git.haldean.org sousvide / 415d6e6
trendyyyyy Will Haldean Brown 8 years ago
7 changed file(s) with 682 addition(s) and 92 deletion(s). Raw diff Collapse all Expand all
11 <html>
22 <head>
33 <title>sousvide</title>
4 <link rel="stylesheet" media="screen and (min-device-width: 800px)" href="screen.css" />
5 <style>
6 body {
7 font-family: 'Source Sans Pro', sans-serif;
8 margin: 50px;
9 font-size: 14pt;
10 }
11
12 section {
13 border-left: 7pt solid #EEE;
14 padding-left: 10pt;
15 }
16
17 .val {
18 font-weight: bold;
19 text-align: right;
20 font-family: 'Source Code Pro', monospace;
21 font-size: 18pt;
22 }
23
24 table {
25 width: 100%;
26 }
27
28 #plot {
29 margin-top: 14pt;
30 width: 100%;
31 }
32
33 .label {
34 border-left: 14pt solid #FFF;
35 padding-left: 14pt;
36 }
37 .temp_label { border-color: #F00; }
38 .target_label { border-color: #00F; }
39 .error_label { border-color: #666; }
40 .hot { color: #F00; }
41
42 #target_change {
43 display: none;
44 }
45
46 #target_input, .pid_param {
47 font-size: 18pt;
48 font-family: 'Source Code Pro', monospace;
49 width: 100pt;
50 text-align: right;
51 }
52
53 .subtext {
54 display: block;
55 font-size: 9pt;
56 margin-top: -2pt;
57 color: #CCC;
58 }
59
60 #enabled {
61 color: #666;
62 text-decoration: none;
63 }
64
65 .time {
66 width: 24pt;
67 text-align: center;
68 }
69
70 .expired {
71 color: #F00;
72 }
73
74 #timers form {
75 margin-left: 10pt;
76 display: inline;
77 }
78
79 input[type=submit] {
80 border: 1px solid #DDD;
81 background: #FFF;
82 position: relative;
83 top: -1px;
84 }
85
86 #enable_audio {
87 margin-top: 12pt;
88 font-size: 22pt;
89 }
90 </style>
4 <link rel="stylesheet" media="screen and (min-device-width: 800px)" href="screen.css" />
5 <link rel="stylesheet" href="main.css" />
916 <link href='http://fonts.googleapis.com/css?family=Source+Sans+Pro:400,700|Source+Code+Pro' rel='stylesheet' type='text/css'>
927
938 <script src="http://cdn.enderjs.com/ender.min.js"></script>
949 <script src="sousvide.js"></script>
9510 </head>
9611 <body>
97 <h1>sousvide control</h1>
98 <section>
12 <div id="temp_container"><span id="temp"></span> &deg;C</div>
13 <section style="display:none;">
9914 <h2>timers</h2>
10015 <table id="timers">
10116 </table>
10924 <input type="submit" value="enable timer audio" id="enable_audio">
11025 <audio id="timernoise" src="/finished.ogg" preload="auto" volume="1"></audio>
11126 </section>
112 <section>
27 <section style="display:none;">
11328 <h2>status</h2>
11429 <table>
11530 <tr>
12136 </tr>
12237 <tr>
12338 <td class="label temp_label">Current temperature:</td>
124 <td class="val"><span id="temp"></span> &deg;C</td>
39 <td class="val"><span id="old_temp"></span> &deg;C</td>
12540 </tr>
12641 <tr>
12742 <td class="label target_label">Target temperature:</td>
16277 </table>
16378 <img src="/plot" id="plot">
16479 </section>
165 <section>
80 <section style="display:none">
16681 <h2>controller</h2>
16782 <form method="POST" action="/pid">
16883 <table>
0 @font-face {
1 font-family: 'Norwester';
2 src: url('webfonts/norwester.eot');
3 src: local('Norwester'),
4 local('Norwester Regular'),
5 url('webfonts/norwester.woff') format('woff'),
6 url('webfonts/norwester.ttf') format('truetype'),
7 url('webfonts/norwester.svg#font') format('svg');
8 }
9
10 body {
11 font-family: 'Source Sans Pro', sans-serif;
12 margin: 50px;
13 font-size: 14pt;
14 }
15
16 h1, h2, h3, h4, h5, h6 {
17 font-weight: normal;
18 }
19
20 section {
21 border-left: 7pt solid #EEE;
22 padding-left: 10pt;
23 }
24
25 .val {
26 font-weight: bold;
27 text-align: right;
28 font-family: Norwester, monospace;
29 font-size: 18pt;
30 }
31
32 table {
33 width: 100%;
34 }
35
36 #plot {
37 margin-top: 14pt;
38 width: 100%;
39 }
40
41 .label {
42 border-left: 14pt solid #FFF;
43 padding-left: 14pt;
44 }
45 .temp_label { border-color: #F00; }
46 .target_label { border-color: #00F; }
47 .error_label { border-color: #666; }
48 .hot { color: #F00; }
49
50 #target_change {
51 display: none;
52 }
53
54 #target_input, .pid_param {
55 font-size: 18pt;
56 font-family: 'Source Code Pro', monospace;
57 width: 100pt;
58 text-align: right;
59 }
60
61 .subtext {
62 display: block;
63 font-size: 9pt;
64 margin-top: -2pt;
65 color: #CCC;
66 }
67
68 #enabled {
69 color: #666;
70 text-decoration: none;
71 }
72
73 .time {
74 width: 24pt;
75 text-align: center;
76 }
77
78 .expired {
79 color: #F00;
80 }
81
82 #timers form {
83 margin-left: 10pt;
84 display: inline;
85 }
86
87 input[type=submit] {
88 border: 1px solid #DDD;
89 background: #FFF;
90 position: relative;
91 top: -1px;
92 }
93
94 #enable_audio {
95 margin-top: 12pt;
96 font-size: 22pt;
97 }
0 Copyright (c) October 14, 2013 Jamie Wilson (jamiewilson.io),
1 with Reserved Font Name Norwester.
2
3 This Font Software is licensed under the SIL Open Font License, Version 1.1.
4 This license is copied below, and is also available with a FAQ at:
5 http://scripts.sil.org/OFL
6
7
8 -----------------------------------------------------------
9 SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007
10 -----------------------------------------------------------
11
12 PREAMBLE
13 The goals of the Open Font License (OFL) are to stimulate worldwide
14 development of collaborative font projects, to support the font creation
15 efforts of academic and linguistic communities, and to provide a free and
16 open framework in which fonts may be shared and improved in partnership
17 with others.
18
19 The OFL allows the licensed fonts to be used, studied, modified and
20 redistributed freely as long as they are not sold by themselves. The
21 fonts, including any derivative works, can be bundled, embedded,
22 redistributed and/or sold with any software provided that any reserved
23 names are not used by derivative works. The fonts and derivatives,
24 however, cannot be released under any other type of license. The
25 requirement for fonts to remain under this license does not apply
26 to any document created using the fonts or their derivatives.
27
28 DEFINITIONS
29 "Font Software" refers to the set of files released by the Copyright
30 Holder(s) under this license and clearly marked as such. This may
31 include source files, build scripts and documentation.
32
33 "Reserved Font Name" refers to any names specified as such after the
34 copyright statement(s).
35
36 "Original Version" refers to the collection of Font Software components as
37 distributed by the Copyright Holder(s).
38
39 "Modified Version" refers to any derivative made by adding to, deleting,
40 or substituting -- in part or in whole -- any of the components of the
41 Original Version, by changing formats or by porting the Font Software to a
42 new environment.
43
44 "Author" refers to any designer, engineer, programmer, technical
45 writer or other person who contributed to the Font Software.
46
47 PERMISSION & CONDITIONS
48 Permission is hereby granted, free of charge, to any person obtaining
49 a copy of the Font Software, to use, study, copy, merge, embed, modify,
50 redistribute, and sell modified and unmodified copies of the Font
51 Software, subject to the following conditions:
52
53 1) Neither the Font Software nor any of its individual components,
54 in Original or Modified Versions, may be sold by itself.
55
56 2) Original or Modified Versions of the Font Software may be bundled,
57 redistributed and/or sold with any software, provided that each copy
58 contains the above copyright notice and this license. These can be
59 included either as stand-alone text files, human-readable headers or
60 in the appropriate machine-readable metadata fields within text or
61 binary files as long as those fields can be easily viewed by the user.
62
63 3) No Modified Version of the Font Software may use the Reserved Font
64 Name(s) unless explicit written permission is granted by the corresponding
65 Copyright Holder. This restriction only applies to the primary font name as
66 presented to the users.
67
68 4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font
69 Software shall not be used to promote, endorse or advertise any
70 Modified Version, except to acknowledge the contribution(s) of the
71 Copyright Holder(s) and the Author(s) or with their explicit written
72 permission.
73
74 5) The Font Software, modified or unmodified, in part or in whole,
75 must be distributed entirely under this license, and must not be
76 distributed under any other license. The requirement for fonts to
77 remain under this license does not apply to any document created
78 using the Font Software.
79
80 TERMINATION
81 This license becomes null and void if any of the above conditions are
82 not met.
83
84 DISCLAIMER
85 THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
86 EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF
87 MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
88 OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE
89 COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
90 INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL
91 DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
92 FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM
93 OTHER DEALINGS IN THE FONT SOFTWARE.
0 <?xml version="1.0" standalone="no"?>
1 <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" >
2 <svg xmlns="http://www.w3.org/2000/svg">
3 <metadata></metadata>
4 <defs>
5 <font id="norwesterregular" horiz-adv-x="1024" >
6 <font-face units-per-em="2048" ascent="1638" descent="-410" />
7 <missing-glyph horiz-adv-x="512" />
8 <glyph horiz-adv-x="2048" />
9 <glyph horiz-adv-x="2048" />
10 <glyph unicode="&#xd;" horiz-adv-x="2048" />
11 <glyph unicode=" " horiz-adv-x="512" />
12 <glyph unicode="&#x09;" horiz-adv-x="512" />
13 <glyph unicode="&#xa0;" horiz-adv-x="512" />
14 <glyph unicode="!" horiz-adv-x="483" d="M92 1606q0 32 33 32h223q33 0 33 -32l-14 -1117q0 -32 -33 -32h-195q-33 0 -33 32zM102 41v188q0 41 41 41h187q41 0 41 -41v-188q0 -41 -41 -41h-187q-41 0 -41 41z" />
15 <glyph unicode="&#x22;" horiz-adv-x="837" d="M102 1409v188q0 41 41 41h187q41 0 41 -41v-200q0 -27 -15 -51l-110 -168q-9 -15 -25 -15h-92q-12 0 -16.5 7.5t0.5 17.5l82 180h-52q-41 0 -41 41zM467 1409v188q0 41 41 41h186q41 0 41 -41v-200q0 -29 -14 -51l-111 -168q-9 -15 -24 -15h-92q-12 0 -17 7t0 18l82 180 h-51q-41 0 -41 41z" />
16 <glyph unicode="#" horiz-adv-x="1916" d="M106 504l52 141q11 33 47 33h280l117 303h-311q-23 0 -32.5 12.5t-0.5 34.5l51 141q11 33 47 33h330l154 404q11 32 47 32h190q23 0 32 -12.5t1 -34.5l-147 -389h278l154 404q11 32 47 32h190q23 0 32 -12.5t1 -34.5l-147 -389h260q23 0 32 -12.5t0 -34.5l-51 -141 q-11 -33 -47 -33h-280l-115 -303h309q23 0 32.5 -12.5t0.5 -34.5l-51 -142q-11 -32 -47 -32h-328l-162 -424q-11 -33 -47 -33l-193 -2q-48 0 -32 47l157 412h-278l-162 -424q-11 -33 -47 -33l-193 -2q-48 0 -32 47l157 412h-262q-23 0 -32.5 12.5t-0.5 34.5zM762 678h278 l117 303h-280z" />
17 <glyph unicode="$" d="M102 295v215q0 33 33 33h213q33 0 33 -33v-158q0 -82 82 -82h98q82 0 82 82v273l-485 159q-56 18 -56 76v483q0 139 71.5 214.5t205.5 80.5v121q0 33 33 33h198q15 0 24 -9t9 -24v-121q136 -4 207.5 -79.5t71.5 -215.5v-217q0 -32 -33 -32h-213q-33 0 -33 32v160 q0 82 -82 82h-98q-39 0 -60.5 -21.5t-21.5 -60.5v-282l487 -160q54 -22 54 -76v-473q0 -140 -71.5 -215.5t-207.5 -79.5v-121q0 -15 -9 -24t-24 -9h-198q-33 0 -33 33v121q-134 5 -205.5 80.5t-71.5 214.5z" />
18 <glyph unicode="%" horiz-adv-x="1779" d="M164 1184q0 136 94.5 231.5t230.5 95.5q132 0 226 -96t94 -231q0 -132 -94 -226t-226 -94q-136 0 -230.5 93.5t-94.5 226.5zM295 12.5q-10 12.5 2 34.5l944 1423q12 19 20.5 26t26.5 7h191q24 0 34 -12.5t-2 -34.5l-942 -1423q-12 -19 -20.5 -26t-26.5 -7h-192 q-25 0 -35 12.5zM375 1184q0 -45 33.5 -78t80.5 -33q43 0 77 33.5t34 77.5q0 46 -34 80t-77 34q-47 0 -80.5 -33.5t-33.5 -80.5zM971 289q0 136 94.5 231.5t230.5 95.5q132 0 226 -96t94 -231q0 -132 -94 -226t-226 -94q-136 0 -230.5 93.5t-94.5 226.5zM1182 289 q0 -45 33.5 -78t80.5 -33q43 0 77 33.5t34 77.5q0 47 -33.5 80.5t-77.5 33.5q-47 0 -80.5 -33.5t-33.5 -80.5z" />
19 <glyph unicode="&#x26;" horiz-adv-x="1153" d="M102 295v397q0 56 36.5 96.5t92.5 49.5v4q-56 9 -92.5 49t-36.5 96v356q0 145 76 220t221 75h371q41 0 41 -41v-188q0 -41 -41 -41h-313q-82 0 -82 -82v-231q0 -38 21 -59t61 -21h190v82q0 41 41 41h195q41 0 41 -41v-82h86q41 0 41 -41v-189q0 -40 -41 -40h-86v-664 q0 -41 -41 -41h-484q-145 0 -221 75t-76 220zM375 352q0 -82 82 -82h190v435h-190q-82 0 -82 -82v-271z" />
20 <glyph unicode="'" horiz-adv-x="473" d="M102 1409v188q0 41 41 41h187q41 0 41 -41v-200q0 -27 -15 -51l-110 -168q-9 -15 -25 -15h-92q-12 0 -16.5 7.5t0.5 17.5l82 180h-52q-41 0 -41 41z" />
21 <glyph unicode="(" horiz-adv-x="626" d="M102 739.5q0 448.5 166 866.5q11 32 47 32h172q23 0 32 -12.5t1 -34.5q-160 -410 -160 -852t160 -852q8 -22 -1 -34.5t-32 -12.5h-172q-36 0 -47 33q-166 418 -166 866.5z" />
22 <glyph unicode=")" horiz-adv-x="626" d="M106 -113q160 410 160 852t-160 852q-8 22 1 34.5t32 12.5h172q36 0 47 -32q166 -418 166 -866.5t-166 -866.5q-11 -33 -47 -33h-172q-23 0 -32 12.5t-1 34.5z" />
23 <glyph unicode="+" horiz-adv-x="1425" d="M102 705v192q0 41 41 41h432v432q0 41 41 41h193q41 0 41 -41v-432h432q41 0 41 -41v-192q0 -41 -41 -41h-432v-433q0 -41 -41 -41h-193q-41 0 -41 41v433h-432q-41 0 -41 41z" />
24 <glyph unicode="," horiz-adv-x="473" d="M102 41v188q0 41 41 41h187q41 0 41 -41v-200q0 -28 -15 -52l-110 -167q-9 -15 -25 -15h-92q-12 0 -16.5 7.5t0.5 17.5l82 180h-52q-41 0 -41 41z" />
25 <glyph unicode="-" horiz-adv-x="610" d="M102 643v188q0 41 41 41h324q41 0 41 -41v-188q0 -41 -41 -41h-324q-41 0 -41 41z" />
26 <glyph unicode="." horiz-adv-x="473" d="M102 41v188q0 41 41 41h187q41 0 41 -41v-188q0 -41 -41 -41h-187q-41 0 -41 41z" />
27 <glyph unicode="/" horiz-adv-x="1077" d="M66 -115l657 1721q11 32 47 32h191q48 0 32 -47l-655 -1720q-11 -33 -47 -33h-193q-48 0 -32 47z" />
28 <glyph unicode="0" d="M102 295v1048q0 145 75 220t220 75h230q145 0 220 -75t75 -220v-1048q0 -145 -75 -220t-220 -75h-230q-145 0 -220 75t-75 220zM375 346q0 -82 82 -82h118q82 0 82 82v946q0 82 -82 82h-118q-82 0 -82 -82v-946z" />
29 <glyph unicode="1" horiz-adv-x="673" d="M102 1348v196q0 40 39 43l377 51q33 0 33 -32v-1573q0 -15 -9 -24t-24 -9h-213q-33 0 -33 33v1294l-127 -16q-43 -6 -43 37z" />
30 <glyph unicode="2" d="M102 41v604q0 28 12 44.5t42 31.5l487 262v303q0 39 -21.5 60.5t-60.5 21.5h-98q-82 0 -82 -82v-160q0 -32 -33 -32h-213q-33 0 -33 32v217q0 145 75 220t220 75h230q143 0 219 -75.5t76 -219.5v-483q0 -28 -12.5 -44t-43.5 -32l-456 -245q-29 -17 -29 -50v-178 q0 -41 41 -41h221v84q0 41 41 41h197q41 0 41 -41v-313q0 -41 -41 -41h-738q-41 0 -41 41z" />
31 <glyph unicode="3" horiz-adv-x="1026" d="M102 287v67q0 41 41 41h197q41 0 41 -41v-84h229q41 0 41 41v291q0 82 -82 82h-241q-41 0 -41 41v188q0 41 41 41h241q40 0 61 21t21 59v293q0 41 -41 41h-229v-84q0 -41 -41 -41h-197q-41 0 -41 41v84q0 132 73.5 201t213.5 69h238q145 0 221 -75t76 -220v-376 q0 -56 -36.5 -96.5t-92.5 -49.5v-4q56 -9 92.5 -49t36.5 -96v-377q0 -145 -76 -220t-221 -75h-238q-139 0 -213 74t-74 213z" />
32 <glyph unicode="4" horiz-adv-x="1218" d="M102 528v183q0 25 15 49l526 852q14 26 49 26h215q25 0 32.5 -13.5t-5.5 -35.5l-514 -852h311v246q0 41 41 41h178q41 0 41 -41v-242h84q41 0 41 -41v-176q0 -41 -41 -41h-84v-442q0 -41 -41 -41h-178q-41 0 -41 41v446h-588q-41 0 -41 41z" />
33 <glyph unicode="5" d="M102 287v65q0 41 41 41h197q41 0 41 -41v-82h223q41 0 41 41v375l-487 154q-35 11 -35 45v712q0 41 41 41h696q41 0 41 -41v-188q0 -41 -41 -41h-461v-321l488 -154q35 -11 35 -45v-561q0 -139 -74 -213t-213 -74h-246q-139 0 -213 74t-74 213z" />
34 <glyph unicode="6" d="M102 287v526q0 47 21 102l291 693q12 30 47 30h213q23 0 31.5 -12.5t-0.5 -34.5l-248 -585h178q139 0 213 -74t74 -213v-432q0 -139 -74 -213t-213 -74h-246q-139 0 -213 74t-74 213zM373 352q0 -82 82 -82h114q82 0 82 82v301q0 82 -82 82h-114q-82 0 -82 -82v-301z" />
35 <glyph unicode="7" horiz-adv-x="1071" d="M102 1399v205q0 31 33 34h840q48 0 31 -49l-598 -1554q-11 -33 -48 -33l-213 -2q-48 0 -32 47l506 1319h-486q-15 0 -24 9t-9 24z" />
36 <glyph unicode="8" horiz-adv-x="1026" d="M102 295v377q0 56 36.5 96t92.5 49v4q-56 9 -92.5 49.5t-36.5 96.5v376q0 145 76 220t221 75h228q145 0 221 -75t76 -220v-376q0 -56 -36.5 -96.5t-92.5 -49.5v-4q56 -9 92.5 -49t36.5 -96v-377q0 -145 -76 -220t-221 -75h-228q-145 0 -221 75t-76 220zM375 352 q0 -82 82 -82h112q82 0 82 82v250q0 82 -82 82h-112q-82 0 -82 -82v-250zM375 1034q0 -38 21 -59t61 -21h112q40 0 61 21t21 59v252q0 82 -82 82h-112q-82 0 -82 -82v-252z" />
37 <glyph unicode="9" d="M102 920v432q0 139 73.5 212.5t213.5 73.5h246q140 0 213.5 -73.5t73.5 -212.5v-527q0 -46 -21 -102l-291 -692q-12 -31 -47 -31h-213q-23 0 -31.5 12.5t0.5 34.5l248 586h-178q-139 0 -213 73.5t-74 213.5zM373 985q0 -82 82 -82h114q82 0 82 82v301q0 82 -82 82h-114 q-82 0 -82 -82v-301z" />
38 <glyph unicode=":" horiz-adv-x="473" d="M102 41v188q0 41 41 41h187q41 0 41 -41v-188q0 -41 -41 -41h-187q-41 0 -41 41zM102 725v188q0 41 41 41h187q41 0 41 -41v-188q0 -41 -41 -41h-187q-41 0 -41 41z" />
39 <glyph unicode=";" horiz-adv-x="473" d="M102 41v188q0 41 41 41h187q41 0 41 -41v-200q0 -28 -15 -52l-110 -167q-9 -15 -25 -15h-92q-12 0 -16.5 7.5t0.5 17.5l82 180h-52q-41 0 -41 41zM102 727v188q0 41 41 41h187q41 0 41 -41v-188q0 -41 -41 -41h-187q-41 0 -41 41z" />
40 <glyph unicode="=" horiz-adv-x="1427" d="M102 911v193q0 41 41 41h1139q41 0 41 -41v-193q0 -41 -41 -41h-1139q-41 0 -41 41zM104 467v192q0 41 41 41h1139q41 0 41 -41v-192q0 -41 -41 -41h-1139q-41 0 -41 41z" />
41 <glyph unicode="?" d="M102 1126v217q0 145 75 220t220 75h230q143 0 219 -75.5t76 -219.5v-403q0 -31 -23 -51l-260 -250q-21 -21 -21 -51v-90q0 -41 -40 -41h-193q-41 0 -41 41v180q0 28 21 49l278 277v282q0 39 -21.5 60.5t-60.5 21.5h-98q-82 0 -82 -82v-160q0 -32 -33 -32h-213 q-33 0 -33 32zM344 41v188q0 41 41 41h193q40 0 40 -41v-188q0 -41 -40 -41h-193q-41 0 -41 41z" />
42 <glyph unicode="@" horiz-adv-x="1515" d="M102 213v1047q0 145 75 220.5t220 75.5h721q145 0 220 -74.5t75 -219.5v-924q0 -15 -9 -24t-24 -9h-204q-33 0 -33 33v31l-371 -62q-143 -6 -219 71.5t-76 223.5v279q0 149 77 231.5t218 65.5l371 -60v86q0 82 -82 82h-606q-82 0 -82 -84v-932q0 -82 82 -82h426 q41 0 41 -41v-167q0 -40 -41 -43l-484 -19q-143 -6 -219 71.5t-76 223.5zM727 659q0 -81 82 -81l334 45v239l-334 45q-82 0 -82 -84v-164z" />
43 <glyph unicode="A" horiz-adv-x="1200" d="M84 35l340 1575q6 28 35 28h284q29 0 35 -28l340 -1575q1 -5 1 -10q0 -25 -29 -25h-218q-26 0 -32 29l-58 299h-364l-56 -299q-6 -29 -32 -29h-219q-29 0 -29 22q0 6 2 13zM469 565h262l-131 715z" />
44 <glyph unicode="B" horiz-adv-x="1026" d="M102 33v1573q0 32 33 32h492q145 0 221 -75t76 -220v-376q0 -56 -36.5 -96.5t-92.5 -49.5v-4q56 -9 92.5 -49t36.5 -96v-377q0 -145 -76 -220t-221 -75h-492q-15 0 -24 9t-9 24zM383 270h186q82 0 82 82v250q0 82 -82 82h-186v-414zM383 954h186q40 0 61 21t21 59v252 q0 82 -82 82h-186v-414z" />
45 <glyph unicode="C" horiz-adv-x="1026" d="M102 295v1048q0 145 76 220t221 75h230q143 0 219 -75.5t76 -219.5v-221q0 -32 -33 -32h-205q-33 0 -33 32v164q0 82 -82 82h-106q-82 0 -82 -82v-934q0 -82 82 -82h106q82 0 82 82v164q0 33 33 33h205q15 0 24 -9t9 -24v-221q0 -144 -76 -219.5t-219 -75.5h-230 q-145 0 -221 75t-76 220z" />
46 <glyph unicode="D" d="M102 33v1573q0 32 33 32h492q145 0 220 -76t75 -221v-1046q0 -145 -75 -220t-220 -75h-492q-33 0 -33 33zM381 270h188q82 0 82 82v932q0 84 -82 84h-188v-1098z" />
47 <glyph unicode="E" horiz-adv-x="1021" d="M102 33v1573q0 15 8.5 23.5t22.5 8.5h754q33 0 33 -32v-205q0 -35 -33 -35h-512v-410h391q33 0 33 -34v-203q0 -35 -33 -35h-391v-414h512q19 0 26 -7t7 -25v-205q0 -33 -33 -33h-754q-14 0 -22.5 9t-8.5 24z" />
48 <glyph unicode="F" d="M102 33v1573q0 32 33 32h754q33 0 33 -32v-205q0 -15 -9 -24t-24 -9h-508v-412h385q33 0 33 -32v-205q0 -33 -33 -33h-385v-653q0 -15 -9 -24t-24 -9h-213q-33 0 -33 33z" />
49 <glyph unicode="G" horiz-adv-x="1064" d="M102 295v1048q0 145 75 220t220 75h271q143 0 219 -75.5t76 -219.5v-213q0 -32 -33 -32h-205q-33 0 -33 32v156q0 82 -82 82h-147q-82 0 -82 -82v-934q0 -82 82 -82h147q82 0 82 82v275h-106q-33 0 -33 32v205q0 33 33 33h344q33 0 33 -33v-569q0 -144 -76 -219.5 t-219 -75.5h-271q-145 0 -220 75t-75 220z" />
50 <glyph unicode="H" d="M102 33v1573q0 32 35 32h211q33 0 33 -32v-652h262v652q0 32 33 32h211q35 0 35 -32v-1573q0 -33 -35 -33h-211q-15 0 -24 9t-9 24v651h-262v-651q0 -15 -9 -24t-24 -9h-211q-35 0 -35 33z" />
51 <glyph unicode="I" horiz-adv-x="483" d="M102 33v1573q0 32 33 32h213q33 0 33 -32v-1573q0 -15 -9 -24t-24 -9h-213q-33 0 -33 33z" />
52 <glyph unicode="J" d="M102 295v213q0 33 33 33h205q15 0 24 -9t9 -24v-156q0 -82 82 -82h106q82 0 82 82v1254q0 32 33 32h213q33 0 33 -32v-1311q0 -144 -76 -219.5t-219 -75.5h-230q-145 0 -220 75t-75 220z" />
53 <glyph unicode="K" horiz-adv-x="1097" d="M102 41v1556q0 41 41 41h197q41 0 41 -41v-634l315 645q15 30 47 30h215q23 0 31 -13.5t-2 -35.5l-348 -715l371 -827q6 -11 6 -20q0 -7 -4 -13q-8 -14 -33 -14h-217q-35 0 -47 31l-258 608l-76 -145v-453q0 -41 -41 -41h-197q-41 0 -41 41z" />
54 <glyph unicode="L" horiz-adv-x="1003" d="M102 33q0 -33 33 -33h733q33 0 33 33v205q0 32 -33 32h-487v1336q0 32 -33 32h-213q-33 0 -33 -32v-1573z" />
55 <glyph unicode="M" horiz-adv-x="1372" d="M102 41v1556q0 41 41 41h271q36 0 45 -36l227 -1020l227 1020q9 36 45 36h271q41 0 41 -41v-1556q0 -41 -41 -41h-191q-41 0 -41 41v922h-14l-203 -926q-9 -37 -45 -37h-100q-36 0 -45 37l-203 926h-14v-922q0 -41 -41 -41h-189q-41 0 -41 41z" />
56 <glyph unicode="N" horiz-adv-x="1079" d="M102 33v1573q0 32 33 32h203q28 0 37 -26l311 -871h12v865q0 32 33 32h213q33 0 33 -32v-1573q0 -15 -9 -24t-24 -9h-203q-27 0 -36 27l-314 874h-10v-868q0 -33 -33 -33h-213q-15 0 -24 9t-9 24z" />
57 <glyph unicode="O" d="M102 295v1048q0 145 75 220t220 75h230q145 0 220 -75t75 -220v-1048q0 -145 -75 -220t-220 -75h-230q-145 0 -220 75t-75 220zM375 346q0 -82 82 -82h118q82 0 82 82v946q0 82 -82 82h-118q-82 0 -82 -82v-946z" />
58 <glyph unicode="P" d="M102 33v1573q0 32 33 32h492q145 0 220 -75t75 -220v-499q0 -143 -75.5 -219t-219.5 -76h-246v-516q0 -33 -33 -33h-213q-15 0 -24 9t-9 24zM381 819h180q82 0 82 82v385q0 82 -82 82h-180v-549z" />
59 <glyph unicode="Q" d="M102 295v1048q0 145 75 220t220 75h230q145 0 220 -75t75 -220v-1048q0 -193 -134 -262l82 -176q7 -17 -1.5 -27t-26.5 -10h-213q-21 0 -35 28l-70 152h-127q-145 0 -220 75t-75 220zM381 352q0 -82 82 -82h106q82 0 82 82v934q0 82 -82 82h-106q-82 0 -82 -82v-934z" />
60 <glyph unicode="R" horiz-adv-x="1046" d="M102 33v1573q0 32 33 32h514q145 0 220 -75t75 -220v-499q0 -206 -149 -271l141 -536q9 -37 -29 -37h-213q-29 0 -35 29l-137 520h-141v-516q0 -15 -9 -24t-24 -9h-213q-15 0 -24 9t-9 24zM381 819h203q82 0 82 82v385q0 82 -82 82h-203v-549z" />
61 <glyph unicode="S" d="M102 295v215q0 33 33 33h213q33 0 33 -33v-158q0 -82 82 -82h98q82 0 82 82v273l-485 159q-56 18 -56 76v483q0 144 76 219.5t219 75.5h230q145 0 220 -75t75 -220v-217q0 -32 -33 -32h-213q-33 0 -33 32v160q0 82 -82 82h-98q-39 0 -60.5 -21.5t-21.5 -60.5v-282 l487 -160q54 -22 54 -76v-473q0 -145 -75 -220t-220 -75h-230q-143 0 -219 75.5t-76 219.5z" />
62 <glyph unicode="T" horiz-adv-x="942" d="M61 1401v205q0 32 33 32h754q33 0 33 -32v-205q0 -33 -33 -33h-238v-1335q0 -33 -32 -33h-213q-33 0 -33 33v1335h-238q-15 0 -24 9t-9 24z" />
63 <glyph unicode="U" d="M102 295v1302q0 17 12 29t29 12h197q17 0 29 -12t12 -29v-1245q0 -82 82 -82h106q82 0 82 82v1245q0 17 12 29t29 12h189q17 0 29 -12t12 -29v-1302q0 -145 -75 -220t-220 -75h-230q-145 0 -220 75t-75 220z" />
64 <glyph unicode="V" horiz-adv-x="1112" d="M63 1593q-1 7 -1 14q0 31 38 31h195q36 0 45 -36l215 -1098l217 1098q9 36 45 36h195q38 0 38 -31q0 -6 -1 -14l-347 -1556q-9 -37 -45 -37h-204q-36 0 -45 37z" />
65 <glyph unicode="W" horiz-adv-x="1558" d="M102 1595v6q0 37 39 37h195q40 0 43 -39l80 -958h10l203 961q9 36 45 36h123q36 0 45 -36l200 -961h11l84 958q3 39 43 39h194q39 0 39 -37v-6l-176 -1556q-3 -39 -43 -39h-201q-36 0 -45 37l-213 926l-215 -928q-9 -35 -45 -35h-205q-40 0 -43 39z" />
66 <glyph unicode="X" horiz-adv-x="1101" d="M44 14q-4 6 -4 14q0 9 5 21l324 787l-312 753q-9 22 -1 35.5t32 13.5h205q36 0 47 -28l190 -486l191 486q11 28 47 28h205q24 0 32 -13.5t-1 -35.5l-314 -753l326 -787q5 -12 5 -21q0 -8 -4 -14q-8 -14 -32 -14h-211q-35 0 -47 29l-197 495l-196 -495q-12 -29 -47 -29 h-211q-24 0 -32 14z" />
67 <glyph unicode="Y" horiz-adv-x="1118" d="M45 1591q-4 11 -4 19q0 9 5 16q9 12 32 12h205q36 0 47 -32l229 -588l229 588q11 32 48 32h204q23 0 32 -12q5 -7 5 -16q0 -8 -4 -19l-375 -911v-639q0 -41 -41 -41h-196q-41 0 -41 41v639z" />
68 <glyph unicode="Z" horiz-adv-x="1038" d="M64 14q-4 6 -4 13q0 10 6 22l509 1317h-423q-15 0 -24 9t-9 24v205q0 31 33 34h770q35 0 35 -26q0 -10 -5 -23l-510 -1319h451q33 0 33 -32v-203q0 -32 -33 -35h-797q-24 0 -32 14z" />
69 <glyph unicode="\" horiz-adv-x="1079" d="M86 1591q-8 22 1 34.5t32 12.5h190q36 0 47 -32l658 -1721q8 -22 -1 -34.5t-32 -12.5h-193q-36 0 -47 33z" />
70 <glyph unicode="_" horiz-adv-x="1316" d="M0 -86q0 41 41 41h1235q41 0 41 -41v-188q0 -41 -41 -41h-1235q-41 0 -41 41v188z" />
71 <glyph unicode="a" horiz-adv-x="1161" d="M63 35l340 1370q6 29 35 29h285q29 0 35 -29l340 -1370q2 -7 2 -12q0 -23 -31 -23h-199q-26 0 -32 29l-66 258h-385l-63 -258q-6 -29 -33 -29h-201q-29 0 -29 22q0 6 2 13zM451 524h258l-129 557z" />
72 <glyph unicode="b" horiz-adv-x="1026" d="M102 33v1368q0 33 33 33h492q145 0 221 -75t76 -220v-277q0 -56 -36.5 -96t-92.5 -49v-4q56 -9 92.5 -49.5t36.5 -96.5v-272q0 -145 -76 -220t-221 -75h-492q-15 0 -24 9t-9 24zM356 258h226q82 0 82 82v158q0 82 -82 82h-226v-322zM356 850h226q40 0 61 21t21 59v164 q0 82 -82 82h-226v-326z" />
73 <glyph unicode="c" horiz-adv-x="1026" d="M102 295v844q0 145 76 220t221 75h230q143 0 219 -75.5t76 -219.5v-221q0 -15 -9 -24t-24 -9h-193q-32 0 -32 33v167q0 82 -82 82h-131q-82 0 -82 -82v-743q0 -82 82 -82h131q82 0 82 82v174q0 33 32 33h193q15 0 24 -9t9 -24v-221q0 -144 -76 -219.5t-219 -75.5h-230 q-145 0 -221 75t-76 220z" />
74 <glyph unicode="d" d="M102 33v1368q0 33 33 33h492q145 0 220 -76t75 -221v-842q0 -145 -75 -220t-220 -75h-492q-33 0 -33 33zM381 270h188q82 0 82 82v727q0 84 -82 84h-188v-893z" />
75 <glyph unicode="e" horiz-adv-x="1021" d="M102 33v1368q0 15 8.5 24t22.5 9h754q33 0 33 -33v-205q0 -35 -33 -35h-506v-315h385q33 0 33 -35v-203q0 -35 -33 -35h-385v-303h506q19 0 26 -7t7 -25v-205q0 -33 -33 -33h-754q-14 0 -22.5 9t-8.5 24z" />
76 <glyph unicode="f" d="M102 33v1368q0 33 33 33h754q15 0 24 -9t9 -24v-205q0 -15 -9 -24t-24 -9h-508v-350h385q15 0 24 -9t9 -24v-205q0 -32 -33 -32h-385v-510q0 -15 -9 -24t-24 -9h-213q-33 0 -33 33z" />
77 <glyph unicode="g" d="M102 295v844q0 145 75 220t220 75h230q143 0 219 -75.5t76 -219.5v-152q0 -15 -9 -24t-24 -9h-193q-32 0 -32 33v100q0 82 -82 82h-131q-82 0 -82 -82v-741q0 -82 82 -82h131q82 0 82 82v178h-107q-33 0 -33 33v205q0 33 33 33h332q33 0 33 -33v-467q0 -144 -76 -219.5 t-219 -75.5h-230q-145 0 -220 75t-75 220z" />
78 <glyph unicode="h" d="M102 33v1368q0 33 35 33h211q15 0 24 -9t9 -24v-553h262v553q0 15 9 24t24 9h211q35 0 35 -33v-1368q0 -33 -35 -33h-211q-15 0 -24 9t-9 24v545h-262v-545q0 -15 -9 -24t-24 -9h-211q-35 0 -35 33z" />
79 <glyph unicode="i" horiz-adv-x="483" d="M102 33q0 -33 33 -33h213q15 0 24 9t9 24v1368q0 15 -9 24t-24 9h-213q-33 0 -33 -33v-1368z" />
80 <glyph unicode="j" d="M102 295v213q0 33 33 33h205q15 0 24 -9t9 -24v-156q0 -82 82 -82h106q82 0 82 82v1049q0 33 33 33h213q15 0 24 -9t9 -24v-1106q0 -144 -76 -219.5t-219 -75.5h-230q-145 0 -220 75t-75 220z" />
81 <glyph unicode="k" horiz-adv-x="1097" d="M102 41v1352q0 41 41 41h197q41 0 41 -41v-533l315 543q17 31 47 31h215q23 0 32 -15t-3 -35l-348 -612l371 -725q6 -11 6 -20q0 -7 -4 -13q-8 -14 -33 -14h-217q-32 0 -47 31l-258 506l-76 -146v-350q0 -41 -41 -41h-197q-41 0 -41 41z" />
82 <glyph unicode="l" horiz-adv-x="921" d="M102 33q0 -33 33 -33h651q33 0 33 33v205q0 32 -33 32h-405v1131q0 33 -33 33h-213q-15 0 -24 -9t-9 -24v-1368z" />
83 <glyph unicode="m" horiz-adv-x="1372" d="M102 41v1352q0 41 41 41h271q36 0 45 -35l227 -914l227 914q9 35 45 35h271q41 0 41 -41v-1352q0 -41 -41 -41h-191q-41 0 -41 41v805h-14l-192 -811q-9 -35 -46 -35h-120q-36 0 -45 35l-193 811h-14v-805q0 -41 -41 -41h-189q-41 0 -41 41z" />
84 <glyph unicode="n" horiz-adv-x="1079" d="M102 33v1368q0 15 9 24t24 9h162q25 0 37 -27l385 -782v776q0 33 33 33h192q15 0 24 -9t9 -24v-1368q0 -15 -9 -24t-24 -9h-162q-25 0 -37 27l-385 782v-776q0 -33 -32 -33h-193q-15 0 -24 9t-9 24z" />
85 <glyph unicode="o" d="M102 295v844q0 145 75 220t220 75h230q145 0 220 -75t75 -220v-844q0 -145 -75 -220t-220 -75h-230q-145 0 -220 75t-75 220zM369 346q0 -82 82 -82h131q82 0 82 82v741q0 82 -82 82h-131q-82 0 -82 -82v-741z" />
86 <glyph unicode="p" d="M102 33v1368q0 15 9 24t24 9h492q145 0 220 -75t75 -220v-402q0 -143 -75 -218.5t-220 -76.5l-258 -2v-409q0 -33 -33 -33l-201 2q-15 0 -24 9t-9 24zM369 705l204 2q82 0 82 81v299q0 82 -82 82l-204 -2v-462z" />
87 <glyph unicode="q" d="M102 295v844q0 145 75 220t220 75h230q145 0 220 -75t75 -220v-844q0 -193 -134 -262l82 -176q7 -17 -1.5 -27t-26.5 -10h-213q-21 0 -35 28l-70 152h-127q-145 0 -220 75t-75 220zM369 346q0 -82 82 -82h131q82 0 82 82v741q0 82 -82 82h-131q-82 0 -82 -82v-741z" />
88 <glyph unicode="r" d="M102 33v1368q0 15 9 24t24 9h492q145 0 220 -75t75 -220v-412q0 -179 -115 -250l106 -440q9 -37 -28 -37h-201q-29 0 -35 29l-98 403h-182v-399q0 -15 -9 -24t-24 -9h-201q-15 0 -24 9t-9 24zM369 696h204q82 0 82 82v309q0 82 -82 82h-204v-473z" />
89 <glyph unicode="s" d="M102 295v133q0 33 33 33h207q33 0 33 -33v-86q0 -82 82 -82h110q82 0 82 82v207l-491 160q-56 18 -56 75v355q0 144 76 219.5t219 75.5h230q145 0 220 -75t75 -220v-135q0 -33 -33 -33h-207q-15 0 -24 9t-9 24v86q0 81 -82 81h-112q-39 0 -60.5 -21t-21.5 -60v-175 l495 -159q54 -19 54 -76v-385q0 -145 -75 -220t-220 -75h-230q-143 0 -219 75.5t-76 219.5z" />
90 <glyph unicode="t" horiz-adv-x="942" d="M61 1196q0 -15 9 -24t24 -9h238v-1130q0 -33 33 -33h213q32 0 32 33v1130h238q33 0 33 33v205q0 33 -33 33h-754q-15 0 -24 -9t-9 -24v-205z" />
91 <glyph unicode="u" d="M102 295v1098q0 17 12 29t29 12h197q17 0 29 -12t12 -29v-1041q0 -82 82 -82h106q82 0 82 82v1041q0 17 12 29t29 12h189q17 0 29 -12t12 -29v-1098q0 -145 -75 -220t-220 -75h-230q-145 0 -220 75t-75 220z" />
92 <glyph unicode="v" horiz-adv-x="1071" d="M63 1389q-1 7 -1 14q0 31 38 31h187q36 0 45 -37l203 -926l204 926q9 37 45 37h187q38 0 38 -31q0 -6 -1 -14l-326 -1352q-9 -37 -45 -37h-205q-36 0 -45 37z" />
93 <glyph unicode="w" horiz-adv-x="1570" d="M102 1391q-1 5 -1 10q0 33 40 33h193q37 0 43 -39l100 -856h10l201 860q9 35 45 35h125q36 0 45 -35l201 -860h10l105 856q6 39 43 39h192q40 0 40 -33q0 -4 -1 -10l-197 -1354q-6 -37 -45 -37h-221q-36 0 -45 37l-188 840l-191 -840q-9 -37 -45 -37h-225q-39 0 -45 39z " />
94 <glyph unicode="x" horiz-adv-x="1167" d="M65 14q-3 6 -3 12q0 10 6 23l346 684l-326 651q-11 20 -2 35t33 15h211q32 0 47 -29l196 -414l197 414q14 29 47 29h211q24 0 33 -15t-2 -35l-324 -651l344 -684q6 -13 6 -23q0 -6 -3 -12q-8 -14 -33 -14h-211q-32 0 -47 29l-218 444l-217 -444q-14 -29 -47 -29h-211 q-25 0 -33 14z" />
95 <glyph unicode="y" horiz-adv-x="1077" d="M25 1386q-5 10 -5 18.5t5 15.5q9 14 32 14h205q34 0 47 -33l230 -527l229 527q13 33 47 33h205q23 0 32 -14q5 -7 5 -16q0 -8 -4 -18l-375 -849v-496q0 -41 -41 -41h-197q-41 0 -41 41v496z" />
96 <glyph unicode="z" horiz-adv-x="1040" d="M65 14q-3 6 -3 12q0 10 6 23l522 1114h-422q-15 0 -24 9t-9 24v203q0 32 33 35h776q26 0 34 -14q4 -6 3 -14q0 -10 -6 -22l-522 -1132h448q33 0 33 -33v-184q0 -32 -33 -35h-803q-25 0 -33 14z" />
97 <glyph unicode="&#xa3;" horiz-adv-x="1128" d="M102 41v154q0 36 33 47l39 16q31 12 31 47v262h-62q-41 0 -41 41v189q0 41 41 41h62v505q0 145 76 220t221 75h229q143 0 219 -75.5t76 -219.5v-221q0 -32 -33 -32h-205q-32 0 -32 32v164q0 82 -82 82h-107q-82 0 -82 -82v-448h398q41 0 41 -41v-189q0 -41 -41 -41h-398 v-297h500q41 0 41 -41v-188q0 -41 -41 -41h-842q-41 0 -41 41z" />
98 <glyph unicode="&#xad;" horiz-adv-x="610" d="M102 643v188q0 41 41 41h324q41 0 41 -41v-188q0 -41 -41 -41h-324q-41 0 -41 41z" />
99 <glyph unicode="&#xb0;" horiz-adv-x="653" d="M61 1382q0 111 77.5 190t189.5 79q109 0 186.5 -79.5t77.5 -189.5q0 -109 -77.5 -186.5t-186.5 -77.5q-112 0 -189.5 77.5t-77.5 186.5zM233 1382q0 -37 28.5 -64.5t66.5 -27.5q37 0 64.5 27.5t27.5 64.5q0 38 -27.5 66.5t-64.5 28.5q-38 0 -66.5 -28.5t-28.5 -66.5z" />
100 <glyph unicode="&#xd7;" horiz-adv-x="1232" d="M117 438q-29 29 0 58l305 305l-305 305q-29 28 0 57l137 137q28 28 57 0l305 -305l306 305q28 28 57 0l137 -137q28 -29 0 -57l-305 -305l305 -305q29 -29 0 -58l-137 -137q-29 -29 -57 0l-306 305l-305 -305q-29 -29 -57 0z" />
101 <glyph unicode="&#xf7;" horiz-adv-x="1425" d="M102 705v192q0 41 41 41h1139q41 0 41 -41v-192q0 -41 -41 -41h-1139q-41 0 -41 41zM580 233v189q0 41 41 41h186q41 0 41 -41v-189q0 -40 -41 -40h-186q-41 0 -41 40zM580 1184v188q0 41 41 41h186q41 0 41 -41v-188q0 -41 -41 -41h-186q-41 0 -41 41z" />
102 <glyph unicode="&#x2000;" horiz-adv-x="896" />
103 <glyph unicode="&#x2001;" horiz-adv-x="1792" />
104 <glyph unicode="&#x2002;" horiz-adv-x="896" />
105 <glyph unicode="&#x2003;" horiz-adv-x="1792" />
106 <glyph unicode="&#x2004;" horiz-adv-x="597" />
107 <glyph unicode="&#x2005;" horiz-adv-x="448" />
108 <glyph unicode="&#x2006;" horiz-adv-x="298" />
109 <glyph unicode="&#x2007;" horiz-adv-x="298" />
110 <glyph unicode="&#x2008;" horiz-adv-x="224" />
111 <glyph unicode="&#x2009;" horiz-adv-x="358" />
112 <glyph unicode="&#x200a;" horiz-adv-x="99" />
113 <glyph unicode="&#x2010;" horiz-adv-x="610" d="M102 643v188q0 41 41 41h324q41 0 41 -41v-188q0 -41 -41 -41h-324q-41 0 -41 41z" />
114 <glyph unicode="&#x2011;" horiz-adv-x="610" d="M102 643v188q0 41 41 41h324q41 0 41 -41v-188q0 -41 -41 -41h-324q-41 0 -41 41z" />
115 <glyph unicode="&#x2012;" horiz-adv-x="610" d="M102 643v188q0 41 41 41h324q41 0 41 -41v-188q0 -41 -41 -41h-324q-41 0 -41 41z" />
116 <glyph unicode="&#x2013;" horiz-adv-x="1079" d="M102 643v188q0 41 41 41h793q41 0 41 -41v-188q0 -41 -41 -41h-793q-41 0 -41 41z" />
117 <glyph unicode="&#x2014;" horiz-adv-x="1521" d="M102 643v188q0 41 41 41h1235q41 0 41 -41v-188q0 -41 -41 -41h-1235q-41 0 -41 41z" />
118 <glyph unicode="&#x2018;" horiz-adv-x="473" d="M102 1204v201q0 27 15 51l110 168q8 14 25 14h92q26 0 16 -24l-81 -180h51q41 0 41 -41v-189q0 -41 -41 -41h-187q-41 0 -41 41z" />
119 <glyph unicode="&#x2019;" horiz-adv-x="473" d="M102 1409v188q0 41 41 41h187q41 0 41 -41v-200q0 -27 -15 -51l-110 -168q-9 -15 -25 -15h-92q-12 0 -16.5 7.5t0.5 17.5l82 180h-52q-41 0 -41 41z" />
120 <glyph unicode="&#x201c;" horiz-adv-x="821" d="M102 1204v201q0 27 15 51l110 168q8 14 25 14h92q26 0 16 -24l-81 -180h51q41 0 41 -41v-189q0 -41 -41 -41h-187q-41 0 -41 41zM451 1204v201q0 29 14 51l110 168q8 14 25 14h92q12 0 17 -6.5t0 -17.5l-82 -180h51q41 0 41 -41v-189q0 -41 -41 -41h-186q-41 0 -41 41z " />
121 <glyph unicode="&#x201d;" horiz-adv-x="837" d="M102 1409v188q0 41 41 41h187q41 0 41 -41v-200q0 -27 -15 -51l-110 -168q-9 -15 -25 -15h-92q-12 0 -16.5 7.5t0.5 17.5l82 180h-52q-41 0 -41 41zM467 1409v188q0 41 41 41h186q41 0 41 -41v-200q0 -29 -14 -51l-111 -168q-9 -15 -24 -15h-92q-12 0 -17 7t0 18l82 180 h-51q-41 0 -41 41z" />
122 <glyph unicode="&#x2026;" horiz-adv-x="1292" d="M102 41v188q0 41 41 41h187q41 0 41 -41v-188q0 -41 -41 -41h-187q-41 0 -41 41zM512 41v188q0 41 41 41h186q41 0 41 -41v-188q0 -41 -41 -41h-186q-41 0 -41 41zM922 41v188q0 41 41 41h186q41 0 41 -41v-188q0 -41 -41 -41h-186q-41 0 -41 41z" />
123 <glyph unicode="&#x202f;" horiz-adv-x="358" />
124 <glyph unicode="&#x205f;" horiz-adv-x="448" />
125 <glyph unicode="&#x20ac;" horiz-adv-x="1185" d="M102 555l25 150q6 36 43 36h94v156h-82q-45 0 -39 43l25 150q6 36 45 36h51v215q0 146 76 224.5t219 72.5l483 -18q41 -3 41 -43v-168q0 -41 -41 -41h-426q-81 0 -81 -84v-158h350q43 0 37 -43l-25 -149q-6 -37 -43 -37h-319v-156h268q43 0 37 -43l-25 -149 q-6 -37 -43 -37h-237v-160q0 -82 81 -82h426q41 0 41 -41v-168q0 -40 -41 -43l-483 -18q-143 -6 -219 71.5t-76 223.5v217h-123q-45 0 -39 43z" />
126 <glyph unicode="&#xe000;" horiz-adv-x="1433" d="M0 0v1434h1434v-1434h-1434z" />
127 <hkern u1="&#x2c;" u2="z" k="-20" />
128 <hkern u1="&#x2c;" u2="y" k="266" />
129 <hkern u1="&#x2c;" u2="x" k="-20" />
130 <hkern u1="&#x2c;" u2="w" k="123" />
131 <hkern u1="&#x2c;" u2="v" k="184" />
132 <hkern u1="&#x2c;" u2="t" k="205" />
133 <hkern u1="&#x2c;" u2="Y" k="266" />
134 <hkern u1="&#x2c;" u2="X" k="-41" />
135 <hkern u1="&#x2c;" u2="W" k="82" />
136 <hkern u1="&#x2c;" u2="V" k="225" />
137 <hkern u1="&#x2c;" u2="T" k="184" />
138 <hkern u1="&#x2c;" u2="&#x39;" k="205" />
139 <hkern u1="&#x2c;" u2="&#x34;" k="266" />
140 <hkern u1="&#x2c;" u2="&#x33;" k="20" />
141 <hkern u1="&#x2c;" u2="&#x31;" k="184" />
142 <hkern u1="&#x2e;" u2="y" k="266" />
143 <hkern u1="&#x2e;" u2="w" k="123" />
144 <hkern u1="&#x2e;" u2="v" k="205" />
145 <hkern u1="&#x2e;" u2="t" k="184" />
146 <hkern u1="&#x2e;" u2="Y" k="266" />
147 <hkern u1="&#x2e;" u2="X" k="-41" />
148 <hkern u1="&#x2e;" u2="W" k="102" />
149 <hkern u1="&#x2e;" u2="V" k="225" />
150 <hkern u1="&#x2e;" u2="F" k="-41" />
151 <hkern u1="&#x2e;" u2="&#x39;" k="184" />
152 <hkern u1="&#x2e;" u2="&#x34;" k="266" />
153 <hkern u1="&#x2e;" u2="&#x31;" k="164" />
154 <hkern u1="&#x2f;" u2="&#x2f;" k="410" />
155 <hkern u1="&#x30;" u2="&#x31;" k="20" />
156 <hkern u1="&#x31;" u2="&#x37;" k="-20" />
157 <hkern u1="&#x32;" u2="&#x34;" k="41" />
158 <hkern u1="&#x32;" u2="&#x33;" k="20" />
159 <hkern u1="&#x33;" u2="&#x34;" k="41" />
160 <hkern u1="&#x33;" u2="&#x33;" k="41" />
161 <hkern u1="&#x34;" u2="&#x39;" k="82" />
162 <hkern u1="&#x34;" u2="&#x37;" k="82" />
163 <hkern u1="&#x34;" u2="&#x36;" k="20" />
164 <hkern u1="&#x34;" u2="&#x35;" k="41" />
165 <hkern u1="&#x34;" u2="&#x34;" k="41" />
166 <hkern u1="&#x34;" u2="&#x33;" k="61" />
167 <hkern u1="&#x34;" u2="&#x31;" k="61" />
168 <hkern u1="&#x34;" u2="&#x2e;" k="61" />
169 <hkern u1="&#x34;" u2="&#x2c;" k="41" />
170 <hkern u1="&#x35;" u2="&#x39;" k="41" />
171 <hkern u1="&#x35;" u2="&#x33;" k="41" />
172 <hkern u1="&#x36;" u2="&#x39;" k="61" />
173 <hkern u1="&#x36;" u2="&#x37;" k="41" />
174 <hkern u1="&#x36;" u2="&#x34;" k="20" />
175 <hkern u1="&#x36;" u2="&#x33;" k="61" />
176 <hkern u1="&#x36;" u2="&#x31;" k="82" />
177 <hkern u1="&#x37;" u2="&#x39;" k="82" />
178 <hkern u1="&#x37;" u2="&#x38;" k="61" />
179 <hkern u1="&#x37;" u2="&#x36;" k="246" />
180 <hkern u1="&#x37;" u2="&#x35;" k="20" />
181 <hkern u1="&#x37;" u2="&#x34;" k="266" />
182 <hkern u1="&#x37;" u2="&#x33;" k="41" />
183 <hkern u1="&#x37;" u2="&#x32;" k="61" />
184 <hkern u1="&#x37;" u2="&#x30;" k="41" />
185 <hkern u1="&#x37;" u2="&#x2e;" k="410" />
186 <hkern u1="&#x37;" u2="&#x2c;" k="451" />
187 <hkern u1="&#x38;" u2="&#x34;" k="41" />
188 <hkern u1="&#x39;" u2="&#x37;" k="61" />
189 <hkern u1="&#x39;" u2="&#x36;" k="82" />
190 <hkern u1="&#x39;" u2="&#x34;" k="82" />
191 <hkern u1="&#x39;" u2="&#x2c;" k="246" />
192 <hkern u1="&#x3b;" u2="P" k="-20" />
193 <hkern u1="&#x3b;" u2="F" k="-102" />
194 <hkern u1="&#x40;" u2="j" k="41" />
195 <hkern u1="A" u2="y" k="184" />
196 <hkern u1="A" u2="w" k="164" />
197 <hkern u1="A" u2="v" k="184" />
198 <hkern u1="A" u2="t" k="123" />
199 <hkern u1="A" u2="q" k="41" />
200 <hkern u1="A" u2="p" k="20" />
201 <hkern u1="A" u2="o" k="41" />
202 <hkern u1="A" u2="d" k="20" />
203 <hkern u1="A" u2="c" k="61" />
204 <hkern u1="A" u2="Y" k="246" />
205 <hkern u1="A" u2="W" k="143" />
206 <hkern u1="A" u2="V" k="246" />
207 <hkern u1="A" u2="U" k="41" />
208 <hkern u1="A" u2="T" k="164" />
209 <hkern u1="A" u2="S" k="61" />
210 <hkern u1="A" u2="Q" k="41" />
211 <hkern u1="A" u2="O" k="41" />
212 <hkern u1="A" u2="N" k="20" />
213 <hkern u1="A" u2="M" k="41" />
214 <hkern u1="A" u2="G" k="41" />
215 <hkern u1="A" u2="D" k="41" />
216 <hkern u1="A" u2="C" k="41" />
217 <hkern u1="A" u2="&#x27;" k="164" />
218 <hkern u1="B" u2="a" k="82" />
219 <hkern u1="B" u2="W" k="20" />
220 <hkern u1="B" u2="V" k="41" />
221 <hkern u1="B" u2="J" k="41" />
222 <hkern u1="B" u2="A" k="41" />
223 <hkern u1="C" u2="T" k="61" />
224 <hkern u1="C" u2="A" k="20" />
225 <hkern u1="D" u2="a" k="82" />
226 <hkern u1="D" u2="Y" k="41" />
227 <hkern u1="D" u2="W" k="20" />
228 <hkern u1="D" u2="V" k="41" />
229 <hkern u1="D" u2="C" k="20" />
230 <hkern u1="D" u2="A" k="61" />
231 <hkern u1="E" u2="v" k="20" />
232 <hkern u1="E" u2="Z" k="41" />
233 <hkern u1="E" u2="W" k="61" />
234 <hkern u1="E" u2="S" k="61" />
235 <hkern u1="E" u2="R" k="20" />
236 <hkern u1="E" u2="M" k="20" />
237 <hkern u1="E" u2="G" k="41" />
238 <hkern u1="E" u2="D" k="20" />
239 <hkern u1="E" u2="C" k="20" />
240 <hkern u1="E" u2="A" k="61" />
241 <hkern u1="F" u2="u" k="20" />
242 <hkern u1="F" u2="r" k="20" />
243 <hkern u1="F" u2="o" k="82" />
244 <hkern u1="F" u2="a" k="225" />
245 <hkern u1="F" u2="U" k="41" />
246 <hkern u1="F" u2="R" k="41" />
247 <hkern u1="F" u2="O" k="61" />
248 <hkern u1="F" u2="L" k="20" />
249 <hkern u1="F" u2="G" k="41" />
250 <hkern u1="F" u2="C" k="20" />
251 <hkern u1="F" u2="A" k="205" />
252 <hkern u1="F" u2="&#x3b;" k="41" />
253 <hkern u1="F" u2="&#x2e;" k="328" />
254 <hkern u1="F" u2="&#x2c;" k="328" />
255 <hkern u1="G" u2="A" k="20" />
256 <hkern u1="H" u2="A" k="41" />
257 <hkern u1="I" u2="V" k="41" />
258 <hkern u1="J" u2="a" k="82" />
259 <hkern u1="J" u2="A" k="41" />
260 <hkern u1="K" u2="u" k="61" />
261 <hkern u1="K" u2="o" k="41" />
262 <hkern u1="K" u2="e" k="20" />
263 <hkern u1="K" u2="O" k="102" />
264 <hkern u1="K" u2="E" k="41" />
265 <hkern u1="L" u2="y" k="246" />
266 <hkern u1="L" u2="u" k="20" />
267 <hkern u1="L" u2="Y" k="287" />
268 <hkern u1="L" u2="V" k="266" />
269 <hkern u1="L" u2="U" k="61" />
270 <hkern u1="L" u2="T" k="205" />
271 <hkern u1="L" u2="S" k="102" />
272 <hkern u1="L" u2="O" k="61" />
273 <hkern u1="L" u2="L" k="20" />
274 <hkern u1="L" u2="I" k="41" />
275 <hkern u1="L" u2="E" k="41" />
276 <hkern u1="L" u2="C" k="41" />
277 <hkern u1="L" u2="A" k="41" />
278 <hkern u1="M" u2="a" k="20" />
279 <hkern u1="M" u2="A" k="41" />
280 <hkern u1="N" u2="Z" k="61" />
281 <hkern u1="O" u2="Z" k="72" />
282 <hkern u1="O" u2="Y" k="41" />
283 <hkern u1="O" u2="W" k="41" />
284 <hkern u1="O" u2="V" k="82" />
285 <hkern u1="O" u2="T" k="61" />
286 <hkern u1="O" u2="A" k="61" />
287 <hkern u1="O" u2="&#x31;" k="41" />
288 <hkern u1="P" u2="Y" k="61" />
289 <hkern u1="P" u2="T" k="20" />
290 <hkern u1="P" u2="S" k="20" />
291 <hkern u1="P" u2="R" k="20" />
292 <hkern u1="P" u2="A" k="102" />
293 <hkern u1="P" u2="&#x2e;" k="246" />
294 <hkern u1="P" u2="&#x2c;" k="307" />
295 <hkern u1="R" u2="Y" k="61" />
296 <hkern u1="R" u2="W" k="41" />
297 <hkern u1="R" u2="V" k="41" />
298 <hkern u1="R" u2="O" k="41" />
299 <hkern u1="R" u2="A" k="61" />
300 <hkern u1="S" u2="a" k="41" />
301 <hkern u1="S" u2="Y" k="41" />
302 <hkern u1="S" u2="T" k="41" />
303 <hkern u1="S" u2="A" k="61" />
304 <hkern u1="T" u2="s" k="41" />
305 <hkern u1="T" u2="o" k="61" />
306 <hkern u1="T" u2="c" k="41" />
307 <hkern u1="T" u2="a" k="184" />
308 <hkern u1="T" u2="Y" k="20" />
309 <hkern u1="T" u2="T" k="-20" />
310 <hkern u1="T" u2="O" k="41" />
311 <hkern u1="T" u2="E" k="20" />
312 <hkern u1="T" u2="C" k="20" />
313 <hkern u1="T" u2="A" k="184" />
314 <hkern u1="T" u2="&#x3b;" k="102" />
315 <hkern u1="T" u2="&#x3a;" k="102" />
316 <hkern u1="T" u2="&#x2e;" k="184" />
317 <hkern u1="T" u2="&#x2c;" k="184" />
318 <hkern u1="U" u2="Y" k="20" />
319 <hkern u1="U" u2="V" k="41" />
320 <hkern u1="U" u2="M" k="41" />
321 <hkern u1="U" u2="A" k="61" />
322 <hkern u1="V" u2="u" k="61" />
323 <hkern u1="V" u2="o" k="61" />
324 <hkern u1="V" u2="e" k="20" />
325 <hkern u1="V" u2="a" k="246" />
326 <hkern u1="V" u2="S" k="61" />
327 <hkern u1="V" u2="O" k="61" />
328 <hkern u1="V" u2="G" k="61" />
329 <hkern u1="V" u2="C" k="61" />
330 <hkern u1="V" u2="A" k="225" />
331 <hkern u1="V" u2="&#x2e;" k="225" />
332 <hkern u1="V" u2="&#x2c;" k="205" />
333 <hkern u1="W" u2="i" k="41" />
334 <hkern u1="W" u2="O" k="61" />
335 <hkern u1="W" u2="I" k="41" />
336 <hkern u1="W" u2="G" k="41" />
337 <hkern u1="W" u2="C" k="41" />
338 <hkern u1="W" u2="A" k="164" />
339 <hkern u1="W" u2="&#x2e;" k="123" />
340 <hkern u1="W" u2="&#x2c;" k="164" />
341 <hkern u1="X" u2="y" k="41" />
342 <hkern u1="X" u2="u" k="20" />
343 <hkern u1="X" u2="o" k="41" />
344 <hkern u1="X" u2="C" k="61" />
345 <hkern u1="Y" u2="p" k="41" />
346 <hkern u1="Y" u2="i" k="41" />
347 <hkern u1="Y" u2="e" k="41" />
348 <hkern u1="Y" u2="d" k="41" />
349 <hkern u1="Y" u2="S" k="41" />
350 <hkern u1="Y" u2="O" k="41" />
351 <hkern u1="Y" u2="M" k="123" />
352 <hkern u1="Y" u2="L" k="20" />
353 <hkern u1="Y" u2="G" k="41" />
354 <hkern u1="Y" u2="C" k="61" />
355 <hkern u1="Y" u2="A" k="225" />
356 <hkern u1="Y" u2="&#x3b;" k="143" />
357 <hkern u1="Y" u2="&#x3a;" k="143" />
358 <hkern u1="Y" u2="&#x2e;" k="307" />
359 <hkern u1="Y" u2="&#x2c;" k="266" />
360 <hkern u1="Z" u2="Z" k="61" />
361 <hkern u1="Z" u2="O" k="20" />
362 <hkern u1="Z" u2="I" k="61" />
363 <hkern u1="Z" u2="G" k="61" />
364 <hkern u1="Z" u2="E" k="61" />
365 <hkern u1="Z" u2="A" k="20" />
366 <hkern u1="\" u2="\" k="410" />
367 <hkern u1="_" u2="w" k="61" />
368 <hkern u1="a" u2="y" k="225" />
369 <hkern u1="a" u2="w" k="164" />
370 <hkern u1="a" u2="v" k="205" />
371 <hkern u1="a" u2="u" k="61" />
372 <hkern u1="a" u2="t" k="164" />
373 <hkern u1="a" u2="s" k="61" />
374 <hkern u1="a" u2="r" k="20" />
375 <hkern u1="a" u2="q" k="41" />
376 <hkern u1="a" u2="m" k="41" />
377 <hkern u1="a" u2="g" k="41" />
378 <hkern u1="a" u2="e" k="20" />
379 <hkern u1="a" u2="d" k="41" />
380 <hkern u1="a" u2="c" k="61" />
381 <hkern u1="b" u2="y" k="20" />
382 <hkern u1="b" u2="v" k="41" />
383 <hkern u1="b" u2="a" k="41" />
384 <hkern u1="c" u2="u" k="20" />
385 <hkern u1="c" u2="a" k="41" />
386 <hkern u1="d" u2="w" k="41" />
387 <hkern u1="d" u2="v" k="41" />
388 <hkern u1="d" u2="t" k="20" />
389 <hkern u1="d" u2="o" k="20" />
390 <hkern u1="d" u2="a" k="20" />
391 <hkern u1="e" u2="w" k="82" />
392 <hkern u1="e" u2="t" k="41" />
393 <hkern u1="e" u2="s" k="61" />
394 <hkern u1="e" u2="r" k="20" />
395 <hkern u1="e" u2="a" k="41" />
396 <hkern u1="f" u2="o" k="61" />
397 <hkern u1="f" u2="i" k="41" />
398 <hkern u1="f" u2="a" k="205" />
399 <hkern u1="f" u2="&#x2e;" k="266" />
400 <hkern u1="f" u2="&#x2c;" k="287" />
401 <hkern u1="g" u2="y" k="123" />
402 <hkern u1="g" u2="a" k="20" />
403 <hkern u1="h" u2="w" k="41" />
404 <hkern u1="h" u2="v" k="20" />
405 <hkern u1="h" u2="a" k="41" />
406 <hkern u1="i" u2="v" k="20" />
407 <hkern u1="i" u2="t" k="20" />
408 <hkern u1="j" u2="a" k="20" />
409 <hkern u1="k" u2="o" k="61" />
410 <hkern u1="k" u2="n" k="41" />
411 <hkern u1="k" u2="g" k="61" />
412 <hkern u1="k" u2="e" k="41" />
413 <hkern u1="k" u2="d" k="41" />
414 <hkern u1="k" u2="c" k="41" />
415 <hkern u1="k" u2="a" k="41" />
416 <hkern u1="l" u2="y" k="246" />
417 <hkern u1="l" u2="w" k="123" />
418 <hkern u1="l" u2="v" k="246" />
419 <hkern u1="l" u2="u" k="41" />
420 <hkern u1="l" u2="t" k="225" />
421 <hkern u1="l" u2="s" k="102" />
422 <hkern u1="l" u2="q" k="20" />
423 <hkern u1="l" u2="o" k="61" />
424 <hkern u1="l" u2="i" k="61" />
425 <hkern u1="l" u2="e" k="20" />
426 <hkern u1="l" u2="c" k="41" />
427 <hkern u1="l" u2="a" k="41" />
428 <hkern u1="m" u2="m" k="20" />
429 <hkern u1="m" u2="a" k="20" />
430 <hkern u1="n" u2="v" k="61" />
431 <hkern u1="n" u2="a" k="41" />
432 <hkern u1="o" u2="y" k="102" />
433 <hkern u1="o" u2="w" k="82" />
434 <hkern u1="o" u2="a" k="61" />
435 <hkern u1="p" u2="t" k="20" />
436 <hkern u1="p" u2="o" k="20" />
437 <hkern u1="p" u2="a" k="164" />
438 <hkern u1="p" u2="&#x2e;" k="246" />
439 <hkern u1="p" u2="&#x2c;" k="307" />
440 <hkern u1="r" u2="y" k="61" />
441 <hkern u1="r" u2="w" k="82" />
442 <hkern u1="r" u2="g" k="10" />
443 <hkern u1="r" u2="a" k="41" />
444 <hkern u1="s" u2="t" k="61" />
445 <hkern u1="s" u2="s" k="41" />
446 <hkern u1="s" u2="q" k="20" />
447 <hkern u1="s" u2="c" k="20" />
448 <hkern u1="s" u2="a" k="20" />
449 <hkern u1="t" u2="t" k="51" />
450 <hkern u1="t" u2="o" k="20" />
451 <hkern u1="t" u2="i" k="20" />
452 <hkern u1="t" u2="c" k="20" />
453 <hkern u1="t" u2="a" k="164" />
454 <hkern u1="t" u2="&#x2e;" k="184" />
455 <hkern u1="t" u2="&#x2c;" k="184" />
456 <hkern u1="u" u2="s" k="20" />
457 <hkern u1="u" u2="a" k="41" />
458 <hkern u1="v" u2="o" k="102" />
459 <hkern u1="v" u2="e" k="20" />
460 <hkern u1="v" u2="b" k="20" />
461 <hkern u1="v" u2="a" k="246" />
462 <hkern u1="v" u2="V" k="102" />
463 <hkern u1="v" u2="&#x2e;" k="225" />
464 <hkern u1="v" u2="&#x2c;" k="225" />
465 <hkern u1="w" u2="r" k="41" />
466 <hkern u1="w" u2="i" k="41" />
467 <hkern u1="w" u2="a" k="123" />
468 <hkern u1="w" u2="&#x2e;" k="143" />
469 <hkern u1="w" u2="&#x2c;" k="123" />
470 <hkern u1="x" u2="o" k="61" />
471 <hkern u1="x" u2="e" k="20" />
472 <hkern u1="x" u2="&#x2c;" k="-20" />
473 <hkern u1="y" u2="o" k="41" />
474 <hkern u1="y" u2="c" k="41" />
475 <hkern u1="y" u2="a" k="184" />
476 <hkern u1="y" u2="F" k="-41" />
477 <hkern u1="y" u2="&#x2e;" k="287" />
478 <hkern u1="y" u2="&#x2c;" k="246" />
479 <hkern u1="z" u2="z" k="41" />
480 <hkern u1="z" u2="a" k="20" />
481 </font>
482 </defs></svg>