add Ink v2.3.3

This commit is contained in:
Peter Dave Hello
2014-06-24 02:21:28 +08:00
parent 79ce2ae121
commit 6d3ef0ac74
105 changed files with 79820 additions and 0 deletions
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because it is too large Load Diff
File diff suppressed because one or more lines are too long
Binary file not shown.
Binary file not shown.
@@ -0,0 +1,399 @@
<?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="fontawesomeregular" horiz-adv-x="1536" >
<font-face units-per-em="1792" ascent="1536" descent="-256" />
<missing-glyph horiz-adv-x="448" />
<glyph unicode=" " horiz-adv-x="448" />
<glyph unicode="&#x09;" horiz-adv-x="448" />
<glyph unicode="&#xa0;" horiz-adv-x="448" />
<glyph unicode="&#xa8;" horiz-adv-x="1792" />
<glyph unicode="&#xa9;" horiz-adv-x="1792" />
<glyph unicode="&#xae;" horiz-adv-x="1792" />
<glyph unicode="&#xb4;" horiz-adv-x="1792" />
<glyph unicode="&#xc6;" horiz-adv-x="1792" />
<glyph unicode="&#x2000;" horiz-adv-x="768" />
<glyph unicode="&#x2001;" />
<glyph unicode="&#x2002;" horiz-adv-x="768" />
<glyph unicode="&#x2003;" />
<glyph unicode="&#x2004;" horiz-adv-x="512" />
<glyph unicode="&#x2005;" horiz-adv-x="384" />
<glyph unicode="&#x2006;" horiz-adv-x="256" />
<glyph unicode="&#x2007;" horiz-adv-x="256" />
<glyph unicode="&#x2008;" horiz-adv-x="192" />
<glyph unicode="&#x2009;" horiz-adv-x="307" />
<glyph unicode="&#x200a;" horiz-adv-x="85" />
<glyph unicode="&#x202f;" horiz-adv-x="307" />
<glyph unicode="&#x205f;" horiz-adv-x="384" />
<glyph unicode="&#x2122;" horiz-adv-x="1792" />
<glyph unicode="&#x221e;" horiz-adv-x="1792" />
<glyph unicode="&#x2260;" horiz-adv-x="1792" />
<glyph unicode="&#xe000;" horiz-adv-x="500" d="M0 0z" />
<glyph unicode="&#xf000;" horiz-adv-x="1792" d="M1699 1350q0 -35 -43 -78l-632 -632v-768h320q26 0 45 -19t19 -45t-19 -45t-45 -19h-896q-26 0 -45 19t-19 45t19 45t45 19h320v768l-632 632q-43 43 -43 78q0 23 18 36.5t38 17.5t43 4h1408q23 0 43 -4t38 -17.5t18 -36.5z" />
<glyph unicode="&#xf001;" d="M1536 1312v-1120q0 -50 -34 -89t-86 -60.5t-103.5 -32t-96.5 -10.5t-96.5 10.5t-103.5 32t-86 60.5t-34 89t34 89t86 60.5t103.5 32t96.5 10.5q105 0 192 -39v537l-768 -237v-709q0 -50 -34 -89t-86 -60.5t-103.5 -32t-96.5 -10.5t-96.5 10.5t-103.5 32t-86 60.5t-34 89 t34 89t86 60.5t103.5 32t96.5 10.5q105 0 192 -39v967q0 31 19 56.5t49 35.5l832 256q12 4 28 4q40 0 68 -28t28 -68z" />
<glyph unicode="&#xf002;" horiz-adv-x="1664" d="M1152 704q0 185 -131.5 316.5t-316.5 131.5t-316.5 -131.5t-131.5 -316.5t131.5 -316.5t316.5 -131.5t316.5 131.5t131.5 316.5zM1664 -128q0 -52 -38 -90t-90 -38q-54 0 -90 38l-343 342q-179 -124 -399 -124q-143 0 -273.5 55.5t-225 150t-150 225t-55.5 273.5 t55.5 273.5t150 225t225 150t273.5 55.5t273.5 -55.5t225 -150t150 -225t55.5 -273.5q0 -220 -124 -399l343 -343q37 -37 37 -90z" />
<glyph unicode="&#xf003;" horiz-adv-x="1792" d="M1664 32v768q-32 -36 -69 -66q-268 -206 -426 -338q-51 -43 -83 -67t-86.5 -48.5t-102.5 -24.5h-1h-1q-48 0 -102.5 24.5t-86.5 48.5t-83 67q-158 132 -426 338q-37 30 -69 66v-768q0 -13 9.5 -22.5t22.5 -9.5h1472q13 0 22.5 9.5t9.5 22.5zM1664 1083v11v13.5t-0.5 13 t-3 12.5t-5.5 9t-9 7.5t-14 2.5h-1472q-13 0 -22.5 -9.5t-9.5 -22.5q0 -168 147 -284q193 -152 401 -317q6 -5 35 -29.5t46 -37.5t44.5 -31.5t50.5 -27.5t43 -9h1h1q20 0 43 9t50.5 27.5t44.5 31.5t46 37.5t35 29.5q208 165 401 317q54 43 100.5 115.5t46.5 131.5z M1792 1120v-1088q0 -66 -47 -113t-113 -47h-1472q-66 0 -113 47t-47 113v1088q0 66 47 113t113 47h1472q66 0 113 -47t47 -113z" />
<glyph unicode="&#xf004;" horiz-adv-x="1792" d="M896 -128q-26 0 -44 18l-624 602q-10 8 -27.5 26t-55.5 65.5t-68 97.5t-53.5 121t-23.5 138q0 220 127 344t351 124q62 0 126.5 -21.5t120 -58t95.5 -68.5t76 -68q36 36 76 68t95.5 68.5t120 58t126.5 21.5q224 0 351 -124t127 -344q0 -221 -229 -450l-623 -600 q-18 -18 -44 -18z" />
<glyph unicode="&#xf005;" horiz-adv-x="1664" d="M1664 889q0 -22 -26 -48l-363 -354l86 -500q1 -7 1 -20q0 -21 -10.5 -35.5t-30.5 -14.5q-19 0 -40 12l-449 236l-449 -236q-22 -12 -40 -12q-21 0 -31.5 14.5t-10.5 35.5q0 6 2 20l86 500l-364 354q-25 27 -25 48q0 37 56 46l502 73l225 455q19 41 49 41t49 -41l225 -455 l502 -73q56 -9 56 -46z" />
<glyph unicode="&#xf006;" horiz-adv-x="1664" d="M1137 532l306 297l-422 62l-189 382l-189 -382l-422 -62l306 -297l-73 -421l378 199l377 -199zM1664 889q0 -22 -26 -48l-363 -354l86 -500q1 -7 1 -20q0 -50 -41 -50q-19 0 -40 12l-449 236l-449 -236q-22 -12 -40 -12q-21 0 -31.5 14.5t-10.5 35.5q0 6 2 20l86 500 l-364 354q-25 27 -25 48q0 37 56 46l502 73l225 455q19 41 49 41t49 -41l225 -455l502 -73q56 -9 56 -46z" />
<glyph unicode="&#xf007;" horiz-adv-x="1408" d="M1408 131q0 -120 -73 -189.5t-194 -69.5h-874q-121 0 -194 69.5t-73 189.5q0 53 3.5 103.5t14 109t26.5 108.5t43 97.5t62 81t85.5 53.5t111.5 20q9 0 42 -21.5t74.5 -48t108 -48t133.5 -21.5t133.5 21.5t108 48t74.5 48t42 21.5q61 0 111.5 -20t85.5 -53.5t62 -81 t43 -97.5t26.5 -108.5t14 -109t3.5 -103.5zM1088 1024q0 -159 -112.5 -271.5t-271.5 -112.5t-271.5 112.5t-112.5 271.5t112.5 271.5t271.5 112.5t271.5 -112.5t112.5 -271.5z" />
<glyph unicode="&#xf008;" horiz-adv-x="1920" d="M384 -64v128q0 26 -19 45t-45 19h-128q-26 0 -45 -19t-19 -45v-128q0 -26 19 -45t45 -19h128q26 0 45 19t19 45zM384 320v128q0 26 -19 45t-45 19h-128q-26 0 -45 -19t-19 -45v-128q0 -26 19 -45t45 -19h128q26 0 45 19t19 45zM384 704v128q0 26 -19 45t-45 19h-128 q-26 0 -45 -19t-19 -45v-128q0 -26 19 -45t45 -19h128q26 0 45 19t19 45zM1408 -64v512q0 26 -19 45t-45 19h-768q-26 0 -45 -19t-19 -45v-512q0 -26 19 -45t45 -19h768q26 0 45 19t19 45zM384 1088v128q0 26 -19 45t-45 19h-128q-26 0 -45 -19t-19 -45v-128q0 -26 19 -45 t45 -19h128q26 0 45 19t19 45zM1792 -64v128q0 26 -19 45t-45 19h-128q-26 0 -45 -19t-19 -45v-128q0 -26 19 -45t45 -19h128q26 0 45 19t19 45zM1408 704v512q0 26 -19 45t-45 19h-768q-26 0 -45 -19t-19 -45v-512q0 -26 19 -45t45 -19h768q26 0 45 19t19 45zM1792 320v128 q0 26 -19 45t-45 19h-128q-26 0 -45 -19t-19 -45v-128q0 -26 19 -45t45 -19h128q26 0 45 19t19 45zM1792 704v128q0 26 -19 45t-45 19h-128q-26 0 -45 -19t-19 -45v-128q0 -26 19 -45t45 -19h128q26 0 45 19t19 45zM1792 1088v128q0 26 -19 45t-45 19h-128q-26 0 -45 -19 t-19 -45v-128q0 -26 19 -45t45 -19h128q26 0 45 19t19 45zM1920 1248v-1344q0 -66 -47 -113t-113 -47h-1600q-66 0 -113 47t-47 113v1344q0 66 47 113t113 47h1600q66 0 113 -47t47 -113z" />
<glyph unicode="&#xf009;" horiz-adv-x="1664" d="M768 512v-384q0 -52 -38 -90t-90 -38h-512q-52 0 -90 38t-38 90v384q0 52 38 90t90 38h512q52 0 90 -38t38 -90zM768 1280v-384q0 -52 -38 -90t-90 -38h-512q-52 0 -90 38t-38 90v384q0 52 38 90t90 38h512q52 0 90 -38t38 -90zM1664 512v-384q0 -52 -38 -90t-90 -38 h-512q-52 0 -90 38t-38 90v384q0 52 38 90t90 38h512q52 0 90 -38t38 -90zM1664 1280v-384q0 -52 -38 -90t-90 -38h-512q-52 0 -90 38t-38 90v384q0 52 38 90t90 38h512q52 0 90 -38t38 -90z" />
<glyph unicode="&#xf00a;" horiz-adv-x="1792" d="M512 288v-192q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h320q40 0 68 -28t28 -68zM512 800v-192q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h320q40 0 68 -28t28 -68zM1152 288v-192q0 -40 -28 -68t-68 -28h-320 q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h320q40 0 68 -28t28 -68zM512 1312v-192q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h320q40 0 68 -28t28 -68zM1152 800v-192q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v192q0 40 28 68t68 28 h320q40 0 68 -28t28 -68zM1792 288v-192q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h320q40 0 68 -28t28 -68zM1152 1312v-192q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h320q40 0 68 -28t28 -68zM1792 800v-192 q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h320q40 0 68 -28t28 -68zM1792 1312v-192q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h320q40 0 68 -28t28 -68z" />
<glyph unicode="&#xf00b;" horiz-adv-x="1792" d="M512 288v-192q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h320q40 0 68 -28t28 -68zM512 800v-192q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h320q40 0 68 -28t28 -68zM1792 288v-192q0 -40 -28 -68t-68 -28h-960 q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h960q40 0 68 -28t28 -68zM512 1312v-192q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h320q40 0 68 -28t28 -68zM1792 800v-192q0 -40 -28 -68t-68 -28h-960q-40 0 -68 28t-28 68v192q0 40 28 68t68 28 h960q40 0 68 -28t28 -68zM1792 1312v-192q0 -40 -28 -68t-68 -28h-960q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h960q40 0 68 -28t28 -68z" />
<glyph unicode="&#xf00c;" horiz-adv-x="1792" d="M1671 970q0 -40 -28 -68l-724 -724l-136 -136q-28 -28 -68 -28t-68 28l-136 136l-362 362q-28 28 -28 68t28 68l136 136q28 28 68 28t68 -28l294 -295l656 657q28 28 68 28t68 -28l136 -136q28 -28 28 -68z" />
<glyph unicode="&#xf00d;" horiz-adv-x="1408" d="M1298 214q0 -40 -28 -68l-136 -136q-28 -28 -68 -28t-68 28l-294 294l-294 -294q-28 -28 -68 -28t-68 28l-136 136q-28 28 -28 68t28 68l294 294l-294 294q-28 28 -28 68t28 68l136 136q28 28 68 28t68 -28l294 -294l294 294q28 28 68 28t68 -28l136 -136q28 -28 28 -68 t-28 -68l-294 -294l294 -294q28 -28 28 -68z" />
<glyph unicode="&#xf00e;" horiz-adv-x="1664" d="M1024 736v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-224v-224q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v224h-224q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h224v224q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5v-224h224 q13 0 22.5 -9.5t9.5 -22.5zM1152 704q0 185 -131.5 316.5t-316.5 131.5t-316.5 -131.5t-131.5 -316.5t131.5 -316.5t316.5 -131.5t316.5 131.5t131.5 316.5zM1664 -128q0 -53 -37.5 -90.5t-90.5 -37.5q-54 0 -90 38l-343 342q-179 -124 -399 -124q-143 0 -273.5 55.5 t-225 150t-150 225t-55.5 273.5t55.5 273.5t150 225t225 150t273.5 55.5t273.5 -55.5t225 -150t150 -225t55.5 -273.5q0 -220 -124 -399l343 -343q37 -37 37 -90z" />
<glyph unicode="&#xf010;" horiz-adv-x="1664" d="M1024 736v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-576q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h576q13 0 22.5 -9.5t9.5 -22.5zM1152 704q0 185 -131.5 316.5t-316.5 131.5t-316.5 -131.5t-131.5 -316.5t131.5 -316.5t316.5 -131.5t316.5 131.5t131.5 316.5z M1664 -128q0 -53 -37.5 -90.5t-90.5 -37.5q-54 0 -90 38l-343 342q-179 -124 -399 -124q-143 0 -273.5 55.5t-225 150t-150 225t-55.5 273.5t55.5 273.5t150 225t225 150t273.5 55.5t273.5 -55.5t225 -150t150 -225t55.5 -273.5q0 -220 -124 -399l343 -343q37 -37 37 -90z " />
<glyph unicode="&#xf011;" d="M1536 640q0 -156 -61 -298t-164 -245t-245 -164t-298 -61t-298 61t-245 164t-164 245t-61 298q0 182 80.5 343t226.5 270q43 32 95.5 25t83.5 -50q32 -42 24.5 -94.5t-49.5 -84.5q-98 -74 -151.5 -181t-53.5 -228q0 -104 40.5 -198.5t109.5 -163.5t163.5 -109.5 t198.5 -40.5t198.5 40.5t163.5 109.5t109.5 163.5t40.5 198.5q0 121 -53.5 228t-151.5 181q-42 32 -49.5 84.5t24.5 94.5q31 43 84 50t95 -25q146 -109 226.5 -270t80.5 -343zM896 1408v-640q0 -52 -38 -90t-90 -38t-90 38t-38 90v640q0 52 38 90t90 38t90 -38t38 -90z" />
<glyph unicode="&#xf012;" horiz-adv-x="1792" d="M256 96v-192q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h192q14 0 23 -9t9 -23zM640 224v-320q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23v320q0 14 9 23t23 9h192q14 0 23 -9t9 -23zM1024 480v-576q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23 v576q0 14 9 23t23 9h192q14 0 23 -9t9 -23zM1408 864v-960q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23v960q0 14 9 23t23 9h192q14 0 23 -9t9 -23zM1792 1376v-1472q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23v1472q0 14 9 23t23 9h192q14 0 23 -9t9 -23z" />
<glyph unicode="&#xf013;" d="M1024 640q0 106 -75 181t-181 75t-181 -75t-75 -181t75 -181t181 -75t181 75t75 181zM1536 749v-222q0 -12 -8 -23t-20 -13l-185 -28q-19 -54 -39 -91q35 -50 107 -138q10 -12 10 -25t-9 -23q-27 -37 -99 -108t-94 -71q-12 0 -26 9l-138 108q-44 -23 -91 -38 q-16 -136 -29 -186q-7 -28 -36 -28h-222q-14 0 -24.5 8.5t-11.5 21.5l-28 184q-49 16 -90 37l-141 -107q-10 -9 -25 -9q-14 0 -25 11q-126 114 -165 168q-7 10 -7 23q0 12 8 23q15 21 51 66.5t54 70.5q-27 50 -41 99l-183 27q-13 2 -21 12.5t-8 23.5v222q0 12 8 23t19 13 l186 28q14 46 39 92q-40 57 -107 138q-10 12 -10 24q0 10 9 23q26 36 98.5 107.5t94.5 71.5q13 0 26 -10l138 -107q44 23 91 38q16 136 29 186q7 28 36 28h222q14 0 24.5 -8.5t11.5 -21.5l28 -184q49 -16 90 -37l142 107q9 9 24 9q13 0 25 -10q129 -119 165 -170q7 -8 7 -22 q0 -12 -8 -23q-15 -21 -51 -66.5t-54 -70.5q26 -50 41 -98l183 -28q13 -2 21 -12.5t8 -23.5z" />
<glyph unicode="&#xf014;" horiz-adv-x="1408" d="M512 800v-576q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v576q0 14 9 23t23 9h64q14 0 23 -9t9 -23zM768 800v-576q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v576q0 14 9 23t23 9h64q14 0 23 -9t9 -23zM1024 800v-576q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v576 q0 14 9 23t23 9h64q14 0 23 -9t9 -23zM1152 76v948h-896v-948q0 -22 7 -40.5t14.5 -27t10.5 -8.5h832q3 0 10.5 8.5t14.5 27t7 40.5zM480 1152h448l-48 117q-7 9 -17 11h-317q-10 -2 -17 -11zM1408 1120v-64q0 -14 -9 -23t-23 -9h-96v-948q0 -83 -47 -143.5t-113 -60.5h-832 q-66 0 -113 58.5t-47 141.5v952h-96q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h309l70 167q15 37 54 63t79 26h320q40 0 79 -26t54 -63l70 -167h309q14 0 23 -9t9 -23z" />
<glyph unicode="&#xf015;" horiz-adv-x="1664" d="M1408 544v-480q0 -26 -19 -45t-45 -19h-384v384h-256v-384h-384q-26 0 -45 19t-19 45v480q0 1 0.5 3t0.5 3l575 474l575 -474q1 -2 1 -6zM1631 613l-62 -74q-8 -9 -21 -11h-3q-13 0 -21 7l-692 577l-692 -577q-12 -8 -24 -7q-13 2 -21 11l-62 74q-8 10 -7 23.5t11 21.5 l719 599q32 26 76 26t76 -26l244 -204v195q0 14 9 23t23 9h192q14 0 23 -9t9 -23v-408l219 -182q10 -8 11 -21.5t-7 -23.5z" />
<glyph unicode="&#xf016;" horiz-adv-x="1280" d="M128 0h1024v768h-416q-40 0 -68 28t-28 68v416h-512v-1280zM768 896h376q-10 29 -22 41l-313 313q-12 12 -41 22v-376zM1280 864v-896q0 -40 -28 -68t-68 -28h-1088q-40 0 -68 28t-28 68v1344q0 40 28 68t68 28h640q40 0 88 -20t76 -48l312 -312q28 -28 48 -76t20 -88z " />
<glyph unicode="&#xf017;" d="M896 992v-448q0 -14 -9 -23t-23 -9h-320q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h224v352q0 14 9 23t23 9h64q14 0 23 -9t9 -23zM1312 640q0 148 -73 273t-198 198t-273 73t-273 -73t-198 -198t-73 -273t73 -273t198 -198t273 -73t273 73t198 198t73 273zM1536 640 q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
<glyph unicode="&#xf018;" horiz-adv-x="1920" d="M1111 540v4l-24 320q-1 13 -11 22.5t-23 9.5h-186q-13 0 -23 -9.5t-11 -22.5l-24 -320v-4q-1 -12 8 -20t21 -8h244q12 0 21 8t8 20zM1870 73q0 -73 -46 -73h-704q13 0 22 9.5t8 22.5l-20 256q-1 13 -11 22.5t-23 9.5h-272q-13 0 -23 -9.5t-11 -22.5l-20 -256 q-1 -13 8 -22.5t22 -9.5h-704q-46 0 -46 73q0 54 26 116l417 1044q8 19 26 33t38 14h339q-13 0 -23 -9.5t-11 -22.5l-15 -192q-1 -14 8 -23t22 -9h166q13 0 22 9t8 23l-15 192q-1 13 -11 22.5t-23 9.5h339q20 0 38 -14t26 -33l417 -1044q26 -62 26 -116z" />
<glyph unicode="&#xf019;" horiz-adv-x="1664" d="M1280 192q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1536 192q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1664 416v-320q0 -40 -28 -68t-68 -28h-1472q-40 0 -68 28t-28 68v320q0 40 28 68t68 28h465l135 -136 q58 -56 136 -56t136 56l136 136h464q40 0 68 -28t28 -68zM1339 985q17 -41 -14 -70l-448 -448q-18 -19 -45 -19t-45 19l-448 448q-31 29 -14 70q17 39 59 39h256v448q0 26 19 45t45 19h256q26 0 45 -19t19 -45v-448h256q42 0 59 -39z" />
<glyph unicode="&#xf01a;" d="M1120 608q0 -12 -10 -24l-319 -319q-11 -9 -23 -9t-23 9l-320 320q-15 16 -7 35q8 20 30 20h192v352q0 14 9 23t23 9h192q14 0 23 -9t9 -23v-352h192q14 0 23 -9t9 -23zM768 1184q-148 0 -273 -73t-198 -198t-73 -273t73 -273t198 -198t273 -73t273 73t198 198t73 273 t-73 273t-198 198t-273 73zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
<glyph unicode="&#xf01b;" d="M1118 660q-8 -20 -30 -20h-192v-352q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23v352h-192q-14 0 -23 9t-9 23q0 12 10 24l319 319q11 9 23 9t23 -9l320 -320q15 -16 7 -35zM768 1184q-148 0 -273 -73t-198 -198t-73 -273t73 -273t198 -198t273 -73t273 73t198 198 t73 273t-73 273t-198 198t-273 73zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
<glyph unicode="&#xf01c;" d="M1023 576h316q-1 3 -2.5 8t-2.5 8l-212 496h-708l-212 -496q-1 -2 -2.5 -8t-2.5 -8h316l95 -192h320zM1536 546v-482q0 -26 -19 -45t-45 -19h-1408q-26 0 -45 19t-19 45v482q0 62 25 123l238 552q10 25 36.5 42t52.5 17h832q26 0 52.5 -17t36.5 -42l238 -552 q25 -61 25 -123z" />
<glyph unicode="&#xf01d;" d="M1184 640q0 -37 -32 -55l-544 -320q-15 -9 -32 -9q-16 0 -32 8q-32 19 -32 56v640q0 37 32 56q33 18 64 -1l544 -320q32 -18 32 -55zM1312 640q0 148 -73 273t-198 198t-273 73t-273 -73t-198 -198t-73 -273t73 -273t198 -198t273 -73t273 73t198 198t73 273zM1536 640 q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
<glyph unicode="&#xf01e;" d="M1536 1280v-448q0 -26 -19 -45t-45 -19h-448q-42 0 -59 40q-17 39 14 69l138 138q-148 137 -349 137q-104 0 -198.5 -40.5t-163.5 -109.5t-109.5 -163.5t-40.5 -198.5t40.5 -198.5t109.5 -163.5t163.5 -109.5t198.5 -40.5q119 0 225 52t179 147q7 10 23 12q14 0 25 -9 l137 -138q9 -8 9.5 -20.5t-7.5 -22.5q-109 -132 -264 -204.5t-327 -72.5q-156 0 -298 61t-245 164t-164 245t-61 298t61 298t164 245t245 164t298 61q147 0 284.5 -55.5t244.5 -156.5l130 129q29 31 70 14q39 -17 39 -59z" />
<glyph unicode="&#xf021;" d="M1511 480q0 -5 -1 -7q-64 -268 -268 -434.5t-478 -166.5q-146 0 -282.5 55t-243.5 157l-129 -129q-19 -19 -45 -19t-45 19t-19 45v448q0 26 19 45t45 19h448q26 0 45 -19t19 -45t-19 -45l-137 -137q71 -66 161 -102t187 -36q134 0 250 65t186 179q11 17 53 117 q8 23 30 23h192q13 0 22.5 -9.5t9.5 -22.5zM1536 1280v-448q0 -26 -19 -45t-45 -19h-448q-26 0 -45 19t-19 45t19 45l138 138q-148 137 -349 137q-134 0 -250 -65t-186 -179q-11 -17 -53 -117q-8 -23 -30 -23h-199q-13 0 -22.5 9.5t-9.5 22.5v7q65 268 270 434.5t480 166.5 q146 0 284 -55.5t245 -156.5l130 129q19 19 45 19t45 -19t19 -45z" />
<glyph unicode="&#xf022;" horiz-adv-x="1792" d="M384 352v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM384 608v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z M384 864v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM1536 352v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-960q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h960q13 0 22.5 -9.5t9.5 -22.5z M1536 608v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-960q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h960q13 0 22.5 -9.5t9.5 -22.5zM1536 864v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-960q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h960q13 0 22.5 -9.5 t9.5 -22.5zM1664 160v832q0 13 -9.5 22.5t-22.5 9.5h-1472q-13 0 -22.5 -9.5t-9.5 -22.5v-832q0 -13 9.5 -22.5t22.5 -9.5h1472q13 0 22.5 9.5t9.5 22.5zM1792 1248v-1088q0 -66 -47 -113t-113 -47h-1472q-66 0 -113 47t-47 113v1088q0 66 47 113t113 47h1472q66 0 113 -47 t47 -113z" />
<glyph unicode="&#xf023;" horiz-adv-x="1152" d="M320 768h512v192q0 106 -75 181t-181 75t-181 -75t-75 -181v-192zM1152 672v-576q0 -40 -28 -68t-68 -28h-960q-40 0 -68 28t-28 68v576q0 40 28 68t68 28h32v192q0 184 132 316t316 132t316 -132t132 -316v-192h32q40 0 68 -28t28 -68z" />
<glyph unicode="&#xf024;" horiz-adv-x="1792" d="M320 1280q0 -72 -64 -110v-1266q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v1266q-64 38 -64 110q0 53 37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1792 1216v-763q0 -25 -12.5 -38.5t-39.5 -27.5q-215 -116 -369 -116q-61 0 -123.5 22t-108.5 48 t-115.5 48t-142.5 22q-192 0 -464 -146q-17 -9 -33 -9q-26 0 -45 19t-19 45v742q0 32 31 55q21 14 79 43q236 120 421 120q107 0 200 -29t219 -88q38 -19 88 -19q54 0 117.5 21t110 47t88 47t54.5 21q26 0 45 -19t19 -45z" />
<glyph unicode="&#xf025;" horiz-adv-x="1664" d="M1664 650q0 -166 -60 -314l-20 -49l-185 -33q-22 -83 -90.5 -136.5t-156.5 -53.5v-32q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v576q0 14 9 23t23 9h64q14 0 23 -9t9 -23v-32q71 0 130 -35.5t93 -95.5l68 12q29 95 29 193q0 148 -88 279t-236.5 209t-315.5 78 t-315.5 -78t-236.5 -209t-88 -279q0 -98 29 -193l68 -12q34 60 93 95.5t130 35.5v32q0 14 9 23t23 9h64q14 0 23 -9t9 -23v-576q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v32q-88 0 -156.5 53.5t-90.5 136.5l-185 33l-20 49q-60 148 -60 314q0 151 67 291t179 242.5 t266 163.5t320 61t320 -61t266 -163.5t179 -242.5t67 -291z" />
<glyph unicode="&#xf026;" horiz-adv-x="768" d="M768 1184v-1088q0 -26 -19 -45t-45 -19t-45 19l-333 333h-262q-26 0 -45 19t-19 45v384q0 26 19 45t45 19h262l333 333q19 19 45 19t45 -19t19 -45z" />
<glyph unicode="&#xf027;" horiz-adv-x="1152" d="M768 1184v-1088q0 -26 -19 -45t-45 -19t-45 19l-333 333h-262q-26 0 -45 19t-19 45v384q0 26 19 45t45 19h262l333 333q19 19 45 19t45 -19t19 -45zM1152 640q0 -76 -42.5 -141.5t-112.5 -93.5q-10 -5 -25 -5q-26 0 -45 18.5t-19 45.5q0 21 12 35.5t29 25t34 23t29 35.5 t12 57t-12 57t-29 35.5t-34 23t-29 25t-12 35.5q0 27 19 45.5t45 18.5q15 0 25 -5q70 -27 112.5 -93t42.5 -142z" />
<glyph unicode="&#xf028;" horiz-adv-x="1664" d="M768 1184v-1088q0 -26 -19 -45t-45 -19t-45 19l-333 333h-262q-26 0 -45 19t-19 45v384q0 26 19 45t45 19h262l333 333q19 19 45 19t45 -19t19 -45zM1152 640q0 -76 -42.5 -141.5t-112.5 -93.5q-10 -5 -25 -5q-26 0 -45 18.5t-19 45.5q0 21 12 35.5t29 25t34 23t29 35.5 t12 57t-12 57t-29 35.5t-34 23t-29 25t-12 35.5q0 27 19 45.5t45 18.5q15 0 25 -5q70 -27 112.5 -93t42.5 -142zM1408 640q0 -153 -85 -282.5t-225 -188.5q-13 -5 -25 -5q-27 0 -46 19t-19 45q0 39 39 59q56 29 76 44q74 54 115.5 135.5t41.5 173.5t-41.5 173.5 t-115.5 135.5q-20 15 -76 44q-39 20 -39 59q0 26 19 45t45 19q13 0 26 -5q140 -59 225 -188.5t85 -282.5zM1664 640q0 -230 -127 -422.5t-338 -283.5q-13 -5 -26 -5q-26 0 -45 19t-19 45q0 36 39 59q7 4 22.5 10.5t22.5 10.5q46 25 82 51q123 91 192 227t69 289t-69 289 t-192 227q-36 26 -82 51q-7 4 -22.5 10.5t-22.5 10.5q-39 23 -39 59q0 26 19 45t45 19q13 0 26 -5q211 -91 338 -283.5t127 -422.5z" />
<glyph unicode="&#xf029;" horiz-adv-x="1408" d="M384 384v-128h-128v128h128zM384 1152v-128h-128v128h128zM1152 1152v-128h-128v128h128zM128 129h384v383h-384v-383zM128 896h384v384h-384v-384zM896 896h384v384h-384v-384zM640 640v-640h-640v640h640zM1152 128v-128h-128v128h128zM1408 128v-128h-128v128h128z M1408 640v-384h-384v128h-128v-384h-128v640h384v-128h128v128h128zM640 1408v-640h-640v640h640zM1408 1408v-640h-640v640h640z" />
<glyph unicode="&#xf02a;" horiz-adv-x="1792" d="M63 0h-63v1408h63v-1408zM126 1h-32v1407h32v-1407zM220 1h-31v1407h31v-1407zM377 1h-31v1407h31v-1407zM534 1h-62v1407h62v-1407zM660 1h-31v1407h31v-1407zM723 1h-31v1407h31v-1407zM786 1h-31v1407h31v-1407zM943 1h-63v1407h63v-1407zM1100 1h-63v1407h63v-1407z M1226 1h-63v1407h63v-1407zM1352 1h-63v1407h63v-1407zM1446 1h-63v1407h63v-1407zM1635 1h-94v1407h94v-1407zM1698 1h-32v1407h32v-1407zM1792 0h-63v1408h63v-1408z" />
<glyph unicode="&#xf02b;" d="M448 1088q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1515 512q0 -53 -37 -90l-491 -492q-39 -37 -91 -37q-53 0 -90 37l-715 716q-38 37 -64.5 101t-26.5 117v416q0 52 38 90t90 38h416q53 0 117 -26.5t102 -64.5 l715 -714q37 -39 37 -91z" />
<glyph unicode="&#xf02c;" horiz-adv-x="1920" d="M448 1088q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1515 512q0 -53 -37 -90l-491 -492q-39 -37 -91 -37q-53 0 -90 37l-715 716q-38 37 -64.5 101t-26.5 117v416q0 52 38 90t90 38h416q53 0 117 -26.5t102 -64.5 l715 -714q37 -39 37 -91zM1899 512q0 -53 -37 -90l-491 -492q-39 -37 -91 -37q-36 0 -59 14t-53 45l470 470q37 37 37 90q0 52 -37 91l-715 714q-38 38 -102 64.5t-117 26.5h224q53 0 117 -26.5t102 -64.5l715 -714q37 -39 37 -91z" />
<glyph unicode="&#xf02d;" horiz-adv-x="1664" d="M1639 1058q40 -57 18 -129l-275 -906q-19 -64 -76.5 -107.5t-122.5 -43.5h-923q-77 0 -148.5 53.5t-99.5 131.5q-24 67 -2 127q0 4 3 27t4 37q1 8 -3 21.5t-3 19.5q2 11 8 21t16.5 23.5t16.5 23.5q23 38 45 91.5t30 91.5q3 10 0.5 30t-0.5 28q3 11 17 28t17 23 q21 36 42 92t25 90q1 9 -2.5 32t0.5 28q4 13 22 30.5t22 22.5q19 26 42.5 84.5t27.5 96.5q1 8 -3 25.5t-2 26.5q2 8 9 18t18 23t17 21q8 12 16.5 30.5t15 35t16 36t19.5 32t26.5 23.5t36 11.5t47.5 -5.5l-1 -3q38 9 51 9h761q74 0 114 -56t18 -130l-274 -906 q-36 -119 -71.5 -153.5t-128.5 -34.5h-869q-27 0 -38 -15q-11 -16 -1 -43q24 -70 144 -70h923q29 0 56 15.5t35 41.5l300 987q7 22 5 57q38 -15 59 -43zM575 1056q-4 -13 2 -22.5t20 -9.5h608q13 0 25.5 9.5t16.5 22.5l21 64q4 13 -2 22.5t-20 9.5h-608q-13 0 -25.5 -9.5 t-16.5 -22.5zM492 800q-4 -13 2 -22.5t20 -9.5h608q13 0 25.5 9.5t16.5 22.5l21 64q4 13 -2 22.5t-20 9.5h-608q-13 0 -25.5 -9.5t-16.5 -22.5z" />
<glyph unicode="&#xf02e;" horiz-adv-x="1280" d="M1164 1408q23 0 44 -9q33 -13 52.5 -41t19.5 -62v-1289q0 -34 -19.5 -62t-52.5 -41q-19 -8 -44 -8q-48 0 -83 32l-441 424l-441 -424q-36 -33 -83 -33q-23 0 -44 9q-33 13 -52.5 41t-19.5 62v1289q0 34 19.5 62t52.5 41q21 9 44 9h1048z" />
<glyph unicode="&#xf02f;" horiz-adv-x="1664" d="M384 0h896v256h-896v-256zM384 640h896v384h-160q-40 0 -68 28t-28 68v160h-640v-640zM1536 576q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1664 576v-416q0 -13 -9.5 -22.5t-22.5 -9.5h-224v-160q0 -40 -28 -68t-68 -28h-960q-40 0 -68 28t-28 68 v160h-224q-13 0 -22.5 9.5t-9.5 22.5v416q0 79 56.5 135.5t135.5 56.5h64v544q0 40 28 68t68 28h672q40 0 88 -20t76 -48l152 -152q28 -28 48 -76t20 -88v-256h64q79 0 135.5 -56.5t56.5 -135.5z" />
<glyph unicode="&#xf030;" horiz-adv-x="1920" d="M960 864q119 0 203.5 -84.5t84.5 -203.5t-84.5 -203.5t-203.5 -84.5t-203.5 84.5t-84.5 203.5t84.5 203.5t203.5 84.5zM1664 1280q106 0 181 -75t75 -181v-896q0 -106 -75 -181t-181 -75h-1408q-106 0 -181 75t-75 181v896q0 106 75 181t181 75h224l51 136 q19 49 69.5 84.5t103.5 35.5h512q53 0 103.5 -35.5t69.5 -84.5l51 -136h224zM960 128q185 0 316.5 131.5t131.5 316.5t-131.5 316.5t-316.5 131.5t-316.5 -131.5t-131.5 -316.5t131.5 -316.5t316.5 -131.5z" />
<glyph unicode="&#xf031;" horiz-adv-x="1664" d="M725 977l-170 -450q73 -1 153.5 -2t119 -1.5t52.5 -0.5l29 2q-32 95 -92 241q-53 132 -92 211zM21 -128h-21l2 79q22 7 80 18q89 16 110 31q20 16 48 68l237 616l280 724h75h53l11 -21l205 -480q103 -242 124 -297q39 -102 96 -235q26 -58 65 -164q24 -67 65 -149 q22 -49 35 -57q22 -19 69 -23q47 -6 103 -27q6 -39 6 -57q0 -14 -1 -26q-80 0 -192 8q-93 8 -189 8q-79 0 -135 -2l-200 -11l-58 -2q0 45 4 78l131 28q56 13 68 23q12 12 12 27t-6 32l-47 114l-92 228l-450 2q-29 -65 -104 -274q-23 -64 -23 -84q0 -31 17 -43 q26 -21 103 -32q3 0 13.5 -2t30 -5t40.5 -6q1 -28 1 -58q0 -17 -2 -27q-66 0 -349 20l-48 -8q-81 -14 -167 -14z" />
<glyph unicode="&#xf032;" horiz-adv-x="1408" d="M555 15q76 -32 140 -32q131 0 216 41t122 113q38 70 38 181q0 114 -41 180q-58 94 -141 126q-80 32 -247 32q-74 0 -101 -10v-144l-1 -173l3 -270q0 -15 12 -44zM541 761q43 -7 109 -7q175 0 264 65t89 224q0 112 -85 187q-84 75 -255 75q-52 0 -130 -13q0 -44 2 -77 q7 -122 6 -279l-1 -98q0 -43 1 -77zM0 -128l2 94q45 9 68 12q77 12 123 31q17 27 21 51q9 66 9 194l-2 497q-5 256 -9 404q-1 87 -11 109q-1 4 -12 12q-18 12 -69 15q-30 2 -114 13l-4 83l260 6l380 13l45 1q5 0 14 0.5t14 0.5q1 0 21.5 -0.5t40.5 -0.5h74q88 0 191 -27 q43 -13 96 -39q57 -29 102 -76q44 -47 65 -104t21 -122q0 -70 -32 -128t-95 -105q-26 -20 -150 -77q177 -41 267 -146q92 -106 92 -236q0 -76 -29 -161q-21 -62 -71 -117q-66 -72 -140 -108q-73 -36 -203 -60q-82 -15 -198 -11l-197 4q-84 2 -298 -11q-33 -3 -272 -11z" />
<glyph unicode="&#xf033;" horiz-adv-x="1024" d="M0 -126l17 85q4 1 77 20q76 19 116 39q29 37 41 101l27 139l56 268l12 64q8 44 17 84.5t16 67t12.5 46.5t9 30.5t3.5 11.5l29 157l16 63l22 135l8 50v38q-41 22 -144 28q-28 2 -38 4l19 103l317 -14q39 -2 73 -2q66 0 214 9q33 2 68 4.5t36 2.5q-2 -19 -6 -38 q-7 -29 -13 -51q-55 -19 -109 -31q-64 -16 -101 -31q-12 -31 -24 -88q-9 -44 -13 -82q-44 -199 -66 -306l-61 -311l-38 -158l-43 -235l-12 -45q-2 -7 1 -27q64 -15 119 -21q36 -5 66 -10q-1 -29 -7 -58q-7 -31 -9 -41q-18 0 -23 -1q-24 -2 -42 -2q-9 0 -28 3q-19 4 -145 17 l-198 2q-41 1 -174 -11q-74 -7 -98 -9z" />
<glyph unicode="&#xf034;" horiz-adv-x="1792" d="M81 1407l54 -27q20 -5 211 -5h130l19 3l115 1l215 -1h293l34 -2q14 -1 28 7t21 16l7 8l42 1q15 0 28 -1v-104.5t1 -131.5l1 -100l-1 -58q0 -32 -4 -51q-39 -15 -68 -18q-25 43 -54 128q-8 24 -15.5 62.5t-11.5 65.5t-6 29q-13 15 -27 19q-7 2 -42.5 2t-103.5 -1t-111 -1 q-34 0 -67 -5q-10 -97 -8 -136l1 -152v-332l3 -359l-1 -147q-1 -46 11 -85q49 -25 89 -32q2 0 18 -5t44 -13t43 -12q30 -8 50 -18q5 -45 5 -50q0 -10 -3 -29q-14 -1 -34 -1q-110 0 -187 10q-72 8 -238 8q-88 0 -233 -14q-48 -4 -70 -4q-2 22 -2 26l-1 26v9q21 33 79 49 q139 38 159 50q9 21 12 56q8 192 6 433l-5 428q-1 62 -0.5 118.5t0.5 102.5t-2 57t-6 15q-6 5 -14 6q-38 6 -148 6q-43 0 -100 -13.5t-73 -24.5q-13 -9 -22 -33t-22 -75t-24 -84q-6 -19 -19.5 -32t-20.5 -13q-44 27 -56 44v297v86zM1744 128q33 0 42 -18.5t-11 -44.5 l-126 -162q-20 -26 -49 -26t-49 26l-126 162q-20 26 -11 44.5t42 18.5h80v1024h-80q-33 0 -42 18.5t11 44.5l126 162q20 26 49 26t49 -26l126 -162q20 -26 11 -44.5t-42 -18.5h-80v-1024h80z" />
<glyph unicode="&#xf035;" d="M81 1407l54 -27q20 -5 211 -5h130l19 3l115 1l446 -1h318l34 -2q14 -1 28 7t21 16l7 8l42 1q15 0 28 -1v-104.5t1 -131.5l1 -100l-1 -58q0 -32 -4 -51q-39 -15 -68 -18q-25 43 -54 128q-8 24 -15.5 62.5t-11.5 65.5t-6 29q-13 15 -27 19q-7 2 -58.5 2t-138.5 -1t-128 -1 q-94 0 -127 -5q-10 -97 -8 -136l1 -152v52l3 -359l-1 -147q-1 -46 11 -85q49 -25 89 -32q2 0 18 -5t44 -13t43 -12q30 -8 50 -18q5 -45 5 -50q0 -10 -3 -29q-14 -1 -34 -1q-110 0 -187 10q-72 8 -238 8q-82 0 -233 -13q-45 -5 -70 -5q-2 22 -2 26l-1 26v9q21 33 79 49 q139 38 159 50q9 21 12 56q6 137 6 433l-5 44q0 265 -2 278q-2 11 -6 15q-6 5 -14 6q-38 6 -148 6q-50 0 -168.5 -14t-132.5 -24q-13 -9 -22 -33t-22 -75t-24 -84q-6 -19 -19.5 -32t-20.5 -13q-44 27 -56 44v297v86zM1505 113q26 -20 26 -49t-26 -49l-162 -126 q-26 -20 -44.5 -11t-18.5 42v80h-1024v-80q0 -33 -18.5 -42t-44.5 11l-162 126q-26 20 -26 49t26 49l162 126q26 20 44.5 11t18.5 -42v-80h1024v80q0 33 18.5 42t44.5 -11z" />
<glyph unicode="&#xf036;" horiz-adv-x="1792" d="M1792 192v-128q0 -26 -19 -45t-45 -19h-1664q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1664q26 0 45 -19t19 -45zM1408 576v-128q0 -26 -19 -45t-45 -19h-1280q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1280q26 0 45 -19t19 -45zM1664 960v-128q0 -26 -19 -45 t-45 -19h-1536q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1536q26 0 45 -19t19 -45zM1280 1344v-128q0 -26 -19 -45t-45 -19h-1152q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1152q26 0 45 -19t19 -45z" />
<glyph unicode="&#xf037;" horiz-adv-x="1792" d="M1792 192v-128q0 -26 -19 -45t-45 -19h-1664q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1664q26 0 45 -19t19 -45zM1408 576v-128q0 -26 -19 -45t-45 -19h-896q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h896q26 0 45 -19t19 -45zM1664 960v-128q0 -26 -19 -45t-45 -19 h-1408q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1408q26 0 45 -19t19 -45zM1280 1344v-128q0 -26 -19 -45t-45 -19h-640q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h640q26 0 45 -19t19 -45z" />
<glyph unicode="&#xf038;" horiz-adv-x="1792" d="M1792 192v-128q0 -26 -19 -45t-45 -19h-1664q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1664q26 0 45 -19t19 -45zM1792 576v-128q0 -26 -19 -45t-45 -19h-1280q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1280q26 0 45 -19t19 -45zM1792 960v-128q0 -26 -19 -45 t-45 -19h-1536q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1536q26 0 45 -19t19 -45zM1792 1344v-128q0 -26 -19 -45t-45 -19h-1152q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1152q26 0 45 -19t19 -45z" />
<glyph unicode="&#xf039;" horiz-adv-x="1792" d="M1792 192v-128q0 -26 -19 -45t-45 -19h-1664q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1664q26 0 45 -19t19 -45zM1792 576v-128q0 -26 -19 -45t-45 -19h-1664q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1664q26 0 45 -19t19 -45zM1792 960v-128q0 -26 -19 -45 t-45 -19h-1664q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1664q26 0 45 -19t19 -45zM1792 1344v-128q0 -26 -19 -45t-45 -19h-1664q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1664q26 0 45 -19t19 -45z" />
<glyph unicode="&#xf03a;" horiz-adv-x="1792" d="M256 224v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-192q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h192q13 0 22.5 -9.5t9.5 -22.5zM256 608v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-192q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h192q13 0 22.5 -9.5 t9.5 -22.5zM256 992v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-192q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h192q13 0 22.5 -9.5t9.5 -22.5zM1792 224v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1344q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1344 q13 0 22.5 -9.5t9.5 -22.5zM256 1376v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-192q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h192q13 0 22.5 -9.5t9.5 -22.5zM1792 608v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1344q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5 t22.5 9.5h1344q13 0 22.5 -9.5t9.5 -22.5zM1792 992v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1344q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1344q13 0 22.5 -9.5t9.5 -22.5zM1792 1376v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1344q-13 0 -22.5 9.5t-9.5 22.5v192 q0 13 9.5 22.5t22.5 9.5h1344q13 0 22.5 -9.5t9.5 -22.5z" />
<glyph unicode="&#xf03b;" horiz-adv-x="1792" d="M384 992v-576q0 -13 -9.5 -22.5t-22.5 -9.5q-14 0 -23 9l-288 288q-9 9 -9 23t9 23l288 288q9 9 23 9q13 0 22.5 -9.5t9.5 -22.5zM1792 224v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1728q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1728q13 0 22.5 -9.5 t9.5 -22.5zM1792 608v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1088q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1088q13 0 22.5 -9.5t9.5 -22.5zM1792 992v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1088q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1088 q13 0 22.5 -9.5t9.5 -22.5zM1792 1376v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1728q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1728q13 0 22.5 -9.5t9.5 -22.5z" />
<glyph unicode="&#xf03c;" horiz-adv-x="1792" d="M352 704q0 -14 -9 -23l-288 -288q-9 -9 -23 -9q-13 0 -22.5 9.5t-9.5 22.5v576q0 13 9.5 22.5t22.5 9.5q14 0 23 -9l288 -288q9 -9 9 -23zM1792 224v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1728q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1728q13 0 22.5 -9.5 t9.5 -22.5zM1792 608v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1088q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1088q13 0 22.5 -9.5t9.5 -22.5zM1792 992v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1088q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1088 q13 0 22.5 -9.5t9.5 -22.5zM1792 1376v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1728q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1728q13 0 22.5 -9.5t9.5 -22.5z" />
<glyph unicode="&#xf03d;" horiz-adv-x="1792" d="M1792 1184v-1088q0 -42 -39 -59q-13 -5 -25 -5q-27 0 -45 19l-403 403v-166q0 -119 -84.5 -203.5t-203.5 -84.5h-704q-119 0 -203.5 84.5t-84.5 203.5v704q0 119 84.5 203.5t203.5 84.5h704q119 0 203.5 -84.5t84.5 -203.5v-165l403 402q18 19 45 19q12 0 25 -5 q39 -17 39 -59z" />
<glyph unicode="&#xf03e;" horiz-adv-x="1920" d="M640 960q0 -80 -56 -136t-136 -56t-136 56t-56 136t56 136t136 56t136 -56t56 -136zM1664 576v-448h-1408v192l320 320l160 -160l512 512zM1760 1280h-1600q-13 0 -22.5 -9.5t-9.5 -22.5v-1216q0 -13 9.5 -22.5t22.5 -9.5h1600q13 0 22.5 9.5t9.5 22.5v1216 q0 13 -9.5 22.5t-22.5 9.5zM1920 1248v-1216q0 -66 -47 -113t-113 -47h-1600q-66 0 -113 47t-47 113v1216q0 66 47 113t113 47h1600q66 0 113 -47t47 -113z" />
<glyph unicode="&#xf040;" d="M363 0l91 91l-235 235l-91 -91v-107h128v-128h107zM886 928q0 22 -22 22q-10 0 -17 -7l-542 -542q-7 -7 -7 -17q0 -22 22 -22q10 0 17 7l542 542q7 7 7 17zM832 1120l416 -416l-832 -832h-416v416zM1515 1024q0 -53 -37 -90l-166 -166l-416 416l166 165q36 38 90 38 q53 0 91 -38l235 -234q37 -39 37 -91z" />
<glyph unicode="&#xf041;" horiz-adv-x="1024" d="M768 896q0 106 -75 181t-181 75t-181 -75t-75 -181t75 -181t181 -75t181 75t75 181zM1024 896q0 -109 -33 -179l-364 -774q-16 -33 -47.5 -52t-67.5 -19t-67.5 19t-46.5 52l-365 774q-33 70 -33 179q0 212 150 362t362 150t362 -150t150 -362z" />
<glyph unicode="&#xf042;" d="M768 96v1088q-148 0 -273 -73t-198 -198t-73 -273t73 -273t198 -198t273 -73zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
<glyph unicode="&#xf043;" horiz-adv-x="1024" d="M512 384q0 36 -20 69q-1 1 -15.5 22.5t-25.5 38t-25 44t-21 50.5q-4 16 -21 16t-21 -16q-7 -23 -21 -50.5t-25 -44t-25.5 -38t-15.5 -22.5q-20 -33 -20 -69q0 -53 37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1024 512q0 -212 -150 -362t-362 -150t-362 150t-150 362 q0 145 81 275q6 9 62.5 90.5t101 151t99.5 178t83 201.5q9 30 34 47t51 17t51.5 -17t33.5 -47q28 -93 83 -201.5t99.5 -178t101 -151t62.5 -90.5q81 -127 81 -275z" />
<glyph unicode="&#xf044;" horiz-adv-x="1792" d="M888 352l116 116l-152 152l-116 -116v-56h96v-96h56zM1328 1072q-16 16 -33 -1l-350 -350q-17 -17 -1 -33t33 1l350 350q17 17 1 33zM1408 478v-190q0 -119 -84.5 -203.5t-203.5 -84.5h-832q-119 0 -203.5 84.5t-84.5 203.5v832q0 119 84.5 203.5t203.5 84.5h832 q63 0 117 -25q15 -7 18 -23q3 -17 -9 -29l-49 -49q-14 -14 -32 -8q-23 6 -45 6h-832q-66 0 -113 -47t-47 -113v-832q0 -66 47 -113t113 -47h832q66 0 113 47t47 113v126q0 13 9 22l64 64q15 15 35 7t20 -29zM1312 1216l288 -288l-672 -672h-288v288zM1756 1084l-92 -92 l-288 288l92 92q28 28 68 28t68 -28l152 -152q28 -28 28 -68t-28 -68z" />
<glyph unicode="&#xf045;" horiz-adv-x="1664" d="M1408 547v-259q0 -119 -84.5 -203.5t-203.5 -84.5h-832q-119 0 -203.5 84.5t-84.5 203.5v832q0 119 84.5 203.5t203.5 84.5h255v0q13 0 22.5 -9.5t9.5 -22.5q0 -27 -26 -32q-77 -26 -133 -60q-10 -4 -16 -4h-112q-66 0 -113 -47t-47 -113v-832q0 -66 47 -113t113 -47h832 q66 0 113 47t47 113v214q0 19 18 29q28 13 54 37q16 16 35 8q21 -9 21 -29zM1645 1043l-384 -384q-18 -19 -45 -19q-12 0 -25 5q-39 17 -39 59v192h-160q-323 0 -438 -131q-119 -137 -74 -473q3 -23 -20 -34q-8 -2 -12 -2q-16 0 -26 13q-10 14 -21 31t-39.5 68.5t-49.5 99.5 t-38.5 114t-17.5 122q0 49 3.5 91t14 90t28 88t47 81.5t68.5 74t94.5 61.5t124.5 48.5t159.5 30.5t196.5 11h160v192q0 42 39 59q13 5 25 5q26 0 45 -19l384 -384q19 -19 19 -45t-19 -45z" />
<glyph unicode="&#xf046;" horiz-adv-x="1664" d="M1408 606v-318q0 -119 -84.5 -203.5t-203.5 -84.5h-832q-119 0 -203.5 84.5t-84.5 203.5v832q0 119 84.5 203.5t203.5 84.5h832q63 0 117 -25q15 -7 18 -23q3 -17 -9 -29l-49 -49q-10 -10 -23 -10q-3 0 -9 2q-23 6 -45 6h-832q-66 0 -113 -47t-47 -113v-832 q0 -66 47 -113t113 -47h832q66 0 113 47t47 113v254q0 13 9 22l64 64q10 10 23 10q6 0 12 -3q20 -8 20 -29zM1639 1095l-814 -814q-24 -24 -57 -24t-57 24l-430 430q-24 24 -24 57t24 57l110 110q24 24 57 24t57 -24l263 -263l647 647q24 24 57 24t57 -24l110 -110 q24 -24 24 -57t-24 -57z" />
<glyph unicode="&#xf047;" horiz-adv-x="1792" d="M1792 640q0 -26 -19 -45l-256 -256q-19 -19 -45 -19t-45 19t-19 45v128h-384v-384h128q26 0 45 -19t19 -45t-19 -45l-256 -256q-19 -19 -45 -19t-45 19l-256 256q-19 19 -19 45t19 45t45 19h128v384h-384v-128q0 -26 -19 -45t-45 -19t-45 19l-256 256q-19 19 -19 45 t19 45l256 256q19 19 45 19t45 -19t19 -45v-128h384v384h-128q-26 0 -45 19t-19 45t19 45l256 256q19 19 45 19t45 -19l256 -256q19 -19 19 -45t-19 -45t-45 -19h-128v-384h384v128q0 26 19 45t45 19t45 -19l256 -256q19 -19 19 -45z" />
<glyph unicode="&#xf048;" horiz-adv-x="1024" d="M979 1395q19 19 32 13t13 -32v-1472q0 -26 -13 -32t-32 13l-710 710q-9 9 -13 19v-678q0 -26 -19 -45t-45 -19h-128q-26 0 -45 19t-19 45v1408q0 26 19 45t45 19h128q26 0 45 -19t19 -45v-678q4 11 13 19z" />
<glyph unicode="&#xf049;" horiz-adv-x="1792" d="M1747 1395q19 19 32 13t13 -32v-1472q0 -26 -13 -32t-32 13l-710 710q-9 9 -13 19v-710q0 -26 -13 -32t-32 13l-710 710q-9 9 -13 19v-678q0 -26 -19 -45t-45 -19h-128q-26 0 -45 19t-19 45v1408q0 26 19 45t45 19h128q26 0 45 -19t19 -45v-678q4 11 13 19l710 710 q19 19 32 13t13 -32v-710q4 11 13 19z" />
<glyph unicode="&#xf04a;" horiz-adv-x="1664" d="M1619 1395q19 19 32 13t13 -32v-1472q0 -26 -13 -32t-32 13l-710 710q-8 9 -13 19v-710q0 -26 -13 -32t-32 13l-710 710q-19 19 -19 45t19 45l710 710q19 19 32 13t13 -32v-710q5 11 13 19z" />
<glyph unicode="&#xf04b;" horiz-adv-x="1408" d="M1384 609l-1328 -738q-23 -13 -39.5 -3t-16.5 36v1472q0 26 16.5 36t39.5 -3l1328 -738q23 -13 23 -31t-23 -31z" />
<glyph unicode="&#xf04c;" d="M1536 1344v-1408q0 -26 -19 -45t-45 -19h-512q-26 0 -45 19t-19 45v1408q0 26 19 45t45 19h512q26 0 45 -19t19 -45zM640 1344v-1408q0 -26 -19 -45t-45 -19h-512q-26 0 -45 19t-19 45v1408q0 26 19 45t45 19h512q26 0 45 -19t19 -45z" />
<glyph unicode="&#xf04d;" d="M1536 1344v-1408q0 -26 -19 -45t-45 -19h-1408q-26 0 -45 19t-19 45v1408q0 26 19 45t45 19h1408q26 0 45 -19t19 -45z" />
<glyph unicode="&#xf04e;" horiz-adv-x="1664" d="M45 -115q-19 -19 -32 -13t-13 32v1472q0 26 13 32t32 -13l710 -710q8 -8 13 -19v710q0 26 13 32t32 -13l710 -710q19 -19 19 -45t-19 -45l-710 -710q-19 -19 -32 -13t-13 32v710q-5 -10 -13 -19z" />
<glyph unicode="&#xf050;" horiz-adv-x="1792" d="M45 -115q-19 -19 -32 -13t-13 32v1472q0 26 13 32t32 -13l710 -710q8 -8 13 -19v710q0 26 13 32t32 -13l710 -710q8 -8 13 -19v678q0 26 19 45t45 19h128q26 0 45 -19t19 -45v-1408q0 -26 -19 -45t-45 -19h-128q-26 0 -45 19t-19 45v678q-5 -10 -13 -19l-710 -710 q-19 -19 -32 -13t-13 32v710q-5 -10 -13 -19z" />
<glyph unicode="&#xf051;" horiz-adv-x="1024" d="M45 -115q-19 -19 -32 -13t-13 32v1472q0 26 13 32t32 -13l710 -710q8 -8 13 -19v678q0 26 19 45t45 19h128q26 0 45 -19t19 -45v-1408q0 -26 -19 -45t-45 -19h-128q-26 0 -45 19t-19 45v678q-5 -10 -13 -19z" />
<glyph unicode="&#xf052;" horiz-adv-x="1538" d="M14 557l710 710q19 19 45 19t45 -19l710 -710q19 -19 13 -32t-32 -13h-1472q-26 0 -32 13t13 32zM1473 0h-1408q-26 0 -45 19t-19 45v256q0 26 19 45t45 19h1408q26 0 45 -19t19 -45v-256q0 -26 -19 -45t-45 -19z" />
<glyph unicode="&#xf053;" horiz-adv-x="1152" d="M742 -37l-652 651q-37 37 -37 90.5t37 90.5l652 651q37 37 90.5 37t90.5 -37l75 -75q37 -37 37 -90.5t-37 -90.5l-486 -486l486 -485q37 -38 37 -91t-37 -90l-75 -75q-37 -37 -90.5 -37t-90.5 37z" />
<glyph unicode="&#xf054;" horiz-adv-x="1152" d="M1099 704q0 -52 -37 -91l-652 -651q-37 -37 -90 -37t-90 37l-76 75q-37 39 -37 91q0 53 37 90l486 486l-486 485q-37 39 -37 91q0 53 37 90l76 75q36 38 90 38t90 -38l652 -651q37 -37 37 -90z" />
<glyph unicode="&#xf055;" d="M1216 576v128q0 26 -19 45t-45 19h-256v256q0 26 -19 45t-45 19h-128q-26 0 -45 -19t-19 -45v-256h-256q-26 0 -45 -19t-19 -45v-128q0 -26 19 -45t45 -19h256v-256q0 -26 19 -45t45 -19h128q26 0 45 19t19 45v256h256q26 0 45 19t19 45zM1536 640q0 -209 -103 -385.5 t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
<glyph unicode="&#xf056;" d="M1216 576v128q0 26 -19 45t-45 19h-768q-26 0 -45 -19t-19 -45v-128q0 -26 19 -45t45 -19h768q26 0 45 19t19 45zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5 t103 -385.5z" />
<glyph unicode="&#xf057;" d="M1149 414q0 26 -19 45l-181 181l181 181q19 19 19 45q0 27 -19 46l-90 90q-19 19 -46 19q-26 0 -45 -19l-181 -181l-181 181q-19 19 -45 19q-27 0 -46 -19l-90 -90q-19 -19 -19 -46q0 -26 19 -45l181 -181l-181 -181q-19 -19 -19 -45q0 -27 19 -46l90 -90q19 -19 46 -19 q26 0 45 19l181 181l181 -181q19 -19 45 -19q27 0 46 19l90 90q19 19 19 46zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
<glyph unicode="&#xf058;" d="M1284 802q0 28 -18 46l-91 90q-19 19 -45 19t-45 -19l-408 -407l-226 226q-19 19 -45 19t-45 -19l-91 -90q-18 -18 -18 -46q0 -27 18 -45l362 -362q19 -19 45 -19q27 0 46 19l543 543q18 18 18 45zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103 t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
<glyph unicode="&#xf059;" d="M896 160v192q0 14 -9 23t-23 9h-192q-14 0 -23 -9t-9 -23v-192q0 -14 9 -23t23 -9h192q14 0 23 9t9 23zM1152 832q0 88 -55.5 163t-138.5 116t-170 41q-243 0 -371 -213q-15 -24 8 -42l132 -100q7 -6 19 -6q16 0 25 12q53 68 86 92q34 24 86 24q48 0 85.5 -26t37.5 -59 q0 -38 -20 -61t-68 -45q-63 -28 -115.5 -86.5t-52.5 -125.5v-36q0 -14 9 -23t23 -9h192q14 0 23 9t9 23q0 19 21.5 49.5t54.5 49.5q32 18 49 28.5t46 35t44.5 48t28 60.5t12.5 81zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5 t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
<glyph unicode="&#xf05a;" d="M1024 160v160q0 14 -9 23t-23 9h-96v512q0 14 -9 23t-23 9h-320q-14 0 -23 -9t-9 -23v-160q0 -14 9 -23t23 -9h96v-320h-96q-14 0 -23 -9t-9 -23v-160q0 -14 9 -23t23 -9h448q14 0 23 9t9 23zM896 1056v160q0 14 -9 23t-23 9h-192q-14 0 -23 -9t-9 -23v-160q0 -14 9 -23 t23 -9h192q14 0 23 9t9 23zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
<glyph unicode="&#xf05b;" d="M1197 512h-109q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h109q-32 108 -112.5 188.5t-188.5 112.5v-109q0 -26 -19 -45t-45 -19h-128q-26 0 -45 19t-19 45v109q-108 -32 -188.5 -112.5t-112.5 -188.5h109q26 0 45 -19t19 -45v-128q0 -26 -19 -45t-45 -19h-109 q32 -108 112.5 -188.5t188.5 -112.5v109q0 26 19 45t45 19h128q26 0 45 -19t19 -45v-109q108 32 188.5 112.5t112.5 188.5zM1536 704v-128q0 -26 -19 -45t-45 -19h-143q-37 -161 -154.5 -278.5t-278.5 -154.5v-143q0 -26 -19 -45t-45 -19h-128q-26 0 -45 19t-19 45v143 q-161 37 -278.5 154.5t-154.5 278.5h-143q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h143q37 161 154.5 278.5t278.5 154.5v143q0 26 19 45t45 19h128q26 0 45 -19t19 -45v-143q161 -37 278.5 -154.5t154.5 -278.5h143q26 0 45 -19t19 -45z" />
<glyph unicode="&#xf05c;" d="M1097 457l-146 -146q-10 -10 -23 -10t-23 10l-137 137l-137 -137q-10 -10 -23 -10t-23 10l-146 146q-10 10 -10 23t10 23l137 137l-137 137q-10 10 -10 23t10 23l146 146q10 10 23 10t23 -10l137 -137l137 137q10 10 23 10t23 -10l146 -146q10 -10 10 -23t-10 -23 l-137 -137l137 -137q10 -10 10 -23t-10 -23zM1312 640q0 148 -73 273t-198 198t-273 73t-273 -73t-198 -198t-73 -273t73 -273t198 -198t273 -73t273 73t198 198t73 273zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5 t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
<glyph unicode="&#xf05d;" d="M1171 723l-422 -422q-19 -19 -45 -19t-45 19l-294 294q-19 19 -19 45t19 45l102 102q19 19 45 19t45 -19l147 -147l275 275q19 19 45 19t45 -19l102 -102q19 -19 19 -45t-19 -45zM1312 640q0 148 -73 273t-198 198t-273 73t-273 -73t-198 -198t-73 -273t73 -273t198 -198 t273 -73t273 73t198 198t73 273zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
<glyph unicode="&#xf05e;" d="M1312 643q0 161 -87 295l-754 -753q137 -89 297 -89q111 0 211.5 43.5t173.5 116.5t116 174.5t43 212.5zM313 344l755 754q-135 91 -300 91q-148 0 -273 -73t-198 -199t-73 -274q0 -162 89 -299zM1536 643q0 -157 -61 -300t-163.5 -246t-245 -164t-298.5 -61t-298.5 61 t-245 164t-163.5 246t-61 300t61 299.5t163.5 245.5t245 164t298.5 61t298.5 -61t245 -164t163.5 -245.5t61 -299.5z" />
<glyph unicode="&#xf060;" d="M1536 640v-128q0 -53 -32.5 -90.5t-84.5 -37.5h-704l293 -294q38 -36 38 -90t-38 -90l-75 -76q-37 -37 -90 -37q-52 0 -91 37l-651 652q-37 37 -37 90q0 52 37 91l651 650q38 38 91 38q52 0 90 -38l75 -74q38 -38 38 -91t-38 -91l-293 -293h704q52 0 84.5 -37.5 t32.5 -90.5z" />
<glyph unicode="&#xf061;" d="M1472 576q0 -54 -37 -91l-651 -651q-39 -37 -91 -37q-51 0 -90 37l-75 75q-38 38 -38 91t38 91l293 293h-704q-52 0 -84.5 37.5t-32.5 90.5v128q0 53 32.5 90.5t84.5 37.5h704l-293 294q-38 36 -38 90t38 90l75 75q38 38 90 38q53 0 91 -38l651 -651q37 -35 37 -90z" />
<glyph unicode="&#xf062;" horiz-adv-x="1664" d="M1611 565q0 -51 -37 -90l-75 -75q-38 -38 -91 -38q-54 0 -90 38l-294 293v-704q0 -52 -37.5 -84.5t-90.5 -32.5h-128q-53 0 -90.5 32.5t-37.5 84.5v704l-294 -293q-36 -38 -90 -38t-90 38l-75 75q-38 38 -38 90q0 53 38 91l651 651q35 37 90 37q54 0 91 -37l651 -651 q37 -39 37 -91z" />
<glyph unicode="&#xf063;" horiz-adv-x="1664" d="M1611 704q0 -53 -37 -90l-651 -652q-39 -37 -91 -37q-53 0 -90 37l-651 652q-38 36 -38 90q0 53 38 91l74 75q39 37 91 37q53 0 90 -37l294 -294v704q0 52 38 90t90 38h128q52 0 90 -38t38 -90v-704l294 294q37 37 90 37q52 0 91 -37l75 -75q37 -39 37 -91z" />
<glyph unicode="&#xf064;" horiz-adv-x="1792" d="M1792 896q0 -26 -19 -45l-512 -512q-19 -19 -45 -19t-45 19t-19 45v256h-224q-98 0 -175.5 -6t-154 -21.5t-133 -42.5t-105.5 -69.5t-80 -101t-48.5 -138.5t-17.5 -181q0 -55 5 -123q0 -6 2.5 -23.5t2.5 -26.5q0 -15 -8.5 -25t-23.5 -10q-16 0 -28 17q-7 9 -13 22 t-13.5 30t-10.5 24q-127 285 -127 451q0 199 53 333q162 403 875 403h224v256q0 26 19 45t45 19t45 -19l512 -512q19 -19 19 -45z" />
<glyph unicode="&#xf065;" d="M755 480q0 -13 -10 -23l-332 -332l144 -144q19 -19 19 -45t-19 -45t-45 -19h-448q-26 0 -45 19t-19 45v448q0 26 19 45t45 19t45 -19l144 -144l332 332q10 10 23 10t23 -10l114 -114q10 -10 10 -23zM1536 1344v-448q0 -26 -19 -45t-45 -19t-45 19l-144 144l-332 -332 q-10 -10 -23 -10t-23 10l-114 114q-10 10 -10 23t10 23l332 332l-144 144q-19 19 -19 45t19 45t45 19h448q26 0 45 -19t19 -45z" />
<glyph unicode="&#xf066;" d="M768 576v-448q0 -26 -19 -45t-45 -19t-45 19l-144 144l-332 -332q-10 -10 -23 -10t-23 10l-114 114q-10 10 -10 23t10 23l332 332l-144 144q-19 19 -19 45t19 45t45 19h448q26 0 45 -19t19 -45zM1523 1248q0 -13 -10 -23l-332 -332l144 -144q19 -19 19 -45t-19 -45 t-45 -19h-448q-26 0 -45 19t-19 45v448q0 26 19 45t45 19t45 -19l144 -144l332 332q10 10 23 10t23 -10l114 -114q10 -10 10 -23z" />
<glyph unicode="&#xf067;" horiz-adv-x="1408" d="M1408 800v-192q0 -40 -28 -68t-68 -28h-416v-416q0 -40 -28 -68t-68 -28h-192q-40 0 -68 28t-28 68v416h-416q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h416v416q0 40 28 68t68 28h192q40 0 68 -28t28 -68v-416h416q40 0 68 -28t28 -68z" />
<glyph unicode="&#xf068;" horiz-adv-x="1408" d="M1408 800v-192q0 -40 -28 -68t-68 -28h-1216q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h1216q40 0 68 -28t28 -68z" />
<glyph unicode="&#xf069;" horiz-adv-x="1664" d="M1482 486q46 -26 59.5 -77.5t-12.5 -97.5l-64 -110q-26 -46 -77.5 -59.5t-97.5 12.5l-266 153v-307q0 -52 -38 -90t-90 -38h-128q-52 0 -90 38t-38 90v307l-266 -153q-46 -26 -97.5 -12.5t-77.5 59.5l-64 110q-26 46 -12.5 97.5t59.5 77.5l266 154l-266 154 q-46 26 -59.5 77.5t12.5 97.5l64 110q26 46 77.5 59.5t97.5 -12.5l266 -153v307q0 52 38 90t90 38h128q52 0 90 -38t38 -90v-307l266 153q46 26 97.5 12.5t77.5 -59.5l64 -110q26 -46 12.5 -97.5t-59.5 -77.5l-266 -154z" />
<glyph unicode="&#xf06a;" d="M768 1408q209 0 385.5 -103t279.5 -279.5t103 -385.5t-103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103zM896 161v190q0 14 -9 23.5t-22 9.5h-192q-13 0 -23 -10t-10 -23v-190q0 -13 10 -23t23 -10h192 q13 0 22 9.5t9 23.5zM894 505l18 621q0 12 -10 18q-10 8 -24 8h-220q-14 0 -24 -8q-10 -6 -10 -18l17 -621q0 -10 10 -17.5t24 -7.5h185q14 0 23.5 7.5t10.5 17.5z" />
<glyph unicode="&#xf06b;" d="M928 180v56v468v192h-320v-192v-468v-56q0 -25 18 -38.5t46 -13.5h192q28 0 46 13.5t18 38.5zM472 1024h195l-126 161q-26 31 -69 31q-40 0 -68 -28t-28 -68t28 -68t68 -28zM1160 1120q0 40 -28 68t-68 28q-43 0 -69 -31l-125 -161h194q40 0 68 28t28 68zM1536 864v-320 q0 -14 -9 -23t-23 -9h-96v-416q0 -40 -28 -68t-68 -28h-1088q-40 0 -68 28t-28 68v416h-96q-14 0 -23 9t-9 23v320q0 14 9 23t23 9h440q-93 0 -158.5 65.5t-65.5 158.5t65.5 158.5t158.5 65.5q107 0 168 -77l128 -165l128 165q61 77 168 77q93 0 158.5 -65.5t65.5 -158.5 t-65.5 -158.5t-158.5 -65.5h440q14 0 23 -9t9 -23z" />
<glyph unicode="&#xf06c;" horiz-adv-x="1792" d="M1280 832q0 26 -19 45t-45 19q-172 0 -318 -49.5t-259.5 -134t-235.5 -219.5q-19 -21 -19 -45q0 -26 19 -45t45 -19q24 0 45 19q27 24 74 71t67 66q137 124 268.5 176t313.5 52q26 0 45 19t19 45zM1792 1030q0 -95 -20 -193q-46 -224 -184.5 -383t-357.5 -268 q-214 -108 -438 -108q-148 0 -286 47q-15 5 -88 42t-96 37q-16 0 -39.5 -32t-45 -70t-52.5 -70t-60 -32q-30 0 -51 11t-31 24t-27 42q-2 4 -6 11t-5.5 10t-3 9.5t-1.5 13.5q0 35 31 73.5t68 65.5t68 56t31 48q0 4 -14 38t-16 44q-9 51 -9 104q0 115 43.5 220t119 184.5 t170.5 139t204 95.5q55 18 145 25.5t179.5 9t178.5 6t163.5 24t113.5 56.5l29.5 29.5t29.5 28t27 20t36.5 16t43.5 4.5q39 0 70.5 -46t47.5 -112t24 -124t8 -96z" />
<glyph unicode="&#xf06d;" horiz-adv-x="1408" d="M1408 -160v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-1344q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h1344q13 0 22.5 -9.5t9.5 -22.5zM1152 896q0 -78 -24.5 -144t-64 -112.5t-87.5 -88t-96 -77.5t-87.5 -72t-64 -81.5t-24.5 -96.5q0 -96 67 -224l-4 1l1 -1 q-90 41 -160 83t-138.5 100t-113.5 122.5t-72.5 150.5t-27.5 184q0 78 24.5 144t64 112.5t87.5 88t96 77.5t87.5 72t64 81.5t24.5 96.5q0 94 -66 224l3 -1l-1 1q90 -41 160 -83t138.5 -100t113.5 -122.5t72.5 -150.5t27.5 -184z" />
<glyph unicode="&#xf06e;" horiz-adv-x="1792" d="M1664 576q-152 236 -381 353q61 -104 61 -225q0 -185 -131.5 -316.5t-316.5 -131.5t-316.5 131.5t-131.5 316.5q0 121 61 225q-229 -117 -381 -353q133 -205 333.5 -326.5t434.5 -121.5t434.5 121.5t333.5 326.5zM944 960q0 20 -14 34t-34 14q-125 0 -214.5 -89.5 t-89.5 -214.5q0 -20 14 -34t34 -14t34 14t14 34q0 86 61 147t147 61q20 0 34 14t14 34zM1792 576q0 -34 -20 -69q-140 -230 -376.5 -368.5t-499.5 -138.5t-499.5 139t-376.5 368q-20 35 -20 69t20 69q140 229 376.5 368t499.5 139t499.5 -139t376.5 -368q20 -35 20 -69z" />
<glyph unicode="&#xf070;" horiz-adv-x="1792" d="M555 201l78 141q-87 63 -136 159t-49 203q0 121 61 225q-229 -117 -381 -353q167 -258 427 -375zM944 960q0 20 -14 34t-34 14q-125 0 -214.5 -89.5t-89.5 -214.5q0 -20 14 -34t34 -14t34 14t14 34q0 86 61 147t147 61q20 0 34 14t14 34zM1307 1151q0 -7 -1 -9 q-105 -188 -315 -566t-316 -567l-49 -89q-10 -16 -28 -16q-12 0 -134 70q-16 10 -16 28q0 12 44 87q-143 65 -263.5 173t-208.5 245q-20 31 -20 69t20 69q153 235 380 371t496 136q89 0 180 -17l54 97q10 16 28 16q5 0 18 -6t31 -15.5t33 -18.5t31.5 -18.5t19.5 -11.5 q16 -10 16 -27zM1344 704q0 -139 -79 -253.5t-209 -164.5l280 502q8 -45 8 -84zM1792 576q0 -35 -20 -69q-39 -64 -109 -145q-150 -172 -347.5 -267t-419.5 -95l74 132q212 18 392.5 137t301.5 307q-115 179 -282 294l63 112q95 -64 182.5 -153t144.5 -184q20 -34 20 -69z " />
<glyph unicode="&#xf071;" horiz-adv-x="1792" d="M1024 161v190q0 14 -9.5 23.5t-22.5 9.5h-192q-13 0 -22.5 -9.5t-9.5 -23.5v-190q0 -14 9.5 -23.5t22.5 -9.5h192q13 0 22.5 9.5t9.5 23.5zM1022 535l18 459q0 12 -10 19q-13 11 -24 11h-220q-11 0 -24 -11q-10 -7 -10 -21l17 -457q0 -10 10 -16.5t24 -6.5h185 q14 0 23.5 6.5t10.5 16.5zM1008 1469l768 -1408q35 -63 -2 -126q-17 -29 -46.5 -46t-63.5 -17h-1536q-34 0 -63.5 17t-46.5 46q-37 63 -2 126l768 1408q17 31 47 49t65 18t65 -18t47 -49z" />
<glyph unicode="&#xf072;" horiz-adv-x="1408" d="M1376 1376q44 -52 12 -148t-108 -172l-161 -161l160 -696q5 -19 -12 -33l-128 -96q-7 -6 -19 -6q-4 0 -7 1q-15 3 -21 16l-279 508l-259 -259l53 -194q5 -17 -8 -31l-96 -96q-9 -9 -23 -9h-2q-15 2 -24 13l-189 252l-252 189q-11 7 -13 23q-1 13 9 25l96 97q9 9 23 9 q6 0 8 -1l194 -53l259 259l-508 279q-14 8 -17 24q-2 16 9 27l128 128q14 13 30 8l665 -159l160 160q76 76 172 108t148 -12z" />
<glyph unicode="&#xf073;" horiz-adv-x="1664" d="M128 -128h288v288h-288v-288zM480 -128h320v288h-320v-288zM128 224h288v320h-288v-320zM480 224h320v320h-320v-320zM128 608h288v288h-288v-288zM864 -128h320v288h-320v-288zM480 608h320v288h-320v-288zM1248 -128h288v288h-288v-288zM864 224h320v320h-320v-320z M512 1088v288q0 13 -9.5 22.5t-22.5 9.5h-64q-13 0 -22.5 -9.5t-9.5 -22.5v-288q0 -13 9.5 -22.5t22.5 -9.5h64q13 0 22.5 9.5t9.5 22.5zM1248 224h288v320h-288v-320zM864 608h320v288h-320v-288zM1248 608h288v288h-288v-288zM1280 1088v288q0 13 -9.5 22.5t-22.5 9.5h-64 q-13 0 -22.5 -9.5t-9.5 -22.5v-288q0 -13 9.5 -22.5t22.5 -9.5h64q13 0 22.5 9.5t9.5 22.5zM1664 1152v-1280q0 -52 -38 -90t-90 -38h-1408q-52 0 -90 38t-38 90v1280q0 52 38 90t90 38h128v96q0 66 47 113t113 47h64q66 0 113 -47t47 -113v-96h384v96q0 66 47 113t113 47 h64q66 0 113 -47t47 -113v-96h128q52 0 90 -38t38 -90z" />
<glyph unicode="&#xf074;" horiz-adv-x="1792" d="M666 1055q-60 -92 -137 -273q-22 45 -37 72.5t-40.5 63.5t-51 56.5t-63 35t-81.5 14.5h-224q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h224q250 0 410 -225zM1792 256q0 -14 -9 -23l-320 -320q-9 -9 -23 -9q-13 0 -22.5 9.5t-9.5 22.5v192q-32 0 -85 -0.5t-81 -1t-73 1 t-71 5t-64 10.5t-63 18.5t-58 28.5t-59 40t-55 53.5t-56 69.5q59 93 136 273q22 -45 37 -72.5t40.5 -63.5t51 -56.5t63 -35t81.5 -14.5h256v192q0 14 9 23t23 9q12 0 24 -10l319 -319q9 -9 9 -23zM1792 1152q0 -14 -9 -23l-320 -320q-9 -9 -23 -9q-13 0 -22.5 9.5t-9.5 22.5 v192h-256q-48 0 -87 -15t-69 -45t-51 -61.5t-45 -77.5q-32 -62 -78 -171q-29 -66 -49.5 -111t-54 -105t-64 -100t-74 -83t-90 -68.5t-106.5 -42t-128 -16.5h-224q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h224q48 0 87 15t69 45t51 61.5t45 77.5q32 62 78 171q29 66 49.5 111 t54 105t64 100t74 83t90 68.5t106.5 42t128 16.5h256v192q0 14 9 23t23 9q12 0 24 -10l319 -319q9 -9 9 -23z" />
<glyph unicode="&#xf075;" horiz-adv-x="1792" d="M1792 640q0 -174 -120 -321.5t-326 -233t-450 -85.5q-70 0 -145 8q-198 -175 -460 -242q-49 -14 -114 -22q-17 -2 -30.5 9t-17.5 29v1q-3 4 -0.5 12t2 10t4.5 9.5l6 9t7 8.5t8 9q7 8 31 34.5t34.5 38t31 39.5t32.5 51t27 59t26 76q-157 89 -247.5 220t-90.5 281 q0 130 71 248.5t191 204.5t286 136.5t348 50.5q244 0 450 -85.5t326 -233t120 -321.5z" />
<glyph unicode="&#xf076;" d="M1536 704v-128q0 -201 -98.5 -362t-274 -251.5t-395.5 -90.5t-395.5 90.5t-274 251.5t-98.5 362v128q0 26 19 45t45 19h384q26 0 45 -19t19 -45v-128q0 -52 23.5 -90t53.5 -57t71 -30t64 -13t44 -2t44 2t64 13t71 30t53.5 57t23.5 90v128q0 26 19 45t45 19h384 q26 0 45 -19t19 -45zM512 1344v-384q0 -26 -19 -45t-45 -19h-384q-26 0 -45 19t-19 45v384q0 26 19 45t45 19h384q26 0 45 -19t19 -45zM1536 1344v-384q0 -26 -19 -45t-45 -19h-384q-26 0 -45 19t-19 45v384q0 26 19 45t45 19h384q26 0 45 -19t19 -45z" />
<glyph unicode="&#xf077;" horiz-adv-x="1664" d="M1611 320q0 -53 -37 -90l-75 -75q-38 -38 -91 -38q-54 0 -90 38l-486 485l-486 -485q-36 -38 -90 -38t-90 38l-75 75q-38 36 -38 90q0 53 38 91l651 651q37 37 90 37q52 0 91 -37l650 -651q38 -38 38 -91z" />
<glyph unicode="&#xf078;" horiz-adv-x="1664" d="M1611 832q0 -53 -37 -90l-651 -651q-38 -38 -91 -38q-54 0 -90 38l-651 651q-38 36 -38 90q0 53 38 91l74 75q39 37 91 37q53 0 90 -37l486 -486l486 486q37 37 90 37q52 0 91 -37l75 -75q37 -39 37 -91z" />
<glyph unicode="&#xf079;" horiz-adv-x="1920" d="M1280 32q0 -13 -9.5 -22.5t-22.5 -9.5h-960q-8 0 -13.5 2t-9 7t-5.5 8t-3 11.5t-1 11.5v13v11v160v416h-192q-26 0 -45 19t-19 45q0 24 15 41l320 384q19 22 49 22t49 -22l320 -384q15 -17 15 -41q0 -26 -19 -45t-45 -19h-192v-384h576q16 0 25 -11l160 -192q7 -11 7 -21 zM1920 448q0 -24 -15 -41l-320 -384q-20 -23 -49 -23t-49 23l-320 384q-15 17 -15 41q0 26 19 45t45 19h192v384h-576q-16 0 -25 12l-160 192q-7 9 -7 20q0 13 9.5 22.5t22.5 9.5h960q8 0 13.5 -2t9 -7t5.5 -8t3 -11.5t1 -11.5v-13v-11v-160v-416h192q26 0 45 -19t19 -45z " />
<glyph unicode="&#xf07a;" horiz-adv-x="1664" d="M640 0q0 -53 -37.5 -90.5t-90.5 -37.5t-90.5 37.5t-37.5 90.5t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1536 0q0 -53 -37.5 -90.5t-90.5 -37.5t-90.5 37.5t-37.5 90.5t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1664 1088v-512q0 -24 -16 -42.5t-41 -21.5 l-1044 -122q1 -7 4.5 -21.5t6 -26.5t2.5 -22q0 -16 -24 -64h920q26 0 45 -19t19 -45t-19 -45t-45 -19h-1024q-26 0 -45 19t-19 45q0 14 11 39.5t29.5 59.5t20.5 38l-177 823h-204q-26 0 -45 19t-19 45t19 45t45 19h256q16 0 28.5 -6.5t20 -15.5t13 -24.5t7.5 -26.5 t5.5 -29.5t4.5 -25.5h1201q26 0 45 -19t19 -45z" />
<glyph unicode="&#xf07b;" horiz-adv-x="1664" d="M1664 928v-704q0 -92 -66 -158t-158 -66h-1216q-92 0 -158 66t-66 158v960q0 92 66 158t158 66h320q92 0 158 -66t66 -158v-32h672q92 0 158 -66t66 -158z" />
<glyph unicode="&#xf07c;" horiz-adv-x="1920" d="M1879 584q0 -31 -31 -66l-336 -396q-43 -51 -120.5 -86.5t-143.5 -35.5h-1088q-34 0 -60.5 13t-26.5 43q0 31 31 66l336 396q43 51 120.5 86.5t143.5 35.5h1088q34 0 60.5 -13t26.5 -43zM1536 928v-160h-832q-94 0 -197 -47.5t-164 -119.5l-337 -396l-5 -6q0 4 -0.5 12.5 t-0.5 12.5v960q0 92 66 158t158 66h320q92 0 158 -66t66 -158v-32h544q92 0 158 -66t66 -158z" />
<glyph unicode="&#xf07d;" horiz-adv-x="768" d="M704 1216q0 -26 -19 -45t-45 -19h-128v-1024h128q26 0 45 -19t19 -45t-19 -45l-256 -256q-19 -19 -45 -19t-45 19l-256 256q-19 19 -19 45t19 45t45 19h128v1024h-128q-26 0 -45 19t-19 45t19 45l256 256q19 19 45 19t45 -19l256 -256q19 -19 19 -45z" />
<glyph unicode="&#xf07e;" horiz-adv-x="1792" d="M1792 640q0 -26 -19 -45l-256 -256q-19 -19 -45 -19t-45 19t-19 45v128h-1024v-128q0 -26 -19 -45t-45 -19t-45 19l-256 256q-19 19 -19 45t19 45l256 256q19 19 45 19t45 -19t19 -45v-128h1024v128q0 26 19 45t45 19t45 -19l256 -256q19 -19 19 -45z" />
<glyph unicode="&#xf080;" horiz-adv-x="1920" d="M512 512v-384h-256v384h256zM896 1024v-896h-256v896h256zM1280 768v-640h-256v640h256zM1664 1152v-1024h-256v1024h256zM1792 32v1216q0 13 -9.5 22.5t-22.5 9.5h-1600q-13 0 -22.5 -9.5t-9.5 -22.5v-1216q0 -13 9.5 -22.5t22.5 -9.5h1600q13 0 22.5 9.5t9.5 22.5z M1920 1248v-1216q0 -66 -47 -113t-113 -47h-1600q-66 0 -113 47t-47 113v1216q0 66 47 113t113 47h1600q66 0 113 -47t47 -113z" />
<glyph unicode="&#xf081;" d="M1280 926q-56 -25 -121 -34q68 40 93 117q-65 -38 -134 -51q-61 66 -153 66q-87 0 -148.5 -61.5t-61.5 -148.5q0 -29 5 -48q-129 7 -242 65t-192 155q-29 -50 -29 -106q0 -114 91 -175q-47 1 -100 26v-2q0 -75 50 -133.5t123 -72.5q-29 -8 -51 -8q-13 0 -39 4 q21 -63 74.5 -104t121.5 -42q-116 -90 -261 -90q-26 0 -50 3q148 -94 322 -94q112 0 210 35.5t168 95t120.5 137t75 162t24.5 168.5q0 18 -1 27q63 45 105 109zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5 t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
<glyph unicode="&#xf082;" d="M1307 618l23 219h-198v109q0 49 15.5 68.5t71.5 19.5h110v219h-175q-152 0 -218 -72t-66 -213v-131h-131v-219h131v-635h262v635h175zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960 q119 0 203.5 -84.5t84.5 -203.5z" />
<glyph unicode="&#xf083;" horiz-adv-x="1792" d="M928 704q0 14 -9 23t-23 9q-66 0 -113 -47t-47 -113q0 -14 9 -23t23 -9t23 9t9 23q0 40 28 68t68 28q14 0 23 9t9 23zM1152 574q0 -106 -75 -181t-181 -75t-181 75t-75 181t75 181t181 75t181 -75t75 -181zM128 0h1536v128h-1536v-128zM1280 574q0 159 -112.5 271.5 t-271.5 112.5t-271.5 -112.5t-112.5 -271.5t112.5 -271.5t271.5 -112.5t271.5 112.5t112.5 271.5zM256 1216h384v128h-384v-128zM128 1024h1536v118v138h-828l-64 -128h-644v-128zM1792 1280v-1280q0 -53 -37.5 -90.5t-90.5 -37.5h-1536q-53 0 -90.5 37.5t-37.5 90.5v1280 q0 53 37.5 90.5t90.5 37.5h1536q53 0 90.5 -37.5t37.5 -90.5z" />
<glyph unicode="&#xf084;" horiz-adv-x="1792" d="M832 1024q0 80 -56 136t-136 56t-136 -56t-56 -136q0 -42 19 -83q-41 19 -83 19q-80 0 -136 -56t-56 -136t56 -136t136 -56t136 56t56 136q0 42 -19 83q41 -19 83 -19q80 0 136 56t56 136zM1683 320q0 -17 -49 -66t-66 -49q-9 0 -28.5 16t-36.5 33t-38.5 40t-24.5 26 l-96 -96l220 -220q28 -28 28 -68q0 -42 -39 -81t-81 -39q-40 0 -68 28l-671 671q-176 -131 -365 -131q-163 0 -265.5 102.5t-102.5 265.5q0 160 95 313t248 248t313 95q163 0 265.5 -102.5t102.5 -265.5q0 -189 -131 -365l355 -355l96 96q-3 3 -26 24.5t-40 38.5t-33 36.5 t-16 28.5q0 17 49 66t66 49q13 0 23 -10q6 -6 46 -44.5t82 -79.5t86.5 -86t73 -78t28.5 -41z" />
<glyph unicode="&#xf085;" horiz-adv-x="1920" d="M896 640q0 106 -75 181t-181 75t-181 -75t-75 -181t75 -181t181 -75t181 75t75 181zM1664 128q0 52 -38 90t-90 38t-90 -38t-38 -90q0 -53 37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1664 1152q0 52 -38 90t-90 38t-90 -38t-38 -90q0 -53 37.5 -90.5t90.5 -37.5 t90.5 37.5t37.5 90.5zM1280 731v-185q0 -10 -7 -19.5t-16 -10.5l-155 -24q-11 -35 -32 -76q34 -48 90 -115q7 -10 7 -20q0 -12 -7 -19q-23 -30 -82.5 -89.5t-78.5 -59.5q-11 0 -21 7l-115 90q-37 -19 -77 -31q-11 -108 -23 -155q-7 -24 -30 -24h-186q-11 0 -20 7.5t-10 17.5 l-23 153q-34 10 -75 31l-118 -89q-7 -7 -20 -7q-11 0 -21 8q-144 133 -144 160q0 9 7 19q10 14 41 53t47 61q-23 44 -35 82l-152 24q-10 1 -17 9.5t-7 19.5v185q0 10 7 19.5t16 10.5l155 24q11 35 32 76q-34 48 -90 115q-7 11 -7 20q0 12 7 20q22 30 82 89t79 59q11 0 21 -7 l115 -90q34 18 77 32q11 108 23 154q7 24 30 24h186q11 0 20 -7.5t10 -17.5l23 -153q34 -10 75 -31l118 89q8 7 20 7q11 0 21 -8q144 -133 144 -160q0 -9 -7 -19q-12 -16 -42 -54t-45 -60q23 -48 34 -82l152 -23q10 -2 17 -10.5t7 -19.5zM1920 198v-140q0 -16 -149 -31 q-12 -27 -30 -52q51 -113 51 -138q0 -4 -4 -7q-122 -71 -124 -71q-8 0 -46 47t-52 68q-20 -2 -30 -2t-30 2q-14 -21 -52 -68t-46 -47q-2 0 -124 71q-4 3 -4 7q0 25 51 138q-18 25 -30 52q-149 15 -149 31v140q0 16 149 31q13 29 30 52q-51 113 -51 138q0 4 4 7q4 2 35 20 t59 34t30 16q8 0 46 -46.5t52 -67.5q20 2 30 2t30 -2q51 71 92 112l6 2q4 0 124 -70q4 -3 4 -7q0 -25 -51 -138q17 -23 30 -52q149 -15 149 -31zM1920 1222v-140q0 -16 -149 -31q-12 -27 -30 -52q51 -113 51 -138q0 -4 -4 -7q-122 -71 -124 -71q-8 0 -46 47t-52 68 q-20 -2 -30 -2t-30 2q-14 -21 -52 -68t-46 -47q-2 0 -124 71q-4 3 -4 7q0 25 51 138q-18 25 -30 52q-149 15 -149 31v140q0 16 149 31q13 29 30 52q-51 113 -51 138q0 4 4 7q4 2 35 20t59 34t30 16q8 0 46 -46.5t52 -67.5q20 2 30 2t30 -2q51 71 92 112l6 2q4 0 124 -70 q4 -3 4 -7q0 -25 -51 -138q17 -23 30 -52q149 -15 149 -31z" />
<glyph unicode="&#xf086;" horiz-adv-x="1792" d="M1408 768q0 -139 -94 -257t-256.5 -186.5t-353.5 -68.5q-86 0 -176 16q-124 -88 -278 -128q-36 -9 -86 -16h-3q-11 0 -20.5 8t-11.5 21q-1 3 -1 6.5t0.5 6.5t2 6l2.5 5t3.5 5.5t4 5t4.5 5t4 4.5q5 6 23 25t26 29.5t22.5 29t25 38.5t20.5 44q-124 72 -195 177t-71 224 q0 139 94 257t256.5 186.5t353.5 68.5t353.5 -68.5t256.5 -186.5t94 -257zM1792 512q0 -120 -71 -224.5t-195 -176.5q10 -24 20.5 -44t25 -38.5t22.5 -29t26 -29.5t23 -25q1 -1 4 -4.5t4.5 -5t4 -5t3.5 -5.5l2.5 -5t2 -6t0.5 -6.5t-1 -6.5q-3 -14 -13 -22t-22 -7 q-50 7 -86 16q-154 40 -278 128q-90 -16 -176 -16q-271 0 -472 132q58 -4 88 -4q161 0 309 45t264 129q125 92 192 212t67 254q0 77 -23 152q129 -71 204 -178t75 -230z" />
<glyph unicode="&#xf087;" d="M256 192q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1408 768q0 51 -39 89.5t-89 38.5h-352q0 58 48 159.5t48 160.5q0 98 -32 145t-128 47q-26 -26 -38 -85t-30.5 -125.5t-59.5 -109.5q-22 -23 -77 -91q-4 -5 -23 -30t-31.5 -41t-34.5 -42.5 t-40 -44t-38.5 -35.5t-40 -27t-35.5 -9h-32v-640h32q13 0 31.5 -3t33 -6.5t38 -11t35 -11.5t35.5 -12.5t29 -10.5q211 -73 342 -73h121q192 0 192 167q0 26 -5 56q30 16 47.5 52.5t17.5 73.5t-18 69q53 50 53 119q0 25 -10 55.5t-25 47.5q32 1 53.5 47t21.5 81zM1536 769 q0 -89 -49 -163q9 -33 9 -69q0 -77 -38 -144q3 -21 3 -43q0 -101 -60 -178q1 -139 -85 -219.5t-227 -80.5h-36h-93q-96 0 -189.5 22.5t-216.5 65.5q-116 40 -138 40h-288q-53 0 -90.5 37.5t-37.5 90.5v640q0 53 37.5 90.5t90.5 37.5h274q36 24 137 155q58 75 107 128 q24 25 35.5 85.5t30.5 126.5t62 108q39 37 90 37q84 0 151 -32.5t102 -101.5t35 -186q0 -93 -48 -192h176q104 0 180 -76t76 -179z" />
<glyph unicode="&#xf088;" d="M256 1088q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1408 512q0 35 -21.5 81t-53.5 47q15 17 25 47.5t10 55.5q0 69 -53 119q18 32 18 69t-17.5 73.5t-47.5 52.5q5 30 5 56q0 85 -49 126t-136 41h-128q-131 0 -342 -73q-5 -2 -29 -10.5 t-35.5 -12.5t-35 -11.5t-38 -11t-33 -6.5t-31.5 -3h-32v-640h32q16 0 35.5 -9t40 -27t38.5 -35.5t40 -44t34.5 -42.5t31.5 -41t23 -30q55 -68 77 -91q41 -43 59.5 -109.5t30.5 -125.5t38 -85q96 0 128 47t32 145q0 59 -48 160.5t-48 159.5h352q50 0 89 38.5t39 89.5z M1536 511q0 -103 -76 -179t-180 -76h-176q48 -99 48 -192q0 -118 -35 -186q-35 -69 -102 -101.5t-151 -32.5q-51 0 -90 37q-34 33 -54 82t-25.5 90.5t-17.5 84.5t-31 64q-48 50 -107 127q-101 131 -137 155h-274q-53 0 -90.5 37.5t-37.5 90.5v640q0 53 37.5 90.5t90.5 37.5 h288q22 0 138 40q128 44 223 66t200 22h112q140 0 226.5 -79t85.5 -216v-5q60 -77 60 -178q0 -22 -3 -43q38 -67 38 -144q0 -36 -9 -69q49 -74 49 -163z" />
<glyph unicode="&#xf089;" horiz-adv-x="896" d="M832 1504v-1339l-449 -236q-22 -12 -40 -12q-21 0 -31.5 14.5t-10.5 35.5q0 6 2 20l86 500l-364 354q-25 27 -25 48q0 37 56 46l502 73l225 455q19 41 49 41z" />
<glyph unicode="&#xf08a;" horiz-adv-x="1792" d="M1664 940q0 81 -21.5 143t-55 98.5t-81.5 59.5t-94 31t-98 8t-112 -25.5t-110.5 -64t-86.5 -72t-60 -61.5q-18 -22 -49 -22t-49 22q-24 28 -60 61.5t-86.5 72t-110.5 64t-112 25.5t-98 -8t-94 -31t-81.5 -59.5t-55 -98.5t-21.5 -143q0 -168 187 -355l581 -560l580 559 q188 188 188 356zM1792 940q0 -221 -229 -450l-623 -600q-18 -18 -44 -18t-44 18l-624 602q-10 8 -27.5 26t-55.5 65.5t-68 97.5t-53.5 121t-23.5 138q0 220 127 344t351 124q62 0 126.5 -21.5t120 -58t95.5 -68.5t76 -68q36 36 76 68t95.5 68.5t120 58t126.5 21.5 q224 0 351 -124t127 -344z" />
<glyph unicode="&#xf08b;" horiz-adv-x="1664" d="M640 96q0 -4 1 -20t0.5 -26.5t-3 -23.5t-10 -19.5t-20.5 -6.5h-320q-119 0 -203.5 84.5t-84.5 203.5v704q0 119 84.5 203.5t203.5 84.5h320q13 0 22.5 -9.5t9.5 -22.5q0 -4 1 -20t0.5 -26.5t-3 -23.5t-10 -19.5t-20.5 -6.5h-320q-66 0 -113 -47t-47 -113v-704 q0 -66 47 -113t113 -47h288h11h13t11.5 -1t11.5 -3t8 -5.5t7 -9t2 -13.5zM1568 640q0 -26 -19 -45l-544 -544q-19 -19 -45 -19t-45 19t-19 45v288h-448q-26 0 -45 19t-19 45v384q0 26 19 45t45 19h448v288q0 26 19 45t45 19t45 -19l544 -544q19 -19 19 -45z" />
<glyph unicode="&#xf08c;" d="M237 122h231v694h-231v-694zM483 1030q-1 52 -36 86t-93 34t-94.5 -34t-36.5 -86q0 -51 35.5 -85.5t92.5 -34.5h1q59 0 95 34.5t36 85.5zM1068 122h231v398q0 154 -73 233t-193 79q-136 0 -209 -117h2v101h-231q3 -66 0 -694h231v388q0 38 7 56q15 35 45 59.5t74 24.5 q116 0 116 -157v-371zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
<glyph unicode="&#xf08d;" horiz-adv-x="1152" d="M480 672v448q0 14 -9 23t-23 9t-23 -9t-9 -23v-448q0 -14 9 -23t23 -9t23 9t9 23zM1152 320q0 -26 -19 -45t-45 -19h-429l-51 -483q-2 -12 -10.5 -20.5t-20.5 -8.5h-1q-27 0 -32 27l-76 485h-404q-26 0 -45 19t-19 45q0 123 78.5 221.5t177.5 98.5v512q-52 0 -90 38 t-38 90t38 90t90 38h640q52 0 90 -38t38 -90t-38 -90t-90 -38v-512q99 0 177.5 -98.5t78.5 -221.5z" />
<glyph unicode="&#xf08e;" horiz-adv-x="1792" d="M1408 608v-320q0 -119 -84.5 -203.5t-203.5 -84.5h-832q-119 0 -203.5 84.5t-84.5 203.5v832q0 119 84.5 203.5t203.5 84.5h704q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-704q-66 0 -113 -47t-47 -113v-832q0 -66 47 -113t113 -47h832q66 0 113 47t47 113v320 q0 14 9 23t23 9h64q14 0 23 -9t9 -23zM1792 1472v-512q0 -26 -19 -45t-45 -19t-45 19l-176 176l-652 -652q-10 -10 -23 -10t-23 10l-114 114q-10 10 -10 23t10 23l652 652l-176 176q-19 19 -19 45t19 45t45 19h512q26 0 45 -19t19 -45z" />
<glyph unicode="&#xf090;" d="M1184 640q0 -26 -19 -45l-544 -544q-19 -19 -45 -19t-45 19t-19 45v288h-448q-26 0 -45 19t-19 45v384q0 26 19 45t45 19h448v288q0 26 19 45t45 19t45 -19l544 -544q19 -19 19 -45zM1536 992v-704q0 -119 -84.5 -203.5t-203.5 -84.5h-320q-13 0 -22.5 9.5t-9.5 22.5 q0 4 -1 20t-0.5 26.5t3 23.5t10 19.5t20.5 6.5h320q66 0 113 47t47 113v704q0 66 -47 113t-113 47h-288h-11h-13t-11.5 1t-11.5 3t-8 5.5t-7 9t-2 13.5q0 4 -1 20t-0.5 26.5t3 23.5t10 19.5t20.5 6.5h320q119 0 203.5 -84.5t84.5 -203.5z" />
<glyph unicode="&#xf091;" horiz-adv-x="1664" d="M458 653q-74 162 -74 371h-256v-96q0 -78 94.5 -162t235.5 -113zM1536 928v96h-256q0 -209 -74 -371q141 29 235.5 113t94.5 162zM1664 1056v-128q0 -71 -41.5 -143t-112 -130t-173 -97.5t-215.5 -44.5q-42 -54 -95 -95q-38 -34 -52.5 -72.5t-14.5 -89.5q0 -54 30.5 -91 t97.5 -37q75 0 133.5 -45.5t58.5 -114.5v-64q0 -14 -9 -23t-23 -9h-832q-14 0 -23 9t-9 23v64q0 69 58.5 114.5t133.5 45.5q67 0 97.5 37t30.5 91q0 51 -14.5 89.5t-52.5 72.5q-53 41 -95 95q-113 5 -215.5 44.5t-173 97.5t-112 130t-41.5 143v128q0 40 28 68t68 28h288v96 q0 66 47 113t113 47h576q66 0 113 -47t47 -113v-96h288q40 0 68 -28t28 -68z" />
<glyph unicode="&#xf092;" d="M394 184q-8 -9 -20 3q-13 11 -4 19q8 9 20 -3q12 -11 4 -19zM352 245q9 -12 0 -19q-8 -6 -17 7t0 18q9 7 17 -6zM291 305q-5 -7 -13 -2q-10 5 -7 12q3 5 13 2q10 -5 7 -12zM322 271q-6 -7 -16 3q-9 11 -2 16q6 6 16 -3q9 -11 2 -16zM451 159q-4 -12 -19 -6q-17 4 -13 15 t19 7q16 -5 13 -16zM514 154q0 -11 -16 -11q-17 -2 -17 11q0 11 16 11q17 2 17 -11zM572 164q2 -10 -14 -14t-18 8t14 15q16 2 18 -9zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-224q-16 0 -24.5 1t-19.5 5t-16 14.5t-5 27.5v239q0 97 -52 142q57 6 102.5 18t94 39 t81 66.5t53 105t20.5 150.5q0 121 -79 206q37 91 -8 204q-28 9 -81 -11t-92 -44l-38 -24q-93 26 -192 26t-192 -26q-16 11 -42.5 27t-83.5 38.5t-86 13.5q-44 -113 -7 -204q-79 -85 -79 -206q0 -85 20.5 -150t52.5 -105t80.5 -67t94 -39t102.5 -18q-40 -36 -49 -103 q-21 -10 -45 -15t-57 -5t-65.5 21.5t-55.5 62.5q-19 32 -48.5 52t-49.5 24l-20 3q-21 0 -29 -4.5t-5 -11.5t9 -14t13 -12l7 -5q22 -10 43.5 -38t31.5 -51l10 -23q13 -38 44 -61.5t67 -30t69.5 -7t55.5 3.5l23 4q0 -38 0.5 -103t0.5 -68q0 -22 -11 -33.5t-22 -13t-33 -1.5 h-224q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
<glyph unicode="&#xf093;" horiz-adv-x="1664" d="M1280 64q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1536 64q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1664 288v-320q0 -40 -28 -68t-68 -28h-1472q-40 0 -68 28t-28 68v320q0 40 28 68t68 28h427q21 -56 70.5 -92 t110.5 -36h256q61 0 110.5 36t70.5 92h427q40 0 68 -28t28 -68zM1339 936q-17 -40 -59 -40h-256v-448q0 -26 -19 -45t-45 -19h-256q-26 0 -45 19t-19 45v448h-256q-42 0 -59 40q-17 39 14 69l448 448q18 19 45 19t45 -19l448 -448q31 -30 14 -69z" />
<glyph unicode="&#xf094;" d="M1407 710q0 44 -7 113.5t-18 96.5q-12 30 -17 44t-9 36.5t-4 48.5q0 23 5 68.5t5 67.5q0 37 -10 55q-4 1 -13 1q-19 0 -58 -4.5t-59 -4.5q-60 0 -176 24t-175 24q-43 0 -94.5 -11.5t-85 -23.5t-89.5 -34q-137 -54 -202 -103q-96 -73 -159.5 -189.5t-88 -236t-24.5 -248.5 q0 -40 12.5 -120t12.5 -121q0 -23 -11 -66.5t-11 -65.5t12 -36.5t34 -14.5q24 0 72.5 11t73.5 11q57 0 169.5 -15.5t169.5 -15.5q181 0 284 36q129 45 235.5 152.5t166 245.5t59.5 275zM1535 712q0 -165 -70 -327.5t-196 -288t-281 -180.5q-124 -44 -326 -44 q-57 0 -170 14.5t-169 14.5q-24 0 -72.5 -14.5t-73.5 -14.5q-73 0 -123.5 55.5t-50.5 128.5q0 24 11 68t11 67q0 40 -12.5 120.5t-12.5 121.5q0 111 18 217.5t54.5 209.5t100.5 194t150 156q78 59 232 120q194 78 316 78q60 0 175.5 -24t173.5 -24q19 0 57 5t58 5 q81 0 118 -50.5t37 -134.5q0 -23 -5 -68t-5 -68q0 -10 1 -18.5t3 -17t4 -13.5t6.5 -16t6.5 -17q16 -40 25 -118.5t9 -136.5z" />
<glyph unicode="&#xf095;" horiz-adv-x="1408" d="M1408 296q0 -27 -10 -70.5t-21 -68.5q-21 -50 -122 -106q-94 -51 -186 -51q-27 0 -52.5 3.5t-57.5 12.5t-47.5 14.5t-55.5 20.5t-49 18q-98 35 -175 83q-128 79 -264.5 215.5t-215.5 264.5q-48 77 -83 175q-3 9 -18 49t-20.5 55.5t-14.5 47.5t-12.5 57.5t-3.5 52.5 q0 92 51 186q56 101 106 122q25 11 68.5 21t70.5 10q14 0 21 -3q18 -6 53 -76q11 -19 30 -54t35 -63.5t31 -53.5q3 -4 17.5 -25t21.5 -35.5t7 -28.5q0 -20 -28.5 -50t-62 -55t-62 -53t-28.5 -46q0 -9 5 -22.5t8.5 -20.5t14 -24t11.5 -19q76 -137 174 -235t235 -174 q2 -1 19 -11.5t24 -14t20.5 -8.5t22.5 -5q18 0 46 28.5t53 62t55 62t50 28.5q14 0 28.5 -7t35.5 -21.5t25 -17.5q25 -15 53.5 -31t63.5 -35t54 -30q70 -35 76 -53q3 -7 3 -21z" />
<glyph unicode="&#xf096;" horiz-adv-x="1408" d="M1120 1280h-832q-66 0 -113 -47t-47 -113v-832q0 -66 47 -113t113 -47h832q66 0 113 47t47 113v832q0 66 -47 113t-113 47zM1408 1120v-832q0 -119 -84.5 -203.5t-203.5 -84.5h-832q-119 0 -203.5 84.5t-84.5 203.5v832q0 119 84.5 203.5t203.5 84.5h832 q119 0 203.5 -84.5t84.5 -203.5z" />
<glyph unicode="&#xf097;" horiz-adv-x="1280" d="M1152 1280h-1024v-1242l423 406l89 85l89 -85l423 -406v1242zM1164 1408q23 0 44 -9q33 -13 52.5 -41t19.5 -62v-1289q0 -34 -19.5 -62t-52.5 -41q-19 -8 -44 -8q-48 0 -83 32l-441 424l-441 -424q-36 -33 -83 -33q-23 0 -44 9q-33 13 -52.5 41t-19.5 62v1289 q0 34 19.5 62t52.5 41q21 9 44 9h1048z" />
<glyph unicode="&#xf098;" d="M1280 343q0 11 -2 16q-3 8 -38.5 29.5t-88.5 49.5l-53 29q-5 3 -19 13t-25 15t-21 5q-18 0 -47 -32.5t-57 -65.5t-44 -33q-7 0 -16.5 3.5t-15.5 6.5t-17 9.5t-14 8.5q-99 55 -170.5 126.5t-126.5 170.5q-2 3 -8.5 14t-9.5 17t-6.5 15.5t-3.5 16.5q0 13 20.5 33.5t45 38.5 t45 39.5t20.5 36.5q0 10 -5 21t-15 25t-13 19q-3 6 -15 28.5t-25 45.5t-26.5 47.5t-25 40.5t-16.5 18t-16 2q-48 0 -101 -22q-46 -21 -80 -94.5t-34 -130.5q0 -16 2.5 -34t5 -30.5t9 -33t10 -29.5t12.5 -33t11 -30q60 -164 216.5 -320.5t320.5 -216.5q6 -2 30 -11t33 -12.5 t29.5 -10t33 -9t30.5 -5t34 -2.5q57 0 130.5 34t94.5 80q22 53 22 101zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
<glyph unicode="&#xf099;" horiz-adv-x="1664" d="M1620 1128q-67 -98 -162 -167q1 -14 1 -42q0 -130 -38 -259.5t-115.5 -248.5t-184.5 -210.5t-258 -146t-323 -54.5q-271 0 -496 145q35 -4 78 -4q225 0 401 138q-105 2 -188 64.5t-114 159.5q33 -5 61 -5q43 0 85 11q-112 23 -185.5 111.5t-73.5 205.5v4q68 -38 146 -41 q-66 44 -105 115t-39 154q0 88 44 163q121 -149 294.5 -238.5t371.5 -99.5q-8 38 -8 74q0 134 94.5 228.5t228.5 94.5q140 0 236 -102q109 21 205 78q-37 -115 -142 -178q93 10 186 50z" />
<glyph unicode="&#xf09a;" horiz-adv-x="768" d="M511 980h257l-30 -284h-227v-824h-341v824h-170v284h170v171q0 182 86 275.5t283 93.5h227v-284h-142q-39 0 -62.5 -6.5t-34 -23.5t-13.5 -34.5t-3 -49.5v-142z" />
<glyph unicode="&#xf09b;" d="M1536 640q0 -251 -146.5 -451.5t-378.5 -277.5q-27 -5 -39.5 7t-12.5 30v211q0 97 -52 142q57 6 102.5 18t94 39t81 66.5t53 105t20.5 150.5q0 121 -79 206q37 91 -8 204q-28 9 -81 -11t-92 -44l-38 -24q-93 26 -192 26t-192 -26q-16 11 -42.5 27t-83.5 38.5t-86 13.5 q-44 -113 -7 -204q-79 -85 -79 -206q0 -85 20.5 -150t52.5 -105t80.5 -67t94 -39t102.5 -18q-40 -36 -49 -103q-21 -10 -45 -15t-57 -5t-65.5 21.5t-55.5 62.5q-19 32 -48.5 52t-49.5 24l-20 3q-21 0 -29 -4.5t-5 -11.5t9 -14t13 -12l7 -5q22 -10 43.5 -38t31.5 -51l10 -23 q13 -38 44 -61.5t67 -30t69.5 -7t55.5 3.5l23 4q0 -38 0.5 -89t0.5 -54q0 -18 -13 -30t-40 -7q-232 77 -378.5 277.5t-146.5 451.5q0 209 103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
<glyph unicode="&#xf09c;" horiz-adv-x="1664" d="M1664 960v-256q0 -26 -19 -45t-45 -19h-64q-26 0 -45 19t-19 45v256q0 106 -75 181t-181 75t-181 -75t-75 -181v-192h96q40 0 68 -28t28 -68v-576q0 -40 -28 -68t-68 -28h-960q-40 0 -68 28t-28 68v576q0 40 28 68t68 28h672v192q0 185 131.5 316.5t316.5 131.5 t316.5 -131.5t131.5 -316.5z" />
<glyph unicode="&#xf09d;" horiz-adv-x="1920" d="M1760 1408q66 0 113 -47t47 -113v-1216q0 -66 -47 -113t-113 -47h-1600q-66 0 -113 47t-47 113v1216q0 66 47 113t113 47h1600zM160 1280q-13 0 -22.5 -9.5t-9.5 -22.5v-224h1664v224q0 13 -9.5 22.5t-22.5 9.5h-1600zM1760 0q13 0 22.5 9.5t9.5 22.5v608h-1664v-608 q0 -13 9.5 -22.5t22.5 -9.5h1600zM256 128v128h256v-128h-256zM640 128v128h384v-128h-384z" />
<glyph unicode="&#xf09e;" horiz-adv-x="1408" d="M384 192q0 -80 -56 -136t-136 -56t-136 56t-56 136t56 136t136 56t136 -56t56 -136zM896 69q2 -28 -17 -48q-18 -21 -47 -21h-135q-25 0 -43 16.5t-20 41.5q-22 229 -184.5 391.5t-391.5 184.5q-25 2 -41.5 20t-16.5 43v135q0 29 21 47q17 17 43 17h5q160 -13 306 -80.5 t259 -181.5q114 -113 181.5 -259t80.5 -306zM1408 67q2 -27 -18 -47q-18 -20 -46 -20h-143q-26 0 -44.5 17.5t-19.5 42.5q-12 215 -101 408.5t-231.5 336t-336 231.5t-408.5 102q-25 1 -42.5 19.5t-17.5 43.5v143q0 28 20 46q18 18 44 18h3q262 -13 501.5 -120t425.5 -294 q187 -186 294 -425.5t120 -501.5z" />
<glyph unicode="&#xf0a0;" d="M1040 320q0 -33 -23.5 -56.5t-56.5 -23.5t-56.5 23.5t-23.5 56.5t23.5 56.5t56.5 23.5t56.5 -23.5t23.5 -56.5zM1296 320q0 -33 -23.5 -56.5t-56.5 -23.5t-56.5 23.5t-23.5 56.5t23.5 56.5t56.5 23.5t56.5 -23.5t23.5 -56.5zM1408 160v320q0 13 -9.5 22.5t-22.5 9.5 h-1216q-13 0 -22.5 -9.5t-9.5 -22.5v-320q0 -13 9.5 -22.5t22.5 -9.5h1216q13 0 22.5 9.5t9.5 22.5zM178 640h1180l-157 482q-4 13 -16 21.5t-26 8.5h-782q-14 0 -26 -8.5t-16 -21.5zM1536 480v-320q0 -66 -47 -113t-113 -47h-1216q-66 0 -113 47t-47 113v320q0 25 16 75 l197 606q17 53 63 86t101 33h782q55 0 101 -33t63 -86l197 -606q16 -50 16 -75z" />
<glyph unicode="&#xf0a1;" horiz-adv-x="1792" d="M1664 896q53 0 90.5 -37.5t37.5 -90.5t-37.5 -90.5t-90.5 -37.5v-384q0 -52 -38 -90t-90 -38q-417 347 -812 380q-58 -19 -91 -66t-31 -100.5t40 -92.5q-20 -33 -23 -65.5t6 -58t33.5 -55t48 -50t61.5 -50.5q-29 -58 -111.5 -83t-168.5 -11.5t-132 55.5q-7 23 -29.5 87.5 t-32 94.5t-23 89t-15 101t3.5 98.5t22 110.5h-122q-66 0 -113 47t-47 113v192q0 66 47 113t113 47h480q435 0 896 384q52 0 90 -38t38 -90v-384zM1536 292v954q-394 -302 -768 -343v-270q377 -42 768 -341z" />
<glyph unicode="&#xf0a2;" horiz-adv-x="1664" d="M848 -160q0 16 -16 16q-59 0 -101.5 42.5t-42.5 101.5q0 16 -16 16t-16 -16q0 -73 51.5 -124.5t124.5 -51.5q16 0 16 16zM183 128h1298q-164 181 -246.5 411.5t-82.5 484.5q0 256 -320 256t-320 -256q0 -254 -82.5 -484.5t-246.5 -411.5zM1664 128q0 -52 -38 -90t-90 -38 h-448q0 -106 -75 -181t-181 -75t-181 75t-75 181h-448q-52 0 -90 38t-38 90q190 161 287 397.5t97 498.5q0 165 96 262t264 117q-8 18 -8 37q0 40 28 68t68 28t68 -28t28 -68q0 -19 -8 -37q168 -20 264 -117t96 -262q0 -262 97 -498.5t287 -397.5z" />
<glyph unicode="&#xf0a3;" d="M1376 640l138 -135q30 -28 20 -70q-12 -41 -52 -51l-188 -48l53 -186q12 -41 -19 -70q-29 -31 -70 -19l-186 53l-48 -188q-10 -40 -51 -52q-12 -2 -19 -2q-31 0 -51 22l-135 138l-135 -138q-28 -30 -70 -20q-41 11 -51 52l-48 188l-186 -53q-41 -12 -70 19q-31 29 -19 70 l53 186l-188 48q-40 10 -52 51q-10 42 20 70l138 135l-138 135q-30 28 -20 70q12 41 52 51l188 48l-53 186q-12 41 19 70q29 31 70 19l186 -53l48 188q10 41 51 51q41 12 70 -19l135 -139l135 139q29 30 70 19q41 -10 51 -51l48 -188l186 53q41 12 70 -19q31 -29 19 -70 l-53 -186l188 -48q40 -10 52 -51q10 -42 -20 -70z" />
<glyph unicode="&#xf0a4;" horiz-adv-x="1792" d="M256 192q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1664 768q0 51 -39 89.5t-89 38.5h-576q0 20 15 48.5t33 55t33 68t15 84.5q0 67 -44.5 97.5t-115.5 30.5q-24 0 -90 -139q-24 -44 -37 -65q-40 -64 -112 -145q-71 -81 -101 -106 q-69 -57 -140 -57h-32v-640h32q72 0 167 -32t193.5 -64t179.5 -32q189 0 189 167q0 26 -5 56q30 16 47.5 52.5t17.5 73.5t-18 69q53 50 53 119q0 25 -10 55.5t-25 47.5h331q52 0 90 38t38 90zM1792 769q0 -105 -75.5 -181t-180.5 -76h-169q-4 -62 -37 -119q3 -21 3 -43 q0 -101 -60 -178q1 -139 -85 -219.5t-227 -80.5q-133 0 -322 69q-164 59 -223 59h-288q-53 0 -90.5 37.5t-37.5 90.5v640q0 53 37.5 90.5t90.5 37.5h288q10 0 21.5 4.5t23.5 14t22.5 18t24 22.5t20.5 21.5t19 21.5t14 17q65 74 100 129q13 21 33 62t37 72t40.5 63t55 49.5 t69.5 17.5q125 0 206.5 -67t81.5 -189q0 -68 -22 -128h374q104 0 180 -76t76 -179z" />
<glyph unicode="&#xf0a5;" horiz-adv-x="1792" d="M1376 128h32v640h-32q-35 0 -67.5 12t-62.5 37t-50 46t-49 54q-2 3 -3.5 4.5t-4 4.5t-4.5 5q-72 81 -112 145q-14 22 -38 68q-1 3 -10.5 22.5t-18.5 36t-20 35.5t-21.5 30.5t-18.5 11.5q-71 0 -115.5 -30.5t-44.5 -97.5q0 -43 15 -84.5t33 -68t33 -55t15 -48.5h-576 q-50 0 -89 -38.5t-39 -89.5q0 -52 38 -90t90 -38h331q-15 -17 -25 -47.5t-10 -55.5q0 -69 53 -119q-18 -32 -18 -69t17.5 -73.5t47.5 -52.5q-4 -24 -4 -56q0 -85 48.5 -126t135.5 -41q84 0 183 32t194 64t167 32zM1664 192q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45 t45 -19t45 19t19 45zM1792 768v-640q0 -53 -37.5 -90.5t-90.5 -37.5h-288q-59 0 -223 -59q-190 -69 -317 -69q-142 0 -230 77.5t-87 217.5l1 5q-61 76 -61 178q0 22 3 43q-33 57 -37 119h-169q-105 0 -180.5 76t-75.5 181q0 103 76 179t180 76h374q-22 60 -22 128 q0 122 81.5 189t206.5 67q38 0 69.5 -17.5t55 -49.5t40.5 -63t37 -72t33 -62q35 -55 100 -129q2 -3 14 -17t19 -21.5t20.5 -21.5t24 -22.5t22.5 -18t23.5 -14t21.5 -4.5h288q53 0 90.5 -37.5t37.5 -90.5z" />
<glyph unicode="&#xf0a6;" d="M1280 -64q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1408 700q0 189 -167 189q-26 0 -56 -5q-16 30 -52.5 47.5t-73.5 17.5t-69 -18q-50 53 -119 53q-25 0 -55.5 -10t-47.5 -25v331q0 52 -38 90t-90 38q-51 0 -89.5 -39t-38.5 -89v-576 q-20 0 -48.5 15t-55 33t-68 33t-84.5 15q-67 0 -97.5 -44.5t-30.5 -115.5q0 -24 139 -90q44 -24 65 -37q64 -40 145 -112q81 -71 106 -101q57 -69 57 -140v-32h640v32q0 72 32 167t64 193.5t32 179.5zM1536 705q0 -133 -69 -322q-59 -164 -59 -223v-288q0 -53 -37.5 -90.5 t-90.5 -37.5h-640q-53 0 -90.5 37.5t-37.5 90.5v288q0 10 -4.5 21.5t-14 23.5t-18 22.5t-22.5 24t-21.5 20.5t-21.5 19t-17 14q-74 65 -129 100q-21 13 -62 33t-72 37t-63 40.5t-49.5 55t-17.5 69.5q0 125 67 206.5t189 81.5q68 0 128 -22v374q0 104 76 180t179 76 q105 0 181 -75.5t76 -180.5v-169q62 -4 119 -37q21 3 43 3q101 0 178 -60q139 1 219.5 -85t80.5 -227z" />
<glyph unicode="&#xf0a7;" d="M1408 576q0 84 -32 183t-64 194t-32 167v32h-640v-32q0 -35 -12 -67.5t-37 -62.5t-46 -50t-54 -49q-9 -8 -14 -12q-81 -72 -145 -112q-22 -14 -68 -38q-3 -1 -22.5 -10.5t-36 -18.5t-35.5 -20t-30.5 -21.5t-11.5 -18.5q0 -71 30.5 -115.5t97.5 -44.5q43 0 84.5 15t68 33 t55 33t48.5 15v-576q0 -50 38.5 -89t89.5 -39q52 0 90 38t38 90v331q46 -35 103 -35q69 0 119 53q32 -18 69 -18t73.5 17.5t52.5 47.5q24 -4 56 -4q85 0 126 48.5t41 135.5zM1280 1344q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1536 580 q0 -142 -77.5 -230t-217.5 -87l-5 1q-76 -61 -178 -61q-22 0 -43 3q-54 -30 -119 -37v-169q0 -105 -76 -180.5t-181 -75.5q-103 0 -179 76t-76 180v374q-54 -22 -128 -22q-121 0 -188.5 81.5t-67.5 206.5q0 38 17.5 69.5t49.5 55t63 40.5t72 37t62 33q55 35 129 100 q3 2 17 14t21.5 19t21.5 20.5t22.5 24t18 22.5t14 23.5t4.5 21.5v288q0 53 37.5 90.5t90.5 37.5h640q53 0 90.5 -37.5t37.5 -90.5v-288q0 -59 59 -223q69 -190 69 -317z" />
<glyph unicode="&#xf0a8;" d="M1280 576v128q0 26 -19 45t-45 19h-502l189 189q19 19 19 45t-19 45l-91 91q-18 18 -45 18t-45 -18l-362 -362l-91 -91q-18 -18 -18 -45t18 -45l91 -91l362 -362q18 -18 45 -18t45 18l91 91q18 18 18 45t-18 45l-189 189h502q26 0 45 19t19 45zM1536 640 q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
<glyph unicode="&#xf0a9;" d="M1285 640q0 27 -18 45l-91 91l-362 362q-18 18 -45 18t-45 -18l-91 -91q-18 -18 -18 -45t18 -45l189 -189h-502q-26 0 -45 -19t-19 -45v-128q0 -26 19 -45t45 -19h502l-189 -189q-19 -19 -19 -45t19 -45l91 -91q18 -18 45 -18t45 18l362 362l91 91q18 18 18 45zM1536 640 q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
<glyph unicode="&#xf0aa;" d="M1284 641q0 27 -18 45l-362 362l-91 91q-18 18 -45 18t-45 -18l-91 -91l-362 -362q-18 -18 -18 -45t18 -45l91 -91q18 -18 45 -18t45 18l189 189v-502q0 -26 19 -45t45 -19h128q26 0 45 19t19 45v502l189 -189q19 -19 45 -19t45 19l91 91q18 18 18 45zM1536 640 q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
<glyph unicode="&#xf0ab;" d="M1284 639q0 27 -18 45l-91 91q-18 18 -45 18t-45 -18l-189 -189v502q0 26 -19 45t-45 19h-128q-26 0 -45 -19t-19 -45v-502l-189 189q-19 19 -45 19t-45 -19l-91 -91q-18 -18 -18 -45t18 -45l362 -362l91 -91q18 -18 45 -18t45 18l91 91l362 362q18 18 18 45zM1536 640 q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
<glyph unicode="&#xf0ac;" d="M768 1408q209 0 385.5 -103t279.5 -279.5t103 -385.5t-103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103zM1042 887q-2 -1 -9.5 -9.5t-13.5 -9.5q2 0 4.5 5t5 11t3.5 7q6 7 22 15q14 6 52 12q34 8 51 -11 q-2 2 9.5 13t14.5 12q3 2 15 4.5t15 7.5l2 22q-12 -1 -17.5 7t-6.5 21q0 -2 -6 -8q0 7 -4.5 8t-11.5 -1t-9 -1q-10 3 -15 7.5t-8 16.5t-4 15q-2 5 -9.5 10.5t-9.5 10.5q-1 2 -2.5 5.5t-3 6.5t-4 5.5t-5.5 2.5t-7 -5t-7.5 -10t-4.5 -5q-3 2 -6 1.5t-4.5 -1t-4.5 -3t-5 -3.5 q-3 -2 -8.5 -3t-8.5 -2q15 5 -1 11q-10 4 -16 3q9 4 7.5 12t-8.5 14h5q-1 4 -8.5 8.5t-17.5 8.5t-13 6q-8 5 -34 9.5t-33 0.5q-5 -6 -4.5 -10.5t4 -14t3.5 -12.5q1 -6 -5.5 -13t-6.5 -12q0 -7 14 -15.5t10 -21.5q-3 -8 -16 -16t-16 -12q-5 -8 -1.5 -18.5t10.5 -16.5 q2 -2 1.5 -4t-3.5 -4.5t-5.5 -4t-6.5 -3.5l-3 -2q-11 -5 -20.5 6t-13.5 26q-7 25 -16 30q-23 8 -29 -1q-5 13 -41 26q-25 9 -58 4q6 1 0 15q-7 15 -19 12q3 6 4 17.5t1 13.5q3 13 12 23q1 1 7 8.5t9.5 13.5t0.5 6q35 -4 50 11q5 5 11.5 17t10.5 17q9 6 14 5.5t14.5 -5.5 t14.5 -5q14 -1 15.5 11t-7.5 20q12 -1 3 17q-5 7 -8 9q-12 4 -27 -5q-8 -4 2 -8q-1 1 -9.5 -10.5t-16.5 -17.5t-16 5q-1 1 -5.5 13.5t-9.5 13.5q-8 0 -16 -15q3 8 -11 15t-24 8q19 12 -8 27q-7 4 -20.5 5t-19.5 -4q-5 -7 -5.5 -11.5t5 -8t10.5 -5.5t11.5 -4t8.5 -3 q14 -10 8 -14q-2 -1 -8.5 -3.5t-11.5 -4.5t-6 -4q-3 -4 0 -14t-2 -14q-5 5 -9 17.5t-7 16.5q7 -9 -25 -6l-10 1q-4 0 -16 -2t-20.5 -1t-13.5 8q-4 8 0 20q1 4 4 2q-4 3 -11 9.5t-10 8.5q-46 -15 -94 -41q6 -1 12 1q5 2 13 6.5t10 5.5q34 14 42 7l5 5q14 -16 20 -25 q-7 4 -30 1q-20 -6 -22 -12q7 -12 5 -18q-4 3 -11.5 10t-14.5 11t-15 5q-16 0 -22 -1q-146 -80 -235 -222q7 -7 12 -8q4 -1 5 -9t2.5 -11t11.5 3q9 -8 3 -19q1 1 44 -27q19 -17 21 -21q3 -11 -10 -18q-1 2 -9 9t-9 4q-3 -5 0.5 -18.5t10.5 -12.5q-7 0 -9.5 -16t-2.5 -35.5 t-1 -23.5l2 -1q-3 -12 5.5 -34.5t21.5 -19.5q-13 -3 20 -43q6 -8 8 -9q3 -2 12 -7.5t15 -10t10 -10.5q4 -5 10 -22.5t14 -23.5q-2 -6 9.5 -20t10.5 -23q-1 0 -2.5 -1t-2.5 -1q3 -7 15.5 -14t15.5 -13q1 -3 2 -10t3 -11t8 -2q2 20 -24 62q-15 25 -17 29q-3 5 -5.5 15.5 t-4.5 14.5q2 0 6 -1.5t8.5 -3.5t7.5 -4t2 -3q-3 -7 2 -17.5t12 -18.5t17 -19t12 -13q6 -6 14 -19.5t0 -13.5q9 0 20 -10t17 -20q5 -8 8 -26t5 -24q2 -7 8.5 -13.5t12.5 -9.5l16 -8t13 -7q5 -2 18.5 -10.5t21.5 -11.5q10 -4 16 -4t14.5 2.5t13.5 3.5q15 2 29 -15t21 -21 q36 -19 55 -11q-2 -1 0.5 -7.5t8 -15.5t9 -14.5t5.5 -8.5q5 -6 18 -15t18 -15q6 4 7 9q-3 -8 7 -20t18 -10q14 3 14 32q-31 -15 -49 18q0 1 -2.5 5.5t-4 8.5t-2.5 8.5t0 7.5t5 3q9 0 10 3.5t-2 12.5t-4 13q-1 8 -11 20t-12 15q-5 -9 -16 -8t-16 9q0 -1 -1.5 -5.5t-1.5 -6.5 q-13 0 -15 1q1 3 2.5 17.5t3.5 22.5q1 4 5.5 12t7.5 14.5t4 12.5t-4.5 9.5t-17.5 2.5q-19 -1 -26 -20q-1 -3 -3 -10.5t-5 -11.5t-9 -7q-7 -3 -24 -2t-24 5q-13 8 -22.5 29t-9.5 37q0 10 2.5 26.5t3 25t-5.5 24.5q3 2 9 9.5t10 10.5q2 1 4.5 1.5t4.5 0t4 1.5t3 6q-1 1 -4 3 q-3 3 -4 3q7 -3 28.5 1.5t27.5 -1.5q15 -11 22 2q0 1 -2.5 9.5t-0.5 13.5q5 -27 29 -9q3 -3 15.5 -5t17.5 -5q3 -2 7 -5.5t5.5 -4.5t5 0.5t8.5 6.5q10 -14 12 -24q11 -40 19 -44q7 -3 11 -2t4.5 9.5t0 14t-1.5 12.5l-1 8v18l-1 8q-15 3 -18.5 12t1.5 18.5t15 18.5q1 1 8 3.5 t15.5 6.5t12.5 8q21 19 15 35q7 0 11 9q-1 0 -5 3t-7.5 5t-4.5 2q9 5 2 16q5 3 7.5 11t7.5 10q9 -12 21 -2q7 8 1 16q5 7 20.5 10.5t18.5 9.5q7 -2 8 2t1 12t3 12q4 5 15 9t13 5l17 11q3 4 0 4q18 -2 31 11q10 11 -6 20q3 6 -3 9.5t-15 5.5q3 1 11.5 0.5t10.5 1.5 q15 10 -7 16q-17 5 -43 -12zM879 10q206 36 351 189q-3 3 -12.5 4.5t-12.5 3.5q-18 7 -24 8q1 7 -2.5 13t-8 9t-12.5 8t-11 7q-2 2 -7 6t-7 5.5t-7.5 4.5t-8.5 2t-10 -1l-3 -1q-3 -1 -5.5 -2.5t-5.5 -3t-4 -3t0 -2.5q-21 17 -36 22q-5 1 -11 5.5t-10.5 7t-10 1.5t-11.5 -7 q-5 -5 -6 -15t-2 -13q-7 5 0 17.5t2 18.5q-3 6 -10.5 4.5t-12 -4.5t-11.5 -8.5t-9 -6.5t-8.5 -5.5t-8.5 -7.5q-3 -4 -6 -12t-5 -11q-2 4 -11.5 6.5t-9.5 5.5q2 -10 4 -35t5 -38q7 -31 -12 -48q-27 -25 -29 -40q-4 -22 12 -26q0 -7 -8 -20.5t-7 -21.5q0 -6 2 -16z" />
<glyph unicode="&#xf0ad;" horiz-adv-x="1664" d="M384 64q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1028 484l-682 -682q-37 -37 -90 -37q-52 0 -91 37l-106 108q-38 36 -38 90q0 53 38 91l681 681q39 -98 114.5 -173.5t173.5 -114.5zM1662 919q0 -39 -23 -106q-47 -134 -164.5 -217.5 t-258.5 -83.5q-185 0 -316.5 131.5t-131.5 316.5t131.5 316.5t316.5 131.5q58 0 121.5 -16.5t107.5 -46.5q16 -11 16 -28t-16 -28l-293 -169v-224l193 -107q5 3 79 48.5t135.5 81t70.5 35.5q15 0 23.5 -10t8.5 -25z" />
<glyph unicode="&#xf0ae;" horiz-adv-x="1792" d="M1024 128h640v128h-640v-128zM640 640h1024v128h-1024v-128zM1280 1152h384v128h-384v-128zM1792 320v-256q0 -26 -19 -45t-45 -19h-1664q-26 0 -45 19t-19 45v256q0 26 19 45t45 19h1664q26 0 45 -19t19 -45zM1792 832v-256q0 -26 -19 -45t-45 -19h-1664q-26 0 -45 19 t-19 45v256q0 26 19 45t45 19h1664q26 0 45 -19t19 -45zM1792 1344v-256q0 -26 -19 -45t-45 -19h-1664q-26 0 -45 19t-19 45v256q0 26 19 45t45 19h1664q26 0 45 -19t19 -45z" />
<glyph unicode="&#xf0b0;" horiz-adv-x="1408" d="M1403 1241q17 -41 -14 -70l-493 -493v-742q0 -42 -39 -59q-13 -5 -25 -5q-27 0 -45 19l-256 256q-19 19 -19 45v486l-493 493q-31 29 -14 70q17 39 59 39h1280q42 0 59 -39z" />
<glyph unicode="&#xf0b1;" horiz-adv-x="1792" d="M640 1280h512v128h-512v-128zM1792 640v-480q0 -66 -47 -113t-113 -47h-1472q-66 0 -113 47t-47 113v480h672v-160q0 -26 19 -45t45 -19h320q26 0 45 19t19 45v160h672zM1024 640v-128h-256v128h256zM1792 1120v-384h-1792v384q0 66 47 113t113 47h352v160q0 40 28 68 t68 28h576q40 0 68 -28t28 -68v-160h352q66 0 113 -47t47 -113z" />
<glyph unicode="&#xf0b2;" d="M1283 995l-355 -355l355 -355l144 144q29 31 70 14q39 -17 39 -59v-448q0 -26 -19 -45t-45 -19h-448q-42 0 -59 40q-17 39 14 69l144 144l-355 355l-355 -355l144 -144q31 -30 14 -69q-17 -40 -59 -40h-448q-26 0 -45 19t-19 45v448q0 42 40 59q39 17 69 -14l144 -144 l355 355l-355 355l-144 -144q-19 -19 -45 -19q-12 0 -24 5q-40 17 -40 59v448q0 26 19 45t45 19h448q42 0 59 -40q17 -39 -14 -69l-144 -144l355 -355l355 355l-144 144q-31 30 -14 69q17 40 59 40h448q26 0 45 -19t19 -45v-448q0 -42 -39 -59q-13 -5 -25 -5q-26 0 -45 19z " />
<glyph unicode="&#xf0c0;" horiz-adv-x="1920" d="M593 640q-162 -5 -265 -128h-134q-82 0 -138 40.5t-56 118.5q0 353 124 353q6 0 43.5 -21t97.5 -42.5t119 -21.5q67 0 133 23q-5 -37 -5 -66q0 -139 81 -256zM1664 3q0 -120 -73 -189.5t-194 -69.5h-874q-121 0 -194 69.5t-73 189.5q0 53 3.5 103.5t14 109t26.5 108.5 t43 97.5t62 81t85.5 53.5t111.5 20q10 0 43 -21.5t73 -48t107 -48t135 -21.5t135 21.5t107 48t73 48t43 21.5q61 0 111.5 -20t85.5 -53.5t62 -81t43 -97.5t26.5 -108.5t14 -109t3.5 -103.5zM640 1280q0 -106 -75 -181t-181 -75t-181 75t-75 181t75 181t181 75t181 -75 t75 -181zM1344 896q0 -159 -112.5 -271.5t-271.5 -112.5t-271.5 112.5t-112.5 271.5t112.5 271.5t271.5 112.5t271.5 -112.5t112.5 -271.5zM1920 671q0 -78 -56 -118.5t-138 -40.5h-134q-103 123 -265 128q81 117 81 256q0 29 -5 66q66 -23 133 -23q59 0 119 21.5t97.5 42.5 t43.5 21q124 0 124 -353zM1792 1280q0 -106 -75 -181t-181 -75t-181 75t-75 181t75 181t181 75t181 -75t75 -181z" />
<glyph unicode="&#xf0c1;" horiz-adv-x="1664" d="M1456 320q0 40 -28 68l-208 208q-28 28 -68 28q-42 0 -72 -32q3 -3 19 -18.5t21.5 -21.5t15 -19t13 -25.5t3.5 -27.5q0 -40 -28 -68t-68 -28q-15 0 -27.5 3.5t-25.5 13t-19 15t-21.5 21.5t-18.5 19q-33 -31 -33 -73q0 -40 28 -68l206 -207q27 -27 68 -27q40 0 68 26 l147 146q28 28 28 67zM753 1025q0 40 -28 68l-206 207q-28 28 -68 28q-39 0 -68 -27l-147 -146q-28 -28 -28 -67q0 -40 28 -68l208 -208q27 -27 68 -27q42 0 72 31q-3 3 -19 18.5t-21.5 21.5t-15 19t-13 25.5t-3.5 27.5q0 40 28 68t68 28q15 0 27.5 -3.5t25.5 -13t19 -15 t21.5 -21.5t18.5 -19q33 31 33 73zM1648 320q0 -120 -85 -203l-147 -146q-83 -83 -203 -83q-121 0 -204 85l-206 207q-83 83 -83 203q0 123 88 209l-88 88q-86 -88 -208 -88q-120 0 -204 84l-208 208q-84 84 -84 204t85 203l147 146q83 83 203 83q121 0 204 -85l206 -207 q83 -83 83 -203q0 -123 -88 -209l88 -88q86 88 208 88q120 0 204 -84l208 -208q84 -84 84 -204z" />
<glyph unicode="&#xf0c2;" horiz-adv-x="1920" d="M1920 384q0 -159 -112.5 -271.5t-271.5 -112.5h-1088q-185 0 -316.5 131.5t-131.5 316.5q0 132 71 241.5t187 163.5q-2 28 -2 43q0 212 150 362t362 150q158 0 286.5 -88t187.5 -230q70 62 166 62q106 0 181 -75t75 -181q0 -75 -41 -138q129 -30 213 -134.5t84 -239.5z " />
<glyph unicode="&#xf0c3;" horiz-adv-x="1664" d="M1527 88q56 -89 21.5 -152.5t-140.5 -63.5h-1152q-106 0 -140.5 63.5t21.5 152.5l503 793v399h-64q-26 0 -45 19t-19 45t19 45t45 19h512q26 0 45 -19t19 -45t-19 -45t-45 -19h-64v-399zM748 813l-272 -429h712l-272 429l-20 31v37v399h-128v-399v-37z" />
<glyph unicode="&#xf0c4;" horiz-adv-x="1792" d="M960 640q26 0 45 -19t19 -45t-19 -45t-45 -19t-45 19t-19 45t19 45t45 19zM1260 576l507 -398q28 -20 25 -56q-5 -35 -35 -51l-128 -64q-13 -7 -29 -7q-17 0 -31 8l-690 387l-110 -66q-8 -4 -12 -5q14 -49 10 -97q-7 -77 -56 -147.5t-132 -123.5q-132 -84 -277 -84 q-136 0 -222 78q-90 84 -79 207q7 76 56 147t131 124q132 84 278 84q83 0 151 -31q9 13 22 22l122 73l-122 73q-13 9 -22 22q-68 -31 -151 -31q-146 0 -278 84q-82 53 -131 124t-56 147q-5 59 15.5 113t63.5 93q85 79 222 79q145 0 277 -84q83 -52 132 -123t56 -148 q4 -48 -10 -97q4 -1 12 -5l110 -66l690 387q14 8 31 8q16 0 29 -7l128 -64q30 -16 35 -51q3 -36 -25 -56zM579 836q46 42 21 108t-106 117q-92 59 -192 59q-74 0 -113 -36q-46 -42 -21 -108t106 -117q92 -59 192 -59q74 0 113 36zM494 91q81 51 106 117t-21 108 q-39 36 -113 36q-100 0 -192 -59q-81 -51 -106 -117t21 -108q39 -36 113 -36q100 0 192 59zM672 704l96 -58v11q0 36 33 56l14 8l-79 47l-26 -26q-3 -3 -10 -11t-12 -12q-2 -2 -4 -3.5t-3 -2.5zM896 480l96 -32l736 576l-128 64l-768 -431v-113l-160 -96l9 -8q2 -2 7 -6 q4 -4 11 -12t11 -12l26 -26zM1600 64l128 64l-520 408l-177 -138q-2 -3 -13 -7z" />
<glyph unicode="&#xf0c5;" horiz-adv-x="1792" d="M1696 1152q40 0 68 -28t28 -68v-1216q0 -40 -28 -68t-68 -28h-960q-40 0 -68 28t-28 68v288h-544q-40 0 -68 28t-28 68v672q0 40 20 88t48 76l408 408q28 28 76 48t88 20h416q40 0 68 -28t28 -68v-328q68 40 128 40h416zM1152 939l-299 -299h299v299zM512 1323l-299 -299 h299v299zM708 676l316 316v416h-384v-416q0 -40 -28 -68t-68 -28h-416v-640h512v256q0 40 20 88t48 76zM1664 -128v1152h-384v-416q0 -40 -28 -68t-68 -28h-416v-640h896z" />
<glyph unicode="&#xf0c6;" horiz-adv-x="1408" d="M1404 151q0 -117 -79 -196t-196 -79q-135 0 -235 100l-777 776q-113 115 -113 271q0 159 110 270t269 111q158 0 273 -113l605 -606q10 -10 10 -22q0 -16 -30.5 -46.5t-46.5 -30.5q-13 0 -23 10l-606 607q-79 77 -181 77q-106 0 -179 -75t-73 -181q0 -105 76 -181 l776 -777q63 -63 145 -63q64 0 106 42t42 106q0 82 -63 145l-581 581q-26 24 -60 24q-29 0 -48 -19t-19 -48q0 -32 25 -59l410 -410q10 -10 10 -22q0 -16 -31 -47t-47 -31q-12 0 -22 10l-410 410q-63 61 -63 149q0 82 57 139t139 57q88 0 149 -63l581 -581q100 -98 100 -235 z" />
<glyph unicode="&#xf0c7;" d="M384 0h768v384h-768v-384zM1280 0h128v896q0 14 -10 38.5t-20 34.5l-281 281q-10 10 -34 20t-39 10v-416q0 -40 -28 -68t-68 -28h-576q-40 0 -68 28t-28 68v416h-128v-1280h128v416q0 40 28 68t68 28h832q40 0 68 -28t28 -68v-416zM896 928v320q0 13 -9.5 22.5t-22.5 9.5 h-192q-13 0 -22.5 -9.5t-9.5 -22.5v-320q0 -13 9.5 -22.5t22.5 -9.5h192q13 0 22.5 9.5t9.5 22.5zM1536 896v-928q0 -40 -28 -68t-68 -28h-1344q-40 0 -68 28t-28 68v1344q0 40 28 68t68 28h928q40 0 88 -20t76 -48l280 -280q28 -28 48 -76t20 -88z" />
<glyph unicode="&#xf0c8;" d="M1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
<glyph unicode="&#xf0c9;" d="M1536 192v-128q0 -26 -19 -45t-45 -19h-1408q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1408q26 0 45 -19t19 -45zM1536 704v-128q0 -26 -19 -45t-45 -19h-1408q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1408q26 0 45 -19t19 -45zM1536 1216v-128q0 -26 -19 -45 t-45 -19h-1408q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1408q26 0 45 -19t19 -45z" />
<glyph unicode="&#xf0ca;" horiz-adv-x="1792" d="M384 128q0 -80 -56 -136t-136 -56t-136 56t-56 136t56 136t136 56t136 -56t56 -136zM384 640q0 -80 -56 -136t-136 -56t-136 56t-56 136t56 136t136 56t136 -56t56 -136zM1792 224v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1216q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5 t22.5 9.5h1216q13 0 22.5 -9.5t9.5 -22.5zM384 1152q0 -80 -56 -136t-136 -56t-136 56t-56 136t56 136t136 56t136 -56t56 -136zM1792 736v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1216q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1216q13 0 22.5 -9.5t9.5 -22.5z M1792 1248v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1216q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1216q13 0 22.5 -9.5t9.5 -22.5z" />
<glyph unicode="&#xf0cb;" horiz-adv-x="1792" d="M381 -84q0 -80 -54.5 -126t-135.5 -46q-106 0 -172 66l57 88q49 -45 106 -45q29 0 50.5 14.5t21.5 42.5q0 64 -105 56l-26 56q8 10 32.5 43.5t42.5 54t37 38.5v1q-16 0 -48.5 -1t-48.5 -1v-53h-106v152h333v-88l-95 -115q51 -12 81 -49t30 -88zM383 543v-159h-362 q-6 36 -6 54q0 51 23.5 93t56.5 68t66 47.5t56.5 43.5t23.5 45q0 25 -14.5 38.5t-39.5 13.5q-46 0 -81 -58l-85 59q24 51 71.5 79.5t105.5 28.5q73 0 123 -41.5t50 -112.5q0 -50 -34 -91.5t-75 -64.5t-75.5 -50.5t-35.5 -52.5h127v60h105zM1792 224v-192q0 -13 -9.5 -22.5 t-22.5 -9.5h-1216q-13 0 -22.5 9.5t-9.5 22.5v192q0 14 9 23t23 9h1216q13 0 22.5 -9.5t9.5 -22.5zM384 1123v-99h-335v99h107q0 41 0.5 122t0.5 121v12h-2q-8 -17 -50 -54l-71 76l136 127h106v-404h108zM1792 736v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1216q-13 0 -22.5 9.5 t-9.5 22.5v192q0 14 9 23t23 9h1216q13 0 22.5 -9.5t9.5 -22.5zM1792 1248v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1216q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1216q13 0 22.5 -9.5t9.5 -22.5z" />
<glyph unicode="&#xf0cc;" horiz-adv-x="1792" d="M1760 640q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-1728q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h1728zM483 704q-28 35 -51 80q-48 97 -48 188q0 181 134 309q133 127 393 127q50 0 167 -19q66 -12 177 -48q10 -38 21 -118q14 -123 14 -183q0 -18 -5 -45l-12 -3l-84 6 l-14 2q-50 149 -103 205q-88 91 -210 91q-114 0 -182 -59q-67 -58 -67 -146q0 -73 66 -140t279 -129q69 -20 173 -66q58 -28 95 -52h-743zM990 448h411q7 -39 7 -92q0 -111 -41 -212q-23 -55 -71 -104q-37 -35 -109 -81q-80 -48 -153 -66q-80 -21 -203 -21q-114 0 -195 23 l-140 40q-57 16 -72 28q-8 8 -8 22v13q0 108 -2 156q-1 30 0 68l2 37v44l102 2q15 -34 30 -71t22.5 -56t12.5 -27q35 -57 80 -94q43 -36 105 -57q59 -22 132 -22q64 0 139 27q77 26 122 86q47 61 47 129q0 84 -81 157q-34 29 -137 71z" />
<glyph unicode="&#xf0cd;" d="M48 1313q-37 2 -45 4l-3 88q13 1 40 1q60 0 112 -4q132 -7 166 -7q86 0 168 3q116 4 146 5q56 0 86 2l-1 -14l2 -64v-9q-60 -9 -124 -9q-60 0 -79 -25q-13 -14 -13 -132q0 -13 0.5 -32.5t0.5 -25.5l1 -229l14 -280q6 -124 51 -202q35 -59 96 -92q88 -47 177 -47 q104 0 191 28q56 18 99 51q48 36 65 64q36 56 53 114q21 73 21 229q0 79 -3.5 128t-11 122.5t-13.5 159.5l-4 59q-5 67 -24 88q-34 35 -77 34l-100 -2l-14 3l2 86h84l205 -10q76 -3 196 10l18 -2q6 -38 6 -51q0 -7 -4 -31q-45 -12 -84 -13q-73 -11 -79 -17q-15 -15 -15 -41 q0 -7 1.5 -27t1.5 -31q8 -19 22 -396q6 -195 -15 -304q-15 -76 -41 -122q-38 -65 -112 -123q-75 -57 -182 -89q-109 -33 -255 -33q-167 0 -284 46q-119 47 -179 122q-61 76 -83 195q-16 80 -16 237v333q0 188 -17 213q-25 36 -147 39zM1536 -96v64q0 14 -9 23t-23 9h-1472 q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h1472q14 0 23 9t9 23z" />
<glyph unicode="&#xf0ce;" horiz-adv-x="1664" d="M512 160v192q0 14 -9 23t-23 9h-320q-14 0 -23 -9t-9 -23v-192q0 -14 9 -23t23 -9h320q14 0 23 9t9 23zM512 544v192q0 14 -9 23t-23 9h-320q-14 0 -23 -9t-9 -23v-192q0 -14 9 -23t23 -9h320q14 0 23 9t9 23zM1024 160v192q0 14 -9 23t-23 9h-320q-14 0 -23 -9t-9 -23 v-192q0 -14 9 -23t23 -9h320q14 0 23 9t9 23zM512 928v192q0 14 -9 23t-23 9h-320q-14 0 -23 -9t-9 -23v-192q0 -14 9 -23t23 -9h320q14 0 23 9t9 23zM1024 544v192q0 14 -9 23t-23 9h-320q-14 0 -23 -9t-9 -23v-192q0 -14 9 -23t23 -9h320q14 0 23 9t9 23zM1536 160v192 q0 14 -9 23t-23 9h-320q-14 0 -23 -9t-9 -23v-192q0 -14 9 -23t23 -9h320q14 0 23 9t9 23zM1024 928v192q0 14 -9 23t-23 9h-320q-14 0 -23 -9t-9 -23v-192q0 -14 9 -23t23 -9h320q14 0 23 9t9 23zM1536 544v192q0 14 -9 23t-23 9h-320q-14 0 -23 -9t-9 -23v-192 q0 -14 9 -23t23 -9h320q14 0 23 9t9 23zM1536 928v192q0 14 -9 23t-23 9h-320q-14 0 -23 -9t-9 -23v-192q0 -14 9 -23t23 -9h320q14 0 23 9t9 23zM1664 1248v-1088q0 -66 -47 -113t-113 -47h-1344q-66 0 -113 47t-47 113v1088q0 66 47 113t113 47h1344q66 0 113 -47t47 -113 z" />
<glyph unicode="&#xf0d0;" horiz-adv-x="1664" d="M1190 955l293 293l-107 107l-293 -293zM1637 1248q0 -27 -18 -45l-1286 -1286q-18 -18 -45 -18t-45 18l-198 198q-18 18 -18 45t18 45l1286 1286q18 18 45 18t45 -18l198 -198q18 -18 18 -45zM286 1438l98 -30l-98 -30l-30 -98l-30 98l-98 30l98 30l30 98zM636 1276 l196 -60l-196 -60l-60 -196l-60 196l-196 60l196 60l60 196zM1566 798l98 -30l-98 -30l-30 -98l-30 98l-98 30l98 30l30 98zM926 1438l98 -30l-98 -30l-30 -98l-30 98l-98 30l98 30l30 98z" />
<glyph unicode="&#xf0d1;" horiz-adv-x="1792" d="M640 128q0 52 -38 90t-90 38t-90 -38t-38 -90t38 -90t90 -38t90 38t38 90zM256 640h384v256h-158q-13 0 -22 -9l-195 -195q-9 -9 -9 -22v-30zM1536 128q0 52 -38 90t-90 38t-90 -38t-38 -90t38 -90t90 -38t90 38t38 90zM1792 1216v-1024q0 -15 -4 -26.5t-13.5 -18.5 t-16.5 -11.5t-23.5 -6t-22.5 -2t-25.5 0t-22.5 0.5q0 -106 -75 -181t-181 -75t-181 75t-75 181h-384q0 -106 -75 -181t-181 -75t-181 75t-75 181h-64q-3 0 -22.5 -0.5t-25.5 0t-22.5 2t-23.5 6t-16.5 11.5t-13.5 18.5t-4 26.5q0 26 19 45t45 19v320q0 8 -0.5 35t0 38 t2.5 34.5t6.5 37t14 30.5t22.5 30l198 198q19 19 50.5 32t58.5 13h160v192q0 26 19 45t45 19h1024q26 0 45 -19t19 -45z" />
<glyph unicode="&#xf0d2;" d="M1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103q-111 0 -218 32q59 93 78 164q9 34 54 211q20 -39 73 -67.5t114 -28.5q121 0 216 68.5t147 188.5t52 270q0 114 -59.5 214t-172.5 163t-255 63q-105 0 -196 -29t-154.5 -77t-109 -110.5t-67 -129.5t-21.5 -134 q0 -104 40 -183t117 -111q30 -12 38 20q2 7 8 31t8 30q6 23 -11 43q-51 61 -51 151q0 151 104.5 259.5t273.5 108.5q151 0 235.5 -82t84.5 -213q0 -170 -68.5 -289t-175.5 -119q-61 0 -98 43.5t-23 104.5q8 35 26.5 93.5t30 103t11.5 75.5q0 50 -27 83t-77 33 q-62 0 -105 -57t-43 -142q0 -73 25 -122l-99 -418q-17 -70 -13 -177q-206 91 -333 281t-127 423q0 209 103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
<glyph unicode="&#xf0d3;" d="M1248 1408q119 0 203.5 -84.5t84.5 -203.5v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-725q85 122 108 210q9 34 53 209q21 -39 73.5 -67t112.5 -28q181 0 295.5 147.5t114.5 373.5q0 84 -35 162.5t-96.5 139t-152.5 97t-197 36.5q-104 0 -194.5 -28.5t-153 -76.5 t-107.5 -109.5t-66.5 -128t-21.5 -132.5q0 -102 39.5 -180t116.5 -110q13 -5 23.5 0t14.5 19q10 44 15 61q6 23 -11 42q-50 62 -50 150q0 150 103.5 256.5t270.5 106.5q149 0 232.5 -81t83.5 -210q0 -168 -67.5 -286t-173.5 -118q-60 0 -97 43.5t-23 103.5q8 34 26.5 92.5 t29.5 102t11 74.5q0 49 -26.5 81.5t-75.5 32.5q-61 0 -103.5 -56.5t-42.5 -139.5q0 -72 24 -121l-98 -414q-24 -100 -7 -254h-183q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960z" />
<glyph unicode="&#xf0d4;" d="M678 -57q0 -38 -10 -71h-380q-95 0 -171.5 56.5t-103.5 147.5q24 45 69 77.5t100 49.5t107 24t107 7q32 0 49 -2q6 -4 30.5 -21t33 -23t31 -23t32 -25.5t27.5 -25.5t26.5 -29.5t21 -30.5t17.5 -34.5t9.5 -36t4.5 -40.5zM385 294q-234 -7 -385 -85v433q103 -118 273 -118 q32 0 70 5q-21 -61 -21 -86q0 -67 63 -149zM558 805q0 -100 -43.5 -160.5t-140.5 -60.5q-51 0 -97 26t-78 67.5t-56 93.5t-35.5 104t-11.5 99q0 96 51.5 165t144.5 69q66 0 119 -41t84 -104t47 -130t16 -128zM1536 896v-736q0 -119 -84.5 -203.5t-203.5 -84.5h-468 q39 73 39 157q0 66 -22 122.5t-55.5 93t-72 71t-72 59.5t-55.5 54.5t-22 59.5q0 36 23 68t56 61.5t65.5 64.5t55.5 93t23 131t-26.5 145.5t-75.5 118.5q-6 6 -14 11t-12.5 7.5t-10 9.5t-10.5 17h135l135 64h-437q-138 0 -244.5 -38.5t-182.5 -133.5q0 126 81 213t207 87h960 q119 0 203.5 -84.5t84.5 -203.5v-96h-256v256h-128v-256h-256v-128h256v-256h128v256h256z" />
<glyph unicode="&#xf0d5;" horiz-adv-x="1664" d="M876 71q0 21 -4.5 40.5t-9.5 36t-17.5 34.5t-21 30.5t-26.5 29.5t-27.5 25.5t-32 25.5t-31 23t-33 23t-30.5 21q-17 2 -50 2q-54 0 -106 -7t-108 -25t-98 -46t-69 -75t-27 -107q0 -68 35.5 -121.5t93 -84t120.5 -45.5t127 -15q59 0 112.5 12.5t100.5 39t74.5 73.5 t27.5 110zM756 933q0 60 -16.5 127.5t-47 130.5t-84 104t-119.5 41q-93 0 -144 -69t-51 -165q0 -47 11.5 -99t35.5 -104t56 -93.5t78 -67.5t97 -26q97 0 140.5 60.5t43.5 160.5zM625 1408h437l-135 -79h-135q71 -45 110 -126t39 -169q0 -74 -23 -131.5t-56 -92.5t-66 -64.5 t-56 -61t-23 -67.5q0 -26 16.5 -51t43 -48t58.5 -48t64 -55.5t58.5 -66t43 -85t16.5 -106.5q0 -160 -140 -282q-152 -131 -420 -131q-59 0 -119.5 10t-122 33.5t-108.5 58t-77 89t-30 121.5q0 61 37 135q32 64 96 110.5t145 71t155 36t150 13.5q-64 83 -64 149q0 12 2 23.5 t5 19.5t8 21.5t7 21.5q-40 -5 -70 -5q-149 0 -255.5 98t-106.5 246q0 140 95 250.5t234 141.5q94 20 187 20zM1664 1152v-128h-256v-256h-128v256h-256v128h256v256h128v-256h256z" />
<glyph unicode="&#xf0d6;" horiz-adv-x="1920" d="M768 384h384v96h-128v448h-114l-148 -137l77 -80q42 37 55 57h2v-288h-128v-96zM1280 640q0 -70 -21 -142t-59.5 -134t-101.5 -101t-138 -39t-138 39t-101.5 101t-59.5 134t-21 142t21 142t59.5 134t101.5 101t138 39t138 -39t101.5 -101t59.5 -134t21 -142zM1792 384 v512q-106 0 -181 75t-75 181h-1152q0 -106 -75 -181t-181 -75v-512q106 0 181 -75t75 -181h1152q0 106 75 181t181 75zM1920 1216v-1152q0 -26 -19 -45t-45 -19h-1792q-26 0 -45 19t-19 45v1152q0 26 19 45t45 19h1792q26 0 45 -19t19 -45z" />
<glyph unicode="&#xf0d7;" horiz-adv-x="1024" d="M1024 832q0 -26 -19 -45l-448 -448q-19 -19 -45 -19t-45 19l-448 448q-19 19 -19 45t19 45t45 19h896q26 0 45 -19t19 -45z" />
<glyph unicode="&#xf0d8;" horiz-adv-x="1024" d="M1024 320q0 -26 -19 -45t-45 -19h-896q-26 0 -45 19t-19 45t19 45l448 448q19 19 45 19t45 -19l448 -448q19 -19 19 -45z" />
<glyph unicode="&#xf0d9;" horiz-adv-x="640" d="M640 1088v-896q0 -26 -19 -45t-45 -19t-45 19l-448 448q-19 19 -19 45t19 45l448 448q19 19 45 19t45 -19t19 -45z" />
<glyph unicode="&#xf0da;" horiz-adv-x="640" d="M576 640q0 -26 -19 -45l-448 -448q-19 -19 -45 -19t-45 19t-19 45v896q0 26 19 45t45 19t45 -19l448 -448q19 -19 19 -45z" />
<glyph unicode="&#xf0db;" horiz-adv-x="1664" d="M160 0h608v1152h-640v-1120q0 -13 9.5 -22.5t22.5 -9.5zM1536 32v1120h-640v-1152h608q13 0 22.5 9.5t9.5 22.5zM1664 1248v-1216q0 -66 -47 -113t-113 -47h-1344q-66 0 -113 47t-47 113v1216q0 66 47 113t113 47h1344q66 0 113 -47t47 -113z" />
<glyph unicode="&#xf0dc;" horiz-adv-x="1024" d="M1024 448q0 -26 -19 -45l-448 -448q-19 -19 -45 -19t-45 19l-448 448q-19 19 -19 45t19 45t45 19h896q26 0 45 -19t19 -45zM1024 832q0 -26 -19 -45t-45 -19h-896q-26 0 -45 19t-19 45t19 45l448 448q19 19 45 19t45 -19l448 -448q19 -19 19 -45z" />
<glyph unicode="&#xf0dd;" horiz-adv-x="1024" d="M1024 448q0 -26 -19 -45l-448 -448q-19 -19 -45 -19t-45 19l-448 448q-19 19 -19 45t19 45t45 19h896q26 0 45 -19t19 -45z" />
<glyph unicode="&#xf0de;" horiz-adv-x="1024" d="M1024 832q0 -26 -19 -45t-45 -19h-896q-26 0 -45 19t-19 45t19 45l448 448q19 19 45 19t45 -19l448 -448q19 -19 19 -45z" />
<glyph unicode="&#xf0e0;" horiz-adv-x="1792" d="M1792 826v-794q0 -66 -47 -113t-113 -47h-1472q-66 0 -113 47t-47 113v794q44 -49 101 -87q362 -246 497 -345q57 -42 92.5 -65.5t94.5 -48t110 -24.5h1h1q51 0 110 24.5t94.5 48t92.5 65.5q170 123 498 345q57 39 100 87zM1792 1120q0 -79 -49 -151t-122 -123 q-376 -261 -468 -325q-10 -7 -42.5 -30.5t-54 -38t-52 -32.5t-57.5 -27t-50 -9h-1h-1q-23 0 -50 9t-57.5 27t-52 32.5t-54 38t-42.5 30.5q-91 64 -262 182.5t-205 142.5q-62 42 -117 115.5t-55 136.5q0 78 41.5 130t118.5 52h1472q65 0 112.5 -47t47.5 -113z" />
<glyph unicode="&#xf0e1;" d="M349 911v-991h-330v991h330zM370 1217q1 -73 -50.5 -122t-135.5 -49h-2q-82 0 -132 49t-50 122q0 74 51.5 122.5t134.5 48.5t133 -48.5t51 -122.5zM1536 488v-568h-329v530q0 105 -40.5 164.5t-126.5 59.5q-63 0 -105.5 -34.5t-63.5 -85.5q-11 -30 -11 -81v-553h-329 q2 399 2 647t-1 296l-1 48h329v-144h-2q20 32 41 56t56.5 52t87 43.5t114.5 15.5q171 0 275 -113.5t104 -332.5z" />
<glyph unicode="&#xf0e2;" d="M1536 640q0 -156 -61 -298t-164 -245t-245 -164t-298 -61q-172 0 -327 72.5t-264 204.5q-7 10 -6.5 22.5t8.5 20.5l137 138q10 9 25 9q16 -2 23 -12q73 -95 179 -147t225 -52q104 0 198.5 40.5t163.5 109.5t109.5 163.5t40.5 198.5t-40.5 198.5t-109.5 163.5 t-163.5 109.5t-198.5 40.5q-98 0 -188 -35.5t-160 -101.5l137 -138q31 -30 14 -69q-17 -40 -59 -40h-448q-26 0 -45 19t-19 45v448q0 42 40 59q39 17 69 -14l130 -129q107 101 244.5 156.5t284.5 55.5q156 0 298 -61t245 -164t164 -245t61 -298z" />
<glyph unicode="&#xf0e3;" horiz-adv-x="1792" d="M1771 0q0 -53 -37 -90l-107 -108q-39 -37 -91 -37q-53 0 -90 37l-363 364q-38 36 -38 90q0 53 43 96l-256 256l-126 -126q-14 -14 -34 -14t-34 14q2 -2 12.5 -12t12.5 -13t10 -11.5t10 -13.5t6 -13.5t5.5 -16.5t1.5 -18q0 -38 -28 -68q-3 -3 -16.5 -18t-19 -20.5 t-18.5 -16.5t-22 -15.5t-22 -9t-26 -4.5q-40 0 -68 28l-408 408q-28 28 -28 68q0 13 4.5 26t9 22t15.5 22t16.5 18.5t20.5 19t18 16.5q30 28 68 28q10 0 18 -1.5t16.5 -5.5t13.5 -6t13.5 -10t11.5 -10t13 -12.5t12 -12.5q-14 14 -14 34t14 34l348 348q14 14 34 14t34 -14 q-2 2 -12.5 12t-12.5 13t-10 11.5t-10 13.5t-6 13.5t-5.5 16.5t-1.5 18q0 38 28 68q3 3 16.5 18t19 20.5t18.5 16.5t22 15.5t22 9t26 4.5q40 0 68 -28l408 -408q28 -28 28 -68q0 -13 -4.5 -26t-9 -22t-15.5 -22t-16.5 -18.5t-20.5 -19t-18 -16.5q-30 -28 -68 -28 q-10 0 -18 1.5t-16.5 5.5t-13.5 6t-13.5 10t-11.5 10t-13 12.5t-12 12.5q14 -14 14 -34t-14 -34l-126 -126l256 -256q43 43 96 43q52 0 91 -37l363 -363q37 -39 37 -91z" />
<glyph unicode="&#xf0e4;" horiz-adv-x="1792" d="M384 384q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM576 832q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1004 351l101 382q6 26 -7.5 48.5t-38.5 29.5 t-48 -6.5t-30 -39.5l-101 -382q-60 -5 -107 -43.5t-63 -98.5q-20 -77 20 -146t117 -89t146 20t89 117q16 60 -6 117t-72 91zM1664 384q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1024 1024q0 53 -37.5 90.5 t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1472 832q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1792 384q0 -261 -141 -483q-19 -29 -54 -29h-1402q-35 0 -54 29 q-141 221 -141 483q0 182 71 348t191 286t286 191t348 71t348 -71t286 -191t191 -286t71 -348z" />
<glyph unicode="&#xf0e5;" horiz-adv-x="1792" d="M896 1152q-204 0 -381.5 -69.5t-282 -187.5t-104.5 -255q0 -112 71.5 -213.5t201.5 -175.5l87 -50l-27 -96q-24 -91 -70 -172q152 63 275 171l43 38l57 -6q69 -8 130 -8q204 0 381.5 69.5t282 187.5t104.5 255t-104.5 255t-282 187.5t-381.5 69.5zM1792 640 q0 -174 -120 -321.5t-326 -233t-450 -85.5q-70 0 -145 8q-198 -175 -460 -242q-49 -14 -114 -22h-5q-15 0 -27 10.5t-16 27.5v1q-3 4 -0.5 12t2 10t4.5 9.5l6 9t7 8.5t8 9q7 8 31 34.5t34.5 38t31 39.5t32.5 51t27 59t26 76q-157 89 -247.5 220t-90.5 281q0 174 120 321.5 t326 233t450 85.5t450 -85.5t326 -233t120 -321.5z" />
<glyph unicode="&#xf0e6;" horiz-adv-x="1792" d="M704 1152q-153 0 -286 -52t-211.5 -141t-78.5 -191q0 -82 53 -158t149 -132l97 -56l-35 -84q34 20 62 39l44 31l53 -10q78 -14 153 -14q153 0 286 52t211.5 141t78.5 191t-78.5 191t-211.5 141t-286 52zM704 1280q191 0 353.5 -68.5t256.5 -186.5t94 -257t-94 -257 t-256.5 -186.5t-353.5 -68.5q-86 0 -176 16q-124 -88 -278 -128q-36 -9 -86 -16h-3q-11 0 -20.5 8t-11.5 21q-1 3 -1 6.5t0.5 6.5t2 6l2.5 5t3.5 5.5t4 5t4.5 5t4 4.5q5 6 23 25t26 29.5t22.5 29t25 38.5t20.5 44q-124 72 -195 177t-71 224q0 139 94 257t256.5 186.5 t353.5 68.5zM1526 111q10 -24 20.5 -44t25 -38.5t22.5 -29t26 -29.5t23 -25q1 -1 4 -4.5t4.5 -5t4 -5t3.5 -5.5l2.5 -5t2 -6t0.5 -6.5t-1 -6.5q-3 -14 -13 -22t-22 -7q-50 7 -86 16q-154 40 -278 128q-90 -16 -176 -16q-271 0 -472 132q58 -4 88 -4q161 0 309 45t264 129 q125 92 192 212t67 254q0 77 -23 152q129 -71 204 -178t75 -230q0 -120 -71 -224.5t-195 -176.5z" />
<glyph unicode="&#xf0e7;" horiz-adv-x="896" d="M885 970q18 -20 7 -44l-540 -1157q-13 -25 -42 -25q-4 0 -14 2q-17 5 -25.5 19t-4.5 30l197 808l-406 -101q-4 -1 -12 -1q-18 0 -31 11q-18 15 -13 39l201 825q4 14 16 23t28 9h328q19 0 32 -12.5t13 -29.5q0 -8 -5 -18l-171 -463l396 98q8 2 12 2q19 0 34 -15z" />
<glyph unicode="&#xf0e8;" horiz-adv-x="1792" d="M1792 288v-320q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v320q0 40 28 68t68 28h96v192h-512v-192h96q40 0 68 -28t28 -68v-320q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v320q0 40 28 68t68 28h96v192h-512v-192h96q40 0 68 -28t28 -68v-320 q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v320q0 40 28 68t68 28h96v192q0 52 38 90t90 38h512v192h-96q-40 0 -68 28t-28 68v320q0 40 28 68t68 28h320q40 0 68 -28t28 -68v-320q0 -40 -28 -68t-68 -28h-96v-192h512q52 0 90 -38t38 -90v-192h96q40 0 68 -28t28 -68 z" />
<glyph unicode="&#xf0e9;" horiz-adv-x="1664" d="M896 708v-580q0 -104 -76 -180t-180 -76t-180 76t-76 180q0 26 19 45t45 19t45 -19t19 -45q0 -50 39 -89t89 -39t89 39t39 89v580q33 11 64 11t64 -11zM1664 681q0 -13 -9.5 -22.5t-22.5 -9.5q-11 0 -23 10q-49 46 -93 69t-102 23q-68 0 -128 -37t-103 -97 q-7 -10 -17.5 -28t-14.5 -24q-11 -17 -28 -17q-18 0 -29 17q-4 6 -14.5 24t-17.5 28q-43 60 -102.5 97t-127.5 37t-127.5 -37t-102.5 -97q-7 -10 -17.5 -28t-14.5 -24q-11 -17 -29 -17q-17 0 -28 17q-4 6 -14.5 24t-17.5 28q-43 60 -103 97t-128 37q-58 0 -102 -23t-93 -69 q-12 -10 -23 -10q-13 0 -22.5 9.5t-9.5 22.5q0 5 1 7q45 183 172.5 319.5t298 204.5t360.5 68q140 0 274.5 -40t246.5 -113.5t194.5 -187t115.5 -251.5q1 -2 1 -7zM896 1408v-98q-42 2 -64 2t-64 -2v98q0 26 19 45t45 19t45 -19t19 -45z" />
<glyph unicode="&#xf0ea;" horiz-adv-x="1792" d="M768 -128h896v640h-416q-40 0 -68 28t-28 68v416h-384v-1152zM1024 1312v64q0 13 -9.5 22.5t-22.5 9.5h-704q-13 0 -22.5 -9.5t-9.5 -22.5v-64q0 -13 9.5 -22.5t22.5 -9.5h704q13 0 22.5 9.5t9.5 22.5zM1280 640h299l-299 299v-299zM1792 512v-672q0 -40 -28 -68t-68 -28 h-960q-40 0 -68 28t-28 68v160h-544q-40 0 -68 28t-28 68v1344q0 40 28 68t68 28h1088q40 0 68 -28t28 -68v-328q21 -13 36 -28l408 -408q28 -28 48 -76t20 -88z" />
<glyph unicode="&#xf0eb;" horiz-adv-x="1024" d="M736 960q0 -13 -9.5 -22.5t-22.5 -9.5t-22.5 9.5t-9.5 22.5q0 46 -54 71t-106 25q-13 0 -22.5 9.5t-9.5 22.5t9.5 22.5t22.5 9.5q50 0 99.5 -16t87 -54t37.5 -90zM896 960q0 72 -34.5 134t-90 101.5t-123 62t-136.5 22.5t-136.5 -22.5t-123 -62t-90 -101.5t-34.5 -134 q0 -101 68 -180q10 -11 30.5 -33t30.5 -33q128 -153 141 -298h228q13 145 141 298q10 11 30.5 33t30.5 33q68 79 68 180zM1024 960q0 -155 -103 -268q-45 -49 -74.5 -87t-59.5 -95.5t-34 -107.5q47 -28 47 -82q0 -37 -25 -64q25 -27 25 -64q0 -52 -45 -81q13 -23 13 -47 q0 -46 -31.5 -71t-77.5 -25q-20 -44 -60 -70t-87 -26t-87 26t-60 70q-46 0 -77.5 25t-31.5 71q0 24 13 47q-45 29 -45 81q0 37 25 64q-25 27 -25 64q0 54 47 82q-4 50 -34 107.5t-59.5 95.5t-74.5 87q-103 113 -103 268q0 99 44.5 184.5t117 142t164 89t186.5 32.5 t186.5 -32.5t164 -89t117 -142t44.5 -184.5z" />
<glyph unicode="&#xf0ec;" horiz-adv-x="1792" d="M1792 352v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1376v-192q0 -13 -9.5 -22.5t-22.5 -9.5q-12 0 -24 10l-319 320q-9 9 -9 22q0 14 9 23l320 320q9 9 23 9q13 0 22.5 -9.5t9.5 -22.5v-192h1376q13 0 22.5 -9.5t9.5 -22.5zM1792 896q0 -14 -9 -23l-320 -320q-9 -9 -23 -9 q-13 0 -22.5 9.5t-9.5 22.5v192h-1376q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1376v192q0 14 9 23t23 9q12 0 24 -10l319 -319q9 -9 9 -23z" />
<glyph unicode="&#xf0ed;" horiz-adv-x="1920" d="M1280 608q0 14 -9 23t-23 9h-224v352q0 13 -9.5 22.5t-22.5 9.5h-192q-13 0 -22.5 -9.5t-9.5 -22.5v-352h-224q-13 0 -22.5 -9.5t-9.5 -22.5q0 -14 9 -23l352 -352q9 -9 23 -9t23 9l351 351q10 12 10 24zM1920 384q0 -159 -112.5 -271.5t-271.5 -112.5h-1088 q-185 0 -316.5 131.5t-131.5 316.5q0 130 70 240t188 165q-2 30 -2 43q0 212 150 362t362 150q156 0 285.5 -87t188.5 -231q71 62 166 62q106 0 181 -75t75 -181q0 -76 -41 -138q130 -31 213.5 -135.5t83.5 -238.5z" />
<glyph unicode="&#xf0ee;" horiz-adv-x="1920" d="M1280 672q0 14 -9 23l-352 352q-9 9 -23 9t-23 -9l-351 -351q-10 -12 -10 -24q0 -14 9 -23t23 -9h224v-352q0 -13 9.5 -22.5t22.5 -9.5h192q13 0 22.5 9.5t9.5 22.5v352h224q13 0 22.5 9.5t9.5 22.5zM1920 384q0 -159 -112.5 -271.5t-271.5 -112.5h-1088 q-185 0 -316.5 131.5t-131.5 316.5q0 130 70 240t188 165q-2 30 -2 43q0 212 150 362t362 150q156 0 285.5 -87t188.5 -231q71 62 166 62q106 0 181 -75t75 -181q0 -76 -41 -138q130 -31 213.5 -135.5t83.5 -238.5z" />
<glyph unicode="&#xf0f0;" horiz-adv-x="1408" d="M384 192q0 -26 -19 -45t-45 -19t-45 19t-19 45t19 45t45 19t45 -19t19 -45zM1408 131q0 -121 -73 -190t-194 -69h-874q-121 0 -194 69t-73 190q0 68 5.5 131t24 138t47.5 132.5t81 103t120 60.5q-22 -52 -22 -120v-203q-58 -20 -93 -70t-35 -111q0 -80 56 -136t136 -56 t136 56t56 136q0 61 -35.5 111t-92.5 70v203q0 62 25 93q132 -104 295 -104t295 104q25 -31 25 -93v-64q-106 0 -181 -75t-75 -181v-89q-32 -29 -32 -71q0 -40 28 -68t68 -28t68 28t28 68q0 42 -32 71v89q0 52 38 90t90 38t90 -38t38 -90v-89q-32 -29 -32 -71q0 -40 28 -68 t68 -28t68 28t28 68q0 42 -32 71v89q0 68 -34.5 127.5t-93.5 93.5q0 10 0.5 42.5t0 48t-2.5 41.5t-7 47t-13 40q68 -15 120 -60.5t81 -103t47.5 -132.5t24 -138t5.5 -131zM1088 1024q0 -159 -112.5 -271.5t-271.5 -112.5t-271.5 112.5t-112.5 271.5t112.5 271.5t271.5 112.5 t271.5 -112.5t112.5 -271.5z" />
<glyph unicode="&#xf0f1;" horiz-adv-x="1408" d="M1280 832q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1408 832q0 -62 -35.5 -111t-92.5 -70v-395q0 -159 -131.5 -271.5t-316.5 -112.5t-316.5 112.5t-131.5 271.5v132q-164 20 -274 128t-110 252v512q0 26 19 45t45 19q6 0 16 -2q17 30 47 48 t65 18q53 0 90.5 -37.5t37.5 -90.5t-37.5 -90.5t-90.5 -37.5q-33 0 -64 18v-402q0 -106 94 -181t226 -75t226 75t94 181v402q-31 -18 -64 -18q-53 0 -90.5 37.5t-37.5 90.5t37.5 90.5t90.5 37.5q35 0 65 -18t47 -48q10 2 16 2q26 0 45 -19t19 -45v-512q0 -144 -110 -252 t-274 -128v-132q0 -106 94 -181t226 -75t226 75t94 181v395q-57 21 -92.5 70t-35.5 111q0 80 56 136t136 56t136 -56t56 -136z" />
<glyph unicode="&#xf0f2;" horiz-adv-x="1792" d="M640 1152h512v128h-512v-128zM288 1152v-1280h-64q-92 0 -158 66t-66 158v832q0 92 66 158t158 66h64zM1408 1152v-1280h-1024v1280h128v160q0 40 28 68t68 28h576q40 0 68 -28t28 -68v-160h128zM1792 928v-832q0 -92 -66 -158t-158 -66h-64v1280h64q92 0 158 -66 t66 -158z" />
<glyph unicode="&#xf0f3;" horiz-adv-x="1664" d="M848 -160q0 16 -16 16q-59 0 -101.5 42.5t-42.5 101.5q0 16 -16 16t-16 -16q0 -73 51.5 -124.5t124.5 -51.5q16 0 16 16zM1664 128q0 -52 -38 -90t-90 -38h-448q0 -106 -75 -181t-181 -75t-181 75t-75 181h-448q-52 0 -90 38t-38 90q190 161 287 397.5t97 498.5 q0 165 96 262t264 117q-8 18 -8 37q0 40 28 68t68 28t68 -28t28 -68q0 -19 -8 -37q168 -20 264 -117t96 -262q0 -262 97 -498.5t287 -397.5z" />
<glyph unicode="&#xf0f4;" horiz-adv-x="1920" d="M1664 896q0 80 -56 136t-136 56h-64v-384h64q80 0 136 56t56 136zM0 128h1792q0 -106 -75 -181t-181 -75h-1280q-106 0 -181 75t-75 181zM1856 896q0 -159 -112.5 -271.5t-271.5 -112.5h-64v-32q0 -92 -66 -158t-158 -66h-704q-92 0 -158 66t-66 158v736q0 26 19 45 t45 19h1152q159 0 271.5 -112.5t112.5 -271.5z" />
<glyph unicode="&#xf0f5;" horiz-adv-x="1408" d="M640 1472v-640q0 -61 -35.5 -111t-92.5 -70v-779q0 -52 -38 -90t-90 -38h-128q-52 0 -90 38t-38 90v779q-57 20 -92.5 70t-35.5 111v640q0 26 19 45t45 19t45 -19t19 -45v-416q0 -26 19 -45t45 -19t45 19t19 45v416q0 26 19 45t45 19t45 -19t19 -45v-416q0 -26 19 -45 t45 -19t45 19t19 45v416q0 26 19 45t45 19t45 -19t19 -45zM1408 1472v-1600q0 -52 -38 -90t-90 -38h-128q-52 0 -90 38t-38 90v512h-224q-13 0 -22.5 9.5t-9.5 22.5v800q0 132 94 226t226 94h256q26 0 45 -19t19 -45z" />
<glyph unicode="&#xf0f6;" horiz-adv-x="1280" d="M1024 352v-64q0 -14 -9 -23t-23 -9h-704q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h704q14 0 23 -9t9 -23zM1024 608v-64q0 -14 -9 -23t-23 -9h-704q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h704q14 0 23 -9t9 -23zM128 0h1024v768h-416q-40 0 -68 28t-28 68v416h-512v-1280z M768 896h376q-10 29 -22 41l-313 313q-12 12 -41 22v-376zM1280 864v-896q0 -40 -28 -68t-68 -28h-1088q-40 0 -68 28t-28 68v1344q0 40 28 68t68 28h640q40 0 88 -20t76 -48l312 -312q28 -28 48 -76t20 -88z" />
<glyph unicode="&#xf0f7;" horiz-adv-x="1408" d="M384 224v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM384 480v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z M640 480v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM384 736v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z M1152 224v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM896 480v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z M640 736v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM384 992v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z M1152 480v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM896 736v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z M640 992v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM384 1248v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z M1152 736v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM896 992v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z M640 1248v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM1152 992v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z M896 1248v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM1152 1248v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z M896 -128h384v1536h-1152v-1536h384v224q0 13 9.5 22.5t22.5 9.5h320q13 0 22.5 -9.5t9.5 -22.5v-224zM1408 1472v-1664q0 -26 -19 -45t-45 -19h-1280q-26 0 -45 19t-19 45v1664q0 26 19 45t45 19h1280q26 0 45 -19t19 -45z" />
<glyph unicode="&#xf0f8;" horiz-adv-x="1408" d="M384 224v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM384 480v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z M640 480v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM384 736v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z M1152 224v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM896 480v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z M640 736v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM1152 480v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z M896 736v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM1152 736v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z M896 -128h384v1152h-256v-32q0 -40 -28 -68t-68 -28h-448q-40 0 -68 28t-28 68v32h-256v-1152h384v224q0 13 9.5 22.5t22.5 9.5h320q13 0 22.5 -9.5t9.5 -22.5v-224zM896 1056v320q0 13 -9.5 22.5t-22.5 9.5h-64q-13 0 -22.5 -9.5t-9.5 -22.5v-96h-128v96q0 13 -9.5 22.5 t-22.5 9.5h-64q-13 0 -22.5 -9.5t-9.5 -22.5v-320q0 -13 9.5 -22.5t22.5 -9.5h64q13 0 22.5 9.5t9.5 22.5v96h128v-96q0 -13 9.5 -22.5t22.5 -9.5h64q13 0 22.5 9.5t9.5 22.5zM1408 1088v-1280q0 -26 -19 -45t-45 -19h-1280q-26 0 -45 19t-19 45v1280q0 26 19 45t45 19h320 v288q0 40 28 68t68 28h448q40 0 68 -28t28 -68v-288h320q26 0 45 -19t19 -45z" />
<glyph unicode="&#xf0f9;" horiz-adv-x="1920" d="M640 128q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM256 640h384v256h-158q-14 -2 -22 -9l-195 -195q-7 -12 -9 -22v-30zM1536 128q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5 t90.5 37.5t37.5 90.5zM1664 800v192q0 14 -9 23t-23 9h-224v224q0 14 -9 23t-23 9h-192q-14 0 -23 -9t-9 -23v-224h-224q-14 0 -23 -9t-9 -23v-192q0 -14 9 -23t23 -9h224v-224q0 -14 9 -23t23 -9h192q14 0 23 9t9 23v224h224q14 0 23 9t9 23zM1920 1344v-1152 q0 -26 -19 -45t-45 -19h-192q0 -106 -75 -181t-181 -75t-181 75t-75 181h-384q0 -106 -75 -181t-181 -75t-181 75t-75 181h-128q-26 0 -45 19t-19 45t19 45t45 19v416q0 26 13 58t32 51l198 198q19 19 51 32t58 13h160v320q0 26 19 45t45 19h1152q26 0 45 -19t19 -45z" />
<glyph unicode="&#xf0fa;" horiz-adv-x="1792" d="M1280 416v192q0 14 -9 23t-23 9h-224v224q0 14 -9 23t-23 9h-192q-14 0 -23 -9t-9 -23v-224h-224q-14 0 -23 -9t-9 -23v-192q0 -14 9 -23t23 -9h224v-224q0 -14 9 -23t23 -9h192q14 0 23 9t9 23v224h224q14 0 23 9t9 23zM640 1152h512v128h-512v-128zM256 1152v-1280h-32 q-92 0 -158 66t-66 158v832q0 92 66 158t158 66h32zM1440 1152v-1280h-1088v1280h160v160q0 40 28 68t68 28h576q40 0 68 -28t28 -68v-160h160zM1792 928v-832q0 -92 -66 -158t-158 -66h-32v1280h32q92 0 158 -66t66 -158z" />
<glyph unicode="&#xf0fb;" horiz-adv-x="1920" d="M1920 576q-1 -32 -288 -96l-352 -32l-224 -64h-64l-293 -352h69q26 0 45 -4.5t19 -11.5t-19 -11.5t-45 -4.5h-96h-160h-64v32h64v416h-160l-192 -224h-96l-32 32v192h32v32h128v8l-192 24v128l192 24v8h-128v32h-32v192l32 32h96l192 -224h160v416h-64v32h64h160h96 q26 0 45 -4.5t19 -11.5t-19 -11.5t-45 -4.5h-69l293 -352h64l224 -64l352 -32q261 -58 287 -93z" />
<glyph unicode="&#xf0fc;" horiz-adv-x="1664" d="M640 640v384h-256v-256q0 -53 37.5 -90.5t90.5 -37.5h128zM1664 192v-192h-1152v192l128 192h-128q-159 0 -271.5 112.5t-112.5 271.5v320l-64 64l32 128h480l32 128h960l32 -192l-64 -32v-800z" />
<glyph unicode="&#xf0fd;" d="M1280 192v896q0 26 -19 45t-45 19h-128q-26 0 -45 -19t-19 -45v-320h-512v320q0 26 -19 45t-45 19h-128q-26 0 -45 -19t-19 -45v-896q0 -26 19 -45t45 -19h128q26 0 45 19t19 45v320h512v-320q0 -26 19 -45t45 -19h128q26 0 45 19t19 45zM1536 1120v-960 q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
<glyph unicode="&#xf0fe;" d="M1280 576v128q0 26 -19 45t-45 19h-320v320q0 26 -19 45t-45 19h-128q-26 0 -45 -19t-19 -45v-320h-320q-26 0 -45 -19t-19 -45v-128q0 -26 19 -45t45 -19h320v-320q0 -26 19 -45t45 -19h128q26 0 45 19t19 45v320h320q26 0 45 19t19 45zM1536 1120v-960 q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
<glyph unicode="&#xf100;" horiz-adv-x="1024" d="M627 160q0 -13 -10 -23l-50 -50q-10 -10 -23 -10t-23 10l-466 466q-10 10 -10 23t10 23l466 466q10 10 23 10t23 -10l50 -50q10 -10 10 -23t-10 -23l-393 -393l393 -393q10 -10 10 -23zM1011 160q0 -13 -10 -23l-50 -50q-10 -10 -23 -10t-23 10l-466 466q-10 10 -10 23 t10 23l466 466q10 10 23 10t23 -10l50 -50q10 -10 10 -23t-10 -23l-393 -393l393 -393q10 -10 10 -23z" />
<glyph unicode="&#xf101;" horiz-adv-x="1024" d="M595 576q0 -13 -10 -23l-466 -466q-10 -10 -23 -10t-23 10l-50 50q-10 10 -10 23t10 23l393 393l-393 393q-10 10 -10 23t10 23l50 50q10 10 23 10t23 -10l466 -466q10 -10 10 -23zM979 576q0 -13 -10 -23l-466 -466q-10 -10 -23 -10t-23 10l-50 50q-10 10 -10 23t10 23 l393 393l-393 393q-10 10 -10 23t10 23l50 50q10 10 23 10t23 -10l466 -466q10 -10 10 -23z" />
<glyph unicode="&#xf102;" horiz-adv-x="1152" d="M1075 224q0 -13 -10 -23l-50 -50q-10 -10 -23 -10t-23 10l-393 393l-393 -393q-10 -10 -23 -10t-23 10l-50 50q-10 10 -10 23t10 23l466 466q10 10 23 10t23 -10l466 -466q10 -10 10 -23zM1075 608q0 -13 -10 -23l-50 -50q-10 -10 -23 -10t-23 10l-393 393l-393 -393 q-10 -10 -23 -10t-23 10l-50 50q-10 10 -10 23t10 23l466 466q10 10 23 10t23 -10l466 -466q10 -10 10 -23z" />
<glyph unicode="&#xf103;" horiz-adv-x="1152" d="M1075 672q0 -13 -10 -23l-466 -466q-10 -10 -23 -10t-23 10l-466 466q-10 10 -10 23t10 23l50 50q10 10 23 10t23 -10l393 -393l393 393q10 10 23 10t23 -10l50 -50q10 -10 10 -23zM1075 1056q0 -13 -10 -23l-466 -466q-10 -10 -23 -10t-23 10l-466 466q-10 10 -10 23 t10 23l50 50q10 10 23 10t23 -10l393 -393l393 393q10 10 23 10t23 -10l50 -50q10 -10 10 -23z" />
<glyph unicode="&#xf104;" horiz-adv-x="640" d="M627 992q0 -13 -10 -23l-393 -393l393 -393q10 -10 10 -23t-10 -23l-50 -50q-10 -10 -23 -10t-23 10l-466 466q-10 10 -10 23t10 23l466 466q10 10 23 10t23 -10l50 -50q10 -10 10 -23z" />
<glyph unicode="&#xf105;" horiz-adv-x="640" d="M595 576q0 -13 -10 -23l-466 -466q-10 -10 -23 -10t-23 10l-50 50q-10 10 -10 23t10 23l393 393l-393 393q-10 10 -10 23t10 23l50 50q10 10 23 10t23 -10l466 -466q10 -10 10 -23z" />
<glyph unicode="&#xf106;" horiz-adv-x="1152" d="M1075 352q0 -13 -10 -23l-50 -50q-10 -10 -23 -10t-23 10l-393 393l-393 -393q-10 -10 -23 -10t-23 10l-50 50q-10 10 -10 23t10 23l466 466q10 10 23 10t23 -10l466 -466q10 -10 10 -23z" />
<glyph unicode="&#xf107;" horiz-adv-x="1152" d="M1075 800q0 -13 -10 -23l-466 -466q-10 -10 -23 -10t-23 10l-466 466q-10 10 -10 23t10 23l50 50q10 10 23 10t23 -10l393 -393l393 393q10 10 23 10t23 -10l50 -50q10 -10 10 -23z" />
<glyph unicode="&#xf108;" horiz-adv-x="1920" d="M1792 544v832q0 13 -9.5 22.5t-22.5 9.5h-1600q-13 0 -22.5 -9.5t-9.5 -22.5v-832q0 -13 9.5 -22.5t22.5 -9.5h1600q13 0 22.5 9.5t9.5 22.5zM1920 1376v-1088q0 -66 -47 -113t-113 -47h-544q0 -37 16 -77.5t32 -71t16 -43.5q0 -26 -19 -45t-45 -19h-512q-26 0 -45 19 t-19 45q0 14 16 44t32 70t16 78h-544q-66 0 -113 47t-47 113v1088q0 66 47 113t113 47h1600q66 0 113 -47t47 -113z" />
<glyph unicode="&#xf109;" horiz-adv-x="1920" d="M416 256q-66 0 -113 47t-47 113v704q0 66 47 113t113 47h1088q66 0 113 -47t47 -113v-704q0 -66 -47 -113t-113 -47h-1088zM384 1120v-704q0 -13 9.5 -22.5t22.5 -9.5h1088q13 0 22.5 9.5t9.5 22.5v704q0 13 -9.5 22.5t-22.5 9.5h-1088q-13 0 -22.5 -9.5t-9.5 -22.5z M1760 192h160v-96q0 -40 -47 -68t-113 -28h-1600q-66 0 -113 28t-47 68v96h160h1600zM1040 96q16 0 16 16t-16 16h-160q-16 0 -16 -16t16 -16h160z" />
<glyph unicode="&#xf10a;" horiz-adv-x="1152" d="M640 128q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1024 288v960q0 13 -9.5 22.5t-22.5 9.5h-832q-13 0 -22.5 -9.5t-9.5 -22.5v-960q0 -13 9.5 -22.5t22.5 -9.5h832q13 0 22.5 9.5t9.5 22.5zM1152 1248v-1088q0 -66 -47 -113t-113 -47h-832 q-66 0 -113 47t-47 113v1088q0 66 47 113t113 47h832q66 0 113 -47t47 -113z" />
<glyph unicode="&#xf10b;" horiz-adv-x="768" d="M464 128q0 33 -23.5 56.5t-56.5 23.5t-56.5 -23.5t-23.5 -56.5t23.5 -56.5t56.5 -23.5t56.5 23.5t23.5 56.5zM672 288v704q0 13 -9.5 22.5t-22.5 9.5h-512q-13 0 -22.5 -9.5t-9.5 -22.5v-704q0 -13 9.5 -22.5t22.5 -9.5h512q13 0 22.5 9.5t9.5 22.5zM480 1136 q0 16 -16 16h-160q-16 0 -16 -16t16 -16h160q16 0 16 16zM768 1152v-1024q0 -52 -38 -90t-90 -38h-512q-52 0 -90 38t-38 90v1024q0 52 38 90t90 38h512q52 0 90 -38t38 -90z" />
<glyph unicode="&#xf10c;" d="M768 1184q-148 0 -273 -73t-198 -198t-73 -273t73 -273t198 -198t273 -73t273 73t198 198t73 273t-73 273t-198 198t-273 73zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103 t279.5 -279.5t103 -385.5z" />
<glyph unicode="&#xf10d;" horiz-adv-x="1664" d="M768 576v-384q0 -80 -56 -136t-136 -56h-384q-80 0 -136 56t-56 136v704q0 104 40.5 198.5t109.5 163.5t163.5 109.5t198.5 40.5h64q26 0 45 -19t19 -45v-128q0 -26 -19 -45t-45 -19h-64q-106 0 -181 -75t-75 -181v-32q0 -40 28 -68t68 -28h224q80 0 136 -56t56 -136z M1664 576v-384q0 -80 -56 -136t-136 -56h-384q-80 0 -136 56t-56 136v704q0 104 40.5 198.5t109.5 163.5t163.5 109.5t198.5 40.5h64q26 0 45 -19t19 -45v-128q0 -26 -19 -45t-45 -19h-64q-106 0 -181 -75t-75 -181v-32q0 -40 28 -68t68 -28h224q80 0 136 -56t56 -136z" />
<glyph unicode="&#xf10e;" horiz-adv-x="1664" d="M768 1216v-704q0 -104 -40.5 -198.5t-109.5 -163.5t-163.5 -109.5t-198.5 -40.5h-64q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h64q106 0 181 75t75 181v32q0 40 -28 68t-68 28h-224q-80 0 -136 56t-56 136v384q0 80 56 136t136 56h384q80 0 136 -56t56 -136zM1664 1216 v-704q0 -104 -40.5 -198.5t-109.5 -163.5t-163.5 -109.5t-198.5 -40.5h-64q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h64q106 0 181 75t75 181v32q0 40 -28 68t-68 28h-224q-80 0 -136 56t-56 136v384q0 80 56 136t136 56h384q80 0 136 -56t56 -136z" />
<glyph unicode="&#xf110;" horiz-adv-x="1568" d="M496 192q0 -60 -42.5 -102t-101.5 -42q-60 0 -102 42t-42 102t42 102t102 42q59 0 101.5 -42t42.5 -102zM928 0q0 -53 -37.5 -90.5t-90.5 -37.5t-90.5 37.5t-37.5 90.5t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM320 640q0 -66 -47 -113t-113 -47t-113 47t-47 113 t47 113t113 47t113 -47t47 -113zM1360 192q0 -46 -33 -79t-79 -33t-79 33t-33 79t33 79t79 33t79 -33t33 -79zM528 1088q0 -73 -51.5 -124.5t-124.5 -51.5t-124.5 51.5t-51.5 124.5t51.5 124.5t124.5 51.5t124.5 -51.5t51.5 -124.5zM992 1280q0 -80 -56 -136t-136 -56 t-136 56t-56 136t56 136t136 56t136 -56t56 -136zM1536 640q0 -40 -28 -68t-68 -28t-68 28t-28 68t28 68t68 28t68 -28t28 -68zM1328 1088q0 -33 -23.5 -56.5t-56.5 -23.5t-56.5 23.5t-23.5 56.5t23.5 56.5t56.5 23.5t56.5 -23.5t23.5 -56.5z" />
<glyph unicode="&#xf111;" d="M1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
<glyph unicode="&#xf112;" horiz-adv-x="1792" d="M1792 416q0 -166 -127 -451q-3 -7 -10.5 -24t-13.5 -30t-13 -22q-12 -17 -28 -17q-15 0 -23.5 10t-8.5 25q0 9 2.5 26.5t2.5 23.5q5 68 5 123q0 101 -17.5 181t-48.5 138.5t-80 101t-105.5 69.5t-133 42.5t-154 21.5t-175.5 6h-224v-256q0 -26 -19 -45t-45 -19t-45 19 l-512 512q-19 19 -19 45t19 45l512 512q19 19 45 19t45 -19t19 -45v-256h224q713 0 875 -403q53 -134 53 -333z" />
<glyph unicode="&#xf113;" horiz-adv-x="1664" d="M640 320q0 -40 -12.5 -82t-43 -76t-72.5 -34t-72.5 34t-43 76t-12.5 82t12.5 82t43 76t72.5 34t72.5 -34t43 -76t12.5 -82zM1280 320q0 -40 -12.5 -82t-43 -76t-72.5 -34t-72.5 34t-43 76t-12.5 82t12.5 82t43 76t72.5 34t72.5 -34t43 -76t12.5 -82zM1440 320 q0 120 -69 204t-187 84q-41 0 -195 -21q-71 -11 -157 -11t-157 11q-152 21 -195 21q-118 0 -187 -84t-69 -204q0 -88 32 -153.5t81 -103t122 -60t140 -29.5t149 -7h168q82 0 149 7t140 29.5t122 60t81 103t32 153.5zM1664 496q0 -207 -61 -331q-38 -77 -105.5 -133t-141 -86 t-170 -47.5t-171.5 -22t-167 -4.5q-78 0 -142 3t-147.5 12.5t-152.5 30t-137 51.5t-121 81t-86 115q-62 123 -62 331q0 237 136 396q-27 82 -27 170q0 116 51 218q108 0 190 -39.5t189 -123.5q147 35 309 35q148 0 280 -32q105 82 187 121t189 39q51 -102 51 -218 q0 -87 -27 -168q136 -160 136 -398z" />
<glyph unicode="&#xf114;" horiz-adv-x="1664" d="M1536 224v704q0 40 -28 68t-68 28h-704q-40 0 -68 28t-28 68v64q0 40 -28 68t-68 28h-320q-40 0 -68 -28t-28 -68v-960q0 -40 28 -68t68 -28h1216q40 0 68 28t28 68zM1664 928v-704q0 -92 -66 -158t-158 -66h-1216q-92 0 -158 66t-66 158v960q0 92 66 158t158 66h320 q92 0 158 -66t66 -158v-32h672q92 0 158 -66t66 -158z" />
<glyph unicode="&#xf115;" horiz-adv-x="1920" d="M1781 605q0 35 -53 35h-1088q-40 0 -85.5 -21.5t-71.5 -52.5l-294 -363q-18 -24 -18 -40q0 -35 53 -35h1088q40 0 86 22t71 53l294 363q18 22 18 39zM640 768h768v160q0 40 -28 68t-68 28h-576q-40 0 -68 28t-28 68v64q0 40 -28 68t-68 28h-320q-40 0 -68 -28t-28 -68 v-853l256 315q44 53 116 87.5t140 34.5zM1909 605q0 -62 -46 -120l-295 -363q-43 -53 -116 -87.5t-140 -34.5h-1088q-92 0 -158 66t-66 158v960q0 92 66 158t158 66h320q92 0 158 -66t66 -158v-32h544q92 0 158 -66t66 -158v-160h192q54 0 99 -24.5t67 -70.5q15 -32 15 -68z " />
<glyph unicode="&#xf116;" horiz-adv-x="1152" d="M896 608v-64q0 -14 -9 -23t-23 -9h-224v-224q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v224h-224q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h224v224q0 14 9 23t23 9h64q14 0 23 -9t9 -23v-224h224q14 0 23 -9t9 -23zM1024 224v704q0 40 -28 68t-68 28h-704q-40 0 -68 -28 t-28 -68v-704q0 -40 28 -68t68 -28h704q40 0 68 28t28 68zM1152 928v-704q0 -92 -65.5 -158t-158.5 -66h-704q-93 0 -158.5 66t-65.5 158v704q0 93 65.5 158.5t158.5 65.5h704q93 0 158.5 -65.5t65.5 -158.5z" />
<glyph unicode="&#xf117;" horiz-adv-x="1152" d="M928 1152q93 0 158.5 -65.5t65.5 -158.5v-704q0 -92 -65.5 -158t-158.5 -66h-704q-93 0 -158.5 66t-65.5 158v704q0 93 65.5 158.5t158.5 65.5h704zM1024 224v704q0 40 -28 68t-68 28h-704q-40 0 -68 -28t-28 -68v-704q0 -40 28 -68t68 -28h704q40 0 68 28t28 68z M864 640q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-576q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h576z" />
<glyph unicode="&#xf118;" d="M1134 461q-37 -121 -138 -195t-228 -74t-228 74t-138 195q-8 25 4 48.5t38 31.5q25 8 48.5 -4t31.5 -38q25 -80 92.5 -129.5t151.5 -49.5t151.5 49.5t92.5 129.5q8 26 32 38t49 4t37 -31.5t4 -48.5zM640 896q0 -53 -37.5 -90.5t-90.5 -37.5t-90.5 37.5t-37.5 90.5 t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1152 896q0 -53 -37.5 -90.5t-90.5 -37.5t-90.5 37.5t-37.5 90.5t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1408 640q0 130 -51 248.5t-136.5 204t-204 136.5t-248.5 51t-248.5 -51t-204 -136.5t-136.5 -204t-51 -248.5 t51 -248.5t136.5 -204t204 -136.5t248.5 -51t248.5 51t204 136.5t136.5 204t51 248.5zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
<glyph unicode="&#xf119;" d="M1134 307q8 -25 -4 -48.5t-37 -31.5t-49 4t-32 38q-25 80 -92.5 129.5t-151.5 49.5t-151.5 -49.5t-92.5 -129.5q-8 -26 -31.5 -38t-48.5 -4q-26 8 -38 31.5t-4 48.5q37 121 138 195t228 74t228 -74t138 -195zM640 896q0 -53 -37.5 -90.5t-90.5 -37.5t-90.5 37.5 t-37.5 90.5t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1152 896q0 -53 -37.5 -90.5t-90.5 -37.5t-90.5 37.5t-37.5 90.5t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1408 640q0 130 -51 248.5t-136.5 204t-204 136.5t-248.5 51t-248.5 -51t-204 -136.5t-136.5 -204 t-51 -248.5t51 -248.5t136.5 -204t204 -136.5t248.5 -51t248.5 51t204 136.5t136.5 204t51 248.5zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
<glyph unicode="&#xf11a;" d="M1152 448q0 -26 -19 -45t-45 -19h-640q-26 0 -45 19t-19 45t19 45t45 19h640q26 0 45 -19t19 -45zM640 896q0 -53 -37.5 -90.5t-90.5 -37.5t-90.5 37.5t-37.5 90.5t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1152 896q0 -53 -37.5 -90.5t-90.5 -37.5t-90.5 37.5 t-37.5 90.5t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1408 640q0 130 -51 248.5t-136.5 204t-204 136.5t-248.5 51t-248.5 -51t-204 -136.5t-136.5 -204t-51 -248.5t51 -248.5t136.5 -204t204 -136.5t248.5 -51t248.5 51t204 136.5t136.5 204t51 248.5zM1536 640 q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
<glyph unicode="&#xf11b;" horiz-adv-x="1920" d="M832 448v128q0 14 -9 23t-23 9h-192v192q0 14 -9 23t-23 9h-128q-14 0 -23 -9t-9 -23v-192h-192q-14 0 -23 -9t-9 -23v-128q0 -14 9 -23t23 -9h192v-192q0 -14 9 -23t23 -9h128q14 0 23 9t9 23v192h192q14 0 23 9t9 23zM1408 384q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5 t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1664 640q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1920 512q0 -212 -150 -362t-362 -150q-192 0 -338 128h-220q-146 -128 -338 -128q-212 0 -362 150 t-150 362t150 362t362 150h896q212 0 362 -150t150 -362z" />
<glyph unicode="&#xf11c;" horiz-adv-x="1920" d="M384 368v-96q0 -16 -16 -16h-96q-16 0 -16 16v96q0 16 16 16h96q16 0 16 -16zM512 624v-96q0 -16 -16 -16h-224q-16 0 -16 16v96q0 16 16 16h224q16 0 16 -16zM384 880v-96q0 -16 -16 -16h-96q-16 0 -16 16v96q0 16 16 16h96q16 0 16 -16zM1408 368v-96q0 -16 -16 -16 h-864q-16 0 -16 16v96q0 16 16 16h864q16 0 16 -16zM768 624v-96q0 -16 -16 -16h-96q-16 0 -16 16v96q0 16 16 16h96q16 0 16 -16zM640 880v-96q0 -16 -16 -16h-96q-16 0 -16 16v96q0 16 16 16h96q16 0 16 -16zM1024 624v-96q0 -16 -16 -16h-96q-16 0 -16 16v96q0 16 16 16 h96q16 0 16 -16zM896 880v-96q0 -16 -16 -16h-96q-16 0 -16 16v96q0 16 16 16h96q16 0 16 -16zM1280 624v-96q0 -16 -16 -16h-96q-16 0 -16 16v96q0 16 16 16h96q16 0 16 -16zM1664 368v-96q0 -16 -16 -16h-96q-16 0 -16 16v96q0 16 16 16h96q16 0 16 -16zM1152 880v-96 q0 -16 -16 -16h-96q-16 0 -16 16v96q0 16 16 16h96q16 0 16 -16zM1408 880v-96q0 -16 -16 -16h-96q-16 0 -16 16v96q0 16 16 16h96q16 0 16 -16zM1664 880v-352q0 -16 -16 -16h-224q-16 0 -16 16v96q0 16 16 16h112v240q0 16 16 16h96q16 0 16 -16zM1792 128v896h-1664v-896 h1664zM1920 1024v-896q0 -53 -37.5 -90.5t-90.5 -37.5h-1664q-53 0 -90.5 37.5t-37.5 90.5v896q0 53 37.5 90.5t90.5 37.5h1664q53 0 90.5 -37.5t37.5 -90.5z" />
<glyph unicode="&#xf11d;" horiz-adv-x="1792" d="M1664 491v616q-169 -91 -306 -91q-82 0 -145 32q-100 49 -184 76.5t-178 27.5q-173 0 -403 -127v-599q245 113 433 113q55 0 103.5 -7.5t98 -26t77 -31t82.5 -39.5l28 -14q44 -22 101 -22q120 0 293 92zM320 1280q0 -35 -17.5 -64t-46.5 -46v-1266q0 -14 -9 -23t-23 -9 h-64q-14 0 -23 9t-9 23v1266q-29 17 -46.5 46t-17.5 64q0 53 37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1792 1216v-763q0 -39 -35 -57q-10 -5 -17 -9q-218 -116 -369 -116q-88 0 -158 35l-28 14q-64 33 -99 48t-91 29t-114 14q-102 0 -235.5 -44t-228.5 -102 q-15 -9 -33 -9q-16 0 -32 8q-32 19 -32 56v742q0 35 31 55q35 21 78.5 42.5t114 52t152.5 49.5t155 19q112 0 209 -31t209 -86q38 -19 89 -19q122 0 310 112q22 12 31 17q31 16 62 -2q31 -20 31 -55z" />
<glyph unicode="&#xf11e;" horiz-adv-x="1792" d="M832 536v192q-181 -16 -384 -117v-185q205 96 384 110zM832 954v197q-172 -8 -384 -126v-189q215 111 384 118zM1664 491v184q-235 -116 -384 -71v224q-20 6 -39 15q-5 3 -33 17t-34.5 17t-31.5 15t-34.5 15.5t-32.5 13t-36 12.5t-35 8.5t-39.5 7.5t-39.5 4t-44 2 q-23 0 -49 -3v-222h19q102 0 192.5 -29t197.5 -82q19 -9 39 -15v-188q42 -17 91 -17q120 0 293 92zM1664 918v189q-169 -91 -306 -91q-45 0 -78 8v-196q148 -42 384 90zM320 1280q0 -35 -17.5 -64t-46.5 -46v-1266q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v1266 q-29 17 -46.5 46t-17.5 64q0 53 37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1792 1216v-763q0 -39 -35 -57q-10 -5 -17 -9q-218 -116 -369 -116q-88 0 -158 35l-28 14q-64 33 -99 48t-91 29t-114 14q-102 0 -235.5 -44t-228.5 -102q-15 -9 -33 -9q-16 0 -32 8 q-32 19 -32 56v742q0 35 31 55q35 21 78.5 42.5t114 52t152.5 49.5t155 19q112 0 209 -31t209 -86q38 -19 89 -19q122 0 310 112q22 12 31 17q31 16 62 -2q31 -20 31 -55z" />
<glyph unicode="&#xf120;" horiz-adv-x="1664" d="M585 553l-466 -466q-10 -10 -23 -10t-23 10l-50 50q-10 10 -10 23t10 23l393 393l-393 393q-10 10 -10 23t10 23l50 50q10 10 23 10t23 -10l466 -466q10 -10 10 -23t-10 -23zM1664 96v-64q0 -14 -9 -23t-23 -9h-960q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h960q14 0 23 -9 t9 -23z" />
<glyph unicode="&#xf121;" horiz-adv-x="1920" d="M617 137l-50 -50q-10 -10 -23 -10t-23 10l-466 466q-10 10 -10 23t10 23l466 466q10 10 23 10t23 -10l50 -50q10 -10 10 -23t-10 -23l-393 -393l393 -393q10 -10 10 -23t-10 -23zM1208 1204l-373 -1291q-4 -13 -15.5 -19.5t-23.5 -2.5l-62 17q-13 4 -19.5 15.5t-2.5 24.5 l373 1291q4 13 15.5 19.5t23.5 2.5l62 -17q13 -4 19.5 -15.5t2.5 -24.5zM1865 553l-466 -466q-10 -10 -23 -10t-23 10l-50 50q-10 10 -10 23t10 23l393 393l-393 393q-10 10 -10 23t10 23l50 50q10 10 23 10t23 -10l466 -466q10 -10 10 -23t-10 -23z" />
<glyph unicode="&#xf122;" horiz-adv-x="1792" d="M640 454v-70q0 -42 -39 -59q-13 -5 -25 -5q-27 0 -45 19l-512 512q-19 19 -19 45t19 45l512 512q29 31 70 14q39 -17 39 -59v-69l-397 -398q-19 -19 -19 -45t19 -45zM1792 416q0 -58 -17 -133.5t-38.5 -138t-48 -125t-40.5 -90.5l-20 -40q-8 -17 -28 -17q-6 0 -9 1 q-25 8 -23 34q43 400 -106 565q-64 71 -170.5 110.5t-267.5 52.5v-251q0 -42 -39 -59q-13 -5 -25 -5q-27 0 -45 19l-512 512q-19 19 -19 45t19 45l512 512q29 31 70 14q39 -17 39 -59v-262q411 -28 599 -221q169 -173 169 -509z" />
<glyph unicode="&#xf123;" horiz-adv-x="1664" d="M1186 579l257 250l-356 52l-66 10l-30 60l-159 322v-963l59 -31l318 -168l-60 355l-12 66zM1638 841l-363 -354l86 -500q5 -33 -6 -51.5t-34 -18.5q-17 0 -40 12l-449 236l-449 -236q-23 -12 -40 -12q-23 0 -34 18.5t-6 51.5l86 500l-364 354q-32 32 -23 59.5t54 34.5 l502 73l225 455q20 41 49 41q28 0 49 -41l225 -455l502 -73q45 -7 54 -34.5t-24 -59.5z" />
<glyph unicode="&#xf124;" horiz-adv-x="1408" d="M1401 1187l-640 -1280q-17 -35 -57 -35q-5 0 -15 2q-22 5 -35.5 22.5t-13.5 39.5v576h-576q-22 0 -39.5 13.5t-22.5 35.5t4 42t29 30l1280 640q13 7 29 7q27 0 45 -19q15 -14 18.5 -34.5t-6.5 -39.5z" />
<glyph unicode="&#xf125;" horiz-adv-x="1664" d="M557 256h595v595zM512 301l595 595h-595v-595zM1664 224v-192q0 -14 -9 -23t-23 -9h-224v-224q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23v224h-864q-14 0 -23 9t-9 23v864h-224q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h224v224q0 14 9 23t23 9h192q14 0 23 -9t9 -23 v-224h851l246 247q10 9 23 9t23 -9q9 -10 9 -23t-9 -23l-247 -246v-851h224q14 0 23 -9t9 -23z" />
<glyph unicode="&#xf126;" horiz-adv-x="1024" d="M288 64q0 40 -28 68t-68 28t-68 -28t-28 -68t28 -68t68 -28t68 28t28 68zM288 1216q0 40 -28 68t-68 28t-68 -28t-28 -68t28 -68t68 -28t68 28t28 68zM928 1088q0 40 -28 68t-68 28t-68 -28t-28 -68t28 -68t68 -28t68 28t28 68zM1024 1088q0 -52 -26 -96.5t-70 -69.5 q-2 -287 -226 -414q-68 -38 -203 -81q-128 -40 -169.5 -71t-41.5 -100v-26q44 -25 70 -69.5t26 -96.5q0 -80 -56 -136t-136 -56t-136 56t-56 136q0 52 26 96.5t70 69.5v820q-44 25 -70 69.5t-26 96.5q0 80 56 136t136 56t136 -56t56 -136q0 -52 -26 -96.5t-70 -69.5v-497 q54 26 154 57q55 17 87.5 29.5t70.5 31t59 39.5t40.5 51t28 69.5t8.5 91.5q-44 25 -70 69.5t-26 96.5q0 80 56 136t136 56t136 -56t56 -136z" />
<glyph unicode="&#xf127;" horiz-adv-x="1664" d="M439 265l-256 -256q-10 -9 -23 -9q-12 0 -23 9q-9 10 -9 23t9 23l256 256q10 9 23 9t23 -9q9 -10 9 -23t-9 -23zM608 224v-320q0 -14 -9 -23t-23 -9t-23 9t-9 23v320q0 14 9 23t23 9t23 -9t9 -23zM384 448q0 -14 -9 -23t-23 -9h-320q-14 0 -23 9t-9 23t9 23t23 9h320 q14 0 23 -9t9 -23zM1648 320q0 -120 -85 -203l-147 -146q-83 -83 -203 -83q-121 0 -204 85l-334 335q-21 21 -42 56l239 18l273 -274q27 -27 68 -27.5t68 26.5l147 146q28 28 28 67q0 40 -28 68l-274 275l18 239q35 -21 56 -42l336 -336q84 -86 84 -204zM1031 1044l-239 -18 l-273 274q-28 28 -68 28q-39 0 -68 -27l-147 -146q-28 -28 -28 -67q0 -40 28 -68l274 -274l-18 -240q-35 21 -56 42l-336 336q-84 86 -84 204q0 120 85 203l147 146q83 83 203 83q121 0 204 -85l334 -335q21 -21 42 -56zM1664 960q0 -14 -9 -23t-23 -9h-320q-14 0 -23 9 t-9 23t9 23t23 9h320q14 0 23 -9t9 -23zM1120 1504v-320q0 -14 -9 -23t-23 -9t-23 9t-9 23v320q0 14 9 23t23 9t23 -9t9 -23zM1527 1353l-256 -256q-11 -9 -23 -9t-23 9q-9 10 -9 23t9 23l256 256q10 9 23 9t23 -9q9 -10 9 -23t-9 -23z" />
<glyph unicode="&#xf128;" horiz-adv-x="1024" d="M704 280v-240q0 -16 -12 -28t-28 -12h-240q-16 0 -28 12t-12 28v240q0 16 12 28t28 12h240q16 0 28 -12t12 -28zM1020 880q0 -54 -15.5 -101t-35 -76.5t-55 -59.5t-57.5 -43.5t-61 -35.5q-41 -23 -68.5 -65t-27.5 -67q0 -17 -12 -32.5t-28 -15.5h-240q-15 0 -25.5 18.5 t-10.5 37.5v45q0 83 65 156.5t143 108.5q59 27 84 56t25 76q0 42 -46.5 74t-107.5 32q-65 0 -108 -29q-35 -25 -107 -115q-13 -16 -31 -16q-12 0 -25 8l-164 125q-13 10 -15.5 25t5.5 28q160 266 464 266q80 0 161 -31t146 -83t106 -127.5t41 -158.5z" />
<glyph unicode="&#xf129;" horiz-adv-x="640" d="M640 192v-128q0 -26 -19 -45t-45 -19h-512q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h64v384h-64q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h384q26 0 45 -19t19 -45v-576h64q26 0 45 -19t19 -45zM512 1344v-192q0 -26 -19 -45t-45 -19h-256q-26 0 -45 19t-19 45v192 q0 26 19 45t45 19h256q26 0 45 -19t19 -45z" />
<glyph unicode="&#xf12a;" horiz-adv-x="640" d="M512 288v-224q0 -26 -19 -45t-45 -19h-256q-26 0 -45 19t-19 45v224q0 26 19 45t45 19h256q26 0 45 -19t19 -45zM542 1344l-28 -768q-1 -26 -20.5 -45t-45.5 -19h-256q-26 0 -45.5 19t-20.5 45l-28 768q-1 26 17.5 45t44.5 19h320q26 0 44.5 -19t17.5 -45z" />
<glyph unicode="&#xf12b;" d="M897 167v-167h-248l-159 252l-24 42q-8 9 -11 21h-3l-9 -21q-10 -20 -25 -44l-155 -250h-258v167h128l197 291l-185 272h-137v168h276l139 -228q2 -4 23 -42q8 -9 11 -21h3q3 9 11 21l25 42l140 228h257v-168h-125l-184 -267l204 -296h109zM1534 846v-206h-514l-3 27 q-4 28 -4 46q0 64 26 117t65 86.5t84 65t84 54.5t65 54t26 64q0 38 -29.5 62.5t-70.5 24.5q-51 0 -97 -39q-14 -11 -36 -38l-105 92q26 37 63 66q83 65 188 65q110 0 178 -59.5t68 -158.5q0 -56 -24.5 -103t-62 -76.5t-81.5 -58.5t-82 -50.5t-65.5 -51.5t-30.5 -63h232v80 h126z" />
<glyph unicode="&#xf12c;" d="M897 167v-167h-248l-159 252l-24 42q-8 9 -11 21h-3l-9 -21q-10 -20 -25 -44l-155 -250h-258v167h128l197 291l-185 272h-137v168h276l139 -228q2 -4 23 -42q8 -9 11 -21h3q3 9 11 21l25 42l140 228h257v-168h-125l-184 -267l204 -296h109zM1536 -50v-206h-514l-4 27 q-3 45 -3 46q0 64 26 117t65 86.5t84 65t84 54.5t65 54t26 64q0 38 -29.5 62.5t-70.5 24.5q-51 0 -97 -39q-14 -11 -36 -38l-105 92q26 37 63 66q80 65 188 65q110 0 178 -59.5t68 -158.5q0 -66 -34.5 -118.5t-84 -86t-99.5 -62.5t-87 -63t-41 -73h232v80h126z" />
<glyph unicode="&#xf12d;" horiz-adv-x="1920" d="M896 128l336 384h-768l-336 -384h768zM1909 1205q15 -34 9.5 -71.5t-30.5 -65.5l-896 -1024q-38 -44 -96 -44h-768q-38 0 -69.5 20.5t-47.5 54.5q-15 34 -9.5 71.5t30.5 65.5l896 1024q38 44 96 44h768q38 0 69.5 -20.5t47.5 -54.5z" />
<glyph unicode="&#xf12e;" horiz-adv-x="1664" d="M1664 438q0 -81 -44.5 -135t-123.5 -54q-41 0 -77.5 17.5t-59 38t-56.5 38t-71 17.5q-110 0 -110 -124q0 -39 16 -115t15 -115v-5q-22 0 -33 -1q-34 -3 -97.5 -11.5t-115.5 -13.5t-98 -5q-61 0 -103 26.5t-42 83.5q0 37 17.5 71t38 56.5t38 59t17.5 77.5q0 79 -54 123.5 t-135 44.5q-84 0 -143 -45.5t-59 -127.5q0 -43 15 -83t33.5 -64.5t33.5 -53t15 -50.5q0 -45 -46 -89q-37 -35 -117 -35q-95 0 -245 24q-9 2 -27.5 4t-27.5 4l-13 2q-1 0 -3 1q-2 0 -2 1v1024q2 -1 17.5 -3.5t34 -5t21.5 -3.5q150 -24 245 -24q80 0 117 35q46 44 46 89 q0 22 -15 50.5t-33.5 53t-33.5 64.5t-15 83q0 82 59 127.5t144 45.5q80 0 134 -44.5t54 -123.5q0 -41 -17.5 -77.5t-38 -59t-38 -56.5t-17.5 -71q0 -57 42 -83.5t103 -26.5q64 0 180 15t163 17v-2q-1 -2 -3.5 -17.5t-5 -34t-3.5 -21.5q-24 -150 -24 -245q0 -80 35 -117 q44 -46 89 -46q22 0 50.5 15t53 33.5t64.5 33.5t83 15q82 0 127.5 -59t45.5 -143z" />
<glyph unicode="&#xf130;" horiz-adv-x="1152" d="M1152 832v-128q0 -221 -147.5 -384.5t-364.5 -187.5v-132h256q26 0 45 -19t19 -45t-19 -45t-45 -19h-640q-26 0 -45 19t-19 45t19 45t45 19h256v132q-217 24 -364.5 187.5t-147.5 384.5v128q0 26 19 45t45 19t45 -19t19 -45v-128q0 -185 131.5 -316.5t316.5 -131.5 t316.5 131.5t131.5 316.5v128q0 26 19 45t45 19t45 -19t19 -45zM896 1216v-512q0 -132 -94 -226t-226 -94t-226 94t-94 226v512q0 132 94 226t226 94t226 -94t94 -226z" />
<glyph unicode="&#xf131;" horiz-adv-x="1408" d="M271 591l-101 -101q-42 103 -42 214v128q0 26 19 45t45 19t45 -19t19 -45v-128q0 -53 15 -113zM1385 1193l-361 -361v-128q0 -132 -94 -226t-226 -94q-55 0 -109 19l-96 -96q97 -51 205 -51q185 0 316.5 131.5t131.5 316.5v128q0 26 19 45t45 19t45 -19t19 -45v-128 q0 -221 -147.5 -384.5t-364.5 -187.5v-132h256q26 0 45 -19t19 -45t-19 -45t-45 -19h-640q-26 0 -45 19t-19 45t19 45t45 19h256v132q-125 13 -235 81l-254 -254q-10 -10 -23 -10t-23 10l-82 82q-10 10 -10 23t10 23l1234 1234q10 10 23 10t23 -10l82 -82q10 -10 10 -23 t-10 -23zM1005 1325l-621 -621v512q0 132 94 226t226 94q102 0 184.5 -59t116.5 -152z" />
<glyph unicode="&#xf132;" horiz-adv-x="1280" d="M1088 576v640h-448v-1137q119 63 213 137q235 184 235 360zM1280 1344v-768q0 -86 -33.5 -170.5t-83 -150t-118 -127.5t-126.5 -103t-121 -77.5t-89.5 -49.5t-42.5 -20q-12 -6 -26 -6t-26 6q-16 7 -42.5 20t-89.5 49.5t-121 77.5t-126.5 103t-118 127.5t-83 150 t-33.5 170.5v768q0 26 19 45t45 19h1152q26 0 45 -19t19 -45z" />
<glyph unicode="&#xf133;" horiz-adv-x="1664" d="M128 -128h1408v1024h-1408v-1024zM512 1088v288q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-288q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM1280 1088v288q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-288q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM1664 1152v-1280 q0 -52 -38 -90t-90 -38h-1408q-52 0 -90 38t-38 90v1280q0 52 38 90t90 38h128v96q0 66 47 113t113 47h64q66 0 113 -47t47 -113v-96h384v96q0 66 47 113t113 47h64q66 0 113 -47t47 -113v-96h128q52 0 90 -38t38 -90z" />
<glyph unicode="&#xf134;" horiz-adv-x="1408" d="M512 1344q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1408 1376v-320q0 -16 -12 -25q-8 -7 -20 -7q-4 0 -7 1l-448 96q-11 2 -18 11t-7 20h-256v-102q111 -23 183.5 -111t72.5 -203v-800q0 -26 -19 -45t-45 -19h-512q-26 0 -45 19t-19 45v800 q0 106 62.5 190.5t161.5 114.5v111h-32q-59 0 -115 -23.5t-91.5 -53t-66 -66.5t-40.5 -53.5t-14 -24.5q-17 -35 -57 -35q-16 0 -29 7q-23 12 -31.5 37t3.5 49q5 10 14.5 26t37.5 53.5t60.5 70t85 67t108.5 52.5q-25 42 -25 86q0 66 47 113t113 47t113 -47t47 -113 q0 -33 -14 -64h302q0 11 7 20t18 11l448 96q3 1 7 1q12 0 20 -7q12 -9 12 -25z" />
<glyph unicode="&#xf135;" horiz-adv-x="1664" d="M1440 1088q0 40 -28 68t-68 28t-68 -28t-28 -68t28 -68t68 -28t68 28t28 68zM1664 1376q0 -249 -75.5 -430.5t-253.5 -360.5q-81 -80 -195 -176l-20 -379q-2 -16 -16 -26l-384 -224q-7 -4 -16 -4q-12 0 -23 9l-64 64q-13 14 -8 32l85 276l-281 281l-276 -85q-3 -1 -9 -1 q-14 0 -23 9l-64 64q-17 19 -5 39l224 384q10 14 26 16l379 20q96 114 176 195q188 187 358 258t431 71q14 0 24 -9.5t10 -22.5z" />
<glyph unicode="&#xf136;" horiz-adv-x="1792" d="M1708 881l-188 -881h-304l181 849q4 21 1 43q-4 20 -16 35q-10 14 -28 24q-18 9 -40 9h-197l-205 -960h-303l204 960h-304l-205 -960h-304l272 1280h1139q157 0 245 -118q86 -116 52 -281z" />
<glyph unicode="&#xf137;" d="M909 141l102 102q19 19 19 45t-19 45l-307 307l307 307q19 19 19 45t-19 45l-102 102q-19 19 -45 19t-45 -19l-454 -454q-19 -19 -19 -45t19 -45l454 -454q19 -19 45 -19t45 19zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5 t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
<glyph unicode="&#xf138;" d="M717 141l454 454q19 19 19 45t-19 45l-454 454q-19 19 -45 19t-45 -19l-102 -102q-19 -19 -19 -45t19 -45l307 -307l-307 -307q-19 -19 -19 -45t19 -45l102 -102q19 -19 45 -19t45 19zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5 t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
<glyph unicode="&#xf139;" d="M1165 397l102 102q19 19 19 45t-19 45l-454 454q-19 19 -45 19t-45 -19l-454 -454q-19 -19 -19 -45t19 -45l102 -102q19 -19 45 -19t45 19l307 307l307 -307q19 -19 45 -19t45 19zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5 t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
<glyph unicode="&#xf13a;" d="M813 237l454 454q19 19 19 45t-19 45l-102 102q-19 19 -45 19t-45 -19l-307 -307l-307 307q-19 19 -45 19t-45 -19l-102 -102q-19 -19 -19 -45t19 -45l454 -454q19 -19 45 -19t45 19zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5 t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
<glyph unicode="&#xf13b;" horiz-adv-x="1408" d="M1130 939l16 175h-884l47 -534h612l-22 -228l-197 -53l-196 53l-13 140h-175l22 -278l362 -100h4v1l359 99l50 544h-644l-15 181h674zM0 1408h1408l-128 -1438l-578 -162l-574 162z" />
<glyph unicode="&#xf13c;" horiz-adv-x="1792" d="M275 1408h1505l-266 -1333l-804 -267l-698 267l71 356h297l-29 -147l422 -161l486 161l68 339h-1208l58 297h1209l38 191h-1208z" />
<glyph unicode="&#xf13d;" horiz-adv-x="1792" d="M960 1280q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1792 352v-352q0 -22 -20 -30q-8 -2 -12 -2q-13 0 -23 9l-93 93q-119 -143 -318.5 -226.5t-429.5 -83.5t-429.5 83.5t-318.5 226.5l-93 -93q-9 -9 -23 -9q-4 0 -12 2q-20 8 -20 30v352 q0 14 9 23t23 9h352q22 0 30 -20q8 -19 -7 -35l-100 -100q67 -91 189.5 -153.5t271.5 -82.5v647h-192q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h192v163q-58 34 -93 92.5t-35 128.5q0 106 75 181t181 75t181 -75t75 -181q0 -70 -35 -128.5t-93 -92.5v-163h192q26 0 45 -19 t19 -45v-128q0 -26 -19 -45t-45 -19h-192v-647q149 20 271.5 82.5t189.5 153.5l-100 100q-15 16 -7 35q8 20 30 20h352q14 0 23 -9t9 -23z" />
<glyph unicode="&#xf13e;" horiz-adv-x="1152" d="M1056 768q40 0 68 -28t28 -68v-576q0 -40 -28 -68t-68 -28h-960q-40 0 -68 28t-28 68v576q0 40 28 68t68 28h32v320q0 185 131.5 316.5t316.5 131.5t316.5 -131.5t131.5 -316.5q0 -26 -19 -45t-45 -19h-64q-26 0 -45 19t-19 45q0 106 -75 181t-181 75t-181 -75t-75 -181 v-320h736z" />
<glyph unicode="&#xf140;" d="M1024 640q0 -106 -75 -181t-181 -75t-181 75t-75 181t75 181t181 75t181 -75t75 -181zM1152 640q0 159 -112.5 271.5t-271.5 112.5t-271.5 -112.5t-112.5 -271.5t112.5 -271.5t271.5 -112.5t271.5 112.5t112.5 271.5zM1280 640q0 -212 -150 -362t-362 -150t-362 150 t-150 362t150 362t362 150t362 -150t150 -362zM1408 640q0 130 -51 248.5t-136.5 204t-204 136.5t-248.5 51t-248.5 -51t-204 -136.5t-136.5 -204t-51 -248.5t51 -248.5t136.5 -204t204 -136.5t248.5 -51t248.5 51t204 136.5t136.5 204t51 248.5zM1536 640 q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
<glyph unicode="&#xf141;" horiz-adv-x="1408" d="M384 800v-192q0 -40 -28 -68t-68 -28h-192q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h192q40 0 68 -28t28 -68zM896 800v-192q0 -40 -28 -68t-68 -28h-192q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h192q40 0 68 -28t28 -68zM1408 800v-192q0 -40 -28 -68t-68 -28h-192 q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h192q40 0 68 -28t28 -68z" />
<glyph unicode="&#xf142;" horiz-adv-x="384" d="M384 288v-192q0 -40 -28 -68t-68 -28h-192q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h192q40 0 68 -28t28 -68zM384 800v-192q0 -40 -28 -68t-68 -28h-192q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h192q40 0 68 -28t28 -68zM384 1312v-192q0 -40 -28 -68t-68 -28h-192 q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h192q40 0 68 -28t28 -68z" />
<glyph unicode="&#xf143;" d="M512 256q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM863 162q-13 232 -177 396t-396 177q-14 1 -24 -9t-10 -23v-128q0 -13 8.5 -22t21.5 -10q154 -11 264 -121t121 -264q1 -13 10 -21.5t22 -8.5h128q13 0 23 10 t9 24zM1247 161q-5 154 -56 297.5t-139.5 260t-205 205t-260 139.5t-297.5 56q-14 1 -23 -9q-10 -10 -10 -23v-128q0 -13 9 -22t22 -10q204 -7 378 -111.5t278.5 -278.5t111.5 -378q1 -13 10 -22t22 -9h128q13 0 23 10q11 9 9 23zM1536 1120v-960q0 -119 -84.5 -203.5 t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
<glyph unicode="&#xf144;" d="M768 1408q209 0 385.5 -103t279.5 -279.5t103 -385.5t-103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103zM1152 585q32 18 32 55t-32 55l-544 320q-31 19 -64 1q-32 -19 -32 -56v-640q0 -37 32 -56 q16 -8 32 -8q17 0 32 9z" />
<glyph unicode="&#xf145;" horiz-adv-x="1792" d="M1024 1084l316 -316l-572 -572l-316 316zM813 105l618 618q19 19 19 45t-19 45l-362 362q-18 18 -45 18t-45 -18l-618 -618q-19 -19 -19 -45t19 -45l362 -362q18 -18 45 -18t45 18zM1702 742l-907 -908q-37 -37 -90.5 -37t-90.5 37l-126 126q56 56 56 136t-56 136 t-136 56t-136 -56l-125 126q-37 37 -37 90.5t37 90.5l907 906q37 37 90.5 37t90.5 -37l125 -125q-56 -56 -56 -136t56 -136t136 -56t136 56l126 -125q37 -37 37 -90.5t-37 -90.5z" />
<glyph unicode="&#xf146;" d="M1280 576v128q0 26 -19 45t-45 19h-896q-26 0 -45 -19t-19 -45v-128q0 -26 19 -45t45 -19h896q26 0 45 19t19 45zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5 t84.5 -203.5z" />
<glyph unicode="&#xf147;" horiz-adv-x="1408" d="M1152 736v-64q0 -14 -9 -23t-23 -9h-832q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h832q14 0 23 -9t9 -23zM1280 288v832q0 66 -47 113t-113 47h-832q-66 0 -113 -47t-47 -113v-832q0 -66 47 -113t113 -47h832q66 0 113 47t47 113zM1408 1120v-832q0 -119 -84.5 -203.5 t-203.5 -84.5h-832q-119 0 -203.5 84.5t-84.5 203.5v832q0 119 84.5 203.5t203.5 84.5h832q119 0 203.5 -84.5t84.5 -203.5z" />
<glyph unicode="&#xf148;" horiz-adv-x="1024" d="M1018 933q-18 -37 -58 -37h-192v-864q0 -14 -9 -23t-23 -9h-704q-21 0 -29 18q-8 20 4 35l160 192q9 11 25 11h320v640h-192q-40 0 -58 37q-17 37 9 68l320 384q18 22 49 22t49 -22l320 -384q27 -32 9 -68z" />
<glyph unicode="&#xf149;" horiz-adv-x="1024" d="M32 1280h704q13 0 22.5 -9.5t9.5 -23.5v-863h192q40 0 58 -37t-9 -69l-320 -384q-18 -22 -49 -22t-49 22l-320 384q-26 31 -9 69q18 37 58 37h192v640h-320q-14 0 -25 11l-160 192q-13 14 -4 34q9 19 29 19z" />
<glyph unicode="&#xf14a;" d="M685 237l614 614q19 19 19 45t-19 45l-102 102q-19 19 -45 19t-45 -19l-467 -467l-211 211q-19 19 -45 19t-45 -19l-102 -102q-19 -19 -19 -45t19 -45l358 -358q19 -19 45 -19t45 19zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5 t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
<glyph unicode="&#xf14b;" d="M404 428l152 -152l-52 -52h-56v96h-96v56zM818 818q14 -13 -3 -30l-291 -291q-17 -17 -30 -3q-14 13 3 30l291 291q17 17 30 3zM544 128l544 544l-288 288l-544 -544v-288h288zM1152 736l92 92q28 28 28 68t-28 68l-152 152q-28 28 -68 28t-68 -28l-92 -92zM1536 1120 v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
<glyph unicode="&#xf14c;" d="M1280 608v480q0 26 -19 45t-45 19h-480q-42 0 -59 -39q-17 -41 14 -70l144 -144l-534 -534q-19 -19 -19 -45t19 -45l102 -102q19 -19 45 -19t45 19l534 534l144 -144q18 -19 45 -19q12 0 25 5q39 17 39 59zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960 q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
<glyph unicode="&#xf14d;" d="M1005 435l352 352q19 19 19 45t-19 45l-352 352q-30 31 -69 14q-40 -17 -40 -59v-160q-119 0 -216 -19.5t-162.5 -51t-114 -79t-76.5 -95.5t-44.5 -109t-21.5 -111.5t-5 -110.5q0 -181 167 -404q10 -12 25 -12q7 0 13 3q22 9 19 33q-44 354 62 473q46 52 130 75.5 t224 23.5v-160q0 -42 40 -59q12 -5 24 -5q26 0 45 19zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
<glyph unicode="&#xf14e;" d="M640 448l256 128l-256 128v-256zM1024 1039v-542l-512 -256v542zM1312 640q0 148 -73 273t-198 198t-273 73t-273 -73t-198 -198t-73 -273t73 -273t198 -198t273 -73t273 73t198 198t73 273zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103 t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
<glyph unicode="&#xf150;" d="M1145 861q18 -35 -5 -66l-320 -448q-19 -27 -52 -27t-52 27l-320 448q-23 31 -5 66q17 35 57 35h640q40 0 57 -35zM1280 160v960q0 13 -9.5 22.5t-22.5 9.5h-960q-13 0 -22.5 -9.5t-9.5 -22.5v-960q0 -13 9.5 -22.5t22.5 -9.5h960q13 0 22.5 9.5t9.5 22.5zM1536 1120 v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
<glyph unicode="&#xf151;" d="M1145 419q-17 -35 -57 -35h-640q-40 0 -57 35q-18 35 5 66l320 448q19 27 52 27t52 -27l320 -448q23 -31 5 -66zM1280 160v960q0 13 -9.5 22.5t-22.5 9.5h-960q-13 0 -22.5 -9.5t-9.5 -22.5v-960q0 -13 9.5 -22.5t22.5 -9.5h960q13 0 22.5 9.5t9.5 22.5zM1536 1120v-960 q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
<glyph unicode="&#xf152;" d="M1088 640q0 -33 -27 -52l-448 -320q-31 -23 -66 -5q-35 17 -35 57v640q0 40 35 57q35 18 66 -5l448 -320q27 -19 27 -52zM1280 160v960q0 14 -9 23t-23 9h-960q-14 0 -23 -9t-9 -23v-960q0 -14 9 -23t23 -9h960q14 0 23 9t9 23zM1536 1120v-960q0 -119 -84.5 -203.5 t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
<glyph unicode="&#xf153;" horiz-adv-x="1024" d="M976 229l35 -159q3 -12 -3 -22.5t-17 -14.5l-5 -1q-4 -2 -10.5 -3.5t-16 -4.5t-21.5 -5.5t-25.5 -5t-30 -5t-33.5 -4.5t-36.5 -3t-38.5 -1q-234 0 -409 130.5t-238 351.5h-95q-13 0 -22.5 9.5t-9.5 22.5v113q0 13 9.5 22.5t22.5 9.5h66q-2 57 1 105h-67q-14 0 -23 9 t-9 23v114q0 14 9 23t23 9h98q67 210 243.5 338t400.5 128q102 0 194 -23q11 -3 20 -15q6 -11 3 -24l-43 -159q-3 -13 -14 -19.5t-24 -2.5l-4 1q-4 1 -11.5 2.5l-17.5 3.5t-22.5 3.5t-26 3t-29 2.5t-29.5 1q-126 0 -226 -64t-150 -176h468q16 0 25 -12q10 -12 7 -26 l-24 -114q-5 -26 -32 -26h-488q-3 -37 0 -105h459q15 0 25 -12q9 -12 6 -27l-24 -112q-2 -11 -11 -18.5t-20 -7.5h-387q48 -117 149.5 -185.5t228.5 -68.5q18 0 36 1.5t33.5 3.5t29.5 4.5t24.5 5t18.5 4.5l12 3l5 2q13 5 26 -2q12 -7 15 -21z" />
<glyph unicode="&#xf154;" horiz-adv-x="1024" d="M1020 399v-367q0 -14 -9 -23t-23 -9h-956q-14 0 -23 9t-9 23v150q0 13 9.5 22.5t22.5 9.5h97v383h-95q-14 0 -23 9.5t-9 22.5v131q0 14 9 23t23 9h95v223q0 171 123.5 282t314.5 111q185 0 335 -125q9 -8 10 -20.5t-7 -22.5l-103 -127q-9 -11 -22 -12q-13 -2 -23 7 q-5 5 -26 19t-69 32t-93 18q-85 0 -137 -47t-52 -123v-215h305q13 0 22.5 -9t9.5 -23v-131q0 -13 -9.5 -22.5t-22.5 -9.5h-305v-379h414v181q0 13 9 22.5t23 9.5h162q14 0 23 -9.5t9 -22.5z" />
<glyph unicode="&#xf155;" horiz-adv-x="1024" d="M978 351q0 -153 -99.5 -263.5t-258.5 -136.5v-175q0 -14 -9 -23t-23 -9h-135q-13 0 -22.5 9.5t-9.5 22.5v175q-66 9 -127.5 31t-101.5 44.5t-74 48t-46.5 37.5t-17.5 18q-17 21 -2 41l103 135q7 10 23 12q15 2 24 -9l2 -2q113 -99 243 -125q37 -8 74 -8q81 0 142.5 43 t61.5 122q0 28 -15 53t-33.5 42t-58.5 37.5t-66 32t-80 32.5q-39 16 -61.5 25t-61.5 26.5t-62.5 31t-56.5 35.5t-53.5 42.5t-43.5 49t-35.5 58t-21 66.5t-8.5 78q0 138 98 242t255 134v180q0 13 9.5 22.5t22.5 9.5h135q14 0 23 -9t9 -23v-176q57 -6 110.5 -23t87 -33.5 t63.5 -37.5t39 -29t15 -14q17 -18 5 -38l-81 -146q-8 -15 -23 -16q-14 -3 -27 7q-3 3 -14.5 12t-39 26.5t-58.5 32t-74.5 26t-85.5 11.5q-95 0 -155 -43t-60 -111q0 -26 8.5 -48t29.5 -41.5t39.5 -33t56 -31t60.5 -27t70 -27.5q53 -20 81 -31.5t76 -35t75.5 -42.5t62 -50 t53 -63.5t31.5 -76.5t13 -94z" />
<glyph unicode="&#xf156;" horiz-adv-x="898" d="M898 1066v-102q0 -14 -9 -23t-23 -9h-168q-23 -144 -129 -234t-276 -110q167 -178 459 -536q14 -16 4 -34q-8 -18 -29 -18h-195q-16 0 -25 12q-306 367 -498 571q-9 9 -9 22v127q0 13 9.5 22.5t22.5 9.5h112q132 0 212.5 43t102.5 125h-427q-14 0 -23 9t-9 23v102 q0 14 9 23t23 9h413q-57 113 -268 113h-145q-13 0 -22.5 9.5t-9.5 22.5v133q0 14 9 23t23 9h832q14 0 23 -9t9 -23v-102q0 -14 -9 -23t-23 -9h-233q47 -61 64 -144h171q14 0 23 -9t9 -23z" />
<glyph unicode="&#xf157;" horiz-adv-x="1027" d="M603 0h-172q-13 0 -22.5 9t-9.5 23v330h-288q-13 0 -22.5 9t-9.5 23v103q0 13 9.5 22.5t22.5 9.5h288v85h-288q-13 0 -22.5 9t-9.5 23v104q0 13 9.5 22.5t22.5 9.5h214l-321 578q-8 16 0 32q10 16 28 16h194q19 0 29 -18l215 -425q19 -38 56 -125q10 24 30.5 68t27.5 61 l191 420q8 19 29 19h191q17 0 27 -16q9 -14 1 -31l-313 -579h215q13 0 22.5 -9.5t9.5 -22.5v-104q0 -14 -9.5 -23t-22.5 -9h-290v-85h290q13 0 22.5 -9.5t9.5 -22.5v-103q0 -14 -9.5 -23t-22.5 -9h-290v-330q0 -13 -9.5 -22.5t-22.5 -9.5z" />
<glyph unicode="&#xf158;" horiz-adv-x="1664" d="M1664 352v-32q0 -132 -94 -226t-226 -94h-128q-132 0 -226 94t-94 226v480h-224q-2 -102 -14.5 -190.5t-30.5 -156t-48.5 -126.5t-57 -99.5t-67.5 -77.5t-69.5 -58.5t-74 -44t-69 -32t-65.5 -25.5q-4 -2 -32 -13q-8 -2 -12 -2q-22 0 -30 20l-71 178q-5 13 0 25t17 17 q7 3 20 7.5t18 6.5q31 12 46.5 18.5t44.5 20t45.5 26t42 32.5t40.5 42.5t34.5 53.5t30.5 68.5t22.5 83.5t17 103t6.5 123h-256q-14 0 -23 9t-9 23v160q0 14 9 23t23 9h1216q14 0 23 -9t9 -23v-160q0 -14 -9 -23t-23 -9h-224v-512q0 -26 19 -45t45 -19h128q26 0 45 19t19 45 v64q0 14 9 23t23 9h192q14 0 23 -9t9 -23zM1280 1376v-160q0 -14 -9 -23t-23 -9h-960q-14 0 -23 9t-9 23v160q0 14 9 23t23 9h960q14 0 23 -9t9 -23z" />
<glyph unicode="&#xf159;" horiz-adv-x="1792" d="M514 341l81 299h-159l75 -300q1 -1 1 -3t1 -3q0 1 0.5 3.5t0.5 3.5zM630 768l35 128h-292l32 -128h225zM822 768h139l-35 128h-70zM1271 340l78 300h-162l81 -299q0 -1 0.5 -3.5t1.5 -3.5q0 1 0.5 3t0.5 3zM1382 768l33 128h-297l34 -128h230zM1792 736v-64q0 -14 -9 -23 t-23 -9h-213l-164 -616q-7 -24 -31 -24h-159q-24 0 -31 24l-166 616h-209l-167 -616q-7 -24 -31 -24h-159q-11 0 -19.5 7t-10.5 17l-160 616h-208q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h175l-33 128h-142q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h109l-89 344q-5 15 5 28 q10 12 26 12h137q26 0 31 -24l90 -360h359l97 360q7 24 31 24h126q24 0 31 -24l98 -360h365l93 360q5 24 31 24h137q16 0 26 -12q10 -13 5 -28l-91 -344h111q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-145l-34 -128h179q14 0 23 -9t9 -23z" />
<glyph unicode="&#xf15a;" horiz-adv-x="1280" d="M1167 896q18 -182 -131 -258q117 -28 175 -103t45 -214q-7 -71 -32.5 -125t-64.5 -89t-97 -58.5t-121.5 -34.5t-145.5 -15v-255h-154v251q-80 0 -122 1v-252h-154v255q-18 0 -54 0.5t-55 0.5h-200l31 183h111q50 0 58 51v402h16q-6 1 -16 1v287q-13 68 -89 68h-111v164 l212 -1q64 0 97 1v252h154v-247q82 2 122 2v245h154v-252q79 -7 140 -22.5t113 -45t82.5 -78t36.5 -114.5zM952 351q0 36 -15 64t-37 46t-57.5 30.5t-65.5 18.5t-74 9t-69 3t-64.5 -1t-47.5 -1v-338q8 0 37 -0.5t48 -0.5t53 1.5t58.5 4t57 8.5t55.5 14t47.5 21t39.5 30 t24.5 40t9.5 51zM881 827q0 33 -12.5 58.5t-30.5 42t-48 28t-55 16.5t-61.5 8t-58 2.5t-54 -1t-39.5 -0.5v-307q5 0 34.5 -0.5t46.5 0t50 2t55 5.5t51.5 11t48.5 18.5t37 27t27 38.5t9 51z" />
<glyph unicode="&#xf15b;" horiz-adv-x="1280" d="M1280 768v-800q0 -40 -28 -68t-68 -28h-1088q-40 0 -68 28t-28 68v1344q0 40 28 68t68 28h544v-544q0 -40 28 -68t68 -28h544zM1277 896h-509v509q82 -15 132 -65l312 -312q50 -50 65 -132z" />
<glyph unicode="&#xf15c;" horiz-adv-x="1280" d="M1024 160v64q0 14 -9 23t-23 9h-704q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h704q14 0 23 9t9 23zM1024 416v64q0 14 -9 23t-23 9h-704q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h704q14 0 23 9t9 23zM1280 768v-800q0 -40 -28 -68t-68 -28h-1088q-40 0 -68 28 t-28 68v1344q0 40 28 68t68 28h544v-544q0 -40 28 -68t68 -28h544zM1277 896h-509v509q82 -15 132 -65l312 -312q50 -50 65 -132z" />
<glyph unicode="&#xf15d;" horiz-adv-x="1664" d="M1191 1128h177l-72 218l-12 47q-2 16 -2 20h-4l-3 -20q0 -1 -3.5 -18t-7.5 -29zM736 96q0 -12 -10 -24l-319 -319q-10 -9 -23 -9q-12 0 -23 9l-320 320q-15 16 -7 35q8 20 30 20h192v1376q0 14 9 23t23 9h192q14 0 23 -9t9 -23v-1376h192q14 0 23 -9t9 -23zM1572 -23 v-233h-584v90l369 529q12 18 21 27l11 9v3q-2 0 -6.5 -0.5t-7.5 -0.5q-12 -3 -30 -3h-232v-115h-120v229h567v-89l-369 -530q-6 -8 -21 -26l-11 -11v-2l14 2q9 2 30 2h248v119h121zM1661 874v-106h-288v106h75l-47 144h-243l-47 -144h75v-106h-287v106h70l230 662h162 l230 -662h70z" />
<glyph unicode="&#xf15e;" horiz-adv-x="1664" d="M1191 104h177l-72 218l-12 47q-2 16 -2 20h-4l-3 -20q0 -1 -3.5 -18t-7.5 -29zM736 96q0 -12 -10 -24l-319 -319q-10 -9 -23 -9q-12 0 -23 9l-320 320q-15 16 -7 35q8 20 30 20h192v1376q0 14 9 23t23 9h192q14 0 23 -9t9 -23v-1376h192q14 0 23 -9t9 -23zM1661 -150 v-106h-288v106h75l-47 144h-243l-47 -144h75v-106h-287v106h70l230 662h162l230 -662h70zM1572 1001v-233h-584v90l369 529q12 18 21 27l11 9v3q-2 0 -6.5 -0.5t-7.5 -0.5q-12 -3 -30 -3h-232v-115h-120v229h567v-89l-369 -530q-6 -8 -21 -26l-11 -10v-3l14 3q9 1 30 1h248 v119h121z" />
<glyph unicode="&#xf160;" horiz-adv-x="1792" d="M736 96q0 -12 -10 -24l-319 -319q-10 -9 -23 -9q-12 0 -23 9l-320 320q-15 16 -7 35q8 20 30 20h192v1376q0 14 9 23t23 9h192q14 0 23 -9t9 -23v-1376h192q14 0 23 -9t9 -23zM1792 -32v-192q0 -14 -9 -23t-23 -9h-832q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h832 q14 0 23 -9t9 -23zM1600 480v-192q0 -14 -9 -23t-23 -9h-640q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h640q14 0 23 -9t9 -23zM1408 992v-192q0 -14 -9 -23t-23 -9h-448q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h448q14 0 23 -9t9 -23zM1216 1504v-192q0 -14 -9 -23t-23 -9h-256 q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h256q14 0 23 -9t9 -23z" />
<glyph unicode="&#xf161;" horiz-adv-x="1792" d="M1216 -32v-192q0 -14 -9 -23t-23 -9h-256q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h256q14 0 23 -9t9 -23zM736 96q0 -12 -10 -24l-319 -319q-10 -9 -23 -9q-12 0 -23 9l-320 320q-15 16 -7 35q8 20 30 20h192v1376q0 14 9 23t23 9h192q14 0 23 -9t9 -23v-1376h192 q14 0 23 -9t9 -23zM1408 480v-192q0 -14 -9 -23t-23 -9h-448q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h448q14 0 23 -9t9 -23zM1600 992v-192q0 -14 -9 -23t-23 -9h-640q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h640q14 0 23 -9t9 -23zM1792 1504v-192q0 -14 -9 -23t-23 -9h-832 q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h832q14 0 23 -9t9 -23z" />
<glyph unicode="&#xf162;" d="M1346 223q0 63 -44 116t-103 53q-52 0 -83 -37t-31 -94t36.5 -95t104.5 -38q50 0 85 27t35 68zM736 96q0 -12 -10 -24l-319 -319q-10 -9 -23 -9q-12 0 -23 9l-320 320q-15 16 -7 35q8 20 30 20h192v1376q0 14 9 23t23 9h192q14 0 23 -9t9 -23v-1376h192q14 0 23 -9t9 -23 zM1486 165q0 -62 -13 -121.5t-41 -114t-68 -95.5t-98.5 -65.5t-127.5 -24.5q-62 0 -108 16q-24 8 -42 15l39 113q15 -7 31 -11q37 -13 75 -13q84 0 134.5 58.5t66.5 145.5h-2q-21 -23 -61.5 -37t-84.5 -14q-106 0 -173 71.5t-67 172.5q0 105 72 178t181 73q123 0 205 -94.5 t82 -252.5zM1456 882v-114h-469v114h167v432q0 7 0.5 19t0.5 17v16h-2l-7 -12q-8 -13 -26 -31l-62 -58l-82 86l192 185h123v-654h165z" />
<glyph unicode="&#xf163;" d="M1346 1247q0 63 -44 116t-103 53q-52 0 -83 -37t-31 -94t36.5 -95t104.5 -38q50 0 85 27t35 68zM736 96q0 -12 -10 -24l-319 -319q-10 -9 -23 -9q-12 0 -23 9l-320 320q-15 16 -7 35q8 20 30 20h192v1376q0 14 9 23t23 9h192q14 0 23 -9t9 -23v-1376h192q14 0 23 -9 t9 -23zM1456 -142v-114h-469v114h167v432q0 7 0.5 19t0.5 17v16h-2l-7 -12q-8 -13 -26 -31l-62 -58l-82 86l192 185h123v-654h165zM1486 1189q0 -62 -13 -121.5t-41 -114t-68 -95.5t-98.5 -65.5t-127.5 -24.5q-62 0 -108 16q-24 8 -42 15l39 113q15 -7 31 -11q37 -13 75 -13 q84 0 134.5 58.5t66.5 145.5h-2q-21 -23 -61.5 -37t-84.5 -14q-106 0 -173 71.5t-67 172.5q0 105 72 178t181 73q123 0 205 -94.5t82 -252.5z" />
<glyph unicode="&#xf164;" horiz-adv-x="1664" d="M256 192q0 26 -19 45t-45 19q-27 0 -45.5 -19t-18.5 -45q0 -27 18.5 -45.5t45.5 -18.5q26 0 45 18.5t19 45.5zM416 704v-640q0 -26 -19 -45t-45 -19h-288q-26 0 -45 19t-19 45v640q0 26 19 45t45 19h288q26 0 45 -19t19 -45zM1600 704q0 -86 -55 -149q15 -44 15 -76 q3 -76 -43 -137q17 -56 0 -117q-15 -57 -54 -94q9 -112 -49 -181q-64 -76 -197 -78h-36h-76h-17q-66 0 -144 15.5t-121.5 29t-120.5 39.5q-123 43 -158 44q-26 1 -45 19.5t-19 44.5v641q0 25 18 43.5t43 20.5q24 2 76 59t101 121q68 87 101 120q18 18 31 48t17.5 48.5 t13.5 60.5q7 39 12.5 61t19.5 52t34 50q19 19 45 19q46 0 82.5 -10.5t60 -26t40 -40.5t24 -45t12 -50t5 -45t0.5 -39q0 -38 -9.5 -76t-19 -60t-27.5 -56q-3 -6 -10 -18t-11 -22t-8 -24h277q78 0 135 -57t57 -135z" />
<glyph unicode="&#xf165;" horiz-adv-x="1664" d="M256 960q0 -26 -19 -45t-45 -19q-27 0 -45.5 19t-18.5 45q0 27 18.5 45.5t45.5 18.5q26 0 45 -18.5t19 -45.5zM416 448v640q0 26 -19 45t-45 19h-288q-26 0 -45 -19t-19 -45v-640q0 -26 19 -45t45 -19h288q26 0 45 19t19 45zM1545 597q55 -61 55 -149q-1 -78 -57.5 -135 t-134.5 -57h-277q4 -14 8 -24t11 -22t10 -18q18 -37 27 -57t19 -58.5t10 -76.5q0 -24 -0.5 -39t-5 -45t-12 -50t-24 -45t-40 -40.5t-60 -26t-82.5 -10.5q-26 0 -45 19q-20 20 -34 50t-19.5 52t-12.5 61q-9 42 -13.5 60.5t-17.5 48.5t-31 48q-33 33 -101 120q-49 64 -101 121 t-76 59q-25 2 -43 20.5t-18 43.5v641q0 26 19 44.5t45 19.5q35 1 158 44q77 26 120.5 39.5t121.5 29t144 15.5h17h76h36q133 -2 197 -78q58 -69 49 -181q39 -37 54 -94q17 -61 0 -117q46 -61 43 -137q0 -32 -15 -76z" />
<glyph unicode="&#xf166;" d="M919 233v157q0 50 -29 50q-17 0 -33 -16v-224q16 -16 33 -16q29 0 29 49zM1103 355h66v34q0 51 -33 51t-33 -51v-34zM532 621v-70h-80v-423h-74v423h-78v70h232zM733 495v-367h-67v40q-39 -45 -76 -45q-33 0 -42 28q-6 16 -6 54v290h66v-270q0 -24 1 -26q1 -15 15 -15 q20 0 42 31v280h67zM985 384v-146q0 -52 -7 -73q-12 -42 -53 -42q-35 0 -68 41v-36h-67v493h67v-161q32 40 68 40q41 0 53 -42q7 -21 7 -74zM1236 255v-9q0 -29 -2 -43q-3 -22 -15 -40q-27 -40 -80 -40q-52 0 -81 38q-21 27 -21 86v129q0 59 20 86q29 38 80 38t78 -38 q21 -28 21 -86v-76h-133v-65q0 -51 34 -51q24 0 30 26q0 1 0.5 7t0.5 16.5v21.5h68zM785 1079v-156q0 -51 -32 -51t-32 51v156q0 52 32 52t32 -52zM1318 366q0 177 -19 260q-10 44 -43 73.5t-76 34.5q-136 15 -412 15q-275 0 -411 -15q-44 -5 -76.5 -34.5t-42.5 -73.5 q-20 -87 -20 -260q0 -176 20 -260q10 -43 42.5 -73t75.5 -35q137 -15 412 -15t412 15q43 5 75.5 35t42.5 73q20 84 20 260zM563 1017l90 296h-75l-51 -195l-53 195h-78l24 -69t23 -69q35 -103 46 -158v-201h74v201zM852 936v130q0 58 -21 87q-29 38 -78 38q-51 0 -78 -38 q-21 -29 -21 -87v-130q0 -58 21 -87q27 -38 78 -38q49 0 78 38q21 27 21 87zM1033 816h67v370h-67v-283q-22 -31 -42 -31q-15 0 -16 16q-1 2 -1 26v272h-67v-293q0 -37 6 -55q11 -27 43 -27q36 0 77 45v-40zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960 q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
<glyph unicode="&#xf167;" d="M971 292v-211q0 -67 -39 -67q-23 0 -45 22v301q22 22 45 22q39 0 39 -67zM1309 291v-46h-90v46q0 68 45 68t45 -68zM343 509h107v94h-312v-94h105v-569h100v569zM631 -60h89v494h-89v-378q-30 -42 -57 -42q-18 0 -21 21q-1 3 -1 35v364h-89v-391q0 -49 8 -73 q12 -37 58 -37q48 0 102 61v-54zM1060 88v197q0 73 -9 99q-17 56 -71 56q-50 0 -93 -54v217h-89v-663h89v48q45 -55 93 -55q54 0 71 55q9 27 9 100zM1398 98v13h-91q0 -51 -2 -61q-7 -36 -40 -36q-46 0 -46 69v87h179v103q0 79 -27 116q-39 51 -106 51q-68 0 -107 -51 q-28 -37 -28 -116v-173q0 -79 29 -116q39 -51 108 -51q72 0 108 53q18 27 21 54q2 9 2 58zM790 1011v210q0 69 -43 69t-43 -69v-210q0 -70 43 -70t43 70zM1509 260q0 -234 -26 -350q-14 -59 -58 -99t-102 -46q-184 -21 -555 -21t-555 21q-58 6 -102.5 46t-57.5 99 q-26 112 -26 350q0 234 26 350q14 59 58 99t103 47q183 20 554 20t555 -20q58 -7 102.5 -47t57.5 -99q26 -112 26 -350zM511 1536h102l-121 -399v-271h-100v271q-14 74 -61 212q-37 103 -65 187h106l71 -263zM881 1203v-175q0 -81 -28 -118q-37 -51 -106 -51q-67 0 -105 51 q-28 38 -28 118v175q0 80 28 117q38 51 105 51q69 0 106 -51q28 -37 28 -117zM1216 1365v-499h-91v55q-53 -62 -103 -62q-46 0 -59 37q-8 24 -8 75v394h91v-367q0 -33 1 -35q3 -22 21 -22q27 0 57 43v381h91z" />
<glyph unicode="&#xf168;" horiz-adv-x="1408" d="M597 869q-10 -18 -257 -456q-27 -46 -65 -46h-239q-21 0 -31 17t0 36l253 448q1 0 0 1l-161 279q-12 22 -1 37q9 15 32 15h239q40 0 66 -45zM1403 1511q11 -16 0 -37l-528 -934v-1l336 -615q11 -20 1 -37q-10 -15 -32 -15h-239q-42 0 -66 45l-339 622q18 32 531 942 q25 45 64 45h241q22 0 31 -15z" />
<glyph unicode="&#xf169;" d="M685 771q0 1 -126 222q-21 34 -52 34h-184q-18 0 -26 -11q-7 -12 1 -29l125 -216v-1l-196 -346q-9 -14 0 -28q8 -13 24 -13h185q31 0 50 36zM1309 1268q-7 12 -24 12h-187q-30 0 -49 -35l-411 -729q1 -2 262 -481q20 -35 52 -35h184q18 0 25 12q8 13 -1 28l-260 476v1 l409 723q8 16 0 28zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
<glyph unicode="&#xf16a;" horiz-adv-x="1792" d="M1280 640q0 37 -30 54l-512 320q-31 20 -65 2q-33 -18 -33 -56v-640q0 -38 33 -56q16 -8 31 -8q20 0 34 10l512 320q30 17 30 54zM1792 640q0 -96 -1 -150t-8.5 -136.5t-22.5 -147.5q-16 -73 -69 -123t-124 -58q-222 -25 -671 -25t-671 25q-71 8 -124.5 58t-69.5 123 q-14 65 -21.5 147.5t-8.5 136.5t-1 150t1 150t8.5 136.5t22.5 147.5q16 73 69 123t124 58q222 25 671 25t671 -25q71 -8 124.5 -58t69.5 -123q14 -65 21.5 -147.5t8.5 -136.5t1 -150z" />
<glyph unicode="&#xf16b;" horiz-adv-x="1792" d="M402 829l494 -305l-342 -285l-490 319zM1388 274v-108l-490 -293v-1l-1 1l-1 -1v1l-489 293v108l147 -96l342 284v2l1 -1l1 1v-2l343 -284zM554 1418l342 -285l-494 -304l-338 270zM1390 829l338 -271l-489 -319l-343 285zM1239 1418l489 -319l-338 -270l-494 304z" />
<glyph unicode="&#xf16c;" horiz-adv-x="1408" d="M928 135v-151l-707 -1v151zM1169 481v-701l-1 -35v-1h-1132l-35 1h-1v736h121v-618h928v618h120zM241 393l704 -65l-13 -150l-705 65zM309 709l683 -183l-39 -146l-683 183zM472 1058l609 -360l-77 -130l-609 360zM832 1389l398 -585l-124 -85l-399 584zM1285 1536 l121 -697l-149 -26l-121 697z" />
<glyph unicode="&#xf16d;" d="M1362 110v648h-135q20 -63 20 -131q0 -126 -64 -232.5t-174 -168.5t-240 -62q-197 0 -337 135.5t-140 327.5q0 68 20 131h-141v-648q0 -26 17.5 -43.5t43.5 -17.5h1069q25 0 43 17.5t18 43.5zM1078 643q0 124 -90.5 211.5t-218.5 87.5q-127 0 -217.5 -87.5t-90.5 -211.5 t90.5 -211.5t217.5 -87.5q128 0 218.5 87.5t90.5 211.5zM1362 1003v165q0 28 -20 48.5t-49 20.5h-174q-29 0 -49 -20.5t-20 -48.5v-165q0 -29 20 -49t49 -20h174q29 0 49 20t20 49zM1536 1211v-1142q0 -81 -58 -139t-139 -58h-1142q-81 0 -139 58t-58 139v1142q0 81 58 139 t139 58h1142q81 0 139 -58t58 -139z" />
<glyph unicode="&#xf16e;" d="M1248 1408q119 0 203.5 -84.5t84.5 -203.5v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960zM698 640q0 88 -62 150t-150 62t-150 -62t-62 -150t62 -150t150 -62t150 62t62 150zM1262 640q0 88 -62 150 t-150 62t-150 -62t-62 -150t62 -150t150 -62t150 62t62 150z" />
<glyph unicode="&#xf170;" d="M768 914l201 -306h-402zM1133 384h94l-459 691l-459 -691h94l104 160h522zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
<glyph unicode="&#xf171;" horiz-adv-x="1408" d="M815 677q8 -63 -50.5 -101t-111.5 -6q-39 17 -53.5 58t-0.5 82t52 58q36 18 72.5 12t64 -35.5t27.5 -67.5zM926 698q-14 107 -113 164t-197 13q-63 -28 -100.5 -88.5t-34.5 -129.5q4 -91 77.5 -155t165.5 -56q91 8 152 84t50 168zM1165 1240q-20 27 -56 44.5t-58 22 t-71 12.5q-291 47 -566 -2q-43 -7 -66 -12t-55 -22t-50 -43q30 -28 76 -45.5t73.5 -22t87.5 -11.5q228 -29 448 -1q63 8 89.5 12t72.5 21.5t75 46.5zM1222 205q-8 -26 -15.5 -76.5t-14 -84t-28.5 -70t-58 -56.5q-86 -48 -189.5 -71.5t-202 -22t-201.5 18.5q-46 8 -81.5 18 t-76.5 27t-73 43.5t-52 61.5q-25 96 -57 292l6 16l18 9q223 -148 506.5 -148t507.5 148q21 -6 24 -23t-5 -45t-8 -37zM1403 1166q-26 -167 -111 -655q-5 -30 -27 -56t-43.5 -40t-54.5 -31q-252 -126 -610 -88q-248 27 -394 139q-15 12 -25.5 26.5t-17 35t-9 34t-6 39.5 t-5.5 35q-9 50 -26.5 150t-28 161.5t-23.5 147.5t-22 158q3 26 17.5 48.5t31.5 37.5t45 30t46 22.5t48 18.5q125 46 313 64q379 37 676 -50q155 -46 215 -122q16 -20 16.5 -51t-5.5 -54z" />
<glyph unicode="&#xf172;" d="M848 666q0 43 -41 66t-77 1q-43 -20 -42.5 -72.5t43.5 -70.5q39 -23 81 4t36 72zM928 682q8 -66 -36 -121t-110 -61t-119 40t-56 113q-2 49 25.5 93t72.5 64q70 31 141.5 -10t81.5 -118zM1100 1073q-20 -21 -53.5 -34t-53 -16t-63.5 -8q-155 -20 -324 0q-44 6 -63 9.5 t-52.5 16t-54.5 32.5q13 19 36 31t40 15.5t47 8.5q198 35 408 1q33 -5 51 -8.5t43 -16t39 -31.5zM1142 327q0 7 5.5 26.5t3 32t-17.5 16.5q-161 -106 -365 -106t-366 106l-12 -6l-5 -12q26 -154 41 -210q47 -81 204 -108q249 -46 428 53q34 19 49 51.5t22.5 85.5t12.5 71z M1272 1020q9 53 -8 75q-43 55 -155 88q-216 63 -487 36q-132 -12 -226 -46q-38 -15 -59.5 -25t-47 -34t-29.5 -54q8 -68 19 -138t29 -171t24 -137q1 -5 5 -31t7 -36t12 -27t22 -28q105 -80 284 -100q259 -28 440 63q24 13 39.5 23t31 29t19.5 40q48 267 80 473zM1536 1120 v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
<glyph unicode="&#xf173;" horiz-adv-x="1024" d="M390 1408h219v-388h364v-241h-364v-394q0 -136 14 -172q13 -37 52 -60q50 -31 117 -31q117 0 232 76v-242q-102 -48 -178 -65q-77 -19 -173 -19q-105 0 -186 27q-78 25 -138 75q-58 51 -79 105q-22 54 -22 161v539h-170v217q91 30 155 84q64 55 103 132q39 78 54 196z " />
<glyph unicode="&#xf174;" d="M1123 127v181q-88 -56 -174 -56q-51 0 -88 23q-29 17 -39 45q-11 30 -11 129v295h274v181h-274v291h-164q-11 -90 -40 -147t-78 -99q-48 -40 -116 -63v-163h127v-404q0 -78 17 -121q17 -42 59 -78q43 -37 104 -57q62 -20 140 -20q67 0 129 14q57 13 134 49zM1536 1120 v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
<glyph unicode="&#xf175;" horiz-adv-x="768" d="M765 237q8 -19 -5 -35l-350 -384q-10 -10 -23 -10q-14 0 -24 10l-355 384q-13 16 -5 35q9 19 29 19h224v1248q0 14 9 23t23 9h192q14 0 23 -9t9 -23v-1248h224q21 0 29 -19z" />
<glyph unicode="&#xf176;" horiz-adv-x="768" d="M765 1043q-9 -19 -29 -19h-224v-1248q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23v1248h-224q-21 0 -29 19t5 35l350 384q10 10 23 10q14 0 24 -10l355 -384q13 -16 5 -35z" />
<glyph unicode="&#xf177;" horiz-adv-x="1792" d="M1792 736v-192q0 -14 -9 -23t-23 -9h-1248v-224q0 -21 -19 -29t-35 5l-384 350q-10 10 -10 23q0 14 10 24l384 354q16 14 35 6q19 -9 19 -29v-224h1248q14 0 23 -9t9 -23z" />
<glyph unicode="&#xf178;" horiz-adv-x="1792" d="M1728 643q0 -14 -10 -24l-384 -354q-16 -14 -35 -6q-19 9 -19 29v224h-1248q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h1248v224q0 21 19 29t35 -5l384 -350q10 -10 10 -23z" />
<glyph unicode="&#xf179;" horiz-adv-x="1408" d="M1393 321q-39 -125 -123 -250q-129 -196 -257 -196q-49 0 -140 32q-86 32 -151 32q-61 0 -142 -33q-81 -34 -132 -34q-152 0 -301 259q-147 261 -147 503q0 228 113 374q112 144 284 144q72 0 177 -30q104 -30 138 -30q45 0 143 34q102 34 173 34q119 0 213 -65 q52 -36 104 -100q-79 -67 -114 -118q-65 -94 -65 -207q0 -124 69 -223t158 -126zM1017 1494q0 -61 -29 -136q-30 -75 -93 -138q-54 -54 -108 -72q-37 -11 -104 -17q3 149 78 257q74 107 250 148q1 -3 2.5 -11t2.5 -11q0 -4 0.5 -10t0.5 -10z" />
<glyph unicode="&#xf17a;" horiz-adv-x="1664" d="M682 530v-651l-682 94v557h682zM682 1273v-659h-682v565zM1664 530v-786l-907 125v661h907zM1664 1408v-794h-907v669z" />
<glyph unicode="&#xf17b;" horiz-adv-x="1408" d="M493 1053q16 0 27.5 11.5t11.5 27.5t-11.5 27.5t-27.5 11.5t-27 -11.5t-11 -27.5t11 -27.5t27 -11.5zM915 1053q16 0 27 11.5t11 27.5t-11 27.5t-27 11.5t-27.5 -11.5t-11.5 -27.5t11.5 -27.5t27.5 -11.5zM103 869q42 0 72 -30t30 -72v-430q0 -43 -29.5 -73t-72.5 -30 t-73 30t-30 73v430q0 42 30 72t73 30zM1163 850v-666q0 -46 -32 -78t-77 -32h-75v-227q0 -43 -30 -73t-73 -30t-73 30t-30 73v227h-138v-227q0 -43 -30 -73t-73 -30q-42 0 -72 30t-30 73l-1 227h-74q-46 0 -78 32t-32 78v666h918zM931 1255q107 -55 171 -153.5t64 -215.5 h-925q0 117 64 215.5t172 153.5l-71 131q-7 13 5 20q13 6 20 -6l72 -132q95 42 201 42t201 -42l72 132q7 12 20 6q12 -7 5 -20zM1408 767v-430q0 -43 -30 -73t-73 -30q-42 0 -72 30t-30 73v430q0 43 30 72.5t72 29.5q43 0 73 -29.5t30 -72.5z" />
<glyph unicode="&#xf17c;" d="M663 1125q-11 -1 -15.5 -10.5t-8.5 -9.5q-5 -1 -5 5q0 12 19 15h10zM750 1111q-4 -1 -11.5 6.5t-17.5 4.5q24 11 32 -2q3 -6 -3 -9zM399 684q-4 1 -6 -3t-4.5 -12.5t-5.5 -13.5t-10 -13q-7 -10 -1 -12q4 -1 12.5 7t12.5 18q1 3 2 7t2 6t1.5 4.5t0.5 4v3t-1 2.5t-3 2z M1254 325q0 18 -55 42q4 15 7.5 27.5t5 26t3 21.5t0.5 22.5t-1 19.5t-3.5 22t-4 20.5t-5 25t-5.5 26.5q-10 48 -47 103t-72 75q24 -20 57 -83q87 -162 54 -278q-11 -40 -50 -42q-31 -4 -38.5 18.5t-8 83.5t-11.5 107q-9 39 -19.5 69t-19.5 45.5t-15.5 24.5t-13 15t-7.5 7 q-14 62 -31 103t-29.5 56t-23.5 33t-15 40q-4 21 6 53.5t4.5 49.5t-44.5 25q-15 3 -44.5 18t-35.5 16q-8 1 -11 26t8 51t36 27q37 3 51 -30t4 -58q-11 -19 -2 -26.5t30 -0.5q13 4 13 36v37q-5 30 -13.5 50t-21 30.5t-23.5 15t-27 7.5q-107 -8 -89 -134q0 -15 -1 -15 q-9 9 -29.5 10.5t-33 -0.5t-15.5 5q1 57 -16 90t-45 34q-27 1 -41.5 -27.5t-16.5 -59.5q-1 -15 3.5 -37t13 -37.5t15.5 -13.5q10 3 16 14q4 9 -7 8q-7 0 -15.5 14.5t-9.5 33.5q-1 22 9 37t34 14q17 0 27 -21t9.5 -39t-1.5 -22q-22 -15 -31 -29q-8 -12 -27.5 -23.5 t-20.5 -12.5q-13 -14 -15.5 -27t7.5 -18q14 -8 25 -19.5t16 -19t18.5 -13t35.5 -6.5q47 -2 102 15q2 1 23 7t34.5 10.5t29.5 13t21 17.5q9 14 20 8q5 -3 6.5 -8.5t-3 -12t-16.5 -9.5q-20 -6 -56.5 -21.5t-45.5 -19.5q-44 -19 -70 -23q-25 -5 -79 2q-10 2 -9 -2t17 -19 q25 -23 67 -22q17 1 36 7t36 14t33.5 17.5t30 17t24.5 12t17.5 2.5t8.5 -11q0 -2 -1 -4.5t-4 -5t-6 -4.5t-8.5 -5t-9 -4.5t-10 -5t-9.5 -4.5q-28 -14 -67.5 -44t-66.5 -43t-49 -1q-21 11 -63 73q-22 31 -25 22q-1 -3 -1 -10q0 -25 -15 -56.5t-29.5 -55.5t-21 -58t11.5 -63 q-23 -6 -62.5 -90t-47.5 -141q-2 -18 -1.5 -69t-5.5 -59q-8 -24 -29 -3q-32 31 -36 94q-2 28 4 56q4 19 -1 18l-4 -5q-36 -65 10 -166q5 -12 25 -28t24 -20q20 -23 104 -90.5t93 -76.5q16 -15 17.5 -38t-14 -43t-45.5 -23q8 -15 29 -44.5t28 -54t7 -70.5q46 24 7 92 q-4 8 -10.5 16t-9.5 12t-2 6q3 5 13 9.5t20 -2.5q46 -52 166 -36q133 15 177 87q23 38 34 30q12 -6 10 -52q-1 -25 -23 -92q-9 -23 -6 -37.5t24 -15.5q3 19 14.5 77t13.5 90q2 21 -6.5 73.5t-7.5 97t23 70.5q15 18 51 18q1 37 34.5 53t72.5 10.5t60 -22.5zM626 1152 q3 17 -2.5 30t-11.5 15q-9 2 -9 -7q2 -5 5 -6q10 0 7 -15q-3 -20 8 -20q3 0 3 3zM1045 955q-2 8 -6.5 11.5t-13 5t-14.5 5.5q-5 3 -9.5 8t-7 8t-5.5 6.5t-4 4t-4 -1.5q-14 -16 7 -43.5t39 -31.5q9 -1 14.5 8t3.5 20zM867 1168q0 11 -5 19.5t-11 12.5t-9 3q-14 -1 -7 -7l4 -2 q14 -4 18 -31q0 -3 8 2zM921 1401q0 2 -2.5 5t-9 7t-9.5 6q-15 15 -24 15q-9 -1 -11.5 -7.5t-1 -13t-0.5 -12.5q-1 -4 -6 -10.5t-6 -9t3 -8.5q4 -3 8 0t11 9t15 9q1 1 9 1t15 2t9 7zM1486 60q20 -12 31 -24.5t12 -24t-2.5 -22.5t-15.5 -22t-23.5 -19.5t-30 -18.5 t-31.5 -16.5t-32 -15.5t-27 -13q-38 -19 -85.5 -56t-75.5 -64q-17 -16 -68 -19.5t-89 14.5q-18 9 -29.5 23.5t-16.5 25.5t-22 19.5t-47 9.5q-44 1 -130 1q-19 0 -57 -1.5t-58 -2.5q-44 -1 -79.5 -15t-53.5 -30t-43.5 -28.5t-53.5 -11.5q-29 1 -111 31t-146 43q-19 4 -51 9.5 t-50 9t-39.5 9.5t-33.5 14.5t-17 19.5q-10 23 7 66.5t18 54.5q1 16 -4 40t-10 42.5t-4.5 36.5t10.5 27q14 12 57 14t60 12q30 18 42 35t12 51q21 -73 -32 -106q-32 -20 -83 -15q-34 3 -43 -10q-13 -15 5 -57q2 -6 8 -18t8.5 -18t4.5 -17t1 -22q0 -15 -17 -49t-14 -48 q3 -17 37 -26q20 -6 84.5 -18.5t99.5 -20.5q24 -6 74 -22t82.5 -23t55.5 -4q43 6 64.5 28t23 48t-7.5 58.5t-19 52t-20 36.5q-121 190 -169 242q-68 74 -113 40q-11 -9 -15 15q-3 16 -2 38q1 29 10 52t24 47t22 42q8 21 26.5 72t29.5 78t30 61t39 54q110 143 124 195 q-12 112 -16 310q-2 90 24 151.5t106 104.5q39 21 104 21q53 1 106 -13.5t89 -41.5q57 -42 91.5 -121.5t29.5 -147.5q-5 -95 30 -214q34 -113 133 -218q55 -59 99.5 -163t59.5 -191q8 -49 5 -84.5t-12 -55.5t-20 -22q-10 -2 -23.5 -19t-27 -35.5t-40.5 -33.5t-61 -14 q-18 1 -31.5 5t-22.5 13.5t-13.5 15.5t-11.5 20.5t-9 19.5q-22 37 -41 30t-28 -49t7 -97q20 -70 1 -195q-10 -65 18 -100.5t73 -33t85 35.5q59 49 89.5 66.5t103.5 42.5q53 18 77 36.5t18.5 34.5t-25 28.5t-51.5 23.5q-33 11 -49.5 48t-15 72.5t15.5 47.5q1 -31 8 -56.5 t14.5 -40.5t20.5 -28.5t21 -19t21.5 -13t16.5 -9.5z" />
<glyph unicode="&#xf17d;" d="M1024 36q-42 241 -140 498h-2l-2 -1q-16 -6 -43 -16.5t-101 -49t-137 -82t-131 -114.5t-103 -148l-15 11q184 -150 418 -150q132 0 256 52zM839 643q-21 49 -53 111q-311 -93 -673 -93q-1 -7 -1 -21q0 -124 44 -236.5t124 -201.5q50 89 123.5 166.5t142.5 124.5t130.5 81 t99.5 48l37 13q4 1 13 3.5t13 4.5zM732 855q-120 213 -244 378q-138 -65 -234 -186t-128 -272q302 0 606 80zM1416 536q-210 60 -409 29q87 -239 128 -469q111 75 185 189.5t96 250.5zM611 1277q-1 0 -2 -1q1 1 2 1zM1201 1132q-185 164 -433 164q-76 0 -155 -19 q131 -170 246 -382q69 26 130 60.5t96.5 61.5t65.5 57t37.5 40.5zM1424 647q-3 232 -149 410l-1 -1q-9 -12 -19 -24.5t-43.5 -44.5t-71 -60.5t-100 -65t-131.5 -64.5q25 -53 44 -95q2 -6 6.5 -17.5t7.5 -16.5q36 5 74.5 7t73.5 2t69 -1.5t64 -4t56.5 -5.5t48 -6.5t36.5 -6 t25 -4.5zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
<glyph unicode="&#xf17e;" d="M1173 473q0 50 -19.5 91.5t-48.5 68.5t-73 49t-82.5 34t-87.5 23l-104 24q-30 7 -44 10.5t-35 11.5t-30 16t-16.5 21t-7.5 30q0 77 144 77q43 0 77 -12t54 -28.5t38 -33.5t40 -29t48 -12q47 0 75.5 32t28.5 77q0 55 -56 99.5t-142 67.5t-182 23q-68 0 -132 -15.5 t-119.5 -47t-89 -87t-33.5 -128.5q0 -61 19 -106.5t56 -75.5t80 -48.5t103 -32.5l146 -36q90 -22 112 -36q32 -20 32 -60q0 -39 -40 -64.5t-105 -25.5q-51 0 -91.5 16t-65 38.5t-45.5 45t-46 38.5t-54 16q-50 0 -75.5 -30t-25.5 -75q0 -92 122 -157.5t291 -65.5 q73 0 140 18.5t122.5 53.5t88.5 93.5t33 131.5zM1536 256q0 -159 -112.5 -271.5t-271.5 -112.5q-130 0 -234 80q-77 -16 -150 -16q-143 0 -273.5 55.5t-225 150t-150 225t-55.5 273.5q0 73 16 150q-80 104 -80 234q0 159 112.5 271.5t271.5 112.5q130 0 234 -80 q77 16 150 16q143 0 273.5 -55.5t225 -150t150 -225t55.5 -273.5q0 -73 -16 -150q80 -104 80 -234z" />
<glyph unicode="&#xf180;" horiz-adv-x="1664" d="M1483 512l-587 -587q-52 -53 -127.5 -53t-128.5 53l-587 587q-53 53 -53 128t53 128l587 587q53 53 128 53t128 -53l265 -265l-398 -399l-188 188q-42 42 -99 42q-59 0 -100 -41l-120 -121q-42 -40 -42 -99q0 -58 42 -100l406 -408q30 -28 67 -37l6 -4h28q60 0 99 41 l619 619l2 -3q53 -53 53 -128t-53 -128zM1406 1138l120 -120q14 -15 14 -36t-14 -36l-730 -730q-17 -15 -37 -15v0q-4 0 -6 1q-18 2 -30 14l-407 408q-14 15 -14 36t14 35l121 120q13 15 35 15t36 -15l252 -252l574 575q15 15 36 15t36 -15z" />
<glyph unicode="&#xf181;" d="M704 192v1024q0 14 -9 23t-23 9h-480q-14 0 -23 -9t-9 -23v-1024q0 -14 9 -23t23 -9h480q14 0 23 9t9 23zM1376 576v640q0 14 -9 23t-23 9h-480q-14 0 -23 -9t-9 -23v-640q0 -14 9 -23t23 -9h480q14 0 23 9t9 23zM1536 1344v-1408q0 -26 -19 -45t-45 -19h-1408 q-26 0 -45 19t-19 45v1408q0 26 19 45t45 19h1408q26 0 45 -19t19 -45z" />
<glyph unicode="&#xf182;" horiz-adv-x="1280" d="M1280 480q0 -40 -28 -68t-68 -28q-51 0 -80 43l-227 341h-45v-132l247 -411q9 -15 9 -33q0 -26 -19 -45t-45 -19h-192v-272q0 -46 -33 -79t-79 -33h-160q-46 0 -79 33t-33 79v272h-192q-26 0 -45 19t-19 45q0 18 9 33l247 411v132h-45l-227 -341q-29 -43 -80 -43 q-40 0 -68 28t-28 68q0 29 16 53l256 384q73 107 176 107h384q103 0 176 -107l256 -384q16 -24 16 -53zM864 1280q0 -93 -65.5 -158.5t-158.5 -65.5t-158.5 65.5t-65.5 158.5t65.5 158.5t158.5 65.5t158.5 -65.5t65.5 -158.5z" />
<glyph unicode="&#xf183;" horiz-adv-x="1024" d="M1024 832v-416q0 -40 -28 -68t-68 -28t-68 28t-28 68v352h-64v-912q0 -46 -33 -79t-79 -33t-79 33t-33 79v464h-64v-464q0 -46 -33 -79t-79 -33t-79 33t-33 79v912h-64v-352q0 -40 -28 -68t-68 -28t-68 28t-28 68v416q0 80 56 136t136 56h640q80 0 136 -56t56 -136z M736 1280q0 -93 -65.5 -158.5t-158.5 -65.5t-158.5 65.5t-65.5 158.5t65.5 158.5t158.5 65.5t158.5 -65.5t65.5 -158.5z" />
<glyph unicode="&#xf184;" d="M773 234l350 473q16 22 24.5 59t-6 85t-61.5 79q-40 26 -83 25.5t-73.5 -17.5t-54.5 -45q-36 -40 -96 -40q-59 0 -95 40q-24 28 -54.5 45t-73.5 17.5t-84 -25.5q-46 -31 -60.5 -79t-6 -85t24.5 -59zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103 t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
<glyph unicode="&#xf185;" horiz-adv-x="1792" d="M1472 640q0 117 -45.5 223.5t-123 184t-184 123t-223.5 45.5t-223.5 -45.5t-184 -123t-123 -184t-45.5 -223.5t45.5 -223.5t123 -184t184 -123t223.5 -45.5t223.5 45.5t184 123t123 184t45.5 223.5zM1748 363q-4 -15 -20 -20l-292 -96v-306q0 -16 -13 -26q-15 -10 -29 -4 l-292 94l-180 -248q-10 -13 -26 -13t-26 13l-180 248l-292 -94q-14 -6 -29 4q-13 10 -13 26v306l-292 96q-16 5 -20 20q-5 17 4 29l180 248l-180 248q-9 13 -4 29q4 15 20 20l292 96v306q0 16 13 26q15 10 29 4l292 -94l180 248q9 12 26 12t26 -12l180 -248l292 94 q14 6 29 -4q13 -10 13 -26v-306l292 -96q16 -5 20 -20q5 -16 -4 -29l-180 -248l180 -248q9 -12 4 -29z" />
<glyph unicode="&#xf186;" d="M1262 233q-54 -9 -110 -9q-182 0 -337 90t-245 245t-90 337q0 192 104 357q-201 -60 -328.5 -229t-127.5 -384q0 -130 51 -248.5t136.5 -204t204 -136.5t248.5 -51q144 0 273.5 61.5t220.5 171.5zM1465 318q-94 -203 -283.5 -324.5t-413.5 -121.5q-156 0 -298 61 t-245 164t-164 245t-61 298q0 153 57.5 292.5t156 241.5t235.5 164.5t290 68.5q44 2 61 -39q18 -41 -15 -72q-86 -78 -131.5 -181.5t-45.5 -218.5q0 -148 73 -273t198 -198t273 -73q118 0 228 51q41 18 72 -13q14 -14 17.5 -34t-4.5 -38z" />
<glyph unicode="&#xf187;" horiz-adv-x="1792" d="M1088 704q0 26 -19 45t-45 19h-256q-26 0 -45 -19t-19 -45t19 -45t45 -19h256q26 0 45 19t19 45zM1664 896v-960q0 -26 -19 -45t-45 -19h-1408q-26 0 -45 19t-19 45v960q0 26 19 45t45 19h1408q26 0 45 -19t19 -45zM1728 1344v-256q0 -26 -19 -45t-45 -19h-1536 q-26 0 -45 19t-19 45v256q0 26 19 45t45 19h1536q26 0 45 -19t19 -45z" />
<glyph unicode="&#xf188;" horiz-adv-x="1664" d="M1632 576q0 -26 -19 -45t-45 -19h-224q0 -171 -67 -290l208 -209q19 -19 19 -45t-19 -45q-18 -19 -45 -19t-45 19l-198 197q-5 -5 -15 -13t-42 -28.5t-65 -36.5t-82 -29t-97 -13v896h-128v-896q-51 0 -101.5 13.5t-87 33t-66 39t-43.5 32.5l-15 14l-183 -207 q-20 -21 -48 -21q-24 0 -43 16q-19 18 -20.5 44.5t15.5 46.5l202 227q-58 114 -58 274h-224q-26 0 -45 19t-19 45t19 45t45 19h224v294l-173 173q-19 19 -19 45t19 45t45 19t45 -19l173 -173h844l173 173q19 19 45 19t45 -19t19 -45t-19 -45l-173 -173v-294h224q26 0 45 -19 t19 -45zM1152 1152h-640q0 133 93.5 226.5t226.5 93.5t226.5 -93.5t93.5 -226.5z" />
<glyph unicode="&#xf189;" horiz-adv-x="1920" d="M1917 1016q23 -64 -150 -294q-24 -32 -65 -85q-78 -100 -90 -131q-17 -41 14 -81q17 -21 81 -82h1l1 -1l1 -1l2 -2q141 -131 191 -221q3 -5 6.5 -12.5t7 -26.5t-0.5 -34t-25 -27.5t-59 -12.5l-256 -4q-24 -5 -56 5t-52 22l-20 12q-30 21 -70 64t-68.5 77.5t-61 58 t-56.5 15.5q-3 -1 -8 -3.5t-17 -14.5t-21.5 -29.5t-17 -52t-6.5 -77.5q0 -15 -3.5 -27.5t-7.5 -18.5l-4 -5q-18 -19 -53 -22h-115q-71 -4 -146 16.5t-131.5 53t-103 66t-70.5 57.5l-25 24q-10 10 -27.5 30t-71.5 91t-106 151t-122.5 211t-130.5 272q-6 16 -6 27t3 16l4 6 q15 19 57 19l274 2q12 -2 23 -6.5t16 -8.5l5 -3q16 -11 24 -32q20 -50 46 -103.5t41 -81.5l16 -29q29 -60 56 -104t48.5 -68.5t41.5 -38.5t34 -14t27 5q2 1 5 5t12 22t13.5 47t9.5 81t0 125q-2 40 -9 73t-14 46l-6 12q-25 34 -85 43q-13 2 5 24q17 19 38 30q53 26 239 24 q82 -1 135 -13q20 -5 33.5 -13.5t20.5 -24t10.5 -32t3.5 -45.5t-1 -55t-2.5 -70.5t-1.5 -82.5q0 -11 -1 -42t-0.5 -48t3.5 -40.5t11.5 -39t22.5 -24.5q8 -2 17 -4t26 11t38 34.5t52 67t68 107.5q60 104 107 225q4 10 10 17.5t11 10.5l4 3l5 2.5t13 3t20 0.5l288 2 q39 5 64 -2.5t31 -16.5z" />
<glyph unicode="&#xf18a;" horiz-adv-x="1792" d="M675 252q21 34 11 69t-45 50q-34 14 -73 1t-60 -46q-22 -34 -13 -68.5t43 -50.5t74.5 -2.5t62.5 47.5zM769 373q8 13 3.5 26.5t-17.5 18.5q-14 5 -28.5 -0.5t-21.5 -18.5q-17 -31 13 -45q14 -5 29 0.5t22 18.5zM943 266q-45 -102 -158 -150t-224 -12 q-107 34 -147.5 126.5t6.5 187.5q47 93 151.5 139t210.5 19q111 -29 158.5 -119.5t2.5 -190.5zM1255 426q-9 96 -89 170t-208.5 109t-274.5 21q-223 -23 -369.5 -141.5t-132.5 -264.5q9 -96 89 -170t208.5 -109t274.5 -21q223 23 369.5 141.5t132.5 264.5zM1563 422 q0 -68 -37 -139.5t-109 -137t-168.5 -117.5t-226 -83t-270.5 -31t-275 33.5t-240.5 93t-171.5 151t-65 199.5q0 115 69.5 245t197.5 258q169 169 341.5 236t246.5 -7q65 -64 20 -209q-4 -14 -1 -20t10 -7t14.5 0.5t13.5 3.5l6 2q139 59 246 59t153 -61q45 -63 0 -178 q-2 -13 -4.5 -20t4.5 -12.5t12 -7.5t17 -6q57 -18 103 -47t80 -81.5t34 -116.5zM1489 1046q42 -47 54.5 -108.5t-6.5 -117.5q-8 -23 -29.5 -34t-44.5 -4q-23 8 -34 29.5t-4 44.5q20 63 -24 111t-107 35q-24 -5 -45 8t-25 37q-5 24 8 44.5t37 25.5q60 13 119 -5.5t101 -65.5z M1670 1209q87 -96 112.5 -222.5t-13.5 -241.5q-9 -27 -34 -40t-52 -4t-40 34t-5 52q28 82 10 172t-80 158q-62 69 -148 95.5t-173 8.5q-28 -6 -52 9.5t-30 43.5t9.5 51.5t43.5 29.5q123 26 244 -11.5t208 -134.5z" />
<glyph unicode="&#xf18b;" horiz-adv-x="1920" d="M805 163q-122 -67 -261 -67q-141 0 -261 67q98 61 167 149t94 191q25 -103 94 -191t167 -149zM453 1176v-344q0 -179 -89.5 -326t-234.5 -217q-129 152 -129 351q0 200 129.5 352t323.5 184zM958 991q-128 -152 -128 -351q0 -201 128 -351q-145 70 -234.5 218t-89.5 328 v341q196 -33 324 -185zM1638 163q-122 -67 -261 -67q-141 0 -261 67q98 61 167 149t94 191q25 -103 94 -191t167 -149zM1286 1176v-344q0 -179 -91 -326t-237 -217v0q133 154 133 351q0 195 -133 351q129 151 328 185zM1920 640q0 -201 -129 -351q-145 70 -234.5 218 t-89.5 328v341q194 -32 323.5 -184t129.5 -352z" />
<glyph unicode="&#xf18c;" horiz-adv-x="1792" />
<glyph unicode="&#xf18d;" horiz-adv-x="1792" />
<glyph unicode="&#xf18e;" horiz-adv-x="1792" />
<glyph unicode="&#xf500;" horiz-adv-x="1792" />
</font>
</defs></svg>

After

Width:  |  Height:  |  Size: 193 KiB

Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -0,0 +1,245 @@
<?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="ubuntubold" horiz-adv-x="1163" >
<font-face units-per-em="2048" ascent="1638" descent="-410" />
<missing-glyph horiz-adv-x="491" />
<glyph unicode="&#xfb01;" horiz-adv-x="1449" d="M143 0v1135q0 209 118 331.5t349 122.5q86 0 142.5 -14t95.5 -31l-53 -239q-33 14 -73 20t-81 6q-55 0 -93 -15.5t-59.5 -42t-30.5 -63t-9 -80.5v-53h376v-254h-376v-823h-306zM971 1389q0 84 54 132t128 48t128 -48t54 -132t-54 -132.5t-128 -48.5t-128 48.5t-54 132.5z M1001 0v1077h306v-1077h-306z" />
<glyph unicode="&#xfb02;" horiz-adv-x="1507" d="M143 0v1135q0 209 118 331.5t349 122.5q86 0 142.5 -14t95.5 -31l-53 -239q-33 14 -73 20t-81 6q-55 0 -93 -15.5t-59.5 -42t-30.5 -63t-9 -80.5v-53h376v-254h-376v-823h-306zM1004 354v1186l305 49v-1173q0 -41 6 -74t23.5 -55.5t50 -36.5t88.5 -19l-43 -251 q-133 2 -216 28.5t-131.5 74.5t-65.5 116.5t-17 154.5z" />
<glyph unicode="&#xfb03;" horiz-adv-x="2308" d="M143 0v1135q0 209 118 331.5t349 122.5q86 0 158 -17.5t111 -33.5l-60 -244q-41 18 -89 27.5t-89 9.5q-55 0 -93 -15.5t-59.5 -42t-30.5 -63t-9 -80.5v-53h376v-254h-376v-823h-306zM1001 0v1135q0 209 118 331.5t349 122.5q86 0 142.5 -14t95.5 -31l-53 -239 q-33 14 -73 20t-81 6q-55 0 -93 -15.5t-59.5 -42t-30.5 -63t-9 -80.5v-53h376v-254h-376v-823h-306zM1829 1389q0 84 54 132t128 48t128 -48t54 -132t-54 -132.5t-128 -48.5t-128 48.5t-54 132.5zM1860 0v1077h305v-1077h-305z" />
<glyph unicode="&#xfb04;" horiz-adv-x="2365" d="M143 0v1135q0 209 118 331.5t349 122.5q86 0 158 -17.5t111 -33.5l-60 -244q-41 18 -89 27.5t-89 9.5q-55 0 -93 -15.5t-59.5 -42t-30.5 -63t-9 -80.5v-53h376v-254h-376v-823h-306zM1001 0v1135q0 209 118 331.5t349 122.5q86 0 142.5 -14t95.5 -31l-53 -239 q-33 14 -73 20t-81 6q-55 0 -93 -15.5t-59.5 -42t-30.5 -63t-9 -80.5v-53h376v-254h-376v-823h-306zM1862 354v1186l305 49v-1173q0 -41 6 -74t23.5 -55.5t50 -36.5t88.5 -19l-43 -251q-133 2 -216 28.5t-131.5 74.5t-65.5 116.5t-17 154.5z" />
<glyph unicode="&#xd;" horiz-adv-x="491" />
<glyph horiz-adv-x="0" />
<glyph horiz-adv-x="0" />
<glyph unicode=" " horiz-adv-x="491" />
<glyph unicode="&#x09;" horiz-adv-x="491" />
<glyph unicode="&#xa0;" horiz-adv-x="491" />
<glyph unicode="!" horiz-adv-x="585" d="M102 162q0 90 58.5 139t132.5 49t132 -49t58 -139t-58 -139.5t-132 -49.5t-132.5 49.5t-58.5 139.5zM131 1053v366h326v-366q0 -166 -12.5 -309.5t-32.5 -290.5h-234q-20 147 -33.5 290.5t-13.5 309.5z" />
<glyph unicode="&#x22;" horiz-adv-x="952" d="M102 1407v149h301v-151q0 -98 -15 -215t-34 -236h-202q-23 119 -36.5 236t-13.5 217zM548 1407v149h301v-151q0 -98 -15 -215t-34 -236h-202q-23 119 -36.5 236t-13.5 217z" />
<glyph unicode="#" horiz-adv-x="1431" d="M113 348v236h192l49 252h-241v235h286l68 348h266l-67 -348h237l68 348h266l-68 -348h150v-235h-195l-49 -252h244v-236h-289l-65 -348h-267l66 348h-238l-65 -348h-266l65 348h-147zM571 584h238l49 252h-237z" />
<glyph unicode="$" d="M72 123l88 235q72 -35 171 -63.5t210 -28.5q125 0 171 34t46 95q0 39 -18.5 66.5t-53.5 50.5t-88 44.5t-123 45.5q-68 25 -132 54.5t-116.5 72.5t-84 105.5t-31.5 150.5q0 68 19.5 130.5t60 113.5t106 87t156.5 52v221h258v-213q106 -10 183 -30.5t122 -40.5l-64 -246 q-68 29 -156.5 49t-187.5 20q-98 0 -141 -32.5t-43 -85.5q0 -33 13.5 -56.5t42 -42t70.5 -36t101 -37.5q90 -33 167 -72t133.5 -89t88 -117.5t31.5 -158.5q0 -61 -18.5 -121.5t-61.5 -111.5t-111.5 -88t-168.5 -53v-250h-258v243q-150 12 -243 46t-138 57z" />
<glyph unicode="%" horiz-adv-x="1880" d="M72 1055q0 193 98 295t264 102t264.5 -102t98.5 -295t-98.5 -295.5t-264.5 -102.5t-264 102.5t-98 295.5zM303 1055q0 -104 36 -152.5t95 -48.5q57 0 94 48.5t37 152.5t-36.5 151t-94.5 47q-59 0 -95 -47t-36 -151zM395 0l801 1419h285l-801 -1419h-285zM1083 365 q0 193 98.5 295t264.5 102t264 -102t98 -295t-98 -295.5t-264 -102.5t-264.5 102.5t-98.5 295.5zM1315 365q0 -104 35.5 -152.5t95.5 -48.5q57 0 94 48.5t37 152.5t-37 151t-94 47q-59 0 -95 -47t-36 -151z" />
<glyph unicode="&#x26;" horiz-adv-x="1443" d="M72 377q0 78 22.5 142.5t60.5 116.5t88 92t105 71q-49 59 -88 127.5t-39 150.5q0 180 108.5 277.5t299.5 97.5q96 0 167.5 -25.5t120 -69.5t73 -102.5t24.5 -126.5q0 -125 -71 -222t-179 -163l229 -229q18 41 36 103.5t22 109.5l254 -33q-4 -39 -14.5 -85t-26 -93 t-35 -94t-41.5 -86q66 -74 128 -161t107 -175h-313q-16 27 -45 66.5t-57 68.5q-82 -66 -190.5 -109.5t-244.5 -43.5q-143 0 -239 35.5t-154.5 92t-83 127t-24.5 140.5zM356 408q0 -31 12.5 -64t40 -60.5t70.5 -45t105 -17.5q86 0 150.5 22.5t107.5 59.5l-328 330 q-29 -14 -56.5 -34.5t-50 -48.5t-37 -62.5t-14.5 -79.5zM483 1092q0 -53 31 -103.5t80 -95.5q66 37 113 88t47 133q0 47 -31 84t-102 37q-66 0 -102 -40t-36 -103z" />
<glyph unicode="'" horiz-adv-x="505" d="M102 1407v149h301v-151q0 -98 -15 -215t-34 -236h-202q-23 119 -36.5 236t-13.5 217z" />
<glyph unicode="(" horiz-adv-x="729" d="M143 612q0 285 94.5 537t268.5 455l213 -138q-123 -174 -199 -393t-76 -461t76 -461t199 -393l-213 -137q-174 203 -268.5 455t-94.5 536z" />
<glyph unicode=")" horiz-adv-x="729" d="M10 -242q123 174 199 393t76 461t-76 461t-199 393l213 138q174 -203 268.5 -455t94.5 -537t-94.5 -536.5t-268.5 -454.5z" />
<glyph unicode="*" horiz-adv-x="1028" d="M82 1008l82 254l49 -17q25 -8 57.5 -25.5t64.5 -39t61.5 -43t52.5 -39.5q-10 27 -21.5 62.5t-22 72.5t-17.5 72.5t-7 62.5v51h266v-51q0 -27 -7 -62.5t-17.5 -72.5t-21.5 -72.5t-21 -62.5q20 18 51 39.5t62.5 43t64.5 39t57 25.5l49 17l82 -254l-49 -17q-27 -8 -61.5 -12 t-73.5 -5t-76 -1h-65q25 -16 54.5 -38t59 -45.5t56 -48t43.5 -46.5l32 -43l-217 -154l-31 41q-16 20 -31.5 53t-29.5 69t-24.5 70.5t-18.5 63.5q-8 -29 -18.5 -63.5t-24.5 -70.5t-29.5 -69t-31.5 -53l-31 -41l-217 154l33 43q16 23 42.5 47t56.5 47.5t59.5 45t54.5 38.5h-66 t-76 1t-73.5 5t-61.5 12z" />
<glyph unicode="+" d="M100 483v256h342v379h279v-379h342v-256h-342v-379h-279v379h-342z" />
<glyph unicode="," horiz-adv-x="503" d="M35 -274q47 135 65.5 253.5t18.5 196.5q0 12 -1 31.5t-2 40t-2 39t-1 24.5h319q4 -49 5 -69.5t1 -34.5q0 -61 -11 -130t-31.5 -138.5t-51.5 -139t-70 -133.5z" />
<glyph unicode="-" horiz-adv-x="696" d="M51 473v277h594v-277h-594z" />
<glyph unicode="." horiz-adv-x="503" d="M61 162q0 92 58.5 140t132.5 48t132 -48t58 -140t-58 -140.5t-132 -48.5t-132.5 48.5t-58.5 140.5z" />
<glyph unicode="/" horiz-adv-x="894" d="M-51 -379l688 1983h309l-684 -1983h-313z" />
<glyph unicode="0" d="M70 713q0 178 35.5 315t103 231.5t162 143.5t211.5 49q240 0 376 -191.5t136 -547.5q0 -358 -136.5 -550t-375.5 -192q-240 0 -376 191.5t-136 550.5zM381 713q0 -106 10 -194.5t34 -152t61.5 -98.5t95.5 -35q57 0 96 35t61.5 98.5t32.5 152t10 194.5t-10 193 t-32.5 150.5t-61.5 98.5t-96 35t-95 -35t-62 -98.5t-34 -150.5t-10 -193z" />
<glyph unicode="1" d="M143 1124q59 25 124 56.5t126.5 69.5t117.5 80t101 89h213v-1419h-305v1022q-61 -41 -137 -75t-147 -58z" />
<glyph unicode="2" d="M72 1260q90 84 209.5 138t257.5 54q125 0 215 -28.5t148.5 -81t86 -127t27.5 -168.5q0 -78 -31 -150t-80 -138.5t-110.5 -128t-120.5 -116.5q-31 -29 -67 -64.5t-68.5 -72.5t-58 -69t-31.5 -52h610v-256h-946q-4 23 -4 57.5v48.5q0 98 31.5 180.5t82.5 153t115.5 132 t128.5 122.5q49 47 92 89t76 82t51.5 80t18.5 81q0 90 -51.5 127t-127.5 37q-55 0 -103 -17.5t-88 -41t-68.5 -47t-43.5 -37.5z" />
<glyph unicode="3" d="M53 49l60 254q53 -23 136 -48.5t206 -25.5q141 0 206.5 53.5t65.5 143.5q0 55 -23.5 93t-64.5 61.5t-97.5 33t-119.5 9.5h-119v245h135q45 0 87 8.5t75 28t52.5 53t19.5 84.5q0 39 -16.5 68t-42 47.5t-59.5 27.5t-69 9q-88 0 -162.5 -26.5t-136.5 -65.5l-108 223 q33 20 77 43t97 41t113.5 30.5t128.5 12.5q125 0 216 -29.5t150.5 -84t88 -127t28.5 -158.5q0 -84 -47 -163t-127 -120q111 -45 171 -134t60 -214q0 -98 -32.5 -181t-102.5 -143.5t-177.5 -94.5t-254.5 -34q-55 0 -116.5 7.5t-119 19.5t-104.5 26.5t-74 26.5z" />
<glyph unicode="4" d="M41 317v224q45 90 112.5 203.5t150.5 233.5t175 234.5t185 206.5h288v-852h152v-250h-152v-317h-299v317h-612zM332 567h321v480q-80 -104 -170 -227.5t-151 -252.5z" />
<glyph unicode="5" d="M78 43l55 252q51 -23 135 -44.5t201 -21.5q141 0 204.5 56.5t63.5 132.5q0 59 -26.5 105t-92 77t-176 47.5t-278.5 16.5q23 190 37 386.5t22 368.5h768v-256h-512q-4 -74 -9 -142.5t-11 -119.5q299 -20 441 -140t142 -333q0 -98 -34.5 -182t-104 -145.5t-175 -96.5 t-247.5 -35q-55 0 -115.5 7.5t-116.5 18.5t-101.5 23.5t-69.5 24.5z" />
<glyph unicode="6" d="M76 580q0 205 63.5 362.5t181 265t284.5 163.5t376 59q4 -63 8 -124t8 -126q-104 -2 -195 -19.5t-166 -54.5t-130 -95.5t-86 -142.5q45 20 92 28.5t88 8.5q133 0 226.5 -35.5t152.5 -97t86 -143.5t27 -174q0 -82 -30 -168t-90.5 -156t-153.5 -115t-220 -45 q-256 0 -389 162t-133 447zM383 584q0 -74 10 -139.5t35 -114.5t66 -77t102 -28q51 0 87 21.5t59.5 54.5t34.5 73t11 77q0 104 -52 160.5t-175 56.5q-45 0 -96 -8.5t-80 -22.5q0 -8 -1 -24.5t-1 -28.5z" />
<glyph unicode="7" d="M88 1161v260h993v-221q-66 -72 -144.5 -199t-149 -287.5t-123 -345t-64.5 -368.5h-309q12 150 51 311.5t95.5 317t126 294t141.5 238.5h-617z" />
<glyph unicode="8" d="M80 371q0 61 16.5 112.5t45 93t64.5 76.5t77 66q-88 72 -130 141.5t-42 177.5q0 82 33.5 158t95 132t148.5 90t194 34q125 0 214 -36t146 -91t83 -123.5t26 -136.5q0 -98 -52.5 -183t-130.5 -134q117 -76 167 -159t50 -194q0 -92 -31.5 -168.5t-95 -134t-158.5 -89.5 t-220 -32q-143 0 -238.5 40t-154 99.5t-83 130t-24.5 130.5zM377 383q0 -25 11 -54.5t36 -54t63.5 -41t94.5 -16.5q106 0 155 51t49 115q0 47 -21.5 84t-58 64.5t-87 49t-107.5 40.5q-57 -43 -96 -100.5t-39 -137.5zM408 1053q0 -66 48 -123.5t165 -98.5q66 41 100.5 94.5 t34.5 131.5q0 23 -9.5 48t-31 48t-54 38t-79.5 15q-45 0 -78 -14t-54.5 -38t-31.5 -50.5t-10 -50.5z" />
<glyph unicode="9" d="M57 967q0 82 28 168t87 156.5t150.5 116.5t220.5 46q264 0 398 -163t134 -468q0 -201 -52 -354.5t-161.5 -258t-279.5 -158.5t-404 -56q-2 66 -6 127t-8 127q117 2 211 17.5t165.5 51t121.5 95t79 149.5q-43 -20 -95 -29.5t-89 -9.5q-133 0 -227 32t-154.5 90.5 t-89.5 140t-29 180.5zM360 979q0 -111 54.5 -164t177.5 -53q47 0 98 9t76 26v18q0 8 1 16.5t1 14.5q-2 74 -12.5 138.5t-35 112.5t-66.5 75.5t-103 27.5q-49 0 -86 -20.5t-59.5 -53t-34 -71.5t-11.5 -76z" />
<glyph unicode=":" horiz-adv-x="503" d="M61 162q0 92 58.5 140t132.5 48t132 -48t58 -140t-58 -140.5t-132 -48.5t-132.5 48.5t-58.5 140.5zM61 889q0 92 58.5 140t132.5 48t132 -48t58 -140t-58 -140.5t-132 -48.5t-132.5 48.5t-58.5 140.5z" />
<glyph unicode=";" horiz-adv-x="503" d="M35 -274q47 135 65.5 253.5t18.5 196.5q0 12 -1 31.5t-2 40t-2 39t-1 24.5h319q4 -49 5 -69.5t1 -34.5q0 -61 -11 -130t-31.5 -138.5t-51.5 -139t-70 -133.5zM61 889q0 92 58.5 140t132.5 48t132 -48t58 -140t-58 -140.5t-132 -48.5t-132.5 48.5t-58.5 140.5z" />
<glyph unicode="&#x3c;" d="M102 485v254l881 371l80 -248l-643 -250l643 -250l-80 -247z" />
<glyph unicode="=" d="M100 258v256h963v-256h-963zM100 707v256h963v-256h-963z" />
<glyph unicode="&#x3e;" d="M100 362l643 250l-643 250l80 248l881 -371v-254l-881 -370z" />
<glyph unicode="?" horiz-adv-x="931" d="M41 1346q80 51 188.5 78.5t212.5 27.5q131 0 216 -35t134.5 -88t69 -116.5t19.5 -120.5t-17.5 -105.5t-44 -89.5t-61.5 -78t-68 -69q-25 -25 -51.5 -52.5t-48 -58.5t-35.5 -64.5t-14 -68.5v-24.5t2 -28.5h-271q-4 20 -5 45.5t-1 44.5q0 57 14.5 103t38 86t54 75t63.5 67 q47 47 86 93.5t39 105.5q0 49 -37.5 84t-111.5 35t-139.5 -18.5t-145.5 -59.5zM221 162q0 90 58.5 139t132.5 49t132 -49t58 -139t-58.5 -139.5t-131.5 -49.5q-74 0 -132.5 49.5t-58.5 139.5z" />
<glyph unicode="@" horiz-adv-x="1994" d="M102 557q0 227 78 398t205 286t290 172t335 57q188 0 350 -52t279.5 -152.5t185 -249t67.5 -340.5q0 -150 -31.5 -265.5t-92 -193.5t-144.5 -119t-188 -41q-59 0 -119 14.5t-98 51.5q-90 -63 -228 -64q-102 0 -187 32t-145.5 95.5t-94.5 156.5t-34 216q0 104 34 194.5 t99.5 157t161 105.5t215.5 39q121 0 214.5 -21.5t154.5 -44.5v-643q0 -47 19.5 -63.5t56.5 -16.5q33 0 64.5 18.5t54 66.5t37 131t14.5 210t-44 232.5t-127 180.5t-203 117t-271 42q-145 0 -267 -49.5t-211.5 -140.5t-139.5 -222t-50 -295q0 -170 49 -298t140.5 -214 t221.5 -130t294 -44q102 0 193 13.5t153 25.5l30 -193q-51 -16 -155.5 -34.5t-220.5 -18.5q-197 0 -369 51.5t-300 160t-202 277.5t-74 404zM807 559q0 -59 10 -109.5t36 -87t69 -58t106 -21.5q37 0 70 5t49 13q-4 16 -6 48t-2 61v417q-41 8 -86 9q-68 0 -115 -21.5 t-75.5 -58.5t-42 -87.5t-13.5 -109.5z" />
<glyph unicode="A" horiz-adv-x="1476" d="M20 0q80 229 152 423.5t140.5 367t135 327t138.5 301.5h305q70 -147 137.5 -301.5t136 -327t140 -367t151.5 -423.5h-342q-23 74 -50.5 151.5t-53.5 155.5h-553q-27 -78 -54.5 -155.5t-50.5 -151.5h-332zM530 561h404q-33 92 -63.5 176t-58.5 154t-48.5 123t-32.5 84 q-10 -31 -30.5 -84t-47 -123t-58.5 -154t-65 -176z" />
<glyph unicode="B" horiz-adv-x="1376" d="M164 23v1376q98 18 215 27.5t217 9.5q135 0 248.5 -19.5t195.5 -66.5t128 -124t46 -190q0 -170 -163 -268q135 -51 184 -139t49 -199q0 -223 -162.5 -335.5t-484.5 -112.5q-117 0 -232.5 7t-240.5 34zM475 252q35 -4 76 -6t90 -2q143 0 231.5 41t88.5 151q0 98 -74 140 t-211 42h-201v-366zM475 862h156q147 0 210.5 38t63.5 122q0 86 -65.5 121t-192.5 35q-41 0 -88 -1t-84 -6v-309z" />
<glyph unicode="C" horiz-adv-x="1327" d="M102 711q0 176 55.5 314t152 233.5t229.5 144.5t288 49q90 0 164 -13.5t129.5 -30.5t92 -35.5t53.5 -29.5l-92 -258q-66 35 -153 59.5t-198 24.5q-74 0 -144.5 -24.5t-124.5 -78.5t-87 -140t-33 -209q0 -98 21.5 -183t69.5 -146.5t126 -97.5t189 -36q70 0 125 8t98 19.5 t75.5 26t59.5 26.5l88 -256q-68 -41 -190.5 -74t-284.5 -33q-346 0 -527.5 192.5t-181.5 547.5z" />
<glyph unicode="D" horiz-adv-x="1509" d="M164 18v1383q111 20 230.5 27.5t205.5 7.5q182 0 330.5 -41t255 -129t164 -225t57.5 -330q0 -184 -57.5 -321.5t-163 -227.5t-257 -135t-339.5 -45q-86 0 -201 7t-225 29zM483 260q23 -2 52.5 -3t70.5 -1q240 0 355.5 121t115.5 334q0 223 -110.5 337.5t-350.5 114.5 q-33 0 -67.5 -1t-65.5 -5v-897z" />
<glyph unicode="E" horiz-adv-x="1241" d="M164 0v1419h958v-268h-639v-279h568v-262h-568v-342h686v-268h-1005z" />
<glyph unicode="F" horiz-adv-x="1175" d="M164 0v1419h950v-268h-631v-297h561v-268h-561v-586h-319z" />
<glyph unicode="G" horiz-adv-x="1437" d="M102 711q0 178 55.5 315t152 232.5t226.5 144.5t277 49q100 0 181 -13.5t139.5 -30.5t96.5 -35.5t54 -29.5l-92 -256q-66 35 -151 61t-185 26q-223 0 -322.5 -124t-99.5 -339q0 -104 24.5 -189.5t74 -147t123 -95t171.5 -33.5q53 0 91 2t67 8v494h320v-703 q-57 -23 -184.5 -48.5t-313.5 -25.5q-160 0 -290 49.5t-222 143.5t-142.5 231.5t-50.5 313.5z" />
<glyph unicode="H" horiz-adv-x="1503" d="M164 0v1419h319v-542h537v542h319v-1419h-319v602h-537v-602h-319z" />
<glyph unicode="I" horiz-adv-x="647" d="M164 0v1419h319v-1419h-319z" />
<glyph unicode="J" horiz-adv-x="1083" d="M20 84l107 248q59 -35 127 -61.5t147 -26.5q117 0 168.5 57t51.5 193v925h319v-942q0 -104 -23.5 -196.5t-82 -161t-157.5 -108.5t-251 -40q-139 0 -239.5 34t-166.5 79z" />
<glyph unicode="K" horiz-adv-x="1400" d="M164 0v1419h319v-536q125 131 251 273t235 263h379q-145 -172 -292 -331.5t-308 -321.5q170 -141 328.5 -335.5t303.5 -430.5h-379q-43 70 -101 150.5t-126.5 161.5t-142.5 156t-148 132v-600h-319z" />
<glyph unicode="L" horiz-adv-x="1153" d="M164 0v1419h319v-1145h629v-274h-948z" />
<glyph unicode="M" horiz-adv-x="1837" d="M123 0q8 168 19.5 358.5t24.5 380t30.5 364.5t38.5 316h305q37 -68 85 -167t100 -214.5t103.5 -236.5t96.5 -228q45 106 96 227.5t103.5 237t100.5 215t85 166.5h291q20 -141 37.5 -316t30.5 -364.5t24.5 -380t19.5 -358.5h-311q-6 207 -16.5 450.5t-30.5 491.5 q-37 -86 -82 -190.5t-89 -209t-85 -199.5t-70 -163h-223q-29 68 -70 163t-85 199.5t-89 209t-82 190.5q-20 -248 -30.5 -491.5t-16.5 -450.5h-311z" />
<glyph unicode="N" horiz-adv-x="1548" d="M164 0v1419h260q68 -68 149.5 -166t166.5 -209.5t169 -231.5t158 -230v837h317v-1419h-268q-137 244 -297 481.5t-340 448.5v-930h-315z" />
<glyph unicode="O" horiz-adv-x="1617" d="M102 711q0 182 57.5 320t155 232.5t225.5 141.5t269 47q145 0 274 -47t225.5 -141.5t152 -232.5t55.5 -320t-54.5 -320.5t-148.5 -231.5t-224.5 -140.5t-279.5 -47.5q-145 0 -274 47.5t-225.5 140.5t-152 231t-55.5 321zM432 711q0 -104 25.5 -188.5t74 -145t118 -93 t159.5 -32.5q88 0 158.5 32.5t119 93t74 144.5t25.5 189q0 104 -25.5 189t-74 145.5t-119 93t-158.5 32.5q-90 0 -159.5 -33.5t-118 -94t-74 -145.5t-25.5 -187z" />
<glyph unicode="P" horiz-adv-x="1318" d="M164 0v1399q104 20 221 28.5t205 8.5q317 0 487 -112t170 -366q0 -256 -172 -369.5t-491 -113.5h-101v-475h-319zM483 748h101q166 0 250 45t84 168q0 59 -22 98t-61.5 62.5t-97 32.5t-127.5 9q-35 0 -68.5 -2t-58.5 -4v-409z" />
<glyph unicode="Q" horiz-adv-x="1617" d="M102 711q0 182 57.5 320t155 232.5t225.5 141.5t269 47q145 0 274 -47t225.5 -141.5t152 -232.5t55.5 -320q0 -150 -37 -269.5t-103.5 -210t-159 -149.5t-202.5 -86q10 -41 45 -66.5t88 -42t123.5 -24.5t152.5 -15l-65 -233q-160 6 -273.5 31.5t-192.5 70.5t-125 111 t-71 152q-127 16 -235.5 70t-188 146.5t-125 221.5t-45.5 293zM432 711q0 -104 25.5 -188.5t74 -145t118 -93t159.5 -32.5q88 0 158.5 32.5t119 93t74 144.5t25.5 189q0 104 -25.5 189t-74 145.5t-119 93t-158.5 32.5q-90 0 -159.5 -33.5t-118 -94t-74 -145.5t-25.5 -187z " />
<glyph unicode="R" horiz-adv-x="1366" d="M164 0v1399q104 20 216 28.5t200 8.5q319 0 489 -114t170 -353q0 -150 -68.5 -243t-197.5 -146q43 -53 90 -122t93 -143.5t89 -155.5t80 -159h-358q-39 70 -79 141.5t-82 139t-83 128t-82 109.5h-158v-518h-319zM483 772h90q180 0 258 45t78 154q0 104 -78.5 148 t-232.5 44q-35 0 -62.5 -2t-52.5 -4v-385z" />
<glyph unicode="S" horiz-adv-x="1191" d="M76 80l90 254q63 -35 156.5 -62.5t228.5 -27.5q68 0 112 11t70.5 30.5t36.5 46t10 59.5q0 70 -65.5 116t-225.5 99q-70 25 -139 56.5t-124.5 80t-90.5 117t-35 166.5t37 177t104.5 134.5t164 85t217.5 29.5q143 0 247.5 -30.5t171.5 -67.5l-92 -252q-59 31 -132 54.5 t-175 23.5q-115 0 -165 -32t-50 -97q0 -39 18.5 -66t52 -48.5t78 -38.5t97.5 -36q111 -41 192.5 -81t136 -93t81 -124.5t26.5 -174.5q0 -199 -139.5 -308.5t-419.5 -109.5q-94 0 -170 11.5t-134.5 28t-100.5 34.5t-70 35z" />
<glyph unicode="T" horiz-adv-x="1257" d="M41 1147v272h1176v-272h-429v-1147h-319v1147h-428z" />
<glyph unicode="U" horiz-adv-x="1447" d="M143 537v882h320v-856q0 -86 19.5 -146.5t53 -98t82 -54t105.5 -16.5q117 0 189.5 71.5t72.5 243.5v856h320v-882q0 -125 -35 -229.5t-106.5 -179.5t-182 -116t-262.5 -41q-150 0 -258.5 42t-179 117t-104.5 178.5t-34 228.5z" />
<glyph unicode="V" horiz-adv-x="1478" d="M20 1419h353q41 -123 89 -265t98 -283.5t97.5 -270.5t87.5 -223q39 94 87.5 223t98.5 270.5t98 283.5t89 265h340q-47 -135 -108.5 -307t-135 -360.5t-155.5 -381t-166 -370.5h-307q-84 178 -166 370.5t-156 381t-136 360.5t-108 307z" />
<glyph unicode="W" horiz-adv-x="1941" d="M41 1419h346q20 -121 45 -251t51.5 -261t54 -254t56.5 -227q37 100 71.5 213t67.5 225.5t60.5 217t50.5 186.5h272q25 -84 54.5 -189.5t63.5 -218t68.5 -225.5t67.5 -209q27 104 54.5 227t52 254t48 261t44.5 251h332q-72 -356 -165.5 -722.5t-201.5 -696.5h-293 q-72 197 -139.5 413t-132.5 433q-66 -217 -131.5 -433t-137.5 -413h-292q-109 330 -202 696.5t-165 722.5z" />
<glyph unicode="X" horiz-adv-x="1382" d="M20 0q90 166 210 348t268 387l-457 684h387l277 -442l270 442h364l-450 -688q172 -223 288.5 -412.5t184.5 -318.5h-383q-59 119 -130 240.5t-163 248.5q-29 -37 -73 -102t-88 -139t-83 -141.5t-57 -106.5h-365z" />
<glyph unicode="Y" horiz-adv-x="1353" d="M10 1419h371q66 -147 141.5 -292.5t161.5 -290.5q86 145 164 290.5t143 292.5h352q-117 -229 -241.5 -444t-263.5 -432v-543h-320v539q-139 217 -265 434t-243 446z" />
<glyph unicode="Z" horiz-adv-x="1249" d="M72 0v190q57 104 140 232.5t173 258.5t183.5 252t172.5 218h-637v268h1061v-221q-66 -68 -155.5 -175.5t-186 -234t-190.5 -262t-168 -258.5h723v-268h-1116z" />
<glyph unicode="[" horiz-adv-x="759" d="M184 -379v1983h555v-244h-264v-1495h264v-244h-555z" />
<glyph unicode="\" horiz-adv-x="894" d="M-51 1604h309l688 -1983h-313z" />
<glyph unicode="]" horiz-adv-x="759" d="M20 -135h265v1495h-265v244h555v-1983h-555v244z" />
<glyph unicode="^" d="M37 717l424 710h241l424 -710l-256 -125l-288 502l-289 -502z" />
<glyph unicode="_" horiz-adv-x="1024" d="M0 -125h1024v-254h-1024v254z" />
<glyph unicode="`" horiz-adv-x="585" d="M41 1464l186 172l291 -331l-139 -125z" />
<glyph unicode="a" horiz-adv-x="1132" d="M72 332q0 94 37.5 159.5t101 104.5t145.5 56.5t170 17.5q59 0 105.5 -5.5t75.5 -13.5v29q0 78 -47.5 125t-163.5 47q-78 0 -154 -11.5t-131 -31.5l-39 246q27 8 67 17t87 16.5t99 12.5t105 5q135 0 225.5 -31t144.5 -88t76.5 -139t22.5 -182v-635q-66 -14 -182.5 -34 t-281.5 -20q-104 0 -189.5 18.5t-147 60.5t-94 109.5t-32.5 166.5zM375 340q0 -72 48 -99.5t132 -27.5q45 0 86 2t66 6v232q-18 4 -55.5 8t-67.5 4q-43 0 -81 -5t-66.5 -19.5t-45 -39t-16.5 -61.5z" />
<glyph unicode="b" horiz-adv-x="1236" d="M143 35v1505l306 49v-536q51 23 106 35t119 12q115 0 203 -40t147 -114t90 -177t31 -230q0 -129 -38 -233.5t-109.5 -178.5t-176 -114t-237.5 -40q-55 0 -115.5 5.5t-119 13.5t-112 19.5t-94.5 23.5zM449 244q23 -4 57.5 -7.5t75.5 -3.5q125 0 188.5 86.5t63.5 227.5 q0 295 -218 295q-47 0 -93 -12.5t-74 -30.5v-555z" />
<glyph unicode="c" horiz-adv-x="1024" d="M92 539q0 117 38 220t109.5 180t174 122t233.5 45q86 0 158 -15.5t139 -43.5l-63 -244q-43 16 -94.5 28.5t-114.5 12.5q-135 0 -202 -84t-67 -221q0 -145 62.5 -225.5t218.5 -80.5q55 0 118.5 10.5t117.5 32.5l43 -249q-53 -23 -133 -39.5t-177 -16.5q-147 0 -253.5 44 t-175 120t-100.5 179.5t-32 224.5z" />
<glyph unicode="d" horiz-adv-x="1236" d="M92 532q0 131 33 236.5t94.5 179.5t150.5 113t203 39q63 0 113.5 -12.5t101.5 -34.5v487l306 49v-1554q-41 -12 -94.5 -23.5t-112 -19.5t-118.5 -13.5t-116 -5.5q-133 0 -237.5 39t-176 112t-109.5 176t-38 232zM403 547q0 -141 63.5 -227.5t188.5 -86.5q41 0 76 3.5 t57 7.5v555q-29 18 -74.5 30.5t-92.5 12.5q-218 0 -218 -295z" />
<glyph unicode="e" horiz-adv-x="1196" d="M92 530q0 143 44 251t116 179.5t165 108.5t191 37q229 0 362.5 -140.5t133.5 -412.5q0 -27 -2 -58.5t-4 -56.5h-692q10 -94 87.5 -149.5t208.5 -55.5q84 0 165 15.5t132 38.5l41 -248q-25 -12 -65.5 -24.5t-90.5 -21.5t-107.5 -15.5t-114.5 -6.5q-145 0 -253 43 t-178.5 118t-104.5 177t-34 221zM406 647h403q-2 39 -13.5 76t-35 65.5t-59 47t-89.5 18.5q-51 0 -88 -17.5t-61.5 -46t-37.5 -66.5t-19 -77z" />
<glyph unicode="f" horiz-adv-x="864" d="M143 0v1135q0 209 118 331.5t349 122.5q86 0 158 -17.5t111 -33.5l-60 -244q-41 18 -89 27.5t-89 9.5q-55 0 -93 -15.5t-59.5 -42t-30.5 -63t-9 -80.5v-53h376v-254h-376v-823h-306z" />
<glyph unicode="g" horiz-adv-x="1216" d="M92 573q0 119 37 216.5t107.5 167t173 107.5t231.5 38q55 0 113.5 -5t116 -13.5t109.5 -19.5t93 -24v-905q0 -264 -134 -392t-415 -128q-98 0 -196.5 17.5t-182.5 45.5l54 256q72 -29 150.5 -45t178.5 -16q131 0 185.5 57.5t54.5 147.5v39q-49 -23 -101.5 -34t-113.5 -11 q-223 0 -342 132t-119 369zM403 573q0 -256 207 -256q47 0 88 12.5t70 28.5v488q-23 4 -53.5 7t-71.5 3q-121 0 -180.5 -80t-59.5 -203z" />
<glyph unicode="h" horiz-adv-x="1206" d="M143 0v1540l306 49v-516q31 10 78.5 19.5t93.5 9.5q131 0 218 -36t139 -101.5t73.5 -155.5t21.5 -201v-608h-305v571q0 147 -38 209t-140 62q-41 0 -77 -7.5t-64 -15.5v-819h-306z" />
<glyph unicode="i" horiz-adv-x="591" d="M113 1389q0 84 54 132t128 48t128 -48t54 -132t-54 -132.5t-128 -48.5t-128 48.5t-54 132.5zM143 0v1077h306v-1077h-306z" />
<glyph unicode="j" horiz-adv-x="591" d="M-147 -350l41 248q31 -10 56 -14.5t64 -4.5q72 0 100.5 43t28.5 125v1030h306v-1038q0 -213 -104.5 -315.5t-301.5 -102.5q-29 0 -85 6t-105 23zM113 1389q0 84 54 132t128 48t128 -48t54 -132t-54 -132.5t-128 -48.5t-128 48.5t-54 132.5z" />
<glyph unicode="k" horiz-adv-x="1185" d="M143 0v1540l306 49v-901q45 49 93 102.5t93 105.5t85 99t68 82h363q-109 -125 -212 -238.5t-226 -234.5q61 -55 126.5 -132t127 -159t112.5 -163.5t86 -149.5h-350q-33 53 -75 117.5t-89 129t-99 124t-103 100.5v-471h-306z" />
<glyph unicode="l" horiz-adv-x="647" d="M143 354v1186l306 49v-1173q0 -41 6 -74t23.5 -55.5t50 -36.5t87.5 -19l-43 -251q-133 2 -216 28.5t-131 74.5t-65.5 116.5t-17.5 154.5z" />
<glyph unicode="m" horiz-adv-x="1765" d="M143 0v1040q39 10 91.5 21.5t110.5 21t119.5 14.5t121.5 5q117 0 189.5 -30t119.5 -71q66 47 150.5 74t156.5 27q129 0 212 -36t132 -101.5t67.5 -155.5t18.5 -201v-608h-305v571q0 147 -38 209t-130 62q-25 0 -68.5 -12.5t-72.5 -30.5q14 -47 18 -99.5t4 -111.5v-588 h-305v571q0 147 -38 209t-130 62q-29 0 -59.5 -3t-58.5 -8v-831h-306z" />
<glyph unicode="n" horiz-adv-x="1206" d="M143 0v1040q78 23 201 42.5t258 19.5q137 0 228.5 -36t144.5 -101.5t75.5 -155.5t22.5 -201v-608h-305v571q0 147 -39 209t-145 62q-33 0 -70 -3t-65 -8v-831h-306z" />
<glyph unicode="o" horiz-adv-x="1243" d="M92 541q0 127 40 231.5t110.5 178t168 114.5t212.5 41q117 0 214 -41t166.5 -114.5t108.5 -178t39 -231.5t-37 -232.5t-106.5 -180.5t-167 -116t-217.5 -41q-119 0 -216.5 41t-167 116t-108.5 180.5t-39 232.5zM403 541q0 -141 57.5 -224.5t162.5 -83.5q104 0 160.5 83.5 t56.5 224.5t-56.5 222t-160.5 81t-162 -81t-58 -222z" />
<glyph unicode="p" horiz-adv-x="1236" d="M143 -379v1419q41 12 94.5 23.5t112 20t118.5 13.5t116 5q133 0 237.5 -40t176 -112.5t109.5 -177t38 -233.5q0 -125 -31 -227.5t-90 -176.5t-147.5 -114.5t-202.5 -40.5q-63 0 -118.5 12t-106.5 35v-406h-306zM449 281q29 -18 74.5 -30.5t92.5 -12.5h1q217 0 217 292 q0 141 -63.5 226.5t-188.5 85.5q-41 0 -76 -3t-57 -8v-550z" />
<glyph unicode="q" horiz-adv-x="1236" d="M92 539q0 125 38 228t109.5 178t176 116t237.5 41q55 0 115.5 -5t119 -13.5t112 -19.5t94.5 -24v-1419h-306v406q-51 -23 -106 -35t-119 -12q-229 0 -350 150.5t-121 408.5zM403 530q0 -292 217 -292h1q47 0 93 12t74 31v550q-23 4 -57.5 7.5t-75.5 3.5 q-125 0 -188.5 -85.5t-63.5 -226.5z" />
<glyph unicode="r" horiz-adv-x="864" d="M143 0v1020q82 29 194 54.5t249 25.5q25 0 59.5 -3t69.5 -8.5t69.5 -12.5t59.5 -17l-51 -252q-41 10 -96.5 21.5t-118.5 11.5q-29 0 -69 -5.5t-60 -11.5v-823h-306z" />
<glyph unicode="s" horiz-adv-x="993" d="M80 37l51 248q78 -31 160 -48.5t162 -17.5q84 0 118.5 16.5t34.5 63.5q0 37 -45 64.5t-137 62.5q-72 27 -130 55.5t-99 68.5t-63.5 95t-22.5 133q0 152 112.5 240t308.5 88q98 0 188.5 -17.5t143.5 -37.5l-53 -238q-53 18 -115.5 32.5t-140.5 14.5q-143 0 -143 -80 q0 -18 6 -32.5t24.5 -27.5t50 -28.5t80.5 -34.5q100 -37 166 -72.5t104 -77.5t53 -93.5t15 -118.5q0 -160 -119.5 -242t-338.5 -82q-143 0 -238.5 24.5t-132.5 41.5z" />
<glyph unicode="t" horiz-adv-x="909" d="M133 440v906l305 49v-318h367v-254h-367v-379q0 -96 34 -153.5t136 -57.5q49 0 101.5 9.5t95.5 25.5l43 -237q-55 -23 -123 -39.5t-166 -16.5q-125 0 -207 34t-131 94.5t-68.5 146.5t-19.5 190z" />
<glyph unicode="u" horiz-adv-x="1206" d="M133 477v600h305v-563q0 -147 39 -212.5t146 -65.5q33 0 69.5 3t65.5 7v831h305v-1040q-78 -23 -201 -42.5t-258 -19.5q-137 0 -228 37t-144.5 103.5t-76 159t-22.5 202.5z" />
<glyph unicode="v" horiz-adv-x="1126" d="M20 1077h324q20 -80 48 -173t57.5 -188t59.5 -185.5t58 -163.5q27 74 57.5 164t60.5 185t57.5 188t48.5 173h315q-96 -324 -203.5 -598t-212.5 -479h-254q-104 205 -211.5 479.5t-204.5 597.5z" />
<glyph unicode="w" horiz-adv-x="1605" d="M20 1077h322q16 -74 35.5 -161t41 -179t45 -185t48.5 -179q27 90 52.5 184t49 185.5t45 176.5t37.5 158h222q16 -74 36.5 -158.5t43 -176t47 -185.5t51.5 -184q25 86 49 179t45.5 185t41 179.5t36.5 160.5h317q-45 -160 -93 -316.5t-94 -296.5t-90 -259t-81 -205h-238 q-51 156 -100 309t-90 309q-41 -156 -87 -309t-98 -309h-237q-37 86 -80 205t-89 259t-94 297t-94 316z" />
<glyph unicode="x" horiz-adv-x="1134" d="M20 0q25 51 68 120.5t93 144.5t105.5 149.5t108.5 140.5q-92 129 -184 261t-182 261h329l213 -327l213 327h316l-369 -518q123 -154 223.5 -299t159.5 -260h-328q-16 31 -40.5 77t-55.5 96t-64.5 100.5t-66.5 91.5q-31 -39 -62.5 -86.5t-60 -95.5t-56.5 -95t-48 -88h-312 z" />
<glyph unicode="y" horiz-adv-x="1120" d="M10 -336l53 244q47 -16 84 -22.5t78 -6.5q82 0 126 44t75 122q-104 205 -208.5 460t-197.5 572h324q20 -80 48 -173t58.5 -188t62.5 -185.5t60 -163.5q27 74 55.5 164t56.5 185t53.5 188t45.5 173h316q-92 -311 -192.5 -583.5t-219.5 -528.5q-43 -92 -86 -156.5 t-94 -106.5t-115.5 -61.5t-150.5 -19.5q-72 0 -132.5 13.5t-99.5 29.5z" />
<glyph unicode="z" horiz-adv-x="1024" d="M72 0v180q43 74 103.5 159t127 171t132 167t120.5 146h-459v254h856v-205q-37 -41 -99 -110.5t-134 -153.5t-144.5 -176t-132.5 -178h521v-254h-891z" />
<glyph unicode="{" horiz-adv-x="759" d="M72 492v241q92 0 133 53.5t41 139.5v309q0 88 22.5 156.5t74.5 115.5t139 72t216 25h41v-244h-51q-92 0 -124 -41t-32 -127v-272q0 -106 -28.5 -180t-114.5 -128q86 -53 114.5 -126.5t28.5 -180.5v-272q0 -86 32 -127t124 -41h51v-244h-41q-129 0 -216 24.5t-139 71.5 t-74.5 116t-22.5 157v309q0 86 -41 139.5t-133 53.5z" />
<glyph unicode="|" horiz-adv-x="659" d="M184 -379v1983h291v-1983h-291z" />
<glyph unicode="}" horiz-adv-x="759" d="M20 -135h52q92 0 123.5 41t31.5 127v272q0 106 29 180t115 127q-86 53 -115 127t-29 181v272q0 86 -31.5 127t-123.5 41h-52v244h41q129 0 216.5 -25t139.5 -72t74.5 -115.5t22.5 -156.5v-309q0 -86 41 -139.5t133 -53.5v-241q-92 0 -133 -53.5t-41 -139.5v-309 q0 -88 -22.5 -157t-74.5 -116t-139.5 -71.5t-216.5 -24.5h-41v244z" />
<glyph unicode="~" d="M47 465q10 57 32.5 120.5t60.5 117t95.5 88t137.5 34.5q61 0 115.5 -24.5t104.5 -53t96 -53t91 -24.5q16 0 33.5 4t34 19.5t32 45t27.5 80.5l209 -57q-10 -57 -32.5 -120.5t-61.5 -117t-95 -88.5t-136 -35q-61 0 -115.5 25t-105 53.5t-96.5 53t-91 24.5q-16 0 -33.5 -4 t-34 -19.5t-32 -45t-27.5 -80.5z" />
<glyph unicode="&#xa1;" horiz-adv-x="585" d="M102 889q0 90 58.5 139t132.5 49t132 -49t58 -139t-58 -139.5t-132 -49.5t-132.5 49.5t-58.5 139.5zM131 8q0 166 13.5 309.5t33.5 290.5h234q20 -147 32.5 -290.5t12.5 -309.5v-377h-326v377z" />
<glyph unicode="&#xa2;" d="M92 600q0 90 24.5 173t73 150.5t116 118t153.5 76.5v299h291v-276q53 -8 101 -20.5t95 -33.5l-67 -243q-43 16 -93.5 28.5t-113.5 12.5q-129 0 -199 -77t-70 -208q0 -139 66 -212t215 -73q55 0 118.5 10.5t117.5 32.5l43 -249q-41 -16 -94.5 -29.5t-118.5 -22.5v-280 h-291v299q-188 51 -277.5 192.5t-89.5 331.5z" />
<glyph unicode="&#xa3;" d="M47 559v248h178v108q0 154 37 255.5t101.5 163t154.5 87t197 25.5q82 0 153.5 -16.5t139.5 -45.5l-76 -239q-47 23 -89 33t-102 12q-49 0 -89 -10.5t-68.5 -39t-45 -77.5t-16.5 -123v-133h340v-248h-340q-2 -72 -9 -153.5t-17 -149.5h534v-256h-870q37 164 49 303t16 256 h-178z" />
<glyph unicode="&#xa4;" d="M51 385l148 141q-43 80 -43 185q0 104 43 184l-148 141l193 189l151 -148q43 20 88.5 28.5t98.5 8.5q51 0 97 -8t91 -29l152 146l190 -187l-147 -141q43 -80 43 -184t-43 -185l147 -141l-192 -188l-152 147q-43 -20 -88 -28.5t-98 -8.5q-51 0 -97.5 8.5t-91.5 28.5 l-151 -145zM414 711q0 -88 49 -133.5t119 -45.5t119 45.5t49 133.5t-49.5 133t-118.5 45q-70 0 -119 -45t-49 -133z" />
<glyph unicode="&#xa5;" d="M-10 1419h348q63 -141 121.5 -283.5t128.5 -277.5q68 135 123 279.5t116 281.5h347q-78 -158 -161 -322.5t-177 -330.5h204v-203h-303v-133h303v-203h-303v-227h-309v227h-303v203h303v133h-303v203h205q-43 78 -90 164t-92.5 172t-86.5 168t-71 149z" />
<glyph unicode="&#xa6;" horiz-adv-x="618" d="M164 -379v813h291v-813h-291zM164 791v813h291v-813h-291z" />
<glyph unicode="&#xa7;" horiz-adv-x="1054" d="M57 -133l76 244q47 -18 89 -33t84 -24t87 -14t101 -5q76 0 114.5 17.5t38.5 60.5q0 20 -8 35.5t-29.5 30t-57.5 28.5t-91 33q-80 27 -150.5 56.5t-123 73.5t-82 106.5t-29.5 154.5q0 96 46 161.5t111 129.5q-98 82 -98 196q0 158 116 246t333 88q94 0 193.5 -20.5 t178.5 -53.5l-75 -245q-66 29 -136.5 45t-162.5 16q-78 0 -110 -17.5t-32 -52.5q0 -43 35 -68.5t127 -56.5q90 -31 162 -63.5t121 -75.5t75.5 -102.5t26.5 -143.5q0 -45 -10 -80.5t-29.5 -66.5t-48.5 -60.5t-63 -60.5q63 -47 89.5 -103.5t26.5 -131.5q0 -334 -442 -334 q-158 0 -269.5 26.5t-183.5 63.5zM350 653q0 -78 68.5 -118.5t210.5 -88.5q33 29 54.5 64t21.5 70q0 39 -17.5 66.5t-51.5 51t-87 43.5t-123 45q-33 -29 -54.5 -63.5t-21.5 -69.5z" />
<glyph unicode="&#xa8;" horiz-adv-x="1097" d="M162 1389q0 72 47 113.5t110 41.5t110.5 -42t47.5 -113q0 -72 -47.5 -114t-110.5 -42t-110 42t-47 114zM618 1389q0 72 47.5 113.5t110.5 41.5t110.5 -42t47.5 -113q0 -72 -47.5 -114t-110.5 -42t-110.5 42t-47.5 114z" />
<glyph unicode="&#xa9;" horiz-adv-x="1630" d="M102 711q0 174 58.5 312t157 233.5t227.5 145.5t270 50t270 -50t227.5 -145.5t157 -233.5t58.5 -312t-58.5 -312.5t-157 -233.5t-227.5 -145.5t-270 -50.5t-270 50.5t-227.5 145.5t-157 233.5t-58.5 312.5zM311 711q0 -123 37 -223.5t103.5 -172t160 -110.5t203.5 -39 q111 0 204 39t159.5 110.5t103.5 172t37 223.5t-37 223t-103.5 172t-159.5 110.5t-204 38.5t-204 -38.5t-159.5 -110.5t-103.5 -172t-37 -223zM473 715q0 184 101.5 284.5t267.5 100.5q98 0 158.5 -26.5t82.5 -39.5l-65 -180q-29 16 -64.5 27.5t-93.5 11.5q-68 0 -108.5 -43 t-40.5 -125q0 -37 6 -70.5t22.5 -59.5t45 -42t75.5 -16q61 0 102.5 14t73.5 27l58 -187q-27 -14 -90.5 -38.5t-155.5 -24.5q-182 0 -278.5 100t-96.5 287z" />
<glyph unicode="&#xaa;" horiz-adv-x="817" d="M49 889q0 70 27.5 116t74 74.5t109 41t129.5 12.5q41 0 75 -4.5t56 -8.5v21q0 57 -34.5 89t-118.5 32q-57 0 -114.5 -8.5t-98.5 -22.5l-31 182q39 12 115.5 24.5t152.5 12.5q98 0 165 -21.5t108 -62.5t58 -98.5t17 -130.5v-465q-47 -10 -136 -25.5t-208 -15.5 q-162 0 -254 57t-92 201zM279 895q0 -53 36 -71.5t95 -18.5q33 0 62.5 2t47.5 4v160q-14 4 -40.5 7t-49.5 3q-61 0 -106 -16.5t-45 -69.5z" />
<glyph unicode="&#xab;" horiz-adv-x="1222" d="M41 582l336 491l231 -108l-207 -383l207 -383l-231 -109zM594 582l336 491l231 -108l-207 -383l207 -383l-231 -109z" />
<glyph unicode="&#xac;" d="M102 575v256h963v-735h-279v479h-684z" />
<glyph unicode="&#xad;" horiz-adv-x="696" d="M51 473v277h594v-277h-594z" />
<glyph unicode="&#xae;" horiz-adv-x="1630" d="M102 711q0 174 58.5 312t157 233.5t227.5 145.5t270 50t270 -50t227.5 -145.5t157 -233.5t58.5 -312q0 -176 -58.5 -313.5t-157 -232.5t-227.5 -145.5t-270 -50.5t-270 50.5t-227.5 145.5t-157 232.5t-58.5 313.5zM311 711q0 -123 37 -223.5t103.5 -172t160 -110.5 t203.5 -39q111 0 204 39t159.5 110.5t103.5 172t37 223.5t-37 223t-103.5 172t-159.5 110.5t-204 38.5t-204 -38.5t-159.5 -110.5t-103.5 -172t-37 -223zM545 362v701q70 16 130 23.5t105 7.5q330 0 330 -248q0 -127 -111 -187q23 -35 40.5 -66.5t35 -65t34.5 -73.5t40 -92 h-209q-35 78 -59.5 136.5t-55.5 105.5h-82v-242h-198zM743 764h37q66 0 98.5 17.5t32.5 66.5q0 41 -28.5 57.5t-83.5 16.5q-14 0 -29.5 -1t-26.5 -3v-154z" />
<glyph unicode="&#xaf;" horiz-adv-x="770" d="M55 1276v209h660v-209h-660z" />
<glyph unicode="&#xb0;" horiz-adv-x="743" d="M41 1282q0 74 26.5 132.5t71.5 100t105.5 63t126.5 21.5t126 -21.5t105 -63t71.5 -100t26.5 -132.5t-26.5 -132t-71.5 -100t-105.5 -63.5t-125.5 -21.5q-66 0 -126.5 21.5t-105.5 63.5t-71.5 100t-26.5 132zM258 1282q0 -53 35 -85t78 -32t77.5 32t34.5 85t-34.5 85 t-77.5 32t-78 -32t-35 -85z" />
<glyph unicode="&#xb1;" d="M100 0v256h963v-256h-963zM100 676v256h342v348h279v-348h342v-256h-342v-348h-279v348h-342z" />
<glyph unicode="&#xb2;" horiz-adv-x="743" d="M33 1331q53 45 136 83t175 38q80 0 136.5 -18.5t91 -52t51 -80t16.5 -101.5q0 -45 -14.5 -82t-38 -68.5t-54 -59t-61.5 -54.5q-35 -29 -72 -64.5t-59 -66.5h319v-187h-587q-2 16 -2 30v28q0 100 54 181t159 169q55 47 89 82t34 72q0 31 -18.5 49t-53.5 18 q-59 0 -109.5 -23.5t-85.5 -52.5z" />
<glyph unicode="&#xb3;" horiz-adv-x="743" d="M35 657l47 183q70 -29 118 -37t105 -8q72 0 100.5 21.5t28.5 53.5q0 84 -143 84h-84v168h84q47 0 77.5 18.5t30.5 55.5q0 66 -90 66q-47 0 -94 -15.5t-90 -36.5l-78 162q51 33 128 56.5t151 23.5q82 0 138 -18.5t90 -50t48 -73.5t14 -87q0 -43 -19 -82t-67 -76 q66 -31 95.5 -82t29.5 -115q0 -55 -18.5 -104t-59 -85t-107.5 -56.5t-163 -20.5q-35 0 -72.5 4t-74.5 12.5t-69 17.5t-56 21z" />
<glyph unicode="&#xb4;" horiz-adv-x="585" d="M53 1305l291 331l186 -172l-337 -284z" />
<glyph unicode="&#xb5;" horiz-adv-x="1216" d="M143 -340v1417h306v-577q0 -78 11 -129.5t34.5 -81t58.5 -41.5t82 -12q33 0 68.5 3t64.5 7v831h305v-1040q-80 -23 -191.5 -40t-240.5 -17q-53 0 -108.5 10t-94.5 28q4 -41 7.5 -82.5t3.5 -117.5v-158h-306z" />
<glyph unicode="&#xb6;" horiz-adv-x="1454" d="M82 975q0 223 175 342t505 119q63 0 134 -4.5t140.5 -10.5t135 -16t118.5 -23v-1763h-289v1557q-29 4 -82 6t-98 2v-1565h-291v909q-229 31 -338.5 136.5t-109.5 310.5z" />
<glyph unicode="&#xb7;" horiz-adv-x="503" d="M61 604q0 92 58.5 140t132.5 48t132 -48t58 -140t-58 -140.5t-132 -48.5t-132.5 48.5t-58.5 140.5z" />
<glyph unicode="&#xb8;" horiz-adv-x="667" d="M92 -426l37 178q14 -4 52 -13t75 -9q29 0 50.5 11t23.5 40q2 25 -19.5 45t-68.5 31l-25 6q6 20 17.5 47t23.5 52.5t22.5 47t16.5 31.5h203q-12 -23 -31 -60.5t-29 -62.5q66 -33 90.5 -78t24.5 -92q0 -98 -77 -149.5t-206 -51.5q-45 0 -90 7.5t-90 19.5z" />
<glyph unicode="&#xb9;" horiz-adv-x="743" d="M78 1266q86 35 167 79t140 91h178v-818h-233v553q-41 -23 -84 -42t-105 -42z" />
<glyph unicode="&#xba;" horiz-adv-x="935" d="M68 1036q0 98 29.5 175t82.5 130.5t127 82t162 28.5t162 -28.5t126 -82t81.5 -130.5t29.5 -175q0 -96 -29.5 -172t-81.5 -128t-126 -80.5t-162 -28.5t-162 28.5t-127 80.5t-82.5 128t-29.5 172zM301 1036q0 -92 44 -148.5t124 -56.5t123 56.5t43 148.5q0 98 -43 154.5 t-123 56.5q-78 0 -123 -56t-45 -155z" />
<glyph unicode="&#xbb;" horiz-adv-x="1222" d="M61 199l207 383l-207 383l232 108l336 -491l-336 -492zM614 199l207 383l-207 383l232 108l336 -491l-336 -492z" />
<glyph unicode="&#xbc;" horiz-adv-x="1798" d="M41 1266q86 35 167 79t140 91h178v-818h-233v553q-41 -23 -84 -42t-105 -42zM379 0l731 1419h279l-728 -1419h-282zM1096 179v147q86 145 175 263t198 233h202v-473h95v-170h-95v-177h-192v177h-383zM1311 349h168v245q-47 -53 -89 -113.5t-79 -131.5z" />
<glyph unicode="&#xbd;" horiz-adv-x="1798" d="M41 1266q86 35 167 79t140 91h178v-818h-233v553q-41 -23 -84 -42t-105 -42zM322 0l731 1419h279l-728 -1419h-282zM1088 717q53 45 136 83t175 38q80 0 136.5 -18.5t91 -52t51 -80t16.5 -101.5q0 -45 -14.5 -82t-38 -68.5t-54 -59t-61.5 -54.5q-35 -29 -72 -64.5 t-59 -66.5h319v-187h-587q-2 16 -2 30v28q0 100 54 181t159 169q55 47 89 82t34 72q0 31 -18.5 49t-53.5 18q-59 0 -109.5 -23.5t-85.5 -52.5z" />
<glyph unicode="&#xbe;" horiz-adv-x="1798" d="M47 657l47 183q70 -29 118 -37t105 -8q72 0 100.5 21.5t28.5 53.5q0 84 -143 84h-84v168h84q47 0 77.5 18.5t30.5 55.5q0 66 -90 66q-47 0 -94 -15.5t-90 -36.5l-78 162q51 33 128 56.5t151 23.5q82 0 138 -18.5t90 -50t48 -73.5t14 -87q0 -43 -19 -82t-67 -76 q66 -31 95.5 -82t29.5 -115q0 -55 -18.5 -104t-59 -85t-107.5 -56.5t-163 -20.5q-35 0 -72.5 4t-74.5 12.5t-69 17.5t-56 21zM422 0l731 1419h279l-728 -1419h-282zM1096 179v147q86 145 175 263t198 233h202v-473h95v-170h-95v-177h-192v177h-383zM1311 349h168v245 q-47 -53 -89 -113.5t-79 -131.5z" />
<glyph unicode="&#xbf;" horiz-adv-x="931" d="M51 -43q0 57 17.5 105.5t44 89.5t60.5 77.5t69 69.5q25 25 51 52.5t47.5 58t36 64.5t14.5 69v24.5t-2 28.5h270q4 -20 5.5 -46t1.5 -44q0 -57 -14.5 -104.5t-38 -87.5t-54.5 -73.5t-63 -66.5q-47 -47 -86 -93t-39 -106q0 -49 37.5 -83.5t111.5 -34.5t139.5 18.5 t145.5 58.5l86 -231q-80 -51 -188.5 -78.5t-213.5 -27.5q-131 0 -216 34.5t-134 88t-68.5 117t-19.5 120.5zM330 887q0 90 58 139t132 49t132.5 -49t58.5 -139t-58.5 -139.5t-132.5 -49.5t-132 49.5t-58 139.5z" />
<glyph unicode="&#xc0;" horiz-adv-x="1476" d="M20 0q80 229 152 423.5t140.5 367t135 327t138.5 301.5h305q70 -147 137.5 -301.5t136 -327t140 -367t151.5 -423.5h-342q-23 74 -50.5 151.5t-53.5 155.5h-553q-27 -78 -54.5 -155.5t-50.5 -151.5h-332zM485 1792l186 172l291 -331l-139 -125zM530 561h404 q-33 92 -63.5 176t-58.5 154t-48.5 123t-32.5 84q-10 -31 -30.5 -84t-47 -123t-58.5 -154t-65 -176z" />
<glyph unicode="&#xc1;" horiz-adv-x="1476" d="M20 0q80 229 152 423.5t140.5 367t135 327t138.5 301.5h305q70 -147 137.5 -301.5t136 -327t140 -367t151.5 -423.5h-342q-23 74 -50.5 151.5t-53.5 155.5h-553q-27 -78 -54.5 -155.5t-50.5 -151.5h-332zM497 1633l291 331l186 -172l-337 -284zM530 561h404 q-33 92 -63.5 176t-58.5 154t-48.5 123t-32.5 84q-10 -31 -30.5 -84t-47 -123t-58.5 -154t-65 -176z" />
<glyph unicode="&#xc2;" horiz-adv-x="1476" d="M20 0q80 229 152 423.5t140.5 367t135 327t138.5 301.5h305q70 -147 137.5 -301.5t136 -327t140 -367t151.5 -423.5h-342q-23 74 -50.5 151.5t-53.5 155.5h-553q-27 -78 -54.5 -155.5t-50.5 -151.5h-332zM416 1661l322 281l317 -281l-113 -135l-204 157l-205 -157z M530 561h404q-33 92 -63.5 176t-58.5 154t-48.5 123t-32.5 84q-10 -31 -30.5 -84t-47 -123t-58.5 -154t-65 -176z" />
<glyph unicode="&#xc3;" horiz-adv-x="1476" d="M20 0q80 229 152 423.5t140.5 367t135 327t138.5 301.5h305q70 -147 137.5 -301.5t136 -327t140 -367t151.5 -423.5h-342q-23 74 -50.5 151.5t-53.5 155.5h-553q-27 -78 -54.5 -155.5t-50.5 -151.5h-332zM364 1659q12 31 33.5 68t52.5 68.5t70 52t86 20.5 q37 0 68.5 -11.5t62.5 -24.5t60.5 -24.5t64.5 -11.5q41 0 67.5 27t42.5 61l150 -98q-12 -31 -33.5 -67.5t-52.5 -68.5t-70 -52.5t-86 -20.5q-37 0 -68.5 11.5t-62.5 24.5t-61.5 24.5t-63.5 11.5q-41 0 -67.5 -26.5t-42.5 -61.5zM530 561h404q-33 92 -63.5 176t-58.5 154 t-48.5 123t-32.5 84q-10 -31 -30.5 -84t-47 -123t-58.5 -154t-65 -176z" />
<glyph unicode="&#xc4;" horiz-adv-x="1476" d="M20 0q80 229 152 423.5t140.5 367t135 327t138.5 301.5h305q70 -147 137.5 -301.5t136 -327t140 -367t151.5 -423.5h-342q-23 74 -50.5 151.5t-53.5 155.5h-553q-27 -78 -54.5 -155.5t-50.5 -151.5h-332zM338 1717q0 72 47 113.5t110 41.5t110.5 -42t47.5 -113 q0 -72 -47.5 -114t-110.5 -42t-110 42t-47 114zM530 561h404q-33 92 -63.5 176t-58.5 154t-48.5 123t-32.5 84q-10 -31 -30.5 -84t-47 -123t-58.5 -154t-65 -176zM794 1717q0 72 47.5 113.5t110.5 41.5t110.5 -42t47.5 -113q0 -72 -47.5 -114t-110.5 -42t-110.5 42 t-47.5 114z" />
<glyph unicode="&#xc5;" horiz-adv-x="1476" d="M20 0q78 223 148 414.5t137.5 360.5t133 320.5t134.5 297.5q-35 31 -55 74.5t-20 103.5q0 57 19.5 101t53 74t76.5 45t90 15q49 0 93 -15t78 -45t53.5 -74t19.5 -101q0 -59 -21.5 -104.5t-56.5 -73.5q68 -145 134.5 -297t133 -321t137 -360.5t148.5 -414.5h-342 q-23 74 -50.5 151.5t-53.5 155.5h-553q-27 -78 -54.5 -155.5t-50.5 -151.5h-332zM530 561h404q-33 92 -63.5 176t-58.5 154t-48.5 123t-32.5 84q-10 -31 -30.5 -84t-47 -123t-58.5 -154t-65 -176zM645 1571q0 -47 28.5 -71.5t63.5 -24.5q37 0 65.5 24.5t28.5 71.5 t-28.5 71.5t-65.5 24.5q-35 0 -63.5 -24.5t-28.5 -71.5z" />
<glyph unicode="&#xc6;" horiz-adv-x="2035" d="M20 0q250 449 465 800t408 619h1024v-268h-604v-279h532v-262h-532v-342h651v-268h-960v336h-451q-43 -78 -94 -168t-88 -168h-351zM682 590h322v520q-33 -47 -74 -112.5t-85 -136t-86 -142.5t-77 -129z" />
<glyph unicode="&#xc7;" horiz-adv-x="1327" d="M102 711q0 176 55.5 314t152 233.5t229.5 144.5t288 49q90 0 164 -13.5t129.5 -30.5t92 -35.5t53.5 -29.5l-92 -258q-66 35 -153 59.5t-198 24.5q-74 0 -144.5 -24.5t-124.5 -78.5t-87 -140t-33 -209q0 -98 21.5 -183t69.5 -146.5t126 -97.5t189 -36q70 0 125 8t98 19.5 t75.5 26t59.5 26.5l88 -256q-59 -37 -162.5 -67t-238.5 -38q-8 -16 -14.5 -30.5t-10.5 -24.5q66 -33 90.5 -78t24.5 -92q0 -98 -78 -149.5t-205 -51.5q-45 0 -90 7.5t-90 19.5l37 178q14 -4 52 -13t75 -9q29 0 50.5 11t23.5 40q2 25 -19.5 45t-68.5 31l-25 6q8 25 21.5 56.5 t25.5 60.5q-287 35 -434.5 222t-147.5 509z" />
<glyph unicode="&#xc8;" horiz-adv-x="1241" d="M164 0v1419h958v-268h-639v-279h568v-262h-568v-342h686v-268h-1005zM391 1792l186 172l291 -331l-139 -125z" />
<glyph unicode="&#xc9;" horiz-adv-x="1241" d="M164 0v1419h958v-268h-639v-279h568v-262h-568v-342h686v-268h-1005zM424 1633l291 331l186 -172l-337 -284z" />
<glyph unicode="&#xca;" horiz-adv-x="1241" d="M164 0v1419h958v-268h-639v-279h568v-262h-568v-342h686v-268h-1005zM326 1661l322 281l317 -281l-113 -135l-204 157l-205 -157z" />
<glyph unicode="&#xcb;" horiz-adv-x="1241" d="M164 0v1419h958v-268h-639v-279h568v-262h-568v-342h686v-268h-1005zM252 1717q0 72 47 113.5t110 41.5t110.5 -42t47.5 -113q0 -72 -47.5 -114t-110.5 -42t-110 42t-47 114zM708 1717q0 72 47.5 113.5t110.5 41.5t110.5 -42t47.5 -113q0 -72 -47.5 -114t-110.5 -42 t-110.5 42t-47.5 114z" />
<glyph unicode="&#xcc;" horiz-adv-x="647" d="M72 1792l186 172l291 -331l-139 -125zM164 0v1419h319v-1419h-319z" />
<glyph unicode="&#xcd;" horiz-adv-x="647" d="M102 1633l291 331l186 -172l-337 -284zM164 0v1419h319v-1419h-319z" />
<glyph unicode="&#xce;" horiz-adv-x="647" d="M8 1661l322 281l317 -281l-113 -135l-204 157l-205 -157zM164 0v1419h319v-1419h-319z" />
<glyph unicode="&#xcf;" horiz-adv-x="647" d="M-57 1717q0 72 47 113.5t110 41.5t110.5 -42t47.5 -113q0 -72 -47.5 -114t-110.5 -42t-110 42t-47 114zM164 0v1419h319v-1419h-319zM399 1717q0 72 47.5 113.5t110.5 41.5t110.5 -42t47.5 -113q0 -72 -47.5 -114t-110.5 -42t-110.5 42t-47.5 114z" />
<glyph unicode="&#xd0;" horiz-adv-x="1531" d="M20 618v236h166v547q111 20 231 27.5t206 7.5q182 0 330.5 -41t255 -129t164 -225t57.5 -330q0 -184 -57.5 -321.5t-163 -227.5t-257 -135t-340.5 -45q-86 0 -200.5 7t-225.5 29v600h-166zM506 260q23 -2 52.5 -3t70.5 -1q240 0 355.5 121t115.5 334q0 223 -110.5 337.5 t-350.5 114.5q-33 0 -67.5 -1t-65.5 -5v-303h258v-236h-258v-358z" />
<glyph unicode="&#xd1;" horiz-adv-x="1548" d="M164 0v1419h260q68 -68 149.5 -166t166.5 -209.5t169 -231.5t158 -230v837h317v-1419h-268q-137 244 -297 481.5t-340 448.5v-930h-315zM399 1659q12 31 33.5 68t52.5 68.5t70 52t86 20.5q37 0 68.5 -11.5t62.5 -24.5t60.5 -24.5t64.5 -11.5q41 0 67.5 27t42.5 61 l150 -98q-12 -31 -33.5 -67.5t-52.5 -68.5t-70 -52.5t-86 -20.5q-37 0 -68.5 11.5t-62.5 24.5t-61.5 24.5t-63.5 11.5q-41 0 -67.5 -26.5t-42.5 -61.5z" />
<glyph unicode="&#xd2;" horiz-adv-x="1617" d="M102 711q0 182 57.5 320t155 232.5t225.5 141.5t269 47q145 0 274 -47t225.5 -141.5t152 -232.5t55.5 -320t-54.5 -320.5t-148.5 -231.5t-224.5 -140.5t-279.5 -47.5q-145 0 -274 47.5t-225.5 140.5t-152 231t-55.5 321zM432 711q0 -104 25.5 -188.5t74 -145t118 -93 t159.5 -32.5q88 0 158.5 32.5t119 93t74 144.5t25.5 189q0 104 -25.5 189t-74 145.5t-119 93t-158.5 32.5q-90 0 -159.5 -33.5t-118 -94t-74 -145.5t-25.5 -187zM557 1792l186 172l291 -331l-139 -125z" />
<glyph unicode="&#xd3;" horiz-adv-x="1617" d="M102 711q0 182 57.5 320t155 232.5t225.5 141.5t269 47q145 0 274 -47t225.5 -141.5t152 -232.5t55.5 -320t-54.5 -320.5t-148.5 -231.5t-224.5 -140.5t-279.5 -47.5q-145 0 -274 47.5t-225.5 140.5t-152 231t-55.5 321zM432 711q0 -104 25.5 -188.5t74 -145t118 -93 t159.5 -32.5q88 0 158.5 32.5t119 93t74 144.5t25.5 189q0 104 -25.5 189t-74 145.5t-119 93t-158.5 32.5q-90 0 -159.5 -33.5t-118 -94t-74 -145.5t-25.5 -187zM573 1633l291 331l186 -172l-337 -284z" />
<glyph unicode="&#xd4;" horiz-adv-x="1617" d="M102 711q0 182 57.5 320t155 232.5t225.5 141.5t269 47q145 0 274 -47t225.5 -141.5t152 -232.5t55.5 -320t-54.5 -320.5t-148.5 -231.5t-224.5 -140.5t-279.5 -47.5q-145 0 -274 47.5t-225.5 140.5t-152 231t-55.5 321zM432 711q0 -104 25.5 -188.5t74 -145t118 -93 t159.5 -32.5q88 0 158.5 32.5t119 93t74 144.5t25.5 189q0 104 -25.5 189t-74 145.5t-119 93t-158.5 32.5q-90 0 -159.5 -33.5t-118 -94t-74 -145.5t-25.5 -187zM489 1661l322 281l317 -281l-113 -135l-204 157l-205 -157z" />
<glyph unicode="&#xd5;" horiz-adv-x="1617" d="M102 711q0 182 57.5 320t155 232.5t225.5 141.5t269 47q145 0 274 -47t225.5 -141.5t152 -232.5t55.5 -320t-54.5 -320.5t-148.5 -231.5t-224.5 -140.5t-279.5 -47.5q-145 0 -274 47.5t-225.5 140.5t-152 231t-55.5 321zM432 711q0 -104 25.5 -188.5t74 -145t118 -93 t159.5 -32.5q88 0 158.5 32.5t119 93t74 144.5t25.5 189q0 104 -25.5 189t-74 145.5t-119 93t-158.5 32.5q-90 0 -159.5 -33.5t-118 -94t-74 -145.5t-25.5 -187zM434 1659q12 31 33.5 68t52.5 68.5t70 52t86 20.5q37 0 68.5 -11.5t62.5 -24.5t60.5 -24.5t64.5 -11.5 q41 0 67.5 27t42.5 61l150 -98q-12 -31 -33.5 -67.5t-52.5 -68.5t-70 -52.5t-86 -20.5q-37 0 -68.5 11.5t-62.5 24.5t-61.5 24.5t-63.5 11.5q-41 0 -67.5 -26.5t-42.5 -61.5z" />
<glyph unicode="&#xd6;" horiz-adv-x="1617" d="M102 711q0 182 57.5 320t155 232.5t225.5 141.5t269 47q145 0 274 -47t225.5 -141.5t152 -232.5t55.5 -320t-54.5 -320.5t-148.5 -231.5t-224.5 -140.5t-279.5 -47.5q-145 0 -274 47.5t-225.5 140.5t-152 231t-55.5 321zM410 1717q0 72 47 113.5t110 41.5t110.5 -42 t47.5 -113q0 -72 -47.5 -114t-110.5 -42t-110 42t-47 114zM432 711q0 -104 25.5 -188.5t74 -145t118 -93t159.5 -32.5q88 0 158.5 32.5t119 93t74 144.5t25.5 189q0 104 -25.5 189t-74 145.5t-119 93t-158.5 32.5q-90 0 -159.5 -33.5t-118 -94t-74 -145.5t-25.5 -187z M866 1717q0 72 47.5 113.5t110.5 41.5t110.5 -42t47.5 -113q0 -72 -47.5 -114t-110.5 -42t-110.5 42t-47.5 114z" />
<glyph unicode="&#xd7;" d="M127 336l279 276l-279 279l178 178l277 -278l278 278l178 -178l-278 -279l278 -276l-178 -178l-278 278l-277 -278z" />
<glyph unicode="&#xd8;" horiz-adv-x="1617" d="M102 711q0 182 57.5 320t155 232.5t225.5 141.5t269 47q203 0 365 -90l114 149l174 -129l-121 -155q82 -92 128.5 -221t46.5 -295q0 -182 -54.5 -320.5t-148.5 -231.5t-224.5 -140.5t-279.5 -47.5q-102 0 -195.5 21.5t-173.5 68.5l-118 -153l-175 129l125 160 q-80 92 -125 220t-45 294zM432 711q0 -141 47 -246l512 661q-80 45 -182 45q-90 0 -159.5 -33.5t-118 -94t-74 -145.5t-25.5 -187zM623 297q84 -45 186 -45q88 0 158.5 32.5t119 93t74 145t25.5 188.5q0 147 -49 252z" />
<glyph unicode="&#xd9;" horiz-adv-x="1447" d="M143 537v882h320v-856q0 -86 19.5 -146.5t53 -98t82 -54t105.5 -16.5q117 0 189.5 71.5t72.5 243.5v856h320v-882q0 -125 -35 -229.5t-106.5 -179.5t-182 -116t-262.5 -41q-150 0 -258.5 42t-179 117t-104.5 178.5t-34 228.5zM430 1792l186 172l291 -331l-139 -125z" />
<glyph unicode="&#xda;" horiz-adv-x="1447" d="M143 537v882h320v-856q0 -86 19.5 -146.5t53 -98t82 -54t105.5 -16.5q117 0 189.5 71.5t72.5 243.5v856h320v-882q0 -125 -35 -229.5t-106.5 -179.5t-182 -116t-262.5 -41q-150 0 -258.5 42t-179 117t-104.5 178.5t-34 228.5zM524 1633l291 331l186 -172l-337 -284z" />
<glyph unicode="&#xdb;" horiz-adv-x="1447" d="M143 537v882h320v-856q0 -86 19.5 -146.5t53 -98t82 -54t105.5 -16.5q117 0 189.5 71.5t72.5 243.5v856h320v-882q0 -125 -35 -229.5t-106.5 -179.5t-182 -116t-262.5 -41q-150 0 -258.5 42t-179 117t-104.5 178.5t-34 228.5zM401 1661l322 281l317 -281l-113 -135 l-204 157l-205 -157z" />
<glyph unicode="&#xdc;" horiz-adv-x="1447" d="M143 537v882h320v-856q0 -86 19.5 -146.5t53 -98t82 -54t105.5 -16.5q117 0 189.5 71.5t72.5 243.5v856h320v-882q0 -125 -35 -229.5t-106.5 -179.5t-182 -116t-262.5 -41q-150 0 -258.5 42t-179 117t-104.5 178.5t-34 228.5zM338 1717q0 72 47 113.5t110 41.5t110.5 -42 t47.5 -113q0 -72 -47.5 -114t-110.5 -42t-110 42t-47 114zM794 1717q0 72 47.5 113.5t110.5 41.5t110.5 -42t47.5 -113q0 -72 -47.5 -114t-110.5 -42t-110.5 42t-47.5 114z" />
<glyph unicode="&#xdd;" horiz-adv-x="1353" d="M10 1419h371q66 -147 141.5 -292.5t161.5 -290.5q86 145 164 290.5t143 292.5h352q-117 -229 -241.5 -444t-263.5 -432v-543h-320v539q-139 217 -265 434t-243 446zM487 1633l291 331l186 -172l-337 -284z" />
<glyph unicode="&#xde;" horiz-adv-x="1318" d="M164 0v1419h319v-205q14 2 35 3.5t41.5 2.5t40 1h31.5q135 0 248.5 -26t195.5 -83t127 -147.5t45 -219.5q0 -256 -172 -369.5t-491 -113.5h-101v-262h-319zM483 535h101q166 0 250 45t84 168q0 59 -22 98t-61.5 62.5t-97 32.5t-127.5 9q-35 0 -68.5 -2t-58.5 -4v-409z " />
<glyph unicode="&#xdf;" horiz-adv-x="1349" d="M143 0v1092q0 109 29 199.5t89.5 157.5t151.5 103.5t216 36.5q119 0 205 -27.5t141 -73.5t80.5 -108.5t25.5 -130.5q0 -86 -17 -137t-58 -98q-45 -53 -81 -98.5t-36 -102.5q0 -31 16.5 -53.5t43 -43t62.5 -41t76 -42.5q74 -43 129.5 -112.5t55.5 -180.5 q0 -176 -100.5 -270.5t-331.5 -94.5q-113 0 -180.5 20.5t-108.5 37.5l51 246q20 -8 49 -17.5t59.5 -17.5t62.5 -13.5t61 -5.5q137 0 137 111q0 53 -55.5 95t-141.5 81q-59 27 -95 57.5t-54.5 64.5t-24.5 68.5t-6 71.5q0 86 39 144.5t92 119.5q35 41 53.5 76t18.5 88 q0 68 -43 100.5t-117 32.5q-98 0 -146.5 -61.5t-48.5 -175.5v-1098h-299z" />
<glyph unicode="&#xe0;" horiz-adv-x="1132" d="M72 332q0 94 37.5 159.5t101 104.5t145.5 56.5t170 17.5q59 0 105.5 -5.5t75.5 -13.5v29q0 78 -47.5 125t-163.5 47q-78 0 -154 -11.5t-131 -31.5l-39 246q27 8 67 17t87 16.5t99 12.5t105 5q135 0 225.5 -31t144.5 -88t76.5 -139t22.5 -182v-635q-66 -14 -182.5 -34 t-281.5 -20q-104 0 -189.5 18.5t-147 60.5t-94 109.5t-32.5 166.5zM293 1464l186 172l291 -331l-139 -125zM375 340q0 -72 48 -99.5t132 -27.5q45 0 86 2t66 6v232q-18 4 -55.5 8t-67.5 4q-43 0 -81 -5t-66.5 -19.5t-45 -39t-16.5 -61.5z" />
<glyph unicode="&#xe1;" horiz-adv-x="1132" d="M72 332q0 94 37.5 159.5t101 104.5t145.5 56.5t170 17.5q59 0 105.5 -5.5t75.5 -13.5v29q0 78 -47.5 125t-163.5 47q-78 0 -154 -11.5t-131 -31.5l-39 246q27 8 67 17t87 16.5t99 12.5t105 5q135 0 225.5 -31t144.5 -88t76.5 -139t22.5 -182v-635q-66 -14 -182.5 -34 t-281.5 -20q-104 0 -189.5 18.5t-147 60.5t-94 109.5t-32.5 166.5zM336 1305l291 331l186 -172l-337 -284zM375 340q0 -72 48 -99.5t132 -27.5q45 0 86 2t66 6v232q-18 4 -55.5 8t-67.5 4q-43 0 -81 -5t-66.5 -19.5t-45 -39t-16.5 -61.5z" />
<glyph unicode="&#xe2;" horiz-adv-x="1132" d="M72 332q0 94 37.5 159.5t101 104.5t145.5 56.5t170 17.5q59 0 105.5 -5.5t75.5 -13.5v29q0 78 -47.5 125t-163.5 47q-78 0 -154 -11.5t-131 -31.5l-39 246q27 8 67 17t87 16.5t99 12.5t105 5q135 0 225.5 -31t144.5 -88t76.5 -139t22.5 -182v-635q-66 -14 -182.5 -34 t-281.5 -20q-104 0 -189.5 18.5t-147 60.5t-94 109.5t-32.5 166.5zM213 1321l322 281l317 -281l-113 -135l-204 157l-205 -157zM375 340q0 -72 48 -99.5t132 -27.5q45 0 86 2t66 6v232q-18 4 -55.5 8t-67.5 4q-43 0 -81 -5t-66.5 -19.5t-45 -39t-16.5 -61.5z" />
<glyph unicode="&#xe3;" horiz-adv-x="1132" d="M72 332q0 94 37.5 159.5t101 104.5t145.5 56.5t170 17.5q59 0 105.5 -5.5t75.5 -13.5v29q0 78 -47.5 125t-163.5 47q-78 0 -154 -11.5t-131 -31.5l-39 246q27 8 67 17t87 16.5t99 12.5t105 5q135 0 225.5 -31t144.5 -88t76.5 -139t22.5 -182v-635q-66 -14 -182.5 -34 t-281.5 -20q-104 0 -189.5 18.5t-147 60.5t-94 109.5t-32.5 166.5zM174 1325q12 31 33.5 68t52.5 68.5t70 52t86 20.5q37 0 68.5 -11.5t62.5 -24.5t60.5 -24.5t64.5 -11.5q41 0 67.5 27t42.5 61l150 -98q-12 -31 -33.5 -67.5t-52.5 -68.5t-70 -52.5t-86 -20.5 q-37 0 -68.5 11.5t-62.5 24.5t-61.5 24.5t-63.5 11.5q-41 0 -67.5 -26.5t-42.5 -61.5zM375 340q0 -72 48 -99.5t132 -27.5q45 0 86 2t66 6v232q-18 4 -55.5 8t-67.5 4q-43 0 -81 -5t-66.5 -19.5t-45 -39t-16.5 -61.5z" />
<glyph unicode="&#xe4;" horiz-adv-x="1132" d="M72 332q0 94 37.5 159.5t101 104.5t145.5 56.5t170 17.5q59 0 105.5 -5.5t75.5 -13.5v29q0 78 -47.5 125t-163.5 47q-78 0 -154 -11.5t-131 -31.5l-39 246q27 8 67 17t87 16.5t99 12.5t105 5q135 0 225.5 -31t144.5 -88t76.5 -139t22.5 -182v-635q-66 -14 -182.5 -34 t-281.5 -20q-104 0 -189.5 18.5t-147 60.5t-94 109.5t-32.5 166.5zM158 1389q0 72 47 113.5t110 41.5t110.5 -42t47.5 -113q0 -72 -47.5 -114t-110.5 -42t-110 42t-47 114zM375 340q0 -72 48 -99.5t132 -27.5q45 0 86 2t66 6v232q-18 4 -55.5 8t-67.5 4q-43 0 -81 -5 t-66.5 -19.5t-45 -39t-16.5 -61.5zM614 1389q0 72 47.5 113.5t110.5 41.5t110.5 -42t47.5 -113q0 -72 -47.5 -114t-110.5 -42t-110.5 42t-47.5 114z" />
<glyph unicode="&#xe5;" horiz-adv-x="1132" d="M72 332q0 94 37.5 159.5t101 104.5t145.5 56.5t170 17.5q59 0 105.5 -5.5t75.5 -13.5v29q0 78 -47.5 125t-163.5 47q-78 0 -154 -11.5t-131 -31.5l-39 246q27 8 67 17t87 16.5t99 12.5t105 5q135 0 225.5 -31t144.5 -88t76.5 -139t22.5 -182v-635q-66 -14 -182.5 -34 t-281.5 -20q-104 0 -189.5 18.5t-147 60.5t-94 109.5t-32.5 166.5zM326 1432q0 57 19.5 101t53.5 73.5t77 45t90 15.5q49 0 93 -15.5t78 -45t53 -73.5t19 -101t-19 -101.5t-53 -74t-78 -45t-93 -15.5q-47 0 -90 15.5t-77 45t-53.5 73.5t-19.5 102zM375 340q0 -72 48 -99.5 t132 -27.5q45 0 86 2t66 6v232q-18 4 -55.5 8t-67.5 4q-43 0 -81 -5t-66.5 -19.5t-45 -39t-16.5 -61.5zM474 1432q0 -47 28.5 -72t63.5 -25q37 0 65.5 25t28.5 72t-28.5 71.5t-65.5 24.5q-35 0 -63.5 -24.5t-28.5 -71.5z" />
<glyph unicode="&#xe6;" horiz-adv-x="1789" d="M72 332q0 94 37.5 159.5t101 104.5t145.5 56.5t170 17.5q59 0 105.5 -5.5t75.5 -13.5v35q0 78 -47.5 122t-163.5 44q-78 0 -154 -11.5t-131 -31.5l-39 246q27 8 67 17t87 16.5t99 12.5t105 5q63 0 114.5 -8t91.5 -25.5t73 -45.5t61 -66q70 78 158 111.5t189 33.5 q111 0 198.5 -36t151 -105.5t97.5 -173t34 -238.5q0 -27 -2 -58.5t-4 -56.5h-693q10 -94 88 -149.5t209 -55.5q84 0 165 15.5t132 38.5l41 -248q-25 -12 -65.5 -24.5t-91 -21.5t-107.5 -15.5t-115 -6.5q-121 0 -211 27t-153 70q-154 -90 -356 -91q-104 0 -189.5 18.5 t-147 60.5t-94 109.5t-32.5 166.5zM375 340q0 -72 48 -99.5t132 -27.5q63 0 115.5 7t91.5 24q-29 74 -39 120t-12 93q-29 4 -68 6t-59 2q-43 0 -81 -5t-66.5 -19.5t-45 -39t-16.5 -61.5zM997 647h404q-2 39 -13.5 76t-35 65.5t-59.5 47t-89 18.5q-51 0 -88 -17.5t-61.5 -46 t-37.5 -66.5t-20 -77z" />
<glyph unicode="&#xe7;" horiz-adv-x="1024" d="M92 539q0 117 38 220t109.5 180t174 122t233.5 45q86 0 158 -15.5t139 -43.5l-63 -244q-43 16 -94.5 28.5t-114.5 12.5q-135 0 -202 -84t-67 -221q0 -145 62.5 -225.5t218.5 -80.5q55 0 118.5 10.5t117.5 32.5l43 -249q-47 -20 -116 -35t-151 -19q-8 -16 -14 -30.5 t-10 -24.5q66 -33 90 -78t24 -92q0 -98 -77.5 -149.5t-204.5 -51.5q-45 0 -90 7.5t-90 19.5l36 178q14 -4 52.5 -13t74.5 -9q29 0 50.5 11t23.5 40q2 25 -19.5 45t-68.5 31l-24 6q8 27 22 60.5t29 62.5q-106 20 -183 70t-127.5 123t-74 165t-23.5 195z" />
<glyph unicode="&#xe8;" horiz-adv-x="1196" d="M92 530q0 143 44 251t116 179.5t165 108.5t191 37q229 0 362.5 -140.5t133.5 -412.5q0 -27 -2 -58.5t-4 -56.5h-692q10 -94 87.5 -149.5t208.5 -55.5q84 0 165 15.5t132 38.5l41 -248q-25 -12 -65.5 -24.5t-90.5 -21.5t-107.5 -15.5t-114.5 -6.5q-145 0 -253 43 t-178.5 118t-104.5 177t-34 221zM346 1464l186 172l291 -331l-139 -125zM406 647h403q-2 39 -13.5 76t-35 65.5t-59 47t-89.5 18.5q-51 0 -88 -17.5t-61.5 -46t-37.5 -66.5t-19 -77z" />
<glyph unicode="&#xe9;" horiz-adv-x="1196" d="M92 530q0 143 44 251t116 179.5t165 108.5t191 37q229 0 362.5 -140.5t133.5 -412.5q0 -27 -2 -58.5t-4 -56.5h-692q10 -94 87.5 -149.5t208.5 -55.5q84 0 165 15.5t132 38.5l41 -248q-25 -12 -65.5 -24.5t-90.5 -21.5t-107.5 -15.5t-114.5 -6.5q-145 0 -253 43 t-178.5 118t-104.5 177t-34 221zM379 1305l291 331l186 -172l-337 -284zM406 647h403q-2 39 -13.5 76t-35 65.5t-59 47t-89.5 18.5q-51 0 -88 -17.5t-61.5 -46t-37.5 -66.5t-19 -77z" />
<glyph unicode="&#xea;" horiz-adv-x="1196" d="M92 530q0 143 44 251t116 179.5t165 108.5t191 37q229 0 362.5 -140.5t133.5 -412.5q0 -27 -2 -58.5t-4 -56.5h-692q10 -94 87.5 -149.5t208.5 -55.5q84 0 165 15.5t132 38.5l41 -248q-25 -12 -65.5 -24.5t-90.5 -21.5t-107.5 -15.5t-114.5 -6.5q-145 0 -253 43 t-178.5 118t-104.5 177t-34 221zM276 1321l322 281l317 -281l-113 -135l-204 157l-205 -157zM406 647h403q-2 39 -13.5 76t-35 65.5t-59 47t-89.5 18.5q-51 0 -88 -17.5t-61.5 -46t-37.5 -66.5t-19 -77z" />
<glyph unicode="&#xeb;" horiz-adv-x="1196" d="M92 530q0 143 44 251t116 179.5t165 108.5t191 37q229 0 362.5 -140.5t133.5 -412.5q0 -27 -2 -58.5t-4 -56.5h-692q10 -94 87.5 -149.5t208.5 -55.5q84 0 165 15.5t132 38.5l41 -248q-25 -12 -65.5 -24.5t-90.5 -21.5t-107.5 -15.5t-114.5 -6.5q-145 0 -253 43 t-178.5 118t-104.5 177t-34 221zM223 1389q0 72 47 113.5t110 41.5t110.5 -42t47.5 -113q0 -72 -47.5 -114t-110.5 -42t-110 42t-47 114zM406 647h403q-2 39 -13.5 76t-35 65.5t-59 47t-89.5 18.5q-51 0 -88 -17.5t-61.5 -46t-37.5 -66.5t-19 -77zM679 1389q0 72 47.5 113.5 t110.5 41.5t110.5 -42t47.5 -113q0 -72 -47.5 -114t-110.5 -42t-110.5 42t-47.5 114z" />
<glyph unicode="&#xec;" horiz-adv-x="591" d="M45 1464l186 172l291 -331l-139 -125zM143 0v1077h306v-1077h-306z" />
<glyph unicode="&#xed;" horiz-adv-x="591" d="M84 1305l291 331l186 -172l-337 -284zM143 0v1077h306v-1077h-306z" />
<glyph unicode="&#xee;" horiz-adv-x="591" d="M-20 1321l322 281l317 -281l-113 -135l-204 157l-205 -157zM143 0v1077h306v-1077h-306z" />
<glyph unicode="&#xef;" horiz-adv-x="591" d="M-98 1389q0 72 47 113.5t110 41.5t110.5 -42t47.5 -113q0 -72 -47.5 -114t-110.5 -42t-110 42t-47 114zM143 0v1077h306v-1077h-306zM358 1389q0 72 47.5 113.5t110.5 41.5t110.5 -42t47.5 -113q0 -72 -47.5 -114t-110.5 -42t-110.5 42t-47.5 114z" />
<glyph unicode="&#xf0;" horiz-adv-x="1230" d="M92 479q0 113 32 207t95.5 159.5t159.5 102.5t225 37q53 0 111.5 -15.5t99.5 -35.5q-25 109 -88 211l-227 -76l-60 172l164 55q-35 35 -73.5 66t-79.5 59l170 176q72 -41 136 -93t120 -115l235 79l59 -172l-182 -61q72 -123 113 -266.5t41 -304.5q0 -154 -32 -281 t-97.5 -218t-167 -142.5t-240.5 -51.5q-129 0 -225 41t-160.5 109.5t-96.5 161t-32 196.5zM399 483q0 -111 50.5 -179t156.5 -68q68 0 112 33.5t69.5 90t34.5 130t9 151.5v13.5t-2 19.5q-51 41 -103 54t-101 13q-66 0 -109 -20.5t-69.5 -55t-37 -81.5t-10.5 -101z" />
<glyph unicode="&#xf1;" horiz-adv-x="1206" d="M143 0v1040q78 23 201 42.5t258 19.5q137 0 228.5 -36t144.5 -101.5t75.5 -155.5t22.5 -201v-608h-305v571q0 147 -39 209t-145 62q-33 0 -70 -3t-65 -8v-831h-306zM229 1325q12 31 33.5 68t52.5 68.5t70 52t86 20.5q37 0 68.5 -11.5t62.5 -24.5t60.5 -24.5t64.5 -11.5 q41 0 67.5 27t42.5 61l150 -98q-12 -31 -33.5 -67.5t-52.5 -68.5t-70 -52.5t-86 -20.5q-37 0 -68.5 11.5t-62.5 24.5t-61.5 24.5t-63.5 11.5q-41 0 -67.5 -26.5t-42.5 -61.5z" />
<glyph unicode="&#xf2;" horiz-adv-x="1243" d="M92 541q0 127 40 231.5t110.5 178t168 114.5t212.5 41q117 0 214 -41t166.5 -114.5t108.5 -178t39 -231.5t-37 -232.5t-106.5 -180.5t-167 -116t-217.5 -41q-119 0 -216.5 41t-167 116t-108.5 180.5t-39 232.5zM369 1464l186 172l291 -331l-139 -125zM403 541 q0 -141 57.5 -224.5t162.5 -83.5q104 0 160.5 83.5t56.5 224.5t-56.5 222t-160.5 81t-162 -81t-58 -222z" />
<glyph unicode="&#xf3;" horiz-adv-x="1243" d="M92 541q0 127 40 231.5t110.5 178t168 114.5t212.5 41q117 0 214 -41t166.5 -114.5t108.5 -178t39 -231.5t-37 -232.5t-106.5 -180.5t-167 -116t-217.5 -41q-119 0 -216.5 41t-167 116t-108.5 180.5t-39 232.5zM397 1305l291 331l186 -172l-337 -284zM403 541 q0 -141 57.5 -224.5t162.5 -83.5q104 0 160.5 83.5t56.5 224.5t-56.5 222t-160.5 81t-162 -81t-58 -222z" />
<glyph unicode="&#xf4;" horiz-adv-x="1243" d="M92 541q0 127 40 231.5t110.5 178t168 114.5t212.5 41q117 0 214 -41t166.5 -114.5t108.5 -178t39 -231.5t-37 -232.5t-106.5 -180.5t-167 -116t-217.5 -41q-119 0 -216.5 41t-167 116t-108.5 180.5t-39 232.5zM299 1321l322 281l317 -281l-113 -135l-204 157l-205 -157z M403 541q0 -141 57.5 -224.5t162.5 -83.5q104 0 160.5 83.5t56.5 224.5t-56.5 222t-160.5 81t-162 -81t-58 -222z" />
<glyph unicode="&#xf5;" horiz-adv-x="1243" d="M92 541q0 127 40 231.5t110.5 178t168 114.5t212.5 41q117 0 214 -41t166.5 -114.5t108.5 -178t39 -231.5t-37 -232.5t-106.5 -180.5t-167 -116t-217.5 -41q-119 0 -216.5 41t-167 116t-108.5 180.5t-39 232.5zM241 1325q12 31 33.5 68t52.5 68.5t70 52t86 20.5 q37 0 68.5 -11.5t62.5 -24.5t60.5 -24.5t64.5 -11.5q41 0 67.5 27t42.5 61l150 -98q-12 -31 -33.5 -67.5t-52.5 -68.5t-70 -52.5t-86 -20.5q-37 0 -68.5 11.5t-62.5 24.5t-61.5 24.5t-63.5 11.5q-41 0 -67.5 -26.5t-42.5 -61.5zM403 541q0 -141 57.5 -224.5t162.5 -83.5 q104 0 160.5 83.5t56.5 224.5t-56.5 222t-160.5 81t-162 -81t-58 -222z" />
<glyph unicode="&#xf6;" horiz-adv-x="1243" d="M92 541q0 127 40 231.5t110.5 178t168 114.5t212.5 41q117 0 214 -41t166.5 -114.5t108.5 -178t39 -231.5t-37 -232.5t-106.5 -180.5t-167 -116t-217.5 -41q-119 0 -216.5 41t-167 116t-108.5 180.5t-39 232.5zM236 1389q0 72 47 113.5t110 41.5t110.5 -42t47.5 -113 q0 -72 -47.5 -114t-110.5 -42t-110 42t-47 114zM403 541q0 -141 57.5 -224.5t162.5 -83.5q104 0 160.5 83.5t56.5 224.5t-56.5 222t-160.5 81t-162 -81t-58 -222zM692 1389q0 72 47.5 113.5t110.5 41.5t110.5 -42t47.5 -113q0 -72 -47.5 -114t-110.5 -42t-110.5 42 t-47.5 114z" />
<glyph unicode="&#xf7;" d="M100 483v256h963v-256h-963zM410 197q0 86 53 129t121 43t121 -43t53 -129t-53.5 -129t-120.5 -43q-68 0 -121 43t-53 129zM410 1026q0 86 53 129t121 43t121 -43t53 -129t-53.5 -129t-120.5 -43q-68 0 -121 43t-53 129z" />
<glyph unicode="&#xf8;" horiz-adv-x="1243" d="M92 541q0 127 40 231.5t110.5 178t168 114.5t212.5 41q76 0 143.5 -17.5t124.5 -50.5l94 121l143 -108l-100 -129q59 -72 91 -168t32 -213q0 -127 -37 -232.5t-106.5 -180.5t-167 -116t-217.5 -41q-154 0 -275 70l-92 -121l-143 109l100 129q-59 74 -90 170t-31 213z M387 541q0 -39 3 -73t13 -62l328 425q-47 29 -108 29q-111 0 -173.5 -84.5t-62.5 -234.5zM510 248q49 -31 113 -31q111 0 172 87t61 237q0 70 -16 135z" />
<glyph unicode="&#xf9;" horiz-adv-x="1206" d="M133 477v600h305v-563q0 -147 39 -212.5t146 -65.5q33 0 69.5 3t65.5 7v831h305v-1040q-78 -23 -201 -42.5t-258 -19.5q-137 0 -228 37t-144.5 103.5t-76 159t-22.5 202.5zM303 1464l186 172l291 -331l-139 -125z" />
<glyph unicode="&#xfa;" horiz-adv-x="1206" d="M133 477v600h305v-563q0 -147 39 -212.5t146 -65.5q33 0 69.5 3t65.5 7v831h305v-1040q-78 -23 -201 -42.5t-258 -19.5q-137 0 -228 37t-144.5 103.5t-76 159t-22.5 202.5zM383 1305l291 331l186 -172l-337 -284z" />
<glyph unicode="&#xfb;" horiz-adv-x="1206" d="M133 477v600h305v-563q0 -147 39 -212.5t146 -65.5q33 0 69.5 3t65.5 7v831h305v-1040q-78 -23 -201 -42.5t-258 -19.5q-137 0 -228 37t-144.5 103.5t-76 159t-22.5 202.5zM281 1321l322 281l317 -281l-113 -135l-204 157l-205 -157z" />
<glyph unicode="&#xfc;" horiz-adv-x="1206" d="M133 477v600h305v-563q0 -147 39 -212.5t146 -65.5q33 0 69.5 3t65.5 7v831h305v-1040q-78 -23 -201 -42.5t-258 -19.5q-137 0 -228 37t-144.5 103.5t-76 159t-22.5 202.5zM213 1389q0 72 47 113.5t110 41.5t110.5 -42t47.5 -113q0 -72 -47.5 -114t-110.5 -42t-110 42 t-47 114zM669 1389q0 72 47.5 113.5t110.5 41.5t110.5 -42t47.5 -113q0 -72 -47.5 -114t-110.5 -42t-110.5 42t-47.5 114z" />
<glyph unicode="&#xfd;" horiz-adv-x="1120" d="M10 -336l53 244q47 -16 84 -22.5t78 -6.5q82 0 126 44t75 122q-104 205 -208.5 460t-197.5 572h324q20 -80 48 -173t58.5 -188t62.5 -185.5t60 -163.5q27 74 55.5 164t56.5 185t53.5 188t45.5 173h316q-92 -311 -192.5 -583.5t-219.5 -528.5q-43 -92 -86 -156.5 t-94 -106.5t-115.5 -61.5t-150.5 -19.5q-72 0 -132.5 13.5t-99.5 29.5zM403 1305l291 331l186 -172l-337 -284z" />
<glyph unicode="&#xfe;" horiz-adv-x="1236" d="M143 -379v1919l306 49v-508q35 10 77.5 15.5t75.5 5.5q125 0 225.5 -40t171 -112.5t108.5 -177t38 -233.5q0 -125 -31 -227.5t-90 -176.5t-147.5 -114.5t-202.5 -40.5q-63 0 -118.5 12t-106.5 35v-406h-306zM449 281q29 -18 74.5 -30.5t92.5 -12.5q218 -1 218 292 q0 141 -62.5 226.5t-179.5 85.5q-41 0 -81 -5.5t-62 -13.5v-542z" />
<glyph unicode="&#xff;" horiz-adv-x="1120" d="M10 -336l53 244q47 -16 84 -22.5t78 -6.5q82 0 126 44t75 122q-104 205 -208.5 460t-197.5 572h324q20 -80 48 -173t58.5 -188t62.5 -185.5t60 -163.5q27 74 55.5 164t56.5 185t53.5 188t45.5 173h316q-92 -311 -192.5 -583.5t-219.5 -528.5q-43 -92 -86 -156.5 t-94 -106.5t-115.5 -61.5t-150.5 -19.5q-72 0 -132.5 13.5t-99.5 29.5zM180 1389q0 72 47 113.5t110 41.5t110.5 -42t47.5 -113q0 -72 -47.5 -114t-110.5 -42t-110 42t-47 114zM636 1389q0 72 47.5 113.5t110.5 41.5t110.5 -42t47.5 -113q0 -72 -47.5 -114t-110.5 -42 t-110.5 42t-47.5 114z" />
<glyph unicode="&#x152;" horiz-adv-x="2041" d="M102 711q0 186 58.5 321t164 224.5t254 132.5t328.5 43q47 0 105.5 -3.5t105.5 -9.5h805v-268h-604v-279h532v-262h-532v-342h651v-268h-852q-47 -6 -105.5 -9t-105.5 -3q-180 0 -328.5 43t-254 132t-164 225t-58.5 323zM430 711q0 -219 116.5 -336t356.5 -117h46.5 t60.5 2v899q-41 2 -59.5 2h-47.5q-240 0 -356.5 -115.5t-116.5 -334.5z" />
<glyph unicode="&#x153;" horiz-adv-x="1918" d="M92 541q0 127 38 231.5t107.5 178t166 114.5t210.5 41q238 0 371 -176q74 98 164 137t182 39q229 0 362.5 -139.5t133.5 -413.5q0 -27 -2 -58.5t-4 -56.5h-693q10 -94 88 -149.5t209 -55.5q86 0 166 15.5t131 38.5l41 -248q-25 -12 -65.5 -24.5t-91 -21.5t-108 -15.5 t-114.5 -6.5q-131 0 -236.5 42t-176.5 128q-68 -82 -160 -126t-197 -44q-119 0 -215 41t-164.5 116t-105.5 180.5t-37 232.5zM403 541q0 -141 57.5 -224.5t162.5 -83.5q104 0 160.5 83.5t56.5 224.5t-56.5 222t-160.5 81t-162 -81t-58 -222zM1128 647h404q-2 39 -13.5 76 t-35 65.5t-60.5 47t-88 18.5q-53 0 -89 -17.5t-60.5 -46t-37.5 -66.5t-20 -77z" />
<glyph unicode="&#x178;" horiz-adv-x="1353" d="M10 1419h371q66 -147 141.5 -292.5t161.5 -290.5q86 145 164 290.5t143 292.5h352q-117 -229 -241.5 -444t-263.5 -432v-543h-320v539q-139 217 -265 434t-243 446zM291 1717q0 72 47 113.5t110 41.5t110.5 -42t47.5 -113q0 -72 -47.5 -114t-110.5 -42t-110 42t-47 114z M747 1717q0 72 47.5 113.5t110.5 41.5t110.5 -42t47.5 -113q0 -72 -47.5 -114t-110.5 -42t-110.5 42t-47.5 114z" />
<glyph unicode="&#x2c6;" horiz-adv-x="815" d="M86 1321l322 281l317 -281l-113 -135l-204 157l-205 -157z" />
<glyph unicode="&#x2dc;" horiz-adv-x="763" d="M8 1325q12 31 33.5 68t52.5 68.5t70 52t86 20.5q37 0 68.5 -11.5t62.5 -24.5t60.5 -24.5t64.5 -11.5q41 0 67.5 27t42.5 61l150 -98q-12 -31 -33.5 -67.5t-52.5 -68.5t-70 -52.5t-86 -20.5q-37 0 -68.5 11.5t-62.5 24.5t-61.5 24.5t-63.5 11.5q-41 0 -67.5 -26.5 t-42.5 -61.5z" />
<glyph unicode="&#x2000;" horiz-adv-x="982" />
<glyph unicode="&#x2001;" horiz-adv-x="1964" />
<glyph unicode="&#x2002;" horiz-adv-x="982" />
<glyph unicode="&#x2003;" horiz-adv-x="1964" />
<glyph unicode="&#x2004;" horiz-adv-x="654" />
<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="392" />
<glyph unicode="&#x200a;" horiz-adv-x="109" />
<glyph unicode="&#x2010;" horiz-adv-x="696" d="M51 473v277h594v-277h-594z" />
<glyph unicode="&#x2011;" horiz-adv-x="696" d="M51 473v277h594v-277h-594z" />
<glyph unicode="&#x2012;" horiz-adv-x="696" d="M51 473v277h594v-277h-594z" />
<glyph unicode="&#x2013;" horiz-adv-x="1024" d="M0 485v254h1024v-254h-1024z" />
<glyph unicode="&#x2014;" horiz-adv-x="2048" d="M0 485v254h2048v-254h-2048z" />
<glyph unicode="&#x2018;" horiz-adv-x="497" d="M82 1118q0 137 49 261t121 210l215 -49q-39 -88 -62.5 -198.5t-23.5 -211.5v-17t1 -30.5t2 -36t3 -32.5h-297q-4 29 -6 59.5t-2 44.5z" />
<glyph unicode="&#x2019;" horiz-adv-x="497" d="M31 1044q39 88 62.5 199t23.5 211v17.5t-1 31t-2 35.5t-3 33h297q4 -29 6 -59.5t2 -45.5q0 -137 -49.5 -261t-120.5 -210z" />
<glyph unicode="&#x201a;" horiz-adv-x="497" d="M31 -211q39 88 62.5 199t23.5 211v17.5t-1 31t-2 35.5t-3 33h297q4 -29 6 -59.5t2 -45.5q0 -137 -49.5 -261t-120.5 -210z" />
<glyph unicode="&#x201c;" horiz-adv-x="929" d="M82 1118q0 137 49 261t121 210l207 -47q-39 -88 -62.5 -199.5t-23.5 -212.5v-17t1 -30.5t2 -36t3 -32.5h-289q-4 29 -6 59.5t-2 44.5zM522 1118q0 137 49.5 261t120.5 210l207 -47q-39 -88 -62.5 -199.5t-23.5 -212.5v-17t1 -30.5t2 -36t3 -32.5h-289q-4 29 -6 59.5 t-2 44.5z" />
<glyph unicode="&#x201d;" horiz-adv-x="929" d="M31 1042q39 88 62.5 200t23.5 212v17.5t-1 31t-2 35.5t-3 33h288q4 -29 6.5 -59.5t2.5 -45.5q0 -137 -49.5 -261t-120.5 -210zM471 1042q39 88 62.5 200t23.5 212v17.5t-1 31t-2 35.5t-3 33h289q4 -29 6 -59.5t2 -45.5q0 -137 -49 -261t-121 -210z" />
<glyph unicode="&#x201e;" horiz-adv-x="929" d="M31 -213q39 88 62.5 200t23.5 212v17.5t-1 31t-2 35.5t-3 33h288q4 -29 6.5 -59.5t2.5 -45.5q0 -137 -49.5 -261t-120.5 -210zM471 -213q39 88 62.5 200t23.5 212v17.5t-1 31t-2 35.5t-3 33h289q4 -29 6 -59.5t2 -45.5q0 -137 -49 -261t-121 -210z" />
<glyph unicode="&#x2022;" horiz-adv-x="745" d="M78 723q0 57 20.5 110.5t59.5 93.5t93 63.5t122 23.5t122 -23.5t93 -63.5t59.5 -93.5t20.5 -110.5q0 -59 -20.5 -111.5t-59.5 -92.5t-93.5 -63.5t-121.5 -23.5q-68 0 -122 23.5t-93 63.5t-59.5 92.5t-20.5 111.5z" />
<glyph unicode="&#x2026;" horiz-adv-x="2048" d="M122 162q0 92 58.5 140t132.5 48t132 -48t58 -140t-58 -140.5t-132 -48.5t-132.5 48.5t-58.5 140.5zM833 162q0 92 58.5 140t132.5 48t132 -48t58 -140t-58 -140.5t-132 -48.5t-132.5 48.5t-58.5 140.5zM1544 162q0 92 58.5 140t132.5 48t132 -48t58 -140t-58 -140.5 t-132 -48.5t-132.5 48.5t-58.5 140.5z" />
<glyph unicode="&#x202f;" horiz-adv-x="392" />
<glyph unicode="&#x2039;" horiz-adv-x="669" d="M41 582l336 491l231 -108l-207 -383l207 -383l-231 -109z" />
<glyph unicode="&#x203a;" horiz-adv-x="669" d="M61 199l207 383l-207 383l232 108l336 -491l-336 -492z" />
<glyph unicode="&#x205f;" horiz-adv-x="491" />
<glyph unicode="&#x20ac;" d="M94 446v203h129q-2 23 -2 35v29v34.5t2 34.5h-129v203h156q53 229 202.5 346t383.5 117q92 0 157.5 -14.5t130.5 -38.5l-63 -238q-49 16 -100.5 27.5t-126.5 11.5q-123 0 -192 -53t-99 -158h454l-39 -203h-442q-2 -23 -2 -38v-31v-28.5t2 -35.5h418l-39 -203h-352 q35 -123 104.5 -171t173.5 -48q68 0 137.5 12.5t139.5 41.5l59 -236q-55 -29 -142 -50.5t-204 -21.5q-256 0 -391 124t-178 349h-148z" />
<glyph unicode="&#x2122;" horiz-adv-x="1748" d="M61 1208v211h660v-211h-209v-510h-242v510h-209zM801 698q14 254 30.5 427t32.5 294h217q43 -92 82 -187t80 -188q41 92 83 194.5t75 180.5h219q20 -121 35.5 -294t32.5 -427h-236l-8 383l-121 -307h-162l-121 305q0 -66 -1 -130t-2 -117.5t-2 -90t-1 -43.5h-233z" />
<glyph unicode="&#xe000;" horiz-adv-x="1075" d="M0 0v1075h1075v-1075h-1075z" />
</font>
</defs></svg>

After

Width:  |  Height:  |  Size: 68 KiB

Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -0,0 +1,245 @@
<?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="ubuntubold_italic" horiz-adv-x="1163" >
<font-face units-per-em="2048" ascent="1638" descent="-410" />
<missing-glyph horiz-adv-x="491" />
<glyph unicode="&#xfb01;" horiz-adv-x="1437" d="M-74 -348q53 49 98.5 120.5t81 151.5t61.5 163t42 155l213 893q51 217 184 335.5t375 118.5q92 0 149.5 -14t92.5 -31l-109 -237q-37 10 -70.5 17t-74.5 7q-113 0 -167 -57t-75 -144l-12 -53h360l-61 -250h-359l-125 -522q-70 -293 -151.5 -455.5t-179.5 -236.5zM1001 0 l256 1077h306l-258 -1077h-304zM1286 1362q0 43 17.5 81t46 65.5t66.5 44t81 16.5q63 0 114.5 -38t51.5 -116q0 -43 -17.5 -81t-46 -65.5t-66.5 -44t-81 -16.5q-63 0 -114.5 38t-51.5 116z" />
<glyph unicode="&#xfb02;" horiz-adv-x="1462" d="M-74 -348q53 49 98.5 120.5t81 151.5t61.5 163t42 155l213 893q51 217 184 335.5t375 118.5q92 0 149.5 -14t92.5 -31l-109 -237q-37 10 -70.5 17t-74.5 7q-113 0 -167 -57t-75 -144l-12 -53h360l-61 -250h-359l-125 -522q-70 -293 -151.5 -455.5t-179.5 -236.5z M1025 271q1 85 24 182l260 1087l317 49l-285 -1179q-8 -37 -9 -68t11.5 -54.5t42 -37.5t82.5 -19l-61 -251q-145 0 -228 37.5t-119 103t-35 150.5z" />
<glyph unicode="&#xfb03;" horiz-adv-x="2293" d="M-78 -348q53 49 98.5 120.5t81 151.5t61.5 163t42 155l213 893q51 217 184 335.5t375 118.5q92 0 160.5 -19.5t103.5 -35.5l-102 -240q-37 18 -85 27.5t-89 9.5q-113 0 -167 -57t-75 -144l-12 -53h360l-61 -250h-359l-125 -522q-70 -293 -151.5 -455.5t-179.5 -236.5z M782 -348q53 49 98.5 120.5t81 151.5t61.5 163t42 155l213 893q51 217 184 335.5t375 118.5q92 0 149.5 -14t92.5 -31l-109 -237q-37 10 -70.5 17t-74.5 7q-113 0 -167 -57t-75 -144l-12 -53h360l-61 -250h-359l-125 -522q-70 -293 -151.5 -455.5t-179.5 -236.5zM1857 0 l256 1077h306l-258 -1077h-304zM2142 1362q0 43 17.5 81t46 65.5t66.5 44t81 16.5q63 0 114.5 -38t51.5 -116q0 -43 -17.5 -81t-46 -65.5t-66.5 -44t-81 -16.5q-63 0 -114.5 38t-51.5 116z" />
<glyph unicode="&#xfb04;" horiz-adv-x="2361" d="M-78 -348q53 49 98.5 120.5t81 151.5t61.5 163t42 155l213 893q51 217 184 335.5t375 118.5q92 0 160.5 -19.5t103.5 -35.5l-102 -240q-37 18 -85 27.5t-89 9.5q-113 0 -167 -57t-75 -144l-12 -53h360l-61 -250h-359l-125 -522q-70 -293 -151.5 -455.5t-179.5 -236.5z M784 -348q53 49 98.5 120.5t81 151.5t61.5 163t42 155l213 893q51 217 184 335.5t375 118.5q92 0 149.5 -14t92.5 -31l-109 -237q-37 10 -70.5 17t-74.5 7q-113 0 -167 -57t-75 -144l-12 -53h360l-61 -250h-359l-125 -522q-70 -293 -151.5 -455.5t-179.5 -236.5zM1883 271 q1 85 24 182l260 1087l317 49l-285 -1179q-8 -37 -9 -68t11.5 -54.5t42 -37.5t82.5 -19l-61 -251q-145 0 -228 37.5t-119 103t-35 150.5z" />
<glyph unicode="&#xd;" horiz-adv-x="491" />
<glyph horiz-adv-x="0" />
<glyph horiz-adv-x="0" />
<glyph unicode=" " horiz-adv-x="491" />
<glyph unicode="&#x09;" horiz-adv-x="491" />
<glyph unicode="&#xa0;" horiz-adv-x="491" />
<glyph unicode="!" horiz-adv-x="604" d="M164 139q0 47 17.5 86t46 66.5t65.5 43t76 15.5q72 0 120 -41t48 -125q0 -47 -17.5 -86t-46.5 -66.5t-65.5 -43t-75.5 -15.5q-72 0 -120 41t-48 125zM291 453q16 147 36.5 290.5t59.5 309.5l88 366h326l-88 -366q-41 -166 -87 -309.5t-102 -290.5h-233z" />
<glyph unicode="&#x22;" horiz-adv-x="1007" d="M369 954q8 119 22.5 236t36.5 217l37 149h301l-37 -151q-23 -98 -67 -215t-91 -236h-202zM815 954q8 119 22.5 236t36.5 217l37 149h301l-37 -151q-23 -98 -67 -215t-91 -236h-202z" />
<glyph unicode="#" horiz-adv-x="1351" d="M141 0l146 348h-142l58 236h182l104 252h-225l58 235h266l147 348h262l-147 -348h227l148 348h262l-148 -348h144l-58 -235h-184l-104 -252h227l-57 -236h-269l-145 -348h-262l145 348h-227l-146 -348h-262zM647 584h227l105 252h-227z" />
<glyph unicode="$" d="M139 139l125 226q23 -16 55.5 -34t73.5 -32t88.5 -24.5t96.5 -10.5q43 0 87 5t78.5 20.5t56 45.5t21.5 79q0 33 -14 57.5t-39 45t-56.5 37.5t-64.5 34l-53 26q-131 66 -189.5 164.5t-58.5 204.5q0 68 24.5 132.5t75 117.5t129 89t187.5 48l55 219h258l-57 -225 q78 -16 142.5 -44t105.5 -54l-123 -217q-53 41 -129 62.5t-148 21.5q-88 0 -151.5 -33t-63.5 -103q0 -29 8.5 -51t28 -42.5t52 -42t83.5 -46.5q59 -31 113.5 -64.5t96.5 -78.5t67.5 -102.5t25.5 -135.5q0 -96 -30.5 -167.5t-87 -123t-135 -81t-175.5 -39.5l-59 -246h-258 l61 250q-111 16 -188.5 51t-114.5 61z" />
<glyph unicode="%" horiz-adv-x="1781" d="M246 958q0 117 34.5 208t93 154.5t134.5 97.5t156 34q68 0 124 -18.5t97 -56.5t63.5 -94t22.5 -132q0 -117 -35 -208t-93.5 -154.5t-134 -97.5t-155.5 -34q-68 0 -124 18.5t-97 56.5t-63.5 94.5t-22.5 131.5zM315 0l1143 1419h295l-1143 -1419h-295zM471 967 q0 -55 30.5 -84t73.5 -29q33 0 64 19.5t54.5 57.5t37.5 91t14 121q0 55 -27.5 84.5t-70.5 29.5q-33 0 -64.5 -20t-56 -57t-40 -91.5t-15.5 -121.5zM1098 268q0 117 34.5 208t93 154.5t134.5 97.5t156 34q68 0 124 -18.5t97 -56.5t63.5 -94t22.5 -132q0 -117 -35 -208 t-93.5 -154.5t-134 -97.5t-155.5 -34q-68 0 -124 18.5t-97 56.5t-63.5 94.5t-22.5 131.5zM1323 276q0 -55 30.5 -83.5t73.5 -28.5q33 0 64 19.5t54.5 57.5t37.5 91t14 121q0 55 -27.5 84.5t-70.5 29.5q-33 0 -64.5 -20.5t-56 -57t-40 -91t-15.5 -122.5z" />
<glyph unicode="&#x26;" horiz-adv-x="1357" d="M164 322q0 154 80 265t258 191l35 17q-41 68 -60.5 134t-19.5 130q0 82 31.5 154.5t92 125t145.5 83t192 30.5q88 0 155.5 -23.5t111.5 -62.5t66.5 -91t22.5 -110q0 -51 -18.5 -106t-54.5 -108.5t-91 -100.5t-129 -80l-76 -35l172 -229q51 84 94 207l269 -35 q-88 -223 -207 -377q53 -76 95 -151.5t77 -149.5h-309q-12 27 -27.5 55.5t-32.5 59.5q-195 -133 -444 -133q-109 0 -189.5 28.5t-134 76.5t-79 108.5t-25.5 126.5zM467 381q0 -66 42 -114t122 -48q53 0 122.5 17.5t147.5 70.5l-239 316l-31 -15q-86 -39 -125 -102.5 t-39 -124.5zM727 1051q0 -57 53 -146l25 10q98 45 152.5 97.5t54.5 124.5q0 39 -29 68.5t-90 29.5t-113.5 -46t-52.5 -138z" />
<glyph unicode="'" horiz-adv-x="561" d="M369 954q8 119 22.5 236t36.5 217l37 149h301l-37 -151q-23 -98 -67 -215t-91 -236h-202z" />
<glyph unicode="(" horiz-adv-x="729" d="M201 276q0 184 46 366.5t129 353.5t198.5 326t254.5 282l197 -138q-117 -127 -213 -267t-165.5 -291.5t-108.5 -312.5t-39 -327q0 -129 24.5 -255t77.5 -255l-225 -137q-92 154 -134 317.5t-42 337.5z" />
<glyph unicode=")" horiz-adv-x="729" d="M-49 -240q117 125 214 265.5t165.5 293t107.5 313.5t39 326q0 129 -24.5 255t-77.5 255l225 138q92 -154 134 -318t42 -338q0 -184 -46 -366.5t-129 -353.5t-198.5 -325.5t-255.5 -281.5z" />
<glyph unicode="*" horiz-adv-x="1028" d="M266 1008l82 254l49 -17q25 -8 57.5 -25.5t64.5 -39t61.5 -43t52.5 -39.5q-10 27 -21.5 62.5t-21.5 72.5t-17.5 72.5t-7.5 62.5v51h266v-51q0 -27 -7 -62.5t-17 -72.5t-21.5 -72.5t-21.5 -62.5q20 18 51 39.5t62.5 43t64.5 39t57 25.5l50 17l81 -254l-49 -17 q-27 -8 -61.5 -12t-73.5 -5t-75.5 -1h-65.5q25 -16 54.5 -38t59 -45.5t56 -48t43.5 -46.5l33 -43l-217 -154l-31 41q-16 20 -31.5 53t-30 69t-24.5 70.5t-19 63.5q-8 -29 -18 -63.5t-24.5 -70.5t-30 -69t-31.5 -53l-31 -41l-217 154l33 43q16 23 43 47t56.5 47.5t59 45 t54.5 38.5h-66t-75.5 1t-73.5 5t-62 12z" />
<glyph unicode="+" d="M195 483l63 256h342l90 379h279l-90 -379h342l-64 -256h-342l-90 -379h-279l91 379h-342z" />
<glyph unicode="," horiz-adv-x="514" d="M-20 -274q78 135 131 280.5t63 304.5h320q-6 -178 -89 -337.5t-202 -307.5z" />
<glyph unicode="-" horiz-adv-x="702" d="M150 473l67 277h594l-68 -277h-593z" />
<glyph unicode="." horiz-adv-x="516" d="M123 139q0 47 17.5 86t46 66.5t65.5 43t76 15.5q72 0 120 -40t48 -126q0 -47 -17.5 -86t-46.5 -66.5t-65.5 -43t-75.5 -15.5q-72 0 -120 40t-48 126z" />
<glyph unicode="/" horiz-adv-x="892" d="M-184 -379l1147 1983h309l-1145 -1983h-311z" />
<glyph unicode="0" d="M197 391q0 233 52 428t145 336t224.5 219t290.5 78q100 0 170 -36t114 -95t63.5 -134t19.5 -155q0 -233 -52.5 -427.5t-145.5 -336t-224 -219.5t-291 -78q-100 0 -169.5 36t-113.5 95.5t-63.5 134t-19.5 154.5zM477 434q0 -106 32.5 -153.5t100.5 -47.5q66 0 121 39 t97 102.5t74 144.5t52.5 165t30.5 164t10 141q0 104 -31.5 153.5t-97.5 49.5q-68 0 -123 -39t-98 -102.5t-74.5 -145.5t-52 -166t-31 -163.5t-10.5 -141.5z" />
<glyph unicode="1" d="M410 1124q66 25 137 56.5t142 69.5t138.5 80t122.5 89h213l-342 -1419h-305l246 1022q-72 -41 -156 -75t-160 -58z" />
<glyph unicode="2" d="M123 0q18 129 63 223t112 171t150.5 143.5t182.5 142.5q92 72 156.5 124t104.5 96t58.5 83t18.5 82q0 53 -38 89t-97 36q-84 0 -164 -36t-174 -107l-105 223q123 100 246 141t254 41q82 0 152.5 -26.5t123 -72.5t81 -107.5t28.5 -131.5q0 -78 -16.5 -139.5t-55.5 -118.5 t-103.5 -116.5t-158.5 -133.5q-55 -43 -111.5 -82t-110.5 -80t-105.5 -87t-96.5 -103h610l-61 -254h-944z" />
<glyph unicode="3" d="M113 68l110 241q59 -41 147.5 -66.5t180.5 -25.5q57 0 111.5 12.5t95.5 41t65.5 73.5t24.5 111q0 84 -68.5 127t-183.5 43h-131l59 241h148q43 0 90 8.5t86 30t64.5 57t25.5 93.5q0 72 -49 105.5t-129 33.5q-63 0 -140 -22.5t-159 -65.5l-78 229q100 57 206.5 87 t221.5 30q109 0 190.5 -29.5t136 -79t81 -112t26.5 -127.5q0 -53 -17.5 -105.5t-51 -98.5t-85.5 -83.5t-120 -62.5q86 -41 133 -126t47 -186q0 -84 -35 -168t-110.5 -151.5t-192.5 -109.5t-281 -42q-233 0 -419 97z" />
<glyph unicode="4" d="M137 317l51 226q66 90 160 203.5t205 232.5t229.5 233.5t233.5 206.5h291l-207 -856h149l-59 -246h-152l-77 -317h-291l75 317h-608zM481 563h332l119 496q-53 -51 -111.5 -110.5t-118 -124t-116 -131t-105.5 -130.5z" />
<glyph unicode="5" d="M129 68l113 247q72 -43 153.5 -65.5t157.5 -22.5q147 0 225 55.5t78 172.5q0 49 -26.5 89t-86 67.5t-159 43t-242.5 15.5q68 190 129 383.5t109 365.5h757l-61 -254h-506q-20 -74 -44 -148.5t-42 -125.5q123 -10 212 -46t147.5 -91.5t87 -126t28.5 -150.5 q0 -115 -38 -209t-113.5 -159.5t-188 -101.5t-260.5 -36q-43 0 -98 6.5t-113.5 17.5t-115 29.5t-103.5 43.5z" />
<glyph unicode="6" d="M215 471q0 180 61.5 353t188.5 308.5t321.5 218.5t460.5 83h38t44 -2l-37 -242q-127 -4 -236.5 -18.5t-200.5 -53.5t-159.5 -104.5t-113.5 -169.5q53 29 123.5 42t132.5 13q76 0 142.5 -23.5t116.5 -71.5t78.5 -120t28.5 -166q0 -133 -43 -234.5t-116.5 -171t-172 -105.5 t-206.5 -36q-96 0 -178 33t-142.5 95.5t-95.5 155.5t-35 216zM506 465q0 -98 45 -169t139 -71q98 0 160.5 72t62.5 201q0 98 -53 135t-127 37q-51 0 -103 -13.5t-98 -31.5q-27 -78 -26 -160z" />
<glyph unicode="7" d="M276 0q39 152 113 314.5t166 317t194.5 292t198.5 237.5h-616l63 258h994l-54 -221q-78 -66 -185.5 -190.5t-216 -285.5t-202.5 -346.5t-145 -375.5h-310z" />
<glyph unicode="8" d="M190 322q0 61 17.5 117.5t55.5 109.5t97.5 103t143.5 102q-49 47 -83 107.5t-34 146.5q0 80 29.5 159.5t92 143t157 102.5t223.5 39q86 0 159.5 -24.5t127 -68.5t84 -107.5t30.5 -139.5q0 -45 -10 -95t-41 -100.5t-87 -101.5t-148 -96q35 -25 65.5 -53.5t53 -65.5 t35.5 -82t13 -102q0 -92 -35.5 -173t-104 -141.5t-171 -95.5t-233.5 -35q-76 0 -154 17.5t-140.5 59.5t-102.5 109t-40 165zM483 358q0 -72 50.5 -107.5t121.5 -35.5q43 0 83 13.5t71 38t49.5 60.5t18.5 81q0 41 -14.5 72.5t-40 58t-59.5 48t-73 42.5q-63 -31 -103 -65 t-63.5 -68.5t-32 -69.5t-8.5 -68zM668 1026q0 -66 41 -111t98 -79q119 55 159 115.5t40 117.5q0 66 -41 102.5t-113 36.5q-84 0 -134 -53t-50 -129z" />
<glyph unicode="9" d="M158 -6l37 242q127 2 236.5 17t200.5 54t159.5 104.5t113.5 170.5q-53 -29 -123.5 -42.5t-132.5 -13.5q-76 0 -142.5 23.5t-116.5 72t-78.5 119t-28.5 166.5q0 131 43 233.5t116.5 172t172 105.5t206.5 36q94 0 177 -32.5t143.5 -95t95.5 -156t35 -216.5 q0 -180 -61.5 -353t-188.5 -308t-321.5 -218t-460.5 -83h-38t-44 2zM573 928q0 -98 53.5 -135t127.5 -37q51 0 103 13t97 32q27 78 27 160q0 98 -45 168.5t-139 70.5q-98 0 -161 -71.5t-63 -200.5z" />
<glyph unicode=":" horiz-adv-x="516" d="M123 139q0 47 17.5 86t46 66.5t65.5 43t76 15.5q72 0 120 -40t48 -126q0 -47 -17.5 -86t-46.5 -66.5t-65.5 -43t-75.5 -15.5q-72 0 -120 40t-48 126zM277 866q0 47 17.5 86t46 66.5t65.5 43t76 15.5q72 0 120 -40t48 -126q0 -47 -17.5 -86t-46.5 -66.5t-65.5 -43 t-75.5 -15.5q-72 0 -120 40t-48 126z" />
<glyph unicode=";" horiz-adv-x="516" d="M-12 -274q78 135 131 280.5t63 304.5h320q-6 -178 -89 -337.5t-202 -307.5zM277 866q0 47 17.5 86t46 66.5t65.5 43t76 15.5q72 0 120 -40t48 -126q0 -47 -17.5 -86t-46.5 -66.5t-65.5 -43t-75.5 -15.5q-72 0 -120 40t-48 126z" />
<glyph unicode="&#x3c;" d="M193 500l55 239l971 371l20 -254l-709 -246l582 -268l-129 -227z" />
<glyph unicode="=" d="M152 258l61 256h963l-62 -256h-962zM260 707l62 256h962l-61 -256h-963z" />
<glyph unicode="&#x3e;" d="M139 371l709 245l-582 269l129 225l791 -385l-56 -240l-970 -370z" />
<glyph unicode="?" horiz-adv-x="880" d="M252 139q0 47 17.5 86t46 66.5t65.5 43t76 15.5q72 0 120 -40t48 -126q0 -47 -17.5 -86t-46.5 -66.5t-65.5 -43t-75.5 -15.5q-72 0 -120 40t-48 126zM350 453q0 63 19.5 116.5t53.5 98.5t79 86t96 80q61 47 104 81.5t71 64.5t41 56.5t13 55.5q0 53 -37.5 77.5t-95.5 24.5 q-37 0 -78 -7t-79.5 -19.5t-73.5 -27t-62 -28.5l-39 240q80 45 183.5 72.5t208.5 27.5q74 0 141.5 -18.5t118.5 -56.5t81.5 -94t30.5 -130q0 -88 -27.5 -153.5t-70.5 -117t-97 -93t-108 -82.5q-78 -59 -137 -119t-65 -135h-271z" />
<glyph unicode="@" horiz-adv-x="1927" d="M205 365q0 266 91 472.5t242.5 347t346 213t403.5 72.5q141 0 270.5 -39.5t228.5 -121.5t158.5 -207t59.5 -297q0 -137 -34 -271.5t-105.5 -240t-182 -171t-262.5 -65.5q-53 0 -100 20.5t-78 59.5q-72 -41 -140.5 -60.5t-146.5 -19.5q-162 0 -252 106.5t-90 280.5 q0 100 41 209t121 198t200 146.5t279 57.5q123 0 203 -21.5t135 -44.5l-145 -606q-4 -10 -4 -18.5v-16.5q0 -35 22.5 -50t57.5 -15q53 0 98 37.5t78 104.5t51 158t18 197q0 129 -39.5 222.5t-109.5 151.5t-162 86t-198 28q-147 0 -294 -56.5t-262.5 -168t-187.5 -280.5 t-72 -392q0 -145 46.5 -241.5t124 -154t181 -82t220.5 -24.5q72 0 160 10t161 25l-12 -203q-86 -16 -177 -26.5t-169 -10.5q-180 0 -323.5 49t-244 140.5t-153.5 221.5t-53 290zM885 469q0 -92 32.5 -140t110.5 -48q61 0 143 41q2 16 6.5 36.5t10.5 49.5l100 421 q-35 8 -84 9q-84 0 -143.5 -35t-99 -89.5t-58 -120t-18.5 -124.5z" />
<glyph unicode="A" horiz-adv-x="1462" d="M31 0q133 229 248.5 423.5t223 367t210 327t209.5 301.5h284q33 -147 62.5 -326.5t55.5 -366.5t47.5 -374.5t39.5 -351.5h-321q-4 80 -9.5 156.5t-11.5 152.5h-532q-41 -76 -86 -152.5t-86 -156.5h-334zM666 559h383q-10 125 -22 266.5t-32 282.5q-86 -137 -169 -272.5 t-160 -276.5z" />
<glyph unicode="B" horiz-adv-x="1347" d="M154 25l327 1372q117 23 245 31t235 8q123 0 212 -26t145 -69t84 -101t28 -124q0 -45 -9.5 -94t-37 -97t-75.5 -91t-126 -78q92 -41 135 -112t43 -157q0 -98 -39 -189t-125 -161.5t-223 -112.5t-334 -42q-123 0 -252 10t-233 33zM522 252q33 -6 83 -9t93 -3q61 0 122 9 t109 33.5t78.5 67.5t30.5 111q0 29 -11 57.5t-35.5 51t-64.5 37t-96 14.5h-221zM670 860h200q123 0 183.5 53.5t60.5 126.5q0 39 -17.5 67t-46 44t-65.5 23.5t-76 7.5q-43 0 -92 -3t-74 -8z" />
<glyph unicode="C" horiz-adv-x="1306" d="M252 573q0 160 56.5 318t166 281.5t268 201.5t365.5 78q98 0 193.5 -22.5t199.5 -79.5l-115 -248q-86 45 -153.5 61.5t-145.5 16.5q-117 0 -210 -47.5t-159.5 -128t-101 -187t-34.5 -225.5q0 -180 78.5 -262t226.5 -82q98 0 181 20.5t155 53.5l34 -261 q-84 -41 -186 -65.5t-250 -24.5q-127 0 -232.5 42t-180 120t-115.5 189.5t-41 250.5z" />
<glyph unicode="D" horiz-adv-x="1470" d="M154 25l329 1370q117 23 224.5 32t193.5 9q152 0 271.5 -41t202.5 -117t126 -180.5t43 -231.5q0 -207 -67.5 -370.5t-193.5 -277.5t-306 -175t-408 -61q-86 0 -198.5 10t-216.5 33zM526 256q23 -2 46.5 -3t64.5 -1q133 0 240.5 41t182.5 117.5t116 188.5t41 251 q0 72 -18.5 130t-60.5 100t-108.5 64.5t-161.5 22.5q-61 0 -125 -6z" />
<glyph unicode="E" horiz-adv-x="1216" d="M154 0l340 1419h927l-65 -262h-608l-66 -287h537l-64 -258h-537l-81 -348h655l-66 -264h-972z" />
<glyph unicode="F" horiz-adv-x="1177" d="M154 0l340 1419h919l-65 -264h-600l-72 -303h530l-63 -264h-531l-141 -588h-317z" />
<glyph unicode="G" horiz-adv-x="1409" d="M252 573q0 160 56.5 318t167 281.5t274 201.5t376.5 78q98 0 208 -28.5t198 -86.5l-115 -247q-72 45 -152.5 67.5t-158.5 22.5q-125 0 -222.5 -47.5t-165 -128t-102 -187t-34.5 -225.5q0 -180 75 -263t222 -83q41 0 73.5 3t59.5 7l118 494h320l-172 -711 q-57 -23 -165.5 -44.5t-276.5 -21.5q-143 0 -253 42t-183.5 120t-110.5 188.5t-37 249.5z" />
<glyph unicode="H" horiz-adv-x="1462" d="M154 0l340 1419h319l-131 -545h504l131 545h319l-342 -1419h-319l145 604h-504l-145 -604h-317z" />
<glyph unicode="I" horiz-adv-x="638" d="M154 0l340 1419h319l-342 -1419h-317z" />
<glyph unicode="J" horiz-adv-x="1056" d="M41 96l141 238q49 -35 107.5 -61.5t138.5 -26.5q57 0 99 13t73 43t52.5 77t37.5 115l221 925h320l-238 -989q-25 -104 -65.5 -189t-106 -145.5t-162 -92.5t-233.5 -32q-111 0 -210 34t-175 91z" />
<glyph unicode="K" horiz-adv-x="1355" d="M154 0l340 1419h319l-125 -512q160 137 301 263t264 249h379q-186 -174 -369.5 -345t-385.5 -333q129 -141 247.5 -323t212.5 -418h-348q-29 70 -68.5 149.5t-88 159.5t-103.5 154t-113 131l-145 -594h-317z" />
<glyph unicode="L" horiz-adv-x="1155" d="M154 0l340 1419h319l-276 -1149h628l-65 -270h-946z" />
<glyph unicode="M" horiz-adv-x="1798" d="M113 0q47 168 103 358.5t116.5 380t120 365.5t112.5 315h287q12 -55 31.5 -156.5t41 -223t44 -249.5t41.5 -235q70 106 151.5 229t161.5 242t151.5 222.5t122.5 170.5h283q-14 -141 -37.5 -317t-53.5 -364.5t-62.5 -379t-65.5 -358.5h-311q43 209 91 451.5t89 490.5 q-53 -84 -118.5 -187.5t-131.5 -209t-127 -201.5t-106 -164h-234q-10 61 -24.5 155.5t-32 200t-36 213t-34.5 193.5q-80 -248 -144.5 -490.5t-119.5 -451.5h-309z" />
<glyph unicode="N" horiz-adv-x="1519" d="M154 0l340 1419h243q47 -72 101.5 -169t112 -209.5t114.5 -234.5t109 -241l202 854h318l-342 -1419h-240q-86 242 -191.5 483.5t-228.5 456.5l-225 -940h-313z" />
<glyph unicode="O" horiz-adv-x="1550" d="M252 567q0 160 55 317.5t158.5 283.5t253 205t338.5 79q125 0 229.5 -41t180 -117.5t117.5 -187.5t42 -250q0 -160 -54 -318.5t-157.5 -284.5t-253.5 -204t-340 -78q-125 0 -229.5 41t-180 118t-117.5 187.5t-42 249.5zM580 590q0 -154 64.5 -249t209.5 -95q94 0 175 49 t141.5 131t94 187.5t33.5 220.5q0 154 -64.5 249t-209.5 95q-94 0 -175 -49.5t-141.5 -131.5t-94 -188.5t-33.5 -218.5z" />
<glyph unicode="P" horiz-adv-x="1308" d="M154 0l333 1399q111 20 210.5 28.5t187.5 8.5q129 0 232.5 -28t175 -80t110.5 -128t39 -170q0 -154 -59.5 -260t-164 -172t-246 -94.5t-306.5 -28.5h-80l-115 -475h-317zM651 743h80q86 0 156.5 13.5t121 44t78 79t27.5 117.5q0 92 -66.5 131t-189.5 39q-35 0 -59.5 -2 t-48.5 -4z" />
<glyph unicode="Q" horiz-adv-x="1548" d="M252 567q0 160 55 317.5t158.5 283.5t253 205t338.5 79q125 0 229.5 -41t180 -117.5t117.5 -187.5t42 -250q0 -141 -43 -283.5t-126 -262.5t-202.5 -206t-273.5 -116v-6q0 -45 29.5 -72t80 -41t116 -20.5t136.5 -10.5l-94 -221q-162 6 -270.5 32.5t-175 70.5t-95 107.5 t-28.5 143.5v15q-197 41 -312.5 190.5t-115.5 390.5zM580 590q0 -154 64.5 -249t209.5 -95q94 0 175 49t141.5 131t94 187.5t33.5 220.5q0 154 -64.5 249t-209.5 95q-94 0 -175 -49.5t-141.5 -131.5t-94 -188.5t-33.5 -218.5z" />
<glyph unicode="R" horiz-adv-x="1343" d="M154 0l333 1399q111 20 215.5 28.5t190.5 8.5q137 0 239.5 -33t170 -88t100.5 -130t33 -157q0 -68 -15.5 -133.5t-57.5 -124.5t-112.5 -109.5t-181.5 -85.5q57 -106 117.5 -257.5t113.5 -317.5h-342q-47 141 -95 279.5t-107 238.5h-160l-125 -518h-317zM657 770h109 q98 0 165.5 18.5t108.5 49t58.5 70.5t17.5 81q0 35 -10 66.5t-37 56.5t-71.5 39t-114.5 14q-35 0 -72 -2t-61 -4z" />
<glyph unicode="S" horiz-adv-x="1144" d="M82 102l135 244q25 -16 59.5 -34.5t78.5 -35t93.5 -27.5t102.5 -11q47 0 94 7t84 25.5t60.5 52t23.5 87.5q0 41 -22.5 70.5t-57.5 54t-78 45t-86 45.5q-55 33 -104 69.5t-84 82.5t-55.5 102.5t-20.5 130.5q0 94 36 175t106.5 140t177 93t249.5 34q66 0 127.5 -11 t114.5 -27.5t97 -38t75 -42.5l-133 -235q-51 39 -125 65.5t-160 26.5q-47 0 -90 -8t-75.5 -27.5t-52 -50.5t-19.5 -76q0 -41 15.5 -68.5t40 -48t57 -37t69.5 -34.5q63 -33 122.5 -70t104.5 -85t72 -109.5t27 -145.5q0 -117 -43 -203t-121 -143t-185.5 -85t-238.5 -28 q-86 0 -161 14.5t-135 34t-104 42t-71 40.5z" />
<glyph unicode="T" horiz-adv-x="1216" d="M297 1151l65 268h1151l-65 -268h-416l-276 -1151h-320l277 1151h-416z" />
<glyph unicode="U" horiz-adv-x="1398" d="M246 397q0 106 30 228l191 794h319l-200 -839q-20 -74 -21 -150q0 -41 9.5 -73.5t33 -57.5t63.5 -38t99 -13q123 0 186.5 76.5t98.5 218.5l209 876h319l-215 -903q-70 -289 -226.5 -417t-414.5 -128q-133 0 -224 32t-148.5 88t-83 135t-25.5 171z" />
<glyph unicode="V" horiz-adv-x="1409" d="M348 1419h342q6 -117 15.5 -251t21.5 -270t25.5 -270t27.5 -251q63 106 136 233t148 264.5t147.5 276.5t134.5 268h340q-78 -147 -170.5 -317t-198 -352.5t-223 -372t-246.5 -377.5h-299q-33 174 -62.5 360.5t-56.5 370.5t-47.5 359.5t-34.5 328.5z" />
<glyph unicode="W" horiz-adv-x="1916" d="M328 756q0 166 6 330.5t16 332.5h322q-10 -180 -19.5 -353t-9.5 -359v-141.5t4 -143.5q57 100 120.5 213t125 225.5t117 218t94.5 189.5h262q4 -84 11 -190.5t16.5 -220.5t19.5 -226.5t21 -208.5q53 104 108 225t110.5 250t110 262t103.5 260h338q-160 -389 -326 -740 t-356 -679h-299q-16 113 -29.5 216t-25 203.5t-20.5 203t-18 213.5q-117 -217 -230.5 -425t-242.5 -411h-299q-16 190 -23 376.5t-7 379.5z" />
<glyph unicode="X" horiz-adv-x="1370" d="M31 0l645 772l-289 647h352l170 -438q92 111 178.5 224.5t157.5 213.5h350q-59 -84 -125.5 -173t-137 -178t-142.5 -174t-139 -161q43 -96 80.5 -182t72.5 -173t68 -179.5t67 -198.5h-342q-29 88 -52 155.5t-44.5 126t-44 110.5t-49.5 110l-412 -502h-364z" />
<glyph unicode="Y" horiz-adv-x="1335" d="M348 1419h340q33 -147 72 -288t86 -295q59 76 113.5 146.5t105.5 141t101.5 143t103.5 152.5h352q-86 -121 -166 -229.5t-159.5 -212t-163.5 -205.5t-179 -211l-135 -561h-319l135 561q-86 217 -155.5 424t-131.5 434z" />
<glyph unicode="Z" horiz-adv-x="1306" d="M92 0l47 190q82 109 192.5 237t230.5 257t241 250t223 217h-627l66 268h1046l-53 -221q-82 -70 -196.5 -177.5t-239.5 -233t-250 -261t-227 -258.5h712l-65 -268h-1100z" />
<glyph unicode="[" horiz-adv-x="763" d="M61 -379l476 1983h555l-60 -244h-264l-358 -1495h264l-60 -244h-553z" />
<glyph unicode="\" horiz-adv-x="831" d="M307 1604h293l211 -1983h-293z" />
<glyph unicode="]" horiz-adv-x="763" d="M-78 -379l60 244h262l358 1495h-264l59 244h555l-477 -1983h-553z" />
<glyph unicode="^" d="M213 739l575 688h242l240 -716l-266 -113l-160 506l-414 -498z" />
<glyph unicode="_" horiz-adv-x="1030" d="M-61 -379l57 254h1024l-59 -254h-1022z" />
<glyph unicode="`" horiz-adv-x="505" d="M315 1475l189 161l276 -338l-131 -118z" />
<glyph unicode="a" horiz-adv-x="1204" d="M205 418q0 141 50 266t139 218t210 146.5t262 53.5q18 0 64.5 -2t106 -9.5t125 -23.5t124.5 -45l-133 -557q-20 -82 -20 -164q-1 -35 3 -71q12 -118 48 -210l-273 -38q-12 25 -22 47t-21 51q-57 -47 -126.5 -78t-155.5 -31q-102 0 -175 36t-119 96.5t-66.5 141.5 t-20.5 173zM508 440q0 -98 32.5 -155.5t121.5 -57.5q47 0 84.5 18.5t80.5 61.5q4 51 13.5 107.5t19.5 103.5l80 324q-27 4 -48.5 6t-51.5 2q-70 0 -130.5 -35t-105.5 -91t-70.5 -130t-25.5 -154z" />
<glyph unicode="b" horiz-adv-x="1177" d="M143 51l355 1489l317 49l-127 -528q41 18 82 28.5t88 10.5q98 0 170 -35t119 -94.5t69.5 -139t22.5 -172.5q0 -141 -52 -267t-142.5 -219t-213 -147.5t-266.5 -54.5q-18 0 -64 1t-105.5 9.5t-126 25t-126.5 44.5zM489 231q12 -2 21.5 -4t20 -3t24.5 -1h37q72 0 135.5 35 t109.5 93.5t72.5 132t26.5 153.5q0 98 -33 153.5t-121 55.5q-29 0 -74.5 -10.5t-82.5 -42.5z" />
<glyph unicode="c" horiz-adv-x="983" d="M205 430q0 139 45 262t129 215t203.5 145.5t267.5 53.5q92 0 164.5 -17.5t132.5 -46.5l-105 -237q-41 16 -85 29.5t-107 13.5q-154 0 -242 -103.5t-88 -281.5q0 -104 45 -169t166 -65q59 0 114.5 12.5t98.5 30.5l23 -243q-57 -23 -126 -40.5t-167 -17.5q-127 0 -215 37 t-145.5 99.5t-83 146.5t-25.5 176z" />
<glyph unicode="d" horiz-adv-x="1208" d="M205 416q0 139 50 263t138 216t209 145.5t264 53.5q37 0 69 -4.5t64 -12.5l111 463l317 49l-270 -1124q-20 -82 -20 -164q-1 -35 3 -71q12 -118 48 -210l-273 -38q-12 25 -22 47t-21 51q-57 -47 -127.5 -78t-156.5 -31q-102 0 -175 35t-119 95.5t-67.5 141.5t-21.5 173z M508 438q0 -98 33.5 -154.5t122.5 -56.5q47 0 85.5 18.5t81.5 61.5q4 51 13.5 107.5t19.5 103.5l76 316q-12 2 -21.5 4t-18.5 3t-23.5 1h-36.5q-72 0 -133.5 -34t-105.5 -91.5t-68.5 -130t-24.5 -148.5z" />
<glyph unicode="e" horiz-adv-x="1085" d="M205 422q0 131 46 254t130 218t204 153.5t265 58.5q72 0 133 -20.5t107.5 -59.5t72 -95.5t25.5 -127.5q0 -115 -51.5 -195t-142.5 -130t-216 -72.5t-272 -22.5q14 -86 62 -122t153 -36q66 0 133.5 11.5t126.5 33.5l23 -239q-57 -23 -146.5 -41.5t-193.5 -18.5 q-127 0 -214.5 36t-141.5 97.5t-78.5 143.5t-24.5 174zM514 592q127 4 205 21.5t121 42t57 53t14 59.5q0 96 -110 96q-104 0 -183 -74.5t-104 -197.5z" />
<glyph unicode="f" horiz-adv-x="897" d="M-74 -348q53 49 98.5 120.5t81 151.5t61.5 163t42 155l213 893q51 217 184 335.5t375 118.5q92 0 160.5 -19.5t103.5 -35.5l-102 -240q-37 18 -85 27.5t-89 9.5q-113 0 -167 -57t-75 -144l-12 -53h360l-61 -250h-359l-125 -522q-70 -293 -151.5 -455.5t-179.5 -236.5z " />
<glyph unicode="g" horiz-adv-x="1161" d="M68 -303l102 242q63 -29 132 -49.5t169 -20.5q131 0 197.5 58.5t87.5 150.5l8 39q-41 -20 -87 -32.5t-97 -12.5q-96 0 -166 29.5t-114 83t-65.5 126t-21.5 158.5q0 156 57.5 275.5t152.5 199.5t219 121t259 41q98 0 194.5 -20.5t188.5 -63.5l-211 -887 q-31 -133 -81 -230.5t-124.5 -162t-179 -96t-244.5 -31.5q-129 0 -217 23.5t-159 58.5zM516 492q0 -37 6 -69t22.5 -55.5t45 -38t72.5 -14.5q29 0 76.5 10.5t86.5 47.5l113 469q-35 8 -86 8q-78 0 -139.5 -27.5t-105.5 -75t-67.5 -114t-23.5 -141.5z" />
<glyph unicode="h" horiz-adv-x="1157" d="M143 0l369 1540l317 49l-124 -514q41 8 82.5 14.5t82.5 6.5q88 0 151.5 -26t104.5 -72t61.5 -109.5t20.5 -136.5q0 -86 -20 -170l-139 -582h-306l136 569q8 35 15 74t7 74q0 53 -27.5 91t-105.5 38q-33 0 -62.5 -4t-58.5 -11l-198 -831h-306z" />
<glyph unicode="i" horiz-adv-x="579" d="M143 0l256 1077h306l-259 -1077h-303zM428 1362q0 43 17.5 81t46 65.5t66.5 44t81 16.5q63 0 114.5 -38t51.5 -116q0 -43 -17.5 -81t-46 -65.5t-66.5 -44t-81 -16.5q-63 0 -114.5 38t-51.5 116z" />
<glyph unicode="j" horiz-adv-x="593" d="M-184 -340l78 242q29 -10 56 -16.5t62 -6.5q72 0 111 43t55 125l248 1030h305l-250 -1038q-49 -213 -153 -315.5t-297 -102.5q-57 0 -113.5 11.5t-101.5 27.5zM455 1362q0 43 17 81t46 65.5t67 44t81 16.5q63 0 114 -38t51 -116q0 -43 -17 -81t-46 -65.5t-66.5 -44 t-80.5 -16.5q-63 0 -114.5 38t-51.5 116z" />
<glyph unicode="k" horiz-adv-x="1148" d="M143 0l369 1540l317 49l-217 -901q123 98 231.5 200.5t186.5 188.5h344q-115 -127 -238.5 -248.5t-283.5 -259.5q43 -53 87 -122.5t84 -145.5t73.5 -153.5t56.5 -147.5h-340q-18 53 -46 116.5t-61.5 126t-70.5 122t-74 106.5l-115 -471h-303z" />
<glyph unicode="l" horiz-adv-x="645" d="M231 453l261 1087l317 49l-285 -1179q-8 -37 -9 -68t11.5 -54.5t42 -37.5t82.5 -19l-61 -251q-145 0 -228 38q-83 36 -119 102q-35 64 -35 146q0 85 23 187z" />
<glyph unicode="m" horiz-adv-x="1732" d="M143 0l248 1028q35 10 75 23.5t90 24.5t112.5 18.5t144.5 7.5q98 0 162.5 -24.5t118.5 -73.5q76 43 150.5 70.5t174.5 27.5q96 0 165 -25.5t114 -74t65.5 -115t20.5 -146.5q0 -37 -5 -77.5t-16 -81.5l-139 -582h-305l135 569q6 29 13.5 65t7.5 71q0 57 -27 99t-105 42 q-43 0 -81.5 -15.5t-69.5 -31.5q4 -16 4 -30.5v-27.5q0 -37 -5 -77.5t-15 -81.5l-140 -582h-305l135 569q6 29 13.5 65t7.5 71q0 57 -26.5 99t-104.5 42q-33 0 -55.5 -3t-53.5 -9l-198 -834h-306z" />
<glyph unicode="n" horiz-adv-x="1161" d="M143 0l248 1028q35 10 77 23.5t94 24.5t116.5 18.5t146.5 7.5q242 0 332 -140q54 -84 54 -205q0 -80 -23 -175l-139 -582h-306l136 569q12 53 19 103q3 24 3 45q0 24 -4 44q-8 38 -38 61.5t-91 23.5q-59 0 -121 -12l-198 -834h-306z" />
<glyph unicode="o" horiz-adv-x="1175" d="M205 416q0 123 40 245.5t117.5 221t190.5 161t258 62.5q106 0 187 -33t133.5 -92t79 -140t26.5 -179q0 -123 -39 -246t-114.5 -221.5t-189 -161t-263.5 -62.5q-109 0 -189 33t-132 92.5t-78.5 140t-26.5 179.5zM508 446q0 -104 32.5 -160.5t118.5 -56.5q68 0 119 39 t86 98.5t52.5 130t17.5 134.5q0 104 -33 160.5t-119 56.5q-68 0 -119 -39t-85.5 -98.5t-52 -130t-17.5 -134.5z" />
<glyph unicode="p" horiz-adv-x="1183" d="M51 -379l340 1417q82 25 187.5 44.5t228.5 19.5q115 0 197.5 -35t136 -95.5t79 -141.5t25.5 -173q0 -150 -49 -273.5t-136 -213.5t-209 -140t-265 -50q-70 0 -140 12l-92 -371h-303zM502 238q35 -8 86 -9q80 0 145.5 30t111.5 83t71.5 128t25.5 165q0 88 -39 149.5 t-135 61.5q-66 0 -123 -12z" />
<glyph unicode="q" horiz-adv-x="1173" d="M205 418q0 160 54 286.5t149.5 215t222.5 135.5t274 47q190 0 391 -80l-333 -1401h-306l95 397q-88 -38 -180 -38h-5q-78 0 -144.5 29.5t-114.5 86t-75.5 138.5t-27.5 184zM508 440q0 -117 39 -162t106 -45q39 0 77 11.5t85 40.5l135 557q-20 4 -42.5 6t-45.5 2 q-84 0 -149.5 -33t-111.5 -89t-69.5 -131t-23.5 -157z" />
<glyph unicode="r" horiz-adv-x="872" d="M143 0l246 1020q88 29 197.5 54.5t247.5 25.5q51 0 113.5 -9.5t109.5 -29.5l-90 -246q-41 10 -81 19.5t-118 9.5q-29 0 -63.5 -5t-57.5 -12l-198 -827h-306z" />
<glyph unicode="s" horiz-adv-x="989" d="M102 66l105 233q35 -20 109 -51t178 -31t143 29.5t39 64.5q0 23 -7 39.5t-23.5 30.5t-45.5 29.5t-74 35.5q-51 23 -96 48.5t-79 61.5t-53 82t-19 110q0 166 121.5 262t355.5 96q111 0 196.5 -24.5t139.5 -53.5l-105 -227q-43 23 -110.5 43t-133.5 20q-29 0 -56.5 -3 t-51 -13t-37.5 -28.5t-14 -49.5q0 -41 31.5 -61.5t89.5 -49.5q80 -39 133 -71.5t84.5 -69.5t46 -84t14.5 -110q0 -66 -27.5 -129.5t-87 -112.5t-151.5 -80t-221 -31q-80 0 -144.5 10.5t-114 26t-83 31.5t-52.5 27z" />
<glyph unicode="t" horiz-adv-x="851" d="M207 299q4 94 29 199l200 848l318 49l-78 -318h340l-62 -250h-338l-90 -376q-12 -47 -15 -88q-1 -7 0 -15q1 -32 11 -56q14 -30 46 -46.5t89 -16.5q49 0 95.5 9.5t93.5 25.5l22 -233q-61 -23 -132.5 -39.5t-170.5 -16.5q-141 0 -219 42t-110 115q-29 65 -29 147v20z" />
<glyph unicode="u" horiz-adv-x="1189" d="M206 303v21q0 84 21 172l140 581h305l-137 -577q-9 -44 -17 -92q-4 -26 -4 -51q0 -19 2 -37q6 -40 31.5 -65.5t81.5 -25.5q47 0 87 17.5t85 60.5q4 51 13 107.5t20 103.5l133 559h305l-146 -612q-20 -82 -20 -164q0 -35 4 -71q12 -118 47 -210l-272 -38q-23 45 -43 100 q-57 -45 -129 -76t-160 -31q-121 0 -195.5 44t-111.5 117t-40 167z" />
<glyph unicode="v" horiz-adv-x="1118" d="M256 1077h315q2 -80 6.5 -175t10.5 -191.5t14 -187.5t19 -165q45 61 101 151.5t109.5 189t98.5 197.5t69 181h324q-53 -145 -132 -298.5t-169 -297t-183.5 -268.5t-172.5 -213h-254q-53 205 -96.5 478.5t-59.5 598.5z" />
<glyph unicode="w" horiz-adv-x="1671" d="M266 1077h299q0 -74 1 -160t4 -178t9.5 -188t16.5 -191q51 86 101.5 179.5t96.5 186.5t86 183t70 168h254q0 -147 5 -329.5t26 -387.5q55 92 102 189.5t87 192t72 180.5t56 155h324q-41 -102 -97.5 -230t-130 -269.5t-165.5 -289t-205 -288.5h-238q-25 168 -37 321.5 t-16 309.5q-39 -84 -87 -171t-98 -170t-97.5 -158t-83.5 -132h-238q-16 86 -33.5 205t-34 259t-30 297t-19.5 316z" />
<glyph unicode="x" horiz-adv-x="1124" d="M41 0l489 549l-264 528h309l156 -336q70 86 132.5 168t119.5 168h305q-86 -123 -188.5 -255t-237.5 -275q82 -154 139.5 -284t102.5 -263h-301q-37 100 -74 184t-72 156l-297 -340h-319z" />
<glyph unicode="y" horiz-adv-x="1089" d="M-51 -330l92 240q41 -16 73.5 -25.5t80.5 -9.5q72 0 136 46t107 124q-53 205 -97 459t-60 573h313q2 -80 8 -176t14.5 -193.5t18.5 -189.5t22 -166q98 147 173 327.5t141 397.5h323q-57 -156 -115.5 -291t-122 -256.5t-131 -232.5t-143.5 -219q-55 -80 -114.5 -162 t-132 -147.5t-161.5 -106.5t-206 -41q-72 0 -123 13.5t-96 35.5z" />
<glyph unicode="z" horiz-adv-x="1077" d="M123 0l43 178q59 74 136 160t160 174t166 169t154 146h-438l62 250h835l-49 -203q-47 -41 -123 -111.5t-164 -155.5t-180 -178t-172 -179h500l-62 -250h-868z" />
<glyph unicode="{" horiz-adv-x="759" d="M164 492l59 241q63 0 108.5 14.5t76 40t48 60.5t27.5 78l74 309q23 92 61.5 161.5t102 116t157 69t222.5 22.5h41l-60 -244h-51q-49 0 -83 -11.5t-56.5 -33t-35.5 -52t-21 -71.5l-64 -272q-12 -53 -28.5 -98.5t-45 -84.5t-72.5 -69.5t-112 -55.5q72 -33 98.5 -79 t26.5 -105q0 -47 -16 -123l-64 -272q-12 -49 -12 -82q0 -47 28.5 -66.5t98.5 -19.5h51l-59 -244h-41q-180 0 -275.5 56.5t-95.5 205.5q0 61 22 162l60 254q20 98 -16.5 145.5t-153.5 47.5z" />
<glyph unicode="|" horiz-adv-x="622" d="M61 -379l476 1983h290l-477 -1983h-289z" />
<glyph unicode="}" horiz-adv-x="759" d="M-104 -379l59 244h51q51 0 84 10t54.5 31.5t35 53.5t23.5 73l63 272q12 53 28.5 98.5t45.5 84t73 69.5t111 55q-72 33 -98.5 79t-26.5 106q0 47 17 123l63 272q12 49 13 82q0 47 -29 66.5t-98 19.5h-52l60 244h41q180 0 275 -56.5t95 -206.5q0 -61 -22 -161l-60 -254 q-20 -98 17 -145.5t153 -47.5l-59 -241q-63 0 -108.5 -14.5t-76 -40t-48 -60.5t-27.5 -78l-74 -309q-23 -92 -61.5 -162t-102 -116t-156.5 -68.5t-222 -22.5h-41z" />
<glyph unicode="~" d="M168 465q23 70 56.5 135.5t81.5 115.5t110.5 79.5t142.5 29.5q68 0 118 -24.5t91 -53t79 -53t83 -24.5q18 0 33.5 4t32 19.5t35 45t42.5 80.5l195 -57q-29 -78 -64 -143.5t-81 -113.5t-106 -76t-140 -28q-68 0 -118 25t-91 53.5t-79 53t-83 24.5q-18 0 -33.5 -4 t-32 -19.5t-35 -45t-43.5 -80.5z" />
<glyph unicode="&#xa1;" horiz-adv-x="604" d="M66 -358l88 366q41 166 87 309.5t101 290.5h233q-16 -147 -36.5 -290.5t-59.5 -309.5l-88 -366h-325zM330 877q0 47 17.5 85.5t46 66.5t65.5 43t76 15q72 0 119.5 -39.5t47.5 -125.5q0 -47 -17 -86t-46 -67t-65.5 -43t-75.5 -15q-72 0 -120 40t-48 126z" />
<glyph unicode="&#xa2;" d="M299 479q0 131 37 238.5t101.5 189.5t150.5 137.5t184 79.5l72 295h291l-70 -286q90 -18 170 -64l-102 -235q-49 29 -100.5 41t-98.5 12q-70 0 -128 -26.5t-101 -77t-67 -125t-24 -169.5q0 -102 52.5 -140t126.5 -38q59 0 124.5 16.5t118.5 37.5l23 -244 q-59 -25 -123 -40t-125 -22l-68 -282h-290l75 315q-104 43 -166.5 135t-62.5 252z" />
<glyph unicode="&#xa3;" d="M213 0q74 166 120 303t77 254h-179l60 250h178l51 197q33 123 89.5 207.5t128 137t154.5 75t173 22.5q92 0 171 -20.5t144 -55.5l-123 -225q-104 47 -194 47q-43 0 -83 -10.5t-74 -38t-61.5 -76.5t-45.5 -127l-33 -133h360l-59 -250h-360q-18 -72 -45 -152.5t-54 -148.5 h555l-61 -256h-889z" />
<glyph unicode="&#xa4;" d="M195 385l147 141q-43 80 -43 185q0 104 43 184l-147 141l192 189l152 -148q43 20 88 28.5t98 8.5q51 0 97 -8t91 -29l152 146l190 -187l-147 -141q43 -80 43 -184t-43 -185l147 -141l-192 -188l-152 147q-43 -20 -88 -28.5t-98 -8.5q-51 0 -97 8.5t-91 28.5l-152 -145z M557 711q0 -88 49 -133.5t119 -45.5t119 45.5t49 133.5t-49 133t-119 45t-119 -45t-49 -133z" />
<glyph unicode="&#xa5;" d="M172 227l47 195h297l33 141h-297l47 195h236q-33 84 -65 171t-60.5 173t-52 167t-40.5 150h320q14 -74 30.5 -138t35 -127.5t39.5 -130t46 -140.5q104 135 196.5 259t191.5 277h331q-115 -172 -237.5 -331.5t-261.5 -329.5h206l-47 -195h-299l-32 -141h299l-48 -195h-299 l-55 -227h-319l55 227h-297z" />
<glyph unicode="&#xa6;" horiz-adv-x="618" d="M49 -379l195 813h291l-197 -813h-289zM328 791l196 813h291l-197 -813h-290z" />
<glyph unicode="&#xa7;" horiz-adv-x="1054" d="M74 -135l104 217q125 -70 252 -70q117 0 167 39t50 86q0 33 -19.5 62.5t-54.5 46.5l-153 78q-104 51 -148.5 119.5t-44.5 144.5q0 98 66.5 195.5t177.5 162.5q-57 70 -57 166q0 63 30.5 124.5t90 109t149.5 77t209 29.5q92 0 179 -20.5t157 -61.5l-105 -217 q-63 33 -122.5 47t-112.5 14q-86 0 -136.5 -30.5t-50.5 -77.5q0 -23 16.5 -44.5t57.5 -41.5l154 -78q104 -53 148 -121.5t44 -144.5q0 -98 -61.5 -190.5t-159.5 -151.5l-27 -17q61 -84 62 -172q0 -68 -29.5 -134t-91 -118.5t-157 -85t-224.5 -32.5q-98 0 -196.5 22.5 t-163.5 67.5zM498 637q0 -41 29.5 -81t101.5 -75l88 -43q61 41 98 88t37 99q0 45 -35 88t-112 80l-72 32q-59 -39 -97 -88t-38 -100z" />
<glyph unicode="&#xa8;" horiz-adv-x="1097" d="M473 1368q0 39 14.5 72t38 55.5t53 35.5t60.5 13q57 0 98 -38t41 -101q0 -37 -15 -68.5t-40 -55.5t-54.5 -36t-58.5 -12q-59 0 -98 37t-39 98zM928 1368q0 39 14 72t38 55.5t53.5 35.5t60.5 13q57 0 98 -38t41 -101q0 -37 -15.5 -68.5t-40 -55.5t-54 -36t-58.5 -12 q-59 0 -98 37t-39 98z" />
<glyph unicode="&#xa9;" horiz-adv-x="1630" d="M246 711q0 174 58 312t156.5 233.5t227.5 145.5t270 50t270.5 -50t227.5 -145.5t156.5 -233.5t58.5 -312q0 -176 -58.5 -313.5t-156.5 -232.5t-227 -145.5t-271 -50.5q-141 0 -270 50.5t-227.5 145.5t-156.5 232.5t-58 313.5zM455 711q0 -123 36.5 -223.5t103.5 -172 t160 -110.5t203 -39q111 0 204 39t160 110.5t103.5 172t36.5 223.5t-36.5 223t-103.5 172t-160 110.5t-204 38.5t-203.5 -38.5t-159.5 -110.5t-103.5 -172t-36.5 -223zM616 715q0 186 101.5 285.5t267.5 99.5q98 0 158.5 -26.5t83.5 -39.5l-66 -180q-29 16 -64.5 27.5 t-92.5 11.5q-68 0 -109 -43t-41 -125q0 -37 6 -70.5t22.5 -59.5t45 -42t76.5 -16q61 0 102 14t74 27l57 -187q-27 -14 -90.5 -38.5t-155.5 -24.5q-184 0 -279.5 100t-95.5 287z" />
<glyph unicode="&#xaa;" horiz-adv-x="966" d="M307 956q0 86 33 174.5t99.5 159t168 115.5t240.5 45q59 0 124.5 -8t137.5 -29l-90 -381q-20 -70 -26.5 -163t38.5 -210l-192 -26l-27 63q-109 -72 -215 -71q-72 0 -126 26.5t-91 72.5t-55.5 106.5t-18.5 125.5zM524 979q0 -61 32 -105.5t97 -44.5q29 0 59.5 10.5 t63.5 34.5q-2 6 -2 29q0 31 6 63.5t15 63.5l55 213q-14 2 -27.5 3t-25.5 1q-55 0 -104.5 -18.5t-87.5 -54t-59.5 -85t-21.5 -110.5z" />
<glyph unicode="&#xab;" horiz-adv-x="1255" d="M205 594l448 479l193 -115l-322 -403l148 -371l-203 -94zM758 594l448 479l193 -115l-322 -403l148 -371l-203 -94z" />
<glyph unicode="&#xac;" d="M207 584l61 256h963l-178 -736h-279l117 480h-684z" />
<glyph unicode="&#xad;" horiz-adv-x="702" d="M150 473l67 277h594l-68 -277h-593z" />
<glyph unicode="&#xae;" horiz-adv-x="1630" d="M246 711q0 174 58 312t156.5 233.5t227.5 145.5t270 50t270.5 -50t227.5 -145.5t156.5 -233.5t58.5 -312q0 -176 -58.5 -313.5t-156.5 -232.5t-227 -145.5t-271 -50.5q-141 0 -270 50.5t-227.5 145.5t-156.5 232.5t-58 313.5zM455 711q0 -123 36.5 -223.5t103.5 -172 t160 -110.5t203 -39q111 0 204 39t160 110.5t103.5 172t36.5 223.5t-36.5 223t-103.5 172t-160 110.5t-204 38.5t-203.5 -38.5t-159.5 -110.5t-103.5 -172t-36.5 -223zM688 362v701q70 16 130.5 23.5t105.5 7.5q330 0 329 -248q0 -127 -110 -187q23 -35 40 -66.5t34.5 -65 t35 -73.5t39.5 -92h-209q-35 78 -59.5 136.5t-54.5 105.5h-82v-242h-199zM887 764h37q66 0 98.5 17.5t32.5 66.5q0 41 -29 57.5t-84 16.5q-14 0 -29.5 -1t-25.5 -3v-154z" />
<glyph unicode="&#xaf;" horiz-adv-x="770" d="M350 1276l51 209h660l-51 -209h-660z" />
<glyph unicode="&#xb0;" horiz-adv-x="782" d="M328 1282q0 74 26.5 132.5t71.5 100t105 63t126 21.5t126.5 -21.5t105.5 -63t71.5 -100t26.5 -132.5t-26.5 -132t-71.5 -100t-105.5 -63.5t-126.5 -21.5t-126 21.5t-105 63.5t-71.5 100t-26.5 132zM545 1282q0 -53 34.5 -85t77.5 -32t78 32t35 85t-35 85t-78 32 t-77.5 -32t-34.5 -85z" />
<glyph unicode="&#xb1;" d="M90 0l60 256h962l-61 -256h-961zM252 676l61 256h342l84 348h279l-84 -348h342l-62 -256h-342l-84 -348h-278l84 348h-342z" />
<glyph unicode="&#xb2;" horiz-adv-x="743" d="M213 618q0 63 12.5 118t43 104t85 95t140.5 93q59 33 94 56.5t53 43t23.5 37t5.5 37.5q0 27 -20.5 43.5t-55.5 16.5q-39 0 -91 -22.5t-118 -76.5l-76 162q139 127 326 127q51 0 97 -12.5t81 -38t55.5 -66.5t20.5 -96q0 -94 -49 -164.5t-160 -140.5q-29 -18 -57.5 -35.5 t-54 -35t-44 -32t-24.5 -26.5h342l-41 -187h-588z" />
<glyph unicode="&#xb3;" horiz-adv-x="743" d="M188 668l82 172q39 -25 98.5 -40.5t118.5 -15.5q66 0 115 22.5t49 76.5q0 35 -30.5 54t-98.5 19h-104l41 158h92q66 0 101.5 31t35.5 65q0 25 -22.5 43.5t-71.5 18.5q-51 0 -104.5 -16.5t-94.5 -36.5l-43 163q51 27 132 48.5t163 21.5q49 0 93 -9t78 -33t53.5 -61.5 t19.5 -93.5q0 -59 -35 -116.5t-100 -85.5q45 -23 71.5 -69t26.5 -101q0 -78 -33 -131.5t-86 -87t-121.5 -49t-138.5 -15.5q-82 0 -157.5 17.5t-129.5 50.5z" />
<glyph unicode="&#xb4;" horiz-adv-x="585" d="M362 1307l328 329l158 -178l-363 -278z" />
<glyph unicode="&#xb5;" horiz-adv-x="1294" d="M72 -340l338 1417h305l-137 -577q-8 -35 -15.5 -73t-9.5 -73q0 -53 27.5 -89t111.5 -36q27 0 70 13.5t102 66.5q4 51 13.5 107.5t19.5 101.5l133 559h305l-145 -612q-10 -41 -17.5 -75t-7.5 -60q0 -47 27 -70.5t98 -28.5l-100 -254q-129 2 -194.5 32t-94.5 73 q-68 -49 -142.5 -78t-146.5 -29q-45 0 -88 13.5t-80 42.5q0 -47 -6 -92t-24 -121l-39 -158h-303z" />
<glyph unicode="&#xb6;" horiz-adv-x="1454" d="M317 895q0 131 61.5 232.5t173.5 169t270.5 102.5t355.5 35q94 0 192 -8.5t209 -26.5l-426 -1778h-291l377 1571q-29 4 -70 6t-86 2l-378 -1579h-291l219 907q-147 23 -231.5 115t-84.5 252z" />
<glyph unicode="&#xb7;" horiz-adv-x="495" d="M201 581q0 47 17.5 86t46 66.5t65.5 43t76 15.5q72 0 120 -40t48 -126q0 -47 -17.5 -86t-46.5 -66.5t-65.5 -43t-75.5 -15.5q-72 0 -120 40t-48 126z" />
<glyph unicode="&#xb8;" horiz-adv-x="667" d="M-2 -406l74 168q27 -12 60.5 -20t64.5 -8q82 0 82 49q0 23 -14.5 37t-47.5 28l-41 19q12 20 30.5 46t36 51.5t33 46t21.5 30.5h192q-8 -10 -20 -27.5t-25.5 -36t-26 -37t-20.5 -30.5q45 -23 67.5 -59.5t22.5 -77.5q0 -59 -23.5 -102.5t-63.5 -71t-91 -40t-104 -12.5 q-55 0 -109.5 12.5t-97.5 34.5z" />
<glyph unicode="&#xb9;" horiz-adv-x="743" d="M319 1266q98 35 187.5 79t161.5 91h178l-195 -818h-233l131 553q-45 -23 -93 -42t-114 -42z" />
<glyph unicode="&#xba;" horiz-adv-x="899" d="M287 918q0 102 29.5 198t88 171t146.5 120t203 45q160 0 234.5 -78t74.5 -213q0 -102 -29.5 -198.5t-88 -171t-146.5 -119.5t-203 -45q-160 0 -234.5 78t-74.5 213zM500 934q0 -39 10 -62.5t26.5 -37t38 -18.5t43.5 -5q45 0 87.5 25.5t74 70.5t51 105.5t19.5 132.5 q0 37 -10.5 61.5t-26.5 37.5t-37.5 18.5t-44.5 5.5q-45 0 -87 -25.5t-73.5 -71t-51 -106.5t-19.5 -131z" />
<glyph unicode="&#xbb;" horiz-adv-x="1255" d="M125 205l321 403l-147 371l203 94l264 -504l-449 -479zM676 205l321 403l-147 371l203 94l264 -504l-449 -479z" />
<glyph unicode="&#xbc;" horiz-adv-x="1798" d="M280 1266q98 35 187.5 79t161.5 91h178l-195 -818h-233l131 553q-45 -23 -93 -42t-114 -42zM352 0l1071 1419h278l-1067 -1419h-282zM1054 185l31 141q113 145 236.5 267t277.5 229h191l-115 -473h94l-39 -164h-94l-45 -183h-193l45 183h-389zM1296 349h186l64 260 q-63 -55 -130 -122t-120 -138z" />
<glyph unicode="&#xbd;" horiz-adv-x="1798" d="M301 1266q98 35 187.5 79t161.5 91h178l-195 -818h-233l131 553q-45 -23 -93 -42t-114 -42zM316 0l1071 1419h278l-1067 -1419h-282zM1163 4q0 63 12.5 118t43 104t85 95t140.5 93q59 33 94 56.5t53 43t23.5 37t5.5 37.5q0 27 -20.5 43.5t-55.5 16.5q-39 0 -91 -22.5 t-118 -76.5l-76 162q139 127 326 127q51 0 97 -12.5t81 -38t55.5 -66.5t20.5 -96q0 -94 -49 -164.5t-160 -140.5q-29 -18 -57.5 -35.5t-54 -35t-44 -32t-24.5 -26.5h342l-41 -187h-588z" />
<glyph unicode="&#xbe;" horiz-adv-x="1798" d="M170 668l82 172q39 -25 98.5 -40.5t118.5 -15.5q66 0 115 22.5t49 76.5q0 35 -30.5 54t-98.5 19h-104l41 158h92q66 0 101.5 31t35.5 65q0 25 -22.5 43.5t-71.5 18.5q-51 0 -104.5 -16.5t-94.5 -36.5l-43 163q51 27 132 48.5t163 21.5q49 0 93 -9t78 -33t53.5 -61.5 t19.5 -93.5q0 -59 -35 -116.5t-100 -85.5q45 -23 71.5 -69t26.5 -101q0 -78 -33 -131.5t-86 -87t-121.5 -49t-138.5 -15.5q-82 0 -157.5 17.5t-129.5 50.5zM393 0l1071 1419h278l-1067 -1419h-282zM1095 185l31 141q113 145 236.5 267t277.5 229h191l-115 -473h94l-39 -164 h-94l-45 -183h-193l45 183h-389zM1337 349h186l64 260q-63 -55 -130 -122t-120 -138z" />
<glyph unicode="&#xbf;" horiz-adv-x="880" d="M82 -102q0 88 27.5 153.5t70.5 116.5t97.5 93t107.5 83q78 57 136.5 116.5t66.5 137.5h270q0 -66 -19.5 -118t-53 -98t-79 -86t-96.5 -79q-61 -47 -105 -82t-71.5 -64.5t-40 -55t-12.5 -56.5q0 -53 38 -77.5t95 -24.5q37 0 78 7t80 18.5t73.5 25.5t61.5 31l39 -240 q-80 -45 -183.5 -72.5t-207.5 -27.5q-74 0 -141.5 18t-119 56t-82 94.5t-30.5 130.5zM584 866q0 47 17 86t46 67t66 43t75 15q72 0 120 -40t48 -126q0 -47 -17 -86t-46 -66.5t-65.5 -43t-75.5 -15.5q-72 0 -120 40t-48 126z" />
<glyph unicode="&#xc0;" horiz-adv-x="1462" d="M31 0q133 229 248.5 423.5t223 367t210 327t209.5 301.5h284q33 -147 62.5 -326.5t55.5 -366.5t47.5 -374.5t39.5 -351.5h-321q-4 80 -9.5 156.5t-11.5 152.5h-532q-41 -76 -86 -152.5t-86 -156.5h-334zM666 559h383q-10 125 -22 266.5t-32 282.5q-86 -137 -169 -272.5 t-160 -276.5zM761 1803l189 161l276 -338l-131 -118z" />
<glyph unicode="&#xc1;" horiz-adv-x="1462" d="M31 0q133 229 248.5 423.5t223 367t210 327t209.5 301.5h284q33 -147 62.5 -326.5t55.5 -366.5t47.5 -374.5t39.5 -351.5h-321q-4 80 -9.5 156.5t-11.5 152.5h-532q-41 -76 -86 -152.5t-86 -156.5h-334zM666 559h383q-10 125 -22 266.5t-32 282.5q-86 -137 -169 -272.5 t-160 -276.5zM851 1635l328 329l158 -178l-363 -278z" />
<glyph unicode="&#xc2;" horiz-adv-x="1462" d="M31 0q133 229 248.5 423.5t223 367t210 327t209.5 301.5h284q33 -147 62.5 -326.5t55.5 -366.5t47.5 -374.5t39.5 -351.5h-321q-4 80 -9.5 156.5t-11.5 152.5h-532q-41 -76 -86 -152.5t-86 -156.5h-334zM666 559h383q-10 125 -22 266.5t-32 282.5q-86 -137 -169 -272.5 t-160 -276.5zM792 1649l367 297l252 -318l-123 -108l-170 159l-231 -155z" />
<glyph unicode="&#xc3;" horiz-adv-x="1462" d="M31 0q133 229 248.5 423.5t223 367t210 327t209.5 301.5h284q33 -147 62.5 -326.5t55.5 -366.5t47.5 -374.5t39.5 -351.5h-321q-4 80 -9.5 156.5t-11.5 152.5h-532q-41 -76 -86 -152.5t-86 -156.5h-334zM666 559h383q-10 125 -22 266.5t-32 282.5q-86 -137 -169 -272.5 t-160 -276.5zM746 1649q47 111 112.5 165t159.5 54q39 0 70 -11.5t57.5 -24.5t51 -24.5t49.5 -11.5q29 0 52 16.5t58 67.5l137 -84q-47 -111 -112.5 -165t-159.5 -54q-39 0 -69.5 11.5t-57.5 24.5t-51.5 24.5t-48.5 11.5q-29 0 -52.5 -16.5t-58.5 -67.5z" />
<glyph unicode="&#xc4;" horiz-adv-x="1462" d="M31 0q133 229 248.5 423.5t223 367t210 327t209.5 301.5h284q33 -147 62.5 -326.5t55.5 -366.5t47.5 -374.5t39.5 -351.5h-321q-4 80 -9.5 156.5t-11.5 152.5h-532q-41 -76 -86 -152.5t-86 -156.5h-334zM666 559h383q-10 125 -22 266.5t-32 282.5q-86 -137 -169 -272.5 t-160 -276.5zM747 1696q0 39 14.5 72t38 55.5t53 35.5t60.5 13q57 0 98 -38t41 -101q0 -37 -15 -68.5t-40 -55.5t-54.5 -36t-58.5 -12q-59 0 -98 37t-39 98zM1202 1696q0 39 14 72t38 55.5t53.5 35.5t60.5 13q57 0 98 -38t41 -101q0 -37 -15.5 -68.5t-40 -55.5t-54 -36 t-58.5 -12q-59 0 -98 37t-39 98z" />
<glyph unicode="&#xc5;" horiz-adv-x="1462" d="M31 0q131 225 245.5 417.5t220 363.5t207 323.5t205.5 298.5q-29 31 -46 73t-17 95q0 57 19.5 101t53 74t76.5 45t90 15q49 0 93.5 -15t78 -45t53 -74t19.5 -101q0 -72 -31.5 -123t-80.5 -80q31 -147 59.5 -320.5t53 -353.5t45 -358t36.5 -336h-321q-4 80 -9.5 156.5 t-11.5 152.5h-532q-41 -76 -86 -152.5t-86 -156.5h-334zM666 559h383q-10 125 -22 266.5t-32 282.5q-86 -137 -169 -272.5t-160 -276.5zM993 1571q0 -47 29 -71.5t63 -24.5q37 0 66 24.5t29 71.5t-29 71.5t-66 24.5q-35 0 -63.5 -24.5t-28.5 -71.5z" />
<glyph unicode="&#xc6;" horiz-adv-x="2000" d="M0 0q172 221 319.5 409.5t289 357.5t283.5 328.5t300 323.5h1014l-66 -268h-606l-66 -279h535l-64 -262h-534l-82 -342h653l-65 -268h-953l82 336h-458q-63 -78 -131 -168t-123 -168h-328zM770 590h330l127 528q-43 -47 -101.5 -113.5t-121 -139t-124 -145.5t-110.5 -130 z" />
<glyph unicode="&#xc7;" horiz-adv-x="1306" d="M252 573q0 160 56.5 318t166 281.5t268 201.5t365.5 78q98 0 193.5 -22.5t199.5 -79.5l-115 -248q-86 45 -153.5 61.5t-145.5 16.5q-117 0 -210 -47.5t-159.5 -128t-101 -187t-34.5 -225.5q0 -180 78.5 -262t226.5 -82q98 0 181 20.5t155 53.5l34 -261 q-84 -41 -183 -64.5t-245 -25.5q-12 -16 -22 -32.5t-19 -28.5q45 -23 68 -59.5t23 -77.5q0 -59 -24 -102.5t-63.5 -71t-91 -40t-104.5 -12.5q-55 0 -109.5 12.5t-97.5 34.5l74 168q27 -12 60.5 -20t64.5 -8q82 0 82 49q0 23 -14.5 37t-47.5 28l-41 19l84 125 q-186 47 -292.5 199.5t-106.5 381.5z" />
<glyph unicode="&#xc8;" horiz-adv-x="1216" d="M154 0l340 1419h927l-65 -262h-608l-66 -287h537l-64 -258h-537l-81 -348h655l-66 -264h-972zM700 1803l189 161l276 -338l-131 -118z" />
<glyph unicode="&#xc9;" horiz-adv-x="1216" d="M154 0l340 1419h927l-65 -262h-608l-66 -287h537l-64 -258h-537l-81 -348h655l-66 -264h-972zM835 1635l328 329l158 -178l-363 -278z" />
<glyph unicode="&#xca;" horiz-adv-x="1216" d="M154 0l340 1419h927l-65 -262h-608l-66 -287h537l-64 -258h-537l-81 -348h655l-66 -264h-972zM720 1649l367 297l252 -318l-123 -108l-170 159l-231 -155z" />
<glyph unicode="&#xcb;" horiz-adv-x="1216" d="M154 0l340 1419h927l-65 -262h-608l-66 -287h537l-64 -258h-537l-81 -348h655l-66 -264h-972zM625 1696q0 39 14.5 72t38 55.5t53 35.5t60.5 13q57 0 98 -38t41 -101q0 -37 -15 -68.5t-40 -55.5t-54.5 -36t-58.5 -12q-59 0 -98 37t-39 98zM1080 1696q0 39 14 72t38 55.5 t53.5 35.5t60.5 13q57 0 98 -38t41 -101q0 -37 -15.5 -68.5t-40 -55.5t-54 -36t-58.5 -12q-59 0 -98 37t-39 98z" />
<glyph unicode="&#xcc;" horiz-adv-x="638" d="M154 0l340 1419h319l-342 -1419h-317zM348 1803l189 161l276 -338l-131 -118z" />
<glyph unicode="&#xcd;" horiz-adv-x="638" d="M154 0l340 1419h319l-342 -1419h-317zM514 1635l328 329l158 -178l-363 -278z" />
<glyph unicode="&#xce;" horiz-adv-x="638" d="M154 0l340 1419h319l-342 -1419h-317zM405 1649l367 297l252 -318l-123 -108l-170 159l-231 -155z" />
<glyph unicode="&#xcf;" horiz-adv-x="638" d="M154 0l340 1419h319l-342 -1419h-317zM342 1696q0 39 14.5 72t38 55.5t53 35.5t60.5 13q57 0 98 -38t41 -101q0 -37 -15 -68.5t-40 -55.5t-54.5 -36t-58.5 -12q-59 0 -98 37t-39 98zM797 1696q0 39 14 72t38 55.5t53.5 35.5t60.5 13q57 0 98 -38t41 -101 q0 -37 -15.5 -68.5t-40 -55.5t-54 -36t-58.5 -12q-59 0 -98 37t-39 98z" />
<glyph unicode="&#xd0;" horiz-adv-x="1470" d="M133 618l53 236h166l131 541q117 23 224.5 32t193.5 9q152 0 271.5 -41t202.5 -117t126 -180.5t43 -231.5q0 -207 -67.5 -370.5t-193.5 -277.5t-306 -175t-408 -61q-86 0 -198.5 10t-216.5 33l143 593h-164zM526 256q23 -2 46.5 -3t64.5 -1q133 0 240.5 41t182.5 117.5 t116 188.5t41 251q0 72 -18.5 130t-60.5 100t-108.5 64.5t-161.5 22.5q-61 0 -125 -6l-73 -307h260l-56 -236h-262z" />
<glyph unicode="&#xd1;" horiz-adv-x="1519" d="M154 0l340 1419h243q47 -72 101.5 -169t112 -209.5t114.5 -234.5t109 -241l202 854h318l-342 -1419h-240q-86 242 -191.5 483.5t-228.5 456.5l-225 -940h-313zM776 1649q47 111 112.5 165t159.5 54q39 0 70 -11.5t57.5 -24.5t51 -24.5t49.5 -11.5q29 0 52 16.5t58 67.5 l137 -84q-47 -111 -112.5 -165t-159.5 -54q-39 0 -69.5 11.5t-57.5 24.5t-51.5 24.5t-48.5 11.5q-29 0 -52.5 -16.5t-58.5 -67.5z" />
<glyph unicode="&#xd2;" horiz-adv-x="1550" d="M252 567q0 160 55 317.5t158.5 283.5t253 205t338.5 79q125 0 229.5 -41t180 -117.5t117.5 -187.5t42 -250q0 -160 -54 -318.5t-157.5 -284.5t-253.5 -204t-340 -78q-125 0 -229.5 41t-180 118t-117.5 187.5t-42 249.5zM580 590q0 -154 64.5 -249t209.5 -95q94 0 175 49 t141.5 131t94 187.5t33.5 220.5q0 154 -64.5 249t-209.5 95q-94 0 -175 -49.5t-141.5 -131.5t-94 -188.5t-33.5 -218.5zM897 1803l189 161l276 -338l-131 -118z" />
<glyph unicode="&#xd3;" horiz-adv-x="1550" d="M252 567q0 160 55 317.5t158.5 283.5t253 205t338.5 79q125 0 229.5 -41t180 -117.5t117.5 -187.5t42 -250q0 -160 -54 -318.5t-157.5 -284.5t-253.5 -204t-340 -78q-125 0 -229.5 41t-180 118t-117.5 187.5t-42 249.5zM580 590q0 -154 64.5 -249t209.5 -95q94 0 175 49 t141.5 131t94 187.5t33.5 220.5q0 154 -64.5 249t-209.5 95q-94 0 -175 -49.5t-141.5 -131.5t-94 -188.5t-33.5 -218.5zM849 1635l328 329l158 -178l-363 -278z" />
<glyph unicode="&#xd4;" horiz-adv-x="1550" d="M252 567q0 160 55 317.5t158.5 283.5t253 205t338.5 79q125 0 229.5 -41t180 -117.5t117.5 -187.5t42 -250q0 -160 -54 -318.5t-157.5 -284.5t-253.5 -204t-340 -78q-125 0 -229.5 41t-180 118t-117.5 187.5t-42 249.5zM580 590q0 -154 64.5 -249t209.5 -95q94 0 175 49 t141.5 131t94 187.5t33.5 220.5q0 154 -64.5 249t-209.5 95q-94 0 -175 -49.5t-141.5 -131.5t-94 -188.5t-33.5 -218.5zM790 1649l367 297l252 -318l-123 -108l-170 159l-231 -155z" />
<glyph unicode="&#xd5;" horiz-adv-x="1550" d="M252 567q0 160 55 317.5t158.5 283.5t253 205t338.5 79q125 0 229.5 -41t180 -117.5t117.5 -187.5t42 -250q0 -160 -54 -318.5t-157.5 -284.5t-253.5 -204t-340 -78q-125 0 -229.5 41t-180 118t-117.5 187.5t-42 249.5zM580 590q0 -154 64.5 -249t209.5 -95q94 0 175 49 t141.5 131t94 187.5t33.5 220.5q0 154 -64.5 249t-209.5 95q-94 0 -175 -49.5t-141.5 -131.5t-94 -188.5t-33.5 -218.5zM733 1649q47 111 112.5 165t159.5 54q39 0 70 -11.5t57.5 -24.5t51 -24.5t49.5 -11.5q29 0 52 16.5t58 67.5l137 -84q-47 -111 -112.5 -165t-159.5 -54 q-39 0 -69.5 11.5t-57.5 24.5t-51.5 24.5t-48.5 11.5q-29 0 -52.5 -16.5t-58.5 -67.5z" />
<glyph unicode="&#xd6;" horiz-adv-x="1550" d="M252 567q0 160 55 317.5t158.5 283.5t253 205t338.5 79q125 0 229.5 -41t180 -117.5t117.5 -187.5t42 -250q0 -160 -54 -318.5t-157.5 -284.5t-253.5 -204t-340 -78q-125 0 -229.5 41t-180 118t-117.5 187.5t-42 249.5zM580 590q0 -154 64.5 -249t209.5 -95q94 0 175 49 t141.5 131t94 187.5t33.5 220.5q0 154 -64.5 249t-209.5 95q-94 0 -175 -49.5t-141.5 -131.5t-94 -188.5t-33.5 -218.5zM735 1696q0 39 14.5 72t38 55.5t53 35.5t60.5 13q57 0 98 -38t41 -101q0 -37 -15 -68.5t-40 -55.5t-54.5 -36t-58.5 -12q-59 0 -98 37t-39 98z M1190 1696q0 39 14 72t38 55.5t53.5 35.5t60.5 13q57 0 98 -38t41 -101q0 -37 -15.5 -68.5t-40 -55.5t-54 -36t-58.5 -12q-59 0 -98 37t-39 98z" />
<glyph unicode="&#xd7;" d="M182 340l350 283l-208 276l208 168l207 -276l353 284l143 -188l-350 -283l209 -276l-209 -168l-207 276l-352 -284z" />
<glyph unicode="&#xd8;" horiz-adv-x="1550" d="M207 37l145 166q-100 143 -100 364q0 160 55 317.5t158.5 283.5t253 205t338.5 79q184 0 319 -86l127 145l160 -129l-139 -159q49 -72 75.5 -164t26.5 -203q0 -160 -54 -318.5t-157.5 -284.5t-253.5 -204t-340 -78q-188 0 -323 86l-131 -149zM569 578q0 -33 2 -62t9 -55 l604 686q-60 41 -150 41q-96 0 -180 -53.5t-147.5 -139.5t-100.5 -195.5t-37 -221.5zM688 276q59 -41 154 -40q94 0 179 52t148.5 138t101.5 194.5t38 223.5q0 66 -13 121z" />
<glyph unicode="&#xd9;" horiz-adv-x="1398" d="M246 397q0 106 30 228l191 794h319l-200 -839q-20 -74 -21 -150q0 -41 9.5 -73.5t33 -57.5t63.5 -38t99 -13q123 0 186.5 76.5t98.5 218.5l209 876h319l-215 -903q-70 -289 -226.5 -417t-414.5 -128q-133 0 -224 32t-148.5 88t-83 135t-25.5 171zM718 1803l189 161 l276 -338l-131 -118z" />
<glyph unicode="&#xda;" horiz-adv-x="1398" d="M246 397q0 106 30 228l191 794h319l-200 -839q-20 -74 -21 -150q0 -41 9.5 -73.5t33 -57.5t63.5 -38t99 -13q123 0 186.5 76.5t98.5 218.5l209 876h319l-215 -903q-70 -289 -226.5 -417t-414.5 -128q-133 0 -224 32t-148.5 88t-83 135t-25.5 171zM827 1635l328 329 l158 -178l-363 -278z" />
<glyph unicode="&#xdb;" horiz-adv-x="1398" d="M246 397q0 106 30 228l191 794h319l-200 -839q-20 -74 -21 -150q0 -41 9.5 -73.5t33 -57.5t63.5 -38t99 -13q123 0 186.5 76.5t98.5 218.5l209 876h319l-215 -903q-70 -289 -226.5 -417t-414.5 -128q-133 0 -224 32t-148.5 88t-83 135t-25.5 171zM755 1649l367 297 l252 -318l-123 -108l-170 159l-231 -155z" />
<glyph unicode="&#xdc;" horiz-adv-x="1398" d="M246 397q0 106 30 228l191 794h319l-200 -839q-20 -74 -21 -150q0 -41 9.5 -73.5t33 -57.5t63.5 -38t99 -13q123 0 186.5 76.5t98.5 218.5l209 876h319l-215 -903q-70 -289 -226.5 -417t-414.5 -128q-133 0 -224 32t-148.5 88t-83 135t-25.5 171zM686 1696q0 39 14.5 72 t38 55.5t53 35.5t60.5 13q57 0 98 -38t41 -101q0 -37 -15 -68.5t-40 -55.5t-54.5 -36t-58.5 -12q-59 0 -98 37t-39 98zM1141 1696q0 39 14 72t38 55.5t53.5 35.5t60.5 13q57 0 98 -38t41 -101q0 -37 -15.5 -68.5t-40 -55.5t-54 -36t-58.5 -12q-59 0 -98 37t-39 98z" />
<glyph unicode="&#xdd;" horiz-adv-x="1335" d="M348 1419h340q33 -147 72 -288t86 -295q59 76 113.5 146.5t105.5 141t101.5 143t103.5 152.5h352q-86 -121 -166 -229.5t-159.5 -212t-163.5 -205.5t-179 -211l-135 -561h-319l135 561q-86 217 -155.5 424t-131.5 434zM792 1635l328 329l158 -178l-363 -278z" />
<glyph unicode="&#xde;" horiz-adv-x="1316" d="M152 0l340 1419h319l-49 -205q14 2 37.5 3.5t48 2.5t46.5 1h34q129 0 221 -33t152.5 -88.5t89 -127t28.5 -149.5q0 -94 -40 -193.5t-129 -181t-231 -134t-345 -52.5h-142l-63 -262h-317zM598 535h100q86 0 158 13t124 44t81 82t29 129q0 84 -72 115.5t-193 31.5 q-35 0 -69.5 -2t-59.5 -4z" />
<glyph unicode="&#xdf;" horiz-adv-x="1304" d="M-74 -348q53 49 98.5 120.5t81 151.5t61.5 163t42 155l219 921q27 117 81 198t126 132t157 73.5t173 22.5q82 0 158.5 -21.5t135 -60.5t93 -95t34.5 -126t-31.5 -139.5t-99.5 -132.5q-31 -29 -60.5 -55.5t-53 -53t-39 -55.5t-15.5 -59q0 -43 39 -75t88 -69l41 -31 q55 -41 84 -104t29 -135q0 -102 -41 -178t-108.5 -125t-154.5 -74t-179 -25q-82 0 -161 18.5t-146 55.5l108 240q59 -35 112.5 -49.5t98.5 -14.5q76 0 121 34t45 85q0 27 -16.5 54.5t-51.5 54.5l-92 67q-80 59 -104.5 114.5t-24.5 115.5q0 61 23.5 110t59.5 90t78 75 t78 67.5t59.5 68.5t23.5 78q0 47 -45 69.5t-105 22.5q-74 0 -137.5 -47t-91.5 -162l-195 -817q-70 -293 -151.5 -455.5t-180.5 -236.5z" />
<glyph unicode="&#xe0;" horiz-adv-x="1204" d="M205 418q0 141 50 266t139 218t210 146.5t262 53.5q18 0 64.5 -2t106 -9.5t125 -23.5t124.5 -45l-133 -557q-29 -117 -16.5 -234.5t47.5 -210.5l-273 -38q-12 25 -22 47t-21 51q-57 -47 -126.5 -78t-155.5 -31q-102 0 -175 36t-119 96.5t-66.5 141.5t-20.5 173zM508 440 q0 -98 32.5 -155.5t121.5 -57.5q47 0 84.5 18.5t80.5 61.5q4 51 13.5 107.5t19.5 103.5l80 324q-27 4 -48.5 6t-51.5 2q-70 0 -130.5 -35t-105.5 -91t-70.5 -130t-25.5 -154zM723 1475l189 161l276 -338l-131 -118z" />
<glyph unicode="&#xe1;" horiz-adv-x="1204" d="M205 418q0 141 50 266t139 218t210 146.5t262 53.5q18 0 64.5 -2t106 -9.5t125 -23.5t124.5 -45l-133 -557q-29 -117 -16.5 -234.5t47.5 -210.5l-273 -38q-12 25 -22 47t-21 51q-57 -47 -126.5 -78t-155.5 -31q-102 0 -175 36t-119 96.5t-66.5 141.5t-20.5 173zM508 440 q0 -98 32.5 -155.5t121.5 -57.5q47 0 84.5 18.5t80.5 61.5q4 51 13.5 107.5t19.5 103.5l80 324q-27 4 -48.5 6t-51.5 2q-70 0 -130.5 -35t-105.5 -91t-70.5 -130t-25.5 -154zM727 1307l328 329l158 -178l-363 -278z" />
<glyph unicode="&#xe2;" horiz-adv-x="1204" d="M205 418q0 141 50 266t139 218t210 146.5t262 53.5q18 0 64.5 -2t106 -9.5t125 -23.5t124.5 -45l-133 -557q-29 -117 -16.5 -234.5t47.5 -210.5l-273 -38q-12 25 -22 47t-21 51q-57 -47 -126.5 -78t-155.5 -31q-102 0 -175 36t-119 96.5t-66.5 141.5t-20.5 173zM508 440 q0 -98 32.5 -155.5t121.5 -57.5q47 0 84.5 18.5t80.5 61.5q4 51 13.5 107.5t19.5 103.5l80 324q-27 4 -48.5 6t-51.5 2q-70 0 -130.5 -35t-105.5 -91t-70.5 -130t-25.5 -154zM596 1309l367 297l252 -318l-123 -108l-170 159l-231 -155z" />
<glyph unicode="&#xe3;" horiz-adv-x="1204" d="M205 418q0 141 50 266t139 218t210 146.5t262 53.5q18 0 64.5 -2t106 -9.5t125 -23.5t124.5 -45l-133 -557q-29 -117 -16.5 -234.5t47.5 -210.5l-273 -38q-12 25 -22 47t-21 51q-57 -47 -126.5 -78t-155.5 -31q-102 0 -175 36t-119 96.5t-66.5 141.5t-20.5 173zM508 440 q0 -98 32.5 -155.5t121.5 -57.5q47 0 84.5 18.5t80.5 61.5q4 51 13.5 107.5t19.5 103.5l80 324q-27 4 -48.5 6t-51.5 2q-70 0 -130.5 -35t-105.5 -91t-70.5 -130t-25.5 -154zM569 1315q47 111 112.5 165t159.5 54q39 0 70 -11.5t57.5 -24.5t51 -24.5t49.5 -11.5 q29 0 52 16.5t58 67.5l137 -84q-47 -111 -112.5 -165t-159.5 -54q-39 0 -69.5 11.5t-57.5 24.5t-51.5 24.5t-48.5 11.5q-29 0 -52.5 -16.5t-58.5 -67.5z" />
<glyph unicode="&#xe4;" horiz-adv-x="1204" d="M205 418q0 141 50 266t139 218t210 146.5t262 53.5q18 0 64.5 -2t106 -9.5t125 -23.5t124.5 -45l-133 -557q-29 -117 -16.5 -234.5t47.5 -210.5l-273 -38q-12 25 -22 47t-21 51q-57 -47 -126.5 -78t-155.5 -31q-102 0 -175 36t-119 96.5t-66.5 141.5t-20.5 173zM508 440 q0 -98 32.5 -155.5t121.5 -57.5q47 0 84.5 18.5t80.5 61.5q4 51 13.5 107.5t19.5 103.5l80 324q-27 4 -48.5 6t-51.5 2q-70 0 -130.5 -35t-105.5 -91t-70.5 -130t-25.5 -154zM528 1368q0 39 14.5 72t38 55.5t53 35.5t60.5 13q57 0 98 -38t41 -101q0 -37 -15 -68.5t-40 -55.5 t-54.5 -36t-58.5 -12q-59 0 -98 37t-39 98zM983 1368q0 39 14 72t38 55.5t53.5 35.5t60.5 13q57 0 98 -38t41 -101q0 -37 -15.5 -68.5t-40 -55.5t-54 -36t-58.5 -12q-59 0 -98 37t-39 98z" />
<glyph unicode="&#xe5;" horiz-adv-x="1204" d="M205 418q0 141 50 266t139 218t210 146.5t262 53.5q18 0 64.5 -2t106 -9.5t125 -23.5t124.5 -45l-133 -557q-29 -117 -16.5 -234.5t47.5 -210.5l-273 -38q-12 25 -22 47t-21 51q-57 -47 -126.5 -78t-155.5 -31q-102 0 -175 36t-119 96.5t-66.5 141.5t-20.5 173zM508 440 q0 -98 32.5 -155.5t121.5 -57.5q47 0 84.5 18.5t80.5 61.5q4 51 13.5 107.5t19.5 103.5l80 324q-27 4 -48.5 6t-51.5 2q-70 0 -130.5 -35t-105.5 -91t-70.5 -130t-25.5 -154zM684 1432q0 57 19.5 101t53 73.5t76.5 45t90 15.5q49 0 93.5 -15.5t78 -45t53 -73.5t19.5 -101 t-19.5 -101.5t-53 -74t-77.5 -45t-94 -15.5q-47 0 -90 15.5t-76.5 45t-53 73.5t-19.5 102zM831 1432q0 -47 29 -72t63 -25q37 0 66 25t29 72t-29 71.5t-66 24.5q-35 0 -63.5 -24.5t-28.5 -71.5z" />
<glyph unicode="&#xe6;" horiz-adv-x="1714" d="M184 274q0 115 50.5 195t140.5 130t213 72.5t270 22.5q-14 86 -62 122t-153 36q-66 0 -133.5 -11.5t-126.5 -33.5l-23 240q72 25 158 42t172 17q117 0 217.5 -39t161.5 -139q39 43 88 76.5t102.5 56t109.5 34t110 11.5q68 0 129 -18.5t107 -56.5t74 -95t28 -133 q0 -115 -50.5 -195t-140.5 -130t-213 -72.5t-270 -22.5q14 -86 62 -122t153 -36q66 0 133.5 11.5t126.5 33.5l22 -239q-78 -27 -162.5 -43.5t-170.5 -16.5q-113 0 -211.5 38t-163.5 136q-35 -41 -83 -73.5t-102.5 -55t-111.5 -34t-113 -11.5q-68 0 -128 17.5t-107 54.5 t-75 94.5t-28 136.5zM461 311q-1 -98 110 -98q104 0 179 74.5t100 197.5q-127 -4 -204 -21.5t-118 -42t-54 -54t-13 -56.5zM1151 592q127 4 204 21.5t117.5 42t54 53t13.5 57.5q1 98 -110 98q-104 0 -179 -74.5t-100 -197.5z" />
<glyph unicode="&#xe7;" horiz-adv-x="983" d="M205 430q0 139 45 262t129 215t203.5 145.5t267.5 53.5q92 0 164.5 -17.5t132.5 -46.5l-105 -237q-41 16 -85 29.5t-107 13.5q-154 0 -242 -103.5t-88 -281.5q0 -104 45 -169t166 -65q59 0 114.5 12.5t98.5 30.5l23 -243q-53 -20 -117 -37t-150 -21q-12 -16 -22 -32.5 t-19 -28.5q45 -23 68 -59.5t23 -77.5q0 -59 -24 -102.5t-63.5 -71t-91 -40t-104.5 -12.5q-55 0 -109.5 12.5t-97.5 34.5l74 168q27 -12 60.5 -20t64.5 -8q82 0 82 49q0 23 -14.5 37t-47.5 28l-41 19l82 123q-84 20 -143.5 62t-98 100.5t-56 129t-17.5 148.5z" />
<glyph unicode="&#xe8;" horiz-adv-x="1085" d="M205 422q0 131 46 254t130 218t204 153.5t265 58.5q72 0 133 -20.5t107.5 -59.5t72 -95.5t25.5 -127.5q0 -115 -51.5 -195t-142.5 -130t-216 -72.5t-272 -22.5q14 -86 62 -122t153 -36q66 0 133.5 11.5t126.5 33.5l23 -239q-57 -23 -146.5 -41.5t-193.5 -18.5 q-127 0 -214.5 36t-141.5 97.5t-78.5 143.5t-24.5 174zM514 592q127 4 205 21.5t121 42t57 53t14 57.5q1 98 -110 98q-104 0 -183 -74.5t-104 -197.5zM602 1475l189 161l276 -338l-131 -118z" />
<glyph unicode="&#xe9;" horiz-adv-x="1085" d="M205 422q0 131 46 254t130 218t204 153.5t265 58.5q72 0 133 -20.5t107.5 -59.5t72 -95.5t25.5 -127.5q0 -115 -51.5 -195t-142.5 -130t-216 -72.5t-272 -22.5q14 -86 62 -122t153 -36q66 0 133.5 11.5t126.5 33.5l23 -239q-57 -23 -146.5 -41.5t-193.5 -18.5 q-127 0 -214.5 36t-141.5 97.5t-78.5 143.5t-24.5 174zM514 592q127 4 205 21.5t121 42t57 53t14 57.5q1 98 -110 98q-104 0 -183 -74.5t-104 -197.5zM622 1307l328 329l158 -178l-363 -278z" />
<glyph unicode="&#xea;" horiz-adv-x="1085" d="M205 422q0 131 46 254t130 218t204 153.5t265 58.5q72 0 133 -20.5t107.5 -59.5t72 -95.5t25.5 -127.5q0 -115 -51.5 -195t-142.5 -130t-216 -72.5t-272 -22.5q14 -86 62 -122t153 -36q66 0 133.5 11.5t126.5 33.5l23 -239q-57 -23 -146.5 -41.5t-193.5 -18.5 q-127 0 -214.5 36t-141.5 97.5t-78.5 143.5t-24.5 174zM514 592q127 4 205 21.5t121 42t57 53t14 57.5q1 98 -110 98q-104 0 -183 -74.5t-104 -197.5zM561 1309l367 297l252 -318l-123 -108l-170 159l-231 -155z" />
<glyph unicode="&#xeb;" horiz-adv-x="1085" d="M205 422q0 131 46 254t130 218t204 153.5t265 58.5q72 0 133 -20.5t107.5 -59.5t72 -95.5t25.5 -127.5q0 -115 -51.5 -195t-142.5 -130t-216 -72.5t-272 -22.5q14 -86 62 -122t153 -36q66 0 133.5 11.5t126.5 33.5l23 -239q-57 -23 -146.5 -41.5t-193.5 -18.5 q-127 0 -214.5 36t-141.5 97.5t-78.5 143.5t-24.5 174zM514 592q127 4 205 21.5t121 42t57 53t14 57.5q1 98 -110 98q-104 0 -183 -74.5t-104 -197.5zM545 1368q0 39 14.5 72t38 55.5t53 35.5t60.5 13q57 0 98 -38t41 -101q0 -37 -15 -68.5t-40 -55.5t-54.5 -36t-58.5 -12 q-59 0 -98 37t-39 98zM1000 1368q0 39 14 72t38 55.5t53.5 35.5t60.5 13q57 0 98 -38t41 -101q0 -37 -15.5 -68.5t-40 -55.5t-54 -36t-58.5 -12q-59 0 -98 37t-39 98z" />
<glyph unicode="&#xec;" horiz-adv-x="579" d="M143 0l256 1077h306l-259 -1077h-303zM258 1475l189 161l276 -338l-131 -118z" />
<glyph unicode="&#xed;" horiz-adv-x="579" d="M143 0l256 1077h306l-259 -1077h-303zM401 1307l328 329l158 -178l-363 -278z" />
<glyph unicode="&#xee;" horiz-adv-x="579" d="M143 0l256 1077h306l-259 -1077h-303zM292 1309l367 297l252 -318l-123 -108l-170 159l-231 -155z" />
<glyph unicode="&#xef;" horiz-adv-x="579" d="M143 0l256 1077h306l-259 -1077h-303zM248 1368q0 39 14.5 72t38 55.5t53 35.5t60.5 13q57 0 98 -38t41 -101q0 -37 -15 -68.5t-40 -55.5t-54.5 -36t-58.5 -12q-59 0 -98 37t-39 98zM703 1368q0 39 14 72t38 55.5t53.5 35.5t60.5 13q57 0 98 -38t41 -101 q0 -37 -15.5 -68.5t-40 -55.5t-54 -36t-58.5 -12q-59 0 -98 37t-39 98z" />
<glyph unicode="&#xf0;" horiz-adv-x="1241" d="M205 412q0 166 51 278.5t132 181t180.5 99t197.5 30.5q66 0 125 -13t108 -36q-6 61 -17 115.5t-34 106.5l-241 -78l-23 170l172 55q-29 33 -64.5 65.5t-82.5 65.5l202 137q117 -78 201 -186l293 96l20 -174l-223 -72q47 -98 67.5 -207.5t20.5 -232.5q0 -174 -41 -327.5 t-124 -267.5t-207.5 -180.5t-292.5 -66.5q-100 0 -178 35t-132.5 94.5t-82 140.5t-27.5 171zM512 416q0 -74 36 -127t114 -53q74 0 129 41.5t93 109.5t59.5 153t27.5 169q-109 51 -197 51q-66 0 -115 -26.5t-81.5 -74t-49 -110t-16.5 -133.5z" />
<glyph unicode="&#xf1;" horiz-adv-x="1161" d="M143 0l248 1028q35 10 77 23.5t94 24.5t116.5 18.5t146.5 7.5q242 0 332 -139.5t31 -380.5l-139 -582h-306l136 569q12 53 19 103.5t-1 88.5t-38 61.5t-91 23.5q-59 0 -121 -12l-198 -834h-306zM520 1315q47 111 112.5 165t159.5 54q39 0 70 -11.5t57.5 -24.5t51 -24.5 t49.5 -11.5q29 0 52 16.5t58 67.5l137 -84q-47 -111 -112.5 -165t-159.5 -54q-39 0 -69.5 11.5t-57.5 24.5t-51.5 24.5t-48.5 11.5q-29 0 -52.5 -16.5t-58.5 -67.5z" />
<glyph unicode="&#xf2;" horiz-adv-x="1175" d="M205 416q0 123 40 245.5t117.5 221t190.5 161t258 62.5q106 0 187 -33t133.5 -92t79 -140t26.5 -179q0 -123 -39 -246t-114.5 -221.5t-189 -161t-263.5 -62.5q-109 0 -189 33t-132 92.5t-78.5 140t-26.5 179.5zM508 446q0 -104 32.5 -160.5t118.5 -56.5q68 0 119 39 t86 98.5t52.5 130t17.5 134.5q0 104 -33 160.5t-119 56.5q-68 0 -119 -39t-85.5 -98.5t-52 -130t-17.5 -134.5zM559 1475l189 161l276 -338l-131 -118z" />
<glyph unicode="&#xf3;" horiz-adv-x="1175" d="M205 416q0 123 40 245.5t117.5 221t190.5 161t258 62.5q106 0 187 -33t133.5 -92t79 -140t26.5 -179q0 -123 -39 -246t-114.5 -221.5t-189 -161t-263.5 -62.5q-109 0 -189 33t-132 92.5t-78.5 140t-26.5 179.5zM508 446q0 -104 32.5 -160.5t118.5 -56.5q68 0 119 39 t86 98.5t52.5 130t17.5 134.5q0 104 -33 160.5t-119 56.5q-68 0 -119 -39t-85.5 -98.5t-52 -130t-17.5 -134.5zM661 1307l328 329l158 -178l-363 -278z" />
<glyph unicode="&#xf4;" horiz-adv-x="1175" d="M205 416q0 123 40 245.5t117.5 221t190.5 161t258 62.5q106 0 187 -33t133.5 -92t79 -140t26.5 -179q0 -123 -39 -246t-114.5 -221.5t-189 -161t-263.5 -62.5q-109 0 -189 33t-132 92.5t-78.5 140t-26.5 179.5zM508 446q0 -104 32.5 -160.5t118.5 -56.5q68 0 119 39 t86 98.5t52.5 130t17.5 134.5q0 104 -33 160.5t-119 56.5q-68 0 -119 -39t-85.5 -98.5t-52 -130t-17.5 -134.5zM561 1309l367 297l252 -318l-123 -108l-170 159l-231 -155z" />
<glyph unicode="&#xf5;" horiz-adv-x="1175" d="M205 416q0 123 40 245.5t117.5 221t190.5 161t258 62.5q106 0 187 -33t133.5 -92t79 -140t26.5 -179q0 -123 -39 -246t-114.5 -221.5t-189 -161t-263.5 -62.5q-109 0 -189 33t-132 92.5t-78.5 140t-26.5 179.5zM500 1315q47 111 112.5 165t159.5 54q39 0 70 -11.5 t57.5 -24.5t51 -24.5t49.5 -11.5q29 0 52 16.5t58 67.5l137 -84q-47 -111 -112.5 -165t-159.5 -54q-39 0 -69.5 11.5t-57.5 24.5t-51.5 24.5t-48.5 11.5q-29 0 -52.5 -16.5t-58.5 -67.5zM508 446q0 -104 32.5 -160.5t118.5 -56.5q68 0 119 39t86 98.5t52.5 130t17.5 134.5 q0 104 -33 160.5t-119 56.5q-68 0 -119 -39t-85.5 -98.5t-52 -130t-17.5 -134.5z" />
<glyph unicode="&#xf6;" horiz-adv-x="1175" d="M205 416q0 123 40 245.5t117.5 221t190.5 161t258 62.5q106 0 187 -33t133.5 -92t79 -140t26.5 -179q0 -123 -39 -246t-114.5 -221.5t-189 -161t-263.5 -62.5q-109 0 -189 33t-132 92.5t-78.5 140t-26.5 179.5zM493 1368q0 39 14.5 72t38 55.5t53 35.5t60.5 13 q57 0 98 -38t41 -101q0 -37 -15 -68.5t-40 -55.5t-54.5 -36t-58.5 -12q-59 0 -98 37t-39 98zM508 446q0 -104 32.5 -160.5t118.5 -56.5q68 0 119 39t86 98.5t52.5 130t17.5 134.5q0 104 -33 160.5t-119 56.5q-68 0 -119 -39t-85.5 -98.5t-52 -130t-17.5 -134.5zM948 1368 q0 39 14 72t38 55.5t53.5 35.5t60.5 13q57 0 98 -38t41 -101q0 -37 -15.5 -68.5t-40 -55.5t-54 -36t-58.5 -12q-59 0 -98 37t-39 98z" />
<glyph unicode="&#xf7;" d="M184 483l64 256h962l-63 -256h-963zM416 174q0 92 58 144.5t132 52.5q66 0 110 -37t44 -115q0 -92 -58.5 -144t-132.5 -52q-66 0 -109.5 36.5t-43.5 114.5zM614 1001q0 92 58.5 144.5t132.5 52.5q66 0 109.5 -37t43.5 -114q0 -92 -58 -144.5t-132 -52.5q-66 0 -110 37 t-44 114z" />
<glyph unicode="&#xf8;" horiz-adv-x="1175" d="M147 29l117 133q-59 109 -59 254q0 123 40 245.5t117.5 221t190.5 161t258 62.5q70 0 128 -14.5t105 -40.5l95 108l133 -108l-105 -119q35 -53 52.5 -123t17.5 -147q0 -123 -39 -246t-114.5 -221.5t-189 -161t-263.5 -62.5q-78 0 -139.5 17.5t-110.5 46.5l-100 -115z M489 418l381 434q-41 14 -90 14q-80 0 -135 -40t-90 -104.5t-50.5 -144t-15.5 -159.5zM561 238q41 -14 90 -15q80 0 135.5 40t90 104.5t50 144.5t15.5 160z" />
<glyph unicode="&#xf9;" horiz-adv-x="1189" d="M206 303q-3 94 21 193l140 581h305l-137 -577q-10 -45 -17.5 -92.5t-1.5 -87t31.5 -65.5t81.5 -26q47 0 87 17.5t85 60.5q4 51 13 107.5t20 103.5l133 559h305l-146 -612q-29 -117 -16.5 -234.5t47.5 -210.5l-272 -38q-23 45 -43 100q-57 -45 -129 -76t-160 -31 q-121 0 -195.5 44t-111.5 117t-40 167zM520 1475l189 161l276 -338l-131 -118z" />
<glyph unicode="&#xfa;" horiz-adv-x="1189" d="M206 303q-3 94 21 193l140 581h305l-137 -577q-10 -45 -17.5 -92.5t-1.5 -87t31.5 -65.5t81.5 -26q47 0 87 17.5t85 60.5q4 51 13 107.5t20 103.5l133 559h305l-146 -612q-29 -117 -16.5 -234.5t47.5 -210.5l-272 -38q-23 45 -43 100q-57 -45 -129 -76t-160 -31 q-121 0 -195.5 44t-111.5 117t-40 167zM675 1307l328 329l158 -178l-363 -278z" />
<glyph unicode="&#xfb;" horiz-adv-x="1189" d="M206 303q-3 94 21 193l140 581h305l-137 -577q-10 -45 -17.5 -92.5t-1.5 -87t31.5 -65.5t81.5 -26q47 0 87 17.5t85 60.5q4 51 13 107.5t20 103.5l133 559h305l-146 -612q-29 -117 -16.5 -234.5t47.5 -210.5l-272 -38q-23 45 -43 100q-57 -45 -129 -76t-160 -31 q-121 0 -195.5 44t-111.5 117t-40 167zM573 1309l367 297l252 -318l-123 -108l-170 159l-231 -155z" />
<glyph unicode="&#xfc;" horiz-adv-x="1189" d="M206 303q-3 94 21 193l140 581h305l-137 -577q-10 -45 -17.5 -92.5t-1.5 -87t31.5 -65.5t81.5 -26q47 0 87 17.5t85 60.5q4 51 13 107.5t20 103.5l133 559h305l-146 -612q-29 -117 -16.5 -234.5t47.5 -210.5l-272 -38q-23 45 -43 100q-57 -45 -129 -76t-160 -31 q-121 0 -195.5 44t-111.5 117t-40 167zM500 1368q0 39 14.5 72t38 55.5t53 35.5t60.5 13q57 0 98 -38t41 -101q0 -37 -15 -68.5t-40 -55.5t-54.5 -36t-58.5 -12q-59 0 -98 37t-39 98zM955 1368q0 39 14 72t38 55.5t53.5 35.5t60.5 13q57 0 98 -38t41 -101q0 -37 -15.5 -68.5 t-40 -55.5t-54 -36t-58.5 -12q-59 0 -98 37t-39 98z" />
<glyph unicode="&#xfd;" horiz-adv-x="1089" d="M-51 -330l92 240q41 -16 73.5 -25.5t80.5 -9.5q72 0 136 46t107 124q-53 205 -97 459t-60 573h313q2 -80 8 -176t14.5 -193.5t18.5 -189.5t22 -166q98 147 173 327.5t141 397.5h323q-57 -156 -115.5 -291t-122 -256.5t-131 -232.5t-143.5 -219q-55 -80 -114.5 -162 t-132 -147.5t-161.5 -106.5t-206 -41q-72 0 -123 13.5t-96 35.5zM622 1307l328 329l158 -178l-363 -278z" />
<glyph unicode="&#xfe;" horiz-adv-x="1183" d="M53 -379l459 1919l317 49l-118 -491q23 2 47 3t49 1q115 0 197.5 -35t136 -95.5t79 -141t25.5 -173.5q0 -150 -48 -274.5t-136 -213.5t-209 -139t-266 -50q-68 0 -142 12l-88 -371h-303zM504 236q23 -4 43 -5.5t41 -1.5q84 0 149.5 30t111.5 83t69.5 128t23.5 165 q0 88 -39 149.5t-135 61.5q-63 0 -121 -12z" />
<glyph unicode="&#xff;" horiz-adv-x="1089" d="M-51 -330l92 240q41 -16 73.5 -25.5t80.5 -9.5q72 0 136 46t107 124q-53 205 -97 459t-60 573h313q2 -80 8 -176t14.5 -193.5t18.5 -189.5t22 -166q98 147 173 327.5t141 397.5h323q-57 -156 -115.5 -291t-122 -256.5t-131 -232.5t-143.5 -219q-55 -80 -114.5 -162 t-132 -147.5t-161.5 -106.5t-206 -41q-72 0 -123 13.5t-96 35.5zM473 1368q0 39 14.5 72t38 55.5t53 35.5t60.5 13q57 0 98 -38t41 -101q0 -37 -15 -68.5t-40 -55.5t-54.5 -36t-58.5 -12q-59 0 -98 37t-39 98zM928 1368q0 39 14 72t38 55.5t53.5 35.5t60.5 13q57 0 98 -38 t41 -101q0 -37 -15.5 -68.5t-40 -55.5t-54 -36t-58.5 -12q-59 0 -98 37t-39 98z" />
<glyph unicode="&#x152;" horiz-adv-x="2017" d="M252 561q0 209 70.5 372t197.5 274.5t300 169t380 57.5q53 0 117.5 -3.5t120.5 -11.5h784l-65 -268h-584l-66 -279h512l-63 -262h-512l-82 -342h631l-66 -268h-809q-53 -8 -109.5 -12t-113.5 -4q-121 0 -235.5 25.5t-206 90t-146.5 176t-55 285.5zM575 584 q0 -68 19.5 -129.5t60.5 -107.5t104.5 -72.5t151.5 -26.5q66 0 140 12l215 899q-33 4 -63.5 6t-59.5 2q-145 0 -252 -54t-177.5 -138t-104.5 -188.5t-34 -202.5z" />
<glyph unicode="&#x153;" horiz-adv-x="1779" d="M205 410q0 123 40 246.5t117.5 224t191.5 163t261 62.5q104 0 192.5 -44t139.5 -132q82 86 180 131t217 45q72 0 133.5 -20.5t107.5 -59.5t71.5 -95.5t25.5 -127.5q0 -115 -51 -195t-142.5 -130t-216 -72.5t-272.5 -22.5q14 -86 62.5 -122t152.5 -36q66 0 133.5 11.5 t126.5 33.5l23 -239q-57 -23 -146.5 -41.5t-193.5 -18.5q-129 0 -217 48.5t-142 119.5q-61 -72 -156 -120t-212 -48q-106 0 -186 33t-133.5 91.5t-80 138t-26.5 176.5zM508 446q0 -104 32.5 -160.5t118.5 -56.5q68 0 119 39t86 98.5t52.5 130t17.5 134.5q0 104 -33 160.5 t-119 56.5q-68 0 -119 -39t-85.5 -98.5t-52 -130t-17.5 -134.5zM1208 592q127 4 205 21.5t121 42t57.5 53t14.5 57.5q0 98 -111 98q-104 0 -183 -74.5t-104 -197.5z" />
<glyph unicode="&#x178;" horiz-adv-x="1335" d="M348 1419h340q33 -147 72 -288t86 -295q59 76 113.5 146.5t105.5 141t101.5 143t103.5 152.5h352q-86 -121 -166 -229.5t-159.5 -212t-163.5 -205.5t-179 -211l-135 -561h-319l135 561q-86 217 -155.5 424t-131.5 434zM623 1696q0 39 14.5 72t38 55.5t53 35.5t60.5 13 q57 0 98 -38t41 -101q0 -37 -15 -68.5t-40 -55.5t-54.5 -36t-58.5 -12q-59 0 -98 37t-39 98zM1078 1696q0 39 14 72t38 55.5t53.5 35.5t60.5 13q57 0 98 -38t41 -101q0 -37 -15.5 -68.5t-40 -55.5t-54 -36t-58.5 -12q-59 0 -98 37t-39 98z" />
<glyph unicode="&#x2c6;" horiz-adv-x="815" d="M403 1309l367 297l252 -318l-123 -108l-170 159l-231 -155z" />
<glyph unicode="&#x2dc;" horiz-adv-x="763" d="M336 1315q47 111 112.5 165t159.5 54q39 0 70 -11.5t57.5 -24.5t51 -24.5t49.5 -11.5q29 0 52 16.5t58 67.5l137 -84q-47 -111 -112.5 -165t-159.5 -54q-39 0 -69.5 11.5t-57.5 24.5t-51.5 24.5t-48.5 11.5q-29 0 -52.5 -16.5t-58.5 -67.5z" />
<glyph unicode="&#x2000;" horiz-adv-x="982" />
<glyph unicode="&#x2001;" horiz-adv-x="1964" />
<glyph unicode="&#x2002;" horiz-adv-x="982" />
<glyph unicode="&#x2003;" horiz-adv-x="1964" />
<glyph unicode="&#x2004;" horiz-adv-x="654" />
<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="392" />
<glyph unicode="&#x200a;" horiz-adv-x="109" />
<glyph unicode="&#x2010;" horiz-adv-x="702" d="M150 473l67 277h594l-68 -277h-593z" />
<glyph unicode="&#x2011;" horiz-adv-x="702" d="M150 473l67 277h594l-68 -277h-593z" />
<glyph unicode="&#x2012;" horiz-adv-x="702" d="M150 473l67 277h594l-68 -277h-593z" />
<glyph unicode="&#x2013;" horiz-adv-x="1040" d="M123 485l57 254h1024l-59 -254h-1022z" />
<glyph unicode="&#x2014;" horiz-adv-x="2064" d="M123 485l57 254h2048l-59 -254h-2046z" />
<glyph unicode="&#x2018;" horiz-adv-x="485" d="M266 1014q2 29 7.5 59.5t9.5 44.5q33 137 111.5 261t170.5 210l189 -71q-72 -111 -123 -237t-68 -267h-297z" />
<glyph unicode="&#x2019;" horiz-adv-x="485" d="M246 1071q72 111 120 237t64 263h297q-2 -29 -7 -59.5t-9 -45.5q-33 -137 -112 -261t-171 -210z" />
<glyph unicode="&#x201a;" horiz-adv-x="485" d="M-6 -184q72 111 120 237t64 263h297q-2 -29 -7 -59.5t-9 -45.5q-33 -137 -112 -261t-171 -210z" />
<glyph unicode="&#x201c;" horiz-adv-x="927" d="M266 1014q2 29 7.5 59.5t9.5 44.5q33 137 111.5 261t170.5 210l189 -71q-72 -111 -123 -237t-68 -267h-297zM710 1014q2 29 7.5 59.5t9.5 44.5q33 137 111.5 261t170.5 210l189 -71q-72 -111 -123 -237t-68 -267h-297z" />
<glyph unicode="&#x201d;" horiz-adv-x="927" d="M246 1071q72 111 120 237t64 263h297q-2 -29 -7 -59.5t-9 -45.5q-33 -137 -112 -261t-171 -210zM688 1071q72 111 120 237t64 263h297q-2 -29 -7 -59.5t-9 -45.5q-33 -137 -112 -261t-171 -210z" />
<glyph unicode="&#x201e;" horiz-adv-x="927" d="M-6 -184q72 111 120 237t64 263h297q-2 -29 -7 -59.5t-9 -45.5q-33 -137 -112 -261t-171 -210zM434 -184q72 111 120 237t64 263h297q-2 -29 -7 -59.5t-9 -45.5q-33 -137 -112 -261t-171 -210z" />
<glyph unicode="&#x2022;" horiz-adv-x="794" d="M246 723q0 57 20.5 110.5t59.5 93.5t93 63.5t122 23.5t122 -23.5t93 -63.5t59.5 -93.5t20.5 -110.5q0 -59 -20.5 -111.5t-59.5 -92.5t-93.5 -63.5t-121.5 -23.5q-68 0 -122 23.5t-93 63.5t-59.5 92.5t-20.5 111.5z" />
<glyph unicode="&#x2026;" horiz-adv-x="1937" d="M123 139q0 47 17.5 86t46 66.5t65.5 43t76 15.5q72 0 120 -40t48 -126q0 -47 -17.5 -86t-46.5 -66.5t-65.5 -43t-75.5 -15.5q-72 0 -120 40t-48 126zM834 139q0 47 17.5 86t46 66.5t65.5 43t76 15.5q72 0 120 -40t48 -126q0 -47 -17.5 -86t-46.5 -66.5t-65.5 -43 t-75.5 -15.5q-72 0 -120 40t-48 126zM1544 139q0 47 17.5 86t46 66.5t65.5 43t76 15.5q72 0 120 -40t48 -126q0 -47 -17.5 -86t-46.5 -66.5t-65.5 -43t-75.5 -15.5q-72 0 -120 40t-48 126z" />
<glyph unicode="&#x202f;" horiz-adv-x="392" />
<glyph unicode="&#x2039;" horiz-adv-x="702" d="M205 594l448 479l193 -115l-322 -403l148 -371l-203 -94z" />
<glyph unicode="&#x203a;" horiz-adv-x="704" d="M125 205l321 403l-147 371l203 94l264 -504l-449 -479z" />
<glyph unicode="&#x205f;" horiz-adv-x="491" />
<glyph unicode="&#x20ac;" d="M174 446l47 203h131q4 35 11.5 68t15.5 65h-129l49 203h139q45 104 107.5 189.5t148.5 145.5t200 93t261 33q135 0 277 -47l-121 -238q-102 35 -201 35q-143 0 -227 -56.5t-138 -154.5h482l-88 -203h-463q-14 -66 -25 -133h430l-86 -203h-352q10 -127 73.5 -174 t160.5 -47q61 0 131.5 14.5t142.5 36.5l12 -239q-86 -31 -170 -48.5t-170 -17.5q-96 0 -181 26t-150.5 82t-105.5 147t-44 220h-168z" />
<glyph unicode="&#x2122;" horiz-adv-x="1748" d="M246 1208v211h659v-211h-209v-510h-241v510h-209zM985 698q14 254 30.5 427t33.5 294h217q43 -92 81.5 -187t79.5 -188q41 92 83 194.5t75 180.5h219q20 -121 35.5 -294t32.5 -427h-236l-8 383l-121 -307h-161l-121 305q0 -66 -1 -130t-2 -117.5t-2 -90t-1 -43.5h-234z " />
<glyph unicode="&#xe000;" horiz-adv-x="1075" d="M0 0v1075h1075v-1075h-1075z" />
</font>
</defs></svg>

After

Width:  |  Height:  |  Size: 73 KiB

Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -0,0 +1,245 @@
<?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="ubuntu_condensedregular" horiz-adv-x="880" >
<font-face units-per-em="2048" ascent="1638" descent="-410" />
<missing-glyph horiz-adv-x="399" />
<glyph unicode="&#xfb01;" horiz-adv-x="1101" d="M160 0v1225q0 174 77.5 269t235.5 95q47 0 86 -8t68 -20l-33 -140q-53 18 -105 19q-74 0 -113.5 -48.5t-39.5 -166.5v-150h276v-151h-276v-924h-176zM739 1382q0 53 34 85t81 32t81 -31.5t34 -85.5q0 -53 -34 -84.5t-81 -31.5t-81 31.5t-34 84.5zM766 0v1075h176v-1075 h-176z" />
<glyph unicode="&#xfb02;" horiz-adv-x="1124" d="M160 0v1225q0 174 77.5 269t235.5 95q47 0 86 -8t68 -20l-33 -140q-53 18 -105 19q-74 0 -113.5 -48.5t-39.5 -166.5v-150h276v-151h-276v-924h-176zM782 279v1280l176 30v-1315q0 -72 29 -103.5t100 -43.5l-22 -147q-152 4 -217.5 74.5t-65.5 224.5z" />
<glyph unicode="&#xfb03;" horiz-adv-x="1728" d="M160 0v1225q0 174 77.5 269t235.5 95q59 0 104.5 -12t73.5 -27l-37 -139q-29 14 -59.5 21.5t-65.5 7.5q-47 0 -77.5 -16.5t-47 -45t-22.5 -68.5t-6 -85v-150h276v-151h-276v-924h-176zM787 0v1225q0 174 77.5 269t235.5 95q47 0 86 -8t68 -20l-33 -140q-53 18 -105 19 q-74 0 -113.5 -48.5t-39.5 -166.5v-150h276v-151h-276v-924h-176zM1366 1382q0 53 34 85t81 32t81 -31.5t34 -85.5q0 -53 -34 -84.5t-81 -31.5t-81 31.5t-34 84.5zM1393 0v1075h176v-1075h-176z" />
<glyph unicode="&#xfb04;" horiz-adv-x="1751" d="M160 0v1225q0 174 77.5 269t235.5 95q59 0 104.5 -12t73.5 -27l-37 -139q-29 14 -59.5 21.5t-65.5 7.5q-47 0 -77.5 -16.5t-47 -45t-22.5 -68.5t-6 -85v-150h276v-151h-276v-924h-176zM787 0v1225q0 174 77.5 269t235.5 95q47 0 86 -8t68 -20l-33 -140q-53 18 -105 19 q-74 0 -113.5 -48.5t-39.5 -166.5v-150h276v-151h-276v-924h-176zM1409 279v1280l176 30v-1315q0 -72 29 -103.5t100 -43.5l-22 -147q-152 4 -217.5 74.5t-65.5 224.5z" />
<glyph unicode="&#xd;" horiz-adv-x="399" />
<glyph horiz-adv-x="0" />
<glyph horiz-adv-x="0" />
<glyph unicode=" " horiz-adv-x="399" />
<glyph unicode="&#x09;" horiz-adv-x="399" />
<glyph unicode="&#xa0;" horiz-adv-x="399" />
<glyph unicode="!" horiz-adv-x="538" d="M147 94q0 49 33 86t88 37t89 -37t34 -86q0 -47 -33.5 -84t-89.5 -37q-55 0 -88 37t-33 84zM174 1034v385h191v-385q0 -172 -12.5 -312t-30.5 -280h-105q-18 139 -30.5 279.5t-12.5 312.5z" />
<glyph unicode="&#x22;" horiz-adv-x="774" d="M143 1456v100h168v-102q0 -100 -10 -208.5t-29 -219.5h-90q-18 111 -28.5 218.5t-10.5 211.5zM462 1456v100h168v-102q0 -100 -10 -208.5t-29 -219.5h-90q-18 111 -28.5 218.5t-10.5 211.5z" />
<glyph unicode="#" horiz-adv-x="1161" d="M96 377v135h185l53 395h-238v135h256l51 377h148l-53 -377h254l53 377h147l-53 -377h166v-135h-184l-54 -395h238v-135h-256l-51 -377h-148l52 377h-254l-52 -377h-145l51 377h-166zM426 512h254l53 395h-254z" />
<glyph unicode="$" d="M113 123l51 137q47 -33 108.5 -54.5t130.5 -21.5q90 0 133.5 52.5t43.5 136.5q0 49 -15.5 88t-42 69.5t-60.5 56t-71 50.5q-47 31 -93 63.5t-83 76.5t-60.5 102.5t-23.5 140.5q0 51 15.5 103.5t45 96.5t72.5 77.5t101 50.5v241h157v-227q55 -6 105.5 -21.5t91.5 -37.5 l-49 -140q-41 23 -86 38.5t-92 15.5q-74 0 -124.5 -47.5t-50.5 -149.5q0 -49 18.5 -86t49.5 -67.5t71 -56.5t81 -54q43 -31 85 -64t74.5 -77t52 -102t19.5 -138q0 -115 -60.5 -208t-185.5 -122v-268h-157v258q-78 8 -144.5 31.5t-107.5 56.5z" />
<glyph unicode="%" horiz-adv-x="1320" d="M98 1071q0 184 60.5 280.5t179.5 96.5t179.5 -96.5t60.5 -280.5t-60.5 -280.5t-179.5 -96.5t-179.5 96.5t-60.5 280.5zM248 1071q0 -137 22.5 -192.5t67.5 -55.5t67.5 55.5t22.5 192.5t-22.5 192.5t-67.5 55.5t-67.5 -55.5t-22.5 -192.5zM289 0l571 1419h160l-571 -1419 h-160zM743 346q0 184 60.5 280.5t179.5 96.5t179.5 -96.5t60.5 -280.5t-60.5 -280.5t-179.5 -96.5t-179.5 96.5t-60.5 280.5zM893 346q0 -137 22.5 -192.5t67.5 -55.5t67.5 55.5t22.5 192.5t-22.5 192.5t-67.5 55.5t-67.5 -55.5t-22.5 -192.5z" />
<glyph unicode="&#x26;" horiz-adv-x="1046" d="M90 346q0 80 19.5 144.5t51.5 115.5t73.5 94t89.5 80q-53 78 -93.5 165t-40.5 190q0 143 80 230t215 87q74 0 127.5 -23.5t87 -64.5t49 -94t15.5 -113q0 -70 -19.5 -126t-51 -103t-73.5 -86t-85 -74l243 -344q23 66 39.5 145.5t24.5 173.5l147 -20q-10 -129 -38.5 -238.5 t-73.5 -197.5q47 -70 85.5 -144.5t65.5 -142.5h-178q-27 66 -70 143q-66 -78 -145.5 -119.5t-161.5 -41.5q-102 0 -175 32.5t-119 85t-67.5 118t-21.5 128.5zM268 360q0 -98 53.5 -163.5t157.5 -65.5q59 0 115.5 34t103.5 101l-290 400q-61 -55 -100.5 -127t-39.5 -179z M350 1137q0 -70 30 -130.5t73 -121.5q63 53 107 116.5t44 155.5q0 78 -33.5 117t-89.5 39q-66 0 -98.5 -46t-32.5 -130z" />
<glyph unicode="'" horiz-adv-x="454" d="M143 1456v100h168v-102q0 -100 -10 -208.5t-29 -219.5h-90q-18 111 -28.5 218.5t-10.5 211.5z" />
<glyph unicode="(" horiz-adv-x="583" d="M156 612q0 293 74.5 545t201.5 451l141 -78q-115 -193 -178 -424.5t-63 -493.5t63.5 -493.5t177.5 -423.5l-141 -78q-127 199 -201.5 450.5t-74.5 544.5z" />
<glyph unicode=")" horiz-adv-x="583" d="M10 -305q115 193 178.5 424t63.5 493t-63.5 493.5t-178.5 424.5l142 78q127 -199 201.5 -451t74.5 -545t-74.5 -544.5t-201.5 -450.5z" />
<glyph unicode="*" horiz-adv-x="792" d="M72 1149l51 168l12 -4q59 -20 117.5 -57t103.5 -70q-14 53 -31.5 119.5t-17.5 128.5v14h180v-14q0 -61 -17 -128t-34 -120q47 31 102.5 68.5t114.5 56.5l15 4l53 -172l-10 -4q-59 -18 -127 -22.5t-121 -8.5q41 -35 93 -77t87 -91l8 -10l-145 -107l-6 13 q-37 49 -61.5 112.5t-45.5 114.5q-20 -51 -44.5 -114.5t-59.5 -110.5l-8 -13l-146 107l10 10q35 49 89.5 92t95.5 78q-55 4 -123 6t-127 25z" />
<glyph unicode="+" d="M88 539v149h277v295h151v-295h277v-149h-277v-297h-151v297h-277z" />
<glyph unicode="," horiz-adv-x="475" d="M78 -279q51 104 67.5 212t16.5 202q0 27 -1 51.5t-3 46.5h180q2 -16 2 -31.5v-31.5q0 -131 -37 -252t-100 -233z" />
<glyph unicode="-" horiz-adv-x="477" d="M49 530v166h379v-166h-379z" />
<glyph unicode="." horiz-adv-x="475" d="M117 94q0 49 32.5 86t88.5 37q55 0 88.5 -37t33.5 -86q0 -47 -33.5 -84t-88.5 -37t-88 37t-33 84z" />
<glyph unicode="/" horiz-adv-x="552" d="M-53 -379l495 1983h164l-495 -1983h-164z" />
<glyph unicode="0" d="M106 711q0 209 18.5 351t59.5 228t103.5 124t152.5 38q88 0 151.5 -38t104.5 -124t59.5 -228t18.5 -351t-18.5 -351.5t-59.5 -228.5t-104.5 -124t-151.5 -38q-90 0 -152.5 38t-103.5 124t-59.5 228.5t-18.5 351.5zM291 711q0 -168 8 -281t25.5 -180.5t46 -96t69.5 -28.5 t70 28.5t46 96t25.5 180.5t8.5 281t-8.5 280.5t-25.5 180t-46 96t-70 28.5t-69.5 -28.5t-46 -96t-25.5 -180t-8 -280.5z" />
<glyph unicode="1" d="M143 1137q39 23 81 55.5t81 70t73 77.5t56 79h135v-1419h-176v1141q-35 -37 -81 -70t-97 -61z" />
<glyph unicode="2" d="M90 1331q121 121 295 121q166 0 254 -87t88 -271q0 -86 -28.5 -164t-71.5 -150.5t-94.5 -144.5t-98.5 -146.5t-82 -155.5t-43 -173h447v-160h-635v39q0 137 31.5 243.5t77.5 192.5t101.5 160t101.5 144.5t78 145t32 165.5q0 109 -43 156.5t-129 47.5q-59 0 -107.5 -23.5 t-87.5 -60.5z" />
<glyph unicode="3" d="M86 51l47 144q47 -29 99.5 -49.5t109.5 -20.5q104 0 162.5 64.5t58.5 205.5t-64.5 213t-205.5 72h-53v149h45q123 0 182 66t59 182q0 111 -47 165t-125 54q-53 0 -101 -20.5t-83 -50.5l-70 129q53 49 126 73.5t145 24.5q160 0 245.5 -100.5t85.5 -266.5 q0 -117 -46 -197.5t-130 -123.5q102 -37 158.5 -130t56.5 -241q0 -197 -95 -310.5t-288 -113.5q-76 0 -147.5 22.5t-124.5 59.5z" />
<glyph unicode="4" d="M86 346v129q37 127 94.5 268.5t118.5 272.5t117.5 237.5t91.5 165.5h180v-927h139v-146h-139v-346h-162v346h-440zM236 492h290v692q-31 -63 -70.5 -145.5t-79.5 -174.5t-77 -187t-63 -185z" />
<glyph unicode="5" d="M102 33l50 145q88 -49 180 -49q98 0 165.5 71.5t67.5 219.5q0 162 -91 232.5t-277 78.5q10 102 16 187.5t10 166t7 161.5t6 173h479v-153h-324q-10 -147 -14 -245.5t-8 -156.5q193 -27 282.5 -139.5t89.5 -304.5q0 -109 -30.5 -193t-85 -141t-128 -87t-159.5 -30 q-59 0 -120.5 16.5t-115.5 47.5z" />
<glyph unicode="6" d="M129 604q0 154 29.5 299.5t96.5 259t174.5 185t264.5 77.5l19 -145q-78 -10 -142.5 -33.5t-116 -74t-85 -132.5t-50.5 -204q43 18 83 26t75 8q147 0 228 -115.5t81 -318.5q0 -217 -76.5 -342t-242.5 -125q-84 0 -147.5 33t-105.5 107.5t-63.5 196.5t-21.5 298zM305 586 q0 -94 5 -179t21.5 -149.5t48.5 -102.5t85 -38q80 0 111.5 85t31.5 226q0 154 -42 226.5t-132 72.5q-33 0 -65.5 -11t-61.5 -28q-2 -25 -2 -50.5v-51.5z" />
<glyph unicode="7" d="M92 1264v155h682v-137q-49 -80 -108.5 -218t-111.5 -311t-91 -368t-47 -385h-180q4 98 21 212t44 230.5t58.5 234.5t68.5 225.5t74 199.5t73 162h-483z" />
<glyph unicode="8" d="M96 336q0 127 56.5 226.5t150.5 174.5q-78 59 -127 150.5t-49 214.5q0 92 28.5 158.5t74.5 109.5t103.5 62.5t117.5 19.5q57 0 113.5 -19.5t101.5 -61.5t71.5 -107.5t26.5 -157.5q0 -119 -58.5 -216t-136.5 -169q86 -63 149.5 -152.5t63.5 -212.5q0 -96 -29.5 -168.5 t-77.5 -121t-109.5 -73t-127.5 -24.5q-76 0 -139 28t-108.5 76t-70 115.5t-24.5 147.5zM270 350q0 -111 46 -177.5t126 -66.5q68 0 118 60.5t50 177.5q0 53 -17.5 99t-46 86t-64.5 73t-74 62q-59 -55 -98.5 -129t-39.5 -185zM299 1124q0 -66 10 -116t30.5 -87.5t50.5 -68.5 t69 -57q57 59 93 125.5t36 173.5q0 125 -41 173t-101 48q-23 0 -49 -8.5t-47.5 -30t-36 -58.5t-14.5 -94z" />
<glyph unicode="9" d="M117 985q0 217 76.5 342t242.5 125q84 0 147.5 -33t105.5 -107.5t63.5 -196.5t21.5 -298q0 -156 -29.5 -301t-97 -259t-178.5 -184.5t-272 -76.5l-19 149q78 8 144.5 32t118 73t87 130t52.5 204q-80 -33 -150 -33q-147 0 -230 115.5t-83 318.5zM295 993q0 -154 44 -226.5 t134 -72.5q61 0 121 37q0 25 1 50.5t1 54.5q0 94 -4 179t-20.5 149.5t-48 102.5t-85.5 38q-80 0 -111.5 -85t-31.5 -227z" />
<glyph unicode=":" horiz-adv-x="475" d="M117 96q0 49 32.5 86t88.5 37q55 0 88.5 -37t33.5 -86q0 -47 -33.5 -84t-88.5 -37t-88 37t-33 84zM117 979q0 49 32.5 86t88.5 37q55 0 88.5 -37t33.5 -86q0 -47 -33.5 -84t-88.5 -37t-88 37t-33 84z" />
<glyph unicode=";" horiz-adv-x="475" d="M55 -279q51 104 67.5 212t16.5 202q0 27 -1 51.5t-3 46.5h180q2 -16 2 -31.5v-31.5q0 -131 -37 -252t-100 -233zM117 979q0 49 32.5 86t88.5 37q55 0 88.5 -37t33.5 -86q0 -47 -33.5 -84t-88.5 -37t-88 37t-33 84z" />
<glyph unicode="&#x3c;" d="M94 539v127l617 376l75 -133l-522 -307l522 -307l-75 -133z" />
<glyph unicode="=" d="M88 340v149h705v-149h-705zM88 735v150h705v-150h-705z" />
<glyph unicode="&#x3e;" d="M94 295l522 307l-522 307l76 133l616 -376v-127l-616 -377z" />
<glyph unicode="?" horiz-adv-x="700" d="M43 1366q57 39 122.5 62.5t145.5 23.5q92 0 158 -26.5t106.5 -70.5t60 -101.5t19.5 -118.5q0 -72 -21.5 -128.5t-55 -104.5t-71.5 -92t-72 -92t-55.5 -103.5t-21.5 -127.5v-22t2 -23h-159q-6 39 -6 86q0 72 19 126.5t49 99.5t64.5 84t64.5 81t49.5 90t19.5 111 q0 84 -45 130t-125 46q-55 0 -99.5 -18t-78.5 -47zM168 94q0 49 32.5 86t88.5 37q55 0 89 -37t34 -86q0 -47 -34 -84t-89 -37t-88 37t-33 84z" />
<glyph unicode="@" horiz-adv-x="1687" d="M129 569q0 221 56.5 387t154.5 275.5t231.5 165t284.5 55.5q162 0 292 -54.5t221 -157.5t140.5 -249.5t49.5 -331.5q0 -281 -82 -426t-236 -145q-78 0 -128 22.5t-81 57.5q-41 -39 -85 -55.5t-97 -16.5q-166 0 -252 121t-86 354q0 219 97.5 347.5t273.5 128.5 q86 0 154.5 -17.5t105.5 -34.5v-602q0 -86 20.5 -124t79.5 -38q84 0 118 113t34 324q0 135 -30 251.5t-94.5 203.5t-165.5 136.5t-245 49.5q-127 0 -231.5 -49.5t-179 -144.5t-115.5 -232.5t-41 -313.5q0 -178 39 -316t110.5 -232.5t175 -142.5t232.5 -48q94 0 158.5 16.5 t87.5 24.5l22 -141q-14 -6 -41.5 -13.5t-64.5 -14.5t-79 -11t-85 -4q-158 0 -289 52t-227 159.5t-149.5 274.5t-53.5 396zM696 571q0 -150 39 -238.5t135 -88.5q63 0 107 37q-6 29 -8 57.5t-2 56.5v492q-10 4 -31 8t-49 4q-98 0 -144.5 -80t-46.5 -248z" />
<glyph unicode="A" horiz-adv-x="1030" d="M41 0q45 223 92 415.5t93 364.5t94.5 329t97.5 310h194q49 -154 97.5 -310.5t94.5 -328.5t92 -364.5t93 -415.5h-184q-16 92 -33.5 182t-36.5 180h-446q-20 -90 -36.5 -180t-33.5 -182h-178zM324 516h374q-41 180 -88 352t-98 342q-51 -170 -98 -342t-90 -352z" />
<glyph unicode="B" horiz-adv-x="1067" d="M172 23v1376q72 16 146.5 25.5t148.5 9.5q92 0 175 -17.5t146.5 -59.5t101.5 -110.5t38 -171.5q0 -127 -53.5 -208t-137.5 -119q104 -41 172 -125t68 -232q0 -111 -36 -186.5t-101.5 -123.5t-156.5 -69.5t-200 -21.5q-72 0 -149.5 8t-161.5 25zM356 156q39 -6 77 -10.5 t75 -4.5q57 0 108.5 12.5t89 41t59 79t21.5 123.5q0 127 -68.5 199t-213.5 72h-148v-512zM356 815h127q254 0 254 229q0 72 -21.5 118t-56 72t-81 36t-97.5 10q-31 0 -62.5 -2t-62.5 -6v-457z" />
<glyph unicode="C" horiz-adv-x="960" d="M113 731q0 199 37.5 336t105.5 223t160 124t200 38q90 0 168 -23.5t127 -58.5l-55 -153q-49 33 -105.5 53t-129.5 20q-164 0 -238 -136t-74 -423q0 -289 78 -444.5t254 -155.5q84 0 136 20.5t102 53.5l51 -146q-47 -37 -124 -63.5t-177 -26.5q-250 0 -383 186.5 t-133 575.5z" />
<glyph unicode="D" horiz-adv-x="1179" d="M170 23v1376q78 16 151.5 26.5t141.5 10.5q139 0 250.5 -39t190.5 -125t121 -224t42 -337t-42 -337t-121 -224.5t-190.5 -125t-248.5 -38.5q-139 0 -295 37zM354 158q31 -4 59.5 -6t55.5 -2q109 0 184.5 30.5t123.5 97t70.5 173t22.5 260.5q0 152 -22.5 258t-69.5 173.5 t-123.5 98.5t-183.5 31q-29 0 -57.5 -2t-59.5 -6v-1106z" />
<glyph unicode="E" horiz-adv-x="933" d="M172 0v1419h637v-157h-453v-441h410v-153h-410v-510h486v-158h-670z" />
<glyph unicode="F" horiz-adv-x="872" d="M172 0v1419h637v-157h-453v-447h402v-153h-402v-662h-184z" />
<glyph unicode="G" horiz-adv-x="1075" d="M113 711q0 201 36.5 342t105.5 230t166 129t218 40q92 0 168 -25.5t123 -58.5l-58 -154q-47 33 -102 54.5t-127 21.5q-178 0 -256 -144.5t-78 -434.5q0 -156 23.5 -266.5t66.5 -180t104.5 -102.5t137.5 -33q63 0 109 14v555h184v-667q-55 -27 -137 -45.5t-172 -18.5 q-111 0 -205 44t-163 135.5t-106.5 231.5t-37.5 333z" />
<glyph unicode="H" horiz-adv-x="1179" d="M172 0v1419h184v-600h467v600h185v-1419h-185v659h-467v-659h-184z" />
<glyph unicode="I" horiz-adv-x="528" d="M172 0v1419h184v-1419h-184z" />
<glyph unicode="J" horiz-adv-x="808" d="M10 59l62 146q35 -27 93 -50.5t114 -23.5q43 0 76.5 10.5t58 38t37 75.5t12.5 122v1042h184v-1042q0 -94 -19.5 -169t-61.5 -128t-110.5 -82t-166.5 -29q-78 0 -149.5 23.5t-129.5 66.5z" />
<glyph unicode="K" horiz-adv-x="1054" d="M172 0v1419h184v-626q53 68 112.5 153.5t118 171.5t110 165t85.5 136h201q-45 -70 -101.5 -153.5t-115.5 -172.5t-119.5 -175.5t-116.5 -159.5q61 -61 133 -154.5t141.5 -197t131 -210t98.5 -196.5h-207q-43 94 -99 192.5t-118.5 189.5t-127 169t-126.5 131v-682h-184z " />
<glyph unicode="L" horiz-adv-x="854" d="M172 0v1419h184v-1261h449v-158h-633z" />
<glyph unicode="M" horiz-adv-x="1486" d="M141 0q6 184 12.5 371.5t15.5 369t20.5 353.5t25.5 325h182q37 -88 84 -210t95.5 -255t93.5 -266t78 -244q33 111 75.5 244t90 266t93.5 255t83 210h182q14 -154 25.5 -325.5t20.5 -353t15 -369t13 -371.5h-177q-4 135 -7 284.5t-8 300t-11 293t-15 261.5 q-18 -51 -45.5 -128t-57.5 -167t-61.5 -185.5t-59 -183.5t-49 -160.5t-34.5 -117.5h-155q-41 147 -84 282t-83 255t-77 218.5t-68 171.5q-8 -117 -13 -257t-10 -287.5t-8.5 -296t-5.5 -283.5h-176z" />
<glyph unicode="N" horiz-adv-x="1189" d="M172 0v1419h154q78 -127 150.5 -260t138 -263t124 -256t107.5 -239v1018h172v-1419h-150q-49 121 -111.5 261t-131 282.5t-140 283t-141.5 260.5v-1087h-172z" />
<glyph unicode="O" horiz-adv-x="1239" d="M115 709q0 166 30.5 303t93 234t158 151.5t224.5 54.5t224 -54.5t157.5 -151.5t92 -234t29.5 -303t-29.5 -302.5t-92 -233.5t-157.5 -150.5t-224 -53.5t-224.5 53.5t-158 150.5t-93 233.5t-30.5 302.5zM311 709q0 -129 17.5 -235.5t54.5 -182.5t95.5 -118t142.5 -42 t142 42t95 118t53.5 182.5t16.5 235.5t-16.5 235.5t-53.5 183t-95 119.5t-142 43t-142.5 -43t-95.5 -119.5t-54.5 -183t-17.5 -235.5z" />
<glyph unicode="P" horiz-adv-x="993" d="M172 0v1399q143 35 281 35q106 0 193 -26t149.5 -80t96.5 -140t34 -207q0 -123 -35 -210t-98.5 -141.5t-152.5 -79t-198 -24.5h-86v-526h-184zM356 688h74q70 0 126 15.5t95 50t59.5 90t20.5 137.5t-20.5 138.5t-56.5 90t-87 48t-112 14.5q-53 0 -99 -6v-578z" />
<glyph unicode="Q" horiz-adv-x="1239" d="M115 709q0 166 30.5 303t93 234t158 151.5t224.5 54.5t224 -54.5t157.5 -151.5t92 -234t29.5 -303q0 -145 -23.5 -268.5t-70.5 -217.5t-120.5 -156.5t-172.5 -84.5q4 -86 92.5 -134.5t227.5 -72.5l-43 -144q-82 18 -157 41t-135 60t-102 94t-61 147q-115 12 -197.5 70.5 t-138 155t-82 225.5t-26.5 285zM311 709q0 -129 17.5 -235.5t54.5 -182.5t95.5 -118t142.5 -42t142 42t95 118t53.5 182.5t16.5 235.5t-16.5 235.5t-53.5 183t-95 119.5t-142 43t-142.5 -43t-95.5 -119.5t-54.5 -183t-17.5 -235.5z" />
<glyph unicode="R" horiz-adv-x="1052" d="M172 0v1399q143 35 277 35q106 0 192 -25t147.5 -78t95.5 -137t34 -203q0 -147 -56.5 -238t-152.5 -139q25 -41 62.5 -111.5t77.5 -155.5t78 -175t64 -172h-184q-23 61 -56.5 139t-70.5 155t-74 147.5t-65 119.5q-33 -4 -68 -6t-70 -2h-51v-553h-180zM352 705h78 q141 0 217 64.5t76 221.5q0 80 -19.5 134.5t-55.5 86t-86 46t-111 14.5q-53 0 -99 -6v-561z" />
<glyph unicode="S" horiz-adv-x="819" d="M51 51l58 148q53 -33 109 -52.5t130 -19.5q111 0 171.5 61.5t60.5 165.5q0 55 -18.5 98.5t-48.5 78t-68.5 63.5t-79.5 57q-47 33 -98.5 70t-93.5 86t-68.5 114.5t-26.5 153.5q0 86 29.5 155.5t82 119t125 76t156.5 26.5q82 0 151.5 -20.5t116.5 -49.5l-57 -145 q-43 29 -93 44t-106 15q-100 0 -160.5 -54t-60.5 -159q0 -57 19.5 -100t51.5 -78t74 -63.5t89 -59.5t96 -67.5t89 -84.5t65.5 -112.5t25.5 -152.5q0 -80 -24.5 -152t-77 -126t-131 -86t-185.5 -32q-98 0 -171.5 22.5t-131.5 59.5z" />
<glyph unicode="T" horiz-adv-x="872" d="M29 1262v157h815v-157h-316v-1262h-184v1262h-315z" />
<glyph unicode="U" horiz-adv-x="1124" d="M160 438v981h184v-964q0 -162 47 -243t170 -81q127 0 173 83t46 241v964h185v-981q0 -240 -102.5 -354.5t-305.5 -114.5q-199 0 -298 113t-99 356z" />
<glyph unicode="V" horiz-adv-x="1017" d="M41 1419h192q27 -158 60 -316.5t69.5 -312t74.5 -298t75 -273.5q37 129 75 273.5t74.5 298t69.5 312.5t60 316h186q-45 -225 -90 -416.5t-91 -363.5t-93.5 -328.5t-94.5 -310.5h-198q-47 154 -94.5 310.5t-93.5 328.5t-91 363.5t-90 416.5z" />
<glyph unicode="W" horiz-adv-x="1548" d="M82 1419h186q12 -164 30.5 -326.5t40 -317t44.5 -295t47 -255.5q31 104 65.5 231.5t68.5 262.5t64.5 272t57.5 260h182q27 -123 57.5 -260t64.5 -272t69 -262t65 -232q25 115 47.5 255.5t44 294t40 317t30.5 327.5h180q-47 -412 -105 -758t-136 -661h-187 q-31 100 -66.5 223t-70.5 255t-67.5 267.5t-59.5 262.5q-27 -127 -59.5 -262.5t-67.5 -267.5t-70.5 -255t-66.5 -223h-186q-78 315 -136.5 661.5t-105.5 757.5z" />
<glyph unicode="X" horiz-adv-x="964" d="M37 0q29 80 69.5 172t86 189.5t91.5 195.5t89 188l-328 674h188l246 -520l244 520h184l-323 -659q43 -92 91 -191.5t94 -199t87 -193.5t72 -176h-183q-23 61 -52 134t-65 148.5t-74 154.5t-75 153q-37 -74 -75.5 -153t-73.5 -154.5t-64.5 -148.5t-50.5 -134h-178z" />
<glyph unicode="Y" horiz-adv-x="923" d="M6 1419h199q53 -162 120.5 -342t139.5 -336q72 156 139.5 336t120.5 342h193q-35 -96 -77 -204.5t-89 -220t-96.5 -222t-98.5 -211.5v-561h-184v549q-49 100 -100.5 212.5t-98.5 225.5t-90 223.5t-78 208.5z" />
<glyph unicode="Z" horiz-adv-x="884" d="M63 0v113q31 82 72 180t88 203.5t97.5 212t100.5 207t96 189.5t85 157h-512v157h709v-145q-61 -109 -137 -255.5t-151 -301t-141.5 -302t-109.5 -257.5h553v-158h-750z" />
<glyph unicode="[" horiz-adv-x="575" d="M193 -379v1983h370v-140h-203v-1704h203v-139h-370z" />
<glyph unicode="\" horiz-adv-x="552" d="M-53 1604h164l495 -1983h-164z" />
<glyph unicode="]" horiz-adv-x="575" d="M12 -240h203v1704h-203v140h371v-1983h-371v139z" />
<glyph unicode="^" d="M61 698l293 721h174l293 -721l-147 -59l-232 584l-231 -584z" />
<glyph unicode="_" horiz-adv-x="751" d="M-8 -223h768v-150h-768v150z" />
<glyph unicode="`" horiz-adv-x="643" d="M57 1487l125 106l242 -325l-88 -76z" />
<glyph unicode="a" horiz-adv-x="888" d="M84 311q0 84 25.5 146.5t70.5 104.5t106.5 63.5t133.5 21.5q68 0 149 -16v98q0 119 -46 166t-132 47q-47 0 -89 -9t-89 -30l-37 150q53 23 112.5 36t129.5 13q143 0 233 -89t90 -278v-712q-74 -20 -150.5 -33t-150.5 -13t-138 18.5t-112.5 59.5t-77 103.5t-28.5 152.5z M260 313q0 -94 49 -139t140 -45q55 0 120 14v342q-61 16 -120 17q-39 0 -74 -9.5t-60.5 -31t-40 -57.5t-14.5 -91z" />
<glyph unicode="b" horiz-adv-x="956" d="M158 29v1530l176 30v-522q33 16 66.5 25.5t80.5 9.5q100 0 172 -40t117 -112.5t66.5 -176t21.5 -232.5q0 -285 -101.5 -426.5t-318.5 -141.5q-76 0 -149.5 15.5t-130.5 40.5zM334 143q29 -8 55.5 -11t48.5 -3q119 0 177.5 95t58.5 317q0 115 -14.5 192.5t-42 124.5 t-66.5 67.5t-90 20.5q-68 0 -127 -33v-770z" />
<glyph unicode="c" horiz-adv-x="722" d="M98 535q0 266 97.5 416.5t293.5 150.5q59 0 106.5 -14.5t88.5 -36.5l-45 -146q-63 41 -141 41q-111 0 -163 -100.5t-52 -310.5q0 -88 10 -163t35.5 -128.5t67.5 -84t108 -30.5q45 0 81 11.5t68 29.5l39 -137q-33 -23 -87.5 -41.5t-117.5 -18.5q-111 0 -184.5 43 t-119.5 118t-65.5 177.5t-19.5 223.5z" />
<glyph unicode="d" horiz-adv-x="956" d="M98 541q0 129 21.5 232.5t67.5 176t118 112.5t170 40q47 0 81 -9.5t67 -25.5v492l176 30v-1560q-57 -25 -131 -40.5t-150 -15.5q-221 0 -320.5 141.5t-99.5 426.5zM283 541q0 -221 58 -316.5t177 -95.5q23 0 49.5 3t55.5 11v770q-59 33 -127 33q-51 0 -90 -20.5 t-67 -67.5t-42 -125t-14 -192z" />
<glyph unicode="e" horiz-adv-x="892" d="M100 530q0 297 98.5 434.5t260.5 137.5q182 0 258 -137.5t76 -384.5v-46.5t-2 -48.5h-510q2 -78 14 -142t39.5 -112.5t74 -75t117.5 -26.5q59 0 109.5 17.5t73.5 29.5l32 -141q-27 -18 -89 -40t-148 -22q-113 0 -189.5 41t-125 115t-69 176.5t-20.5 224.5zM283 629h325 q0 150 -30.5 236.5t-118.5 86.5t-128 -88t-48 -235z" />
<glyph unicode="f" horiz-adv-x="626" d="M160 0v1225q0 174 77.5 269t235.5 95q59 0 104.5 -12t73.5 -27l-37 -139q-29 14 -59.5 21.5t-65.5 7.5q-47 0 -77.5 -16.5t-47 -45t-22.5 -68.5t-6 -85v-150h276v-151h-276v-924h-176z" />
<glyph unicode="g" horiz-adv-x="956" d="M98 545q0 129 23.5 232.5t74 176t130.5 110.5t194 38q76 0 148.5 -15.5t130.5 -39.5v-1016q0 -115 -30 -194t-81 -128t-119.5 -71.5t-146.5 -22.5q-66 0 -131.5 14.5t-120.5 42.5l37 148q37 -20 90 -36.5t111 -16.5q100 0 157.5 57t57.5 196v52q-33 -14 -70 -23.5 t-84 -9.5q-193 0 -282 132t-89 374zM283 545q0 -193 55 -271.5t158 -78.5q35 0 66.5 8t60.5 22v707q-29 8 -55.5 11t-49.5 3q-123 0 -179 -94t-56 -307z" />
<glyph unicode="h" horiz-adv-x="987" d="M160 0v1559l176 30v-520q39 12 85 20.5t93 8.5q68 0 127 -21.5t103 -73t70 -138.5t26 -216v-649h-176v635q0 160 -41 233.5t-154 73.5q-59 0 -133 -20v-922h-176z" />
<glyph unicode="i" horiz-adv-x="495" d="M133 1382q0 53 34 85t81 32t80.5 -31.5t33.5 -85.5q0 -53 -33.5 -84.5t-80.5 -31.5t-81 31.5t-34 84.5zM160 0v1075h176v-1075h-176z" />
<glyph unicode="j" horiz-adv-x="495" d="M-70 -365l25 150q18 -4 36.5 -7t41.5 -3q29 0 52.5 7t39.5 27.5t25.5 55.5t9.5 88v1122h176v-1132q0 -176 -78 -252t-207 -76q-68 0 -121 20zM133 1382q0 53 34 85t81 32t80.5 -31.5t33.5 -85.5q0 -53 -33.5 -84.5t-80.5 -31.5t-81 31.5t-34 84.5z" />
<glyph unicode="k" horiz-adv-x="874" d="M160 0v1559l176 30v-977q37 49 79 110.5t83 124t77.5 122t61.5 106.5h188q-86 -147 -164.5 -269t-156.5 -228q49 -57 100 -129t98.5 -149t88 -153.5t69.5 -146.5h-192q-31 68 -72 141.5t-86 144t-90 134t-84 106.5v-526h-176z" />
<glyph unicode="l" horiz-adv-x="497" d="M156 279v1280l176 30v-1315q0 -72 28.5 -103.5t100.5 -43.5l-23 -147q-152 4 -217 74.5t-65 224.5z" />
<glyph unicode="m" horiz-adv-x="1429" d="M160 0v1044q72 23 155.5 38.5t153.5 15.5q72 0 130 -18.5t103 -61.5q53 35 115 57.5t135 22.5q74 0 134.5 -21.5t103.5 -73t67.5 -138.5t24.5 -216v-649h-176v635q0 160 -37 233.5t-139 73.5q-39 0 -79 -14.5t-75 -38.5q16 -47 24.5 -106.5t8.5 -133.5v-649h-176v635 q0 160 -37 233.5t-139 73.5q-53 0 -121 -20v-922h-176z" />
<glyph unicode="n" horiz-adv-x="987" d="M160 0v1044q76 23 164 38.5t161 15.5q80 0 145.5 -21.5t111.5 -73t72 -138.5t26 -216v-649h-176v635q0 160 -41 233.5t-154 73.5q-59 0 -133 -20v-922h-176z" />
<glyph unicode="o" horiz-adv-x="948" d="M98 537q0 125 22.5 229t69 179t118 116t167.5 41t167 -41t117 -116t68.5 -179t22.5 -229q0 -127 -22.5 -230.5t-68.5 -177.5t-117 -115t-167 -41t-167.5 41t-118 115t-69 177.5t-22.5 230.5zM283 537q0 -90 10 -165t33.5 -128.5t59.5 -83t89 -29.5q51 0 88 29.5t59.5 83 t33 128.5t10.5 165t-10.5 164.5t-33 129t-59.5 84t-88 29.5q-53 0 -89 -29.5t-59.5 -84t-33.5 -129t-10 -164.5z" />
<glyph unicode="p" horiz-adv-x="956" d="M158 -379v1426q57 25 129.5 40t148.5 15q113 0 194 -39t131 -111.5t73.5 -178t23.5 -241.5q0 -272 -87 -415.5t-284 -143.5q-47 0 -83.5 9.5t-69.5 25.5v-387h-176zM334 162q59 -33 127 -33q51 0 90 20.5t66.5 67.5t42 125t14.5 193q0 221 -56.5 316t-179.5 95 q-23 0 -49.5 -3t-54.5 -11v-770z" />
<glyph unicode="q" horiz-adv-x="956" d="M98 532q0 135 23.5 241t74 178.5t130.5 111.5t194 39q76 0 148.5 -15.5t130.5 -39.5v-1426h-176v387q-33 -16 -70 -25.5t-84 -9.5q-197 0 -284 143.5t-87 415.5zM283 535q0 -115 14 -193t42 -125t66.5 -67.5t90.5 -20.5q68 0 127 33v770q-29 8 -55.5 11t-49.5 3 q-123 0 -179 -95t-56 -316z" />
<glyph unicode="r" horiz-adv-x="671" d="M160 0v1028q59 29 136 48.5t169 19.5q49 0 98 -6.5t92 -22.5l-30 -152q-66 29 -148 29q-76 0 -141 -26v-918h-176z" />
<glyph unicode="s" horiz-adv-x="698" d="M74 37l37 145q31 -16 83 -36.5t115 -20.5q78 0 118 44t40 116q0 45 -16.5 76.5t-43 56t-61.5 44t-70 42.5q-35 20 -67.5 48t-58 63.5t-41 81.5t-15.5 108q0 133 83 215t224 82q59 0 112.5 -15.5t88.5 -33.5l-39 -142q-37 20 -73.5 30.5t-79.5 10.5q-66 0 -105 -37.5 t-39 -109.5q0 -41 14.5 -70.5t38 -53.5t53 -44.5t62.5 -38.5q39 -23 77 -49.5t67.5 -62t48 -84t18.5 -115.5q0 -141 -83 -227.5t-243 -86.5q-82 0 -147.5 22.5t-97.5 41.5z" />
<glyph unicode="t" horiz-adv-x="657" d="M147 344v1020l177 31v-320h270v-151h-270v-592q0 -111 39.5 -155t107.5 -44q35 0 66.5 10.5t54.5 24.5l35 -141q-84 -49 -178 -50q-152 0 -227 85t-75 282z" />
<glyph unicode="u" horiz-adv-x="983" d="M145 414v661h177v-655q0 -158 48 -222.5t146 -64.5q33 0 65.5 3t67.5 14v925h176v-1044q-27 -10 -64.5 -19.5t-79.5 -16.5t-84 -12.5t-77 -5.5q-84 0 -153.5 19.5t-118.5 69t-76 134.5t-27 214z" />
<glyph unicode="v" horiz-adv-x="813" d="M31 1075h186q16 -96 40 -213t49.5 -234.5t52 -228t51.5 -192.5q25 82 52 192.5t54 228t50.5 234.5t39.5 213h176q-27 -135 -62.5 -284.5t-73.5 -294t-77 -273.5t-71 -223h-183q-33 94 -71.5 223t-76.5 273.5t-74 294t-62 284.5z" />
<glyph unicode="w" horiz-adv-x="1173" d="M41 1075h174q8 -88 24.5 -205.5t36 -241.5t40 -240t38.5 -198q18 82 42 201t47.5 244t44 242.5t32.5 197.5h166q8 -80 25.5 -196.5t37 -242.5t40 -245t36.5 -201q18 82 39 199t40.5 240t35.5 240.5t25 205.5h168q-47 -315 -103.5 -589.5t-120.5 -485.5h-172 q-16 63 -35.5 162.5t-39 212t-36 226.5t-28.5 208q-12 -94 -32.5 -208t-43 -226.5t-44.5 -212t-36 -162.5h-178q-63 211 -119.5 485.5t-103.5 589.5z" />
<glyph unicode="x" horiz-adv-x="802" d="M31 0q23 68 56.5 140.5t70.5 146t74.5 144.5t72.5 134l-264 510h178l184 -364l187 364h172l-264 -506q35 -63 72.5 -135t74.5 -145.5t70 -147t57 -141.5h-174q-41 119 -95 226.5t-108 201.5q-51 -94 -103 -201.5t-93 -226.5h-168z" />
<glyph unicode="y" horiz-adv-x="811" d="M2 -356l33 143q53 -23 100 -23q59 0 96 43t72 130l21 51q-39 106 -79 236t-78 271.5t-73 290t-63 289.5h186q16 -96 39 -210.5t48.5 -229.5t52 -222.5t51.5 -189.5q59 205 108 412t94 440h174q-31 -150 -66.5 -295t-73.5 -280t-76 -255t-70 -218q-39 -115 -75 -194 t-78 -127t-91 -69.5t-117 -21.5q-37 0 -73.5 9t-61.5 20z" />
<glyph unicode="z" horiz-adv-x="729" d="M68 0v127q33 90 84 200.5t107 221t110.5 210t93.5 165.5h-371v151h561v-131q-45 -76 -102 -180.5t-113.5 -214t-106.5 -215t-81 -182.5h418v-152h-600z" />
<glyph unicode="{" horiz-adv-x="544" d="M76 545v135q68 8 100.5 72.5t32.5 179.5v352q0 176 83 248t240 72v-138q-86 0 -120.5 -44t-34.5 -136v-350q0 -240 -141 -324q141 -84 141 -323v-350q0 -92 34.5 -136.5t120.5 -44.5v-137q-158 0 -240.5 71.5t-82.5 248.5v352q0 115 -33 179.5t-100 72.5z" />
<glyph unicode="|" horiz-adv-x="550" d="M193 -379v1983h165v-1983h-165z" />
<glyph unicode="}" horiz-adv-x="544" d="M12 -242q86 0 121 44t35 137v350q0 240 141 323q-141 84 -141 324v350q0 92 -35 136t-121 44v138q158 0 241 -72t83 -248v-352q0 -115 32.5 -179.5t100.5 -72.5v-135q-68 -8 -100.5 -72.5t-32.5 -179.5v-352q0 -176 -83 -248t-241 -72v137z" />
<glyph unicode="~" d="M51 500q6 45 21.5 93t43 87t70 64.5t101.5 25.5q55 0 98 -23.5t79 -53t67.5 -53.5t66.5 -24q49 0 71.5 41t39.5 107l120 -37q-6 -45 -21 -93t-43 -87t-70 -64.5t-103 -25.5q-55 0 -97 23.5t-78 53t-69 53t-65 23.5q-43 0 -69 -41t-42 -106z" />
<glyph unicode="&#xa1;" horiz-adv-x="538" d="M147 979q0 49 33 86t88 37t89 -37t34 -86q0 -47 -33.5 -84t-89.5 -37q-55 0 -88 37t-33 84zM174 43q0 172 12.5 312.5t30.5 279.5h105q18 -139 30.5 -279.5t12.5 -312.5v-422h-191v422z" />
<glyph unicode="&#xa2;" d="M147 598q0 207 64.5 341t200.5 179v285h161v-264q53 -4 94.5 -18.5t80.5 -33.5l-46 -145q-33 20 -67.5 30.5t-79.5 10.5q-117 0 -170 -93t-53 -292q0 -84 10 -153.5t35.5 -120t71 -79t112.5 -28.5q47 0 84 11.5t72 29.5l39 -137q-31 -23 -78 -39t-105 -21v-268h-161v287 q-74 23 -124 71t-82 115.5t-45.5 151.5t-13.5 180z" />
<glyph unicode="&#xa3;" d="M90 621v141h141v297q0 94 27 166.5t75 122t113.5 74t143.5 24.5q66 0 120 -15.5t89 -37.5l-41 -148q-33 20 -73 32.5t-79 12.5q-96 0 -147 -60.5t-51 -174.5v-293h286v-141h-286v-27q0 -100 -9.5 -219t-25.5 -223h448v-152h-643q25 143 39 286.5t14 293.5v41h-141z" />
<glyph unicode="&#xa4;" d="M61 328l119 164q-43 92 -43 221q0 127 45 223l-121 166l119 102l105 -145q72 45 157 45q88 0 156 -45l107 145l118 -102l-121 -166q45 -96 46 -223q0 -125 -46 -221l121 -164l-118 -103l-105 142q-68 -45 -158 -45q-88 0 -159 45l-103 -142zM281 713q0 -121 43 -187.5 t118 -66.5q76 0 119 66.5t43 187.5t-43 187.5t-119 66.5t-118.5 -66.5t-42.5 -187.5z" />
<glyph unicode="&#xa5;" d="M25 1419h174q25 -80 54.5 -165t61 -170t64.5 -165.5t63 -150.5q31 70 64 150.5t64.5 165.5t61.5 170t54 165h168q-53 -154 -117.5 -325.5t-152.5 -382.5h188v-136h-242v-192h242v-135h-242v-248h-176v248h-248v135h248v192h-248v136h189q-90 211 -153.5 383t-116.5 325z " />
<glyph unicode="&#xa6;" horiz-adv-x="550" d="M193 -379v785h165v-785h-165zM193 819v785h165v-785h-165z" />
<glyph unicode="&#xa7;" horiz-adv-x="819" d="M84 631q0 109 49 185.5t111 117.5q-47 41 -77 95t-30 132q0 70 25.5 124t69.5 91t102.5 56.5t124.5 19.5q80 0 140 -18.5t110 -47.5l-43 -133q-35 20 -85.5 37t-109.5 17q-70 0 -118 -37t-48 -109q0 -41 16.5 -72.5t43 -56t62.5 -44t73 -40.5q43 -23 85 -52.5t75.5 -69.5 t55 -91t21.5 -119q0 -104 -43 -179t-102 -118q49 -41 81 -97t32 -142q0 -72 -26 -128t-72 -95t-109.5 -59.5t-139.5 -20.5q-78 0 -147.5 17.5t-120.5 45.5l35 135q113 -53 233 -53q74 0 125.5 40t51.5 114q0 45 -13.5 75.5t-39 53t-61.5 42t-79 42.5q-45 23 -91 50.5t-83 66 t-60.5 93t-23.5 132.5zM246 649q0 -53 17.5 -91t45 -65.5t64.5 -48t78 -38.5l34 -19q90 78 90 211q0 47 -14 82t-38.5 61.5t-56.5 48t-67 41.5q-16 8 -30.5 16.5t-30.5 18.5q-43 -37 -67.5 -94t-24.5 -123z" />
<glyph unicode="&#xa8;" horiz-adv-x="643" d="M37 1382q0 53 33.5 85t81.5 32q47 0 80.5 -31.5t33.5 -85.5q0 -53 -33.5 -84.5t-80.5 -31.5t-81 31.5t-34 84.5zM377 1382q0 53 33.5 85t81.5 32q47 0 80.5 -31.5t33.5 -85.5q0 -53 -33.5 -84.5t-80.5 -31.5t-81 31.5t-34 84.5z" />
<glyph unicode="&#xa9;" horiz-adv-x="1456" d="M129 713q0 180 49 317t132 231.5t191.5 142.5t227.5 48t226.5 -48t190.5 -142.5t132 -231.5t49 -317t-49 -318.5t-132 -232.5t-190.5 -143.5t-226.5 -49.5t-227.5 49.5t-191.5 143.5t-132 232t-49 319zM268 713q0 -143 34 -258t95.5 -195t146.5 -122t185 -42t184 42 t145.5 122t95.5 195t34 258t-34 256.5t-95.5 192.5t-145.5 121t-184 42t-185 -42t-146.5 -121t-95.5 -192.5t-34 -256.5zM438 713q0 203 85 311.5t233 108.5q102 0 194 -56l-32 -116q-33 18 -74 31.5t-80 13.5q-84 0 -132 -73t-48 -220t50 -220t136 -73q39 0 81 13t77 32 l33 -117q-96 -55 -199 -55q-152 0 -238 108.5t-86 311.5z" />
<glyph unicode="&#xaa;" horiz-adv-x="649" d="M74 909q0 61 19.5 104.5t53 71t77.5 41t93 13.5t97 -13v70q0 57 -27 92t-94 35q-37 0 -74 -9t-65 -24l-19 119q33 14 81 25.5t97 11.5q66 0 110 -19.5t71.5 -53.5t39 -80t11.5 -99v-487q-41 -12 -96.5 -22.5t-116.5 -10.5q-117 0 -187.5 56t-70.5 179zM207 909 q0 -63 33.5 -90.5t95.5 -27.5q43 0 78 10v213q-20 4 -42 6t-44 2q-43 0 -82 -23.5t-39 -89.5z" />
<glyph unicode="&#xab;" horiz-adv-x="927" d="M57 582l262 452l136 -59l-193 -393l193 -394l-136 -59zM444 582l263 452l135 -59l-193 -393l193 -394l-135 -59z" />
<glyph unicode="&#xac;" d="M47 657v150h705v-535h-152v385h-553z" />
<glyph unicode="&#xad;" horiz-adv-x="477" d="M49 530v166h379v-166h-379z" />
<glyph unicode="&#xae;" horiz-adv-x="1456" d="M129 713q0 180 49 317t132 231.5t191.5 142.5t227.5 48t226.5 -48t190.5 -142.5t132 -231.5t49 -317t-49 -318.5t-132 -232.5t-190.5 -143.5t-226.5 -49.5t-227.5 49.5t-191.5 143.5t-132 232t-49 319zM268 713q0 -143 34 -258t95.5 -195t146.5 -122t185 -42t184 42 t145.5 122t95.5 195t34 258t-34 256.5t-95.5 192.5t-145.5 121t-184 42t-185 -42t-146.5 -121t-95.5 -192.5t-34 -256.5zM506 307v787q47 14 97 21t91 7q285 0 285 -260q0 -145 -125 -215l6 -12q16 -27 38 -65t43.5 -82t40.5 -91t34 -90h-142q-37 96 -78.5 177t-70.5 128 h-84v-305h-135zM641 723h51q61 0 103.5 27.5t42.5 111.5q0 78 -40 110t-93 32q-16 0 -32 -1.5t-32 -3.5v-276z" />
<glyph unicode="&#xaf;" horiz-adv-x="643" d="M102 1317v139h437v-139h-437z" />
<glyph unicode="&#xb0;" horiz-adv-x="589" d="M49 1305q0 57 19.5 102t53.5 77t79 48t94 16t93 -16t78 -48t54.5 -77t20.5 -102t-20.5 -102.5t-54.5 -77t-78 -48t-93 -16.5t-94 16.5t-79 48t-53.5 76.5t-19.5 103zM176 1305q0 -59 35 -92t84 -33t84 33t35 92t-35 92t-84 33t-84 -33t-35 -92z" />
<glyph unicode="&#xb1;" d="M88 -31v150h705v-150h-705zM88 551v149h277v295h151v-295h277v-149h-277v-297h-151v297h-277z" />
<glyph unicode="&#xb2;" horiz-adv-x="573" d="M66 1358q47 35 97 54.5t107 19.5q96 0 157.5 -57.5t61.5 -155.5q0 -49 -15 -92.5t-38.5 -81t-51.5 -71.5t-52 -63q-29 -35 -55.5 -72.5t-36.5 -78.5h260v-133h-430v35q0 53 15 100t38.5 88t53.5 79t59 72q53 66 81.5 111t28.5 92q0 49 -27.5 72.5t-64.5 23.5 q-31 0 -64.5 -14t-62.5 -37z" />
<glyph unicode="&#xb3;" horiz-adv-x="573" d="M49 664l41 122q35 -23 66.5 -33t70.5 -10q55 0 90 32t35 83q0 66 -46 95.5t-99 29.5h-49v121h57q18 0 38.5 5t39 17.5t31 33t12.5 50.5q0 47 -27.5 70t-72.5 23q-35 0 -67 -12.5t-65 -35.5l-49 111q43 31 90.5 48.5t100.5 17.5q57 0 100 -17.5t71.5 -45.5t42 -62.5 t13.5 -71.5q0 -66 -26.5 -108t-67.5 -74q53 -29 85 -82t32 -119q0 -47 -16.5 -90t-50.5 -77t-84 -53.5t-118 -19.5q-92 0 -178 52z" />
<glyph unicode="&#xb4;" horiz-adv-x="643" d="M219 1268l242 325l125 -106l-279 -295z" />
<glyph unicode="&#xb5;" horiz-adv-x="999" d="M160 -379v1454h176v-694q0 -129 48 -188.5t146 -59.5q33 0 66 3t68 14v925h176v-1044q-27 -10 -65 -19.5t-77 -16.5t-76.5 -12.5t-64.5 -5.5q-78 0 -134 16.5t-97 59.5q4 -66 7 -134.5t3 -141.5v-156h-176z" />
<glyph unicode="&#xb6;" horiz-adv-x="1085" d="M84 983q0 223 137 337t371 114q66 0 142.5 -8.5t148.5 -30.5v-1774h-148v1657q-23 4 -50 6t-62 2h-18.5t-16.5 -2v-1663h-148v920q-170 29 -263 139.5t-93 302.5z" />
<glyph unicode="&#xb7;" horiz-adv-x="464" d="M111 602q0 49 32.5 86t87.5 37t89 -37t34 -86q0 -47 -33.5 -84t-89.5 -37q-55 0 -87.5 37t-32.5 84z" />
<glyph unicode="&#xb8;" horiz-adv-x="643" d="M111 -365l20 113q20 -4 43 -9t47 -5q37 0 63.5 11t26.5 44q0 23 -22.5 39t-83.5 29q16 47 41.5 102t42.5 82h125q-12 -23 -29.5 -58.5t-30.5 -64.5q59 -23 84 -58.5t25 -82.5q0 -78 -61.5 -121t-151.5 -43q-31 0 -68 5t-71 17z" />
<glyph unicode="&#xb9;" horiz-adv-x="573" d="M66 1247q59 33 118.5 76t108.5 96h104v-792h-143v592q-70 -53 -133 -80z" />
<glyph unicode="&#xba;" horiz-adv-x="745" d="M84 1067q0 199 81 293t208 94t208 -94t81 -293q0 -195 -81 -291t-208 -96t-208 95t-81 292zM227 1067q0 -133 38 -196.5t108 -63.5t107.5 63.5t37.5 196.5q0 135 -38 197.5t-107 62.5q-68 0 -107 -62.5t-39 -197.5z" />
<glyph unicode="&#xbb;" horiz-adv-x="927" d="M86 188l193 394l-193 393l135 59l262 -452l-262 -453zM473 188l193 394l-193 393l135 59l262 -452l-262 -453z" />
<glyph unicode="&#xbc;" horiz-adv-x="1445" d="M54 1247q59 33 118.5 76t108.5 96h104v-792h-143v592q-70 -53 -133 -80zM347 0l579 1419h154l-580 -1419h-153zM874 196v78q86 274 246 520h147v-479h86v-119h-86v-194h-131v194h-262zM997 315h141v307q-35 -59 -71.5 -141t-69.5 -166z" />
<glyph unicode="&#xbd;" horiz-adv-x="1445" d="M54 1247q59 33 118.5 76t108.5 96h104v-792h-143v592q-70 -53 -133 -80zM306 0l579 1419h154l-580 -1419h-153zM916 733q47 35 97 54.5t107 19.5q96 0 157.5 -57.5t61.5 -155.5q0 -49 -15 -92.5t-38.5 -81t-51.5 -71.5t-52 -63q-29 -35 -55.5 -72.5t-36.5 -78.5h260v-133 h-430v35q0 53 15 100t38.5 88t53.5 79t59 72q53 66 81.5 111t28.5 92q0 49 -27.5 72.5t-64.5 23.5q-31 0 -64.5 -14t-62.5 -37z" />
<glyph unicode="&#xbe;" horiz-adv-x="1445" d="M78 664l41 122q35 -23 66.5 -33t70.5 -10q55 0 90 32t35 83q0 66 -46 95.5t-99 29.5h-49v121h57q18 0 38.5 5t39 17.5t31 33t12.5 50.5q0 47 -27.5 70t-72.5 23q-35 0 -67 -12.5t-65 -35.5l-49 111q43 31 90.5 48.5t100.5 17.5q57 0 100 -17.5t71.5 -45.5t42 -62.5 t13.5 -71.5q0 -66 -26.5 -108t-67.5 -74q53 -29 85 -82t32 -119q0 -47 -16.5 -90t-50.5 -77t-84 -53.5t-118 -19.5q-92 0 -178 52zM367 0l579 1419h154l-580 -1419h-153zM885 196v78q86 274 246 520h147v-479h86v-119h-86v-194h-131v194h-262zM1008 315h141v307 q-35 -59 -71.5 -141t-69.5 -166z" />
<glyph unicode="&#xbf;" horiz-adv-x="700" d="M53 -66q0 72 21.5 129.5t55.5 105.5t72 92t71.5 92t55 104.5t21.5 128.5v22.5t-2 22.5h160q6 -41 6 -86q0 -72 -19.5 -127.5t-49 -100.5t-64.5 -83.5t-64.5 -80.5t-49 -91.5t-19.5 -112.5q0 -86 45 -132t125 -46q55 0 99 18t79 47l70 -135q-57 -39 -123 -62.5t-146 -23.5 q-92 0 -157.5 26.5t-106.5 70.5t-60.5 101.5t-19.5 120.5zM297 977q0 49 32.5 86t88.5 37q55 0 89 -37t34 -86q0 -47 -34 -84t-89 -37t-88 37t-33 84z" />
<glyph unicode="&#xc0;" horiz-adv-x="1030" d="M41 0q45 223 92 415.5t93 364.5t94.5 329t97.5 310h194q49 -154 97.5 -310.5t94.5 -328.5t92 -364.5t93 -415.5h-184q-16 92 -33.5 182t-36.5 180h-446q-20 -90 -36.5 -180t-33.5 -182h-178zM250 1794l125 106l242 -325l-88 -76zM324 516h374q-41 180 -88 352t-98 342 q-51 -170 -98 -342t-90 -352z" />
<glyph unicode="&#xc1;" horiz-adv-x="1030" d="M41 0q45 223 92 415.5t93 364.5t94.5 329t97.5 310h194q49 -154 97.5 -310.5t94.5 -328.5t92 -364.5t93 -415.5h-184q-16 92 -33.5 182t-36.5 180h-446q-20 -90 -36.5 -180t-33.5 -182h-178zM324 516h374q-41 180 -88 352t-98 342q-51 -170 -98 -342t-90 -352zM414 1575 l242 325l125 -106l-279 -295z" />
<glyph unicode="&#xc2;" horiz-adv-x="1030" d="M41 0q45 223 92 415.5t93 364.5t94.5 329t97.5 310h194q49 -154 97.5 -310.5t94.5 -328.5t92 -364.5t93 -415.5h-184q-16 92 -33.5 182t-36.5 180h-446q-20 -90 -36.5 -180t-33.5 -182h-178zM276 1569l236 311l235 -311l-86 -72l-149 174l-150 -174zM324 516h374 q-41 180 -88 352t-98 342q-51 -170 -98 -342t-90 -352z" />
<glyph unicode="&#xc3;" horiz-adv-x="1030" d="M41 0q45 223 92 415.5t93 364.5t94.5 329t97.5 310h194q49 -154 97.5 -310.5t94.5 -328.5t92 -364.5t93 -415.5h-184q-16 92 -33.5 182t-36.5 180h-446q-20 -90 -36.5 -180t-33.5 -182h-178zM252 1616q16 98 57.5 150t100.5 52q37 0 65.5 -14t53 -32.5t45 -33t43.5 -14.5 q18 0 31.5 20.5t25.5 73.5l103 -34q-18 -98 -58.5 -150.5t-99.5 -52.5q-35 0 -64.5 14.5t-54 32.5t-46 32.5t-42.5 14.5q-18 0 -31.5 -20.5t-25.5 -73.5zM324 516h374q-41 180 -88 352t-98 342q-51 -170 -98 -342t-90 -352z" />
<glyph unicode="&#xc4;" horiz-adv-x="1030" d="M41 0q45 223 92 415.5t93 364.5t94.5 329t97.5 310h194q49 -154 97.5 -310.5t94.5 -328.5t92 -364.5t93 -415.5h-184q-16 92 -33.5 182t-36.5 180h-446q-20 -90 -36.5 -180t-33.5 -182h-178zM230 1689q0 53 33.5 85t81.5 32q47 0 80.5 -31.5t33.5 -85.5 q0 -53 -33.5 -84.5t-80.5 -31.5t-81 31.5t-34 84.5zM324 516h374q-41 180 -88 352t-98 342q-51 -170 -98 -342t-90 -352zM570 1689q0 53 33.5 85t81.5 32q47 0 80.5 -31.5t33.5 -85.5q0 -53 -33.5 -84.5t-80.5 -31.5t-81 31.5t-34 84.5z" />
<glyph unicode="&#xc5;" horiz-adv-x="1030" d="M41 0q45 217 89 403.5t89 354.5t91 320.5t93 299.5q-29 23 -46 57.5t-17 82.5q0 80 51 127t123 47t123 -47t51 -127q0 -45 -17.5 -80t-45.5 -58q47 -147 93 -300.5t92 -320.5t90 -354.5t89 -404.5h-184q-16 92 -33.5 182t-36.5 180h-446q-20 -90 -36.5 -180t-33.5 -182 h-178zM324 516h374q-41 180 -88 352t-98 342q-51 -170 -98 -342t-90 -352zM432 1518q0 -41 23.5 -62.5t58.5 -21.5t58.5 21.5t23.5 62.5t-23.5 62.5t-58.5 21.5t-58.5 -21.5t-23.5 -62.5z" />
<glyph unicode="&#xc6;" horiz-adv-x="1492" d="M4 0q61 178 137 364.5t159 371t171 358.5t172 325h725v-157h-453v-441h410v-153h-410v-510h486v-158h-670v362h-414q-37 -92 -71.5 -183t-63.5 -179h-178zM381 516h348l2 -10v747q-92 -174 -180 -360t-170 -377z" />
<glyph unicode="&#xc7;" horiz-adv-x="960" d="M113 731q0 199 37.5 336t105.5 223t160 124t200 38q90 0 168 -23.5t127 -58.5l-55 -153q-49 33 -105.5 53t-129.5 20q-164 0 -238 -136t-74 -423q0 -289 78 -444.5t254 -155.5q84 0 136 20.5t102 53.5l51 -146q-47 -37 -124 -63.5t-177 -26.5l-23 -51q59 -23 84 -58.5 t25 -82.5q0 -78 -61.5 -121t-151.5 -43q-31 0 -68 5t-72 17l21 113q20 -4 43 -9t47 -5q37 0 63.5 11t26.5 44q0 23 -22.5 39t-83.5 29q10 29 23.5 62.5t27.5 62.5q-193 41 -294 225t-101 524z" />
<glyph unicode="&#xc8;" horiz-adv-x="933" d="M172 0v1419h637v-157h-453v-441h410v-153h-410v-510h486v-158h-670zM223 1794l125 106l242 -325l-88 -76z" />
<glyph unicode="&#xc9;" horiz-adv-x="933" d="M172 0v1419h637v-157h-453v-441h410v-153h-410v-510h486v-158h-670zM371 1575l242 325l125 -106l-279 -295z" />
<glyph unicode="&#xca;" horiz-adv-x="933" d="M172 0v1419h637v-157h-453v-441h410v-153h-410v-510h486v-158h-670zM260 1569l236 311l235 -311l-86 -72l-149 174l-150 -174z" />
<glyph unicode="&#xcb;" horiz-adv-x="933" d="M172 0v1419h637v-157h-453v-441h410v-153h-410v-510h486v-158h-670zM203 1689q0 53 33.5 85t81.5 32q47 0 80.5 -31.5t33.5 -85.5q0 -53 -33.5 -84.5t-80.5 -31.5t-81 31.5t-34 84.5zM543 1689q0 53 33.5 85t81.5 32q47 0 80.5 -31.5t33.5 -85.5q0 -53 -33.5 -84.5 t-80.5 -31.5t-81 31.5t-34 84.5z" />
<glyph unicode="&#xcc;" horiz-adv-x="528" d="M2 1794l125 106l242 -325l-88 -76zM172 0v1419h184v-1419h-184z" />
<glyph unicode="&#xcd;" horiz-adv-x="528" d="M164 1575l242 325l125 -106l-279 -295zM172 0v1419h184v-1419h-184z" />
<glyph unicode="&#xce;" horiz-adv-x="528" d="M29 1569l236 311l235 -311l-86 -72l-149 174l-150 -174zM172 0v1419h184v-1419h-184z" />
<glyph unicode="&#xcf;" horiz-adv-x="528" d="M-18 1689q0 53 33.5 85t81.5 32q47 0 80.5 -31.5t33.5 -85.5q0 -53 -33.5 -84.5t-80.5 -31.5t-81 31.5t-34 84.5zM172 0v1419h184v-1419h-184zM322 1689q0 53 33.5 85t81.5 32q47 0 80.5 -31.5t33.5 -85.5q0 -53 -33.5 -84.5t-80.5 -31.5t-81 31.5t-34 84.5z" />
<glyph unicode="&#xd0;" horiz-adv-x="1179" d="M31 643v135h139v621q78 16 151.5 26.5t141.5 10.5q137 0 248.5 -40t190.5 -127t122 -225.5t43 -332.5q0 -195 -43 -333t-122 -225t-190.5 -127t-246.5 -40q-139 0 -295 37v620h-139zM354 158q31 -4 59.5 -6t55.5 -2q211 0 306 132t95 429q0 295 -94 428t-305 133 q-29 0 -57.5 -2t-59.5 -6v-486h221v-135h-221v-485z" />
<glyph unicode="&#xd1;" horiz-adv-x="1189" d="M172 0v1419h154q78 -127 150.5 -260t138 -263t124 -256t107.5 -239v1018h172v-1419h-150q-49 121 -111.5 261t-131 282.5t-140 283t-141.5 260.5v-1087h-172zM333 1616q16 98 57.5 150t100.5 52q37 0 65.5 -14t53 -32.5t45 -33t43.5 -14.5q18 0 31.5 20.5t25.5 73.5 l103 -34q-18 -98 -58.5 -150.5t-99.5 -52.5q-35 0 -64.5 14.5t-54 32.5t-46 32.5t-42.5 14.5q-18 0 -31.5 -20.5t-25.5 -73.5z" />
<glyph unicode="&#xd2;" horiz-adv-x="1239" d="M115 709q0 166 30.5 303t93 234t158 151.5t224.5 54.5t224 -54.5t157.5 -151.5t92 -234t29.5 -303t-29.5 -302.5t-92 -233.5t-157.5 -150.5t-224 -53.5t-224.5 53.5t-158 150.5t-93 233.5t-30.5 302.5zM311 709q0 -129 17.5 -235.5t54.5 -182.5t95.5 -118t142.5 -42 t142 42t95 118t53.5 182.5t16.5 235.5t-16.5 235.5t-53.5 183t-95 119.5t-142 43t-142.5 -43t-95.5 -119.5t-54.5 -183t-17.5 -235.5zM354 1794l125 106l242 -325l-88 -76z" />
<glyph unicode="&#xd3;" horiz-adv-x="1239" d="M115 709q0 166 30.5 303t93 234t158 151.5t224.5 54.5t224 -54.5t157.5 -151.5t92 -234t29.5 -303t-29.5 -302.5t-92 -233.5t-157.5 -150.5t-224 -53.5t-224.5 53.5t-158 150.5t-93 233.5t-30.5 302.5zM311 709q0 -129 17.5 -235.5t54.5 -182.5t95.5 -118t142.5 -42 t142 42t95 118t53.5 182.5t16.5 235.5t-16.5 235.5t-53.5 183t-95 119.5t-142 43t-142.5 -43t-95.5 -119.5t-54.5 -183t-17.5 -235.5zM516 1575l242 325l125 -106l-279 -295z" />
<glyph unicode="&#xd4;" horiz-adv-x="1239" d="M115 709q0 166 30.5 303t93 234t158 151.5t224.5 54.5t224 -54.5t157.5 -151.5t92 -234t29.5 -303t-29.5 -302.5t-92 -233.5t-157.5 -150.5t-224 -53.5t-224.5 53.5t-158 150.5t-93 233.5t-30.5 302.5zM311 709q0 -129 17.5 -235.5t54.5 -182.5t95.5 -118t142.5 -42 t142 42t95 118t53.5 182.5t16.5 235.5t-16.5 235.5t-53.5 183t-95 119.5t-142 43t-142.5 -43t-95.5 -119.5t-54.5 -183t-17.5 -235.5zM381 1569l236 311l235 -311l-86 -72l-149 174l-150 -174z" />
<glyph unicode="&#xd5;" horiz-adv-x="1239" d="M115 709q0 166 30.5 303t93 234t158 151.5t224.5 54.5t224 -54.5t157.5 -151.5t92 -234t29.5 -303t-29.5 -302.5t-92 -233.5t-157.5 -150.5t-224 -53.5t-224.5 53.5t-158 150.5t-93 233.5t-30.5 302.5zM311 709q0 -129 17.5 -235.5t54.5 -182.5t95.5 -118t142.5 -42 t142 42t95 118t53.5 182.5t16.5 235.5t-16.5 235.5t-53.5 183t-95 119.5t-142 43t-142.5 -43t-95.5 -119.5t-54.5 -183t-17.5 -235.5zM356 1616q16 98 57.5 150t100.5 52q37 0 65.5 -14t53 -32.5t45 -33t43.5 -14.5q18 0 31.5 20.5t25.5 73.5l103 -34q-18 -98 -58.5 -150.5 t-99.5 -52.5q-35 0 -64.5 14.5t-54 32.5t-46 32.5t-42.5 14.5q-18 0 -31.5 -20.5t-25.5 -73.5z" />
<glyph unicode="&#xd6;" horiz-adv-x="1239" d="M115 709q0 166 30.5 303t93 234t158 151.5t224.5 54.5t224 -54.5t157.5 -151.5t92 -234t29.5 -303t-29.5 -302.5t-92 -233.5t-157.5 -150.5t-224 -53.5t-224.5 53.5t-158 150.5t-93 233.5t-30.5 302.5zM311 709q0 -129 17.5 -235.5t54.5 -182.5t95.5 -118t142.5 -42 t142 42t95 118t53.5 182.5t16.5 235.5t-16.5 235.5t-53.5 183t-95 119.5t-142 43t-142.5 -43t-95.5 -119.5t-54.5 -183t-17.5 -235.5zM334 1689q0 53 33.5 85t81.5 32q47 0 80.5 -31.5t33.5 -85.5q0 -53 -33.5 -84.5t-80.5 -31.5t-81 31.5t-34 84.5zM674 1689q0 53 33.5 85 t81.5 32q47 0 80.5 -31.5t33.5 -85.5q0 -53 -33.5 -84.5t-80.5 -31.5t-81 31.5t-34 84.5z" />
<glyph unicode="&#xd7;" d="M106 385l228 227l-228 228l107 106l227 -227l228 227l106 -106l-227 -228l227 -227l-106 -106l-228 227l-227 -227z" />
<glyph unicode="&#xd8;" horiz-adv-x="1239" d="M115 709q0 166 30.5 303t93 234t158 151.5t224.5 54.5q90 0 162.5 -26.5t129.5 -75.5l84 145l117 -68l-108 -188q59 -98 88.5 -232.5t29.5 -297.5q0 -166 -29.5 -302.5t-92 -233.5t-157.5 -150.5t-224 -53.5q-176 0 -293 101l-82 -144l-117 68l107 182q-61 98 -91 232.5 t-30 300.5zM311 709q0 -199 39 -334l471 815q-37 47 -86 73.5t-114 26.5q-84 0 -142.5 -43t-95.5 -119.5t-54.5 -183t-17.5 -235.5zM420 227q37 -47 86 -71.5t115 -24.5q84 0 142 42t95 118t53.5 182.5t16.5 235.5q0 193 -37 331z" />
<glyph unicode="&#xd9;" horiz-adv-x="1124" d="M160 438v981h184v-964q0 -162 47 -243t170 -81q127 0 173 83t46 241v964h185v-981q0 -240 -102.5 -354.5t-305.5 -114.5q-199 0 -298 113t-99 356zM299 1794l125 106l242 -325l-88 -76z" />
<glyph unicode="&#xda;" horiz-adv-x="1124" d="M160 438v981h184v-964q0 -162 47 -243t170 -81q127 0 173 83t46 241v964h185v-981q0 -240 -102.5 -354.5t-305.5 -114.5q-199 0 -298 113t-99 356zM459 1575l242 325l125 -106l-279 -295z" />
<glyph unicode="&#xdb;" horiz-adv-x="1124" d="M160 438v981h184v-964q0 -162 47 -243t170 -81q127 0 173 83t46 241v964h185v-981q0 -240 -102.5 -354.5t-305.5 -114.5q-199 0 -298 113t-99 356zM326 1569l236 311l235 -311l-86 -72l-149 174l-150 -174z" />
<glyph unicode="&#xdc;" horiz-adv-x="1124" d="M160 438v981h184v-964q0 -162 47 -243t170 -81q127 0 173 83t46 241v964h185v-981q0 -240 -102.5 -354.5t-305.5 -114.5q-199 0 -298 113t-99 356zM279 1689q0 53 33.5 85t81.5 32q47 0 80.5 -31.5t33.5 -85.5q0 -53 -33.5 -84.5t-80.5 -31.5t-81 31.5t-34 84.5z M619 1689q0 53 33.5 85t81.5 32q47 0 80.5 -31.5t33.5 -85.5q0 -53 -33.5 -84.5t-80.5 -31.5t-81 31.5t-34 84.5z" />
<glyph unicode="&#xdd;" horiz-adv-x="923" d="M6 1419h199q53 -162 120.5 -342t139.5 -336q72 156 139.5 336t120.5 342h193q-35 -96 -77 -204.5t-89 -220t-96.5 -222t-98.5 -211.5v-561h-184v549q-49 100 -100.5 212.5t-98.5 225.5t-90 223.5t-78 208.5zM358 1575l242 325l125 -106l-279 -295z" />
<glyph unicode="&#xde;" horiz-adv-x="995" d="M172 0v1419h184v-227q23 2 47.5 3t49.5 1q106 0 193 -25.5t149.5 -80t96.5 -140.5t34 -207q0 -123 -35 -210t-98.5 -141t-152.5 -78.5t-198 -24.5h-86v-289h-184zM356 451h74q70 0 126 15t95 50t59.5 90.5t20.5 136.5q0 82 -20.5 138.5t-56.5 90.5t-87 48t-112 14 q-53 0 -99 -6v-577z" />
<glyph unicode="&#xdf;" horiz-adv-x="997" d="M156 0v1194q0 205 90 300t258 95q78 0 138 -23.5t101 -63.5t62.5 -96.5t21.5 -119.5q0 -96 -37.5 -166.5t-78.5 -128.5q-20 -29 -33.5 -50t-22 -37.5t-11.5 -30t-3 -27.5q0 -20 8 -40t26.5 -42.5t50.5 -53t81 -75.5q53 -47 86 -120t33 -179q0 -74 -19.5 -139.5 t-59.5 -114.5t-99.5 -78t-139.5 -29q-82 0 -155 27l30 154q29 -8 53.5 -12.5t51.5 -4.5q45 0 75.5 16.5t49 44t27 63.5t8.5 75q0 43 -7.5 74.5t-23 58.5t-38 49.5t-52.5 50.5q-78 72 -115 128.5t-37 125.5q0 66 22.5 111t65.5 108q35 49 61.5 98.5t26.5 123.5 q0 72 -34.5 120t-106.5 48q-86 0 -132 -50.5t-46 -183.5v-1200h-176z" />
<glyph unicode="&#xe0;" horiz-adv-x="888" d="M84 311q0 84 25.5 146.5t70.5 104.5t106.5 63.5t133.5 21.5q68 0 149 -16v98q0 119 -46 166t-132 47q-47 0 -89 -9t-89 -30l-37 150q53 23 112.5 36t129.5 13q143 0 233 -89t90 -278v-712q-74 -20 -150.5 -33t-150.5 -13t-138 18.5t-112.5 59.5t-77 103.5t-28.5 152.5z M190 1487l125 106l242 -325l-88 -76zM260 313q0 -94 49 -139t140 -45q55 0 120 14v342q-61 16 -120 17q-39 0 -74 -9.5t-60.5 -31t-40 -57.5t-14.5 -91z" />
<glyph unicode="&#xe1;" horiz-adv-x="888" d="M84 311q0 84 25.5 146.5t70.5 104.5t106.5 63.5t133.5 21.5q68 0 149 -16v98q0 119 -46 166t-132 47q-47 0 -89 -9t-89 -30l-37 150q53 23 112.5 36t129.5 13q143 0 233 -89t90 -278v-712q-74 -20 -150.5 -33t-150.5 -13t-138 18.5t-112.5 59.5t-77 103.5t-28.5 152.5z M260 313q0 -94 49 -139t140 -45q55 0 120 14v342q-61 16 -120 17q-39 0 -74 -9.5t-60.5 -31t-40 -57.5t-14.5 -91zM307 1268l242 325l125 -106l-279 -295z" />
<glyph unicode="&#xe2;" horiz-adv-x="888" d="M84 311q0 84 25.5 146.5t70.5 104.5t106.5 63.5t133.5 21.5q68 0 149 -16v98q0 119 -46 166t-132 47q-47 0 -89 -9t-89 -30l-37 150q53 23 112.5 36t129.5 13q143 0 233 -89t90 -278v-712q-74 -20 -150.5 -33t-150.5 -13t-138 18.5t-112.5 59.5t-77 103.5t-28.5 152.5z M207 1262l236 311l235 -311l-86 -72l-149 174l-150 -174zM260 313q0 -94 49 -139t140 -45q55 0 120 14v342q-61 16 -120 17q-39 0 -74 -9.5t-60.5 -31t-40 -57.5t-14.5 -91z" />
<glyph unicode="&#xe3;" horiz-adv-x="888" d="M84 311q0 84 25.5 146.5t70.5 104.5t106.5 63.5t133.5 21.5q68 0 149 -16v98q0 119 -46 166t-132 47q-47 0 -89 -9t-89 -30l-37 150q53 23 112.5 36t129.5 13q143 0 233 -89t90 -278v-712q-74 -20 -150.5 -33t-150.5 -13t-138 18.5t-112.5 59.5t-77 103.5t-28.5 152.5z M182 1309q16 98 57.5 150t100.5 52q37 0 65.5 -14t53 -32.5t45 -33t43.5 -14.5q18 0 31.5 20.5t25.5 73.5l103 -34q-18 -98 -58.5 -150.5t-99.5 -52.5q-35 0 -64.5 14.5t-54 32.5t-46 32.5t-42.5 14.5q-18 0 -31.5 -20.5t-25.5 -73.5zM260 313q0 -94 49 -139t140 -45 q55 0 120 14v342q-61 16 -120 17q-39 0 -74 -9.5t-60.5 -31t-40 -57.5t-14.5 -91z" />
<glyph unicode="&#xe4;" horiz-adv-x="888" d="M84 311q0 84 25.5 146.5t70.5 104.5t106.5 63.5t133.5 21.5q68 0 149 -16v98q0 119 -46 166t-132 47q-47 0 -89 -9t-89 -30l-37 150q53 23 112.5 36t129.5 13q143 0 233 -89t90 -278v-712q-74 -20 -150.5 -33t-150.5 -13t-138 18.5t-112.5 59.5t-77 103.5t-28.5 152.5z M160 1382q0 53 33.5 85t81.5 32q47 0 80.5 -31.5t33.5 -85.5q0 -53 -33.5 -84.5t-80.5 -31.5t-81 31.5t-34 84.5zM260 313q0 -94 49 -139t140 -45q55 0 120 14v342q-61 16 -120 17q-39 0 -74 -9.5t-60.5 -31t-40 -57.5t-14.5 -91zM500 1382q0 53 33.5 85t81.5 32 q47 0 80.5 -31.5t33.5 -85.5q0 -53 -33.5 -84.5t-80.5 -31.5t-81 31.5t-34 84.5z" />
<glyph unicode="&#xe5;" horiz-adv-x="888" d="M84 311q0 84 25.5 146.5t70.5 104.5t106.5 63.5t133.5 21.5q68 0 149 -16v98q0 119 -46 166t-132 47q-47 0 -89 -9t-89 -30l-37 150q53 23 112.5 36t129.5 13q143 0 233 -89t90 -278v-712q-74 -20 -150.5 -33t-150.5 -13t-138 18.5t-112.5 59.5t-77 103.5t-28.5 152.5z M260 313q0 -94 49 -139t140 -45q55 0 120 14v342q-61 16 -120 17q-39 0 -74 -9.5t-60.5 -31t-40 -57.5t-14.5 -91zM270 1397q0 80 51.5 127t123.5 47t123 -47t51 -127t-51.5 -127t-122.5 -47q-72 0 -123.5 47t-51.5 127zM363 1397q0 -41 23.5 -62.5t58.5 -21.5t58 21.5 t23 62.5t-23.5 62.5t-57.5 21.5q-35 0 -58.5 -21.5t-23.5 -62.5z" />
<glyph unicode="&#xe6;" horiz-adv-x="1357" d="M84 311q0 84 25.5 146.5t70.5 104.5t106.5 63.5t133.5 21.5q66 0 147 -16q0 4 1 6t1 6v86q0 119 -46 166t-132 47q-47 0 -89 -9t-89 -30l-37 150q53 23 112.5 36t129.5 13q84 0 150.5 -33t107.5 -106q92 139 248 139q182 0 257.5 -137.5t75.5 -384.5v-46.5t-2 -48.5h-510 q2 -78 14.5 -142t40 -112.5t74 -75t117.5 -26.5q59 0 109.5 17.5t73.5 29.5l32 -141q-27 -18 -89 -40t-148 -22q-80 0 -140.5 19.5t-107.5 58.5q-66 -35 -132.5 -54.5t-148.5 -19.5q-74 0 -139 19.5t-113.5 60.5t-76 104.5t-27.5 149.5zM260 313q0 -80 48.5 -132t140.5 -52 q55 0 98 13.5t80 35.5q-29 61 -43.5 138t-18.5 169q-59 16 -116 17q-39 0 -74 -9.5t-60.5 -31t-40 -57t-14.5 -91.5zM748 629h325q0 150 -30.5 236.5t-118.5 86.5t-128 -88t-48 -235z" />
<glyph unicode="&#xe7;" horiz-adv-x="722" d="M98 535q0 266 97.5 416.5t293.5 150.5q59 0 106.5 -14.5t88.5 -36.5l-45 -146q-63 41 -141 41q-111 0 -163 -100.5t-52 -310.5q0 -88 10 -163t35.5 -128.5t67.5 -84t108 -30.5q45 0 81 11.5t68 29.5l39 -137q-31 -23 -82 -39.5t-110 -20.5q-8 -14 -14.5 -28.5 t-10.5 -26.5q59 -23 84 -58.5t25 -82.5q0 -78 -61.5 -121t-151.5 -43q-31 0 -68 5t-72 17l21 113q20 -4 42.5 -9t47.5 -5q37 0 63.5 11t26.5 44q0 23 -22.5 39t-83.5 29q10 31 23 65.5t30 65.5q-78 20 -132 69t-87 121t-47.5 162t-14.5 195z" />
<glyph unicode="&#xe8;" horiz-adv-x="892" d="M100 530q0 297 98.5 434.5t260.5 137.5q182 0 258 -137.5t76 -384.5v-46.5t-2 -48.5h-510q2 -78 14 -142t39.5 -112.5t74 -75t117.5 -26.5q59 0 109.5 17.5t73.5 29.5l32 -141q-27 -18 -89 -40t-148 -22q-113 0 -189.5 41t-125 115t-69 176.5t-20.5 224.5zM213 1487 l125 106l242 -325l-88 -76zM283 629h325q0 150 -30.5 236.5t-118.5 86.5t-128 -88t-48 -235z" />
<glyph unicode="&#xe9;" horiz-adv-x="892" d="M100 530q0 297 98.5 434.5t260.5 137.5q182 0 258 -137.5t76 -384.5v-46.5t-2 -48.5h-510q2 -78 14 -142t39.5 -112.5t74 -75t117.5 -26.5q59 0 109.5 17.5t73.5 29.5l32 -141q-27 -18 -89 -40t-148 -22q-113 0 -189.5 41t-125 115t-69 176.5t-20.5 224.5zM283 629h325 q0 150 -30.5 236.5t-118.5 86.5t-128 -88t-48 -235zM330 1268l242 325l125 -106l-279 -295z" />
<glyph unicode="&#xea;" horiz-adv-x="892" d="M100 530q0 297 98.5 434.5t260.5 137.5q182 0 258 -137.5t76 -384.5v-46.5t-2 -48.5h-510q2 -78 14 -142t39.5 -112.5t74 -75t117.5 -26.5q59 0 109.5 17.5t73.5 29.5l32 -141q-27 -18 -89 -40t-148 -22q-113 0 -189.5 41t-125 115t-69 176.5t-20.5 224.5zM219 1262 l236 311l235 -311l-86 -72l-149 174l-150 -174zM283 629h325q0 150 -30.5 236.5t-118.5 86.5t-128 -88t-48 -235z" />
<glyph unicode="&#xeb;" horiz-adv-x="892" d="M100 530q0 297 98.5 434.5t260.5 137.5q182 0 258 -137.5t76 -384.5v-46.5t-2 -48.5h-510q2 -78 14 -142t39.5 -112.5t74 -75t117.5 -26.5q59 0 109.5 17.5t73.5 29.5l32 -141q-27 -18 -89 -40t-148 -22q-113 0 -189.5 41t-125 115t-69 176.5t-20.5 224.5zM172 1382 q0 53 33.5 85t81.5 32q47 0 80.5 -31.5t33.5 -85.5q0 -53 -33.5 -84.5t-80.5 -31.5t-81 31.5t-34 84.5zM283 629h325q0 150 -30.5 236.5t-118.5 86.5t-128 -88t-48 -235zM512 1382q0 53 33.5 85t81.5 32q47 0 80.5 -31.5t33.5 -85.5q0 -53 -33.5 -84.5t-80.5 -31.5t-81 31.5 t-34 84.5z" />
<glyph unicode="&#xec;" horiz-adv-x="495" d="M6 1487l125 106l242 -325l-88 -76zM160 0v1075h176v-1075h-176z" />
<glyph unicode="&#xed;" horiz-adv-x="495" d="M127 1268l242 325l125 -106l-279 -295zM160 0v1075h176v-1075h-176z" />
<glyph unicode="&#xee;" horiz-adv-x="495" d="M12 1262l236 311l235 -311l-86 -72l-149 174l-150 -174zM160 0v1075h176v-1075h-176z" />
<glyph unicode="&#xef;" horiz-adv-x="495" d="M-35 1382q0 53 33.5 85t81.5 32q47 0 80.5 -31.5t33.5 -85.5q0 -53 -33.5 -84.5t-80.5 -31.5t-81 31.5t-34 84.5zM160 0v1075h176v-1075h-176zM305 1382q0 53 33.5 85t81.5 32q47 0 80.5 -31.5t33.5 -85.5q0 -53 -33.5 -84.5t-80.5 -31.5t-81 31.5t-34 84.5z" />
<glyph unicode="&#xf0;" horiz-adv-x="944" d="M100 483q0 133 29 230.5t79 162t118.5 95t148.5 30.5q74 0 139 -24q-29 125 -75 229l-164 -76l-51 117l157 74q-55 92 -129 178l125 88q86 -92 150 -198l194 92l51 -117l-182 -86q72 -150 110 -324t38 -368q0 -129 -18.5 -242t-62.5 -194.5t-116 -129t-176 -47.5 q-92 0 -159.5 36t-114 102.5t-69 161t-22.5 210.5zM285 479q0 -188 48 -270t126 -82q106 0 150 123t44 342q0 115 -12 219q-29 20 -65.5 33.5t-83.5 13.5q-207 0 -207 -379z" />
<glyph unicode="&#xf1;" horiz-adv-x="987" d="M160 0v1044q76 23 164 38.5t161 15.5q80 0 145.5 -21.5t111.5 -73t72 -138.5t26 -216v-649h-176v635q0 160 -41 233.5t-154 73.5q-59 0 -133 -20v-922h-176zM231 1309q16 98 57.5 150t100.5 52q37 0 65.5 -14t53 -32.5t45 -33t43.5 -14.5q18 0 31.5 20.5t25.5 73.5 l103 -34q-18 -98 -58.5 -150.5t-99.5 -52.5q-35 0 -64.5 14.5t-54 32.5t-46 32.5t-42.5 14.5q-18 0 -31.5 -20.5t-25.5 -73.5z" />
<glyph unicode="&#xf2;" horiz-adv-x="948" d="M98 537q0 125 22.5 229t69 179t118 116t167.5 41t167 -41t117 -116t68.5 -179t22.5 -229q0 -127 -22.5 -230.5t-68.5 -177.5t-117 -115t-167 -41t-167.5 41t-118 115t-69 177.5t-22.5 230.5zM229 1487l125 106l242 -325l-88 -76zM283 537q0 -90 10 -165t33.5 -128.5 t59.5 -83t89 -29.5q51 0 88 29.5t59.5 83t33 128.5t10.5 165t-10.5 164.5t-33 129t-59.5 84t-88 29.5q-53 0 -89 -29.5t-59.5 -84t-33.5 -129t-10 -164.5z" />
<glyph unicode="&#xf3;" horiz-adv-x="948" d="M98 537q0 125 22.5 229t69 179t118 116t167.5 41t167 -41t117 -116t68.5 -179t22.5 -229q0 -127 -22.5 -230.5t-68.5 -177.5t-117 -115t-167 -41t-167.5 41t-118 115t-69 177.5t-22.5 230.5zM283 537q0 -90 10 -165t33.5 -128.5t59.5 -83t89 -29.5q51 0 88 29.5t59.5 83 t33 128.5t10.5 165t-10.5 164.5t-33 129t-59.5 84t-88 29.5q-53 0 -89 -29.5t-59.5 -84t-33.5 -129t-10 -164.5zM352 1268l242 325l125 -106l-279 -295z" />
<glyph unicode="&#xf4;" horiz-adv-x="948" d="M98 537q0 125 22.5 229t69 179t118 116t167.5 41t167 -41t117 -116t68.5 -179t22.5 -229q0 -127 -22.5 -230.5t-68.5 -177.5t-117 -115t-167 -41t-167.5 41t-118 115t-69 177.5t-22.5 230.5zM236 1262l236 311l235 -311l-86 -72l-149 174l-150 -174zM283 537 q0 -90 10 -165t33.5 -128.5t59.5 -83t89 -29.5q51 0 88 29.5t59.5 83t33 128.5t10.5 165t-10.5 164.5t-33 129t-59.5 84t-88 29.5q-53 0 -89 -29.5t-59.5 -84t-33.5 -129t-10 -164.5z" />
<glyph unicode="&#xf5;" horiz-adv-x="948" d="M98 537q0 125 22.5 229t69 179t118 116t167.5 41t167 -41t117 -116t68.5 -179t22.5 -229q0 -127 -22.5 -230.5t-68.5 -177.5t-117 -115t-167 -41t-167.5 41t-118 115t-69 177.5t-22.5 230.5zM211 1309q16 98 57.5 150t100.5 52q37 0 65.5 -14t53 -32.5t45 -33t43.5 -14.5 q18 0 31.5 20.5t25.5 73.5l103 -34q-18 -98 -58.5 -150.5t-99.5 -52.5q-35 0 -64.5 14.5t-54 32.5t-46 32.5t-42.5 14.5q-18 0 -31.5 -20.5t-25.5 -73.5zM283 537q0 -90 10 -165t33.5 -128.5t59.5 -83t89 -29.5q51 0 88 29.5t59.5 83t33 128.5t10.5 165t-10.5 164.5t-33 129 t-59.5 84t-88 29.5q-53 0 -89 -29.5t-59.5 -84t-33.5 -129t-10 -164.5z" />
<glyph unicode="&#xf6;" horiz-adv-x="948" d="M98 537q0 125 22.5 229t69 179t118 116t167.5 41t167 -41t117 -116t68.5 -179t22.5 -229q0 -127 -22.5 -230.5t-68.5 -177.5t-117 -115t-167 -41t-167.5 41t-118 115t-69 177.5t-22.5 230.5zM189 1382q0 53 33.5 85t81.5 32q47 0 80.5 -31.5t33.5 -85.5 q0 -53 -33.5 -84.5t-80.5 -31.5t-81 31.5t-34 84.5zM283 537q0 -90 10 -165t33.5 -128.5t59.5 -83t89 -29.5q51 0 88 29.5t59.5 83t33 128.5t10.5 165t-10.5 164.5t-33 129t-59.5 84t-88 29.5q-53 0 -89 -29.5t-59.5 -84t-33.5 -129t-10 -164.5zM529 1382q0 53 33.5 85 t81.5 32q47 0 80.5 -31.5t33.5 -85.5q0 -53 -33.5 -84.5t-80.5 -31.5t-81 31.5t-34 84.5z" />
<glyph unicode="&#xf7;" d="M88 539v149h705v-149h-705zM338 303q0 45 29.5 78t78.5 33t80 -33t31 -78q0 -43 -30.5 -75.5t-80.5 -32.5q-49 0 -78.5 32.5t-29.5 75.5zM338 928q0 45 29.5 77.5t78.5 32.5t80 -32.5t31 -77.5q0 -43 -30.5 -76t-80.5 -33q-49 0 -78.5 33t-29.5 76z" />
<glyph unicode="&#xf8;" horiz-adv-x="948" d="M82 -8l94 158q-41 74 -59.5 172t-18.5 215q0 125 22.5 229t69 179t118 116t167.5 41q135 0 225 -84l70 115l102 -62l-96 -158q37 -72 55.5 -168t18.5 -208q0 -127 -22.5 -230.5t-68.5 -177.5t-117 -115t-167 -41q-131 0 -219 76l-72 -119zM283 537q0 -53 3 -100.5 t11 -88.5l309 514q-45 82 -131 82q-53 0 -89 -29.5t-59.5 -84t-33.5 -129t-10 -164.5zM348 201q45 -70 127 -70q51 0 88 29.5t59.5 83t33 128.5t10.5 165q0 94 -13 172z" />
<glyph unicode="&#xf9;" horiz-adv-x="983" d="M145 414v661h177v-655q0 -158 48 -222.5t146 -64.5q33 0 65.5 3t67.5 14v925h176v-1044q-27 -10 -64.5 -19.5t-79.5 -16.5t-84 -12.5t-77 -5.5q-84 0 -153.5 19.5t-118.5 69t-76 134.5t-27 214zM219 1487l125 106l242 -325l-88 -76z" />
<glyph unicode="&#xfa;" horiz-adv-x="983" d="M145 414v661h177v-655q0 -158 48 -222.5t146 -64.5q33 0 65.5 3t67.5 14v925h176v-1044q-27 -10 -64.5 -19.5t-79.5 -16.5t-84 -12.5t-77 -5.5q-84 0 -153.5 19.5t-118.5 69t-76 134.5t-27 214zM387 1268l242 325l125 -106l-279 -295z" />
<glyph unicode="&#xfb;" horiz-adv-x="983" d="M145 414v661h177v-655q0 -158 48 -222.5t146 -64.5q33 0 65.5 3t67.5 14v925h176v-1044q-27 -10 -64.5 -19.5t-79.5 -16.5t-84 -12.5t-77 -5.5q-84 0 -153.5 19.5t-118.5 69t-76 134.5t-27 214zM256 1262l236 311l235 -311l-86 -72l-149 174l-150 -174z" />
<glyph unicode="&#xfc;" horiz-adv-x="983" d="M145 414v661h177v-655q0 -158 48 -222.5t146 -64.5q33 0 65.5 3t67.5 14v925h176v-1044q-27 -10 -64.5 -19.5t-79.5 -16.5t-84 -12.5t-77 -5.5q-84 0 -153.5 19.5t-118.5 69t-76 134.5t-27 214zM209 1382q0 53 33.5 85t81.5 32q47 0 80.5 -31.5t33.5 -85.5 q0 -53 -33.5 -84.5t-80.5 -31.5t-81 31.5t-34 84.5zM549 1382q0 53 33.5 85t81.5 32q47 0 80.5 -31.5t33.5 -85.5q0 -53 -33.5 -84.5t-80.5 -31.5t-81 31.5t-34 84.5z" />
<glyph unicode="&#xfd;" horiz-adv-x="811" d="M2 -356l33 143q53 -23 100 -23q59 0 96 43t72 130l21 51q-39 106 -79 236t-78 271.5t-73 290t-63 289.5h186q16 -96 39 -210.5t48.5 -229.5t52 -222.5t51.5 -189.5q59 205 108 412t94 440h174q-31 -150 -66.5 -295t-73.5 -280t-76 -255t-70 -218q-39 -115 -75 -194 t-78 -127t-91 -69.5t-117 -21.5q-37 0 -73.5 9t-61.5 20zM297 1268l242 325l125 -106l-279 -295z" />
<glyph unicode="&#xfe;" horiz-adv-x="956" d="M158 -375v1934l176 30v-506q29 8 60.5 13.5t66.5 5.5q203 0 300 -150.5t97 -419.5q0 -272 -87 -415.5t-284 -143.5q-47 0 -83.5 9.5t-69.5 25.5v-383h-176zM334 162q59 -33 127 -33q51 0 90 20.5t66.5 67.5t42 125t14.5 193q0 221 -56.5 316t-179.5 95q-23 0 -49.5 -3 t-54.5 -11v-770z" />
<glyph unicode="&#xff;" horiz-adv-x="811" d="M2 -356l33 143q53 -23 100 -23q59 0 96 43t72 130l21 51q-39 106 -79 236t-78 271.5t-73 290t-63 289.5h186q16 -96 39 -210.5t48.5 -229.5t52 -222.5t51.5 -189.5q59 205 108 412t94 440h174q-31 -150 -66.5 -295t-73.5 -280t-76 -255t-70 -218q-39 -115 -75 -194 t-78 -127t-91 -69.5t-117 -21.5q-37 0 -73.5 9t-61.5 20zM119 1382q0 53 33.5 85t81.5 32q47 0 80.5 -31.5t33.5 -85.5q0 -53 -33.5 -84.5t-80.5 -31.5t-81 31.5t-34 84.5zM459 1382q0 53 33.5 85t81.5 32q47 0 80.5 -31.5t33.5 -85.5q0 -53 -33.5 -84.5t-80.5 -31.5 t-81 31.5t-34 84.5z" />
<glyph unicode="&#x152;" horiz-adv-x="1548" d="M115 711q0 195 42 333t118.5 225t185 127t241.5 40q45 0 92.5 -4.5t98.5 -12.5h551v-157h-453v-441h410v-153h-410v-510h486v-158h-607q-43 -6 -84 -10t-81 -4q-133 0 -243 40t-186.5 127t-118.5 225t-42 333zM311 711q0 -295 91.5 -428t291.5 -133q29 0 56.5 2t56.5 6 v1106q-29 4 -56.5 6t-54.5 2q-203 0 -294 -132t-91 -429z" />
<glyph unicode="&#x153;" horiz-adv-x="1460" d="M100 537q0 125 22.5 229t69 179t118 116t167.5 41q94 0 163 -47t116 -135q96 182 264 182q92 0 155.5 -37t103.5 -104.5t57.5 -165t17.5 -215.5v-46.5t-2 -48.5h-510q2 -78 14 -142t40 -112.5t74 -75t117 -26.5q59 0 109.5 17.5t73.5 29.5l33 -141q-27 -18 -89.5 -40 t-148.5 -22q-111 0 -186.5 45t-122.5 132q-47 -86 -116 -131.5t-163 -45.5q-96 0 -167.5 41t-118 115t-69 177.5t-22.5 230.5zM285 537q0 -90 10 -165t33.5 -128.5t59.5 -83t89 -29.5q51 0 88 29.5t59.5 83t33 128.5t10.5 165t-10.5 164.5t-33 129t-59.5 84t-88 29.5 q-53 0 -89 -29.5t-59.5 -84t-33.5 -129t-10 -164.5zM844 629h325q0 68 -7 126t-23.5 102t-46 69.5t-72.5 25.5t-75 -24.5t-52.5 -68.5t-32.5 -103.5t-16 -126.5z" />
<glyph unicode="&#x178;" horiz-adv-x="923" d="M6 1419h199q53 -162 120.5 -342t139.5 -336q72 156 139.5 336t120.5 342h193q-35 -96 -77 -204.5t-89 -220t-96.5 -222t-98.5 -211.5v-561h-184v549q-49 100 -100.5 212.5t-98.5 225.5t-90 223.5t-78 208.5zM176 1689q0 53 33.5 85t81.5 32q47 0 80.5 -31.5t33.5 -85.5 q0 -53 -33.5 -84.5t-80.5 -31.5t-81 31.5t-34 84.5zM516 1689q0 53 33.5 85t81.5 32q47 0 80.5 -31.5t33.5 -85.5q0 -53 -33.5 -84.5t-80.5 -31.5t-81 31.5t-34 84.5z" />
<glyph unicode="&#x2c6;" horiz-adv-x="643" d="M86 1262l236 311l235 -311l-86 -72l-149 174l-150 -174z" />
<glyph unicode="&#x2dc;" horiz-adv-x="643" d="M59 1309q16 98 57.5 150t100.5 52q37 0 65.5 -14t53 -32.5t45 -33t43.5 -14.5q18 0 31.5 20.5t25.5 73.5l103 -34q-18 -98 -58.5 -150.5t-99.5 -52.5q-35 0 -64.5 14.5t-54 32.5t-46 32.5t-42.5 14.5q-18 0 -31.5 -20.5t-25.5 -73.5z" />
<glyph unicode="&#x2000;" horiz-adv-x="950" />
<glyph unicode="&#x2001;" horiz-adv-x="1900" />
<glyph unicode="&#x2002;" horiz-adv-x="950" />
<glyph unicode="&#x2003;" horiz-adv-x="1900" />
<glyph unicode="&#x2004;" horiz-adv-x="633" />
<glyph unicode="&#x2005;" horiz-adv-x="475" />
<glyph unicode="&#x2006;" horiz-adv-x="316" />
<glyph unicode="&#x2007;" horiz-adv-x="316" />
<glyph unicode="&#x2008;" horiz-adv-x="237" />
<glyph unicode="&#x2009;" horiz-adv-x="380" />
<glyph unicode="&#x200a;" horiz-adv-x="105" />
<glyph unicode="&#x2010;" horiz-adv-x="477" d="M49 530v166h379v-166h-379z" />
<glyph unicode="&#x2011;" horiz-adv-x="477" d="M49 530v166h379v-166h-379z" />
<glyph unicode="&#x2012;" horiz-adv-x="477" d="M49 530v166h379v-166h-379z" />
<glyph unicode="&#x2013;" horiz-adv-x="751" d="M-8 541v149h768v-149h-768z" />
<glyph unicode="&#x2014;" horiz-adv-x="1519" d="M-8 541v149h1536v-149h-1536z" />
<glyph unicode="&#x2018;" horiz-adv-x="456" d="M115 1093.5v28.5q0 117 36.5 223.5t100.5 206.5l125 -36q-51 -92 -67.5 -186.5t-16.5 -178.5q0 -23 1 -44.5t3 -41.5h-180q-2 16 -2 28.5z" />
<glyph unicode="&#x2019;" horiz-adv-x="456" d="M80 1085q51 92 67.5 186.5t16.5 178.5q0 23 -1 44.5t-3 41.5h180q2 -16 2 -28.5v-28.5q0 -117 -37 -223.5t-100 -206.5z" />
<glyph unicode="&#x201a;" horiz-adv-x="456" d="M70 -217q51 92 67.5 186t16.5 178q0 23 -1 44.5t-3 41.5h180q2 -16 2 -28v-29q0 -117 -37 -223.5t-100 -206.5z" />
<glyph unicode="&#x201c;" horiz-adv-x="802" d="M125 1093.5v28.5q0 117 36.5 223.5t100.5 206.5l125 -36q-51 -92 -67.5 -186.5t-16.5 -178.5q0 -23 1 -44.5t3 -41.5h-180q-2 16 -2 28.5zM471 1093.5v28.5q0 117 36.5 223.5t100.5 206.5l125 -36q-51 -92 -67.5 -186.5t-16.5 -178.5q0 -23 1 -44.5t3 -41.5h-180 q-2 16 -2 28.5z" />
<glyph unicode="&#x201d;" horiz-adv-x="800" d="M80 1085q51 92 67.5 186.5t16.5 178.5q0 23 -1 44.5t-3 41.5h180q2 -16 2 -28.5v-28.5q0 -117 -37 -223.5t-100 -206.5zM424 1085q51 92 67.5 186.5t16.5 178.5q0 23 -1 44.5t-3 41.5h180q2 -16 2 -28.5v-28.5q0 -117 -37 -223.5t-100 -206.5z" />
<glyph unicode="&#x201e;" horiz-adv-x="800" d="M70 -217q51 92 67.5 186t16.5 178q0 23 -1 44.5t-3 41.5h180q2 -16 2 -28v-29q0 -117 -37 -223.5t-100 -206.5zM414 -217q51 92 67.5 186t16.5 178q0 23 -1 44.5t-3 41.5h180q2 -16 2 -28v-29q0 -117 -37 -223.5t-100 -206.5z" />
<glyph unicode="&#x2022;" horiz-adv-x="671" d="M102 723q0 47 16.5 89t47.5 74t74 50t96 18t96 -18t74 -50t47 -74t16 -89t-16 -89t-47 -74t-74 -50t-96 -18t-96 18t-74 50t-47.5 74t-16.5 89z" />
<glyph unicode="&#x2026;" horiz-adv-x="1673" d="M41 94q0 49 32.5 86t88.5 37q55 0 88.5 -37t33.5 -86q0 -47 -33.5 -84t-88.5 -37t-88 37t-33 84zM668 94q0 49 32.5 86t88.5 37q55 0 88.5 -37t33.5 -86q0 -47 -33.5 -84t-88.5 -37t-88 37t-33 84zM1297 94q0 49 32.5 86t88.5 37q55 0 88.5 -37t33.5 -86q0 -47 -33.5 -84 t-88.5 -37t-88 37t-33 84z" />
<glyph unicode="&#x202f;" horiz-adv-x="380" />
<glyph unicode="&#x2039;" horiz-adv-x="540" d="M57 582l262 452l136 -59l-193 -393l193 -394l-136 -59z" />
<glyph unicode="&#x203a;" horiz-adv-x="540" d="M86 188l193 394l-193 393l135 59l262 -452l-262 -453z" />
<glyph unicode="&#x205f;" horiz-adv-x="475" />
<glyph unicode="&#x20ac;" d="M55 481v135h156q-2 23 -2 44.5v46.5v55t2 53h-156v135h168q18 147 57 243.5t93.5 154t120 80t137.5 22.5q61 0 112.5 -17.5t94.5 -46.5l-56 -141q-29 18 -64.5 33.5t-82.5 15.5q-104 0 -158.5 -85t-73.5 -259h312l-27 -135h-293q-2 -27 -2 -53.5v-54.5v-91h254l-26 -135 h-218q20 -193 82 -273.5t170 -80.5q43 0 84 11.5t76 29.5l33 -141q-27 -16 -85 -35t-120 -19q-88 0 -159.5 28t-125 89.5t-89.5 157.5t-50 233h-164z" />
<glyph unicode="&#x2122;" horiz-adv-x="1284" d="M47 1307v116h459v-116h-164v-562h-131v562h-164zM545 745q4 166 14 336t27 342h153q12 -37 28.5 -90t33 -111.5t34 -116.5t29.5 -110q12 51 29.5 109.5t34 117t33 111.5t28.5 90h154q16 -172 26.5 -342t14.5 -336h-123q-4 145 -10.5 281.5t-10.5 241.5 q-16 -43 -34.5 -99.5t-36 -116t-31.5 -116.5t-23 -102h-102q-10 45 -25.5 102t-32 115.5t-35 115t-32.5 99.5q-4 -102 -10 -238.5t-10 -282.5h-123z" />
<glyph unicode="&#xe000;" horiz-adv-x="1075" d="M0 0v1075h1075v-1075h-1075z" />
</font>
</defs></svg>

After

Width:  |  Height:  |  Size: 65 KiB

Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -0,0 +1,245 @@
<?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="ubuntu_lightregular" horiz-adv-x="1155" >
<font-face units-per-em="2048" ascent="1638" descent="-410" />
<missing-glyph horiz-adv-x="466" />
<glyph unicode="&#xfb01;" horiz-adv-x="1255" d="M176 0v1174q0 207 95 311t294 104q86 0 140.5 -13t70.5 -24l-26 -114q-23 10 -67 21t-112 11q-141 0 -201.5 -71.5t-60.5 -229.5v-110h426v-113h-426v-946h-133zM913 1378q0 47 29 75t70 28t69.5 -28t28.5 -75t-28.5 -74.5t-69.5 -27.5t-70 27.5t-29 74.5zM946 0v1059 h133v-1059h-133z" />
<glyph unicode="&#xfb02;" horiz-adv-x="1292" d="M176 0v1174q0 207 95 311t294 104q86 0 140.5 -13t70.5 -24l-26 -114q-23 10 -67 21t-112 11q-141 0 -201.5 -71.5t-60.5 -229.5v-110h426v-113h-426v-946h-133zM944 254v1311l133 24v-1331q0 -49 9.5 -78.5t27.5 -47t48 -26t71 -14.5l-19 -110q-68 2 -118 17t-83.5 47 t-51 82t-17.5 126z" />
<glyph unicode="&#xfb03;" horiz-adv-x="2025" d="M176 0v1174q0 207 95 311t294 104q86 0 140.5 -13t70.5 -24l-26 -114q-23 10 -67 21t-112 11q-141 0 -201.5 -71.5t-60.5 -229.5v-110h426v-113h-426v-946h-133zM946 0v1174q0 207 95 311t294 104q86 0 140.5 -13t70.5 -24l-26 -114q-23 10 -67 21t-112 11 q-141 0 -201.5 -71.5t-60.5 -229.5v-110h426v-113h-426v-946h-133zM1683 1378q0 47 29 75t70 28t69.5 -28t28.5 -75t-28.5 -74.5t-69.5 -27.5t-70 27.5t-29 74.5zM1716 0v1059h133v-1059h-133z" />
<glyph unicode="&#xfb04;" horiz-adv-x="2062" d="M176 0v1174q0 207 95 311t294 104q86 0 140.5 -13t70.5 -24l-26 -114q-23 10 -67 21t-112 11q-141 0 -201.5 -71.5t-60.5 -229.5v-110h426v-113h-426v-946h-133zM946 0v1174q0 207 95 311t294 104q86 0 140.5 -13t70.5 -24l-26 -114q-23 10 -67 21t-112 11 q-141 0 -201.5 -71.5t-60.5 -229.5v-110h426v-113h-426v-946h-133zM1714 254v1311l133 24v-1331q0 -49 9.5 -78.5t27.5 -47t48 -26t71 -14.5l-19 -110q-68 2 -118 17t-83.5 47t-51 82t-17.5 126z" />
<glyph unicode="&#xd;" horiz-adv-x="466" />
<glyph horiz-adv-x="0" />
<glyph horiz-adv-x="0" />
<glyph unicode=" " horiz-adv-x="466" />
<glyph unicode="&#x09;" horiz-adv-x="466" />
<glyph unicode="&#xa0;" horiz-adv-x="466" />
<glyph unicode="!" horiz-adv-x="561" d="M168 88q0 47 29.5 80t83.5 33q53 0 82.5 -33t29.5 -80t-29.5 -80t-82.5 -33t-83 33t-30 80zM209 1024v395h143v-395q0 -88 -3 -165t-9 -148.5t-13.5 -139t-15.5 -135.5h-61q-18 137 -29.5 274.5t-11.5 313.5z" />
<glyph unicode="&#x22;" horiz-adv-x="802" d="M172 1481v75h147v-77q0 -102 -11 -208t-29 -210h-68q-16 104 -27.5 209.5t-11.5 210.5zM483 1481v75h147v-77q0 -102 -11 -208t-29 -210h-68q-16 104 -27.5 209.5t-11.5 210.5z" />
<glyph unicode="#" horiz-adv-x="1337" d="M96 387v111h217l80 424h-297v108h320l73 389h125l-73 -389h379l73 389h125l-74 -389h197v-108h-219l-80 -424h299v-111h-319l-76 -387h-125l76 387h-379l-76 -387h-125l76 387h-197zM438 498h379l82 424h-379z" />
<glyph unicode="$" d="M154 125l39 115q27 -14 59.5 -28.5t75.5 -27t99 -19.5t132 -7q80 0 136.5 16t92 44t51 67t15.5 82q0 68 -25.5 112.5t-71.5 78.5t-111.5 59.5t-143.5 54.5q-55 20 -112.5 45.5t-103.5 63.5t-75 92.5t-29 130.5q0 152 83 234.5t257 107.5v243h121v-237q96 -2 169 -19.5 t122 -38.5l-35 -112q-35 14 -102.5 33.5t-182.5 19.5q-291 0 -290 -211q0 -57 20.5 -95t59 -66.5t94 -51.5t123.5 -47q74 -29 142 -58.5t120.5 -72.5t83 -104.5t30.5 -149.5q0 -143 -94 -231.5t-260 -100.5v-270h-121v264q-139 2 -231 29.5t-137 54.5z" />
<glyph unicode="%" horiz-adv-x="1701" d="M121 1083q0 90 24.5 159t67.5 115t98.5 69.5t116.5 23.5t116.5 -23.5t98.5 -69.5t67.5 -115t24.5 -159t-24.5 -158.5t-67.5 -114.5t-98.5 -69.5t-116.5 -23.5t-116.5 23.5t-98.5 69.5t-67.5 114.5t-24.5 158.5zM242 1083q0 -117 47 -187.5t139 -70.5t139 70.5t47 187.5 t-47 187.5t-139 70.5t-139 -70.5t-47 -187.5zM379 0l809 1419h135l-809 -1419h-135zM967 336q0 90 24.5 158.5t67.5 114.5t98 69.5t117 23.5q61 0 116.5 -23.5t98.5 -69.5t67.5 -114.5t24.5 -158.5t-24.5 -158.5t-67.5 -115t-98.5 -70t-116.5 -23.5t-116.5 23.5t-98.5 70 t-67.5 115t-24.5 158.5zM1087 336q0 -117 47.5 -187.5t139.5 -70.5t139 70.5t47 187.5t-47 187.5t-139 70.5t-139.5 -70.5t-47.5 -187.5z" />
<glyph unicode="&#x26;" horiz-adv-x="1327" d="M102 367q0 82 26 146.5t69 114.5t100 89t119 67q-90 84 -126 164t-36 162q0 80 25.5 143.5t71.5 107.5t109.5 66.5t137.5 22.5q76 0 137.5 -23.5t102.5 -63.5t63.5 -95.5t22.5 -118.5q0 -76 -27 -136.5t-70 -107.5t-99 -84t-114 -67l381 -389q43 72 70 156.5t37 170.5 l115 -14q-10 -100 -45 -202.5t-97 -194.5q76 -78 136.5 -148t95.5 -133h-150q-29 47 -68.5 93t-87.5 93q-86 -92 -199.5 -148t-254.5 -56q-125 0 -210 35.5t-137.5 92t-75 124t-22.5 133.5zM246 367q0 -47 16.5 -95.5t51 -86.5t92 -62.5t141.5 -24.5q119 0 212 45t163 123 l-430 441q-41 -20 -85.5 -47t-80 -67t-58 -95.5t-22.5 -130.5zM389 1124q0 -72 32 -142.5t122 -152.5q111 53 182.5 125t71.5 193q0 80 -54.5 134t-140.5 54q-104 0 -158.5 -56t-54.5 -155z" />
<glyph unicode="'" horiz-adv-x="491" d="M172 1481v75h147v-77q0 -102 -11 -208t-29 -210h-68q-16 104 -27.5 209.5t-11.5 210.5z" />
<glyph unicode="(" horiz-adv-x="634" d="M170 612q0 297 97.5 547t252.5 445l96 -66q-162 -201 -236.5 -425t-74.5 -501q0 -276 75 -500.5t236 -424.5l-96 -66q-156 195 -253 444.5t-97 546.5z" />
<glyph unicode=")" horiz-adv-x="634" d="M18 -313q162 201 237 425t75 500t-75 500.5t-237 425.5l97 66q156 -195 253 -445t97 -547t-97.5 -546.5t-252.5 -444.5z" />
<glyph unicode="*" horiz-adv-x="966" d="M80 1073l43 133q49 -16 90 -32.5t80 -35t78 -38t82 -39.5q-8 49 -15.5 92t-12.5 85t-8 86t-3 95h139q0 -51 -3 -95t-8 -86t-12.5 -85t-15.5 -92q43 20 82 39.5t78 38t80 35t90 32.5l43 -133q-96 -31 -177.5 -45.5t-177.5 -28.5q70 -70 126.5 -127t117.5 -139l-114 -84 q-29 41 -52.5 79t-44 76t-40 78t-42.5 83q-23 -43 -42 -83t-39.5 -78t-44 -76t-52.5 -79l-115 84q31 41 60 75t57.5 64.5t60 61.5t66.5 65q-96 14 -177 28.5t-177 45.5z" />
<glyph unicode="+" d="M115 535v114h403v445h119v-445h403v-114h-403v-447h-119v447h-403z" />
<glyph unicode="," horiz-adv-x="503" d="M100 -281q47 90 66.5 189.5t19.5 206.5q0 25 -1 41t-3 39h150q2 -18 2 -33v-25q0 -127 -36 -243.5t-99 -219.5z" />
<glyph unicode="-" horiz-adv-x="577" d="M57 528v129h463v-129h-463z" />
<glyph unicode="." horiz-adv-x="503" d="M139 88q0 47 30 80t83 33t83 -33t30 -80t-30 -80t-83 -33t-83 33t-30 80z" />
<glyph unicode="/" horiz-adv-x="735" d="M-47 -379l698 1983h131l-694 -1983h-135z" />
<glyph unicode="0" d="M121 709q0 360 118.5 550.5t338.5 190.5q217 0 336.5 -190.5t119.5 -550.5q0 -358 -119.5 -549t-336.5 -191t-337 191t-120 549zM266 709q0 -123 15.5 -235t51.5 -196.5t95 -136t150 -51.5q88 0 147 51.5t96 136t52.5 196.5t15.5 235t-15.5 234.5t-52.5 197.5t-96 137 t-147 51q-90 0 -149.5 -51t-95.5 -137t-51.5 -198t-15.5 -234z" />
<glyph unicode="1" d="M219 1128q123 43 219.5 110t190.5 181h94v-1419h-133v1217q-23 -25 -58.5 -51.5t-80.5 -52.5t-94.5 -49.5t-98.5 -37.5z" />
<glyph unicode="2" d="M141 1288q12 14 44 42t80 54.5t111.5 46t141.5 19.5q207 0 311.5 -101.5t104.5 -281.5q0 -80 -28.5 -150.5t-77 -136t-110 -127t-124.5 -123.5q-53 -51 -103.5 -103t-90.5 -104.5t-63.5 -102.5t-23.5 -99v-4h670v-117h-817q0 4 -1 15.5t-1 33.5q0 96 34.5 179t89 157 t121 137.5t128.5 122.5q51 49 97 95t81 95.5t55.5 104.5t20.5 121q0 143 -77 205.5t-194 62.5q-66 0 -117 -16.5t-89 -38t-64.5 -44t-38.5 -34.5z" />
<glyph unicode="3" d="M137 45l35 119q12 -8 41 -20.5t69 -23.5t90 -19.5t109 -8.5q195 0 279 81t84 218q0 90 -34 149.5t-92.5 95.5t-135 51t-162.5 15h-21v111h47q55 0 113.5 11.5t107 42t80 81.5t31.5 131q0 68 -22.5 116t-60.5 76.5t-88 42t-105 13.5q-111 0 -172.5 -30.5t-100.5 -57.5 l-57 104q20 14 52 33t75 35t95 27.5t114 11.5q106 0 183 -26.5t128 -75t76 -115t25 -143.5q0 -125 -67 -204t-171 -114q57 -14 111.5 -44t97.5 -76t69.5 -111.5t26.5 -153.5q0 -90 -31.5 -166t-94 -132t-159 -88t-225.5 -32q-68 0 -124 9.5t-99 21.5t-72.5 24.5t-44.5 20.5z " />
<glyph unicode="4" d="M102 385v82q37 98 103.5 221t150.5 252t182.5 253t198.5 226h140v-925h176v-109h-176v-385h-132v385h-643zM240 494h505v776q-72 -74 -145.5 -170t-140 -199.5t-123.5 -208t-96 -198.5z" />
<glyph unicode="5" d="M147 45l35 119q12 -8 42 -20.5t70 -23.5t90 -19.5t105 -8.5q102 0 171 23.5t110 64.5t58.5 95.5t17.5 117.5q0 82 -26.5 147.5t-94.5 110.5t-182.5 68.5t-290.5 23.5q12 104 20.5 191.5t14.5 168.5t9 157.5t5 158.5h639v-116h-522q-2 -39 -6 -100.5t-8.5 -126t-10.5 -124 t-10 -94.5q158 -4 272.5 -39t188.5 -94t109.5 -143t35.5 -187q0 -90 -29.5 -167.5t-91 -135t-156 -90.5t-223.5 -33q-66 0 -122 9.5t-100 21.5t-74.5 24.5t-45.5 20.5z" />
<glyph unicode="6" d="M158 563q0 416 199.5 631t580.5 231l8 -112q-125 -8 -230.5 -38t-187.5 -92.5t-137 -160.5t-76 -242q55 29 133 50.5t166 21.5q115 0 195 -36t129 -95t71.5 -137t22.5 -164q0 -80 -24.5 -160t-76.5 -144.5t-131 -105.5t-188 -41q-223 0 -338.5 156.5t-115.5 437.5z M301 561q0 -96 13.5 -182t49 -151.5t95 -103.5t151.5 -38q76 0 129.5 27.5t86 72.5t48 104.5t15.5 125.5q0 164 -73 241.5t-214 77.5q-94 0 -164.5 -21.5t-132.5 -49.5q-4 -35 -4 -54.5v-48.5z" />
<glyph unicode="7" d="M141 1296v123h863v-119q-70 -84 -153 -224t-156.5 -315t-128 -371.5t-66.5 -389.5h-142q12 170 62.5 360.5t123 368.5t157.5 327.5t165 239.5h-725z" />
<glyph unicode="8" d="M135 356q0 72 20.5 130.5t54.5 104.5t78 82t93 62q-125 61 -170 145.5t-45 182.5q0 88 30.5 159.5t85 122t130 78t166.5 27.5q106 0 184 -32t128 -83t73.5 -116.5t23.5 -135.5q0 -68 -20.5 -124t-53 -102t-73.5 -81t-80 -59q143 -61 201.5 -153.5t58.5 -194.5 q0 -88 -32 -162t-89 -126t-139 -82t-182 -30t-181.5 29t-139.5 81t-90 122.5t-32 154.5zM276 356q0 -57 18.5 -106t56.5 -86t94.5 -58.5t132.5 -21.5t132 21.5t94 58.5t56.5 86t18.5 106q0 88 -34 143.5t-88.5 90.5t-123 55.5t-137.5 42.5q-104 -49 -162 -132t-58 -200z M305 1077q0 -57 13.5 -104t50.5 -85t102.5 -70t171.5 -60q94 53 149.5 131t55.5 194q0 47 -15.5 92.5t-47 81t-83 57t-124.5 21.5q-68 0 -119 -20.5t-85 -56t-51.5 -83t-17.5 -98.5z" />
<glyph unicode="9" d="M129 1001q0 78 24.5 158t77 144.5t131 105.5t187.5 41q223 0 339 -156.5t116 -437.5q0 -428 -205 -644t-598 -216l-4 110q135 0 247.5 31t195.5 95.5t135 166t71 244.5q-55 -29 -133 -50.5t-166 -21.5q-115 0 -195 36t-129 95.5t-71.5 137.5t-22.5 161zM272 1006 q0 -162 73 -240t214 -78q94 0 165 21.5t132 50.5q2 25 3 47t1 51q0 96 -13 182t-49 151.5t-95.5 103.5t-151.5 38q-76 0 -129 -27.5t-86 -72.5t-48.5 -104.5t-15.5 -122.5z" />
<glyph unicode=":" horiz-adv-x="503" d="M139 88q0 47 30 80t83 33t83 -33t30 -80t-30 -80t-83 -33t-83 33t-30 80zM139 946q0 47 30 80t83 33t83 -33t30 -80t-30 -80t-83 -33t-83 33t-30 80z" />
<glyph unicode=";" horiz-adv-x="503" d="M100 -281q47 90 66.5 189.5t19.5 206.5q0 25 -1 41t-3 39h150q2 -18 2 -33v-25q0 -127 -36 -243.5t-99 -219.5zM139 946q0 47 30 80t83 33t83 -33t30 -80t-30 -80t-83 -33t-83 33t-30 80z" />
<glyph unicode="&#x3c;" d="M113 530v119l886 377l41 -113l-772 -323l772 -324l-41 -112z" />
<glyph unicode="=" d="M115 319v115h925v-115h-925zM115 750v114h925v-114h-925z" />
<glyph unicode="&#x3e;" d="M113 266l772 324l-772 323l41 113l886 -377v-119l-886 -376z" />
<glyph unicode="?" horiz-adv-x="778" d="M41 1380q43 25 124 47.5t179 22.5q109 0 181.5 -27.5t115.5 -71.5t61.5 -99.5t18.5 -108.5q0 -74 -26.5 -131.5t-67.5 -106.5t-87 -94t-87 -93t-68 -103.5t-27 -122.5v-34.5t2 -21.5h-106q-4 20 -6 44t-2 48q0 70 24.5 124.5t61.5 101.5t80 89t79.5 86t61.5 94t25 114 q0 57 -20.5 95t-54.5 60.5t-79 30.5t-94 8q-137 0 -250 -61zM205 88q0 47 29.5 80t82.5 33t83 -33t30 -80t-29.5 -80t-83.5 -33q-53 0 -82.5 33t-29.5 80z" />
<glyph unicode="@" horiz-adv-x="1925" d="M147 575q0 219 66 383t179.5 272.5t266 162t324.5 53.5q164 0 308.5 -55.5t253 -158t171 -247.5t62.5 -326q0 -133 -29 -234t-79 -169t-117.5 -102.5t-145.5 -34.5q-66 0 -105.5 22.5t-58.5 48.5q-37 -25 -100.5 -49t-138.5 -24q-94 0 -173 27.5t-137.5 84t-91.5 142.5 t-33 202q0 96 30 180.5t86 147t139 98t190 35.5q98 0 177 -17.5t124 -35.5v-600q0 -80 27.5 -115t72.5 -35q70 0 114 44t69.5 111t36 141.5t10.5 136.5q0 133 -45.5 253.5t-130.5 212t-207.5 145.5t-278.5 54q-158 0 -287 -50t-221 -146.5t-143 -236.5t-51 -321 q0 -190 56 -333.5t154.5 -239.5t232.5 -144t290 -48q119 0 187.5 11t90.5 19l15 -112q-35 -10 -117 -22.5t-176 -12.5q-178 0 -336 52t-275.5 161.5t-186.5 275.5t-69 393zM707 575q0 -90 22.5 -155.5t61 -108.5t92 -63.5t112.5 -20.5q70 0 113 11.5t90 40.5q-8 20 -11 51.5 t-3 54.5v520q-16 4 -53 11.5t-103 7.5q-78 0 -138.5 -26t-101 -72t-61 -110.5t-20.5 -140.5z" />
<glyph unicode="A" horiz-adv-x="1312" d="M20 0q82 221 154 412.5t140.5 362.5t136 329t143.5 315h123q76 -158 143.5 -315.5t136 -328.5t140 -362.5t155.5 -412.5h-153q-39 104 -74 200.5t-68 188.5h-690q-35 -92 -69.5 -188.5t-71.5 -200.5h-146zM350 508h604q-78 211 -151.5 393.5t-151.5 358.5 q-78 -176 -150.5 -358.5t-150.5 -393.5z" />
<glyph unicode="B" horiz-adv-x="1290" d="M184 27v1366q37 10 82 17t93.5 12t94.5 7.5t85 2.5q115 0 218 -18.5t181 -61.5t124 -114t46 -175q0 -115 -58.5 -196t-156.5 -111q61 -14 112.5 -41t90.5 -69t60.5 -102.5t21.5 -144.5q0 -201 -160 -306t-494 -105q-35 0 -81 3t-94 8t-91 12t-74 16zM324 121 q31 -4 92 -9.5t125 -5.5q94 0 183 12.5t156.5 45.5t108.5 90t41 147q0 82 -28.5 136.5t-82 86t-130 44t-171.5 12.5h-294v-559zM324 799h270q76 0 143.5 11t117.5 41t79 80t29 128q0 70 -31 118t-87.5 78.5t-134 44t-171.5 13.5q-76 0 -128.5 -4t-86.5 -11v-499z" />
<glyph unicode="C" horiz-adv-x="1247" d="M127 711q0 178 54.5 316t144.5 232.5t208.5 142.5t247.5 48q80 0 145.5 -10t115 -25.5t84 -31t53.5 -27.5l-45 -121q-51 31 -130 60.5t-196 29.5q-133 0 -232.5 -45t-167 -127t-101.5 -194.5t-34 -249.5q0 -141 34 -255t99.5 -194t161 -123t217.5 -43q135 0 226.5 25.5 t138.5 52.5l39 -119q-14 -10 -49 -23.5t-88.5 -27.5t-123 -23.5t-155.5 -9.5q-137 0 -255 49.5t-205 143.5t-137 232t-50 317z" />
<glyph unicode="D" horiz-adv-x="1437" d="M184 25v1368q72 20 166 29.5t180 9.5q172 0 315.5 -45.5t247 -135.5t161 -225t57.5 -315q0 -182 -57.5 -317.5t-161 -225.5t-247 -135t-315.5 -45q-86 0 -180 9t-166 28zM324 123q12 -2 62 -8t161 -6q154 0 268.5 42t192 119.5t116.5 189t39 251.5q0 139 -39 249.5 t-116.5 188.5t-192.5 120t-268 42q-111 0 -161 -6.5t-62 -8.5v-1173z" />
<glyph unicode="E" horiz-adv-x="1136" d="M184 0v1419h820v-121h-680v-493h606v-119h-606v-565h733v-121h-873z" />
<glyph unicode="F" horiz-adv-x="1064" d="M184 0v1419h809v-121h-669v-499h594v-121h-594v-678h-140z" />
<glyph unicode="G" horiz-adv-x="1347" d="M127 711q0 178 53 316t144.5 231.5t212 142.5t258.5 49q158 0 260 -34t149 -64l-47 -119q-57 41 -155.5 66.5t-213.5 25.5q-106 0 -200 -39t-164 -116.5t-110 -192.5t-40 -266q0 -141 33 -255t99.5 -195t165 -124t227.5 -43q104 0 174.5 11.5t95.5 21.5v545h139v-633 q-39 -16 -152.5 -42t-279.5 -26q-139 0 -258 49.5t-206 142.5t-136 231t-49 317z" />
<glyph unicode="H" horiz-adv-x="1417" d="M184 0v1419h140v-616h770v616h139v-1419h-139v682h-770v-682h-140z" />
<glyph unicode="I" horiz-adv-x="507" d="M184 0v1419h140v-1419h-140z" />
<glyph unicode="J" horiz-adv-x="997" d="M16 90l66 113q18 -16 46 -36t64.5 -36t81.5 -26.5t99 -10.5q158 0 232.5 83t74.5 284v958h139v-973q0 -102 -20.5 -189t-70.5 -151.5t-133 -100.5t-208 -36q-74 0 -135.5 13.5t-108.5 32t-78.5 39t-48.5 36.5z" />
<glyph unicode="K" horiz-adv-x="1226" d="M184 0v1419h140v-661q78 70 173 161t188 183t175 176t131 141h168q-59 -63 -143 -150t-178.5 -179.5t-187.5 -181.5t-167 -156q59 -37 128 -91.5t139.5 -119t139 -135t129 -142t109 -139.5t78.5 -125h-155q-70 106 -157 210.5t-183.5 197t-195.5 168t-191 126.5v-702 h-140z" />
<glyph unicode="L" horiz-adv-x="1028" d="M184 0v1419h140v-1298h667v-121h-807z" />
<glyph unicode="M" horiz-adv-x="1771" d="M150 0q18 387 41.5 741.5t58.5 677.5h123q61 -102 130.5 -236t138.5 -278.5t133.5 -285t113.5 -252.5q49 113 113.5 253t133 284.5t138 278.5t131.5 236h117q35 -324 58.5 -678t41.5 -741h-141q-12 330 -27.5 630t-42.5 556q-16 -29 -51 -98.5t-80 -161.5t-94 -197.5 t-96.5 -205t-85 -183.5t-58.5 -135h-125q-20 51 -58 135t-85 183.5t-96.5 205t-94.5 197.5t-79.5 161.5t-51.5 98.5q-27 -256 -42 -556t-27 -630h-137z" />
<glyph unicode="N" horiz-adv-x="1452" d="M184 0v1419h111q104 -117 224 -269.5t234.5 -311t214 -310t162.5 -264.5v1155h138v-1419h-117q-39 72 -99.5 168t-132 205.5t-151.5 225.5t-159 225.5t-153.5 205.5t-133.5 166v-1196h-138z" />
<glyph unicode="O" horiz-adv-x="1585" d="M127 711q0 182 53 320t144.5 231.5t212 140.5t256.5 47q135 0 255.5 -47t212 -140.5t144.5 -231.5t53 -320t-53 -321.5t-144.5 -233t-212 -140.5t-255.5 -47t-256 47t-212.5 140.5t-144.5 232.5t-53 322zM274 711q0 -143 37 -257t104.5 -194t163 -123t214.5 -43t214 43 t162.5 123t104.5 194t37 257t-37 256.5t-104.5 193.5t-163 122t-213.5 42q-119 0 -214.5 -42t-163 -122t-104.5 -193.5t-37 -256.5z" />
<glyph unicode="P" horiz-adv-x="1212" d="M184 0v1393q74 20 173.5 29.5t185.5 9.5q301 0 448.5 -115t147.5 -326q0 -121 -43 -206t-123 -137t-195.5 -75.5t-261.5 -23.5h-192v-549h-140zM324 670h176q113 0 204 13t155.5 49t99 99.5t34.5 161.5q0 94 -37.5 155.5t-100 97.5t-142.5 50.5t-164 14.5 q-78 0 -132.5 -5.5t-92.5 -9.5v-626z" />
<glyph unicode="Q" horiz-adv-x="1585" d="M127 711q0 182 53 320t144.5 231.5t212 140.5t256.5 47q135 0 255.5 -47t212 -140.5t144.5 -231.5t53 -320q0 -164 -43 -291t-116.5 -219t-174 -147.5t-215.5 -73.5q8 -57 52.5 -98.5t106.5 -70t138 -46t148 -27.5l-29 -117q-78 14 -168 35.5t-171 60.5t-140.5 99.5 t-77.5 152.5q-131 4 -248 53.5t-204 142.5t-138 230t-51 316zM274 711q0 -143 37 -257t104.5 -194t163 -123t214.5 -43t214 43t162.5 123t104.5 194t37 257t-37 256.5t-104.5 193.5t-163 122t-213.5 42q-119 0 -214.5 -42t-163 -122t-104.5 -193.5t-37 -256.5z" />
<glyph unicode="R" horiz-adv-x="1265" d="M184 0v1393q74 20 173.5 29.5t183.5 9.5q293 0 441 -111t148 -328q0 -160 -83.5 -252t-221.5 -133q33 -41 85.5 -110.5t107.5 -152.5t108.5 -173t90.5 -172h-150q-43 82 -93 164t-102.5 158.5t-101.5 142t-86 115.5q-66 -6 -131 -7h-229v-573h-140zM324 692h192 q96 0 182 9.5t149.5 41t100.5 91t37 161.5q0 94 -37 155.5t-96 97.5t-136 49.5t-159 13.5q-78 0 -136.5 -5.5t-96.5 -9.5v-604z" />
<glyph unicode="S" horiz-adv-x="1058" d="M70 66l45 120q20 -12 55 -28.5t82 -31.5t106 -25.5t131 -10.5q166 0 258.5 60.5t92.5 195.5q0 78 -30 130t-79 88t-112.5 61.5t-133.5 54.5q-88 35 -157.5 71.5t-118.5 83t-74.5 105.5t-25.5 139q0 182 120.5 276.5t335.5 94.5q57 0 112.5 -8t103.5 -21.5t88 -30 t67 -34.5l-49 -117q-59 41 -144.5 65.5t-183.5 24.5q-68 0 -124 -13t-97 -43t-64.5 -75t-23.5 -108q0 -66 24.5 -111t68.5 -78t103.5 -59.5t128.5 -55.5q84 -35 159 -69.5t130.5 -81.5t88 -114.5t32.5 -166.5q0 -193 -134 -289t-364 -96q-82 0 -149.5 10.5t-120.5 25.5 t-90 31.5t-57 29.5z" />
<glyph unicode="T" horiz-adv-x="1122" d="M37 1298v121h1048v-121h-454v-1298h-139v1298h-455z" />
<glyph unicode="U" horiz-adv-x="1392" d="M178 526v893h139v-874q0 -117 28 -202t77 -140.5t118.5 -82t155.5 -26.5t156 26.5t119 82t76.5 140.5t27.5 202v874h139v-893q0 -117 -27.5 -218t-89 -177t-161 -119t-240.5 -43t-240.5 43t-161 119t-89 177.5t-27.5 217.5z" />
<glyph unicode="V" horiz-adv-x="1277" d="M20 1419h156q61 -182 118.5 -345t113 -315.5t113 -299t122.5 -295.5q63 147 121.5 293.5t115 299t113 316.5t117.5 346h147q-94 -268 -168.5 -471t-139 -366.5t-123 -302t-121.5 -279.5h-130q-63 141 -122.5 279.5t-124 302t-139 366.5t-169.5 471z" />
<glyph unicode="W" horiz-adv-x="1886" d="M74 1419h143q31 -180 63.5 -353t68.5 -335t74 -306t75 -267q88 227 188 492t199 595h121q98 -330 197.5 -597t193.5 -490q72 242 142.5 569.5t135.5 691.5h137q-37 -219 -74.5 -410.5t-78.5 -364.5t-86 -331.5t-98 -312.5h-150q-49 117 -97 233.5t-95.5 240.5t-94.5 259 t-96 287q-49 -152 -97 -287t-95.5 -259t-95.5 -240.5t-97 -233.5h-147q-55 154 -101.5 312.5t-86.5 331.5t-75.5 364.5t-72.5 410.5z" />
<glyph unicode="X" horiz-adv-x="1245" d="M55 0q94 186 221 374.5t259 375.5l-457 669h160l383 -571l383 571h155l-457 -665q133 -188 260.5 -378t221.5 -376h-152q-31 61 -79 141t-104 168t-116.5 176t-116.5 166q-55 -78 -115.5 -166t-116.5 -176t-104.5 -168t-78.5 -141h-146z" />
<glyph unicode="Y" horiz-adv-x="1165" d="M20 1419h162q86 -180 189.5 -365.5t216.5 -353.5q109 168 213 353.5t192 365.5h152q-109 -195 -229.5 -404.5t-262.5 -426.5v-588h-139v584q-145 223 -267 431t-227 404z" />
<glyph unicode="Z" horiz-adv-x="1146" d="M78 0v104q45 88 107.5 193.5t134 217.5t149.5 224.5t153.5 216t144.5 191.5t126 151h-776v121h927v-127q-49 -57 -113.5 -139t-138 -179t-150.5 -207t-151.5 -221.5t-141 -220t-120.5 -204.5h836v-121h-987z" />
<glyph unicode="[" horiz-adv-x="634" d="M205 -379v1983h413v-103h-286v-1777h286v-103h-413z" />
<glyph unicode="\" horiz-adv-x="735" d="M-47 1604h131l698 -1983h-135z" />
<glyph unicode="]" horiz-adv-x="634" d="M16 -276h287v1777h-287v103h414v-1983h-414v103z" />
<glyph unicode="^" d="M127 729l385 690h131l385 -690l-100 -53l-350 631l-351 -631z" />
<glyph unicode="_" horiz-adv-x="1003" d="M-10 -264h1024v-115h-1024v115z" />
<glyph unicode="`" horiz-adv-x="770" d="M123 1479l94 104l324 -311l-68 -78z" />
<glyph unicode="a" horiz-adv-x="1042" d="M98 309q0 86 33 147.5t92.5 101.5t141 58.5t178.5 18.5q29 0 60.5 -3t61 -8.5t51 -10.5t29.5 -9v66q0 55 -8 107t-35.5 94t-78 68t-131.5 26q-117 0 -174.5 -16.5t-84.5 -26.5l-18 116q35 16 108 30.5t175 14.5q104 0 177 -29.5t118 -81.5t65.5 -124t20.5 -156v-667 q-20 -6 -59.5 -13.5t-90.5 -15.5t-113.5 -13.5t-128.5 -5.5q-84 0 -154.5 18.5t-122.5 58.5t-82 102.5t-30 152.5zM236 309q0 -59 19 -100t55 -65.5t86.5 -36t113.5 -11.5q78 0 136.5 5t98.5 14v372q-23 10 -71.5 21.5t-134.5 11.5q-49 0 -102.5 -7t-98.5 -30.5t-73.5 -64.5 t-28.5 -109z" />
<glyph unicode="b" horiz-adv-x="1193" d="M176 33v1532l133 24v-594q35 27 112 56.5t181 29.5q115 0 204 -41t150.5 -114.5t93 -175t31.5 -222.5q0 -129 -37.5 -231t-106.5 -174t-164 -110t-212 -38q-141 0 -233 18.5t-152 39.5zM309 125q31 -10 91.5 -19.5t158.5 -9.5q172 0 276.5 111.5t104.5 320.5 q0 88 -18.5 167t-59.5 137.5t-107.5 93.5t-164.5 35q-47 0 -90 -9.5t-80 -24t-64.5 -30.5t-46.5 -31v-741z" />
<glyph unicode="c" horiz-adv-x="942" d="M113 526q0 125 33.5 227.5t97 176.5t153.5 113.5t203 39.5q86 0 161 -14t116 -37l-35 -114q-41 20 -92.5 32.5t-137.5 12.5q-176 0 -267 -114t-91 -323q0 -94 20.5 -173t66.5 -135t118.5 -88t177.5 -32q86 0 144.5 19.5t84.5 34.5l29 -115q-37 -20 -116 -40t-165 -20 q-123 0 -217 39t-156.5 112t-95 174t-32.5 224z" />
<glyph unicode="d" horiz-adv-x="1193" d="M113 528q0 121 31.5 222.5t93 175t150.5 114.5t204 41q104 0 181 -29.5t112 -56.5v570l133 24v-1556q-59 -20 -151.5 -39t-233.5 -19q-117 0 -212 38t-164 110t-106.5 174t-37.5 231zM254 528q0 -209 104.5 -320.5t276.5 -111.5q98 0 158.5 9.5t91.5 19.5v741 q-18 14 -46 30.5t-65 31t-80 24t-90 9.5q-98 0 -164.5 -35t-107.5 -93.5t-59.5 -137.5t-18.5 -167z" />
<glyph unicode="e" horiz-adv-x="1122" d="M113 530q0 139 40 243t104.5 173.5t147 103t170.5 33.5q195 0 310.5 -127t115.5 -391q0 -16 -1 -32.5t-3 -30.5h-743q6 -195 96 -299.5t287 -104.5q109 0 172 20.5t92 35.5l25 -115q-29 -16 -108 -39t-185 -23q-139 0 -237.5 41t-162 115t-92 175t-28.5 222zM258 614h606 q-4 166 -77.5 258.5t-208.5 92.5q-72 0 -128.5 -29t-98.5 -77t-65.5 -111.5t-27.5 -133.5z" />
<glyph unicode="f" horiz-adv-x="770" d="M176 0v1174q0 207 95 311t294 104q86 0 140.5 -13t70.5 -24l-26 -114q-23 10 -67 21t-112 11q-141 0 -201.5 -71.5t-60.5 -229.5v-110h426v-113h-426v-946h-133z" />
<glyph unicode="g" horiz-adv-x="1173" d="M113 553q0 113 34.5 209t99 166.5t158 110.5t209.5 40q147 0 236.5 -19.5t146.5 -37.5v-967q0 -238 -122.5 -339t-370.5 -101q-102 0 -185 15.5t-143 35.5l27 121q49 -23 134 -39t171 -16q188 0 273 72.5t85 248.5v70q-12 -10 -36.5 -23.5t-60.5 -28t-82 -23.5t-103 -9 q-92 0 -178.5 28.5t-151 90t-103 159t-38.5 236.5zM254 551q0 -104 28.5 -179t74.5 -122t105.5 -68.5t121.5 -21.5q90 0 164.5 26.5t115.5 61.5v682q-35 10 -90 19t-158 9q-86 0 -152.5 -29.5t-113.5 -83.5t-71.5 -129t-24.5 -165z" />
<glyph unicode="h" horiz-adv-x="1165" d="M176 0v1565l133 24v-561q66 25 133.5 38t135.5 13q123 0 204.5 -34.5t131 -99t68.5 -155t19 -198.5v-592h-133v549q0 113 -15 190.5t-51 126.5t-95.5 70.5t-149.5 21.5q-35 0 -75 -6t-74.5 -13t-62.5 -15.5t-36 -12.5v-911h-133z" />
<glyph unicode="i" horiz-adv-x="485" d="M143 1378q0 47 29 75t70 28t69.5 -28t28.5 -75t-28.5 -74.5t-69.5 -27.5t-70 27.5t-29 74.5zM176 0v1059h133v-1059h-133z" />
<glyph unicode="j" horiz-adv-x="485" d="M-129 -362l18 108q14 -4 39 -8t47 -4q121 0 161 67.5t40 202.5v1055h133v-1049q0 -201 -76 -297t-256 -96q-23 0 -56.5 6t-49.5 15zM143 1378q0 47 29 75t70 28t69.5 -28t28.5 -75t-28.5 -74.5t-69.5 -27.5t-70 27.5t-29 74.5z" />
<glyph unicode="k" horiz-adv-x="1013" d="M176 0v1565l133 24v-1007q51 49 114.5 112.5t128 129t122 127t98.5 108.5h160q-47 -49 -106.5 -110.5t-124 -128t-128 -130.5t-114.5 -115q63 -43 136 -110.5t143.5 -146t133 -161.5t105.5 -157h-158q-49 82 -111.5 161t-131 148.5t-137 127t-130.5 95.5v-532h-133z" />
<glyph unicode="l" horiz-adv-x="522" d="M174 254v1311l133 24v-1331q0 -49 9.5 -78.5t27.5 -47t48 -26t71 -14.5l-19 -110q-68 2 -118 17t-83.5 47t-51 82t-17.5 126z" />
<glyph unicode="m" horiz-adv-x="1767" d="M176 0v1022q59 16 154.5 36.5t247.5 20.5q201 0 290 -116q10 8 40 27.5t75 40t105.5 34.5t134.5 14q121 0 195.5 -35.5t115.5 -100t55.5 -155t14.5 -196.5v-592h-134v549q0 104 -9 181t-36.5 127t-79 75.5t-133.5 25.5q-61 0 -111 -11t-87 -27.5t-60.5 -33t-33.5 -24.5 q18 -53 27 -119.5t9 -140.5v-602h-133v549q0 104 -9 181t-37.5 127t-81 75.5t-138.5 25.5q-96 0 -162.5 -10t-85.5 -18v-930h-133z" />
<glyph unicode="n" horiz-adv-x="1165" d="M176 0v1022q59 16 159.5 36.5t246.5 20.5q121 0 201.5 -34.5t129 -99t68.5 -155t20 -198.5v-592h-133v549q0 113 -15 190.5t-51 126.5t-94.5 70.5t-146.5 21.5q-94 0 -162.5 -10t-89.5 -18v-930h-133z" />
<glyph unicode="o" horiz-adv-x="1191" d="M113 528q0 125 35.5 227.5t100 175.5t152.5 112.5t195 39.5q106 0 194.5 -39.5t153 -112.5t100 -175.5t35.5 -227.5t-35.5 -227t-100 -174t-153 -112t-194.5 -40t-194.5 40t-153 112t-100 174t-35.5 227zM254 528q0 -199 92 -315.5t250 -116.5t250 116.5t92 315.5 t-92 317t-250 118t-250 -118t-92 -317z" />
<glyph unicode="p" horiz-adv-x="1193" d="M176 -379v1401q59 20 151.5 38.5t233.5 18.5q117 0 212 -37.5t164 -109.5t106.5 -174.5t37.5 -231.5q0 -121 -31.5 -222t-93 -174t-150.5 -114t-204 -41q-104 0 -181 30t-112 56v-440h-133zM309 190q18 -14 46 -30.5t65 -30.5t80 -23.5t90 -9.5q98 0 164.5 34t107.5 92.5 t59.5 137t18.5 166.5q0 209 -104.5 320.5t-276.5 111.5q-98 0 -158.5 -9t-91.5 -19v-740z" />
<glyph unicode="q" horiz-adv-x="1193" d="M113 526q0 129 37.5 231.5t106.5 174.5t164 109.5t212 37.5q141 0 233 -18.5t152 -38.5v-1401h-133v440q-35 -27 -112 -56.5t-181 -29.5q-115 0 -204 41t-150.5 114t-93 174.5t-31.5 221.5zM254 526q0 -88 18.5 -166.5t59.5 -137t107.5 -92.5t164.5 -34q47 0 90 9.5 t80 23.5t64.5 30.5t46.5 30.5v740q-31 10 -91.5 19t-158.5 9q-172 0 -276.5 -111.5t-104.5 -320.5z" />
<glyph unicode="r" horiz-adv-x="765" d="M176 0v1010q51 23 141.5 46t219.5 23q66 0 124 -10t80 -20l-26 -115q-16 8 -66.5 17.5t-132.5 9.5q-86 0 -138 -12.5t-69 -20.5v-928h-133z" />
<glyph unicode="s" horiz-adv-x="876" d="M82 35l35 121q6 -4 26.5 -13.5t55 -20.5t83 -19.5t111.5 -8.5q115 0 189.5 38t74.5 128q0 43 -13 74t-44 55.5t-81 47t-124 52.5q-59 25 -112.5 50.5t-94.5 59.5t-65.5 81t-24.5 115q0 129 97.5 208.5t267.5 79.5q109 0 179.5 -18t98.5 -33l-30 -119q-25 12 -83.5 33 t-170.5 21q-45 0 -85 -9.5t-71 -29t-49.5 -49t-18.5 -72.5t16.5 -74t48.5 -54.5t78 -44t105 -44.5q61 -25 117.5 -50.5t99.5 -61.5t70 -86t27 -126q0 -143 -107.5 -217t-294.5 -74q-139 0 -213 24t-98 36z" />
<glyph unicode="t" horiz-adv-x="792" d="M168 395v975l133 25v-336h422v-113h-422v-563q0 -90 15.5 -146.5t44 -87t69.5 -41t90 -10.5q84 0 135.5 19.5t79.5 36.5l33 -111q-29 -18 -100.5 -42t-155.5 -24q-98 0 -164.5 26t-106.5 78t-56.5 130t-16.5 184z" />
<glyph unicode="u" horiz-adv-x="1165" d="M164 465v594h133v-551q0 -113 16.5 -190.5t53 -126t95 -70t142.5 -21.5q94 0 164 10.5t88 18.5v930h133v-1022q-59 -16 -159.5 -36.5t-245.5 -20.5q-119 0 -199 34.5t-129 98t-70.5 153.5t-21.5 199z" />
<glyph unicode="v" horiz-adv-x="983" d="M41 1059h141q25 -109 61 -233t77.5 -245.5t87 -235.5t88.5 -202q43 88 88 202t87 235.5t77.5 245.5t60.5 233h133q-37 -145 -82 -286.5t-95 -277t-104.5 -260t-105.5 -235.5h-127q-53 111 -106.5 235.5t-103.5 260t-95 276.5t-82 287z" />
<glyph unicode="w" horiz-adv-x="1587" d="M47 1059h141q23 -109 57 -235t72.5 -249.5t78.5 -234.5t75 -188q39 102 79 218.5t74.5 235.5t65.5 234.5t53 218.5h115q18 -102 48 -218t66 -236t75.5 -236.5t80.5 -218.5q35 78 74 189.5t78 235t72.5 249.5t56.5 235h131q-74 -311 -161 -569.5t-191 -489.5h-125 q-31 72 -64.5 161t-69.5 190.5t-70 213t-64 228.5q-31 -117 -65 -228.5t-69.5 -213t-69.5 -190.5t-65 -161h-127q-104 231 -191 489.5t-161 569.5z" />
<glyph unicode="x" horiz-adv-x="1021" d="M57 0q84 158 176.5 294t188.5 267l-344 498h155l275 -406l278 406h146l-338 -490q43 -57 92 -124.5t98.5 -140.5t95.5 -150.5t85 -153.5h-144q-25 45 -59.5 103.5t-76.5 122t-88 129t-89 124.5q-45 -59 -90 -124.5t-87 -129t-77 -122t-59 -103.5h-138z" />
<glyph unicode="y" horiz-adv-x="970" d="M2 -354l27 110q8 -6 46 -17t79 -11q57 0 103 12t83 42t66.5 76.5t58.5 118.5q-68 125 -130.5 260.5t-116.5 273.5t-99 276.5t-78 271.5h141q23 -98 57.5 -212t78.5 -234.5t97.5 -247.5t114.5 -250q45 127 80 239.5t65 224t57.5 228.5t58.5 252h133q-66 -297 -150 -577.5 t-182 -514.5q-39 -92 -80 -158.5t-91 -109.5t-116.5 -63.5t-157.5 -20.5q-51 0 -93 12.5t-52 18.5z" />
<glyph unicode="z" horiz-adv-x="931" d="M78 0v96q53 100 132 221t163 239t163.5 221.5t135.5 168.5h-563v113h725v-109q-47 -53 -123 -147t-162 -210t-170 -242t-148 -238h621v-113h-774z" />
<glyph unicode="{" horiz-adv-x="653" d="M88 541v100q51 0 88 18.5t61.5 47t36 64.5t11.5 73v397q0 82 15 146.5t53 107.5t103.5 65.5t164.5 22.5h16v-102q-84 0 -129 -16.5t-66.5 -56.5t-25.5 -104.5t-4 -160.5v-219q0 -76 -9.5 -130.5t-28 -93t-45 -64.5t-59.5 -44q33 -18 59.5 -44t45 -65t28 -94t9.5 -131 v-219q0 -96 4 -160.5t25.5 -104.5t66.5 -56.5t129 -16.5v-102h-16q-98 0 -164 22.5t-104 65.5t-53 106.5t-15 147.5v397q0 37 -11.5 72.5t-36 64.5t-61.5 47.5t-88 18.5z" />
<glyph unicode="|" horiz-adv-x="536" d="M205 -379v1983h127v-1983h-127z" />
<glyph unicode="}" horiz-adv-x="653" d="M16 -299q84 0 129 16.5t66.5 56.5t26 104.5t4.5 160.5v219q0 76 9 131t27.5 94t45 65t59.5 44q-33 18 -59.5 44t-45 64.5t-27.5 93t-9 130.5v219q0 96 -4.5 160.5t-26 104.5t-66.5 56.5t-129 16.5v102h17q98 0 163.5 -22.5t103.5 -65.5t53.5 -107.5t15.5 -146.5v-397 q0 -37 11 -73t35.5 -64.5t61.5 -47t88 -18.5v-100q-51 0 -88 -18.5t-61.5 -47.5t-35.5 -64.5t-11 -72.5v-397q0 -84 -15.5 -147.5t-53.5 -106.5t-103.5 -65.5t-163.5 -22.5h-17v102z" />
<glyph unicode="~" d="M102 498q8 37 25.5 81t47.5 81.5t77 63.5t117 26t125 -29t105 -63.5t98 -63.5t102 -29q39 0 65.5 19.5t44 47t26.5 55.5t13 44l105 -24q-10 -37 -26.5 -81t-46.5 -82t-77 -63.5t-117 -25.5t-125 28.5t-105 63.5t-98 63.5t-102 28.5q-39 0 -65.5 -19.5t-44 -47 t-26.5 -55.5t-13 -44z" />
<glyph unicode="&#xa1;" horiz-adv-x="561" d="M168 946q0 47 29.5 80t83.5 33q53 0 82.5 -33t29.5 -80t-29.5 -79.5t-82.5 -32.5t-83 32.5t-30 79.5zM209 10q0 176 11 313.5t30 274.5h61q8 -68 15.5 -135.5t13.5 -139t9 -148.5t3 -165v-389h-143v389z" />
<glyph unicode="&#xa2;" d="M219 594q0 104 27.5 195.5t80 161t127 115.5t169.5 60v293h120v-289q63 0 122 -13t116 -36l-35 -112q-43 18 -101.5 32.5t-121.5 14.5q-178 0 -270.5 -105.5t-92.5 -316.5q0 -90 21.5 -166t68 -131t119 -86t174.5 -31q86 0 145.5 17.5t86.5 29.5l24 -110 q-12 -8 -39.5 -17.5t-62.5 -16.5t-75 -12t-79 -8v-286h-120v293q-98 14 -174 59t-126.5 113.5t-77 157.5t-26.5 194z" />
<glyph unicode="&#xa3;" d="M162 633v112h196v197q0 152 31 250t87 154.5t133 78t169 21.5q86 0 150.5 -17.5t111.5 -39.5l-36 -121q-100 53 -242 53q-63 0 -113.5 -16.5t-84.5 -58.5t-51 -111.5t-17 -173.5v-216h411v-112h-411v-19q0 -121 -7.5 -246.5t-27.5 -250.5h620v-117h-776q23 141 38 289.5 t15 318.5v25h-196z" />
<glyph unicode="&#xa4;" d="M115 319l151 156q-35 47 -53 107.5t-18 128.5t18 128t53 107l-151 156l82 84l155 -160q47 35 104.5 53.5t121.5 18.5q63 0 120.5 -18.5t104.5 -53.5l155 160l82 -84l-151 -156q35 -47 53.5 -107.5t18.5 -127.5q0 -68 -18.5 -128.5t-53.5 -107.5l151 -156l-82 -83 l-155 159q-47 -35 -104.5 -53t-120.5 -18t-121 18t-105 53l-155 -159zM313 711q0 -61 20.5 -112.5t56.5 -88.5t84 -57.5t104 -20.5q55 0 103 20.5t84 57.5t56.5 88.5t20.5 112.5t-20.5 112t-56.5 88t-84 57.5t-103 20.5t-103.5 -20.5t-84.5 -57.5t-56.5 -88t-20.5 -112z" />
<glyph unicode="&#xa5;" d="M63 1419h142q80 -170 176 -337t201 -322q104 156 199.5 322.5t174.5 336.5h136q-88 -178 -193.5 -355t-228.5 -368h309v-108h-334v-244h334v-108h-334v-236h-133v236h-334v108h334v244h-334v108h305q-123 190 -227 367.5t-193 355.5z" />
<glyph unicode="&#xa6;" horiz-adv-x="536" d="M205 -379v770h127v-770h-127zM205 834v770h127v-770h-127z" />
<glyph unicode="&#xa7;" horiz-adv-x="987" d="M96 633q0 57 19.5 105t48.5 85t64.5 63.5t66.5 45.5q-61 45 -91 97t-30 128q0 135 91 214t270 79q123 0 194.5 -19.5t101.5 -31.5l-32 -109q-35 16 -99.5 36t-167.5 20q-100 0 -165.5 -40t-65.5 -126q0 -84 54.5 -131.5t181.5 -85.5q68 -23 131 -47.5t114.5 -62.5 t82 -95.5t30.5 -143.5q0 -51 -16.5 -96t-44 -84t-63.5 -68.5t-73 -50.5q68 -41 106 -102t38 -137q0 -147 -109.5 -223t-294.5 -76q-123 0 -199.5 19.5t-123.5 41.5l32 105q53 -23 119 -42.5t187 -19.5q53 0 100 10.5t83 32t56.5 54t20.5 79.5q0 43 -14.5 76t-46 59.5t-82 49 t-119.5 47.5q-72 25 -136.5 50.5t-112.5 63t-77 93t-29 137.5zM223 649q0 -59 23.5 -98t64.5 -67.5t96.5 -50t118.5 -42.5q20 -6 43 -14t37 -15q78 39 120 104.5t42 137.5q0 57 -26.5 98t-69.5 70t-97.5 49.5t-109.5 38.5q-23 8 -44.5 15.5t-31.5 11.5q-72 -37 -119 -94.5 t-47 -143.5z" />
<glyph unicode="&#xa8;" horiz-adv-x="770" d="M115 1378q0 45 26.5 72t67.5 27t67.5 -27t26.5 -72t-26.5 -71.5t-67.5 -26.5t-67.5 26.5t-26.5 71.5zM467 1378q0 45 26.5 72t67.5 27t67.5 -27t26.5 -72t-26.5 -71.5t-67.5 -26.5t-67.5 26.5t-26.5 71.5z" />
<glyph unicode="&#xa9;" horiz-adv-x="1691" d="M152 711q0 174 57 312t152.5 232.5t221.5 144.5t263 50t263 -50t221 -144.5t152.5 -232.5t57.5 -312q0 -176 -57.5 -313.5t-152.5 -232.5t-221 -145.5t-263 -50.5t-263 50.5t-221.5 145.5t-152.5 232.5t-57 313.5zM272 711q0 -141 43 -258t119 -200t181.5 -129t230.5 -46 t230.5 46t181 129t118.5 200t43 258t-43 257.5t-118.5 199.5t-181 128t-230.5 45t-230.5 -45t-181.5 -128t-119 -199.5t-43 -257.5zM479 713q0 98 32 175t85 131t122.5 81.5t145.5 27.5q100 0 163 -27.5t85 -43.5l-39 -92q-31 16 -79 35.5t-130 19.5q-113 0 -187.5 -80 t-74.5 -227q0 -152 73 -233t197 -81q88 0 138.5 19.5t72.5 34.5l35 -99q-27 -16 -94.5 -39.5t-167.5 -23.5q-80 0 -148.5 28.5t-119.5 82t-80 132t-29 179.5z" />
<glyph unicode="&#xaa;" horiz-adv-x="790" d="M94 907q0 61 25.5 105.5t69.5 72t102.5 41t124.5 13.5q23 0 59.5 -4.5t77.5 -12.5v19q0 37 -4 72.5t-20.5 64.5t-50.5 47t-91 18q-53 0 -103.5 -5t-90.5 -19l-15 94q35 10 89 19.5t120 9.5q76 0 129 -19.5t86 -55.5t47.5 -86t14.5 -110v-462q-25 -6 -59 -11.5t-69.5 -9.5 t-71.5 -6t-63 -2q-137 0 -222 54t-85 173zM207 915q0 -66 40.5 -102.5t151.5 -36.5q45 0 88 3t66 7v246q-27 4 -61.5 8t-71.5 4q-43 0 -82 -6t-68.5 -20t-46 -40t-16.5 -63z" />
<glyph unicode="&#xab;" horiz-adv-x="925" d="M74 582l311 432l84 -53l-238 -379l238 -381l-84 -54zM436 582l311 432l84 -53l-238 -379l238 -381l-84 -54z" />
<glyph unicode="&#xac;" d="M115 664v114h925v-680h-118v566h-807z" />
<glyph unicode="&#xad;" horiz-adv-x="577" d="M57 528v129h463v-129h-463z" />
<glyph unicode="&#xae;" horiz-adv-x="1691" d="M152 711q0 174 57 312t152.5 232.5t221.5 144.5t263 50t263 -50t221 -144.5t152.5 -232.5t57.5 -312q0 -176 -57.5 -313.5t-152.5 -232.5t-221 -145.5t-263 -50.5t-263 50.5t-221.5 145.5t-152.5 232.5t-57 313.5zM272 711q0 -141 43 -258t119 -200t181.5 -129t230.5 -46 t230.5 46t181 129t118.5 200t43 258t-43 257.5t-118.5 199.5t-181 128t-230.5 45t-230.5 -45t-181.5 -128t-119 -199.5t-43 -257.5zM565 305v793q47 10 105.5 16t109.5 6q174 0 265.5 -63.5t91.5 -192.5q0 -74 -41 -132t-121 -87q16 -18 44 -56t58.5 -85t61 -100.5 t53.5 -98.5h-125q-53 96 -110.5 183t-100.5 139q-14 -2 -26.5 -2h-22.5h-129v-320h-113zM678 717h102q51 0 94.5 6t75 23.5t49 46t17.5 73.5q0 43 -19.5 73t-51.5 48.5t-73 26.5t-86 8q-31 0 -58.5 -1t-49.5 -3v-301z" />
<glyph unicode="&#xaf;" horiz-adv-x="770" d="M115 1329v113h542v-113h-542z" />
<glyph unicode="&#xb0;" horiz-adv-x="651" d="M59 1315q0 63 21.5 113.5t58.5 84t85 52t102 18.5q53 0 101 -18.5t85 -52t58.5 -84t21.5 -113.5t-21.5 -113.5t-58.5 -84.5t-85 -52t-101 -18t-101.5 18t-85.5 52t-58.5 84t-21.5 114zM158 1315q0 -82 48 -129t120 -47t120 47t48 129t-48.5 129t-119.5 47q-72 0 -120 -47 t-48 -129z" />
<glyph unicode="&#xb1;" d="M115 0v115h925v-115h-925zM115 707v114h403v445h119v-445h403v-114h-403v-445h-119v445h-403z" />
<glyph unicode="&#xb2;" horiz-adv-x="735" d="M88 1350q35 37 97.5 68.5t154.5 31.5q115 0 178.5 -55t63.5 -166q0 -43 -15.5 -80t-40 -68.5t-56.5 -60.5t-67 -55q-53 -43 -86.5 -76t-53 -57.5t-27 -45t-7.5 -38.5h392v-99h-508q-2 10 -2 20.5v20.5q0 61 20.5 109.5t52 88.5t70.5 73.5t76 68.5q29 25 53.5 46.5 t42.5 45t29.5 50t11.5 61.5q0 68 -41 93.5t-96 25.5q-35 0 -64.5 -9.5t-54.5 -22.5t-42 -26.5t-26 -21.5z" />
<glyph unicode="&#xb3;" horiz-adv-x="735" d="M92 676l27 96q29 -14 73 -27.5t107 -13.5q117 0 158 40t41 99q0 43 -20.5 72t-53.5 47.5t-77 25.5t-89 7h-27v92h31q37 0 73 5t62.5 20.5t43 40t16.5 65.5q0 59 -38 84t-102 25q-66 0 -110.5 -19.5t-71.5 -38.5l-41 86q23 18 82.5 43t145.5 25q133 0 189 -54.5t56 -140.5 q0 -127 -125 -178q76 -23 123 -74t47 -137q0 -47 -17 -89t-54 -74.5t-95.5 -51t-140.5 -18.5q-78 0 -129 13t-84 30z" />
<glyph unicode="&#xb4;" horiz-adv-x="770" d="M229 1272l324 311l94 -104l-350 -285z" />
<glyph unicode="&#xb5;" horiz-adv-x="1177" d="M176 -379v1438h133v-551q0 -113 16.5 -190.5t53.5 -126t95 -70t142 -21.5q94 0 164 10.5t88 18.5v930h133v-1022q-59 -16 -159.5 -36.5t-245.5 -20.5q-117 0 -188.5 30.5t-112.5 83.5q8 -66 9 -132t1 -124v-217h-129z" />
<glyph unicode="&#xb6;" horiz-adv-x="1261" d="M94 983q0 113 48 197t134 140t206 84t263 28q66 0 152 -5.5t158 -21.5v-1784h-119v1686q-29 4 -77 7t-87 3q-16 0 -34.5 -1t-28.5 -3v-1692h-119v920q-113 8 -205 38.5t-156.5 85t-99.5 133.5t-35 185z" />
<glyph unicode="&#xb7;" horiz-adv-x="503" d="M139 602q0 47 30 80t83 33t83 -33t30 -80t-30 -80t-83 -33t-83 33t-30 80z" />
<glyph unicode="&#xb8;" horiz-adv-x="770" d="M201 -358l16 88q23 -10 51.5 -14.5t69.5 -4.5q84 0 84 60q0 35 -28.5 53t-90.5 43q6 20 18.5 47t24.5 51.5t23.5 45t17.5 30.5h94q-14 -23 -31.5 -56.5t-27.5 -58.5q57 -25 91 -60.5t34 -94.5q0 -25 -8.5 -52.5t-31 -50t-61 -37t-100.5 -14.5q-41 0 -84 7t-61 18z" />
<glyph unicode="&#xb9;" horiz-adv-x="735" d="M125 1270q72 23 143.5 62.5t122.5 99.5h76v-783h-111v623q-23 -16 -52.5 -30.5t-58 -27t-54 -20.5t-39.5 -10z" />
<glyph unicode="&#xba;" horiz-adv-x="894" d="M94 1061q0 86 26.5 156.5t74 121t112 78t139.5 27.5q76 0 141.5 -27.5t113 -78t74 -121t26.5 -156.5t-26.5 -156.5t-74 -121t-113 -78t-141.5 -27.5t-140 27.5t-111.5 78t-74 121t-26.5 156.5zM215 1061q0 -129 63.5 -206t167.5 -77q106 0 170 77t64 206t-63.5 205.5 t-170.5 76.5q-104 0 -167.5 -76.5t-63.5 -205.5z" />
<glyph unicode="&#xbb;" horiz-adv-x="925" d="M94 201l238 381l-238 379l84 53l311 -432l-311 -435zM456 201l238 381l-238 379l84 53l311 -432l-311 -435z" />
<glyph unicode="&#xbc;" horiz-adv-x="1789" d="M125 1270q72 23 143.5 62.5t122.5 99.5h76v-783h-111v623q-23 -16 -52.5 -30.5t-58 -27t-54 -20.5t-39.5 -10zM421 0l809 1419h136l-809 -1419h-136zM1123 199v67q20 41 62 109t96.5 143.5t117 147t121.5 119.5h96v-496h105v-90h-105v-197h-108v197h-385zM1239 289h269 v367q-35 -35 -74 -82t-75 -97.5t-67.5 -100.5t-52.5 -87z" />
<glyph unicode="&#xbd;" horiz-adv-x="1789" d="M125 1270q72 23 143.5 62.5t122.5 99.5h76v-783h-111v623q-23 -16 -52.5 -30.5t-58 -27t-54 -20.5t-39.5 -10zM378 0l809 1419h136l-809 -1419h-136zM1143 703q35 37 97.5 68.5t154.5 31.5q115 0 178.5 -55t63.5 -166q0 -43 -15.5 -80t-40 -68.5t-56.5 -60.5t-67 -55 q-53 -43 -86.5 -76t-53 -57.5t-27 -45t-7.5 -38.5h392v-99h-508q-2 10 -2 20.5v20.5q0 61 20.5 109.5t52 88.5t70.5 73.5t76 68.5q29 25 53.5 46.5t42.5 45t29.5 50t11.5 61.5q0 68 -41 93.5t-96 25.5q-35 0 -64.5 -9.5t-54.5 -22.5t-42 -26.5t-26 -21.5z" />
<glyph unicode="&#xbe;" horiz-adv-x="1789" d="M92 676l27 96q29 -14 73 -27.5t107 -13.5q117 0 158 40t41 99q0 43 -20.5 72t-53.5 47.5t-77 25.5t-89 7h-27v92h31q37 0 73 5t62.5 20.5t43 40t16.5 65.5q0 59 -38 84t-102 25q-66 0 -110.5 -19.5t-71.5 -38.5l-41 86q23 18 82.5 43t145.5 25q133 0 189 -54.5t56 -140.5 q0 -127 -125 -178q76 -23 123 -74t47 -137q0 -47 -17 -89t-54 -74.5t-95.5 -51t-140.5 -18.5q-78 0 -129 13t-84 30zM452 0l809 1419h136l-809 -1419h-136zM1123 199v67q20 41 62 109t96.5 143.5t117 147t121.5 119.5h96v-496h105v-90h-105v-197h-108v197h-385zM1239 289 h269v367q-35 -35 -74 -82t-75 -97.5t-67.5 -100.5t-52.5 -87z" />
<glyph unicode="&#xbf;" horiz-adv-x="778" d="M61 -92q0 70 26 127t64.5 106t85 96.5t85 96.5t64.5 105.5t26 125.5v17.5t-2 15.5h104q8 -35 8 -76q0 -66 -23.5 -120t-59.5 -101t-76.5 -92t-76.5 -90t-59.5 -93.5t-23.5 -105.5q0 -53 20.5 -88t54 -55.5t79.5 -29.5t98 -9q135 0 250 61l38 -110q-43 -25 -123.5 -47.5 t-179.5 -22.5q-111 0 -183.5 27.5t-116.5 69.5t-61.5 93.5t-17.5 98.5zM336 946q0 47 29.5 80t83.5 33q53 0 82.5 -33t29.5 -80t-29.5 -79.5t-82.5 -32.5t-83 32.5t-30 79.5z" />
<glyph unicode="&#xc0;" horiz-adv-x="1312" d="M20 0q82 221 154 412.5t140.5 362.5t136 329t143.5 315h123q76 -158 143.5 -315.5t136 -328.5t140 -362.5t155.5 -412.5h-153q-39 104 -74 200.5t-68 188.5h-690q-35 -92 -69.5 -188.5t-71.5 -200.5h-146zM350 508h604q-78 211 -151.5 393.5t-151.5 358.5 q-78 -176 -150.5 -358.5t-150.5 -393.5zM373 1798l94 104l324 -311l-68 -78z" />
<glyph unicode="&#xc1;" horiz-adv-x="1312" d="M20 0q82 221 154 412.5t140.5 362.5t136 329t143.5 315h123q76 -158 143.5 -315.5t136 -328.5t140 -362.5t155.5 -412.5h-153q-39 104 -74 200.5t-68 188.5h-690q-35 -92 -69.5 -188.5t-71.5 -200.5h-146zM350 508h604q-78 211 -151.5 393.5t-151.5 358.5 q-78 -176 -150.5 -358.5t-150.5 -393.5zM520 1591l324 311l94 -104l-350 -285z" />
<glyph unicode="&#xc2;" horiz-adv-x="1312" d="M20 0q82 221 154 412.5t140.5 362.5t136 329t143.5 315h123q76 -158 143.5 -315.5t136 -328.5t140 -362.5t155.5 -412.5h-153q-39 104 -74 200.5t-68 188.5h-690q-35 -92 -69.5 -188.5t-71.5 -200.5h-146zM350 508h604q-78 211 -151.5 393.5t-151.5 358.5 q-78 -176 -150.5 -358.5t-150.5 -393.5zM385 1579l270 301l270 -301l-57 -64l-213 197l-213 -197z" />
<glyph unicode="&#xc3;" horiz-adv-x="1312" d="M20 0q82 221 154 412.5t140.5 362.5t136 329t143.5 315h123q76 -158 143.5 -315.5t136 -328.5t140 -362.5t155.5 -412.5h-153q-39 104 -74 200.5t-68 188.5h-690q-35 -92 -69.5 -188.5t-71.5 -200.5h-146zM331 1632q10 25 27.5 53.5t41.5 53t55.5 41t72.5 16.5 q45 0 82 -14.5t72 -30.5q39 -20 63.5 -27.5t44.5 -7.5q43 0 67.5 28.5t45.5 63.5l78 -37q-10 -25 -27.5 -53.5t-41.5 -53t-55.5 -41t-72.5 -16.5q-45 0 -82 14.5t-72 30.5q-39 20 -63.5 27.5t-44.5 7.5q-43 0 -67.5 -28.5t-45.5 -63.5zM350 508h604q-78 211 -151.5 393.5 t-151.5 358.5q-78 -176 -150.5 -358.5t-150.5 -393.5z" />
<glyph unicode="&#xc4;" horiz-adv-x="1312" d="M20 0q82 221 154 412.5t140.5 362.5t136 329t143.5 315h123q76 -158 143.5 -315.5t136 -328.5t140 -362.5t155.5 -412.5h-153q-39 104 -74 200.5t-68 188.5h-690q-35 -92 -69.5 -188.5t-71.5 -200.5h-146zM350 508h604q-78 211 -151.5 393.5t-151.5 358.5 q-78 -176 -150.5 -358.5t-150.5 -393.5zM383 1697q0 45 26.5 72t67.5 27t67.5 -27t26.5 -72t-26.5 -71.5t-67.5 -26.5t-67.5 26.5t-26.5 71.5zM735 1697q0 45 26.5 72t67.5 27t67.5 -27t26.5 -72t-26.5 -71.5t-67.5 -26.5t-67.5 26.5t-26.5 71.5z" />
<glyph unicode="&#xc5;" horiz-adv-x="1312" d="M20 0q76 209 143.5 390t132 344t128 313.5t133.5 298.5q-45 25 -71.5 69.5t-26.5 104.5q0 88 58 141t138 53q39 0 75 -14t62.5 -40t42 -61.5t15.5 -78.5q0 -59 -27.5 -104.5t-70.5 -69.5q70 -147 133 -298t127.5 -314t133 -344t146.5 -390h-153q-39 104 -74 200.5 t-68 188.5h-690q-35 -92 -69.5 -188.5t-71.5 -200.5h-146zM350 508h604q-78 211 -151.5 393.5t-151.5 358.5q-78 -176 -150.5 -358.5t-150.5 -393.5zM539 1520q0 -59 33.5 -90t82.5 -31t83 31t34 90q0 57 -33.5 88.5t-83.5 31.5q-49 0 -82.5 -31.5t-33.5 -88.5z" />
<glyph unicode="&#xc6;" horiz-adv-x="1873" d="M12 0q111 219 220.5 411.5t218 365.5t217 332t219.5 310h854v-121h-651v-493h577v-119h-577v-565h704v-121h-844v389h-588q-53 -98 -105 -194.5t-101 -194.5h-144zM430 508h520v797q-141 -190 -270 -388t-250 -409z" />
<glyph unicode="&#xc7;" horiz-adv-x="1247" d="M127 711q0 178 54.5 316t144.5 232.5t208.5 142.5t247.5 48q80 0 145.5 -10t115 -25.5t84 -31t53.5 -27.5l-45 -121q-51 31 -130 60.5t-196 29.5q-133 0 -232.5 -45t-167 -127t-101.5 -194.5t-34 -249.5q0 -141 34 -255t99.5 -194t161 -123t217.5 -43q135 0 226.5 25.5 t138.5 52.5l39 -119q-14 -10 -49 -23.5t-88.5 -27.5t-123 -23.5t-155.5 -9.5h-10q-6 -10 -10.5 -21.5t-8.5 -21.5q57 -25 91 -60.5t34 -94.5q0 -25 -8 -52.5t-30.5 -50t-61.5 -37t-100 -14.5q-41 0 -84 7t-62 18l17 88q23 -10 51.5 -14.5t69.5 -4.5q84 0 83 60 q0 35 -28.5 53t-89.5 43q8 23 20 52.5t27 57.5q-119 16 -219.5 71.5t-173 149t-113.5 221.5t-41 292z" />
<glyph unicode="&#xc8;" horiz-adv-x="1136" d="M184 0v1419h820v-121h-680v-493h606v-119h-606v-565h733v-121h-873zM311 1798l94 104l324 -311l-68 -78z" />
<glyph unicode="&#xc9;" horiz-adv-x="1136" d="M184 0v1419h820v-121h-680v-493h606v-119h-606v-565h733v-121h-873zM458 1591l324 311l94 -104l-350 -285z" />
<glyph unicode="&#xca;" horiz-adv-x="1136" d="M184 0v1419h820v-121h-680v-493h606v-119h-606v-565h733v-121h-873zM324 1579l270 301l270 -301l-57 -64l-213 197l-213 -197z" />
<glyph unicode="&#xcb;" horiz-adv-x="1136" d="M184 0v1419h820v-121h-680v-493h606v-119h-606v-565h733v-121h-873zM324 1697q0 45 26.5 72t67.5 27t67.5 -27t26.5 -72t-26.5 -71.5t-67.5 -26.5t-67.5 26.5t-26.5 71.5zM676 1697q0 45 26.5 72t67.5 27t67.5 -27t26.5 -72t-26.5 -71.5t-67.5 -26.5t-67.5 26.5 t-26.5 71.5z" />
<glyph unicode="&#xcc;" horiz-adv-x="507" d="M-27 1798l94 104l324 -311l-68 -78zM184 0v1419h140v-1419h-140z" />
<glyph unicode="&#xcd;" horiz-adv-x="507" d="M120 1591l324 311l94 -104l-350 -285zM184 0v1419h140v-1419h-140z" />
<glyph unicode="&#xce;" horiz-adv-x="507" d="M-14 1579l270 301l270 -301l-57 -64l-213 197l-213 -197zM184 0v1419h140v-1419h-140z" />
<glyph unicode="&#xcf;" horiz-adv-x="507" d="M-14 1697q0 45 26.5 72t67.5 27t67.5 -27t26.5 -72t-26.5 -71.5t-67.5 -26.5t-67.5 26.5t-26.5 71.5zM184 0v1419h140v-1419h-140zM338 1697q0 45 26.5 72t67.5 27t67.5 -27t26.5 -72t-26.5 -71.5t-67.5 -26.5t-67.5 26.5t-26.5 71.5z" />
<glyph unicode="&#xd0;" horiz-adv-x="1466" d="M49 686v113h164v594q72 20 166 29.5t180 9.5q172 0 315.5 -45.5t247 -135.5t160.5 -225t57 -315q0 -182 -57 -317.5t-160.5 -225.5t-247 -135t-315.5 -45q-86 0 -180 9t-166 28v661h-164zM352 123q12 -2 62.5 -8t160.5 -6q154 0 268.5 42t192.5 119.5t117 189t39 251.5 q0 139 -39 249.5t-117 188.5t-192.5 120t-268.5 42q-111 0 -160.5 -6.5t-62.5 -8.5v-497h271v-113h-271v-563z" />
<glyph unicode="&#xd1;" horiz-adv-x="1452" d="M184 0v1419h111q104 -117 224 -269.5t234.5 -311t214 -310t162.5 -264.5v1155h138v-1419h-117q-39 72 -99.5 168t-132 205.5t-151.5 225.5t-159 225.5t-153.5 205.5t-133.5 166v-1196h-138zM401 1632q10 25 27.5 53.5t41.5 53t55.5 41t72.5 16.5q45 0 82 -14.5t72 -30.5 q39 -20 63.5 -27.5t44.5 -7.5q43 0 67.5 28.5t45.5 63.5l78 -37q-10 -25 -27.5 -53.5t-41.5 -53t-55.5 -41t-72.5 -16.5q-45 0 -82 14.5t-72 30.5q-39 20 -63.5 27.5t-44.5 7.5q-43 0 -67.5 -28.5t-45.5 -63.5z" />
<glyph unicode="&#xd2;" horiz-adv-x="1585" d="M127 711q0 182 53 320t144.5 231.5t212 140.5t256.5 47q135 0 255.5 -47t212 -140.5t144.5 -231.5t53 -320t-53 -321.5t-144.5 -233t-212 -140.5t-255.5 -47t-256 47t-212.5 140.5t-144.5 232.5t-53 322zM274 711q0 -143 37 -257t104.5 -194t163 -123t214.5 -43t214 43 t162.5 123t104.5 194t37 257t-37 256.5t-104.5 193.5t-163 122t-213.5 42q-119 0 -214.5 -42t-163 -122t-104.5 -193.5t-37 -256.5zM510 1798l94 104l324 -311l-68 -78z" />
<glyph unicode="&#xd3;" horiz-adv-x="1585" d="M127 711q0 182 53 320t144.5 231.5t212 140.5t256.5 47q135 0 255.5 -47t212 -140.5t144.5 -231.5t53 -320t-53 -321.5t-144.5 -233t-212 -140.5t-255.5 -47t-256 47t-212.5 140.5t-144.5 232.5t-53 322zM274 711q0 -143 37 -257t104.5 -194t163 -123t214.5 -43t214 43 t162.5 123t104.5 194t37 257t-37 256.5t-104.5 193.5t-163 122t-213.5 42q-119 0 -214.5 -42t-163 -122t-104.5 -193.5t-37 -256.5zM657 1591l324 311l94 -104l-350 -285z" />
<glyph unicode="&#xd4;" horiz-adv-x="1585" d="M127 711q0 182 53 320t144.5 231.5t212 140.5t256.5 47q135 0 255.5 -47t212 -140.5t144.5 -231.5t53 -320t-53 -321.5t-144.5 -233t-212 -140.5t-255.5 -47t-256 47t-212.5 140.5t-144.5 232.5t-53 322zM274 711q0 -143 37 -257t104.5 -194t163 -123t214.5 -43t214 43 t162.5 123t104.5 194t37 257t-37 256.5t-104.5 193.5t-163 122t-213.5 42q-119 0 -214.5 -42t-163 -122t-104.5 -193.5t-37 -256.5zM523 1579l270 301l270 -301l-57 -64l-213 197l-213 -197z" />
<glyph unicode="&#xd5;" horiz-adv-x="1585" d="M127 711q0 182 53 320t144.5 231.5t212 140.5t256.5 47q135 0 255.5 -47t212 -140.5t144.5 -231.5t53 -320t-53 -321.5t-144.5 -233t-212 -140.5t-255.5 -47t-256 47t-212.5 140.5t-144.5 232.5t-53 322zM274 711q0 -143 37 -257t104.5 -194t163 -123t214.5 -43t214 43 t162.5 123t104.5 194t37 257t-37 256.5t-104.5 193.5t-163 122t-213.5 42q-119 0 -214.5 -42t-163 -122t-104.5 -193.5t-37 -256.5zM469 1632q10 25 27.5 53.5t41.5 53t55.5 41t72.5 16.5q45 0 82 -14.5t72 -30.5q39 -20 63.5 -27.5t44.5 -7.5q43 0 67.5 28.5t45.5 63.5 l78 -37q-10 -25 -27.5 -53.5t-41.5 -53t-55.5 -41t-72.5 -16.5q-45 0 -82 14.5t-72 30.5q-39 20 -63.5 27.5t-44.5 7.5q-43 0 -67.5 -28.5t-45.5 -63.5z" />
<glyph unicode="&#xd6;" horiz-adv-x="1585" d="M127 711q0 182 53 320t144.5 231.5t212 140.5t256.5 47q135 0 255.5 -47t212 -140.5t144.5 -231.5t53 -320t-53 -321.5t-144.5 -233t-212 -140.5t-255.5 -47t-256 47t-212.5 140.5t-144.5 232.5t-53 322zM274 711q0 -143 37 -257t104.5 -194t163 -123t214.5 -43t214 43 t162.5 123t104.5 194t37 257t-37 256.5t-104.5 193.5t-163 122t-213.5 42q-119 0 -214.5 -42t-163 -122t-104.5 -193.5t-37 -256.5zM523 1697q0 45 26.5 72t67.5 27t67.5 -27t26.5 -72t-26.5 -71.5t-67.5 -26.5t-67.5 26.5t-26.5 71.5zM875 1697q0 45 26.5 72t67.5 27 t67.5 -27t26.5 -72t-26.5 -71.5t-67.5 -26.5t-67.5 26.5t-26.5 71.5z" />
<glyph unicode="&#xd7;" d="M184 289l316 313l-316 313l80 80l314 -315l313 315l80 -80l-316 -313l316 -313l-80 -80l-313 315l-314 -315z" />
<glyph unicode="&#xd8;" horiz-adv-x="1585" d="M127 711q0 182 53 320t144.5 231.5t212 140.5t256.5 47q111 0 212 -32t187 -97l131 170l98 -74l-139 -180q82 -92 129 -223t47 -303q0 -182 -53 -321.5t-144.5 -233t-212 -140.5t-255.5 -47q-111 0 -210.5 31t-185.5 94l-125 -164l-98 74l133 172q-86 92 -133 226.5 t-47 308.5zM274 711q0 -131 31 -238.5t88 -185.5l719 930q-133 109 -319 108q-119 0 -214.5 -42t-163 -122t-104.5 -193.5t-37 -256.5zM477 197q127 -102 316 -103q119 0 214 43t162.5 123t104.5 194t37 257q0 129 -30 233.5t-85 181.5z" />
<glyph unicode="&#xd9;" horiz-adv-x="1392" d="M178 526v893h139v-874q0 -117 28 -202t77 -140.5t118.5 -82t155.5 -26.5t156 26.5t119 82t76.5 140.5t27.5 202v874h139v-893q0 -117 -27.5 -218t-89 -177t-161 -119t-240.5 -43t-240.5 43t-161 119t-89 177.5t-27.5 217.5zM414 1798l94 104l324 -311l-68 -78z" />
<glyph unicode="&#xda;" horiz-adv-x="1392" d="M178 526v893h139v-874q0 -117 28 -202t77 -140.5t118.5 -82t155.5 -26.5t156 26.5t119 82t76.5 140.5t27.5 202v874h139v-893q0 -117 -27.5 -218t-89 -177t-161 -119t-240.5 -43t-240.5 43t-161 119t-89 177.5t-27.5 217.5zM561 1591l324 311l94 -104l-350 -285z" />
<glyph unicode="&#xdb;" horiz-adv-x="1392" d="M178 526v893h139v-874q0 -117 28 -202t77 -140.5t118.5 -82t155.5 -26.5t156 26.5t119 82t76.5 140.5t27.5 202v874h139v-893q0 -117 -27.5 -218t-89 -177t-161 -119t-240.5 -43t-240.5 43t-161 119t-89 177.5t-27.5 217.5zM426 1579l270 301l270 -301l-57 -64l-213 197 l-213 -197z" />
<glyph unicode="&#xdc;" horiz-adv-x="1392" d="M178 526v893h139v-874q0 -117 28 -202t77 -140.5t118.5 -82t155.5 -26.5t156 26.5t119 82t76.5 140.5t27.5 202v874h139v-893q0 -117 -27.5 -218t-89 -177t-161 -119t-240.5 -43t-240.5 43t-161 119t-89 177.5t-27.5 217.5zM426 1697q0 45 26.5 72t67.5 27t67.5 -27 t26.5 -72t-26.5 -71.5t-67.5 -26.5t-67.5 26.5t-26.5 71.5zM778 1697q0 45 26.5 72t67.5 27t67.5 -27t26.5 -72t-26.5 -71.5t-67.5 -26.5t-67.5 26.5t-26.5 71.5z" />
<glyph unicode="&#xdd;" horiz-adv-x="1165" d="M20 1419h162q86 -180 189.5 -365.5t216.5 -353.5q109 168 213 353.5t192 365.5h152q-109 -195 -229.5 -404.5t-262.5 -426.5v-588h-139v584q-145 223 -267 431t-227 404zM448 1591l324 311l94 -104l-350 -285z" />
<glyph unicode="&#xde;" horiz-adv-x="1214" d="M184 0v1419h140v-252q35 4 99 8.5t116 4.5q303 0 451.5 -116t148.5 -325q0 -121 -43 -205.5t-123 -137t-195.5 -76t-261.5 -23.5h-192v-297h-140zM324 418h176q113 0 204 13t155.5 49t99 99.5t34.5 161.5q0 94 -37.5 155.5t-100 97.5t-143.5 50.5t-167 14.5 q-74 0 -130.5 -4t-90.5 -8v-629z" />
<glyph unicode="&#xdf;" horiz-adv-x="1220" d="M176 0v1155q0 98 28.5 179t83 137.5t130.5 87t170 30.5q201 0 293 -89t92 -232q0 -53 -17.5 -97.5t-43 -79t-54.5 -63.5l-49 -49q-29 -29 -48.5 -50.5t-31.5 -40t-17 -36.5t-5 -41q0 -29 13 -51.5t34.5 -38.5t48 -29.5t53.5 -25.5q61 -29 115.5 -60t94.5 -71.5t62.5 -98 t22.5 -139.5q0 -154 -104.5 -238t-290.5 -84q-100 0 -172 21.5t-92 32.5l28 123q16 -10 79 -35t181 -25q111 0 172.5 55.5t61.5 149.5q0 45 -11.5 79t-38 62.5t-67.5 54t-98 56.5q-68 35 -112 61.5t-69.5 54t-36 58.5t-10.5 76q0 70 40 123t94 108q31 33 56 58.5t42.5 52 t27 55.5t9.5 66q0 92 -63.5 150t-172.5 58q-158 0 -226.5 -88t-68.5 -235v-1147h-133z" />
<glyph unicode="&#xe0;" horiz-adv-x="1042" d="M98 309q0 86 33 147.5t92.5 101.5t141 58.5t178.5 18.5q29 0 60.5 -3t61 -8.5t51 -10.5t29.5 -9v66q0 55 -8 107t-35.5 94t-78 68t-131.5 26q-117 0 -174.5 -16.5t-84.5 -26.5l-18 116q35 16 108 30.5t175 14.5q104 0 177 -29.5t118 -81.5t65.5 -124t20.5 -156v-667 q-20 -6 -59.5 -13.5t-90.5 -15.5t-113.5 -13.5t-128.5 -5.5q-84 0 -154.5 18.5t-122.5 58.5t-82 102.5t-30 152.5zM236 309q0 -59 19 -100t55 -65.5t86.5 -36t113.5 -11.5q78 0 136.5 5t98.5 14v372q-23 10 -71.5 21.5t-134.5 11.5q-49 0 -102.5 -7t-98.5 -30.5t-73.5 -64.5 t-28.5 -109zM250 1479l94 104l324 -311l-68 -78z" />
<glyph unicode="&#xe1;" horiz-adv-x="1042" d="M98 309q0 86 33 147.5t92.5 101.5t141 58.5t178.5 18.5q29 0 60.5 -3t61 -8.5t51 -10.5t29.5 -9v66q0 55 -8 107t-35.5 94t-78 68t-131.5 26q-117 0 -174.5 -16.5t-84.5 -26.5l-18 116q35 16 108 30.5t175 14.5q104 0 177 -29.5t118 -81.5t65.5 -124t20.5 -156v-667 q-20 -6 -59.5 -13.5t-90.5 -15.5t-113.5 -13.5t-128.5 -5.5q-84 0 -154.5 18.5t-122.5 58.5t-82 102.5t-30 152.5zM236 309q0 -59 19 -100t55 -65.5t86.5 -36t113.5 -11.5q78 0 136.5 5t98.5 14v372q-23 10 -71.5 21.5t-134.5 11.5q-49 0 -102.5 -7t-98.5 -30.5t-73.5 -64.5 t-28.5 -109zM397 1272l324 311l94 -104l-350 -285z" />
<glyph unicode="&#xe2;" horiz-adv-x="1042" d="M98 309q0 86 33 147.5t92.5 101.5t141 58.5t178.5 18.5q29 0 60.5 -3t61 -8.5t51 -10.5t29.5 -9v66q0 55 -8 107t-35.5 94t-78 68t-131.5 26q-117 0 -174.5 -16.5t-84.5 -26.5l-18 116q35 16 108 30.5t175 14.5q104 0 177 -29.5t118 -81.5t65.5 -124t20.5 -156v-667 q-20 -6 -59.5 -13.5t-90.5 -15.5t-113.5 -13.5t-128.5 -5.5q-84 0 -154.5 18.5t-122.5 58.5t-82 102.5t-30 152.5zM236 309q0 -59 19 -100t55 -65.5t86.5 -36t113.5 -11.5q78 0 136.5 5t98.5 14v372q-23 10 -71.5 21.5t-134.5 11.5q-49 0 -102.5 -7t-98.5 -30.5t-73.5 -64.5 t-28.5 -109zM262 1260l270 301l270 -301l-57 -64l-213 197l-213 -197z" />
<glyph unicode="&#xe3;" horiz-adv-x="1042" d="M98 309q0 86 33 147.5t92.5 101.5t141 58.5t178.5 18.5q29 0 60.5 -3t61 -8.5t51 -10.5t29.5 -9v66q0 55 -8 107t-35.5 94t-78 68t-131.5 26q-117 0 -174.5 -16.5t-84.5 -26.5l-18 116q35 16 108 30.5t175 14.5q104 0 177 -29.5t118 -81.5t65.5 -124t20.5 -156v-667 q-20 -6 -59.5 -13.5t-90.5 -15.5t-113.5 -13.5t-128.5 -5.5q-84 0 -154.5 18.5t-122.5 58.5t-82 102.5t-30 152.5zM208 1313q10 25 27.5 53.5t41.5 53t55.5 41t72.5 16.5q45 0 82 -14.5t72 -30.5q39 -20 63.5 -27.5t44.5 -7.5q43 0 67.5 28.5t45.5 63.5l78 -37 q-10 -25 -27.5 -53.5t-41.5 -53t-55.5 -41t-72.5 -16.5q-45 0 -82 14.5t-72 30.5q-39 20 -63.5 27.5t-44.5 7.5q-43 0 -67.5 -28.5t-45.5 -63.5zM236 309q0 -59 19 -100t55 -65.5t86.5 -36t113.5 -11.5q78 0 136.5 5t98.5 14v372q-23 10 -71.5 21.5t-134.5 11.5 q-49 0 -102.5 -7t-98.5 -30.5t-73.5 -64.5t-28.5 -109z" />
<glyph unicode="&#xe4;" horiz-adv-x="1042" d="M98 309q0 86 33 147.5t92.5 101.5t141 58.5t178.5 18.5q29 0 60.5 -3t61 -8.5t51 -10.5t29.5 -9v66q0 55 -8 107t-35.5 94t-78 68t-131.5 26q-117 0 -174.5 -16.5t-84.5 -26.5l-18 116q35 16 108 30.5t175 14.5q104 0 177 -29.5t118 -81.5t65.5 -124t20.5 -156v-667 q-20 -6 -59.5 -13.5t-90.5 -15.5t-113.5 -13.5t-128.5 -5.5q-84 0 -154.5 18.5t-122.5 58.5t-82 102.5t-30 152.5zM236 309q0 -59 19 -100t55 -65.5t86.5 -36t113.5 -11.5q78 0 136.5 5t98.5 14v372q-23 10 -71.5 21.5t-134.5 11.5q-49 0 -102.5 -7t-98.5 -30.5t-73.5 -64.5 t-28.5 -109zM262 1378q0 45 26.5 72t67.5 27t67.5 -27t26.5 -72t-26.5 -71.5t-67.5 -26.5t-67.5 26.5t-26.5 71.5zM614 1378q0 45 26.5 72t67.5 27t67.5 -27t26.5 -72t-26.5 -71.5t-67.5 -26.5t-67.5 26.5t-26.5 71.5z" />
<glyph unicode="&#xe5;" horiz-adv-x="1042" d="M98 309q0 86 33 147.5t92.5 101.5t141 58.5t178.5 18.5q29 0 60.5 -3t61 -8.5t51 -10.5t29.5 -9v66q0 55 -8 107t-35.5 94t-78 68t-131.5 26q-117 0 -174.5 -16.5t-84.5 -26.5l-18 116q35 16 108 30.5t175 14.5q104 0 177 -29.5t118 -81.5t65.5 -124t20.5 -156v-667 q-20 -6 -59.5 -13.5t-90.5 -15.5t-113.5 -13.5t-128.5 -5.5q-84 0 -154.5 18.5t-122.5 58.5t-82 102.5t-30 152.5zM236 309q0 -59 19 -100t55 -65.5t86.5 -36t113.5 -11.5q78 0 136.5 5t98.5 14v372q-23 10 -71.5 21.5t-134.5 11.5q-49 0 -102.5 -7t-98.5 -30.5t-73.5 -64.5 t-28.5 -109zM338 1384q0 88 58.5 141.5t138.5 53.5q39 0 75 -14.5t62.5 -40t42 -61.5t15.5 -79q0 -45 -15.5 -80.5t-42 -61t-62.5 -40t-75 -14.5q-80 0 -138.5 53t-58.5 143zM418 1384q0 -59 34 -89.5t83 -30.5t83 30.5t34 89.5q0 57 -34 89t-83 32t-83 -31.5t-34 -89.5z " />
<glyph unicode="&#xe6;" horiz-adv-x="1748" d="M98 309q0 86 33 147.5t92.5 101.5t141 58.5t178.5 18.5q29 0 60.5 -3t61 -8.5t51 -10.5t29.5 -9v66q0 55 -8 107t-35.5 94t-78 68t-131.5 26q-111 0 -172.5 -15.5t-88.5 -25.5l-16 114q35 16 108.5 30.5t174.5 14.5q145 0 228 -54t118 -146q68 100 162 150t196 50 q195 0 310.5 -127t115.5 -391q0 -16 -1 -32.5t-3 -30.5h-743q6 -195 96 -299.5t287 -104.5q109 0 172 20.5t92 35.5l24 -115q-29 -16 -107.5 -39t-184.5 -23q-117 0 -207 29t-158 94q-23 -18 -56.5 -39.5t-80.5 -40t-106.5 -31t-135.5 -12.5q-90 0 -167 18.5t-132 58.5 t-87 102.5t-32 152.5zM236 309q0 -59 20 -100t58 -65.5t89.5 -36t112.5 -11.5q127 0 201 34t102 60q-33 53 -51 126t-20 171q-23 10 -73 21.5t-136 11.5q-49 0 -102.5 -7t-98.5 -30.5t-73.5 -64.5t-28.5 -109zM885 614h606q-4 166 -78 258.5t-209 92.5q-72 0 -128 -29 t-98 -77t-65.5 -111.5t-27.5 -133.5z" />
<glyph unicode="&#xe7;" horiz-adv-x="942" d="M113 526q0 125 33.5 227.5t97 176.5t153.5 113.5t203 39.5q86 0 161 -14t116 -37l-35 -114q-41 20 -92.5 32.5t-137.5 12.5q-176 0 -267 -114t-91 -323q0 -94 20.5 -173t66.5 -135t118.5 -88t177.5 -32q86 0 144.5 19.5t84.5 34.5l29 -115q-35 -20 -110.5 -38.5 t-159.5 -21.5q-6 -14 -12.5 -27.5t-10.5 -23.5q57 -25 91 -60.5t34 -94.5q0 -25 -8 -52.5t-30.5 -50t-61.5 -37t-101 -14.5q-41 0 -84 7t-61 18l16 88q23 -10 51.5 -14.5t69.5 -4.5q84 0 84 60q0 35 -28.5 53t-90.5 43q8 25 21.5 56.5t30.5 60.5q-207 25 -314.5 170 t-107.5 372z" />
<glyph unicode="&#xe8;" horiz-adv-x="1122" d="M113 530q0 139 40 243t104.5 173.5t147 103t170.5 33.5q195 0 310.5 -127t115.5 -391q0 -16 -1 -32.5t-3 -30.5h-743q6 -195 96 -299.5t287 -104.5q109 0 172 20.5t92 35.5l25 -115q-29 -16 -108 -39t-185 -23q-139 0 -237.5 41t-162 115t-92 175t-28.5 222zM258 614h606 q-4 166 -77.5 258.5t-208.5 92.5q-72 0 -128.5 -29t-98.5 -77t-65.5 -111.5t-27.5 -133.5zM291 1479l94 104l324 -311l-68 -78z" />
<glyph unicode="&#xe9;" horiz-adv-x="1122" d="M113 530q0 139 40 243t104.5 173.5t147 103t170.5 33.5q195 0 310.5 -127t115.5 -391q0 -16 -1 -32.5t-3 -30.5h-743q6 -195 96 -299.5t287 -104.5q109 0 172 20.5t92 35.5l25 -115q-29 -16 -108 -39t-185 -23q-139 0 -237.5 41t-162 115t-92 175t-28.5 222zM258 614h606 q-4 166 -77.5 258.5t-208.5 92.5q-72 0 -128.5 -29t-98.5 -77t-65.5 -111.5t-27.5 -133.5zM438 1272l324 311l94 -104l-350 -285z" />
<glyph unicode="&#xea;" horiz-adv-x="1122" d="M113 530q0 139 40 243t104.5 173.5t147 103t170.5 33.5q195 0 310.5 -127t115.5 -391q0 -16 -1 -32.5t-3 -30.5h-743q6 -195 96 -299.5t287 -104.5q109 0 172 20.5t92 35.5l25 -115q-29 -16 -108 -39t-185 -23q-139 0 -237.5 41t-162 115t-92 175t-28.5 222zM258 614h606 q-4 166 -77.5 258.5t-208.5 92.5q-72 0 -128.5 -29t-98.5 -77t-65.5 -111.5t-27.5 -133.5zM303 1260l270 301l270 -301l-57 -64l-213 197l-213 -197z" />
<glyph unicode="&#xeb;" horiz-adv-x="1122" d="M113 530q0 139 40 243t104.5 173.5t147 103t170.5 33.5q195 0 310.5 -127t115.5 -391q0 -16 -1 -32.5t-3 -30.5h-743q6 -195 96 -299.5t287 -104.5q109 0 172 20.5t92 35.5l25 -115q-29 -16 -108 -39t-185 -23q-139 0 -237.5 41t-162 115t-92 175t-28.5 222zM258 614h606 q-4 166 -77.5 258.5t-208.5 92.5q-72 0 -128.5 -29t-98.5 -77t-65.5 -111.5t-27.5 -133.5zM303 1378q0 45 26.5 72t67.5 27t67.5 -27t26.5 -72t-26.5 -71.5t-67.5 -26.5t-67.5 26.5t-26.5 71.5zM655 1378q0 45 26.5 72t67.5 27t67.5 -27t26.5 -72t-26.5 -71.5t-67.5 -26.5 t-67.5 26.5t-26.5 71.5z" />
<glyph unicode="&#xec;" horiz-adv-x="485" d="M-39 1479l94 104l324 -311l-68 -78zM176 0v1059h133v-1059h-133z" />
<glyph unicode="&#xed;" horiz-adv-x="485" d="M108 1272l324 311l94 -104l-350 -285zM176 0v1059h133v-1059h-133z" />
<glyph unicode="&#xee;" horiz-adv-x="485" d="M-26 1260l270 301l270 -301l-57 -64l-213 197l-213 -197zM176 0v1059h133v-1059h-133z" />
<glyph unicode="&#xef;" horiz-adv-x="485" d="M-26 1378q0 45 26.5 72t67.5 27t67.5 -27t26.5 -72t-26.5 -71.5t-67.5 -26.5t-67.5 26.5t-26.5 71.5zM176 0v1059h133v-1059h-133zM326 1378q0 45 26.5 72t67.5 27t67.5 -27t26.5 -72t-26.5 -71.5t-67.5 -26.5t-67.5 26.5t-26.5 71.5z" />
<glyph unicode="&#xf0;" horiz-adv-x="1183" d="M113 502q0 119 34.5 211t97 155.5t149.5 96t192 32.5q61 0 111.5 -11t90 -27.5t69.5 -35t46 -32.5q-10 86 -45 180t-94 184l-268 -94l-35 92l241 84q-84 100 -200 172l88 80q137 -84 235 -207l246 86l35 -92l-219 -78q84 -129 129 -284.5t45 -337.5q0 -123 -19.5 -248 t-74 -225.5t-150.5 -164t-250 -63.5q-106 0 -190 42t-142.5 114t-90 167t-31.5 204zM252 502q0 -82 20.5 -156t60.5 -129t98 -88t136 -33q111 0 179.5 50.5t107.5 132t53.5 186t14.5 213.5v35.5t-2 36.5q-72 72 -152 100.5t-166 28.5q-92 0 -158.5 -30t-108.5 -80 t-62.5 -118.5t-20.5 -148.5z" />
<glyph unicode="&#xf1;" horiz-adv-x="1165" d="M176 0v1022q59 16 159.5 36.5t246.5 20.5q121 0 201.5 -34.5t129 -99t68.5 -155t20 -198.5v-592h-133v549q0 113 -15 190.5t-51 126.5t-94.5 70.5t-146.5 21.5q-94 0 -162.5 -10t-89.5 -18v-930h-133zM264 1313q10 25 27.5 53.5t41.5 53t55.5 41t72.5 16.5q45 0 82 -14.5 t72 -30.5q39 -20 63.5 -27.5t44.5 -7.5q43 0 67.5 28.5t45.5 63.5l78 -37q-10 -25 -27.5 -53.5t-41.5 -53t-55.5 -41t-72.5 -16.5q-45 0 -82 14.5t-72 30.5q-39 20 -63.5 27.5t-44.5 7.5q-43 0 -67.5 -28.5t-45.5 -63.5z" />
<glyph unicode="&#xf2;" horiz-adv-x="1191" d="M113 528q0 125 35.5 227.5t100 175.5t152.5 112.5t195 39.5q106 0 194.5 -39.5t153 -112.5t100 -175.5t35.5 -227.5t-35.5 -227t-100 -174t-153 -112t-194.5 -40t-194.5 40t-153 112t-100 174t-35.5 227zM254 528q0 -199 92 -315.5t250 -116.5t250 116.5t92 315.5 t-92 317t-250 118t-250 -118t-92 -317zM313 1479l94 104l324 -311l-68 -78z" />
<glyph unicode="&#xf3;" horiz-adv-x="1191" d="M113 528q0 125 35.5 227.5t100 175.5t152.5 112.5t195 39.5q106 0 194.5 -39.5t153 -112.5t100 -175.5t35.5 -227.5t-35.5 -227t-100 -174t-153 -112t-194.5 -40t-194.5 40t-153 112t-100 174t-35.5 227zM254 528q0 -199 92 -315.5t250 -116.5t250 116.5t92 315.5 t-92 317t-250 118t-250 -118t-92 -317zM460 1272l324 311l94 -104l-350 -285z" />
<glyph unicode="&#xf4;" horiz-adv-x="1191" d="M113 528q0 125 35.5 227.5t100 175.5t152.5 112.5t195 39.5q106 0 194.5 -39.5t153 -112.5t100 -175.5t35.5 -227.5t-35.5 -227t-100 -174t-153 -112t-194.5 -40t-194.5 40t-153 112t-100 174t-35.5 227zM254 528q0 -199 92 -315.5t250 -116.5t250 116.5t92 315.5 t-92 317t-250 118t-250 -118t-92 -317zM326 1260l270 301l270 -301l-57 -64l-213 197l-213 -197z" />
<glyph unicode="&#xf5;" horiz-adv-x="1191" d="M113 528q0 125 35.5 227.5t100 175.5t152.5 112.5t195 39.5q106 0 194.5 -39.5t153 -112.5t100 -175.5t35.5 -227.5t-35.5 -227t-100 -174t-153 -112t-194.5 -40t-194.5 40t-153 112t-100 174t-35.5 227zM254 528q0 -199 92 -315.5t250 -116.5t250 116.5t92 315.5 t-92 317t-250 118t-250 -118t-92 -317zM272 1313q10 25 27.5 53.5t41.5 53t55.5 41t72.5 16.5q45 0 82 -14.5t72 -30.5q39 -20 63.5 -27.5t44.5 -7.5q43 0 67.5 28.5t45.5 63.5l78 -37q-10 -25 -27.5 -53.5t-41.5 -53t-55.5 -41t-72.5 -16.5q-45 0 -82 14.5t-72 30.5 q-39 20 -63.5 27.5t-44.5 7.5q-43 0 -67.5 -28.5t-45.5 -63.5z" />
<glyph unicode="&#xf6;" horiz-adv-x="1191" d="M113 528q0 125 35.5 227.5t100 175.5t152.5 112.5t195 39.5q106 0 194.5 -39.5t153 -112.5t100 -175.5t35.5 -227.5t-35.5 -227t-100 -174t-153 -112t-194.5 -40t-194.5 40t-153 112t-100 174t-35.5 227zM254 528q0 -199 92 -315.5t250 -116.5t250 116.5t92 315.5 t-92 317t-250 118t-250 -118t-92 -317zM326 1378q0 45 26.5 72t67.5 27t67.5 -27t26.5 -72t-26.5 -71.5t-67.5 -26.5t-67.5 26.5t-26.5 71.5zM678 1378q0 45 26.5 72t67.5 27t67.5 -27t26.5 -72t-26.5 -71.5t-67.5 -26.5t-67.5 26.5t-26.5 71.5z" />
<glyph unicode="&#xf7;" d="M115 535v114h925v-114h-925zM479 205q0 45 28 73.5t68 28.5q43 0 71 -28.5t28 -73.5q0 -43 -28 -72t-71 -29q-41 0 -68.5 29t-27.5 72zM479 977q0 43 28 71.5t68 28.5q43 0 71 -28.5t28 -71.5q0 -45 -28 -74t-71 -29q-41 0 -68.5 29t-27.5 74z" />
<glyph unicode="&#xf8;" horiz-adv-x="1191" d="M113 528q0 125 35.5 227.5t100 175.5t152.5 112.5t195 39.5q166 0 289 -98l104 137l86 -63l-114 -150q57 -72 87.5 -168t30.5 -213q0 -125 -35.5 -227t-100 -174t-153 -112t-194.5 -40q-164 0 -285 93l-104 -138l-88 66l114 147q-59 72 -89.5 169.5t-30.5 215.5zM254 528 q0 -164 63 -274l490 631q-41 37 -94.5 57.5t-116.5 20.5q-158 0 -250 -118t-92 -317zM389 168q84 -72 207 -72q158 0 250 116.5t92 315.5q0 160 -64 271z" />
<glyph unicode="&#xf9;" horiz-adv-x="1165" d="M164 465v594h133v-551q0 -113 16.5 -190.5t53 -126t95 -70t142.5 -21.5q94 0 164 10.5t88 18.5v930h133v-1022q-59 -16 -159.5 -36.5t-245.5 -20.5q-119 0 -199 34.5t-129 98t-70.5 153.5t-21.5 199zM293 1479l94 104l324 -311l-68 -78z" />
<glyph unicode="&#xfa;" horiz-adv-x="1165" d="M164 465v594h133v-551q0 -113 16.5 -190.5t53 -126t95 -70t142.5 -21.5q94 0 164 10.5t88 18.5v930h133v-1022q-59 -16 -159.5 -36.5t-245.5 -20.5q-119 0 -199 34.5t-129 98t-70.5 153.5t-21.5 199zM440 1272l324 311l94 -104l-350 -285z" />
<glyph unicode="&#xfb;" horiz-adv-x="1165" d="M164 465v594h133v-551q0 -113 16.5 -190.5t53 -126t95 -70t142.5 -21.5q94 0 164 10.5t88 18.5v930h133v-1022q-59 -16 -159.5 -36.5t-245.5 -20.5q-119 0 -199 34.5t-129 98t-70.5 153.5t-21.5 199zM305 1260l270 301l270 -301l-57 -64l-213 197l-213 -197z" />
<glyph unicode="&#xfc;" horiz-adv-x="1165" d="M164 465v594h133v-551q0 -113 16.5 -190.5t53 -126t95 -70t142.5 -21.5q94 0 164 10.5t88 18.5v930h133v-1022q-59 -16 -159.5 -36.5t-245.5 -20.5q-119 0 -199 34.5t-129 98t-70.5 153.5t-21.5 199zM305 1378q0 45 26.5 72t67.5 27t67.5 -27t26.5 -72t-26.5 -71.5 t-67.5 -26.5t-67.5 26.5t-26.5 71.5zM657 1378q0 45 26.5 72t67.5 27t67.5 -27t26.5 -72t-26.5 -71.5t-67.5 -26.5t-67.5 26.5t-26.5 71.5z" />
<glyph unicode="&#xfd;" horiz-adv-x="970" d="M2 -354l27 110q8 -6 46 -17t79 -11q57 0 103 12t83 42t66.5 76.5t58.5 118.5q-68 125 -130.5 260.5t-116.5 273.5t-99 276.5t-78 271.5h141q23 -98 57.5 -212t78.5 -234.5t97.5 -247.5t114.5 -250q45 127 80 239.5t65 224t57.5 228.5t58.5 252h133q-66 -297 -150 -577.5 t-182 -514.5q-39 -92 -80 -158.5t-91 -109.5t-116.5 -63.5t-157.5 -20.5q-51 0 -93 12.5t-52 18.5zM372 1272l324 311l94 -104l-350 -285z" />
<glyph unicode="&#xfe;" horiz-adv-x="1193" d="M176 -379v1944l133 24v-561q131 51 260 51q115 0 209 -39t162 -110.5t104.5 -174t36.5 -229.5q0 -121 -31.5 -222t-93 -174t-150.5 -114t-204 -41q-104 0 -181 30t-112 56v-440h-133zM309 190q18 -14 46 -30.5t65 -30.5t80 -23.5t90 -9.5q98 0 164.5 34t107.5 92.5 t59.5 137t18.5 166.5q0 207 -105.5 319.5t-277.5 112.5q-86 0 -155.5 -18t-92.5 -29v-721z" />
<glyph unicode="&#xff;" horiz-adv-x="970" d="M2 -354l27 110q8 -6 46 -17t79 -11q57 0 103 12t83 42t66.5 76.5t58.5 118.5q-68 125 -130.5 260.5t-116.5 273.5t-99 276.5t-78 271.5h141q23 -98 57.5 -212t78.5 -234.5t97.5 -247.5t114.5 -250q45 127 80 239.5t65 224t57.5 228.5t58.5 252h133q-66 -297 -150 -577.5 t-182 -514.5q-39 -92 -80 -158.5t-91 -109.5t-116.5 -63.5t-157.5 -20.5q-51 0 -93 12.5t-52 18.5zM238 1378q0 45 26.5 72t67.5 27t67.5 -27t26.5 -72t-26.5 -71.5t-67.5 -26.5t-67.5 26.5t-26.5 71.5zM590 1378q0 45 26.5 72t67.5 27t67.5 -27t26.5 -72t-26.5 -71.5 t-67.5 -26.5t-67.5 26.5t-26.5 71.5z" />
<glyph unicode="&#x152;" horiz-adv-x="2027" d="M133 711q0 180 56.5 315t159 225t242.5 135.5t310 45.5q49 0 101.5 -3.5t101.5 -9.5h790v-121h-651v-493h578v-119h-578v-565h705v-121h-842q-102 -12 -205 -12q-170 0 -310 45t-242.5 135t-159 225t-56.5 318zM281 711q0 -139 37.5 -251t113.5 -189.5t189.5 -119.5 t263.5 -42q111 0 159 6t60 8v1173q-12 2 -60.5 8.5t-158.5 6.5q-150 0 -263.5 -42t-189.5 -120t-113.5 -188.5t-37.5 -249.5z" />
<glyph unicode="&#x153;" horiz-adv-x="1933" d="M113 528q0 125 35.5 227.5t100 175.5t153 112.5t194.5 39.5q143 0 244.5 -70.5t158.5 -195.5q59 133 162 199.5t225 66.5q195 0 310.5 -127t115.5 -391q0 -16 -1 -32.5t-3 -30.5h-743q6 -195 96 -299.5t287 -104.5q109 0 172 20.5t92 35.5l25 -115q-29 -16 -108 -39 t-185 -23q-184 0 -288.5 68t-158.5 186q-59 -121 -159.5 -188.5t-241.5 -67.5q-106 0 -194.5 40t-153 112t-100 174t-35.5 227zM254 528q0 -199 92 -315.5t250 -116.5t250 116.5t92 315.5t-92 317t-250 118t-250 -118t-92 -317zM1069 614h606q-4 166 -77.5 258.5 t-208.5 92.5q-72 0 -128.5 -29t-98.5 -77t-65.5 -111.5t-27.5 -133.5z" />
<glyph unicode="&#x178;" horiz-adv-x="1165" d="M20 1419h162q86 -180 189.5 -365.5t216.5 -353.5q109 168 213 353.5t192 365.5h152q-109 -195 -229.5 -404.5t-262.5 -426.5v-588h-139v584q-145 223 -267 431t-227 404zM314 1697q0 45 26.5 72t67.5 27t67.5 -27t26.5 -72t-26.5 -71.5t-67.5 -26.5t-67.5 26.5 t-26.5 71.5zM666 1697q0 45 26.5 72t67.5 27t67.5 -27t26.5 -72t-26.5 -71.5t-67.5 -26.5t-67.5 26.5t-26.5 71.5z" />
<glyph unicode="&#x2c6;" horiz-adv-x="770" d="M115 1260l270 301l270 -301l-57 -64l-213 197l-213 -197z" />
<glyph unicode="&#x2dc;" horiz-adv-x="770" d="M61 1313q10 25 27.5 53.5t41.5 53t55.5 41t72.5 16.5q45 0 82 -14.5t72 -30.5q39 -20 63.5 -27.5t44.5 -7.5q43 0 67.5 28.5t45.5 63.5l78 -37q-10 -25 -27.5 -53.5t-41.5 -53t-55.5 -41t-72.5 -16.5q-45 0 -82 14.5t-72 30.5q-39 20 -63.5 27.5t-44.5 7.5 q-43 0 -67.5 -28.5t-45.5 -63.5z" />
<glyph unicode="&#x2000;" horiz-adv-x="951" />
<glyph unicode="&#x2001;" horiz-adv-x="1902" />
<glyph unicode="&#x2002;" horiz-adv-x="951" />
<glyph unicode="&#x2003;" horiz-adv-x="1902" />
<glyph unicode="&#x2004;" horiz-adv-x="634" />
<glyph unicode="&#x2005;" horiz-adv-x="475" />
<glyph unicode="&#x2006;" horiz-adv-x="317" />
<glyph unicode="&#x2007;" horiz-adv-x="317" />
<glyph unicode="&#x2008;" horiz-adv-x="237" />
<glyph unicode="&#x2009;" horiz-adv-x="380" />
<glyph unicode="&#x200a;" horiz-adv-x="105" />
<glyph unicode="&#x2010;" horiz-adv-x="577" d="M57 528v129h463v-129h-463z" />
<glyph unicode="&#x2011;" horiz-adv-x="577" d="M57 528v129h463v-129h-463z" />
<glyph unicode="&#x2012;" horiz-adv-x="577" d="M57 528v129h463v-129h-463z" />
<glyph unicode="&#x2013;" horiz-adv-x="1015" d="M-4 535v116h1024v-116h-1024z" />
<glyph unicode="&#x2014;" horiz-adv-x="2039" d="M-4 535v116h2048v-116h-2048z" />
<glyph unicode="&#x2018;" horiz-adv-x="471" d="M152 1090v20q0 117 34.5 222.5t104.5 209.5l98 -45q-51 -98 -70.5 -180t-19.5 -154v-39t2 -34h-149z" />
<glyph unicode="&#x2019;" horiz-adv-x="471" d="M82 1110q51 98 70.5 180t19.5 154v39t-2 35h149v-21q0 -117 -34.5 -222.5t-104.5 -209.5z" />
<glyph unicode="&#x201a;" horiz-adv-x="471" d="M82 -213q51 98 70.5 180t19.5 154v39t-2 35h149v-21q0 -117 -34.5 -222.5t-104.5 -209.5z" />
<glyph unicode="&#x201c;" horiz-adv-x="802" d="M152 1090v20q0 117 34.5 222.5t104.5 209.5l98 -45q-51 -98 -70.5 -180t-19.5 -154v-39t2 -34h-149zM484 1090v20q0 117 34.5 222.5t104.5 209.5l98 -45q-51 -98 -70.5 -180t-19.5 -154v-39t2 -34h-149z" />
<glyph unicode="&#x201d;" horiz-adv-x="802" d="M82 1110q51 98 70.5 180t19.5 154v39t-2 35h149v-21q0 -117 -34.5 -222.5t-104.5 -209.5zM414 1110q51 98 70.5 180t19.5 154v39t-2 35h149v-21q0 -117 -34.5 -222.5t-104.5 -209.5z" />
<glyph unicode="&#x201e;" horiz-adv-x="802" d="M82 -213q51 98 70.5 180t19.5 154v39t-2 35h149v-21q0 -117 -34.5 -222.5t-104.5 -209.5zM414 -213q51 98 70.5 180t19.5 154v39t-2 35h149v-21q0 -117 -34.5 -222.5t-104.5 -209.5z" />
<glyph unicode="&#x2022;" horiz-adv-x="737" d="M123 723q0 49 16.5 93t48 78t77.5 54.5t104 20.5q57 0 102 -20.5t77 -54.5t49 -78t17 -93t-17 -94t-49 -79t-77 -53.5t-102 -19.5t-103.5 19.5t-78 53.5t-48 79t-16.5 94z" />
<glyph unicode="&#x2026;" horiz-adv-x="2039" d="M225 88q0 47 30 80t83 33t83 -33t30 -80t-30 -80t-83 -33t-83 33t-30 80zM907 88q0 47 30 80t83 33t83 -33t30 -80t-30 -80t-83 -33t-83 33t-30 80zM1589 88q0 47 30 80t83 33t83 -33t30 -80t-30 -80t-83 -33t-83 33t-30 80z" />
<glyph unicode="&#x202f;" horiz-adv-x="380" />
<glyph unicode="&#x2039;" horiz-adv-x="563" d="M74 582l311 432l84 -53l-238 -379l238 -381l-84 -54z" />
<glyph unicode="&#x203a;" horiz-adv-x="563" d="M94 201l238 381l-238 379l84 53l311 -432l-311 -435z" />
<glyph unicode="&#x205f;" horiz-adv-x="475" />
<glyph unicode="&#x20ac;" d="M92 485v109h187q-2 29 -2.5 57.5t-0.5 57.5q0 63 7 129h-191v108h203q18 100 55 190.5t100.5 159t153.5 108.5t215 40q45 0 81 -3t65.5 -8.5t57.5 -13.5t56 -18l-32 -119q-49 20 -111 31.5t-117 11.5q-92 0 -157.5 -30.5t-109.5 -83t-70.5 -121t-39.5 -144.5h490 l-21 -108h-483q-2 -33 -3 -66t-1 -63v-57.5t2 -57.5h436l-22 -109h-404q12 -78 37 -148.5t69 -123.5t113.5 -86t169.5 -33q92 0 157 17.5t101 38.5l31 -115q-14 -8 -43 -18.5t-67.5 -19.5t-86 -16.5t-96.5 -7.5q-133 0 -226 41t-155.5 111t-98.5 163t-50 197h-199z" />
<glyph unicode="&#x2122;" horiz-adv-x="1460" d="M41 1337v82h528v-82h-219v-581h-90v581h-219zM625 756q2 102 9 200.5t14 185.5t16.5 157.5t17.5 119.5h76q18 -29 48 -81t63.5 -113.5t69.5 -128t65 -123.5q29 57 64.5 123.5t69 128t63.5 114t48 80.5h72q8 -49 17.5 -119.5t16.5 -157.5t13 -185.5t10 -200.5h-92 q-6 147 -15 274t-22 219q-25 -43 -57.5 -100t-63 -114.5t-56 -107.5t-40.5 -79h-65q-14 29 -40 79t-56.5 107.5t-63.5 114.5t-57 100q-12 -92 -21.5 -219t-15.5 -274h-88z" />
<glyph unicode="&#xe000;" horiz-adv-x="1054" d="M0 0v1055h1055v-1055h-1055z" />
</font>
</defs></svg>

After

Width:  |  Height:  |  Size: 70 KiB

Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -0,0 +1,245 @@
<?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="ubuntu_lightitalic" horiz-adv-x="1155" >
<font-face units-per-em="2048" ascent="1638" descent="-410" />
<missing-glyph horiz-adv-x="475" />
<glyph unicode="&#xfb01;" horiz-adv-x="1159" d="M-29 -369q51 70 87 128.5t60.5 115.5t43 115.5t35.5 128.5l254 1055q29 123 76.5 202.5t108 126.5t130.5 66.5t141 19.5q47 0 83 -5t69 -15l-41 -115q-31 10 -61.5 14.5t-69.5 4.5q-53 0 -98.5 -14.5t-83 -49.5t-68.5 -93.5t-53 -146.5l-29 -110h354l-24 -115h-359 l-176 -735q-25 -98 -48 -181t-53 -155t-69 -135.5t-92 -124.5zM848 0l256 1059h133l-256 -1059h-133zM1157 1368q0 53 30 81t64 28q41 0 63.5 -26t22.5 -67q0 -49 -32.5 -75.5t-65.5 -26.5q-41 0 -61.5 23.5t-20.5 62.5z" />
<glyph unicode="&#xfb02;" horiz-adv-x="1257" d="M-29 -369q51 70 87 128.5t60.5 115.5t43 115.5t35.5 128.5l254 1055q29 123 76.5 202.5t108 126.5t130.5 66.5t141 19.5q47 0 83 -5t69 -15l-41 -115q-31 10 -61.5 14.5t-69.5 4.5q-53 0 -98.5 -14.5t-83 -49.5t-68.5 -93.5t-53 -146.5l-29 -110h354l-24 -115h-359 l-176 -735q-25 -98 -48 -181t-53 -155t-69 -135.5t-92 -124.5zM934 256q0 49 8 103.5t23 113.5l262 1092l137 24l-254 -1067q-16 -70 -31.5 -132t-15.5 -116q0 -33 6 -60.5t24.5 -49t52.5 -37.5t87 -29l-31 -116q-150 18 -209 90.5t-59 183.5z" />
<glyph unicode="&#xfb03;" horiz-adv-x="1812" d="M-29 -369q51 70 87 128.5t60.5 115.5t43 115.5t35.5 128.5l254 1055q29 123 76.5 202.5t108 126.5t130.5 66.5t141 19.5q47 0 83 -5t69 -15l-41 -115q-31 10 -61.5 14.5t-69.5 4.5q-53 0 -98.5 -14.5t-83 -49.5t-68.5 -93.5t-53 -146.5l-29 -110h354l-24 -115h-359 l-176 -735q-25 -98 -48 -181t-53 -155t-69 -135.5t-92 -124.5zM625 -369q51 70 87 128.5t60.5 115.5t43 115.5t34.5 128.5l254 1055q29 123 77 202.5t108.5 126.5t130 66.5t141.5 19.5q47 0 82.5 -5t68.5 -15l-41 -115q-31 10 -61.5 14.5t-69.5 4.5q-53 0 -98 -14.5 t-83 -49.5t-68.5 -93.5t-53.5 -146.5l-29 -110h355l-25 -115h-358l-176 -735q-25 -98 -48.5 -181t-53.5 -155t-68.5 -135.5t-92.5 -124.5zM1501 0l256 1059h133l-256 -1059h-133zM1810 1368q0 53 30 81t65 28q41 0 63.5 -26t22.5 -67q0 -49 -33 -75.5t-66 -26.5 q-41 0 -61.5 23.5t-20.5 62.5z" />
<glyph unicode="&#xfb04;" horiz-adv-x="1912" d="M-29 -369q51 70 87 128.5t60.5 115.5t43 115.5t35.5 128.5l254 1055q29 123 76.5 202.5t108 126.5t130.5 66.5t141 19.5q47 0 83 -5t69 -15l-41 -115q-31 10 -61.5 14.5t-69.5 4.5q-53 0 -98.5 -14.5t-83 -49.5t-68.5 -93.5t-53 -146.5l-29 -110h354l-24 -115h-359 l-176 -735q-25 -98 -48 -181t-53 -155t-69 -135.5t-92 -124.5zM625 -369q51 70 87 128.5t60.5 115.5t43 115.5t34.5 128.5l254 1055q29 123 77 202.5t108.5 126.5t130 66.5t141.5 19.5q47 0 82.5 -5t68.5 -15l-41 -115q-31 10 -61.5 14.5t-69.5 4.5q-53 0 -98 -14.5 t-83 -49.5t-68.5 -93.5t-53.5 -146.5l-29 -110h355l-25 -115h-358l-176 -735q-25 -98 -48.5 -181t-53.5 -155t-68.5 -135.5t-92.5 -124.5zM1589 256q0 49 8.5 103.5t22.5 113.5l262 1092l137 24l-254 -1067q-16 -70 -31.5 -132t-15.5 -116q0 -33 6.5 -60.5t24.5 -49 t52 -37.5t87 -29l-30 -116q-150 18 -209.5 90.5t-59.5 183.5z" />
<glyph unicode="&#xd;" horiz-adv-x="475" />
<glyph horiz-adv-x="0" />
<glyph horiz-adv-x="0" />
<glyph unicode=" " horiz-adv-x="475" />
<glyph unicode="&#x09;" horiz-adv-x="475" />
<glyph unicode="&#xa0;" horiz-adv-x="475" />
<glyph unicode="!" horiz-adv-x="462" d="M150 74q0 45 30.5 85t85.5 40q53 0 78 -30t25 -69q0 -45 -31 -85t-86 -40q-53 0 -77.5 30t-24.5 69zM301 436q16 135 38.5 274.5t63.5 313.5l95 395h143l-94 -397q-8 -35 -28.5 -110.5t-46.5 -164t-51.5 -174.5t-45.5 -137h-74z" />
<glyph unicode="&#x22;" horiz-adv-x="729" d="M406 1061q8 104 22 209.5t41 210.5l18 75h144l-19 -77q-27 -102 -61.5 -211t-77.5 -207h-67zM713 1061q8 104 22 209.5t41 210.5l18 75h144l-19 -77q-27 -102 -61.5 -211t-77.5 -207h-67z" />
<glyph unicode="#" horiz-adv-x="1275" d="M180 387l27 111h203l182 422h-285l27 110h305l168 389h127l-168 -389h354l168 389h127l-168 -389h176l-28 -110h-195l-180 -422h276l-28 -111h-295l-166 -387h-127l166 387h-359l-165 -387h-127l165 387h-180zM537 498h356l180 422h-356z" />
<glyph unicode="$" d="M201 137l65 111q16 -10 43 -24.5t66 -29t88 -23.5t108 -9q68 0 135.5 14t120 46t85 84t32.5 126q0 68 -36 110t-90 72.5t-117.5 57t-118 65.5t-90 96.5t-35.5 151.5q0 154 100 246t283 117l57 241h123l-55 -231q94 -4 165.5 -31t106.5 -49l-66 -113q-25 16 -88 42 t-174 26q-68 0 -126 -13.5t-103 -41t-70.5 -71.5t-25.5 -103q0 -70 36.5 -113t91 -75t118 -59.5t117.5 -65.5t91 -96t37 -149q0 -86 -30.5 -154.5t-87 -118.5t-135.5 -82t-173 -42l-65 -272h-121l65 274q-47 -2 -97 7.5t-96 22.5t-82 28.5t-52 27.5z" />
<glyph unicode="%" horiz-adv-x="1607" d="M324 983q0 72 23.5 154t70.5 150.5t118.5 114.5t170.5 46q117 0 177 -68.5t60 -197.5q0 -72 -23.5 -154t-70.5 -151.5t-120 -115.5t-171 -46q-117 0 -176 69.5t-59 198.5zM330 0l1122 1419h143l-1122 -1419h-143zM438 999q0 -37 4 -69.5t16.5 -57t37 -39t67.5 -14.5 q74 0 124 39t82 93.5t46 112.5t14 99q0 39 -4 72t-18 57.5t-39 37.5t-68 13q-74 0 -124 -38.5t-80.5 -93t-44 -114t-13.5 -98.5zM991 238q0 72 23.5 153.5t71 150t119 114.5t169.5 46q117 0 177.5 -68.5t60.5 -197.5q0 -72 -23.5 -153.5t-71 -151.5t-120 -116t-170.5 -46 q-117 0 -176.5 70t-59.5 199zM1106 254q0 -37 4 -69.5t16.5 -57.5t37 -39t67.5 -14q74 0 124 39t81.5 93t46 112.5t14.5 99.5q0 39 -4 71.5t-18.5 57t-39 38t-67.5 13.5q-74 0 -124 -39t-80.5 -93t-44 -113.5t-13.5 -98.5z" />
<glyph unicode="&#x26;" horiz-adv-x="1298" d="M201 322q0 66 19.5 126t65.5 117.5t122.5 109.5t189.5 101q-47 72 -69.5 144.5t-22.5 142.5q0 80 28.5 150.5t81 123t127 83t166.5 30.5q61 0 111.5 -20.5t87.5 -55.5t56.5 -83t19.5 -103q0 -53 -15.5 -107.5t-57.5 -108.5t-116.5 -109.5t-193.5 -112.5l-19 -11l269 -368 q47 59 90 131.5t80 161.5l122 -15q-41 -111 -98 -204t-123 -171q45 -66 83 -130t71 -144h-139q-16 47 -43 92t-60 92q-106 -98 -228 -150t-251 -52q-86 0 -151.5 27.5t-110.5 73.5t-68.5 107.5t-23.5 131.5zM336 338q0 -41 11 -82t37 -75t69.5 -55.5t111.5 -21.5 q98 0 200.5 43t199.5 132l-301 407q-55 -27 -113.5 -57.5t-107 -71.5t-78 -94t-29.5 -125zM635 1079q0 -63 21.5 -129.5t62.5 -124.5q109 47 175.5 92.5t102 89.5t48 87t12.5 84q0 78 -47 117.5t-113 39.5q-68 0 -117 -20.5t-81.5 -55t-48 -82t-15.5 -98.5z" />
<glyph unicode="'" horiz-adv-x="421" d="M406 1061q8 104 22 209.5t41 210.5l18 75h144l-19 -77q-27 -102 -61.5 -211t-77.5 -207h-67z" />
<glyph unicode="(" horiz-adv-x="618" d="M262 262q0 182 40 364.5t119 355.5t193.5 330.5t264.5 291.5l92 -68q-141 -127 -250 -276.5t-182.5 -312.5t-111.5 -334t-38 -341q0 -147 26.5 -295.5t82.5 -285.5l-103 -58q-66 156 -99.5 310.5t-33.5 318.5z" />
<glyph unicode=")" horiz-adv-x="618" d="M-45 -313q141 127 249.5 273t182.5 307t112 332t38 345q0 150 -28 303.5t-87 294.5l106 53q68 -158 102 -312.5t34 -319.5q0 -184 -40 -366.5t-119 -355.5t-193.5 -331t-264.5 -291z" />
<glyph unicode="*" horiz-adv-x="880" d="M272 1079l45 131q94 -31 165 -64.5t159 -78.5q-8 49 -14 91t-11.5 83t-8.5 84t-3 94h144q0 -51 -3.5 -94t-8.5 -84t-11 -83t-14 -91q88 45 158.5 79t164.5 64l45 -131q-96 -39 -176 -51t-180 -20q39 -35 71.5 -66t62.5 -61.5t58.5 -64.5t57.5 -77l-117 -80 q-29 43 -51.5 82t-44 76t-42 75t-42.5 83q-25 -45 -45.5 -83t-42 -75t-45 -76t-49.5 -82l-115 80q29 43 57.5 77t57 64.5t61.5 61.5t72 66q-49 4 -93.5 9t-86 12t-85 19.5t-90.5 30.5z" />
<glyph unicode="+" d="M262 535l29 114h389l108 445h121l-108 -445h389l-29 -114h-387l-108 -447h-119l106 447h-391z" />
<glyph unicode="," horiz-adv-x="487" d="M27 -272q41 51 75.5 114.5t60 128t41 123t21.5 101.5h144q-12 -68 -38 -139.5t-62 -139.5t-76.5 -129t-83.5 -109z" />
<glyph unicode="-" horiz-adv-x="571" d="M162 528l31 129h466l-30 -129h-467z" />
<glyph unicode="." horiz-adv-x="497" d="M160 72q0 45 30.5 85t85.5 40q53 0 78 -30t25 -69q0 -45 -31 -85t-86 -40q-53 0 -77.5 30t-24.5 69z" />
<glyph unicode="/" horiz-adv-x="774" d="M-127 -379l1143 1983h131l-1145 -1983h-129z" />
<glyph unicode="0" d="M246 397q0 121 20.5 246t59.5 241.5t96 220t128 180.5t156 122t181 45q172 -2 244.5 -118.5t72.5 -309.5q0 -180 -46 -367.5t-130 -340t-201.5 -250t-261.5 -97.5q-86 0 -147.5 31t-99 87t-55 135t-17.5 175zM385 416q0 -170 48 -247t142 -77q100 0 189.5 80t156 210 t105.5 294t39 330q0 170 -48 246.5t-143 76.5q-100 0 -189 -80t-155.5 -210t-105.5 -293.5t-39 -329.5z" />
<glyph unicode="1" d="M526 1126q119 43 238 111t235 182h99l-340 -1419h-131l291 1212q-66 -66 -164.5 -119t-202.5 -85z" />
<glyph unicode="2" d="M207 0q25 154 97.5 266.5t166.5 198.5t197.5 157.5t189.5 143.5t142.5 153.5t56.5 192.5q0 115 -62.5 166t-150.5 51q-86 0 -176 -36t-156 -91l-45 111q78 63 185.5 100t211.5 37q68 0 128.5 -18.5t106.5 -57.5t73.5 -100.5t27.5 -145.5q0 -96 -36 -175t-92 -146.5 t-128 -125.5t-145 -112q-90 -68 -164 -124t-128 -109t-89 -106.5t-49 -112.5h657l-27 -117h-792z" />
<glyph unicode="3" d="M160 45l53 115q57 -35 132 -51.5t155 -16.5q88 0 163.5 21.5t132 64.5t89.5 109.5t33 156.5q0 137 -97.5 197.5t-261.5 60.5l29 111h51q98 0 170 30.5t118 78t67.5 104.5t21.5 113q0 51 -16.5 88t-45 58.5t-66.5 31.5t-81 10q-72 0 -144.5 -22.5t-125.5 -57.5l-29 107 q72 45 153.5 70.5t169.5 25.5q63 0 123 -16.5t105 -52t72.5 -92t27.5 -138.5q0 -61 -18.5 -120.5t-56 -112t-95 -94.5t-133.5 -68q37 -14 73 -39t65.5 -62t48 -88t18.5 -118q0 -121 -48 -211.5t-126 -149.5t-179.5 -89t-207.5 -30q-90 0 -177 18.5t-163 57.5z" />
<glyph unicode="4" d="M195 385l20 80q63 111 156.5 235.5t205 250.5t236.5 247t254 221h133l-221 -923h174l-27 -111h-172l-90 -385h-131l90 385h-628zM369 496h479l180 747q-84 -68 -174 -153.5t-177 -183t-167 -202t-141 -208.5z" />
<glyph unicode="5" d="M164 43l55 121q59 -35 130 -53.5t143 -18.5q82 0 159.5 22.5t138 66.5t97.5 111.5t37 158.5q0 76 -28 127t-71 85.5t-98 53t-108.5 29t-101.5 12.5t-79 4q33 92 59.5 172t51 156.5t48.5 156.5t46 172h619l-27 -116h-500q-14 -47 -31.5 -104.5t-36 -117t-38 -116 t-33.5 -99.5q104 -10 191 -37.5t149.5 -77t96.5 -120t34 -164.5q0 -125 -47 -218t-125 -155.5t-181.5 -93.5t-213.5 -31q-86 0 -171 17.5t-165 56.5z" />
<glyph unicode="6" d="M256 391q0 209 70.5 395.5t199.5 326.5t313.5 224t411.5 88l-14 -120q-150 -4 -273.5 -46t-221 -114t-169 -170t-114.5 -211q78 39 160.5 61.5t168.5 22.5q92 0 159 -25.5t110 -70.5t63.5 -106.5t20.5 -135.5q0 -129 -44 -229.5t-116 -170t-163 -105.5t-185 -36 q-78 0 -146.5 27t-120 79t-81 131t-29.5 185zM393 391q0 -80 18.5 -138t51.5 -95t76 -54.5t90 -17.5q76 0 142.5 28.5t116.5 81t79.5 126t29.5 163.5q0 111 -57 175.5t-192 64.5q-84 0 -170 -24.5t-156 -59.5q-16 -59 -22.5 -122.5t-6.5 -127.5z" />
<glyph unicode="7" d="M352 0q35 113 88.5 236.5t120 247.5t142 244t155.5 226.5t160 194.5t153 147h-698l27 123h839l-28 -119q-92 -88 -210 -230t-233.5 -317t-216 -369t-157.5 -384h-142z" />
<glyph unicode="8" d="M203 272q0 59 15 122t55 124.5t109 119.5t173 107q-63 39 -105 104.5t-42 151.5q0 106 40.5 190.5t108.5 142t156 87t180 29.5q150 0 244 -74.5t94 -226.5q0 -59 -15.5 -119.5t-53.5 -118t-100.5 -110.5t-156.5 -99q96 -53 143.5 -126.5t47.5 -159.5q0 -106 -44 -189.5 t-118 -140.5t-170 -87t-203 -30q-72 0 -136.5 18.5t-113.5 55.5t-78.5 94.5t-29.5 134.5zM344 307q0 -59 18.5 -101t51 -68.5t75.5 -40t91 -13.5q72 0 139 22.5t119.5 63.5t84 100t31.5 131q0 63 -26.5 108.5t-69.5 78.5t-96 57.5t-109 46.5q-84 -43 -143 -92t-96 -99 t-53.5 -100.5t-16.5 -93.5zM547 1008q0 -53 22.5 -92t59.5 -69t83 -51.5t95 -39.5q147 78 216 173t69 201q0 102 -56.5 153.5t-161.5 51.5q-66 0 -124 -20.5t-104 -62.5t-72.5 -103t-26.5 -141z" />
<glyph unicode="9" d="M180 -2l25 117q156 -4 284.5 34.5t229 110.5t172.5 173.5t115 221.5q-96 -45 -180.5 -64.5t-131.5 -19.5q-96 0 -164.5 26t-112.5 70t-64.5 103t-20.5 127q0 133 43 235.5t114.5 173t163.5 107.5t191 37q72 0 137.5 -21.5t116.5 -69.5t80.5 -127t29.5 -194 q0 -215 -68.5 -405.5t-195.5 -331.5t-307 -223t-404 -82h-24t-29 2zM475 920q0 -92 56.5 -159t185.5 -67q68 0 148.5 18.5t174.5 63.5q31 125 31 266q0 143 -58 217t-169 74q-74 0 -141.5 -26.5t-117.5 -78.5t-80 -130t-30 -178z" />
<glyph unicode=":" horiz-adv-x="497" d="M160 72q0 45 30.5 85t85.5 40q53 0 78 -30t25 -69q0 -45 -31 -85t-86 -40q-53 0 -77.5 30t-24.5 69zM375 934q0 45 30.5 85t85.5 40q53 0 78 -30t25 -69q0 -45 -31 -85t-86 -40q-53 0 -77.5 30t-24.5 69z" />
<glyph unicode=";" horiz-adv-x="487" d="M27 -272q41 51 75.5 114.5t60 128t41 123t21.5 101.5h144q-12 -68 -38 -139.5t-62 -139.5t-76.5 -129t-83.5 -109zM375 934q0 45 30.5 85t85.5 40q53 0 78 -30t25 -69q0 -45 -31 -85t-86 -40q-53 0 -77.5 30t-24.5 69z" />
<glyph unicode="&#x3c;" d="M244 553l28 119l934 362l11 -125l-814 -307l658 -303l-66 -111z" />
<glyph unicode="=" d="M213 340l29 115h897l-27 -115h-899zM315 770l29 115h897l-27 -115h-899z" />
<glyph unicode="&#x3e;" d="M221 313l813 308l-657 303l65 110l752 -364l-29 -119l-934 -363z" />
<glyph unicode="?" horiz-adv-x="747" d="M242 74q0 45 30.5 85t85.5 40q53 0 78 -30t25 -69q0 -45 -31 -85t-86 -40q-53 0 -77.5 30t-24.5 69zM326 436q2 74 22.5 133.5t55 109.5t80.5 94t102 87l24 19q113 84 158 149.5t45 145.5q0 88 -55.5 122.5t-130.5 34.5q-66 0 -132.5 -18.5t-115.5 -40.5l-17 112 q61 29 137 47.5t152 18.5q61 0 116.5 -14.5t97.5 -46t66.5 -84t24.5 -127.5q0 -86 -37.5 -151.5t-96 -122t-125 -108t-125 -105.5t-96.5 -115.5t-38 -139.5h-112z" />
<glyph unicode="@" horiz-adv-x="1900" d="M242 362q0 264 85 467t228 341.5t331.5 209t397.5 70.5q147 0 269 -40t209 -122t135.5 -204.5t48.5 -290.5q0 -182 -49.5 -309.5t-125 -209t-167 -118.5t-172.5 -37q-57 0 -100.5 19.5t-59.5 56.5q-47 -33 -116 -56.5t-136 -23.5q-74 0 -135.5 19.5t-105.5 60.5 t-69.5 103t-25.5 146q0 129 41 238t114.5 186.5t177 121.5t230.5 44q98 0 176 -16.5t113 -30.5l-154 -622q-4 -16 -9 -35t-5 -37q0 -20 12.5 -40t73.5 -20q98 0 168 56.5t113 141.5t62.5 186.5t19.5 191.5q0 131 -39 230.5t-112 164t-175 97t-229 32.5q-168 0 -327 -62.5 t-283 -183t-199.5 -298t-75.5 -408.5q0 -279 150.5 -428.5t424.5 -149.5q131 0 289 37l-10 -112q-158 -41 -295 -41q-152 0 -280 45t-220 131t-143 212t-51 287zM825 457q0 -121 53.5 -175.5t145.5 -54.5q90 0 138 18.5t83 37.5q0 43 5 69.5t10 46.5l124 508q-2 2 -16 5 t-35.5 5.5t-47 4.5t-50.5 2q-90 0 -165 -35t-129 -97.5t-85 -148.5t-31 -186z" />
<glyph unicode="A" horiz-adv-x="1273" d="M41 0q211 381 434 741.5t438 677.5h150q51 -299 101 -646t98 -773h-144q-10 98 -21.5 194.5t-23.5 194.5h-667q-53 -94 -106.5 -190.5t-106.5 -198.5h-152zM475 508h584q-23 184 -49.5 369.5t-57.5 382.5q-125 -190 -243.5 -375t-233.5 -377z" />
<glyph unicode="B" horiz-adv-x="1222" d="M170 27l328 1366q66 16 155.5 28.5t186.5 12.5q88 0 172 -14.5t150.5 -51.5t106.5 -99.5t40 -156.5q0 -70 -24.5 -129t-64.5 -105.5t-93.5 -80t-110.5 -52.5q47 -12 85 -38.5t63.5 -62.5t40 -80t14.5 -89q0 -145 -59.5 -239.5t-156 -149.5t-220.5 -76.5t-255 -21.5 q-98 0 -189 11t-169 28zM330 121q43 -8 94 -11.5t108 -3.5q100 0 197.5 14.5t173.5 54.5t122 109.5t46 182.5q0 121 -82 167t-268 46h-260zM492 799h190q258 0 369.5 78.5t111.5 209.5q0 123 -87 174.5t-265 51.5q-55 0 -106.5 -4t-90.5 -11z" />
<glyph unicode="C" horiz-adv-x="1249" d="M283 518q0 219 67.5 392t182 293t264 183.5t313.5 63.5q96 0 179 -20.5t169 -67.5l-63 -127q-147 90 -314 90q-129 0 -246.5 -56.5t-207.5 -160.5t-143.5 -252.5t-53.5 -333.5q0 -209 90 -318.5t277 -109.5q82 0 145.5 10.5t109.5 24.5t77.5 29.5t54.5 27.5l18 -123 q-84 -45 -190.5 -69.5t-210.5 -24.5q-115 0 -210 32t-164 98.5t-106.5 170t-37.5 248.5z" />
<glyph unicode="D" horiz-adv-x="1390" d="M170 27l326 1366q100 23 182 31t162 8q313 0 464.5 -152t151.5 -430q0 -188 -61.5 -347t-181 -273.5t-298 -178t-411.5 -63.5q-41 0 -87 3t-90 7t-85 11t-72 18zM332 123q51 -8 98 -11t94 -3q193 0 339.5 56t244.5 154.5t148.5 232.5t50.5 292q0 236 -118 352.5 t-368 116.5q-51 0 -103 -4t-106 -13z" />
<glyph unicode="E" horiz-adv-x="1073" d="M170 0l340 1419h793l-27 -121h-658l-120 -493h585l-26 -119h-582l-141 -565h704l-24 -121h-844z" />
<glyph unicode="F" horiz-adv-x="1024" d="M170 0l340 1419h784l-26 -121h-650l-122 -499h579l-28 -121h-574l-164 -678h-139z" />
<glyph unicode="G" horiz-adv-x="1310" d="M283 530q0 180 57 346t163.5 293t259 204t341.5 77q92 0 157.5 -10t111.5 -24.5t75 -31t51 -26.5l-63 -127q-6 6 -35 21.5t-75 31.5t-106.5 28.5t-132.5 12.5q-152 0 -273.5 -65.5t-206.5 -174t-131 -251t-46 -297.5q0 -213 92 -328t297 -115q66 0 134.5 11.5t140.5 35.5 l120 523h140l-148 -617q-92 -37 -190 -57.5t-191 -20.5q-141 0 -244.5 39t-169 113t-97 177t-31.5 232z" />
<glyph unicode="H" horiz-adv-x="1341" d="M170 0l340 1419h139l-151 -616h735l147 616h140l-338 -1419h-140l164 682h-733l-164 -682h-139z" />
<glyph unicode="I" horiz-adv-x="471" d="M170 0l340 1419h139l-338 -1419h-141z" />
<glyph unicode="J" horiz-adv-x="921" d="M37 88l72 107q31 -31 102.5 -66t169.5 -35q55 0 104.5 11.5t92.5 44t77.5 93t59.5 158.5l246 1018h139l-246 -1034q-29 -123 -76 -203t-108.5 -128t-136 -66.5t-158.5 -18.5q-106 0 -191.5 33t-146.5 86z" />
<glyph unicode="K" horiz-adv-x="1226" d="M170 0l340 1419h137l-155 -653q100 72 217.5 164t230.5 184t208 173t150 132h185q-68 -61 -172.5 -149t-221 -182.5t-234.5 -187.5t-212 -167q74 -55 154 -144t154.5 -191.5t138 -207t100.5 -190.5h-152q-119 229 -255 409.5t-306 303.5l-168 -713h-139z" />
<glyph unicode="L" horiz-adv-x="970" d="M170 0l338 1419h139l-311 -1300h629l-27 -119h-768z" />
<glyph unicode="M" horiz-adv-x="1701" d="M139 0q104 383 218 741.5t218 677.5h140q31 -123 62.5 -262t60 -279.5t52 -272.5t40.5 -240q76 117 170 259t190 285.5t188.5 276.5t166.5 233h143q-18 -186 -43 -363t-52.5 -351.5t-59 -349.5t-66.5 -355h-144q72 334 124 637t91 573q-31 -39 -85 -115.5t-119.5 -173 t-136 -203t-136 -205.5t-119 -180t-81.5 -128h-123q-8 57 -22.5 141t-32 180.5t-37 198.5t-39 195.5t-37 169t-29.5 122.5q-90 -270 -182 -579t-180 -633h-140z" />
<glyph unicode="N" horiz-adv-x="1370" d="M170 0l340 1419h137q76 -131 150.5 -292.5t141.5 -326.5t117 -316.5t77 -260.5l278 1196h137l-336 -1419h-137q-37 125 -92 292t-119.5 339t-132 330.5t-129.5 269.5l-295 -1231h-137z" />
<glyph unicode="O" horiz-adv-x="1531" d="M283 528q0 211 69.5 382t184 291t259 184.5t296.5 64.5q100 0 192 -34t162 -102.5t110.5 -174t40.5 -246.5q0 -213 -69.5 -384t-184 -291t-260 -184.5t-295.5 -64.5q-102 0 -193 34t-160.5 102.5t-110.5 174t-41 248.5zM430 506q0 -104 28.5 -182t80 -128.5t118 -76 t144.5 -25.5q125 0 241.5 54.5t206.5 159t145.5 257t55.5 348.5q0 104 -28.5 182.5t-80 128.5t-119 75.5t-143.5 25.5q-125 0 -241.5 -54t-207.5 -158.5t-145.5 -257t-54.5 -349.5z" />
<glyph unicode="P" horiz-adv-x="1157" d="M170 0l334 1393q78 16 167 27.5t181 11.5q244 0 358.5 -92.5t114.5 -266.5q0 -115 -46 -211t-133 -165.5t-216 -108.5t-295 -39h-193l-133 -549h-139zM469 670h184q250 0 387.5 102t137.5 283q0 133 -86 194.5t-271 61.5q-53 0 -105 -5.5t-95 -9.5z" />
<glyph unicode="Q" horiz-adv-x="1531" d="M283 528q0 211 69.5 382t184 291t259 184.5t296.5 64.5q100 0 192 -34t162 -102.5t110.5 -174t40.5 -246.5q0 -201 -62 -364.5t-165.5 -282.5t-237 -188.5t-274.5 -84.5q-6 -18 -6 -34q0 -41 33 -73t88 -56.5t125.5 -42t146.5 -29.5l-53 -115q-72 8 -155 26.5 t-153.5 52.5t-117.5 86t-47 132v25.5t4 27.5q-90 10 -171 49t-140.5 108t-94 168t-34.5 230zM430 506q0 -104 28.5 -182t80 -128.5t118 -76t144.5 -25.5q125 0 241.5 54.5t206.5 159t145.5 257t55.5 348.5q0 104 -28.5 182.5t-80 128.5t-119 75.5t-143.5 25.5 q-125 0 -241.5 -54t-207.5 -158.5t-145.5 -257t-54.5 -349.5z" />
<glyph unicode="R" horiz-adv-x="1212" d="M170 0l334 1393q72 14 157 26.5t175 12.5q242 0 362.5 -97.5t120.5 -275.5q0 -160 -102.5 -280t-311.5 -173q25 -45 59.5 -117.5t70.5 -156.5t70 -171t56 -161h-147q-57 174 -126 324.5t-128 255.5q-68 -6 -142 -7h-172l-137 -573h-139zM473 692h170q256 0 393.5 97.5 t137.5 273.5q0 129 -86.5 188.5t-272.5 59.5q-53 0 -103 -5.5t-91 -9.5z" />
<glyph unicode="S" horiz-adv-x="997" d="M98 70l72 120q59 -45 144 -72.5t178 -27.5q74 0 142 17.5t122.5 55.5t87.5 96t33 140t-39 133.5t-97.5 88t-127 68.5t-127 77t-97.5 109.5t-39 168.5q0 74 31 147t95.5 130t161.5 93t230 36q88 0 167 -17.5t171 -62.5l-71 -117q-72 43 -142.5 60.5t-148.5 17.5 q-68 0 -130.5 -15.5t-111.5 -47t-78.5 -83.5t-29.5 -126q0 -82 38.5 -133.5t98 -88t127 -68.5t127 -76t98.5 -111.5t39 -175.5q0 -80 -32 -159t-100.5 -140.5t-174 -99.5t-252.5 -38q-98 0 -191.5 27t-173.5 74z" />
<glyph unicode="T" horiz-adv-x="1077" d="M348 1298l27 121h1009l-28 -121h-434l-312 -1298h-139l311 1298h-434z" />
<glyph unicode="U" horiz-adv-x="1327" d="M283 369q0 90 24 188l205 862h139l-207 -858q-10 -47 -17 -93t-7 -89q0 -61 14.5 -113.5t49 -91.5t90 -61.5t139.5 -22.5q94 0 165.5 26.5t126 83t93.5 144.5t69 211l209 864h140l-213 -884q-37 -150 -88.5 -257.5t-124 -176t-169 -101.5t-221.5 -33q-109 0 -187.5 30 t-129.5 83t-75.5 127t-24.5 162z" />
<glyph unicode="V" horiz-adv-x="1218" d="M348 1419h135q18 -213 37 -391t38.5 -331.5t39.5 -287t45 -253.5q197 268 384 587.5t364 675.5h155q-129 -240 -243.5 -441.5t-221 -374.5t-206 -321.5t-199.5 -281.5h-129q-29 143 -54.5 284.5t-49 305.5t-47 364.5t-48.5 464.5z" />
<glyph unicode="W" horiz-adv-x="1775" d="M349 700q5 352 28 719h135q-20 -309 -28 -625q-3 -122 -3 -245q0 -196 8 -395q86 135 161 255.5t148.5 246.5t151.5 266.5t172 314.5h123q10 -154 24.5 -305.5t30 -291.5t33 -264t33.5 -220q68 119 139.5 267t143 312t143.5 338t139 346h152q-166 -414 -330 -763 t-338 -656h-147q-39 215 -72 470t-55 552q-152 -276 -302.5 -524t-312.5 -498h-147q-31 304 -31 612q0 44 1 88z" />
<glyph unicode="X" horiz-adv-x="1126" d="M20 0l646 750l-289 669h151l244 -575q133 152 250 296t215 279h156q-143 -186 -281.5 -350t-286.5 -328q74 -178 154 -365.5t149 -375.5h-151q-20 63 -48 138t-60.5 158t-69.5 170t-76 173l-535 -639h-168z" />
<glyph unicode="Y" horiz-adv-x="1136" d="M369 1419h151q41 -176 94.5 -363.5t118.5 -348.5q70 78 147.5 168t153.5 184t143.5 186t120.5 174h166q-141 -188 -319 -407t-371 -439l-135 -573h-139l135 573q-39 104 -75 215t-69.5 219.5t-64.5 214t-57 197.5z" />
<glyph unicode="Z" horiz-adv-x="1120" d="M82 0l22 104q59 84 142.5 185.5t178.5 212t196.5 223.5t200 218.5t188.5 196.5t161 158h-743l29 121h909l-29 -127q-59 -53 -141 -135t-177 -179t-195.5 -208t-200 -222.5t-189.5 -221t-162 -205.5h793l-27 -121h-956z" />
<glyph unicode="[" horiz-adv-x="624" d="M119 -379l477 1983h401l-22 -103h-279l-430 -1777h281l-27 -103h-401z" />
<glyph unicode="\" horiz-adv-x="739" d="M365 1604h122l215 -1983h-122z" />
<glyph unicode="]" horiz-adv-x="626" d="M-106 -379l24 103h279l430 1777h-281l27 103h401l-477 -1983h-403z" />
<glyph unicode="^" d="M307 737l537 682h100l215 -696l-100 -45l-191 602l-469 -596z" />
<glyph unicode="_" horiz-adv-x="1124" d="M-25 -379l27 111h1024l-27 -111h-1024z" />
<glyph unicode="`" horiz-adv-x="688" d="M436 1464l109 119l299 -317l-72 -72z" />
<glyph unicode="a" horiz-adv-x="1069" d="M201 365q0 164 53 297t148.5 226t225.5 144t283 51q127 0 244 -43l-158 -637q-12 -51 -20 -96t-8 -86q0 -55 10 -104t37 -109l-137 -20q-12 25 -21.5 56.5t-13.5 64.5q-72 -70 -151 -103t-163 -33q-66 0 -125 22.5t-104 70t-72.5 122t-27.5 177.5zM336 391 q0 -84 16.5 -140t45 -90t66.5 -49.5t81 -15.5q84 0 157.5 40t139.5 114q0 55 16 127t31 129l108 438q-37 8 -67.5 12.5t-63.5 4.5q-127 0 -225 -49.5t-165.5 -129.5t-103.5 -182t-36 -209z" />
<glyph unicode="b" horiz-adv-x="1071" d="M160 35l366 1530l140 24l-140 -588q61 41 131 61.5t138 20.5q174 0 258 -106.5t84 -288.5q0 -131 -45 -259t-133.5 -228.5t-219.5 -163t-303 -62.5q-145 0 -276 60zM315 121q74 -23 146 -23q133 0 234.5 53.5t169 137.5t102 186.5t34.5 202.5q0 147 -64.5 215t-162.5 68 q-66 0 -140.5 -30t-146.5 -85z" />
<glyph unicode="c" horiz-adv-x="931" d="M201 375q0 139 43 267t126 226.5t203.5 156.5t274.5 58q106 0 211 -34l-55 -121q-47 18 -93.5 25.5t-89.5 7.5q-109 0 -197.5 -46.5t-152 -125t-98.5 -182t-35 -218.5q0 -135 62.5 -213t199.5 -78q43 0 87 8.5t81 19.5t65.5 23.5t43.5 22.5l14 -121q-41 -27 -126 -51.5 t-190 -24.5q-186 0 -280 106.5t-94 293.5z" />
<glyph unicode="d" horiz-adv-x="1105" d="M201 371q0 129 42 256t129 228t220 164.5t313 63.5q66 0 133 -12l117 494l139 24l-295 -1222q-10 -37 -15 -72t-5 -68q0 -59 10 -112.5t37 -106.5l-137 -20q-10 20 -20.5 54t-14.5 67q-18 -20 -48 -44t-71 -43.5t-92 -33t-113 -13.5q-88 0 -150.5 32t-102 85t-58 126 t-18.5 153zM336 389q0 -61 11 -113.5t36 -92.5t63.5 -62.5t94.5 -22.5q51 0 97 14.5t86 36t72.5 48t55.5 51.5q0 53 14.5 119.5t32.5 138.5l111 444q-29 4 -64 7.5t-63 3.5q-143 0 -247 -52.5t-170.5 -135.5t-98 -184.5t-31.5 -199.5z" />
<glyph unicode="e" horiz-adv-x="999" d="M201 365q0 131 40 260t117.5 231t191.5 164.5t259 62.5q143 0 220 -74.5t77 -197.5q0 -115 -56.5 -186.5t-157.5 -113.5t-243.5 -60.5t-316.5 -26.5v-43q0 -59 12 -110.5t45 -89.5t91.5 -60.5t150.5 -22.5q72 0 144.5 20.5t137.5 61.5l15 -123q-70 -39 -154 -60.5 t-170 -21.5q-113 0 -189.5 29t-124.5 80t-68.5 123t-20.5 158zM352 545q174 4 293 22.5t191.5 51t103.5 78.5t31 106q0 80 -48 120t-126 40q-82 0 -154 -34t-129 -91.5t-99 -133t-63 -159.5z" />
<glyph unicode="f" horiz-adv-x="727" d="M-29 -369q51 70 87 128.5t60.5 115.5t43 115.5t35.5 128.5l254 1055q29 123 76.5 202.5t108 126.5t130.5 66.5t141 19.5q70 0 120 -12t93 -29l-63 -106q-43 14 -81 22.5t-89 8.5q-53 0 -98.5 -14.5t-83 -49.5t-68.5 -93.5t-53 -146.5l-29 -110h354l-24 -115h-359 l-176 -735q-25 -98 -48 -181t-53 -155t-69 -135.5t-92 -124.5z" />
<glyph unicode="g" horiz-adv-x="1073" d="M33 -309l57 127q43 -35 124 -57.5t161 -22.5q188 0 289.5 86t132.5 244l10 53q-61 -39 -131 -58.5t-139 -19.5q-88 0 -153 28.5t-105.5 79t-61 117t-20.5 142.5q0 117 42 236.5t130 217t220 158.5t314 61q74 0 139.5 -15t116.5 -44l-229 -954q-20 -86 -53 -168 t-96.5 -145.5t-169 -102.5t-271.5 -39q-33 0 -74 5t-83 15.5t-81 23.5t-69 32zM332 438q0 -55 10 -105t34.5 -87t67.5 -58.5t111 -21.5q70 0 144.5 25.5t142.5 68.5l166 686q-66 16 -127 17q-141 0 -245 -49.5t-171.5 -126t-100 -170t-32.5 -179.5z" />
<glyph unicode="h" horiz-adv-x="1116" d="M170 0l373 1565l139 24l-135 -559q129 53 244 53q70 0 129 -20.5t104 -61t70.5 -103t25.5 -148.5q0 -53 -8 -109.5t-22 -114.5l-127 -526h-134l113 471q16 68 30.5 137.5t14.5 132.5q0 61 -19.5 103.5t-51 68t-74.5 37t-90 11.5q-59 0 -120 -12.5t-114 -30.5l-215 -918 h-133z" />
<glyph unicode="i" horiz-adv-x="481" d="M170 0l256 1059h133l-256 -1059h-133zM479 1368q0 53 30 81t64 28q41 0 63.5 -26t22.5 -67q0 -49 -32.5 -75.5t-65.5 -26.5q-41 0 -61.5 23.5t-20.5 62.5z" />
<glyph unicode="j" horiz-adv-x="481" d="M-207 -348l31 112q33 -16 62.5 -24t68.5 -8q55 0 94 22.5t68.5 62.5t49 95t36.5 121l243 1026h134l-240 -1002q-27 -111 -58.5 -193.5t-77.5 -138t-110.5 -83t-154.5 -27.5q-51 0 -87 11.5t-59 25.5zM504 1368q0 53 29.5 81t64.5 28q41 0 63.5 -26t22.5 -67 q0 -49 -33 -75.5t-65 -26.5q-41 0 -61.5 23.5t-20.5 62.5z" />
<glyph unicode="k" horiz-adv-x="1021" d="M170 0l377 1565l139 24l-235 -979q74 49 150.5 111.5t147 125t128 119t90.5 93.5h161q-37 -47 -105.5 -114.5t-145 -137.5t-151.5 -130.5t-124 -88.5q70 -53 136.5 -125t121.5 -152t99.5 -160.5t68.5 -150.5h-143q-90 193 -205 331t-242 224l-135 -555h-133z" />
<glyph unicode="l" horiz-adv-x="544" d="M221 256q0 49 8.5 103.5t22.5 113.5l262 1092l137 24l-254 -1067q-16 -70 -31.5 -132t-15.5 -116q0 -33 6 -60.5t24.5 -49t52.5 -37.5t87 -29l-31 -116q-150 18 -209 90.5t-59 183.5z" />
<glyph unicode="m" horiz-adv-x="1681" d="M170 0l244 1022q31 10 69.5 20.5t81.5 18.5t88 13t86 5q86 0 157 -23.5t118 -84.5q104 61 183 84.5t155 23.5q70 0 130 -15t105 -52t72 -100.5t27 -161.5q0 -53 -8.5 -109.5t-22.5 -114.5l-127 -526h-133l112 471q16 68 30.5 137.5t14.5 132.5t-16 105.5t-46 67t-69 33.5 t-84 9q-43 0 -111.5 -15t-164.5 -77q12 -53 12 -114q0 -53 -8 -109.5t-23 -114.5l-127 -526h-133l113 471q16 68 30.5 137.5t14.5 132.5t-16.5 105.5t-46 67t-68.5 33.5t-84 9q-47 0 -100.5 -8t-98.5 -20l-223 -928h-133z" />
<glyph unicode="n" horiz-adv-x="1118" d="M170 0l244 1022q80 23 170 40t178 17q74 0 139.5 -15t114.5 -54t77.5 -102.5t28.5 -157.5q0 -53 -8 -109.5t-22 -114.5l-127 -526h-134l113 471q16 68 29.5 137.5t15.5 132.5q0 63 -19.5 104.5t-53 66t-78.5 34.5t-95 10q-53 0 -108 -8t-109 -20l-223 -928h-133z" />
<glyph unicode="o" horiz-adv-x="1077" d="M201 332q0 193 54 334t139 233t188.5 137t203.5 45q72 0 136.5 -22.5t113.5 -67.5t78 -111.5t29 -152.5q0 -193 -54.5 -334t-139.5 -234t-188.5 -138.5t-203.5 -45.5q-72 0 -136.5 22.5t-113.5 68t-77.5 112t-28.5 154.5zM336 340q0 -121 67.5 -182.5t161.5 -61.5 q74 0 152 38t142.5 115t106.5 193.5t42 274.5q0 121 -68 182.5t-162 61.5q-74 0 -151.5 -38t-142 -115t-106.5 -193.5t-42 -274.5z" />
<glyph unicode="p" horiz-adv-x="1062" d="M78 -379l336 1395q86 31 172 49t170 18q372 0 372 -387q0 -139 -45 -268t-132 -228.5t-213 -158.5t-287 -59q-80 0 -148 18l-90 -379h-135zM336 123q63 -18 129 -19q127 0 225 50.5t166 131.5t102.5 182t34.5 206q0 154 -67.5 224.5t-202.5 70.5q-47 0 -95 -8.5 t-100 -22.5z" />
<glyph unicode="q" horiz-adv-x="1103" d="M201 360q0 129 42 259.5t133 232.5t235.5 166.5t351.5 64.5q39 0 101 -12t105 -41l-340 -1409h-133l99 412q-47 -27 -114 -42.5t-140 -15.5q-92 0 -157 32t-105.5 85t-59 123t-18.5 145zM336 379q0 -43 8 -93t32.5 -93t71 -72t121.5 -29q72 0 141.5 25.5t120.5 66.5 l185 764q-23 4 -48.5 10.5t-45.5 6.5q-133 0 -241 -44t-184.5 -122t-118.5 -185.5t-42 -234.5z" />
<glyph unicode="r" horiz-adv-x="749" d="M170 0l242 1012q78 31 171 51t183 20q47 0 90 -6t82 -20l-35 -121q-80 25 -164 25q-53 0 -106 -8.5t-107 -24.5l-223 -928h-133z" />
<glyph unicode="s" horiz-adv-x="819" d="M98 47l58 121q76 -41 133 -55.5t129 -14.5q51 0 98 11.5t82 34t55.5 59.5t20.5 86q0 53 -30 88t-74 60.5t-95 50t-95 57.5t-74 82t-30 127q0 88 33 150.5t88.5 102.5t127 58t147.5 18q66 0 130 -11t124 -34l-54 -118q-43 18 -98 29.5t-115 11.5q-49 0 -95 -10.5 t-80.5 -34t-56 -59.5t-21.5 -87q0 -53 29.5 -88t72.5 -61.5t95 -50t95 -56.5t73 -79t30 -118q0 -90 -34 -155.5t-89 -106.5t-127 -60.5t-148 -19.5q-80 0 -159.5 17.5t-145.5 54.5z" />
<glyph unicode="t" horiz-adv-x="772" d="M231 223q0 88 29 203l227 944l140 25l-80 -336h373l-27 -115h-375l-125 -518q-10 -37 -17 -79t-7 -83q0 -92 45 -129t112 -37q66 0 114 14.5t101 39.5l13 -121q-55 -23 -124 -39.5t-136 -16.5q-53 0 -100.5 12.5t-83.5 41t-57.5 76t-21.5 118.5z" />
<glyph unicode="u" horiz-adv-x="1069" d="M201 272q0 59 10 126t27 134l127 527h133l-113 -467q-16 -72 -35.5 -151t-19.5 -150q0 -41 9 -76t31.5 -61.5t59.5 -41t94 -14.5q98 0 173 39t141 113q0 55 16 127t31 129l137 553h133l-162 -656q-12 -51 -20 -96t-8 -86q0 -55 10 -104t37 -109l-138 -20q-12 25 -21 56.5 t-13 64.5q-72 -70 -153 -102t-179 -32q-88 0 -147.5 22.5t-94.5 62.5t-50 94.5t-15 117.5z" />
<glyph unicode="v" horiz-adv-x="931" d="M266 1059h131q2 -111 10.5 -234t22.5 -245.5t33.5 -237.5t44.5 -205q61 82 134 195.5t142.5 239.5t128 252t93.5 235h131q-41 -129 -106.5 -270.5t-145.5 -280.5t-171 -270.5t-179 -237.5h-132q-51 227 -92 499.5t-45 559.5z" />
<glyph unicode="w" horiz-adv-x="1562" d="M266 1059h131q2 -109 8.5 -237t16.5 -255t22.5 -239.5t28.5 -188.5q66 92 134.5 205t131 234.5t116.5 244.5t91 236h137q0 -100 5.5 -219t13.5 -242t19.5 -241.5t25.5 -217.5q49 55 119.5 167t142.5 244t134.5 267t92.5 242h131q-47 -152 -122.5 -310.5t-160.5 -301 t-169 -260t-148 -187.5h-139q-20 180 -38.5 389t-22.5 412q-41 -96 -95.5 -206t-116 -217.5t-126 -205.5t-125.5 -172h-139q-43 225 -69 493.5t-30 565.5z" />
<glyph unicode="x" horiz-adv-x="925" d="M25 0l495 555l-262 504h156l207 -428q94 115 183 228.5t142 199.5h148q-90 -135 -200 -270.5t-212 -253.5q27 -51 59.5 -115t66.5 -134.5t63.5 -143t52.5 -142.5h-140q-14 47 -36.5 105.5t-50 120t-56.5 122t-53 109.5l-402 -457h-161z" />
<glyph unicode="y" horiz-adv-x="925" d="M-121 -348l47 110q53 -30 121 -30h4q104 0 204.5 57t186.5 174q-86 272 -135 553t-57 543h139q4 -98 13.5 -215t28 -244t45 -259t65.5 -257q92 145 165.5 293.5t129 279.5t91.5 236.5t52 165.5h131q-12 -43 -45 -146.5t-88 -240.5t-134 -296t-181 -310 q-158 -236 -305.5 -343.5t-307.5 -107.5q-37 0 -80 6t-90 31z" />
<glyph unicode="z" horiz-adv-x="876" d="M82 0l22 94q41 66 102.5 143.5t132.5 157.5t146.5 160t148.5 151.5t137.5 133t113.5 104.5h-551l24 115h723l-24 -105q-43 -39 -110.5 -102.5t-145.5 -140t-160 -161.5t-156.5 -165t-134 -150.5t-90.5 -119.5h604l-24 -115h-758z" />
<glyph unicode="{" horiz-adv-x="624" d="M221 541l25 100q59 0 99 29.5t66.5 75t43 96.5t26.5 94l54 213q29 117 55 199t71.5 134t119 76.5t196.5 24.5l-27 -102q-51 0 -93 -7.5t-75.5 -31t-59.5 -67.5t-44 -115l-60 -242q-25 -96 -47 -169t-48.5 -126t-60.5 -88t-81 -55q51 -31 66.5 -76t15.5 -96q0 -37 -7 -75 t-16 -73l-82 -338q-14 -55 -14 -96q0 -66 45 -94.5t133 -28.5l-28 -102q-127 0 -198 50t-71 159q0 23 6.5 60.5t16.5 78.5l78 315q10 37 15 71t5 62q0 59 -27.5 98.5t-97.5 45.5z" />
<glyph unicode="|" horiz-adv-x="550" d="M119 -379l477 1983h123l-477 -1983h-123z" />
<glyph unicode="}" horiz-adv-x="624" d="M-37 -399l27 102q51 0 93 7t76 30.5t59.5 68t43.5 115.5l60 242q25 96 47 169t48.5 126t60.5 88t81 55q-51 31 -66.5 76t-15.5 96q0 37 7.5 75t15.5 73l82 338q14 55 14 96q0 66 -45 94.5t-133 28.5l28 102q127 0 198 -50t71 -159q0 -23 -6.5 -60.5t-16.5 -78.5l-78 -315 q-10 -37 -15 -71t-5 -63q0 -59 27.5 -98t97.5 -45l-25 -100q-59 0 -99 -30t-66.5 -75t-43 -96t-26.5 -94l-53 -213q-29 -117 -55.5 -200t-72 -135t-119 -75.5t-196.5 -23.5z" />
<glyph unicode="~" d="M217 483q14 35 39 80t62.5 85t89 67.5t118.5 27.5q66 0 112 -29.5t86 -65.5t81 -65.5t96 -29.5q43 0 76 21.5t56.5 50t37.5 56.5t21 40l98 -33q-12 -33 -36 -78t-62.5 -85t-92 -67.5t-122.5 -27.5q-66 0 -112 29.5t-86 65.5t-80 66t-93 30q-43 0 -76 -23t-56.5 -51.5 t-37.5 -56t-21 -39.5z" />
<glyph unicode="&#xa1;" horiz-adv-x="544" d="M188 -379h144l94 395q41 174 63.5 313.5t38.5 274.5h-73q-20 -53 -46 -138t-51.5 -173t-46 -165t-28.5 -110zM461 940q0 45 31 85t86 40q53 0 77.5 -29.5t24.5 -68.5q0 -45 -31 -85t-86 -40q-53 0 -77.5 29.5t-24.5 68.5z" />
<glyph unicode="&#xa2;" d="M305 453q0 115 36 225t104.5 202.5t170 158t232.5 87.5l72 293h120l-69 -289q51 0 112.5 -13t112.5 -36l-53 -116q-55 27 -108.5 38t-106.5 11q-102 0 -190.5 -43t-155 -119t-104.5 -179.5t-38 -221.5q0 -72 23.5 -123.5t63.5 -84t93.5 -48t110.5 -15.5q63 0 128 16.5 t120 47.5l8 -119q-31 -16 -106.5 -39t-165.5 -23l-70 -286h-121l72 293q-80 16 -136.5 53t-90 87t-49 112.5t-15.5 130.5z" />
<glyph unicode="&#xa3;" d="M264 0q53 141 111.5 305t93.5 328h-197l27 112h197l45 189q35 147 86 245.5t116.5 158t145.5 84t174 24.5q70 0 135.5 -18.5t118.5 -49.5l-64 -110q-88 53 -215 53q-63 0 -117.5 -17.5t-99.5 -61.5t-80.5 -118.5t-62.5 -187.5l-45 -191h401l-28 -112h-400 q-23 -109 -64.5 -247t-95.5 -269h613l-29 -117h-766z" />
<glyph unicode="&#xa4;" d="M295 319l151 156q-35 47 -53 107.5t-18 128.5t18.5 128t52.5 107l-151 156l82 84l155 -160q47 35 104.5 53.5t121.5 18.5q63 0 120.5 -18.5t104.5 -53.5l156 160l82 -84l-152 -156q35 -47 53.5 -107.5t18.5 -127.5q0 -68 -18.5 -128.5t-53.5 -107.5l152 -156l-82 -83 l-156 159q-47 -35 -104.5 -53t-120.5 -18t-120.5 18t-105.5 53l-155 -159zM494 711q0 -61 20.5 -112.5t56 -88.5t83.5 -57.5t104 -20.5q55 0 103 20.5t84 57.5t56.5 88.5t20.5 112.5t-20.5 112t-56.5 88t-84 57.5t-103 20.5t-103.5 -20.5t-84 -57.5t-56 -88t-20.5 -112z" />
<glyph unicode="&#xa5;" d="M211 236l27 108h342l57 244h-342l27 108h313q-78 190 -137.5 367.5t-104.5 355.5h142q37 -174 86.5 -334.5t119.5 -322.5q147 162 279.5 327.5t253.5 329.5h135q-66 -88 -131.5 -176t-136 -178t-149.5 -182t-171 -187h320l-27 -108h-344l-57 -244h344l-27 -108h-344 l-57 -236h-133l57 236h-342z" />
<glyph unicode="&#xa6;" horiz-adv-x="538" d="M127 -379l184 768h127l-184 -768h-127zM418 834l186 770h127l-184 -770h-129z" />
<glyph unicode="&#xa7;" horiz-adv-x="1007" d="M119 -150l63 115q53 -37 127 -55.5t150 -18.5q59 0 115.5 12.5t99.5 39t69.5 66.5t26.5 95q0 57 -37 92t-93 59t-120.5 45.5t-121 55t-93.5 87t-37 139.5q0 117 74 206t199 160q-31 39 -47.5 83t-16.5 85q0 88 37 151.5t97.5 103.5t138 59.5t159.5 19.5q78 0 153 -16.5 t134 -47.5l-57 -104q-47 33 -108.5 48.5t-123.5 15.5q-57 0 -110.5 -13.5t-94 -39t-65.5 -63.5t-25 -87q0 -66 36 -102.5t88 -61.5t114.5 -45.5t115 -52t88.5 -84t36 -138.5q0 -115 -74 -201.5t-191 -152.5q37 -29 59.5 -73t22.5 -103q0 -92 -39 -158.5t-102.5 -109.5 t-145 -63.5t-169.5 -20.5t-174.5 18.5t-157.5 54.5zM403 602q0 -61 35 -101t113 -71l164 -68q106 45 172.5 121t66.5 154q0 51 -28.5 93t-118.5 77l-193 76q-41 -23 -78.5 -51.5t-67.5 -64.5t-47.5 -78t-17.5 -87z" />
<glyph unicode="&#xa8;" horiz-adv-x="688" d="M360 1366q0 41 27 76t76 35q47 0 68.5 -27t21.5 -59q0 -39 -27.5 -75t-76.5 -36q-45 0 -67 25.5t-22 60.5zM713 1366q0 41 27.5 76t76.5 35q45 0 66.5 -27t21.5 -59q0 -39 -26.5 -75t-75.5 -36q-47 0 -68.5 25.5t-21.5 60.5z" />
<glyph unicode="&#xa9;" horiz-adv-x="1544" d="M242 711q0 174 57 312t152.5 232.5t221.5 144.5t263 50t263 -50t221.5 -144.5t152.5 -232.5t57 -312q0 -176 -57 -313.5t-152.5 -232.5t-221.5 -145.5t-263 -50.5t-263 50.5t-221.5 145.5t-152.5 232.5t-57 313.5zM362 711q0 -141 43.5 -258t119 -200t181 -129t230.5 -46 t230.5 46t181 129t118.5 200t43 258t-43 257.5t-118.5 199.5t-181 128t-230.5 45t-230.5 -45t-181 -128t-119 -199.5t-43.5 -257.5zM569 713q0 98 32 175t85 131t123 81.5t145 27.5q100 0 163 -27.5t85 -43.5l-39 -92q-31 16 -79 35.5t-130 19.5q-113 0 -187.5 -80 t-74.5 -227q0 -152 73 -233t198 -81q88 0 138 19.5t73 34.5l34 -99q-27 -16 -94.5 -39.5t-167.5 -23.5q-80 0 -148.5 28.5t-119.5 82t-80 132t-29 179.5z" />
<glyph unicode="&#xaa;" horiz-adv-x="888" d="M375 940q0 90 33.5 179t100 161t164 117t224.5 45q27 0 77 -10.5t83 -26.5q-18 -70 -43 -147.5t-46.5 -150.5t-35.5 -135.5t-14 -103.5q0 -39 14 -84t45 -92l-113 -20q-12 18 -18 33.5t-15 35.5q-37 -23 -90 -42t-131 -19q-117 0 -176 68.5t-59 191.5zM494 934 q0 -86 38.5 -121t98.5 -35q41 0 88 16.5t90 47.5q-2 10 -2 24.5v20.5q0 16 3 45t15 76l88 327q-10 4 -20 6t-29 2q-86 0 -155.5 -36.5t-116.5 -95t-72.5 -132t-25.5 -145.5z" />
<glyph unicode="&#xab;" horiz-adv-x="978" d="M242 582l387 432l73 -62l-303 -379l170 -380l-94 -46zM604 582l387 432l73 -62l-303 -379l170 -380l-94 -46z" />
<glyph unicode="&#xac;" d="M268 676l27 115h885l-162 -680h-119l135 565h-766z" />
<glyph unicode="&#xad;" horiz-adv-x="571" d="M162 528l31 129h466l-30 -129h-467z" />
<glyph unicode="&#xae;" horiz-adv-x="1544" d="M242 711q0 174 57 312t152.5 232.5t221.5 144.5t263 50t263 -50t221.5 -144.5t152.5 -232.5t57 -312q0 -176 -57 -313.5t-152.5 -232.5t-221.5 -145.5t-263 -50.5t-263 50.5t-221.5 145.5t-152.5 232.5t-57 313.5zM362 711q0 -141 43.5 -258t119 -200t181 -129t230.5 -46 t230.5 46t181 129t118.5 200t43 258t-43 257.5t-118.5 199.5t-181 128t-230.5 45t-230.5 -45t-181 -128t-119 -199.5t-43.5 -257.5zM655 305v793q47 10 105.5 16t109.5 6q174 0 265.5 -63.5t91.5 -192.5q0 -74 -41 -132t-121 -87q16 -18 44 -56t58.5 -85t61.5 -100.5 t53 -98.5h-125q-53 96 -110.5 183t-100.5 139q-14 -2 -26.5 -2h-22.5h-129v-320h-113zM768 717h102q51 0 94.5 6t75 23.5t49 46t17.5 73.5q0 43 -19.5 73t-51 48.5t-72.5 26.5t-86 8q-31 0 -58.5 -1t-50.5 -3v-301z" />
<glyph unicode="&#xaf;" horiz-adv-x="688" d="M360 1325l27 117h531l-27 -117h-531z" />
<glyph unicode="&#xb0;" horiz-adv-x="632" d="M344 1315q0 63 21.5 113.5t58.5 84t85 52t101 18.5t101.5 -18.5t85.5 -52t58.5 -84t21.5 -113.5t-21.5 -113.5t-58.5 -84.5t-85.5 -52t-101.5 -18t-101 18t-85 52t-58.5 84t-21.5 114zM442 1315q0 -82 48 -129t120 -47t120 47t48 129t-48 129t-120 47t-120 -47t-48 -129z " />
<glyph unicode="&#xb1;" d="M151 3l27 114h879l-27 -114h-879zM297 707l29 114h389l108 445h121l-108 -445h389l-29 -114h-387l-108 -447h-119l106 447h-391z" />
<glyph unicode="&#xb2;" horiz-adv-x="743" d="M276 649q6 92 46 156.5t96.5 112t120 83t118 71.5t90 77t35.5 100q0 51 -31.5 77t-78.5 26q-63 0 -117.5 -20.5t-91.5 -49.5l-39 76q59 49 120.5 70.5t129.5 21.5q43 0 83 -9t71.5 -30.5t50 -59.5t18.5 -94q0 -66 -34 -116.5t-84 -91.5t-111.5 -77t-115.5 -71t-95 -71.5 t-51 -81.5h389l-25 -99h-494z" />
<glyph unicode="&#xb3;" horiz-adv-x="743" d="M279 682l43 90q37 -20 86 -30.5t100 -10.5q111 0 175.5 46t64.5 120q0 66 -52.5 95.5t-175.5 29.5h-12l22 92h45q111 0 168.5 45t57.5 105q0 90 -121 90q-53 0 -108.5 -15.5t-86.5 -31.5l-22 82q51 29 113.5 45t128.5 16q104 0 155 -51t51 -119q0 -59 -43 -119.5 t-129 -93.5q66 -23 94.5 -67t28.5 -97q0 -47 -20.5 -95t-63.5 -87t-111.5 -63.5t-164.5 -24.5q-59 0 -117.5 12t-105.5 37z" />
<glyph unicode="&#xb4;" horiz-adv-x="688" d="M442 1284l340 299l78 -127l-358 -262z" />
<glyph unicode="&#xb5;" horiz-adv-x="1148" d="M78 -379l346 1438h133l-113 -467q-16 -72 -37.5 -153t-21.5 -152q0 -92 42 -140.5t157 -48.5q98 0 170.5 32t138.5 97q2 53 15.5 118t35.5 161l137 553h133l-161 -656q-10 -39 -17.5 -78.5t-7.5 -72.5q0 -27 4 -50.5t17.5 -44t40 -34.5t69.5 -23l-33 -118q-20 0 -52 6 t-62.5 20.5t-57 37t-39.5 54.5q-80 -66 -168 -95.5t-180 -29.5t-151.5 29t-93.5 72l-111 -455h-133z" />
<glyph unicode="&#xb6;" horiz-adv-x="1198" d="M283 895q0 102 45 199.5t137 172t231.5 121t325.5 46.5q41 0 91 -2t99.5 -6.5t93.5 -10.5t74 -16l-426 -1778h-118l405 1682q-43 4 -83 7t-83 3h-33.5t-35.5 -2l-408 -1690h-119l219 920q-104 0 -182 28.5t-130 77.5t-77.5 112.5t-25.5 135.5z" />
<glyph unicode="&#xb7;" horiz-adv-x="415" d="M242 686q0 45 30.5 85t85.5 40q53 0 78 -30t25 -69q0 -45 -31 -85t-86 -40q-53 0 -77.5 30t-24.5 69z" />
<glyph unicode="&#xb8;" horiz-adv-x="688" d="M72 -358l37 88q45 -18 100 -19q47 0 75.5 14.5t28.5 49.5q0 31 -19.5 49t-76.5 41q10 20 27.5 47t36 52.5t35 46t24.5 30.5h96q-16 -23 -41.5 -58.5t-42.5 -60.5q47 -27 68.5 -54.5t21.5 -76.5q0 -84 -64.5 -129t-162.5 -45q-35 0 -68.5 4t-74.5 21z" />
<glyph unicode="&#xb9;" horiz-adv-x="743" d="M463 1270q100 35 172 72.5t135 89.5h74l-187 -783h-110l151 631q-59 -41 -124.5 -64.5t-94.5 -31.5z" />
<glyph unicode="&#xba;" horiz-adv-x="909" d="M375 942q0 90 29.5 179t86 161t139.5 117t191 45q61 0 105.5 -21.5t74 -58.5t43 -85t13.5 -99q0 -90 -30 -179.5t-86 -161t-140.5 -116.5t-190.5 -45q-61 0 -105 21.5t-74 58.5t-43 84t-13 100zM494 961q0 -182 145 -183q68 0 123 36t94 91.5t60.5 123t21.5 132.5 q0 182 -145 182q-68 0 -123.5 -35.5t-94 -91t-60 -123t-21.5 -132.5z" />
<glyph unicode="&#xbb;" horiz-adv-x="978" d="M221 209l303 379l-170 381l95 45l233 -434l-387 -433zM583 209l303 379l-170 381l95 45l233 -434l-387 -433z" />
<glyph unicode="&#xbc;" horiz-adv-x="1798" d="M336 0l1149 1419h144l-1149 -1419h-144zM420 1270q100 35 172 72.5t135 89.5h74l-187 -783h-110l151 631q-59 -41 -124.5 -64.5t-94.5 -31.5zM1024 199l16 67q33 51 92.5 123t131 145.5t149.5 140.5t145 110h96l-118 -496h98l-23 -90h-96l-47 -197h-109l46 197h-381z M1161 289h268l88 369q-94 -74 -187 -171.5t-169 -197.5z" />
<glyph unicode="&#xbd;" horiz-adv-x="1798" d="M356 0l1149 1419h144l-1149 -1419h-144zM440 1270q100 35 172 72.5t135 89.5h74l-187 -783h-110l151 631q-59 -41 -124.5 -64.5t-94.5 -31.5zM1140 2q6 92 46 156.5t96.5 112t120 83t118 71.5t90 77t35.5 100q0 51 -31.5 77t-78.5 26q-63 0 -117.5 -20.5t-91.5 -49.5 l-39 76q59 49 120.5 70.5t129.5 21.5q43 0 83 -9t71.5 -30.5t50 -59.5t18.5 -94q0 -66 -34 -116.5t-84 -91.5t-111.5 -77t-115.5 -71t-95 -71.5t-51 -81.5h389l-25 -99h-494z" />
<glyph unicode="&#xbe;" horiz-adv-x="1798" d="M259 682l43 90q37 -20 86 -30.5t100 -10.5q111 0 175.5 46t64.5 120q0 66 -52.5 95.5t-175.5 29.5h-12l22 92h45q111 0 168.5 45t57.5 105q0 90 -121 90q-53 0 -108.5 -15.5t-86.5 -31.5l-22 82q51 29 113.5 45t128.5 16q104 0 155 -51t51 -119q0 -59 -43 -119.5 t-129 -93.5q66 -23 94.5 -67t28.5 -97q0 -47 -20.5 -95t-63.5 -87t-111.5 -63.5t-164.5 -24.5q-59 0 -117.5 12t-105.5 37zM411 0l1149 1419h144l-1149 -1419h-144zM1149 199l16 67q33 51 92.5 123t131 145.5t149.5 140.5t145 110h96l-118 -496h98l-23 -90h-96l-47 -197 h-109l46 197h-381zM1286 289h268l88 369q-94 -74 -187 -171.5t-169 -197.5z" />
<glyph unicode="&#xbf;" horiz-adv-x="788" d="M188 -113q0 -76 25 -128t67 -83.5t97 -46t117 -14.5q76 0 151.5 18.5t136.5 47.5l-16 112q-49 -23 -115.5 -41t-132.5 -18q-37 0 -70.5 8t-59.5 26.5t-41 48t-15 74.5q0 80 45 145.5t158 149.5l24 19q55 43 101.5 87t81 94t55 109.5t22.5 133.5h-112q0 -78 -38 -139.5 t-96.5 -116t-125 -105.5t-125 -107.5t-96.5 -123t-38 -150.5zM684 965q0 45 31 85t86 40q53 0 77.5 -30t24.5 -69q0 -45 -30.5 -85t-86.5 -40q-53 0 -77.5 30t-24.5 69z" />
<glyph unicode="&#xc0;" horiz-adv-x="1273" d="M41 0q211 381 434 741.5t438 677.5h150q51 -299 101 -646t98 -773h-144q-10 98 -21.5 194.5t-23.5 194.5h-667q-53 -94 -106.5 -190.5t-106.5 -198.5h-152zM475 508h584q-23 184 -49.5 369.5t-57.5 382.5q-125 -190 -243.5 -375t-233.5 -377zM796 1771l109 119l299 -317 l-72 -72z" />
<glyph unicode="&#xc1;" horiz-adv-x="1273" d="M41 0q211 381 434 741.5t438 677.5h150q51 -299 101 -646t98 -773h-144q-10 98 -21.5 194.5t-23.5 194.5h-667q-53 -94 -106.5 -190.5t-106.5 -198.5h-152zM475 508h584q-23 184 -49.5 369.5t-57.5 382.5q-125 -190 -243.5 -375t-233.5 -377zM882 1591l340 299l78 -127 l-358 -262z" />
<glyph unicode="&#xc2;" horiz-adv-x="1273" d="M41 0q211 381 434 741.5t438 677.5h150q51 -299 101 -646t98 -773h-144q-10 98 -21.5 194.5t-23.5 194.5h-667q-53 -94 -106.5 -190.5t-106.5 -198.5h-152zM475 508h584q-23 184 -49.5 369.5t-57.5 382.5q-125 -190 -243.5 -375t-233.5 -377zM746 1571l346 301l203 -301 l-70 -68l-166 197l-260 -197z" />
<glyph unicode="&#xc3;" horiz-adv-x="1273" d="M41 0q211 381 434 741.5t438 677.5h150q51 -299 101 -646t98 -773h-144q-10 98 -21.5 194.5t-23.5 194.5h-667q-53 -94 -106.5 -190.5t-106.5 -198.5h-152zM475 508h584q-23 184 -49.5 369.5t-57.5 382.5q-125 -190 -243.5 -375t-233.5 -377zM709 1630q16 29 36.5 57.5 t48.5 51t64.5 36t87.5 13.5q37 0 66 -12.5t55.5 -28t55 -27.5t65.5 -12q45 0 74 23.5t61 70.5l74 -47q-16 -29 -36.5 -57.5t-48.5 -50t-65 -35t-88 -13.5q-39 0 -67.5 12.5t-55 27.5t-54 27.5t-64.5 12.5q-45 0 -74 -23.5t-61 -70.5z" />
<glyph unicode="&#xc4;" horiz-adv-x="1273" d="M41 0q211 381 434 741.5t438 677.5h150q51 -299 101 -646t98 -773h-144q-10 98 -21.5 194.5t-23.5 194.5h-667q-53 -94 -106.5 -190.5t-106.5 -198.5h-152zM475 508h584q-23 184 -49.5 369.5t-57.5 382.5q-125 -190 -243.5 -375t-233.5 -377zM782 1681q0 41 27 76t76 35 q47 0 68.5 -27t21.5 -59q0 -39 -27.5 -75t-76.5 -36q-45 0 -67 25.5t-22 60.5zM1135 1681q0 41 27.5 76t76.5 35q45 0 66.5 -27t21.5 -59q0 -39 -26.5 -75t-75.5 -36q-47 0 -68.5 25.5t-21.5 60.5z" />
<glyph unicode="&#xc5;" horiz-adv-x="1273" d="M41 0q199 358 414 706.5t419 653.5q-66 55 -65 149q0 88 58.5 141.5t138.5 53.5q39 0 74.5 -14.5t62 -40t42 -61.5t15.5 -79q0 -68 -33.5 -114.5t-87.5 -69.5q47 -285 92.5 -607.5t90.5 -717.5h-144q-10 98 -21.5 194.5t-23.5 194.5h-667q-53 -94 -106.5 -190.5 t-106.5 -198.5h-152zM475 508h584q-23 184 -49.5 369.5t-57.5 382.5q-125 -190 -243.5 -375t-233.5 -377zM889 1509q0 -59 33.5 -89.5t83.5 -30.5q49 0 82.5 30.5t33.5 89.5q0 57 -33.5 89t-82.5 32t-83 -31.5t-34 -89.5z" />
<glyph unicode="&#xc6;" horiz-adv-x="1824" d="M37 0q143 205 283.5 388t284 355t293 338t314.5 338h842l-26 -121h-617l-121 -493h545l-27 -119h-540l-142 -565h664l-25 -121h-802l92 389h-584q-76 -98 -146.5 -195.5t-136.5 -193.5h-151zM565 508h518l195 811q-61 -61 -143 -147.5t-175.5 -192t-193.5 -225 t-201 -246.5z" />
<glyph unicode="&#xc7;" horiz-adv-x="1249" d="M283 518q0 219 67.5 392t182 293t264 183.5t313.5 63.5q96 0 179 -20.5t169 -67.5l-63 -127q-147 90 -314 90q-129 0 -246.5 -56.5t-207.5 -160.5t-143.5 -252.5t-53.5 -333.5q0 -209 90 -318.5t277 -109.5q82 0 145.5 10.5t109.5 24.5t77.5 29.5t54.5 27.5l18 -123 q-80 -43 -183.5 -67.5t-203.5 -26.5q-16 -20 -31 -47q47 -27 68.5 -54.5t21.5 -76.5q0 -84 -64.5 -129t-162.5 -45q-35 0 -68.5 4t-74.5 21l37 88q45 -18 100 -19q47 0 75.5 14.5t28.5 49.5q0 31 -19 49t-77 41q10 23 29.5 52.5t40.5 55.5q-98 10 -178 47t-137.5 103.5 t-89 164t-31.5 230.5z" />
<glyph unicode="&#xc8;" horiz-adv-x="1073" d="M170 0l340 1419h793l-27 -121h-658l-120 -493h585l-26 -119h-582l-141 -565h704l-24 -121h-844zM710 1771l109 119l299 -317l-72 -72z" />
<glyph unicode="&#xc9;" horiz-adv-x="1073" d="M170 0l340 1419h793l-27 -121h-658l-120 -493h585l-26 -119h-582l-141 -565h704l-24 -121h-844zM761 1591l340 299l78 -127l-358 -262z" />
<glyph unicode="&#xca;" horiz-adv-x="1073" d="M170 0l340 1419h793l-27 -121h-658l-120 -493h585l-26 -119h-582l-141 -565h704l-24 -121h-844zM656 1571l346 301l203 -301l-70 -68l-166 197l-260 -197z" />
<glyph unicode="&#xcb;" horiz-adv-x="1073" d="M170 0l340 1419h793l-27 -121h-658l-120 -493h585l-26 -119h-582l-141 -565h704l-24 -121h-844zM696 1681q0 41 27 76t76 35q47 0 68.5 -27t21.5 -59q0 -39 -27.5 -75t-76.5 -36q-45 0 -67 25.5t-22 60.5zM1049 1681q0 41 27.5 76t76.5 35q45 0 66.5 -27t21.5 -59 q0 -39 -26.5 -75t-75.5 -36q-47 0 -68.5 25.5t-21.5 60.5z" />
<glyph unicode="&#xcc;" horiz-adv-x="471" d="M170 0l340 1419h139l-338 -1419h-141zM338 1771l109 119l299 -317l-72 -72z" />
<glyph unicode="&#xcd;" horiz-adv-x="471" d="M170 0l340 1419h139l-338 -1419h-141zM444 1591l340 299l78 -127l-358 -262z" />
<glyph unicode="&#xce;" horiz-adv-x="471" d="M170 0l340 1419h139l-338 -1419h-141zM332 1571l346 301l203 -301l-70 -68l-166 197l-260 -197z" />
<glyph unicode="&#xcf;" horiz-adv-x="471" d="M170 0l340 1419h139l-338 -1419h-141zM372 1681q0 41 27 76t76 35q47 0 68.5 -27t21.5 -59q0 -39 -27.5 -75t-76.5 -36q-45 0 -67 25.5t-22 60.5zM725 1681q0 41 27.5 76t76.5 35q45 0 66.5 -27t21.5 -59q0 -39 -26.5 -75t-75.5 -36q-47 0 -68.5 25.5t-21.5 60.5z" />
<glyph unicode="&#xd0;" horiz-adv-x="1417" d="M190 686l27 113h164l141 594q100 23 182 31t162 8q295 0 456 -138.5t161 -421.5q0 -162 -49.5 -320.5t-162 -283.5t-293.5 -202.5t-448 -77.5q-41 0 -87 3t-90 7t-85 11t-71 18l157 659h-164zM358 123q51 -8 98.5 -11t94.5 -3q182 0 327.5 54t247 154.5t155.5 244 t54 319.5q0 119 -39 201.5t-105.5 134t-154.5 74t-188 22.5q-51 0 -103.5 -4t-105.5 -13l-119 -497h268l-26 -113h-268z" />
<glyph unicode="&#xd1;" horiz-adv-x="1370" d="M170 0l340 1419h137q76 -131 150.5 -292.5t141.5 -326.5t117 -316.5t77 -260.5l278 1196h137l-336 -1419h-137q-37 125 -92 292t-119.5 339t-132 330.5t-129.5 269.5l-295 -1231h-137zM739 1630q16 29 36.5 57.5t48.5 51t64.5 36t87.5 13.5q37 0 66 -12.5t55.5 -28 t55 -27.5t65.5 -12q45 0 74 23.5t61 70.5l74 -47q-16 -29 -36.5 -57.5t-48.5 -50t-65 -35t-88 -13.5q-39 0 -67.5 12.5t-55 27.5t-54 27.5t-64.5 12.5q-45 0 -74 -23.5t-61 -70.5z" />
<glyph unicode="&#xd2;" horiz-adv-x="1531" d="M283 528q0 211 69.5 382t184 291t259 184.5t296.5 64.5q100 0 192 -34t162 -102.5t110.5 -174t40.5 -246.5q0 -213 -69.5 -384t-184 -291t-260 -184.5t-295.5 -64.5q-102 0 -193 34t-160.5 102.5t-110.5 174t-41 248.5zM430 506q0 -104 28.5 -182t80 -128.5t118 -76 t144.5 -25.5q125 0 241.5 54.5t206.5 159t145.5 257t55.5 348.5q0 104 -28.5 182.5t-80 128.5t-119 75.5t-143.5 25.5q-125 0 -241.5 -54t-207.5 -158.5t-145.5 -257t-54.5 -349.5zM874 1771l109 119l299 -317l-72 -72z" />
<glyph unicode="&#xd3;" horiz-adv-x="1531" d="M283 528q0 211 69.5 382t184 291t259 184.5t296.5 64.5q100 0 192 -34t162 -102.5t110.5 -174t40.5 -246.5q0 -213 -69.5 -384t-184 -291t-260 -184.5t-295.5 -64.5q-102 0 -193 34t-160.5 102.5t-110.5 174t-41 248.5zM430 506q0 -104 28.5 -182t80 -128.5t118 -76 t144.5 -25.5q125 0 241.5 54.5t206.5 159t145.5 257t55.5 348.5q0 104 -28.5 182.5t-80 128.5t-119 75.5t-143.5 25.5q-125 0 -241.5 -54t-207.5 -158.5t-145.5 -257t-54.5 -349.5zM995 1591l340 299l78 -127l-358 -262z" />
<glyph unicode="&#xd4;" horiz-adv-x="1531" d="M283 528q0 211 69.5 382t184 291t259 184.5t296.5 64.5q100 0 192 -34t162 -102.5t110.5 -174t40.5 -246.5q0 -213 -69.5 -384t-184 -291t-260 -184.5t-295.5 -64.5q-102 0 -193 34t-160.5 102.5t-110.5 174t-41 248.5zM430 506q0 -104 28.5 -182t80 -128.5t118 -76 t144.5 -25.5q125 0 241.5 54.5t206.5 159t145.5 257t55.5 348.5q0 104 -28.5 182.5t-80 128.5t-119 75.5t-143.5 25.5q-125 0 -241.5 -54t-207.5 -158.5t-145.5 -257t-54.5 -349.5zM858 1571l346 301l203 -301l-70 -68l-166 197l-260 -197z" />
<glyph unicode="&#xd5;" horiz-adv-x="1531" d="M283 528q0 211 69.5 382t184 291t259 184.5t296.5 64.5q100 0 192 -34t162 -102.5t110.5 -174t40.5 -246.5q0 -213 -69.5 -384t-184 -291t-260 -184.5t-295.5 -64.5q-102 0 -193 34t-160.5 102.5t-110.5 174t-41 248.5zM430 506q0 -104 28.5 -182t80 -128.5t118 -76 t144.5 -25.5q125 0 241.5 54.5t206.5 159t145.5 257t55.5 348.5q0 104 -28.5 182.5t-80 128.5t-119 75.5t-143.5 25.5q-125 0 -241.5 -54t-207.5 -158.5t-145.5 -257t-54.5 -349.5zM805 1630q16 29 36.5 57.5t48.5 51t64.5 36t87.5 13.5q37 0 66 -12.5t55.5 -28t55 -27.5 t65.5 -12q45 0 74 23.5t61 70.5l74 -47q-16 -29 -36.5 -57.5t-48.5 -50t-65 -35t-88 -13.5q-39 0 -67.5 12.5t-55 27.5t-54 27.5t-64.5 12.5q-45 0 -74 -23.5t-61 -70.5z" />
<glyph unicode="&#xd6;" horiz-adv-x="1531" d="M283 528q0 211 69.5 382t184 291t259 184.5t296.5 64.5q100 0 192 -34t162 -102.5t110.5 -174t40.5 -246.5q0 -213 -69.5 -384t-184 -291t-260 -184.5t-295.5 -64.5q-102 0 -193 34t-160.5 102.5t-110.5 174t-41 248.5zM430 506q0 -104 28.5 -182t80 -128.5t118 -76 t144.5 -25.5q125 0 241.5 54.5t206.5 159t145.5 257t55.5 348.5q0 104 -28.5 182.5t-80 128.5t-119 75.5t-143.5 25.5q-125 0 -241.5 -54t-207.5 -158.5t-145.5 -257t-54.5 -349.5zM942 1681q0 41 27 76t76 35q47 0 68.5 -27t21.5 -59q0 -39 -27.5 -75t-76.5 -36 q-45 0 -67 25.5t-22 60.5zM1295 1681q0 41 27.5 76t76.5 35q45 0 66.5 -27t21.5 -59q0 -39 -26.5 -75t-75.5 -36q-47 0 -68.5 25.5t-21.5 60.5z" />
<glyph unicode="&#xd7;" d="M272 299l365 295l-238 313l88 72l236 -311l387 311l70 -86l-389 -309l231 -303l-88 -70l-227 299l-367 -299z" />
<glyph unicode="&#xd8;" horiz-adv-x="1531" d="M254 16l129 148q-47 68 -73.5 157.5t-26.5 206.5q0 211 69.5 382t184 291t259 184.5t296.5 64.5q92 0 175 -27.5t150 -83.5l129 148l86 -74l-137 -158q47 -68 74.5 -156.5t27.5 -205.5q0 -213 -69.5 -384t-184 -291t-260 -184.5t-295.5 -64.5q-92 0 -175 27t-150 82 l-121 -137zM430 506q0 -139 49 -232l848 963q-49 45 -112.5 66.5t-135.5 21.5q-125 0 -241.5 -54t-207.5 -158.5t-145.5 -257t-54.5 -349.5zM553 180q98 -86 248 -86q125 0 241.5 54.5t206.5 159t145.5 256.5t55.5 349q0 135 -51 232z" />
<glyph unicode="&#xd9;" horiz-adv-x="1327" d="M283 369q0 90 24 188l205 862h139l-207 -858q-10 -47 -17 -93t-7 -89q0 -61 14.5 -113.5t49 -91.5t90 -61.5t139.5 -22.5q94 0 165.5 26.5t126 83t93.5 144.5t69 211l209 864h140l-213 -884q-37 -150 -88.5 -257.5t-124 -176t-169 -101.5t-221.5 -33q-109 0 -187.5 30 t-129.5 83t-75.5 127t-24.5 162zM798 1771l109 119l299 -317l-72 -72z" />
<glyph unicode="&#xda;" horiz-adv-x="1327" d="M283 369q0 90 24 188l205 862h139l-207 -858q-10 -47 -17 -93t-7 -89q0 -61 14.5 -113.5t49 -91.5t90 -61.5t139.5 -22.5q94 0 165.5 26.5t126 83t93.5 144.5t69 211l209 864h140l-213 -884q-37 -150 -88.5 -257.5t-124 -176t-169 -101.5t-221.5 -33q-109 0 -187.5 30 t-129.5 83t-75.5 127t-24.5 162zM895 1591l340 299l78 -127l-358 -262z" />
<glyph unicode="&#xdb;" horiz-adv-x="1327" d="M283 369q0 90 24 188l205 862h139l-207 -858q-10 -47 -17 -93t-7 -89q0 -61 14.5 -113.5t49 -91.5t90 -61.5t139.5 -22.5q94 0 165.5 26.5t126 83t93.5 144.5t69 211l209 864h140l-213 -884q-37 -150 -88.5 -257.5t-124 -176t-169 -101.5t-221.5 -33q-109 0 -187.5 30 t-129.5 83t-75.5 127t-24.5 162zM764 1571l346 301l203 -301l-70 -68l-166 197l-260 -197z" />
<glyph unicode="&#xdc;" horiz-adv-x="1327" d="M283 369q0 90 24 188l205 862h139l-207 -858q-10 -47 -17 -93t-7 -89q0 -61 14.5 -113.5t49 -91.5t90 -61.5t139.5 -22.5q94 0 165.5 26.5t126 83t93.5 144.5t69 211l209 864h140l-213 -884q-37 -150 -88.5 -257.5t-124 -176t-169 -101.5t-221.5 -33q-109 0 -187.5 30 t-129.5 83t-75.5 127t-24.5 162zM815 1681q0 41 27 76t76 35q47 0 68.5 -27t21.5 -59q0 -39 -27.5 -75t-76.5 -36q-45 0 -67 25.5t-22 60.5zM1168 1681q0 41 27.5 76t76.5 35q45 0 66.5 -27t21.5 -59q0 -39 -26.5 -75t-75.5 -36q-47 0 -68.5 25.5t-21.5 60.5z" />
<glyph unicode="&#xdd;" horiz-adv-x="1136" d="M369 1419h151q41 -176 94.5 -363.5t118.5 -348.5q70 78 147.5 168t153.5 184t143.5 186t120.5 174h166q-141 -188 -319 -407t-371 -439l-135 -573h-139l135 573q-39 104 -75 215t-69.5 219.5t-64.5 214t-57 197.5zM800 1591l340 299l78 -127l-358 -262z" />
<glyph unicode="&#xde;" horiz-adv-x="1081" d="M170 0l342 1419h139l-59 -248q43 4 79 5.5t81 1.5q250 0 373.5 -87t123.5 -286q0 -227 -182 -363.5t-545 -136.5h-141l-72 -305h-139zM410 418h141q150 0 255 28.5t171.5 80t97.5 121t31 151.5q0 137 -86 199.5t-260 62.5q-96 0 -143.5 -4t-55.5 -6z" />
<glyph unicode="&#xdf;" horiz-adv-x="1206" d="M-29 -369q51 70 87 128.5t60.5 115.5t43 115.5t35.5 128.5l241 1001q31 129 80 218t113.5 144.5t142.5 81t164 25.5q147 0 227 -72.5t80 -197.5q0 -72 -26.5 -130.5t-65.5 -107.5t-85 -89t-85 -76.5t-65.5 -70.5t-26.5 -69q0 -41 23.5 -69.5t58.5 -52t76 -49t75.5 -61.5 t58 -88.5t23.5 -127.5q0 -90 -34.5 -157t-92 -110t-132.5 -64.5t-156 -21.5q-74 0 -150 15.5t-141 54.5l57 121q45 -29 108.5 -48.5t129.5 -19.5q53 0 103 12.5t89 39t62.5 67.5t23.5 98q0 61 -23.5 102.5t-58.5 72t-77 56t-76.5 55.5t-58 67t-23.5 90q0 59 26.5 105 t65.5 87t85 80t85 81t65.5 91t26.5 113q0 76 -44 117t-126 41q-59 0 -115.5 -18.5t-104.5 -59.5t-87 -105.5t-60 -154.5l-223 -926q-25 -98 -48 -181t-53 -155t-69 -135.5t-92 -124.5z" />
<glyph unicode="&#xe0;" horiz-adv-x="1069" d="M201 365q0 164 53 297t148.5 226t225.5 144t283 51q127 0 244 -43l-158 -637q-12 -51 -20 -96t-8 -86q0 -55 10 -104t37 -109l-137 -20q-12 25 -21.5 56.5t-13.5 64.5q-72 -70 -151 -103t-163 -33q-66 0 -125 22.5t-104 70t-72.5 122t-27.5 177.5zM336 391 q0 -84 16.5 -140t45 -90t66.5 -49.5t81 -15.5q84 0 157.5 40t139.5 114q0 55 16 127t31 129l108 438q-37 8 -67.5 12.5t-63.5 4.5q-127 0 -225 -49.5t-165.5 -129.5t-103.5 -182t-36 -209zM635 1464l109 119l299 -317l-72 -72z" />
<glyph unicode="&#xe1;" horiz-adv-x="1069" d="M201 365q0 164 53 297t148.5 226t225.5 144t283 51q127 0 244 -43l-158 -637q-12 -51 -20 -96t-8 -86q0 -55 10 -104t37 -109l-137 -20q-12 25 -21.5 56.5t-13.5 64.5q-72 -70 -151 -103t-163 -33q-66 0 -125 22.5t-104 70t-72.5 122t-27.5 177.5zM336 391 q0 -84 16.5 -140t45 -90t66.5 -49.5t81 -15.5q84 0 157.5 40t139.5 114q0 55 16 127t31 129l108 438q-37 8 -67.5 12.5t-63.5 4.5q-127 0 -225 -49.5t-165.5 -129.5t-103.5 -182t-36 -209zM768 1284l340 299l78 -127l-358 -262z" />
<glyph unicode="&#xe2;" horiz-adv-x="1069" d="M201 365q0 164 53 297t148.5 226t225.5 144t283 51q127 0 244 -43l-158 -637q-12 -51 -20 -96t-8 -86q0 -55 10 -104t37 -109l-137 -20q-12 25 -21.5 56.5t-13.5 64.5q-72 -70 -151 -103t-163 -33q-66 0 -125 22.5t-104 70t-72.5 122t-27.5 177.5zM336 391 q0 -84 16.5 -140t45 -90t66.5 -49.5t81 -15.5q84 0 157.5 40t139.5 114q0 55 16 127t31 129l108 438q-37 8 -67.5 12.5t-63.5 4.5q-127 0 -225 -49.5t-165.5 -129.5t-103.5 -182t-36 -209zM588 1262l346 301l203 -301l-70 -68l-166 197l-260 -197z" />
<glyph unicode="&#xe3;" horiz-adv-x="1069" d="M201 365q0 164 53 297t148.5 226t225.5 144t283 51q127 0 244 -43l-158 -637q-12 -51 -20 -96t-8 -86q0 -55 10 -104t37 -109l-137 -20q-12 25 -21.5 56.5t-13.5 64.5q-72 -70 -151 -103t-163 -33q-66 0 -125 22.5t-104 70t-72.5 122t-27.5 177.5zM336 391 q0 -84 16.5 -140t45 -90t66.5 -49.5t81 -15.5q84 0 157.5 40t139.5 114q0 55 16 127t31 129l108 438q-37 8 -67.5 12.5t-63.5 4.5q-127 0 -225 -49.5t-165.5 -129.5t-103.5 -182t-36 -209zM541 1319q16 29 36.5 57.5t48.5 51t64.5 36t87.5 13.5q37 0 66 -12.5t55.5 -28 t55 -27.5t65.5 -12q45 0 74 23.5t61 70.5l74 -47q-16 -29 -36.5 -57.5t-48.5 -50t-65 -35t-88 -13.5q-39 0 -67.5 12.5t-55 27.5t-54 27.5t-64.5 12.5q-45 0 -74 -23.5t-61 -70.5z" />
<glyph unicode="&#xe4;" horiz-adv-x="1069" d="M201 365q0 164 53 297t148.5 226t225.5 144t283 51q127 0 244 -43l-158 -637q-12 -51 -20 -96t-8 -86q0 -55 10 -104t37 -109l-137 -20q-12 25 -21.5 56.5t-13.5 64.5q-72 -70 -151 -103t-163 -33q-66 0 -125 22.5t-104 70t-72.5 122t-27.5 177.5zM336 391 q0 -84 16.5 -140t45 -90t66.5 -49.5t81 -15.5q84 0 157.5 40t139.5 114q0 55 16 127t31 129l108 438q-37 8 -67.5 12.5t-63.5 4.5q-127 0 -225 -49.5t-165.5 -129.5t-103.5 -182t-36 -209zM632 1366q0 41 27 76t76 35q47 0 68.5 -27t21.5 -59q0 -39 -27.5 -75t-76.5 -36 q-45 0 -67 25.5t-22 60.5zM985 1366q0 41 27.5 76t76.5 35q45 0 66.5 -27t21.5 -59q0 -39 -26.5 -75t-75.5 -36q-47 0 -68.5 25.5t-21.5 60.5z" />
<glyph unicode="&#xe5;" horiz-adv-x="1069" d="M201 365q0 164 53 297t148.5 226t225.5 144t283 51q127 0 244 -43l-158 -637q-12 -51 -20 -96t-8 -86q0 -55 10 -104t37 -109l-137 -20q-12 25 -21.5 56.5t-13.5 64.5q-72 -70 -151 -103t-163 -33q-66 0 -125 22.5t-104 70t-72.5 122t-27.5 177.5zM336 391 q0 -84 16.5 -140t45 -90t66.5 -49.5t81 -15.5q84 0 157.5 40t139.5 114q0 55 16 127t31 129l108 438q-37 8 -67.5 12.5t-63.5 4.5q-127 0 -225 -49.5t-165.5 -129.5t-103.5 -182t-36 -209zM718 1384q0 88 58.5 141.5t138.5 53.5q39 0 75 -14.5t62.5 -40t42 -61.5t15.5 -79 q0 -45 -15.5 -80.5t-42 -61t-62.5 -40t-75 -14.5q-80 0 -138.5 53t-58.5 143zM798 1384q0 -59 34 -89.5t83 -30.5t83 30.5t34 89.5q0 57 -34 89t-83 32t-83 -31.5t-34 -89.5z" />
<glyph unicode="&#xe6;" horiz-adv-x="1583" d="M111 248q0 119 46 193.5t138 117.5t230.5 62.5t322.5 27.5q0 10 1 18.5t1 16.5q0 90 -22.5 145.5t-62.5 85t-93.5 40t-112.5 10.5q-127 0 -276 -72l-15 119q61 29 149.5 50t180.5 21q152 0 237 -62.5t117 -166.5q78 115 195 172t233 57q59 0 112.5 -16t93.5 -50t63.5 -85 t23.5 -121q0 -121 -45 -194.5t-137 -116.5t-229.5 -61.5t-321.5 -24.5q0 -10 -1 -20.5t-1 -18.5q0 -90 22.5 -145.5t61.5 -84t91 -38t112 -9.5q127 0 276 72l15 -123q-61 -29 -149.5 -50.5t-180.5 -21.5q-154 0 -238 61.5t-119 166.5q-72 -102 -179 -165t-249 -63 q-59 0 -112 17.5t-93 51.5t-62.5 85t-22.5 119zM246 256q0 -78 48 -119t128 -41q61 0 124.5 24.5t119 76t97.5 132.5t64 191q-176 -4 -289.5 -21.5t-178 -50t-89 -81t-24.5 -111.5zM961 535q174 2 286.5 20t177 51t89 82t24.5 115q0 78 -48 119t-128 41q-61 0 -122.5 -25 t-117 -77t-98.5 -133t-63 -193z" />
<glyph unicode="&#xe7;" horiz-adv-x="931" d="M201 375q0 139 43 267t126 226.5t203.5 156.5t274.5 58q106 0 211 -34l-55 -121q-47 18 -93.5 25.5t-89.5 7.5q-109 0 -197.5 -46.5t-152 -125t-98.5 -182t-35 -218.5q0 -135 62.5 -213t199.5 -78q43 0 87 8.5t81 19.5t65.5 23.5t43.5 22.5l14 -121q-39 -25 -119 -48 t-178 -28q-10 -14 -19.5 -28.5t-15.5 -24.5q47 -27 68.5 -54.5t21.5 -76.5q0 -84 -64.5 -129t-162.5 -45q-35 0 -69 4t-74 21l36 88q45 -18 101 -19q47 0 75.5 14.5t28.5 49.5q0 31 -19.5 49t-76.5 41q12 25 32.5 56.5t43.5 60.5q-150 20 -224.5 123.5t-74.5 269.5z" />
<glyph unicode="&#xe8;" horiz-adv-x="999" d="M201 365q0 131 40 260t117.5 231t191.5 164.5t259 62.5q143 0 220 -74.5t77 -197.5q0 -115 -56.5 -186.5t-157.5 -113.5t-243.5 -60.5t-316.5 -26.5v-43q0 -59 12 -110.5t45 -89.5t91.5 -60.5t150.5 -22.5q72 0 144.5 20.5t137.5 61.5l15 -123q-70 -39 -154 -60.5 t-170 -21.5q-113 0 -189.5 29t-124.5 80t-68.5 123t-20.5 158zM352 545q174 4 293 22.5t191.5 51t103.5 78.5t31 106q0 80 -48 120t-126 40q-82 0 -154 -34t-129 -91.5t-99 -133t-63 -159.5zM612 1464l109 119l299 -317l-72 -72z" />
<glyph unicode="&#xe9;" horiz-adv-x="999" d="M201 365q0 131 40 260t117.5 231t191.5 164.5t259 62.5q143 0 220 -74.5t77 -197.5q0 -115 -56.5 -186.5t-157.5 -113.5t-243.5 -60.5t-316.5 -26.5v-43q0 -59 12 -110.5t45 -89.5t91.5 -60.5t150.5 -22.5q72 0 144.5 20.5t137.5 61.5l15 -123q-70 -39 -154 -60.5 t-170 -21.5q-113 0 -189.5 29t-124.5 80t-68.5 123t-20.5 158zM352 545q174 4 293 22.5t191.5 51t103.5 78.5t31 106q0 80 -48 120t-126 40q-82 0 -154 -34t-129 -91.5t-99 -133t-63 -159.5zM645 1284l340 299l78 -127l-358 -262z" />
<glyph unicode="&#xea;" horiz-adv-x="999" d="M201 365q0 131 40 260t117.5 231t191.5 164.5t259 62.5q143 0 220 -74.5t77 -197.5q0 -115 -56.5 -186.5t-157.5 -113.5t-243.5 -60.5t-316.5 -26.5v-43q0 -59 12 -110.5t45 -89.5t91.5 -60.5t150.5 -22.5q72 0 144.5 20.5t137.5 61.5l15 -123q-70 -39 -154 -60.5 t-170 -21.5q-113 0 -189.5 29t-124.5 80t-68.5 123t-20.5 158zM352 545q174 4 293 22.5t191.5 51t103.5 78.5t31 106q0 80 -48 120t-126 40q-82 0 -154 -34t-129 -91.5t-99 -133t-63 -159.5zM570 1262l346 301l203 -301l-70 -68l-166 197l-260 -197z" />
<glyph unicode="&#xeb;" horiz-adv-x="999" d="M201 365q0 131 40 260t117.5 231t191.5 164.5t259 62.5q143 0 220 -74.5t77 -197.5q0 -115 -56.5 -186.5t-157.5 -113.5t-243.5 -60.5t-316.5 -26.5v-43q0 -59 12 -110.5t45 -89.5t91.5 -60.5t150.5 -22.5q72 0 144.5 20.5t137.5 61.5l15 -123q-70 -39 -154 -60.5 t-170 -21.5q-113 0 -189.5 29t-124.5 80t-68.5 123t-20.5 158zM352 545q174 4 293 22.5t191.5 51t103.5 78.5t31 106q0 80 -48 120t-126 40q-82 0 -154 -34t-129 -91.5t-99 -133t-63 -159.5zM596 1366q0 41 27 76t76 35q47 0 68.5 -27t21.5 -59q0 -39 -27.5 -75t-76.5 -36 q-45 0 -67 25.5t-22 60.5zM949 1366q0 41 27.5 76t76.5 35q45 0 66.5 -27t21.5 -59q0 -39 -26.5 -75t-75.5 -36q-47 0 -68.5 25.5t-21.5 60.5z" />
<glyph unicode="&#xec;" horiz-adv-x="481" d="M170 0l256 1059h133l-256 -1059h-133zM274 1464l109 119l299 -317l-72 -72z" />
<glyph unicode="&#xed;" horiz-adv-x="481" d="M170 0l256 1059h133l-256 -1059h-133zM374 1284l340 299l78 -127l-358 -262z" />
<glyph unicode="&#xee;" horiz-adv-x="481" d="M170 0l256 1059h133l-256 -1059h-133zM262 1262l346 301l203 -301l-70 -68l-166 197l-260 -197z" />
<glyph unicode="&#xef;" horiz-adv-x="481" d="M170 0l256 1059h133l-256 -1059h-133zM284 1366q0 41 27 76t76 35q47 0 68.5 -27t21.5 -59q0 -39 -27.5 -75t-76.5 -36q-45 0 -67 25.5t-22 60.5zM637 1366q0 41 27.5 76t76.5 35q45 0 66.5 -27t21.5 -59q0 -39 -26.5 -75t-75.5 -36q-47 0 -68.5 25.5t-21.5 60.5z" />
<glyph unicode="&#xf0;" horiz-adv-x="1150" d="M201 385q0 141 48 255t127 193.5t180 122.5t210 43q94 0 163.5 -21.5t141.5 -76.5q-2 84 -19.5 171t-54.5 171l-270 -86l-14 107l231 73q-35 51 -78 96.5t-96 82.5l111 73q59 -41 108 -93t88 -118l269 86l14 -106l-234 -74q84 -186 84 -412q0 -76 -12 -171t-41 -195 t-76 -195.5t-117.5 -170t-167 -120t-223.5 -45.5q-92 0 -161.5 31t-116.5 86t-70.5 130t-23.5 163zM340 397q0 -63 15.5 -118.5t46 -95.5t78.5 -63.5t114 -23.5q113 0 195.5 56.5t140 148.5t89.5 209t44 238q-63 70 -129 100.5t-168 30.5q-100 0 -179 -37t-134.5 -102.5 t-84 -153.5t-28.5 -189z" />
<glyph unicode="&#xf1;" horiz-adv-x="1118" d="M170 0l244 1022q80 23 170 40t178 17q74 0 139.5 -15t114.5 -54t77.5 -102.5t28.5 -157.5q0 -53 -8 -109.5t-22 -114.5l-127 -526h-134l113 471q16 68 29.5 137.5t15.5 132.5q0 63 -19.5 104.5t-53 66t-78.5 34.5t-95 10q-53 0 -108 -8t-109 -20l-223 -928h-133z M496 1319q16 29 36.5 57.5t48.5 51t64.5 36t87.5 13.5q37 0 66 -12.5t55.5 -28t55 -27.5t65.5 -12q45 0 74 23.5t61 70.5l74 -47q-16 -29 -36.5 -57.5t-48.5 -50t-65 -35t-88 -13.5q-39 0 -67.5 12.5t-55 27.5t-54 27.5t-64.5 12.5q-45 0 -74 -23.5t-61 -70.5z" />
<glyph unicode="&#xf2;" horiz-adv-x="1077" d="M201 332q0 193 54 334t139 233t188.5 137t203.5 45q72 0 136.5 -22.5t113.5 -67.5t78 -111.5t29 -152.5q0 -193 -54.5 -334t-139.5 -234t-188.5 -138.5t-203.5 -45.5q-72 0 -136.5 22.5t-113.5 68t-77.5 112t-28.5 154.5zM336 340q0 -121 67.5 -182.5t161.5 -61.5 q74 0 152 38t142.5 115t106.5 193.5t42 274.5q0 121 -68 182.5t-162 61.5q-74 0 -151.5 -38t-142 -115t-106.5 -193.5t-42 -274.5zM612 1464l109 119l299 -317l-72 -72z" />
<glyph unicode="&#xf3;" horiz-adv-x="1077" d="M201 332q0 193 54 334t139 233t188.5 137t203.5 45q72 0 136.5 -22.5t113.5 -67.5t78 -111.5t29 -152.5q0 -193 -54.5 -334t-139.5 -234t-188.5 -138.5t-203.5 -45.5q-72 0 -136.5 22.5t-113.5 68t-77.5 112t-28.5 154.5zM336 340q0 -121 67.5 -182.5t161.5 -61.5 q74 0 152 38t142.5 115t106.5 193.5t42 274.5q0 121 -68 182.5t-162 61.5q-74 0 -151.5 -38t-142 -115t-106.5 -193.5t-42 -274.5zM692 1284l340 299l78 -127l-358 -262z" />
<glyph unicode="&#xf4;" horiz-adv-x="1077" d="M201 332q0 193 54 334t139 233t188.5 137t203.5 45q72 0 136.5 -22.5t113.5 -67.5t78 -111.5t29 -152.5q0 -193 -54.5 -334t-139.5 -234t-188.5 -138.5t-203.5 -45.5q-72 0 -136.5 22.5t-113.5 68t-77.5 112t-28.5 154.5zM336 340q0 -121 67.5 -182.5t161.5 -61.5 q74 0 152 38t142.5 115t106.5 193.5t42 274.5q0 121 -68 182.5t-162 61.5q-74 0 -151.5 -38t-142 -115t-106.5 -193.5t-42 -274.5zM572 1262l346 301l203 -301l-70 -68l-166 197l-260 -197z" />
<glyph unicode="&#xf5;" horiz-adv-x="1077" d="M201 332q0 193 54 334t139 233t188.5 137t203.5 45q72 0 136.5 -22.5t113.5 -67.5t78 -111.5t29 -152.5q0 -193 -54.5 -334t-139.5 -234t-188.5 -138.5t-203.5 -45.5q-72 0 -136.5 22.5t-113.5 68t-77.5 112t-28.5 154.5zM336 340q0 -121 67.5 -182.5t161.5 -61.5 q74 0 152 38t142.5 115t106.5 193.5t42 274.5q0 121 -68 182.5t-162 61.5q-74 0 -151.5 -38t-142 -115t-106.5 -193.5t-42 -274.5zM524 1319q16 29 36.5 57.5t48.5 51t64.5 36t87.5 13.5q37 0 66 -12.5t55.5 -28t55 -27.5t65.5 -12q45 0 74 23.5t61 70.5l74 -47 q-16 -29 -36.5 -57.5t-48.5 -50t-65 -35t-88 -13.5q-39 0 -67.5 12.5t-55 27.5t-54 27.5t-64.5 12.5q-45 0 -74 -23.5t-61 -70.5z" />
<glyph unicode="&#xf6;" horiz-adv-x="1077" d="M201 332q0 193 54 334t139 233t188.5 137t203.5 45q72 0 136.5 -22.5t113.5 -67.5t78 -111.5t29 -152.5q0 -193 -54.5 -334t-139.5 -234t-188.5 -138.5t-203.5 -45.5q-72 0 -136.5 22.5t-113.5 68t-77.5 112t-28.5 154.5zM336 340q0 -121 67.5 -182.5t161.5 -61.5 q74 0 152 38t142.5 115t106.5 193.5t42 274.5q0 121 -68 182.5t-162 61.5q-74 0 -151.5 -38t-142 -115t-106.5 -193.5t-42 -274.5zM600 1366q0 41 27 76t76 35q47 0 68.5 -27t21.5 -59q0 -39 -27.5 -75t-76.5 -36q-45 0 -67 25.5t-22 60.5zM953 1366q0 41 27.5 76t76.5 35 q45 0 66.5 -27t21.5 -59q0 -39 -26.5 -75t-75.5 -36q-47 0 -68.5 25.5t-21.5 60.5z" />
<glyph unicode="&#xf7;" d="M248 545l26 114h926l-26 -114h-926zM532 215q10 45 45 73.5t76 28.5q43 0 63.5 -28.5t10.5 -73.5q-10 -43 -45 -71.5t-78 -28.5q-41 0 -61.5 28.5t-10.5 71.5zM719 987q10 43 45 71.5t76 28.5q43 0 63.5 -28.5t9.5 -71.5q-10 -45 -44.5 -73.5t-77.5 -28.5 q-41 0 -61.5 28.5t-10.5 73.5z" />
<glyph unicode="&#xf8;" horiz-adv-x="1077" d="M154 -4l108 123q-29 41 -45 94t-16 119q0 193 54 334t139 233t188.5 137t203.5 45q72 0 135.5 -22.5t112.5 -65.5l111 125l80 -65l-127 -144q45 -78 45 -182q0 -193 -54.5 -334t-139.5 -234t-188.5 -138.5t-203.5 -45.5q-61 0 -118.5 16.5t-104.5 51.5l-101 -115z M336 340q0 -35 5 -62.5t15 -52.5l590 668q-66 68 -168 68q-74 0 -151.5 -38t-142 -115t-106.5 -193.5t-42 -274.5zM422 141q57 -45 143 -45q74 0 152 38t142.5 115t106.5 193.5t42 274.5q0 41 -11 78z" />
<glyph unicode="&#xf9;" horiz-adv-x="1069" d="M201 272q0 59 10 126t27 134l127 527h133l-113 -467q-16 -72 -35.5 -151t-19.5 -150q0 -41 9 -76t31.5 -61.5t59.5 -41t94 -14.5q98 0 173 39t141 113q0 55 16 127t31 129l137 553h133l-162 -656q-12 -51 -20 -96t-8 -86q0 -55 10 -104t37 -109l-138 -20q-12 25 -21 56.5 t-13 64.5q-72 -70 -153 -102t-179 -32q-88 0 -147.5 22.5t-94.5 62.5t-50 94.5t-15 117.5zM502 1464l109 119l299 -317l-72 -72z" />
<glyph unicode="&#xfa;" horiz-adv-x="1069" d="M201 272q0 59 10 126t27 134l127 527h133l-113 -467q-16 -72 -35.5 -151t-19.5 -150q0 -41 9 -76t31.5 -61.5t59.5 -41t94 -14.5q98 0 173 39t141 113q0 55 16 127t31 129l137 553h133l-162 -656q-12 -51 -20 -96t-8 -86q0 -55 10 -104t37 -109l-138 -20q-12 25 -21 56.5 t-13 64.5q-72 -70 -153 -102t-179 -32q-88 0 -147.5 22.5t-94.5 62.5t-50 94.5t-15 117.5zM643 1284l340 299l78 -127l-358 -262z" />
<glyph unicode="&#xfb;" horiz-adv-x="1069" d="M201 272q0 59 10 126t27 134l127 527h133l-113 -467q-16 -72 -35.5 -151t-19.5 -150q0 -41 9 -76t31.5 -61.5t59.5 -41t94 -14.5q98 0 173 39t141 113q0 55 16 127t31 129l137 553h133l-162 -656q-12 -51 -20 -96t-8 -86q0 -55 10 -104t37 -109l-138 -20q-12 25 -21 56.5 t-13 64.5q-72 -70 -153 -102t-179 -32q-88 0 -147.5 22.5t-94.5 62.5t-50 94.5t-15 117.5zM516 1262l346 301l203 -301l-70 -68l-166 197l-260 -197z" />
<glyph unicode="&#xfc;" horiz-adv-x="1069" d="M201 272q0 59 10 126t27 134l127 527h133l-113 -467q-16 -72 -35.5 -151t-19.5 -150q0 -41 9 -76t31.5 -61.5t59.5 -41t94 -14.5q98 0 173 39t141 113q0 55 16 127t31 129l137 553h133l-162 -656q-12 -51 -20 -96t-8 -86q0 -55 10 -104t37 -109l-138 -20q-12 25 -21 56.5 t-13 64.5q-72 -70 -153 -102t-179 -32q-88 0 -147.5 22.5t-94.5 62.5t-50 94.5t-15 117.5zM550 1366q0 41 27 76t76 35q47 0 68.5 -27t21.5 -59q0 -39 -27.5 -75t-76.5 -36q-45 0 -67 25.5t-22 60.5zM903 1366q0 41 27.5 76t76.5 35q45 0 66.5 -27t21.5 -59q0 -39 -26.5 -75 t-75.5 -36q-47 0 -68.5 25.5t-21.5 60.5z" />
<glyph unicode="&#xfd;" horiz-adv-x="925" d="M-121 -348l47 110q55 -31 125 -30q104 0 204.5 57t186.5 174q-86 272 -135 553t-57 543h139q4 -98 13.5 -215t28 -244t45 -259t65.5 -257q92 145 165.5 293.5t129 279.5t91.5 236.5t52 165.5h131q-12 -43 -45 -146.5t-88 -240.5t-134 -296t-181 -310 q-158 -236 -305.5 -343.5t-307.5 -107.5q-37 0 -80 6t-90 31zM553 1284l340 299l78 -127l-358 -262z" />
<glyph unicode="&#xfe;" horiz-adv-x="1062" d="M78 -379l282 1174l54 221l131 549l139 24l-125 -530q98 25 197 24q188 0 280 -98t92 -291q0 -141 -45 -270t-132 -227.5t-213 -156.5t-287 -58q-80 0 -148 18l-90 -379h-135zM336 123q63 -18 129 -19q127 0 225 48.5t166 127t102.5 181t34.5 213.5q0 154 -67.5 224.5 t-202.5 70.5q-47 0 -95 -8.5t-100 -22.5z" />
<glyph unicode="&#xff;" horiz-adv-x="925" d="M-121 -348l47 110q55 -31 125 -30q104 0 204.5 57t186.5 174q-86 272 -135 553t-57 543h139q4 -98 13.5 -215t28 -244t45 -259t65.5 -257q92 145 165.5 293.5t129 279.5t91.5 236.5t52 165.5h131q-12 -43 -45 -146.5t-88 -240.5t-134 -296t-181 -310 q-158 -236 -305.5 -343.5t-307.5 -107.5q-37 0 -80 6t-90 31zM450 1366q0 41 27 76t76 35q47 0 68.5 -27t21.5 -59q0 -39 -27.5 -75t-76.5 -36q-45 0 -67 25.5t-22 60.5zM803 1366q0 41 27.5 76t76.5 35q45 0 66.5 -27t21.5 -59q0 -39 -26.5 -75t-75.5 -36q-47 0 -68.5 25.5 t-21.5 60.5z" />
<glyph unicode="&#x152;" horiz-adv-x="1941" d="M283 567q0 182 61.5 340t183 274.5t300 184.5t411.5 68q47 0 94 -4.5t97 -10.5h741l-27 -121h-626l-121 -493h555l-27 -119h-551l-141 -565h674l-25 -121h-768q-57 -8 -111.5 -12t-107.5 -4q-313 0 -462.5 144t-149.5 439zM430 569q0 -248 111.5 -354t347.5 -106 q51 0 103 4t106 10l282 1180q-37 4 -73.5 6t-71.5 2q-197 0 -347.5 -53.5t-251.5 -151.5t-153.5 -234.5t-52.5 -302.5z" />
<glyph unicode="&#x153;" horiz-adv-x="1732" d="M201 371q0 133 42 261t118.5 228.5t184 161.5t240.5 61q135 0 211 -57t109 -180q86 119 202.5 178t239.5 59q59 0 112.5 -17t93.5 -51t62.5 -85t22.5 -119q0 -121 -49 -194.5t-144.5 -116.5t-235.5 -62.5t-325 -27.5q0 -10 -1 -18.5t-1 -16.5q0 -90 22.5 -145.5t61.5 -84 t91.5 -38t111.5 -9.5q127 0 277 72l14 -123q-61 -29 -149.5 -50.5t-180.5 -21.5q-59 0 -115.5 11.5t-104.5 39t-84 72.5t-54 113q-86 -127 -194.5 -181.5t-221.5 -54.5q-94 0 -161.5 30t-110.5 83t-63.5 125t-20.5 158zM338 375q0 -129 53 -205t174 -76q74 0 148.5 38 t135 116t99.5 194.5t39 274.5q0 121 -57.5 182.5t-151.5 61.5q-96 0 -177 -51.5t-139.5 -134.5t-91 -188.5t-32.5 -211.5zM1106 539q174 2 289.5 20.5t184.5 51t96.5 81t27.5 111.5q0 78 -48 119t-128 41q-61 0 -125 -25t-121 -75t-103 -125.5t-69 -180.5z" />
<glyph unicode="&#x178;" horiz-adv-x="1136" d="M369 1419h151q41 -176 94.5 -363.5t118.5 -348.5q70 78 147.5 168t153.5 184t143.5 186t120.5 174h166q-141 -188 -319 -407t-371 -439l-135 -573h-139l135 573q-39 104 -75 215t-69.5 219.5t-64.5 214t-57 197.5zM684 1681q0 41 27 76t76 35q47 0 68.5 -27t21.5 -59 q0 -39 -27.5 -75t-76.5 -36q-45 0 -67 25.5t-22 60.5zM1037 1681q0 41 27.5 76t76.5 35q45 0 66.5 -27t21.5 -59q0 -39 -26.5 -75t-75.5 -36q-47 0 -68.5 25.5t-21.5 60.5z" />
<glyph unicode="&#x2c6;" horiz-adv-x="688" d="M328 1262l346 301l203 -301l-70 -68l-166 197l-260 -197z" />
<glyph unicode="&#x2dc;" horiz-adv-x="688" d="M338 1319q16 29 36.5 57.5t48.5 51t64.5 36t87.5 13.5q37 0 66 -12.5t55.5 -28t55 -27.5t65.5 -12q45 0 74 23.5t61 70.5l74 -47q-16 -29 -36.5 -57.5t-48.5 -50t-65 -35t-88 -13.5q-39 0 -67.5 12.5t-55 27.5t-54 27.5t-64.5 12.5q-45 0 -74 -23.5t-61 -70.5z" />
<glyph unicode="&#x2000;" horiz-adv-x="945" />
<glyph unicode="&#x2001;" horiz-adv-x="1890" />
<glyph unicode="&#x2002;" horiz-adv-x="945" />
<glyph unicode="&#x2003;" horiz-adv-x="1890" />
<glyph unicode="&#x2004;" horiz-adv-x="630" />
<glyph unicode="&#x2005;" horiz-adv-x="472" />
<glyph unicode="&#x2006;" horiz-adv-x="315" />
<glyph unicode="&#x2007;" horiz-adv-x="315" />
<glyph unicode="&#x2008;" horiz-adv-x="236" />
<glyph unicode="&#x2009;" horiz-adv-x="378" />
<glyph unicode="&#x200a;" horiz-adv-x="105" />
<glyph unicode="&#x2010;" horiz-adv-x="571" d="M162 528l31 129h466l-30 -129h-467z" />
<glyph unicode="&#x2011;" horiz-adv-x="571" d="M162 528l31 129h466l-30 -129h-467z" />
<glyph unicode="&#x2012;" horiz-adv-x="571" d="M162 528l31 129h466l-30 -129h-467z" />
<glyph unicode="&#x2013;" horiz-adv-x="1001" d="M119 567l28 117h1022l-26 -117h-1024z" />
<glyph unicode="&#x2014;" horiz-adv-x="2027" d="M119 567l28 117h2048l-30 -117h-2046z" />
<glyph unicode="&#x2018;" horiz-adv-x="483" d="M406 1090q12 61 37.5 123.5t57 120t68.5 109.5t74 95l102 -41q-37 -53 -65.5 -101t-50 -96.5t-35.5 -99.5t-23 -110h-165z" />
<glyph unicode="&#x2019;" horiz-adv-x="483" d="M383 1110q37 53 65.5 101.5t50 96.5t36 99t22.5 111h166q-12 -61 -38 -124t-57.5 -120t-68.5 -109.5t-74 -95.5z" />
<glyph unicode="&#x201a;" horiz-adv-x="464" d="M37 -211q78 106 121 199.5t63 206.5h166q-25 -117 -86.5 -228.5t-157.5 -220.5z" />
<glyph unicode="&#x201c;" horiz-adv-x="811" d="M406 1090q12 61 37.5 123.5t57 120t68.5 109.5t74 95l102 -41q-37 -53 -65.5 -101t-50 -96.5t-35.5 -99.5t-23 -110h-165zM742 1090q12 61 37.5 123.5t57 120t68.5 109.5t74 95l102 -41q-37 -53 -65.5 -101t-50 -96.5t-35.5 -99.5t-23 -110h-165z" />
<glyph unicode="&#x201d;" horiz-adv-x="811" d="M365 1110q37 53 65.5 101.5t50 96.5t36 99t22.5 111h166q-12 -61 -38 -124t-57.5 -120t-68.5 -109.5t-74 -95.5zM698 1110q37 53 65.5 101.5t50 96.5t36 99t22.5 111h166q-12 -61 -38 -124t-57.5 -120t-68.5 -109.5t-74 -95.5z" />
<glyph unicode="&#x201e;" horiz-adv-x="802" d="M37 -211q78 106 121 199.5t63 206.5h166q-25 -117 -86.5 -228.5t-157.5 -220.5zM375 -211q78 106 121 199.5t63 206.5h166q-25 -117 -86.5 -228.5t-157.5 -220.5z" />
<glyph unicode="&#x2022;" horiz-adv-x="688" d="M303 723q0 49 16.5 93t48 78t78 54.5t103.5 20.5t102 -20.5t77 -54.5t49.5 -78t17.5 -93t-17.5 -94t-49.5 -79t-77 -53.5t-102 -19.5t-103.5 19.5t-78 53.5t-48 79t-16.5 94z" />
<glyph unicode="&#x2026;" horiz-adv-x="1830" d="M160 72q0 45 30.5 85t85.5 40q53 0 78 -30t25 -69q0 -45 -31 -85t-86 -40q-53 0 -77.5 30t-24.5 69zM826 72q0 45 30.5 85t85.5 40q53 0 78 -30t25 -69q0 -45 -31 -85t-86 -40q-53 0 -77.5 30t-24.5 69zM1493 72q0 45 30.5 85t85.5 40q53 0 78 -30t25 -69q0 -45 -31 -85 t-86 -40q-53 0 -77.5 30t-24.5 69z" />
<glyph unicode="&#x202f;" horiz-adv-x="378" />
<glyph unicode="&#x2039;" horiz-adv-x="616" d="M242 582l387 432l73 -62l-303 -379l170 -380l-94 -46z" />
<glyph unicode="&#x203a;" horiz-adv-x="616" d="M221 209l303 379l-170 381l95 45l233 -434l-387 -433z" />
<glyph unicode="&#x205f;" horiz-adv-x="472" />
<glyph unicode="&#x20ac;" d="M203 485l24 109h158q16 127 49 244h-147l24 108h160q43 111 106.5 203t145.5 157.5t182.5 101.5t218.5 36q57 0 106.5 -8.5t112.5 -30.5l-59 -119q-86 39 -194 39q-86 0 -158 -28.5t-130.5 -79t-105.5 -120t-80 -151.5h494l-45 -108h-487q-35 -121 -48 -244h426l-45 -109 h-389q-2 -20 -2 -38.5v-36.5q0 -55 8.5 -111.5t37 -101.5t84 -74t149.5 -29q92 0 158.5 15.5t113.5 35.5l4 -114q-41 -16 -125 -37t-184 -21q-117 0 -192.5 38t-119.5 98.5t-61.5 135t-17.5 146.5v47.5t2 46.5h-174z" />
<glyph unicode="&#x2122;" horiz-adv-x="1452" d="M283 1337v82h528v-82h-219v-581h-90v581h-219zM866 756q2 102 9.5 200.5t14.5 185.5t16 157.5t18 119.5h75q18 -29 48 -81t64 -113.5t69.5 -128t64.5 -123.5q29 57 65 123.5t69.5 128t63.5 114t48 80.5h72q8 -49 17 -119.5t16.5 -157.5t13.5 -185.5t10 -200.5h-92 q-6 147 -15.5 274t-21.5 219q-25 -43 -57.5 -100t-63.5 -114.5t-56.5 -107.5t-39.5 -79h-66q-14 29 -39.5 79t-56.5 107.5t-63.5 114.5t-57.5 100q-12 -92 -21 -219t-16 -274h-88z" />
<glyph unicode="&#xe000;" horiz-adv-x="1054" d="M0 0v1055h1055v-1055h-1055z" />
</font>
</defs></svg>

After

Width:  |  Height:  |  Size: 74 KiB

Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -0,0 +1,245 @@
<?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="ubuntu_lightbold" horiz-adv-x="1163" >
<font-face units-per-em="2048" ascent="1638" descent="-410" />
<missing-glyph horiz-adv-x="477" />
<glyph unicode="&#xfb01;" horiz-adv-x="1392" d="M158 0v1147q0 209 108.5 325.5t331.5 116.5q78 0 132 -12t85 -25l-39 -200q-29 10 -68.5 18t-86.5 8q-123 0 -169 -65.5t-46 -169.5v-72h393v-207h-393v-864h-248zM956 1384q0 72 45.5 113t108.5 41q61 0 106.5 -41t45.5 -113q0 -70 -45.5 -110.5t-106.5 -40.5 q-63 0 -108.5 41t-45.5 110zM985 0v1071h248v-1071h-248z" />
<glyph unicode="&#xfb02;" horiz-adv-x="1439" d="M158 0v1147q0 209 108.5 325.5t331.5 116.5q78 0 132 -12t85 -25l-39 -200q-29 10 -68.5 18t-86.5 8q-123 0 -169 -65.5t-46 -169.5v-72h393v-207h-393v-864h-248zM985 315v1233l248 41v-1227q0 -45 7 -75.5t25.5 -52t50.5 -33t81 -17.5l-35 -204q-111 2 -183.5 24.5 t-115.5 64.5t-60.5 104.5t-17.5 141.5z" />
<glyph unicode="&#xfb03;" horiz-adv-x="2220" d="M158 0v1147q0 207 108.5 324.5t327.5 117.5q86 0 151.5 -15t98.5 -28l-47 -205q-35 16 -81 26.5t-100 10.5q-59 0 -100 -17.5t-65.5 -48t-34.5 -74.5t-10 -95v-72h389v-207h-389v-864h-248zM985 0v1147q0 209 108.5 325.5t331.5 116.5q78 0 132 -12t85 -25l-39 -200 q-29 10 -68.5 18t-86.5 8q-123 0 -169 -65.5t-46 -169.5v-72h393v-207h-393v-864h-248zM1783 1384q0 72 45.5 113t108.5 41q61 0 106.5 -41t45.5 -113q0 -70 -45.5 -110.5t-106.5 -40.5q-63 0 -108.5 41t-45.5 110zM1812 0v1071h248v-1071h-248z" />
<glyph unicode="&#xfb04;" horiz-adv-x="2355" d="M158 0v1147q0 207 108.5 324.5t327.5 117.5q86 0 151.5 -15t98.5 -28l-47 -205q-35 16 -81 26.5t-100 10.5q-59 0 -100 -17.5t-65.5 -48t-34.5 -74.5t-10 -95v-72h389v-207h-389v-864h-248zM985 0v1147q0 209 108.5 325.5t331.5 116.5q78 0 132 -12t85 -25l-39 -200 q-29 10 -68.5 18t-86.5 8q-123 0 -169 -65.5t-46 -169.5v-72h393v-207h-393v-864h-248zM1812 315v1233l248 41v-1227q0 -45 7 -75.5t25.5 -52t50.5 -33t81 -17.5l-35 -204q-111 2 -183.5 24.5t-115.5 64.5t-60.5 104.5t-17.5 141.5z" />
<glyph unicode="&#xd;" horiz-adv-x="477" />
<glyph horiz-adv-x="0" />
<glyph horiz-adv-x="0" />
<glyph unicode=" " horiz-adv-x="477" />
<glyph unicode="&#x09;" horiz-adv-x="477" />
<glyph unicode="&#xa0;" horiz-adv-x="477" />
<glyph unicode="!" horiz-adv-x="626" d="M150 135q0 72 48 118t115 46q70 0 117 -46t47 -118t-47 -117t-117 -45q-68 0 -115.5 45t-47.5 117zM182 1038v381h264v-381q0 -170 -12 -311t-31 -285h-176q-20 143 -32.5 285.5t-12.5 310.5z" />
<glyph unicode="&#x22;" horiz-adv-x="935" d="M141 1432v124h250v-126q0 -98 -14.5 -212t-32.5 -229h-158q-20 115 -32.5 227.5t-12.5 215.5zM544 1432v124h250v-126q0 -98 -14.5 -212t-32.5 -229h-158q-20 115 -32.5 227.5t-12.5 215.5z" />
<glyph unicode="#" horiz-adv-x="1374" d="M94 360v195h201l59 309h-260v193h297l70 362h219l-70 -362h285l70 362h219l-70 -362h166v-193h-203l-59 -309h262v-195h-299l-70 -360h-219l70 360h-285l-69 -360h-220l70 360h-164zM514 555h285l59 309h-285z" />
<glyph unicode="$" d="M104 121l70 194q66 -33 159 -59.5t212 -26.5q141 0 195.5 42t54.5 112q0 47 -22.5 82t-63.5 61.5t-97.5 49t-124.5 47.5q-63 23 -125.5 51t-112.5 70t-81 101.5t-31 145.5q0 141 84 240.5t258 128.5v229h213v-221q98 -8 176 -27.5t123 -37.5l-51 -203q-59 23 -140 43 t-186 20q-111 0 -166 -40t-55 -109q0 -41 16.5 -68.5t49.5 -49.5t80 -41t106 -40q84 -33 159 -68.5t130 -84t87 -114t32 -155.5q0 -135 -84 -233.5t-277 -126.5v-256h-213v250q-147 10 -238 39.5t-137 54.5z" />
<glyph unicode="%" horiz-adv-x="1837" d="M96 1063q0 188 95.5 287.5t248.5 99.5q154 0 249 -99.5t95 -287.5q0 -186 -95 -286.5t-249 -100.5q-76 0 -139 25.5t-108.5 74.5t-71 122t-25.5 165zM293 1063q0 -109 39 -163t108 -54q70 0 110 54t40 163t-40 163t-110 54t-108.5 -54.5t-38.5 -162.5zM399 0l801 1419 h236l-801 -1419h-236zM1053 354q0 188 95 287.5t249 99.5t249 -99.5t95 -287.5q0 -186 -95.5 -286.5t-248.5 -100.5q-76 0 -139.5 25.5t-108.5 75t-70.5 122t-25.5 164.5zM1249 354q0 -109 39 -163t109 -54t109.5 54t39.5 163t-40 163t-109 54q-70 0 -109 -54t-39 -163z" />
<glyph unicode="&#x26;" horiz-adv-x="1400" d="M88 377q0 78 23.5 141.5t63.5 114.5t92 90t110 70q-61 66 -99 139.5t-38 154.5q0 172 105.5 268.5t277.5 96.5q88 0 156.5 -24.5t113.5 -67.5t68.5 -101.5t23.5 -123.5q0 -66 -21.5 -123.5t-58.5 -105.5t-85 -88t-103 -70l280 -283q29 53 47.5 119.5t28.5 130.5l207 -27 q-10 -82 -43 -181t-86 -190q68 -76 130 -156.5t103 -160.5h-258q-20 35 -52 76t-66 76q-84 -76 -192.5 -123t-246.5 -47q-137 0 -229 36.5t-148.5 94t-80 127t-23.5 137.5zM326 393q0 -35 13 -71.5t43 -68.5t78 -52.5t115 -20.5q92 0 167 29t128 82l-360 366 q-31 -16 -63.5 -38.5t-59.5 -54.5t-44 -74t-17 -97zM459 1102q0 -59 32.5 -117.5t90.5 -112.5q39 20 72.5 45t59 56t41 67.5t15.5 83.5q0 59 -39 101.5t-113 42.5q-78 0 -118.5 -47t-40.5 -119z" />
<glyph unicode="'" horiz-adv-x="532" d="M141 1432v124h250v-126q0 -98 -14.5 -212t-32.5 -229h-158q-20 115 -32.5 227.5t-12.5 215.5z" />
<glyph unicode="(" horiz-adv-x="694" d="M154 612q0 287 96 540t262 452l174 -115q-135 -184 -211 -404.5t-76 -472.5t76 -473t211 -403l-174 -115q-166 199 -262 452t-96 539z" />
<glyph unicode=")" horiz-adv-x="694" d="M8 -264q135 182 211 403t76 473t-76 472.5t-211 404.5l174 115q166 -199 262.5 -452t96.5 -540t-96.5 -539.5t-262.5 -451.5z" />
<glyph unicode="*" horiz-adv-x="987" d="M70 1030l69 213l31 -10q70 -23 139.5 -66t128.5 -82l-37.5 150t-19.5 149v35h225v-35q0 -72 -19.5 -149.5t-37.5 -149.5q59 39 130 82t138 66l31 10l70 -213l-33 -10q-66 -20 -149 -27.5t-154 -9.5q57 -45 119.5 -97t105.5 -112l20 -29l-182 -129l-20 27q-41 59 -72 135 t-59 142q-27 -66 -59 -142t-73 -135l-18 -27l-184 129l22 29q41 59 103.5 111.5t122.5 97.5q-72 2 -155 7t-151 30z" />
<glyph unicode="+" d="M106 481v209h365v402h221v-402h365v-209h-365v-401h-221v401h-365z" />
<glyph unicode="," horiz-adv-x="548" d="M72 -276q49 119 66.5 232.5t17.5 199.5q0 25 -1 61.5t-3 54.5h262q4 -35 4 -51v-33q0 -127 -40 -262t-112 -256z" />
<glyph unicode="-" horiz-adv-x="645" d="M47 471v227h551v-227h-551z" />
<glyph unicode="." horiz-adv-x="544" d="M109 135q0 72 47 118t116 46q68 0 116 -46t48 -118t-48 -117t-116 -45q-70 0 -116.5 45t-46.5 117z" />
<glyph unicode="/" horiz-adv-x="851" d="M-55 -379l692 1983h250l-688 -1983h-254z" />
<glyph unicode="0" d="M88 711q0 178 34 316t98.5 232.5t155.5 143.5t206 49q231 0 362 -191.5t131 -549.5t-131 -550t-362 -192t-362.5 191.5t-131.5 550.5zM344 711q0 -111 11.5 -207t39 -167t73.5 -112t114 -41t112.5 41t72.5 112t40 167t12 207t-12 207t-40 166.5t-73 111.5t-112 41 q-68 0 -114 -41t-73.5 -111.5t-39 -167t-11.5 -206.5z" />
<glyph unicode="1" d="M184 1124q119 47 239 121t212 174h174v-1419h-248v1087q-55 -43 -139 -83.5t-162 -67.5z" />
<glyph unicode="2" d="M92 1270q86 82 202 132t249 50q227 0 334.5 -107.5t107.5 -293.5q0 -74 -30.5 -144.5t-79 -137.5t-109.5 -129t-123 -122q-33 -31 -74 -74t-77.5 -86t-63.5 -82.5t-29 -66.5h631v-209h-903q-2 16 -2 39.5v36.5q0 98 31.5 181t83 154.5t115 135t126.5 125.5q49 47 94.5 92 t79 89t54 90t20.5 95q0 106 -61.5 151.5t-149.5 45.5q-57 0 -106.5 -16.5t-87 -39t-66.5 -46t-43 -37.5z" />
<glyph unicode="3" d="M98 45l49 211q43 -20 125 -46t203 -26q162 0 233.5 62.5t71.5 167.5q0 68 -27.5 112.5t-75.5 72.5t-110.5 39t-132.5 11h-84v201h103q47 0 95 9t87 32.5t63.5 62.5t24.5 101q0 49 -18.5 84t-48 57.5t-68.5 32.5t-82 10q-92 0 -164 -27.5t-127 -62.5l-90 184q29 18 70 39 t91 39.5t107.5 29.5t120.5 11q119 0 205 -28.5t142.5 -81t84 -123t27.5 -154.5q0 -98 -54.5 -176t-140.5 -119q111 -39 183.5 -129t72.5 -231q0 -94 -32.5 -175t-100 -139.5t-171.5 -92.5t-247 -34q-55 0 -113.5 7.5t-110.5 18.5t-95 24.5t-66 25.5z" />
<glyph unicode="4" d="M68 340v176q41 90 109.5 207t152.5 239.5t178 241.5t188 215h236v-876h160v-203h-160v-340h-242v340h-622zM311 543h379v571q-49 -59 -101 -126.5t-101.5 -141.5t-94.5 -151t-82 -152z" />
<glyph unicode="5" d="M117 43l47 209q43 -20 124 -44t197 -24q80 0 137.5 17.5t93.5 48.5t52 71t16 85q0 68 -26.5 121t-93 89.5t-178 55t-281.5 18.5q23 197 35 374t20 355h725v-209h-514q-2 -35 -5 -79t-6 -89t-7 -86t-9 -69q303 -16 447.5 -138t144.5 -333q0 -96 -32.5 -178t-100 -141.5 t-170 -93.5t-239.5 -34q-55 0 -112.5 8.5t-110 19.5t-93.5 23.5t-61 22.5z" />
<glyph unicode="6" d="M106 573q0 205 60.5 364t172.5 267.5t270.5 164.5t357.5 58l14 -204q-111 -2 -207 -23.5t-172 -67t-130 -117t-83 -175.5q100 47 219 47q127 0 216 -36t144.5 -97.5t81 -142.5t25.5 -169q0 -80 -27.5 -163.5t-86 -152.5t-146.5 -113t-209 -44q-244 0 -372 161t-128 443z M358 575q0 -82 11.5 -154.5t39 -126.5t75.5 -86t120 -32q59 0 101.5 24.5t69 63.5t38.5 85t12 89q0 123 -59 187.5t-188 64.5q-59 0 -114.5 -10t-101.5 -31q-2 -16 -3 -35.5t-1 -38.5z" />
<glyph unicode="7" d="M109 1206v213h948v-188q-68 -76 -148 -207t-151.5 -296t-123.5 -353.5t-65 -374.5h-254q12 156 55.5 328t106 334.5t137 305t148.5 238.5h-653z" />
<glyph unicode="8" d="M98 365q0 61 17.5 113t48.5 96t69.5 81t81.5 66q-94 66 -140 142.5t-46 187.5q0 80 32 152.5t91 127.5t143 88t187 33q121 0 205.5 -35t139 -90t79 -122.5t24.5 -131.5q0 -113 -61.5 -200t-141.5 -138q121 -66 179.5 -151.5t58.5 -202.5q0 -88 -30.5 -164t-92 -131 t-153 -86t-209.5 -31q-139 0 -231.5 39t-148 98.5t-79 128t-23.5 130.5zM342 369q0 -31 12.5 -66t41 -63.5t73.5 -48t113 -19.5q61 0 106 16.5t74 44t43 63.5t14 73q0 57 -22.5 100t-64.5 74.5t-99.5 55.5t-126.5 42q-74 -47 -119 -113.5t-45 -158.5zM373 1065 q0 -78 58 -147.5t196 -110.5q76 47 118.5 107.5t42.5 154.5q0 27 -11 58.5t-36.5 58t-64.5 45t-94 18.5t-95.5 -17.5t-65 -45t-36.5 -59t-12 -62.5z" />
<glyph unicode="9" d="M88 979q0 80 26.5 163t84 152.5t145.5 113.5t209 44q250 0 378 -161t128 -453q0 -414 -213 -627t-653 -215l-11 207q123 0 222.5 20.5t174 65.5t125.5 118t78 179q-49 -23 -108.5 -35t-114.5 -12q-127 0 -216 33.5t-145.5 94t-83 140.5t-26.5 172zM338 987 q0 -125 60.5 -188.5t189.5 -63.5q59 0 116.5 11.5t98.5 33.5q2 23 2 39.5v28.5q0 82 -11.5 154.5t-39 127t-75.5 86t-120 31.5q-59 0 -101 -24.5t-69 -63.5t-39 -84t-12 -88z" />
<glyph unicode=":" horiz-adv-x="544" d="M109 135q0 72 47 118t116 46q68 0 116 -46t48 -118t-48 -117t-116 -45q-70 0 -116.5 45t-46.5 117zM109 901q0 72 47 118t116 46q68 0 116 -46t48 -118t-48 -117t-116 -45q-70 0 -116.5 45t-46.5 117z" />
<glyph unicode=";" horiz-adv-x="540" d="M72 -276q49 119 66.5 232.5t17.5 199.5q0 25 -1 61.5t-3 54.5h262q4 -35 4 -51v-33q0 -127 -40 -262t-112 -256zM107 901q0 72 47 118t116 46q68 0 116 -46t48 -118t-48 -117t-116 -45q-70 0 -116.5 45t-46.5 117z" />
<glyph unicode="&#x3c;" d="M106 479v209l883 373l68 -203l-686 -274l686 -275l-68 -203z" />
<glyph unicode="=" d="M106 260v209h951v-209h-951zM106 702v209h951v-209h-951z" />
<glyph unicode="&#x3e;" d="M106 309l687 275l-687 274l68 203l883 -373v-209l-883 -373z" />
<glyph unicode="?" horiz-adv-x="868" d="M33 1358q76 43 173 68.5t200 25.5q123 0 202.5 -34t126.5 -85t65.5 -112.5t18.5 -118.5q0 -70 -25.5 -125t-64.5 -102.5t-84 -89.5t-84 -86t-64.5 -93t-25.5 -110v-23.5t2 -26.5h-213q-4 20 -6 44t-2 45q0 68 22.5 121t57.5 98t74.5 84t74.5 77.5t57.5 79.5t22.5 90 q0 68 -46 112t-138 44q-72 0 -137.5 -17.5t-137.5 -56.5zM209 135q0 72 48 118t116 46q70 0 117 -46t47 -118t-47.5 -117t-116.5 -45q-68 0 -116 45t-48 117z" />
<glyph unicode="@" horiz-adv-x="1988" d="M127 563q0 223 73.5 392t196.5 281t282 168t331 56q178 0 333.5 -53t270.5 -154.5t181.5 -249t66.5 -335.5q0 -145 -32 -256t-89.5 -186.5t-135 -114.5t-171.5 -39q-61 0 -112.5 17t-86.5 54q-45 -33 -105.5 -49t-125.5 -16q-100 0 -183.5 30.5t-144 92t-93 152.5 t-32.5 212q0 100 32.5 189.5t95 155t154 103.5t207.5 38q113 0 203 -18.5t143 -39.5v-635q0 -57 22 -78.5t58 -21.5q88 0 138.5 109.5t50.5 314.5q0 127 -44 236.5t-128 189.5t-204 126t-269 46q-147 0 -271.5 -49t-213.5 -141.5t-139 -225.5t-50 -301q0 -176 51 -308 t144.5 -220t223.5 -133t289 -45q111 0 196 13t128 24l25 -173q-23 -6 -59 -14t-82 -15t-99 -12.5t-109 -5.5q-190 0 -357 51.5t-291 160t-196.5 276.5t-72.5 401zM786 565q0 -129 55.5 -213t172.5 -84q37 0 76.5 5.5t78.5 21.5q-4 23 -7 51.5t-3 54.5v451q-41 10 -106 10 q-70 0 -120 -22.5t-83 -62.5t-48.5 -94t-15.5 -118z" />
<glyph unicode="A" horiz-adv-x="1400" d="M10 0q80 227 151.5 419.5t140.5 364.5t136.5 328t139.5 307h243q72 -152 139.5 -307.5t136 -327.5t141.5 -364.5t153 -419.5h-279q-29 84 -59.5 166t-59.5 168h-598q-29 -86 -58.5 -169t-57.5 -165h-269zM461 543h467q-66 182 -127.5 340t-106.5 262 q-47 -109 -107.5 -264.5t-125.5 -337.5z" />
<glyph unicode="B" horiz-adv-x="1345" d="M170 20v1379q45 8 96 15t104.5 11.5t105.5 6.5t99 2q129 0 240 -19.5t191.5 -64.5t126 -119t45.5 -182q0 -100 -48.5 -172t-134.5 -115q129 -43 190.5 -127t61.5 -213q0 -219 -159.5 -328.5t-489.5 -109.5q-113 0 -227.5 7t-200.5 29zM424 207q43 -4 92 -6t90 -2 q80 0 148.5 10t119 35.5t80 68.5t29.5 111q0 121 -88 168t-244 47h-227v-432zM424 842h182q147 0 231.5 42t84.5 150q0 102 -87 145.5t-227 43.5q-59 0 -105 -2t-79 -7v-372z" />
<glyph unicode="C" horiz-adv-x="1306" d="M117 711q0 178 54 315t148.5 232.5t221.5 144.5t272 49q88 0 159.5 -13.5t125 -29.5t88.5 -34.5t49 -26.5l-76 -211q-49 31 -140 58.5t-198 27.5q-92 0 -172 -32t-138 -95.5t-91 -159.5t-33 -223q0 -113 25.5 -207t79 -163t135.5 -106.5t196 -37.5q137 0 223.5 27.5 t133.5 52.5l69 -211q-25 -16 -66.5 -33t-99 -32t-129 -24.5t-153.5 -9.5q-160 0 -287 49.5t-215 144.5t-135 232t-47 316z" />
<glyph unicode="D" horiz-adv-x="1486" d="M170 20v1379q98 23 208.5 29t196.5 6q178 0 326 -42t253.5 -131.5t162.5 -225.5t57 -324q0 -184 -57 -320.5t-162.5 -227.5t-254 -135t-329.5 -44q-86 0 -194.5 7t-206.5 29zM428 213q23 -2 59.5 -3t100.5 -1q260 0 388 132t128 370q0 242 -125 370.5t-387 128.5 q-115 0 -164 -6v-991z" />
<glyph unicode="E" horiz-adv-x="1200" d="M170 0v1419h911v-219h-653v-350h582v-215h-582v-416h702v-219h-960z" />
<glyph unicode="F" horiz-adv-x="1128" d="M170 0v1419h897v-219h-639v-362h567v-220h-567v-618h-258z" />
<glyph unicode="G" horiz-adv-x="1398" d="M113 711q0 178 54 315t148.5 232.5t221.5 144.5t270 49q98 0 175 -13.5t132 -29.5t91 -34.5t50 -26.5l-77 -211q-61 37 -152.5 62.5t-191.5 25.5q-219 0 -335 -136.5t-116 -377.5q0 -115 27.5 -210t82 -163t135.5 -105.5t189 -37.5q68 0 117 5t78 13v510h258v-682 q-53 -20 -180 -45t-293 -25q-154 0 -281 49.5t-216 143.5t-138 231t-49 316z" />
<glyph unicode="H" horiz-adv-x="1472" d="M170 0v1419h258v-567h616v567h259v-1419h-259v629h-616v-629h-258z" />
<glyph unicode="I" horiz-adv-x="598" d="M170 0v1419h258v-1419h-258z" />
<glyph unicode="J" horiz-adv-x="1050" d="M10 88l92 203q51 -35 126 -66.5t153 -31.5q131 0 190.5 65.5t59.5 224.5v936h260v-952q0 -104 -22.5 -194.5t-79 -158t-151.5 -106.5t-241 -39q-135 0 -234.5 38t-152.5 81z" />
<glyph unicode="K" horiz-adv-x="1333" d="M170 0v1419h258v-585q68 68 141.5 144.5t146 155t138.5 152.5t119 133h309q-68 -78 -143.5 -161.5t-155.5 -168.5t-161 -169t-158 -160q86 -66 175 -153t175 -186t164.5 -207t144.5 -214h-305q-53 82 -123 172t-146.5 174t-158.5 160t-162 131v-637h-258z" />
<glyph unicode="L" horiz-adv-x="1093" d="M170 0v1419h258v-1196h639v-223h-897z" />
<glyph unicode="M" horiz-adv-x="1810" d="M131 0q8 176 19.5 364.5t24.5 374t29.5 359.5t35.5 321h239q45 -78 100.5 -190.5t113 -236.5t113.5 -252t103 -236q47 109 102.5 236.5t113 251.5t112.5 236.5t100 190.5h234q18 -156 34.5 -331t30 -358t24.5 -368.5t19 -361.5h-254q-8 248 -19 510t-34 508 q-23 -47 -53.5 -112.5t-65 -142.5t-70.5 -159t-70 -158.5t-62.5 -143t-49.5 -114.5h-192q-20 47 -49 115t-62.5 144.5t-69.5 158.5t-71 158t-65.5 142.5t-53.5 111.5q-23 -246 -34 -508t-19 -510h-254z" />
<glyph unicode="N" horiz-adv-x="1515" d="M170 0v1419h211q82 -86 176 -203.5t189.5 -244.5t184.5 -255t159 -239v942h256v-1419h-220q-70 117 -155.5 251t-178 270t-187.5 264t-181 231v-1016h-254z" />
<glyph unicode="O" horiz-adv-x="1601" d="M113 711q0 182 55 320t150.5 232.5t220.5 141.5t264 47t264 -47t218 -141.5t148.5 -232.5t55.5 -320t-54.5 -321.5t-147.5 -233t-218 -140.5t-266 -47t-267 47t-219.5 140.5t-148.5 232.5t-55 322zM381 711q0 -117 28.5 -212.5t83 -162t132 -103t176.5 -36.5 q96 0 174 36.5t132 103t83 162t29 212.5t-29 212t-83 161.5t-132 103.5t-174 37q-98 0 -176 -37t-132.5 -104.5t-83 -161.5t-28.5 -211z" />
<glyph unicode="P" horiz-adv-x="1275" d="M170 0v1399q90 20 199.5 27.5t201.5 7.5q309 0 474 -113t165 -352q0 -125 -44 -214t-128 -145.5t-204.5 -83t-276.5 -26.5h-129v-500h-258zM428 721h125q186 0 286.5 52t100.5 198q0 70 -26.5 117t-73.5 73.5t-111.5 37.5t-138.5 11q-98 0 -162 -6v-483z" />
<glyph unicode="Q" horiz-adv-x="1601" d="M113 711q0 182 55 320t150.5 232.5t220.5 141.5t264 47t264 -47t218 -141.5t148.5 -232.5t55.5 -320q0 -154 -39 -277t-108.5 -214t-163 -148.5t-203.5 -81.5q6 -43 43 -74t93 -51.5t129 -33.5t153 -19l-58 -195q-264 20 -419.5 101t-198.5 257q-127 12 -236.5 65.5 t-191.5 146t-129 223.5t-47 301zM381 711q0 -117 28.5 -212.5t83 -162t132 -103t176.5 -36.5q96 0 174 36.5t132 103t83 162t29 212.5t-29 212t-83 161.5t-132 103.5t-174 37q-98 0 -176 -37t-132.5 -104.5t-83 -161.5t-28.5 -211z" />
<glyph unicode="R" horiz-adv-x="1310" d="M170 0v1399q94 20 200.5 27.5t190.5 7.5q307 0 470 -113t163 -344q0 -289 -285 -391q39 -47 88.5 -115t100.5 -146.5t98 -161.5t84 -163h-289q-39 74 -84 148.5t-91 145.5t-91 133t-84 112q-29 -2 -49.5 -2h-38.5h-125v-537h-258zM428 745h113q94 0 165.5 10.5t119.5 37 t73 71.5t25 115q0 66 -25 111t-71 71.5t-109 37.5t-139 11q-82 0 -152 -6v-459z" />
<glyph unicode="S" horiz-adv-x="1105" d="M61 74l76 211q55 -31 149.5 -61.5t227.5 -30.5q139 0 202.5 47t63.5 133q0 51 -21.5 88t-61.5 66.5t-97 55t-131 50.5q-74 27 -142.5 58.5t-120.5 78.5t-84 112.5t-32 157.5q0 193 133 302.5t363 109.5q133 0 236.5 -29.5t162.5 -64.5l-80 -209q-70 39 -152.5 59.5 t-170.5 20.5q-104 0 -163 -43t-59 -121q0 -47 19.5 -81t55.5 -60.5t84 -49t106 -43.5q100 -37 179 -74.5t133 -90t83 -123t29 -170.5q0 -193 -136.5 -298.5t-398.5 -105.5q-88 0 -160.5 11.5t-129 28t-97.5 33.5t-66 32z" />
<glyph unicode="T" horiz-adv-x="1185" d="M27 1196v223h1132v-223h-436v-1196h-260v1196h-436z" />
<glyph unicode="U" horiz-adv-x="1439" d="M160 532v887h260v-862q0 -96 21.5 -164.5t61.5 -111.5t94 -63.5t122 -20.5t123 20.5t95 63.5t61.5 111.5t21.5 164.5v862h260v-887q0 -123 -34 -225t-102.5 -178t-175 -118t-251.5 -42t-250 42t-173.5 118t-101 178.5t-32.5 224.5z" />
<glyph unicode="V" horiz-adv-x="1398" d="M14 1419h285q49 -143 100.5 -292.5t102.5 -294t102 -279.5t101 -248q47 113 98 247t103 279.5t103.5 295t98.5 292.5h276q-125 -362 -266 -724.5t-295 -694.5h-248q-154 332 -296 694.5t-265 724.5z" />
<glyph unicode="W" horiz-adv-x="1921" d="M51 1419h277q25 -139 52.5 -284.5t57 -285.5t60 -271.5t61.5 -241.5q39 104 79 220t79 235.5t74.5 238.5t66.5 230h221q33 -111 70 -231t77 -239.5t80 -235.5t76 -218q31 111 59.5 241t57.5 270t56.5 285.5t52.5 286.5h266q-72 -385 -160 -740t-196 -679h-246 q-160 414 -309 903q-76 -248 -154 -471t-156 -432h-245q-111 324 -198 679t-159 740z" />
<glyph unicode="X" horiz-adv-x="1345" d="M41 0q92 174 213 357.5t262 383.5l-455 678h308l313 -485l309 485h295l-448 -676q156 -211 275.5 -399t201.5 -344h-303q-59 121 -149.5 266.5t-188.5 280.5q-41 -53 -89 -127t-96.5 -150.5t-89.5 -148.5t-65 -121h-293z" />
<glyph unicode="Y" horiz-adv-x="1280" d="M6 1419h303q72 -160 158 -317t180 -311q92 154 180 311.5t160 316.5h287q-115 -217 -239 -431t-265 -431v-557h-258v553q-141 219 -266 434t-240 432z" />
<glyph unicode="Z" horiz-adv-x="1204" d="M61 0v162q41 76 95.5 165t116 183t128 190.5t132 185.5t128 170t117.5 144h-682v219h1016v-190q-68 -74 -164 -191.5t-198.5 -256t-201.5 -285t-175 -277.5h762v-219h-1074z" />
<glyph unicode="[" horiz-adv-x="708" d="M190 -379v1983h508v-197h-274v-1589h274v-197h-508z" />
<glyph unicode="\" horiz-adv-x="851" d="M-35 1604h250l692 -1983h-254z" />
<glyph unicode="]" horiz-adv-x="708" d="M10 -182h273v1589h-273v197h508v-1983h-508v197z" />
<glyph unicode="^" d="M68 715l411 704h205l410 -704l-203 -101l-309 539l-310 -539z" />
<glyph unicode="_" horiz-adv-x="1024" d="M0 -172h1024v-207h-1024v207z" />
<glyph unicode="`" horiz-adv-x="802" d="M158 1511l157 144l297 -359l-123 -110z" />
<glyph unicode="a" horiz-adv-x="1093" d="M82 324q0 92 36 155.5t97 103.5t142 57t169 17q41 0 86 -5t97 -17v41q0 43 -10.5 82t-36 68.5t-67.5 46t-106 16.5q-86 0 -157.5 -12.5t-116.5 -28.5l-31 201q47 16 137.5 32.5t192.5 16.5q123 0 207 -31t134 -86t71.5 -134t21.5 -173v-649q-57 -12 -173 -30t-261 -18 q-96 0 -176 18.5t-136.5 59.5t-88 106.5t-31.5 162.5zM330 330q0 -88 55.5 -122t149.5 -34q115 0 174 12v275q-20 6 -59.5 12t-86.5 6q-41 0 -83 -6t-75.5 -22.5t-54 -46t-20.5 -74.5z" />
<glyph unicode="b" horiz-adv-x="1220" d="M158 33v1515l248 41v-555q43 23 105 41.5t138 18.5q113 0 202 -40t148.5 -114t91 -177t31.5 -228q0 -129 -37.5 -232.5t-108.5 -177.5t-171 -113t-227 -39q-123 0 -235 18.5t-185 41.5zM406 205q27 -6 68.5 -11.5t100.5 -5.5q137 0 215 93.5t78 257.5q0 158 -62.5 250 t-197.5 92q-61 0 -115.5 -18.5t-86.5 -41.5v-616z" />
<glyph unicode="c" horiz-adv-x="966" d="M98 535q0 119 37 222t105.5 179t167 119t221.5 43q152 0 286 -56l-53 -202q-43 18 -97 30.5t-116 12.5q-145 0 -221 -91.5t-76 -256.5q0 -160 72 -253.5t242 -93.5q63 0 124.5 12.5t106.5 30.5l35 -204q-41 -20 -124 -37t-171 -17q-137 0 -238.5 42t-168 117t-99.5 178.5 t-33 224.5z" />
<glyph unicode="d" horiz-adv-x="1220" d="M98 532q0 127 32 230.5t93.5 177.5t149.5 114t202 40q78 0 137.5 -18.5t102.5 -41.5v514l248 41v-1556q-74 -23 -185.5 -41.5t-234.5 -18.5q-127 0 -227.5 39t-171 112t-108.5 176t-38 232zM352 539q0 -164 78 -257.5t215 -93.5q59 0 101 5.5t69 11.5v614 q-33 23 -87 42.5t-116 19.5q-135 0 -197.5 -92t-62.5 -250z" />
<glyph unicode="e" horiz-adv-x="1169" d="M98 530q0 141 42 248t112 177.5t160 106.5t184 36q221 0 345 -137.5t124 -409.5q0 -20 -1 -46t-3 -46h-707q10 -129 91 -200t235 -71q90 0 165 16.5t118 35.5l32 -203q-20 -10 -56 -21.5t-82 -20.5t-99 -15.5t-109 -6.5q-141 0 -245.5 42t-172 117t-100.5 176t-33 222z M356 641h461q0 51 -14.5 97t-42 80t-67.5 53.5t-95 19.5q-57 0 -100 -21.5t-73 -56.5t-46.5 -80t-22.5 -92z" />
<glyph unicode="f" horiz-adv-x="819" d="M158 0v1147q0 207 108.5 324.5t327.5 117.5q86 0 151.5 -15t98.5 -28l-47 -205q-35 16 -81 26.5t-100 10.5q-59 0 -100 -17.5t-65.5 -48t-34.5 -74.5t-10 -95v-72h389v-207h-389v-864h-248z" />
<glyph unicode="g" horiz-adv-x="1200" d="M98 563q0 117 36 215.5t104.5 168t167 108.5t223.5 39q121 0 229.5 -18.5t183.5 -39.5v-927q0 -256 -130 -375t-398 -119q-98 0 -191.5 16.5t-168.5 42.5l45 211q63 -27 144 -43t175 -16q150 0 213.5 61.5t63.5 182.5v41q-37 -18 -97.5 -37t-138.5 -19q-102 0 -187 33 t-145.5 96.5t-94.5 158.5t-34 220zM352 563q0 -158 68.5 -230.5t177.5 -72.5q59 0 111.5 16.5t85.5 38.5v555q-27 6 -66 11.5t-98 5.5q-135 0 -207 -89.5t-72 -234.5z" />
<glyph unicode="h" horiz-adv-x="1191" d="M158 0v1548l248 41v-530q41 14 95 24.5t107 10.5q129 0 214 -36t136.5 -100.5t73 -154.5t21.5 -201v-602h-248v563q0 86 -11.5 146.5t-37 98.5t-68.5 55.5t-106 17.5q-49 0 -100.5 -10.5t-75.5 -18.5v-852h-248z" />
<glyph unicode="i" horiz-adv-x="565" d="M129 1384q0 72 45 113t109 41q61 0 106 -41t45 -113q0 -70 -45 -110.5t-106 -40.5q-63 0 -108.5 41t-45.5 110zM160 0v1071h248v-1071h-248z" />
<glyph unicode="j" horiz-adv-x="563" d="M-139 -356l33 202q45 -14 108 -14q86 0 121 50t35 151v1038h248v-1042q0 -209 -100 -309.5t-286 -100.5q-27 0 -74.5 5t-84.5 20zM127 1384q0 72 45 113t109 41q61 0 106 -41t45 -113q0 -70 -45 -110.5t-106 -40.5q-63 0 -108.5 41t-45.5 110z" />
<glyph unicode="k" horiz-adv-x="1128" d="M158 0v1548l248 41v-936q47 49 100 105.5t104.5 113t97.5 108.5t78 91h293q-102 -115 -215.5 -237.5t-228.5 -239.5q61 -51 128.5 -124t131 -155t119 -163.5t92.5 -151.5h-287q-37 63 -85 133t-103.5 135.5t-112.5 124t-112 99.5v-492h-248z" />
<glyph unicode="l" horiz-adv-x="608" d="M154 315v1233l247 41v-1227q0 -45 7.5 -75.5t26 -52t50 -33t80.5 -17.5l-35 -204q-111 2 -183.5 24.5t-115.5 64.5t-60 104.5t-17 141.5z" />
<glyph unicode="m" horiz-adv-x="1771" d="M158 0v1036q72 20 187.5 39t244.5 19q111 0 181.5 -29t117.5 -76q23 16 57.5 34.5t77.5 34t91 26t97 10.5q125 0 206 -36t127 -100.5t63.5 -155.5t17.5 -200v-602h-248v563q0 168 -41 243t-157 75q-59 0 -112.5 -19.5t-80.5 -38.5q16 -51 22.5 -108.5t6.5 -122.5v-592 h-248v563q0 168 -42 243t-157 75q-41 0 -90 -6.5t-73 -10.5v-864h-248z" />
<glyph unicode="n" horiz-adv-x="1198" d="M158 0v1036q72 20 186.5 39t253.5 19q131 0 219 -36t140.5 -100.5t74 -155.5t21.5 -200v-602h-248v563q0 86 -11.5 146.5t-37 98.5t-69.5 55.5t-107 17.5q-47 0 -98.5 -6.5t-75.5 -10.5v-864h-248z" />
<glyph unicode="o" horiz-adv-x="1224" d="M98 537q0 127 38 230t106.5 177t163 114t206.5 40q113 0 208 -40t163 -114t105.5 -177t37.5 -230t-36.5 -231.5t-104 -178.5t-163 -115t-210.5 -41t-209 41t-161.5 115t-105.5 178.5t-38 231.5zM352 537q0 -162 68.5 -256.5t191.5 -94.5t191.5 94.5t68.5 256.5 q0 160 -68.5 253t-191.5 93t-191.5 -93.5t-68.5 -252.5z" />
<glyph unicode="p" horiz-adv-x="1220" d="M158 -379v1415q76 20 186.5 39t233.5 19q127 0 227 -39t171 -112t108.5 -176t37.5 -232q0 -123 -31.5 -225.5t-91 -176.5t-148.5 -115t-202 -41q-76 0 -139.5 18.5t-103.5 41.5v-416h-248zM406 252q33 -23 87 -42.5t115 -19.5q135 0 197.5 92t62.5 248q0 166 -74.5 258.5 t-240.5 92.5q-35 0 -73 -3.5t-74 -13.5v-612z" />
<glyph unicode="q" horiz-adv-x="1220" d="M98 535q0 127 38 230t108.5 176t171 113t227.5 40t237.5 -18.5t182.5 -39.5v-1415h-248v416q-43 -23 -105.5 -41.5t-138.5 -18.5q-115 0 -202.5 40t-147 114t-91.5 176.5t-32 227.5zM352 530q0 -156 62.5 -248t197.5 -92q61 0 115.5 19.5t87.5 42.5v612q-27 6 -66.5 11.5 t-103.5 5.5q-137 0 -215 -93.5t-78 -257.5z" />
<glyph unicode="r" horiz-adv-x="825" d="M158 0v1020q72 27 179 50.5t238 23.5q25 0 58 -3.5t65.5 -8.5t63.5 -12t49 -13l-43 -209q-31 10 -85 21.5t-126 11.5q-41 0 -87 -8.5t-64 -14.5v-858h-248z" />
<glyph unicode="s" horiz-adv-x="935" d="M76 35l43 207q55 -23 132 -43.5t175 -20.5t143 23.5t45 81.5q0 53 -48 88t-158 75q-68 25 -124.5 52.5t-97.5 64.5t-64.5 89.5t-23.5 127.5q0 147 108.5 232.5t295.5 85.5q94 0 180 -17.5t129 -33.5l-45 -201q-41 18 -104.5 33.5t-147.5 15.5q-76 0 -123 -25.5t-47 -78.5 q0 -27 9 -47.5t32 -38t59.5 -35t90.5 -35.5q88 -33 149 -64.5t101 -71.5t58.5 -91.5t18.5 -122.5q0 -154 -113.5 -233t-324.5 -79q-141 0 -227 23.5t-121 38.5z" />
<glyph unicode="t" horiz-adv-x="856" d="M145 426v928l248 41v-324h381v-207h-381v-436q0 -129 41 -184.5t139 -55.5q68 0 120 14.5t83 26.5l41 -196q-43 -18 -112.5 -38t-163.5 -20q-115 0 -192 31t-122 89.5t-63.5 141t-18.5 189.5z" />
<glyph unicode="u" horiz-adv-x="1193" d="M145 471v600h248v-561q0 -172 50.5 -246t174.5 -74q45 0 95.5 4.5t74.5 10.5v866h248v-1038q-72 -18 -186.5 -38t-251.5 -20q-129 0 -216 37t-139.5 102.5t-75 156.5t-22.5 200z" />
<glyph unicode="v" horiz-adv-x="1077" d="M27 1071h264q23 -90 52.5 -193.5t63 -207t69.5 -200.5t67 -175q31 78 65.5 175t68.5 200.5t64.5 207t53.5 193.5h256q-88 -313 -195.5 -586.5t-210.5 -484.5h-213q-102 211 -209.5 484.5t-195.5 586.5z" />
<glyph unicode="w" horiz-adv-x="1597" d="M31 1071h262q18 -86 42.5 -185.5t51.5 -202.5t55.5 -201.5t57.5 -180.5q31 94 60.5 194.5t56 201t50 195.5t42.5 179h190q18 -84 41 -179t48.5 -195.5t55 -201t60.5 -194.5q27 82 55.5 180.5t56 201.5t52 202.5t43.5 185.5h256q-43 -158 -88 -309.5t-90.5 -288.5 t-90.5 -258t-88 -215h-200q-53 152 -109.5 323t-103.5 351q-47 -180 -101.5 -351t-107.5 -323h-203q-41 94 -86 215t-90 258t-90 288.5t-88 309.5z" />
<glyph unicode="x" horiz-adv-x="1083" d="M27 0q31 61 73.5 131t92 142.5t101.5 145.5t103 138l-354 514h272l228 -350l227 350h260l-352 -506q111 -143 212 -289.5t167 -275.5h-269q-18 39 -47.5 89t-63.5 104.5t-71 107.5t-71 100q-72 -92 -140.5 -203.5t-113.5 -197.5h-254z" />
<glyph unicode="y" horiz-adv-x="1062" d="M-2 -344l45 199q74 -29 145 -29q96 0 150.5 46t95.5 142q-117 225 -224.5 491.5t-191.5 565.5h265q20 -86 49.5 -186.5t64.5 -203.5t74 -205.5t78 -190.5q66 182 123 388t104 398h256q-166 -610 -385 -1106q-41 -92 -84 -157.5t-96 -108.5t-118.5 -62.5t-151.5 -19.5 q-57 0 -113.5 12.5t-85.5 26.5z" />
<glyph unicode="z" horiz-adv-x="991" d="M68 0v154q45 82 112.5 178t139 193.5t142 185.5t126.5 153h-494v207h813v-174q-41 -43 -107.5 -121t-142 -173t-152.5 -198.5t-138 -197.5h553v-207h-852z" />
<glyph unicode="{" horiz-adv-x="712" d="M76 514v195q94 0 138 58t44 138v301q0 96 18.5 171t65.5 125t131 76t215 26h14v-197q-59 0 -100 -8t-65.5 -29.5t-36 -57.5t-11.5 -91v-293q0 -123 -31.5 -196t-107.5 -120q76 -47 107.5 -120.5t31.5 -194.5v-295q0 -55 11.5 -90t36 -56.5t65.5 -29.5t100 -8v-197 q-137 0 -223 24.5t-135 75t-67.5 124t-18.5 171.5v303q0 78 -44 136.5t-138 58.5z" />
<glyph unicode="|" horiz-adv-x="614" d="M190 -379v1983h234v-1983h-234z" />
<glyph unicode="}" horiz-adv-x="712" d="M10 -182q119 0 166 38t47 146v295q0 121 32 194.5t107 120.5q-76 47 -107.5 120t-31.5 196v293q0 55 -11 91t-35.5 57.5t-65.5 29.5t-101 8v197h15q131 0 215 -26t131 -76t65.5 -124.5t18.5 -171.5v-301q0 -80 44 -138t138 -58v-195q-94 0 -138 -58.5t-44 -136.5v-303 q0 -98 -18.5 -171.5t-68 -124t-135.5 -75t-223 -24.5v197z" />
<glyph unicode="~" d="M68 481q10 49 29.5 105.5t55 104.5t89 81t129.5 33q63 0 117.5 -25.5t105.5 -57.5t98 -57.5t96 -25.5q51 0 82 39t52 117l170 -47q-10 -49 -30 -105.5t-55.5 -105t-89 -81t-129.5 -32.5q-63 0 -117.5 25.5t-105.5 56.5t-98 56.5t-96 25.5t-80 -38t-53 -116z" />
<glyph unicode="&#xa1;" horiz-adv-x="626" d="M150 909q0 72 48 117t115 45q70 0 117 -45t47 -117t-47 -118t-117 -46q-68 0 -115.5 46.5t-47.5 117.5zM182 6q0 168 12.5 310.5t32.5 285.5h176q18 -143 30.5 -284.5t12.5 -311.5v-381h-264v381z" />
<glyph unicode="&#xa2;" d="M135 598q0 94 25.5 180t75 154.5t120 117t160.5 70.5v297h232v-280q109 -8 210 -50l-55 -200q-43 16 -96 28.5t-117 12.5q-145 0 -222 -86t-77 -244q0 -154 73 -241t241 -87q66 0 128 12.5t107 30.5l35 -202q-35 -16 -96.5 -30.5t-130.5 -21.5v-282h-232v297 q-193 43 -287 185t-94 339z" />
<glyph unicode="&#xa3;" d="M102 584v200h185v136q0 156 34.5 257t96 160.5t147.5 84t189 24.5q86 0 152.5 -16.5t127.5 -43.5l-61 -200q-96 45 -211 47q-53 0 -96 -13.5t-73 -47t-46.5 -92t-16.5 -146.5v-150h365v-200h-365q0 -88 -7 -187.5t-21 -187.5h563v-209h-840q61 313 62 584h-185z" />
<glyph unicode="&#xa4;" d="M72 362l149 146q-51 84 -51 203q0 117 51 200l-149 146l155 153l152 -149q88 47 203 47q113 0 200 -47l154 149l154 -153l-150 -146q51 -84 51 -200q0 -119 -51 -201l150 -148l-156 -153l-152 149q-88 -47 -200 -47q-115 0 -203 47l-152 -147zM377 711 q0 -104 59.5 -160.5t145.5 -56.5q84 0 144 56t60 161q0 102 -60 158.5t-144 56.5q-86 0 -145.5 -56.5t-59.5 -158.5z" />
<glyph unicode="&#xa5;" d="M14 1419h279q70 -152 141.5 -302t153.5 -292q78 141 147.5 293t136.5 301h277q-86 -166 -175 -335t-194 -343h244v-174h-317v-172h317v-174h-317v-221h-248v221h-318v174h318v172h-318v174h242q-98 168 -195.5 346.5t-173.5 331.5z" />
<glyph unicode="&#xa6;" horiz-adv-x="614" d="M190 -379v799h234v-799h-234zM190 805v799h234v-799h-234z" />
<glyph unicode="&#xa7;" horiz-adv-x="1042" d="M82 -143l61 196q78 -33 162 -51t174 -18q31 0 66 4t64.5 16t49 33.5t19.5 56.5q0 53 -47 86t-166 76q-78 27 -145.5 56.5t-118.5 71.5t-81 101.5t-30 145.5q0 51 14.5 94t39 79t55 65.5t61.5 54.5q-49 41 -76.5 92t-27.5 114q0 150 107.5 236t305.5 86q98 0 193.5 -20.5 t161.5 -45.5l-60 -202q-57 23 -127.5 42t-169.5 19q-78 0 -124 -25.5t-46 -76.5q0 -57 43 -89t148 -67q82 -29 150.5 -58.5t118.5 -72.5t78 -101.5t28 -140.5q0 -98 -49.5 -164.5t-114.5 -115.5q125 -90 125 -236q0 -94 -37 -155.5t-99.5 -98.5t-142.5 -52t-166 -15 q-129 0 -232.5 25.5t-164.5 54.5zM313 651q0 -84 69 -128t185 -83l62 -22q47 35 75.5 78t28.5 92q0 51 -23.5 84t-65.5 57.5t-99 44.5t-127 47q-47 -35 -76 -78t-29 -92z" />
<glyph unicode="&#xa8;" horiz-adv-x="829" d="M66 1384q0 63 40.5 101.5t96.5 38.5q55 0 97 -38t42 -102q0 -63 -42 -100t-97 -37t-96 37t-41 100zM487 1384q0 63 42 101.5t98 38.5q55 0 96 -38t41 -102q0 -63 -41 -100t-96 -37t-97.5 37t-42.5 100z" />
<glyph unicode="&#xa9;" horiz-adv-x="1667" d="M127 711q0 174 58.5 312t155.5 233.5t225 145.5t268 50q141 0 269 -50t225 -145.5t154.5 -233.5t57.5 -312q0 -176 -57.5 -313.5t-154.5 -232.5t-225 -145.5t-269 -50.5q-139 0 -267.5 50.5t-225.5 145.5t-155.5 232.5t-58.5 313.5zM307 711q0 -129 39 -235.5 t108.5 -182.5t166 -117t213.5 -41t213 41t166.5 117t109.5 182.5t39 235.5t-39 234.5t-109.5 181t-167 116.5t-212.5 41q-117 0 -213.5 -41t-166 -116.5t-108.5 -181t-39 -234.5zM479 713q0 94 29 169.5t80 127t120.5 79t151.5 27.5q102 0 166 -27.5t84 -39.5l-57 -152 q-27 16 -71 31.5t-110 15.5q-86 0 -141 -58.5t-55 -168.5q0 -49 11 -93t34.5 -76t61.5 -50.5t91 -18.5q72 0 118 15.5t77 29.5l49 -155q-25 -12 -92.5 -37t-163.5 -25q-180 0 -281.5 105.5t-101.5 300.5z" />
<glyph unicode="&#xaa;" horiz-adv-x="823" d="M72 901q0 68 26.5 113t72.5 72.5t106.5 40t128.5 12.5q35 0 68.5 -3t66.5 -8v13q0 59 -33 102t-127 43q-53 0 -109.5 -7t-97.5 -22l-27 156q39 12 108.5 23.5t141.5 11.5q90 0 152.5 -21.5t100.5 -60.5t54.5 -94t16.5 -123v-465q-47 -10 -133 -21.5t-189 -11.5 q-147 0 -237 56.5t-90 193.5zM258 895q0 -31 15.5 -49.5t41 -27.5t57 -12t64.5 -3q35 0 62.5 2t42.5 6v180q-18 4 -48 7t-59 3q-25 0 -55.5 -3t-57 -14t-45 -32.5t-18.5 -56.5z" />
<glyph unicode="&#xab;" horiz-adv-x="1130" d="M55 582l328 471l182 -90l-217 -381l217 -383l-182 -90zM544 582l328 471l182 -90l-217 -381l217 -383l-182 -90z" />
<glyph unicode="&#xac;" d="M106 604v209h951v-717h-221v508h-730z" />
<glyph unicode="&#xad;" horiz-adv-x="645" d="M47 471v227h551v-227h-551z" />
<glyph unicode="&#xae;" horiz-adv-x="1667" d="M127 711q0 174 58.5 312t155.5 233.5t225 145.5t268 50q141 0 269 -50t225 -145.5t154.5 -233.5t57.5 -312q0 -176 -57.5 -313.5t-154.5 -232.5t-225 -145.5t-269 -50.5q-139 0 -267.5 50.5t-225.5 145.5t-155.5 232.5t-58.5 313.5zM307 711q0 -129 39 -235.5 t108.5 -182.5t166 -117t213.5 -41t213 41t166.5 117t109.5 182.5t39 235.5t-39 234.5t-109.5 181t-167 116.5t-212.5 41q-117 0 -213.5 -41t-166 -116.5t-108.5 -181t-39 -234.5zM555 332v747q63 16 124.5 22.5t108.5 6.5q170 0 257.5 -63.5t87.5 -192.5q0 -70 -34 -122 t-98 -81q41 -59 88.5 -137t92.5 -180h-185q-41 86 -82 156.5t-77 117.5h-111v-274h-172zM727 745h57q80 0 127 21.5t47 87.5q0 57 -44 80.5t-111 23.5h-35.5t-40.5 -4v-209z" />
<glyph unicode="&#xaf;" horiz-adv-x="796" d="M88 1292v178h621v-178h-621z" />
<glyph unicode="&#xb0;" horiz-adv-x="710" d="M47 1292q0 70 24.5 126.5t67.5 95t98.5 59t116.5 20.5t117.5 -20.5t99.5 -59t68 -95t25 -126.5t-25 -126t-68 -95t-99 -59.5t-118 -20.5q-61 0 -116.5 20.5t-98.5 59.5t-67.5 95.5t-24.5 125.5zM223 1292q0 -63 39 -99t92 -36t92 36t39 99t-38.5 100.5t-92.5 37.5 q-53 0 -92 -37t-39 -101z" />
<glyph unicode="&#xb1;" d="M106 0v209h951v-209h-951zM106 686v209h365v379h221v-379h365v-209h-365v-381h-221v381h-365z" />
<glyph unicode="&#xb2;" horiz-adv-x="743" d="M57 1337q43 41 120 78t169 37q152 0 219.5 -64.5t67.5 -175.5q0 -43 -15.5 -79.5t-44 -73.5t-70.5 -76t-97 -88q-31 -27 -59 -55.5t-38 -51.5h350v-157h-567q-2 39 0 71q8 98 64.5 170t144.5 146q61 53 100 96t39 86q0 41 -25.5 62.5t-72.5 21.5q-66 0 -116 -27.5 t-79 -50.5z" />
<glyph unicode="&#xb3;" horiz-adv-x="743" d="M66 666l38 153q59 -23 107.5 -34t103.5 -11q92 0 126 27.5t34 70.5q0 57 -52 82t-132 25h-62v143h68q53 0 98 20.5t45 69.5q0 80 -112 80q-53 0 -99.5 -17.5t-85.5 -35.5l-65 137q41 29 114.5 52.5t145.5 23.5q78 0 132 -17.5t88 -48t48.5 -71.5t14.5 -86 q0 -94 -101 -160q70 -29 106 -80t36 -119q0 -53 -18.5 -100t-59.5 -82t-106.5 -54.5t-160.5 -19.5q-66 0 -137 15.5t-114 36.5z" />
<glyph unicode="&#xb4;" horiz-adv-x="802" d="M190 1296l302 359l155 -146l-334 -323z" />
<glyph unicode="&#xb5;" horiz-adv-x="1210" d="M158 -360v1431h248v-573q0 -88 13 -146.5t40.5 -94.5t70.5 -51.5t103 -15.5q47 0 97 4.5t75 10.5v866h248v-1038q-74 -18 -181.5 -37t-232.5 -19q-84 0 -144.5 17.5t-101.5 48.5q6 -49 8 -103.5t2 -125.5v-174h-245z" />
<glyph unicode="&#xb6;" horiz-adv-x="1398" d="M82 977q0 223 178 340t494 117q106 0 228 -10.5t218 -32.5v-1770h-223v1600q-23 4 -59.5 6t-65.5 2h-42t-38 -2v-1606h-225v911q-229 27 -347 132.5t-118 312.5z" />
<glyph unicode="&#xb7;" horiz-adv-x="430" d="M54 602q0 72 47 118t116 46q68 0 116 -46t48 -118t-48 -117t-116 -45q-70 0 -116.5 45t-46.5 117z" />
<glyph unicode="&#xb8;" horiz-adv-x="798" d="M135 -393l29 147q20 -6 53 -14t68 -8t54 12t19 37q0 33 -28.5 48t-57.5 26l-20 6q6 20 18.5 46.5t24.5 53.5t22.5 48.5t16.5 31.5h164q-12 -23 -31 -59.5t-29 -61.5q66 -31 91.5 -69.5t25.5 -96.5q0 -72 -61.5 -123t-184.5 -51q-98 0 -174 27z" />
<glyph unicode="&#xb9;" horiz-adv-x="743" d="M96 1268q82 31 160 73.5t135 94.5h139v-805h-188v577q-41 -25 -92 -46t-103 -38z" />
<glyph unicode="&#xba;" horiz-adv-x="931" d="M82 1049q0 92 28.5 166.5t80 127t122 80t154.5 27.5t154.5 -27.5t121 -80t79 -127t28.5 -166.5t-28.5 -166t-79 -126t-121 -80t-154.5 -28t-154.5 28t-122 80t-80 125.5t-28.5 166.5zM274 1049q0 -104 50.5 -167t142.5 -63t141 63t49 167q0 106 -49 168.5t-141 62.5 t-142.5 -62.5t-50.5 -168.5z" />
<glyph unicode="&#xbb;" horiz-adv-x="1130" d="M76 199l217 383l-217 381l182 90l328 -471l-328 -473zM565 199l217 383l-217 381l182 90l328 -471l-328 -473z" />
<glyph unicode="&#xbc;" horiz-adv-x="1798" d="M73 1268q82 31 160 73.5t135 94.5h139v-805h-188v577q-41 -25 -92 -46t-103 -38zM391 0l766 1419h229l-764 -1419h-231zM1102 184v121q35 61 79 126.5t94 131t104.5 128t109.5 116.5h168v-478h98v-145h-98v-182h-166v182h-389zM1286 329h205v283q-53 -59 -108.5 -133 t-96.5 -150z" />
<glyph unicode="&#xbd;" horiz-adv-x="1798" d="M73 1268q82 31 160 73.5t135 94.5h139v-805h-188v577q-41 -25 -92 -46t-103 -38zM340 0l766 1419h229l-764 -1419h-231zM1104 708q43 41 120 78t169 37q152 0 219.5 -64.5t67.5 -175.5q0 -43 -15.5 -79.5t-44 -73.5t-70.5 -76t-97 -88q-31 -27 -59 -55.5t-38 -51.5h350 v-157h-567q-2 39 0 71q8 98 64.5 170t144.5 146q61 53 100 96t39 86q0 41 -25.5 62.5t-72.5 21.5q-66 0 -116 -27.5t-79 -50.5z" />
<glyph unicode="&#xbe;" horiz-adv-x="1798" d="M60 666l38 153q59 -23 107.5 -34t103.5 -11q92 0 126 27.5t34 70.5q0 57 -52 82t-132 25h-62v143h68q53 0 98 20.5t45 69.5q0 80 -112 80q-53 0 -99.5 -17.5t-85.5 -35.5l-65 137q41 29 114.5 52.5t145.5 23.5q78 0 132 -17.5t88 -48t48.5 -71.5t14.5 -86 q0 -94 -101 -160q70 -29 106 -80t36 -119q0 -53 -18.5 -100t-59.5 -82t-106.5 -54.5t-160.5 -19.5q-66 0 -137 15.5t-114 36.5zM428 0l766 1419h229l-764 -1419h-231zM1102 184v121q35 61 79 126.5t94 131t104.5 128t109.5 116.5h168v-478h98v-145h-98v-182h-166v182h-389z M1286 329h205v283q-53 -59 -108.5 -133t-96.5 -150z" />
<glyph unicode="&#xbf;" horiz-adv-x="868" d="M49 -57q0 70 25.5 125t64.5 102t84 89t84 86t64.5 93t25.5 111v23.5t-2 25.5h213q4 -20 6 -44t2 -44q0 -68 -22.5 -121t-57 -98t-74.5 -84t-75 -78t-57.5 -80t-22.5 -90q0 -68 46.5 -112t138.5 -44q72 0 137 17.5t137 56.5l70 -190q-76 -43 -173.5 -69t-199.5 -26 q-123 0 -203 34t-127 85t-65.5 112.5t-18.5 119.5zM332 909q0 72 47 117t117 45q68 0 115.5 -45t47.5 -117t-48 -118t-115 -46q-70 0 -117 46t-47 118z" />
<glyph unicode="&#xc0;" horiz-adv-x="1400" d="M10 0q80 227 151.5 419.5t140.5 364.5t136.5 328t139.5 307h243q72 -152 139.5 -307.5t136 -327.5t141.5 -364.5t153 -419.5h-279q-29 84 -59.5 166t-59.5 168h-598q-29 -86 -58.5 -169t-57.5 -165h-269zM379 1843l157 144l297 -359l-123 -110zM461 543h467 q-66 182 -127.5 340t-106.5 262q-47 -109 -107.5 -264.5t-125.5 -337.5z" />
<glyph unicode="&#xc1;" horiz-adv-x="1400" d="M10 0q80 227 151.5 419.5t140.5 364.5t136.5 328t139.5 307h243q72 -152 139.5 -307.5t136 -327.5t141.5 -364.5t153 -419.5h-279q-29 84 -59.5 166t-59.5 168h-598q-29 -86 -58.5 -169t-57.5 -165h-269zM461 543h467q-66 182 -127.5 340t-106.5 262 q-47 -109 -107.5 -264.5t-125.5 -337.5zM569 1628l302 359l155 -146l-334 -323z" />
<glyph unicode="&#xc2;" horiz-adv-x="1400" d="M10 0q80 227 151.5 419.5t140.5 364.5t136.5 328t139.5 307h243q72 -152 139.5 -307.5t136 -327.5t141.5 -364.5t153 -419.5h-279q-29 84 -59.5 166t-59.5 168h-598q-29 -86 -58.5 -169t-57.5 -165h-269zM399 1630l299 287l299 -287l-96 -108l-203 166l-200 -166z M461 543h467q-66 182 -127.5 340t-106.5 262q-47 -109 -107.5 -264.5t-125.5 -337.5z" />
<glyph unicode="&#xc3;" horiz-adv-x="1400" d="M10 0q80 227 151.5 419.5t140.5 364.5t136.5 328t139.5 307h243q72 -152 139.5 -307.5t136 -327.5t141.5 -364.5t153 -419.5h-279q-29 84 -59.5 166t-59.5 168h-598q-29 -86 -58.5 -169t-57.5 -165h-269zM344 1643q10 29 29.5 62.5t49.5 63.5t66.5 50t81.5 20 q37 0 70 -12t64.5 -25.5t61.5 -25.5t58 -12q39 0 66.5 27.5t44.5 62.5l125 -74q-13 -29 -32 -62.5t-48 -63.5t-66 -50.5t-82 -20.5q-37 0 -69.5 11.5t-64 26t-61.5 25.5t-59 11q-39 0 -66.5 -26.5t-43.5 -61.5zM461 543h467q-66 182 -127.5 340t-106.5 262 q-47 -109 -107.5 -264.5t-125.5 -337.5z" />
<glyph unicode="&#xc4;" horiz-adv-x="1400" d="M10 0q80 227 151.5 419.5t140.5 364.5t136.5 328t139.5 307h243q72 -152 139.5 -307.5t136 -327.5t141.5 -364.5t153 -419.5h-279q-29 84 -59.5 166t-59.5 168h-598q-29 -86 -58.5 -169t-57.5 -165h-269zM342 1708q0 63 40.5 101.5t96.5 38.5q55 0 97 -38t42 -102 q0 -63 -42 -100t-97 -37t-96 37t-41 100zM461 543h467q-66 182 -127.5 340t-106.5 262q-47 -109 -107.5 -264.5t-125.5 -337.5zM763 1708q0 63 42 101.5t98 38.5q55 0 96 -38t41 -102q0 -63 -41 -100t-96 -37t-97.5 37t-42.5 100z" />
<glyph unicode="&#xc5;" horiz-adv-x="1400" d="M10 0q76 217 144.5 402.5t134 351.5t130 316.5t132.5 295.5q-35 29 -56.5 72t-21.5 102q0 51 18.5 93t49 70t71.5 43t86 15t86 -15t73 -43t50.5 -70t18.5 -93q0 -59 -21.5 -102t-58.5 -72q68 -145 132 -295.5t131 -316.5t135.5 -351.5t146.5 -402.5h-279 q-29 84 -59.5 166t-59.5 168h-598q-29 -86 -58.5 -169t-57.5 -165h-269zM461 543h467q-66 182 -127.5 340t-106.5 262q-47 -109 -107.5 -264.5t-125.5 -337.5zM596 1540q0 -53 30.5 -81.5t71.5 -28.5q43 0 74 28.5t31 81.5q0 51 -31 81t-74 30q-41 0 -71.5 -30t-30.5 -81z " />
<glyph unicode="&#xc6;" horiz-adv-x="1959" d="M6 0q242 444 455 791.5t411 627.5h969v-217h-610v-354h538v-211h-538v-420h659v-217h-911v350h-506q-47 -86 -96 -175t-90 -175h-281zM584 557h395v629q-43 -61 -92 -135t-100.5 -156t-102.5 -168t-100 -170z" />
<glyph unicode="&#xc7;" horiz-adv-x="1306" d="M117 711q0 178 54 315t148.5 232.5t221.5 144.5t272 49q88 0 159.5 -13.5t125 -29.5t88.5 -34.5t49 -26.5l-76 -211q-49 31 -140 58.5t-198 27.5q-92 0 -172 -32t-138 -95.5t-91 -159.5t-33 -223q0 -113 25.5 -207t79 -163t135.5 -106.5t196 -37.5q137 0 223.5 27.5 t133.5 52.5l69 -211q-45 -29 -151.5 -61t-253.5 -38q-8 -14 -13.5 -26.5t-9.5 -22.5q66 -31 91.5 -69.5t25.5 -96.5q0 -72 -61.5 -123t-184.5 -51q-98 0 -174 27l29 147q20 -6 53 -14t68 -8t54 12t19 37q0 33 -28.5 48t-57.5 26l-20 6q8 25 21.5 56.5t27.5 59.5 q-268 33 -417.5 221.5t-149.5 512.5z" />
<glyph unicode="&#xc8;" horiz-adv-x="1200" d="M170 0v1419h911v-219h-653v-350h582v-215h-582v-416h702v-219h-960zM322 1843l157 144l297 -359l-123 -110z" />
<glyph unicode="&#xc9;" horiz-adv-x="1200" d="M170 0v1419h911v-219h-653v-350h582v-215h-582v-416h702v-219h-960zM524 1628l302 359l155 -146l-334 -323z" />
<glyph unicode="&#xca;" horiz-adv-x="1200" d="M170 0v1419h911v-219h-653v-350h582v-215h-582v-416h702v-219h-960zM327 1630l299 287l299 -287l-96 -108l-203 166l-200 -166z" />
<glyph unicode="&#xcb;" horiz-adv-x="1200" d="M170 0v1419h911v-219h-653v-350h582v-215h-582v-416h702v-219h-960zM273 1708q0 63 40.5 101.5t96.5 38.5q55 0 97 -38t42 -102q0 -63 -42 -100t-97 -37t-96 37t-41 100zM694 1708q0 63 42 101.5t98 38.5q55 0 96 -38t41 -102q0 -63 -41 -100t-96 -37t-97.5 37t-42.5 100 z" />
<glyph unicode="&#xcc;" horiz-adv-x="598" d="M-26 1843l157 144l297 -359l-123 -110zM170 0v1419h258v-1419h-258z" />
<glyph unicode="&#xcd;" horiz-adv-x="598" d="M170 0v1419h258v-1419h-258zM176 1628l302 359l155 -146l-334 -323z" />
<glyph unicode="&#xce;" horiz-adv-x="598" d="M2 1630l299 287l299 -287l-96 -108l-203 166l-200 -166zM170 0v1419h258v-1419h-258z" />
<glyph unicode="&#xcf;" horiz-adv-x="598" d="M-47 1708q0 63 40.5 101.5t96.5 38.5q55 0 97 -38t42 -102q0 -63 -42 -100t-97 -37t-96 37t-41 100zM170 0v1419h258v-1419h-258zM374 1708q0 63 42 101.5t98 38.5q55 0 96 -38t41 -102q0 -63 -41 -100t-96 -37t-97.5 37t-42.5 100z" />
<glyph unicode="&#xd0;" horiz-adv-x="1515" d="M33 641v195h166v563q98 23 208.5 29t196.5 6q178 0 325.5 -42t253 -131.5t163 -225.5t57.5 -324q0 -184 -57.5 -320.5t-163 -227.5t-254 -135t-328.5 -44q-86 0 -194.5 7t-206.5 29v621h-166zM457 213q23 -2 59.5 -3t99.5 -1q260 0 388.5 132t128.5 370q0 242 -125 370.5 t-387 128.5q-115 0 -164 -6v-368h262v-195h-262v-428z" />
<glyph unicode="&#xd1;" horiz-adv-x="1515" d="M170 0v1419h211q82 -86 176 -203.5t189.5 -244.5t184.5 -255t159 -239v942h256v-1419h-220q-70 117 -155.5 251t-178 270t-187.5 264t-181 231v-1016h-254zM401 1643q10 29 29.5 62.5t49.5 63.5t66.5 50t81.5 20q37 0 70 -12t64.5 -25.5t61.5 -25.5t58 -12 q39 0 66.5 27.5t44.5 62.5l125 -74q-13 -29 -32 -62.5t-48 -63.5t-66 -50.5t-82 -20.5q-37 0 -69.5 11.5t-64 26t-61.5 25.5t-59 11q-39 0 -66.5 -26.5t-43.5 -61.5z" />
<glyph unicode="&#xd2;" horiz-adv-x="1601" d="M113 711q0 182 55 320t150.5 232.5t220.5 141.5t264 47t264 -47t218 -141.5t148.5 -232.5t55.5 -320t-54.5 -321.5t-147.5 -233t-218 -140.5t-266 -47t-267 47t-219.5 140.5t-148.5 232.5t-55 322zM381 711q0 -117 28.5 -212.5t83 -162t132 -103t176.5 -36.5 q96 0 174 36.5t132 103t83 162t29 212.5t-29 212t-83 161.5t-132 103.5t-174 37q-98 0 -176 -37t-132.5 -104.5t-83 -161.5t-28.5 -211zM473 1843l157 144l297 -359l-123 -110z" />
<glyph unicode="&#xd3;" horiz-adv-x="1601" d="M113 711q0 182 55 320t150.5 232.5t220.5 141.5t264 47t264 -47t218 -141.5t148.5 -232.5t55.5 -320t-54.5 -321.5t-147.5 -233t-218 -140.5t-266 -47t-267 47t-219.5 140.5t-148.5 232.5t-55 322zM381 711q0 -117 28.5 -212.5t83 -162t132 -103t176.5 -36.5 q96 0 174 36.5t132 103t83 162t29 212.5t-29 212t-83 161.5t-132 103.5t-174 37q-98 0 -176 -37t-132.5 -104.5t-83 -161.5t-28.5 -211zM667 1628l302 359l155 -146l-334 -323z" />
<glyph unicode="&#xd4;" horiz-adv-x="1601" d="M113 711q0 182 55 320t150.5 232.5t220.5 141.5t264 47t264 -47t218 -141.5t148.5 -232.5t55.5 -320t-54.5 -321.5t-147.5 -233t-218 -140.5t-266 -47t-267 47t-219.5 140.5t-148.5 232.5t-55 322zM381 711q0 -117 28.5 -212.5t83 -162t132 -103t176.5 -36.5 q96 0 174 36.5t132 103t83 162t29 212.5t-29 212t-83 161.5t-132 103.5t-174 37q-98 0 -176 -37t-132.5 -104.5t-83 -161.5t-28.5 -211zM501 1630l299 287l299 -287l-96 -108l-203 166l-200 -166z" />
<glyph unicode="&#xd5;" horiz-adv-x="1601" d="M113 711q0 182 55 320t150.5 232.5t220.5 141.5t264 47t264 -47t218 -141.5t148.5 -232.5t55.5 -320t-54.5 -321.5t-147.5 -233t-218 -140.5t-266 -47t-267 47t-219.5 140.5t-148.5 232.5t-55 322zM381 711q0 -117 28.5 -212.5t83 -162t132 -103t176.5 -36.5 q96 0 174 36.5t132 103t83 162t29 212.5t-29 212t-83 161.5t-132 103.5t-174 37q-98 0 -176 -37t-132.5 -104.5t-83 -161.5t-28.5 -211zM444 1643q10 29 29.5 62.5t49.5 63.5t66.5 50t81.5 20q37 0 70 -12t64.5 -25.5t61.5 -25.5t58 -12q39 0 66.5 27.5t44.5 62.5l125 -74 q-13 -29 -32 -62.5t-48 -63.5t-66 -50.5t-82 -20.5q-37 0 -69.5 11.5t-64 26t-61.5 25.5t-59 11q-39 0 -66.5 -26.5t-43.5 -61.5z" />
<glyph unicode="&#xd6;" horiz-adv-x="1601" d="M113 711q0 182 55 320t150.5 232.5t220.5 141.5t264 47t264 -47t218 -141.5t148.5 -232.5t55.5 -320t-54.5 -321.5t-147.5 -233t-218 -140.5t-266 -47t-267 47t-219.5 140.5t-148.5 232.5t-55 322zM381 711q0 -117 28.5 -212.5t83 -162t132 -103t176.5 -36.5 q96 0 174 36.5t132 103t83 162t29 212.5t-29 212t-83 161.5t-132 103.5t-174 37q-98 0 -176 -37t-132.5 -104.5t-83 -161.5t-28.5 -211zM445 1708q0 63 40.5 101.5t96.5 38.5q55 0 97 -38t42 -102q0 -63 -42 -100t-97 -37t-96 37t-41 100zM866 1708q0 63 42 101.5t98 38.5 q55 0 96 -38t41 -102q0 -63 -41 -100t-96 -37t-97.5 37t-42.5 100z" />
<glyph unicode="&#xd7;" d="M147 315l289 287l-289 289l146 147l289 -288l288 288l146 -147l-289 -289l289 -287l-146 -147l-288 289l-289 -289z" />
<glyph unicode="&#xd8;" horiz-adv-x="1601" d="M113 711q0 182 55 320t150.5 232.5t220.5 141.5t264 47q102 0 196.5 -25.5t176.5 -76.5l118 153l152 -112l-127 -164q78 -92 124 -221t46 -295q0 -182 -54.5 -321.5t-147.5 -233t-218 -140.5t-266 -47q-104 0 -200.5 25.5t-178.5 77.5l-119 -156l-149 113l127 164 q-80 92 -125 222t-45 296zM381 711q0 -178 65 -303l580 749q-96 68 -225 68q-98 0 -176 -37t-132.5 -104.5t-83 -161.5t-28.5 -211zM573 262q94 -66 228 -65q96 0 174 36.5t132 103t83 162t29 212.5q0 88 -17.5 163.5t-48.5 137.5z" />
<glyph unicode="&#xd9;" horiz-adv-x="1439" d="M160 532v887h260v-862q0 -96 21.5 -164.5t61.5 -111.5t94 -63.5t122 -20.5t123 20.5t95 63.5t61.5 111.5t21.5 164.5v862h260v-887q0 -123 -34 -225t-102.5 -178t-175 -118t-251.5 -42t-250 42t-173.5 118t-101 178.5t-32.5 224.5zM371 1843l157 144l297 -359l-123 -110z " />
<glyph unicode="&#xda;" horiz-adv-x="1439" d="M160 532v887h260v-862q0 -96 21.5 -164.5t61.5 -111.5t94 -63.5t122 -20.5t123 20.5t95 63.5t61.5 111.5t21.5 164.5v862h260v-887q0 -123 -34 -225t-102.5 -178t-175 -118t-251.5 -42t-250 42t-173.5 118t-101 178.5t-32.5 224.5zM606 1628l302 359l155 -146l-334 -323z " />
<glyph unicode="&#xdb;" horiz-adv-x="1439" d="M160 532v887h260v-862q0 -96 21.5 -164.5t61.5 -111.5t94 -63.5t122 -20.5t123 20.5t95 63.5t61.5 111.5t21.5 164.5v862h260v-887q0 -123 -34 -225t-102.5 -178t-175 -118t-251.5 -42t-250 42t-173.5 118t-101 178.5t-32.5 224.5zM419 1630l299 287l299 -287l-96 -108 l-203 166l-200 -166z" />
<glyph unicode="&#xdc;" horiz-adv-x="1439" d="M160 532v887h260v-862q0 -96 21.5 -164.5t61.5 -111.5t94 -63.5t122 -20.5t123 20.5t95 63.5t61.5 111.5t21.5 164.5v862h260v-887q0 -123 -34 -225t-102.5 -178t-175 -118t-251.5 -42t-250 42t-173.5 118t-101 178.5t-32.5 224.5zM371 1708q0 63 40.5 101.5t96.5 38.5 q55 0 97 -38t42 -102q0 -63 -42 -100t-97 -37t-96 37t-41 100zM792 1708q0 63 42 101.5t98 38.5q55 0 96 -38t41 -102q0 -63 -41 -100t-96 -37t-97.5 37t-42.5 100z" />
<glyph unicode="&#xdd;" horiz-adv-x="1280" d="M6 1419h303q72 -160 158 -317t180 -311q92 154 180 311.5t160 316.5h287q-115 -217 -239 -431t-265 -431v-557h-258v553q-141 219 -266 434t-240 432zM491 1628l302 359l155 -146l-334 -323z" />
<glyph unicode="&#xde;" horiz-adv-x="1286" d="M172 0v1419h258v-219q37 4 79 5t77 1q295 0 460.5 -110.5t165.5 -352.5q0 -125 -44 -214t-128 -145t-204.5 -82t-276.5 -26h-129v-276h-258zM430 494h125q92 0 165 11t122 40.5t74.5 78t25.5 121.5q0 70 -26.5 117t-75.5 74t-118 38t-151 11q-47 0 -86 -1t-55 -3v-487z " />
<glyph unicode="&#xdf;" horiz-adv-x="1298" d="M158 0v1112q0 106 28.5 193.5t86 151t144.5 98t201 34.5q115 0 198 -26.5t136.5 -71.5t78 -105.5t24.5 -130.5q0 -92 -33 -151.5t-76 -106.5q-47 -53 -82 -93t-35 -93q0 -31 15.5 -53.5t41 -41t59.5 -35.5t69 -36q45 -25 86 -53.5t71.5 -66.5t48 -87t17.5 -114 q0 -166 -96.5 -257.5t-309.5 -91.5q-70 0 -146.5 14.5t-147.5 43.5l43 205q16 -6 42.5 -16.5t59.5 -19.5t68.5 -15.5t70.5 -6.5q86 0 127 37t41 102q0 66 -50 112t-153 93q-63 29 -103 58.5t-61.5 60.5t-29.5 64.5t-8 70.5q0 82 42 141.5t93 114.5q37 41 67.5 85t30.5 98 q0 80 -48 120.5t-138 40.5q-119 0 -174.5 -69.5t-55.5 -194.5v-1114h-243z" />
<glyph unicode="&#xe0;" horiz-adv-x="1093" d="M82 324q0 92 36 155.5t97 103.5t142 57t169 17q41 0 86 -5t97 -17v41q0 43 -10.5 82t-36 68.5t-67.5 46t-106 16.5q-86 0 -157.5 -12.5t-116.5 -28.5l-31 201q47 16 137.5 32.5t192.5 16.5q123 0 207 -31t134 -86t71.5 -134t21.5 -173v-649q-57 -12 -173 -30t-261 -18 q-96 0 -176 18.5t-136.5 59.5t-88 106.5t-31.5 162.5zM250 1511l157 144l297 -359l-123 -110zM330 330q0 -88 55.5 -122t149.5 -34q115 0 174 12v275q-20 6 -59.5 12t-86.5 6q-41 0 -83 -6t-75.5 -22.5t-54 -46t-20.5 -74.5z" />
<glyph unicode="&#xe1;" horiz-adv-x="1093" d="M82 324q0 92 36 155.5t97 103.5t142 57t169 17q41 0 86 -5t97 -17v41q0 43 -10.5 82t-36 68.5t-67.5 46t-106 16.5q-86 0 -157.5 -12.5t-116.5 -28.5l-31 201q47 16 137.5 32.5t192.5 16.5q123 0 207 -31t134 -86t71.5 -134t21.5 -173v-649q-57 -12 -173 -30t-261 -18 q-96 0 -176 18.5t-136.5 59.5t-88 106.5t-31.5 162.5zM330 330q0 -88 55.5 -122t149.5 -34q115 0 174 12v275q-20 6 -59.5 12t-86.5 6q-41 0 -83 -6t-75.5 -22.5t-54 -46t-20.5 -74.5zM366 1296l302 359l155 -146l-334 -323z" />
<glyph unicode="&#xe2;" horiz-adv-x="1093" d="M82 324q0 92 36 155.5t97 103.5t142 57t169 17q41 0 86 -5t97 -17v41q0 43 -10.5 82t-36 68.5t-67.5 46t-106 16.5q-86 0 -157.5 -12.5t-116.5 -28.5l-31 201q47 16 137.5 32.5t192.5 16.5q123 0 207 -31t134 -86t71.5 -134t21.5 -173v-649q-57 -12 -173 -30t-261 -18 q-96 0 -176 18.5t-136.5 59.5t-88 106.5t-31.5 162.5zM252 1300l299 287l299 -287l-96 -108l-203 166l-200 -166zM330 330q0 -88 55.5 -122t149.5 -34q115 0 174 12v275q-20 6 -59.5 12t-86.5 6q-41 0 -83 -6t-75.5 -22.5t-54 -46t-20.5 -74.5z" />
<glyph unicode="&#xe3;" horiz-adv-x="1093" d="M82 324q0 92 36 155.5t97 103.5t142 57t169 17q41 0 86 -5t97 -17v41q0 43 -10.5 82t-36 68.5t-67.5 46t-106 16.5q-86 0 -157.5 -12.5t-116.5 -28.5l-31 201q47 16 137.5 32.5t192.5 16.5q123 0 207 -31t134 -86t71.5 -134t21.5 -173v-649q-57 -12 -173 -30t-261 -18 q-96 0 -176 18.5t-136.5 59.5t-88 106.5t-31.5 162.5zM193 1317q10 29 29.5 62.5t49.5 63.5t66.5 50t81.5 20q37 0 70 -12t64.5 -25.5t61.5 -25.5t58 -12q39 0 66.5 27.5t44.5 62.5l125 -74q-13 -29 -32 -62.5t-48 -63.5t-66 -50.5t-82 -20.5q-37 0 -69.5 11.5t-64 26 t-61.5 25.5t-59 11q-39 0 -66.5 -26.5t-43.5 -61.5zM330 330q0 -88 55.5 -122t149.5 -34q115 0 174 12v275q-20 6 -59.5 12t-86.5 6q-41 0 -83 -6t-75.5 -22.5t-54 -46t-20.5 -74.5z" />
<glyph unicode="&#xe4;" horiz-adv-x="1093" d="M82 324q0 92 36 155.5t97 103.5t142 57t169 17q41 0 86 -5t97 -17v41q0 43 -10.5 82t-36 68.5t-67.5 46t-106 16.5q-86 0 -157.5 -12.5t-116.5 -28.5l-31 201q47 16 137.5 32.5t192.5 16.5q123 0 207 -31t134 -86t71.5 -134t21.5 -173v-649q-57 -12 -173 -30t-261 -18 q-96 0 -176 18.5t-136.5 59.5t-88 106.5t-31.5 162.5zM195 1384q0 63 40.5 101.5t96.5 38.5q55 0 97 -38t42 -102q0 -63 -42 -100t-97 -37t-96 37t-41 100zM330 330q0 -88 55.5 -122t149.5 -34q115 0 174 12v275q-20 6 -59.5 12t-86.5 6q-41 0 -83 -6t-75.5 -22.5t-54 -46 t-20.5 -74.5zM616 1384q0 63 42 101.5t98 38.5q55 0 96 -38t41 -102q0 -63 -41 -100t-96 -37t-97.5 37t-42.5 100z" />
<glyph unicode="&#xe5;" horiz-adv-x="1093" d="M82 324q0 92 36 155.5t97 103.5t142 57t169 17q41 0 86 -5t97 -17v41q0 43 -10.5 82t-36 68.5t-67.5 46t-106 16.5q-86 0 -157.5 -12.5t-116.5 -28.5l-31 201q47 16 137.5 32.5t192.5 16.5q123 0 207 -31t134 -86t71.5 -134t21.5 -173v-649q-57 -12 -173 -30t-261 -18 q-96 0 -176 18.5t-136.5 59.5t-88 106.5t-31.5 162.5zM328 1409q0 51 18.5 93t49 69.5t71.5 43t86 15.5t86 -15.5t73 -43t50.5 -69.5t18.5 -93q0 -53 -18.5 -94t-50.5 -69.5t-73 -44t-86 -15.5t-86 15.5t-71.5 44t-49 69.5t-18.5 94zM330 330q0 -88 55.5 -122t149.5 -34 q115 0 174 12v275q-20 6 -59.5 12t-86.5 6q-41 0 -83 -6t-75.5 -22.5t-54 -46t-20.5 -74.5zM453 1409q0 -51 30.5 -77.5t69.5 -26.5q41 0 72 26.5t31 77.5q0 49 -31 76.5t-72 27.5q-39 0 -69.5 -27.5t-30.5 -76.5z" />
<glyph unicode="&#xe6;" horiz-adv-x="1779" d="M82 324q0 92 37 155.5t100.5 103.5t144 57t171.5 17q57 0 110 -8t76 -14v45q0 43 -11.5 82t-37 66.5t-69.5 44t-107 16.5q-86 0 -159 -12.5t-120 -28.5l-31 201q47 16 138.5 32.5t193.5 16.5q135 0 215 -41t129 -123q70 86 160 125t190 39q217 0 340 -137.5t123 -409.5 q0 -25 -2 -47.5t-2 -44.5h-706q10 -129 91 -200t232 -71q92 0 167 16.5t118 35.5l33 -203q-20 -10 -56.5 -21.5t-82.5 -20.5t-100 -15.5t-110 -6.5q-119 0 -206.5 29t-153.5 80q-80 -51 -175 -79t-204 -28q-98 0 -179 19.5t-138.5 61.5t-88 107.5t-30.5 160.5zM330 330 q0 -88 57.5 -122t159.5 -34q86 0 142 15.5t91 35.5q-29 66 -42 122t-17 116q-27 6 -67 11t-83 5t-86 -6t-77.5 -22.5t-56 -46t-21.5 -74.5zM967 641h460q0 51 -14 97t-42 80t-67.5 53.5t-95.5 19.5q-57 0 -100 -21.5t-72.5 -56.5t-46 -80t-22.5 -92z" />
<glyph unicode="&#xe7;" horiz-adv-x="966" d="M98 535q0 119 37 222t105.5 179t167 119t221.5 43q152 0 286 -56l-53 -202q-43 18 -97 30.5t-116 12.5q-145 0 -221 -91.5t-76 -256.5q0 -160 72 -253.5t242 -93.5q63 0 124.5 12.5t106.5 30.5l35 -204q-37 -18 -108.5 -32.5t-149.5 -19.5q-8 -16 -14.5 -30.5 t-10.5 -24.5q66 -31 91.5 -69.5t25.5 -96.5q0 -72 -61.5 -123t-184.5 -51q-98 0 -174 27l29 147q20 -6 53 -14t68 -8t54 12t19 37q0 33 -28.5 48t-57.5 26l-20 6q8 27 22.5 60.5t28.5 62.5q-106 18 -184 65t-129 120t-77 165t-26 201z" />
<glyph unicode="&#xe8;" horiz-adv-x="1169" d="M98 530q0 141 42 248t112 177.5t160 106.5t184 36q221 0 345 -137.5t124 -409.5q0 -20 -1 -46t-3 -46h-707q10 -129 91 -200t235 -71q90 0 165 16.5t118 35.5l32 -203q-20 -10 -56 -21.5t-82 -20.5t-99 -15.5t-109 -6.5q-141 0 -245.5 42t-172 117t-100.5 176t-33 222z M324 1511l157 144l297 -359l-123 -110zM356 641h461q0 51 -14.5 97t-42 80t-67.5 53.5t-95 19.5q-57 0 -100 -21.5t-73 -56.5t-46.5 -80t-22.5 -92z" />
<glyph unicode="&#xe9;" horiz-adv-x="1169" d="M98 530q0 141 42 248t112 177.5t160 106.5t184 36q221 0 345 -137.5t124 -409.5q0 -20 -1 -46t-3 -46h-707q10 -129 91 -200t235 -71q90 0 165 16.5t118 35.5l32 -203q-20 -10 -56 -21.5t-82 -20.5t-99 -15.5t-109 -6.5q-141 0 -245.5 42t-172 117t-100.5 176t-33 222z M356 641h461q0 51 -14.5 97t-42 80t-67.5 53.5t-95 19.5q-57 0 -100 -21.5t-73 -56.5t-46.5 -80t-22.5 -92zM403 1296l302 359l155 -146l-334 -323z" />
<glyph unicode="&#xea;" horiz-adv-x="1169" d="M98 530q0 141 42 248t112 177.5t160 106.5t184 36q221 0 345 -137.5t124 -409.5q0 -20 -1 -46t-3 -46h-707q10 -129 91 -200t235 -71q90 0 165 16.5t118 35.5l32 -203q-20 -10 -56 -21.5t-82 -20.5t-99 -15.5t-109 -6.5q-141 0 -245.5 42t-172 117t-100.5 176t-33 222z M288 1300l299 287l299 -287l-96 -108l-203 166l-200 -166zM356 641h461q0 51 -14.5 97t-42 80t-67.5 53.5t-95 19.5q-57 0 -100 -21.5t-73 -56.5t-46.5 -80t-22.5 -92z" />
<glyph unicode="&#xeb;" horiz-adv-x="1169" d="M98 530q0 141 42 248t112 177.5t160 106.5t184 36q221 0 345 -137.5t124 -409.5q0 -20 -1 -46t-3 -46h-707q10 -129 91 -200t235 -71q90 0 165 16.5t118 35.5l32 -203q-20 -10 -56 -21.5t-82 -20.5t-99 -15.5t-109 -6.5q-141 0 -245.5 42t-172 117t-100.5 176t-33 222z M246 1384q0 63 40.5 101.5t96.5 38.5q55 0 97 -38t42 -102q0 -63 -42 -100t-97 -37t-96 37t-41 100zM356 641h461q0 51 -14.5 97t-42 80t-67.5 53.5t-95 19.5q-57 0 -100 -21.5t-73 -56.5t-46.5 -80t-22.5 -92zM667 1384q0 63 42 101.5t98 38.5q55 0 96 -38t41 -102 q0 -63 -41 -100t-96 -37t-97.5 37t-42.5 100z" />
<glyph unicode="&#xec;" horiz-adv-x="565" d="M-10 1511l157 144l297 -359l-123 -110zM160 0v1071h248v-1071h-248z" />
<glyph unicode="&#xed;" horiz-adv-x="565" d="M120 1296l302 359l155 -146l-334 -323zM160 0v1071h248v-1071h-248z" />
<glyph unicode="&#xee;" horiz-adv-x="565" d="M-15 1300l299 287l299 -287l-96 -108l-203 166l-200 -166zM160 0v1071h248v-1071h-248z" />
<glyph unicode="&#xef;" horiz-adv-x="565" d="M-57 1384q0 63 40.5 101.5t96.5 38.5q55 0 97 -38t42 -102q0 -63 -42 -100t-97 -37t-96 37t-41 100zM160 0v1071h248v-1071h-248zM364 1384q0 63 42 101.5t98 38.5q55 0 96 -38t41 -102q0 -63 -41 -100t-96 -37t-97.5 37t-42.5 100z" />
<glyph unicode="&#xf0;" horiz-adv-x="1210" d="M96 494q0 113 31 205t92.5 157.5t151.5 101t207 35.5q68 0 140.5 -19.5t127.5 -51.5q-25 137 -101 256l-237 -80l-53 151l186 64q-66 72 -162 139l146 141q57 -35 118.5 -86t118.5 -121l246 84l53 -149l-200 -70q76 -135 114.5 -284.5t38.5 -315.5q0 -143 -27.5 -267 t-89 -216t-161 -144.5t-242.5 -52.5q-125 0 -218 43t-155.5 115t-93.5 166t-31 199zM346 496q0 -66 15.5 -121.5t46 -97t77.5 -65.5t109 -24q84 0 136 36t82 99.5t40 148.5t10 181v21.5t-2 27.5q-59 51 -123.5 68.5t-122.5 17.5q-74 0 -125 -22.5t-82.5 -62t-46 -93 t-14.5 -114.5z" />
<glyph unicode="&#xf1;" horiz-adv-x="1198" d="M158 0v1036q72 20 186.5 39t253.5 19q131 0 219 -36t140.5 -100.5t74 -155.5t21.5 -200v-602h-248v563q0 86 -11.5 146.5t-37 98.5t-69.5 55.5t-107 17.5q-47 0 -98.5 -6.5t-75.5 -10.5v-864h-248zM246 1317q10 29 29.5 62.5t49.5 63.5t66.5 50t81.5 20q37 0 70 -12 t64.5 -25.5t61.5 -25.5t58 -12q39 0 66.5 27.5t44.5 62.5l125 -74q-13 -29 -32 -62.5t-48 -63.5t-66 -50.5t-82 -20.5q-37 0 -69.5 11.5t-64 26t-61.5 25.5t-59 11q-39 0 -66.5 -26.5t-43.5 -61.5z" />
<glyph unicode="&#xf2;" horiz-adv-x="1224" d="M98 537q0 127 38 230t106.5 177t163 114t206.5 40q113 0 208 -40t163 -114t105.5 -177t37.5 -230t-36.5 -231.5t-104 -178.5t-163 -115t-210.5 -41t-209 41t-161.5 115t-105.5 178.5t-38 231.5zM352 537q0 -162 68.5 -256.5t191.5 -94.5t191.5 94.5t68.5 256.5 q0 160 -68.5 253t-191.5 93t-191.5 -93.5t-68.5 -252.5zM357 1511l157 144l297 -359l-123 -110z" />
<glyph unicode="&#xf3;" horiz-adv-x="1224" d="M98 537q0 127 38 230t106.5 177t163 114t206.5 40q113 0 208 -40t163 -114t105.5 -177t37.5 -230t-36.5 -231.5t-104 -178.5t-163 -115t-210.5 -41t-209 41t-161.5 115t-105.5 178.5t-38 231.5zM352 537q0 -162 68.5 -256.5t191.5 -94.5t191.5 94.5t68.5 256.5 q0 160 -68.5 253t-191.5 93t-191.5 -93.5t-68.5 -252.5zM423 1296l302 359l155 -146l-334 -323z" />
<glyph unicode="&#xf4;" horiz-adv-x="1224" d="M98 537q0 127 38 230t106.5 177t163 114t206.5 40q113 0 208 -40t163 -114t105.5 -177t37.5 -230t-36.5 -231.5t-104 -178.5t-163 -115t-210.5 -41t-209 41t-161.5 115t-105.5 178.5t-38 231.5zM311 1300l299 287l299 -287l-96 -108l-203 166l-200 -166zM352 537 q0 -162 68.5 -256.5t191.5 -94.5t191.5 94.5t68.5 256.5q0 160 -68.5 253t-191.5 93t-191.5 -93.5t-68.5 -252.5z" />
<glyph unicode="&#xf5;" horiz-adv-x="1224" d="M98 537q0 127 38 230t106.5 177t163 114t206.5 40q113 0 208 -40t163 -114t105.5 -177t37.5 -230t-36.5 -231.5t-104 -178.5t-163 -115t-210.5 -41t-209 41t-161.5 115t-105.5 178.5t-38 231.5zM254 1317q10 29 29.5 62.5t49.5 63.5t66.5 50t81.5 20q37 0 70 -12 t64.5 -25.5t61.5 -25.5t58 -12q39 0 66.5 27.5t44.5 62.5l125 -74q-13 -29 -32 -62.5t-48 -63.5t-66 -50.5t-82 -20.5q-37 0 -69.5 11.5t-64 26t-61.5 25.5t-59 11q-39 0 -66.5 -26.5t-43.5 -61.5zM352 537q0 -162 68.5 -256.5t191.5 -94.5t191.5 94.5t68.5 256.5 q0 160 -68.5 253t-191.5 93t-191.5 -93.5t-68.5 -252.5z" />
<glyph unicode="&#xf6;" horiz-adv-x="1224" d="M98 537q0 127 38 230t106.5 177t163 114t206.5 40q113 0 208 -40t163 -114t105.5 -177t37.5 -230t-36.5 -231.5t-104 -178.5t-163 -115t-210.5 -41t-209 41t-161.5 115t-105.5 178.5t-38 231.5zM263 1384q0 63 40.5 101.5t96.5 38.5q55 0 97 -38t42 -102q0 -63 -42 -100 t-97 -37t-96 37t-41 100zM352 537q0 -162 68.5 -256.5t191.5 -94.5t191.5 94.5t68.5 256.5q0 160 -68.5 253t-191.5 93t-191.5 -93.5t-68.5 -252.5zM684 1384q0 63 42 101.5t98 38.5q55 0 96 -38t41 -102q0 -63 -41 -100t-96 -37t-97.5 37t-42.5 100z" />
<glyph unicode="&#xf7;" d="M106 498v209h951v-209h-951zM434 197q0 72 44 110.5t104 38.5q59 0 104 -38.5t45 -110.5q0 -70 -45 -109t-104 -39t-103.5 39t-44.5 109zM434 1008q0 70 44 108.5t104 38.5q59 0 104 -38.5t45 -108.5q0 -72 -45 -111t-104 -39t-103.5 39t-44.5 111z" />
<glyph unicode="&#xf8;" horiz-adv-x="1224" d="M98 537q0 127 38 230t106.5 177t163 114t206.5 40q156 0 277 -76l96 125l125 -94l-104 -135q57 -72 88.5 -168t31.5 -213q0 -127 -36.5 -231.5t-104 -178.5t-163 -115t-210.5 -41q-78 0 -147.5 20.5t-128.5 55.5l-96 -125l-127 96l104 136q-57 74 -88 170t-31 213z M344 537q0 -102 29 -183l383 496q-66 43 -144 43q-127 0 -197.5 -95t-70.5 -261zM467 219q61 -43 145 -43q129 0 199 97.5t70 263.5q0 100 -29 180z" />
<glyph unicode="&#xf9;" horiz-adv-x="1193" d="M145 471v600h248v-561q0 -172 50.5 -246t174.5 -74q45 0 95.5 4.5t74.5 10.5v866h248v-1038q-72 -18 -186.5 -38t-251.5 -20q-129 0 -216 37t-139.5 102.5t-75 156.5t-22.5 200zM303 1511l157 144l297 -359l-123 -110z" />
<glyph unicode="&#xfa;" horiz-adv-x="1193" d="M145 471v600h248v-561q0 -172 50.5 -246t174.5 -74q45 0 95.5 4.5t74.5 10.5v866h248v-1038q-72 -18 -186.5 -38t-251.5 -20q-129 0 -216 37t-139.5 102.5t-75 156.5t-22.5 200zM421 1296l302 359l155 -146l-334 -323z" />
<glyph unicode="&#xfb;" horiz-adv-x="1193" d="M145 471v600h248v-561q0 -172 50.5 -246t174.5 -74q45 0 95.5 4.5t74.5 10.5v866h248v-1038q-72 -18 -186.5 -38t-251.5 -20q-129 0 -216 37t-139.5 102.5t-75 156.5t-22.5 200zM293 1300l299 287l299 -287l-96 -108l-203 166l-200 -166z" />
<glyph unicode="&#xfc;" horiz-adv-x="1193" d="M145 471v600h248v-561q0 -172 50.5 -246t174.5 -74q45 0 95.5 4.5t74.5 10.5v866h248v-1038q-72 -18 -186.5 -38t-251.5 -20q-129 0 -216 37t-139.5 102.5t-75 156.5t-22.5 200zM242 1384q0 63 40.5 101.5t96.5 38.5q55 0 97 -38t42 -102q0 -63 -42 -100t-97 -37t-96 37 t-41 100zM663 1384q0 63 42 101.5t98 38.5q55 0 96 -38t41 -102q0 -63 -41 -100t-96 -37t-97.5 37t-42.5 100z" />
<glyph unicode="&#xfd;" horiz-adv-x="1062" d="M-2 -344l45 199q74 -29 145 -29q96 0 150.5 46t95.5 142q-117 225 -224.5 491.5t-191.5 565.5h265q20 -86 49.5 -186.5t64.5 -203.5t74 -205.5t78 -190.5q66 182 123 388t104 398h256q-166 -610 -385 -1106q-41 -92 -84 -157.5t-96 -108.5t-118.5 -62.5t-151.5 -19.5 q-57 0 -113.5 12.5t-85.5 26.5zM385 1296l302 359l155 -146l-334 -323z" />
<glyph unicode="&#xfe;" horiz-adv-x="1220" d="M158 -379v1927l248 41v-526q43 14 94 22.5t94 8.5q121 0 219 -39t168 -112t107.5 -176t37.5 -232q0 -123 -31.5 -225.5t-92 -176.5t-148.5 -115t-203 -41q-78 0 -140 18.5t-105 41.5v-416h-248zM406 252q33 -23 87 -42.5t117 -19.5q137 0 199.5 92t62.5 248 q0 66 -18 129.5t-55 112.5t-94.5 79t-133.5 30q-55 0 -99 -8.5t-66 -18.5v-602z" />
<glyph unicode="&#xff;" horiz-adv-x="1062" d="M-2 -344l45 199q74 -29 145 -29q96 0 150.5 46t95.5 142q-117 225 -224.5 491.5t-191.5 565.5h265q20 -86 49.5 -186.5t64.5 -203.5t74 -205.5t78 -190.5q66 182 123 388t104 398h256q-166 -610 -385 -1106q-41 -92 -84 -157.5t-96 -108.5t-118.5 -62.5t-151.5 -19.5 q-57 0 -113.5 12.5t-85.5 26.5zM193 1384q0 63 40.5 101.5t96.5 38.5q55 0 97 -38t42 -102q0 -63 -42 -100t-97 -37t-96 37t-41 100zM614 1384q0 63 42 101.5t98 38.5q55 0 96 -38t41 -102q0 -63 -41 -100t-96 -37t-97.5 37t-42.5 100z" />
<glyph unicode="&#x152;" horiz-adv-x="2035" d="M113 711q0 184 58 319t163.5 224t250 133.5t316.5 44.5q47 0 105.5 -3.5t107.5 -9.5h803v-217h-621v-354h547v-211h-547v-420h670v-217h-852q-49 -6 -107.5 -10t-105.5 -4q-172 0 -317.5 44t-250 134t-162.5 226t-58 321zM381 711q0 -242 134 -373t384 -131q76 0 143 6 v991q-43 4 -75.5 5t-67.5 1q-250 0 -384 -130t-134 -369z" />
<glyph unicode="&#x153;" horiz-adv-x="1931" d="M98 537q0 127 38 230t105.5 177t161 114t205.5 40q125 0 221.5 -51.5t161.5 -149.5q72 106 168 153.5t199 47.5q223 0 346 -137.5t123 -409.5q0 -25 -1 -49.5t-3 -42.5h-711q10 -129 92 -200t236 -71q92 0 166.5 16.5t117.5 35.5l33 -203q-20 -10 -56 -21.5t-82 -20.5 t-100.5 -15.5t-109.5 -6.5q-147 0 -252.5 50.5t-171.5 146.5q-68 -98 -164 -148.5t-213 -50.5q-115 0 -208 41t-160.5 115t-104.5 178.5t-37 231.5zM350 537q0 -162 68.5 -256.5t191.5 -94.5t191.5 94.5t68.5 256.5q0 160 -68.5 253t-191.5 93t-191.5 -93.5t-68.5 -252.5z M1118 641h461q0 51 -14.5 97t-42 80t-67.5 53.5t-95 19.5q-57 0 -100 -21.5t-73 -56.5t-46.5 -80t-22.5 -92z" />
<glyph unicode="&#x178;" horiz-adv-x="1280" d="M6 1419h303q72 -160 158 -317t180 -311q92 154 180 311.5t160 316.5h287q-115 -217 -239 -431t-265 -431v-557h-258v553q-141 219 -266 434t-240 432zM291 1708q0 63 40.5 101.5t96.5 38.5q55 0 97 -38t42 -102q0 -63 -42 -100t-97 -37t-96 37t-41 100zM712 1708 q0 63 42 101.5t98 38.5q55 0 96 -38t41 -102q0 -63 -41 -100t-96 -37t-97.5 37t-42.5 100z" />
<glyph unicode="&#x2c6;" horiz-adv-x="798" d="M100 1300l299 287l299 -287l-96 -108l-203 166l-200 -166z" />
<glyph unicode="&#x2dc;" horiz-adv-x="800" d="M41 1317q10 29 29.5 62.5t49.5 63.5t66.5 50t81.5 20q37 0 70 -12t64.5 -25.5t61.5 -25.5t58 -12q39 0 66.5 27.5t44.5 62.5l125 -74q-13 -29 -32 -62.5t-48 -63.5t-66 -50.5t-82 -20.5q-37 0 -69.5 11.5t-64 26t-61.5 25.5t-59 11q-39 0 -66.5 -26.5t-43.5 -61.5z" />
<glyph unicode="&#x2000;" horiz-adv-x="993" />
<glyph unicode="&#x2001;" horiz-adv-x="1987" />
<glyph unicode="&#x2002;" horiz-adv-x="993" />
<glyph unicode="&#x2003;" horiz-adv-x="1987" />
<glyph unicode="&#x2004;" horiz-adv-x="662" />
<glyph unicode="&#x2005;" horiz-adv-x="496" />
<glyph unicode="&#x2006;" horiz-adv-x="331" />
<glyph unicode="&#x2007;" horiz-adv-x="331" />
<glyph unicode="&#x2008;" horiz-adv-x="248" />
<glyph unicode="&#x2009;" horiz-adv-x="397" />
<glyph unicode="&#x200a;" horiz-adv-x="110" />
<glyph unicode="&#x2010;" horiz-adv-x="645" d="M47 471v227h551v-227h-551z" />
<glyph unicode="&#x2011;" horiz-adv-x="645" d="M47 471v227h551v-227h-551z" />
<glyph unicode="&#x2012;" horiz-adv-x="645" d="M47 471v227h551v-227h-551z" />
<glyph unicode="&#x2013;" horiz-adv-x="1024" d="M0 481v209h1024v-209h-1024z" />
<glyph unicode="&#x2014;" horiz-adv-x="2048" d="M0 481v209h2048v-209h-2048z" />
<glyph unicode="&#x2018;" horiz-adv-x="516" d="M117 1091.5v43.5q4 123 48 235.5t107 202.5l183 -49q-41 -90 -63.5 -190.5t-22.5 -190.5v-47t4 -58h-252q-4 27 -4 53.5z" />
<glyph unicode="&#x2019;" horiz-adv-x="516" d="M61 1067q41 90 63.5 190.5t22.5 192.5q0 14 -1 45t-5 57h254q2 -25 3 -51t-1 -43q-4 -123 -48 -236.5t-107 -201.5z" />
<glyph unicode="&#x201a;" horiz-adv-x="516" d="M61 -213q41 90 63.5 190.5t22.5 190.5q0 16 -1 47t-5 57h254q2 -18 2 -37.5v-35.5q0 -129 -45 -248t-110 -213z" />
<glyph unicode="&#x201c;" horiz-adv-x="927" d="M117 1091.5v43.5q4 123 48 235.5t107 202.5l183 -49q-41 -90 -63.5 -190.5t-22.5 -190.5v-47t4 -58h-252q-4 27 -4 53.5zM529 1091.5v43.5q4 123 48 235.5t107 202.5l183 -49q-41 -90 -63.5 -190.5t-22.5 -190.5v-47t4 -58h-252q-4 27 -4 53.5z" />
<glyph unicode="&#x201d;" horiz-adv-x="929" d="M61 1067q41 90 63.5 190.5t22.5 192.5q0 14 -1 45t-5 57h254q2 -25 3 -51t-1 -43q-4 -123 -48 -236.5t-107 -201.5zM475 1067q41 90 63.5 190.5t22.5 192.5q0 14 -1 45t-5 57h254q2 -25 3 -51t-1 -43q-4 -123 -48 -236.5t-107 -201.5z" />
<glyph unicode="&#x201e;" horiz-adv-x="923" d="M61 -213q41 90 63.5 190.5t22.5 190.5q0 16 -1 47t-5 57h254q2 -18 2 -37.5v-35.5q0 -129 -45 -248t-110 -213zM469 -213q41 90 63.5 190.5t22.5 190.5q0 16 -1 47t-5 57h254q2 -18 2 -37.5v-35.5q0 -129 -45 -248t-110 -213z" />
<glyph unicode="&#x2022;" horiz-adv-x="757" d="M100 723q0 55 19.5 105.5t55.5 87t87 59t117 22.5q63 0 114.5 -22.5t88 -59t56 -87t19.5 -105.5t-19.5 -105.5t-56 -88t-88 -60.5t-114.5 -23q-66 0 -117 23t-87 60.5t-55.5 88t-19.5 105.5z" />
<glyph unicode="&#x2026;" horiz-adv-x="2048" d="M248 135q0 72 47 118t116 46q68 0 116 -46t48 -118t-48 -117t-116 -45q-70 0 -116.5 45t-46.5 117zM861 135q0 72 47 118t116 46q68 0 116 -46t48 -118t-48 -117t-116 -45q-70 0 -116.5 45t-46.5 117zM1471 135q0 72 47 118t116 46q68 0 116 -46t48 -118t-48 -117 t-116 -45q-70 0 -116.5 45t-46.5 117z" />
<glyph unicode="&#x202f;" horiz-adv-x="397" />
<glyph unicode="&#x2039;" horiz-adv-x="641" d="M55 582l328 471l182 -90l-217 -381l217 -383l-182 -90z" />
<glyph unicode="&#x203a;" horiz-adv-x="641" d="M76 199l217 383l-217 381l182 90l328 -471l-328 -473z" />
<glyph unicode="&#x205f;" horiz-adv-x="496" />
<glyph unicode="&#x20ac;" d="M78 455v176h149q-2 23 -2 41v39v45t2 45h-149v174h172q51 236 195.5 353.5t369.5 117.5q90 0 152.5 -12.5t126.5 -34.5l-54 -201q-49 18 -103 29.5t-124 11.5q-139 0 -214 -70.5t-103 -193.5h465l-33 -174h-457q-2 -25 -2 -46.5v-43.5v-39t2 -41h424l-35 -176h-366 q33 -152 113.5 -212.5t201.5 -60.5q78 0 143.5 14.5t124.5 41.5l51 -199q-47 -23 -133 -44.5t-196 -21.5q-248 0 -381 127t-174 355h-166z" />
<glyph unicode="&#x2122;" horiz-adv-x="1703" d="M41 1251v168h616v-168h-213v-534h-190v534h-213zM707 717q20 260 33.5 427t29.5 275h191q37 -74 90 -178t106 -215q55 111 110.5 215.5t90.5 177.5h194q18 -109 29.5 -275.5t28.5 -426.5h-180q-4 109 -10.5 233.5t-14.5 229.5q-25 -41 -53.5 -94.5t-55 -105.5t-49 -98 t-35.5 -73h-106q-12 27 -34.5 72t-50.5 97t-56.5 105.5t-51.5 96.5q-8 -104 -14 -229.5t-10 -233.5h-182z" />
<glyph unicode="&#xe000;" horiz-adv-x="1075" d="M0 0v1075h1075v-1075h-1075z" />
</font>
</defs></svg>

After

Width:  |  Height:  |  Size: 67 KiB

Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -0,0 +1,245 @@
<?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="ubuntu_lightbold_italic" horiz-adv-x="1163" >
<font-face units-per-em="2048" ascent="1638" descent="-410" />
<missing-glyph horiz-adv-x="485" />
<glyph unicode="&#xfb01;" horiz-adv-x="1366" d="M-41 -354q39 49 73 99t61.5 106.5t51 123t41.5 148.5l244 1024q25 104 67 187t104.5 139.5t149.5 86t201 29.5q72 0 129.5 -13t92.5 -30l-93 -194q-18 6 -53 16t-90 10q-61 0 -104 -17.5t-74 -48t-50.5 -74.5t-31.5 -95l-19 -72h359l-49 -205h-359l-153 -641 q-27 -111 -50.5 -196.5t-54 -157.5t-72.5 -134.5t-106 -123.5zM961 0l256 1071h247l-258 -1071h-245zM1253 1364q0 76 52.5 125t119.5 49q55 0 97.5 -34t42.5 -99q0 -76 -53 -124t-121 -48q-55 0 -96.5 32.5t-41.5 98.5z" />
<glyph unicode="&#xfb02;" horiz-adv-x="1404" d="M-41 -354q39 49 73 99t61.5 106.5t51 123t41.5 148.5l244 1024q25 104 67 187t104.5 139.5t149.5 86t201 29.5q72 0 129.5 -13t92.5 -30l-93 -194q-18 6 -53 16t-90 10q-61 0 -104 -17.5t-74 -48t-50.5 -74.5t-31.5 -95l-19 -72h359l-49 -205h-359l-153 -641 q-27 -111 -50.5 -196.5t-54 -157.5t-72.5 -134.5t-106 -123.5zM1010 274q0 66 15 138.5t34 144.5l237 991l258 41q-63 -268 -126.5 -533t-129.5 -534q-10 -43 -20 -85t-14 -83q-4 -35 -1 -64.5t18 -51t46 -36t80 -18.5l-53 -204q-96 2 -163 24.5t-107 61t-57 92t-17 116.5z " />
<glyph unicode="&#xfb03;" horiz-adv-x="2177" d="M-41 -354q39 49 73 99t61.5 106.5t51 123t41.5 148.5l244 1024q25 104 67 187t104.5 139.5t149.5 86t201 29.5q82 0 148.5 -17.5t101.5 -33.5l-90 -195q-27 12 -71 23.5t-103 11.5q-61 0 -104 -17.5t-74 -48t-50.5 -74.5t-31.5 -95l-19 -72h359l-49 -205h-359l-153 -641 q-27 -111 -50.5 -196.5t-54 -157.5t-72.5 -134.5t-106 -123.5zM770 -354q39 49 73 99t61.5 106.5t51 123t41.5 148.5l244 1024q25 104 67 187t104.5 139.5t149.5 86t201 29.5q72 0 129.5 -13t92.5 -30l-93 -194q-18 6 -53 16t-90 10q-61 0 -104 -17.5t-74 -48t-50.5 -74.5 t-31.5 -95l-19 -72h359l-49 -205h-359l-153 -641q-27 -111 -50.5 -196.5t-54 -157.5t-72.5 -134.5t-106 -123.5zM1772 0l256 1071h247l-258 -1071h-245zM2064 1364q0 76 52.5 125t119.5 49q55 0 97.5 -34t42.5 -99q0 -76 -53 -124t-121 -48q-55 0 -96.5 32.5t-41.5 98.5z " />
<glyph unicode="&#xfb04;" horiz-adv-x="2215" d="M-41 -354q39 49 73 99t61.5 106.5t51 123t41.5 148.5l244 1024q25 104 67 187t104.5 139.5t149.5 86t201 29.5q82 0 148.5 -17.5t101.5 -33.5l-90 -195q-27 12 -71 23.5t-103 11.5q-61 0 -104 -17.5t-74 -48t-50.5 -74.5t-31.5 -95l-19 -72h359l-49 -205h-359l-153 -641 q-27 -111 -50.5 -196.5t-54 -157.5t-72.5 -134.5t-106 -123.5zM770 -354q39 49 73 99t61.5 106.5t51 123t41.5 148.5l244 1024q25 104 67 187t104.5 139.5t149.5 86t201 29.5q72 0 129.5 -13t92.5 -30l-93 -194q-18 6 -53 16t-90 10q-61 0 -104 -17.5t-74 -48t-50.5 -74.5 t-31.5 -95l-19 -72h359l-49 -205h-359l-153 -641q-27 -111 -50.5 -196.5t-54 -157.5t-72.5 -134.5t-106 -123.5zM1821 274q0 66 15 138.5t34 144.5l237 991l258 41q-63 -268 -126.5 -533t-129.5 -534q-10 -43 -20 -85t-14 -83q-4 -35 -1 -64.5t18 -51t46 -36t80 -18.5 l-53 -204q-96 2 -163 24.5t-107 61t-57 92t-17 116.5z" />
<glyph unicode="&#xd;" horiz-adv-x="485" />
<glyph horiz-adv-x="0" />
<glyph horiz-adv-x="0" />
<glyph unicode=" " horiz-adv-x="485" />
<glyph unicode="&#x09;" horiz-adv-x="485" />
<glyph unicode="&#xa0;" horiz-adv-x="485" />
<glyph unicode="!" horiz-adv-x="561" d="M152 117q0 86 53 134t121 48q66 0 106.5 -37t40.5 -108q0 -41 -15.5 -75t-40 -57.5t-56 -36t-64.5 -12.5q-66 0 -105.5 36t-39.5 108zM297 446q16 143 36.5 285.5t61.5 310.5l90 377h263l-91 -377q-16 -68 -37.5 -144.5t-46 -156t-51 -155.5t-51.5 -140h-174z" />
<glyph unicode="&#x22;" horiz-adv-x="931" d="M389 989q2 47 8.5 103.5t13.5 115t17 115.5t23 109l30 124h248l-30 -126q-25 -98 -65 -214t-87 -227h-158zM786 989q2 47 8.5 103.5t13.5 115t17 115.5t23 109l30 124h248l-30 -126q-25 -98 -65 -214t-87 -227h-158z" />
<glyph unicode="#" horiz-adv-x="1343" d="M180 360l47 195h193l131 309h-250l47 193h285l153 362h218l-154 -362h274l154 362h217l-154 -362h158l-47 -193h-190l-134 -309h250l-47 -195h-282l-154 -360h-217l151 360h-272l-154 -360h-217l152 360h-158zM637 555h274l133 309h-274z" />
<glyph unicode="$" d="M168 137l106 187q20 -14 52 -31t72 -31t87.5 -23.5t98.5 -9.5t102 8.5t92 29t66.5 57t25.5 96.5q0 74 -58 118t-146 85q-123 59 -199 144t-76 216q0 70 24.5 134.5t76 114.5t127 84t178.5 46l55 227h213l-57 -227q84 -12 150.5 -40t107.5 -54l-105 -178q-45 33 -115.5 54 t-156.5 21q-51 0 -97.5 -10t-80 -29.5t-54 -51.5t-20.5 -75q0 -37 10 -62.5t34 -48t59.5 -44t86.5 -47.5q57 -29 110.5 -60.5t93.5 -73.5t63.5 -96.5t23.5 -128.5q0 -92 -30.5 -163.5t-87 -122t-135.5 -81t-175 -40.5l-61 -254h-211l61 258q-53 6 -101 17t-89 26.5t-72 31 t-49 27.5z" />
<glyph unicode="%" horiz-adv-x="1796" d="M317 967q0 100 31 189t86 153.5t129 102.5t160 38q129 0 207 -71.5t78 -217.5q0 -102 -31 -190t-86 -153.5t-130 -103.5t-161 -38q-129 0 -206 72.5t-77 218.5zM369 0l1132 1419h246l-1135 -1419h-243zM506 977q0 -61 26.5 -98t83.5 -37q45 0 83 25.5t65 68.5t41 98.5 t14 114.5q0 63 -25.5 100t-82.5 37q-47 0 -84 -26.5t-64.5 -69.5t-42 -99.5t-14.5 -113.5zM1108 258q0 100 30.5 189.5t86 154t129 102t159.5 37.5q129 0 207 -71.5t78 -216.5q0 -102 -30.5 -190.5t-86 -154t-130 -103.5t-160.5 -38q-129 0 -206 73t-77 218zM1296 268 q0 -61 27 -98t84 -37q45 0 83 25.5t64.5 68.5t41 98.5t14.5 114.5q0 63 -25.5 100.5t-83.5 37.5q-47 0 -84 -27t-64.5 -70t-42 -99t-14.5 -114z" />
<glyph unicode="&#x26;" horiz-adv-x="1335" d="M154 322q0 86 26.5 154.5t75.5 123.5t119.5 101.5t159.5 89.5q-39 61 -60.5 126.5t-21.5 137.5q0 88 31.5 160.5t90 125t141.5 82t185 29.5q147 0 234.5 -78t87.5 -203q0 -117 -75 -219t-212 -172q-23 -12 -46.5 -23.5t-45.5 -21.5l205 -280q37 53 68.5 114.5t56.5 132.5 l217 -26q-37 -100 -91.5 -199.5t-125.5 -187.5q53 -74 96 -146.5t71 -142.5h-251q-14 31 -34 64.5t-42 68.5q-96 -72 -209 -111.5t-248 -39.5q-80 0 -153.5 19t-129 60t-88 105.5t-32.5 155.5zM397 356q0 -76 44.5 -127t142.5 -51q76 0 157.5 26.5t157.5 88.5l-260 352 q-104 -43 -173 -115.5t-69 -173.5zM678 1057q0 -41 17.5 -86t45.5 -94q55 25 103.5 52t84.5 59t56.5 71t20.5 88q0 53 -33 87t-99 34q-39 0 -73.5 -13.5t-62 -39t-44 -65.5t-16.5 -93z" />
<glyph unicode="'" horiz-adv-x="530" d="M397 989q2 47 8.5 103.5t13.5 115t17 115.5t23 109l30 124h248l-30 -126q-25 -98 -65 -214t-87 -227h-158z" />
<glyph unicode="(" horiz-adv-x="675" d="M252 264q0 188 43 370.5t124 352.5t196.5 325.5t261.5 291.5l161 -115q-123 -127 -223 -269.5t-172 -296t-110.5 -315.5t-38.5 -327q0 -150 24.5 -284t79.5 -263l-184 -109q-80 139 -121 302t-41 337z" />
<glyph unicode=")" horiz-adv-x="675" d="M-109 -264q123 127 223.5 269t172 296t110.5 315.5t39 327.5q0 150 -24.5 284t-79.5 263l184 108q80 -139 121 -301.5t41 -336.5q0 -188 -43 -370.5t-124 -353.5t-196.5 -326t-261.5 -290z" />
<glyph unicode="*" horiz-adv-x="964" d="M287 1030l69 213l19 -6q68 -23 143.5 -67t136.5 -85q-20 70 -38.5 149t-18.5 150v35h225v-35q0 -72 -18.5 -150.5t-38.5 -148.5q59 39 130 82t138 66l31 10l70 -213l-33 -10q-70 -23 -152 -29t-153 -8q66 -47 127 -104.5t106 -114.5l14 -19l-184 -129l-18 27 q-41 59 -74 135t-57 142q-14 -33 -29.5 -72t-33 -77t-37 -75t-40.5 -63l-12 -17l-182 129l20 29q43 59 105.5 111.5t120.5 97.5q-72 2 -149 7t-155 30z" />
<glyph unicode="+" d="M219 481l51 209h357l96 402h227l-96 -402h356l-51 -209h-356l-96 -401h-226l94 401h-356z" />
<glyph unicode="," horiz-adv-x="548" d="M0 -274q80 125 133 268t64 278h260q-12 -164 -92 -318.5t-189 -283.5z" />
<glyph unicode="-" horiz-adv-x="653" d="M170 471l53 227h545l-53 -227h-545z" />
<glyph unicode="." horiz-adv-x="542" d="M133 117q0 86 53 134t121 48q66 0 107 -37t41 -108q0 -41 -15.5 -75t-40 -57.5t-56.5 -36t-64 -12.5q-66 0 -106 36t-40 108z" />
<glyph unicode="/" horiz-adv-x="817" d="M-141 -379l1145 1983h249l-1144 -1983h-250z" />
<glyph unicode="0" d="M217 393q0 193 46 382.5t134 340t217 243.5t293 93q94 0 161 -31.5t110 -88t63.5 -134.5t20.5 -170q0 -193 -46.5 -382t-135.5 -339.5t-217 -244t-294 -93.5q-94 0 -160.5 32t-109.5 88t-62.5 134t-19.5 170zM455 426q0 -129 34.5 -185.5t114.5 -56.5q66 0 122 39 t103.5 103.5t83 148.5t60 174t38 179.5t13.5 166.5q0 129 -35 186.5t-115 57.5q-66 0 -123 -39t-103 -104.5t-82 -149.5t-61.5 -174t-37.5 -180t-12 -166z" />
<glyph unicode="1" d="M436 1124q129 47 266.5 121t251.5 174h176l-342 -1419h-247l260 1079q-66 -43 -155 -83t-175 -68z" />
<glyph unicode="2" d="M143 0q18 119 61.5 210t106 166t140 139.5t163.5 129.5q86 66 156 120t119 105.5t75.5 102.5t26.5 110q0 68 -43 111t-123 43q-100 0 -183 -43t-148 -96l-84 186q90 76 206.5 122t249.5 46q90 0 161 -27.5t119 -72.5t72.5 -105.5t24.5 -124.5q0 -92 -25.5 -164.5 t-74.5 -135t-121 -123t-162 -130.5q-53 -41 -110.5 -83t-109.5 -86t-97 -92t-76 -101h612l-49 -207h-887z" />
<glyph unicode="3" d="M129 59l90 203q45 -29 125 -57.5t188 -28.5q70 0 132.5 16.5t108.5 50t72.5 85t26.5 123.5q0 102 -78.5 151t-213.5 49h-82l47 199h102q57 0 114.5 13.5t102.5 41t74 71.5t29 107q0 78 -51.5 118t-139.5 40q-76 0 -150.5 -25.5t-140.5 -62.5l-61 188q78 47 180.5 79 t212.5 32q102 0 177 -27.5t124 -73.5t74 -106.5t25 -126.5q0 -121 -75 -217t-210 -147q78 -35 133 -115t55 -193q0 -96 -36.5 -182t-110.5 -151.5t-186.5 -104.5t-266.5 -39q-129 0 -230.5 29t-160.5 61z" />
<glyph unicode="4" d="M156 340l41 176q61 94 154 212t205 241t234.5 240.5t241.5 209.5h242l-211 -878h158l-50 -201h-157l-82 -340h-238l80 340h-618zM446 541h381l140 579q-63 -55 -132 -123.5t-137.5 -144.5t-133 -155t-118.5 -156z" />
<glyph unicode="5" d="M141 57l92 205q51 -29 127 -54.5t170 -25.5q160 0 255.5 68.5t95.5 202.5q0 72 -39 118.5t-106.5 74.5t-161 40t-201.5 14q66 190 124 366.5t105 352.5h711l-49 -207h-500q-12 -39 -26.5 -85t-29 -91t-27.5 -86t-24 -69q238 -27 354.5 -133.5t116.5 -274.5 q0 -111 -36.5 -203t-111.5 -158.5t-187.5 -104.5t-264.5 -38q-55 0 -111.5 8.5t-108.5 20.5t-95 27.5t-72 31.5z" />
<glyph unicode="6" d="M236 424q0 197 67.5 379t196.5 321.5t319.5 222.5t440.5 83h24t31 -3l-31 -200q-274 -4 -457.5 -104.5t-267.5 -299.5q55 27 127 44.5t143 17.5q170 0 264.5 -97.5t94.5 -263.5q0 -117 -37 -218t-107.5 -176t-171 -118t-225.5 -43q-92 0 -168 31t-130 89t-83.5 142 t-29.5 193zM475 430q0 -113 46 -184.5t151 -71.5q63 0 115.5 26.5t87 71.5t54 104.5t19.5 127.5q0 98 -50 142t-142 44q-127 0 -246 -53q-16 -53 -25.5 -106.5t-9.5 -100.5z" />
<glyph unicode="7" d="M291 0q43 158 124 330t181 334.5t209.5 304t210.5 237.5h-645l51 213h942l-45 -192q-55 -47 -124 -122t-143.5 -169t-149.5 -204.5t-141.5 -230.5t-122.5 -247t-91 -254h-256z" />
<glyph unicode="8" d="M195 305q0 135 79.5 243.5t239.5 199.5q-57 47 -89 109.5t-32 143.5q0 86 32 167t95.5 144.5t155.5 101.5t215 38q90 0 160.5 -25.5t119 -70.5t74 -104.5t25.5 -127.5q0 -117 -65.5 -222t-227.5 -185q72 -49 120 -118t48 -181q0 -90 -35 -172t-103.5 -143.5t-170 -97.5 t-236.5 -36q-90 0 -164 23.5t-128 66.5t-83.5 105.5t-29.5 140.5zM434 340q0 -78 47 -124t146 -46q55 0 105 17.5t88 48t60.5 74t22.5 96.5q0 90 -62.5 145t-162.5 98q-121 -53 -182.5 -137t-61.5 -172zM627 1020q0 -76 46 -126t132 -87q111 53 170 123.5t59 161.5 q0 66 -40 112.5t-134 46.5q-51 0 -94 -17t-73.5 -49t-48 -74t-17.5 -91z" />
<glyph unicode="9" d="M168 -4l35 199q29 -2 63.5 -1t50.5 3q242 23 389.5 121t225.5 284q-59 -31 -133 -46t-140 -15q-170 0 -264 97t-94 261q0 117 38 218.5t107.5 176t168 116.5t221.5 42q190 0 303.5 -119t113.5 -336q0 -201 -65.5 -382t-193.5 -319t-318.5 -220t-439.5 -82h-30t-38 2z M541 920q0 -98 51 -141.5t143 -43.5q123 0 246 53q16 51 24.5 105.5t8.5 107.5q0 104 -47 175t-150 71q-66 0 -117 -26.5t-85.5 -70.5t-54 -103t-19.5 -127z" />
<glyph unicode=":" horiz-adv-x="522" d="M133 117q0 86 53 134t121 48q66 0 107 -37t41 -108q0 -41 -15.5 -75t-40 -57.5t-56.5 -36t-64 -12.5q-66 0 -106 36t-40 108zM307 889q0 86 53 134t121 48q66 0 107 -37t41 -108q0 -41 -15.5 -75t-40 -57.5t-56.5 -36t-64 -12.5q-66 0 -106 36t-40 108z" />
<glyph unicode=";" horiz-adv-x="522" d="M0 -274q80 125 133 268t64 278h260q-12 -164 -92 -318.5t-189 -283.5zM309 889q0 86 53 134t121 48q66 0 107 -37t41 -108q0 -41 -15.5 -75t-40 -57.5t-56.5 -36t-64 -12.5q-66 0 -106 36t-40 108z" />
<glyph unicode="&#x3c;" d="M217 489l47 201l965 373l16 -211l-745 -272l610 -283l-109 -188z" />
<glyph unicode="=" d="M172 260l49 209h942l-51 -209h-940zM279 702l49 209h942l-51 -209h-940z" />
<glyph unicode="&#x3e;" d="M166 319l745 273l-610 282l109 189l784 -381l-47 -201l-965 -372z" />
<glyph unicode="?" horiz-adv-x="835" d="M236 117q0 86 53 134t121 48q66 0 106.5 -37t40.5 -108q0 -41 -15.5 -75t-40 -57.5t-56 -36t-64.5 -12.5q-66 0 -105.5 36t-39.5 108zM330 446q2 70 21.5 124.5t53 99.5t81 87t102.5 87q39 31 78 61.5t70.5 64.5t51 71.5t19.5 82.5q0 61 -41 91t-113 30 q-86 0 -159.5 -24.5t-118.5 -49.5l-31 195q66 37 160 61.5t192 24.5q170 0 264.5 -80t94.5 -215q0 -94 -37 -163.5t-93.5 -126t-121 -102.5t-120.5 -94t-95 -101.5t-41 -123.5h-217z" />
<glyph unicode="@" horiz-adv-x="1929" d="M221 354q0 236 80 438.5t222.5 351t337 232.5t421.5 84q154 0 283 -41t223 -124t147.5 -205.5t53.5 -288.5q0 -78 -12.5 -162t-39 -165t-70.5 -154.5t-105.5 -128t-144.5 -87t-190 -32.5q-123 0 -180 75q-59 -35 -125.5 -53t-140.5 -18q-158 0 -249 97t-91 271 q0 109 40 217.5t119 194.5t193.5 140.5t261.5 54.5q113 0 193 -19.5t129 -40.5l-147 -614q-4 -12 -6.5 -24.5t-2.5 -22.5q0 -63 74 -64q70 0 123 44t90 117t56.5 165t19.5 190q0 242 -135.5 371t-393.5 129q-164 0 -313 -66.5t-264 -187.5t-182.5 -289t-67.5 -372 q0 -141 43 -238.5t118 -158t177 -88t221 -27.5q96 0 180 13t131 23l-12 -176q-61 -16 -154.5 -28.5t-181.5 -12.5q-164 0 -298 46.5t-230 133.5t-148.5 213t-52.5 287zM868 465q0 -201 162 -201q84 0 166 41q0 25 4 48.5t10 47.5l109 451q-35 10 -102 10q-86 0 -151 -34.5 t-109 -91t-66.5 -128t-22.5 -143.5z" />
<glyph unicode="A" horiz-adv-x="1343" d="M14 0q125 217 239 409.5t221.5 366.5t213 333t211.5 310h240q66 -305 112.5 -666.5t89.5 -752.5h-260q-6 86 -13 171t-15 165h-576q-47 -80 -93 -163t-93 -173h-277zM588 541h444q-12 145 -29 297.5t-40 310.5q-78 -121 -173.5 -271.5t-201.5 -336.5z" />
<glyph unicode="B" horiz-adv-x="1298" d="M166 23l330 1374q92 20 194.5 28.5t206.5 8.5q86 0 175 -12.5t161 -48.5t118 -98.5t46 -160.5q0 -109 -60.5 -205t-203.5 -155q90 -37 139 -106.5t49 -162.5q0 -240 -187.5 -370.5t-541.5 -130.5q-104 0 -220 9t-206 30zM465 205q29 -4 76 -7t104 -3q68 0 141.5 10 t133 38.5t99.5 82t40 137.5q0 78 -59.5 128t-196.5 50h-234zM618 840h197q63 0 122.5 12t103.5 40t71 68.5t27 100.5q0 94 -71 129t-189 35q-47 0 -94.5 -3t-75.5 -8z" />
<glyph unicode="C" horiz-adv-x="1241" d="M248 547q0 172 57 334.5t166 289.5t264.5 204t351.5 77q129 0 224.5 -28.5t167.5 -69.5l-99 -207q-66 39 -140.5 60.5t-168.5 21.5q-129 0 -231.5 -57.5t-175 -150.5t-110.5 -212t-38 -242q0 -190 83 -281t243 -91q123 0 209 27.5t147 56.5l31 -218q-68 -35 -172.5 -63.5 t-253.5 -28.5q-131 0 -233.5 40t-174 116t-109.5 182.5t-38 239.5z" />
<glyph unicode="D" horiz-adv-x="1437" d="M166 23l330 1374q100 23 202.5 30t188.5 7q156 0 274.5 -40t198.5 -113t121 -176.5t41 -230.5q0 -190 -61.5 -354t-182.5 -282.5t-302 -186t-421 -67.5q-86 0 -192.5 9t-196.5 30zM469 211q23 -4 52.5 -5t92.5 -1q147 0 266 47t202 134t128 209t45 271q0 162 -92 256.5 t-301 94.5q-53 0 -85 -2.5t-68 -6.5z" />
<glyph unicode="E" horiz-adv-x="1171" d="M160 0l340 1419h880l-51 -215h-624l-84 -356h553l-52 -211h-551l-102 -422h672l-51 -215h-930z" />
<glyph unicode="F" horiz-adv-x="1105" d="M160 0l340 1419h874l-51 -215h-618l-89 -368h547l-51 -213h-545l-149 -623h-258z" />
<glyph unicode="G" horiz-adv-x="1341" d="M248 547q0 172 57 334.5t167 289.5t268.5 204t359.5 77q143 0 244.5 -35t162.5 -76l-100 -204q-53 35 -135 63.5t-187 28.5q-135 0 -240.5 -57.5t-179 -150.5t-111.5 -212t-38 -242q0 -374 328 -374q59 0 106 6t74 14l121 508h256l-164 -680q-53 -25 -167 -47.5 t-267 -22.5q-135 0 -239.5 40t-174.5 115t-105.5 181.5t-35.5 239.5z" />
<glyph unicode="H" horiz-adv-x="1425" d="M160 0l340 1419h258l-137 -569h581l137 569h258l-340 -1419h-258l152 631h-582l-151 -631h-258z" />
<glyph unicode="I" horiz-adv-x="585" d="M160 0l340 1419h258l-340 -1419h-258z" />
<glyph unicode="J" horiz-adv-x="1013" d="M43 96l119 195q41 -35 102.5 -66.5t153.5 -31.5q63 0 110 15t81 50t58.5 90t43.5 135l223 936h260l-233 -977q-25 -102 -61 -189t-97.5 -149.5t-154.5 -98.5t-234 -36q-125 0 -221.5 40t-149.5 87z" />
<glyph unicode="K" horiz-adv-x="1298" d="M160 0l340 1419h258l-137 -567q84 68 174 143.5t176 151.5t162.5 145.5t136.5 126.5h313q-84 -78 -179 -164t-194.5 -175t-201 -176t-199.5 -165q63 -66 131 -149.5t131.5 -180t120.5 -201t104 -208.5h-284q-41 82 -91.5 171t-106.5 174t-118.5 161t-124.5 133l-153 -639 h-258z" />
<glyph unicode="L" horiz-adv-x="1097" d="M160 0l340 1419h258l-289 -1202h629l-51 -217h-887z" />
<glyph unicode="M" horiz-adv-x="1765" d="M125 0q49 176 104.5 364.5t113.5 374t115.5 359.5t110.5 321h242q18 -72 42 -185.5t47.5 -242.5t47 -260t41.5 -237q70 109 155 237.5t170 255.5t163.5 240.5t136.5 191.5h244q-16 -156 -39 -332t-52.5 -360t-62.5 -369.5t-66 -357.5h-256q53 248 102.5 509t90.5 517 q-35 -49 -80 -118.5t-96 -146.5t-104.5 -159t-103.5 -158.5t-93 -142t-74 -113.5h-199q-10 68 -28.5 178.5t-41 232.5t-44 237.5t-37.5 191.5q-84 -256 -157 -519t-138 -509h-254z" />
<glyph unicode="N" horiz-adv-x="1472" d="M160 0l340 1419h207q57 -92 119.5 -210.5t122 -249t114.5 -261.5t96 -247l227 968h256l-339 -1419h-207q-39 119 -89.5 256t-106.5 274.5t-116.5 267.5t-121.5 238l-248 -1036h-254z" />
<glyph unicode="O" horiz-adv-x="1519" d="M248 539q0 164 53 327.5t156.5 293.5t255 211t348.5 81q119 0 219 -38t172 -109.5t112 -178t40 -243.5q0 -164 -53.5 -328t-156 -294t-254.5 -211t-349 -81q-119 0 -218.5 38t-172 109.5t-112.5 178t-40 244.5zM516 561q0 -168 71.5 -268t229.5 -100q117 0 213 58 t164 152.5t105.5 214t37.5 242.5q0 168 -72.5 268.5t-230.5 100.5q-117 0 -212 -58.5t-162.5 -152.5t-105.5 -214t-38 -243z" />
<glyph unicode="P" horiz-adv-x="1239" d="M160 0l334 1399q98 20 196 27.5t184 7.5q256 0 392.5 -100.5t136.5 -286.5q0 -147 -56.5 -251t-155.5 -169.5t-237.5 -95t-304.5 -29.5h-110l-121 -502h-258zM590 719h104q86 0 166 14.5t141.5 48t98.5 92t37 148.5q0 104 -77 149.5t-210 45.5q-39 0 -74 -2.5t-69 -6.5z " />
<glyph unicode="Q" horiz-adv-x="1519" d="M248 539q0 164 53 327.5t156.5 293.5t255 211t348.5 81q119 0 219 -38t172 -109.5t112 -178t40 -243.5q0 -150 -44 -298.5t-129 -273.5t-212 -214t-293 -115q-2 -6 -2 -17q0 -43 30.5 -70.5t83 -45t120 -26.5t140.5 -16l-81 -190q-119 8 -217.5 30.5t-169 62.5 t-109.5 101.5t-39 147.5v6t2 15q-98 14 -179 58t-137.5 114.5t-88 168t-31.5 218.5zM516 561q0 -168 71.5 -268t229.5 -100q117 0 213 58t164 152.5t105.5 214t37.5 242.5q0 168 -72.5 268.5t-230.5 100.5q-117 0 -212 -58.5t-162.5 -152.5t-105.5 -214t-38 -243z" />
<glyph unicode="R" horiz-adv-x="1277" d="M160 0l334 1399q98 20 199.5 27.5t185.5 7.5q254 0 386 -105.5t132 -279.5q0 -78 -21.5 -149t-67.5 -131t-119 -107.5t-175 -77.5q27 -47 57.5 -114t63 -143.5t63.5 -160.5t55 -166h-272q-25 74 -51.5 149.5t-55 146.5t-58.5 133.5t-58 111.5q-18 -2 -45 -2h-47h-119 l-129 -539h-258zM596 745h115q92 0 169.5 15.5t134 48.5t88.5 85t32 126q0 113 -82 155t-219 42q-29 0 -62 -2.5t-65 -6.5z" />
<glyph unicode="S" horiz-adv-x="1079" d="M74 88l114 203q20 -14 54 -32.5t77 -34t94.5 -26t108.5 -10.5q55 0 109.5 10.5t98.5 35t70.5 66.5t26.5 106q0 47 -20.5 80.5t-55 60t-78.5 50.5t-93 50q-53 27 -101.5 60.5t-85.5 76.5t-58.5 100.5t-21.5 135.5q0 94 36 173t106.5 136t174 90t240.5 33q63 0 122 -10 t110 -25.5t90 -34t61 -34.5l-112 -197q-43 35 -120 59.5t-169 24.5q-55 0 -105.5 -11.5t-88 -35t-59 -61t-21.5 -89.5q0 -47 15 -77.5t43 -54t64.5 -43t79.5 -44.5q63 -35 119.5 -69.5t99.5 -79.5t69 -103.5t26 -140.5q0 -115 -43 -201t-121 -142t-184.5 -85t-233.5 -29 q-84 0 -154.5 12.5t-126 31t-95.5 39t-62 36.5z" />
<glyph unicode="T" horiz-adv-x="1191" d="M338 1202l51 217h1104l-53 -217h-422l-289 -1202h-258l289 1202h-422z" />
<glyph unicode="U" horiz-adv-x="1386" d="M264 387q0 47 7.5 104.5t21.5 110.5l194 817h261l-203 -846q-10 -39 -16.5 -80.5t-6.5 -80.5q0 -45 11.5 -85t38 -69t69.5 -46t107 -17q150 0 229.5 88t120.5 264l209 872h260l-215 -897q-31 -131 -78 -233.5t-122 -173t-182.5 -108.5t-258.5 -38q-119 0 -204 32 t-138.5 87t-79 132t-25.5 167z" />
<glyph unicode="V" horiz-adv-x="1308" d="M334 1419h272q23 -301 50.5 -587.5t62.5 -526.5q76 115 156.5 250t162.5 279.5t160 293t148 291.5h280q-193 -362 -400.5 -719.5t-449.5 -699.5h-246q-63 330 -112 684t-84 735z" />
<glyph unicode="W" horiz-adv-x="1900" d="M344 715q0 336 25 704h258q-12 -197 -20.5 -390t-8.5 -392v-148.5t4 -150.5q63 104 131 220t133.5 234.5t128 237.5t117.5 227h225q6 -111 15.5 -231.5t21.5 -240t24.5 -234.5t24.5 -213q57 109 119 239t123 269t120.5 285.5t115.5 287.5h274q-162 -395 -327 -747.5 t-349 -671.5h-250q-16 111 -31.5 217.5t-28.5 216t-24.5 223t-21.5 236.5q-127 -236 -251 -456t-263 -437h-254q-16 178 -23.5 354t-7.5 361z" />
<glyph unicode="X" horiz-adv-x="1288" d="M20 0l650 764l-289 655h285l192 -481q102 119 199.5 242t177.5 239h289q-59 -84 -127 -171t-139.5 -174t-144.5 -172t-142 -163q82 -188 153.5 -365t135.5 -374h-275q-25 80 -49.5 150.5t-50 136t-52 129t-57.5 131.5l-457 -547h-299z" />
<glyph unicode="Y" horiz-adv-x="1218" d="M330 1419h274q35 -158 80 -315t98 -311q127 154 247 308t224 318h291q-80 -113 -159.5 -219t-162.5 -211.5t-171 -210t-183 -213.5l-135 -565h-258l135 565q-84 215 -152.5 427t-127.5 427z" />
<glyph unicode="Z" horiz-adv-x="1181" d="M66 0l38 162q57 76 130 165t154 183t168 189.5t173 185.5t167 171t151 146h-660l51 217h1002l-45 -190q-84 -74 -206 -192.5t-255 -257t-264 -285t-236 -277.5h735l-51 -217h-1052z" />
<glyph unicode="[" horiz-adv-x="696" d="M92 -379l475 1983h504l-47 -197h-268l-383 -1589h270l-49 -197h-502z" />
<glyph unicode="\" horiz-adv-x="804" d="M324 1604h231l217 -1983h-235z" />
<glyph unicode="]" horiz-adv-x="696" d="M-90 -379l47 197h268l383 1589h-270l49 197h502l-475 -1983h-504z" />
<glyph unicode="^" d="M242 733l561 686h203l231 -710l-211 -91l-172 541l-434 -534z" />
<glyph unicode="_" horiz-adv-x="1024" d="M-88 -379l47 207h1024l-49 -207h-1022z" />
<glyph unicode="`" horiz-adv-x="641" d="M307 1454l152 162l303 -322l-115 -114z" />
<glyph unicode="a" horiz-adv-x="1142" d="M195 387q0 150 53 279t148.5 223t226.5 148.5t286 54.5q80 0 161 -13.5t163 -50.5l-148 -612q-6 -23 -12 -74t-6 -96q0 -59 10 -115.5t33 -114.5l-221 -32q-25 49 -39 104q-51 -45 -126 -81t-169 -36q-96 0 -164.5 32t-111.5 88t-63.5 132t-20.5 164zM440 408 q0 -47 8.5 -88t28 -72t52 -49.5t83.5 -18.5q66 0 116 28t93 75q2 53 9.5 100t19.5 94l100 402q-39 8 -88 8q-92 0 -170 -40t-134 -106.5t-87 -152.5t-31 -180z" />
<glyph unicode="b" horiz-adv-x="1165" d="M160 45l358 1503l258 41l-131 -549q45 23 96.5 39.5t108.5 16.5q94 0 162.5 -32t113.5 -87t68 -130t23 -161q0 -141 -49.5 -270t-140.5 -227.5t-222 -157t-295 -58.5q-25 0 -66 2t-90 10.5t-100 23t-94 36.5zM442 193q18 -4 42 -7.5t59 -3.5q94 0 173 40t135 107.5 t87 154.5t31 182q0 47 -8.5 87t-29 69.5t-55 47t-88.5 17.5q-45 0 -98 -16.5t-98 -51.5z" />
<glyph unicode="c" horiz-adv-x="940" d="M199 406q0 139 44 265t126 221t200.5 150.5t270.5 55.5q80 0 146.5 -13.5t125.5 -40.5l-88 -198q-37 16 -82 28.5t-111 12.5q-88 0 -158.5 -36t-119.5 -97.5t-75.5 -145.5t-26.5 -178q0 -53 11 -97t36.5 -78t70.5 -52.5t113 -18.5q70 0 134.5 18.5t98.5 37.5l21 -203 q-47 -23 -125 -44.5t-176 -21.5q-113 0 -195 34t-136 92.5t-79.5 137.5t-25.5 171z" />
<glyph unicode="d" horiz-adv-x="1171" d="M195 385q0 137 48 265t137 225.5t218 156t293 58.5q20 0 49 -2.5t64 -10.5l112 471l258 41l-280 -1161q-10 -47 -15.5 -95t-5.5 -91q0 -55 10.5 -110.5t32.5 -115.5l-221 -32q-23 43 -39 104q-51 -45 -125 -81t-172 -36q-96 0 -165.5 32t-113.5 87t-64.5 131t-20.5 164z M440 408q0 -47 9.5 -88t30 -72t54 -49.5t82.5 -18.5q66 0 116 26.5t95 74.5q2 43 9.5 90t17.5 92l100 414q-39 8 -94 8q-94 0 -172 -40t-133 -106.5t-85 -152.5t-30 -178z" />
<glyph unicode="e" horiz-adv-x="1071" d="M199 387q0 137 44 265t127 227.5t199.5 159t261.5 59.5q156 0 242 -80t86 -205q0 -129 -63.5 -209t-165 -125t-229.5 -61.5t-259 -20.5q-2 -4 -2 -8v-20q0 -186 236 -187q139 0 278 58l21 -201q-49 -23 -139.5 -45.5t-204.5 -22.5q-115 0 -197 33t-134 90.5t-76.5 132 t-24.5 160.5zM459 575q246 8 357.5 59.5t111.5 153.5q0 41 -29.5 74t-103.5 33q-61 0 -116.5 -24.5t-98.5 -67.5t-75 -101.5t-46 -126.5z" />
<glyph unicode="f" horiz-adv-x="794" d="M-41 -354q39 49 73 99t61.5 106.5t51 123t41.5 148.5l244 1024q25 104 67 187t104.5 139.5t149.5 86t201 29.5q82 0 148.5 -17.5t101.5 -33.5l-90 -195q-27 12 -71 23.5t-103 11.5q-61 0 -104 -17.5t-74 -48t-50.5 -74.5t-31.5 -95l-19 -72h359l-49 -205h-359l-153 -641 q-27 -111 -50.5 -196.5t-54 -157.5t-72.5 -134.5t-106 -123.5z" />
<glyph unicode="g" horiz-adv-x="1165" d="M68 -303l88 201q55 -33 128 -53.5t167 -20.5q152 0 228.5 69.5t102.5 190.5l6 29q-41 -20 -98 -38t-121 -18q-180 0 -267 97.5t-87 259.5q0 147 51 272t144.5 216t224.5 142.5t291 51.5q78 0 167 -17.5t160 -56.5l-217 -909q-29 -121 -72.5 -214.5t-115.5 -155.5 t-177.5 -95t-254.5 -33q-109 0 -196 23.5t-152 58.5zM461 451q0 -90 39 -141.5t131 -51.5q55 0 113.5 20.5t97.5 51.5l131 547q-47 10 -92 10q-94 0 -171 -35t-132.5 -94.5t-86 -138t-30.5 -168.5z" />
<glyph unicode="h" horiz-adv-x="1153" d="M150 0l370 1548l258 41l-127 -526q41 10 89 19.5t96 9.5q90 0 154.5 -26t106.5 -71t61.5 -108.5t19.5 -136.5q0 -88 -25 -187l-135 -563h-248l129 537q10 47 20.5 96t10.5 92q0 68 -36 114t-136 46q-41 0 -82 -7.5t-74 -17.5l-205 -860h-247z" />
<glyph unicode="i" horiz-adv-x="555" d="M150 0l256 1071h247l-258 -1071h-245zM442 1364q0 76 52.5 125t119.5 49q55 0 97.5 -34t42.5 -99q0 -76 -53 -124t-121 -48q-55 0 -96.5 32.5t-41.5 98.5z" />
<glyph unicode="j" horiz-adv-x="565" d="M-209 -344l62 199q25 -10 56.5 -18.5t67.5 -8.5q84 0 127 58.5t66 156.5l246 1028h248l-248 -1032q-27 -111 -63 -190.5t-88 -131t-122.5 -76t-169.5 -24.5q-47 0 -97 11.5t-85 27.5zM455 1364q0 76 52 125t120 49q55 0 97 -34t42 -99q0 -76 -53 -124t-121 -48 q-55 0 -96 32.5t-41 98.5z" />
<glyph unicode="k" horiz-adv-x="1144" d="M150 0l370 1548l258 41l-223 -925q63 49 129 103t124 108.5t109.5 104.5t88.5 91h284q-49 -57 -112.5 -120.5t-133 -127t-143.5 -125t-143 -116.5q51 -53 102 -125t98.5 -150t86 -157.5t63.5 -149.5h-274q-29 68 -64 137.5t-76 136t-86 125t-90 103.5l-123 -502h-245z " />
<glyph unicode="l" horiz-adv-x="610" d="M215 274q0 66 15.5 138.5t33.5 144.5l238 991l258 41q-63 -268 -127 -533t-129 -534q-10 -43 -22.5 -85t-12.5 -83q0 -35 1 -64.5t16.5 -51t46 -36t79.5 -18.5l-53 -204q-96 2 -162.5 24.5t-106.5 61t-57.5 92t-17.5 116.5z" />
<glyph unicode="m" horiz-adv-x="1724" d="M150 0l245 1026q82 25 184.5 46.5t225.5 21.5q92 0 154.5 -27t105.5 -76q59 35 144 69t194 34q94 0 159.5 -27t106.5 -74t59.5 -111.5t18.5 -140.5q0 -84 -23 -178l-135 -563h-248l127 537q10 39 19.5 85t9.5 93q0 33 -7 64.5t-25.5 54t-50.5 37t-81 14.5 q-53 0 -104 -20.5t-86 -43.5q8 -39 8 -84q0 -41 -6 -86t-17 -88l-135 -563h-248l127 537q10 37 19.5 85t9.5 95q0 68 -31.5 118t-119.5 50q-41 0 -78 -5.5t-68 -13.5l-207 -866h-247z" />
<glyph unicode="n" horiz-adv-x="1153" d="M150 0l245 1026q82 25 187.5 46.5t230.5 21.5q188 0 276.5 -92.5t88.5 -247.5q0 -43 -7.5 -91.5t-17.5 -99.5l-135 -563h-248l127 537q10 45 20.5 92t12.5 90v8q0 67 -34 111q-36 47 -140 47q-88 0 -152 -19l-207 -866h-247z" />
<glyph unicode="o" horiz-adv-x="1153" d="M199 381q0 119 36.5 246t112.5 231.5t190.5 172t270.5 67.5q190 0 290.5 -112t100.5 -296q0 -121 -36 -248t-110.5 -231.5t-190 -172t-273.5 -67.5q-190 0 -290.5 113t-100.5 297zM444 403q0 -102 39 -161.5t138 -59.5q80 0 142 46t104 117t64.5 157t22.5 164 q0 102 -39 162.5t-137 60.5q-80 0 -142.5 -46t-104.5 -118t-64.5 -157t-22.5 -165z" />
<glyph unicode="p" horiz-adv-x="1155" d="M59 -379l338 1407q84 31 187.5 49.5t208.5 18.5q106 0 185 -32t129 -87t74.5 -130t24.5 -161q0 -145 -46 -273t-135 -224.5t-217 -152.5t-294 -56q-29 0 -58.5 3t-58.5 7l-90 -369h-248zM444 193q20 -4 43 -5.5t45 -1.5q98 0 177 38t134.5 102.5t85 151.5t29.5 186 q0 45 -10 84.5t-33.5 70.5t-63.5 49.5t-101 18.5q-41 0 -78 -5t-66 -14z" />
<glyph unicode="q" horiz-adv-x="1157" d="M195 387q0 147 50 276.5t143 224.5t227.5 150.5t299.5 55.5q76 0 162 -16.5t168 -53.5l-336 -1403h-247l96 404q-47 -23 -100.5 -36.5t-108.5 -13.5q-170 0 -262 112t-92 300zM440 408q0 -102 40 -163t136 -61q49 0 98.5 14.5t96.5 49.5l152 629q-18 4 -43 7t-48 3 q-100 0 -180 -39t-136 -104.5t-86 -152.5t-30 -183z" />
<glyph unicode="r" horiz-adv-x="817" d="M150 0l245 1022q86 29 186.5 50.5t217.5 21.5q25 0 55.5 -3.5t60 -7.5t55 -10t44.5 -14l-72 -207q-41 14 -88 22.5t-111 8.5q-35 0 -73.5 -5.5t-65.5 -13.5l-207 -864h-247z" />
<glyph unicode="s" horiz-adv-x="897" d="M92 57l88 195q14 -8 42 -21.5t64 -25.5t80 -21.5t93 -9.5q98 0 155.5 32t57.5 97q0 53 -37 85t-129 75q-49 23 -91 47.5t-73 57t-49.5 76.5t-18.5 106q0 160 117 254t338 94q102 0 183 -21.5t122 -44.5l-88 -192q-35 20 -100.5 39.5t-136.5 19.5q-35 0 -69 -6 t-60.5 -20.5t-44 -40t-17.5 -62.5q0 -47 38 -76.5t110 -62.5q68 -31 114.5 -59.5t77.5 -64.5t45.5 -80t14.5 -105q0 -76 -31 -140.5t-89.5 -110.5t-144.5 -73t-196 -27q-76 0 -136.5 10.5t-105.5 23.5t-75.5 27.5t-47.5 24.5z" />
<glyph unicode="t" horiz-adv-x="821" d="M209 260q0 49 7 101.5t22 111.5l208 881l259 41l-78 -324h350l-49 -205h-350l-103 -424q-10 -45 -14 -74.5t-4 -54.5t5 -48t20.5 -40.5t45 -29t80.5 -11.5q55 0 106.5 14.5t90.5 30.5l18 -198q-47 -20 -118.5 -39t-167.5 -19q-176 0 -252 77t-76 210z" />
<glyph unicode="u" horiz-adv-x="1161" d="M219 313q0 90 25 195l135 563h248l-133 -557q-27 -106 -27 -174q0 -33 6 -61.5t21.5 -50t43 -34t68.5 -12.5q68 0 121 28t98 75q6 88 29 180l143 606h248l-151 -637q-10 -47 -15.5 -94t-5.5 -94q0 -59 9.5 -116.5t31.5 -113.5l-221 -32q-12 23 -21.5 50t-17.5 56 q-51 -41 -127 -79t-176 -38q-90 0 -153.5 27t-103.5 73t-57.5 108.5t-17.5 131.5z" />
<glyph unicode="v" horiz-adv-x="1046" d="M254 1071h254q2 -90 7 -194.5t13.5 -210t19.5 -203.5t25 -178q53 70 115 167t119 204.5t104 216t76 198.5h258q-49 -141 -122.5 -290.5t-159.5 -291t-177.5 -268.5t-173.5 -221h-213q-51 209 -92 484.5t-53 586.5z" />
<glyph unicode="w" horiz-adv-x="1660" d="M291 1071h246q0 -86 2 -185.5t7 -202.5t12 -203.5t20 -188.5q57 88 113.5 187.5t107.5 200.5t95 201.5t77 190.5h213q0 -84 2 -178t7 -194.5t12 -204t20 -203.5q53 78 108.5 178t106.5 205.5t93 209t69 187.5h258q-43 -123 -105.5 -261t-140.5 -279.5t-167 -277.5 t-185 -253h-205q-23 172 -38.5 339t-19.5 339q-39 -88 -88 -181.5t-102 -182.5t-106.5 -170t-98.5 -144h-205q-18 94 -35.5 215t-32 258t-25.5 288.5t-15 309.5z" />
<glyph unicode="x" horiz-adv-x="1021" d="M18 0l490 549l-264 522h260l170 -360q78 94 145.5 184t122.5 176h256q-86 -127 -190.5 -259t-227.5 -267q74 -141 135.5 -275.5t108.5 -269.5h-250q-33 96 -75 192.5t-85 182.5l-325 -375h-271z" />
<glyph unicode="y" horiz-adv-x="1011" d="M-115 -336l80 199q29 -16 65 -26.5t79 -10.5q96 0 168.5 50t132.5 136q-66 227 -111 493.5t-59 565.5h249q2 -86 9.5 -190.5t18.5 -214t27.5 -216t37.5 -196.5q61 98 114.5 206.5t98.5 216t78.5 209t58.5 185.5h262q-41 -117 -90 -243t-109.5 -252.5t-130 -252.5 t-149.5 -245q-59 -90 -123 -173t-138.5 -146.5t-164.5 -102.5t-205 -39q-63 0 -113.5 14.5t-85.5 32.5z" />
<glyph unicode="z" horiz-adv-x="958" d="M61 0l37 150q61 82 146.5 180t177.5 195.5t183 186.5t163 154h-475l49 205h799l-41 -170q-35 -31 -87 -79t-113.5 -107.5t-129.5 -126t-133.5 -134t-124.5 -132t-104 -117.5h534l-49 -205h-832z" />
<glyph unicode="{" horiz-adv-x="729" d="M203 514l47 195q61 0 104 19.5t73 51t47.5 72.5t27.5 84l67 276q25 102 62 176t97 122.5t148.5 71t215.5 22.5h14l-49 -197q-61 0 -104.5 -8t-72 -28.5t-47 -56.5t-32.5 -93l-78 -328q-27 -109 -77 -175.5t-148 -105.5q55 -35 76.5 -81t21.5 -103q0 -31 -5 -63.5 t-13 -67.5l-70 -295q-12 -53 -12 -86q0 -61 41 -79.5t137 -18.5l-49 -197q-88 0 -156 11.5t-114 39t-70.5 74.5t-24.5 119q0 39 10 86l74 299q16 76 16 127q0 72 -39.5 102.5t-117.5 34.5z" />
<glyph unicode="|" horiz-adv-x="608" d="M92 -379l477 1983h232l-477 -1983h-232z" />
<glyph unicode="}" horiz-adv-x="729" d="M-92 -379l49 197q61 0 103 8t72 28.5t48.5 56.5t32.5 93l78 328q27 109 77 175t148 105q-55 35 -76.5 81t-21.5 104q0 31 5 63.5t13 67.5l70 295q12 51 12 86q0 61 -41 79.5t-137 18.5l49 197q88 0 155.5 -11.5t114 -39t71 -74.5t24.5 -119q0 -39 -11 -86l-73 -299 q-16 -76 -17 -127q0 -72 40 -102.5t118 -34.5l-47 -195q-61 0 -104.5 -19.5t-73 -51t-47 -72.5t-27.5 -84l-68 -277q-25 -102 -61.5 -177t-97 -122t-148.5 -69.5t-215 -22.5h-14z" />
<glyph unicode="~" d="M195 471q18 57 48.5 115.5t76 104.5t103.5 75t132 29q70 0 119 -26t90 -56.5t79 -56t87 -25.5q53 0 88 40t72 115l161 -49q-23 -61 -53.5 -118.5t-73.5 -103.5t-101 -73.5t-132 -27.5q-70 0 -119 25.5t-90 56t-79 56.5t-87 26q-53 0 -88 -40t-72 -116z" />
<glyph unicode="&#xa1;" horiz-adv-x="544" d="M53 -369l90 377q16 68 38 144.5t46.5 156.5t51 156t51.5 139h174q-16 -143 -37 -285.5t-61 -310.5l-91 -377h-262zM319 893q0 86 54.5 134t122.5 48q66 0 105.5 -37t39.5 -108q0 -41 -15.5 -75t-40 -57.5t-56 -35.5t-64.5 -12q-66 0 -106 35.5t-40 107.5z" />
<glyph unicode="&#xa2;" d="M315 469q0 121 36 229.5t100.5 194.5t155.5 146.5t204 84.5l70 295h229l-70 -286q47 -6 91.5 -19.5t87.5 -36.5l-86 -194q-82 47 -193 47q-84 0 -152.5 -35t-117.5 -96.5t-76 -144.5t-27 -177q0 -102 51.5 -155.5t157.5 -53.5q70 0 138.5 19.5t109.5 40.5l18 -201 q-47 -23 -114.5 -42t-143.5 -24l-67 -284h-230l74 305q-117 37 -181.5 132t-64.5 255z" />
<glyph unicode="&#xa3;" d="M240 0q66 156 119 303.5t81 280.5h-184l47 200h184l48 185q35 137 87 229t121.5 147.5t153.5 78t180 22.5q92 0 168 -21.5t125 -50.5l-104 -188q-47 23 -97.5 36t-105.5 13q-51 0 -96 -13.5t-82 -47t-67 -91t-50 -145.5l-37 -154h375l-49 -200h-373l-16 -60 q-20 -78 -48 -159.5t-57 -155.5h576l-52 -209h-847z" />
<glyph unicode="&#xa4;" d="M229 362l148 146q-49 86 -49 203q0 115 49 200l-148 146l156 153l152 -149q85 47 200 47t203 -47l152 149l155 -153l-149 -146q51 -90 51 -200q0 -115 -51 -201l149 -148l-155 -153l-154 149q-90 -47 -201 -47q-115 0 -202 47l-152 -147zM532 711q0 -104 59.5 -160.5 t145.5 -56.5t145.5 56t59.5 161q0 102 -59.5 158.5t-145.5 56.5t-145.5 -56.5t-59.5 -158.5z" />
<glyph unicode="&#xa5;" d="M176 221l41 170h315l41 176h-313l41 170h260q-68 174 -126 350.5t-95 331.5h254q31 -145 73 -290.5t97 -292.5q115 135 223.5 282.5t206.5 300.5h272q-119 -174 -252 -346t-274 -336h242l-41 -170h-316l-41 -176h316l-41 -170h-316l-53 -221h-252l54 221h-316z" />
<glyph unicode="&#xa6;" horiz-adv-x="608" d="M92 -379l193 799h231l-192 -799h-232zM377 805l192 799h232l-193 -799h-231z" />
<glyph unicode="&#xa7;" horiz-adv-x="1007" d="M59 -143l88 182q51 -29 120 -48.5t149 -19.5q125 0 185.5 43t60.5 105q0 82 -82 121q-82 41 -148.5 71.5t-114 66.5t-73 84t-25.5 124q0 104 69.5 198.5t180.5 153.5q-29 33 -45 77t-16 91q0 74 31.5 137.5t91 109.5t145.5 72.5t194 26.5q96 0 177 -20.5t143 -53.5 l-88 -182q-49 25 -108.5 42t-131.5 17q-37 0 -74.5 -7t-68.5 -23.5t-50.5 -43t-19.5 -67.5q0 -29 14.5 -49.5t37 -36.5t50 -28.5t54.5 -24.5q63 -27 114.5 -54.5t86 -63.5t53 -81t18.5 -106q0 -94 -55 -178t-141 -144q-12 -10 -25.5 -17t-28.5 -16q31 -35 51.5 -78.5 t20.5 -103.5q0 -72 -30.5 -136.5t-91 -113.5t-151.5 -78.5t-214 -29.5q-102 0 -194.5 21.5t-158.5 60.5zM442 621q0 -41 18.5 -67t51.5 -47.5t79 -42t99 -50.5q66 37 114 93t48 126q0 41 -18.5 68.5t-52 49t-79 42t-98.5 49.5q-61 -35 -111.5 -93t-50.5 -128z" />
<glyph unicode="&#xa8;" horiz-adv-x="937" d="M379 1366q0 35 13.5 64.5t33.5 50t47 32t53 11.5q53 0 89 -34t36 -91q0 -33 -13 -60.5t-34.5 -48t-48 -32t-53.5 -11.5q-53 0 -88 33t-35 86zM801 1366q0 35 13 64.5t33.5 50t47.5 32t53 11.5q53 0 89 -34t36 -91q0 -33 -13 -60.5t-34.5 -48t-48 -32t-53.5 -11.5 q-53 0 -88 33t-35 86z" />
<glyph unicode="&#xa9;" horiz-adv-x="1667" d="M285 711q0 174 57 312t154.5 233.5t225.5 145.5t269 50t269.5 -50t225.5 -145.5t154.5 -233.5t57.5 -312t-57.5 -312.5t-154.5 -233.5t-225 -145.5t-270 -50.5q-141 0 -269 50.5t-225.5 145.5t-154.5 233.5t-57 312.5zM463 711q0 -129 39 -235.5t109.5 -182.5t166.5 -117 t213 -41t213 41t166 117t109 182.5t39 235.5t-39 234.5t-109 181t-166 116.5t-213 41t-213 -41t-166.5 -116.5t-109.5 -181t-39 -234.5zM635 713q0 94 29.5 169.5t81 127t121 79t149.5 27.5q104 0 167.5 -27.5t82.5 -39.5l-56 -152q-27 16 -71.5 31.5t-110.5 15.5 q-86 0 -141.5 -58.5t-55.5 -168.5q0 -49 11.5 -92t36 -76t62.5 -51.5t91 -18.5q72 0 119 15.5t76 29.5l47 -155q-23 -14 -91.5 -38t-162.5 -24q-180 0 -282.5 105.5t-102.5 300.5z" />
<glyph unicode="&#xaa;" horiz-adv-x="880" d="M317 950q0 113 41 205t113 156.5t168 100.5t209 36q55 0 118.5 -10.5t110.5 -24.5q-16 -53 -36.5 -124.5t-40 -148.5t-33 -151t-13.5 -131q0 -43 8.5 -87t30.5 -91l-155 -23q-8 10 -16.5 29t-12.5 35q-47 -31 -103.5 -51.5t-117.5 -20.5q-70 0 -120 23.5t-84 64.5 t-50.5 95.5t-16.5 117.5zM500 969q0 -59 28.5 -106.5t104.5 -47.5t139 47q-2 8 -2 17.5v17.5q0 29 8 69t19 78l63 236q-8 4 -22.5 5t-26.5 1q-68 0 -124 -24.5t-98 -67.5t-65.5 -100.5t-23.5 -124.5z" />
<glyph unicode="&#xab;" horiz-adv-x="1126" d="M190 594l433 459l155 -92l-321 -398l151 -377l-166 -77zM679 594l433 459l155 -92l-321 -398l151 -377l-166 -77z" />
<glyph unicode="&#xac;" d="M238 604l51 209h940l-172 -717h-226l123 508h-716z" />
<glyph unicode="&#xad;" horiz-adv-x="653" d="M170 471l53 227h545l-53 -227h-545z" />
<glyph unicode="&#xae;" horiz-adv-x="1667" d="M285 711q0 174 58 312t155.5 233.5t225.5 145.5t267 50q141 0 269.5 -50t225.5 -145.5t154.5 -233.5t57.5 -312q0 -176 -57.5 -313.5t-154.5 -232.5t-225 -145.5t-270 -50.5q-139 0 -267 50.5t-225.5 145.5t-155.5 232.5t-58 313.5zM465 711q0 -129 39 -235.5 t108.5 -182.5t165.5 -117t213 -41t213 41t167 117t110 182.5t39 235.5t-39 234.5t-110 181t-167 116.5t-213 41t-213 -41t-165.5 -116.5t-108.5 -181t-39 -234.5zM713 332v747q63 16 124.5 22.5t108.5 6.5q170 0 257 -63.5t87 -192.5q0 -70 -33.5 -122t-97.5 -81 q41 -59 88 -137t92 -180h-184q-41 86 -82 156.5t-78 117.5h-110v-274h-172zM885 745h57q80 0 127 21.5t47 87.5q0 57 -44 80.5t-111 23.5h-36t-40 -4v-209z" />
<glyph unicode="&#xaf;" horiz-adv-x="747" d="M344 1292l43 178h617l-43 -178h-617z" />
<glyph unicode="&#xb0;" horiz-adv-x="735" d="M322 1292q0 70 24.5 126.5t67.5 95t98.5 59t116.5 20.5t117.5 -20.5t99.5 -59t67.5 -95t24.5 -126.5t-24.5 -126t-67.5 -95t-99.5 -59.5t-117.5 -20.5t-116.5 20.5t-98.5 59.5t-67.5 95.5t-24.5 125.5zM498 1292q0 -63 39 -99t92 -36t92 36t39 99t-39 100.5t-92 37.5 t-92 -37t-39 -101z" />
<glyph unicode="&#xb1;" d="M102 0l52 209h940l-52 -209h-940zM266 686l51 209h357l92 385h227l-92 -385h356l-51 -209h-356l-90 -381h-225l90 381h-359z" />
<glyph unicode="&#xb2;" horiz-adv-x="743" d="M238 631q4 70 22.5 124t52 100t83.5 86t120 81q55 33 93 57.5t60.5 47t32 44t9.5 50.5q0 35 -24.5 53t-63.5 18q-61 0 -115.5 -27.5t-95.5 -62.5l-62 131q53 51 131 85t170 34q111 0 176.5 -52t65.5 -155q0 -61 -23.5 -108t-64.5 -88t-96.5 -79t-120.5 -81 q-35 -23 -70 -47.5t-47 -53.5h365l-35 -157h-563z" />
<glyph unicode="&#xb3;" horiz-adv-x="743" d="M231 676l70 143q37 -23 92.5 -37t110.5 -14q37 0 71.5 6t61.5 20.5t43 38t16 58.5q0 90 -161 90h-74l35 137h71q31 0 61.5 7.5t55.5 21.5t40 34.5t15 45.5q0 72 -104 71q-53 0 -106.5 -16t-90.5 -35l-35 135q43 25 122 47.5t153 22.5q111 0 172 -45t61 -137 q0 -72 -38.5 -125t-108.5 -84q47 -23 76.5 -65t29.5 -103q0 -72 -29.5 -124t-80.5 -87t-120 -51.5t-144 -16.5q-82 0 -149.5 16.5t-115.5 45.5z" />
<glyph unicode="&#xb4;" horiz-adv-x="681" d="M289 1317l354 305l133 -168l-387 -260z" />
<glyph unicode="&#xb5;" horiz-adv-x="1206" d="M59 -360l342 1431h248l-129 -541q-10 -41 -21.5 -92t-11.5 -100q0 -31 7.5 -59.5t25 -50t47 -34t76.5 -12.5q53 0 106.5 19.5t110.5 70.5q4 106 29 211l141 588h248l-150 -622q-10 -45 -17 -82t-7 -68q0 -51 25.5 -81t95.5 -36l-72 -202q-106 2 -165.5 30.5t-88.5 75.5 q-72 -53 -153.5 -81t-167.5 -28q-53 0 -103.5 18.5t-83.5 57.5q-4 -49 -14 -104t-27 -125l-45 -184h-246z" />
<glyph unicode="&#xb6;" horiz-adv-x="1380" d="M307 881q0 143 65.5 247.5t177.5 172t260 100.5t316 33q92 0 189.5 -8.5t189.5 -26.5l-426 -1778h-225l387 1608q-14 4 -47 7t-68 3h-36.5t-38.5 -2l-389 -1616h-226l219 911q-176 16 -262 106.5t-86 242.5z" />
<glyph unicode="&#xb7;" horiz-adv-x="542" d="M250 584q0 86 53 134t121 48q66 0 107 -37t41 -108q0 -41 -15.5 -75t-40 -57.5t-56.5 -36t-64 -12.5q-66 0 -106 36t-40 108z" />
<glyph unicode="&#xb8;" horiz-adv-x="722" d="M61 -381l62 139q23 -10 52.5 -17t64.5 -7q37 0 58 12t21 37t-15 38t-50 29l-27 13q12 20 29.5 47t36 52.5t35 47t22.5 31.5h162q-16 -23 -45 -61.5t-45 -63.5q86 -43 86 -131q0 -53 -20.5 -91t-56.5 -63.5t-83 -38t-100 -12.5q-113 0 -187 39z" />
<glyph unicode="&#xb9;" horiz-adv-x="743" d="M365 1268q96 33 183 75.5t152 92.5h142l-193 -805h-190l137 573q-47 -25 -102.5 -46.5t-108.5 -37.5z" />
<glyph unicode="&#xba;" horiz-adv-x="929" d="M328 926q0 92 27.5 186t84 169t143.5 123t208 48q141 0 213.5 -73.5t72.5 -202.5q0 -92 -27.5 -186.5t-84 -169.5t-144.5 -123t-207 -48q-141 0 -213.5 74t-72.5 203zM512 940q0 -72 34 -103.5t93 -31.5q55 0 101 30.5t80 81t53.5 115t19.5 129.5q0 72 -34 103.5 t-93 31.5q-55 0 -102.5 -30.5t-81 -80.5t-52 -114.5t-18.5 -130.5z" />
<glyph unicode="&#xbb;" horiz-adv-x="1126" d="M137 201l322 397l-152 377l166 78l252 -486l-432 -458zM626 201l322 397l-152 377l166 78l252 -486l-432 -458z" />
<glyph unicode="&#xbc;" horiz-adv-x="1798" d="M345 1268q96 33 183 75.5t152 92.5h142l-193 -805h-190l137 573q-47 -25 -102.5 -46.5t-108.5 -37.5zM365 0l1098 1419h235l-1095 -1419h-238zM1106 188l27 117q43 63 101.5 131t125 132.5t138 126t145.5 112.5h168l-115 -480h98l-34 -139h-99l-45 -186h-168l45 186h-387 zM1313 327h215l72 295q-72 -59 -152 -138t-135 -157z" />
<glyph unicode="&#xbd;" horiz-adv-x="1798" d="M320 0l1098 1419h235l-1095 -1419h-238zM355 1268q96 33 183 75.5t152 92.5h142l-193 -805h-190l137 573q-47 -25 -102.5 -46.5t-108.5 -37.5zM1160 2q4 70 22.5 124t52 100t83.5 86t120 81q55 33 93 57.5t60.5 47t32 44t9.5 50.5q0 35 -24.5 53t-63.5 18 q-61 0 -115.5 -27.5t-95.5 -62.5l-62 131q53 51 131 85t170 34q111 0 176.5 -52t65.5 -155q0 -61 -23.5 -108t-64.5 -88t-96.5 -79t-120.5 -81q-35 -23 -70 -47.5t-47 -53.5h365l-35 -157h-563z" />
<glyph unicode="&#xbe;" horiz-adv-x="1798" d="M200 676l70 143q37 -23 92.5 -37t110.5 -14q37 0 71.5 6t61.5 20.5t43 38t16 58.5q0 90 -161 90h-74l35 137h71q31 0 61.5 7.5t55.5 21.5t40 34.5t15 45.5q0 72 -104 71q-53 0 -106.5 -16t-90.5 -35l-35 135q43 25 122 47.5t153 22.5q111 0 172 -45t61 -137 q0 -72 -38.5 -125t-108.5 -84q47 -23 76.5 -65t29.5 -103q0 -72 -29.5 -124t-80.5 -87t-120 -51.5t-144 -16.5q-82 0 -149.5 16.5t-115.5 45.5zM410 0l1098 1419h235l-1095 -1419h-238zM1126 188l27 117q43 63 101.5 131t125 132.5t138 126t145.5 112.5h168l-115 -480h98 l-34 -139h-99l-45 -186h-168l45 186h-387zM1333 327h215l72 295q-72 -59 -152 -138t-135 -157z" />
<glyph unicode="&#xbf;" horiz-adv-x="847" d="M74 -104q0 70 19.5 126t53 102t78.5 86t94 79l70 55q63 51 118.5 113.5t57.5 138.5h219q-2 -68 -23.5 -123t-55 -101t-79 -86t-94.5 -79q-82 -63 -133 -117.5t-64 -87.5t-13 -63q0 -27 10 -53.5t44 -49t99 -22.5q86 0 160 24.5t119 48.5l30 -194q-66 -37 -160 -61.5 t-192 -24.5q-170 0 -264 78.5t-94 210.5zM555 889q0 86 53.5 134t120.5 48q66 0 107 -37t41 -108q0 -41 -15.5 -75t-40 -57.5t-56.5 -36t-65 -12.5q-66 0 -105.5 36t-39.5 108z" />
<glyph unicode="&#xc0;" horiz-adv-x="1343" d="M14 0q125 217 239 409.5t221.5 366.5t213 333t211.5 310h240q66 -305 112.5 -666.5t89.5 -752.5h-260q-6 86 -13 171t-15 165h-576q-47 -80 -93 -163t-93 -173h-277zM588 541h444q-12 145 -29 297.5t-40 310.5q-78 -121 -173.5 -271.5t-201.5 -336.5zM760 1786l152 162 l303 -322l-115 -114z" />
<glyph unicode="&#xc1;" horiz-adv-x="1343" d="M14 0q125 217 239 409.5t221.5 366.5t213 333t211.5 310h240q66 -305 112.5 -666.5t89.5 -752.5h-260q-6 86 -13 171t-15 165h-576q-47 -80 -93 -163t-93 -173h-277zM588 541h444q-12 145 -29 297.5t-40 310.5q-78 -121 -173.5 -271.5t-201.5 -336.5zM840 1649l354 305 l133 -168l-387 -260z" />
<glyph unicode="&#xc2;" horiz-adv-x="1343" d="M14 0q125 217 239 409.5t221.5 366.5t213 333t211.5 310h240q66 -305 112.5 -666.5t89.5 -752.5h-260q-6 86 -13 171t-15 165h-576q-47 -80 -93 -163t-93 -173h-277zM588 541h444q-12 145 -29 297.5t-40 310.5q-78 -121 -173.5 -271.5t-201.5 -336.5zM752 1626l362 310 l234 -326l-107 -96l-166 180l-241 -176z" />
<glyph unicode="&#xc3;" horiz-adv-x="1343" d="M14 0q125 217 239 409.5t221.5 366.5t213 333t211.5 310h240q66 -305 112.5 -666.5t89.5 -752.5h-260q-6 86 -13 171t-15 165h-576q-47 -80 -93 -163t-93 -173h-277zM588 541h444q-12 145 -29 297.5t-40 310.5q-78 -121 -173.5 -271.5t-201.5 -336.5zM715 1641 q43 96 104 147t154 51q41 0 72.5 -12t58 -26.5t51 -26.5t51.5 -12q35 0 61.5 24.5t55.5 67.5l117 -72q-45 -98 -107 -148.5t-154 -50.5q-37 0 -67.5 12.5t-58 26t-53 25.5t-52.5 12q-35 0 -61.5 -23.5t-55.5 -66.5z" />
<glyph unicode="&#xc4;" horiz-adv-x="1343" d="M14 0q125 217 239 409.5t221.5 366.5t213 333t211.5 310h240q66 -305 112.5 -666.5t89.5 -752.5h-260q-6 86 -13 171t-15 165h-576q-47 -80 -93 -163t-93 -173h-277zM588 541h444q-12 145 -29 297.5t-40 310.5q-78 -121 -173.5 -271.5t-201.5 -336.5zM735 1690 q0 35 13.5 64.5t33.5 50t47 32t53 11.5q53 0 89 -34t36 -91q0 -33 -13 -60.5t-34.5 -48t-48 -32t-53.5 -11.5q-53 0 -88 33t-35 86zM1157 1690q0 35 13 64.5t33.5 50t47.5 32t53 11.5q53 0 89 -34t36 -91q0 -33 -13 -60.5t-34.5 -48t-48 -32t-53.5 -11.5q-53 0 -88 33 t-35 86z" />
<glyph unicode="&#xc5;" horiz-adv-x="1343" d="M14 0q119 209 229.5 396.5t215 356.5t207 323.5t204.5 301.5q-29 29 -46 69t-17 93q0 51 18.5 93t49 70t71.5 43t86 15t86 -15t73 -43t50.5 -70t18.5 -93q0 -68 -30 -117t-77 -75q59 -295 103 -637t85 -711h-260q-6 86 -13 171t-15 165h-576q-47 -80 -93 -163t-93 -173 h-277zM588 541h444q-12 145 -29 297.5t-40 310.5q-78 -121 -173.5 -271.5t-201.5 -336.5zM932 1540q0 -49 29.5 -76.5t70.5 -27.5t71 27.5t30 76.5t-30 77t-71 28t-70.5 -28t-29.5 -77z" />
<glyph unicode="&#xc6;" horiz-adv-x="1947" d="M4 0q168 221 318.5 412.5t294 363.5t284.5 331t293 312h963l-54 -217h-608l-84 -354h537l-52 -211h-534l-102 -420h655l-51 -217h-903l83 350h-501q-66 -86 -133.5 -176t-126.5 -174h-279zM700 557h394l151 629q-61 -66 -131 -142.5t-140.5 -159.5t-140 -166t-133.5 -161 z" />
<glyph unicode="&#xc7;" horiz-adv-x="1241" d="M248 547q0 172 57 334.5t166 289.5t264.5 204t351.5 77q129 0 224.5 -28.5t167.5 -69.5l-99 -207q-66 39 -140.5 60.5t-168.5 21.5q-129 0 -231.5 -57.5t-175 -150.5t-110.5 -212t-38 -242q0 -190 83 -281t243 -91q123 0 209 27.5t147 56.5l31 -218q-66 -35 -167 -62.5 t-245 -29.5q-25 -30 -37 -53q86 -43 86 -131q0 -53 -20.5 -91t-56 -63.5t-83 -38t-100.5 -12.5q-113 0 -186 39l61 139q23 -10 52.5 -17t64.5 -7q37 0 58.5 12t21.5 37t-15.5 38t-50.5 29l-26 13q14 25 35.5 57.5t42.5 61.5q-199 39 -307.5 187t-108.5 378z" />
<glyph unicode="&#xc8;" horiz-adv-x="1171" d="M160 0l340 1419h880l-51 -215h-624l-84 -356h553l-52 -211h-551l-102 -422h672l-51 -215h-930zM708 1786l152 162l303 -322l-115 -114z" />
<glyph unicode="&#xc9;" horiz-adv-x="1171" d="M160 0l340 1419h880l-51 -215h-624l-84 -356h553l-52 -211h-551l-102 -422h672l-51 -215h-930zM809 1649l354 305l133 -168l-387 -260z" />
<glyph unicode="&#xca;" horiz-adv-x="1171" d="M160 0l340 1419h880l-51 -215h-624l-84 -356h553l-52 -211h-551l-102 -422h672l-51 -215h-930zM694 1626l362 310l234 -326l-107 -96l-166 180l-241 -176z" />
<glyph unicode="&#xcb;" horiz-adv-x="1171" d="M160 0l340 1419h880l-51 -215h-624l-84 -356h553l-52 -211h-551l-102 -422h672l-51 -215h-930zM651 1690q0 35 13.5 64.5t33.5 50t47 32t53 11.5q53 0 89 -34t36 -91q0 -33 -13 -60.5t-34.5 -48t-48 -32t-53.5 -11.5q-53 0 -88 33t-35 86zM1073 1690q0 35 13 64.5 t33.5 50t47.5 32t53 11.5q53 0 89 -34t36 -91q0 -33 -13 -60.5t-34.5 -48t-48 -32t-53.5 -11.5q-53 0 -88 33t-35 86z" />
<glyph unicode="&#xcc;" horiz-adv-x="585" d="M160 0l340 1419h258l-340 -1419h-258zM373 1786l152 162l303 -322l-115 -114z" />
<glyph unicode="&#xcd;" horiz-adv-x="585" d="M160 0l340 1419h258l-340 -1419h-258zM490 1649l354 305l133 -168l-387 -260z" />
<glyph unicode="&#xce;" horiz-adv-x="585" d="M160 0l340 1419h258l-340 -1419h-258zM377 1626l362 310l234 -326l-107 -96l-166 180l-241 -176z" />
<glyph unicode="&#xcf;" horiz-adv-x="585" d="M160 0l340 1419h258l-340 -1419h-258zM350 1690q0 35 13.5 64.5t33.5 50t47 32t53 11.5q53 0 89 -34t36 -91q0 -33 -13 -60.5t-34.5 -48t-48 -32t-53.5 -11.5q-53 0 -88 33t-35 86zM772 1690q0 35 13 64.5t33.5 50t47.5 32t53 11.5q53 0 89 -34t36 -91q0 -33 -13 -60.5 t-34.5 -48t-48 -32t-53.5 -11.5q-53 0 -88 33t-35 86z" />
<glyph unicode="&#xd0;" horiz-adv-x="1480" d="M193 641l45 195h165l136 561q100 23 202.5 30t188.5 7q156 0 274.5 -40t198.5 -113t121 -176.5t41 -230.5q0 -190 -61.5 -354t-182.5 -282.5t-302 -186t-421 -67.5q-86 0 -192.5 9t-196.5 30l147 618h-163zM512 211q23 -4 52.5 -5t92.5 -1q147 0 266 47t202 134t128 209 t45 271q0 162 -92 256.5t-301 94.5q-53 0 -85 -2.5t-68 -6.5l-90 -372h262l-47 -195h-263z" />
<glyph unicode="&#xd1;" horiz-adv-x="1472" d="M160 0l340 1419h207q57 -92 119.5 -210.5t122 -249t114.5 -261.5t96 -247l227 968h256l-339 -1419h-207q-39 119 -89.5 256t-106.5 274.5t-116.5 267.5t-121.5 238l-248 -1036h-254zM773 1641q43 96 104 147t154 51q41 0 72.5 -12t58 -26.5t51 -26.5t51.5 -12 q35 0 61.5 24.5t55.5 67.5l117 -72q-45 -98 -107 -148.5t-154 -50.5q-37 0 -67.5 12.5t-58 26t-53 25.5t-52.5 12q-35 0 -61.5 -23.5t-55.5 -66.5z" />
<glyph unicode="&#xd2;" horiz-adv-x="1519" d="M248 539q0 164 53 327.5t156.5 293.5t255 211t348.5 81q119 0 219 -38t172 -109.5t112 -178t40 -243.5q0 -164 -53.5 -328t-156 -294t-254.5 -211t-349 -81q-119 0 -218.5 38t-172 109.5t-112.5 178t-40 244.5zM516 561q0 -168 71.5 -268t229.5 -100q117 0 213 58 t164 152.5t105.5 214t37.5 242.5q0 168 -72.5 268.5t-230.5 100.5q-117 0 -212 -58.5t-162.5 -152.5t-105.5 -214t-38 -243zM887 1786l152 162l303 -322l-115 -114z" />
<glyph unicode="&#xd3;" horiz-adv-x="1519" d="M248 539q0 164 53 327.5t156.5 293.5t255 211t348.5 81q119 0 219 -38t172 -109.5t112 -178t40 -243.5q0 -164 -53.5 -328t-156 -294t-254.5 -211t-349 -81q-119 0 -218.5 38t-172 109.5t-112.5 178t-40 244.5zM516 561q0 -168 71.5 -268t229.5 -100q117 0 213 58 t164 152.5t105.5 214t37.5 242.5q0 168 -72.5 268.5t-230.5 100.5q-117 0 -212 -58.5t-162.5 -152.5t-105.5 -214t-38 -243zM897 1649l354 305l133 -168l-387 -260z" />
<glyph unicode="&#xd4;" horiz-adv-x="1519" d="M248 539q0 164 53 327.5t156.5 293.5t255 211t348.5 81q119 0 219 -38t172 -109.5t112 -178t40 -243.5q0 -164 -53.5 -328t-156 -294t-254.5 -211t-349 -81q-119 0 -218.5 38t-172 109.5t-112.5 178t-40 244.5zM516 561q0 -168 71.5 -268t229.5 -100q117 0 213 58 t164 152.5t105.5 214t37.5 242.5q0 168 -72.5 268.5t-230.5 100.5q-117 0 -212 -58.5t-162.5 -152.5t-105.5 -214t-38 -243zM809 1626l362 310l234 -326l-107 -96l-166 180l-241 -176z" />
<glyph unicode="&#xd5;" horiz-adv-x="1519" d="M248 539q0 164 53 327.5t156.5 293.5t255 211t348.5 81q119 0 219 -38t172 -109.5t112 -178t40 -243.5q0 -164 -53.5 -328t-156 -294t-254.5 -211t-349 -81q-119 0 -218.5 38t-172 109.5t-112.5 178t-40 244.5zM516 561q0 -168 71.5 -268t229.5 -100q117 0 213 58 t164 152.5t105.5 214t37.5 242.5q0 168 -72.5 268.5t-230.5 100.5q-117 0 -212 -58.5t-162.5 -152.5t-105.5 -214t-38 -243zM766 1641q43 96 104 147t154 51q41 0 72.5 -12t58 -26.5t51 -26.5t51.5 -12q35 0 61.5 24.5t55.5 67.5l117 -72q-45 -98 -107 -148.5t-154 -50.5 q-37 0 -67.5 12.5t-58 26t-53 25.5t-52.5 12q-35 0 -61.5 -23.5t-55.5 -66.5z" />
<glyph unicode="&#xd6;" horiz-adv-x="1519" d="M248 539q0 164 53 327.5t156.5 293.5t255 211t348.5 81q119 0 219 -38t172 -109.5t112 -178t40 -243.5q0 -164 -53.5 -328t-156 -294t-254.5 -211t-349 -81q-119 0 -218.5 38t-172 109.5t-112.5 178t-40 244.5zM516 561q0 -168 71.5 -268t229.5 -100q117 0 213 58 t164 152.5t105.5 214t37.5 242.5q0 168 -72.5 268.5t-230.5 100.5q-117 0 -212 -58.5t-162.5 -152.5t-105.5 -214t-38 -243zM787 1690q0 35 13.5 64.5t33.5 50t47 32t53 11.5q53 0 89 -34t36 -91q0 -33 -13 -60.5t-34.5 -48t-48 -32t-53.5 -11.5q-53 0 -88 33t-35 86z M1209 1690q0 35 13 64.5t33.5 50t47.5 32t53 11.5q53 0 89 -34t36 -91q0 -33 -13 -60.5t-34.5 -48t-48 -32t-53.5 -11.5q-53 0 -88 33t-35 86z" />
<glyph unicode="&#xd7;" d="M215 322l363 290l-218 287l170 135l215 -284l361 292l119 -155l-361 -293l215 -285l-168 -137l-215 287l-360 -293z" />
<glyph unicode="&#xd8;" horiz-adv-x="1519" d="M213 25l139 157q-47 70 -71.5 158t-24.5 199q0 164 53 327.5t156.5 293.5t255 211t348.5 81q92 0 173 -23.5t147 -66.5l124 141l138 -108l-138 -156q47 -70 73 -158t26 -198q0 -164 -53.5 -328t-156 -294t-254.5 -211t-349 -81q-188 0 -322 90l-125 -143zM524 561 q0 -94 21 -162l680 777q-70 53 -183 53q-117 0 -212 -58.5t-162.5 -152.5t-105.5 -214t-38 -243zM641 246q72 -53 184 -53q117 0 213.5 58t164 152.5t105.5 214t38 242.5q0 94 -21 162z" />
<glyph unicode="&#xd9;" horiz-adv-x="1386" d="M264 387q0 47 7.5 104.5t21.5 110.5l194 817h261l-203 -846q-10 -39 -16.5 -80.5t-6.5 -80.5q0 -45 11.5 -85t38 -69t69.5 -46t107 -17q150 0 229.5 88t120.5 264l209 872h260l-215 -897q-31 -131 -78 -233.5t-122 -173t-182.5 -108.5t-258.5 -38q-119 0 -204 32 t-138.5 87t-79 132t-25.5 167zM766 1786l152 162l303 -322l-115 -114z" />
<glyph unicode="&#xda;" horiz-adv-x="1386" d="M264 387q0 47 7.5 104.5t21.5 110.5l194 817h261l-203 -846q-10 -39 -16.5 -80.5t-6.5 -80.5q0 -45 11.5 -85t38 -69t69.5 -46t107 -17q150 0 229.5 88t120.5 264l209 872h260l-215 -897q-31 -131 -78 -233.5t-122 -173t-182.5 -108.5t-258.5 -38q-119 0 -204 32 t-138.5 87t-79 132t-25.5 167zM854 1649l354 305l133 -168l-387 -260z" />
<glyph unicode="&#xdb;" horiz-adv-x="1386" d="M264 387q0 47 7.5 104.5t21.5 110.5l194 817h261l-203 -846q-10 -39 -16.5 -80.5t-6.5 -80.5q0 -45 11.5 -85t38 -69t69.5 -46t107 -17q150 0 229.5 88t120.5 264l209 872h260l-215 -897q-31 -131 -78 -233.5t-122 -173t-182.5 -108.5t-258.5 -38q-119 0 -204 32 t-138.5 87t-79 132t-25.5 167zM760 1626l362 310l234 -326l-107 -96l-166 180l-241 -176z" />
<glyph unicode="&#xdc;" horiz-adv-x="1386" d="M264 387q0 47 7.5 104.5t21.5 110.5l194 817h261l-203 -846q-10 -39 -16.5 -80.5t-6.5 -80.5q0 -45 11.5 -85t38 -69t69.5 -46t107 -17q150 0 229.5 88t120.5 264l209 872h260l-215 -897q-31 -131 -78 -233.5t-122 -173t-182.5 -108.5t-258.5 -38q-119 0 -204 32 t-138.5 87t-79 132t-25.5 167zM729 1690q0 35 13.5 64.5t33.5 50t47 32t53 11.5q53 0 89 -34t36 -91q0 -33 -13 -60.5t-34.5 -48t-48 -32t-53.5 -11.5q-53 0 -88 33t-35 86zM1151 1690q0 35 13 64.5t33.5 50t47.5 32t53 11.5q53 0 89 -34t36 -91q0 -33 -13 -60.5t-34.5 -48 t-48 -32t-53.5 -11.5q-53 0 -88 33t-35 86z" />
<glyph unicode="&#xdd;" horiz-adv-x="1218" d="M330 1419h274q35 -158 80 -315t98 -311q127 154 247 308t224 318h291q-80 -113 -159.5 -219t-162.5 -211.5t-171 -210t-183 -213.5l-135 -565h-258l135 565q-84 215 -152.5 427t-127.5 427zM768 1649l354 305l133 -168l-387 -260z" />
<glyph unicode="&#xde;" horiz-adv-x="1286" d="M158 0l340 1419h260l-53 -219q35 4 82 5t81 1q125 0 218.5 -28.5t155 -78.5t91 -121t29.5 -153q0 -117 -46 -217t-139.5 -174t-231.5 -116t-322 -42h-142l-65 -276h-258zM535 496h114q86 0 167 13t142.5 49t99.5 96.5t38 152.5q0 100 -79 140t-214 40q-55 0 -92 -2 t-60 -6z" />
<glyph unicode="&#xdf;" horiz-adv-x="1271" d="M-45 -354q39 49 72.5 99t61.5 106.5t51.5 123t41.5 148.5l246 1026q29 119 80 202t119.5 136t154.5 77.5t185 24.5q82 0 150.5 -21.5t118.5 -60.5t77.5 -92t27.5 -117q0 -94 -43 -162.5t-131 -148.5q-63 -57 -107 -101t-44 -108q0 -43 37 -73.5t90 -67.5 q74 -53 121 -115.5t47 -161.5q0 -98 -37 -169.5t-100.5 -119.5t-147.5 -72t-178 -24q-92 0 -174 22.5t-127 49.5l90 197q41 -25 98.5 -44.5t126.5 -19.5q88 0 144.5 41t56.5 117q0 43 -25.5 78t-85.5 76q-61 39 -98 70.5t-56.5 62t-26.5 61.5t-7 66q0 80 44 139t100.5 112.5 t108.5 103.5t62.5 86t10.5 77q0 43 -34 75.5t-112 32.5q-100 0 -173 -60.5t-103 -191.5l-215 -901q-27 -111 -50.5 -196.5t-54.5 -157.5t-73 -134.5t-105 -123.5z" />
<glyph unicode="&#xe0;" horiz-adv-x="1142" d="M195 387q0 150 53 279t148.5 223t226.5 148.5t286 54.5q80 0 161 -13.5t163 -50.5l-148 -612q-6 -23 -12 -74t-6 -96q0 -59 10 -115.5t33 -114.5l-221 -32q-25 49 -39 104q-51 -45 -126 -81t-169 -36q-96 0 -164.5 32t-111.5 88t-63.5 132t-20.5 164zM440 408 q0 -47 8.5 -88t28 -72t52 -49.5t83.5 -18.5q66 0 116 28t93 75q2 53 9.5 100t19.5 94l100 402q-39 8 -88 8q-92 0 -170 -40t-134 -106.5t-87 -152.5t-31 -180zM665 1454l152 162l303 -322l-115 -114z" />
<glyph unicode="&#xe1;" horiz-adv-x="1142" d="M195 387q0 150 53 279t148.5 223t226.5 148.5t286 54.5q80 0 161 -13.5t163 -50.5l-148 -612q-6 -23 -12 -74t-6 -96q0 -59 10 -115.5t33 -114.5l-221 -32q-25 49 -39 104q-51 -45 -126 -81t-169 -36q-96 0 -164.5 32t-111.5 88t-63.5 132t-20.5 164zM440 408 q0 -47 8.5 -88t28 -72t52 -49.5t83.5 -18.5q66 0 116 28t93 75q2 53 9.5 100t19.5 94l100 402q-39 8 -88 8q-92 0 -170 -40t-134 -106.5t-87 -152.5t-31 -180zM701 1317l354 305l133 -168l-387 -260z" />
<glyph unicode="&#xe2;" horiz-adv-x="1142" d="M195 387q0 150 53 279t148.5 223t226.5 148.5t286 54.5q80 0 161 -13.5t163 -50.5l-148 -612q-6 -23 -12 -74t-6 -96q0 -59 10 -115.5t33 -114.5l-221 -32q-25 49 -39 104q-51 -45 -126 -81t-169 -36q-96 0 -164.5 32t-111.5 88t-63.5 132t-20.5 164zM440 408 q0 -47 8.5 -88t28 -72t52 -49.5t83.5 -18.5q66 0 116 28t93 75q2 53 9.5 100t19.5 94l100 402q-39 8 -88 8q-92 0 -170 -40t-134 -106.5t-87 -152.5t-31 -180zM580 1296l362 310l234 -326l-107 -96l-166 180l-241 -176z" />
<glyph unicode="&#xe3;" horiz-adv-x="1142" d="M195 387q0 150 53 279t148.5 223t226.5 148.5t286 54.5q80 0 161 -13.5t163 -50.5l-148 -612q-6 -23 -12 -74t-6 -96q0 -59 10 -115.5t33 -114.5l-221 -32q-25 49 -39 104q-51 -45 -126 -81t-169 -36q-96 0 -164.5 32t-111.5 88t-63.5 132t-20.5 164zM440 408 q0 -47 8.5 -88t28 -72t52 -49.5t83.5 -18.5q66 0 116 28t93 75q2 53 9.5 100t19.5 94l100 402q-39 8 -88 8q-92 0 -170 -40t-134 -106.5t-87 -152.5t-31 -180zM553 1315q43 96 104 147t154 51q41 0 72.5 -12t58 -26.5t51 -26.5t51.5 -12q35 0 61.5 24.5t55.5 67.5l117 -72 q-45 -98 -107 -148.5t-154 -50.5q-37 0 -67.5 12.5t-58 26t-53 25.5t-52.5 12q-35 0 -61.5 -23.5t-55.5 -66.5z" />
<glyph unicode="&#xe4;" horiz-adv-x="1142" d="M195 387q0 150 53 279t148.5 223t226.5 148.5t286 54.5q80 0 161 -13.5t163 -50.5l-148 -612q-6 -23 -12 -74t-6 -96q0 -59 10 -115.5t33 -114.5l-221 -32q-25 49 -39 104q-51 -45 -126 -81t-169 -36q-96 0 -164.5 32t-111.5 88t-63.5 132t-20.5 164zM440 408 q0 -47 8.5 -88t28 -72t52 -49.5t83.5 -18.5q66 0 116 28t93 75q2 53 9.5 100t19.5 94l100 402q-39 8 -88 8q-92 0 -170 -40t-134 -106.5t-87 -152.5t-31 -180zM549 1366q0 35 13.5 64.5t33.5 50t47 32t53 11.5q53 0 89 -34t36 -91q0 -33 -13 -60.5t-34.5 -48t-48 -32 t-53.5 -11.5q-53 0 -88 33t-35 86zM971 1366q0 35 13 64.5t33.5 50t47.5 32t53 11.5q53 0 89 -34t36 -91q0 -33 -13 -60.5t-34.5 -48t-48 -32t-53.5 -11.5q-53 0 -88 33t-35 86z" />
<glyph unicode="&#xe5;" horiz-adv-x="1142" d="M195 387q0 150 53 279t148.5 223t226.5 148.5t286 54.5q80 0 161 -13.5t163 -50.5l-148 -612q-6 -23 -12 -74t-6 -96q0 -59 10 -115.5t33 -114.5l-221 -32q-25 49 -39 104q-51 -45 -126 -81t-169 -36q-96 0 -164.5 32t-111.5 88t-63.5 132t-20.5 164zM440 408 q0 -47 8.5 -88t28 -72t52 -49.5t83.5 -18.5q66 0 116 28t93 75q2 53 9.5 100t19.5 94l100 402q-39 8 -88 8q-92 0 -170 -40t-134 -106.5t-87 -152.5t-31 -180zM678 1409q0 51 18 93t49 69.5t72 43t86 15.5t86 -15.5t72.5 -43t50 -69.5t18.5 -93q0 -53 -18.5 -94t-50 -69.5 t-72.5 -44t-86 -15.5t-86 15.5t-72 44t-49 69.5t-18 94zM802 1409q0 -49 30 -76.5t71 -27.5t70.5 27.5t29.5 76.5t-29.5 76.5t-70.5 27.5t-71 -27.5t-30 -76.5z" />
<glyph unicode="&#xe6;" horiz-adv-x="1722" d="M152 242q0 133 64.5 215t166.5 128t230 62.5t259 18.5q2 12 2 28q0 178 -235 178q-139 0 -279 -57l-20 201q49 23 139 45t205 22q135 0 225 -52t138 -134q82 92 191.5 146.5t244.5 54.5q156 0 241.5 -80t85.5 -205q0 -129 -63.5 -209t-164.5 -125t-229 -61.5t-259 -20.5 q-2 -12 -2 -28q0 -186 235 -187q139 0 279 58l20 -201q-49 -23 -139 -45.5t-205 -22.5q-141 0 -231 53.5t-140 137.5q-80 -92 -189.5 -148.5t-242.5 -56.5q-156 0 -241.5 80t-85.5 205zM383 266q0 -41 29.5 -73.5t103.5 -32.5q61 0 117.5 24.5t101.5 68.5t77 104.5t44 131.5 q-248 -4 -360.5 -58t-112.5 -165zM1110 575q246 8 357.5 59.5t111.5 153.5q0 41 -29.5 74t-103.5 33q-61 0 -116.5 -24.5t-98.5 -67.5t-75 -101.5t-46 -126.5z" />
<glyph unicode="&#xe7;" horiz-adv-x="940" d="M199 406q0 139 44 265t126 221t200.5 150.5t270.5 55.5q80 0 146.5 -13.5t125.5 -40.5l-88 -198q-37 16 -82 28.5t-111 12.5q-88 0 -158.5 -36t-119.5 -97.5t-75.5 -145.5t-26.5 -178q0 -53 11 -97t36.5 -78t70.5 -52.5t113 -18.5q70 0 134.5 18.5t98.5 37.5l21 -203 q-47 -23 -120 -42.5t-165 -23.5l-39 -55q86 -43 86 -131q0 -53 -20.5 -91t-56 -63.5t-82.5 -38t-101 -12.5q-113 0 -186 39l61 139q23 -10 52.5 -17t64.5 -7q37 0 58.5 12t21.5 37t-15.5 38t-50.5 29l-26 13q14 25 36.5 59.5t45.5 63.5q-156 37 -228.5 151.5t-72.5 268.5z " />
<glyph unicode="&#xe8;" horiz-adv-x="1071" d="M199 387q0 137 44 265t127 227.5t199.5 159t261.5 59.5q156 0 242 -80t86 -205q0 -129 -63.5 -209t-165 -125t-229.5 -61.5t-259 -20.5q-2 -4 -2 -8v-20q0 -186 236 -187q139 0 278 58l21 -201q-49 -23 -139.5 -45.5t-204.5 -22.5q-115 0 -197 33t-134 90.5t-76.5 132 t-24.5 160.5zM459 575q246 8 357.5 59.5t111.5 153.5q0 41 -29.5 74t-103.5 33q-61 0 -116.5 -24.5t-98.5 -67.5t-75 -101.5t-46 -126.5zM598 1454l152 162l303 -322l-115 -114z" />
<glyph unicode="&#xe9;" horiz-adv-x="1071" d="M199 387q0 137 44 265t127 227.5t199.5 159t261.5 59.5q156 0 242 -80t86 -205q0 -129 -63.5 -209t-165 -125t-229.5 -61.5t-259 -20.5q-2 -4 -2 -8v-20q0 -186 236 -187q139 0 278 58l21 -201q-49 -23 -139.5 -45.5t-204.5 -22.5q-115 0 -197 33t-134 90.5t-76.5 132 t-24.5 160.5zM459 575q246 8 357.5 59.5t111.5 153.5q0 41 -29.5 74t-103.5 33q-61 0 -116.5 -24.5t-98.5 -67.5t-75 -101.5t-46 -126.5zM641 1317l354 305l133 -168l-387 -260z" />
<glyph unicode="&#xea;" horiz-adv-x="1071" d="M199 387q0 137 44 265t127 227.5t199.5 159t261.5 59.5q156 0 242 -80t86 -205q0 -129 -63.5 -209t-165 -125t-229.5 -61.5t-259 -20.5q-2 -4 -2 -8v-20q0 -186 236 -187q139 0 278 58l21 -201q-49 -23 -139.5 -45.5t-204.5 -22.5q-115 0 -197 33t-134 90.5t-76.5 132 t-24.5 160.5zM459 575q246 8 357.5 59.5t111.5 153.5q0 41 -29.5 74t-103.5 33q-61 0 -116.5 -24.5t-98.5 -67.5t-75 -101.5t-46 -126.5zM553 1296l362 310l234 -326l-107 -96l-166 180l-241 -176z" />
<glyph unicode="&#xeb;" horiz-adv-x="1071" d="M199 387q0 137 44 265t127 227.5t199.5 159t261.5 59.5q156 0 242 -80t86 -205q0 -129 -63.5 -209t-165 -125t-229.5 -61.5t-259 -20.5q-2 -4 -2 -8v-20q0 -186 236 -187q139 0 278 58l21 -201q-49 -23 -139.5 -45.5t-204.5 -22.5q-115 0 -197 33t-134 90.5t-76.5 132 t-24.5 160.5zM459 575q246 8 357.5 59.5t111.5 153.5q0 41 -29.5 74t-103.5 33q-61 0 -116.5 -24.5t-98.5 -67.5t-75 -101.5t-46 -126.5zM551 1366q0 35 13.5 64.5t33.5 50t47 32t53 11.5q53 0 89 -34t36 -91q0 -33 -13 -60.5t-34.5 -48t-48 -32t-53.5 -11.5q-53 0 -88 33 t-35 86zM973 1366q0 35 13 64.5t33.5 50t47.5 32t53 11.5q53 0 89 -34t36 -91q0 -33 -13 -60.5t-34.5 -48t-48 -32t-53.5 -11.5q-53 0 -88 33t-35 86z" />
<glyph unicode="&#xec;" horiz-adv-x="555" d="M150 0l256 1071h247l-258 -1071h-245zM293 1454l152 162l303 -322l-115 -114z" />
<glyph unicode="&#xed;" horiz-adv-x="555" d="M150 0l256 1071h247l-258 -1071h-245zM387 1317l354 305l133 -168l-387 -260z" />
<glyph unicode="&#xee;" horiz-adv-x="555" d="M150 0l256 1071h247l-258 -1071h-245zM275 1296l362 310l234 -326l-107 -96l-166 180l-241 -176z" />
<glyph unicode="&#xef;" horiz-adv-x="555" d="M150 0l256 1071h247l-258 -1071h-245zM258 1366q0 35 13.5 64.5t33.5 50t47 32t53 11.5q53 0 89 -34t36 -91q0 -33 -13 -60.5t-34.5 -48t-48 -32t-53.5 -11.5q-53 0 -88 33t-35 86zM680 1366q0 35 13 64.5t33.5 50t47.5 32t53 11.5q53 0 89 -34t36 -91q0 -33 -13 -60.5 t-34.5 -48t-48 -32t-53.5 -11.5q-53 0 -88 33t-35 86z" />
<glyph unicode="&#xf0;" horiz-adv-x="1185" d="M199 377q0 154 44 270.5t121.5 195.5t182 118.5t225.5 39.5q70 0 128 -16t101 -39q-4 66 -17 126.5t-40 119.5l-254 -80l-18 150l198 63q-31 43 -67.5 78t-79.5 70l174 116q49 -35 98 -84t90 -112l281 92l18 -152l-223 -71q39 -90 59.5 -194.5t20.5 -223.5 q0 -88 -13.5 -187.5t-44 -197t-79.5 -185.5t-121 -155.5t-168 -107.5t-221 -40q-90 0 -163 31t-125 84t-79.5 128t-27.5 163zM446 389q0 -92 45.5 -147.5t135.5 -55.5q84 0 147.5 48.5t107.5 126t69.5 175t33.5 197.5q-55 35 -110.5 50.5t-106.5 15.5q-78 0 -138.5 -30 t-101.5 -84t-61.5 -130t-20.5 -166z" />
<glyph unicode="&#xf1;" horiz-adv-x="1153" d="M150 0l245 1026q82 25 187.5 46.5t230.5 21.5q188 0 276.5 -92.5t88.5 -247.5q0 -43 -7.5 -91.5t-17.5 -99.5l-135 -563h-248l127 537q10 45 20.5 92t12.5 90q2 72 -34 119t-140 47q-88 0 -152 -19l-207 -866h-247zM525 1315q43 96 104 147t154 51q41 0 72.5 -12 t58 -26.5t51 -26.5t51.5 -12q35 0 61.5 24.5t55.5 67.5l117 -72q-45 -98 -107 -148.5t-154 -50.5q-37 0 -67.5 12.5t-58 26t-53 25.5t-52.5 12q-35 0 -61.5 -23.5t-55.5 -66.5z" />
<glyph unicode="&#xf2;" horiz-adv-x="1153" d="M199 381q0 119 36.5 246t112.5 231.5t190.5 172t270.5 67.5q190 0 290.5 -112t100.5 -296q0 -121 -36 -248t-110.5 -231.5t-190 -172t-273.5 -67.5q-190 0 -290.5 113t-100.5 297zM444 403q0 -102 39 -161.5t138 -59.5q80 0 142 46t104 117t64.5 157t22.5 164 q0 102 -39 162.5t-137 60.5q-80 0 -142.5 -46t-104.5 -118t-64.5 -157t-22.5 -165zM581 1454l152 162l303 -322l-115 -114z" />
<glyph unicode="&#xf3;" horiz-adv-x="1153" d="M199 381q0 119 36.5 246t112.5 231.5t190.5 172t270.5 67.5q190 0 290.5 -112t100.5 -296q0 -121 -36 -248t-110.5 -231.5t-190 -172t-273.5 -67.5q-190 0 -290.5 113t-100.5 297zM444 403q0 -102 39 -161.5t138 -59.5q80 0 142 46t104 117t64.5 157t22.5 164 q0 102 -39 162.5t-137 60.5q-80 0 -142.5 -46t-104.5 -118t-64.5 -157t-22.5 -165zM668 1317l354 305l133 -168l-387 -260z" />
<glyph unicode="&#xf4;" horiz-adv-x="1153" d="M199 381q0 119 36.5 246t112.5 231.5t190.5 172t270.5 67.5q190 0 290.5 -112t100.5 -296q0 -121 -36 -248t-110.5 -231.5t-190 -172t-273.5 -67.5q-190 0 -290.5 113t-100.5 297zM444 403q0 -102 39 -161.5t138 -59.5q80 0 142 46t104 117t64.5 157t22.5 164 q0 102 -39 162.5t-137 60.5q-80 0 -142.5 -46t-104.5 -118t-64.5 -157t-22.5 -165zM559 1296l362 310l234 -326l-107 -96l-166 180l-241 -176z" />
<glyph unicode="&#xf5;" horiz-adv-x="1153" d="M199 381q0 119 36.5 246t112.5 231.5t190.5 172t270.5 67.5q190 0 290.5 -112t100.5 -296q0 -121 -36 -248t-110.5 -231.5t-190 -172t-273.5 -67.5q-190 0 -290.5 113t-100.5 297zM444 403q0 -102 39 -161.5t138 -59.5q80 0 142 46t104 117t64.5 157t22.5 164 q0 102 -39 162.5t-137 60.5q-80 0 -142.5 -46t-104.5 -118t-64.5 -157t-22.5 -165zM517 1315q43 96 104 147t154 51q41 0 72.5 -12t58 -26.5t51 -26.5t51.5 -12q35 0 61.5 24.5t55.5 67.5l117 -72q-45 -98 -107 -148.5t-154 -50.5q-37 0 -67.5 12.5t-58 26t-53 25.5 t-52.5 12q-35 0 -61.5 -23.5t-55.5 -66.5z" />
<glyph unicode="&#xf6;" horiz-adv-x="1153" d="M199 381q0 119 36.5 246t112.5 231.5t190.5 172t270.5 67.5q190 0 290.5 -112t100.5 -296q0 -121 -36 -248t-110.5 -231.5t-190 -172t-273.5 -67.5q-190 0 -290.5 113t-100.5 297zM444 403q0 -102 39 -161.5t138 -59.5q80 0 142 46t104 117t64.5 157t22.5 164 q0 102 -39 162.5t-137 60.5q-80 0 -142.5 -46t-104.5 -118t-64.5 -157t-22.5 -165zM531 1366q0 35 13.5 64.5t33.5 50t47 32t53 11.5q53 0 89 -34t36 -91q0 -33 -13 -60.5t-34.5 -48t-48 -32t-53.5 -11.5q-53 0 -88 33t-35 86zM953 1366q0 35 13 64.5t33.5 50t47.5 32 t53 11.5q53 0 89 -34t36 -91q0 -33 -13 -60.5t-34.5 -48t-48 -32t-53.5 -11.5q-53 0 -88 33t-35 86z" />
<glyph unicode="&#xf7;" d="M217 481l51 209h940l-51 -209h-940zM463 156q0 76 50 126t122 50q55 0 91 -32t36 -91q0 -76 -50 -127t-122 -51q-55 0 -91 32.5t-36 92.5zM657 963q0 76 50 126t122 50q55 0 91 -32t36 -91q0 -76 -50 -127t-122 -51q-55 0 -91 32.5t-36 92.5z" />
<glyph unicode="&#xf8;" horiz-adv-x="1153" d="M137 14l115 131q-53 100 -53 236q0 119 36.5 246t112.5 231.5t190.5 172t270.5 67.5q133 0 227 -60l94 109l119 -92l-108 -125q59 -100 59 -240q0 -121 -36 -248t-110.5 -231.5t-190 -172t-273.5 -67.5q-141 0 -236 64l-98 -113zM444 365l437 495q-42 29 -103 29 q-80 0 -142.5 -46t-104.5 -118t-64.5 -157t-22.5 -165v-38zM512 213q39 -31 109 -31q80 0 142 46t104 117t64.5 157t22.5 164v24t-2 25z" />
<glyph unicode="&#xf9;" horiz-adv-x="1161" d="M219 313q0 90 25 195l135 563h248l-133 -557q-27 -106 -27 -174q0 -33 6 -61.5t21.5 -50t43 -34t68.5 -12.5q68 0 121 28t98 75q6 88 29 180l143 606h248l-151 -637q-10 -47 -15.5 -94t-5.5 -94q0 -59 9.5 -116.5t31.5 -113.5l-221 -32q-12 23 -21.5 50t-17.5 56 q-51 -41 -127 -79t-176 -38q-90 0 -153.5 27t-103.5 73t-57.5 108.5t-17.5 131.5zM563 1454l152 162l303 -322l-115 -114z" />
<glyph unicode="&#xfa;" horiz-adv-x="1161" d="M219 313q0 90 25 195l135 563h248l-133 -557q-27 -106 -27 -174q0 -33 6 -61.5t21.5 -50t43 -34t68.5 -12.5q68 0 121 28t98 75q6 88 29 180l143 606h248l-151 -637q-10 -47 -15.5 -94t-5.5 -94q0 -59 9.5 -116.5t31.5 -113.5l-221 -32q-12 23 -21.5 50t-17.5 56 q-51 -41 -127 -79t-176 -38q-90 0 -153.5 27t-103.5 73t-57.5 108.5t-17.5 131.5zM674 1317l354 305l133 -168l-387 -260z" />
<glyph unicode="&#xfb;" horiz-adv-x="1161" d="M219 313q0 90 25 195l135 563h248l-133 -557q-27 -106 -27 -174q0 -33 6 -61.5t21.5 -50t43 -34t68.5 -12.5q68 0 121 28t98 75q6 88 29 180l143 606h248l-151 -637q-10 -47 -15.5 -94t-5.5 -94q0 -59 9.5 -116.5t31.5 -113.5l-221 -32q-12 23 -21.5 50t-17.5 56 q-51 -41 -127 -79t-176 -38q-90 0 -153.5 27t-103.5 73t-57.5 108.5t-17.5 131.5zM565 1296l362 310l234 -326l-107 -96l-166 180l-241 -176z" />
<glyph unicode="&#xfc;" horiz-adv-x="1161" d="M219 313q0 90 25 195l135 563h248l-133 -557q-27 -106 -27 -174q0 -33 6 -61.5t21.5 -50t43 -34t68.5 -12.5q68 0 121 28t98 75q6 88 29 180l143 606h248l-151 -637q-10 -47 -15.5 -94t-5.5 -94q0 -59 9.5 -116.5t31.5 -113.5l-221 -32q-12 23 -21.5 50t-17.5 56 q-51 -41 -127 -79t-176 -38q-90 0 -153.5 27t-103.5 73t-57.5 108.5t-17.5 131.5zM533 1366q0 35 13.5 64.5t33.5 50t47 32t53 11.5q53 0 89 -34t36 -91q0 -33 -13 -60.5t-34.5 -48t-48 -32t-53.5 -11.5q-53 0 -88 33t-35 86zM955 1366q0 35 13 64.5t33.5 50t47.5 32 t53 11.5q53 0 89 -34t36 -91q0 -33 -13 -60.5t-34.5 -48t-48 -32t-53.5 -11.5q-53 0 -88 33t-35 86z" />
<glyph unicode="&#xfd;" horiz-adv-x="1011" d="M-115 -336l80 199q29 -16 65 -26.5t79 -10.5q96 0 168.5 50t132.5 136q-66 227 -111 493.5t-59 565.5h249q2 -86 9.5 -190.5t18.5 -214t27.5 -216t37.5 -196.5q61 98 114.5 206.5t98.5 216t78.5 209t58.5 185.5h262q-41 -117 -90 -243t-109.5 -252.5t-130 -252.5 t-149.5 -245q-59 -90 -123 -173t-138.5 -146.5t-164.5 -102.5t-205 -39q-63 0 -113.5 14.5t-85.5 32.5zM565 1317l354 305l133 -168l-387 -260z" />
<glyph unicode="&#xfe;" horiz-adv-x="1155" d="M59 -379l463 1927l258 41l-123 -508q35 6 68 10.5t68 4.5q106 0 185 -32t129 -87t74.5 -130t24.5 -161q0 -145 -46 -273t-135 -224.5t-217 -152.5t-294 -56q-29 0 -58.5 3t-58.5 7l-90 -369h-248zM444 193q20 -4 43 -5.5t45 -1.5q98 0 177 38t134.5 102.5t85 151.5 t29.5 186q0 45 -10 84.5t-33.5 70.5t-63.5 49.5t-101 18.5q-41 0 -78 -5t-66 -14z" />
<glyph unicode="&#xff;" horiz-adv-x="1011" d="M-115 -336l80 199q29 -16 65 -26.5t79 -10.5q96 0 168.5 50t132.5 136q-66 227 -111 493.5t-59 565.5h249q2 -86 9.5 -190.5t18.5 -214t27.5 -216t37.5 -196.5q61 98 114.5 206.5t98.5 216t78.5 209t58.5 185.5h262q-41 -117 -90 -243t-109.5 -252.5t-130 -252.5 t-149.5 -245q-59 -90 -123 -173t-138.5 -146.5t-164.5 -102.5t-205 -39q-63 0 -113.5 14.5t-85.5 32.5zM436 1366q0 35 13.5 64.5t33.5 50t47 32t53 11.5q53 0 89 -34t36 -91q0 -33 -13 -60.5t-34.5 -48t-48 -32t-53.5 -11.5q-53 0 -88 33t-35 86zM858 1366q0 35 13 64.5 t33.5 50t47.5 32t53 11.5q53 0 89 -34t36 -91q0 -33 -13 -60.5t-34.5 -48t-48 -32t-53.5 -11.5q-53 0 -88 33t-35 86z" />
<glyph unicode="&#x152;" horiz-adv-x="1982" d="M248 549q0 193 63.5 355.5t184 280.5t299 183.5t407.5 65.5q53 0 101.5 -3.5t113.5 -11.5h774l-53 -217h-596l-84 -354h524l-51 -211h-524l-100 -420h643l-52 -217h-796q-47 -8 -103.5 -12t-115.5 -4q-139 0 -256 31.5t-201 100t-131 176t-47 257.5zM514 559 q0 -80 22.5 -145.5t69.5 -112.5t120 -73.5t173 -26.5q41 0 81 3t73 7l237 995q-16 4 -56 7.5t-87 3.5q-154 0 -271.5 -54.5t-198.5 -144.5t-122 -210t-41 -249z" />
<glyph unicode="&#x153;" horiz-adv-x="1789" d="M199 381q0 119 36.5 246t112.5 231.5t190.5 172t270.5 67.5q117 0 197.5 -52.5t128.5 -138.5q80 86 184 138.5t231 52.5q156 0 242 -80t86 -205q0 -129 -63.5 -209t-165 -125t-229.5 -61.5t-259 -20.5q-2 -12 -2 -28q0 -186 236 -187q139 0 278 58l21 -201 q-49 -23 -139.5 -45.5t-204.5 -22.5q-135 0 -223.5 52.5t-135.5 136.5q-74 -80 -173 -134.5t-228 -54.5q-190 0 -290.5 113t-100.5 297zM444 403q0 -102 39 -161.5t138 -59.5q80 0 142 46t104 117t64.5 157t22.5 164q0 102 -39 162.5t-137 60.5q-80 0 -142.5 -46 t-104.5 -118t-64.5 -157t-22.5 -165zM1178 575q246 8 357.5 59.5t111.5 153.5q0 41 -30 74t-104 33q-61 0 -116.5 -24.5t-98.5 -67.5t-74.5 -101.5t-45.5 -126.5z" />
<glyph unicode="&#x178;" horiz-adv-x="1218" d="M330 1419h274q35 -158 80 -315t98 -311q127 154 247 308t224 318h291q-80 -113 -159.5 -219t-162.5 -211.5t-171 -210t-183 -213.5l-135 -565h-258l135 565q-84 215 -152.5 427t-127.5 427zM629 1690q0 35 13.5 64.5t33.5 50t47 32t53 11.5q53 0 89 -34t36 -91 q0 -33 -13 -60.5t-34.5 -48t-48 -32t-53.5 -11.5q-53 0 -88 33t-35 86zM1051 1690q0 35 13 64.5t33.5 50t47.5 32t53 11.5q53 0 89 -34t36 -91q0 -33 -13 -60.5t-34.5 -48t-48 -32t-53.5 -11.5q-53 0 -88 33t-35 86z" />
<glyph unicode="&#x2c6;" horiz-adv-x="796" d="M248 1296l362 310l234 -326l-107 -96l-166 180l-241 -176z" />
<glyph unicode="&#x2dc;" horiz-adv-x="770" d="M193 1315q43 96 104 147t154 51q41 0 72.5 -12t58 -26.5t51 -26.5t51.5 -12q35 0 61.5 24.5t55.5 67.5l117 -72q-45 -98 -107 -148.5t-154 -50.5q-37 0 -67.5 12.5t-58 26t-53 25.5t-52.5 12q-35 0 -61.5 -23.5t-55.5 -66.5z" />
<glyph unicode="&#x2000;" horiz-adv-x="977" />
<glyph unicode="&#x2001;" horiz-adv-x="1954" />
<glyph unicode="&#x2002;" horiz-adv-x="977" />
<glyph unicode="&#x2003;" horiz-adv-x="1954" />
<glyph unicode="&#x2004;" horiz-adv-x="651" />
<glyph unicode="&#x2005;" horiz-adv-x="488" />
<glyph unicode="&#x2006;" horiz-adv-x="325" />
<glyph unicode="&#x2007;" horiz-adv-x="325" />
<glyph unicode="&#x2008;" horiz-adv-x="244" />
<glyph unicode="&#x2009;" horiz-adv-x="390" />
<glyph unicode="&#x200a;" horiz-adv-x="108" />
<glyph unicode="&#x2010;" horiz-adv-x="653" d="M170 471l53 227h545l-53 -227h-545z" />
<glyph unicode="&#x2011;" horiz-adv-x="653" d="M170 471l53 227h545l-53 -227h-545z" />
<glyph unicode="&#x2012;" horiz-adv-x="653" d="M170 471l53 227h545l-53 -227h-545z" />
<glyph unicode="&#x2013;" horiz-adv-x="1013" d="M109 481l49 209h1024l-49 -209h-1024z" />
<glyph unicode="&#x2014;" horiz-adv-x="2037" d="M109 481l49 209h2048l-49 -209h-2048z" />
<glyph unicode="&#x2018;" horiz-adv-x="514" d="M367 1038q8 76 34.5 151t65.5 143.5t85 130t95 110.5l156 -66q-72 -109 -119 -224.5t-63 -244.5h-254z" />
<glyph unicode="&#x2019;" horiz-adv-x="514" d="M330 1083q72 109 119 224.5t63 244.5h254q-8 -76 -34.5 -150.5t-65.5 -143t-85 -130t-96 -110.5z" />
<glyph unicode="&#x201a;" horiz-adv-x="514" d="M16 -197q72 109 119.5 224.5t63.5 244.5h254q-8 -76 -35 -150.5t-66 -143t-85 -130t-95 -110.5z" />
<glyph unicode="&#x201c;" horiz-adv-x="921" d="M367 1038q8 76 34.5 151t65.5 143.5t85 130t95 110.5l156 -66q-72 -109 -119 -224.5t-63 -244.5h-254zM775 1038q8 76 34.5 151t65.5 143.5t85 130t95 110.5l156 -66q-72 -109 -119 -224.5t-63 -244.5h-254z" />
<glyph unicode="&#x201d;" horiz-adv-x="921" d="M329 1083q72 109 119.5 224.5t63.5 244.5h254q-8 -76 -35 -150.5t-66 -143t-85 -130t-95 -110.5zM737 1083q72 109 119.5 224.5t63.5 244.5h254q-8 -76 -35 -150.5t-66 -143t-85 -130t-95 -110.5z" />
<glyph unicode="&#x201e;" horiz-adv-x="923" d="M16 -197q72 109 119.5 224.5t63.5 244.5h254q-8 -76 -35 -150.5t-66 -143t-85 -130t-95 -110.5zM426 -197q72 109 119.5 224.5t63.5 244.5h254q-8 -76 -35 -150.5t-66 -143t-85 -130t-95 -110.5z" />
<glyph unicode="&#x2022;" horiz-adv-x="757" d="M258 723q0 55 19.5 105.5t55.5 87t87 59t117 22.5q63 0 114 -22.5t88 -59t56.5 -87t19.5 -105.5t-19.5 -105.5t-56.5 -88t-88 -60.5t-114 -23q-66 0 -117 23t-87 60.5t-55.5 88t-19.5 105.5z" />
<glyph unicode="&#x2026;" horiz-adv-x="2107" d="M219 117q0 86 53 134t121 48q66 0 107 -37t41 -108q0 -41 -15.5 -75t-40 -57.5t-56.5 -36t-64 -12.5q-66 0 -106 36t-40 108zM915 117q0 86 53 134t121 48q66 0 107 -37t41 -108q0 -41 -15.5 -75t-40 -57.5t-56.5 -36t-64 -12.5q-66 0 -106 36t-40 108zM1612 117 q0 86 53 134t121 48q66 0 107 -37t41 -108q0 -41 -15.5 -75t-40 -57.5t-56.5 -36t-64 -12.5q-66 0 -106 36t-40 108z" />
<glyph unicode="&#x202f;" horiz-adv-x="390" />
<glyph unicode="&#x2039;" horiz-adv-x="636" d="M190 594l433 459l155 -92l-321 -398l151 -377l-166 -77z" />
<glyph unicode="&#x203a;" horiz-adv-x="636" d="M137 201l322 397l-152 377l166 78l252 -486l-432 -458z" />
<glyph unicode="&#x205f;" horiz-adv-x="488" />
<glyph unicode="&#x20ac;" d="M203 455l41 176h147q12 84 35 170h-143l41 174h155q43 102 104.5 188t145.5 149.5t191.5 98.5t246.5 35q74 0 135.5 -12.5t124.5 -34.5l-98 -197q-43 16 -89 26.5t-107 10.5q-152 0 -247 -73.5t-153 -190.5h484l-76 -174h-471q-10 -41 -19.5 -84t-13.5 -86h430l-74 -176 h-366q2 -80 20.5 -133.5t52 -84t79.5 -44t102 -13.5q86 0 151.5 17.5t120.5 38.5l10 -201q-55 -25 -143 -44.5t-178 -19.5q-213 0 -334 116t-127 368h-178z" />
<glyph unicode="&#x2122;" horiz-adv-x="1703" d="M264 1251v168h617v-168h-213v-534h-191v534h-213zM930 717q20 260 33.5 427t29.5 275h191q37 -74 90 -178t106 -215q55 111 110.5 215.5t90.5 177.5h195q18 -109 29.5 -275.5t27.5 -426.5h-180q-4 109 -10.5 233.5t-14.5 229.5q-25 -41 -53.5 -94.5t-55 -105.5t-49 -98 t-34.5 -73h-107q-12 27 -34.5 72t-50 97t-56.5 105.5t-51 96.5q-8 -104 -14.5 -229.5t-10.5 -233.5h-182z" />
<glyph unicode="&#xe000;" horiz-adv-x="1075" d="M0 0v1075h1075v-1075h-1075z" />
</font>
</defs></svg>

After

Width:  |  Height:  |  Size: 73 KiB

Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -0,0 +1,245 @@
<?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="ubunturegular" horiz-adv-x="1155" >
<font-face units-per-em="2048" ascent="1638" descent="-410" />
<missing-glyph horiz-adv-x="473" />
<glyph unicode="&#xfb01;" horiz-adv-x="1316" d="M164 0v1161q0 205 100.5 316.5t315.5 111.5q72 0 123 -9t73 -17l-26 -164q-23 8 -62 17t-94 9q-133 0 -186.5 -72.5t-53.5 -195.5v-92h410v-160h-410v-905h-190zM934 1382q0 57 36 91t87 34t87 -33.5t36 -91.5q0 -57 -36 -91t-87 -34t-87 34t-36 91zM963 0v1065h190 v-1065h-190z" />
<glyph unicode="&#xfb02;" horiz-adv-x="1357" d="M164 0v1161q0 205 100.5 316.5t315.5 111.5q72 0 123 -9t73 -17l-26 -164q-23 8 -62 17t-94 9q-133 0 -186.5 -72.5t-53.5 -195.5v-92h410v-160h-410v-905h-190zM958 279v1277l191 33v-1280q0 -47 8 -77.5t26.5 -49t49.5 -28t76 -15.5l-27 -159q-176 4 -250 75.5 t-74 223.5z" />
<glyph unicode="&#xfb03;" horiz-adv-x="2115" d="M164 0v1161q0 205 100.5 316.5t315.5 111.5q84 0 144 -12t85 -23l-35 -163q-25 12 -70 23t-110 11q-133 0 -186.5 -72.5t-53.5 -195.5v-92h410v-160h-410v-905h-190zM963 0v1161q0 205 100.5 316.5t315.5 111.5q72 0 123 -9t73 -17l-26 -164q-23 8 -62 17t-94 9 q-133 0 -186.5 -72.5t-53.5 -195.5v-92h410v-160h-410v-905h-190zM1733 1382q0 57 36 91t87 34t87 -33.5t36 -91.5q0 -57 -36 -91t-87 -34t-87 34t-36 91zM1762 0v1065h190v-1065h-190z" />
<glyph unicode="&#xfb04;" horiz-adv-x="2156" d="M164 0v1161q0 205 100.5 316.5t315.5 111.5q84 0 144 -12t85 -23l-35 -163q-25 12 -70 23t-110 11q-133 0 -186.5 -72.5t-53.5 -195.5v-92h410v-160h-410v-905h-190zM963 0v1161q0 205 100.5 316.5t315.5 111.5q72 0 123 -9t73 -17l-26 -164q-23 8 -62 17t-94 9 q-133 0 -186.5 -72.5t-53.5 -195.5v-92h410v-160h-410v-905h-190zM1757 279v1277l191 33v-1280q0 -47 8 -77.5t26.5 -49t49.5 -28t76 -15.5l-27 -159q-176 4 -250 75.5t-74 223.5z" />
<glyph unicode="&#xd;" horiz-adv-x="473" />
<glyph horiz-adv-x="0" />
<glyph horiz-adv-x="0" />
<glyph unicode=" " horiz-adv-x="473" />
<glyph unicode="&#x09;" horiz-adv-x="473" />
<glyph unicode="&#xa0;" horiz-adv-x="473" />
<glyph unicode="!" horiz-adv-x="565" d="M145 111q0 55 37 96t101 41q63 0 100 -41t37 -96t-37 -96.5t-100 -41.5t-100.5 41t-37.5 97zM180 1034v385h205v-385q0 -172 -12.5 -312t-30.5 -280h-119q-18 139 -30.5 279.5t-12.5 312.5z" />
<glyph unicode="&#x22;" horiz-adv-x="856" d="M147 1456v100h199v-102q0 -100 -12 -209.5t-31 -218.5h-113q-18 109 -30.5 218.5t-12.5 211.5zM509 1456v100h199v-102q0 -100 -12 -209.5t-31 -218.5h-113q-18 109 -30.5 218.5t-12.5 211.5z" />
<glyph unicode="#" horiz-adv-x="1366" d="M100 375v151h209l70 367h-279v151h310l71 375h172l-71 -375h331l72 375h172l-72 -375h181v-151h-211l-70 -367h281v-151h-310l-71 -375h-172l71 375h-331l-72 -375h-172l72 375h-181zM481 526h332l72 367h-332z" />
<glyph unicode="$" d="M125 119l51 153q61 -29 147.5 -53t213.5 -24q158 0 221 50t63 128q0 57 -27.5 98t-73.5 71.5t-106.5 55.5t-124.5 47q-61 23 -121.5 50.5t-107.5 67.5t-76.5 96t-29.5 138q0 145 87 238.5t253 118.5v235h170v-229q90 -4 167.5 -22.5t122.5 -34.5l-39 -160 q-49 18 -122.5 37.5t-184.5 19.5q-123 0 -189.5 -47t-66.5 -133q0 -47 19.5 -80t56.5 -58.5t87 -46t112 -42.5q80 -31 151.5 -64t125.5 -79t87 -109.5t33 -153.5q0 -145 -88 -234.5t-272 -111.5v-264h-170v258q-143 4 -233.5 31.5t-135.5 52.5z" />
<glyph unicode="%" horiz-adv-x="1757" d="M102 1073q0 92 25 162t69 118t103 72.5t129 24.5t129 -24.5t103.5 -72.5t69 -118t24.5 -162t-24.5 -161.5t-69 -118t-103.5 -73t-129 -24.5t-129 24.5t-103 73t-69 118t-25 161.5zM262 1073q0 -111 43 -173t123 -62t123 62t43 173t-43 173.5t-123 62.5t-123 -62.5 t-43 -173.5zM385 0l801 1419h186l-801 -1419h-186zM1004 346q0 92 24.5 162t68.5 118t103.5 72.5t128.5 24.5q70 0 129.5 -24.5t103.5 -72.5t68.5 -118t24.5 -162t-24.5 -161.5t-68.5 -118t-103.5 -73t-129.5 -24.5t-129 24.5t-103 73t-68.5 118t-24.5 161.5zM1163 346 q0 -111 43 -173t123 -62t123 62t43 173t-43 173.5t-123 62.5t-123 -62.5t-43 -173.5z" />
<glyph unicode="&#x26;" horiz-adv-x="1363" d="M94 377q0 80 24.5 142.5t66.5 112.5t97.5 88t114.5 66q-152 152 -151 314q0 82 27.5 147.5t75.5 110.5t114.5 69.5t146.5 24.5q82 0 146.5 -24.5t108.5 -65.5t66.5 -98.5t22.5 -120.5q0 -72 -23.5 -129.5t-63.5 -104.5t-91 -86t-108 -69l331 -338q70 129 91 286l157 -20 q-8 -84 -42 -183.5t-95 -197.5q72 -78 132.5 -153.5t98.5 -147.5h-200q-25 41 -61 84t-74 86q-84 -84 -195 -136t-254 -52q-133 0 -221 37.5t-142.5 96t-77 128.5t-22.5 133zM285 381q0 -37 14 -80t47 -79t85 -59.5t130 -23.5q100 0 185 37t151 105l-399 403 q-37 -18 -75 -43t-68.5 -60.5t-50 -84.5t-19.5 -115zM424 1114q0 -133 139 -260q45 23 85 49.5t70 61t47 77t17 95.5q0 70 -46 118t-126 48q-90 0 -138 -54.5t-48 -134.5z" />
<glyph unicode="'" horiz-adv-x="493" d="M147 1456v100h199v-102q0 -100 -12 -209.5t-31 -218.5h-113q-18 109 -30.5 218.5t-12.5 211.5z" />
<glyph unicode="(" horiz-adv-x="663" d="M160 612q0 291 97 544t257 448l135 -93q-147 -190 -223 -413.5t-76 -485.5t76 -485t223 -414l-135 -92q-160 195 -257 448t-97 543z" />
<glyph unicode=")" horiz-adv-x="663" d="M14 -287q147 190 223 413.5t76 485.5t-75.5 485.5t-223.5 413.5l136 93q160 -195 257 -448t97 -544t-97.5 -543.5t-256.5 -447.5z" />
<glyph unicode="*" horiz-adv-x="983" d="M76 1055l57 172l12 -4q84 -29 156 -68t145 -80q-16 84 -31.5 163t-15.5 165v16h185v-16q0 -86 -15.5 -165t-31.5 -163q74 41 145.5 80t155.5 68l12 4l57 -172l-16 -6q-82 -31 -164 -40.5t-168 -15.5q68 -57 127 -111.5t111 -125.5l10 -15l-150 -104l-8 12 q-49 74 -85 146.5t-72 150.5q-37 -78 -73 -150.5t-85 -146.5l-8 -12l-150 104l10 15q51 72 110.5 126t127.5 111q-86 6 -168 15.5t-164 40.5z" />
<glyph unicode="+" d="M109 532v162h387v422h163v-422h388v-162h-388v-423h-163v423h-387z" />
<glyph unicode="," horiz-adv-x="503" d="M78 -279q51 104 67.5 212t16.5 202q0 27 -1 51.5t-3 46.5h207q2 -16 2 -31.5v-31.5q0 -129 -38 -255t-104 -241z" />
<glyph unicode="-" horiz-adv-x="612" d="M53 524v178h506v-178h-506z" />
<glyph unicode="." horiz-adv-x="503" d="M115 111q0 55 36.5 96t100.5 41q63 0 100 -41t37 -96t-37 -96.5t-100 -41.5t-100 41t-37 97z" />
<glyph unicode="/" horiz-adv-x="786" d="M-49 -379l694 1983h191l-691 -1983h-194z" />
<glyph unicode="0" d="M102 711q0 356 126 548.5t350 192.5q223 0 349 -192.5t126 -548.5t-126 -549t-349 -193t-349.5 193t-126.5 549zM303 711q0 -117 13.5 -221.5t45 -182.5t85 -124t131.5 -46t131 46t84.5 124t45 182.5t13.5 221.5t-13.5 221t-45 182t-85 124t-130.5 46q-78 0 -131.5 -46 t-85 -124t-45 -182.5t-13.5 -220.5z" />
<glyph unicode="1" d="M190 1126q117 45 227.5 116t203.5 177h135v-1419h-191v1155q-25 -23 -60.5 -47.5t-77.5 -47t-88 -43t-89 -34.5z" />
<glyph unicode="2" d="M115 1282q18 20 55 50t88 56.5t114.5 45t137.5 18.5q223 0 334.5 -103.5t111.5 -291.5q0 -74 -29.5 -142.5t-78.5 -135t-110.5 -131t-123.5 -126.5q-35 -35 -81 -82t-86.5 -98t-68.5 -98t-28 -82h654v-162h-861q-2 12 -2 24.5v22.5q0 96 32 179t83 157t114.5 139.5 t125.5 126.5q51 49 97 97.5t82 96.5t57.5 99t21.5 109q0 61 -19.5 104t-52.5 71.5t-77 42t-93 13.5q-59 0 -108.5 -16.5t-88.5 -38t-65.5 -45t-40.5 -35.5z" />
<glyph unicode="3" d="M113 43l37 166q35 -16 115.5 -43t197.5 -27q182 0 261 72t79 192q0 78 -33 131.5t-86 85t-124 45t-144 13.5h-49v156h67q51 0 105.5 10t99.5 36.5t73.5 72.5t28.5 116q0 57 -20.5 98t-54 68t-77.5 38t-93 11q-98 0 -167 -28.5t-116 -59.5l-74 145q25 16 63 36t85 36.5 t101 27.5t114 11q113 0 194.5 -27.5t135 -78t80 -119t26.5 -148.5q0 -111 -63.5 -189.5t-153.5 -119.5q55 -16 106.5 -47t89 -78t61 -108.5t23.5 -137.5q0 -92 -31.5 -170.5t-98 -136t-167 -90.5t-237.5 -33q-53 0 -109.5 8.5t-105.5 20.5t-86 24.5t-53 20.5z" />
<glyph unicode="4" d="M82 362v130q39 90 106.5 209.5t152.5 246.5t182.5 250t195.5 221h182v-901h168v-156h-168v-362h-184v362h-635zM266 518h451v676q-61 -66 -124 -146.5t-122 -168.5t-111.5 -180.5t-93.5 -180.5z" />
<glyph unicode="5" d="M133 43l37 166q35 -16 113.5 -43t193.5 -27q92 0 154.5 20.5t101.5 55.5t56.5 81t17.5 97q0 78 -26.5 138.5t-94.5 101.5t-180.5 62.5t-284.5 21.5q12 100 19.5 188t13.5 172t10 167t8 175h684v-162h-518q-2 -31 -6 -83t-8 -108t-8 -109.5t-8 -84.5q309 -12 453.5 -135 t144.5 -334q0 -94 -32 -173.5t-96.5 -137t-163 -90.5t-233.5 -33q-53 0 -108.5 8.5t-102.5 20.5t-83.5 24.5t-53.5 20.5z" />
<glyph unicode="6" d="M129 569q0 207 57.5 366t163 267.5t256 164.5t338.5 58l14 -159q-121 -2 -220 -27t-177 -78t-131 -138t-80 -210q53 25 120 41t138 16q121 0 205 -36.5t137.5 -97t77 -139.5t23.5 -165q0 -78 -27 -160t-81 -149.5t-138 -110.5t-199 -43q-233 0 -355 159.5t-122 440.5z M328 569q0 -90 12 -170t44 -140t85 -96t135 -36q68 0 115 28.5t77.5 73.5t44 97.5t13.5 101.5q0 139 -66.5 213t-199.5 74q-72 0 -133.5 -13.5t-122.5 -39.5q-2 -23 -3 -46.5t-1 -46.5z" />
<glyph unicode="7" d="M123 1253v166h903v-157q-68 -78 -149.5 -214.5t-154.5 -305.5t-125 -360.5t-65 -381.5h-198q12 164 58 345t113.5 352t148.5 317.5t159 238.5h-690z" />
<glyph unicode="8" d="M113 358q0 59 19.5 113.5t51 102t73.5 85t89 66.5q-201 115 -201 338q0 78 31 148.5t87 124t136 85t179 31.5q115 0 196.5 -35t134 -89t76 -119.5t23.5 -127.5q0 -59 -17.5 -111t-47.5 -97.5t-67.5 -80t-78.5 -61.5q241 -114 245 -362q0 -86 -29.5 -159t-88 -127 t-146.5 -84t-203 -30q-133 0 -222 38t-142 95.5t-75.5 126t-22.5 129.5zM305 356q0 -37 13.5 -76.5t46 -73.5t84 -56.5t129.5 -22.5q70 0 122 20.5t84.5 52t49 72.5t16.5 84q0 66 -24.5 115t-70.5 86t-110.5 62.5t-146.5 44.5q-92 -51 -142.5 -127.5t-50.5 -180.5zM336 1077 q0 -45 16.5 -90t51 -84t91 -69.5t134.5 -49.5q86 51 137 119.5t51 179.5q0 31 -13 68t-42 68.5t-74 53t-110 21.5q-66 0 -112 -20.5t-75 -52t-42 -69.5t-13 -75z" />
<glyph unicode="9" d="M104 991q0 76 27 158t81 149.5t138 110.5t199 43q117 0 206 -41t149.5 -119t91 -189.5t30.5 -250.5q0 -422 -210 -638t-623 -218l-7 160q129 0 232.5 24.5t181.5 78.5t130 140t77 211q-53 -25 -121 -40t-139 -15q-121 0 -205 36t-137 96.5t-77 139t-24 164.5zM301 995 q0 -139 66.5 -211.5t199.5 -72.5q72 0 135.5 13t122.5 40q2 23 2 44v44q0 88 -12 169t-44 141.5t-85 96t-135 35.5q-68 0 -115 -28.5t-77.5 -72.5t-44 -96.5t-13.5 -101.5z" />
<glyph unicode=":" horiz-adv-x="503" d="M115 111q0 55 36.5 96t100.5 41q63 0 100 -41t37 -96t-37 -96.5t-100 -41.5t-100 41t-37 97zM115 928q0 55 36.5 96t100.5 41q63 0 100 -41t37 -96t-37 -96.5t-100 -41.5t-100 41t-37 97z" />
<glyph unicode=";" horiz-adv-x="503" d="M78 -279q51 104 67.5 212t16.5 202q0 27 -1 51.5t-3 46.5h207q2 -16 2 -31.5v-31.5q0 -129 -38 -255t-104 -241zM115 928q0 55 36.5 96t100.5 41q63 0 100 -41t37 -96t-37 -96.5t-100 -41.5t-100 41t-37 97z" />
<glyph unicode="&#x3c;" d="M109 530v164l884 375l54 -158l-728 -299l728 -299l-54 -157z" />
<glyph unicode="=" d="M109 313v162h938v-162h-938zM109 750v161h938v-161h-938z" />
<glyph unicode="&#x3e;" d="M109 313l727 299l-727 299l53 158l885 -375v-164l-885 -374z" />
<glyph unicode="?" horiz-adv-x="827" d="M39 1370q70 37 157 59.5t185 22.5q117 0 191.5 -31.5t119.5 -81t62.5 -110t17.5 -115.5q0 -70 -26.5 -124t-65.5 -101t-86 -90t-86 -89t-65.5 -100.5t-26.5 -122.5v-22t2 -23h-160q-8 41 -8 86q0 66 23.5 119t60.5 99.5t78 86t77.5 80.5t60 86t23.5 99q0 86 -55.5 140 t-161.5 54q-135 0 -264 -69zM211 111q0 55 37 96t100 41t100 -41t37 -96t-36.5 -96.5t-100.5 -41.5q-63 0 -100 41t-37 97z" />
<glyph unicode="@" horiz-adv-x="1945" d="M133 569q0 221 69.5 387t187.5 275.5t272.5 165t326.5 55.5q168 0 317.5 -54.5t262 -157.5t178 -249.5t65.5 -331.5q0 -139 -31.5 -245.5t-85 -179t-127 -109.5t-155.5 -37q-66 0 -108.5 18.5t-71.5 49.5q-45 -25 -108.5 -42.5t-127.5 -17.5q-98 0 -179 31t-140.5 91.5 t-92 148.5t-32.5 204q0 98 30.5 185.5t91 152t147.5 101.5t198 37q104 0 191 -16.5t135 -33.5v-626q0 -66 22.5 -92.5t58.5 -26.5q53 0 93.5 37t66 96t37.5 134t12 153q0 129 -45 242.5t-129 199.5t-203.5 135t-269.5 49t-274.5 -50t-214.5 -143t-140.5 -228.5t-50.5 -307.5 q0 -180 53.5 -316t148.5 -227.5t225 -137.5t286 -46q121 0 199.5 14.5t101.5 22.5l20 -151q-35 -12 -126 -26.5t-195 -14.5q-182 0 -344 52t-283 159.5t-191.5 274.5t-70.5 396zM745 571q0 -145 70 -231t189 -86q43 0 87 9t78 28q-6 27 -8 53.5t-2 50.5v482q-12 4 -47 8 t-78 4q-145 0 -217 -90t-72 -228z" />
<glyph unicode="A" horiz-adv-x="1357" d="M16 0q82 225 154 416.5t140.5 363.5t136 329t141.5 310h182q74 -154 141.5 -310.5t136 -328.5t140.5 -363.5t153 -416.5h-217q-35 92 -65.5 181t-63.5 181h-643l-129 -362h-207zM410 526h528q-66 178 -130.5 345t-133.5 321q-72 -154 -136.5 -320.5t-127.5 -345.5z" />
<glyph unicode="B" horiz-adv-x="1316" d="M176 23v1376q41 10 90 16t99.5 10.5t99.5 6.5t92 2q123 0 230.5 -18.5t186.5 -62.5t124 -116t45 -176q0 -117 -55.5 -191.5t-147.5 -111.5q125 -37 198.5 -117t73.5 -225q0 -213 -156.5 -320.5t-496.5 -107.5q-43 0 -93 2t-100.5 6t-99.5 10t-90 17zM373 162q23 -2 53 -4 q27 -2 62.5 -3t82.5 -1q88 0 167 11t138.5 39.5t95.5 80t36 129.5q0 70 -27 118t-77 76.5t-119.5 41t-155.5 12.5h-256v-500zM373 821h209q74 0 139 10.5t113.5 37t76 69.5t27.5 109q0 61 -28.5 103t-79 67.5t-118 38t-143.5 12.5t-118.5 -2t-77.5 -6v-439z" />
<glyph unicode="C" horiz-adv-x="1269" d="M119 711q0 178 54 316t146.5 232.5t215 143.5t262.5 49q88 0 158.5 -12.5t122.5 -28.5t85 -32.5t45 -24.5l-57 -164q-18 12 -53 26.5t-79 29t-96.5 23.5t-105.5 9q-113 0 -203 -39t-153.5 -112.5t-97 -179t-33.5 -236.5q0 -127 29.5 -231.5t89 -179.5t148.5 -116t208 -41 q137 0 227 29t135 51l52 -164q-14 -10 -51.5 -25.5t-92.5 -29.5t-129 -24.5t-160 -10.5q-150 0 -272.5 49.5t-210.5 143.5t-136 232t-48 317z" />
<glyph unicode="D" horiz-adv-x="1460" d="M176 23v1376q84 20 187.5 27.5t189.5 7.5q174 0 319.5 -44t250 -133.5t161.5 -225.5t57 -320t-57 -320.5t-161.5 -225.5t-250 -133t-319.5 -44q-86 0 -189.5 7t-187.5 28zM375 168q18 -2 64 -4t130 -2q283 0 422 144.5t139 404.5t-139 404.5t-422 144.5q-84 0 -130 -2.5 t-64 -4.5v-1085z" />
<glyph unicode="E" horiz-adv-x="1169" d="M176 0v1419h866v-170h-667v-422h594v-165h-594v-492h719v-170h-918z" />
<glyph unicode="F" horiz-adv-x="1099" d="M176 0v1419h856v-170h-657v-428h583v-168h-583v-653h-199z" />
<glyph unicode="G" horiz-adv-x="1376" d="M119 711q0 178 54 316t146.5 232.5t216 143.5t265.5 49q96 0 171 -12.5t128 -28.5t87 -32.5t46 -24.5l-64 -166q-59 39 -157.5 64.5t-200.5 25.5q-109 0 -198 -39t-151.5 -112.5t-97 -179t-34.5 -236.5q0 -127 29.5 -231.5t90 -179.5t149.5 -116t210 -41q86 0 146.5 9.5 t86.5 17.5v528h199v-663q-25 -8 -71 -18.5t-106 -20.5t-132 -17.5t-146 -7.5q-150 0 -272.5 49.5t-210.5 143.5t-136 231t-48 316z" />
<glyph unicode="H" horiz-adv-x="1443" d="M176 0v1419h199v-592h694v592h199v-1419h-199v655h-694v-655h-199z" />
<glyph unicode="I" horiz-adv-x="550" d="M176 0v1419h199v-1419h-199z" />
<glyph unicode="J" horiz-adv-x="1024" d="M16 84l78 158q43 -31 111.5 -65t171.5 -34q147 0 214.5 75t67.5 257v944h199v-962q0 -102 -21.5 -190.5t-75.5 -155t-145.5 -104.5t-228.5 -38q-70 0 -128 11.5t-105.5 29t-82 37t-55.5 37.5z" />
<glyph unicode="K" horiz-adv-x="1288" d="M176 0v1419h199v-626q72 68 157.5 152.5t169.5 170.5t159 165t126 138h240q-63 -70 -143 -154.5t-167.5 -174t-173.5 -175.5t-161 -159q88 -61 186 -151.5t192.5 -193t177.5 -209t138 -202.5h-234q-61 96 -141 193.5t-169 186.5t-180 165t-177 129v-674h-199z" />
<glyph unicode="L" horiz-adv-x="1062" d="M176 0v1419h199v-1247h655v-172h-854z" />
<glyph unicode="M" horiz-adv-x="1783" d="M137 0q8 184 18.5 371.5t24 369t28.5 353.5t34 325h174q55 -90 118.5 -213t127 -257t123 -268t108.5 -245q49 111 108.5 245t123 268t127 257t118.5 213h174q70 -686 105 -1419h-195q-10 287 -24.5 568.5t-36.5 523.5q-20 -35 -54 -100.5t-73 -148.5t-83 -176.5 t-83 -181.5t-73 -163.5t-54 -124.5h-160q-20 49 -54 124.5t-73 163.5t-83 181.5t-83 176.5t-72.5 148.5t-54.5 100.5q-23 -242 -37 -523.5t-24 -568.5h-195z" />
<glyph unicode="N" horiz-adv-x="1490" d="M176 0v1419h158q96 -102 205.5 -238.5t217 -280.5t203 -283.5t160.5 -247.5v1050h195v-1419h-166q-45 76 -103.5 170t-126 195.5t-140 206t-144.5 201.5t-139.5 183t-124.5 152v-1108h-195z" />
<glyph unicode="O" horiz-adv-x="1593" d="M119 711q0 182 54 321t147.5 232.5t217.5 140.5t263 47q137 0 259 -47t214 -140.5t146.5 -232.5t54.5 -321t-54.5 -321.5t-146.5 -233t-214 -140.5t-259 -47q-139 0 -263 47t-217.5 140.5t-147.5 233t-54 321.5zM328 711q0 -129 32.5 -234.5t93 -179.5t147.5 -114 t196 -40t194.5 40t146 114t93.5 179.5t33 234.5t-33 234.5t-93.5 179t-146.5 113.5t-194 40q-109 0 -196 -40t-147.5 -113.5t-93 -179t-32.5 -234.5z" />
<glyph unicode="P" horiz-adv-x="1245" d="M176 0v1399q84 20 187.5 27.5t189.5 7.5q299 0 460 -114t161 -339q0 -123 -44.5 -210t-127 -141.5t-201.5 -79t-269 -24.5h-157v-526h-199zM375 696h149q102 0 184.5 13.5t138.5 45t87 87t31 141.5q0 82 -32 135t-86 85t-126 44.5t-152 12.5q-127 0 -194 -7v-557z" />
<glyph unicode="Q" horiz-adv-x="1593" d="M119 711q0 182 54 321t147.5 232.5t217.5 140.5t263 47q137 0 259 -47t214 -140.5t146.5 -232.5t54.5 -321q0 -160 -41 -285t-114 -216t-170 -147.5t-208 -76.5q2 -47 42 -83t101.5 -60.5t137 -41t151.5 -24.5l-47 -156q-106 14 -203.5 38t-176.5 62.5t-132 99t-72 150.5 q-129 8 -243.5 60.5t-198.5 145.5t-133 226.5t-49 307.5zM328 711q0 -129 32.5 -234.5t93 -179.5t147.5 -114t196 -40t194.5 40t146 114t93.5 179.5t33 234.5t-33 234.5t-93.5 179t-146.5 113.5t-194 40q-109 0 -196 -40t-147.5 -113.5t-93 -179t-32.5 -234.5z" />
<glyph unicode="R" horiz-adv-x="1288" d="M176 0v1399q84 20 187.5 27.5t189.5 7.5q299 0 455.5 -113t156.5 -336q0 -141 -75 -241.5t-220 -149.5q33 -41 83.5 -107.5t103.5 -147.5t105 -169t89 -170h-217q-41 78 -89 158t-97 152.5t-97.5 136t-86.5 110.5q-27 -2 -54.5 -2h-56.5h-178v-555h-199zM375 719h141 q102 0 184 10t138.5 39t87 81t30.5 138q0 80 -30.5 133.5t-82.5 84t-123 43t-151 12.5q-127 0 -194 -7v-534z" />
<glyph unicode="S" horiz-adv-x="1089" d="M68 70l59 163q47 -27 143.5 -59.5t235.5 -32.5q311 0 311 213q0 66 -27.5 112t-74.5 80t-107.5 58.5t-128.5 48.5q-78 27 -147.5 61t-120.5 80t-81 109.5t-30 153.5q0 186 127 290.5t351 104.5q129 0 234.5 -27.5t154.5 -60.5l-64 -162q-43 27 -128 52.5t-197 25.5 q-57 0 -106.5 -12.5t-86.5 -37t-58.5 -62.5t-21.5 -89q0 -57 22.5 -96t63.5 -68.5t95.5 -54t119.5 -49.5q92 -37 169 -74t133.5 -88t87 -121.5t30.5 -171.5q0 -186 -136 -286.5t-384 -100.5q-84 0 -154.5 11.5t-126 27t-95.5 32.5t-62 30z" />
<glyph unicode="T" horiz-adv-x="1157" d="M33 1247v172h1091v-172h-446v-1247h-199v1247h-446z" />
<glyph unicode="U" horiz-adv-x="1409" d="M166 528v891h199v-868q0 -213 94 -309.5t246 -96.5q76 0 138 24t107 73t69.5 125.5t24.5 183.5v868h199v-891q0 -119 -31.5 -221t-98 -177t-168 -118t-240.5 -43t-242 43t-168.5 118t-97 177.5t-31.5 220.5z" />
<glyph unicode="V" horiz-adv-x="1343" d="M20 1419h220q111 -324 217 -622.5t219 -560.5q113 260 219 560t215 623h213q-78 -225 -148.5 -416.5t-138 -363.5t-134 -328.5t-136.5 -310.5h-186q-70 154 -136.5 310.5t-135 328.5t-140.5 363.5t-148 416.5z" />
<glyph unicode="W" horiz-adv-x="1902" d="M57 1419h209q29 -160 59.5 -319.5t63.5 -310t65.5 -287.5t67.5 -254q82 215 174 472t172 531h172q80 -274 174.5 -531t176.5 -472q33 115 65.5 252t64 287.5t62.5 311.5t59 320h203q-74 -410 -156.5 -758t-189.5 -661h-199q-90 221 -176 455t-172 508q-86 -274 -174 -508 t-176 -455h-199q-109 313 -191.5 661.5t-154.5 757.5z" />
<glyph unicode="X" horiz-adv-x="1292" d="M47 0q92 180 214 366.5t259 383.5l-454 669h229l350 -528l346 528h228l-447 -661q139 -199 262 -387.5t217 -370.5h-223q-31 61 -74 136t-94 156t-106.5 162t-106.5 152q-51 -72 -106.5 -152.5t-105.5 -161.5t-94 -156t-75 -136h-219z" />
<glyph unicode="Y" horiz-adv-x="1224" d="M12 1419h234q78 -168 174 -341t198 -333q100 160 196.5 333t176.5 341h221q-111 -205 -235.5 -416.5t-263.5 -429.5v-573h-199v569q-141 219 -266 432t-236 418z" />
<glyph unicode="Z" horiz-adv-x="1173" d="M68 0v133q43 82 101 180.5t124.5 200.5t138.5 206.5t142.5 201t137 180.5t122.5 147h-730v170h973v-157q-47 -53 -109.5 -128t-132 -166t-143.5 -192.5t-144.5 -205t-134 -206t-114.5 -194.5h799v-170h-1030z" />
<glyph unicode="[" horiz-adv-x="673" d="M197 -379v1983h460v-150h-282v-1683h282v-150h-460z" />
<glyph unicode="\" horiz-adv-x="786" d="M-49 1604h190l695 -1983h-195z" />
<glyph unicode="]" horiz-adv-x="673" d="M16 -229h283v1683h-283v150h461v-1983h-461v150z" />
<glyph unicode="^" d="M96 723l398 696h168l397 -696l-152 -78l-329 578l-330 -578z" />
<glyph unicode="_" horiz-adv-x="1007" d="M-8 -217h1024v-162h-1024v162z" />
<glyph unicode="`" horiz-adv-x="770" d="M125 1468l123 121l262 -315l-96 -86z" />
<glyph unicode="a" horiz-adv-x="1069" d="M88 317q0 88 36 151.5t97.5 102.5t143 57.5t172.5 18.5q29 0 59.5 -3t58 -8t48 -9t28.5 -6v53q0 47 -10 93t-37 82t-73 57.5t-119 21.5q-94 0 -165 -13.5t-106 -27.5l-22 157q37 16 123 32t186 16q115 0 193.5 -30t127 -84t69 -129t20.5 -165v-666q-25 -4 -69 -11 t-99.5 -13t-120 -11.5t-127.5 -5.5q-90 0 -166 18.5t-131 58.5t-86 105.5t-31 157.5zM281 319q0 -102 65 -142t178 -40q68 0 120 3t87 12v317q-20 10 -66.5 17.5t-111.5 7.5q-43 0 -91 -6.5t-88 -26t-66.5 -53t-26.5 -89.5z" />
<glyph unicode="b" horiz-adv-x="1206" d="M164 31v1525l190 33v-571q35 23 105.5 47.5t163.5 24.5q115 0 203.5 -41t150 -115t93.5 -176.5t32 -225.5q0 -129 -38 -232t-107.5 -175t-168 -111t-221.5 -39q-133 0 -235.5 18.5t-167.5 37.5zM354 166q29 -8 81 -15.5t130 -7.5q154 0 246 101.5t92 287.5 q0 82 -16.5 154t-53 124t-95 82t-140.5 30q-78 0 -143.5 -27t-100.5 -55v-674z" />
<glyph unicode="c" horiz-adv-x="952" d="M104 530q0 123 36 225.5t101.5 177.5t161 117t211.5 42q72 0 143.5 -12.5t137.5 -39.5l-43 -161q-43 20 -99.5 32.5t-119.5 12.5q-160 0 -245 -100.5t-85 -293.5q0 -86 19.5 -157.5t61.5 -122.5t107.5 -79t159.5 -28q76 0 137.5 14.5t96.5 30.5l26 -159 q-16 -10 -46.5 -19.5t-69.5 -16.5t-83 -12.5t-85 -5.5q-129 0 -226.5 41t-164 115t-99.5 175.5t-33 223.5z" />
<glyph unicode="d" horiz-adv-x="1206" d="M104 532q0 123 32 225.5t93.5 176.5t150.5 115t204 41q92 0 162.5 -25t105.5 -47v538l190 33v-1558q-66 -18 -168 -37t-235 -19q-123 0 -221.5 39t-168 111t-107.5 175t-38 232zM303 532q0 -186 92 -287.5t246 -101.5q78 0 130 7.5t81 15.5v674q-35 29 -100.5 55.5 t-143.5 26.5q-82 0 -140 -30t-95 -82t-53.5 -124t-16.5 -154z" />
<glyph unicode="e" horiz-adv-x="1144" d="M104 530q0 141 41 247t109 175.5t156 104.5t180 35q215 0 329.5 -134.5t114.5 -408.5v-31.5t-2 -36.5h-729q12 -166 96 -252t263 -86q100 0 168.5 17.5t103.5 34.5l27 -160q-35 -18 -122 -39t-198 -21q-139 0 -240.5 42t-167 116t-97.5 175t-32 222zM307 635h529v7 q0 124 -64 205q-66 83 -184 83q-66 0 -116 -25.5t-85 -66.5t-54.5 -94.5t-25.5 -108.5z" />
<glyph unicode="f" horiz-adv-x="790" d="M164 0v1161q0 205 100.5 316.5t315.5 111.5q84 0 144 -12t85 -23l-35 -163q-25 12 -70 23t-110 11q-133 0 -186.5 -72.5t-53.5 -195.5v-92h410v-160h-410v-905h-190z" />
<glyph unicode="g" horiz-adv-x="1183" d="M104 555q0 117 35 214t101.5 168t163 110.5t217.5 39.5q133 0 232 -19t167 -36v-950q0 -246 -127 -356.5t-385 -110.5q-100 0 -189.5 16.5t-154.5 38.5l35 166q57 -23 140 -40t173 -17q170 0 244.5 67.5t74.5 214.5v45q-25 -16 -95 -41.5t-165 -25.5q-96 0 -181 30.5 t-148.5 95t-100.5 161t-37 229.5zM303 553q0 -92 23.5 -157.5t63.5 -108.5t92.5 -63.5t107.5 -20.5q76 0 139.5 21.5t99.5 49.5v623q-29 8 -76.5 15.5t-129.5 7.5q-154 0 -237 -100.5t-83 -266.5z" />
<glyph unicode="h" horiz-adv-x="1169" d="M164 0v1556l190 33v-545q53 20 113.5 31.5t120.5 11.5q127 0 211 -35.5t134 -100t70.5 -154.5t20.5 -199v-598h-190v557q0 98 -13.5 168t-44.5 113t-82 62.5t-127 19.5q-31 0 -63.5 -4.5t-62 -9.5t-53 -11t-34.5 -10v-885h-190z" />
<glyph unicode="i" horiz-adv-x="518" d="M135 1382q0 57 36 91t87 34t87 -33.5t36 -91.5q0 -57 -36 -91t-87 -34t-87 34t-36 91zM164 0v1065h190v-1065h-190z" />
<glyph unicode="j" horiz-adv-x="518" d="M-139 -360l24 155q20 -6 47 -10t50 -4q98 0 140 60.5t42 176.5v1047h190v-1045q0 -205 -93 -304t-271 -99q-25 0 -64 6t-65 17zM135 1382q0 57 36 91t87 34t87 -33.5t36 -91.5q0 -57 -36 -91t-87 -34t-87 34t-36 91z" />
<glyph unicode="k" horiz-adv-x="1069" d="M164 0v1556l190 33v-971l108.5 108.5t117 121t108.5 118t88 99.5h223q-47 -51 -102 -112.5t-114.5 -124t-120 -125t-113.5 -117.5q61 -47 130 -117t135.5 -150.5t125.5 -163.5t100 -155h-223q-43 72 -99 146.5t-117.5 143t-125 126t-121.5 96.5v-512h-190z" />
<glyph unicode="l" horiz-adv-x="559" d="M160 279v1277l190 33v-1280q0 -47 8.5 -77.5t26.5 -49t49 -28t76 -15.5l-27 -159q-176 4 -249.5 75.5t-73.5 223.5z" />
<glyph unicode="m" horiz-adv-x="1763" d="M164 0v1034q66 16 173 34.5t249 18.5q102 0 171.5 -27.5t116.5 -80.5q14 10 45 28.5t76 36t100.5 30.5t118.5 13q123 0 201 -35.5t122 -101t59.5 -155.5t15.5 -197v-598h-191v557q0 94 -9 161.5t-34.5 113t-69.5 67t-114 21.5q-96 0 -158.5 -26t-85.5 -46 q16 -53 24.5 -116.5t8.5 -133.5v-598h-190v557q0 94 -10.5 161.5t-36 113t-69.5 67t-112 21.5q-29 0 -61.5 -2.5t-62 -5.5t-54.5 -7t-33 -6v-899h-190z" />
<glyph unicode="n" horiz-adv-x="1175" d="M164 0v1034q66 16 174 34.5t250 18.5q127 0 211 -35.5t134 -100t70.5 -154.5t20.5 -199v-598h-190v557q0 98 -13.5 168t-44.5 113t-82 62.5t-127 19.5q-31 0 -63.5 -2.5t-62 -5.5t-53 -7t-34.5 -6v-899h-190z" />
<glyph unicode="o" horiz-adv-x="1208" d="M104 532q0 125 37 228.5t103.5 177.5t159 114t200.5 40q109 0 201 -40t158.5 -114t103.5 -177.5t37 -228.5q0 -127 -37 -229t-103.5 -176t-158.5 -114t-201 -40t-201 40t-158.5 114t-103.5 176.5t-37 228.5zM303 532q0 -180 81 -285.5t220 -105.5t220 105.5t81 285.5 t-81 286t-220 106t-220 -105.5t-81 -286.5z" />
<glyph unicode="p" horiz-adv-x="1206" d="M164 -379v1411q68 16 169 35.5t234 19.5q123 0 221.5 -38.5t168 -110.5t107.5 -175.5t38 -232.5q0 -121 -32 -223t-93.5 -176t-150.5 -115t-203 -41q-92 0 -163 25t-106 47v-426h-190zM354 225q35 -29 100.5 -55.5t143.5 -26.5q82 0 140.5 30t95 82t53 122.5t16.5 152.5 q0 186 -92 287t-246 101q-86 0 -134 -6.5t-77 -14.5v-672z" />
<glyph unicode="q" horiz-adv-x="1206" d="M104 530q0 129 38 232.5t107.5 175.5t168 110.5t221.5 38.5q133 0 234.5 -19t168.5 -36v-1411h-190v426q-35 -23 -105.5 -47.5t-162.5 -24.5q-115 0 -204 41t-150.5 115t-93.5 176t-32 223zM303 530q0 -82 16.5 -152.5t53.5 -122.5t95 -82t140 -30q78 0 143.5 27 t100.5 55v672q-29 8 -77 14.5t-134 6.5q-154 0 -246 -101t-92 -287z" />
<glyph unicode="r" horiz-adv-x="790" d="M164 0v1020q68 25 168 46t225 21q25 0 56.5 -3t62.5 -8t56.5 -10t37.5 -9l-33 -166q-23 8 -75 19.5t-134 11.5q-53 0 -105 -11.5t-69 -15.5v-895h-190z" />
<glyph unicode="s" horiz-adv-x="913" d="M82 35l35 164q33 -12 104.5 -37t190.5 -25q117 0 173 31t56 98q0 70 -55.5 111t-182.5 92q-61 25 -117.5 50.5t-97.5 60t-65.5 84t-24.5 120.5q0 141 104.5 224.5t284.5 83.5q45 0 90.5 -5.5t84 -12.5t68.5 -15t46 -15l-35 -163q-31 16 -96 33.5t-158 17.5 q-80 0 -139 -32t-59 -99q0 -35 13 -61.5t41 -48t69 -40t98 -39.5q76 -29 135.5 -56.5t101 -64t64.5 -89t23 -128.5q0 -147 -110 -223t-312 -76q-141 0 -221 24t-109 36z" />
<glyph unicode="t" horiz-adv-x="823" d="M152 412v950l190 33v-330h403v-160h-403v-491q0 -80 12.5 -132.5t37 -82t61 -42t86.5 -12.5q86 0 138 19.5t73 28.5l36 -158q-29 -14 -100.5 -36t-163.5 -22q-109 0 -179.5 28t-113.5 83t-60 136t-17 188z" />
<glyph unicode="u" horiz-adv-x="1175" d="M152 467v598h190v-557q0 -195 61.5 -279t206.5 -84q31 0 64 2.5t61.5 5.5t52 6t33.5 7v899h191v-1034q-66 -16 -173.5 -35t-248.5 -19q-123 0 -207 36t-135 101.5t-73.5 154.5t-22.5 198z" />
<glyph unicode="v" horiz-adv-x="1028" d="M33 1065h205q25 -100 58.5 -214t71.5 -225.5t76.5 -216t73.5 -186.5q35 82 74 186.5t77 216t71.5 225.5t58.5 214h196q-80 -299 -187.5 -573.5t-207.5 -491.5h-172q-100 217 -207.5 491.5t-187.5 573.5z" />
<glyph unicode="w" horiz-adv-x="1591" d="M37 1065h205q20 -96 48.5 -209t60.5 -225.5t67 -217t65 -182.5q35 96 69 204t64.5 217.5t58 215t48.5 197.5h158q18 -92 44.5 -197.5t57.5 -215t64.5 -217t68.5 -204.5q31 78 64.5 182.5t66.5 217t61.5 225.5t49.5 209h196q-80 -313 -170 -583.5t-184 -481.5h-166 q-57 147 -121.5 336.5t-117.5 394.5q-53 -205 -117 -394.5t-121 -336.5h-166q-94 211 -184 481.5t-170 583.5z" />
<glyph unicode="x" horiz-adv-x="1046" d="M33 0q72 139 171 283.5t197 275.5l-352 506h215l254 -373l256 373h203l-344 -494q98 -133 201.5 -281.5t175.5 -289.5h-209q-23 45 -55.5 100.5t-71.5 113.5t-80 115.5t-80 108.5q-39 -51 -80 -109.5t-79 -116.5t-70.5 -113.5t-55.5 -98.5h-196z" />
<glyph unicode="y" horiz-adv-x="1017" d="M4 -352l35 153q23 -10 58.5 -19t70.5 -9q113 0 176.5 50t114.5 163q-129 246 -241 521t-185 558h205q23 -92 54.5 -198.5t70 -219t84 -225.5t94.5 -217q78 215 135 426t108 434h197q-74 -301 -164 -578.5t-194 -519.5q-41 -92 -85 -158.5t-97.5 -109.5t-120 -63.5 t-150.5 -20.5q-23 0 -47.5 3t-48 8t-43 11.5t-27.5 10.5z" />
<glyph unicode="z" horiz-adv-x="964" d="M74 0v127q49 90 120.5 198.5t150.5 216t153.5 203t130.5 160.5h-527v160h768v-143q-43 -47 -113.5 -133.5t-151.5 -190.5t-162 -219t-142 -219h586v-160h-813z" />
<glyph unicode="{" horiz-adv-x="681" d="M82 539v147q49 0 84 17.5t58.5 45t34.5 63.5t11 73v368q0 84 18.5 149.5t63.5 109.5t120 68t185 24h9v-150q-117 0 -167 -42t-50 -161v-315q0 -135 -36 -209t-102 -115q66 -41 102 -114.5t36 -208.5v-316q0 -119 50 -160.5t167 -41.5v-150h-9q-111 0 -185.5 22.5 t-119.5 67.5t-63.5 110.5t-18.5 149.5v369q0 37 -11 73t-34.5 63.5t-58.5 45t-84 17.5z" />
<glyph unicode="|" horiz-adv-x="571" d="M197 -379v1983h178v-1983h-178z" />
<glyph unicode="}" horiz-adv-x="681" d="M16 -229q117 0 167 42t50 160v316q0 135 36 208.5t102 114.5q-66 41 -102 115t-36 209v315q0 119 -50 161t-167 42v150h9q111 0 185.5 -24t119.5 -68t63.5 -109.5t18.5 -149.5v-368q0 -37 11 -73t34.5 -63.5t58.5 -45t84 -17.5v-147q-49 0 -84 -17.5t-58.5 -45 t-34.5 -63.5t-11 -73v-369q0 -84 -18.5 -149.5t-63.5 -110.5t-120 -67.5t-185 -22.5h-9v150z" />
<glyph unicode="~" d="M86 496q8 39 26.5 89t50.5 94t82 73.5t122 29.5q61 0 113 -24.5t100 -52.5q55 -33 106 -65t109 -32q33 0 55 15.5t38.5 39t27 51t18.5 54.5l131 -37q-8 -41 -25.5 -90t-50.5 -93t-83 -74t-122 -30q-61 0 -113.5 25t-99.5 53q-55 33 -106 64.5t-109 31.5q-33 0 -55 -15 t-38.5 -38.5t-27 -51.5t-18.5 -54z" />
<glyph unicode="&#xa1;" horiz-adv-x="565" d="M145 928q0 55 37 96t101 41q63 0 100 -41t37 -96t-37 -96t-100 -41t-100.5 41t-37.5 96zM180 4q0 172 12.5 312.5t30.5 279.5h119q18 -139 30.5 -279.5t12.5 -312.5v-383h-205v383z" />
<glyph unicode="&#xa2;" d="M176 596q0 100 27.5 188t78 158t124 117t165.5 65v295h170v-284q119 -6 226 -48l-43 -157q-43 18 -99.5 30.5t-119.5 12.5q-160 0 -245 -96.5t-85 -280.5q0 -82 19.5 -150.5t61.5 -117.5t107.5 -76t159.5 -27q76 0 137.5 14.5t95.5 28.5l27 -155q-29 -16 -98.5 -31.5 t-143.5 -20.5v-284h-170v295q-98 18 -171.5 64t-123 114.5t-75 157t-25.5 188.5z" />
<glyph unicode="&#xa3;" d="M123 610v154h190v170q0 152 32 251t90.5 157.5t140 81t180.5 22.5q90 0 151.5 -16.5t118.5 -38.5l-47 -164q-109 51 -231 51q-55 0 -100.5 -16.5t-77 -55.5t-49 -104.5t-17.5 -163.5v-174h387v-154h-387v-16q0 -102 -8.5 -215t-24.5 -215h592v-164h-807q23 145 40 289.5 t17 290.5v30h-190z" />
<glyph unicode="&#xa4;" d="M90 342l150 150q-58 92 -58 219q0 125 58 217l-150 151l119 119l151 -154q96 59 218 60q121 0 215 -60l153 154l119 -119l-152 -151q29 -45 44.5 -99.5t15.5 -117.5q0 -66 -15.5 -119t-44.5 -98l152 -152l-119 -119l-153 152q-98 -57 -215 -58q-59 0 -114.5 14.5 t-103.5 43.5l-151 -152zM336 711q0 -59 19.5 -105.5t52 -80t76.5 -51t94 -17.5q49 0 93 17.5t76.5 51t52 80t19.5 105.5q0 57 -19.5 104t-52 81t-76.5 51.5t-93 17.5t-93.5 -17.5t-77 -51.5t-52 -81t-19.5 -104z" />
<glyph unicode="&#xa5;" d="M35 1419h211q74 -160 160 -319.5t178 -306.5q90 147 173 307t158 319h207q-90 -170 -189 -347t-210 -355h281v-146h-332v-209h332v-145h-332v-217h-187v217h-331v145h331v209h-331v146h278q-111 180 -210 357t-187 345z" />
<glyph unicode="&#xa6;" horiz-adv-x="571" d="M197 -379v785h178v-785h-178zM197 819v785h178v-785h-178z" />
<glyph unicode="&#xa7;" horiz-adv-x="1007" d="M88 633q0 53 17.5 99t43 84t58.5 65.5t63 46.5q-51 41 -80.5 94t-29.5 123q0 141 99 224t280 83q104 0 194 -20.5t144 -36.5l-43 -158q-49 18 -120 38.5t-177 20.5q-80 0 -138.5 -33.5t-58.5 -101.5q0 -37 12.5 -62.5t39 -47t67.5 -40t98 -36.5q74 -25 140.5 -53.5 t116.5 -69.5t79 -98.5t29 -139.5q0 -51 -16.5 -96t-41 -82t-56.5 -66.5t-63 -47.5q59 -43 96.5 -100.5t37.5 -133.5q0 -154 -108.5 -232.5t-309.5 -78.5q-137 0 -226.5 21.5t-142.5 47.5l47 152q61 -27 135 -45.5t189 -18.5t173 34t58 108q0 72 -55 111.5t-186 84.5 q-74 25 -140.5 53.5t-117 69.5t-79 98.5t-28.5 139.5zM262 651q0 -53 23.5 -89t65.5 -63.5t99.5 -49t124.5 -43.5q10 -4 19.5 -7.5t19.5 -7.5q59 39 96.5 90t37.5 115q0 53 -24 89t-65 62.5t-94 47.5t-114 41q-14 4 -27.5 9t-28.5 11q-59 -39 -96 -91t-37 -114z" />
<glyph unicode="&#xa8;" horiz-adv-x="770" d="M72 1382q0 53 35.5 87t82.5 34t83 -33.5t36 -87.5q0 -53 -36 -86.5t-83 -33.5t-82.5 33.5t-35.5 86.5zM461 1382q0 53 35.5 87t83.5 34q47 0 82.5 -33.5t35.5 -87.5q0 -53 -35.5 -86.5t-82.5 -33.5t-83 33.5t-36 86.5z" />
<glyph unicode="&#xa9;" horiz-adv-x="1667" d="M133 711q0 174 57.5 312t153.5 233.5t223 145.5t267 50q139 0 266 -50t223 -145.5t153.5 -233.5t57.5 -312t-57.5 -312.5t-153.5 -233.5t-223 -145.5t-266 -50.5t-266.5 50.5t-223.5 145.5t-153.5 233.5t-57.5 312.5zM283 711q0 -135 41 -247t113.5 -191.5t174 -123 t222.5 -43.5t222 43.5t174 123t113.5 191.5t40.5 247t-40.5 246.5t-113.5 191.5t-174.5 123t-221.5 43q-121 0 -222.5 -43t-174 -123t-113.5 -191.5t-41 -246.5zM465 711q0 100 31.5 178t85 132t125 83t151.5 29q53 0 97 -8.5t77 -19.5t54.5 -22.5t29.5 -17.5l-47 -123 q-25 14 -79 33.5t-126 19.5q-104 0 -173.5 -72.5t-69.5 -211.5q0 -127 63.5 -208t185.5 -81q80 0 132.5 17.5t80.5 31.5l39 -123q-10 -6 -33.5 -17.5t-58.5 -20.5t-79 -16t-93 -7q-88 0 -159.5 28.5t-124 82t-81 132t-28.5 181.5z" />
<glyph unicode="&#xaa;" horiz-adv-x="796" d="M78 913q0 63 26.5 108.5t71.5 73t104.5 40t125.5 12.5q29 0 63.5 -2t77.5 -8v6q0 31 -6 61.5t-24.5 54t-51.5 39t-86 15.5q-47 0 -103.5 -6.5t-97.5 -20.5l-20 129q39 10 101 20.5t128 10.5q84 0 141.5 -20.5t93 -57.5t51 -89t15.5 -118v-459q-49 -10 -133 -19t-168 -9 q-68 0 -124 13t-97 42t-64.5 74t-23.5 110zM221 913q0 -61 48 -86.5t132 -25.5q45 0 90.5 2t55.5 6v205q-23 4 -57.5 6t-67.5 2q-35 0 -71 -4t-64.5 -16.5t-47 -34t-18.5 -54.5z" />
<glyph unicode="&#xab;" horiz-adv-x="1021" d="M61 582l320 452l133 -71l-227 -381l227 -381l-133 -72zM487 582l320 452l133 -71l-227 -381l227 -381l-133 -72z" />
<glyph unicode="&#xac;" d="M109 645v162h938v-698h-164v536h-774z" />
<glyph unicode="&#xad;" horiz-adv-x="612" d="M53 524v178h506v-178h-506z" />
<glyph unicode="&#xae;" horiz-adv-x="1667" d="M133 711q0 174 57.5 312t153.5 233.5t223 145.5t267 50q139 0 266 -50t223 -145.5t153.5 -233.5t57.5 -312t-57.5 -312.5t-153.5 -233.5t-223 -145.5t-266 -50.5t-266.5 50.5t-223.5 145.5t-153.5 233.5t-57.5 312.5zM283 711q0 -135 41 -247t113.5 -191.5t174 -123 t222.5 -43.5t222 43.5t174 123t113.5 191.5t40.5 247t-40.5 246.5t-113.5 191.5t-174.5 123t-221.5 43q-121 0 -222.5 -43t-174 -123t-113.5 -191.5t-41 -246.5zM547 303v795q55 12 116.5 18t112.5 6q176 0 268.5 -65.5t92.5 -198.5q0 -76 -40 -132t-114 -87 q20 -25 47 -61.5t55.5 -81.5t57 -94.5t51.5 -98.5h-158q-47 92 -105.5 175t-101.5 132h-137v-307h-145zM692 729h78q92 0 153.5 25.5t61.5 105.5q0 76 -58.5 105.5t-140.5 29.5q-23 0 -47 -1t-47 -3v-262z" />
<glyph unicode="&#xaf;" horiz-adv-x="770" d="M94 1309v147h582v-147h-582z" />
<glyph unicode="&#xb0;" horiz-adv-x="679" d="M53 1305q0 66 23.5 119t62.5 89.5t91.5 56t109.5 19.5t109.5 -19.5t91.5 -56t62.5 -89.5t23.5 -119t-23.5 -119t-62.5 -90t-91.5 -56.5t-109.5 -19.5t-109.5 19.5t-91.5 56.5t-62.5 90t-23.5 119zM190 1305q0 -72 44.5 -114t105.5 -42t105 42t44 114t-44 113.5t-105 41.5 t-105.5 -42t-44.5 -113z" />
<glyph unicode="&#xb1;" d="M109 0v162h938v-162h-938zM109 696v162h387v412h163v-412h388v-162h-388v-411h-163v411h-387z" />
<glyph unicode="&#xb2;" horiz-adv-x="735" d="M61 1343q35 37 106 73t163 36q141 0 208.5 -59t67.5 -168q0 -43 -19.5 -84t-52 -81t-75.5 -80t-92 -83q-35 -29 -69 -62.5t-40 -60.5h381v-129h-545q-6 68 9.5 120t45 95t68.5 79t82 73q70 59 114 109t44 100q0 53 -34 77.5t-93 24.5q-35 0 -66 -9t-55.5 -22.5t-44 -27 t-29.5 -21.5z" />
<glyph unicode="&#xb3;" horiz-adv-x="735" d="M66 676l30 123q45 -16 95.5 -29.5t103.5 -13.5q109 0 149.5 33.5t40.5 87.5q0 35 -18 59.5t-50 39.5t-73 22.5t-84 7.5h-39v116h51q29 0 61 5.5t57.5 17.5t42 33.5t16.5 52.5q0 51 -38 72.5t-98 21.5q-55 0 -102 -19.5t-82 -35.5l-51 112q33 23 101.5 46.5t137.5 23.5 q150 0 212.5 -60.5t62.5 -154.5q0 -100 -113 -164q72 -23 114 -75t42 -124q0 -53 -18.5 -97t-59.5 -77.5t-105.5 -52t-154.5 -18.5q-63 0 -129 14t-102 33z" />
<glyph unicode="&#xb4;" horiz-adv-x="770" d="M260 1274l262 315l123 -121l-289 -280z" />
<glyph unicode="&#xb5;" horiz-adv-x="1187" d="M164 -379v1444h190v-569q0 -195 63.5 -273t205.5 -78q31 0 63.5 2.5t61 5.5t52 6t34.5 7v899h190v-1034q-66 -16 -169 -35t-226 -19q-113 0 -179.5 24t-107.5 69q6 -57 8 -115.5t2 -122.5v-211h-188z" />
<glyph unicode="&#xb6;" horiz-adv-x="1323" d="M88 981q0 113 46 197t132 141t209 86t275 29q86 0 184 -7.5t182 -27.5v-1778h-160v1645q-29 4 -71.5 7t-93.5 3q-16 0 -33 -1t-29 -3v-1651h-160v916q-227 23 -354 129t-127 315z" />
<glyph unicode="&#xb7;" horiz-adv-x="503" d="M115 603q0 55 36.5 96t100.5 41q63 0 100 -41t37 -96t-37 -96.5t-100 -41.5t-100 41t-37 97z" />
<glyph unicode="&#xb8;" horiz-adv-x="770" d="M141 -360l23 116q25 -8 52.5 -14t62.5 -6q74 0 73 47q0 23 -22.5 38t-63.5 32l-14 6q6 20 18.5 47.5t24.5 54.5t23.5 48.5t17.5 31.5h131q-12 -23 -30.5 -57.5t-28.5 -59.5q59 -29 85.5 -62.5t26.5 -99.5q0 -23 -10 -49t-34.5 -48.5t-65.5 -37t-101 -14.5q-53 0 -97 8 t-71 19z" />
<glyph unicode="&#xb9;" horiz-adv-x="735" d="M102 1272q78 27 154 68.5t131 95.5h100v-791h-143v602q-45 -29 -103.5 -51t-99.5 -35z" />
<glyph unicode="&#xba;" horiz-adv-x="913" d="M88 1061q0 88 27.5 160.5t77 123t117 78t147.5 27.5t147.5 -27.5t116.5 -78t76.5 -123t27.5 -160.5t-27.5 -160t-76.5 -123t-116.5 -78.5t-147.5 -27.5t-147.5 27.5t-117 78.5t-77 123t-27.5 160zM240 1061q0 -113 56 -182.5t161 -69.5q104 0 160.5 69.5t56.5 182.5 q0 115 -56.5 183.5t-160.5 68.5q-102 0 -159.5 -68.5t-57.5 -183.5z" />
<glyph unicode="&#xbb;" horiz-adv-x="1021" d="M82 201l227 381l-227 381l133 71l320 -452l-320 -453zM508 201l227 381l-227 381l133 71l320 -452l-320 -453z" />
<glyph unicode="&#xbc;" horiz-adv-x="1789" d="M102 1272q78 27 154 68.5t131 95.5h100v-791h-143v602q-45 -29 -103.5 -51t-99.5 -35zM401 0l801 1419h178l-801 -1419h-178zM1104 197v94q29 51 74 116.5t98 135t112.5 136t119.5 118.5h131v-480h102v-120h-102v-191h-140v191h-395zM1258 317h241v310 q-63 -66 -128.5 -149t-112.5 -161z" />
<glyph unicode="&#xbd;" horiz-adv-x="1789" d="M102 1272q78 27 154 68.5t131 95.5h100v-791h-143v602q-45 -29 -103.5 -51t-99.5 -35zM358 0l801 1419h178l-801 -1419h-178zM1116 704q35 37 106 73t163 36q141 0 208.5 -59t67.5 -168q0 -43 -19.5 -84t-52 -81t-75.5 -80t-92 -83q-35 -29 -69 -62.5t-40 -60.5h381v-129 h-545q-6 68 9.5 120t45 95t68.5 79t82 73q70 59 114 109t44 100q0 53 -34 77.5t-93 24.5q-35 0 -66 -9t-55.5 -22.5t-44 -27t-29.5 -21.5z" />
<glyph unicode="&#xbe;" horiz-adv-x="1789" d="M66 676l30 123q45 -16 95.5 -29.5t103.5 -13.5q109 0 149.5 33.5t40.5 87.5q0 35 -18 59.5t-50 39.5t-73 22.5t-84 7.5h-39v116h51q29 0 61 5.5t57.5 17.5t42 33.5t16.5 52.5q0 51 -38 72.5t-98 21.5q-55 0 -102 -19.5t-82 -35.5l-51 112q33 23 101.5 46.5t137.5 23.5 q150 0 212.5 -60.5t62.5 -154.5q0 -100 -113 -164q72 -23 114 -75t42 -124q0 -53 -18.5 -97t-59.5 -77.5t-105.5 -52t-154.5 -18.5q-63 0 -129 14t-102 33zM432 0l801 1419h178l-801 -1419h-178zM1104 197v94q29 51 74 116.5t98 135t112.5 136t119.5 118.5h131v-480h102 v-120h-102v-191h-140v191h-395zM1258 317h241v310q-63 -66 -128.5 -149t-112.5 -161z" />
<glyph unicode="&#xbf;" horiz-adv-x="827" d="M57 -70q0 68 26 121t64.5 101.5t82.5 91.5t83 91t64.5 101t25.5 121v19.5t-2 19.5h160q8 -41 8 -80q0 -66 -23.5 -119t-57 -99t-74.5 -87t-75 -82t-57.5 -84t-23.5 -92q0 -78 56.5 -128t156.5 -50q135 0 264 69l53 -147q-70 -37 -156.5 -59.5t-185.5 -22.5 q-111 0 -184.5 28.5t-119.5 73.5t-65.5 101.5t-19.5 111.5zM334 928q0 55 37 96t100 41t100 -41t37 -96t-36.5 -96t-100.5 -41q-63 0 -100 41t-37 96z" />
<glyph unicode="&#xc0;" horiz-adv-x="1357" d="M16 0q82 225 154 416.5t140.5 363.5t136 329t141.5 310h182q74 -154 141.5 -310.5t136 -328.5t140.5 -363.5t153 -416.5h-217q-35 92 -65.5 181t-63.5 181h-643l-129 -362h-207zM410 526h528q-66 178 -130.5 345t-133.5 321q-72 -154 -136.5 -320.5t-127.5 -345.5z M432 1787l123 121l262 -315l-96 -86z" />
<glyph unicode="&#xc1;" horiz-adv-x="1357" d="M16 0q82 225 154 416.5t140.5 363.5t136 329t141.5 310h182q74 -154 141.5 -310.5t136 -328.5t140.5 -363.5t153 -416.5h-217q-35 92 -65.5 181t-63.5 181h-643l-129 -362h-207zM410 526h528q-66 178 -130.5 345t-133.5 321q-72 -154 -136.5 -320.5t-127.5 -345.5z M551 1593l262 315l123 -121l-289 -280z" />
<glyph unicode="&#xc2;" horiz-adv-x="1357" d="M16 0q82 225 154 416.5t140.5 363.5t136 329t141.5 310h182q74 -154 141.5 -310.5t136 -328.5t140.5 -363.5t153 -416.5h-217q-35 92 -65.5 181t-63.5 181h-643l-129 -362h-207zM399 1601l279 293l279 -293l-80 -90l-199 180l-199 -180zM410 526h528q-66 178 -130.5 345 t-133.5 321q-72 -154 -136.5 -320.5t-127.5 -345.5z" />
<glyph unicode="&#xc3;" horiz-adv-x="1357" d="M16 0q82 225 154 416.5t140.5 363.5t136 329t141.5 310h182q74 -154 141.5 -310.5t136 -328.5t140.5 -363.5t153 -416.5h-217q-35 92 -65.5 181t-63.5 181h-643l-129 -362h-207zM342 1628q8 25 26.5 57.5t45 60t62.5 47t79 19.5q41 0 77 -14.5t69 -30.5q35 -16 59 -24.5 t47 -8.5q35 0 64.5 29t46.5 61l98 -49q-10 -25 -27.5 -57.5t-44 -60t-62.5 -47t-79 -19.5q-41 0 -77 14t-69 31q-35 16 -59 24.5t-47 8.5q-35 0 -64.5 -29t-46.5 -61zM410 526h528q-66 178 -130.5 345t-133.5 321q-72 -154 -136.5 -320.5t-127.5 -345.5z" />
<glyph unicode="&#xc4;" horiz-adv-x="1357" d="M16 0q82 225 154 416.5t140.5 363.5t136 329t141.5 310h182q74 -154 141.5 -310.5t136 -328.5t140.5 -363.5t153 -416.5h-217q-35 92 -65.5 181t-63.5 181h-643l-129 -362h-207zM365 1701q0 53 35.5 87t82.5 34t83 -33.5t36 -87.5q0 -53 -36 -86.5t-83 -33.5t-82.5 33.5 t-35.5 86.5zM410 526h528q-66 178 -130.5 345t-133.5 321q-72 -154 -136.5 -320.5t-127.5 -345.5zM754 1701q0 53 35.5 87t83.5 34q47 0 82.5 -33.5t35.5 -87.5q0 -53 -35.5 -86.5t-82.5 -33.5t-83 33.5t-36 86.5z" />
<glyph unicode="&#xc5;" horiz-adv-x="1357" d="M16 0q76 209 143.5 390t132 344t127 310.5t130.5 292.5q-39 29 -61.5 72t-22.5 100q0 49 17.5 87t46 66t66.5 42t81 14t81 -14t66.5 -42t46 -65.5t17.5 -87.5q0 -55 -22.5 -97t-59.5 -71q68 -145 131 -293.5t127.5 -311.5t132.5 -344t145 -392h-217q-35 92 -65.5 182 t-63.5 183h-643l-129 -365h-207zM410 526h528q-66 178 -130.5 345t-133.5 321q-72 -154 -136.5 -319.5t-127.5 -346.5zM567 1509q0 -53 32 -82.5t77 -29.5t76.5 29.5t31.5 82.5t-31.5 83t-76.5 30t-77 -29.5t-32 -83.5z" />
<glyph unicode="&#xc6;" horiz-adv-x="1914" d="M12 0q117 221 228.5 416.5t218 370t210 331t205.5 301.5h914v-166h-617v-428h543v-161h-543v-498h668v-166h-864v365h-559q-49 -90 -97.5 -181.5t-93.5 -183.5h-213zM508 526h467v738q-109 -147 -225.5 -334t-241.5 -404z" />
<glyph unicode="&#xc7;" horiz-adv-x="1269" d="M119 711q0 178 54 316t146.5 232.5t215 143.5t262.5 49q88 0 158.5 -12.5t122.5 -28.5t85 -32.5t45 -24.5l-57 -164q-18 12 -53 26.5t-79 29t-96.5 23.5t-105.5 9q-113 0 -203 -39t-153.5 -112.5t-97 -179t-33.5 -236.5q0 -127 29.5 -231.5t89 -179.5t148.5 -116t208 -41 q137 0 227 29t135 51l52 -164q-29 -23 -138.5 -54.5t-277.5 -35.5q-6 -12 -11.5 -23.5t-9.5 -21.5q59 -29 86 -62.5t27 -99.5q0 -23 -10.5 -49t-35 -48.5t-65.5 -37t-100 -14.5q-53 0 -97 8t-71 19l23 116q25 -8 52 -14t62 -6q74 0 74 47q0 23 -22.5 38t-63.5 32l-14 6 q8 25 21.5 57t27.5 61q-127 16 -229.5 72.5t-175 150t-112.5 221.5t-40 290z" />
<glyph unicode="&#xc8;" horiz-adv-x="1169" d="M176 0v1419h866v-170h-667v-422h594v-165h-594v-492h719v-170h-918zM410 1787l123 121l262 -315l-96 -86z" />
<glyph unicode="&#xc9;" horiz-adv-x="1169" d="M176 0v1419h866v-170h-667v-422h594v-165h-594v-492h719v-170h-918zM518 1593l262 315l123 -121l-289 -280z" />
<glyph unicode="&#xca;" horiz-adv-x="1169" d="M176 0v1419h866v-170h-667v-422h594v-165h-594v-492h719v-170h-918zM329 1601l279 293l279 -293l-80 -90l-199 180l-199 -180z" />
<glyph unicode="&#xcb;" horiz-adv-x="1169" d="M176 0v1419h866v-170h-667v-422h594v-165h-594v-492h719v-170h-918zM295 1701q0 53 35.5 87t82.5 34t83 -33.5t36 -87.5q0 -53 -36 -86.5t-83 -33.5t-82.5 33.5t-35.5 86.5zM684 1701q0 53 35.5 87t83.5 34q47 0 82.5 -33.5t35.5 -87.5q0 -53 -35.5 -86.5t-82.5 -33.5 t-83 33.5t-36 86.5z" />
<glyph unicode="&#xcc;" horiz-adv-x="550" d="M31 1787l123 121l262 -315l-96 -86zM176 0v1419h199v-1419h-199z" />
<glyph unicode="&#xcd;" horiz-adv-x="550" d="M139 1593l262 315l123 -121l-289 -280zM176 0v1419h199v-1419h-199z" />
<glyph unicode="&#xce;" horiz-adv-x="550" d="M-3 1601l279 293l279 -293l-80 -90l-199 180l-199 -180zM176 0v1419h199v-1419h-199z" />
<glyph unicode="&#xcf;" horiz-adv-x="550" d="M-37 1701q0 53 35.5 87t82.5 34t83 -33.5t36 -87.5q0 -53 -36 -86.5t-83 -33.5t-82.5 33.5t-35.5 86.5zM176 0v1419h199v-1419h-199zM352 1701q0 53 35.5 87t83.5 34q47 0 82.5 -33.5t35.5 -87.5q0 -53 -35.5 -86.5t-82.5 -33.5t-83 33.5t-36 86.5z" />
<glyph unicode="&#xd0;" horiz-adv-x="1486" d="M39 664v153h164v582q84 20 187.5 27.5t189.5 7.5q174 0 319 -44t249.5 -133.5t162 -225.5t57.5 -320t-57.5 -320.5t-162 -225.5t-249.5 -133t-319 -44q-86 0 -189.5 7t-187.5 28v641h-164zM401 168q18 -2 64.5 -4t130.5 -2q283 0 422 144.5t139 404.5t-139 404.5 t-422 144.5q-84 0 -130 -2.5t-65 -4.5v-436h267v-153h-267v-496z" />
<glyph unicode="&#xd1;" horiz-adv-x="1490" d="M176 0v1419h158q96 -102 205.5 -238.5t217 -280.5t203 -283.5t160.5 -247.5v1050h195v-1419h-166q-45 76 -103.5 170t-126 195.5t-140 206t-144.5 201.5t-139.5 183t-124.5 152v-1108h-195zM409 1628q8 25 26.5 57.5t45 60t62.5 47t79 19.5q41 0 77 -14.5t69 -30.5 q35 -16 59 -24.5t47 -8.5q35 0 64.5 29t46.5 61l98 -49q-10 -25 -27.5 -57.5t-44 -60t-62.5 -47t-79 -19.5q-41 0 -77 14t-69 31q-35 16 -59 24.5t-47 8.5q-35 0 -64.5 -29t-46.5 -61z" />
<glyph unicode="&#xd2;" horiz-adv-x="1593" d="M119 711q0 182 54 321t147.5 232.5t217.5 140.5t263 47q137 0 259 -47t214 -140.5t146.5 -232.5t54.5 -321t-54.5 -321.5t-146.5 -233t-214 -140.5t-259 -47q-139 0 -263 47t-217.5 140.5t-147.5 233t-54 321.5zM328 711q0 -129 32.5 -234.5t93 -179.5t147.5 -114 t196 -40t194.5 40t146 114t93.5 179.5t33 234.5t-33 234.5t-93.5 179t-146.5 113.5t-194 40q-109 0 -196 -40t-147.5 -113.5t-93 -179t-32.5 -234.5zM551 1787l123 121l262 -315l-96 -86z" />
<glyph unicode="&#xd3;" horiz-adv-x="1593" d="M119 711q0 182 54 321t147.5 232.5t217.5 140.5t263 47q137 0 259 -47t214 -140.5t146.5 -232.5t54.5 -321t-54.5 -321.5t-146.5 -233t-214 -140.5t-259 -47q-139 0 -263 47t-217.5 140.5t-147.5 233t-54 321.5zM328 711q0 -129 32.5 -234.5t93 -179.5t147.5 -114 t196 -40t194.5 40t146 114t93.5 179.5t33 234.5t-33 234.5t-93.5 179t-146.5 113.5t-194 40q-109 0 -196 -40t-147.5 -113.5t-93 -179t-32.5 -234.5zM659 1593l262 315l123 -121l-289 -280z" />
<glyph unicode="&#xd4;" horiz-adv-x="1593" d="M119 711q0 182 54 321t147.5 232.5t217.5 140.5t263 47q137 0 259 -47t214 -140.5t146.5 -232.5t54.5 -321t-54.5 -321.5t-146.5 -233t-214 -140.5t-259 -47q-139 0 -263 47t-217.5 140.5t-147.5 233t-54 321.5zM328 711q0 -129 32.5 -234.5t93 -179.5t147.5 -114 t196 -40t194.5 40t146 114t93.5 179.5t33 234.5t-33 234.5t-93.5 179t-146.5 113.5t-194 40q-109 0 -196 -40t-147.5 -113.5t-93 -179t-32.5 -234.5zM518 1601l279 293l279 -293l-80 -90l-199 180l-199 -180z" />
<glyph unicode="&#xd5;" horiz-adv-x="1593" d="M119 711q0 182 54 321t147.5 232.5t217.5 140.5t263 47q137 0 259 -47t214 -140.5t146.5 -232.5t54.5 -321t-54.5 -321.5t-146.5 -233t-214 -140.5t-259 -47q-139 0 -263 47t-217.5 140.5t-147.5 233t-54 321.5zM328 711q0 -129 32.5 -234.5t93 -179.5t147.5 -114 t196 -40t194.5 40t146 114t93.5 179.5t33 234.5t-33 234.5t-93.5 179t-146.5 113.5t-194 40q-109 0 -196 -40t-147.5 -113.5t-93 -179t-32.5 -234.5zM461 1628q8 25 26.5 57.5t45 60t62.5 47t79 19.5q41 0 77 -14.5t69 -30.5q35 -16 59 -24.5t47 -8.5q35 0 64.5 29t46.5 61 l98 -49q-10 -25 -27.5 -57.5t-44 -60t-62.5 -47t-79 -19.5q-41 0 -77 14t-69 31q-35 16 -59 24.5t-47 8.5q-35 0 -64.5 -29t-46.5 -61z" />
<glyph unicode="&#xd6;" horiz-adv-x="1593" d="M119 711q0 182 54 321t147.5 232.5t217.5 140.5t263 47q137 0 259 -47t214 -140.5t146.5 -232.5t54.5 -321t-54.5 -321.5t-146.5 -233t-214 -140.5t-259 -47q-139 0 -263 47t-217.5 140.5t-147.5 233t-54 321.5zM328 711q0 -129 32.5 -234.5t93 -179.5t147.5 -114 t196 -40t194.5 40t146 114t93.5 179.5t33 234.5t-33 234.5t-93.5 179t-146.5 113.5t-194 40q-109 0 -196 -40t-147.5 -113.5t-93 -179t-32.5 -234.5zM484 1701q0 53 35.5 87t82.5 34t83 -33.5t36 -87.5q0 -53 -36 -86.5t-83 -33.5t-82.5 33.5t-35.5 86.5zM873 1701 q0 53 35.5 87t83.5 34q47 0 82.5 -33.5t35.5 -87.5q0 -53 -35.5 -86.5t-82.5 -33.5t-83 33.5t-36 86.5z" />
<glyph unicode="&#xd7;" d="M164 313l299 299l-299 299l115 115l299 -299l299 299l114 -115l-299 -299l299 -299l-114 -114l-299 299l-299 -299z" />
<glyph unicode="&#xd8;" horiz-adv-x="1593" d="M119 711q0 182 54 321t147.5 232.5t217.5 140.5t263 47q217 0 385 -115l121 158l127 -94l-131 -170q80 -92 126 -222t46 -298q0 -182 -54.5 -321.5t-146.5 -233t-214 -140.5t-259 -47q-109 0 -206 28t-181 83l-119 -154l-127 94l127 164q-82 92 -129 223.5t-47 303.5z M328 711q0 -223 90 -367l653 846q-113 88 -274 88q-109 0 -196 -40t-147.5 -113.5t-93 -179t-32.5 -234.5zM526 227q109 -84 271 -84q109 0 194.5 40t146 114t93.5 179.5t33 234.5q0 109 -22.5 197.5t-63.5 160.5z" />
<glyph unicode="&#xd9;" horiz-adv-x="1409" d="M166 528v891h199v-868q0 -213 94 -309.5t246 -96.5q76 0 138 24t107 73t69.5 125.5t24.5 183.5v868h199v-891q0 -119 -31.5 -221t-98 -177t-168 -118t-240.5 -43t-242 43t-168.5 118t-97 177.5t-31.5 220.5zM459 1787l123 121l262 -315l-96 -86z" />
<glyph unicode="&#xda;" horiz-adv-x="1409" d="M166 528v891h199v-868q0 -213 94 -309.5t246 -96.5q76 0 138 24t107 73t69.5 125.5t24.5 183.5v868h199v-891q0 -119 -31.5 -221t-98 -177t-168 -118t-240.5 -43t-242 43t-168.5 118t-97 177.5t-31.5 220.5zM567 1593l262 315l123 -121l-289 -280z" />
<glyph unicode="&#xdb;" horiz-adv-x="1409" d="M166 528v891h199v-868q0 -213 94 -309.5t246 -96.5q76 0 138 24t107 73t69.5 125.5t24.5 183.5v868h199v-891q0 -119 -31.5 -221t-98 -177t-168 -118t-240.5 -43t-242 43t-168.5 118t-97 177.5t-31.5 220.5zM425 1601l279 293l279 -293l-80 -90l-199 180l-199 -180z" />
<glyph unicode="&#xdc;" horiz-adv-x="1409" d="M166 528v891h199v-868q0 -213 94 -309.5t246 -96.5q76 0 138 24t107 73t69.5 125.5t24.5 183.5v868h199v-891q0 -119 -31.5 -221t-98 -177t-168 -118t-240.5 -43t-242 43t-168.5 118t-97 177.5t-31.5 220.5zM391 1701q0 53 35.5 87t82.5 34t83 -33.5t36 -87.5 q0 -53 -36 -86.5t-83 -33.5t-82.5 33.5t-35.5 86.5zM780 1701q0 53 35.5 87t83.5 34q47 0 82.5 -33.5t35.5 -87.5q0 -53 -35.5 -86.5t-82.5 -33.5t-83 33.5t-36 86.5z" />
<glyph unicode="&#xdd;" horiz-adv-x="1224" d="M12 1419h234q78 -168 174 -341t198 -333q100 160 196.5 333t176.5 341h221q-111 -205 -235.5 -416.5t-263.5 -429.5v-573h-199v569q-141 219 -266 432t-236 418zM477 1593l262 315l123 -121l-289 -280z" />
<glyph unicode="&#xde;" horiz-adv-x="1247" d="M176 0v1419h199v-231q39 4 81 5t81 1q637 0 637 -453q0 -123 -44.5 -207.5t-127 -139t-201.5 -79t-269 -24.5h-157v-291h-199zM375 455h149q102 0 184.5 13t138.5 46t87 88t31 141q0 82 -32 136.5t-89.5 86t-137 44t-176.5 12.5h-76.5t-78.5 -4v-563z" />
<glyph unicode="&#xdf;" horiz-adv-x="1275" d="M164 0v1135q0 102 28.5 186t84 143.5t137.5 92t188 32.5q111 0 190.5 -24.5t130 -68.5t74 -104t23.5 -130q0 -51 -14.5 -91.5t-36 -74t-47 -62t-48.5 -53.5q-47 -51 -79.5 -85t-32.5 -85q0 -31 15.5 -53.5t40 -39t54 -30.5t60.5 -29q55 -27 103 -57.5t84 -70t55.5 -94 t19.5 -130.5q0 -160 -99.5 -246t-308.5 -86q-43 0 -86 6.5t-79.5 15.5t-64.5 19.5t-40 16.5l33 166q12 -6 37.5 -16.5t59.5 -20.5t74 -17.5t81 -7.5q102 0 151 45t49 121q0 80 -47 131t-163 105q-68 31 -112 58.5t-68.5 56t-35 59t-10.5 71.5q0 82 45 137.5t97 108.5 q20 20 41.5 45t40 50.5t29.5 52t11 55.5q0 90 -53 140t-160 50q-137 0 -199.5 -77.5t-62.5 -215.5v-1130h-190z" />
<glyph unicode="&#xe0;" horiz-adv-x="1069" d="M88 317q0 88 36 151.5t97.5 102.5t143 57.5t172.5 18.5q29 0 59.5 -3t58 -8t48 -9t28.5 -6v53q0 47 -10 93t-37 82t-73 57.5t-119 21.5q-94 0 -165 -13.5t-106 -27.5l-22 157q37 16 123 32t186 16q115 0 193.5 -30t127 -84t69 -129t20.5 -165v-666q-25 -4 -69 -11 t-99.5 -13t-120 -11.5t-127.5 -5.5q-90 0 -166 18.5t-131 58.5t-86 105.5t-31 157.5zM281 319q0 -102 65 -142t178 -40q68 0 120 3t87 12v317q-20 10 -66.5 17.5t-111.5 7.5q-43 0 -91 -6.5t-88 -26t-66.5 -53t-26.5 -89.5zM293 1468l123 121l262 -315l-96 -86z" />
<glyph unicode="&#xe1;" horiz-adv-x="1069" d="M88 317q0 88 36 151.5t97.5 102.5t143 57.5t172.5 18.5q29 0 59.5 -3t58 -8t48 -9t28.5 -6v53q0 47 -10 93t-37 82t-73 57.5t-119 21.5q-94 0 -165 -13.5t-106 -27.5l-22 157q37 16 123 32t186 16q115 0 193.5 -30t127 -84t69 -129t20.5 -165v-666q-25 -4 -69 -11 t-99.5 -13t-120 -11.5t-127.5 -5.5q-90 0 -166 18.5t-131 58.5t-86 105.5t-31 157.5zM281 319q0 -102 65 -142t178 -40q68 0 120 3t87 12v317q-20 10 -66.5 17.5t-111.5 7.5q-43 0 -91 -6.5t-88 -26t-66.5 -53t-26.5 -89.5zM401 1274l262 315l123 -121l-289 -280z" />
<glyph unicode="&#xe2;" horiz-adv-x="1069" d="M88 317q0 88 36 151.5t97.5 102.5t143 57.5t172.5 18.5q29 0 59.5 -3t58 -8t48 -9t28.5 -6v53q0 47 -10 93t-37 82t-73 57.5t-119 21.5q-94 0 -165 -13.5t-106 -27.5l-22 157q37 16 123 32t186 16q115 0 193.5 -30t127 -84t69 -129t20.5 -165v-666q-25 -4 -69 -11 t-99.5 -13t-120 -11.5t-127.5 -5.5q-90 0 -166 18.5t-131 58.5t-86 105.5t-31 157.5zM260 1282l279 293l279 -293l-80 -90l-199 180l-199 -180zM281 319q0 -102 65 -142t178 -40q68 0 120 3t87 12v317q-20 10 -66.5 17.5t-111.5 7.5q-43 0 -91 -6.5t-88 -26t-66.5 -53 t-26.5 -89.5z" />
<glyph unicode="&#xe3;" horiz-adv-x="1069" d="M88 317q0 88 36 151.5t97.5 102.5t143 57.5t172.5 18.5q29 0 59.5 -3t58 -8t48 -9t28.5 -6v53q0 47 -10 93t-37 82t-73 57.5t-119 21.5q-94 0 -165 -13.5t-106 -27.5l-22 157q37 16 123 32t186 16q115 0 193.5 -30t127 -84t69 -129t20.5 -165v-666q-25 -4 -69 -11 t-99.5 -13t-120 -11.5t-127.5 -5.5q-90 0 -166 18.5t-131 58.5t-86 105.5t-31 157.5zM203 1309q8 25 26.5 57.5t45 60t62.5 47t79 19.5q41 0 77 -14.5t69 -30.5q35 -16 59 -24.5t47 -8.5q35 0 64.5 29t46.5 61l98 -49q-10 -25 -27.5 -57.5t-44 -60t-62.5 -47t-79 -19.5 q-41 0 -77 14t-69 31q-35 16 -59 24.5t-47 8.5q-35 0 -64.5 -29t-46.5 -61zM281 319q0 -102 65 -142t178 -40q68 0 120 3t87 12v317q-20 10 -66.5 17.5t-111.5 7.5q-43 0 -91 -6.5t-88 -26t-66.5 -53t-26.5 -89.5z" />
<glyph unicode="&#xe4;" horiz-adv-x="1069" d="M88 317q0 88 36 151.5t97.5 102.5t143 57.5t172.5 18.5q29 0 59.5 -3t58 -8t48 -9t28.5 -6v53q0 47 -10 93t-37 82t-73 57.5t-119 21.5q-94 0 -165 -13.5t-106 -27.5l-22 157q37 16 123 32t186 16q115 0 193.5 -30t127 -84t69 -129t20.5 -165v-666q-25 -4 -69 -11 t-99.5 -13t-120 -11.5t-127.5 -5.5q-90 0 -166 18.5t-131 58.5t-86 105.5t-31 157.5zM226 1382q0 53 35.5 87t82.5 34t83 -33.5t36 -87.5q0 -53 -36 -86.5t-83 -33.5t-82.5 33.5t-35.5 86.5zM281 319q0 -102 65 -142t178 -40q68 0 120 3t87 12v317q-20 10 -66.5 17.5 t-111.5 7.5q-43 0 -91 -6.5t-88 -26t-66.5 -53t-26.5 -89.5zM615 1382q0 53 35.5 87t83.5 34q47 0 82.5 -33.5t35.5 -87.5q0 -53 -35.5 -86.5t-82.5 -33.5t-83 33.5t-36 86.5z" />
<glyph unicode="&#xe5;" horiz-adv-x="1069" d="M88 317q0 88 36 151.5t97.5 102.5t143 57.5t172.5 18.5q29 0 59.5 -3t58 -8t48 -9t28.5 -6v53q0 47 -10 93t-37 82t-73 57.5t-119 21.5q-94 0 -165 -13.5t-106 -27.5l-22 157q37 16 123 32t186 16q115 0 193.5 -30t127 -84t69 -129t20.5 -165v-666q-25 -4 -69 -11 t-99.5 -13t-120 -11.5t-127.5 -5.5q-90 0 -166 18.5t-131 58.5t-86 105.5t-31 157.5zM281 319q0 -102 65 -142t178 -40q68 0 120 3t87 12v317q-20 10 -66.5 17.5t-111.5 7.5q-43 0 -91 -6.5t-88 -26t-66.5 -53t-26.5 -89.5zM328 1386q0 49 17.5 87t46 66t66.5 42t81 14 t81 -14t66.5 -42t46 -66t17.5 -87t-17.5 -86.5t-46 -65.5t-66.5 -42t-81 -14t-81 14t-66.5 42t-46 65.5t-17.5 86.5zM430 1386q0 -53 32 -82.5t77 -29.5t77 29.5t32 82.5t-32 83t-77 30t-77 -29.5t-32 -83.5z" />
<glyph unicode="&#xe6;" horiz-adv-x="1759" d="M90 317q0 88 36 151.5t97.5 102.5t143.5 57.5t172 18.5q29 0 59.5 -3t57 -8t47 -9t28.5 -6v53q0 47 -10 93t-37 82t-73 57.5t-119 21.5q-94 0 -165 -13.5t-106 -27.5l-22 157q37 16 122 32t183 16q141 0 224 -48.5t124 -134.5q68 92 160 137.5t192 45.5q213 0 329 -135.5 t116 -407.5q0 -16 -1 -27.5t-1 -21.5v-19h-729q12 -164 97 -251t261 -87q100 0 168.5 17.5t103.5 34.5l27 -160q-35 -18 -122 -39t-198 -21q-117 0 -203.5 28t-152.5 81q-20 -14 -54 -32.5t-81 -36t-105.5 -29t-128.5 -11.5q-102 0 -183 18.5t-138 59.5t-88 106.5t-31 157.5 zM283 319q0 -104 66.5 -143t185.5 -39q106 0 167.5 23.5t94.5 46.5q-31 57 -48.5 122.5t-19.5 139.5q-23 10 -65.5 17.5t-108.5 7.5q-43 0 -91 -6.5t-88 -26t-66.5 -53t-26.5 -89.5zM922 635h528q2 129 -64.5 212t-183.5 83q-66 0 -116 -25.5t-83.5 -66.5t-54 -94.5 t-26.5 -108.5z" />
<glyph unicode="&#xe7;" horiz-adv-x="952" d="M104 530q0 123 36 225.5t101.5 177.5t161 117t211.5 42q72 0 143.5 -12.5t137.5 -39.5l-43 -161q-43 20 -99.5 32.5t-119.5 12.5q-160 0 -245 -100.5t-85 -293.5q0 -86 19.5 -157.5t61.5 -122.5t107.5 -79t159.5 -28q76 0 137.5 14.5t96.5 30.5l26 -159 q-16 -8 -43.5 -17.5t-62.5 -16.5t-75 -12.5t-79 -7.5l-22 -51q59 -29 85.5 -62.5t26.5 -99.5q0 -23 -10 -49t-34.5 -48.5t-65.5 -37t-101 -14.5q-53 0 -97 8t-71 19l23 116q25 -8 52.5 -14t62.5 -6q74 0 73 47q0 23 -22.5 38t-63.5 32l-14 6q8 25 22.5 59.5t30.5 65.5 q-104 14 -183 60t-132 117.5t-80 165t-27 203.5z" />
<glyph unicode="&#xe8;" horiz-adv-x="1144" d="M104 530q0 141 41 247t109 175.5t156 104.5t180 35q215 0 329.5 -134.5t114.5 -408.5v-31.5t-2 -36.5h-729q12 -166 96 -252t263 -86q100 0 168.5 17.5t103.5 34.5l27 -160q-35 -18 -122 -39t-198 -21q-139 0 -240.5 42t-167 116t-97.5 175t-32 222zM307 635h529 q2 129 -64.5 212t-183.5 83q-66 0 -116 -25.5t-85 -66.5t-54.5 -94.5t-25.5 -108.5zM340 1468l123 121l262 -315l-96 -86z" />
<glyph unicode="&#xe9;" horiz-adv-x="1144" d="M104 530q0 141 41 247t109 175.5t156 104.5t180 35q215 0 329.5 -134.5t114.5 -408.5v-31.5t-2 -36.5h-729q12 -166 96 -252t263 -86q100 0 168.5 17.5t103.5 34.5l27 -160q-35 -18 -122 -39t-198 -21q-139 0 -240.5 42t-167 116t-97.5 175t-32 222zM307 635h529 q2 129 -64.5 212t-183.5 83q-66 0 -116 -25.5t-85 -66.5t-54.5 -94.5t-25.5 -108.5zM448 1274l262 315l123 -121l-289 -280z" />
<glyph unicode="&#xea;" horiz-adv-x="1144" d="M104 530q0 141 41 247t109 175.5t156 104.5t180 35q215 0 329.5 -134.5t114.5 -408.5v-31.5t-2 -36.5h-729q12 -166 96 -252t263 -86q100 0 168.5 17.5t103.5 34.5l27 -160q-35 -18 -122 -39t-198 -21q-139 0 -240.5 42t-167 116t-97.5 175t-32 222zM307 635h529 q2 129 -64.5 212t-183.5 83q-66 0 -116 -25.5t-85 -66.5t-54.5 -94.5t-25.5 -108.5zM307 1282l279 293l279 -293l-80 -90l-199 180l-199 -180z" />
<glyph unicode="&#xeb;" horiz-adv-x="1144" d="M104 530q0 141 41 247t109 175.5t156 104.5t180 35q215 0 329.5 -134.5t114.5 -408.5v-31.5t-2 -36.5h-729q12 -166 96 -252t263 -86q100 0 168.5 17.5t103.5 34.5l27 -160q-35 -18 -122 -39t-198 -21q-139 0 -240.5 42t-167 116t-97.5 175t-32 222zM273 1382 q0 53 35.5 87t82.5 34t83 -33.5t36 -87.5q0 -53 -36 -86.5t-83 -33.5t-82.5 33.5t-35.5 86.5zM307 635h529q2 129 -64.5 212t-183.5 83q-66 0 -116 -25.5t-85 -66.5t-54.5 -94.5t-25.5 -108.5zM662 1382q0 53 35.5 87t83.5 34q47 0 82.5 -33.5t35.5 -87.5q0 -53 -35.5 -86.5 t-82.5 -33.5t-83 33.5t-36 86.5z" />
<glyph unicode="&#xec;" horiz-adv-x="518" d="M14 1468l123 121l262 -315l-96 -86zM164 0v1065h190v-1065h-190z" />
<glyph unicode="&#xed;" horiz-adv-x="518" d="M123 1274l262 315l123 -121l-289 -280zM164 0v1065h190v-1065h-190z" />
<glyph unicode="&#xee;" horiz-adv-x="518" d="M-19 1282l279 293l279 -293l-80 -90l-199 180l-199 -180zM164 0v1065h190v-1065h-190z" />
<glyph unicode="&#xef;" horiz-adv-x="518" d="M-53 1382q0 53 35.5 87t82.5 34t83 -33.5t36 -87.5q0 -53 -36 -86.5t-83 -33.5t-82.5 33.5t-35.5 86.5zM164 0v1065h190v-1065h-190zM336 1382q0 53 35.5 87t83.5 34q47 0 82.5 -33.5t35.5 -87.5q0 -53 -35.5 -86.5t-82.5 -33.5t-83 33.5t-36 86.5z" />
<glyph unicode="&#xf0;" horiz-adv-x="1206" d="M104 508q0 115 34 207t95.5 156.5t150.5 98.5t200 34q104 0 182 -33t115 -62q-25 164 -113 303l-246 -84l-47 129l209 72q-68 80 -172 156l121 104q45 -29 103.5 -79t117.5 -124l254 89l47 -129l-219 -76q66 -111 111 -258.5t45 -339.5q0 -135 -24 -261t-81 -223.5 t-154.5 -156t-244.5 -58.5q-121 0 -212 45t-151.5 119t-90.5 170t-30 201zM299 508q0 -74 18.5 -140.5t54.5 -116.5t90 -80t126 -30q94 0 154.5 45t94 119t47 168.5t13.5 192.5q0 16 -1 32.5t-1 32.5q-70 61 -145.5 84t-141.5 23q-84 0 -142 -26t-95 -71t-54.5 -104 t-17.5 -129z" />
<glyph unicode="&#xf1;" horiz-adv-x="1175" d="M164 0v1034q66 16 174 34.5t250 18.5q127 0 211 -35.5t134 -100t70.5 -154.5t20.5 -199v-598h-190v557q0 98 -13.5 168t-44.5 113t-82 62.5t-127 19.5q-31 0 -63.5 -2.5t-62 -5.5t-53 -7t-34.5 -6v-899h-190zM258 1309q8 25 26.5 57.5t45 60t62.5 47t79 19.5 q41 0 77 -14.5t69 -30.5q35 -16 59 -24.5t47 -8.5q35 0 64.5 29t46.5 61l98 -49q-10 -25 -27.5 -57.5t-44 -60t-62.5 -47t-79 -19.5q-41 0 -77 14t-69 31q-35 16 -59 24.5t-47 8.5q-35 0 -64.5 -29t-46.5 -61z" />
<glyph unicode="&#xf2;" horiz-adv-x="1208" d="M104 532q0 125 37 228.5t103.5 177.5t159 114t200.5 40q109 0 201 -40t158.5 -114t103.5 -177.5t37 -228.5q0 -127 -37 -229t-103.5 -176t-158.5 -114t-201 -40t-201 40t-158.5 114t-103.5 176.5t-37 228.5zM303 532q0 -180 81 -285.5t220 -105.5t220 105.5t81 285.5 t-81 286t-220 106t-220 -105.5t-81 -286.5zM358 1468l123 121l262 -315l-96 -86z" />
<glyph unicode="&#xf3;" horiz-adv-x="1208" d="M104 532q0 125 37 228.5t103.5 177.5t159 114t200.5 40q109 0 201 -40t158.5 -114t103.5 -177.5t37 -228.5q0 -127 -37 -229t-103.5 -176t-158.5 -114t-201 -40t-201 40t-158.5 114t-103.5 176.5t-37 228.5zM303 532q0 -180 81 -285.5t220 -105.5t220 105.5t81 285.5 t-81 286t-220 106t-220 -105.5t-81 -286.5zM467 1274l262 315l123 -121l-289 -280z" />
<glyph unicode="&#xf4;" horiz-adv-x="1208" d="M104 532q0 125 37 228.5t103.5 177.5t159 114t200.5 40q109 0 201 -40t158.5 -114t103.5 -177.5t37 -228.5q0 -127 -37 -229t-103.5 -176t-158.5 -114t-201 -40t-201 40t-158.5 114t-103.5 176.5t-37 228.5zM303 532q0 -180 81 -285.5t220 -105.5t220 105.5t81 285.5 t-81 286t-220 106t-220 -105.5t-81 -286.5zM325 1282l279 293l279 -293l-80 -90l-199 180l-199 -180z" />
<glyph unicode="&#xf5;" horiz-adv-x="1208" d="M104 532q0 125 37 228.5t103.5 177.5t159 114t200.5 40q109 0 201 -40t158.5 -114t103.5 -177.5t37 -228.5q0 -127 -37 -229t-103.5 -176t-158.5 -114t-201 -40t-201 40t-158.5 114t-103.5 176.5t-37 228.5zM268 1309q8 25 26.5 57.5t45 60t62.5 47t79 19.5 q41 0 77 -14.5t69 -30.5q35 -16 59 -24.5t47 -8.5q35 0 64.5 29t46.5 61l98 -49q-10 -25 -27.5 -57.5t-44 -60t-62.5 -47t-79 -19.5q-41 0 -77 14t-69 31q-35 16 -59 24.5t-47 8.5q-35 0 -64.5 -29t-46.5 -61zM303 532q0 -180 81 -285.5t220 -105.5t220 105.5t81 285.5 t-81 286t-220 106t-220 -105.5t-81 -286.5z" />
<glyph unicode="&#xf6;" horiz-adv-x="1208" d="M104 532q0 125 37 228.5t103.5 177.5t159 114t200.5 40q109 0 201 -40t158.5 -114t103.5 -177.5t37 -228.5q0 -127 -37 -229t-103.5 -176t-158.5 -114t-201 -40t-201 40t-158.5 114t-103.5 176.5t-37 228.5zM291 1382q0 53 35.5 87t82.5 34t83 -33.5t36 -87.5 q0 -53 -36 -86.5t-83 -33.5t-82.5 33.5t-35.5 86.5zM303 532q0 -180 81 -285.5t220 -105.5t220 105.5t81 285.5t-81 286t-220 106t-220 -105.5t-81 -286.5zM680 1382q0 53 35.5 87t83.5 34q47 0 82.5 -33.5t35.5 -87.5q0 -53 -35.5 -86.5t-82.5 -33.5t-83 33.5t-36 86.5z " />
<glyph unicode="&#xf7;" d="M109 532v162h938v-162h-938zM455 217q0 57 35.5 91t87.5 34q51 0 86.5 -34t35.5 -91t-35.5 -91t-86.5 -34t-87 34t-36 91zM455 1008q0 57 35.5 91t87.5 34q51 0 86.5 -34t35.5 -91t-35.5 -91t-86.5 -34t-87 33.5t-36 91.5z" />
<glyph unicode="&#xf8;" horiz-adv-x="1208" d="M104 532q0 125 37 228.5t103.5 177.5t159 114t200.5 40q80 0 150.5 -22.5t130.5 -63.5l100 131l109 -82l-111 -144q57 -72 89 -167t32 -212q0 -127 -37 -229t-103.5 -176t-158.5 -114t-201 -40q-162 0 -280 84l-101 -131l-108 82l110 144q-57 72 -89 168t-32 212z M301 532q0 -133 43 -225l434 561q-74 57 -174 58q-141 0 -222 -106t-81 -288zM430 195q70 -55 174 -56q141 0 222 105.5t81 287.5q0 127 -45 224z" />
<glyph unicode="&#xf9;" horiz-adv-x="1175" d="M152 467v598h190v-557q0 -195 61.5 -279t206.5 -84q31 0 64 2.5t61.5 5.5t52 6t33.5 7v899h191v-1034q-66 -16 -173.5 -35t-248.5 -19q-123 0 -207 36t-135 101.5t-73.5 154.5t-22.5 198zM336 1468l123 121l262 -315l-96 -86z" />
<glyph unicode="&#xfa;" horiz-adv-x="1175" d="M152 467v598h190v-557q0 -195 61.5 -279t206.5 -84q31 0 64 2.5t61.5 5.5t52 6t33.5 7v899h191v-1034q-66 -16 -173.5 -35t-248.5 -19q-123 0 -207 36t-135 101.5t-73.5 154.5t-22.5 198zM444 1274l262 315l123 -121l-289 -280z" />
<glyph unicode="&#xfb;" horiz-adv-x="1175" d="M152 467v598h190v-557q0 -195 61.5 -279t206.5 -84q31 0 64 2.5t61.5 5.5t52 6t33.5 7v899h191v-1034q-66 -16 -173.5 -35t-248.5 -19q-123 0 -207 36t-135 101.5t-73.5 154.5t-22.5 198zM303 1282l279 293l279 -293l-80 -90l-199 180l-199 -180z" />
<glyph unicode="&#xfc;" horiz-adv-x="1175" d="M152 467v598h190v-557q0 -195 61.5 -279t206.5 -84q31 0 64 2.5t61.5 5.5t52 6t33.5 7v899h191v-1034q-66 -16 -173.5 -35t-248.5 -19q-123 0 -207 36t-135 101.5t-73.5 154.5t-22.5 198zM269 1382q0 53 35.5 87t82.5 34t83 -33.5t36 -87.5q0 -53 -36 -86.5t-83 -33.5 t-82.5 33.5t-35.5 86.5zM658 1382q0 53 35.5 87t83.5 34q47 0 82.5 -33.5t35.5 -87.5q0 -53 -35.5 -86.5t-82.5 -33.5t-83 33.5t-36 86.5z" />
<glyph unicode="&#xfd;" horiz-adv-x="1017" d="M4 -352l35 153q23 -10 58.5 -19t70.5 -9q113 0 176.5 50t114.5 163q-129 246 -241 521t-185 558h205q23 -92 54.5 -198.5t70 -219t84 -225.5t94.5 -217q78 215 135 426t108 434h197q-74 -301 -164 -578.5t-194 -519.5q-41 -92 -85 -158.5t-97.5 -109.5t-120 -63.5 t-150.5 -20.5q-23 0 -47.5 3t-48 8t-43 11.5t-27.5 10.5zM397 1274l262 315l123 -121l-289 -280z" />
<glyph unicode="&#xfe;" horiz-adv-x="1206" d="M164 -379v1935l190 33v-542q53 18 111.5 29t112.5 11q117 0 214 -38.5t165.5 -110.5t106.5 -175.5t38 -232.5q0 -121 -32 -223t-93.5 -176t-150.5 -115t-203 -41q-92 0 -163 25t-106 47v-426h-190zM354 225q35 -29 100.5 -55.5t143.5 -26.5q82 0 140.5 30t95 82t53 122.5 t16.5 152.5q0 186 -92 288t-246 102q-31 0 -63.5 -4.5t-62 -9.5t-52 -11t-33.5 -10v-660z" />
<glyph unicode="&#xff;" horiz-adv-x="1017" d="M4 -352l35 153q23 -10 58.5 -19t70.5 -9q113 0 176.5 50t114.5 163q-129 246 -241 521t-185 558h205q23 -92 54.5 -198.5t70 -219t84 -225.5t94.5 -217q78 215 135 426t108 434h197q-74 -301 -164 -578.5t-194 -519.5q-41 -92 -85 -158.5t-97.5 -109.5t-120 -63.5 t-150.5 -20.5q-23 0 -47.5 3t-48 8t-43 11.5t-27.5 10.5zM222 1382q0 53 35.5 87t82.5 34t83 -33.5t36 -87.5q0 -53 -36 -86.5t-83 -33.5t-82.5 33.5t-35.5 86.5zM611 1382q0 53 35.5 87t83.5 34q47 0 82.5 -33.5t35.5 -87.5q0 -53 -35.5 -86.5t-82.5 -33.5t-83 33.5 t-36 86.5z" />
<glyph unicode="&#x152;" horiz-adv-x="2033" d="M119 711q0 182 59.5 317t162.5 225t244.5 135.5t307.5 45.5q47 0 104.5 -4.5t108.5 -10.5h801v-166h-637v-428h563v-161h-563v-498h688v-166h-852q-51 -6 -109.5 -10t-105.5 -4q-166 0 -307.5 45t-244.5 135t-161.5 226t-58.5 319zM330 711q0 -131 39 -233.5 t111.5 -173.5t177 -108.5t233.5 -37.5q47 0 81 1t56 3q25 2 43 6v1083q-45 6 -90 8.5t-90 2.5q-129 0 -233.5 -38t-177 -109t-111.5 -173t-39 -231z" />
<glyph unicode="&#x153;" horiz-adv-x="1939" d="M104 532q0 125 37 228.5t103.5 177.5t159 114t200.5 40q129 0 230.5 -60.5t164.5 -165.5q68 115 171.5 170.5t213.5 55.5q213 0 329 -135.5t116 -407.5q0 -16 -1 -27.5t-1 -21.5v-19h-729q12 -164 97 -251t261 -87q100 0 169 17.5t104 34.5l26 -160q-35 -18 -121.5 -39 t-197.5 -21q-162 0 -269.5 59.5t-167.5 164.5q-66 -111 -166 -168.5t-229 -57.5q-109 0 -201 40t-158.5 114t-103.5 176.5t-37 228.5zM303 532q0 -180 81 -285.5t220 -105.5t220 105.5t81 285.5t-81 286t-220 106t-220 -105.5t-81 -286.5zM1102 635h528q2 129 -64.5 212 t-183.5 83q-66 0 -115.5 -25.5t-83.5 -66.5t-54.5 -94.5t-26.5 -108.5z" />
<glyph unicode="&#x178;" horiz-adv-x="1224" d="M12 1419h234q78 -168 174 -341t198 -333q100 160 196.5 333t176.5 341h221q-111 -205 -235.5 -416.5t-263.5 -429.5v-573h-199v569q-141 219 -266 432t-236 418zM299 1701q0 53 35.5 87t82.5 34t83 -33.5t36 -87.5q0 -53 -36 -86.5t-83 -33.5t-82.5 33.5t-35.5 86.5z M688 1701q0 53 35.5 87t83.5 34q47 0 82.5 -33.5t35.5 -87.5q0 -53 -35.5 -86.5t-82.5 -33.5t-83 33.5t-36 86.5z" />
<glyph unicode="&#x2c6;" horiz-adv-x="770" d="M106 1282l279 293l279 -293l-80 -90l-199 180l-199 -180z" />
<glyph unicode="&#x2dc;" horiz-adv-x="770" d="M47 1309q8 25 26.5 57.5t45 60t62.5 47t79 19.5q41 0 77 -14.5t69 -30.5q35 -16 59 -24.5t47 -8.5q35 0 64.5 29t46.5 61l98 -49q-10 -25 -27.5 -57.5t-44 -60t-62.5 -47t-79 -19.5q-41 0 -77 14t-69 31q-35 16 -59 24.5t-47 8.5q-35 0 -64.5 -29t-46.5 -61z" />
<glyph unicode="&#x2000;" horiz-adv-x="954" />
<glyph unicode="&#x2001;" horiz-adv-x="1908" />
<glyph unicode="&#x2002;" horiz-adv-x="954" />
<glyph unicode="&#x2003;" horiz-adv-x="1908" />
<glyph unicode="&#x2004;" horiz-adv-x="636" />
<glyph unicode="&#x2005;" horiz-adv-x="477" />
<glyph unicode="&#x2006;" horiz-adv-x="318" />
<glyph unicode="&#x2007;" horiz-adv-x="318" />
<glyph unicode="&#x2008;" horiz-adv-x="238" />
<glyph unicode="&#x2009;" horiz-adv-x="381" />
<glyph unicode="&#x200a;" horiz-adv-x="106" />
<glyph unicode="&#x2010;" horiz-adv-x="612" d="M53 524v178h506v-178h-506z" />
<glyph unicode="&#x2011;" horiz-adv-x="612" d="M53 524v178h506v-178h-506z" />
<glyph unicode="&#x2012;" horiz-adv-x="612" d="M53 524v178h506v-178h-506z" />
<glyph unicode="&#x2013;" horiz-adv-x="1015" d="M-4 532v162h1024v-162h-1024z" />
<glyph unicode="&#x2014;" horiz-adv-x="2039" d="M-4 532v162h2048v-162h-2048z" />
<glyph unicode="&#x2018;" horiz-adv-x="481" d="M123 1065v44t2 42q8 106 47 210.5t94 194.5l148 -47q-43 -90 -64.5 -182t-21.5 -172q0 -20 1 -44t3 -46h-209z" />
<glyph unicode="&#x2019;" horiz-adv-x="481" d="M68 1092q43 92 64.5 183t21.5 171q0 20 -1 43.5t-3 46.5h208v-44.5t-2 -41.5q-8 -106 -47 -209.5t-94 -196.5z" />
<glyph unicode="&#x201a;" horiz-adv-x="481" d="M68 -211q43 90 64.5 182t21.5 172q0 20 -1 44t-3 46h208v-44t-2 -42q-8 -106 -47 -210.5t-94 -194.5z" />
<glyph unicode="&#x201c;" horiz-adv-x="854" d="M123 1065v44t2 42q8 106 47 210.5t94 194.5l148 -47q-43 -90 -64.5 -182t-21.5 -172q0 -20 1 -44t3 -46h-209zM496 1065v44t2 42q8 106 47 210.5t94 194.5l148 -47q-43 -90 -64.5 -182t-21.5 -172q0 -20 1 -44t3 -46h-209z" />
<glyph unicode="&#x201d;" horiz-adv-x="854" d="M68 1092q43 92 64.5 183t21.5 171q0 20 -1 43.5t-3 46.5h208v-44.5t-2 -41.5q-8 -106 -47 -209.5t-94 -196.5zM441 1092q43 92 64.5 183t21.5 171q0 20 -1 43.5t-3 46.5h208v-44.5t-2 -41.5q-8 -106 -47 -209.5t-94 -196.5z" />
<glyph unicode="&#x201e;" horiz-adv-x="854" d="M68 -211q43 90 64.5 182t21.5 172q0 20 -1 44t-3 46h208v-44t-2 -42q-8 -106 -47 -210.5t-94 -194.5zM441 -211q43 90 64.5 182t21.5 172q0 20 -1 44t-3 46h208v-44t-2 -42q-8 -106 -47 -210.5t-94 -194.5z" />
<glyph unicode="&#x2022;" horiz-adv-x="737" d="M106 723q0 51 18.5 99t52.5 83t82 56.5t110 21.5q61 0 109 -21.5t82 -56.5t52.5 -83t18.5 -99q0 -53 -18.5 -100.5t-52.5 -82t-82 -56t-109 -21.5t-109.5 21.5t-82.5 56t-52.5 82t-18.5 100.5z" />
<glyph unicode="&#x2026;" horiz-adv-x="2039" d="M201 111q0 55 36.5 96t100.5 41q63 0 100 -41t37 -96t-37 -96.5t-100 -41.5t-100 41t-37 97zM883 111q0 55 36.5 96t100.5 41q63 0 100 -41t37 -96t-37 -96.5t-100 -41.5t-100 41t-37 97zM1565 111q0 55 36.5 96t100.5 41q63 0 100 -41t37 -96t-37 -96.5t-100 -41.5 t-100 41t-37 97z" />
<glyph unicode="&#x202f;" horiz-adv-x="381" />
<glyph unicode="&#x2039;" horiz-adv-x="595" d="M61 582l320 452l133 -71l-227 -381l227 -381l-133 -72z" />
<glyph unicode="&#x203a;" horiz-adv-x="595" d="M82 201l227 381l-227 381l133 71l320 -452l-320 -453z" />
<glyph unicode="&#x205f;" horiz-adv-x="477" />
<glyph unicode="&#x20ac;" d="M92 465v147h168q-2 23 -2 47.5v51.5v55.5t2 52.5h-168v148h189q47 240 186 359.5t356 119.5q90 0 149.5 -11.5t119.5 -29.5l-41 -164q-49 18 -107.5 29.5t-120.5 11.5q-78 0 -136 -22.5t-100 -63.5t-68.5 -99.5t-41.5 -129.5h477l-28 -148h-469q-2 -27 -2 -53.5v-54.5 v-51.5t2 -47.5h428l-29 -147h-383q35 -182 126 -254t228 -72q86 0 148.5 16.5t111.5 39.5l41 -162q-35 -18 -120.5 -39t-190.5 -21q-240 0 -371 130t-170 362h-184z" />
<glyph unicode="&#x2122;" horiz-adv-x="1554" d="M47 1294v125h571v-125h-215v-557h-141v557h-215zM647 737q16 252 28.5 415t29.5 267h135q16 -35 40.5 -84t53.5 -106.5t58.5 -116.5t58.5 -115q27 55 57.5 114.5t59 117t53 106.5t41.5 84h135q16 -104 28.5 -267t28.5 -415h-143q-2 51 -4 109.5t-5.5 117t-7.5 116 t-8 106.5q-23 -39 -49.5 -91.5t-52 -103.5t-49 -96t-35.5 -72h-101q-12 27 -35.5 72t-49 96t-53 103.5t-48.5 91.5q-4 -49 -8 -106.5t-7 -116t-5 -117t-5 -109.5h-141z" />
<glyph unicode="&#xe000;" horiz-adv-x="1064" d="M0 0v1065h1065v-1065h-1065z" />
</font>
</defs></svg>

After

Width:  |  Height:  |  Size: 68 KiB

Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -0,0 +1,245 @@
<?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="ubuntuitalic" horiz-adv-x="1155" >
<font-face units-per-em="2048" ascent="1638" descent="-410" />
<missing-glyph horiz-adv-x="473" />
<glyph unicode="&#xfb01;" horiz-adv-x="1271" d="M-35 -362q61 80 96 135t58.5 112.5t41 132t46.5 193.5l227 950q25 102 63 182t96 134.5t138 83t191 28.5q59 0 112 -11t86 -28l-76 -151q-16 8 -49.5 17t-89.5 9q-68 0 -115 -19.5t-79.5 -54t-52 -83.5t-33.5 -111l-23 -92h356l-36 -160h-357l-164 -676 q-25 -104 -43 -186t-43.5 -153.5t-67.5 -138t-114 -138.5zM918 0l256 1065h190l-256 -1065h-190zM1219 1366q0 66 40.5 103.5t92.5 37.5q47 0 79.5 -29.5t32.5 -82.5q0 -61 -43 -99.5t-92 -38.5q-47 0 -78.5 29t-31.5 80z" />
<glyph unicode="&#xfb02;" horiz-adv-x="1335" d="M-35 -362q61 80 96 135t58.5 112.5t41 132t46.5 193.5l227 950q25 102 63 182t96 134.5t138 83t191 28.5q59 0 112 -11t86 -28l-76 -151q-16 8 -49.5 17t-89.5 9q-68 0 -115 -19.5t-79.5 -54t-52 -83.5t-33.5 -111l-23 -92h356l-36 -160h-357l-164 -676 q-25 -104 -43 -186t-43.5 -153.5t-67.5 -138t-114 -138.5zM991 279q0 47 8.5 98t22.5 106l258 1073l199 33l-269 -1120q-10 -45 -20 -88t-10 -82q0 -70 33.5 -111t125.5 -51l-43 -155q-84 2 -142 25.5t-94 62.5t-52.5 92t-16.5 117z" />
<glyph unicode="&#xfb03;" horiz-adv-x="2033" d="M-35 -362q61 80 96 135t58.5 112.5t41 132t46.5 193.5l227 950q25 102 63 182t96 134.5t138 83t191 28.5q72 0 136 -14t97 -31l-76 -151q-16 8 -56 20t-118 12q-68 0 -115 -19.5t-79.5 -54t-52 -83.5t-33.5 -111l-23 -92h356l-36 -160h-357l-164 -676q-25 -104 -43 -186 t-43.5 -153.5t-67.5 -138t-114 -138.5zM727 -362q61 80 96 135t58.5 112.5t41 132t46.5 193.5l227 950q25 102 63 182t96 134.5t138 83t191 28.5q59 0 112 -11t86 -28l-76 -151q-16 8 -49.5 17t-89.5 9q-68 0 -115 -19.5t-79.5 -54t-52 -83.5t-33.5 -111l-23 -92h356 l-36 -160h-357l-164 -676q-25 -104 -43 -186t-43.5 -153.5t-67.5 -138t-114 -138.5zM1680 0l256 1065h190l-256 -1065h-190zM1981 1366q0 66 40.5 103.5t92.5 37.5q47 0 79.5 -29.5t32.5 -82.5q0 -61 -43 -99.5t-92 -38.5q-47 0 -78.5 29t-31.5 80z" />
<glyph unicode="&#xfb04;" horiz-adv-x="2097" d="M-35 -362q61 80 96 135t58.5 112.5t41 132t46.5 193.5l227 950q25 102 63 182t96 134.5t138 83t191 28.5q72 0 136 -14t97 -31l-76 -151q-16 8 -56 20t-118 12q-68 0 -115 -19.5t-79.5 -54t-52 -83.5t-33.5 -111l-23 -92h356l-36 -160h-357l-164 -676q-25 -104 -43 -186 t-43.5 -153.5t-67.5 -138t-114 -138.5zM727 -362q61 80 96 135t58.5 112.5t41 132t46.5 193.5l227 950q25 102 63 182t96 134.5t138 83t191 28.5q59 0 112 -11t86 -28l-76 -151q-16 8 -49.5 17t-89.5 9q-68 0 -115 -19.5t-79.5 -54t-52 -83.5t-33.5 -111l-23 -92h356 l-36 -160h-357l-164 -676q-25 -104 -43 -186t-43.5 -153.5t-67.5 -138t-114 -138.5zM1753 279q0 47 8.5 98t22.5 106l258 1073l199 33l-269 -1120q-10 -45 -20 -88t-10 -82q0 -70 33.5 -111t125.5 -51l-43 -155q-84 2 -142 25.5t-94 62.5t-52.5 92t-16.5 117z" />
<glyph unicode="&#xd;" horiz-adv-x="473" />
<glyph horiz-adv-x="0" />
<glyph horiz-adv-x="0" />
<glyph unicode=" " horiz-adv-x="473" />
<glyph unicode="&#x09;" horiz-adv-x="473" />
<glyph unicode="&#xa0;" horiz-adv-x="473" />
<glyph unicode="!" horiz-adv-x="512" d="M150 94q0 74 44 114t101 40t91 -32t34 -93q0 -35 -13.5 -62.5t-34 -47t-47 -30t-53.5 -10.5q-57 0 -89.5 31t-32.5 90zM299 442q16 139 37.5 279.5t62.5 312.5l93 385h200l-92 -387q-12 -49 -33.5 -128t-47 -163t-53.5 -164.5t-50 -134.5h-117z" />
<glyph unicode="&#x22;" horiz-adv-x="839" d="M432 1026q8 111 22.5 218.5t39.5 211.5l24 100h195l-25 -102q-25 -100 -62.5 -212t-82.5 -216h-111zM786 1026q8 111 22.5 218.5t39.5 211.5l24 100h195l-25 -102q-25 -100 -62.5 -212t-82.5 -216h-111z" />
<glyph unicode="#" horiz-adv-x="1339" d="M186 375l37 151h205l158 367h-275l37 151h301l162 375h172l-160 -375h322l160 375h172l-160 -375h172l-37 -151h-199l-159 -367h270l-37 -151h-297l-160 -375h-172l158 375h-319l-160 -375h-172l157 375h-176zM600 526h322l159 367h-321z" />
<glyph unicode="$" d="M172 137l88 146q37 -23 112.5 -54.5t194.5 -31.5q59 0 118.5 11t107 37.5t76 70.5t28.5 110q0 45 -17.5 78t-49 59.5t-75.5 48t-96 45.5q-45 20 -89 47t-78.5 65t-56 90t-21.5 126q0 147 99 246.5t296 124.5l55 233h166l-55 -229q88 -8 158.5 -36t107.5 -52l-86 -142 q-35 25 -101.5 47.5t-164.5 22.5q-59 0 -111.5 -11t-92.5 -36t-62.5 -62.5t-22.5 -89.5q0 -84 51 -129t156 -94q55 -25 106.5 -53.5t89 -67.5t60 -91t22.5 -124q0 -90 -30.5 -159.5t-88 -119.5t-136 -81t-173.5 -41l-61 -264h-166l64 266q-53 2 -102.5 12.5t-92.5 24.5 t-76 29.5t-51 27.5z" />
<glyph unicode="%" horiz-adv-x="1712" d="M324 975q0 86 27.5 171t77.5 152.5t124 109.5t166 42q123 0 191.5 -70.5t68.5 -208.5q0 -86 -27.5 -171t-78 -152.5t-124 -109.5t-165.5 -42q-123 0 -191.5 71t-68.5 208zM356 0l1125 1419h194l-1124 -1419h-195zM475 989q0 -70 23.5 -114t95.5 -44q59 0 103 33t73 81 t43 105.5t14 106.5q0 70 -23.5 114t-94.5 44q-59 0 -103.5 -33t-73 -81t-43 -105.5t-14.5 -106.5zM1053 248q0 86 27.5 171t77.5 152.5t124 109.5t166 42q123 0 191.5 -70.5t68.5 -208.5q0 -86 -27.5 -171t-78 -152.5t-124 -109.5t-165.5 -42q-123 0 -191.5 71t-68.5 208z M1204 262q0 -70 23.5 -114t95.5 -44q59 0 103 33t73 81t43 105.5t14 106.5q0 70 -23.5 114t-94.5 44q-59 0 -103.5 -33t-73 -81t-43 -105.5t-14.5 -106.5z" />
<glyph unicode="&#x26;" horiz-adv-x="1310" d="M160 301q0 92 29.5 166t82 132t124 104.5t155.5 82.5q-35 57 -59.5 121t-24.5 146q0 92 30.5 165.5t87 126t137.5 80t179 27.5q57 0 110.5 -17.5t92.5 -52t62.5 -85t23.5 -117.5q0 -80 -28.5 -144.5t-81 -118t-124 -98.5t-157.5 -84l237 -329q98 125 158 288l166 -20 q-29 -86 -85 -191.5t-142 -206.5q51 -72 95 -141t68 -135h-196q-16 37 -40 75t-52 79q-92 -76 -206 -124t-261 -48q-102 0 -174 23.5t-118 66.5t-67.5 101t-21.5 128zM346 334q0 -86 46 -140.5t161 -54.5q98 0 192.5 36t169.5 106l-282 389q-53 -23 -104.5 -54.5 t-91.5 -72.5t-65.5 -93.5t-25.5 -115.5zM645 1065q0 -55 21.5 -108.5t54.5 -106.5q53 20 106.5 50t95.5 69t67.5 86t25.5 102q0 70 -38 106.5t-104 36.5q-92 0 -160.5 -58t-68.5 -177z" />
<glyph unicode="'" horiz-adv-x="483" d="M432 1026q8 111 22.5 218.5t39.5 211.5l24 100h195l-25 -102q-25 -100 -62.5 -212t-82.5 -216h-111z" />
<glyph unicode="(" horiz-adv-x="649" d="M258 254q0 389 156.5 725t464.5 625l127 -91q-129 -129 -233.5 -273t-177.5 -299t-113 -317.5t-40 -330.5q0 -174 25 -313.5t84 -268.5l-145 -82q-70 123 -109 285t-39 340z" />
<glyph unicode=")" horiz-adv-x="649" d="M-102 -289q129 129 233.5 273.5t177 299t112.5 317.5t40 331q0 174 -24.5 313t-84.5 268l146 82q70 -123 108.5 -284.5t38.5 -339.5q0 -389 -156.5 -725t-463.5 -625z" />
<glyph unicode="*" horiz-adv-x="962" d="M303 1055l57 172l13 -4q86 -29 156.5 -68t144.5 -80q-16 86 -31.5 164t-15.5 164v16h184v-16q0 -86 -15.5 -164t-31.5 -164q74 41 144.5 80t156.5 68l12 4l58 -172l-17 -6q-82 -31 -164 -40.5t-168 -15.5q68 -57 127.5 -111.5t110.5 -125.5l10 -15l-149 -104l-8 12 q-49 74 -85 146.5t-73 150.5q-37 -78 -73 -150.5t-85 -146.5l-8 -12l-150 104l11 15q51 72 110.5 126t126.5 111q-86 6 -168 15.5t-164 40.5z" />
<glyph unicode="+" d="M244 528l39 162h372l103 422h174l-103 -422h373l-39 -162h-372l-103 -424h-172l100 424h-372z" />
<glyph unicode="," horiz-adv-x="503" d="M6 -272q41 55 75 120.5t58.5 133t41 132t22.5 119.5h203q-10 -74 -35 -149.5t-61 -148t-81 -139t-94 -122.5z" />
<glyph unicode="-" horiz-adv-x="600" d="M178 524l41 178h496l-41 -178h-496z" />
<glyph unicode="." horiz-adv-x="503" d="M139 94q0 74 44 114t102 40q57 0 91 -32t34 -93q0 -35 -13.5 -62.5t-34 -47t-47 -30t-53.5 -10.5q-57 0 -90 31t-33 90z" />
<glyph unicode="/" horiz-adv-x="770" d="M-135 -379l1145 1983h190l-1145 -1983h-190z" />
<glyph unicode="0" d="M238 395q0 100 18 218t54 236t91.5 226.5t130 192.5t168 134t207.5 50q174 0 257 -107.5t83 -318.5q0 -100 -18.5 -218t-54 -235.5t-91 -226t-130 -192.5t-169 -134.5t-206.5 -50.5q-174 0 -257 107.5t-83 318.5zM432 420q0 -154 37 -219.5t131 -65.5q66 0 124 39 t108.5 104.5t91.5 152.5t69.5 183.5t44 195.5t15.5 191q0 154 -37 219.5t-131 65.5q-63 0 -123 -39t-110 -104.5t-91 -152.5t-69.5 -183t-44 -196.5t-15.5 -190.5z" />
<glyph unicode="1" d="M461 1126q123 45 251 116t244 177h138l-340 -1419h-191l273 1137q-29 -23 -69 -46.5t-86 -46t-95 -42t-94 -33.5z" />
<glyph unicode="2" d="M162 0q16 109 58 197t100.5 161.5t129 135t146.5 118.5q80 59 154.5 115.5t132 115t92.5 122t35 139.5q0 86 -46 134t-151 48q-57 0 -108.5 -14.5t-92.5 -34.5t-72.5 -44t-50.5 -42l-65 147q29 27 72 53.5t97 49t116.5 37t128.5 14.5q98 0 168.5 -27.5t114.5 -72.5 t64.5 -103t20.5 -119q0 -109 -34.5 -190.5t-94 -150t-137.5 -129t-166 -125.5q-51 -39 -108.5 -84t-108.5 -93.5t-90 -98.5t-55 -99h616l-37 -160h-829z" />
<glyph unicode="3" d="M141 53l72 162q14 -8 40 -21.5t62.5 -25.5t85 -21.5t109.5 -9.5q82 0 152.5 19.5t123 58.5t81 97.5t28.5 136.5q0 123 -89 176t-237 53h-43l37 156h64q68 0 132 17t116.5 53t84 88t31.5 122q0 86 -52 130t-151 44q-88 0 -158.5 -27.5t-121.5 -60.5l-45 148 q27 18 65.5 36.5t86 34t99.5 24.5t105 9q96 0 165 -24.5t114 -67.5t65.5 -101.5t20.5 -123.5q0 -135 -79 -230.5t-214 -148.5q35 -14 70.5 -40t63.5 -64t45 -88t17 -111q0 -109 -37.5 -198t-111.5 -152.5t-182.5 -98.5t-251.5 -35q-72 0 -132.5 10.5t-107.5 23.5t-78.5 27.5 t-44.5 22.5z" />
<glyph unicode="4" d="M178 362l31 130q57 96 150.5 219t207 249.5t238.5 246.5t248 212h186l-217 -901h166l-37 -156h-166l-86 -362h-184l86 362h-623zM410 518h430l159 664q-74 -61 -153.5 -138t-157.5 -163t-149.5 -178.5t-128.5 -184.5z" />
<glyph unicode="5" d="M150 49l73 160q29 -16 99.5 -44t183.5 -28q84 0 156.5 21.5t126 61.5t84 99.5t30.5 133.5q0 94 -51 148t-127 82t-164 36t-162 12q33 94 64 180t58.5 169t52 166t47.5 173h663l-37 -159h-493q-12 -41 -29.5 -94.5t-36 -107.5t-35 -103.5t-26.5 -82.5q233 -31 351 -127 t118 -274q0 -104 -35 -196.5t-108.5 -160t-187.5 -106.5t-269 -39q-66 0 -124.5 10.5t-104.5 23.5t-76.5 26.5t-40.5 19.5z" />
<glyph unicode="6" d="M254 379q0 215 72.5 405.5t205 333t319.5 225t419 82.5h26l-22 -161h-10q-145 0 -263 -38t-210.5 -100.5t-157 -146.5t-101.5 -176q66 33 142 50t145 17q92 0 158.5 -27.5t109.5 -73.5t62.5 -107.5t19.5 -129.5q0 -102 -31.5 -203.5t-97 -181t-169 -129t-246.5 -49.5 q-180 0 -275.5 110t-95.5 300zM442 395q0 -129 46.5 -199.5t162.5 -70.5q80 0 141.5 34t103.5 89t63.5 123.5t21.5 140.5q0 98 -48 149.5t-159 51.5q-72 0 -144.5 -13.5t-146.5 -48.5q-20 -66 -30.5 -134t-10.5 -122z" />
<glyph unicode="7" d="M324 0q31 109 81 226.5t113.5 236.5t136 233.5t148.5 218t152.5 190.5t146.5 148h-674l39 166h891l-39 -164q-88 -76 -203 -211t-227.5 -304t-210.5 -359.5t-154 -380.5h-200z" />
<glyph unicode="8" d="M207 289q0 147 87 262t241 190q-125 98 -125 254q0 92 33.5 174t97 145.5t154.5 100.5t206 37q94 0 163 -26.5t112 -71.5t63.5 -101.5t20.5 -115.5q0 -141 -79 -246.5t-220 -175.5q70 -47 117.5 -116t47.5 -177q0 -90 -33.5 -172t-101 -144.5t-170 -99.5t-237.5 -37 q-102 0 -174 29t-117 74t-65.5 102t-20.5 115zM395 322q0 -41 10.5 -76t35 -62.5t65.5 -43t102 -15.5q68 0 128.5 20.5t105.5 57.5t70.5 88t25.5 112q0 100 -69.5 162t-192.5 105q-55 -25 -106.5 -62t-90.5 -82t-61.5 -97t-22.5 -107zM596 1014q0 -86 51 -141.5t164 -92.5 q51 25 98 57.5t83 74.5t57.5 92.5t21.5 111.5q0 31 -8 63.5t-29.5 58.5t-59.5 42t-95 16q-61 0 -112.5 -21.5t-89.5 -58t-59.5 -89t-21.5 -113.5z" />
<glyph unicode="9" d="M174 -2l35 162q6 -2 19.5 -2h17.5q143 0 256.5 35.5t201 99t148.5 147.5t102 183q-66 -33 -141 -49.5t-145 -16.5q-92 0 -159 26.5t-110 72.5t-63.5 107.5t-20.5 129.5q0 102 32 202.5t98.5 179.5t167 127t235.5 48q190 0 286.5 -109.5t96.5 -300.5q0 -219 -68.5 -409.5 t-197.5 -331.5t-315.5 -222t-422.5 -81h-21t-32 2zM504 913q0 -98 49 -148t160 -50q72 0 144.5 13t146.5 48q18 61 28 130t10 136q0 113 -49 182.5t-159 69.5q-80 0 -141.5 -33.5t-103.5 -87t-63.5 -122t-21.5 -138.5z" />
<glyph unicode=":" horiz-adv-x="503" d="M139 94q0 74 44 114t102 40q57 0 91 -32t34 -93q0 -35 -13.5 -62.5t-34 -47t-47 -30t-53.5 -10.5q-57 0 -90 31t-33 90zM334 911q0 74 44 114t102 40q57 0 91 -32t34 -93q0 -35 -13.5 -62.5t-34 -47t-47 -30t-53.5 -10.5q-57 0 -90 31t-33 90z" />
<glyph unicode=";" horiz-adv-x="503" d="M6 -272q41 55 75 120.5t58.5 133t41 132t22.5 119.5h203q-10 -74 -35 -149.5t-61 -148t-81 -139t-94 -122.5zM334 911q0 74 44 114t102 40q57 0 91 -32t34 -93q0 -35 -13.5 -62.5t-34 -47t-47 -30t-53.5 -10.5q-57 0 -90 31t-33 90z" />
<glyph unicode="&#x3c;" d="M244 526l39 164l958 375l12 -168l-782 -299l637 -297l-86 -149z" />
<glyph unicode="=" d="M193 309l38 162h920l-39 -162h-919zM297 745l39 162h919l-38 -162h-920z" />
<glyph unicode="&#x3e;" d="M193 319l782 299l-637 297l86 150l778 -375l-39 -164l-958 -374z" />
<glyph unicode="?" horiz-adv-x="786" d="M238 94q0 74 44 114t101 40t91 -32t34 -93q0 -35 -13.5 -62.5t-34 -47t-47 -30t-53.5 -10.5q-57 0 -89.5 31t-32.5 90zM326 442q2 25 4 45.5t6 40.5q25 104 96.5 179t163.5 147q41 33 80 65.5t68.5 67.5t47 75t17.5 87q0 23 -6 49.5t-25.5 48t-54.5 35.5t-92 14 q-98 0 -164 -22.5t-102 -40.5l-21 147q49 29 134 50.5t177 21.5q96 0 162 -22.5t107 -61.5t58 -92.5t17 -114.5q0 -68 -24.5 -125t-64.5 -105t-89 -90t-100 -81q-76 -59 -138.5 -124t-84.5 -155q-4 -12 -5 -23.5t-1 -15.5h-166z" />
<glyph unicode="@" horiz-adv-x="1906" d="M227 344q0 205 69 404.5t202 355.5t325.5 252t442.5 96q334 0 514 -166t180 -489q0 -96 -21.5 -218t-81 -231.5t-165 -184.5t-271.5 -75q-129 0 -182 72q-47 -29 -110.5 -46.5t-135.5 -17.5q-154 0 -246 87t-92 261q0 117 40 226.5t116 192.5t184.5 133.5t247.5 50.5 q106 0 185 -18.5t120 -35.5l-149 -622q-10 -31 -10 -60q0 -25 13 -43t54 -18q86 0 147.5 50t102.5 129t60.5 173t19.5 182q0 113 -28.5 207t-93.5 162t-169 105.5t-256 37.5q-178 0 -331.5 -76.5t-266.5 -204.5t-176.5 -297t-63.5 -353q0 -137 40 -235.5t112 -162t172 -94.5 t221 -31q119 0 200 15.5t103 23.5l-14 -151q-18 -6 -53 -13.5t-79 -14.5t-94.5 -11t-99.5 -4q-147 0 -272 42t-216 125t-142.5 205.5t-51.5 284.5zM840 461q0 -111 46 -161t134 -50q111 0 188 41q0 35 4.5 58.5t10.5 45.5l116 482q-10 4 -44.5 8t-75.5 4q-88 0 -158 -35 t-119 -94.5t-75.5 -137t-26.5 -161.5z" />
<glyph unicode="A" horiz-adv-x="1302" d="M20 0q229 414 447.5 762t431.5 657h195q31 -154 56.5 -310.5t50 -328.5t47 -364.5t46.5 -415.5h-200q-10 92 -18.5 185.5t-18.5 179.5h-619l-200 -365h-218zM530 524h508q-16 166 -37.5 330t-50.5 338q-72 -104 -178 -269t-242 -399z" />
<glyph unicode="B" horiz-adv-x="1265" d="M172 23l330 1376q86 20 191.5 27.5t189.5 7.5q104 0 191 -17.5t149.5 -55.5t98.5 -99.5t36 -147.5q0 -125 -75 -220t-206 -142q88 -33 142.5 -100.5t54.5 -166.5q0 -141 -57.5 -237t-156.5 -154.5t-233 -83t-288 -24.5q-41 0 -89.5 2t-97.5 6t-96 11t-84 18zM401 160 q23 -4 68 -7t115 -3q76 0 161.5 11t157.5 45t120 95t48 164q0 100 -71.5 149.5t-231.5 49.5h-248zM559 819h195q68 0 138.5 11.5t128.5 41t96 81t38 130.5q0 104 -78 145.5t-237 41.5q-53 0 -104.5 -4t-69.5 -9z" />
<glyph unicode="C" horiz-adv-x="1228" d="M254 520q0 184 58.5 352t166 297t259 206t337.5 77q160 0 255 -33t136 -61l-82 -164q-47 31 -127.5 58.5t-191.5 27.5q-141 0 -254 -66.5t-190.5 -172t-118.5 -237.5t-41 -261q0 -399 346 -400q74 0 132 10.5t103 23.5t80 29.5t62 29.5l24 -173q-25 -14 -64.5 -30.5 t-93 -30.5t-118.5 -23.5t-139 -9.5q-133 0 -234.5 39t-169 110.5t-101.5 173t-34 228.5z" />
<glyph unicode="D" horiz-adv-x="1415" d="M172 23l330 1378q86 20 182 26.5t182 6.5q315 0 471 -148.5t156 -400.5q0 -176 -55.5 -339t-172 -288t-298 -198.5t-432.5 -73.5q-86 0 -186.5 8t-176.5 29zM403 164q16 -4 55.5 -7t127.5 -3q162 0 292 54t220 151.5t139 231.5t49 294q0 180 -104.5 280.5t-331.5 100.5 q-154 0 -184 -9z" />
<glyph unicode="E" horiz-adv-x="1140" d="M166 0l340 1419h837l-38 -166h-641l-103 -428h569l-38 -161h-568l-121 -498h689l-39 -166h-887z" />
<glyph unicode="F" horiz-adv-x="1073" d="M166 0l340 1419h829l-39 -166h-632l-105 -434h561l-39 -162h-559l-157 -657h-199z" />
<glyph unicode="G" horiz-adv-x="1333" d="M254 520q0 184 58.5 352t167 297t261 206t342.5 77q94 0 163 -12.5t118 -28.5t80 -33.5t49 -29.5l-88 -162q-16 10 -45 26.5t-70 32t-94 25.5t-121 10q-145 0 -260 -66.5t-193.5 -172t-119.5 -237.5t-41 -261q0 -203 86 -302.5t272 -99.5q76 0 137.5 10.5t87.5 20.5 l123 520h195l-156 -647q-25 -14 -67.5 -27.5t-100 -23.5t-124 -16.5t-136.5 -6.5q-258 0 -391 148.5t-133 400.5z" />
<glyph unicode="H" horiz-adv-x="1394" d="M166 0l340 1419h199l-144 -594h658l143 594h199l-340 -1419h-199l158 659h-658l-157 -659h-199z" />
<glyph unicode="I" horiz-adv-x="538" d="M166 0l340 1419h199l-340 -1419h-199z" />
<glyph unicode="J" horiz-adv-x="987" d="M49 98l98 150q33 -33 98.5 -70t166.5 -37q74 0 125 18.5t88 58.5t62.5 103.5t47.5 153.5l228 944h198l-229 -962q-25 -98 -55.5 -187.5t-87 -156t-147.5 -105.5t-234 -39q-72 0 -130.5 13.5t-103.5 34t-76.5 42t-48.5 39.5z" />
<glyph unicode="K" horiz-adv-x="1257" d="M166 0l340 1419h199l-150 -620q90 68 194.5 153.5t205 171.5t187.5 164t144 131h250q-78 -70 -175 -156.5t-202.5 -177t-212 -180.5t-203.5 -166q63 -59 134 -147t139.5 -188.5t131 -205t109.5 -198.5h-221q-53 94 -114.5 192.5t-126 188.5t-132 169t-135.5 134 l-163 -684h-199z" />
<glyph unicode="L" horiz-adv-x="1038" d="M166 0l340 1419h199l-302 -1253h629l-39 -166h-827z" />
<glyph unicode="M" horiz-adv-x="1734" d="M131 0q49 184 103.5 371.5t110.5 369t112.5 353.5t109.5 325h195q25 -90 52.5 -213t55 -257t51 -267t40.5 -242q74 111 162.5 244t179 267t175.5 256t152 212h191q-35 -346 -93.5 -703.5t-128.5 -715.5h-198q61 295 112.5 572.5t90.5 541.5q-33 -45 -82 -116.5 t-106.5 -157.5t-119 -179.5t-119 -180.5t-106.5 -161.5t-80 -121.5h-160q-8 49 -21 123.5t-29.5 161.5t-34 180.5t-35 179.5t-31.5 156.5t-25 115.5q-86 -264 -167.5 -544.5t-159.5 -569.5h-197z" />
<glyph unicode="N" horiz-adv-x="1429" d="M166 0l340 1419h170q66 -111 134.5 -251t131 -287.5t115.5 -288.5t88 -254l254 1081h194l-338 -1419h-174q-37 119 -88 270.5t-111.5 307t-124 302t-124.5 255.5l-273 -1135h-194z" />
<glyph unicode="O" horiz-adv-x="1513" d="M254 510q0 168 51 337t154.5 303t257 218t358.5 84q113 0 208 -34t164 -101.5t106.5 -168.5t37.5 -237q0 -170 -52 -337.5t-154.5 -302t-256 -218.5t-358.5 -84q-115 0 -209 34t-162.5 101.5t-106.5 169t-38 236.5zM461 535q0 -182 79 -288t251 -106q137 0 247.5 66.5 t187.5 173t117.5 240t40.5 266.5q0 182 -78.5 287.5t-250.5 105.5q-139 0 -249 -66.5t-186.5 -173t-117.5 -239.5t-41 -266z" />
<glyph unicode="P" horiz-adv-x="1208" d="M166 0l336 1401q86 20 182 26.5t182 6.5q248 0 374 -94.5t126 -274.5q0 -139 -52 -240.5t-148.5 -167t-231.5 -97.5t-301 -32h-141l-127 -528h-199zM530 694h129q86 0 176.5 15.5t162 54.5t117.5 107.5t46 177.5q0 117 -86 167t-233 50q-145 0 -176 -9z" />
<glyph unicode="Q" horiz-adv-x="1513" d="M254 510q0 168 51 337t154.5 303t257 218t358.5 84q113 0 208 -34t164 -101.5t106.5 -168.5t37.5 -237q0 -158 -44 -313.5t-133 -285.5t-221 -220t-306 -115q-2 -6 -2 -14v-12q0 -41 31.5 -69.5t84 -49t121 -34t142.5 -21.5l-70 -156q-72 8 -160 24.5t-164.5 52.5 t-128 95.5t-51.5 153.5v10t2 16q-197 20 -317.5 155.5t-120.5 381.5zM461 535q0 -182 79 -288t251 -106q137 0 247.5 66.5t187.5 173t117.5 240t40.5 266.5q0 182 -78.5 287.5t-250.5 105.5q-139 0 -249 -66.5t-186.5 -173t-117.5 -239.5t-41 -266z" />
<glyph unicode="R" horiz-adv-x="1247" d="M166 0l336 1401q86 20 182 26.5t182 6.5q227 0 360.5 -92.5t133.5 -270.5q0 -180 -105.5 -302t-296.5 -175q25 -43 58 -109.5t67.5 -147.5t67.5 -168t57 -169h-202q-29 78 -60 158t-62.5 153.5t-63.5 138t-58 113.5q-27 -2 -53.5 -3t-53.5 -1h-157l-133 -559h-199z M537 721h120q84 0 172.5 12t161 48t118.5 100.5t46 171.5q0 115 -87 164t-226 49q-145 0 -176 -9z" />
<glyph unicode="S" horiz-adv-x="1058" d="M76 74l92 162q39 -27 123 -61t213 -34q63 0 125.5 13.5t112 44t80 81t30.5 123.5q0 51 -19.5 89t-53.5 68t-80 55.5t-101 54.5q-47 25 -95 53.5t-86 70.5t-61.5 99t-23.5 137q0 92 35.5 170t105.5 134.5t171 87t233 30.5q61 0 116.5 -9t101.5 -23t80.5 -30t51.5 -28 l-92 -156q-35 29 -112 52.5t-181 23.5q-66 0 -122 -13.5t-97 -42t-66 -72.5t-25 -105q0 -53 16.5 -89t45.5 -64t71 -50.5t91 -46.5q61 -31 115.5 -62.5t95.5 -75t64.5 -100.5t23.5 -139q0 -113 -44 -198t-121 -141t-182.5 -85t-228.5 -29q-82 0 -148.5 11.5t-116.5 28 t-85 33.5t-53 32z" />
<glyph unicode="T" horiz-adv-x="1136" d="M338 1253l39 166h1055l-39 -166h-428l-301 -1253h-199l301 1253h-428z" />
<glyph unicode="U" horiz-adv-x="1363" d="M270 377q0 45 8.5 100t18.5 103l201 839h198l-204 -852q-10 -39 -16.5 -86t-6.5 -88q0 -53 12.5 -98t42 -79t76.5 -53.5t115 -19.5q174 0 270 97.5t145 310.5l209 868h199l-213 -891q-29 -117 -66.5 -219t-107.5 -177t-181.5 -119t-285.5 -44q-106 0 -184 32t-129.5 86 t-76 129t-24.5 161z" />
<glyph unicode="V" horiz-adv-x="1275" d="M340 1419h205q33 -365 62.5 -653t70.5 -530q86 123 175 264t178 293.5t174 310.5t163 315h219q-113 -213 -220 -404.5t-212.5 -366.5t-211 -335.5t-216.5 -312.5h-195q-31 154 -57 310.5t-49 328.5t-44.5 363.5t-41.5 416.5z" />
<glyph unicode="W" horiz-adv-x="1875" d="M362 676q0 178 6.5 359.5t18.5 383.5h197q-14 -215 -22.5 -425t-8.5 -427q0 -158 6 -313q141 217 281.5 469t281.5 524h183q16 -274 45.5 -532t58.5 -461q61 115 128 252t133.5 287.5t133 309.5t127.5 316h211q-164 -406 -326.5 -756t-342.5 -663h-201q-35 217 -68 447.5 t-53 502.5q-139 -254 -273.5 -484t-285.5 -466h-201q-16 166 -22.5 332t-6.5 344z" />
<glyph unicode="X" horiz-adv-x="1239" d="M27 0l653 758l-289 661h219l215 -522q111 129 217.5 260t198.5 262h227q-123 -168 -270 -341t-291 -333q78 -184 155 -374.5t136 -370.5h-207q-47 143 -103.5 291.5t-125.5 302.5l-502 -594h-233z" />
<glyph unicode="Y" horiz-adv-x="1171" d="M336 1419h215q39 -166 87 -338t107 -331q135 158 273.5 331.5t245.5 337.5h227q-154 -209 -322 -418.5t-360 -431.5l-135 -569h-199l135 569q-80 215 -148.5 431.5t-125.5 418.5z" />
<glyph unicode="Z" horiz-adv-x="1148" d="M72 0l30 133q59 80 137 175t166.5 198.5t182.5 208t186 203t178 184.5t158 151h-702l38 166h955l-37 -157q-57 -51 -135 -127t-168 -167t-185.5 -192.5t-189.5 -207t-180 -208t-156 -194.5h766l-39 -166h-1005z" />
<glyph unicode="[" horiz-adv-x="659" d="M98 -379l477 1983h453l-35 -150h-274l-406 -1683h275l-37 -150h-453z" />
<glyph unicode="\" horiz-adv-x="770" d="M338 1604h174l217 -1983h-178z" />
<glyph unicode="]" horiz-adv-x="659" d="M-84 -379l35 150h274l406 1683h-275l37 150h453l-477 -1983h-453z" />
<glyph unicode="^" d="M266 741l549 684h162l223 -702l-156 -68l-182 574l-456 -572z" />
<glyph unicode="_" horiz-adv-x="1015" d="M-94 -379l39 162h1024l-39 -162h-1024z" />
<glyph unicode="`" horiz-adv-x="770" d="M471 1479l139 116l260 -327l-100 -88z" />
<glyph unicode="a" horiz-adv-x="1114" d="M201 356q0 137 46 268.5t138 234t231.5 165.5t325.5 63q55 0 129 -12t127 -41l-158 -643q-10 -47 -17 -90t-7 -90t8 -95t29 -104l-168 -24q-10 23 -20.5 50.5t-16.5 57.5q-45 -41 -121 -82t-186 -41q-90 0 -154.5 29t-105.5 80t-60.5 120.5t-19.5 153.5zM391 377 q0 -43 8.5 -87t30 -78t57.5 -55.5t93 -21.5q86 0 147 37t107 86q2 35 7 73t13 77l123 507q-10 4 -33.5 6.5t-42.5 2.5q-117 0 -211 -45t-160.5 -120t-102.5 -174.5t-36 -207.5z" />
<glyph unicode="b" horiz-adv-x="1136" d="M166 41l362 1515l199 33l-135 -567q47 29 108.5 49.5t130.5 20.5q88 0 155 -29t110 -79t64.5 -119.5t21.5 -149.5q0 -141 -45 -273.5t-137.5 -236t-230.5 -166t-325 -62.5q-31 0 -67.5 3.5t-74.5 11.5t-73.5 20.5t-62.5 28.5zM383 154q20 -4 47 -8.5t53 -4.5 q117 0 211 46t160 123t101.5 176.5t35.5 207.5q0 45 -9 88t-32.5 76t-64 52.5t-101.5 19.5t-121.5 -21.5t-113.5 -60.5z" />
<glyph unicode="c" horiz-adv-x="923" d="M205 381q0 139 42 268t124 227.5t200.5 157t272.5 58.5q68 0 129 -9.5t117 -35.5l-72 -160q-33 18 -77 28.5t-114 10.5q-100 0 -180 -44t-136 -117t-86 -168t-30 -198q0 -53 11.5 -100t40 -83t76.5 -56.5t122 -20.5q37 0 78 7.5t76 17.5t62.5 21.5t39.5 21.5l17 -162 q-39 -25 -121 -48.5t-187 -23.5q-98 0 -174 30t-127 84t-77.5 129t-26.5 165z" />
<glyph unicode="d" horiz-adv-x="1120" d="M201 356q0 137 46 268.5t137 234t228.5 164.5t319.5 62q23 0 45 -2t47 -6l115 479l198 33l-288 -1198q-10 -47 -18.5 -90t-8.5 -90t8 -95t29 -104l-168 -24q-23 45 -35 108q-45 -41 -121 -82t-186 -41q-90 0 -155.5 28t-108.5 79t-63.5 121.5t-20.5 154.5zM391 377 q0 -47 10.5 -90t33 -77t60.5 -54.5t93 -20.5q86 0 146.5 36t105.5 83q2 33 7 70.5t15 83.5l123 512q-18 4 -40.5 5t-43.5 1q-117 0 -211 -45t-160.5 -121t-102.5 -175.5t-36 -207.5z" />
<glyph unicode="e" horiz-adv-x="1060" d="M205 354q0 143 43 276.5t123 236t194.5 163t259.5 60.5q84 0 144.5 -21.5t98.5 -58.5t56.5 -85t18.5 -100q0 -96 -35 -162.5t-92.5 -111.5t-134 -69.5t-159.5 -39t-168 -19.5t-161 -9q-2 -16 -2 -26.5v-16.5q0 -47 11.5 -89t42 -74t85 -50.5t142.5 -18.5q39 0 81 7.5 t79.5 18.5t67.5 22.5t42 21.5l16 -162q-41 -23 -132 -48.5t-214 -25.5q-104 0 -180 30t-127 82t-75.5 121.5t-24.5 147.5zM418 559q119 4 217 15.5t170 39t111.5 74.5t39.5 123q0 18 -7 38.5t-24.5 38t-48 29t-75.5 11.5q-72 0 -134.5 -31t-111.5 -81t-84 -116.5t-53 -140.5 z" />
<glyph unicode="f" horiz-adv-x="753" d="M-35 -362q61 80 96 135t58.5 112.5t41 132t46.5 193.5l227 950q25 102 63 182t96 134.5t138 83t191 28.5q72 0 136 -14t97 -31l-76 -151q-16 8 -56 20t-118 12q-68 0 -115 -19.5t-79.5 -54t-52 -83.5t-33.5 -111l-23 -92h356l-36 -160h-357l-164 -676q-25 -104 -43 -186 t-43.5 -153.5t-67.5 -138t-114 -138.5z" />
<glyph unicode="g" horiz-adv-x="1126" d="M53 -303l72 160q47 -35 125 -56.5t164 -21.5q84 0 147.5 20.5t109.5 59.5t74.5 92t45.5 121l8 39q-41 -23 -111 -45.5t-143 -22.5q-166 0 -255 83t-89 232q0 137 45 268.5t137 234t229.5 164.5t321.5 62q29 0 64.5 -4t73.5 -11t74 -19.5t62 -28.5l-223 -932 q-27 -111 -65.5 -199t-106.5 -149t-174.5 -95t-265.5 -34q-88 0 -174 23.5t-146 58.5zM391 412q0 -111 48.5 -160t146.5 -49q82 0 150.5 29.5t105.5 56.5l149 622q-20 4 -46.5 8.5t-51.5 4.5q-111 0 -203 -42t-158.5 -113t-103.5 -164t-37 -193z" />
<glyph unicode="h" horiz-adv-x="1130" d="M156 0l374 1556l199 33l-131 -538q47 16 99.5 26t105.5 10q92 0 158.5 -25.5t107.5 -69.5t60.5 -106.5t19.5 -135.5q0 -90 -29 -205l-131 -545h-190l121 504q14 57 27.5 116.5t13.5 112.5q0 82 -45.5 136.5t-167.5 54.5q-49 0 -101.5 -9.5t-87.5 -25.5l-213 -889h-190z " />
<glyph unicode="i" horiz-adv-x="509" d="M156 0l256 1065h190l-256 -1065h-190zM457 1366q0 66 41 103.5t92 37.5q47 0 79.5 -29.5t32.5 -82.5q0 -61 -43 -99.5t-92 -38.5q-47 0 -78.5 29t-31.5 80z" />
<glyph unicode="j" horiz-adv-x="509" d="M-227 -348l43 158q23 -14 57.5 -22.5t75.5 -8.5q92 0 140 71.5t77 188.5l246 1026h190l-246 -1024q-29 -115 -62.5 -196t-83.5 -132t-120 -74.5t-170 -23.5q-35 0 -79 10t-68 27zM459 1366q0 66 41 103.5t92 37.5q47 0 80 -29.5t33 -82.5q0 -61 -43.5 -99.5t-92.5 -38.5 q-47 0 -78.5 29t-31.5 80z" />
<glyph unicode="k" horiz-adv-x="1058" d="M156 0l374 1556l199 33l-229 -948q68 49 139.5 107.5t136 116t118.5 109.5t89 91h225q-43 -53 -109.5 -118.5t-140 -132t-148.5 -128t-134 -104.5q55 -51 111.5 -122t108.5 -150t95 -159.5t72 -150.5h-207q-72 166 -171 305t-210 227l-129 -532h-190z" />
<glyph unicode="l" horiz-adv-x="565" d="M221 279q0 47 8.5 98t22.5 106l258 1073l199 33l-269 -1120q-10 -45 -20 -88t-10 -82q0 -70 33.5 -111t125.5 -51l-43 -155q-84 2 -142 25.5t-94 62.5t-52.5 92t-16.5 117z" />
<glyph unicode="m" horiz-adv-x="1695" d="M156 0l245 1024q92 29 202 46t196 17t145.5 -29.5t93.5 -78.5q20 14 56 32.5t82.5 35t101 28.5t111.5 12q90 0 152.5 -27.5t100 -74.5t54 -109.5t16.5 -132.5q0 -45 -7 -97t-19 -101l-132 -545h-190l121 504q10 47 23.5 105.5t13.5 115.5q0 39 -9.5 76t-31 63.5t-60.5 43 t-96 16.5q-66 0 -127 -26t-102 -52q4 -29 7 -56.5t3 -54.5q0 -47 -7 -95t-18 -95l-131 -545h-190l121 504q10 47 22 106.5t12 118.5q0 39 -8 75t-27.5 62.5t-52 42t-84.5 15.5q-51 0 -99 -6.5t-81 -16.5l-217 -901h-190z" />
<glyph unicode="n" horiz-adv-x="1128" d="M156 0l245 1024q94 29 204 46t196 17q92 0 158.5 -25.5t107.5 -69.5t60.5 -106.5t19.5 -135.5q0 -47 -8.5 -99.5t-20.5 -105.5l-131 -545h-190l121 504q14 57 27 116.5t13 112.5q0 82 -45 136.5t-168 54.5q-51 0 -100 -6.5t-82 -16.5l-217 -901h-190z" />
<glyph unicode="o" horiz-adv-x="1136" d="M205 346q0 119 33.5 250t107.5 241.5t190.5 182.5t282.5 72q168 0 263.5 -99.5t95.5 -273.5q0 -119 -34 -250t-107.5 -241.5t-190.5 -182.5t-283 -72q-168 0 -263 99.5t-95 273.5zM395 362q0 -104 45 -165.5t156 -61.5q92 0 165 53.5t123 136.5t76.5 183t26.5 194 q0 104 -45 166t-156 62q-92 0 -164.5 -53.5t-122.5 -136.5t-77 -183t-27 -195z" />
<glyph unicode="p" horiz-adv-x="1118" d="M66 -379l335 1399q86 35 187.5 53.5t187.5 18.5q100 0 173 -29t120 -79t70.5 -118.5t23.5 -150.5q0 -141 -43 -273.5t-132 -235t-225 -163.5t-323 -61q-23 0 -49 2t-47 6l-88 -369h-190zM383 150q20 -4 44 -5.5t46 -1.5q117 0 209 45t156.5 122t99.5 176.5t35 207.5 q0 45 -10.5 88t-38 76t-74.5 52.5t-121 19.5q-51 0 -94 -9.5t-72 -17.5z" />
<glyph unicode="q" horiz-adv-x="1128" d="M201 356q0 137 46 268.5t138 234t231.5 165.5t325.5 63q57 0 132 -13t136 -46l-338 -1407h-190l98 412q-47 -25 -106.5 -42.5t-124.5 -17.5q-90 0 -155.5 28t-108.5 79t-63.5 121.5t-20.5 154.5zM391 377q0 -47 9.5 -90t32 -77t62.5 -54.5t101 -20.5q59 0 118.5 19.5 t108.5 56.5l170 702q-57 10 -92 11q-117 0 -211 -45t-160.5 -120t-102.5 -174.5t-36 -207.5z" />
<glyph unicode="r" horiz-adv-x="761" d="M156 0l245 1024q82 29 176.5 46t188.5 17q25 0 55.5 -2t60 -7t54.5 -10t37 -11l-55 -166q-41 16 -94.5 24.5t-102.5 8.5q-43 0 -85 -6.5t-73 -16.5l-217 -901h-190z" />
<glyph unicode="s" horiz-adv-x="843" d="M78 51l74 156q14 -8 39.5 -20.5t61.5 -24.5t79 -20.5t90 -8.5q43 0 87 8.5t78 26.5t55.5 50t21.5 79q0 31 -10.5 54.5t-33 44t-56.5 40t-81 43.5q-47 23 -86 45.5t-68.5 53t-46 72.5t-16.5 102q0 154 110.5 247t321.5 93q98 0 173 -19.5t104 -36.5l-72 -155 q-29 16 -92 34.5t-141 18.5q-39 0 -78 -8t-71 -27.5t-51 -51.5t-19 -77q0 -55 43 -91t129 -75q53 -25 95 -50.5t71.5 -57t45 -74.5t15.5 -103q0 -86 -33 -151.5t-91 -108.5t-138 -64.5t-174 -21.5q-70 0 -126.5 9.5t-98.5 21.5t-69.5 25.5t-41.5 21.5z" />
<glyph unicode="t" horiz-adv-x="796" d="M223 236q0 84 29 215l219 911l199 33l-80 -330h362l-39 -160h-362l-113 -471q-24 -92 -24 -162v-6q0 -68 36.5 -97.5t122.5 -29.5q59 0 117 19.5t88 36.5l15 -162q-31 -18 -105 -40t-168 -22q-154 0 -225.5 67.5t-71.5 197.5z" />
<glyph unicode="u" horiz-adv-x="1126" d="M225 309q0 53 9.5 105.5t21.5 105.5l131 545h191l-121 -504q-10 -47 -26.5 -110.5t-16.5 -126.5q0 -37 7 -71t26.5 -59.5t52 -41t82.5 -15.5q88 0 154.5 38t111.5 89q2 33 6 68t14 76l158 657h191l-162 -674q-10 -47 -17.5 -91t-7.5 -91t8.5 -94t27.5 -103l-167 -24 q-10 23 -20.5 51.5t-16.5 60.5q-23 -20 -53.5 -42.5t-70.5 -41t-88 -31t-105 -12.5q-90 0 -150.5 27t-98.5 72t-54.5 106.5t-16.5 130.5z" />
<glyph unicode="v" horiz-adv-x="985" d="M260 1065h193q2 -100 9 -214t17 -227.5t24.5 -219t31.5 -191.5q61 78 127.5 183.5t128 221t112.5 232.5t82 215h193q-45 -135 -115 -280.5t-151 -286t-170 -269.5t-173 -229h-174q-25 104 -47 229t-40.5 261.5t-31 282t-16.5 292.5z" />
<glyph unicode="w" horiz-adv-x="1611" d="M276 1065h191q2 -96 6 -209t10 -226.5t14.5 -220t20.5 -188.5q63 88 126 194.5t119 217t104 221.5t83 211h172q0 -92 3 -197.5t10.5 -216t17 -220.5t21.5 -210q51 63 114.5 167t125 221.5t114.5 237.5t82 218h194q-45 -141 -114.5 -290.5t-150.5 -290t-168 -265.5 t-167 -219h-170q-23 178 -40 358.5t-21 366.5q-41 -92 -92.5 -190.5t-108.5 -193.5t-114.5 -183t-110.5 -158h-170q-43 211 -69.5 480.5t-31.5 584.5z" />
<glyph unicode="x" horiz-adv-x="968" d="M25 0l491 549l-264 516h211l184 -383q86 104 159 200.5t126 182.5h207q-88 -129 -193.5 -261t-216.5 -261q66 -129 131.5 -267.5t112.5 -275.5h-199q-31 92 -79 198.5t-95 204.5l-354 -403h-221z" />
<glyph unicode="y" horiz-adv-x="978" d="M-115 -340l66 156q20 -16 55 -27.5t78 -11.5q119 0 202 57t156 152q-76 248 -124 522t-58 557h195q2 -92 10 -201.5t23.5 -227.5t36.5 -236.5t50 -227.5q78 123 141.5 255t112 253t81 222.5t46.5 162.5h199q-23 -78 -63.5 -193.5t-99 -250t-131.5 -274.5t-159 -269 q-66 -96 -131 -181t-140 -147.5t-165 -98.5t-203 -36q-57 0 -106 14.5t-72 30.5z" />
<glyph unicode="z" horiz-adv-x="929" d="M68 0l28 123q61 90 155.5 199.5t196 218t199.5 205t172 159.5h-510l37 160h760l-33 -137q-59 -53 -160.5 -150.5t-212 -209t-212 -221t-160.5 -187.5h571l-37 -160h-794z" />
<glyph unicode="{" horiz-adv-x="667" d="M209 539l37 147q45 0 84 17.5t68.5 45t49 63.5t27.5 73l88 368q23 94 56.5 161t88 109t133.5 61.5t189 19.5h8l-37 -150q-55 0 -98 -7t-74.5 -29.5t-54 -62.5t-37.5 -104l-75 -315q-33 -135 -79 -211t-132 -113q43 -35 60 -83t17 -101q0 -35 -6 -69.5t-14 -69.5l-76 -316 q-6 -29 -10 -51t-4 -41q0 -66 43 -86t135 -24l-39 -150h-8q-147 0 -227 52.5t-80 174.5q0 47 16 123l88 369q8 31 8 59q0 57 -33.5 96.5t-111.5 43.5z" />
<glyph unicode="|" horiz-adv-x="563" d="M98 -379l477 1983h175l-478 -1983h-174z" />
<glyph unicode="}" horiz-adv-x="667" d="M-86 -379l37 150q57 0 99 7t74 29.5t53.5 61.5t37.5 104l76 316q33 135 79 210.5t132 112.5q-43 35 -60.5 83t-17.5 102q0 35 6 69.5t14 69.5l76 315q6 29 10.5 51.5t4.5 40.5q0 66 -43 86.5t-136 24.5l39 150h8q147 0 227.5 -52.5t80.5 -175.5q0 -47 -17 -123l-88 -368 q-8 -31 -8 -60q0 -57 34 -96t111 -43l-36 -147q-47 0 -86 -17.5t-68 -45t-48.5 -63.5t-27.5 -73l-88 -369q-23 -94 -56.5 -160.5t-88 -108.5t-133 -61.5t-189.5 -19.5h-8z" />
<glyph unicode="~" d="M217 492q16 45 44 95t69 93t95 70.5t124 27.5q72 0 118 -27.5t85 -56.5q47 -33 83.5 -60.5t92.5 -27.5q33 0 60.5 16.5t48 40t37 52t28.5 53.5l131 -41q-16 -45 -44 -95t-69 -93t-95 -71t-124 -28q-72 0 -118 28t-85 56q-47 33 -83.5 60.5t-92.5 27.5q-35 0 -61.5 -16 t-48 -40t-37 -52.5t-27.5 -52.5z" />
<glyph unicode="&#xa1;" horiz-adv-x="512" d="M59 -379l93 385q12 49 33.5 128t47 163t53 165t50.5 134h117q-16 -139 -38 -279.5t-63 -312.5l-92 -383h-201zM332 911q0 74 44 114t101 40t91 -32t34 -93q0 -35 -13.5 -62.5t-33.5 -47t-46.5 -29.5t-53.5 -10q-57 0 -90 30.5t-33 89.5z" />
<glyph unicode="&#xa2;" d="M326 461q0 111 32.5 219t98 199.5t162 157t223.5 87.5l69 295h166l-67 -284q49 -4 96 -15.5t90 -34.5l-70 -151q-33 18 -76.5 28.5t-111.5 10.5q-96 0 -175 -44t-134.5 -116t-86 -162t-30.5 -184q0 -49 11.5 -93t39 -77t73.5 -52.5t118 -19.5q37 0 76.5 6.5t74.5 16.5 t61.5 21.5t39.5 21.5l14 -158q-33 -23 -105.5 -44t-164.5 -26l-68 -286h-166l70 297q-260 57 -260 387z" />
<glyph unicode="&#xa3;" d="M260 0q57 147 108.5 289.5t86.5 290.5l8 30h-191l37 154h191l41 170q37 154 86 253t115.5 156.5t150.5 80t188 22.5q106 0 166 -19.5t107 -46.5l-86 -153q-47 25 -97.5 39t-113.5 14q-59 0 -108.5 -16.5t-89.5 -56.5t-71.5 -105.5t-56.5 -163.5l-41 -174h387l-37 -154 h-387l-4 -16q-25 -104 -60.5 -215t-76.5 -215h594l-39 -164h-807z" />
<glyph unicode="&#xa4;" d="M248 342l149 150q-57 90 -57 219q0 127 57 217l-149 151l119 119l151 -154q96 59 217 60q119 0 215 -60l154 154l119 -119l-152 -151q59 -90 59 -217t-59 -217l152 -152l-119 -119l-154 152q-96 -57 -215 -58q-123 0 -217 58l-151 -152zM494 711q0 -59 19 -105.5t52 -80 t77 -51t93 -17.5t93 17.5t77 51t52.5 80t19.5 105.5q0 57 -19.5 104t-52.5 81t-77 51.5t-93 17.5t-93 -17.5t-77 -51.5t-52 -81t-19 -104z" />
<glyph unicode="&#xa5;" d="M203 217l35 145h331l49 209h-329l35 146h278q-145 360 -227 702h196q14 -72 35 -151.5t44.5 -161.5t51 -163t58.5 -152q57 68 120.5 146.5t126 160.5t121 163.5t105.5 157.5h215q-123 -178 -268.5 -361.5t-286.5 -340.5h278l-34 -146h-334l-49 -209h333l-34 -145h-334 l-51 -217h-185l52 217h-332z" />
<glyph unicode="&#xa6;" horiz-adv-x="563" d="M98 -379l189 785h174l-189 -785h-174zM387 819l188 785h175l-189 -785h-174z" />
<glyph unicode="&#xa7;" horiz-adv-x="995" d="M66 -152l73 150q39 -23 113 -45.5t172 -22.5q135 0 203.5 47.5t68.5 124.5q0 39 -13 66t-36.5 45t-58.5 32.5t-78 30.5q-57 20 -107.5 43t-88.5 57t-60.5 84t-22.5 124q0 111 73 202t177 148q-59 59 -59 166q0 84 32.5 149.5t92 110.5t142.5 68.5t181 23.5 q104 0 179 -21.5t122 -44.5l-71 -147q-35 16 -93.5 37.5t-150.5 21.5q-109 0 -178.5 -39.5t-69.5 -130.5q0 -59 39 -91.5t131 -65.5q57 -23 107.5 -45.5t87.5 -55t58.5 -82t21.5 -124.5q0 -117 -72 -204t-178 -147q29 -27 54.5 -70.5t25.5 -121.5q0 -74 -31 -137.5 t-91.5 -109.5t-148.5 -71.5t-202 -25.5q-111 0 -198 19.5t-146 51.5zM410 606q0 -41 19.5 -69.5t51 -51t74.5 -41t92 -36.5q12 -4 21.5 -8.5t17.5 -8.5q35 16 68.5 41t60.5 57.5t43 70.5t16 81q0 39 -18 68.5t-50 52t-76 41t-93 37.5q-27 10 -35 16q-35 -16 -68.5 -42 t-61.5 -57.5t-45 -69.5t-17 -81z" />
<glyph unicode="&#xa8;" horiz-adv-x="770" d="M403 1366q0 61 41 99t88 38q45 0 77 -29.5t32 -78.5q0 -59 -42 -96t-89 -37q-45 0 -76 28.5t-31 75.5zM793 1366q0 61 40.5 99t88.5 38q45 0 76.5 -29.5t31.5 -78.5q0 -59 -42 -96t-89 -37q-45 0 -75.5 28.5t-30.5 75.5z" />
<glyph unicode="&#xa9;" horiz-adv-x="1667" d="M291 711q0 174 57.5 312t153.5 233.5t223 145.5t266 50t266 -50t223.5 -145.5t154 -233.5t57.5 -312q0 -176 -57.5 -313.5t-154 -232.5t-223.5 -145.5t-266 -50.5t-266 50.5t-223 145.5t-153.5 232.5t-57.5 313.5zM440 711q0 -135 41 -247t114 -191.5t174 -123t222 -43.5 t222.5 43.5t174 123t113.5 191.5t41 247t-41 246.5t-113.5 191.5t-174 123t-222.5 43t-222 -43t-174 -123t-114 -191.5t-41 -246.5zM623 711q0 100 31.5 178t85 132t125 83t151.5 29q53 0 97 -8.5t77 -19.5t54.5 -22.5t29.5 -17.5l-47 -123q-25 14 -79 33.5t-126 19.5 q-104 0 -174 -71.5t-70 -212.5q0 -129 63.5 -209t186.5 -80q80 0 132 17.5t81 31.5l39 -123q-23 -12 -93.5 -36.5t-170.5 -24.5q-88 0 -160 28.5t-124 82t-80.5 132t-28.5 181.5z" />
<glyph unicode="&#xaa;" horiz-adv-x="849" d="M324 946q0 94 32.5 184.5t98 161t164 114.5t231.5 44q37 0 91 -9t99 -28l-112 -416q-18 -66 -19 -127q0 -51 10.5 -86.5t26.5 -78.5l-141 -25q-8 10 -17.5 30.5t-13.5 41.5q-29 -29 -79 -52.5t-120 -23.5q-133 0 -192 74.5t-59 195.5zM473 961q0 -31 5 -60t20.5 -51.5 t42 -35.5t67.5 -13q45 0 84 22.5t70 55.5q0 31 7 66.5t13 62.5l82 311q-4 2 -15 4t-28 2q-78 0 -142.5 -29.5t-110.5 -81t-70.5 -117t-24.5 -136.5z" />
<glyph unicode="&#xab;" horiz-adv-x="1021" d="M197 594l415 440l119 -71l-321 -390l155 -385l-127 -59zM623 594l415 440l119 -71l-321 -390l155 -385l-127 -59z" />
<glyph unicode="&#xac;" d="M270 641l39 162h920l-168 -699h-172l129 537h-748z" />
<glyph unicode="&#xad;" horiz-adv-x="600" d="M178 524l41 178h496l-41 -178h-496z" />
<glyph unicode="&#xae;" horiz-adv-x="1667" d="M291 711q0 174 57.5 312t153.5 233.5t223 145.5t266 50t266 -50t223.5 -145.5t154 -233.5t57.5 -312q0 -176 -57.5 -313.5t-154 -232.5t-223.5 -145.5t-266 -50.5t-266 50.5t-223 145.5t-153.5 232.5t-57.5 313.5zM440 711q0 -135 41 -247t114 -191.5t174 -123t222 -43.5 t222.5 43.5t174 123t113.5 191.5t41 247t-41 246.5t-113.5 191.5t-174 123t-222.5 43t-222 -43t-174 -123t-114 -191.5t-41 -246.5zM705 303v795q55 12 116.5 18t112.5 6q178 0 269 -64.5t91 -199.5q0 -76 -40 -132t-113 -87q20 -25 46.5 -61.5t56.5 -80.5t57.5 -94.5 t50.5 -99.5h-158q-47 92 -105.5 175t-101.5 132h-137v-307h-145zM850 729h78q92 0 153.5 25.5t61.5 105.5q0 76 -58.5 105.5t-140.5 29.5q-23 0 -47.5 -1t-46.5 -3v-262z" />
<glyph unicode="&#xaf;" horiz-adv-x="770" d="M412 1309l34 147h574l-35 -147h-573z" />
<glyph unicode="&#xb0;" horiz-adv-x="679" d="M311 1305q0 66 23.5 119t62.5 89.5t91.5 56t109.5 19.5t109.5 -19.5t91.5 -56t62.5 -89.5t23.5 -119t-23.5 -119t-62.5 -90t-91.5 -56.5t-109.5 -19.5t-109.5 19.5t-91.5 56.5t-62.5 90t-23.5 119zM449 1305q0 -72 44 -114t105 -42t105.5 42t44.5 114t-44.5 113.5 t-105.5 41.5t-105 -42t-44 -113z" />
<glyph unicode="&#xb1;" d="M113 0l39 162h919l-39 -162h-919zM279 686l38 162h373l103 422h174l-103 -422h373l-39 -162h-373l-96 -401h-172l94 401h-372z" />
<glyph unicode="&#xb2;" horiz-adv-x="735" d="M254 645q8 74 32.5 128t61.5 97t84 78t100 68t93.5 59.5t67 51t39.5 52t13 62.5q0 43 -29.5 63.5t-70.5 20.5q-86 0 -136 -29.5t-77 -52.5l-49 100q41 39 112.5 74t166.5 35q117 0 173 -54.5t56 -146.5q0 -59 -27.5 -108t-70.5 -90t-94.5 -75t-98.5 -63 q-43 -29 -94 -61.5t-70 -79.5h387l-30 -129h-539z" />
<glyph unicode="&#xb3;" horiz-adv-x="735" d="M231 684l56 115q35 -16 85 -30.5t103 -14.5q43 0 83 6t70.5 23.5t50 46t19.5 71.5q0 57 -53 82t-141 25h-43l28 114h52q29 0 64.5 6.5t66 20.5t52 36.5t21.5 57.5q0 47 -27.5 65.5t-86.5 18.5q-55 0 -107.5 -16.5t-85.5 -32.5l-28 106q18 12 47.5 23.5t65.5 22t73 16.5 t70 6q121 0 171 -49t50 -119q0 -82 -42 -131t-116 -84q49 -20 81 -59t32 -105q0 -135 -102.5 -205.5t-268.5 -70.5q-82 0 -140.5 16.5t-99.5 38.5z" />
<glyph unicode="&#xb4;" horiz-adv-x="770" d="M537 1288l323 309l105 -147l-347 -262z" />
<glyph unicode="&#xb5;" horiz-adv-x="1171" d="M66 -379l346 1444h190l-121 -504q-10 -47 -26.5 -110.5t-16.5 -126.5q0 -37 7.5 -71t28 -59.5t53 -41t85.5 -15.5q78 0 142.5 26t119.5 73q0 53 5.5 104t19.5 109l148 616h190l-152 -633q-10 -47 -18 -88t-8 -76q0 -53 25.5 -88t91.5 -45l-43 -153q-86 2 -137.5 29.5 t-82.5 78.5q-74 -57 -164 -83.5t-190 -26.5q-63 0 -118.5 25.5t-84.5 72.5q-8 -53 -21 -117.5t-30 -128.5l-51 -211h-188z" />
<glyph unicode="&#xb6;" horiz-adv-x="1331" d="M313 868q0 154 70 261.5t181.5 175t250.5 98.5t279 31q86 0 182 -7.5t174 -27.5l-426 -1778h-160l396 1645q-52 10 -158 10h-35.5t-32.5 -2l-397 -1653h-160l219 916q-207 14 -295 100t-88 231z" />
<glyph unicode="&#xb7;" horiz-adv-x="503" d="M256 586q0 74 44 114t102 40q57 0 91 -32t34 -93q0 -35 -13.5 -62.5t-34 -47t-47 -30t-53.5 -10.5q-57 0 -90 31t-33 90z" />
<glyph unicode="&#xb8;" horiz-adv-x="770" d="M66 -356l47 112q16 -8 42.5 -15t65.5 -7q35 0 57.5 11t22.5 40q0 25 -16.5 37t-55.5 31l-12 6q12 20 30.5 47.5t37 54.5t35 48.5t24.5 31.5h131q-16 -23 -44 -58.5t-44 -60.5q41 -23 61.5 -49.5t20.5 -73.5q0 -92 -63.5 -139t-174.5 -47q-59 0 -99 9t-66 22z" />
<glyph unicode="&#xb9;" horiz-adv-x="735" d="M408 1272q94 29 177 70.5t146 93.5h103l-191 -791h-145l143 594q-53 -29 -113.5 -50.5t-101.5 -33.5z" />
<glyph unicode="&#xba;" horiz-adv-x="913" d="M334 934q0 82 24.5 173t79 168t141.5 127t212 50q123 0 193.5 -68.5t70.5 -193.5q0 -82 -24.5 -173t-79 -168t-141.5 -127t-212 -50q-123 0 -193.5 68.5t-70.5 193.5zM487 946q0 -66 33 -106.5t105 -40.5q66 0 117 35.5t86.5 91t54 123t18.5 129.5q0 66 -32.5 106.5 t-104.5 40.5q-66 0 -117 -36t-87 -91t-54.5 -122.5t-18.5 -129.5z" />
<glyph unicode="&#xbb;" horiz-adv-x="1021" d="M143 201l322 389l-156 385l127 59l242 -465l-416 -440zM569 201l322 389l-156 385l127 59l242 -465l-416 -440z" />
<glyph unicode="&#xbc;" horiz-adv-x="1789" d="M401 0l1124 1419h195l-1124 -1419h-195zM408 1272q94 29 177 70.5t146 93.5h103l-191 -791h-145l143 594q-53 -29 -113.5 -50.5t-101.5 -33.5zM1163 195l23 94q33 55 89 121.5t125.5 136t145.5 134t148 114.5h133l-117 -486h102l-28 -114h-103l-45 -191h-139l45 191h-379 zM1329 309h242l78 324q-39 -33 -83 -72t-87 -82t-82 -86t-68 -84z" />
<glyph unicode="&#xbd;" horiz-adv-x="1789" d="M358 0l1124 1419h195l-1124 -1419h-195zM408 1272q94 29 177 70.5t146 93.5h103l-191 -791h-145l143 594q-53 -29 -113.5 -50.5t-101.5 -33.5zM1153 4q8 74 32.5 128t61.5 97t84 78t100 68t93.5 59.5t67 51t39.5 52t13 62.5q0 43 -29.5 63.5t-70.5 20.5q-86 0 -136 -29.5 t-77 -52.5l-49 100q41 39 112.5 74t166.5 35q117 0 173 -54.5t56 -146.5q0 -59 -27.5 -108t-70.5 -90t-94.5 -75t-98.5 -63q-43 -29 -94 -61.5t-70 -79.5h387l-30 -129h-539z" />
<glyph unicode="&#xbe;" horiz-adv-x="1789" d="M231 684l56 115q35 -16 85 -30.5t103 -14.5q43 0 83 6t70.5 23.5t50 46t19.5 71.5q0 57 -53 82t-141 25h-43l28 114h52q29 0 64.5 6.5t66 20.5t52 36.5t21.5 57.5q0 47 -27.5 65.5t-86.5 18.5q-55 0 -107.5 -16.5t-85.5 -32.5l-28 106q18 12 47.5 23.5t65.5 22t73 16.5 t70 6q121 0 171 -49t50 -119q0 -82 -42 -131t-116 -84q49 -20 81 -59t32 -105q0 -135 -102.5 -205.5t-268.5 -70.5q-82 0 -140.5 16.5t-99.5 38.5zM424 0l1124 1419h195l-1124 -1419h-195zM1163 195l23 94q33 55 89 121.5t125.5 136t145.5 134t148 114.5h133l-117 -486h102 l-28 -114h-103l-45 -191h-139l45 191h-379zM1329 309h242l78 324q-39 -33 -83 -72t-87 -82t-82 -86t-68 -84z" />
<glyph unicode="&#xbf;" horiz-adv-x="786" d="M80 -106q0 68 19.5 122t54 100t82 88t102.5 85q68 53 129 116.5t84 153.5q4 12 5 22.5t1 14.5h166q-2 -25 -4 -44.5t-6 -39.5q-25 -104 -95.5 -179t-148.5 -134q-37 -29 -72 -58.5t-63.5 -63.5t-46 -73t-17.5 -86q0 -23 6.5 -49.5t26 -48t54 -35.5t92.5 -14 q98 0 163.5 22.5t102.5 40.5l20 -147q-49 -29 -134 -50.5t-177 -21.5q-96 0 -161.5 22.5t-106.5 60.5t-58.5 89t-17.5 107zM539 911q0 74 44 114t101 40t91 -32t34 -93q0 -35 -13.5 -62.5t-34 -47t-46.5 -29.5t-53 -10q-57 0 -90 30.5t-33 89.5z" />
<glyph unicode="&#xc0;" horiz-adv-x="1302" d="M20 0q229 414 447.5 762t431.5 657h195q31 -154 56.5 -310.5t50 -328.5t47 -364.5t46.5 -415.5h-200q-10 92 -18.5 185.5t-18.5 179.5h-619l-200 -365h-218zM530 524h508q-16 166 -37.5 330t-50.5 338q-72 -104 -178 -269t-242 -399zM799 1798l139 116l260 -327l-100 -88 z" />
<glyph unicode="&#xc1;" horiz-adv-x="1302" d="M20 0q229 414 447.5 762t431.5 657h195q31 -154 56.5 -310.5t50 -328.5t47 -364.5t46.5 -415.5h-200q-10 92 -18.5 185.5t-18.5 179.5h-619l-200 -365h-218zM530 524h508q-16 166 -37.5 330t-50.5 338q-72 -104 -178 -269t-242 -399zM863 1607l323 309l105 -147 l-347 -262z" />
<glyph unicode="&#xc2;" horiz-adv-x="1302" d="M20 0q229 414 447.5 762t431.5 657h195q31 -154 56.5 -310.5t50 -328.5t47 -364.5t46.5 -415.5h-200q-10 92 -18.5 185.5t-18.5 179.5h-619l-200 -365h-218zM530 524h508q-16 166 -37.5 330t-50.5 338q-72 -104 -178 -269t-242 -399zM758 1609l332 285l217 -303l-90 -84 l-162 178l-229 -168z" />
<glyph unicode="&#xc3;" horiz-adv-x="1302" d="M20 0q229 414 447.5 762t431.5 657h195q31 -154 56.5 -310.5t50 -328.5t47 -364.5t46.5 -415.5h-200q-10 92 -18.5 185.5t-18.5 179.5h-619l-200 -365h-218zM530 524h508q-16 166 -37.5 330t-50.5 338q-72 -104 -178 -269t-242 -399zM707 1634q41 86 97 132t148 46 q41 0 73 -14.5t61 -30.5q31 -16 55 -26.5t49 -10.5q43 0 71.5 32t51.5 66l96 -59q-41 -86 -97 -132t-149 -46q-41 0 -72.5 14t-60.5 31q-31 16 -55.5 26.5t-48.5 10.5q-43 0 -72 -32t-51 -67z" />
<glyph unicode="&#xc4;" horiz-adv-x="1302" d="M20 0q229 414 447.5 762t431.5 657h195q31 -154 56.5 -310.5t50 -328.5t47 -364.5t46.5 -415.5h-200q-10 92 -18.5 185.5t-18.5 179.5h-619l-200 -365h-218zM530 524h508q-16 166 -37.5 330t-50.5 338q-72 -104 -178 -269t-242 -399zM745 1685q0 61 41 99t88 38 q45 0 77 -29.5t32 -78.5q0 -59 -42 -96t-89 -37q-45 0 -76 28.5t-31 75.5zM1135 1685q0 61 40.5 99t88.5 38q45 0 76.5 -29.5t31.5 -78.5q0 -59 -42 -96t-89 -37q-45 0 -75.5 28.5t-30.5 75.5z" />
<glyph unicode="&#xc5;" horiz-adv-x="1302" d="M20 0q217 391 424 725t410 631q-29 27 -46 65.5t-17 87.5t17 87t46 66t66.5 42t80.5 14t81 -14t67 -42t46 -65.5t17 -87.5q0 -63 -27.5 -109t-72.5 -73q27 -143 49.5 -289.5t44 -308.5t43 -341t45.5 -388h-200q-10 92 -18.5 185.5t-18.5 179.5h-619l-200 -365h-218z M530 524h508q-16 166 -37.5 330t-50.5 338q-72 -104 -178 -269t-242 -399zM893 1509q0 -53 31.5 -82.5t76.5 -29.5t77 29.5t32 82.5t-31.5 83t-77.5 30q-45 0 -76.5 -29.5t-31.5 -83.5z" />
<glyph unicode="&#xc6;" horiz-adv-x="1900" d="M6 0q162 221 314.5 416.5t299 370t289 331t283.5 301.5h911l-39 -166h-610l-102 -428h538l-39 -161h-536l-121 -498h657l-39 -166h-854l86 365h-542q-70 -92 -136.5 -182.5t-132.5 -182.5h-227zM627 524h456l177 731q-160 -168 -320 -351t-313 -380z" />
<glyph unicode="&#xc7;" horiz-adv-x="1228" d="M254 520q0 184 58.5 352t166 297t259 206t337.5 77q160 0 255 -33t136 -61l-82 -164q-47 31 -127.5 58.5t-191.5 27.5q-141 0 -254 -66.5t-190.5 -172t-118.5 -237.5t-41 -261q0 -399 346 -400q74 0 132 10.5t103 23.5t80 29.5t62 29.5l24 -173q-25 -14 -64.5 -30.5 t-93 -30.5t-119 -23.5t-138.5 -9.5h-11q-10 -10 -17 -22.5t-15 -24.5q41 -23 61 -49.5t20 -73.5q0 -92 -63 -139t-174 -47q-59 0 -99 9t-67 22l47 112q16 -8 43 -15t66 -7q35 0 57.5 11t22.5 40q0 25 -16.5 37t-55.5 31l-12 6q14 25 36.5 59.5t45.5 63.5q-205 35 -306.5 175 t-101.5 363z" />
<glyph unicode="&#xc8;" horiz-adv-x="1140" d="M166 0l340 1419h837l-38 -166h-641l-103 -428h569l-38 -161h-568l-121 -498h689l-39 -166h-887zM733 1798l139 116l260 -327l-100 -88z" />
<glyph unicode="&#xc9;" horiz-adv-x="1140" d="M166 0l340 1419h837l-38 -166h-641l-103 -428h569l-38 -161h-568l-121 -498h689l-39 -166h-887zM797 1607l323 309l105 -147l-347 -262z" />
<glyph unicode="&#xca;" horiz-adv-x="1140" d="M166 0l340 1419h837l-38 -166h-641l-103 -428h569l-38 -161h-568l-121 -498h689l-39 -166h-887zM694 1609l332 285l217 -303l-90 -84l-162 178l-229 -168z" />
<glyph unicode="&#xcb;" horiz-adv-x="1140" d="M166 0l340 1419h837l-38 -166h-641l-103 -428h569l-38 -161h-568l-121 -498h689l-39 -166h-887zM679 1685q0 61 41 99t88 38q45 0 77 -29.5t32 -78.5q0 -59 -42 -96t-89 -37q-45 0 -76 28.5t-31 75.5zM1069 1685q0 61 40.5 99t88.5 38q45 0 76.5 -29.5t31.5 -78.5 q0 -59 -42 -96t-89 -37q-45 0 -75.5 28.5t-30.5 75.5z" />
<glyph unicode="&#xcc;" horiz-adv-x="538" d="M166 0l340 1419h199l-340 -1419h-199zM418 1798l139 116l260 -327l-100 -88z" />
<glyph unicode="&#xcd;" horiz-adv-x="538" d="M166 0l340 1419h199l-340 -1419h-199zM482 1607l323 309l105 -147l-347 -262z" />
<glyph unicode="&#xce;" horiz-adv-x="538" d="M166 0l340 1419h199l-340 -1419h-199zM377 1609l332 285l217 -303l-90 -84l-162 178l-229 -168z" />
<glyph unicode="&#xcf;" horiz-adv-x="538" d="M166 0l340 1419h199l-340 -1419h-199zM364 1685q0 61 41 99t88 38q45 0 77 -29.5t32 -78.5q0 -59 -42 -96t-89 -37q-45 0 -76 28.5t-31 75.5zM754 1685q0 61 40.5 99t88.5 38q45 0 76.5 -29.5t31.5 -78.5q0 -59 -42 -96t-89 -37q-45 0 -75.5 28.5t-30.5 75.5z" />
<glyph unicode="&#xd0;" horiz-adv-x="1454" d="M199 664l37 153h165l140 584q86 20 182 26.5t182 6.5q315 0 471 -148.5t156 -400.5q0 -176 -55.5 -339t-172 -288t-298 -198.5t-433.5 -73.5q-86 0 -186 8t-176 29l154 641h-166zM442 164q16 -4 55.5 -7t127.5 -3q162 0 292 54t220 151.5t139 231.5t49 294 q0 180 -104.5 280.5t-331.5 100.5q-154 0 -184 -9l-107 -440h266l-37 -153h-266z" />
<glyph unicode="&#xd1;" horiz-adv-x="1429" d="M166 0l340 1419h170q66 -111 134.5 -251t131 -287.5t115.5 -288.5t88 -254l254 1081h194l-338 -1419h-174q-37 119 -88 270.5t-111.5 307t-124 302t-124.5 255.5l-273 -1135h-194zM768 1634q41 86 97 132t148 46q41 0 73 -14.5t61 -30.5q31 -16 55 -26.5t49 -10.5 q43 0 71.5 32t51.5 66l96 -59q-41 -86 -97 -132t-149 -46q-41 0 -72.5 14t-60.5 31q-31 16 -55.5 26.5t-48.5 10.5q-43 0 -72 -32t-51 -67z" />
<glyph unicode="&#xd2;" horiz-adv-x="1513" d="M254 510q0 168 51 337t154.5 303t257 218t358.5 84q113 0 208 -34t164 -101.5t106.5 -168.5t37.5 -237q0 -170 -52 -337.5t-154.5 -302t-256 -218.5t-358.5 -84q-115 0 -209 34t-162.5 101.5t-106.5 169t-38 236.5zM461 535q0 -182 79 -288t251 -106q137 0 247.5 66.5 t187.5 173t117.5 240t40.5 266.5q0 182 -78.5 287.5t-250.5 105.5q-139 0 -249 -66.5t-186.5 -173t-117.5 -239.5t-41 -266zM901 1798l139 116l260 -327l-100 -88z" />
<glyph unicode="&#xd3;" horiz-adv-x="1513" d="M254 510q0 168 51 337t154.5 303t257 218t358.5 84q113 0 208 -34t164 -101.5t106.5 -168.5t37.5 -237q0 -170 -52 -337.5t-154.5 -302t-256 -218.5t-358.5 -84q-115 0 -209 34t-162.5 101.5t-106.5 169t-38 236.5zM461 535q0 -182 79 -288t251 -106q137 0 247.5 66.5 t187.5 173t117.5 240t40.5 266.5q0 182 -78.5 287.5t-250.5 105.5q-139 0 -249 -66.5t-186.5 -173t-117.5 -239.5t-41 -266zM965 1607l323 309l105 -147l-347 -262z" />
<glyph unicode="&#xd4;" horiz-adv-x="1513" d="M254 510q0 168 51 337t154.5 303t257 218t358.5 84q113 0 208 -34t164 -101.5t106.5 -168.5t37.5 -237q0 -170 -52 -337.5t-154.5 -302t-256 -218.5t-358.5 -84q-115 0 -209 34t-162.5 101.5t-106.5 169t-38 236.5zM461 535q0 -182 79 -288t251 -106q137 0 247.5 66.5 t187.5 173t117.5 240t40.5 266.5q0 182 -78.5 287.5t-250.5 105.5q-139 0 -249 -66.5t-186.5 -173t-117.5 -239.5t-41 -266zM860 1609l332 285l217 -303l-90 -84l-162 178l-229 -168z" />
<glyph unicode="&#xd5;" horiz-adv-x="1513" d="M254 510q0 168 51 337t154.5 303t257 218t358.5 84q113 0 208 -34t164 -101.5t106.5 -168.5t37.5 -237q0 -170 -52 -337.5t-154.5 -302t-256 -218.5t-358.5 -84q-115 0 -209 34t-162.5 101.5t-106.5 169t-38 236.5zM461 535q0 -182 79 -288t251 -106q137 0 247.5 66.5 t187.5 173t117.5 240t40.5 266.5q0 182 -78.5 287.5t-250.5 105.5q-139 0 -249 -66.5t-186.5 -173t-117.5 -239.5t-41 -266zM809 1634q41 86 97 132t148 46q41 0 73 -14.5t61 -30.5q31 -16 55 -26.5t49 -10.5q43 0 71.5 32t51.5 66l96 -59q-41 -86 -97 -132t-149 -46 q-41 0 -72.5 14t-60.5 31q-31 16 -55.5 26.5t-48.5 10.5q-43 0 -72 -32t-51 -67z" />
<glyph unicode="&#xd6;" horiz-adv-x="1513" d="M254 510q0 168 51 337t154.5 303t257 218t358.5 84q113 0 208 -34t164 -101.5t106.5 -168.5t37.5 -237q0 -170 -52 -337.5t-154.5 -302t-256 -218.5t-358.5 -84q-115 0 -209 34t-162.5 101.5t-106.5 169t-38 236.5zM461 535q0 -182 79 -288t251 -106q137 0 247.5 66.5 t187.5 173t117.5 240t40.5 266.5q0 182 -78.5 287.5t-250.5 105.5q-139 0 -249 -66.5t-186.5 -173t-117.5 -239.5t-41 -266zM847 1685q0 61 41 99t88 38q45 0 77 -29.5t32 -78.5q0 -59 -42 -96t-89 -37q-45 0 -76 28.5t-31 75.5zM1237 1685q0 61 40.5 99t88.5 38 q45 0 76.5 -29.5t31.5 -78.5q0 -59 -42 -96t-89 -37q-45 0 -75.5 28.5t-30.5 75.5z" />
<glyph unicode="&#xd7;" d="M238 317l372 301l-223 295l129 105l223 -295l369 301l96 -123l-373 -301l224 -295l-129 -104l-224 295l-368 -301z" />
<glyph unicode="&#xd8;" horiz-adv-x="1513" d="M213 14l133 152q-92 131 -92 344q0 168 51 337t154.5 303t257 218t358.5 84q188 0 320 -94l121 137l114 -88l-133 -152q45 -66 69.5 -149.5t24.5 -194.5q0 -170 -52 -337.5t-154.5 -302t-256 -218.5t-358.5 -84q-193 0 -321 92l-119 -135zM461 535q0 -59 6 -112.5 t22 -94.5l779 886q-78 66 -213 66q-139 0 -249 -66.5t-186.5 -173t-117.5 -239.5t-41 -266zM575 207q39 -35 93.5 -50.5t122.5 -15.5q137 0 247.5 66.5t187.5 173t117.5 240t40.5 266.5q0 59 -6 110.5t-22 96.5z" />
<glyph unicode="&#xd9;" horiz-adv-x="1363" d="M270 377q0 45 8.5 100t18.5 103l201 839h198l-204 -852q-10 -39 -16.5 -86t-6.5 -88q0 -53 12.5 -98t42 -79t76.5 -53.5t115 -19.5q174 0 270 97.5t145 310.5l209 868h199l-213 -891q-29 -117 -66.5 -219t-107.5 -177t-181.5 -119t-285.5 -44q-106 0 -184 32t-129.5 86 t-76 129t-24.5 161zM817 1798l139 116l260 -327l-100 -88z" />
<glyph unicode="&#xda;" horiz-adv-x="1363" d="M270 377q0 45 8.5 100t18.5 103l201 839h198l-204 -852q-10 -39 -16.5 -86t-6.5 -88q0 -53 12.5 -98t42 -79t76.5 -53.5t115 -19.5q174 0 270 97.5t145 310.5l209 868h199l-213 -891q-29 -117 -66.5 -219t-107.5 -177t-181.5 -119t-285.5 -44q-106 0 -184 32t-129.5 86 t-76 129t-24.5 161zM881 1607l323 309l105 -147l-347 -262z" />
<glyph unicode="&#xdb;" horiz-adv-x="1363" d="M270 377q0 45 8.5 100t18.5 103l201 839h198l-204 -852q-10 -39 -16.5 -86t-6.5 -88q0 -53 12.5 -98t42 -79t76.5 -53.5t115 -19.5q174 0 270 97.5t145 310.5l209 868h199l-213 -891q-29 -117 -66.5 -219t-107.5 -177t-181.5 -119t-285.5 -44q-106 0 -184 32t-129.5 86 t-76 129t-24.5 161zM776 1609l332 285l217 -303l-90 -84l-162 178l-229 -168z" />
<glyph unicode="&#xdc;" horiz-adv-x="1363" d="M270 377q0 45 8.5 100t18.5 103l201 839h198l-204 -852q-10 -39 -16.5 -86t-6.5 -88q0 -53 12.5 -98t42 -79t76.5 -53.5t115 -19.5q174 0 270 97.5t145 310.5l209 868h199l-213 -891q-29 -117 -66.5 -219t-107.5 -177t-181.5 -119t-285.5 -44q-106 0 -184 32t-129.5 86 t-76 129t-24.5 161zM763 1685q0 61 41 99t88 38q45 0 77 -29.5t32 -78.5q0 -59 -42 -96t-89 -37q-45 0 -76 28.5t-31 75.5zM1153 1685q0 61 40.5 99t88.5 38q45 0 76.5 -29.5t31.5 -78.5q0 -59 -42 -96t-89 -37q-45 0 -75.5 28.5t-30.5 75.5z" />
<glyph unicode="&#xdd;" horiz-adv-x="1171" d="M336 1419h215q39 -166 87 -338t107 -331q135 158 273.5 331.5t245.5 337.5h227q-154 -209 -322 -418.5t-360 -431.5l-135 -569h-199l135 569q-80 215 -148.5 431.5t-125.5 418.5zM781 1607l323 309l105 -147l-347 -262z" />
<glyph unicode="&#xde;" horiz-adv-x="1216" d="M164 0l342 1419h199l-56 -233q39 4 81 5t81 1q248 0 372 -92t124 -273q0 -139 -52.5 -240.5t-148.5 -167t-231.5 -97t-301.5 -31.5h-141l-70 -291h-198zM473 457h127q86 0 176 15t162 54t118 107.5t46 177.5q0 117 -86.5 165t-233.5 48q-76 0 -118.5 -3t-57.5 -5z" />
<glyph unicode="&#xdf;" horiz-adv-x="1228" d="M-39 -362q61 80 96 135t58.5 112.5t41 132t46.5 193.5l221 924q57 242 190.5 348t350.5 106q82 0 143 -22.5t102 -60.5t61.5 -88t20.5 -105q0 -59 -13 -103.5t-41 -83.5t-68 -76.5t-93 -86.5q-35 -31 -60.5 -53.5t-42 -43t-24.5 -44t-8 -54.5q0 -43 34 -71.5t93 -69.5 q39 -27 72 -53.5t57.5 -59.5t38.5 -74t14 -96q0 -92 -33.5 -161.5t-92 -116t-140.5 -69t-176 -22.5q-117 0 -195.5 27t-99.5 43l72 154q23 -14 83 -39t154 -25q104 0 171 49t67 148q0 61 -34 103t-120 95q-53 33 -83.5 60.5t-47 54.5t-20.5 53.5t-4 57.5q0 88 56 155.5 t134 132.5q37 31 66.5 57.5t51 54.5t33 60.5t11.5 73.5q0 61 -41 98t-123 37q-256 0 -326 -295l-217 -901q-25 -104 -43 -186t-43.5 -153.5t-67.5 -138t-114 -138.5z" />
<glyph unicode="&#xe0;" horiz-adv-x="1114" d="M201 356q0 137 46 268.5t138 234t231.5 165.5t325.5 63q55 0 129 -12t127 -41l-158 -643q-10 -47 -17 -90t-7 -90t8 -95t29 -104l-168 -24q-10 23 -20.5 50.5t-16.5 57.5q-45 -41 -121 -82t-186 -41q-90 0 -154.5 29t-105.5 80t-60.5 120.5t-19.5 153.5zM391 377 q0 -43 8.5 -87t30 -78t57.5 -55.5t93 -21.5q86 0 147 37t107 86q2 35 7 73t13 77l123 507q-10 4 -33.5 6.5t-42.5 2.5q-117 0 -211 -45t-160.5 -120t-102.5 -174.5t-36 -207.5zM645 1479l139 116l260 -327l-100 -88z" />
<glyph unicode="&#xe1;" horiz-adv-x="1114" d="M201 356q0 137 46 268.5t138 234t231.5 165.5t325.5 63q55 0 129 -12t127 -41l-158 -643q-10 -47 -17 -90t-7 -90t8 -95t29 -104l-168 -24q-10 23 -20.5 50.5t-16.5 57.5q-45 -41 -121 -82t-186 -41q-90 0 -154.5 29t-105.5 80t-60.5 120.5t-19.5 153.5zM391 377 q0 -43 8.5 -87t30 -78t57.5 -55.5t93 -21.5q86 0 147 37t107 86q2 35 7 73t13 77l123 507q-10 4 -33.5 6.5t-42.5 2.5q-117 0 -211 -45t-160.5 -120t-102.5 -174.5t-36 -207.5zM707 1288l323 309l105 -147l-347 -262z" />
<glyph unicode="&#xe2;" horiz-adv-x="1114" d="M201 356q0 137 46 268.5t138 234t231.5 165.5t325.5 63q55 0 129 -12t127 -41l-158 -643q-10 -47 -17 -90t-7 -90t8 -95t29 -104l-168 -24q-10 23 -20.5 50.5t-16.5 57.5q-45 -41 -121 -82t-186 -41q-90 0 -154.5 29t-105.5 80t-60.5 120.5t-19.5 153.5zM391 377 q0 -43 8.5 -87t30 -78t57.5 -55.5t93 -21.5q86 0 147 37t107 86q2 35 7 73t13 77l123 507q-10 4 -33.5 6.5t-42.5 2.5q-117 0 -211 -45t-160.5 -120t-102.5 -174.5t-36 -207.5zM604 1290l332 285l217 -303l-90 -84l-162 178l-229 -168z" />
<glyph unicode="&#xe3;" horiz-adv-x="1114" d="M201 356q0 137 46 268.5t138 234t231.5 165.5t325.5 63q55 0 129 -12t127 -41l-158 -643q-10 -47 -17 -90t-7 -90t8 -95t29 -104l-168 -24q-10 23 -20.5 50.5t-16.5 57.5q-45 -41 -121 -82t-186 -41q-90 0 -154.5 29t-105.5 80t-60.5 120.5t-19.5 153.5zM391 377 q0 -43 8.5 -87t30 -78t57.5 -55.5t93 -21.5q86 0 147 37t107 86q2 35 7 73t13 77l123 507q-10 4 -33.5 6.5t-42.5 2.5q-117 0 -211 -45t-160.5 -120t-102.5 -174.5t-36 -207.5zM553 1315q41 86 97 132t148 46q41 0 73 -14.5t61 -30.5q31 -16 55 -26.5t49 -10.5q43 0 71.5 32 t51.5 66l96 -59q-41 -86 -97 -132t-149 -46q-41 0 -72.5 14t-60.5 31q-31 16 -55.5 26.5t-48.5 10.5q-43 0 -72 -32t-51 -67z" />
<glyph unicode="&#xe4;" horiz-adv-x="1114" d="M201 356q0 137 46 268.5t138 234t231.5 165.5t325.5 63q55 0 129 -12t127 -41l-158 -643q-10 -47 -17 -90t-7 -90t8 -95t29 -104l-168 -24q-10 23 -20.5 50.5t-16.5 57.5q-45 -41 -121 -82t-186 -41q-90 0 -154.5 29t-105.5 80t-60.5 120.5t-19.5 153.5zM391 377 q0 -43 8.5 -87t30 -78t57.5 -55.5t93 -21.5q86 0 147 37t107 86q2 35 7 73t13 77l123 507q-10 4 -33.5 6.5t-42.5 2.5q-117 0 -211 -45t-160.5 -120t-102.5 -174.5t-36 -207.5zM589 1366q0 61 41 99t88 38q45 0 77 -29.5t32 -78.5q0 -59 -42 -96t-89 -37q-45 0 -76 28.5 t-31 75.5zM979 1366q0 61 40.5 99t88.5 38q45 0 76.5 -29.5t31.5 -78.5q0 -59 -42 -96t-89 -37q-45 0 -75.5 28.5t-30.5 75.5z" />
<glyph unicode="&#xe5;" horiz-adv-x="1114" d="M201 356q0 137 46 268.5t138 234t231.5 165.5t325.5 63q55 0 129 -12t127 -41l-158 -643q-10 -47 -17 -90t-7 -90t8 -95t29 -104l-168 -24q-10 23 -20.5 50.5t-16.5 57.5q-45 -41 -121 -82t-186 -41q-90 0 -154.5 29t-105.5 80t-60.5 120.5t-19.5 153.5zM391 377 q0 -43 8.5 -87t30 -78t57.5 -55.5t93 -21.5q86 0 147 37t107 86q2 35 7 73t13 77l123 507q-10 4 -33.5 6.5t-42.5 2.5q-117 0 -211 -45t-160.5 -120t-102.5 -174.5t-36 -207.5zM688 1386q0 49 17.5 87t46 66t66.5 42t81 14t81 -14t66.5 -42t46 -66t17.5 -87t-17.5 -86.5 t-46 -65.5t-66.5 -42t-81 -14t-81 14t-66.5 42t-46 65.5t-17.5 86.5zM790 1386q0 -53 32 -82.5t77 -29.5t76.5 29.5t31.5 82.5t-31.5 83t-76.5 30t-77 -29.5t-32 -83.5z" />
<glyph unicode="&#xe6;" horiz-adv-x="1712" d="M201 233q0 143 70.5 224.5t178 120t234.5 50t242 17.5q2 16 3 31.5t1 32.5q0 111 -61.5 161t-196.5 50q-41 0 -82 -8.5t-78 -18.5t-66.5 -22.5t-44.5 -20.5l-16 162q47 25 136 49t188 24q53 0 106 -10t101.5 -32.5t88 -62.5t66.5 -97q39 51 88 89t104.5 63.5t113 37.5 t112.5 12q61 0 117.5 -14t97.5 -46t65.5 -81t24.5 -119q0 -96 -32.5 -162.5t-88 -111.5t-128 -69.5t-153.5 -39t-164 -19.5t-159 -9q-2 -16 -3 -31.5t-1 -30.5q0 -117 61.5 -165t196.5 -48q39 0 81 7.5t80 18.5t67.5 22.5t41.5 21.5l17 -162q-53 -29 -142.5 -51.5 t-187.5 -22.5q-55 0 -109.5 10.5t-101.5 34t-85 61.5t-60 95q-72 -94 -182.5 -147.5t-239.5 -53.5q-59 0 -114.5 15.5t-96.5 47.5t-65.5 81t-24.5 116zM387 260q0 -66 43 -97.5t113 -31.5q135 0 230 95.5t130 273.5q-145 -4 -243.5 -20.5t-159 -47.5t-87 -74t-26.5 -98z M1092 559q143 2 242.5 19.5t159.5 48t87 73.5t27 99q0 66 -43 97.5t-113 31.5q-135 0 -230 -95.5t-130 -273.5z" />
<glyph unicode="&#xe7;" horiz-adv-x="923" d="M205 381q0 139 42 268t124 227.5t200.5 157t272.5 58.5q68 0 129 -9.5t117 -35.5l-72 -160q-33 18 -77 28.5t-114 10.5q-100 0 -180 -44t-136 -117t-86 -168t-30 -198q0 -53 11.5 -100t40 -83t76.5 -56.5t122 -20.5q37 0 78 7.5t76 17.5t62.5 21.5t39.5 21.5l17 -162 q-39 -25 -121 -47.5t-183 -24.5q-10 -14 -18 -26.5t-16 -24.5q41 -23 61.5 -49.5t20.5 -73.5q0 -92 -63.5 -139t-174.5 -47q-59 0 -99 9t-67 22l47 112q16 -8 43 -15t66 -7q35 0 57.5 11t22.5 40q0 25 -16.5 37t-55.5 31l-12 6q14 27 38.5 62.5t45.5 64.5q-141 33 -215 137 t-74 258z" />
<glyph unicode="&#xe8;" horiz-adv-x="1060" d="M205 354q0 143 43 276.5t123 236t194.5 163t259.5 60.5q84 0 144.5 -21.5t98.5 -58.5t56.5 -85t18.5 -100q0 -96 -35 -162.5t-92.5 -111.5t-134 -69.5t-159.5 -39t-168 -19.5t-161 -9q-2 -16 -2 -26.5v-16.5q0 -47 11.5 -89t42 -74t85 -50.5t142.5 -18.5q39 0 81 7.5 t79.5 18.5t67.5 22.5t42 21.5l16 -162q-41 -23 -132 -48.5t-214 -25.5q-104 0 -180 30t-127 82t-75.5 121.5t-24.5 147.5zM418 559q119 4 217 15.5t170 39t111.5 74.5t39.5 123q0 18 -7 38.5t-24.5 38t-48 29t-75.5 11.5q-72 0 -134.5 -31t-111.5 -81t-84 -116.5t-53 -140.5 zM627 1479l139 116l260 -327l-100 -88z" />
<glyph unicode="&#xe9;" horiz-adv-x="1060" d="M205 354q0 143 43 276.5t123 236t194.5 163t259.5 60.5q84 0 144.5 -21.5t98.5 -58.5t56.5 -85t18.5 -100q0 -96 -35 -162.5t-92.5 -111.5t-134 -69.5t-159.5 -39t-168 -19.5t-161 -9q-2 -16 -2 -26.5v-16.5q0 -47 11.5 -89t42 -74t85 -50.5t142.5 -18.5q39 0 81 7.5 t79.5 18.5t67.5 22.5t42 21.5l16 -162q-41 -23 -132 -48.5t-214 -25.5q-104 0 -180 30t-127 82t-75.5 121.5t-24.5 147.5zM418 559q119 4 217 15.5t170 39t111.5 74.5t39.5 123q0 18 -7 38.5t-24.5 38t-48 29t-75.5 11.5q-72 0 -134.5 -31t-111.5 -81t-84 -116.5t-53 -140.5 zM689 1288l323 309l105 -147l-347 -262z" />
<glyph unicode="&#xea;" horiz-adv-x="1060" d="M205 354q0 143 43 276.5t123 236t194.5 163t259.5 60.5q84 0 144.5 -21.5t98.5 -58.5t56.5 -85t18.5 -100q0 -96 -35 -162.5t-92.5 -111.5t-134 -69.5t-159.5 -39t-168 -19.5t-161 -9q-2 -16 -2 -26.5v-16.5q0 -47 11.5 -89t42 -74t85 -50.5t142.5 -18.5q39 0 81 7.5 t79.5 18.5t67.5 22.5t42 21.5l16 -162q-41 -23 -132 -48.5t-214 -25.5q-104 0 -180 30t-127 82t-75.5 121.5t-24.5 147.5zM418 559q119 4 217 15.5t170 39t111.5 74.5t39.5 123q0 18 -7 38.5t-24.5 38t-48 29t-75.5 11.5q-72 0 -134.5 -31t-111.5 -81t-84 -116.5t-53 -140.5 zM584 1290l332 285l217 -303l-90 -84l-162 178l-229 -168z" />
<glyph unicode="&#xeb;" horiz-adv-x="1060" d="M205 354q0 143 43 276.5t123 236t194.5 163t259.5 60.5q84 0 144.5 -21.5t98.5 -58.5t56.5 -85t18.5 -100q0 -96 -35 -162.5t-92.5 -111.5t-134 -69.5t-159.5 -39t-168 -19.5t-161 -9q-2 -16 -2 -26.5v-16.5q0 -47 11.5 -89t42 -74t85 -50.5t142.5 -18.5q39 0 81 7.5 t79.5 18.5t67.5 22.5t42 21.5l16 -162q-41 -23 -132 -48.5t-214 -25.5q-104 0 -180 30t-127 82t-75.5 121.5t-24.5 147.5zM418 559q119 4 217 15.5t170 39t111.5 74.5t39.5 123q0 18 -7 38.5t-24.5 38t-48 29t-75.5 11.5q-72 0 -134.5 -31t-111.5 -81t-84 -116.5t-53 -140.5 zM571 1366q0 61 41 99t88 38q45 0 77 -29.5t32 -78.5q0 -59 -42 -96t-89 -37q-45 0 -76 28.5t-31 75.5zM961 1366q0 61 40.5 99t88.5 38q45 0 76.5 -29.5t31.5 -78.5q0 -59 -42 -96t-89 -37q-45 0 -75.5 28.5t-30.5 75.5z" />
<glyph unicode="&#xec;" horiz-adv-x="509" d="M156 0l256 1065h190l-256 -1065h-190zM330 1479l139 116l260 -327l-100 -88z" />
<glyph unicode="&#xed;" horiz-adv-x="509" d="M156 0l256 1065h190l-256 -1065h-190zM394 1288l323 309l105 -147l-347 -262z" />
<glyph unicode="&#xee;" horiz-adv-x="509" d="M156 0l256 1065h190l-256 -1065h-190zM289 1290l332 285l217 -303l-90 -84l-162 178l-229 -168z" />
<glyph unicode="&#xef;" horiz-adv-x="509" d="M156 0l256 1065h190l-256 -1065h-190zM274 1366q0 61 41 99t88 38q45 0 77 -29.5t32 -78.5q0 -59 -42 -96t-89 -37q-45 0 -76 28.5t-31 75.5zM664 1366q0 61 40.5 99t88.5 38q45 0 76.5 -29.5t31.5 -78.5q0 -59 -42 -96t-89 -37q-45 0 -75.5 28.5t-30.5 75.5z" />
<glyph unicode="&#xf0;" horiz-adv-x="1165" d="M205 344q0 141 38 262t111.5 209t183 138.5t253.5 50.5q74 0 131 -19.5t94 -42.5q-4 66 -18.5 134.5t-43.5 135.5l-266 -84l-16 129l225 72q-33 53 -68.5 89t-76.5 75l143 96q39 -29 86 -80t92 -125l268 86l17 -129l-225 -71q33 -80 53 -178.5t20 -217.5q0 -61 -8 -152 t-32.5 -190.5t-68.5 -200t-114 -179t-169 -129t-236 -50.5q-80 0 -149 26t-118 73t-77.5 116.5t-28.5 155.5zM395 362q0 -111 54.5 -168t154.5 -57q94 0 166 54.5t122 141.5t79.5 198.5t40.5 226.5q-53 45 -114.5 62.5t-121.5 17.5q-186 0 -283.5 -126t-97.5 -350z" />
<glyph unicode="&#xf1;" horiz-adv-x="1128" d="M156 0l245 1024q94 29 204 46t196 17q92 0 158.5 -25.5t107.5 -69.5t60.5 -106.5t19.5 -135.5q0 -47 -8.5 -99.5t-20.5 -105.5l-131 -545h-190l121 504q14 57 27 116.5t13 112.5q0 82 -45 136.5t-168 54.5q-51 0 -100 -6.5t-82 -16.5l-217 -901h-190zM551 1315 q41 86 97 132t148 46q41 0 73 -14.5t61 -30.5q31 -16 55 -26.5t49 -10.5q43 0 71.5 32t51.5 66l96 -59q-41 -86 -97 -132t-149 -46q-41 0 -72.5 14t-60.5 31q-31 16 -55.5 26.5t-48.5 10.5q-43 0 -72 -32t-51 -67z" />
<glyph unicode="&#xf2;" horiz-adv-x="1136" d="M205 346q0 119 33.5 250t107.5 241.5t190.5 182.5t282.5 72q168 0 263.5 -99.5t95.5 -273.5q0 -119 -34 -250t-107.5 -241.5t-190.5 -182.5t-283 -72q-168 0 -263 99.5t-95 273.5zM395 362q0 -104 45 -165.5t156 -61.5q92 0 165 53.5t123 136.5t76.5 183t26.5 194 q0 104 -45 166t-156 62q-92 0 -164.5 -53.5t-122.5 -136.5t-77 -183t-27 -195zM637 1479l139 116l260 -327l-100 -88z" />
<glyph unicode="&#xf3;" horiz-adv-x="1136" d="M205 346q0 119 33.5 250t107.5 241.5t190.5 182.5t282.5 72q168 0 263.5 -99.5t95.5 -273.5q0 -119 -34 -250t-107.5 -241.5t-190.5 -182.5t-283 -72q-168 0 -263 99.5t-95 273.5zM395 362q0 -104 45 -165.5t156 -61.5q92 0 165 53.5t123 136.5t76.5 183t26.5 194 q0 104 -45 166t-156 62q-92 0 -164.5 -53.5t-122.5 -136.5t-77 -183t-27 -195zM701 1288l323 309l105 -147l-347 -262z" />
<glyph unicode="&#xf4;" horiz-adv-x="1136" d="M205 346q0 119 33.5 250t107.5 241.5t190.5 182.5t282.5 72q168 0 263.5 -99.5t95.5 -273.5q0 -119 -34 -250t-107.5 -241.5t-190.5 -182.5t-283 -72q-168 0 -263 99.5t-95 273.5zM395 362q0 -104 45 -165.5t156 -61.5q92 0 165 53.5t123 136.5t76.5 183t26.5 194 q0 104 -45 166t-156 62q-92 0 -164.5 -53.5t-122.5 -136.5t-77 -183t-27 -195zM594 1290l332 285l217 -303l-90 -84l-162 178l-229 -168z" />
<glyph unicode="&#xf5;" horiz-adv-x="1136" d="M205 346q0 119 33.5 250t107.5 241.5t190.5 182.5t282.5 72q168 0 263.5 -99.5t95.5 -273.5q0 -119 -34 -250t-107.5 -241.5t-190.5 -182.5t-283 -72q-168 0 -263 99.5t-95 273.5zM395 362q0 -104 45 -165.5t156 -61.5q92 0 165 53.5t123 136.5t76.5 183t26.5 194 q0 104 -45 166t-156 62q-92 0 -164.5 -53.5t-122.5 -136.5t-77 -183t-27 -195zM545 1315q41 86 97 132t148 46q41 0 73 -14.5t61 -30.5q31 -16 55 -26.5t49 -10.5q43 0 71.5 32t51.5 66l96 -59q-41 -86 -97 -132t-149 -46q-41 0 -72.5 14t-60.5 31q-31 16 -55.5 26.5 t-48.5 10.5q-43 0 -72 -32t-51 -67z" />
<glyph unicode="&#xf6;" horiz-adv-x="1136" d="M205 346q0 119 33.5 250t107.5 241.5t190.5 182.5t282.5 72q168 0 263.5 -99.5t95.5 -273.5q0 -119 -34 -250t-107.5 -241.5t-190.5 -182.5t-283 -72q-168 0 -263 99.5t-95 273.5zM395 362q0 -104 45 -165.5t156 -61.5q92 0 165 53.5t123 136.5t76.5 183t26.5 194 q0 104 -45 166t-156 62q-92 0 -164.5 -53.5t-122.5 -136.5t-77 -183t-27 -195zM581 1366q0 61 41 99t88 38q45 0 77 -29.5t32 -78.5q0 -59 -42 -96t-89 -37q-45 0 -76 28.5t-31 75.5zM971 1366q0 61 40.5 99t88.5 38q45 0 76.5 -29.5t31.5 -78.5q0 -59 -42 -96t-89 -37 q-45 0 -75.5 28.5t-30.5 75.5z" />
<glyph unicode="&#xf7;" d="M238 528l38 162h920l-39 -162h-919zM500 184q0 31 11 58.5t31.5 50t48 36t62.5 13.5q45 0 73 -26.5t28 -69.5q0 -31 -11.5 -58.5t-32 -50t-49 -36t-61.5 -13.5q-45 0 -72.5 26.5t-27.5 69.5zM688 971q0 31 11.5 58.5t32 50t48 35.5t62.5 13q45 0 72.5 -26.5t27.5 -69.5 q0 -31 -11 -58.5t-31.5 -50t-49.5 -36t-62 -13.5q-45 0 -72.5 27t-27.5 70z" />
<glyph unicode="&#xf8;" horiz-adv-x="1136" d="M141 2l113 129q-49 86 -49 215q0 119 33.5 250t108.5 241.5t191.5 182.5t282.5 72q133 0 221 -64l95 107l104 -76l-113 -129q23 -43 36.5 -95.5t13.5 -115.5q0 -119 -34 -250t-107.5 -241.5t-190.5 -182.5t-283 -72q-135 0 -223 64l-96 -111zM391 325.5q0 -16.5 4 -32.5 l527 598q-53 41 -136 41q-92 0 -165.5 -54.5t-125 -137.5t-78 -184.5t-26.5 -195.5v-34.5zM461 172q45 -39 135 -39q92 0 166 54.5t125 137.5t77.5 184t26.5 196v32.5t-4 32.5z" />
<glyph unicode="&#xf9;" horiz-adv-x="1126" d="M225 309q0 53 9.5 105.5t21.5 105.5l131 545h191l-121 -504q-10 -47 -26.5 -110.5t-16.5 -126.5q0 -37 7 -71t26.5 -59.5t52 -41t82.5 -15.5q88 0 154.5 38t111.5 89q2 33 6 68t14 76l158 657h191l-162 -674q-10 -47 -17.5 -91t-7.5 -91t8.5 -94t28.5 -103l-168 -24 q-10 23 -20.5 51.5t-16.5 60.5q-23 -20 -53.5 -42.5t-70.5 -41t-88 -31t-105 -12.5q-90 0 -150.5 27t-98.5 72t-54.5 106.5t-16.5 130.5zM621 1479l139 116l260 -327l-100 -88z" />
<glyph unicode="&#xfa;" horiz-adv-x="1126" d="M225 309q0 53 9.5 105.5t21.5 105.5l131 545h191l-121 -504q-10 -47 -26.5 -110.5t-16.5 -126.5q0 -37 7 -71t26.5 -59.5t52 -41t82.5 -15.5q88 0 154.5 38t111.5 89q2 33 6 68t14 76l158 657h191l-162 -674q-10 -47 -17.5 -91t-7.5 -91t8.5 -94t28.5 -103l-168 -24 q-10 23 -20.5 51.5t-16.5 60.5q-23 -20 -53.5 -42.5t-70.5 -41t-88 -31t-105 -12.5q-90 0 -150.5 27t-98.5 72t-54.5 106.5t-16.5 130.5zM684 1288l323 309l105 -147l-347 -262z" />
<glyph unicode="&#xfb;" horiz-adv-x="1126" d="M225 309q0 53 9.5 105.5t21.5 105.5l131 545h191l-121 -504q-10 -47 -26.5 -110.5t-16.5 -126.5q0 -37 7 -71t26.5 -59.5t52 -41t82.5 -15.5q88 0 154.5 38t111.5 89q2 33 6 68t14 76l158 657h191l-162 -674q-10 -47 -17.5 -91t-7.5 -91t8.5 -94t28.5 -103l-168 -24 q-10 23 -20.5 51.5t-16.5 60.5q-23 -20 -53.5 -42.5t-70.5 -41t-88 -31t-105 -12.5q-90 0 -150.5 27t-98.5 72t-54.5 106.5t-16.5 130.5zM577 1290l332 285l217 -303l-90 -84l-162 178l-229 -168z" />
<glyph unicode="&#xfc;" horiz-adv-x="1126" d="M225 309q0 53 9.5 105.5t21.5 105.5l131 545h191l-121 -504q-10 -47 -26.5 -110.5t-16.5 -126.5q0 -37 7 -71t26.5 -59.5t52 -41t82.5 -15.5q88 0 154.5 38t111.5 89q2 33 6 68t14 76l158 657h191l-162 -674q-10 -47 -17.5 -91t-7.5 -91t8.5 -94t28.5 -103l-168 -24 q-10 23 -20.5 51.5t-16.5 60.5q-23 -20 -53.5 -42.5t-70.5 -41t-88 -31t-105 -12.5q-90 0 -150.5 27t-98.5 72t-54.5 106.5t-16.5 130.5zM565 1366q0 61 41 99t88 38q45 0 77 -29.5t32 -78.5q0 -59 -42 -96t-89 -37q-45 0 -76 28.5t-31 75.5zM955 1366q0 61 40.5 99t88.5 38 q45 0 76.5 -29.5t31.5 -78.5q0 -59 -42 -96t-89 -37q-45 0 -75.5 28.5t-30.5 75.5z" />
<glyph unicode="&#xfd;" horiz-adv-x="978" d="M-115 -340l66 156q20 -16 55 -27.5t78 -11.5q119 0 202 57t156 152q-76 248 -124 522t-58 557h195q2 -92 10 -201.5t23.5 -227.5t36.5 -236.5t50 -227.5q78 123 141.5 255t112 253t81 222.5t46.5 162.5h199q-23 -78 -63.5 -193.5t-99 -250t-131.5 -274.5t-159 -269 q-66 -96 -131 -181t-140 -147.5t-165 -98.5t-203 -36q-57 0 -106 14.5t-72 30.5zM584 1288l323 309l105 -147l-347 -262z" />
<glyph unicode="&#xfe;" horiz-adv-x="1118" d="M66 -379l464 1935l199 33l-125 -522q100 25 172 25q100 0 173 -29t120 -79t70.5 -118.5t23.5 -150.5q0 -141 -43 -273.5t-132 -235t-225 -163.5t-323 -61q-23 0 -49 2t-47 6l-88 -369h-190zM383 150q20 -4 44 -5.5t46 -1.5q117 0 209 45t156.5 122t99.5 176.5t35 207.5 q0 45 -10.5 88t-38 76t-74.5 52.5t-121 19.5q-51 0 -94 -9.5t-72 -17.5z" />
<glyph unicode="&#xff;" horiz-adv-x="978" d="M-115 -340l66 156q20 -16 55 -27.5t78 -11.5q119 0 202 57t156 152q-76 248 -124 522t-58 557h195q2 -92 10 -201.5t23.5 -227.5t36.5 -236.5t50 -227.5q78 123 141.5 255t112 253t81 222.5t46.5 162.5h199q-23 -78 -63.5 -193.5t-99 -250t-131.5 -274.5t-159 -269 q-66 -96 -131 -181t-140 -147.5t-165 -98.5t-203 -36q-57 0 -106 14.5t-72 30.5zM464 1366q0 61 41 99t88 38q45 0 77 -29.5t32 -78.5q0 -59 -42 -96t-89 -37q-45 0 -76 28.5t-31 75.5zM854 1366q0 61 40.5 99t88.5 38q45 0 76.5 -29.5t31.5 -78.5q0 -59 -42 -96t-89 -37 q-45 0 -75.5 28.5t-30.5 75.5z" />
<glyph unicode="&#x152;" horiz-adv-x="1966" d="M254 537q0 176 55.5 338.5t172 286.5t298 198t432.5 74q53 0 103.5 -4.5t91.5 -10.5h762l-39 -166h-610l-103 -428h539l-39 -161h-537l-120 -498h657l-39 -166h-784q-57 -6 -114.5 -10t-98.5 -4q-158 0 -276 38.5t-195.5 110.5t-116.5 173.5t-39 228.5zM461 537 q0 -180 104.5 -281.5t331.5 -101.5q49 0 93 3t73 7l260 1091q-23 4 -59.5 7.5t-102.5 3.5q-162 0 -292 -54.5t-220 -150.5t-139 -230.5t-49 -293.5z" />
<glyph unicode="&#x153;" horiz-adv-x="1804" d="M205 346q0 119 33.5 250t107.5 241.5t190.5 182.5t282.5 72q129 0 211 -61.5t103 -166.5q72 98 180 162t256 64q84 0 144.5 -21.5t98 -58.5t56 -85t18.5 -100q0 -96 -34.5 -162.5t-92 -111.5t-134.5 -69.5t-160 -39t-168 -19.5t-160 -9q0 -10 -1 -18.5t-1 -18.5 q0 -72 20.5 -117t58 -72.5t92 -38t121.5 -10.5q39 0 79 8.5t76 18.5t63.5 22.5t40.5 20.5l16 -162q-18 -12 -53 -24.5t-80 -23.5t-96.5 -18.5t-106.5 -7.5q-141 0 -238.5 59.5t-128.5 166.5q-66 -92 -174 -159t-262 -67q-168 0 -263 99.5t-95 273.5zM395 362 q0 -104 45 -165.5t156 -61.5q92 0 165 53.5t123 136.5t76.5 183t26.5 194q0 104 -45 166t-156 62q-92 0 -164.5 -53.5t-122.5 -136.5t-77 -183t-27 -195zM1161 559q119 4 217.5 15.5t170 39t111.5 74.5t40 123q0 18 -7 38.5t-24.5 38t-48.5 29t-76 11.5q-72 0 -134 -31 t-111.5 -81t-84.5 -116.5t-53 -140.5z" />
<glyph unicode="&#x178;" horiz-adv-x="1171" d="M336 1419h215q39 -166 87 -338t107 -331q135 158 273.5 331.5t245.5 337.5h227q-154 -209 -322 -418.5t-360 -431.5l-135 -569h-199l135 569q-80 215 -148.5 431.5t-125.5 418.5zM663 1685q0 61 41 99t88 38q45 0 77 -29.5t32 -78.5q0 -59 -42 -96t-89 -37 q-45 0 -76 28.5t-31 75.5zM1053 1685q0 61 40.5 99t88.5 38q45 0 76.5 -29.5t31.5 -78.5q0 -59 -42 -96t-89 -37q-45 0 -75.5 28.5t-30.5 75.5z" />
<glyph unicode="&#x2c6;" horiz-adv-x="770" d="M430 1290l332 285l217 -303l-90 -84l-162 178l-229 -168z" />
<glyph unicode="&#x2dc;" horiz-adv-x="770" d="M369 1315q41 86 97 132t148 46q41 0 73 -14.5t61 -30.5q31 -16 55 -26.5t49 -10.5q43 0 71.5 32t51.5 66l96 -59q-41 -86 -97 -132t-149 -46q-41 0 -72.5 14t-60.5 31q-31 16 -55.5 26.5t-48.5 10.5q-43 0 -72 -32t-51 -67z" />
<glyph unicode="&#x2000;" horiz-adv-x="958" />
<glyph unicode="&#x2001;" horiz-adv-x="1916" />
<glyph unicode="&#x2002;" horiz-adv-x="958" />
<glyph unicode="&#x2003;" horiz-adv-x="1916" />
<glyph unicode="&#x2004;" horiz-adv-x="638" />
<glyph unicode="&#x2005;" horiz-adv-x="479" />
<glyph unicode="&#x2006;" horiz-adv-x="319" />
<glyph unicode="&#x2007;" horiz-adv-x="319" />
<glyph unicode="&#x2008;" horiz-adv-x="239" />
<glyph unicode="&#x2009;" horiz-adv-x="383" />
<glyph unicode="&#x200a;" horiz-adv-x="106" />
<glyph unicode="&#x2010;" horiz-adv-x="600" d="M178 524l41 178h496l-41 -178h-496z" />
<glyph unicode="&#x2011;" horiz-adv-x="600" d="M178 524l41 178h496l-41 -178h-496z" />
<glyph unicode="&#x2012;" horiz-adv-x="600" d="M178 524l41 178h496l-41 -178h-496z" />
<glyph unicode="&#x2013;" horiz-adv-x="1015" d="M125 532l39 162h1024l-39 -162h-1024z" />
<glyph unicode="&#x2014;" horiz-adv-x="2039" d="M125 532l39 162h2048l-39 -162h-2048z" />
<glyph unicode="&#x2018;" horiz-adv-x="481" d="M373 1065q10 66 36.5 134.5t62.5 133t78 121.5t85 102l129 -53q-72 -111 -119 -215t-63 -223h-209z" />
<glyph unicode="&#x2019;" horiz-adv-x="481" d="M336 1098q72 111 119 215t63 223h209q-10 -66 -36.5 -134.5t-62.5 -133t-78 -121.5t-85 -103z" />
<glyph unicode="&#x201a;" horiz-adv-x="481" d="M23 -205q72 111 118.5 215.5t63.5 222.5h209q-10 -66 -37 -134t-62.5 -132.5t-77.5 -122t-85 -102.5z" />
<glyph unicode="&#x201c;" horiz-adv-x="854" d="M373 1065q10 66 36.5 134.5t62.5 133t78 121.5t85 102l129 -53q-72 -111 -119 -215t-63 -223h-209zM746 1065q10 66 36.5 134.5t62.5 133t78 121.5t85 102l129 -53q-72 -111 -119 -215t-63 -223h-209z" />
<glyph unicode="&#x201d;" horiz-adv-x="854" d="M336 1098q72 111 118.5 215.5t63.5 222.5h209q-10 -66 -37 -134t-62.5 -132.5t-77.5 -122t-85 -102.5zM709 1098q72 111 118.5 215.5t63.5 222.5h209q-10 -66 -37 -134t-62.5 -132.5t-77.5 -122t-85 -102.5z" />
<glyph unicode="&#x201e;" horiz-adv-x="854" d="M23 -205q72 111 118.5 215.5t63.5 222.5h209q-10 -66 -37 -134t-62.5 -132.5t-77.5 -122t-85 -102.5zM396 -205q72 111 118.5 215.5t63.5 222.5h209q-10 -66 -37 -134t-62.5 -132.5t-77.5 -122t-85 -102.5z" />
<glyph unicode="&#x2022;" horiz-adv-x="737" d="M274 723q0 51 18.5 99t52.5 83t82 56.5t110 21.5q61 0 109 -21.5t82 -56.5t52.5 -83t18.5 -99q0 -53 -18.5 -100.5t-52.5 -82t-82 -56t-109 -21.5t-109.5 21.5t-82.5 56t-52.5 82t-18.5 100.5z" />
<glyph unicode="&#x2026;" horiz-adv-x="2039" d="M225 94q0 74 44 114t102 40q57 0 91 -32t34 -93q0 -35 -13.5 -62.5t-34 -47t-47 -30t-53.5 -10.5q-57 0 -90 31t-33 90zM907 94q0 74 44 114t102 40q57 0 91 -32t34 -93q0 -35 -13.5 -62.5t-34 -47t-47 -30t-53.5 -10.5q-57 0 -90 31t-33 90zM1589 94q0 74 44 114t102 40 q57 0 91 -32t34 -93q0 -35 -13.5 -62.5t-34 -47t-47 -30t-53.5 -10.5q-57 0 -90 31t-33 90z" />
<glyph unicode="&#x202f;" horiz-adv-x="383" />
<glyph unicode="&#x2039;" horiz-adv-x="595" d="M197 594l415 440l119 -71l-321 -390l155 -385l-127 -59z" />
<glyph unicode="&#x203a;" horiz-adv-x="595" d="M143 201l322 389l-156 385l127 59l242 -465l-416 -440z" />
<glyph unicode="&#x205f;" horiz-adv-x="479" />
<glyph unicode="&#x20ac;" d="M213 465l35 147h164q6 51 16 102.5t25 104.5h-158l35 148h172q41 100 100.5 187t141 151.5t185 102.5t230.5 38q80 0 136.5 -12.5t109.5 -34.5l-76 -154q-33 16 -75 27.5t-119 11.5q-80 0 -145.5 -24.5t-120 -66.5t-96.5 -100.5t-73 -125.5h486l-62 -148h-479 q-16 -51 -26.5 -103t-16.5 -104h432l-61 -147h-383v-37q0 -86 21.5 -142.5t58.5 -89t87 -46t107 -13.5q92 0 157.5 17.5t115.5 40.5l6 -162q-14 -8 -45 -18.5t-73 -19.5t-89 -15.5t-94 -6.5q-215 0 -328 112t-113 333v47h-188z" />
<glyph unicode="&#x2122;" horiz-adv-x="1554" d="M270 1294v125h572v-125h-215v-557h-142v557h-215zM870 737q16 252 28.5 415t29.5 267h135q16 -35 40.5 -85t52.5 -106.5t58.5 -115.5t59.5 -115q27 55 57.5 114.5t59 117t53 106.5t41.5 84h135q16 -104 28.5 -267t28.5 -415h-143q-4 104 -10 226t-15 223 q-23 -39 -50 -90.5t-53 -103.5l-48.5 -97t-34.5 -72h-100q-12 27 -35 72t-49.5 96t-54 102.5t-48.5 92.5q-8 -100 -14 -222t-10 -227h-142z" />
<glyph unicode="&#xe000;" horiz-adv-x="1064" d="M0 0v1065h1065v-1065h-1065z" />
</font>
</defs></svg>

After

Width:  |  Height:  |  Size: 74 KiB

Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -0,0 +1,242 @@
<?xml version="1.0" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" >
<svg xmlns="http://www.w3.org/2000/svg">
<metadata></metadata>
<defs>
<font id="ubuntu_monobold" horiz-adv-x="1024" >
<font-face units-per-em="2048" ascent="1638" descent="-410" />
<missing-glyph horiz-adv-x="500" />
<glyph unicode="&#xd;" />
<glyph />
<glyph />
<glyph unicode=" " />
<glyph unicode="!" d="M342 145q0 78 52 123t118 45t118 -45t52 -123q0 -80 -52 -125t-118 -45t-118 45.5t-52 124.5zM367 932v336h290v-336q0 -74 -3 -132.5t-8 -112.5t-12 -107.5t-16 -118.5h-208q-10 66 -17.5 120t-13.5 107t-9 111.5t-3 132.5z" />
<glyph unicode="&#x22;" d="M178 1292v99h268v-101q0 -51 -5 -111.5t-14 -124t-20.5 -125t-21.5 -114.5h-145q-10 53 -20.5 114.5t-20 125t-15.5 125t-6 112.5zM582 1292v99h268v-101q0 -51 -5 -111.5t-14.5 -124t-19.5 -125t-20 -114.5h-148q-10 53 -20.5 114.5t-19.5 125t-15 125t-6 112.5z" />
<glyph unicode="#" d="M37 313v209h162l43 226h-205v208h246l59 312h209l-62 -312h164l60 312h209l-60 -312h127v-208h-168l-43 -226h211v-209h-250l-59 -313h-209l59 313h-163l-58 -313h-209l60 313h-123zM408 522h163l41 226h-161z" />
<glyph unicode="$" d="M70 111l77 200q66 -31 154 -56.5t186 -25.5q115 0 160 30t45 93q0 37 -17.5 63.5t-51 48t-82.5 39t-111 40.5q-59 20 -116.5 46.5t-102.5 64.5t-72.5 92.5t-27.5 134.5q0 57 15 110t49 98.5t89 79t135 52.5v198h234v-188q94 -8 166.5 -28.5t113.5 -37.5l-57 -211 q-59 25 -140 44.5t-167 19.5q-98 0 -136 -35t-38 -82q0 -33 13 -54.5t41 -37.5t67 -31.5t92 -34.5q80 -31 147.5 -64.5t116.5 -77.5t76.5 -103.5t27.5 -139.5q0 -55 -16 -109t-54 -100.5t-100.5 -80t-156.5 -48.5v-219h-234v217q-129 12 -207.5 41t-117.5 52z" />
<glyph unicode="%" d="M4 0l834 1268h182l-834 -1268h-182zM20 979q0 156 61.5 236.5t166.5 80.5q111 0 172 -80.5t61 -236.5t-61.5 -238t-171.5 -82q-104 0 -166 82t-62 238zM182 979q0 -86 18.5 -121t47.5 -35q27 0 47 35t20 121t-20.5 122t-46.5 36q-29 0 -47.5 -36t-18.5 -122zM543 291 q0 156 61.5 236.5t167.5 80.5q109 0 170.5 -81t61.5 -236q0 -156 -61.5 -237t-170.5 -81q-106 0 -167.5 81t-61.5 237zM707 291q0 -86 17 -121t46 -35t49.5 35t20.5 121t-20.5 123t-49.5 37t-46 -37t-17 -123z" />
<glyph unicode="&#x26;" d="M43 334q0 98 50 187t151 151q-49 68 -81 141.5t-32 153.5q0 82 28.5 144.5t76 103t105.5 61t120 20.5q57 0 112.5 -18t98.5 -54t69.5 -90.5t26.5 -125.5q0 -98 -59.5 -191.5t-186.5 -159.5q41 -49 86 -100t92 -104q29 104 31 247l209 -26q-2 -115 -29.5 -213.5 t-70.5 -177.5q49 -68 88 -139.5t59 -143.5h-239q-23 59 -50 109q-70 -61 -143.5 -93t-144.5 -32q-92 0 -161 28.5t-115 76.5t-68.5 111.5t-22.5 133.5zM258 346q0 -70 36 -121t122 -51q47 0 94 18.5t88 63.5q-57 72 -118.5 139.5t-121.5 132.5q-45 -31 -72.5 -74.5 t-27.5 -107.5zM348 979q0 -45 18.5 -91t51.5 -95q66 37 100.5 97t34.5 116q0 53 -25.5 80.5t-66.5 27.5q-51 0 -82 -34.5t-31 -100.5z" />
<glyph unicode="'" d="M381 1255v136h268v-136q0 -51 -5 -111.5t-14 -124t-19.5 -126t-20.5 -115.5h-148q-10 53 -20 115.5t-19.5 126t-15.5 124t-6 111.5z" />
<glyph unicode="(" d="M193 545q0 283 133 519t411 390l117 -156q-197 -115 -312.5 -307t-115.5 -446q0 -252 111.5 -437.5t308.5 -300.5l-117 -155q-279 154 -407.5 383t-128.5 510z" />
<glyph unicode=")" d="M174 1298l117 156q279 -154 412 -390.5t133 -518.5q0 -281 -129 -510.5t-408 -382.5l-117 155q197 115 308.5 300.5t111.5 437.5q0 254 -115.5 446.5t-312.5 306.5z" />
<glyph unicode="*" d="M94 881l76 223l61 -19q23 -8 53.5 -25.5t61.5 -38t60.5 -40.5t50.5 -37q-8 25 -18.5 58.5t-19.5 70.5t-15.5 72t-6.5 59v64h238v-64q0 -25 -6 -59.5t-15.5 -71.5t-20.5 -70.5t-20 -58.5q20 14 51 34.5t63 40t62.5 36t55.5 24.5l59 21l74 -228l-61 -18q-25 -8 -60 -12 t-71.5 -7.5t-72.5 -3.5h-63q23 -14 51.5 -35.5t57.5 -45t53.5 -48t38.5 -45.5l39 -51l-193 -139l-36 51q-14 20 -30 51t-30 67t-25.5 69.5t-19.5 60.5q-6 -25 -18.5 -59.5t-25.5 -69.5t-28.5 -65.5t-29.5 -51.5l-39 -51l-193 137l39 51q14 20 40 45t53.5 49.5t56 46 t49.5 36.5h-62.5t-72.5 3t-72 9t-57 14z" />
<glyph unicode="+" d="M82 434v207h321v356h218v-356h321v-207h-321v-356h-218v356h-321z" />
<glyph unicode="," d="M258 -150q37 8 75 14.5t71.5 19t60.5 35t43 61.5q-78 8 -121 61t-43 119q0 80 52.5 131t131.5 51q86 0 134.5 -57.5t48.5 -155.5q0 -72 -22.5 -143.5t-73 -133t-130 -106.5t-194.5 -59z" />
<glyph unicode="-" d="M231 401v248h562v-248h-562z" />
<glyph unicode="." d="M330 162q0 43 15 76.5t41 56t58.5 35t69.5 12.5q72 0 127 -47t55 -133q0 -90 -55 -137.5t-127 -47.5q-37 0 -69.5 12.5t-58.5 36t-41 57.5t-15 79z" />
<glyph unicode="/" d="M96 -338l574 1770h258l-570 -1770h-262z" />
<glyph unicode="0" d="M72 637q0 332 114.5 495.5t325.5 163.5q215 0 327.5 -162.5t112.5 -496.5q0 -336 -112.5 -500t-327.5 -164t-327.5 164t-112.5 500zM299 637q0 -219 55.5 -333t157.5 -114q104 0 158.5 114t54.5 333q0 217 -54.5 330.5t-158.5 113.5q-102 0 -157.5 -113.5t-55.5 -330.5z M399 657q0 55 31 96.5t84 41.5q49 0 81 -41.5t32 -96.5t-32 -95t-81 -40q-53 0 -84 40t-31 95z" />
<glyph unicode="1" d="M98 1004q49 18 106.5 46.5t115 63.5t108.5 74t88 80h172v-1059h252v-209h-770v209h266v709q-57 -41 -131 -73t-125 -50z" />
<glyph unicode="2" d="M88 1128q82 86 189.5 127t214.5 41q78 0 149.5 -22.5t126.5 -67.5t88 -113.5t33 -158.5q0 -66 -24.5 -126t-65.5 -117.5t-92.5 -111t-104.5 -102.5q-27 -25 -61.5 -58.5t-65.5 -69.5t-52.5 -72.5t-21.5 -67.5h545v-209h-827q-6 20 -5 51t1 43q0 102 37.5 188.5t96 159 t125 135t125 120t96.5 110.5t38 108q0 78 -47 120t-119 42q-59 0 -125 -28.5t-129 -96.5z" />
<glyph unicode="3" d="M84 43l49 211q47 -20 122 -43t179 -23q129 0 181.5 55.5t52.5 137.5q0 100 -80 140t-203 40h-78v209h94q39 0 78 8t70 26.5t50 49.5t19 78q0 70 -41.5 109.5t-115.5 39.5q-72 0 -142.5 -23.5t-121.5 -58.5l-91 185q55 37 146.5 74.5t206.5 37.5q106 0 185 -26.5 t130 -74.5t75.5 -113.5t24.5 -141.5t-43 -145.5t-114 -106.5q98 -41 152.5 -121t54.5 -190q0 -88 -29 -162t-88 -128t-151.5 -84t-219.5 -30q-47 0 -99 7.5t-100.5 17.5t-89.5 22.5t-63 22.5z" />
<glyph unicode="4" d="M55 299v184q39 80 100.5 181.5t135.5 208t155.5 210t163.5 185.5h226v-762h137v-207h-137v-299h-252v299h-529zM297 506h287v446q-37 -47 -76 -100t-77 -111.5t-72.5 -118t-61.5 -116.5z" />
<glyph unicode="5" d="M72 39l51 209q45 -23 114.5 -41.5t174.5 -18.5q74 0 122 16.5t75.5 42t37.5 58.5t10 68q0 53 -17 97t-69.5 76t-148.5 49t-252 17q20 172 32.5 337t18.5 319h647v-209h-436q-4 -66 -10 -137.5t-10 -116.5q254 -16 378.5 -123t124.5 -299q0 -88 -30.5 -163t-94 -130 t-157.5 -86t-219 -31q-49 0 -100.5 6.5t-98.5 15.5t-85 21.5t-58 22.5z" />
<glyph unicode="6" d="M94 518q0 184 54.5 325.5t154.5 238t241.5 145.5t313.5 49l14 -215q-82 -2 -159.5 -16.5t-143 -48t-113.5 -87t-71 -133.5q39 16 75.5 25.5t65.5 9.5q111 0 188 -33t126 -88t70.5 -129t21.5 -155q0 -74 -23.5 -150t-73 -139.5t-125 -103.5t-180.5 -40 q-213 0 -324.5 132.5t-111.5 412.5zM342 496q0 -59 8 -113.5t28.5 -97.5t56.5 -69t89 -26q43 0 74 20.5t50.5 51.5t28.5 68t9 71q0 96 -43 148.5t-149 52.5q-39 0 -80 -8t-68 -23q-2 -18 -3 -36.5t-1 -38.5z" />
<glyph unicode="7" d="M100 1059v209h828v-191q-55 -63 -121 -178t-124 -260t-102 -310t-55 -329h-256q6 131 43 277.5t89.5 290t114 271.5t116.5 220h-533z" />
<glyph unicode="8" d="M78 317q0 96 45 181.5t141 150.5q-90 61 -122.5 131t-32.5 148q0 61 21.5 127.5t68.5 120t124.5 88t192.5 34.5q182 0 289.5 -89.5t107.5 -241.5q0 -88 -43 -173t-135 -143q117 -68 165 -147.5t48 -175.5q0 -61 -23.5 -125t-75.5 -114t-136 -83t-207 -33q-96 0 -175 23.5 t-135.5 68t-87 109t-30.5 143.5zM313 348q0 -82 58.5 -124t138.5 -42q92 0 146.5 44.5t54.5 105.5q0 41 -15.5 71.5t-49.5 56t-87 51.5t-127 54q-57 -47 -88 -105.5t-31 -111.5zM346 944q0 -72 47 -117t166 -94q63 47 90 103.5t27 109.5q0 72 -48 108t-116 36 q-66 0 -116 -37t-50 -109z" />
<glyph unicode="9" d="M92 868q0 74 25.5 151t76 139.5t126 102t178.5 39.5q213 0 325.5 -143t112.5 -399q0 -184 -53.5 -326.5t-152.5 -239t-239.5 -146.5t-312.5 -50l-8 217q164 2 293 70.5t182 216.5q-80 -35 -143 -35q-111 0 -188.5 31.5t-127 87t-72 128t-22.5 156.5zM338 872 q0 -96 45.5 -147t151.5 -51q39 0 81.5 8t69.5 23q2 16 3 39.5t1 46.5q0 51 -9 103t-30.5 95t-57.5 69.5t-89 26.5q-45 0 -77 -17t-51.5 -46t-28.5 -68t-9 -82z" />
<glyph unicode=":" d="M330 162q0 43 15 76.5t41 56t58.5 35t69.5 12.5q72 0 127 -47t55 -133q0 -90 -55 -137.5t-127 -47.5q-37 0 -69.5 12.5t-58.5 36t-41 57.5t-15 79zM330 783q0 43 15 76.5t41 56t58.5 35t69.5 12.5q72 0 127 -47t55 -133q0 -90 -55 -137.5t-127 -47.5q-37 0 -69.5 12.5 t-58.5 36t-41 57.5t-15 79z" />
<glyph unicode=";" d="M242 -150q37 8 75 14.5t71.5 19t60.5 35t43 61.5q-78 8 -121 61t-43 119q0 80 52.5 131t131.5 51q86 0 134.5 -57.5t48.5 -155.5q0 -72 -22.5 -143.5t-73 -133t-130 -106.5t-194.5 -59zM330 783q0 43 15 76.5t41 56t58.5 35t69.5 12.5q72 0 127 -47t55 -133 q0 -90 -55 -137.5t-127 -47.5q-37 0 -69.5 12.5t-58.5 36t-41 57.5t-15 79z" />
<glyph unicode="&#x3c;" d="M92 414v227l787 330l69 -221l-573 -224l573 -223l-69 -221z" />
<glyph unicode="=" d="M82 233v209h860v-209h-860zM82 633v209h860v-209h-860z" />
<glyph unicode="&#x3e;" d="M82 301l575 223l-575 224l72 221l786 -330v-227l-786 -332z" />
<glyph unicode="?" d="M141 1202q72 45 168.5 69.5t190.5 24.5q117 0 192.5 -31.5t118.5 -78.5t60.5 -103.5t17.5 -107.5q0 -59 -23.5 -108.5t-59.5 -92.5t-77 -81t-77 -74.5t-59.5 -75.5t-23.5 -82h-229q-2 10 -2 31q0 82 43 156.5t113 131.5q47 39 88 83t41 95q0 61 -43 93t-109 32 t-127 -19.5t-133 -53.5zM299 145q0 39 14.5 71t39 53.5t55 32.5t63.5 11t63.5 -11t54 -32.5t38 -53.5t14.5 -71q0 -80 -52 -125t-118 -45q-33 0 -63.5 11.5t-55 34t-39 53t-14.5 71.5z" />
<glyph unicode="@" d="M37 508q0 221 42 371.5t113.5 244t164 133t194.5 39.5q84 0 157.5 -25.5t129 -80.5t88 -144.5t32.5 -216.5v-716q-55 -23 -127.5 -34t-125.5 -11q-78 0 -144.5 23.5t-116 73.5t-77 131t-27.5 198q0 86 15.5 161.5t52 132t95 89t144.5 32.5q39 0 96 -10v33q0 78 -49 132 t-143 54q-68 0 -128.5 -28.5t-104.5 -100t-69.5 -191.5t-25.5 -302q0 -143 21.5 -254t74 -185.5t139.5 -113.5t216 -39q96 0 151.5 10t71.5 16l23 -178q-35 -8 -64 -13t-57.5 -8t-58 -5t-66.5 -2q-135 0 -252 36.5t-202 128t-134 242t-49 377.5zM555 506q0 -39 5 -80 t19.5 -74t40 -54.5t66.5 -21.5q27 0 57 7v409q-16 4 -30.5 6t-28.5 2q-39 0 -63.5 -17t-39 -45t-20.5 -62.5t-6 -69.5z" />
<glyph unicode="A" d="M18 0q90 375 182.5 683t178.5 585h274q90 -279 179.5 -591t173.5 -677h-271l-59 293h-338l-57 -293h-263zM385 502h248q-12 68 -24.5 131t-28 125.5t-33 127t-37.5 136.5q-20 -72 -37.5 -136.5t-33 -127t-29 -126t-25.5 -130.5z" />
<glyph unicode="B" d="M111 20v1231q72 12 157.5 21.5t169.5 9.5q143 0 233.5 -29.5t141.5 -78t69.5 -107.5t18.5 -119q0 -90 -44 -159.5t-118 -110.5q129 -47 175.5 -127t46.5 -168q0 -115 -39 -191.5t-105.5 -122.5t-158 -65.5t-195.5 -19.5q-84 0 -174 9t-178 27zM362 211q27 -4 59 -6t62 -2 q43 0 84 7t73 26.5t52.5 55.5t20.5 91q0 92 -58.5 132t-156.5 40h-136v-344zM362 764h99q96 0 145 42t49 116q0 45 -14 72.5t-38.5 43t-57.5 20.5t-68 5q-29 0 -59.5 -2t-55.5 -6v-291z" />
<glyph unicode="C" d="M55 635q0 158 43 280.5t120 207.5t182.5 129t230.5 44q68 0 122 -11t95 -25.5t68.5 -31t41.5 -24.5l-65 -200q-47 31 -113.5 52t-152.5 21q-59 0 -115.5 -21.5t-100.5 -71.5t-72 -134t-28 -209q0 -217 75 -332.5t245 -115.5q98 0 162.5 22.5t103.5 44.5l64 -199 q-53 -33 -144.5 -60.5t-210.5 -27.5q-268 0 -409.5 172t-141.5 490z" />
<glyph unicode="D" d="M111 14v1237q86 18 161.5 24.5t141.5 6.5q125 0 228 -37t175 -115.5t112 -200.5t40 -294q0 -176 -44 -300t-122 -202t-185.5 -113.5t-236.5 -35.5q-68 0 -132.5 7t-137.5 23zM362 205q10 -2 22.5 -2h23.5q86 0 144 32.5t94 90t51.5 136.5t15.5 173q0 82 -12.5 159.5 t-43 137t-84 95.5t-137.5 36q-16 0 -36.5 -1t-37.5 -5v-852z" />
<glyph unicode="E" d="M129 0v1268h768v-209h-516v-285h448v-209h-448v-356h561v-209h-813z" />
<glyph unicode="F" d="M129 0v1268h776v-209h-524v-307h459v-209h-459v-543h-252z" />
<glyph unicode="G" d="M55 635q0 162 43 285.5t117 207.5t174 126t215 42q74 0 132.5 -11t101.5 -25.5t70.5 -31t41.5 -24.5l-65 -200q-45 29 -110.5 51t-135.5 22q-90 0 -151.5 -32.5t-101.5 -91t-57.5 -139.5t-17.5 -179q0 -227 72 -334.5t211 -107.5q23 0 49.5 2t48.5 6v463h252v-633 q-45 -16 -140 -37t-231 -21q-119 0 -214 42t-162.5 125t-104.5 207t-37 288z" />
<glyph unicode="H" d="M92 0v1268h252v-500h336v500h252v-1268h-252v559h-336v-559h-252z" />
<glyph unicode="I" d="M111 0v209h276v850h-276v209h804v-209h-274v-850h274v-209h-804z" />
<glyph unicode="J" d="M86 86l96 201q51 -33 113.5 -63.5t128.5 -30.5q98 0 158.5 52t60.5 193v621h-424v209h678v-844q0 -92 -23.5 -174t-78 -143.5t-140.5 -97.5t-209 -36q-129 0 -215 33t-145 80z" />
<glyph unicode="K" d="M92 0v1268h252v-527q45 57 94 127t93 139.5t81 137t62 123.5h284q-29 -55 -68.5 -126t-90.5 -147.5t-109.5 -156.5t-122.5 -154q63 -61 129 -141t124.5 -171t105.5 -186.5t75 -185.5h-284q-23 72 -65 155t-93 161.5t-107.5 147t-107.5 116.5v-580h-252z" />
<glyph unicode="L" d="M145 0v1268h254v-1059h543v-209h-797z" />
<glyph unicode="M" d="M47 0q6 156 13.5 324t15.5 333.5t19 321.5t26 289h209q14 -43 35.5 -110.5t46 -145.5t49 -158t47.5 -147q25 76 51.5 156.5t51 155.5t45 140.5t36.5 108.5h209q14 -166 27.5 -324t23 -312.5t15.5 -311t10 -320.5h-232l13 985l-156 -536h-184l-150 536l11 -985h-232z" />
<glyph unicode="N" d="M94 0v1268h203q57 -90 114.5 -195.5t112 -210t100.5 -203t78 -172.5v781h228v-1268h-203q-86 211 -187.5 421t-217.5 421v-842h-228z" />
<glyph unicode="O" d="M55 635q0 328 121 494.5t336 166.5q223 0 340 -166.5t117 -494.5t-119 -495t-336 -167q-223 0 -341 167t-118 495zM311 635q0 -92 7.5 -173t29 -140.5t60 -94t104.5 -34.5q63 0 103 34.5t61.5 95t29 140.5t7.5 172t-7.5 173t-29 140.5t-60 94t-104.5 34.5t-104.5 -34.5 t-60 -95t-29 -140.5t-7.5 -172z" />
<glyph unicode="P" d="M111 0v1251q37 8 83 14.5t93 9.5t92 5t80 2q242 0 375 -99.5t133 -324.5q0 -227 -134.5 -328.5t-379.5 -101.5h-91v-428h-251zM362 647h103q121 0 182.5 48t61.5 165q0 111 -61 157t-161 46q-23 0 -62.5 -1t-62.5 -5v-410z" />
<glyph unicode="Q" d="M55 629q0 328 121 494.5t336 166.5q223 0 340 -167t117 -494q0 -287 -92.5 -452t-266.5 -200q23 -51 110 -84.5t238 -60.5l-53 -180q-240 33 -361.5 109.5t-144.5 220.5q-166 41 -255 203.5t-89 443.5zM311 629q0 -92 7.5 -172t29 -140.5t60 -95.5t104.5 -35q63 0 103 35 t61.5 95.5t29 140.5t7.5 172t-7.5 173t-29 140t-60 94t-104.5 35t-104.5 -35t-60 -95t-29 -140t-7.5 -172z" />
<glyph unicode="R" d="M111 0v1249q37 8 81 15.5t89 10.5t85.5 5t71.5 2q109 0 197 -24.5t151.5 -76t97.5 -130t34 -185.5q0 -111 -45.5 -201t-149.5 -137q35 -53 74 -117.5t75.5 -135t70.5 -141.5t58 -134h-264q-47 123 -109.5 236.5t-133.5 230.5h-132v-467h-251zM362 676h56q129 0 186.5 50 t57.5 142q0 100 -61.5 147.5t-162.5 47.5q-14 0 -34.5 -1t-41.5 -5v-381z" />
<glyph unicode="S" d="M82 70l74 204q55 -33 131.5 -61.5t187.5 -28.5q63 0 105.5 13.5t67 37t33.5 53t9 60.5q0 39 -22.5 70t-57.5 54.5t-78 43t-86 35.5q-57 20 -118.5 47t-111.5 68t-83 101t-33 151q0 178 116 278t319 100q117 0 203.5 -26.5t146.5 -59.5l-74 -194q-51 29 -113.5 49 t-144.5 20q-201 0 -201 -145q0 -37 20.5 -64.5t52.5 -49t72 -38t78 -30.5q59 -23 124 -50.5t119 -73.5t89 -114.5t35 -173.5q0 -178 -115.5 -275.5t-351.5 -97.5q-158 0 -252 34t-141 63z" />
<glyph unicode="T" d="M51 1059v209h922v-209h-334v-1059h-254v1059h-334z" />
<glyph unicode="U" d="M80 459v809h254v-793q0 -80 8 -134t27.5 -87t54.5 -47t88 -14t88 14t55.5 48t28.5 88t8 134v791h252v-809q0 -111 -20.5 -201t-71.5 -153.5t-135 -97.5t-209 -34q-123 0 -206 34t-132 97.5t-69.5 153.5t-20.5 201z" />
<glyph unicode="V" d="M27 1268h266q12 -98 36.5 -228.5t54.5 -268.5t63.5 -272t66.5 -241q33 104 65.5 238.5t61.5 272.5t53.5 269t40.5 230h264q-25 -123 -60.5 -274.5t-81.5 -318.5t-101.5 -340t-114.5 -335h-260q-49 141 -104.5 319.5t-104.5 355.5t-88 334.5t-57 258.5z" />
<glyph unicode="W" d="M47 1268h234q-2 -121 -4.5 -250t-4.5 -257t-4 -250t-2 -228q18 66 42 143.5t45.5 153t40 139t28.5 100.5h184q8 -39 24.5 -96t36 -127t43 -149.5t46.5 -163.5q0 106 -2 228t-4 249t-4.5 257t-2.5 251h234q-6 -156 -12.5 -321t-14.5 -327.5t-19 -320.5t-26 -299h-209 q-45 129 -90 277.5t-90 283.5q-45 -129 -94 -280.5t-90 -280.5h-209q-16 141 -28.5 300t-22 321.5t-15.5 327.5t-10 319z" />
<glyph unicode="X" d="M23 0q20 55 60 133t88 168t101.5 185.5t102.5 183.5l-332 598h272l201 -406l211 406h254l-324 -592q55 -88 108.5 -184.5t99.5 -187.5t81 -170t55 -134h-272q-39 104 -95 231t-118 254q-59 -121 -118.5 -251t-102.5 -234h-272z" />
<glyph unicode="Y" d="M27 1268h270q47 -147 104.5 -300t118.5 -280q23 47 52.5 119t59.5 151.5t57.5 161.5t49.5 148h260q-39 -104 -77.5 -202.5t-81.5 -195t-92.5 -191.5t-106.5 -196v-483h-254v481q-113 199 -198 388.5t-162 398.5z" />
<glyph unicode="Z" d="M94 0v145q45 88 96.5 185.5t115 208t138 239.5t164.5 281h-487v209h790v-176q-88 -135 -161.5 -254t-137 -226.5t-120 -207t-107.5 -195.5h545v-209h-836z" />
<glyph unicode="[" d="M231 -338v1770h568v-197h-328v-1376h328v-197h-568z" />
<glyph unicode="\" d="M100 1432h258l574 -1770h-260z" />
<glyph unicode="]" d="M223 -141h328v1376h-328v197h570v-1770h-570v197z" />
<glyph unicode="^" d="M33 633l379 635h215l379 -635l-228 -111l-258 447l-258 -447z" />
<glyph unicode="_" d="M16 -119h992v-219h-992v219z" />
<glyph unicode="`" d="M311 1223l125 192l324 -227l-92 -137z" />
<glyph unicode="a" d="M90 295q0 84 33 141.5t88 92t127 50t149 15.5q98 0 175 -16v30q0 72 -45.5 120t-155.5 48q-72 0 -138.5 -10t-107.5 -25l-35 203q47 16 133.5 29.5t178.5 13.5q119 0 197.5 -27.5t125.5 -78t67.5 -123t20.5 -162.5v-573q-55 -12 -163.5 -29t-243.5 -17q-92 0 -167 16.5 t-128.5 54.5t-82 98.5t-28.5 148.5zM338 301q0 -66 49 -93.5t127 -27.5q41 0 80 1t68 5v222q-25 4 -60 7t-63 3q-39 0 -76 -5t-64.5 -17.5t-44 -35t-16.5 -59.5z" />
<glyph unicode="b" d="M127 29v1349l252 43v-481q53 25 102 34t99 9q94 0 165.5 -36t119.5 -102.5t73 -158.5t25 -205q0 -115 -31 -208t-90.5 -158.5t-145.5 -101.5t-196 -36q-98 0 -200.5 14.5t-172.5 37.5zM379 205q29 -6 60.5 -8t54.5 -2q98 0 155.5 66t57.5 226q0 135 -44.5 207t-134.5 72 q-41 0 -80.5 -11.5t-68.5 -27.5v-522z" />
<glyph unicode="c" d="M90 481q0 104 33 196.5t100.5 161t171 108.5t246.5 40q86 0 155.5 -12t141.5 -41l-55 -203q-41 14 -91.5 25.5t-127.5 11.5q-90 0 -150.5 -21.5t-97.5 -59.5t-53.5 -91t-16.5 -115q0 -133 75 -208.5t255 -75.5q59 0 123.5 8t118.5 26l36 -206q-53 -20 -128.5 -34 t-178.5 -14q-147 0 -252.5 39t-173 106.5t-99.5 160t-32 198.5z" />
<glyph unicode="d" d="M57 475q0 236 97.5 372t287.5 136q51 0 100.5 -11t86.5 -32v438l252 43v-1392q-70 -23 -170.5 -37.5t-196.5 -14.5q-225 0 -341 133.5t-116 364.5zM313 487q0 -129 48.5 -210.5t154.5 -81.5q31 0 57.5 2t55.5 6v524q-29 16 -66 27.5t-78 11.5q-90 0 -131 -72t-41 -207z " />
<glyph unicode="e" d="M63 473q0 127 39 223.5t102.5 161t145.5 97t168 32.5q213 0 323.5 -126t110.5 -367q0 -25 -1 -51.5t-3 -43.5h-624q0 -94 77.5 -148t200.5 -54q76 0 144.5 16t115.5 33l35 -215q-66 -23 -139.5 -38.5t-165.5 -15.5q-123 0 -220.5 32t-166 94.5t-105.5 154.5t-37 215z M324 573h385q0 39 -10.5 75t-33 64.5t-57.5 46t-86 17.5q-49 0 -85 -16.5t-59.5 -45t-36.5 -65.5t-17 -76z" />
<glyph unicode="f" d="M74 754v209h211v55q0 117 33.5 193.5t91 122.5t131 65.5t151.5 19.5q80 0 164 -14t152 -47l-43 -205q-47 16 -118 33.5t-134 17.5q-35 0 -67 -6t-55.5 -26.5t-37.5 -58.5t-14 -99v-51h395v-209h-395v-754h-254v754h-211z" />
<glyph unicode="g" d="M68 512q0 238 131 354.5t356 116.5q158 0 342 -51v-815q0 -236 -113.5 -348.5t-365.5 -112.5q-90 0 -173 18.5t-159 42.5l47 213q59 -23 125 -42t164 -19q66 0 108.5 15.5t67.5 42t35 62.5t10 77v38q-53 -20 -97 -30.5t-95 -10.5q-188 0 -285.5 119t-97.5 330zM324 512 q0 -119 43 -181.5t135 -62.5q41 0 76.5 10.5t64.5 26.5v463q-29 6 -51.5 8t-46.5 2q-221 0 -221 -266z" />
<glyph unicode="h" d="M129 0v1378l252 43v-467q31 10 74 19.5t75 9.5q106 0 178 -31.5t115 -90t61.5 -139.5t18.5 -179v-543h-252v510q0 135 -30.5 194.5t-116.5 59.5q-35 0 -69 -8t-54 -15v-741h-252z" />
<glyph unicode="i" d="M74 754v209h518v-596q0 -86 31.5 -128t105.5 -42q35 0 84 9t111 38l32 -203q-78 -37 -146.5 -50.5t-125.5 -13.5q-98 0 -164.5 29t-106.5 83t-56.5 132t-16.5 178v355h-266zM264 1239q0 76 46 119t112 43t113 -43t47 -119q0 -74 -47.5 -117t-112.5 -43q-66 0 -112 43 t-46 117z" />
<glyph unicode="j" d="M100 -260l78 213q51 -29 124 -54.5t132 -25.5q63 0 98 38t35 140v703h-389v209h641v-900q0 -117 -28.5 -195.5t-78.5 -126.5t-119 -68.5t-149 -20.5q-98 0 -182 24.5t-162 63.5zM471 1239q0 76 46 119t112 43t112.5 -43t46.5 -119q0 -74 -47 -117t-112 -43q-66 0 -112 43 t-46 117z" />
<glyph unicode="k" d="M129 0v1378l254 43v-839q37 43 75 91t73.5 99t68.5 99.5t57 91.5h304q-37 -47 -84.5 -102.5t-97.5 -113t-100 -110.5t-91 -98q51 -49 110.5 -118t116.5 -142.5t105.5 -147.5t76.5 -131h-288q-25 51 -65 115.5t-85 127t-91 119t-85 93.5v-455h-254z" />
<glyph unicode="l" d="M74 1200v209h518v-1044q0 -98 39 -133t98 -35q76 0 127 20.5t68 26.5l32 -203q-6 -4 -27.5 -14.5t-56 -21.5t-85 -19.5t-113.5 -8.5q-174 0 -254 103.5t-80 302.5v817h-266z" />
<glyph unicode="m" d="M59 0v926q80 23 158 35t137 12q53 0 95.5 -13.5t72.5 -44.5q35 23 82 40.5t98 17.5q80 0 131.5 -24.5t81 -74t40 -124t10.5 -175.5v-575h-205v588q0 57 -7.5 92t-18.5 53.5t-26.5 24.5t-31.5 6q-18 0 -39 -3t-37 -11q6 -39 10 -86.5t4 -104.5v-192h-204v221 q0 98 -19.5 137t-62.5 39q-12 0 -29.5 -2t-34.5 -6v-756h-205z" />
<glyph unicode="n" d="M129 0v932q68 18 167 34.5t216 16.5q115 0 190.5 -31.5t119.5 -90t62.5 -139.5t18.5 -179v-543h-252v510q0 135 -30.5 194.5t-124.5 59.5q-29 0 -56.5 -2t-58.5 -6v-756h-252z" />
<glyph unicode="o" d="M59 483q0 113 34 206t94.5 159.5t144.5 102.5t182 36q100 0 183 -36t143.5 -102.5t93.5 -159.5t33 -206q0 -115 -33 -208t-92.5 -160.5t-142.5 -104.5t-185 -37t-185 37t-143.5 104.5t-93.5 161t-33 207.5zM315 481q0 -129 46.5 -208.5t148.5 -79.5q98 0 148.5 79.5 t50.5 208.5t-46.5 208t-148.5 79q-98 0 -148.5 -79t-50.5 -208z" />
<glyph unicode="p" d="M129 -338v1270q70 23 171 37t200 14q223 0 342 -135.5t119 -366.5q0 -111 -25 -204t-72 -159.5t-118.5 -103.5t-165.5 -37q-96 0 -199 48v-363h-252zM381 231q25 -16 65.5 -26t81.5 -10q90 0 133.5 72.5t43.5 205.5q0 129 -51.5 212t-155.5 83q-29 0 -62 -3l-55 -5v-529z " />
<glyph unicode="q" d="M63 481q0 111 31 204t89.5 158.5t145.5 102.5t197 37q47 0 99.5 -4t101.5 -11t93 -16.5t77 -19.5v-1270h-252v365q-47 -23 -99 -36.5t-100 -13.5q-94 0 -165.5 36t-119.5 101.5t-73 158.5t-25 208zM319 473q0 -133 44.5 -205.5t134.5 -72.5q43 0 80.5 10t66.5 26v529 q-18 2 -50 5t-67 3q-104 0 -156.5 -83t-52.5 -212z" />
<glyph unicode="r" d="M182 0v899q100 37 206 59.5t247 22.5q20 0 58 -2t81 -7t87 -12.5t79 -19.5l-45 -233q-25 6 -58.5 12t-68.5 11t-67.5 7t-55.5 2q-53 0 -104.5 -5t-104.5 -19v-715h-254z" />
<glyph unicode="s" d="M111 57l39 211q72 -29 152.5 -53.5t164.5 -24.5q92 0 141 13.5t49 54.5q0 27 -15 45.5t-43 31.5t-63.5 25.5t-74.5 24.5q-55 16 -112.5 37.5t-104.5 54.5t-78 83t-31 126q0 61 23.5 115.5t74 96.5t128 65.5t186.5 23.5q94 0 175 -14.5t140 -40.5l-39 -213 q-35 10 -108.5 33.5t-165.5 23.5q-96 0 -130 -23.5t-34 -50.5q0 -23 15.5 -40t41 -31.5t59.5 -27.5t72 -25q55 -18 115 -41t108 -57t78.5 -86t30.5 -128q0 -59 -22.5 -112.5t-74.5 -92t-136 -61.5t-207 -23q-125 0 -213 29t-141 51z" />
<glyph unicode="t" d="M74 754v209h219v241l252 41v-282h403v-209h-403v-389q0 -53 10 -86t28.5 -51.5t45 -24.5t59.5 -6q35 0 64.5 2t57.5 7t57.5 15t64.5 27l35 -217q-70 -29 -151 -41.5t-157 -12.5q-88 0 -155.5 14.5t-114.5 55.5t-71.5 116t-24.5 195v396h-219z" />
<glyph unicode="u" d="M121 426v537h252v-504q0 -133 31.5 -197.5t123.5 -64.5q57 0 115 10v756h254v-930q-70 -18 -169 -37t-216 -19q-119 0 -194.5 33t-119.5 93.5t-60.5 142.5t-16.5 180z" />
<glyph unicode="v" d="M29 963h264q18 -78 43.5 -166t54.5 -177.5t58.5 -173.5t56.5 -153q27 70 59.5 153.5t64.5 173t61.5 177.5t47.5 166h256q-86 -291 -190.5 -536t-196.5 -427h-211q-92 182 -187 427t-181 536z" />
<glyph unicode="w" d="M23 963h215q8 -178 17 -348.5t34 -350.5q27 78 46 144.5t34.5 127t29 117t27.5 115.5h182q12 -59 25.5 -115.5t29 -117t33 -127t41.5 -144.5q12 94 20.5 180t13.5 171t8 170t7 178h215q-23 -281 -62.5 -529t-88.5 -434h-191q-23 63 -42 116.5t-36.5 103.5t-35 104.5 t-35.5 119.5q-20 -66 -36.5 -118t-34 -103t-36 -104t-45.5 -119h-190q-25 90 -46.5 199.5t-40 233.5t-32.5 257t-26 273z" />
<glyph unicode="x" d="M41 0q31 57 71 119.5t84 127t92 128t93 121.5l-338 467h264l213 -301l197 301h256l-311 -463q49 -59 96 -126t90 -134.5t78 -129t59 -110.5h-262q-55 104 -110.5 186t-104.5 148q-61 -82 -110.5 -160t-100.5 -174h-256z" />
<glyph unicode="y" d="M41 -307l47 211q41 -18 73 -25.5t68 -7.5q74 0 119 49t72 117q-90 180 -180 412.5t-164 513.5h262q18 -76 41.5 -162t50.5 -172t56.5 -169t60.5 -155q20 72 42.5 155t43 168t40 171t36.5 164h258q-39 -135 -75 -265.5t-75 -254.5t-83 -242.5t-95 -231.5q-39 -82 -77 -141 t-84 -97t-102.5 -56.5t-131.5 -18.5q-63 0 -115.5 10t-87.5 27z" />
<glyph unicode="z" d="M137 0v154q47 78 102.5 159.5t111 160.5t108.5 150.5t96 129.5h-397v209h714v-185q-29 -33 -82 -97.5t-115.5 -144t-125 -166.5t-111.5 -161h455v-209h-756z" />
<glyph unicode="{" d="M129 449v196h111q63 0 89.5 44t26.5 128v303q0 152 71 232t255 80h213v-197h-190q-66 0 -90.5 -38t-24.5 -126v-231q0 -131 -48 -200.5t-159 -94.5q111 -20 159 -90t48 -201v-231q0 -86 24.5 -125t90.5 -39h190v-197h-213q-184 0 -255 80t-71 231v301q0 86 -26.5 130.5 t-89.5 44.5h-111z" />
<glyph unicode="|" d="M387 -338v1770h254v-1770h-254z" />
<glyph unicode="}" d="M129 -141h188q66 0 90.5 37.5t24.5 126.5v231q0 131 49 200.5t160 94.5q-111 20 -160 90t-49 201v231q0 86 -24.5 125t-90.5 39h-188v197h211q92 0 154.5 -20.5t100.5 -59.5t54.5 -97.5t16.5 -134.5v-301q0 -86 26.5 -130t89.5 -44h113v-196h-113q-63 0 -89.5 -44.5 t-26.5 -128.5v-303q0 -76 -16.5 -134t-54.5 -97t-100.5 -59.5t-154.5 -20.5h-211v197z" />
<glyph unicode="~" d="M43 408q8 51 28.5 107t54.5 103.5t85 79t123 31.5q53 0 101 -21.5t93 -48t86 -48t82 -21.5q16 0 31.5 4t30 18.5t28 41t25.5 71.5l186 -51q-10 -51 -29.5 -107.5t-54 -104.5t-84.5 -80t-122 -32q-55 0 -103.5 21.5t-93.5 48t-87 48t-81 21.5q-16 0 -31.5 -4t-30 -17 t-26.5 -40t-25 -72z" />
<glyph unicode="&#xa0;" />
<glyph unicode="&#xa1;" d="M342 784q0 80 52 124t118 44t118 -44t52 -124t-52 -124t-118 -44t-118 44t-52 124zM367 -2q0 74 3 132t8 111.5t12 106.5t16 119h208q8 -66 16.5 -119t14.5 -106.5t9 -111.5t3 -132v-336h-290v336z" />
<glyph unicode="&#xa2;" d="M94 537q0 174 91 300t288 167v262h254v-252q49 -4 95 -16.5t93 -30.5l-53 -213q-39 14 -87 25.5t-122 11.5q-170 0 -235.5 -64.5t-65.5 -189.5q0 -123 71 -188.5t241 -65.5q59 0 120.5 8t112.5 24l35 -217q-39 -16 -90 -26.5t-115 -14.5v-256h-254v267q-98 18 -170 61 t-118 104.5t-68.5 139.5t-22.5 164z" />
<glyph unicode="&#xa3;" d="M78 504v207h158v106q0 137 29.5 228.5t82.5 146.5t130 77.5t173 22.5q72 0 136.5 -14t125.5 -41l-67 -201q-43 23 -80 31t-90 10q-43 0 -80 -9t-62.5 -34.5t-40 -68.5t-14.5 -111v-143h303v-207h-303q0 -33 -2 -72t-5 -79t-7 -76.5t-10 -67.5h477v-209h-754 q33 147 43 273t15 231h-158z" />
<glyph unicode="&#xa4;" d="M41 344l131 127q-39 70 -39 164t39 164l-131 127l172 168l135 -131q74 32 166 32q90 0 168 -32l135 129l170 -166l-131 -127q39 -74 39 -164t-39 -164l131 -127l-172 -168l-135 131q-39 -18 -79 -25.5t-87 -7.5t-87 7.5t-81 25.5l-135 -129zM365 635q0 -78 44 -119 t105 -41t105.5 41t44.5 119t-44.5 119t-105.5 41t-105 -41t-44 -119z" />
<glyph unicode="&#xa5;" d="M27 1268h270q43 -131 95 -264.5t126 -280.5q145 291 221 545h260q-23 -59 -53.5 -132t-66 -151t-75.5 -154.5t-79 -146.5h193v-172h-277v-127h277v-172h-277v-213h-254v213h-278v172h278v127h-278v172h206q-39 70 -80.5 146.5t-80.5 153.5t-73 149.5t-54 134.5z" />
<glyph unicode="&#xa6;" d="M387 -338v725h254v-725h-254zM387 707v725h254v-725h-254z" />
<glyph unicode="&#xa7;" d="M100 -119l68 201q41 -16 78 -28.5t73.5 -21.5t77.5 -13.5t90 -4.5q68 0 104 23.5t36 62.5q0 33 -38 58.5t-130 54.5q-72 25 -134.5 52.5t-109.5 66.5t-74.5 90t-27.5 123q0 74 32.5 139.5t110.5 138.5q-39 35 -62.5 80t-23.5 96q0 141 102.5 220t294.5 79q82 0 170 -19 t160 -48l-68 -201q-57 23 -119.5 38t-144.5 15q-84 0 -106.5 -24.5t-22.5 -54.5q0 -37 30 -61.5t116 -49.5q338 -98 338 -330q0 -78 -32 -135t-97 -119q51 -47 76.5 -93t25.5 -118q0 -154 -102.5 -226.5t-288.5 -72.5q-141 0 -239.5 24.5t-162.5 57.5zM336 584 q0 -35 9 -61.5t39 -49t84 -46.5t146 -52q37 31 59.5 71.5t22.5 71.5q0 37 -10 62.5t-41 47t-85 45t-140 54.5q-37 -29 -60.5 -71t-23.5 -72z" />
<glyph unicode="&#xa8;" d="M170 1239q0 66 42 102.5t99 36.5q55 0 98.5 -36.5t43.5 -102.5t-43.5 -101.5t-98.5 -35.5q-57 0 -99 36t-42 101zM578 1239q0 66 42 102.5t99 36.5t99 -36.5t42 -102.5t-42 -101.5t-99 -35.5t-99 36t-42 101z" />
<glyph unicode="&#xa9;" d="M51 473q0 125 39 219t103.5 156.5t147.5 93.5t173 31q88 0 172 -31t148.5 -93.5t103.5 -156.5t39 -219t-39 -218t-103.5 -155.5t-148.5 -94.5t-172 -32q-90 0 -173 32t-147.5 94.5t-103.5 155.5t-39 218zM188 475q0 -90 28 -159.5t74 -116.5t103.5 -71t118.5 -24 t118.5 24t103.5 71t74 116.5t28 159.5q0 88 -28 156.5t-73 116t-103.5 72t-119.5 24.5t-118.5 -24.5t-103.5 -72t-74 -116t-28 -156.5zM291 469q0 49 14 96t43 84t73 59.5t105 22.5q33 0 69 -5t71 -21l-41 -111q-23 10 -45.5 13t-40.5 3q-66 0 -93.5 -41t-27.5 -92 q0 -66 33.5 -103.5t95.5 -37.5q18 0 41.5 4t46.5 14l35 -108q-35 -16 -73 -24.5t-73 -8.5q-59 0 -103 21.5t-73 57.5t-43 82t-14 95z" />
<glyph unicode="&#xaa;" d="M213 795q0 61 24.5 103t66.5 66.5t97.5 36t116.5 11.5q37 0 65.5 -4t51.5 -9v19q0 51 -31 79.5t-106 28.5q-51 0 -102.5 -7t-88.5 -19l-26 162q35 10 103 21t136 11q88 0 147.5 -19.5t95.5 -55t51 -88t15 -115.5v-416q-41 -10 -120.5 -23.5t-186.5 -13.5 q-143 0 -226 52.5t-83 179.5zM418 799q0 -47 33 -63.5t86 -16.5q29 0 55 2t43 4v141q-12 4 -36 7.5t-44 3.5q-55 0 -96 -15.5t-41 -62.5z" />
<glyph unicode="&#xab;" d="M102 522l279 424l133 -82l-192 -342l192 -342l-129 -86zM514 522l274 424l136 -82l-191 -342l191 -342l-131 -86z" />
<glyph unicode="&#xac;" d="M92 535v208h826v-657h-216v449h-610z" />
<glyph unicode="&#xad;" d="M231 401v248h562v-248h-562z" />
<glyph unicode="&#xae;" d="M51 473q0 125 39 219t103.5 156.5t147.5 93.5t173 31q88 0 172 -31t148.5 -93.5t103.5 -156.5t39 -219t-39 -218t-103.5 -155.5t-148.5 -94.5t-172 -32q-90 0 -173 32t-147.5 94.5t-103.5 155.5t-39 218zM188 475q0 -90 28 -159.5t74 -116.5t103.5 -71t118.5 -24 t118.5 24t103.5 71t74 116.5t28 159.5q0 88 -28 156.5t-73 116t-103.5 72t-119.5 24.5t-118.5 -24.5t-103.5 -72t-74 -116t-28 -156.5zM340 225v488q29 8 63.5 13t73.5 5q117 0 173.5 -45t56.5 -131q0 -98 -82 -145q25 -35 51 -83t53 -102h-117q-27 49 -47 87t-41 71h-73 v-158h-111zM451 485h36q55 0 82 14.5t27 61.5q0 41 -33 54.5t-67 13.5q-12 0 -23.5 -1t-21.5 -3v-140z" />
<glyph unicode="&#xaf;" d="M221 1147v178h590v-178h-590z" />
<glyph unicode="&#xb0;" d="M221 1145q0 133 82 209t213 76q63 0 117.5 -19.5t93.5 -56.5t61.5 -90.5t22.5 -118.5q0 -66 -22.5 -118t-61.5 -89t-93 -56.5t-118 -19.5q-135 0 -215 75t-80 208zM403 1147q0 -57 33 -85t80 -28t79 28t32 85t-32 83.5t-79 26.5t-80 -26.5t-33 -83.5z" />
<glyph unicode="&#xb1;" d="M82 0v209h860v-209h-860zM82 614v209h321v320h218v-320h321v-209h-321v-321h-218v321h-321z" />
<glyph unicode="&#xb2;" d="M231 1188q47 41 121 74.5t156 33.5q143 0 203.5 -62.5t60.5 -162.5q0 -80 -47 -134t-102 -101q-33 -27 -65 -57.5t-54 -59.5h287v-166h-527v51q0 90 48 162t141 149q51 43 80.5 74t29.5 64q0 29 -16.5 45t-46.5 16q-53 0 -98.5 -20.5t-75.5 -46.5z" />
<glyph unicode="&#xb3;" d="M231 588l43 162q61 -27 104.5 -34t94.5 -7q66 0 91.5 20.5t25.5 48.5q0 74 -129 74h-76v149h76q43 0 69.5 16.5t26.5 51.5q0 57 -80 57q-43 0 -84 -14t-80 -31l-69 144q45 29 113.5 50t134.5 21q74 0 124 -16t80.5 -44t43 -65.5t12.5 -78.5q0 -39 -17.5 -73t-58.5 -69 q59 -27 84.5 -73t25.5 -101q0 -51 -16 -94t-53 -75t-96.5 -50t-145.5 -18q-61 0 -132 13t-112 36z" />
<glyph unicode="&#xb4;" d="M311 1188l324 227l125 -192l-357 -172z" />
<glyph unicode="&#xb5;" d="M121 -338v1301h252v-525q0 -72 10 -118t29.5 -73.5t49.5 -38.5t68 -11q29 0 58.5 3t54.5 7v756h254v-930q-66 -18 -162 -37t-200 -19q-33 0 -82.5 9.5t-92.5 21.5q4 -43 8.5 -83t4.5 -93v-170h-252z" />
<glyph unicode="&#xb6;" d="M39 874q0 98 36 174t102.5 128.5t160.5 79t211 26.5q98 0 201.5 -11t181.5 -32v-1577h-207v1407q-20 4 -69.5 6t-94.5 -2v-1411h-209v813q-156 35 -234.5 128t-78.5 271z" />
<glyph unicode="&#xb7;" d="M330 543q0 43 15 76.5t41 56t58.5 35t69.5 12.5q72 0 127 -47t55 -133q0 -90 -55 -137.5t-127 -47.5q-37 0 -69.5 12.5t-58.5 36t-41 57.5t-15 79z" />
<glyph unicode="&#xb8;" d="M326 -326l26 129q12 -4 47 -11t68 -7q84 0 84 51q0 39 -74 64l-41 12q10 35 27.5 71.5t28.5 53.5h163q-10 -23 -20.5 -43t-20.5 -43q68 -20 94.5 -60.5t26.5 -76.5q0 -47 -21.5 -78t-55 -49.5t-78.5 -26.5t-91 -8q-92 0 -163 22z" />
<glyph unicode="&#xb9;" d="M264 1130q78 31 149.5 70t125.5 82h157v-563h168v-166h-581v166h204v328q-37 -23 -74.5 -38.5t-93.5 -37.5z" />
<glyph unicode="&#xba;" d="M152 926q0 86 26.5 155.5t73.5 116.5t112.5 72.5t145.5 25.5t145.5 -25.5t112.5 -72.5t72.5 -116.5t25.5 -155.5t-25.5 -153.5t-72.5 -115t-112.5 -73t-145.5 -25.5t-145.5 25.5t-112.5 73t-73.5 115t-26.5 153.5zM360 926q0 -84 39 -133.5t111 -49.5t109.5 49.5 t37.5 133.5q0 88 -37.5 138t-109.5 50q-70 0 -110 -50t-40 -138z" />
<glyph unicode="&#xbb;" d="M102 176l191 344l-191 342l131 84l279 -426l-274 -426zM512 176l193 344l-193 342l129 84l283 -426l-279 -426z" />
<glyph unicode="&#xbc;" d="M4 1141q70 31 121 62.5t100 78.5h129v-512h-174v307q-41 -23 -69.5 -35t-67.5 -22zM63 0l650 1268h205l-650 -1268h-205zM522 80v92q47 88 93.5 166t111.5 174h213v-303h74v-129h-74v-80h-164v80h-254zM672 209h104v172q-33 -47 -58.5 -89t-45.5 -83z" />
<glyph unicode="&#xbd;" d="M4 1141q70 31 121 62.5t100 78.5h129v-512h-174v307q-41 -23 -69.5 -35t-67.5 -22zM63 0l650 1268h205l-650 -1268h-205zM567 436q39 47 98.5 70.5t125.5 23.5q80 0 142 -40.5t62 -127.5q0 -55 -22.5 -89.5t-55 -59.5t-69.5 -44t-66 -40h224v-129h-428q-4 12 -4.5 24.5 t-0.5 22.5q0 72 42 111t102 78l45 28q35 23 47 37t12 41q0 45 -53 45q-31 0 -61.5 -16.5t-55.5 -42.5z" />
<glyph unicode="&#xbe;" d="M25 786l36 125q23 -10 63 -20t81 -10q47 0 70.5 8t23.5 35q0 53 -121 53h-41v117h45q53 0 72.5 10t19.5 31q0 18 -15 26t-38 8q-35 0 -76 -12t-59 -22l-45 110q29 23 86 37t119 14q106 0 155.5 -42t49.5 -95q0 -39 -13.5 -65.5t-48.5 -49.5q86 -41 86 -129 q0 -47 -19.5 -77.5t-54 -50t-81 -27.5t-101.5 -8q-57 0 -109.5 9t-84.5 25zM100 0l650 1268h204l-649 -1268h-205zM522 80v92q47 88 93.5 166t111.5 174h213v-303h74v-129h-74v-80h-164v80h-254zM672 209h104v172q-33 -47 -58.5 -89t-45.5 -83z" />
<glyph unicode="&#xbf;" d="M141 -27q0 59 23.5 107.5t59.5 88.5t77 76t77 70.5t59.5 71.5t23.5 82h229q2 -10 2 -31q0 -82 -43 -156.5t-112 -131.5q-23 -18 -46.5 -37t-42 -37.5t-29.5 -40t-11 -45.5q0 -61 43 -93t108 -32q66 0 127.5 19.5t132.5 54.5l70 -193q-72 -45 -168 -69.5t-191 -24.5 q-117 0 -192.5 30.5t-118.5 79t-60.5 104.5t-17.5 107zM389 784q0 80 52.5 125t117.5 45q33 0 63.5 -11t55 -33.5t39 -54.5t14.5 -71t-14.5 -70.5t-39 -53t-55 -33t-63.5 -11.5t-63.5 11.5t-54 33t-38 53t-14.5 70.5z" />
<glyph unicode="&#xc0;" d="M18 0q90 375 182.5 683t178.5 585h274q90 -279 179.5 -591t173.5 -677h-271l-59 293h-338l-57 -293h-263zM278 1508l125 192l324 -227l-92 -137zM385 502h248q-12 68 -24.5 131t-28 125.5t-33 127t-37.5 136.5q-20 -72 -37.5 -136.5t-33 -127t-29 -126t-25.5 -130.5z" />
<glyph unicode="&#xc1;" d="M18 0q90 375 182.5 683t178.5 585h274q90 -279 179.5 -591t173.5 -677h-271l-59 293h-338l-57 -293h-263zM286 1473l324 227l125 -192l-357 -172zM385 502h248q-12 68 -24.5 131t-28 125.5t-33 127t-37.5 136.5q-20 -72 -37.5 -136.5t-33 -127t-29 -126t-25.5 -130.5z " />
<glyph unicode="&#xc2;" d="M18 0q90 375 182.5 683t178.5 585h274q90 -279 179.5 -591t173.5 -677h-271l-59 293h-338l-57 -293h-263zM229 1450l287 250l283 -250l-101 -121l-182 142l-182 -142zM385 502h248q-12 68 -24.5 131t-28 125.5t-33 127t-37.5 136.5q-20 -72 -37.5 -136.5t-33 -127 t-29 -126t-25.5 -130.5z" />
<glyph unicode="&#xc3;" d="M18 0q90 375 182.5 683t178.5 585h274q90 -279 179.5 -591t173.5 -677h-271l-59 293h-338l-57 -293h-263zM182 1461q10 29 29.5 61.5t47.5 61t62.5 47t77.5 18.5q33 0 60.5 -10.5t55.5 -21.5t54.5 -21.5t57.5 -10.5q35 0 59.5 23t38.5 53l121 -80q-10 -29 -29.5 -60.5 t-47.5 -60t-62.5 -47t-75.5 -18.5q-33 0 -60.5 10t-55.5 21.5t-55.5 22t-58.5 10.5q-35 0 -58 -24t-40 -54zM385 502h248q-12 68 -24.5 131t-28 125.5t-33 127t-37.5 136.5q-20 -72 -37.5 -136.5t-33 -127t-29 -126t-25.5 -130.5z" />
<glyph unicode="&#xc4;" d="M18 0q90 375 182.5 683t178.5 585h274q90 -279 179.5 -591t173.5 -677h-271l-59 293h-338l-57 -293h-263zM170 1524q0 66 42 102.5t99 36.5q55 0 98.5 -36.5t43.5 -102.5t-43.5 -101.5t-98.5 -35.5q-57 0 -99 36t-42 101zM385 502h248q-12 68 -24.5 131t-28 125.5 t-33 127t-37.5 136.5q-20 -72 -37.5 -136.5t-33 -127t-29 -126t-25.5 -130.5zM578 1524q0 66 42 102.5t99 36.5t99 -36.5t42 -102.5t-42 -101.5t-99 -35.5t-99 36t-42 101z" />
<glyph unicode="&#xc5;" d="M18 0q88 365 177.5 667t173.5 572q-33 27 -52.5 68t-19.5 96q0 51 17.5 91t47 66.5t68.5 40t80 13.5q88 0 152.5 -53.5t64.5 -157.5q0 -53 -18.5 -92t-49.5 -68q88 -274 176.5 -580.5t170.5 -662.5h-271l-59 293h-338l-57 -293h-263zM385 502h248q-12 68 -24.5 131 t-28 125.5t-33 127t-37.5 136.5q-20 -72 -37.5 -136.5t-33 -127t-29 -126t-25.5 -130.5zM428 1403q0 -43 25.5 -64.5t56.5 -21.5q35 0 59.5 21.5t24.5 64.5t-24.5 64.5t-59.5 21.5q-31 0 -56.5 -21.5t-25.5 -64.5z" />
<glyph unicode="&#xc6;" d="M18 0q53 217 98.5 382t90.5 308.5t92 279.5t107 298h573v-209h-227v-283h180v-209h-180v-358h254v-209h-484v293h-186l-55 -293h-263zM381 502h141v596q-35 -141 -69.5 -283.5t-71.5 -312.5z" />
<glyph unicode="&#xc7;" d="M55 635q0 158 43 280.5t120 207.5t182.5 129t230.5 44q68 0 122 -11t95 -25.5t68.5 -31t41.5 -24.5l-65 -200q-47 31 -113.5 52t-152.5 21q-59 0 -115.5 -21.5t-100.5 -71.5t-72 -134t-28 -209q0 -217 75 -332.5t245 -115.5q98 0 162.5 22.5t103.5 44.5l64 -199 q-51 -31 -138.5 -57.5t-199.5 -30.5l-9 -22q68 -20 94.5 -60.5t26.5 -76.5q0 -47 -21.5 -78t-55 -49.5t-78.5 -26.5t-91 -8q-92 0 -163 22l26 129q12 -4 47 -11t68 -7q84 0 84 51q0 39 -74 64l-41 12q4 18 12.5 38.5t16.5 37.5q-199 43 -304.5 207.5t-105.5 439.5z" />
<glyph unicode="&#xc8;" d="M129 0v1268h768v-209h-516v-285h448v-209h-448v-356h561v-209h-813zM278 1508l125 192l324 -227l-92 -137z" />
<glyph unicode="&#xc9;" d="M129 0v1268h768v-209h-516v-285h448v-209h-448v-356h561v-209h-813zM286 1473l324 227l125 -192l-357 -172z" />
<glyph unicode="&#xca;" d="M129 0v1268h768v-209h-516v-285h448v-209h-448v-356h561v-209h-813zM229 1450l287 250l283 -250l-101 -121l-182 142l-182 -142z" />
<glyph unicode="&#xcb;" d="M129 0v1268h768v-209h-516v-285h448v-209h-448v-356h561v-209h-813zM170 1524q0 66 42 102.5t99 36.5q55 0 98.5 -36.5t43.5 -102.5t-43.5 -101.5t-98.5 -35.5q-57 0 -99 36t-42 101zM578 1524q0 66 42 102.5t99 36.5t99 -36.5t42 -102.5t-42 -101.5t-99 -35.5t-99 36 t-42 101z" />
<glyph unicode="&#xcc;" d="M111 0v209h276v850h-276v209h804v-209h-274v-850h274v-209h-804zM278 1508l125 192l324 -227l-92 -137z" />
<glyph unicode="&#xcd;" d="M111 0v209h276v850h-276v209h804v-209h-274v-850h274v-209h-804zM286 1473l324 227l125 -192l-357 -172z" />
<glyph unicode="&#xce;" d="M111 0v209h276v850h-276v209h804v-209h-274v-850h274v-209h-804zM229 1450l287 250l283 -250l-101 -121l-182 142l-182 -142z" />
<glyph unicode="&#xcf;" d="M111 0v209h276v850h-276v209h804v-209h-274v-850h274v-209h-804zM170 1524q0 66 42 102.5t99 36.5q55 0 98.5 -36.5t43.5 -102.5t-43.5 -101.5t-98.5 -35.5q-57 0 -99 36t-42 101zM578 1524q0 66 42 102.5t99 36.5t99 -36.5t42 -102.5t-42 -101.5t-99 -35.5t-99 36 t-42 101z" />
<glyph unicode="&#xd0;" d="M37 553v209h108v489q86 18 158 24.5t137 6.5q119 0 217.5 -37t167 -115.5t106.5 -200.5t38 -294q0 -176 -42 -300t-117 -202t-177.5 -113.5t-224.5 -35.5q-66 0 -128.5 7t-134.5 23v539h-108zM399 205q8 -2 17.5 -2h19.5q78 0 131.5 32.5t85 90t46 136.5t14.5 173 q0 82 -10.5 159.5t-38 137t-76.5 95.5t-125 36q-16 0 -32.5 -1t-31.5 -5v-295h156v-209h-156v-348z" />
<glyph unicode="&#xd1;" d="M94 0v1268h203q57 -90 114.5 -195.5t112 -210t100.5 -203t78 -172.5v781h228v-1268h-203q-86 211 -187.5 421t-217.5 421v-842h-228zM182 1461q10 29 29.5 61.5t47.5 61t62.5 47t77.5 18.5q33 0 60.5 -10.5t55.5 -21.5t54.5 -21.5t57.5 -10.5q35 0 59.5 23t38.5 53 l121 -80q-10 -29 -29.5 -60.5t-47.5 -60t-62.5 -47t-75.5 -18.5q-33 0 -60.5 10t-55.5 21.5t-55.5 22t-58.5 10.5q-35 0 -58 -24t-40 -54z" />
<glyph unicode="&#xd2;" d="M55 635q0 328 121 494.5t336 166.5q223 0 340 -166.5t117 -494.5t-119 -495t-336 -167q-223 0 -341 167t-118 495zM278 1508l125 192l324 -227l-92 -137zM311 635q0 -92 7.5 -173t29 -140.5t60 -94t104.5 -34.5q63 0 103 34.5t61.5 95t29 140.5t7.5 172t-7.5 173 t-29 140.5t-60 94t-104.5 34.5t-104.5 -34.5t-60 -95t-29 -140.5t-7.5 -172z" />
<glyph unicode="&#xd3;" d="M55 635q0 328 121 494.5t336 166.5q223 0 340 -166.5t117 -494.5t-119 -495t-336 -167q-223 0 -341 167t-118 495zM286 1473l324 227l125 -192l-357 -172zM311 635q0 -92 7.5 -173t29 -140.5t60 -94t104.5 -34.5q63 0 103 34.5t61.5 95t29 140.5t7.5 172t-7.5 173 t-29 140.5t-60 94t-104.5 34.5t-104.5 -34.5t-60 -95t-29 -140.5t-7.5 -172z" />
<glyph unicode="&#xd4;" d="M55 635q0 328 121 494.5t336 166.5q223 0 340 -166.5t117 -494.5t-119 -495t-336 -167q-223 0 -341 167t-118 495zM229 1450l287 250l283 -250l-101 -121l-182 142l-182 -142zM311 635q0 -92 7.5 -173t29 -140.5t60 -94t104.5 -34.5q63 0 103 34.5t61.5 95t29 140.5 t7.5 172t-7.5 173t-29 140.5t-60 94t-104.5 34.5t-104.5 -34.5t-60 -95t-29 -140.5t-7.5 -172z" />
<glyph unicode="&#xd5;" d="M55 635q0 328 121 494.5t336 166.5q223 0 340 -166.5t117 -494.5t-119 -495t-336 -167q-223 0 -341 167t-118 495zM182 1461q10 29 29.5 61.5t47.5 61t62.5 47t77.5 18.5q33 0 60.5 -10.5t55.5 -21.5t54.5 -21.5t57.5 -10.5q35 0 59.5 23t38.5 53l121 -80 q-10 -29 -29.5 -60.5t-47.5 -60t-62.5 -47t-75.5 -18.5q-33 0 -60.5 10t-55.5 21.5t-55.5 22t-58.5 10.5q-35 0 -58 -24t-40 -54zM311 635q0 -92 7.5 -173t29 -140.5t60 -94t104.5 -34.5q63 0 103 34.5t61.5 95t29 140.5t7.5 172t-7.5 173t-29 140.5t-60 94t-104.5 34.5 t-104.5 -34.5t-60 -95t-29 -140.5t-7.5 -172z" />
<glyph unicode="&#xd6;" d="M55 635q0 328 121 494.5t336 166.5q223 0 340 -166.5t117 -494.5t-119 -495t-336 -167q-223 0 -341 167t-118 495zM170 1524q0 66 42 102.5t99 36.5q55 0 98.5 -36.5t43.5 -102.5t-43.5 -101.5t-98.5 -35.5q-57 0 -99 36t-42 101zM311 635q0 -92 7.5 -173t29 -140.5 t60 -94t104.5 -34.5q63 0 103 34.5t61.5 95t29 140.5t7.5 172t-7.5 173t-29 140.5t-60 94t-104.5 34.5t-104.5 -34.5t-60 -95t-29 -140.5t-7.5 -172zM578 1524q0 66 42 102.5t99 36.5t99 -36.5t42 -102.5t-42 -101.5t-99 -35.5t-99 36t-42 101z" />
<glyph unicode="&#xd7;" d="M123 283l256 256l-256 256l141 147l256 -256l256 254l144 -145l-256 -254l258 -256l-146 -142l-256 258l-256 -258z" />
<glyph unicode="&#xd8;" d="M55 631q0 328 121 494.5t336 166.5q113 0 193 -39l47 97l163 -82l-69 -138q123 -170 123 -499q0 -328 -119 -495t-336 -167q-117 0 -207 47l-47 -98l-162 82l70 145q-113 169 -113 486zM311 631q0 -98 6 -178l289 594q-39 27 -94 26q-66 0 -104.5 -34.5t-60 -95 t-29 -140.5t-7.5 -172zM406 223q45 -35 106 -35q63 0 103 35t61.5 95.5t29 140.5t7.5 172q0 53 -3 103t-8 95z" />
<glyph unicode="&#xd9;" d="M80 459v809h254v-793q0 -80 8 -134t27.5 -87t54.5 -47t88 -14t88 14t55.5 48t28.5 88t8 134v791h252v-809q0 -111 -20.5 -201t-71.5 -153.5t-135 -97.5t-209 -34q-123 0 -206 34t-132 97.5t-69.5 153.5t-20.5 201zM260 1508l125 192l324 -227l-92 -137z" />
<glyph unicode="&#xda;" d="M80 459v809h254v-793q0 -80 8 -134t27.5 -87t54.5 -47t88 -14t88 14t55.5 48t28.5 88t8 134v791h252v-809q0 -111 -20.5 -201t-71.5 -153.5t-135 -97.5t-209 -34q-123 0 -206 34t-132 97.5t-69.5 153.5t-20.5 201zM319 1473l324 227l125 -192l-357 -172z" />
<glyph unicode="&#xdb;" d="M80 459v809h254v-793q0 -80 8 -134t27.5 -87t54.5 -47t88 -14t88 14t55.5 48t28.5 88t8 134v791h252v-809q0 -111 -20.5 -201t-71.5 -153.5t-135 -97.5t-209 -34q-123 0 -206 34t-132 97.5t-69.5 153.5t-20.5 201zM229 1450l287 250l283 -250l-101 -121l-182 142 l-182 -142z" />
<glyph unicode="&#xdc;" d="M80 459v809h254v-793q0 -80 8 -134t27.5 -87t54.5 -47t88 -14t88 14t55.5 48t28.5 88t8 134v791h252v-809q0 -111 -20.5 -201t-71.5 -153.5t-135 -97.5t-209 -34q-123 0 -206 34t-132 97.5t-69.5 153.5t-20.5 201zM170 1524q0 66 42 102.5t99 36.5q55 0 98.5 -36.5 t43.5 -102.5t-43.5 -101.5t-98.5 -35.5q-57 0 -99 36t-42 101zM578 1524q0 66 42 102.5t99 36.5t99 -36.5t42 -102.5t-42 -101.5t-99 -35.5t-99 36t-42 101z" />
<glyph unicode="&#xdd;" d="M27 1268h270q47 -147 104.5 -300t118.5 -280q23 47 52.5 119t59.5 151.5t57.5 161.5t49.5 148h260q-39 -104 -77.5 -202.5t-81.5 -195t-92.5 -191.5t-106.5 -196v-483h-254v481q-113 199 -198 388.5t-162 398.5zM319 1473l324 227l125 -192l-357 -172z" />
<glyph unicode="&#xde;" d="M111 0v1268h251v-183q27 2 50.5 2h46.5q244 0 376 -104t132 -319q0 -213 -133.5 -322t-380.5 -109h-91v-233h-251zM362 453h103q121 0 182.5 55t61.5 158q0 98 -61 150t-161 52q-23 0 -62.5 -1t-62.5 -5v-409z" />
<glyph unicode="&#xdf;" d="M63 0v975q0 96 23 178t72 141.5t124.5 92t182.5 32.5q102 0 173 -24.5t115 -66.5t63.5 -96.5t19.5 -115.5q0 -88 -21.5 -138t-46.5 -86t-46.5 -71t-21.5 -94q0 -43 22.5 -72.5t57.5 -55.5t74 -50.5t74 -56t57.5 -77.5t22.5 -112q0 -158 -79 -242t-272 -84 q-96 0 -152 17.5t-91 34.5l45 209q35 -16 87 -32t95 -16q55 0 83 30t28 79t-44 86t-114 72q-92 49 -116.5 109.5t-24.5 125.5q0 72 22.5 117t49 83t49 81t22.5 112q0 59 -33 89t-92 30q-78 0 -117 -59.5t-39 -163.5v-981h-252z" />
<glyph unicode="&#xe0;" d="M90 295q0 84 33 141.5t88 92t127 50t149 15.5q98 0 175 -16v30q0 72 -45.5 120t-155.5 48q-72 0 -138.5 -10t-107.5 -25l-35 203q47 16 133.5 29.5t178.5 13.5q119 0 197.5 -27.5t125.5 -78t67.5 -123t20.5 -162.5v-573q-55 -12 -163.5 -29t-243.5 -17q-92 0 -167 16.5 t-128.5 54.5t-82 98.5t-28.5 148.5zM276 1223l125 192l324 -227l-92 -137zM338 301q0 -66 49 -93.5t127 -27.5q41 0 80 1t68 5v222q-25 4 -60 7t-63 3q-39 0 -76 -5t-64.5 -17.5t-44 -35t-16.5 -59.5z" />
<glyph unicode="&#xe1;" d="M90 295q0 84 33 141.5t88 92t127 50t149 15.5q98 0 175 -16v30q0 72 -45.5 120t-155.5 48q-72 0 -138.5 -10t-107.5 -25l-35 203q47 16 133.5 29.5t178.5 13.5q119 0 197.5 -27.5t125.5 -78t67.5 -123t20.5 -162.5v-573q-55 -12 -163.5 -29t-243.5 -17q-92 0 -167 16.5 t-128.5 54.5t-82 98.5t-28.5 148.5zM311 1188l324 227l125 -192l-357 -172zM338 301q0 -66 49 -93.5t127 -27.5q41 0 80 1t68 5v222q-25 4 -60 7t-63 3q-39 0 -76 -5t-64.5 -17.5t-44 -35t-16.5 -59.5z" />
<glyph unicode="&#xe2;" d="M90 295q0 84 33 141.5t88 92t127 50t149 15.5q98 0 175 -16v30q0 72 -45.5 120t-155.5 48q-72 0 -138.5 -10t-107.5 -25l-35 203q47 16 133.5 29.5t178.5 13.5q119 0 197.5 -27.5t125.5 -78t67.5 -123t20.5 -162.5v-573q-55 -12 -163.5 -29t-243.5 -17q-92 0 -167 16.5 t-128.5 54.5t-82 98.5t-28.5 148.5zM229 1165l287 250l283 -250l-101 -121l-182 142l-182 -142zM338 301q0 -66 49 -93.5t127 -27.5q41 0 80 1t68 5v222q-25 4 -60 7t-63 3q-39 0 -76 -5t-64.5 -17.5t-44 -35t-16.5 -59.5z" />
<glyph unicode="&#xe3;" d="M90 295q0 84 33 141.5t88 92t127 50t149 15.5q98 0 175 -16v30q0 72 -45.5 120t-155.5 48q-72 0 -138.5 -10t-107.5 -25l-35 203q47 16 133.5 29.5t178.5 13.5q119 0 197.5 -27.5t125.5 -78t67.5 -123t20.5 -162.5v-573q-55 -12 -163.5 -29t-243.5 -17q-92 0 -167 16.5 t-128.5 54.5t-82 98.5t-28.5 148.5zM184 1176q10 29 29.5 61.5t47.5 61t62.5 47t77.5 18.5q33 0 60.5 -10.5t55.5 -21.5t54.5 -21.5t57.5 -10.5q35 0 59.5 23t38.5 53l121 -80q-10 -29 -29.5 -60.5t-47.5 -60t-62.5 -47t-75.5 -18.5q-33 0 -60.5 10t-55.5 21.5t-55.5 22 t-58.5 10.5q-35 0 -58 -24t-40 -54zM338 301q0 -66 49 -93.5t127 -27.5q41 0 80 1t68 5v222q-25 4 -60 7t-63 3q-39 0 -76 -5t-64.5 -17.5t-44 -35t-16.5 -59.5z" />
<glyph unicode="&#xe4;" d="M90 295q0 84 33 141.5t88 92t127 50t149 15.5q98 0 175 -16v30q0 72 -45.5 120t-155.5 48q-72 0 -138.5 -10t-107.5 -25l-35 203q47 16 133.5 29.5t178.5 13.5q119 0 197.5 -27.5t125.5 -78t67.5 -123t20.5 -162.5v-573q-55 -12 -163.5 -29t-243.5 -17q-92 0 -167 16.5 t-128.5 54.5t-82 98.5t-28.5 148.5zM170 1239q0 66 42 102.5t99 36.5q55 0 98.5 -36.5t43.5 -102.5t-43.5 -101.5t-98.5 -35.5q-57 0 -99 36t-42 101zM338 301q0 -66 49 -93.5t127 -27.5q41 0 80 1t68 5v222q-25 4 -60 7t-63 3q-39 0 -76 -5t-64.5 -17.5t-44 -35 t-16.5 -59.5zM578 1239q0 66 42 102.5t99 36.5t99 -36.5t42 -102.5t-42 -101.5t-99 -35.5t-99 36t-42 101z" />
<glyph unicode="&#xe5;" d="M90 295q0 84 33 141.5t88 92t127 50t149 15.5q98 0 175 -16v30q0 72 -45.5 120t-155.5 48q-72 0 -138.5 -10t-107.5 -25l-35 203q47 16 133.5 29.5t178.5 13.5q119 0 197.5 -27.5t125.5 -78t67.5 -123t20.5 -162.5v-573q-55 -12 -163.5 -29t-243.5 -17q-92 0 -167 16.5 t-128.5 54.5t-82 98.5t-28.5 148.5zM297 1237q0 51 17.5 91t47 66.5t68.5 40t80 13.5q88 0 152.5 -53.5t64.5 -157.5q0 -102 -64.5 -155.5t-152.5 -53.5q-41 0 -80 13.5t-68.5 40t-47 65.5t-17.5 90zM338 301q0 -66 49 -93.5t127 -27.5q41 0 80 1t68 5v222q-25 4 -60 7 t-63 3q-39 0 -76 -5t-64.5 -17.5t-44 -35t-16.5 -59.5zM428 1237q0 -41 25.5 -63.5t56.5 -22.5q35 0 59.5 22.5t24.5 63.5q0 43 -24.5 64.5t-59.5 21.5q-31 0 -56.5 -21.5t-25.5 -64.5z" />
<glyph unicode="&#xe6;" d="M47 297q0 139 79 218t202 79q27 0 53.5 -3t54.5 -13v47q0 90 -31.5 124.5t-87.5 34.5q-35 0 -74.5 -11t-86.5 -28l-35 195q53 23 106.5 35t106.5 12q63 0 119.5 -25.5t99.5 -84.5q35 53 78 81.5t94 28.5q59 0 109.5 -24.5t87 -80t57 -145.5t20.5 -221v-60.5t-4 -56.5 h-366q2 -57 16 -97t37 -65.5t51.5 -37t61.5 -11.5q37 0 72.5 9.5t64.5 25.5l37 -198q-47 -25 -93.5 -36.5t-107.5 -11.5q-72 0 -123 29t-86 72q-47 -53 -107.5 -77t-119.5 -24q-70 0 -123 28t-89 73t-54.5 102.5t-18.5 116.5zM242 299q0 -55 28.5 -88t83.5 -33q47 0 101 25 q-12 53 -15.5 106.5t-3.5 98.5q-18 6 -37.5 8t-36.5 2q-53 0 -86.5 -26.5t-33.5 -92.5zM631 573h180q0 39 -4 78t-13.5 69t-25.5 48t-43 18t-44 -19t-28.5 -50t-16.5 -69t-5 -75z" />
<glyph unicode="&#xe7;" d="M90 481q0 104 33 196.5t100.5 161t171 108.5t246.5 40q86 0 155.5 -12t141.5 -41l-55 -203q-41 14 -91.5 25.5t-127.5 11.5q-90 0 -150.5 -21.5t-97.5 -59.5t-53.5 -91t-16.5 -115q0 -133 75 -208.5t255 -75.5q59 0 123.5 8t118.5 26l36 -206q-53 -20 -128.5 -34 t-178.5 -14h-22l-11 -26q68 -20 94.5 -60.5t26.5 -76.5q0 -47 -21.5 -78t-55 -49.5t-78.5 -26.5t-91 -8q-92 0 -163 22l26 129q12 -4 47 -11t68 -7q84 0 84 51q0 39 -74 64l-41 12q12 43 33 84q-100 20 -172 65t-118 108.5t-67.5 142.5t-21.5 169z" />
<glyph unicode="&#xe8;" d="M63 473q0 127 39 223.5t102.5 161t145.5 97t168 32.5q213 0 323.5 -126t110.5 -367q0 -25 -1 -51.5t-3 -43.5h-624q0 -94 77.5 -148t200.5 -54q76 0 144.5 16t115.5 33l35 -215q-66 -23 -139.5 -38.5t-165.5 -15.5q-123 0 -220.5 32t-166 94.5t-105.5 154.5t-37 215z M276 1223l125 192l324 -227l-92 -137zM324 573h385q0 39 -10.5 75t-33 64.5t-57.5 46t-86 17.5q-49 0 -85 -16.5t-59.5 -45t-36.5 -65.5t-17 -76z" />
<glyph unicode="&#xe9;" d="M63 473q0 127 39 223.5t102.5 161t145.5 97t168 32.5q213 0 323.5 -126t110.5 -367q0 -25 -1 -51.5t-3 -43.5h-624q0 -94 77.5 -148t200.5 -54q76 0 144.5 16t115.5 33l35 -215q-66 -23 -139.5 -38.5t-165.5 -15.5q-123 0 -220.5 32t-166 94.5t-105.5 154.5t-37 215z M324 573h385q0 39 -10.5 75t-33 64.5t-57.5 46t-86 17.5q-49 0 -85 -16.5t-59.5 -45t-36.5 -65.5t-17 -76zM329 1188l324 227l125 -192l-357 -172z" />
<glyph unicode="&#xea;" d="M63 473q0 127 39 223.5t102.5 161t145.5 97t168 32.5q213 0 323.5 -126t110.5 -367q0 -25 -1 -51.5t-3 -43.5h-624q0 -94 77.5 -148t200.5 -54q76 0 144.5 16t115.5 33l35 -215q-66 -23 -139.5 -38.5t-165.5 -15.5q-123 0 -220.5 32t-166 94.5t-105.5 154.5t-37 215z M237 1165l287 250l283 -250l-101 -121l-182 142l-182 -142zM324 573h385q0 39 -10.5 75t-33 64.5t-57.5 46t-86 17.5q-49 0 -85 -16.5t-59.5 -45t-36.5 -65.5t-17 -76z" />
<glyph unicode="&#xeb;" d="M63 473q0 127 39 223.5t102.5 161t145.5 97t168 32.5q213 0 323.5 -126t110.5 -367q0 -25 -1 -51.5t-3 -43.5h-624q0 -94 77.5 -148t200.5 -54q76 0 144.5 16t115.5 33l35 -215q-66 -23 -139.5 -38.5t-165.5 -15.5q-123 0 -220.5 32t-166 94.5t-105.5 154.5t-37 215z M170 1239q0 66 42 102.5t99 36.5q55 0 98.5 -36.5t43.5 -102.5t-43.5 -101.5t-98.5 -35.5q-57 0 -99 36t-42 101zM324 573h385q0 39 -10.5 75t-33 64.5t-57.5 46t-86 17.5q-49 0 -85 -16.5t-59.5 -45t-36.5 -65.5t-17 -76zM578 1239q0 66 42 102.5t99 36.5t99 -36.5 t42 -102.5t-42 -101.5t-99 -35.5t-99 36t-42 101z" />
<glyph unicode="&#xec;" d="M74 754v209h518v-596q0 -86 31.5 -128t105.5 -42q35 0 84 9t111 38l32 -203q-78 -37 -146.5 -50.5t-125.5 -13.5q-98 0 -164.5 29t-106.5 83t-56.5 132t-16.5 178v355h-266zM239 1223l125 192l324 -227l-92 -137z" />
<glyph unicode="&#xed;" d="M74 754v209h518v-596q0 -86 31.5 -128t105.5 -42q35 0 84 9t111 38l32 -203q-78 -37 -146.5 -50.5t-125.5 -13.5q-98 0 -164.5 29t-106.5 83t-56.5 132t-16.5 178v355h-266zM286 1188l324 227l125 -192l-357 -172z" />
<glyph unicode="&#xee;" d="M74 754v209h518v-596q0 -86 31.5 -128t105.5 -42q35 0 84 9t111 38l32 -203q-78 -37 -146.5 -50.5t-125.5 -13.5q-98 0 -164.5 29t-106.5 83t-56.5 132t-16.5 178v355h-266zM194 1165l287 250l283 -250l-101 -121l-182 142l-182 -142z" />
<glyph unicode="&#xef;" d="M74 754v209h518v-596q0 -86 31.5 -128t105.5 -42q35 0 84 9t111 38l32 -203q-78 -37 -146.5 -50.5t-125.5 -13.5q-98 0 -164.5 29t-106.5 83t-56.5 132t-16.5 178v355h-266zM135 1239q0 66 42 102.5t99 36.5q55 0 98.5 -36.5t43.5 -102.5t-43.5 -101.5t-98.5 -35.5 q-57 0 -99 36t-42 101zM543 1239q0 66 42 102.5t99 36.5t99 -36.5t42 -102.5t-42 -101.5t-99 -35.5t-99 36t-42 101z" />
<glyph unicode="&#xf0;" d="M82 428q0 88 25.5 167t75.5 138.5t127 94t182 34.5q41 0 86 -14t79 -33q-10 47 -30.5 98.5t-53.5 104.5l-188 -64l-53 154l139 47q-29 33 -61.5 60.5t-69.5 54.5l152 157q125 -74 217 -190l223 74l51 -154l-182 -61q66 -123 98.5 -259.5t32.5 -271.5q0 -119 -21.5 -226.5 t-70.5 -188t-131 -129t-205 -48.5q-106 0 -185 36t-131.5 97.5t-79 144.5t-26.5 177zM340 428q0 -45 10 -87t29.5 -75t48.5 -53t66 -20q98 0 138 97t40 257q0 14 -1 27.5t-1 27.5q-49 43 -93.5 51.5t-66.5 8.5q-86 0 -128 -61.5t-42 -172.5z" />
<glyph unicode="&#xf1;" d="M129 0v932q68 18 167 34.5t216 16.5q115 0 190.5 -31.5t119.5 -90t62.5 -139.5t18.5 -179v-543h-252v510q0 135 -30.5 194.5t-124.5 59.5q-29 0 -56.5 -2t-58.5 -6v-756h-252zM184 1176q10 29 29.5 61.5t47.5 61t62.5 47t77.5 18.5q33 0 60.5 -10.5t55.5 -21.5 t54.5 -21.5t57.5 -10.5q35 0 59.5 23t38.5 53l121 -80q-10 -29 -29.5 -60.5t-47.5 -60t-62.5 -47t-75.5 -18.5q-33 0 -60.5 10t-55.5 21.5t-55.5 22t-58.5 10.5q-35 0 -58 -24t-40 -54z" />
<glyph unicode="&#xf2;" d="M59 483q0 113 34 206t94.5 159.5t144.5 102.5t182 36q100 0 183 -36t143.5 -102.5t93.5 -159.5t33 -206q0 -115 -33 -208t-92.5 -160.5t-142.5 -104.5t-185 -37t-185 37t-143.5 104.5t-93.5 161t-33 207.5zM276 1223l125 192l324 -227l-92 -137zM315 481 q0 -129 46.5 -208.5t148.5 -79.5q98 0 148.5 79.5t50.5 208.5t-46.5 208t-148.5 79q-98 0 -148.5 -79t-50.5 -208z" />
<glyph unicode="&#xf3;" d="M59 483q0 113 34 206t94.5 159.5t144.5 102.5t182 36q100 0 183 -36t143.5 -102.5t93.5 -159.5t33 -206q0 -115 -33 -208t-92.5 -160.5t-142.5 -104.5t-185 -37t-185 37t-143.5 104.5t-93.5 161t-33 207.5zM295 1188l324 227l125 -192l-357 -172zM315 481 q0 -129 46.5 -208.5t148.5 -79.5q98 0 148.5 79.5t50.5 208.5t-46.5 208t-148.5 79q-98 0 -148.5 -79t-50.5 -208z" />
<glyph unicode="&#xf4;" d="M59 483q0 113 34 206t94.5 159.5t144.5 102.5t182 36q100 0 183 -36t143.5 -102.5t93.5 -159.5t33 -206q0 -115 -33 -208t-92.5 -160.5t-142.5 -104.5t-185 -37t-185 37t-143.5 104.5t-93.5 161t-33 207.5zM229 1165l287 250l283 -250l-101 -121l-182 142l-182 -142z M315 481q0 -129 46.5 -208.5t148.5 -79.5q98 0 148.5 79.5t50.5 208.5t-46.5 208t-148.5 79q-98 0 -148.5 -79t-50.5 -208z" />
<glyph unicode="&#xf5;" d="M59 483q0 113 34 206t94.5 159.5t144.5 102.5t182 36q100 0 183 -36t143.5 -102.5t93.5 -159.5t33 -206q0 -115 -33 -208t-92.5 -160.5t-142.5 -104.5t-185 -37t-185 37t-143.5 104.5t-93.5 161t-33 207.5zM184 1176q10 29 29.5 61.5t47.5 61t62.5 47t77.5 18.5 q33 0 60.5 -10.5t55.5 -21.5t54.5 -21.5t57.5 -10.5q35 0 59.5 23t38.5 53l121 -80q-10 -29 -29.5 -60.5t-47.5 -60t-62.5 -47t-75.5 -18.5q-33 0 -60.5 10t-55.5 21.5t-55.5 22t-58.5 10.5q-35 0 -58 -24t-40 -54zM315 481q0 -129 46.5 -208.5t148.5 -79.5q98 0 148.5 79.5 t50.5 208.5t-46.5 208t-148.5 79q-98 0 -148.5 -79t-50.5 -208z" />
<glyph unicode="&#xf6;" d="M59 483q0 113 34 206t94.5 159.5t144.5 102.5t182 36q100 0 183 -36t143.5 -102.5t93.5 -159.5t33 -206q0 -115 -33 -208t-92.5 -160.5t-142.5 -104.5t-185 -37t-185 37t-143.5 104.5t-93.5 161t-33 207.5zM170 1239q0 66 42 102.5t99 36.5q55 0 98.5 -36.5t43.5 -102.5 t-43.5 -101.5t-98.5 -35.5q-57 0 -99 36t-42 101zM315 481q0 -129 46.5 -208.5t148.5 -79.5q98 0 148.5 79.5t50.5 208.5t-46.5 208t-148.5 79q-98 0 -148.5 -79t-50.5 -208zM578 1239q0 66 42 102.5t99 36.5t99 -36.5t42 -102.5t-42 -101.5t-99 -35.5t-99 36t-42 101z" />
<glyph unicode="&#xf7;" d="M82 434v207h860v-207h-860zM371 162q0 74 43 113.5t102 39.5q55 0 98 -39.5t43 -113.5q0 -72 -43 -112t-98 -40q-59 0 -102 40t-43 112zM371 909q0 74 43 113t102 39q55 0 98 -39t43 -113t-43 -111.5t-98 -37.5q-59 0 -102 38t-43 111z" />
<glyph unicode="&#xf8;" d="M59 479q0 113 34 206t94.5 159.5t144.5 102.5t182 36q127 0 229 -59l76 104l129 -96l-86 -117q49 -66 77 -150t28 -186q0 -115 -33 -208t-92.5 -160.5t-142.5 -104.5t-185 -37q-66 0 -123 15.5t-108 42.5l-78 -105l-127 96l84 117q-49 66 -76 153t-27 191zM315 477 q0 -33 2 -62.5t9 -58.5l280 385q-39 23 -92 23q-98 0 -148.5 -79t-50.5 -208zM418 213q39 -25 92 -25q98 0 148.5 80t50.5 209q0 33 -2 60.5t-9 54.5z" />
<glyph unicode="&#xf9;" d="M121 426v537h252v-504q0 -133 31.5 -197.5t123.5 -64.5q57 0 115 10v756h254v-930q-70 -18 -169 -37t-216 -19q-119 0 -194.5 33t-119.5 93.5t-60.5 142.5t-16.5 180zM276 1223l125 192l324 -227l-92 -137z" />
<glyph unicode="&#xfa;" d="M121 426v537h252v-504q0 -133 31.5 -197.5t123.5 -64.5q57 0 115 10v756h254v-930q-70 -18 -169 -37t-216 -19q-119 0 -194.5 33t-119.5 93.5t-60.5 142.5t-16.5 180zM286 1188l324 227l125 -192l-357 -172z" />
<glyph unicode="&#xfb;" d="M121 426v537h252v-504q0 -133 31.5 -197.5t123.5 -64.5q57 0 115 10v756h254v-930q-70 -18 -169 -37t-216 -19q-119 0 -194.5 33t-119.5 93.5t-60.5 142.5t-16.5 180zM229 1165l287 250l283 -250l-101 -121l-182 142l-182 -142z" />
<glyph unicode="&#xfc;" d="M121 426v537h252v-504q0 -133 31.5 -197.5t123.5 -64.5q57 0 115 10v756h254v-930q-70 -18 -169 -37t-216 -19q-119 0 -194.5 33t-119.5 93.5t-60.5 142.5t-16.5 180zM170 1239q0 66 42 102.5t99 36.5q55 0 98.5 -36.5t43.5 -102.5t-43.5 -101.5t-98.5 -35.5 q-57 0 -99 36t-42 101zM578 1239q0 66 42 102.5t99 36.5t99 -36.5t42 -102.5t-42 -101.5t-99 -35.5t-99 36t-42 101z" />
<glyph unicode="&#xfd;" d="M41 -307l47 211q41 -18 73 -25.5t68 -7.5q74 0 119 49t72 117q-90 180 -180 412.5t-164 513.5h262q18 -76 41.5 -162t50.5 -172t56.5 -169t60.5 -155q20 72 42.5 155t43 168t40 171t36.5 164h258q-39 -135 -75 -265.5t-75 -254.5t-83 -242.5t-95 -231.5q-39 -82 -77 -141 t-84 -97t-102.5 -56.5t-131.5 -18.5q-63 0 -115.5 10t-87.5 27zM286 1188l324 227l125 -192l-357 -172z" />
<glyph unicode="&#xfe;" d="M129 -338v1716l252 43v-454q29 6 59.5 11t59.5 5q223 0 342 -135.5t119 -366.5q0 -111 -25 -204t-72 -159.5t-118.5 -103.5t-165.5 -37q-96 0 -199 48v-363h-252zM381 231q25 -16 65.5 -26t81.5 -10q90 0 133.5 72.5t43.5 205.5q0 129 -51.5 212t-155.5 83q-29 0 -62 -3 l-55 -5v-529z" />
<glyph unicode="&#xff;" d="M41 -307l47 211q41 -18 73 -25.5t68 -7.5q74 0 119 49t72 117q-90 180 -180 412.5t-164 513.5h262q18 -76 41.5 -162t50.5 -172t56.5 -169t60.5 -155q20 72 42.5 155t43 168t40 171t36.5 164h258q-39 -135 -75 -265.5t-75 -254.5t-83 -242.5t-95 -231.5q-39 -82 -77 -141 t-84 -97t-102.5 -56.5t-131.5 -18.5q-63 0 -115.5 10t-87.5 27zM170 1239q0 66 42 102.5t99 36.5q55 0 98.5 -36.5t43.5 -102.5t-43.5 -101.5t-98.5 -35.5q-57 0 -99 36t-42 101zM578 1239q0 66 42 102.5t99 36.5t99 -36.5t42 -102.5t-42 -101.5t-99 -35.5t-99 36t-42 101z " />
<glyph unicode="&#x152;" d="M37 635q0 338 109.5 491.5t310.5 153.5q31 0 59.5 -4t56.5 -8h406v-209h-227v-283h180v-209h-180v-358h254v-209h-443q-25 -6 -50.5 -8t-53.5 -2q-207 0 -314.5 152.5t-107.5 492.5zM274 635q0 -98 6.5 -177t27 -134.5t55.5 -85t94 -29.5q35 0 65 10v832q-31 10 -65 10 q-57 0 -93 -30t-55.5 -85t-27 -134t-7.5 -177z" />
<glyph unicode="&#x153;" d="M45 483q0 258 79 381t214 123q57 0 111.5 -33.5t89.5 -99.5q39 63 86 98t100 35q59 0 109.5 -24.5t87 -80t57 -145.5t20.5 -221q0 -25 -1 -62.5t-3 -54.5h-366q2 -57 16 -97t37 -65.5t51.5 -37t61.5 -11.5q37 0 72.5 9.5t64.5 25.5l37 -198q-47 -25 -93.5 -36.5 t-107.5 -11.5q-84 0 -139.5 38t-89.5 91q-31 -53 -80 -91t-121 -38q-150 0 -221.5 129t-71.5 377zM238 483q0 -164 29.5 -229.5t70.5 -65.5t69.5 64.5t28.5 230.5q0 164 -29.5 229.5t-70.5 65.5t-69.5 -64.5t-28.5 -230.5zM631 573h180q0 39 -4 78t-13.5 69t-25.5 48t-43 18 t-44 -19t-28.5 -50t-16.5 -69t-5 -75z" />
<glyph unicode="&#x178;" d="M27 1268h270q47 -147 104.5 -300t118.5 -280q23 47 52.5 119t59.5 151.5t57.5 161.5t49.5 148h260q-39 -104 -77.5 -202.5t-81.5 -195t-92.5 -191.5t-106.5 -196v-483h-254v481q-113 199 -198 388.5t-162 398.5zM170 1524q0 66 42 102.5t99 36.5q55 0 98.5 -36.5 t43.5 -102.5t-43.5 -101.5t-98.5 -35.5q-57 0 -99 36t-42 101zM578 1524q0 66 42 102.5t99 36.5t99 -36.5t42 -102.5t-42 -101.5t-99 -35.5t-99 36t-42 101z" />
<glyph unicode="&#x2c6;" d="M229 1165l287 250l283 -250l-101 -121l-182 142l-182 -142z" />
<glyph unicode="&#x2dc;" d="M184 1176q10 29 29.5 61.5t47.5 61t62.5 47t77.5 18.5q33 0 60.5 -10.5t55.5 -21.5t54.5 -21.5t57.5 -10.5q35 0 59.5 23t38.5 53l121 -80q-10 -29 -29.5 -60.5t-47.5 -60t-62.5 -47t-75.5 -18.5q-33 0 -60.5 10t-55.5 21.5t-55.5 22t-58.5 10.5q-35 0 -58 -24t-40 -54z " />
<glyph unicode="&#x2000;" horiz-adv-x="850" />
<glyph unicode="&#x2001;" horiz-adv-x="1700" />
<glyph unicode="&#x2002;" horiz-adv-x="850" />
<glyph unicode="&#x2003;" horiz-adv-x="1700" />
<glyph unicode="&#x2004;" horiz-adv-x="566" />
<glyph unicode="&#x2005;" horiz-adv-x="425" />
<glyph unicode="&#x2006;" horiz-adv-x="283" />
<glyph unicode="&#x2007;" horiz-adv-x="283" />
<glyph unicode="&#x2008;" horiz-adv-x="212" />
<glyph unicode="&#x2009;" horiz-adv-x="340" />
<glyph unicode="&#x200a;" horiz-adv-x="94" />
<glyph unicode="&#x2010;" d="M231 401v248h562v-248h-562z" />
<glyph unicode="&#x2011;" d="M231 401v248h562v-248h-562z" />
<glyph unicode="&#x2012;" d="M231 401v248h562v-248h-562z" />
<glyph unicode="&#x2013;" d="M111 453v188h804v-188h-804z" />
<glyph unicode="&#x2014;" d="M0 453v188h1024v-188h-1024z" />
<glyph unicode="&#x2018;" d="M295 1030q0 70 22.5 142.5t72.5 134t130 106.5t195 60l33 -164q-37 -6 -74 -13.5t-71 -19.5t-61.5 -34.5t-43.5 -61.5q78 -6 121 -60.5t43 -120.5q0 -80 -52.5 -131t-132.5 -51q-86 0 -134 57.5t-48 155.5z" />
<glyph unicode="&#x2019;" d="M295 1014q37 8 75 14t71.5 18.5t60 35t43.5 61.5q-78 8 -121 61t-43 119q0 80 52 131t132 51q86 0 134.5 -57t48.5 -156q0 -72 -23 -143.5t-73 -133t-130 -106.5t-194 -59z" />
<glyph unicode="&#x201a;" d="M258 -150q37 8 75 14.5t71.5 19t60.5 35t43 61.5q-78 8 -121 61t-43 119q0 80 52.5 131t131.5 51q86 0 134.5 -57.5t48.5 -155.5q0 -72 -22.5 -143.5t-73 -133t-130 -106.5t-194.5 -59z" />
<glyph unicode="&#x201c;" d="M84 1026q0 59 24.5 125t71.5 121t119 94t166 45l37 -137q-39 -8 -77 -16.5t-70.5 -21.5t-58.5 -36.5t-40 -62.5q70 -4 102.5 -48.5t32.5 -97.5q0 -72 -47 -108.5t-102 -36.5q-80 0 -119 53t-39 127zM567 1026q0 59 24.5 125t72 121t119 94t165.5 45l35 -137 q-39 -8 -76 -16.5t-69.5 -21.5t-58 -36.5t-40.5 -62.5q68 -4 101.5 -48.5t33.5 -97.5q0 -72 -47 -108.5t-102 -36.5q-80 0 -119 53t-39 127z" />
<glyph unicode="&#x201d;" d="M59 1051q39 8 77 16t71 21.5t58.5 37t39.5 62.5q-70 4 -102.5 48t-32.5 97q0 72 47 109t102 37q80 0 119 -53.5t39 -127.5q0 -59 -24.5 -124.5t-71.5 -121t-119 -93t-166 -44.5zM543 1051q39 8 76.5 16t70.5 21.5t58.5 37t39.5 62.5q-70 4 -102.5 48t-32.5 97 q0 72 46 109t104 37q80 0 119 -53.5t39 -127.5q0 -59 -25 -124.5t-73 -121t-118.5 -93t-164.5 -44.5z" />
<glyph unicode="&#x201e;" d="M25 -158q39 8 76.5 16.5t69.5 22t57.5 37t39.5 59.5q-68 6 -101.5 50.5t-33.5 97.5q0 72 47 107.5t103 35.5q80 0 118.5 -52t38.5 -126q0 -59 -24.5 -124.5t-71.5 -121t-118.5 -94.5t-166.5 -45zM506 -158q39 8 77 16.5t70.5 22t58 37t40.5 59.5q-70 6 -103 50.5 t-33 97.5q0 72 47.5 107.5t102.5 35.5q80 0 119 -52t39 -126q0 -59 -25 -124.5t-72 -121t-118.5 -94.5t-165.5 -45z" />
<glyph unicode="&#x2022;" d="M233 643q0 57 19.5 110.5t55.5 94.5t87 64.5t117 23.5q63 0 115.5 -23.5t88.5 -64.5t55.5 -94.5t19.5 -110.5q0 -59 -19.5 -111.5t-55.5 -93.5t-88.5 -64.5t-115.5 -23.5q-66 0 -117 23.5t-87 64.5t-55.5 93.5t-19.5 111.5z" />
<glyph unicode="&#x2026;" d="M57 111q0 51 30 92t89 41q55 0 87 -42t32 -91q0 -51 -31 -93.5t-88 -42.5q-59 0 -89 42t-30 94zM397 111q0 51 30 92t89 41q55 0 87 -42t32 -91q0 -51 -31 -93.5t-88 -42.5q-59 0 -89 42t-30 94zM735 111q0 51 31 92t88 41t88 -42t31 -91q0 -51 -30 -93.5t-89 -42.5 q-57 0 -88 42t-31 94z" />
<glyph unicode="&#x202f;" horiz-adv-x="340" />
<glyph unicode="&#x2039;" d="M270 520l301 438l207 -96l-186 -342l186 -342l-207 -98z" />
<glyph unicode="&#x203a;" d="M317 178l187 342l-187 342l207 96l301 -438l-301 -440z" />
<glyph unicode="&#x205f;" horiz-adv-x="425" />
<glyph unicode="&#x20ac;" d="M63 401v172h117v129h-117v172h142q47 211 174 314.5t309 103.5q59 0 125 -8t135 -37l-55 -209q-37 16 -85 25.5t-108 9.5q-104 0 -157.5 -53t-75.5 -146h373l-35 -172h-363q-2 -16 -3 -31.5t-1 -31.5t1 -32.5t3 -33.5h340l-34 -172h-281q25 -109 86 -156.5t137 -47.5 q53 0 116.5 10t119.5 37l53 -203q-63 -31 -140 -48.5t-155 -17.5q-86 0 -166 24t-144.5 74t-110.5 131t-66 197h-134z" />
<glyph unicode="&#x2122;" d="M37 1165v103h381v-103h-131v-434h-119v434h-131zM457 731q6 102 12 178t13 137.5t14.5 113.5t17.5 108h111l90 -279l96 279h111q10 -55 17 -108.5t13 -115t11.5 -137.5t11.5 -176h-119q0 8 -1 53t-2 103.5t-3 120t-4 102.5l-86 -238h-92l-80 238q-4 -41 -6 -102.5 t-3 -120t-2.5 -103.5t-1.5 -53h-118z" />
<glyph unicode="&#xe000;" horiz-adv-x="962" d="M0 0v963h963v-963h-963z" />
<glyph unicode="&#xfb01;" d="M37 754v209h108v51q0 92 17.5 167.5t58.5 128t107.5 81t165.5 28.5q43 0 69.5 -3t61.5 -9l-39 -223q-20 4 -35.5 4h-28.5q-45 0 -72.5 -13.5t-43 -37t-20.5 -56t-5 -71.5v-47h176v-209h-176v-754h-236v754h-108zM678 1239q0 78 43 120t108 42q66 0 110 -42t44 -120 q0 -76 -44 -118t-110 -42t-108.5 42t-42.5 118zM707 0v963h233v-963h-233z" />
<glyph unicode="&#xfb02;" d="M37 754v209h108v51q0 92 17.5 167.5t58.5 128t107.5 81t165.5 28.5q43 0 69.5 -3t61.5 -9l-39 -223q-20 4 -35.5 4h-28.5q-45 0 -72.5 -13.5t-43 -37t-20.5 -56t-5 -71.5v-47h176v-209h-176v-754h-236v754h-108zM686 315v1061l234 43v-1048q0 -72 17 -114t87 -50 l-39 -225q-98 6 -156.5 33.5t-90 70.5t-42 101.5t-10.5 127.5z" />
</font>
</defs></svg>

After

Width:  |  Height:  |  Size: 62 KiB

Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -0,0 +1,242 @@
<?xml version="1.0" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" >
<svg xmlns="http://www.w3.org/2000/svg">
<metadata></metadata>
<defs>
<font id="ubuntu_monobold_italic" horiz-adv-x="1024" >
<font-face units-per-em="2048" ascent="1638" descent="-410" />
<missing-glyph horiz-adv-x="500" />
<glyph unicode="&#xd;" />
<glyph />
<glyph />
<glyph unicode=" " />
<glyph unicode="!" d="M338 129q0 43 15.5 78t41 59.5t59 37.5t68.5 13q66 0 109 -37.5t43 -113.5q0 -41 -15.5 -76t-41 -60.5t-58.5 -40t-70 -14.5q-63 0 -107 39t-44 115zM467 461q6 70 13 130t15.5 117.5t19.5 114t28 117.5l78 328h290l-82 -342q-18 -74 -34.5 -133.5t-35 -112.5t-39 -105.5 t-44.5 -113.5h-209z" />
<glyph unicode="&#x22;" d="M395 815q2 51 5 113.5t9.5 127t15.5 126t21 112.5l21 97h266l-31 -129q-10 -47 -28.5 -103.5t-41 -116t-47 -118t-46.5 -109.5h-144zM799 815q2 51 6 113.5t10 127t14.5 126t20.5 112.5l22 97h265l-29 -129q-10 -47 -28.5 -103.5t-41 -116t-47 -118t-49.5 -109.5h-143z " />
<glyph unicode="#" d="M66 0l124 313h-122l49 205h157l95 234h-195l49 204h228l124 312h205l-125 -312h170l125 312h205l-127 -312h133l-49 -204h-164l-94 -234h201l-49 -205h-234l-127 -313h-205l127 313h-172l-125 -313h-204zM479 518h170l94 234h-170z" />
<glyph unicode="$" d="M96 119l103 188q45 -29 120.5 -57.5t163.5 -28.5q41 0 83 5t76 20.5t54.5 44t20.5 76.5q0 33 -13.5 56t-36 42.5t-52 36t-62.5 33.5q-78 37 -129 75.5t-83 80.5t-45 90t-13 104q0 61 22.5 118.5t68.5 103.5t116.5 79t168.5 43l50 190h211l-50 -194q72 -16 131.5 -39 t96.5 -45l-101 -180q-51 35 -118.5 53t-133.5 18q-84 0 -145 -33.5t-61 -101.5q0 -51 34.5 -88t126.5 -82q51 -27 100.5 -57.5t87.5 -70.5t60.5 -92t22.5 -122q0 -168 -106.5 -258t-280.5 -107l-52 -219h-213l54 222q-96 14 -168 43.5t-109 52.5z" />
<glyph unicode="%" d="M8 0l1061 1268h182l-1058 -1268h-185zM188 864q0 63 16.5 139t52.5 140.5t94.5 108.5t142.5 44q78 0 128 -56t50 -148q0 -63 -16.5 -138t-52.5 -140.5t-94 -110t-142 -44.5q-78 0 -128.5 56.5t-50.5 148.5zM346 893q0 -47 15.5 -61.5t33.5 -14.5q31 0 52.5 30t37 69.5 t22.5 81.5t7 67q0 45 -16.5 59.5t-32.5 14.5q-31 0 -52.5 -30t-37 -70t-22.5 -80.5t-7 -65.5zM590 176q0 63 16.5 138t52 139.5t94 108.5t142.5 44q78 0 127 -56t49 -149q0 -63 -16.5 -138t-52 -139.5t-94 -108.5t-142.5 -44q-78 0 -127 56.5t-49 148.5zM745 203 q0 -45 16.5 -59.5t33.5 -14.5q31 0 53 28.5t37.5 68.5t22.5 82t7 67q0 47 -16.5 61.5t-34.5 14.5q-31 0 -52 -30t-36.5 -70t-23 -82t-7.5 -66z" />
<glyph unicode="&#x26;" d="M92 264q0 68 17.5 122t51.5 101.5t85 91.5t116 91l23 16q-27 49 -42 101.5t-15 105.5q0 92 29.5 166t82 127t125 81.5t156.5 28.5q133 0 198.5 -64.5t65.5 -178.5q0 -45 -13.5 -93.5t-49 -100.5t-97 -106.5t-157.5 -111.5l-11 -6l129 -193q33 49 56.5 110.5t44.5 127.5 l188 -23q-31 -131 -83 -222t-99 -156q27 -55 53.5 -124t48.5 -155h-231q-10 41 -17.5 64.5t-17.5 52.5q-78 -74 -165 -104.5t-179 -30.5q-76 0 -131 22.5t-91 60t-53.5 89t-17.5 110.5zM315 301q0 -53 34 -92t95 -39q53 0 109.5 28.5t95.5 71.5q-29 51 -79 126t-99 149 q-51 -29 -82 -60.5t-47 -64.5t-21.5 -63.5t-5.5 -55.5zM535 915q0 -47 8 -79.5t24 -65.5l17 8q115 57 156.5 125t41.5 121q0 35 -19.5 60.5t-66.5 25.5q-68 0 -114.5 -52t-46.5 -143z" />
<glyph unicode="'" d="M573 778q2 53 6.5 116.5t10.5 128t15 127t22 114.5l30 127h271l-39 -160q-25 -102 -73 -224t-95 -229h-148z" />
<glyph unicode="(" d="M279 322q0 186 55 355t153.5 313.5t231.5 262t287 201.5l92 -178q-137 -86 -245 -197.5t-182.5 -235.5t-114.5 -253t-40 -250q0 -156 47 -284t168 -255l-151 -149q-66 55 -121.5 130t-95 161t-62 182t-22.5 197z" />
<glyph unicode=")" d="M88 -170q137 86 244.5 197.5t182.5 235.5t115 253t40 250q0 156 -48.5 284t-166.5 255l151 149q66 -55 121 -130t95 -161t62.5 -182t22.5 -197q0 -188 -55 -356t-153.5 -312.5t-231.5 -262t-287 -201.5z" />
<glyph unicode="*" d="M252 881l76 223l59 -19q25 -8 55.5 -25.5t61.5 -38t60.5 -40.5t49.5 -37q-10 25 -20 58.5t-18.5 70.5t-14.5 72t-6 59v64h238v-64q0 -25 -6.5 -59.5t-15.5 -71.5t-20.5 -70.5t-19.5 -58.5q20 14 50 34.5t63 40t63.5 36t55.5 24.5l59 21l74 -228l-62 -18q-25 -8 -59.5 -12 t-71.5 -7.5t-72.5 -3.5h-62.5q23 -14 51.5 -35.5t57 -45t53 -48t39.5 -45.5l39 -51l-193 -139l-37 51q-14 20 -29.5 51t-29.5 67t-26.5 69.5t-18.5 60.5q-6 -25 -18.5 -59.5t-26 -69.5t-28.5 -65.5t-30 -51.5l-39 -51l-192 137l39 51q14 20 39.5 45t53.5 49.5t56.5 46 t49.5 36.5h-63t-72.5 3t-71.5 9t-58 14z" />
<glyph unicode="+" d="M137 434l51 207h322l84 356h217l-84 -356h322l-52 -207h-321l-84 -356h-217l84 356h-322z" />
<glyph unicode="," d="M197 -147q43 2 86 11t80.5 26.5t65.5 40t38 53.5q-61 8 -97 48t-36 105q0 88 57.5 146.5t143.5 58.5q80 0 119.5 -48t39.5 -114q0 -90 -28.5 -174t-88 -151.5t-150.5 -111.5t-214 -52z" />
<glyph unicode="-" d="M285 401l59 248h561l-61 -248h-559z" />
<glyph unicode="." d="M334 139q0 45 16.5 82t44 63.5t63 42t72.5 15.5q72 0 118 -41t46 -121q0 -45 -16 -83t-44 -64.5t-63.5 -42t-72.5 -15.5q-72 0 -118 41t-46 123z" />
<glyph unicode="/" d="M-23 -338l947 1770h264l-946 -1770h-265z" />
<glyph unicode="0" d="M145 367q0 80 12.5 180t41 203.5t74.5 202t113 175t157 122.5t207 46q164 0 256 -106.5t92 -286.5q0 -80 -12.5 -180t-41 -203.5t-74.5 -202t-112.5 -175t-157 -123t-204.5 -46.5q-82 0 -146.5 28t-109.5 80t-70 123.5t-25 162.5zM379 381q0 -84 30.5 -140.5t108.5 -56.5 q57 0 105.5 34t87.5 90.5t67.5 129t48 151.5t28.5 156.5t9 143.5q0 84 -29.5 140t-107.5 56q-57 0 -106.5 -33.5t-88 -90t-67.5 -130t-48.5 -151.5t-28.5 -156t-9 -143zM510 612q0 45 14.5 79t35 56.5t45 34t44.5 11.5q51 0 72.5 -28t21.5 -67q0 -45 -14 -78.5t-34.5 -55 t-44.5 -33t-44 -11.5q-51 0 -73.5 26.5t-22.5 65.5z" />
<glyph unicode="1" d="M131 0l49 209h266l177 733q-70 -47 -150 -86t-133 -57l-59 205q55 18 117.5 46.5t126 63.5t123 74t106.5 80h198l-254 -1059h252l-49 -209h-770z" />
<glyph unicode="2" d="M84 0q12 109 48 194t91.5 154.5t127 130t157.5 121.5q88 63 150.5 111.5t101.5 88.5t57.5 76.5t18.5 77.5q0 55 -33 89t-107 34t-154.5 -31.5t-158.5 -91.5l-82 183q106 84 221 121.5t226 37.5q82 0 145 -23.5t106 -64.5t65.5 -94t22.5 -115q0 -90 -34.5 -163.5t-91 -136 t-130 -118t-151.5 -110.5q-119 -82 -187.5 -142.5t-103.5 -119.5h565l-49 -209h-821z" />
<glyph unicode="3" d="M61 61l86 197q57 -35 135 -57.5t160 -22.5q57 0 108.5 11.5t90.5 38t62.5 69.5t23.5 106q0 84 -64.5 123t-179.5 39h-84l52 199h104q41 0 87 9t86 32.5t65.5 61.5t25.5 96q0 61 -46 94t-118 33q-53 0 -118.5 -19.5t-130.5 -56.5l-64 184q86 45 181 71.5t177 26.5 q76 0 142.5 -17t117 -52t79 -87.5t28.5 -123.5q0 -113 -65.5 -203t-206.5 -145q94 -43 139 -116t45 -159q0 -76 -28.5 -150.5t-94 -135t-171 -97.5t-257.5 -37q-100 0 -191.5 20.5t-175.5 67.5z" />
<glyph unicode="4" d="M82 299l45 188q57 80 144 180.5t186.5 206t206 208t204.5 186.5h246l-184 -768h135l-49 -201h-135l-72 -299h-238l70 299h-559zM354 500h338l119 491q-115 -106 -236.5 -236t-220.5 -255z" />
<glyph unicode="5" d="M66 59l94 203q66 -41 137.5 -60.5t138.5 -19.5q291 0 291 221q0 92 -107.5 146.5t-355.5 58.5q59 174 112.5 339t94.5 321h666l-50 -209h-462q-20 -76 -43 -147.5t-41 -118.5q113 -10 194.5 -42t135 -81t80 -112.5t26.5 -133.5q0 -205 -135 -328t-400 -123 q-98 0 -194 20.5t-182 65.5z" />
<glyph unicode="6" d="M154 418q0 162 54 316.5t167.5 275t289 193.5t414.5 73q10 0 29.5 -1t30.5 -1l-29 -201q-106 0 -206.5 -14.5t-186.5 -51t-154.5 -104t-111.5 -174.5q66 39 136 54.5t122 15.5q68 0 126 -21.5t102 -63.5t69.5 -104.5t25.5 -146.5q0 -119 -39 -210t-104.5 -153.5 t-152.5 -94.5t-183 -32q-84 0 -157.5 29t-127 85t-84 139t-30.5 192zM393 414q0 -47 11.5 -90t34 -75t56 -50.5t80.5 -18.5q98 0 158 70.5t60 193.5q0 49 -14.5 81t-39 50.5t-56.5 26.5t-69 8q-49 0 -100 -12t-98 -31q-10 -37 -16.5 -74.5t-6.5 -78.5z" />
<glyph unicode="7" d="M242 0q37 137 105.5 284.5t152.5 288t177 264.5t181 216h-575l51 215h883l-46 -185q-72 -59 -167 -170.5t-191 -257t-180 -313.5t-133 -342h-258z" />
<glyph unicode="8" d="M127 283q0 59 16.5 109t51 96.5t90 90.5t133.5 93q-47 49 -80 104t-33 131q0 72 26.5 141.5t82 125t139.5 89t199 33.5q76 0 140 -21.5t111.5 -59t75 -92t27.5 -122.5q0 -41 -10.5 -85t-39 -90t-81.5 -93t-141 -90q68 -47 115.5 -110.5t47.5 -163.5q0 -82 -31.5 -154 t-93 -126t-152.5 -85t-210 -31q-66 0 -134.5 16.5t-123.5 52.5t-90 95.5t-35 145.5zM367 315q0 -72 50 -107.5t122 -35.5q43 0 81.5 13.5t68.5 38t47.5 60t17.5 78.5q0 78 -53.5 124t-131.5 87q-63 -31 -102 -62.5t-61.5 -64t-30.5 -65.5t-8 -66zM537 924q0 -66 40.5 -109 t98.5 -78q117 55 155.5 112.5t38.5 113.5q0 66 -39.5 99.5t-111.5 33.5q-86 0 -134 -49t-48 -123z" />
<glyph unicode="9" d="M113 -4l30 199q106 0 206 14t186 53t154.5 107.5t111.5 179.5q-66 -39 -137.5 -54.5t-124.5 -15.5q-68 0 -126.5 20.5t-102.5 62.5t-69.5 103.5t-25.5 145.5q0 119 39 210t104.5 152.5t152.5 92t183 30.5q84 0 158 -28.5t128 -85t85 -139t31 -191.5q0 -164 -54.5 -318.5 t-168 -274.5t-286.5 -193.5t-413 -73.5q-10 0 -29.5 1t-31.5 3zM455 829q0 -94 53 -128.5t127 -34.5q47 0 99 12t100 31q10 39 15 74.5t5 74.5q0 94 -44 160.5t-136 66.5q-98 0 -158.5 -63.5t-60.5 -192.5z" />
<glyph unicode=":" d="M334 139q0 45 16.5 82t44 63.5t63 42t72.5 15.5q72 0 118 -41t46 -121q0 -45 -16 -83t-44 -64.5t-63.5 -42t-72.5 -15.5q-72 0 -118 41t-46 123zM481 760q0 45 16.5 82t44 63.5t63 42t72.5 15.5q72 0 118 -41t46 -121q0 -45 -16 -83t-44 -64.5t-63.5 -42t-72.5 -15.5 q-72 0 -118 41t-46 123z" />
<glyph unicode=";" d="M197 -147q43 2 86 11t80.5 26.5t65.5 40t38 53.5q-61 8 -97 48t-36 105q0 88 57.5 146.5t143.5 58.5q80 0 119.5 -48t39.5 -114q0 -90 -28.5 -174t-88 -151.5t-150.5 -111.5t-214 -52zM481 760q0 45 16.5 82t44 63.5t63 42t72.5 15.5q72 0 118 -41t46 -121q0 -45 -16 -83 t-44 -64.5t-63.5 -42t-72.5 -15.5q-72 0 -118 41t-46 123z" />
<glyph unicode="&#x3c;" d="M160 436l49 203l866 332l19 -226l-635 -221l522 -239l-104 -195z" />
<glyph unicode="=" d="M92 233l49 209h860l-49 -209h-860zM186 633l52 209h858l-49 -209h-861z" />
<glyph unicode="&#x3e;" d="M109 315l634 222l-522 239l105 195l716 -346l-49 -203l-866 -332z" />
<glyph unicode="?" d="M315 129q0 43 15.5 78t41 59.5t59.5 37.5t69 13q66 0 108.5 -37.5t42.5 -113.5q0 -41 -15 -76t-41 -60.5t-58.5 -40t-69.5 -14.5q-63 0 -107.5 39t-44.5 115zM393 1202q84 45 174 69.5t189 24.5q90 0 152.5 -20.5t102.5 -56t58 -82.5t18 -103q0 -61 -18 -109t-50 -89 t-75 -77t-94 -71q-47 -35 -80 -59.5t-56.5 -49t-40 -52t-28.5 -66.5h-233q14 94 64 165.5t165 153.5q49 37 83 62.5t53.5 48t28.5 46.5t9 54q0 94 -129 94q-68 0 -125 -21.5t-137 -55.5z" />
<glyph unicode="@" d="M113 301q0 215 50 397.5t140 315.5t214 207.5t274 74.5q184 0 270 -80.5t86 -232.5q0 -39 -7 -87t-18 -93l-166 -690q-57 -18 -118.5 -29.5t-114.5 -11.5q-66 0 -120 17t-93 56t-60.5 100.5t-21.5 149.5q0 94 24.5 186.5t75 164t125 116.5t172.5 45q35 0 62.5 -6 t42.5 -10q6 23 10 48.5t4 41.5q0 63 -44 101t-120 38q-96 0 -183 -54t-152.5 -157.5t-103.5 -251t-38 -331.5q0 -227 90 -325.5t248 -98.5q88 0 140.5 11t68.5 15l-14 -176q-53 -12 -108.5 -20t-115.5 -8q-242 0 -370.5 141t-128.5 436zM633 397q0 -66 28.5 -98.5 t81.5 -32.5h17.5t19.5 4l103 428q-16 12 -52 13q-53 0 -91 -28t-61.5 -73t-34.5 -100t-11 -113z" />
<glyph unicode="A" d="M-12 0q174 381 335.5 699.5t315.5 568.5h268q29 -242 46.5 -511.5t21.5 -574.5v-182h-254l8 295h-360q-31 -70 -64 -143.5t-61 -151.5h-256zM463 498h270q1 69 1 127v55q-1 78 -3 138.5t-5 110.5t-5 99q-27 -51 -52.5 -100t-55 -109.5t-66.5 -138.5t-84 -182z" />
<glyph unicode="B" d="M80 27l293 1216q41 10 87 17.5t90 12.5t85 7t72 2q88 0 159.5 -16.5t122.5 -53t80 -93t29 -136.5q0 -92 -50.5 -177t-181.5 -136q86 -41 125 -101.5t39 -150.5q0 -98 -39 -178t-115.5 -136.5t-190.5 -88t-261 -31.5q-31 0 -73 2t-89 7t-95 13t-87 21zM369 207 q23 -4 58.5 -6t86.5 -2q37 0 84 10t88 34.5t69.5 67.5t28.5 109q0 82 -55 109.5t-143 27.5h-133zM504 760h78q51 0 100 9t88 31.5t63.5 59.5t24.5 90q0 66 -45 92.5t-125 26.5q-33 0 -62.5 -1t-52.5 -5z" />
<glyph unicode="C" d="M180 420q0 154 42 310.5t126 282.5t212 204.5t300 78.5q66 0 117 -12t90 -27.5t63.5 -33t34.5 -25.5l-94 -194q-41 31 -96 52t-141 21q-100 0 -175 -59.5t-125.5 -151.5t-75 -203.5t-24.5 -218.5q0 -55 11.5 -100t37 -79t67.5 -52t103 -18q94 0 157.5 22.5t104.5 46.5 l29 -203q-53 -33 -145 -60.5t-209 -27.5q-104 0 -182 32t-128.5 90.5t-75 141t-24.5 183.5z" />
<glyph unicode="D" d="M63 14l299 1237q90 18 153 24.5t128 6.5q205 0 322.5 -115.5t117.5 -328.5q0 -164 -38.5 -318.5t-124.5 -273.5t-222.5 -190.5t-328.5 -71.5q-66 0 -150 7t-156 23zM362 205q10 -2 22.5 -2h23.5q117 0 197.5 60.5t129.5 153.5t71.5 203.5t22.5 208.5q0 49 -8 92.5 t-28.5 75t-57.5 49t-94 17.5q-37 0 -74 -6z" />
<glyph unicode="E" d="M109 0l303 1268h751l-49 -209h-500l-69 -285h434l-49 -209h-434l-86 -356h544l-49 -209h-796z" />
<glyph unicode="F" d="M117 0l303 1268h778l-49 -209h-524l-76 -307h459l-50 -209h-458l-131 -543h-252z" />
<glyph unicode="G" d="M160 420q0 154 44 310.5t131 282.5t218 204.5t307 78.5q66 0 117 -12t90 -27.5t63.5 -33t34.5 -25.5l-94 -194q-41 31 -96 52t-141 21q-104 0 -183.5 -59.5t-132.5 -151.5t-79.5 -203.5t-26.5 -218.5q0 -111 41 -181t139 -70q27 0 52.5 2t47.5 6l111 463h252l-152 -633 q-47 -16 -146 -37t-218 -21q-190 0 -284.5 117t-94.5 330z" />
<glyph unicode="H" d="M53 0l305 1268h252l-121 -500h338l121 500h252l-305 -1268h-254l137 559h-338l-135 -559h-252z" />
<glyph unicode="I" d="M72 0l49 209h278l205 850h-278l49 209h805l-50 -209h-274l-205 -850h275l-49 -209h-805z" />
<glyph unicode="J" d="M76 113l129 182q41 -37 97 -69.5t128 -32.5q98 0 162.5 52t99.5 193l148 621h-410l49 209h662l-201 -844q-23 -96 -57.5 -179t-92 -143.5t-144.5 -94.5t-212 -34q-66 0 -122 13.5t-100 34t-79 45t-57 47.5z" />
<glyph unicode="K" d="M63 0l304 1268h254l-127 -527q63 57 127.5 126t124 139.5t111.5 138t89 123.5h289q-47 -63 -106.5 -139t-129 -157t-147.5 -161t-160 -152q49 -61 94 -138t83 -164t68 -178t48 -179h-264q-14 72 -42 155t-63.5 162.5t-76.5 150.5t-82 120l-142 -588h-252z" />
<glyph unicode="L" d="M92 0l303 1268h252l-254 -1059h535l-49 -209h-787z" />
<glyph unicode="M" d="M12 0q43 156 89 324t93.5 334.5t93.5 322.5t91 287h217q4 -43 11 -114t13.5 -151.5t11.5 -166.5t9 -160l307 592h232q-41 -309 -103.5 -623.5t-134.5 -644.5h-231l254 995l-283 -546h-178q-4 135 -13.5 274t-19.5 262l-227 -985h-232z" />
<glyph unicode="N" d="M53 0l303 1268h215q29 -90 61 -196.5t59.5 -215t51 -215t37.5 -195.5l195 822h223l-303 -1268h-205q-35 211 -83 432t-113 477l-218 -909h-223z" />
<glyph unicode="O" d="M137 367q0 80 12.5 180t42 203.5t75.5 202t115 175t160 122.5t210 46q166 0 260 -107.5t94 -285.5q0 -80 -12.5 -180t-41 -203.5t-75.5 -202t-114.5 -175t-159 -123t-209.5 -46.5q-168 0 -262.5 107.5t-94.5 286.5zM389 385q0 -80 27.5 -136t105.5 -56q84 0 146.5 71.5 t103.5 177t61.5 225t20.5 218.5q0 80 -27.5 136t-103.5 56q-84 0 -147.5 -71.5t-104.5 -177t-61.5 -226.5t-20.5 -217z" />
<glyph unicode="P" d="M78 0l301 1251q96 16 181 23.5t151 7.5q113 0 193.5 -25.5t133 -72.5t76 -111.5t23.5 -140.5q0 -129 -48.5 -224.5t-134.5 -157t-204.5 -91t-262.5 -29.5h-53l-104 -430h-252zM485 647h62q166 0 251 65.5t85 182.5q0 78 -43 123t-162 45q-29 0 -47.5 -1t-46.5 -5z" />
<glyph unicode="Q" d="M139 367q0 80 12.5 180t41 203.5t75.5 202t115 175t159 122.5t210 46q166 0 259 -107.5t93 -285.5q0 -76 -11.5 -170t-36 -192.5t-66.5 -193.5t-101.5 -173t-140 -130t-185.5 -67v-14q0 -59 83 -94t206 -49l-78 -168q-205 29 -308.5 99.5t-103.5 205.5v16.5t3 18.5 q-109 39 -167.5 136t-58.5 239zM389 385q0 -80 27.5 -136t105.5 -56q84 0 146.5 71.5t103.5 177t61.5 225t20.5 218.5q0 80 -27.5 136t-103.5 56q-84 0 -147.5 -71.5t-104.5 -177t-61.5 -226.5t-20.5 -217z" />
<glyph unicode="R" d="M70 0l297 1247q39 8 83 15.5t87 11.5t81.5 6t69.5 2q203 0 303.5 -89t100.5 -241q0 -72 -19.5 -140.5t-59.5 -126.5t-98.5 -102.5t-134.5 -64.5q31 -51 58.5 -114.5t52 -132t44 -138.5t32.5 -133h-246q-23 123 -64 237.5t-96 229.5h-131l-113 -467h-247zM479 676h94 q53 0 101.5 14.5t85.5 45t58.5 77.5t21.5 111q0 72 -43 110.5t-148 38.5q-23 0 -41 -2t-35 -6z" />
<glyph unicode="S" d="M63 84l109 192q20 -12 52 -28.5t72 -30.5t87 -23.5t100 -9.5q47 0 90 9.5t75 31t51.5 54t19.5 81.5q0 37 -15.5 67t-42 54.5t-62.5 45t-77 40.5q-51 27 -95 53.5t-76 63.5t-50 88t-18 125q0 180 121.5 289.5t347.5 109.5q74 0 132 -10t103 -24.5t77 -31t52 -28.5 l-106 -194q-47 33 -119 55t-172 22q-78 0 -132.5 -34.5t-54.5 -120.5q0 -70 46.5 -106t111.5 -64q61 -29 112.5 -59.5t88.5 -71.5t58.5 -96.5t21.5 -131.5q0 -209 -134.5 -318.5t-379.5 -109.5q-82 0 -146.5 12.5t-111.5 29t-81 36t-55 33.5z" />
<glyph unicode="T" d="M264 1059l49 209h922l-49 -209h-336l-254 -1059h-252l254 1059h-334z" />
<glyph unicode="U" d="M137 299q0 84 25 188l188 781h252l-186 -779q-10 -47 -18.5 -89t-8.5 -76q0 -61 28.5 -96t104.5 -35q45 0 78 13t57.5 45t44 85t37.5 133l193 799h252l-197 -817q-27 -113 -60.5 -201t-89 -149.5t-140.5 -94.5t-212 -33q-180 0 -264 86t-84 240z" />
<glyph unicode="V" d="M279 1153v61.5t2 53.5h258q-4 -96 -6.5 -220t-2.5 -257q0 -143 3.5 -280.5t9.5 -254.5q55 106 119.5 241.5t127 273.5t118 268t93.5 229h263q-53 -123 -124 -274.5t-154 -318.5t-177 -340t-193 -335h-268q-16 119 -28.5 261t-21.5 293t-14 304.5t-5 294.5z" />
<glyph unicode="W" d="M80 0q41 309 103.5 623.5t133.5 644.5h232l-252 -996l281 547h178q4 -135 14 -274t21 -262l227 985h229q-43 -156 -88 -324t-92 -335t-94 -322.5t-92 -286.5h-217q-4 43 -11.5 113.5t-13.5 151.5t-12 166t-9 159l-305 -590h-233z" />
<glyph unicode="X" d="M4 0l528 692l-225 576h258l140 -387q68 88 140.5 187t137.5 200h266q-111 -158 -225.5 -303.5t-230.5 -288.5q33 -88 63.5 -184.5t54 -187.5t40 -170t22.5 -134h-250q-14 104 -40 228t-60 239l-330 -467h-289z" />
<glyph unicode="Y" d="M291 1268h248q12 -147 39.5 -296t58.5 -276q33 47 80 118t96 149.5t97 158.5t85 146h271q-63 -104 -126 -202.5t-128.5 -195t-138 -191.5t-154.5 -196l-117 -483h-252l115 481q-63 199 -104.5 388.5t-69.5 398.5z" />
<glyph unicode="Z" d="M57 0l41 166q63 86 136 180t162 201.5t199 234.5t245 279h-512l51 207h790l-49 -205q-119 -133 -219 -248t-188 -218t-168 -199.5t-156 -190.5h551l-51 -207h-832z" />
<glyph unicode="[" d="M182 -338l426 1770h570l-48 -197h-327l-332 -1376h328l-47 -197h-570z" />
<glyph unicode="\" d="M422 1432h240l165 -1770h-243z" />
<glyph unicode="]" d="M31 -338l47 197h328l331 1376h-327l47 197h569l-426 -1770h-569z" />
<glyph unicode="^" d="M158 651l514 617h213l215 -641l-230 -99l-149 463l-373 -454z" />
<glyph unicode="_" d="M-70 -338l54 219h915l-53 -219h-916z" />
<glyph unicode="`" d="M487 1223l125 192l324 -241l-92 -138z" />
<glyph unicode="a" d="M131 352q0 139 47 256t129 200t191.5 129t232.5 46q84 0 170 -16.5t174 -51.5l-127 -522q-8 -37 -12 -72.5t-4 -72.5q0 -59 11 -115.5t30 -112.5l-221 -36q-4 8 -10.5 20t-12.5 26.5t-10 26t-6 17.5q-41 -31 -110.5 -64t-180.5 -33q-135 2 -213 97.5t-78 277.5zM381 373 q0 -53 9 -88t26.5 -55.5t42 -28.5t55.5 -8q57 0 96 25.5t68 60.5q4 29 8 55t12 61l88 365q-23 6 -47 8t-47 2q-72 0 -129 -34t-98 -89t-62.5 -126.5t-21.5 -147.5z" />
<glyph unicode="b" d="M82 35l324 1343l262 43l-117 -487q43 23 91 35t93 12q135 0 214 -91t79 -286q0 -139 -43 -256t-121 -199.5t-186.5 -129t-239.5 -46.5q-82 0 -180 16.5t-176 45.5zM373 199q23 -4 47 -6.5t47 -2.5q76 0 133 33t97 87.5t60.5 125t20.5 148.5q0 106 -35.5 146t-95.5 40 q-33 0 -75 -12.5t-70 -34.5z" />
<glyph unicode="c" d="M158 373q0 133 47 245.5t132 193.5t201.5 127t258.5 46q55 0 97 -4t77 -11t62.5 -16.5t53.5 -21.5l-90 -201q-33 14 -84 25.5t-116 11.5q-84 0 -154 -25.5t-122 -75t-80.5 -121t-28.5 -163.5q0 -41 10 -75t37.5 -58.5t76 -38.5t121.5 -14q80 0 148.5 15t103.5 32l25 -201 q-25 -12 -53.5 -24.5t-67.5 -21.5t-91 -14.5t-124 -5.5q-125 0 -209 32t-135 85t-73.5 126t-22.5 153z" />
<glyph unicode="d" d="M131 352q0 139 47 255t128 198t190.5 127t232.5 45q55 0 107 -14l98 415l262 43l-248 -1028q-8 -37 -12 -72.5t-4 -72.5q0 -59 11 -115.5t30 -112.5l-221 -36q-4 8 -10.5 20t-12.5 26.5t-10 26t-6 17.5q-41 -31 -111 -64t-180 -33q-135 2 -213 97.5t-78 277.5zM381 373 q0 -53 9 -88t26.5 -55.5t42 -28.5t55.5 -8q57 0 96 25.5t68 60.5q4 29 8 55t12 61l88 365q-23 6 -47 8t-47 2q-72 0 -129 -34t-98 -89t-62.5 -126.5t-21.5 -147.5z" />
<glyph unicode="e" d="M154 375q0 119 39.5 230.5t116.5 195.5t186.5 135t251.5 51q141 0 231 -69.5t90 -194.5q0 -104 -51 -177t-141.5 -118t-212.5 -65.5t-263 -20.5q0 -37 12.5 -66.5t40 -50t73.5 -32t116 -11.5q82 0 155.5 17.5t108.5 33.5l17 -190q-49 -25 -137.5 -46.5t-192.5 -21.5 q-117 0 -201 30t-137 83t-77.5 126t-24.5 161zM403 516q129 0 212 16.5t130.5 42t65.5 56.5t18 57q0 47 -34 72.5t-95 25.5q-94 0 -179 -64.5t-118 -205.5z" />
<glyph unicode="f" d="M-72 -303l70 213q27 -10 58.5 -17.5t72.5 -7.5q45 0 78 14.5t54.5 38t34.5 55.5t19 68l140 693h-207l51 209h199l10 55q25 117 69 193.5t104 122.5t134 65.5t156 19.5q66 0 126 -10t113 -35l-88 -205q-41 18 -76.5 26.5t-78.5 8.5q-37 0 -69 -5t-58.5 -24.5t-47 -56.5 t-32.5 -100l-10 -55h348l-51 -209h-338l-140 -701q-39 -193 -147.5 -295t-288.5 -102q-61 0 -112.5 11t-92.5 30z" />
<glyph unicode="g" d="M2 -264l88 198q53 -23 119.5 -43t155.5 -20q123 0 185 52t83 138l12 54q-45 -23 -92 -36t-90 -13q-164 0 -235.5 92t-71.5 243q0 139 50 248t134 182.5t191.5 112.5t222.5 39q86 0 173 -13.5t165 -45.5l-195 -811q-29 -119 -72 -205t-109.5 -142.5t-158.5 -83t-217 -26.5 q-109 0 -185.5 19.5t-152.5 60.5zM401 420q0 -61 27 -106.5t109 -45.5q29 0 72.5 11.5t84.5 37.5l109 449q-49 12 -94 12q-70 0 -126.5 -29.5t-96.5 -78.5t-62.5 -115t-22.5 -135z" />
<glyph unicode="h" d="M90 0l330 1378l262 43l-111 -463q35 10 72 17.5t72 7.5q152 0 227.5 -72.5t75.5 -205.5q0 -35 -5 -76t-16 -86l-131 -543h-252l123 510q6 33 14.5 67.5t8.5 69.5q0 47 -24.5 83t-94.5 36q-27 0 -58.5 -5t-60.5 -18l-180 -743h-252z" />
<glyph unicode="i" d="M227 754l52 209h518l-140 -588q-12 -43 -12 -76q0 -102 105 -102q35 0 82 7t104 27l4 -204q-76 -29 -142.5 -39.5t-123.5 -10.5q-145 0 -215 71t-70 200q0 68 23 158l82 348h-267zM535 1223q0 39 14 72.5t37.5 56t54.5 36t64 13.5q59 0 103 -35t44 -113 q0 -37 -15.5 -69.5t-40 -55t-55 -36t-61.5 -13.5q-66 0 -105.5 35t-39.5 109z" />
<glyph unicode="j" d="M-12 -256l98 203q45 -29 96 -51.5t117 -22.5q78 0 127 38t74 140l168 703h-389l51 209h641l-219 -912q-29 -117 -69 -194.5t-93 -122.5t-121 -63.5t-152 -18.5q-104 0 -190 25.5t-139 66.5zM664 1223q0 39 14 72.5t37.5 56t54.5 36t64 13.5q61 0 105 -35t44 -113 q0 -37 -15.5 -69.5t-40 -55t-55 -36t-61.5 -13.5q-66 0 -106.5 35t-40.5 109z" />
<glyph unicode="k" d="M111 0l331 1378l263 43l-199 -827q37 31 86 76t100 95t99.5 102.5t82.5 95.5h287q-98 -119 -221 -235t-233 -208q37 -45 74.5 -109.5t74.5 -136t67.5 -143.5t51.5 -131h-273q-16 51 -42.5 116.5t-57.5 131t-63.5 123t-63.5 94.5l-110 -465h-254z" />
<glyph unicode="l" d="M297 1200l49 209h518l-241 -1024q-4 -20 -9.5 -44t-5.5 -42q0 -41 22.5 -71.5t92.5 -30.5q29 0 58.5 5t56 13t47 14.5t30.5 10.5l17 -199q-8 -4 -31.5 -15.5t-62.5 -21.5t-91.5 -18.5t-115.5 -8.5q-139 0 -209 72t-70 201q0 35 5 72.5t16 78.5l190 799h-266z" />
<glyph unicode="m" d="M43 0l221 920q76 27 138.5 40t121.5 13q53 0 99.5 -16.5t74.5 -55.5q47 37 101.5 54.5t97.5 17.5q82 0 134 -50.5t52 -156.5q0 -25 -3 -52.5t-11 -56.5l-156 -657h-204l159 676q4 14 6.5 29.5t2.5 23.5q0 61 -56 62q-20 0 -38.5 -10.5t-34.5 -24.5q0 -47 -13 -99 l-69 -290h-199l72 305q4 12 8 28.5t4 32.5q0 20 -10.5 37.5t-40.5 17.5q-35 0 -66 -10l-186 -778h-205z" />
<glyph unicode="n" d="M90 0l221 922q63 20 166 40.5t219 20.5q172 0 247 -73.5t75 -204.5q0 -35 -5 -76t-16 -86l-133 -543h-252l125 510q6 33 14.5 67.5t8.5 69.5q0 47 -25.5 83t-93.5 36q-29 0 -59.5 -5t-59.5 -18l-180 -743h-252z" />
<glyph unicode="o" d="M133 334q0 123 37 239.5t108.5 208.5t178 148.5t245.5 56.5q150 0 241 -91t91 -271q0 -121 -34.5 -238t-105.5 -209t-176.5 -148.5t-244.5 -56.5q-172 0 -256 98.5t-84 262.5zM385 399q0 -96 27.5 -151t111.5 -55q61 0 108.5 36.5t81.5 92t51 120t17 121.5 q0 96 -27.5 151.5t-113.5 55.5q-59 0 -107.5 -37t-81 -92t-50 -119.5t-17.5 -122.5z" />
<glyph unicode="p" d="M-4 -338l303 1256q43 18 92 30.5t99.5 20.5t96.5 11t83 3q190 0 278 -97.5t88 -250.5q0 -127 -36.5 -246t-111.5 -210t-189.5 -145t-268.5 -54q-41 0 -63.5 2t-38.5 6l-80 -326h-252zM379 201q10 -4 22.5 -4h26.5q84 0 151.5 33.5t113.5 91t70.5 134t24.5 160.5 q0 31 -6 60t-22.5 51.5t-47 35.5t-79.5 13q-41 0 -68.5 -4t-50.5 -10z" />
<glyph unicode="q" d="M147 352q0 141 47.5 257t129.5 199t191.5 129t232.5 46q84 0 170 -16.5t174 -51.5l-301 -1253h-252l86 365q-90 -45 -187 -45q-133 0 -212 94t-79 276zM397 373q0 -53 9.5 -88t27 -55.5t42 -28.5t54.5 -8q33 0 75 13t71 36l127 518q-23 6 -47.5 8t-46.5 2 q-72 0 -129.5 -34t-98.5 -89t-62.5 -126.5t-21.5 -147.5z" />
<glyph unicode="r" d="M141 0l215 899q96 39 208 60.5t210 21.5q115 0 187.5 -10t134.5 -27l-97 -231q-39 14 -92 22t-131 8q-53 0 -109.5 -7t-103.5 -23l-170 -713h-252z" />
<glyph unicode="s" d="M100 63l95 199q41 -23 112.5 -49.5t171.5 -26.5q109 0 150 29t41 68q0 18 -7.5 32.5t-24.5 27.5t-48 26.5t-78 31.5q-57 20 -100 43t-72 52.5t-43 68.5t-14 92q0 150 105.5 240t316.5 90q104 0 191 -18.5t138 -42.5l-92 -199q-47 23 -107.5 37t-152.5 14q-20 0 -46 -3 t-48.5 -13t-37.5 -27.5t-15 -44.5q0 -18 5 -31.5t21.5 -27t47 -27.5t81.5 -33q61 -25 105.5 -49t74 -55t43 -72t13.5 -98q0 -59 -24.5 -116.5t-77 -103.5t-136.5 -75t-201 -29q-84 0 -147.5 10.5t-110.5 25t-78.5 29.5t-50.5 25z" />
<glyph unicode="t" d="M225 754l51 209h191l57 241l264 41l-69 -282h366l-51 -209h-364l-90 -375q-10 -51 -11 -80q0 -61 42 -81.5t96 -20.5q55 0 113.5 13t113.5 36l-2 -211q-63 -29 -140 -43.5t-153 -14.5q-164 0 -245 71t-81 206q0 33 4.5 66.5t14.5 72.5l86 361h-193z" />
<glyph unicode="u" d="M156 268q0 94 28 219l115 476h252l-109 -459q-16 -61 -24 -111.5t-8 -89.5q0 -106 102 -106q57 0 91 23.5t65 58.5q4 29 7 55t13 61l135 568h252l-137 -570q-8 -37 -13 -72.5t-5 -72.5q0 -59 12 -115.5t31 -112.5l-222 -36l-10 20t-12 26.5t-10 26t-7 17.5 q-41 -31 -106 -64t-143 -33q-166 0 -231.5 78t-65.5 213z" />
<glyph unicode="v" d="M217 963h262q2 -74 6 -162t11.5 -177t16.5 -177.5t19 -161.5q43 61 92.5 146t95.5 178t85 185.5t61 168.5h271q-49 -131 -117 -269.5t-142.5 -266.5t-151.5 -238.5t-142 -188.5h-228q-47 186 -85 429t-54 534z" />
<glyph unicode="w" d="M131 0q0 90 4 199.5t13.5 233.5t23.5 257t37 273h219q-35 -178 -65.5 -349.5t-53.5 -361.5q47 82 84 151.5t68 131t57.5 118t52.5 115.5h166q4 -115 9.5 -233.5t13.5 -282.5q33 98 60.5 186t51 174t46 172t45.5 179h221q-90 -281 -179.5 -529t-187.5 -434h-188 q-10 109 -17.5 220.5t-15.5 254.5q-37 -76 -67.5 -136t-62.5 -113.5t-65.5 -108t-74.5 -117.5h-195z" />
<glyph unicode="x" d="M20 0l437 489l-234 474h264l142 -308q61 74 120.5 153t110.5 155h266q-78 -111 -170 -229t-213 -247q72 -135 124.5 -249.5t93.5 -237.5h-259q-33 86 -68.5 167t-66.5 144l-270 -311h-277z" />
<glyph unicode="y" d="M-88 -301l80 201q33 -14 61.5 -21.5t73.5 -7.5q150 0 248 147q-49 197 -89 427.5t-55 517.5h263q2 -74 7 -162t13 -178.5t19.5 -178.5t25.5 -159q94 143 166 310t131 368h268q-53 -141 -104 -262t-105.5 -230t-114 -208t-126.5 -195q-51 -74 -109.5 -147t-127 -132 t-150.5 -96t-178 -37q-127 0 -197 43z" />
<glyph unicode="z" d="M100 0l43 166q55 66 126 142.5t148 155.5t152.5 153.5t141.5 136.5h-416l51 209h739l-43 -185q-41 -35 -107.5 -97.5t-146 -139t-165.5 -162.5t-164 -170h461l-52 -209h-768z" />
<glyph unicode="{" d="M203 449l47 196h100q63 0 108.5 44t63.5 128l72 303q18 76 44 134.5t68 97.5t105 59.5t156 20.5h219l-49 -197h-154q-43 0 -70.5 -9t-46 -28.5t-31 -51.5t-22.5 -75l-61 -260q-29 -115 -83 -179.5t-163 -84.5q70 -31 94.5 -84t24.5 -115q0 -29 -3.5 -58.5t-11.5 -58.5 l-45 -202l-9 -45t-5 -45q0 -35 20.5 -57.5t73.5 -22.5h184l-47 -197h-190q-59 0 -109.5 12.5t-87.5 40t-58.5 73.5t-21.5 112q0 53 19 127l51 223q6 25 11 49.5t5 48.5q0 41 -21.5 71t-80.5 30h-96z" />
<glyph unicode="|" d="M256 -338l426 1770h252l-424 -1770h-254z" />
<glyph unicode="}" d="M8 -338l47 197h156q43 0 69.5 9t45 28.5t31 51.5t22.5 75l61 260q29 115 83 179.5t163 84.5q-70 31 -94.5 84t-24.5 114q0 29 4 59t11 58l45 203l9 45t5 45q0 35 -19.5 57.5t-74.5 22.5h-185l48 197h190q59 0 110.5 -12.5t88.5 -40t57.5 -73.5t20.5 -112 q0 -29 -4.5 -59.5t-12.5 -65.5l-53 -225q-6 -25 -10 -49.5t-4 -49.5q0 -41 20.5 -70.5t79.5 -29.5h96l-47 -196h-98q-63 0 -109.5 -44.5t-64.5 -128.5l-72 -303q-18 -76 -44 -134t-68 -97t-105.5 -59.5t-155.5 -20.5h-217z" />
<glyph unicode="~" d="M102 410q20 61 52 119.5t75 102.5t97.5 70.5t119.5 26.5q66 0 112 -25.5t87 -54.5q29 -20 62.5 -39.5t66.5 -19.5q20 0 36.5 4t32 18.5t32 41t38.5 71.5l172 -53q-25 -66 -57.5 -124.5t-74.5 -101.5t-95 -68.5t-119 -25.5t-111.5 27t-84.5 55q-31 20 -64 39t-67 19 q-20 0 -37 -4.5t-32 -17.5t-32.5 -40t-38.5 -72z" />
<glyph unicode="&#xa0;" />
<glyph unicode="&#xa1;" d="M260 -330l82 342q18 74 34.5 133.5t35 112.5t39 105.5t45.5 113.5h209q-6 -72 -13.5 -131t-15.5 -116.5t-20.5 -114t-26.5 -117.5l-78 -328h-291zM500 772q0 41 15 76t41 60.5t58.5 40t69.5 14.5q63 0 107.5 -39t44.5 -115q0 -43 -15.5 -78t-41 -59.5t-59.5 -37.5 t-69 -13q-66 0 -108.5 37.5t-42.5 113.5z" />
<glyph unicode="&#xa2;" d="M180 442q0 115 36 211.5t101.5 169t156.5 119.5t202 62l63 264h252l-63 -269q53 -8 95 -22t77 -29l-92 -200q-31 14 -86.5 29.5t-120.5 15.5q-78 0 -145.5 -20.5t-117 -60.5t-77 -100.5t-27.5 -140.5q0 -92 58.5 -144.5t199.5 -52.5q80 0 139.5 17.5t94.5 34.5l24 -201 q-41 -23 -104.5 -41t-145.5 -25l-59 -258h-254l66 275q-76 16 -128.5 52t-84 85t-46 107.5t-14.5 121.5z" />
<glyph unicode="&#xa3;" d="M156 0q70 154 109.5 277.5t68.5 228.5h-162l49 211h164l47 188q27 106 76 181t113.5 121t140.5 66.5t153 20.5q78 0 150 -15t125 -50l-103 -191q-41 23 -85 33t-87 10t-79.5 -9t-68.5 -34.5t-56.5 -70.5t-42.5 -119l-33 -133h323l-49 -209h-323q-16 -66 -44 -145.5 t-55 -149.5h504l-49 -211h-786z" />
<glyph unicode="&#xa4;" d="M150 344l133 127q-39 72 -39 166q0 96 39 166l-133 129l167 164l138 -131q39 16 78.5 25t91.5 9q88 0 170 -34l137 131l166 -164l-131 -129q37 -72 37 -164q0 -94 -37 -168l131 -127l-168 -164l-137 131q-39 -18 -79 -27.5t-89 -9.5q-92 0 -172 37l-138 -131zM469 637 q0 -80 45 -122t111 -42q63 0 108 42t45 124q0 78 -45 120t-108 42q-66 0 -111 -42t-45 -122z" />
<glyph unicode="&#xa5;" d="M127 207l37 160h268l33 145h-266l39 160h217q-59 158 -110.5 315.5t-80.5 280.5h262q12 -61 24.5 -116.5t28 -114t34.5 -123t46 -144.5q182 219 340 498h273q-51 -82 -100.5 -155t-101.5 -143.5t-108.5 -143t-123.5 -154.5h200l-39 -160h-268l-33 -145h269l-39 -160h-271 l-49 -207h-266l51 207h-266z" />
<glyph unicode="&#xa6;" d="M266 -338l174 725h252l-172 -725h-254zM518 707l174 725h252l-174 -725h-252z" />
<glyph unicode="&#xa7;" d="M70 -125l86 184q57 -33 111.5 -46t113.5 -13q113 0 161 33t48 80t-37 72.5t-121 68.5l-37 18q-35 16 -68.5 37t-60 50.5t-43 68.5t-16.5 94q0 90 59.5 175t163.5 149q-29 33 -41 75t-12 83q0 55 26.5 108t80 94t133 65.5t184.5 24.5q80 0 157.5 -17t137.5 -50l-86 -182 q-57 29 -110.5 41t-102.5 12q-92 0 -136.5 -27.5t-44.5 -68.5q0 -43 37 -69t123 -69l35 -18q35 -16 68.5 -36.5t60.5 -48.5t43 -67t16 -94q0 -86 -58 -172t-169 -149q35 -37 46 -77t11 -81q0 -59 -26.5 -117.5t-80.5 -103.5t-138 -73t-199 -28q-86 0 -171 18.5t-144 55.5z M432 567q0 -39 30 -80t93 -69l82 -39q61 37 100 84t39 96q0 47 -31.5 86t-109.5 74l-70 31q-59 -39 -96 -83.5t-37 -99.5z" />
<glyph unicode="&#xa8;" d="M426 1223q0 35 13.5 63.5t34 49t47 31.5t52.5 11q51 0 88 -33.5t37 -89.5q0 -35 -14 -62.5t-35.5 -48t-48 -31.5t-51.5 -11q-53 0 -88 32.5t-35 88.5zM831 1223q0 70 47.5 112.5t102.5 42.5q51 0 87 -33.5t36 -89.5q0 -35 -14.5 -62.5t-36 -48t-48 -31.5t-51.5 -11 q-53 0 -88 32.5t-35 88.5z" />
<glyph unicode="&#xa9;" d="M129 473q0 125 39 219t102.5 156.5t146.5 93.5t173 31t173 -31t147.5 -93.5t103.5 -156.5t39 -219t-39 -218t-103.5 -155.5t-147.5 -94.5t-173 -32t-173 32t-146.5 94.5t-102.5 155.5t-39 218zM264 475q0 -90 27.5 -159.5t74 -116.5t105 -71t119.5 -24q59 0 117.5 24 t104.5 71t73.5 116.5t27.5 159.5q0 88 -27.5 156.5t-73.5 116t-103.5 72t-118.5 24.5t-119.5 -24.5t-105 -72t-74 -116t-27.5 -156.5zM367 469q0 49 14 96t43 84t74 59.5t106 22.5q31 0 67 -5t72 -21l-43 -111q-23 10 -44 13t-42 3q-63 0 -90.5 -41t-27.5 -92 q0 -66 32.5 -103.5t96.5 -37.5q16 0 40.5 4t45.5 14l34 -108q-35 -16 -72.5 -24.5t-70.5 -8.5q-59 0 -103 21.5t-74 57.5t-44 82t-14 95z" />
<glyph unicode="&#xaa;" d="M332 854q0 76 28.5 154.5t89 142t150.5 103.5t213 40q53 0 111.5 -7t124.5 -25l-82 -340q-6 -31 -13.5 -68t-8.5 -79t6 -88t28 -97l-172 -25l-25 58q-96 -66 -192 -66q-63 0 -111.5 24.5t-81 65.5t-49 94.5t-16.5 112.5zM524 874q0 -55 29 -94t88 -39q27 0 53.5 8.5 t55.5 30.5q-2 6 -2 27q0 29 6 56.5t12 56.5l49 190q-12 2 -24.5 3t-22.5 1q-49 0 -93 -17.5t-78 -48t-53.5 -74.5t-19.5 -100z" />
<glyph unicode="&#xab;" d="M182 530l357 418l127 -92l-260 -342l118 -346l-141 -74zM592 530l356 418l127 -92l-260 -342l119 -346l-141 -74z" />
<glyph unicode="&#xac;" d="M180 535l51 208h826l-158 -657h-215l109 449h-613z" />
<glyph unicode="&#xad;" d="M285 401l59 248h561l-61 -248h-559z" />
<glyph unicode="&#xae;" d="M129 473q0 125 39 219t102.5 156.5t146.5 93.5t173 31t173 -31t147.5 -93.5t103.5 -156.5t39 -219t-39 -218t-103.5 -155.5t-147.5 -94.5t-173 -32t-173 32t-146.5 94.5t-102.5 155.5t-39 218zM264 475q0 -90 27.5 -159.5t74 -116.5t105 -71t119.5 -24q59 0 117.5 24 t104.5 71t73.5 116.5t27.5 159.5q0 88 -27.5 156.5t-73.5 116t-103.5 72t-118.5 24.5t-119.5 -24.5t-105 -72t-74 -116t-27.5 -156.5zM418 225v488q27 8 62.5 13t74.5 5q117 0 172 -45t55 -131q0 -100 -80 -145q23 -35 50.5 -83t54.5 -102h-117q-27 49 -48 87t-40 71h-76 v-158h-108zM526 485h39q55 0 82 14.5t27 61.5q0 41 -33 54.5t-68 13.5q-14 0 -25 -1t-22 -3v-140z" />
<glyph unicode="&#xaf;" d="M438 1147l45 178h588l-43 -178h-590z" />
<glyph unicode="&#xb0;" d="M418 1145q0 133 82 209t213 76q63 0 117.5 -19.5t93.5 -56.5t61.5 -90.5t22.5 -118.5q0 -66 -22.5 -118t-61.5 -89t-93.5 -56.5t-117.5 -19.5q-133 0 -214 75t-81 208zM602 1147q0 -57 32 -85t79 -28q49 0 80.5 28t31.5 85t-31.5 83.5t-80.5 26.5q-45 0 -78 -26.5 t-33 -83.5z" />
<glyph unicode="&#xb1;" d="M47 0l49 209h858l-49 -209h-858zM193 614l49 209h321l76 320h217l-76 -320h322l-49 -209h-322l-78 -321h-217l78 321h-321z" />
<glyph unicode="&#xb2;" d="M365 553q0 55 10 104.5t37.5 93.5t77 85t124.5 82q53 31 84 51t47.5 37.5t21.5 33t5 33.5q0 23 -18.5 38t-48.5 15q-35 0 -81 -20.5t-106 -67.5l-67 146q59 53 133.5 82.5t156.5 29.5q45 0 86 -11t72 -33.5t49.5 -59.5t18.5 -86q0 -84 -43 -147.5t-144 -124.5l-50 -32 t-48 -31t-39 -28.5t-22 -23.5h309l-41 -166h-524z" />
<glyph unicode="&#xb3;" d="M344 596l74 154q35 -23 87 -36.5t105 -13.5q59 0 103.5 20.5t44.5 67.5q0 31 -28 48.5t-89 17.5h-92l37 141h82q59 0 91 27t32 59q0 23 -20.5 39.5t-63.5 16.5q-47 0 -94.5 -15.5t-84.5 -34.5l-39 148q47 23 120 42t145 19q43 0 83 -8t69.5 -28.5t47 -54.5t17.5 -85 q0 -53 -31 -103t-90 -77q41 -20 64.5 -61t23.5 -91q0 -68 -29.5 -115.5t-77 -78.5t-107.5 -44t-124 -13q-72 0 -140.5 15t-115.5 44z" />
<glyph unicode="&#xb4;" d="M565 1174l324 241l125 -192l-357 -187z" />
<glyph unicode="&#xb5;" d="M2 -338l311 1301h250l-110 -461q-12 -47 -23.5 -97.5t-11.5 -91.5q0 -51 23.5 -83.5t82.5 -32.5q57 0 94 20.5t66 40.5q-6 33 -3 67.5t11 69.5l137 568h250l-133 -555q-23 -80 -22 -134q0 -74 80 -88l-72 -206q-92 2 -138 26.5t-75 67.5q-41 -35 -100.5 -66t-135.5 -31 q-53 0 -96 14.5t-70 37.5q-2 -53 -9 -98.5t-19 -98.5l-41 -170h-246z" />
<glyph unicode="&#xb6;" d="M190 760q0 125 51.5 223t139.5 163.5t201.5 100.5t240.5 35q98 0 197.5 -11t171.5 -32l-379 -1577h-207l338 1407q-14 2 -45 4t-65 2h-27.5t-26.5 -2l-338 -1411h-209l197 813q-121 25 -180.5 99.5t-59.5 185.5z" />
<glyph unicode="&#xb7;" d="M412 522q0 45 16.5 82t44 63.5t63 42t72.5 15.5q72 0 118 -41t46 -121q0 -45 -16 -83t-44 -64.5t-63.5 -42t-72.5 -15.5q-72 0 -118 41t-46 123z" />
<glyph unicode="&#xb8;" d="M258 -307l53 119q23 -12 52.5 -19.5t58.5 -7.5q47 0 62.5 18.5t15.5 32.5q0 23 -11.5 38t-42.5 26l-36 12q25 39 45 66.5t43 58.5h168q-16 -20 -31 -42.5t-31 -45.5q45 -23 63.5 -53.5t18.5 -67.5q0 -84 -70.5 -130t-181.5 -46q-98 0 -176 41z" />
<glyph unicode="&#xb9;" d="M319 553l41 166h195l78 328q-41 -23 -83 -38.5t-101 -37.5l-21 159q86 31 166 70t145 82h158l-135 -563h166l-41 -166h-568z" />
<glyph unicode="&#xba;" d="M354 819q0 92 27 178t79 153t131 106.5t181 39.5q143 0 210 -69.5t67 -190.5q0 -90 -27 -176t-79 -152.5t-131 -107.5t-181 -41q-143 0 -210 69.5t-67 190.5zM545 834q0 -68 32.5 -88.5t73.5 -20.5t78 22.5t65.5 62.5t46 94t17.5 118q0 68 -32.5 89.5t-73.5 21.5t-78 -24 t-65.5 -63.5t-46 -94t-17.5 -117.5z" />
<glyph unicode="&#xbb;" d="M131 186l260 342l-119 346l144 74l198 -436l-354 -418zM541 186l260 342l-119 346l143 74l199 -436l-354 -418z" />
<glyph unicode="&#xbc;" d="M27 0l950 1268h199l-953 -1268h-196zM231 1141q78 31 135.5 62.5t120.5 78.5h129l-124 -512h-177l76 307q-45 -23 -76.5 -35t-72.5 -22zM510 80l25 100q37 47 68.5 87t63 79t68.5 79t82 87h205l-74 -309h74l-29 -123h-73l-21 -80h-147l20 80h-262zM692 203h109l45 182 q-41 -41 -81 -91t-73 -91z" />
<glyph unicode="&#xbd;" d="M25 0l950 1268h196l-952 -1268h-194zM231 1141q78 31 135.5 62.5t120.5 78.5h129l-124 -512h-177l76 307q-45 -23 -76.5 -35t-72.5 -22zM549 0q4 96 48 146.5t126 91.5q76 39 109.5 61.5t33.5 50.5q0 18 -13 27.5t-36 9.5q-33 0 -66.5 -16.5t-66.5 -42.5l-57 106 q41 43 103.5 69.5t127.5 26.5q86 0 127 -39.5t41 -105.5q0 -43 -13.5 -73.5t-36 -54.5t-51 -41t-61.5 -34q-25 -12 -53.5 -26.5t-44.5 -28.5h225l-30 -127h-412z" />
<glyph unicode="&#xbe;" d="M66 0l950 1268h198l-952 -1268h-196zM174 791l55 120q20 -10 57.5 -20t78.5 -10q14 0 32.5 1t35 6t27.5 15t11 31q0 45 -111 45h-41l27 106h47q16 0 36 2.5t36 7.5t26.5 15t10.5 27q0 18 -16.5 26t-43.5 8q-41 0 -80.5 -13t-62.5 -23l-25 110q35 23 94.5 37t118.5 14 q96 0 136.5 -33.5t40.5 -78.5t-20.5 -77t-76.5 -63q45 -16 61.5 -41.5t16.5 -56.5q0 -53 -24.5 -90t-62.5 -60.5t-86 -33.5t-93 -10q-78 0 -127 11t-78 28zM510 80l25 100q37 47 68.5 87t63 79t68.5 79t82 87h205l-74 -309h74l-29 -123h-73l-21 -80h-147l20 80h-262z M692 203h109l45 182q-41 -41 -81 -91t-73 -91z" />
<glyph unicode="&#xbf;" d="M104 -86q0 61 18.5 109.5t50.5 89.5t75 76.5t94 70.5q47 33 80 58.5t56.5 50t40 52.5t28.5 66h233q-8 -47 -23.5 -87t-42 -78.5t-66.5 -75.5t-97 -78q-49 -37 -83 -62.5t-53.5 -48t-28.5 -46t-9 -54.5q0 -94 129 -94q68 0 125 21.5t137 56.5l31 -195q-84 -45 -174 -69.5 t-189 -24.5q-90 0 -152.5 20.5t-102.5 56t-58.5 83t-18.5 102.5zM547 772q0 41 15.5 76t41 60.5t58 40t69.5 14.5q63 0 107.5 -39t44.5 -115q0 -43 -15.5 -78t-41 -59.5t-59.5 -37.5t-69 -13q-66 0 -108.5 37.5t-42.5 113.5z" />
<glyph unicode="&#xc0;" d="M-12 0q174 381 335.5 699.5t315.5 568.5h268q29 -242 46.5 -511.5t21.5 -574.5v-182h-254l8 295h-360q-31 -70 -64 -143.5t-61 -151.5h-256zM463 498h270q2 104 1 182t-3 138.5t-5 110.5t-5 99q-27 -51 -52.5 -100t-55 -109.5t-66.5 -138.5t-84 -182zM557 1508l125 192 l324 -241l-92 -138z" />
<glyph unicode="&#xc1;" d="M-12 0q174 381 335.5 699.5t315.5 568.5h268q29 -242 46.5 -511.5t21.5 -574.5v-182h-254l8 295h-360q-31 -70 -64 -143.5t-61 -151.5h-256zM463 498h270q2 104 1 182t-3 138.5t-5 110.5t-5 99q-27 -51 -52.5 -100t-55 -109.5t-66.5 -138.5t-84 -182zM635 1459l324 241 l125 -192l-357 -187z" />
<glyph unicode="&#xc2;" d="M-12 0q174 381 335.5 699.5t315.5 568.5h268q29 -242 46.5 -511.5t21.5 -574.5v-182h-254l8 295h-360q-31 -70 -64 -143.5t-61 -151.5h-256zM463 498h270q2 104 1 182t-3 138.5t-5 110.5t-5 99q-27 -51 -52.5 -100t-55 -109.5t-66.5 -138.5t-84 -182zM543 1442l328 258 l225 -276l-111 -95l-151 142l-207 -142z" />
<glyph unicode="&#xc3;" d="M-12 0q174 381 335.5 699.5t315.5 568.5h268q29 -242 46.5 -511.5t21.5 -574.5v-182h-254l8 295h-360q-31 -70 -64 -143.5t-61 -151.5h-256zM463 498h270q2 104 1 182t-3 138.5t-5 110.5t-5 99q-27 -51 -52.5 -100t-55 -109.5t-66.5 -138.5t-84 -182zM482 1459 q43 100 100 148t143 48q33 0 60.5 -10t51.5 -21.5t46.5 -21.5t44.5 -10q27 0 47.5 14t50.5 59l123 -73q-43 -100 -100 -148.5t-143 -48.5q-35 0 -63 10t-51.5 21.5t-45 22t-43.5 10.5q-27 0 -47.5 -14.5t-50.5 -59.5z" />
<glyph unicode="&#xc4;" d="M-12 0q174 381 335.5 699.5t315.5 568.5h268q29 -242 46.5 -511.5t21.5 -574.5v-182h-254l8 295h-360q-31 -70 -64 -143.5t-61 -151.5h-256zM463 498h270q2 104 1 182t-3 138.5t-5 110.5t-5 99q-27 -51 -52.5 -100t-55 -109.5t-66.5 -138.5t-84 -182zM496 1508 q0 35 13.5 63.5t34 49t47 31.5t52.5 11q51 0 88 -33.5t37 -89.5q0 -35 -14 -62.5t-35.5 -48t-48 -31.5t-51.5 -11q-53 0 -88 32.5t-35 88.5zM901 1508q0 70 47.5 112.5t102.5 42.5q51 0 87 -33.5t36 -89.5q0 -35 -14.5 -62.5t-36 -48t-48 -31.5t-51.5 -11q-53 0 -88 32.5 t-35 88.5z" />
<glyph unicode="&#xc5;" d="M-12 0q172 375 331.5 690.5t311.5 562.5q-27 27 -42.5 65t-15.5 85q0 51 17.5 91t47.5 66.5t68.5 40t79.5 13.5q88 0 153 -53.5t65 -157.5q0 -63 -26 -107.5t-67 -68.5q29 -270 48.5 -573.5t15.5 -653.5h-254l8 295h-360q-31 -70 -64 -143.5t-61 -151.5h-256zM463 498 h270q2 104 1 182t-3 138.5t-5 110.5t-5 99q-27 -51 -52.5 -100t-55 -109.5t-66.5 -138.5t-84 -182zM705 1403q0 -41 25.5 -63.5t55.5 -22.5q35 0 59.5 22.5t24.5 63.5q0 43 -24.5 64.5t-59.5 21.5q-31 0 -56 -21.5t-25 -64.5z" />
<glyph unicode="&#xc6;" d="M-27 0q104 217 187.5 385t160 312.5t155.5 280.5t177 290h586l-49 -209h-229l-70 -285h182l-49 -209h-182l-86 -356h258l-49 -209h-480l70 295h-203l-127 -295h-252zM444 498h160l144 600q-78 -137 -152 -282.5t-152 -317.5z" />
<glyph unicode="&#xc7;" d="M180 420q0 154 42 310.5t126 282.5t212 204.5t300 78.5q66 0 117 -12t90 -27.5t63.5 -33t34.5 -25.5l-94 -194q-41 31 -96 52t-141 21q-100 0 -175 -59.5t-125.5 -151.5t-75 -203.5t-24.5 -218.5q0 -55 11.5 -100t37 -79t67.5 -52t103 -18q94 0 157.5 22.5t104.5 46.5 l29 -203q-47 -29 -128 -55t-185 -31l-17 -26q45 -23 63.5 -53.5t18.5 -67.5q0 -84 -70.5 -130t-181.5 -46q-98 0 -176 41l54 119q23 -12 52 -19.5t58 -7.5q47 0 62.5 18.5t15.5 32.5q0 23 -11.5 38t-41.5 26l-37 12l49 74q-147 35 -218 148.5t-71 285.5z" />
<glyph unicode="&#xc8;" d="M109 0l303 1268h751l-49 -209h-500l-69 -285h434l-49 -209h-434l-86 -356h544l-49 -209h-796zM583 1508l125 192l324 -241l-92 -138z" />
<glyph unicode="&#xc9;" d="M109 0l303 1268h751l-49 -209h-500l-69 -285h434l-49 -209h-434l-86 -356h544l-49 -209h-796zM637 1459l324 241l125 -192l-357 -187z" />
<glyph unicode="&#xca;" d="M109 0l303 1268h751l-49 -209h-500l-69 -285h434l-49 -209h-434l-86 -356h544l-49 -209h-796zM555 1442l328 258l225 -276l-111 -95l-151 142l-207 -142z" />
<glyph unicode="&#xcb;" d="M109 0l303 1268h751l-49 -209h-500l-69 -285h434l-49 -209h-434l-86 -356h544l-49 -209h-796zM498 1508q0 35 13.5 63.5t34 49t47 31.5t52.5 11q51 0 88 -33.5t37 -89.5q0 -35 -14 -62.5t-35.5 -48t-48 -31.5t-51.5 -11q-53 0 -88 32.5t-35 88.5zM903 1508 q0 70 47.5 112.5t102.5 42.5q51 0 87 -33.5t36 -89.5q0 -35 -14.5 -62.5t-36 -48t-48 -31.5t-51.5 -11q-53 0 -88 32.5t-35 88.5z" />
<glyph unicode="&#xcc;" d="M72 0l49 209h278l205 850h-278l49 209h805l-50 -209h-274l-205 -850h275l-49 -209h-805zM561 1508l125 192l324 -241l-92 -138z" />
<glyph unicode="&#xcd;" d="M72 0l49 209h278l205 850h-278l49 209h805l-50 -209h-274l-205 -850h275l-49 -209h-805zM639 1459l324 241l125 -192l-357 -187z" />
<glyph unicode="&#xce;" d="M72 0l49 209h278l205 850h-278l49 209h805l-50 -209h-274l-205 -850h275l-49 -209h-805zM547 1442l328 258l225 -276l-111 -95l-151 142l-207 -142z" />
<glyph unicode="&#xcf;" d="M72 0l49 209h278l205 850h-278l49 209h805l-50 -209h-274l-205 -850h275l-49 -209h-805zM500 1508q0 35 13.5 63.5t34 49t47 31.5t52.5 11q51 0 88 -33.5t37 -89.5q0 -35 -14 -62.5t-35.5 -48t-48 -31.5t-51.5 -11q-53 0 -88 32.5t-35 88.5zM905 1508q0 70 47.5 112.5 t102.5 42.5q51 0 87 -33.5t36 -89.5q0 -35 -14.5 -62.5t-36 -48t-48 -31.5t-51.5 -11q-53 0 -88 32.5t-35 88.5z" />
<glyph unicode="&#xd0;" d="M102 14l129 539h-118l51 209h117l118 489q78 18 140.5 24.5t124.5 6.5q94 0 170.5 -29.5t132 -87t86 -139.5t30.5 -188q0 -164 -38.5 -318.5t-122.5 -273.5t-215.5 -190.5t-317.5 -71.5q-68 0 -141.5 7t-145.5 23zM395 205q10 -2 22.5 -2h16.5q111 0 186.5 60.5 t123 153.5t67.5 203.5t20 208.5q0 100 -35.5 167t-136.5 67h-31.5t-27.5 -2l-70 -299h125l-51 -209h-125z" />
<glyph unicode="&#xd1;" d="M53 0l303 1268h215q29 -90 61 -196.5t59.5 -215t51 -215t37.5 -195.5l195 822h223l-303 -1268h-205q-35 211 -83 432t-113 477l-218 -909h-223zM490 1459q43 100 100 148t143 48q33 0 60.5 -10t51.5 -21.5t46.5 -21.5t44.5 -10q27 0 47.5 14t50.5 59l123 -73 q-43 -100 -100 -148.5t-143 -48.5q-35 0 -63 10t-51.5 21.5t-45 22t-43.5 10.5q-27 0 -47.5 -14.5t-50.5 -59.5z" />
<glyph unicode="&#xd2;" d="M137 367q0 80 12.5 180t42 203.5t75.5 202t115 175t160 122.5t210 46q166 0 260 -107.5t94 -285.5q0 -80 -12.5 -180t-41 -203.5t-75.5 -202t-114.5 -175t-159 -123t-209.5 -46.5q-168 0 -262.5 107.5t-94.5 286.5zM389 385q0 -80 27.5 -136t105.5 -56q84 0 146.5 71.5 t103.5 177t61.5 225t20.5 218.5q0 80 -27.5 136t-103.5 56q-84 0 -147.5 -71.5t-104.5 -177t-61.5 -226.5t-20.5 -217zM591 1508l125 192l324 -241l-92 -138z" />
<glyph unicode="&#xd3;" d="M137 367q0 80 12.5 180t42 203.5t75.5 202t115 175t160 122.5t210 46q166 0 260 -107.5t94 -285.5q0 -80 -12.5 -180t-41 -203.5t-75.5 -202t-114.5 -175t-159 -123t-209.5 -46.5q-168 0 -262.5 107.5t-94.5 286.5zM389 385q0 -80 27.5 -136t105.5 -56q84 0 146.5 71.5 t103.5 177t61.5 225t20.5 218.5q0 80 -27.5 136t-103.5 56q-84 0 -147.5 -71.5t-104.5 -177t-61.5 -226.5t-20.5 -217zM588 1459l324 241l125 -192l-357 -187z" />
<glyph unicode="&#xd4;" d="M137 367q0 80 12.5 180t42 203.5t75.5 202t115 175t160 122.5t210 46q166 0 260 -107.5t94 -285.5q0 -80 -12.5 -180t-41 -203.5t-75.5 -202t-114.5 -175t-159 -123t-209.5 -46.5q-168 0 -262.5 107.5t-94.5 286.5zM389 385q0 -80 27.5 -136t105.5 -56q84 0 146.5 71.5 t103.5 177t61.5 225t20.5 218.5q0 80 -27.5 136t-103.5 56q-84 0 -147.5 -71.5t-104.5 -177t-61.5 -226.5t-20.5 -217zM516 1442l328 258l225 -276l-111 -95l-151 142l-207 -142z" />
<glyph unicode="&#xd5;" d="M137 367q0 80 12.5 180t42 203.5t75.5 202t115 175t160 122.5t210 46q166 0 260 -107.5t94 -285.5q0 -80 -12.5 -180t-41 -203.5t-75.5 -202t-114.5 -175t-159 -123t-209.5 -46.5q-168 0 -262.5 107.5t-94.5 286.5zM389 385q0 -80 27.5 -136t105.5 -56q84 0 146.5 71.5 t103.5 177t61.5 225t20.5 218.5q0 80 -27.5 136t-103.5 56q-84 0 -147.5 -71.5t-104.5 -177t-61.5 -226.5t-20.5 -217zM496 1459q43 100 100 148t143 48q33 0 60.5 -10t51.5 -21.5t46.5 -21.5t44.5 -10q27 0 47.5 14t50.5 59l123 -73q-43 -100 -100 -148.5t-143 -48.5 q-35 0 -63 10t-51.5 21.5t-45 22t-43.5 10.5q-27 0 -47.5 -14.5t-50.5 -59.5z" />
<glyph unicode="&#xd6;" d="M137 367q0 80 12.5 180t42 203.5t75.5 202t115 175t160 122.5t210 46q166 0 260 -107.5t94 -285.5q0 -80 -12.5 -180t-41 -203.5t-75.5 -202t-114.5 -175t-159 -123t-209.5 -46.5q-168 0 -262.5 107.5t-94.5 286.5zM389 385q0 -80 27.5 -136t105.5 -56q84 0 146.5 71.5 t103.5 177t61.5 225t20.5 218.5q0 80 -27.5 136t-103.5 56q-84 0 -147.5 -71.5t-104.5 -177t-61.5 -226.5t-20.5 -217zM485 1508q0 35 13.5 63.5t34 49t47 31.5t52.5 11q51 0 88 -33.5t37 -89.5q0 -35 -14 -62.5t-35.5 -48t-48 -31.5t-51.5 -11q-53 0 -88 32.5t-35 88.5z M890 1508q0 70 47.5 112.5t102.5 42.5q51 0 87 -33.5t36 -89.5q0 -35 -14.5 -62.5t-36 -48t-48 -31.5t-51.5 -11q-53 0 -88 32.5t-35 88.5z" />
<glyph unicode="&#xd7;" d="M154 295l313 252l-201 264l176 141l201 -262l324 262l120 -159l-321 -263l197 -254l-181 -141l-192 254l-314 -254z" />
<glyph unicode="&#xd8;" d="M98 0l92 139q-53 94 -53 228q0 80 12.5 180t42 203.5t75.5 202t115 175t160 122.5t210 46q100 0 176 -41l61 95l148 -82l-86 -131q27 -49 41 -107.5t14 -126.5q0 -80 -12.5 -180t-41 -203.5t-75.5 -202t-114.5 -175t-159 -123t-209.5 -46.5q-53 0 -99.5 11.5t-85.5 31.5 l-65 -98zM379 424l422 641q-14 10 -35.5 15t-44.5 5q-78 0 -141.5 -63.5t-108.5 -159.5t-68.5 -214t-23.5 -224zM436 211q14 -12 36.5 -21.5t49.5 -9.5q80 0 142.5 65.5t107.5 166t68.5 218.5t23.5 222z" />
<glyph unicode="&#xd9;" d="M137 299q0 84 25 188l188 781h252l-186 -779q-10 -47 -18.5 -89t-8.5 -76q0 -61 28.5 -96t104.5 -35q45 0 78 13t57.5 45t44 85t37.5 133l193 799h252l-197 -817q-27 -113 -60.5 -201t-89 -149.5t-140.5 -94.5t-212 -33q-180 0 -264 86t-84 240zM507 1508l125 192 l324 -241l-92 -138z" />
<glyph unicode="&#xda;" d="M137 299q0 84 25 188l188 781h252l-186 -779q-10 -47 -18.5 -89t-8.5 -76q0 -61 28.5 -96t104.5 -35q45 0 78 13t57.5 45t44 85t37.5 133l193 799h252l-197 -817q-27 -113 -60.5 -201t-89 -149.5t-140.5 -94.5t-212 -33q-180 0 -264 86t-84 240zM606 1459l324 241 l125 -192l-357 -187z" />
<glyph unicode="&#xdb;" d="M137 299q0 84 25 188l188 781h252l-186 -779q-10 -47 -18.5 -89t-8.5 -76q0 -61 28.5 -96t104.5 -35q45 0 78 13t57.5 45t44 85t37.5 133l193 799h252l-197 -817q-27 -113 -60.5 -201t-89 -149.5t-140.5 -94.5t-212 -33q-180 0 -264 86t-84 240zM547 1442l328 258 l225 -276l-111 -95l-151 142l-207 -142z" />
<glyph unicode="&#xdc;" d="M137 299q0 84 25 188l188 781h252l-186 -779q-10 -47 -18.5 -89t-8.5 -76q0 -61 28.5 -96t104.5 -35q45 0 78 13t57.5 45t44 85t37.5 133l193 799h252l-197 -817q-27 -113 -60.5 -201t-89 -149.5t-140.5 -94.5t-212 -33q-180 0 -264 86t-84 240zM500 1508q0 35 13.5 63.5 t34 49t47 31.5t52.5 11q51 0 88 -33.5t37 -89.5q0 -35 -14 -62.5t-35.5 -48t-48 -31.5t-51.5 -11q-53 0 -88 32.5t-35 88.5zM905 1508q0 70 47.5 112.5t102.5 42.5q51 0 87 -33.5t36 -89.5q0 -35 -14.5 -62.5t-36 -48t-48 -31.5t-51.5 -11q-53 0 -88 32.5t-35 88.5z" />
<glyph unicode="&#xdd;" d="M291 1268h248q12 -147 39.5 -296t58.5 -276q33 47 80 118t96 149.5t97 158.5t85 146h271q-63 -104 -126 -202.5t-128.5 -195t-138 -191.5t-154.5 -196l-117 -483h-252l115 481q-63 199 -104.5 388.5t-69.5 398.5zM657 1459l324 241l125 -192l-357 -187z" />
<glyph unicode="&#xde;" d="M78 0l305 1268h252l-45 -185q16 2 36.5 2h37.5q117 0 197.5 -25.5t130.5 -70.5t72.5 -109.5t22.5 -140.5q0 -131 -47 -226t-132 -156.5t-202.5 -91t-261.5 -29.5h-59l-55 -236h-252zM436 453h68q164 0 248 66.5t84 182.5q0 78 -42 123t-161 45q-45 0 -94 -6z" />
<glyph unicode="&#xdf;" d="M-250 -303l70 213q27 -10 54.5 -17.5t55.5 -7.5q39 0 67 14.5t47 38t31.5 55.5t20.5 68l191 914q20 98 56 179t95.5 140.5t145.5 92t209 32.5q84 0 143 -20.5t96 -54t53.5 -78.5t16.5 -92q0 -98 -43 -169t-94 -124t-92.5 -97.5t-41.5 -89.5q0 -47 33 -81.5t72 -73.5 t71.5 -92.5t32.5 -135.5q0 -152 -99 -243t-277 -91q-96 0 -144.5 18.5t-81.5 37.5l84 196q25 -16 56.5 -28.5t76.5 -12.5q53 0 95.5 28t42.5 83q0 51 -31 89t-67 75t-66.5 80t-30.5 104q0 84 45 146.5t100 121.5q41 45 77 92.5t36 112.5q0 41 -29.5 62.5t-81.5 21.5 q-78 0 -131 -59.5t-75 -163.5l-189 -928q-39 -193 -141.5 -295t-274.5 -102q-53 0 -98 11t-86 30z" />
<glyph unicode="&#xe0;" d="M131 352q0 139 47 256t129 200t191.5 129t232.5 46q84 0 170 -16.5t174 -51.5l-127 -522q-8 -37 -12 -72.5t-4 -72.5q0 -59 11 -115.5t30 -112.5l-221 -36q-4 8 -10.5 20t-12.5 26.5t-10 26t-6 17.5q-41 -31 -110.5 -64t-180.5 -33q-135 2 -213 97.5t-78 277.5zM381 373 q0 -53 9 -88t26.5 -55.5t42 -28.5t55.5 -8q57 0 96 25.5t68 60.5q4 29 8 55t12 61l88 365q-23 6 -47 8t-47 2q-72 0 -129 -34t-98 -89t-62.5 -126.5t-21.5 -147.5zM546 1223l125 192l324 -241l-92 -138z" />
<glyph unicode="&#xe1;" d="M131 352q0 139 47 256t129 200t191.5 129t232.5 46q84 0 170 -16.5t174 -51.5l-127 -522q-8 -37 -12 -72.5t-4 -72.5q0 -59 11 -115.5t30 -112.5l-221 -36q-4 8 -10.5 20t-12.5 26.5t-10 26t-6 17.5q-41 -31 -110.5 -64t-180.5 -33q-135 2 -213 97.5t-78 277.5zM381 373 q0 -53 9 -88t26.5 -55.5t42 -28.5t55.5 -8q57 0 96 25.5t68 60.5q4 29 8 55t12 61l88 365q-23 6 -47 8t-47 2q-72 0 -129 -34t-98 -89t-62.5 -126.5t-21.5 -147.5zM624 1174l324 241l125 -192l-357 -187z" />
<glyph unicode="&#xe2;" d="M131 352q0 139 47 256t129 200t191.5 129t232.5 46q84 0 170 -16.5t174 -51.5l-127 -522q-8 -37 -12 -72.5t-4 -72.5q0 -59 11 -115.5t30 -112.5l-221 -36q-4 8 -10.5 20t-12.5 26.5t-10 26t-6 17.5q-41 -31 -110.5 -64t-180.5 -33q-135 2 -213 97.5t-78 277.5zM381 373 q0 -53 9 -88t26.5 -55.5t42 -28.5t55.5 -8q57 0 96 25.5t68 60.5q4 29 8 55t12 61l88 365q-23 6 -47 8t-47 2q-72 0 -129 -34t-98 -89t-62.5 -126.5t-21.5 -147.5zM512 1157l328 258l225 -276l-111 -95l-151 142l-207 -142z" />
<glyph unicode="&#xe3;" d="M131 352q0 139 47 256t129 200t191.5 129t232.5 46q84 0 170 -16.5t174 -51.5l-127 -522q-8 -37 -12 -72.5t-4 -72.5q0 -59 11 -115.5t30 -112.5l-221 -36q-4 8 -10.5 20t-12.5 26.5t-10 26t-6 17.5q-41 -31 -110.5 -64t-180.5 -33q-135 2 -213 97.5t-78 277.5zM381 373 q0 -53 9 -88t26.5 -55.5t42 -28.5t55.5 -8q57 0 96 25.5t68 60.5q4 29 8 55t12 61l88 365q-23 6 -47 8t-47 2q-72 0 -129 -34t-98 -89t-62.5 -126.5t-21.5 -147.5zM471 1174q43 100 100 148t143 48q33 0 60.5 -10t51.5 -21.5t46.5 -21.5t44.5 -10q27 0 47.5 14t50.5 59 l123 -73q-43 -100 -100 -148.5t-143 -48.5q-35 0 -63 10t-51.5 21.5t-45 22t-43.5 10.5q-27 0 -47.5 -14.5t-50.5 -59.5z" />
<glyph unicode="&#xe4;" d="M131 352q0 139 47 256t129 200t191.5 129t232.5 46q84 0 170 -16.5t174 -51.5l-127 -522q-8 -37 -12 -72.5t-4 -72.5q0 -59 11 -115.5t30 -112.5l-221 -36q-4 8 -10.5 20t-12.5 26.5t-10 26t-6 17.5q-41 -31 -110.5 -64t-180.5 -33q-135 2 -213 97.5t-78 277.5zM381 373 q0 -53 9 -88t26.5 -55.5t42 -28.5t55.5 -8q57 0 96 25.5t68 60.5q4 29 8 55t12 61l88 365q-23 6 -47 8t-47 2q-72 0 -129 -34t-98 -89t-62.5 -126.5t-21.5 -147.5zM485 1223q0 35 13.5 63.5t34 49t47 31.5t52.5 11q51 0 88 -33.5t37 -89.5q0 -35 -14 -62.5t-35.5 -48 t-48 -31.5t-51.5 -11q-53 0 -88 32.5t-35 88.5zM890 1223q0 70 47.5 112.5t102.5 42.5q51 0 87 -33.5t36 -89.5q0 -35 -14.5 -62.5t-36 -48t-48 -31.5t-51.5 -11q-53 0 -88 32.5t-35 88.5z" />
<glyph unicode="&#xe5;" d="M131 352q0 139 47 256t129 200t191.5 129t232.5 46q84 0 170 -16.5t174 -51.5l-127 -522q-8 -37 -12 -72.5t-4 -72.5q0 -59 11 -115.5t30 -112.5l-221 -36q-4 8 -10.5 20t-12.5 26.5t-10 26t-6 17.5q-41 -31 -110.5 -64t-180.5 -33q-135 2 -213 97.5t-78 277.5zM381 373 q0 -53 9 -88t26.5 -55.5t42 -28.5t55.5 -8q57 0 96 25.5t68 60.5q4 29 8 55t12 61l88 365q-23 6 -47 8t-47 2q-72 0 -129 -34t-98 -89t-62.5 -126.5t-21.5 -147.5zM612 1278q0 51 17.5 91t47 66.5t68.5 40t80 13.5q88 0 152.5 -53.5t64.5 -157.5q0 -102 -64.5 -155.5 t-152.5 -53.5q-41 0 -80 13.5t-68.5 40t-47 65.5t-17.5 90zM743 1278q0 -41 25.5 -63.5t56.5 -22.5q35 0 59.5 22.5t24.5 63.5q0 43 -24.5 64.5t-59.5 21.5q-31 0 -56.5 -21.5t-25.5 -64.5z" />
<glyph unicode="&#xe6;" d="M61 190q0 102 36 179t95.5 129.5t139.5 81t170 36.5q2 8 2 15.5v13.5q0 74 -32 115t-112 41q-35 0 -71.5 -14.5t-71.5 -38.5l-24 180q43 29 97 44t111 15q92 0 160 -47t90 -145q49 96 119 144t148 48q37 0 72.5 -11t63 -37t44 -67t16.5 -100q0 -102 -35 -179t-95 -129 t-140 -81t-168 -37q-2 -10 -2 -16v-15q0 -72 30.5 -112.5t110.5 -40.5q74 0 143 51l25 -178q-43 -29 -97.5 -45.5t-109.5 -16.5q-94 0 -161.5 48.5t-90.5 146.5q-49 -96 -118.5 -145.5t-147.5 -49.5q-37 0 -72.5 11.5t-63.5 37t-44.5 66.5t-16.5 102zM240 227q0 -29 12 -49 t49 -20q20 0 46 16t51.5 51t49 90.5t39.5 135.5q-53 0 -99 -17.5t-79 -48.5t-51 -72t-18 -86zM688 512q53 0 99.5 17.5t79 47t51 70.5t18.5 88q0 29 -12.5 49.5t-49.5 20.5q-20 0 -45.5 -16.5t-51 -51.5t-49 -90t-40.5 -135z" />
<glyph unicode="&#xe7;" d="M158 373q0 133 47 245.5t132 193.5t201.5 127t258.5 46q55 0 97 -4t77 -11t62.5 -16.5t53.5 -21.5l-90 -201q-33 14 -84 25.5t-116 11.5q-84 0 -154 -25.5t-122 -75t-80.5 -121t-28.5 -163.5q0 -41 10 -75t37.5 -58.5t76 -38.5t121.5 -14q80 0 148.5 15t103.5 32l25 -201 q-23 -12 -47.5 -22.5t-57 -18.5t-74.5 -14t-100 -8l-18 -31q45 -23 63.5 -53.5t18.5 -67.5q0 -84 -70.5 -130t-181.5 -46q-98 0 -176 41l53 119q23 -12 52.5 -19.5t58.5 -7.5q47 0 62 18.5t15 32.5q0 23 -11 38t-42 26l-37 12q14 23 25.5 40t24.5 34q-94 12 -158 47 t-102.5 87t-56 116.5t-17.5 136.5z" />
<glyph unicode="&#xe8;" d="M154 375q0 119 39.5 230.5t116.5 195.5t186.5 135t251.5 51q141 0 231 -69.5t90 -194.5q0 -104 -51 -177t-141.5 -118t-212.5 -65.5t-263 -20.5q0 -37 12.5 -66.5t40 -50t73.5 -32t116 -11.5q82 0 155.5 17.5t108.5 33.5l17 -190q-49 -25 -137.5 -46.5t-192.5 -21.5 q-117 0 -201 30t-137 83t-77.5 126t-24.5 161zM403 516q129 0 212 16.5t130.5 42t65.5 56.5t18 57q0 47 -34 72.5t-95 25.5q-94 0 -179 -64.5t-118 -205.5zM524 1223l125 192l324 -241l-92 -138z" />
<glyph unicode="&#xe9;" d="M154 375q0 119 39.5 230.5t116.5 195.5t186.5 135t251.5 51q141 0 231 -69.5t90 -194.5q0 -104 -51 -177t-141.5 -118t-212.5 -65.5t-263 -20.5q0 -37 12.5 -66.5t40 -50t73.5 -32t116 -11.5q82 0 155.5 17.5t108.5 33.5l17 -190q-49 -25 -137.5 -46.5t-192.5 -21.5 q-117 0 -201 30t-137 83t-77.5 126t-24.5 161zM403 516q129 0 212 16.5t130.5 42t65.5 56.5t18 57q0 47 -34 72.5t-95 25.5q-94 0 -179 -64.5t-118 -205.5zM585 1174l324 241l125 -192l-357 -187z" />
<glyph unicode="&#xea;" d="M154 375q0 119 39.5 230.5t116.5 195.5t186.5 135t251.5 51q141 0 231 -69.5t90 -194.5q0 -104 -51 -177t-141.5 -118t-212.5 -65.5t-263 -20.5q0 -37 12.5 -66.5t40 -50t73.5 -32t116 -11.5q82 0 155.5 17.5t108.5 33.5l17 -190q-49 -25 -137.5 -46.5t-192.5 -21.5 q-117 0 -201 30t-137 83t-77.5 126t-24.5 161zM403 516q129 0 212 16.5t130.5 42t65.5 56.5t18 57q0 47 -34 72.5t-95 25.5q-94 0 -179 -64.5t-118 -205.5zM493 1157l328 258l225 -276l-111 -95l-151 142l-207 -142z" />
<glyph unicode="&#xeb;" d="M154 375q0 119 39.5 230.5t116.5 195.5t186.5 135t251.5 51q141 0 231 -69.5t90 -194.5q0 -104 -51 -177t-141.5 -118t-212.5 -65.5t-263 -20.5q0 -37 12.5 -66.5t40 -50t73.5 -32t116 -11.5q82 0 155.5 17.5t108.5 33.5l17 -190q-49 -25 -137.5 -46.5t-192.5 -21.5 q-117 0 -201 30t-137 83t-77.5 126t-24.5 161zM403 516q129 0 212 16.5t130.5 42t65.5 56.5t18 57q0 47 -34 72.5t-95 25.5q-94 0 -179 -64.5t-118 -205.5zM428 1223q0 35 13.5 63.5t34 49t47 31.5t52.5 11q51 0 88 -33.5t37 -89.5q0 -35 -14 -62.5t-35.5 -48t-48 -31.5 t-51.5 -11q-53 0 -88 32.5t-35 88.5zM833 1223q0 70 47.5 112.5t102.5 42.5q51 0 87 -33.5t36 -89.5q0 -35 -14.5 -62.5t-36 -48t-48 -31.5t-51.5 -11q-53 0 -88 32.5t-35 88.5z" />
<glyph unicode="&#xec;" d="M227 754l52 209h518l-140 -588q-12 -43 -12 -76q0 -102 105 -102q35 0 82 7t104 27l4 -204q-76 -29 -142.5 -39.5t-123.5 -10.5q-145 0 -215 71t-70 200q0 68 23 158l82 348h-267zM417 1223l125 192l324 -241l-92 -138z" />
<glyph unicode="&#xed;" d="M227 754l52 209h518l-140 -588q-12 -43 -12 -76q0 -102 105 -102q35 0 82 7t104 27l4 -204q-76 -29 -142.5 -39.5t-123.5 -10.5q-145 0 -215 71t-70 200q0 68 23 158l82 348h-267zM495 1174l324 241l125 -192l-357 -187z" />
<glyph unicode="&#xee;" d="M227 754l52 209h518l-140 -588q-12 -43 -12 -76q0 -102 105 -102q35 0 82 7t104 27l4 -204q-76 -29 -142.5 -39.5t-123.5 -10.5q-145 0 -215 71t-70 200q0 68 23 158l82 348h-267zM403 1157l328 258l225 -276l-111 -95l-151 142l-207 -142z" />
<glyph unicode="&#xef;" d="M227 754l52 209h518l-140 -588q-12 -43 -12 -76q0 -102 105 -102q35 0 82 7t104 27l4 -204q-76 -29 -142.5 -39.5t-123.5 -10.5q-145 0 -215 71t-70 200q0 68 23 158l82 348h-267zM356 1223q0 35 13.5 63.5t34 49t47 31.5t52.5 11q51 0 88 -33.5t37 -89.5 q0 -35 -14 -62.5t-35.5 -48t-48 -31.5t-51.5 -11q-53 0 -88 32.5t-35 88.5zM761 1223q0 70 47.5 112.5t102.5 42.5q51 0 87 -33.5t36 -89.5q0 -35 -14.5 -62.5t-36 -48t-48 -31.5t-51.5 -11q-53 0 -88 32.5t-35 88.5z" />
<glyph unicode="&#xf0;" d="M129 319q0 104 32 203t94 174.5t154.5 120.5t213.5 45q55 0 103 -14t81 -39q0 47 -5 108.5t-22 108.5l-207 -63l-18 151l162 51q-18 33 -54 72t-71 63l168 119q53 -37 102 -84t82 -100l227 72l29 -152l-201 -61q35 -145 35 -293q0 -82 -10 -170t-33.5 -174t-61.5 -166 t-95 -148q-66 -78 -159 -124t-216 -46q-86 0 -147.5 29t-102.5 76t-60.5 110.5t-19.5 130.5zM375 340q0 -61 25.5 -104t82.5 -43q70 0 119 43t81 105t51.5 133t29.5 128q-29 35 -71 47.5t-83 12.5q-59 0 -103 -30t-72.5 -77t-44 -104.5t-15.5 -110.5z" />
<glyph unicode="&#xf1;" d="M90 0l221 922q63 20 166 40.5t219 20.5q172 0 247 -73.5t75 -204.5q0 -35 -5 -76t-16 -86l-133 -543h-252l125 510q6 33 14.5 67.5t8.5 69.5q0 47 -25.5 83t-93.5 36q-29 0 -59.5 -5t-59.5 -18l-180 -743h-252zM412 1174q43 100 100 148t143 48q33 0 60.5 -10t51.5 -21.5 t46.5 -21.5t44.5 -10q27 0 47.5 14t50.5 59l123 -73q-43 -100 -100 -148.5t-143 -48.5q-35 0 -63 10t-51.5 21.5t-45 22t-43.5 10.5q-27 0 -47.5 -14.5t-50.5 -59.5z" />
<glyph unicode="&#xf2;" d="M133 334q0 123 37 239.5t108.5 208.5t178 148.5t245.5 56.5q150 0 241 -91t91 -271q0 -121 -34.5 -238t-105.5 -209t-176.5 -148.5t-244.5 -56.5q-172 0 -256 98.5t-84 262.5zM385 399q0 -96 27.5 -151t111.5 -55q61 0 108.5 36.5t81.5 92t51 120t17 121.5 q0 96 -27.5 151.5t-113.5 55.5q-59 0 -107.5 -37t-81 -92t-50 -119.5t-17.5 -122.5zM487 1223l125 192l324 -241l-92 -138z" />
<glyph unicode="&#xf3;" d="M133 334q0 123 37 239.5t108.5 208.5t178 148.5t245.5 56.5q150 0 241 -91t91 -271q0 -121 -34.5 -238t-105.5 -209t-176.5 -148.5t-244.5 -56.5q-172 0 -256 98.5t-84 262.5zM385 399q0 -96 27.5 -151t111.5 -55q61 0 108.5 36.5t81.5 92t51 120t17 121.5 q0 96 -27.5 151.5t-113.5 55.5q-59 0 -107.5 -37t-81 -92t-50 -119.5t-17.5 -122.5zM545 1174l324 241l125 -192l-357 -187z" />
<glyph unicode="&#xf4;" d="M133 334q0 123 37 239.5t108.5 208.5t178 148.5t245.5 56.5q150 0 241 -91t91 -271q0 -121 -34.5 -238t-105.5 -209t-176.5 -148.5t-244.5 -56.5q-172 0 -256 98.5t-84 262.5zM385 399q0 -96 27.5 -151t111.5 -55q61 0 108.5 36.5t81.5 92t51 120t17 121.5 q0 96 -27.5 151.5t-113.5 55.5q-59 0 -107.5 -37t-81 -92t-50 -119.5t-17.5 -122.5zM473 1157l328 258l225 -276l-111 -95l-151 142l-207 -142z" />
<glyph unicode="&#xf5;" d="M133 334q0 123 37 239.5t108.5 208.5t178 148.5t245.5 56.5q150 0 241 -91t91 -271q0 -121 -34.5 -238t-105.5 -209t-176.5 -148.5t-244.5 -56.5q-172 0 -256 98.5t-84 262.5zM385 399q0 -96 27.5 -151t111.5 -55q61 0 108.5 36.5t81.5 92t51 120t17 121.5 q0 96 -27.5 151.5t-113.5 55.5q-59 0 -107.5 -37t-81 -92t-50 -119.5t-17.5 -122.5zM412 1174q43 100 100 148t143 48q33 0 60.5 -10t51.5 -21.5t46.5 -21.5t44.5 -10q27 0 47.5 14t50.5 59l123 -73q-43 -100 -100 -148.5t-143 -48.5q-35 0 -63 10t-51.5 21.5t-45 22 t-43.5 10.5q-27 0 -47.5 -14.5t-50.5 -59.5z" />
<glyph unicode="&#xf6;" d="M133 334q0 123 37 239.5t108.5 208.5t178 148.5t245.5 56.5q150 0 241 -91t91 -271q0 -121 -34.5 -238t-105.5 -209t-176.5 -148.5t-244.5 -56.5q-172 0 -256 98.5t-84 262.5zM385 399q0 -96 27.5 -151t111.5 -55q61 0 108.5 36.5t81.5 92t51 120t17 121.5 q0 96 -27.5 151.5t-113.5 55.5q-59 0 -107.5 -37t-81 -92t-50 -119.5t-17.5 -122.5zM426 1223q0 35 13.5 63.5t34 49t47 31.5t52.5 11q51 0 88 -33.5t37 -89.5q0 -35 -14 -62.5t-35.5 -48t-48 -31.5t-51.5 -11q-53 0 -88 32.5t-35 88.5zM831 1223q0 70 47.5 112.5 t102.5 42.5q51 0 87 -33.5t36 -89.5q0 -35 -14.5 -62.5t-36 -48t-48 -31.5t-51.5 -11q-53 0 -88 32.5t-35 88.5z" />
<glyph unicode="&#xf7;" d="M166 434l49 207h860l-49 -207h-860zM373 145q0 80 50 125t116 45q57 0 95 -30.5t38 -100.5q0 -80 -50.5 -125t-115.5 -45q-59 0 -96 31t-37 100zM557 891q0 80 50 125t116 45q57 0 95 -31t38 -100q0 -80 -50 -125t-116 -45q-59 0 -96 30.5t-37 100.5z" />
<glyph unicode="&#xf8;" d="M143 6l95 107q-39 66 -47.5 126t-8.5 119q0 125 42 239t116 201t174 138t217 51q47 0 93 -6t98 -31l84 99l118 -99l-92 -104q29 -51 40 -109.5t11 -130.5q0 -109 -34.5 -221.5t-103 -203.5t-170 -149.5t-234.5 -58.5q-35 0 -59.5 1t-45 5.5t-41 11.5t-45.5 19l-88 -102z M422 367l356 393q-33 20 -80 20q-72 0 -124 -37.5t-85.5 -97t-50 -133.5t-16.5 -145zM487 205q20 -12 42 -16.5t44 -4.5q70 0 121 37t84 95.5t48.5 133t15.5 150.5z" />
<glyph unicode="&#xf9;" d="M156 268q0 94 28 219l115 476h252l-109 -459q-16 -61 -24 -111.5t-8 -89.5q0 -106 102 -106q57 0 91 23.5t65 58.5q4 29 7 55t13 61l135 568h252l-137 -570q-8 -37 -13 -72.5t-5 -72.5q0 -59 12 -115.5t31 -112.5l-222 -36l-10 20t-12 26.5t-10 26t-7 17.5 q-41 -31 -106 -64t-143 -33q-166 0 -231.5 78t-65.5 213zM454 1223l125 192l324 -241l-92 -138z" />
<glyph unicode="&#xfa;" d="M156 268q0 94 28 219l115 476h252l-109 -459q-16 -61 -24 -111.5t-8 -89.5q0 -106 102 -106q57 0 91 23.5t65 58.5q4 29 7 55t13 61l135 568h252l-137 -570q-8 -37 -13 -72.5t-5 -72.5q0 -59 12 -115.5t31 -112.5l-222 -36l-10 20t-12 26.5t-10 26t-7 17.5 q-41 -31 -106 -64t-143 -33q-166 0 -231.5 78t-65.5 213zM532 1174l324 241l125 -192l-357 -187z" />
<glyph unicode="&#xfb;" d="M156 268q0 94 28 219l115 476h252l-109 -459q-16 -61 -24 -111.5t-8 -89.5q0 -106 102 -106q57 0 91 23.5t65 58.5q4 29 7 55t13 61l135 568h252l-137 -570q-8 -37 -13 -72.5t-5 -72.5q0 -59 12 -115.5t31 -112.5l-222 -36l-10 20t-12 26.5t-10 26t-7 17.5 q-41 -31 -106 -64t-143 -33q-166 0 -231.5 78t-65.5 213zM459 1157l328 258l225 -276l-111 -95l-151 142l-207 -142z" />
<glyph unicode="&#xfc;" d="M156 268q0 94 28 219l115 476h252l-109 -459q-16 -61 -24 -111.5t-8 -89.5q0 -106 102 -106q57 0 91 23.5t65 58.5q4 29 7 55t13 61l135 568h252l-137 -570q-8 -37 -13 -72.5t-5 -72.5q0 -59 12 -115.5t31 -112.5l-222 -36l-10 20t-12 26.5t-10 26t-7 17.5 q-41 -31 -106 -64t-143 -33q-166 0 -231.5 78t-65.5 213zM393 1223q0 35 13.5 63.5t34 49t47 31.5t52.5 11q51 0 88 -33.5t37 -89.5q0 -35 -14 -62.5t-35.5 -48t-48 -31.5t-51.5 -11q-53 0 -88 32.5t-35 88.5zM798 1223q0 70 47.5 112.5t102.5 42.5q51 0 87 -33.5t36 -89.5 q0 -35 -14.5 -62.5t-36 -48t-48 -31.5t-51.5 -11q-53 0 -88 32.5t-35 88.5z" />
<glyph unicode="&#xfd;" d="M-88 -301l80 201q33 -14 61.5 -21.5t73.5 -7.5q150 0 248 147q-49 197 -89 427.5t-55 517.5h263q2 -74 7 -162t13 -178.5t19.5 -178.5t25.5 -159q94 143 166 310t131 368h268q-53 -141 -104 -262t-105.5 -230t-114 -208t-126.5 -195q-51 -74 -109.5 -147t-127 -132 t-150.5 -96t-178 -37q-127 0 -197 43zM530 1174l324 241l125 -192l-357 -187z" />
<glyph unicode="&#xfe;" d="M-4 -338l414 1716l262 43l-113 -463q35 10 73 17.5t73 7.5q166 0 248.5 -97.5t82.5 -250.5q0 -127 -36.5 -246t-111.5 -210t-189.5 -145t-268.5 -54q-41 0 -63.5 2t-38.5 6l-80 -326h-252zM379 201q10 -4 22.5 -4h26.5q84 0 151.5 33.5t113.5 91t70.5 134t24.5 160.5 q0 31 -6 58.5t-22.5 49t-47 35t-79.5 13.5q-41 0 -69.5 -6t-51.5 -10z" />
<glyph unicode="&#xff;" d="M-88 -301l80 201q33 -14 61.5 -21.5t73.5 -7.5q150 0 248 147q-49 197 -89 427.5t-55 517.5h263q2 -74 7 -162t13 -178.5t19.5 -178.5t25.5 -159q94 143 166 310t131 368h268q-53 -141 -104 -262t-105.5 -230t-114 -208t-126.5 -195q-51 -74 -109.5 -147t-127 -132 t-150.5 -96t-178 -37q-127 0 -197 43zM391 1223q0 35 13.5 63.5t34 49t47 31.5t52.5 11q51 0 88 -33.5t37 -89.5q0 -35 -14 -62.5t-35.5 -48t-48 -31.5t-51.5 -11q-53 0 -88 32.5t-35 88.5zM796 1223q0 70 47.5 112.5t102.5 42.5q51 0 87 -33.5t36 -89.5q0 -35 -14.5 -62.5 t-36 -48t-48 -31.5t-51.5 -11q-53 0 -88 32.5t-35 88.5z" />
<glyph unicode="&#x152;" d="M111 356q0 84 13 186.5t42 205t76 198.5t113.5 170t155.5 119t204 45q31 0 64.5 -4t60.5 -8h407l-49 -209h-231l-70 -285h184l-49 -209h-184l-86 -356h258l-49 -209h-434q-27 -6 -53.5 -8t-55.5 -2q-154 0 -235.5 95t-81.5 271zM346 373q0 -82 26.5 -126t96.5 -44 q31 0 68 10l202 844q-31 10 -63 10q-76 0 -136.5 -73.5t-103.5 -181t-66.5 -227.5t-23.5 -212z" />
<glyph unicode="&#x153;" d="M74 274q0 156 36.5 287t98 226.5t142.5 147.5t167 52q156 0 197 -129q43 55 105.5 92t121.5 37q37 0 73 -11t62.5 -37t43 -67t16.5 -100q0 -102 -35 -179t-95.5 -129t-140.5 -81t-168 -37q-2 -10 -2 -16v-15q0 -72 32 -112.5t112 -40.5q70 0 143 51l25 -178 q-45 -29 -98.5 -45.5t-110.5 -16.5q-98 0 -155.5 43t-86.5 113q-41 -78 -110.5 -117t-141.5 -39q-57 0 -100 23.5t-73 63.5t-44 95.5t-14 118.5zM268 311q0 -57 19.5 -92t60.5 -35q33 0 70 39t67.5 105.5t50 156t19.5 189.5q0 55 -20.5 79.5t-49.5 24.5q-35 0 -72.5 -35.5 t-70.5 -98t-53.5 -148.5t-20.5 -185zM711 512q55 0 100 17.5t79 47t52.5 70.5t18.5 88q0 29 -12.5 49.5t-51.5 20.5q-20 0 -45 -16.5t-51.5 -51.5t-50 -90t-39.5 -135z" />
<glyph unicode="&#x178;" d="M291 1268h248q12 -147 39.5 -296t58.5 -276q33 47 80 118t96 149.5t97 158.5t85 146h271q-63 -104 -126 -202.5t-128.5 -195t-138 -191.5t-154.5 -196l-117 -483h-252l115 481q-63 199 -104.5 388.5t-69.5 398.5zM481 1508q0 35 13.5 63.5t34 49t47 31.5t52.5 11 q51 0 88 -33.5t37 -89.5q0 -35 -14 -62.5t-35.5 -48t-48 -31.5t-51.5 -11q-53 0 -88 32.5t-35 88.5zM886 1508q0 70 47.5 112.5t102.5 42.5q51 0 87 -33.5t36 -89.5q0 -35 -14.5 -62.5t-36 -48t-48 -31.5t-51.5 -11q-53 0 -88 32.5t-35 88.5z" />
<glyph unicode="&#x2c6;" d="M473 1157l328 258l225 -276l-111 -95l-151 142l-207 -142z" />
<glyph unicode="&#x2dc;" d="M412 1174q43 100 100 148t143 48q33 0 60.5 -10t51.5 -21.5t46.5 -21.5t44.5 -10q27 0 47.5 14t50.5 59l123 -73q-43 -100 -100 -148.5t-143 -48.5q-35 0 -63 10t-51.5 21.5t-45 22t-43.5 10.5q-27 0 -47.5 -14.5t-50.5 -59.5z" />
<glyph unicode="&#x2000;" horiz-adv-x="850" />
<glyph unicode="&#x2001;" horiz-adv-x="1700" />
<glyph unicode="&#x2002;" horiz-adv-x="850" />
<glyph unicode="&#x2003;" horiz-adv-x="1700" />
<glyph unicode="&#x2004;" horiz-adv-x="566" />
<glyph unicode="&#x2005;" horiz-adv-x="425" />
<glyph unicode="&#x2006;" horiz-adv-x="283" />
<glyph unicode="&#x2007;" horiz-adv-x="283" />
<glyph unicode="&#x2008;" horiz-adv-x="212" />
<glyph unicode="&#x2009;" horiz-adv-x="340" />
<glyph unicode="&#x200a;" horiz-adv-x="94" />
<glyph unicode="&#x2010;" d="M285 401l59 248h561l-61 -248h-559z" />
<glyph unicode="&#x2011;" d="M285 401l59 248h561l-61 -248h-559z" />
<glyph unicode="&#x2012;" d="M285 401l59 248h561l-61 -248h-559z" />
<glyph unicode="&#x2013;" d="M180 453l47 188h805l-47 -188h-805z" />
<glyph unicode="&#x2014;" d="M70 453l45 188h1024l-45 -188h-1024z" />
<glyph unicode="&#x2018;" d="M535 1051q0 76 28.5 153.5t88 141t149.5 107.5t215 52l16 -162q-43 -2 -87 -11t-82 -26.5t-65.5 -40t-37.5 -53.5q61 -8 98 -48t37 -105q0 -43 -15.5 -81t-43 -65.5t-64.5 -43t-80 -15.5q-80 0 -118.5 56.5t-38.5 140.5z" />
<glyph unicode="&#x2019;" d="M485 1016q43 2 86 11t81 26.5t65.5 40t38.5 53.5q-59 8 -96 48t-37 105q0 88 57 146.5t143 58.5q82 0 121 -56t39 -142q0 -76 -28.5 -153t-88 -140.5t-150.5 -107.5t-214 -52z" />
<glyph unicode="&#x201a;" d="M197 -147q43 2 86 11t80.5 26.5t65.5 40t38 53.5q-61 8 -97 48t-36 105q0 88 57.5 146.5t143.5 58.5q80 0 119.5 -48t39.5 -114q0 -90 -28.5 -174t-88 -151.5t-150.5 -111.5t-214 -52z" />
<glyph unicode="&#x201c;" d="M330 1034q0 68 24.5 134.5t74.5 119.5t128 88t186 43l15 -135q-37 -4 -75 -12t-69.5 -21.5t-55 -34t-32.5 -45.5q53 -6 85 -42.5t32 -92.5q0 -76 -50 -127t-124 -51q-72 0 -105.5 50t-33.5 126zM809 1034q0 68 23.5 134.5t74.5 119.5t128 88t186 43l14 -135 q-37 -4 -74 -12t-68.5 -21.5t-55 -34t-31.5 -45.5q53 -6 83.5 -42.5t30.5 -92.5q0 -76 -50 -127t-124 -51q-72 0 -104.5 50t-32.5 126z" />
<glyph unicode="&#x201d;" d="M272 993q37 2 74 10.5t68.5 21.5t55.5 33.5t32 45.5q-53 8 -85 45t-32 90q0 78 51 129t125 51q72 0 104.5 -51t32.5 -125q0 -68 -23.5 -134.5t-74.5 -119.5t-129 -88t-184 -43zM750 993q37 2 74.5 10.5t69.5 21.5t54.5 33.5t32.5 45.5q-53 8 -86 45t-33 90q0 78 51.5 129 t124.5 51q72 0 106 -51t34 -125q0 -68 -25 -134.5t-75 -119.5t-129 -88t-185 -43z" />
<glyph unicode="&#x201e;" d="M14 -158q37 2 74 11.5t68.5 22.5t55.5 33.5t32 45.5q-53 6 -84 43t-31 92q0 76 50 127t124 51q72 0 104.5 -50t32.5 -124q0 -70 -23.5 -135t-74.5 -119.5t-129 -89.5t-184 -43zM492 -158q37 2 74.5 11.5t69.5 22.5t54.5 33.5t32.5 45.5q-53 6 -85 43t-32 92 q0 76 50.5 127t123.5 51q72 0 106 -50t34 -124q0 -70 -25 -135t-75 -119.5t-129 -89.5t-185 -43z" />
<glyph unicode="&#x2022;" d="M356 643q0 57 19.5 110.5t55.5 94.5t87 64.5t117 23.5q63 0 115.5 -23.5t88 -64.5t55 -94.5t19.5 -110.5q0 -59 -19.5 -111.5t-55 -93.5t-88 -64.5t-115.5 -23.5q-66 0 -117 23.5t-87 64.5t-55.5 93.5t-19.5 111.5z" />
<glyph unicode="&#x2026;" d="M51 90q0 70 39 111t92 41q49 0 80 -29t31 -84q0 -72 -39 -113t-92 -41q-51 0 -81 29t-30 86zM391 90q0 70 39 111t92 41q51 0 81 -29t30 -84q0 -72 -39 -113t-92 -41q-49 0 -80 29t-31 86zM729 90q0 70 40 111t93 41q49 0 79 -29t30 -84q0 -72 -39 -113t-92 -41 q-49 0 -80 29t-31 86z" />
<glyph unicode="&#x202f;" horiz-adv-x="340" />
<glyph unicode="&#x2039;" d="M338 530l401 428l172 -102l-286 -360l131 -332l-183 -84z" />
<glyph unicode="&#x203a;" d="M268 182l287 361l-131 331l182 84l236 -450l-402 -428z" />
<glyph unicode="&#x205f;" horiz-adv-x="425" />
<glyph unicode="&#x20ac;" d="M129 406l41 167h119q4 39 11 72t15 66h-116l41 168h127q41 94 96 171.5t131 132t175 84t230 29.5q117 0 240 -41l-90 -198q-41 16 -91 23t-91 7q-133 0 -214 -55t-137 -153h435l-68 -168h-422q-10 -29 -16 -65t-10 -73h389l-70 -167h-326q10 -127 70.5 -173.5 t155.5 -46.5q53 0 117.5 11.5t119.5 31.5l10 -200q-66 -27 -145.5 -41.5t-150.5 -14.5q-84 0 -160 23.5t-133.5 75t-92 134.5t-36.5 200h-154z" />
<glyph unicode="&#x2122;" d="M238 1165v103h380v-103h-131v-434h-118v434h-131zM657 731q6 102 12.5 178t12.5 137.5t14.5 113.5t18.5 108h108l92 -279l97 279h110q8 -55 15.5 -108.5t13.5 -115t12 -137.5t13 -176h-119q0 8 -1 53t-2 103.5t-3 120t-4 102.5l-89 -238h-90l-82 238q-2 -41 -4 -102.5 t-3 -120t-2 -103.5t-1 -53h-119z" />
<glyph unicode="&#xe000;" horiz-adv-x="962" d="M0 0v963h963v-963h-963z" />
<glyph unicode="&#xfb01;" d="M-219 -303l61 201q23 -10 49.5 -18.5t61.5 -8.5q37 0 63.5 14.5t44 39t27.5 56t18 68.5l146 705h-119l51 209h111l24 106q25 106 67 174t93 107t109.5 54t120.5 15q51 0 89 -5t83 -21l-90 -207q-29 10 -47.5 14t-41.5 4q-78 0 -111.5 -49t-51.5 -137l-11 -55h226 l-52 -209h-215l-131 -654q-43 -211 -135 -327.5t-256 -116.5q-57 0 -103 11t-81 30zM664 0l231 963h235l-233 -963h-233zM913 1223q0 39 14.5 72.5t38 56t54.5 36t63 13.5q59 0 103.5 -35t44.5 -113q0 -37 -15.5 -69.5t-40 -55t-55 -36t-61.5 -13.5q-66 0 -106 35t-40 109z " />
<glyph unicode="&#xfb02;" d="M-219 -303l61 201q23 -10 49.5 -18.5t61.5 -8.5q37 0 63.5 14.5t44 39t27.5 56t18 68.5l146 705h-119l51 209h111l24 106q25 106 67 174t93 107t109.5 54t120.5 15q51 0 89 -5t83 -21l-90 -207q-29 10 -47.5 14t-41.5 4q-78 0 -111.5 -49t-51.5 -137l-11 -55h226 l-52 -209h-215l-131 -654q-43 -211 -135 -327.5t-256 -116.5q-57 0 -103 11t-81 30zM727 240q0 70 23 163l233 973l246 43l-254 -1052q-10 -41 -10 -70q0 -35 18 -58.5t70 -31.5l-54 -225q-154 18 -213 85.5t-59 172.5z" />
</font>
</defs></svg>

After

Width:  |  Height:  |  Size: 69 KiB

Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -0,0 +1,242 @@
<?xml version="1.0" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" >
<svg xmlns="http://www.w3.org/2000/svg">
<metadata></metadata>
<defs>
<font id="ubuntu_monoregular" horiz-adv-x="1024" >
<font-face units-per-em="2048" ascent="1638" descent="-410" />
<missing-glyph horiz-adv-x="500" />
<glyph unicode="&#xd;" />
<glyph />
<glyph />
<glyph unicode=" " />
<glyph unicode="!" d="M371 115q0 63 41 101t96 38q57 0 97 -38t40 -101t-40 -101.5t-97 -38.5q-55 0 -96 38t-41 102zM418 924v344h182v-344q0 -76 -2 -139.5t-7 -121t-11.5 -113.5t-12.5 -118h-116q-6 61 -12.5 117.5t-11.5 114t-7 121t-2 139.5z" />
<glyph unicode="&#x22;" d="M264 1300v91h158v-93q0 -90 -10.5 -205.5t-26.5 -211.5h-86q-14 96 -24.5 211.5t-10.5 207.5zM602 1300v91h158v-93q0 -90 -10.5 -205.5t-24.5 -211.5h-86q-16 96 -26.5 211.5t-10.5 207.5z" />
<glyph unicode="#" d="M55 334v137h158l61 326h-219v135h248l64 336h153l-63 -336h227l61 336h154l-61 -336h131v-135h-158l-63 -326h221v-137h-248l-64 -334h-153l63 334h-227l-64 -334h-153l63 334h-131zM367 471h225l63 326h-225z" />
<glyph unicode="$" d="M111 106l45 142q55 -27 130.5 -50.5t190.5 -23.5q74 0 124 11.5t79 33t41 51t12 64.5q0 51 -24.5 87t-66.5 63.5t-95 49t-111 41.5q-55 20 -109.5 45t-96.5 61t-68.5 86t-26.5 124q0 131 78 213t225 104v211h152v-205q82 -4 150.5 -19t109.5 -32l-35 -143 q-43 16 -108.5 33.5t-165.5 17.5q-111 0 -169.5 -41t-58.5 -119q0 -43 17.5 -71.5t50.5 -51t77 -41t99 -38.5q70 -27 135.5 -56.5t114.5 -70.5t78.5 -98.5t29.5 -137.5q0 -121 -79.5 -205t-245.5 -104v-236h-152v230q-129 4 -208.5 28.5t-118.5 46.5z" />
<glyph unicode="%" d="M37 977q0 156 59.5 236.5t163.5 80.5t163.5 -80.5t59.5 -236.5t-59 -238t-164 -82q-104 0 -163.5 82t-59.5 238zM51 0l776 1268h144l-776 -1268h-144zM162 977q0 -92 25.5 -151.5t72.5 -59.5t71.5 59.5t24.5 151.5t-24.5 151.5t-71.5 59.5t-72.5 -59.5t-25.5 -151.5z M543 291q0 156 58 236.5t163 80.5q104 0 163.5 -81t59.5 -236q0 -156 -59.5 -237t-163.5 -81t-162.5 81t-58.5 237zM668 291q0 -92 24.5 -151.5t71.5 -59.5t72.5 59.5t25.5 151.5t-25.5 151.5t-72.5 59.5t-71.5 -59.5t-24.5 -151.5z" />
<glyph unicode="&#x26;" d="M63 309q0 96 50.5 194.5t158.5 182.5q-53 72 -85.5 145.5t-32.5 151.5q0 80 25.5 139.5t68.5 97t99 57t116 19.5q53 0 104 -16t90 -50t62.5 -83t23.5 -113q0 -94 -61 -193.5t-195 -183.5l70 -77q35 -41 73 -83t77 -89q16 57 28.5 124.5t18.5 149.5l141 -18 q-12 -119 -35.5 -212.5t-58.5 -168.5q47 -66 90 -135.5t78 -147.5h-178q-35 72 -78 137q-66 -82 -147 -117.5t-169 -35.5q-78 0 -139 25.5t-104 70.5t-67 104.5t-24 124.5zM233 326q0 -80 41 -132.5t100.5 -65.5t129 16.5t127.5 111.5q-68 92 -140.5 171t-138.5 157 q-59 -53 -89 -123t-30 -135zM313 995q0 -59 18.5 -110t78.5 -129q98 61 139 131t41 129q0 74 -40 110.5t-91 36.5q-53 0 -99.5 -42t-46.5 -126z" />
<glyph unicode="'" d="M422 1300v91h178v-93q0 -45 -3 -103t-8 -120.5t-11.5 -123t-14.5 -107.5h-104q-8 47 -14.5 107.5t-11.5 123t-8 121.5t-3 104z" />
<glyph unicode="(" d="M231 549q0 254 117 485.5t350 401.5l90 -123h-2q-190 -147 -290.5 -340t-100.5 -420q0 -115 23.5 -217.5t72 -196.5t123 -182t177.5 -176l-93 -123q-236 174 -351.5 404.5t-115.5 486.5z" />
<glyph unicode=")" d="M231 1313l93 123q236 -174 351.5 -404.5t115.5 -486.5q0 -127 -30 -250t-88.5 -236.5t-145.5 -215t-203 -185.5l-91 123h3q190 147 291.5 339.5t101.5 420.5q0 115 -23.5 217t-73 196.5t-124 182.5t-177.5 176z" />
<glyph unicode="*" d="M117 915l55 168l14 -6q72 -29 144.5 -63.5t138.5 -71.5q-16 74 -29.5 154t-13.5 157v15h176v-15q0 -78 -13.5 -157.5t-29.5 -153.5q66 39 137.5 73t143.5 60l14 6l53 -168l-12 -4q-74 -23 -152.5 -35t-154.5 -20q55 -51 114.5 -107.5t100.5 -119.5l8 -11l-143 -104 l-11 12q-43 61 -77.5 134t-65.5 141q-33 -68 -67.5 -140.5t-81.5 -134.5l-11 -10l-141 102l10 13q45 63 102.5 118.5t112.5 106.5q-76 10 -155.5 21.5t-151.5 35.5z" />
<glyph unicode="+" d="M94 467v143h344v377h148v-377h346v-143h-346v-379h-148v379h-344z" />
<glyph unicode="," d="M305 -162q37 8 73 16.5t66.5 24t55 39t39.5 64.5q-66 6 -95.5 50t-29.5 87q0 82 46 124t105 42q76 0 115 -54.5t39 -132.5q0 -59 -23.5 -123.5t-72 -121t-120 -96.5t-169.5 -52z" />
<glyph unicode="-" d="M287 440v160h450v-160h-450z" />
<glyph unicode="." d="M362 131q0 63 41 110.5t111 47.5q68 0 109 -47.5t41 -110.5q0 -61 -41 -108.5t-109 -47.5q-70 0 -111 47.5t-41 108.5z" />
<glyph unicode="/" d="M141 -338l572 1770h170l-568 -1770h-174z" />
<glyph unicode="0" d="M94 635q0 319 109.5 490t308.5 171q201 0 309.5 -171t108.5 -490t-108.5 -490.5t-309.5 -171.5q-199 0 -308.5 171.5t-109.5 490.5zM266 635q0 -104 12.5 -197.5t41 -163t75.5 -110.5t117 -41t117 41t75.5 110.5t41 163t12.5 197.5t-12.5 197.5t-41 163t-75.5 110.5 t-117 41t-117 -41t-75.5 -110.5t-41 -163t-12.5 -197.5zM397 657q0 53 33 94.5t86 41.5q51 0 83 -41.5t32 -94.5t-32 -92t-83 -39q-53 0 -86 39t-33 92z" />
<glyph unicode="1" d="M154 1006q104 41 202.5 103t182.5 159h118v-1125h240v-143h-682v143h274v889q-23 -20 -54.5 -41.5t-69 -42t-78.5 -39t-80 -30.5z" />
<glyph unicode="2" d="M117 1145q16 18 49 45t79 50.5t103.5 39.5t122.5 16q199 0 294 -91t95 -261q0 -66 -25.5 -127t-67.5 -120.5t-95.5 -117t-108.5 -112.5q-31 -31 -71.5 -74t-77.5 -88t-61.5 -88t-24.5 -74h583v-143h-768q-2 10 -2 21.5v21.5q0 86 29 159.5t74 139.5t101 124t112 114 q45 45 87 88t73.5 86t51 89t19.5 95q0 55 -17.5 94t-47 64.5t-68.5 38t-84 12.5q-53 0 -97 -14.5t-78 -35t-58.5 -40t-36.5 -31.5z" />
<glyph unicode="3" d="M121 39l33 145q33 -16 104.5 -38.5t175.5 -22.5q162 0 230.5 64.5t68.5 172.5q0 70 -28.5 117t-75.5 76t-108.5 41t-129.5 12h-43v137h60q45 0 93 9.5t88 33t64.5 64.5t24.5 104q0 104 -64.5 148.5t-150.5 44.5q-88 0 -149.5 -25.5t-102.5 -52.5l-66 129q43 31 130 64.5 t194 33.5q100 0 172 -24.5t118 -69.5t68.5 -105.5t22.5 -131.5q0 -100 -52.5 -170t-133.5 -107q98 -29 169.5 -111.5t71.5 -220.5q0 -82 -27.5 -152.5t-84 -121.5t-145.5 -80t-212 -29q-47 0 -97 7.5t-93 18.5t-77 22.5t-48 17.5z" />
<glyph unicode="4" d="M74 324v114q35 82 95 188.5t136 220.5t162 223.5t174 197.5h164v-805h149v-139h-149v-324h-164v324h-567zM238 463h403v604q-55 -59 -111.5 -131t-109.5 -150.5t-99.5 -160.5t-82.5 -162z" />
<glyph unicode="5" d="M135 39l33 145q33 -16 101.5 -38.5t172.5 -22.5q82 0 137.5 18.5t89 50t49 72.5t15.5 86q0 70 -23.5 124t-82 91t-159.5 56.5t-255 19.5q12 90 19.5 169t12.5 153.5t8 148.5t7 156h610v-144h-462q-2 -29 -5.5 -74.5t-7.5 -97t-8 -98.5t-6 -76q274 -10 399 -120.5 t125 -297.5q0 -84 -26.5 -155.5t-83 -122.5t-143.5 -80t-206 -29q-49 0 -97 7.5t-91 17.5t-75.5 21.5t-47.5 19.5z" />
<glyph unicode="6" d="M111 508q0 184 50 326.5t143 238.5t226.5 147.5t300.5 53.5l15 -144q-109 -2 -198 -23.5t-158.5 -69.5t-116.5 -123.5t-72 -186.5q49 23 107.5 37t123.5 14q106 0 181 -32.5t120.5 -87t66 -126t20.5 -147.5q0 -70 -23 -142.5t-70 -133t-120.5 -98.5t-176.5 -38 q-211 0 -315 141.5t-104 393.5zM283 508q0 -80 11 -150.5t38.5 -125t75 -86t120.5 -31.5q61 0 102.5 25.5t68 64.5t38 87t11.5 91q0 125 -56.5 190.5t-177.5 65.5q-66 0 -120 -12.5t-109 -36.5q-2 -20 -2 -40v-42z" />
<glyph unicode="7" d="M129 1120v148h803v-142q-61 -72 -133 -192.5t-136.5 -271t-111.5 -321.5t-59 -341h-175q10 145 52.5 308t101.5 315.5t131 282.5t141 214h-614z" />
<glyph unicode="8" d="M104 319q0 109 59.5 193t141.5 135q-174 98 -174 301q0 70 26.5 133.5t76 110.5t120 75.5t158.5 28.5q102 0 175 -30.5t118 -78.5t65.5 -106.5t20.5 -113.5q0 -109 -55.5 -188t-126.5 -126q211 -100 211 -323q0 -160 -101.5 -258.5t-308.5 -98.5q-119 0 -196.5 32 t-124 82t-66 111.5t-19.5 120.5zM268 317q0 -33 12.5 -68.5t41 -66t75.5 -50t115 -19.5q63 0 109.5 17t76 47t44 67t14.5 73q0 117 -84 179.5t-232 95.5q-82 -45 -127 -113t-45 -162zM297 963q0 -84 60.5 -157t199.5 -106q78 45 124 107t46 160q0 27 -12.5 60.5t-38 61 t-66.5 47t-98 19.5q-59 0 -99 -18.5t-67 -46t-38 -61.5t-11 -66z" />
<glyph unicode="9" d="M104 885q0 70 23 142.5t70 132t120.5 98t176.5 38.5q209 0 315 -143t106 -393q0 -379 -184 -570.5t-555 -193.5l-6 143q229 0 369.5 91.5t185.5 314.5q-49 -23 -108.5 -36t-124.5 -13q-109 0 -182.5 31.5t-119 86t-66 124t-20.5 147.5zM276 889q0 -125 56.5 -189.5 t177.5 -64.5q66 0 122 12t109 35q2 20 2 38.5v39.5q0 80 -11 151.5t-38.5 125t-76 85t-121.5 31.5q-61 0 -102.5 -25.5t-68 -63.5t-38 -85t-11.5 -90z" />
<glyph unicode=":" d="M362 131q0 63 41 110.5t111 47.5q68 0 109 -47.5t41 -110.5q0 -61 -41 -108.5t-109 -47.5q-70 0 -111 47.5t-41 108.5zM362 793q0 63 41 110.5t111 47.5q68 0 109 -47.5t41 -110.5q0 -61 -41 -108.5t-109 -47.5q-70 0 -111 47.5t-41 108.5z" />
<glyph unicode=";" d="M256 -162q37 8 73 16.5t66.5 24t55 39t39.5 64.5q-66 6 -95.5 50t-29.5 87q0 82 46 124t105 42q76 0 115 -54.5t39 -132.5q0 -59 -23.5 -123.5t-72 -121t-120 -96.5t-169.5 -52zM362 793q0 63 41 110.5t111 47.5q68 0 109 -47.5t41 -110.5q0 -61 -41 -108.5t-109 -47.5 q-70 0 -111 47.5t-41 108.5z" />
<glyph unicode="&#x3c;" d="M100 449v145l791 336l47 -142l-649 -266l649 -268l-47 -141z" />
<glyph unicode="=" d="M94 270v146h838v-146h-838zM94 659v146h838v-146h-838z" />
<glyph unicode="&#x3e;" d="M100 254l650 268l-650 266l47 142l791 -336v-145l-791 -336z" />
<glyph unicode="?" d="M188 1223q61 35 139.5 54t166.5 19q104 0 170.5 -28.5t105.5 -72.5t54.5 -97.5t15.5 -102.5q0 -61 -23.5 -109t-58.5 -91t-76 -82t-76 -81t-58.5 -91t-23.5 -109h-145l-2 39q0 88 45 152.5t99 120t99.5 110.5t45.5 127q0 78 -49.5 125t-145.5 47q-59 0 -117.5 -14.5 t-117.5 -46.5zM330 115q0 63 40 101t97 38q55 0 96 -38t41 -101t-41 -101.5t-96 -38.5q-57 0 -97 38t-40 102z" />
<glyph unicode="@" d="M82 498q0 211 38 362.5t104.5 247.5t154.5 142t190 46q180 0 284.5 -121.5t104.5 -338.5v-707q-61 -25 -124.5 -34t-116.5 -9q-72 0 -133.5 23.5t-107.5 72.5t-71.5 126t-25.5 184q0 190 98 289.5t256 99.5q16 0 31.5 -1t32.5 -3q0 129 -53.5 204.5t-170.5 75.5 q-72 0 -131 -35t-102 -111.5t-67.5 -197.5t-24.5 -293q0 -129 24.5 -248.5t76.5 -210t133 -144.5t194 -54q82 0 170 26l16 -137q-109 -29 -200 -28q-150 0 -259.5 66.5t-180 175t-105.5 247.5t-35 285zM543 492q0 -41 5 -88.5t23.5 -87.5t52 -67.5t93.5 -27.5q16 0 36.5 2 t43.5 8v502q-18 6 -36 8t-34 2q-88 0 -136 -68t-48 -183z" />
<glyph unicode="A" d="M18 0q35 135 78 293t93.5 323.5t105.5 332.5t117 319h209q59 -152 113 -319t102.5 -332.5t91.5 -323.5t78 -293h-179l-75 332h-488l-74 -332h-172zM303 471h410q-47 184 -101.5 355t-101.5 294q-47 -129 -102.5 -299t-104.5 -350z" />
<glyph unicode="B" d="M111 20v1229q31 8 70.5 14.5t81.5 9.5t82 5t73 2q94 0 176 -16.5t142.5 -55.5t94 -102.5t33.5 -157.5q0 -45 -14 -87t-40 -79t-59.5 -64.5t-72.5 -41.5q104 -29 175 -105.5t71 -199.5q0 -188 -121 -284.5t-385 -96.5q-31 0 -72 2t-82 5t-82 9t-71 14zM279 139q4 -2 46 -5 t105 -3t121.5 10.5t103.5 38t73 72.5t28 117q0 63 -25.5 106t-67.5 68.5t-97.5 37t-114.5 11.5h-172v-453zM279 731h133q51 0 102 10.5t92 33t65.5 61t24.5 98.5q0 55 -22.5 94t-59 63.5t-85 35t-101.5 10.5t-93 -1t-56 -6v-399z" />
<glyph unicode="C" d="M94 635q0 162 42 284.5t114 206.5t168 127t205 43q76 0 154.5 -20.5t154.5 -67.5l-49 -139q-135 78 -254 78q-84 0 -150.5 -36t-114 -103.5t-73 -161.5t-25.5 -211q0 -131 28 -227.5t77 -160t117.5 -94t148.5 -30.5q59 0 124.5 15.5t135.5 53.5l45 -139 q-72 -41 -152.5 -60.5t-173.5 -19.5q-113 0 -208 40t-164.5 121t-109.5 206t-40 295z" />
<glyph unicode="D" d="M111 20v1229q129 31 256 31q123 0 228 -35t182 -112.5t121 -200.5t44 -297q0 -176 -44 -299t-121 -200t-182.5 -111.5t-227.5 -34.5q-127 0 -256 30zM279 141q51 -6 104 -6q92 0 163.5 27.5t121 88t76 156t26.5 228.5q0 258 -99.5 379t-293.5 121q-27 0 -52.5 -1 t-45.5 -6v-987z" />
<glyph unicode="E" d="M186 0v1268h711v-144h-543v-389h475v-143h-475v-449h588v-143h-756z" />
<glyph unicode="F" d="M186 0v1268h719v-144h-551v-395h486v-141h-486v-588h-168z" />
<glyph unicode="G" d="M94 635q0 160 41 282.5t111.5 206.5t165 128t202.5 44q70 0 123.5 -10t91 -24.5t62 -29.5t37.5 -24l-56 -141q-47 37 -111.5 60.5t-135.5 23.5q-78 0 -144.5 -37t-114 -104.5t-74 -162.5t-26.5 -212q0 -115 23.5 -209t68.5 -161.5t112 -105.5t153 -38q59 0 92 8t49 16 v480h168v-594q-39 -14 -125 -36t-203 -22q-115 0 -209 44t-160.5 128t-103.5 208t-37 282z" />
<glyph unicode="H" d="M92 0v1268h168v-535h504v535h168v-1268h-168v590h-504v-590h-168z" />
<glyph unicode="I" d="M182 0v143h246v981h-246v144h660v-144h-246v-981h246v-143h-660z" />
<glyph unicode="J" d="M111 76l67 137q39 -29 103.5 -61.5t150.5 -32.5q131 0 195.5 69.5t64.5 235.5v700h-432v144h600v-860q0 -90 -19.5 -170t-67.5 -138.5t-129 -92.5t-204 -34t-206.5 35t-122.5 68z" />
<glyph unicode="K" d="M131 0v1268h168v-566q133 137 255 287t214 279h195q-100 -150 -220 -297.5t-260 -294.5q66 -55 139.5 -129t144.5 -161t133.5 -185.5t105.5 -200.5h-191q-51 94 -110.5 184t-126 168t-137 142.5t-142.5 111.5v-606h-168z" />
<glyph unicode="L" d="M186 0v1268h168v-1125h588v-143h-756z" />
<glyph unicode="M" d="M66 0q6 156 14 319.5t19.5 325.5t26.5 319.5t34 303.5h155l199 -631l197 631h157q41 -299 58.5 -612.5t31.5 -655.5h-163q-2 111 -4.5 240t-5.5 266t-6 278.5t-7 274.5l-184 -578h-148l-188 578q-2 -133 -5 -273.5t-6 -278.5t-6.5 -267t-5.5 -240h-163z" />
<glyph unicode="N" d="M113 0v1268h172q84 -154 146.5 -268.5t114.5 -222t101 -221.5t111 -263v975h153v-1268h-172q-70 170 -131 308t-117.5 259t-111.5 228.5t-113 216.5v-1012h-153z" />
<glyph unicode="O" d="M59 635q0 170 33 295t92.5 206t142.5 120.5t185 39.5q100 0 184 -39.5t143.5 -120.5t93.5 -206t34 -295t-34 -295t-93.5 -207t-143.5 -121t-184 -39q-102 0 -185 39t-142.5 121t-92.5 207t-33 295zM231 635q0 -250 68 -383t209 -133q143 0 215 133t72 383t-72 383 t-215 133q-141 0 -209 -133t-68 -383z" />
<glyph unicode="P" d="M150 0v1249q37 8 80.5 14.5t87.5 10.5t86 5t77 1q113 0 198 -28.5t141.5 -81t84 -124t27.5 -159.5q0 -199 -117 -306.5t-350 -107.5h-148v-473h-167zM317 616h140q154 0 228.5 61.5t74.5 203.5q0 254 -266 254q-53 0 -102.5 -1t-74.5 -6v-512z" />
<glyph unicode="Q" d="M59 633q0 170 33 295t92.5 205.5t142.5 120.5t185 40q100 0 184 -40t143.5 -120.5t93.5 -205.5t34 -295q0 -152 -27 -267.5t-76 -197.5t-118.5 -129t-153.5 -62q6 -41 34.5 -70.5t72.5 -51t100.5 -36t118.5 -22.5l-39 -135q-84 14 -161 36.5t-138.5 59.5t-104.5 90.5 t-57 131.5q-166 35 -262.5 193.5t-96.5 459.5zM231 633q0 -250 68 -383t209 -133q143 0 215 133t72 383t-72 383t-215 133q-141 0 -209 -133t-68 -383z" />
<glyph unicode="R" d="M113 0v1249q31 8 70.5 14.5t81.5 9.5t83 5t74 2q229 0 345 -100t116 -299q0 -117 -61.5 -206t-166.5 -138q31 -49 69 -112t77 -133.5t76.5 -145t70.5 -146.5h-180q-61 147 -134 282.5t-140 219.5q-12 -2 -36 -2h-32h-143v-500h-170zM283 639h108q74 0 132.5 10t100.5 38 t64.5 76t22.5 126q0 74 -22.5 121t-59.5 74.5t-87.5 39t-105.5 11.5q-47 0 -91 -1t-62 -6v-489z" />
<glyph unicode="S" d="M113 61l51 140q41 -23 120.5 -52.5t194.5 -29.5q129 0 196.5 49t67.5 147q0 59 -24.5 101.5t-65.5 74t-92 55t-104 44.5q-61 25 -117.5 55.5t-100.5 71.5t-70 96t-26 131q0 166 104.5 259t291.5 93q51 0 101 -7t93 -17t77 -24.5t54 -28.5l-53 -142q-41 25 -112.5 49.5 t-159.5 24.5q-92 0 -160 -46t-68 -138q0 -53 19.5 -90t53.5 -65t79 -50.5t98 -44.5q78 -33 142.5 -66t110.5 -78t71.5 -106t25.5 -150q0 -166 -111.5 -255t-320.5 -89q-68 0 -127 9.5t-105 23.5t-81 28.5t-53 26.5z" />
<glyph unicode="T" d="M80 1124v144h864v-144h-348v-1124h-168v1124h-348z" />
<glyph unicode="U" d="M98 436v832h168v-813q0 -96 17.5 -161t49.5 -103.5t77 -55t102 -16.5t102 16.5t77 55t49.5 103t17.5 161.5v813h168v-832q0 -106 -22.5 -192t-72 -145.5t-128 -92.5t-191.5 -33t-191.5 33t-128 92.5t-72 145.5t-22.5 192z" />
<glyph unicode="V" d="M27 1268h182q25 -129 62.5 -281.5t79.5 -305.5t85 -292t80 -244q33 104 77 245.5t87 294.5t81 304.5t62 278.5h176q-16 -82 -53 -220.5t-88 -309.5t-113.5 -362.5t-130.5 -375.5h-208q-63 184 -124 374.5t-112 361.5t-88 310.5t-55 221.5z" />
<glyph unicode="W" d="M66 1268h163l23 -1059l184 577h148l188 -577l23 1059h163q-6 -172 -15 -344t-21.5 -335t-26.5 -312.5t-31 -276.5h-155l-199 631l-197 -631h-157q-18 125 -31.5 275.5t-25 314.5t-19.5 336t-14 342z" />
<glyph unicode="X" d="M51 0q68 152 158 329t192 341l-329 598h186l248 -486l266 486h182l-336 -592q98 -160 190.5 -332t164.5 -344h-187q-23 55 -53.5 125t-65 143.5t-74.5 147t-83 137.5q-72 -115 -143.5 -263.5t-133.5 -289.5h-182z" />
<glyph unicode="Y" d="M27 1268h188q59 -172 136 -329t165 -323q94 174 167 331t132 321h184q-78 -201 -178 -391.5t-223 -401.5v-475h-168v471q-125 205 -226.5 399.5t-176.5 397.5z" />
<glyph unicode="Z" d="M111 0v111q63 129 140 265t156.5 267t159.5 254t154 227h-580v144h774v-131q-66 -90 -146.5 -214t-164.5 -259.5t-163 -271.5t-138 -249h629v-143h-821z" />
<glyph unicode="[" d="M293 -338v1770h489v-134h-329v-1503h329v-133h-489z" />
<glyph unicode="\" d="M143 1432h170l568 -1770h-172z" />
<glyph unicode="]" d="M242 -205h329v1503h-329v134h489v-1770h-489v133z" />
<glyph unicode="^" d="M82 645l354 623h152l354 -623l-135 -70l-295 517l-295 -517z" />
<glyph unicode="_" d="M16 -195h992v-143h-992v143z" />
<glyph unicode="`" d="M334 1311l108 108l234 -282l-86 -76z" />
<glyph unicode="a" d="M119 283q0 82 35.5 138t92 91t129.5 50.5t146 15.5q100 0 197 -23v47q0 43 -9.5 83t-35 73t-69.5 52t-113 19q-88 0 -154 -12t-100 -24l-21 139q35 16 116 28.5t173 12.5q106 0 179 -26.5t118 -74t63.5 -115t18.5 -147.5v-594q-59 -10 -156.5 -24.5t-200.5 -14.5 q-78 0 -151.5 13.5t-131 47.5t-92 93t-34.5 152zM291 285q0 -92 62.5 -128t168.5 -36q63 0 113.5 4t83.5 10v283q-33 10 -79 16t-97 6q-47 0 -92 -7t-80 -25.5t-57.5 -48t-22.5 -74.5z" />
<glyph unicode="b" d="M145 27v1364l170 28v-504q31 18 89.5 38t130.5 20q96 0 171.5 -37t128 -102.5t80 -156.5t27.5 -202q0 -115 -32.5 -207t-92 -156.5t-143.5 -99.5t-187 -35q-113 0 -200.5 16.5t-141.5 33.5zM315 147q39 -10 78 -15t74 -5q141 0 221 87t80 261q0 74 -14.5 138.5t-45 110.5 t-78.5 72.5t-116 26.5q-59 0 -114.5 -23.5t-84.5 -49.5v-603z" />
<glyph unicode="c" d="M100 473q0 129 41 223.5t113 155.5t167 91t204 30q70 0 138 -9.5t146 -33.5l-39 -146q-68 25 -124 32t-113 7q-74 0 -139.5 -19.5t-113.5 -61.5t-77 -108.5t-29 -160.5q0 -90 27 -154.5t75 -106.5t115.5 -62.5t149.5 -20.5q66 0 126 7t132 32l25 -141 q-72 -27 -145.5 -38.5t-160.5 -11.5q-115 0 -210 32t-163.5 93.5t-106.5 154.5t-38 216z" />
<glyph unicode="d" d="M82 475q0 111 27.5 202t81 156.5t128 102.5t170.5 37q76 0 133.5 -18.5t86.5 -39.5v476l170 28v-1392q-55 -16 -141.5 -33t-200.5 -17q-102 0 -186.5 35t-144 99.5t-92 156.5t-32.5 207zM256 475q0 -166 78 -256t203 -90q63 0 107 6t65 12v603q-29 27 -84.5 50t-114.5 23 q-68 0 -116 -26.5t-78.5 -72.5t-45 -110.5t-14.5 -138.5z" />
<glyph unicode="e" d="M82 473q0 127 39 221t102.5 155.5t143 92.5t163.5 31q193 0 297.5 -120t104.5 -364v-59h-680q10 -147 97 -224t245 -77q90 0 153.5 14.5t96.5 30.5l22 -143q-31 -16 -110.5 -35t-180.5 -19q-123 0 -216 38t-154.5 103.5t-92 157t-30.5 197.5zM256 567h504 q0 121 -63.5 191.5t-168.5 70.5q-59 0 -107 -22.5t-83 -59t-55.5 -84t-26.5 -96.5z" />
<glyph unicode="f" d="M129 809v141h201v86q0 111 30.5 183.5t81 117.5t117 63.5t139.5 18.5q74 0 149 -16.5t140 -38.5l-31 -145q-45 23 -112.5 39t-136.5 16q-43 0 -81 -11.5t-67 -39t-45 -73.5t-16 -116v-84h383v-141h-383v-809h-168v809h-201z" />
<glyph unicode="g" d="M82 496q0 104 29.5 191t86 150.5t138.5 99.5t186 36q123 0 210 -17.5t147 -33.5v-848q0 -221 -112 -319.5t-337 -98.5q-92 0 -167 14.5t-132 34.5l31 150q53 -23 121.5 -37.5t150.5 -14.5q147 0 211 59.5t64 192.5v33q-29 -16 -88.5 -34.5t-137.5 -18.5 q-84 0 -156.5 27.5t-127 84t-86 143.5t-31.5 206zM256 494q0 -82 19.5 -140.5t53 -96.5t77 -55.5t92.5 -17.5q63 0 119.5 18.5t91.5 43.5v555q-25 8 -68 15t-117 7q-131 0 -199.5 -90t-68.5 -239z" />
<glyph unicode="h" d="M145 0v1391l170 28v-483q41 16 92.5 25.5t100.5 9.5q109 0 181.5 -32t115.5 -89t61.5 -137t18.5 -176v-537h-168v500q0 176 -49.5 248.5t-175.5 72.5q-53 0 -103.5 -11t-73.5 -22v-788h-170z" />
<glyph unicode="i" d="M111 809v141h442v-583q0 -141 39 -189.5t117 -48.5q59 0 109 14.5t79 30.5l25 -143q-12 -6 -35 -15.5t-52.5 -17.5t-65.5 -14.5t-75 -6.5q-90 0 -149.5 25t-95 74t-50 121.5t-14.5 169.5v442h-274zM297 1235q0 63 39 100t92 37q55 0 93 -37t38 -100t-38 -100t-93 -37 q-53 0 -92 36.5t-39 100.5z" />
<glyph unicode="j" d="M145 -281l52 144q51 -25 113.5 -42.5t119.5 -17.5q82 0 135 42t53 163v801h-385v141h553v-940q0 -98 -27.5 -166.5t-73.5 -111.5t-106.5 -61.5t-127.5 -18.5q-78 0 -157 16.5t-149 50.5zM500 1235q0 63 39 100t92 37q55 0 93 -37t38 -100t-38 -100t-93 -37 q-53 0 -92 36.5t-39 100.5z" />
<glyph unicode="k" d="M145 0v1391l170 28v-866q113 98 225.5 195.5t202.5 201.5h199q-88 -104 -212 -215t-243 -213q55 -41 125 -103.5t138.5 -134t130 -146.5t98.5 -138h-201q-39 63 -96 130t-121.5 128t-129 112.5t-116.5 86.5v-457h-170z" />
<glyph unicode="l" d="M111 1266v143h442v-1042q0 -72 9 -117t28.5 -72.5t48.5 -38t68 -10.5q59 0 110 14.5t80 30.5l25 -143q-12 -6 -35 -15.5t-53.5 -17.5t-66.5 -14.5t-75 -6.5q-90 0 -149.5 25t-94 74t-49 121.5t-14.5 169.5v899h-274z" />
<glyph unicode="m" d="M84 0v924q123 47 231 47q59 0 111.5 -17.5t89.5 -54.5q88 72 189 72q49 0 93 -18.5t77.5 -55.5t54 -92t20.5 -129v-676h-153v680q0 74 -33 112.5t-82 38.5q-25 0 -51.5 -12t-48.5 -39q12 -47 12 -104v-309h-154v311q0 72 -22.5 112.5t-87.5 40.5q-41 0 -92 -18v-813h-154 z" />
<glyph unicode="n" d="M145 0v924q92 23 183.5 35t171.5 12q190 0 287.5 -98.5t97.5 -315.5v-557h-168v526q0 92 -16.5 149.5t-46 89.5t-71.5 44t-91 12q-41 0 -87.5 -5t-89.5 -13v-803h-170z" />
<glyph unicode="o" d="M82 475q0 113 31.5 205t89 156.5t136.5 100.5t171 36q94 0 174 -36t137.5 -100.5t89 -156.5t31.5 -205t-31.5 -204t-89 -156.5t-137.5 -101.5t-174 -36q-92 0 -171 36t-136.5 101.5t-89 156.5t-31.5 204zM256 475q0 -160 68.5 -253t185.5 -93q119 0 188.5 93t69.5 253 q0 162 -69.5 255t-188.5 93q-117 0 -185.5 -93t-68.5 -255z" />
<glyph unicode="p" d="M145 -338v1260q55 16 142.5 32.5t199.5 16.5q102 0 186.5 -35t144 -99.5t92 -156.5t32.5 -207q0 -109 -27.5 -200t-80 -156.5t-128 -102.5t-171.5 -37q-76 0 -133.5 18.5t-86.5 41.5v-375h-170zM315 201q29 -27 84.5 -49.5t114.5 -22.5q68 0 116 26.5t78.5 72.5t45 108.5 t14.5 136.5q0 166 -78 257t-203 91q-70 0 -109.5 -6t-62.5 -14v-600z" />
<glyph unicode="q" d="M82 473q0 115 32.5 207t92 156.5t144.5 99.5t188 35q111 0 195.5 -17.5t144.5 -33.5v-1258h-170v375q-31 -20 -88.5 -40t-128.5 -20q-96 0 -172 37t-128.5 102.5t-81 156.5t-28.5 200zM256 473q0 -74 15.5 -136.5t46 -108.5t78.5 -72.5t116 -26.5q59 0 114.5 22.5 t84.5 49.5v600q-23 8 -63 14t-109 6q-125 0 -204 -91t-79 -257z" />
<glyph unicode="r" d="M219 0v899q209 72 422 72q66 0 125 -5t131 -22l-31 -149q-66 18 -116 23t-109 5q-125 0 -254 -35v-788h-168z" />
<glyph unicode="s" d="M135 43l33 154q72 -33 150.5 -54.5t168.5 -21.5q232 0 232 117q0 51 -42 83.5t-104.5 57t-136.5 48.5t-136 58.5t-104 86t-42 133.5q0 115 93 191.5t292 76.5q78 0 160.5 -11.5t142.5 -29.5l-31 -152q-16 8 -45 17.5t-65.5 16.5t-78.5 11t-81 4q-221 0 -222 -120 q0 -43 42 -73t105.5 -54.5t137.5 -50t137.5 -62.5t105.5 -89t42 -132q0 -129 -100.5 -200t-317.5 -71q-98 0 -180 16.5t-156 49.5z" />
<glyph unicode="t" d="M129 809v141h201v267l168 28v-295h401v-141h-401v-442q0 -72 10 -117t33.5 -72.5t60.5 -38t90 -10.5q74 0 119 12.5t86 32.5l25 -143q-29 -12 -91.5 -33t-154.5 -21q-106 0 -174 25t-106 74t-52 121.5t-14 169.5v442h-201z" />
<glyph unicode="u" d="M139 416v534h168v-497q0 -176 52.5 -250t175.5 -74q27 0 54 2t52 5t43 6t25 5v803h170v-923q-55 -14 -146.5 -30.5t-214.5 -16.5q-109 0 -180.5 31.5t-116.5 90t-63.5 138t-18.5 176.5z" />
<glyph unicode="v" d="M61 950h185q25 -90 56.5 -190.5t66 -200.5t70.5 -193.5t71 -166.5q35 74 73 167t74.5 193t70.5 200.5t58 190.5h177q-37 -133 -84.5 -261t-96.5 -250t-100 -232.5t-98 -206.5h-154q-96 193 -194.5 438.5t-174.5 511.5z" />
<glyph unicode="w" d="M39 950h160q6 -80 13 -156.5t17.5 -160.5t23.5 -182.5t30 -221.5q33 82 55 143.5t40.5 117t36 112.5t38.5 129h127q20 -72 36.5 -129t35 -112.5l39 -117t50.5 -141.5q18 113 32.5 209.5t25 181.5t18.5 164.5t14 163.5h154q-10 -102 -24.5 -219t-35 -239.5t-45 -248.5 t-51.5 -243h-127q-31 70 -53 127t-43.5 114.5t-43 120t-50.5 142.5q-29 -80 -51.5 -142.5t-44 -120t-45 -114.5t-54.5 -127h-127q-57 252 -95 498.5t-56 451.5z" />
<glyph unicode="x" d="M59 0q68 123 165.5 253t191.5 247l-342 450h190l256 -332l236 332h180l-313 -440q92 -121 185 -252t159 -258h-189q-20 41 -50 90t-64.5 101.5t-72.5 103.5t-75 96q-37 -47 -78 -98t-78.5 -103.5t-70.5 -101.5t-56 -88h-174z" />
<glyph unicode="y" d="M74 -315l30 137q18 -10 52 -16.5t63 -6.5q100 0 156.5 44t103.5 145q-115 217 -215 465.5t-166 496.5h185q20 -82 47.5 -177t62.5 -195.5t75 -202t85 -193.5q33 94 61.5 186.5t53 185.5t49 190.5t51.5 205.5h176q-66 -266 -146.5 -516t-172.5 -463q-35 -82 -75 -141 t-87 -98t-106.5 -57.5t-135.5 -18.5q-39 0 -85 10t-62 19z" />
<glyph unicode="z" d="M150 0v113q43 82 107.5 179t134 192.5t136 181.5t115.5 143h-467v141h684v-127q-37 -43 -100.5 -119.5t-136 -170t-144 -195.5t-127.5 -195h522v-143h-724z" />
<glyph unicode="{" d="M162 481v131h82q35 0 61.5 15.5t44 41t26.5 57.5t9 65v329q0 76 15.5 133.5t52 97.5t99 60.5t157.5 20.5h165v-134h-174q-86 0 -121.5 -38.5t-35.5 -141.5v-282q0 -137 -41 -202t-94 -87q53 -25 94 -92.5t41 -196.5v-283q0 -102 36.5 -141t122.5 -39h172v-133h-165 q-94 0 -157 20.5t-99.5 60.5t-52 97.5t-15.5 132.5v330q0 31 -9 62.5t-26.5 57.5t-43 42t-60.5 16h-84z" />
<glyph unicode="|" d="M434 -338v1770h158v-1770h-158z" />
<glyph unicode="}" d="M150 -205h174q86 0 121.5 39t35.5 141v283q0 137 41 201.5t94 87.5q-53 25 -94 92.5t-41 196.5v282q0 102 -36.5 141t-122.5 39h-172v134h165q94 0 157 -20.5t100.5 -60.5t53 -97.5t15.5 -133.5v-329q0 -31 8 -63t25.5 -57.5t43 -42t60.5 -16.5h84v-131h-82 q-35 0 -60.5 -15t-43 -41t-26.5 -57.5t-9 -64.5v-330q0 -76 -15.5 -133t-53 -97t-100 -60.5t-157.5 -20.5h-165v133z" />
<glyph unicode="~" d="M76 434q6 35 22.5 80t45 84t72.5 65.5t110 26.5q55 0 101 -21.5t89 -47.5q49 -29 95 -57.5t98 -28.5q29 0 49 13t33.5 33.5t23.5 46t16 48.5l117 -33q-6 -35 -21.5 -80t-45 -84t-74.5 -65.5t-109 -26.5q-55 0 -101 21.5t-89 48.5q-49 29 -94 57.5t-99 28.5 q-29 0 -49 -13.5t-33.5 -34t-23.5 -46t-16 -48.5z" />
<glyph unicode="&#xa0;" />
<glyph unicode="&#xa1;" d="M373 813q0 63 41 101t96 38q57 0 97 -37.5t40 -101.5q0 -63 -40 -100t-97 -37q-55 0 -96 37t-41 100zM418 6q0 76 3 139.5t7 121t11 113.5t14 118h116q6 -61 12.5 -117.5t11.5 -114t7 -121t2 -139.5v-344h-184v344z" />
<glyph unicode="&#xa2;" d="M100 532q0 109 31 192t86 142.5t132 94t167 47.5v260h152v-254q55 -4 110.5 -13.5t118.5 -29.5l-37 -142q-68 25 -123 32t-112 7q-74 0 -138.5 -19.5t-111.5 -59t-74 -104t-27 -153.5q0 -170 101.5 -250.5t265.5 -80.5q66 0 125 8t131 33l25 -140q-61 -23 -123 -33 t-131 -14v-254h-152v258q-188 27 -302 145.5t-114 327.5z" />
<glyph unicode="&#xa3;" d="M92 545v137h170v152q0 135 28.5 224t80 140t124 71.5t162.5 20.5q80 0 134.5 -13t105.5 -36l-41 -145q-92 45 -207 45q-49 0 -89 -14.5t-69.5 -49.5t-45 -93t-15.5 -146v-156h348v-137h-348v-15q0 -92 -7 -192t-22 -193h531v-145h-721q20 131 35.5 259t15.5 259v27h-170z " />
<glyph unicode="&#xa4;" d="M78 305l133 133q-51 82 -51 197q0 113 51 194l-133 136l104 104l135 -137q88 53 195 53q104 0 193 -53l137 137l106 -104l-137 -136q53 -82 53 -194q0 -59 -13 -106.5t-40 -88.5l137 -135l-106 -106l-137 135q-88 -51 -193 -51q-111 0 -195 51l-135 -135zM297 635 q0 -104 63.5 -165.5t151.5 -61.5t151.5 61.5t63.5 165.5t-63.5 165.5t-151.5 61.5t-151.5 -61.5t-63.5 -165.5z" />
<glyph unicode="&#xa5;" d="M27 1268h186q66 -143 143.5 -285.5t161.5 -273.5q80 131 155 273t140 286h186q-82 -154 -170 -310.5t-188 -316.5h252v-131h-295v-186h295v-129h-295v-195h-168v195h-297v129h297v186h-297v131h250q-100 160 -189.5 318.5t-166.5 308.5z" />
<glyph unicode="&#xa6;" d="M434 -338v700h158v-700h-158zM434 731v701h158v-701h-158z" />
<glyph unicode="&#xa7;" d="M139 565q0 47 15.5 88t39 75t52 59.5t55.5 41.5q-45 37 -71.5 84.5t-26.5 108.5q0 127 89 200.5t249 73.5q94 0 174 -17t129 -34l-39 -141q-45 16 -107.5 34.5t-158.5 18.5q-72 0 -123 -29.5t-51 -91.5q0 -63 45 -98t147 -68q68 -23 126 -48t103 -62t71 -87t26 -124 q0 -45 -14.5 -85t-37 -74t-50 -60.5t-54.5 -42.5q53 -39 86 -90.5t33 -118.5q0 -137 -97.5 -207t-277.5 -70q-123 0 -202 19.5t-126 42.5l41 135q55 -23 121 -40t168 -17q207 0 207 127q0 66 -49 101.5t-166 74.5q-68 23 -126 48t-103.5 61t-71 87.5t-25.5 124.5zM295 582 q0 -47 21.5 -80t58.5 -57.5t88 -43t110 -39.5l35 -12q53 35 86 80t33 102q0 47 -21.5 79t-57.5 54.5t-84 41t-101 38.5l-49 19q-53 -35 -86 -81t-33 -101z" />
<glyph unicode="&#xa8;" d="M231 1235q0 47 33 76.5t74 29.5q43 0 74.5 -29.5t31.5 -76.5t-31.5 -78t-74.5 -31q-41 0 -74 31t-33 78zM580 1235q0 47 31.5 76.5t74.5 29.5t75 -29.5t32 -76.5t-32 -78t-75 -31t-74.5 31t-31.5 78z" />
<glyph unicode="&#xa9;" d="M70 473q0 125 38.5 219t101 156.5t142.5 93.5t162 31t162 -31t141.5 -93.5t99 -155.5t37.5 -216q0 -125 -38.5 -218t-101 -155.5t-142.5 -94.5t-162 -32q-84 0 -163 32t-140.5 93.5t-99 154.5t-37.5 216zM188 477q0 -98 28 -171t74 -121t103.5 -72.5t118.5 -24.5 t119.5 24.5t103.5 72.5t73 120t28 168q0 98 -28 171t-74 121t-103.5 72.5t-118.5 24.5t-118.5 -24.5t-103.5 -72.5t-74 -121t-28 -167zM291 469q0 49 14 96t43 84t73 59.5t105 22.5q33 0 69 -5t71 -21l-41 -111q-23 10 -45.5 13t-40.5 3q-66 0 -93.5 -41t-27.5 -92 q0 -66 33.5 -103.5t95.5 -37.5q18 0 41.5 4t46.5 14l35 -108q-35 -16 -73 -24.5t-73 -8.5q-59 0 -103 21.5t-73 57.5t-43 82t-14 95z" />
<glyph unicode="&#xaa;" d="M242 815q0 57 23.5 97t64.5 64.5t93 36t112 11.5q27 0 56.5 -2t67.5 -6v4q0 27 -5 54.5t-21.5 49t-46 34.5t-76.5 13q-43 0 -92 -5t-86 -17l-19 115q35 10 90.5 18t114.5 8q150 0 209 -69.5t59 -184.5v-409q-45 -10 -118.5 -17.5t-149.5 -7.5q-121 0 -198.5 49t-77.5 164 zM369 815q0 -53 42.5 -76.5t118.5 -23.5q41 0 80 2t49 6v182q-20 4 -50.5 6t-59.5 2q-31 0 -62.5 -4t-58.5 -14t-43 -29.5t-16 -50.5z" />
<glyph unicode="&#xab;" d="M129 520l244 361l106 -56l-172 -305l164 -295l-102 -63zM496 520l245 361l105 -56l-170 -305l164 -295l-103 -63z" />
<glyph unicode="&#xac;" d="M84 567v144h838v-623h-146v479h-692z" />
<glyph unicode="&#xad;" d="M287 440v160h450v-160h-450z" />
<glyph unicode="&#xae;" d="M70 473q0 125 38.5 219t101 156.5t142.5 93.5t162 31t162 -31t141.5 -93.5t99 -155.5t37.5 -216q0 -125 -38.5 -218t-101 -155.5t-142.5 -94.5t-162 -32q-84 0 -163 32t-140.5 93.5t-99 154.5t-37.5 216zM188 477q0 -98 28 -171t74 -121t103.5 -72.5t118.5 -24.5 t119.5 24.5t103.5 72.5t73 120t28 168q0 98 -28 171t-74 121t-103.5 72.5t-118.5 24.5t-118.5 -24.5t-103.5 -72.5t-74 -121t-28 -167zM340 225v488q29 8 63.5 13t73.5 5q117 0 173.5 -45t56.5 -131q0 -98 -82 -145q25 -35 51 -83t53 -102h-117q-27 49 -47 87t-41 71h-73 v-158h-111zM451 485h36q55 0 82 14.5t27 61.5q0 41 -33 54.5t-67 13.5q-12 0 -23.5 -1t-21.5 -3v-140z" />
<glyph unicode="&#xaf;" d="M252 1169v131h520v-131h-520z" />
<glyph unicode="&#xb0;" d="M256 1165q0 59 20.5 106.5t56.5 80t82 50t97 17.5t97 -17.5t82 -50t56.5 -80t20.5 -106.5t-20.5 -106t-56.5 -80t-82 -50.5t-97 -17.5t-97 17.5t-82 50.5t-56.5 80t-20.5 106zM379 1165q0 -66 39 -102.5t94 -36.5t94 36.5t39 102.5t-39 103t-94 37t-94 -37t-39 -103z" />
<glyph unicode="&#xb1;" d="M94 0v145h838v-145h-838zM94 623v143h344v369h148v-369h346v-143h-346v-369h-148v369h-344z" />
<glyph unicode="&#xb2;" d="M254 1200q33 33 95.5 64.5t144.5 31.5q127 0 187 -52t60 -150q0 -39 -17 -75t-47 -72t-69 -72.5t-82 -73.5q-31 -27 -61.5 -56.5t-34.5 -52.5h340v-117h-487q-6 61 8 107.5t40.5 85.5t62.5 70.5t73 64.5q61 53 100 98.5t39 88.5q0 92 -112 92q-31 0 -58.5 -8.5 t-50.5 -19.5t-39 -23.5t-27 -20.5z" />
<glyph unicode="&#xb3;" d="M258 604l27 109q41 -16 86 -26.5t92 -10.5q98 0 134 29.5t36 76.5q0 31 -16.5 52.5t-44 36t-64.5 20.5t-76 6h-35v104h45q27 0 54.5 5.5t50 16.5t38 29.5t15.5 47.5q0 45 -34 64.5t-87 19.5q-49 0 -91 -17.5t-73 -31.5l-47 100q29 20 91.5 40.5t123.5 20.5 q133 0 188.5 -53t55.5 -139q0 -88 -100 -146q66 -20 102.5 -66t36.5 -112q0 -92 -69.5 -155.5t-231.5 -63.5q-57 0 -115.5 13.5t-91.5 29.5z" />
<glyph unicode="&#xb4;" d="M348 1137l234 282l110 -108l-258 -250z" />
<glyph unicode="&#xb5;" d="M145 -338v1288h170v-497q0 -88 11.5 -149.5t37 -100.5t67.5 -56.5t104 -17.5q27 0 54 2t52 4t43 5t25 5v805h170v-923q-55 -14 -146.5 -32t-214.5 -18q-84 0 -130 18.5t-81 49.5q6 -47 7 -94t1 -101v-188h-170z" />
<glyph unicode="&#xb6;" d="M57 877q0 100 38 174.5t109.5 126t173 77t228.5 25.5q72 0 154 -6t155 -27v-1585h-143v1471q-94 12 -178 4v-1475h-141v817q-190 20 -293 114.5t-103 283.5z" />
<glyph unicode="&#xb7;" d="M362 532q0 63 41 110.5t111 47.5q68 0 109 -47.5t41 -110.5q0 -61 -41 -108.5t-109 -47.5q-70 0 -111 47.5t-41 108.5z" />
<glyph unicode="&#xb8;" d="M319 -322l21 105q23 -8 47.5 -13.5t54.5 -5.5q66 0 66 41t-76 64l-14 4q6 18 17 43t22.5 49.5t21.5 44t15 27.5h116q-10 -23 -26.5 -52.5t-26.5 -52.5q53 -25 76.5 -55.5t23.5 -89.5q0 -20 -9 -44t-30.5 -43t-57.5 -32.5t-89 -13.5q-47 0 -88 7t-64 17z" />
<glyph unicode="&#xb9;" d="M258 1137q70 23 137.5 60.5t116.5 84.5h90v-590h182v-117h-512v117h201v422q-41 -27 -92 -47t-88 -31z" />
<glyph unicode="&#xba;" d="M182 948q0 80 24.5 143.5t68.5 108.5t104.5 69.5t132.5 24.5t132.5 -24.5t104.5 -69.5t68.5 -108.5t24.5 -143.5t-24.5 -143.5t-68.5 -109.5t-104.5 -70.5t-132.5 -24.5t-132.5 24.5t-104.5 70.5t-68.5 109.5t-24.5 143.5zM317 948q0 -102 50.5 -163.5t144.5 -61.5 t144.5 61.5t50.5 163.5q0 104 -50.5 163.5t-144.5 59.5q-92 0 -143.5 -59t-51.5 -164z" />
<glyph unicode="&#xbb;" d="M174 217l172 305l-166 295l103 64l241 -359l-243 -360zM543 217l172 305l-164 295l102 64l242 -359l-246 -360z" />
<glyph unicode="&#xbc;" d="M37 1149q70 29 119 57.5t98 75.5h82v-512h-121v344q-41 -23 -73.5 -37t-69.5 -26zM51 -8l776 1268h144l-776 -1268h-144zM518 98v84q53 94 102.5 171t112.5 159h170v-311h74v-103h-74v-98h-121v98h-264zM639 201h143v223q-43 -55 -77.5 -112.5t-65.5 -110.5z" />
<glyph unicode="&#xbd;" d="M35 0l776 1268h143l-776 -1268h-143zM49 1149q72 29 120 57.5t97 75.5h84v-512h-121v344q-41 -23 -74.5 -37t-70.5 -26zM582 23.5v23.5q0 66 41 101.5t94 68.5l45 31q49 29 67.5 54.5t18.5 53.5q0 35 -23.5 51.5t-56.5 16.5q-31 0 -63.5 -13.5t-57.5 -39.5l-65 82 q35 39 88 58t106 19q96 0 144.5 -51t48.5 -117q0 -53 -27 -91t-65.5 -66.5t-79.5 -53t-68 -49.5h258v-102h-403q-2 6 -2 23.5z" />
<glyph unicode="&#xbe;" d="M43 780l31 101q23 -10 56.5 -18.5t74.5 -8.5q45 0 78.5 13.5t33.5 47.5q0 43 -38.5 55.5t-116.5 12.5h-25v102h45q53 0 82 11.5t29 48.5q0 31 -25.5 40t-54.5 9t-65.5 -10t-61.5 -21l-39 88q31 18 81 31.5t103 13.5q35 0 68 -7t58.5 -22.5t41 -41t15.5 -62.5 q0 -31 -15.5 -61.5t-48.5 -52.5q88 -41 88 -134q0 -29 -12 -58.5t-39 -53t-70 -37.5t-104 -14q-94 0 -170 28zM61 0l777 1268h143l-776 -1268h-144zM518 98v84q53 94 102.5 171t112.5 159h170v-311h74v-103h-74v-98h-121v98h-264zM639 201h143v223q-43 -55 -77.5 -112.5 t-65.5 -110.5z" />
<glyph unicode="&#xbf;" d="M188 -47q0 61 24 108.5t58.5 87t75.5 76.5t76 78t58.5 87t23.5 108h145l2 -41q0 -59 -21.5 -104.5t-53 -84.5t-69.5 -72.5t-69.5 -68.5t-53.5 -74t-22 -86q0 -78 49.5 -125t143.5 -47q121 0 238 62l47 -131q-61 -33 -139 -53.5t-166 -20.5q-104 0 -171 28.5t-106 72.5 t-54.5 97.5t-15.5 102.5zM424 813q0 63 41 101t96 38q57 0 97 -37.5t40 -101.5q0 -63 -40 -100t-97 -37q-55 0 -96 37t-41 100z" />
<glyph unicode="&#xc0;" d="M18 0q35 135 78 293t93.5 323.5t105.5 332.5t117 319h209q59 -152 113 -319t102.5 -332.5t91.5 -323.5t78 -293h-179l-75 332h-488l-74 -332h-172zM303 471h410q-47 184 -101.5 355t-101.5 294q-47 -129 -102.5 -299t-104.5 -350zM342 1592l108 108l234 -282l-86 -76z " />
<glyph unicode="&#xc1;" d="M18 0q35 135 78 293t93.5 323.5t105.5 332.5t117 319h209q59 -152 113 -319t102.5 -332.5t91.5 -323.5t78 -293h-179l-75 332h-488l-74 -332h-172zM303 471h410q-47 184 -101.5 355t-101.5 294q-47 -129 -102.5 -299t-104.5 -350zM342 1418l234 282l110 -108l-258 -250z " />
<glyph unicode="&#xc2;" d="M18 0q35 135 78 293t93.5 323.5t105.5 332.5t117 319h209q59 -152 113 -319t102.5 -332.5t91.5 -323.5t78 -293h-179l-75 332h-488l-74 -332h-172zM264 1430l248 262l248 -262l-70 -80l-178 160l-178 -160zM303 471h410q-47 184 -101.5 355t-101.5 294 q-47 -129 -102.5 -299t-104.5 -350z" />
<glyph unicode="&#xc3;" d="M18 0q35 135 78 293t93.5 323.5t105.5 332.5t117 319h209q59 -152 113 -319t102.5 -332.5t91.5 -323.5t78 -293h-179l-75 332h-488l-74 -332h-172zM229 1454q6 23 21.5 51.5t38 53t53.5 42t68 17.5q27 0 62.5 -15t57.5 -26q53 -29 86 -28q27 0 52.5 26.5t38.5 55.5 l88 -46q-6 -23 -21.5 -51t-38 -53t-53.5 -42t-70 -17q-27 0 -62.5 14t-57.5 25q-53 29 -86 28q-27 0 -51.5 -26.5t-37.5 -55.5zM303 471h410q-47 184 -101.5 355t-101.5 294q-47 -129 -102.5 -299t-104.5 -350z" />
<glyph unicode="&#xc4;" d="M18 0q35 135 78 293t93.5 323.5t105.5 332.5t117 319h209q59 -152 113 -319t102.5 -332.5t91.5 -323.5t78 -293h-179l-75 332h-488l-74 -332h-172zM231 1520q0 47 33 76.5t74 29.5q43 0 74.5 -29.5t31.5 -76.5t-31.5 -78t-74.5 -31q-41 0 -74 31t-33 78zM303 471h410 q-47 184 -101.5 355t-101.5 294q-47 -129 -102.5 -299t-104.5 -350zM580 1520q0 47 31.5 76.5t74.5 29.5t75 -29.5t32 -76.5t-32 -78t-75 -31t-74.5 31t-31.5 78z" />
<glyph unicode="&#xc5;" d="M18 0q33 129 77 287.5t93.5 321.5t101.5 316.5t105 274.5q-29 25 -49 62.5t-20 85.5q0 86 56 136t132 50t132 -50t56 -136q0 -45 -19 -84t-48 -62q51 -121 103.5 -275.5t100.5 -318.5t90 -322.5t77 -285.5h-179l-75 332h-488l-74 -332h-172zM303 471h410 q-47 184 -101.5 355t-101.5 294q-47 -129 -102.5 -299t-104.5 -350zM418 1348q0 -47 27.5 -74t68.5 -27t68.5 27t27.5 74t-27.5 73.5t-68.5 26.5t-68.5 -26.5t-27.5 -73.5z" />
<glyph unicode="&#xc6;" d="M55 0q92 356 186.5 668.5t207.5 599.5h512v-144h-263v-389h215v-143h-215v-449h289v-143h-448v332h-242l-76 -332h-166zM334 471h205v688q-57 -180 -109.5 -358t-95.5 -330z" />
<glyph unicode="&#xc7;" d="M94 635q0 162 42 284.5t114 206.5t168 127t205 43q76 0 154.5 -20.5t154.5 -67.5l-49 -139q-135 78 -254 78q-84 0 -150.5 -36t-114 -103.5t-73 -161.5t-25.5 -211q0 -131 28 -227.5t77 -160t117.5 -94t148.5 -30.5q59 0 124.5 15.5t135.5 54.5l45 -140 q-119 -68 -270 -78l-23 -43q53 -25 77 -55.5t24 -89.5q0 -20 -9.5 -44t-31 -43t-57.5 -32.5t-89 -13.5q-47 0 -88 7t-63 17l20 105q23 -8 47.5 -13.5t55.5 -5.5q66 0 65 41q0 41 -76 64l-14 4q8 23 20.5 50.5t24.5 53.5q-100 10 -185 54.5t-146.5 126.5t-95.5 200.5 t-34 276.5z" />
<glyph unicode="&#xc8;" d="M186 0v1268h711v-144h-543v-389h475v-143h-475v-449h588v-143h-756zM363 1592l108 108l234 -282l-86 -76z" />
<glyph unicode="&#xc9;" d="M186 0v1268h711v-144h-543v-389h475v-143h-475v-449h588v-143h-756zM401 1418l234 282l110 -108l-258 -250z" />
<glyph unicode="&#xca;" d="M186 0v1268h711v-144h-543v-389h475v-143h-475v-449h588v-143h-756zM301 1430l248 262l248 -262l-70 -80l-178 160l-178 -160z" />
<glyph unicode="&#xcb;" d="M186 0v1268h711v-144h-543v-389h475v-143h-475v-449h588v-143h-756zM268 1520q0 47 33 76.5t74 29.5q43 0 74.5 -29.5t31.5 -76.5t-31.5 -78t-74.5 -31q-41 0 -74 31t-33 78zM617 1520q0 47 31.5 76.5t74.5 29.5t75 -29.5t32 -76.5t-32 -78t-75 -31t-74.5 31t-31.5 78z " />
<glyph unicode="&#xcc;" d="M182 0v143h246v981h-246v144h660v-144h-246v-981h246v-143h-660zM344 1592l108 108l234 -282l-86 -76z" />
<glyph unicode="&#xcd;" d="M182 0v143h246v981h-246v144h660v-144h-246v-981h246v-143h-660zM368 1418l234 282l110 -108l-258 -250z" />
<glyph unicode="&#xce;" d="M182 0v143h246v981h-246v144h660v-144h-246v-981h246v-143h-660zM264 1430l248 262l248 -262l-70 -80l-178 160l-178 -160z" />
<glyph unicode="&#xcf;" d="M182 0v143h246v981h-246v144h660v-144h-246v-981h246v-143h-660zM231 1520q0 47 33 76.5t74 29.5q43 0 74.5 -29.5t31.5 -76.5t-31.5 -78t-74.5 -31q-41 0 -74 31t-33 78zM580 1520q0 47 31.5 76.5t74.5 29.5t75 -29.5t32 -76.5t-32 -78t-75 -31t-74.5 31t-31.5 78z" />
<glyph unicode="&#xd0;" d="M37 596v131h108v522q125 31 250 31q117 0 217.5 -35t173 -112.5t114.5 -200.5t42 -297q0 -176 -42 -299t-114.5 -200t-173 -111.5t-217.5 -34.5q-125 0 -250 30v576h-108zM315 141q23 -4 47.5 -5t47.5 -1q86 0 152.5 27.5t112.5 88t70.5 156t24.5 228.5q0 258 -93 379 t-274 121q-51 0 -88 -7v-401h201v-131h-201v-455z" />
<glyph unicode="&#xd1;" d="M113 0v1268h172q84 -154 146.5 -268.5t114.5 -222t101 -221.5t111 -263v975h153v-1268h-172q-70 170 -131 308t-117.5 259t-111.5 228.5t-113 216.5v-1012h-153zM229 1454q6 23 21.5 51.5t38 53t53.5 42t68 17.5q27 0 62.5 -15t57.5 -26q53 -29 86 -28q27 0 52.5 26.5 t38.5 55.5l88 -46q-6 -23 -21.5 -51t-38 -53t-53.5 -42t-70 -17q-27 0 -62.5 14t-57.5 25q-53 29 -86 28q-27 0 -51.5 -26.5t-37.5 -55.5z" />
<glyph unicode="&#xd2;" d="M59 635q0 170 33 295t92.5 206t142.5 120.5t185 39.5q100 0 184 -39.5t143.5 -120.5t93.5 -206t34 -295t-34 -295t-93.5 -207t-143.5 -121t-184 -39q-102 0 -185 39t-142.5 121t-92.5 207t-33 295zM231 635q0 -250 68 -383t209 -133q143 0 215 133t72 383t-72 383 t-215 133q-141 0 -209 -133t-68 -383zM344 1592l108 108l234 -282l-86 -76z" />
<glyph unicode="&#xd3;" d="M59 635q0 170 33 295t92.5 206t142.5 120.5t185 39.5q100 0 184 -39.5t143.5 -120.5t93.5 -206t34 -295t-34 -295t-93.5 -207t-143.5 -121t-184 -39q-102 0 -185 39t-142.5 121t-92.5 207t-33 295zM231 635q0 -250 68 -383t209 -133q143 0 215 133t72 383t-72 383 t-215 133q-141 0 -209 -133t-68 -383zM366 1418l234 282l110 -108l-258 -250z" />
<glyph unicode="&#xd4;" d="M59 635q0 170 33 295t92.5 206t142.5 120.5t185 39.5q100 0 184 -39.5t143.5 -120.5t93.5 -206t34 -295t-34 -295t-93.5 -207t-143.5 -121t-184 -39q-102 0 -185 39t-142.5 121t-92.5 207t-33 295zM231 635q0 -250 68 -383t209 -133q143 0 215 133t72 383t-72 383 t-215 133q-141 0 -209 -133t-68 -383zM264 1430l248 262l248 -262l-70 -80l-178 160l-178 -160z" />
<glyph unicode="&#xd5;" d="M59 635q0 170 33 295t92.5 206t142.5 120.5t185 39.5q100 0 184 -39.5t143.5 -120.5t93.5 -206t34 -295t-34 -295t-93.5 -207t-143.5 -121t-184 -39q-102 0 -185 39t-142.5 121t-92.5 207t-33 295zM229 1454q6 23 21.5 51.5t38 53t53.5 42t68 17.5q27 0 62.5 -15 t57.5 -26q53 -29 86 -28q27 0 52.5 26.5t38.5 55.5l88 -46q-6 -23 -21.5 -51t-38 -53t-53.5 -42t-70 -17q-27 0 -62.5 14t-57.5 25q-53 29 -86 28q-27 0 -51.5 -26.5t-37.5 -55.5zM231 635q0 -250 68 -383t209 -133q143 0 215 133t72 383t-72 383t-215 133q-141 0 -209 -133 t-68 -383z" />
<glyph unicode="&#xd6;" d="M59 635q0 170 33 295t92.5 206t142.5 120.5t185 39.5q100 0 184 -39.5t143.5 -120.5t93.5 -206t34 -295t-34 -295t-93.5 -207t-143.5 -121t-184 -39q-102 0 -185 39t-142.5 121t-92.5 207t-33 295zM231 635q0 -250 68 -383t209 -133q143 0 215 133t72 383t-72 383 t-215 133q-141 0 -209 -133t-68 -383zM231 1520q0 47 33 76.5t74 29.5q43 0 74.5 -29.5t31.5 -76.5t-31.5 -78t-74.5 -31q-41 0 -74 31t-33 78zM580 1520q0 47 31.5 76.5t74.5 29.5t75 -29.5t32 -76.5t-32 -78t-75 -31t-74.5 31t-31.5 78z" />
<glyph unicode="&#xd7;" d="M143 270l267 269l-267 266l103 102l266 -266l266 266l103 -102l-267 -266l267 -269l-103 -102l-266 268l-266 -268z" />
<glyph unicode="&#xd8;" d="M59 635q0 170 33 295t92.5 206t142.5 120.5t185 39.5q115 0 211 -55l43 92l127 -63l-62 -125q63 -84 99.5 -210t36.5 -300q0 -170 -34 -295t-93.5 -207t-143.5 -121t-184 -39q-127 0 -221 58l-47 -99l-125 64l65 135q-61 82 -93 206t-32 298zM231 635q0 -98 6.5 -183 t28.5 -149l389 803q-31 25 -67.5 35t-79.5 10q-141 0 -209 -133t-68 -383zM356 166q31 -27 71 -37t81 -10q143 0 215 133t72 383q0 102 -11.5 188t-35.5 150z" />
<glyph unicode="&#xd9;" d="M98 436v832h168v-813q0 -96 17.5 -161t49.5 -103.5t77 -55t102 -16.5t102 16.5t77 55t49.5 103t17.5 161.5v813h168v-832q0 -106 -22.5 -192t-72 -145.5t-128 -92.5t-191.5 -33t-191.5 33t-128 92.5t-72 145.5t-22.5 192zM334 1592l108 108l234 -282l-86 -76z" />
<glyph unicode="&#xda;" d="M98 436v832h168v-813q0 -96 17.5 -161t49.5 -103.5t77 -55t102 -16.5t102 16.5t77 55t49.5 103t17.5 161.5v813h168v-832q0 -106 -22.5 -192t-72 -145.5t-128 -92.5t-191.5 -33t-191.5 33t-128 92.5t-72 145.5t-22.5 192zM366 1418l234 282l110 -108l-258 -250z" />
<glyph unicode="&#xdb;" d="M98 436v832h168v-813q0 -96 17.5 -161t49.5 -103.5t77 -55t102 -16.5t102 16.5t77 55t49.5 103t17.5 161.5v813h168v-832q0 -106 -22.5 -192t-72 -145.5t-128 -92.5t-191.5 -33t-191.5 33t-128 92.5t-72 145.5t-22.5 192zM264 1430l248 262l248 -262l-70 -80l-178 160 l-178 -160z" />
<glyph unicode="&#xdc;" d="M98 436v832h168v-813q0 -96 17.5 -161t49.5 -103.5t77 -55t102 -16.5t102 16.5t77 55t49.5 103t17.5 161.5v813h168v-832q0 -106 -22.5 -192t-72 -145.5t-128 -92.5t-191.5 -33t-191.5 33t-128 92.5t-72 145.5t-22.5 192zM231 1520q0 47 33 76.5t74 29.5q43 0 74.5 -29.5 t31.5 -76.5t-31.5 -78t-74.5 -31q-41 0 -74 31t-33 78zM580 1520q0 47 31.5 76.5t74.5 29.5t75 -29.5t32 -76.5t-32 -78t-75 -31t-74.5 31t-31.5 78z" />
<glyph unicode="&#xdd;" d="M27 1268h188q59 -172 136 -329t165 -323q94 174 167 331t132 321h184q-78 -201 -178 -391.5t-223 -401.5v-475h-168v471q-125 205 -226.5 399.5t-176.5 397.5zM366 1418l234 282l110 -108l-258 -250z" />
<glyph unicode="&#xde;" d="M150 0v1268h167v-211q63 6 125 6q236 0 363 -93t127 -274q0 -121 -36 -202.5t-101.5 -134t-158.5 -75t-206 -22.5h-113v-262h-167zM317 403h119q72 0 131.5 13.5t102.5 46.5t66.5 87t23.5 138q0 68 -25.5 112t-66.5 69.5t-93.5 35.5t-105.5 10h-87t-65 -2v-510z" />
<glyph unicode="&#xdf;" d="M145 0v1014q0 90 24 164.5t67 128t105 83t140 29.5q94 0 160 -23.5t104.5 -64.5t56 -94.5t17.5 -110.5q0 -49 -15.5 -90t-38 -74.5t-51 -62.5t-52.5 -55q-29 -33 -42.5 -54.5t-13.5 -52.5q0 -41 28 -67.5t68.5 -50t88 -48t88.5 -60.5t68.5 -88t27.5 -132q0 -156 -84 -235 t-262 -79q-33 0 -67 6.5t-63.5 14.5t-51 16.5t-31.5 14.5l28 149q10 -6 31 -15t47.5 -18.5t57 -15.5t61.5 -6q84 0 123 41t39 119q0 55 -27.5 91t-68.5 63.5t-90.5 51t-90.5 53t-68.5 69.5t-27.5 102q0 74 31 123t78 96q43 41 76.5 82t33.5 88q0 78 -37 124t-118 46 q-86 0 -132.5 -69.5t-46.5 -192.5v-1010h-170z" />
<glyph unicode="&#xe0;" d="M119 283q0 82 35.5 138t92 91t129.5 50.5t146 15.5q100 0 197 -23v47q0 43 -9.5 83t-35 73t-69.5 52t-113 19q-88 0 -154 -12t-100 -24l-21 139q35 16 116 28.5t173 12.5q106 0 179 -26.5t118 -74t63.5 -115t18.5 -147.5v-594q-59 -10 -156.5 -24.5t-200.5 -14.5 q-78 0 -151.5 13.5t-131 47.5t-92 93t-34.5 152zM291 285q0 -92 62.5 -128t168.5 -36q63 0 113.5 4t83.5 10v283q-33 10 -79 16t-97 6q-47 0 -92 -7t-80 -25.5t-57.5 -48t-22.5 -74.5zM334 1311l108 108l234 -282l-86 -76z" />
<glyph unicode="&#xe1;" d="M119 283q0 82 35.5 138t92 91t129.5 50.5t146 15.5q100 0 197 -23v47q0 43 -9.5 83t-35 73t-69.5 52t-113 19q-88 0 -154 -12t-100 -24l-21 139q35 16 116 28.5t173 12.5q106 0 179 -26.5t118 -74t63.5 -115t18.5 -147.5v-594q-59 -10 -156.5 -24.5t-200.5 -14.5 q-78 0 -151.5 13.5t-131 47.5t-92 93t-34.5 152zM291 285q0 -92 62.5 -128t168.5 -36q63 0 113.5 4t83.5 10v283q-33 10 -79 16t-97 6q-47 0 -92 -7t-80 -25.5t-57.5 -48t-22.5 -74.5zM385 1137l234 282l110 -108l-258 -250z" />
<glyph unicode="&#xe2;" d="M119 283q0 82 35.5 138t92 91t129.5 50.5t146 15.5q100 0 197 -23v47q0 43 -9.5 83t-35 73t-69.5 52t-113 19q-88 0 -154 -12t-100 -24l-21 139q35 16 116 28.5t173 12.5q106 0 179 -26.5t118 -74t63.5 -115t18.5 -147.5v-594q-59 -10 -156.5 -24.5t-200.5 -14.5 q-78 0 -151.5 13.5t-131 47.5t-92 93t-34.5 152zM282 1145l248 262l248 -262l-70 -80l-178 160l-178 -160zM291 285q0 -92 62.5 -128t168.5 -36q63 0 113.5 4t83.5 10v283q-33 10 -79 16t-97 6q-47 0 -92 -7t-80 -25.5t-57.5 -48t-22.5 -74.5z" />
<glyph unicode="&#xe3;" d="M119 283q0 82 35.5 138t92 91t129.5 50.5t146 15.5q100 0 197 -23v47q0 43 -9.5 83t-35 73t-69.5 52t-113 19q-88 0 -154 -12t-100 -24l-21 139q35 16 116 28.5t173 12.5q106 0 179 -26.5t118 -74t63.5 -115t18.5 -147.5v-594q-59 -10 -156.5 -24.5t-200.5 -14.5 q-78 0 -151.5 13.5t-131 47.5t-92 93t-34.5 152zM229 1169q6 23 21.5 51.5t38 53t53.5 42t68 17.5q27 0 62.5 -15t57.5 -26q53 -29 86 -28q27 0 52.5 26.5t38.5 55.5l88 -46q-6 -23 -21.5 -51t-38 -53t-53.5 -42t-70 -17q-27 0 -62.5 14t-57.5 25q-53 29 -86 28 q-27 0 -51.5 -26.5t-37.5 -55.5zM291 285q0 -92 62.5 -128t168.5 -36q63 0 113.5 4t83.5 10v283q-33 10 -79 16t-97 6q-47 0 -92 -7t-80 -25.5t-57.5 -48t-22.5 -74.5z" />
<glyph unicode="&#xe4;" d="M119 283q0 82 35.5 138t92 91t129.5 50.5t146 15.5q100 0 197 -23v47q0 43 -9.5 83t-35 73t-69.5 52t-113 19q-88 0 -154 -12t-100 -24l-21 139q35 16 116 28.5t173 12.5q106 0 179 -26.5t118 -74t63.5 -115t18.5 -147.5v-594q-59 -10 -156.5 -24.5t-200.5 -14.5 q-78 0 -151.5 13.5t-131 47.5t-92 93t-34.5 152zM231 1235q0 47 33 76.5t74 29.5q43 0 74.5 -29.5t31.5 -76.5t-31.5 -78t-74.5 -31q-41 0 -74 31t-33 78zM291 285q0 -92 62.5 -128t168.5 -36q63 0 113.5 4t83.5 10v283q-33 10 -79 16t-97 6q-47 0 -92 -7t-80 -25.5 t-57.5 -48t-22.5 -74.5zM580 1235q0 47 31.5 76.5t74.5 29.5t75 -29.5t32 -76.5t-32 -78t-75 -31t-74.5 31t-31.5 78z" />
<glyph unicode="&#xe5;" d="M119 283q0 82 35.5 138t92 91t129.5 50.5t146 15.5q100 0 197 -23v47q0 43 -9.5 83t-35 73t-69.5 52t-113 19q-88 0 -154 -12t-100 -24l-21 139q35 16 116 28.5t173 12.5q106 0 179 -26.5t118 -74t63.5 -115t18.5 -147.5v-594q-59 -10 -156.5 -24.5t-200.5 -14.5 q-78 0 -151.5 13.5t-131 47.5t-92 93t-34.5 152zM291 285q0 -92 62.5 -128t168.5 -36q63 0 113.5 4t83.5 10v283q-33 10 -79 16t-97 6q-47 0 -92 -7t-80 -25.5t-57.5 -48t-22.5 -74.5zM324 1239q0 86 56 136t132 50t132 -50t56 -136q0 -88 -56 -138t-132 -50t-132 50 t-56 138zM416 1239q0 -49 27.5 -75.5t68.5 -26.5t68.5 26.5t27.5 75.5q0 47 -27.5 73.5t-68.5 26.5t-68.5 -26.5t-27.5 -73.5z" />
<glyph unicode="&#xe6;" d="M63 270q0 63 17.5 119.5t52.5 98.5t85 66t118 24q25 0 54.5 -5.5t53.5 -17.5v47q0 96 -36.5 161.5t-114.5 65.5q-45 0 -88 -12t-60 -24l-18 139q18 16 72.5 28.5t107.5 12.5q90 0 147.5 -35t88.5 -96q33 61 76 96t96 35q264 0 264 -484v-27.5t-2 -31.5h-379 q0 -147 53.5 -224t136.5 -77q66 0 142 45l22 -143q-8 -8 -27.5 -17.5t-44 -17.5t-53 -13.5t-55.5 -5.5q-68 0 -120 24t-91 65q-55 -47 -112.5 -68t-116.5 -21q-68 0 -118 26t-84 67t-50.5 93t-16.5 107zM217 281q0 -61 32 -110.5t97 -49.5q35 0 75 16.5t68 42.5 q-23 51 -35 111.5t-16 126.5q-41 22 -86 22q-68 0 -101.5 -43t-33.5 -116zM602 567h223q0 76 -9 126t-24.5 81t-34 43t-34.5 12q-47 0 -84 -59t-37 -203z" />
<glyph unicode="&#xe7;" d="M100 473q0 129 41 223.5t113 155.5t167 91t204 30q70 0 138 -9.5t146 -33.5l-39 -146q-68 25 -124 32t-113 7q-74 0 -139.5 -19.5t-113.5 -61.5t-77 -108.5t-29 -160.5q0 -90 27 -154.5t75 -106.5t115.5 -62.5t149.5 -20.5q66 0 126 7t132 32l25 -141q-70 -25 -141.5 -36 t-157.5 -14l-23 -45q53 -25 76.5 -55.5t23.5 -89.5q0 -20 -9 -44t-30.5 -43t-57.5 -32.5t-89 -13.5q-47 0 -88 7t-63 17l20 105q23 -8 47.5 -13.5t54.5 -5.5q66 0 66 41t-76 64l-14 4q8 23 21.5 53.5t27.5 59.5q-186 27 -299 148.5t-113 338.5z" />
<glyph unicode="&#xe8;" d="M82 473q0 127 39 221t102.5 155.5t143 92.5t163.5 31q193 0 297.5 -120t104.5 -364v-59h-680q10 -147 97 -224t245 -77q90 0 153.5 14.5t96.5 30.5l22 -143q-31 -16 -110.5 -35t-180.5 -19q-123 0 -216 38t-154.5 103.5t-92 157t-30.5 197.5zM256 567h504 q0 121 -63.5 191.5t-168.5 70.5q-59 0 -107 -22.5t-83 -59t-55.5 -84t-26.5 -96.5zM334 1311l108 108l234 -282l-86 -76z" />
<glyph unicode="&#xe9;" d="M82 473q0 127 39 221t102.5 155.5t143 92.5t163.5 31q193 0 297.5 -120t104.5 -364v-59h-680q10 -147 97 -224t245 -77q90 0 153.5 14.5t96.5 30.5l22 -143q-31 -16 -110.5 -35t-180.5 -19q-123 0 -216 38t-154.5 103.5t-92 157t-30.5 197.5zM256 567h504 q0 121 -63.5 191.5t-168.5 70.5q-59 0 -107 -22.5t-83 -59t-55.5 -84t-26.5 -96.5zM385 1137l234 282l110 -108l-258 -250z" />
<glyph unicode="&#xea;" d="M82 473q0 127 39 221t102.5 155.5t143 92.5t163.5 31q193 0 297.5 -120t104.5 -364v-59h-680q10 -147 97 -224t245 -77q90 0 153.5 14.5t96.5 30.5l22 -143q-31 -16 -110.5 -35t-180.5 -19q-123 0 -216 38t-154.5 103.5t-92 157t-30.5 197.5zM256 567h504 q0 121 -63.5 191.5t-168.5 70.5q-59 0 -107 -22.5t-83 -59t-55.5 -84t-26.5 -96.5zM291 1145l248 262l248 -262l-70 -80l-178 160l-178 -160z" />
<glyph unicode="&#xeb;" d="M82 473q0 127 39 221t102.5 155.5t143 92.5t163.5 31q193 0 297.5 -120t104.5 -364v-59h-680q10 -147 97 -224t245 -77q90 0 153.5 14.5t96.5 30.5l22 -143q-31 -16 -110.5 -35t-180.5 -19q-123 0 -216 38t-154.5 103.5t-92 157t-30.5 197.5zM256 567h504 q0 121 -63.5 191.5t-168.5 70.5q-59 0 -107 -22.5t-83 -59t-55.5 -84t-26.5 -96.5zM258 1235q0 47 33 76.5t74 29.5q43 0 74.5 -29.5t31.5 -76.5t-31.5 -78t-74.5 -31q-41 0 -74 31t-33 78zM607 1235q0 47 31.5 76.5t74.5 29.5t75 -29.5t32 -76.5t-32 -78t-75 -31t-74.5 31 t-31.5 78z" />
<glyph unicode="&#xec;" d="M111 809v141h442v-583q0 -141 39 -189.5t117 -48.5q59 0 109 14.5t79 30.5l25 -143q-12 -6 -35 -15.5t-52.5 -17.5t-65.5 -14.5t-75 -6.5q-90 0 -149.5 25t-95 74t-50 121.5t-14.5 169.5v442h-274zM262 1311l108 108l234 -282l-86 -76z" />
<glyph unicode="&#xed;" d="M111 809v141h442v-583q0 -141 39 -189.5t117 -48.5q59 0 109 14.5t79 30.5l25 -143q-12 -6 -35 -15.5t-52.5 -17.5t-65.5 -14.5t-75 -6.5q-90 0 -149.5 25t-95 74t-50 121.5t-14.5 169.5v442h-274zM295 1137l234 282l110 -108l-258 -250z" />
<glyph unicode="&#xee;" d="M111 809v141h442v-583q0 -141 39 -189.5t117 -48.5q59 0 109 14.5t79 30.5l25 -143q-12 -6 -35 -15.5t-52.5 -17.5t-65.5 -14.5t-75 -6.5q-90 0 -149.5 25t-95 74t-50 121.5t-14.5 169.5v442h-274zM192 1145l248 262l248 -262l-70 -80l-178 160l-178 -160z" />
<glyph unicode="&#xef;" d="M111 809v141h442v-583q0 -141 39 -189.5t117 -48.5q59 0 109 14.5t79 30.5l25 -143q-12 -6 -35 -15.5t-52.5 -17.5t-65.5 -14.5t-75 -6.5q-90 0 -149.5 25t-95 74t-50 121.5t-14.5 169.5v442h-274zM159 1235q0 47 33 76.5t74 29.5q43 0 74.5 -29.5t31.5 -76.5t-31.5 -78 t-74.5 -31q-41 0 -74 31t-33 78zM508 1235q0 47 31.5 76.5t74.5 29.5t75 -29.5t32 -76.5t-32 -78t-75 -31t-74.5 31t-31.5 78z" />
<glyph unicode="&#xf0;" d="M113 418q0 233 98 356t268 123q78 0 137.5 -29.5t88.5 -56.5q-10 74 -39 141.5t-70 130.5l-219 -75l-43 114l188 66q-31 35 -62.5 66.5t-78.5 66.5l94 98q41 -27 93.5 -70.5t105.5 -109.5l225 78l43 -115l-197 -67q59 -100 99.5 -245t40.5 -329q0 -100 -17.5 -203.5 t-62.5 -188.5t-123 -138.5t-199 -53.5q-92 0 -161.5 39t-115.5 102.5t-69.5 141.5t-23.5 158zM281 424q0 -59 13 -114.5t38.5 -97.5t63.5 -66.5t87 -24.5q70 0 116 38t72.5 99t37 139t10.5 158q0 45 -1 63.5t-1 34.5q-51 55 -109.5 78t-105.5 23q-115 0 -168 -92.5 t-53 -237.5z" />
<glyph unicode="&#xf1;" d="M145 0v924q92 23 183.5 35t171.5 12q190 0 287.5 -98.5t97.5 -315.5v-557h-168v526q0 92 -16.5 149.5t-46 89.5t-71.5 44t-91 12q-41 0 -87.5 -5t-89.5 -13v-803h-170zM229 1169q6 23 21.5 51.5t38 53t53.5 42t68 17.5q27 0 62.5 -15t57.5 -26q53 -29 86 -28 q27 0 52.5 26.5t38.5 55.5l88 -46q-6 -23 -21.5 -51t-38 -53t-53.5 -42t-70 -17q-27 0 -62.5 14t-57.5 25q-53 29 -86 28q-27 0 -51.5 -26.5t-37.5 -55.5z" />
<glyph unicode="&#xf2;" d="M82 475q0 113 31.5 205t89 156.5t136.5 100.5t171 36q94 0 174 -36t137.5 -100.5t89 -156.5t31.5 -205t-31.5 -204t-89 -156.5t-137.5 -101.5t-174 -36q-92 0 -171 36t-136.5 101.5t-89 156.5t-31.5 204zM256 475q0 -160 68.5 -253t185.5 -93q119 0 188.5 93t69.5 253 q0 162 -69.5 255t-188.5 93q-117 0 -185.5 -93t-68.5 -255zM352 1311l108 108l234 -282l-86 -76z" />
<glyph unicode="&#xf3;" d="M82 475q0 113 31.5 205t89 156.5t136.5 100.5t171 36q94 0 174 -36t137.5 -100.5t89 -156.5t31.5 -205t-31.5 -204t-89 -156.5t-137.5 -101.5t-174 -36q-92 0 -171 36t-136.5 101.5t-89 156.5t-31.5 204zM256 475q0 -160 68.5 -253t185.5 -93q119 0 188.5 93t69.5 253 q0 162 -69.5 255t-188.5 93q-117 0 -185.5 -93t-68.5 -255zM366 1137l234 282l110 -108l-258 -250z" />
<glyph unicode="&#xf4;" d="M82 475q0 113 31.5 205t89 156.5t136.5 100.5t171 36q94 0 174 -36t137.5 -100.5t89 -156.5t31.5 -205t-31.5 -204t-89 -156.5t-137.5 -101.5t-174 -36q-92 0 -171 36t-136.5 101.5t-89 156.5t-31.5 204zM256 475q0 -160 68.5 -253t185.5 -93q119 0 188.5 93t69.5 253 q0 162 -69.5 255t-188.5 93q-117 0 -185.5 -93t-68.5 -255zM264 1145l248 262l248 -262l-70 -80l-178 160l-178 -160z" />
<glyph unicode="&#xf5;" d="M82 475q0 113 31.5 205t89 156.5t136.5 100.5t171 36q94 0 174 -36t137.5 -100.5t89 -156.5t31.5 -205t-31.5 -204t-89 -156.5t-137.5 -101.5t-174 -36q-92 0 -171 36t-136.5 101.5t-89 156.5t-31.5 204zM229 1169q6 23 21.5 51.5t38 53t53.5 42t68 17.5q27 0 62.5 -15 t57.5 -26q53 -29 86 -28q27 0 52.5 26.5t38.5 55.5l88 -46q-6 -23 -21.5 -51t-38 -53t-53.5 -42t-70 -17q-27 0 -62.5 14t-57.5 25q-53 29 -86 28q-27 0 -51.5 -26.5t-37.5 -55.5zM256 475q0 -160 68.5 -253t185.5 -93q119 0 188.5 93t69.5 253q0 162 -69.5 255t-188.5 93 q-117 0 -185.5 -93t-68.5 -255z" />
<glyph unicode="&#xf6;" d="M82 475q0 113 31.5 205t89 156.5t136.5 100.5t171 36q94 0 174 -36t137.5 -100.5t89 -156.5t31.5 -205t-31.5 -204t-89 -156.5t-137.5 -101.5t-174 -36q-92 0 -171 36t-136.5 101.5t-89 156.5t-31.5 204zM231 1235q0 47 33 76.5t74 29.5q43 0 74.5 -29.5t31.5 -76.5 t-31.5 -78t-74.5 -31q-41 0 -74 31t-33 78zM256 475q0 -160 68.5 -253t185.5 -93q119 0 188.5 93t69.5 253q0 162 -69.5 255t-188.5 93q-117 0 -185.5 -93t-68.5 -255zM580 1235q0 47 31.5 76.5t74.5 29.5t75 -29.5t32 -76.5t-32 -78t-75 -31t-74.5 31t-31.5 78z" />
<glyph unicode="&#xf7;" d="M94 467v143h838v-143h-838zM389 197q0 51 34 89t89 38q53 0 86 -38t33 -89q0 -49 -33 -86t-86 -37q-55 0 -89 36.5t-34 86.5zM389 877q0 51 34 87.5t89 36.5q53 0 86 -36.5t33 -87.5q0 -49 -33 -87t-86 -38q-55 0 -89 37.5t-34 87.5z" />
<glyph unicode="&#xf8;" d="M82 475q0 113 31.5 205t89 156.5t136.5 100.5t171 36q141 0 240 -74l86 117l96 -74l-94 -129q49 -63 76.5 -148t27.5 -190q0 -113 -31.5 -204t-89 -156.5t-137.5 -101.5t-174 -36q-68 0 -127 19.5t-111 54.5l-86 -117l-94 74l92 127q-47 66 -74.5 151t-27.5 189zM256 475 q0 -63 7 -110.5t26 -88.5l368 500q-29 25 -66.5 36t-80.5 11q-117 0 -185.5 -93t-68.5 -255zM365 174q29 -25 65.5 -35t79.5 -10q119 0 188.5 93t69.5 253q0 57 -7 108.5t-26 92.5z" />
<glyph unicode="&#xf9;" d="M139 416v534h168v-497q0 -176 52.5 -250t175.5 -74q27 0 54 2t52 5t43 6t25 5v803h170v-923q-55 -14 -146.5 -30.5t-214.5 -16.5q-109 0 -180.5 31.5t-116.5 90t-63.5 138t-18.5 176.5zM334 1311l108 108l234 -282l-86 -76z" />
<glyph unicode="&#xfa;" d="M139 416v534h168v-497q0 -176 52.5 -250t175.5 -74q27 0 54 2t52 5t43 6t25 5v803h170v-923q-55 -14 -146.5 -30.5t-214.5 -16.5q-109 0 -180.5 31.5t-116.5 90t-63.5 138t-18.5 176.5zM366 1137l234 282l110 -108l-258 -250z" />
<glyph unicode="&#xfb;" d="M139 416v534h168v-497q0 -176 52.5 -250t175.5 -74q27 0 54 2t52 5t43 6t25 5v803h170v-923q-55 -14 -146.5 -30.5t-214.5 -16.5q-109 0 -180.5 31.5t-116.5 90t-63.5 138t-18.5 176.5zM264 1145l248 262l248 -262l-70 -80l-178 160l-178 -160z" />
<glyph unicode="&#xfc;" d="M139 416v534h168v-497q0 -176 52.5 -250t175.5 -74q27 0 54 2t52 5t43 6t25 5v803h170v-923q-55 -14 -146.5 -30.5t-214.5 -16.5q-109 0 -180.5 31.5t-116.5 90t-63.5 138t-18.5 176.5zM231 1235q0 47 33 76.5t74 29.5q43 0 74.5 -29.5t31.5 -76.5t-31.5 -78t-74.5 -31 q-41 0 -74 31t-33 78zM580 1235q0 47 31.5 76.5t74.5 29.5t75 -29.5t32 -76.5t-32 -78t-75 -31t-74.5 31t-31.5 78z" />
<glyph unicode="&#xfd;" d="M74 -315l30 137q18 -10 52 -16.5t63 -6.5q100 0 156.5 44t103.5 145q-115 217 -215 465.5t-166 496.5h185q20 -82 47.5 -177t62.5 -195.5t75 -202t85 -193.5q33 94 61.5 186.5t53 185.5t49 190.5t51.5 205.5h176q-66 -266 -146.5 -516t-172.5 -463q-35 -82 -75 -141 t-87 -98t-106.5 -57.5t-135.5 -18.5q-39 0 -85 10t-62 19zM379 1137l234 282l110 -108l-258 -250z" />
<glyph unicode="&#xfe;" d="M145 -338v1729l170 28v-504q59 31 114.5 44.5t109.5 13.5q86 0 159.5 -34t128 -98.5t85 -156.5t30.5 -211q0 -109 -27.5 -200t-80 -156.5t-128 -102.5t-171.5 -37q-76 0 -133.5 18.5t-86.5 41.5v-375h-170zM315 201q29 -27 84.5 -49.5t114.5 -22.5q68 0 116 26.5 t78.5 72.5t45 108.5t14.5 136.5q0 88 -18.5 154.5t-52 109.5t-80 64.5t-99.5 21.5t-101 -18.5t-102 -52.5v-551z" />
<glyph unicode="&#xff;" d="M74 -315l30 137q18 -10 52 -16.5t63 -6.5q100 0 156.5 44t103.5 145q-115 217 -215 465.5t-166 496.5h185q20 -82 47.5 -177t62.5 -195.5t75 -202t85 -193.5q33 94 61.5 186.5t53 185.5t49 190.5t51.5 205.5h176q-66 -266 -146.5 -516t-172.5 -463q-35 -82 -75 -141 t-87 -98t-106.5 -57.5t-135.5 -18.5q-39 0 -85 10t-62 19zM262 1235q0 47 33 76.5t74 29.5q43 0 74.5 -29.5t31.5 -76.5t-31.5 -78t-74.5 -31q-41 0 -74 31t-33 78zM611 1235q0 47 31.5 76.5t74.5 29.5t75 -29.5t32 -76.5t-32 -78t-75 -31t-74.5 31t-31.5 78z" />
<glyph unicode="&#x152;" d="M55 616q0 328 106.5 496t291.5 168q23 0 53.5 -4t58.5 -8h396v-144h-263v-389h215v-143h-215v-449h289v-143h-422q-59 -12 -114 -12q-182 0 -289 150.5t-107 477.5zM219 616q0 -238 58.5 -360.5t173.5 -122.5q41 0 61 6t27 8v973q-27 10 -48.5 12.5t-39.5 2.5 q-55 0 -99.5 -37t-73 -104.5t-44 -163t-15.5 -214.5z" />
<glyph unicode="&#x153;" d="M63 479q0 92 15.5 181.5t46.5 159t80 111.5t117 42q76 0 131 -43t84 -142q37 96 86 140.5t108 44.5q248 0 248 -484v-26t-2 -33h-361q0 -57 11.5 -111.5t33 -96.5t55.5 -67.5t79 -25.5q27 0 57.5 8t77.5 37l22 -143q-41 -29 -88 -41.5t-92 -12.5q-72 0 -133 40t-102 145 q-35 -94 -82 -139.5t-133 -45.5q-68 0 -116 43t-80 114t-47.5 161t-15.5 184zM219 485q0 -68 7 -131t22.5 -114.5t39 -82t58.5 -30.5q31 0 51.5 28.5t33.5 77t18.5 109.5t5.5 127t-6.5 130.5t-20.5 114.5t-37.5 81.5t-56.5 31.5q-31 0 -53.5 -29.5t-36 -76.5t-19.5 -109.5 t-6 -126.5zM621 567h204q0 121 -26.5 191.5t-67.5 70.5q-51 0 -80.5 -72.5t-29.5 -189.5z" />
<glyph unicode="&#x178;" d="M27 1268h188q59 -172 136 -329t165 -323q94 174 167 331t132 321h184q-78 -201 -178 -391.5t-223 -401.5v-475h-168v471q-125 205 -226.5 399.5t-176.5 397.5zM235 1520q0 47 33 76.5t74 29.5q43 0 74.5 -29.5t31.5 -76.5t-31.5 -78t-74.5 -31q-41 0 -74 31t-33 78z M584 1520q0 47 31.5 76.5t74.5 29.5t75 -29.5t32 -76.5t-32 -78t-75 -31t-74.5 31t-31.5 78z" />
<glyph unicode="&#x2c6;" d="M264 1145l248 262l248 -262l-70 -80l-178 160l-178 -160z" />
<glyph unicode="&#x2dc;" d="M229 1169q6 23 21.5 51.5t38 53t53.5 42t68 17.5q27 0 62.5 -15t57.5 -26q53 -29 86 -28q27 0 52.5 26.5t38.5 55.5l88 -46q-6 -23 -21.5 -51t-38 -53t-53.5 -42t-70 -17q-27 0 -62.5 14t-57.5 25q-53 29 -86 28q-27 0 -51.5 -26.5t-37.5 -55.5z" />
<glyph unicode="&#x2000;" horiz-adv-x="850" />
<glyph unicode="&#x2001;" horiz-adv-x="1700" />
<glyph unicode="&#x2002;" horiz-adv-x="850" />
<glyph unicode="&#x2003;" horiz-adv-x="1700" />
<glyph unicode="&#x2004;" horiz-adv-x="566" />
<glyph unicode="&#x2005;" horiz-adv-x="425" />
<glyph unicode="&#x2006;" horiz-adv-x="283" />
<glyph unicode="&#x2007;" horiz-adv-x="283" />
<glyph unicode="&#x2008;" horiz-adv-x="212" />
<glyph unicode="&#x2009;" horiz-adv-x="340" />
<glyph unicode="&#x200a;" horiz-adv-x="94" />
<glyph unicode="&#x2010;" d="M287 440v160h450v-160h-450z" />
<glyph unicode="&#x2011;" d="M287 440v160h450v-160h-450z" />
<glyph unicode="&#x2012;" d="M287 440v160h450v-160h-450z" />
<glyph unicode="&#x2013;" d="M141 483v144h742v-144h-742z" />
<glyph unicode="&#x2014;" d="M0 483v144h1024v-144h-1024z" />
<glyph unicode="&#x2018;" d="M305 1061q0 59 23.5 123.5t70.5 121t120 96.5t169 52l31 -133q-37 -8 -73 -16.5t-66.5 -23.5t-55 -39.5t-39.5 -63.5q66 -6 95.5 -50.5t29.5 -87.5q0 -82 -47 -124t-104 -42q-76 0 -115 54.5t-39 132.5z" />
<glyph unicode="&#x2019;" d="M303 1001q37 8 73 16.5t66.5 24t55 39t39.5 64.5q-66 6 -95.5 50t-29.5 87q0 82 47 124t104 42q76 0 115 -54.5t39 -131.5q0 -59 -23.5 -124t-72 -121t-120 -96t-167.5 -53z" />
<glyph unicode="&#x201a;" d="M303 -162q37 8 73 16.5t66.5 24t55 39t39.5 64.5q-66 6 -95.5 50t-29.5 87q0 82 47 124t104 42q76 0 115 -54.5t39 -132.5q0 -59 -23.5 -123.5t-72 -121t-120 -96.5t-167.5 -52z" />
<glyph unicode="&#x201c;" d="M88 1071q0 57 17.5 114.5t57.5 104.5t106.5 82t166.5 47l29 -119q-35 -8 -67.5 -15t-61.5 -21.5t-51.5 -36t-34.5 -58.5q59 -6 89 -46t30 -89q0 -51 -33 -93t-103 -42q-59 0 -102 41t-43 131zM561 1071q0 57 17.5 114.5t57.5 104.5t106.5 82t166.5 47l29 -119 q-35 -8 -67.5 -15t-60.5 -21.5t-50.5 -36t-34.5 -58.5q59 -6 89 -46t30 -89q0 -51 -34 -93t-101 -42q-59 0 -103.5 41t-44.5 131z" />
<glyph unicode="&#x201d;" d="M86 1018q35 8 67.5 15t60.5 21.5t50.5 37t34.5 59.5q-59 4 -89 45t-30 88q0 51 34 93t101 42q59 0 103.5 -41t44.5 -131q0 -59 -17.5 -115.5t-57.5 -103.5t-106.5 -82t-166.5 -47zM559 1018q35 8 67.5 15t61.5 21.5t51.5 37t34.5 59.5q-59 4 -89 45t-30 88q0 51 33 93 t103 42q59 0 102 -41t43 -131q0 -59 -17.5 -115.5t-57.5 -103.5t-106.5 -82t-164.5 -47z" />
<glyph unicode="&#x201e;" d="M86 -152q70 14 128 37t85 95q-59 6 -89 46t-30 87q0 51 34 93t101 42q59 0 103.5 -40t44.5 -130q0 -59 -17.5 -115.5t-57.5 -103.5t-106.5 -82t-166.5 -47zM561 -152q35 8 68 15.5t61.5 22t51 36t34.5 58.5q-59 6 -89 46t-30 87q0 51 33 93t103 42q59 0 102 -40t43 -130 q0 -59 -17.5 -115.5t-57.5 -103.5t-106.5 -82t-166.5 -47z" />
<glyph unicode="&#x2022;" d="M233 647q0 57 19.5 110.5t55.5 94.5t87 64.5t117 23.5q63 0 115.5 -23.5t88.5 -64.5t55.5 -94.5t19.5 -110.5q0 -59 -19.5 -112.5t-55.5 -93.5t-88.5 -63.5t-115.5 -23.5q-66 0 -117 23.5t-87 63.5t-55.5 93.5t-19.5 112.5z" />
<glyph unicode="&#x2026;" d="M63 86q0 45 30 78t79 33t79 -33t30 -78t-30 -78t-79 -33t-79 33t-30 78zM408 86q0 45 28.5 78t77.5 33t78 -33t29 -78t-29 -78t-78 -33t-77.5 33t-28.5 78zM748 86q0 45 28.5 78t77.5 33t78 -33t29 -78t-29 -78t-78 -33t-77.5 33t-28.5 78z" />
<glyph unicode="&#x202f;" horiz-adv-x="340" />
<glyph unicode="&#x2039;" d="M295 520l285 404l118 -64l-202 -340l202 -340l-118 -65z" />
<glyph unicode="&#x203a;" d="M326 180l202 340l-202 340l118 64l285 -404l-285 -405z" />
<glyph unicode="&#x205f;" horiz-adv-x="425" />
<glyph unicode="&#x20ac;" d="M74 416v131h125q-2 20 -2 42.5v45.5v50.5t2 45.5h-125v131h143q37 217 154.5 322.5t312.5 105.5q82 0 134 -10t102 -29l-33 -143q-43 16 -95.5 26.5t-107.5 10.5q-139 0 -204.5 -77t-86.5 -206h408l-25 -131h-401q-2 -23 -2 -46v-50v-45.5t2 -42.5h366l-24 -131h-328 q27 -164 101.5 -227.5t197.5 -63.5q78 0 133.5 13.5t98.5 35.5l36 -145q-31 -16 -107.5 -35t-170.5 -19q-213 0 -324.5 117t-140.5 324h-139z" />
<glyph unicode="&#x2122;" d="M37 1165v103h381v-103h-131v-434h-119v434h-131zM457 731q6 102 12 178t13 137.5t14.5 113.5t17.5 108h111l90 -279l96 279h111q10 -55 17 -108.5t13 -115t11.5 -137.5t11.5 -176h-119q0 8 -1 53t-2 103.5t-3 120t-4 102.5l-86 -238h-92l-80 238q-4 -41 -6 -102.5 t-3 -120t-2.5 -103.5t-1.5 -53h-118z" />
<glyph unicode="&#xe000;" horiz-adv-x="952" d="M0 0v952h952v-952h-952z" />
<glyph unicode="&#xfb01;" d="M57 809v141h109v86q0 184 88 283.5t272 99.5q96 0 146 -12l-25 -147q-20 8 -43.5 11t-62.5 3q-115 0 -160 -64.5t-45 -175.5v-84h252v-141h-252v-809h-170v809h-109zM723 1235q0 51 31.5 81t76.5 30q47 0 79 -30t32 -81t-32 -82t-79 -31q-45 0 -76.5 31t-31.5 82zM748 0 v950h170v-950h-170z" />
<glyph unicode="&#xfb02;" d="M57 809v141h109v86q0 184 88 283.5t272 99.5q96 0 146 -12l-25 -147q-20 8 -43.5 11t-62.5 3q-115 0 -160 -64.5t-45 -175.5v-84h252v-141h-252v-809h-170v809h-109zM729 248v1143l170 28v-1143q0 -43 5 -69.5t17.5 -43t33 -24.5t51.5 -14l-23 -143q-139 4 -196.5 67.5 t-57.5 198.5z" />
</font>
</defs></svg>

After

Width:  |  Height:  |  Size: 62 KiB

Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -0,0 +1,242 @@
<?xml version="1.0" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" >
<svg xmlns="http://www.w3.org/2000/svg">
<metadata></metadata>
<defs>
<font id="ubuntu_monoitalic" horiz-adv-x="1024" >
<font-face units-per-em="2048" ascent="1638" descent="-410" />
<missing-glyph horiz-adv-x="500" />
<glyph unicode="&#xd;" />
<glyph />
<glyph />
<glyph unicode=" " />
<glyph unicode="!" d="M354 98q0 74 42 115t102 41q53 0 89 -32t36 -93q0 -72 -46.5 -113t-101.5 -41q-53 0 -87 31t-34 92zM500 432q8 61 15 117.5t16.5 114t21.5 121t31 139.5l82 344h182l-82 -344q-18 -76 -35.5 -139.5t-36 -121t-38 -113.5t-40.5 -118h-116z" />
<glyph unicode="&#x22;" d="M453 881q10 96 27.5 211.5t39.5 207.5l21 91h157l-22 -93q-23 -90 -59.5 -205.5t-77.5 -211.5h-86zM793 881q8 96 24.5 211.5t38.5 207.5l23 91h155l-20 -93q-23 -90 -59.5 -205.5t-75.5 -211.5h-86z" />
<glyph unicode="#" d="M82 0l143 334h-131l33 137h156l141 326h-219l33 135h249l142 336h153l-141 -336h225l144 336h153l-143 -336h133l-33 -135h-159l-142 -326h221l-32 -137h-248l-146 -334h-153l145 334h-227l-146 -334h-151zM438 471h226l141 326h-225z" />
<glyph unicode="$" d="M143 123l82 135q33 -20 101 -49t174 -29q53 0 105 9.5t93 33t67 61.5t26 97q0 41 -16.5 69.5t-44.5 52t-67.5 43t-84.5 42.5q-41 18 -80 41.5t-70 57.5t-50.5 81t-19.5 113q0 131 89.5 219t263.5 110l49 209h149l-49 -205q78 -8 140.5 -31.5t97.5 -45.5l-78 -127 q-31 23 -90.5 42t-147.5 19q-53 0 -100 -10t-82 -31.5t-55.5 -55.5t-20.5 -79q0 -76 46 -116t139 -85q51 -23 96 -47t79 -59t54 -82t20 -111q0 -80 -27.5 -142.5t-78.5 -107.5t-120.5 -72.5t-156.5 -35.5l-53 -236h-149l57 238q-94 4 -174 32.5t-113 51.5z" />
<glyph unicode="%" d="M10 0l1080 1268h147l-1079 -1268h-148zM203 874q0 61 15 135t50 136.5t89.5 105.5t134.5 43q176 0 176 -211q0 -102 -23.5 -181t-63.5 -133t-91.5 -83t-108.5 -29q-86 0 -132 55.5t-46 161.5zM330 891q0 -57 16 -91t53 -34q39 0 66 36t44 84t24.5 99t7.5 82 q0 53 -16.5 87t-51.5 34q-27 0 -52.5 -23.5t-46 -64.5t-32.5 -95.5t-12 -113.5zM580 188q0 61 15 135t50 136.5t89 105.5t134 43q176 0 176 -211q0 -102 -23.5 -181t-63 -133t-91 -82t-108.5 -28q-86 0 -132 54.5t-46 160.5zM707 205q0 -57 16 -91t53 -34q39 0 65.5 36 t44 84t25 99t7.5 82q0 53 -16.5 87t-51.5 34q-27 0 -52.5 -23.5t-46 -64.5t-32.5 -95.5t-12 -113.5z" />
<glyph unicode="&#x26;" d="M117 252q0 49 13 103.5t43 107.5t80 104t124 99l41 26q-31 57 -49.5 112.5t-18.5 110.5q0 90 31 161t83 120t120.5 74.5t142.5 25.5q45 0 86 -13t71.5 -38.5t48 -65.5t17.5 -94q0 -49 -16 -103t-53 -108.5t-98.5 -107.5t-149.5 -98l-23 -11l49 -79q25 -41 50.5 -81 t52.5 -85q57 113 100 270l144 -18q-35 -121 -78 -217.5t-90 -172.5q29 -59 53 -124.5t47 -149.5h-176q-16 70 -37 135q-82 -80 -169 -115.5t-175 -35.5q-59 0 -107.5 20.5t-83 57t-54 86t-19.5 104.5zM291 276q0 -66 34.5 -108.5t108.5 -42.5q57 0 116.5 34t119.5 105 q-45 92 -95.5 171t-95.5 153l-18 -13q-53 -33 -86 -67.5t-51.5 -71.5t-25.5 -77t-7 -83zM510 918q0 -41 9 -77t32 -81l33 16q51 27 91 62.5t66.5 75.5t40 80t13.5 75q0 47 -32 70.5t-73 23.5q-33 0 -65.5 -14t-58 -45t-41 -77t-15.5 -109z" />
<glyph unicode="'" d="M614 844q4 47 11.5 107.5t17.5 123t21.5 121.5t23.5 104l21 91h176l-23 -93q-10 -45 -26.5 -103t-37 -120.5t-41 -123t-38.5 -107.5h-105z" />
<glyph unicode="(" d="M299 322q0 162 51 320.5t144.5 304t223.5 271t288 218.5l65 -131q-133 -84 -244.5 -195t-193.5 -236.5t-127 -263t-45 -278.5q0 -147 53 -290.5t176 -272.5l-110 -111q-147 147 -214 317t-67 347z" />
<glyph unicode=")" d="M115 -211q133 84 245.5 194.5t193.5 236.5t127 263.5t46 278.5q0 147 -54.5 290.5t-174.5 272.5l108 111q147 -147 215 -317.5t68 -346.5q0 -162 -51.5 -320.5t-144.5 -304t-223 -271.5t-290 -218z" />
<glyph unicode="*" d="M283 915l53 168l14 -6q72 -29 144.5 -63.5t138.5 -71.5q-16 74 -29.5 154t-13.5 157v15h176v-15q0 -78 -13.5 -157.5t-27.5 -153.5q66 39 137.5 73t141.5 60l14 6l53 -168l-12 -4q-72 -23 -151.5 -35t-155.5 -20q57 -51 115.5 -107.5t99.5 -119.5l8 -11l-144 -104l-8 12 q-45 61 -79.5 134t-65.5 141q-31 -68 -67 -140.5t-83 -134.5l-8 -10l-141 102l8 13q47 63 103.5 118.5t113.5 106.5q-76 10 -155.5 21.5t-151.5 35.5z" />
<glyph unicode="+" d="M176 467l35 143h336l92 377h156l-93 -377h330l-35 -143h-329l-93 -379h-153l90 379h-336z" />
<glyph unicode="," d="M215 -162q35 2 75 12.5t75.5 28t64.5 43t41 62.5q-57 8 -86 48t-29 89q0 70 44 117t122 47q68 0 104 -48.5t36 -119.5q0 -59 -25 -125t-77 -125.5t-134 -103.5t-195 -58z" />
<glyph unicode="-" d="M360 440l39 160h449l-37 -160h-451z" />
<glyph unicode="." d="M356 113q0 86 48.5 131t113.5 45q57 0 98 -36t41 -108q0 -39 -14 -69.5t-37.5 -53t-53 -35t-60.5 -12.5q-57 0 -96.5 35t-39.5 103z" />
<glyph unicode="/" d="M-35 -338l998 1770h170l-996 -1770h-172z" />
<glyph unicode="0" d="M172 352q0 90 16.5 195.5t49 210t82 202t116 172t149.5 119.5t185 45q156 0 229.5 -95.5t73.5 -285.5q0 -90 -16.5 -194.5t-49 -209.5t-81.5 -201.5t-116 -171.5t-151 -120t-184 -45q-156 0 -229.5 95.5t-73.5 283.5zM344 375q0 -137 34 -194.5t118 -57.5 q86 0 160.5 74.5t129 188.5t85 250t30.5 259q0 137 -32.5 194.5t-118.5 57.5t-160 -75t-129 -189.5t-86 -249.5t-31 -258zM504 641q0 72 40 112t93 40q47 0 81 -32t34 -91q0 -66 -42.5 -106t-95.5 -40q-47 0 -78.5 29t-31.5 88z" />
<glyph unicode="1" d="M188 0l35 143h275l209 873q-25 -18 -61 -40t-77 -42.5t-85 -38.5t-85 -31l-28 142q115 41 227.5 103t216.5 159h121l-270 -1125h237l-35 -143h-680z" />
<glyph unicode="2" d="M141 0q14 98 51 176t89.5 143.5t116 121t130.5 106.5q72 53 138.5 103t118 102.5t82 109t30.5 123.5q0 76 -41 120t-133 44q-51 0 -97 -13.5t-83 -32t-64.5 -39t-44.5 -36.5l-59 131q25 25 63.5 48.5t86.5 44t103.5 32.5t114.5 12q88 0 151.5 -24.5t102.5 -64.5t57.5 -92 t18.5 -105q0 -96 -30.5 -170t-83 -135.5t-123 -115.5t-148.5 -112q-47 -35 -97 -75t-96 -83t-81 -88t-49 -88h550l-34 -143h-740z" />
<glyph unicode="3" d="M123 47l63 146q27 -16 92.5 -43t174.5 -27q74 0 136 17.5t108 52t72 87t26 121.5q0 109 -79 157t-212 48h-37l33 137h55q59 0 117.5 16.5t104.5 48.5t75 79t29 108q0 78 -47.5 117t-133.5 39q-78 0 -141 -25.5t-108 -54.5l-41 133q25 16 59.5 32.5t76.5 30t88 21.5t93 8 q86 0 147.5 -21.5t101.5 -60t58.5 -90t18.5 -110.5q0 -123 -70 -207t-190 -131q31 -12 62.5 -36t56 -57.5t40 -78.5t15.5 -101q0 -96 -34 -176t-99.5 -136t-163 -87t-224.5 -31q-63 0 -117.5 8.5t-96.5 20.5t-70.5 24.5t-38.5 20.5z" />
<glyph unicode="4" d="M98 324l29 114q51 86 134 196.5t184.5 224.5t214 220.5t221.5 188.5h166l-195 -805h147l-32 -139h-148l-76 -324h-165l77 324h-557zM305 463h385l141 592q-66 -55 -136 -124t-140 -145.5t-134.5 -158.5t-115.5 -164z" />
<glyph unicode="5" d="M115 43l65 143q27 -16 89.5 -39.5t164.5 -23.5q74 0 139.5 19.5t112.5 55t74.5 88t27.5 117.5q0 86 -46 134.5t-113.5 73t-146.5 31.5t-144 11q31 84 57.5 161t51 150.5t47 148.5t43.5 155h591l-32 -144h-441q-12 -37 -27.5 -84t-31.5 -95t-31.5 -92t-23.5 -75 q209 -27 314.5 -112.5t105.5 -245.5q0 -94 -32 -175t-97.5 -141.5t-167 -95.5t-240.5 -35q-59 0 -110.5 9.5t-93.5 20.5t-69.5 22.5t-35.5 17.5z" />
<glyph unicode="6" d="M197 338q0 193 64.5 362.5t183 296.5t285.5 202t372 75h24l-20 -146h-8q-129 0 -234.5 -33.5t-187.5 -90t-140.5 -131t-91.5 -156.5q59 29 127 45t129 16q82 0 141.5 -24.5t98.5 -66.5t56.5 -96t17.5 -116q0 -92 -28 -181t-87 -161t-151.5 -116t-221.5 -44 q-160 0 -244.5 97.5t-84.5 267.5zM365 352q0 -115 40.5 -178t145.5 -63q72 0 127 30.5t92 79.5t56.5 110.5t19.5 125.5q0 88 -43 134t-144 46q-66 0 -129 -11t-129 -44q-18 -59 -27 -120t-9 -110z" />
<glyph unicode="7" d="M285 0q41 145 119.5 307t176 315.5t203 285.5t199.5 216h-602l33 144h794l-34 -148q-78 -68 -180.5 -187.5t-204 -270t-188.5 -321.5t-136 -341h-180z" />
<glyph unicode="8" d="M162 258q0 133 76.5 235.5t214.5 168.5q-111 88 -111 227q0 82 29.5 155.5t87 130t138.5 89t183 32.5q86 0 146.5 -24.5t99.5 -63.5t57.5 -90t18.5 -102q0 -127 -71.5 -221.5t-196.5 -155.5q61 -43 105 -103.5t44 -158.5q0 -80 -30.5 -153.5t-91 -129t-152 -88.5 t-211.5 -33q-92 0 -155.5 26t-103.5 65.5t-58.5 91t-18.5 102.5zM330 287q0 -35 9 -67t30.5 -56.5t58.5 -38.5t92 -14q61 0 114.5 18t93.5 51t62.5 79t22.5 101q0 90 -61 144.5t-172 93.5q-49 -23 -95.5 -55.5t-80 -72.5t-54 -87t-20.5 -96zM508 905q0 -76 46 -125t146 -84 q45 23 87 52.5t75 66.5t51.5 82t18.5 100q0 27 -7 55.5t-26.5 52t-53.5 38t-85 14.5q-53 0 -99.5 -18.5t-80 -52t-53 -79.5t-19.5 -102z" />
<glyph unicode="9" d="M152 -2l30 145q6 -2 17.5 -2h15.5q129 0 230.5 32t178 88t132 132t92.5 162q-59 -29 -126 -43t-130 -14q-82 0 -141.5 23.5t-97.5 64.5t-56 95t-18 116q0 92 28.5 181t87 159.5t148.5 113.5t211 43q170 0 256 -98t86 -266q0 -197 -61.5 -367t-177.5 -296t-281.5 -198.5 t-376.5 -72.5h-19.5t-27.5 2zM446 815q0 -88 44.5 -132t142.5 -44q66 0 130 11.5t130 41.5q35 115 35 240q0 100 -44 161.5t-143 61.5q-72 0 -127 -29.5t-92 -78t-56.5 -108.5t-19.5 -124z" />
<glyph unicode=":" d="M356 113q0 86 48.5 131t113.5 45q57 0 98 -36t41 -108q0 -39 -14 -69.5t-37.5 -53t-53 -35t-60.5 -12.5q-57 0 -96.5 35t-39.5 103zM514 772q0 86 48.5 131t113.5 45q57 0 98 -36t41 -108q0 -39 -14 -69.5t-37.5 -53t-53 -35t-60.5 -12.5q-57 0 -96.5 35t-39.5 103z" />
<glyph unicode=";" d="M215 -162q35 2 75 12.5t75.5 28t64.5 43t41 62.5q-57 8 -86 48t-29 89q0 70 44 117t122 47q68 0 104 -48.5t36 -119.5q0 -59 -25 -125t-77 -125.5t-134 -103.5t-195 -58zM514 772q0 86 48.5 131t113.5 45q57 0 98 -36t41 -108q0 -39 -14 -69.5t-37.5 -53t-53 -35 t-60.5 -12.5q-57 0 -96.5 35t-39.5 103z" />
<glyph unicode="&#x3c;" d="M160 449l35 145l856 336l10 -152l-699 -266l570 -264l-78 -135z" />
<glyph unicode="=" d="M129 270l35 146h821l-35 -146h-821zM223 659l35 146h821l-35 -146h-821z" />
<glyph unicode="&#x3e;" d="M123 264l698 266l-569 265l78 135l694 -336l-35 -145l-856 -336z" />
<glyph unicode="?" d="M334 98q0 74 43 115t100 41q53 0 89 -32t36 -93q0 -72 -46 -113t-101 -41q-53 0 -87 31t-34 92zM463 432l6 39q10 59 46 108.5t83 93.5t99.5 84t95.5 82t71.5 87t28.5 100q0 57 -38 94t-124 37q-59 0 -115.5 -12t-121.5 -43l-19 131q49 27 125 45t156 18q57 0 112.5 -12 t98.5 -41t68.5 -77t25.5 -117q0 -76 -30 -134.5t-76 -106.5t-101 -89t-105.5 -84t-88 -92t-48.5 -111h-149z" />
<glyph unicode="@" d="M141 315q0 111 21.5 227.5t62.5 225.5t100.5 206t135.5 168.5t167 113.5t195 42q164 0 243 -88t79 -227q0 -72 -19 -147l-170 -707q-49 -20 -102 -30.5t-102 -10.5q-61 0 -115.5 17.5t-96.5 54.5t-66.5 95t-24.5 142q0 94 27.5 181.5t83.5 155t144.5 107.5t210.5 40 q14 0 30 -1t32 -3q12 51 12 100q0 78 -40 128t-138 50q-111 0 -205 -79t-162.5 -201.5t-106.5 -271t-38 -288.5q0 -92 18.5 -174t56.5 -142t97 -96t143 -36q35 0 73 5t81 17l-14 -137q-92 -25 -170 -24q-115 0 -199 45t-138 124.5t-80 187.5t-26 230zM606 399q0 -86 38 -132 t110 -46q16 0 31.5 2t35.5 8l121 502q-37 12 -70 12q-66 0 -115.5 -28.5t-83.5 -75.5t-50.5 -109.5t-16.5 -132.5z" />
<glyph unicode="A" d="M-27 0q68 135 150 293t171 323.5t184 332.5t192 319h200q23 -152 38.5 -319t25.5 -332.5t16 -323.5t11 -293h-177l2 332h-487l-156 -332h-170zM371 471h409q-4 184 -18.5 355t-30.5 294q-78 -129 -172 -299t-188 -350z" />
<glyph unicode="B" d="M92 20l293 1229q33 8 74 14.5t84 9.5t83 5t72 2q166 0 269.5 -60.5t103.5 -197.5q0 -121 -58.5 -211t-193.5 -143q72 -20 125 -84t53 -150q0 -213 -156.5 -328.5t-449.5 -115.5q-33 0 -72.5 2t-80.5 5t-79 9t-67 14zM285 139q4 -2 45 -5t106 -3q68 0 137.5 12.5t126 46 t92 90t35.5 146.5q0 94 -73.5 130t-186.5 36h-172zM428 731h133q61 0 122.5 11.5t111 41t79 78.5t29.5 123q0 41 -18.5 69.5t-49 47t-72.5 27t-87 8.5q-53 0 -93 -1t-59 -6z" />
<glyph unicode="C" d="M182 414q0 162 47 320.5t136.5 283.5t216.5 201.5t286 76.5q123 0 198 -32.5t110 -61.5l-80 -135q-35 31 -101.5 55.5t-138.5 24.5q-119 0 -212 -61.5t-157.5 -162t-99.5 -226.5t-35 -257q0 -147 65.5 -232t190.5 -85q98 0 174 25.5t113 48.5l18 -144 q-12 -10 -43.5 -23.5t-75.5 -25.5t-102 -21.5t-121 -9.5q-180 0 -284.5 119t-104.5 322z" />
<glyph unicode="D" d="M74 18l293 1231q135 31 260 31q209 0 326.5 -118t117.5 -333q0 -162 -43 -313t-133 -268t-229.5 -187.5t-331.5 -70.5q-66 0 -133.5 6t-126.5 22zM270 145q16 -4 45 -7t54 -3q115 0 212 49t168.5 138.5t111.5 214.5t40 274q0 156 -71.5 240t-225.5 84q-55 0 -100 -7z" />
<glyph unicode="E" d="M145 0l308 1268h708l-35 -144h-540l-94 -389h475l-35 -143h-475l-107 -449h586l-35 -143h-756z" />
<glyph unicode="F" d="M145 0l308 1268h718l-34 -144h-551l-97 -395h486l-35 -141h-485l-140 -588h-170z" />
<glyph unicode="G" d="M164 414q0 162 47 320.5t136 283.5t216 201.5t287 76.5q63 0 110.5 -9t82 -23.5t59 -30.5t41.5 -31l-80 -135q-35 31 -92.5 56.5t-132.5 25.5q-119 0 -212.5 -61.5t-158 -162t-99 -227.5t-34.5 -258q0 -147 65.5 -233t190.5 -86q51 0 89 7t60 15l115 480h168l-141 -594 q-16 -6 -50 -15.5t-79 -18.5t-99.5 -15.5t-109.5 -6.5q-86 0 -157 31t-120 88.5t-75.5 139t-26.5 182.5z" />
<glyph unicode="H" d="M74 0l303 1268h168l-127 -535h467l129 535h168l-305 -1268h-168l141 590h-467l-143 -590h-166z" />
<glyph unicode="I" d="M145 0l35 143h244l235 981h-243l35 144h657l-35 -144h-244l-237 -981h246l-35 -143h-658z" />
<glyph unicode="J" d="M137 90l88 133q14 -14 37 -32.5t53.5 -34t67.5 -26.5t82 -11q123 0 191.5 72.5t107.5 232.5l168 700h-430l33 144h600l-205 -860q-23 -88 -51.5 -167t-81 -138.5t-133 -94.5t-203.5 -35q-63 0 -115.5 12.5t-94.5 30t-70.5 38t-43.5 36.5z" />
<glyph unicode="K" d="M92 0l303 1268h168l-133 -555q172 154 310.5 290t254.5 265h209q-74 -78 -146.5 -152t-148 -147.5t-155.5 -150.5t-172 -159q43 -49 93 -117.5t99 -153.5t96.5 -183.5t85.5 -204.5h-182q-78 217 -170 365.5t-198 244.5l-146 -610h-168z" />
<glyph unicode="L" d="M111 0l305 1268h168l-271 -1125h549l-33 -143h-718z" />
<glyph unicode="M" d="M37 0q88 328 184 638t213 630h156q14 -166 24.5 -317.5t22.5 -313.5l348 631h158q-12 -129 -35 -278.5t-50.5 -312.5t-61 -334t-68.5 -343h-164q25 111 54.5 242t60 269t61.5 278.5t55 269.5l-323 -578h-148q-4 76 -9 155t-12 154.5t-14.5 144.5t-13.5 124 q-35 -139 -71.5 -281.5t-73.5 -280t-71 -263t-62 -234.5h-160z" />
<glyph unicode="N" d="M82 0l305 1268h166q47 -154 81 -270.5t61.5 -226t51 -226.5t50.5 -271l235 994h154l-305 -1268h-166q-29 170 -55.5 309.5t-56.5 262t-60.5 233t-63.5 225.5l-243 -1030h-154z" />
<glyph unicode="O" d="M164 377q0 76 14.5 173t45 199.5t79.5 201t116.5 175t156.5 123.5t200 47q147 0 239.5 -97t92.5 -306q0 -76 -14.5 -173t-45 -199.5t-78.5 -201t-116 -175t-156 -124t-198 -47.5q-150 0 -243 97.5t-93 306.5zM334 389q0 -145 49 -207.5t137 -62.5q100 0 178 74.5 t131.5 188.5t81 248t27.5 251q0 143 -48 206.5t-134 63.5q-100 0 -179 -75t-132.5 -188.5t-82 -247.5t-28.5 -251z" />
<glyph unicode="P" d="M111 0l297 1249q27 6 67.5 11.5t85.5 10.5t89 7t81 2q168 0 272.5 -79t104.5 -234q0 -111 -41 -202t-117 -155.5t-180 -100.5t-231 -36h-148l-115 -473h-165zM424 616h137q182 0 280.5 88.5t98.5 245.5q0 51 -20.5 87t-54.5 58.5t-75.5 32t-84.5 9.5q-47 0 -90.5 -2 t-65.5 -7z" />
<glyph unicode="Q" d="M164 377q0 76 14.5 173t45 199.5t79.5 201t116.5 175t156.5 123.5t200 47q147 0 239.5 -97t92.5 -306q0 -72 -12.5 -164t-40 -189.5t-70.5 -192.5t-103.5 -172t-140 -130t-178.5 -68v-14q0 -66 78 -107.5t205 -58.5l-74 -135q-74 14 -144.5 33.5t-123.5 54.5t-85 89.5 t-32 140.5v10q-102 29 -162.5 124t-60.5 263zM334 389q0 -145 49 -207.5t137 -62.5q100 0 178 74.5t131.5 188.5t81 248t27.5 251q0 143 -48 206.5t-134 63.5q-100 0 -179 -75t-132.5 -188.5t-82 -247.5t-28.5 -251z" />
<glyph unicode="R" d="M92 0l297 1249q33 8 73 14.5t81 9.5t81 5t72 2q201 0 293 -83t92 -220q0 -174 -92 -286.5t-244 -160.5q27 -55 50.5 -106t44 -111.5t41 -136.5t43.5 -176h-172q-23 109 -44.5 185.5t-42 133t-41 98.5t-40.5 83h-205l-121 -500h-166zM412 639h102q82 0 154.5 13.5t127 49 t86 96t31.5 152.5q0 98 -63.5 142.5t-165.5 44.5q-47 0 -91 -2t-65 -7z" />
<glyph unicode="S" d="M111 63l77 140q35 -23 108.5 -52.5t190.5 -29.5q55 0 109.5 12t97.5 40t68.5 74t25.5 113q0 45 -17 79t-47 61.5t-70 51t-87 48.5q-43 23 -84 49.5t-71.5 62.5t-50 86t-19.5 122q0 166 115.5 271t351.5 105q51 0 100 -8t89 -21t71 -25.5t47 -22.5l-80 -136 q-31 27 -98.5 46.5t-159.5 19.5q-57 0 -105 -12.5t-84 -38t-56.5 -66.5t-20.5 -96q0 -47 14.5 -80t39 -57.5t60.5 -45t79 -42.5q53 -29 100 -56.5t81 -65.5t53 -89t19 -123q0 -100 -35.5 -176t-100 -126t-154.5 -76t-201 -26q-141 0 -231.5 33t-124.5 57z" />
<glyph unicode="T" d="M311 1124l35 144h860l-35 -144h-346l-270 -1124h-170l272 1124h-346z" />
<glyph unicode="U" d="M166 324q0 61 16 131l195 813h168l-195 -811q-16 -70 -16 -129q0 -43 9 -81t29.5 -66.5t54.5 -45t83 -16.5q55 0 100 13t82 48t65.5 96.5t53.5 157.5l201 834h168l-205 -854q-25 -104 -60.5 -186.5t-92 -138.5t-138.5 -86t-199 -30q-84 0 -143 29t-99 77t-58.5 111.5 t-18.5 133.5z" />
<glyph unicode="V" d="M279 1268h176q2 -365 16 -643.5t29 -477.5q143 264 287.5 537.5t285.5 583.5h180q-31 -66 -99.5 -203t-161.5 -312t-202.5 -372t-220.5 -381h-209q-20 184 -35.5 381t-25.5 372t-15 312t-5 203z" />
<glyph unicode="W" d="M121 0q12 131 34.5 281.5t51.5 313.5t61.5 333t65.5 340h166q-25 -106 -54.5 -237.5t-61.5 -273t-63.5 -283.5t-58.5 -269q31 57 71 127.5t83 147.5t86 155t84 151h145q4 -70 10.5 -148.5t13.5 -156.5t13 -149.5t12 -126.5q37 131 76 271t77 279.5t71.5 270.5t62.5 242 h162q-90 -319 -184.5 -627.5t-215.5 -640.5h-155l-47 633l-348 -633h-158z" />
<glyph unicode="X" d="M18 0l557 676l-215 592h185l160 -461q94 115 182 230.5t166 230.5h192q-104 -152 -230 -306.5t-247 -295.5q29 -74 58.5 -159t56 -172t49 -173t39.5 -162h-176q-27 131 -65 263t-85 263l-426 -526h-201z" />
<glyph unicode="Y" d="M301 1268h168q18 -166 63.5 -343t92.5 -325q61 80 124.5 166t124 173t115.5 171t103 158h182q-123 -201 -273.5 -398.5t-316.5 -394.5l-115 -475h-168l113 471q-76 205 -130 400.5t-83 396.5z" />
<glyph unicode="Z" d="M74 0l32 139q96 125 202 255t213.5 257t215 248t205.5 225h-575l34 144h770l-32 -142q-86 -90 -198 -214t-228.5 -258t-225 -267t-188.5 -244h623l-33 -143h-815z" />
<glyph unicode="[" d="M201 -338l426 1770h493l-33 -134h-331l-363 -1503h334l-35 -133h-491z" />
<glyph unicode="\" d="M449 1432h169l142 -1770h-172z" />
<glyph unicode="]" d="M51 -338l31 133h334l362 1503h-334l33 134h492l-426 -1770h-492z" />
<glyph unicode="^" d="M223 657l490 611h145l199 -627l-139 -61l-162 512l-408 -510z" />
<glyph unicode="_" d="M-55 -338l35 143h915l-35 -143h-915z" />
<glyph unicode="`" d="M535 1311l122 104l234 -293l-90 -80z" />
<glyph unicode="a" d="M145 317q0 123 41 240t124 209t208 148.5t291 56.5q25 0 56.5 -2t64.5 -8.5t64.5 -15.5t56.5 -21l-140 -574q-10 -43 -17 -81t-7 -81t8 -85t25 -93l-150 -20q-10 20 -18.5 43.5t-12.5 52.5q-41 -37 -113.5 -73t-170.5 -36q-160 0 -235 96.5t-75 243.5zM315 336 q0 -47 8.5 -87t28 -68.5t53 -46t84.5 -17.5q78 0 138.5 32.5t101.5 77.5q2 31 7 70t14 74l112 448q-10 4 -38.5 7t-45.5 3q-104 0 -189 -40.5t-146.5 -109.5t-94.5 -158t-33 -185z" />
<glyph unicode="b" d="M129 37l324 1354l176 28l-121 -506q43 27 98.5 43.5t116.5 16.5q80 0 138.5 -25.5t96 -69.5t57 -105.5t19.5 -133.5q0 -127 -40 -246t-121.5 -211t-205.5 -147t-290 -55q-55 0 -127 13t-121 44zM317 137q41 -10 91 -10q104 0 189 41t144.5 109.5t92 157.5t32.5 186 q0 41 -8 78.5t-29.5 66.5t-57.5 46t-91 17t-110.5 -18t-102.5 -53z" />
<glyph unicode="c" d="M145 340q0 125 42 239.5t123 202.5t199 140.5t271 52.5q84 0 147.5 -11.5t119.5 -33.5l-64 -144q-35 16 -83 30.5t-134 14.5q-104 0 -188 -39.5t-142.5 -106.5t-89.5 -151.5t-31 -177.5q0 -47 12.5 -89t45.5 -74.5t89 -51t142 -18.5q45 0 88 6t80 16.5t64.5 20.5t42.5 20 l14 -143q-37 -23 -120 -45.5t-200 -22.5q-213 0 -320.5 102.5t-107.5 262.5z" />
<glyph unicode="d" d="M164 317q0 123 41 241t123 209t204.5 147.5t284.5 56.5q47 0 94 -6l103 426l174 28l-258 -1069q-10 -43 -17.5 -81t-7.5 -81t8.5 -85t24.5 -93l-150 -20q-10 18 -18 42.5t-12 53.5q-41 -37 -109.5 -73t-173.5 -36q-160 0 -235.5 94.5t-75.5 245.5zM334 336q0 -47 8 -87 t27.5 -68.5t53.5 -46t85 -17.5q78 0 138.5 32.5t101.5 77.5q2 31 7 70t13 74l113 448q-10 4 -40 7t-46 3q-104 0 -189.5 -40.5t-146 -109.5t-93 -158t-32.5 -185z" />
<glyph unicode="e" d="M145 332q0 129 40 245.5t116 203.5t183.5 139.5t242.5 52.5q80 0 137.5 -19.5t94 -51.5t54 -75t17.5 -90q0 -129 -65.5 -200.5t-170 -107.5t-232.5 -46t-251 -14q-2 -17 -2 -32q0 -103 70 -155q80 -58 211 -59q43 0 89 7t86 16.5t70.5 20.5t43.5 19l14 -143 q-39 -20 -127 -44t-227 -24q-100 0 -174 30t-123 79t-73 113.5t-24 134.5zM332 500q123 2 221 11t166.5 33.5t105.5 68.5t37 112q0 16 -7 34.5t-24.5 35t-48 26.5t-75.5 10q-70 0 -130.5 -27.5t-109.5 -73.5t-83 -105t-52 -125z" />
<glyph unicode="f" d="M18 -311l39 141q43 -27 119 -27q82 0 127 63.5t68 168.5l164 774h-205l35 141h200l19 86q39 184 138 283.5t296 99.5q63 0 120.5 -12t86.5 -29l-68 -135q-16 8 -50 19.5t-106 11.5q-59 0 -101 -17.5t-71.5 -49t-47 -76t-29.5 -97.5l-19 -84h385l-35 -141h-378l-166 -772 q-23 -102 -52.5 -175t-74.5 -119t-109.5 -66.5t-152.5 -20.5q-31 0 -70 8t-62 25z" />
<glyph unicode="g" d="M43 -270l66 141q41 -31 110.5 -51.5t147.5 -20.5q152 0 234.5 66.5t109.5 197.5l8 35q-37 -20 -103.5 -39.5t-132.5 -19.5q-150 0 -228.5 73.5t-78.5 206.5q0 123 40 240t122 209t205 147.5t286 55.5q25 0 60 -2t70.5 -7.5t69.5 -14.5t58 -23l-210 -842q-25 -98 -60 -177 t-95 -134.5t-154.5 -85t-237.5 -29.5q-78 0 -156 20.5t-131 53.5zM344 352q0 -98 43 -136t133 -38q37 0 72 8.5t66.5 20.5t57 25.5t42.5 25.5l133 561q-18 4 -46 7t-50 3q-98 0 -181.5 -40.5t-143.5 -108.5t-93 -154t-33 -174z" />
<glyph unicode="h" d="M92 0l332 1391l176 28l-117 -483q41 16 88 25.5t95 9.5q82 0 141 -22.5t96 -62.5t54.5 -95.5t17.5 -120.5q0 -43 -8.5 -90.5t-20.5 -96.5l-117 -483h-167l106 446q12 51 25.5 105.5t13.5 103.5q0 72 -41 120t-150 48q-92 0 -163 -28l-195 -795h-166z" />
<glyph unicode="i" d="M274 809l33 141h443l-125 -530q-10 -41 -17.5 -78t-7.5 -72q0 -57 29.5 -95t113.5 -38q35 0 68 5t61 14l-10 -144q-14 -4 -52 -11t-108 -7q-76 0 -128 20.5t-83.5 55t-45 82t-13.5 102.5q0 43 7 88t18 92l92 375h-275zM553 1219q0 72 45 112.5t100 40.5q53 0 89 -32.5 t36 -92.5q0 -35 -13 -61.5t-34.5 -47t-47 -30.5t-52.5 -10q-53 0 -88 30.5t-35 90.5z" />
<glyph unicode="j" d="M43 -270l66 141q20 -16 47.5 -28.5t58.5 -21.5t61.5 -14.5t57.5 -5.5q106 0 163.5 47.5t86.5 167.5l192 793h-385l33 141h553l-225 -938q-47 -197 -158 -276.5t-279 -79.5q-154 0 -272 74zM754 1219q0 72 45 112.5t100 40.5q53 0 89 -32.5t36 -92.5q0 -35 -13.5 -61.5 t-34 -47t-46.5 -30.5t-53 -10q-53 0 -88 30.5t-35 90.5z" />
<glyph unicode="k" d="M129 0l334 1391l176 28l-207 -852q123 90 251 189.5t232 193.5h201q-51 -53 -119.5 -112.5t-141.5 -117.5t-142.5 -111.5t-122.5 -92.5q47 -41 97 -100.5t96 -129t86 -143t65 -143.5h-182q-66 147 -154 272t-186 203l-115 -475h-168z" />
<glyph unicode="l" d="M367 1266l34 143h443l-246 -1022q-10 -41 -16.5 -79t-6.5 -70q0 -59 29 -88t107 -29q53 0 104 18.5t80 34.5l12 -143q-29 -16 -93 -35t-150 -19q-135 0 -195.5 58.5t-60.5 175.5q0 84 26 190l207 865h-274z" />
<glyph unicode="m" d="M63 0l222 924q129 47 235 47q57 0 101.5 -17.5t70.5 -52.5q100 70 197 70q47 0 85 -18.5t61.5 -55.5t29.5 -92q2 -14 2 -29q0 -45 -14 -100l-160 -676h-154l162 680q9 35 9 62q0 30 -11 50q-20 38 -68 39q-51 0 -104 -51q0 -23 -2 -49t-10 -55l-74 -309h-154l76 311 q11 43 11 75q0 21 -5 37q-12 40 -71 41q-37 0 -86 -18l-197 -813h-152z" />
<glyph unicode="n" d="M129 0l219 915q84 25 180.5 40.5t173.5 15.5q82 0 141.5 -22.5t96.5 -62.5t54.5 -95.5t17.5 -120.5q0 -43 -8.5 -89t-20.5 -94l-117 -487h-168l109 451q12 51 24.5 103t12.5 101q0 72 -41 120t-150 48q-47 0 -91 -5t-73 -15l-192 -803h-168z" />
<glyph unicode="o" d="M164 309q0 106 29.5 223t96 215.5t171 162t252.5 63.5q152 0 236.5 -88t84.5 -244q0 -106 -29.5 -223t-96 -215.5t-171.5 -162t-252 -63.5q-152 0 -236.5 88.5t-84.5 243.5zM334 324q0 -92 41 -143.5t139 -51.5q82 0 147.5 46t110.5 118t68.5 161t23.5 173q0 92 -41 144 t-139 52q-82 0 -147.5 -46t-110.5 -118.5t-68.5 -161.5t-23.5 -173z" />
<glyph unicode="p" d="M37 -338l299 1249q37 14 83 26.5t93 20t93 11.5t85 4q88 0 153.5 -25.5t107.5 -69.5t62.5 -105.5t20.5 -133.5q0 -127 -38 -246t-117.5 -211t-201.5 -148.5t-288 -56.5q-20 0 -54 5.5t-52 9.5l-78 -330h-168zM319 139q18 -4 48 -7t51 -3q104 0 187 40t141.5 107.5 t89 156.5t30.5 185q0 41 -9 79t-33.5 68t-67.5 47t-109 17q-45 0 -92 -8t-74 -14z" />
<glyph unicode="q" d="M164 317q0 123 41 240t124 209t208 148.5t290 56.5q25 0 59 -3t69.5 -9.5t67.5 -14.5t54 -20l-313 -1262h-168l88 369q-43 -23 -96 -38.5t-113 -15.5q-160 0 -235.5 94.5t-75.5 245.5zM334 336q0 -41 7 -80t26.5 -69.5t56.5 -50t96 -19.5q53 0 107.5 22.5t99.5 57.5 l152 622q-25 4 -47.5 7t-38.5 3q-104 0 -189.5 -40.5t-145 -109.5t-92 -158t-32.5 -185z" />
<glyph unicode="r" d="M182 0l217 901q217 70 437 70q63 0 112 -5t121 -20l-63 -149q-31 8 -56.5 13t-48 8t-46.5 4t-54 1q-63 0 -130 -8t-132 -24l-189 -791h-168z" />
<glyph unicode="s" d="M162 51l67 144q33 -23 103 -49.5t164 -26.5q45 0 89 7t78.5 23.5t56 45t21.5 69.5q0 57 -48 90t-134 74q-41 20 -80 40.5t-68.5 47.5t-48 64.5t-18.5 91.5q0 137 106.5 219t301.5 82q96 0 166.5 -16.5t105.5 -34.5l-63 -144q-31 18 -93.5 34.5t-140.5 16.5q-41 0 -81 -7 t-70.5 -23.5t-49 -43t-18.5 -67.5q0 -49 50 -83t126 -66q47 -18 88 -41t70.5 -52.5t46 -68.5t16.5 -92q0 -78 -30.5 -136.5t-86 -96.5t-132 -57.5t-169.5 -19.5q-117 0 -201.5 27t-123.5 49z" />
<glyph unicode="t" d="M283 809l32 141h203l64 267l176 28l-72 -295h365l-33 -141h-367l-96 -408q-10 -39 -18.5 -75.5t-8.5 -71.5q0 -78 36 -103.5t102 -25.5q63 0 123.5 13.5t113.5 33.5l-4 -145q-59 -20 -123.5 -35t-136.5 -15q-59 0 -109.5 12.5t-88.5 40t-59.5 75t-21.5 118.5 q0 45 7.5 94.5t19.5 100.5l96 391h-200z" />
<glyph unicode="u" d="M172 276q0 47 8 94.5t19 94.5l116 485h170l-108 -448q-10 -43 -23.5 -99.5t-13.5 -113.5q0 -33 6 -62.5t22.5 -53t45 -37t73.5 -13.5q78 0 139.5 33.5t100.5 79.5q2 29 5 60.5t13 68.5l142 585h168l-144 -600q-10 -43 -16 -82t-6 -82t7 -84t26 -92l-150 -20 q-10 20 -19.5 45.5t-13.5 54.5q-41 -37 -110.5 -73.5t-173.5 -36.5q-80 0 -133.5 23.5t-87 63t-48 94t-14.5 115.5z" />
<glyph unicode="v" d="M274 950h172q2 -90 8.5 -191.5t16.5 -202.5t22.5 -195.5t26.5 -170.5q55 70 113.5 164.5t114 196.5t100.5 206.5t74 192.5h172q-41 -121 -102.5 -250t-134.5 -255t-151.5 -240.5t-154.5 -204.5h-156q-45 188 -79.5 437t-41.5 513z" />
<glyph unicode="w" d="M164 0q4 252 24.5 498.5t49.5 451.5h159q-14 -80 -25.5 -157.5t-21.5 -164.5t-20.5 -189.5t-20.5 -231.5q51 86 89 150.5t71 121t63.5 112.5t69.5 128h119q2 -74 6 -129t9 -109.5t12.5 -115t13.5 -146.5q86 199 149.5 382t114.5 349h158q-35 -102 -77 -220t-90 -240.5 t-101.5 -247.5t-108.5 -242h-139q-10 61 -17.5 117.5t-14.5 115t-13.5 122t-12.5 141.5q-49 -84 -87 -147.5t-72.5 -120t-69.5 -111t-78 -117.5h-139z" />
<glyph unicode="x" d="M37 0l477 489l-235 461h188l164 -340q43 47 87 96.5t85 95.5t73.5 84t51.5 64h182q-12 -16 -42 -52t-68.5 -81t-83 -95t-85 -95t-74.5 -83t-52 -59q59 -117 114 -233.5t103 -251.5h-179q-37 100 -72.5 184t-80.5 176l-357 -360h-196z" />
<glyph unicode="y" d="M-37 -303l60 139q16 -16 47.5 -25.5t70.5 -9.5q106 0 178 43t142 144q-68 223 -119 466.5t-61 495.5h172q2 -82 12 -180t27.5 -202.5t40 -211t47.5 -202.5q70 111 126 228.5t99 225t72.5 197.5t42.5 145h178q-20 -70 -57 -173t-89.5 -223t-118 -246t-141.5 -238 q-57 -86 -115.5 -162t-125 -132.5t-147.5 -88t-181 -31.5q-51 0 -94 12.5t-66 28.5z" />
<glyph unicode="z" d="M119 0l26 111q55 80 138.5 177t174.5 194.5t179 183.5t154 143h-453l37 141h667l-30 -121q-53 -47 -143.5 -134t-187.5 -187t-187.5 -197.5t-143.5 -167.5h512l-33 -143h-710z" />
<glyph unicode="{" d="M182 481l33 131h84q41 0 75 15.5t60.5 41t44 57.5t25.5 65l78 329q20 84 50 143.5t79 96.5t118.5 54.5t169.5 17.5h172l-34 -134h-164q-49 0 -88 -6t-66.5 -25.5t-48 -55t-33.5 -93.5l-67 -282q-29 -121 -73 -188.5t-120 -100.5q39 -33 56.5 -75t17.5 -89q0 -33 -6 -63.5 t-13 -61.5l-67 -283q-12 -53 -12 -81q0 -59 37.5 -79t119.5 -20h172l-34 -133h-179q-133 0 -203.5 46t-70.5 157q0 51 14 108l78 330q8 27 8 53q0 51 -29.5 88t-101.5 37h-82z" />
<glyph unicode="|" d="M313 -338l426 1770h160l-426 -1770h-160z" />
<glyph unicode="}" d="M0 -338l33 133h164q51 0 89 6t66.5 25.5t49 55.5t32.5 93l68 283q29 121 71.5 188.5t118.5 100.5q-39 33 -55 75t-16 89q0 33 5 63.5t13 61.5l68 282q4 27 8 46.5t4 35.5q0 59 -38 78.5t-122 19.5h-172l35 134h180q133 0 204 -46.5t71 -156.5q0 -23 -4.5 -50.5 t-10.5 -58.5l-80 -329q-6 -31 -6 -54q0 -51 29 -88t100 -37h82l-33 -131h-82q-41 0 -75.5 -15t-60 -41t-43 -57.5t-25.5 -64.5l-78 -330q-20 -84 -51 -143t-79 -96t-119 -54.5t-169 -17.5h-172z" />
<glyph unicode="~" d="M154 434q14 39 38.5 84t61.5 84t85 63.5t112 24.5q66 0 105.5 -24.5t74.5 -51.5q43 -29 75.5 -53t81.5 -24q31 0 54.5 14t43 35.5t34 46t24.5 47.5l117 -37q-14 -41 -39 -85t-61.5 -83t-85 -63.5t-111.5 -24.5q-66 0 -106 25.5t-74 50.5q-41 31 -75 54.5t-83 23.5 q-31 0 -55.5 -14.5t-43 -36t-32.5 -47t-25 -46.5z" />
<glyph unicode="&#xa0;" />
<glyph unicode="&#xa1;" d="M297 -338l82 344q18 76 35.5 139.5t36 121t37 113.5t40.5 118h117q-8 -61 -15 -117.5t-16.5 -114t-21.5 -121t-31 -139.5l-82 -344h-182zM522 801q0 72 46.5 111.5t101.5 39.5q53 0 87 -29.5t34 -93.5q0 -74 -42 -113.5t-102 -39.5q-53 0 -89 31.5t-36 93.5z" />
<glyph unicode="&#xa2;" d="M195 412q0 98 31.5 195.5t95 178t155.5 139t215 79.5l62 264h147l-59 -254q53 -4 104 -13.5t98 -31.5l-61 -135q-33 16 -75.5 25t-108.5 9q-98 0 -179 -38.5t-138.5 -102t-89.5 -144.5t-32 -165q0 -45 12.5 -84t44.5 -68.5t85 -47t133 -17.5q35 0 72.5 6t71.5 14 t59.5 18.5t35.5 20.5l13 -141q-33 -20 -107.5 -39t-171.5 -23l-59 -256h-148l62 265q-135 33 -201.5 115.5t-66.5 230.5z" />
<glyph unicode="&#xa3;" d="M180 0q51 131 97.5 259t76.5 259l8 27h-169l32 137h170l37 152q33 137 77 226t103.5 140t134 70.5t168.5 19.5t147.5 -17.5t94.5 -39.5l-76 -137q-43 23 -88 35t-100 12q-53 0 -97 -15.5t-80 -50.5t-64.5 -93t-49.5 -146l-37 -156h346l-32 -137h-347l-4 -15 q-23 -92 -54.5 -192t-67.5 -193h530l-35 -145h-721z" />
<glyph unicode="&#xa4;" d="M186 305l133 133q-51 82 -51 197q0 113 51 194l-133 136l107 104l135 -137q88 53 195 53q106 0 190 -53l137 137l107 -104l-135 -136q53 -82 53 -194q0 -59 -13.5 -106.5t-39.5 -88.5l135 -135l-107 -106l-137 135q-84 -51 -190 -51q-111 0 -195 51l-135 -135zM406 635 q0 -53 17 -95t47 -71t69 -45t84 -16q88 0 151.5 61.5t63.5 165.5t-63.5 165.5t-151.5 61.5q-45 0 -84 -16.5t-69 -45t-47 -71.5t-17 -94z" />
<glyph unicode="&#xa5;" d="M152 195l30 129h297l43 186h-295l31 131h248q-66 164 -113 312.5t-92 314.5h178q29 -150 75 -295.5t93 -267.5q106 127 218 274t204 289h193q-117 -164 -238 -315.5t-258 -311.5h252l-33 -131h-293l-45 -186h295l-31 -129h-295l-47 -195h-168l48 195h-297z" />
<glyph unicode="&#xa6;" d="M313 -338l168 700h160l-168 -700h-160zM571 731l168 701h160l-170 -701h-158z" />
<glyph unicode="&#xa7;" d="M92 -135l66 133q35 -20 100.5 -39.5t153.5 -19.5q121 0 182 40.5t61 112.5q0 35 -12 57.5t-33.5 40t-52.5 31t-70 27.5q-51 18 -96 37.5t-78.5 50.5t-53 75t-19.5 111q0 98 64.5 179t158.5 133q-53 53 -53 149q0 74 29.5 132.5t81.5 98t126 61t164 21.5q92 0 158.5 -18 t109.5 -39l-63 -133q-33 16 -84 34.5t-135 18.5q-98 0 -160 -34.5t-62 -116.5q0 -53 36 -83t116 -59q51 -20 96 -39.5t78 -49t52.5 -74t19.5 -111.5q0 -104 -63.5 -181t-159.5 -130q27 -25 49 -64t22 -108q0 -68 -27.5 -124.5t-81 -97.5t-132 -63.5t-181.5 -22.5 q-100 0 -177 17.5t-130 46.5zM399 541q0 -35 16.5 -61.5t46.5 -46t67.5 -36t80.5 -32.5q10 -4 19.5 -7.5t15.5 -7.5q61 29 114.5 87.5t53.5 135.5q0 35 -16.5 62t-45 46t-66.5 35.5t-83 33.5q-27 10 -31 14q-31 -14 -61.5 -36.5t-55 -51.5t-40 -63.5t-15.5 -71.5z" />
<glyph unicode="&#xa8;" d="M492 1221q0 53 36.5 86.5t77.5 33.5t70 -25.5t29 -70.5q0 -53 -38 -86t-79 -33t-68.5 26t-27.5 69zM840 1221q0 53 35.5 86.5t78.5 33.5q41 0 69 -25.5t28 -70.5q0 -53 -37 -86t-80 -33q-41 0 -67.5 26t-26.5 69z" />
<glyph unicode="&#xa9;" d="M145 473q0 125 39 219t101.5 156.5t142.5 93.5t162 31t161.5 -31t142 -93.5t100.5 -155.5t38 -216q0 -125 -39 -218t-101.5 -155.5t-142 -94.5t-161.5 -32q-84 0 -163 32t-141.5 93.5t-100.5 154.5t-38 216zM264 477q0 -98 27.5 -171t74 -121t104.5 -72.5t120 -24.5 q61 0 118.5 24.5t103.5 72.5t73.5 120t27.5 168q0 98 -27.5 171t-73.5 121t-104.5 72.5t-117.5 24.5q-61 0 -119.5 -24.5t-105 -72.5t-74 -121t-27.5 -167zM367 469q0 49 14 96t43 84t74 59.5t106 22.5q31 0 67 -5t72 -21l-43 -111q-23 10 -44 13t-42 3q-63 0 -90.5 -41 t-27.5 -92q0 -66 32.5 -103.5t96.5 -37.5q16 0 40.5 4t45.5 14l34 -108q-35 -16 -72.5 -24.5t-70.5 -8.5q-59 0 -103 21.5t-74 57.5t-44 82t-14 95z" />
<glyph unicode="&#xaa;" d="M367 846q0 84 29.5 165t88 143.5t146.5 101t205 38.5q35 0 82 -8t88 -24l-101 -371q-16 -61 -16 -113q0 -47 8 -78.5t25 -70.5l-127 -23q-6 10 -14.5 28.5t-12.5 37.5q-27 -27 -71 -47.5t-107 -20.5q-119 0 -171 65.5t-52 176.5zM500 858q0 -55 23.5 -99t97.5 -44 q41 0 74.5 20.5t62.5 48.5q0 29 6 61t12 54l72 279q-4 2 -13.5 4t-23.5 2q-70 0 -127 -27t-98 -72t-63.5 -104t-22.5 -123z" />
<glyph unicode="&#xab;" d="M219 520l330 377l94 -72l-252 -315l103 -285l-109 -59zM588 520l327 377l97 -72l-252 -315l102 -285l-108 -59z" />
<glyph unicode="&#xac;" d="M188 567l35 144h838l-148 -623h-147l115 479h-693z" />
<glyph unicode="&#xad;" d="M360 440l39 160h449l-37 -160h-451z" />
<glyph unicode="&#xae;" d="M145 473q0 125 39 219t101.5 156.5t142.5 93.5t162 31t161.5 -31t142 -93.5t100.5 -155.5t38 -216q0 -125 -39 -218t-101.5 -155.5t-142 -94.5t-161.5 -32q-84 0 -163 32t-141.5 93.5t-100.5 154.5t-38 216zM264 477q0 -98 27.5 -171t74 -121t104.5 -72.5t120 -24.5 q61 0 118.5 24.5t103.5 72.5t73.5 120t27.5 168q0 98 -27.5 171t-73.5 121t-104.5 72.5t-117.5 24.5q-61 0 -119.5 -24.5t-105 -72.5t-74 -121t-27.5 -167zM418 225v488q27 8 62.5 13t74.5 5q117 0 172 -45t55 -131q0 -100 -80 -145q23 -35 50.5 -83t54.5 -102h-117 q-27 49 -48 87t-40 71h-76v-158h-108zM526 485h39q55 0 82 14.5t27 61.5q0 41 -33 54.5t-68 13.5q-14 0 -25 -1t-22 -3v-140z" />
<glyph unicode="&#xaf;" d="M481 1169l31 131h512l-31 -131h-512z" />
<glyph unicode="&#xb0;" d="M457 1165q0 59 20.5 106.5t56 80t82 50t97.5 17.5t97 -17.5t82 -50t56.5 -80t20.5 -106.5t-20.5 -106t-56.5 -80t-82 -50.5t-97 -17.5t-97.5 17.5t-82 50.5t-56 80t-20.5 106zM580 1165q0 -66 39.5 -102.5t93.5 -36.5q55 0 94 36.5t39 102.5t-39 103t-94 37 q-53 0 -93 -37t-40 -103z" />
<glyph unicode="&#xb1;" d="M68 0l34 145h822l-35 -145h-821zM219 623l35 143h334l88 369h153l-86 -369h332l-35 -143h-331l-91 -369h-153l88 369h-334z" />
<glyph unicode="&#xb2;" d="M377 575q8 66 29.5 115t54.5 87t75 70t89 60q47 29 82.5 52.5t59.5 46t36 47t12 55.5q0 39 -25.5 57.5t-62.5 18.5q-78 0 -123 -27t-67 -47l-45 90q37 35 100 65.5t149 30.5q104 0 154.5 -48t50.5 -130q0 -53 -25.5 -97t-63.5 -81t-84 -67.5t-87 -55.5q-39 -27 -85 -55.5 t-62 -69.5h346l-27 -117h-481z" />
<glyph unicode="&#xb3;" d="M375 610l49 103q33 -16 77 -27.5t91 -11.5q37 0 73.5 6t64.5 20.5t45.5 40t17.5 64.5q0 51 -48.5 72.5t-126.5 21.5h-38l26 102h45q25 0 56.5 6.5t59.5 18.5t47.5 32.5t19.5 51.5q0 43 -25 59.5t-78 16.5q-49 0 -96 -14.5t-76 -30.5l-24 96q14 10 41.5 20.5t59.5 19.5 t64.5 14t61.5 5q111 0 155 -44t44 -105q0 -72 -38 -116t-104 -77q45 -16 73 -51t28 -94q0 -123 -91.5 -185.5t-238.5 -62.5q-74 0 -126 14.5t-89 34.5z" />
<glyph unicode="&#xb4;" d="M625 1139l288 276l93 -133l-310 -233z" />
<glyph unicode="&#xb5;" d="M8 -338l307 1288h170l-108 -448q-10 -43 -23.5 -99.5t-13.5 -113.5q0 -33 6 -62.5t23.5 -51t47 -34t77.5 -12.5q72 0 126 19.5t105 62.5q0 47 4 93t16 97l136 549h168l-136 -565q-10 -41 -17 -77t-7 -68q0 -47 22.5 -78t81.5 -41l-39 -137q-76 2 -122 26.5t-72 69.5 q-133 -102 -314 -103q-57 0 -106 25t-76 68q-8 -47 -18 -105.5t-25 -114.5l-45 -188h-168z" />
<glyph unicode="&#xb6;" d="M193 776q0 133 57 228.5t151.5 157t212 90t238.5 28.5q72 0 153.5 -6t147.5 -25l-381 -1587h-143l354 1468q-18 4 -50 6.5t-73 2.5h-21.5t-21.5 -2l-354 -1475h-144l197 817q-92 6 -154.5 31t-100.5 64.5t-53 91t-15 110.5z" />
<glyph unicode="&#xb7;" d="M448 514q0 86 48.5 131t113.5 45q57 0 98 -36t41 -108q0 -39 -14 -69.5t-37.5 -53t-53 -35t-60.5 -12.5q-57 0 -96.5 35t-39.5 103z" />
<glyph unicode="&#xb8;" d="M246 -317l41 100q16 -8 39.5 -14.5t58.5 -6.5q31 0 50.5 9.5t19.5 35.5q0 31 -23.5 45.5t-50.5 20.5q10 18 26.5 43t33 48.5t30.5 43t23 29.5h116q-16 -23 -39 -53.5t-39 -53.5q37 -20 55.5 -43.5t18.5 -66.5q0 -80 -57 -123t-156 -43q-53 0 -89 8t-58 21z" />
<glyph unicode="&#xb9;" d="M375 575l26 117h185l102 412q-47 -27 -93 -42t-83 -28l-16 105q162 57 272 143h90l-143 -590h166l-29 -117h-477z" />
<glyph unicode="&#xba;" d="M381 834q0 74 21.5 155.5t69.5 149t125.5 112.5t190.5 45q111 0 173.5 -61t62.5 -172q0 -74 -21.5 -156t-69.5 -149.5t-126 -112.5t-191 -45q-111 0 -173 61.5t-62 172.5zM518 846q0 -59 28.5 -96t94.5 -37q57 0 103.5 31.5t78 82t48 109.5t16.5 115q0 59 -29 96t-94 37 q-59 0 -104.5 -32t-77 -82t-48 -109.5t-16.5 -114.5z" />
<glyph unicode="&#xbb;" d="M195 217l251 315l-102 285l109 60l165 -355l-329 -377zM561 217l252 315l-102 285l108 60l166 -355l-328 -377z" />
<glyph unicode="&#xbc;" d="M57 0l987 1268h160l-991 -1268h-156zM283 1149q78 29 134 57.5t118 75.5h81l-124 -512h-121l86 350q-47 -23 -83 -37t-77 -26zM530 98l21 84q78 94 161 175t185 155h119l-76 -311h74l-25 -103h-74l-22 -98h-121l23 98h-265zM686 201h133l43 178q-31 -25 -54.5 -46.5 t-43 -42t-38.5 -42t-40 -47.5z" />
<glyph unicode="&#xbd;" d="M39 0l987 1268h160l-991 -1268h-156zM283 1149q78 29 134 57.5t118 75.5h81l-124 -512h-121l86 350q-47 -23 -83 -37t-77 -26zM561 0q8 45 18.5 75.5t29 55.5t47 45.5t71.5 44.5l51 29q61 35 89 58.5t28 58.5q0 29 -18.5 40t-47.5 11q-35 0 -71.5 -14.5t-63.5 -36.5 l-47 79q37 35 94.5 56.5t114.5 21.5q61 0 106.5 -30.5t45.5 -108.5q0 -43 -21.5 -78t-53.5 -63.5t-69 -51t-69.5 -39t-56 -29.5t-27.5 -22h260l-23 -102h-387z" />
<glyph unicode="&#xbe;" d="M57 0l987 1268h160l-991 -1268h-156zM164 786l51 95q20 -10 53 -18.5t74 -8.5q53 0 91 17.5t38 60.5q0 33 -37 42t-104 9h-25l25 102h71q47 0 74 18.5t27 47.5q0 43 -72 43q-29 0 -66.5 -10t-66.5 -21l-16 88q31 16 83 30.5t105 14.5q59 0 105.5 -25.5t46.5 -92.5 q0 -35 -24 -72t-71 -62q61 -39 62 -106q0 -33 -16.5 -66.5t-49.5 -60.5t-82 -43t-114 -16q-92 0 -162 34zM530 98l21 84q78 94 161 175t185 155h119l-76 -311h74l-25 -103h-74l-22 -98h-121l23 98h-265zM686 201h133l43 178q-31 -25 -54.5 -46.5t-43 -42t-38.5 -42 t-40 -47.5z" />
<glyph unicode="&#xbf;" d="M158 -100q0 76 29.5 132t75.5 102t101.5 85t104.5 80t87 88t50 111h150l-6 -41q-8 -61 -44 -108.5t-83.5 -89.5t-99.5 -79t-96 -77t-72.5 -84t-28.5 -97q0 -59 37.5 -95t123.5 -36q59 0 115.5 12.5t122.5 44.5l18 -131q-51 -27 -125.5 -46t-154.5 -19q-59 0 -113.5 12 t-97.5 41t-68.5 76t-25.5 119zM616 801q0 72 46.5 111.5t99.5 39.5t87 -29.5t34 -93.5q0 -74 -42 -113.5t-100 -39.5q-53 0 -89 31.5t-36 93.5z" />
<glyph unicode="&#xc0;" d="M-27 0q68 135 150 293t171 323.5t184 332.5t192 319h200q23 -152 38.5 -319t25.5 -332.5t16 -323.5t11 -293h-177l2 332h-487l-156 -332h-170zM371 471h409q-4 184 -18.5 355t-30.5 294q-78 -129 -172 -299t-188 -350zM605 1596l122 104l234 -293l-90 -80z" />
<glyph unicode="&#xc1;" d="M-27 0q68 135 150 293t171 323.5t184 332.5t192 319h200q23 -152 38.5 -319t25.5 -332.5t16 -323.5t11 -293h-177l2 332h-487l-156 -332h-170zM371 471h409q-4 184 -18.5 355t-30.5 294q-78 -129 -172 -299t-188 -350zM695 1424l288 276l93 -133l-310 -233z" />
<glyph unicode="&#xc2;" d="M-27 0q68 135 150 293t171 323.5t184 332.5t192 319h200q23 -152 38.5 -319t25.5 -332.5t16 -323.5t11 -293h-177l2 332h-487l-156 -332h-170zM371 471h409q-4 184 -18.5 355t-30.5 294q-78 -129 -172 -299t-188 -350zM568 1438l297 254l192 -270l-80 -76l-145 160 l-205 -152z" />
<glyph unicode="&#xc3;" d="M-27 0q68 135 150 293t171 323.5t184 332.5t192 319h200q23 -152 38.5 -319t25.5 -332.5t16 -323.5t11 -293h-177l2 332h-487l-156 -332h-170zM371 471h409q-4 184 -18.5 355t-30.5 294q-78 -129 -172 -299t-188 -350zM504 1459q37 76 87 117.5t132 41.5q37 0 64.5 -12.5 t54.5 -28.5q29 -14 49.5 -23t42.5 -9q39 0 64.5 28.5t46.5 59.5l86 -54q-37 -76 -88 -116.5t-131 -40.5q-37 0 -64.5 11t-54.5 28q-29 16 -50.5 24t-43.5 8q-39 0 -63.5 -27.5t-45.5 -60.5z" />
<glyph unicode="&#xc4;" d="M-27 0q68 135 150 293t171 323.5t184 332.5t192 319h200q23 -152 38.5 -319t25.5 -332.5t16 -323.5t11 -293h-177l2 332h-487l-156 -332h-170zM371 471h409q-4 184 -18.5 355t-30.5 294q-78 -129 -172 -299t-188 -350zM562 1506q0 53 36.5 86.5t77.5 33.5t70 -25.5 t29 -70.5q0 -53 -38 -86t-79 -33t-68.5 26t-27.5 69zM910 1506q0 53 35.5 86.5t78.5 33.5q41 0 69 -25.5t28 -70.5q0 -53 -37 -86t-80 -33q-41 0 -67.5 26t-26.5 69z" />
<glyph unicode="&#xc5;" d="M-27 0q61 125 139 275.5t165.5 311.5t178.5 321.5t181 305.5q-23 25 -37 59t-14 75q0 86 56 136t132 50t132.5 -50t56.5 -136q0 -47 -21.5 -91.5t-60.5 -68.5q16 -141 29.5 -300t23.5 -316.5t16 -305t11 -266.5h-177l2 332h-487l-156 -332h-170zM371 471h409 q-4 184 -18.5 355t-30.5 294q-78 -129 -172 -299t-188 -350zM678 1348q0 -47 27.5 -74t68.5 -27t68.5 27t27.5 74t-27.5 73.5t-68.5 26.5t-68.5 -26.5t-27.5 -73.5z" />
<glyph unicode="&#xc6;" d="M16 0q174 356 344 668.5t353 599.5h518l-35 -144h-262l-92 -389h213l-35 -143h-213l-109 -449h289l-35 -143h-450l82 332h-248l-156 -332h-164zM408 471h208l166 688q-102 -180 -199.5 -358t-174.5 -330z" />
<glyph unicode="&#xc7;" d="M182 414q0 162 47 320.5t136.5 283.5t216.5 201.5t286 76.5q123 0 198 -32.5t110 -61.5l-80 -135q-35 31 -101.5 55.5t-138.5 24.5q-119 0 -212 -61.5t-157.5 -162t-99.5 -226.5t-35 -257q0 -147 65.5 -232t190.5 -85q98 0 174 25.5t113 48.5l18 -144 q-12 -10 -39.5 -22.5t-68.5 -24.5t-92 -21.5t-109 -11.5l-31 -43q37 -20 55.5 -43.5t18.5 -66.5q0 -80 -57.5 -123t-155.5 -43q-53 0 -89 8t-58 21l41 100q16 -8 39.5 -14.5t58.5 -6.5q31 0 50.5 9.5t19.5 35.5q0 31 -23.5 45.5t-50.5 20.5q12 23 31.5 51.5t38.5 57.5 q-143 25 -226.5 138t-83.5 294z" />
<glyph unicode="&#xc8;" d="M145 0l308 1268h708l-35 -144h-540l-94 -389h475l-35 -143h-475l-107 -449h586l-35 -143h-756zM664 1596l122 104l234 -293l-90 -80z" />
<glyph unicode="&#xc9;" d="M145 0l308 1268h708l-35 -144h-540l-94 -389h475l-35 -143h-475l-107 -449h586l-35 -143h-756zM697 1424l288 276l93 -133l-310 -233z" />
<glyph unicode="&#xca;" d="M145 0l308 1268h708l-35 -144h-540l-94 -389h475l-35 -143h-475l-107 -449h586l-35 -143h-756zM609 1438l297 254l192 -270l-80 -76l-145 160l-205 -152z" />
<glyph unicode="&#xcb;" d="M145 0l308 1268h708l-35 -144h-540l-94 -389h475l-35 -143h-475l-107 -449h586l-35 -143h-756zM564 1506q0 53 36.5 86.5t77.5 33.5t70 -25.5t29 -70.5q0 -53 -38 -86t-79 -33t-68.5 26t-27.5 69zM912 1506q0 53 35.5 86.5t78.5 33.5q41 0 69 -25.5t28 -70.5 q0 -53 -37 -86t-80 -33q-41 0 -67.5 26t-26.5 69z" />
<glyph unicode="&#xcc;" d="M145 0l35 143h244l235 981h-243l35 144h657l-35 -144h-244l-237 -981h246l-35 -143h-658zM609 1596l122 104l234 -293l-90 -80z" />
<glyph unicode="&#xcd;" d="M145 0l35 143h244l235 981h-243l35 144h657l-35 -144h-244l-237 -981h246l-35 -143h-658zM666 1424l288 276l93 -133l-310 -233z" />
<glyph unicode="&#xce;" d="M145 0l35 143h244l235 981h-243l35 144h657l-35 -144h-244l-237 -981h246l-35 -143h-658zM572 1438l297 254l192 -270l-80 -76l-145 160l-205 -152z" />
<glyph unicode="&#xcf;" d="M145 0l35 143h244l235 981h-243l35 144h657l-35 -144h-244l-237 -981h246l-35 -143h-658zM566 1506q0 53 36.5 86.5t77.5 33.5t70 -25.5t29 -70.5q0 -53 -38 -86t-79 -33t-68.5 26t-27.5 69zM914 1506q0 53 35.5 86.5t78.5 33.5q41 0 69 -25.5t28 -70.5q0 -53 -37 -86 t-80 -33q-41 0 -67.5 26t-26.5 69z" />
<glyph unicode="&#xd0;" d="M133 592l35 137h145l123 520q125 31 240 31q184 0 288.5 -118t104.5 -333q0 -162 -40 -313t-124 -268t-214 -187.5t-308 -70.5q-59 0 -122.5 6t-117.5 22l136 574h-146zM342 145q12 -4 34.5 -7t41.5 -3q102 0 190 49t152.5 138.5t101.5 214.5t37 274q0 156 -59.5 240 t-186.5 84q-45 0 -78 -7l-94 -399h164l-35 -137h-161z" />
<glyph unicode="&#xd1;" d="M82 0l305 1268h166q47 -154 81 -270.5t61.5 -226t51 -226.5t50.5 -271l235 994h154l-305 -1268h-166q-29 170 -55.5 309.5t-56.5 262t-60.5 233t-63.5 225.5l-243 -1030h-154zM512 1459q37 76 87 117.5t132 41.5q37 0 64.5 -12.5t54.5 -28.5q29 -14 49.5 -23t42.5 -9 q39 0 64.5 28.5t46.5 59.5l86 -54q-37 -76 -88 -116.5t-131 -40.5q-37 0 -64.5 11t-54.5 28q-29 16 -50.5 24t-43.5 8q-39 0 -63.5 -27.5t-45.5 -60.5z" />
<glyph unicode="&#xd2;" d="M164 377q0 76 14.5 173t45 199.5t79.5 201t116.5 175t156.5 123.5t200 47q147 0 239.5 -97t92.5 -306q0 -76 -14.5 -173t-45 -199.5t-78.5 -201t-116 -175t-156 -124t-198 -47.5q-150 0 -243 97.5t-93 306.5zM334 389q0 -145 49 -207.5t137 -62.5q100 0 178 74.5 t131.5 188.5t81 248t27.5 251q0 143 -48 206.5t-134 63.5q-100 0 -179 -75t-132.5 -188.5t-82 -247.5t-28.5 -251zM619 1596l122 104l234 -293l-90 -80z" />
<glyph unicode="&#xd3;" d="M164 377q0 76 14.5 173t45 199.5t79.5 201t116.5 175t156.5 123.5t200 47q147 0 239.5 -97t92.5 -306q0 -76 -14.5 -173t-45 -199.5t-78.5 -201t-116 -175t-156 -124t-198 -47.5q-150 0 -243 97.5t-93 306.5zM334 389q0 -145 49 -207.5t137 -62.5q100 0 178 74.5 t131.5 188.5t81 248t27.5 251q0 143 -48 206.5t-134 63.5q-100 0 -179 -75t-132.5 -188.5t-82 -247.5t-28.5 -251zM691 1424l288 276l93 -133l-310 -233z" />
<glyph unicode="&#xd4;" d="M164 377q0 76 14.5 173t45 199.5t79.5 201t116.5 175t156.5 123.5t200 47q147 0 239.5 -97t92.5 -306q0 -76 -14.5 -173t-45 -199.5t-78.5 -201t-116 -175t-156 -124t-198 -47.5q-150 0 -243 97.5t-93 306.5zM334 389q0 -145 49 -207.5t137 -62.5q100 0 178 74.5 t131.5 188.5t81 248t27.5 251q0 143 -48 206.5t-134 63.5q-100 0 -179 -75t-132.5 -188.5t-82 -247.5t-28.5 -251zM580 1438l297 254l192 -270l-80 -76l-145 160l-205 -152z" />
<glyph unicode="&#xd5;" d="M164 377q0 76 14.5 173t45 199.5t79.5 201t116.5 175t156.5 123.5t200 47q147 0 239.5 -97t92.5 -306q0 -76 -14.5 -173t-45 -199.5t-78.5 -201t-116 -175t-156 -124t-198 -47.5q-150 0 -243 97.5t-93 306.5zM334 389q0 -145 49 -207.5t137 -62.5q100 0 178 74.5 t131.5 188.5t81 248t27.5 251q0 143 -48 206.5t-134 63.5q-100 0 -179 -75t-132.5 -188.5t-82 -247.5t-28.5 -251zM518 1459q37 76 87 117.5t132 41.5q37 0 64.5 -12.5t54.5 -28.5q29 -14 49.5 -23t42.5 -9q39 0 64.5 28.5t46.5 59.5l86 -54q-37 -76 -88 -116.5t-131 -40.5 q-37 0 -64.5 11t-54.5 28q-29 16 -50.5 24t-43.5 8q-39 0 -63.5 -27.5t-45.5 -60.5z" />
<glyph unicode="&#xd6;" d="M164 377q0 76 14.5 173t45 199.5t79.5 201t116.5 175t156.5 123.5t200 47q147 0 239.5 -97t92.5 -306q0 -76 -14.5 -173t-45 -199.5t-78.5 -201t-116 -175t-156 -124t-198 -47.5q-150 0 -243 97.5t-93 306.5zM334 389q0 -145 49 -207.5t137 -62.5q100 0 178 74.5 t131.5 188.5t81 248t27.5 251q0 143 -48 206.5t-134 63.5q-100 0 -179 -75t-132.5 -188.5t-82 -247.5t-28.5 -251zM576 1506q0 53 36.5 86.5t77.5 33.5t70 -25.5t29 -70.5q0 -53 -38 -86t-79 -33t-68.5 26t-27.5 69zM924 1506q0 53 35.5 86.5t78.5 33.5q41 0 69 -25.5 t28 -70.5q0 -53 -37 -86t-80 -33q-41 0 -67.5 26t-26.5 69z" />
<glyph unicode="&#xd7;" d="M180 279l332 268l-199 264l115 92l199 -262l329 268l86 -110l-333 -269l200 -264l-114 -92l-201 262l-330 -268z" />
<glyph unicode="&#xd8;" d="M84 6l104 144q-20 45 -31.5 101t-11.5 126q0 76 14.5 173t45.5 199.5t80 201t116.5 175t156.5 123.5t200 47q127 0 209 -69l77 106l105 -76l-100 -137q41 -92 41 -227q0 -76 -14.5 -173t-45.5 -199.5t-79 -201t-115.5 -175t-155.5 -124t-199 -47.5q-131 0 -215 70 l-80 -111zM311 355.5q0 -17.5 2 -33.5l559 774q-49 55 -135 55q-100 0 -179 -75t-134 -188.5t-84 -247.5t-29 -251v-33.5zM362 176q49 -57 140 -57q100 0 179 74.5t134 188.5t84 248t29 251q0 16 -1 33.5t-3 33.5z" />
<glyph unicode="&#xd9;" d="M166 324q0 61 16 131l195 813h168l-195 -811q-16 -70 -16 -129q0 -43 9 -81t29.5 -66.5t54.5 -45t83 -16.5q55 0 100 13t82 48t65.5 96.5t53.5 157.5l201 834h168l-205 -854q-25 -104 -60.5 -186.5t-92 -138.5t-138.5 -86t-199 -30q-84 0 -143 29t-99 77t-58.5 111.5 t-18.5 133.5zM555 1596l122 104l234 -293l-90 -80z" />
<glyph unicode="&#xda;" d="M166 324q0 61 16 131l195 813h168l-195 -811q-16 -70 -16 -129q0 -43 9 -81t29.5 -66.5t54.5 -45t83 -16.5q55 0 100 13t82 48t65.5 96.5t53.5 157.5l201 834h168l-205 -854q-25 -104 -60.5 -186.5t-92 -138.5t-138.5 -86t-199 -30q-84 0 -143 29t-99 77t-58.5 111.5 t-18.5 133.5zM699 1424l288 276l93 -133l-310 -233z" />
<glyph unicode="&#xdb;" d="M166 324q0 61 16 131l195 813h168l-195 -811q-16 -70 -16 -129q0 -43 9 -81t29.5 -66.5t54.5 -45t83 -16.5q55 0 100 13t82 48t65.5 96.5t53.5 157.5l201 834h168l-205 -854q-25 -104 -60.5 -186.5t-92 -138.5t-138.5 -86t-199 -30q-84 0 -143 29t-99 77t-58.5 111.5 t-18.5 133.5zM572 1438l297 254l192 -270l-80 -76l-145 160l-205 -152z" />
<glyph unicode="&#xdc;" d="M166 324q0 61 16 131l195 813h168l-195 -811q-16 -70 -16 -129q0 -43 9 -81t29.5 -66.5t54.5 -45t83 -16.5q55 0 100 13t82 48t65.5 96.5t53.5 157.5l201 834h168l-205 -854q-25 -104 -60.5 -186.5t-92 -138.5t-138.5 -86t-199 -30q-84 0 -143 29t-99 77t-58.5 111.5 t-18.5 133.5zM566 1506q0 53 36.5 86.5t77.5 33.5t70 -25.5t29 -70.5q0 -53 -38 -86t-79 -33t-68.5 26t-27.5 69zM914 1506q0 53 35.5 86.5t78.5 33.5q41 0 69 -25.5t28 -70.5q0 -53 -37 -86t-80 -33q-41 0 -67.5 26t-26.5 69z" />
<glyph unicode="&#xdd;" d="M301 1268h168q18 -166 63.5 -343t92.5 -325q61 80 124.5 166t124 173t115.5 171t103 158h182q-123 -201 -273.5 -398.5t-316.5 -394.5l-115 -475h-168l113 471q-76 205 -130 400.5t-83 396.5zM717 1424l288 276l93 -133l-310 -233z" />
<glyph unicode="&#xde;" d="M109 0l305 1268h168l-50 -209q63 6 125 6q203 0 303.5 -89t100.5 -233q0 -141 -56.5 -234t-147.5 -148.5t-206.5 -78t-234.5 -22.5h-76l-64 -260h-167zM375 408h80q84 0 160.5 16t136 54t94.5 98.5t35 150.5q0 76 -42 115t-101.5 55t-127 15t-116.5 -5z" />
<glyph unicode="&#xdf;" d="M-190 -311l38 141q43 -27 119 -27q84 0 128 63.5t67 168.5l196 913q27 113 60 200t81 147.5t114.5 92t160.5 31.5q145 0 213 -69.5t68 -178.5q0 -53 -11.5 -92t-35 -73.5t-59.5 -68.5t-85 -77q-31 -29 -53.5 -48t-37.5 -38.5t-22.5 -40t-7.5 -47.5q0 -29 20.5 -51.5 t51.5 -45t65.5 -46t65.5 -56t51.5 -76.5t20.5 -104q0 -86 -33 -148.5t-87 -103.5t-123.5 -60.5t-143.5 -19.5q-63 0 -113.5 11.5t-103.5 38.5l63 147q41 -27 79 -38t91 -11q39 0 76 9t65.5 30.5t45 54.5t16.5 80t-20.5 78t-51 54.5t-66.5 44t-67 47t-51.5 63.5t-20.5 92 q0 82 49.5 139t109 107.5t108.5 102.5t49 128q0 121 -125 121q-96 0 -150.5 -91t-87.5 -239l-194 -907q-23 -102 -52.5 -175t-75.5 -119t-109.5 -66.5t-153.5 -20.5q-31 0 -70 8t-61 25z" />
<glyph unicode="&#xe0;" d="M145 317q0 123 41 240t124 209t208 148.5t291 56.5q25 0 56.5 -2t64.5 -8.5t64.5 -15.5t56.5 -21l-140 -574q-10 -43 -17 -81t-7 -81t8 -85t25 -93l-150 -20q-10 20 -18.5 43.5t-12.5 52.5q-41 -37 -113.5 -73t-170.5 -36q-160 0 -235 96.5t-75 243.5zM315 336 q0 -47 8.5 -87t28 -68.5t53 -46t84.5 -17.5q78 0 138.5 32.5t101.5 77.5q2 31 7 70t14 74l112 448q-10 4 -38.5 7t-45.5 3q-104 0 -189 -40.5t-146.5 -109.5t-94.5 -158t-33 -185zM576 1311l122 104l234 -293l-90 -80z" />
<glyph unicode="&#xe1;" d="M145 317q0 123 41 240t124 209t208 148.5t291 56.5q25 0 56.5 -2t64.5 -8.5t64.5 -15.5t56.5 -21l-140 -574q-10 -43 -17 -81t-7 -81t8 -85t25 -93l-150 -20q-10 20 -18.5 43.5t-12.5 52.5q-41 -37 -113.5 -73t-170.5 -36q-160 0 -235 96.5t-75 243.5zM315 336 q0 -47 8.5 -87t28 -68.5t53 -46t84.5 -17.5q78 0 138.5 32.5t101.5 77.5q2 31 7 70t14 74l112 448q-10 4 -38.5 7t-45.5 3q-104 0 -189 -40.5t-146.5 -109.5t-94.5 -158t-33 -185zM666 1139l288 276l93 -133l-310 -233z" />
<glyph unicode="&#xe2;" d="M145 317q0 123 41 240t124 209t208 148.5t291 56.5q25 0 56.5 -2t64.5 -8.5t64.5 -15.5t56.5 -21l-140 -574q-10 -43 -17 -81t-7 -81t8 -85t25 -93l-150 -20q-10 20 -18.5 43.5t-12.5 52.5q-41 -37 -113.5 -73t-170.5 -36q-160 0 -235 96.5t-75 243.5zM315 336 q0 -47 8.5 -87t28 -68.5t53 -46t84.5 -17.5q78 0 138.5 32.5t101.5 77.5q2 31 7 70t14 74l112 448q-10 4 -38.5 7t-45.5 3q-104 0 -189 -40.5t-146.5 -109.5t-94.5 -158t-33 -185zM539 1153l297 254l192 -270l-80 -76l-145 160l-205 -152z" />
<glyph unicode="&#xe3;" d="M145 317q0 123 41 240t124 209t208 148.5t291 56.5q25 0 56.5 -2t64.5 -8.5t64.5 -15.5t56.5 -21l-140 -574q-10 -43 -17 -81t-7 -81t8 -85t25 -93l-150 -20q-10 20 -18.5 43.5t-12.5 52.5q-41 -37 -113.5 -73t-170.5 -36q-160 0 -235 96.5t-75 243.5zM315 336 q0 -47 8.5 -87t28 -68.5t53 -46t84.5 -17.5q78 0 138.5 32.5t101.5 77.5q2 31 7 70t14 74l112 448q-10 4 -38.5 7t-45.5 3q-104 0 -189 -40.5t-146.5 -109.5t-94.5 -158t-33 -185zM493 1174q37 76 87 117.5t132 41.5q37 0 64.5 -12.5t54.5 -28.5q29 -14 49.5 -23t42.5 -9 q39 0 64.5 28.5t46.5 59.5l86 -54q-37 -76 -88 -116.5t-131 -40.5q-37 0 -64.5 11t-54.5 28q-29 16 -50.5 24t-43.5 8q-39 0 -63.5 -27.5t-45.5 -60.5z" />
<glyph unicode="&#xe4;" d="M145 317q0 123 41 240t124 209t208 148.5t291 56.5q25 0 56.5 -2t64.5 -8.5t64.5 -15.5t56.5 -21l-140 -574q-10 -43 -17 -81t-7 -81t8 -85t25 -93l-150 -20q-10 20 -18.5 43.5t-12.5 52.5q-41 -37 -113.5 -73t-170.5 -36q-160 0 -235 96.5t-75 243.5zM315 336 q0 -47 8.5 -87t28 -68.5t53 -46t84.5 -17.5q78 0 138.5 32.5t101.5 77.5q2 31 7 70t14 74l112 448q-10 4 -38.5 7t-45.5 3q-104 0 -189 -40.5t-146.5 -109.5t-94.5 -158t-33 -185zM551 1221q0 53 36.5 86.5t77.5 33.5t70 -25.5t29 -70.5q0 -53 -38 -86t-79 -33t-68.5 26 t-27.5 69zM899 1221q0 53 35.5 86.5t78.5 33.5q41 0 69 -25.5t28 -70.5q0 -53 -37 -86t-80 -33q-41 0 -67.5 26t-26.5 69z" />
<glyph unicode="&#xe5;" d="M145 317q0 123 41 240t124 209t208 148.5t291 56.5q25 0 56.5 -2t64.5 -8.5t64.5 -15.5t56.5 -21l-140 -574q-10 -43 -17 -81t-7 -81t8 -85t25 -93l-150 -20q-10 20 -18.5 43.5t-12.5 52.5q-41 -37 -113.5 -73t-170.5 -36q-160 0 -235 96.5t-75 243.5zM315 336 q0 -47 8.5 -87t28 -68.5t53 -46t84.5 -17.5q78 0 138.5 32.5t101.5 77.5q2 31 7 70t14 74l112 448q-10 4 -38.5 7t-45.5 3q-104 0 -189 -40.5t-146.5 -109.5t-94.5 -158t-33 -185zM622 1239q0 86 56.5 136t132.5 50t132 -50t56 -136q0 -88 -56.5 -138t-131.5 -50 q-76 0 -132.5 50t-56.5 138zM714 1239q0 -49 28 -75.5t69 -26.5t68.5 26.5t27.5 75.5q0 47 -27.5 73.5t-68.5 26.5t-69 -26.5t-28 -73.5z" />
<glyph unicode="&#xe6;" d="M94 190q0 63 26.5 130t81 124.5t138.5 95.5t199 42q2 14 2 26.5v28.5q0 96 -37 142t-101 46q-63 0 -147 -47l10 142q45 29 90 41t88 12q37 0 74 -10.5t70 -32t56.5 -56t31.5 -86.5q43 88 117.5 136.5t146.5 48.5t124 -51.5t52 -161.5q0 -63 -25.5 -130t-81 -123 t-139.5 -94t-200 -44v-54q0 -98 36.5 -143t100.5 -45q63 0 147 47l-10 -143q-45 -29 -90 -41.5t-88 -12.5q-37 0 -72 10.5t-65.5 32t-53 56.5t-30.5 86q-23 -43 -54.5 -78t-68.5 -58.5t-76 -36t-76 -12.5q-72 0 -124 51.5t-52 161.5zM256 227q0 -53 17 -79.5t46 -26.5 q25 0 54.5 20.5t58.5 60.5t53.5 99t38.5 139q-76 -4 -127 -24.5t-82.5 -51t-45 -67.5t-13.5 -70zM686 510q76 2 127 23.5t83 53t45 67.5t13 71q0 53 -17 78.5t-46 25.5q-25 0 -54.5 -20.5t-58 -60t-53.5 -99t-39 -139.5z" />
<glyph unicode="&#xe7;" d="M145 340q0 125 42 239.5t123 202.5t199 140.5t271 52.5q84 0 147.5 -11.5t119.5 -33.5l-64 -144q-35 16 -83 30.5t-134 14.5q-104 0 -188 -39.5t-142.5 -106.5t-89.5 -151.5t-31 -177.5q0 -47 12.5 -89t45.5 -74.5t89 -51t142 -18.5q45 0 88 6t80 16.5t64.5 20.5t42.5 20 l14 -143q-37 -23 -120 -45.5t-200 -22.5h-8l-33 -45q37 -20 55.5 -43.5t18.5 -66.5q0 -80 -57 -123t-156 -43q-53 0 -89 8t-58 21l41 100q16 -8 39.5 -14.5t58.5 -6.5q31 0 50.5 9.5t19.5 35.5q0 31 -23.5 45.5t-50.5 20.5q12 23 33.5 53.5t40.5 59.5q-156 29 -233 123 t-77 231z" />
<glyph unicode="&#xe8;" d="M145 332q0 129 40 245.5t116 203.5t183.5 139.5t242.5 52.5q80 0 137.5 -19.5t94 -51.5t54 -75t17.5 -90q0 -129 -65.5 -200.5t-170 -107.5t-232.5 -46t-251 -14q-12 -129 68 -187.5t211 -58.5q43 0 89 7t86 16.5t70.5 20.5t43.5 19l14 -143q-39 -20 -127 -44t-227 -24 q-100 0 -174 30t-123 79t-73 113.5t-24 134.5zM332 500q123 2 221 11t166.5 33.5t105.5 68.5t37 112q0 16 -7 34.5t-24.5 35t-48 26.5t-75.5 10q-70 0 -130.5 -27.5t-109.5 -73.5t-83 -105t-52 -125zM578 1311l122 104l234 -293l-90 -80z" />
<glyph unicode="&#xe9;" d="M145 332q0 129 40 245.5t116 203.5t183.5 139.5t242.5 52.5q80 0 137.5 -19.5t94 -51.5t54 -75t17.5 -90q0 -129 -65.5 -200.5t-170 -107.5t-232.5 -46t-251 -14q-12 -129 68 -187.5t211 -58.5q43 0 89 7t86 16.5t70.5 20.5t43.5 19l14 -143q-39 -20 -127 -44t-227 -24 q-100 0 -174 30t-123 79t-73 113.5t-24 134.5zM332 500q123 2 221 11t166.5 33.5t105.5 68.5t37 112q0 16 -7 34.5t-24.5 35t-48 26.5t-75.5 10q-70 0 -130.5 -27.5t-109.5 -73.5t-83 -105t-52 -125zM625 1139l288 276l93 -133l-310 -233z" />
<glyph unicode="&#xea;" d="M145 332q0 129 40 245.5t116 203.5t183.5 139.5t242.5 52.5q80 0 137.5 -19.5t94 -51.5t54 -75t17.5 -90q0 -129 -65.5 -200.5t-170 -107.5t-232.5 -46t-251 -14q-12 -129 68 -187.5t211 -58.5q43 0 89 7t86 16.5t70.5 20.5t43.5 19l14 -143q-39 -20 -127 -44t-227 -24 q-100 0 -174 30t-123 79t-73 113.5t-24 134.5zM332 500q123 2 221 11t166.5 33.5t105.5 68.5t37 112q0 16 -7 34.5t-24.5 35t-48 26.5t-75.5 10q-70 0 -130.5 -27.5t-109.5 -73.5t-83 -105t-52 -125zM518 1153l297 254l192 -270l-80 -76l-145 160l-205 -152z" />
<glyph unicode="&#xeb;" d="M145 332q0 129 40 245.5t116 203.5t183.5 139.5t242.5 52.5q80 0 137.5 -19.5t94 -51.5t54 -75t17.5 -90q0 -129 -65.5 -200.5t-170 -107.5t-232.5 -46t-251 -14q-12 -129 68 -187.5t211 -58.5q43 0 89 7t86 16.5t70.5 20.5t43.5 19l14 -143q-39 -20 -127 -44t-227 -24 q-100 0 -174 30t-123 79t-73 113.5t-24 134.5zM332 500q123 2 221 11t166.5 33.5t105.5 68.5t37 112q0 16 -7 34.5t-24.5 35t-48 26.5t-75.5 10q-70 0 -130.5 -27.5t-109.5 -73.5t-83 -105t-52 -125zM535 1221q0 53 36.5 86.5t77.5 33.5t70 -25.5t29 -70.5q0 -53 -38 -86 t-79 -33t-68.5 26t-27.5 69zM883 1221q0 53 35.5 86.5t78.5 33.5q41 0 69 -25.5t28 -70.5q0 -53 -37 -86t-80 -33q-41 0 -67.5 26t-26.5 69z" />
<glyph unicode="&#xec;" d="M274 809l33 141h443l-125 -530q-10 -41 -17.5 -78t-7.5 -72q0 -57 29.5 -95t113.5 -38q35 0 68 5t61 14l-10 -144q-14 -4 -52 -11t-108 -7q-76 0 -128 20.5t-83.5 55t-45 82t-13.5 102.5q0 43 7 88t18 92l92 375h-275zM465 1311l122 104l234 -293l-90 -80z" />
<glyph unicode="&#xed;" d="M274 809l33 141h443l-125 -530q-10 -41 -17.5 -78t-7.5 -72q0 -57 29.5 -95t113.5 -38q35 0 68 5t61 14l-10 -144q-14 -4 -52 -11t-108 -7q-76 0 -128 20.5t-83.5 55t-45 82t-13.5 102.5q0 43 7 88t18 92l92 375h-275zM555 1139l288 276l93 -133l-310 -233z" />
<glyph unicode="&#xee;" d="M274 809l33 141h443l-125 -530q-10 -41 -17.5 -78t-7.5 -72q0 -57 29.5 -95t113.5 -38q35 0 68 5t61 14l-10 -144q-14 -4 -52 -11t-108 -7q-76 0 -128 20.5t-83.5 55t-45 82t-13.5 102.5q0 43 7 88t18 92l92 375h-275zM428 1153l297 254l192 -270l-80 -76l-145 160 l-205 -152z" />
<glyph unicode="&#xef;" d="M274 809l33 141h443l-125 -530q-10 -41 -17.5 -78t-7.5 -72q0 -57 29.5 -95t113.5 -38q35 0 68 5t61 14l-10 -144q-14 -4 -52 -11t-108 -7q-76 0 -128 20.5t-83.5 55t-45 82t-13.5 102.5q0 43 7 88t18 92l92 375h-275zM422 1221q0 53 36.5 86.5t77.5 33.5t70 -25.5 t29 -70.5q0 -53 -38 -86t-79 -33t-68.5 26t-27.5 69zM770 1221q0 53 35.5 86.5t78.5 33.5q41 0 69 -25.5t28 -70.5q0 -53 -37 -86t-80 -33q-41 0 -67.5 26t-26.5 69z" />
<glyph unicode="&#xf0;" d="M164 322q0 121 32.5 226t96 183t158 122t217.5 44q59 0 106 -17.5t78 -37.5q-4 59 -16.5 119.5t-38.5 121.5l-238 -75l-14 114l200 66q-29 47 -60.5 78.5t-68.5 66.5l127 86q35 -27 77 -71.5t83 -110.5l240 76l14 -115l-201 -63q29 -72 47.5 -160.5t18.5 -194.5 q0 -55 -7 -136t-28.5 -170t-59.5 -178t-98.5 -161t-146.5 -116t-205 -44q-68 0 -125 27t-99 74t-65.5 110.5t-23.5 135.5zM334 324q0 -90 44 -147.5t124 -57.5t141.5 49t104.5 128t67.5 178t32.5 202q-43 41 -93 59.5t-100 18.5q-156 0 -238.5 -116t-82.5 -314z" />
<glyph unicode="&#xf1;" d="M129 0l219 915q84 25 180.5 40.5t173.5 15.5q82 0 141.5 -22.5t96.5 -62.5t54.5 -95.5t17.5 -120.5q0 -43 -8.5 -89t-20.5 -94l-117 -487h-168l109 451q12 51 24.5 103t12.5 101q0 72 -41 120t-150 48q-47 0 -91 -5t-73 -15l-192 -803h-168zM434 1174q37 76 87 117.5 t132 41.5q37 0 64.5 -12.5t54.5 -28.5q29 -14 49.5 -23t42.5 -9q39 0 64.5 28.5t46.5 59.5l86 -54q-37 -76 -88 -116.5t-131 -40.5q-37 0 -64.5 11t-54.5 28q-29 16 -50.5 24t-43.5 8q-39 0 -63.5 -27.5t-45.5 -60.5z" />
<glyph unicode="&#xf2;" d="M164 309q0 106 29.5 223t96 215.5t171 162t252.5 63.5q152 0 236.5 -88t84.5 -244q0 -106 -29.5 -223t-96 -215.5t-171.5 -162t-252 -63.5q-152 0 -236.5 88.5t-84.5 243.5zM334 324q0 -92 41 -143.5t139 -51.5q82 0 147.5 46t110.5 118t68.5 161t23.5 173q0 92 -41 144 t-139 52q-82 0 -147.5 -46t-110.5 -118.5t-68.5 -161.5t-23.5 -173zM555 1311l122 104l234 -293l-90 -80z" />
<glyph unicode="&#xf3;" d="M164 309q0 106 29.5 223t96 215.5t171 162t252.5 63.5q152 0 236.5 -88t84.5 -244q0 -106 -29.5 -223t-96 -215.5t-171.5 -162t-252 -63.5q-152 0 -236.5 88.5t-84.5 243.5zM334 324q0 -92 41 -143.5t139 -51.5q82 0 147.5 46t110.5 118t68.5 161t23.5 173q0 92 -41 144 t-139 52q-82 0 -147.5 -46t-110.5 -118.5t-68.5 -161.5t-23.5 -173zM625 1139l288 276l93 -133l-310 -233z" />
<glyph unicode="&#xf4;" d="M164 309q0 106 29.5 223t96 215.5t171 162t252.5 63.5q152 0 236.5 -88t84.5 -244q0 -106 -29.5 -223t-96 -215.5t-171.5 -162t-252 -63.5q-152 0 -236.5 88.5t-84.5 243.5zM334 324q0 -92 41 -143.5t139 -51.5q82 0 147.5 46t110.5 118t68.5 161t23.5 173q0 92 -41 144 t-139 52q-82 0 -147.5 -46t-110.5 -118.5t-68.5 -161.5t-23.5 -173zM516 1153l297 254l192 -270l-80 -76l-145 160l-205 -152z" />
<glyph unicode="&#xf5;" d="M164 309q0 106 29.5 223t96 215.5t171 162t252.5 63.5q152 0 236.5 -88t84.5 -244q0 -106 -29.5 -223t-96 -215.5t-171.5 -162t-252 -63.5q-152 0 -236.5 88.5t-84.5 243.5zM334 324q0 -92 41 -143.5t139 -51.5q82 0 147.5 46t110.5 118t68.5 161t23.5 173q0 92 -41 144 t-139 52q-82 0 -147.5 -46t-110.5 -118.5t-68.5 -161.5t-23.5 -173zM452 1174q37 76 87 117.5t132 41.5q37 0 64.5 -12.5t54.5 -28.5q29 -14 49.5 -23t42.5 -9q39 0 64.5 28.5t46.5 59.5l86 -54q-37 -76 -88 -116.5t-131 -40.5q-37 0 -64.5 11t-54.5 28q-29 16 -50.5 24 t-43.5 8q-39 0 -63.5 -27.5t-45.5 -60.5z" />
<glyph unicode="&#xf6;" d="M164 309q0 106 29.5 223t96 215.5t171 162t252.5 63.5q152 0 236.5 -88t84.5 -244q0 -106 -29.5 -223t-96 -215.5t-171.5 -162t-252 -63.5q-152 0 -236.5 88.5t-84.5 243.5zM334 324q0 -92 41 -143.5t139 -51.5q82 0 147.5 46t110.5 118t68.5 161t23.5 173q0 92 -41 144 t-139 52q-82 0 -147.5 -46t-110.5 -118.5t-68.5 -161.5t-23.5 -173zM506 1221q0 53 36.5 86.5t77.5 33.5t70 -25.5t29 -70.5q0 -53 -38 -86t-79 -33t-68.5 26t-27.5 69zM854 1221q0 53 35.5 86.5t78.5 33.5q41 0 69 -25.5t28 -70.5q0 -53 -37 -86t-80 -33q-41 0 -67.5 26 t-26.5 69z" />
<glyph unicode="&#xf7;" d="M180 467l33 143h821l-35 -143h-819zM426 174q0 57 42 103.5t105 46.5q47 0 73 -30t26 -73q0 -25 -10.5 -51.5t-30 -48t-46 -34.5t-57.5 -13q-47 0 -74.5 29.5t-27.5 70.5zM545 854q0 59 43 103t104 44q47 0 73 -28.5t26 -71.5q0 -27 -10.5 -53.5t-29 -48t-45 -34.5 t-59.5 -13q-49 0 -75.5 29.5t-26.5 72.5z" />
<glyph unicode="&#xf8;" d="M59 14l136 136q-31 70 -31 159q0 106 29.5 223t96 215.5t171 162t252.5 63.5q139 0 221 -76l117 119l88 -80l-135 -137q14 -33 22 -72t8 -86q0 -106 -29.5 -223t-96 -215.5t-171 -162t-252.5 -63.5q-141 0 -223 76l-117 -119zM326 304.5q0 -9.5 2 -19.5l491 495 q-43 43 -135 43q-82 0 -148.5 -46t-112.5 -118.5t-71.5 -161.5t-25.5 -173v-19.5zM377 168q49 -39 137 -39q82 0 148.5 46t112.5 118t71.5 161t25.5 173q0 10 -1 19t-1 20z" />
<glyph unicode="&#xf9;" d="M172 276q0 47 8 94.5t19 94.5l116 485h170l-108 -448q-10 -43 -23.5 -99.5t-13.5 -113.5q0 -33 6 -62.5t22.5 -53t45 -37t73.5 -13.5q78 0 139.5 33.5t100.5 79.5q2 29 5 60.5t13 68.5l142 585h168l-144 -600q-10 -43 -16 -82t-6 -82t7 -84t26 -92l-150 -20 q-10 20 -19.5 45.5t-13.5 54.5q-41 -37 -110.5 -73.5t-173.5 -36.5q-80 0 -133.5 23.5t-87 63t-48 94t-14.5 115.5zM502 1311l122 104l234 -293l-90 -80z" />
<glyph unicode="&#xfa;" d="M172 276q0 47 8 94.5t19 94.5l116 485h170l-108 -448q-10 -43 -23.5 -99.5t-13.5 -113.5q0 -33 6 -62.5t22.5 -53t45 -37t73.5 -13.5q78 0 139.5 33.5t100.5 79.5q2 29 5 60.5t13 68.5l142 585h168l-144 -600q-10 -43 -16 -82t-6 -82t7 -84t26 -92l-150 -20 q-10 20 -19.5 45.5t-13.5 54.5q-41 -37 -110.5 -73.5t-173.5 -36.5q-80 0 -133.5 23.5t-87 63t-48 94t-14.5 115.5zM592 1139l288 276l93 -133l-310 -233z" />
<glyph unicode="&#xfb;" d="M172 276q0 47 8 94.5t19 94.5l116 485h170l-108 -448q-10 -43 -23.5 -99.5t-13.5 -113.5q0 -33 6 -62.5t22.5 -53t45 -37t73.5 -13.5q78 0 139.5 33.5t100.5 79.5q2 29 5 60.5t13 68.5l142 585h168l-144 -600q-10 -43 -16 -82t-6 -82t7 -84t26 -92l-150 -20 q-10 20 -19.5 45.5t-13.5 54.5q-41 -37 -110.5 -73.5t-173.5 -36.5q-80 0 -133.5 23.5t-87 63t-48 94t-14.5 115.5zM484 1153l297 254l192 -270l-80 -76l-145 160l-205 -152z" />
<glyph unicode="&#xfc;" d="M172 276q0 47 8 94.5t19 94.5l116 485h170l-108 -448q-10 -43 -23.5 -99.5t-13.5 -113.5q0 -33 6 -62.5t22.5 -53t45 -37t73.5 -13.5q78 0 139.5 33.5t100.5 79.5q2 29 5 60.5t13 68.5l142 585h168l-144 -600q-10 -43 -16 -82t-6 -82t7 -84t26 -92l-150 -20 q-10 20 -19.5 45.5t-13.5 54.5q-41 -37 -110.5 -73.5t-173.5 -36.5q-80 0 -133.5 23.5t-87 63t-48 94t-14.5 115.5zM459 1221q0 53 36.5 86.5t77.5 33.5t70 -25.5t29 -70.5q0 -53 -38 -86t-79 -33t-68.5 26t-27.5 69zM807 1221q0 53 35.5 86.5t78.5 33.5q41 0 69 -25.5 t28 -70.5q0 -53 -37 -86t-80 -33q-41 0 -67.5 26t-26.5 69z" />
<glyph unicode="&#xfd;" d="M-37 -303l60 139q16 -16 47.5 -25.5t70.5 -9.5q106 0 178 43t142 144q-68 223 -119 466.5t-61 495.5h172q2 -82 12 -180t27.5 -202.5t40 -211t47.5 -202.5q70 111 126 228.5t99 225t72.5 197.5t42.5 145h178q-20 -70 -57 -173t-89.5 -223t-118 -246t-141.5 -238 q-57 -86 -115.5 -162t-125 -132.5t-147.5 -88t-181 -31.5q-51 0 -94 12.5t-66 28.5zM590 1139l288 276l93 -133l-310 -233z" />
<glyph unicode="&#xfe;" d="M37 -338l416 1729l174 28l-119 -506q66 41 127 50.5t100 9.5q72 0 128.5 -25.5t94 -69.5t57 -105.5t19.5 -133.5q0 -127 -41 -246t-121.5 -211t-201.5 -147t-283 -55q-20 0 -53 2t-51 6l-78 -326h-168zM317 137q18 -4 49 -7t52 -3q98 0 180 41t141.5 108.5t93 156.5 t33.5 185q0 41 -9 79t-30.5 68t-56.5 47t-86 17q-45 0 -103.5 -15t-113.5 -56z" />
<glyph unicode="&#xff;" d="M-37 -303l60 139q16 -16 47.5 -25.5t70.5 -9.5q106 0 178 43t142 144q-68 223 -119 466.5t-61 495.5h172q2 -82 12 -180t27.5 -202.5t40 -211t47.5 -202.5q70 111 126 228.5t99 225t72.5 197.5t42.5 145h178q-20 -70 -57 -173t-89.5 -223t-118 -246t-141.5 -238 q-57 -86 -115.5 -162t-125 -132.5t-147.5 -88t-181 -31.5q-51 0 -94 12.5t-66 28.5zM457 1221q0 53 36.5 86.5t77.5 33.5t70 -25.5t29 -70.5q0 -53 -38 -86t-79 -33t-68.5 26t-27.5 69zM805 1221q0 53 35.5 86.5t78.5 33.5q41 0 69 -25.5t28 -70.5q0 -53 -37 -86t-80 -33 q-41 0 -67.5 26t-26.5 69z" />
<glyph unicode="&#x152;" d="M125 379q0 135 35 292.5t107.5 293t186 225.5t271.5 90q25 0 53.5 -4t57.5 -8h395l-35 -144h-262l-92 -389h213l-35 -143h-213l-109 -449h289l-35 -143h-422q-61 -12 -116 -12q-76 0 -130.5 28.5t-90 81t-52 124t-16.5 157.5zM295 389q0 -115 37 -185.5t117 -70.5 q41 0 63.5 6t26.5 8l233 973q-23 6 -43 10.5t-41 4.5q-63 0 -117.5 -34t-98.5 -90.5t-77 -131t-55.5 -157.5t-33.5 -169t-11 -164z" />
<glyph unicode="&#x153;" d="M113 307q0 115 26.5 233.5t78.5 215t128 157t174 60.5q45 0 76 -13.5t52.5 -35t34.5 -47t24 -48.5q47 68 106 106t145 38q72 0 124.5 -51.5t52.5 -161.5q0 -63 -24 -128t-75 -119t-132 -93t-195 -51q-2 -8 -3 -19.5t-1 -34.5q0 -98 22.5 -143t79.5 -45q63 0 147 47 l17 -131q-41 -31 -97.5 -49.5t-107.5 -18.5q-66 0 -120 48.5t-64 117.5q-43 -82 -107.5 -124t-142.5 -42q-117 0 -168 90.5t-51 241.5zM283 264q0 -63 19.5 -103t49.5 -40q33 0 71 36t70.5 107.5t55 178t22.5 247.5q0 61 -20.5 101t-50.5 40q-33 0 -71 -35.5t-70.5 -106.5 t-54 -177.5t-21.5 -247.5zM725 510q68 2 116 23.5t76.5 52t42 68.5t13.5 75q0 51 -17.5 75.5t-46.5 24.5q-47 0 -101 -78.5t-83 -240.5z" />
<glyph unicode="&#x178;" d="M301 1268h168q18 -166 63.5 -343t92.5 -325q61 80 124.5 166t124 173t115.5 171t103 158h182q-123 -201 -273.5 -398.5t-316.5 -394.5l-115 -475h-168l113 471q-76 205 -130 400.5t-83 396.5zM547 1506q0 53 36.5 86.5t77.5 33.5t70 -25.5t29 -70.5q0 -53 -38 -86 t-79 -33t-68.5 26t-27.5 69zM895 1506q0 53 35.5 86.5t78.5 33.5q41 0 69 -25.5t28 -70.5q0 -53 -37 -86t-80 -33q-41 0 -67.5 26t-26.5 69z" />
<glyph unicode="&#x2c6;" d="M498 1153l297 254l192 -270l-80 -76l-145 160l-205 -152z" />
<glyph unicode="&#x2dc;" d="M434 1174q37 76 87 117.5t132 41.5q37 0 64.5 -12.5t54.5 -28.5q29 -14 49.5 -23t42.5 -9q39 0 64.5 28.5t46.5 59.5l86 -54q-37 -76 -88 -116.5t-131 -40.5q-37 0 -64.5 11t-54.5 28q-29 16 -50.5 24t-43.5 8q-39 0 -63.5 -27.5t-45.5 -60.5z" />
<glyph unicode="&#x2000;" horiz-adv-x="850" />
<glyph unicode="&#x2001;" horiz-adv-x="1700" />
<glyph unicode="&#x2002;" horiz-adv-x="850" />
<glyph unicode="&#x2003;" horiz-adv-x="1700" />
<glyph unicode="&#x2004;" horiz-adv-x="566" />
<glyph unicode="&#x2005;" horiz-adv-x="425" />
<glyph unicode="&#x2006;" horiz-adv-x="283" />
<glyph unicode="&#x2007;" horiz-adv-x="283" />
<glyph unicode="&#x2008;" horiz-adv-x="212" />
<glyph unicode="&#x2009;" horiz-adv-x="340" />
<glyph unicode="&#x200a;" horiz-adv-x="94" />
<glyph unicode="&#x2010;" d="M360 440l39 160h449l-37 -160h-451z" />
<glyph unicode="&#x2011;" d="M360 440l39 160h449l-37 -160h-451z" />
<glyph unicode="&#x2012;" d="M360 440l39 160h449l-37 -160h-451z" />
<glyph unicode="&#x2013;" d="M205 483l35 144h743l-35 -144h-743z" />
<glyph unicode="&#x2014;" d="M74 483l32 144h1024l-34 -144h-1022z" />
<glyph unicode="&#x2018;" d="M543 1042q0 57 25.5 124t77.5 126.5t134 103.5t195 58l14 -131q-35 -4 -72.5 -14.5t-71.5 -27.5t-62 -43.5t-40 -63.5q51 -8 78 -47.5t27 -88.5q0 -70 -44 -117t-120 -47q-70 0 -105.5 48.5t-35.5 119.5z" />
<glyph unicode="&#x2019;" d="M487 999q35 4 72 14.5t71 28t61.5 44t39.5 63.5q-49 8 -76.5 47t-27.5 88q0 70 45 117t121 47q68 0 103.5 -48t35.5 -120q0 -59 -24.5 -124.5t-77 -125t-134.5 -103.5t-194 -59z" />
<glyph unicode="&#x201a;" d="M215 -162q35 2 75 12.5t75.5 28t64.5 43t41 62.5q-57 8 -86 48t-29 89q0 70 44 117t122 47q68 0 104 -48.5t36 -119.5q0 -59 -25 -125t-77 -125.5t-134 -103.5t-195 -58z" />
<glyph unicode="&#x201c;" d="M317 1071q0 51 22.5 106.5t66 104.5t109 86t151.5 51l28 -119q-35 -8 -66.5 -15t-59 -21.5t-49 -36t-34.5 -58.5q55 -4 85 -45t30 -90q0 -51 -34 -93t-101 -42q-59 0 -103.5 41t-44.5 131zM795 1071q0 51 21.5 106.5t65.5 104.5t108.5 86t150.5 51l30 -119 q-35 -8 -67.5 -15t-60 -21.5t-49 -36t-33.5 -58.5q55 -4 84.5 -45t29.5 -90q0 -51 -32.5 -93t-102.5 -42q-59 0 -102 41t-43 131z" />
<glyph unicode="&#x201d;" d="M291 1018q35 6 66.5 14t59 21.5t50 36t35.5 59.5q-57 4 -87 45t-30 88q0 51 34 93t103 42q59 0 102.5 -41t43.5 -131q0 -51 -21.5 -106.5t-65.5 -104.5t-109.5 -86t-152.5 -51zM766 1018q35 6 66.5 14t59.5 21.5t50.5 36t34.5 59.5q-57 4 -86 45t-29 88q0 51 33 93 t102 42q59 0 102.5 -41t43.5 -131q0 -51 -21.5 -106.5t-65.5 -104.5t-109.5 -86t-151.5 -51z" />
<glyph unicode="&#x201e;" d="M63 -152q70 14 127.5 37t83.5 95q-57 4 -85.5 45t-28.5 88q0 51 32.5 93t102.5 42q59 0 102 -40t43 -130q0 -51 -21.5 -106.5t-65.5 -104.5t-108.5 -86t-150.5 -51zM539 -152q70 14 127 37t84 95q-55 4 -85 45t-30 88q0 51 32.5 93t102.5 42q59 0 102 -40t43 -130 q0 -51 -21.5 -106.5t-65.5 -104.5t-108.5 -86t-150.5 -51z" />
<glyph unicode="&#x2022;" d="M338 586q0 57 19.5 110.5t55.5 94t87 64.5t116 24q63 0 115.5 -24t88.5 -64.5t55.5 -94t19.5 -110.5q0 -59 -19.5 -112.5t-55.5 -93.5t-88 -63.5t-116 -23.5q-66 0 -116.5 23.5t-86.5 63.5t-55.5 93t-19.5 113z" />
<glyph unicode="&#x2026;" d="M49 72q0 59 34 92t81 33q41 0 69.5 -26t28.5 -75q0 -55 -37 -88t-80 -33q-41 0 -68.5 25t-27.5 72zM389 72q0 59 34 92t81 33q41 0 69.5 -26t28.5 -75q0 -55 -37 -88t-80 -33q-41 0 -68.5 25t-27.5 72zM733 72q0 59 34 92t81 33q41 0 69.5 -26t28.5 -75q0 -55 -37 -88 t-80 -33q-41 0 -68.5 25t-27.5 72z" />
<glyph unicode="&#x202f;" horiz-adv-x="340" />
<glyph unicode="&#x2039;" d="M381 530l371 394l106 -64l-287 -348l138 -344l-113 -53z" />
<glyph unicode="&#x203a;" d="M334 182l287 348l-140 344l113 54l217 -416l-373 -393z" />
<glyph unicode="&#x205f;" horiz-adv-x="425" />
<glyph unicode="&#x20ac;" d="M117 416l30 131h148q4 45 14 91t23 93h-142l31 131h154q37 90 90 168t126 136.5t165 91t207 32.5q72 0 122 -10t97 -31l-68 -137q-29 16 -65.5 25.5t-108.5 9.5t-130 -21.5t-106.5 -60.5t-86 -90t-64.5 -113h432l-53 -131h-428q-16 -45 -25.5 -92t-13.5 -92h393l-51 -131 h-354v-33q0 -78 19.5 -128t52 -79t77.5 -41t96 -12q84 0 141.5 14.5t102.5 36.5l6 -145q-12 -6 -39.5 -15.5t-64.5 -17.5t-80 -14.5t-86 -6.5q-193 0 -293 99.5t-100 298.5v43h-168z" />
<glyph unicode="&#x2122;" d="M240 1165v103h383v-103h-134v-434h-118v434h-131zM659 731q6 102 12.5 178t13.5 137.5t14.5 113.5t17.5 108h110l91 -279l98 279h108q10 -55 17.5 -108.5t13.5 -115t11 -137.5t12 -176h-119q0 8 -1 53t-2 103.5t-2 120t-3 102.5l-88 -238h-93l-79 238q-4 -41 -6.5 -102.5 t-3.5 -120t-2 -103.5t-1 -53h-119z" />
<glyph unicode="&#xe000;" horiz-adv-x="952" d="M0 0v952h952v-952h-952z" />
<glyph unicode="&#xfb01;" d="M-188 -311l38 141q43 -27 119 -27q82 0 127 63.5t68 168.5l164 774h-111l31 141h110l23 101q25 113 62.5 184.5t84.5 112.5t104.5 56t119.5 15q41 0 78.5 -9t84.5 -26l-67 -135q-29 14 -56.5 19.5t-54.5 5.5q-88 0 -127 -60.5t-61 -162.5l-23 -101h256l-34 -141h-250 l-164 -772q-23 -102 -53.5 -175t-75.5 -119t-109.5 -66.5t-152.5 -20.5q-31 0 -70 8t-61 25zM700 0l230 950h168l-230 -950h-168zM969 1221q0 59 36.5 92t81.5 33q43 0 72 -27t29 -74q0 -55 -38 -89t-81 -34t-71.5 26t-28.5 73z" />
<glyph unicode="&#xfb02;" d="M-188 -311l38 141q43 -27 119 -27q82 0 127 63.5t68 168.5l164 774h-111l31 141h110l23 101q25 113 62.5 184.5t84.5 112.5t104.5 56t119.5 15q41 0 78.5 -9t84.5 -26l-67 -135q-29 14 -56.5 19.5t-54.5 5.5q-88 0 -127 -60.5t-61 -162.5l-23 -101h256l-34 -141h-250 l-164 -772q-23 -102 -53.5 -175t-75.5 -119t-109.5 -66.5t-152.5 -20.5q-31 0 -70 8t-61 25zM752 248q0 43 7 89t19 95l232 959l176 28l-240 -1001q-10 -39 -19 -78t-9 -74q0 -53 23.5 -91t86.5 -48l-39 -143q-66 4 -110.5 26.5t-72.5 57t-41 81t-13 99.5z" />
</font>
</defs></svg>

After

Width:  |  Height:  |  Size: 69 KiB

Binary file not shown.
Binary file not shown.
+76
View File
@@ -0,0 +1,76 @@
Ink.createModule('Ink.Autoload', 1, ['Ink.Dom.Selector_1', 'Ink.Dom.Loaded_1', 'Ink.UI.SmoothScroller_1', 'Ink.UI.Close_1'], function( Selector, Loaded, Scroller, Close ){
'use strict';
var Autoload = {
selectors: {
/* Match module names to element classes (or more complex selectors)
* which get the UI modules instantiated automatically. */
'Animate_1' : '.ink-animate',
'Carousel_1' : '.ink-carousel',
'DatePicker_1' : '.ink-datepicker',
'Gallery_1' : 'ul.ink-gallery-source',
'Modal_1' : '.ink-modal',
'ProgressBar_1' : '.ink-progress-bar',
'SortableList_1': '.ink-sortable-list',
'Spy_1' : '[data-spy="true"]',
'Stacker_1' : '.ink-stacker',
'Sticky_1' : '.ink-sticky, .sticky',
'Table_1' : '.ink-table',
'Tabs_1' : '.ink-tabs',
'Toggle_1' : '.ink-toggle, .toggle',
'Tooltip_1' : '.ink-tooltip, .tooltip',
'TreeView_1' : '.ink-tree-view'
},
defaultOptions: {},
run: function (parentEl, options){
options = options || {};
if (options.waitForDOMLoaded) {
Loaded.run(autoload);
} else {
autoload();
}
function autoload() {
for(var mod in Autoload.selectors) if (Autoload.selectors.hasOwnProperty(mod)) {
// `elements` need to be in a closure because requireModules is async.
findElements(mod);
}
if (options.createClose) {
new Close();
}
if (options.createSmoothScroller) {
Scroller.init();
}
}
function findElements(mod) {
var modName = 'Ink.UI.' + mod;
var elements = Selector.select( Autoload.selectors[mod], parentEl );
if( elements.length ){
Ink.requireModules( [modName], function( Component ) {
for (var i = 0, len = elements.length; i < len; i++) {
new Component(elements[i], Autoload.defaultOptions[modName]);
}
});
}
}
}
};
for (var k in Autoload.selectors) if (Autoload.selectors.hasOwnProperty(k)) {
Autoload.defaultOptions[k] = {};
}
if (!window.INK_NO_AUTO_LOAD) {
Autoload.run(document, {
waitForDOMLoaded: true,
createSmoothScroller: true,
createClose: true
});
Autoload.firstRunDone = true;
}
return Autoload;
});
+440
View File
@@ -0,0 +1,440 @@
/*
Holder - 1.9 - client side image placeholders
(c) 2012-2013 Ivan Malopinsky / http://imsky.co
Provided under the Apache 2.0 License: http://www.apache.org/licenses/LICENSE-2.0
Commercial use requires attribution.
*/
var Holder = Holder || {};
(function (app, win) {
var preempted = false,
fallback = false,
canvas = document.createElement('canvas');
//getElementsByClassName polyfill
document.getElementsByClassName||(document.getElementsByClassName=function(e){var t=document,n,r,i,s=[];if(t.querySelectorAll)return t.querySelectorAll("."+e);if(t.evaluate){r=".//*[contains(concat(' ', @class, ' '), ' "+e+" ')]",n=t.evaluate(r,t,null,0,null);while(i=n.iterateNext())s.push(i)}else{n=t.getElementsByTagName("*"),r=new RegExp("(^|\\s)"+e+"(\\s|$)");for(i=0;i<n.length;i++)r.test(n[i].className)&&s.push(n[i])}return s})
//getComputedStyle polyfill
window.getComputedStyle||(window.getComputedStyle=function(e,t){return this.el=e,this.getPropertyValue=function(t){var n=/(\-([a-z]){1})/g;return t=="float"&&(t="styleFloat"),n.test(t)&&(t=t.replace(n,function(){return arguments[2].toUpperCase()})),e.currentStyle[t]?e.currentStyle[t]:null},this})
//http://javascript.nwbox.com/ContentLoaded by Diego Perini with modifications
function contentLoaded(n,t){var l="complete",s="readystatechange",u=!1,h=u,c=!0,i=n.document,a=i.documentElement,e=i.addEventListener?"addEventListener":"attachEvent",v=i.addEventListener?"removeEventListener":"detachEvent",f=i.addEventListener?"":"on",r=function(e){(e.type!=s||i.readyState==l)&&((e.type=="load"?n:i)[v](f+e.type,r,u),!h&&(h=!0)&&t.call(n,null))},o=function(){try{a.doScroll("left")}catch(n){setTimeout(o,50);return}r("poll")};if(i.readyState==l)t.call(n,"lazy");else{if(i.createEventObject&&a.doScroll){try{c=!n.frameElement}catch(y){}c&&o()}i[e](f+"DOMContentLoaded",r,u),i[e](f+s,r,u),n[e](f+"load",r,u)}};
//https://gist.github.com/991057 by Jed Schmidt with modifications
function selector(a){
a=a.match(/^(\W)?(.*)/);var b=document["getElement"+(a[1]?a[1]=="#"?"ById":"sByClassName":"sByTagName")](a[2]);
var ret=[]; b!=null&&(b.length?ret=b:b.length==0?ret=b:ret=[b]); return ret;
}
//shallow object property extend
function extend(a,b){var c={};for(var d in a)c[d]=a[d];for(var e in b)c[e]=b[e];return c}
//hasOwnProperty polyfill
if (!Object.prototype.hasOwnProperty)
Object.prototype.hasOwnProperty = function(prop) {
var proto = this.__proto__ || this.constructor.prototype;
return (prop in this) && (!(prop in proto) || proto[prop] !== this[prop]);
}
function text_size(width, height, template) {
var dimension_arr = [height, width].sort();
var maxFactor = Math.round(dimension_arr[1] / 16),
minFactor = Math.round(dimension_arr[0] / 16);
var text_height = Math.max(template.size, maxFactor);
return {
height: text_height
}
}
function draw(ctx, dimensions, template, ratio) {
var ts = text_size(dimensions.width, dimensions.height, template);
var text_height = ts.height;
var width = dimensions.width * ratio,
height = dimensions.height * ratio;
var font = template.font ? template.font : "sans-serif";
canvas.width = width;
canvas.height = height;
ctx.textAlign = "center";
ctx.textBaseline = "middle";
ctx.fillStyle = template.background;
ctx.fillRect(0, 0, width, height);
ctx.fillStyle = template.foreground;
ctx.font = "bold " + text_height + "px " + font;
var text = template.text ? template.text : (dimensions.width + "x" + dimensions.height);
if (ctx.measureText(text).width / width > 1) {
text_height = template.size / (ctx.measureText(text).width / width);
}
//Resetting font size if necessary
ctx.font = "bold " + (text_height * ratio) + "px " + font;
ctx.fillText(text, (width / 2), (height / 2), width);
return canvas.toDataURL("image/png");
}
function render(mode, el, holder, src) {
var dimensions = holder.dimensions,
theme = holder.theme,
text = holder.text ? decodeURIComponent(holder.text) : holder.text;
var dimensions_caption = dimensions.width + "x" + dimensions.height;
theme = (text ? extend(theme, {
text: text
}) : theme);
theme = (holder.font ? extend(theme, {
font: holder.font
}) : theme);
if (mode == "image") {
el.setAttribute("data-src", src);
el.setAttribute("alt", text ? text : theme.text ? theme.text + " [" + dimensions_caption + "]" : dimensions_caption);
if (fallback || !holder.auto) {
el.style.width = dimensions.width + "px";
el.style.height = dimensions.height + "px";
}
if (fallback) {
el.style.backgroundColor = theme.background;
} else {
el.setAttribute("src", draw(ctx, dimensions, theme, ratio));
}
} else {
if (!fallback) {
el.style.backgroundImage = "url(" + draw(ctx, dimensions, theme, ratio) + ")";
el.style.backgroundSize = dimensions.width + "px " + dimensions.height + "px";
}
}
};
function fluid(el, holder, src) {
var dimensions = holder.dimensions,
theme = holder.theme,
text = holder.text;
var dimensions_caption = dimensions.width + "x" + dimensions.height;
theme = (text ? extend(theme, {
text: text
}) : theme);
var fluid = document.createElement("div");
if (el.fluidRef) {
fluid = el.fluidRef;
}
fluid.style.backgroundColor = theme.background;
fluid.style.color = theme.foreground;
fluid.className = el.className + " holderjs-fluid";
fluid.style.width = holder.dimensions.width + (holder.dimensions.width.indexOf("%") > 0 ? "" : "px");
fluid.style.height = holder.dimensions.height + (holder.dimensions.height.indexOf("%") > 0 ? "" : "px");
fluid.id = el.id;
el.style.width = 0;
el.style.height = 0;
if (!el.fluidRef) {
if (theme.text) {
fluid.appendChild(document.createTextNode(theme.text))
} else {
fluid.appendChild(document.createTextNode(dimensions_caption))
fluid_images.push(fluid);
setTimeout(fluid_update, 0);
}
}
el.fluidRef = fluid;
el.parentNode.insertBefore(fluid, el.nextSibling)
if (window.jQuery) {
jQuery(function ($) {
$(el).on("load", function () {
el.style.width = fluid.style.width;
el.style.height = fluid.style.height;
$(el).show();
$(fluid).remove();
});
})
}
}
function fluid_update() {
for (i in fluid_images) {
if (!fluid_images.hasOwnProperty(i)) continue;
var el = fluid_images[i],
label = el.firstChild;
el.style.lineHeight = el.offsetHeight + "px";
label.data = el.offsetWidth + "x" + el.offsetHeight;
}
}
function parse_flags(flags, options) {
var ret = {
theme: settings.themes.gray
}, render = false;
for (sl = flags.length, j = 0; j < sl; j++) {
var flag = flags[j];
if (app.flags.dimensions.match(flag)) {
render = true;
ret.dimensions = app.flags.dimensions.output(flag);
} else if (app.flags.fluid.match(flag)) {
render = true;
ret.dimensions = app.flags.fluid.output(flag);
ret.fluid = true;
} else if (app.flags.colors.match(flag)) {
ret.theme = app.flags.colors.output(flag);
} else if (options.themes[flag]) {
//If a theme is specified, it will override custom colors
ret.theme = options.themes[flag];
} else if (app.flags.text.match(flag)) {
ret.text = app.flags.text.output(flag);
} else if (app.flags.font.match(flag)) {
ret.font = app.flags.font.output(flag);
} else if (app.flags.auto.match(flag)) {
ret.auto = true;
}
}
return render ? ret : false;
};
if (!canvas.getContext) {
fallback = true;
} else {
if (canvas.toDataURL("image/png")
.indexOf("data:image/png") < 0) {
//Android doesn't support data URI
fallback = true;
} else {
var ctx = canvas.getContext("2d");
}
}
var dpr = 1, bsr = 1;
if(!fallback){
dpr = window.devicePixelRatio || 1,
bsr = ctx.webkitBackingStorePixelRatio || ctx.mozBackingStorePixelRatio || ctx.msBackingStorePixelRatio || ctx.oBackingStorePixelRatio || ctx.backingStorePixelRatio || 1;
}
var ratio = dpr / bsr;
var fluid_images = [];
var settings = {
domain: "holder.js",
images: "img",
bgnodes: ".holderjs",
themes: {
"gray": {
background: "#eee",
foreground: "#aaa",
size: 12
},
"social": {
background: "#3a5a97",
foreground: "#fff",
size: 12
},
"industrial": {
background: "#434A52",
foreground: "#C2F200",
size: 12
},
"ink": {
background: "#222",
foreground: "#fff",
size: 18
}
},
stylesheet: ".holderjs-fluid {font-size:16px;font-weight:bold;text-align:center;font-family:sans-serif;margin:0}"
};
app.flags = {
dimensions: {
regex: /^(\d+)x(\d+)$/,
output: function (val) {
var exec = this.regex.exec(val);
return {
width: +exec[1],
height: +exec[2]
}
}
},
fluid: {
regex: /^([0-9%]+)x([0-9%]+)$/,
output: function (val) {
var exec = this.regex.exec(val);
return {
width: exec[1],
height: exec[2]
}
}
},
colors: {
regex: /#([0-9a-f]{3,})\:#([0-9a-f]{3,})/i,
output: function (val) {
var exec = this.regex.exec(val);
return {
size: settings.themes.gray.size,
foreground: "#" + exec[2],
background: "#" + exec[1]
}
}
},
text: {
regex: /text\:(.*)/,
output: function (val) {
return this.regex.exec(val)[1];
}
},
font: {
regex: /font\:(.*)/,
output: function (val) {
return this.regex.exec(val)[1];
}
},
auto: {
regex: /^auto$/
}
}
for (var flag in app.flags) {
if (!app.flags.hasOwnProperty(flag)) continue;
app.flags[flag].match = function (val) {
return val.match(this.regex)
}
}
app.add_theme = function (name, theme) {
name != null && theme != null && (settings.themes[name] = theme);
return app;
};
app.add_image = function (src, el) {
var node = selector(el);
if (node.length) {
for (var i = 0, l = node.length; i < l; i++) {
var img = document.createElement("img")
img.setAttribute("data-src", src);
node[i].appendChild(img);
}
}
return app;
};
app.run = function (o) {
var options = extend(settings, o),
images = [], imageNodes = [], bgnodes = [];
if(typeof(options.images) == "string"){
imageNodes = selector(options.images);
}
else if (window.NodeList && options.images instanceof window.NodeList) {
imageNodes = options.images;
} else if (window.Node && options.images instanceof window.Node) {
imageNodes = [options.images];
}
if(typeof(options.bgnodes) == "string"){
bgnodes = selector(options.bgnodes);
} else if (window.NodeList && options.elements instanceof window.NodeList) {
bgnodes = options.bgnodes;
} else if (window.Node && options.bgnodes instanceof window.Node) {
bgnodes = [options.bgnodes];
}
preempted = true;
for (i = 0, l = imageNodes.length; i < l; i++) images.push(imageNodes[i]);
var holdercss = document.getElementById("holderjs-style");
if (!holdercss) {
holdercss = document.createElement("style");
holdercss.setAttribute("id", "holderjs-style");
holdercss.type = "text/css";
document.getElementsByTagName("head")[0].appendChild(holdercss);
}
if (!options.nocss) {
if (holdercss.styleSheet) {
holdercss.styleSheet.cssText += options.stylesheet;
} else {
holdercss.appendChild(document.createTextNode(options.stylesheet));
}
}
var cssregex = new RegExp(options.domain + "\/(.*?)\"?\\)");
for (var l = bgnodes.length, i = 0; i < l; i++) {
var src = window.getComputedStyle(bgnodes[i], null)
.getPropertyValue("background-image");
var flags = src.match(cssregex);
if (flags) {
var holder = parse_flags(flags[1].split("/"), options);
if (holder) {
render("background", bgnodes[i], holder, src);
}
}
}
for (l = images.length, i = 0; i < l; i++) {
var attr_src = attr_data_src = src = null;
try{
attr_src = images[i].getAttribute("src");
attr_datasrc = images[i].getAttribute("data-src");
}catch(e){}
if (attr_datasrc == null && !! attr_src && attr_src.indexOf(options.domain) >= 0) {
src = attr_src;
} else if ( !! attr_datasrc && attr_datasrc.indexOf(options.domain) >= 0) {
src = attr_datasrc;
}
if (src) {
var holder = parse_flags(src.substr(src.lastIndexOf(options.domain) + options.domain.length + 1)
.split("/"), options);
if (holder) {
if (holder.fluid) {
fluid(images[i], holder, src);
} else {
render("image", images[i], holder, src);
}
}
}
}
return app;
};
contentLoaded(win, function () {
if (window.addEventListener) {
window.addEventListener("resize", fluid_update, false);
window.addEventListener("orientationchange", fluid_update, false);
} else {
window.attachEvent("onresize", fluid_update)
}
preempted || app.run();
});
if (typeof define === "function" && define.amd) {
define("Holder", [], function () {
return app;
});
}
})(Holder, window);
@@ -0,0 +1,11 @@
/*
HTML5 Shiv v3.7.0 | @afarkas @jdalton @jon_neal @rem | MIT/GPL2 Licensed
*/
(function(j,f){function s(a,b){var c=a.createElement("p"),m=a.getElementsByTagName("head")[0]||a.documentElement;c.innerHTML="x<style>"+b+"</style>";return m.insertBefore(c.lastChild,m.firstChild)}function o(){var a=d.elements;return"string"==typeof a?a.split(" "):a}function n(a){var b=t[a[u]];b||(b={},p++,a[u]=p,t[p]=b);return b}function v(a,b,c){b||(b=f);if(e)return b.createElement(a);c||(c=n(b));b=c.cache[a]?c.cache[a].cloneNode():y.test(a)?(c.cache[a]=c.createElem(a)).cloneNode():c.createElem(a);
return b.canHaveChildren&&!z.test(a)?c.frag.appendChild(b):b}function A(a,b){if(!b.cache)b.cache={},b.createElem=a.createElement,b.createFrag=a.createDocumentFragment,b.frag=b.createFrag();a.createElement=function(c){return!d.shivMethods?b.createElem(c):v(c,a,b)};a.createDocumentFragment=Function("h,f","return function(){var n=f.cloneNode(),c=n.createElement;h.shivMethods&&("+o().join().replace(/\w+/g,function(a){b.createElem(a);b.frag.createElement(a);return'c("'+a+'")'})+");return n}")(d,b.frag)}
function w(a){a||(a=f);var b=n(a);if(d.shivCSS&&!q&&!b.hasCSS)b.hasCSS=!!s(a,"article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}mark{background:#FF0;color:#000}template{display:none}");e||A(a,b);return a}function B(a){for(var b,c=a.attributes,m=c.length,f=a.ownerDocument.createElement(l+":"+a.nodeName);m--;)b=c[m],b.specified&&f.setAttribute(b.nodeName,b.nodeValue);f.style.cssText=a.style.cssText;return f}function x(a){function b(){clearTimeout(d._removeSheetTimer);
c&&c.removeNode(!0);c=null}var c,f,d=n(a),e=a.namespaces,j=a.parentWindow;if(!C||a.printShived)return a;"undefined"==typeof e[l]&&e.add(l);j.attachEvent("onbeforeprint",function(){b();var g,i,d;d=a.styleSheets;for(var e=[],h=d.length,k=Array(h);h--;)k[h]=d[h];for(;d=k.pop();)if(!d.disabled&&D.test(d.media)){try{g=d.imports,i=g.length}catch(j){i=0}for(h=0;h<i;h++)k.push(g[h]);try{e.push(d.cssText)}catch(n){}}g=e.reverse().join("").split("{");i=g.length;h=RegExp("(^|[\\s,>+~])("+o().join("|")+")(?=[[\\s,>+~#.:]|$)",
"gi");for(k="$1"+l+"\\:$2";i--;)e=g[i]=g[i].split("}"),e[e.length-1]=e[e.length-1].replace(h,k),g[i]=e.join("}");e=g.join("{");i=a.getElementsByTagName("*");h=i.length;k=RegExp("^(?:"+o().join("|")+")$","i");for(d=[];h--;)g=i[h],k.test(g.nodeName)&&d.push(g.applyElement(B(g)));f=d;c=s(a,e)});j.attachEvent("onafterprint",function(){for(var a=f,c=a.length;c--;)a[c].removeNode();clearTimeout(d._removeSheetTimer);d._removeSheetTimer=setTimeout(b,500)});a.printShived=!0;return a}var r=j.html5||{},z=/^<|^(?:button|map|select|textarea|object|iframe|option|optgroup)$/i,
y=/^(?:a|b|code|div|fieldset|h1|h2|h3|h4|h5|h6|i|label|li|ol|p|q|span|strong|style|table|tbody|td|th|tr|ul)$/i,q,u="_html5shiv",p=0,t={},e;(function(){try{var a=f.createElement("a");a.innerHTML="<xyz></xyz>";q="hidden"in a;var b;if(!(b=1==a.childNodes.length)){f.createElement("a");var c=f.createDocumentFragment();b="undefined"==typeof c.cloneNode||"undefined"==typeof c.createDocumentFragment||"undefined"==typeof c.createElement}e=b}catch(d){e=q=!0}})();var d={elements:r.elements||"abbr article aside audio bdi canvas data datalist details dialog figcaption figure footer header hgroup main mark meter nav output progress section summary template time video",
version:"3.7.0",shivCSS:!1!==r.shivCSS,supportsUnknownElements:e,shivMethods:!1!==r.shivMethods,type:"default",shivDocument:w,createElement:v,createDocumentFragment:function(a,b){a||(a=f);if(e)return a.createDocumentFragment();for(var b=b||n(a),c=b.frag.cloneNode(),d=0,j=o(),l=j.length;d<l;d++)c.createElement(j[d]);return c}};j.html5=d;w(f);var D=/^$|\b(?:all|print)\b/,l="html5shiv",C=!e&&function(){var a=f.documentElement;return!("undefined"==typeof f.namespaces||"undefined"==typeof f.parentWindow||
"undefined"==typeof a.applyElement||"undefined"==typeof a.removeNode||"undefined"==typeof j.attachEvent)}();d.type+=" print";d.shivPrint=x;x(f)})(this,document);
+8
View File
@@ -0,0 +1,8 @@
/*
HTML5 Shiv v3.7.0 | @afarkas @jdalton @jon_neal @rem | MIT/GPL2 Licensed
*/
(function(l,f){function m(){var a=e.elements;return"string"==typeof a?a.split(" "):a}function i(a){var b=n[a[o]];b||(b={},h++,a[o]=h,n[h]=b);return b}function p(a,b,c){b||(b=f);if(g)return b.createElement(a);c||(c=i(b));b=c.cache[a]?c.cache[a].cloneNode():r.test(a)?(c.cache[a]=c.createElem(a)).cloneNode():c.createElem(a);return b.canHaveChildren&&!s.test(a)?c.frag.appendChild(b):b}function t(a,b){if(!b.cache)b.cache={},b.createElem=a.createElement,b.createFrag=a.createDocumentFragment,b.frag=b.createFrag();
a.createElement=function(c){return!e.shivMethods?b.createElem(c):p(c,a,b)};a.createDocumentFragment=Function("h,f","return function(){var n=f.cloneNode(),c=n.createElement;h.shivMethods&&("+m().join().replace(/[\w\-]+/g,function(a){b.createElem(a);b.frag.createElement(a);return'c("'+a+'")'})+");return n}")(e,b.frag)}function q(a){a||(a=f);var b=i(a);if(e.shivCSS&&!j&&!b.hasCSS){var c,d=a;c=d.createElement("p");d=d.getElementsByTagName("head")[0]||d.documentElement;c.innerHTML="x<style>article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}mark{background:#FF0;color:#000}template{display:none}</style>";
c=d.insertBefore(c.lastChild,d.firstChild);b.hasCSS=!!c}g||t(a,b);return a}var k=l.html5||{},s=/^<|^(?:button|map|select|textarea|object|iframe|option|optgroup)$/i,r=/^(?:a|b|code|div|fieldset|h1|h2|h3|h4|h5|h6|i|label|li|ol|p|q|span|strong|style|table|tbody|td|th|tr|ul)$/i,j,o="_html5shiv",h=0,n={},g;(function(){try{var a=f.createElement("a");a.innerHTML="<xyz></xyz>";j="hidden"in a;var b;if(!(b=1==a.childNodes.length)){f.createElement("a");var c=f.createDocumentFragment();b="undefined"==typeof c.cloneNode||
"undefined"==typeof c.createDocumentFragment||"undefined"==typeof c.createElement}g=b}catch(d){g=j=!0}})();var e={elements:k.elements||"abbr article aside audio bdi canvas data datalist details dialog figcaption figure footer header hgroup main mark meter nav output progress section summary template time video",version:"3.7.0",shivCSS:!1!==k.shivCSS,supportsUnknownElements:g,shivMethods:!1!==k.shivMethods,type:"default",shivDocument:q,createElement:p,createDocumentFragment:function(a,b){a||(a=f);
if(g)return a.createDocumentFragment();for(var b=b||i(a),c=b.frag.cloneNode(),d=0,e=m(),h=e.length;d<h;d++)c.createElement(e[d]);return c}};l.html5=e;q(f)})(this,document);
File diff suppressed because it is too large Load Diff
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because it is too large Load Diff
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
+175
View File
@@ -0,0 +1,175 @@
/**
* @module Ink.UI.Animate_1
* @author inkdev AT sapo.pt
* @version 1
*/
Ink.createModule('Ink.UI.Animate', 1, ['Ink.UI.Common_1', 'Ink.Dom.Event_1', 'Ink.Dom.Css_1'], function (Common, InkEvent, Css) {
'use strict';
var animationPrefix = (function (el) {
return ('animationName' in el.style) ? 'animation' :
('oAnimationName' in el.style) ? 'oAnimation' :
('msAnimationName' in el.style) ? 'msAnimation' :
('webkitAnimationName' in el.style) ? 'webkitAnimation' : null;
}(document.createElement('div')));
var animationEndEventName = {
animation: 'animationend',
oAnimation: 'oanimationend',
msAnimation: 'MSAnimationEnd',
webkitAnimation: 'webkitAnimationEnd'
}[animationPrefix];
/**
* @class Ink.UI.Animate_1
* @constructor
*
* @param element {DOMElement} animated element
* @param options {Object} options object
* @param options.animation {String} animation name
* @param [options.duration=medium] {String|Number} duration name (fast|medium|slow) or duration in ms
* @param [options.removeClass=true] {Boolean} Whether to remove the `animation` class when finished animating
* @param [options.onEnd=null] {Function} callback for animation end
*
* @example
*
* <button id="animate-me" class="ink-button">Animate me!</button>
* <span class="ink-label info ink-animate"
* id="animated"
* data-trigger="#animate-me"
* data-animation="fadeOut"
* data-removeClass="false">Hi!</span>
*
* <script type="text/javascript">
* // Note: this step is not necessary if you are using autoload.js
* Ink.requireModules(['Ink.UI.Animate_1'], function (Animate) {
* new Animate('#animated');
* });
* </script>
*
**/
function Animate(elOrSelector, options) {
this._element = Common.elOrSelector(elOrSelector);
this._options = Common.options({
trigger: ['Element', null],
duration: ['String', 'slow'], // Actually a string with a duration name, or a number of ms
animation: ['String'],
removeClass: ['Boolean', true],
onEnd: ['Function', function () {}]
}, options || {}, this._element);
if (!isNaN(parseInt(this._options.duration, 10))) {
this._options.duration = parseInt(this._options.duration, 10);
}
if (this._options.trigger) {
InkEvent.observe(this._options.trigger, 'click', Ink.bind(function () {
this.animate();
}, this)); // later
} else {
this.animate();
}
}
Animate.prototype.animate = function () {
Animate.animate(this._element, this._options.animation, this._options);
};
Ink.extendObj(Animate, {
/**
* Prefix for CSS animation-related properties in this browser.
*
* @property _animationPrefix
* @private
**/
_animationPrefix: animationPrefix,
/**
* Whether CSS3 animation is supported in this browser.
*
* @property {Boolean} animationSupported
**/
animationSupported: !!animationPrefix,
/**
* The correct event for the animationend event in this browser, with the correct prefix
*
* @property {String} animationEndEventName
**/
animationEndEventName: animationEndEventName,
/**
* Animate a div using one of the animate.css classes
*
* **Note: This is a utility method inside the `Animate` class, which you can access through `Animate.animate()`. Do not mix these up.**
*
* @example
*
* Animate.animate(myDiv, 'shake', {
* onEnd: function () {
* alert('Finished shaking!');
* }
* });
*
* @static
* @method animate
* @param element {DOMElement} animated element
* @param animation {String} animation name
* @param [options] {Object}
* @param [options.onEnd=null] {Function} callback for animation end
* @param [options.removeClass=false] {Boolean} whether to remove the Css class when finished
* @param [options.duration=medium] {String|Number} duration name (fast|medium|slow) or duration in ms
**/
animate: function (element, animation, options) {
element = Common.elOrSelector(element);
if (typeof options === 'number' || typeof options === 'string') {
options = { duration: options };
}
if (typeof arguments[3] === 'function') {
options.onEnd = arguments[3];
}
if (typeof options.duration !== 'number' && typeof options.duration !== 'string') {
options.duration = 400;
}
if (!Animate.animationSupported) {
if (options.onEnd) {
setTimeout(function () {
options.onEnd(null);
}, 0);
}
return;
}
if (typeof options.duration === 'number') {
element.style[animationPrefix + 'Duration'] = options.duration + 'ms';
} else if (typeof options.duration === 'string') {
Css.addClassName(element, options.duration);
}
Css.addClassName(element, ['animated', animation]);
function onAnimationEnd(event) {
if (event.target !== element) { return; }
if (event.animationName !== animation) { return; }
if (options.onEnd) { options.onEnd(event); }
if (options.removeClass) {
Css.removeClassName(element, animation);
}
if (typeof options.duration === 'string') {
Css.removeClassName(element, options.duration);
}
element.removeEventListener(animationEndEventName, onAnimationEnd, false);
}
element.addEventListener(animationEndEventName, onAnimationEnd, false);
}
});
return Animate;
});
+417
View File
@@ -0,0 +1,417 @@
/**
* @module Ink.UI.Carousel_1
* @author inkdev AT sapo.pt
* @version 1
*/
Ink.createModule('Ink.UI.Carousel', '1',
['Ink.UI.Common_1', 'Ink.Dom.Event_1', 'Ink.Dom.Css_1', 'Ink.Dom.Element_1', 'Ink.UI.Pagination_1', 'Ink.Dom.Browser_1', 'Ink.Dom.Selector_1'],
function(Common, InkEvent, Css, InkElement, Pagination, Browser/*, Selector*/) {
'use strict';
/*
* TODO:
* keyboardSupport
*/
function limitRange(n, min, max) {
return Math.min(max, Math.max(min, n));
}
var requestAnimationFrame = window.requestAnimationFrame ||
window.mozRequestAnimationFrame ||
window.webkitRequestAnimationFrame ||
function (cb) {return setTimeout(cb, 1000 / 30); };
/**
* @class Ink.UI.Carousel_1
* @constructor
*
* @param {String|DOMElement} selector
* @param {Object} [options]
* @param {Integer} [autoAdvance=0] The number of milliseconds to wait between auto-advancing pages. Set to 0 to disable auto-advance.
* @param {String} [options.axis='x'] Can be `'x'` or `'y'`, for a horizontal or vertical carousel
* @param {Boolean} [options.center=false] Center the carousel.
* @param {Number} [options.initialPage=0] When initialized, set the page to this.
* @TODO @param {Boolean} [options.keyboardSupport=false] Enable keyboard support
* @param {Boolean} [options.swipe=true] Enable swipe support where available
* @param {String|DOMElement|Ink.UI.Pagination_1} [options.pagination] Either an `<ul>` element to add pagination markup to, or an `Ink.UI.Pagination` instance to use.
* @param {Function} [options.onChange] Callback for when the page is changed.
*/
var Carousel = function(selector, options) {
this._handlers = {
paginationChange: Ink.bindMethod(this, '_onPaginationChange'),
windowResize: InkEvent.throttle(Ink.bindMethod(this, 'refit'), 200)
};
InkEvent.observe(window, 'resize', this._handlers.windowResize);
var element = this._element = Common.elOrSelector(selector, '1st argument');
var opts = this._options = Common.options({
autoAdvance: ['Integer', 0],
axis: ['String', 'x'],
initialPage: ['Integer', 0],
spaceAfterLastSlide: ['Boolean', true],
hideLast: ['Boolean', false],
center: ['Boolean', false],
keyboardSupport:['Boolean', false],
pagination: ['String', null],
onChange: ['Function', null],
swipe: ['Boolean', true]
// TODO exponential swipe
// TODO specify break point for next page when moving finger
}, options || {}, element, this);
this._isY = (opts.axis === 'y');
var ulEl = Ink.s('ul.stage', element);
this._ulEl = ulEl;
InkElement.removeTextNodeChildren(ulEl);
if (this._options.pagination == null) {
this._currentPage = this._options.initialPage;
}
this.refit(); // recalculate this._numPages
if (this._isY) {
// Override white-space: no-wrap which is only necessary to make sure horizontal stuff stays horizontal, but breaks stuff intended to be vertical.
this._ulEl.style.whiteSpace = 'normal';
}
if (opts.swipe) {
InkEvent.observe(element, 'touchstart', Ink.bindMethod(this, '_onTouchStart'));
InkEvent.observe(element, 'touchmove', Ink.bindMethod(this, '_onTouchMove'));
InkEvent.observe(element, 'touchend', Ink.bindMethod(this, '_onTouchEnd'));
}
this._setUpPagination();
this._setUpAutoAdvance();
this._setUpHider();
};
Carousel.prototype = {
/**
* Measure the carousel once again, adjusting the involved elements'
* sizes. Called automatically when the window resizes, in order to
* cater for changes from responsive media queries, for instance.
*
* @method refit
* @public
*/
refit: function() {
var _isY = this._isY;
var size = function (elm, perpendicular) {
if (!perpendicular) {
return InkElement.outerDimensions(elm)[_isY ? 1 : 0];
} else {
return InkElement.outerDimensions(elm)[_isY ? 0 : 1];
}
};
this._liEls = Ink.ss('li.slide', this._ulEl);
var numSlides = this._liEls.length;
var contRect = this._ulEl.getBoundingClientRect();
this._ctnLength = _isY ? contRect.bottom - contRect.top : contRect.right - contRect.left;
this._elLength = size(this._liEls[0]);
this._slidesPerPage = Math.floor( this._ctnLength / this._elLength ) || 1;
var numPages = Math.ceil( numSlides / this._slidesPerPage );
var numPagesChanged = this._numPages !== numPages;
this._numPages = numPages;
this._deltaLength = this._slidesPerPage * this._elLength;
this._center();
this._updateHider();
this._IE7();
if (this._pagination && numPagesChanged) {
this._pagination.setSize(this._numPages);
}
this.setPage(limitRange(this.getPage(), 0, this._numPages));
},
_setUpPagination: function () {
if (this._options.pagination) {
if (Common.isDOMElement(this._options.pagination) ||
typeof this._options.pagination === 'string') {
// if dom element or css selector string...
this._pagination = new Pagination(this._options.pagination, {
size: this._numPages,
onChange: this._handlers.paginationChange
});
} else {
// assumes instantiated pagination
this._pagination = this._options.pagination;
this._pagination._options.onChange = this._handlers.paginationChange;
this._pagination.setSize(this._numPages);
}
this._pagination.setCurrent(this._options.initialPage || 0);
} else {
this._currentPage = this._options.initialPage || 0;
}
},
_setUpAutoAdvance: function () {
if (!this._options.autoAdvance) { return; }
var self = this;
setTimeout(function autoAdvance() {
self.nextPage(true /* wrap */);
setTimeout(autoAdvance, self._options.autoAdvance);
}, this._options.autoAdvance);
},
_setUpHider: function () {
if (this._options.hideLast) {
var hiderEl = InkElement.create('div', {
className: 'hider',
insertBottom: this._element
});
hiderEl.style.position = 'absolute';
hiderEl.style[ this._isY ? 'left' : 'top' ] = '0'; // fix to top..
hiderEl.style[ this._isY ? 'right' : 'bottom' ] = '0'; // and bottom...
hiderEl.style[ this._isY ? 'bottom' : 'right' ] = '0'; // and move to the end.
this._hiderEl = hiderEl;
}
},
_center: function() {
if (!this._options.center) { return; }
var gap = Math.floor( (this._ctnLength - (this._elLength * this._slidesPerPage) ) / 2 );
var pad;
if (this._isY) {
pad = [gap, 'px 0'];
} else {
pad = ['0 ', gap, 'px'];
}
this._ulEl.style.padding = pad.join('');
},
_updateHider: function() {
if (!this._hiderEl) { return; }
if (this.getPage() === 0) {
var gap = Math.floor( this._ctnLength - (this._elLength * this._slidesPerPage) );
if (this._options.center) {
gap /= 2;
}
this._hiderEl.style[ this._isY ? 'height' : 'width' ] = gap + 'px';
} else {
this._hiderEl.style[ this._isY ? 'height' : 'width' ] = '0px';
}
},
/**
* Refit stuff for IE7 because it won't support inline-block.
*
* @method _IE7
* @private
*/
_IE7: function () {
if (Browser.IE && '' + Browser.version.split('.')[0] === '7') {
// var numPages = this._numPages;
var slides = Ink.ss('li.slide', this._ulEl);
var stl = function (prop, val) {slides[i].style[prop] = val; };
for (var i = 0, len = slides.length; i < len; i++) {
stl('position', 'absolute');
stl(this._isY ? 'top' : 'left', (i * this._elLength) + 'px');
}
}
},
_onTouchStart: function (event) {
if (event.touches.length > 1) { return; }
this._swipeData = {
x: InkEvent.pointerX(event),
y: InkEvent.pointerY(event),
lastUlPos: null
};
var ulRect = this._ulEl.getBoundingClientRect();
this._swipeData.inUlX = this._swipeData.x - ulRect.left;
this._swipeData.inUlY = this._swipeData.y - ulRect.top;
setTransitionProperty(this._ulEl, 'none');
this._touchMoveIsFirstTouchMove = true;
// InkEvent.stopDefault(event);
InkEvent.stopPropagation(event);
},
_onTouchMove: function (event) {
if (event.touches.length > 1) { return; /* multitouch event, not my problem. */ }
var pointerX = InkEvent.pointerX(event);
var pointerY = InkEvent.pointerY(event);
var deltaY = Math.abs(pointerY - this._swipeData.y);
var deltaX = Math.abs(pointerX - this._swipeData.x);
if (this._touchMoveIsFirstTouchMove) {
this._touchMoveIsFirstTouchMove = undefined;
this._scrolling = this._isY ?
deltaX > deltaY :
deltaY > deltaX ;
if (!this._scrolling) {
this._onAnimationFrame();
}
}
if (!this._scrolling && this._swipeData) {
InkEvent.stopDefault(event);
this._swipeData.pointerPos = this._isY ? pointerY : pointerX;
}
InkEvent.stopPropagation(event);
},
_onAnimationFrame: function () {
var swipeData = this._swipeData;
if (!swipeData || this._scrolling || this._touchMoveIsFirstTouchMove) { return; }
var elRect = this._element.getBoundingClientRect();
var newPos;
if (!this._isY) {
newPos = swipeData.pointerPos - swipeData.inUlX - elRect.left;
} else {
newPos = swipeData.pointerPos - swipeData.inUlY - elRect.top;
}
this._ulEl.style[this._isY ? 'top' : 'left'] = newPos + 'px';
swipeData.lastUlPos = newPos;
requestAnimationFrame(Ink.bindMethod(this, '_onAnimationFrame'));
},
_onTouchEnd: function (event) {
if (this._swipeData && this._swipeData.pointerPos && !this._scrolling && !this._touchMoveIsFirstTouchMove) {
var snapToNext = 0.1; // swipe 10% of the way to change page
var progress = - this._swipeData.lastUlPos;
var curPage = this.getPage();
var estimatedPage = progress / this._elLength / this._slidesPerPage;
if (Math.round(estimatedPage) === curPage) {
var diff = estimatedPage - curPage;
if (Math.abs(diff) > snapToNext) {
diff = diff > 0 ? 1 : -1;
curPage += diff;
}
} else {
curPage = Math.round(estimatedPage);
}
this.setPage(curPage);
InkEvent.stopPropagation(event);
InkEvent.stopDefault(event);
}
setTransitionProperty(this._ulEl, null /* transition: left, top */);
this._swipeData = null;
this._touchMoveIsFirstTouchMove = undefined;
this._scrolling = undefined;
},
_onPaginationChange: function(pgn) {
this._setPage(pgn.getCurrent());
},
/**
* Get the currently displayed page.
* @method getPage
**/
getPage: function () {
if (this._pagination) {
return this._pagination.getCurrent();
} else {
return this._currentPage || 0;
}
},
/**
* Set the current page to `page`
* @method setPage
* @param page
* @param [wrap=false] Wrap over the first and last pages. (For example, going to the 5th page when there are only 4 pages goes to the 1st page)
**/
setPage: function (page, wrap) {
if (wrap) {
// Pages outside the range [0..this._numPages] are wrapped.
page = page % this._numPages;
if (page < 0) { page = this._numPages - page; }
}
page = limitRange(page, 0, this._numPages - 1);
if (this._pagination) {
this._pagination.setCurrent(page);
} else {
this._setPage(page);
}
},
_setPage: function (page) {
var _lengthToGo = page * this._deltaLength;
var isLastPage = page === (this._numPages - 1);
if (!this._options.spaceAfterLastSlide && isLastPage && page > 0) {
var _itemsInLastPage = this._liEls.length - (page * this._slidesPerPage);
if(_itemsInLastPage < this._slidesPerPage) {
_lengthToGo = ((page - 1) * this._deltaLength) + (_itemsInLastPage * this._elLength);
}
}
this._ulEl.style[ this._isY ? 'top' : 'left'] =
['-', _lengthToGo, 'px'].join('');
if (this._options.onChange) {
this._options.onChange.call(this, page);
}
this._currentPage = page;
this._updateHider();
},
/**
* Change to the next page
* @method nextPage
* @param {Boolean} [wrap=false] If true, going to the page after the last page takes you to the first page.
**/
nextPage: function (wrap) {
this.setPage(this.getPage() + 1, wrap);
},
/**
* Change to the previous page
* @method previousPage
* @param {Boolean} [wrap=false] If true, going to the page after the last page takes you to the first page.
**/
previousPage: function (wrap) { this.setPage(this.getPage() - 1, wrap); }
};
function setTransitionProperty(el, newTransition) {
el.style.transitionProperty =
el.style.oTransitionProperty =
el.style.msTransitionProperty =
el.style.mozTransitionProperty =
el.style.webkitTransitionProperty = newTransition;
}
return Carousel;
});
+49
View File
@@ -0,0 +1,49 @@
/**
* @module Ink.UI.Close_1
* @author inkdev AT sapo.pt
*/
Ink.createModule('Ink.UI.Close', '1', ['Ink.Dom.Event_1','Ink.Dom.Element_1'], function(InkEvent, InkElement) {
'use strict';
/**
* Subscribes clicks on the document.body. If and only if you clicked on an element
* having class "ink-close" or "ink-dismiss", will go up the DOM hierarchy looking for an element with any
* of the following classes: "ink-alert", "ink-alert-block".
* If it is found, it is removed from the DOM.
*
* One should call close once per page (full page refresh).
*
* @class Ink.UI.Close
* @constructor
* @example
* <script>
* Ink.requireModules(['Ink.UI.Close_1'],function( Close ){
* new Close();
* });
* </script>
*/
var Close = function() {
InkEvent.observe(document.body, 'click', function(ev) {
var el = InkEvent.element(ev);
el = InkElement.findUpwardsByClass(el, 'ink-close') ||
InkElement.findUpwardsByClass(el, 'ink-dismiss');
if (!el) {
return; // ink-close or ink-dismiss class not found
}
var toRemove = el;
toRemove = InkElement.findUpwardsByClass(el, 'ink-alert') ||
InkElement.findUpwardsByClass(el, 'ink-alert-block');
if (toRemove) {
InkEvent.stop(ev);
InkElement.remove(toRemove);
}
});
};
return Close;
});
+756
View File
@@ -0,0 +1,756 @@
/**
* @module Ink.UI.Common_1
* @author inkdev AT sapo.pt
* @version 1
*/
Ink.createModule('Ink.UI.Common', '1', ['Ink.Dom.Element_1', 'Ink.Net.Ajax_1','Ink.Dom.Css_1','Ink.Dom.Selector_1','Ink.Util.Url_1'], function(InkElement, Ajax,Css,Selector,Url) {
'use strict';
var instances = {};
var lastIdNum = 0;
var nothing = {} /* a marker, for reference comparison. */;
var keys = Object.keys || function (obj) {
var ret = [];
for (var k in obj) if (obj.hasOwnProperty(k)) {
ret.push(k);
}
return ret;
};
/**
* The Common class provides auxiliar methods to ease some of the most common/repetitive UI tasks.
*
* @class Ink.UI.Common
* @version 1
* @static
*/
var Common = {
/**
* Supported Ink Layouts
*
* @property Layouts
* @type Object
* @readOnly
*/
Layouts: {
SMALL: 'small',
MEDIUM: 'medium',
LARGE: 'large'
},
/**
* Method to check if an item is a valid DOM Element.
*
* @method isDOMElement
* @static
* @param {Mixed} o The object to be checked.
* @return {Boolean} True if it's a valid DOM Element.
* @example
* var el = Ink.s('#element');
* if( Ink.UI.Common.isDOMElement( el ) === true ){
* // It is a DOM Element.
* } else {
* // It is NOT a DOM Element.
* }
*/
isDOMElement: function(o) {
return o && typeof o === 'object' && 'nodeType' in o && o.nodeType === 1;
},
/**
* Method to check if an item is a valid integer.
*
* @method isInteger
* @static
* @param {Mixed} n The value to be checked.
* @return {Boolean} True if 'n' is a valid integer.
* @example
* var value = 1;
* if( Ink.UI.Common.isInteger( value ) === true ){
* // It is an integer.
* } else {
* // It is NOT an integer.
* }
*/
isInteger: function(n) {
return (typeof n === 'number' && n % 1 === 0);
},
/**
* Method to get a DOM Element. The first parameter should be either a DOM Element or a valid CSS Selector.
* If not, then it will throw an exception. Otherwise, it returns a DOM Element.
*
* @method elOrSelector
* @static
* @param {DOMElement|String} elOrSelector DOM Element or CSS Selector
* @param {String} fieldName This field is used in the thrown Exception to identify the parameter.
* @return {DOMElement} Returns the DOMElement passed or the first result of the CSS Selector. Otherwise it throws an exception.
* @example
* // In case there are several .myInput, it will retrieve the first found
* var el = Ink.UI.Common.elOrSelector('.myInput','My Input');
*/
elOrSelector: function(elOrSelector, fieldName) {
if (!this.isDOMElement(elOrSelector)) {
var t = Selector.select(elOrSelector);
if (t.length === 0) { throw new TypeError(fieldName + ' must either be a DOM Element or a selector expression!\nThe script element must also be after the DOM Element itself.'); }
return t[0];
}
return elOrSelector;
},
/**
* Does the same as `elOrSelector` but returns an array of elements.
*
* see elOrSelector
*
* @method elsOrSelector
*
* @static
*
* @param ... (See elOrSelector's params)
* @param {Boolean} required If true, accept an empty array as output.
* @return {Array} The selected DOM Elements.
* @example
* var elements = Ink.UI.Common.elsOrSelector('input.my-inputs', 'My Input');
*/
elsOrSelector: function(elsOrSelector, fieldName, required) {
var ret;
if (typeof elsOrSelector === 'string') {
ret = Selector.select(elsOrSelector);
} else if (Common.isDOMElement(elsOrSelector)) {
ret = [elsOrSelector];
} else if (elsOrSelector && typeof elsOrSelector === 'object' && typeof elsOrSelector.length === 'number') {
ret = elsOrSelector;
}
if (ret && ret.length) {
return ret;
} else {
if (required || arguments.length === 2) {
throw new TypeError(fieldName + ' must either be a DOM Element, an Array of elements, or a selector expression!\nThe script element must also be after the DOM Element itself.');
} else {
return [];
}
}
},
/**
* Get options from an "options" object and the Element's data attributes.
*
* The element's data attributes take precedence.
*
* Values from the element's data-atrributes are coerced into the required type.
*
* Mainly for Ink UI.* modules
*
* @method options
*
* @param {Object} [fieldId=''] Tag used in thrown exceptions: "<fieldId>: ..."
* @param {Object} defaults Object with arrays of option defaults
* @param {Object} overrides Object containing options given from user through JavaScript
* @param {DOMElement} [element] Element with data-attributes
*
* @example
*
* this._options = Ink.UI.Common.options('MyComponent', {
* 'anobject': ['Object', null], // Defaults to null
* 'target': ['Element', null],
* 'stuff': ['Number', 0.1],
* 'stuff2': ['Integer', 0],
* 'doKickFlip': ['Boolean', false],
* 'targets': ['Elements'], // Required option since no default was given
* 'onClick': ['Function', null]
* }, options || {}, elm)
*
* @example
*
* ### Note about booleans
*
* Here is how options are read from the markup
* data-attributes, for several values`data-a-boolean`.
*
* Options considered true:
*
* - `data-a-boolean="true"`
* - (Every other value which is not on the list below.)
*
* Options considered false:
*
* - `data-a-boolean="false"`
* - `data-a-boolean=""`
* - `data-a-boolean`
*
* Options which go to default:
*
* - (no attribute). When `data-a-boolean` is ommitted, the
* option is not considered true nor false, and as such
* defaults to what is in the `defaults` argument.
*
**/
options: function (fieldId, defaults, overrides, element) {
if (typeof fieldId !== 'string') {
element = overrides;
overrides = defaults;
defaults = fieldId;
fieldId = '';
}
overrides = overrides || {};
var out = {};
var dataAttrs = element ? InkElement.data(element) : {};
var fromDataAttrs;
var type;
var lType;
var defaultVal;
var invalidStr = function (str) {
if (fieldId) { str = fieldId + ': "' + ('' + str).replace(/"/, '\\"') + '"'; }
return str;
};
var quote = function (str) {
return '"' + ('' + str).replace(/"/, '\\"') + '"';
};
var invalidThrow = function (str) {
throw new Error(invalidStr(str));
};
var invalid = function (str) {
Ink.error(invalidStr(str) + '. Ignoring option.');
};
function optionValue(key) {
type = defaults[key][0];
lType = type.toLowerCase();
defaultVal = defaults[key].length === 2 ? defaults[key][1] : nothing;
if (!type) {
invalidThrow('Ink.UI.Common.options: Always specify a type!');
}
if (!(lType in Common._coerce_funcs)) {
invalidThrow('Ink.UI.Common.options: ' + defaults[key][0] + ' is not a valid type. Use one of ' + keys(Common._coerce_funcs).join(', '));
}
if (!defaults[key].length || defaults[key].length > 2) {
invalidThrow('the "defaults" argument must be an object mapping option names to [typestring, optional] arrays.');
}
if (key in dataAttrs) {
fromDataAttrs = Common._coerce_from_string(lType, dataAttrs[key], key, fieldId);
// (above can return `nothing`)
} else {
fromDataAttrs = nothing;
}
if (fromDataAttrs !== nothing) {
if (!Common._options_validate(fromDataAttrs, lType)) {
invalid('(' + key + ' option) Invalid ' + lType + ' ' + quote(fromDataAttrs));
return defaultVal;
} else {
return fromDataAttrs;
}
} else if (key in overrides) {
return overrides[key];
} else if (defaultVal !== nothing) {
return defaultVal;
} else {
invalidThrow('Option ' + key + ' is required!');
}
}
for (var key in defaults) {
if (defaults.hasOwnProperty(key)) {
out[key] = optionValue(key);
}
}
return out;
},
_coerce_from_string: function (type, val, paramName, fieldId) {
if (type in Common._coerce_funcs) {
return Common._coerce_funcs[type](val, paramName, fieldId);
} else {
return val;
}
},
_options_validate: function (val, type) {
if (type in Common._options_validate_types) {
return Common._options_validate_types[type].call(Common, val);
} else {
// 'object' options cannot be passed through data-attributes.
// Json you say? Not any good to embed in HTML.
return false;
}
},
_coerce_funcs: (function () {
var ret = {
element: function (val) {
return Common.elOrSelector(val, '');
},
elements: function (val) {
return Common.elsOrSelector(val, '', false /*not required, so don't throw an exception now*/);
},
object: function (val) { return val; },
number: function (val) { return parseFloat(val); },
'boolean': function (val) {
return !(val === 'false' || val === '' || val === null);
},
string: function (val) { return val; },
'function': function (val, paramName, fieldId) {
Ink.error(fieldId + ': You cannot specify the option "' + paramName + '" through data-attributes because it\'s a function');
return nothing;
}
};
ret['float'] = ret.integer = ret.number;
return ret;
}()),
_options_validate_types: (function () {
var types = {
string: function (val) {
return typeof val === 'string';
},
number: function (val) {
return typeof val === 'number' && !isNaN(val) && isFinite(val);
},
integer: function (val) {
return val === Math.round(val);
},
element: function (val) {
return Common.isDOMElement(val);
},
elements: function (val) {
return val && typeof val === 'object' && typeof val.length === 'number' && val.length;
},
'boolean': function (val) {
return typeof val === 'boolean';
}
};
types['float'] = types.number;
return types;
}()),
/**
* Method to make a deep copy (clone) of an object.
* Note: The object cannot have loops.
*
* @method clone
* @static
* @param {Object} o The object to be cloned/copied.
* @return {Object} Returns the result of the clone/copy.
* @example
* var originalObj = {
* key1: 'value1',
* key2: 'value2',
* key3: 'value3'
* };
* var cloneObj = Ink.UI.Common.clone( originalObj );
*/
clone: function(o) {
try {
return JSON.parse( JSON.stringify(o) );
} catch (ex) {
throw new Error('Given object cannot have loops!');
}
},
/**
* Method to return the 'nth' position that an element occupies relatively to its parent.
*
* @method childIndex
* @static
* @param {DOMElement} childEl Valid DOM Element.
* @return {Number} Numerical position of an element relatively to its parent.
* @example
* <!-- Imagine the following HTML: -->
* <ul>
* <li>One</li>
* <li>Two</li>
* <li id="test">Three</li>
* <li>Four</li>
* </ul>
*
* <script>
* var testLi = Ink.s('#test');
* Ink.UI.Common.childIndex( testLi ); // Returned value: 3
* </script>
*/
childIndex: function(childEl) {
if( Common.isDOMElement(childEl) ){
var els = Selector.select('> *', childEl.parentNode);
for (var i = 0, f = els.length; i < f; ++i) {
if (els[i] === childEl) {
return i;
}
}
}
throw 'not found!';
},
/**
* This method provides a more convenient way to do an async AJAX request and expect a JSON response.
* It offers a callback option, as third paramenter, for a better async handling.
*
* @method ajaxJSON
* @static
* @async
* @param {String} endpoint Valid URL to be used as target by the request.
* @param {Object} params This field is used in the thrown Exception to identify the parameter.
* @example
* // In case there are several .myInput, it will retrieve the first found
* var el = Ink.UI.Common.elOrSelector('.myInput','My Input');
*/
ajaxJSON: function(endpoint, params, cb) {
new Ajax(
endpoint,
{
evalJS: 'force',
method: 'POST',
parameters: params,
onSuccess: function( r) {
try {
r = r.responseJSON;
if (r.status !== 'ok') {
throw 'server error: ' + r.message;
}
cb(null, r);
} catch (ex) {
cb(ex);
}
},
onFailure: function() {
cb('communication failure');
}
}
);
},
/**
* Method to get the current Ink layout applied.
*
* @method currentLayout
* @static
* @return {String} 'small', 'medium' or 'large'
* @example
* var inkLayout = Ink.UI.Common.currentLayout();
* if (inkLayout === 'small') {
* // ...
* }
*/
currentLayout: function() {
var i, f, k, v, el, detectorEl = Selector.select('#ink-layout-detector')[0];
if (!detectorEl) {
detectorEl = document.createElement('div');
detectorEl.id = 'ink-layout-detector';
for (k in this.Layouts) {
if (this.Layouts.hasOwnProperty(k)) {
v = this.Layouts[k];
el = document.createElement('div');
el.className = 'show-' + v + ' hide-all';
el.setAttribute('data-ink-layout', v);
detectorEl.appendChild(el);
}
}
document.body.appendChild(detectorEl);
}
var result = '';
var resultCount = 0;
for (i = 0, f = detectorEl.childNodes.length; i < f; ++i) {
el = detectorEl.childNodes[i];
if (Css.getStyle(el, 'display') === 'block') {
result = el.getAttribute('data-ink-layout');
resultCount += 1;
}
}
if (resultCount === 1) {
return result;
} else {
return 'large';
}
},
/**
* Method to set the location's hash (window.location.hash).
*
* @method hashSet
* @static
* @param {Object} o Object with the info to be placed in the location's hash.
* @example
* // It will set the location's hash like: <url>#key1=value1&key2=value2&key3=value3
* Ink.UI.Common.hashSet({
* key1: 'value1',
* key2: 'value2',
* key3: 'value3'
* });
*/
hashSet: function(o) {
if (typeof o !== 'object') { throw new TypeError('o should be an object!'); }
var hashParams = Url.getAnchorString();
hashParams = Ink.extendObj(hashParams, o);
window.location.hash = Url.genQueryString('', hashParams).substring(1);
},
/**
* Method to remove children nodes from a given object.
* This method was initially created to help solve a problem in Internet Explorer(s) that occurred when trying
* to set the innerHTML of some specific elements like 'table'.
*
* @method cleanChildren
* @static
* @param {DOMElement} parentEl Valid DOM Element
* @example
* <!-- Imagine the following HTML: -->
* <ul id="myUl">
* <li>One</li>
* <li>Two</li>
* <li>Three</li>
* <li>Four</li>
* </ul>
*
* <script>
* Ink.UI.Common.cleanChildren( Ink.s( '#myUl' ) );
* </script>
*
* <!-- After running it, the HTML changes to: -->
* <ul id="myUl"></ul>
*/
cleanChildren: function(parentEl) {
if( !Common.isDOMElement(parentEl) ){
throw 'Please provide a valid DOMElement';
}
var prevEl, el = parentEl.lastChild;
while (el) {
prevEl = el.previousSibling;
parentEl.removeChild(el);
el = prevEl;
}
},
/**
* This method stores the id and/or the classes of a given element in a given object.
*
* @method storeIdAndClasses
* @static
* @param {DOMElement} fromEl Valid DOM Element to get the id and classes from.
* @param {Object} inObj Object where the id and classes will be saved.
* @example
* <div id="myDiv" class="aClass"></div>
*
* <script>
* var storageObj = {};
* Ink.UI.Common.storeIdAndClasses( Ink.s('#myDiv'), storageObj );
* // storageObj changes to:
* {
* _id: 'myDiv',
* _classes: 'aClass'
* }
* </script>
*/
storeIdAndClasses: function(fromEl, inObj) {
if( !Common.isDOMElement(fromEl) ){
throw 'Please provide a valid DOMElement as first parameter';
}
var id = fromEl.id;
if (id) {
inObj._id = id;
}
var classes = fromEl.className;
if (classes) {
inObj._classes = classes;
}
},
/**
* This method sets the id and className properties of a given DOM Element based on a given similar object
* resultant of the previous function 'storeIdAndClasses'.
*
* @method restoreIdAndClasses
* @static
* @param {DOMElement} toEl Valid DOM Element to set the id and classes on.
* @param {Object} inObj Object where the id and classes to be set are.
* @example
* <div></div>
*
* <script>
* var storageObj = {
* _id: 'myDiv',
* _classes: 'aClass'
* };
*
* Ink.UI.Common.storeIdAndClasses( Ink.s('div'), storageObj );
* </script>
*
* <!-- After the code runs the div element changes to: -->
* <div id="myDiv" class="aClass"></div>
*/
restoreIdAndClasses: function(toEl, inObj) {
if( !Common.isDOMElement(toEl) ){
throw 'Please provide a valid DOMElement as first parameter';
}
if (inObj._id && toEl.id !== inObj._id) {
toEl.id = inObj._id;
}
if (inObj._classes && toEl.className.indexOf(inObj._classes) === -1) {
if (toEl.className) { toEl.className += ' ' + inObj._classes; }
else { toEl.className = inObj._classes; }
}
if (inObj._instanceId && !toEl.getAttribute('data-instance')) {
toEl.setAttribute('data-instance', inObj._instanceId);
}
},
/**
* This method saves a component's instance reference for later retrieval.
*
* @method registerInstance
* @static
* @param {Object} inst Object that holds the instance.
* @param {DOMElement} el DOM Element to associate with the object.
* @param {Object} [optionalPrefix] Defaults to 'instance'
*/
registerInstance: function(inst, el, optionalPrefix) {
if (inst._instanceId) { return; }
if (typeof inst !== 'object') { throw new TypeError('1st argument must be a JavaScript object!'); }
if (inst._options && inst._options.skipRegister) { return; }
if (!this.isDOMElement(el)) { throw new TypeError('2nd argument must be a DOM element!'); }
if (optionalPrefix !== undefined && typeof optionalPrefix !== 'string') { throw new TypeError('3rd argument must be a string!'); }
var id = (optionalPrefix || 'instance') + (++lastIdNum);
instances[id] = inst;
inst._instanceId = id;
var dataInst = el.getAttribute('data-instance');
dataInst = (dataInst !== null) ? [dataInst, id].join(' ') : id;
el.setAttribute('data-instance', dataInst);
},
/**
* This method deletes/destroy an instance with a given id.
*
* @method unregisterInstance
* @static
* @param {String} id Id of the instance to be destroyed.
*/
unregisterInstance: function(id) {
delete instances[id];
},
/**
* This method retrieves the registered instance(s) of a given element or instance id.
*
* @method getInstance
* @static
* @param {String|DOMElement} instanceIdOrElement Instance's id or DOM Element from which we want the instances.
* @return {Object|Object[]} Returns an instance or a collection of instances.
*/
getInstance: function(instanceIdOrElement) {
var ids;
if (this.isDOMElement(instanceIdOrElement)) {
ids = instanceIdOrElement.getAttribute('data-instance');
if (ids === null) { throw new Error('argument is not a DOM instance element!'); }
}
else {
ids = instanceIdOrElement;
}
ids = ids.split(' ');
var inst, id, i, l = ids.length;
var res = [];
for (i = 0; i < l; ++i) {
id = ids[i];
if (!id) { throw new Error('Element is not a JS instance!'); }
inst = instances[id];
if (!inst) { throw new Error('Instance "' + id + '" not found!'); }
res.push(inst);
}
return (l === 1) ? res[0] : res;
},
/**
* This method retrieves the registered instance(s) of an element based on the given selector.
*
* @method getInstanceFromSelector
* @static
* @param {String} selector CSS selector to define the element from which it'll get the instance(s).
* @return {Object|Object[]} Returns an instance or a collection of instances.
*/
getInstanceFromSelector: function(selector) {
var el = Selector.select(selector)[0];
if (!el) { throw new Error('Element not found!'); }
return this.getInstance(el);
},
/**
* This method retrieves the registered instances' ids of all instances.
*
* @method getInstanceIds
* @static
* @return {String[]} Id or collection of ids of all existing instances.
*/
getInstanceIds: function() {
var res = [];
for (var id in instances) {
if (instances.hasOwnProperty(id)) {
res.push( id );
}
}
return res;
},
/**
* This method retrieves all existing instances.
*
* @method getInstances
* @static
* @return {Object[]} Collection of existing instances.
*/
getInstances: function() {
var res = [];
for (var id in instances) {
if (instances.hasOwnProperty(id)) {
res.push( instances[id] );
}
}
return res;
},
/**
* This method is not to supposed to be invoked by the Common component.
* Components should copy this method as its destroy method.
*
* @method destroyComponent
* @static
*/
destroyComponent: function() {
Common.unregisterInstance(this._instanceId);
this._element.parentNode.removeChild(this._element);
}
};
return Common;
});
File diff suppressed because it is too large Load Diff
+441
View File
@@ -0,0 +1,441 @@
/*
* @module Ink.UI.Draggable_1
* @author inkdev AT sapo.pt
* @version 1
*/
Ink.createModule("Ink.UI.Draggable","1",["Ink.Dom.Element_1", "Ink.Dom.Event_1", "Ink.Dom.Css_1", "Ink.Dom.Browser_1", "Ink.Dom.Selector_1", "Ink.UI.Common_1"],function( InkElement, InkEvent, Css, Browser, Selector, Common) {
'use strict';
var x = 0,
y = 1; // For accessing coords in [x, y] arrays
// Get a value between two boundaries
function between (val, min, max) {
val = Math.min(val, max);
val = Math.max(val, min);
return val;
}
/**
* @class Ink.UI.Draggable
* @version 1
* @constructor
* @param {String|DOMElement} target Target element.
* @param {Object} [options] Optional object for configuring the component
* @param {String} [options.constraint] Movement constraint. None by default. Can be `vertical`, `horizontal`, or `both`.
* @param {String|DomElement} [options.constraintElm] Constrain dragging to be within this element. None by default.
* @param {Number} [options.top,left,right,bottom] Limits for constraining draggable movement.
* @param {String|DOMElement} [options.handle] if specified, this element will be used as a handle for dragging.
* @param {Boolean} [options.revert] if true, reverts the draggable to the original position when dragging stops
* @param {String} [options.cursor] cursor type (CSS `cursor` value) used when the mouse is over the draggable object
* @param {Number} [options.zIndex] zindex applied to the draggable element while dragged
* @param {Number} [options.fps] if defined, on drag will run every n frames per second only
* @param {DomElement} [options.droppableProxy] if set, a shallow copy of the droppableProxy will be put on document.body with transparent bg
* @param {String} [options.mouseAnchor] defaults to mouse cursor. can be 'left|center|right top|center|bottom'
* @param {String} [options.dragClass='drag'] class to add when the draggable is being dragged.
* @param {Function} [options.onStart] callback called when dragging starts
* @param {Function} [options.onEnd] callback called when dragging stops
* @param {Function} [options.onDrag] callback called while dragging, prior to position updates
* @param {Function} [options.onChange] callback called while dragging, after position updates
* @example
* Ink.requireModules( ['Ink.UI.Draggable_1'], function( Draggable ){
* new Draggable( '#myElementId' );
* });
*/
var Draggable = function(element, options) {
this.init(element, options);
};
Draggable.prototype = {
/**
* Init function called by the constructor
*
* @method _init
* @param {String|DOMElement} element ID of the element or DOM Element.
* @param {Object} [options] Options object for configuration of the module.
* @private
*/
init: function(element, options) {
var o = Ink.extendObj( {
constraint: false,
constraintElm: false,
top: false,
right: false,
bottom: false,
left: false,
handle: options.handler /* old option name */ || false,
revert: false,
cursor: 'move',
zindex: options.zindex /* old option name */ || 9999,
dragClass: 'drag',
onStart: false,
onEnd: false,
onDrag: false,
onChange: false,
droppableProxy: false,
mouseAnchor: undefined,
skipChildren: true,
fps: 100,
debug: false
}, options || {}, InkElement.data(element));
this.options = o;
this.element = Common.elOrSelector(element);
this.constraintElm = o.constraintElm && Common.elOrSelector(o.constraintElm);
this.handle = false;
this.elmStartPosition = false;
this.active = false;
this.dragged = false;
this.prevCoords = false;
this.placeholder = false;
this.position = false;
this.zindex = false;
this.firstDrag = true;
if (o.fps) {
this.deltaMs = 1000 / o.fps;
this.lastRunAt = 0;
}
this.handlers = {};
this.handlers.start = Ink.bindEvent(this._onStart,this);
this.handlers.dragFacade = Ink.bindEvent(this._onDragFacade,this);
this.handlers.drag = Ink.bindEvent(this._onDrag,this);
this.handlers.end = Ink.bindEvent(this._onEnd,this);
this.handlers.selectStart = function(event) { InkEvent.stop(event); return false; };
// set handle
this.handle = (this.options.handle) ?
Common.elOrSelector(this.options.handle) : this.element;
this.handle.style.cursor = o.cursor;
InkEvent.observe(this.handle, 'touchstart', this.handlers.start);
InkEvent.observe(this.handle, 'mousedown', this.handlers.start);
if (Browser.IE) {
InkEvent.observe(this.element, 'selectstart', this.handlers.selectStart);
}
},
/**
* Removes the ability of the element of being dragged
*
* @method destroy
* @public
*/
destroy: function() {
InkEvent.stopObserving(this.handle, 'touchstart', this.handlers.start);
InkEvent.stopObserving(this.handle, 'mousedown', this.handlers.start);
if (Browser.IE) {
InkEvent.stopObserving(this.element, 'selectstart', this.handlers.selectStart);
}
},
/**
* Gets coordinates for a given event (with added page scroll)
*
* @method _getCoords
* @param {Object} e window.event object.
* @return {Array} Array where the first position is the x coordinate, the second is the y coordinate
* @private
*/
_getCoords: function(e) {
var ps = [InkElement.scrollWidth(), InkElement.scrollHeight()];
return {
x: (e.touches ? e.touches[0].clientX : e.clientX) + ps[x],
y: (e.touches ? e.touches[0].clientY : e.clientY) + ps[y]
};
},
/**
* Clones src element's relevant properties to dst
*
* @method _cloneStyle
* @param {DOMElement} src Element from where we're getting the styles
* @param {DOMElement} dst Element where we're placing the styles.
* @private
*/
_cloneStyle: function(src, dst) {
dst.className = src.className;
dst.style.borderWidth = '0';
dst.style.padding = '0';
dst.style.position = 'absolute';
dst.style.width = InkElement.elementWidth(src) + 'px';
dst.style.height = InkElement.elementHeight(src) + 'px';
dst.style.left = InkElement.elementLeft(src) + 'px';
dst.style.top = InkElement.elementTop(src) + 'px';
dst.style.cssFloat = Css.getStyle(src, 'float');
dst.style.display = Css.getStyle(src, 'display');
},
/**
* onStart event handler
*
* @method _onStart
* @param {Object} e window.event object
* @return {Boolean|void} In some cases return false. Otherwise is void
* @private
*/
_onStart: function(e) {
if (!this.active && InkEvent.isLeftClick(e) || typeof e.button === 'undefined') {
var tgtEl = InkEvent.element(e);
if (this.options.skipChildren && tgtEl !== this.handle) { return; }
InkEvent.stop(e);
Css.addClassName(this.element, this.options.dragClass);
this.elmStartPosition = [
InkElement.elementLeft(this.element),
InkElement.elementTop( this.element)
];
var pos = [
parseInt(Css.getStyle(this.element, 'left'), 10),
parseInt(Css.getStyle(this.element, 'top'), 10)
];
var dims = InkElement.elementDimensions(this.element);
this.originalPosition = [ pos[x] ? pos[x]: null, pos[y] ? pos[y] : null ];
this.delta = this._getCoords(e); // mouse coords at beginning of drag
this.active = true;
this.position = Css.getStyle(this.element, 'position');
this.zindex = Css.getStyle(this.element, 'zIndex');
var div = document.createElement('div');
div.style.position = this.position;
div.style.width = dims[x] + 'px';
div.style.height = dims[y] + 'px';
div.style.marginTop = Css.getStyle(this.element, 'margin-top');
div.style.marginBottom = Css.getStyle(this.element, 'margin-bottom');
div.style.marginLeft = Css.getStyle(this.element, 'margin-left');
div.style.marginRight = Css.getStyle(this.element, 'margin-right');
div.style.borderWidth = '0';
div.style.padding = '0';
div.style.cssFloat = Css.getStyle(this.element, 'float');
div.style.display = Css.getStyle(this.element, 'display');
div.style.visibility = 'hidden';
this.delta2 = [ this.delta.x - this.elmStartPosition[x], this.delta.y - this.elmStartPosition[y] ]; // diff between top-left corner of obj and mouse
if (this.options.mouseAnchor) {
var parts = this.options.mouseAnchor.split(' ');
var ad = [dims[x], dims[y]]; // starts with 'right bottom'
if (parts[0] === 'left') { ad[x] = 0; } else if(parts[0] === 'center') { ad[x] = parseInt(ad[x]/2, 10); }
if (parts[1] === 'top') { ad[y] = 0; } else if(parts[1] === 'center') { ad[y] = parseInt(ad[y]/2, 10); }
this.applyDelta = [this.delta2[x] - ad[x], this.delta2[y] - ad[y]];
}
var dragHandlerName = this.options.fps ? 'dragFacade' : 'drag';
this.placeholder = div;
if (this.options.onStart) { this.options.onStart(this.element, e); }
if (this.options.droppableProxy) { // create new transparent div to optimize DOM traversal during drag
this.proxy = document.createElement('div');
dims = [
window.innerWidth || document.documentElement.clientWidth || document.body.clientWidth,
window.innerHeight || document.documentElement.clientHeight || document.body.clientHeight
];
var fs = this.proxy.style;
fs.width = dims[x] + 'px';
fs.height = dims[y] + 'px';
fs.position = 'fixed';
fs.left = '0';
fs.top = '0';
fs.zIndex = this.options.zindex + 1;
fs.backgroundColor = '#FF0000';
Css.setOpacity(this.proxy, 0);
var firstEl = document.body.firstChild;
while (firstEl && firstEl.nodeType !== 1) { firstEl = firstEl.nextSibling; }
document.body.insertBefore(this.proxy, firstEl);
InkEvent.observe(this.proxy, 'mousemove', this.handlers[dragHandlerName]);
InkEvent.observe(this.proxy, 'touchmove', this.handlers[dragHandlerName]);
}
else {
InkEvent.observe(document, 'mousemove', this.handlers[dragHandlerName]);
}
this.element.style.position = 'absolute';
this.element.style.zIndex = this.options.zindex;
this.element.parentNode.insertBefore(this.placeholder, this.element);
this._onDrag(e);
InkEvent.observe(document, 'mouseup', this.handlers.end);
InkEvent.observe(document, 'touchend', this.handlers.end);
return false;
}
},
/**
* Function that gets the timestamp of the current run from time to time. (FPS)
*
* @method _onDragFacade
* @param {Object} window.event object.
* @private
*/
_onDragFacade: function(e) {
var now = +new Date();
if (!this.lastRunAt || now > this.lastRunAt + this.deltaMs) {
this.lastRunAt = now;
this._onDrag(e);
}
},
/**
* Function that handles the dragging movement
*
* @method _onDrag
* @param {Object} window.event object.
* @private
*/
_onDrag: function(e) {
if (this.active) {
InkEvent.stop(e);
this.dragged = true;
var mouseCoords = this._getCoords(e),
mPosX = mouseCoords.x,
mPosY = mouseCoords.y,
o = this.options,
newX = false,
newY = false;
if (this.prevCoords && mPosX !== this.prevCoords.x || mPosY !== this.prevCoords.y) {
if (o.onDrag) { o.onDrag(this.element, e); }
this.prevCoords = mouseCoords;
newX = this.elmStartPosition[x] + mPosX - this.delta.x;
newY = this.elmStartPosition[y] + mPosY - this.delta.y;
var draggableSize = InkElement.elementDimensions(this.element);
if (this.constraintElm) {
var offset = InkElement.offset(this.constraintElm);
var size = InkElement.elementDimensions(this.constraintElm);
var constTop = offset[y] + (o.top || 0),
constBottom = offset[y] + size[y] - (o.bottom || 0),
constLeft = offset[x] + (o.left || 0),
constRight = offset[x] + size[x] - (o.right || 0);
newY = between(newY, constTop, constBottom - draggableSize[y]);
newX = between(newX, constLeft, constRight - draggableSize[x]);
} else if (o.constraint) {
var right = o.right === false ? InkElement.pageWidth() - draggableSize[x] : o.right,
left = o.left === false ? 0 : o.left,
top = o.top === false ? 0 : o.top,
bottom = o.bottom === false ? InkElement.pageHeight() - draggableSize[y] : o.bottom;
if (o.constraint === 'horizontal' || o.constraint === 'both') {
newX = between(newX, left, right);
}
if (o.constraint === 'vertical' || o.constraint === 'both') {
newY = between(newY, top, bottom);
}
}
var Droppable = Ink.getModule('Ink.UI.Droppable_1');
if (this.firstDrag) {
if (Droppable) { Droppable.updateAll(); }
/*this.element.style.position = 'absolute';
this.element.style.zIndex = this.options.zindex;
this.element.parentNode.insertBefore(this.placeholder, this.element);*/
this.firstDrag = false;
}
if (newX) { this.element.style.left = newX + 'px'; }
if (newY) { this.element.style.top = newY + 'px'; }
if (Droppable) {
// apply applyDelta defined on drag init
var mouseCoords2 = this.options.mouseAnchor ?
{x: mPosX - this.applyDelta[x], y: mPosY - this.applyDelta[y]} :
mouseCoords;
Droppable.action(mouseCoords2, 'drag', e, this.element);
}
if (o.onChange) { o.onChange(this); }
}
}
},
/**
* Function that handles the end of the dragging process
*
* @method _onEnd
* @param {Object} window.event object.
* @private
*/
_onEnd: function(e) {
InkEvent.stopObserving(document, 'mousemove', this.handlers.drag);
InkEvent.stopObserving(document, 'touchmove', this.handlers.drag);
if (this.options.fps) {
this._onDrag(e);
}
Css.removeClassName(this.element, this.options.dragClass);
if (this.active && this.dragged) {
if (this.options.droppableProxy) { // remove transparent div...
document.body.removeChild(this.proxy);
}
if (this.pt) { // remove debugging element...
InkElement.remove(this.pt);
this.pt = undefined;
}
/*if (this.options.revert) {
this.placeholder.parentNode.removeChild(this.placeholder);
}*/
if(this.placeholder) {
InkElement.remove(this.placeholder);
}
if (this.options.revert) {
this.element.style.position = this.position;
if (this.zindex !== null) {
this.element.style.zIndex = this.zindex;
}
else {
this.element.style.zIndex = 'auto';
} // restore default zindex of it had none
this.element.style.left = (this.originalPosition[x]) ? this.originalPosition[x] + 'px' : '';
this.element.style.top = (this.originalPosition[y]) ? this.originalPosition[y] + 'px' : '';
}
if (this.options.onEnd) {
this.options.onEnd(this.element, e);
}
var Droppable = Ink.getModule('Ink.UI.Droppable_1');
if (Droppable) {
Droppable.action(this._getCoords(e), 'drop', e, this.element);
}
this.position = false;
this.zindex = false;
this.firstDrag = true;
}
this.active = false;
this.dragged = false;
}
};
return Draggable;
});
+196
View File
@@ -0,0 +1,196 @@
/**
* @module Ink.UI.Dropdown_1
*
* @author inkdev AT sapo.pt
* @version 1
*/
Ink.createModule('Ink.UI.Dropdown', '1', ['Ink.UI.Common_1', 'Ink.UI.Toggle_1', 'Ink.Dom.Event_1', 'Ink.Dom.Element_1'], function(Common, Toggle, InkEvent, InkElement) {
'use strict';
function Dropdown(trigger, options) {
this._init(trigger, options);
}
Dropdown.prototype = {
/**
* Use this UI module to achieve a dropdown menu.
*
* @class Ink.UI.Dropdown
*
* @constructor
* @param {DOMElement|String} trigger
* @param {Object} options
* @param {DOMElement|String} options.target Target of the dropdown action.
*/
_init: function(trigger, options) {
this._element = Common.elOrSelector(trigger);
this._options = Common.options('Ink.UI.Dropdown_1', {
'target': ['Element'],
'hoverOpen': ['Number', null],
'dismissOnInsideClick': ['Boolean', false],
'dismissOnOutsideClick': ['Boolean', true],
'dismissAfter': ['Number', null],
'onInsideClick': ['Function', null],
'onOutsideClick': ['Function', null],
'onOpen': ['Function', null],
'onDismiss': ['Function', null]
}, options || {}, this._element);
this._toggle = new Toggle(this._element, {
target: this._options.target,
closeOnInsideClick: null,
closeOnClick: false,
onChangeState: Ink.bind(function (newState) {
return this._openOrDismiss(newState, true, true);
}, this)
});
// Event where we set this._dismissTimeout and clear this._openTimeout
InkEvent.observeMulti([this._options.target, this._element],
'mouseout', Ink.bindMethod(this, '_onMouseOut'));
// Events to keep clearing this._dismissTimeout and set this._openTimeout
InkEvent.observeMulti([this._options.target, this._element],
'mouseover', Ink.bindMethod(this, '_onMouseOver'));
// to call dismissOnInsideClick and onInsideClick
InkEvent.observe(this._options.target, 'click', Ink.bindMethod(this, '_onInsideClick'));
// to call dismissOnOutsideClick and onOutsideClick
InkEvent.observe(document, 'click', Ink.bindMethod(this, '_onOutsideClick'));
},
/**
* Called when the mouse is over the toggler, or the dropdown.
*
* Deals with "hoverOpen" by setting the dropdown to open later. Also cancels "dismissAfter".
* @method _onMouseOver
* @private
**/
_onMouseOver: function () {
if (typeof this._options.hoverOpen === 'number' && this._toggle.getState() === false) {
clearTimeout(this._openTimeout);
this._openTimeout = setTimeout(
Ink.bindMethod(this, 'open', true),
this._options.hoverOpen * 1000);
}
if (typeof this._options.dismissAfter === 'number') {
clearTimeout(this._dismissTimeout);
}
},
/**
* Called when the mouse leaves either the toggler, or the dropdown.
*
* Deals with "dismissAfter" by setting the dropdown to be dismissed later. Also cancels "hoverOpen".
* @method _onMouseOut
* @private
**/
_onMouseOut: function () {
if (typeof this._options.dismissAfter === 'number' && this._toggle.getState() === true) {
clearTimeout(this._dismissTimeout);
this._dismissTimeout = setTimeout(
Ink.bindMethod(this, 'dismiss', true),
this._options.dismissAfter * 1000);
}
if (typeof this._options.hoverOpen === 'number') {
clearTimeout(this._openTimeout);
}
},
/**
* Handle clicks on the dropdown.
* @method _onInsideClick
* @private
*/
_onInsideClick: function (event) {
var ret = this._handlerCall('onInsideClick', InkEvent.element(event));
if (ret === false) { return false; }
if (this._options.dismissOnInsideClick) {
this.dismiss(true);
}
InkEvent.stop(event);
},
/**
* Handle clicks outside the dropdown.
* @method _onInsideClick
* @private
*/
_onOutsideClick: function (event) {
var target = InkEvent.element(event);
var foundElem = InkElement.findUpwardsHaving(target, Ink.bind(function (needle) {
return needle === this._element;
}, this));
var foundTarget = InkElement.findUpwardsHaving(target, Ink.bind(function (needle) {
return needle === this._options.target;
}, this));
if (!foundElem && !foundTarget) {
var ret = this._handlerCall('onOutsideClick', target);
if (ret === false) { return false; }
if (this._options.dismissOnOutsideClick) {
this.dismiss(true);
}
InkEvent.stop(event);
}
},
/**
* Dismiss the dropdown.
*
* @method dismiss
* @param [callHandler=false] call onDismiss handler
*/
dismiss: function (callHandler, doNotInformToggle) {
this._openOrDismiss(false, callHandler, doNotInformToggle);
},
/**
* Open the dropdown
*
* @method open
* @param [callHandler=false] call onOpen handler
*/
open: function (callHandler, _doNotInformToggle) {
this._openOrDismiss(true, callHandler, _doNotInformToggle);
},
/**
* DRY'ing up open() and dismiss()
*
* @method _openOrDismiss
* @param [newState=false]
* @param [callHandler=false]
* @private
*/
_openOrDismiss: function (newState, callHandler, _doNotInformToggle) {
if (this._toggle && this._toggle.getState() === newState) { return; }
if (callHandler) {
if (this._handlerCall(newState ? 'onOpen' : 'onDismiss') === false) {
return false; // canceled by event handler
}
}
if (!_doNotInformToggle) {
this._toggle.setState(newState);
}
clearTimeout(this._dismissTimeout);
clearTimeout(this._openTimeout);
},
/**
* call a method given by the user through the options
*
* @method _handlerCall
* @params handler {String} The handler name in this._options
* @params ... Arguments to pass to function
*/
_handlerCall: function (handler/*, ... */) {
if (this._options[handler]) {
return this._options[handler].call(this, [].slice.call(arguments, 1));
}
}
};
return Dropdown;
});
+310
View File
@@ -0,0 +1,310 @@
/**
* @module Ink.UI.Droppable_1
* @author inkdev AT sapo.pt
* @version 1
*/
Ink.createModule("Ink.UI.Droppable","1",["Ink.Dom.Element_1", "Ink.Dom.Event_1", "Ink.Dom.Css_1", "Ink.UI.Common_1", "Ink.Util.Array_1", "Ink.Dom.Selector_1"], function( InkElement, InkEvent, Css, Common, InkArray, Selector) {
'use strict';
// Higher order functions
var hAddClassName = function (element) {
return function (className) {return Css.addClassName(element, className);};
};
var hRemoveClassName = function (element) {
return function (className) {return Css.removeClassName(element, className);};
};
/**
* @class Ink.UI.Droppable
* @version 1
* @static
*/
var Droppable = {
/**
* Flag that determines if it's in debug mode or not
*
* @property debug
* @type {Boolean}
* @private
*/
debug: false,
/**
* Array with the data of each element (`{element: ..., data: ..., options: ...}`)
*
* @property _droppables
* @type {Array}
* @private
*/
_droppables: [],
/**
* Array of data for each draggable. (`{element: ..., data: ...}`)
*
* @property _draggables
* @type {Array}
* @private
*/
_draggables: [],
/**
* Makes an element droppable and adds it to the stack of droppable elements.
* Can consider it a constructor of droppable elements, but where no Droppable object is returned.
*
* In the following arguments, any events/callbacks you may pass, can be either functions or strings. If the 'move' or 'copy' strings are passed, the draggable gets moved into this droppable. If 'revert' is passed, an acceptable droppable is moved back to the element it came from.
*
* @method add
* @param {String|DOMElement} element Target element
* @param {Object} [options] options object
* @param {String} [options.hoverClass] Classname(s) applied when an acceptable draggable element is hovering the element
* @param {String} [options.accept] Selector for choosing draggables which can be dropped in this droppable.
* @param {Function} [options.onHover] callback called when an acceptable draggable element is hovering the droppable. Gets the draggable and the droppable element as parameters.
* @param {Function|String} [options.onDrop] callback called when an acceptable draggable element is dropped. Gets the draggable, the droppable and the event as parameters.
* @param {Function|String} [options.onDropOut] callback called when a droppable is dropped outside this droppable. Gets the draggable, the droppable and the event as parameters. (see above for string options).
* @public
*
* @example
*
* <style type="text/css">
* .hover {
* border: 1px solid red;
* }
* .left, .right {
* float: left; width: 50%;
* outline: 1px solid gray;
* min-height: 2em;
* }
* </style>
* <ul class="left">
* <li>Draggable 1</li>
* <li>Draggable 2</li>
* <li>Draggable 3</li>
* </ul>
* <ul class="right">
* </ul>
* <script type="text/javascript">
* Ink.requireModules(['Ink.UI.Draggable_1', 'Ink.UI.Droppable_1'], function (Draggable, Droppable) {
* new Draggable('.left li:eq(0)', {});
* new Draggable('.left li:eq(1)', {});
* new Draggable('.left li:eq(2)', {});
* Droppable.add('.left', {onDrop: 'move', onDropOut: 'revert'});
* Droppable.add('.right', {onDrop: 'move', onDropOut: 'revert'});
* })
* </script>
*
*/
add: function(element, options) {
element = Common.elOrSelector(element, 'Droppable.add target element');
var opt = Ink.extendObj( {
hoverClass: options.hoverclass /* old name */ || false,
accept: false,
onHover: false,
onDrop: false,
onDropOut: false
}, options || {}, InkElement.data(element));
if (typeof opt.hoverClass === 'string') {
opt.hoverClass = opt.hoverClass.split(/\s+/);
}
function cleanStyle(draggable) {
draggable.style.position = 'inherit';
}
var that = this;
var namedEventHandlers = {
move: function (draggable, droppable/*, event*/) {
cleanStyle(draggable);
droppable.appendChild(draggable);
},
copy: function (draggable, droppable/*, event*/) {
cleanStyle(draggable);
droppable.appendChild(draggable.cloneNode);
},
revert: function (draggable/*, droppable, event*/) {
that._findDraggable(draggable).originalParent.appendChild(draggable);
cleanStyle(draggable);
}
};
var name;
if (typeof opt.onHover === 'string') {
name = opt.onHover;
opt.onHover = namedEventHandlers[name];
if (opt.onHover === undefined) {
throw new Error('Unknown hover event handler: ' + name);
}
}
if (typeof opt.onDrop === 'string') {
name = opt.onDrop;
opt.onDrop = namedEventHandlers[name];
if (opt.onDrop === undefined) {
throw new Error('Unknown drop event handler: ' + name);
}
}
if (typeof opt.onDropOut === 'string') {
name = opt.onDropOut;
opt.onDropOut = namedEventHandlers[name];
if (opt.onDropOut === undefined) {
throw new Error('Unknown dropOut event handler: ' + name);
}
}
var elementData = {
element: element,
data: {},
options: opt
};
this._droppables.push(elementData);
this._update(elementData);
},
/**
* find droppable data about `element`. this data is added in `.add`
*
* @method _findData
* @param {DOMElement} element Needle
* @return {object} Droppable data of the element
* @private
*/
_findData: function (element) {
var elms = this._droppables;
for (var i = 0, len = elms.length; i < len; i++) {
if (elms[i].element === element) {
return elms[i];
}
}
},
/**
* Find draggable data about `element`
*
* @method _findDraggable
* @param {DOMElement} element Needle
* @return {Object} Draggable data queried
* @private
*/
_findDraggable: function (element) {
var elms = this._draggables;
for (var i = 0, len = elms.length; i < len; i++) {
if (elms[i].element === element) {
return elms[i];
}
}
},
/**
* Invoke every time a drag starts
*
* @method updateAll
* @private
*/
updateAll: function() {
InkArray.each(this._droppables, Droppable._update);
},
/**
* Updates location and size of droppable element
*
* @method update * @param {String|DOMElement} element - target element
* @private
*/
update: function(element) {
this._update(this._findData(element));
},
_update: function(elementData) {
var data = elementData.data;
var element = elementData.element;
data.left = InkElement.offsetLeft(element);
data.top = InkElement.offsetTop( element);
data.right = data.left + InkElement.elementWidth( element);
data.bottom = data.top + InkElement.elementHeight(element);
},
/**
* Removes an element from the droppable stack and removes the droppable behavior
*
* @method remove
* @param {String|DOMElement} elOrSelector Droppable element to disable.
* @return {Boolean} Whether the object was found and deleted
* @public
*/
remove: function(el) {
el = Common.elOrSelector(el);
var len = this._droppables.length;
for (var i = 0; i < len; i++) {
if (this._droppables[i].element === el) {
this._droppables.splice(i, 1);
break;
}
}
return len !== this._droppables.length;
},
/**
* Method called by a draggable to execute an action on a droppable
*
* @method action
* @param {Object} coords coordinates where the action happened
* @param {String} type type of action. drag or drop.
* @param {Object} ev Event object
* @param {Object} draggable draggable element
* @private
*/
action: function(coords, type, ev, draggable) {
// check all droppable elements
InkArray.each(this._droppables, Ink.bind(function(elementData) {
var data = elementData.data;
var opt = elementData.options;
var element = elementData.element;
if (opt.accept && !Selector.matches(opt.accept, [draggable]).length) {
return;
}
if (type === 'drag' && !this._findDraggable(draggable)) {
this._draggables.push({
element: draggable,
originalParent: draggable.parentNode
});
}
// check if our draggable is over our droppable
if (coords.x >= data.left && coords.x <= data.right &&
coords.y >= data.top && coords.y <= data.bottom) {
// INSIDE
if (type === 'drag') {
if (opt.hoverClass) {
InkArray.each(opt.hoverClass,
hAddClassName(element));
}
if (opt.onHover) {
opt.onHover(draggable, element);
}
} else if (type === 'drop') {
if (opt.hoverClass) {
InkArray.each(opt.hoverClass,
hRemoveClassName(element));
}
if (opt.onDrop) {
opt.onDrop(draggable, element, ev);
}
}
} else {
// OUTSIDE
if (type === 'drag' && opt.hoverClass) {
InkArray.each(opt.hoverClass, hRemoveClassName(element));
} else if (type === 'drop') {
if(opt.onDropOut){
opt.onDropOut(draggable, element, ev);
}
}
}
}, this));
}
};
return Droppable;
});
@@ -0,0 +1,930 @@
/**
* @module Ink.UI.FormValidator_2
* @author inkdev AT sapo.pt
* @version 2
*/
Ink.createModule('Ink.UI.FormValidator', '2', [ 'Ink.UI.Common_1','Ink.Dom.Element_1','Ink.Dom.Event_1','Ink.Dom.Selector_1','Ink.Dom.Css_1','Ink.Util.Array_1','Ink.Util.I18n_1','Ink.Util.Validator_1'], function( Common, Element, Event, Selector, Css, InkArray, I18n, InkValidator ) {
'use strict';
/**
* Validation Functions to be used
* Some functions are a port from PHP, others are the 'best' solutions available
*
* @type {Object}
* @private
* @static
*/
var validationFunctions = {
/**
* Checks if the value is actually defined and is not empty
*
* @method validationFunctions.required
* @param {String} value Value to be checked
* @return {Boolean} True case is defined, false if it's empty or not defined.
*/
'required': function( value ){
return ( (typeof value !== 'undefined') && ( !(/^\s*$/).test(value) ) );
},
/**
* Checks if the value has a minimum length
*
* @method validationFunctions.min_length
* @param {String} value Value to be checked
* @param {String|Number} minSize Number of characters that the value at least must have.
* @return {Boolean} True if the length of value is equal or bigger than the minimum chars defined. False if not.
*/
'min_length': function( value, minSize ){
return ( (typeof value === 'string') && ( value.length >= parseInt(minSize,10) ) );
},
/**
* Checks if the value has a maximum length
*
* @method validationFunctions.max_length
* @param {String} value Value to be checked
* @param {String|Number} maxSize Number of characters that the value at maximum can have.
* @return {Boolean} True if the length of value is equal or smaller than the maximum chars defined. False if not.
*/
'max_length': function( value, maxSize ){
return ( (typeof value === 'string') && ( value.length <= parseInt(maxSize,10) ) );
},
/**
* Checks if the value has an exact length
*
* @method validationFunctions.exact_length
* @param {String} value Value to be checked
* @param {String|Number} exactSize Number of characters that the value must have.
* @return {Boolean} True if the length of value is equal to the size defined. False if not.
*/
'exact_length': function( value, exactSize ){
return ( (typeof value === 'string') && ( value.length === parseInt(exactSize,10) ) );
},
/**
* Checks if the value has a valid e-mail address
*
* @method validationFunctions.email
* @param {String} value Value to be checked
* @return {Boolean} True if the value is a valid e-mail address. False if not.
*/
'email': function( value ){
return ( ( typeof value === 'string' ) && InkValidator.mail( value ) );
},
/**
* Checks if the value has a valid URL
*
* @method validationFunctions.url
* @param {String} value Value to be checked
* @param {Boolean} fullCheck Flag that specifies if the value must be validated as a full url (with the protocol) or not.
* @return {Boolean} True if the URL is considered valid. False if not.
*/
'url': function( value, fullCheck ){
fullCheck = fullCheck || false;
return ( (typeof value === 'string') && InkValidator.url( value, fullCheck ) );
},
/**
* Checks if the value is a valid IP. Supports ipv4 and ipv6
*
* @method validationFunctions.ip
* @param {String} value Value to be checked
* @param {String} ipType Type of IP to be validated. The values are: ipv4, ipv6. By default is ipv4.
* @return {Boolean} True if the value is a valid IP address. False if not.
*/
'ip': function( value, ipType ){
if( typeof value !== 'string' ){
return false;
}
return InkValidator.isIP(value, ipType);
},
/**
* Checks if the value is a valid phone number. Supports several countries, based in the Ink.Util.Validator class.
*
* @method validationFunctions.phone
* @param {String} value Value to be checked
* @param {String} phoneType Country's initials to specify the type of phone number to be validated. Ex: 'AO'.
* @return {Boolean} True if it's a valid phone number. False if not.
*/
'phone': function( value, phoneType ){
if( typeof value !== 'string' ){
return false;
}
var countryCode = phoneType ? phoneType.toUpperCase() : '';
return InkValidator['is' + countryCode + 'Phone'](value);
},
/**
* Checks if it's a valid credit card.
*
* @method validationFunctions.credit_card
* @param {String} value Value to be checked
* @param {String} cardType Type of credit card to be validated. The card types available are in the Ink.Util.Validator class.
* @return {Boolean} True if the value is a valid credit card number. False if not.
*/
'credit_card': function( value, cardType ){
if( typeof value !== 'string' ){
return false;
}
return InkValidator.isCreditCard( value, cardType || 'default' );
},
/**
* Checks if the value is a valid date.
*
* @method validationFunctions.date
* @param {String} value Value to be checked
* @param {String} format Specific format of the date.
* @return {Boolean} True if the value is a valid date. False if not.
*/
'date': function( value, format ){
return ( (typeof value === 'string' ) && InkValidator.isDate(format, value) );
},
/**
* Checks if the value only contains alphabetical values.
*
* @method validationFunctions.alpha
* @param {String} value Value to be checked
* @param {Boolean} supportSpaces Allow whitespace
* @return {Boolean} True if the value is alphabetical-only. False if not.
*/
'alpha': function( value, supportSpaces ){
return InkValidator.ascii(value, {singleLineWhitespace: supportSpaces});
},
/*
* Check that the value contains only printable unicode text characters
* from the Basic Multilingual plane (BMP)
* Optionally allow punctuation and whitespace
*
* @method validationFunctions.text
* @param {String} value Value to be checked
* @return {Boolean} Whether the value only contains printable text characters
**/
'text': function (value, whitespace, punctuation) {
return InkValidator.unicode(value, {
singleLineWhitespace: whitespace,
unicodePunctuation: punctuation});
},
/*
* Check that the value contains only printable text characters
* available in the latin-1 encoding.
*
* Optionally allow punctuation and whitespace
*
* @method validationFunctions.text
* @param {String} value Value to be checked
* @return {Boolean} Whether the value only contains printable text characters
**/
'latin': function (value, punctuation, whitespace) {
if ( typeof value !== 'string') { return false; }
return InkValidator.latin1(value, {latin1Punctuation: punctuation, singleLineWhitespace: whitespace});
},
/**
* Checks if the value only contains alphabetical and numerical characters.
*
* @method validationFunctions.alpha_numeric
* @param {String} value Value to be checked
* @return {Boolean} True if the value is a valid alphanumerical. False if not.
*/
'alpha_numeric': function( value ){
return InkValidator.ascii(value, {numbers: true});
},
/**
* Checks if the value only contains alphabetical, dash or underscore characteres.
*
* @method validationFunctions.alpha_dashes
* @param {String} value Value to be checked
* @return {Boolean} True if the value is a valid. False if not.
*/
'alpha_dash': function( value ){
return InkValidator.ascii(value, {dash: true, underscore: true});
},
/**
* Checks if the value is a digit (an integer of length = 1).
*
* @method validationFunctions.digit
* @param {String} value Value to be checked
* @return {Boolean} True if the value is a valid digit. False if not.
*/
'digit': function( value ){
return ((typeof value === 'string') && /^[0-9]{1}$/.test(value));
},
/**
* Checks if the value is a valid integer.
*
* @method validationFunctions.integer
* @param {String} value Value to be checked
* @param {String} positive Flag that specifies if the integer is must be positive (unsigned).
* @return {Boolean} True if the value is a valid integer. False if not.
*/
'integer': function( value, positive ){
return InkValidator.number(value, {
negative: !positive,
decimalPlaces: 0
});
},
/**
* Checks if the value is a valid decimal number.
*
* @method validationFunctions.decimal
* @param {String} value Value to be checked
* @param {String} decimalSeparator Character that splits the integer part from the decimal one. By default is '.'.
* @param {String} [decimalPlaces] Maximum number of digits that the decimal part must have.
* @param {String} [leftDigits] Maximum number of digits that the integer part must have, when provided.
* @return {Boolean} True if the value is a valid decimal number. False if not.
*/
'decimal': function( value, decimalSeparator, decimalPlaces, leftDigits ){
return InkValidator.number(value, {
decimalSep: decimalSeparator || '.',
decimalPlaces: +decimalPlaces || null,
maxDigits: +leftDigits
});
},
/**
* Checks if it is a numeric value.
*
* @method validationFunctions.numeric
* @param {String} value Value to be checked
* @param {String} decimalSeparator Verifies if it's a valid decimal. Otherwise checks if it's a valid integer.
* @param {String} [decimalPlaces] (when the number is decimal) Maximum number of digits that the decimal part must have.
* @param {String} [leftDigits] (when the number is decimal) Maximum number of digits that the integer part must have, when provided.
* @return {Boolean} True if the value is numeric. False if not.
*/
'numeric': function( value, decimalSeparator, decimalPlaces, leftDigits ){
decimalSeparator = decimalSeparator || '.';
if( value.indexOf(decimalSeparator) !== -1 ){
return validationFunctions.decimal( value, decimalSeparator, decimalPlaces, leftDigits );
} else {
return validationFunctions.integer( value );
}
},
/**
* Checks if the value is in a specific range of values. The parameters after the first one are used for specifying the range, and are similar in function to python's range() function.
*
* @method validationFunctions.range
* @param {String} value Value to be checked
* @param {String} minValue Left limit of the range.
* @param {String} maxValue Right limit of the range.
* @param {String} [multipleOf] In case you want numbers that are only multiples of another number.
* @return {Boolean} True if the value is within the range. False if not.
*/
'range': function( value, minValue, maxValue, multipleOf ){
value = +value;
minValue = +minValue;
maxValue = +maxValue;
if (isNaN(value) || isNaN(minValue) || isNaN(maxValue)) {
return false;
}
if( value < minValue || value > maxValue ){
return false;
}
if (multipleOf) {
return (value - minValue) % multipleOf === 0;
} else {
return true;
}
},
/**
* Checks if the value is a valid color.
*
* @method validationFunctions.color
* @param {String} value Value to be checked
* @return {Boolean} True if the value is a valid color. False if not.
*/
'color': function( value ){
return InkValidator.isColor(value);
},
/**
* Checks if the value matches the value of a different field.
*
* @method validationFunctions.matches
* @param {String} value Value to be checked
* @param {String} fieldToCompare Name or ID of the field to compare.
* @return {Boolean} True if the values match. False if not.
*/
'matches': function( value, fieldToCompare ){
return ( value === this.getFormElements()[fieldToCompare][0].getValue() );
}
};
/**
* Error messages for the validation functions above
* @type {Object}
* @private
* @static
*/
var validationMessages = new I18n({
en_US: {
'formvalidator.required' : 'The {field} filling is mandatory',
'formvalidator.min_length': 'The {field} must have a minimum size of {param1} characters',
'formvalidator.max_length': 'The {field} must have a maximum size of {param1} characters',
'formvalidator.exact_length': 'The {field} must have an exact size of {param1} characters',
'formvalidator.email': 'The {field} must have a valid e-mail address',
'formvalidator.url': 'The {field} must have a valid URL',
'formvalidator.ip': 'The {field} does not contain a valid {param1} IP address',
'formvalidator.phone': 'The {field} does not contain a valid {param1} phone number',
'formvalidator.credit_card': 'The {field} does not contain a valid {param1} credit card',
'formvalidator.date': 'The {field} should contain a date in the {param1} format',
'formvalidator.alpha': 'The {field} should only contain letters',
'formvalidator.text': 'The {field} should only contain alphabetic characters',
'formvalidator.latin': 'The {field} should only contain alphabetic characters',
'formvalidator.alpha_numeric': 'The {field} should only contain letters or numbers',
'formvalidator.alpha_dashes': 'The {field} should only contain letters or dashes',
'formvalidator.digit': 'The {field} should only contain a digit',
'formvalidator.integer': 'The {field} should only contain an integer',
'formvalidator.decimal': 'The {field} should contain a valid decimal number',
'formvalidator.numeric': 'The {field} should contain a number',
'formvalidator.range': 'The {field} should contain a number between {param1} and {param2}',
'formvalidator.color': 'The {field} should contain a valid color',
'formvalidator.matches': 'The {field} should match the field {param1}',
'formvalidator.validation_function_not_found': 'The rule {rule} has not been defined'
},
pt_PT: {
'formvalidator.required' : 'Preencher {field} é obrigatório',
'formvalidator.min_length': '{field} deve ter no mínimo {param1} caracteres',
'formvalidator.max_length': '{field} tem um tamanho máximo de {param1} caracteres',
'formvalidator.exact_length': '{field} devia ter exactamente {param1} caracteres',
'formvalidator.email': '{field} deve ser um e-mail válido',
'formvalidator.url': 'O {field} deve ser um URL válido',
'formvalidator.ip': '{field} não tem um endereço IP {param1} válido',
'formvalidator.phone': '{field} deve ser preenchido com um número de telefone {param1} válido.',
'formvalidator.credit_card': '{field} não tem um cartão de crédito {param1} válido',
'formvalidator.date': '{field} deve conter uma data no formato {param1}',
'formvalidator.alpha': 'O campo {field} deve conter apenas caracteres alfabéticos',
'formvalidator.text': 'O campo {field} deve conter apenas caracteres alfabéticos',
'formvalidator.latin': 'O campo {field} deve conter apenas caracteres alfabéticos',
'formvalidator.alpha_numeric': '{field} deve conter apenas letras e números',
'formvalidator.alpha_dashes': '{field} deve conter apenas letras e traços',
'formvalidator.digit': '{field} destina-se a ser preenchido com apenas um dígito',
'formvalidator.integer': '{field} deve conter um número inteiro',
'formvalidator.decimal': '{field} deve conter um número válido',
'formvalidator.numeric': '{field} deve conter um número válido',
'formvalidator.range': '{field} deve conter um número entre {param1} e {param2}',
'formvalidator.color': '{field} deve conter uma cor válida',
'formvalidator.matches': '{field} deve corresponder ao campo {param1}',
'formvalidator.validation_function_not_found': '[A regra {rule} não foi definida]'
}
}, 'en_US');
/**
* Constructor of a FormElement.
* This type of object has particular methods to parse rules and validate them in a specific DOM Element.
*
* @param {DOMElement} element DOM Element
* @param {Object} options Object with configuration options
* @return {FormElement} FormElement object
*/
var FormElement = function( element, options ){
this._element = Common.elOrSelector( element, 'Invalid FormElement' );
this._errors = {};
this._rules = {};
this._value = null;
this._options = Ink.extendObj( {
label: this._getLabel()
}, Element.data(this._element) );
this._options = Ink.extendObj( this._options, options || {} );
};
/**
* FormElement's prototype
*/
FormElement.prototype = {
/**
* Function to get the label that identifies the field.
* If it can't find one, it will use the name or the id
* (depending on what is defined)
*
* @method _getLabel
* @return {String} Label to be used in the error messages
* @private
*/
_getLabel: function(){
var controlGroup = Element.findUpwardsByClass(this._element,'control-group');
var label = Ink.s('label',controlGroup);
if( label ){
label = Element.textContent(label);
} else {
label = this._element.name || this._element.id || '';
}
return label;
},
/**
* Function to parse a rules' string.
* Ex: required|number|max_length[30]
*
* @method _parseRules
* @param {String} rules String with the rules
* @private
*/
_parseRules: function( rules ){
this._rules = {};
rules = rules.split("|");
var i, rulesLength = rules.length, rule, params, paramStartPos ;
if( rulesLength > 0 ){
for( i = 0; i < rulesLength; i++ ){
rule = rules[i];
if( !rule ){
continue;
}
if( ( paramStartPos = rule.indexOf('[') ) !== -1 ){
params = rule.substr( paramStartPos+1 );
params = params.split(']');
params = params[0];
params = params.split(',');
for (var p = 0, len = params.length; p < len; p++) {
params[p] =
params[p] === 'true' ? true :
params[p] === 'false' ? false :
params[p];
}
params.splice(0,0,this.getValue());
rule = rule.substr(0,paramStartPos);
this._rules[rule] = params;
} else {
this._rules[rule] = [this.getValue()];
}
}
}
},
/**
* Function to add an error to the FormElement's 'errors' object.
* It basically receives the rule where the error occurred, the parameters passed to it (if any)
* and the error message.
* Then it replaces some tokens in the message for a more 'custom' reading
*
* @method _addError
* @param {String|null} rule Rule that failed, or null if no rule was found.
* @private
* @static
*/
_addError: function(rule){
var params = this._rules[rule] || [];
var paramObj = {
field: this._options.label,
value: this.getValue()
};
for( var i = 1; i < params.length; i++ ){
paramObj['param' + i] = params[i];
}
var i18nKey = 'formvalidator.' + rule;
this._errors[rule] = validationMessages.text(i18nKey, paramObj);
if (this._errors[rule] === i18nKey) {
this._errors[rule] = 'Validation message not found';
}
},
/**
* Function to retrieve the element's value
*
* @method getValue
* @return {mixed} The DOM Element's value
* @public
*/
getValue: function(){
switch(this._element.nodeName.toLowerCase()){
case 'select':
return Ink.s('option:selected',this._element).value;
case 'textarea':
return this._element.innerHTML;
case 'input':
if( "type" in this._element ){
if( (this._element.type === 'radio') && (this._element.type === 'checkbox') ){
if( this._element.checked ){
return this._element.value;
}
} else if( this._element.type !== 'file' ){
return this._element.value;
}
} else {
return this._element.value;
}
return;
default:
return this._element.innerHTML;
}
},
/**
* Function that returns the constructed errors object.
*
* @method getErrors
* @return {Object} Errors' object
* @public
*/
getErrors: function(){
return this._errors;
},
/**
* Function that returns the DOM element related to it.
*
* @method getElement
* @return {Object} DOM Element
* @public
*/
getElement: function(){
return this._element;
},
/**
* Get other elements in the same form.
*
* @method getFormElements
* @return {Object} A mapping of keys to other elements in this form.
* @public
*/
getFormElements: function () {
return this._options.form._formElements;
},
/**
* Function used to validate the element based on the rules defined.
* It parses the rules defined in the _options.rules property.
*
* @method validate
* @return {Boolean} True if every rule was valid. False if one fails.
* @public
*/
validate: function(){
this._errors = {};
if( "rules" in this._options || 1){
this._parseRules( this._options.rules );
}
if( ("required" in this._rules) || (this.getValue() !== '') ){
for(var rule in this._rules) {
if (this._rules.hasOwnProperty(rule)) {
if( (typeof validationFunctions[rule] === 'function') ){
if( validationFunctions[rule].apply(this, this._rules[rule] ) === false ){
this._addError( rule );
return false;
}
} else {
this._addError( null );
return false;
}
}
}
}
return true;
}
};
/**
* @class Ink.UI.FormValidator_2
* @version 2
* @constructor
* @param {String|DOMElement} selector Either a CSS Selector string, or the form's DOMElement
* @param {String} [options.eventTrigger='submit'] What event do we listen for.
* @param {Boolean} [options.neverSubmit=false] Always cancel the event? Use this to avoid submitting the form.
* @param {Selector} [options.searchFor='input, select, textarea, .control-group'] Look in these inputs for validation data-attributes.
* @param {Function} [options.beforeValidation] Callback to be executed before validating the form
* @param {Function} [options.onError] Validation error callback
* @param {Function} [options.onSuccess] Validation success callback
*
* @example
* Ink.requireModules( ['Ink.UI.FormValidator_2'], function( FormValidator ){
* var myValidator = new FormValidator( '#my-form' );
* });
*/
var FormValidator = function( selector, options ){
/**
* DOMElement of the <form> being validated
*
* @property _rootElement
* @type {DOMElement}
*/
this._rootElement = Common.elOrSelector( selector );
/**
* Object that will gather the form elements by name
*
* @property _formElements
* @type {Object}
*/
this._formElements = {};
/**
* Error message DOMElements
*
* @property _errorMessages
*/
this._errorMessages = [];
/**
* Array of elements marked with validation errors
*
* @property _markedErrorElements
*/
this._markedErrorElements = [];
/**
* Configuration options. Fetches the data attributes first, then the ones passed when executing the constructor.
* By doing that, the latter will be the one with highest priority.
*
* @property _options
* @type {Object}
*/
this._options = Ink.extendObj({
eventTrigger: 'submit',
neverSubmit: 'false',
searchFor: 'input, select, textarea, .control-group',
beforeValidation: undefined,
onError: undefined,
onSuccess: undefined
},Element.data(this._rootElement));
this._options = Ink.extendObj( this._options, options || {} );
// Sets an event listener for a specific event in the form, if defined.
// By default is the 'submit' event.
if( typeof this._options.eventTrigger === 'string' ){
Event.observe( this._rootElement,this._options.eventTrigger, Ink.bindEvent(this.validate,this) );
}
this._init();
};
/**
* Method used to set validation functions (either custom or ovewrite the existent ones)
*
* @method setRule
* @param {String} name Name of the function. E.g. 'required'
* @param {String} errorMessage Error message to be displayed in case of returning false. E.g. 'Oops, you passed {param1} as parameter1, lorem ipsum dolor...'
* @param {Function} cb Function to be executed when calling this rule
* @public
* @static
*/
FormValidator.setRule = function( name, errorMessage, cb ){
validationFunctions[ name ] = cb;
if (validationMessages.getKey('formvalidator.' + name) !== errorMessage) {
var langObj = {}; langObj['formvalidator.' + name] = errorMessage;
var dictObj = {}; dictObj[validationMessages.lang()] = langObj;
validationMessages.append(dictObj);
}
};
/**
* Get the i18n object in charge of the error messages
*
* @method getI18n
* @return {Ink.Util.I18n} The i18n object the FormValidator is using.
*/
FormValidator.getI18n = function () {
return validationMessages;
};
/**
* Sets the I18n object for validation error messages
*
* @method setI18n
* @param {Ink.Util.I18n} i18n The I18n object.
*/
FormValidator.setI18n = function (i18n) {
validationMessages = i18n;
};
/**
* Add to the I18n dictionary. See `Ink.Util.I18n.append()` documentation.
*
* @method AppendI18n
*/
FormValidator.appendI18n = function () {
validationMessages.append.apply(validationMessages, [].slice.call(arguments));
};
/**
* Sets the language of the error messages. pt_PT and en_US are available, but you can add new languages by using append()
*
* See the `Ink.Util.I18n.lang()` setter
*
* @method setLanguage
* @param language The language to set i18n to.
*/
FormValidator.setLanguage = function (language) {
validationMessages.lang(language);
};
/**
* Method used to get the existing defined validation functions
*
* @method getRules
* @return {Object} Object with the rules defined
* @public
* @static
*/
FormValidator.getRules = function(){
return validationFunctions;
};
FormValidator.prototype = {
_init: function(){
},
/**
* Function that searches for the elements of the form, based in the
* this._options.searchFor configuration.
*
* @method getElements
* @return {Object} An object with the elements in the form, indexed by name/id
* @public
*/
getElements: function(){
this._formElements = {};
var formElements = Selector.select( this._options.searchFor, this._rootElement );
if( formElements.length ){
var i, element;
for( i=0; i<formElements.length; i+=1 ){
element = formElements[i];
var dataAttrs = Element.data( element );
if( !("rules" in dataAttrs) ){
continue;
}
var options = {
form: this
};
var key;
if( ("name" in element) && element.name ){
key = element.name;
} else if( ("id" in element) && element.id ){
key = element.id;
} else {
key = 'element_' + Math.floor(Math.random()*100);
element.id = key;
}
if( !(key in this._formElements) ){
this._formElements[key] = [ new FormElement( element, options ) ];
} else {
this._formElements[key].push( new FormElement( element, options ) );
}
}
}
return this._formElements;
},
/**
* Runs the validate function of each FormElement in the this._formElements
* object.
* Also, based on the this._options.beforeValidation, this._options.onError
* and this._options.onSuccess, this callbacks are executed when defined.
*
* @method validate
* @param {Event} event window.event object
* @return {Boolean}
* @public
*/
validate: function( event ) {
if(this._options.neverSubmit+'' === 'true' && event) {
Event.stopDefault(event);
}
if( typeof this._options.beforeValidation === 'function' ){
this._options.beforeValidation();
}
InkArray.each( this._markedErrorElements, function (errorElement) {
Css.removeClassName(errorElement, ['validation', 'error']);
});
InkArray.each( this._errorMessages, Element.remove);
this.getElements();
var errorElements = [];
for( var key in this._formElements ){
if( this._formElements.hasOwnProperty(key) ){
for( var counter = 0; counter < this._formElements[key].length; counter+=1 ){
if( !this._formElements[key][counter].validate() ) {
errorElements.push(this._formElements[key][counter]);
}
}
}
}
if( errorElements.length === 0 ){
if( typeof this._options.onSuccess === 'function' ){
this._options.onSuccess();
}
// [3.0.0] remove this, it's a little backwards compat quirk
if(event && this._options.cancelEventOnSuccess.toString() === 'true') {
Event.stopDefault(event);
return false;
}
return true;
} else {
if(event) {
Event.stopDefault(event);
}
if( typeof this._options.onError === 'function' ){
this._options.onError( errorElements );
}
this._errorMessages = [];
this._markedErrorElements = [];
InkArray.each( errorElements, Ink.bind(function( formElement ){
var controlGroupElement;
var controlElement;
if( Css.hasClassName(formElement.getElement(),'control-group') ){
controlGroupElement = formElement.getElement();
controlElement = Ink.s('.control',formElement.getElement());
} else {
controlGroupElement = Element.findUpwardsByClass(formElement.getElement(),'control-group');
controlElement = Element.findUpwardsByClass(formElement.getElement(),'control');
}
if(controlGroupElement) {
Css.addClassName( controlGroupElement, ['validation', 'error'] );
this._markedErrorElements.push(controlGroupElement);
}
var paragraph = document.createElement('p');
Css.addClassName(paragraph,'tip');
if (controlElement || controlGroupElement) {
(controlElement || controlGroupElement).appendChild(paragraph);
} else {
Element.insertAfter(paragraph, formElement.getElement());
}
var errors = formElement.getErrors();
var errorArr = [];
for (var k in errors) {
if (errors.hasOwnProperty(k)) {
errorArr.push(errors[k]);
}
}
paragraph.innerHTML = errorArr.join('<br/>');
this._errorMessages.push(paragraph);
}, this));
return false;
}
}
};
/**
* Returns the FormValidator's Object
*/
return FormValidator;
});
+709
View File
@@ -0,0 +1,709 @@
/**
* @module Ink.UI.FormValidator_1
* @author inkdev AT sapo.pt
* @version 1
**/
Ink.createModule('Ink.UI.FormValidator', '1', ['Ink.Dom.Element_1', 'Ink.Dom.Css_1','Ink.Util.Validator_1','Ink.Dom.Selector_1'], function( InkElement, Css, InkValidator , Selector) {
'use strict';
function elementsWithSameName(elm) {
if (!elm.name) { return []; }
if (!elm.form) {
return Selector.select('name="' + elm.name + '"');
}
var ret = elm.form[elm.name];
if(typeof(ret.length) === 'undefined') {
ret = [ret];
}
return ret;
}
/**
* @class Ink.UI.FormValidator
* @version 1
*/
var FormValidator = {
/**
* Specifies the version of the component
*
* @property version
* @type {String}
* @readOnly
* @public
*/
version: '1',
/**
* Available flags to use in the validation process.
* The keys are the 'rules', and their values are objects with the key 'msg', determining
* what is the error message.
*
* @property _flagMap
* @type {Object}
* @readOnly
* @private
*/
_flagMap: {
//'ink-fv-required': {msg: 'Campo obrigat&oacute;rio'},
'ink-fv-required': {msg: 'Required field'},
//'ink-fv-email': {msg: 'E-mail inv&aacute;lido'},
'ink-fv-email': {msg: 'Invalid e-mail address'},
//'ink-fv-url': {msg: 'URL inv&aacute;lido'},
'ink-fv-url': {msg: 'Invalid URL'},
//'ink-fv-number': {msg: 'N&uacute;mero inv&aacute;lido'},
'ink-fv-number': {msg: 'Invalid number'},
//'ink-fv-phone_pt': {msg: 'N&uacute;mero de telefone inv&aacute;lido'},
'ink-fv-phone_pt': {msg: 'Invalid phone number'},
//'ink-fv-phone_cv': {msg: 'N&uacute;mero de telefone inv&aacute;lido'},
'ink-fv-phone_cv': {msg: 'Invalid phone number'},
//'ink-fv-phone_mz': {msg: 'N&uacute;mero de telefone inv&aacute;lido'},
'ink-fv-phone_mz': {msg: 'Invalid phone number'},
//'ink-fv-phone_ao': {msg: 'N&uacute;mero de telefone inv&aacute;lido'},
'ink-fv-phone_ao': {msg: 'Invalid phone number'},
//'ink-fv-date': {msg: 'Data inv&aacute;lida'},
'ink-fv-date': {msg: 'Invalid date'},
//'ink-fv-confirm': {msg: 'Confirma&ccedil;&atilde;o inv&aacute;lida'},
'ink-fv-confirm': {msg: 'Confirmation does not match'},
'ink-fv-custom': {msg: ''}
},
/**
* This property holds all form elements for later validation
*
* @property elements
* @type {Object}
* @public
*/
elements: {},
/**
* This property holds the objects needed to cross-check for the 'confirm' rule
*
* @property confirmElms
* @type {Object}
* @public
*/
confirmElms: {},
/**
* This property holds the previous elements in the confirmElms property, but with a
* true/false specifying if it has the class ink-fv-confirm.
*
* @property hasConfirm
* @type {Object}
*/
hasConfirm: {},
/**
* Defined class name to use in error messages label
*
* @property _errorClassName
* @type {String}
* @readOnly
* @private
*/
_errorClassName: 'tip error',
/**
* @property _errorValidationClassName
* @type {String}
* @readOnly
* @private
*/
_errorValidationClassName: 'validaton',
/**
* @property _errorTypeWarningClassName
* @type {String}
* @readOnly
* @private
*/
_errorTypeWarningClassName: 'warning',
/**
* @property _errorTypeErrorClassName
* @type {String}
* @readOnly
* @private
*/
_errorTypeErrorClassName: 'error',
/**
* Check if a form is valid or not
*
* @method validate
* @param {DOMElement|String} elm DOM form element or form id
* @param {Object} options Options for
* @param {Function} [options.onSuccess] function to run when form is valid
* @param {Function} [options.onError] function to run when form is not valid
* @param {Array} [options.customFlag] custom flags to use to validate form fields
* @public
* @return {Boolean} Whether the form is deemed valid or not.
*
* @example
*
* ## What markup do I need?
*
* Besides the markup structure you can see in
* <a href="http://ink.sapo.pt/forms#building"></a>, you need to add
* the `ink-fv-*` classes to your inputs, which correspond to validation
* rules in this component. Available classes are:
*
* - `ink-fv-required` : Required field
* - `ink-fv-email` : Valid e-mail
* - `ink-fv-url` : Valid URL address
* - `ink-fv-number` : Valid number
* - `ink-fv-phone_pt`, `ink-fv-phone_cv`, `ink-fv-phone_mz`, `ink-fv-phone_ao` : Valid telephone number in Portugal, Cape Verde, Mozambique or Angola.
* - `ink-fv-date` : Valid date
* - `ink-fv-confirm` : Make the user type the same thing twice. Common rule for confirming passwords.
* - `ink-fv-custom` : Custom rule (see below example "Custom rule")
*
* E-mail field: <input class="ink-fv-required ink-fv-email"><br>
* Phone number field: <input class="ink-fv-number ink-fv-required"><br>
* Website field (optional): <input class="ink-fv-url">
*
* ## Simple usage
*
* So you have a form and would like to validate it? This example shows
* how to validate a form and stop it from being submitted when invalid.
* To use this, add the several ink-fv-* classes to your input elements.
*
* The validate() function will also add "invalid" classes to each of
* your elements so the user gets a color feedback and an error message
* below each element (control-group, really).
*
* var myForm = Ink.i('my-form');
* InkEvent.observe(myForm, 'submit', function (ev) {
* var formIsValid = FormValidator.validate(myForm);
* if (!formIsValid) {
* InkEvent.stop(ev); // Cancel submission of form.
* }
* });
*
* @example
*
* ## Custom rule.
*
* The following code validates using a custom rule named `minthree`,
* which fails if the input string has less than three characters.
* To do this, you must add the `ink-fv-custom` and `minthree` classes
* to the input elements you want to validate, and pass the `customFlag`
* option to this function, like so:
*
* var isValid = FormValidator.validate(myForm, {
* customFlag: [
* {
* flag: 'minthree', // The name of this rule (add this class to your <input>s
* msg: 'Please input at least three characters', // Error message when rule fails
* callback: function (el) {
* return el.value.length >= 3 // Return true when okay, false when not
* }
* }
* ]
* });
*/
validate: function(elm, options) {
this._free();
options = Ink.extendObj({
onSuccess: false,
onError: false,
customFlag: false,
confirmGroup: []
}, options || {});
if(typeof(elm) === 'string') {
elm = document.getElementById(elm);
}
if(elm === null){
return false;
}
this.element = elm;
if(typeof(this.element.id) === 'undefined' || this.element.id === null || this.element.id === '') {
// generate a random ID
// TODO ugly and potentially problematic, and you know Murphy's law.
this.element.id = 'ink-fv_randomid_'+(Math.round(Math.random() * 99999));
}
this.custom = options.customFlag;
this.confirmGroup = options.confirmGroup;
var fail = this._validateElements();
if(fail.length > 0) {
if(options.onError) {
options.onError(fail);
} else {
this._showError(elm, fail);
}
return false;
} else {
if(!options.onError) {
this._clearError(elm);
}
this._clearCache();
if(options.onSuccess) {
options.onSuccess();
}
return true;
}
},
/**
* Reset previously generated validation errors
*
* @method reset
* @public
*/
reset: function()
{
this._clearError();
this._clearCache();
},
/**
* Cleans the object
*
* @method _free
* @private
*/
_free: function()
{
this.element = null;
//this.elements = [];
this.custom = false;
this.confirmGroup = false;
},
/**
* Cleans the properties responsible for caching
*
* @method _clearCache
* @private
*/
_clearCache: function()
{
this.element = null;
this.elements = [];
this.custom = false;
this.confirmGroup = false;
},
/**
* Gets the form elements and stores them in the caching properties
*
* @method _getElements
* @private
*/
_getElements: function()
{
//this.elements = [];
// if(typeof(this.elements[this.element.id]) !== 'undefined') {
// return;
// }
var elements = this.elements[this.element.id] = [];
this.confirmElms[this.element.id] = [];
//console.log(this.element);
//console.log(this.element.elements);
var formElms = Selector.select(':input', this.element);
var curElm = false;
for(var i=0, totalElm = formElms.length; i < totalElm; i++) {
curElm = formElms[i];
var type = (curElm.getAttribute('type') + '').toLowerCase();
if (type === 'radio' || type === 'checkbox') {
if(elements.length === 0 ||
(
curElm.getAttribute('type') !== elements[elements.length - 1].getAttribute('type') &&
curElm.getAttribute('name') !== elements[elements.length - 1].getAttribute('name')
)) {
for(var flag in this._flagMap) {
if(Css.hasClassName(curElm, flag)) {
elements.push(curElm);
break;
}
}
}
} else {
for(var flag2 in this._flagMap) {
if(Css.hasClassName(curElm, flag2) && flag2 !== 'ink-fv-confirm') {
/*if(flag2 == 'ink-fv-confirm') {
this.confirmElms[this.element.id].push(curElm);
this.hasConfirm[this.element.id] = true;
}*/
elements.push(curElm);
break;
}
}
if(Css.hasClassName(curElm, 'ink-fv-confirm')) {
this.confirmElms[this.element.id].push(curElm);
this.hasConfirm[this.element.id] = true;
}
}
}
},
/**
* Runs the validation for each element
*
* @method _validateElements
* @private
*/
_validateElements: function() {
var oGroups;
this._getElements();
if(this.hasConfirm[this.element.id] === true) {
oGroups = this._makeConfirmGroups();
}
var errors = [];
var curElm = false;
var customErrors = false;
var inArray;
for(var i=0, totalElm = this.elements[this.element.id].length; i < totalElm; i++) {
inArray = false;
curElm = this.elements[this.element.id][i];
if(!curElm.disabled) {
for(var flag in this._flagMap) {
if(Css.hasClassName(curElm, flag)) {
if(flag !== 'ink-fv-custom' && flag !== 'ink-fv-confirm') {
if(!this._isValid(curElm, flag)) {
if(!inArray) {
errors.push({elm: curElm, errors:[flag]});
inArray = true;
} else {
errors[(errors.length - 1)].errors.push(flag);
}
}
} else if(flag !== 'ink-fv-confirm'){
customErrors = this._isCustomValid(curElm);
if(customErrors.length > 0) {
errors.push({elm: curElm, errors:[flag], custom: customErrors});
}
} else if(flag === 'ink-fv-confirm'){
continue;
}
}
}
}
}
errors = this._validateConfirmGroups(oGroups, errors);
//console.log(InkDumper.returnDump(errors));
return errors;
},
/**
* Runs the 'confirm' validation for each group of elements
*
* @method _validateConfirmGroups
* @param {Array} oGroups Array/Object that contains the group of confirm objects
* @param {Array} errors Array that will store the errors
* @private
* @return {Array} Array of errors that was passed as 2nd parameter (either changed, or not, depending if errors were found).
*/
_validateConfirmGroups: function(oGroups, errors) {
//console.log(oGroups);
var curGroup = false;
for(var i in oGroups) if (oGroups.hasOwnProperty(i)) {
curGroup = oGroups[i];
if(curGroup.length === 2) {
if(curGroup[0].value !== curGroup[1].value) {
errors.push({elm:curGroup[1], errors:['ink-fv-confirm']});
}
}
}
return errors;
},
/**
* Creates the groups of 'confirm' objects
*
* @method _makeConfirmGroups
* @private
* @return {Array|Boolean} Returns the array of confirm elements or false on error.
*/
_makeConfirmGroups: function()
{
var oGroups;
if(this.confirmGroup && this.confirmGroup.length > 0) {
oGroups = {};
var curElm = false;
var curGroup = false;
//this.confirmElms[this.element.id];
for(var i=0, total=this.confirmElms[this.element.id].length; i < total; i++) {
curElm = this.confirmElms[this.element.id][i];
for(var j=0, totalG=this.confirmGroup.length; j < totalG; j++) {
curGroup = this.confirmGroup[j];
if(Css.hasClassName(curElm, curGroup)) {
if(typeof(oGroups[curGroup]) === 'undefined') {
oGroups[curGroup] = [curElm];
} else {
oGroups[curGroup].push(curElm);
}
}
}
}
return oGroups;
} else {
if(this.confirmElms[this.element.id].length === 2) {
oGroups = {
"ink-fv-confirm": [
this.confirmElms[this.element.id][0],
this.confirmElms[this.element.id][1]
]
};
}
return oGroups;
}
return false;
},
/**
* Validates an element with a custom validation
*
* @method _isCustomValid
* @param {DOMElemenmt} elm Element to be validated
* @private
* @return {Array} Array of errors. If no errors are found, results in an empty array.
*/
_isCustomValid: function(elm)
{
var customErrors = [];
var curFlag = false;
for(var i=0, tCustom = this.custom.length; i < tCustom; i++) {
curFlag = this.custom[i];
if(Css.hasClassName(elm, curFlag.flag)) {
if(!curFlag.callback(elm, curFlag.msg)) {
customErrors.push({flag: curFlag.flag, msg: curFlag.msg});
}
}
}
return customErrors;
},
/**
* Runs the normal validation functions for a specific element
*
* @method _isValid
* @param {DOMElement} elm DOMElement that will be validated
* @param {String} fieldType Rule to be validated. This must be one of the keys present in the _flagMap property.
* @private
* @return {Boolean} The result of the validation.
*/
_isValid: function(elm, fieldType) {
var nodeName = elm.nodeName.toLowerCase();
var inputType = (elm.getAttribute('type') || '').toLowerCase();
var value = this._trim(elm.value);
// When we're analyzing emails, telephones, etc, and the field is
// empty, we check if it is required. If not required, it's valid.
if (fieldType !== 'ink-fv-required' &&
inputType !== 'checkbox' && inputType !== 'radio' &&
value === '') {
return !Css.hasClassName(elm, 'ink-fv-required');
}
switch(fieldType) {
case 'ink-fv-required':
if(nodeName === 'select') {
if(elm.selectedIndex > 0) {
return true;
} else {
return false;
}
}
if(inputType !== 'checkbox' && inputType !== 'radio' &&
value !== '') {
return true; // A input type=text,email,etc.
} else if(inputType === 'checkbox' || inputType === 'radio') {
var aFormRadios = elementsWithSameName(elm);
var isChecked = false;
// check if any input of the radio is checked
for(var i=0, totalRadio = aFormRadios.length; i < totalRadio; i++) {
if(aFormRadios[i].checked === true) {
isChecked = true;
break;
}
}
return isChecked;
}
return false;
case 'ink-fv-email':
return InkValidator.mail(elm.value);
case 'ink-fv-url':
return InkValidator.url(elm.value);
case 'ink-fv-number':
return !isNaN(Number(elm.value)) && isFinite(Number(elm.value));
case 'ink-fv-phone_pt':
return InkValidator.isPTPhone(elm.value);
case 'ink-fv-phone_cv':
return InkValidator.isCVPhone(elm.value);
case 'ink-fv-phone_ao':
return InkValidator.isAOPhone(elm.value);
case 'ink-fv-phone_mz':
return InkValidator.isMZPhone(elm.value);
case 'ink-fv-date':
var Element = Ink.getModule('Ink.Dom.Element',1);
var dataset = Element.data( elm );
var validFormat = 'yyyy-mm-dd';
if( Css.hasClassName(elm, 'ink-datepicker') && ('format' in dataset) ){
validFormat = dataset.format;
} else if( ('validFormat' in dataset) ){
validFormat = dataset.validFormat;
}
if( !(validFormat in InkValidator._dateParsers ) ){
var validValues = [];
for( var val in InkValidator._dateParsers ){
if (InkValidator._dateParsers.hasOwnProperty(val)) {
validValues.push(val);
}
}
throw new Error(
'The attribute data-valid-format must be one of ' +
'the following values: ' + validValues.join(', '));
}
return InkValidator.isDate( validFormat, elm.value );
case 'ink-fv-custom':
break;
}
return false;
},
/**
* Makes the necessary changes to the markup to show the errors of a given element
*
* @method _showError
* @param {DOMElement} formElm The form element to be changed to show the errors
* @param {Array} aFail An array with the errors found.
* @private
*/
_showError: function(formElm, aFail) {
this._clearError(formElm);
//ink-warning-field
//console.log(aFail);
var curElm = false;
for(var i=0, tFail = aFail.length; i < tFail; i++) {
curElm = aFail[i].elm;
if (curElm) {
this._showAnErrorOnElement(curElm, aFail[i]);
}
}
},
_showAnErrorOnElement: function (curElm, error) {
/* jshint noempty:false */
var controlGroupElm = InkElement.findUpwardsByClass(
curElm, 'control-group');
var controlElm = InkElement.findUpwardsByClass(
curElm, 'control');
var errorClasses = [
this._errorClassName,
this._errorTypeClassName].join(' ');
var errorMsg = InkElement.create('p', {
className: errorClasses
});
if(error.errors[0] !== 'ink-fv-custom') {
errorMsg.innerHTML = this._flagMap[error.errors[0]].msg;
} else {
errorMsg.innerHTML = error.custom[0].msg;
}
var target = (controlElm || controlGroupElm);
if (target) {
target.appendChild(errorMsg);
} else {
InkElement.insertAfter(errorMsg, curElm);
}
if (controlElm) {
if(error.errors[0] === 'ink-fv-required') {
Css.addClassName(controlGroupElm, 'validation error');
} else {
Css.addClassName(controlGroupElm, 'validation warning');
}
}
},
/**
* Clears the error of a given element. Normally executed before any validation, for all elements, as a reset.
*
* @method _clearErrors
* @param {DOMElement} formElm Form element to be cleared.
* @private
*/
_clearError: function(formElm) {
//return;
var aErrorLabel = formElm.getElementsByTagName('p');
var curElm;
var control;
for(var i = (aErrorLabel.length - 1); i >= 0; i--) {
curElm = aErrorLabel[i];
if(Css.hasClassName(curElm, this._errorClassName)) {
control = InkElement.findUpwardsBySelector(curElm, '.control-group');
if (control) {
Css.removeClassName(control, ['validation', 'error', 'warning']);
}
if(Css.hasClassName(curElm, this._errorClassName, true /*both*/)) {
InkElement.remove(curElm);
}
}
}
var aErrorLabel2 = formElm.getElementsByTagName('ul');
for(i = (aErrorLabel2.length - 1); i >= 0; i--) {
curElm = aErrorLabel2[i];
if(Css.hasClassName(curElm, 'control-group')) {
Css.removeClassName(curElm, 'validation error');
}
}
},
/**
* Removes unnecessary spaces to the left or right of a string
*
* @method _trim
* @param {String} stri String to be trimmed
* @private
* @return {String|undefined} String trimmed.
*/
_trim: function(str)
{
if(typeof(str) === 'string')
{
return str.replace(/^\s+|\s+$|\n+$/g, '');
}
}
};
return FormValidator;
});
+211
View File
@@ -0,0 +1,211 @@
/**
* @module Ink.UI.ImageQuery_1
* @author inkdev AT sapo.pt
* @version 1
*/
Ink.createModule('Ink.UI.ImageQuery', '1', ['Ink.UI.Common_1','Ink.Dom.Event_1','Ink.Dom.Element_1','Ink.Util.Array_1'], function(Common, Event, Element, InkArray ) {
'use strict';
/**
* @class Ink.UI.ImageQuery
* @constructor
* @version 1
*
* @param {String|DOMElement} selector
* @param {Object} [options] Options
* @param {String|Function} [options.src] String or Callback function (that returns a string) with the path to be used to get the images.
* @param {String|Function} [options.retina] String or Callback function (that returns a string) with the path to be used to get RETINA specific images.
* @param {Array} [options.queries] Array of queries
* @param {String} [options.queries.label] Label of the query. Ex. 'small'
* @param {Number} [options.queries.width] Min-width to use this query
* @param {Function} [options.onLoad] Date format string
*
* @example
* <div class="imageQueryExample large-100 medium-100 small-100 content-center clearfix vspace">
* <img src="/assets/imgs/imagequery/small/image.jpg" />
* </div>
* <script type="text/javascript">
* Ink.requireModules( ['Ink.Dom.Selector_1', 'Ink.UI.ImageQuery_1'], function( Selector, ImageQuery ){
* var imageQueryElement = Ink.s('.imageQueryExample img');
* var imageQueryObj = new ImageQuery('.imageQueryExample img',{
* src: '/assets/imgs/imagequery/{:label}/{:file}',
* queries: [
* {
* label: 'small',
* width: 480
* },
* {
* label: 'medium',
* width: 640
* },
* {
* label: 'large',
* width: 1024
* }
* ]
* });
* } );
* </script>
*/
var ImageQuery = function(selector, options){
/**
* Get elements, create more ImageQueries if selector finds more than one
*
* [improvement] This is a useful pattern. More UI modules could use it.
*/
this._element = Common.elsOrSelector(selector, 'Ink.UI.ImageQuery', /*required=*/true);
// In case we have several elements
for (var i = 1 /* start from second element*/; i < this._element.length; i++) {
new ImageQuery(this._element[i], options);
}
this._element = this._element[0];
/**
* Default options, overriden by data-attributes if any.
* The parameters are:
* @param {array} queries Array of objects that determine the label/name and its min-width to be applied.
* @param {boolean} allowFirstLoad Boolean flag to allow the loading of the first element.
*/
this._options = Ink.extendObj({
queries:[],
onLoad: null
}, options || {}, Element.data(this._element));
/**
* Determining the original basename (with the querystring) of the file.
*/
var pos;
if( (pos=this._element.src.lastIndexOf('?')) !== -1 ){
var search = this._element.src.substr(pos);
this._filename = this._element.src.replace(search,'').split('/').pop()+search;
} else {
this._filename = this._element.src.split('/').pop();
}
this._init();
};
ImageQuery.prototype = {
/**
* Init function called by the constructor
*
* @method _init
* @private
*/
_init: function(){
// Sort queries by width, in descendant order.
this._options.queries = InkArray.sortMulti(this._options.queries, 'width').reverse();
if( typeof this._options.onLoad === 'function' ){
Event.observe(this._element, 'onload', Ink.bindEvent(this._onLoad, this));
}
Event.observe(window, 'resize', Ink.bindEvent(this._onResize, this));
// Imediate call to apply the right images based on the current viewport
this._onResize();
},
/**
* Handles the resize event (as specified in the _init function)
*
* @method _onResize
* @private
*/
_onResize: Event.throttle(function(){
if( !this._options.queries.length ){
return;
}
var current = this._findCurrentQuery();
/**
* Choosing the right src. The rule is:
*
* "If there is specifically defined in the query object, use that. Otherwise uses the global src."
*
* The above rule applies to a retina src.
*/
var src = current.src || this._options.src;
if ( window.devicePixelRatio > 1 && ('retina' in this._options ) ) {
src = current.retina || this._options.retina;
}
/**
* Injects the file variable for usage in the 'templating system' below
*/
current.file = this._filename;
/**
* Since we allow the src to be a callback, let's run it and get the results.
* For the inside, we're passing the element (img) being processed and the object of the selected
* query.
*/
if( typeof src === 'function' ){
src = src.apply(this,[this._element,current]);
if( typeof src !== 'string' ){
throw '[ImageQuery] :: "src" callback does not return a string';
}
}
/**
* Replace the values of the existing properties on the query object (except src and retina) in the
* defined src and/or retina.
*/
src = src.replace(/{:(.*?)}/g, function(_, prop) {
return current[prop];
});
this._element.src = src;
// Removes the injected file property
delete current.file;
}, 500),
/**
* Queries are in a descendant order. We want to find the query with the highest width that fits
* the viewport, therefore the first one.
*/
_findCurrentQuery: function () {
/**
* Gets viewport width
*/
var viewportWidth = window.innerWidth ||
document.documentElement.clientWidth ||
document.body.clientWidth;
var queries = this._options.queries;
var last = queries.length - 1;
for( var query=0; query < last; query+=1 ){
if (queries[query].width <= viewportWidth){
return queries[query];
}
}
return queries[last];
},
/**
* Handles the element loading (img onload) event
*
* @method _onLoad
* @private
*/
_onLoad: function(){
/**
* Since we allow a callback for this let's run it.
*/
this._options.onLoad.call(this);
}
};
return ImageQuery;
});
File diff suppressed because it is too large Load Diff
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
+616
View File
@@ -0,0 +1,616 @@
/**
* @module Ink.UI.Modal_1
* @author inkdev AT sapo.pt
* @version 1
*/
Ink.createModule('Ink.UI.Modal', '1', ['Ink.UI.Common_1','Ink.Dom.Event_1','Ink.Dom.Css_1','Ink.Dom.Element_1','Ink.Dom.Selector_1','Ink.Util.Array_1'], function(Common, Event, Css, InkElement, Selector, InkArray ) {
'use strict';
var opacitySupported = (function (div) {
div.style.opacity = 'invalid';
return div.style.opacity !== 'invalid';
}(InkElement.create('div', {style: 'opacity: 1'})));
/**
* @class Ink.UI.Modal
* @constructor
* @version 1
* @param {String|DOMElement} selector
* @param {Object} [options] Options
* @param {String} [options.width] Default/Initial width. Ex: '600px'
* @param {String} [options.height] Default/Initial height. Ex: '400px'
* @param {String} [options.shadeClass] Custom class to be added to the div.ink-shade
* @param {String} [options.modalClass] Custom class to be added to the div.ink-modal
* @param {String} [options.trigger] CSS Selector to target elements that will trigger the Modal.
* @param {String} [options.triggerEvent] Trigger's event to be listened. 'click' is the default value. Ex: 'mouseover', 'touchstart'...
* @param {Boolean} [options.autoDisplay=true] Display the Modal automatically when constructed.
* @param {String} [options.markup] Markup to be placed in the Modal when created
* @param {Function} [options.onShow] Callback function to run when the Modal is opened.
* @param {Function} [options.onDismiss] Callback function to run when the Modal is closed. Return `false` to cancel dismissing the Modal.
* @param {Boolean} [options.closeOnClick=false] Determines if the Modal should close when clicked outside of it.
* @param {Boolean} [options.closeOnEscape=true] Determines if the Modal should close when "Esc" key is pressed.
* @param {Boolean} [options.responsive] Determines if the Modal should behave responsively (adapt to smaller viewports).
* @param {Boolean} [options.disableScroll] Determines if the Modal should 'disable' the page's scroll (not the Modal's body).
*
* @example
* <div class="ink-shade fade">
* <div id="test" class="ink-modal fade" data-trigger="#bModal" data-width="800px" data-height="400px">
* <div class="modal-header">
* <button class="modal-close ink-dismiss"></button>
* <h5>Modal windows can have headers</h5>
* </div>
* <div class="modal-body" id="modalContent">
* <h3>Please confirm your previous choice</h3>
* <p>"No," said Peleg, "and he hasn't been baptized right either, or it would have washed some of that devil's blue off his face."</p>
* <p>
* <img src="http://placehold.it/800x400" style="width: 100%;" alt="">
* </p>
* <p>"Do tell, now," cried Bildad, "is this Philistine a regular member of Deacon Deuteronomy's meeting? I never saw him going there, and I pass it every Lord's day."</p>
* <p>"I don't know anything about Deacon Deuteronomy or his meeting," said I; "all I know is, that Queequeg here is a born member of the First Congregational Church. He is a deacon himself, Queequeg is."</p>
* </div>
* <div class="modal-footer">
* <div class="push-right">
* <button class="ink-button info">Confirm</button>
* <button class="ink-button caution ink-dismiss">Cancel</button>
* </div>
* </div>
* </div>
* </div>
* <a href="#" id="bModal">Open modal</a>
* <script>
* Ink.requireModules( ['Ink.Dom.Selector_1','Ink.UI.Modal_1'], function( Selector, Modal ){
* var modalElement = Ink.s('#test');
* var modalObj = new Modal( modalElement );
* });
* </script>
*/
function upName(dimension) {
// omg IE
var firstCharacter = dimension.match(/^./)[0];
return firstCharacter.toUpperCase() + dimension.replace(/^./, '');
}
function maxName(dimension) {
return 'max' + upName(dimension);
}
var openModals = [];
var Modal = function(selector, options) {
if (!selector) {
this._element = null;
} else {
this._element = Common.elOrSelector(selector, 'Ink.UI.Modal markup');
}
this._options = {
/**
* Width, height and markup really optional, as they can be obtained by the element
*/
width: undefined,
height: undefined,
/**
* To add extra classes
*/
shadeClass: undefined,
modalClass: undefined,
/**
* Optional trigger properties
*/
trigger: undefined,
triggerEvent: 'click',
autoDisplay: true,
/**
* Remaining options
*/
markup: undefined,
onShow: undefined,
onDismiss: undefined,
closeOnClick: false,
closeOnEscape: true,
responsive: true,
disableScroll: true
};
this._handlers = {
click: Ink.bindEvent(this._onShadeClick, this),
keyDown: Ink.bindEvent(this._onKeyDown, this),
resize: Ink.bindEvent(this._onResize, this)
};
this._wasDismissed = false;
/**
* Modal Markup
*/
if( this._element ){
this._markupMode = Css.hasClassName(this._element,'ink-modal'); // Check if the full modal comes from the markup
} else {
this._markupMode = false;
}
if( !this._markupMode ){
this._modalShadow = document.createElement('div');
this._modalShadowStyle = this._modalShadow.style;
this._modalDiv = document.createElement('div');
this._modalDivStyle = this._modalDiv.style;
if( !!this._element ){
this._options.markup = this._element.innerHTML;
}
/**
* Not in full markup mode, let's set the classes and css configurations
*/
Css.addClassName( this._modalShadow,'ink-shade' );
Css.addClassName( this._modalDiv,'ink-modal ink-space' );
/**
* Applying the main css styles
*/
// this._modalDivStyle.position = 'absolute';
this._modalShadow.appendChild( this._modalDiv);
document.body.appendChild( this._modalShadow );
} else {
this._modalDiv = this._element;
this._modalDivStyle = this._modalDiv.style;
this._modalShadow = this._modalDiv.parentNode;
this._modalShadowStyle = this._modalShadow.style;
this._contentContainer = Selector.select(".modal-body", this._modalDiv)[0];
if( !this._contentContainer){
throw new Error('Ink.UI.Modal: Missing div with class "modal-body"');
}
this._options.markup = this._contentContainer.innerHTML;
/**
* First, will handle the least important: The dataset
*/
this._options = Ink.extendObj(this._options,InkElement.data(this._element));
}
/**
* Now, the most important, the initialization options
*/
this._options = Ink.extendObj(this._options,options || {});
if( !this._markupMode ){
this.setContentMarkup(this._options.markup);
}
if( typeof this._options.shadeClass === 'string' ){
Css.addClassName(this._modalShadow, this._options.shadeClass);
}
if( typeof this._options.modalClass === 'string' ){
Css.addClassName(this._modalDiv, this._options.modalClass);
}
if( ("trigger" in this._options) && ( typeof this._options.trigger !== 'undefined' ) ){
var triggerElement;
if( typeof this._options.trigger === 'string' ){
triggerElement = Selector.select( this._options.trigger );
Event.observeMulti(triggerElement, this._options.triggerEvent, Ink.bindEvent(this.open, this));
}
} else if ( this._options.autoDisplay.toString() === "true" ) {
this.open();
}
};
Modal.prototype = {
/**
* Responsible for repositioning the modal
*
* @method _reposition
* @private
*/
_reposition: function(){
this._modalDivStyle.marginTop = (-InkElement.elementHeight(this._modalDiv)/2) + 'px';
this._modalDivStyle.marginLeft = (-InkElement.elementWidth(this._modalDiv)/2) + 'px';
},
/**
* Responsible for resizing the modal
*
* @method _onResize
* @param {Boolean|Event} runNow Its executed in the begining to resize/reposition accordingly to the viewport. But usually it's an event object.
* @private
*/
_onResize: function( runNow ){
if( typeof runNow === 'boolean' ){
this._timeoutResizeFunction.call(this);
} else if( !this._resizeTimeout && (runNow && typeof runNow === 'object') ){
this._resizeTimeout = setTimeout(Ink.bind(this._timeoutResizeFunction, this),250);
}
},
/**
* Timeout Resize Function
*
* @method _timeoutResizeFunction
* @private
*/
_timeoutResizeFunction: function(){
/**
* Getting the current viewport size
*/
var isPercentage = {
width: ('' + this._options.width).indexOf('%') !== -1,
height: ('' + this._options.height).indexOf('%') !== -1
};
var currentViewport = {
height: InkElement.viewportHeight(),
width: InkElement.viewportWidth()
};
InkArray.forEach(['height', 'width'], Ink.bind(function (dimension) {
// Not used for percentage measurements
if (isPercentage[dimension]) { return; }
if (currentViewport[dimension] > this.originalStatus[dimension]) {
this._modalDivStyle[dimension] = this._modalDivStyle[maxName(dimension)];
} else {
this._modalDivStyle[dimension] = Math.round(currentViewport[dimension] * 0.9) + 'px';
}
}, this));
this._resizeContainer();
this._reposition();
this._resizeTimeout = undefined;
},
/**
* Handle clicks on the shade element.
*
* @method _onShadeClick
* @param {Event} ev
* @private
*/
_onShadeClick: function(ev) {
var tgtEl = Event.element(ev);
if (Css.hasClassName(tgtEl, 'ink-close') || Css.hasClassName(tgtEl, 'ink-dismiss') ||
InkElement.findUpwardsBySelector(tgtEl, '.ink-close,.ink-dismiss') ||
(
this._options.closeOnClick &&
(!InkElement.descendantOf(this._shadeElement, tgtEl) || (tgtEl === this._shadeElement))
)
) {
var alertsInTheModal = Selector.select('.ink-alert', this._shadeElement),
alertsLength = alertsInTheModal.length;
for( var i = 0; i < alertsLength; i++ ){
if( InkElement.descendantOf(alertsInTheModal[i], tgtEl) ){
return;
}
}
this.dismiss();
// Only stop the event if this dismisses this modal
if (this._wasDismissed) {
Event.stop(ev);
}
}
},
/**
* Responsible for handling the escape key pressing.
*
* @method _onKeyDown
* @param {Event} ev
* @private
*/
_onKeyDown: function(ev) {
if (ev.keyCode !== 27 || this._wasDismissed) { return; }
if (this._options.closeOnEscape.toString() === 'true' &&
openModals[openModals.length - 1] === this) {
this.dismiss();
if (this._wasDismissed) {
Event.stop(ev);
}
}
},
/**
* Responsible for setting the size of the modal (and position) based on the viewport.
*
* @method _resizeContainer
* @private
*/
_resizeContainer: function() {
// [3.0.0] drop this because everyone should have the new CSS now, which has this rule already with .ink-modal-is-open.
this._contentElement.style.overflow = this._contentElement.style.overflowX = this._contentElement.style.overflowY = 'hidden';
var containerHeight = InkElement.elementHeight(this._modalDiv);
this._modalHeader = Selector.select('.modal-header',this._modalDiv)[0];
if( this._modalHeader ){
containerHeight -= InkElement.elementHeight(this._modalHeader);
}
this._modalFooter = Selector.select('.modal-footer',this._modalDiv)[0];
if( this._modalFooter ){
containerHeight -= InkElement.elementHeight(this._modalFooter);
}
this._contentContainer.style.height = containerHeight + 'px';
if( containerHeight !== InkElement.elementHeight(this._contentContainer) ){
this._contentContainer.style.height = ~~(containerHeight - (InkElement.elementHeight(this._contentContainer) - containerHeight)) + 'px';
}
if( this._markupMode ){ return; }
this._contentContainer.style.overflow = this._contentContainer.style.overflowX = 'hidden';
this._contentContainer.style.overflowY = 'auto';
this._contentElement.style.overflow = this._contentElement.style.overflowX = this._contentElement.style.overflowY = 'visible';
},
/**
* Responsible for 'disabling' the page scroll
*
* @method _disableScroll
* @private
*/
_disableScroll: function() {
var htmlEl = document.documentElement;
this._oldHtmlOverflows = [ htmlEl.style.overflowX,
htmlEl.style.overflowY ];
htmlEl.style.overflowX = htmlEl.style.overflowY = 'hidden';
},
/**************
* PUBLIC API *
**************/
/**
* Display this Modal. Useful if you have initialized the modal
* @method open
* @param {Event} [event] (internal) In case its fired by the internal trigger.
*/
open: function(event) {
if( event ){ Event.stop(event); }
var elem = (document.compatMode === "CSS1Compat") ? document.documentElement : document.body;
this._resizeTimeout = null;
Css.addClassName( this._modalShadow,'ink-shade' );
this._modalShadowStyle.display = this._modalDivStyle.display = 'block';
setTimeout(Ink.bind(function() {
Css.addClassName( this._modalShadow, 'visible' );
Css.addClassName( this._modalDiv, 'visible' );
}, this), 100);
/**
* Fallback to the old one
*/
this._contentElement = this._modalDiv;
this._shadeElement = this._modalShadow;
if( !this._markupMode ){
/**
* Setting the content of the modal
*/
this.setContentMarkup( this._options.markup );
}
/**
* If any size has been user-defined, let's set them as max-width and max-height
*/
var isPercentage = {
width: ('' + this._options.width).indexOf('%') !== -1,
height: ('' + this._options.height).indexOf('%') !== -1
};
InkArray.forEach(['width', 'height'], Ink.bind(function (dimension) {
if (this._options[dimension] !== undefined) {
this._modalDivStyle[dimension] = this._options[dimension];
if (!isPercentage[dimension]) {
this._modalDivStyle[maxName(dimension)] =
InkElement['element' + upName(dimension)](this._modalDiv) + 'px';
}
} else {
this._modalDivStyle[maxName(dimension)] = InkElement['element' + upName(dimension)](this._modalDiv) + 'px';
}
if (isPercentage[dimension] && parseInt(elem['client' + maxName(dimension)], 10) <= parseInt(this._modalDivStyle[dimension], 10) ) {
this._modalDivStyle[dimension] = Math.round(parseInt(elem['client' + maxName(dimension)], 10) * 0.9) + 'px';
}
}, this));
this.originalStatus = {
viewportHeight: InkElement.elementHeight(elem),
viewportWidth: InkElement.elementWidth(elem),
height: InkElement.elementHeight(this._modalDiv),
width: InkElement.elementWidth(this._modalDiv)
};
/**
* Let's 'resize' it:
*/
if( this._options.responsive.toString() === 'true' ) {
this._onResize(true);
Event.observe( window,'resize',this._handlers.resize );
} else {
this._resizeContainer();
this._reposition();
}
if (this._options.onShow) {
this._options.onShow(this);
}
if(this._options.disableScroll.toString() === 'true') {
this._disableScroll();
}
// subscribe events
Event.observe(this._shadeElement, 'click', this._handlers.click);
if (this._options.closeOnEscape.toString() === 'true') {
Event.observe(document, 'keydown', this._handlers.keyDown);
}
Common.registerInstance(this, this._shadeElement, 'modal');
this._wasDismissed = false;
openModals.push(this);
Css.addClassName(document.documentElement, 'ink-modal-is-open');
},
/**
* Dismisses the modal
*
* @method dismiss
* @public
*/
dismiss: function() {
if (this._wasDismissed) { /* Already dismissed. WTF IE. */ return; }
if (this._options.onDismiss) {
var ret = this._options.onDismiss(this);
if (ret === false) { return; }
}
this._wasDismissed = true;
if( this._options.responsive ){
Event.stopObserving(window, 'resize', this._handlers.resize);
}
// this._modalShadow.parentNode.removeChild(this._modalShadow);
if( !this._markupMode ){
this._modalShadow.parentNode.removeChild(this._modalShadow);
this.destroy();
} else {
Css.removeClassName( this._modalDiv, 'visible' );
Css.removeClassName( this._modalShadow, 'visible' );
this._waitForFade(this._modalShadow, Ink.bind(function () {
this._modalShadowStyle.display = 'none';
}, this));
}
openModals = InkArray.remove(openModals, InkArray.keyValue(this, openModals), 1);
if (openModals.length === 0) { // Document level stuff now there are no modals in play.
var htmlEl = document.documentElement;
// Reenable scroll
if(this._options.disableScroll) {
htmlEl.style.overflowX = this._oldHtmlOverflows[0];
htmlEl.style.overflowY = this._oldHtmlOverflows[1];
}
// Remove the class from the HTML element.
Css.removeClassName(htmlEl, 'ink-modal-is-open');
}
},
/**
* Utility function to listen to the onTransmissionEnd event, or wait using setTimeouts
*
* Specific to this._element
*/
_waitForFade: function (elem, callback) {
if (!opacitySupported) { return callback(); }
var transitionEndEventNames = [
'transitionEnd', 'oTransitionEnd', 'webkitTransitionEnd'];
var classicName;
var evName;
for (var i = 0, len = transitionEndEventNames.length; i < len; i++) {
evName = transitionEndEventNames[i];
classicName = 'on' + evName.toLowerCase();
if (classicName in elem) {
Event.observeOnce(elem, evName, callback);
return;
}
}
var fadeChecker = function () {
if( +Css.getStyle(elem, 'opacity') > 0 ){
setTimeout(fadeChecker, 250);
} else {
callback();
}
};
setTimeout(fadeChecker, 500);
},
/**
* Removes the modal from the DOM
*
* @method destroy
* @public
*/
destroy: function() {
Common.unregisterInstance(this._instanceId);
},
/**
* Returns the content DOM element
*
* @method getContentElement
* @return {DOMElement} Modal main cointainer.
* @public
*/
getContentElement: function() {
return this._contentContainer;
},
/**
* Replaces the content markup
*
* @method setContentMarkup
* @param {String} contentMarkup
* @public
*/
setContentMarkup: function(contentMarkup) {
if( !this._markupMode ){
this._modalDiv.innerHTML = [contentMarkup].join('');
this._contentContainer = Selector.select(".modal-body",this._modalDiv);
if( !this._contentContainer.length ){
// throw 'Missing div with class "modal-body"';
var tempHeader = Selector.select(".modal-header",this._modalDiv);
var tempFooter = Selector.select(".modal-footer",this._modalDiv);
InkArray.each(tempHeader, InkElement.remove);
InkArray.each(tempFooter, InkElement.remove);
var body = document.createElement('div');
Css.addClassName(body,'modal-body');
body.innerHTML = this._modalDiv.innerHTML;
this._modalDiv.innerHTML = '';
var toAdd = tempHeader.concat([body]).concat(tempFooter);
InkArray.each(toAdd, Ink.bindMethod(this._modalDiv, 'appendChild'));
// InkArray.each(tempHeader,Ink.bind(function( element ){ this._modalDiv.appendChild(element); },this));
// this._modalDiv.appendChild(body);
// InkArray.each(tempFooter,Ink.bind(function( element ){ this._modalDiv.appendChild(element); },this));
this._contentContainer = Selector.select(".modal-body",this._modalDiv);
}
this._contentContainer = this._contentContainer[0];
} else {
this._contentContainer.innerHTML = contentMarkup;
}
this._contentElement = this._modalDiv;
this._resizeContainer();
}
};
return Modal;
});
+519
View File
@@ -0,0 +1,519 @@
/**
* @module Ink.UI.Pagination_1
* @author inkdev AT sapo.pt
* @version 1
*/
Ink.createModule('Ink.UI.Pagination', '1',
['Ink.UI.Common_1','Ink.Dom.Event_1','Ink.Dom.Css_1','Ink.Dom.Element_1','Ink.Dom.Selector_1'],
function(Common, Event, Css, Element, Selector ) {
'use strict';
/**
* Function to create the pagination anchors
*
* @method genAel
* @param {String} inner HTML to be placed inside the anchor.
* @return {DOMElement} Anchor created
*/
var genAEl = function(inner, index) {
var aEl = document.createElement('a');
aEl.setAttribute('href', '#');
if (index !== undefined) {
aEl.setAttribute('data-index', index);
}
aEl.innerHTML = inner;
return aEl;
};
/**
* @class Ink.UI.Pagination
* @constructor
* @version 1
* @param {String|DOMElement} selector
* @param {Object} options Options
* @param {Number} [options.size] number of pages.
* @param {Number} [options.totalItemCount] Total numeber of items to display
* @param {Number} [options.itemsPerPage] number of items per page.
* @param {Number} [options.maxSize] If passed, only shows at most maxSize items. displays also first|prev page and next page|last buttons
* @param {Number} [options.start] start page. defaults to 1
* @param {String} [options.firstLabel] label to display on first page button
* @param {String} [options.lastLabel] label to display on last page button
* @param {String} [options.previousLabel] label to display on previous button
* @param {String} [options.nextLabel] label to display on next button
* @param {String} [options.previousPageLabel] label to display on previous page button
* @param {String} [options.nextPageLabel] label to display on next page button
* @param {Function} [options.onChange] optional callback. Called with `(thisPaginator, newPageNumber)`.
* @param {String} [options.hashParameter] parameter to use on setHash. by default uses 'page'
* @param {String} [options.parentTag] HTML Tag used as the parent node.
* @param {String} [options.childTag] HTML Tag used as the child nodes.
* @param {String} [options.wrapperClass] CSS Class used in the wrapper element
* @param {String} [options.paginationClass] CSS Class used in the pagination element
* @param {String} [options.activeClass] CSS Class used to mark page as active
* @param {String} [options.disabledClass] CSS Class used to mark page as disabled
* @param {String} [options.hideClass] CSS Class used to hide elements
* @param {String} [options.previousClass] CSS Class used in the previous element
* @param {String} [options.previousPageClass] CSS Class used in the previous page element
* @param {String} [options.nextClass] CSS Class used in the next element
* @param {String} [options.nextPageClass] CSS Class used in the next page element
* @param {Function} [options.numberFormatter] optional function which takes and 0-indexed number and returns the string which appears on a numbered button
*/
var Pagination = function(selector, options) {
this._element = Common.elOrSelector(selector, 'Ink.UI.Pagination element');
this._options = Common.options('Ink.UI.Pagination_1', {
size: ['Integer', null],
totalItemCount: ['Integer', null],
itemsPerPage: ['Integer', null],
maxSize: ['Integer', null],
start: ['Integer', 1],
firstLabel: ['String', 'First'],
lastLabel: ['String', 'Last'],
previousLabel: ['String', 'Previous'],
nextLabel: ['String', 'Next'],
previousPageLabel: ['String', null],
nextPageLabel: ['String', null],
onChange: ['Function', undefined],
hashParameter: ['String', 'page'],
parentTag: ['String', 'ul'],
childTag: ['String', 'li'],
wrapperClass: ['String', 'ink-navigation'],
paginationClass: ['String', 'pagination'],
activeClass: ['String', 'active'],
disabledClass: ['String', 'disabled'],
hideClass: ['String', 'hide-all'],
previousClass: ['String', 'previous'],
previousPageClass: ['String', 'previousPage'],
nextClass: ['String', 'next'],
nextPageClass: ['String', 'nextPage'],
numberFormatter: ['Function', function(i) { return i + 1; }]
}, options || {}, this._element);
if (!this._options.previousPageLabel) {
this._options.previousPageLabel = this._options.previousLabel + ' ' + this._options.maxSize;
}
if (!this._options.nextPageLabel) {
this._options.nextPageLabel = this._options.nextLabel + ' ' + this._options.maxSize;
}
this._handlers = {
click: Ink.bindEvent(this._onClick,this)
};
if (Common.isInteger(this._options.totalItemCount) && Common.isInteger(this._options.itemsPerPage)) {
this._size = Math.ceil(this._options.totalItemCount / this._options.itemsPerPage);
} else if (Common.isInteger(this._options.size)) {
this._size = this._options.size;
} else {
throw new TypeError('Ink.UI.Pagination: Please supply a size option or totalItemCount and itemsPerPage options.');
}
if (!Common.isInteger(this._options.start) && this._options.start > 0 && this._options.start <= this._size) {
throw new TypeError('start option is a required integer between 1 and size!');
}
if (this._options.maxSize && !Common.isInteger(this._options.maxSize) && this._options.maxSize > 0) {
throw new TypeError('maxSize option is a positive integer!');
}
else if (this._size < 0) {
throw new RangeError('size option must be equal or more than 0!');
}
this.setOnChange(this._options.onChange);
this._current = this._options.start - 1;
this._itemLiEls = [];
this._init();
};
Pagination.prototype = {
/**
* Init function called by the constructor
*
* @method _init
* @private
*/
_init: function() {
// generate and apply DOM
this._generateMarkup(this._element);
this._updateItems();
// subscribe events
this._observe();
Common.registerInstance(this, this._element, 'pagination');
},
/**
* Responsible for setting listener in the 'click' event of the Pagination element.
*
* @method _observe
* @private
*/
_observe: function() {
Event.observeDelegated(this._element, 'click', '.' + this._options.paginationClass + ' > ' + this._options.childTag, this._handlers.click);
},
/**
* Updates the markup everytime there's a change in the Pagination object.
*
* @method _updateItems
* @private
*/
_updateItems: function() {
var liEls = this._itemLiEls;
var isSimpleToggle = this._size === liEls.length;
var i, f, liEl;
if (isSimpleToggle) {
// just toggle active class
for (i = 0, f = this._size; i < f; ++i) {
Css.setClassName(liEls[i], this._options.activeClass, i === this._current);
}
}
else {
// remove old items
for (i = liEls.length - 1; i >= 0; --i) {
this._ulEl.removeChild(liEls[i]);
}
// add new items
liEls = [];
for (i = 0, f = this._size; i < f; ++i) {
liEl = document.createElement(this._options.childTag);
liEl.appendChild( genAEl( this._options.numberFormatter(i), i) );
Css.setClassName(liEl, this._options.activeClass, i === this._current);
this._ulEl.insertBefore(liEl, this._nextEl);
liEls.push(liEl);
}
this._itemLiEls = liEls;
}
if (this._options.maxSize) {
// toggle visible items
var page = Math.floor( this._current / this._options.maxSize );
var pi = this._options.maxSize * page;
var pf = pi + this._options.maxSize - 1;
for (i = 0, f = this._size; i < f; ++i) {
liEl = liEls[i];
Css.setClassName(liEl, this._options.hideClass, i < pi || i > pf);
}
this._pageStart = pi;
this._pageEnd = pf;
this._page = page;
Css.setClassName(this._prevPageEl, this._options.disabledClass, !this.hasPreviousPage());
Css.setClassName(this._nextPageEl, this._options.disabledClass, !this.hasNextPage());
Css.setClassName(this._firstEl, this._options.disabledClass, this.isFirst());
Css.setClassName(this._lastEl, this._options.disabledClass, this.isLast());
}
// update prev and next
Css.setClassName(this._prevEl, this._options.disabledClass, !this.hasPrevious());
Css.setClassName(this._nextEl, this._options.disabledClass, !this.hasNext());
},
/**
* Returns the top element for the gallery DOM representation
*
* @method _generateMarkup
* @param {DOMElement} el
* @private
*/
_generateMarkup: function(el) {
Css.addClassName(el, 'ink-navigation');
var ulEl,liEl,
hasUlAlready = false;
if( ( ulEl = Selector.select('.' + this._options.paginationClass,el)).length < 1 ){
ulEl = document.createElement(this._options.parentTag);
Css.addClassName(ulEl, this._options.paginationClass);
} else {
hasUlAlready = true;
ulEl = ulEl[0];
}
if (this._options.maxSize) {
liEl = document.createElement(this._options.childTag);
liEl.appendChild( genAEl(this._options.firstLabel) );
this._firstEl = liEl;
Css.addClassName(liEl, this._options.firstClass);
ulEl.appendChild(liEl);
liEl = document.createElement(this._options.childTag);
liEl.appendChild( genAEl(this._options.previousPageLabel) );
this._prevPageEl = liEl;
Css.addClassName(liEl, this._options.previousPageClass);
ulEl.appendChild(liEl);
}
liEl = document.createElement(this._options.childTag);
liEl.appendChild( genAEl(this._options.previousLabel) );
this._prevEl = liEl;
Css.addClassName(liEl, this._options.previousClass);
ulEl.appendChild(liEl);
liEl = document.createElement(this._options.childTag);
liEl.appendChild( genAEl(this._options.nextLabel) );
this._nextEl = liEl;
Css.addClassName(liEl, this._options.nextClass);
ulEl.appendChild(liEl);
if (this._options.maxSize) {
liEl = document.createElement(this._options.childTag);
liEl.appendChild( genAEl(this._options.nextPageLabel) );
this._nextPageEl = liEl;
Css.addClassName(liEl, this._options.nextPageClass);
ulEl.appendChild(liEl);
liEl = document.createElement(this._options.childTag);
liEl.appendChild( genAEl(this._options.lastLabel) );
this._lastEl = liEl;
Css.addClassName(liEl, this._options.lastClass);
ulEl.appendChild(liEl);
}
if( !hasUlAlready ){
el.appendChild(ulEl);
}
this._ulEl = ulEl;
},
/**
* Click handler
*
* @method _onClick
* @param {Event} ev
* @private
*/
_onClick: function(ev) {
Event.stop(ev);
var liEl = Event.element(ev);
if ( Css.hasClassName(liEl, this._options.activeClass) ||
Css.hasClassName(liEl, this._options.disabledClass) ) { return; }
var isPrev = Css.hasClassName(liEl, this._options.previousClass);
var isNext = Css.hasClassName(liEl, this._options.nextClass);
var isPrevPage = Css.hasClassName(liEl, this._options.previousPageClass);
var isNextPage = Css.hasClassName(liEl, this._options.nextPageClass);
var isFirst = Css.hasClassName(liEl, this._options.firstClass);
var isLast = Css.hasClassName(liEl, this._options.lastClass);
if (isFirst) {
this.setCurrent(0);
}
else if (isLast) {
this.setCurrent(this._size - 1);
}
else if (isPrevPage || isNextPage) {
this.setCurrent( (isPrevPage ? -1 : 1) * this._options.maxSize, true);
}
else if (isPrev || isNext) {
this.setCurrent(isPrev ? -1 : 1, true);
}
else {
var aElem = Ink.s('[data-index]', liEl);
var nr = parseInt( aElem.getAttribute('data-index'), 10);
this.setCurrent(nr);
}
},
/**
* Allows you to subscribe to the onChange event
*
* @method setOnChange
* @param cb {Function} Callback called with `(thisPaginator, newPageNumber)`.
*/
setOnChange: function (onChange) {
if (onChange !== undefined && typeof onChange !== 'function') {
throw new TypeError('onChange option must be a function!');
}
this._onChange = onChange;
},
/**************
* PUBLIC API *
**************/
/**
* Sets the number of pages
*
* @method setSize
* @param {Number} sz number of pages
* @public
*/
setSize: function(sz) {
if (!Common.isInteger(sz)) {
throw new TypeError('1st argument must be an integer number!');
}
this._size = sz;
this._updateItems();
this._current = 0;
},
/**
* Calculate the number of pages, then call setSize().
*
* @param setSizeInItems
* @param {Number} totalItems
* @param {Number} itemsPerPage
*/
setSizeInItems: function (totalItems, itemsPerPage) {
var pageNumber = Math.ceil(totalItems / itemsPerPage);
this.setSize(pageNumber);
},
/**
* Sets the current page
*
* @method setCurrent
* @param {Number} nr sets the current page to given number
* @param {Boolean} isRelative trueish to set relative change instead of absolute (default)
* @public
*/
setCurrent: function(nr, isRelative) {
if (!Common.isInteger(nr)) {
throw new TypeError('1st argument must be an integer number!');
}
if (isRelative) {
nr += this._current;
}
if (nr > this._size - 1) {
nr = this._size - 1;
}
if (nr < 0) {
nr = 0;
}
this._current = nr;
this._updateItems();
if (this._onChange) {
this._onChange(this, nr);
}
/*if (this._options.setHash) {
var o = {};
o[this._options.hashParameter] = nr;
Common.setHash(o);
}*/ // undocumented option, removing
},
/**
* Returns the number of pages
*
* @method getSize
* @return {Number} Number of pages
* @public
*/
getSize: function() {
return this._size;
},
/**
* Returns current page
*
* @method getCurrent
* @return {Number} Current page
* @public
*/
getCurrent: function() {
return this._current;
},
/**
* Returns true iif at first page
*
* @method isFirst
* @return {Boolean} True if at first page
* @public
*/
isFirst: function() {
return this._current === 0;
},
/**
* Returns true iif at last page
*
* @method isLast
* @return {Boolean} True if at last page
* @public
*/
isLast: function() {
return this._current === this._size - 1;
},
/**
* Returns true iif has prior pages
*
* @method hasPrevious
* @return {Boolean} True if has prior pages
* @public
*/
hasPrevious: function() {
return this._current > 0;
},
/**
* Returns true iif has pages ahead
*
* @method hasNext
* @return {Boolean} True if has pages ahead
* @public
*/
hasNext: function() {
return this._current < this._size - 1;
},
/**
* Returns true iif has prior set of page(s)
*
* @method hasPreviousPage
* @return {Boolean} Returns true iif has prior set of page(s)
* @public
*/
hasPreviousPage: function() {
return this._options.maxSize && this._current > this._options.maxSize - 1;
},
/**
* Returns true iif has set of page(s) ahead
*
* @method hasNextPage
* @return {Boolean} Returns true iif has set of page(s) ahead
* @public
*/
hasNextPage: function() {
return this._options.maxSize && this._size - this._current >= this._options.maxSize + 1;
},
/**
* Unregisters the component and removes its markup from the DOM
*
* @method destroy
* @public
*/
destroy: Common.destroyComponent
};
return Pagination;
});
+108
View File
@@ -0,0 +1,108 @@
/**
* @module Ink.UI.ProgressBar_1
* @author inkdev AT sapo.pt
* @version 1
*/
Ink.createModule('Ink.UI.ProgressBar', '1', ['Ink.Dom.Selector_1','Ink.Dom.Element_1'], function( Selector, Element ) {
'use strict';
/**
* Associated to a .ink-progress-bar element, it provides the necessary
* method - setValue() - for the user to change the element's value.
*
* @class Ink.UI.ProgressBar
* @constructor
* @version 1
* @param {String|DOMElement} selector
* @param {Object} [options] Options
* @param {Number} [options.startValue] Percentage of the bar that is filled. Range between 0 and 100. Default: 0
* @param {Function} [options.onStart] Callback that is called when a change of value is started
* @param {Function} [options.onEnd] Callback that is called when a change of value ends
*
* @example
* <div class="ink-progress-bar grey" data-start-value="70%">
* <span class="caption">I am a grey progress bar</span>
* <div class="bar grey"></div>
* </div>
* <script>
* Ink.requireModules( ['Ink.Dom.Selector_1','Ink.UI.ProgressBar_1'], function( Selector, ProgressBar ){
* var progressBarElement = Ink.s('.ink-progress-bar');
* var progressBarObj = new ProgressBar( progressBarElement );
* });
* </script>
*/
var ProgressBar = function( selector, options ){
if( typeof selector !== 'object' ){
if( typeof selector !== 'string' ){
throw '[Ink.UI.ProgressBar] :: Invalid selector';
} else {
this._element = Selector.select(selector);
if( this._element.length < 1 ){
throw "[Ink.UI.ProgressBar] :: Selector didn't find any elements";
}
this._element = this._element[0];
}
} else {
this._element = selector;
}
this._options = Ink.extendObj({
'startValue': 0,
'onStart': function(){},
'onEnd': function(){}
},Element.data(this._element));
this._options = Ink.extendObj( this._options, options || {});
this._value = this._options.startValue;
this._init();
};
ProgressBar.prototype = {
/**
* Init function called by the constructor
*
* @method _init
* @private
*/
_init: function(){
this._elementBar = Selector.select('.bar',this._element);
if( this._elementBar.length < 1 ){
throw '[Ink.UI.ProgressBar] :: Bar element not found';
}
this._elementBar = this._elementBar[0];
this._options.onStart = Ink.bind(this._options.onStart,this);
this._options.onEnd = Ink.bind(this._options.onEnd,this);
this.setValue( this._options.startValue );
},
/**
* Sets the value of the Progressbar
*
* @method setValue
* @param {Number} newValue Numeric value, between 0 and 100, that represents the percentage of the bar.
* @public
*/
setValue: function( newValue ){
this._options.onStart( this._value);
newValue = parseInt(newValue,10);
if( isNaN(newValue) || (newValue < 0) ){
newValue = 0;
} else if( newValue>100 ){
newValue = 100;
}
this._value = newValue;
this._elementBar.style.width = this._value + '%';
this._options.onEnd( this._value );
}
};
return ProgressBar;
});
@@ -0,0 +1,234 @@
/**
* @module Ink.UI.SmoothScroller_1
* @author inkdev AT sapo.pt
* @version 1
*/
Ink.createModule('Ink.UI.SmoothScroller', '1', ['Ink.Dom.Event_1', 'Ink.Dom.Element_1', 'Ink.Dom.Selector_1','Ink.Dom.Loaded_1'], function(Event, InkElement, Selector, Loaded) {
'use strict';
var requestAnimationFrame =
window.requestAnimationFrame ||
function (cb) { return setTimeout(cb, 10); };
var cancelAnimationFrame =
window.cancelAnimationFrame ||
function (id) { clearTimeout(id); };
/**
* @class Ink.UI.SmoothScroller
* @version 1
* @static
*
* @example
*
* <a href="#part1" class="ink-smooth-scroll">go to Part 1</a>
*
* [lots and lots of content...]
*
* <h1 id="part1">Part 1</h1>
*
* <script>
* // ...Although you don't need to do this if you have autoload.js
* Ink.requireModules(['Ink.UI.SmoothScroller_1'], function (SmoothScroller) {
* SmoothScroller.init('.ink-smooth-scroll');
* })
* </script>
*/
var SmoothScroller = {
/**
* Sets the speed of the scrolling
*
* @property speed
* @type {Number}
* @readOnly
* @static
*/
speed: 10,
/**
* Returns the Y position of an element, relative to the document
*
* @method getTop
* @param {DOMElement} d DOMElement to get the Y position from
* @return {Number} Y position of div 'd'
* @public
* @static
*/
getTop: function(d) {
return Math.round(
SmoothScroller.scrollTop() + d.getBoundingClientRect().top);
},
/**
* Returns the current scroll position
*
* @method scrollTop
* @return {Number} Current scroll position
* @public
* @static
*/
scrollTop: function() {
var body = document.body,
d = document.documentElement;
if (body && body.scrollTop){
return body.scrollTop;
}
if (d && d.scrollTop){
return d.scrollTop;
}
if (window.pageYOffset){
return window.pageYOffset;
}
return 0;
},
/**
* Attaches an event for an element
*
* @method add
* @param {DOMElement} el DOMElement to make the listening of the event
* @param {String} event Event name to be listened
* @param {DOMElement} fn Callback function to run when the event is triggered.
* @public
* @static
*/
add: function(el, event, fn) {
Event.observe(el,event,fn);
},
/**
* Kill an event of an element
*
* @method end
* @param {String} e Event to be killed/stopped
* @public
* @static
*/
// kill an event of an element
end: function(e) {
Event.stopDefault(e);
},
/**
* Moves the scrollbar to the target element. This is the function
* which animates the scroll position bit by bit. It calls itself in
* the end through requestAnimationFrame
*
* @method scroll
* @param {Number} d Y coordinate value to stop
* @public
* @static
*/
scroll: function(d, options) {
var a = SmoothScroller.scrollTop();
var margin = options.margin || 0;
var endPos = d - margin;
if (endPos > a) {
a += Math.ceil((endPos - a) / SmoothScroller.speed);
} else {
a = a + (endPos - a) / SmoothScroller.speed;
}
cancelAnimationFrame(SmoothScroller.interval);
if (!((a) === endPos || SmoothScroller.offsetTop === a)) {
SmoothScroller.interval = requestAnimationFrame(
Ink.bindMethod(SmoothScroller, 'scroll', d, options), document.body);
} else {
SmoothScroller.onDone();
}
window.scrollTo(0, a);
SmoothScroller.offsetTop = a;
},
/**
* Has smooth scrolling applied to relevant elements upon page load.
*
* @method init
* @param [selector='a.scrollableLink,a.ink-smooth-scroll'] Selector string for finding links with smooth scrolling enabled.
* @public
* @static
*/
init: function(selector) {
Loaded.run(Ink.bindMethod(SmoothScroller, 'render', selector));
},
/**
* This method extracts all the anchors and validates them as # and attaches the events
*
* @method render
* @public
* @static
*/
render: function(selector) {
var a = Selector.select(selector || 'a.scrollableLink,a.ink-smooth-scroll');
for (var i = 0; i < a.length; i++) {
var _elm = a[i];
if (_elm.href && _elm.href.indexOf('#') !== -1 && ((_elm.pathname === location.pathname) || ('/' + _elm.pathname === location.pathname))) {
Event.observe(_elm,'click', Ink.bindEvent(SmoothScroller.onClick, this, _elm));
}
}
},
/**
* Click handler
*
* @method onClick
* @public
* @static
*/
onClick: function(event, _elm) {
SmoothScroller.end(event);
if(_elm != null && _elm.getAttribute('href') !== null) {
var hashIndex = _elm.href.indexOf('#');
if (hashIndex === -1) {
return;
}
var data = InkElement.data(_elm);
var hash = _elm.href.substr((hashIndex + 1));
var activeLiSelector = 'ul > li.active > ' + selector;
var selector = 'a[name="' + hash + '"],#' + hash;
var elm = Selector.select(selector)[0];
var activeLi = Selector.select(activeLiSelector)[0];
activeLi = activeLi && activeLi.parentNode;
if (typeof(elm) !== 'undefined') {
if (_elm.parentNode.className.indexOf('active') === -1) {
if (activeLi) {
activeLi.className = activeLi.className.replace(/(^|\s+)active($|\s+)/g, '');
}
_elm.parentNode.className += " active";
}
SmoothScroller.hash = hash;
var options = {};
if (parseFloat(data.margin)) {
options.margin = parseFloat(data.margin);
}
SmoothScroller.scroll(SmoothScroller.getTop(elm), options);
}
}
},
/**
* Called when the scroll movement is done. Updates browser address.
*/
onDone: function () {
window.location.hash = SmoothScroller.hash;
}
};
return SmoothScroller;
});
+257
View File
@@ -0,0 +1,257 @@
/**
* @module Ink.UI.SortableList_1
* @author inkdev AT sapo.pt
* @version 1
*/
Ink.createModule('Ink.UI.SortableList', '1', ['Ink.UI.Common_1','Ink.Dom.Css_1','Ink.Dom.Event_1','Ink.Dom.Element_1','Ink.Dom.Selector_1'], function( Common, Css, Events, Element, Selector ) {
'use strict';
var hasTouch = (('ontouchstart' in window) || // html5 browsers
(navigator.maxTouchPoints > 0) || // future IE
(navigator.msMaxTouchPoints > 0));
/**
* Adds sortable behaviour to any list!
*
* @class Ink.UI.SortableList
* @constructor
* @version 1
* @param {String|DOMElement} selector
* @param {String} [options.placeholderClass='placeholder'] CSS class to be added to the "ghost" element being dragged around
* @param {String} [options.draggedClass='hide-all'] CSS class added to the original element.
* @param {String} [options.draggingClass='dragging'] CSS class added to the html element when the user is dragging.
* @param {String} [options.dragSelector='li'] CSS selector for the drag enabled nodes.
* @param {String} [options.handleSelector=null] CSS selector for the drag handle. If present, you can only drag nodes by this selector.
* @param {String} [options.moveSelector=null] CSS selector to validate a node move. If present, you can only move nodes into this selector.
* @param {Boolean} [options.swap=false] Flag to swap moving element with target element instead of changing its order.
* @param {Boolean} [options.cancelMouseOut=false] Flag to cancel moving if mouse leaves the container element.
* @example
* <ul class="unstyled ink-sortable-list" id="slist" data-handle-selector=".ink-label">
* <li><span class="ink-label info">drag here</span>primeiro</li>
* <li><span class="ink-label info">drag here</span>segundo</li>
* <li><span class="ink-label info">drag here</span>terceiro</li>
* </ul>
* <script>
* Ink.requireModules( ['Ink.Dom.Selector_1','Ink.UI.SortableList_1'], function( Selector, SortableList ){
* var sortableListElement = Ink.s('.ink-sortable-list');
* var sortableListObj = new SortableList( sortableListElement );
* });
* <\/script>
*/
var SortableList = function(selector, options) {
this._element = Common.elOrSelector(selector, 'Ink.UI.SortableList');
this._options = Common.options('Sortable', {
'placeholderClass': ['String', 'placeholder'],
'draggedClass': ['String', 'hide-all'],
'draggingClass': ['String', 'dragging'],
'dragSelector': ['String', 'li'],
'dragObject': ['String', null], // Deprecated. Use handleSelector instead.
'handleSelector': ['String', null],
'moveSelector': ['String', false],
'swap': ['Boolean', false],
'cancelMouseOut': ['Boolean', false]
}, options || {}, this._element);
if (this._options.dragObject != null) {
// [3.0.0] Remove this deprecation notice and stop providing backwards compatibility
Ink.warn('Ink.UI.SortableList: options.dragObject is now deprecated. ' +
'Please use options.handleSelector instead.');
this._options.handleSelector =
this._options.handleSelector || this._options.dragObject;
}
this._handlers = {
down: Ink.bind(this._onDown, this),
move: Ink.bind(this._onMove, this),
up: Ink.bind(this._onUp, this)
};
this._isMoving = false;
this._init();
};
SortableList.prototype = {
/**
* Init function called by the constructor.
*
* @method _init
* @private
*/
_init: function() {
this._down = hasTouch ? 'touchstart mousedown' : 'mousedown';
this._move = hasTouch ? 'touchmove mousemove' : 'mousemove';
this._up = hasTouch ? 'touchend mouseup' : 'mouseup';
this._observe();
Common.registerInstance(this, this._element, 'sortableList');
},
/**
* Sets the event handlers.
*
* @method _observe
* @private
*/
_observe: function() {
Events.on(this._element, this._down, this._options.dragSelector, this._handlers.down);
Events.on(this._element, this._move, this._options.dragSelector, this._handlers.move);
if(this._options.cancelMouseOut) {
Events.on(this._element, 'mouseleave', Ink.bind(this.stopMoving, this));
}
Events.on(document.documentElement, this._up, this._handlers.up);
},
/**
* Mousedown or touchstart handler
*
* @method _onDown
* @param {Event} ev
* @private
*/
_onDown: function(ev) {
if (this._isMoving || this._placeholder) { return; }
if(this._options.handleSelector && !Selector.matchesSelector(ev.target, this._options.handleSelector)) { return; }
var tgtEl = ev.currentTarget;
this._isMoving = tgtEl;
this._placeholder = tgtEl.cloneNode(true);
this._movePlaceholder(tgtEl);
this._addMovingClasses();
return false;
},
/**
* Mousemove or touchmove handler
*
* @method _onMove
* @param {Event} ev
* @private
*/
_onMove: function(ev) {
this.validateMove(ev.currentTarget);
return false;
},
/**
* Mouseup or touchend handler
*
* @method _onUp
* @param {Event} ev
* @private
*/
_onUp: function(ev) {
if (!this._isMoving || !this._placeholder) { return; }
if (ev.currentTarget === this._isMoving) { return; }
if (ev.currentTarget === this._placeholder) { return; }
Element.insertBefore(this._isMoving, this._placeholder);
this.stopMoving();
return false;
},
/**
* Adds the CSS classes to interactive elements
*
* @method _addMovingClasses
* @private
*/
_addMovingClasses: function(){
Css.addClassName(this._placeholder, this._options.placeholderClass);
Css.addClassName(this._isMoving, this._options.draggedClass);
Css.addClassName(document.documentElement, this._options.draggingClass);
},
/**
* Removes the CSS classes from interactive elements
*
* @method _removeMovingClasses
* @private
*/
_removeMovingClasses: function(){
if(this._isMoving) { Css.removeClassName(this._isMoving, this._options.draggedClass); }
if(this._placeholder) { Css.removeClassName(this._placeholder, this._options.placeholderClass); }
Css.removeClassName(document.documentElement, this._options.draggingClass);
},
/**
* Moves the placeholder element relative to the target element
*
* @method _movePlaceholder
* @param {Element} target_position
* @private
*/
_movePlaceholder: function(target){
var placeholder = this._placeholder,
target_position,
placeholder_position,
from_top,
from_left;
if(!placeholder) {
Element.insertAfter(placeholder, target);
} else if(this._options.swap){
Element.insertAfter(placeholder, target);
Element.insertBefore(target, this._isMoving);
Element.insertBefore(this._isMoving, placeholder);
} else {
target_position = Element.offset(target);
placeholder_position = Element.offset(this._placeholder);
from_top = target_position[1] > placeholder_position[1];
from_left = target_position[0] > placeholder_position[0];
if( ( from_top && from_left ) || ( !from_top && !from_left ) ) {
Element.insertBefore(placeholder, target);
} else {
Element.insertAfter(placeholder, target);
}
Element.insertBefore(this._isMoving, placeholder);
}
},
/**************
* PUBLIC API *
**************/
/**
* Unregisters the component and removes its markup from the DOM
*
* @method destroy
* @public
*/
destroy: Common.destroyComponent,
/**
* Visually stops moving. Removes the placeholder as well as the styling classes.
*
* @method _movePlaceholder
* @public
*/
stopMoving: function(){
this._removeMovingClasses();
Element.remove(this._placeholder);
this._placeholder = false;
this._isMoving = false;
},
/**
* Validation method for the move handler
*
* @method _movePlaceholder
* @param {Element} elem
* @public
*/
validateMove: function(elem){
if (!this._isMoving || !this._placeholder) { return; }
if (elem === this._placeholder) { return; }
if (elem === this._isMoving) { return; }
if(!this._options.moveSelector || Selector.matchesSelector(elem, this._options.moveSelector)){
this._movePlaceholder(elem);
} else {
this.stopMoving();
}
}
};
return SortableList;
});
+165
View File
@@ -0,0 +1,165 @@
/**
* @module Ink.UI.Spy_1
* @author inkdev AT sapo.pt
* @version 1
*/
Ink.createModule('Ink.UI.Spy', '1', ['Ink.UI.Common_1','Ink.Dom.Event_1','Ink.Dom.Css_1','Ink.Dom.Element_1','Ink.Dom.Selector_1'], function(Common, Event, Css, Element, Selector ) {
'use strict';
// Maps a spy target (EG a menu with links inside) to spied instances.
var spyTargets = [
// [target, [spied, spied, spied...]], ...
];
function targetIndex(target) {
for (var i = 0, len = spyTargets.length; i < len; i++) {
if (spyTargets[i][0] === target) {
return i;
}
}
return null;
}
function addSpied(spied, target) {
var index = targetIndex(target);
if (index === null) {
spyTargets.push([target, [spied]]);
} else {
spyTargets[index][1].push(spied);
}
}
var observingOnScroll = false;
function observeOnScroll() {
if (!observingOnScroll) {
observingOnScroll = true;
Event.observe(document, 'scroll', Event.throttle(onScroll, 300));
}
}
function onScroll() {
for (var i = 0, len = spyTargets.length; i < len; i++) {
onScrollForTarget(spyTargets[i][0], spyTargets[i][1]);
}
}
function onScrollForTarget(target, spied) {
var activeEl = findActiveElement(spied);
// This selector finds li's to deactivate
var toDeactivate = Selector.select('li.active', target);
for (var i = 0, total = toDeactivate.length; i < total; i++) {
Css.removeClassName(toDeactivate[i], 'active');
}
if (activeEl === null) {
return;
}
// The link which should be activated has a "href" ending with "#" + name or id of the element
var menuLinkSelector = 'a[href$="#' + (activeEl.name || activeEl.id) + '"]';
var toActivate = Selector.select(menuLinkSelector, target);
for (i = 0, total = toActivate.length; i < total; i++) {
Css.addClassName(Element.findUpwardsByTag(toActivate[i], 'li'), 'active');
}
}
function findActiveElement(spied) {
/*
* Find the element above the top of the screen, but closest to it.
* _____
* |_____| element 1 (active element)
*
* ---
* _____ |
* | | element 2 | viewport visible area
* | | |
* |_____| |
* ---
*/
// Remember that getBoundingClientRect returns coordinates
// relative to the top left corner of the screen.
//
// So checking if it's < 0 is used to tell if
// the element is above the top of the screen.
var closest = -Infinity;
var closestIndex;
var bBox;
for( var i = 0, total = spied.length; i < total; i++ ){
bBox = spied[i].getBoundingClientRect();
if (bBox.top <= 0 && bBox.top > closest) {
closest = bBox.top;
closestIndex = i;
}
}
if (closestIndex === undefined) {
return null;
} else {
return spied[closestIndex];
}
}
/**
* Spy is a component that 'spies' an element (or a group of elements) and when they leave the viewport (through the top),
* highlight an option - related to that element being spied - that resides in a menu, initially identified as target.
*
* @class Ink.UI.Spy
* @constructor
* @version 1
* @param {String|DOMElement} selector
* @param {Object} [options] Options
* @param {DOMElement|String} options.target Target menu on where the spy will highlight the right option.
* TODO @xparam {String} [options.activeClass='active'] Class which marks the "li" as active.
* @example
* <script>
* Ink.requireModules( ['Ink.Dom.Selector_1','Ink.UI.Spy_1'], function( Selector, Spy ){
* var menuElement = Ink.s('#menu');
* var specialAnchorToSpy = Ink.s('#specialAnchor');
* var spyObj = new Spy( specialAnchorToSpy, {
* target: menuElement
* });
* });
* </script>
*/
var Spy = function( selector, options ){
this._rootElement = Common.elOrSelector(selector,'1st argument');
/**
* Setting default options and - if needed - overriding it with the data attributes
*/
this._options = Ink.extendObj({
target: undefined,
activeClass: 'active'
}, Element.data( this._rootElement ) );
/**
* In case options have been defined when creating the instance, they've precedence
*/
this._options = Ink.extendObj(this._options,options || {});
this._options.target = Common.elOrSelector( this._options.target, 'Target' );
this._init();
};
Spy.prototype = {
/**
* Init function called by the constructor
*
* @method _init
* @private
*/
_init: function() {
addSpied(this._rootElement, this._options.target);
observeOnScroll();
onScroll();
}
};
return Spy;
});
+285
View File
@@ -0,0 +1,285 @@
/**
* @module Ink.UI.Stacker_1
**/
Ink.createModule('Ink.UI.Stacker', 1, ['Ink.UI.Common_1', 'Ink.Dom.Event_1', 'Ink.Dom.Element_1'], function(InkUICommon, InkEvent, InkElement) {
'use strict';
function Stacker(selector, options) {
this._init(selector, options);
}
Stacker.prototype = {
/**
* This module combines several stacks of items together, in smaller screen sizes.
*
* The purpose is to have several stacks of items which may have different heights and as such cannot be used because of `float: left` quirks.
*
* For example, when you have three different columns of information:
*
* [col. A: 1] [col. B: 1] [col. C: 1]
* [col. B: 2] [col. C: 2] [col. C: 2]
*
* and the screen resizes and you need a layout of 2 columns, Stacker reorders the stacks so that you get:
*
* [col. A: 1] [col. B: 1]
* [col. C: 1] [col. A: 2]
* [col. B: 2] [col. C: 2]
*
* Note: If you just want to use a different amount of columns for your items in several viewports, but these items are guaranteed to have a fixed height, don't use this module. Use the `small-*`, `medium-*` and `large-*` classes instead.
*
* @class Ink.UI.Stacker_1
*
* @constructor
* @param [container] {DOMElement|String} Element which contains the stacks (identified by the options.column selector)
* @param [options]
* @param [options.column='.stacker-column'] {String} Select the columns inside the `container`
* @param [options.item='.stacker-item'] {String} Select items in your stack
*
* @param [options.customBreakPoints] {Object} options for each breakpoint name. Use this if you have more breakpoints than Ink by default (`large`, `medium`, `small`)
* @param [options.customBreakpoints.(breakpoint)] {Object}
* @param options.customBreakpoints.(breakpoint).max Maximum screen size as seen in your media query
* @param options.customBreakpoints.(breakpoint).min Minimum screen size as seen in your media query
* @param options.customBreakpoints.(breakpoint).cols Column count for this size.
*
* @param [options.largeMax] {Number} Upper bound of `large` breakpoint
* @param [options.largeMin=961] {Number} Lower bound of `large` breakpoint
* @param [options.mediumMax=960] {Number} Upper bound of `medium` breakpoint
* @param [options.mediumMin=651] {Number} Lower bound of `medium` breakpoint
* @param [options.smallMax=650] {Number} Upper bound of `small` breakpoint
* @param [options.smallMin] {Number} Lower bound of `small` breakpoint
*
* @param [options.largeCols=3] {Integer} Number of columns in the `large` viewport
* @param [options.mediumCols=2] {Integer} Number of columns in the `medium` viewport
* @param [options.smallCols=1] {Integer} Number of columns in the `small` viewport
*
* @param [options.isOrdered=true] {Boolean} When `false`, do not reorder stacks when combining them.
* @param [options.onRunCallback] {Function} Called when instantiated
* @param [options.onResizeCallback] {Function} Called when resized because the window resized.
* @param [options.onAPIReloadCallback] {Function} Called when you ask to reload stack items from the DOM.
*
* @example
*
* Html:
*
* <div id="stacker-container"> <!-- Stacker element -->
* <div class="large-33 medium-50 small-100 stacker-column"> <!-- Column element ('.stacker-column' is the default selector) -->
* <div id="a" class="stacker-item">a</div> <!-- Item ('.stacker-item' is the default selector) -->
* <div id="d" class="stacker-item">d</div>
* <div id="g" class="stacker-item">g</div>
* </div>
* <div class="large-33 medium-50 small-100 hide-small stacker-column">
* <div id="b" class="stacker-item">b</div>
* <div id="e" class="stacker-item">e</div>
* <div id="h" class="stacker-item">h</div>
* </div>
* <div class="large-33 medium-50 small-100 hide-medium hide-small stacker-column">
* <div id="c" class="stacker-item">c</div>
* <div id="f" class="stacker-item">f</div>
* <div id="i" class="stacker-item">i</div>
* </div>
* </div>
*
* Javascript:
*
* Ink.requireModules(['Ink.UI.Stacker_1'], function (Stacker) {
* var stacker = new Stacker('#stacker-container');
* // Keep the "stacker" variable around if you want to call addItem and reloadItems
* });
**/
_init: function(selector, options) {
/* globals console */
this._rootElm = InkUICommon.elsOrSelector(selector, 'Ink.UI.Stacker root element')[0] || null;
if(this._rootElm === null) {
if(typeof console !== 'undefined') {
console.warn('Ink.UI.Stacker: No root element');
}
}
this._options = InkUICommon.options({
column: ['String', '.stacker-column'],
item: ['String', '.stacker-item'],
// [3.0.0] review this when we have info about our breakpoints from the CSS
customBreakPoints: ['Object', null], // Must be: {xlarge: {max: 9999, min: 1281, cols: 5}, large:{max:1280, min:1001, cols:4} medium:{max:1000, min:801,cols:3}, ...etc..}
largeMax: ['Number', Number.MAX_VALUE],
largeMin: ['Number', 961],
mediumMax: ['Number', 960],
mediumMin: ['Number', 651],
smallMax: ['Number', 650],
smallMin: ['Number', 0],
largeCols: ['Integer', 3],
mediumCols: ['Integer', 2],
smallCols: ['Integer', 1],
isOrdered: ['Boolean', true],
onRunCallback: ['Function', null],
onResizeCallback: ['Function', null],
onAPIReloadCallback: ['Function', null]
}, options || {}, this._rootElm);
this._aList = [];
this._curLayout = 'large';
// [todo] is this needed?
this._runFirstTime = false;
this._getPageItemsToList();
if(this._canApplyLayoutChange() || !this._runFirstTime) {
this._runFirstTime = true;
this._applyLayoutChange();
if(typeof(this._options.onRunCallback) === 'function') {
this._options.onRunCallback(this._curLayout);
}
}
this._addEvents();
},
/**
* Add an item to the end of your stacks. Call `reloadItems()` when you are done adding items.
* @method addItem
* @param {DOMElement} item
**/
addItem: function(item) {
this._aList.push(item);
},
/**
* Update the layout of your items.
*
* Call this when:
*
* - The width has changed, but not because of the window resizing.
* - You used addItem to add some items
*
* @method reloadItems
**/
reloadItems: function() {
this._applyLayoutChange();
if(typeof(this._options.onAPIReloadCallback) === 'function') {
this._options.onAPIReloadCallback(this._curLayout);
}
},
_addEvents: function() {
InkEvent.observe(window, 'resize', Ink.bindEvent(this._onResize, this));
},
_onResize: function() {
if(this._canApplyLayoutChange()) {
this._removeDomItems();
this._applyLayoutChange();
if(typeof(this._options.onResizeCallback) === 'function') {
this._options.onResizeCallback(this._curLayout);
}
}
},
_setCurLayout: function() {
var viewportWidth = InkElement.viewportWidth();
if(this._options.customBreakpoints && typeof(this._options.customBreakPoints) === 'object') {
for(var prop in this._options.customBreakPoints) {
if(this._options.customBreakPoints.hasOwnProperty(prop)) {
if(viewportWidth >= Number(this._options.customBreakPoints[prop].min) && viewportWidth <= Number(this._options.customBreakPoints[prop].max) && this._curLayout !== prop) {
this._curLayout = prop;
return;
}
}
}
} else {
if(viewportWidth <= Number(this._options.largeMax) && viewportWidth >= Number(this._options.largeMin) && this._curLayout !== 'large') {
this._curLayout = 'large';
} else if(viewportWidth >= Number(this._options.mediumMin) && viewportWidth <= Number(this._options.mediumMax) && this._curLayout !== 'medium') {
this._curLayout = 'medium';
} else if(viewportWidth >= Number(this._options.smallMin) && viewportWidth <= Number(this._options.smallMax) && this._curLayout !== 'small') {
this._curLayout = 'small';
}
}
},
_getColumnsToShow: function() {
if(this._options.customBreakPoints && typeof(this._options.customBreakPoints) === 'object') {
return Number(this._options.customBreakPoints[this._curLayout].cols);
} else {
return Number(this._options[this._curLayout+'Cols']);
}
},
_canApplyLayoutChange: function() {
var curLayout = this._curLayout;
this._setCurLayout();
if(curLayout !== this._curLayout) {
return true;
}
return false;
},
_getPageItemsToList: function() {
this._aColumn = Ink.ss(this._options.column, this._rootElm);
var totalCols = this._aColumn.length;
var index = 0;
if(totalCols > 0) {
for(var i=0; i < this._aColumn.length; i++) {
var aItems = Ink.ss(this._options.item, this._aColumn[i]);
for(var j=0; j < aItems.length; j++) {
if(this._options.isOrdered) {
index = i + (j * totalCols);
}
this._aList[index] = aItems[j];
if(!this._options.isOrdered) {
index++;
}
//aItems[j].style.height = (100 + (Math.random() * 100))+'px';
aItems[j].parentNode.removeChild(aItems[j]);
}
}
if(this._aList.length > 0 && this._options.isOrdered) {
var aNewList = [];
for(var ii=0; ii < this._aList.length; ii++) {
if(typeof(this._aList[ii]) !== 'undefined') {
aNewList.push(this._aList[ii]);
}
}
this._aList = aNewList;
}
}
},
_removeDomItems: function() {
var totalCols = this._aColumn.length;
if(totalCols > 0) {
for(var i=0; i < totalCols; i++) {
var aItems = Ink.ss(this._options.item, this._aColumn[i]);
for(var j=aItems.length - 1; j >= 0; j--) {
aItems[j].parentNode.removeChild(aItems[j]);
}
}
}
},
_applyLayoutChange: function() {
var totalCols = this._getColumnsToShow();
var totalItems = this._aList.length;
var index = 0;
var countCol = 0;
if(totalCols > 0) {
while(countCol < totalCols) {
this._aColumn[countCol].appendChild(this._aList[index]);
index++;
countCol++;
if(index === totalItems) {
return;
}
if(countCol === totalCols) {
countCol = 0;
}
}
}
}
};
return Stacker;
});
+279
View File
@@ -0,0 +1,279 @@
/**
* @module Ink.UI.Sticky_1
* @author inkdev AT sapo.pt
* @version 1
*/
Ink.createModule('Ink.UI.Sticky', '1', ['Ink.UI.Common_1','Ink.Dom.Event_1','Ink.Dom.Element_1','Ink.Dom.Css_1'], function(Common, Event, Element, Css) {
'use strict';
/**
* The Sticky component takes an element and transforms it's behavior in order to, when the user scrolls he sets its position
* to fixed and maintain it until the user scrolls back to the same place.
*
* @class Ink.UI.Sticky
* @constructor
* @version 1
* @param {String|DOMElement} selector
* @param {Object} [options] Options
* @param {Number} [options.offsetBottom=0] Number of pixels of distance from the bottomElement.
* @param {Number} [options.offsetTop=0] Number of pixels of distance from the topElement.
* @param {Boolean} [options.inlineDimensions=true] Whether to set "style.height" and "style.width" in the stuck element. Turn this off when your `stickyClass` has its own height and width and you don't want this to be dealt with through javascript.
* @param {Boolean} [options.inlinePosition=true] Whether to set "style.left" in the stuck element. Turn this off when your `stickyClass` has its own "left" position and you don't want this to be dealt with through javascript.
* @param {String} [options.wrapperClass="ink-sticky-wrapper"] Css class for the wrapper element.
* @param {String} [options.stickyClass="ink-sticky-stuck"] Css class for sticking the sticky to the screen. Add your own "stuck" class to define your own sticky behaviour.
* @param {String} [options.topElement] CSS Selector that specifies a top element with which the component could collide.
* @param {String} [options.bottomElement] CSS Selector that specifies a bottom element with which the component could collide.
* @param {Array|String} [options.activateInLayouts='medium,large'] Layouts in which the sticky behaviour is present. Pass an array or comma-separated string.
* @example
* <script>
* Ink.requireModules( ['Ink.Dom.Selector_1','Ink.UI.Sticky_1'], function( Selector, Sticky ) {
* var menuElement = Ink.s('#menu');
* var stickyObj = new Sticky( menuElement );
* });
* </script>
*/
var Sticky = function( selector, options ){
this._rootElement = Common.elOrSelector(selector, 'Ink.UI.Sticky_1');
this._options = Common.options({
offsetBottom: ['Integer', 0],
offsetTop: ['Integer', 0],
topElement: ['Element', null],
wrapperClass: ['String', 'ink-sticky-wrapper'],
stickyClass: ['String', 'ink-sticky-stuck'],
inlineDimensions: ['Boolean', true],
inlinePosition: ['Boolean', true],
bottomElement: ['Element', null],
activateInLayouts: ['String', 'medium,large']
}, options || {}, this._rootElement );
// Because String#indexOf is compatible with lt IE8 but not Array#indexOf
this._options.activateInLayouts = this._options.activateInLayouts.toString();
this._dims = null; // force a recalculation of the dimensions later
this._options.offsetTop = parseInt(this._options.offsetTop, 10) || 0;
this._options.offsetBottom = parseInt(this._options.offsetBottom, 10) || 0;
if (this._options.topElement) {
this._options.topElement = Common.elOrSelector(this._options.topElement, 'Top Element');
}
if (this._options.bottomElement) {
this._options.bottomElement = Common.elOrSelector(this._options.bottomElement, 'Sticky bottom Element');
}
this._wrapper = Element.create('div', { className: this._options.wrapperClass });
Element.wrap(this._rootElement, this._wrapper);
this._init();
};
Sticky.prototype = {
/**
* Init function called by the constructor
*
* @method _init
* @private
*/
_init: function() {
var scrollTarget = document.addEventListener ? document : window;
this._onScroll = Ink.bind(Event.throttle(this._onScroll, 33), this); // Because this is called directly.
Event.observe( scrollTarget, 'scroll', this._onScroll );
Event.observe( window, 'resize', Ink.bindEvent(Event.throttle(this._onResize, 100), this) );
this._onScroll();
},
/**
* Returns whether the sticky is disabled in the current view
*
* @method isDisabledInLayout
* @private
*/
_isDisabledInLayout: function () {
var currentLayout = Common.currentLayout();
if (!currentLayout) { return false; }
return this._options.activateInLayouts.indexOf(currentLayout) === -1;
},
/**
* Scroll handler.
*
* @method _onScroll
* @private
*/
_onScroll: function(){
var dims = this._getDims();
var scrollHeight = Element.scrollHeight();
var unstick = this._isDisabledInLayout() ||
scrollHeight <= dims.top - this._options.offsetTop ||
(this._options.topElement && this._options.topElement.getBoundingClientRect().bottom + this._options.offsetTop > 0);
if( unstick ) {
// We're on top, no sticking. position:static is the "normal" position.
this._unstick();
return;
}
// If we stick it now, what will be its boundingClientRect.bottom ?
var bottomOfSticky = this._options.offsetTop + dims.height + Element.scrollHeight();
var maxBottomOfSticky = document.body.scrollHeight;
if (this._options.bottomElement) {
maxBottomOfSticky =
this._options.bottomElement.getBoundingClientRect().top +
Element.scrollHeight();
}
maxBottomOfSticky -= this._options.offsetBottom;
if ( bottomOfSticky < maxBottomOfSticky ) {
// Stick to screen!
this._stickTo('screen');
} else {
// Stick to bottom
this._stickTo('bottom');
}
},
/**
* Have the sticky stick nowhere, to the screen, or to the bottom.
*
* @method _stickTo
* @private
*/
_stickTo: function (where) {
var style = this._rootElement.style;
var dims = this._getDims();
Css.addClassName(this._rootElement, this._options.stickyClass);
this._wrapper.style.height = dims.height + 'px';
this._inlineDimensions(dims.height + 'px', dims.width + 'px');
if (this._options.inlinePosition === false) {
return;
}
style.left = dims.left + 'px';
if (where === 'screen') {
style.bottom = null;
style.top = this._options.offsetTop + 'px';
} else if (where === 'bottom') {
// Distance between bottom of sticky and bottom of document
var bottom = this._getBottomOffset();
// Distance between bottom of viewport and bottom of document
var bottomOfViewport = Element.scrollHeight() + Element.viewportHeight();
var toBottomOfDocument = Element.pageHeight() - bottomOfViewport;
style.bottom = bottom - toBottomOfDocument + 'px';
style.top = 'auto';
}
},
/**
* "unstick" the sticky from the screen or bottom of the document
* @method _unstick
* @private
*/
_unstick: function () {
Css.removeClassName(this._rootElement, this._options.stickyClass);
// deinline dimensions of our root element
this._inlineDimensions(null, null);
// deinline the position of our root element
if (this._options.inlinePosition) {
this._rootElement.style.left = null;
this._rootElement.style.top = null;
this._rootElement.style.bottom = null;
}
// deinline dimensions of wrapper
this._wrapper.style.height = null;
this._wrapper.style.width = null;
// Break the "getDims" cache
this._dims = null;
},
/**
* Resize handler
*
* @method _onResize
* @private
*/
_onResize: function(){
this._dims = null; // Blow the cache so _getDims recalculates
this._onScroll();
},
/**
* Recalculate the "dims" cache, or get it.
*
* The "dims" cache is to be set to null when the element is liable to have changed dimensions
*
* (eg: on resize)
*
**/
_getDims: function () {
if (this._dims !== null) { return this._dims; }
var style = this._rootElement.style;
// We unstick the sticky so we can measure.
var oldPosition = style.position;
var oldWidth = style.width;
style.position = 'static'; // [todo] this should be a class toggle
style.width = null;
var dimensionsInStatic = Element.outerDimensions(this._rootElement);
var rect = this._wrapper.getBoundingClientRect();
this._dims = {
height: dimensionsInStatic[1],
width: dimensionsInStatic[0],
left: rect.left + Element.scrollWidth(),
top: rect.top + Element.scrollHeight()
};
style.position = oldPosition;
style.width = oldWidth;
return this._dims;
},
/**
* Set style.height and style.width, but not if options.inlineDimensions === false
*
* @method _inlineDimensions
* @private
*/
_inlineDimensions: function (height, width) {
if (this._options.inlineDimensions) {
this._rootElement.style.height = height;
this._rootElement.style.width = width;
}
},
/**
* Get the distance between the bottom of the element and the bottom of the page
*
* @method _getBottomOffset
* @private
*/
_getBottomOffset: function () {
var bottom = this._options.offsetBottom;
if (this._options.bottomElement) {
bottom += Element.pageHeight() -
Element.offsetTop(this._options.bottomElement);
}
return bottom;
}
};
return Sticky;
});
+209
View File
@@ -0,0 +1,209 @@
/**
* @module Ink.UI.Swipe
* @author ink AT sapo.pt
* @version 1
*/
Ink.createModule('Ink.UI.Swipe', '1', ['Ink.Dom.Event_1', 'Ink.Dom.Element_1', 'Ink.UI.Common_1'], function(InkEvent, InkElement, Common) {
'use strict';
/**
* Subscribe swipe gestures!
*
* Supports filtering swipes be any combination of the criteria supported in the options.
*
* @class Ink.UI.Swipe
* @constructor
* @param {String|DOMElement} el
* @param {Object} options
* @param {Function} [options.onEnd] callback function for the `touchend` event. Gets all the gesture information, and is filtered by min/max Dist and Duration options (see below)
* @param {Function} [options.onStart] callback function for `touchstart` event
* @param {Function} [options.onMove] callback function for every `touchmove` event. Gets current gesture information.
* @param {Number} [options.minDist] minimum allowed distance, in pixels
* @param {Number} [options.maxDist] maximum allowed distance, in pixels
* @param {Number} [options.minDuration] minimum allowed duration, in seconds
* @param {Number} [options.maxDuration] maximum allowed duration, in seconds
* @param {String} [options.axis] if either 'x' or 'y' is passed, only swipes where the dominant axis is the given one trigger the callback
* @param {String} [options.storeGesture=false] store gesture information and provide to the callback
* @param {String} [options.stopEvents=true] stop (default and propagation) of the received events
*
* -----
*
* Arguments received by the callbacks
* -----------------------------------
*
* `onStart`, `onMove`, and `onEnd` receive as argument an object containing:
*
* - `event`: the DOMEvent object
* - `element`: the target element
* - `Instance`: the `Ink.UI.Swipe_1` instance
* - `position`: `Array` with `[x, y]` coordinates of current position
* - `dt`: Time passed between now and the first event (onMove only)
* - `gesture`: an Array containing [x,y] coordinates of every touchmove event received (storeGesture only) (onEnd only)
* - `time`: an Array containing all the `dt` values for every touchmove event (onEnd only)
* - `overallMovement`: X and Y distance traveled by the touch movement (`[x, y]`) (onEnd only)
* - `overallTime`: total time passed (onEnd only)
*
*/
function Swipe(el, options) {
el = Common.elOrSelector(el, 'Swipe target');
this._options = Ink.extendObj({
onEnd: undefined,
onStart: undefined,
onMove: undefined,
minDist: undefined, // in pixels
maxDist: undefined,
minDuration: undefined, // in seconds
maxDuration: undefined,
axis: undefined, // x | y
storeGesture: false,
stopEvents: true
}, InkElement.data(el), options || {});
if (typeof options === 'function') {
this._options.onEnd = options;
}
this._handlers = {
down: Ink.bindEvent(this._onDown, this),
move: Ink.bindEvent(this._onMove, this),
up: Ink.bindEvent(this._onUp, this)
};
this._element = el;
this._init();
}
Swipe.prototype = {
version: '0.1',
_supported: ('ontouchstart' in document.documentElement),
_init: function() {
var db = document.body;
InkEvent.observe(db, 'touchstart', this._handlers.down);
if (this._options.storeGesture || this._options.onMove) {
InkEvent.observe(db, 'touchmove', this._handlers.move);
}
InkEvent.observe(db, 'touchend', this._handlers.up);
this._isOn = false;
},
_isMeOrParent: function(el, parentEl) {
if (!el) {return;}
do {
if (el === parentEl) { return true; }
el = el.parentNode;
} while (el);
return false;
},
_pushGesture: function (coords, dt) {
if (this._options.storeGesture) {
this._gesture.push(coords);
this._time.push(dt);
}
},
_onDown: function(event) {
if (event.changedTouches.length !== 1) { return; }
if (!this._isMeOrParent(event.target, this._element)) { return; }
if( this._options.stopEvents === true ){
InkEvent.stop(event);
}
event = event.changedTouches[0];
this._isOn = true;
this._target = event.target;
this._t0 = +new Date();
this._p0 = [event.pageX, event.pageY];
if (this._options.storeGesture) {
this._gesture = [];
this._time = [];
}
this._pushGesture(this._p0, 0);
if (this._options.onStart) {
this._options.onStart({
event: event,
element: this._element,
instance: this,
position: this._p0,
dt: 0
});
}
},
_onMove: function(event) {
if (!this._isOn || event.changedTouches.length !== 1) { return; }
if( this._options.stopEvents === true ) {
InkEvent.stop(event);
}
event = event.changedTouches[0];
var t1 = +new Date();
var dt = (t1 - this._t0);
var gesture = [event.pageX, event.pageY];
this._pushGesture(gesture, dt);
if (this._options.onMove) {
this._options.onMove({
event: event,
element: this._element,
instance: this,
position: gesture,
dt: dt
});
}
},
_onUp: function(event) {
if (!this._isOn || event.changedTouches.length !== 1) { return; }
if( this._options.stopEvents === true ){
InkEvent.stop(event);
}
event = event.changedTouches[0]; // TODO SHOULD CHECK IT IS THE SAME TOUCH
this._isOn = false;
var t1 = +new Date();
var p1 = [event.pageX, event.pageY];
var dt = (t1 - this._t0);
var dr = [
p1[0] - this._p0[0],
p1[1] - this._p0[1]
];
var dist = Math.sqrt(dr[0]*dr[0] + dr[1]*dr[1]);
var axis = Math.abs(dr[0]) > Math.abs(dr[1]) ? 'x' : 'y';
var o = this._options;
if (o.minDist && dist < o.minDist) { return; }
if (o.maxDist && dist > o.maxDist) { return; }
if (o.minDuration && dt < o.minDuration) { return; }
if (o.maxDuration && dt > o.maxDuration) { return; }
if (o.axis && axis !== o.axis) { return; }
if (this._options.onEnd) {
this._options.onEnd({
event: event,
element: this._element,
instance: this,
gesture: this._gesture,
time: this._time,
axis: axis,
overallMovement: dr,
overallTime: dt
});
}
}
};
return Swipe;
});
+807
View File
@@ -0,0 +1,807 @@
/**
* @module Ink.UI.Table_1
* @author inkdev AT sapo.pt
* @version 1
*/
Ink.createModule('Ink.UI.Table', '1', ['Ink.Util.Url_1','Ink.UI.Pagination_1','Ink.Net.Ajax_1','Ink.UI.Common_1','Ink.Dom.Event_1','Ink.Dom.Css_1','Ink.Dom.Element_1','Ink.Dom.Selector_1','Ink.Util.Array_1','Ink.Util.String_1', 'Ink.Util.Json_1'], function(InkUrl,Pagination, Ajax, Common, Event, Css, Element, Selector, InkArray, InkString, Json) {
'use strict';
var rNumber = /\d/g;
// Turn into a number, if we can. For sorting data which could be numeric or not.
function maybeTurnIntoNumber(value) {
if( !isNaN(value) && rNumber.test(value) ){
return parseInt(value, 10);
} else if( !isNaN(value) ){
return parseFloat(value);
}
return value;
}
function cmp (a, b) {
if( a === b ){
return 0;
}
return ( ( a > b ) ? 1 : -1 );
}
// cmp function for comparing data which might be a number.
function numberishEnabledCmp (a, b) {
var aValue = maybeTurnIntoNumber(Element.textContent(a));
var bValue = maybeTurnIntoNumber(Element.textContent(b));
return cmp(aValue, bValue);
}
// Object.keys polyfill
function keys(obj) {
if (typeof Object.keys !== 'undefined') {
return Object.keys(obj);
}
var ret = [];
for (var k in obj) if (obj.hasOwnProperty(k)) {
ret.push(k);
}
return ret;
}
// Most processJSON* functions can just default to this.
function sameSame(obj) { return obj; }
/**
* The Table component transforms the native/DOM table element into a
* sortable, paginated component.
*
* @class Ink.UI.Table
* @constructor
* @version 1
* @param {String|DOMElement} selector
* @param {Object} [options] Options
* @param {Number} [options.pageSize]
* Number of rows per page. Omit to avoid paginating.
*
* @param {String} [options.endpoint]
* Endpoint to get the records via AJAX. Omit if you don't want to do AJAX
*
* @param {Function} [options.createEndpointUrl]
* Callback to customise what URL the AJAX endpoint is at. Receives three
* arguments: base (the "endpoint" option), sort (`{ order: 'asc' or 'desc', field: fieldname }`)
* and page ({ page: page number, size: items per page })
*
* @param {Function} [options.getDataFromEndPoint]
* Callback to allow the user to retrieve the data himself given an URL.
* Must accept two arguments: `url` and `callback`. This `callback` will
* take as a single argument a JavaScript object.
*
* @param {Function} [options.processJSONRows]
* Retrieve an array of rows from the data which came from AJAX.
*
* @param {Function} [options.processJSONHeaders]
* Get an object with all the headers' names as keys, and a { label, sortable }
* object as value.
* Example: `{col1: {label: "Column 1"}, col2: {label: "Column 2", sortable: true}`.
* Takes a single argument, the JSON response.
*
* @param {Function} [options.processJSONRow]
* Process a row object before it gets on the table.
*
* @param {Function} [options.processJSONField]
* Process the field data before putting it on the table.
* You can return HTML, a DOM element, or a string here.
* Arguments you receive: `(column, fieldData, rowIndex)`.
*
* @param {Function} [options.processJSONField.(field_name)]
* The same as processJSONField, but for a particular field.
*
* @param {Function} [options.processJSONTotalRows]
* A callback where you have a chance to say how many rows
* are in the dataset (not only on this page) you have on the
* collection. You get as an argument the JSON response.
*
* @param {Function} [options.getSortKey=null]
* A function taking a `{ columnIndex, columnName, data, element }`
* object and returning a value which serves as a sort key for the
* sorting operation. For example, if you want to sort by a
* `data-sort-key` atribute, set `getSortKey` to:
*
* function (cell) {
* return cell.element.getAttribute('data-sort-key');
* }
*
* @param {Function} [options.getSortKey.(field_name)]
* Same as `options.getSortKey`, but for a particular field.
*
* @param {Object} [options.tdClassNames]
* An object mapping each field to what classes it gets.
* Example: `{ name: "large-10", isBoss: "hide-small" }`
*
* @param {String|DomElement|Ink.UI.Pagination} [options.pagination]
* Pagination instance or element.
*
* @param {Object} [options.paginationOptions]
* Override the options with which we instantiate the Ink.UI.Pagination.
*
* @param {Boolean} [options.allowResetSorting]
* Allow sort order to be set to "none" in addition to "ascending" and "descending"
*
* @param {String|Array} [options.visibleFields]
* Set of fields which get shown on the table
* @example
* <table class="ink-table alternating" data-page-size="6">
* <thead>
* <tr>
* <th data-sortable="true" width="75%">Pepper</th>
* <th data-sortable="true" width="25%">Scoville Rating</th>
* </tr>
* </thead>
* <tbody>
* <tr>
* <td>Trinidad Moruga Scorpion</td>
* <td>1500000</td>
* </tr>
* <tr>
* <td>Bhut Jolokia</td>
* <td>1000000</td>
* </tr>
* <tr>
* <td>Naga Viper</td>
* <td>1463700</td>
* </tr>
* <tr>
* <td>Red Savina Habanero</td>
* <td>580000</td>
* </tr>
* <tr>
* <td>Habanero</td>
* <td>350000</td>
* </tr>
* <tr>
* <td>Scotch Bonnet</td>
* <td>180000</td>
* </tr>
* <tr>
* <td>Malagueta</td>
* <td>50000</td>
* </tr>
* <tr>
* <td>Tabasco</td>
* <td>35000</td>
* </tr>
* <tr>
* <td>Serrano Chili</td>
* <td>27000</td>
* </tr>
* <tr>
* <td>Jalapeño</td>
* <td>8000</td>
* </tr>
* <tr>
* <td>Poblano</td>
* <td>1500</td>
* </tr>
* <tr>
* <td>Peperoncino</td>
* <td>500</td>
* </tr>
* </tbody>
* </table>
* <nav class="ink-navigation"><ul class="pagination"></ul></nav>
* <script>
* Ink.requireModules( ['Ink.Dom.Selector_1','Ink.UI.Table_1'], function( Selector, Table ){
* var tableElement = Ink.s('.ink-table');
* var tableObj = new Table( tableElement );
* });
* </script>
*/
var Table = function( selector, options ){
/**
* Get the root element
*/
this._rootElement = Common.elOrSelector(selector, 'Ink.UI.Table :');
if( this._rootElement.nodeName.toLowerCase() !== 'table' ){
throw new Error('[Ink.UI.Table] :: The element is not a table');
}
this._options = Common.options({
pageSize: ['Integer', null],
endpoint: ['String', null],
createEndpointUrl: ['Function', null /* default func uses above option */],
getDataFromEndPoint: ['Function', null /* by default use plain ajax for JSON */],
processJSONRows: ['Function', sameSame],
processJSONRow: ['Function', sameSame],
processJSONField: ['Function', sameSame],
processJSONHeaders: ['Function', function (dt) { return dt.fields; }],
processJSONTotalRows: ['Function', function (dt) { return dt.length || dt.totalRows; }],
getSortKey: ['Function', null],
pagination: ['Element', null],
allowResetSorting: ['Boolean', false],
visibleFields: ['String', null],
tdClassNames: ['Object', {}],
paginationOptions: ['Object', null]
}, options || {}, this._rootElement);
/**
* Checking if it's in markup mode or endpoint mode
*/
this._markupMode = !this._options.endpoint;
if( this._options.visibleFields ){
this._options.visibleFields = this._options.visibleFields.toString().split(/[, ]+/g);
}
this._thead = this._rootElement.tHead || this._rootElement.createTHead();
this._headers = Selector.select('th', this._thead);
/**
* Initializing variables
*/
this._handlers = {
thClick: null
};
this._originalFields = [
// field headers from the DOM
];
this._sortableFields = {
// Identifies which columns are sorted and how.
// columnIndex: 'none'|'asc'|'desc'
};
this._originalData = this._data = [];
this._pagination = null;
this._totalRows = 0;
this._handlers.thClick = Event.observeDelegated(this._rootElement, 'click',
'thead th[data-sortable="true"]',
Ink.bindMethod(this, '_onThClick'));
this._init();
};
Table.prototype = {
/**
* Init function called by the constructor
*
* @method _init
* @private
*/
_init: function(){
/**
* If not is in markup mode, we have to do the initial request
* to get the first data and the headers
*/
if( !this._markupMode ) {
/* Endpoint mode */
this._getData( );
} else /* Markup mode */ {
this._resetSortOrder();
this._addHeadersClasses();
/**
* Getting the table's data
*/
this._data = Selector.select('tbody tr', this._rootElement);
this._originalData = this._data.slice(0);
this._totalRows = this._data.length;
/**
* Set pagination if options tell us to
*/
this._setPagination();
}
},
/**
* Add the classes in this._options.tdClassNames to our table headers.
* @method _addHeadersClasses
* @private
*/
_addHeadersClasses: function () {
var headerLabel;
var classNames;
for (var i = 0, len = this._headers.length; i < len; i++) {
headerLabel = Element.textContent(this._headers[i]);
classNames = this._options.tdClassNames[headerLabel];
// TODO do not find header labels this way. But how?
if (classNames) {
Css.addClassName(this._headers[i], classNames);
}
}
},
/**
* Click handler. This will mainly handle the sorting (when you click in the headers)
*
* @method _onThClick
* @param {Event} event Event obj
* @private
*/
_onThClick: function( event ){
var tgtEl = Event.element(event),
paginated = this._options.pageSize !== undefined;
Event.stop(event);
var index = InkArray.keyValue(tgtEl, this._headers, true);
var sortable = index !== false && this._sortableFields[index] !== undefined;
if( !sortable ){
return;
}
if( !this._markupMode && paginated ){
this._invertSortOrder(index, false);
} else {
if ( (this._sortableFields[index] === 'desc') && this._options.allowResetSorting ) {
this._setSortOrderOfColumn(index, null);
this._data = this._originalData.slice(0);
} else {
this._invertSortOrder(index, true);
}
var tbody = Selector.select('tbody',this._rootElement)[0];
Common.cleanChildren(tbody);
InkArray.each(this._data, Ink.bindMethod(tbody, 'appendChild'));
if (this._pagination) {
this._pagination.setCurrent(0);
this._paginate(1);
}
}
},
_invertSortOrder: function (index, sortAndReverse) {
var isAscending = this._sortableFields[index] === 'asc';
for (var i = 0, len = this._headers.length; i < len; i++) {
this._setSortOrderOfColumn(i, null);
}
if (sortAndReverse) {
this._sort(index);
if (isAscending) {
this._data.reverse();
}
}
this._setSortOrderOfColumn(index, !isAscending);
},
_setSortOrderOfColumn: function(index, up) {
var header = this._headers[index];
var caretHtml = '';
var order = 'none';
if (up === true) {
caretHtml = '<i class="icon-caret-up"></i>';
order = 'asc';
} else if (up === false) {
caretHtml = '<i class="icon-caret-down"></i>';
order = 'desc';
}
this._sortableFields[index] = order;
header.innerHTML = Element.textContent(header) + caretHtml;
},
/**
* Applies and/or changes the CSS classes in order to show the right columns
*
* @method _paginate
* @param {Number} page Current page
* @private
*/
_paginate: function( page ){
if (!this._pagination) { return; }
var pageSize = this._options.pageSize;
// Hide everything except the items between these indices
var firstIndex = (page - 1) * pageSize;
var lastIndex = firstIndex + pageSize;
InkArray.each(this._data, function(item, index){
if (index >= firstIndex && index < lastIndex) {
Css.removeClassName(item,'hide-all');
} else {
Css.addClassName(item,'hide-all');
}
});
},
/* register fields into this._originalFields, whether they come from JSON or a table.
* @method _registerFieldNames
* @private
* @param [names] The field names in an array
**/
_registerFieldNames: function (names) {
this._originalFields = [];
InkArray.forEach(names, Ink.bind(function (field) {
if( !this._fieldIsVisible(field) ){
return; // The user deems this not to be necessary to see.
}
this._originalFields.push(field);
}, this));
},
_fieldIsVisible: function (field) {
return !this._options.visibleFields ||
(this._options.visibleFields.indexOf(field) !== -1);
},
/**
* Sorts by a specific column.
*
* @method _sort
* @param {Number} index Column number (starting at 0)
* @private
*/
_sort: function( index ){
// TODO this is THE worst way to declare field names. Incompatible with i18n and a lot of other things.
var fieldName = Element.textContent(this._headers[index]);
var keyFunction = this._options.getSortKey;
if (keyFunction) {
keyFunction =
typeof keyFunction[fieldName] === 'function' ?
keyFunction[fieldName] :
typeof keyFunction === 'function' ?
keyFunction :
null;
}
var self = this;
this._data.sort(function (trA, trB) {
var elementA = Ink.ss('td', trA)[index];
var elementB = Ink.ss('td', trB)[index];
if (keyFunction) {
return cmp(userKey(elementA), userKey(elementB));
} else {
return numberishEnabledCmp(elementA, elementB, index);
}
});
function userKey(element) {
return keyFunction.call(self, {
columnIndex: index,
columnName: fieldName,
data: Element.textContent(element),
element: element
});
}
},
/**
* Assembles the headers markup
*
* @method _createHeadersFromJson
* @param {Object} headers Key-value object that contains the fields as keys, their configuration (label and sorting ability) as value
* @private
*/
_createHeadersFromJson: function( headers ){
this._registerFieldNames(keys(headers));
if (this._thead.children.length) { return; }
var tr = this._thead.insertRow(0);
var th;
for (var i = 0, len = headers.length; i < len; i++) {
if (this._fieldIsVisible(headers[i])) {
th = Element.create('th');
th = this._createSingleHeaderFromJson(headers[i], th);
tr.appendChild(th);
this._headers.push(th);
}
}
},
_createSingleHeaderFromJson: function (header, th) {
if (header.sortable) {
th.setAttribute('data-sortable','true');
}
if (header.label){
Element.setTextContent(th, header.label);
}
return th;
},
/**
* Reset the sort order as marked on the table headers to "none"
*
* @method _resetSortOrder
* @private
*/
_resetSortOrder: function(){
/**
* Setting the sortable columns and its event listeners
*/
for (var i = 0, len = this._headers.length; i < len; i++) {
var dataset = Element.data( this._headers[i] );
if (dataset.sortable && dataset.sortable.toString() === 'true') {
this._sortableFields[i] = 'none';
}
}
},
/**
* This method gets the rows from AJAX and places them as <tr> and <td>
*
* @method _createRowsFromJSON
* @param {Object} rows Array of objects with the data to be showed
* @private
*/
_createRowsFromJSON: function( rows ){
var tbody = Selector.select('tbody',this._rootElement)[0];
if( !tbody ){
tbody = document.createElement('tbody');
this._rootElement.appendChild( tbody );
} else {
Element.setHTML(tbody, '');
}
this._data = [];
var row;
for (var trIndex in rows) {
if (rows.hasOwnProperty(trIndex)) {
row = this._options.processJSONRow(rows[trIndex]);
this._createSingleRowFromJson(tbody, row, trIndex);
}
}
this._originalData = this._data.slice(0);
},
_createSingleRowFromJson: function (tbody, row, rowIndex) {
var tr = document.createElement('tr');
tbody.appendChild( tr );
for( var field in row ){
if (row.hasOwnProperty(field)) {
this._createFieldFromJson(tr, row[field], field, rowIndex);
}
}
this._data.push(tr);
},
_createFieldFromJson: function (tr, fieldData, fieldName, rowIndex) {
if (!this._fieldIsVisible(fieldName)) { return; }
var processor =
this._options.processJSONField[fieldName] || // per-field callback
this._options.processJSONField; // generic callback
var result;
if (typeof processor === 'function') {
result = processor(fieldData, fieldName, rowIndex);
} else {
result = fieldData;
}
var elm = this._elOrFieldData(result);
var className = this._options.tdClassNames[fieldName];
if (className) {
Css.addClassName(elm, className);
}
tr.appendChild(elm);
},
_elOrFieldData: function (processed) {
if (Common.isDOMElement(processed)) {
return processed;
}
var isString = typeof processed === 'string';
var isNumber = typeof processed === 'number';
var elm = Element.create('td');
if (isString && /^\s*?</.test(processed)) {
Element.setHTML(elm, processed);
} else if (isString || isNumber) {
Element.setTextContent(elm, processed);
} else {
throw new Error('Ink.UI.Table Unknown result from processJSONField: ' + processed);
}
return elm;
},
/**
* Sets the endpoint. Useful for changing the endpoint in runtime.
*
* @method _setEndpoint
* @param {String} endpoint New endpoint
*/
setEndpoint: function( endpoint, currentPage ){
if( !this._markupMode ){
this._options.endpoint = endpoint;
if (this._pagination) {
this._pagination.setCurrent((!!currentPage) ? parseInt(currentPage,10) : 0 );
}
}
},
/**
* Sets the instance's pagination, if necessary.
*
* Precondition: this._totalRows needs to be known.
*
* @method _setPagination
* @private
*/
_setPagination: function(){
/* If user doesn't say they want pagination, bail. */
if( this._options.pageSize == null ){ return; }
/**
* Fetch pagination from options. Can be a selector string, an element or a Pagination instance.
*/
var paginationEl = this._options.pagination;
if ( paginationEl instanceof Pagination ) {
this._pagination = paginationEl;
return;
}
if (!paginationEl) {
paginationEl = Element.create('nav', {
className: 'ink-navigation',
insertAfter: this._rootElement
});
Element.create('ul', {
className: 'pagination',
insertBottom: paginationEl
});
}
var paginationOptions = Ink.extendObj({
totalItemCount: this._totalRows,
itemsPerPage: this._options.pageSize,
onChange: Ink.bind(function (_, pageNo) {
this._paginate(pageNo + 1);
}, this)
}, this._options.paginationOptions || {});
this._pagination = new Pagination(paginationEl, paginationOptions);
this._paginate(1);
},
/**
* Method to choose which is the best way to get the data based on the endpoint:
* - AJAX
* - JSONP
*
* @method _getData
* @private
*/
_getData: function( ){
var sortOrder = this._getSortOrder() || null;
var page = null;
if (this._pagination) {
page = {
size: this._options.pageSize,
page: this._pagination.getCurrent() + 1
};
}
this._getDataViaAjax( this._getUrl( sortOrder, page) );
},
/**
* Return an object describing sort order { field: [field name] ,
* order: ["asc" or "desc"] }, or null if there is no sorting
* going on.
* @method _getSortOrder
* @private
*/
_getSortOrder: function () {
var index;
for (index in this._sortableFields) if (this._sortableFields.hasOwnProperty(index)) {
if( this._sortableFields[index] !== 'none' ){
break;
}
}
if (!index) {
return null; // no sorting going on
}
return {
field: this._originalFields[index],
order: this._sortableFields[index]
};
},
_getUrl: function (sort, page) {
var urlCreator = this._options.createEndpointUrl ||
function (endpoint, sort, page
/* TODO implement filters too */) {
endpoint = InkUrl.parseUrl(endpoint);
endpoint.query = endpoint.query || {};
if (sort) {
endpoint.query.sortOrder = sort.order;
endpoint.query.sortField = sort.field;
}
if (page) {
endpoint.query['rows_per_page'] = page.size;
endpoint.query['page'] = page.page;
}
return InkUrl.format(endpoint);
};
var ret = urlCreator(this._options.endpoint, sort, page);
if (typeof ret !== 'string') {
throw new TypeError('Ink.UI.Table_1: ' +
'createEndpointUrl did not return a string!');
}
return ret;
},
/**
* Gets the data via AJAX and calls this._onAjaxSuccess with the response.
*
* Will call options.getDataFromEndpoint( Uri, callback ) if available.
*
* @param endpointUri Endpoint to get data from, after processing.
*/
_getDataViaAjax: function( endpointUri ){
var success = Ink.bind(function( JSONData ){
this._onAjaxSuccess( JSONData );
}, this);
if (!this._options.getDataFromEndpoint) {
new Ajax( endpointUri, {
method: 'GET',
contentType: 'application/json',
sanitizeJSON: true,
onSuccess: Ink.bind(function( response ){
if( response.status === 200 ){
success(Json.parse(response.responseText));
}
}, this)
});
} else {
this._options.getDataFromEndpoint( endpointUri, success );
}
},
_onAjaxSuccess: function (jsonResponse) {
var paginated = this._options.pageSize != null;
var rows = this._options.processJSONRows(jsonResponse);
this._headers = Selector.select('th', this._thead);
// If headers not in DOM, get from JSON
if( this._headers.length === 0 ) {
var headers = this._options.processJSONHeaders(
jsonResponse);
if (!headers || !headers.length || !headers[0]) {
throw new Error('Ink.UI.Table: processJSONHeaders option must return an array of objects!');
}
this._createHeadersFromJson( headers );
this._resetSortOrder();
this._addHeadersClasses();
}
this._createRowsFromJSON( rows );
this._totalRows = this._rowLength = rows.length;
if( paginated ){
this._totalRows = this._options.processJSONTotalRows(jsonResponse);
this._setPagination( );
}
}
};
return Table;
});
+397
View File
@@ -0,0 +1,397 @@
/**
* @module Ink.UI.Tabs_1
* @author inkdev AT sapo.pt
* @version 1
*/
Ink.createModule('Ink.UI.Tabs', '1', ['Ink.UI.Common_1','Ink.Dom.Event_1','Ink.Dom.Css_1','Ink.Dom.Element_1','Ink.Dom.Selector_1','Ink.Util.Array_1'], function(Common, Event, Css, Element, Selector, InkArray ) {
'use strict';
/**
* Tabs component
*
* @class Ink.UI.Tabs
* @constructor
* @version 1
* @param {String|DOMElement} selector
* @param {Object} [options] Options
* @param {Boolean} [options.preventUrlChange] Flag that determines if follows the link on click or stops the event
* @param {String} [options.active] ID of the tab to activate on creation
* @param {Array} [options.disabled] IDs of the tabs that will be disabled on creation
* @param {Function} [options.onBeforeChange] Callback to be executed before changing tabs
* @param {Function} [options.onChange] Callback to be executed after changing tabs
* @param {Boolean} [options.triggerEventsOnLoad] Trigger the above events when the page is loaded.
* @example
* <div class="ink-tabs top"> <!-- replace 'top' with 'bottom', 'left' or 'right' to place navigation -->
*
* <!-- put navigation first if using top, left or right positioning -->
* <ul class="tabs-nav">
* <li><a href="#home">Home</a></li>
* <li><a href="#news">News</a></li>
* <li><a href="#description">Description</a></li>
* <li><a href="#stuff">Stuff</a></li>
* <li><a href="#more_stuff">More stuff</a></li>
* </ul>
*
* <!-- Put your content second if using top, left or right navigation -->
* <div id="home" class="tabs-content"><p>Content</p></div>
* <div id="news" class="tabs-content"><p>Content</p></div>
* <div id="description" class="tabs-content"><p>Content</p></div>
* <div id="stuff" class="tabs-content"><p>Content</p></div>
* <div id="more_stuff" class="tabs-content"><p>Content</p></div>
* <!-- If you're using bottom navigation, switch the nav block with the content blocks -->
*
* </div>
* <script>
* Ink.requireModules( ['Ink.Dom.Selector_1','Ink.UI.Tabs_1'], function( Selector, Tabs ){
* var tabsElement = Ink.s('.ink-tabs');
* var tabsObj = new Tabs( tabsElement );
* });
* </script>
*/
var Tabs = function(selector, options) {
this._element = Common.elOrSelector(selector, 'Ink.UI.Tabs tab container');
this._options = Ink.extendObj({
preventUrlChange: false,
active: undefined,
disabled: [],
onBeforeChange: undefined,
onChange: undefined,
triggerEventsOnLoad: true
}, options || {}, Element.data(this._element));
this._handlers = {
tabClicked: Ink.bindEvent(this._onTabClicked,this),
disabledTabClicked: Ink.bindEvent(this._onDisabledTabClicked,this),
resize: Ink.bindEvent(Event.throttle(this._onResize, 100),this)
};
this._init();
};
Tabs.prototype = {
/**
* Init function called by the constructor
*
* @method _init
* @private
*/
_init: function() {
this._menu = Selector.select('.tabs-nav', this._element)[0];
this._menuTabs = this._menu.children;
this._contentTabs = Selector.select('.tabs-content', this._element);
//initialization of the tabs, hides all content before setting the active tab
this._initializeDom();
// subscribe events
this._observe();
//sets the first active tab
this._setFirstActive();
this._handlers.resize();
Common.registerInstance(this, this._element, 'tabs');
},
/**
* Initialization of the tabs, hides all content before setting the active tab
*
* @method _initializeDom
* @private
*/
_initializeDom: function(){
for(var i = 0; i < this._contentTabs.length; i++){
Css.addClassName(this._contentTabs[i], 'hide-all');
}
},
/**
* Subscribe events
*
* @method _observe
* @private
*/
_observe: function() {
InkArray.each(this._menuTabs,Ink.bind(function(elem){
var link = Selector.select('a', elem)[0];
if(InkArray.inArray(link.getAttribute('href'), this._options.disabled)){
this.disable(link);
} else {
this.enable(link);
}
},this));
Event.observe(window, 'resize', this._handlers.resize);
},
/**
* Run at instantiation, to determine which is the first active tab
* fallsback from window.location.href to options.active to the first not disabled tab
*
* @method _setFirstActive
* @private
*/
_setFirstActive: function() {
var hash = window.location.hash;
var activeMenuLink = this._findLinkByHref(hash) ||
(this._options.active && this._findLinkByHref(this._options.active)) ||
Selector.select('a', this._menu)[0];
this._changeTab(activeMenuLink, this._options.triggerEventsOnLoad);
},
/**
* Changes to the desired tab
*
* @method _changeTab
* @param {DOMElement} link anchor linking to the content container
* @param {boolean} runCallbacks defines if the callbacks should be run or not
* @private
*/
_changeTab: function(link, runCallbacks){
if(runCallbacks && typeof this._options.onBeforeChange !== 'undefined'){
this._options.onBeforeChange(this);
}
var selector = link.getAttribute('href');
if (this._activeMenuTab) {
Css.removeClassName(this._activeMenuTab, 'active');
Css.removeClassName(this._activeContentTab, 'active');
Css.addClassName(this._activeContentTab, 'hide-all');
}
this._activeMenuLink = link;
this._activeMenuTab = this._activeMenuLink.parentNode;
this._activeContentTab = Selector.select(selector.substr(selector.indexOf('#')), this._element)[0];
if (!this._activeContentTab) {
this._activeMenuLink = this._activeMenuTab = this._activeContentTab = null;
return;
}
Css.addClassName(this._activeMenuTab, 'active');
Css.addClassName(this._activeContentTab, 'active');
Css.removeClassName(this._activeContentTab, 'hide-all');
if(runCallbacks && typeof(this._options.onChange) !== 'undefined'){
this._options.onChange(this);
}
},
/**
* Tab clicked handler
*
* @method _onTabClicked
* @param {Event} ev
* @private
*/
_onTabClicked: function(ev) {
Event.stop(ev);
var target = Event.findElement(ev, 'A');
if(!target || target.nodeName.toLowerCase() !== 'a') {
return;
}
var href = target.getAttribute('href').substr(target.getAttribute('href').indexOf('#'));
if (!href || Ink.i(href.replace(/^#/, '')) === null) {
return;
}
if (this._options.preventUrlChange.toString() !== 'true') {
window.location.hash = href;
}
if (target === this._activeMenuLink) {
return;
}
this.changeTab(target);
},
/**
* Disabled tab clicked handler
*
* @method _onDisabledTabClicked
* @param {Event} ev
* @private
*/
_onDisabledTabClicked: function(ev) {
Event.stop(ev);
},
/**
* Resize handler
*
* @method _onResize
* @private
*/
_onResize: function(){
var currentLayout = Common.currentLayout();
if(currentLayout === this._lastLayout){
return;
}
if(currentLayout === Common.Layouts.SMALL || currentLayout === Common.Layouts.MEDIUM){
Css.removeClassName(this._menu, 'menu');
Css.removeClassName(this._menu, 'horizontal');
// Css.addClassName(this._menu, 'pills');
} else {
Css.addClassName(this._menu, 'menu');
Css.addClassName(this._menu, 'horizontal');
// Css.removeClassName(this._menu, 'pills');
}
this._lastLayout = currentLayout;
},
/*****************
* Aux Functions *
*****************/
/**
* Allows the hash to be passed with or without the cardinal sign
*
* @method _hashify
* @param {String} hash the string to be hashified
* @return {String} Resulting hash
* @private
*/
_hashify: function(hash){
if(!hash){
return "";
}
return hash.indexOf('#') === 0? hash : '#' + hash;
},
/**
* Returns the anchor with the desired href
*
* @method _findLinkBuHref
* @param {String} href the href to be found on the returned link
* @return {String|undefined} [description]
* @private
*/
_findLinkByHref: function(href){
href = this._hashify(href);
// Find a link which has a href ending with...
return Selector.select('a[href$="' + href + '"]', this._menu)[0];
},
/**************
* PUBLIC API *
**************/
/**
* Changes to the desired tag
*
* @method changeTab
* @param {String|DOMElement} selector the id of the desired tab or the link that links to it
* @public
*/
changeTab: function(selector) {
var element = (selector.nodeType === 1)? selector : this._findLinkByHref(this._hashify(selector));
if(!element || Css.hasClassName(element, 'ink-disabled')){
return;
}
this._changeTab(element, true);
},
/**
* Disables the desired tag
*
* @method disable
* @param {String|DOMElement} selector the id of the desired tab or the link that links to it
* @public
*/
disable: function(selector){
var element = (selector.nodeType === 1)? selector : this._findLinkByHref(this._hashify(selector));
if(!element){
return;
}
Event.stopObserving(element, 'click', this._handlers.tabClicked);
Event.observe(element, 'click', this._handlers.disabledTabClicked);
Css.addClassName(element, 'ink-disabled');
},
/**
* Enables the desired tag
*
* @method enable
* @param {String|DOMElement} selector the id of the desired tab or the link that links to it
* @public
*/
enable: function(selector){
var element = (selector.nodeType === 1)? selector : this._findLinkByHref(this._hashify(selector));
if(!element){
return;
}
Event.stopObserving(element, 'click', this._handlers.disabledTabClicked);
Event.observe(element, 'click', this._handlers.tabClicked);
Css.removeClassName(element, 'ink-disabled');
},
/***********
* Getters *
***********/
/**
* Returns the active tab id
*
* @method activeTab
* @return {String} ID of the active tab.
* @public
*/
activeTab: function(){
return this._activeContentTab.getAttribute('id');
},
/**
* Returns the current active Menu LI
*
* @method activeMenuTab
* @return {DOMElement} Active menu LI.
* @public
*/
activeMenuTab: function(){
return this._activeMenuTab;
},
/**
* Returns the current active Menu anchorChanges to the desired tag
*
* @method activeMenuLink
* @return {DOMElement} Active menu link
* @public
*/
activeMenuLink: function(){
return this._activeMenuLink;
},
/**
* Returns the current active Content Tab
*
* @method activeContentTab
* @return {DOMElement} Active Content Tab
* @public
*/
activeContentTab: function(){
return this._activeContentTab;
},
/**
* Unregisters the component and removes its markup from the DOM
*
* @method destroy
* @public
*/
destroy: Common.destroyComponent
};
return Tabs;
});
+266
View File
@@ -0,0 +1,266 @@
/*
* @module Ink.UI.TagField_1
* @author inkdev AT sapo.pt
* @version 1
*/
Ink.createModule("Ink.UI.TagField","1",["Ink.Dom.Element_1", "Ink.Dom.Event_1", "Ink.Dom.Css_1", "Ink.Dom.Browser_1", "Ink.UI.Droppable_1", "Ink.Util.Array_1", "Ink.Dom.Selector_1", "Ink.UI.Common_1"],function( InkElement, InkEvent, Css, Browser, Droppable, InkArray, Selector, Common) {
'use strict';
var enterKey = 13;
var backspaceKey = 8;
var isTruthy = function (val) {return !!val;};
/**
* Use this class to have a field where a user can input several tags into a single text field. A good example is allowing the user to describe a blog post or a picture through tags, for later searching.
*
* The markup is as follows:
*
* <input class="ink-tagfield" type="text" value="initial,value">
*
* By applying this UI class to the above input, you get a tag field with the tags "initial" and "value". The class preserves the original input element. It remains hidden and is updated with new tag information dynamically, so regular HTML form logic still applies.
*
* Below "input" refers to the current value of the input tag (updated as the user enters text, of course), and "output" refers to the value which this class writes back to said input tag.
*
* @class Ink.UI.TagField
* @version 1
* @constructor
* @param {String|InputElement} element Selector or DOM Input Element.
* @param {Object} [options]
* @param {String|Array} [options.tags] initial tags in the input
* @param {Boolean} [options.allowRepeated=true] allow user to input several tags
* @param {RegExp} [options.separator=/[,;(space)]+/g] Split the input by this RegExp. The default splits by spaces, commas and semicolons
* @param {String} [options.outSeparator=','] Use this string to separate each tag from the next in the output.
* @param {Boolean} [options.autoSplit=true]
* @param {Integer} [options.maxTags=-1] Maximum amount of tags the user can write.
* @example
*/
function TagField(element, options) {
this.init(element, options);
}
TagField.prototype = {
/**
* Init function called by the constructor
*
* @method _init
* @private
*/
init: function(element, options) {
element = this._element = Common.elOrSelector(element, 'Ink.UI.TagField');
var o = this._options = Common.options('Ink.UI.TagField', {
tags: ['String', []],
tagQuery: ['Object', null],
tagQueryAsync: ['Object', null],
allowRepeated: ['Boolean', false],
maxTags: ['Integer', -1],
outSeparator: ['String', ','],
separator: ['String', /[,; ]+/g],
autoSplit: ['Boolean', true]
}, options || {}, this._element);
if (typeof o.separator === 'string') {
o.separator = new RegExp(o.separator, 'g');
}
if (typeof o.tags === 'string') {
// coerce to array using the separator
o.tags = this._readInput(o.tags);
}
Css.addClassName(this._element, 'hide-all');
this._viewElm = InkElement.create('div', {
className: 'ink-tagfield',
insertAfter: this._element
});
this._input = InkElement.create('input', {
type: 'text',
className: 'new-tag-input',
insertBottom: this._viewElm
});
var tags = [].concat(o.tags, this._tagsFromMarkup(this._element));
this._tags = [];
InkArray.each(tags, Ink.bindMethod(this, '_addTag'));
InkEvent.observe(this._input, 'keyup', Ink.bindEvent(this._onKeyUp, this));
InkEvent.observe(this._input, 'change', Ink.bindEvent(this._onKeyUp, this));
InkEvent.observe(this._input, 'keydown', Ink.bindEvent(this._onKeyDown, this));
InkEvent.observe(this._input, 'blur', Ink.bindEvent(this._onBlur, this));
InkEvent.observe(this._viewElm, 'click', Ink.bindEvent(this._refocus, this));
},
destroy: function () {
InkElement.remove(this._viewElm);
Css.removeClassName(this._element, 'hide-all');
},
_tagsFromMarkup: function (element) {
var tagname = element.tagName.toLowerCase();
if (tagname === 'input') {
return this._readInput(element.value);
} else if (tagname === 'select') {
return InkArray.map(element.getElementsByTagName('option'), function (option) {
return InkElement.textContent(option);
});
} else {
throw new Error('Cannot read tags from a ' + tagname + ' tag. Unknown tag');
}
},
_tagsToMarkup: function (tags, element) {
var tagname = element.tagName.toLowerCase();
if (tagname === 'input') {
if (this._options.separator) {
element.value = tags.join(this._options.outSeparator);
}
} else if (tagname === 'select') {
element.innerHTML = '';
InkArray.each(tags, function (tag) {
var opt = InkElement.create('option', {selected: 'selected'});
InkElement.setTextContent(opt, tag);
element.appendChild(opt);
});
} else {
throw new Error('TagField: Cannot read tags from a ' + tagname + ' tag. Unknown tag');
}
},
_addTag: function (tag) {
if (this._options.maxTags !== -1 &&
this._tags.length >= this._options.maxTags) {
return;
}
if ((!this._options.allowRepeated &&
InkArray.inArray(tag, this._tags, tag)) || !tag) {
return false;
}
var elm = InkElement.create('span', {
className: 'ink-tag',
setTextContent: tag + ' '
});
var remove = InkElement.create('span', {
className: 'remove icon icon-remove icon-times', // fontawesome 3 changed icon-remove's name to icon-times
insertBottom: elm
});
InkEvent.observe(remove, 'click', Ink.bindEvent(this._removeTag, this, null));
var spc = document.createTextNode(' ');
this._tags.push(tag);
this._viewElm.insertBefore(elm, this._input);
this._viewElm.insertBefore(spc, this._input);
this._tagsToMarkup(this._tags, this._element);
},
_readInput: function (text) {
if (this._options.separator) {
return InkArray.filter(text.split(this._options.separator), isTruthy);
} else {
return [text];
}
},
_onKeyUp: function () { // TODO control input box size
if (!this._options.autoSplit) {
return;
}
var split = this._input.value.split(this._options.separator);
if (split.length <= 1) {
return;
}
var last = split[split.length - 1];
split = split.splice(0, split.length - 1);
split = InkArray.filter(split, isTruthy);
InkArray.each(split, Ink.bind(this._addTag, this));
this._input.value = last;
},
_onKeyDown: function (event) {
if (event.which === enterKey) {
return this._onEnterKeyDown(event);
} else if (event.which === backspaceKey) {
return this._onBackspaceKeyDown();
} else if (this._removeConfirm) {
// user pressed another key, cancel removal from a backspace key
this._unsetRemovingVisual(this._tags.length - 1);
}
},
/**
* When the user presses backspace twice on the empty input, we delete the last tag on the field.
* @method onBackspaceKeyDown
* @private
*/
_onBackspaceKeyDown: function () {
if (this._input.value) { return; }
if (this._removeConfirm) {
this._unsetRemovingVisual(this._tags.length - 1);
this._removeTag(this._tags.length - 1);
this._removeConfirm = null;
} else {
this._setRemovingVisual(this._tags.length - 1);
}
},
_onEnterKeyDown: function (event) {
var tag = this._input.value;
if (tag) {
this._addTag(tag);
this._input.value = '';
}
InkEvent.stopDefault(event);
},
_onBlur: function () {
this._addTag(this._input.value);
this._input.value = '';
},
/* For when the user presses backspace.
* Set the style of the tag so that it seems like it's going to be removed
* if they press backspace again. */
_setRemovingVisual: function (tagIndex) {
var elm = this._viewElm.children[tagIndex];
Css.addClassName(elm, 'tag-deleting');
this._removeRemovingVisualTimeout = setTimeout(Ink.bindMethod(this, '_unsetRemovingVisual', tagIndex), 4000);
InkEvent.observe(this._input, 'blur', Ink.bindMethod(this, '_unsetRemovingVisual', tagIndex));
this._removeConfirm = true;
},
_unsetRemovingVisual: function (tagIndex) {
var elm = this._viewElm.children[tagIndex];
if (elm) {
Css.removeClassName(elm, 'tag-deleting');
clearTimeout(this._removeRemovingVisualTimeout);
}
this._removeConfirm = null;
},
_removeTag: function (event) {
var index;
if (typeof event === 'object') { // click event on close button
var elm = InkEvent.element(event).parentNode;
index = InkElement.parentIndexOf(this._viewElm, elm);
} else if (typeof event === 'number') { // manual removal
index = event;
}
this._tags = InkArray.remove(this._tags, index, 1);
InkElement.remove(this._viewElm.children[index]);
this._tagsToMarkup(this._tags, this._element);
},
_refocus: function (event) {
this._input.focus();
InkEvent.stop(event);
return false;
}
};
return TagField;
});
+274
View File
@@ -0,0 +1,274 @@
/**
* @module Ink.UI.Toggle_1
* @author inkdev AT sapo.pt
* @version 1
*/
Ink.createModule('Ink.UI.Toggle', '1', ['Ink.UI.Common_1','Ink.Dom.Event_1','Ink.Dom.Css_1','Ink.Dom.Element_1','Ink.Dom.Selector_1','Ink.Util.Array_1'], function(Common, InkEvent, Css, InkElement, Selector, InkArray ) {
'use strict';
/**
* Toggle component
*
* @class Ink.UI.Toggle
* @constructor
* @version 1
* @param {String|DOMElement} selector
* @param {Object} [options] Options
* @param {String} options.target CSS Selector that specifies the elements that this component will toggle
* @param {String} [options.classNameOn='show-all'] className when toggle is On
* @param {String} [options.classNameOff='hide-all'] className when toggle is Off.
* @param {String} [options.triggerEvent='click'] Event that will trigger the toggling.
* @param {Boolean} [options.closeOnClick=true] When this is on, if the user clicks outside of the toggled content, the target is toggled off.
* @param {Selector} [options.closeOnInsideClick='a[href]'] Toggle off when an element matching this selector is clicked. Set to null to deactivate the check. Default: 'a[href]' (finds links)
* @param {Boolean} [options.initialState=null] Whether to start toggled off, on, or as found in the markup. (false: off, true: on, null: markup)
* @param {Function} [options.onChangeState=null] Callback to be called when the toggle state changes. Return `false` to cancel the event.
*
* @example
* <div class="ink-dropdown">
* <button class="ink-button toggle" data-target="#dropdown">Dropdown <span class="icon-caret-down"></span></button>
* <ul id="dropdown" class="dropdown-menu">
* <li class="heading">Heading</li>
* <li class="separator-above"><a href="#">Option</a></li>
* <li><a href="#">Option</a></li>
* <li class="separator-above disabled"><a href="#">Disabled option</a></li>
* <li class="submenu">
* <a href="#" class="toggle" data-target="#submenu1">A longer option name</a>
* <ul id="submenu1" class="dropdown-menu">
* <li class="submenu">
* <a href="#" class="toggle" data-target="#ultrasubmenu">Sub option</a>
* <ul id="ultrasubmenu" class="dropdown-menu">
* <li><a href="#">Sub option</a></li>
* <li><a href="#" data-target="ultrasubmenu">Sub option</a></li>
* <li><a href="#">Sub option</a></li>
* </ul>
* </li>
* <li><a href="#">Sub option</a></li>
* <li><a href="#">Sub option</a></li>
* </ul>
* </li>
* <li><a href="#">Option</a></li>
* </ul>
* </div>
* <script>
* Ink.requireModules( ['Ink.Dom.Selector_1','Ink.UI.Toggle_1'], function( Selector, Toggle ){
* var toggleElement = Ink.s('.toggle');
* var toggleObj = new Toggle( toggleElement );
* });
* </script>
*/
var Toggle = function( selector, options ){
this._rootElement = Common.elOrSelector(selector, '[Ink.UI.Toggle root element]:');
this._options = Ink.extendObj({
target : undefined,
triggerEvent: 'click',
closeOnClick: true,
isAccordion: false,
initialState: null,
classNameOn: 'show-all',
classNameOff: 'hide-all',
togglesDisplay: null,
closeOnInsideClick: 'a[href]', // closes the toggle when a target is clicked and it is a link
onChangeState: null
}, options || {}, InkElement.data(this._rootElement));
this._targets = Common.elsOrSelector(this._options.target, 'Ink.UI.Toggle target option');
// Boolean option handling
this._options.closeOnClick = this._options.closeOnClick.toString() === 'true';
// Actually a throolean
if (this._options.initialState !== null){
this._options.initialState = this._options.initialState.toString() === 'true';
} else {
this._options.initialState = Css.getStyle(this._targets[0], 'display') !== 'none';
}
if (this._options.classNameOn !== 'show-all' || this._options.classNameOff !== 'hide-all') {
for (var i = 0, len = this._targets.length; i < len; i++) {
Css.removeClassName(this._targets[i], 'show-all');
Css.removeClassName(this._targets[i], 'hide-all');
}
}
this._init();
};
Toggle.prototype = {
/**
* Init function called by the constructor
*
* @method _init
* @private
*/
_init: function(){
this._accordion = ( Css.hasClassName(this._rootElement.parentNode,'accordion') || Css.hasClassName(this._targets[0].parentNode,'accordion') );
this._firstTime = true;
this._bindEvents();
if (this._options.initialState !== null) {
this.setState(this._options.initialState, true);
} else {
// Add initial classes matching the current "display" of the object.
var state = Css.getStyle(this._targets[0], 'display') !== 'none';
this.setState(state, true);
}
// Aditionally, remove any inline "display" style.
for (var i = 0, len = this._targets.length; i < len; i++) {
if (this._targets[i].style.display) {
this._targets[i].style.display = ''; // becomes default
}
}
},
/**
* @method _bindEvents
* @private
*/
_bindEvents: function () {
if ( this._options.triggerEvent ) {
InkEvent.observe(
this._rootElement,
this._options.triggerEvent,
Ink.bind(this._onTriggerEvent, this));
}
if( this._options.closeOnClick ){
InkEvent.observe( document, 'click', Ink.bind(this._onOutsideClick, this));
}
if( this._options.closeOnInsideClick ) {
var sel = this._options.closeOnInsideClick;
if (sel.toString() === 'true') {
sel = '*';
}
InkEvent.observeMulti(this._targets, 'click', Ink.bind(function (e) {
if ( InkElement.findUpwardsBySelector(InkEvent.element(e), sel) ) {
this.setState(false, true);
}
}, this));
}
},
/**
* Event handler. It's responsible for handling the `triggerEvent` as defined in the options.
*
* This will trigger the toggle.
*
* @method _onTriggerEvent
* @param {Event} event
* @private
*/
_onTriggerEvent: function( event ){
// When the togglee is a child of the toggler, we get the togglee's events here. We have to check that this event is for us.
var target = InkEvent.element(event);
var isAncestorOfClickedElement = InkArray.some(this._targets, function (thisOne) {
return thisOne === target || InkElement.isAncestorOf(thisOne, target);
});
if (isAncestorOfClickedElement) {
return;
}
if (this._accordion) {
this._updateAccordion();
}
var has = this.getState();
this.setState(!has, true);
if (!has && this._firstTime) {
this._firstTime = false;
}
InkEvent.stopDefault(event);
},
/**
* Be compatible with accordions
*
* @method _updateAccordion
**/
_updateAccordion: function () {
var elms, accordionElement;
if( Css.hasClassName(this._targets[0].parentNode,'accordion') ){
accordionElement = this._targets[0].parentNode;
} else {
accordionElement = this._targets[0].parentNode.parentNode;
}
elms = Selector.select('.toggle, .ink-toggle',accordionElement);
for(var i=0; i<elms.length; i+=1 ){
var dataset = InkElement.data( elms[i] ),
targetElm = Selector.select( dataset.target,accordionElement );
if( (targetElm.length > 0) && (targetElm[0] !== this._targets[0]) ){
targetElm[0].style.display = 'none';
}
}
},
/**
* Click handler. Will handle clicks outside the toggle component.
*
* @method _onOutsideClick
* @param {Event} event
* @private
*/
_onOutsideClick: function( event ){
var tgtEl = InkEvent.element(event),
shades;
var ancestorOfTargets = InkArray.some(this._targets, function (target) {
return InkElement.isAncestorOf(target, tgtEl) || target === tgtEl;
});
if( (this._rootElement === tgtEl) || InkElement.isAncestorOf(this._rootElement, tgtEl) || ancestorOfTargets /*|| this._firstTime (I forgot what this last check was for) */) {
return;
} else if( (shades = Ink.ss('.ink-shade')).length ) {
var shadesLength = shades.length;
for( var i = 0; i < shadesLength; i++ ){
if( InkElement.isAncestorOf(shades[i],tgtEl) && InkElement.isAncestorOf(shades[i],this._rootElement) ){
return;
}
}
}
this.setState(false, true); // dismiss
},
/**
* Sets the state of the toggle. (on/off)
*
* @param on {Boolean} New state (on/off)
*
* @method setState
*/
setState: function (on, callHandler) {
if (on === this.getState()) { return; }
if (callHandler && typeof this._options.onChangeState === 'function') {
var ret = this._options.onChangeState(on);
if (ret === false) { return false; } // Canceled by the event handler
}
for (var i = 0, len = this._targets.length; i < len; i++) {
Css.addRemoveClassName(this._targets[i], this._options.classNameOn, on);
Css.addRemoveClassName(this._targets[i], this._options.classNameOff, !on);
}
Css.addRemoveClassName(this._rootElement, 'active', on);
},
/**
* Gets the state of the toggle. (on/off)
*
* @method getState
*
* @return {Boolean} whether the toggle is toggled on.
*/
getState: function () {
return Css.hasClassName(this._rootElement, 'active');
}
};
return Toggle;
});

Some files were not shown because too many files have changed in this diff Show More