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
<?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="webfont8A3Pbj4g" 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="450" d="M133 78q0 39 32 72.5t62 33.5q29 0 59.5 -32.5t30.5 -63.5q0 -47 -29.5 -75.5t-51.5 -28.5q-39 0 -71 33.5t-32 60.5zM209 307q0 47 41 375q55 432 69 618q2 45 60 46h10q51 0 51 -35q0 -4 -4 -25q-68 -303 -176 -977q-2 -10 -24 -10q-27 0 -27 8z" />
<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="M102 262q0 16 26 34.5t42 18.5q4 0 12 -17l24 -52q16 -35 30 -60q51 -90 106 -118q33 -16 59 -17q12 0 15 23l65 479q4 23 2 32t-16 17q-72 43 -107.5 68.5t-85 71.5t-72 100.5t-22.5 120.5q0 150 110.5 235.5t258.5 85.5q25 0 26 21l11 73q2 18 16 19h19q14 0 12 -19 l-10 -73q-3 -23 6 -26q3 -1 6 -1q123 -20 192.5 -108.5t69.5 -153.5q0 -51 -37 -51q-18 0 -37.5 18t-23.5 41q-2 12 -8.5 45t-11.5 53.5t-13 32.5q-53 72 -129 84q-23 4 -25 -6l-65 -506q-4 -33 8 -41q150 -97 195 -143q102 -103 102 -246q0 -135 -106.5 -215t-272.5 -80 q-19 0 -21 -8q-1 -3 -3 -23l-29 -250q-2 -12 -12 -12h-35q-10 0 -8 15l36 247q2 8 2 20.5t-4 15.5t-22 8q-5 2 -6 1q-119 25 -194 105t-75 141zM289 993q0 -74 54 -147.5t128 -112.5q12 -8 16 -8q12 0 15 29l63 479q2 12 -8 12q-100 0 -184 -71.5t-84 -180.5zM465 51 q0 -12 37 -12q102 4 168.5 72.5t66.5 185.5q0 78 -55 149.5t-137 110.5l-13 6q-2 0 -6 -18l-59 -467q-2 -13 -2 -27z" />
<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="1419" d="M72 412q0 66 19.5 123t48 94t56 63.5t47 42t19.5 19.5q0 2 -22.5 26.5t-46 74.5t-23.5 120q0 141 90 241.5t244 100.5q82 0 160 -33q76 -33 75 -84q0 -63 -43 -106q-6 -6 -10 -8t-9 2l-8 6q-3 2 -9.5 9t-6.5 9q-82 88 -198 88q-88 0 -155 -69.5t-67 -159.5 q0 -74 36 -129.5t85 -55.5q27 0 62 5.5t51 5.5q39 0 39 -25q0 -33 -47 -60.5t-78 -27.5q-20 0 -51 14l-31 15q-10 0 -34.5 -16.5t-53.5 -70t-29 -130.5q0 -176 121 -281.5t299 -105.5q70 0 139.5 21.5t136 68.5t107.5 136t41 208q0 121 -25 131q-156 57 -233 57 q-59 0 -96 -30.5t-37 -86.5q0 -14 3 -26.5t6 -21.5q4 -9 12 -18l13 -14q5 -6 17 -11t17.5 -8t20.5 -7t19.5 -5t21.5 -4t19 -3q33 -6 33 -19q0 -16 -21.5 -31.5t-41.5 -15.5q-23 0 -52 8q-57 18 -84.5 62.5t-27.5 79.5q0 119 81 185t193 66q43 0 180.5 -48t219.5 -48 q51 0 82.5 32t31.5 83q0 129 -172 129q-23 0 -22 14q0 31 24.5 51.5t51.5 20.5q80 0 119.5 -58.5t39.5 -123.5q0 -78 -35 -133q-31 -49 -90 -80t-106 -31q-51 0 -76 6q-10 4 -18.5 2t-8.5 -16q0 -6 1 -29.5t1 -34.5q0 -66 -18 -140.5t-61 -154t-105.5 -143t-161 -104.5 t-217.5 -41q-211 0 -331.5 121t-120.5 307z" />
<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="653" d="M123 584q0 150 39 291t92 234t109.5 165t93.5 104.5t41 32.5q12 0 22 -8t10 -19l-16 -17q-16 -17 -42 -51t-56.5 -80t-61 -111.5t-56.5 -140.5t-42 -173t-16 -203q0 -162 28.5 -307t70.5 -240.5t84 -165t70.5 -108.5t28.5 -45q0 -29 -33 -29q-8 0 -45.5 44t-92 128 t-105.5 187.5t-87 241t-36 270.5z" />
<glyph unicode=")" horiz-adv-x="653" d="M123 -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-110 -165t-93 -104.5 t-40.5 -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="399" d="M14 -260q0 2 12.5 11t35 27.5t40.5 37.5q98 98 99 161q0 31 -31 72q-12 16 -34 38l-32 34q-12 12 -12 18q0 12 42 35t67 23q27 0 71.5 -49.5t44.5 -114.5q0 -57 -65.5 -141.5t-130 -139.5t-72.5 -55t-21.5 16.5t-13.5 26.5z" />
<glyph unicode="-" horiz-adv-x="548" d="M61 412q0 25 12.5 52.5t25 29.5t187.5 8t187 6q4 0 4 -19q0 -68 -16 -67q-213 -16 -391 -16q-9 0 -9 6z" />
<glyph unicode="." horiz-adv-x="430" d="M123 78q0 39 31.5 72.5t62.5 33.5q29 0 59.5 -32.5t30.5 -63.5q0 -47 -29.5 -75.5t-52.5 -28.5q-39 0 -70.5 33.5t-31.5 60.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="M127 336q0 176 117.5 295t296.5 119q162 0 260 -99.5t98 -244.5q0 -174 -118.5 -295t-288.5 -121q-156 0 -260.5 95t-104.5 251zM219 319q0 -127 70.5 -195.5t183.5 -68.5q127 0 227.5 105.5t100.5 263.5q0 121 -74 192.5t-186 71.5q-129 0 -225.5 -118t-96.5 -251z" />
<glyph unicode="1" d="M266 25q0 14 5 20t24 6h82h10q4 0 6 3t3 4t2 7.5t1 10.5q18 96 44 249.5t42.5 264t16.5 119.5q0 22 -5 23q-4 1 -12 1h-108q-23 0 -23 27q0 16 3 22t20 6q18 0 91 -2t99.5 -2t96 2t88.5 2q16 0 19 -5t3 -23q0 -14 -5 -20.5t-24 -6.5h-79q-16 0 -19.5 -4t-7.5 -20 q-61 -403 -92 -633q-2 -25 24 -25h105q23 0 22 -26q0 -16 -3 -22.5t-19 -6.5q-18 0 -94 2t-102.5 2t-99.5 -2t-91 -2q-16 0 -19.5 5.5t-3.5 23.5z" />
<glyph unicode="2" d="M111 23q0 14 24 34q27 25 142.5 104t177.5 134q150 133 149 250q0 82 -46 136t-126 54q-59 0 -118.5 -42t-94.5 -83l-35 -41q-10 0 -23.5 11.5t-13.5 21.5q0 14 46.5 61.5t131.5 95.5t164 48q125 0 190.5 -61.5t65.5 -172.5q0 -176 -403 -411q-57 -33 -57 -41q0 -2 14 -2 h508q12 0 41 49t31 49q8 0 22 -6t14 -10q0 -6 -14 -35l-37 -75l-37 -79q-4 -12 -22 -12h-664q-30 0 -30 23z" />
<glyph unicode="3" d="M115 -299q0 25 71 25q49 0 70 -23q76 -90 164 -90q113 0 204 97t91 218q0 115 -77 171.5t-212 56.5q-25 0 -68 -3t-45 -3q-35 0 -34.5 22.5t6.5 28.5t32 14q352 100 353 342q0 80 -46 129t-124 49q-59 0 -112.5 -17.5t-83.5 -35.5t-32 -18q-8 0 -15 12t-7 22q0 8 43 31 t113.5 43.5t132.5 20.5q113 0 181 -56.5t68 -161.5q0 -55 -25.5 -106t-62 -86t-74.5 -60.5t-63.5 -40t-25.5 -16.5t32.5 -8t77.5 -22.5t91 -46t79 -90t33 -142.5q0 -160 -139.5 -277.5t-311.5 -117.5q-70 0 -128 16t-89.5 41t-49 46.5t-17.5 35.5z" />
<glyph unicode="4" d="M94 16q0 43 90 160q12 14 37 41t33 37q70 84 334 356q31 35 112.5 114t98.5 79q29 0 20 -49l-102 -607q-4 -27 2 -31.5t29 -4.5h170q14 0 14 -21v-70q0 -16 -3 -18t-22 -2h-198q-18 0 -20.5 -2t-5.5 -14q-1 -9 -1 -13q-6 -55 -18.5 -145t-20.5 -153.5t-8 -67.5 q0 -10 -5 -14.5t-26 -8.5l-86 -16q-12 -2 -22.5 8t-6.5 35l70 368q4 8 2 12.5t-3 7.5t-6 4t-8 0q-4 -1 -12 -1h-14h-387q-37 0 -37 16zM209 123q0 -12 51 -12h301q27 0 31 5t8 36l72 442q2 16 -6.5 19t-18.5 -9l-403 -430q-35 -35 -35 -51z" />
<glyph unicode="5" d="M119 -408q0 20 14 21q86 6 163 28.5t148.5 64.5t113.5 115t42 169q0 78 -54 146.5t-120 107.5l-120 74q-54 34 -54 51q0 11 22 73l59 157q36 95 56 163q4 12 31 12q8 0 170 -15.5t174 -15.5q42 0 48 9q2 3 5 8l25 49q12 0 26.5 -5t14.5 -11q0 -2 -52 -140 q-12 -33 -23 -37q-7 -2 -17 -2q-11 0 -57 6l-128 19q-82 12 -147 20q-47 4 -58 -14q-25 -49 -47 -113.5t-22 -76.5q0 -8 41 -30t98 -56.5t115.5 -80.5t99.5 -118t41 -152q0 -133 -98.5 -240.5t-232.5 -159.5t-261 -52q-16 -1 -16 26z" />
<glyph unicode="6" d="M113 383q0 219 114.5 418.5t282.5 347.5q111 96 229.5 156.5t153.5 60.5q20 0 20 -39q0 -6 -16 -12q-166 -66 -266 -164q-193 -186 -277 -354q-29 -61 -28 -74q0 -2 13 0t42 8q76 14 133 14q162 0 257 -92t95 -262q0 -182 -119.5 -291.5t-291.5 -109.5q-66 0 -122.5 17.5 t-108.5 59.5t-81.5 122.5t-29.5 193.5zM238 354q0 -63 17 -126.5t75.5 -121t146.5 -57.5q111 0 179.5 105.5t68.5 248.5q0 299 -246 299q-39 0 -98 -13t-72 -30q-71 -96 -71 -305z" />
<glyph unicode="7" d="M133 586q0 8 12.5 40.5t28.5 89t27 111.5q6 41 24 41q35 0 35 -18q0 -6 -2 -19.5t-2 -21.5q0 -4 104 -4h549q27 0 27 -19q0 -12 -85 -156l-205 -340q-120 -196 -150 -249q-164 -281 -224 -440q-10 -31 -24 -31q-23 0 -43.5 12t-20.5 29q0 57 115 251q115 192 294 462 l210 319q10 16 10 27q0 16 -29 16h-395q-168 0 -174 -18l-27 -82q-11 -17 -20 -19q-35 1 -35 19z" />
<glyph unicode="8" d="M143 266q0 70 30 135.5t72 111.5t85 81t72.5 55.5t29.5 24.5q0 2 -21.5 21.5t-51 51t-59.5 72.5t-51.5 96.5t-21.5 108.5q0 145 98.5 237.5t254.5 92.5q127 0 203.5 -73t76.5 -202q0 -59 -27.5 -118.5t-67.5 -101.5t-79 -75.5t-66.5 -54t-27.5 -24.5q0 -2 23.5 -24 t56.5 -58.5t66.5 -81.5t57 -108.5t23.5 -125.5q0 -137 -107.5 -225t-265.5 -88q-139 0 -221 68.5t-82 203.5zM254 297q0 -113 62.5 -182.5t148.5 -69.5q98 0 165.5 72.5t67.5 169.5q0 45 -23.5 99t-56 98t-68.5 81t-60.5 58.5t-28.5 21.5q-14 0 -61.5 -42t-96.5 -128 t-49 -178zM336 1094q0 -74 52 -163t104.5 -142.5t62.5 -53.5q14 0 62.5 44t95.5 128t47 168q0 98 -57.5 165t-151.5 67q-98 0 -156.5 -65.5t-58.5 -147.5z" />
<glyph unicode="9" d="M86 -379q0 4 66 27q233 82 481 381q41 47 41 65q-4 2 -10.5 1t-24.5 -8t-25 -9q-84 -27 -151 -27q-127 0 -205 93.5t-78 248.5q0 182 127 298t299 116q143 0 224 -107.5t81 -283.5q0 -158 -79.5 -308.5t-206.5 -257.5q-100 -84 -228.5 -151.5t-203 -93t-89.5 -25.5 q-18 0 -18 41zM301 354q0 -113 54.5 -180.5t162.5 -67.5q90 0 152 27q51 23 87 131.5t36 227.5q0 125 -52.5 193.5t-136.5 68.5q-135 0 -219 -124t-84 -276z" />
<glyph unicode=":" horiz-adv-x="428" d="M123 78q0 39 31.5 72.5t62.5 33.5q29 0 59.5 -32.5t30.5 -63.5q0 -47 -29.5 -75.5t-52.5 -28.5q-39 0 -70.5 33.5t-31.5 60.5zM182 641q0 39 32 73t62 34q29 0 60 -33t31 -64q0 -47 -30 -75.5t-52 -28.5q-39 0 -71 33.5t-32 60.5z" />
<glyph unicode=";" horiz-adv-x="399" d="M14 -260q0 2 12.5 11t35 27.5t40.5 37.5q98 98 99 161q0 31 -31 72q-12 16 -34 38l-32 34q-12 12 -12 18q0 12 42 35t67 23q27 0 71.5 -49.5t44.5 -114.5q0 -57 -65.5 -141.5t-130 -139.5t-72.5 -55t-21.5 16.5t-13.5 26.5zM164 641q0 39 31.5 73t62.5 34q29 0 59.5 -33 t30.5 -64q0 -47 -29.5 -75.5t-52.5 -28.5q-39 0 -70.5 33.5t-31.5 60.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="765" d="M164 78q0 39 31.5 72.5t62.5 33.5q29 0 59.5 -32.5t30.5 -63.5q0 -47 -29.5 -75.5t-52.5 -28.5q-39 0 -70.5 33.5t-31.5 60.5zM172 422q0 90 133 223l87 84l94 90l75 81t60.5 84t19.5 71q0 43 -22.5 85t-53.5 60q-45 29 -182 29q-27 0 -92.5 -3t-71.5 -3t-10 2t-6 7 l-4 10q-2 5 -2 13.5t-1 14.5t-1 16v17q-2 18 6 23t30 9q61 10 131 11q123 0 185 -39q68 -43 107.5 -122t39.5 -159q0 -63 -15 -109.5t-27.5 -62.5t-57.5 -66q-33 -37 -215 -219q-2 -2 -36 -33.5t-49 -49t-33.5 -45t-18.5 -48.5q0 -23 14 -48.5t28.5 -41.5t14.5 -18 q0 -6 -10 -16.5t-19 -10.5q-6 0 -29.5 22.5t-46 63.5t-22.5 78z" />
<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="1409" d="M41 31q0 18 6 21t31 3h67q6 0 147 242l319 545q177 303 249 407q8 10 46 50t59 79q14 29 30 29q6 0 10.5 -2t6.5 -3t4 -6t2 -7.5t2 -10.5t2 -10q213 -1313 238 -1313h86q16 0 19 -4t3 -22q0 -23 -4 -29t-18 -6q-12 0 -81 3t-104 3q-33 0 -119 -3t-108 -3q-20 0 -24.5 5 t-4.5 32q0 18 6.5 21t30.5 3h117q4 0 4 23q0 49 -27.5 247.5t-29.5 211.5q-2 29 -8.5 33.5t-28.5 4.5h-387q-31 0 -47 -30q-248 -465 -248 -488l2 -2h139q16 0 19.5 -4t3.5 -22q0 -23 -4.5 -29t-18.5 -6q-23 0 -99.5 3t-109.5 3t-80 -3t-69 -3q-20 0 -24.5 5t-4.5 32z M582 637q0 -12 36 -12h343q27 0 26 10q0 14 -23 151l-44 269q-23 131 -25 131q-6 0 -27 -39l-272 -479q-14 -25 -14 -31z" />
<glyph unicode="B" horiz-adv-x="1169" d="M41 31q0 18 6 21t31 3h88q160 1053 168 1219q2 18 -2 23.5t-19 5.5h-112q-14 0 -21.5 1t-12.5 8t-5 21q0 29 24 29l104 -3q103 -3 146 -3q33 0 124 3t102 3q405 0 405 -304q0 -60 -21.5 -112.5t-56.5 -88.5t-78 -65.5t-85 -47t-76.5 -30t-56.5 -18.5l-21 -6l42 -5 q42 -5 101 -24.5t118.5 -53.5t101.5 -104.5t42 -164.5q0 -344 -592 -344q-23 0 -97.5 3t-107 3t-110.5 -3t-100 -3q-20 0 -24.5 5t-4.5 32zM340 98q0 -20 12.5 -26t51.5 -8q4 0 6 -1q29 -2 92 -2q188 0 297.5 77t109.5 233q0 145 -103.5 218t-268.5 73h-64q-39 0 -47 -4.5 t-12 -20.5q-16 -74 -72 -514q-2 -11 -2 -25zM426 745q-1 -11 -1 -19q0 -16 5 -19q6 -3 21 -2h32h43q25 0 42.5 -1.5t19.5 -1.5q43 0 112 35q205 104 205 289q0 127 -84 203t-225 76h-33q-33 0 -45 -11.5t-20 -52.5q-19 -115 -72 -496z" />
<glyph unicode="C" horiz-adv-x="1404" d="M72 596q0 328 221 553t522 225q127 0 246 -50t188 -128l25 84q16 0 37.5 -7t21.5 -16q0 -6 -15 -83l-34 -172q-20 -95 -22 -111q-2 -10 -27 -10q-18 0 -32.5 8t-14.5 14q0 2 23.5 95.5t23.5 103.5t-57.5 60t-162 102.5t-202.5 52.5q-154 0 -285 -115t-201.5 -280.5 t-70.5 -331.5q0 -252 142.5 -400.5t353.5 -148.5q96 0 186 34t137 68.5t53 53.5q20 59 52 172q6 18 16 21t31 -3q35 -8 35 -22q0 -12 -68 -238q-10 -37 -167 -96.5t-290 -59.5q-131 0 -244.5 34t-211 103.5t-153.5 194.5t-56 293z" />
<glyph unicode="D" horiz-adv-x="1519" d="M39 20q0 23 6 27t29 4h88q10 0 87 535.5t93 693.5q4 23 -8 23l-144 -5q-10 0 -15 1t-8 6.5t-3 17.5v12q0 4 1 9.5t4 7.5t8 3t13 1h50q47 0 105 -1t89 -1q68 0 155 2t116 2q338 0 535.5 -164t197.5 -508q0 -324 -209 -507t-508 -187q-66 0 -229.5 4t-231.5 4 q-33 0 -112.5 -4t-86.5 -4q-16 0 -19 4t-3 24zM350 94.5q0 -26.5 12.5 -35t120.5 -8.5q199 0 348.5 55.5t227.5 131t126 180t60 179.5t12 151q0 252 -152.5 402t-457.5 150q-100 0 -129 -8l-17 -114l-42 -282l-49 -338l-42 -304q-18 -133 -18 -159.5z" />
<glyph unicode="E" horiz-adv-x="1185" d="M41 31q0 18 6 21t31 3h88q170 1063 170 1227q0 20 -6 21h-113q-14 0 -21.5 1t-12.5 8t-5 21q0 29 25 29l95 -3q95 -3 138 -3q57 0 222 3t206 3q113 0 153 5t42 22q2 24 24 24h2q23 0 29 -4t6 -18q0 -8 -8 -84t-10 -172q0 -12 -6 -16.5t-27 -4.5q-31 0 -31 29 q0 4 6.5 73.5t6.5 75.5q0 14 -539 15q-10 0 -84 -551q-4 -23 -1 -29t30 -6h336q92 0 96 27l22 108q2 14 33 14q27 0 27 -12q0 -8 -5 -34.5t-14.5 -69.5t-15.5 -74l-31 -182q-2 -14 -26 -15q-35 0 -35 17q2 14 8 48t11 59.5t5 29.5q0 16 -20.5 22.5t-81.5 6.5h-309 q-18 0 -24.5 -1t-10.5 -5.5t-6 -14.5q-6 -27 -40 -264.5t-40 -300.5q0 -18 14 -19l654 15q8 0 20 33.5t29.5 88t27.5 76.5q8 18 29 19q35 0 35 -23q0 -10 -11 -42l-36 -98q-23 -64 -39 -114q-8 -22 -33 -22h-2q-23 0 -367 3t-376.5 3t-110.5 -3t-100 -3q-20 0 -24.5 5 t-4.5 32z" />
<glyph unicode="F" horiz-adv-x="1107" d="M41 31q0 18 6 21t31 3h88q170 1063 170 1227q0 20 -6 21h-113q-14 0 -21.5 1t-12.5 8t-5 21q0 29 25 29l95 -3q95 -3 138 -3q57 0 222 3t206 3q100 0 118.5 4t23.5 22q2 25 26 25q23 0 29 -4t6 -18q0 -8 -8 -84t-10 -172q0 -12 -6.5 -16.5t-26.5 -4.5q-31 0 -31 29 q0 4 6 73.5t6 75.5q0 14 -485 15q-10 0 -84 -553q-4 -16 -1 -23.5t7 -8.5t23 -1h319q92 0 96 27l17 88q2 14 33 14q27 0 26 -12q0 -2 -28 -158q-6 -29 -11.5 -62.5t-9.5 -63.5t-4 -36q-2 -14 -27 -14q-35 0 -34 16q18 111 18 117q0 16 -20.5 22.5t-81.5 6.5h-293 q-18 0 -24.5 -1t-10.5 -5.5t-6 -14.5l-38 -267q-34 -241 -42 -304q-4 -18 16 -19h133q16 0 19.5 -4t3.5 -22q0 -23 -4 -29t-19 -6q-23 0 -97.5 3t-107 3t-110.5 -3t-100 -3q-20 0 -24.5 5t-4.5 32z" />
<glyph unicode="G" horiz-adv-x="1476" d="M72 545q0 221 105.5 415.5t283.5 308t381 113.5q53 0 105 -7t95 -17t81 -24.5t68 -27.5l51 -24q20 -10 32 -17l12 -8q2 0 12 56q6 23 23 22q18 0 31.5 -4t11.5 -14q-27 -172 -47 -359l-3 -15q-1 -5 -8.5 -9t-19.5 -4q-45 0 -37 33q2 10 17.5 101t15.5 103q0 10 -72.5 49 t-179 77t-180.5 38q-160 0 -298 -117.5t-212 -294t-74 -354.5q0 -250 137.5 -399.5t337.5 -149.5q133 0 228.5 44t105.5 83q31 113 37 279q2 29 -18 29h-174q-16 0 -17 24q0 37 19 37q33 0 131 -3t135 -3q35 0 101.5 3t109.5 3q16 0 16 -29q0 -33 -16 -32h-117 q-4 0 -39 -299q-2 -20 -91 -68.5t-238.5 -92.5t-282.5 -44q-57 0 -121 12t-144.5 53t-143 103.5t-106.5 174.5t-44 255z" />
<glyph unicode="H" horiz-adv-x="1628" d="M41 27q0 18 6 23t31 5h108q14 0 98.5 577.5t84.5 643.5q0 33 -19 33h-125q-25 0 -24 30q0 14 5 21.5t11 8.5t23 1q12 0 97 -3t120 -3q33 0 108.5 3t98.5 3q20 0 24 -5t4 -32q0 -18 -6 -21t-31 -3h-102q-16 0 -96 -553q-4 -23 -1 -31t25 -8h680q16 0 22.5 1t11.5 6t7 17 q61 475 62 535q0 33 -19 33h-125q-25 0 -24 30q0 14 5 21.5t11 8.5t23 1q12 0 98 -3t121 -3q33 0 107.5 3t97.5 3q20 0 24 -5t4 -32q0 -18 -5 -21t-32 -3h-102q-20 0 -96 -591t-76 -636q0 -27 16 -27h117q16 0 19.5 -4t3.5 -22q0 -23 -4.5 -29t-18.5 -6q-23 0 -112 3 t-121.5 3t-102 -3t-92.5 -3q-20 0 -24.5 5t-4.5 32q0 18 5.5 21t31.5 3h109q10 0 90 588q2 16 -3 20.5t-28 4.5h-684q-18 0 -25.5 -6.5t-9.5 -26.5q-65 -474 -65 -551q0 -29 16 -29h121q16 0 19 -4t3 -22q0 -23 -4 -29t-18 -6q-23 0 -111 3t-120.5 3t-109.5 -3t-99 -3 q-18 0 -23.5 6.5t-5.5 26.5z" />
<glyph unicode="I" horiz-adv-x="772" d="M41 31q0 18 6 21t31 3h123q10 0 96 571.5t86 649.5q0 33 -18 33h-136q-25 0 -24 30q0 14 5 21.5t11 8.5t23 1q12 0 106 -3t129 -3q33 0 117 3t106 3q20 0 24.5 -5t4.5 -32q0 -18 -5 -21t-32 -3h-116q-18 0 -99.5 -564.5t-81.5 -662.5q0 -27 17 -27h135q16 0 19 -4t3 -22 q0 -23 -4 -29t-18 -6q-23 0 -119 3t-129 3t-121 -3t-110 -3q-20 0 -24.5 5t-4.5 32z" />
<glyph unicode="J" horiz-adv-x="747" d="M-119 -385q0 47 58.5 89t78.5 42q14 0 49 -21.5t58 -21.5q12 0 23.5 5t19.5 17.5t14 24.5t12 34l9 36q4 16 7 43.5t5 42t4 44.5t4 40q23 217 63 532l68 527q29 211 29 223q0 37 -21 37h-139q-16 0 -22 1t-12.5 8t-6.5 21.5t5.5 21.5t12.5 8t23 1q12 0 114.5 -3t137.5 -3 q33 0 106.5 3t96.5 3q20 0 24.5 -5t4.5 -32q0 -18 -5.5 -21t-31.5 -3h-103q-10 0 -40.5 -207t-70.5 -519.5t-40 -316.5q-32 -247 -72 -354q-47 -126 -131 -215q-123 -131 -223 -131q-39 0 -74 14.5t-35 34.5z" />
<glyph unicode="K" horiz-adv-x="1343" d="M41 27q0 18 6 23t31 5h67q14 0 103.5 577.5t89.5 643.5q0 33 -19 33h-116q-25 0 -25 30q0 14 5 21.5t11.5 8.5t22.5 1q12 0 93 -3t116 -3q33 0 98.5 3t87.5 3q20 0 24.5 -5t4.5 -32q0 -18 -5 -21t-32 -3h-72q-20 0 -67 -260.5t-51 -315.5q-4 -41 26 -41h103 q16 0 190 222.5t266 351.5q20 31 21 32q0 10 -31 11h-43q-14 0 -21 1t-12.5 8t-5.5 21.5t5.5 21.5t11.5 8t22 1q12 0 59.5 -3t81.5 -3q33 0 87.5 3t76.5 3q20 0 24.5 -5t4.5 -32q0 -18 -5 -21t-32 -3h-119q-168 -225 -446 -535l-12 -13q-7 -7 -12 -11.5t-8 -8.5t-3 -6 q0 -6 19 -24q49 -45 114.5 -124l114.5 -143l135 -184l125 -170q25 -35 72 -35h57q16 0 19.5 -4t3.5 -22q0 -23 -4.5 -29t-18.5 -6q-23 0 -112 3t-121.5 3t-85 -3t-74.5 -3q-20 0 -24.5 5t-4.5 32q0 18 5 21t32 3h16q41 0 41 15q0 8 -24 41q-383 545 -402 544h-94h-16 q-4 0 -9.5 -5t-7.5 -15q-8 -68 -29.5 -207t-33.5 -230.5t-12 -119.5q0 -23 4 -23h141q16 0 19.5 -4t3.5 -22q0 -23 -4.5 -29t-18.5 -6q-23 0 -111 3t-120.5 3t-89 -3t-78.5 -3q-18 0 -23.5 6.5t-5.5 26.5z" />
<glyph unicode="L" horiz-adv-x="1200" d="M41 31q0 18 5 21t30 3h106q2 0 41 292l78 598q39 306 39 337q0 27 -4 27h-119q-20 0 -26.5 5t-6.5 25.5t7.5 25.5t33.5 5q12 0 89 -3t112 -3q33 0 118 3t107 3q25 0 30 -4t5 -27q0 -18 -6 -24t-31 -6h-127l-40 -295l-78 -594q-39 -299 -39 -311q0 -45 34 -46 q473 0 596 13q25 2 31 8t16 39l52 158q6 16 22 16q43 0 43 -21q0 -6 -10 -38l-29 -96q-20 -64 -37 -126q-4 -22 -38 -22h-3q-23 0 -380 3t-389.5 3t-107.5 -3t-97 -3q-20 0 -23.5 5t-3.5 32z" />
<glyph unicode="M" horiz-adv-x="1808" d="M41 31q0 18 6 21t31 3h98l94 425l126 560q53 240 53 252q0 16 -52 17h-94q-16 0 -19 4t-3 22q0 23 4 29t18 6q12 0 102.5 -3t112.5 -3q27 0 60.5 3t35.5 3q35 0 41 -27l207 -1042q10 -49 20.5 -49t32.5 49q344 719 517 1034q16 29 43 29h90q33 0 92 3t82 3q20 0 24 -5 t4 -32q0 -18 -5 -21t-31 -3h-95l-13 -120l-33 -294l-38 -353q-20 -180 -33.5 -319t-13.5 -168h158q16 0 21.5 -4t5.5 -22q0 -23 -4.5 -29t-18.5 -6q-23 0 -120 3t-130 3q-37 0 -114.5 -3t-81.5 -3q-20 0 -24.5 5t-4.5 32q0 18 6 21t31 3h80q43 6 164 1217 q-385 -733 -519 -1018q-18 -41 -39.5 -67.5t-54.5 -61.5t-59 -70q-20 -25 -33 -24q-27 0 -33 43q-25 147 -81 444l-101 521l-45 225q-66 -248 -115 -492q-129 -621 -129 -717h133q16 0 19.5 -4t3.5 -22q0 -23 -4 -29t-19 -6q-4 0 -73.5 3t-106.5 3q-35 0 -86 -3t-61 -3 q-20 0 -24.5 5t-4.5 32z" />
<glyph unicode="N" horiz-adv-x="1687" d="M41 31q0 18 6 21t31 3h102q82 502 182 1053q2 12 8.5 46t10.5 60.5t4 42.5q0 6 -10 24.5t-20.5 23t-45.5 4.5h-102q-16 0 -19.5 4t-3.5 22q0 23 4.5 29t18.5 6q12 0 109.5 -3t119.5 -3q27 0 58.5 3t33.5 3q25 0 41 -27l674 -1021q16 -25 33 -25q14 0 80.5 447.5 t66.5 539.5q0 25 -4 25h-155q-16 0 -19.5 4t-3.5 22q0 23 4 29t19 6q23 0 86 -3t96 -3t91 3t81 3q20 0 24.5 -5t4.5 -32q0 -18 -6.5 -21t-30.5 -3h-86q-12 0 -164 -957q-20 -123 -33 -344q-2 -31 -8 -41t-24.5 -10t-57.5 66q-92 150 -242 368l-524 766q-31 43 -33 43 q-8 0 -10 -41q0 -6 -36 -239.5t-71.5 -494.5t-35.5 -339q0 -31 6 -31h174q16 0 19 -4t3 -22q0 -23 -4 -29t-18 -6q-23 0 -103.5 3t-113.5 3q-37 0 -106.5 -3t-71.5 -3q-20 0 -24.5 5t-4.5 32z" />
<glyph unicode="O" horiz-adv-x="1503" d="M72 573q0 178 66.5 332t175 255.5t244.5 159.5t276 58q276 0 437 -182t161 -483q0 -309 -219.5 -533.5t-528.5 -224.5q-127 0 -234.5 36t-193.5 108.5t-135 193t-49 280.5zM260 586q0 -238 117 -410t342 -172q154 0 277.5 123t186 295t62.5 342q0 90 -22.5 183t-68.5 179 t-128 140.5t-186 54.5q-145 0 -280.5 -107.5t-217.5 -278.5t-82 -349z" />
<glyph unicode="P" horiz-adv-x="1167" d="M41 31q0 18 6 21t31 3h88q170 1165 170 1227q0 20 -6 21h-113q-14 0 -21.5 1t-12.5 8t-5 21q0 29 25 29l90 -3q90 -3 133 -3q33 0 129 5t111 5q203 0 316.5 -97.5t113.5 -252.5q0 -90 -30 -161t-78 -114t-114.5 -71.5t-134 -40t-143.5 -11.5q-33 0 -91.5 2.5t-64.5 2.5 q-33 0 -37 -19q-18 -98 -67 -530q-4 -18 16 -19h133q16 0 19.5 -4t3.5 -22q0 -23 -4 -29t-19 -6q-23 0 -97.5 3t-107 3t-110.5 -3t-100 -3q-20 0 -24.5 5t-4.5 32zM414 686q0 -24 58 -24h5q121 0 220.5 31.5t170 111.5t70.5 199q0 152 -87 232.5t-255 80.5q-90 0 -92 -10 q-45 -283 -86 -582q-4 -37 -4 -39z" />
<glyph unicode="Q" horiz-adv-x="1468" d="M33 -219q0 84 207 84q29 0 78 -5t67 -5q27 0 47 8q10 4 48 23l90 46q51 25 83 39q27 12 27 15l-34 4q-34 4 -87 16t-117.5 34.5t-130 70t-119 112t-87 169t-33.5 233.5q0 184 95 357t269 286.5t379 113.5q262 0 422 -175t160 -439q0 -272 -142.5 -464.5t-357.5 -270.5 q-27 -10 -55.5 -18.5t-52 -17.5t-58.5 -26q-106 -51 -186 -94q-57 -31 -57.5 -33t67.5 -18q543 -147 725 -148q61 0 108.5 5.5t69 11.5t23.5 6q10 0 10 -23q0 -2 -57.5 -22.5t-143.5 -41t-143 -20.5q-174 0 -377 45.5t-340 89.5t-154 44q-31 0 -75 -19q-69 -26 -99 -26h-2 q-67 0 -67 53zM248 594q0 -274 149.5 -416.5t356.5 -142.5q33 0 88 34.5t119.5 104.5t122 161t96.5 220t39 264q0 233 -118 368.5t-313 135.5q-182 0 -361 -218t-179 -511z" />
<glyph unicode="R" horiz-adv-x="1280" d="M41 27q0 18 6 23t31 5h84q39 217 97 639t73 578q0 31 -6 31h-125q-14 0 -21.5 1t-12.5 8t-5 21q0 29 35 29q2 0 30.5 -1t78.5 -3t110 -2q31 0 142.5 7t148.5 7q178 0 295.5 -93t117.5 -239q0 -90 -41 -160.5t-99 -108.5t-116.5 -61.5t-99.5 -32.5t-41 -11t15.5 -7.5 t50 -16.5t69.5 -26q231 -92 232 -335q0 -12 -3.5 -90t-3.5 -111q0 -23 7 -23h88q25 0 33 -5t8 -25q0 -31 -17 -31q-4 0 -60.5 1t-126 3t-108.5 2q-14 0 -10 27q33 193 33 321q0 98 -78 177t-199 104q-49 10 -145 10h-55q-51 0 -58 -49q-53 -373 -59 -516q0 -18 16 -19h109 q16 0 21 -4t5 -22q0 -23 -4 -29t-18 -6q-23 0 -87.5 3t-97 3t-110.5 -3t-100 -3q-20 0 -24.5 4t-4.5 29zM418 717q0 -29 37 -29h14q41 0 89 -3t54 -3q109 0 221.5 102.5t112.5 235.5q0 297 -350 297q-102 0 -102 -10q-6 -51 -38 -293l-36 -271q-2 -10 -2 -26z" />
<glyph unicode="S" horiz-adv-x="1034" d="M82 137q0 31 35 205q2 6 5 23.5t6 31t5 15.5t10 2q47 0 47 -21q0 -4 -15 -93t-15 -95q0 -37 132 -104.5t251 -67.5q115 0 190.5 71.5t75.5 180.5q0 86 -64.5 148.5t-156.5 106.5l-184 92q-93 48 -157.5 133t-64.5 204q0 176 118 288.5t302 112.5q41 0 84 -12t77 -28.5 t61.5 -33t43.5 -28.5l17 -13l16 66q5 20 20 21q2 0 5 -1q37 -6 37 -14q0 -6 -64 -342q-4 -25 -31 -24q-33 0 -32 24l8 29q8 29 15 63.5t7 48.5q0 4 -12 23.5t-37.5 46.5t-58.5 51.5t-81 42t-97 17.5q-117 0 -185.5 -75t-68.5 -196q0 -80 46 -138t114 -90l148 -72 q81 -40 148.5 -80t113.5 -116.5t46 -181.5q0 -174 -135 -279.5t-295 -105.5q-113 0 -218.5 34t-158.5 72t-53 58z" />
<glyph unicode="T" horiz-adv-x="1394" d="M41 1118q0 2 12.5 34t34.5 96l41 128q6 18 14.5 23.5t30.5 5.5q20 0 21 -25v-10q0 -16 217 -16h667q211 0 213 22q2 29 29 29q23 0 28 -4t5 -19q0 -16 -3 -46.5t-7.5 -90t-8.5 -129.5q0 -20 -39 -20q-16 0 -19 5t-3 23q0 4 6 79t6 81q0 12 -219 12h-217q-18 0 -27 -41 l-55 -385l-76 -536q-35 -248 -35 -250q0 -29 17 -29h131q16 0 19 -4t3 -22q0 -23 -4 -29t-18 -6q-23 0 -118 3t-128 3q-35 0 -125 -3t-102 -3q-20 0 -24.5 5t-4.5 32q0 18 6 21t31 3h111q20 0 192 1166q6 49 6 53q0 23 -12 22h-281q-188 0 -194 -22l-49 -144 q-8 -23 -13.5 -28.5t-19.5 -5.5q-39 -1 -39 22z" />
<glyph unicode="U" horiz-adv-x="1554" d="M123 1329q0 14 4 21.5t10 8.5t23 1q12 0 82.5 -3t105.5 -3q33 0 107.5 3t97.5 3q20 0 24.5 -5t4.5 -32q0 -18 -6.5 -21.5t-30.5 -3.5h-66q-10 0 -48 -201.5t-71.5 -433t-33.5 -303.5q0 -76 30.5 -132t70.5 -82.5t94 -43t83 -18.5t55 -2q86 0 181.5 32.5t156.5 71.5 q57 39 80 123q25 96 66 334q84 494 98 655h-137q-16 0 -22.5 1t-12.5 8.5t-6 21.5t5 21.5t12 8.5t24 1q12 0 95 -3t118 -3t98.5 3t69.5 3q20 0 24 -5t4 -32q0 -18 -5 -21.5t-31 -3.5h-66q-16 -78 -45 -241q-127 -774 -195 -1004q-14 -51 -38 -51h-11q-18 0 -22 23 q-2 20 -5 46.5t-4 40t-3.5 27t-5.5 18.5t-9 5t-92 -49q-231 -127 -432 -127q-168 0 -280.5 87t-112.5 236q0 94 67.5 509t67.5 470q0 10 -2 10h-129q-12 0 -16.5 1t-10.5 3.5t-8 8.5t-2 18z" />
<glyph unicode="V" horiz-adv-x="1363" d="M41 1329q0 14 4 21.5t10 8.5t23 1q12 0 82.5 -3t105.5 -3q33 0 113 3t102 3q20 0 24.5 -5t4.5 -32q0 -18 -5 -21.5t-32 -3.5h-113q-8 0 -8 -10q0 -53 77 -587.5t87 -534.5q6 0 62 94l141 248l162 297l241 461q8 25 6 28.5t-18 3.5h-137h-11q-4 0 -9 1t-8 3.5t-5 5.5t-3 8 t-1 13q0 23 6 27t29 4q2 0 69.5 -3t133.5 -3q16 0 63 3t55 3q20 0 25.5 -6t5.5 -31q0 -18 -6 -21.5t-33 -3.5q-31 0 -37 -2t-12 -12l-643 -1104q-6 -12 -43 -56t-68 -91q-45 -68 -75 -68q-16 0 -23.5 21.5t-17.5 103.5q-41 299 -116 753.5t-89 454.5h-82q-12 0 -16.5 1 t-10.5 3.5t-8 8.5t-2 18z" />
<glyph unicode="W" horiz-adv-x="2068" d="M41 1329q0 14 4 21.5t10 8.5t23 1q12 0 82.5 -3t105.5 -3q33 0 106.5 3t96.5 3q20 0 24.5 -5t4.5 -32q0 -18 -5.5 -21.5t-31.5 -3.5h-109q-8 0 -8 -10q0 -53 72.5 -584.5t83 -531.5t180.5 305l285 522q-37 299 -43 299h-88h-12q-3 0 -8 1t-8 3.5t-5 5.5t-3 8t-1 13 q0 14 4 21.5t10 8.5t23 1q12 0 75.5 -2t98.5 -2q27 0 121 2t139 2q20 0 25 -6t5 -31q0 -18 -6 -21.5t-32 -3.5h-150q-6 0 -6 -38q0 -29 65.5 -571t73.5 -542q6 0 61 101l137 261l155 307l146 289q70 142 81 161q8 25 6 28.5t-19 3.5h-131q-12 0 -16 1t-10 3.5t-8.5 8.5 t-2.5 18q0 23 6.5 27t28.5 4q2 0 66.5 -3t130.5 -3q16 0 65.5 3t57.5 3q20 0 25.5 -6t5.5 -31q0 -18 -6.5 -21.5t-32.5 -3.5h-23q-8 0 -17.5 -1t-11.5 -2t-7 -5t-6 -7t-6 -12t-7 -16q-301 -584 -398 -755l-180 -320q-6 -12 -44 -57t-66 -90q-45 -68 -76 -68 q-16 0 -23.5 21.5t-17.5 103.5q-45 315 -127 807l-399 -717q-6 -12 -44 -57t-67 -90q-45 -68 -72 -68q-16 0 -23 21.5t-18 103.5q-41 301 -113.5 754.5t-82.5 453.5h-82q-12 0 -16.5 1t-10.5 3.5t-8 8.5t-2 18z" />
<glyph unicode="X" horiz-adv-x="1353" d="M41 25q0 12 1 18t6 9t9 3h17h53q10 0 81 89l196 252l212 270q16 18 16.5 20t-7.5 23l-256 520q-35 70 -45 69h-88h-12q-3 0 -8 1t-8 3.5t-5 5.5t-3 8t-1 13q0 14 4 21.5t10 8.5t23 1q12 0 85.5 -3t108.5 -3q33 0 109.5 3t99.5 3q20 0 24.5 -5t4.5 -32q0 -18 -6.5 -21.5 t-30.5 -3.5h-84q-23 0 -24 -4t7 -26q27 -88 175 -396q39 -80 40 -79q4 0 62 79q287 399 287 418q0 8 -7 8h-94q-27 0 -32 3.5t-5 21.5q0 27 4.5 32t24.5 5q23 0 65 -3t74 -3q35 0 89.5 3t66.5 3q23 0 28 -4t5 -26.5t-6.5 -27t-26.5 -4.5h-59q-8 0 -118 -136l-215 -273 l-106 -137q-12 -16 -2 -33q23 -41 120 -227l168 -311q71 -126 81 -126h96q12 0 16.5 -1t10.5 -3t8 -8t2 -18q0 -14 -4 -21.5t-10 -8.5t-23 -1q-12 0 -91 3t-114 3q-33 0 -124 -3t-113 -3q-20 0 -24.5 5t-4.5 32q0 18 6 21t31 3h96q23 0 26 5.5t-7 25.5q-29 70 -136 291 l-120 246q-10 12 -12.5 11t-18.5 -22l-233 -316q-148 -204 -148 -233q0 -8 27 -8h84q25 0 31 -3t6 -21q0 -27 -4.5 -32t-24.5 -5q-8 0 -73.5 3t-100.5 3t-79 -3t-50 -3q-20 0 -26.5 4t-6.5 27z" />
<glyph unicode="Y" horiz-adv-x="1255" d="M41 1339q0 14 4 21.5t10 8.5t23 1q12 0 92 -3t115 -3q33 0 95 3t85 3q20 0 24.5 -5t4.5 -32q0 -18 -5.5 -21t-31.5 -3h-64q-20 0 -22 -4.5t6 -26.5q27 -90 211 -543q12 -25 16 -24q10 0 33 37l71 106l95 140l88 132q45 70 70.5 116t25.5 61v6h-108q-27 0 -32 3t-5 21 q0 27 4 32t24 5q23 0 75 -3t85 -3q35 0 87 3t65 3q23 0 27.5 -4t4.5 -27q0 -12 -1 -18t-6 -9t-10 -3h-15h-74q-4 0 -93 -119l-199 -272l-165 -238q-10 -18 -16 -45q-90 -532 -90 -553q0 -27 10 -27h129q16 0 19.5 -4t3.5 -22q0 -23 -4.5 -29t-18.5 -6q-23 0 -102.5 3 t-112.5 3t-101.5 -3t-91.5 -3q-18 0 -23 6t-5 27q0 18 6 23t31 5h86q12 0 61 294l31 183q10 55 10 84l-299 693h-96q-12 0 -16.5 1t-10.5 3t-8 8t-2 18z" />
<glyph unicode="Z" horiz-adv-x="1226" d="M72 31q0 14 440 630.5t440 620.5q0 6 -49 6h-524q-86 0 -90 -20l-11 -58q-8 -36 -13 -65t-5 -31q-6 -20 -16 -22h-11q-43 0 -43 14q0 4 9.5 50t21.5 114.5t19 122.5q0 12 32 12q29 0 29 -10v-19q0 -22 107 -22h10h712q20 0 27.5 -6.5t7.5 -24.5q0 -12 -383 -563 q-459 -659 -458 -674q0 -20 22 -20l623 6q31 0 43 30q16 47 47 183q4 16 28 16q41 0 41 -25q0 -4 -13 -55l-31 -115q-17 -65 -23 -90q-4 -22 -42 -22h-3q-117 0 -470 3t-458 3q-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="M262 1178q0 63 70 63q43 0 53 -49l53 -256q0 -2 1 -7l1 -5q0 -4 -8 -4h-31q-8 0 -14 12l-117 219q-8 15 -8 27z" />
<glyph unicode="a" horiz-adv-x="886" d="M51 121q0 94 31 205.5t86 218t147.5 177.5t200.5 71q72 0 115 -62l15 -25q9 -16 15.5 -24t10.5 -8t17 43t13 47q4 12 74 22q43 4 43 -10q0 -6 -83 -300t-83 -347q0 -41 29 -41q18 0 75 57l56 58q6 0 14.5 -8.5t8.5 -20.5q0 -6 -45.5 -53t-111 -95.5t-104.5 -48.5 q-55 0 -55 50q0 39 29 147.5t58 198.5l30 90q-113 -207 -256 -357q-47 -49 -68.5 -68.5t-57.5 -38.5t-71 -19q-63 0 -98 40t-35 101zM193 197q0 -109 53 -109q51 0 166.5 128t199.5 265q31 49 31 111q0 53 -56.5 86t-111.5 33q-66 0 -133.5 -94.5t-108 -215t-40.5 -204.5z " />
<glyph unicode="b" horiz-adv-x="927" d="M51 25q0 8 27 47q10 14 16 39q61 324 119.5 715t58.5 450q0 14 -14 14q-8 0 -84 -22.5t-84 -22.5q-18 0 -18 51q0 20 10 23q317 78 336 78q25 0 24 -21q0 -12 -35.5 -240.5t-46.5 -287.5l-100 -514q104 174 178 272q78 104 132.5 146.5t146.5 42.5q84 0 131 -47 q29 -29 29 -86q0 -147 -58.5 -280.5t-142.5 -217.5t-172 -132t-156 -48q-41 0 -82 14t-66.5 28.5t-31.5 14.5q-8 0 -41 -16q-41 -16 -55 -17q-21 1 -21 17zM229 164q0 -51 35 -87t105 -36q84 0 173 104.5t141 230.5t52 202q0 47 -20.5 83.5t-65.5 36.5q-84 0 -170 -120 q-66 -90 -99 -140l-75 -112q-41 -62 -58.5 -99.5t-17.5 -62.5z" />
<glyph unicode="c" horiz-adv-x="823" d="M51 262q0 233 145.5 386t307.5 153q119 0 176 -64q45 -49 45 -114q0 -43 -24.5 -72t-63.5 -29q-45 0 -45 76q0 8 1 24.5t1 24.5q0 41 -23.5 69.5t-72.5 28.5q-57 0 -116.5 -37.5t-100.5 -99.5q-96 -145 -97 -313q0 -33 5.5 -58.5t22.5 -66.5t65.5 -64.5t123.5 -23.5 q78 0 157 40t126 80t49 40q6 0 15.5 -10.5t9.5 -18.5q0 -10 -61.5 -64.5t-168 -110.5t-196.5 -56q-150 0 -215.5 81.5t-65.5 198.5z" />
<glyph unicode="d" horiz-adv-x="968" d="M51 152q0 70 30 171t82 204.5t139 176t190 72.5q35 0 68.5 -6t51 -13t37 -17.5t21.5 -10.5q18 -8 24 -4t11 25q12 63 30.5 187t31.5 219t13 97q10 35 -8 35q-4 0 -90 -21.5t-92 -21.5q-10 0 -6 43q2 16 5 19.5t15 7.5q80 16 156 35.5t112.5 30t40.5 10.5q23 0 23 -31 q0 -6 -102.5 -590t-102.5 -647q0 -31 26.5 -31t73 38t81 75t36.5 37q6 0 13.5 -6.5t7.5 -10.5q0 -10 -45 -65.5t-126 -114.5t-155 -59q-25 0 -40 19.5t-15 51.5q0 37 21.5 144.5t41.5 195.5l21 88q-78 -147 -183 -284l-62 -80q-21 -27 -59 -62.5t-76 -51t-83 -15.5 q-20 0 -39.5 4t-50.5 18.5t-49.5 49.5t-18.5 88zM186 209q0 -115 95 -115q84 0 282 287q111 168 111 242q0 29 -59.5 68.5t-122.5 39.5q-84 0 -158 -100.5t-111 -219t-37 -202.5z" />
<glyph unicode="e" horiz-adv-x="798" d="M51 215q0 233 149.5 409.5t352.5 176.5q190 0 190 -135q0 -88 -71.5 -158t-179.5 -111q-133 -49 -289 -49q-16 0 -17 -94q0 -182 197 -182q86 0 168 44t130 89t50 45q8 0 17.5 -10.5t9.5 -18.5q0 -4 -22.5 -27.5t-65.5 -57.5t-96.5 -66.5t-125 -56t-139.5 -23.5 q-113 0 -185.5 56t-72.5 169zM217 410q0 -14 21 -15q152 0 262 75t110 198q0 39 -28.5 61.5t-73.5 22.5q-168 0 -262 -250q-29 -72 -29 -92z" />
<glyph unicode="f" horiz-adv-x="581" d="M-256 -492q0 27 35 55.5t65 28.5q25 0 77 -24.5t89 -24.5q18 0 35.5 13.5t29 39t20.5 51t17.5 64.5t12.5 64.5t9 63.5t7 50l48 331q28 196 44.5 328t16.5 140q0 23 -8 23h-156q-14 0 -14 12q0 10 4 27q2 12 14 12h150q14 0 16 3t4 21q18 201 86 322q94 164 207 229 q98 57 186 58q49 0 99.5 -26t50.5 -48q0 -27 -39 -55.5t-72 -28.5q-25 0 -77 38t-89 38q-154 0 -222 -521l-3 -18q-2 -6 4 -9t12 -3h168q10 0 11 -4q0 -16 -4 -29q-4 -18 -15 -18h-164q-14 0 -15 -2t-5 -21q-4 -23 -27 -186l-48 -337q-25 -173 -42 -276q-6 -35 -22.5 -91 t-63.5 -144t-106 -133q-4 -2 -18 -13l-19 -15q-6 -5 -20.5 -14t-23.5 -13l-23 -12q-15 -7 -27.5 -10t-26.5 -6t-29 -3q-49 0 -94 25t-45 48z" />
<glyph unicode="g" horiz-adv-x="872" d="M-12 -322q0 80 60.5 137.5t125.5 86.5q25 12 25 16q0 2 -7 5l-15 7q-9 4 -15 9q-51 37 -51 67q0 14 36.5 72.5t55.5 64.5l123 45q13 5 13 7q0 3 -15 8q-29 8 -57.5 23.5t-64.5 45t-57.5 82t-21.5 117.5q0 143 105.5 244.5t256.5 101.5q37 0 72 -9t57.5 -23.5t39 -28 t24.5 -22.5t10 -9q4 0 15.5 23.5t24.5 54.5t17 39q10 18 43 18q55 0 56 -22q0 -25 -23.5 -68t-47 -78t-23.5 -37q0 -12 6 -26q14 -37 14 -82q0 -150 -108 -248q-53 -49 -105.5 -71.5t-153.5 -49.5q-190 -55 -190 -96q0 -18 21.5 -32.5t76 -28t85 -18.5t111.5 -17l54 -9 q133 -23 200.5 -62.5t67.5 -131.5q0 -154 -137 -225.5t-354 -71.5q-90 0 -163 14.5t-130 59t-57 118.5zM74 -309q0 -43 36.5 -75t95 -45t110 -19.5t102.5 -6.5q127 0 207 46.5t80 136.5q0 66 -53.5 94t-159.5 47q-201 35 -220 35q-16 0 -65 -23q-133 -65 -133 -190zM252 469 q0 -123 50 -178t101 -55q82 0 161 99t79 236q0 76 -45 137.5t-115 61.5q-102 0 -166.5 -99.5t-64.5 -201.5z" />
<glyph unicode="h" horiz-adv-x="958" d="M51 12q0 4 14.5 68.5t37 180.5t48 260.5t53 345t48.5 401.5q4 39 -8 39q-20 0 -100 -28l-78 -28q-6 0 -7 29q0 27 15 33q61 23 169.5 46t147.5 23q12 0 12 -30q-10 -207 -190 -1100q96 225 236 393q115 139 253 139q53 0 87 -24.5t34 -73.5q0 -76 -68.5 -302t-68.5 -247 q0 -45 43 -45q23 0 70 44t85 89t40 45q4 0 14 -8t10 -12q0 -10 -45 -68.5t-124 -120t-148 -61.5q-37 0 -60.5 21.5t-23.5 56.5q0 29 74.5 261t74.5 290q0 35 -18.5 57.5t-50.5 22.5q-68 0 -136.5 -82t-152.5 -219q-94 -158 -111 -222l-41 -168q-4 -22 -109 -22h-9 q-17 0 -17 16z" />
<glyph unicode="i" horiz-adv-x="552" d="M51 577.5q0 8.5 60.5 58.5t137.5 99t111 49q41 0 41 -45q0 -53 -66.5 -307t-66.5 -278q0 -41 27 -41q16 0 55 32.5t72 65.5t35 33q6 0 15 -10.5t9 -14.5q0 -25 -132 -128t-177 -103q-49 0 -49 37q0 49 72.5 296.5t72.5 313.5q0 37 -24 37q-23 0 -63 -31t-71.5 -60.5 t-33.5 -29.5q-8 0 -16.5 9t-8.5 17.5zM262 1124q0 41 22.5 68t61.5 27q41 0 65.5 -31t24.5 -68q0 -41 -23.5 -67.5t-60.5 -26.5q-41 0 -65.5 30.5t-24.5 67.5z" />
<glyph unicode="j" horiz-adv-x="608" d="M-141 -453q0 31 20.5 52.5t50.5 21.5q37 0 78 -25.5t76 -25.5q20 0 35.5 15.5t29 54t19.5 64.5t18 87q39 190 88.5 495.5t49.5 348.5q0 37 -25 37q-23 0 -72 -45t-89 -91.5t-42 -46.5q-8 0 -16 7.5t-8 15.5t61.5 73.5t146.5 132t136 66.5q43 0 43 -49q0 -43 -25.5 -211 t-55.5 -342t-32 -188q-14 -92 -28.5 -150.5t-58.5 -148.5t-109 -139q-106 -78 -179 -78q-49 0 -80.5 22t-31.5 47zM322 1186q0 41 22.5 67.5t61.5 26.5q41 0 65.5 -30.5t24.5 -67.5q0 -41 -23.5 -68t-60.5 -27q-41 0 -65.5 31t-24.5 68z" />
<glyph unicode="k" horiz-adv-x="921" d="M51 -6q0 16 43 219t99.5 511t78.5 552q0 18 -14 18q-16 0 -154 -39q-12 -2 -15 4.5t1 34.5q4 16 12 19l159 41l109 28q33 9 40 9q29 0 28 -23q0 -33 -198 -1001q74 141 147 239q68 88 136.5 131t168.5 43q121 0 121 -75q0 -86 -66.5 -160t-138 -109t-133.5 -49 q-43 -6 -43 -8l8 -4q8 -4 21.5 -13.5t25.5 -19.5q96 -92 150 -158q33 -41 49 -58t46 -33.5t65 -16.5q69 0 69 53q0 10 -2 23.5t-2 19.5q0 25 16.5 25t30 -21.5t13.5 -67t-79 -79t-149 -33.5q-45 0 -88 41q-23 20 -48.5 51t-59 77t-49.5 66q-20 27 -48 59t-41.5 49t-13.5 19 q0 10 35 45q4 4 20 5q33 0 58 10q76 35 145.5 109.5t69.5 144.5q0 41 -64 41q-59 0 -129 -66q-18 -18 -37.5 -40.5t-41.5 -54.5l-38 -54q-16 -23 -44.5 -68t-43.5 -65q-35 -55 -49 -119q-31 -131 -43 -201q-6 -45 -20 -45q-2 0 -22.5 -3t-45 -6t-35 -3t-10.5 6z" />
<glyph unicode="l" horiz-adv-x="557" d="M113 57q0 12 37 218l86 498q49 292 71 480q4 20 -2 28.5t-26 2.5q-135 -37 -152 -37q-10 0 -6 41q2 16 5 19.5t15 7.5q80 18 155 37l110 30q34 9 38 9q20 0 21 -19q0 -25 -102.5 -626t-102.5 -607q0 -43 29 -43q25 0 74 43t89 86t42 43q6 0 19 -11t13 -15q0 -8 -57 -70.5 t-146.5 -127t-150.5 -64.5h-1q-58 0 -58 77z" />
<glyph unicode="m" horiz-adv-x="1513" d="M31 522q0 23 141 132.5t207 109.5q37 0 37 -39q0 -57 -10.5 -130t-33 -196t-28.5 -159q233 536 460 536h1q33 0 51 -28.5t18 -67.5q0 -169 -116 -514q4 8 41 76l61 110l66 114q43 73 80.5 118t84 94t93.5 73.5t92 24.5q104 0 104 -69q0 -57 -74.5 -289t-74.5 -268 q0 -49 37 -50q25 0 107 84l83 84q6 0 15.5 -10t9.5 -14q0 -8 -58.5 -68.5t-141.5 -122t-134 -61.5q-31 0 -51.5 17.5t-20.5 41.5q0 35 80 279.5t80 312.5q0 16 -11.5 30.5t-31.5 14.5q-80 0 -256 -272q-131 -201 -184 -385q-6 -20 -29 -25q-49 -6 -86 -6q-16 0 -16 14 l59 226q59 225 59 366q0 76 -43 76q-37 0 -75 -51q-129 -156 -222 -342q-35 -70 -84 -242q-10 -35 -22 -41q-74 -29 -100 -29q-14 0 -11 21q25 104 58.5 310t33.5 298q0 35 -28 35q-23 0 -69 -38t-84 -77t-40 -39q-24 0 -24 35z" />
<glyph unicode="n" horiz-adv-x="1054" d="M31 588q0 4 60.5 53t148.5 99.5t143 50.5q43 0 43 -43t-12.5 -113t-24.5 -117l-39 -148l-35 -128q152 268 276 408.5t238 140.5q104 0 105 -91q0 -59 -79 -296.5t-79 -260.5q0 -41 39 -41q27 0 71 38t77.5 76t35.5 38q6 0 15.5 -9t9.5 -14q0 -10 -49 -64t-130 -109.5 t-149 -55.5q-31 0 -48 23.5t-17 60.5q0 57 82 276.5t82 282.5q0 25 -12.5 42.5t-32.5 17.5q-53 0 -162 -136.5t-205 -289.5q-45 -74 -90 -230q-14 -51 -31 -53q-82 -8 -98 -8q-14 0 -10 20q122 506 122 637q0 39 -26 39q-29 0 -110 -66l-81 -65q-6 0 -17 10.5t-11 24.5z" />
<glyph unicode="o" horiz-adv-x="858" d="M51 283q0 225 135.5 377.5t337.5 152.5q145 0 214 -102.5t69 -223.5q0 -193 -139.5 -348t-329.5 -155q-137 0 -212 87t-75 212zM178 299q0 -266 164 -266q94 0 175 97t121 219t40 220q0 74 -39 135.5t-137 61.5q-117 0 -220.5 -161t-103.5 -306z" />
<glyph unicode="p" horiz-adv-x="995" d="M20 461l22 37q15 24 61.5 83.5t90.5 105.5t104 84t114 38q34 0 34 -60q0 -47 -16 -165q-16 -119 -33 -217l-16 -99q88 219 205 398q75 116 200 116h2q90 0 123 -48t33 -138q0 -225 -151.5 -417.5t-309.5 -192.5q-23 0 -65.5 7t-48.5 7q-25 0 -27 -16l-66 -428 q-10 -47 19 -50q33 -4 82 -7q28 -3 39.5 -4t23 -4t14.5 -8t3 -13q0 -29 -9.5 -36t-31.5 -7q-2 0 -55.5 7t-138.5 14t-163 7q-35 0 -34 21q0 29 7 37t31 8h33q25 0 33 7t12 36q96 557 128 759.5t32 299.5q0 37 -25 36q-31 0 -84 -57t-95 -114.5t-44 -57.5q-8 0 -20.5 11.5 t-12.5 19.5zM371 104q0 -65 127 -65h4q68 0 142.5 87t123.5 212t49 231q0 131 -90 131q-31 0 -60.5 -19t-59 -61t-46 -70t-45.5 -85t-33 -66q-112 -215 -112 -295z" />
<glyph unicode="q" horiz-adv-x="931" d="M51 152q0 74 36 178t98.5 206.5t163 173t212.5 70.5q84 0 176 -41l29 -12q8 0 33 14q2 2 13 8.5t24.5 11.5t23.5 7q8 2 14.5 -4t6.5 -16q0 -6 -56 -125q-10 -27 -14 -52l-184 -1054q0 -23 28 -23q68 0 107 -4q25 -2 24 -33v-14q0 -2 -1 -10t-5 -9.5t-10 -3.5t-16 -2 q-2 0 -28 2t-67 3.5t-79 1.5q-29 0 -71 -3.5t-74 -7.5t-34 -4q-10 0 -14 1t-8 6t-4 18q2 27 9 33t34 10q4 0 13 2t12 2t9.5 1t7.5 3t5 3t5 4t4 6t4 9l2 10q1 5 3 13q6 29 34 148.5t61 289.5l96 516q-63 -141 -168 -284q-154 -215 -283 -215q-18 0 -41.5 5t-55.5 20.5 t-53.5 51.5t-21.5 89zM182 203q0 -55 29 -88t68 -33q84 0 290 299q131 201 131 270q0 25 -38.5 56.5t-100.5 31.5q-125 0 -252 -202.5t-127 -333.5z" />
<glyph unicode="r" horiz-adv-x="698" d="M51 595.5q0 22.5 103.5 109t162.5 86.5q37 0 37 -41q0 -35 -55 -361l8 -2q96 248 127 305q59 113 148 113q37 0 66.5 -20.5t29.5 -53.5q0 -76 -45 -76q-23 0 -57.5 18.5t-55.5 18.5q-29 0 -51 -35q-47 -72 -117 -256q-4 -12 -22 -77q-18 -74 -40 -178l-28 -132 q-2 -8 -44 -15t-62.5 -7t-20.5 8q0 4 24.5 130t49 272.5t24.5 197.5q0 78 -26 78q-23 0 -55.5 -25.5t-56 -52.5t-25.5 -27q-19 0 -19 22.5z" />
<glyph unicode="s" horiz-adv-x="688" d="M41 125q0 23 17.5 37t31.5 14q10 0 17.5 -1t15.5 -4t12 -5t11 -8l11 -8q3 -3 11 -12t10 -11l26 -27q17 -18 24.5 -25t19.5 -16.5t24.5 -12.5t26.5 -3q61 0 103 41t42 109q0 41 -46 90t-101 87t-101 95t-46 115q0 96 79.5 166.5t188.5 70.5q63 0 106 -16.5t61.5 -41 t24.5 -43t6 -30.5q0 -35 -36 -35q-59 0 -99 72q-31 55 -65 55q-55 0 -98.5 -30.5t-43.5 -98.5q0 -53 31 -97t74 -76l87 -64q44 -33 74.5 -82t30.5 -111q0 -92 -79.5 -160.5t-188.5 -68.5q-94 0 -178 44t-84 91z" />
<glyph unicode="t" horiz-adv-x="581" d="M72 709q0 2 1 18t1 21q0 14 16 14h125q18 0 23 16q20 113 32 207q4 20 9.5 26.5t27.5 8.5q10 2 43 2q57 0 58 -10q0 -2 -12 -52l-24 -105q-12 -56 -14 -73q-2 -14 1 -17t20 -3h149q18 0 19 -17q0 -45 -27 -45h-149h-15q-4 0 -7 -3t-3 -5t-2 -12q-84 -451 -84 -506 q0 -43 39 -43q23 0 76 46t99 92t48 46q4 0 16.5 -9t12.5 -13q0 -8 -64.5 -80t-156.5 -144.5t-148 -72.5q-71 0 -71 68q0 22 54 316t54 298t1 9q2 9 -1.5 11t-17.5 2h-97q-32 1 -32 9z" />
<glyph unicode="u" horiz-adv-x="1067" d="M31 524q0 4 24.5 39t65.5 85t78 89q63 63 145 64q45 0 79 -18.5t34 -55.5q0 -27 -65.5 -271.5t-65.5 -297.5q0 -47 57 -47q68 0 180 159q147 213 207 408q12 49 25 113q2 8 54 14q31 4 54 6q18 0 19 -18q0 -10 -56.5 -298t-56.5 -313q0 -51 39 -51q23 0 63.5 46t73.5 92 t35 46q16 0 16 -14q0 -12 -45 -83t-116.5 -144.5t-126.5 -73.5q-29 0 -48.5 15.5t-19.5 39.5q0 45 46 251t54 267q-2 -6 -20.5 -45t-53 -102.5t-67.5 -112.5q-212 -323 -353 -323h-1q-113 0 -113 86q0 23 62.5 257t62.5 312q0 59 -41 60q-23 0 -70 -50.5t-85 -100.5t-42 -50 q-8 0 -18 6t-10 14z" />
<glyph unicode="v" horiz-adv-x="907" d="M20 612q0 23 92.5 107t141.5 84q51 0 86 -21q49 -29 64.5 -44t15.5 -48q0 -78 -25.5 -266t-25.5 -219q0 -25 28.5 -49.5t40.5 -24.5q29 0 47 23q4 4 64 84l97 136q34 50 73 140t39 164q0 82 -51 82q-23 0 -51.5 -5t-48 -9.5t-21.5 -4.5q-12 0 -13 33q0 10 79 28.5 t122 18.5q39 0 60.5 -16.5t21.5 -65.5q0 -90 -55.5 -206.5t-107.5 -189.5t-159 -209q-18 -24 -28 -36q-23 -31 -47.5 -69.5t-48.5 -38.5q-31 0 -84 43q-47 37 -63.5 67.5t-16.5 98.5q0 35 20.5 210t20.5 244q0 33 -21 47q-29 16 -49 17q-31 0 -68.5 -33t-64.5 -65.5 t-29 -32.5q-10 0 -22.5 10t-12.5 16z" />
<glyph unicode="w" horiz-adv-x="1394" d="M20 618q0 20 102.5 96.5t151.5 76.5q31 0 93 -37q63 -43 63 -95q0 -61 -12 -173.5t-25.5 -200.5t-13.5 -90q0 -27 25.5 -55.5t44.5 -28.5q20 0 45 36l96 139q80 117 102 146q27 33 48.5 96.5t21.5 92.5q0 25 -41 65q-8 8 -17.5 16.5t-16.5 12.5t-12 8t-7 7t-2 5 q0 18 28.5 46t48.5 28q33 0 89.5 -48t56.5 -77q0 -31 -31 -239.5t-31 -249.5q0 -33 27 -61t51 -28q18 0 62 52q117 135 180 227q90 133 92 289q0 67 -42 67h-1q-23 0 -61.5 -6t-68.5 -12t-32 -6q-12 0 -12 35q0 8 109.5 31.5t130.5 23.5q41 0 61 -15.5t20 -64.5 q0 -117 -99 -287t-238 -309l-99 -102q-20 -20 -33 -21q-72 0 -119.5 47t-47.5 111q0 8 59 313q-170 -264 -256 -375q-6 -10 -26 -38l-27 -37q-23 -31 -43 -31q-29 0 -84 45q-45 35 -58.5 58.5t-13.5 74.5q0 27 22.5 173.5t22.5 260.5q0 27 -31.5 61t-58.5 34q-31 0 -70 -29 t-65.5 -58.5t-28.5 -29.5q-10 0 -19.5 11t-9.5 19z" />
<glyph unicode="x" horiz-adv-x="937" d="M31 47q0 68 53 186q6 10 16 11q6 0 17.5 -5.5t11.5 -11.5q0 -2 -5 -17t-10 -36.5t-5 -40.5q0 -45 43 -45t131 95.5t153 183.5q12 18 4 43q-109 303 -204 303q-39 0 -95.5 -58.5t-58.5 -58.5q-8 0 -15.5 9t-7.5 17.5t32 48.5t92.5 82t119.5 42t100 -35t58.5 -70t57.5 -140 q10 -28 16 -42q4 -12 8 -15.5t7 1t9 14.5q2 2 2 4l36 58l44 70q14 22 45 61.5t53.5 58t53 35t59.5 16.5q25 0 38 -23.5t13 -58.5l-16 -115q0 -4 -9.5 -5t-17.5 1t-8 4q0 12 1 34t1 32q0 51 -35 51q-66 0 -248 -272q-12 -16 -4 -41q106 -311 181 -312q25 0 54 34t48.5 68 t21.5 34q8 0 21.5 -5.5t13.5 -11.5q0 -39 -81 -135t-148 -96q-23 0 -42.5 7t-35.5 27l-28 38q-13 16 -28 54l-22 58q-8 21 -24 71l-25 73q-6 18 -16 4q-5 -5 -6 -9l-69 -87l-89 -112q-37 -44 -92.5 -84t-100.5 -40q-69 0 -69 53z" />
<glyph unicode="y" horiz-adv-x="864" d="M-27 -537q0 23 8.5 39.5t27 27.5t33.5 16t43 13.5t40 12.5q68 25 111 100q76 141 98 216t22 147q0 655 -141 655q-37 0 -76 -31.5t-63.5 -62.5t-26.5 -31t-9 2t-13.5 7.5t-6.5 11.5q0 8 34 54t97.5 94t124.5 48q114 0 155 -177q24 -106 41 -492q1 -13 1 -25l71 132 q62 114 99 193t59.5 152.5t34.5 206.5q2 35 23 35q25 0 49.5 -14.5t24.5 -36.5q0 -10 -5 -35q-25 -156 -303 -637l-59 -100l-21 -39q-168 -322 -206 -389q-23 -41 -80 -76q-119 -72 -152 -72q-16 0 -25.5 18.5t-9.5 36.5z" />
<glyph unicode="z" horiz-adv-x="847" d="M51 4q0 16 9.5 32.5t31.5 37.5l23 24l487 543q10 12 5 14t-16 -1q-3 0 -5 -1.5t-6 -1.5h-7q-47 0 -154.5 33t-137.5 33q-33 0 -65 -24.5t-51.5 -49.5t-21.5 -25q-8 0 -17 6.5t-9 10.5q0 8 27.5 49t78.5 84t101 43q47 0 172 -45t168 -45q16 0 46.5 38t55.5 38 q12 0 21.5 -10.5t9.5 -22.5q0 -23 -22.5 -42.5t-55.5 -35.5t-43 -29l-451 -499q-8 -10 -10 -13.5t4 -7.5t27 -4q86 -4 245.5 -16.5t198.5 -12.5q18 0 24.5 8.5t6.5 28.5l-1 28q-1 28 -1 30q0 12 22 12q18 0 19 -10q2 -29 6 -73t7 -71.5t3 -31.5q0 -29 -74 -29h-14 q-47 0 -257 16.5t-298 16.5q-8 0 -26.5 -24.5t-32.5 -24.5h-2q-21 0 -21 24z" />
<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="M86 313q0 213 118 346.5t269 153.5q8 0 12 1t6.5 6t3.5 8t3 14q4 31 10 66.5t9 57t5 31.5q0 12 4 13q39 0 39 -6l-28 -162v-13q-2 -10 11 -12q5 -2 9 -2q82 -14 140.5 -66.5t58.5 -117.5q0 -33 -23 -51q-35 -27 -59 -27q-27 0 -31 22q-4 14 -10 46t-11.5 48.5t-14.5 37 t-24.5 33t-37.5 18.5q-4 2 -8 2q-10 0 -17 -23l-104 -639q-2 -20 8 -22q25 -6 55 -6q57 0 112.5 15t88.5 30.5t35 15.5q14 0 12 -16q-2 -10 -38 -41t-113.5 -62.5t-161.5 -31.5h-8q-12 0 -17 -17q-37 -229 -41 -229q-33 0 -33 4q1 2 5 30l14 84q10 58 18 111q2 20 -12 23 l-8 2q-117 23 -181.5 108.5t-64.5 216.5zM213 373q0 -197 141 -275q12 -6 15 -6q4 0 6 14l104 631v13q0 10 -4 10q-8 0 -16 -2q-106 -25 -176 -138.5t-70 -246.5z" />
<glyph unicode="&#xa3;" horiz-adv-x="1001" d="M41 -33q0 10 3 17.5t9 13.5l11 11q6 5 17 9.5t16 7.5t19.5 5t17.5 3t18 3l14 2q49 8 78 190q25 168 26 246q0 25 -4 29t-26 4h-136q-14 0 -12 27q2 14 4 18t13 4h145q25 0 24 11q1 5 1 7.5t2 41t9 105t17 142.5q20 150 85 266.5t171 169.5q78 37 164 37q94 0 157.5 -55 t63.5 -164q0 -127 -51 -127q-25 0 -38 23.5t-13 54.5q0 18 7 57t7 60q0 35 -45 68.5t-106 33.5q-178 0 -238 -225q-37 -141 -72 -485q-2 -18 1 -19.5t26 -1.5h219q10 0 12 -4t2 -21q0 -25 -22 -24h-219q-20 0 -23.5 -2t-6.5 -15q-1 -10 -3 -16q-39 -190 -125 -362 q0 -2 -9 -21.5t-9 -21.5t3 -2t10 2t11 3t13.5 5t11.5 4q43 18 110 18q59 0 206 -23.5t173 -23.5q117 0 117 76q0 12 -6 25.5t-12.5 21.5t-19.5 22.5t-15 18.5q-12 16 -10 22.5t22 14.5q8 4 33 4q29 0 45 -30.5t16 -67.5q0 -92 -75.5 -140.5t-174.5 -48.5q-66 0 -265 29 t-210 29q-16 0 -68.5 -49.5t-82.5 -49.5q-33 0 -33 37z" />
<glyph unicode="&#xa5;" horiz-adv-x="1255" d="M41 1339q0 14 4 21.5t10 8.5t23 1q12 0 92 -3t115 -3q33 0 95 3t85 3q20 0 24.5 -5t4.5 -32q0 -18 -5.5 -21t-31.5 -3h-64q-20 0 -22 -4.5t6 -26.5q27 -90 211 -543q12 -25 16 -24q10 0 33 37l71 106l95 140l88 132q45 70 70.5 116t25.5 61v6h-108q-27 0 -32 3t-5 21 q0 27 4 32t24 5q23 0 75 -3t85 -3q35 0 87 3t65 3q23 0 27.5 -4t4.5 -27q0 -12 -1 -18t-6 -9t-10 -3h-15h-74q-6 0 -154 -201l-252 -352h273q6 0 6 -24.5t-6 -24.5h-305l-19 -27q-10 -18 -16 -45l-23 -129h322q6 0 6 -24.5t-6 -24.5h-330q-59 -352 -59 -375q0 -27 10 -27 h129q16 0 19.5 -4t3.5 -22q0 -23 -4.5 -29t-18.5 -6q-23 0 -102.5 3t-112.5 3t-101.5 -3t-91.5 -3q-18 0 -23 6t-5 27q0 18 6 23t31 5h86q12 0 53 245q16 97 27 157h-301q-4 0 -5.5 24.5t5.5 24.5h309l4 26q10 55 10 84q0 2 -37 91h-246q-4 0 -5 24.5t5 24.5h226l-242 553 h-96q-12 0 -16.5 1t-10.5 3t-8 8t-2 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="548" d="M61 412q0 25 12.5 52.5t25 29.5t187.5 8t187 6q4 0 4 -19q0 -68 -16 -67q-213 -16 -391 -16q-9 0 -9 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="M352 924l6 12l125 252q27 49 66 49q63 0 63 -43q0 -31 -18 -51l-186 -211q-10 -12 -17 -12h-31q-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="548" d="M61 412q0 25 12.5 52.5t25 29.5t187.5 8t187 6q4 0 4 -19q0 -68 -16 -67q-213 -16 -391 -16q-9 0 -9 6z" />
<glyph unicode="&#x2011;" horiz-adv-x="548" d="M61 412q0 25 12.5 52.5t25 29.5t187.5 8t187 6q4 0 4 -19q0 -68 -16 -67q-213 -16 -391 -16q-9 0 -9 6z" />
<glyph unicode="&#x2012;" horiz-adv-x="548" d="M61 412q0 25 12.5 52.5t25 29.5t187.5 8t187 6q4 0 4 -19q0 -68 -16 -67q-213 -16 -391 -16q-9 0 -9 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="468" d="M143 1065q0 70 51.5 149.5t100.5 125.5t57 46q6 0 20.5 -15t14.5 -21q0 -2 -32.5 -33t-65.5 -73t-33 -73q0 -27 21.5 -85t21.5 -85q0 -39 -37 -74.5t-59 -35.5q-20 0 -40 64.5t-20 109.5z" />
<glyph unicode="&#x2019;" horiz-adv-x="509" d="M123 928q0 2 32.5 32.5t65.5 72.5t33 73q0 27 -21.5 85t-21.5 85q0 39 37 74.5t59 35.5q20 0 40 -64.5t20 -109.5q0 -70 -51.5 -149.5t-100.5 -125.5t-57 -46q-6 0 -20.5 15.5t-14.5 21.5z" />
<glyph unicode="&#x201c;" horiz-adv-x="847" d="M143 1065q0 70 51.5 149.5t100.5 125.5t57 46q6 0 20.5 -15t14.5 -21q0 -2 -32.5 -33t-65.5 -73t-33 -73q0 -27 21.5 -85t21.5 -85q0 -39 -37 -74.5t-59 -35.5q-20 0 -40 64.5t-20 109.5zM522 1065q0 70 51.5 149.5t100.5 125.5t57 46q6 0 20.5 -15t14.5 -21 q0 -2 -33 -33t-65.5 -73t-32.5 -73q0 -27 21.5 -85t21.5 -85q0 -39 -37 -74.5t-59 -35.5q-20 0 -40 64.5t-20 109.5z" />
<glyph unicode="&#x201d;" horiz-adv-x="888" d="M123 928q0 2 32.5 32.5t65.5 72.5t33 73q0 27 -21.5 85t-21.5 85q0 39 37 74.5t59 35.5q20 0 40 -64.5t20 -109.5q0 -70 -51.5 -149.5t-100.5 -125.5t-57 -46q-6 0 -20.5 15.5t-14.5 21.5zM502 928q0 2 32.5 32.5t65.5 72.5t33 73q0 27 -21.5 85t-21.5 85q0 39 37 74.5 t59 35.5q20 0 39.5 -64.5t19.5 -109.5q0 -70 -51 -149.5t-100 -125.5t-57 -46q-6 0 -20.5 15.5t-14.5 21.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="1290" d="M983 78q0 39 32 72.5t62 33.5q29 0 59.5 -32.5t30.5 -63.5q0 -47 -29.5 -75.5t-52.5 -28.5q-39 0 -70.5 33.5t-31.5 60.5zM553 78q0 39 31.5 72.5t62.5 33.5q29 0 59.5 -32.5t30.5 -63.5q0 -47 -29.5 -75.5t-52.5 -28.5q-39 0 -70.5 33.5t-31.5 60.5zM123 78 q0 39 31.5 72.5t62.5 33.5q29 0 59.5 -32.5t30.5 -63.5q0 -47 -29.5 -75.5t-52.5 -28.5q-39 0 -70.5 33.5t-31.5 60.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="810" d="M0 810h810v-810h-810v810z" />
<glyph unicode="&#xfb01;" horiz-adv-x="1133" d="M632 577.5q0 8.5 60.5 58.5t137.5 99t111 49q41 0 41 -45q0 -53 -66.5 -307t-66.5 -278q0 -41 27 -41q16 0 55 32.5t72 65.5t35 33q6 0 15 -10.5t9 -14.5q0 -25 -132 -128t-177 -103q-49 0 -49 37q0 49 72.5 296.5t72.5 313.5q0 37 -24 37q-23 0 -63 -31t-71.5 -60.5 t-33.5 -29.5q-8 0 -16.5 9t-8.5 17.5zM843 1124q0 41 22.5 68t61.5 27q41 0 65.5 -31t24.5 -68q0 -41 -23.5 -67.5t-60.5 -26.5q-41 0 -65.5 30.5t-24.5 67.5zM-256 -492q0 27 35 55.5t65 28.5q25 0 77 -24.5t89 -24.5q18 0 35.5 13.5t29 39t20.5 51t17.5 64.5t12.5 64.5 t9 63.5t7 50l48 331q28 196 44.5 328t16.5 140q0 23 -8 23h-156q-14 0 -14 12q0 10 4 27q2 12 14 12h150q14 0 16 3t4 21q18 201 86 322q94 164 207 229q98 57 186 58q49 0 99.5 -26t50.5 -48q0 -27 -39 -55.5t-72 -28.5q-25 0 -77 38t-89 38q-154 0 -222 -521l-3 -18 q-2 -6 4 -9t12 -3h168q10 0 11 -4q0 -16 -4 -29q-4 -18 -15 -18h-164q-14 0 -15 -2t-5 -21q-4 -23 -27 -186l-48 -337q-25 -173 -42 -276q-6 -35 -22.5 -91t-63.5 -144t-106 -133q-4 -2 -18 -13l-19 -15q-6 -5 -20.5 -14t-23.5 -13l-23 -12q-15 -7 -27.5 -10t-26.5 -6 t-29 -3q-49 0 -94 25t-45 48z" />
<glyph unicode="&#xfb02;" horiz-adv-x="1138" d="M694 57q0 12 37 218l86 498q49 292 71 480q4 20 -2 28.5t-26 2.5q-135 -37 -152 -37q-10 0 -6 41q2 16 5 19.5t15 7.5q80 18 155 37l110 30q34 9 38 9q20 0 21 -19q0 -25 -102.5 -626t-102.5 -607q0 -43 29 -43q25 0 74 43t89 86t42 43q6 0 19 -11t13 -15q0 -8 -57 -70.5 t-146.5 -127t-150.5 -64.5h-1q-58 0 -58 77zM-256 -492q0 27 35 55.5t65 28.5q25 0 77 -24.5t89 -24.5q18 0 35.5 13.5t29 39t20.5 51t17.5 64.5t12.5 64.5t9 63.5t7 50l48 331q28 196 44.5 328t16.5 140q0 23 -8 23h-156q-14 0 -14 12q0 10 4 27q2 12 14 12h150q14 0 16 3 t4 21q18 201 86 322q94 164 207 229q98 57 186 58q49 0 99.5 -26t50.5 -48q0 -27 -39 -55.5t-72 -28.5q-25 0 -77 38t-89 38q-154 0 -222 -521l-3 -18q-2 -6 4 -9t12 -3h168q10 0 11 -4q0 -16 -4 -29q-4 -18 -15 -18h-164q-14 0 -15 -2t-5 -21q-4 -23 -27 -186l-48 -337 q-25 -173 -42 -276q-6 -35 -22.5 -91t-63.5 -144t-106 -133q-4 -2 -18 -13l-19 -15q-6 -5 -20.5 -14t-23.5 -13l-23 -12q-15 -7 -27.5 -10t-26.5 -6t-29 -3q-49 0 -94 25t-45 48z" />
<glyph unicode="&#xfb03;" horiz-adv-x="1714" d="M1213 577.5q0 8.5 60.5 58.5t137.5 99t111 49q41 0 41 -45q0 -53 -66.5 -307t-66.5 -278q0 -41 27 -41q16 0 55 32.5t72 65.5t35 33q6 0 15 -10.5t9 -14.5q0 -25 -132 -128t-177 -103q-49 0 -49 37q0 49 72.5 296.5t72.5 313.5q0 37 -24 37q-23 0 -63 -31t-71.5 -60.5 t-33.5 -29.5q-8 0 -16.5 9t-8.5 17.5zM1424 1124q0 41 22.5 68t61.5 27q41 0 65.5 -31t24.5 -68q0 -41 -23.5 -67.5t-60.5 -26.5q-41 0 -65.5 30.5t-24.5 67.5zM325 -492q0 27 35 55.5t65 28.5q25 0 77 -24.5t89 -24.5q18 0 35.5 13.5t29 39t20.5 51t17.5 64.5t12.5 64.5 t9 63.5t7 50l48 331q28 196 44.5 328t16.5 140q0 23 -8 23h-156q-14 0 -14 12q0 10 4 27q2 12 14 12h150q14 0 16 3t4 21q18 201 86 322q94 164 207 229q98 57 186 58q49 0 99.5 -26t50.5 -48q0 -27 -39 -55.5t-72 -28.5q-25 0 -77 38t-89 38q-154 0 -222 -521l-3 -18 q-2 -6 4 -9t12 -3h168q10 0 11 -4q0 -16 -4 -29q-4 -18 -15 -18h-164q-14 0 -15 -2t-5 -21q-4 -23 -27 -186l-48 -337q-25 -173 -42 -276q-6 -35 -22.5 -91t-63.5 -144t-106 -133q-4 -2 -18 -13l-19 -15q-6 -5 -20.5 -14t-23.5 -13l-23 -12q-15 -7 -27.5 -10t-26.5 -6 t-29 -3q-49 0 -94 25t-45 48zM-256 -492q0 27 35 55.5t65 28.5q25 0 77 -24.5t89 -24.5q18 0 35.5 13.5t29 39t20.5 51t17.5 64.5t12.5 64.5t9 63.5t7 50l48 331q28 196 44.5 328t16.5 140q0 23 -8 23h-156q-14 0 -14 12q0 10 4 27q2 12 14 12h150q14 0 16 3t4 21 q18 201 86 322q94 164 207 229q98 57 186 58q49 0 99.5 -26t50.5 -48q0 -27 -39 -55.5t-72 -28.5q-25 0 -77 38t-89 38q-154 0 -222 -521l-3 -18q-2 -6 4 -9t12 -3h168q10 0 11 -4q0 -16 -4 -29q-4 -18 -15 -18h-164q-14 0 -15 -2t-5 -21q-4 -23 -27 -186l-48 -337 q-25 -173 -42 -276q-6 -35 -22.5 -91t-63.5 -144t-106 -133q-4 -2 -18 -13l-19 -15q-6 -5 -20.5 -14t-23.5 -13l-23 -12q-15 -7 -27.5 -10t-26.5 -6t-29 -3q-49 0 -94 25t-45 48z" />
<glyph unicode="&#xfb04;" horiz-adv-x="1719" d="M1275 57q0 12 37 218l86 498q49 292 71 480q4 20 -2 28.5t-26 2.5q-135 -37 -152 -37q-10 0 -6 41q2 16 5 19.5t15 7.5q80 18 155 37l110 30q34 9 38 9q20 0 21 -19q0 -25 -102.5 -626t-102.5 -607q0 -43 29 -43q25 0 74 43t89 86t42 43q6 0 19 -11t13 -15 q0 -8 -57 -70.5t-146.5 -127t-150.5 -64.5h-1q-58 0 -58 77zM325 -492q0 27 35 55.5t65 28.5q25 0 77 -24.5t89 -24.5q18 0 35.5 13.5t29 39t20.5 51t17.5 64.5t12.5 64.5t9 63.5t7 50l48 331q28 196 44.5 328t16.5 140q0 23 -8 23h-156q-14 0 -14 12q0 10 4 27q2 12 14 12 h150q14 0 16 3t4 21q18 201 86 322q94 164 207 229q98 57 186 58q49 0 99.5 -26t50.5 -48q0 -27 -39 -55.5t-72 -28.5q-25 0 -77 38t-89 38q-154 0 -222 -521l-3 -18q-2 -6 4 -9t12 -3h168q10 0 11 -4q0 -16 -4 -29q-4 -18 -15 -18h-164q-14 0 -15 -2t-5 -21 q-4 -23 -27 -186l-48 -337q-25 -173 -42 -276q-6 -35 -22.5 -91t-63.5 -144t-106 -133q-4 -2 -18 -13l-19 -15q-6 -5 -20.5 -14t-23.5 -13l-23 -12q-15 -7 -27.5 -10t-26.5 -6t-29 -3q-49 0 -94 25t-45 48zM-256 -492q0 27 35 55.5t65 28.5q25 0 77 -24.5t89 -24.5 q18 0 35.5 13.5t29 39t20.5 51t17.5 64.5t12.5 64.5t9 63.5t7 50l48 331q28 196 44.5 328t16.5 140q0 23 -8 23h-156q-14 0 -14 12q0 10 4 27q2 12 14 12h150q14 0 16 3t4 21q18 201 86 322q94 164 207 229q98 57 186 58q49 0 99.5 -26t50.5 -48q0 -27 -39 -55.5t-72 -28.5 q-25 0 -77 38t-89 38q-154 0 -222 -521l-3 -18q-2 -6 4 -9t12 -3h168q10 0 11 -4q0 -16 -4 -29q-4 -18 -15 -18h-164q-14 0 -15 -2t-5 -21q-4 -23 -27 -186l-48 -337q-25 -173 -42 -276q-6 -35 -22.5 -91t-63.5 -144t-106 -133q-4 -2 -18 -13l-19 -15q-6 -5 -20.5 -14 t-23.5 -13l-23 -12q-15 -7 -27.5 -10t-26.5 -6t-29 -3q-49 0 -94 25t-45 48z" />
</font>
</defs></svg>
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.
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