diff options
author | Alex Xu <alex_y_xu@yahoo.ca> | 2013-06-24 15:05:08 -0400 |
---|---|---|
committer | Alex Xu <alex_y_xu@yahoo.ca> | 2013-06-24 15:05:08 -0400 |
commit | 635dedf1e43fbb8ae7969ad1b9265002ea5190c3 (patch) | |
tree | 6e49bd33fa539a4b55db719d61863cd3449f3887 /www | |
parent | 8d2caf2bb9108b9f4ec66dc7d6608406a43a17d6 (diff) | |
download | html5ks-635dedf1e43fbb8ae7969ad1b9265002ea5190c3.tar.xz html5ks-635dedf1e43fbb8ae7969ad1b9265002ea5190c3.zip |
woooo, more working
Diffstat (limited to 'www')
-rw-r--r-- | www/css/GentiumPlus.svg | 257 | ||||
-rw-r--r-- | www/css/GentiumPlus.ttf | bin | 0 -> 32496 bytes | |||
-rw-r--r-- | www/css/GentiumPlus.woff | bin | 0 -> 15144 bytes | |||
-rw-r--r-- | www/css/PlaytimeWithHotToddies.svg | 433 | ||||
-rw-r--r-- | www/css/PlaytimeWithHotToddies.ttf | bin | 0 -> 46488 bytes | |||
-rw-r--r-- | www/css/PlaytimeWithHotToddies.woff | bin | 0 -> 29924 bytes | |||
-rw-r--r-- | www/css/anim.css | 24 | ||||
-rw-r--r-- | www/css/filters.svg (renamed from www/filters.svg) | 0 | ||||
-rw-r--r-- | www/css/gentium.ttf (renamed from www/gentium.ttf) | bin | 362664 -> 362664 bytes | |||
-rw-r--r-- | www/css/index.css (renamed from www/index.css) | 41 | ||||
-rw-r--r-- | www/css/playtime-webfont.svg (renamed from www/playtime-webfont.svg) | 0 | ||||
-rw-r--r-- | www/css/playtime-webfont.ttf (renamed from www/playtime-webfont.ttf) | bin | 95952 -> 95952 bytes | |||
-rw-r--r-- | www/css/playtime-webfont.woff (renamed from www/playtime-webfont.woff) | bin | 55584 -> 55584 bytes | |||
-rw-r--r-- | www/css/playtime.ttf (renamed from www/playtime.ttf) | bin | 71220 -> 71220 bytes | |||
-rw-r--r-- | www/css/playtime_bold.ttf (renamed from www/playtime_bold.ttf) | bin | 47916 -> 47916 bytes | |||
-rw-r--r-- | www/index.html | 41 | ||||
-rw-r--r-- | www/js/.jshintrc | 7 | ||||
-rw-r--r-- | www/js/api.js | 192 | ||||
-rw-r--r-- | www/js/characters.js | 3 | ||||
-rw-r--r-- | www/js/html5ks.js | 333 | ||||
-rw-r--r-- | www/js/images.js | 2 |
21 files changed, 1075 insertions, 258 deletions
diff --git a/www/css/GentiumPlus.svg b/www/css/GentiumPlus.svg new file mode 100644 index 0000000..78dca99 --- /dev/null +++ b/www/css/GentiumPlus.svg @@ -0,0 +1,257 @@ +<?xml version="1.0" standalone="no"?> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" > +<svg> +<metadata> +Created by FontForge 20110222 at Sun Jun 23 09:39:48 2013 + By alex +Copyright (c) 2003-2012, SIL International (http://scripts.sil.org/) +</metadata> +<defs> +<font id="GentiumPlus" horiz-adv-x="961" > + <font-face + font-family="Gentium Plus" + font-weight="400" + font-stretch="normal" + units-per-em="2048" + panose-1="2 0 5 3 6 0 0 2 0 4" + ascent="1638" + descent="-410" + x-height="930" + bbox="-47 -500 1702 1600" + underline-thickness="100" + underline-position="-200" + unicode-range="U+000D-1D513" + /> + <missing-glyph /> + <glyph glyph-name="slash" unicode="/" +d="M211 -284q-10 -7 -26 -14.5t-34 -14t-35.5 -12.5t-29.5 -10l-37 25l701 1861q27 17 60 29t62 20l37 -22z" /> + <glyph glyph-name="zero" unicode="0" +d="M721 565q0 137 -21.5 241t-57.5 173.5t-83 105t-98 35.5t-92 -27.5t-69.5 -85t-44 -147.5t-15.5 -215q0 -137 20 -242t54.5 -175.5t82 -106.5t103.5 -36q52 0 93 27.5t69.5 86t43.5 149t15 217.5zM885 602q0 -129 -30.5 -244t-86 -201t-134 -136.5t-173.5 -50.5 +t-167 50.5t-120.5 136.5t-73 201t-24.5 244t31 244t86.5 201.5t133.5 137t173 50.5t167 -50t120.5 -136t73 -201.5t24.5 -245.5z" /> + <glyph glyph-name="one" unicode="1" +d="M170 0v53q78 9 130 20.5t83 23.5t44 23.5t13 22.5v797q0 40 -3 62t-15 36q-6 6 -23 10t-48 3t-78 -7t-113 -20l-21 51q42 12 99.5 33t116.5 45.5t112 49t86 42.5l37 -35v-1067q0 -10 11 -21.5t39 -23.5t76.5 -24t123.5 -21v-53h-670z" /> + <glyph glyph-name="two" unicode="2" +d="M821 0h-694l-29 74q119 138 207.5 244t151.5 187.5t104 143t65 110t33 88t9 77.5q0 46 -11 86.5t-35 70.5t-62.5 47t-92.5 17q-41 0 -75.5 -20t-59 -50.5t-38.5 -68t-14 -72.5q-17 -9 -30.5 -17t-27.5 -14.5t-30.5 -11t-39.5 -6.5l-27 30q0 52 35 108.5t93 103.5 +t131.5 77.5t150.5 30.5q60 0 112.5 -17t91.5 -51.5t61.5 -88t22.5 -126.5q0 -45 -13 -90t-40.5 -97.5t-71 -114.5t-105.5 -139.5t-143 -173.5t-184 -216h418q17 0 30.5 7.5t24 20t18 28.5t12.5 33q12 39 17 89l50 -12z" /> + <glyph glyph-name="four" unicode="4" +d="M585 1040l-372 -580h372v580zM874 430q-21 -32 -38.5 -47.5t-40.5 -32.5h-70v-246q0 -8 6 -14.5t22 -14t43 -15.5t68 -17v-43h-489v43q65 11 106 20.5t64 18t31.5 16.5t8.5 17v235h-497l-33 33l496 791q42 18 75 37t62 34l37 -35v-750h123z" /> + <glyph glyph-name="five" unicode="5" +d="M836 410q0 -87 -26.5 -166.5t-77 -140.5t-124.5 -97t-168 -36q-93 0 -184 34t-178 115l35 67q53 -37 96.5 -59.5t80.5 -35t68 -17t60 -4.5q65 0 113.5 25t80.5 66.5t48 95t16 110.5q0 68 -16.5 124t-50 95.5t-85 61.5t-121.5 22q-21 0 -48 -5t-56.5 -15t-59 -25 +t-55.5 -35l-47 33q6 36 14 83.5t16.5 100.5t17 108.5t15.5 108t12 99.5t7 82h436q29 0 51 2.5t38 6.5q18 4 32 9l29 -29q-11 -16 -25.5 -33.5t-29.5 -33.5t-29.5 -29.5t-26.5 -22.5h-387q-2 -29 -7 -74.5t-11.5 -93t-13.5 -89.5t-11 -64q40 12 94 19t105 7q91 0 160.5 -30.5 +t116.5 -81.5t71.5 -118t24.5 -140z" /> + <glyph glyph-name="eight" unicode="8" +d="M275 950q0 -44 21.5 -76.5t57.5 -58t82.5 -47t96.5 -43.5q73 53 103.5 106t30.5 107q0 52 -15.5 90.5t-43.5 63.5t-68 37t-89 12q-45 0 -78 -17t-54.5 -44.5t-32.5 -61.5t-11 -68zM707 309q0 66 -23.5 113t-61.5 81t-87 59t-101 48q-48 -35 -82 -68.5t-55.5 -68.5 +t-32 -74t-10.5 -84q0 -52 17 -97t49 -78t77.5 -51.5t102.5 -18.5q55 0 94.5 21t64.5 55t36.5 76.5t11.5 86.5zM867 352q0 -78 -33 -147t-90 -121.5t-132.5 -83t-160.5 -30.5q-86 0 -152 26t-112 70t-69.5 100.5t-23.5 118.5q0 54 18.5 104.5t53 96t83 85.5t108.5 73 +q-43 20 -81.5 44t-67.5 56t-46 73.5t-17 97.5q0 69 27.5 128t75.5 101.5t113.5 66.5t140.5 24t133.5 -20t99 -55t61.5 -84t21 -107q0 -42 -15.5 -79.5t-42.5 -72t-64.5 -66.5t-81.5 -63q50 -24 96 -53.5t81 -69.5t56 -92t21 -121z" /> + <glyph glyph-name="C" unicode="C" horiz-adv-x="1098" +d="M1018 211q-64 -68 -122.5 -114.5t-113 -74.5t-107 -40t-104.5 -12q-93 0 -182.5 42t-160.5 121t-114.5 193.5t-43.5 259.5q0 160 48.5 290t131.5 222t193 142t233 50q108 0 189.5 -29t133.5 -71q6 -5 -3 -20t-24.5 -34t-33 -38t-29.5 -31l-35 6q-51 47 -121 77t-161 30 +q-34 0 -74.5 -12.5t-81.5 -39.5t-79 -70.5t-67.5 -105.5t-47 -143.5t-17.5 -185.5q0 -133 38.5 -233t99 -166.5t135 -100t145.5 -33.5q54 0 141 37t197 129q5 -2 10.5 -8.5t10.5 -13.5t9 -13.5t7 -9.5z" /> + <glyph glyph-name="D" unicode="D" horiz-adv-x="1214" +d="M453 1206q-50 0 -98 -3v-1049q0 -22 10 -36q14 -17 54 -25.5t118 -8.5q69 0 142.5 33.5t134.5 102t100 172.5t39 245q0 133 -33 238.5t-96.5 179t-157 112.5t-213.5 39zM1123 676q0 -125 -25.5 -223.5t-68.5 -174t-99.5 -128t-119.5 -86t-127.5 -49t-123.5 -15.5h-509v43 +q68 14 106.5 30.5t38.5 30.5v1084q-40 -5 -76 -10t-69 -10l-9 62q44 12 101.5 23t121.5 19.5t129.5 13t124.5 4.5q139 0 251 -41.5t190.5 -120.5t121 -193t42.5 -259z" /> + <glyph glyph-name="F" unicode="F" horiz-adv-x="979" +d="M50 0v43q68 14 106.5 30.5t38.5 30.5v1051q0 12 -36.5 30t-108.5 32v43h816l31 -25q-1 -26 -5 -57t-9.5 -62t-12 -59t-12.5 -47h-47q-2 46 -7.5 77t-16 49.5t-25 26t-33.5 7.5h-374v-435h374l29 -28q-9 -14 -21 -30t-25 -31.5t-25.5 -28.5t-22.5 -21q-15 15 -32 25 +t-39.5 17t-53 10t-72.5 3h-112v-547q0 -12 38.5 -27t136.5 -34v-43h-480z" /> + <glyph glyph-name="H" unicode="H" horiz-adv-x="1339" +d="M50 0v43q68 14 106.5 30.5t38.5 30.5v1051q0 12 -36.5 30t-108.5 32v43h450v-43q-68 -14 -106.5 -31t-38.5 -31v-450h610v450q0 12 -36.5 30t-108.5 32v43h450v-43q-68 -14 -106.5 -31t-38.5 -31v-1051q0 -12 36.5 -29.5t108.5 -31.5v-43h-450v43q68 14 106.5 30.5 +t38.5 30.5v511h-610v-511q0 -12 36 -29.5t109 -31.5v-43h-450z" /> + <glyph glyph-name="P" unicode="P" horiz-adv-x="1071" +d="M50 0v43q68 14 106.5 30.5t38.5 30.5v1086q-37 -5 -73.5 -10.5t-71.5 -11.5l-9 62q48 13 104.5 24t117.5 19t123.5 12.5t123.5 4.5q108 0 195 -23t148.5 -68t95 -111t33.5 -152q0 -69 -19.5 -126t-52 -101.5t-74.5 -77t-87.5 -54t-91 -32t-84.5 -10.5q-94 0 -161 30 +l-23 75q42 -19 80.5 -24.5t73.5 -5.5q46 0 96 18t92 54t69 89t27 124q0 82 -29.5 141t-80.5 96.5t-119 55.5t-145 18q-25 0 -49.5 -0.5t-48.5 -1.5v-1100q0 -6 8 -13t27.5 -15t53.5 -16t86 -17v-43h-480z" /> + <glyph glyph-name="Q" unicode="Q" horiz-adv-x="1229" +d="M983 629q0 69 -12.5 136.5t-35.5 128t-56.5 112t-75.5 89t-92 59t-107 21.5q-89 0 -159.5 -37.5t-119 -107t-74.5 -168.5t-26 -221q0 -112 30.5 -212t82 -175.5t120.5 -119.5t146 -44q83 0 152.5 34.5t120 102.5t78.5 169t28 233zM1282 -117q-24 -44 -49 -78.5t-49 -59 +t-45.5 -37.5t-36.5 -13q-62 0 -122.5 30.5t-120.5 74t-119.5 91t-119.5 82.5q-23 -3 -45 -3q-110 0 -203 51t-160 138t-104.5 204t-37.5 249q0 136 44 259t120 216t178.5 148t220.5 55q124 0 218 -54.5t158 -144.5t96.5 -206t32.5 -238q0 -106 -28 -205t-78 -182.5 +t-118.5 -147.5t-148.5 -100q46 -24 91.5 -54t89 -56t84.5 -44t78 -18q12 0 25.5 4t30.5 13t39 24t52 37z" /> + <glyph glyph-name="V" unicode="V" horiz-adv-x="1331" +d="M1290 1217q-68 -13 -106.5 -25.5t-48.5 -40.5l-383 -1092q-8 -22 -27.5 -37.5t-42.5 -26t-45 -16.5t-35 -9l-440 1181q-10 26 -44.5 42t-97.5 24v43h435v-43q-80 -6 -109.5 -20.5t-18.5 -43.5l353 -950l336 948q11 29 -24.5 42.5t-117.5 23.5v43h416v-43z" /> + <glyph glyph-name="W" unicode="W" horiz-adv-x="1741" +d="M1702 1217q-44 -9 -73 -17t-46 -15.5t-24.5 -14.5t-8.5 -15l-229 -1096q-5 -21 -21.5 -36.5t-37.5 -26t-43 -17t-37 -9.5l-326 974l-287 -885q-7 -21 -24 -36t-38.5 -25.5t-45 -17t-43.5 -10.5l-260 1177q-5 25 -36 41t-102 29v43h429v-43q-49 -5 -77 -12.5t-42 -16.5 +t-16.5 -19.5t-0.5 -21.5l199 -897l324 1010h55l354 -1010l187 905q2 12 -9 21t-32 16t-50 13t-63 12v43h424v-43z" /> + <glyph glyph-name="a" unicode="a" horiz-adv-x="940" +d="M352 100q60 0 127.5 30.5t143.5 96.5v259q-84 -14 -138.5 -27t-89.5 -26.5t-56 -28.5t-37 -32q-26 -27 -42 -61.5t-16 -81.5q0 -40 12 -65t29 -39.5t35.5 -19.5t31.5 -5zM926 82q-85 -59 -140.5 -85.5t-83.5 -26.5q-33 0 -55 46t-24 127q-45 -45 -90 -78t-88 -54 +t-81.5 -31t-70.5 -10q-36 0 -74 12t-68.5 38t-50.5 67t-20 99q0 76 26.5 127t63.5 88q24 24 54.5 45.5t81 41.5t126.5 38t191 35v141q0 34 -8 63.5t-27 51t-51.5 33t-81.5 10.5q-32 -1 -63 -11t-54 -28t-36 -42.5t-10 -54.5q1 -9 -20.5 -20.5t-51 -20.5t-58 -14t-40.5 -2 +l-14 39q23 50 70 96t107.5 81t128 56t130.5 21q110 0 169.5 -57.5t59.5 -160.5v-564q0 -42 11 -60t29 -18q14 0 36 5t62 22z" /> + <glyph glyph-name="b" unicode="b" horiz-adv-x="1040" +d="M950 492q0 -58 -15 -119t-44 -119t-71 -110t-95.5 -90.5t-117.5 -61t-138 -22.5q-19 0 -52.5 8.5t-77 24.5t-94.5 39.5t-105 53.5v1200q0 46 -5 71t-19 37.5t-39.5 16.5t-66.5 9v40q66 16 126 32.5t117 47.5l10 -10q6 -6 12 -11q7 -6 15 -13v-789q50 60 99.5 104t95 72.5 +t84.5 42.5t68 14q68 0 125.5 -32t99 -92.5t65 -147.5t23.5 -196zM815 408q0 100 -20.5 177.5t-55 130.5t-79.5 81t-93 28q-18 0 -47.5 -10.5t-66.5 -35t-79 -66t-84 -103.5v-407q40 -30 81.5 -50t79 -31.5t68 -16.5t48.5 -5q61 0 107 26.5t77.5 70t47.5 98.5t16 113z" /> + <glyph glyph-name="c" unicode="c" horiz-adv-x="895" +d="M840 190q-65 -77 -114.5 -120.5t-91.5 -66t-82 -28t-87 -5.5q-73 0 -142.5 32.5t-123.5 93.5t-86.5 149t-32.5 199q0 108 39.5 202t108 163.5t161.5 110t201 40.5q33 0 67.5 -5.5t66 -16t58 -25t43.5 -32.5q2 -12 -3 -34t-14 -46.5t-20 -47t-20 -36.5l-37 10 +q-8 18 -26 39t-46.5 40t-68 31.5t-90.5 12.5q-53 0 -101.5 -23.5t-86 -70.5t-60 -117t-22.5 -164q0 -85 25.5 -154.5t68 -118.5t98 -75.5t115.5 -26.5q28 0 52 2.5t52.5 15.5t66 39t93.5 74z" /> + <glyph glyph-name="d" unicode="d" horiz-adv-x="1065" +d="M1051 84q-46 -31 -81.5 -52.5t-62 -35t-45.5 -20t-33 -6.5q-33 0 -54 45t-28 154q-38 -46 -75.5 -83t-77 -62.5t-83.5 -39.5t-95 -14q-56 0 -115 32.5t-108.5 93.5t-81 149t-31.5 199q0 57 15.5 118t44.5 118t71 108t94 89.5t114 60.5t132 22q47 0 93.5 -11.5 +t100.5 -51.5v377q0 55 -3 87.5t-17 50t-43 24t-82 10.5v39q82 11 147 29.5t117 35.5l31 -30v-1266q0 -35 1.5 -60t4.5 -42t7 -28t10 -18q9 -11 34.5 -6.5t85.5 27.5zM745 261v469q-33 57 -93 88.5t-132 31.5q-64 0 -117 -23.5t-91.5 -70.5t-60 -117t-21.5 -164 +q0 -85 24.5 -154.5t62.5 -118.5t83.5 -75.5t86.5 -26.5q34 0 67 14t65 36.5t63.5 51.5t62.5 59z" /> + <glyph glyph-name="e" unicode="e" horiz-adv-x="946" +d="M496 855q-52 0 -95.5 -20t-77 -56.5t-56 -87t-31.5 -111.5h428q23 0 30.5 7.5t7.5 28.5q0 27 -7.5 67.5t-30 79t-63 65.5t-105.5 27zM866 557q-18 -20 -48 -37t-62 -30h-526q1 -78 21.5 -148.5t59 -124t93 -85.5t122.5 -32q31 0 60.5 4t63.5 18t75.5 41t97.5 73 +q13 -7 22.5 -20t14.5 -21q-67 -73 -117.5 -117.5t-95 -68.5t-88 -31.5t-94.5 -7.5q-77 0 -146.5 33t-122.5 93.5t-84.5 146t-31.5 191.5q0 67 15 132t43.5 123t69.5 107t93 85q22 15 49.5 29.5t57.5 25.5t59.5 17.5t56.5 6.5q65 0 116 -18t89 -48.5t64 -71t42.5 -85.5 +t23.5 -91.5t7 -88.5z" /> + <glyph glyph-name="f" unicode="f" horiz-adv-x="637" +d="M817 1454q0 -8 -14.5 -24t-34.5 -33t-41.5 -32t-36.5 -22q-24 21 -48.5 36.5t-47 25.5t-42 15t-32.5 5q-26 0 -55.5 -17.5t-55 -63.5t-42.5 -125t-17 -203v-86h258l29 -29q-9 -14 -22.5 -30t-27 -30t-26.5 -25.5t-22 -15.5q-23 12 -66 23.5t-123 11.5v-733q0 -6 10.5 -12 +t35.5 -12.5t64.5 -15t98.5 -19.5v-43h-499v43q69 12 104.5 29.5t35.5 29.5v733h-134l-21 28l78 67h77v31q0 118 16 198.5t43.5 136t63.5 93t76 69.5q27 22 59 39t63.5 29t60 18t47.5 6q31 0 64 -12t60.5 -27.5t45.5 -31.5t18 -25z" /> + <glyph glyph-name="g" unicode="g" horiz-adv-x="999" +d="M690 600q0 53 -17.5 100.5t-52 83t-86 56t-118.5 20.5q-25 0 -55.5 -13t-57.5 -38t-45 -63t-18 -87q0 -53 16.5 -100.5t50 -82.5t85 -55.5t122.5 -20.5q29 0 60.5 12.5t57 38t42 62.5t16.5 87zM518 -4q-38 4 -70 9t-60 11q-72 -39 -113.5 -70t-62.5 -55.5t-26.5 -44.5 +t-5.5 -36q0 -42 28 -79.5t75 -65t109 -44t130 -16.5q67 0 122 18t94 49.5t60.5 75t21.5 95.5q0 28 -13 51.5t-47 42.5t-92.5 34t-149.5 25zM830 641q0 -77 -34.5 -140.5t-90.5 -109t-127 -71t-144 -25.5h-4q-48 -40 -66 -66.5t-18 -32.5q0 -12 10.5 -23.5t39 -22t78.5 -21 +t128 -19.5q109 -12 180 -36t113 -55.5t58.5 -67.5t16.5 -71q0 -55 -21 -104.5t-57 -91.5t-85 -76t-105 -58t-116 -37t-119 -13q-47 0 -97 6.5t-99 20.5t-92.5 35.5t-76.5 52t-52.5 69t-19.5 87.5q0 26 9.5 54.5t38.5 61.5t81 71t138 84q-65 23 -90 52t-25 59q0 8 5 21.5 +t20.5 33t44 44.5t74.5 57q-51 14 -92.5 40.5t-71 64t-46 85t-16.5 103.5q0 73 33 138.5t87 114t123 77t142 28.5q60 0 112.5 -17t95.5 -48q52 5 94 13t75.5 17t59.5 18t47 17l20 -30q-12 -28 -23 -51.5t-34 -48.5q-38 -7 -74.5 -11t-82.5 -6q26 -38 40.5 -81t14.5 -91z" /> + <glyph glyph-name="h" unicode="h" horiz-adv-x="1130" +d="M670 0v43q72 19 106 33t34 28v529q0 61 -7.5 99t-23.5 60t-40 30t-57 8q-35 0 -75.5 -18t-84.5 -53t-89 -87.5t-88 -122.5v-445q0 -15 37.5 -31t102.5 -30v-43h-430v43q66 17 103 30.5t37 30.5v1194q0 42 -3.5 65.5t-18 36.5t-42.5 18.5t-76 11.5v40q42 8 76.5 16 +t64 17.5t56.5 20.5t56 26l37 -34v-832q43 64 95.5 115t105.5 87t103.5 55t89.5 19q43 0 83 -13t70.5 -40t49 -68.5t18.5 -97.5v-637q0 -14 30.5 -27.5t109.5 -33.5v-43h-430z" /> + <glyph glyph-name="i" unicode="i" horiz-adv-x="555" +d="M70 0v43q68 14 104 30.5t36 30.5v566q0 51 -2 82.5t-15 49t-41.5 25.5t-81.5 13v40q31 6 65.5 14.5t68.5 19t65 22.5t57 24h34v-856q0 -12 33.5 -29.5t106.5 -31.5v-43h-430zM390 1261q0 -28 -9 -53t-24.5 -43.5t-36.5 -29.5t-46 -11q-45 0 -64.5 25t-19.5 71q0 28 9 53 +t25 43.5t36.5 29t44.5 10.5q85 0 85 -95z" /> + <glyph glyph-name="k" unicode="k" horiz-adv-x="999" +d="M30 0v43q66 17 103 30t37 31v1192q0 46 -5.5 71t-21 37.5t-43 16.5t-70.5 9v40q69 14 135.5 32.5t117.5 47.5l37 -34v-986l308 269q33 29 40 46.5t-2.5 26.5t-32 12t-48.5 3v43h379v-43q-44 -5 -81 -16.5t-79 -45.5l-341 -273l376 -441q14 -16 29 -26.5t33 -16.5 +t40.5 -7.5t51.5 0.5l6 -43q-29 -7 -57.5 -12t-53 -8.5t-44 -5.5t-29.5 -2q-42 0 -67.5 12t-47.5 41l-380 479v-418q0 -8 3.5 -14t14.5 -12.5t33 -14.5t59 -20v-43h-400z" /> + <glyph glyph-name="l" unicode="l" horiz-adv-x="555" +d="M60 0v43q43 7 72 14.5t46 15t24.5 15.5t7.5 16v1192q0 45 -6 70t-22 37.5t-43 17t-69 9.5v40q72 14 132 31t122 49l36 -34v-1412q0 -15 34 -31t116 -30v-43h-450z" /> + <glyph glyph-name="m" unicode="m" horiz-adv-x="1645" +d="M1186 0v43q72 19 105.5 33t33.5 28v529q0 61 -6.5 101.5t-20 63.5t-35 32.5t-51.5 9.5q-33 0 -70 -18.5t-76 -53t-78.5 -84t-77.5 -111.5v-469q0 -14 31 -27.5t110 -33.5v-43h-430v43q72 19 105.5 33t33.5 28v529q0 61 -6 101.5t-19.5 63.5t-35 32.5t-52.5 9.5 +q-68 0 -142.5 -70t-159.5 -197v-469q0 -15 37.5 -31t102.5 -30v-43h-430v43q66 17 103 30.5t37 30.5v607q0 40 -3.5 63t-18 35.5t-42.5 18.5t-76 12v40q38 6 70 14.5t61 18.5t55.5 22t53.5 25l35 -35l11 -229q45 66 91 115.5t91 82.5t87 49.5t78 16.5q48 0 88.5 -11.5 +t70 -39t46.5 -72.5t17 -112v-21q42 63 87 110.5t89.5 80t87 49t79.5 16.5q48 0 88.5 -13t70 -40t46.5 -68.5t17 -97.5v-637q0 -14 31 -27.5t110 -33.5v-43h-430z" /> + <glyph glyph-name="n" unicode="n" horiz-adv-x="1130" +d="M670 0v43q72 19 106 33t34 28v529q0 61 -7 99t-22 60t-39.5 30t-59.5 8q-31 0 -69 -15t-81.5 -48t-91 -86.5t-95.5 -131.5v-445q0 -15 37.5 -31t102.5 -30v-43h-430v43q66 17 103 30.5t37 30.5v607q0 39 -3 62t-16.5 36t-41.5 19t-79 12v40q68 11 126 31.5t114 48.5 +l35 -35l11 -249q44 67 97 119.5t107 89t104.5 56t89.5 19.5q43 0 83 -13t70.5 -40t49 -68.5t18.5 -97.5v-637q0 -14 30.5 -27.5t109.5 -33.5v-43h-430z" /> + <glyph glyph-name="o" unicode="o" horiz-adv-x="1030" +d="M795 455q0 79 -26 150.5t-67 126t-93 86.5t-103 32q-76 0 -128 -29t-83.5 -79.5t-45.5 -119.5t-14 -149q0 -79 28 -150.5t70.5 -125.5t93.5 -85.5t97 -31.5q71 0 122 26.5t84 75.5t49 118t16 155zM950 485q0 -67 -17 -131t-47 -121t-72 -105.5t-92.5 -83.5t-107.5 -54.5 +t-118 -19.5q-95 0 -171.5 36t-131 99t-84 150t-29.5 189q0 66 16.5 130t46 121.5t71 106t92 83.5t109 55t120.5 20q94 0 170.5 -36t131 -99.5t84 -150.5t29.5 -189z" /> + <glyph glyph-name="p" unicode="p" horiz-adv-x="1085" +d="M870 426q0 87 -20.5 162t-54.5 130t-79 86t-93 31q-18 0 -47 -11t-66 -37t-79 -69.5t-86 -107.5v-397q45 -34 83.5 -56t72 -34.5t63.5 -17.5t57 -5q54 0 99.5 21t78.5 62t52 102t19 141zM1005 492q0 -58 -15 -119t-41 -119t-62 -110t-78.5 -90.5t-89.5 -61t-96 -22.5 +q-59 0 -133 33t-145 95v-473q0 -16 37.5 -32t131.5 -30v-43h-459v43q66 16 103 30.5t37 31.5v1086q0 37 -4 61t-18.5 38.5t-42 21t-75.5 8.5v40q34 7 65 15.5t60 18t57.5 21t57.5 25.5l35 -35l9 -198q50 60 100.5 104t96.5 72.5t85.5 42.5t68.5 14q68 0 126 -32t100 -92.5 +t65.5 -147.5t23.5 -196z" /> + <glyph glyph-name="r" unicode="r" horiz-adv-x="811" +d="M770 923q9 -6 8.5 -35t-8 -67t-19.5 -78t-24 -67h-43q-6 40 -17 68t-25.5 44.5t-32 24t-36.5 7.5q-22 0 -51.5 -18.5t-60.5 -58t-61.5 -101t-54.5 -146.5v-392q0 -15 37.5 -31t131.5 -30v-43h-459v43q66 15 103 29.5t37 31.5v582q0 33 -2 55.5t-5 36.5t-7.5 22t-8.5 13 +q-7 7 -15.5 11.5t-22 7.5t-32.5 4.5t-47 3.5v40q65 17 127.5 34.5t112.5 45.5l35 -35l13 -227q27 55 58.5 103t67.5 83.5t75.5 55.5t82.5 20q32 0 69 -8t74 -29z" /> + <glyph glyph-name="s" unicode="s" horiz-adv-x="791" +d="M700 283q0 -71 -20 -121.5t-52 -85.5t-71 -56t-77 -32t-71.5 -14.5t-52.5 -3.5q-48 0 -115.5 18t-134.5 55q-7 3 -9.5 32.5t-1 68t6 77.5t11.5 62l43 -11q2 -42 22 -79t53.5 -64t78 -43t96.5 -16q36 0 66 11.5t52 32t34 49.5t12 64q0 40 -21.5 71t-56.5 56.5t-79.5 48 +t-90.5 46.5q-42 21 -81 45t-69.5 54t-49 67t-18.5 85q0 62 25 110.5t66.5 81.5t95 50.5t110.5 17.5q31 0 68.5 -5.5t74 -15.5t68.5 -24t52 -32q6 -6 1.5 -27t-14 -46t-20.5 -47t-17 -30l-39 8q-48 72 -99.5 100.5t-100.5 28.5q-33 0 -59 -11t-44.5 -28.5t-28 -38.5t-9.5 -42 +q0 -32 19 -57.5t50 -48t70.5 -43t81.5 -42.5q43 -22 87 -47t79 -57.5t57 -74t22 -97.5z" /> + <glyph glyph-name="t" unicode="t" horiz-adv-x="705" +d="M676 117q-49 -36 -97 -63.5t-91.5 -46t-80.5 -28t-63 -9.5q-35 0 -66.5 13t-55.5 42.5t-38 77.5t-14 118v614h-129l-21 28l78 67h72v246l119 104l31 -25v-325h327l29 -29q-9 -14 -22.5 -30t-27.5 -30t-27.5 -25.5t-23.5 -15.5q-24 12 -73 23.5t-130 11.5h-52v-528 +q0 -60 5.5 -100t18.5 -63.5t33.5 -33.5t50.5 -10q35 0 88 14t131 54z" /> + <glyph glyph-name="u" unicode="u" horiz-adv-x="1085" +d="M1069 82q-37 -24 -71 -44.5t-63 -35.5t-51 -23.5t-34 -8.5q-35 0 -57 46.5t-28 149.5q-62 -62 -113.5 -100.5t-95 -59.5t-80 -28.5t-68.5 -7.5q-47 0 -90 13t-76 47.5t-52.5 94.5t-19.5 154v432q0 48 -3 74.5t-15.5 40t-38.5 18.5t-72 10v40q36 4 67.5 10t61 14 +t59.5 18.5t63 23.5l28 -39v-587q0 -70 10.5 -117t30 -75t48 -40t64.5 -12q32 0 65.5 9.5t69 30t74.5 53t83 79.5v449q0 45 -4.5 72t-19.5 42t-42.5 21t-73.5 8v40q72 9 138 28t122 38l30 -39v-667q0 -62 4.5 -101t18.5 -49q12 -8 41 -3.5t80 26.5z" /> + <glyph glyph-name="v" unicode="v" horiz-adv-x="1010" +d="M989 887q-30 -7 -49 -13t-31 -13.5t-18.5 -17t-11.5 -24.5l-283 -760q-9 -22 -26 -37.5t-37 -26t-39.5 -16.5t-32.5 -9l-330 849q-9 28 -35 42.5t-76 25.5v43h386v-43q-39 -5 -63.5 -10t-38 -12.5t-15.5 -18.5t4 -27l246 -641l231 641q5 15 3.5 25.5t-13.5 18t-34.5 13 +t-59.5 11.5v43h323v-43z" /> + <glyph glyph-name="x" unicode="x" horiz-adv-x="1030" +d="M614 0v43q25 2 47 6t34.5 13t12.5 25.5t-20 43.5l-198 269l-189 -269q-19 -27 -15 -43.5t21 -25.5t42.5 -13t49.5 -6v-43h-379v43q40 6 68 15.5t47.5 22t33 27t24.5 29.5l243 338l-235 322q-13 18 -26 33.5t-31.5 27t-45.5 19t-67 10.5v43h420v-43q-31 -3 -53.5 -8.5 +t-34 -15t-10 -25t19.5 -39.5l161 -222l154 222q18 24 20 40t-8.5 25.5t-32.5 14.5t-53 8v43h381v-43q-81 -6 -125.5 -29.5t-70.5 -60.5l-210 -295l267 -365q12 -15 26 -29.5t32.5 -27.5t43.5 -23t58 -14v-43h-402z" /> + <glyph glyph-name="y" unicode="y" horiz-adv-x="1010" +d="M989 887q-30 -7 -49 -13t-31 -13.5t-18.5 -17t-11.5 -24.5l-334 -901q-42 -111 -93.5 -190t-107 -129.5t-111.5 -74.5t-106 -24q-38 0 -70 5t-55 12.5t-36 17t-13 18.5q0 6 12 24t30 39.5t38.5 41.5t36.5 30q48 -28 95.5 -30t84.5 12q18 6 42 28t48.5 54t48 72.5 +t41.5 83.5l29 69l-328 842q-9 28 -35 42.5t-76 25.5v43h386v-43q-39 -5 -63.5 -10t-38 -12.5t-15.5 -18.5t4 -27l246 -637l231 637q5 15 1.5 25.5t-17 18t-38 13t-61.5 11.5v43h334v-43z" /> + <glyph glyph-name="z" unicode="z" horiz-adv-x="869" +d="M829 248q0 -32 -1 -68t-2.5 -70t-3.5 -63t-5 -47h-715l-26 45l555 795h-346q-16 0 -32.5 -6t-32 -22.5t-29 -46t-23.5 -75.5l-49 12l18 244q22 -6 40 -9.5t37.5 -5t42.5 -1.5h548l22 -43l-557 -797h422q25 0 46 38.5t44 129.5z" /> + <hkern u1="D" u2="W" k="20" /> + <hkern u1="D" u2="V" k="-41" /> + <hkern u1="F" u2="o" k="80" /> + <hkern u1="F" u2="e" k="80" /> + <hkern u1="F" u2="a" k="80" /> + <hkern u1="V" u2="o" k="121" /> + <hkern u1="V" u2="e" k="121" /> + <hkern u1="V" u2="a" k="121" /> + <hkern u1="W" u2="o" k="80" /> + <hkern u1="W" u2="e" k="80" /> + <hkern u1="W" u2="a" k="80" /> + <hkern u1="a" u2="v" k="31" /> + <hkern u1="c" u2="l" k="31" /> + <hkern u1="c" u2="k" k="31" /> + <hkern u1="c" u2="h" k="31" /> + <hkern u1="e" u2="x" k="31" /> + <hkern u1="k" u2="o" k="41" /> + <hkern u1="k" u2="e" k="41" /> + <hkern u1="o" u2="x" k="41" /> + <hkern u1="o" u2="v" k="41" /> + <hkern u1="r" u2="o" k="31" /> + <hkern u1="r" u2="e" k="31" /> + <hkern u1="r" u2="d" k="20" /> + <hkern u1="r" u2="c" k="31" /> + <hkern u1="r" u2="a" k="20" /> + <hkern u1="v" u2="o" k="41" /> + <hkern u1="v" u2="e" k="49" /> + <hkern u1="v" u2="a" k="41" /> + <hkern u1="x" u2="o" k="41" /> + <hkern u1="x" u2="e" k="31" /> + <hkern u1="y" u2="o" k="41" /> + <hkern u1="y" u2="e" k="41" /> + <hkern u1="y" u2="a" k="31" /> + <hkern g1="Alpha,uni1FB9,uni1FB8" + g2="upsilon,upsilontonos,uni1F7B,uni1F7A,uni1FE6,uni1FE6.Por,uni1FE1,uni1FE0" + k="31" /> + <hkern g1="Alpha,uni1FB9,uni1FB8" + g2="Upsilon,uni1FE9,uni1FE8,Upsilondieresis" + k="201" /> + <hkern g1="Alpha,uni1FB9,uni1FB8" + g2="uni1F51,uni1F55,uni1F53,uni1F57,uni1F57.Por,uni1F50,uni1F54,uni1F52,uni1F56,uni1F56.Por" + k="31" /> + <hkern g1="Alpha,uni1FB9,uni1FB8" + g2="upsilondieresis,upsilondieresistonos,uni1FE3,uni1FE2,uni1FE7,uni1FE7.Por" + k="31" /> + <hkern g1="Alphatonos,uni1FBB,uni1FBA,uni1F09,uni1F0D,uni1F0B,uni1F0F,uni1F0F.Por,uni1F08,uni1F0C,uni1F0A,uni1F0E,uni1F0E.Por" + g2="upsilon,upsilontonos,uni1F7B,uni1F7A,uni1FE6,uni1FE6.Por,uni1FE1,uni1FE0" + k="31" /> + <hkern g1="Alphatonos,uni1FBB,uni1FBA,uni1F09,uni1F0D,uni1F0B,uni1F0F,uni1F0F.Por,uni1F08,uni1F0C,uni1F0A,uni1F0E,uni1F0E.Por" + g2="Upsilon,uni1FE9,uni1FE8,Upsilondieresis" + k="201" /> + <hkern g1="Alphatonos,uni1FBB,uni1FBA,uni1F09,uni1F0D,uni1F0B,uni1F0F,uni1F0F.Por,uni1F08,uni1F0C,uni1F0A,uni1F0E,uni1F0E.Por" + g2="uni1F51,uni1F55,uni1F53,uni1F57,uni1F57.Por,uni1F50,uni1F54,uni1F52,uni1F56,uni1F56.Por" + k="31" /> + <hkern g1="Alphatonos,uni1FBB,uni1FBA,uni1F09,uni1F0D,uni1F0B,uni1F0F,uni1F0F.Por,uni1F08,uni1F0C,uni1F0A,uni1F0E,uni1F0E.Por" + g2="upsilondieresis,upsilondieresistonos,uni1FE3,uni1FE2,uni1FE7,uni1FE7.Por" + k="31" /> + <hkern g1="Omegatonos,uni1FFB,uni1FFA,uni1F69,uni1F6D,uni1F6B,uni1F6F,uni1F6F.Por,uni1F68,uni1F6C,uni1F6A,uni1F6E,uni1F6E.Por" + g2="Upsilon,uni1FE9,uni1FE8,Upsilondieresis" + k="80" /> + <hkern g1="Omicrontonos,uni1FF9,uni1FF8,uni1F49,uni1F4D,uni1F4B,uni1F48,uni1F4C,uni1F4A" + g2="Upsilon,uni1FE9,uni1FE8,Upsilondieresis" + k="59" /> + <hkern g1="Omicrontonos,uni1FF9,uni1FF8,uni1F49,uni1F4D,uni1F4B,uni1F48,uni1F4C,uni1F4A" + g2="Alpha,uni1FB9,uni1FB8" + k="49" /> + <hkern g1="Upsilon,uni1FE9,uni1FE8,Upsilondieresis" + g2="Alpha,uni1FB9,uni1FB8" + k="121" /> + <hkern g1="Upsilon,uni1FE9,uni1FE8,Upsilondieresis" + g2="alpha,alphatonos,uni1F71,uni1FB4,uni1F70,uni1FB2,uni1FB6,uni1FB6.Por,uni1FB7,uni1FB7.Por,uni1FB1,uni1FB0,uni1FB3" + k="160" /> + <hkern g1="Upsilon,uni1FE9,uni1FE8,Upsilondieresis" + g2="epsilon,epsilontonos,uni1F73,uni1F72" + k="160" /> + <hkern g1="Upsilon,uni1FE9,uni1FE8,Upsilondieresis" + g2="iota,iotatonos,uni1F77,uni1F76,uni1FD6,uni1FD6.Por,uni1FD1,uni1FD0,uni1FBE" + k="49" /> + <hkern g1="Upsilon,uni1FE9,uni1FE8,Upsilondieresis" + g2="omicron,omicrontonos,uni1F79,uni1F78" + k="160" /> + <hkern g1="Upsilon,uni1FE9,uni1FE8,Upsilondieresis" + g2="uni1F31,uni1F35,uni1F33,uni1F37,uni1F37.Por,uni1F30,uni1F34,uni1F32,uni1F36,uni1F36.Por" + k="49" /> + <hkern g1="Upsilontonos,uni1FEB,uni1FEA,uni1F59,uni1F5D,uni1F5B,uni1F5F,uni1F5F.Por" + g2="Alpha,uni1FB9,uni1FB8" + k="121" /> + <hkern g1="Upsilontonos,uni1FEB,uni1FEA,uni1F59,uni1F5D,uni1F5B,uni1F5F,uni1F5F.Por" + g2="alpha,alphatonos,uni1F71,uni1FB4,uni1F70,uni1FB2,uni1FB6,uni1FB6.Por,uni1FB7,uni1FB7.Por,uni1FB1,uni1FB0,uni1FB3" + k="160" /> + <hkern g1="Upsilontonos,uni1FEB,uni1FEA,uni1F59,uni1F5D,uni1F5B,uni1F5F,uni1F5F.Por" + g2="epsilon,epsilontonos,uni1F73,uni1F72" + k="160" /> + <hkern g1="Upsilontonos,uni1FEB,uni1FEA,uni1F59,uni1F5D,uni1F5B,uni1F5F,uni1F5F.Por" + g2="iota,iotatonos,uni1F77,uni1F76,uni1FD6,uni1FD6.Por,uni1FD1,uni1FD0,uni1FBE" + k="49" /> + <hkern g1="Upsilontonos,uni1FEB,uni1FEA,uni1F59,uni1F5D,uni1F5B,uni1F5F,uni1F5F.Por" + g2="omicron,omicrontonos,uni1F79,uni1F78" + k="160" /> + <hkern g1="Upsilontonos,uni1FEB,uni1FEA,uni1F59,uni1F5D,uni1F5B,uni1F5F,uni1F5F.Por" + g2="uni1F31,uni1F35,uni1F33,uni1F37,uni1F37.Por,uni1F30,uni1F34,uni1F32,uni1F36,uni1F36.Por" + k="49" /> + <hkern g1="Upsilontonos,uni1FEB,uni1FEA,uni1F59,uni1F5D,uni1F5B,uni1F5F,uni1F5F.Por" + g2="uni1F01,uni1F05,uni1F85,uni1F03,uni1F83,uni1F07,uni1F07.Por,uni1F87,uni1F87.Por,uni1F81,uni1F00,uni1F04,uni1F84,uni1F02,uni1F82,uni1F06,uni1F06.Por,uni1F86,uni1F86.Por,uni1F80" + k="160" /> + <hkern g1="Upsilontonos,uni1FEB,uni1FEA,uni1F59,uni1F5D,uni1F5B,uni1F5F,uni1F5F.Por" + g2="uni1F11,uni1F15,uni1F13,uni1F10,uni1F14,uni1F12" + k="160" /> + <hkern g1="Upsilontonos,uni1FEB,uni1FEA,uni1F59,uni1F5D,uni1F5B,uni1F5F,uni1F5F.Por" + g2="iotadieresis,iotadieresistonos,uni1FD3,uni1FD2,uni1FD7,uni1FD7.Por" + k="49" /> + </font> +</defs></svg> diff --git a/www/css/GentiumPlus.ttf b/www/css/GentiumPlus.ttf Binary files differnew file mode 100644 index 0000000..c27adb5 --- /dev/null +++ b/www/css/GentiumPlus.ttf diff --git a/www/css/GentiumPlus.woff b/www/css/GentiumPlus.woff Binary files differnew file mode 100644 index 0000000..5cbe4c0 --- /dev/null +++ b/www/css/GentiumPlus.woff diff --git a/www/css/PlaytimeWithHotToddies.svg b/www/css/PlaytimeWithHotToddies.svg new file mode 100644 index 0000000..820e79b --- /dev/null +++ b/www/css/PlaytimeWithHotToddies.svg @@ -0,0 +1,433 @@ +<?xml version="1.0" standalone="no"?> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" > +<svg> +<metadata> +Created by FontForge 20110222 at Sun Jun 23 09:57:41 2013 + By alex +Copyright (c) Fontype Freebies, 2004. All rights reserved. +</metadata> +<defs> +<font id="PlaytimeWithHotToddies" horiz-adv-x="649" > + <font-face + font-family="Playtime With Hot Toddies" + font-weight="400" + font-stretch="normal" + units-per-em="2048" + panose-1="2 0 6 6 2 0 0 2 0 4" + ascent="1638" + descent="-410" + x-height="847" + cap-height="1430" + bbox="-222 -601 1599 1933" + underline-thickness="102" + underline-position="-102" + unicode-range="U+000D-E000" + /> +<missing-glyph horiz-adv-x="1024" +d="M127 0v1933h770v-1933h-770zM256 127h512v1677h-512v-1677z" /> + <glyph glyph-name=".notdef" horiz-adv-x="1024" +d="M127 0v1933h770v-1933h-770zM256 127h512v1677h-512v-1677z" /> + <glyph glyph-name="space" unicode=" " horiz-adv-x="550" + /> + <glyph glyph-name="exclam" unicode="!" horiz-adv-x="487" +d="M129 152.5q8 35.5 33.5 63.5t64.5 34q55 8 89 -19.5t41.5 -67.5t-12 -82t-73.5 -65q-29 -12 -49 -6t-37 17q-39 20 -52 55t-5 70.5zM146 1323q-1 76 1 94t33 29.5t68 14.5t66.5 -1t31.5 -16q0 -18 -3 -90t-9 -171.5t-11.5 -212t-11.5 -210.5t-9 -169t-3 -87q0 -18 -3 -50 +t-5 -42q-12 0 -29.5 -3t-30.5 1q-20 2 -24 6t-23 6q-4 18 -9 94t-10 180.5t-9 223t-6.5 223t-3.5 180.5z" /> + <glyph glyph-name="quotedbl" unicode=""" horiz-adv-x="716" +d="M167 1370q-1 55 3 105.5t16 78.5q41 4 74 3t64 -17l6 -53l-2 -2q0 -72 -6.5 -147.5t-10.5 -172.5q-12 -4 -30.5 -2t-28.5 6q-25 -8 -37 -1.5t-35 10.5q-4 33 -8 85t-5 107zM447.5 1370q-1.5 55 2 105.5t15.5 78.5q41 4 73.5 3t63.5 -17l8 -53l-2 -2q-2 -72 -7 -147.5 +t-9 -172.5q-12 -4 -31.5 -2t-30.5 6q-23 -8 -35 -1.5t-34 10.5q-4 33 -8 85t-5.5 107z" /> + <glyph glyph-name="numbersign" unicode="#" horiz-adv-x="1122" +d="M95 394.5q1 25.5 14 78.5q8 10 29.5 16.5t49 9.5t57 4t56.5 1l14 88q8 49 19 102h-160q-16 23 -15 48.5t15 78.5q8 10 28.5 16.5t48.5 9.5t57.5 4t56.5 1l29 146q13 65 24 92q10 8 31.5 12t45 5t41 -1t19.5 -4q2 -16 -8 -83l-27 -165h152l29 145q13 63 24 91 +q10 8 31.5 12t45 5t42 -1t20.5 -4h-2q2 -16 -8 -84t-27 -166q59 -2 108.5 -3t72.5 -5q6 -8 6 -29.5t-4 -45.5t-10.5 -41t-8.5 -19q-14 -4 -65.5 -6.5t-122.5 -4.5q-10 -49 -18.5 -98t-18.5 -96q59 -2 106.5 -3t69.5 -5q6 -8 6 -30t-3 -45.5t-9 -41t-8 -19.5q-14 -4 -66.5 -6 +t-124.5 -4q-16 -86 -26.5 -147.5t-12.5 -79.5q-29 -23 -54.5 -27t-76.5 0q-10 6 -11 34t2 64.5t10 77.5l14 76q-39 -2 -77 -2h-75q-16 -86 -26.5 -145.5t-12.5 -77.5q-29 -23 -54.5 -27t-76.5 0q-10 6 -11 33t2 63.5t10 77.5l13 76h-163q-17 23 -16 48.5zM459 506h149l15 88 +q8 49 18 102q-37 -2 -74 -2h-73l-17 -94q-8 -47 -18 -94z" /> + <glyph glyph-name="dollar" unicode="$" horiz-adv-x="1214" +d="M240 309q6 23 10 52.5t10 59.5t15.5 58.5t25.5 48.5l31 -30q14 -18 36.5 -38t48 -36t51.5 -26.5t46 -10.5q127 -4 202 38t72 110q-2 29 -25.5 48t-39.5 29q-37 20 -82 34l-90 26q-45 12 -89 29.5t-77 48t-53.5 79t-20.5 121.5q0 66 24.5 120t66.5 97t95.5 75t112.5 50 +q-2 20 -2 49t2 57.5t6.5 54.5t12.5 44q41 4 72.5 4t62.5 -16l8 -51l-2 -2q0 -25 -1 -62t-3 -51q74 4 129 -16q12 -4 30.5 -11.5t28.5 -15.5q8 -27 -2 -46.5t-14 -45.5q-4 -4 -6 -18l-4 -27q-2 -14 -3 -26.5t-5 -12.5q-20 -4 -43 3t-43 9q-45 4 -97.5 3t-101.5 -16.5t-89 -48 +t-59 -89.5l-2 -7q2 -25 15.5 -46t32 -36.5t40 -25.5t39.5 -12q45 -6 92.5 -18.5t88.5 -28t74.5 -32t52.5 -34.5q33 -31 40 -59.5t15 -75.5q12 -74 -5.5 -132.5t-54 -101.5t-88 -71.5t-106.5 -47.5q-4 -33 -7 -85l-7 -121q-10 -4 -30 -2t-30 6q-23 -8 -35 -2t-37 10 +q-2 12 -3 34.5t-3 46t-3 46t-1 37.5h-67q-72 4 -135.5 33.5t-122.5 72.5z" /> + <glyph glyph-name="percent" unicode="%" horiz-adv-x="1443" +d="M17 1007.5q-3 110.5 39 218t126 173.5q16 14 36 26.5t40 22.5q33 16 64 16q43 4 87 -7t83 -46q61 -55 91.5 -134t35 -166t-18 -173t-67 -152.5t-108 -106.5t-142.5 -34q-16 2 -31.5 7t-32.5 12q-98 43 -148.5 138t-53.5 205.5zM168 1036q0 -35 4 -71.5t14 -67.5 +q23 -59 71 -74.5t96 11t85 95t37 179.5q0 90 -37 146.5t-87 63.5t-99 -42t-74 -166q-4 -16 -7 -36t-3 -38zM283 16q12 31 45 105l79 176l102 223l117 245l119 243q59 119 112.5 215t95.5 161.5t67 85.5q55 14 108.5 4t71.5 -47q-166 -256 -294 -528l-263 -547l-38 -74 +l-41 -82l-48 -98l-59 -123q-12 2 -39 5.5t-54.5 7.5t-51 11t-29.5 17zM824 344q-3 111 39 218.5t126 172.5q16 14 35.5 27.5t38.5 21.5q37 16 63 17q43 4 88.5 -7.5t83.5 -45.5q61 -53 92 -133t35.5 -166.5t-18.5 -172.5t-67 -152.5t-107.5 -106.5t-142.5 -33q-29 2 -64 16 +q-98 43 -148.5 138t-53.5 206zM973 373q0 -35 5 -72t15 -68q23 -59 71 -74.5t96 11.5t85 95.5t37 178.5q0 90 -38 146.5t-87 64t-99 -42t-75 -166.5q-4 -16 -7 -34.5t-3 -38.5z" /> + <glyph glyph-name="quotesingle" unicode="'" horiz-adv-x="401" +d="M167 1370q-1 55 3 105.5t16 78.5q41 4 74 3t64 -17l6 -53l-2 -2q0 -72 -6.5 -147.5t-10.5 -172.5q-12 -4 -30.5 -2t-28.5 6q-25 -8 -37 -1.5t-35 10.5q-4 33 -8 85t-5 107z" /> + <glyph glyph-name="parenleft" unicode="(" +d="M88 764q2 133 27.5 275.5t87.5 260.5q23 43 58.5 93.5t77.5 100.5t86 94t81 75q16 8 40.5 1t46 -22.5t36 -34t12.5 -30.5q-2 -10 -18.5 -29.5t-36.5 -41.5l-41 -41q-20 -19 -29 -29q-37 -41 -70.5 -94.5t-62.5 -112t-48.5 -118.5t-27.5 -114q-10 -66 -13 -132t-3 -132 +q0 -92 24.5 -194.5t66.5 -201.5t97.5 -188.5t114.5 -152.5q10 -27 1 -48.5t-27.5 -36.5t-43 -23.5t-47.5 -8.5q-12 4 -26.5 13.5t-26.5 19.5q-14 10 -27 22q-35 23 -60.5 58t-45.5 71l-46 87q-26 49 -48.5 101t-41 103.5t-24.5 89.5l-25 158q-6 41 -11 80t-5 80z" /> + <glyph glyph-name="parenright" unicode=")" +d="M90 -29q2 10 18.5 29.5t37.5 40.5l41 40q19 19 28 30q37 39 72 93t62.5 112.5t47 119t25.5 113.5q18 131 18 264q0 92 -24.5 194.5t-66.5 202t-97 188.5t-115 152q-10 27 -2 48.5t27.5 37t44 23.5t47.5 8q12 -4 25.5 -13t25.5 -20l27 -22q35 -25 61.5 -58.5t46.5 -70.5 +l46 -86q26 -49 48.5 -101.5t41 -103.5t24.5 -90l25 -158q6 -41 10 -80t4 -78l2 -2q0 -135 -25.5 -277t-87.5 -261q-23 -43 -58.5 -93.5t-77.5 -100.5t-86 -94t-81 -75q-16 -8 -40.5 -1t-46 22.5t-37 35t-11.5 31.5z" /> + <glyph glyph-name="asterisk" unicode="*" horiz-adv-x="684" +d="M82 1290q10 29 24 51q12 18 33 33l41 -16v2l2 -4l-2 2v-2q18 -10 42 -26l59 -38q4 141 16 189q14 2 27.5 3t27.5 1q23 -4 45 -15l6 -45v-2q0 -20 -1 -47.5t-3 -72.5q59 35 101.5 55t64.5 24q8 -10 16.5 -22t14.5 -25q10 -25 10 -47l-33 -28h-2h-2l-50 -29l-77 -43l98 -63 +q42 -28 72 -46q-2 -6 -5 -10t-7 -8l-8 -6q-4 -18 -10.5 -24.5t-16.5 -18.5q-6 -4 -10 -11q-23 10 -63 32l-99 54q-4 -61 -5 -107t-3 -81q-6 -2 -18 2l-11 4q-23 -4 -34 -2l-13 4q-6 2 -16 6q-4 25 -5 72t-5 115l-93 -49l-67 -37q-4 4 -8 18l-2 10q-10 10 -12.5 16.5 +t-6.5 12.5q-2 8 -2 14.5t-4 16.5q16 14 49 36l80 52q-108 69 -135 100z" /> + <glyph glyph-name="comma" unicode="," horiz-adv-x="499" +d="M53 -131q23 23 42.5 76t34.5 112l30 111q14 51 26 70q16 12 43 13t51.5 -4t45 -12.5t24.5 -11.5q16 -43 -4 -100t-54 -114.5t-72 -104.5t-56 -68q-20 4 -32.5 0t-35.5 6q-14 6 -34.5 10.5t-8.5 16.5z" /> + <glyph glyph-name="hyphen" unicode="-" horiz-adv-x="802" +d="M79 618.5q-3 36.5 1 90.5q8 14 47 20t86 7t90 1h62q35 0 77 2l88 4q45 2 87 1t77 -5q8 -8 12.5 -32.5t4.5 -51t-2 -48t-4 -23.5q-14 -4 -59.5 -8.5t-105 -6.5t-127 -4t-129 -3t-109.5 -2t-71 -1q-22 23 -25 59.5z" /> + <glyph glyph-name="period" unicode="." horiz-adv-x="499" +d="M129 152.5q8 35.5 33.5 63.5t64.5 34q55 8 89 -19.5t41.5 -67.5t-12 -82t-73.5 -65q-29 -12 -49 -6t-37 17q-39 20 -52 55t-5 70.5z" /> + <glyph glyph-name="slash" unicode="/" horiz-adv-x="942" +d="M0 16q12 31 45 105l79 176l102 223l117 245l120 243q59 119 112.5 215t95.5 161.5t66 85.5q55 14 108.5 4t72.5 -47q-166 -256 -294 -528l-264 -547l-37 -74l-42 -82l-50 -98l-59 -123q-12 2 -37.5 5.5t-54.5 7.5t-51.5 11t-28.5 17z" /> + <glyph glyph-name="zero" unicode="0" horiz-adv-x="1073" +d="M18 645q-2 86 13.5 183.5t48.5 187.5t83 167t118 122q23 18 63.5 39.5t88.5 37t97.5 20.5t87.5 -5q12 2 34 -1t45.5 -10.5t45 -15.5t31.5 -16q61 -53 108.5 -120t75.5 -149q12 -35 22.5 -79.5t18 -92t10.5 -93.5t3 -85q0 -131 -33 -267t-97.5 -246.5t-159.5 -181.5 +t-218 -71q-70 0 -137.5 20.5t-126.5 63.5q-57 41 -89 87t-65 112l-2 2q-20 37 -32.5 87t-19.5 103.5t-10.5 106.5t-3.5 94zM201 686q-6 -92 4 -182t49 -170q37 -80 108.5 -112t145.5 -21q86 12 138 57t95 133q33 66 51.5 152t21.5 177t-11.5 180t-48 157.5t-89 109.5 +t-135.5 39q-80 -4 -139 -50t-99 -119.5t-62.5 -166t-28.5 -184.5z" /> + <glyph glyph-name="one" unicode="1" horiz-adv-x="604" +d="M53 1139q2 16 14.5 31.5t30 28.5t36 23.5t34.5 18.5l135 74q78 43 143 65q29 8 63 3t42 -7q-16 -102 -26.5 -183t-15.5 -150.5t-6 -132t0 -129t2 -143.5t3 -173l4 -436q-10 -8 -25 -15q-12 -4 -28.5 -8t-38.5 0q-6 0 -24 3l-39 7q-22 4 -40 9.5t-24 5.5q-6 47 -9 110.5 +t-3 131t1 132t3 113.5h2q4 45 5 81t0 70l-2 69q-1 36 1 81q2 61 7 140t7 145q-49 -29 -94 -51l-72 -37q-29 12 -47.5 44t-38.5 79z" /> + <glyph glyph-name="two" unicode="2" horiz-adv-x="1124" +d="M37 127q10 45 33 80q70 66 146.5 122t148.5 122l141 131q80 76 151.5 159.5t121.5 173t50 172.5q0 27 -12 50q-23 43 -64.5 56t-86.5 13v-2q-27 0 -77 -4t-116.5 -25.5t-147.5 -65.5t-169 -124q-10 6 -21.5 19.5t-22.5 28.5l-22 31q-10 15 -16 23q0 25 13 49.5t33.5 47 +t43.5 41.5l41 35q16 14 33.5 27t35.5 26q61 43 147.5 70.5t176.5 31.5t173 -19.5t138 -82.5q37 -41 54.5 -85t31.5 -95q27 -96 4.5 -187.5t-74 -172.5t-119 -152.5t-132.5 -126.5q-78 -66 -149.5 -135.5t-137.5 -145.5q35 0 67.5 3t67.5 3q98 0 214 -5t214 11 +q20 -10 16.5 -25.5t6.5 -35.5q0 -23 3 -45.5t3 -44t-5 -41t-24 -33.5q-43 -4 -90 -3t-90 3q-53 2 -117.5 4t-120.5 6q-16 2 -34.5 -2t-34.5 -2q-45 4 -98.5 3t-107.5 -3l-106 -4q-52 -2 -96 -2q-28 82 -18 127z" /> + <glyph glyph-name="three" unicode="3" horiz-adv-x="1157" +d="M33 174q0 4 2 18.5t4 31t4 29.5t4 17q12 37 24.5 54.5t24.5 40.5q12 -4 46 -24l78 -44q44 -25 91 -47.5t88 -32.5q86 -33 167 -24.5t145.5 43t109.5 89t60.5 114t-3 116.5t-79.5 100q-4 2 -6 4.5t-7 2.5q-27 23 -68.5 35t-88.5 15t-92 0t-76 -10q-6 -2 -24 -2h-36h-35 +h-24q-4 0 -4 26t2 56.5t3 57t-3 30.5q8 2 21.5 3t28.5 1h30q14 0 22 3q45 12 116 33.5t137.5 52t113.5 72.5t47 95q0 33 -20.5 53.5t-49.5 33.5q-47 18 -103 21t-103 -7q-12 -4 -31 -6t-38 -5t-36.5 -6.5t-25.5 -7.5q-23 -8 -40 -15l-34 -14l-34 -15q-17 -7 -40 -17l-49 -22 +l-53 -23q-25 -10 -39.5 13.5t-22.5 57t-11 65.5t-1 38q31 20 74 41.5t87 41t83 34t61 20.5q47 14 96 21.5t103 3.5l2 2q59 -6 117.5 -18.5t107.5 -38t89 -66.5t63 -101q20 -51 21 -90t-11 -88q-10 -39 -36 -71.5t-58.5 -58t-69.5 -47t-70 -38.5q63 -18 110.5 -41.5 +t83.5 -54.5t58.5 -72t36.5 -96q16 -213 -87 -357.5t-316 -191.5q-63 -12 -119 -10q-20 0 -40 2l-40 4q-53 4 -128 31.5t-144 58.5q-82 37 -166 80z" /> + <glyph glyph-name="four" unicode="4" horiz-adv-x="1132" +d="M48 378.5q-1 24.5 15 63.5l16 32q7 15 17 30q39 61 87 128l98 134l98 134l94 126q43 55 76 102l64 94l67 98l82 120q27 8 55.5 9t53 -2t42 -7t21.5 -4q-8 -231 -8 -459.5t-4 -460.5q27 4 58.5 7t63.5 1q18 0 27.5 -12t12.5 -29.5t1 -37t-6 -33.5l-20 -78l-141 -6l-3 -45 +l-10 -281q-6 -6 -14 -12q-8 -4 -20.5 -7t-34.5 1q-6 -2 -24.5 2t-39 9t-39 9t-24.5 4q-10 51 -9.5 135t5.5 174l-117 -4q-66 -2 -126 -2h-124l-260 2q-14 8 -23 27q-6 14 -7 38.5zM322 506q2 -6 21 -10t44 -7.5t46 -3.5h26q47 4 114.5 6.5t139.5 6.5q2 25 2 47v39h2 +q12 178 12 360q0 43 3 87t5 89q-53 -82 -112 -165l-116 -162l-106 -153q-48 -73 -81 -134z" /> + <glyph glyph-name="five" unicode="5" horiz-adv-x="1075" +d="M33 182q-6 8 2 22.5t20.5 28t24.5 23.5t16 10q10 12 16.5 21.5t12.5 13.5t16.5 6t28.5 0q33 -35 69.5 -55.5t70.5 -31.5t60.5 -15t39.5 -4h63q47 0 97.5 11t91.5 36q59 35 104 100.5t45 136.5q0 37 -10 72t-39 66q-35 37 -97.5 53t-107.5 20v-2q-74 4 -158 -15.5 +t-149 -45.5q-4 -2 -20.5 -2t-26.5 -4q-25 -6 -46.5 32.5t-17.5 85.5q10 176 12.5 298t5.5 200t12 116t34 44q84 -8 185 -2t183 8q31 0 70 1t80 1t80 -2t69 -4q25 -14 34 -27.5t11.5 -28t0 -27.5t-2.5 -28q2 -43 -4 -64.5t-12 -29.5q-8 -8 -18 -6h-55q-40 0 -94 1t-113.5 1 +t-111.5 -1t-90 -3t-48 -6q-8 -4 -8.5 -15.5t-2.5 -21.5q-10 -66 -12 -145.5t-4 -145.5l10 -14q70 20 141.5 29.5t141 -1t135.5 -43t121 -96.5q51 -57 78.5 -122.5t27.5 -141.5q8 -31 3 -71t-16 -75.5t-22.5 -64.5t-15.5 -37q-20 -41 -52 -73.5t-69 -59.5 +q-47 -35 -109.5 -66.5t-121.5 -41.5q-43 -8 -103.5 -7.5t-123 11t-121 30t-94.5 49.5l-63 56q-31 28 -54 63z" /> + <glyph glyph-name="six" unicode="6" horiz-adv-x="1150" +d="M82 563l2 2q0 119 21.5 237t66.5 223t119 194.5t178 150.5q14 8 44 20.5t62.5 23.5t63.5 20l47 12q29 6 64.5 9t68.5 4t59.5 0t39.5 -3q27 0 40 -22.5t16 -50t-3 -52t-19 -33.5q-135 -2 -241.5 -23.5t-173.5 -80.5q-39 -37 -68 -66.5t-49.5 -61.5t-34.5 -70t-27 -91 +q2 0 1 -10t-1 -21.5t-1 -20.5t1 -7q27 29 62 50.5t69 37.5q45 23 109 33t131.5 2t133 -37t115.5 -83t78.5 -136t24.5 -199q-6 -135 -52 -238.5t-117.5 -173t-160.5 -105.5t-181.5 -35t-180.5 38t-156.5 111.5t-109.5 187t-41 264.5zM309 408q6 -57 25.5 -105.5t54.5 -79 +t83 -43t110 1.5l56 13q28 6 54 22q45 27 80 70t59.5 94t37 105.5t12.5 105.5q0 68 -35 115t-89.5 71.5t-120 25.5t-126.5 -21.5t-110.5 -71.5t-71.5 -123q-12 -41 -17.5 -90t-1.5 -90z" /> + <glyph glyph-name="seven" unicode="7" horiz-adv-x="1073" +d="M127 1217.5q-2 17.5 0 36t4 34.5q4 35 7 51.5t7 22.5q4 8 7 4l354 12q63 2 125 2h125l260 -2q14 -10 22 -26q6 -16 7.5 -40t-15.5 -63l-15 -31q-7 -15 -18 -30q-80 -123 -140 -248l-124 -258q-59 -127 -100 -245l-86 -251q-4 -8 -12.5 -35.5t-18.5 -58.5l-19 -57 +q-9 -27 -14 -35q-18 -14 -47.5 -17t-58.5 0t-49.5 12t-20.5 21q0 63 24.5 157.5t65.5 204t92 227.5l103 226l98 201q47 92 82 154q-2 6 -21.5 10t-44 6t-46 3t-25.5 1q-86 -6 -166 -7t-166 -11q-41 -4 -68.5 -9t-68.5 -3q-18 0 -27.5 12t-11.5 29.5z" /> + <glyph glyph-name="eight" unicode="8" horiz-adv-x="1193" +d="M85 496.5q42 111.5 146 205.5q16 16 37 32t41 24q-27 23 -50 56l-44 63q-59 88 -58 176t45 161.5t120.5 126t166.5 68.5l68 13q35 7 70 3q109 -12 178 -41.5t111 -67.5t61.5 -79t30.5 -74q27 -61 21.5 -101t-9.5 -79q-2 -23 -24.5 -52.5t-53.5 -60t-61.5 -57.5t-49.5 -41 +q4 -8 51.5 -29.5t101.5 -64.5t99 -114.5t45 -180.5q0 -10 -2 -21.5t-2 -21.5l-2 -2q-6 -94 -58 -170t-129 -128t-169 -79t-178 -22v-2q-37 2 -80 8t-87 16t-85 26.5t-72 37.5q-16 10 -29.5 22t-29.5 23q-33 23 -55 51q-20 27 -35 57.5t-25 61.5q-47 145 -5 256.5zM293 371 +q-10 -86 33 -142.5t113.5 -83t155.5 -23.5t158.5 34.5t124 92t50.5 150.5q0 57 -34 102.5t-84 76t-108.5 48t-107.5 19.5q-68 4 -113 -21.5t-94 -66.5q-43 -35 -65.5 -83t-28.5 -103zM338 1012.5q8 -66.5 92 -125.5q47 -18 78 -17.5t82 4.5q35 2 78 20.5t80.5 46.5 +t64.5 63.5t29 74.5q0 12 -3 30.5t-10.5 37t-18.5 34t-24 21.5q-33 29 -71.5 41t-81.5 14l-2 -2q-78 6 -150.5 -28.5t-111.5 -91t-31 -123z" /> + <glyph glyph-name="nine" unicode="9" horiz-adv-x="1150" +d="M84 907q8 178 85 299t187.5 181.5t237.5 60.5t234.5 -64.5t179 -194.5t71.5 -329l-2 -2q0 -117 -21.5 -234.5t-66.5 -225t-118.5 -197.5t-178.5 -150q-14 -8 -44 -19.5t-61 -21.5l-62 -19q-30 -9 -46 -11q-29 -6 -64.5 -9.5t-69.5 -5.5t-60.5 -2t-38.5 4q-25 2 -38 23.5 +t-16.5 48.5t3 51.5t18.5 32.5q133 2 240.5 21.5t173.5 78.5q39 35 67.5 67t49 67.5t35 76.5t26.5 92q-2 0 -2 9.5t1 20.5t1 21v9q-29 -29 -62.5 -49.5t-68.5 -36.5q-45 -23 -108.5 -32t-130 -2t-132 34.5t-116 80t-80 133t-23.5 193.5zM284 943q-5 -54 1 -103q8 -68 48 -111 +t96 -63.5t121.5 -18.5t124 28.5t101.5 77t55 124.5q8 41 8.5 88t-10.5 88q-12 55 -37.5 101t-64.5 74.5t-88 38t-109 -9.5l-56 -16q-28 -8 -50 -24q-41 -29 -70.5 -73t-47 -95.5t-22.5 -105.5z" /> + <glyph glyph-name="colon" unicode=":" horiz-adv-x="499" +d="M129 152.5q8 35.5 33.5 63.5t64.5 34q55 8 89 -19.5t41.5 -67.5t-12 -82t-73.5 -65q-29 -12 -49 -6t-37 17q-39 20 -52 55t-5 70.5zM139 734q8 36 34 63.5t65 33.5q55 8 88.5 -18.5t41 -67t-12 -84t-72.5 -65.5q-29 -12 -49.5 -6t-36.5 16q-39 20 -52.5 56t-5.5 72z" /> + <glyph glyph-name="semicolon" unicode=";" horiz-adv-x="499" +d="M53 -131q23 23 42.5 76t34.5 112l30 111q14 51 26 70q16 12 43 13t51.5 -4t45 -12.5t24.5 -11.5q16 -43 -4 -100t-54 -114.5t-72 -104.5t-56 -68q-20 4 -32.5 0t-35.5 6q-14 6 -34.5 10.5t-8.5 16.5zM160 734q8 36 33.5 63.5t64.5 33.5q55 8 89 -18.5t41 -67t-12.5 -84 +t-72.5 -65.5q-29 -12 -49.5 -6t-36.5 16q-39 20 -52 56t-5 72z" /> + <glyph glyph-name="less" unicode="<" horiz-adv-x="1122" +d="M97 581.5q-3 49.5 7 92.5l448 214l447 214q25 12 52 2q-4 -37 -4 -82t-5 -80q-23 -10 -40 -21.5t-46 -27.5q-18 -12 -49 -27l-63 -28l-64 -28q-31 -13 -51 -24q-113 -51 -210 -103t-210 -101q156 -78 315.5 -145.5t313.5 -145.5l60 -32q17 -9 25 -13l14 -8q7 -4 32 -17 +l-35 -104q0 -37 -16 -74q-74 37 -151 71l-152 68q-117 53 -228 113l-225 117q-41 20 -81 37.5t-81 37.5q0 45 -3 94.5z" /> + <glyph glyph-name="equal" unicode="=" horiz-adv-x="1122" +d="M79 404.5q-3 35.5 1 89.5q8 14 47 20t86 8t90 2h62q23 0 71.5 1t111.5 1h131q69 0 130 -1t110.5 -4t71.5 -5q8 -8 12.5 -32.5t4.5 -51t-2 -48.5t-5 -24q-14 -4 -80.5 -7t-158.5 -4t-198.5 -2t-201.5 -1h-164h-94q-22 23 -25 58.5zM79 732q-3 36 1 89q8 14 47 20.5t86 8.5 +t90 2h62q23 0 71.5 1t111.5 1h131q69 0 130 -1t110.5 -4t71.5 -5q8 -8 12.5 -33t4.5 -51.5t-2 -48t-5 -23.5q-14 -4 -80.5 -7t-158.5 -4t-198.5 -2t-201.5 -1h-164h-94q-22 22 -25 58z" /> + <glyph glyph-name="greater" unicode=">" horiz-adv-x="1122" +d="M100 221q25 12 32 17l14 8q7 4 25 13l60 32q154 78 314 145.5t315 145.5q-113 49 -210 101t-210 103q-20 10 -52 24l-64 28l-64 28q-31 14 -49 27q-29 16 -45 27.5t-39 21.5q-4 35 -4 80t-4 82q27 10 51 -2l447 -214l448 -214q10 -43 7 -92.5t-3 -94.5q-41 -20 -81 -37.5 +t-81 -37.5l-225 -117q-111 -59 -227 -113l-153 -68q-77 -34 -150 -71q-16 37 -17 74z" /> + <glyph glyph-name="question" unicode="?" horiz-adv-x="989" +d="M53 1221q39 70 101.5 120t137.5 80.5t157.5 43t162.5 5.5q63 -4 132 -30.5t108 -79.5q35 -47 54.5 -89t21.5 -100q4 -78 -26 -138t-76 -107t-102 -84l-108 -71q-51 -34 -90 -66.5t-51 -69.5q-4 -12 -6 -41t-2 -62.5t1 -64.5t1 -45q-6 -14 -32.5 -19.5t-58.5 -2.5 +t-59.5 17.5t-37.5 41.5q-12 33 -14.5 78t5 90t22.5 86t36 65q25 31 62.5 60.5t79.5 57.5l83 54l76 49q31 20 64.5 53t50 70t6 74t-65.5 68q-41 23 -82 26.5t-86 -0.5q-94 -10 -170 -39.5t-139 -99.5q-16 -16 -28.5 -37.5t-28.5 -38.5q-12 -4 -27.5 14.5t-30 44t-25 51.5 +t-16.5 36zM268 154.5q8 35.5 34 63.5t65 34q55 8 88.5 -19.5t41 -68.5t-12 -83t-72.5 -65q-31 -12 -50.5 -5t-35.5 18q-41 20 -53.5 55t-4.5 70.5z" /> + <glyph glyph-name="A" unicode="A" horiz-adv-x="1218" +d="M14 41q0 6 2 16.5t5.5 22.5t5.5 22.5t0 14.5q6 31 16 65.5t20 65.5q10 41 26 82l32 82l56 143l56 143l107 266q53 132 113 261q20 45 47 80q16 23 36.5 40t36.5 37q14 4 25.5 11.5t22.5 17.5l22 4h-2q41 0 68.5 -11t46 -26.5t30 -32t19.5 -26.5q25 -84 45 -167t45 -169 +q45 -160 95 -314.5t108 -310.5l52 -141q26 -70 54 -137l-41 -35q-4 -2 -17 -8l-30 -13q-16 -7 -30.5 -14.5t-16.5 -9.5h-15q-9 0 -14 4q-4 0 -8 3t-8 5q-27 20 -51.5 67.5t-46 100.5t-39 105.5t-29.5 85.5q-6 14 -14 30l-78 -2q-9 -1 -18 0q-24 0 -52 3q-22 3 -40 3 +q-15 0 -29 -2q-56 -7 -105 -7q-20 0 -39 1l-129 9l-31 -95q-19 -57 -42 -116.5t-46.5 -113.5t-44.5 -85h-31h-40q-20 0 -40 1t-32 5q-8 12 -14 15l-10 6q-4 2 -6.5 5t-2.5 13zM434 610q16 -4 23 -6q20 -4 64 -8t94.5 -7t97.5 -3t71 4l2 16l-19 81l-13 54q-6 25 -15 55 +l-22 81l-41 139q-8 27 -17.5 64.5t-19.5 66.5q-33 -70 -59 -135l-52 -130q-25 -65 -47 -131z" /> + <glyph glyph-name="B" unicode="B" horiz-adv-x="1232" +d="M155 297q1 127 5 254q0 12 2 24.5t2 24.5v78q0 72 7 144.5t7 144.5q0 4 -1 31.5t-2 66.5t-2 83t-2 82t-2 65.5t-1 31.5q4 23 10 36t29 21q96 33 191.5 44.5t195.5 11.5q10 0 18.5 -2t18.5 -2q51 -6 100 -15.5t98 -23.5q23 -6 43 -17l41 -20l45 -21q23 -10 43 -22 +q31 -18 68 -57t53 -72q12 -29 16.5 -60.5t4.5 -60.5q0 -49 -14.5 -86t-47.5 -76q-43 -53 -99 -92l-110 -78v-2q45 -18 92.5 -40.5t85 -52.5t65.5 -70t38 -93l4 -24l4 -25q1 -5 2 -11q0 -10 -4 -24q-4 -53 -24.5 -108.5t-59.5 -96.5q-86 -94 -196.5 -137t-233.5 -59 +q-53 -6 -106 -9l-46 -2l-61 3l-66 5q-40 3 -80 9t-74 16.5t-48 28.5q-9 115 -9 231v23zM373 193q12 -4 34.5 -7.5t47 -5.5t48 -3t38.5 -1q33 0 67.5 1t67.5 5q59 10 123.5 45t101.5 82q51 62 51 125q0 18 -4 35q-18 80 -114 121q-33 14 -67 22.5t-69 8.5h-53 +q-25 0 -62.5 -1.5t-77.5 -6.5t-75 -14t-53 -26q-3 -33 -3 -65v-16q1 -41 1 -82q0 -53 -1 -108.5t-1 -108.5zM389 852q0 -4 1 -10t1 -11q-2 -27 10 -50q10 -20 42 -20q5 0 12 1q9 -2 19 -2q16 0 37 4q34 6 56 22l4 -2q8 0 32 9.5t50 22.5l50 25l32 15q35 16 75 43t69 53 +q57 54 57 111q0 13 -3 26q-15 71 -97 111q-68 35 -125.5 39t-130.5 4q-12 0 -32 -2t-40.5 -5t-38.5 -7t-29 -10q-12 -6 -21 -17l-20 -22q-8 -72 -9 -164t-1 -164z" /> + <glyph glyph-name="C" unicode="C" horiz-adv-x="1302" +d="M88 567q-1 22 -1 46q0 80 16 168q22 114 69 221.5t116.5 197.5t157.5 146q61 39 119 67.5t116 41.5q51 12 103 12q8 0 17 -1q61 -2 135 -24q41 -12 73.5 -23.5t67.5 -38.5q53 -41 92 -101t39 -128q-16 -14 -32 -35l-33 -41q-16 -20 -32.5 -38.5t-35.5 -28.5 +q-41 82 -102.5 136t-153.5 68q-32 5 -62 6q-88 0 -158 -46q-93 -60 -155 -164l-55 -99q-27 -49 -45 -102q-25 -72 -34 -160q-3 -33 -3 -65q0 -54 9 -108q15 -85 58.5 -154.5t123.5 -106.5q75 -33 157 -33q24 0 48 2q110 12 196 68q20 12 53 37.5t65 55.5t57.5 60.5 +t35.5 53.5q37 -4 66.5 -35t58.5 -51q-2 -25 -5 -41.5t-20 -34.5q-8 -27 -26.5 -53.5t-41 -51t-47 -46t-46.5 -38.5q-92 -66 -198 -99q-102 -33 -207 -33h-6q-108 1 -209 41t-181 126q-29 29 -46.5 57.5t-33.5 63.5l-22 44q-13 28 -23 58.5t-16.5 58.5t-2.5 44 +q-6 18 -10 47.5t-6 52.5z" /> + <glyph glyph-name="D" unicode="D" horiz-adv-x="1376" +d="M155 440q0 17 -1 34q0 85 5 167q5 98 11 166q-1 19 -1 48v32q1 51 2 111.5t5 124t9 116.5t12.5 90t17.5 43q57 23 108.5 38t101.5 24.5t103.5 12.5t114.5 3q92 0 184.5 -15.5t176.5 -54.5q80 -37 139 -101.5t97 -143t53 -166.5q10 -57 10 -113q0 -30 -3 -59 +q-12 -135 -62 -251t-136 -220q-78 -92 -175.5 -163t-211.5 -110q-88 -31 -173 -40q-25 -3 -50 -2q-62 0 -127 16q-4 8 -27 10t-29 8q-25 0 -37 3t-21 9t-19.5 14.5t-32.5 18.5q-25 59 -34 153.5t-10 196.5zM376 855q0 -27 -1 -53q0 -52 2 -102q2 -74 4 -134t4 -89 +q4 -53 9 -106.5t9 -106.5q51 -29 111 -29q16 0 33 3q78 10 152.5 47t139 90t105.5 102q68 86 110 195.5t46 220.5h2q0 129 -40 203.5t-109.5 110.5t-162.5 40q-21 1 -43 1q-75 0 -157 -11q-6 0 -30.5 -3t-53.5 -6t-52.5 -7t-27.5 -7q-8 -6 -14 -14q-12 -18 -20.5 -70.5 +t-11.5 -123t-4 -151.5z" /> + <glyph glyph-name="E" unicode="E" horiz-adv-x="1038" +d="M142 346v30q0 60 3 124q4 80 10 157q4 56 3 101v35q0 14 2 58t5 103.5t6 127t5 126t2 101.5t-4 55q178 35 344 48t346 15q8 0 26.5 -3t37 -7t36 -9t27.5 -7q2 -20 3 -39t1 -37q-2 -12 0 -23q3 -18 3.5 -27.5t-3.5 -18.5q-4 -11 -18 -21q-4 -2 -24 -2h-42q-23 0 -42 -1 +t-21 -5q-49 -6 -99.5 -10.5t-99.5 -10.5q-63 -6 -126.5 -7t-127.5 -13q-8 -25 -12 -74t-7 -105.5t-4 -108.5t-1 -81q12 -12 49 -14q12 -1 26 -1q27 0 60 3q49 4 105.5 10t107.5 9q31 2 57 2q18 0 34 -1q40 -2 56 -14q8 -10 13.5 -31.5t6.5 -44t-2 -44t-10 -32.5 +q-25 -4 -91 -6l-137 -4q-71 -2 -130 -8t-72 -20l-94 -7q2 -31 4 -85t3 -112l2 -113q1 -54 3 -85q41 2 124 15.5t172 21.5q65 6 123 6q22 0 42 -1q76 -3 105 -30q0 -16 6 -24t10 -31q4 -27 4 -43t-20 -43q-16 -8 -64.5 -16t-112 -16.5t-136 -16.5t-140 -13t-122 -8.5 +t-79.5 -3.5q-27 0 -51 7.5t-43 25.5q0 23 -7 40t-9 40q-4 23 -4 47.5t-4 46.5q-13 49 -14 123z" /> + <glyph glyph-name="F" unicode="F" horiz-adv-x="980" +d="M150 1313q2 18 12 25l22 16q8 0 14.5 3t14.5 5q94 27 175 35t179 8l2 2q16 0 32.5 2t33.5 2q8 0 46 3t84 3t88 -7t54 -26q4 -20 9.5 -27t5.5 -24q0 -29 4 -47q3 -12 2 -34v-23q-29 -8 -59.5 -9t-59.5 -3q-102 -10 -201.5 -14.5t-197.5 -26.5q-6 -4 -10.5 -43t-7.5 -87.5 +t-5 -92.5t-2 -56q0 -6 -1 -18.5t-1 -25.5t3 -24.5t9 -11.5q31 -3 65 -3h17q43 1 87 5l87 8q43 4 84 4l2 3q27 0 51.5 -1.5t49.5 -11.5q8 -20 10 -32.5t1 -21.5t-4 -18.5t-3 -23.5q0 -12 -6.5 -30.5t-6.5 -28.5q-10 -10 -44.5 -13.5t-81 -4.5t-97.5 -1t-96 -2t-77 -9t-40 -22 +q-2 -31 -4 -57q-2 -23 -3 -47.5t-1 -40.5q-4 -55 -6 -117.5t-5 -126t-8.5 -122t-15.5 -103.5q0 -6 -15.5 -7t-33.5 -2t-33.5 -2t-17.5 -7q-14 2 -23.5 0t-17.5 -4h-4q-7 0 -15 3q-10 3 -26 19q-2 35 -4 83t-3 99l-2 99q-1 47 -1 81q0 31 3 68l6 75q3 38 4 74v14q0 28 -3 50 +q-2 8 -2 49t-1 98.5t-2 123t-2 123t-1 98.5v49q0 33 -4 64q-3 21 -3 43q0 11 1 22z" /> + <glyph glyph-name="G" unicode="G" horiz-adv-x="1409" +d="M95 660q1 85 14.5 166t35.5 132q51 117 130 217.5t180.5 170t219.5 101.5q75 20 153 20q46 0 94 -7q41 -6 86 -16t84 -27q20 -10 55 -25.5t67.5 -38t55 -50t18.5 -58.5q-2 -10 -9 -22.5t-15 -16.5q-4 -20 -29 -28.5t-43 -18.5q-10 -6 -18.5 -12t-18.5 -10q-86 68 -184 91 +q-60 14 -118 14q-38 0 -75 -6q-94 -15 -180 -69.5t-147 -142.5q-41 -55 -65 -125t-42 -135q-16 -59 -23 -115q-4 -30 -4 -61q0 -27 2 -56q4 -57 37 -106l66 -94q33 -47 79 -70.5t99 -34.5q51 -10 107 -12h20q45 0 88 7q53 9 101.5 33t84.5 64q20 25 37 58t29 69.5t19.5 73.5 +t9.5 68q-20 7 -56 7q-14 0 -30 -1q-57 -4 -118 -10t-115 -11q-14 -1 -25 -1q-35 0 -52 10q-10 6 -13 30.5t-2 54t4 56.5t5 37q24 13 48 13q9 0 19 -2q18 -4 37 -4q16 0 31 3q16 2 57.5 5t92.5 6t108.5 4t105.5 2q24 1 44.5 1t38.5 -1q35 -1 43 -5q4 -22 4 -55q0 -17 -1 -37 +q-3 -59 -17.5 -128.5t-36 -140.5t-51.5 -122q-47 -82 -113 -133t-127.5 -80t-105.5 -39t-46 -10l-27 -8q-13 -4 -30 -6q-29 -4 -63.5 -4.5t-63.5 4.5q-104 10 -198.5 56t-166.5 122q-39 41 -66 84l-58 90q-31 45 -44 123q-12 72 -13 150v12z" /> + <glyph glyph-name="H" unicode="H" horiz-adv-x="1271" +d="M177 270q3 123 5 246q2 55 4 131t5.5 160t8.5 169t11 158.5t14 129t19 79.5q2 4 3 15l2 20q1 10 3 18.5t6 10.5q8 8 20.5 -1t20.5 1q12 2 29 2t39 -2q43 -4 69 -4q6 -39 3 -62.5t-7 -62.5l-6 -68q-4 -45 -8 -99t-7 -112.5t-4 -108.5q0 -13 -1 -24q0 -35 3 -63 +q3 -37 13 -47q18 -4 50 -3t66.5 4t68.5 7t55 4q18 0 55 2t75.5 6t72.5 9.5t46 13.5q8 6 13 20q4 16 4 36v36q4 141 11 283.5t26 281.5q2 8 7 10t11 2t13.5 2.5t11.5 10.5q8 0 32.5 3t52 8t53.5 7q13 1 22 1t14 -1q10 -7 9 -17q0 -5 -2 -12q-7 -18 -3 -34q-14 -86 -22.5 -171 +t-12.5 -171q-2 -27 -7 -51.5t-7 -51.5q-10 -139 -10.5 -280.5t-2.5 -282.5q-2 -47 -2 -96v-99q0 -37 2 -74q1 -13 1 -25q0 -25 -3 -50q-16 -8 -31.5 -13t-31.5 -12q-47 -10 -72.5 -12t-54.5 0q-12 45 -17.5 96.5t-5.5 103.5t2 103t2 99q0 29 2.5 57.5t-2.5 56.5q0 20 -14 35 +q-111 -8 -234.5 -18.5t-230.5 -32.5q-14 -4 -19 -16.5t-5 -24.5q0 -72 -3.5 -140.5t-3.5 -140.5q0 -29 2.5 -55.5t2.5 -54.5v-63q0 -28 -5 -52q-10 0 -29 2l-39 4q-19 2 -35 4l-15 2q-29 0 -50.5 -1t-52.5 12q-6 91 -6 180q0 33 1 67z" /> + <glyph glyph-name="I" unicode="I" horiz-adv-x="538" +d="M147 154.5q0 68.5 3.5 142.5t7.5 142.5t4 117.5h2q12 178 12 361q0 66 6 131t6 131v115q0 60 13 114q28 21 48 21h4q22 -2 60 -7q2 -4 14.5 -6t28 -4t28.5 -2t17 -2q-9 -264 -9 -525v-51.5v-51.5q0 -260 -9 -525l-8 -223q-10 -6 -25 -13q-12 -4 -28 -7q-7 -1 -15 -1 +q-10 0 -22 2q-6 0 -24.5 3t-39 8.5t-39 9.5t-24.5 4q-11 47 -11 115.5z" /> + <glyph glyph-name="J" unicode="J" horiz-adv-x="909" +d="M52 322q-2 25 -2 48q0 28 3 55q6 48 23 64q20 6 51 2t59.5 -11t50 -14t25.5 -7q-7 -41 -6 -77v-17q2 -39 10 -76t37 -56q61 -56 105 -55q14 0 27 5q52 24 84 106t46.5 200.5t18.5 234.5q3 93 3 170v38q-1 92 -1 121q0 10 -1 38.5t-3 66.5t-2 79t1 78t6 62.5t13 31.5 +q14 10 40 13q19 2 39 3q7 0 13 -1q27 -1 51.5 -6t40.5 -11q4 -29 13.5 -60.5t9.5 -60.5v-205q0 -100 -2 -204q0 -16 -3 -31t-3 -31q0 -61 -2 -149t-13.5 -183.5t-36 -188.5t-68.5 -164t-112 -111q-54 -32 -127 -31q-19 0 -39 2q-49 6 -85.5 15t-69.5 26.5t-66 45t-71 70.5 +q-25 18 -38.5 69t-18.5 106z" /> + <glyph glyph-name="K" unicode="K" horiz-adv-x="1204" +d="M142 174q1 74 5.5 154t9.5 153.5t5 122.5l2 2q12 178 12 359q0 66 6 131t6 131v116q0 59 13 115q29 20 50 20h2q22 -1 60 -8q2 -4 14.5 -6t28 -3t28.5 -1t17 -2q-6 -182 -10 -362.5t-6 -362.5q29 43 62.5 82t62.5 80l52 75l75 104l87 116q46 59 90 110.5t83 90.5t66 53 +q20 8 50.5 6t57.5 -11t43 -22.5t12 -25.5q-8 -23 -47 -76l-91 -121l-110 -141l-108 -137q-49 -62 -80 -106t-28 -50l4 -10q8 -18 36.5 -57.5t62.5 -80.5l66 -77l50 -56q39 -43 85 -89l90 -94q44 -48 82 -98.5t60 -101.5q-4 -12 -20.5 -26.5t-38 -27.5t-42 -24.5t-32.5 -15.5 +q-10 0 -26.5 1t-20.5 9q-8 12 -14.5 24.5t-16.5 22.5q-12 16 -48 59l-84 96l-103 114l-104 107q-48 48 -86 81t-52 33q-33 -23 -65.5 -68t-61.5 -80v-98l-14 -256q-12 -8 -25 -14q-12 -4 -27.5 -7t-37.5 1q-6 -2 -24.5 2t-39 9t-39 10t-24.5 5q-9 43 -10 108v13z" /> + <glyph glyph-name="L" unicode="L" horiz-adv-x="903" +d="M129 0q0 14 2 66.5t4 113t4 111.5t2 67l-2 2q2 186 19 371l32 371q6 59 10.5 115.5t16.5 113.5q0 25 -1 34t0 12t3 4t6 10q2 0 32 -1t63.5 -2.5t62.5 -2.5t33 -1q20 -18 14 -53t-8 -61q-2 -41 -9 -129t-17.5 -197.5t-18.5 -230.5t-12 -228q-2 -53 -2.5 -100t2.5 -87 +q4 -81 20 -112q51 0 110 4l116 9q58 4 115 5h12q49 0 93 -7l9 -11q16 -8 24 -37.5t8 -62.5t-9 -59.5t-29 -26.5q-16 -2 -31 0t-31 4q-59 -10 -124.5 -11t-127.5 -5q-35 -2 -77 -2t-85 1t-86 1t-75 -2q-4 4 -14.5 5t-21.5 1t-20.5 1t-11.5 7z" /> + <glyph glyph-name="M" unicode="M" horiz-adv-x="1605" +d="M156 2q-1 38 -2 77q0 86 7 171q9 123 15 248q2 53 7 131t12.5 165t15.5 177t17.5 170t19.5 142.5t20 94.5q14 10 43 13.5t58.5 2.5t54.5 -4.5t33 -5.5q12 -10 19 -28.5t13 -40.5q6 -23 12.5 -49.5t14.5 -48.5l61 -173q26 -76 64 -170l71 -181l74 -179q4 -6 8.5 -20.5 +t10.5 -30.5q6 -18 14 -39q6 23 15 43q6 16 11 31.5t9 19.5l93 232l95 229l68 150l66 151q18 41 28 71.5t33 71.5q18 12 50 14h7l57 -7q32 -8 58.5 -22.5t32.5 -33.5q12 -6 8 -26q0 -8 -1 -17.5t1 -17.5q-2 -43 -4 -72t-3 -54.5t-1 -55t2 -72.5q0 -12 1 -39t1 -55.5t1 -56 +t1 -40.5q6 -139 20.5 -281.5t24.5 -283.5l7 -84l7 -84q4 -35 10.5 -71.5t6.5 -73.5q-14 -6 -28.5 -10.5t-31.5 -8.5q-43 -8 -68.5 -8t-52.5 4q-35 88 -39 182.5t-14 186.5q-2 14 -5 68.5t-7 117.5q-4 61 -7 115.5t-7 71.5q2 18 0 36.5t-4 34.5q-4 37 -4.5 100.5t-4.5 116.5 +q-10 -20 -13 -35.5t-7 -31.5t-4 -27l-6 -18q-49 -145 -106 -273l-118 -270q-4 -6 -16 -38t-29 -68q-16 -35 -28.5 -64t-18.5 -35q-4 -2 -11 -2t-17 -4q-12 -2 -26.5 -3t-29.5 -5l-50 -7q-22 -3 -26 1q-12 14 -26 42.5t-29 61.5q-16 35 -27.5 64.5t-19.5 46.5q-16 31 -43 102 +l-57 160l-61 178l-60 176q-4 -68 -9 -141.5t-10 -138.5l-7 -115q-3 -49 -3 -70q-2 -70 -8 -139.5t-10 -140.5q-2 -29 -1 -56.5t1 -56.5q-2 -16 -2 -32v-29q-2 -12 -3 -24.5t-3 -22.5q-10 0 -28 2l-36 4l-35 4q-8 2 -16 2q-29 0 -48 -1t-48 9z" /> + <glyph glyph-name="N" unicode="N" horiz-adv-x="1239" +d="M159 276q3 123 5 246q0 55 3 131t6 160t8 169t11.5 158.5t14.5 129t18 80.5v6l4 4q8 8 20.5 -1t18.5 -1q15 2 36 2q15 0 34 -1q43 -3 70 -3l241 -425l246 -421q2 27 3 61l2 67q1 32 1 57.5t-2 35.5q2 2 4 15.5t2 29.5v31v18q4 16 4 36v36q4 141 11.5 283.5t25.5 281.5 +q2 8 7 10.5t11.5 2.5t13.5 2t11 10q8 0 33 3t52.5 8t52.5 7q13 1 22 1t14 -1q10 -7 10 -17q0 -5 -3 -11q-7 -18 -3 -35q-14 -86 -22 -171t-12 -171q-2 -27 -7.5 -51.5t-7.5 -51.5q-10 -139 -10 -280.5t-2 -282.5q-2 -47 -2 -96v-98q0 -37 2 -75q1 -13 1 -25q0 -25 -3 -50 +q-33 -16 -64 -24q-47 -12 -69.5 -14.5t-50.5 -0.5v4q-6 0 -7 -2q-33 37 -69.5 100.5t-72.5 134.5l-69 136q-33 66 -57 108l-63 111l-59 98l-52 90q-20 33 -38.5 80t-35.5 82q-2 -66 -3 -139l-2 -141q-1 -68 -1 -121v-80q1 -24 1 -47q0 -47 -3 -93q-4 -69 -4 -141 +q0 -29 2 -55t2 -55v-63q0 -28 -4 -52q-10 0 -30 2l-39 4q-19 2 -34 4l-16 2q-29 0 -50 -1t-52 12q-6 91 -6 180q0 33 1 67z" /> + <glyph glyph-name="O" unicode="O" horiz-adv-x="1396" +d="M90 672v17q0 82 18 172q19 99 60 193.5t102.5 173.5t143.5 128q31 18 82 39.5t109.5 38t117.5 22.5q22 2 43 2q35 0 65 -6q14 2 42 -1t58 -10t55.5 -15.5t37.5 -16.5q78 -53 133 -124t94 -157q16 -37 28.5 -83t21 -95t12.5 -97t4 -87q0 -135 -41 -275.5t-120 -256 +t-196.5 -188.5t-271.5 -73q-86 0 -168 20.5t-155 65.5q-35 20 -62 43t-48.5 47.5t-40.5 52t-40 62.5l-2 4q-25 37 -39 88.5t-23.5 107.5t-13.5 110.5t-6 97.5zM307 715q-3 -37 -3 -75q0 -60 8 -119q13 -95 63 -181q47 -84 136 -119q66 -26 134 -26q24 0 49 4q106 12 173 60 +t120 140q39 70 63.5 162t28.5 191q1 19 1 37q0 79 -14 155q-17 94 -60 168t-113 117q-66 41 -161 41h-9q-102 -4 -177 -53.5t-125 -128t-79 -177t-35 -196.5z" /> + <glyph glyph-name="P" unicode="P" horiz-adv-x="1120" +d="M171 1158v26q0 27 1 59q2 47 6 89t13.5 72t23.5 36q20 10 31.5 12t36.5 2q29 0 61.5 7t61.5 7t58 3q18 2 35 2h23q47 -2 97.5 -6.5t93.5 -8.5q72 -8 131 -46t106 -87q49 -51 83 -112.5t44 -133.5q0 -8 2 -14t4 -14q1 -4 2 -11q0 -1 -3 -34q-1 -14 -3 -28.5t-2 -21.5 +q-6 -59 -33.5 -113.5t-68.5 -100.5t-91 -82.5t-102 -61.5q-66 -31 -129 -44t-116 -17q-43 -3 -77 -4q-9 0 -17 1q-40 1 -58 -2q-2 0 -2 -28.5t1 -72.5t3 -96t3 -99.5t3 -82t4 -42.5q0 -4 1 -18.5t1 -30t-1 -29t-3 -15.5q-4 -18 -30.5 -26t-61.5 -8t-68.5 8t-48.5 20 +q-4 59 -6 148.5t-2 190t-1 200.5t-1 184l-2 350q0 -8 -1 13.5t-2 59.5zM373 1116q0 -39 1 -78t1 -73v-136v-19v-29v-31q0 -16 2 -29q46 -6 86 -6q29 0 55 3q63 7 114.5 26.5t93.5 48t79 59.5q66 57 79 133q4 25 4 48q0 49 -19 93q-28 66 -93 112t-158 46h-53q-27 0 -55 -2 +l-2 -2q-29 0 -58.5 -5t-58.5 -13q-12 -33 -15 -70t-3 -76z" /> + <glyph glyph-name="Q" unicode="Q" horiz-adv-x="1396" +d="M90 672v17q0 82 18 172q19 99 60 193.5t102.5 173.5t143.5 128q31 18 82 39.5t109.5 38t117.5 22.5q22 2 43 2q35 0 65 -6q14 2 42 -1t58 -10t55.5 -15.5t37.5 -16.5q78 -53 133 -124t94 -157q16 -37 28.5 -83t21 -95t12.5 -97t4 -87q0 -78 -13.5 -157t-40 -155.5 +t-64.5 -147t-89 -130.5l79 -85l75 -84l62 -73q28 -33 40 -51q0 -12 -15.5 -31.5t-36 -38t-37.5 -30.5t-20 -12q-10 6 -35 31l-63 66l-82 90l-94 103q-63 -41 -136 -64.5t-159 -23.5t-168 20.5t-155 65.5q-35 20 -62 43t-48.5 47.5t-40.5 52t-40 62.5l-2 4q-25 37 -39 88.5 +t-23.5 107.5t-13.5 110.5t-6 97.5zM307 715q-3 -37 -3 -75q0 -60 8 -119q13 -95 63 -181q47 -84 136 -119q66 -26 134 -26q24 0 49 4q74 8 133 37l-119 135q-50 57 -67 73q2 33 26.5 58.5t65.5 58.5q14 2 42 -21.5t59.5 -57t63.5 -71.5l54 -65q20 27 35 53q39 70 63.5 162 +t28.5 191q1 19 1 37q0 79 -14 155q-17 94 -60 168t-113 117q-66 41 -161 41h-9q-102 -4 -177 -53.5t-125 -128t-79 -177t-35 -196.5z" /> + <glyph glyph-name="R" unicode="R" horiz-adv-x="1204" +d="M178 1103q0 38 1 85t5 89t13.5 71.5t23.5 35.5q20 10 31.5 12.5t36.5 2.5q29 0 61.5 7t61.5 7t58 3q18 2 35 2q12 0 23 -1q47 -2 97.5 -6t93.5 -8q72 -8 131 -46t106 -87q49 -51 83 -112.5t44 -133.5q2 -8 4.5 -14t2.5 -15q2 -6 1 -18t-2.5 -26.5t-3.5 -29t-2 -20.5 +q-6 -59 -34.5 -104t-71.5 -79t-98.5 -60.5t-112.5 -49.5q18 -16 47 -54l59 -80l61 -83q30 -41 48 -63q8 -8 10 -13l64 -75l62 -76q30 -37 52.5 -69t34.5 -52q-4 -10 -27.5 -17.5t-56.5 -13.5t-67.5 -9t-59.5 -3l-56 59l-50 55l-50 57l-59 67q-33 37 -69 85l-73 94 +q-36 46 -67.5 83t-56.5 53q-34 -3 -61 -3h-13q-31 1 -47 -1q-2 0 -2 -31t1 -79t2 -104t3 -107.5t3 -88.5t3 -47q0 -4 1 -18.5t1 -29.5t-1 -28.5t-3 -15.5q-4 -18 -30.5 -26.5t-61.5 -8.5t-68.5 8.5t-48.5 20.5q-4 59 -6 143t-2 176v188v179v350q0 -8 -2 13.5t-2 59.5z +M379 1061q0 -39 1 -78t1 -74v-26q0 -4 1 -4t1 -6v-25q0 -10 -1 -48t3 -63q60 -7 115 -7q88 0 163 19q120 30 185 99q50 54 50 122q0 63 -35 120q-36 57 -105.5 96t-161.5 39q-29 0 -40 2q-6 1 -16 1t-24 -1l-2 -2q-29 0 -58.5 -5.5t-58.5 -13.5q-12 -33 -15 -69.5t-3 -75.5z +" /> + <glyph glyph-name="S" unicode="S" horiz-adv-x="1214" +d="M80 186q2 29 13 59.5t27.5 58.5t37.5 50l64 -50q34 -26 70 -47t76 -36.5t87 -15.5q10 0 20 -1q43 0 103 7q74 8 142 32.5t117 67.5q43 38 42 99v16q-4 45 -39 75.5t-72 49.5q-59 31 -126 49l-131 35q-65 16 -123 37.5t-103 59.5t-72 98.5t-27 154.5q0 92 45 170 +t119 136.5t168 97t193 54.5q61 10 121 9q36 0 70 -3q93 -9 167 -44q4 -25 5 -53.5t-3 -53.5q-10 -16 -15 -42.5t-28 -47.5h2q-29 0 -55.5 6.5t-54.5 10.5q-57 6 -116 6q-22 0 -44 -1q-82 -3 -156 -27.5t-132 -75t-85 -134.5q4 -37 23.5 -69.5t47 -57t62.5 -41t72 -22.5 +q43 -6 103.5 -18.5t123 -31t118.5 -42t89 -54.5q43 -37 53.5 -75.5t18.5 -92.5q5 -35 5 -67q0 -95 -45 -166q-60 -94 -163.5 -151.5t-228.5 -79.5q-106 -19 -202 -19h-34q-94 4 -181 41t-165 88q-5 17 -5 37q0 7 1 14z" /> + <glyph glyph-name="T" unicode="T" horiz-adv-x="999" +d="M23 1325q12 16 67 25.5t122 13.5t129 5t87 3q49 2 119.5 6t145.5 6t145.5 2t117.5 -4q12 -10 17.5 -38.5t6.5 -59.5v-20q0 -19 -1 -36q-2 -26 -6 -28q-14 -4 -50 -8t-85 -7l-111 -7q-61 -4 -127 -7q-2 -68 -4 -148l-4 -165q-2 -84 -3 -165t-1 -144q0 -80 2 -160l4 -160 +q0 -27 3 -54.5t1 -53.5q-4 -27 -1 -54.5t-5 -52.5q-4 -2 -19.5 -7t-33 -9t-32.5 -8t-20 -4q-14 -6 -28 -6l-33 8q-31 14 -35 24q-16 35 -24.5 118t-9.5 193v55q0 85 2 179q3 125 8.5 240.5t11.5 213t10 152.5q-113 -4 -204 -6t-126 -4q-33 27 -35 69q-2 25 -2 57q0 21 1 46z +" /> + <glyph glyph-name="U" unicode="U" horiz-adv-x="1202" +d="M117 563q0 182 6 367.5t35 365.5q29 20 65.5 23.5t71.5 13.5l51 -4q27 -2 33 -35q2 -10 -2 -44l-9 -75q-5 -42 -11.5 -80t-8.5 -57q-8 -63 -14 -153t-6 -185.5t8 -183.5t26 -147q23 -66 64 -113t94 -69q43 -17 92 -17q12 0 23 1q61 5 123 42q12 6 26.5 19.5t27.5 28.5 +l27 30q13 14 21 26q20 31 30.5 81.5t15.5 100.5t5 90v48l4 127q2 53 3.5 112.5t3.5 102.5q0 27 1 47.5t1 38.5v40q0 22 2 52q0 6 -1 31.5t-1 55.5t1 54.5t5 28.5l63 6q10 1 19.5 1t17.5 -1q0 -2 16.5 -2t36 1t36 1t16.5 -2q3 -20 2 -40v-19q-2 -29 -2 -60 +q0 -100 -3.5 -210.5t-9.5 -210.5q-1 -11 -1 -28q0 -25 2 -62q1 -18 1 -38q0 -46 -5 -102q-7 -80 -30.5 -177t-76.5 -200q-51 -98 -140.5 -145t-191.5 -52q-15 -1 -29 -1q-88 0 -177 26q-103 31 -181 86q-47 33 -80 89.5t-54.5 122t-31.5 132t-10 121.5z" /> + <glyph glyph-name="V" unicode="V" horiz-adv-x="1136" +d="M49 1368q10 12 36 18.5t56.5 9.5t58 1t42.5 -6q12 -12 20 -34t14.5 -47.5t11.5 -55t13 -56.5l30 -102l26 -92l27 -93q13 -47 32 -100l66 -206q32 -101 69 -204q2 -8 7 -21t9 -30q6 -18 11 -37l12 41q4 16 8 30.5t8 21.5q47 131 88 262t88 262l63 170q32 84 60 170 +q16 49 26.5 84t31.5 82q16 14 47 15h7q27 0 55 -7q32 -8 57.5 -24.5t31.5 -39.5q-29 -98 -74 -205.5t-77 -205.5q-12 -39 -27.5 -76t-26.5 -76l-95 -332q-48 -166 -107 -327q-4 -8 -12.5 -32t-18.5 -49l-20 -48q-9 -23 -15 -29q-6 0 -36.5 -5t-66.5 -9t-67 -6q-10 -1 -17 -1 +q-14 0 -16 3q-10 14 -20 41.5t-20.5 58.5t-18.5 59.5t-16 46.5q-20 47 -55 140l-72 208l-79 242l-74 243q-34 116 -55.5 208t-25.5 139z" /> + <glyph glyph-name="W" unicode="W" horiz-adv-x="1617" +d="M37 1319q10 14 33.5 21.5t50 10.5t50.5 1t36 -6q12 -14 19 -37t12 -49q4 -27 9 -54.5t11 -54.5q12 -55 22 -93l17 -72l17 -72q9 -38 24 -91l55 -200l56 -201q4 -8 7 -23.5t7 -31.5q4 16 9 34.5t7 24.5l70 258q35 129 74 258q18 63 38.5 125.5t36.5 126.5q8 29 22.5 45 +t29 24.5t28 9.5t19.5 -1q7 1 12 0q32 0 52 -18q24 -22 32 -56q0 -4 1 -7t1 -5v-4l24 -102l21 -91q10 -45 23 -91l26 -99l55 -190l56 -189q4 -8 7 -24.5t7 -33.5q4 18 9 37t7 25l70 247l74 247l50 166l50 169q14 47 22.5 82t26.5 82q14 16 42 19h10l46 -8q28 -9 50 -27.5 +t28 -42.5q-27 -98 -62.5 -202.5t-61.5 -203.5l-22 -73q-11 -37 -21 -76q-37 -164 -78 -316l-88 -311q-2 -6 -9.5 -29.5t-16.5 -50.5l-17 -50q-8 -24 -15 -32q-2 0 -10 -4l-18 -9l-21 -10q-10 -5 -16 -5q-10 -2 -27.5 -2t-35 2t-32 5t-16.5 9q-10 16 -17 44t-18 58 +q-8 29 -15 57.5t-13 47.5q-14 37 -36 102.5t-46 149.5l-52 181q-28 97 -53 198l-2 -11q-33 -166 -75.5 -327.5t-90.5 -321.5q-2 -6 -9 -29.5t-16 -50.5l-18 -50q-8 -24 -14 -30q-4 0 -18.5 -15t-26.5 -17q-10 -2 -30.5 -2t-42 2t-39 6t-19.5 10q-10 16 -19 45l-16 57 +q-10 31 -16 58.5t-13 46.5q-16 45 -43 133l-57 196l-61 225l-57 225q-26 108 -43 196t-19 135z" /> + <glyph glyph-name="X" unicode="X" horiz-adv-x="1138" +d="M-4 49q8 47 53 129t109 176l136 191l109 151l-78 151l-75 139q-37 69 -71 138.5t-64 149.5q12 10 35 22l47 26l48 26q24 12 42 20l48 -102l54 -115l73 -142q40 -77 93 -153l43 44q25 26 53 61l59 76l66 87l69 89l64 81l57 66q26 29 44 43h5q20 0 44 -13q27 -15 51 -47 +q6 -10 16.5 -18t20.5 -14l10 -6q-31 -31 -71 -80l-86 -109l-93 -123l-90 -123l-79 -109l-58 -81q35 -53 76 -108.5t85 -108.5t88 -101.5t85 -87.5q33 -31 61.5 -54t57.5 -42q20 -14 37 -24l34 -21q-18 -31 -47 -57.5t-61.5 -43t-64.5 -19.5t-54 12l-37 30l-19 16l-20 15 +q-12 16 -29 32l-32 32l-36 31q-17 15 -30 30q-10 12 -35.5 38.5t-33.5 41.5l-68 86l-43 50q-25 28 -51 50q-10 -6 -33 -31.5t-50 -60.5l-59 -76q-31 -41 -55 -80l-53 -82l-49 -75l-40 -56q-17 -25 -30 -39q-12 0 -35.5 8.5t-49.5 19.5l-51 24z" /> + <glyph glyph-name="Y" unicode="Y" horiz-adv-x="1144" +d="M18 1319q33 10 49.5 22.5t51.5 22.5q20 6 39 12q16 4 29.5 8.5t17.5 -0.5q10 -23 20.5 -48t24.5 -54l130 -254q67 -125 150 -244h11q23 29 39 62l32 63l69 125l99 173l104 167q50 78 81 107q31 -4 53 -9.5t41.5 -15.5t38 -29.5t41.5 -50.5q-29 -59 -71 -115.5t-77 -111.5 +l-40 -67l-51 -87l-56 -97l-56 -99l-133 -242q-4 -16 -6 -54t-2 -54l6 -179q0 -29 2 -67.5t3 -77.5q1 -19 1 -36.5t-1 -33.5q-1 -31 -5 -41q-10 -10 -44 -17t-71 -9q-19 -1 -36.5 -1t-32.5 1q-31 2 -33 12l-2 61q-2 61 -2 121q0 74 3 146q1 26 1 51q0 101 -16 190l-58 86 +l-48 78l-69 116l-78 135q-40 71 -73 136.5t-54.5 117.5t-21.5 81z" /> + <glyph glyph-name="Z" unicode="Z" horiz-adv-x="1234" +d="M41 78q0 16 3 35.5t13 54.5q8 31 53.5 96.5t109.5 147.5l139 172l147 173l130 147l87 97q25 27 48.5 59t62.5 73l-147 12q-75 6 -149 8q-37 1 -73.5 1t-72.5 -1q-71 -2 -132 -12q-33 -4 -63.5 -11.5t-65.5 -9.5q-2 12 -6 24l-8 21q-10 31 -4 47l-4 121q33 16 80 16.5 +t83 4.5q12 2 68.5 4t133.5 3t167 1t172 -1t145.5 -4t90.5 -9q25 -2 47 -21.5t36 -49.5q14 -32 14 -72q0 -36 -18 -70l-47 -43q-43 -39 -104 -106l-131 -147l-143 -170l-140 -175l-123 -163q-55 -77 -88 -132q57 -10 107 -13q16 -1 33 0l65 2q47 2 98 7l101 8q98 8 187 10h16 +q79 0 139 -18q6 -37 11 -63t7 -48q2 -20 -2 -38.5t-14 -47.5q-25 -4 -95.5 -4t-156.5 2q-45 0 -89 1t-82 2t-68 1h-44q-67 -3 -131 -3q-32 0 -64 1t-64 1q-64 0 -130 -3q-18 0 -34.5 -4t-32.5 -6q-14 0 -25.5 1t-22.5 9l-7 24q-3 10 -7 21q-6 21 -6 37z" /> + <glyph glyph-name="bracketleft" unicode="[" +d="M141 6q0 10 1 83t3 176.5t5.5 223t6.5 223.5l5 176q2 73 2 83q8 131 7 262t9 262q4 51 8.5 86t7.5 56.5t5 33.5t2 19q35 0 60.5 -1t47.5 -2l47 -3q25 -1 60 -1q4 0 30.5 3.5t57.5 5.5t55.5 3t28.5 -3q-4 -25 -3 -42.5t4 -31.5l6 -30q3 -15 3 -36q-14 -4 -43 -4h-61h-64 +q-31 0 -49 -2q-23 -315 -38 -630.5t-5 -632.5q2 -68 2 -136v-135q23 -2 57 -8l70 -12q39 -8 82 -17q2 -8 6 -34.5t0 -36.5q4 -12 -7 -30.5t-28 -25.5q-43 0 -87 2l-89 5q-45 4 -98 12t-98 12q-10 35 -8.5 63.5t-0.5 63.5z" /> + <glyph glyph-name="backslash" unicode="\" horiz-adv-x="942" +d="M0 1427q18 37 71.5 47.5t108.5 -4.5q25 -20 67 -85.5t95 -162t113 -214.5l119 -243l117 -245l103 -223l78 -176q33 -74 46 -105q-6 -10 -29 -17t-51.5 -11t-54 -7.5t-38.5 -5.5l-59 123l-49 98l-42 82l-38 74l-263 547q-128 272 -294 528z" /> + <glyph glyph-name="bracketright" unicode="]" +d="M141 -14q14 4 43 5t61 1h63q32 0 50 2q23 315 38.5 629.5t4.5 631.5q-2 68 -2 136v135q-23 2 -57.5 9t-69.5 13q-39 8 -84 17q0 8 -4 34.5t0 34.5q-4 14 7.5 31.5t27.5 26.5q43 0 87 -2t89 -7q45 -2 97.5 -10t99.5 -12q10 -35 8 -63.5t0 -63.5q0 -10 -1 -83t-3 -177.5 +t-5 -223t-6 -222.5l-5 -176q-2 -73 -2 -83q-8 -131 -7.5 -262t-9.5 -262q-4 -53 -8 -87t-7 -55.5t-5 -33.5t-2 -19q-35 0 -60.5 1.5t-48 2.5t-48.5 2t-60 1q-4 0 -31 -3.5t-56.5 -5.5t-55 -3t-27.5 3q4 25 3 41.5t-4 31.5l-7 30q-3 15 -3 35z" /> + <glyph glyph-name="underscore" unicode="_" horiz-adv-x="753" +d="M-11 -313q-3 37 1 90q8 14 57 18t107.5 4t111.5 -1t72 -1h93q58 0 121.5 -2t121 -5t92.5 -7q8 -8 12 -32.5t4 -51.5t-2 -48.5t-4 -23.5q-14 -4 -70.5 -6t-134 -2t-166 2t-168 3t-140 2t-83.5 1q-22 23 -25 60z" /> + <glyph glyph-name="grave" unicode="`" horiz-adv-x="593" +d="M74 1434q2 6 16 17t33.5 21.5t43 15.5t46.5 -1q20 -14 51 -44t62.5 -68t59.5 -84t42 -91q6 -18 -7 -23.5t-26 -15.5q-18 -16 -31.5 -16t-31.5 -8q-18 49 -54 84.5t-74 68.5l-74 67q-36 34 -56 77z" /> + <glyph glyph-name="a" unicode="a" horiz-adv-x="864" +d="M61 221v6v29q0 55 33 98t81 74t103.5 50.5t102.5 27.5t97 8t97 8q-1 22 -1 45q0 5 0.5 14.5t0.5 14.5q0 31 -10 61q-12 45 -46 64.5t-76 20.5h-6l-78 -11q-42 -12 -72 -33q-35 -23 -61.5 -52.5t-51.5 -59.5q-4 0 -15 9l-25 20l-24 22q-11 10 -16 10q37 96 115 161.5 +t167 88.5q41 10 81 10l97 -14q89 -27 148 -115q37 -53 50.5 -129t15.5 -159q1 -24 1 -47q0 -59 -4 -116q-5 -81 -7 -143l-2 -2q0 -43 -3 -98t-3 -84q-29 -2 -55.5 -7t-55.5 -5q-10 20 -28.5 32.5t-20.5 36.5l-22 -7q-9 -3 -18 -7t-24 -8l-37 -10l-56 -13q-28 -6 -56 -6 +q-4 0 -4 -2q-66 0 -128.5 12.5t-115.5 59.5q-68 57 -68 145zM244 239q0 -7 4 -18q10 -29 62 -38q36 -6 76 -6q18 0 36 1q59 4 108.5 18.5t51.5 30.5q4 35 5 78t1 78q-8 6 -24.5 5t-26.5 3q-55 0 -94.5 -10t-92.5 -29q-4 -2 -10 -3t-10 -5q-25 -10 -53.5 -34.5t-32.5 -53.5 +v-17z" /> + <glyph glyph-name="b" unicode="b" horiz-adv-x="952" +d="M94 221q-1 35 0 70q0 70 2 139q4 104 10.5 209.5t6.5 210.5l2 2q0 53 3 104.5t3 104.5q0 23 -1 43t3 43q4 35 1 62.5t1 62.5q41 26 73 26q3 0 7 -1q35 -3 63 -1h19q8 0 16 -8q0 -23 -2 -72t-5 -111l-6 -129q-3 -67 -5 -126q-1 -40 -2 -72q0 -16 1 -30q1 -43 7 -58 +q23 8 50.5 22.5t56 27t57 22.5t53.5 10h20q110 0 184 -42q81 -46 121.5 -119.5t45.5 -165.5v-22q0 -79 -26 -154q-30 -85 -90.5 -152.5t-148.5 -96.5q-43 -14 -94 -15h-14q-44 0 -85 5q-48 6 -87 17.5t-58 23.5q-12 -16 -18 -25.5t-10 -25.5q-31 0 -74 2t-63 14 +q-15 101 -17 205zM279 217q0 -37 47 -48q25 -6 53 -6q27 0 57 5q63 10 128 41t100 82q23 31 35 65.5t12 73.5q0 74 -30 115t-76 56q-31 10 -67 11q-17 0 -35 -3q-56 -7 -112 -29q-20 -10 -51 -20.5t-47 -27.5q-8 -41 -11 -72.5t-3 -70.5v-172z" /> + <glyph glyph-name="c" unicode="c" horiz-adv-x="890" +d="M60 308q-1 10 0 21q0 84 37 171q42 98 136 182q156 137 367 143q12 1 23 1q29 0 58 -4q40 -5 77 -23q12 -18 14 -34.5t0 -33t-8 -35t-8 -39.5q-6 -25 -20.5 -29.5t-33 -1.5t-38 9t-35.5 2q-16 6 -49 2t-50 4q-78 -10 -137 -50t-96 -94.5t-49 -115.5q-5 -26 -5 -51 +q0 -33 9 -62q16 -51 64.5 -84.5t129.5 -33.5q96 0 178.5 50t149.5 111q29 -12 46.5 -33.5t21.5 -74.5q-6 -23 -27.5 -47.5t-48.5 -46t-55.5 -39t-48.5 -27.5q-129 -68 -239 -70h-10q-103 0 -179 41q-79 43 -124 121t-50 171z" /> + <glyph glyph-name="d" unicode="d" horiz-adv-x="958" +d="M60 336q-2 20 -1 39q0 81 30 164q38 102 116 178q66 61 144.5 99t170.5 38h34q19 0 32 -4q29 -6 44 -11l44 -16q7 34 7 68q0 14 -1 28q-3 32 -3 63q0 16 1 32q2 68 2 138.5t10 135.5q4 23 5 42.5t-3 41.5l82 2h49q8 0 17 -2q8 -37 10 -128q1 -46 1 -95t-1 -101l-4 -203 +q-2 -97 -2 -147q0 -78 3 -158.5t5 -163.5q1 -33 1 -66q0 -49 -2 -97q-3 -80 -15 -154q-10 -6 -24.5 -9t-25.5 -7q-49 -12 -71 -14q-3 0 -7 -1q-17 0 -24 10q-8 11 -8 36.5t-4 66.5l-33 -24q-14 -10 -27.5 -18.5t-29 -15.5t-35.5 -15q-8 -4 -22.5 -7.5t-30 -7.5t-30.5 -7 +t-24 -5q-25 -7 -49 -7q-10 0 -19 1q-34 4 -69 12q-117 29 -175.5 109t-67.5 180zM236 410q-2 -14 -2 -27q0 -20 4 -38q6 -30 26 -58q35 -49 92 -60q14 -3 39 -2h28q46 2 96 12.5t90 31t48 50.5q6 27 11.5 72t6.5 95v25q0 37 -2 73q-3 47 -11 80q-27 18 -55 22q-18 3 -38 3 +q-10 0 -20 -1q-57 -4 -111.5 -24.5t-98.5 -57.5t-71.5 -87t-31.5 -109z" /> + <glyph glyph-name="e" unicode="e" horiz-adv-x="985" +d="M63 395q0 90 31 170t86 150t138 116t171 55q20 2 40 2q67 0 129 -25q81 -32 135 -115q20 -33 32.5 -71t14.5 -77q2 -20 4 -45t-2 -45q-10 -45 -25 -84q-6 -16 -36.5 -27.5t-67.5 -17.5t-72 -9t-49 -5q-82 -8 -163 -11.5t-163 -5.5l-12 -8q-6 -23 0 -45q6 -53 39 -86 +t76 -51.5t92 -25.5t90 -7q33 4 58.5 10t52 21.5t58.5 43t77 74.5q4 2 18 -16t30 -42l28 -45q13 -22 16 -26q-4 -12 -20.5 -27.5t-26.5 -23.5q-8 -8 -24.5 -22.5t-26.5 -20.5q-115 -70 -242 -87q-39 -5 -76 -5q-85 0 -160 28q-109 40 -179.5 140t-70.5 266zM256 504 +q10 -12 27 -17q3 -1 16 -1h16q29 1 71 3.5t91 5.5t92 5t75 5t38 5q8 6 11 16.5t3 20.5q1 9 2 19q0 20 -6 43q-8 36 -22 59q-39 66 -105 77q-20 4 -40 4q-46 0 -92 -19q-67 -28 -118 -87t-59 -139z" /> + <glyph glyph-name="f" unicode="f" horiz-adv-x="677" +d="M41 827q10 16 60.5 22.5t103.5 8.5q2 63 11 126t27.5 121t50.5 110.5t81 93.5q43 35 81 45t91 14q41 2 75.5 2t64.5 -11t55.5 -36t45.5 -72q19 -44 20 -58q0 -17 -15 -40q-8 -2 -26 -5l-36 -6q-18 -3 -33.5 -5t-17.5 0q-12 2 -18.5 18t-12.5 27q0 23 -20.5 29t-46 2.5 +t-51 -11.5t-37.5 -14q-27 -16 -45.5 -40t-29.5 -53.5t-17.5 -60t-10.5 -57.5l-12 -117q68 4 145 6q13 0 26 1q62 0 107 -9q8 -8 12.5 -32.5t4.5 -51t-2 -48t-4 -24.5q-12 -4 -41 -6t-69 -4t-88 -3t-97 -3q-3 -70 -3 -138q0 -34 1 -69q2 -102 2 -205q0 -53 -1 -94 +q0 -14 -1 -28q0 -29 2 -60q0 -20 -3 -51t-3 -43q-6 0 -18.5 -1t-27 -2t-25.5 -2q-4 0 -7 -1q-6 0 -10 2q-20 2 -41 8t-37 8q-12 44 -12 95v22q3 63 6 119q2 109 5 214t3 214v8q-47 0 -83 -1t-52 -1q-23 23 -26 58q-2 22 -2 50q0 18 1 39z" /> + <glyph glyph-name="g" unicode="g" horiz-adv-x="974" +d="M60 318q-3 26 -3 52q0 64 20 132q28 94 86 172t141 127t185 49q59 0 114.5 -21.5t109.5 -50.5q6 18 13 33.5t11 34.5q11 5 23 5q6 0 12 -1q18 -4 31 -16l78 -17q-8 -98 -13.5 -192.5t-9.5 -192.5q-4 -41 -4 -85t-4 -87q2 -2 2 -6q0 -72 1 -146v-15q0 -67 -8 -134 +q-9 -74 -37 -141.5t-83 -120.5q-47 -45 -104.5 -70.5t-119.5 -35.5q-37 -6 -76 -5q-25 0 -51 2q-65 6 -122 29q-23 8 -50.5 25.5t-53 40t-46 47t-28.5 47.5q20 35 52 57.5t60 48.5q23 -29 48.5 -57.5t55 -50t64.5 -33.5q26 -9 56 -9q10 0 20 1q137 14 190.5 93t53.5 206v2 +q0 23 -2 46l-4 46q-43 -27 -89.5 -49.5t-94.5 -36.5t-98 -15h-5q-47 0 -94 17q-106 37 -161 111.5t-66 163.5zM246 436q-6 -34 -6 -63q0 -59 25 -94q38 -53 103 -66q23 -4 48 -4q44 0 93 13q77 22 138 65q12 23 26.5 67.5t24 95t9.5 94.5t-17 62q-37 43 -87 61 +q-43 15 -86 14h-15q-51 -3 -100.5 -26.5t-84.5 -62.5q-29 -33 -46 -74t-25 -82z" /> + <glyph glyph-name="h" unicode="h" horiz-adv-x="892" +d="M106 1319q0 39 5 43q2 4 12 6t22.5 3t22.5 1t16 2q5 4 14 4t22 -4q26 -8 38 -8q2 -10 4 -62.5t3 -126t1 -159.5t1 -161t1 -128v-65q51 59 122 103t141 52q13 2 27 2q56 0 108 -28q63 -35 102 -131t42 -204q2 -65 2 -127q0 -41 -1 -81q0 -23 -1 -50.5t-4 -56t-9 -55.5 +t-17 -45q-14 -2 -28.5 -3t-28.5 -5q-29 -10 -53.5 -6t-46.5 14q2 74 4 129t6 129q1 29 1 59v30q-1 46 -7 89q-16 100 -65 132q-34 22 -71 23q-15 0 -31 -4q-54 -13 -101.5 -59.5t-59.5 -99.5q-25 -104 -27 -210.5t-2 -211.5v-49q-16 0 -40.5 -2t-49 -2t-45 7t-26.5 26 +q0 12 1 94t1 200.5t1 259t1 269.5q0 111 -2 202t-3.5 158.5t-1.5 106.5z" /> + <glyph glyph-name="i" unicode="i" horiz-adv-x="405" +d="M89 1023q-2 11 -2 22q0 30 14 60q19 42 73 64q18 8 33 8q9 0 16 -2q20 -7 37 -16q39 -20 52 -55q8 -22 9 -44q0 -14 -4 -27q-8 -36 -33.5 -63.5t-64.5 -33.5q-13 -2 -24 -2q-39 0 -65 21q-34 28 -41 68zM109 27q0 18 1 68t3 118t3 142.5t3 141t2 115.5v66q0 18 2 50t4 44 +q12 0 44 4q16 2 27 2t17 -2q20 -2 40.5 -8t37.5 -8q4 -18 6 -72.5t2 -126.5t-1 -152.5t-3 -153.5t-4 -127t-4 -73q-2 -18 -27.5 -25t-56.5 -8q-8 0 -15 -1q-23 0 -45 3q-28 3 -36 3z" /> + <glyph glyph-name="j" unicode="j" horiz-adv-x="536" +d="M-222 -423q0 17 15 40q8 2 26 5l36 6q18 3 32.5 5t18.5 0q12 -2 18 -18t13 -27q0 -23 20 -28.5t46 -2.5t51.5 11t37.5 14q27 14 45.5 39t29.5 54.5t17 59t11 58.5q21 160 20 322v29q-2 177 -2 352q0 53 1 94v28q0 29 -1 60q0 18 3 50t3 44q6 0 18.5 1t27 2t25.5 2t17 -1 +q20 -2 41 -8t37 -8q12 -44 12 -95q0 -11 -1 -22q-3 -63 -5 -119q-2 -109 -2 -214t-4 -214q-2 -80 -3 -169t-16.5 -173t-50 -160.5t-104.5 -132.5q-43 -35 -81 -46t-91 -15q-27 -1 -52 -1h-24q-35 1 -64.5 11t-55 36t-46.5 73q-19 44 -19 58zM181 1023q-2 11 -2 22 +q0 30 15 60q19 42 72 64q18 8 33 8q9 0 16 -2q20 -7 37 -16q39 -20 52 -55q8 -22 9 -44q0 -14 -3 -27q-8 -36 -34 -63.5t-65 -33.5q-13 -2 -24 -2q-39 0 -65 21q-34 28 -41 68z" /> + <glyph glyph-name="k" unicode="k" horiz-adv-x="937" +d="M105 640q1 132 6 267q2 119 6 237t20 234q31 8 56 25h46q22 0 42 -19q6 -18 8 -76.5t2 -138t-1 -172t-3 -177.5t-3 -153.5t-1 -103.5q16 4 51 32l79 65l93 80l94 79q45 37 81 61.5t56 24.5q6 0 17.5 -8t25 -20.5t24.5 -29t15 -34.5q-4 -10 -41 -47t-85 -81l-92 -84 +l-60 -54q16 -41 58 -94.5t93 -110.5l102 -111q50 -53 83 -92q10 -12 21 -22.5t17 -22.5q-4 -12 -20 -23.5t-27 -17.5q-10 -8 -27.5 -17t-31.5 -9q-55 0 -109.5 50t-106.5 114l-105 127q-52 62 -107 85q-35 -12 -62.5 -35.5t-37.5 -48.5l6 -223q0 -33 -7.5 -47t-21.5 -18 +t-34.5 -1t-43.5 7q-18 4 -36.5 6t-30.5 18q-8 49 -8 99q0 29 3 57q5 50 4 99q0 28 -1 57q-5 116 -6 229v38z" /> + <glyph glyph-name="l" unicode="l" horiz-adv-x="419" +d="M117 529.5q0 33.5 1 71.5t1 99l2 195q2 117 7 234.5t22 234.5q27 8 55 25q27 0 46 1h2q19 0 38 -20q10 -31 10 -59q0 -168 -3 -334t-3 -332q0 -141 2 -280.5t2 -280.5q0 -33 -8 -48.5t-24 -18.5q-8 -2 -16.5 -1.5t-18.5 1.5q-19 3 -39 8q-18 4 -37 5t-31 17q-4 31 -5 72 +q-1 20 -1 41t1 43l2 84v26q0 25 -1 45q-2 61 -3 99.5t-1 72z" /> + <glyph glyph-name="m" unicode="m" horiz-adv-x="1323" +d="M105 471v63q0 61 1 114q2 81 5.5 137.5t9.5 62.5q6 8 33.5 8t40.5 4q7 5 15 6q5 0 10 -2q15 -4 28 -4q8 -29 13 -77t7 -85q51 59 116 103.5t127 53.5q13 2 26 2q49 0 94 -28q57 -35 98 -131v-2q53 61 119.5 105.5t133.5 53.5q14 2 28 2q52 0 99 -28q60 -35 99 -133 +q39 -96 42 -202q2 -64 2 -127q0 -42 -1 -82q0 -20 -2 -56t-6 -74t-11 -73t-18 -53q-14 -2 -26 -3t-25 -6q-14 -5 -26 -4q-14 0 -28 6l-48 21q2 143 12 293q1 22 1 44t-1 46q-2 47 -8 90q-16 100 -64 127q-20 12 -41 12q-27 0 -56 -20q-50 -35 -90 -125t-42 -225 +q0 -20 -1 -54t-5 -69t-10 -68t-17 -51q-14 -2 -28.5 -3t-28.5 -5q-29 -10 -53.5 -6t-46.5 14q2 143 12 293q1 22 1 44t-1 46q-2 47 -8 90q-10 68 -33 102.5t-52.5 46t-61 1t-60.5 -34t-50.5 -56t-29.5 -69.5q-23 -104 -26 -210t-3 -210v-49q-16 0 -40.5 -3t-49 -2t-45 7 +t-26.5 24q0 16 -1.5 79t-1.5 148t-1 181z" /> + <glyph glyph-name="n" unicode="n" horiz-adv-x="888" +d="M96 441q0 91 1 170t4 132.5t10 59.5q2 4 12 6t22.5 3t22.5 1t16 2q10 8 26.5 4t27.5 -4q10 -29 15 -62.5t5 -68.5q53 59 124 103t141 54q15 2 30 2q55 0 104 -28q63 -35 103 -133q39 -96 42 -203q2 -64 2 -126q0 -42 -1 -83q0 -20 -1 -54t-5 -68.5t-10.5 -67.5t-16.5 -51 +l-29 -4q-14 -2 -26 -7q-21 -6 -41 -6q-32 0 -62 17q4 145 13 293q1 22 1 44t-1 45q-2 46 -9 89q-16 100 -64 132q-34 22 -71 22q-15 0 -31 -4q-54 -13 -100.5 -59t-58.5 -99q-25 -104 -28 -211t-3 -211v-50q-16 0 -40.5 -2t-49.5 -2t-44.5 7.5t-27.5 25.5v77q0 60 -1 142 +t-1 173z" /> + <glyph glyph-name="o" unicode="o" horiz-adv-x="980" +d="M60 388v18q0 74 23 145q26 80 79 149.5t135 118.5q23 14 50.5 29.5t55.5 25.5q23 8 47.5 11.5t45.5 5.5q15 1 31 1q47 0 95 -9q65 -12 117 -49q88 -59 133.5 -147.5t49.5 -183.5v-22q0 -84 -28 -169q-32 -95 -94.5 -168.5t-153.5 -117.5q-80 -39 -178 -39q-14 0 -28 1 +q-47 2 -92 18q-94 33 -156.5 91.5t-95.5 133t-36 157.5zM231 420q0 -41 6.5 -81t26.5 -75q37 -63 116 -81q29 -6 59 -6q50 0 102 19q82 30 143 105.5t61 196.5q0 66 -28.5 116t-74.5 78.5t-103 34.5q-12 1 -25 1q-45 0 -88 -17q-55 -23 -102.5 -74t-73.5 -137l-12 -40 +q-7 -20 -7 -40z" /> + <glyph glyph-name="p" unicode="p" horiz-adv-x="978" +d="M100 834q6 2 23.5 7t43.5 9t58 6q11 1 22 1q22 0 46 -3q0 -25 -2 -39t-3 -26.5t0 -26.5t7 -37q8 10 39 32.5t57 39.5q47 27 88 33t90 16l6 -2q70 -14 119 -30.5t103 -72.5q104 -109 104 -254q0 -111 -46 -188.5t-128 -146.5q-35 -29 -85 -59t-105.5 -48t-109.5 -22 +q-8 -1 -16 -1q-45 0 -83 19q-16 0 -25.5 10t-26.5 12q0 -68 -2 -136t-6 -136l6 -184q-23 -6 -35 -11.5t-23 -6.5h-8q-8 0 -17 1q-13 2 -33 11q-4 2 -23.5 8t-21.5 8q-6 6 -7 23v868v63q0 25 -1 46.5t-1 46.5v63q0 23 -3 53q-2 18 -1 34q-1 11 0 20zM281 298q2 -52 4 -73 +q38 -20 81 -20q28 0 58 8q57 14 111.5 35.5t96.5 54.5t67.5 81t25.5 118q0 74 -51 109.5t-120 41.5q-15 1 -31 2q-54 0 -107 -17q-70 -22 -107 -60q-14 -14 -20 -63.5t-8 -106.5q-1 -29 -1 -56.5t1 -53.5z" /> + <glyph glyph-name="q" unicode="q" horiz-adv-x="985" +d="M66 346q-4 29 -4 59q0 62 17 126q26 95 83 173t141 128.5t189 50.5q59 0 115.5 -20.5t109.5 -49.5q6 25 13 33t11 33q7 5 19 5q6 0 14 -1q23 -4 33 -15q2 0 12 -2t23.5 -5t25 -6t15.5 -5q-20 -268 -30 -521q-8 -207 -8 -424q0 -48 1 -98q0 -35 1 -80v-30q0 -28 -1 -51 +q-10 -2 -21 -2q-16 0 -34 4q-31 6 -58 2q-14 4 -35 -2q-9 -3 -16 -3q-10 0 -16 5q0 121 6 256q3 68 3 131.5t-3 124.5q-43 -27 -89 -50.5t-94.5 -37t-97.5 -14.5h-6q-46 0 -94 16q-104 35 -158.5 107.5t-66.5 162.5zM250 469q-6 -33 -6 -61q0 -30 7 -55q13 -46 44 -71.5 +t75 -32.5q24 -4 49 -4q22 0 44 3q49 6 98 25.5t90 48.5q10 20 24.5 66t23.5 96q10 56 11 99q0 40 -18 58q-39 41 -88 59q-42 16 -86 16h-14q-51 -3 -99.5 -26.5t-85.5 -64.5q-29 -33 -45 -73t-24 -83z" /> + <glyph glyph-name="r" unicode="r" horiz-adv-x="729" +d="M102 0q0 199 3.5 394.5t3.5 393.5q0 23 2 47l4 48q18 0 45 4q13 2 24 2t19 -2q25 -6 44 -21.5t38 -50.5q6 -27 6 -55.5t2 -54.5h2q29 27 60.5 59.5t76.5 58t107 37.5q28 6 62 6q40 0 87 -8q10 -8 12 -28q1 -8 1 -15q0 -12 -2 -25q-3 -22 -8 -41.5t-9 -27.5 +q-16 -2 -30.5 -1t-28.5 1q-4 2 -15.5 2t-15.5 -2q-55 -14 -102.5 -45t-85 -71t-66.5 -84t-47 -83q0 -35 1 -92t1 -117.5t-2 -115t-8 -84.5q-4 -18 -28 -25.5t-52 -8.5h-19l-39 1q-29 2 -43 4z" /> + <glyph glyph-name="s" unicode="s" horiz-adv-x="868" +d="M59 72q6 18 10.5 42.5t10.5 50t16 48.5t27 39l31 -25q14 -14 36.5 -30.5t48 -29.5t51 -21.5t46.5 -8.5h27q110 0 177 30q73 33 72 86q0 27 -24.5 43.5t-40.5 25.5q-55 25 -128 37t-136.5 34.5t-107.5 67.5t-44 137q0 59 31 107.5t81 85t113.5 61.5t128.5 38q61 12 119 12 +h8q61 -1 109 -15q10 -4 28.5 -10.5t28.5 -12.5q8 -23 -2 -38t-14 -38q-4 -4 -6 -14l-4 -21q-2 -11 -3 -21.5t-6 -10.5q-20 -2 -41.5 2t-44.5 6q-36 3 -76 3h-20q-51 -1 -99 -13t-89 -39t-64 -74l-2 -4q2 -20 15.5 -37.5t33 -30t40 -20.5t38.5 -10q47 -6 94 -15.5t89 -22.5 +t75 -27.5t51 -28.5q35 -25 42.5 -48.5t15.5 -62.5q5 -25 5 -49q0 -33 -10 -61q-17 -48 -56.5 -82.5t-92.5 -59t-110.5 -38t-114.5 -19.5q-43 -5 -79 -5q-12 0 -24 1q-72 4 -135.5 27.5t-124.5 58.5z" /> + <glyph glyph-name="t" unicode="t" horiz-adv-x="761" +d="M43 743q-1 12 -1 27q0 28 3 64q10 14 62.5 20t107.5 6q2 35 3 70t3 67q2 55 2 118t17 116q16 4 36.5 10t40.5 10q7 2 21 3q10 0 23 -2q32 -3 45 -3q0 -10 2 -41.5t0 -50.5q-4 -47 -5.5 -88t-5.5 -94q-2 -29 -3 -56.5t-3 -56.5q66 4 141.5 4t129.5 -8q8 -8 11 -32.5t3 -51 +t-3 -48t-5 -24.5q-23 -6 -104 -9t-179 -5q-2 -84 -3 -166q0 -24 -2.5 -86t-2.5 -97q0 -49 19 -81q22 -35 73 -63q23 -12 60 -17h9q32 0 58 27q27 14 50.5 10t42 -18.5t29.5 -30.5t13 -27q-25 -49 -47 -74.5t-47 -37t-54.5 -12.5t-68.5 -1q-55 2 -91 11.5t-77 42.5 +q-68 55 -98.5 105t-41.5 105q-9 43 -9 90q0 13 1 27l7 144q2 35 3 71.5t1 75.5q-47 -2 -85 -2h-56q-23 22 -25 59z" /> + <glyph glyph-name="u" unicode="u" horiz-adv-x="911" +d="M109 590q0 20 3 54t7 69t12 67.5t19 50.5q12 2 27.5 3.5t27.5 5.5q19 7 37 7q9 0 17 -2q26 -5 48 -16q-4 -74 -10 -147l-12 -145q-3 -34 -4 -72q0 -9 1 -19q1 -47 7 -90q8 -68 32.5 -103.5t58.5 -46.5q19 -6 38 -6q16 0 34 4q38 9 71.5 31.5t58 55.5t34.5 69 +q29 104 33 210l8 210v49q16 0 41 2.5t49.5 1t45 -8.5t26.5 -25q0 -16 -1 -76.5t-3 -142.5t-4 -173.5t-5 -170t-8 -132t-12 -59.5q-8 -6 -35.5 -7t-39.5 -3q-10 -8 -25.5 -4t-28.5 4q-16 61 -16 131q-55 -59 -127 -101t-142 -51q-13 -2 -26 -1q-56 0 -107 29q-62 36 -100 134 +q-36 96 -36 198q1 85 6 216z" /> + <glyph glyph-name="v" unicode="v" horiz-adv-x="860" +d="M18 797q27 27 47.5 39t38 16t35 3t37.5 -3q6 -18 13.5 -44t14.5 -54.5t13 -56t12 -46.5q33 -100 63 -213.5t77 -208.5q8 23 34 80l62 130l75 153l74 147q35 68 61.5 114t35.5 54q11 4 23 4q21 0 44 -11q37 -17 62 -42q-10 -25 -14.5 -31t-14.5 -28l-83 -153 +q-44 -79 -79 -157l-33 -71l-28 -65q-14 -32 -28 -65l-30 -73q-6 -18 -18 -48l-26 -61l-26 -59l-22 -47q-12 -2 -34.5 -2t-47 2t-47 2t-35.5 -2q-2 6 -6 16.5t-10 21.5l-11 21q-5 10 -7 17q-12 27 -29 67l-33 84q-16 43 -30.5 85t-22.5 71q-29 82 -48 165l-40 167 +q-4 23 -6.5 41t-12.5 41z" /> + <glyph glyph-name="w" unicode="w" horiz-adv-x="1181" +d="M20 801q25 27 42.5 39t33 16t30.5 2t34 -2q6 -18 11 -45t11 -55.5t11.5 -55t11.5 -45.5q29 -100 52.5 -205.5t64.5 -201.5l25 79l45 137l55 159q30 82 57 143q45 16 75 21q13 2 30 3q21 0 46 -4q14 -49 29 -117l29 -143l27 -143q13 -70 28 -121q8 23 32 78l53 124l65 144 +l64 140q30 63 52.5 107t30.5 52q11 4 22 4q20 0 42 -11q36 -17 59 -42q-6 -25 -10 -31t-15 -28l-72 -153q-38 -79 -69 -157l-29 -68l-23 -57l-23 -58l-25 -70q-6 -18 -19 -48l-26 -60l-27 -60l-21 -48q-10 -2 -30.5 -2t-42 2.5t-41 2.5t-29.5 -3l-15 38l-16 38 +q-12 27 -24.5 80t-23.5 111l-22 110q-11 53 -20 84l-8 29q-10 -25 -23 -65l-28 -84l-28 -87q-13 -43 -23 -71l-15 -45l-17 -56l-17 -54q-8 -26 -17 -44q-10 -2 -30.5 -2t-42 1t-41 2t-29.5 -1l-16 37l-15 37q-12 29 -26.5 69.5t-27.5 83.5l-27 85q-13 42 -21 71 +q-23 82 -41.5 164t-34.5 166q-4 23 -6.5 42t-10.5 42z" /> + <glyph glyph-name="x" unicode="x" horiz-adv-x="905" +d="M12 27q0 31 35 87t81 116l91 116q45 55 68 86l-103 174q-49 80 -94 182q6 6 26.5 17.5t44.5 21.5l45 20q22 9 30 13q35 -61 76.5 -144t101.5 -161q6 2 26.5 23.5t46.5 53.5l59 69l62 74q31 36 57.5 63.5t45.5 38.5q5 1 10 0q40 0 78 -41q6 -8 22.5 -16.5t20.5 -18.5 +q-18 -14 -46 -43l-62 -65l-68 -76q-35 -40 -65 -77.5t-51.5 -68.5t-29.5 -49l92 -116q47 -56 103 -103q41 -35 77 -56l62 -36q-10 -23 -31.5 -43.5t-49.5 -34t-55.5 -16.5t-49.5 10q-14 8 -26.5 18t-27.5 18q-16 18 -42.5 40t-45.5 38q-29 29 -57.5 67t-62.5 62 +q-18 -4 -52.5 -44t-70.5 -89l-71 -95q-34 -46 -52 -65q-2 -1 -4 0q-7 0 -24 5q-22 6 -46 15l-46 17q-22 9 -28 13z" /> + <glyph glyph-name="y" unicode="y" horiz-adv-x="860" +d="M47 813q10 0 37 7l55 15q29 7 52.5 12t27.5 1q4 -2 10.5 -22.5t12.5 -46.5l11 -48q5 -23 7 -31q27 -104 74 -225t102 -213q70 152 127.5 306.5t122.5 305.5q16 8 44 14q20 4 39 3h15q27 -2 48.5 -12.5t27.5 -34.5q-29 -92 -70.5 -177t-80.5 -175l-147 -356 +q-73 -179 -173 -343l-35 -62l-47 -82q-25 -42 -49.5 -77t-44.5 -47q-41 0 -62 21l-51 48l-20 52q51 45 85 101t73 112q10 14 26.5 43.5t31.5 62.5t27.5 63.5t18.5 49.5q-6 23 -18 45l-25 43q-16 27 -40 78l-51 112q-28 61 -54 130l-50 131q-23 62 -38 113.5t-19 82.5z" /> + <glyph glyph-name="z" unicode="z" horiz-adv-x="835" +d="M36 60q0 9 2 19q3 13 9 36q6 20 37 61t75 92l95 108l99 107l87 91l60 61q16 16 30.5 34.5t30.5 35.5q-84 8 -184 13q-26 1 -52 1q-71 0 -132 -10l-47 -9q-24 -4 -48 -4q-2 14 -11 34t-3 32l-4 78q25 14 58.5 13t60.5 3q8 0 46 2t91 3t113.5 1t117 -1t99.5 -3t61 -6 +q20 -2 36.5 -15.5t26 -34t9.5 -45t-13 -48.5l-32 -29q-43 -37 -112 -109l-141 -152l-137 -158q-65 -77 -96 -124q37 -5 79 -5q21 0 44 1q68 4 135.5 9t129.5 6q4 0 9 1q57 0 101 -14q4 -25 8 -42t5 -31.5t-2 -29t-11 -32.5q-14 -4 -65.5 -4t-110.5 1l-115 2q-55 1 -76 1 +q-45 -3 -88 -3q-22 0 -44 1q-32 1 -65 1t-67 -1q-23 -2 -44 -6q-5 -1 -11 -1q-16 0 -31 9q-6 18 -9 31q-4 17 -4 29z" /> + <glyph glyph-name="braceleft" unicode="{" +d="M92 774.5q2 22.5 8 39.5t17 17q45 12 89 33t60 58q4 10 4 62t-2 114.5t-5 120t-3 75.5q-4 74 3 133.5t34 104.5t77 76.5t132 54.5q37 -2 55.5 -39t13.5 -80q-20 -4 -45.5 -10t-49 -16.5t-42 -25.5t-26.5 -38q-2 -8 -4 -39t-2 -73v-91q0 -49 1 -91t1 -74.5t2 -41.5 +q2 -47 2 -88t-9.5 -75.5t-30 -63.5t-59.5 -51q39 -23 59.5 -51.5t30 -63.5t9.5 -75.5t-2 -88.5q0 -8 -1 -40.5t-2 -74.5t-1 -91v-92q0 -42 2 -72.5t4 -38.5q8 -23 26.5 -38t42 -25.5t49 -16.5t45.5 -10q4 -43 -14 -80t-55 -39q-82 20 -132 53t-77 78t-34 104.5t-3 133.5 +q0 18 3 74.5t5 120t2 115.5t-4 62q-16 37 -60 57.5t-89 32.5q-14 8 -20.5 30t-4.5 44.5z" /> + <glyph glyph-name="braceright" unicode="}" +d="M92 -12q20 4 46 10t49.5 16.5t42 25.5t26.5 38q2 8 4 38.5t2 72.5v92v91q0 42 -1 74.5t-1 40.5q-4 47 -4 88t9 76t30.5 63.5t58.5 51.5q-37 23 -58.5 51.5t-30.5 63t-9 75.5t4 88q0 8 1 41t1 75v91v91q0 42 -2 73t-4 39q-8 23 -26.5 38t-42 25.5t-49 16.5t-46.5 10 +q-2 43 15.5 80t54.5 39q82 -23 132 -54.5t77.5 -76.5t35 -104.5t3.5 -133.5q0 -18 -3.5 -75.5t-5.5 -120t-3 -114.5t3 -62q16 -37 60.5 -57.5t91.5 -33.5q8 0 15 -17t8.5 -39.5t-4 -44t-19.5 -30.5q-47 -12 -91 -32.5t-61 -57.5q-4 -10 -3 -62t3 -115.5t5.5 -120t3.5 -74.5 +q4 -74 -3.5 -133.5t-35 -104.5t-77.5 -78t-132 -53q-37 2 -54.5 39t-15.5 80z" /> + <glyph glyph-name="asciitilde" unicode="~" horiz-adv-x="909" +d="M68 772q49 66 92 101.5t89 45t99 -6t123 -52.5l32 -16q19 -10 40.5 -19.5t41 -15.5t31.5 -6q45 0 83 34.5t63 69.5q41 -6 49 -27l23 -61q-51 -68 -95.5 -100.5t-88.5 -37.5t-92 11.5t-105 44.5q-12 6 -34 15.5t-46.5 18.5t-47 16.5t-34.5 7.5q-27 2 -48.5 -9.5t-40 -29 +t-34.5 -38t-29 -38.5q-35 12 -58 38.5t-13 53.5z" /> + <glyph glyph-name="uni00A0" unicode=" " horiz-adv-x="550" + /> + <glyph glyph-name="acute" unicode="´" horiz-adv-x="485" +d="M76 1200q14 45 41.5 91t59.5 84t62.5 68t49.5 44q23 6 46 1t42.5 -15.5t34 -21.5t16.5 -17q-20 -43 -56 -77l-74 -67q-38 -33 -73 -68.5t-53 -84.5q-20 8 -33.5 8t-32.5 16q-12 10 -24 15.5t-6 23.5z" /> + <glyph glyph-name="cedilla" unicode="¸" horiz-adv-x="770" +d="M78 -414q2 23 1 33t13 31q10 10 20.5 16t26.5 10q14 -6 43 -13t61.5 -12t63.5 -8t47 -3q25 0 55.5 5t57.5 15t45 28.5t18 43.5q0 27 -27.5 42t-69.5 21t-92 7t-93 -1q6 29 19.5 62t29.5 67l28 66l23 53l146 2q-4 -16 -13 -39l-18 -49l-12 -33l-11 -26q74 -2 138.5 -24.5 +t101.5 -96.5q10 -20 13 -35.5t-1 -38.5q-6 -53 -41 -89t-83 -58.5t-102 -31.5t-97 -9q-23 0 -43.5 3t-42.5 5q-72 6 -115 20t-90 37z" /> + <glyph glyph-name="agrave" unicode="à" horiz-adv-x="864" +d="M61 221v6v29q0 55 33 98t81 74t103.5 50.5t102.5 27.5t97 8t97 8q-2 33 -1 68t-9 67q-12 45 -46 64.5t-76 20.5t-84 -11t-72 -33q-35 -23 -61.5 -52.5t-51.5 -59.5q-4 0 -15 9l-25 20l-24 22q-11 10 -16 10q37 96 115 161.5t167 88.5t178 -4t148 -115q37 -53 50.5 -129 +t15.5 -158.5t-3 -163.5t-7 -143l-2 -2q0 -43 -3 -98t-3 -84q-29 -2 -55.5 -7t-55.5 -5q-10 20 -28.5 32.5t-20.5 36.5l-22 -7q-9 -3 -18 -7t-24 -8l-37 -10l-56 -13q-28 -6 -56 -6q-4 0 -4 -2q-66 0 -128.5 12.5t-115.5 59.5q-68 57 -68 145zM244 239q0 -7 4 -18 +q10 -29 62 -38t111.5 -5t109 18.5t51.5 30.5q4 35 5 78t1 78q-8 6 -24.5 5t-26.5 3q-55 0 -94.5 -10t-92.5 -29q-4 -2 -10 -3t-10 -5q-25 -10 -53.5 -34.5t-32.5 -53.5v-17zM256 1284q2 6 15.5 17.5t34 21.5t44 15t45.5 -1q18 -14 49 -43.5t63 -67.5t59.5 -84t41.5 -91 +q6 -18 -6 -23.5t-24 -15.5q-18 -16 -32 -16.5t-34 -8.5q-18 49 -53 85t-74 69t-74 66.5t-55 76.5z" /> + <glyph glyph-name="ccedilla" unicode="ç" horiz-adv-x="890" +d="M64.5 386q11.5 77 52.5 152.5t116 143.5q156 137 367 143q41 2 81 -3t77 -23q12 -18 14 -34.5t0 -33t-8 -35t-8 -39.5q-6 -25 -20.5 -29.5t-33 -1.5t-38 9t-35.5 2q-16 6 -49 2t-50 4q-78 -10 -137 -50t-96 -94.5t-49 -115.5t4 -112.5t64.5 -85t129.5 -33.5 +q96 0 178.5 50t149.5 111q29 -12 46.5 -33.5t21.5 -74.5q-6 -23 -27.5 -47.5t-48.5 -46t-55.5 -39t-48.5 -27.5q-33 -16 -65 -28.5t-62 -22.5l-11 -31q-8 -16 -14 -33l-10 -26q74 -2 139.5 -24.5t99.5 -96.5q10 -20 13.5 -35.5t1.5 -38.5q-6 -53 -42 -89t-84 -58.5 +t-101.5 -31.5t-96.5 -9q-23 0 -44 3t-44 5q-72 6 -115 20.5t-90 36.5q4 23 3 33t14 31q10 10 19 16t28 10q14 -6 42.5 -13t61.5 -12t63.5 -8t47.5 -3q25 0 55.5 5t57 15t45 28.5t18.5 43.5q0 27 -27.5 42t-70.5 21t-93.5 7t-93.5 -1q8 29 20.5 62t28.5 67l21 45 +q-80 6 -143.5 42t-104.5 92.5t-58.5 128t-6 148.5z" /> + <glyph glyph-name="eacute" unicode="é" horiz-adv-x="985" +d="M63 395q0 -166 71 -266t179.5 -140t235.5 -22.5t242 86.5q10 6 26.5 20.5t24.5 22.5q10 8 26.5 23.5t20.5 27.5q-2 4 -16 26l-28 45q-15 24 -29.5 42.5t-18.5 15.5q-45 -47 -77 -74.5t-58.5 -43t-52 -21.5t-58.5 -10q-41 0 -90 7t-92 25.5t-76 51.5t-39 86q-6 23 0 45 +l12 8q82 2 163 5t163 12q14 2 49 5t72 9t67.5 17.5t36.5 27.5q14 39 25 84q4 20 2 45t-4 45q-2 39 -14.5 77t-32.5 71q-53 84 -134 115.5t-169.5 22.5t-171 -55.5t-138.5 -115.5q-55 -70 -86 -150t-31 -170zM256 504q8 80 59.5 139t118 87t132 15.5t104.5 -77.5 +q14 -23 22 -59t4 -62q0 -10 -3 -20.5t-11 -16.5q-6 -2 -38 -5t-75 -5t-92 -5t-91 -5.5t-70.5 -3.5t-32.5 1q-17 5 -27 17zM315 1051q14 45 43 91t61 84t62.5 67.5t48.5 43.5q23 6 46.5 1t43 -15t34 -21.5t16.5 -17.5q-20 -43 -56 -76.5t-75 -66.5t-74 -69t-53 -85 +q-20 8 -32.5 8t-33.5 17q-10 10 -22.5 15t-6.5 24h-2z" /> + <glyph glyph-name="circumflex" unicode="ˆ" horiz-adv-x="667" +d="M25 1223q2 2 17 18t17 19l37 51q18 25 41 47l44 45q28 29 50 45l15 10q4 4 7 6t9 11q27 -2 70 0t65 0q14 -14 33 -36t29 -32q18 -23 33 -38l36 -38q23 -23 35 -33t35 -30q4 -4 8 -7.5t8 -7.5t9.5 -11t19.5 -23q-35 -14 -67.5 -21.5t-59.5 -3.5q-10 4 -35.5 24.5 +t-54.5 47.5l-56 54l-44 44q-29 -23 -50.5 -50.5t-46.5 -53.5q-4 -4 -5 -6.5t-5 -6.5t-5 -8t-5 -8q-6 -8 -14.5 -17.5t-18.5 -19.5q-23 0 -36 -1t-25 1q-14 2 -32.5 7.5t-57.5 21.5z" /> + <glyph glyph-name="tilde" unicode="˜" horiz-adv-x="667" +d="M31 1329q39 49 74.5 77t72.5 35t80 -4.5t98 -39.5q14 -6 46 -21.5t49 -15.5q29 0 52 23.5t44 52.5q29 -4 43 -12.5t22 -18.5q8 -12 12.5 -26.5t8.5 -26.5q-43 -55 -80 -81t-74 -30t-74.5 8.5t-82.5 32.5l-26 10l-32 13l-31 11q-14 5 -22 5q-16 0 -30.5 -9t-28 -22.5 +t-24.5 -28.5l-17 -24q-41 12 -65.5 36.5t-14.5 55.5z" /> + <glyph glyph-name="uni2010" unicode="‐" horiz-adv-x="802" +d="M79 618.5q-3 36.5 1 90.5q8 14 47 20t86 7t90 1h62q35 0 77 2l88 4q45 2 87 1t77 -5q8 -8 12.5 -32.5t4.5 -51t-2 -48t-4 -23.5q-14 -4 -59.5 -8.5t-105 -6.5t-127 -4t-129 -3t-109.5 -2t-71 -1q-22 23 -25 59.5z" /> + <glyph glyph-name="uni2011" unicode="‑" horiz-adv-x="802" +d="M79 618.5q-3 36.5 1 90.5q8 14 47 20t86 7t90 1h62q35 0 77 2l88 4q45 2 87 1t77 -5q8 -8 12.5 -32.5t4.5 -51t-2 -48t-4 -23.5q-14 -4 -59.5 -8.5t-105 -6.5t-127 -4t-129 -3t-109.5 -2t-71 -1q-22 23 -25 59.5z" /> + <glyph glyph-name="figuredash" unicode="‒" horiz-adv-x="802" +d="M79 618.5q-3 36.5 1 90.5q8 14 47 20t86 7t90 1h62q35 0 77 2l88 4q45 2 87 1t77 -5q8 -8 12.5 -32.5t4.5 -51t-2 -48t-4 -23.5q-14 -4 -59.5 -8.5t-105 -6.5t-127 -4t-129 -3t-109.5 -2t-71 -1q-22 23 -25 59.5z" /> + <glyph glyph-name="endash" unicode="–" horiz-adv-x="1298" +d="M79 568q-3 36 1 89q8 14 47 20.5t86 8.5t90 2h62q23 0 87 1t149 1h180q95 0 180.5 -1t149 -4t85.5 -5q8 -8 12 -32.5t4 -51.5t-2 -48.5t-4 -23.5q-14 -4 -96 -7t-196.5 -4t-248 -2t-249.5 -1h-203h-109q-22 22 -25 58z" /> + <glyph glyph-name="emdash" unicode="—" horiz-adv-x="1587" +d="M79 568q-3 36 1 89q6 8 43 14.5t89 9.5t113.5 5t115.5 2h96h53q23 0 93.5 1t164.5 1h200q105 0 199 -1t164 -4t92 -5q8 -8 12.5 -32.5t4.5 -51.5t-2 -48.5t-5 -23.5q-12 -4 -74.5 -6t-158.5 -4t-216 -2t-245 -1t-246 -1h-220h-166h-83q-22 22 -25 58z" /> + <glyph glyph-name="quoteleft" unicode="‘" horiz-adv-x="401" +d="M76 1522q4 4 21.5 11t39 12t44 4t40.5 -13q12 -18 30.5 -61t35 -95.5t27 -110t8.5 -102.5q-2 -16 -14.5 -18t-28.5 -8q-23 -10 -34.5 -6t-31.5 0q0 49 -20.5 99t-45.5 99l-46 97q-21 47 -25 92z" /> + <glyph glyph-name="quoteright" unicode="’" horiz-adv-x="401" +d="M76 1167q-2 45 8 102.5t26.5 110t35 95.5t30.5 61q18 12 41 13t44.5 -4t38.5 -12t22 -11q-4 -45 -26 -92l-46 -97q-25 -49 -45.5 -99t-20.5 -99q-18 4 -30.5 -0.5t-34.5 6.5q-16 6 -28.5 8t-14.5 18z" /> + <glyph glyph-name="quotedblleft" unicode="“" horiz-adv-x="729" +d="M76 1522q4 4 21.5 11t39 12t44 4t40.5 -13q12 -18 30.5 -61t35 -95.5t27 -110t8.5 -102.5q-2 -16 -14.5 -18t-28.5 -8q-23 -10 -34.5 -6t-31.5 0q0 49 -20.5 99t-45.5 99l-46 97q-21 47 -25 92zM406 1522q4 4 21 11t38.5 12t44 4t41.5 -13q12 -18 30.5 -61t35 -95.5 +t26.5 -110t8 -102.5q0 -16 -13 -18t-30 -8q-23 -10 -34 -6t-31 0q0 49 -20.5 99t-45.5 99l-46 97q-21 47 -25 92z" /> + <glyph glyph-name="quotedblright" unicode="”" horiz-adv-x="729" +d="M76 1167q-2 45 8 102.5t26.5 110t35 95.5t30.5 61q18 12 41 13t44.5 -4t38.5 -12t22 -11q-4 -45 -26 -92l-46 -97q-25 -49 -45.5 -99t-20.5 -99q-18 4 -30.5 -0.5t-34.5 6.5q-16 6 -28.5 8t-14.5 18zM406 1167q-2 45 8 102.5t27.5 110t36 95.5t30.5 61q16 12 38.5 13 +t44 -4t39 -12t21.5 -11q-4 -45 -25 -92l-46 -97q-25 -49 -45.5 -99t-20.5 -99q-18 4 -30.5 -0.5t-34.5 6.5q-16 6 -28.5 8t-14.5 18z" /> + <glyph glyph-name="ellipsis" unicode="…" horiz-adv-x="1445" +d="M129 152.5q8 35.5 33.5 63.5t64.5 34q55 8 89 -19.5t41.5 -67.5t-12 -82t-73.5 -65q-29 -12 -49 -6t-37 17q-39 20 -52 55t-5 70.5zM600 152.5q8 35.5 33.5 63.5t64.5 34q55 8 89 -19.5t41.5 -67.5t-12 -82t-73.5 -65q-29 -12 -49 -6t-37 17q-39 20 -52 55t-5 70.5z +M1071 152.5q8 35.5 33.5 63.5t64.5 34q55 8 89 -19.5t41.5 -67.5t-12 -82t-73.5 -65q-29 -12 -49 -6t-37 17q-39 20 -52 55t-5 70.5z" /> + <glyph glyph-name="uniE000" unicode="" horiz-adv-x="880" +d="M0 880h880v-880h-880v880z" /> + </font> +</defs></svg> diff --git a/www/css/PlaytimeWithHotToddies.ttf b/www/css/PlaytimeWithHotToddies.ttf Binary files differnew file mode 100644 index 0000000..01835e8 --- /dev/null +++ b/www/css/PlaytimeWithHotToddies.ttf diff --git a/www/css/PlaytimeWithHotToddies.woff b/www/css/PlaytimeWithHotToddies.woff Binary files differnew file mode 100644 index 0000000..d745c54 --- /dev/null +++ b/www/css/PlaytimeWithHotToddies.woff diff --git a/www/css/anim.css b/www/css/anim.css new file mode 100644 index 0000000..ee2889d --- /dev/null +++ b/www/css/anim.css @@ -0,0 +1,24 @@ +@-webkit-keyframes dissolvein { + 0% { opacity: 0; } + 100% { opacity: 1; } +} +@-moz-keyframes dissolvein { + 0% { opacity: 0; } + 100% { opacity: 1; } +} +@keyframes dissolvein { + 0% { opacity: 0; } + 100% { opacity: 1; } +} +@-webkit-keyframes dissolveout { + 0% { opacity: 1; } + 100% { opacity: 0; } +} +@-moz-keyframes dissolveout { + 0% { opacity: 1; } + 100% { opacity: 0; } +} +@keyframes dissolveout { + 0% { opacity: 1; } + 100% { opacity: 0; } +} diff --git a/www/filters.svg b/www/css/filters.svg index e0d7e89..e0d7e89 100644 --- a/www/filters.svg +++ b/www/css/filters.svg diff --git a/www/gentium.ttf b/www/css/gentium.ttf Binary files differindex a8c1756..a8c1756 100644 --- a/www/gentium.ttf +++ b/www/css/gentium.ttf diff --git a/www/index.css b/www/css/index.css index b91d4bc..f300350 100644 --- a/www/index.css +++ b/www/css/index.css @@ -1,9 +1,16 @@ @font-face { font-family: "Playtime"; /* src: url("playtime.ttf"); */ - src: url("playtime-webfont.svg"); - src: url("playtime-webfont.ttf"); - src: url("playtime-webfont.woff"); + src: url("PlaytimeWithHotToddies.svg"); + src: url("PlaytimeWithHotToddies.ttf"); + src: url("PlaytimeWithHotToddies.woff"); +} +@font-face { + font-family: "Gentium"; + /* src: url("gentium.ttf"); */ + src: url("GentiumPlus.svg"); + src: url("GentiumPlus.ttf"); + src: url("GentiumPlus.woff"); } body { margin: 0; @@ -21,7 +28,7 @@ body { left: 50%; margin-left: -400px; overflow: hidden; - cursor: url("dump/ui/mousecursor.png"), default; + cursor: url("/dump/ui/mousecursor.png"), default; } @keyframes toright { from { @@ -35,7 +42,13 @@ body { position: absolute; width: 800px; height: 600px; - filter: url(filters.svg#sunset); +} +#who { + color: black; + position: absolute; + top: 452px; + left: 12px; + font-weight: bold; } #say { color: white; @@ -49,17 +62,27 @@ body { -ms-user-select: none; user-select: none; } -#window { +#window-image { position: absolute; top: 440px; left: 0; } +#gray { + position: absolute; + width: 100%; + height: 100%; + background-color: rgb(64, 64, 64); + background-color: rgba(64, 64, 64, 0.8); + z-index: 9; +} +#warn-container { + display: none; + cursor: auto; +} #warn { background-color: rgb(128, 128, 128); background-color: rgba(128, 128, 128, 0.8); border-radius: 10px 10px; - cursor: auto; - display: none; height: 70%; left: 50%; margin-left: -300px; @@ -71,7 +94,7 @@ body { z-index: 10; } #notwork { - font: 44px/46px Playtime; + font: 28px/34px Playtime; font-weight: bold; } html.js #warn li#js { display: none; } diff --git a/www/playtime-webfont.svg b/www/css/playtime-webfont.svg index f63de50..f63de50 100644 --- a/www/playtime-webfont.svg +++ b/www/css/playtime-webfont.svg diff --git a/www/playtime-webfont.ttf b/www/css/playtime-webfont.ttf Binary files differindex 33917b3..33917b3 100644 --- a/www/playtime-webfont.ttf +++ b/www/css/playtime-webfont.ttf diff --git a/www/playtime-webfont.woff b/www/css/playtime-webfont.woff Binary files differindex 57867e2..57867e2 100644 --- a/www/playtime-webfont.woff +++ b/www/css/playtime-webfont.woff diff --git a/www/playtime.ttf b/www/css/playtime.ttf Binary files differindex a36000a..a36000a 100644 --- a/www/playtime.ttf +++ b/www/css/playtime.ttf diff --git a/www/playtime_bold.ttf b/www/css/playtime_bold.ttf Binary files differindex e730c2b..e730c2b 100644 --- a/www/playtime_bold.ttf +++ b/www/css/playtime_bold.ttf diff --git a/www/index.html b/www/index.html index 1ab21f7..824347d 100644 --- a/www/index.html +++ b/www/index.html @@ -13,37 +13,44 @@ </script> <link rel="shortcut icon" type="image/png" href="/dump/ui/icon.png"> <link rel="apple-touch-icon" href="/dump/ui/icon.png"> - <link rel="stylesheet" type="text/css" href="index.css"> + <link rel="stylesheet" type="text/css" href="/css/anim.css"> + <link rel="stylesheet" type="text/css" href="/css/index.css"> <script src="/js/lib/when/when.js"></script> <script src="/js/lib/jquery-2.0.2.min.js"></script> <script src="/js/lib/modernizr.custom.71672.js"></script> <script src="/js/html5ks.js"></script> + <script src="/js/api.js"></script> <script src="/js/play.js"></script> <script src="/js/images.js"></script> <script src="/js/characters.js"></script> - <script src="/js/script-a1-monday.js"></script> </head> <body> - <div id="warn"> - <div id="notwork">We use a lot of new features in this; your browser seems to have some issues...</div> - <ul> - <li id="js">It doesn't seem to have JavaScript enabled. This site doesn't work at all without it. Really. <a href="http://enable-javascript.com">Don't know how to enable JS?</a></li> - <li id="video">It doesn't seem to support <a href="https://en.wikipedia.org/wiki/HTML5_video">HTML5 video</a>, which means that you won't be able to see any of the videos (obviously). Unless stated below, though, transitions should still work. <a href="http://caniuse.com/#feat=video">You should strongly consider upgrading.</a></li> - <li id="audio">It doesn't seem to support <a href="https://en.wikipedia.org/wiki/HTML5_audio">HTML5 audio</a>, which means you won't be able to hear any of the amazing music. <a href="http://caniuse.com/#feat=audio">You should strongly consider upgrading.</a></li> - <li id="fontface">It doesn't seem to support <a href="https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face">the @font-face at-rule</a>, which lets us display the Playtime and Gentium fonts used in Katawa Shoujo. <a href="http://caniuse.com/#feat=fontface">Any browser released in the last 2 years or so should support it.</a></li> - <li id="csstransforms">It doesn't seem to support <a href="https://developer.mozilla.org/en-US/docs/Web/Guide/CSS/Using_CSS_transforms">CSS transforms</a>, which means that we won't be able to scale the window or show most transitions. <a href="http://caniuse.com/#feat=transforms2d">Any browser released in the last 2 years ago should work.</a></li> - <li id="csstransitions">It doesn't seem to support <a href="https://developer.mozilla.org/en-US/docs/Web/Guide/CSS/Using_CSS_transitions">CSS transitions</a>, which means that transitions won't work. Videos should still work though, unless stated above. <a href="http://caniuse.com/#feat=css-transitions">You should definitely try upgrading.</a></li> - <li id="html-svg-filter">It might not support SVG filters on HTML content, which means that filters like the sunset in the tea room will display as regular images. <a href="http://caniuse.com/#feat=svg-html">Unfortunately, this is only implemented in Firefox now.</a></li> - </ul> - <div id="gotit" class="button">I know it's broken, let me play!</div> + <div id="warn-container"> + <div id="gray"></div> + <div id="warn"> + <div id="notwork">We use a lot of new features in this; your browser seems to have some issues...</div> + <ul id="warns"> + <li id="js">It doesn't seem to have JavaScript enabled. This site doesn't work at all without it. Really. <a href="http://enable-javascript.com">Don't know how to enable JS?</a></li> + <li id="video">It doesn't seem to support <a href="https://en.wikipedia.org/wiki/HTML5_video">HTML5 video</a>, which means that you won't be able to see any of the videos (obviously). Unless stated below, though, transitions should still work. <a href="http://caniuse.com/#feat=video">You should strongly consider upgrading.</a></li> + <li id="audio">It doesn't seem to support <a href="https://en.wikipedia.org/wiki/HTML5_audio">HTML5 audio</a>, which means you won't be able to hear any of the amazing music. <a href="http://caniuse.com/#feat=audio">You should strongly consider upgrading.</a></li> + <li id="fontface">It doesn't seem to support <a href="https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face">the @font-face at-rule</a>, which lets us display the Playtime and Gentium fonts used in Katawa Shoujo. <a href="http://caniuse.com/#feat=fontface">Any browser released in the last 2 years or so should support it.</a></li> + <li id="csstransforms">It doesn't seem to support <a href="https://developer.mozilla.org/en-US/docs/Web/Guide/CSS/Using_CSS_transforms">CSS transforms</a>, which means that we won't be able to scale the window or show most transitions. <a href="http://caniuse.com/#feat=transforms2d">Any browser released in the last 2 years ago should work.</a></li> + <li id="csstransitions">It doesn't seem to support <a href="https://developer.mozilla.org/en-US/docs/Web/Guide/CSS/Using_CSS_transitions">CSS transitions</a>, which means that transitions won't work. Videos should still work though, unless stated above. <a href="http://caniuse.com/#feat=css-transitions">You should definitely try upgrading.</a></li> + <li id="html-svg-filter">It might not support SVG filters on HTML content, which means that filters like the sunset in the tea room will display as regular images. <a href="http://caniuse.com/#feat=svg-html">Unfortunately, this is only implemented in Firefox now.</a></li> + </ul> + <div id="gotit" class="button">I know it's broken, let me play!</div> + </div> </div> <div id="container"> <div id="img"> - <img id="bg" src="" alt=""> + <img id="bg" src="/loading.png" alt=""> <div id="solid"></div> </div> - <img id="window" src="/dump/ui/bg-say.png" alt="" style="display: none;"> - <div id="say"></div> + <div id="window" style="display: none;"> + <img id="window-image" src="/dump/ui/bg-say.png" alt=""> + <div id="who"></div> + <div id="say"></div> + </div> <video id="vid"></video> </div> </body> diff --git a/www/js/.jshintrc b/www/js/.jshintrc index 23ef946..5dca845 100644 --- a/www/js/.jshintrc +++ b/www/js/.jshintrc @@ -1,4 +1,9 @@ { "globalstrict": true, - "browser": true + "browser": true, + "devel": true, + "globals": { + "html5ks": false, + "when": false + } } diff --git a/www/js/api.js b/www/js/api.js new file mode 100644 index 0000000..1738ddf --- /dev/null +++ b/www/js/api.js @@ -0,0 +1,192 @@ +"use strict"; +window.html5ks.api = { + seen_scene: function (scene) { + return !!html5ks.persistent.seen_scenes[scene]; + }, + scene_register: function (scene) { + html5ks.persistent.seen_scenes.scene = true; + }, + fading: function (audio, dir, fade) { + var fadeSet = html5ks.persistent.settings.fade, + step = fadeSet / (fade * 1000), + over = audio.volume + step * dir; + if (over > 1) { + audio.volume = 1; + } else if (over < 0) { + audio.volume = 0; + } else { + audio.volume += step * dir; + setTimeout(function () { + this.fading(audio, dir, fade); + }, fadeSet); + } + }, + play: function (channel, name, fade) { + // TODO: fade + var deferred = when.defer(), + audio = html5ks.elements.audio[channel]; + audio.src = "/dump/" + (channel === "music" ? "bgm/" + html5ks.data.music[name] + ".ogg" : html5ks.data.sfx[name]); + audio.load(); + if (fade) { + audio.volume = 0; + } + audio.play(); + audio.addEventListener("playing", function playing() { + audio.removeEventListener("playing", playing, false); + deferred.resolve(); + html5ks.fading(audio, 1, fade); + }, false); + audio.addEventListener("error", function error() { + audio.removeEventListener("error", error, false); + deferred.reject(this.error); + }, false); + return deferred.promise; + }, + stop: function (channel, fade) { + var deferred = when.defer(), + audio = html5ks.elements.audio[channel], + fadeSet = html5ks.persistent.settings.fade; + if (fade) { + this.fading(audio, -1, fade); + } else { + audio.pause(); + } + deferred.resolve(); + return deferred.promise; + }, + play_video: function (vid_src) { + var deferred = when.defer(), + video = html5ks.elements.video; + video.src = "/dump/video/" + vid_src + ".webm"; + video.load(); + video.play(); + video.addEventListener("ended", function () { + deferred.resolve(); + }, false); + video.addEventListener("error", function () { + deferred.reject(this.error); + }, false); + return deferred.promise; + }, + act_op: function (this_video) { + // strip off extension + return this.play_video(this_video.slice(0,-4)); + }, + iscene: function (target, is_h, is_end) { + this.scene_register(target); + return window.script[target](); + }, + window: function (action, transition) { + var windw = html5ks.elements.window, + deferred = when.defer(); + switch (action) { + case "show": + windw.style.display = "block"; + break; + case "hide": + windw.style.display = "none"; + break; + default: + throw new Error("unknown window action " + action); + } + deferred.resolve(action); + return deferred.promise; + }, + // NOT iscene + scene: function (type, name) { + var deferred = when.defer(), + nom = type; + if (name) { + nom = type + "_" + name; + } + var bg = html5ks.elements.img.bg; + var image = html5ks.data.images[nom]; + if (!image) { + var typ = { + "bg": {dir:"bgs",ext:"jpg"} + }[type]; + image = typ.dir + "/" + name + "." + typ.ext; + } + html5ks.elements.img.solid.style.backgroundColor = ''; + if (typeof image == "string") { + if (image.substring(0,1) == "#") { + html5ks.elements.img.solid.style.backgroundColor = image; + deferred.resolve(); + return deferred.promise; + } else { + image = {image: image}; + } + } + bg.onload = function () { + deferred.resolve(); + }; + bg.onerror = function () { + throw new Error("bg could not load"); + }; + bg.src = "/dump/" + image.image; + return deferred.promise; + }, + show: function () { + var deferred = when.defer(); + deferred.resolve(); + return deferred.promise; + }, + hide: function () { + var deferred = when.defer(); + deferred.resolve(); + return deferred.promise; + }, + run: function (label) { + label.forEach(function (inst) { + var cmd = inst[0], + args = inst.slice(1); + switch (cmd) { + case "extend": + case "hide": + case "ksgallery_unlock": + case "nvl": + case "play": + case "scene": + case "set_volume": + case "show": + case "stop": + case "window": + html5ks.api[cmd].apply(html5ks, args); + break; + default: + if (html5ks.data.characters[cmd]) { + this.character(cmd, args); + } else { + console.error("instruction not implemented: %o", inst); + } + } + }); + }, + character: function (name, str) { + var deferred = when.defer(), + text = str, + char = html5ks.data.characters[name]; + if (char.what_prefix) { + text = char.what_prefix + text; + } + if (char.what_suffix) { + text = text + char.what_suffix; + } + var who = html5ks.elements.who; + who.textContent = char.name; + if (char.color) { + who.style.color = char.color; + } else { + who.style.color = "#ffffff"; + } + html5ks.elements.say.textContent = text; + html5ks.next = function () { + deferred.resolve(text); + html5ks.next = function () {}; + }; + if (html5ks.state.auto) { + setTimeout(html5ks.next, 1000 + html5ks.persistent.settings.autospeed * text.length); + } + return deferred.promise; + } +}; diff --git a/www/js/characters.js b/www/js/characters.js index cc9213c..9138e5b 100644 --- a/www/js/characters.js +++ b/www/js/characters.js @@ -1,5 +1,4 @@ -if (!window.html5ks) window.html5ks = {}; -html5ks.characters = { +window.html5ks.data.characters = { name_only: {name: ""}, hi: {name: "Hisao", color: "#629276"}, diff --git a/www/js/html5ks.js b/www/js/html5ks.js index cd3d6e3..ade740f 100644 --- a/www/js/html5ks.js +++ b/www/js/html5ks.js @@ -1,235 +1,112 @@ (function () { -"use strict"; -window.html5ks = { - persistent: { - seen_scenes: {}, - attraction: { - kenji: 0, - sc: 0, - hanako: 0 + "use strict"; + window.html5ks = { + persistent: { + seen_scenes: {}, + attraction: { + kenji: 0, + sc: 0, + hanako: 0 + }, + hdisabled: false, + settings: { + // ms per character + autospeed: 20, + fade: 100, + gotit: false + } }, - hdisabled: false, - settings: { - // ms per character - autospeed: 20, - fade: 100 - } - }, - state: { - auto: false - }, - save: function () { - localStorage.persistent = JSON.stringify(this.persistent); - }, - load: function () { - if (localStorage.persistent) this.persistent = JSON.parse(localStorage.persistent); - }, - seen_scene: function (scene) { - return !!this.persistent.seen_scenes[scene]; - }, - scene_register: function (scene) { - this.persistent.seen_scenes.scene = true; - }, - fading: function (audio, dir, fade) { - var fadeSet = html5ks.persistent.settings.fade, - step = fadeSet / (fade * 1000), - over = audio.volume + step * dir; - if (over > 1) { - audio.volume = 1; - } else if (over < 0) { - audio.volume = 0; - } else { - audio.volume += step * dir; - setTimeout(function () { - html5ks.fading(audio, dir, fade); - }, fadeSet); - } - }, - play: function (channel, name, fade) { - // TODO: fade - var deferred = when.defer(), - audio = this.elements.audio[channel]; - audio.src = "/dump/" + (channel === "music" ? "bgm/" + this.music[name] + ".ogg" : this.sfx[name]); - audio.load(); - if (fade) { - audio.volume = 0; - } - audio.play(); - audio.addEventListener("playing", function playing() { - audio.removeEventListener("playing", playing, false); - deferred.resolve(this); - html5ks.fading(audio, 1, fade); - }, false); - audio.addEventListener("error", function error() { - audio.removeEventListener("error", error, false); - deferred.reject(this.error); - }, false); - return deferred.promise; - }, - stop: function (channel, fade) { - var deferred = when.defer(), - audio = this.elements.audio[channel], - fadeSet = html5ks.persistent.settings.fade; - if (fade) { - html5ks.fading(audio, -1, fade); - } else { - audio.pause(); - } - deferred.resolve(); - return deferred.promise; - }, - play_video: function (vid_src) { - var deferred = when.defer(), - video = this.elements.video; - video.src = "/dump/video/" + vid_src + ".webm"; - video.load(); - video.play(); - video.addEventListener("ended", function () { - deferred.resolve(this); - }, false); - video.addEventListener("error", function () { - deferred.reject(this.error); - }, false); - return deferred.promise; - }, - act_op: function (this_video) { - // strip off extension - return this.play_video(this_video.slice(0,-4)); - }, - iscene: function (target, is_h, is_end) { - this.scene_register(target); - return window.script[target](); - }, - window: function (action, transition) { - var windw = this.elements.windw, - deferred = when.defer(); - switch (action) { - case "show": - windw.style.display = "block"; - break; - case "hide": - windw.style.display = "none"; - break; - default: - throw new Error("unknown window action " + action); - } - deferred.resolve(action); - return deferred.promise; - }, - imageTypes: { - "bg": {dir:"bgs",ext:"jpg"} - }, - // NOT iscene - scene: function (type, name) { - var deferred = when.defer(), - nom = type; - if (name) { - nom = type + "_" + name; - } - var bg = this.elements.img.bg; - var image = this.images[nom]; - if (!image) { - var typ = this.imageTypes[type]; - image = typ.dir + "/" + name + "." + typ.ext; - } - this.elements.img.solid.style.backgroundColor = ''; - if (typeof image == "string") { - if (image.substring(0,1) == "#") { - this.elements.img.solid.style.backgroundColor = image; - deferred.resolve(); - return deferred.promise; + state: { + auto: false + }, + initElements: function () { + this.elements = { + container: document.getElementById("container"), + video: document.getElementById("vid"), + audio: { + music: new Audio(), + ambient: new Audio(), + sound: new Audio() + }, + who: document.getElementById("who"), + say: document.getElementById("say"), + img: { + bg: document.getElementById("bg"), + solid: document.getElementById("solid") + }, + window: document.getElementById("window") + }; + this.elements.audio.music.loop = true; + this.elements.audio.ambient.loop = true; + }, + load: function () { + if (localStorage.persistent) this.persistent = JSON.parse(localStorage.persistent); + }, + save: function () { + localStorage.persistent = JSON.stringify(this.persistent); + }, + scale: function () { + var height = document.documentElement.clientHeight, + width = document.documentElement.clientWidth, + newScale = 1; + if (height / width <= 0.75) { // widescreen + newScale = height / 600; } else { - image = {image: image}; + newScale = width / 800; } - } - bg.onload = function () { - deferred.resolve(this); - }; - bg.onerror = function () { - throw new Error("bg could not load"); - }; - bg.src = "/dump/" + image.image; - return deferred.promise; - }, - scale: function () { - var height = document.documentElement.clientHeight, - width = document.documentElement.clientWidth, - newScale = 1; - if (height / width <= 0.75) { // widescreen - newScale = height / 600; - } else { - newScale = width / 800; - } - this.elements.container.style.webkitTransform = "scale(" + newScale + ")"; - this.elements.container.style.mozTransform = "scale(" + newScale + ")"; - this.elements.container.style.transform = "scale(" + newScale + ")"; - }, - next: function () {}, - loadChars: function () { - for (var character in this.characters) { - this[character] = function (text) { - var deferred = when.defer(); - this.elements.say.textContent = text; - this.next = function () { - deferred.resolve(text); - this.next = function () {}; - }; - if (this.state.auto) { - setTimeout(this.next, 1000 + this.persistent.settings.autospeed * text.length); + html5ks.elements.container.style.webkitTransform = "scale(" + newScale + ")"; + html5ks.elements.container.style.mozTransform = "scale(" + newScale + ")"; + html5ks.elements.container.style.transform = "scale(" + newScale + ")"; + }, + next: function () {}, + loadChars: function () { + for (var character in this.characters) { + } + }, + warnUnsupported: function () { + if (!html5ks.persistent.settings.gotit) { + if (!(/Firefox/.test(navigator.userAgent))) { + document.getElementById("html-svg-filter").style.display = "block"; + } + var warn = document.getElementById("warn-container"); + document.getElementById("gotit").addEventListener("mouseup", function () { + warn.style.mozAnimation = "0.5s dissolveout"; + warn.style.webkitAnimation = "0.5s dissolveout"; + warn.style.animation = "0.5s dissolveout"; + warn.style.opacity = 0; + html5ks.persistent.settings.gotit = true; + }, false); + var warns = document.getElementById("warns").children; + for (var i = 0; i < warns.length; i++) { + if (window.getComputedStyle(warns[i]).getPropertyValue("display") !== "none") { + warn.style.display = "block"; + } } - return deferred.promise; - }; - } - }, - show: function () { - var deferred = when.defer(); - deferred.resolve(); - return deferred.promise; - }, - hide: function () { - var deferred = when.defer(); - deferred.resolve(); - return deferred.promise; - }, - warnUnsupported: function () { - if (!(/Firefox/.test(navigator.userAgent))) { - document.getElementById("html-svg-filter").style.display = "block"; - } - document.getElementById("gotit").addEventListener("mouseup", function () { - document.getElementById("warn").style.display = "none"; - }, false); - }, - onload: function () { - this.elements = { - container: document.getElementById("container"), - video: document.getElementById("vid"), - audio: { - music: new Audio(), - ambient: new Audio(), - sound: new Audio() - }, - say: document.getElementById("say"), - img: { - bg: document.getElementById("bg"), - solid: document.getElementById("solid") } - }; - this.elements.audio.music.loop = true; - this.elements.audio.ambient.loop = true; - this.load(); - this.scale(); - window.addEventListener("resize", function () { - html5ks.scale(); - }, false); - this.loadChars(); - this.elements.container.addEventListener("mouseup", function () { - html5ks.next(); - }, false); - this.warnUnsupported(); - en_NOP1(); - } -}; -document.addEventListener("DOMContentLoaded", function () { - html5ks.onload(); -}, false); + }, + initEvents: function () { + window.addEventListener("resize", html5ks.scale, false); + this.elements.container.addEventListener("mouseup", function () { + html5ks.next(); + }, false); + }, + onload: function () { + this.initElements(); + this.loadChars(); + this.load(); + this.scale(); + this.initEvents(); + this.warnUnsupported(); + }, + winload: function () { + this.elements.img.bg.src = ""; + } + }; + window.html5ks.data = {}; + document.addEventListener("DOMContentLoaded", function () { + html5ks.onload(); + }, false); + window.addEventListener("load", function () { + html5ks.winload(); + }, false); }()); diff --git a/www/js/images.js b/www/js/images.js index 5ff851c..c5e95ad 100644 --- a/www/js/images.js +++ b/www/js/images.js @@ -3,7 +3,7 @@ var stub = function(){}; var LiveComposite = stub; var im = {Composite:stub,Crop:stub,FactorScale:stub,Grayscale:stub}; -html5ks.images = { +window.html5ks.data.images = { "ev_other_iwanako_start": { image: "event/other_iwanako_nosnow.jpg", xalign: 0.5, |