Skip to content

Instantly share code, notes, and snippets.

@syntacticsugar
Created February 22, 2012 17:05
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save syntacticsugar/1886090 to your computer and use it in GitHub Desktop.
Save syntacticsugar/1886090 to your computer and use it in GitHub Desktop.
Veggie Festival - a light Sinatra foray
.DS_Store
*~
*.swp
*.i
*.i.*

#Veggie Festival (Beta)

##Intro

Sinatra is a delectable framework I would love to explore in hours off from Rails.

$LOAD_PATH.unshift File.expand_path("..", __FILE__)
require 'simple'
run Sinatra::Application
Display the source blob
Display the rendered blob
Raw
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Display the source blob
Display the rendered blob
Raw
<?xml version="1.0" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" >
<svg xmlns="http://www.w3.org/2000/svg">
<metadata>
This is a custom SVG webfont generated by Font Squirrel.
Copyright : Copyright c 2011 Barry Schwartz
</metadata>
<defs>
<font id="webfontVVl9NZdu" horiz-adv-x="1024" >
<font-face units-per-em="2048" ascent="1413" descent="-635" />
<missing-glyph horiz-adv-x="409" />
<glyph unicode=" " horiz-adv-x="409" />
<glyph unicode="&#x09;" horiz-adv-x="409" />
<glyph unicode="&#xa0;" horiz-adv-x="409" />
<glyph unicode="!" horiz-adv-x="534" d="M164 78q0 33 32.5 77t57.5 44q33 0 75 -31t42 -66q0 -43 -33 -80.5t-53 -37.5q-41 0 -81 34.5t-40 59.5zM199 1327q0 51 84 51q37 0 50 -8t13 -35q0 -6 -8 -129t-21.5 -359.5t-23.5 -473.5q0 -20 -29 -21q-27 0 -26 21q-6 195 -15.5 414t-16.5 358t-7 182z" />
<glyph unicode="&#x22;" horiz-adv-x="534" d="M61 1047q1 3 5 67l9 140q5 76 7 96q8 59 65 59q59 0 60 -51q0 -8 -4 -29q-7 -29 -25 -88l-36 -117q-19 -58 -21 -67q-2 -6 -4 -14.5t-3 -10.5l-3 -6q-2 -4 -5.5 -5t-7.5 -2t-12 -1q-25 0 -25 29zM328 1047q0 3 4 67l9 140q5 76 7 96q8 59 66 59q59 0 59 -51q0 -8 -4 -29 q-7 -29 -25 -88l-36 -117q-18 -58 -21 -67q-2 -6 -4 -14.5t-3 -10.5l-3 -6q-2 -4 -5 -5t-7.5 -2t-12.5 -1q-24 0 -24 29z" />
<glyph unicode="#" horiz-adv-x="905" d="M61 346v8q0 16 4.5 21.5t18.5 5.5h149q10 0 11.5 2t3.5 12q33 236 33 258q0 8 -11 9h-194q-14 0 -15 26v12q0 23 15 23h205q18 0 18 12q27 182 43 303q4 33 6 37q7 13 12.5 14t30.5 1q39 0 39 -23q0 -6 -25.5 -166t-25.5 -168q0 -10 12 -10h184q14 0 17 14q51 330 53 338 q6 14 29 15q49 0 49 -21q0 -10 -24.5 -169t-24.5 -167q0 -10 8 -10h131q20 0 25.5 -5t5.5 -28q0 -20 -6.5 -24t-20.5 -4h-147q-12 0 -13 -11q-39 -246 -39 -258t15 -12h188q14 0 18.5 -6t4.5 -29q0 -20 -5 -24.5t-24 -4.5h-176q-30 -4 -31 -10q-43 -307 -45 -311q0 -2 -2 -6 q-2 -10 -43 -10h-22q-8 0 -10 3l-4 4q-1 1 0 8t1 11q0 8 22.5 152.5t22.5 150.5q0 8 -14 8h-176q-23 -5 -25 -10q-43 -307 -45 -311q-8 -14 -18 -16q-7 -1 -27 0q-23 0 -30 5t-7 21q0 8 22.5 152.5t22.5 150.5q0 8 -6 8h-139q-16 0 -20.5 6.5t-4.5 22.5zM324 395 q0 -10 18 -10h184q14 0 15 12l19 137q9 64 14.5 90.5t5.5 32.5q0 8 -15 9h-184q-12 0 -16 -11v-2q-4 -33 -15.5 -97t-18.5 -109.5t-7 -51.5z" />
<glyph unicode="$" d="M119 188q0 14 25.5 25.5t45.5 11.5q10 0 20.5 -8t27 -31.5t26.5 -35.5q80 -96 199 -107q16 -2 21 1t5 17v492q0 23 -5 32t-23 17q-76 33 -123 59.5t-101.5 70.5t-82 101.5t-27.5 129.5q0 129 101.5 219t244.5 102q12 2 14 4t2 17v73q0 18 15 19h18q14 0 15 -19v-73 q0 -14 2 -15.5t14 -3.5q133 -10 218 -75.5t85 -120.5q0 -20 -28.5 -38t-43.5 -18q-18 0 -28.5 30t-19.5 66.5t-54 71.5t-123 43q-23 4 -22 -12v-485q0 -27 4 -33t20 -15q63 -29 99 -47t89.5 -53t82 -67.5t51 -82t22.5 -104.5q0 -147 -89 -239.5t-251 -106.5q-26 -2 -27 -11 q-1 -5 -1 -18v-250q0 -18 -3.5 -21t-21.5 -3q-16 0 -19.5 4t-3.5 20v250q0 20 -3 23.5t-23 5.5q-137 8 -240.5 67.5t-103.5 120.5zM240 983q0 -92 58 -144.5t165 -97.5l12 -6q8 -4 9 -3t3 5t2 17v479q0 12 -10 12q-51 0 -119 -39q-120 -71 -120 -223zM537 78q0 -33 12 -33 q8 0 16 2q96 20 159.5 94t63.5 160q0 94 -60 153.5t-167 106.5q-12 6 -18 6t-6 -24v-465z" />
<glyph unicode="%" horiz-adv-x="1345" d="M102 741q0 127 107.5 269.5t255.5 142.5q82 0 145 -63q49 -49 119 -50q94 0 191 58q35 20 64.5 44.5t72.5 68.5t45 46.5t9 10.5l14 16l8 8q12 0 24 -8t12 -16q0 -6 -10 -23q-737 -1079 -889 -1317q-8 -12 -39 -12q-33 0 -32 21q0 4 4 12l164 233l347 502q183 270 230 350 q18 31 16 33q-3 2 -16 -4q-96 -57 -215 -57q-33 0 -72 6v-33v-29q0 -35 -2 -51q-12 -147 -117.5 -267t-230.5 -120q-96 0 -150.5 65.5t-54.5 163.5zM203 688q0 -59 27.5 -102t82.5 -43q104 0 194.5 119.5t90.5 281.5q0 143 -106 143q-94 0 -191.5 -131t-97.5 -268zM688 211 q0 145 115 280.5t256 135.5q86 0 135 -60.5t49 -163.5q0 -162 -108.5 -291.5t-241.5 -129.5q-96 0 -150.5 64.5t-54.5 164.5zM788 160q0 -61 27 -103.5t84 -42.5q104 0 194.5 120t90.5 280q0 145 -109 145q-92 0 -189.5 -131t-97.5 -268z" />
<glyph unicode="&#x26;" horiz-adv-x="1345" d="M82 317q0 201 254 379q29 20 29 25l-33 37q-115 131 -115 237q0 133 97.5 226.5t230.5 93.5q113 0 198.5 -53.5t85.5 -151.5q0 -152 -256 -328q-29 -18 -28 -22q0 -6 26 -29q119 -100 320 -315q23 -25 27 -25t20 29l36 64l44 75q16 29 30.5 61.5t14.5 49.5q0 10 -39 10 h-123q-18 0 -22.5 4t-4.5 26.5t3.5 26.5t23.5 4q12 0 99 -3t122 -3q33 0 85.5 3t58.5 3q20 0 24 -5t4 -31q0 -18 -6 -21.5t-31 -3.5h-61q-16 0 -41 -37q-199 -285 -199 -295q0 -6 21 -33q63 -80 131 -200q14 -27 23.5 -36t38 -16.5t83.5 -7.5q14 0 16.5 -3t2.5 -21 q0 -23 -5 -27t-28 -4q-82 -2 -157.5 -11t-77.5 -9q-25 0 -31 20q-31 104 -99 201q-16 20 -20 20t-20 -18q-203 -223 -385 -223q-166 0 -266.5 95t-100.5 242zM209 403q0 -121 93 -209t212 -88q158 0 295 138q14 16 14 22l-18 27q-55 76 -159.5 182.5t-196.5 181.5 q-27 25 -37 25q-12 0 -54 -31q-149 -111 -149 -248zM350 1061q0 -94 105 -219q33 -39 45 -39q8 0 45 26q145 109 145 248q0 70 -47 123t-117 53q-86 0 -131 -56t-45 -136z" />
<glyph unicode="'" horiz-adv-x="268" d="M61 1047q1 3 5 67l9 140q5 76 7 96q8 59 65 59q59 0 60 -51q0 -8 -4 -29q-7 -29 -25 -88l-36 -117q-19 -58 -21 -67q-2 -6 -4 -14.5t-3 -10.5l-3 -6q-2 -4 -5.5 -5t-7.5 -2t-12 -1q-25 0 -25 29z" />
<glyph unicode="(" horiz-adv-x="571" d="M82 584q0 150 39 291t92 234t109.5 165t93.5 104.5t41 32.5q12 0 22 -8t10 -19l-16 -17q-16 -17 -41.5 -51t-56.5 -80t-61.5 -111.5t-56.5 -140.5t-42 -173t-16 -203q0 -162 28.5 -307t70.5 -240.5t84 -165t70.5 -108.5t28.5 -45q0 -29 -32 -29q-8 0 -46 44t-92.5 128 t-105.5 187.5t-87 241t-36 270.5z" />
<glyph unicode=")" horiz-adv-x="571" d="M82 -260l16 17q16 17 42 51t56.5 80t61.5 112t56.5 140.5t42 173t16.5 202.5q0 162 -29 307.5t-71 240.5t-84 164.5t-70.5 108.5t-28.5 45q0 29 33 29q8 0 46 -44t92 -128t105.5 -187.5t87 -240.5t35.5 -270q0 -150 -38.5 -291t-92 -234.5t-109.5 -165t-93 -104.5 t-41 -33q-12 0 -22.5 8.5t-10.5 18.5z" />
<glyph unicode="*" horiz-adv-x="800" d="M61 915q0 43 48 64q20 8 99 35.5t107 40.5q39 14 39 26q0 8 -30 31q-12 10 -87 57.5t-94 65.5q-27 31 -26 59q0 23 15 39.5t42 16.5q37 0 64 -31q14 -16 36 -51l50 -80l36 -62q16 -27 23 -26q4 0 16 26q8 18 25.5 69.5t33 92.5t25.5 55q27 39 66 39q23 0 39 -18t16 -39 q0 -27 -18 -53q-16 -25 -80 -81t-80 -73q-20 -25 -20 -31q0 -12 36 -14q16 -2 114.5 -4t123.5 -10q59 -20 59 -64q0 -29 -19.5 -44t-45.5 -15q-15 0 -31 6t-95 46t-106 52q-25 12 -32 13q-10 0 -10.5 -8.5t6.5 -28.5q4 -20 31.5 -107.5t27.5 -115.5q0 -31 -15.5 -55.5 t-46.5 -24.5q-33 0 -50 24.5t-17 53.5q0 23 16.5 107.5t20.5 109.5q2 8 2 20q0 23 -8 23q-12 0 -35 -23l-74 -76q-62 -64 -84 -78q-25 -14 -51.5 -14t-44 15t-17.5 40z" />
<glyph unicode="+" horiz-adv-x="1079" d="M63 434q0 16 1.5 23.5t9.5 12.5t26 5h349q45 0 45 39v360q0 14 5 21.5t12 8.5t25.5 1t26.5 -1t15.5 -11t7.5 -29v-334q0 -55 35 -55h362q16 0 23.5 -5t8.5 -12t1 -26q0 -29 -6 -38t-37 -9h-352q-25 0 -30 -8t-5 -29v-358q0 -23 -10.5 -29t-30.5 -6q-33 0 -42 5t-9 32v356 q0 25 -9.5 31t-40.5 6h-346q-25 0 -30 10t-5 39z" />
<glyph unicode="," horiz-adv-x="415" d="M82 -285l36 33q36 33 71.5 84t35.5 98q0 33 -20.5 63t-46 46t-46 31.5t-20.5 25.5q0 29 40 56.5t56 27.5q29 0 87.5 -47t58.5 -82q0 -78 -54.5 -170t-108.5 -146t-67 -54q-8 0 -15 11t-7 23z" />
<glyph unicode="-" horiz-adv-x="528" d="M51 412q0 25 12.5 52.5t24.5 29.5t187.5 8t187.5 6q4 0 4 -19q0 -68 -16 -67q-213 -16 -392 -16q-8 0 -8 6z" />
<glyph unicode="." horiz-adv-x="452" d="M123 78q0 33 32.5 77t57.5 44q33 0 75 -31t42 -66q0 -43 -33 -80.5t-53 -37.5q-41 0 -81 34.5t-40 59.5z" />
<glyph unicode="/" horiz-adv-x="831" d="M20 -451q0 4 39 117q645 1726 650 1741q8 23 19 30t40 7q43 0 43 -25q0 -16 -29 -90l-643 -1743q-16 -45 -27.5 -54t-37.5 -9q-54 -1 -54 26z" />
<glyph unicode="0" d="M119 387q0 168 114.5 279.5t280.5 111.5q180 0 285.5 -113.5t105.5 -279.5q0 -172 -116.5 -283.5t-286.5 -111.5q-158 0 -270.5 117.5t-112.5 279.5zM186 387q0 -133 91.5 -216t222.5 -83q164 0 246.5 92t82.5 234q0 121 -97 201.5t-226 80.5t-224.5 -91t-95.5 -218z" />
<glyph unicode="1" d="M307 25q0 14 5 20t24 6h86q16 0 19 4t3 21q2 59 2 180v182q0 190 -4 281q0 10 -1 14t-5 7t-14 3h-86q-23 0 -23 27q0 16 3 22.5t20 6.5q18 0 89 -2t97.5 -2t96 2t88.5 2q16 0 19 -5.5t3 -23.5q0 -14 -5 -20.5t-24 -6.5h-79q-14 0 -18.5 -3t-3.5 -16q-1 -3 -1 -5 q-6 -119 -6 -479q0 -109 2 -164q0 -25 24 -25h82q23 0 23 -26q0 -16 -3 -22.5t-20 -6.5q-18 0 -88.5 2t-97.5 2t-96.5 -2t-87.5 -2q-16 0 -19.5 5.5t-3.5 23.5z" />
<glyph unicode="2" d="M123 662q0 16 53 56t139 76.5t156 36.5q113 0 187.5 -73.5t74.5 -184.5q0 -80 -71.5 -170t-145.5 -144t-154 -101q-57 -33 -57 -37q0 -2 14 -2h476q8 0 39.5 67.5t35.5 67.5q8 0 22.5 -5t14.5 -9q0 -31 -55 -228q-4 -12 -23 -12h-667q-31 0 -31 23q0 14 25 34 q28 25 112 85l150 109q66 50 121 133t55 169q0 90 -47 141t-125 51q-61 0 -125 -30.5t-101 -62.5l-38 -31q-8 0 -21.5 15.5t-13.5 25.5z" />
<glyph unicode="3" d="M164 -336q0 16 23.5 28.5t54.5 12.5q33 0 84 -31q8 -4 28 -18l32 -22q11 -8 37 -13.5t54 -5.5q98 0 178 93t80 212q0 143 -74.5 205.5t-234.5 62.5q-25 0 -66 -3t-43 -3q-6 0 -11 2t-7 6.5t-4 7.5t-3 10t-3 11q-4 12 -4 19q0 23 43 34q160 45 234.5 111t74.5 174 q0 82 -49 140.5t-125 58.5q-68 0 -122 -25.5t-79.5 -51.5t-28.5 -26q-12 0 -24 11.5t-12 23.5q0 14 39.5 48t111.5 66t139 32q125 0 200 -69t75 -183q0 -168 -187 -250q-98 -41 -98 -47q0 -4 86 -11q301 -25 301 -329q0 -164 -124 -272.5t-283 -108.5q-86 0 -189.5 30.5 t-103.5 69.5z" />
<glyph unicode="4" d="M82 16q0 66 172 267l272 327q174 197 197 197q27 0 27 -53v-607q0 -27 4 -31.5t26 -4.5h119q14 0 14 -21v-70q0 -16 -3 -18t-21 -2h-107q-23 0 -26.5 -4t-1.5 -25q18 -375 18 -379q0 -20 -33 -22l-92 -8q-23 0 -22 26v381q0 23 -5.5 27t-27.5 4h-473q-37 0 -37 16z M190 123q0 -12 52 -12h344q29 0 34 6t5 35v442q0 53 -7 53q-2 0 -36 -43l-357 -430q-35 -43 -35 -51z" />
<glyph unicode="5" d="M205 324q-1 12 17 91l42 193l37 180q2 12 31 13q4 0 84 -5t181 -9.5t159 -4.5q45 0 49 11q16 49 20 49h9q27 0 26 -13q-6 -92 -8 -141q-2 -35 -76 -35q-72 0 -132 3t-135 9.5t-134 8.5q-39 0 -43 -21q-41 -205 -41 -219q0 -8 3 -11t10 -2q5 -1 9 -1q219 -20 342 -106.5 t123 -274.5q0 -123 -73.5 -224.5t-174 -155.5t-181.5 -83t-118 -29q-16 0 -16 37q0 27 16 29q45 8 94.5 26.5t105.5 51.5t100 76t73 105t29 134q0 150 -111.5 221.5t-285.5 71.5q-31 0 -31 25z" />
<glyph unicode="6" d="M98 473q0 133 44 259t114 217t149.5 168t153.5 125t125 73.5t68 25.5q10 0 20 -14t10 -27q0 -8 -10 -12q-100 -41 -187 -111.5t-144.5 -150.5t-91.5 -141.5t-54 -116.5q-18 -51 -19 -55q6 -6 9.5 -6t22 4t24.5 6q88 16 186 16q162 0 273.5 -97t111.5 -249 q0 -182 -115.5 -289.5t-287.5 -107.5q-180 0 -291 126t-111 357zM236 412q0 -141 74.5 -250t217.5 -109q100 0 168 90t68 201q0 154 -82 249t-238 95q-61 0 -135 -12l-27 -6q-8 -2 -14 -13.5t-7 -15.5t-7 -31q-18 -87 -18 -198z" />
<glyph unicode="7" d="M172 569q0 8 3 40t10.5 93.5t11.5 114.5q2 27 9 32t23 5q27 0 27 -41q0 -8 336 -8h340q35 0 35 -19q0 -4 -9 -20l-264 -504l-262 -510q-100 -194 -106 -194q-27 0 -50.5 18t-23.5 39q0 2 590 1028q18 33 18 35q0 8 -37 8h-407q-172 0 -174 -18l-19 -105q-2 -12 -26.5 -10 t-24.5 16z" />
<glyph unicode="8" d="M145 315q0 76 24 136.5t67 100.5t71.5 58.5t69.5 38.5q10 6 19.5 9.5t13.5 4.5l4 1l-5 3l-15 9l-23 14q-207 141 -207 324q0 139 101.5 236.5t246.5 97.5q137 0 230.5 -86t93.5 -222q0 -33 -4.5 -61.5t-14.5 -54t-19.5 -46t-27.5 -41t-28.5 -33.5t-32 -30.5t-29.5 -25 t-30.5 -22.5t-24.5 -17q-18 -14 -18.5 -16.5t18.5 -12.5q2 -2 34.5 -19.5t46.5 -28.5l46 -35q32 -24 49.5 -49.5t39 -60t31 -78.5t9.5 -94q0 -147 -102.5 -237t-270.5 -90q-150 0 -256.5 92t-106.5 235zM254 336q0 -129 71.5 -210t190.5 -81q102 0 167 80t65 188 q0 82 -40 144.5t-82 92.5t-122 73q-45 25 -55 24q-6 0 -68 -43q-127 -94 -127 -268zM283 1038q0 -131 141 -241q70 -53 111 -72l32 -14q6 0 29 20q53 47 100 133t47 160q0 131 -65.5 205t-169.5 74q-102 0 -163.5 -77t-61.5 -188z" />
<glyph unicode="9" d="M123 418q0 182 112.5 289.5t282.5 107.5q178 0 294 -127t116 -356q0 -143 -54.5 -266t-139.5 -204t-181 -144.5t-186.5 -97.5t-146.5 -50t-70 -16q-8 0 -14.5 18t-6.5 33q0 4 49 19.5t127 49t162 86t164 145.5t121 210l5 14q5 14 7 21.5t0 7.5q-4 0 -41 -25 q-111 -68 -256 -67q-158 0 -251 97t-93 255zM256 438q0 -123 71.5 -216t194.5 -93q197 0 258 107q12 23 13 116q0 102 -27 189.5t-89.5 150t-152.5 62.5q-131 0 -199.5 -89.5t-68.5 -226.5z" />
<glyph unicode=":" horiz-adv-x="452" d="M123 78q0 33 32.5 77t57.5 44q33 0 75 -31t42 -66q0 -43 -33 -80.5t-53 -37.5q-41 0 -81 34.5t-40 59.5zM123 641q0 33 32.5 77t57.5 44q33 0 75 -31t42 -65q0 -43 -33 -81t-53 -38q-41 0 -81 34.5t-40 59.5z" />
<glyph unicode=";" horiz-adv-x="456" d="M102 -285l36 33q36 33 72 84t36 98q0 33 -20.5 63t-46 46t-46 31.5t-20.5 25.5q0 29 40 56.5t56 27.5q29 0 87 -47t58 -82q0 -78 -54 -170t-108.5 -146t-66.5 -54q-8 0 -15.5 11t-7.5 23zM125 641q0 33 32.5 77t57.5 44q33 0 75 -31t42 -65q0 -43 -33 -81t-53 -38 q-41 0 -81 34.5t-40 59.5z" />
<glyph unicode="&#x3c;" horiz-adv-x="1079" d="M84 432q0 12 1 17.5t8 11.5t22 12l740 271q98 36 103 36q39 0 39 -51q0 -20 -32 -33l-646 -227q-86 -31 -86 -43q0 -6 86 -37l656 -229q23 -8 22 -27q0 -16 -12 -32.5t-37 -16.5q-6 0 -835 301q-20 8 -24.5 16t-4.5 31z" />
<glyph unicode="=" horiz-adv-x="1079" d="M63 274q0 16 1.5 23.5t9.5 13.5t26 6h883q16 0 23.5 -5t8.5 -12t1 -26q0 -29 -6 -39t-37 -10h-875q-18 0 -25 6.5t-8.5 13t-1.5 29.5zM63 594q0 16 1.5 23.5t9.5 12.5t26 5h883q16 0 23.5 -5t8.5 -12.5t1 -25.5q0 -29 -6 -38t-37 -9h-875q-18 0 -25 6t-8.5 13t-1.5 30z " />
<glyph unicode="&#x3e;" horiz-adv-x="1079" d="M84 133q0 20 20 27l658 229q86 31 86 37q0 12 -86 43l-647 227q-31 12 -31 33q0 51 37 51q6 0 104 -36l740 -271q33 -12 32 -41q0 -23 -5 -31t-25 -16q-829 -301 -836 -301q-25 0 -36 16.5t-11 32.5z" />
<glyph unicode="?" horiz-adv-x="745" d="M123 1239v92q0 35 18 35q12 0 20.5 -24.5t18.5 -26.5q49 -8 77 -13.5t87 -21.5t98 -35.5t89.5 -55.5t80 -80t51 -108.5t21.5 -142.5q0 -162 -59.5 -258t-216.5 -98q-31 0 -41.5 -8.5t-12.5 -26.5q-2 -33 -8 -92.5t-8 -91.5q0 -18 -25 -19q-20 0 -26 9.5t-6 35.5 q0 244 4 301q2 25 14 31t43 6h117q178 0 178 180q0 147 -118 250t-349 131q-4 0 -11 1t-10.5 2t-8.5 2t-7 3.5t-5 5.5t-4 7t-1 10zM197 78q0 33 32.5 77t57.5 44q33 0 74.5 -31t41.5 -66q0 -43 -32.5 -80.5t-53.5 -37.5q-41 0 -80.5 34.5t-39.5 59.5z" />
<glyph unicode="@" horiz-adv-x="1628" d="M102 383q0 225 125 416.5t321.5 298t409.5 106.5q115 0 212.5 -26.5t179.5 -84t129 -156.5t47 -232q0 -141 -64.5 -258t-167 -188t-221.5 -109.5t-235 -38.5q-72 0 -72 45l12 96q-14 -16 -37.5 -39t-88 -60.5t-115.5 -37.5q-57 0 -88 49t-31 121q0 74 64.5 194.5 t188.5 225t259 104.5q16 0 40 -6l23 -6q2 0 29 30q27 33 57 33q51 0 51 -26q0 -16 -6 -29q-225 -485 -225 -569q0 -23 1 -33t11.5 -20.5t28.5 -10.5q86 0 190.5 51t194.5 142q139 139 139 325q0 229 -136 343t-363 114q-322 0 -557.5 -222.5t-235.5 -553.5 q0 -244 165 -393.5t392 -149.5q199 0 347.5 66.5t287.5 195.5q16 16 27 16q12 0 20 -11t8 -17q0 -14 -8 -23q-127 -137 -307 -211.5t-381 -74.5q-256 0 -438.5 163.5t-182.5 450.5zM555 301q0 -37 23.5 -65.5t62.5 -28.5q63 0 138 117.5t119 237.5t44 155q0 23 -20.5 36 t-44.5 13q-86 0 -204 -154.5t-118 -310.5z" />
<glyph unicode="A" horiz-adv-x="1429" d="M61 31q0 18 6.5 21t30.5 3h58q6 0 35.5 62.5t70.5 158.5l80 189l73 173l40 95l217 504q8 18 34.5 52t38.5 63q25 55 39.5 55t18.5 -14l246 -691l39 -108l44 -124l42 -120l44 -116q17 -46 35.5 -90t30.5 -66.5t16 -22.5h66q16 0 19.5 -4t3.5 -22q0 -23 -4.5 -29t-18.5 -6 q-12 0 -80.5 3t-103.5 3q-33 0 -119 -3t-109 -3q-20 0 -24 5t-4 32q0 18 6 21t31 3h110q2 0 2 6q0 61 -143 463q-12 35 -21 38q-5 1 -20 1h-412q-10 0 -16 -1t-10 -2t-8.5 -6t-4.5 -6t-4 -10.5t-4 -11.5q-166 -422 -166 -465q0 -6 2 -6h160q16 0 19.5 -4t3.5 -22 q0 -23 -4.5 -29t-18.5 -6q-23 0 -89.5 3t-99 3t-79.5 -3t-70 -3q-20 0 -24.5 5t-4.5 32zM473 625q0 -12 33 -13h366q27 0 27 11q0 2 -8 26l-170 498q-12 39 -16.5 39t-20.5 -39l-201 -492q-10 -24 -10 -30z" />
<glyph unicode="B" horiz-adv-x="1202" d="M82 1329q0 14 5 21.5t12 8.5t24 1q12 0 104 -2t127 -2q39 0 124 3t128 3q203 0 329 -78t126 -252q0 -207 -307 -319l-35 -15q0 -2 22.5 -5t57.5 -10t78 -19.5t86 -37t77.5 -60.5t57 -92t22.5 -128q0 -350 -573 -350q-55 0 -124 2t-73 2q-37 0 -125 -3t-92 -3 q-20 0 -24.5 5t-4.5 32q0 18 5.5 21t31.5 3h109q10 0 10 86v662q0 496 -20 495l-117 -4q-41 0 -41 35zM428 645q0 -590 18 -590h125q369 0 369 305q0 227 -178 287q-63 20 -242 21h-69q-23 0 -23 -23zM428 733q0 -12 6 -16t27 -4h117q20 0 41.5 -1t25.5 -1q23 0 41 6 q84 25 143.5 95.5t59.5 186.5q0 150 -101.5 235t-261.5 85q-59 0 -88 -8q-10 -2 -10 -480v-98z" />
<glyph unicode="C" horiz-adv-x="1497" d="M92 686q0 315 208 511t523 196q39 0 77 -4.5t71 -11.5t60.5 -16t54.5 -21l48 -22q19 -9 40 -22l30 -21l26 -17q15 -11 17 -13q10 -8 13.5 -10t10.5 -4t9 3t2 17v56q0 18 4 22t27 4q25 0 33 -4t8 -22q0 -10 -4 -172t-4 -224q0 -18 -6.5 -25t-26.5 -7q-27 0 -33 5t-6 19 q0 2 4 88t4 96.5t-22.5 37t-66.5 61.5t-99.5 67.5t-132 55t-152.5 22.5q-221 0 -364.5 -184t-143.5 -465q0 -260 166 -447.5t401 -187.5q104 0 202.5 31t147 62.5t50.5 45.5l26 232q2 20 11.5 26.5t33.5 1.5q25 -2 25 -26q0 -27 -33 -273q-2 -20 -74.5 -62t-199.5 -80 t-246 -38q-145 0 -272 44t-228.5 129t-160 226.5t-58.5 319.5z" />
<glyph unicode="D" horiz-adv-x="1552" d="M72 20q0 23 6 27t28 4h136q8 0 17 409.5t9 692.5q0 160 -4 160l-143 -4q-10 0 -15.5 1t-8.5 6t-3 17v15q0 6 3 11t8.5 6t15.5 1q2 0 23.5 -1t53.5 -1h64q84 0 234.5 12.5t183.5 12.5q340 0 560 -190.5t220 -512.5q0 -215 -101.5 -375.5t-259 -238.5t-345.5 -80 q-66 0 -199 4t-201 4q-33 0 -143.5 -4t-116.5 -4q-16 0 -19 4t-3 24zM436 176q0 -121 4 -123q12 -8 117 -8q141 0 255 28.5t184.5 70.5t122.5 108.5t77 121t39 130.5t16 114.5t2 94.5q0 150 -72.5 290t-218 236t-325.5 96q-137 0 -184 -12q-14 -4 -15 -299q-2 -283 -2 -848z " />
<glyph unicode="E" horiz-adv-x="1239" d="M82 31q0 18 5 21t30 3h125q14 0 14 154v197q0 63 -1 147t-2 159.5t-2 142.5t-2 109t-1 44q0 295 -23 295h-88q-14 0 -21 1t-12.5 8t-5.5 21q0 29 25 29l88 -3q88 -3 131 -3q57 0 263 3t247 3q96 0 115.5 3t21.5 21v3q2 24 25 24h2q23 0 29 -4t6 -18q0 -4 -4.5 -88 t-4.5 -179q0 -12 -6 -16t-26 -4q-31 0 -31 29q0 4 3 78.5t3 80.5q0 14 -557 15q-14 0 -14 -263q0 -86 4 -290q0 -20 3 -26.5t21 -6.5h342q113 0 113 33v102q0 18 35 18q29 0 29 -16q0 -2 -2.5 -59.5t-2.5 -100.5t2.5 -102t2.5 -68q0 -16 -27 -16q-37 0 -37 18v95q0 14 -4 20 t-30.5 13.5t-78.5 7.5h-333q-25 0 -29 -4.5t-4 -26.5q12 -565 24 -565q55 0 140 1l162 2q79 1 151 1t117 1t47 1q25 0 31 6t8 41q2 29 6 178q0 16 29 16q35 0 34 -18q0 -57 -3 -157.5t-3 -125.5q0 -22 -41 -22h-4q-23 0 -374 3t-383.5 3t-130 -3t-119.5 -3q-20 0 -23.5 5 t-3.5 32z" />
<glyph unicode="F" horiz-adv-x="1126" d="M82 1333q0 29 24 29l89 -3q88 -3 131 -3q57 0 273 3t257 3q96 0 115.5 3t21.5 21v3q2 24 25 24h2q23 0 29 -4t6 -18q0 -4 -4 -88t-4 -179q0 -12 -6.5 -16t-26.5 -4q-31 0 -31 29q0 4 3 78.5t3 80.5q0 14 -577 15q-14 0 -15 -234q0 -225 4 -319q0 -25 4.5 -29t28.5 -4h354 q113 0 113 33v102q0 18 35 18q29 0 29 -16q0 -2 -2 -59.5t-2 -100.5t2 -112.5t2 -77.5q0 -16 -27 -16q-37 0 -37 18v115q0 14 -4 20t-30.5 13.5t-78.5 7.5h-354q-23 0 -28 -6.5t-5 -34.5q2 -100 3.5 -263t3.5 -235t8 -72h170q16 0 19 -4t3 -22q0 -23 -4 -29t-18 -6 q-23 0 -118 3t-128 3t-110.5 -3t-100.5 -3q-20 0 -24.5 5t-4.5 32q0 18 5.5 21t31.5 3h88q14 0 15 154v197q0 63 -1 147t-2 159.5t-3 142.5l-2 109q-1 42 -1 44q0 295 -22 295h-88q-14 0 -21.5 1t-12.5 8t-5 21z" />
<glyph unicode="G" horiz-adv-x="1564" d="M92 686q0 328 210 514t534 186q240 0 411 -120q10 -8 13.5 -10.5t10.5 -4.5t9 3.5t2 17.5v51q0 18 4 22.5t27 4.5q25 0 32 -4.5t7 -22.5q0 -4 -3 -156.5t-3 -214.5q0 -18 -6.5 -25t-26.5 -7q-27 0 -33 5t-6 19q0 2 4 78t4 86t-19.5 34.5t-60.5 56.5t-93 61.5t-128 50 t-154 20.5q-223 0 -374.5 -186.5t-151.5 -462.5q0 -266 162 -461.5t405 -195.5q104 0 186.5 24.5t114 50t33.5 39.5q6 53 6 193q0 119 -20 119h-178q-16 0 -17 24q0 37 19 37q31 0 132 -3t138 -3q35 0 87 3t97 3q16 0 17 -29q0 -33 -17 -32h-63q-18 0 -22.5 -27t-4.5 -92 q0 -25 -1 -86.5t-1 -95.5q0 -20 -80 -64.5t-218 -83.5t-265 -39q-145 0 -272 43t-228.5 128t-160 226.5t-58.5 325.5z" />
<glyph unicode="H" horiz-adv-x="1619" d="M82 31q0 18 6 21t31 3h117q14 0 14 529v209q0 516 -12 516h-88q-16 0 -22.5 1t-12.5 8t-6 21.5t5 21.5t12 8t24 1q12 0 80.5 -3t103.5 -3q33 0 113.5 3t103.5 3q20 0 24.5 -5t4.5 -32q0 -18 -5.5 -21t-31.5 -3h-111q-14 0 -14 -275q0 -55 1 -149t1 -121t4 -32t27 -5h747 q23 0 27 4t4 27v250q0 301 -21 301h-116q-20 0 -25.5 4t-5.5 26.5t5 26.5t26 4q12 0 96 -3t119 -3q37 0 112.5 3t81.5 3q20 0 24.5 -5t4.5 -32q0 -18 -5 -21t-32 -3h-94q-4 0 -4 -496q0 -758 8 -758h113q16 0 19 -4t3 -22q0 -23 -4 -29t-18 -6q-23 0 -91.5 3t-101.5 3 t-119 -3t-108 -3q-20 0 -24.5 5t-4.5 32q0 18 5 21t32 3h113q12 0 12 338v254q0 23 -2 27t-17 4h-766q-16 0 -20 -5t-4 -30q0 -588 22 -588h133q16 0 19.5 -4t3.5 -22q0 -23 -4 -29t-19 -6q-23 0 -107.5 3t-117.5 3t-125 -3t-114 -3q-20 0 -24.5 5t-4.5 32z" />
<glyph unicode="I" horiz-adv-x="681" d="M61 31q0 18 6.5 21t30.5 3h140q20 0 20 752v201q0 301 -20 301h-127q-16 0 -22.5 1t-12.5 8t-6 21.5t5 21.5t12 8t24 1q12 0 111.5 -3t133.5 -3q33 0 123 3t113 3q20 0 24.5 -5t4.5 -32q0 -18 -5.5 -21t-31.5 -3h-129q-23 0 -23 -324v-276q0 -653 21 -654h145 q16 0 19.5 -4t3.5 -22q0 -23 -4.5 -29t-18.5 -6q-23 0 -118 3t-128 3t-136 -3t-126 -3q-20 0 -24.5 5t-4.5 32z" />
<glyph unicode="J" horiz-adv-x="681" d="M-61 -385q0 47 58 89t79 42q14 0 49 -21.5t57 -21.5q53 0 67.5 65.5t14.5 221.5v1018q0 301 -20 301h-133q-16 0 -22.5 1t-12.5 8t-6 21.5t5 21.5t12 8t24 1q12 0 114.5 -3t136.5 -3q33 0 110 3t99 3q20 0 24.5 -5t4.5 -32q0 -18 -5 -21t-32 -3h-102q-14 0 -15 -551v-492 q0 -172 -34.5 -313t-141.5 -256q-123 -131 -223 -131q-39 0 -73.5 14.5t-34.5 34.5z" />
<glyph unicode="K" horiz-adv-x="1331" d="M82 31q0 18 6 21t31 3h112q16 0 17 348v594q0 301 -17 301h-90q-16 0 -22 1t-12.5 8.5t-6.5 21.5t5.5 21.5t12.5 8.5t23 1q12 0 93 -3t116 -3q33 0 114 3t103 3q20 0 24.5 -5t4.5 -32q0 -18 -5 -21.5t-32 -3.5h-110q-29 0 -29 -323v-256q0 -16 1 -23.5t7 -12.5t18 -5h46 q23 0 116.5 114.5t219.5 284.5t133 178q18 27 18 33q0 10 -31 10h-76q-16 0 -22 1t-12.5 8.5t-6.5 21.5t5.5 21.5t12.5 8.5t23 1q12 0 76 -3t99 -3q33 0 87 3t76 3q20 0 24.5 -5t4.5 -32q0 -18 -5 -21.5t-32 -3.5h-100l-83 -98l-199 -238l-161 -192q-6 -6 -8 -10t-4 -6 t0 -5.5t3 -5.5t6 -8l10 -10l551 -635q31 -35 63 -35h29q16 0 19 -4t3 -22q0 -23 -4 -29t-18 -6q-23 0 -97.5 3t-107.5 3t-107.5 -3t-97.5 -3q-20 0 -24.5 5t-4.5 32q0 18 5.5 21t31.5 3h62q35 0 35 8l-25 29l-444 526q-14 16 -46 17h-40q-18 0 -23.5 -3t-5.5 -22 q0 -555 22 -555h150q16 0 19 -4t3 -22q0 -23 -4 -29t-18 -6q-23 0 -118 3t-128 3t-123 -3t-112 -3q-20 0 -24.5 5t-4.5 32z" />
<glyph unicode="L" horiz-adv-x="1212" d="M82 31q0 18 5 21t30 3h127q18 0 18 598v473q0 182 -14 183h-119q-20 0 -26.5 5t-6.5 25.5t7.5 25.5t33.5 5q12 0 101.5 -3t123.5 -3q33 0 126.5 3t115.5 3q25 0 30 -4t5 -27q0 -18 -6 -24t-31 -6h-143q-18 0 -19 -441v-567q0 -238 17 -238q465 0 600 13q27 2 35 8t12 39 l24 172q4 16 23 16q41 0 41 -20q0 -6 -9 -61l-19 -124l-15 -90q-2 -22 -41 -22h-4q-23 0 -368 3t-377.5 3t-130 -3t-119.5 -3q-20 0 -23.5 5t-3.5 32z" />
<glyph unicode="M" horiz-adv-x="1832" d="M72 31q0 18 5 21t32 3h86q4 0 7 9.5t4 29.5l2 42q1 20 2 60t3 68q37 750 37 1018q0 16 -8.5 21.5t-36.5 5.5h-94q-16 0 -19.5 4t-3.5 22q0 23 4 29t19 6q12 0 104 -3t115 -3q27 0 73 3t48 3q31 0 41 -27l430 -1073q18 -45 22 -45q6 0 23 45l401 1047q12 33 20.5 40 t30.5 7h94q33 0 108 3t97 3q20 0 24.5 -5t4.5 -32q0 -18 -5 -21t-32 -3h-94q-14 0 -14 -164v-184q0 -313 9 -609.5t23 -296.5h111q16 0 21.5 -4t5.5 -22q0 -23 -4.5 -29t-18.5 -6q-23 0 -104.5 3t-114.5 3t-114 -3t-103 -3q-20 0 -24.5 5t-4.5 32q0 18 5 21t32 3h94 q18 0 19 363q0 201 -5.5 527.5t-9.5 326.5t-73 -180l-174 -450l-166 -419q-20 -51 -56.5 -102t-58.5 -96q-18 -39 -31 -39q-10 0 -35 57l-477 1178q-27 61 -33 61q-4 0 -8 -65q-16 -432 -16 -953q0 -209 10 -209h148q16 0 19 -4t3 -22q0 -23 -4 -29t-18 -6q-23 0 -85.5 3 t-95 3t-89 -3t-79.5 -3q-20 0 -24 5t-4 32z" />
<glyph unicode="N" horiz-adv-x="1667" d="M82 31q0 18 6 21t31 3h90q6 0 10 5.5t6 15.5t3 22.5t2 32t1 37.5t1 46t1 50l17 1045h-139q-16 0 -19.5 4t-3.5 22q0 23 4 29t19 6q12 0 109 -3t120 -3q27 0 69 3t44 3q20 0 41 -27l831 -1021q33 -41 37 -41q8 0 8 57v86q0 100 -2 383t-2 387q0 115 -2 115h-193 q-16 0 -19 4t-3 22q0 23 4 29t18 6q23 0 104 -3t113.5 -3t89 3t78.5 3q20 0 24.5 -5t4.5 -32q0 -18 -6 -21t-31 -3h-96q-8 0 -8 -121q0 -139 -7 -429t-13.5 -518.5t-6.5 -232.5q0 -45 -20 -45q-8 0 -37 33l-1008 1225q-29 37 -33 36q-6 0 -6 -40q-2 -51 -2 -250 q0 -111 -1 -360t-1 -343q0 -209 10 -209h177q16 0 19 -4t3 -22q0 -23 -4 -29t-18 -6q-23 0 -104 3t-113.5 3t-89 -3t-78.5 -3q-20 0 -24.5 5t-4.5 32z" />
<glyph unicode="O" horiz-adv-x="1540" d="M92 651q0 324 203 527.5t493 203.5q297 0 478.5 -206.5t181.5 -512t-193.5 -496t-496.5 -190.5q-170 0 -318.5 75t-248 232.5t-99.5 366.5zM285 707q0 -287 129 -479.5t346 -192.5q162 0 278.5 98t169 241.5t52.5 307.5t-51.5 306t-166 239.5t-274.5 97.5 q-211 0 -347 -186t-136 -432z" />
<glyph unicode="P" horiz-adv-x="1155" d="M82 1329q0 14 5 21.5t12 8.5t24 1q12 0 104 -2t127 -2q33 0 139.5 5t129.5 5q221 0 356 -101.5t135 -299.5q0 -188 -131 -279.5t-358 -91.5q-39 0 -95.5 3t-83.5 3q-20 0 -20 -22v-136q0 -387 10 -387h150q16 0 19 -4t3 -22q0 -23 -4 -29t-18 -6q-23 0 -113 3t-123 3 q-37 0 -126 -3t-93 -3q-20 0 -24.5 5t-4.5 32q0 18 6.5 21t30.5 3h105q18 0 18 916v106q0 221 -10 221l-129 -4q-41 0 -41 35zM428 666q0 -27 78 -27q193 0 312.5 85t119.5 271q0 145 -122 231.5t-310 86.5q-45 0 -68 -2q-10 0 -10 -111v-534z" />
<glyph unicode="Q" horiz-adv-x="1603" d="M92 696q0 317 207 501.5t504 184.5q305 0 506.5 -194.5t201.5 -491.5q0 -244 -138 -424t-361 -243q-31 -8 -128 -49l-178 -78q-81 -37 -81 -39q0 -4 52 -6t132 -8.5t131 -18.5q49 -10 131 -33.5t140.5 -37t97.5 -13.5q61 0 112.5 15.5t77 30.5t27.5 15q6 0 17 -12t11 -22 q0 -14 -47 -51t-124.5 -71t-147.5 -34q-121 0 -275.5 42t-276.5 85t-163 43q-31 0 -82 -18.5t-55 -18.5q-18 0 -46 34t-28 52q0 31 51 31q8 0 22.5 -1t23.5 -1q66 0 116 12q33 8 104 38l128 57q57 26 57 30l-29 4q-143 18 -263 64.5t-218 126t-153.5 207.5t-55.5 292z M270 729q0 -287 174 -485q76 -86 231.5 -146.5t213.5 -60.5q31 0 94.5 38t139 109.5t132 203.5t56.5 292q0 252 -145.5 448.5t-383.5 196.5q-215 0 -363.5 -178t-148.5 -418z" />
<glyph unicode="R" horiz-adv-x="1312" d="M82 1329q0 14 5 21.5t12 8.5t24 1q12 0 104 -2t127 -2q33 0 154 6t143 6q86 0 158 -15.5t140.5 -51t108.5 -107.5t40 -174q0 -66 -30 -125t-77 -100t-87 -65.5t-81 -43.5q-10 -6 -21 -9t-16 -5l-4 -2l4 -1q4 -1 14.5 -3t22.5 -7q328 -98 342 -471q4 -90 8.5 -111.5 t20.5 -21.5h94q14 0 19.5 -7t5.5 -38q0 -16 -35 -16l-272 6q-10 0 -13.5 2t-3.5 14v119q0 88 -4 147.5t-24.5 132t-56.5 116.5t-104.5 75t-164.5 33q-20 0 -89 1t-100 1q-23 0 -22 -23q0 -127 7 -345t15 -218h125q16 0 19.5 -4t3.5 -22q0 -23 -4 -29t-19 -6q-23 0 -105.5 3 t-115.5 3q-37 0 -116.5 -3t-83.5 -3q-20 0 -24.5 5t-4.5 32q0 18 5 21t32 3h92q10 0 10 264v273q0 707 -24 706l-113 -4q-41 0 -41 35zM424 707q0 -12 6 -16.5t27 -4.5q41 0 133 -1t129 -3q20 0 24 2q180 82 181 307q0 145 -114 234.5t-265 89.5q-37 0 -107 -4 q-14 0 -14 -111v-493z" />
<glyph unicode="S" horiz-adv-x="1081" d="M113 999q0 166 133 276.5t305 110.5q150 0 276 -86q20 -16 32.5 -16t14.5 21l3 22q0 18 4 23.5t26 5.5q25 0 32 -5t7 -24l-5 -129q-5 -129 -5 -192q0 -18 -6 -25.5t-27 -7.5q-27 0 -33 5t-6 19q0 2 3 61.5t3 69.5q0 45 -105.5 123t-209.5 78q-117 0 -194.5 -75.5 t-77.5 -188.5q0 -88 54 -150.5t134 -94.5l175 -70q95 -37 175 -76t134.5 -119t54.5 -190q0 -180 -138.5 -288t-320.5 -108q-104 0 -202.5 19.5t-150 41t-53.5 33.5l-7 99l-9 126q-4 58 -4 70q0 29 25 29h10q31 0 33 -33l12 -188q2 -43 134 -86t230 -43q111 0 192 71.5 t81 176.5q0 86 -54.5 147.5t-135.5 95.5l-175 74q-94 41 -175 82t-135 122.5t-54 192.5z" />
<glyph unicode="T" horiz-adv-x="1413" d="M41 1114l7 44q7 44 15.5 108.5t12.5 109.5q2 20 6 24.5t27 4.5q27 0 26 -12v-23q0 -12 221 -12h731q221 0 224 22q2 25 26 25q23 0 29 -4t6 -19q0 -4 -4 -88t-4 -178q0 -12 -6 -16t-27 -4q-31 0 -31 28q0 4 3.5 79t3.5 81q0 16 -232 16h-237q-6 0 -10.5 -20t-6.5 -62 t-2 -74t-1 -90.5t-1 -76.5l-1 -58q-1 -58 -3 -149.5t-4 -194t-3 -209t-1 -178.5q0 -133 4 -133h152q16 0 19 -4t3 -22q0 -23 -4 -29t-18 -6q-23 0 -118 3t-128 3t-129.5 -3t-118.5 -3q-20 0 -24.5 5t-4.5 32q0 18 6.5 21t30.5 3h127q14 0 21.5 394.5t7.5 666.5 q0 184 -15 184h-294q-197 0 -199 -26l-14 -144q-2 -35 -27 -34q-41 0 -41 18z" />
<glyph unicode="U" horiz-adv-x="1546" d="M82 1329q0 14 4 21.5t10 8.5t23 1q12 0 82.5 -3t105.5 -3q33 0 122 3t112 3q20 0 24 -5t4 -32q0 -18 -6 -21.5t-31 -3.5h-133q-12 0 -20 -341t-8 -490q0 -199 98 -298t313 -99q188 0 353 110q34 23 41 47q10 35 10 279v624q0 168 -15 168h-100q-16 0 -22.5 1t-12.5 8.5 t-6 21.5t5 21.5t12.5 8.5t23.5 1q12 0 91 -3t114 -3t94.5 3t65.5 3q20 0 24 -5t4 -32q0 -18 -5 -21.5t-32 -3.5h-49q-6 0 -10 -34.5t-6 -104t-3 -141.5t-3 -181.5t-4 -187.5q-2 -117 -6.5 -262t-6.5 -231t-2 -105q0 -65 -42 -65h-1q-20 0 -61 74.5t-66 74.5q-20 0 -94 -41 q-82 -47 -197.5 -82t-224.5 -35q-121 0 -206 29t-131 70t-72.5 110.5t-32.5 130t-6 148.5q0 23 1 321.5t1 391.5q0 121 -10 120h-76q-12 0 -16.5 1t-10.5 3.5t-8 8.5t-2 18z" />
<glyph unicode="V" horiz-adv-x="1402" d="M20 1329q0 14 4.5 21.5t10.5 8.5t22 1q12 0 83 -3t106 -3q33 0 138 3t128 3q20 0 24.5 -5t4.5 -32q0 -18 -6.5 -21.5t-30.5 -3.5h-146q-4 0 -4 -10q0 -39 25 -104q139 -408 326 -893q39 -98 45 -98q12 0 47 94l76 195l95 244l87 228q45 119 69.5 201t24.5 111 q0 33 -19 32h-145h-11q-3 0 -8 1t-8.5 3.5t-5.5 5.5t-3 8t-1 13q0 23 5 27t26 4q12 0 96 -3t119 -3t94.5 3t65.5 3q20 0 24 -5t4 -32q0 -18 -5 -21.5t-31.5 -3.5t-40 -5t-18.5 -12t-15 -30l-473 -1112q-6 -16 -56 -86q-12 -18 -25 -41.5t-20.5 -35t-16.5 -19.5t-22 -8 q-10 0 -20 31l-35 104q-24 74 -55 141q0 2 -105 273l-212 536q-105 264 -111 264h-64q-12 0 -16 1t-10 3.5t-8.5 8.5t-2.5 18z" />
<glyph unicode="W" horiz-adv-x="2064" d="M20 1329q0 14 5.5 21.5t12.5 8.5t23 1q12 0 84 -3t107 -3q33 0 111.5 3t101.5 3q20 0 24.5 -5t4.5 -32q0 -18 -5.5 -21.5t-31.5 -3.5h-103q-20 0 -20 -18t55 -203l97 -317l104 -324q45 -137 47 -145q25 -74 27 -74q4 0 32 74l293 747q10 27 10 37q0 8 -7 28.5t-11 35.5 q-45 160 -55 159h-123q-14 0 -20.5 1t-10.5 8.5t-4 21.5q0 23 6 27t29 4q12 0 102 -3t125 -3q33 0 128 3t118 3q20 0 24.5 -5t4.5 -32q0 -16 -6.5 -20.5t-28.5 -4.5h-131q-6 0 -6 -18q0 -55 36 -203l67 -237l70 -248l59 -201q28 -94 30 -100l8 -29l7 -24l6 -18l5 -15l4 -11 q2 -6 4.5 -8t4.5 -2q4 0 45 103l73 191l94 250l80 221q46 130 68.5 209t22.5 108q0 33 -19 32h-133q-14 0 -20.5 1t-10.5 8.5t-4 21.5q0 23 6 27t29 4q12 0 94 -3t117 -3q37 0 86 3t53 3q20 0 24.5 -5t4.5 -28q0 -18 -6 -23.5t-31 -5.5q-27 0 -40 -5t-18 -12t-16 -30 l-452 -1112q-8 -23 -16.5 -36t-19.5 -26.5t-20 -23.5l-22 -35l-19 -28l-14 -22q-8 -11 -14 -15t-15 -4q-16 0 -29.5 28.5t-37 113.5t-39.5 134q0 2 -29 105l-76 270l-83 301q-14 51 -20.5 51t-25.5 -51l-290 -762q-8 -23 -16.5 -36t-19.5 -26.5t-20 -23.5l-22 -35l-19 -28 l-14 -22q-8 -11 -14 -15t-15 -4q-16 0 -29.5 28.5t-37 113.5t-39.5 134q0 2 -34 116l-81 269l-95 312l-83 266q-35 110 -39 110h-72q-16 0 -22 1t-12.5 8.5t-6.5 21.5z" />
<glyph unicode="X" horiz-adv-x="1306" d="M20 25q0 12 1.5 18t6.5 9t9 3h16h76q4 0 13.5 9.5t25.5 33.5l30 42q13 18 39.5 58t43.5 62l87 122l114.5 147t92.5 118q14 18 0 41q0 4 -188 307t-199 303h-79h-11q-4 0 -9 1t-8 3.5t-5 5.5t-3 8t-1 13q0 14 4 21.5t10 8.5t23 1q12 0 108 -3t131 -3q33 0 104.5 3t94.5 3 q20 0 24 -5t4 -32q0 -18 -5 -21.5t-31 -3.5h-84q-23 0 -25 -4t8 -26q55 -133 248 -465q4 -4 7 -9.5t5 -8.5l2 -3q6 0 183 273q129 193 129 235q0 8 -6 8h-115q-27 0 -32 3.5t-5 21.5q0 27 4 32t25 5q23 0 75 -3t84 -3q35 0 89.5 3t66.5 3q23 0 28 -4t5 -26.5t-6 -27 t-27 -4.5h-53q-8 0 -94 -122q-68 -98 -181.5 -249t-130.5 -175q-8 -12 -8 -14.5t8 -14.5q420 -668 439 -668h71q12 0 16.5 -1t10.5 -3t8 -8t2 -18q0 -14 -4 -21.5t-10 -8.5t-23 -1q-12 0 -93 3t-116 3q-33 0 -124 -3t-113 -3q-20 0 -24.5 5t-4.5 32q0 18 6 21t31 3h102 q12 0 17.5 1t7.5 4t0 8.5t-8 17.5q-37 76 -297 512q-11 19 -13 19q-4 1 -14 -15q-225 -317 -334 -496l-24 -43q0 -8 26 -8h111q25 0 31 -3t6 -21q0 -27 -4 -32t-25 -5q-23 0 -80 3t-90 3q-35 0 -96 -3t-74 -3q-20 0 -26.5 4t-6.5 27z" />
<glyph unicode="Y" horiz-adv-x="1222" d="M20 1339q0 14 4.5 21.5t10.5 8.5t22 1q12 0 94 -3t117 -3q33 0 123 3t113 3q20 0 24 -5t4 -32q0 -18 -6 -21t-30 -3h-121q-23 0 -25 -5.5t8 -25.5q18 -47 76 -156l128 -240q71 -130 87 -163q18 -35 23 -35q6 0 22 29q12 25 56 107l78 148l72 142q38 76 59.5 127t21.5 66 q0 6 -4 6h-115q-27 0 -32 3t-5 21q0 27 4.5 32t24.5 5q23 0 75 -3t85 -3q35 0 89 3t66 3q23 0 28 -4t5 -27q0 -12 -1 -18t-6 -9t-10 -3h-16h-73q-4 0 -77 -127l-167 -291q-94 -164 -133 -227q-6 -10 -6 -23q0 -586 20 -586h146q16 0 19 -4t3 -22q0 -23 -4 -29t-18 -6 q-23 0 -118 3t-128 3t-120 -3t-110 -3q-20 0 -24 5t-4 32q0 18 5 21t32 3h106q20 0 21 500q0 23 -15 47q-387 707 -407 707h-60q-12 0 -16 1t-10 3t-8.5 8t-2.5 18z" />
<glyph unicode="Z" horiz-adv-x="1230" d="M82 31q0 10 125 201l335 512l339 520q10 14 10 18q0 6 -49 6h-619q-18 0 -21 -15q-1 -3 -1 -5q-4 -18 -11 -58l-11 -70q-5 -28 -5 -32q-8 -31 -18 -31q-49 0 -50 19q0 6 7.5 50t18.5 114.5t18 123.5q0 12 32 13q27 0 27 -13v-12q0 -6 3 -9t16.5 -5t37 -3t64.5 -1h780 q20 0 27.5 -6.5t7.5 -24.5q0 -12 -128 -201l-325 -487q-198 -299 -323 -512q-20 -33 -21 -37q0 -10 23 -10h690h11q3 0 8 1t5 2t2.5 6t2.5 8t1 12.5t1 17.5q2 29 6 178q0 16 37 16q35 0 34 -18q0 -57 -3 -157.5t-3 -125.5q0 -22 -41 -22h-4q-117 0 -516 3t-504 3 q-10 0 -13 5.5t-3 25.5z" />
<glyph unicode="[" horiz-adv-x="606" d="M164 -258v1640q0 18 4 24.5t20 6.5h310q18 0 22 -3t4 -15v-29q0 -18 -4 -22.5t-22 -4.5h-215q-18 0 -22.5 -4t-4.5 -20v-1505q0 -25 27 -25h215q12 0 17 -1t7 -6t2 -20v-24q0 -12 -4 -17.5t-22 -5.5h-308q-18 0 -22 5.5t-4 25.5z" />
<glyph unicode="\" horiz-adv-x="831" d="M20 1419q0 25 43 25q29 0 40.5 -7t19.5 -30l649 -1741q39 -113 39 -117q0 -27 -53 -26q-27 0 -38 9t-28 54l-643 1743q-29 74 -29 90z" />
<glyph unicode="]" horiz-adv-x="606" d="M82 -242q0 18 4 22.5t23 4.5h215q18 0 22 4t4 21v1505v12q0 4 -3 7t-8 4t-15 1h-215q-12 0 -17.5 1t-7.5 6.5t-2 19.5v25q0 14 4 18t23 4h307q18 0 22 -5t4 -26v-1640q0 -18 -4 -24.5t-20 -6.5h-309q-18 0 -22.5 3t-4.5 16v28z" />
<glyph unicode="^" horiz-adv-x="823" d="M104 637l299 655q4 2 12.5 2t12.5 -2l299 -655q-31 -6 -53 -6q-18 0 -53 6l-209 475l-201 -475q-37 -6 -57 -6q-23 0 -50 6z" />
<glyph unicode="_" horiz-adv-x="839" d="M51 -88q0 37 33 37h678q27 0 26 -35v-10q0 -47 -26 -47h-684q-27 0 -27 39v16z" />
<glyph unicode="`" horiz-adv-x="819" d="M201 1192q0 27 19.5 44t53.5 17q43 0 62 -51l100 -266q4 -8 4 -12t-8 -4h-33q-6 0 -16 12l-168 219q-14 21 -14 41z" />
<glyph unicode="a" horiz-adv-x="858" d="M72 145q0 86 75.5 151.5t171 98.5t211.5 54q16 2 17 32q0 55 -1 86t-10.5 75t-28 66.5t-53 40t-85.5 17.5q-37 0 -64 -10q-41 -18 -52 -45t-13 -93q0 -33 -15 -43q-23 -16 -62.5 -36.5t-45.5 -20.5q-16 0 -17 31q0 117 100.5 192.5t211.5 75.5q147 0 207.5 -68.5 t60.5 -199.5q0 -59 -6 -231.5t-6 -186.5q0 -61 45 -61q4 0 39.5 24.5t38.5 24.5q6 0 16 -11.5t10 -19.5q0 -10 -133 -100q-31 -23 -53 -23q-20 0 -35.5 12.5t-24 29t-13.5 32.5t-7 29l-2 12q-2 0 -8 -4l-17 -10l-16 -11q-139 -84 -236 -84q-94 0 -147 47t-53 127zM215 203 q0 -53 36 -97.5t97 -44.5q41 0 90 12.5t79 26t30 19.5v274q0 23 -12 23q-29 0 -127 -31q-193 -61 -193 -182z" />
<glyph unicode="b" horiz-adv-x="993" d="M10 1309q0 43 10 43q41 4 114 12t123 14t54 6q12 0 13 -30q-6 -379 -7 -547q0 -78 2.5 -78t15.5 6t35.5 15.5t48 18.5t58.5 15.5t62 6.5q170 0 281.5 -118t111.5 -288q0 -188 -133 -300t-320 -112q-39 0 -97 19.5t-85 19.5q-23 0 -57.5 -18.5t-42.5 -18.5q-25 0 -25 27 q0 2 2 75t5 169t3 157q0 178 -9 542t-26 364q-4 0 -62 -6.5t-62 -6.5q-13 1 -13 13zM313 131q0 -102 172 -102q137 0 218 104.5t81 249.5q0 137 -97 242.5t-230 105.5q-33 0 -67 -11t-53.5 -22.5t-19.5 -17.5q0 -121 -2 -327t-2 -222z" />
<glyph unicode="c" horiz-adv-x="843" d="M72 362q0 213 129 334t293 121q102 0 187 -59.5t85 -136.5q0 -27 -21 -41q-35 -27 -61.5 -27t-34.5 22q-4 10 -17.5 52.5t-20.5 55.5t-24.5 37.5t-43 33t-62.5 8.5q-123 0 -199.5 -108.5t-76.5 -239.5q0 -139 83 -241.5t232 -102.5q61 0 119.5 15t91.5 30.5t37 15.5 q14 0 14 -16q0 -4 -13 -18.5t-42 -35t-65.5 -38t-91 -30.5t-111.5 -13q-178 0 -282.5 104t-104.5 278z" />
<glyph unicode="d" horiz-adv-x="1021" d="M61 371q0 174 120 289.5t296 115.5q35 0 69 -5t58.5 -13t43.5 -16l29 -14l11 -5q12 0 12 37q0 98 -4 232t-9 229.5t-7 95.5t-65.5 -9.5t-71.5 -9.5t-10.5 4.5t2.5 26.5q4 25 16 27q49 6 115.5 15t107.5 15.5t45 6.5q14 0 17.5 -7.5t3.5 -39.5q0 -14 -3 -128t-6.5 -337.5 t-3.5 -503.5q0 -98 4 -246q2 -59 12.5 -79.5t35.5 -20.5q8 0 69 8q12 2 17.5 0t5.5 -16q0 -16 -1 -22.5t-6.5 -10.5t-19.5 -6l-235 -31q-12 0 -13 18q0 2 1 36t1 38q0 16 -5 18.5t-25 -10.5q-129 -80 -246 -80q-154 0 -257.5 96.5t-103.5 301.5zM211 385q0 -152 77 -244 t234 -92q47 0 112.5 21.5t65.5 46.5v512q0 25 -63.5 65.5t-134.5 40.5q-131 0 -211 -103.5t-80 -246.5z" />
<glyph unicode="e" horiz-adv-x="868" d="M61 373q0 186 117 312t301 126q145 0 225 -94t80 -232q0 -10 -42 -17t-68 -7q-12 0 -231.5 5t-227.5 5q-10 0 -10 -74q0 -156 91 -247t214 -91q45 0 89 13.5t73.5 34t52.5 40t36 32.5l13 14q4 0 18.5 -13.5t14.5 -17.5q0 -10 -43 -54.5t-131 -91.5t-180 -47 q-186 0 -289 110t-103 294zM215 522q0 -16 25 -16q117 0 321 8q82 2 82 8q0 133 -60.5 188.5t-127.5 55.5q-94 0 -164 -79t-76 -165z" />
<glyph unicode="f" horiz-adv-x="626" d="M72 25q0 27 24 26h82q8 0 8 129q0 41 -1 104.5t-1 67.5v123q0 233 -4 234h-67q-18 0 -23.5 4t-5.5 22.5t4 22.5t18 4h56q14 0 17 4t3 20q0 49 -2 96.5t-2 102.5q0 178 76 291t244 113q63 0 116.5 -39t53.5 -99q0 -33 -37 -64.5t-61.5 -31.5t-26.5 19q-6 47 -10.5 67.5 t-14.5 50t-27.5 40.5t-44.5 11q-120 0 -120 -330v-5q0 -35 -4 -211q0 -25 6 -30t37 -5h237q14 0 14 -10.5t-5 -25.5t-11 -15h-235q-23 0 -29 -4.5t-6 -20.5v-340q0 -295 20 -295h135q16 0 21.5 -6t5.5 -20q0 -12 -1 -16.5t-7 -8.5t-19 -4q-16 0 -100 2t-117 2q-25 0 -81 -2 t-89 -2q-18 0 -22 5.5t-4 23.5z" />
<glyph unicode="g" horiz-adv-x="870" d="M31 -354q0 66 52 119t110.5 78.5t117.5 37.5q47 10 47 12.5t-43 2.5h-116q-63 0 -82 38q-18 43 -19 99q0 57 37 65q68 16 156 41q78 23 78 25l-5 2q-5 2 -15.5 4t-18.5 4q-260 78 -260 330q0 131 109.5 218t250.5 87q45 0 86 -11.5t68.5 -25.5t49 -29.5t34.5 -26.5 l12 -11q4 0 29.5 9t60.5 18t64 11q4 0 11 -19t7 -38q0 -12 -6 -12q-23 -2 -72 -12.5t-49 -16.5q0 -2 6 -21.5t13.5 -53t7.5 -72.5q0 -123 -59.5 -195t-176.5 -117q-55 -23 -354 -106q-8 -2 -8 -18.5t11 -38t17 -23.5q35 -2 118 -5t132 -6t124 -12.5t121 -26t92 -42 t68.5 -66.5t22.5 -96q0 -156 -125 -248t-325 -92q-90 0 -174 24.5t-144.5 81t-60.5 134.5zM123 -340q0 -94 90 -147.5t195 -53.5q135 0 235 57.5t100 180.5q0 55 -59 94t-137 54.5t-160 15.5q-88 0 -176 -54.5t-88 -146.5zM201 512q0 -133 84 -225t139 -92q68 0 134.5 88 t66.5 217q0 121 -55.5 189.5t-149.5 68.5q-88 0 -153.5 -73t-65.5 -173z" />
<glyph unicode="h" horiz-adv-x="1030" d="M20 1311q0 33 11 35q276 36 298 36h1q10 0 10 -41q-16 -340 -16 -616v-21q0 -6 4 -6t6 1t12 8q148 81 269 81h3q82 0 136.5 -32.5t79 -96t32.5 -129t8 -161.5v-293q0 -16 3.5 -20.5t19.5 -4.5h53q29 0 29 -26q0 -29 -29 -29q-16 0 -64 2t-81 2q-25 0 -84 -2t-92 -2 q-18 0 -22.5 5t-4.5 24q0 27 27 26h80q16 0 18 3t4 20q4 82 4 360q0 119 -49 195t-147 76q-96 0 -183 -43q-33 -16 -32 -31l2 -307q0 -182 2 -236q2 -20 3 -26.5t4 -8.5t15 -2h78q16 0 21.5 -6t5.5 -20q0 -12 -1 -16.5t-7.5 -8.5t-18.5 -4q-16 0 -76.5 2t-93.5 2 q-25 0 -84 -2t-92 -2q-18 0 -22.5 5t-4.5 24q0 27 25 26h80q14 0 17 6t3 31q2 193 2 451q0 414 -16 729q-2 35 -12 35q-2 0 -61.5 -7.5t-63.5 -7.5q-9 0 -9 23z" />
<glyph unicode="i" horiz-adv-x="509" d="M51 731q0 10 8 27q6 12 9.5 13t21.5 3q195 10 232 10q14 0 14 -12v-348q0 -231 6 -348q0 -10 1 -14.5t5 -7.5t14 -3h74q23 0 23 -26q0 -16 -3 -22.5t-20 -6.5q-18 0 -81.5 2t-90 2t-95.5 -2t-87 -2q-16 0 -19.5 5t-3.5 24q0 14 5.5 20t23.5 6h84q16 0 19.5 4t3.5 21 q2 59 2 180q0 240 -9 438q-2 23 -6 28t-20 5q-2 0 -50.5 -2t-52.5 -2q-8 0 -8 8zM158 1133q0 51 40 81.5t83 30.5q37 0 61.5 -20.5t24.5 -61.5q0 -49 -39 -81.5t-86 -32.5q-35 0 -59.5 21.5t-24.5 62.5z" />
<glyph unicode="j" horiz-adv-x="598" d="M10 -522q0 33 30 70.5t54.5 37.5t64.5 -4t48 -4q39 0 58.5 19.5t19.5 48.5q0 18 -5.5 115.5t-9.5 297t-4 469.5q0 100 -4 156q-2 29 -18 29q-6 0 -69.5 -3t-74.5 -3q-6 0 -6 8q0 10 8 30q0 2 3 7q4 12 28 12q45 0 107 3l105 5q42 2 44 2q14 0 14 -47q0 -41 5.5 -279.5 t5.5 -392.5q0 -184 -21.5 -296.5t-89.5 -200.5q-27 -35 -118 -78t-136 -43q-39 0 -39 41zM164 1188q0 51 40 81.5t83 30.5q37 0 61.5 -20t24.5 -61q0 -49 -39 -82t-86 -33q-35 0 -59.5 21.5t-24.5 62.5z" />
<glyph unicode="k" horiz-adv-x="919" d="M20 1329v19q0 27 25 28q233 18 268 19q10 0 12.5 -4.5t2.5 -22.5l-23 -917q0 -16 5 -19.5t28 -3.5h45q8 0 15.5 2t14.5 9t10 11l11 12q8 9 8 11q109 143 162 232q6 10 7 13t3 8t-1 7t-10 3t-19 1h-41q-16 0 -21.5 6.5t-5.5 20.5q0 29 29 29q8 0 51 -2.5t68 -2.5 q20 0 61 2.5t55 2.5q27 0 27 -29q0 -27 -25 -27h-65q-23 0 -219 -252q-4 -4 -10 -11q-7 -7 -9 -10t1 -8t8 -9q5 -7 10 -11l309 -358q23 -27 45 -27h20q16 0 21.5 -6t5.5 -20q0 -12 -1 -16.5t-7 -8.5t-18.5 -4t-60.5 2t-76.5 2t-78 -2t-61.5 -2q-18 0 -22.5 5t-4.5 24 q0 27 25 26h22q35 0 11 31l-226 278q-4 4 -8 12q-18 24 -37 23h-28q-16 0 -19.5 -6t-3.5 -27v-274q0 -27 3 -32t20 -5h47q16 0 21 -6t5 -20q0 -12 -1 -16.5t-7 -8.5t-18 -4q-16 0 -61.5 2t-77.5 2q-39 0 -98.5 -2t-65.5 -2q-18 0 -22.5 5t-4.5 24q0 27 25 26h84q14 0 17 6 t3 31v395q0 836 -18 836q-4 0 -53.5 -3t-61.5 -3q-14 0 -17.5 3t-3.5 13z" />
<glyph unicode="l" horiz-adv-x="526" d="M41 1321q0 4 4 33q2 12 4 13t17 3q246 18 251 19q10 0 12.5 -5.5t2.5 -25.5q2 -328 7 -680t5 -547q0 -80 16 -80h80q16 0 21.5 -6t5.5 -20q0 -12 -1 -16.5t-7 -8.5t-19 -4q-16 0 -72.5 2t-88.5 2q-25 0 -91.5 -2t-99.5 -2q-18 0 -22.5 5t-4.5 24q0 27 25 26h107 q8 0 8 174q0 809 -23 1059q-14 37 -22 39q-6 0 -50.5 -4t-48.5 -4q-16 0 -16 6z" />
<glyph unicode="m" horiz-adv-x="1513" d="M51 717q0 12 8 37q4 12 7.5 13t23.5 3q33 2 85 4t84 4t36 2q23 0 27 -3t4 -19v-58q0 -28 3 -30q1 -1 17 12q162 113 289 113q43 0 76.5 -11.5t52 -27t30 -29.5t16.5 -26l5 -11q6 0 27 15q51 33 125.5 59.5t130.5 26.5q141 0 197.5 -78t56.5 -221q0 -94 -2 -237.5 t-2 -182.5q0 -20 20 -21h66q29 0 28 -26q0 -29 -28 -29q-16 0 -69.5 2t-86.5 2q-25 0 -83 -2t-91 -2q-18 0 -22.5 5t-4.5 24q0 27 31 26h82q18 0 18 391q0 262 -182 263q-47 0 -96 -14.5t-76 -29t-27 -18.5t3.5 -19.5t6.5 -51t3 -89.5v-348q0 -84 6 -84h69q29 0 29 -26 q0 -29 -29 -29q-16 0 -66 2t-83 2q-25 0 -71 -2t-79 -2q-18 0 -24 6t-6 23q0 27 24 26h80q14 0 15 199v84q0 45 -1.5 74.5t-1.5 33.5q0 51 -2 82t-9 70t-22.5 59.5t-44 36t-69.5 15.5q-123 0 -205 -62q-23 -18 -22 -37v-467q0 -61 5 -74.5t34 -13.5h43q29 0 28 -26 q0 -29 -28 -29q-18 0 -73.5 2t-82.5 2q-29 0 -93.5 -2t-78.5 -2q-25 0 -25 27q0 29 23 28h80q20 0 26 66q4 41 4 217v223q0 160 -8 160q-2 0 -58 -3t-63 -3q-10 0 -10 6z" />
<glyph unicode="n" horiz-adv-x="1052" d="M51 717q0 8 10 33q4 12 7.5 13t23.5 3q10 0 96 6t119 8q18 2 22.5 -1t4.5 -15v-6v-86q0 -13 26 7q3 2 5 3l37 24q30 21 46.5 30t47 23.5t63.5 20.5t68 6q86 0 142 -26.5t84 -80.5t37 -112.5t9 -142.5q0 -68 -5 -205t-5 -143q0 -16 3 -20.5t19 -4.5h62q18 0 23 -4t5 -22 q0 -12 -1 -16.5t-6 -8.5t-17 -4q-16 0 -68.5 2t-85.5 2q-25 0 -83 -2t-91 -2q-20 0 -24 4t-4 22.5t5 23.5t21 5h76q14 0 17 3t5 20q8 98 9 360q0 266 -197 266q-68 0 -182 -57q-37 -18 -37 -47q0 -84 -1 -253t-1 -253q0 -18 1 -25.5t6 -10.5t19 -3h74q16 0 21.5 -6t5.5 -20 q0 -12 -1 -16.5t-7 -8.5t-19 -4q-16 0 -74.5 2t-91.5 2q-25 0 -86 -2t-94 -2q-18 0 -22.5 5t-4.5 24q0 27 25 26h80q12 0 15 5t5 23q1 5 0 9q10 201 11 397q0 139 -4 203q-2 23 -5.5 26t-19.5 3q-2 0 -55.5 -4t-57.5 -4q-6 0 -6 8z" />
<glyph unicode="o" horiz-adv-x="913" d="M61 375q0 184 117 310t303 126q164 0 267.5 -118t103.5 -290q0 -193 -108.5 -313.5t-294.5 -120.5q-164 0 -276 119t-112 287zM207 346q0 -127 64.5 -225t177.5 -98q74 0 126 34.5t78.5 95t37.5 125t11 140.5q0 135 -63.5 237.5t-181.5 102.5q-250 0 -250 -412z" />
<glyph unicode="p" horiz-adv-x="1048" d="M51 721q0 8 7.5 26.5t11.5 18.5q59 2 125.5 5t104.5 5t40 2q14 0 18 -4t4 -24v-50q0 -20 5 -20q2 0 39 29q101 75 218 75h3q170 0 260 -108.5t90 -278.5q0 -166 -118 -290.5t-310 -124.5q-63 0 -135 22l-16 5q-9 3 -13 5t-10 2t-8 -3t-2 -9l6 -387q4 -137 12 -137h143 q16 0 21.5 -6t5.5 -21q0 -12 -1 -16t-7 -8t-19 -4q-16 0 -100 2t-117 2q-25 0 -95.5 -2t-102.5 -2q-18 0 -22.5 5t-4.5 23q0 27 25 27h112q6 0 6 327v291q0 391 -14 588q-2 20 -6 24.5t-27 4.5q-6 0 -52 -2t-50 -2q-27 0 -27 10zM365 106q0 -35 61 -60.5t117 -25.5 q135 0 210.5 113t75.5 250q0 147 -75.5 238.5t-190.5 91.5q-74 0 -131 -27q-68 -35 -67 -68v-512z" />
<glyph unicode="q" horiz-adv-x="1003" d="M72 369q0 178 121.5 294.5t304.5 116.5q68 0 147.5 -26.5t91.5 -26.5q18 0 41 34t37 34q33 0 33 -27q-10 -305 -10 -610v-338q0 -334 6 -334h84q24 0 24 -29q0 -14 -1 -19t-7 -8t-18 -3h-56q-49 0 -99 -2.5t-87 -6.5l-66 -7q-30 -3 -47.5 -5t-19.5 -2q-18 0 -24.5 5 t-6.5 20q0 33 27 34l41 5q22 2 32.5 2t24.5 3l19 4q4 1 11 6t8 8t3 12.5t2 17.5v24l4 457q0 18 -8 18q-2 0 -31 -8q-133 -39 -225 -39q-139 0 -247.5 98.5t-108.5 297.5zM217 391q0 -135 81 -243.5t214 -108.5q59 0 120.5 11t61.5 34v512q0 61 -57 95t-156 34 q-127 0 -195.5 -100.5t-68.5 -233.5z" />
<glyph unicode="r" horiz-adv-x="673" d="M51 715q0 9 6 24q4 12 7.5 13.5t23.5 3.5q86 6 215 6q20 0 22.5 -1t2.5 -10q-1 -6 0 -10q0 -20 -1 -61t-1 -62q0 -37 2 -36.5t5 8.5t6 21.5t7 21.5q35 80 88 127t103 47q41 0 78.5 -33t37.5 -55q0 -18 -26.5 -51t-48.5 -33q-25 0 -64 31.5t-59 31.5q-117 0 -117 -417 q0 -229 24 -230h130q16 0 21 -6t5 -20q0 -12 -1 -16.5t-7 -8.5t-18 -4q-16 0 -100.5 2t-117.5 2q-25 0 -84 -2t-92 -2q-18 0 -22 5t-4 24q0 27 24 26h88q18 0 19 281q0 379 -15 379q-2 0 -64.5 -2t-66.5 -2q-6 0 -6 8z" />
<glyph unicode="s" horiz-adv-x="690" d="M72 102q0 23 23.5 50.5t37.5 27.5q6 0 10 -7t11.5 -21.5t17.5 -26.5q86 -102 190 -102q57 0 96.5 33.5t39.5 99t-47.5 105.5t-135.5 77q-4 2 -37 16l-38 18l-36 16q-28 13 -35 20.5t-27.5 22.5t-28 28.5t-18.5 31t-14 38t-3 44.5q0 98 90 165t205 67q104 0 158.5 -46 t54.5 -91q0 -14 -31 -26.5t-51 -12.5q-14 0 -25.5 20.5t-20.5 46t-38 46t-74 20.5q-59 0 -104 -35t-45 -109q0 -31 11 -55t43 -45.5t49 -31t65 -31.5q68 -33 93 -46.5t73.5 -46t67.5 -67.5t19 -78q0 -109 -84.5 -175.5t-203.5 -66.5q-94 0 -176 40t-82 87z" />
<glyph unicode="t" horiz-adv-x="591" d="M72 705q0 10 6 16l186 260q6 10 19 10q20 0 20 -20q0 -2 -3 -42t-6 -86t-3 -60.5t4 -17.5t18 -3h195q18 0 21 -4t-3 -33q-8 -33 -26 -33h-203q-6 0 -6 -94v-393q0 -41 4 -63.5t26.5 -43t67.5 -20.5q47 0 106 16l58 17q8 0 8 -33q0 -6 -46 -28.5t-109.5 -45t-102.5 -22.5 q-80 0 -113.5 42t-33.5 99q4 295 4 442q0 125 -25 125h-51q-12 1 -12 15z" />
<glyph unicode="u" horiz-adv-x="1044" d="M31 737q0 8 6 23q4 12 8 14t23 4q180 8 225 8q14 0 14 -12v-557q0 -137 228 -137q186 0 186 33v241q0 381 -16 381q-2 0 -52.5 -2t-54.5 -2q-8 0 -8 8q5 35 12 38q5 2 14 3q195 10 232 11q14 0 14 -13q-2 -489 -2 -616q0 -76 7 -98.5t32 -22.5q4 0 43 6t41 6 q10 0 10 -20.5t-4 -24.5t-24 -8q-209 -31 -213 -31q-20 0 -23 27q-6 78 -8 78l-52 -25q-52 -25 -133 -48.5t-149 -23.5q-70 0 -117 23t-68.5 63.5t-29.5 83.5t-8 103v321q0 158 -25 158q-2 0 -49 -1t-51 -1q-8 0 -8 10z" />
<glyph unicode="v" horiz-adv-x="944" d="M51 754q0 12 1 16t7.5 8t18.5 4q16 0 60 -2t77 -2q27 0 92.5 2t81.5 2q18 0 22.5 -5t4.5 -23q0 -27 -25 -27h-61q-37 0 -37 -16q0 -4 34.5 -107.5t83 -235.5t74.5 -196q16 -37 25 -37q6 0 18 33q193 457 193 526q0 33 -21 33h-53q-16 0 -21 6t-5 21q0 28 26 28h2 q6 0 49 -2t68 -2t57.5 2t47 2t18.5 -5t4 -23q0 -27 -25 -27h-32q-14 0 -27 -20q-23 -39 -118 -270.5t-142 -330.5q-14 -29 -26.5 -46t-33 -41.5t-40.5 -55.5q-12 -14 -23 -14q-8 0 -15.5 9t-14.5 26.5t-12 33t-11 37t-8 29.5q-66 201 -224 612q-8 23 -15 27t-30 4h-18 q-16 0 -21.5 6.5t-5.5 20.5z" />
<glyph unicode="w" horiz-adv-x="1427" d="M51 754q0 12 1 16t7.5 8t18.5 4q16 0 60 -2t77 -2q27 0 92.5 2t81.5 2q18 0 22.5 -5t4.5 -23q0 -27 -25 -27h-51q-37 0 -37 -16q0 -4 32 -107.5t77 -235.5t71 -196q14 -33 19 -33q8 0 26 47q139 352 164 422q14 37 15 56q0 12 -11 32q-16 31 -69 31h-21q-16 0 -21 6 t-5 21q0 12 1 16t7 8t18 4q23 0 68 -2t82 -2q27 0 72.5 2t70.5 2q18 0 22.5 -5t4.5 -23q0 -27 -25 -27h-43q-27 0 -27 -16q0 -4 30 -107.5t72 -235.5t66 -196q20 -47 24.5 -47t23.5 45q37 88 104.5 294t67.5 241q0 23 -25 22h-64q-16 0 -21 6t-5 21q0 28 27 28h2q6 0 49 -2 t67 -2q27 0 64 2t41 2q14 0 18 -5t4 -23q0 -27 -24 -27h-13q-18 0 -28 -20q-18 -37 -103.5 -266.5t-136.5 -334.5q-16 -35 -44 -69.5t-50 -73.5q-6 -14 -23 -14q-23 0 -61 135q-45 164 -141 459q-12 37 -17 37q-6 0 -18 -37q-137 -362 -172 -434q-16 -33 -45 -68t-54 -78 q-8 -14 -24 -14q-25 0 -64 135q-8 31 -42 130l-86 244l-85 238q-8 23 -15 27t-30 4h-22q-16 0 -21.5 6.5t-5.5 20.5z" />
<glyph unicode="x" horiz-adv-x="958" d="M51 25q0 27 25 26q29 0 43 9.5t53 50.5l246 251q16 14 16 19.5t-10 19.5l-219 295q-16 23 -23.5 27t-29.5 4h-33q-16 0 -21.5 6t-5.5 21q0 12 1 16t7 8t19 4q16 0 72.5 -2t89.5 -2q27 0 64.5 2t53.5 2q18 0 22.5 -5t4.5 -23q0 -27 -25 -27q-41 0 -41 -12q0 -8 21 -37 l129 -189q18 -23 19 -22.5t24 22.5q131 145 174 201q12 20 12 23q0 14 -53 14h-27q-16 0 -21 6t-5 21q0 28 27 28h2q18 0 54 -2t56 -2q25 0 59.5 2t49.5 2q26 0 26 -26q0 -29 -24 -29q-14 0 -27.5 -6t-20 -11t-21.5 -21.5t-21 -20.5q-27 -25 -215 -213q-20 -20 -20.5 -24.5 t20.5 -31.5q160 -223 237 -321q27 -26 37 -27h25q16 0 21 -6t5 -20q0 -12 -1 -16.5t-7 -8.5t-18 -4q-16 0 -62.5 2t-79.5 2q-27 0 -75 -2t-64 -2q-18 0 -22.5 5t-4.5 24q0 27 25 26h22q41 0 41 17q0 2 -43 67q-49 78 -133 191q-14 18 -19 19t-22 -17q-182 -215 -192 -232 q-20 -29 -21 -33q0 -12 37 -12h58q16 0 21 -6t5 -20q0 -12 -1 -16.5t-7 -8.5t-18 -4q-16 0 -56.5 2t-72.5 2q-29 0 -66 -2t-49 -2q-16 0 -21.5 6.5t-5.5 22.5z" />
<glyph unicode="y" horiz-adv-x="956" d="M51 754q0 12 1 16t7.5 8t18.5 4q16 0 67.5 -2t83.5 -2q27 0 95.5 2t85.5 2q18 0 22 -5t4 -23q0 -27 -24 -27h-39q-53 0 -54 -20q0 -25 63.5 -200t119.5 -310q33 -82 39 -82t34 82q168 473 168 516q0 14 -63 14h-47q-16 0 -21.5 6t-5.5 21q0 28 27 28h2q18 0 64 -2t67 -2 q25 0 61.5 2t51.5 2q26 0 26 -26q0 -29 -24 -29h-29q-20 0 -27 -20q-78 -215 -272 -701q-2 -6 -14.5 -40t-32.5 -94l-35 -105q-4 -8 -11 -32t-10.5 -30t-9.5 -23.5t-10 -24.5t-11 -22.5t-14.5 -25.5t-16.5 -25.5t-21.5 -30t-26.5 -32.5q-35 -44 -54 -56q-11 -7 -30 -16 q-111 -53 -127 -53q-37 0 -37 41q0 31 39 86q14 23 57 37l46 15q40 13 60.5 22.5t45.5 28t33 38.5q90 223 90 248q0 16 -57 158l-149 356l-114 270q-8 23 -14 27t-29 4h-22q-16 0 -21.5 6.5t-5.5 20.5z" />
<glyph unicode="z" horiz-adv-x="794" d="M61 20q0 14 21 41l438 646q4 6 10.5 14t10.5 14t4 8q0 6 -29 7l-317 -11q-35 -2 -42 -7t-14 -32l-20 -82q-6 -25 -27 -24q-33 0 -33 12q0 4 19 164q2 18 6 22.5t23 4.5h575q47 0 47 -19q0 -2 -18 -30l-430 -635q-18 -27 -19 -37q0 -20 31 -21l356 8q23 0 27 3.5t6 23.5 l14 119q2 18 6.5 21t28.5 3q18 0 19 -12q0 -41 -11 -190q-2 -23 -6 -27t-26 -4h-605q-45 0 -45 20z" />
<glyph unicode="{" horiz-adv-x="628" d="M82 561q0 12 11 18.5t29.5 8.5t38 15t38 37t30 78t11.5 134v164q0 74 1 109.5t6 87t16 75t30.5 53t50.5 41t75 20.5t103 9q16 0 20.5 -4t4.5 -22.5t-5 -22.5t-24 -4q-88 0 -130 -39t-42 -150v-305q0 -147 -19.5 -204.5t-99.5 -84.5q-31 -12 -30.5 -14t30.5 -14 q80 -27 99.5 -84t19.5 -205v-305q0 -111 42 -150t130 -39q12 0 17.5 -1t8.5 -7t3 -18q0 -18 -4 -22.5t-21 -4.5q-59 0 -103 9.5t-75 20.5t-50.5 41t-30.5 53.5t-16 74.5t-6 87t-1 109v164q0 80 -11.5 134.5t-30 78t-38 36.5t-38 15.5t-29.5 8.5t-11 18z" />
<glyph unicode="|" horiz-adv-x="505" d="M205 -383v1911q0 20 8 26.5t29 6.5h14q31 0 38 -5.5t7 -29.5v-1909q0 -18 -1 -25.5t-6 -13.5t-18 -6h-43q-20 0 -24 6t-4 39z" />
<glyph unicode="}" horiz-adv-x="628" d="M82 -262.5q0 18.5 6 22.5t23 4q88 0 130 39t42 150v305q0 147 19.5 204.5t98.5 84.5q31 12 31 14t-31 14q-80 27 -99 84.5t-19 204.5v305q0 111 -42 150t-130 39q-12 0 -17.5 1t-8.5 7t-3 18q0 18 4 22.5t20 4.5q59 0 103.5 -9t75 -20.5t50 -41t31 -53t16.5 -75t6 -87 t1 -109.5v-164q0 -80 11.5 -134t30 -78t37.5 -37t37.5 -15t30 -8.5t11.5 -18.5t-11.5 -18t-30 -8.5t-37.5 -15.5t-37.5 -36.5t-30 -78t-11.5 -134.5v-164q0 -74 -1 -109.5t-6 -86.5t-16.5 -74.5t-31 -53.5t-50 -41t-74.5 -20.5t-104 -9.5q-16 0 -20 4t-4 22.5z" />
<glyph unicode="~" horiz-adv-x="1624" d="M92 239.5q0 10.5 8 34.5q12 47 35 94.5t65 105.5t111.5 95t155.5 37q98 0 207.5 -46t190.5 -101.5t180.5 -101.5t177.5 -46q53 0 99 33t75.5 85t45 88t25.5 71q4 16 9.5 17t21.5 -3q23 -6 23 -14q0 -6 -2 -13q-14 -57 -40 -111t-68 -111.5t-110.5 -92.5t-150.5 -35 q-102 0 -214 44t-195 97.5t-183 97.5t-182 44q-55 0 -98 -28.5t-70 -75t-40 -82t-22 -72.5q-8 -29 -14 -29q-4 0 -20 4q-21 4 -21 14.5z" />
<glyph unicode="&#xa2;" horiz-adv-x="833" d="M61 362q0 197 111 315t262 136q14 2 17.5 6t4.5 17q1 4 1 6q2 31 5 66.5t5 57t2 31.5q0 12 4 13q41 0 41 -6l-14 -162v-13q0 -10 15 -12q6 -2 9 -2q92 -14 162 -70.5t70 -123.5q0 -27 -21 -41q-35 -27 -61.5 -27t-34.5 22q-4 14 -14.5 46t-16.5 47.5t-19.5 37t-30.5 34 t-42 18.5q-4 2 -10 2q-10 0 -14 -23l-54 -639q0 -20 13 -22q29 -6 59 -6q61 0 119.5 15t91.5 30.5t37 15.5q14 0 14 -16q0 -4 -13.5 -18.5t-42 -35t-65.5 -38t-91 -30.5t-111 -13h-9q-14 0 -16 -17q-20 -229 -23 -229q-37 0 -36 4q0 2 2 29.5t7 85t9 110.5q0 10 -2 15.5 t-3 5.5t-11 2q-5 1 -9 2q-139 25 -218 123.5t-79 250.5zM195 414q0 -100 46 -187.5t132 -128.5q12 -6 16 -6q6 0 6 14l51 631v13q0 10 -6 10q-8 0 -16 -2q-104 -23 -166.5 -124t-62.5 -220z" />
<glyph unicode="&#xa3;" horiz-adv-x="1044" d="M82 -115q0 20 18.5 39t62.5 46.5t58 37.5q20 14 23.5 18.5t5.5 20.5q8 143 8 215q0 102 -6 213q-2 25 -6 29t-27 4h-104q-12 0 -15.5 4t-3.5 23q0 23 17 22h102q23 0 28 3t5 15q0 2 -3 69l-7 174q-4 106 -5 206q0 150 101.5 244t240.5 94q98 0 167 -43t69 -117 q0 -35 -23.5 -59.5t-58.5 -24.5q-33 0 -33 17q0 70 -30.5 125t-104.5 55q-63 0 -103 -29t-57.5 -88t-22.5 -113.5t-5 -142.5v-348q0 -27 6 -32t31 -5h247q12 0 15.5 -4t3.5 -20.5t-3 -20.5t-16 -4h-247q-25 0 -30 -4t-7 -29q-10 -215 -72 -389q-8 -18 -8 -25l3 2l8 5 q5 4 11 6q74 35 156 35q55 0 179 -17.5t167 -17.5q106 0 107 76q0 23 -44 59.5t-44 44.5q0 14 21.5 39.5t43.5 25.5q29 0 60.5 -33.5t31.5 -78.5q0 -88 -71.5 -155.5t-157.5 -67.5q-66 0 -266.5 14t-210.5 14q-14 0 -21.5 -10t-14.5 -31q-3 -6 -3 -8t-6 -17.5t-7.5 -20.5 t-7.5 -18t-9 -18.5t-10 -16.5t-13.5 -15t-14.5 -10.5t-18 -8.5t-23 -2q-57 0 -57 49z" />
<glyph unicode="&#xa5;" horiz-adv-x="1222" d="M20 1339q0 14 4.5 21.5t10.5 8.5t22 1q12 0 94 -3t117 -3q33 0 123 3t113 3q20 0 24 -5t4 -32q0 -18 -6 -21t-30 -3h-121q-23 0 -25 -5.5t8 -25.5q18 -46 76 -156l128 -240l87 -163q18 -35 23 -35q6 0 22 29q12 25 56 107l78 148l72 142q38 76 59.5 127t21.5 66q0 6 -4 6 h-115q-27 0 -32 3t-5 21q0 27 4.5 32t24.5 5q23 0 75 -3t85 -3q35 0 89 3t66 3q23 0 28 -4t5 -27q0 -12 -1 -18t-6 -9t-10 -3h-16h-73q-4 1 -56 -91l-136 -238l-130 -224h307q6 0 6 -24.5t-6 -24.5h-336l-26 -43q-6 -10 -6 -23v-135h368q6 0 6 -24.5t-6 -24.5h-368 q4 -401 20 -402h146q16 0 19 -4t3 -22q0 -23 -4 -29t-18 -6q-23 0 -118 3t-128 3t-120 -3t-110 -3q-20 0 -24 5t-4 32q0 18 5 21t32 3h106q20 0 21 402h-361q-4 0 -5 24.5t5 24.5h361v49q0 23 -15 47l-57 105h-289q-4 0 -5 24.5t5 24.5h262q-307 553 -323 553h-60 q-12 0 -16 1t-10 3t-8.5 8t-2.5 18z" />
<glyph unicode="&#xa9;" horiz-adv-x="1726" d="M111 387.5q0 319.5 216 540.5t533.5 221t533.5 -220t216 -542q0 -319 -216 -540.5t-533.5 -221.5t-533.5 221.5t-216 541zM180 387q0 -291 196.5 -493.5t483.5 -202.5t483.5 202.5t196.5 493.5t-196.5 493.5t-483.5 202.5t-483.5 -202.5t-196.5 -493.5zM401 412 q0 203 133.5 326.5t335.5 123.5q29 0 55.5 -3t48 -8t43 -13.5t37 -15.5t32 -16t23.5 -15.5t18.5 -14.5t13.5 -8q20 -4 22 4v35q0 18 31 18q16 0 20.5 -3t4.5 -15q0 -6 -2.5 -109.5t-2.5 -142.5q0 -20 -20 -20q-37 0 -37 14q0 2 3 55t3 60q0 12 -36.5 48t-112.5 72.5 t-154 36.5q-141 0 -233 -117.5t-92 -295.5q0 -166 106.5 -284t257.5 -118q55 0 104.5 10.5t81 25.5t54 30.5t35 26t14.5 10.5t13 -18.5t11 -20.5q0 -10 -36.5 -38t-122.5 -57.5t-191 -29.5q-195 0 -328 121t-133 346z" />
<glyph unicode="&#xad;" horiz-adv-x="528" d="M51 412q0 25 12.5 52.5t24.5 29.5t187.5 8t187.5 6q4 0 4 -19q0 -68 -16 -67q-213 -16 -392 -16q-8 0 -8 6z" />
<glyph unicode="&#xae;" horiz-adv-x="1097" d="M51 963q0 213 143.5 359t354.5 146t354.5 -146t143.5 -359t-143.5 -359.5t-354.5 -146.5t-354.5 146.5t-143.5 359.5zM102 962.5q0 -192.5 129 -325.5t317.5 -133t317.5 133t129 325.5t-129 325.5t-317.5 133t-317.5 -133t-129 -325.5zM291 1286q0 18 22 19q6 0 48 -1 t56.5 -1t71 3t66.5 3q207 0 207 -164q0 -100 -131 -160q158 -47 164 -219q2 -57 8 -57h41q16 0 16 -25q0 -12 -20 -12l-123 2q-14 0 -15 14v55q0 63 -6 102.5t-36.5 75t-88.5 42.5q-31 4 -106 4q-10 0 -10 -6q0 -203 8 -252h55q14 0 14 -15q0 -23 -14 -22q-10 0 -49 1 t-53.5 1t-51 -1t-38.5 -1q-18 0 -19 22q0 14 23 15h39q4 33 4 118v123q0 289 -11 318l-49 -2q-22 0 -22 20zM455 1001q0 -4 10 -4q25 0 69 -1t60 -1q80 39 80 138q0 66 -50.5 104.5t-117.5 38.5q-8 0 -23.5 -1t-23.5 -1q-4 -16 -4 -47v-226z" />
<glyph unicode="&#xb4;" horiz-adv-x="819" d="M379 924q0 4 4 12l100 266q18 51 62 51q35 0 54 -17t19 -44q0 -20 -14 -41l-168 -219q-10 -12 -16 -12h-33q-8 0 -8 4z" />
<glyph unicode="&#x2000;" horiz-adv-x="780" />
<glyph unicode="&#x2001;" horiz-adv-x="1561" />
<glyph unicode="&#x2002;" horiz-adv-x="780" />
<glyph unicode="&#x2003;" horiz-adv-x="1561" />
<glyph unicode="&#x2004;" horiz-adv-x="520" />
<glyph unicode="&#x2005;" horiz-adv-x="390" />
<glyph unicode="&#x2006;" horiz-adv-x="260" />
<glyph unicode="&#x2007;" horiz-adv-x="260" />
<glyph unicode="&#x2008;" horiz-adv-x="195" />
<glyph unicode="&#x2009;" horiz-adv-x="312" />
<glyph unicode="&#x200a;" horiz-adv-x="86" />
<glyph unicode="&#x2010;" horiz-adv-x="528" d="M51 412q0 25 12.5 52.5t24.5 29.5t187.5 8t187.5 6q4 0 4 -19q0 -68 -16 -67q-213 -16 -392 -16q-8 0 -8 6z" />
<glyph unicode="&#x2011;" horiz-adv-x="528" d="M51 412q0 25 12.5 52.5t24.5 29.5t187.5 8t187.5 6q4 0 4 -19q0 -68 -16 -67q-213 -16 -392 -16q-8 0 -8 6z" />
<glyph unicode="&#x2012;" horiz-adv-x="528" d="M51 412q0 25 12.5 52.5t24.5 29.5t187.5 8t187.5 6q4 0 4 -19q0 -68 -16 -67q-213 -16 -392 -16q-8 0 -8 6z" />
<glyph unicode="&#x2013;" d="M20 399q0 25 4.5 30t22.5 5h924q23 0 28 -4t5 -20v-25q0 -18 -5.5 -22.5t-27.5 -4.5h-910q-31 0 -36 5t-5 36z" />
<glyph unicode="&#x2014;" horiz-adv-x="1536" d="M20 399q0 25 4.5 30t22.5 5h1436q23 0 28 -4t5 -20v-25q0 -18 -5.5 -22.5t-27.5 -4.5h-1422q-31 0 -36 5t-5 36z" />
<glyph unicode="&#x2018;" horiz-adv-x="428" d="M61 1065q0 66 50.5 148.5t100.5 134t60.5 51.5t21.5 -13.5t11 -23.5q0 -2 -36 -35t-70.5 -76t-34.5 -73q0 -27 49 -80.5t49 -79.5q0 -33 -34.5 -80t-61.5 -47q-14 0 -59.5 69.5t-45.5 104.5z" />
<glyph unicode="&#x2019;" horiz-adv-x="428" d="M123 928q0 2 35 34.5t70.5 75.5t35.5 74q0 27 -49 80t-49 80q0 33 35 80t61 47q14 0 59.5 -69.5t45.5 -104.5q0 -66 -50.5 -149t-100.5 -134t-60.5 -51t-21.5 13.5t-11 23.5z" />
<glyph unicode="&#x201c;" horiz-adv-x="806" d="M61 1065q0 66 50.5 148.5t100.5 134t60.5 51.5t21.5 -13.5t11 -23.5q0 -2 -36 -35t-70.5 -76t-34.5 -73q0 -27 49 -80.5t49 -79.5q0 -33 -34.5 -80t-61.5 -47q-14 0 -59.5 69.5t-45.5 104.5zM440 1065q0 66 50.5 148.5t100.5 134t60.5 51.5t21.5 -13.5t11 -23.5 q0 -2 -35 -35t-70.5 -76t-35.5 -73q0 -27 49 -80.5t49 -79.5q0 -33 -35 -80t-61 -47q-14 0 -59.5 69.5t-45.5 104.5z" />
<glyph unicode="&#x201d;" horiz-adv-x="806" d="M123 928q0 2 35 34.5t70.5 75.5t35.5 74q0 27 -49 80t-49 80q0 33 35 80t61 47q14 0 59.5 -69.5t45.5 -104.5q0 -66 -50.5 -149t-100.5 -134t-60.5 -51t-21.5 13.5t-11 23.5zM502 928q0 2 35.5 34.5t70.5 75.5t35 74q0 27 -49 80t-49 80q0 33 34.5 80t61.5 47 q14 0 59 -69.5t45 -104.5q0 -66 -50 -149t-100 -134t-60.5 -51t-21.5 13.5t-11 23.5z" />
<glyph unicode="&#x2022;" horiz-adv-x="729" d="M123 669.5q0 100.5 70.5 171t171 70.5t171 -70.5t70.5 -171t-70.5 -171t-171 -70.5t-171 70.5t-70.5 171z" />
<glyph unicode="&#x2026;" horiz-adv-x="1357" d="M1028 78q0 33 33 77t57 44q33 0 75 -31t42 -66q0 -43 -33 -80.5t-53 -37.5q-41 0 -81 34.5t-40 59.5zM575 78q0 33 33 77t58 44q33 0 74.5 -31t41.5 -66q0 -43 -32.5 -80.5t-53.5 -37.5q-41 0 -81 34.5t-40 59.5zM123 78q0 33 32.5 77t57.5 44q33 0 75 -31t42 -66 q0 -43 -33 -80.5t-53 -37.5q-41 0 -81 34.5t-40 59.5z" />
<glyph unicode="&#x202f;" horiz-adv-x="312" />
<glyph unicode="&#x205f;" horiz-adv-x="390" />
<glyph unicode="&#x20ac;" horiz-adv-x="1241" d="M61 578l31 75h144q29 113 93 199t143 130t151.5 65.5t134.5 21.5q123 0 216 -37t185 -123q-8 -18 -37 -78q-47 59 -137 111.5t-219 52.5q-68 0 -129.5 -14t-126 -50t-115.5 -106.5t-80 -171.5h734l-31 -75h-713q-4 -25 -4 -56l4 -55h666l-33 -78h-621q63 -166 187.5 -253 t259.5 -87q207 0 354 148v-99q-158 -125 -348 -125q-98 0 -198.5 35t-200 133.5t-135.5 247.5h-168l30 78h125q-4 25 -4 55l4 56h-162z" />
<glyph unicode="&#x2122;" horiz-adv-x="1632" d="M82 1186q0 2 3 21.5t7 48t6 49.5q4 23 19 22q23 0 22 -20q14 -2 88 -2h330q76 0 92 4q6 18 23 18q18 0 18 -20q0 -2 -2 -40t-2 -81q0 -18 -18 -19q-23 0 -23 23l1 29q1 29 1 38q-37 4 -94 5h-102q-4 -20 -5 -138v-14q0 -14 -1 -38.5t-2 -54.5t-1 -64.5t-1 -68.5t-1 -67 v-55v-51h62q18 0 18 -19q0 -23 -18 -22q-10 0 -54.5 2t-58.5 2t-57 -2t-53 -2q-23 0 -23 22q0 18 27 19h49q10 72 10 475q0 68 -2 76h-127q-55 0 -80 -7l-6 -63q-4 -25 -23 -25q-22 1 -22 19zM764 690.5q0 20.5 27 20.5h43q0 6 1 19t2 34.5t1 38.5q16 459 16 467h-61 q-20 0 -21 22q0 18 21 19q6 0 47 -1t51 -1q12 0 32.5 1t22.5 1q18 0 27 -19l198 -497l189 485q12 29 33 29h32q14 0 48 1t45 1q23 0 22.5 -20.5t-27.5 -20.5h-36q-2 -12 -2 -70v-84q0 -328 12 -405h43q20 0 20 -20.5t-18 -20.5q-10 0 -48 2t-52.5 2t-50 -2t-46.5 -2 q-25 0 -24.5 20.5t26.5 20.5h37q4 20 4 161q0 180 -4 340l-170 -432q-10 -25 -25.5 -47t-25.5 -43q-14 -23 -23 -22q-14 0 -24 30l-215 531q-8 -250 -8 -426q0 -80 2 -92h59q20 0 20.5 -20.5t-20.5 -20.5q-10 0 -38.5 2t-43 2t-40 -2t-36.5 -2q-22 0 -22 20.5z" />
<glyph unicode="&#xe000;" horiz-adv-x="780" d="M0 780h780v-780h-780v780z" />
<glyph unicode="&#xfb01;" horiz-adv-x="1135" d="M677 731q0 10 8 27q6 12 9.5 13t21.5 3q195 10 232 10q14 0 14 -12v-348q0 -231 6 -348q0 -10 1 -14.5t5 -7.5t14 -3h74q23 0 23 -26q0 -16 -3 -22.5t-20 -6.5q-18 0 -81.5 2t-90 2t-95.5 -2t-87 -2q-16 0 -19.5 5t-3.5 24q0 14 5.5 20t23.5 6h84q16 0 19.5 4t3.5 21 q2 59 2 180q0 240 -9 438q-2 23 -6 28t-20 5q-2 0 -50.5 -2t-52.5 -2q-8 0 -8 8zM784 1133q0 51 40 81.5t83 30.5q37 0 61.5 -20.5t24.5 -61.5q0 -49 -39 -81.5t-86 -32.5q-35 0 -59.5 21.5t-24.5 62.5zM72 25q0 27 24 26h82q8 0 8 129q0 41 -1 104.5t-1 67.5v123 q0 233 -4 234h-67q-18 0 -23.5 4t-5.5 22.5t4 22.5t18 4h56q14 0 17 4t3 20q0 49 -2 96.5t-2 102.5q0 178 76 291t244 113q63 0 116.5 -39t53.5 -99q0 -33 -37 -64.5t-61.5 -31.5t-26.5 19q-6 47 -10.5 67.5t-14.5 50t-27.5 40.5t-44.5 11q-120 0 -120 -330v-5 q0 -35 -4 -211q0 -25 6 -30t37 -5h237q14 0 14 -10.5t-5 -25.5t-11 -15h-235q-23 0 -29 -4.5t-6 -20.5v-340q0 -295 20 -295h135q16 0 21.5 -6t5.5 -20q0 -12 -1 -16.5t-7 -8.5t-19 -4q-16 0 -100 2t-117 2q-25 0 -81 -2t-89 -2q-18 0 -22 5.5t-4 23.5z" />
<glyph unicode="&#xfb02;" horiz-adv-x="1152" d="M667 1321q0 4 4 33q2 12 4 13t17 3q246 18 251 19q10 0 12.5 -5.5t2.5 -25.5q2 -328 7 -680t5 -547q0 -80 16 -80h80q16 0 21.5 -6t5.5 -20q0 -12 -1 -16.5t-7 -8.5t-19 -4q-16 0 -72.5 2t-88.5 2q-25 0 -91.5 -2t-99.5 -2q-18 0 -22.5 5t-4.5 24q0 27 25 26h107 q8 0 8 174q0 809 -23 1059q-14 37 -22 39q-6 0 -50.5 -4t-48.5 -4q-16 0 -16 6zM72 25q0 27 24 26h82q8 0 8 129q0 41 -1 104.5t-1 67.5v123q0 233 -4 234h-67q-18 0 -23.5 4t-5.5 22.5t4 22.5t18 4h56q14 0 17 4t3 20q0 49 -2 96.5t-2 102.5q0 178 76 291t244 113 q63 0 116.5 -39t53.5 -99q0 -33 -37 -64.5t-61.5 -31.5t-26.5 19q-6 47 -10.5 67.5t-14.5 50t-27.5 40.5t-44.5 11q-120 0 -120 -330v-5q0 -35 -4 -211q0 -25 6 -30t37 -5h237q14 0 14 -10.5t-5 -25.5t-11 -15h-235q-23 0 -29 -4.5t-6 -20.5v-340q0 -295 20 -295h135 q16 0 21.5 -6t5.5 -20q0 -12 -1 -16.5t-7 -8.5t-19 -4q-16 0 -100 2t-117 2q-25 0 -81 -2t-89 -2q-18 0 -22 5.5t-4 23.5z" />
<glyph unicode="&#xfb03;" horiz-adv-x="1761" d="M1303 731q0 10 8 27q6 12 9.5 13t21.5 3q195 10 232 10q14 0 14 -12v-348q0 -231 6 -348q0 -10 1 -14.5t5 -7.5t14 -3h74q23 0 23 -26q0 -16 -3 -22.5t-20 -6.5q-18 0 -81.5 2t-90 2t-95.5 -2t-87 -2q-16 0 -19.5 5t-3.5 24q0 14 5.5 20t23.5 6h84q16 0 19.5 4t3.5 21 q2 59 2 180q0 240 -9 438q-2 23 -6 28t-20 5q-2 0 -50.5 -2t-52.5 -2q-8 0 -8 8zM1410 1133q0 51 40 81.5t83 30.5q37 0 61.5 -20.5t24.5 -61.5q0 -49 -39 -81.5t-86 -32.5q-35 0 -59.5 21.5t-24.5 62.5zM698 25q0 27 24 26h82q8 0 8 129q0 41 -1 104.5t-1 67.5v123 q0 233 -4 234h-67q-18 0 -23.5 4t-5.5 22.5t4 22.5t18 4h56q14 0 17 4t3 20q0 49 -2 96.5t-2 102.5q0 178 76 291t244 113q63 0 116.5 -39t53.5 -99q0 -33 -37 -64.5t-61.5 -31.5t-26.5 19q-6 47 -10.5 67.5t-14.5 50t-27.5 40.5t-44.5 11q-120 0 -120 -330v-5 q0 -35 -4 -211q0 -25 6 -30t37 -5h237q14 0 14 -10.5t-5 -25.5t-11 -15h-235q-23 0 -29 -4.5t-6 -20.5v-340q0 -295 20 -295h135q16 0 21.5 -6t5.5 -20q0 -12 -1 -16.5t-7 -8.5t-19 -4q-16 0 -100 2t-117 2q-25 0 -81 -2t-89 -2q-18 0 -22 5.5t-4 23.5zM72 25q0 27 24 26h82 q8 0 8 129q0 41 -1 104.5t-1 67.5v123q0 233 -4 234h-67q-18 0 -23.5 4t-5.5 22.5t4 22.5t18 4h56q14 0 17 4t3 20q0 49 -2 96.5t-2 102.5q0 178 76 291t244 113q63 0 116.5 -39t53.5 -99q0 -33 -37 -64.5t-61.5 -31.5t-26.5 19q-6 47 -10.5 67.5t-14.5 50t-27.5 40.5 t-44.5 11q-120 0 -120 -330v-5q0 -35 -4 -211q0 -25 6 -30t37 -5h237q14 0 14 -10.5t-5 -25.5t-11 -15h-235q-23 0 -29 -4.5t-6 -20.5v-340q0 -295 20 -295h135q16 0 21.5 -6t5.5 -20q0 -12 -1 -16.5t-7 -8.5t-19 -4q-16 0 -100 2t-117 2q-25 0 -81 -2t-89 -2q-18 0 -22 5.5 t-4 23.5z" />
<glyph unicode="&#xfb04;" horiz-adv-x="1778" d="M1293 1321q0 4 4 33q2 12 4 13t17 3q246 18 251 19q10 0 12.5 -5.5t2.5 -25.5q2 -328 7 -680t5 -547q0 -80 16 -80h80q16 0 21.5 -6t5.5 -20q0 -12 -1 -16.5t-7 -8.5t-19 -4q-16 0 -72.5 2t-88.5 2q-25 0 -91.5 -2t-99.5 -2q-18 0 -22.5 5t-4.5 24q0 27 25 26h107 q8 0 8 174q0 809 -23 1059q-14 37 -22 39q-6 0 -50.5 -4t-48.5 -4q-16 0 -16 6zM698 25q0 27 24 26h82q8 0 8 129q0 41 -1 104.5t-1 67.5v123q0 233 -4 234h-67q-18 0 -23.5 4t-5.5 22.5t4 22.5t18 4h56q14 0 17 4t3 20q0 49 -2 96.5t-2 102.5q0 178 76 291t244 113 q63 0 116.5 -39t53.5 -99q0 -33 -37 -64.5t-61.5 -31.5t-26.5 19q-6 47 -10.5 67.5t-14.5 50t-27.5 40.5t-44.5 11q-120 0 -120 -330v-5q0 -35 -4 -211q0 -25 6 -30t37 -5h237q14 0 14 -10.5t-5 -25.5t-11 -15h-235q-23 0 -29 -4.5t-6 -20.5v-340q0 -295 20 -295h135 q16 0 21.5 -6t5.5 -20q0 -12 -1 -16.5t-7 -8.5t-19 -4q-16 0 -100 2t-117 2q-25 0 -81 -2t-89 -2q-18 0 -22 5.5t-4 23.5zM72 25q0 27 24 26h82q8 0 8 129q0 41 -1 104.5t-1 67.5v123q0 233 -4 234h-67q-18 0 -23.5 4t-5.5 22.5t4 22.5t18 4h56q14 0 17 4t3 20q0 49 -2 96.5 t-2 102.5q0 178 76 291t244 113q63 0 116.5 -39t53.5 -99q0 -33 -37 -64.5t-61.5 -31.5t-26.5 19q-6 47 -10.5 67.5t-14.5 50t-27.5 40.5t-44.5 11q-120 0 -120 -330v-5q0 -35 -4 -211q0 -25 6 -30t37 -5h237q14 0 14 -10.5t-5 -25.5t-11 -15h-235q-23 0 -29 -4.5t-6 -20.5 v-340q0 -295 20 -295h135q16 0 21.5 -6t5.5 -20q0 -12 -1 -16.5t-7 -8.5t-19 -4q-16 0 -100 2t-117 2q-25 0 -81 -2t-89 -2q-18 0 -22 5.5t-4 23.5z" />
</font>
</defs></svg>
source :rubygems
gem "sinatra"
gem "haml"
group :production do
gem "thin"
end
GEM
remote: http://rubygems.org/
specs:
daemons (1.1.5)
eventmachine (0.12.10)
haml (3.1.4)
rack (1.4.1)
rack-protection (1.2.0)
rack
sinatra (1.3.2)
rack (~> 1.3, >= 1.3.6)
rack-protection (~> 1.2)
tilt (~> 1.3, >= 1.3.3)
thin (1.3.1)
daemons (>= 1.0.9)
eventmachine (>= 0.12.6)
rack (>= 1.0.0)
tilt (1.3.3)
PLATFORMS
ruby
DEPENDENCIES
haml
sinatra
thin
!!! 5
%html{ :lang => "en"}
%head
%title= "Your Website"
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
%meta{ :content => "", :name => "description" }
%meta{ :content => "", :name => "author" }
%meta{ :content => "3 days", :name => "revisit-after" }
%link{ :href => "http://creativecommons.org/licenses/by/3.0/", :rel => "license", :title => "Creative Commons Attribution 3.0 Unported License" }
%link{ :href => "/feed", :rel => "alternate", :title => "Atom", :type => "application/atom+xml" }
%link{ :charset => "utf-8", :href => "/css/screen.css", :media => "screen", :rel => "stylesheet", :type => "text/css" }
%body
%header
%nav
%ul
%li= "Menu Item"
%section
%article
%header
%h2= "Article Title"
%p
Posted on
%time{ :datetime => "2009-09-04T16:31:24+02:00" }= "September 4th 2009"
by
%a{ :href => "#" }= "Author Name"
-
%a{ :href => "#" }= "6 comments"
%article
%p
It doesn&#39;t look so shiny to me. I just want to talk. It has nothing to do
with mating. Fry, that doesn&#39;t make sense. Why would I want to know that?
%p
They&#39;re like sex, except I&#39;m having them! You seem malnourished. Are
you suffering from intestinal parasites? Yeah. Give a little credit
to our public schools.
%aside
%h2= "The Sidebar"
%p
Michelle, I don&#39;t regret this, but I both rue and lament it. Our love isn&#39;t any
different from yours, except it&#39;s hotter, because I&#39;m involved. Bender, quit
destroying the universe! Robot 1-X, save my friends! And Zoidberg!
%footer
%p
Copyright 2011 My Name
!!! 5
%html
%head
%title Celery and Almond Butter
%link{ :charset => "utf-8", :href => "/css/screen.css", :meda => "screen", :rel => "stylesheet", :type => "text/css" }
%body#wrapper
%header
%h2
welcome to the veggie festival
%section#content
%p
========> celery says "bonjour!"
%p
========> almond butter says "c'est la vie!"
%p
========> carrot says "konbanwa!"
%p
========> tahini says "pull up a seat and join us!"
%aside
aside bar contains pebbles, twigs, and stones.
%footer
%p
shhhh... this is the footer
<!DOCTYPE html>
<html>
<head>
<title></title>
</head>
<body>
<section id="wrapper">
</section>
<footer>
</footer>
</body>
</html>
/** font **/
/** fanwood **/
@font-face {
font-family: 'FanwoodRegular';
src: url('Fanwood-webfont.eot');
src: url('Fanwood-webfont.eot?#iefix') format('embedded-opentype'),
url('Fanwood-webfont.woff') format('woff'),
url('Fanwood-webfont.ttf') format('truetype'),
url('Fanwood-webfont.svg#FanwoodRegular') format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'FanwoodItalic';
src: url('Fanwood-Italic-webfont.eot');
src: url('Fanwood-Italic-webfont.eot?#iefix') format('embedded-opentype'),
url('Fanwood-Italic-webfont.woff') format('woff'),
url('Fanwood-Italic-webfont.ttf') format('truetype'),
url('Fanwood-Italic-webfont.svg#FanwoodItalic') format('svg');
font-weight: normal;
font-style: normal;
}
#wrapper{
width:66%;
margin:auto;
font-family: 'FanwoodRegular';
background-color:#bdbdbd;
color:#000000;
}
header{
/** background-color:#aea; **/
}
header>h1{
font-size:250%;
}
h2{
font-size:230%;
}
section#content{
margin:12px 0;
float:left;
}
article, article p{
margin:12px 0;
float:left;
}
aside{
padding:5px;
margin:15px;
width :30%;
float:right;
clear:none;
color:#4e4e4e;
background-color:#d2d2d2;
}
h1{
font-size:150%;
}
footer p{
width: 25%;
/** margin: 0 auto; **/
clear:both;
background-color:#c7c7c7;
font-family:fanwood;
text-decoration: italic;
color:#616161;
border-top:dotted 2px #5b5b5b;
}
ol{
padding-top:20px;
background-color:#ade;
display:block;
}
li{
color:white;
text-align:center;
display:inline;
padding:5px 10px 0 10px;
margin-right:2px;
background-color: #69a;
}
a{
text-decoration:none;
}
::-moz-selection{ background: #FF5E99; color:#fff; text-shadow: none; }
::selection { background:#FF5E99; color:#fff; text-shadow: none; }
require 'rubygems'
require 'bundler'
Bundler.require :default, ENV["RACK_ENV"].to_sym # bill: "this allows one to load gems in different locations...
# Bundler.require :default => requires all gems in the Gemfile, not in a specific group.
# Bundler.require ENV['RACK_ENV'].to_sym => Bundler.require :development/:test or :production,
# depending on the environment, which means it loads those grouped gems.
# ...and that means that thin will only be used on the production server,
# since it is irrelevant for local testing.
get '/' do
haml :index
end
get '/' do
haml :index
end
#get '/bonjour/:prenom' do
# "<br><br><blockquote>Bonjour #{params[:prenom]}</blockquote>"
#end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment