Commit 817fc0a

bryfry <bryon.fryer@gmail.com>
2016-06-16 02:46:53
init
font/artill_clean_icons-webfont.eot
Binary file
font/artill_clean_icons-webfont.svg
@@ -0,0 +1,122 @@
+<?xml version="1.0" standalone="no"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" >
+<svg xmlns="http://www.w3.org/2000/svg">
+<metadata></metadata>
+<defs>
+<font id="artill_clean_weather_iconsRg" horiz-adv-x="1386" >
+<font-face units-per-em="2048" ascent="1638" descent="-410" />
+<missing-glyph horiz-adv-x="1228" />
+<glyph horiz-adv-x="2048" />
+<glyph horiz-adv-x="2048" />
+<glyph unicode="&#xd;" horiz-adv-x="2048" />
+<glyph unicode=" "  horiz-adv-x="1228" />
+<glyph unicode="&#x09;" horiz-adv-x="1228" />
+<glyph unicode="&#xa0;" horiz-adv-x="1228" />
+<glyph unicode="!" horiz-adv-x="1624" d="M102 221q0 21 14.5 35t35.5 14h1071q21 0 35 -14t14 -35q0 -20 -14.5 -33.5t-34.5 -13.5h-1071q-21 0 -35.5 13.5t-14.5 33.5zM252 399q0 20 14.5 33.5t34.5 13.5h1071q20 0 33.5 -13.5t13.5 -33.5t-13.5 -34.5t-33.5 -14.5h-1071q-20 0 -34.5 14.5t-14.5 34.5zM260 539 q22 73 77 125t128 69q26 117 119.5 192.5t214.5 75.5q64 0 131 -26q51 84 141.5 122t185.5 15l48 -14q11 -4 8 -13l-8 -34q-19 -78 21.5 -147t117.5 -91l35 -12q4 0 7 -4t1 -9l-10 -38q-22 -90 -86 -148q6 -10 26 -61q3 -13 -8 -13h-82q-6 0 -12 9q-22 48 -67 78t-101 30 h-92q-11 0 -11 10l-4 33q-10 92 -79.5 153.5t-161.5 61.5q-94 0 -163.5 -62t-78.5 -155l-4 -29q0 -10 -10 -10l-31 -4q-49 -4 -89.5 -33t-60.5 -73q-6 -9 -12 -9h-82q-11 0 -8 13v-2zM352 45q0 20 14.5 33.5t34.5 13.5h1072q20 0 34.5 -13.5t14.5 -33.5t-14.5 -34.5 t-34.5 -14.5h-1072q-20 0 -34.5 14.5t-14.5 34.5zM1014 924q87 -71 114 -183h19q102 0 180 -65q29 29 43 61q-81 38 -127 116.5t-41 168.5q-57 5 -108 -22t-80 -76z" />
+<glyph unicode="&#x22;" horiz-adv-x="1081" d="M116 326q30 -113 115 -197q128 -129 309.5 -129t309.5 129q85 84 115 196.5t0 225.5t-115 197q-128 129 -309.5 129t-309.5 -129q-85 -84 -115 -196.5t0 -225.5zM199 438.5q0 141.5 100 241.5t241.5 100t241.5 -100t100 -241.5t-100 -241.5t-241.5 -100t-241.5 100 t-100 241.5zM397 305q-1 -6 2 -9t9 -1l344 141q6 2 6 7t-6 8l-131 59q-7 3 -9 8l-59 131q-3 6 -8 6t-6 -6z" />
+<glyph unicode="#" horiz-adv-x="1081" d="M102 438q0 -181 128.5 -309.5t310.5 -128.5q181 0 309.5 128t128.5 310t-128.5 310.5t-309.5 128.5t-310 -128.5t-129 -310.5zM199 438q0 141 100.5 241.5t241.5 100.5t241.5 -100.5t100.5 -241.5t-100.5 -241.5t-241.5 -100.5t-241.5 100.5t-100.5 241.5zM389 291 q-2 -6 1 -9.5t9 -0.5l136 51q6 3 12 0l135 -51q6 -3 9 0.5t1 9.5l-145 342q-1 6 -6 6t-6 -6z" />
+<glyph unicode="'" horiz-adv-x="1081" d="M102 438q0 -181 128.5 -309.5t310.5 -128.5q181 0 309.5 128t128.5 310t-128.5 310.5t-309.5 128.5t-310 -128.5t-129 -310.5zM199 438q0 141 100.5 241.5t241.5 100.5t241.5 -100.5t100.5 -241.5t-100.5 -241.5t-241.5 -100.5t-241.5 100.5t-100.5 241.5zM340 438 q0 -4 6 -6l342 -145q6 -2 9.5 1t0.5 9l-51 135q-3 6 0 12l51 136q3 6 -0.5 9t-9.5 1l-342 -146q-6 -2 -6 -6z" />
+<glyph unicode="(" horiz-adv-x="815" d="M104 351q0 21 13 34l145 147q15 14 35.5 14t34.5 -14q14 -15 14 -35.5t-14 -33.5l-64 -64h398q20 0 33.5 -14.5t13.5 -34.5t-13.5 -33.5t-33.5 -13.5h-398l64 -65q14 -14 14 -34t-14 -34q-21 -17 -39 -15t-31 15l-145 147q-13 13 -13 34z" />
+<glyph unicode=")" horiz-adv-x="817" d="M102 350q0 20 15 34.5t35 14.5h397l-64 64q-15 13 -15 33.5t15 35.5q13 14 34 14t34 -14l147 -147q14 -13 14 -34t-14 -34l-147 -147q-16 -14 -37 -13t-31 13q-15 14 -15 34t15 34l64 65h-397q-21 0 -35.5 13.5t-14.5 33.5z" />
+<glyph unicode="*" d="M102 281q0 99 61.5 175.5t155.5 98.5q26 117 119.5 192.5t214.5 75.5q118 0 210 -73.5t120 -186.5h18q117 0 200 -82.5t83 -199.5q0 -114 -79 -195t-193 -86q-11 0 -11 10v76q0 10 11 10q74 5 125 58.5t51 126.5q0 76 -55 131t-132 55h-92q-10 0 -10 10l-4 33 q-10 92 -79.5 153.5t-162.5 61.5q-94 0 -163 -62t-78 -155l-4 -29q0 -10 -11 -10l-30 -4q-71 -6 -119.5 -59t-48.5 -125q0 -73 51 -126.5t125 -58.5q10 0 10 -10v-76q0 -10 -10 -10q-114 5 -193.5 86t-79.5 195zM457 209q0 89 56.5 154t141.5 79l-20 21q-13 13 -13 33t13 34 q15 15 35 15t35 -15l104 -104q14 -14 14 -35q0 -19 -14 -33l-104 -106q-21 -14 -40 -13.5t-30 13.5q-13 17 -13 36.5t13 33.5l24 22q-45 -4 -75.5 -44.5t-30.5 -90.5q0 -57 41 -98t98 -41q58 0 98.5 41t40.5 98q0 20 15 34.5t35 14.5t34.5 -14.5t14.5 -34.5 q0 -97 -70 -166.5t-168 -69.5q-97 0 -166 69.5t-69 166.5z" />
+<glyph unicode="," horiz-adv-x="1495" d="M102 334q0 20 15 34.5t35 14.5h796q63 0 108.5 -45.5t45.5 -108.5t-45.5 -107t-108.5 -44q-61 0 -106 45q-15 14 -15 33.5t15 33.5q14 14 34 14t33 -14q16 -16 39 -16t39.5 16t16.5 39t-16.5 39.5t-39.5 16.5h-796q-20 0 -35 14.5t-15 34.5zM102 512q0 20 15 34.5 t35 14.5h1087q23 0 39 16t16 39t-16 39.5t-39 16.5q-22 0 -39 -17q-14 -13 -34 -13t-33 13q-15 13 -15 34t15 36q43 43 106 43t108.5 -44.5t45.5 -107.5t-45.5 -107t-108.5 -44h-1087q-21 0 -35.5 13.5t-14.5 33.5z" />
+<glyph unicode="." horiz-adv-x="1081" d="M116 326q30 -113 115 -197q128 -129 309.5 -129t309.5 129q85 84 115 196.5t0 225.5t-115 197q-128 129 -309.5 129t-309.5 -129q-85 -84 -115 -196.5t0 -225.5zM199 438.5q0 141.5 100 241.5t241.5 100t241.5 -100t100 -241.5t-100 -241.5t-241.5 -100t-241.5 100 t-100 241.5zM324 433.5q0 -4.5 6 -7.5l131 -59q5 -2 8 -9l59 -131q3 -6 8.5 -6t6.5 6l141 344q2 6 -1 9t-9 2l-344 -142q-6 -2 -6 -6.5z" />
+<glyph unicode="/" d="M102 283q0 99 61.5 175.5t155.5 98.5q26 116 119.5 191t214.5 75q118 0 210 -73t120 -187h18q117 0 200 -81.5t83 -198.5q0 -114 -79 -196.5t-193 -86.5q-11 0 -11 10v76q0 10 11 10q73 4 124.5 58.5t51.5 128.5q0 75 -55.5 129.5t-131.5 54.5h-92q-10 0 -10 10l-4 33 q-10 92 -80 154.5t-162 62.5q-94 0 -163 -62.5t-78 -154.5l-4 -33q0 -10 -11 -10h-30q-71 -8 -119.5 -60.5t-48.5 -123.5q0 -74 51.5 -128.5t124.5 -58.5q10 0 10 -10v-76q0 -10 -10 -10q-114 5 -193.5 87t-79.5 196z" />
+<glyph unicode="0" horiz-adv-x="1308" d="M102 49q0 -20 15 -34.5t35 -14.5h1005q20 0 34.5 14.5t14.5 34.5t-14.5 33.5t-34.5 13.5h-1005q-21 0 -35.5 -13.5t-14.5 -33.5zM210 503q0 -21 13 -34l82 -82q14 -14 35 -14.5t33 14.5q15 13 15 34t-15 34l-82 82q-13 15 -33.5 15t-34.5 -15q-13 -13 -13 -34zM371 197 q28 92 105.5 150.5t176.5 58.5q100 0 178.5 -58.5t106.5 -150.5q3 -13 -8 -13h-82q-6 0 -12 9q-25 52 -74 83t-109 31q-59 0 -107 -31t-73 -83q-6 -9 -12 -9h-82q-11 0 -8 13zM606 551q0 -20 13.5 -34.5t33.5 -14.5q21 0 35 14t14 35v117q0 21 -14 35t-35 14 q-20 0 -33.5 -14.5t-13.5 -34.5v-117zM920 421q0 -21 14 -34q21 -17 39 -15t31 15l81 82q13 13 13 34t-13 34q-13 15 -33 15t-34 -15l-84 -82q-14 -13 -14 -34z" />
+<glyph unicode="1" horiz-adv-x="1220" d="M0 588q0 -20 14.5 -34.5t34.5 -14.5h117q20 0 33.5 14.5t13.5 34.5t-13.5 34.5t-33.5 14.5h-117q-20 0 -34.5 -14.5t-14.5 -34.5zM164 190q0 -20 14 -34q35 -27 70 0l82 82q14 15 14 35.5t-14 33.5t-34 13t-34 -13l-84 -82q-14 -15 -14 -35zM164 984.5q0 -20.5 14 -34.5 l84 -82q14 -14 34 -14t34 14t14 34t-14 34l-82 84q-14 14 -34.5 14t-35.5 -14q-14 -15 -14 -35.5zM311 588q0 -124 88 -211.5t211 -87.5t211 87.5t88 211.5q0 123 -88 211t-211 88t-211 -88t-88 -211zM408 588q0 83 59.5 141.5t142.5 58.5q84 0 143.5 -58.5t59.5 -141.5 q0 -84 -59.5 -143.5t-143.5 -59.5t-143 59.5t-59 143.5zM561 27q0 -21 14.5 -35.5t34.5 -14.5t34.5 14.5t14.5 35.5v114q0 21 -14 35t-35 14t-35 -14t-14 -35v-114zM561 1032q0 -20 14.5 -33.5t34.5 -13.5t34.5 13.5t14.5 33.5v117q0 20 -14.5 34.5t-34.5 14.5t-34.5 -14.5 t-14.5 -34.5v-117zM878 273.5q0 -20.5 13 -35.5l82 -82q35 -27 69 0q14 14 14 34t-14 35l-84 82q-14 13 -34 13t-33 -13t-13 -33.5zM878 902q0 -20 13 -34t32.5 -14t34.5 14l84 82q14 14 14 34.5t-14 35.5q-15 14 -35.5 14t-33.5 -14l-82 -84q-13 -14 -13 -34zM1008 588 q0 -20 13.5 -34.5t33.5 -14.5h116q20 0 35 14.5t15 34.5t-15 34.5t-35 14.5h-116q-20 0 -33.5 -14.5t-13.5 -34.5z" />
+<glyph unicode="2" horiz-adv-x="1425" d="M102 588q0 22 14 35.5t36 13.5h84q21 0 35 -14t14 -35q0 -20 -14.5 -33.5t-34.5 -13.5h-84q-22 0 -36 13.5t-14 33.5zM190 279q0 59 34.5 104.5t90.5 62.5q24 82 99 125v17q0 124 87 211.5t212 87.5q123 0 211 -87.5t88 -211.5q0 -76 -36.5 -142t-98.5 -106 q10 -25 10 -61q0 -74 -51.5 -126.5t-124.5 -52.5h-342q-73 0 -126 53t-53 126zM268 986q0 20 13 34t33.5 14t35.5 -14l82 -82q14 -14 14 -35t-14 -35q-35 -26 -70 0l-81 84q-13 14 -13 34zM289 279q0 -34 23 -58t57 -24h342q32 0 56 24t24 58q0 32 -24 55.5t-56 23.5h-66 q-8 0 -12 11l-4 32q-5 43 -37 72t-76 29q-43 0 -74 -29t-36 -72l-5 -28q0 -11 -10 -11l-31 -4q-31 -3 -51 -25.5t-20 -53.5zM510 598h6q69 0 124 -39t77 -104q55 0 102 -37q43 27 68.5 72t25.5 98q0 85 -58.5 144t-141.5 59q-82 0 -140 -55.5t-63 -137.5zM664 1034v117 q0 20 14.5 33.5t34.5 13.5t34.5 -13.5t14.5 -33.5v-117q0 -20 -14.5 -34.5t-34.5 -14.5t-34.5 14.5t-14.5 34.5zM980 274q0 20 13 35q13 13 34 13t34 -13l84 -84q13 -13 13 -33t-13 -34q-21 -17 -39 -15t-31 15l-82 82q-13 14 -13 34zM980 903.5q0 20.5 13 34.5l82 82 q13 14 34 14t36 -14q13 -14 13 -34t-13 -34l-84 -84q-13 -14 -34 -14t-34 14q-13 15 -13 35.5zM1110 588q0 22 13.5 35.5t33.5 13.5h117q21 0 35 -14t14 -35q0 -20 -14.5 -33.5t-34.5 -13.5h-117q-20 0 -33.5 13.5t-13.5 33.5z" />
+<glyph unicode="3" horiz-adv-x="1679" d="M102 283q0 -117 83 -200t200 -83h616q117 0 200 83t83 200t-83 199.5t-200 82.5h-18q-28 113 -120 185.5t-210 72.5q-121 0 -213.5 -74.5t-117.5 -191.5q-96 -22 -158 -98.5t-62 -175.5zM199 283q0 72 48.5 125t119.5 59l30 4q11 0 11 10l4 29q9 93 78 155t163 62 t163 -61.5t79 -155.5l4 -33q0 -10 10 -10h92q77 0 132 -54t55 -130t-55 -130.5t-132 -54.5h-616q-77 0 -131.5 54.5t-54.5 130.5zM786 862q91 105 232 105q103 0 186 -64.5t109 -163.5h10q105 0 179.5 -74.5t74.5 -179.5q0 -100 -69 -173t-169 -79q-10 0 -10 11v75 q0 11 10 11q60 6 101 50.5t41 104.5q0 64 -46.5 110t-111.5 46h-94l-6 43q-7 79 -66 132.5t-139 53.5q-81 0 -141 -57q-5 -5 -15 -2q-41 25 -71 37q-15 4 -5 14z" />
+<glyph unicode="4" horiz-adv-x="829" d="M102 106l138 367h-121q-11 0 -8 12l122 326q5 8 13 8h168q14 0 8 -12l-131 -240h125q6 0 7.5 -3.5t-1.5 -8.5l-303 -449h-17zM477 385l105 279h-90q-12 0 -9 12l92 242q5 8 13 8h121q15 0 8 -13l-96 -178h92q6 0 7.5 -3.5t-1.5 -8.5l-230 -338h-12z" />
+<glyph unicode="5" horiz-adv-x="641" d="M102 666q0 -34 24 -58t58 -24t57 24t23 58q0 24 -20 58t-40 56l-20 23q-9 -9 -22.5 -24.5t-36.5 -52t-23 -60.5zM272 438q0 -55 39 -94t95 -39t94.5 38.5t38.5 94.5q0 25 -13.5 56t-33.5 57.5t-39.5 49t-32.5 35.5l-14 13q-5 -5 -14.5 -13.5t-32.5 -34.5t-40.5 -50.5 t-32 -56t-14.5 -56.5zM356 817q0 -23 16 -38t40 -15q22 0 37.5 15t15.5 38q0 16 -13.5 39t-26.5 38l-13 15q-56 -55 -56 -92z" />
+<glyph unicode="6" horiz-adv-x="802" d="M102 524q0 -124 87 -211.5t212 -87.5q123 0 210.5 87.5t86.5 211.5v41q0 10 -10 10l-35 3q-79 3 -134.5 59.5t-57.5 136.5l-2 37q0 9 -10 12h-48q-124 0 -211.5 -88t-87.5 -211zM199 524q0 75 49 131.5t121 67.5q17 -88 79.5 -152.5t151.5 -83.5q-14 -71 -70 -118 t-129 -47q-83 0 -142.5 59.5t-59.5 142.5z" />
+<glyph unicode="7" horiz-adv-x="1425" d="M102 324q0 -20 15 -35t35 -15h116q20 0 33.5 14.5t13.5 35.5q0 20 -13.5 34.5t-33.5 14.5h-116q-20 0 -35 -14.5t-15 -34.5zM268 721.5q0 -20.5 13 -35.5l84 -82q15 -14 34 -14t33 14t14 34.5t-14 35.5l-82 82q-14 14 -34 14t-35 -14q-13 -14 -13 -34.5zM367 49 q0 -20 14.5 -34.5t34.5 -14.5h162q6 0 14 4l119 113l120 -113q8 -4 15 -4h168q20 0 34.5 14.5t14.5 34.5t-14.5 33.5t-34.5 13.5h-137l-158 146q-9 6 -17 0l-155 -146h-131q-20 0 -34.5 -13.5t-14.5 -33.5zM414 324q0 124 88 211.5t211 87.5t211 -87.5t88 -211.5 q0 -71 -31 -131q-3 -9 -12 -9h-95q-6 0 -7.5 4t1.5 9q47 57 47 127q0 84 -59 143t-143 59t-143.5 -59t-59.5 -143q0 -70 47 -127q3 -5 1.5 -9t-7.5 -4h-94q-10 0 -13 9q-30 59 -30 131zM664 770q0 -21 14 -35t35 -14t35 14t14 35v115q0 21 -14 35t-35 14t-35 -14t-14 -35 v-115zM980 638.5q0 -20.5 13 -34.5t33 -14t35 14l84 82q13 15 13 35.5t-13 34.5q-15 14 -36 14t-34 -14l-82 -82q-13 -15 -13 -35.5zM1110 324q0 -21 13.5 -35.5t33.5 -14.5h117q20 0 34.5 15t14.5 35t-14.5 34.5t-34.5 14.5h-117q-20 0 -33.5 -14.5t-13.5 -34.5z" />
+<glyph unicode="8" horiz-adv-x="1425" d="M102 322q0 -20 15 -35t35 -15h116q20 0 33.5 14.5t13.5 35.5q0 20 -13.5 33.5t-33.5 13.5h-116q-21 0 -35.5 -13.5t-14.5 -33.5zM268 718q0 -20 13 -34l84 -82q15 -14 34 -14t33 14q35 35 0 68l-82 82q-14 15 -34 15t-35 -15q-13 -14 -13 -34zM367 49q0 -20 14.5 -34.5 t34.5 -14.5h131l155 -143q8 -6 17 0l158 143h135q20 0 34.5 14.5t14.5 34.5t-14.5 34.5t-34.5 14.5h-166q-7 0 -15 -4l-120 -112l-119 112q-8 4 -14 4h-162q-20 0 -34.5 -14.5t-14.5 -34.5zM414 322q0 123 88 211t211 88t211 -88t88 -211q0 -72 -31 -132q-3 -8 -12 -8h-95 q-6 0 -7.5 4t3.5 9q45 55 45 127q0 83 -59.5 141.5t-142.5 58.5q-84 0 -143.5 -58.5t-59.5 -141.5q0 -72 45 -127q5 -5 3.5 -9t-7.5 -4h-94q-10 0 -13 8q-30 58 -30 132zM664 766q0 -20 14.5 -34.5t34.5 -14.5t34.5 14.5t14.5 34.5v117q0 20 -14.5 34.5t-34.5 14.5 t-34.5 -14.5t-14.5 -34.5v-117zM980 636q0 -20 13 -34t33 -14t35 14l84 82q13 14 13 34t-13 34q-15 15 -36 15t-34 -15l-82 -82q-13 -14 -13 -34zM1110 322q0 -21 13.5 -35.5t33.5 -14.5h117q20 0 34.5 15t14.5 35t-14.5 33.5t-34.5 13.5h-117q-20 0 -33.5 -13.5 t-13.5 -33.5z" />
+<glyph unicode="9" horiz-adv-x="1425" d="M102 334q0 -20 15 -34.5t35 -14.5h116q20 0 33.5 14.5t13.5 34.5t-13.5 33.5t-33.5 13.5h-116q-21 0 -35.5 -13.5t-14.5 -33.5zM154 49q0 -20 14.5 -34.5t34.5 -14.5h1020q20 0 34.5 14.5t14.5 34.5t-14.5 33.5t-34.5 13.5h-1020q-20 0 -34.5 -13.5t-14.5 -33.5zM268 730 q0 -20 13 -34l84 -82q13 -14 33 -14t34 14t14 34t-14 34l-82 82q-14 15 -34 15t-35 -15q-13 -14 -13 -34zM414 334q0 123 88 211t211 88t211 -88t88 -211q0 -71 -31 -131q-3 -8 -12 -8h-95q-4 0 -6 1.5t-1.5 4.5t3.5 6q45 55 45 127q0 83 -59.5 142t-142.5 59t-143 -59 t-60 -142q0 -72 45 -127q5 -5 3.5 -8.5t-7.5 -3.5h-94q-10 0 -13 8q-30 59 -30 131zM664 778q0 -20 14.5 -34.5t34.5 -14.5t34.5 14.5t14.5 34.5v117q0 20 -14.5 34.5t-34.5 14.5t-34.5 -14.5t-14.5 -34.5v-117zM980 648q0 -20 13 -34q14 -13 34 -12.5t34 12.5l84 82 q13 14 13 34t-13 34q-15 15 -36 15t-34 -15l-82 -82q-13 -14 -13 -34zM1110 334q0 -20 13.5 -34.5t33.5 -14.5h117q20 0 34.5 14.5t14.5 34.5t-14.5 33.5t-34.5 13.5h-117q-20 0 -33.5 -13.5t-13.5 -33.5z" />
+<glyph unicode=":" horiz-adv-x="1327" d="M102 537q0 62 74 104q-57 45 -57 102q0 76 92 127q-25 36 -25 74q0 69 77 121t193 76t249 24t249 -24t193.5 -76t77.5 -121q0 -107 -176 -170q4 -20 4 -31q0 -60 -63 -104.5t-167 -69.5q6 -18 6 -32q0 -54 -55.5 -92.5t-135 -55t-171.5 -16.5q-93 0 -173 16.5t-136 55 t-56 92.5zM133 305q0 45 45 76q17 11 36.5 7t31.5 -21q9 -13 7.5 -31.5t-13.5 -30.5q55 -24 139 -24q57 0 97.5 10.5t53.5 21.5q3 17 17 29t31 12q21 0 35 -14t14 -35q0 -59 -73 -90t-175 -31q-101 0 -173.5 31t-72.5 90zM199 537q4 -10 33 -24.5t93 -28t142 -13.5 q77 0 140.5 13.5t92 28.5t33.5 26l-14 12q-57 -8 -133 -8q-165 0 -293 41l-6 -2q-30 -8 -51.5 -19t-28 -17t-8.5 -9zM205 102q0 21 13.5 35.5t33.5 14.5q17 0 29.5 -10.5t17.5 -26.5q38 -19 100 -19q69 0 101 19q5 16 17.5 26.5t29.5 10.5q20 0 34.5 -15t14.5 -35 q0 -52 -59 -77t-138 -25q-78 0 -136 25t-58 77zM215 743q0 -10 14.5 -23t46 -27t74 -26t104.5 -20t132 -8t131.5 8t103.5 20t73 26t45.5 27t14.5 23v5q-122 -25 -249 -25q-260 0 -408 80q-27 -11 -47 -23.5t-27.5 -21.5t-7.5 -15zM283 944q0 -13 17.5 -29.5t53.5 -33 t84.5 -30.5t118.5 -23t148 -9t148.5 9t119 23t85 30.5t53.5 33t17 29.5t-17 29.5t-53.5 33t-85 30.5t-119 23t-148.5 9t-148 -9t-118.5 -23t-84.5 -30.5t-53.5 -33t-17.5 -29.5z" />
+<glyph unicode=";" horiz-adv-x="1081" d="M116 326q30 -113 115 -197q128 -129 309.5 -129t309.5 129q85 84 115 196.5t0 225.5t-115 197q-128 129 -309.5 129t-309.5 -129q-85 -84 -115 -196.5t0 -225.5zM199 438.5q0 141.5 100 241.5t241.5 100t241.5 -100t100 -241.5t-100 -241.5t-241.5 -100t-241.5 100 t-100 241.5zM397 571l142 -344q1 -6 6 -6t8 6l59 131q3 6 9 9l131 59q6 3 6 7.5t-6 6.5l-344 142q-6 2 -9 -1.5t-2 -9.5z" />
+<glyph unicode="?" horiz-adv-x="1081" d="M116 326q30 -113 115 -197q128 -129 309.5 -129t309.5 129q85 84 115 196.5t0 225.5t-115 197q-128 129 -309.5 129t-309.5 -129q-85 -84 -115 -196.5t0 -225.5zM199 438.5q0 141.5 100 241.5t241.5 100t241.5 -100t100 -241.5t-100 -241.5t-241.5 -100t-241.5 100 t-100 241.5zM324 443q0 -5 6 -7l344 -141q13 -3 10 10l-141 344q-1 6 -6.5 6t-8.5 -6l-59 -131q-3 -5 -8 -8l-131 -59q-6 -3 -6 -8z" />
+<glyph unicode="A" horiz-adv-x="1738" d="M102 283q0 99 60.5 175.5t156.5 98.5q26 116 118.5 191t213.5 75q87 0 154 -37q93 99 221 99q124 0 211.5 -87.5t87.5 -211.5q0 -109 -65 -189q24 -60 24 -114q0 -117 -83 -200t-200 -83h-618q-117 0 -199 83t-82 200zM199 283q0 -76 54.5 -131.5t129.5 -55.5h618 q76 0 130.5 55t54.5 132q0 75 -54.5 129.5t-130.5 54.5h-92q-9 0 -12 10l-4 33q-9 92 -78.5 154.5t-163.5 62.5q-92 0 -161 -62.5t-80 -154.5l-4 -31q0 -10 -11 -10l-28 -2q-72 -8 -120 -60t-48 -124zM582 982.5q0 20.5 14 35.5q14 14 34.5 14t35.5 -14l34 -37 q15 -13 15 -34t-15 -36q-14 -14 -31 -14.5t-36 14.5l-37 37q-14 14 -14 34.5zM887 731q73 -73 96 -168h18q117 0 199 -82q29 50 29 105q0 85 -59 143.5t-144 58.5q-79 0 -139 -57zM979 1032v117q0 20 13.5 33.5t33.5 13.5q22 0 35.5 -13.5t13.5 -33.5v-117 q0 -22 -13.5 -35.5t-35.5 -13.5q-20 0 -33.5 13.5t-13.5 35.5zM1294 900.5q0 20.5 13 35.5l84 82q13 14 33 14t34 -14t14 -34.5t-14 -35.5l-82 -82q-17 -14 -34.5 -14t-34.5 14q-13 14 -13 34.5zM1340 225.5q0 20.5 14 34.5t34 14t33 -14l37 -37q14 -13 14 -33.5t-14 -35.5 q-14 -14 -34 -14t-33 14l-37 36q-14 15 -14 35.5zM1423 586q0 20 15 34.5t35 14.5h116q20 0 33.5 -14.5t13.5 -34.5t-13.5 -33.5t-33.5 -13.5h-116q-21 0 -35.5 13.5t-14.5 33.5z" />
+<glyph unicode="B" horiz-adv-x="2150" d="M102 49q0 20 14 33.5t34 13.5h749q20 0 34.5 -13.5t14.5 -33.5t-14.5 -34.5t-34.5 -14.5h-749q-20 0 -34 14.5t-14 34.5zM252 221q0 20 13.5 34.5t33.5 14.5h750q20 0 34.5 -14.5t14.5 -34.5t-14.5 -34.5t-34.5 -14.5h-750q-20 0 -33.5 14.5t-13.5 34.5zM352 -131 q0 20 14.5 34.5t34.5 14.5h750q20 0 33.5 -14.5t13.5 -34.5t-13.5 -34.5t-33.5 -14.5h-750q-20 0 -34.5 14.5t-14.5 34.5zM526 360q22 73 77.5 126.5t127.5 70.5q26 116 119.5 191t214.5 75q84 0 154 -37q41 46 98.5 71.5t120.5 25.5q123 0 211 -88t88 -211q0 -105 -66 -187 q25 -55 25 -114q0 -117 -83 -200t-200 -83h-393q-10 0 -10 10v76q0 10 10 10h393q76 0 131 55t55 132q0 75 -55 129.5t-131 54.5h-92q-10 0 -10 10l-4 33q-10 92 -80 154.5t-162 62.5q-94 0 -163.5 -62.5t-78.5 -154.5l-4 -33q0 -10 -10 -10h-31q-50 -6 -90 -36t-61 -75 q-5 -8 -13 -8h-79q-10 0 -10 8q0 2 1 4zM992 980q0 20 14 34q15 14 35.5 14t33.5 -14l37 -37q14 -13 14 -34t-14 -34q-14 -14 -35 -14t-35 14l-36 37q-14 14 -14 34zM1298 731q73 -70 97 -168h18q117 0 199 -82q26 45 26 103q0 83 -58.5 141.5t-141.5 58.5q-84 0 -140 -53z M1389 1028v117q0 20 14.5 34.5t34.5 14.5t33.5 -14.5t13.5 -34.5v-117q0 -20 -13.5 -33.5t-33.5 -13.5t-34.5 13.5t-14.5 33.5zM1704 898q0 20 14 34l82 84q14 14 34.5 14t35.5 -14q14 -15 14 -35.5t-14 -34.5l-84 -82q-11 -14 -33 -14q-24 0 -35 14q-14 14 -14 34z M1750 222q0 20 13 34q13 15 34 15t36 -15l37 -35q14 -15 14 -35t-14 -34q-19 -15 -35 -15t-35 15l-37 36q-13 14 -13 34zM1835 584q0 20 13.5 34.5t33.5 14.5h117q20 0 34.5 -14.5t14.5 -34.5t-14.5 -34.5t-34.5 -14.5h-117q-20 0 -33.5 14.5t-13.5 34.5z" />
+<glyph unicode="C" horiz-adv-x="1798" d="M102 47q0 -20 14.5 -33.5t35.5 -13.5h749q20 0 33.5 13.5t13.5 33.5q0 22 -13.5 35.5t-33.5 13.5h-749q-21 0 -35.5 -14t-14.5 -35zM252 221q0 -20 14.5 -34.5t34.5 -14.5h750q20 0 33.5 14.5t13.5 34.5t-13.5 33.5t-33.5 13.5h-750q-20 0 -34.5 -13.5t-14.5 -33.5z M352 -129q0 -20 14.5 -34.5t34.5 -14.5h750q20 0 34.5 14.5t14.5 34.5t-14.5 33.5t-34.5 13.5h-750q-20 0 -34.5 -13.5t-14.5 -33.5zM526 358v2q22 73 77.5 125.5t129.5 69.5q25 117 118 192.5t214 75.5q118 0 210 -73t120 -187h18q117 0 200 -82.5t83 -199.5t-83 -199 t-200 -82h-393q-10 0 -10 10v76q0 10 10 10h393q76 0 131 55t55 130q0 77 -54.5 131.5t-131.5 54.5h-92q-10 0 -10 10l-4 33q-11 92 -79.5 153.5t-162.5 61.5t-163.5 -62t-78.5 -155l-4 -29q0 -10 -10 -10l-31 -4q-50 -4 -90 -34.5t-59 -76.5q-5 -8 -13 -8h-81q-10 0 -10 8 q0 2 1 4z" />
+<glyph unicode="D" horiz-adv-x="2000" d="M102 49q0 20 15 34.5t35 14.5h458q63 0 107.5 -45t44.5 -108t-44.5 -107.5t-107.5 -44.5t-108 45q-14 14 -14 34t14 34t34 14t35 -14q17 -17 39 -17t39 16.5t17 39.5t-17 39t-39 16h-458q-20 0 -35 14.5t-15 34.5zM102 221q0 20 15 34.5t35 14.5h749q22 0 38.5 16.5 t16.5 39.5t-16.5 39t-38.5 16q-23 0 -39 -16q-15 -13 -35.5 -13t-33.5 13t-13 33.5t13 35.5q43 43 108 43q63 0 107.5 -44t44.5 -107t-44.5 -107.5t-107.5 -44.5h-749q-21 0 -35.5 13.5t-14.5 33.5zM377 360v2q22 72 78 125t129 70q25 116 117.5 191t213.5 75q84 0 152 -35 q89 99 221 99q123 0 211 -88t88 -211q0 -105 -65 -189q24 -52 24 -116q0 -117 -82.5 -200t-199.5 -83h-394q-10 0 -10 10v78q0 10 10 10h394q77 0 131.5 54.5t54.5 130.5t-54.5 130t-131.5 54h-93q-10 0 -10 10l-4 33q-10 94 -79 155.5t-163 61.5t-163 -62.5t-78 -154.5 l-4 -29q0 -10 -11 -10l-30 -4q-51 -4 -91 -34.5t-59 -76.5q-5 -8 -12 -8h-82q-9 0 -9 7q0 2 1 5zM843 984q0 20 15 34q14 15 34 15t34 -15l37 -37q13 -13 13 -34t-13 -34q-14 -14 -35 -14t-35 14l-35 37q-15 14 -15 34zM1147 733q78 -75 98 -168h19q116 0 198 -82 q29 50 29 105q0 83 -60 143t-143 60q-80 0 -141 -58zM1239 1032v117q0 20 14.5 34.5t34.5 14.5t34.5 -14.5t14.5 -34.5v-117q0 -20 -14.5 -33.5t-34.5 -13.5t-34.5 13.5t-14.5 33.5zM1556 902q0 20 13 34l82 84q13 14 33.5 14t35.5 -14q14 -15 14 -35.5t-14 -34.5l-84 -82 q-12 -15 -32.5 -14.5t-34.5 14.5q-13 14 -13 34zM1600 226.5q0 20.5 14 35.5q15 14 35.5 14t33.5 -14l37 -37q14 -15 14 -35t-14 -34q-17 -14 -34.5 -14t-34.5 14l-37 37q-14 13 -14 33.5zM1686 588q0 20 13.5 34.5t33.5 14.5h116q20 0 34.5 -14.5t14.5 -34.5t-14.5 -34.5 t-34.5 -14.5h-116q-20 0 -33.5 14.5t-13.5 34.5z" />
+<glyph unicode="E" horiz-adv-x="1839" d="M225 49q0 -20 14.5 -34.5t34.5 -14.5h459q22 0 38.5 -16t16.5 -39t-16.5 -39.5t-38.5 -16.5t-39 17q-15 14 -35.5 14t-33.5 -14t-13 -34t13 -34q45 -45 108 -45t107.5 44.5t44.5 107.5t-44.5 108t-107.5 45h-459q-20 0 -34.5 -14.5t-14.5 -34.5zM225 221 q0 -20 14.5 -33.5t34.5 -13.5h750q63 0 107.5 44.5t44.5 107.5t-44.5 107t-107.5 44q-66 0 -109 -43q-13 -15 -13 -35.5t13 -33.5t34 -13t36 13q16 16 39 16q22 0 38.5 -16t16.5 -39t-16.5 -39.5t-38.5 -16.5h-750q-20 0 -34.5 -14.5t-14.5 -34.5zM500 360v2q22 72 78 125 t129 70q25 116 117.5 191t213.5 75q119 0 211.5 -72.5t118.5 -185.5h18q117 0 200 -82.5t83 -199.5t-83 -200t-200 -83h-393q-10 0 -10 10v78q0 10 10 10h393q77 0 132 54.5t55 130.5t-55 130t-132 54h-92q-10 0 -10 10l-4 33q-10 94 -79 155.5t-163 61.5t-163 -62.5 t-78 -154.5l-4 -29q0 -10 -11 -10l-30 -4q-51 -4 -91 -34.5t-59 -76.5q-5 -8 -12 -8h-82q-9 0 -9 7q0 2 1 5z" />
+<glyph unicode="F" horiz-adv-x="1740" d="M102 283q0 99 61.5 175.5t155.5 98.5q26 116 119.5 191t214.5 75q84 0 154 -37q89 99 221 99q123 0 211 -87.5t88 -211.5q0 -106 -67 -189q24 -53 24 -114q0 -114 -79 -196.5t-193 -86.5q-11 0 -11 10v76q0 10 11 10q73 4 124.5 58.5t51.5 128.5q0 75 -55.5 129.5 t-131.5 54.5h-92q-10 0 -10 10l-4 33q-10 92 -80 154.5t-162 62.5q-94 0 -163 -62.5t-78 -154.5l-4 -31q0 -10 -11 -10l-30 -2q-71 -8 -119.5 -60.5t-48.5 -123.5q0 -74 51.5 -128.5t124.5 -58.5q10 0 10 -10v-76q0 -10 -10 -10q-114 5 -193.5 87t-79.5 196zM440 233 q0 24 20.5 58.5t41.5 56.5l20 23q9 -9 22.5 -24.5t35.5 -52.5t22 -61q0 -34 -23 -56.5t-57 -22.5t-58 23t-24 56zM582 982.5q0 20.5 14 35.5q14 14 34.5 14t35.5 -14l36 -37q14 -13 14 -34t-14 -36q-17 -14 -34.5 -13.5t-34.5 13.5l-37 37q-14 14 -14 34.5zM610 6 q0 25 13.5 56t33 57.5t39.5 49t34 35.5l13 13q5 -5 14.5 -13.5t32.5 -34.5t40.5 -50.5t32 -56t14.5 -56.5q0 -55 -39 -94t-95 -39q-55 0 -94 38.5t-39 94.5zM694 385q0 16 14 39t28 38l14 15q53 -55 53 -92q0 -22 -15.5 -37.5t-37.5 -15.5q-23 0 -39.5 15.5t-16.5 37.5z M887 731q72 -69 96 -168h18q117 0 199 -82q29 53 29 105q0 84 -58.5 143t-142.5 59t-141 -57zM979 1032v117q0 20 14.5 33.5t34.5 13.5t33.5 -13.5t13.5 -33.5v-117q0 -20 -13.5 -34.5t-33.5 -14.5t-34.5 14.5t-14.5 34.5zM1294 900q0 21 15 36l82 82q13 14 33 14t34 -14 q15 -13 15 -34t-15 -36l-82 -82q-19 -14 -35.5 -14t-31.5 14q-15 13 -15 34zM1340 225.5q0 20.5 14 34.5t34 14t35 -14l35 -37q15 -13 15 -33.5t-15 -33.5q-12 -15 -33.5 -15t-33.5 15l-37 34q-14 15 -14 35.5zM1423 586q0 20 15 34.5t35 14.5h116q20 0 34.5 -14.5 t14.5 -34.5t-14.5 -33.5t-34.5 -13.5h-116q-21 0 -35.5 13.5t-14.5 33.5z" />
+<glyph unicode="G" d="M102 283q0 -114 79.5 -196t193.5 -87q10 0 10 10v76q0 10 -10 10q-73 4 -124.5 58.5t-51.5 128.5q0 73 49 127t119 57l30 2q11 0 11 10l4 31q9 92 78 154.5t163 62.5q93 0 163 -62.5t79 -154.5l4 -33q0 -10 10 -10h92q76 0 131.5 -54.5t55.5 -129.5q0 -74 -51.5 -128.5 t-124.5 -58.5q-11 0 -11 -10v-76q0 -10 11 -10q114 4 193 86.5t79 196.5q0 117 -83 198.5t-200 81.5h-18q-28 114 -120 187t-210 73q-121 0 -214.5 -75t-119.5 -191q-94 -22 -155.5 -98.5t-61.5 -175.5zM440 233q0 -33 24 -56t58 -23t57 22.5t23 56.5q0 24 -20 58.5 t-40 56.5l-20 23q-9 -9 -22.5 -24.5t-36.5 -52.5t-23 -61zM610 6q0 -56 39 -94.5t94 -38.5q56 0 95 39t39 94q0 25 -14 56t-33.5 57.5t-39 49t-33.5 35.5l-14 13q-5 -5 -14 -13.5t-32 -34.5t-40.5 -50.5t-32 -56t-14.5 -56.5zM694 385q0 -22 16.5 -37.5t39.5 -15.5 q22 0 37.5 15.5t15.5 37.5q0 16 -13.5 39t-26.5 38l-13 15q-56 -55 -56 -92z" />
+<glyph unicode="H" horiz-adv-x="1740" d="M102 281q0 100 61 176t156 100q26 116 119.5 191t214.5 75q84 0 154 -37q89 99 221 99q123 0 211 -88t88 -211q0 -106 -67 -189q24 -53 24 -116q0 -113 -79 -195t-193 -86q-11 0 -11 10v76q0 10 11 10q73 4 124.5 58.5t51.5 126.5q0 76 -55 131t-132 55h-92q-10 0 -10 10 l-4 33q-9 92 -79 154.5t-163 62.5q-94 0 -163 -62.5t-78 -156.5l-4 -29q0 -10 -11 -10l-30 -4q-71 -8 -119.5 -60.5t-48.5 -123.5q0 -72 51.5 -126.5t124.5 -58.5q10 0 10 -10v-76q0 -10 -10 -10q-114 4 -193.5 86t-79.5 195zM465 49q0 19 13.5 33t33.5 14t33.5 -14 t13.5 -33q0 -20 -13.5 -34.5t-33.5 -14.5t-33.5 14.5t-13.5 34.5zM465 -158q0 20 13.5 33.5t33.5 13.5t33.5 -13.5t13.5 -33.5t-13.5 -33.5t-33.5 -13.5t-33.5 13.5t-13.5 33.5zM582 982q0 20 14 34q15 15 35.5 15t34.5 -15l36 -35q14 -15 14 -36t-14 -34q-21 -17 -38.5 -15 t-30.5 15l-37 37q-14 14 -14 34zM647 -61q0 20 14 34.5t33 14.5q20 0 34.5 -14.5t14.5 -34.5t-14.5 -34t-34.5 -14q-19 0 -33 14t-14 34zM647 145q0 20 14 34t33 14q20 0 34.5 -14t14.5 -34t-14.5 -33.5t-34.5 -13.5q-19 0 -33 13.5t-14 33.5zM647 -270q0 20 14 34.5 t33 14.5q20 0 34.5 -14.5t14.5 -34.5t-14.5 -33.5t-34.5 -13.5q-19 0 -33 13.5t-14 33.5zM831 49q0 19 14 33t34 14t33.5 -14t13.5 -33q0 -20 -13.5 -34.5t-33.5 -14.5t-34 14.5t-14 34.5zM831 -158q0 20 14 33.5t34 13.5t33.5 -13.5t13.5 -33.5t-13.5 -33.5t-33.5 -13.5 t-34 13.5t-14 33.5zM887 731q72 -69 96 -168h18q117 0 199 -82q29 50 29 105q0 83 -59 142.5t-142 59.5q-81 0 -141 -57zM979 1030v117q0 20 14.5 34.5t34.5 14.5t33.5 -14.5t13.5 -34.5v-117q0 -20 -13.5 -33.5t-33.5 -13.5t-34.5 13.5t-14.5 33.5zM1294 899.5 q0 20.5 15 34.5l82 84q13 14 33 14t34 -14q15 -15 15 -35t-15 -35l-82 -82q-15 -17 -35.5 -14.5t-31.5 14.5q-15 13 -15 33.5zM1340 224.5q0 20.5 14 35.5q14 14 34 14t35 -14l35 -37q15 -13 15 -33.5t-15 -35.5q-14 -14 -31 -14t-36 14l-37 36q-14 14 -14 34.5zM1423 586 q0 20 15 34.5t35 14.5h116q20 0 34.5 -14.5t14.5 -34.5t-14.5 -34.5t-34.5 -14.5h-116q-20 0 -35 14.5t-15 34.5z" />
+<glyph unicode="I" d="M102 281q0 -113 79.5 -195t193.5 -86q10 0 10 10v76q0 10 -10 10q-73 4 -124.5 58.5t-51.5 126.5t48.5 125t119.5 59l30 4q11 0 11 10l4 29q9 94 78 156.5t163 62.5q92 0 162 -62.5t80 -154.5l4 -33q0 -10 10 -10h92q77 0 132 -55t55 -131q0 -72 -51.5 -126.5 t-124.5 -58.5q-11 0 -11 -10v-76q0 -10 11 -10q114 4 193 86t79 195q0 117 -83 199.5t-200 82.5h-18q-28 114 -120 187t-210 73q-121 0 -214.5 -75t-119.5 -191q-95 -24 -156 -100t-61 -176zM465 49q0 -20 13.5 -34.5t33.5 -14.5t33.5 14.5t13.5 34.5q0 19 -13.5 33 t-33.5 14t-33.5 -14t-13.5 -33zM465 -158q0 -20 13.5 -33.5t33.5 -13.5t33.5 13.5t13.5 33.5t-13.5 33.5t-33.5 13.5t-33.5 -13.5t-13.5 -33.5zM647 -61q0 -20 14 -34t33 -14q20 0 34.5 14t14.5 34t-14.5 34.5t-34.5 14.5q-19 0 -33 -14.5t-14 -34.5zM647 145 q0 -20 14 -33.5t33 -13.5q20 0 34.5 13.5t14.5 33.5t-14.5 34t-34.5 14q-19 0 -33 -14t-14 -34zM647 -270q0 -20 14 -33.5t33 -13.5q20 0 34.5 13.5t14.5 33.5t-14.5 34.5t-34.5 14.5q-19 0 -33 -14.5t-14 -34.5zM831 49q0 -20 14 -34.5t34 -14.5t33.5 14.5t13.5 34.5 q0 19 -13.5 33t-33.5 14t-34 -14t-14 -33zM831 -158q0 -20 14 -33.5t34 -13.5t33.5 13.5t13.5 33.5t-13.5 33.5t-33.5 13.5t-34 -13.5t-14 -33.5z" />
+<glyph unicode="J" horiz-adv-x="1740" d="M102 283q0 99 61.5 175.5t155.5 98.5q26 116 119.5 191t214.5 75q84 0 154 -37q89 99 221 99q123 0 211 -87.5t88 -211.5q0 -106 -67 -189q24 -53 24 -114q0 -114 -79 -196.5t-193 -86.5q-11 0 -11 10v76q0 10 11 10q73 4 124.5 58.5t51.5 128.5q0 75 -55.5 129.5 t-131.5 54.5h-92q-10 0 -10 10l-4 33q-10 92 -80 154.5t-162 62.5q-94 0 -163 -62.5t-78 -154.5l-4 -31q0 -10 -11 -10l-30 -2q-71 -8 -119.5 -60.5t-48.5 -123.5q0 -74 51.5 -128.5t124.5 -58.5q10 0 10 -10v-76q0 -10 -10 -10q-114 5 -193.5 87t-79.5 196zM389 -172 l113 414q6 19 23 28.5t36 3.5q20 -4 30 -21t5 -38l-113 -412q-9 -36 -43 -36q-8 0 -16 2q-20 6 -30 23q-7 11 -7 24q0 6 2 12zM537 -344l159 586q5 19 22.5 28.5t37.5 3.5q19 -5 28.5 -22t3.5 -37l-159 -586q-3 -19 -19 -30q-10 -7 -22 -7q-7 0 -15 2q-23 4 -33 22 q-5 12 -5 24q0 8 2 16zM582 982.5q0 20.5 14 35.5q15 14 35.5 14t34.5 -14l36 -37q14 -15 14 -36t-14 -34q-17 -13 -34.5 -13t-34.5 13l-37 37q-14 14 -14 34.5zM774 -172l113 414q5 19 22 28.5t37 3.5q19 -5 29 -22t4 -37l-113 -412q-4 -22 -22 -31q-11 -5 -23 -5 q-7 0 -14 2q-19 6 -29 23q-6 11 -6 23q0 6 2 13zM887 731q72 -69 96 -168h18q117 0 199 -82q29 50 29 105q0 84 -58.5 143t-142.5 59q-81 0 -141 -57zM979 1030v117q0 21 14 35t35 14q20 0 33.5 -13.5t13.5 -35.5v-117q0 -20 -13.5 -33.5t-33.5 -13.5t-34.5 13.5t-14.5 33.5 zM1294 900q0 21 15 36l82 82q13 14 33 14t34 -14q15 -13 15 -34t-15 -36l-82 -82q-15 -17 -35.5 -14.5t-31.5 14.5q-15 13 -15 34zM1340 225q0 20 14 35q14 14 34 14t35 -14l35 -37q15 -13 15 -33.5t-15 -35.5q-13 -13 -32 -13l-1 1q-19 0 -34 12l-37 36q-14 15 -14 35z M1423 586q0 20 15 34.5t35 14.5h116q20 0 34.5 -14.5t14.5 -34.5t-14.5 -34.5t-34.5 -14.5h-116q-20 0 -35 14.5t-15 34.5z" />
+<glyph unicode="K" d="M102 283q0 -114 79.5 -196t193.5 -87q10 0 10 10v76q0 10 -10 10q-73 4 -124.5 58.5t-51.5 128.5q0 71 48.5 123.5t119.5 60.5l30 2q11 0 11 10l4 31q9 92 78 154.5t163 62.5q92 0 162 -62.5t80 -154.5l4 -33q0 -10 10 -10h92q76 0 131.5 -54.5t55.5 -129.5 q0 -74 -51.5 -128.5t-124.5 -58.5q-11 0 -11 -10v-76q0 -10 11 -10q114 4 193 86.5t79 196.5q0 117 -83 198.5t-200 81.5h-18q-28 114 -120 187t-210 73q-121 0 -214.5 -75t-119.5 -191q-94 -22 -155.5 -98.5t-61.5 -175.5zM389 -172q-2 -6 -2 -12q0 -12 7 -24 q10 -17 30 -23q2 0 6 -1t6 -1q38 0 47 36l113 412q5 21 -5 38t-30 21q-7 2 -14 2q-11 0 -22 -6q-17 -10 -23 -28zM537 -344q-2 -8 -2 -15q-1 -12 5 -22q10 -17 29 -22q6 -3 15 -3q15 0 28.5 10t16.5 25l159 586q6 20 -3.5 37t-28.5 22q-8 2 -15 2q-13 0 -23 -6 q-18 -10 -22 -28zM774 -172q-2 -7 -2 -13q0 -11 6 -23q10 -18 29 -23l14 -2q16 0 29 9.5t16 26.5l113 412q2 8 2 15q0 12 -6 22q-10 17 -29 22q-8 2 -15 2q-12 0 -22 -6q-17 -10 -22 -28z" />
+<glyph unicode="L" horiz-adv-x="1738" d="M102 283q0 99 62 175.5t158 98.5q25 116 117.5 191t213.5 75q86 0 156 -37q89 95 217 95q124 0 211.5 -87.5t87.5 -211.5q0 -107 -65 -187q24 -53 24 -112q0 -114 -78 -196.5t-192 -86.5q-10 0 -10 10v76q0 10 10 10q72 5 123 59.5t51 127.5q0 75 -54.5 129.5 t-129.5 54.5h-95q-10 0 -10 10l-4 33q-9 92 -78.5 154.5t-163.5 62.5t-163 -62.5t-78 -154.5l-4 -31q0 -10 -11 -10l-28 -2q-72 -8 -120 -60t-48 -124q0 -74 50.5 -128.5t123.5 -58.5q10 0 10 -10v-76q0 -10 -10 -10q-114 5 -193.5 87t-79.5 196zM412 -88l16 57q4 20 21 30 t38 5q19 -6 29 -23.5t4 -35.5l-14 -60q-7 -23 -25.5 -31.5t-34.5 -3.5q-18 6 -28 24q-7 13 -7 27q0 5 1 11zM487 184l17 58q4 20 21 29.5t38 4.5q19 -6 29 -23.5t4 -35.5l-14 -59q-6 -21 -24 -30t-36 -3q-37 13 -37 45q0 7 2 14zM557 -268l16 59q5 19 22.5 29t37.5 4 q19 -5 29 -22.5t4 -37.5l-15 -57q-7 -25 -24 -33q-10 -4 -21 -4q-7 0 -14 2q-20 6 -30 24q-7 12 -7 24q0 6 2 12zM581 978.5q0 20.5 15 35.5q14 14 34 14t34 -14l36 -37q14 -15 14 -35t-14 -35q-19 -14 -35.5 -14.5t-31.5 14.5l-37 37q-15 14 -15 34.5zM633 4l16 59 q4 20 21.5 30t38.5 5q19 -6 28.5 -23.5t3.5 -37.5l-14 -57q-7 -25 -24 -32.5t-35 -2.5q-19 6 -29 23q-7 12 -7 25q0 6 1 11zM793 -92l16 59q6 19 23.5 29t35.5 4q20 -4 30 -21t5 -38l-16 -58q-6 -21 -24 -31q-11 -6 -22 -6l-14 2q-19 8 -29 24q-6 11 -7 23q0 6 2 13z M872 180l17 60q5 19 22 28.5t37 3.5q19 -5 29 -22t4 -37l-16 -57q-3 -17 -16 -27t-29 -10l-15 2q-19 5 -29 23q-6 11 -6 23q0 6 2 13zM889 729q73 -69 96 -166h19q116 0 198 -82q27 52 27 101q0 84 -59.5 143t-143.5 59q-79 0 -137 -55zM977 1028v115q0 21 14 35t35 14 t35 -14t14 -35v-115q0 -21 -14 -35t-35 -14t-35 14t-14 35zM1294 896.5q0 20.5 13 35.5l82 82q15 14 35 14t34 -14t14 -34.5t-14 -35.5l-82 -82q-17 -14 -34.5 -14t-34.5 14q-13 14 -13 34.5zM1339 221.5q0 20.5 15 34.5q14 14 34 14t33 -14l37 -37q14 -14 15 -34t-15 -35 q-16 -18 -33.5 -18t-35.5 18l-35 36q-15 15 -15 35.5zM1423 582q0 20 13.5 34.5t33.5 14.5h117q21 0 35 -14t14 -35q0 -20 -13.5 -33.5t-35.5 -13.5h-117q-20 0 -33.5 13.5t-13.5 33.5z" />
+<glyph unicode="M" d="M102 281q0 -114 79.5 -195t193.5 -86q10 0 10 10v76q0 10 -10 10q-73 4 -123.5 57.5t-50.5 127.5q0 72 48 125t120 59l30 4q9 0 9 8l4 31q9 93 78 155t163 62t163.5 -61.5t78.5 -153.5l4 -33q3 -10 12 -10h93q75 0 129.5 -55t54.5 -131q0 -73 -51 -126.5t-123 -58.5 q-10 0 -10 -10v-76q0 -10 10 -10q114 4 192 85.5t78 195.5q0 117 -81.5 199.5t-198.5 82.5h-19q-28 115 -120.5 187.5t-211.5 72.5q-121 0 -213.5 -75.5t-117.5 -192.5q-96 -22 -158 -98.5t-62 -175.5zM412 -90q-2 -7 -2 -13q0 -11 6 -23q10 -18 30 -24q9 -2 17 -2 q33 0 43 37l14 58q6 20 -4 37t-29 22q-20 6 -37 -4t-22 -29zM487 182q-2 -6 -2 -12q0 -12 7 -24q10 -17 30 -23q20 -8 37 2t23 33l14 57q6 20 -4 37t-29 22q-8 2 -15 2q-12 0 -22 -6q-17 -10 -22 -28zM557 -268q-2 -7 -2 -14q0 -12 7 -24q10 -18 30 -22q7 -2 14 -2 q12 0 22 5q18 9 23 30l15 59q6 20 -4 37.5t-29 22.5q-20 6 -37.5 -4.5t-22.5 -30.5zM633 4q-2 -7 -2 -14q0 -13 7 -24q10 -17 30 -21q10 -3 18 -3q30 0 41 38l14 57q6 20 -3.5 37t-28.5 22q-20 6 -37.5 -4t-22.5 -29zM793 -92q-2 -7 -2 -14q1 -12 7 -24q10 -18 29 -22 q8 -2 15 -2q12 0 22 5q18 9 23 30l16 60q5 19 -5 36t-30 23q-19 5 -36 -5t-23 -30zM872 180q-2 -8 -2 -15q0 -12 6 -22q10 -17 29 -22q10 -3 19 -3q32 0 43 36l14 59q2 8 3 15q0 12 -7 22q-10 17 -29 22q-7 2 -14 1q-13 1 -24 -5q-17 -10 -21 -30z" />
+<glyph unicode="N" horiz-adv-x="1740" d="M102 281q0 99 62 175.5t158 98.5q25 116 117.5 191t213.5 75q87 0 154 -37q93 99 221 99q123 0 211 -88t88 -211q0 -106 -67 -189q24 -53 24 -114q0 -108 -73 -189t-179 -92l-254 -313q-13 -17 -33.5 -20t-33.5 11q-15 12 -18 32.5t9 35.5l269 334q10 12 51 16 q69 6 117.5 59.5t48.5 125.5q0 76 -54.5 130t-129.5 54h-93q-9 0 -12 10l-4 33q-9 92 -78.5 154.5t-163.5 62.5t-163 -62.5t-78 -154.5l-4 -31q0 -10 -11 -10l-28 -2q-72 -8 -120 -60t-48 -124q0 -77 54 -132t130 -55l-66 -80q-7 -6 -14 -4q-89 25 -146 100t-57 171z M238 -286q-3 8 -2 15q0 10 4 21q7 19 25.5 26t37.5 -1q17 -8 25 -26.5t0 -35.5q-7 -19 -26 -26.5t-38 0.5q-20 9 -26 27zM314 -498q-3 9 -3 17q0 10 4 20q7 18 26 25.5t38 -0.5q18 -7 25 -26t-1 -38q-7 -18 -25 -25q-9 -3 -18 -3q-10 0 -20 4q-19 8 -26 26zM341 -136v6 q0 17 11 30l266 333q14 15 34.5 17.5t35.5 -10.5q15 -12 16.5 -32.5t-10.5 -35.5l-268 -334q-12 -15 -32.5 -16.5t-35.5 10.5t-17 32zM406 -352v6q0 16 10 29l381 473q12 15 32 17.5t35 -9.5q15 -14 17.5 -33.5t-9.5 -36.5l-380 -471q-13 -17 -34 -19.5t-34 11.5 q-16 13 -18 33zM583 979.5q0 20.5 15 34.5q14 14 34 14t34 -14l36 -37q14 -13 14 -34t-14 -34q-21 -17 -38.5 -15t-30.5 15l-35 37q-15 13 -15 33.5zM610 -429q-4 9 -4 18q0 10 4 20q7 18 26 25t38 -1q18 -7 25 -25.5t-1 -37.5t-26 -26q-9 -3 -17 -3q-10 0 -20 4 q-17 7 -25 26zM887 729q75 -71 98 -168h19q116 0 198 -82q29 50 29 105q0 83 -59.5 141.5t-143.5 58.5q-80 0 -141 -55zM979 1028v117q0 20 14.5 34.5t34.5 14.5t34.5 -14.5t14.5 -34.5v-117q0 -20 -14.5 -33.5t-34.5 -13.5t-34.5 13.5t-14.5 33.5zM1296 898q0 20 13 34 l82 84q13 14 33.5 14t35.5 -14q14 -15 14 -35.5t-14 -34.5l-84 -82q-12 -15 -32.5 -14.5t-34.5 14.5q-13 14 -13 34zM1340 222q0 20 14 34q15 15 35.5 15t33.5 -15l37 -35q14 -15 14 -35t-14 -34q-19 -15 -35 -15h-3q-18 2 -31 15l-37 36q-14 14 -14 34zM1425 584 q0 20 14 33.5t34 13.5h116q20 0 34.5 -13.5t14.5 -33.5t-14.5 -34.5t-34.5 -14.5h-116q-20 0 -34 14.5t-14 34.5z" />
+<glyph unicode="O" horiz-adv-x="1384" d="M102 281q0 99 60.5 175.5t156.5 98.5q25 117 118 191.5t214 74.5q119 0 211.5 -72.5t120.5 -185.5h18q117 0 199 -82.5t82 -199.5q0 -108 -73 -189t-179 -92l-254 -313q-12 -20 -35 -20t-32 11q-15 12 -18 32.5t9 35.5l269 334q4 6 11 9t11.5 4t15.5 2t13 1q70 8 118 61 t48 124q0 76 -54 130t-131 54h-92q-9 0 -12 10l-4 33q-9 93 -78.5 155t-163.5 62t-162 -61.5t-79 -155.5l-4 -31q0 -8 -9 -8l-30 -4q-72 -6 -120 -59t-48 -125q0 -77 54 -131t130 -54l-66 -82q-7 -6 -14 -4q-89 27 -145 101t-56 170zM237 -286q-3 9 -3 17q0 9 4 19 q8 19 26 26.5t37 -1.5q19 -7 26 -25t-1 -37q-7 -18 -26 -25t-38 1q-18 7 -25 25zM313 -461q7 18 26 25.5t38 -0.5q18 -7 25 -26t-1 -38q-8 -17 -26 -24q-9 -4 -18 -4t-19 4q-18 9 -25 27q-4 9 -4 18t4 18zM339 -136v6q0 17 11 30l268 333q12 15 32 18q4 1 8 1q16 0 28 -10 q15 -14 17 -33t-11 -37l-266 -332q-15 -19 -35 -19q-16 0 -35 11q-15 12 -17 32zM404 -352v6q0 16 10 31l381 471q12 16 32 18h7q16 0 28 -10q16 -12 18 -32v-7q0 -16 -10 -29l-381 -473q-17 -19 -36 -19q-15 0 -31 11q-16 13 -18 33zM607 -428q-3 8 -3 17q0 10 4 20 q7 18 26 25q9 3 18 4l20 -5q18 -7 25 -25q3 -9 4 -18q0 -10 -5 -20q-8 -16 -26 -24q-9 -4 -19 -4q-9 0 -18 3q-19 9 -26 27z" />
+<glyph unicode="P" horiz-adv-x="1740" d="M102 283q0 99 61.5 175.5t155.5 98.5q26 116 119.5 191t214.5 75q84 0 154 -37q89 99 221 99q123 0 211 -88t88 -211q0 -106 -67 -189q24 -53 24 -114q0 -114 -79 -196.5t-193 -86.5q-11 0 -11 10v78q0 10 11 10q74 5 125 58.5t51 126.5q0 76 -55 130t-132 54h-92 q-10 0 -10 10l-4 33q-10 92 -80 154.5t-162 62.5q-94 0 -163 -62.5t-78 -154.5l-4 -29q0 -10 -11 -10l-30 -4q-71 -8 -119.5 -60.5t-48.5 -123.5q0 -64 40 -115t101 -66l61 164q5 8 13 8h168q14 0 8 -12l-141 -264h124q6 0 8 -4t-1 -8l-304 -449h-16l137 367h-121 q-11 0 -8 12l37 96q-89 27 -146 101.5t-57 169.5zM537 -344l159 586q5 19 22.5 28.5t37.5 3.5q19 -5 28.5 -22t3.5 -37l-159 -584q-6 -21 -25 -30q-12 -6 -23 -6q-6 0 -12 2q-19 7 -29 23q-6 10 -5 21q0 7 2 15zM582 982q0 20 14 34t34.5 14t35.5 -14l36 -37q14 -13 14 -34 t-16 -34q-12 -15 -32.5 -14.5t-34.5 14.5l-37 37q-14 14 -14 34zM774 -172l113 414q5 19 22 28.5t37 3.5q19 -5 29 -22t4 -37l-113 -412q-6 -25 -24 -33q-9 -4 -18 -4q-8 0 -17 3q-19 9 -29 25q-6 10 -6 21q0 6 2 13zM887 731q71 -68 96 -166h18q115 0 199 -84q29 50 29 105 q0 83 -59 141.5t-142 58.5t-141 -55zM979 1030v117q0 20 14.5 34.5t34.5 14.5t33.5 -14.5t13.5 -34.5v-117q0 -20 -13.5 -34.5t-33.5 -14.5t-34.5 14.5t-14.5 34.5zM1294 899.5q0 20.5 15 34.5l82 82q13 15 33 15t34 -15q15 -14 15 -34t-15 -34l-82 -82q-14 -14 -34.5 -14.5 t-32.5 14.5q-15 13 -15 33.5zM1340 224q0 20 14 34q14 15 34 15t33 -15l37 -35q15 -15 15 -35.5t-15 -33.5q-13 -15 -30 -15q-4 1 -6 1q-20 2 -31 14l-37 36q-14 14 -14 34zM1423 586q0 20 14.5 33.5t35.5 13.5h116q20 0 34.5 -13.5t14.5 -33.5t-14.5 -34.5t-34.5 -14.5 h-116q-20 0 -35 14.5t-15 34.5z" />
+<glyph unicode="Q" d="M102 283q0 99 61.5 175.5t155.5 98.5q26 116 119.5 191t214.5 75q118 0 210 -72.5t120 -185.5h18q117 0 200 -82.5t83 -199.5q0 -114 -79 -196.5t-193 -86.5q-11 0 -11 10v78q0 10 11 10q74 5 125 58.5t51 126.5q0 76 -55 130t-132 54h-92q-10 0 -10 10l-4 33 q-10 92 -80 154.5t-162 62.5q-94 0 -163 -62.5t-78 -154.5l-4 -29q0 -10 -11 -10l-30 -4q-71 -8 -119.5 -60.5t-48.5 -123.5q0 -64 40 -115t101 -66l61 164q5 8 13 8h168q14 0 8 -12l-141 -264h124q6 0 8 -4t-1 -8l-304 -449h-16l137 367h-121q-11 0 -8 12l37 96 q-89 27 -146 101.5t-57 169.5zM537 -344l159 586q5 19 22 28q11 6 23 6q7 0 15 -2q19 -5 28.5 -22t3.5 -37l-159 -584q-6 -22 -23 -31q-12 -5 -23 -5q-7 0 -14 2q-20 6 -29 23q-5 9 -5 21q0 7 2 15zM774 -172l113 414q5 19 22 28q10 6 22 6q7 0 15 -2q19 -5 29 -22 q6 -11 6 -22q0 -8 -2 -15l-113 -412q-7 -26 -24 -33q-10 -4 -18 -4q-9 0 -17 3q-19 8 -29 25q-6 10 -6 21q0 6 2 13z" />
+<glyph unicode="R" horiz-adv-x="1738" d="M102 283q0 99 61.5 175.5t155.5 98.5q26 116 119.5 191t214.5 75q84 0 154 -37q42 45 99.5 71t119.5 26q123 0 211 -88t88 -211q0 -106 -65 -187q24 -53 24 -114q0 -114 -79 -196.5t-193 -86.5q-11 0 -11 10v76q0 10 11 10q73 4 123.5 58.5t50.5 128.5q0 75 -54.5 129.5 t-130.5 54.5h-92q-10 0 -10 10l-4 33q-10 92 -80 154.5t-162 62.5q-94 0 -163 -62.5t-78 -154.5l-4 -33q-3 -8 -13 -8l-28 -2q-72 -8 -120 -60t-48 -124q0 -65 40 -115.5t101 -65.5l61 164q5 8 13 8h168q14 0 8 -12l-141 -264h124q6 0 8 -4t-1 -8l-304 -449h-16l137 367 h-121q-11 0 -8 12l37 96q-89 25 -146 100t-57 171zM569 -266l15 59q6 19 23.5 29t35.5 4q20 -4 30 -21t5 -38l-16 -58q-6 -25 -24 -33q-10 -4 -22 -4q-7 0 -14 2q-19 6 -29 24q-6 11 -6 22q0 7 2 14zM580 980q0 20 14 34q15 14 35.5 14t34.5 -14l36 -37q14 -13 14 -34 t-14 -34q-21 -17 -38.5 -15t-30.5 15l-37 37q-14 14 -14 34zM645 6l14 60q6 20 23.5 29.5t36.5 4.5q20 -6 30 -23t5 -36l-17 -59q-7 -24 -24.5 -32t-34.5 -3q-20 6 -30 23q-6 10 -5 22q0 7 2 14zM805 -90l16 59q5 19 22.5 29t37.5 4q19 -5 28.5 -22t3.5 -37l-14 -58 q-7 -26 -25 -34q-9 -4 -18 -4q-8 0 -16 3q-21 8 -31 25q-6 11 -6 22q0 6 2 13zM883 182l16 60q6 19 23 28.5t36 3.5q20 -4 30 -21t5 -38l-16 -57q-7 -24 -24 -32q-10 -4 -21 -5q-7 0 -14 2q-20 6 -30 23q-7 11 -7 24q0 6 2 12zM887 729q72 -66 96 -166h18q117 0 199 -82 q27 46 27 103q0 83 -59 141.5t-142 58.5q-81 0 -139 -55zM977 1028v117q0 20 14.5 34.5t34.5 14.5t33.5 -14.5t13.5 -34.5v-117q0 -20 -13.5 -34.5t-33.5 -14.5t-34.5 14.5t-14.5 34.5zM1294 898q0 20 13 34l82 82q13 15 33 15t34 -15q15 -13 15 -34t-15 -34l-82 -82 q-15 -17 -35.5 -14.5t-31.5 14.5q-13 14 -13 34zM1338 222q0 20 14 34q14 15 34 15t35 -15l35 -35q15 -15 15 -35t-15 -34q-12 -15 -31 -15l-1 1q-20 0 -35 14l-37 36q-14 14 -14 34zM1421 584q0 20 14.5 33.5t34.5 13.5h117q20 0 34.5 -13.5t14.5 -33.5t-14.5 -34.5 t-34.5 -14.5h-117q-20 0 -34.5 14.5t-14.5 34.5z" />
+<glyph unicode="S" d="M102 283q0 99 61.5 175.5t155.5 98.5q26 116 119.5 191t214.5 75q118 0 210 -72.5t120 -185.5h18q117 0 200 -82.5t83 -199.5q0 -114 -79 -196.5t-193 -86.5q-11 0 -11 10v78q0 10 11 10q74 5 125 58.5t51 126.5q0 76 -55 130t-132 54h-92q-10 0 -10 10l-4 33 q-10 92 -80 154.5t-162 62.5q-94 0 -163 -62.5t-78 -154.5l-4 -29q0 -10 -11 -10l-30 -4q-71 -8 -119.5 -60.5t-48.5 -123.5q0 -64 40 -115t101 -66l61 164q5 8 13 8h168q14 0 8 -12l-141 -264h124q6 0 8 -4t-1 -8l-304 -449h-16l137 367h-121q-11 0 -8 12l37 96 q-89 27 -146 101.5t-57 169.5zM569 -264l15 57q6 20 23 30t36 5q20 -6 30 -23t5 -36l-16 -60q-6 -21 -24 -30q-10 -5 -21 -5q-7 0 -15 2q-19 6 -29 23q-6 11 -6 22q0 7 2 15zM645 8l14 58q6 20 23.5 29.5t36.5 4.5q20 -6 30 -23t5 -36l-17 -59q-6 -21 -23 -30t-36 -3 q-19 7 -29 23q-6 10 -6 21q0 7 2 15zM805 -90l16 59q4 20 21.5 30t38.5 5q19 -6 28.5 -23.5t3.5 -37.5l-14 -58q-7 -25 -24 -33q-10 -4 -21 -4q-7 0 -14 2q-19 6 -29 24q-7 12 -7 25q0 6 1 11zM883 184l16 58q6 20 23 30q11 6 23 6q6 0 13 -2q20 -6 30 -23q7 -11 7 -24 q0 -6 -2 -12l-16 -59q-7 -24 -25 -33q-10 -5 -19 -5q-8 0 -15 3q-20 9 -30 25q-7 12 -6 24q0 6 1 12z" />
+<glyph unicode="T" horiz-adv-x="1740" d="M102 283q0 99 61.5 175.5t155.5 98.5q26 116 119.5 191t214.5 75q84 0 154 -37q89 99 221 99q123 0 211 -88t88 -211q0 -106 -67 -189q24 -53 24 -114q0 -114 -79 -196.5t-193 -86.5q-11 0 -11 10v76q0 10 11 10q73 4 124.5 58.5t51.5 128.5q0 75 -55.5 129.5 t-131.5 54.5h-92q-10 0 -10 10l-4 33q-10 92 -80 154.5t-162 62.5q-94 0 -163 -62.5t-78 -154.5l-4 -31q0 -10 -11 -10l-30 -2q-71 -8 -119.5 -60.5t-48.5 -123.5q0 -74 51.5 -128.5t124.5 -58.5q10 0 10 -10v-76q0 -10 -10 -10q-114 5 -193.5 87t-79.5 196zM392 -201 q-3 8 -4 16q0 10 5 19q8 19 26.5 26.5t35.5 -1.5q18 -7 25 -25t-1 -37q-7 -18 -25.5 -25t-35.5 1q-18 8 -26 26zM430 -25l72 267q6 19 23 28.5t36 3.5q20 -4 30 -21t5 -38l-72 -266q-10 -37 -40 -37q-9 0 -21 4q-19 6 -29 22q-6 10 -6 22q0 7 2 15zM537 -375q-3 8 -3 16 q0 10 5 21q8 17 26 24.5t35 0.5q18 -7 26 -26t-1 -38q-7 -18 -26 -25q-9 -3 -17 -3q-10 0 -19 4q-19 8 -26 26zM578 -193l118 435q5 19 22.5 28.5t37.5 3.5q19 -5 28.5 -22t3.5 -37l-116 -432q-6 -25 -24 -33q-10 -4 -22 -4q-7 0 -14 2q-20 6 -30 23q-6 11 -6 23q0 6 2 13z M582 982q0 20 14 34t34.5 14t35.5 -14l36 -37q14 -13 14 -34t-14 -34q-21 -17 -38.5 -15t-30.5 15l-37 37q-14 14 -14 34zM776 -202q-4 9 -4 18t4 18q8 19 26.5 26.5t37.5 -1.5q17 -8 24 -25.5t0 -36.5q-8 -18 -26 -25q-9 -3 -17 -3q-10 0 -20 4q-17 7 -25 25zM815 -23 l72 265q5 19 22 28.5t37 3.5q19 -5 29 -22t4 -37l-72 -264q-5 -21 -23 -30q-10 -5 -22 -5q-7 0 -14 2q-19 6 -29 22q-6 10 -6 22q0 7 2 15zM887 731q72 -69 96 -168h18q117 0 199 -82q29 50 29 105q0 83 -59 141.5t-142 58.5t-141 -55zM979 1030v117q0 20 14.5 34.5 t34.5 14.5t33.5 -14.5t13.5 -34.5v-117q0 -20 -13.5 -34.5t-33.5 -14.5t-34.5 14.5t-14.5 34.5zM1294 899.5q0 20.5 15 34.5l82 82q13 15 33 15t34 -15q15 -14 15 -34t-15 -34l-82 -82q-14 -14 -34.5 -14.5t-32.5 14.5q-15 13 -15 33.5zM1340 224q0 20 14 34q14 15 34 15 t33 -15l37 -35q15 -15 15 -35.5t-15 -33.5q-12 -15 -33.5 -15t-33.5 15l-37 36q-14 14 -14 34zM1423 586q0 20 14.5 33.5t35.5 13.5h116q20 0 34.5 -13.5t14.5 -33.5t-14.5 -34.5t-34.5 -14.5h-116q-20 0 -35 14.5t-15 34.5z" />
+<glyph unicode="U" d="M102 283q0 99 61.5 175.5t155.5 98.5q26 116 119.5 191t214.5 75q118 0 210 -73t120 -187h18q117 0 200 -81.5t83 -198.5q0 -114 -79 -196.5t-193 -86.5q-11 0 -11 10v76q0 10 11 10q73 4 124.5 58.5t51.5 128.5q0 75 -55.5 129.5t-131.5 54.5h-92q-10 0 -10 10l-4 33 q-10 92 -80 154.5t-162 62.5q-94 0 -163 -62.5t-78 -154.5l-4 -31q0 -10 -11 -10l-30 -2q-71 -8 -119.5 -60.5t-48.5 -123.5q0 -74 51.5 -128.5t124.5 -58.5q10 0 10 -10v-76q0 -10 -10 -10q-114 5 -193.5 87t-79.5 196zM392 -201q-3 8 -4 16q0 10 5 19q8 19 26.5 26.5 t35.5 -1.5q18 -7 25 -25t-1 -37q-7 -18 -25.5 -25t-35.5 1q-18 8 -26 26zM430 -25l72 267q6 18 23 28q10 6 22 6q7 0 14 -2q20 -4 30 -21t5 -38l-72 -266q-7 -26 -25.5 -33.5t-35.5 0.5q-19 6 -29 22q-6 10 -6 22q0 7 2 15zM537 -375q-3 8 -3 16q0 10 5 21q8 17 26 24.5 t35 0.5q18 -7 26 -26t-1 -38q-7 -18 -26 -25q-9 -3 -17 -3q-10 0 -19 4q-19 8 -26 26zM578 -193l118 435q4 18 22 28q11 6 23 6q7 0 15 -2q19 -5 28.5 -22t3.5 -37l-116 -432q-6 -25 -24 -33q-10 -4 -22 -4q-7 0 -14 2q-36 10 -36 42q0 8 2 17zM776 -202q-4 9 -4 18t4 18 q8 19 26.5 26.5t37.5 -1.5q17 -8 24 -25.5t0 -36.5q-8 -18 -26 -25q-9 -3 -17 -3q-10 0 -20 4q-17 7 -25 25zM815 -23l72 265q5 18 22 28q10 6 22 6q7 0 15 -2q19 -5 29 -22q6 -11 6 -22q0 -7 -2 -15l-72 -264q-6 -21 -23 -30q-10 -5 -21 -5q-7 0 -15 2q-18 6 -28 23 q-7 11 -7 22q0 7 2 14z" />
+<glyph unicode="V" horiz-adv-x="1740" d="M102 281q0 99 60.5 175.5t156.5 98.5q26 118 118.5 193t213.5 75q80 0 156 -37q89 99 221 99q124 0 211.5 -88t87.5 -211q0 -108 -67 -191q22 -55 22 -114q0 -114 -78 -195.5t-192 -85.5q-11 0 -11 10v76q0 10 11 10q73 4 123.5 57.5t50.5 127.5q0 77 -54.5 131.5 t-130.5 54.5h-92q-9 0 -12 10l-4 33q-9 92 -78.5 153.5t-163.5 61.5t-162 -61.5t-79 -155.5l-4 -31q0 -8 -9 -8l-30 -4q-72 -6 -120 -59t-48 -125q0 -74 50.5 -127.5t123.5 -57.5q10 0 10 -10v-76q0 -10 -10 -10q-114 5 -192.5 86t-78.5 195zM379 -217l27 96q6 20 23 30 t36 5q20 -6 30 -23t5 -36l-27 -97q-7 -25 -24 -32t-35 -2q-19 6 -29 23q-7 12 -7 25q0 6 1 11zM440 0q0 20 13.5 33.5t33.5 13.5t34 -13.5t14 -33.5t-14 -33.5t-34 -13.5t-33.5 13.5t-13.5 33.5zM477 145l25 97q6 19 23 28.5t36 3.5q20 -5 30.5 -22t4.5 -37l-27 -96 q-6 -20 -24 -29t-35 -4q-20 6 -30 22q-6 10 -5 22q0 7 2 15zM524 -393l27 96q6 19 23.5 29t35.5 4q20 -4 30 -21.5t5 -38.5l-27 -96q-6 -22 -23 -30q-11 -5 -22 -5q-7 0 -14 2q-20 6 -30 23q-7 11 -7 24q0 6 2 13zM584 982q0 20 14 34q14 15 34 14.5t34 -14.5l36 -37 q14 -13 14 -34t-14 -34q-15 -17 -35.5 -14.5t-31.5 14.5l-37 37q-14 14 -14 34zM586 -178q0 20 13.5 33.5t33.5 13.5t33.5 -13.5t13.5 -33.5t-13.5 -33.5t-33.5 -13.5t-33.5 13.5t-13.5 33.5zM623 -33l24 96q6 20 23.5 30t36.5 5q20 -6 30 -23t4 -36l-26 -96 q-7 -25 -24.5 -32.5t-35.5 -2.5q-19 4 -29 22q-6 11 -5 22q0 8 2 15zM762 -219l24 96q6 20 23.5 30t38.5 5q19 -6 29 -23.5t4 -35.5l-27 -97q-11 -37 -43 -37q-7 0 -16 2q-19 5 -29 23q-6 11 -6 23q0 7 2 14zM821 -2q0 20 13.5 33.5t33.5 13.5t33.5 -13.5t13.5 -33.5 t-13.5 -33.5t-33.5 -13.5t-33.5 13.5t-13.5 33.5zM858 143l27 97q5 19 22 28.5t37 3.5q19 -5 29 -22t4 -37l-25 -96q-6 -21 -23 -30q-10 -5 -21 -5q-7 0 -15 2q-20 6 -30 22q-7 11 -7 24q0 6 2 13zM887 729q74 -74 96 -166h18q115 0 199 -84q31 51 31 107q0 83 -59 141.5 t-144 58.5q-84 0 -141 -57zM981 1030v117q0 20 13.5 34.5t33.5 14.5t34.5 -14.5t14.5 -34.5v-117q0 -20 -14.5 -33.5t-34.5 -13.5t-33.5 13.5t-13.5 33.5zM1296 900q0 20 13 34l82 84q15 14 35 14t34 -14q14 -15 14 -35.5t-14 -34.5l-82 -82q-21 -17 -38.5 -15t-30.5 15 q-13 14 -13 34zM1341 224q0 21 15 34q14 15 34 14.5t33 -14.5l37 -35q14 -15 14 -35t-14 -34q-17 -14 -34.5 -14t-34.5 14l-35 36q-15 13 -15 34zM1425 586q0 20 15 34.5t35 14.5h116q20 0 33.5 -14.5t13.5 -34.5t-13.5 -34.5t-33.5 -14.5h-116q-20 0 -35 14.5t-15 34.5z " />
+<glyph unicode="W" d="M102 281q0 100 61 176t156 100q26 116 119.5 191t214.5 75q118 0 210 -73t120 -187h18q117 0 200 -82.5t83 -199.5q0 -113 -79 -195t-193 -86q-11 0 -11 10v76q0 10 11 10q73 4 124.5 58.5t51.5 126.5q0 76 -55 131t-132 55h-92q-10 0 -10 10l-4 33q-10 92 -80 154.5 t-162 62.5q-94 0 -163 -62.5t-78 -156.5l-4 -29q0 -10 -11 -10l-30 -4q-71 -6 -119.5 -59t-48.5 -125t51.5 -126.5t124.5 -58.5q10 0 10 -10v-76q0 -10 -10 -10q-114 4 -193.5 86t-79.5 195zM381 -215l25 96q6 19 23.5 29t37.5 4q19 -5 29 -22t4 -37l-27 -97q-6 -21 -23 -29 t-36 -3t-29 22q-6 11 -6 22q0 7 2 15zM440 0q0 20 13.5 33.5t33.5 13.5t34 -13.5t14 -33.5t-14 -33.5t-34 -13.5t-33.5 13.5t-13.5 33.5zM477 145l27 97q4 20 21 30q11 6 24 6q7 0 14 -2q19 -6 29 -23.5t4 -35.5l-25 -96q-7 -25 -24 -32.5t-35 -2.5q-20 6 -30 23 q-6 11 -7 23q0 6 2 13zM526 -393l25 96q6 19 23.5 29t37.5 4q19 -5 29 -22.5t4 -37.5l-27 -96q-5 -20 -21 -30q-10 -6 -22 -5q-8 0 -16 2q-19 5 -29 23q-6 11 -6 22q0 7 2 15zM586 -178q0 20 13.5 34.5t33.5 14.5t33.5 -14.5t13.5 -34.5q0 -19 -13.5 -33t-33.5 -14t-33.5 14 t-13.5 33zM623 -33l26 96q4 20 21.5 30t38.5 5q19 -6 28.5 -23t3.5 -36l-24 -96q-6 -23 -22.5 -31.5t-37.5 -3.5q-19 4 -29 22q-7 12 -7 24q0 7 2 13zM762 -217l26 96q5 19 22.5 29t37.5 4q20 -4 30 -21t5 -38l-27 -97q-10 -34 -41 -34q-8 0 -18 2q-20 4 -30 21q-7 11 -7 24 q0 7 2 14zM821 -2q0 20 14.5 33.5t34.5 13.5q19 0 33.5 -13.5t14.5 -33.5t-14.5 -33.5t-33.5 -13.5q-20 0 -34.5 13.5t-14.5 33.5zM858 143l27 97q6 20 23 30q11 6 23 6q6 0 13 -2q20 -6 30 -23q7 -11 6 -24q0 -6 -1 -12l-27 -96q-6 -22 -24 -31q-12 -6 -23 -6q-6 0 -12 2 q-21 6 -31 23q-6 11 -6 23q0 6 2 13z" />
+<glyph unicode="X" horiz-adv-x="1738" d="M102 283q0 99 61.5 175.5t155.5 98.5q26 117 119.5 191.5t214.5 74.5q80 0 152 -35q89 99 221 99q123 0 211 -87.5t88 -211.5q0 -106 -68 -187q27 -62 27 -118q0 -114 -79 -196.5t-193 -86.5q-11 0 -11 10v78q0 10 11 10q74 5 125 58.5t51 126.5q0 76 -55 130t-132 54 h-92q-10 0 -10 10l-4 33q-10 93 -79.5 155t-162.5 62q-94 0 -163 -62.5t-78 -154.5l-4 -29q0 -10 -11 -10l-30 -4q-71 -6 -119.5 -59t-48.5 -125q0 -73 51 -126.5t125 -58.5q10 0 10 -10v-78q0 -10 -10 -10q-114 5 -193.5 87t-79.5 196zM530 -360l140 366h-123q-11 0 -8 12 l123 326q5 8 12 8h168q14 0 8 -12l-131 -240h125q6 0 7.5 -4t-1.5 -8l-303 -448h-17zM580 984.5q0 20.5 14 35.5q15 14 35 14t35 -14l36 -37q14 -13 14 -34t-14 -36q-17 -14 -34.5 -13.5t-34.5 13.5l-37 37q-14 14 -14 34.5zM885 733q75 -71 98 -168h18q114 0 197 -80 q29 50 29 103q0 85 -59 144t-142 59t-141 -58zM977 1034v117q0 20 14.5 33.5t34.5 13.5t33.5 -13.5t13.5 -33.5v-117q0 -22 -13.5 -35.5t-33.5 -13.5q-21 0 -35 14t-14 35zM1292 902q0 21 15 36l82 82q13 14 33 14t34 -14q15 -13 15 -34t-15 -36l-82 -82q-19 -14 -35.5 -14 t-31.5 14q-15 13 -15 34zM1338 228q0 20 14 34t34 14t35 -14l35 -37q15 -13 15 -33.5t-15 -35.5q-14 -14 -34 -14t-33 14l-37 37q-14 15 -14 35zM1421 588q0 20 14.5 34.5t34.5 14.5h117q20 0 34.5 -14.5t14.5 -34.5t-14.5 -33.5t-34.5 -13.5h-117q-20 0 -34.5 13.5 t-14.5 33.5z" />
+<glyph unicode="Y" d="M102 283q0 -114 79.5 -196t193.5 -87q10 0 10 10v78q0 10 -10 10q-74 5 -125 58.5t-51 126.5q0 72 48.5 125t119.5 59l30 4q11 0 11 10l4 29q9 92 78 154.5t163 62.5q93 0 162.5 -62t79.5 -155l4 -33q0 -10 10 -10h92q77 0 132 -54t55 -130q0 -73 -51 -126.5t-125 -58.5 q-11 0 -11 -10v-78q0 -10 11 -10q114 4 193 86.5t79 196.5q0 117 -83 199.5t-200 82.5h-18q-28 113 -120 185.5t-210 72.5q-121 0 -214.5 -74.5t-119.5 -191.5q-94 -22 -155.5 -98.5t-61.5 -175.5zM530 -360l140 366h-123q-11 0 -8 12l123 326q5 8 12 8h168q10 0 10 -6 q0 -2 -2 -6l-131 -240h125q6 0 8 -4v-3t-2 -5l-303 -448h-17z" />
+<glyph unicode="Z" horiz-adv-x="1624" d="M102 47q0 -20 14.5 -33.5t35.5 -13.5h1071q20 0 34.5 13.5t14.5 33.5q0 21 -14 35t-35 14h-1071q-21 0 -35.5 -14t-14.5 -35zM252 227q0 -20 14.5 -34.5t34.5 -14.5h1071q20 0 33.5 14.5t13.5 34.5t-13.5 33.5t-33.5 13.5h-1071q-20 0 -34.5 -13.5t-14.5 -33.5zM260 367 q22 73 77 125t128 69q26 117 119.5 192.5t214.5 75.5q118 0 209.5 -73t119.5 -187h19q96 0 170.5 -56.5t99.5 -143.5q3 -13 -8 -13h-82q-6 0 -12 9q-22 48 -67 78t-101 30h-92q-11 0 -11 10l-4 33q-10 92 -79.5 153.5t-161.5 61.5q-94 0 -163.5 -62t-78.5 -155l-4 -29 q0 -10 -10 -10l-31 -4q-49 -4 -89.5 -33t-60.5 -73q-6 -9 -12 -9h-82q-9 0 -9 8q0 2 1 5v-2zM352 -129q0 -20 14.5 -34.5t34.5 -14.5h1072q20 0 34.5 14.5t14.5 34.5t-14.5 33.5t-34.5 13.5h-1072q-20 0 -34.5 -13.5t-14.5 -33.5z" />
+<glyph unicode="[" horiz-adv-x="595" d="M104 461.5q0 20.5 13 34.5l147 145q14 15 34 15t34 -15l147 -145q13 -14 13 -34.5t-13 -35.5q-35 -27 -69 0l-64 66v-398q0 -20 -13.5 -34.5t-33.5 -14.5q-21 0 -35 14t-14 35v398l-64 -66q-15 -14 -35.5 -14t-33.5 14q-13 15 -13 35.5z" />
+<glyph unicode="\" d="M102 283q0 99 61.5 175.5t155.5 98.5q26 116 119.5 191t214.5 75q118 0 210 -73t120 -187h18q117 0 200 -81.5t83 -198.5q0 -114 -79 -196.5t-193 -86.5q-11 0 -11 10v76q0 10 11 10q73 4 124.5 58.5t51.5 128.5q0 75 -55.5 129.5t-131.5 54.5h-92q-10 0 -10 10l-4 33 q-10 92 -80 154.5t-162 62.5q-94 0 -163 -62.5t-78 -154.5l-4 -33q0 -10 -11 -10h-30q-71 -8 -119.5 -60.5t-48.5 -123.5q0 -74 51.5 -128.5t124.5 -58.5q10 0 10 -10v-76q0 -10 -10 -10q-114 5 -193.5 87t-79.5 196zM498 247q0 21 14 34l147 147q13 14 34 14t34 -14 l147 -147q14 -13 14 -35.5t-14 -34.5q-35 -26 -69 0l-64 63v-225q0 -20 -14.5 -34.5t-34.5 -14.5t-33.5 14.5t-13.5 34.5v227l-63 -65q-15 -13 -35.5 -13t-34.5 13q-14 15 -14 36z" />
+<glyph unicode="]" horiz-adv-x="598" d="M104 240q0 20 15 34q13 14 33 14t34 -14l64 -63v397q0 20 14.5 33.5t34.5 13.5t34.5 -13.5t14.5 -33.5v-397l64 63q14 14 34 14t33 -14q15 -14 15 -34t-15 -33l-145 -148q-14 -14 -35 -14t-35 14l-145 148q-15 13 -15 33z" />
+<glyph unicode="a" horiz-adv-x="1427" d="M102 283q0 99 60.5 175.5t156.5 98.5q26 116 118.5 191t213.5 75q87 0 154 -37q93 99 221 99q124 0 211.5 -87.5t87.5 -211.5q0 -109 -65 -189q24 -60 24 -114q0 -117 -83 -200t-200 -83h-618q-117 0 -199 83t-82 200zM199 283q0 -76 54.5 -131.5t129.5 -55.5h618 q76 0 130.5 55t54.5 132q0 75 -54.5 129.5t-130.5 54.5h-102l-6 43q-9 92 -78.5 154.5t-163.5 62.5q-92 0 -161 -62.5t-80 -154.5l-4 -41l-39 -2q-72 -8 -120 -60t-48 -124zM887 731q73 -73 96 -168h18q117 0 199 -82q29 50 29 105q0 85 -59 143.5t-144 58.5q-79 0 -139 -57 z" />
+<glyph unicode="b" horiz-adv-x="1839" d="M102 49q0 20 15 34.5t35 14.5h749q20 0 33.5 -14.5t13.5 -34.5t-13.5 -34.5t-33.5 -14.5h-749q-20 0 -35 14.5t-15 34.5zM252 221q0 20 14.5 34.5t34.5 14.5h750q20 0 33.5 -14.5t13.5 -34.5t-13.5 -33.5t-33.5 -13.5h-750q-20 0 -34.5 13.5t-14.5 33.5zM352 -127 q0 20 14.5 34.5t34.5 14.5h750q20 0 34.5 -14.5t14.5 -34.5t-14.5 -33.5t-34.5 -13.5h-750q-20 0 -34.5 13.5t-14.5 33.5zM524 354l2 11q22 72 77.5 123.5t129.5 68.5q25 117 118 191.5t214 74.5q82 0 154 -35q89 95 219 95q123 0 211 -87.5t88 -211.5q0 -102 -66 -187 q25 -55 25 -114q0 -117 -83 -200t-200 -83h-393q-10 0 -10 10v78q0 10 10 10h393q77 0 131.5 54.5t54.5 130.5t-54.5 130t-131.5 54h-92q-10 0 -10 10l-4 33q-10 94 -79 155.5t-163 61.5t-163.5 -62.5t-78.5 -154.5l-4 -29q0 -10 -10 -10l-31 -4q-50 -4 -90 -34.5t-59 -76.5 q-5 -8 -13 -8h-81q-11 0 -11 6zM1298 731q76 -73 97 -166h18q114 0 199 -82q28 48 28 101q0 84 -59 143t-143 59q-82 0 -140 -55z" />
+<glyph unicode="c" horiz-adv-x="1859" d="M102 47q0 21 14.5 35t35.5 14h749q20 0 33.5 -13.5t13.5 -35.5q0 -20 -13.5 -33.5t-33.5 -13.5h-749q-21 0 -35.5 13.5t-14.5 33.5zM252 221q0 20 14.5 33.5t34.5 13.5h750q20 0 33.5 -13.5t13.5 -33.5t-13.5 -34.5t-33.5 -14.5h-750q-20 0 -34.5 14.5t-14.5 34.5z M352 -129q0 20 14.5 33.5t34.5 13.5h750q20 0 34.5 -13.5t14.5 -33.5t-14.5 -34.5t-34.5 -14.5h-750q-20 0 -34.5 14.5t-14.5 34.5zM526 358v2q22 73 77.5 125.5t129.5 69.5q25 117 118 192.5t214 75.5q68 0 135 -28q50 84 140 122q56 24 115 24q35 0 71 -9l47 -14 q11 -4 8 -13l-8 -35q-6 -25 -6 -49q-1 -51 27 -97q40 -68 118 -91l35 -12q9 -3 9 -9q0 -2 -1 -4l-10 -39q-26 -93 -86 -147q37 -66 37 -141q0 -117 -83 -199t-200 -82h-393q-10 0 -10 10v76q0 10 10 10h393q76 0 131 55t55 130q0 77 -54.5 131.5t-131.5 54.5h-92 q-10 0 -10 10l-4 33q-11 92 -79.5 153.5t-162.5 61.5t-163.5 -62t-78.5 -155l-4 -29q0 -10 -10 -10l-31 -4q-50 -4 -90 -34.5t-59 -76.5q-5 -8 -13 -8h-81q-10 0 -10 8q0 2 1 4zM1282 745q90 -77 113 -182h18q106 0 182 -67q29 29 43 61q-80 38 -126 117q-42 73 -42 154v14 q-7 1 -15 1q-48 1 -92 -23q-51 -26 -81 -75z" />
+<glyph unicode="d" horiz-adv-x="1689" d="M102 49q0 20 15 34.5t35 14.5h458q63 0 107.5 -45t44.5 -108t-44.5 -107.5t-107.5 -44.5t-108 45q-14 14 -14 34t14 34q14 15 34 15t35 -15q17 -17 39 -17t39 17t17 39q0 23 -17 39t-39 16h-458q-20 0 -35 14.5t-15 34.5zM102 221q0 20 15 34.5t35 14.5h749 q22 0 38.5 16.5t16.5 39.5t-16.5 39t-38.5 16q-23 0 -39 -16q-15 -13 -35.5 -13t-33.5 13t-13 33.5t13 35.5q43 43 108 43q63 0 107.5 -44t44.5 -107t-44.5 -107.5t-107.5 -44.5h-749q-21 0 -35.5 13.5t-14.5 33.5zM377 360v2q22 72 78 125t129 70q25 117 117.5 191.5 t213.5 74.5q84 0 152 -35q89 99 221 99q123 0 211 -87.5t88 -211.5q0 -105 -65 -189q24 -52 24 -116q0 -117 -82.5 -200t-199.5 -83h-394q-10 0 -10 10v78q0 10 10 10h394q77 0 131.5 54.5t54.5 130.5t-54.5 130t-131.5 54h-93q-10 0 -10 10l-4 33q-10 94 -79 155.5 t-163 61.5t-163 -62.5t-78 -154.5l-4 -29q0 -10 -11 -10l-30 -4q-51 -4 -91 -34.5t-59 -76.5q-5 -8 -12 -8h-82q-9 0 -9 7q0 2 1 5zM1147 733q78 -75 98 -168h19q116 0 198 -82q29 53 29 105q0 83 -60 143t-143 60q-80 0 -141 -58z" />
+<glyph unicode="e" horiz-adv-x="1705" d="M102 49q0 20 15 34.5t35 14.5h458q63 0 107.5 -45t44.5 -108t-44.5 -107.5t-107.5 -44.5t-108 45q-14 14 -14 34t14 34t34 14t35 -14q17 -17 39 -17t39 16.5t17 39.5t-17 39t-39 16h-458q-20 0 -35 14.5t-15 34.5zM102 221q0 20 15 34.5t35 14.5h749q22 0 38.5 16.5 t16.5 39.5t-16.5 39t-38.5 16q-23 0 -39 -16q-15 -13 -35.5 -13t-33.5 13t-13 33.5t13 35.5q43 43 108 43q63 0 107.5 -44t44.5 -107t-44.5 -107.5t-107.5 -44.5h-749q-21 0 -35.5 13.5t-14.5 33.5zM377 360v2q22 72 78 125t129 70q25 116 117.5 191t213.5 75q73 0 132 -26 q51 84 141 122q56 24 115 24q35 0 71 -9l45 -14q11 -4 8 -13l-8 -35q-5 -23 -5 -45q0 -53 29 -101q41 -68 118 -91l34 -12q8 -4 8 -9q0 -2 -1 -4l-9 -39q-22 -86 -86 -147q39 -64 39 -141q0 -117 -82.5 -200t-199.5 -83h-394q-10 0 -10 10v78q0 10 10 10h394 q77 0 131.5 54.5t54.5 130.5t-54.5 130t-131.5 54h-93q-10 0 -10 10l-4 33q-10 94 -79 155.5t-163 61.5t-163 -62.5t-78 -154.5l-4 -29q0 -10 -11 -10l-30 -4q-51 -4 -91 -34.5t-59 -76.5q-5 -8 -12 -8h-82q-9 0 -9 7q0 2 1 5zM1130 748q92 -75 115 -183h19q105 0 180 -65 q28 25 43 59q-82 38 -128 117q-41 70 -41 148q0 10 1 20q-9 1 -18 1q-47 0 -91 -22q-52 -26 -80 -75z" />
+<glyph unicode="f" horiz-adv-x="1429" d="M102 283q0 99 61.5 175.5t155.5 98.5q26 117 119.5 191.5t214.5 74.5q84 0 152 -35q93 99 223 99q123 0 211 -88t88 -211q0 -108 -67 -191q24 -53 24 -114q0 -114 -79 -196.5t-193 -86.5q-11 0 -11 10v78q0 10 11 10q74 5 125 58.5t51 126.5q0 76 -55 130t-132 54h-92 q-10 0 -10 10l-4 33q-10 93 -79.5 155t-162.5 62q-94 0 -163 -62.5t-78 -154.5l-4 -29q0 -10 -11 -10l-30 -4q-71 -6 -119.5 -59t-48.5 -125q0 -73 51 -126.5t125 -58.5q10 0 10 -10v-78q0 -10 -10 -10q-114 5 -193.5 87t-79.5 196zM440 233q0 24 20.5 59t41.5 58l20 23 q9 -10 22.5 -25.5t35.5 -53t22 -61.5q0 -33 -23 -56t-57 -23t-58 23.5t-24 55.5zM610 6q0 41 33 94t67 86l33 33q5 -5 14.5 -14t32.5 -35t40.5 -50.5t32 -56.5t14.5 -57q0 -54 -39.5 -93.5t-94.5 -39.5t-94 39.5t-39 93.5zM694 387q0 16 14 39t28 38l14 15q53 -55 53 -92 q0 -23 -15.5 -38t-37.5 -15q-24 0 -40 15t-16 38zM887 731q72 -66 96 -166h18q114 0 199 -82q29 50 29 105q0 83 -59 141.5t-142 58.5q-84 0 -141 -57z" />
+<glyph unicode="g" horiz-adv-x="1445" d="M102 283q0 99 61.5 175.5t155.5 98.5q26 116 119.5 191t214.5 75q66 0 133 -26q50 82 141 120q57 24 115 24q36 0 72 -9l45 -14q11 -4 8 -13l-8 -35q-6 -24 -6 -48q0 -52 29 -98q41 -69 118 -91l33 -10q9 -3 9 -9q0 -2 -1 -4l-8 -41q-21 -83 -88 -147q39 -64 39 -139 q0 -114 -79 -196.5t-193 -86.5q-11 0 -11 10v76q0 10 11 10q73 4 124.5 58.5t51.5 128.5q0 75 -55.5 129.5t-131.5 54.5h-92q-10 0 -10 10l-4 33q-10 92 -80 154.5t-162 62.5q-94 0 -163 -62.5t-78 -154.5l-4 -31q0 -10 -11 -10l-30 -2q-71 -8 -119.5 -60.5t-48.5 -123.5 q0 -74 51.5 -128.5t124.5 -58.5q10 0 10 -10v-76q0 -10 -10 -10q-114 5 -193.5 87t-79.5 196zM440 233q0 24 20.5 58.5t41.5 56.5l20 23q9 -9 22.5 -24.5t35.5 -52.5t22 -61q0 -34 -23 -56.5t-57 -22.5t-58 23t-24 56zM610 6q0 25 13.5 56t33 57.5t39.5 49t34 35.5l13 13 q5 -5 14.5 -13.5t32.5 -34.5t40.5 -50.5t32 -56t14.5 -56.5q0 -55 -39 -94t-95 -39q-55 0 -94 38.5t-39 94.5zM694 385q0 16 14 39t28 38l14 15q53 -55 53 -92q0 -22 -15.5 -37.5t-37.5 -15.5q-23 0 -39.5 15.5t-16.5 37.5zM868 745q88 -69 115 -182h18q105 0 183 -65 q28 25 43 59q-82 40 -129 118q-41 70 -41 150v17q-8 1 -15 1q-49 0 -92 -23q-51 -25 -82 -75z" />
+<glyph unicode="h" horiz-adv-x="1429" d="M102 283q0 99 61.5 175.5t155.5 98.5q26 116 119.5 191t214.5 75q84 0 154 -37q89 99 221 99q123 0 211 -87.5t88 -211.5q0 -106 -67 -189q24 -53 24 -114q0 -114 -79 -196.5t-193 -86.5q-11 0 -11 10v76q0 10 11 10q73 4 124.5 58.5t51.5 128.5q0 76 -55 130t-132 54 h-92q-10 0 -10 10l-4 33q-10 92 -80 154.5t-162 62.5q-94 0 -163 -62.5t-78 -154.5l-4 -31q0 -10 -11 -10l-30 -2q-71 -8 -119.5 -60.5t-48.5 -123.5q0 -74 51.5 -128.5t124.5 -58.5q10 0 10 -10v-76q0 -10 -10 -10q-114 5 -193.5 87t-79.5 196zM465 49q0 20 13.5 33.5 t33.5 13.5t33.5 -13.5t13.5 -33.5t-13.5 -33.5t-33.5 -13.5t-33.5 13.5t-13.5 33.5zM465 -158q0 20 13.5 34.5t33.5 14.5t33.5 -14.5t13.5 -34.5t-13.5 -33.5t-33.5 -13.5t-33.5 13.5t-13.5 33.5zM647 -59q0 19 14 33t33 14q20 0 34.5 -14t14.5 -33q0 -20 -14.5 -35 t-34.5 -15q-19 0 -33 15t-14 35zM647 145q0 20 14 34t33 14q20 0 34.5 -14t14.5 -34t-14.5 -33.5t-34.5 -13.5q-19 0 -33 13.5t-14 33.5zM647 -268q0 19 14 33t33 14q20 0 34.5 -14t14.5 -33q0 -20 -14.5 -34.5t-34.5 -14.5q-19 0 -33 14.5t-14 34.5zM831 49q0 20 14 33.5 t34 13.5t33.5 -13.5t13.5 -33.5t-13.5 -33.5t-33.5 -13.5t-34 13.5t-14 33.5zM831 -158q0 20 14 34.5t34 14.5t33.5 -14.5t13.5 -34.5t-13.5 -33.5t-33.5 -13.5t-34 13.5t-14 33.5zM887 731q72 -69 96 -168h18q117 0 199 -82q29 53 29 105q0 84 -58.5 143t-142.5 59 t-141 -57z" />
+<glyph unicode="i" horiz-adv-x="1447" d="M102 281q0 100 61 176t156 100q26 116 119.5 191t214.5 75q68 0 135 -28q50 84 140 122q56 24 115 24q35 0 71 -9l45 -14q11 -4 8 -13l-6 -35q-6 -25 -6 -49q-1 -51 27 -97q40 -68 118 -91l35 -10q9 -3 9 -9q0 -2 -1 -4l-10 -41q-22 -89 -86 -147q37 -66 37 -141 q0 -113 -79 -195t-193 -86q-11 0 -11 10v76q0 10 11 10q73 4 124.5 58.5t51.5 126.5q0 76 -55 131t-132 55h-92q-10 0 -10 10l-4 33q-10 92 -80 154.5t-162 62.5q-94 0 -163 -62.5t-78 -156.5l-4 -29q0 -10 -11 -10l-30 -4q-71 -6 -119.5 -59t-48.5 -125t51.5 -126.5 t124.5 -58.5q10 0 10 -10v-76q0 -10 -10 -10q-114 4 -193.5 86t-79.5 195zM465 49q0 19 13.5 33t33.5 14t33.5 -14t13.5 -33q0 -20 -13.5 -34.5t-33.5 -14.5t-33.5 14.5t-13.5 34.5zM465 -158q0 20 13.5 33.5t33.5 13.5t33.5 -13.5t13.5 -33.5t-13.5 -33.5t-33.5 -13.5 t-33.5 13.5t-13.5 33.5zM647 -61q0 20 14 34.5t33 14.5q20 0 34.5 -14.5t14.5 -34.5t-14.5 -34t-34.5 -14q-19 0 -33 14t-14 34zM647 145q0 20 14 34t33 14q20 0 34.5 -14t14.5 -34t-14.5 -33.5t-34.5 -13.5q-19 0 -33 13.5t-14 33.5zM647 -270q0 20 14 34.5t33 14.5 q20 0 34.5 -14.5t14.5 -34.5t-14.5 -33.5t-34.5 -13.5q-19 0 -33 13.5t-14 33.5zM831 49q0 19 14 33t34 14t33.5 -14t13.5 -33q0 -20 -13.5 -34.5t-33.5 -14.5t-34 14.5t-14 34.5zM831 -158q0 20 14 33.5t34 13.5t33.5 -13.5t13.5 -33.5t-13.5 -33.5t-33.5 -13.5t-34 13.5 t-14 33.5zM870 745q90 -77 113 -182h18q107 0 183 -67q29 29 43 61q-81 39 -127 117q-41 70 -41 150v18q-9 1 -18 1q-47 -1 -91 -23q-52 -26 -80 -75z" />
+<glyph unicode="j" horiz-adv-x="1429" d="M102 281q0 99 61.5 175.5t155.5 98.5q26 117 119.5 192.5t214.5 75.5q78 0 154 -37q89 99 221 99q123 0 211 -88t88 -211q0 -108 -67 -191q24 -53 24 -114q0 -114 -79 -195t-193 -86q-11 0 -11 10v76q0 10 11 10q74 5 125 58.5t51 126.5q0 76 -55 131t-132 55h-92 q-10 0 -10 10l-4 33q-10 92 -79.5 153.5t-162.5 61.5q-94 0 -163 -62t-78 -155l-4 -29q0 -10 -11 -10l-30 -4q-71 -6 -119.5 -59t-48.5 -125q0 -73 51 -126.5t125 -58.5q10 0 10 -10v-76q0 -10 -10 -10q-114 5 -193.5 86t-79.5 195zM389 -172l113 412q6 20 23 29.5t36 4.5 q20 -6 30 -23t5 -36l-113 -414q-6 -20 -24 -28.5t-35 -3.5q-37 11 -37 44q0 7 2 15zM537 -346l159 586q4 20 21.5 29.5t38.5 4.5q19 -6 28.5 -23t3.5 -36l-159 -586q-4 -23 -21 -32q-10 -5 -22 -5q-8 0 -17 2q-20 6 -29 24q-5 10 -5 21q0 7 2 15zM774 -172l113 412 q4 20 21 29.5t38 4.5q19 -6 29 -23.5t4 -35.5l-113 -414q-6 -20 -24 -29q-11 -5 -22 -5q-7 0 -13 2q-18 5 -29 22q-6 11 -6 23q0 7 2 14zM887 729q72 -66 96 -166h18q117 0 199 -82q29 50 29 105q0 83 -59 141.5t-142 58.5q-84 0 -141 -57z" />
+<glyph unicode="k" horiz-adv-x="1447" d="M102 283q0 99 61.5 175.5t155.5 98.5q26 116 119.5 191t214.5 75q66 0 133 -26q50 84 142 122q57 24 116 24q36 0 72 -9l45 -14q11 -4 8 -13l-8 -35q-6 -24 -5 -47q0 -51 28 -99q42 -69 119 -91l32 -10q9 -3 9 -9q0 -2 -1 -4l-8 -41q-21 -86 -90 -149q39 -64 39 -139 q0 -114 -79 -196.5t-193 -86.5q-11 0 -11 10v76q0 10 11 10q73 4 124.5 58.5t51.5 128.5q0 75 -55.5 129.5t-131.5 54.5h-92q-10 0 -10 10l-4 33q-10 92 -80 154.5t-162 62.5q-94 0 -163 -62.5t-78 -154.5l-4 -31q0 -10 -11 -10l-30 -2q-71 -8 -119.5 -60.5t-48.5 -123.5 q0 -74 51.5 -128.5t124.5 -58.5q10 0 10 -10v-76q0 -10 -10 -10q-114 5 -193.5 87t-79.5 196zM389 -172l113 414q6 19 23 28.5t36 3.5q20 -4 30 -21t5 -38l-113 -412q-7 -25 -24 -32t-35 -2q-20 6 -30 23q-7 11 -7 24q0 6 2 12zM537 -344l159 586q5 19 22.5 28.5t37.5 3.5 q19 -5 28.5 -22t3.5 -37l-159 -586q-5 -21 -23 -29q-12 -5 -23 -5q-7 0 -14 2q-18 5 -28 22q-6 11 -6 22q0 7 2 15zM774 -172l113 414q5 19 22 28.5t37 3.5q19 -5 29 -22t4 -37l-113 -412q-4 -25 -22 -33q-10 -4 -20 -4q-8 0 -17 3q-35 11 -35 42q0 8 2 17zM870 745 q89 -73 113 -182h18q105 0 183 -65q25 22 45 61q-83 40 -129 118q-42 70 -41 150v17q-7 1 -15 1q-50 1 -94 -23q-52 -26 -80 -77z" />
+<glyph unicode="l" horiz-adv-x="1427" d="M102 281q0 101 60.5 176.5t156.5 97.5q26 117 119.5 192.5t214.5 75.5q78 0 154 -37q89 95 219 95q123 0 211 -88t88 -211q0 -103 -65 -187q24 -60 24 -114q0 -114 -79 -195t-193 -86q-11 0 -11 10v76q0 10 11 10q73 4 123.5 58.5t50.5 126.5q0 77 -54.5 131.5 t-130.5 54.5h-92q-10 0 -10 10l-4 33q-10 92 -79.5 153.5t-162.5 61.5q-94 0 -163.5 -61.5t-79.5 -155.5l-4 -31q0 -8 -9 -8l-30 -4q-72 -6 -120 -59t-48 -125t51.5 -126.5t124.5 -58.5q10 0 10 -10v-76q0 -10 -10 -10q-114 5 -193.5 86t-79.5 195zM410 -90l16 59 q6 19 23.5 29t35.5 4q20 -4 30 -21t5 -38l-16 -58q-7 -27 -27 -35t-33 0q-21 7 -30 24q-6 11 -6 23q0 6 2 13zM485 182l17 60q6 20 23 29.5t36 4.5q20 -6 30 -23.5t5 -37.5l-16 -57q-10 -37 -43 -37q-8 0 -17 2q-20 3 -30 21q-6 11 -7 25q0 6 2 13zM555 -268l16 59 q6 19 23.5 29t36.5 4q20 -4 30 -21.5t5 -38.5l-17 -57q-6 -23 -22 -32q-10 -5 -21 -5q-8 0 -16 2q-20 6 -30 23q-7 11 -7 24q0 6 2 13zM631 4l16 59q6 19 23.5 29t36.5 4q20 -4 29.5 -21t4.5 -38l-16 -57q-7 -25 -24 -32.5t-35 -2.5q-20 6 -30 23q-7 11 -7 24q0 6 2 12z M793 -92l16 57q4 20 21 30t38 5q19 -5 29 -22t4 -37l-16 -60q-6 -23 -24 -31q-11 -5 -21 -4l-15 2q-19 6 -29 23q-6 10 -5 22q0 7 2 15zM870 180l17 58q5 20 22 30t37 4q20 -4 30 -21t5 -38l-16 -59q-5 -22 -23 -30q-11 -5 -23 -5q-7 0 -14 2q-20 4 -30 21q-7 11 -7 24 q0 7 2 14zM887 729q73 -70 96 -166h18q117 0 199 -82q27 46 27 101q0 83 -59 142.5t-142 59.5q-81 0 -139 -55z" />
+<glyph unicode="m" horiz-adv-x="1449" d="M102 283q0 99 62 175.5t158 98.5q25 116 117.5 191t213.5 75q71 0 135 -28q50 85 142 123q57 24 117 24q35 0 71 -8l8 -2l48 -14l-11 -46q-5 -22 -5 -44q0 -53 30 -102q42 -69 117 -91l43 -12l-11 -45v-7q-21 -87 -90 -149q37 -66 37 -139q0 -114 -79 -196.5t-193 -86.5 q-11 0 -11 10v78q0 10 11 10q74 5 125 58.5t51 126.5q0 76 -55 130t-132 54h-92q-10 0 -10 10l-4 33q-10 93 -79.5 155t-162.5 62q-94 0 -163 -62.5t-78 -154.5l-4 -29q0 -10 -11 -10l-30 -4q-71 -8 -119.5 -60.5t-48.5 -123.5q0 -73 51 -126.5t125 -58.5q10 0 10 -10v-78 q0 -10 -10 -10q-114 5 -193.5 87t-79.5 196zM412 -88l14 57q6 20 23.5 30t37.5 5q19 -6 29 -23.5t4 -35.5l-16 -60q-6 -21 -24 -29.5t-36 -2.5q-18 7 -28 23q-6 10 -6 21q0 7 2 15zM487 184l15 58q6 20 23 29.5t38 4.5q19 -5 29 -22t4 -37l-16 -59q-6 -21 -23 -29.5 t-37 -3.5q-23 6 -31 22q-5 9 -5 20q0 8 3 17zM557 -266l14 57q6 20 23.5 30t38.5 5q19 -6 29 -23.5t4 -35.5l-17 -60q-7 -24 -25 -32q-11 -5 -21 -5q-7 0 -13 2q-19 6 -29 24q-6 11 -6 23q0 7 2 15zM633 6l14 57q6 20 23.5 30t38.5 5q19 -6 28.5 -23t3.5 -36l-16 -59 q-6 -21 -23 -30t-36 -3q-19 7 -29 23q-6 10 -6 21q0 7 2 15zM793 -92l16 59q5 19 22 29t37 4q20 -4 30 -21t5 -38l-16 -58q-7 -25 -25 -33q-10 -4 -21 -4q-7 0 -14 2q-36 10 -36 43q0 8 2 17zM872 180l15 60q6 20 23 29.5t36 4.5q20 -6 30 -23t5 -36l-16 -59q-7 -24 -25 -32 q-11 -5 -21 -5q-7 0 -14 2q-19 6 -29 23q-6 10 -6 22q0 7 2 14zM872 745q88 -78 111 -180h18q106 0 185 -69q25 25 45 63q-82 40 -128 118q-41 69 -41 148q0 10 1 21h-12q-53 0 -99 -24q-52 -28 -80 -77z" />
+<glyph unicode="n" horiz-adv-x="1427" d="M102 272q0 101 60.5 177t156.5 98q26 118 118.5 193t213.5 75q80 0 156 -37q87 96 219 96q124 0 211.5 -87t87.5 -212q0 -105 -65 -186q24 -63 24 -117q0 -108 -74 -188.5t-180 -91.5l-254 -314q-13 -20 -34.5 -21t-32.5 13q-15 15 -17.5 35t10.5 35l267 332q12 16 51 16 q70 7 118 60t48 124q0 77 -54.5 132t-130.5 55h-92q-9 0 -12 10l-4 33q-9 92 -78.5 153.5t-163.5 61.5q-93 0 -162 -62t-79 -155l-4 -31q0 -8 -9 -8l-30 -4q-72 -6 -120 -59.5t-48 -125.5q0 -76 54.5 -130t129.5 -54l-64 -82q-7 -6 -14 -4q-90 27 -146.5 100.5t-56.5 169.5z M237 -294q-3 9 -3 18q0 10 4 20q8 17 26 24.5t37 0.5q18 -7 25.5 -26t-0.5 -38q-7 -18 -26 -25t-38 1q-18 7 -25 25zM313 -469q9 19 27 26.5t37 -1.5q18 -7 25 -26t-1 -36q-7 -18 -25 -25q-9 -3 -18 -3q-10 0 -20 4q-16 8 -24 26q-4 9 -4 18t3 17zM350 -106l268 331 q12 15 32.5 17.5t35.5 -9.5t17.5 -32t-9.5 -35l-268 -334q-15 -19 -34 -21t-36 13q-18 18 -18 37q0 16 12 33zM404 -359v7q0 16 10 28l381 474q12 15 32 16.5t35 -10.5q17 -12 19 -32.5t-11 -35.5l-381 -473q-13 -20 -33.5 -21t-33.5 13q-16 14 -18 34zM608 -399q9 19 27 26 t37 -2q18 -7 25 -24.5t-1 -36.5t-26 -26q-9 -3 -17 -3q-10 0 -20 4q-17 9 -25 27q-4 10 -3 18q0 9 3 17zM887 721q73 -69 96 -166h18q117 0 199 -82q29 50 29 102q0 85 -59 144t-144 59q-82 0 -139 -57z" />
+<glyph unicode="o" horiz-adv-x="1447" d="M102 281q0 99 60.5 175t156.5 99q26 116 119.5 191t214.5 75q69 0 133 -28q50 85 142 123q57 24 117 25q35 0 71 -9q1 -1 4 -2t4 -2l47 -13l-10 -45q-5 -23 -5 -45q0 -53 29 -101q41 -68 118 -91l43 -15l-11 -43v-6q-21 -86 -90 -149q39 -64 39 -139q0 -109 -73.5 -189.5 t-180.5 -91.5l-252 -315q-17 -21 -36 -21q-16 0 -33 14q-15 12 -17.5 32.5t10.5 35.5l269 334q10 12 49 16q70 6 118 59.5t48 125.5q0 75 -54.5 129.5t-130.5 54.5h-92q-10 0 -10 10l-4 33q-10 92 -80 154.5t-162 62.5q-94 0 -163 -62.5t-80 -154.5l-4 -31q0 -10 -11 -10 l-28 -4q-72 -6 -120 -58.5t-48 -123.5q0 -76 54.5 -131.5t129.5 -55.5l-64 -80q-7 -6 -14 -4q-89 25 -146 100t-57 171zM238 -250q7 19 25.5 26t37.5 -1q18 -7 25.5 -26t-0.5 -38q-7 -18 -26 -25t-38 1q-17 8 -24 26q-4 9 -4 18t4 19zM314 -498q-3 8 -4 17q0 10 5 20 q8 17 25.5 24.5t36.5 0.5q19 -9 25 -27t-1 -37q-7 -18 -25 -25q-9 -3 -17 -3q-9 0 -19 4q-18 8 -26 26zM339 -136v6q0 17 11 30l268 331q12 17 32.5 19t35.5 -10t17.5 -32.5t-9.5 -35.5l-268 -334q-19 -19 -37.5 -18.5t-30.5 12.5q-17 12 -19 32zM405 -352v5q0 17 11 30 l379 473q12 15 32 17t37 -11q15 -12 16.5 -32.5t-10.5 -35.5l-381 -473q-15 -19 -34 -19q-15 0 -33 13q-15 13 -17 33zM608 -391q9 17 27 24t37 0q19 -9 25.5 -26.5t-1.5 -36.5q-8 -18 -26 -26q-9 -4 -17 -3q-9 0 -18 4q-19 7 -27 26q-4 10 -4 19t4 19zM870 743 q87 -74 113 -182h18q107 0 183 -67q25 25 45 63q-81 39 -128 117q-42 71 -42 151v17q-7 1 -15 1q-50 1 -94 -23q-52 -26 -80 -77z" />
+<glyph unicode="p" horiz-adv-x="1429" d="M102 283q0 99 61.5 175.5t155.5 98.5q26 116 119.5 191t214.5 75q84 0 154 -37q89 99 221 99q123 0 211 -88t88 -211q0 -110 -67 -189q24 -53 24 -114q0 -114 -79 -196.5t-193 -86.5q-11 0 -11 10v76q0 10 11 10q73 4 124.5 58.5t51.5 128.5q0 75 -55.5 129.5 t-131.5 54.5h-92q-10 0 -10 10l-4 33q-10 92 -80 154.5t-162 62.5q-94 0 -163 -62.5t-78 -154.5l-4 -31q0 -10 -11 -10l-30 -2q-71 -8 -119.5 -60.5t-48.5 -123.5q0 -65 40 -115.5t101 -65.5l61 164q5 8 13 8h168q14 0 8 -12l-141 -264h124q6 0 8 -4t-1 -8l-304 -449h-16 l137 367h-121q-11 0 -8 12l37 96q-89 25 -146 100t-57 171zM537 -344l159 586q5 19 22.5 28.5t37.5 3.5q19 -5 28.5 -22t3.5 -37l-159 -586q-6 -21 -23 -29q-10 -5 -22 -5q-7 0 -15 2q-19 5 -29 22q-5 10 -5 22q0 7 2 15zM774 -172l113 414q5 19 22 28.5t37 3.5 q19 -5 29 -22t4 -37l-113 -412q-7 -25 -24 -32q-10 -4 -20 -4q-8 0 -15 2q-20 6 -29 23q-6 10 -6 22q0 7 2 14zM887 731q72 -69 96 -168h18q117 0 199 -82q29 50 29 105q0 83 -59 141.5t-142 58.5t-141 -55z" />
+<glyph unicode="q" horiz-adv-x="1447" d="M102 283q0 99 61.5 175.5t155.5 98.5q26 116 119.5 191t214.5 75q65 0 135 -26q50 84 141 122q57 24 115 24q36 0 72 -9q31 -8 45 -14q11 -4 8 -13l-8 -35q-5 -23 -5 -45q0 -53 29 -101q41 -69 118 -91l32 -10q9 -3 9 -9q0 -2 -1 -4l-8 -41q-21 -85 -88 -149 q37 -66 37 -139q0 -114 -79 -196.5t-193 -86.5q-11 0 -11 10v78q0 10 11 10q74 5 125 58.5t51 126.5q0 76 -55 130t-132 54h-92q-10 0 -10 10l-4 33q-10 92 -80 154.5t-162 62.5q-94 0 -163 -62.5t-78 -154.5l-4 -29q0 -10 -11 -10l-30 -4q-71 -8 -119.5 -60.5t-48.5 -123.5 q0 -64 40 -115t101 -66l61 164q5 8 13 8h168q14 0 8 -12l-141 -264h124q6 0 8 -4t-1 -8l-304 -449h-16l137 367h-121q-11 0 -8 12l37 96q-89 27 -146 101.5t-57 169.5zM537 -344l159 586q5 19 22.5 28.5t37.5 3.5q19 -5 28.5 -22t3.5 -37l-159 -584q-9 -36 -43 -36 q-8 0 -17 2q-19 5 -29 22q-5 10 -5 22q0 7 2 15zM774 -172l113 414q5 19 22 28.5t37 3.5q19 -5 29 -22t4 -37l-113 -412q-10 -36 -41 -36q-8 0 -18 2q-20 5 -29 21q-6 10 -6 22q0 7 2 16zM870 745q89 -73 113 -180h18q103 0 183 -67q30 27 45 61q-81 40 -127 117 q-41 70 -41 150v18q-8 1 -15 1q-50 0 -95 -23q-52 -27 -81 -77z" />
+<glyph unicode="r" horiz-adv-x="1427" d="M102 283q0 99 61.5 175.5t155.5 98.5q26 117 119.5 191.5t214.5 74.5q84 0 154 -37q41 46 98.5 71.5t120.5 25.5q123 0 211 -87.5t88 -211.5q0 -103 -65 -187q24 -53 24 -114q0 -114 -79 -196.5t-193 -86.5q-11 0 -11 10v78q0 10 11 10q74 5 125 58.5t51 126.5 q0 76 -55 130t-132 54h-92q-10 0 -10 10l-4 33q-10 93 -79.5 155t-162.5 62q-94 0 -163 -62.5t-78 -154.5l-4 -29q0 -10 -11 -10l-30 -4q-71 -6 -119.5 -59t-48.5 -125q0 -64 40 -115t101 -66l63 166q3 8 11 8h168q14 0 8 -12l-141 -266h124q6 0 8 -4t-1 -8l-304 -449h-16 l137 369h-121q-11 0 -8 12l37 94q-89 27 -146 102t-57 169zM569 -264l15 57q6 20 23 30t36 5q20 -6 30 -23t5 -36l-16 -60q-6 -21 -23 -29q-11 -5 -23 -6q-7 0 -14 2q-18 4 -28 22q-7 11 -7 24q0 7 2 14zM645 8l14 58q6 20 23.5 29.5t36.5 4.5q20 -4 30 -21t5 -38l-17 -59 q-6 -21 -23.5 -30t-35.5 -3q-19 7 -29 23q-6 10 -6 21q0 7 2 15zM805 -88l16 57q4 20 21.5 30t38.5 5q19 -6 28.5 -23t3.5 -36l-14 -60q-7 -21 -23 -29q-10 -5 -21 -5q-7 0 -15 2q-19 5 -29 22q-7 12 -7 26q0 5 1 11zM883 184l16 58q6 20 23 29.5t36 4.5q20 -6 30 -23t5 -36 l-16 -59q-6 -21 -23 -30q-10 -5 -21 -5q-7 0 -15 2q-20 7 -30 23q-7 11 -7 23q0 6 2 13zM887 731q71 -68 96 -166h18q114 0 199 -82q27 47 27 101q0 84 -58.5 143t-142.5 59q-81 0 -139 -55z" />
+<glyph unicode="s" horiz-adv-x="1447" d="M102 283q0 99 61.5 175.5t155.5 98.5q26 116 119.5 191t214.5 75q65 0 135 -26q50 82 140 120q56 24 115 23q35 0 71 -8l45 -14q11 -4 8 -13l-6 -35q-6 -24 -6 -48q-1 -50 27 -97q40 -69 118 -92l35 -10q9 -3 9 -9q0 -2 -1 -4l-10 -39q-21 -87 -86 -149q37 -66 37 -139 q0 -114 -79 -196.5t-193 -86.5q-11 0 -11 10v78q0 10 11 10q74 5 125 58.5t51 126.5q0 76 -55 130t-132 54h-92q-10 0 -10 10l-4 33q-10 92 -80 154.5t-162 62.5q-94 0 -163 -62.5t-78 -154.5l-4 -29q0 -10 -11 -10l-30 -4q-71 -8 -119.5 -60.5t-48.5 -123.5q0 -64 40 -115 t101 -66l61 164q5 8 13 8h168q14 0 8 -12l-141 -264h124q6 0 8 -4t-1 -8l-304 -449h-16l137 367h-121q-11 0 -8 12l37 96q-89 27 -146 101.5t-57 169.5zM569 -264l15 57q6 20 23 30t36 5q20 -6 30 -23t5 -36l-16 -60q-6 -21 -24 -30q-10 -5 -21 -5q-7 0 -15 2q-19 6 -29 23 q-6 11 -6 22q0 7 2 15zM645 8l14 58q6 20 23.5 29.5t36.5 4.5q20 -6 30 -23t5 -36l-17 -59q-10 -35 -44 -35q-7 0 -15 2q-21 4 -30 21q-5 10 -5 22q0 8 2 16zM805 -90l16 59q4 20 21.5 30t38.5 5q19 -6 28.5 -23.5t3.5 -37.5l-14 -58q-10 -38 -40 -38q-9 0 -19 3 q-20 7 -30 24q-6 11 -7 23q0 6 2 13zM870 745q89 -73 113 -180h18q103 0 183 -67q28 25 43 59q-81 40 -127 118q-41 70 -41 151v18h-12q-51 0 -97 -24q-51 -26 -80 -75zM883 184l16 58q6 20 23 30q11 6 23 6q6 0 13 -2q20 -6 30 -23q7 -11 6 -24q0 -6 -1 -12l-16 -59 q-10 -37 -42 -37q-8 0 -17 2q-22 6 -31 23q-6 11 -6 24q0 6 2 14z" />
+<glyph unicode="t" horiz-adv-x="1429" d="M102 283q0 99 61.5 175.5t155.5 98.5q26 116 119.5 191t214.5 75q84 0 154 -37q89 99 221 99q123 0 211 -88t88 -211q0 -106 -67 -189q24 -53 24 -114q0 -114 -79 -196.5t-193 -86.5q-11 0 -11 10v76q0 10 11 10q73 4 124.5 58.5t51.5 128.5q0 76 -55 130t-132 54h-92 q-10 0 -10 10l-4 33q-10 92 -80 154.5t-162 62.5q-94 0 -163 -62.5t-78 -154.5l-4 -29q0 -10 -11 -10l-30 -4q-71 -8 -119.5 -60.5t-48.5 -123.5q0 -74 51.5 -128.5t124.5 -58.5q10 0 10 -10v-76q0 -10 -10 -10q-114 5 -193.5 87t-79.5 196zM392 -201q-3 8 -4 17q0 10 5 20 q8 17 26.5 24.5t35.5 0.5q19 -9 25 -27t-1 -37q-7 -18 -25.5 -25t-35.5 1q-18 8 -26 26zM430 -25l72 267q6 19 23 28.5t36 3.5q20 -4 30 -21t5 -38l-72 -264q-7 -24 -25 -32t-36 -3q-19 5 -29 22q-6 11 -6 22q0 7 2 15zM537 -375q-3 8 -3 16q0 10 5 21q7 18 25.5 25.5 t35.5 -0.5q18 -7 26 -26t-1 -38q-7 -18 -26 -25q-9 -3 -17 -3q-10 0 -19 4q-19 8 -26 26zM578 -190l118 432q5 19 22.5 28.5t37.5 3.5q19 -5 28.5 -22t3.5 -37l-116 -432q-6 -21 -23 -29q-11 -5 -23 -6q-7 0 -14 2q-20 4 -30 20q-6 10 -6 23q0 8 2 17zM775 -202q-3 9 -3 18 q0 10 4 20q8 17 26.5 24.5t37.5 0.5q17 -9 24 -27t0 -37q-8 -18 -26 -25q-9 -3 -17 -3q-10 0 -20 4q-19 7 -26 25zM815 -23l72 265q5 19 22 28.5t37 3.5q19 -5 29 -22t4 -37l-72 -264q-7 -22 -23 -31q-9 -5 -19 -5q-8 0 -17 3q-35 12 -35 43q0 7 2 16zM887 731 q71 -68 96 -166h18q115 0 199 -84q29 50 29 105q0 83 -59 142.5t-142 59.5q-81 0 -141 -57z" />
+<glyph unicode="u" horiz-adv-x="1447" d="M102 283q0 99 61.5 175.5t155.5 98.5q26 116 119.5 191t214.5 75q71 0 135 -28q51 84 142 122q55 23 111 23q37 0 75 -10l45 -15q11 -4 8 -12l-8 -33q-5 -23 -4 -45q0 -53 28 -102q41 -69 118 -92l32 -10q9 -3 9 -9q0 -2 -1 -4l-8 -39q-21 -85 -88 -149q37 -66 37 -137 q0 -114 -79 -196.5t-193 -86.5q-11 0 -11 10v76q0 10 11 10q73 4 124.5 58.5t51.5 128.5q0 75 -55.5 129.5t-131.5 54.5h-92q-10 0 -10 10l-4 33q-10 92 -80 154.5t-162 62.5q-94 0 -163 -62.5t-78 -154.5l-4 -31q0 -10 -11 -10l-30 -2q-71 -8 -119.5 -60.5t-48.5 -123.5 q0 -74 51.5 -128.5t124.5 -58.5q10 0 10 -10v-76q0 -10 -10 -10q-114 5 -193.5 87t-79.5 196zM392 -201q-3 8 -4 16q0 10 5 19q8 19 26.5 26.5t35.5 -1.5q18 -7 25 -25t-1 -37q-7 -18 -25.5 -25t-35.5 1q-18 8 -26 26zM430 -25l72 267q6 19 23 28.5t36 3.5q20 -4 30 -21 t5 -38l-72 -266q-6 -23 -22.5 -32t-38.5 -1q-19 5 -29 22q-6 11 -6 22q0 7 2 15zM537 -375q-3 8 -3 16q0 10 5 21q8 17 26 24.5t35 0.5q18 -7 26 -26t-1 -38q-7 -18 -26 -25q-9 -3 -17 -3q-10 0 -19 4q-19 8 -26 26zM578 -193l118 435q5 19 22.5 28.5t37.5 3.5 q19 -5 28.5 -22t3.5 -37l-116 -432q-7 -25 -26 -33q-11 -5 -20 -5q-7 0 -14 3q-36 12 -36 44q0 7 2 15zM776 -202q-4 9 -4 18t4 18q8 19 26.5 26.5t37.5 -1.5q17 -8 24 -25.5t0 -36.5q-8 -18 -26 -25q-9 -3 -17 -3q-10 0 -20 4q-17 7 -25 25zM815 -23l72 265q5 19 22 28.5 t37 3.5q19 -5 29 -22t4 -37l-72 -264q-10 -35 -43 -35q-8 0 -16 2q-18 5 -28 21q-7 10 -7 23q0 7 2 15zM872 743q88 -74 111 -180h18q109 0 185 -67q27 24 43 61q-81 38 -127 116q-41 70 -41 151v18q-7 1 -15 1q-50 1 -94 -23q-52 -26 -80 -77z" />
+<glyph unicode="v" horiz-adv-x="1431" d="M102 281q0 100 61 176t156 100q26 116 119.5 191t214.5 75q78 0 154 -37q42 46 100.5 72.5t122.5 26.5q123 0 211 -87.5t88 -211.5q0 -106 -69 -191q24 -53 24 -114q0 -113 -79 -195t-193 -86q-11 0 -11 10v76q0 10 11 10q73 4 124.5 58.5t51.5 126.5q0 76 -55 131 t-132 55h-92q-10 0 -10 10l-4 33q-10 92 -80 154.5t-162 62.5q-94 0 -163 -62.5t-78 -156.5l-4 -29q0 -10 -11 -10l-30 -4q-71 -6 -119.5 -59t-48.5 -125t51.5 -126.5t124.5 -58.5q10 0 10 -10v-76q0 -10 -10 -10q-114 4 -193.5 86t-79.5 195zM381 -215l25 96q6 19 23.5 29 t37.5 4q19 -5 29 -22t4 -37l-27 -97q-6 -21 -23 -29t-36 -3t-29 22q-6 11 -6 22q0 7 2 15zM440 0q0 20 13.5 33.5t33.5 13.5t34 -13.5t14 -33.5t-14 -33.5t-34 -13.5t-33.5 13.5t-13.5 33.5zM477 145l27 97q4 20 21 29.5t38 4.5q19 -6 29 -23.5t4 -35.5l-25 -96 q-13 -38 -42 -38q-8 0 -17 3q-20 6 -30 23q-7 11 -7 24q0 6 2 12zM526 -393l25 96q6 19 23.5 29t37.5 4q19 -5 29 -22.5t4 -37.5l-27 -96q-6 -22 -22 -30q-10 -5 -23 -5q-7 0 -14 2q-19 5 -29 23q-6 11 -6 22q0 7 2 15zM586 -178q0 20 13.5 34.5t33.5 14.5t33.5 -14.5 t13.5 -34.5t-13.5 -33.5t-33.5 -13.5t-33.5 13.5t-13.5 33.5zM623 -33l26 96q4 20 21.5 30t38.5 5q19 -6 28.5 -23t3.5 -36l-24 -96q-7 -26 -24 -34t-36 -1q-19 6 -29 23q-6 11 -7 23q0 6 2 13zM762 -217l26 96q5 19 22.5 29t37.5 4q20 -4 30 -21t5 -38l-27 -97 q-9 -35 -40 -35q-9 0 -19 3q-20 4 -30 21q-7 11 -7 24q0 7 2 14zM821 -2q0 20 14.5 33.5t34.5 13.5q19 0 33.5 -13.5t14.5 -33.5t-14.5 -33.5t-33.5 -13.5q-20 0 -34.5 13.5t-14.5 33.5zM858 143l27 97q6 20 23 29.5t36 4.5q20 -6 30 -23t5 -36l-27 -96q-10 -38 -40 -38 q-9 0 -19 3q-37 11 -37 44q0 7 2 15zM887 729q72 -66 96 -166h18q119 0 201 -82q29 50 29 105q0 83 -59 142.5t-142 59.5q-84 0 -143 -59z" />
+<glyph unicode="w" horiz-adv-x="1447" d="M102 281q0 100 61 176t156 100q26 116 119.5 191t214.5 75q66 0 133 -26q50 84 142 123q56 24 114 24q37 0 74 -10l45 -14q11 -4 8 -13l-8 -33q-6 -24 -5 -47q0 -51 28 -99q42 -70 119 -93l32 -10q9 -3 9 -9q0 -2 -1 -4l-8 -39q-20 -86 -90 -149q39 -67 39 -143 q0 -113 -79 -195t-193 -86q-11 0 -11 10v76q0 10 11 10q73 4 124.5 58.5t51.5 126.5q0 76 -55 131t-132 55h-92q-10 0 -10 10l-4 33q-10 92 -80 154.5t-162 62.5q-94 0 -163 -62.5t-78 -156.5l-4 -29q0 -10 -11 -10l-30 -4q-71 -6 -119.5 -59t-48.5 -125t51.5 -126.5 t124.5 -58.5q10 0 10 -10v-76q0 -10 -10 -10q-114 4 -193.5 86t-79.5 195zM381 -215l25 96q6 19 23.5 29t37.5 4q19 -5 29 -22t4 -37l-27 -97q-6 -21 -24.5 -29.5t-34.5 -2.5q-18 6 -28 23q-7 11 -7 22q0 7 2 14zM440 0q0 20 13.5 33.5t33.5 13.5t34 -13.5t14 -33.5 t-14 -33.5t-34 -13.5t-33.5 13.5t-13.5 33.5zM477 145l27 97q4 20 21 29.5t38 4.5q19 -6 29 -23.5t4 -35.5l-25 -96q-7 -25 -24 -32.5t-35 -2.5q-37 11 -37 43q0 7 2 16zM526 -393l25 96q6 19 23.5 29t37.5 4q19 -5 29 -22.5t4 -37.5l-27 -96q-6 -20 -24 -29q-12 -6 -23 -6 q-6 0 -12 2q-19 5 -29 23q-7 11 -6 23q0 7 2 14zM586 -178q0 20 13.5 34.5t33.5 14.5t33.5 -14.5t13.5 -34.5q0 -19 -13.5 -33t-33.5 -14t-33.5 14t-13.5 33zM623 -33l26 96q4 20 21.5 30t38.5 5q19 -6 28.5 -23t3.5 -36l-24 -96q-6 -23 -23.5 -32t-36.5 -3q-36 12 -36 44 q0 7 2 15zM762 -217l26 96q5 19 22.5 29t37.5 4q20 -4 30 -21t5 -38l-27 -97q-6 -20 -24 -28q-11 -5 -22 -6q-6 0 -13 2q-19 6 -29 22q-7 12 -7 26q0 5 1 11zM821 -2q0 20 14.5 33.5t34.5 13.5q19 0 33.5 -13.5t14.5 -33.5t-14.5 -33.5t-33.5 -13.5q-20 0 -34.5 13.5 t-14.5 33.5zM858 143l27 97q6 20 23 29.5t36 4.5q20 -6 30 -23t5 -36l-27 -96q-10 -37 -42 -37q-8 0 -17 2q-21 6 -31 23q-6 11 -6 23q0 6 2 13zM870 745q86 -70 113 -182h18q105 0 183 -65q28 28 45 63q-83 38 -129 116q-42 70 -41 151v18q-9 1 -17 1q-48 1 -92 -23 q-52 -28 -80 -79z" />
+<glyph unicode="x" horiz-adv-x="1427" d="M102 281q0 100 61 176t156 98q26 117 119.5 192.5t214.5 75.5q82 0 152 -37q86 99 221 99q123 0 211 -87.5t88 -211.5q0 -103 -68 -187q27 -62 27 -118q0 -114 -79 -195t-193 -86q-11 0 -11 10v76q0 10 11 10q74 5 125 58.5t51 126.5q0 76 -55 131t-132 55h-92 q-10 0 -10 10l-4 33q-10 92 -79.5 153.5t-162.5 61.5q-94 0 -163 -62t-78 -155l-4 -29q0 -10 -11 -10l-30 -4q-71 -6 -119.5 -59t-48.5 -125q0 -73 51 -126.5t125 -58.5q10 0 10 -10v-76q0 -10 -10 -10q-114 5 -193.5 86t-79.5 195zM530 -362l140 368h-123q-11 0 -8 12 l123 326q5 8 12 8h168q14 0 8 -12l-131 -242h125q6 0 7.5 -4t-1.5 -8l-303 -448h-17zM885 731q74 -67 98 -168h18q114 0 197 -80q29 50 29 103q0 84 -58.5 143t-142.5 59t-141 -57z" />
+<glyph unicode="y" horiz-adv-x="1445" d="M102 283q0 99 61.5 175.5t155.5 98.5q26 117 119.5 191.5t214.5 74.5q74 0 133 -26q51 84 142 122q57 24 115 24q35 0 71 -9l45 -14q11 -4 8 -13l-8 -35q-5 -23 -5 -45q0 -53 28 -101q41 -69 118 -91l33 -10q9 -3 9 -9q0 -2 -1 -4l-8 -41q-21 -86 -88 -147 q39 -64 39 -141q0 -114 -79 -196.5t-193 -86.5q-11 0 -11 10v78q0 10 11 10q74 5 125 58.5t51 126.5q0 76 -55 130t-132 54h-92q-10 0 -10 10l-4 33q-10 93 -79.5 155t-162.5 62q-94 0 -163 -62.5t-78 -154.5l-4 -29q0 -10 -11 -10l-30 -4q-71 -6 -119.5 -59t-48.5 -125 q0 -73 51 -126.5t125 -58.5q10 0 10 -10v-78q0 -10 -10 -10q-114 5 -193.5 87t-79.5 196zM530 -360l140 366h-123q-11 0 -8 12l123 326q5 8 12 8h168q14 0 8 -12l-131 -240h125q6 0 7.5 -4t-1.5 -8l-303 -448h-17zM870 745q89 -73 113 -180h18q103 0 183 -67q29 29 43 61 q-81 40 -127 117q-41 70 -41 150v18q-7 1 -15 1q-49 0 -94 -23q-51 -27 -80 -77z" />
+<glyph unicode="z" horiz-adv-x="1884" d="M102 47q0 21 14.5 35t35.5 14h1071q21 0 35 -14t14 -35q0 -20 -14.5 -33.5t-34.5 -13.5h-1071q-21 0 -35.5 13.5t-14.5 33.5zM252 227q0 20 14.5 33.5t34.5 13.5h1071q20 0 33.5 -13.5t13.5 -33.5t-13.5 -34.5t-33.5 -14.5h-1071q-20 0 -34.5 14.5t-14.5 34.5zM260 369 q52 152 205 192q26 117 119.5 192.5t214.5 75.5q79 0 153 -36q87 96 219 96q125 0 212 -87.5t87 -211.5q0 -109 -65 -189l12 -32q3 -13 -8 -13h-82q-6 0 -12 9q-22 48 -67 78t-101 30h-92q-11 0 -11 10l-4 33q-10 92 -79.5 153.5t-161.5 61.5q-94 0 -163.5 -62t-78.5 -155 l-4 -29q0 -10 -10 -10l-31 -4q-49 -4 -89.5 -33t-60.5 -73q-6 -9 -12 -9h-82q-9 0 -9 8q0 2 1 5zM352 -129q0 20 14.5 33.5t34.5 13.5h1072q20 0 34.5 -13.5t14.5 -33.5t-14.5 -34.5t-34.5 -14.5h-1072q-20 0 -34.5 14.5t-14.5 34.5zM728 986q0 20 13 34q13 15 34 15t34 -15 l37 -35q14 -15 14 -36t-14 -34q-15 -15 -34 -15t-34 15l-37 37q-13 14 -13 34zM1032 735q72 -66 96 -166h19q117 0 199 -82q28 48 28 103q0 84 -59.5 143.5t-143.5 59.5q-81 0 -139 -58zM1124 1034v117q0 20 13.5 34.5t33.5 14.5t35 -14.5t15 -34.5v-117q0 -20 -14.5 -33.5 t-35.5 -13.5q-20 0 -33.5 13.5t-13.5 33.5zM1438 904q0 20 14 34l84 84q14 14 34 14t34 -14t14 -34.5t-14 -35.5l-82 -82q-21 -17 -39 -15t-31 15q-14 14 -14 34zM1484 229q0 20 15 35q13 14 34 14t34 -14l37 -37q14 -13 14 -33.5t-14 -35.5q-17 -14 -35.5 -14t-32.5 14 l-37 37q-15 14 -15 34zM1569 590q0 20 14.5 34.5t34.5 14.5h117q20 0 33.5 -14.5t13.5 -34.5t-13.5 -34.5t-33.5 -14.5h-117q-20 0 -34.5 14.5t-14.5 34.5z" />
+<glyph unicode="{" horiz-adv-x="802" d="M102 301q0 109 71.5 192.5t178.5 102.5l-22 20q-14 14 -14 34.5t14 35.5q15 14 35.5 14t33.5 -14l105 -106q14 -11 14 -33q0 -24 -14 -35l-105 -104q-21 -17 -38.5 -15t-30.5 15q-14 14 -14 34t14 33l22 21q-61 -4 -106 -63.5t-45 -131.5q0 -84 58.5 -143.5t141.5 -59.5 q84 0 143.5 59.5t59.5 143.5q0 20 14.5 34.5t34.5 14.5t33.5 -14.5t13.5 -34.5q0 -125 -87 -212t-212 -87q-123 0 -211 87.5t-88 211.5z" />
+<glyph unicode="}" horiz-adv-x="651" d="M102 299q0 120 81 205.5t200 93.5l-21 20q-15 14 -15 34.5t15 35.5q14 14 34 14t34 -14l105 -106q14 -11 14 -33q0 -24 -14 -35l-105 -104q-14 -14 -35 -14t-33 14q-14 15 -14.5 34t14.5 33l23 23q-75 0 -130.5 -60.5t-55.5 -140.5q0 -84 59 -143.5t143 -59.5 q20 0 34 -13.5t14 -33.5t-14 -34.5t-34 -14.5q-125 0 -212 87t-87 212z" />
+<glyph unicode="&#xa1;" horiz-adv-x="542" d="M102 700q0 -70 50 -120t120 -50q69 0 118.5 50t49.5 120t-49.5 120t-118.5 50q-70 0 -120 -50t-50 -120zM184 700q0 37 25.5 62.5t62.5 25.5q36 0 62 -26t26 -62t-26 -62t-62 -26q-37 0 -62.5 25.5t-25.5 62.5z" />
+<glyph unicode="&#xb7;" horiz-adv-x="1081" d="M102 438q0 -181 128.5 -309.5t310.5 -128.5q181 0 309.5 128t128.5 310t-128.5 310.5t-309.5 128.5t-310 -128.5t-129 -310.5zM199 438q0 141 100.5 241.5t241.5 100.5t241.5 -100.5t100.5 -241.5t-100.5 -241.5t-241.5 -100.5t-241.5 100.5t-100.5 241.5zM383 297 q-3 -6 0.5 -9t9.5 -1l342 145q6 2 6 6t-6 6l-342 146q-6 2 -9.5 -1t-0.5 -9l51 -136q3 -6 0 -12z" />
+<glyph unicode="&#xbf;" horiz-adv-x="1081" d="M102 438q0 -181 128.5 -309.5t310.5 -128.5q181 0 309.5 128t128.5 310t-128.5 310.5t-309.5 128.5t-310 -128.5t-129 -310.5zM199 438q0 141 100.5 241.5t241.5 100.5t241.5 -100.5t100.5 -241.5t-100.5 -241.5t-241.5 -100.5t-241.5 100.5t-100.5 241.5zM389 586 l146 -342q1 -6 6 -6t6 6l145 342q2 6 -1 9.5t-9 0.5l-135 -51q-6 -3 -12 0l-136 51q-6 3 -9 -0.5t-1 -9.5z" />
+<glyph unicode="&#x2000;" horiz-adv-x="682" />
+<glyph unicode="&#x2001;" horiz-adv-x="1365" />
+<glyph unicode="&#x2002;" horiz-adv-x="682" />
+<glyph unicode="&#x2003;" horiz-adv-x="1365" />
+<glyph unicode="&#x2004;" horiz-adv-x="455" />
+<glyph unicode="&#x2005;" horiz-adv-x="341" />
+<glyph unicode="&#x2006;" horiz-adv-x="227" />
+<glyph unicode="&#x2007;" horiz-adv-x="227" />
+<glyph unicode="&#x2008;" horiz-adv-x="170" />
+<glyph unicode="&#x2009;" horiz-adv-x="273" />
+<glyph unicode="&#x200a;" horiz-adv-x="75" />
+<glyph unicode="&#x2013;" horiz-adv-x="665" d="M102 170v207q0 20 14 34.5t34 14.5q21 0 35 -14t14 -35v-90l280 280q13 13 34 13t36 -13q13 -15 13 -34.5t-13 -34.5l-281 -281h90q20 0 34 -13.5t14 -33.5q0 -22 -14 -35.5t-34 -13.5h-208q-20 0 -34 13.5t-14 35.5z" />
+<glyph unicode="&#x2014;" horiz-adv-x="665" d="M104 169q0 21 13 34l280 280h-90q-20 0 -34.5 14.5t-14.5 34.5t14.5 35t34.5 15h207q20 0 34.5 -15t14.5 -35v-206q0 -20 -14.5 -35t-34.5 -15t-33.5 14.5t-13.5 35.5v90l-281 -281q-21 -17 -38.5 -15t-30.5 15t-13 34z" />
+<glyph unicode="&#x2018;" horiz-adv-x="634" d="M102 215q0 -89 63 -152t152 -63t152 63t63 152q0 54 -25 100.5t-69 77.5v420q0 50 -35 85.5t-86 35.5t-85.5 -35.5t-34.5 -85.5v-420q-45 -31 -70 -77.5t-25 -100.5zM176 215q0 40 19.5 73t54.5 52l12 6q6 3 6 12v455q0 20 14.5 33.5t34.5 13.5q21 0 35.5 -13.5 t14.5 -33.5v-455q0 -9 6 -12l12 -6q35 -19 55.5 -52t20.5 -73q0 -58 -42.5 -100.5t-101.5 -42.5q-58 0 -99.5 42t-41.5 101zM213 217q0 40 27 70t65 35v305q0 5 3.5 8.5t8.5 3.5t9 -4t4 -8v-305q38 -5 65 -35t27 -70q0 -44 -31 -75t-74 -31t-73.5 31t-30.5 75z" />
+<glyph unicode="&#x201c;" horiz-adv-x="634" d="M102 215q0 -89 63 -152t152 -63t152 63t63 152q0 54 -25 100.5t-69 77.5v420q0 50 -35 85.5t-86 35.5t-85.5 -35.5t-34.5 -85.5v-420q-45 -31 -70 -77.5t-25 -100.5zM176 215q0 40 19.5 73t54.5 52l12 6q6 3 6 12v455q0 20 14.5 33.5t34.5 13.5q21 0 35.5 -13.5 t14.5 -33.5v-455q0 -9 6 -12l12 -6q35 -19 55.5 -52t20.5 -73q0 -58 -42.5 -100.5t-101.5 -42.5q-58 0 -99.5 42t-41.5 101z" />
+<glyph unicode="&#x201d;" horiz-adv-x="634" d="M213 217q0 40 27 70t65 35v305q0 5 3.5 8.5t8.5 3.5t9 -4t4 -8v-305q38 -5 65 -35t27 -70q0 -44 -31 -75t-74 -31t-73.5 31t-30.5 75z" />
+<glyph unicode="&#x2022;" d="M102 283q0 99 61.5 175.5t155.5 98.5q26 116 119.5 191t214.5 75q118 0 210 -73t120 -187h18q117 0 200 -81.5t83 -198.5q0 -114 -79 -196.5t-193 -86.5q-11 0 -11 10v76q0 10 11 10q73 4 124.5 58.5t51.5 128.5q0 75 -55.5 129.5t-131.5 54.5h-92q-10 0 -10 10l-4 33 q-10 92 -80 154.5t-162 62.5q-94 0 -163 -62.5t-78 -154.5l-4 -31q0 -10 -11 -10l-30 -2q-71 -8 -119.5 -60.5t-48.5 -123.5q0 -74 51.5 -128.5t124.5 -58.5q10 0 10 -10v-76q0 -10 -10 -10q-114 5 -193.5 87t-79.5 196zM498 196q0 20 14 33t34.5 13t35.5 -13l63 -63v227 q0 20 13.5 33.5t33.5 13.5t34.5 -13.5t14.5 -33.5v-227l64 63q15 13 35 13t34 -13t14 -33t-14 -34l-147 -148q-11 -14 -35 -14q-22 0 -33 14l-147 148q-14 14 -14 34z" />
+<glyph unicode="&#x2026;" horiz-adv-x="1488" d="M102 395q0 -20 14.5 -33.5t35.5 -13.5h749q20 0 33.5 13.5t13.5 33.5q0 22 -13.5 35.5t-33.5 13.5h-749q-21 0 -35.5 -14t-14.5 -35zM252 575q0 -20 14.5 -34.5t34.5 -14.5h750q20 0 33.5 14.5t13.5 34.5t-13.5 34t-33.5 14h-750q-20 0 -34.5 -14t-14.5 -34zM352 219 q0 -20 14.5 -34.5t34.5 -14.5h750q20 0 34.5 14.5t14.5 34.5t-14.5 33.5t-34.5 13.5h-750q-20 0 -34.5 -13.5t-14.5 -33.5zM1008 395q0 -20 13.5 -33.5t35.5 -13.5h280q20 0 34.5 13.5t14.5 33.5q0 21 -14 35t-35 14h-280q-22 0 -35.5 -13.5t-13.5 -35.5z" />
+<glyph unicode="&#x202f;" horiz-adv-x="273" />
+<glyph unicode="&#x2039;" horiz-adv-x="1200" d="M102 692q0 -70 50 -120t120 -50q69 0 118.5 50t49.5 120t-49.5 120t-118.5 50q-70 0 -120 -50t-50 -120zM184 692q0 37 25.5 62.5t62.5 25.5q36 0 62 -26t26 -62t-26 -62t-62 -26q-37 0 -62.5 25.5t-25.5 62.5zM596 49v795q0 10 10 10h445q20 0 33.5 -14.5t13.5 -34.5 t-13.5 -34.5t-33.5 -14.5h-357v-254h267q21 0 35 -14t14 -35q0 -20 -14.5 -35t-34.5 -15h-267v-354q0 -20 -14.5 -34.5t-34.5 -14.5t-34.5 14.5t-14.5 34.5z" />
+<glyph unicode="&#x203a;" horiz-adv-x="1179" d="M102 700q0 -70 50 -120t120 -50q69 0 118.5 50t49.5 120t-49.5 120t-118.5 50q-70 0 -120 -50t-50 -120zM184 700q0 37 25.5 62.5t62.5 25.5q36 0 62 -26t26 -62t-26 -62t-62 -26q-37 0 -62.5 25.5t-25.5 62.5zM547 287v301q0 53 15 101.5t45.5 91t85 68t126.5 25.5 q59 0 106.5 -15t73.5 -34t44.5 -44t23.5 -37.5t8 -21.5v-1q5 -20 -6 -37.5t-31 -21.5t-37 5.5t-22 28.5q-1 5 -4.5 12.5t-14.5 20t-27.5 22.5t-46.5 17.5t-67 7.5q-45 0 -78.5 -14.5t-51 -35t-28.5 -48.5t-13.5 -48.5t-2.5 -41.5v-301q0 -21 2.5 -42t13.5 -49t28.5 -48.5 t51 -35t78.5 -14.5q37 0 67 8t46.5 18t27.5 22.5t14.5 19.5t4.5 12q4 20 21.5 31t37.5 6q20 -4 31 -21.5t6 -37.5q-33 -100 -136 -137q-53 -19 -120 -19q-72 0 -127 26t-85 69t-45 91.5t-15 100.5z" />
+<glyph unicode="&#x205f;" horiz-adv-x="341" />
+<glyph unicode="&#xe000;" horiz-adv-x="880" d="M0 0v881h881v-881h-881z" />
+</font>
+</defs></svg> 
\ No newline at end of file
font/artill_clean_icons-webfont.ttf
Binary file
font/artill_clean_icons-webfont.woff
Binary file
font/vjs.ttf
Binary file
font/vjs.woff
Binary file
img/lab.jpg
Binary file
bulma.css
@@ -0,0 +1,6675 @@
+html, body, body div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, figure, footer, header, menu, nav, section, time, mark, audio, video, details, summary {
+  margin: 0;
+  padding: 0;
+  border: 0;
+  font-size: 100%;
+  font-weight: normal;
+  vertical-align: baseline;
+  background: transparent;
+}
+
+article, aside, figure, footer, header, nav, section, details, summary {
+  display: block;
+}
+
+html {
+  box-sizing: border-box;
+}
+
+*,
+*:before,
+*:after {
+  box-sizing: inherit;
+}
+
+img,
+object,
+embed {
+  max-width: 100%;
+}
+
+html {
+  overflow-y: scroll;
+}
+
+ul {
+  list-style: none;
+}
+
+blockquote, q {
+  quotes: none;
+}
+
+blockquote:before,
+blockquote:after,
+q:before,
+q:after {
+  content: '';
+  content: none;
+}
+
+a {
+  margin: 0;
+  padding: 0;
+  font-size: 100%;
+  vertical-align: baseline;
+  background: transparent;
+}
+
+del {
+  text-decoration: line-through;
+}
+
+abbr[title], dfn[title] {
+  border-bottom: 1px dotted #000;
+  cursor: help;
+}
+
+table {
+  border-collapse: collapse;
+  border-spacing: 0;
+}
+
+th {
+  font-weight: bold;
+  vertical-align: bottom;
+}
+
+td {
+  font-weight: normal;
+  vertical-align: top;
+}
+
+hr {
+  display: block;
+  height: 1px;
+  border: 0;
+  border-top: 1px solid #ccc;
+  margin: 1em 0;
+  padding: 0;
+}
+
+input, select {
+  vertical-align: middle;
+}
+
+pre {
+  white-space: pre;
+  white-space: pre-wrap;
+  white-space: pre-line;
+  word-wrap: break-word;
+}
+
+input[type="radio"] {
+  vertical-align: text-bottom;
+}
+
+input[type="checkbox"] {
+  vertical-align: bottom;
+}
+
+select, input, textarea {
+  font: 99% sans-serif;
+}
+
+table {
+  font-size: inherit;
+  font: 100%;
+}
+
+small {
+  font-size: 85%;
+}
+
+strong {
+  font-weight: bold;
+}
+
+td, td img {
+  vertical-align: top;
+}
+
+sub, sup {
+  font-size: 75%;
+  line-height: 0;
+  position: relative;
+}
+
+sup {
+  top: -0.5em;
+}
+
+sub {
+  bottom: -0.25em;
+}
+
+pre, code, kbd, samp {
+  font-family: monospace, sans-serif;
+}
+
+label,
+input[type=button],
+input[type=submit],
+input[type=file],
+button {
+  cursor: pointer;
+}
+
+button, input, select, textarea {
+  margin: 0;
+}
+
+button,
+input[type=button] {
+  width: auto;
+  overflow: visible;
+}
+
+@-webkit-keyframes spin-around {
+  from {
+    -webkit-transform: rotate(0deg);
+            transform: rotate(0deg);
+  }
+  to {
+    -webkit-transform: rotate(359deg);
+            transform: rotate(359deg);
+  }
+}
+
+@keyframes spin-around {
+  from {
+    -webkit-transform: rotate(0deg);
+            transform: rotate(0deg);
+  }
+  to {
+    -webkit-transform: rotate(359deg);
+            transform: rotate(359deg);
+  }
+}
+
+html {
+  background: #f5f7fa;
+  font-size: 14px;
+  -moz-osx-font-smoothing: grayscale;
+  -webkit-font-smoothing: antialiased;
+  min-width: 300px;
+  overflow-x: hidden;
+  overflow-y: scroll;
+  text-rendering: optimizeLegibility;
+}
+
+article,
+aside,
+figure,
+footer,
+header,
+hgroup,
+section {
+  display: block;
+}
+
+body,
+button,
+input,
+select,
+textarea {
+  font-family: "Helvetica Neue", "Helvetica", "Arial", sans-serif;
+}
+
+code,
+pre {
+  -moz-osx-font-smoothing: auto;
+  -webkit-font-smoothing: auto;
+  font-family: "Source Code Pro", "Monaco", "Inconsolata", monospace;
+  line-height: 1.25;
+}
+
+body {
+  color: #69707a;
+  font-size: 1rem;
+  font-weight: 400;
+  line-height: 1.428571428571429;
+}
+
+a {
+  color: #42afe3;
+  cursor: pointer;
+  -webkit-transition: none 86ms ease-out;
+  transition: none 86ms ease-out;
+}
+
+a:hover {
+  color: #222324;
+}
+
+code {
+  background: #f5f7fa;
+  color: #ed6c63;
+  font-size: 12px;
+  font-weight: normal;
+  padding: 1px 2px 2px;
+}
+
+hr {
+  border-top-color: #d3d6db;
+  margin: 20px 0;
+}
+
+img {
+  max-width: 100%;
+}
+
+input[type="checkbox"],
+input[type="radio"] {
+  vertical-align: baseline;
+}
+
+small {
+  font-size: 11px;
+}
+
+span {
+  font-style: inherit;
+  font-weight: inherit;
+}
+
+strong {
+  color: #222324;
+  font-weight: 700;
+}
+
+pre {
+  background: #f5f7fa;
+  color: #69707a;
+  white-space: pre;
+  word-wrap: normal;
+}
+
+pre code {
+  background: #f5f7fa;
+  color: #69707a;
+  display: block;
+  overflow-x: auto;
+  padding: 16px 20px;
+}
+
+table {
+  width: 100%;
+}
+
+table td,
+table th {
+  text-align: left;
+  vertical-align: top;
+}
+
+table th {
+  color: #222324;
+}
+
+.block:not(:last-child), .box:not(:last-child), .content:not(:last-child), .notification:not(:last-child), .progress:not(:last-child), .title:not(:last-child),
+.subtitle:not(:last-child), .highlight:not(:last-child), .level:not(:last-child), .message:not(:last-child), .tabs:not(:last-child) {
+  margin-bottom: 20px;
+}
+
+.container {
+  position: relative;
+}
+
+@media screen and (min-width: 980px) {
+  .container {
+    margin: 0 auto;
+    max-width: 960px;
+  }
+  .container.is-fluid {
+    margin: 0 20px;
+    max-width: none;
+  }
+}
+
+@media screen and (min-width: 1180px) {
+  .container {
+    max-width: 1200px;
+  }
+}
+
+.fa {
+  font-size: 21px;
+  text-align: center;
+  vertical-align: top;
+}
+
+.is-block {
+  display: block;
+}
+
+@media screen and (max-width: 768px) {
+  .is-block-mobile {
+    display: block !important;
+  }
+}
+
+@media screen and (min-width: 769px) {
+  .is-block-tablet {
+    display: block !important;
+  }
+}
+
+@media screen and (min-width: 769px) and (max-width: 979px) {
+  .is-block-tablet-only {
+    display: block !important;
+  }
+}
+
+@media screen and (max-width: 979px) {
+  .is-block-touch {
+    display: block !important;
+  }
+}
+
+@media screen and (min-width: 980px) {
+  .is-block-desktop {
+    display: block !important;
+  }
+}
+
+@media screen and (min-width: 980px) and (max-width: 1179px) {
+  .is-block-desktop-only {
+    display: block !important;
+  }
+}
+
+@media screen and (min-width: 1180px) {
+  .is-block-widescreen {
+    display: block !important;
+  }
+}
+
+.is-flex {
+  display: -webkit-box;
+  display: -webkit-flex;
+  display: -ms-flexbox;
+  display: flex;
+}
+
+@media screen and (max-width: 768px) {
+  .is-flex-mobile {
+    display: -webkit-box !important;
+    display: -webkit-flex !important;
+    display: -ms-flexbox !important;
+    display: flex !important;
+  }
+}
+
+@media screen and (min-width: 769px) {
+  .is-flex-tablet {
+    display: -webkit-box !important;
+    display: -webkit-flex !important;
+    display: -ms-flexbox !important;
+    display: flex !important;
+  }
+}
+
+@media screen and (min-width: 769px) and (max-width: 979px) {
+  .is-flex-tablet-only {
+    display: -webkit-box !important;
+    display: -webkit-flex !important;
+    display: -ms-flexbox !important;
+    display: flex !important;
+  }
+}
+
+@media screen and (max-width: 979px) {
+  .is-flex-touch {
+    display: -webkit-box !important;
+    display: -webkit-flex !important;
+    display: -ms-flexbox !important;
+    display: flex !important;
+  }
+}
+
+@media screen and (min-width: 980px) {
+  .is-flex-desktop {
+    display: -webkit-box !important;
+    display: -webkit-flex !important;
+    display: -ms-flexbox !important;
+    display: flex !important;
+  }
+}
+
+@media screen and (min-width: 980px) and (max-width: 1179px) {
+  .is-flex-desktop-only {
+    display: -webkit-box !important;
+    display: -webkit-flex !important;
+    display: -ms-flexbox !important;
+    display: flex !important;
+  }
+}
+
+@media screen and (min-width: 1180px) {
+  .is-flex-widescreen {
+    display: -webkit-box !important;
+    display: -webkit-flex !important;
+    display: -ms-flexbox !important;
+    display: flex !important;
+  }
+}
+
+.is-inline {
+  display: inline;
+}
+
+@media screen and (max-width: 768px) {
+  .is-inline-mobile {
+    display: inline !important;
+  }
+}
+
+@media screen and (min-width: 769px) {
+  .is-inline-tablet {
+    display: inline !important;
+  }
+}
+
+@media screen and (min-width: 769px) and (max-width: 979px) {
+  .is-inline-tablet-only {
+    display: inline !important;
+  }
+}
+
+@media screen and (max-width: 979px) {
+  .is-inline-touch {
+    display: inline !important;
+  }
+}
+
+@media screen and (min-width: 980px) {
+  .is-inline-desktop {
+    display: inline !important;
+  }
+}
+
+@media screen and (min-width: 980px) and (max-width: 1179px) {
+  .is-inline-desktop-only {
+    display: inline !important;
+  }
+}
+
+@media screen and (min-width: 1180px) {
+  .is-inline-widescreen {
+    display: inline !important;
+  }
+}
+
+.is-inline-block {
+  display: inline-block;
+}
+
+@media screen and (max-width: 768px) {
+  .is-inline-block-mobile {
+    display: inline-block !important;
+  }
+}
+
+@media screen and (min-width: 769px) {
+  .is-inline-block-tablet {
+    display: inline-block !important;
+  }
+}
+
+@media screen and (min-width: 769px) and (max-width: 979px) {
+  .is-inline-block-tablet-only {
+    display: inline-block !important;
+  }
+}
+
+@media screen and (max-width: 979px) {
+  .is-inline-block-touch {
+    display: inline-block !important;
+  }
+}
+
+@media screen and (min-width: 980px) {
+  .is-inline-block-desktop {
+    display: inline-block !important;
+  }
+}
+
+@media screen and (min-width: 980px) and (max-width: 1179px) {
+  .is-inline-block-desktop-only {
+    display: inline-block !important;
+  }
+}
+
+@media screen and (min-width: 1180px) {
+  .is-inline-block-widescreen {
+    display: inline-block !important;
+  }
+}
+
+.is-inline-flex {
+  display: -webkit-inline-box;
+  display: -webkit-inline-flex;
+  display: -ms-inline-flexbox;
+  display: inline-flex;
+}
+
+@media screen and (max-width: 768px) {
+  .is-inline-flex-mobile {
+    display: -webkit-inline-box !important;
+    display: -webkit-inline-flex !important;
+    display: -ms-inline-flexbox !important;
+    display: inline-flex !important;
+  }
+}
+
+@media screen and (min-width: 769px) {
+  .is-inline-flex-tablet {
+    display: -webkit-inline-box !important;
+    display: -webkit-inline-flex !important;
+    display: -ms-inline-flexbox !important;
+    display: inline-flex !important;
+  }
+}
+
+@media screen and (min-width: 769px) and (max-width: 979px) {
+  .is-inline-flex-tablet-only {
+    display: -webkit-inline-box !important;
+    display: -webkit-inline-flex !important;
+    display: -ms-inline-flexbox !important;
+    display: inline-flex !important;
+  }
+}
+
+@media screen and (max-width: 979px) {
+  .is-inline-flex-touch {
+    display: -webkit-inline-box !important;
+    display: -webkit-inline-flex !important;
+    display: -ms-inline-flexbox !important;
+    display: inline-flex !important;
+  }
+}
+
+@media screen and (min-width: 980px) {
+  .is-inline-flex-desktop {
+    display: -webkit-inline-box !important;
+    display: -webkit-inline-flex !important;
+    display: -ms-inline-flexbox !important;
+    display: inline-flex !important;
+  }
+}
+
+@media screen and (min-width: 980px) and (max-width: 1179px) {
+  .is-inline-flex-desktop-only {
+    display: -webkit-inline-box !important;
+    display: -webkit-inline-flex !important;
+    display: -ms-inline-flexbox !important;
+    display: inline-flex !important;
+  }
+}
+
+@media screen and (min-width: 1180px) {
+  .is-inline-flex-widescreen {
+    display: -webkit-inline-box !important;
+    display: -webkit-inline-flex !important;
+    display: -ms-inline-flexbox !important;
+    display: inline-flex !important;
+  }
+}
+
+.is-clearfix:after {
+  clear: both;
+  content: " ";
+  display: table;
+}
+
+.is-pulled-left {
+  float: left;
+}
+
+.is-pulled-right {
+  float: right;
+}
+
+.is-clipped {
+  overflow: hidden !important;
+}
+
+.is-overlay {
+  bottom: 0;
+  left: 0;
+  position: absolute;
+  right: 0;
+  top: 0;
+}
+
+.has-text-centered {
+  text-align: center;
+}
+
+.has-text-left {
+  text-align: left;
+}
+
+.has-text-right {
+  text-align: right;
+}
+
+.is-hidden {
+  display: none !important;
+}
+
+@media screen and (max-width: 768px) {
+  .is-hidden-mobile {
+    display: none !important;
+  }
+}
+
+@media screen and (min-width: 769px) {
+  .is-hidden-tablet {
+    display: none !important;
+  }
+}
+
+@media screen and (min-width: 769px) and (max-width: 979px) {
+  .is-hidden-tablet-only {
+    display: none !important;
+  }
+}
+
+@media screen and (max-width: 979px) {
+  .is-hidden-touch {
+    display: none !important;
+  }
+}
+
+@media screen and (min-width: 980px) {
+  .is-hidden-desktop {
+    display: none !important;
+  }
+}
+
+@media screen and (min-width: 980px) and (max-width: 1179px) {
+  .is-hidden-desktop-only {
+    display: none !important;
+  }
+}
+
+@media screen and (min-width: 1180px) {
+  .is-hidden-widescreen {
+    display: none !important;
+  }
+}
+
+.is-disabled {
+  pointer-events: none;
+}
+
+.is-marginless {
+  margin: 0 !important;
+}
+
+.box {
+  background: #fff;
+  border-radius: 5px;
+  box-shadow: 0 2px 3px rgba(17, 17, 17, 0.1), 0 0 0 1px rgba(17, 17, 17, 0.1);
+  display: block;
+  padding: 20px;
+}
+
+a.box:hover, a.box:focus {
+  box-shadow: 0 2px 3px rgba(17, 17, 17, 0.1), 0 0 0 1px #1fc8db;
+}
+
+a.box:active {
+  box-shadow: inset 0 1px 2px rgba(17, 17, 17, 0.2), 0 0 0 1px #1fc8db;
+}
+
+.button {
+  -moz-appearance: none;
+  -webkit-appearance: none;
+  -webkit-box-align: center;
+  -webkit-align-items: center;
+      -ms-flex-align: center;
+          align-items: center;
+  background: white;
+  border: 1px solid #d3d6db;
+  border-radius: 3px;
+  color: #222324;
+  display: -webkit-inline-box;
+  display: -webkit-inline-flex;
+  display: -ms-inline-flexbox;
+  display: inline-flex;
+  font-size: 14px;
+  height: 32px;
+  -webkit-box-pack: start;
+  -webkit-justify-content: flex-start;
+      -ms-flex-pack: start;
+          justify-content: flex-start;
+  line-height: 24px;
+  padding-left: 8px;
+  padding-right: 8px;
+  position: relative;
+  vertical-align: top;
+  -webkit-box-pack: center;
+  -webkit-justify-content: center;
+      -ms-flex-pack: center;
+          justify-content: center;
+  padding-left: 10px;
+  padding-right: 10px;
+  text-align: center;
+  white-space: nowrap;
+}
+
+.button:hover {
+  border-color: #aeb1b5;
+}
+
+.button:active, .button:focus, .button.is-active {
+  border-color: #1fc8db;
+  outline: none;
+}
+
+.button[disabled], .button.is-disabled {
+  background: #f5f7fa;
+  border-color: #d3d6db;
+  cursor: not-allowed;
+  pointer-events: none;
+}
+
+.button[disabled]::-moz-placeholder, .button.is-disabled::-moz-placeholder {
+  color: rgba(34, 35, 36, 0.3);
+}
+
+.button[disabled]::-webkit-input-placeholder, .button.is-disabled::-webkit-input-placeholder {
+  color: rgba(34, 35, 36, 0.3);
+}
+
+.button[disabled]:-moz-placeholder, .button.is-disabled:-moz-placeholder {
+  color: rgba(34, 35, 36, 0.3);
+}
+
+.button[disabled]:-ms-input-placeholder, .button.is-disabled:-ms-input-placeholder {
+  color: rgba(34, 35, 36, 0.3);
+}
+
+.button strong {
+  color: inherit;
+}
+
+.button small {
+  display: block;
+  font-size: 11px;
+  line-height: 1;
+  margin-top: 5px;
+}
+
+.button .icon:first-child,
+.button .tag:first-child {
+  margin-left: -2px;
+  margin-right: 4px;
+}
+
+.button .icon:last-child,
+.button .tag:last-child {
+  margin-left: 4px;
+  margin-right: -2px;
+}
+
+.button:hover, .button:focus, .button.is-active {
+  color: #222324;
+}
+
+.button:active {
+  box-shadow: inset 0 1px 2px rgba(17, 17, 17, 0.2);
+}
+
+.button.is-white {
+  background: #fff;
+  border-color: transparent;
+  color: #111;
+}
+
+.button.is-white:hover, .button.is-white:focus, .button.is-white.is-active {
+  background: #e6e6e6;
+  border-color: transparent;
+  color: #111;
+}
+
+.button.is-white:active {
+  border-color: transparent;
+}
+
+.button.is-white.is-inverted {
+  background: #111;
+  color: #fff;
+}
+
+.button.is-white.is-inverted:hover {
+  background: #040404;
+}
+
+.button.is-white.is-loading:after {
+  border-color: transparent transparent #111 #111 !important;
+}
+
+.button.is-white.is-outlined {
+  background: transparent;
+  border-color: #fff;
+  color: #fff;
+}
+
+.button.is-white.is-outlined:hover, .button.is-white.is-outlined:focus {
+  background: #fff;
+  border-color: #fff;
+  color: #111;
+}
+
+.button.is-black {
+  background: #111;
+  border-color: transparent;
+  color: #fff;
+}
+
+.button.is-black:hover, .button.is-black:focus, .button.is-black.is-active {
+  background: black;
+  border-color: transparent;
+  color: #fff;
+}
+
+.button.is-black:active {
+  border-color: transparent;
+}
+
+.button.is-black.is-inverted {
+  background: #fff;
+  color: #111;
+}
+
+.button.is-black.is-inverted:hover {
+  background: #f2f2f2;
+}
+
+.button.is-black.is-loading:after {
+  border-color: transparent transparent #fff #fff !important;
+}
+
+.button.is-black.is-outlined {
+  background: transparent;
+  border-color: #111;
+  color: #111;
+}
+
+.button.is-black.is-outlined:hover, .button.is-black.is-outlined:focus {
+  background: #111;
+  border-color: #111;
+  color: #fff;
+}
+
+.button.is-light {
+  background: #f5f7fa;
+  border-color: transparent;
+  color: #69707a;
+}
+
+.button.is-light:hover, .button.is-light:focus, .button.is-light.is-active {
+  background: #d3dce9;
+  border-color: transparent;
+  color: #69707a;
+}
+
+.button.is-light:active {
+  border-color: transparent;
+}
+
+.button.is-light.is-inverted {
+  background: #69707a;
+  color: #f5f7fa;
+}
+
+.button.is-light.is-inverted:hover {
+  background: #5d636c;
+}
+
+.button.is-light.is-loading:after {
+  border-color: transparent transparent #69707a #69707a !important;
+}
+
+.button.is-light.is-outlined {
+  background: transparent;
+  border-color: #f5f7fa;
+  color: #f5f7fa;
+}
+
+.button.is-light.is-outlined:hover, .button.is-light.is-outlined:focus {
+  background: #f5f7fa;
+  border-color: #f5f7fa;
+  color: #69707a;
+}
+
+.button.is-dark {
+  background: #69707a;
+  border-color: transparent;
+  color: #f5f7fa;
+}
+
+.button.is-dark:hover, .button.is-dark:focus, .button.is-dark.is-active {
+  background: #51575f;
+  border-color: transparent;
+  color: #f5f7fa;
+}
+
+.button.is-dark:active {
+  border-color: transparent;
+}
+
+.button.is-dark.is-inverted {
+  background: #f5f7fa;
+  color: #69707a;
+}
+
+.button.is-dark.is-inverted:hover {
+  background: #e4e9f2;
+}
+
+.button.is-dark.is-loading:after {
+  border-color: transparent transparent #f5f7fa #f5f7fa !important;
+}
+
+.button.is-dark.is-outlined {
+  background: transparent;
+  border-color: #69707a;
+  color: #69707a;
+}
+
+.button.is-dark.is-outlined:hover, .button.is-dark.is-outlined:focus {
+  background: #69707a;
+  border-color: #69707a;
+  color: #f5f7fa;
+}
+
+.button.is-primary {
+  background: #1fc8db;
+  border-color: transparent;
+  color: white;
+}
+
+.button.is-primary:hover, .button.is-primary:focus, .button.is-primary.is-active {
+  background: #199fae;
+  border-color: transparent;
+  color: white;
+}
+
+.button.is-primary:active {
+  border-color: transparent;
+}
+
+.button.is-primary.is-inverted {
+  background: white;
+  color: #1fc8db;
+}
+
+.button.is-primary.is-inverted:hover {
+  background: #f2f2f2;
+}
+
+.button.is-primary.is-loading:after {
+  border-color: transparent transparent white white !important;
+}
+
+.button.is-primary.is-outlined {
+  background: transparent;
+  border-color: #1fc8db;
+  color: #1fc8db;
+}
+
+.button.is-primary.is-outlined:hover, .button.is-primary.is-outlined:focus {
+  background: #1fc8db;
+  border-color: #1fc8db;
+  color: white;
+}
+
+.button.is-info {
+  background: #42afe3;
+  border-color: transparent;
+  color: white;
+}
+
+.button.is-info:hover, .button.is-info:focus, .button.is-info.is-active {
+  background: #1f99d3;
+  border-color: transparent;
+  color: white;
+}
+
+.button.is-info:active {
+  border-color: transparent;
+}
+
+.button.is-info.is-inverted {
+  background: white;
+  color: #42afe3;
+}
+
+.button.is-info.is-inverted:hover {
+  background: #f2f2f2;
+}
+
+.button.is-info.is-loading:after {
+  border-color: transparent transparent white white !important;
+}
+
+.button.is-info.is-outlined {
+  background: transparent;
+  border-color: #42afe3;
+  color: #42afe3;
+}
+
+.button.is-info.is-outlined:hover, .button.is-info.is-outlined:focus {
+  background: #42afe3;
+  border-color: #42afe3;
+  color: white;
+}
+
+.button.is-success {
+  background: #97cd76;
+  border-color: transparent;
+  color: white;
+}
+
+.button.is-success:hover, .button.is-success:focus, .button.is-success.is-active {
+  background: #7bbf51;
+  border-color: transparent;
+  color: white;
+}
+
+.button.is-success:active {
+  border-color: transparent;
+}
+
+.button.is-success.is-inverted {
+  background: white;
+  color: #97cd76;
+}
+
+.button.is-success.is-inverted:hover {
+  background: #f2f2f2;
+}
+
+.button.is-success.is-loading:after {
+  border-color: transparent transparent white white !important;
+}
+
+.button.is-success.is-outlined {
+  background: transparent;
+  border-color: #97cd76;
+  color: #97cd76;
+}
+
+.button.is-success.is-outlined:hover, .button.is-success.is-outlined:focus {
+  background: #97cd76;
+  border-color: #97cd76;
+  color: white;
+}
+
+.button.is-warning {
+  background: #fce473;
+  border-color: transparent;
+  color: rgba(17, 17, 17, 0.5);
+}
+
+.button.is-warning:hover, .button.is-warning:focus, .button.is-warning.is-active {
+  background: #fbda41;
+  border-color: transparent;
+  color: rgba(17, 17, 17, 0.5);
+}
+
+.button.is-warning:active {
+  border-color: transparent;
+}
+
+.button.is-warning.is-inverted {
+  background: rgba(17, 17, 17, 0.5);
+  color: #fce473;
+}
+
+.button.is-warning.is-inverted:hover {
+  background: rgba(4, 4, 4, 0.5);
+}
+
+.button.is-warning.is-loading:after {
+  border-color: transparent transparent rgba(17, 17, 17, 0.5) rgba(17, 17, 17, 0.5) !important;
+}
+
+.button.is-warning.is-outlined {
+  background: transparent;
+  border-color: #fce473;
+  color: #fce473;
+}
+
+.button.is-warning.is-outlined:hover, .button.is-warning.is-outlined:focus {
+  background: #fce473;
+  border-color: #fce473;
+  color: rgba(17, 17, 17, 0.5);
+}
+
+.button.is-danger {
+  background: #ed6c63;
+  border-color: transparent;
+  color: white;
+}
+
+.button.is-danger:hover, .button.is-danger:focus, .button.is-danger.is-active {
+  background: #e84135;
+  border-color: transparent;
+  color: white;
+}
+
+.button.is-danger:active {
+  border-color: transparent;
+}
+
+.button.is-danger.is-inverted {
+  background: white;
+  color: #ed6c63;
+}
+
+.button.is-danger.is-inverted:hover {
+  background: #f2f2f2;
+}
+
+.button.is-danger.is-loading:after {
+  border-color: transparent transparent white white !important;
+}
+
+.button.is-danger.is-outlined {
+  background: transparent;
+  border-color: #ed6c63;
+  color: #ed6c63;
+}
+
+.button.is-danger.is-outlined:hover, .button.is-danger.is-outlined:focus {
+  background: #ed6c63;
+  border-color: #ed6c63;
+  color: white;
+}
+
+.button.is-link {
+  background: transparent;
+  border-color: transparent;
+  color: #69707a;
+  text-decoration: underline;
+}
+
+.button.is-link:hover, .button.is-link:focus {
+  background: #d3d6db;
+  color: #222324;
+}
+
+.button.is-small {
+  border-radius: 2px;
+  font-size: 11px;
+  height: 24px;
+  line-height: 16px;
+  padding-left: 6px;
+  padding-right: 6px;
+}
+
+.button.is-medium {
+  font-size: 18px;
+  height: 40px;
+  padding-left: 14px;
+  padding-right: 14px;
+}
+
+.button.is-large {
+  font-size: 22px;
+  height: 48px;
+  padding-left: 20px;
+  padding-right: 20px;
+}
+
+.button[disabled], .button.is-disabled {
+  opacity: 0.5;
+}
+
+.button.is-fullwidth {
+  display: -webkit-box;
+  display: -webkit-flex;
+  display: -ms-flexbox;
+  display: flex;
+  width: 100%;
+}
+
+.button.is-loading {
+  color: transparent !important;
+  pointer-events: none;
+}
+
+.button.is-loading:after {
+  left: 50%;
+  margin-left: -8px;
+  margin-top: -8px;
+  position: absolute;
+  top: 50%;
+  position: absolute !important;
+}
+
+.content a {
+  border-bottom: 1px solid #d3d6db;
+}
+
+.content a:visited {
+  color: #847bb9;
+}
+
+.content a:hover {
+  border-bottom-color: #1fc8db;
+}
+
+.content li + li {
+  margin-top: 0.25em;
+}
+
+.content blockquote:not(:last-child),
+.content p:not(:last-child),
+.content ol:not(:last-child),
+.content ul:not(:last-child) {
+  margin-bottom: 1em;
+}
+
+.content h1,
+.content h2,
+.content h3,
+.content h4,
+.content h5,
+.content h6 {
+  color: #222324;
+  font-weight: 300;
+  line-height: 1.125;
+  margin-bottom: 20px;
+}
+
+.content h1:not(:first-child),
+.content h2:not(:first-child),
+.content h3:not(:first-child) {
+  margin-top: 40px;
+}
+
+.content blockquote {
+  background: #f5f7fa;
+  border-left: 5px solid #d3d6db;
+  padding: 1.5em;
+}
+
+.content h1 {
+  font-size: 2em;
+}
+
+.content h2 {
+  font-size: 1.75em;
+}
+
+.content h3 {
+  font-size: 1.5em;
+}
+
+.content h4 {
+  font-size: 1.25em;
+}
+
+.content h5 {
+  font-size: 1.125em;
+}
+
+.content h6 {
+  font-size: 1em;
+}
+
+.content ol {
+  list-style: decimal outside;
+  margin-left: 2em;
+  margin-right: 2em;
+  margin-top: 1em;
+}
+
+.content ul {
+  list-style: disc outside;
+  margin-left: 2em;
+  margin-right: 2em;
+  margin-top: 1em;
+}
+
+.content ul ul {
+  list-style-type: circle;
+  margin-top: 0.5em;
+}
+
+.content ul ul ul {
+  list-style-type: square;
+}
+
+.content.is-medium {
+  font-size: 18px;
+}
+
+.content.is-medium code {
+  font-size: 14px;
+}
+
+.content.is-large {
+  font-size: 24px;
+}
+
+.content.is-large code {
+  font-size: 18px;
+}
+
+.input, .textarea {
+  -moz-appearance: none;
+  -webkit-appearance: none;
+  -webkit-box-align: center;
+  -webkit-align-items: center;
+      -ms-flex-align: center;
+          align-items: center;
+  background: white;
+  border: 1px solid #d3d6db;
+  border-radius: 3px;
+  color: #222324;
+  display: -webkit-inline-box;
+  display: -webkit-inline-flex;
+  display: -ms-inline-flexbox;
+  display: inline-flex;
+  font-size: 14px;
+  height: 32px;
+  -webkit-box-pack: start;
+  -webkit-justify-content: flex-start;
+      -ms-flex-pack: start;
+          justify-content: flex-start;
+  line-height: 24px;
+  padding-left: 8px;
+  padding-right: 8px;
+  position: relative;
+  vertical-align: top;
+  box-shadow: inset 0 1px 2px rgba(17, 17, 17, 0.1);
+  max-width: 100%;
+  width: 100%;
+}
+
+.input:hover, .textarea:hover {
+  border-color: #aeb1b5;
+}
+
+.input:active, .textarea:active, .input:focus, .textarea:focus, .input.is-active, .is-active.textarea {
+  border-color: #1fc8db;
+  outline: none;
+}
+
+.input[disabled], [disabled].textarea, .input.is-disabled, .is-disabled.textarea {
+  background: #f5f7fa;
+  border-color: #d3d6db;
+  cursor: not-allowed;
+  pointer-events: none;
+}
+
+.input[disabled]::-moz-placeholder, [disabled].textarea::-moz-placeholder, .input.is-disabled::-moz-placeholder, .is-disabled.textarea::-moz-placeholder {
+  color: rgba(34, 35, 36, 0.3);
+}
+
+.input[disabled]::-webkit-input-placeholder, [disabled].textarea::-webkit-input-placeholder, .input.is-disabled::-webkit-input-placeholder, .is-disabled.textarea::-webkit-input-placeholder {
+  color: rgba(34, 35, 36, 0.3);
+}
+
+.input[disabled]:-moz-placeholder, [disabled].textarea:-moz-placeholder, .input.is-disabled:-moz-placeholder, .is-disabled.textarea:-moz-placeholder {
+  color: rgba(34, 35, 36, 0.3);
+}
+
+.input[disabled]:-ms-input-placeholder, [disabled].textarea:-ms-input-placeholder, .input.is-disabled:-ms-input-placeholder, .is-disabled.textarea:-ms-input-placeholder {
+  color: rgba(34, 35, 36, 0.3);
+}
+
+.input.is-white, .is-white.textarea {
+  border-color: #fff;
+}
+
+.input.is-black, .is-black.textarea {
+  border-color: #111;
+}
+
+.input.is-light, .is-light.textarea {
+  border-color: #f5f7fa;
+}
+
+.input.is-dark, .is-dark.textarea {
+  border-color: #69707a;
+}
+
+.input.is-primary, .is-primary.textarea {
+  border-color: #1fc8db;
+}
+
+.input.is-info, .is-info.textarea {
+  border-color: #42afe3;
+}
+
+.input.is-success, .is-success.textarea {
+  border-color: #97cd76;
+}
+
+.input.is-warning, .is-warning.textarea {
+  border-color: #fce473;
+}
+
+.input.is-danger, .is-danger.textarea {
+  border-color: #ed6c63;
+}
+
+.input[type="search"], [type="search"].textarea {
+  border-radius: 290486px;
+}
+
+.input.is-small, .is-small.textarea {
+  border-radius: 2px;
+  font-size: 11px;
+  height: 24px;
+  line-height: 16px;
+  padding-left: 6px;
+  padding-right: 6px;
+}
+
+.input.is-medium, .is-medium.textarea {
+  font-size: 18px;
+  height: 40px;
+  line-height: 32px;
+  padding-left: 10px;
+  padding-right: 10px;
+}
+
+.input.is-large, .is-large.textarea {
+  font-size: 24px;
+  height: 48px;
+  line-height: 40px;
+  padding-left: 12px;
+  padding-right: 12px;
+}
+
+.input.is-fullwidth, .is-fullwidth.textarea {
+  display: block;
+  width: 100%;
+}
+
+.input.is-inline, .is-inline.textarea {
+  display: inline;
+  width: auto;
+}
+
+.textarea {
+  display: block;
+  line-height: 1.2;
+  max-height: 600px;
+  max-width: 100%;
+  min-height: 120px;
+  min-width: 100%;
+  padding: 10px;
+  resize: vertical;
+}
+
+.checkbox, .radio {
+  cursor: pointer;
+  display: inline-block;
+  line-height: 16px;
+  position: relative;
+  vertical-align: top;
+}
+
+.checkbox input, .radio input {
+  cursor: pointer;
+}
+
+.checkbox:hover, .radio:hover {
+  color: #222324;
+}
+
+.is-disabled.checkbox, .is-disabled.radio {
+  color: #aeb1b5;
+  pointer-events: none;
+}
+
+.is-disabled.checkbox input, .is-disabled.radio input {
+  pointer-events: none;
+}
+
+.radio + .radio {
+  margin-left: 10px;
+}
+
+.select {
+  display: inline-block;
+  height: 32px;
+  position: relative;
+  vertical-align: top;
+}
+
+.select select {
+  -moz-appearance: none;
+  -webkit-appearance: none;
+  -webkit-box-align: center;
+  -webkit-align-items: center;
+      -ms-flex-align: center;
+          align-items: center;
+  background: white;
+  border: 1px solid #d3d6db;
+  border-radius: 3px;
+  color: #222324;
+  display: -webkit-inline-box;
+  display: -webkit-inline-flex;
+  display: -ms-inline-flexbox;
+  display: inline-flex;
+  font-size: 14px;
+  height: 32px;
+  -webkit-box-pack: start;
+  -webkit-justify-content: flex-start;
+      -ms-flex-pack: start;
+          justify-content: flex-start;
+  line-height: 24px;
+  padding-left: 8px;
+  padding-right: 8px;
+  position: relative;
+  vertical-align: top;
+  cursor: pointer;
+  display: block;
+  outline: none;
+  padding-right: 36px;
+}
+
+.select select:hover {
+  border-color: #aeb1b5;
+}
+
+.select select:active, .select select:focus, .select select.is-active {
+  border-color: #1fc8db;
+  outline: none;
+}
+
+.select select[disabled], .select select.is-disabled {
+  background: #f5f7fa;
+  border-color: #d3d6db;
+  cursor: not-allowed;
+  pointer-events: none;
+}
+
+.select select[disabled]::-moz-placeholder, .select select.is-disabled::-moz-placeholder {
+  color: rgba(34, 35, 36, 0.3);
+}
+
+.select select[disabled]::-webkit-input-placeholder, .select select.is-disabled::-webkit-input-placeholder {
+  color: rgba(34, 35, 36, 0.3);
+}
+
+.select select[disabled]:-moz-placeholder, .select select.is-disabled:-moz-placeholder {
+  color: rgba(34, 35, 36, 0.3);
+}
+
+.select select[disabled]:-ms-input-placeholder, .select select.is-disabled:-ms-input-placeholder {
+  color: rgba(34, 35, 36, 0.3);
+}
+
+.select select.is-white {
+  border-color: #fff;
+}
+
+.select select.is-black {
+  border-color: #111;
+}
+
+.select select.is-light {
+  border-color: #f5f7fa;
+}
+
+.select select.is-dark {
+  border-color: #69707a;
+}
+
+.select select.is-primary {
+  border-color: #1fc8db;
+}
+
+.select select.is-info {
+  border-color: #42afe3;
+}
+
+.select select.is-success {
+  border-color: #97cd76;
+}
+
+.select select.is-warning {
+  border-color: #fce473;
+}
+
+.select select.is-danger {
+  border-color: #ed6c63;
+}
+
+.select select:hover {
+  border-color: #aeb1b5;
+}
+
+.select select::ms-expand {
+  display: none;
+}
+
+.select.is-fullwidth {
+  width: 100%;
+}
+
+.select.is-fullwidth select {
+  width: 100%;
+}
+
+.select:after {
+  border: 1px solid #1fc8db;
+  border-right: 0;
+  border-top: 0;
+  content: " ";
+  display: block;
+  height: 7px;
+  pointer-events: none;
+  position: absolute;
+  -webkit-transform: rotate(-45deg);
+          transform: rotate(-45deg);
+  width: 7px;
+  margin-top: -6px;
+  right: 16px;
+  top: 50%;
+}
+
+.select:hover:after {
+  border-color: #222324;
+}
+
+.select.is-small {
+  height: 24px;
+}
+
+.select.is-small select {
+  border-radius: 2px;
+  font-size: 11px;
+  height: 24px;
+  line-height: 16px;
+  padding-left: 6px;
+  padding-right: 6px;
+  padding-right: 28px;
+}
+
+.select.is-medium {
+  height: 40px;
+}
+
+.select.is-medium select {
+  font-size: 18px;
+  height: 40px;
+  line-height: 32px;
+  padding-left: 10px;
+  padding-right: 10px;
+  padding-right: 44px;
+}
+
+.select.is-large {
+  height: 48px;
+}
+
+.select.is-large select {
+  font-size: 24px;
+  height: 48px;
+  line-height: 40px;
+  padding-left: 12px;
+  padding-right: 12px;
+  padding-right: 52px;
+}
+
+.label {
+  color: #222324;
+  display: block;
+  font-weight: bold;
+}
+
+.label:not(:last-child) {
+  margin-bottom: 5px;
+}
+
+.help {
+  display: block;
+  font-size: 11px;
+  margin-top: 5px;
+}
+
+.help.is-white {
+  color: #fff;
+}
+
+.help.is-black {
+  color: #111;
+}
+
+.help.is-light {
+  color: #f5f7fa;
+}
+
+.help.is-dark {
+  color: #69707a;
+}
+
+.help.is-primary {
+  color: #1fc8db;
+}
+
+.help.is-info {
+  color: #42afe3;
+}
+
+.help.is-success {
+  color: #97cd76;
+}
+
+.help.is-warning {
+  color: #fce473;
+}
+
+.help.is-danger {
+  color: #ed6c63;
+}
+
+@media screen and (max-width: 768px) {
+  .control-label {
+    margin-bottom: 5px;
+  }
+}
+
+@media screen and (min-width: 769px) {
+  .control-label {
+    -webkit-box-flex: 1;
+    -webkit-flex: 1;
+        -ms-flex: 1;
+            flex: 1;
+    margin-right: 20px;
+    padding-top: 7px;
+    text-align: right;
+  }
+}
+
+.control {
+  position: relative;
+  text-align: left;
+}
+
+.control:not(:last-child) {
+  margin-bottom: 10px;
+}
+
+.control.has-addons {
+  display: -webkit-box;
+  display: -webkit-flex;
+  display: -ms-flexbox;
+  display: flex;
+  -webkit-box-pack: start;
+  -webkit-justify-content: flex-start;
+      -ms-flex-pack: start;
+          justify-content: flex-start;
+}
+
+.control.has-addons .button,
+.control.has-addons .input,
+.control.has-addons .textarea,
+.control.has-addons .select {
+  border-radius: 0;
+  margin-right: -1px;
+  width: auto;
+}
+
+.control.has-addons .button:hover,
+.control.has-addons .input:hover,
+.control.has-addons .textarea:hover,
+.control.has-addons .select:hover {
+  z-index: 2;
+}
+
+.control.has-addons .button:active, .control.has-addons .button:focus,
+.control.has-addons .input:active,
+.control.has-addons .textarea:active,
+.control.has-addons .input:focus,
+.control.has-addons .textarea:focus,
+.control.has-addons .select:active,
+.control.has-addons .select:focus {
+  z-index: 3;
+}
+
+.control.has-addons .button:first-child,
+.control.has-addons .input:first-child,
+.control.has-addons .textarea:first-child,
+.control.has-addons .select:first-child {
+  border-radius: 3px 0 0 3px;
+}
+
+.control.has-addons .button:first-child select,
+.control.has-addons .input:first-child select,
+.control.has-addons .textarea:first-child select,
+.control.has-addons .select:first-child select {
+  border-radius: 3px 0 0 3px;
+}
+
+.control.has-addons .button:last-child,
+.control.has-addons .input:last-child,
+.control.has-addons .textarea:last-child,
+.control.has-addons .select:last-child {
+  border-radius: 0 3px 3px 0;
+}
+
+.control.has-addons .button:last-child select,
+.control.has-addons .input:last-child select,
+.control.has-addons .textarea:last-child select,
+.control.has-addons .select:last-child select {
+  border-radius: 0 3px 3px 0;
+}
+
+.control.has-addons .button.is-expanded,
+.control.has-addons .input.is-expanded,
+.control.has-addons .is-expanded.textarea,
+.control.has-addons .select.is-expanded {
+  -webkit-box-flex: 1;
+  -webkit-flex: 1;
+      -ms-flex: 1;
+          flex: 1;
+}
+
+.control.has-addons.has-addons-centered {
+  -webkit-box-pack: center;
+  -webkit-justify-content: center;
+      -ms-flex-pack: center;
+          justify-content: center;
+}
+
+.control.has-addons.has-addons-right {
+  -webkit-box-pack: end;
+  -webkit-justify-content: flex-end;
+      -ms-flex-pack: end;
+          justify-content: flex-end;
+}
+
+.control.has-addons.has-addons-fullwidth .button,
+.control.has-addons.has-addons-fullwidth .input,
+.control.has-addons.has-addons-fullwidth .textarea,
+.control.has-addons.has-addons-fullwidth .select {
+  -webkit-box-flex: 1;
+  -webkit-flex: 1;
+      -ms-flex: 1;
+          flex: 1;
+}
+
+.control.has-icon > .fa {
+  display: inline-block;
+  font-size: 14px;
+  height: 24px;
+  line-height: 24px;
+  text-align: center;
+  vertical-align: top;
+  width: 24px;
+  color: #aeb1b5;
+  pointer-events: none;
+  position: absolute;
+  top: 4px;
+  z-index: 4;
+}
+
+.control.has-icon .input:focus + .fa, .control.has-icon .textarea:focus + .fa {
+  color: #222324;
+}
+
+.control.has-icon .input.is-small + .fa, .control.has-icon .is-small.textarea + .fa {
+  font-size: 10.5px;
+  top: 0;
+}
+
+.control.has-icon .input.is-medium + .fa, .control.has-icon .is-medium.textarea + .fa {
+  font-size: 21px;
+  top: 8px;
+}
+
+.control.has-icon .input.is-large + .fa, .control.has-icon .is-large.textarea + .fa {
+  font-size: 21px;
+  top: 12px;
+}
+
+.control.has-icon:not(.has-icon-right) > .fa {
+  left: 4px;
+}
+
+.control.has-icon:not(.has-icon-right) .input, .control.has-icon:not(.has-icon-right) .textarea {
+  padding-left: 32px;
+}
+
+.control.has-icon:not(.has-icon-right) .input.is-small, .control.has-icon:not(.has-icon-right) .is-small.textarea {
+  padding-left: 24px;
+}
+
+.control.has-icon:not(.has-icon-right) .input.is-small + .fa, .control.has-icon:not(.has-icon-right) .is-small.textarea + .fa {
+  left: 0;
+}
+
+.control.has-icon:not(.has-icon-right) .input.is-medium, .control.has-icon:not(.has-icon-right) .is-medium.textarea {
+  padding-left: 40px;
+}
+
+.control.has-icon:not(.has-icon-right) .input.is-medium + .fa, .control.has-icon:not(.has-icon-right) .is-medium.textarea + .fa {
+  left: 8px;
+}
+
+.control.has-icon:not(.has-icon-right) .input.is-large, .control.has-icon:not(.has-icon-right) .is-large.textarea {
+  padding-left: 48px;
+}
+
+.control.has-icon:not(.has-icon-right) .input.is-large + .fa, .control.has-icon:not(.has-icon-right) .is-large.textarea + .fa {
+  left: 12px;
+}
+
+.control.has-icon.has-icon-right > .fa {
+  right: 4px;
+}
+
+.control.has-icon.has-icon-right .input, .control.has-icon.has-icon-right .textarea {
+  padding-right: 32px;
+}
+
+.control.has-icon.has-icon-right .input.is-small, .control.has-icon.has-icon-right .is-small.textarea {
+  padding-right: 24px;
+}
+
+.control.has-icon.has-icon-right .input.is-small + .fa, .control.has-icon.has-icon-right .is-small.textarea + .fa {
+  right: 0;
+}
+
+.control.has-icon.has-icon-right .input.is-medium, .control.has-icon.has-icon-right .is-medium.textarea {
+  padding-right: 40px;
+}
+
+.control.has-icon.has-icon-right .input.is-medium + .fa, .control.has-icon.has-icon-right .is-medium.textarea + .fa {
+  right: 8px;
+}
+
+.control.has-icon.has-icon-right .input.is-large, .control.has-icon.has-icon-right .is-large.textarea {
+  padding-right: 48px;
+}
+
+.control.has-icon.has-icon-right .input.is-large + .fa, .control.has-icon.has-icon-right .is-large.textarea + .fa {
+  right: 12px;
+}
+
+.control.is-grouped {
+  display: -webkit-box;
+  display: -webkit-flex;
+  display: -ms-flexbox;
+  display: flex;
+  -webkit-box-pack: start;
+  -webkit-justify-content: flex-start;
+      -ms-flex-pack: start;
+          justify-content: flex-start;
+}
+
+.control.is-grouped > .control:not(:last-child) {
+  margin-bottom: 0;
+  margin-right: 10px;
+}
+
+.control.is-grouped > .control.is-expanded {
+  -webkit-box-flex: 1;
+  -webkit-flex: 1;
+      -ms-flex: 1;
+          flex: 1;
+}
+
+.control.is-grouped.is-grouped-centered {
+  -webkit-box-pack: center;
+  -webkit-justify-content: center;
+      -ms-flex-pack: center;
+          justify-content: center;
+}
+
+.control.is-grouped.is-grouped-right {
+  -webkit-box-pack: end;
+  -webkit-justify-content: flex-end;
+      -ms-flex-pack: end;
+          justify-content: flex-end;
+}
+
+@media screen and (min-width: 769px) {
+  .control.is-horizontal {
+    display: -webkit-box;
+    display: -webkit-flex;
+    display: -ms-flexbox;
+    display: flex;
+  }
+  .control.is-horizontal > .control {
+    display: -webkit-box;
+    display: -webkit-flex;
+    display: -ms-flexbox;
+    display: flex;
+    -webkit-box-flex: 5;
+    -webkit-flex: 5;
+        -ms-flex: 5;
+            flex: 5;
+  }
+}
+
+.control.is-loading:after {
+  position: absolute !important;
+  right: 8px;
+  top: 8px;
+}
+
+.image {
+  display: block;
+  position: relative;
+}
+
+.image img {
+  display: block;
+  height: auto;
+  width: 100%;
+}
+
+.image.is-square img, .image.is-1by1 img, .image.is-4by3 img, .image.is-3by2 img, .image.is-16by9 img, .image.is-2by1 img {
+  bottom: 0;
+  left: 0;
+  position: absolute;
+  right: 0;
+  top: 0;
+  height: 100%;
+  width: 100%;
+}
+
+.image.is-square, .image.is-1by1 {
+  padding-top: 100%;
+}
+
+.image.is-4by3 {
+  padding-top: 75%;
+}
+
+.image.is-3by2 {
+  padding-top: 66.6666%;
+}
+
+.image.is-16by9 {
+  padding-top: 56.25%;
+}
+
+.image.is-2by1 {
+  padding-top: 50%;
+}
+
+.image.is-16x16 {
+  height: 16px;
+  width: 16px;
+}
+
+.image.is-24x24 {
+  height: 24px;
+  width: 24px;
+}
+
+.image.is-32x32 {
+  height: 32px;
+  width: 32px;
+}
+
+.image.is-48x48 {
+  height: 48px;
+  width: 48px;
+}
+
+.image.is-64x64 {
+  height: 64px;
+  width: 64px;
+}
+
+.image.is-96x96 {
+  height: 96px;
+  width: 96px;
+}
+
+.image.is-128x128 {
+  height: 128px;
+  width: 128px;
+}
+
+.notification {
+  background: #f5f7fa;
+  border-radius: 3px;
+  padding: 16px 20px;
+  position: relative;
+}
+
+.notification:after {
+  clear: both;
+  content: " ";
+  display: table;
+}
+
+.notification .delete, .notification .modal-close {
+  border-radius: 0 3px;
+  float: right;
+  margin: -16px -20px 0 20px;
+}
+
+.notification .subtitle,
+.notification .title {
+  color: inherit;
+}
+
+.notification.is-white {
+  background: #fff;
+  color: #111;
+}
+
+.notification.is-black {
+  background: #111;
+  color: #fff;
+}
+
+.notification.is-light {
+  background: #f5f7fa;
+  color: #69707a;
+}
+
+.notification.is-dark {
+  background: #69707a;
+  color: #f5f7fa;
+}
+
+.notification.is-primary {
+  background: #1fc8db;
+  color: white;
+}
+
+.notification.is-info {
+  background: #42afe3;
+  color: white;
+}
+
+.notification.is-success {
+  background: #97cd76;
+  color: white;
+}
+
+.notification.is-warning {
+  background: #fce473;
+  color: rgba(17, 17, 17, 0.5);
+}
+
+.notification.is-danger {
+  background: #ed6c63;
+  color: white;
+}
+
+.progress {
+  -moz-appearance: none;
+  -webkit-appearance: none;
+  border: none;
+  border-radius: 290486px;
+  display: block;
+  height: 12px;
+  overflow: hidden;
+  padding: 0;
+  width: 100%;
+}
+
+.progress::-webkit-progress-bar {
+  background: #d3d6db;
+}
+
+.progress::-webkit-progress-value {
+  background: #69707a;
+}
+
+.progress::-moz-progress-bar {
+  background: #69707a;
+}
+
+.progress.is-white::-webkit-progress-value {
+  background: #fff;
+}
+
+.progress.is-white::-moz-progress-bar {
+  background: #fff;
+}
+
+.progress.is-black::-webkit-progress-value {
+  background: #111;
+}
+
+.progress.is-black::-moz-progress-bar {
+  background: #111;
+}
+
+.progress.is-light::-webkit-progress-value {
+  background: #f5f7fa;
+}
+
+.progress.is-light::-moz-progress-bar {
+  background: #f5f7fa;
+}
+
+.progress.is-dark::-webkit-progress-value {
+  background: #69707a;
+}
+
+.progress.is-dark::-moz-progress-bar {
+  background: #69707a;
+}
+
+.progress.is-primary::-webkit-progress-value {
+  background: #1fc8db;
+}
+
+.progress.is-primary::-moz-progress-bar {
+  background: #1fc8db;
+}
+
+.progress.is-info::-webkit-progress-value {
+  background: #42afe3;
+}
+
+.progress.is-info::-moz-progress-bar {
+  background: #42afe3;
+}
+
+.progress.is-success::-webkit-progress-value {
+  background: #97cd76;
+}
+
+.progress.is-success::-moz-progress-bar {
+  background: #97cd76;
+}
+
+.progress.is-warning::-webkit-progress-value {
+  background: #fce473;
+}
+
+.progress.is-warning::-moz-progress-bar {
+  background: #fce473;
+}
+
+.progress.is-danger::-webkit-progress-value {
+  background: #ed6c63;
+}
+
+.progress.is-danger::-moz-progress-bar {
+  background: #ed6c63;
+}
+
+.progress.is-small {
+  height: 8px;
+}
+
+.progress.is-medium {
+  height: 16px;
+}
+
+.progress.is-large {
+  height: 20px;
+}
+
+.table {
+  background: #fff;
+  color: #222324;
+  margin-bottom: 20px;
+  width: 100%;
+}
+
+.table td,
+.table th {
+  border: 1px solid #d3d6db;
+  border-width: 0 0 1px;
+  padding: 8px 10px;
+  vertical-align: top;
+}
+
+.table td.is-icon,
+.table th.is-icon {
+  padding: 5px;
+  text-align: center;
+  white-space: nowrap;
+  width: 1%;
+}
+
+.table td.is-icon .fa,
+.table th.is-icon .fa {
+  display: inline-block;
+  font-size: 21px;
+  height: 24px;
+  line-height: 24px;
+  text-align: center;
+  vertical-align: top;
+  width: 24px;
+}
+
+.table td.is-icon.is-link,
+.table th.is-icon.is-link {
+  padding: 0;
+}
+
+.table td.is-icon.is-link > a,
+.table th.is-icon.is-link > a {
+  padding: 5px;
+}
+
+.table td.is-link,
+.table th.is-link {
+  padding: 0;
+}
+
+.table td.is-link > a,
+.table th.is-link > a {
+  display: block;
+  padding: 8px 10px;
+}
+
+.table td.is-link > a:hover,
+.table th.is-link > a:hover {
+  background: #1fc8db;
+  color: white;
+}
+
+.table td.is-narrow,
+.table th.is-narrow {
+  white-space: nowrap;
+  width: 1%;
+}
+
+.table th {
+  color: #222324;
+  text-align: left;
+}
+
+.table tr:hover {
+  background: #f5f7fa;
+  color: #222324;
+}
+
+.table thead td,
+.table thead th {
+  border-width: 0 0 2px;
+  color: #aeb1b5;
+}
+
+.table tbody tr:last-child td,
+.table tbody tr:last-child th {
+  border-bottom-width: 0;
+}
+
+.table tfoot td,
+.table tfoot th {
+  border-width: 2px 0 0;
+  color: #aeb1b5;
+}
+
+.table.is-bordered td,
+.table.is-bordered th {
+  border-width: 1px;
+}
+
+.table.is-bordered tr:last-child td,
+.table.is-bordered tr:last-child th {
+  border-bottom-width: 1px;
+}
+
+.table.is-narrow td,
+.table.is-narrow th {
+  padding: 5px 10px;
+}
+
+.table.is-narrow td.is-icon,
+.table.is-narrow th.is-icon {
+  padding: 2px;
+}
+
+.table.is-narrow td.is-icon.is-link,
+.table.is-narrow th.is-icon.is-link {
+  padding: 0;
+}
+
+.table.is-narrow td.is-icon.is-link > a,
+.table.is-narrow th.is-icon.is-link > a {
+  padding: 2px;
+}
+
+.table.is-narrow td.is-link,
+.table.is-narrow th.is-link {
+  padding: 0;
+}
+
+.table.is-narrow td.is-link > a,
+.table.is-narrow th.is-link > a {
+  padding: 5px 10px;
+}
+
+.table.is-striped tbody tr:hover {
+  background: #eef2f7;
+}
+
+.table.is-striped tbody tr:nth-child(2n) {
+  background: #f5f7fa;
+}
+
+.table.is-striped tbody tr:nth-child(2n):hover {
+  background: #eef2f7;
+}
+
+.title,
+.subtitle {
+  font-weight: 300;
+  word-break: break-word;
+}
+
+.title em,
+.title span,
+.subtitle em,
+.subtitle span {
+  font-weight: 300;
+}
+
+.title a:hover,
+.subtitle a:hover {
+  border-bottom: 1px solid;
+}
+
+.title strong,
+.subtitle strong {
+  font-weight: 500;
+}
+
+.title .tag,
+.subtitle .tag {
+  vertical-align: bottom;
+}
+
+.title {
+  color: #222324;
+  font-size: 28px;
+  line-height: 1;
+}
+
+.title code {
+  display: inline-block;
+  font-size: 28px;
+}
+
+.title strong {
+  color: inherit;
+}
+
+.title + .highlight {
+  margin-top: -10px;
+}
+
+.title + .subtitle {
+  margin-top: -10px;
+}
+
+.title.is-1 {
+  font-size: 48px;
+}
+
+.title.is-1 code {
+  font-size: 40px;
+}
+
+.title.is-2 {
+  font-size: 40px;
+}
+
+.title.is-2 code {
+  font-size: 28px;
+}
+
+.title.is-3 {
+  font-size: 28px;
+}
+
+.title.is-3 code {
+  font-size: 24px;
+}
+
+.title.is-4 {
+  font-size: 24px;
+}
+
+.title.is-4 code {
+  font-size: 18px;
+}
+
+.title.is-5 {
+  font-size: 18px;
+}
+
+.title.is-5 code {
+  font-size: 14px;
+}
+
+.title.is-6 {
+  font-size: 14px;
+}
+
+.title.is-6 code {
+  font-size: 14px;
+}
+
+.title.is-normal {
+  font-weight: 400;
+}
+
+.title.is-normal strong {
+  font-weight: 700;
+}
+
+@media screen and (min-width: 769px) {
+  .title + .subtitle {
+    margin-top: -15px;
+  }
+}
+
+.subtitle {
+  color: #69707a;
+  font-size: 18px;
+  line-height: 1.125;
+}
+
+.subtitle code {
+  border-radius: 3px;
+  display: inline-block;
+  font-size: 14px;
+  padding: 2px 3px;
+  vertical-align: top;
+}
+
+.subtitle strong {
+  color: #222324;
+}
+
+.subtitle + .title {
+  margin-top: -20px;
+}
+
+.subtitle.is-1 {
+  font-size: 48px;
+}
+
+.subtitle.is-1 code {
+  font-size: 40px;
+}
+
+.subtitle.is-2 {
+  font-size: 40px;
+}
+
+.subtitle.is-2 code {
+  font-size: 28px;
+}
+
+.subtitle.is-3 {
+  font-size: 28px;
+}
+
+.subtitle.is-3 code {
+  font-size: 24px;
+}
+
+.subtitle.is-4 {
+  font-size: 24px;
+}
+
+.subtitle.is-4 code {
+  font-size: 18px;
+}
+
+.subtitle.is-5 {
+  font-size: 18px;
+}
+
+.subtitle.is-5 code {
+  font-size: 14px;
+}
+
+.subtitle.is-6 {
+  font-size: 14px;
+}
+
+.subtitle.is-6 code {
+  font-size: 14px;
+}
+
+.subtitle.is-normal {
+  font-weight: 400;
+}
+
+.subtitle.is-normal strong {
+  font-weight: 700;
+}
+
+.delete, .modal-close {
+  -moz-appearance: none;
+  -webkit-appearance: none;
+  background: rgba(17, 17, 17, 0.2);
+  border: none;
+  border-radius: 290486px;
+  cursor: pointer;
+  display: inline-block;
+  height: 24px;
+  position: relative;
+  vertical-align: top;
+  width: 24px;
+}
+
+.delete:before, .modal-close:before, .delete:after, .modal-close:after {
+  background: #fff;
+  content: "";
+  display: block;
+  height: 2px;
+  left: 50%;
+  margin-left: -25%;
+  margin-top: -1px;
+  position: absolute;
+  top: 50%;
+  width: 50%;
+}
+
+.delete:before, .modal-close:before {
+  -webkit-transform: rotate(45deg);
+          transform: rotate(45deg);
+}
+
+.delete:after, .modal-close:after {
+  -webkit-transform: rotate(-45deg);
+          transform: rotate(-45deg);
+}
+
+.delete:hover, .modal-close:hover {
+  background: rgba(17, 17, 17, 0.5);
+}
+
+.delete.is-small, .tag:not(.is-large) .delete, .tag:not(.is-large) .modal-close, .is-small.modal-close {
+  height: 16px;
+  width: 16px;
+}
+
+.delete.is-medium, .is-medium.modal-close {
+  height: 32px;
+  width: 32px;
+}
+
+.delete.is-large, .is-large.modal-close {
+  height: 40px;
+  width: 40px;
+}
+
+.icon {
+  display: inline-block;
+  font-size: 21px;
+  height: 24px;
+  line-height: 24px;
+  text-align: center;
+  vertical-align: top;
+  width: 24px;
+}
+
+.icon .fa {
+  font-size: inherit;
+  line-height: inherit;
+}
+
+.icon.is-small {
+  display: inline-block;
+  font-size: 14px;
+  height: 16px;
+  line-height: 16px;
+  text-align: center;
+  vertical-align: top;
+  width: 16px;
+}
+
+.icon.is-medium {
+  display: inline-block;
+  font-size: 28px;
+  height: 32px;
+  line-height: 32px;
+  text-align: center;
+  vertical-align: top;
+  width: 32px;
+}
+
+.icon.is-large {
+  display: inline-block;
+  font-size: 42px;
+  height: 48px;
+  line-height: 48px;
+  text-align: center;
+  vertical-align: top;
+  width: 48px;
+}
+
+.hamburger, .nav-toggle {
+  cursor: pointer;
+  display: block;
+  height: 50px;
+  position: relative;
+  width: 50px;
+}
+
+.hamburger span, .nav-toggle span {
+  background: #69707a;
+  display: block;
+  height: 1px;
+  left: 50%;
+  margin-left: -7px;
+  position: absolute;
+  top: 50%;
+  -webkit-transition: none 86ms ease-out;
+  transition: none 86ms ease-out;
+  -webkit-transition-property: background, left, opacity, -webkit-transform;
+  transition-property: background, left, opacity, -webkit-transform;
+  transition-property: background, left, opacity, transform;
+  transition-property: background, left, opacity, transform, -webkit-transform;
+  width: 15px;
+}
+
+.hamburger span:nth-child(1), .nav-toggle span:nth-child(1) {
+  margin-top: -6px;
+}
+
+.hamburger span:nth-child(2), .nav-toggle span:nth-child(2) {
+  margin-top: -1px;
+}
+
+.hamburger span:nth-child(3), .nav-toggle span:nth-child(3) {
+  margin-top: 4px;
+}
+
+.hamburger:hover, .nav-toggle:hover {
+  background: #f5f7fa;
+}
+
+.hamburger.is-active span, .is-active.nav-toggle span {
+  background: #1fc8db;
+}
+
+.hamburger.is-active span:nth-child(1), .is-active.nav-toggle span:nth-child(1) {
+  margin-left: -5px;
+  -webkit-transform: rotate(45deg);
+          transform: rotate(45deg);
+  -webkit-transform-origin: left top;
+          transform-origin: left top;
+}
+
+.hamburger.is-active span:nth-child(2), .is-active.nav-toggle span:nth-child(2) {
+  opacity: 0;
+}
+
+.hamburger.is-active span:nth-child(3), .is-active.nav-toggle span:nth-child(3) {
+  margin-left: -5px;
+  -webkit-transform: rotate(-45deg);
+          transform: rotate(-45deg);
+  -webkit-transform-origin: left bottom;
+          transform-origin: left bottom;
+}
+
+.heading {
+  display: block;
+  font-size: 11px;
+  letter-spacing: 1px;
+  margin-bottom: 5px;
+  text-transform: uppercase;
+}
+
+.highlight {
+  font-size: 12px;
+  font-weight: normal;
+  max-width: 100%;
+  overflow: hidden;
+  padding: 0;
+}
+
+.highlight pre {
+  overflow: auto;
+  max-width: 100%;
+}
+
+.loader, .button.is-loading:after, .control.is-loading:after {
+  -webkit-animation: spin-around 500ms infinite linear;
+          animation: spin-around 500ms infinite linear;
+  border: 2px solid #d3d6db;
+  border-radius: 290486px;
+  border-right-color: transparent;
+  border-top-color: transparent;
+  content: "";
+  display: block;
+  height: 16px;
+  position: relative;
+  width: 16px;
+}
+
+.number {
+  background: #f5f7fa;
+  border-radius: 290486px;
+  display: inline-block;
+  font-size: 18px;
+  vertical-align: top;
+}
+
+.tag {
+  -webkit-box-align: center;
+  -webkit-align-items: center;
+      -ms-flex-align: center;
+          align-items: center;
+  background: #f5f7fa;
+  border-radius: 290486px;
+  color: #69707a;
+  display: -webkit-inline-box;
+  display: -webkit-inline-flex;
+  display: -ms-inline-flexbox;
+  display: inline-flex;
+  font-size: 12px;
+  height: 24px;
+  -webkit-box-pack: center;
+  -webkit-justify-content: center;
+      -ms-flex-pack: center;
+          justify-content: center;
+  line-height: 16px;
+  padding-left: 10px;
+  padding-right: 10px;
+  vertical-align: top;
+  white-space: nowrap;
+}
+
+.tag .delete, .tag .modal-close {
+  margin-left: 4px;
+  margin-right: -6px;
+}
+
+.tag.is-white {
+  background: #fff;
+  color: #111;
+}
+
+.tag.is-black {
+  background: #111;
+  color: #fff;
+}
+
+.tag.is-light {
+  background: #f5f7fa;
+  color: #69707a;
+}
+
+.tag.is-dark {
+  background: #69707a;
+  color: #f5f7fa;
+}
+
+.tag.is-primary {
+  background: #1fc8db;
+  color: white;
+}
+
+.tag.is-info {
+  background: #42afe3;
+  color: white;
+}
+
+.tag.is-success {
+  background: #97cd76;
+  color: white;
+}
+
+.tag.is-warning {
+  background: #fce473;
+  color: rgba(17, 17, 17, 0.5);
+}
+
+.tag.is-danger {
+  background: #ed6c63;
+  color: white;
+}
+
+.tag.is-small {
+  font-size: 11px;
+  height: 20px;
+  padding-left: 8px;
+  padding-right: 8px;
+}
+
+.tag.is-medium {
+  font-size: 14px;
+  height: 32px;
+  padding-left: 14px;
+  padding-right: 14px;
+}
+
+.tag.is-large {
+  font-size: 18px;
+  height: 40px;
+  line-height: 24px;
+  padding-left: 18px;
+  padding-right: 18px;
+}
+
+.tag.is-large .delete, .tag.is-large .modal-close {
+  margin-left: 4px;
+  margin-right: -8px;
+}
+
+.unselectable, .is-unselectable, .button, .delete, .modal-close, .tabs {
+  -webkit-touch-callout: none;
+  -webkit-user-select: none;
+  -moz-user-select: none;
+  -ms-user-select: none;
+  user-select: none;
+}
+
+.card-header {
+  -webkit-box-align: stretch;
+  -webkit-align-items: stretch;
+      -ms-flex-align: stretch;
+          align-items: stretch;
+  box-shadow: 0 1px 2px rgba(17, 17, 17, 0.1);
+  display: -webkit-box;
+  display: -webkit-flex;
+  display: -ms-flexbox;
+  display: flex;
+  min-height: 40px;
+}
+
+.card-header-title {
+  -webkit-box-align: start;
+  -webkit-align-items: flex-start;
+      -ms-flex-align: start;
+          align-items: flex-start;
+  color: #222324;
+  display: -webkit-box;
+  display: -webkit-flex;
+  display: -ms-flexbox;
+  display: flex;
+  -webkit-box-flex: 1;
+  -webkit-flex: 1;
+      -ms-flex: 1;
+          flex: 1;
+  font-weight: bold;
+  padding: 10px;
+}
+
+.card-header-icon {
+  -webkit-box-align: center;
+  -webkit-align-items: center;
+      -ms-flex-align: center;
+          align-items: center;
+  cursor: pointer;
+  display: -webkit-box;
+  display: -webkit-flex;
+  display: -ms-flexbox;
+  display: flex;
+  -webkit-box-pack: center;
+  -webkit-justify-content: center;
+      -ms-flex-pack: center;
+          justify-content: center;
+  width: 40px;
+}
+
+.card-image {
+  display: block;
+  position: relative;
+}
+
+.card-content {
+  padding: 20px;
+}
+
+.card-content .title + .subtitle {
+  margin-top: -20px;
+}
+
+.card-footer {
+  border-top: 1px solid #d3d6db;
+  -webkit-box-align: stretch;
+  -webkit-align-items: stretch;
+      -ms-flex-align: stretch;
+          align-items: stretch;
+  display: -webkit-box;
+  display: -webkit-flex;
+  display: -ms-flexbox;
+  display: flex;
+}
+
+.card-footer-item {
+  -webkit-box-align: center;
+  -webkit-align-items: center;
+      -ms-flex-align: center;
+          align-items: center;
+  display: -webkit-box;
+  display: -webkit-flex;
+  display: -ms-flexbox;
+  display: flex;
+  -webkit-box-flex: 1;
+  -webkit-flex: 1;
+      -ms-flex: 1;
+          flex: 1;
+  -webkit-box-pack: center;
+  -webkit-justify-content: center;
+      -ms-flex-pack: center;
+          justify-content: center;
+  padding: 10px;
+}
+
+.card-footer-item:not(:last-child) {
+  border-right: 1px solid #d3d6db;
+}
+
+.card {
+  background: #fff;
+  box-shadow: 0 2px 3px rgba(17, 17, 17, 0.1), 0 0 0 1px rgba(17, 17, 17, 0.1);
+  color: #69707a;
+  max-width: 100%;
+  position: relative;
+  width: 300px;
+}
+
+.card .media:not(:last-child) {
+  margin-bottom: 10px;
+}
+
+.card.is-fullwidth {
+  width: 100%;
+}
+
+.card.is-rounded {
+  border-radius: 5px;
+}
+
+.column {
+  -webkit-box-flex: 1;
+  -webkit-flex: 1;
+      -ms-flex: 1;
+          flex: 1;
+  padding: 10px;
+}
+
+.columns.is-mobile > .column.is-narrow {
+  -webkit-box-flex: 0;
+  -webkit-flex: none;
+      -ms-flex: none;
+          flex: none;
+}
+
+.columns.is-mobile > .column.is-full {
+  -webkit-box-flex: 0;
+  -webkit-flex: none;
+      -ms-flex: none;
+          flex: none;
+  width: 100%;
+}
+
+.columns.is-mobile > .column.is-three-quarters {
+  -webkit-box-flex: 0;
+  -webkit-flex: none;
+      -ms-flex: none;
+          flex: none;
+  width: 75%;
+}
+
+.columns.is-mobile > .column.is-two-thirds {
+  -webkit-box-flex: 0;
+  -webkit-flex: none;
+      -ms-flex: none;
+          flex: none;
+  width: 66.6666%;
+}
+
+.columns.is-mobile > .column.is-half {
+  -webkit-box-flex: 0;
+  -webkit-flex: none;
+      -ms-flex: none;
+          flex: none;
+  width: 50%;
+}
+
+.columns.is-mobile > .column.is-one-third {
+  -webkit-box-flex: 0;
+  -webkit-flex: none;
+      -ms-flex: none;
+          flex: none;
+  width: 33.3333%;
+}
+
+.columns.is-mobile > .column.is-one-quarter {
+  -webkit-box-flex: 0;
+  -webkit-flex: none;
+      -ms-flex: none;
+          flex: none;
+  width: 25%;
+}
+
+.columns.is-mobile > .column.is-offset-three-quarters {
+  margin-left: 75%;
+}
+
+.columns.is-mobile > .column.is-offset-two-thirds {
+  margin-left: 66.6666%;
+}
+
+.columns.is-mobile > .column.is-offset-half {
+  margin-left: 50%;
+}
+
+.columns.is-mobile > .column.is-offset-one-third {
+  margin-left: 33.3333%;
+}
+
+.columns.is-mobile > .column.is-offset-one-quarter {
+  margin-left: 25%;
+}
+
+.columns.is-mobile > .column.is-1 {
+  -webkit-box-flex: 0;
+  -webkit-flex: none;
+      -ms-flex: none;
+          flex: none;
+  width: 8.33333%;
+}
+
+.columns.is-mobile > .column.is-offset-1 {
+  margin-left: 8.33333%;
+}
+
+.columns.is-mobile > .column.is-2 {
+  -webkit-box-flex: 0;
+  -webkit-flex: none;
+      -ms-flex: none;
+          flex: none;
+  width: 16.66667%;
+}
+
+.columns.is-mobile > .column.is-offset-2 {
+  margin-left: 16.66667%;
+}
+
+.columns.is-mobile > .column.is-3 {
+  -webkit-box-flex: 0;
+  -webkit-flex: none;
+      -ms-flex: none;
+          flex: none;
+  width: 25%;
+}
+
+.columns.is-mobile > .column.is-offset-3 {
+  margin-left: 25%;
+}
+
+.columns.is-mobile > .column.is-4 {
+  -webkit-box-flex: 0;
+  -webkit-flex: none;
+      -ms-flex: none;
+          flex: none;
+  width: 33.33333%;
+}
+
+.columns.is-mobile > .column.is-offset-4 {
+  margin-left: 33.33333%;
+}
+
+.columns.is-mobile > .column.is-5 {
+  -webkit-box-flex: 0;
+  -webkit-flex: none;
+      -ms-flex: none;
+          flex: none;
+  width: 41.66667%;
+}
+
+.columns.is-mobile > .column.is-offset-5 {
+  margin-left: 41.66667%;
+}
+
+.columns.is-mobile > .column.is-6 {
+  -webkit-box-flex: 0;
+  -webkit-flex: none;
+      -ms-flex: none;
+          flex: none;
+  width: 50%;
+}
+
+.columns.is-mobile > .column.is-offset-6 {
+  margin-left: 50%;
+}
+
+.columns.is-mobile > .column.is-7 {
+  -webkit-box-flex: 0;
+  -webkit-flex: none;
+      -ms-flex: none;
+          flex: none;
+  width: 58.33333%;
+}
+
+.columns.is-mobile > .column.is-offset-7 {
+  margin-left: 58.33333%;
+}
+
+.columns.is-mobile > .column.is-8 {
+  -webkit-box-flex: 0;
+  -webkit-flex: none;
+      -ms-flex: none;
+          flex: none;
+  width: 66.66667%;
+}
+
+.columns.is-mobile > .column.is-offset-8 {
+  margin-left: 66.66667%;
+}
+
+.columns.is-mobile > .column.is-9 {
+  -webkit-box-flex: 0;
+  -webkit-flex: none;
+      -ms-flex: none;
+          flex: none;
+  width: 75%;
+}
+
+.columns.is-mobile > .column.is-offset-9 {
+  margin-left: 75%;
+}
+
+.columns.is-mobile > .column.is-10 {
+  -webkit-box-flex: 0;
+  -webkit-flex: none;
+      -ms-flex: none;
+          flex: none;
+  width: 83.33333%;
+}
+
+.columns.is-mobile > .column.is-offset-10 {
+  margin-left: 83.33333%;
+}
+
+.columns.is-mobile > .column.is-11 {
+  -webkit-box-flex: 0;
+  -webkit-flex: none;
+      -ms-flex: none;
+          flex: none;
+  width: 91.66667%;
+}
+
+.columns.is-mobile > .column.is-offset-11 {
+  margin-left: 91.66667%;
+}
+
+.columns.is-mobile > .column.is-12 {
+  -webkit-box-flex: 0;
+  -webkit-flex: none;
+      -ms-flex: none;
+          flex: none;
+  width: 100%;
+}
+
+.columns.is-mobile > .column.is-offset-12 {
+  margin-left: 100%;
+}
+
+@media screen and (max-width: 768px) {
+  .column.is-narrow-mobile {
+    -webkit-box-flex: 0;
+    -webkit-flex: none;
+        -ms-flex: none;
+            flex: none;
+  }
+  .column.is-full-mobile {
+    -webkit-box-flex: 0;
+    -webkit-flex: none;
+        -ms-flex: none;
+            flex: none;
+    width: 100%;
+  }
+  .column.is-three-quarters-mobile {
+    -webkit-box-flex: 0;
+    -webkit-flex: none;
+        -ms-flex: none;
+            flex: none;
+    width: 75%;
+  }
+  .column.is-two-thirds-mobile {
+    -webkit-box-flex: 0;
+    -webkit-flex: none;
+        -ms-flex: none;
+            flex: none;
+    width: 66.6666%;
+  }
+  .column.is-half-mobile {
+    -webkit-box-flex: 0;
+    -webkit-flex: none;
+        -ms-flex: none;
+            flex: none;
+    width: 50%;
+  }
+  .column.is-one-third-mobile {
+    -webkit-box-flex: 0;
+    -webkit-flex: none;
+        -ms-flex: none;
+            flex: none;
+    width: 33.3333%;
+  }
+  .column.is-one-quarter-mobile {
+    -webkit-box-flex: 0;
+    -webkit-flex: none;
+        -ms-flex: none;
+            flex: none;
+    width: 25%;
+  }
+  .column.is-offset-three-quarters-mobile {
+    margin-left: 75%;
+  }
+  .column.is-offset-two-thirds-mobile {
+    margin-left: 66.6666%;
+  }
+  .column.is-offset-half-mobile {
+    margin-left: 50%;
+  }
+  .column.is-offset-one-third-mobile {
+    margin-left: 33.3333%;
+  }
+  .column.is-offset-one-quarter-mobile {
+    margin-left: 25%;
+  }
+  .column.is-1-mobile {
+    -webkit-box-flex: 0;
+    -webkit-flex: none;
+        -ms-flex: none;
+            flex: none;
+    width: 8.33333%;
+  }
+  .column.is-offset-1-mobile {
+    margin-left: 8.33333%;
+  }
+  .column.is-2-mobile {
+    -webkit-box-flex: 0;
+    -webkit-flex: none;
+        -ms-flex: none;
+            flex: none;
+    width: 16.66667%;
+  }
+  .column.is-offset-2-mobile {
+    margin-left: 16.66667%;
+  }
+  .column.is-3-mobile {
+    -webkit-box-flex: 0;
+    -webkit-flex: none;
+        -ms-flex: none;
+            flex: none;
+    width: 25%;
+  }
+  .column.is-offset-3-mobile {
+    margin-left: 25%;
+  }
+  .column.is-4-mobile {
+    -webkit-box-flex: 0;
+    -webkit-flex: none;
+        -ms-flex: none;
+            flex: none;
+    width: 33.33333%;
+  }
+  .column.is-offset-4-mobile {
+    margin-left: 33.33333%;
+  }
+  .column.is-5-mobile {
+    -webkit-box-flex: 0;
+    -webkit-flex: none;
+        -ms-flex: none;
+            flex: none;
+    width: 41.66667%;
+  }
+  .column.is-offset-5-mobile {
+    margin-left: 41.66667%;
+  }
+  .column.is-6-mobile {
+    -webkit-box-flex: 0;
+    -webkit-flex: none;
+        -ms-flex: none;
+            flex: none;
+    width: 50%;
+  }
+  .column.is-offset-6-mobile {
+    margin-left: 50%;
+  }
+  .column.is-7-mobile {
+    -webkit-box-flex: 0;
+    -webkit-flex: none;
+        -ms-flex: none;
+            flex: none;
+    width: 58.33333%;
+  }
+  .column.is-offset-7-mobile {
+    margin-left: 58.33333%;
+  }
+  .column.is-8-mobile {
+    -webkit-box-flex: 0;
+    -webkit-flex: none;
+        -ms-flex: none;
+            flex: none;
+    width: 66.66667%;
+  }
+  .column.is-offset-8-mobile {
+    margin-left: 66.66667%;
+  }
+  .column.is-9-mobile {
+    -webkit-box-flex: 0;
+    -webkit-flex: none;
+        -ms-flex: none;
+            flex: none;
+    width: 75%;
+  }
+  .column.is-offset-9-mobile {
+    margin-left: 75%;
+  }
+  .column.is-10-mobile {
+    -webkit-box-flex: 0;
+    -webkit-flex: none;
+        -ms-flex: none;
+            flex: none;
+    width: 83.33333%;
+  }
+  .column.is-offset-10-mobile {
+    margin-left: 83.33333%;
+  }
+  .column.is-11-mobile {
+    -webkit-box-flex: 0;
+    -webkit-flex: none;
+        -ms-flex: none;
+            flex: none;
+    width: 91.66667%;
+  }
+  .column.is-offset-11-mobile {
+    margin-left: 91.66667%;
+  }
+  .column.is-12-mobile {
+    -webkit-box-flex: 0;
+    -webkit-flex: none;
+        -ms-flex: none;
+            flex: none;
+    width: 100%;
+  }
+  .column.is-offset-12-mobile {
+    margin-left: 100%;
+  }
+}
+
+@media screen and (min-width: 769px) {
+  .column.is-narrow, .column.is-narrow-tablet {
+    -webkit-box-flex: 0;
+    -webkit-flex: none;
+        -ms-flex: none;
+            flex: none;
+  }
+  .column.is-full, .column.is-full-tablet {
+    -webkit-box-flex: 0;
+    -webkit-flex: none;
+        -ms-flex: none;
+            flex: none;
+    width: 100%;
+  }
+  .column.is-three-quarters, .column.is-three-quarters-tablet {
+    -webkit-box-flex: 0;
+    -webkit-flex: none;
+        -ms-flex: none;
+            flex: none;
+    width: 75%;
+  }
+  .column.is-two-thirds, .column.is-two-thirds-tablet {
+    -webkit-box-flex: 0;
+    -webkit-flex: none;
+        -ms-flex: none;
+            flex: none;
+    width: 66.6666%;
+  }
+  .column.is-half, .column.is-half-tablet {
+    -webkit-box-flex: 0;
+    -webkit-flex: none;
+        -ms-flex: none;
+            flex: none;
+    width: 50%;
+  }
+  .column.is-one-third, .column.is-one-third-tablet {
+    -webkit-box-flex: 0;
+    -webkit-flex: none;
+        -ms-flex: none;
+            flex: none;
+    width: 33.3333%;
+  }
+  .column.is-one-quarter, .column.is-one-quarter-tablet {
+    -webkit-box-flex: 0;
+    -webkit-flex: none;
+        -ms-flex: none;
+            flex: none;
+    width: 25%;
+  }
+  .column.is-offset-three-quarters, .column.is-offset-three-quarters-tablet {
+    margin-left: 75%;
+  }
+  .column.is-offset-two-thirds, .column.is-offset-two-thirds-tablet {
+    margin-left: 66.6666%;
+  }
+  .column.is-offset-half, .column.is-offset-half-tablet {
+    margin-left: 50%;
+  }
+  .column.is-offset-one-third, .column.is-offset-one-third-tablet {
+    margin-left: 33.3333%;
+  }
+  .column.is-offset-one-quarter, .column.is-offset-one-quarter-tablet {
+    margin-left: 25%;
+  }
+  .column.is-1, .column.is-1-tablet {
+    -webkit-box-flex: 0;
+    -webkit-flex: none;
+        -ms-flex: none;
+            flex: none;
+    width: 8.33333%;
+  }
+  .column.is-offset-1, .column.is-offset-1-tablet {
+    margin-left: 8.33333%;
+  }
+  .column.is-2, .column.is-2-tablet {
+    -webkit-box-flex: 0;
+    -webkit-flex: none;
+        -ms-flex: none;
+            flex: none;
+    width: 16.66667%;
+  }
+  .column.is-offset-2, .column.is-offset-2-tablet {
+    margin-left: 16.66667%;
+  }
+  .column.is-3, .column.is-3-tablet {
+    -webkit-box-flex: 0;
+    -webkit-flex: none;
+        -ms-flex: none;
+            flex: none;
+    width: 25%;
+  }
+  .column.is-offset-3, .column.is-offset-3-tablet {
+    margin-left: 25%;
+  }
+  .column.is-4, .column.is-4-tablet {
+    -webkit-box-flex: 0;
+    -webkit-flex: none;
+        -ms-flex: none;
+            flex: none;
+    width: 33.33333%;
+  }
+  .column.is-offset-4, .column.is-offset-4-tablet {
+    margin-left: 33.33333%;
+  }
+  .column.is-5, .column.is-5-tablet {
+    -webkit-box-flex: 0;
+    -webkit-flex: none;
+        -ms-flex: none;
+            flex: none;
+    width: 41.66667%;
+  }
+  .column.is-offset-5, .column.is-offset-5-tablet {
+    margin-left: 41.66667%;
+  }
+  .column.is-6, .column.is-6-tablet {
+    -webkit-box-flex: 0;
+    -webkit-flex: none;
+        -ms-flex: none;
+            flex: none;
+    width: 50%;
+  }
+  .column.is-offset-6, .column.is-offset-6-tablet {
+    margin-left: 50%;
+  }
+  .column.is-7, .column.is-7-tablet {
+    -webkit-box-flex: 0;
+    -webkit-flex: none;
+        -ms-flex: none;
+            flex: none;
+    width: 58.33333%;
+  }
+  .column.is-offset-7, .column.is-offset-7-tablet {
+    margin-left: 58.33333%;
+  }
+  .column.is-8, .column.is-8-tablet {
+    -webkit-box-flex: 0;
+    -webkit-flex: none;
+        -ms-flex: none;
+            flex: none;
+    width: 66.66667%;
+  }
+  .column.is-offset-8, .column.is-offset-8-tablet {
+    margin-left: 66.66667%;
+  }
+  .column.is-9, .column.is-9-tablet {
+    -webkit-box-flex: 0;
+    -webkit-flex: none;
+        -ms-flex: none;
+            flex: none;
+    width: 75%;
+  }
+  .column.is-offset-9, .column.is-offset-9-tablet {
+    margin-left: 75%;
+  }
+  .column.is-10, .column.is-10-tablet {
+    -webkit-box-flex: 0;
+    -webkit-flex: none;
+        -ms-flex: none;
+            flex: none;
+    width: 83.33333%;
+  }
+  .column.is-offset-10, .column.is-offset-10-tablet {
+    margin-left: 83.33333%;
+  }
+  .column.is-11, .column.is-11-tablet {
+    -webkit-box-flex: 0;
+    -webkit-flex: none;
+        -ms-flex: none;
+            flex: none;
+    width: 91.66667%;
+  }
+  .column.is-offset-11, .column.is-offset-11-tablet {
+    margin-left: 91.66667%;
+  }
+  .column.is-12, .column.is-12-tablet {
+    -webkit-box-flex: 0;
+    -webkit-flex: none;
+        -ms-flex: none;
+            flex: none;
+    width: 100%;
+  }
+  .column.is-offset-12, .column.is-offset-12-tablet {
+    margin-left: 100%;
+  }
+}
+
+@media screen and (min-width: 980px) {
+  .column.is-narrow-desktop {
+    -webkit-box-flex: 0;
+    -webkit-flex: none;
+        -ms-flex: none;
+            flex: none;
+  }
+  .column.is-full-desktop {
+    -webkit-box-flex: 0;
+    -webkit-flex: none;
+        -ms-flex: none;
+            flex: none;
+    width: 100%;
+  }
+  .column.is-three-quarters-desktop {
+    -webkit-box-flex: 0;
+    -webkit-flex: none;
+        -ms-flex: none;
+            flex: none;
+    width: 75%;
+  }
+  .column.is-two-thirds-desktop {
+    -webkit-box-flex: 0;
+    -webkit-flex: none;
+        -ms-flex: none;
+            flex: none;
+    width: 66.6666%;
+  }
+  .column.is-half-desktop {
+    -webkit-box-flex: 0;
+    -webkit-flex: none;
+        -ms-flex: none;
+            flex: none;
+    width: 50%;
+  }
+  .column.is-one-third-desktop {
+    -webkit-box-flex: 0;
+    -webkit-flex: none;
+        -ms-flex: none;
+            flex: none;
+    width: 33.3333%;
+  }
+  .column.is-one-quarter-desktop {
+    -webkit-box-flex: 0;
+    -webkit-flex: none;
+        -ms-flex: none;
+            flex: none;
+    width: 25%;
+  }
+  .column.is-offset-three-quarters-desktop {
+    margin-left: 75%;
+  }
+  .column.is-offset-two-thirds-desktop {
+    margin-left: 66.6666%;
+  }
+  .column.is-offset-half-desktop {
+    margin-left: 50%;
+  }
+  .column.is-offset-one-third-desktop {
+    margin-left: 33.3333%;
+  }
+  .column.is-offset-one-quarter-desktop {
+    margin-left: 25%;
+  }
+  .column.is-1-desktop {
+    -webkit-box-flex: 0;
+    -webkit-flex: none;
+        -ms-flex: none;
+            flex: none;
+    width: 8.33333%;
+  }
+  .column.is-offset-1-desktop {
+    margin-left: 8.33333%;
+  }
+  .column.is-2-desktop {
+    -webkit-box-flex: 0;
+    -webkit-flex: none;
+        -ms-flex: none;
+            flex: none;
+    width: 16.66667%;
+  }
+  .column.is-offset-2-desktop {
+    margin-left: 16.66667%;
+  }
+  .column.is-3-desktop {
+    -webkit-box-flex: 0;
+    -webkit-flex: none;
+        -ms-flex: none;
+            flex: none;
+    width: 25%;
+  }
+  .column.is-offset-3-desktop {
+    margin-left: 25%;
+  }
+  .column.is-4-desktop {
+    -webkit-box-flex: 0;
+    -webkit-flex: none;
+        -ms-flex: none;
+            flex: none;
+    width: 33.33333%;
+  }
+  .column.is-offset-4-desktop {
+    margin-left: 33.33333%;
+  }
+  .column.is-5-desktop {
+    -webkit-box-flex: 0;
+    -webkit-flex: none;
+        -ms-flex: none;
+            flex: none;
+    width: 41.66667%;
+  }
+  .column.is-offset-5-desktop {
+    margin-left: 41.66667%;
+  }
+  .column.is-6-desktop {
+    -webkit-box-flex: 0;
+    -webkit-flex: none;
+        -ms-flex: none;
+            flex: none;
+    width: 50%;
+  }
+  .column.is-offset-6-desktop {
+    margin-left: 50%;
+  }
+  .column.is-7-desktop {
+    -webkit-box-flex: 0;
+    -webkit-flex: none;
+        -ms-flex: none;
+            flex: none;
+    width: 58.33333%;
+  }
+  .column.is-offset-7-desktop {
+    margin-left: 58.33333%;
+  }
+  .column.is-8-desktop {
+    -webkit-box-flex: 0;
+    -webkit-flex: none;
+        -ms-flex: none;
+            flex: none;
+    width: 66.66667%;
+  }
+  .column.is-offset-8-desktop {
+    margin-left: 66.66667%;
+  }
+  .column.is-9-desktop {
+    -webkit-box-flex: 0;
+    -webkit-flex: none;
+        -ms-flex: none;
+            flex: none;
+    width: 75%;
+  }
+  .column.is-offset-9-desktop {
+    margin-left: 75%;
+  }
+  .column.is-10-desktop {
+    -webkit-box-flex: 0;
+    -webkit-flex: none;
+        -ms-flex: none;
+            flex: none;
+    width: 83.33333%;
+  }
+  .column.is-offset-10-desktop {
+    margin-left: 83.33333%;
+  }
+  .column.is-11-desktop {
+    -webkit-box-flex: 0;
+    -webkit-flex: none;
+        -ms-flex: none;
+            flex: none;
+    width: 91.66667%;
+  }
+  .column.is-offset-11-desktop {
+    margin-left: 91.66667%;
+  }
+  .column.is-12-desktop {
+    -webkit-box-flex: 0;
+    -webkit-flex: none;
+        -ms-flex: none;
+            flex: none;
+    width: 100%;
+  }
+  .column.is-offset-12-desktop {
+    margin-left: 100%;
+  }
+}
+
+@media screen and (min-width: 1180px) {
+  .column.is-narrow-widescreen {
+    -webkit-box-flex: 0;
+    -webkit-flex: none;
+        -ms-flex: none;
+            flex: none;
+  }
+  .column.is-full-widescreen {
+    -webkit-box-flex: 0;
+    -webkit-flex: none;
+        -ms-flex: none;
+            flex: none;
+    width: 100%;
+  }
+  .column.is-three-quarters-widescreen {
+    -webkit-box-flex: 0;
+    -webkit-flex: none;
+        -ms-flex: none;
+            flex: none;
+    width: 75%;
+  }
+  .column.is-two-thirds-widescreen {
+    -webkit-box-flex: 0;
+    -webkit-flex: none;
+        -ms-flex: none;
+            flex: none;
+    width: 66.6666%;
+  }
+  .column.is-half-widescreen {
+    -webkit-box-flex: 0;
+    -webkit-flex: none;
+        -ms-flex: none;
+            flex: none;
+    width: 50%;
+  }
+  .column.is-one-third-widescreen {
+    -webkit-box-flex: 0;
+    -webkit-flex: none;
+        -ms-flex: none;
+            flex: none;
+    width: 33.3333%;
+  }
+  .column.is-one-quarter-widescreen {
+    -webkit-box-flex: 0;
+    -webkit-flex: none;
+        -ms-flex: none;
+            flex: none;
+    width: 25%;
+  }
+  .column.is-offset-three-quarters-widescreen {
+    margin-left: 75%;
+  }
+  .column.is-offset-two-thirds-widescreen {
+    margin-left: 66.6666%;
+  }
+  .column.is-offset-half-widescreen {
+    margin-left: 50%;
+  }
+  .column.is-offset-one-third-widescreen {
+    margin-left: 33.3333%;
+  }
+  .column.is-offset-one-quarter-widescreen {
+    margin-left: 25%;
+  }
+  .column.is-1-widescreen {
+    -webkit-box-flex: 0;
+    -webkit-flex: none;
+        -ms-flex: none;
+            flex: none;
+    width: 8.33333%;
+  }
+  .column.is-offset-1-widescreen {
+    margin-left: 8.33333%;
+  }
+  .column.is-2-widescreen {
+    -webkit-box-flex: 0;
+    -webkit-flex: none;
+        -ms-flex: none;
+            flex: none;
+    width: 16.66667%;
+  }
+  .column.is-offset-2-widescreen {
+    margin-left: 16.66667%;
+  }
+  .column.is-3-widescreen {
+    -webkit-box-flex: 0;
+    -webkit-flex: none;
+        -ms-flex: none;
+            flex: none;
+    width: 25%;
+  }
+  .column.is-offset-3-widescreen {
+    margin-left: 25%;
+  }
+  .column.is-4-widescreen {
+    -webkit-box-flex: 0;
+    -webkit-flex: none;
+        -ms-flex: none;
+            flex: none;
+    width: 33.33333%;
+  }
+  .column.is-offset-4-widescreen {
+    margin-left: 33.33333%;
+  }
+  .column.is-5-widescreen {
+    -webkit-box-flex: 0;
+    -webkit-flex: none;
+        -ms-flex: none;
+            flex: none;
+    width: 41.66667%;
+  }
+  .column.is-offset-5-widescreen {
+    margin-left: 41.66667%;
+  }
+  .column.is-6-widescreen {
+    -webkit-box-flex: 0;
+    -webkit-flex: none;
+        -ms-flex: none;
+            flex: none;
+    width: 50%;
+  }
+  .column.is-offset-6-widescreen {
+    margin-left: 50%;
+  }
+  .column.is-7-widescreen {
+    -webkit-box-flex: 0;
+    -webkit-flex: none;
+        -ms-flex: none;
+            flex: none;
+    width: 58.33333%;
+  }
+  .column.is-offset-7-widescreen {
+    margin-left: 58.33333%;
+  }
+  .column.is-8-widescreen {
+    -webkit-box-flex: 0;
+    -webkit-flex: none;
+        -ms-flex: none;
+            flex: none;
+    width: 66.66667%;
+  }
+  .column.is-offset-8-widescreen {
+    margin-left: 66.66667%;
+  }
+  .column.is-9-widescreen {
+    -webkit-box-flex: 0;
+    -webkit-flex: none;
+        -ms-flex: none;
+            flex: none;
+    width: 75%;
+  }
+  .column.is-offset-9-widescreen {
+    margin-left: 75%;
+  }
+  .column.is-10-widescreen {
+    -webkit-box-flex: 0;
+    -webkit-flex: none;
+        -ms-flex: none;
+            flex: none;
+    width: 83.33333%;
+  }
+  .column.is-offset-10-widescreen {
+    margin-left: 83.33333%;
+  }
+  .column.is-11-widescreen {
+    -webkit-box-flex: 0;
+    -webkit-flex: none;
+        -ms-flex: none;
+            flex: none;
+    width: 91.66667%;
+  }
+  .column.is-offset-11-widescreen {
+    margin-left: 91.66667%;
+  }
+  .column.is-12-widescreen {
+    -webkit-box-flex: 0;
+    -webkit-flex: none;
+        -ms-flex: none;
+            flex: none;
+    width: 100%;
+  }
+  .column.is-offset-12-widescreen {
+    margin-left: 100%;
+  }
+}
+
+.columns {
+  margin-left: -10px;
+  margin-right: -10px;
+  margin-top: -10px;
+}
+
+.columns:last-child {
+  margin-bottom: -10px;
+}
+
+.columns:not(:last-child) {
+  margin-bottom: 10px;
+}
+
+.columns.is-centered {
+  -webkit-box-pack: center;
+  -webkit-justify-content: center;
+      -ms-flex-pack: center;
+          justify-content: center;
+}
+
+.columns.is-gapless {
+  margin-left: 0;
+  margin-right: 0;
+  margin-top: 0;
+}
+
+.columns.is-gapless:last-child {
+  margin-bottom: 0;
+}
+
+.columns.is-gapless:not(:last-child) {
+  margin-bottom: 20px;
+}
+
+.columns.is-gapless > .column {
+  margin: 0;
+  padding: 0;
+}
+
+@media screen and (min-width: 769px) {
+  .columns.is-grid {
+    -webkit-flex-wrap: wrap;
+        -ms-flex-wrap: wrap;
+            flex-wrap: wrap;
+  }
+  .columns.is-grid > .column {
+    -webkit-flex-basis: 33.3333%;
+        -ms-flex-preferred-size: 33.3333%;
+            flex-basis: 33.3333%;
+    max-width: 33.3333%;
+    padding: 10px;
+    width: 33.3333%;
+  }
+  .columns.is-grid > .column + .column {
+    margin-left: 0;
+  }
+}
+
+.columns.is-mobile {
+  display: -webkit-box;
+  display: -webkit-flex;
+  display: -ms-flexbox;
+  display: flex;
+}
+
+.columns.is-multiline {
+  -webkit-flex-wrap: wrap;
+      -ms-flex-wrap: wrap;
+          flex-wrap: wrap;
+}
+
+.columns.is-vcentered {
+  -webkit-box-align: center;
+  -webkit-align-items: center;
+      -ms-flex-align: center;
+              -ms-grid-row-align: center;
+          align-items: center;
+}
+
+@media screen and (min-width: 769px) {
+  .columns:not(.is-desktop) {
+    display: -webkit-box;
+    display: -webkit-flex;
+    display: -ms-flexbox;
+    display: flex;
+  }
+}
+
+@media screen and (min-width: 980px) {
+  .columns.is-desktop {
+    display: -webkit-box;
+    display: -webkit-flex;
+    display: -ms-flexbox;
+    display: flex;
+  }
+}
+
+.tile {
+  -webkit-box-align: stretch;
+  -webkit-align-items: stretch;
+      -ms-flex-align: stretch;
+              -ms-grid-row-align: stretch;
+          align-items: stretch;
+  -webkit-box-flex: 1;
+  -webkit-flex: 1;
+      -ms-flex: 1;
+          flex: 1;
+}
+
+.tile.is-ancestor {
+  margin-left: -10px;
+  margin-right: -10px;
+  margin-top: -10px;
+}
+
+.tile.is-ancestor:last-child {
+  margin-bottom: -10px;
+}
+
+.tile.is-ancestor:not(:last-child) {
+  margin-bottom: 10px;
+}
+
+.tile.is-child {
+  margin: 0 !important;
+}
+
+.tile.is-parent {
+  padding: 10px;
+}
+
+.tile.is-vertical {
+  -webkit-box-orient: vertical;
+  -webkit-box-direction: normal;
+  -webkit-flex-direction: column;
+      -ms-flex-direction: column;
+          flex-direction: column;
+}
+
+.tile.is-vertical > .tile.is-child:not(:last-child) {
+  margin-bottom: 20px !important;
+}
+
+@media screen and (min-width: 769px) {
+  .tile:not(.is-child) {
+    display: -webkit-box;
+    display: -webkit-flex;
+    display: -ms-flexbox;
+    display: flex;
+  }
+  .tile.is-1 {
+    -webkit-box-flex: 0;
+    -webkit-flex: none;
+        -ms-flex: none;
+            flex: none;
+    width: 8.33333%;
+  }
+  .tile.is-2 {
+    -webkit-box-flex: 0;
+    -webkit-flex: none;
+        -ms-flex: none;
+            flex: none;
+    width: 16.66667%;
+  }
+  .tile.is-3 {
+    -webkit-box-flex: 0;
+    -webkit-flex: none;
+        -ms-flex: none;
+            flex: none;
+    width: 25%;
+  }
+  .tile.is-4 {
+    -webkit-box-flex: 0;
+    -webkit-flex: none;
+        -ms-flex: none;
+            flex: none;
+    width: 33.33333%;
+  }
+  .tile.is-5 {
+    -webkit-box-flex: 0;
+    -webkit-flex: none;
+        -ms-flex: none;
+            flex: none;
+    width: 41.66667%;
+  }
+  .tile.is-6 {
+    -webkit-box-flex: 0;
+    -webkit-flex: none;
+        -ms-flex: none;
+            flex: none;
+    width: 50%;
+  }
+  .tile.is-7 {
+    -webkit-box-flex: 0;
+    -webkit-flex: none;
+        -ms-flex: none;
+            flex: none;
+    width: 58.33333%;
+  }
+  .tile.is-8 {
+    -webkit-box-flex: 0;
+    -webkit-flex: none;
+        -ms-flex: none;
+            flex: none;
+    width: 66.66667%;
+  }
+  .tile.is-9 {
+    -webkit-box-flex: 0;
+    -webkit-flex: none;
+        -ms-flex: none;
+            flex: none;
+    width: 75%;
+  }
+  .tile.is-10 {
+    -webkit-box-flex: 0;
+    -webkit-flex: none;
+        -ms-flex: none;
+            flex: none;
+    width: 83.33333%;
+  }
+  .tile.is-11 {
+    -webkit-box-flex: 0;
+    -webkit-flex: none;
+        -ms-flex: none;
+            flex: none;
+    width: 91.66667%;
+  }
+  .tile.is-12 {
+    -webkit-box-flex: 0;
+    -webkit-flex: none;
+        -ms-flex: none;
+            flex: none;
+    width: 100%;
+  }
+}
+
+.highlight {
+  background-color: #fdf6e3;
+  color: #586e75;
+}
+
+.highlight .c {
+  color: #93a1a1;
+}
+
+.highlight .err,
+.highlight .g {
+  color: #586e75;
+}
+
+.highlight .k {
+  color: #859900;
+}
+
+.highlight .l,
+.highlight .n {
+  color: #586e75;
+}
+
+.highlight .o {
+  color: #859900;
+}
+
+.highlight .x {
+  color: #cb4b16;
+}
+
+.highlight .p {
+  color: #586e75;
+}
+
+.highlight .cm {
+  color: #93a1a1;
+}
+
+.highlight .cp {
+  color: #859900;
+}
+
+.highlight .c1 {
+  color: #93a1a1;
+}
+
+.highlight .cs {
+  color: #859900;
+}
+
+.highlight .gd {
+  color: #2aa198;
+}
+
+.highlight .ge {
+  color: #586e75;
+  font-style: italic;
+}
+
+.highlight .gr {
+  color: #dc322f;
+}
+
+.highlight .gh {
+  color: #cb4b16;
+}
+
+.highlight .gi {
+  color: #859900;
+}
+
+.highlight .go,
+.highlight .gp {
+  color: #586e75;
+}
+
+.highlight .gs {
+  color: #586e75;
+  font-weight: bold;
+}
+
+.highlight .gu {
+  color: #cb4b16;
+}
+
+.highlight .gt {
+  color: #586e75;
+}
+
+.highlight .kc {
+  color: #cb4b16;
+}
+
+.highlight .kd {
+  color: #268bd2;
+}
+
+.highlight .kn,
+.highlight .kp {
+  color: #859900;
+}
+
+.highlight .kr {
+  color: #268bd2;
+}
+
+.highlight .kt {
+  color: #dc322f;
+}
+
+.highlight .ld {
+  color: #586e75;
+}
+
+.highlight .m,
+.highlight .s {
+  color: #2aa198;
+}
+
+.highlight .na {
+  color: #B58900;
+}
+
+.highlight .nb {
+  color: #586e75;
+}
+
+.highlight .nc {
+  color: #268bd2;
+}
+
+.highlight .no {
+  color: #cb4b16;
+}
+
+.highlight .nd {
+  color: #268bd2;
+}
+
+.highlight .ni,
+.highlight .ne {
+  color: #cb4b16;
+}
+
+.highlight .nf {
+  color: #268bd2;
+}
+
+.highlight .nl,
+.highlight .nn,
+.highlight .nx,
+.highlight .py {
+  color: #586e75;
+}
+
+.highlight .nt,
+.highlight .nv {
+  color: #268bd2;
+}
+
+.highlight .ow {
+  color: #859900;
+}
+
+.highlight .w {
+  color: #586e75;
+}
+
+.highlight .mf,
+.highlight .mh,
+.highlight .mi,
+.highlight .mo {
+  color: #2aa198;
+}
+
+.highlight .sb {
+  color: #93a1a1;
+}
+
+.highlight .sc {
+  color: #2aa198;
+}
+
+.highlight .sd {
+  color: #586e75;
+}
+
+.highlight .s2 {
+  color: #2aa198;
+}
+
+.highlight .se {
+  color: #cb4b16;
+}
+
+.highlight .sh {
+  color: #586e75;
+}
+
+.highlight .si,
+.highlight .sx {
+  color: #2aa198;
+}
+
+.highlight .sr {
+  color: #dc322f;
+}
+
+.highlight .s1,
+.highlight .ss {
+  color: #2aa198;
+}
+
+.highlight .bp,
+.highlight .vc,
+.highlight .vg,
+.highlight .vi {
+  color: #268bd2;
+}
+
+.highlight .il {
+  color: #2aa198;
+}
+
+.level-item .title,
+.level-item .subtitle {
+  margin-bottom: 0;
+}
+
+@media screen and (max-width: 768px) {
+  .level-item:not(:last-child) {
+    margin-bottom: 10px;
+  }
+}
+
+.level-left .level-item:not(:last-child),
+.level-right .level-item:not(:last-child) {
+  margin-right: 10px;
+}
+
+.level-left .level-item.is-flexible,
+.level-right .level-item.is-flexible {
+  -webkit-box-flex: 1;
+  -webkit-flex: 1;
+      -ms-flex: 1;
+          flex: 1;
+}
+
+@media screen and (max-width: 768px) {
+  .level-left + .level-right {
+    margin-top: 20px;
+  }
+}
+
+@media screen and (min-width: 769px) {
+  .level-left {
+    -webkit-box-align: center;
+    -webkit-align-items: center;
+        -ms-flex-align: center;
+            align-items: center;
+    display: -webkit-box;
+    display: -webkit-flex;
+    display: -ms-flexbox;
+    display: flex;
+  }
+}
+
+@media screen and (min-width: 769px) {
+  .level-right {
+    -webkit-box-align: center;
+    -webkit-align-items: center;
+        -ms-flex-align: center;
+            align-items: center;
+    display: -webkit-box;
+    display: -webkit-flex;
+    display: -ms-flexbox;
+    display: flex;
+    -webkit-box-pack: end;
+    -webkit-justify-content: flex-end;
+        -ms-flex-pack: end;
+            justify-content: flex-end;
+  }
+}
+
+.level {
+  -webkit-box-align: center;
+  -webkit-align-items: center;
+      -ms-flex-align: center;
+              -ms-grid-row-align: center;
+          align-items: center;
+  -webkit-box-pack: justify;
+  -webkit-justify-content: space-between;
+      -ms-flex-pack: justify;
+          justify-content: space-between;
+}
+
+.level code {
+  border-radius: 3px;
+}
+
+.level img {
+  display: inline-block;
+  vertical-align: top;
+}
+
+.level.is-mobile {
+  display: -webkit-box;
+  display: -webkit-flex;
+  display: -ms-flexbox;
+  display: flex;
+}
+
+.level.is-mobile > .level-item:not(:last-child) {
+  margin-bottom: 0;
+}
+
+.level.is-mobile > .level-item:not(.is-narrow) {
+  -webkit-box-flex: 1;
+  -webkit-flex: 1;
+      -ms-flex: 1;
+          flex: 1;
+}
+
+@media screen and (min-width: 769px) {
+  .level {
+    display: -webkit-box;
+    display: -webkit-flex;
+    display: -ms-flexbox;
+    display: flex;
+  }
+  .level > .level-item:not(.is-narrow) {
+    -webkit-box-flex: 1;
+    -webkit-flex: 1;
+        -ms-flex: 1;
+            flex: 1;
+  }
+}
+
+.media-number {
+  background: #f5f7fa;
+  border-radius: 290486px;
+  display: inline-block;
+  font-size: 18px;
+  height: 32px;
+  line-height: 24px;
+  min-width: 32px;
+  padding: 4px 8px;
+  text-align: center;
+  vertical-align: top;
+}
+
+@media screen and (max-width: 768px) {
+  .media-number {
+    margin-bottom: 10px;
+  }
+}
+
+@media screen and (min-width: 769px) {
+  .media-number {
+    margin-right: 10px;
+  }
+}
+
+.media-left {
+  margin-right: 10px;
+}
+
+.media-right {
+  margin-left: 10px;
+}
+
+.media-content {
+  -webkit-box-flex: 1;
+  -webkit-flex: 1;
+      -ms-flex: 1;
+          flex: 1;
+  text-align: left;
+}
+
+.media {
+  -webkit-box-align: start;
+  -webkit-align-items: flex-start;
+      -ms-flex-align: start;
+          align-items: flex-start;
+  display: -webkit-box;
+  display: -webkit-flex;
+  display: -ms-flexbox;
+  display: flex;
+  text-align: left;
+}
+
+.media .content:not(:last-child) {
+  margin-bottom: 10px;
+}
+
+.media .media {
+  border-top: 1px solid rgba(211, 214, 219, 0.5);
+  display: -webkit-box;
+  display: -webkit-flex;
+  display: -ms-flexbox;
+  display: flex;
+  padding-top: 10px;
+}
+
+.media .media .content:not(:last-child),
+.media .media .control:not(:last-child) {
+  margin-bottom: 5px;
+}
+
+.media .media .media {
+  padding-top: 5px;
+}
+
+.media .media .media + .media {
+  margin-top: 5px;
+}
+
+.media + .media {
+  border-top: 1px solid rgba(211, 214, 219, 0.5);
+  margin-top: 10px;
+  padding-top: 10px;
+}
+
+.media.is-large + .media {
+  margin-top: 20px;
+  padding-top: 20px;
+}
+
+@media screen and (min-width: 769px) {
+  .media.is-large .media-number {
+    margin-right: 20px;
+  }
+}
+
+.menu-nav a {
+  display: block;
+  padding: 5px 10px;
+}
+
+.menu-list a {
+  border-radius: 2px;
+  color: #69707a;
+  display: block;
+  padding: 5px 10px;
+}
+
+.menu-list a:hover {
+  background: #f5f7fa;
+  color: #1fc8db;
+}
+
+.menu-list a.is-active {
+  background: #1fc8db;
+  color: white;
+}
+
+.menu-list li ul {
+  border-left: 1px solid #d3d6db;
+  margin: 10px;
+  padding-left: 10px;
+}
+
+.menu-label {
+  color: #aeb1b5;
+  font-size: 11px;
+  letter-spacing: 1px;
+  margin-bottom: 5px;
+  text-transform: uppercase;
+}
+
+.menu-label:not(:first-child) {
+  margin-top: 20px;
+}
+
+.message-body {
+  border: 1px solid #d3d6db;
+  border-radius: 3px;
+  padding: 12px 15px;
+}
+
+.message-body strong {
+  color: inherit;
+}
+
+.message-header {
+  background: #69707a;
+  border-radius: 3px 3px 0 0;
+  color: white;
+  padding: 7px 10px;
+}
+
+.message-header strong {
+  color: inherit;
+}
+
+.message-header + .message-body {
+  border-radius: 0 0 3px 3px;
+  border-top: none;
+}
+
+.message {
+  background: #f5f7fa;
+  border-radius: 3px;
+}
+
+.message.is-white {
+  background: white;
+}
+
+.message.is-white .message-header {
+  background: #fff;
+  color: #111;
+}
+
+.message.is-white .message-body {
+  border-color: #fff;
+  color: #666666;
+}
+
+.message.is-black {
+  background: whitesmoke;
+}
+
+.message.is-black .message-header {
+  background: #111;
+  color: #fff;
+}
+
+.message.is-black .message-body {
+  border-color: #111;
+  color: gray;
+}
+
+.message.is-light {
+  background: #f5f7fa;
+}
+
+.message.is-light .message-header {
+  background: #f5f7fa;
+  color: #69707a;
+}
+
+.message.is-light .message-body {
+  border-color: #f5f7fa;
+  color: #666666;
+}
+
+.message.is-dark {
+  background: #f4f5f6;
+}
+
+.message.is-dark .message-header {
+  background: #69707a;
+  color: #f5f7fa;
+}
+
+.message.is-dark .message-body {
+  border-color: #69707a;
+  color: gray;
+}
+
+.message.is-primary {
+  background: #edfbfc;
+}
+
+.message.is-primary .message-header {
+  background: #1fc8db;
+  color: white;
+}
+
+.message.is-primary .message-body {
+  border-color: #1fc8db;
+  color: gray;
+}
+
+.message.is-info {
+  background: #edf7fc;
+}
+
+.message.is-info .message-header {
+  background: #42afe3;
+  color: white;
+}
+
+.message.is-info .message-body {
+  border-color: #42afe3;
+  color: gray;
+}
+
+.message.is-success {
+  background: #f4faf0;
+}
+
+.message.is-success .message-header {
+  background: #97cd76;
+  color: white;
+}
+
+.message.is-success .message-body {
+  border-color: #97cd76;
+  color: gray;
+}
+
+.message.is-warning {
+  background: #fffbeb;
+}
+
+.message.is-warning .message-header {
+  background: #fce473;
+  color: rgba(17, 17, 17, 0.5);
+}
+
+.message.is-warning .message-body {
+  border-color: #fce473;
+  color: #666666;
+}
+
+.message.is-danger {
+  background: #fdeeed;
+}
+
+.message.is-danger .message-header {
+  background: #ed6c63;
+  color: white;
+}
+
+.message.is-danger .message-body {
+  border-color: #ed6c63;
+  color: gray;
+}
+
+.modal-background {
+  bottom: 0;
+  left: 0;
+  position: absolute;
+  right: 0;
+  top: 0;
+  background: rgba(17, 17, 17, 0.86);
+}
+
+.modal-content, .modal-card {
+  margin: 0 20px;
+  max-height: calc(100vh - 160px);
+  overflow: auto;
+  position: relative;
+  width: 100%;
+}
+
+@media screen and (min-width: 769px) {
+  .modal-content, .modal-card {
+    margin: 0 auto;
+    max-height: calc(100vh - 40px);
+    width: 640px;
+  }
+}
+
+.modal-close {
+  background: none;
+  height: 40px;
+  position: fixed;
+  right: 20px;
+  top: 20px;
+  width: 40px;
+}
+
+.modal-card {
+  background: #fff;
+  border-radius: 5px;
+  display: -webkit-box;
+  display: -webkit-flex;
+  display: -ms-flexbox;
+  display: flex;
+  -webkit-box-orient: vertical;
+  -webkit-box-direction: normal;
+  -webkit-flex-direction: column;
+      -ms-flex-direction: column;
+          flex-direction: column;
+  max-height: calc(100vh - 40px);
+  overflow: hidden;
+}
+
+.modal-card-head,
+.modal-card-foot {
+  -webkit-box-align: center;
+  -webkit-align-items: center;
+      -ms-flex-align: center;
+          align-items: center;
+  background: #f5f7fa;
+  display: -webkit-box;
+  display: -webkit-flex;
+  display: -ms-flexbox;
+  display: flex;
+  -webkit-flex-shrink: 0;
+      -ms-flex-negative: 0;
+          flex-shrink: 0;
+  -webkit-box-pack: start;
+  -webkit-justify-content: flex-start;
+      -ms-flex-pack: start;
+          justify-content: flex-start;
+  padding: 20px;
+  position: relative;
+}
+
+.modal-card-head {
+  border-bottom: 1px solid #d3d6db;
+}
+
+.modal-card-title {
+  color: #222324;
+  -webkit-box-flex: 1;
+  -webkit-flex: 1;
+      -ms-flex: 1;
+          flex: 1;
+  font-size: 24px;
+  line-height: 1;
+}
+
+.modal-card-foot {
+  border-top: 1px solid #d3d6db;
+}
+
+.modal-card-foot .button:not(:last-child) {
+  margin-right: 10px;
+}
+
+.modal-card-body {
+  -webkit-box-flex: 1;
+  -webkit-flex: 1;
+      -ms-flex: 1;
+          flex: 1;
+  overflow: auto;
+  padding: 20px;
+}
+
+.modal {
+  bottom: 0;
+  left: 0;
+  position: absolute;
+  right: 0;
+  top: 0;
+  -webkit-box-align: center;
+  -webkit-align-items: center;
+      -ms-flex-align: center;
+              -ms-grid-row-align: center;
+          align-items: center;
+  display: none;
+  -webkit-box-pack: center;
+  -webkit-justify-content: center;
+      -ms-flex-pack: center;
+          justify-content: center;
+  overflow: hidden;
+  position: fixed;
+  z-index: 1986;
+}
+
+.modal.is-active {
+  display: -webkit-box;
+  display: -webkit-flex;
+  display: -ms-flexbox;
+  display: flex;
+}
+
+@media screen and (min-width: 769px) {
+  .nav-toggle {
+    display: none;
+  }
+}
+
+.nav-item {
+  -webkit-box-align: center;
+  -webkit-align-items: center;
+      -ms-flex-align: center;
+          align-items: center;
+  display: -webkit-box;
+  display: -webkit-flex;
+  display: -ms-flexbox;
+  display: flex;
+  -webkit-box-pack: center;
+  -webkit-justify-content: center;
+      -ms-flex-pack: center;
+          justify-content: center;
+  padding: 10px;
+}
+
+.nav-item a {
+  -webkit-box-flex: 1;
+  -webkit-flex-grow: 1;
+      -ms-flex-positive: 1;
+          flex-grow: 1;
+}
+
+.nav-item img {
+  max-height: 24px;
+}
+
+.nav-item .button + .button {
+  margin-left: 10px;
+}
+
+.nav-item .tag:first-child {
+  margin-right: 5px;
+}
+
+.nav-item .tag:last-child {
+  margin-left: 5px;
+}
+
+@media screen and (max-width: 768px) {
+  .nav-item {
+    -webkit-box-pack: start;
+    -webkit-justify-content: flex-start;
+        -ms-flex-pack: start;
+            justify-content: flex-start;
+  }
+}
+
+.nav-item a,
+a.nav-item {
+  color: #69707a;
+}
+
+.nav-item a:hover,
+a.nav-item:hover {
+  color: #222324;
+}
+
+.nav-item a.is-active,
+a.nav-item.is-active {
+  color: #222324;
+}
+
+.nav-item a.is-tab,
+a.nav-item.is-tab {
+  border-bottom: 1px solid transparent;
+  border-top: 1px solid transparent;
+  padding-left: 12px;
+  padding-right: 12px;
+}
+
+.nav-item a.is-tab:hover,
+a.nav-item.is-tab:hover {
+  border-bottom: 1px solid #1fc8db;
+  border-top: 1px solid transparent;
+}
+
+.nav-item a.is-tab.is-active,
+a.nav-item.is-tab.is-active {
+  border-bottom: 3px solid #1fc8db;
+  border-top: 3px solid transparent;
+  color: #1fc8db;
+}
+
+@media screen and (max-width: 768px) {
+  .nav-menu {
+    background: #fff;
+    box-shadow: 0 4px 7px rgba(17, 17, 17, 0.1);
+    left: 0;
+    display: none;
+    right: 0;
+    top: 100%;
+    position: absolute;
+  }
+  .nav-menu .nav-item {
+    border-top: 1px solid rgba(211, 214, 219, 0.5);
+    padding: 10px;
+  }
+  .nav-menu.is-active {
+    display: block;
+  }
+}
+
+.nav-left {
+  -webkit-box-align: stretch;
+  -webkit-align-items: stretch;
+      -ms-flex-align: stretch;
+          align-items: stretch;
+  display: -webkit-box;
+  display: -webkit-flex;
+  display: -ms-flexbox;
+  display: flex;
+  -webkit-box-flex: 1;
+  -webkit-flex: 1;
+      -ms-flex: 1;
+          flex: 1;
+  -webkit-box-pack: start;
+  -webkit-justify-content: flex-start;
+      -ms-flex-pack: start;
+          justify-content: flex-start;
+  overflow: hidden;
+  overflow-x: auto;
+  white-space: nowrap;
+}
+
+.nav-center {
+  -webkit-box-align: stretch;
+  -webkit-align-items: stretch;
+      -ms-flex-align: stretch;
+          align-items: stretch;
+  display: -webkit-box;
+  display: -webkit-flex;
+  display: -ms-flexbox;
+  display: flex;
+  -webkit-box-pack: center;
+  -webkit-justify-content: center;
+      -ms-flex-pack: center;
+          justify-content: center;
+}
+
+@media screen and (min-width: 769px) {
+  .nav-right {
+    -webkit-box-align: stretch;
+    -webkit-align-items: stretch;
+        -ms-flex-align: stretch;
+            align-items: stretch;
+    display: -webkit-box;
+    display: -webkit-flex;
+    display: -ms-flexbox;
+    display: flex;
+    -webkit-box-flex: 1;
+    -webkit-flex: 1;
+        -ms-flex: 1;
+            flex: 1;
+    -webkit-box-pack: end;
+    -webkit-justify-content: flex-end;
+        -ms-flex-pack: end;
+            justify-content: flex-end;
+  }
+}
+
+.nav {
+  -webkit-box-align: stretch;
+  -webkit-align-items: stretch;
+      -ms-flex-align: stretch;
+          align-items: stretch;
+  background: #fff;
+  display: -webkit-box;
+  display: -webkit-flex;
+  display: -ms-flexbox;
+  display: flex;
+  min-height: 50px;
+  position: relative;
+  text-align: center;
+  z-index: 2;
+}
+
+.nav > .container {
+  -webkit-box-align: stretch;
+  -webkit-align-items: stretch;
+      -ms-flex-align: stretch;
+          align-items: stretch;
+  display: -webkit-box;
+  display: -webkit-flex;
+  display: -ms-flexbox;
+  display: flex;
+  min-height: 50px;
+  width: 100%;
+}
+
+.nav > .container > .nav-left > .nav-item:first-child:not(.is-tab) {
+  padding-left: 0;
+}
+
+.nav > .container > .nav-right > .nav-item:last-child:not(.is-tab) {
+  padding-right: 0;
+}
+
+.container > .nav > .nav-left > .nav-item:first-child:not(.is-tab) {
+  padding-left: 0;
+}
+
+.container > .nav > .nav-right > .nav-item:last-child:not(.is-tab) {
+  padding-right: 0;
+}
+
+.nav.has-shadow {
+  box-shadow: 0 2px 3px rgba(17, 17, 17, 0.1);
+}
+
+.pagination {
+  -webkit-box-align: center;
+  -webkit-align-items: center;
+      -ms-flex-align: center;
+          align-items: center;
+  display: -webkit-box;
+  display: -webkit-flex;
+  display: -ms-flexbox;
+  display: flex;
+  -webkit-box-pack: center;
+  -webkit-justify-content: center;
+      -ms-flex-pack: center;
+          justify-content: center;
+  text-align: center;
+}
+
+.pagination a {
+  display: block;
+  min-width: 32px;
+  padding: 3px 8px;
+}
+
+.pagination span {
+  color: #aeb1b5;
+  display: block;
+  margin: 0 4px;
+}
+
+.pagination li {
+  margin: 0 2px;
+}
+
+.pagination ul {
+  -webkit-box-align: center;
+  -webkit-align-items: center;
+      -ms-flex-align: center;
+          align-items: center;
+  display: -webkit-box;
+  display: -webkit-flex;
+  display: -ms-flexbox;
+  display: flex;
+  -webkit-box-flex: 1;
+  -webkit-flex: 1;
+      -ms-flex: 1;
+          flex: 1;
+  -webkit-box-pack: center;
+  -webkit-justify-content: center;
+      -ms-flex-pack: center;
+          justify-content: center;
+}
+
+@media screen and (max-width: 768px) {
+  .pagination {
+    -webkit-flex-wrap: wrap;
+        -ms-flex-wrap: wrap;
+            flex-wrap: wrap;
+  }
+  .pagination > a {
+    width: calc(50% - 5px);
+  }
+  .pagination > a:not(:first-child) {
+    margin-left: 10px;
+  }
+  .pagination li {
+    -webkit-box-flex: 1;
+    -webkit-flex: 1;
+        -ms-flex: 1;
+            flex: 1;
+  }
+  .pagination ul {
+    margin-top: 10px;
+  }
+}
+
+@media screen and (min-width: 769px) {
+  .pagination > a:not(:first-child) {
+    -webkit-box-ordinal-group: 2;
+    -webkit-order: 1;
+        -ms-flex-order: 1;
+            order: 1;
+  }
+}
+
+.panel-icon {
+  display: inline-block;
+  font-size: 14px;
+  height: 16px;
+  line-height: 16px;
+  text-align: center;
+  vertical-align: top;
+  width: 16px;
+  color: #aeb1b5;
+  float: left;
+  margin: 0 4px 0 -2px;
+}
+
+.panel-icon .fa {
+  font-size: inherit;
+  line-height: inherit;
+}
+
+.panel-heading {
+  background: #f5f7fa;
+  border-bottom: 1px solid #d3d6db;
+  border-radius: 4px 4px 0 0;
+  color: #222324;
+  font-size: 18px;
+  font-weight: 300;
+  padding: 10px;
+}
+
+.panel-list a {
+  color: #69707a;
+}
+
+.panel-list a:hover {
+  color: #1fc8db;
+}
+
+.panel-tabs {
+  display: -webkit-box;
+  display: -webkit-flex;
+  display: -ms-flexbox;
+  display: flex;
+  font-size: 11px;
+  padding: 5px 10px 0;
+  -webkit-box-pack: center;
+  -webkit-justify-content: center;
+      -ms-flex-pack: center;
+          justify-content: center;
+}
+
+.panel-tabs a {
+  border-bottom: 1px solid #d3d6db;
+  margin-bottom: -1px;
+  padding: 5px;
+}
+
+.panel-tabs a.is-active {
+  border-bottom-color: #222324;
+  color: #222324;
+}
+
+.panel-tabs:not(:last-child) {
+  border-bottom: 1px solid #d3d6db;
+}
+
+.panel-block {
+  color: #222324;
+  display: block;
+  line-height: 16px;
+  padding: 10px;
+}
+
+.panel-block:not(:last-child) {
+  border-bottom: 1px solid #d3d6db;
+}
+
+a.panel-block:hover {
+  background: #f5f7fa;
+}
+
+.panel {
+  border: 1px solid #d3d6db;
+  border-radius: 5px;
+}
+
+.panel:not(:last-child) {
+  margin-bottom: 20px;
+}
+
+.tabs {
+  -webkit-box-align: stretch;
+  -webkit-align-items: stretch;
+      -ms-flex-align: stretch;
+          align-items: stretch;
+  display: -webkit-box;
+  display: -webkit-flex;
+  display: -ms-flexbox;
+  display: flex;
+  -webkit-box-pack: justify;
+  -webkit-justify-content: space-between;
+      -ms-flex-pack: justify;
+          justify-content: space-between;
+  line-height: 24px;
+  overflow: hidden;
+  overflow-x: auto;
+  white-space: nowrap;
+}
+
+.tabs a {
+  -webkit-box-align: center;
+  -webkit-align-items: center;
+      -ms-flex-align: center;
+          align-items: center;
+  border-bottom: 1px solid #d3d6db;
+  color: #69707a;
+  display: -webkit-box;
+  display: -webkit-flex;
+  display: -ms-flexbox;
+  display: flex;
+  -webkit-box-pack: center;
+  -webkit-justify-content: center;
+      -ms-flex-pack: center;
+          justify-content: center;
+  margin-bottom: -1px;
+  padding: 6px 12px;
+  vertical-align: top;
+}
+
+.tabs a:hover {
+  border-bottom-color: #222324;
+  color: #222324;
+}
+
+.tabs li {
+  display: block;
+}
+
+.tabs li.is-active a {
+  border-bottom-color: #1fc8db;
+  color: #1fc8db;
+}
+
+.tabs ul {
+  -webkit-box-align: center;
+  -webkit-align-items: center;
+      -ms-flex-align: center;
+          align-items: center;
+  border-bottom: 1px solid #d3d6db;
+  display: -webkit-box;
+  display: -webkit-flex;
+  display: -ms-flexbox;
+  display: flex;
+  -webkit-box-flex: 1;
+  -webkit-flex: 1;
+      -ms-flex: 1;
+          flex: 1;
+  -webkit-box-pack: start;
+  -webkit-justify-content: flex-start;
+      -ms-flex-pack: start;
+          justify-content: flex-start;
+}
+
+.tabs ul.is-left {
+  padding-right: 10px;
+}
+
+.tabs ul.is-center {
+  -webkit-box-flex: 0;
+  -webkit-flex: none;
+      -ms-flex: none;
+          flex: none;
+  -webkit-box-pack: center;
+  -webkit-justify-content: center;
+      -ms-flex-pack: center;
+          justify-content: center;
+  padding-left: 10px;
+  padding-right: 10px;
+}
+
+.tabs ul.is-right {
+  -webkit-box-pack: end;
+  -webkit-justify-content: flex-end;
+      -ms-flex-pack: end;
+          justify-content: flex-end;
+  padding-left: 10px;
+}
+
+.tabs .icon:first-child {
+  margin-right: 8px;
+}
+
+.tabs .icon:last-child {
+  margin-left: 8px;
+}
+
+.tabs.is-centered ul {
+  -webkit-box-pack: center;
+  -webkit-justify-content: center;
+      -ms-flex-pack: center;
+          justify-content: center;
+}
+
+.tabs.is-right ul {
+  -webkit-box-pack: end;
+  -webkit-justify-content: flex-end;
+      -ms-flex-pack: end;
+          justify-content: flex-end;
+}
+
+.tabs.is-boxed a {
+  border: 1px solid transparent;
+  border-radius: 3px 3px 0 0;
+  padding-bottom: 5px;
+  padding-top: 5px;
+}
+
+.tabs.is-boxed a:hover {
+  background: #f5f7fa;
+  border-bottom-color: #d3d6db;
+}
+
+.tabs.is-boxed li.is-active a {
+  background: #fff;
+  border-color: #d3d6db;
+  border-bottom-color: transparent !important;
+}
+
+.tabs.is-fullwidth li {
+  -webkit-box-flex: 1;
+  -webkit-flex: 1;
+      -ms-flex: 1;
+          flex: 1;
+}
+
+.tabs.is-toggle a {
+  border: 1px solid #d3d6db;
+  margin-bottom: 0;
+  padding-bottom: 5px;
+  padding-top: 5px;
+  position: relative;
+}
+
+.tabs.is-toggle a:hover {
+  background: #f5f7fa;
+  border-color: #aeb1b5;
+  z-index: 2;
+}
+
+.tabs.is-toggle li + li {
+  margin-left: -1px;
+}
+
+.tabs.is-toggle li:first-child a {
+  border-radius: 3px 0 0 3px;
+}
+
+.tabs.is-toggle li:last-child a {
+  border-radius: 0 3px 3px 0;
+}
+
+.tabs.is-toggle li.is-active a {
+  background: #1fc8db;
+  border-color: #1fc8db;
+  color: white;
+  z-index: 1;
+}
+
+.tabs.is-toggle ul {
+  border-bottom: none;
+}
+
+.tabs.is-small {
+  font-size: 11px;
+}
+
+.tabs.is-small a {
+  padding: 2px 8px;
+}
+
+.tabs.is-small.is-boxed a, .tabs.is-small.is-toggle a {
+  padding-bottom: 1px;
+  padding-top: 1px;
+}
+
+.tabs.is-medium {
+  font-size: 18px;
+}
+
+.tabs.is-medium a {
+  padding: 10px 16px;
+}
+
+.tabs.is-medium.is-boxed a, .tabs.is-medium.is-toggle a {
+  padding-bottom: 9px;
+  padding-top: 9px;
+}
+
+.tabs.is-large {
+  font-size: 28px;
+}
+
+.tabs.is-large a {
+  padding: 14px 20px;
+}
+
+.tabs.is-large.is-boxed a, .tabs.is-large.is-toggle a {
+  padding-bottom: 13px;
+  padding-top: 13px;
+}
+
+.hero-video {
+  bottom: 0;
+  left: 0;
+  position: absolute;
+  right: 0;
+  top: 0;
+  overflow: hidden;
+}
+
+.hero-video video {
+  left: 50%;
+  min-height: 100%;
+  min-width: 100%;
+  position: absolute;
+  top: 50%;
+  -webkit-transform: translate3d(-50%, -50%, 0);
+          transform: translate3d(-50%, -50%, 0);
+}
+
+.hero-video.is-transparent {
+  opacity: 0.3;
+}
+
+@media screen and (max-width: 768px) {
+  .hero-video {
+    display: none;
+  }
+}
+
+.hero-buttons {
+  margin-top: 20px;
+}
+
+@media screen and (max-width: 768px) {
+  .hero-buttons .button {
+    display: -webkit-box;
+    display: -webkit-flex;
+    display: -ms-flexbox;
+    display: flex;
+  }
+  .hero-buttons .button:not(:last-child) {
+    margin-bottom: 10px;
+  }
+}
+
+@media screen and (min-width: 769px) {
+  .hero-buttons {
+    display: -webkit-box;
+    display: -webkit-flex;
+    display: -ms-flexbox;
+    display: flex;
+    -webkit-box-pack: center;
+    -webkit-justify-content: center;
+        -ms-flex-pack: center;
+            justify-content: center;
+  }
+  .hero-buttons .button:not(:last-child) {
+    margin-right: 20px;
+  }
+}
+
+.hero-head,
+.hero-foot {
+  -webkit-flex-shrink: 0;
+      -ms-flex-negative: 0;
+          flex-shrink: 0;
+}
+
+.hero-body {
+  -webkit-box-flex: 1;
+  -webkit-flex: 1;
+      -ms-flex: 1;
+          flex: 1;
+  padding: 40px 20px;
+}
+
+@media screen and (min-width: 980px) {
+  .hero-body {
+    padding-left: 0;
+    padding-right: 0;
+  }
+}
+
+.hero {
+  -webkit-box-align: stretch;
+  -webkit-align-items: stretch;
+      -ms-flex-align: stretch;
+          align-items: stretch;
+  background: #fff;
+  display: -webkit-box;
+  display: -webkit-flex;
+  display: -ms-flexbox;
+  display: flex;
+  -webkit-box-orient: vertical;
+  -webkit-box-direction: normal;
+  -webkit-flex-direction: column;
+      -ms-flex-direction: column;
+          flex-direction: column;
+  -webkit-box-pack: justify;
+  -webkit-justify-content: space-between;
+      -ms-flex-pack: justify;
+          justify-content: space-between;
+}
+
+.hero .nav {
+  background: none;
+  box-shadow: 0 1px 0 rgba(211, 214, 219, 0.3);
+}
+
+.hero .tabs ul {
+  border-bottom: none;
+}
+
+.hero.is-white {
+  background: #fff;
+  color: #111;
+}
+
+.hero.is-white .title {
+  color: #111;
+}
+
+.hero.is-white .title a,
+.hero.is-white .title strong {
+  color: inherit;
+}
+
+.hero.is-white .subtitle {
+  color: rgba(17, 17, 17, 0.7);
+}
+
+.hero.is-white .subtitle a,
+.hero.is-white .subtitle strong {
+  color: #111;
+}
+
+.hero.is-white .nav {
+  box-shadow: 0 1px 0 rgba(17, 17, 17, 0.2);
+}
+
+@media screen and (max-width: 768px) {
+  .hero.is-white .nav-menu {
+    background: #fff;
+  }
+}
+
+.hero.is-white a.nav-item,
+.hero.is-white .nav-item a:not(.button) {
+  color: rgba(17, 17, 17, 0.5);
+}
+
+.hero.is-white a.nav-item:hover, .hero.is-white a.nav-item.is-active,
+.hero.is-white .nav-item a:not(.button):hover,
+.hero.is-white .nav-item a:not(.button).is-active {
+  color: #111;
+}
+
+.hero.is-white .tabs a {
+  color: #111;
+  opacity: 0.5;
+}
+
+.hero.is-white .tabs a:hover {
+  opacity: 1;
+}
+
+.hero.is-white .tabs li.is-active a {
+  opacity: 1;
+}
+
+.hero.is-white .tabs.is-boxed a, .hero.is-white .tabs.is-toggle a {
+  color: #111;
+}
+
+.hero.is-white .tabs.is-boxed a:hover, .hero.is-white .tabs.is-toggle a:hover {
+  background: rgba(17, 17, 17, 0.1);
+}
+
+.hero.is-white .tabs.is-boxed li.is-active a, .hero.is-white .tabs.is-boxed li.is-active a:hover, .hero.is-white .tabs.is-toggle li.is-active a, .hero.is-white .tabs.is-toggle li.is-active a:hover {
+  background: #111;
+  border-color: #111;
+  color: #fff;
+}
+
+.hero.is-white.is-bold {
+  background-image: -webkit-linear-gradient(309deg, #e6e6e6 0%, #fff 71%, white 100%);
+  background-image: linear-gradient(141deg, #e6e6e6 0%, #fff 71%, white 100%);
+}
+
+@media screen and (max-width: 768px) {
+  .hero.is-white .nav-toggle span {
+    background: #111;
+  }
+  .hero.is-white .nav-toggle:hover {
+    background: rgba(17, 17, 17, 0.1);
+  }
+  .hero.is-white .nav-toggle.is-active span {
+    background: #111;
+  }
+  .hero.is-white .nav-menu .nav-item {
+    border-top-color: rgba(17, 17, 17, 0.2);
+  }
+}
+
+.hero.is-black {
+  background: #111;
+  color: #fff;
+}
+
+.hero.is-black .title {
+  color: #fff;
+}
+
+.hero.is-black .title a,
+.hero.is-black .title strong {
+  color: inherit;
+}
+
+.hero.is-black .subtitle {
+  color: rgba(255, 255, 255, 0.7);
+}
+
+.hero.is-black .subtitle a,
+.hero.is-black .subtitle strong {
+  color: #fff;
+}
+
+.hero.is-black .nav {
+  box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2);
+}
+
+@media screen and (max-width: 768px) {
+  .hero.is-black .nav-menu {
+    background: #111;
+  }
+}
+
+.hero.is-black a.nav-item,
+.hero.is-black .nav-item a:not(.button) {
+  color: rgba(255, 255, 255, 0.5);
+}
+
+.hero.is-black a.nav-item:hover, .hero.is-black a.nav-item.is-active,
+.hero.is-black .nav-item a:not(.button):hover,
+.hero.is-black .nav-item a:not(.button).is-active {
+  color: #fff;
+}
+
+.hero.is-black .tabs a {
+  color: #fff;
+  opacity: 0.5;
+}
+
+.hero.is-black .tabs a:hover {
+  opacity: 1;
+}
+
+.hero.is-black .tabs li.is-active a {
+  opacity: 1;
+}
+
+.hero.is-black .tabs.is-boxed a, .hero.is-black .tabs.is-toggle a {
+  color: #fff;
+}
+
+.hero.is-black .tabs.is-boxed a:hover, .hero.is-black .tabs.is-toggle a:hover {
+  background: rgba(17, 17, 17, 0.1);
+}
+
+.hero.is-black .tabs.is-boxed li.is-active a, .hero.is-black .tabs.is-boxed li.is-active a:hover, .hero.is-black .tabs.is-toggle li.is-active a, .hero.is-black .tabs.is-toggle li.is-active a:hover {
+  background: #fff;
+  border-color: #fff;
+  color: #111;
+}
+
+.hero.is-black.is-bold {
+  background-image: -webkit-linear-gradient(309deg, black 0%, #111 71%, #1f1c1c 100%);
+  background-image: linear-gradient(141deg, black 0%, #111 71%, #1f1c1c 100%);
+}
+
+@media screen and (max-width: 768px) {
+  .hero.is-black .nav-toggle span {
+    background: #fff;
+  }
+  .hero.is-black .nav-toggle:hover {
+    background: rgba(17, 17, 17, 0.1);
+  }
+  .hero.is-black .nav-toggle.is-active span {
+    background: #fff;
+  }
+  .hero.is-black .nav-menu .nav-item {
+    border-top-color: rgba(255, 255, 255, 0.2);
+  }
+}
+
+.hero.is-light {
+  background: #f5f7fa;
+  color: #69707a;
+}
+
+.hero.is-light .title {
+  color: #69707a;
+}
+
+.hero.is-light .title a,
+.hero.is-light .title strong {
+  color: inherit;
+}
+
+.hero.is-light .subtitle {
+  color: rgba(105, 112, 122, 0.7);
+}
+
+.hero.is-light .subtitle a,
+.hero.is-light .subtitle strong {
+  color: #69707a;
+}
+
+.hero.is-light .nav {
+  box-shadow: 0 1px 0 rgba(105, 112, 122, 0.2);
+}
+
+@media screen and (max-width: 768px) {
+  .hero.is-light .nav-menu {
+    background: #f5f7fa;
+  }
+}
+
+.hero.is-light a.nav-item,
+.hero.is-light .nav-item a:not(.button) {
+  color: rgba(105, 112, 122, 0.5);
+}
+
+.hero.is-light a.nav-item:hover, .hero.is-light a.nav-item.is-active,
+.hero.is-light .nav-item a:not(.button):hover,
+.hero.is-light .nav-item a:not(.button).is-active {
+  color: #69707a;
+}
+
+.hero.is-light .tabs a {
+  color: #69707a;
+  opacity: 0.5;
+}
+
+.hero.is-light .tabs a:hover {
+  opacity: 1;
+}
+
+.hero.is-light .tabs li.is-active a {
+  opacity: 1;
+}
+
+.hero.is-light .tabs.is-boxed a, .hero.is-light .tabs.is-toggle a {
+  color: #69707a;
+}
+
+.hero.is-light .tabs.is-boxed a:hover, .hero.is-light .tabs.is-toggle a:hover {
+  background: rgba(17, 17, 17, 0.1);
+}
+
+.hero.is-light .tabs.is-boxed li.is-active a, .hero.is-light .tabs.is-boxed li.is-active a:hover, .hero.is-light .tabs.is-toggle li.is-active a, .hero.is-light .tabs.is-toggle li.is-active a:hover {
+  background: #69707a;
+  border-color: #69707a;
+  color: #f5f7fa;
+}
+
+.hero.is-light.is-bold {
+  background-image: -webkit-linear-gradient(309deg, #d0e0ec 0%, #f5f7fa 71%, white 100%);
+  background-image: linear-gradient(141deg, #d0e0ec 0%, #f5f7fa 71%, white 100%);
+}
+
+@media screen and (max-width: 768px) {
+  .hero.is-light .nav-toggle span {
+    background: #69707a;
+  }
+  .hero.is-light .nav-toggle:hover {
+    background: rgba(17, 17, 17, 0.1);
+  }
+  .hero.is-light .nav-toggle.is-active span {
+    background: #69707a;
+  }
+  .hero.is-light .nav-menu .nav-item {
+    border-top-color: rgba(105, 112, 122, 0.2);
+  }
+}
+
+.hero.is-dark {
+  background: #69707a;
+  color: #f5f7fa;
+}
+
+.hero.is-dark .title {
+  color: #f5f7fa;
+}
+
+.hero.is-dark .title a,
+.hero.is-dark .title strong {
+  color: inherit;
+}
+
+.hero.is-dark .subtitle {
+  color: rgba(245, 247, 250, 0.7);
+}
+
+.hero.is-dark .subtitle a,
+.hero.is-dark .subtitle strong {
+  color: #f5f7fa;
+}
+
+.hero.is-dark .nav {
+  box-shadow: 0 1px 0 rgba(245, 247, 250, 0.2);
+}
+
+@media screen and (max-width: 768px) {
+  .hero.is-dark .nav-menu {
+    background: #69707a;
+  }
+}
+
+.hero.is-dark a.nav-item,
+.hero.is-dark .nav-item a:not(.button) {
+  color: rgba(245, 247, 250, 0.5);
+}
+
+.hero.is-dark a.nav-item:hover, .hero.is-dark a.nav-item.is-active,
+.hero.is-dark .nav-item a:not(.button):hover,
+.hero.is-dark .nav-item a:not(.button).is-active {
+  color: #f5f7fa;
+}
+
+.hero.is-dark .tabs a {
+  color: #f5f7fa;
+  opacity: 0.5;
+}
+
+.hero.is-dark .tabs a:hover {
+  opacity: 1;
+}
+
+.hero.is-dark .tabs li.is-active a {
+  opacity: 1;
+}
+
+.hero.is-dark .tabs.is-boxed a, .hero.is-dark .tabs.is-toggle a {
+  color: #f5f7fa;
+}
+
+.hero.is-dark .tabs.is-boxed a:hover, .hero.is-dark .tabs.is-toggle a:hover {
+  background: rgba(17, 17, 17, 0.1);
+}
+
+.hero.is-dark .tabs.is-boxed li.is-active a, .hero.is-dark .tabs.is-boxed li.is-active a:hover, .hero.is-dark .tabs.is-toggle li.is-active a, .hero.is-dark .tabs.is-toggle li.is-active a:hover {
+  background: #f5f7fa;
+  border-color: #f5f7fa;
+  color: #69707a;
+}
+
+.hero.is-dark.is-bold {
+  background-image: -webkit-linear-gradient(309deg, #495a67 0%, #69707a 71%, #6e768e 100%);
+  background-image: linear-gradient(141deg, #495a67 0%, #69707a 71%, #6e768e 100%);
+}
+
+@media screen and (max-width: 768px) {
+  .hero.is-dark .nav-toggle span {
+    background: #f5f7fa;
+  }
+  .hero.is-dark .nav-toggle:hover {
+    background: rgba(17, 17, 17, 0.1);
+  }
+  .hero.is-dark .nav-toggle.is-active span {
+    background: #f5f7fa;
+  }
+  .hero.is-dark .nav-menu .nav-item {
+    border-top-color: rgba(245, 247, 250, 0.2);
+  }
+}
+
+.hero.is-primary {
+  background: #1fc8db;
+  color: white;
+}
+
+.hero.is-primary .title {
+  color: white;
+}
+
+.hero.is-primary .title a,
+.hero.is-primary .title strong {
+  color: inherit;
+}
+
+.hero.is-primary .subtitle {
+  color: rgba(255, 255, 255, 0.7);
+}
+
+.hero.is-primary .subtitle a,
+.hero.is-primary .subtitle strong {
+  color: white;
+}
+
+.hero.is-primary .nav {
+  box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2);
+}
+
+@media screen and (max-width: 768px) {
+  .hero.is-primary .nav-menu {
+    background: #1fc8db;
+  }
+}
+
+.hero.is-primary a.nav-item,
+.hero.is-primary .nav-item a:not(.button) {
+  color: rgba(255, 255, 255, 0.5);
+}
+
+.hero.is-primary a.nav-item:hover, .hero.is-primary a.nav-item.is-active,
+.hero.is-primary .nav-item a:not(.button):hover,
+.hero.is-primary .nav-item a:not(.button).is-active {
+  color: white;
+}
+
+.hero.is-primary .tabs a {
+  color: white;
+  opacity: 0.5;
+}
+
+.hero.is-primary .tabs a:hover {
+  opacity: 1;
+}
+
+.hero.is-primary .tabs li.is-active a {
+  opacity: 1;
+}
+
+.hero.is-primary .tabs.is-boxed a, .hero.is-primary .tabs.is-toggle a {
+  color: white;
+}
+
+.hero.is-primary .tabs.is-boxed a:hover, .hero.is-primary .tabs.is-toggle a:hover {
+  background: rgba(17, 17, 17, 0.1);
+}
+
+.hero.is-primary .tabs.is-boxed li.is-active a, .hero.is-primary .tabs.is-boxed li.is-active a:hover, .hero.is-primary .tabs.is-toggle li.is-active a, .hero.is-primary .tabs.is-toggle li.is-active a:hover {
+  background: white;
+  border-color: white;
+  color: #1fc8db;
+}
+
+.hero.is-primary.is-bold {
+  background-image: -webkit-linear-gradient(309deg, #0fb8ad 0%, #1fc8db 71%, #2cb5e8 100%);
+  background-image: linear-gradient(141deg, #0fb8ad 0%, #1fc8db 71%, #2cb5e8 100%);
+}
+
+@media screen and (max-width: 768px) {
+  .hero.is-primary .nav-toggle span {
+    background: white;
+  }
+  .hero.is-primary .nav-toggle:hover {
+    background: rgba(17, 17, 17, 0.1);
+  }
+  .hero.is-primary .nav-toggle.is-active span {
+    background: white;
+  }
+  .hero.is-primary .nav-menu .nav-item {
+    border-top-color: rgba(255, 255, 255, 0.2);
+  }
+}
+
+.hero.is-info {
+  background: #42afe3;
+  color: white;
+}
+
+.hero.is-info .title {
+  color: white;
+}
+
+.hero.is-info .title a,
+.hero.is-info .title strong {
+  color: inherit;
+}
+
+.hero.is-info .subtitle {
+  color: rgba(255, 255, 255, 0.7);
+}
+
+.hero.is-info .subtitle a,
+.hero.is-info .subtitle strong {
+  color: white;
+}
+
+.hero.is-info .nav {
+  box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2);
+}
+
+@media screen and (max-width: 768px) {
+  .hero.is-info .nav-menu {
+    background: #42afe3;
+  }
+}
+
+.hero.is-info a.nav-item,
+.hero.is-info .nav-item a:not(.button) {
+  color: rgba(255, 255, 255, 0.5);
+}
+
+.hero.is-info a.nav-item:hover, .hero.is-info a.nav-item.is-active,
+.hero.is-info .nav-item a:not(.button):hover,
+.hero.is-info .nav-item a:not(.button).is-active {
+  color: white;
+}
+
+.hero.is-info .tabs a {
+  color: white;
+  opacity: 0.5;
+}
+
+.hero.is-info .tabs a:hover {
+  opacity: 1;
+}
+
+.hero.is-info .tabs li.is-active a {
+  opacity: 1;
+}
+
+.hero.is-info .tabs.is-boxed a, .hero.is-info .tabs.is-toggle a {
+  color: white;
+}
+
+.hero.is-info .tabs.is-boxed a:hover, .hero.is-info .tabs.is-toggle a:hover {
+  background: rgba(17, 17, 17, 0.1);
+}
+
+.hero.is-info .tabs.is-boxed li.is-active a, .hero.is-info .tabs.is-boxed li.is-active a:hover, .hero.is-info .tabs.is-toggle li.is-active a, .hero.is-info .tabs.is-toggle li.is-active a:hover {
+  background: white;
+  border-color: white;
+  color: #42afe3;
+}
+
+.hero.is-info.is-bold {
+  background-image: -webkit-linear-gradient(309deg, #13bfdf 0%, #42afe3 71%, #53a1eb 100%);
+  background-image: linear-gradient(141deg, #13bfdf 0%, #42afe3 71%, #53a1eb 100%);
+}
+
+@media screen and (max-width: 768px) {
+  .hero.is-info .nav-toggle span {
+    background: white;
+  }
+  .hero.is-info .nav-toggle:hover {
+    background: rgba(17, 17, 17, 0.1);
+  }
+  .hero.is-info .nav-toggle.is-active span {
+    background: white;
+  }
+  .hero.is-info .nav-menu .nav-item {
+    border-top-color: rgba(255, 255, 255, 0.2);
+  }
+}
+
+.hero.is-success {
+  background: #97cd76;
+  color: white;
+}
+
+.hero.is-success .title {
+  color: white;
+}
+
+.hero.is-success .title a,
+.hero.is-success .title strong {
+  color: inherit;
+}
+
+.hero.is-success .subtitle {
+  color: rgba(255, 255, 255, 0.7);
+}
+
+.hero.is-success .subtitle a,
+.hero.is-success .subtitle strong {
+  color: white;
+}
+
+.hero.is-success .nav {
+  box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2);
+}
+
+@media screen and (max-width: 768px) {
+  .hero.is-success .nav-menu {
+    background: #97cd76;
+  }
+}
+
+.hero.is-success a.nav-item,
+.hero.is-success .nav-item a:not(.button) {
+  color: rgba(255, 255, 255, 0.5);
+}
+
+.hero.is-success a.nav-item:hover, .hero.is-success a.nav-item.is-active,
+.hero.is-success .nav-item a:not(.button):hover,
+.hero.is-success .nav-item a:not(.button).is-active {
+  color: white;
+}
+
+.hero.is-success .tabs a {
+  color: white;
+  opacity: 0.5;
+}
+
+.hero.is-success .tabs a:hover {
+  opacity: 1;
+}
+
+.hero.is-success .tabs li.is-active a {
+  opacity: 1;
+}
+
+.hero.is-success .tabs.is-boxed a, .hero.is-success .tabs.is-toggle a {
+  color: white;
+}
+
+.hero.is-success .tabs.is-boxed a:hover, .hero.is-success .tabs.is-toggle a:hover {
+  background: rgba(17, 17, 17, 0.1);
+}
+
+.hero.is-success .tabs.is-boxed li.is-active a, .hero.is-success .tabs.is-boxed li.is-active a:hover, .hero.is-success .tabs.is-toggle li.is-active a, .hero.is-success .tabs.is-toggle li.is-active a:hover {
+  background: white;
+  border-color: white;
+  color: #97cd76;
+}
+
+.hero.is-success.is-bold {
+  background-image: -webkit-linear-gradient(309deg, #8ecb45 0%, #97cd76 71%, #96d885 100%);
+  background-image: linear-gradient(141deg, #8ecb45 0%, #97cd76 71%, #96d885 100%);
+}
+
+@media screen and (max-width: 768px) {
+  .hero.is-success .nav-toggle span {
+    background: white;
+  }
+  .hero.is-success .nav-toggle:hover {
+    background: rgba(17, 17, 17, 0.1);
+  }
+  .hero.is-success .nav-toggle.is-active span {
+    background: white;
+  }
+  .hero.is-success .nav-menu .nav-item {
+    border-top-color: rgba(255, 255, 255, 0.2);
+  }
+}
+
+.hero.is-warning {
+  background: #fce473;
+  color: rgba(17, 17, 17, 0.5);
+}
+
+.hero.is-warning .title {
+  color: rgba(17, 17, 17, 0.5);
+}
+
+.hero.is-warning .title a,
+.hero.is-warning .title strong {
+  color: inherit;
+}
+
+.hero.is-warning .subtitle {
+  color: rgba(17, 17, 17, 0.7);
+}
+
+.hero.is-warning .subtitle a,
+.hero.is-warning .subtitle strong {
+  color: rgba(17, 17, 17, 0.5);
+}
+
+.hero.is-warning .nav {
+  box-shadow: 0 1px 0 rgba(17, 17, 17, 0.2);
+}
+
+@media screen and (max-width: 768px) {
+  .hero.is-warning .nav-menu {
+    background: #fce473;
+  }
+}
+
+.hero.is-warning a.nav-item,
+.hero.is-warning .nav-item a:not(.button) {
+  color: rgba(17, 17, 17, 0.5);
+}
+
+.hero.is-warning a.nav-item:hover, .hero.is-warning a.nav-item.is-active,
+.hero.is-warning .nav-item a:not(.button):hover,
+.hero.is-warning .nav-item a:not(.button).is-active {
+  color: rgba(17, 17, 17, 0.5);
+}
+
+.hero.is-warning .tabs a {
+  color: rgba(17, 17, 17, 0.5);
+  opacity: 0.5;
+}
+
+.hero.is-warning .tabs a:hover {
+  opacity: 1;
+}
+
+.hero.is-warning .tabs li.is-active a {
+  opacity: 1;
+}
+
+.hero.is-warning .tabs.is-boxed a, .hero.is-warning .tabs.is-toggle a {
+  color: rgba(17, 17, 17, 0.5);
+}
+
+.hero.is-warning .tabs.is-boxed a:hover, .hero.is-warning .tabs.is-toggle a:hover {
+  background: rgba(17, 17, 17, 0.1);
+}
+
+.hero.is-warning .tabs.is-boxed li.is-active a, .hero.is-warning .tabs.is-boxed li.is-active a:hover, .hero.is-warning .tabs.is-toggle li.is-active a, .hero.is-warning .tabs.is-toggle li.is-active a:hover {
+  background: rgba(17, 17, 17, 0.5);
+  border-color: rgba(17, 17, 17, 0.5);
+  color: #fce473;
+}
+
+.hero.is-warning.is-bold {
+  background-image: -webkit-linear-gradient(309deg, #ffbd3d 0%, #fce473 71%, #fffe8a 100%);
+  background-image: linear-gradient(141deg, #ffbd3d 0%, #fce473 71%, #fffe8a 100%);
+}
+
+@media screen and (max-width: 768px) {
+  .hero.is-warning .nav-toggle span {
+    background: rgba(17, 17, 17, 0.5);
+  }
+  .hero.is-warning .nav-toggle:hover {
+    background: rgba(17, 17, 17, 0.1);
+  }
+  .hero.is-warning .nav-toggle.is-active span {
+    background: rgba(17, 17, 17, 0.5);
+  }
+  .hero.is-warning .nav-menu .nav-item {
+    border-top-color: rgba(17, 17, 17, 0.2);
+  }
+}
+
+.hero.is-danger {
+  background: #ed6c63;
+  color: white;
+}
+
+.hero.is-danger .title {
+  color: white;
+}
+
+.hero.is-danger .title a,
+.hero.is-danger .title strong {
+  color: inherit;
+}
+
+.hero.is-danger .subtitle {
+  color: rgba(255, 255, 255, 0.7);
+}
+
+.hero.is-danger .subtitle a,
+.hero.is-danger .subtitle strong {
+  color: white;
+}
+
+.hero.is-danger .nav {
+  box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2);
+}
+
+@media screen and (max-width: 768px) {
+  .hero.is-danger .nav-menu {
+    background: #ed6c63;
+  }
+}
+
+.hero.is-danger a.nav-item,
+.hero.is-danger .nav-item a:not(.button) {
+  color: rgba(255, 255, 255, 0.5);
+}
+
+.hero.is-danger a.nav-item:hover, .hero.is-danger a.nav-item.is-active,
+.hero.is-danger .nav-item a:not(.button):hover,
+.hero.is-danger .nav-item a:not(.button).is-active {
+  color: white;
+}
+
+.hero.is-danger .tabs a {
+  color: white;
+  opacity: 0.5;
+}
+
+.hero.is-danger .tabs a:hover {
+  opacity: 1;
+}
+
+.hero.is-danger .tabs li.is-active a {
+  opacity: 1;
+}
+
+.hero.is-danger .tabs.is-boxed a, .hero.is-danger .tabs.is-toggle a {
+  color: white;
+}
+
+.hero.is-danger .tabs.is-boxed a:hover, .hero.is-danger .tabs.is-toggle a:hover {
+  background: rgba(17, 17, 17, 0.1);
+}
+
+.hero.is-danger .tabs.is-boxed li.is-active a, .hero.is-danger .tabs.is-boxed li.is-active a:hover, .hero.is-danger .tabs.is-toggle li.is-active a, .hero.is-danger .tabs.is-toggle li.is-active a:hover {
+  background: white;
+  border-color: white;
+  color: #ed6c63;
+}
+
+.hero.is-danger.is-bold {
+  background-image: -webkit-linear-gradient(309deg, #f32a3e 0%, #ed6c63 71%, #f39376 100%);
+  background-image: linear-gradient(141deg, #f32a3e 0%, #ed6c63 71%, #f39376 100%);
+}
+
+@media screen and (max-width: 768px) {
+  .hero.is-danger .nav-toggle span {
+    background: white;
+  }
+  .hero.is-danger .nav-toggle:hover {
+    background: rgba(17, 17, 17, 0.1);
+  }
+  .hero.is-danger .nav-toggle.is-active span {
+    background: white;
+  }
+  .hero.is-danger .nav-menu .nav-item {
+    border-top-color: rgba(255, 255, 255, 0.2);
+  }
+}
+
+@media screen and (min-width: 769px) {
+  .hero.is-medium .hero-body {
+    padding-bottom: 120px;
+    padding-top: 120px;
+  }
+}
+
+@media screen and (min-width: 769px) {
+  .hero.is-large .hero-body {
+    padding-bottom: 240px;
+    padding-top: 240px;
+  }
+}
+
+.hero.is-fullheight {
+  min-height: 100vh;
+}
+
+.hero.is-fullheight .hero-body {
+  -webkit-box-align: center;
+  -webkit-align-items: center;
+      -ms-flex-align: center;
+          align-items: center;
+  display: -webkit-box;
+  display: -webkit-flex;
+  display: -ms-flexbox;
+  display: flex;
+}
+
+.hero.is-fullheight .hero-body > .container {
+  -webkit-box-flex: 1;
+  -webkit-flex: 1;
+      -ms-flex: 1;
+          flex: 1;
+}
+
+.section {
+  background: #fff;
+  padding: 40px 20px;
+}
+
+@media screen and (min-width: 980px) {
+  .section.is-medium {
+    padding: 120px 20px;
+  }
+  .section.is-large {
+    padding: 240px 20px;
+  }
+}
+
+.footer {
+  background: #f5f7fa;
+  padding: 40px 20px 80px;
+}
+
+.footer a, .footer a:visited {
+  color: #69707a;
+}
+
+.footer a:hover, .footer a:visited:hover {
+  color: #222324;
+}
+
+.footer a:not(.icon), .footer a:visited:not(.icon) {
+  border-bottom: 1px solid #d3d6db;
+}
+
+.footer a:not(.icon):hover, .footer a:visited:not(.icon):hover {
+  border-bottom-color: #1fc8db;
+}
+/*# sourceMappingURL=bulma.css.map */
favicon.ico
Binary file
hls_streams.js
@@ -0,0 +1,71 @@
+var teststreams = [{
+    file:'http://streambox.fr/playlists/test_001/stream.m3u8',
+    title: 'VOD (6 levels) - ffmpeg internal segmenter x264+aac'
+},{
+    file:'http://184.72.239.149/vod/smil:BigBuckBunny.smil/playlist.m3u8',
+    title: 'BigBuckBunny 2 Levels'
+},{
+    file:'http://m4stv.inqb8r.tv/studentTV/studentTV.stream_360p/playlist.m3u8',
+    title: 'Live'
+},{
+    file:'http://www.codecomposer.net/hls/playlist.m3u8',
+    title: 'Discontinuity'
+},{
+    file:'http://streambox.fr/playlists/issue_002/test.m3u8',
+    title: 'HLSprovider/issues/2'
+},{
+    file:'http://streambox.fr/playlists/issue_003/index.m3u8',
+    title: 'HLSprovider/issues/3 - envivio encoder, big delay between audio and video PTS'
+},{
+    file:'http://streambox.fr/playlists/issue_004_1/index.m3u8',
+    title: 'HLSprovider/issues/4 - envivio encoder, AAC frames cut between 2 fragments, PES parsing robustness'
+},{
+    file:'http://streambox.fr/playlists/issue_004_2/index.m3u8',
+    title: 'HLSprovider/issues/4 - envivio encoder, AAC frames cut between 2 fragments, TS parsing robustness'
+},{
+    file:'http://streambox.fr/playlists/issue_005/index.m3u8',
+    title: 'HLSprovider/issues/5'
+},{
+    file:'http://streambox.fr/playlists/issue_006/sample.m3u8',
+    title: 'HLSprovider/issues/6 - TS parsing robustness'
+},{
+    file:'http://streambox.fr/playlists/issue_010/list.m3u8',
+    title: 'HLSprovider/issues/10 - drift between segment and playlist duration'
+},{
+    file:'http://streambox.fr/playlists/issue_012/playlist.m3u8',
+    title: 'HLSprovider/issues/12 - PTS/seqnum not synchronized accross adaptive playlists'
+},{
+    file:'http://streambox.fr/playlists/issue_020/new/test.m3u8',
+    title: 'HLSprovider/issues/20 - AVC NAL unit parsing issue'
+},{
+    file:'http://streambox.fr/playlists/issue_026/stream_multi.m3u8',
+    title: 'HLSprovider/issues/26 - bad segmentation - adaptive'
+},{
+    file:'http://streambox.fr/playlists/issue_026/stream_cell_16x9_440k.m3u8',
+    title: 'HLSprovider/issues/26 - bad segmentation - 440k'
+},{
+    file:'http://inx-con001.inqb8r.tv/live/e4/playlist.m3u8',
+    title: 'HLSprovider/issues/43 - discontinuity on live streams - multiple bitrate'
+  },{
+    file:'http://avideos.5min.com/28/5180028/518002744_20131106_212846.m3u8',
+    title: 'HLSprovider/issues/48 - multiple bitrate - first level = AAC elementary stream'
+  },{
+    file:'http://streambox.fr/playlists/issue_066/prog_index.m3u8',
+    title: 'HLSprovider/issues/66 - accurate seeking - multiple keyframes per segment - playback artifacts'
+  },{
+    file:'http://streambox.fr/playlists/issue_067/stream.m3u8',
+    title: 'HLSprovider/issues/67 - VLC as HLS server - decoding issues'
+  },{
+    file:'http://193.218.104.234:8080/hls/test_1200.m3u8',
+    title: 'No Audio - Live Playlist'
+},{
+    file:'http://live.gamt.su/20131128/archive-m3u8-aapl.ism/Manifest(format=m3u8-aapl).m3u8',
+    title: 'Mariinsky Theatre - HD (5 A/V levels from 640kb/s to 4.7 Mb/s + 1 audio fallback 260kb/s)'
+},{
+    file:'http://playertest.longtailvideo.com/adaptive/mandolin2/optimized.m3u8',
+    title: 'adaptive playlist - first level = AAC elementary streams with 2 ID3 tag'
+},{
+    file:'http://dev.movingbits.nl/playlist/testing/encrypted/index.m3u8?player_id=Testing123456789&public=true',
+    title: 'one level - AES 128 - one key, no IV. movingbits.nl'
+}
+];
index.html
@@ -0,0 +1,112 @@
+<!DOCTYPE html>
+<html>
+<head>
+  <title>Welcome to the LTS</title>
+
+  <link href="video-js.css" rel="stylesheet">
+  <link href="webticker.css" rel="stylesheet">
+  <link href="weather.css" rel="stylesheet">
+  <link href="main.css" rel="stylesheet">
+  <link rel="stylesheet" href="bulma.css">
+  <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/font-awesome/4.5.0/css/font-awesome.min.css">
+  <script src="video.js"></script>
+  <script>
+    videojs.options.flash.swf = "video-js.swf";
+  </script>
+</head>
+<body>
+  <div class="container is-fluid">
+    <div class="tile is-ancestor">
+      <div class="tile is-10">
+			  <div class="tile is-vertical">
+          <div class="tile is-parent is-vertical">
+            <article class="tile is-child box">
+              <p class="title">Vertical tiles</p>
+              <p class="subtitle">Bottom box</p>
+            </article>
+          </div>
+          <div class="tile is-parent">
+            <article class="tile is-child box">
+              <p class="title">Vertical tiles</p>
+              <p class="subtitle">Bottom box</p>
+            </article>
+          </div>
+        </div>
+				<div class="tile is-parent is-vertical" >
+					<article class="tile is-child box">
+						<div id="weather" class=""></div>
+					</article>
+					<article class="tile is-child box">
+						<p class="title">Vertical tiles</p>
+						<p class="subtitle">Bottom box</p>
+					</article>
+				</div>
+      </div>
+      <div class="tile is-parent is-vertical is-2">
+        <div class="tile is-child box">
+          <video id="trafic_cam_1" class="video-js vjs-default-skin" 
+            height="220" width="auto"
+            data-setup='{"techOrder": ["flash"], "controls":false, "autoplay":true, "preload":"auto"}'>
+            <source src="http://170.93.143.139:1935/rtplive/fc016a5800f700d700437a45351f0214/playlist.m3u8" type='video/mp4' />
+          </video>
+          <video id="trafic_cam_2" class="video-js vjs-default-skin" 
+            height="220" width="auto"
+            data-setup='{"techOrder": ["flash"], "controls":false, "autoplay":true, "preload":"auto"}'>
+            <source src="http://170.93.143.139:1935/rtplive/3801a55801f700d700437a45351f0214/playlist.m3u8" type='video/mp4' />
+          </video>
+          <video id="trafic_cam_3" class="video-js vjs-default-skin" 
+            height="220" width="auto"
+            data-setup='{"techOrder": ["flash"], "controls":false, "autoplay":true, "preload":"auto"}'>
+            <source src="http://170.93.143.138:1935/rtplive/63016dde026300e50051fa36c4235c0a/playlist.m3u8" type='video/mp4' />
+          </video>
+          <video id="trafic_cam_2" class="video-js vjs-default-skin" 
+            height="220" width="auto"
+            data-setup='{"techOrder": ["flash"], "controls":false, "autoplay":true, "preload":"auto"}'>
+            <source src="http://170.93.143.139:1935/rtplive/de014c5800f700d700437a45351f0214/playlist.m3u8" type='video/mp4' />
+          </video>
+        </div>
+      </div> <!-- /end videos/ -->
+    </div> <!-- /end tile 'row'/ -->
+    <div class="tile is-ancestor">
+      <div class="tile is-parent is-12">
+					<article class="tile is-child box">
+						<ul id="webticker1"></ul>
+						<ul id="webticker2"></ul>
+					</article>
+      </div>
+    </div> <!-- /end tile 'row'/ -->
+  </div> <!-- /end container/ -->
+
+  <script type="text/javascript" src="hls_streams.js"></script>
+  <script type="text/javascript" src="jquery-3.0.0.min.js"></script>
+  <script type="text/javascript" src="jquery.webticker.js"></script>
+  <script type="text/javascript" src="jquery.simpleweather.js"></script>
+  <script>
+    $(document).ready( function() {
+      $('#webticker1').webTicker({speed: 100, startEmpty:false, rssurl: "http://rss.cnn.com/rss/cnn_topstories.rss"});
+      $('#webticker2').webTicker({speed: 100, startEmpty:false, rssurl: "http://www.aljazeera.com/xml/rss/all.xml"});
+      getWeather() 
+      setInterval(getWeather, 60000); //update weather every 60s
+   });
+
+    function getWeather() {
+      console.log('updating weather info');
+      $.simpleWeather({
+        location: 'College Park, MD',
+        woeid: '',
+        unit: 'f',
+        success: function(weather) {
+          html = '<div class="weather-content"><h2><i class="icon-'+weather.code+'"></i> '+weather.temp+'&deg;'+weather.units.temp+'</h2>';
+          html += '<ul><li>'+weather.city+', '+weather.region+'</li>';
+          html += '<li class="currently">'+weather.currently+'</li>';
+          html += '<li>'+weather.wind.direction+' '+weather.wind.speed+' '+weather.units.speed+'</li></ul></div>';
+          $("#weather").html(html);
+        },
+        error: function(error) {
+          $("#weather").html('<p>'+error+'</p>');
+        }
+      });
+    }
+  </script>
+</body>
+</html>
jquery-3.0.0.min.js
@@ -0,0 +1,4 @@
+/*! jQuery v3.0.0 | (c) jQuery Foundation | jquery.org/license */
+!function(a,b){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=a.document?b(a,!0):function(a){if(!a.document)throw new Error("jQuery requires a window with a document");return b(a)}:b(a)}("undefined"!=typeof window?window:this,function(a,b){"use strict";var c=[],d=a.document,e=Object.getPrototypeOf,f=c.slice,g=c.concat,h=c.push,i=c.indexOf,j={},k=j.toString,l=j.hasOwnProperty,m=l.toString,n=m.call(Object),o={};function p(a,b){b=b||d;var c=b.createElement("script");c.text=a,b.head.appendChild(c).parentNode.removeChild(c)}var q="3.0.0",r=function(a,b){return new r.fn.init(a,b)},s=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,t=/^-ms-/,u=/-([a-z])/g,v=function(a,b){return b.toUpperCase()};r.fn=r.prototype={jquery:q,constructor:r,length:0,toArray:function(){return f.call(this)},get:function(a){return null!=a?0>a?this[a+this.length]:this[a]:f.call(this)},pushStack:function(a){var b=r.merge(this.constructor(),a);return b.prevObject=this,b},each:function(a){return r.each(this,a)},map:function(a){return this.pushStack(r.map(this,function(b,c){return a.call(b,c,b)}))},slice:function(){return this.pushStack(f.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(a){var b=this.length,c=+a+(0>a?b:0);return this.pushStack(c>=0&&b>c?[this[c]]:[])},end:function(){return this.prevObject||this.constructor()},push:h,sort:c.sort,splice:c.splice},r.extend=r.fn.extend=function(){var a,b,c,d,e,f,g=arguments[0]||{},h=1,i=arguments.length,j=!1;for("boolean"==typeof g&&(j=g,g=arguments[h]||{},h++),"object"==typeof g||r.isFunction(g)||(g={}),h===i&&(g=this,h--);i>h;h++)if(null!=(a=arguments[h]))for(b in a)c=g[b],d=a[b],g!==d&&(j&&d&&(r.isPlainObject(d)||(e=r.isArray(d)))?(e?(e=!1,f=c&&r.isArray(c)?c:[]):f=c&&r.isPlainObject(c)?c:{},g[b]=r.extend(j,f,d)):void 0!==d&&(g[b]=d));return g},r.extend({expando:"jQuery"+(q+Math.random()).replace(/\D/g,""),isReady:!0,error:function(a){throw new Error(a)},noop:function(){},isFunction:function(a){return"function"===r.type(a)},isArray:Array.isArray,isWindow:function(a){return null!=a&&a===a.window},isNumeric:function(a){var b=r.type(a);return("number"===b||"string"===b)&&!isNaN(a-parseFloat(a))},isPlainObject:function(a){var b,c;return a&&"[object Object]"===k.call(a)?(b=e(a))?(c=l.call(b,"constructor")&&b.constructor,"function"==typeof c&&m.call(c)===n):!0:!1},isEmptyObject:function(a){var b;for(b in a)return!1;return!0},type:function(a){return null==a?a+"":"object"==typeof a||"function"==typeof a?j[k.call(a)]||"object":typeof a},globalEval:function(a){p(a)},camelCase:function(a){return a.replace(t,"ms-").replace(u,v)},nodeName:function(a,b){return a.nodeName&&a.nodeName.toLowerCase()===b.toLowerCase()},each:function(a,b){var c,d=0;if(w(a)){for(c=a.length;c>d;d++)if(b.call(a[d],d,a[d])===!1)break}else for(d in a)if(b.call(a[d],d,a[d])===!1)break;return a},trim:function(a){return null==a?"":(a+"").replace(s,"")},makeArray:function(a,b){var c=b||[];return null!=a&&(w(Object(a))?r.merge(c,"string"==typeof a?[a]:a):h.call(c,a)),c},inArray:function(a,b,c){return null==b?-1:i.call(b,a,c)},merge:function(a,b){for(var c=+b.length,d=0,e=a.length;c>d;d++)a[e++]=b[d];return a.length=e,a},grep:function(a,b,c){for(var d,e=[],f=0,g=a.length,h=!c;g>f;f++)d=!b(a[f],f),d!==h&&e.push(a[f]);return e},map:function(a,b,c){var d,e,f=0,h=[];if(w(a))for(d=a.length;d>f;f++)e=b(a[f],f,c),null!=e&&h.push(e);else for(f in a)e=b(a[f],f,c),null!=e&&h.push(e);return g.apply([],h)},guid:1,proxy:function(a,b){var c,d,e;return"string"==typeof b&&(c=a[b],b=a,a=c),r.isFunction(a)?(d=f.call(arguments,2),e=function(){return a.apply(b||this,d.concat(f.call(arguments)))},e.guid=a.guid=a.guid||r.guid++,e):void 0},now:Date.now,support:o}),"function"==typeof Symbol&&(r.fn[Symbol.iterator]=c[Symbol.iterator]),r.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),function(a,b){j["[object "+b+"]"]=b.toLowerCase()});function w(a){var b=!!a&&"length"in a&&a.length,c=r.type(a);return"function"===c||r.isWindow(a)?!1:"array"===c||0===b||"number"==typeof b&&b>0&&b-1 in a}var x=function(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u="sizzle"+1*new Date,v=a.document,w=0,x=0,y=ha(),z=ha(),A=ha(),B=function(a,b){return a===b&&(l=!0),0},C={}.hasOwnProperty,D=[],E=D.pop,F=D.push,G=D.push,H=D.slice,I=function(a,b){for(var c=0,d=a.length;d>c;c++)if(a[c]===b)return c;return-1},J="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",K="[\\x20\\t\\r\\n\\f]",L="(?:\\\\.|[\\w-]|[^\x00-\\xa0])+",M="\\["+K+"*("+L+")(?:"+K+"*([*^$|!~]?=)"+K+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+L+"))|)"+K+"*\\]",N=":("+L+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+M+")*)|.*)\\)|)",O=new RegExp(K+"+","g"),P=new RegExp("^"+K+"+|((?:^|[^\\\\])(?:\\\\.)*)"+K+"+$","g"),Q=new RegExp("^"+K+"*,"+K+"*"),R=new RegExp("^"+K+"*([>+~]|"+K+")"+K+"*"),S=new RegExp("="+K+"*([^\\]'\"]*?)"+K+"*\\]","g"),T=new RegExp(N),U=new RegExp("^"+L+"$"),V={ID:new RegExp("^#("+L+")"),CLASS:new RegExp("^\\.("+L+")"),TAG:new RegExp("^("+L+"|[*])"),ATTR:new RegExp("^"+M),PSEUDO:new RegExp("^"+N),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+K+"*(even|odd|(([+-]|)(\\d*)n|)"+K+"*(?:([+-]|)"+K+"*(\\d+)|))"+K+"*\\)|)","i"),bool:new RegExp("^(?:"+J+")$","i"),needsContext:new RegExp("^"+K+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+K+"*((?:-\\d)?\\d*)"+K+"*\\)|)(?=[^-]|$)","i")},W=/^(?:input|select|textarea|button)$/i,X=/^h\d$/i,Y=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,$=/[+~]/,_=new RegExp("\\\\([\\da-f]{1,6}"+K+"?|("+K+")|.)","ig"),aa=function(a,b,c){var d="0x"+b-65536;return d!==d||c?b:0>d?String.fromCharCode(d+65536):String.fromCharCode(d>>10|55296,1023&d|56320)},ba=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\x80-\uFFFF\w-]/g,ca=function(a,b){return b?"\x00"===a?"\ufffd":a.slice(0,-1)+"\\"+a.charCodeAt(a.length-1).toString(16)+" ":"\\"+a},da=function(){m()},ea=ta(function(a){return a.disabled===!0},{dir:"parentNode",next:"legend"});try{G.apply(D=H.call(v.childNodes),v.childNodes),D[v.childNodes.length].nodeType}catch(fa){G={apply:D.length?function(a,b){F.apply(a,H.call(b))}:function(a,b){var c=a.length,d=0;while(a[c++]=b[d++]);a.length=c-1}}}function ga(a,b,d,e){var f,h,j,k,l,o,r,s=b&&b.ownerDocument,w=b?b.nodeType:9;if(d=d||[],"string"!=typeof a||!a||1!==w&&9!==w&&11!==w)return d;if(!e&&((b?b.ownerDocument||b:v)!==n&&m(b),b=b||n,p)){if(11!==w&&(l=Z.exec(a)))if(f=l[1]){if(9===w){if(!(j=b.getElementById(f)))return d;if(j.id===f)return d.push(j),d}else if(s&&(j=s.getElementById(f))&&t(b,j)&&j.id===f)return d.push(j),d}else{if(l[2])return G.apply(d,b.getElementsByTagName(a)),d;if((f=l[3])&&c.getElementsByClassName&&b.getElementsByClassName)return G.apply(d,b.getElementsByClassName(f)),d}if(c.qsa&&!A[a+" "]&&(!q||!q.test(a))){if(1!==w)s=b,r=a;else if("object"!==b.nodeName.toLowerCase()){(k=b.getAttribute("id"))?k=k.replace(ba,ca):b.setAttribute("id",k=u),o=g(a),h=o.length;while(h--)o[h]="#"+k+" "+sa(o[h]);r=o.join(","),s=$.test(a)&&qa(b.parentNode)||b}if(r)try{return G.apply(d,s.querySelectorAll(r)),d}catch(x){}finally{k===u&&b.removeAttribute("id")}}}return i(a.replace(P,"$1"),b,d,e)}function ha(){var a=[];function b(c,e){return a.push(c+" ")>d.cacheLength&&delete b[a.shift()],b[c+" "]=e}return b}function ia(a){return a[u]=!0,a}function ja(a){var b=n.createElement("fieldset");try{return!!a(b)}catch(c){return!1}finally{b.parentNode&&b.parentNode.removeChild(b),b=null}}function ka(a,b){var c=a.split("|"),e=c.length;while(e--)d.attrHandle[c[e]]=b}function la(a,b){var c=b&&a,d=c&&1===a.nodeType&&1===b.nodeType&&a.sourceIndex-b.sourceIndex;if(d)return d;if(c)while(c=c.nextSibling)if(c===b)return-1;return a?1:-1}function ma(a){return function(b){var c=b.nodeName.toLowerCase();return"input"===c&&b.type===a}}function na(a){return function(b){var c=b.nodeName.toLowerCase();return("input"===c||"button"===c)&&b.type===a}}function oa(a){return function(b){return"label"in b&&b.disabled===a||"form"in b&&b.disabled===a||"form"in b&&b.disabled===!1&&(b.isDisabled===a||b.isDisabled!==!a&&("label"in b||!ea(b))!==a)}}function pa(a){return ia(function(b){return b=+b,ia(function(c,d){var e,f=a([],c.length,b),g=f.length;while(g--)c[e=f[g]]&&(c[e]=!(d[e]=c[e]))})})}function qa(a){return a&&"undefined"!=typeof a.getElementsByTagName&&a}c=ga.support={},f=ga.isXML=function(a){var b=a&&(a.ownerDocument||a).documentElement;return b?"HTML"!==b.nodeName:!1},m=ga.setDocument=function(a){var b,e,g=a?a.ownerDocument||a:v;return g!==n&&9===g.nodeType&&g.documentElement?(n=g,o=n.documentElement,p=!f(n),v!==n&&(e=n.defaultView)&&e.top!==e&&(e.addEventListener?e.addEventListener("unload",da,!1):e.attachEvent&&e.attachEvent("onunload",da)),c.attributes=ja(function(a){return a.className="i",!a.getAttribute("className")}),c.getElementsByTagName=ja(function(a){return a.appendChild(n.createComment("")),!a.getElementsByTagName("*").length}),c.getElementsByClassName=Y.test(n.getElementsByClassName),c.getById=ja(function(a){return o.appendChild(a).id=u,!n.getElementsByName||!n.getElementsByName(u).length}),c.getById?(d.find.ID=function(a,b){if("undefined"!=typeof b.getElementById&&p){var c=b.getElementById(a);return c?[c]:[]}},d.filter.ID=function(a){var b=a.replace(_,aa);return function(a){return a.getAttribute("id")===b}}):(delete d.find.ID,d.filter.ID=function(a){var b=a.replace(_,aa);return function(a){var c="undefined"!=typeof a.getAttributeNode&&a.getAttributeNode("id");return c&&c.value===b}}),d.find.TAG=c.getElementsByTagName?function(a,b){return"undefined"!=typeof b.getElementsByTagName?b.getElementsByTagName(a):c.qsa?b.querySelectorAll(a):void 0}:function(a,b){var c,d=[],e=0,f=b.getElementsByTagName(a);if("*"===a){while(c=f[e++])1===c.nodeType&&d.push(c);return d}return f},d.find.CLASS=c.getElementsByClassName&&function(a,b){return"undefined"!=typeof b.getElementsByClassName&&p?b.getElementsByClassName(a):void 0},r=[],q=[],(c.qsa=Y.test(n.querySelectorAll))&&(ja(function(a){o.appendChild(a).innerHTML="<a id='"+u+"'></a><select id='"+u+"-\r\\' msallowcapture=''><option selected=''></option></select>",a.querySelectorAll("[msallowcapture^='']").length&&q.push("[*^$]="+K+"*(?:''|\"\")"),a.querySelectorAll("[selected]").length||q.push("\\["+K+"*(?:value|"+J+")"),a.querySelectorAll("[id~="+u+"-]").length||q.push("~="),a.querySelectorAll(":checked").length||q.push(":checked"),a.querySelectorAll("a#"+u+"+*").length||q.push(".#.+[+~]")}),ja(function(a){a.innerHTML="<a href='' disabled='disabled'></a><select disabled='disabled'><option/></select>";var b=n.createElement("input");b.setAttribute("type","hidden"),a.appendChild(b).setAttribute("name","D"),a.querySelectorAll("[name=d]").length&&q.push("name"+K+"*[*^$|!~]?="),2!==a.querySelectorAll(":enabled").length&&q.push(":enabled",":disabled"),o.appendChild(a).disabled=!0,2!==a.querySelectorAll(":disabled").length&&q.push(":enabled",":disabled"),a.querySelectorAll("*,:x"),q.push(",.*:")})),(c.matchesSelector=Y.test(s=o.matches||o.webkitMatchesSelector||o.mozMatchesSelector||o.oMatchesSelector||o.msMatchesSelector))&&ja(function(a){c.disconnectedMatch=s.call(a,"*"),s.call(a,"[s!='']:x"),r.push("!=",N)}),q=q.length&&new RegExp(q.join("|")),r=r.length&&new RegExp(r.join("|")),b=Y.test(o.compareDocumentPosition),t=b||Y.test(o.contains)?function(a,b){var c=9===a.nodeType?a.documentElement:a,d=b&&b.parentNode;return a===d||!(!d||1!==d.nodeType||!(c.contains?c.contains(d):a.compareDocumentPosition&&16&a.compareDocumentPosition(d)))}:function(a,b){if(b)while(b=b.parentNode)if(b===a)return!0;return!1},B=b?function(a,b){if(a===b)return l=!0,0;var d=!a.compareDocumentPosition-!b.compareDocumentPosition;return d?d:(d=(a.ownerDocument||a)===(b.ownerDocument||b)?a.compareDocumentPosition(b):1,1&d||!c.sortDetached&&b.compareDocumentPosition(a)===d?a===n||a.ownerDocument===v&&t(v,a)?-1:b===n||b.ownerDocument===v&&t(v,b)?1:k?I(k,a)-I(k,b):0:4&d?-1:1)}:function(a,b){if(a===b)return l=!0,0;var c,d=0,e=a.parentNode,f=b.parentNode,g=[a],h=[b];if(!e||!f)return a===n?-1:b===n?1:e?-1:f?1:k?I(k,a)-I(k,b):0;if(e===f)return la(a,b);c=a;while(c=c.parentNode)g.unshift(c);c=b;while(c=c.parentNode)h.unshift(c);while(g[d]===h[d])d++;return d?la(g[d],h[d]):g[d]===v?-1:h[d]===v?1:0},n):n},ga.matches=function(a,b){return ga(a,null,null,b)},ga.matchesSelector=function(a,b){if((a.ownerDocument||a)!==n&&m(a),b=b.replace(S,"='$1']"),c.matchesSelector&&p&&!A[b+" "]&&(!r||!r.test(b))&&(!q||!q.test(b)))try{var d=s.call(a,b);if(d||c.disconnectedMatch||a.document&&11!==a.document.nodeType)return d}catch(e){}return ga(b,n,null,[a]).length>0},ga.contains=function(a,b){return(a.ownerDocument||a)!==n&&m(a),t(a,b)},ga.attr=function(a,b){(a.ownerDocument||a)!==n&&m(a);var e=d.attrHandle[b.toLowerCase()],f=e&&C.call(d.attrHandle,b.toLowerCase())?e(a,b,!p):void 0;return void 0!==f?f:c.attributes||!p?a.getAttribute(b):(f=a.getAttributeNode(b))&&f.specified?f.value:null},ga.escape=function(a){return(a+"").replace(ba,ca)},ga.error=function(a){throw new Error("Syntax error, unrecognized expression: "+a)},ga.uniqueSort=function(a){var b,d=[],e=0,f=0;if(l=!c.detectDuplicates,k=!c.sortStable&&a.slice(0),a.sort(B),l){while(b=a[f++])b===a[f]&&(e=d.push(f));while(e--)a.splice(d[e],1)}return k=null,a},e=ga.getText=function(a){var b,c="",d=0,f=a.nodeType;if(f){if(1===f||9===f||11===f){if("string"==typeof a.textContent)return a.textContent;for(a=a.firstChild;a;a=a.nextSibling)c+=e(a)}else if(3===f||4===f)return a.nodeValue}else while(b=a[d++])c+=e(b);return c},d=ga.selectors={cacheLength:50,createPseudo:ia,match:V,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(a){return a[1]=a[1].replace(_,aa),a[3]=(a[3]||a[4]||a[5]||"").replace(_,aa),"~="===a[2]&&(a[3]=" "+a[3]+" "),a.slice(0,4)},CHILD:function(a){return a[1]=a[1].toLowerCase(),"nth"===a[1].slice(0,3)?(a[3]||ga.error(a[0]),a[4]=+(a[4]?a[5]+(a[6]||1):2*("even"===a[3]||"odd"===a[3])),a[5]=+(a[7]+a[8]||"odd"===a[3])):a[3]&&ga.error(a[0]),a},PSEUDO:function(a){var b,c=!a[6]&&a[2];return V.CHILD.test(a[0])?null:(a[3]?a[2]=a[4]||a[5]||"":c&&T.test(c)&&(b=g(c,!0))&&(b=c.indexOf(")",c.length-b)-c.length)&&(a[0]=a[0].slice(0,b),a[2]=c.slice(0,b)),a.slice(0,3))}},filter:{TAG:function(a){var b=a.replace(_,aa).toLowerCase();return"*"===a?function(){return!0}:function(a){return a.nodeName&&a.nodeName.toLowerCase()===b}},CLASS:function(a){var b=y[a+" "];return b||(b=new RegExp("(^|"+K+")"+a+"("+K+"|$)"))&&y(a,function(a){return b.test("string"==typeof a.className&&a.className||"undefined"!=typeof a.getAttribute&&a.getAttribute("class")||"")})},ATTR:function(a,b,c){return function(d){var e=ga.attr(d,a);return null==e?"!="===b:b?(e+="","="===b?e===c:"!="===b?e!==c:"^="===b?c&&0===e.indexOf(c):"*="===b?c&&e.indexOf(c)>-1:"$="===b?c&&e.slice(-c.length)===c:"~="===b?(" "+e.replace(O," ")+" ").indexOf(c)>-1:"|="===b?e===c||e.slice(0,c.length+1)===c+"-":!1):!0}},CHILD:function(a,b,c,d,e){var f="nth"!==a.slice(0,3),g="last"!==a.slice(-4),h="of-type"===b;return 1===d&&0===e?function(a){return!!a.parentNode}:function(b,c,i){var j,k,l,m,n,o,p=f!==g?"nextSibling":"previousSibling",q=b.parentNode,r=h&&b.nodeName.toLowerCase(),s=!i&&!h,t=!1;if(q){if(f){while(p){m=b;while(m=m[p])if(h?m.nodeName.toLowerCase()===r:1===m.nodeType)return!1;o=p="only"===a&&!o&&"nextSibling"}return!0}if(o=[g?q.firstChild:q.lastChild],g&&s){m=q,l=m[u]||(m[u]={}),k=l[m.uniqueID]||(l[m.uniqueID]={}),j=k[a]||[],n=j[0]===w&&j[1],t=n&&j[2],m=n&&q.childNodes[n];while(m=++n&&m&&m[p]||(t=n=0)||o.pop())if(1===m.nodeType&&++t&&m===b){k[a]=[w,n,t];break}}else if(s&&(m=b,l=m[u]||(m[u]={}),k=l[m.uniqueID]||(l[m.uniqueID]={}),j=k[a]||[],n=j[0]===w&&j[1],t=n),t===!1)while(m=++n&&m&&m[p]||(t=n=0)||o.pop())if((h?m.nodeName.toLowerCase()===r:1===m.nodeType)&&++t&&(s&&(l=m[u]||(m[u]={}),k=l[m.uniqueID]||(l[m.uniqueID]={}),k[a]=[w,t]),m===b))break;return t-=e,t===d||t%d===0&&t/d>=0}}},PSEUDO:function(a,b){var c,e=d.pseudos[a]||d.setFilters[a.toLowerCase()]||ga.error("unsupported pseudo: "+a);return e[u]?e(b):e.length>1?(c=[a,a,"",b],d.setFilters.hasOwnProperty(a.toLowerCase())?ia(function(a,c){var d,f=e(a,b),g=f.length;while(g--)d=I(a,f[g]),a[d]=!(c[d]=f[g])}):function(a){return e(a,0,c)}):e}},pseudos:{not:ia(function(a){var b=[],c=[],d=h(a.replace(P,"$1"));return d[u]?ia(function(a,b,c,e){var f,g=d(a,null,e,[]),h=a.length;while(h--)(f=g[h])&&(a[h]=!(b[h]=f))}):function(a,e,f){return b[0]=a,d(b,null,f,c),b[0]=null,!c.pop()}}),has:ia(function(a){return function(b){return ga(a,b).length>0}}),contains:ia(function(a){return a=a.replace(_,aa),function(b){return(b.textContent||b.innerText||e(b)).indexOf(a)>-1}}),lang:ia(function(a){return U.test(a||"")||ga.error("unsupported lang: "+a),a=a.replace(_,aa).toLowerCase(),function(b){var c;do if(c=p?b.lang:b.getAttribute("xml:lang")||b.getAttribute("lang"))return c=c.toLowerCase(),c===a||0===c.indexOf(a+"-");while((b=b.parentNode)&&1===b.nodeType);return!1}}),target:function(b){var c=a.location&&a.location.hash;return c&&c.slice(1)===b.id},root:function(a){return a===o},focus:function(a){return a===n.activeElement&&(!n.hasFocus||n.hasFocus())&&!!(a.type||a.href||~a.tabIndex)},enabled:oa(!1),disabled:oa(!0),checked:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&!!a.checked||"option"===b&&!!a.selected},selected:function(a){return a.parentNode&&a.parentNode.selectedIndex,a.selected===!0},empty:function(a){for(a=a.firstChild;a;a=a.nextSibling)if(a.nodeType<6)return!1;return!0},parent:function(a){return!d.pseudos.empty(a)},header:function(a){return X.test(a.nodeName)},input:function(a){return W.test(a.nodeName)},button:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&"button"===a.type||"button"===b},text:function(a){var b;return"input"===a.nodeName.toLowerCase()&&"text"===a.type&&(null==(b=a.getAttribute("type"))||"text"===b.toLowerCase())},first:pa(function(){return[0]}),last:pa(function(a,b){return[b-1]}),eq:pa(function(a,b,c){return[0>c?c+b:c]}),even:pa(function(a,b){for(var c=0;b>c;c+=2)a.push(c);return a}),odd:pa(function(a,b){for(var c=1;b>c;c+=2)a.push(c);return a}),lt:pa(function(a,b,c){for(var d=0>c?c+b:c;--d>=0;)a.push(d);return a}),gt:pa(function(a,b,c){for(var d=0>c?c+b:c;++d<b;)a.push(d);return a})}},d.pseudos.nth=d.pseudos.eq;for(b in{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})d.pseudos[b]=ma(b);for(b in{submit:!0,reset:!0})d.pseudos[b]=na(b);function ra(){}ra.prototype=d.filters=d.pseudos,d.setFilters=new ra,g=ga.tokenize=function(a,b){var c,e,f,g,h,i,j,k=z[a+" "];if(k)return b?0:k.slice(0);h=a,i=[],j=d.preFilter;while(h){c&&!(e=Q.exec(h))||(e&&(h=h.slice(e[0].length)||h),i.push(f=[])),c=!1,(e=R.exec(h))&&(c=e.shift(),f.push({value:c,type:e[0].replace(P," ")}),h=h.slice(c.length));for(g in d.filter)!(e=V[g].exec(h))||j[g]&&!(e=j[g](e))||(c=e.shift(),f.push({value:c,type:g,matches:e}),h=h.slice(c.length));if(!c)break}return b?h.length:h?ga.error(a):z(a,i).slice(0)};function sa(a){for(var b=0,c=a.length,d="";c>b;b++)d+=a[b].value;return d}function ta(a,b,c){var d=b.dir,e=b.next,f=e||d,g=c&&"parentNode"===f,h=x++;return b.first?function(b,c,e){while(b=b[d])if(1===b.nodeType||g)return a(b,c,e)}:function(b,c,i){var j,k,l,m=[w,h];if(i){while(b=b[d])if((1===b.nodeType||g)&&a(b,c,i))return!0}else while(b=b[d])if(1===b.nodeType||g)if(l=b[u]||(b[u]={}),k=l[b.uniqueID]||(l[b.uniqueID]={}),e&&e===b.nodeName.toLowerCase())b=b[d]||b;else{if((j=k[f])&&j[0]===w&&j[1]===h)return m[2]=j[2];if(k[f]=m,m[2]=a(b,c,i))return!0}}}function ua(a){return a.length>1?function(b,c,d){var e=a.length;while(e--)if(!a[e](b,c,d))return!1;return!0}:a[0]}function va(a,b,c){for(var d=0,e=b.length;e>d;d++)ga(a,b[d],c);return c}function wa(a,b,c,d,e){for(var f,g=[],h=0,i=a.length,j=null!=b;i>h;h++)(f=a[h])&&(c&&!c(f,d,e)||(g.push(f),j&&b.push(h)));return g}function xa(a,b,c,d,e,f){return d&&!d[u]&&(d=xa(d)),e&&!e[u]&&(e=xa(e,f)),ia(function(f,g,h,i){var j,k,l,m=[],n=[],o=g.length,p=f||va(b||"*",h.nodeType?[h]:h,[]),q=!a||!f&&b?p:wa(p,m,a,h,i),r=c?e||(f?a:o||d)?[]:g:q;if(c&&c(q,r,h,i),d){j=wa(r,n),d(j,[],h,i),k=j.length;while(k--)(l=j[k])&&(r[n[k]]=!(q[n[k]]=l))}if(f){if(e||a){if(e){j=[],k=r.length;while(k--)(l=r[k])&&j.push(q[k]=l);e(null,r=[],j,i)}k=r.length;while(k--)(l=r[k])&&(j=e?I(f,l):m[k])>-1&&(f[j]=!(g[j]=l))}}else r=wa(r===g?r.splice(o,r.length):r),e?e(null,g,r,i):G.apply(g,r)})}function ya(a){for(var b,c,e,f=a.length,g=d.relative[a[0].type],h=g||d.relative[" "],i=g?1:0,k=ta(function(a){return a===b},h,!0),l=ta(function(a){return I(b,a)>-1},h,!0),m=[function(a,c,d){var e=!g&&(d||c!==j)||((b=c).nodeType?k(a,c,d):l(a,c,d));return b=null,e}];f>i;i++)if(c=d.relative[a[i].type])m=[ta(ua(m),c)];else{if(c=d.filter[a[i].type].apply(null,a[i].matches),c[u]){for(e=++i;f>e;e++)if(d.relative[a[e].type])break;return xa(i>1&&ua(m),i>1&&sa(a.slice(0,i-1).concat({value:" "===a[i-2].type?"*":""})).replace(P,"$1"),c,e>i&&ya(a.slice(i,e)),f>e&&ya(a=a.slice(e)),f>e&&sa(a))}m.push(c)}return ua(m)}function za(a,b){var c=b.length>0,e=a.length>0,f=function(f,g,h,i,k){var l,o,q,r=0,s="0",t=f&&[],u=[],v=j,x=f||e&&d.find.TAG("*",k),y=w+=null==v?1:Math.random()||.1,z=x.length;for(k&&(j=g===n||g||k);s!==z&&null!=(l=x[s]);s++){if(e&&l){o=0,g||l.ownerDocument===n||(m(l),h=!p);while(q=a[o++])if(q(l,g||n,h)){i.push(l);break}k&&(w=y)}c&&((l=!q&&l)&&r--,f&&t.push(l))}if(r+=s,c&&s!==r){o=0;while(q=b[o++])q(t,u,g,h);if(f){if(r>0)while(s--)t[s]||u[s]||(u[s]=E.call(i));u=wa(u)}G.apply(i,u),k&&!f&&u.length>0&&r+b.length>1&&ga.uniqueSort(i)}return k&&(w=y,j=v),t};return c?ia(f):f}return h=ga.compile=function(a,b){var c,d=[],e=[],f=A[a+" "];if(!f){b||(b=g(a)),c=b.length;while(c--)f=ya(b[c]),f[u]?d.push(f):e.push(f);f=A(a,za(e,d)),f.selector=a}return f},i=ga.select=function(a,b,e,f){var i,j,k,l,m,n="function"==typeof a&&a,o=!f&&g(a=n.selector||a);if(e=e||[],1===o.length){if(j=o[0]=o[0].slice(0),j.length>2&&"ID"===(k=j[0]).type&&c.getById&&9===b.nodeType&&p&&d.relative[j[1].type]){if(b=(d.find.ID(k.matches[0].replace(_,aa),b)||[])[0],!b)return e;n&&(b=b.parentNode),a=a.slice(j.shift().value.length)}i=V.needsContext.test(a)?0:j.length;while(i--){if(k=j[i],d.relative[l=k.type])break;if((m=d.find[l])&&(f=m(k.matches[0].replace(_,aa),$.test(j[0].type)&&qa(b.parentNode)||b))){if(j.splice(i,1),a=f.length&&sa(j),!a)return G.apply(e,f),e;break}}}return(n||h(a,o))(f,b,!p,e,!b||$.test(a)&&qa(b.parentNode)||b),e},c.sortStable=u.split("").sort(B).join("")===u,c.detectDuplicates=!!l,m(),c.sortDetached=ja(function(a){return 1&a.compareDocumentPosition(n.createElement("fieldset"))}),ja(function(a){return a.innerHTML="<a href='#'></a>","#"===a.firstChild.getAttribute("href")})||ka("type|href|height|width",function(a,b,c){return c?void 0:a.getAttribute(b,"type"===b.toLowerCase()?1:2)}),c.attributes&&ja(function(a){return a.innerHTML="<input/>",a.firstChild.setAttribute("value",""),""===a.firstChild.getAttribute("value")})||ka("value",function(a,b,c){return c||"input"!==a.nodeName.toLowerCase()?void 0:a.defaultValue}),ja(function(a){return null==a.getAttribute("disabled")})||ka(J,function(a,b,c){var d;return c?void 0:a[b]===!0?b.toLowerCase():(d=a.getAttributeNode(b))&&d.specified?d.value:null}),ga}(a);r.find=x,r.expr=x.selectors,r.expr[":"]=r.expr.pseudos,r.uniqueSort=r.unique=x.uniqueSort,r.text=x.getText,r.isXMLDoc=x.isXML,r.contains=x.contains,r.escapeSelector=x.escape;var y=function(a,b,c){var d=[],e=void 0!==c;while((a=a[b])&&9!==a.nodeType)if(1===a.nodeType){if(e&&r(a).is(c))break;d.push(a)}return d},z=function(a,b){for(var c=[];a;a=a.nextSibling)1===a.nodeType&&a!==b&&c.push(a);return c},A=r.expr.match.needsContext,B=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i,C=/^.[^:#\[\.,]*$/;function D(a,b,c){if(r.isFunction(b))return r.grep(a,function(a,d){return!!b.call(a,d,a)!==c});if(b.nodeType)return r.grep(a,function(a){return a===b!==c});if("string"==typeof b){if(C.test(b))return r.filter(b,a,c);b=r.filter(b,a)}return r.grep(a,function(a){return i.call(b,a)>-1!==c&&1===a.nodeType})}r.filter=function(a,b,c){var d=b[0];return c&&(a=":not("+a+")"),1===b.length&&1===d.nodeType?r.find.matchesSelector(d,a)?[d]:[]:r.find.matches(a,r.grep(b,function(a){return 1===a.nodeType}))},r.fn.extend({find:function(a){var b,c,d=this.length,e=this;if("string"!=typeof a)return this.pushStack(r(a).filter(function(){for(b=0;d>b;b++)if(r.contains(e[b],this))return!0}));for(c=this.pushStack([]),b=0;d>b;b++)r.find(a,e[b],c);return d>1?r.uniqueSort(c):c},filter:function(a){return this.pushStack(D(this,a||[],!1))},not:function(a){return this.pushStack(D(this,a||[],!0))},is:function(a){return!!D(this,"string"==typeof a&&A.test(a)?r(a):a||[],!1).length}});var E,F=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/,G=r.fn.init=function(a,b,c){var e,f;if(!a)return this;if(c=c||E,"string"==typeof a){if(e="<"===a[0]&&">"===a[a.length-1]&&a.length>=3?[null,a,null]:F.exec(a),!e||!e[1]&&b)return!b||b.jquery?(b||c).find(a):this.constructor(b).find(a);if(e[1]){if(b=b instanceof r?b[0]:b,r.merge(this,r.parseHTML(e[1],b&&b.nodeType?b.ownerDocument||b:d,!0)),B.test(e[1])&&r.isPlainObject(b))for(e in b)r.isFunction(this[e])?this[e](b[e]):this.attr(e,b[e]);return this}return f=d.getElementById(e[2]),f&&(this[0]=f,this.length=1),this}return a.nodeType?(this[0]=a,this.length=1,this):r.isFunction(a)?void 0!==c.ready?c.ready(a):a(r):r.makeArray(a,this)};G.prototype=r.fn,E=r(d);var H=/^(?:parents|prev(?:Until|All))/,I={children:!0,contents:!0,next:!0,prev:!0};r.fn.extend({has:function(a){var b=r(a,this),c=b.length;return this.filter(function(){for(var a=0;c>a;a++)if(r.contains(this,b[a]))return!0})},closest:function(a,b){var c,d=0,e=this.length,f=[],g="string"!=typeof a&&r(a);if(!A.test(a))for(;e>d;d++)for(c=this[d];c&&c!==b;c=c.parentNode)if(c.nodeType<11&&(g?g.index(c)>-1:1===c.nodeType&&r.find.matchesSelector(c,a))){f.push(c);break}return this.pushStack(f.length>1?r.uniqueSort(f):f)},index:function(a){return a?"string"==typeof a?i.call(r(a),this[0]):i.call(this,a.jquery?a[0]:a):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(a,b){return this.pushStack(r.uniqueSort(r.merge(this.get(),r(a,b))))},addBack:function(a){return this.add(null==a?this.prevObject:this.prevObject.filter(a))}});function J(a,b){while((a=a[b])&&1!==a.nodeType);return a}r.each({parent:function(a){var b=a.parentNode;return b&&11!==b.nodeType?b:null},parents:function(a){return y(a,"parentNode")},parentsUntil:function(a,b,c){return y(a,"parentNode",c)},next:function(a){return J(a,"nextSibling")},prev:function(a){return J(a,"previousSibling")},nextAll:function(a){return y(a,"nextSibling")},prevAll:function(a){return y(a,"previousSibling")},nextUntil:function(a,b,c){return y(a,"nextSibling",c)},prevUntil:function(a,b,c){return y(a,"previousSibling",c)},siblings:function(a){return z((a.parentNode||{}).firstChild,a)},children:function(a){return z(a.firstChild)},contents:function(a){return a.contentDocument||r.merge([],a.childNodes)}},function(a,b){r.fn[a]=function(c,d){var e=r.map(this,b,c);return"Until"!==a.slice(-5)&&(d=c),d&&"string"==typeof d&&(e=r.filter(d,e)),this.length>1&&(I[a]||r.uniqueSort(e),H.test(a)&&e.reverse()),this.pushStack(e)}});var K=/\S+/g;function L(a){var b={};return r.each(a.match(K)||[],function(a,c){b[c]=!0}),b}r.Callbacks=function(a){a="string"==typeof a?L(a):r.extend({},a);var b,c,d,e,f=[],g=[],h=-1,i=function(){for(e=a.once,d=b=!0;g.length;h=-1){c=g.shift();while(++h<f.length)f[h].apply(c[0],c[1])===!1&&a.stopOnFalse&&(h=f.length,c=!1)}a.memory||(c=!1),b=!1,e&&(f=c?[]:"")},j={add:function(){return f&&(c&&!b&&(h=f.length-1,g.push(c)),function d(b){r.each(b,function(b,c){r.isFunction(c)?a.unique&&j.has(c)||f.push(c):c&&c.length&&"string"!==r.type(c)&&d(c)})}(arguments),c&&!b&&i()),this},remove:function(){return r.each(arguments,function(a,b){var c;while((c=r.inArray(b,f,c))>-1)f.splice(c,1),h>=c&&h--}),this},has:function(a){return a?r.inArray(a,f)>-1:f.length>0},empty:function(){return f&&(f=[]),this},disable:function(){return e=g=[],f=c="",this},disabled:function(){return!f},lock:function(){return e=g=[],c||b||(f=c=""),this},locked:function(){return!!e},fireWith:function(a,c){return e||(c=c||[],c=[a,c.slice?c.slice():c],g.push(c),b||i()),this},fire:function(){return j.fireWith(this,arguments),this},fired:function(){return!!d}};return j};function M(a){return a}function N(a){throw a}function O(a,b,c){var d;try{a&&r.isFunction(d=a.promise)?d.call(a).done(b).fail(c):a&&r.isFunction(d=a.then)?d.call(a,b,c):b.call(void 0,a)}catch(a){c.call(void 0,a)}}r.extend({Deferred:function(b){var c=[["notify","progress",r.Callbacks("memory"),r.Callbacks("memory"),2],["resolve","done",r.Callbacks("once memory"),r.Callbacks("once memory"),0,"resolved"],["reject","fail",r.Callbacks("once memory"),r.Callbacks("once memory"),1,"rejected"]],d="pending",e={state:function(){return d},always:function(){return f.done(arguments).fail(arguments),this},"catch":function(a){return e.then(null,a)},pipe:function(){var a=arguments;return r.Deferred(function(b){r.each(c,function(c,d){var e=r.isFunction(a[d[4]])&&a[d[4]];f[d[1]](function(){var a=e&&e.apply(this,arguments);a&&r.isFunction(a.promise)?a.promise().progress(b.notify).done(b.resolve).fail(b.reject):b[d[0]+"With"](this,e?[a]:arguments)})}),a=null}).promise()},then:function(b,d,e){var f=0;function g(b,c,d,e){return function(){var h=this,i=arguments,j=function(){var a,j;if(!(f>b)){if(a=d.apply(h,i),a===c.promise())throw new TypeError("Thenable self-resolution");j=a&&("object"==typeof a||"function"==typeof a)&&a.then,r.isFunction(j)?e?j.call(a,g(f,c,M,e),g(f,c,N,e)):(f++,j.call(a,g(f,c,M,e),g(f,c,N,e),g(f,c,M,c.notifyWith))):(d!==M&&(h=void 0,i=[a]),(e||c.resolveWith)(h,i))}},k=e?j:function(){try{j()}catch(a){r.Deferred.exceptionHook&&r.Deferred.exceptionHook(a,k.stackTrace),b+1>=f&&(d!==N&&(h=void 0,i=[a]),c.rejectWith(h,i))}};b?k():(r.Deferred.getStackHook&&(k.stackTrace=r.Deferred.getStackHook()),a.setTimeout(k))}}return r.Deferred(function(a){c[0][3].add(g(0,a,r.isFunction(e)?e:M,a.notifyWith)),c[1][3].add(g(0,a,r.isFunction(b)?b:M)),c[2][3].add(g(0,a,r.isFunction(d)?d:N))}).promise()},promise:function(a){return null!=a?r.extend(a,e):e}},f={};return r.each(c,function(a,b){var g=b[2],h=b[5];e[b[1]]=g.add,h&&g.add(function(){d=h},c[3-a][2].disable,c[0][2].lock),g.add(b[3].fire),f[b[0]]=function(){return f[b[0]+"With"](this===f?void 0:this,arguments),this},f[b[0]+"With"]=g.fireWith}),e.promise(f),b&&b.call(f,f),f},when:function(a){var b=arguments.length,c=b,d=Array(c),e=f.call(arguments),g=r.Deferred(),h=function(a){return function(c){d[a]=this,e[a]=arguments.length>1?f.call(arguments):c,--b||g.resolveWith(d,e)}};if(1>=b&&(O(a,g.done(h(c)).resolve,g.reject),"pending"===g.state()||r.isFunction(e[c]&&e[c].then)))return g.then();while(c--)O(e[c],h(c),g.reject);return g.promise()}});var P=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;r.Deferred.exceptionHook=function(b,c){a.console&&a.console.warn&&b&&P.test(b.name)&&a.console.warn("jQuery.Deferred exception: "+b.message,b.stack,c)};var Q=r.Deferred();r.fn.ready=function(a){return Q.then(a),this},r.extend({isReady:!1,readyWait:1,holdReady:function(a){a?r.readyWait++:r.ready(!0)},ready:function(a){(a===!0?--r.readyWait:r.isReady)||(r.isReady=!0,a!==!0&&--r.readyWait>0||Q.resolveWith(d,[r]))}}),r.ready.then=Q.then;function R(){d.removeEventListener("DOMContentLoaded",R),a.removeEventListener("load",R),r.ready()}"complete"===d.readyState||"loading"!==d.readyState&&!d.documentElement.doScroll?a.setTimeout(r.ready):(d.addEventListener("DOMContentLoaded",R),a.addEventListener("load",R));var S=function(a,b,c,d,e,f,g){var h=0,i=a.length,j=null==c;if("object"===r.type(c)){e=!0;for(h in c)S(a,b,h,c[h],!0,f,g)}else if(void 0!==d&&(e=!0,r.isFunction(d)||(g=!0),j&&(g?(b.call(a,d),b=null):(j=b,b=function(a,b,c){
+return j.call(r(a),c)})),b))for(;i>h;h++)b(a[h],c,g?d:d.call(a[h],h,b(a[h],c)));return e?a:j?b.call(a):i?b(a[0],c):f},T=function(a){return 1===a.nodeType||9===a.nodeType||!+a.nodeType};function U(){this.expando=r.expando+U.uid++}U.uid=1,U.prototype={cache:function(a){var b=a[this.expando];return b||(b={},T(a)&&(a.nodeType?a[this.expando]=b:Object.defineProperty(a,this.expando,{value:b,configurable:!0}))),b},set:function(a,b,c){var d,e=this.cache(a);if("string"==typeof b)e[r.camelCase(b)]=c;else for(d in b)e[r.camelCase(d)]=b[d];return e},get:function(a,b){return void 0===b?this.cache(a):a[this.expando]&&a[this.expando][r.camelCase(b)]},access:function(a,b,c){return void 0===b||b&&"string"==typeof b&&void 0===c?this.get(a,b):(this.set(a,b,c),void 0!==c?c:b)},remove:function(a,b){var c,d=a[this.expando];if(void 0!==d){if(void 0!==b){r.isArray(b)?b=b.map(r.camelCase):(b=r.camelCase(b),b=b in d?[b]:b.match(K)||[]),c=b.length;while(c--)delete d[b[c]]}(void 0===b||r.isEmptyObject(d))&&(a.nodeType?a[this.expando]=void 0:delete a[this.expando])}},hasData:function(a){var b=a[this.expando];return void 0!==b&&!r.isEmptyObject(b)}};var V=new U,W=new U,X=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,Y=/[A-Z]/g;function Z(a,b,c){var d;if(void 0===c&&1===a.nodeType)if(d="data-"+b.replace(Y,"-$&").toLowerCase(),c=a.getAttribute(d),"string"==typeof c){try{c="true"===c?!0:"false"===c?!1:"null"===c?null:+c+""===c?+c:X.test(c)?JSON.parse(c):c}catch(e){}W.set(a,b,c)}else c=void 0;return c}r.extend({hasData:function(a){return W.hasData(a)||V.hasData(a)},data:function(a,b,c){return W.access(a,b,c)},removeData:function(a,b){W.remove(a,b)},_data:function(a,b,c){return V.access(a,b,c)},_removeData:function(a,b){V.remove(a,b)}}),r.fn.extend({data:function(a,b){var c,d,e,f=this[0],g=f&&f.attributes;if(void 0===a){if(this.length&&(e=W.get(f),1===f.nodeType&&!V.get(f,"hasDataAttrs"))){c=g.length;while(c--)g[c]&&(d=g[c].name,0===d.indexOf("data-")&&(d=r.camelCase(d.slice(5)),Z(f,d,e[d])));V.set(f,"hasDataAttrs",!0)}return e}return"object"==typeof a?this.each(function(){W.set(this,a)}):S(this,function(b){var c;if(f&&void 0===b){if(c=W.get(f,a),void 0!==c)return c;if(c=Z(f,a),void 0!==c)return c}else this.each(function(){W.set(this,a,b)})},null,b,arguments.length>1,null,!0)},removeData:function(a){return this.each(function(){W.remove(this,a)})}}),r.extend({queue:function(a,b,c){var d;return a?(b=(b||"fx")+"queue",d=V.get(a,b),c&&(!d||r.isArray(c)?d=V.access(a,b,r.makeArray(c)):d.push(c)),d||[]):void 0},dequeue:function(a,b){b=b||"fx";var c=r.queue(a,b),d=c.length,e=c.shift(),f=r._queueHooks(a,b),g=function(){r.dequeue(a,b)};"inprogress"===e&&(e=c.shift(),d--),e&&("fx"===b&&c.unshift("inprogress"),delete f.stop,e.call(a,g,f)),!d&&f&&f.empty.fire()},_queueHooks:function(a,b){var c=b+"queueHooks";return V.get(a,c)||V.access(a,c,{empty:r.Callbacks("once memory").add(function(){V.remove(a,[b+"queue",c])})})}}),r.fn.extend({queue:function(a,b){var c=2;return"string"!=typeof a&&(b=a,a="fx",c--),arguments.length<c?r.queue(this[0],a):void 0===b?this:this.each(function(){var c=r.queue(this,a,b);r._queueHooks(this,a),"fx"===a&&"inprogress"!==c[0]&&r.dequeue(this,a)})},dequeue:function(a){return this.each(function(){r.dequeue(this,a)})},clearQueue:function(a){return this.queue(a||"fx",[])},promise:function(a,b){var c,d=1,e=r.Deferred(),f=this,g=this.length,h=function(){--d||e.resolveWith(f,[f])};"string"!=typeof a&&(b=a,a=void 0),a=a||"fx";while(g--)c=V.get(f[g],a+"queueHooks"),c&&c.empty&&(d++,c.empty.add(h));return h(),e.promise(b)}});var $=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,_=new RegExp("^(?:([+-])=|)("+$+")([a-z%]*)$","i"),aa=["Top","Right","Bottom","Left"],ba=function(a,b){return a=b||a,"none"===a.style.display||""===a.style.display&&r.contains(a.ownerDocument,a)&&"none"===r.css(a,"display")},ca=function(a,b,c,d){var e,f,g={};for(f in b)g[f]=a.style[f],a.style[f]=b[f];e=c.apply(a,d||[]);for(f in b)a.style[f]=g[f];return e};function da(a,b,c,d){var e,f=1,g=20,h=d?function(){return d.cur()}:function(){return r.css(a,b,"")},i=h(),j=c&&c[3]||(r.cssNumber[b]?"":"px"),k=(r.cssNumber[b]||"px"!==j&&+i)&&_.exec(r.css(a,b));if(k&&k[3]!==j){j=j||k[3],c=c||[],k=+i||1;do f=f||".5",k/=f,r.style(a,b,k+j);while(f!==(f=h()/i)&&1!==f&&--g)}return c&&(k=+k||+i||0,e=c[1]?k+(c[1]+1)*c[2]:+c[2],d&&(d.unit=j,d.start=k,d.end=e)),e}var ea={};function fa(a){var b,c=a.ownerDocument,d=a.nodeName,e=ea[d];return e?e:(b=c.body.appendChild(c.createElement(d)),e=r.css(b,"display"),b.parentNode.removeChild(b),"none"===e&&(e="block"),ea[d]=e,e)}function ga(a,b){for(var c,d,e=[],f=0,g=a.length;g>f;f++)d=a[f],d.style&&(c=d.style.display,b?("none"===c&&(e[f]=V.get(d,"display")||null,e[f]||(d.style.display="")),""===d.style.display&&ba(d)&&(e[f]=fa(d))):"none"!==c&&(e[f]="none",V.set(d,"display",c)));for(f=0;g>f;f++)null!=e[f]&&(a[f].style.display=e[f]);return a}r.fn.extend({show:function(){return ga(this,!0)},hide:function(){return ga(this)},toggle:function(a){return"boolean"==typeof a?a?this.show():this.hide():this.each(function(){ba(this)?r(this).show():r(this).hide()})}});var ha=/^(?:checkbox|radio)$/i,ia=/<([a-z][^\/\0>\x20\t\r\n\f]+)/i,ja=/^$|\/(?:java|ecma)script/i,ka={option:[1,"<select multiple='multiple'>","</select>"],thead:[1,"<table>","</table>"],col:[2,"<table><colgroup>","</colgroup></table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],_default:[0,"",""]};ka.optgroup=ka.option,ka.tbody=ka.tfoot=ka.colgroup=ka.caption=ka.thead,ka.th=ka.td;function la(a,b){var c="undefined"!=typeof a.getElementsByTagName?a.getElementsByTagName(b||"*"):"undefined"!=typeof a.querySelectorAll?a.querySelectorAll(b||"*"):[];return void 0===b||b&&r.nodeName(a,b)?r.merge([a],c):c}function ma(a,b){for(var c=0,d=a.length;d>c;c++)V.set(a[c],"globalEval",!b||V.get(b[c],"globalEval"))}var na=/<|&#?\w+;/;function oa(a,b,c,d,e){for(var f,g,h,i,j,k,l=b.createDocumentFragment(),m=[],n=0,o=a.length;o>n;n++)if(f=a[n],f||0===f)if("object"===r.type(f))r.merge(m,f.nodeType?[f]:f);else if(na.test(f)){g=g||l.appendChild(b.createElement("div")),h=(ia.exec(f)||["",""])[1].toLowerCase(),i=ka[h]||ka._default,g.innerHTML=i[1]+r.htmlPrefilter(f)+i[2],k=i[0];while(k--)g=g.lastChild;r.merge(m,g.childNodes),g=l.firstChild,g.textContent=""}else m.push(b.createTextNode(f));l.textContent="",n=0;while(f=m[n++])if(d&&r.inArray(f,d)>-1)e&&e.push(f);else if(j=r.contains(f.ownerDocument,f),g=la(l.appendChild(f),"script"),j&&ma(g),c){k=0;while(f=g[k++])ja.test(f.type||"")&&c.push(f)}return l}!function(){var a=d.createDocumentFragment(),b=a.appendChild(d.createElement("div")),c=d.createElement("input");c.setAttribute("type","radio"),c.setAttribute("checked","checked"),c.setAttribute("name","t"),b.appendChild(c),o.checkClone=b.cloneNode(!0).cloneNode(!0).lastChild.checked,b.innerHTML="<textarea>x</textarea>",o.noCloneChecked=!!b.cloneNode(!0).lastChild.defaultValue}();var pa=d.documentElement,qa=/^key/,ra=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,sa=/^([^.]*)(?:\.(.+)|)/;function ta(){return!0}function ua(){return!1}function va(){try{return d.activeElement}catch(a){}}function wa(a,b,c,d,e,f){var g,h;if("object"==typeof b){"string"!=typeof c&&(d=d||c,c=void 0);for(h in b)wa(a,h,c,d,b[h],f);return a}if(null==d&&null==e?(e=c,d=c=void 0):null==e&&("string"==typeof c?(e=d,d=void 0):(e=d,d=c,c=void 0)),e===!1)e=ua;else if(!e)return a;return 1===f&&(g=e,e=function(a){return r().off(a),g.apply(this,arguments)},e.guid=g.guid||(g.guid=r.guid++)),a.each(function(){r.event.add(this,b,e,d,c)})}r.event={global:{},add:function(a,b,c,d,e){var f,g,h,i,j,k,l,m,n,o,p,q=V.get(a);if(q){c.handler&&(f=c,c=f.handler,e=f.selector),e&&r.find.matchesSelector(pa,e),c.guid||(c.guid=r.guid++),(i=q.events)||(i=q.events={}),(g=q.handle)||(g=q.handle=function(b){return"undefined"!=typeof r&&r.event.triggered!==b.type?r.event.dispatch.apply(a,arguments):void 0}),b=(b||"").match(K)||[""],j=b.length;while(j--)h=sa.exec(b[j])||[],n=p=h[1],o=(h[2]||"").split(".").sort(),n&&(l=r.event.special[n]||{},n=(e?l.delegateType:l.bindType)||n,l=r.event.special[n]||{},k=r.extend({type:n,origType:p,data:d,handler:c,guid:c.guid,selector:e,needsContext:e&&r.expr.match.needsContext.test(e),namespace:o.join(".")},f),(m=i[n])||(m=i[n]=[],m.delegateCount=0,l.setup&&l.setup.call(a,d,o,g)!==!1||a.addEventListener&&a.addEventListener(n,g)),l.add&&(l.add.call(a,k),k.handler.guid||(k.handler.guid=c.guid)),e?m.splice(m.delegateCount++,0,k):m.push(k),r.event.global[n]=!0)}},remove:function(a,b,c,d,e){var f,g,h,i,j,k,l,m,n,o,p,q=V.hasData(a)&&V.get(a);if(q&&(i=q.events)){b=(b||"").match(K)||[""],j=b.length;while(j--)if(h=sa.exec(b[j])||[],n=p=h[1],o=(h[2]||"").split(".").sort(),n){l=r.event.special[n]||{},n=(d?l.delegateType:l.bindType)||n,m=i[n]||[],h=h[2]&&new RegExp("(^|\\.)"+o.join("\\.(?:.*\\.|)")+"(\\.|$)"),g=f=m.length;while(f--)k=m[f],!e&&p!==k.origType||c&&c.guid!==k.guid||h&&!h.test(k.namespace)||d&&d!==k.selector&&("**"!==d||!k.selector)||(m.splice(f,1),k.selector&&m.delegateCount--,l.remove&&l.remove.call(a,k));g&&!m.length&&(l.teardown&&l.teardown.call(a,o,q.handle)!==!1||r.removeEvent(a,n,q.handle),delete i[n])}else for(n in i)r.event.remove(a,n+b[j],c,d,!0);r.isEmptyObject(i)&&V.remove(a,"handle events")}},dispatch:function(a){var b=r.event.fix(a),c,d,e,f,g,h,i=new Array(arguments.length),j=(V.get(this,"events")||{})[b.type]||[],k=r.event.special[b.type]||{};for(i[0]=b,c=1;c<arguments.length;c++)i[c]=arguments[c];if(b.delegateTarget=this,!k.preDispatch||k.preDispatch.call(this,b)!==!1){h=r.event.handlers.call(this,b,j),c=0;while((f=h[c++])&&!b.isPropagationStopped()){b.currentTarget=f.elem,d=0;while((g=f.handlers[d++])&&!b.isImmediatePropagationStopped())b.rnamespace&&!b.rnamespace.test(g.namespace)||(b.handleObj=g,b.data=g.data,e=((r.event.special[g.origType]||{}).handle||g.handler).apply(f.elem,i),void 0!==e&&(b.result=e)===!1&&(b.preventDefault(),b.stopPropagation()))}return k.postDispatch&&k.postDispatch.call(this,b),b.result}},handlers:function(a,b){var c,d,e,f,g=[],h=b.delegateCount,i=a.target;if(h&&i.nodeType&&("click"!==a.type||isNaN(a.button)||a.button<1))for(;i!==this;i=i.parentNode||this)if(1===i.nodeType&&(i.disabled!==!0||"click"!==a.type)){for(d=[],c=0;h>c;c++)f=b[c],e=f.selector+" ",void 0===d[e]&&(d[e]=f.needsContext?r(e,this).index(i)>-1:r.find(e,this,null,[i]).length),d[e]&&d.push(f);d.length&&g.push({elem:i,handlers:d})}return h<b.length&&g.push({elem:this,handlers:b.slice(h)}),g},addProp:function(a,b){Object.defineProperty(r.Event.prototype,a,{enumerable:!0,configurable:!0,get:r.isFunction(b)?function(){return this.originalEvent?b(this.originalEvent):void 0}:function(){return this.originalEvent?this.originalEvent[a]:void 0},set:function(b){Object.defineProperty(this,a,{enumerable:!0,configurable:!0,writable:!0,value:b})}})},fix:function(a){return a[r.expando]?a:new r.Event(a)},special:{load:{noBubble:!0},focus:{trigger:function(){return this!==va()&&this.focus?(this.focus(),!1):void 0},delegateType:"focusin"},blur:{trigger:function(){return this===va()&&this.blur?(this.blur(),!1):void 0},delegateType:"focusout"},click:{trigger:function(){return"checkbox"===this.type&&this.click&&r.nodeName(this,"input")?(this.click(),!1):void 0},_default:function(a){return r.nodeName(a.target,"a")}},beforeunload:{postDispatch:function(a){void 0!==a.result&&a.originalEvent&&(a.originalEvent.returnValue=a.result)}}}},r.removeEvent=function(a,b,c){a.removeEventListener&&a.removeEventListener(b,c)},r.Event=function(a,b){return this instanceof r.Event?(a&&a.type?(this.originalEvent=a,this.type=a.type,this.isDefaultPrevented=a.defaultPrevented||void 0===a.defaultPrevented&&a.returnValue===!1?ta:ua,this.target=a.target&&3===a.target.nodeType?a.target.parentNode:a.target,this.currentTarget=a.currentTarget,this.relatedTarget=a.relatedTarget):this.type=a,b&&r.extend(this,b),this.timeStamp=a&&a.timeStamp||r.now(),void(this[r.expando]=!0)):new r.Event(a,b)},r.Event.prototype={constructor:r.Event,isDefaultPrevented:ua,isPropagationStopped:ua,isImmediatePropagationStopped:ua,isSimulated:!1,preventDefault:function(){var a=this.originalEvent;this.isDefaultPrevented=ta,a&&!this.isSimulated&&a.preventDefault()},stopPropagation:function(){var a=this.originalEvent;this.isPropagationStopped=ta,a&&!this.isSimulated&&a.stopPropagation()},stopImmediatePropagation:function(){var a=this.originalEvent;this.isImmediatePropagationStopped=ta,a&&!this.isSimulated&&a.stopImmediatePropagation(),this.stopPropagation()}},r.each({altKey:!0,bubbles:!0,cancelable:!0,changedTouches:!0,ctrlKey:!0,detail:!0,eventPhase:!0,metaKey:!0,pageX:!0,pageY:!0,shiftKey:!0,view:!0,"char":!0,charCode:!0,key:!0,keyCode:!0,button:!0,buttons:!0,clientX:!0,clientY:!0,offsetX:!0,offsetY:!0,pointerId:!0,pointerType:!0,screenX:!0,screenY:!0,targetTouches:!0,toElement:!0,touches:!0,which:function(a){var b=a.button;return null==a.which&&qa.test(a.type)?null!=a.charCode?a.charCode:a.keyCode:!a.which&&void 0!==b&&ra.test(a.type)?1&b?1:2&b?3:4&b?2:0:a.which}},r.event.addProp),r.each({mouseenter:"mouseover",mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"},function(a,b){r.event.special[a]={delegateType:b,bindType:b,handle:function(a){var c,d=this,e=a.relatedTarget,f=a.handleObj;return e&&(e===d||r.contains(d,e))||(a.type=f.origType,c=f.handler.apply(this,arguments),a.type=b),c}}}),r.fn.extend({on:function(a,b,c,d){return wa(this,a,b,c,d)},one:function(a,b,c,d){return wa(this,a,b,c,d,1)},off:function(a,b,c){var d,e;if(a&&a.preventDefault&&a.handleObj)return d=a.handleObj,r(a.delegateTarget).off(d.namespace?d.origType+"."+d.namespace:d.origType,d.selector,d.handler),this;if("object"==typeof a){for(e in a)this.off(e,b,a[e]);return this}return b!==!1&&"function"!=typeof b||(c=b,b=void 0),c===!1&&(c=ua),this.each(function(){r.event.remove(this,a,c,b)})}});var xa=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0>\x20\t\r\n\f]*)[^>]*)\/>/gi,ya=/<script|<style|<link/i,za=/checked\s*(?:[^=]|=\s*.checked.)/i,Aa=/^true\/(.*)/,Ba=/^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g;function Ca(a,b){return r.nodeName(a,"table")&&r.nodeName(11!==b.nodeType?b:b.firstChild,"tr")?a.getElementsByTagName("tbody")[0]||a:a}function Da(a){return a.type=(null!==a.getAttribute("type"))+"/"+a.type,a}function Ea(a){var b=Aa.exec(a.type);return b?a.type=b[1]:a.removeAttribute("type"),a}function Fa(a,b){var c,d,e,f,g,h,i,j;if(1===b.nodeType){if(V.hasData(a)&&(f=V.access(a),g=V.set(b,f),j=f.events)){delete g.handle,g.events={};for(e in j)for(c=0,d=j[e].length;d>c;c++)r.event.add(b,e,j[e][c])}W.hasData(a)&&(h=W.access(a),i=r.extend({},h),W.set(b,i))}}function Ga(a,b){var c=b.nodeName.toLowerCase();"input"===c&&ha.test(a.type)?b.checked=a.checked:"input"!==c&&"textarea"!==c||(b.defaultValue=a.defaultValue)}function Ha(a,b,c,d){b=g.apply([],b);var e,f,h,i,j,k,l=0,m=a.length,n=m-1,q=b[0],s=r.isFunction(q);if(s||m>1&&"string"==typeof q&&!o.checkClone&&za.test(q))return a.each(function(e){var f=a.eq(e);s&&(b[0]=q.call(this,e,f.html())),Ha(f,b,c,d)});if(m&&(e=oa(b,a[0].ownerDocument,!1,a,d),f=e.firstChild,1===e.childNodes.length&&(e=f),f||d)){for(h=r.map(la(e,"script"),Da),i=h.length;m>l;l++)j=e,l!==n&&(j=r.clone(j,!0,!0),i&&r.merge(h,la(j,"script"))),c.call(a[l],j,l);if(i)for(k=h[h.length-1].ownerDocument,r.map(h,Ea),l=0;i>l;l++)j=h[l],ja.test(j.type||"")&&!V.access(j,"globalEval")&&r.contains(k,j)&&(j.src?r._evalUrl&&r._evalUrl(j.src):p(j.textContent.replace(Ba,""),k))}return a}function Ia(a,b,c){for(var d,e=b?r.filter(b,a):a,f=0;null!=(d=e[f]);f++)c||1!==d.nodeType||r.cleanData(la(d)),d.parentNode&&(c&&r.contains(d.ownerDocument,d)&&ma(la(d,"script")),d.parentNode.removeChild(d));return a}r.extend({htmlPrefilter:function(a){return a.replace(xa,"<$1></$2>")},clone:function(a,b,c){var d,e,f,g,h=a.cloneNode(!0),i=r.contains(a.ownerDocument,a);if(!(o.noCloneChecked||1!==a.nodeType&&11!==a.nodeType||r.isXMLDoc(a)))for(g=la(h),f=la(a),d=0,e=f.length;e>d;d++)Ga(f[d],g[d]);if(b)if(c)for(f=f||la(a),g=g||la(h),d=0,e=f.length;e>d;d++)Fa(f[d],g[d]);else Fa(a,h);return g=la(h,"script"),g.length>0&&ma(g,!i&&la(a,"script")),h},cleanData:function(a){for(var b,c,d,e=r.event.special,f=0;void 0!==(c=a[f]);f++)if(T(c)){if(b=c[V.expando]){if(b.events)for(d in b.events)e[d]?r.event.remove(c,d):r.removeEvent(c,d,b.handle);c[V.expando]=void 0}c[W.expando]&&(c[W.expando]=void 0)}}}),r.fn.extend({detach:function(a){return Ia(this,a,!0)},remove:function(a){return Ia(this,a)},text:function(a){return S(this,function(a){return void 0===a?r.text(this):this.empty().each(function(){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||(this.textContent=a)})},null,a,arguments.length)},append:function(){return Ha(this,arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=Ca(this,a);b.appendChild(a)}})},prepend:function(){return Ha(this,arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=Ca(this,a);b.insertBefore(a,b.firstChild)}})},before:function(){return Ha(this,arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this)})},after:function(){return Ha(this,arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this.nextSibling)})},empty:function(){for(var a,b=0;null!=(a=this[b]);b++)1===a.nodeType&&(r.cleanData(la(a,!1)),a.textContent="");return this},clone:function(a,b){return a=null==a?!1:a,b=null==b?a:b,this.map(function(){return r.clone(this,a,b)})},html:function(a){return S(this,function(a){var b=this[0]||{},c=0,d=this.length;if(void 0===a&&1===b.nodeType)return b.innerHTML;if("string"==typeof a&&!ya.test(a)&&!ka[(ia.exec(a)||["",""])[1].toLowerCase()]){a=r.htmlPrefilter(a);try{for(;d>c;c++)b=this[c]||{},1===b.nodeType&&(r.cleanData(la(b,!1)),b.innerHTML=a);b=0}catch(e){}}b&&this.empty().append(a)},null,a,arguments.length)},replaceWith:function(){var a=[];return Ha(this,arguments,function(b){var c=this.parentNode;r.inArray(this,a)<0&&(r.cleanData(la(this)),c&&c.replaceChild(b,this))},a)}}),r.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(a,b){r.fn[a]=function(a){for(var c,d=[],e=r(a),f=e.length-1,g=0;f>=g;g++)c=g===f?this:this.clone(!0),r(e[g])[b](c),h.apply(d,c.get());return this.pushStack(d)}});var Ja=/^margin/,Ka=new RegExp("^("+$+")(?!px)[a-z%]+$","i"),La=function(b){var c=b.ownerDocument.defaultView;return c&&c.opener||(c=a),c.getComputedStyle(b)};!function(){function b(){if(i){i.style.cssText="box-sizing:border-box;position:relative;display:block;margin:auto;border:1px;padding:1px;top:1%;width:50%",i.innerHTML="",pa.appendChild(h);var b=a.getComputedStyle(i);c="1%"!==b.top,g="2px"===b.marginLeft,e="4px"===b.width,i.style.marginRight="50%",f="4px"===b.marginRight,pa.removeChild(h),i=null}}var c,e,f,g,h=d.createElement("div"),i=d.createElement("div");i.style&&(i.style.backgroundClip="content-box",i.cloneNode(!0).style.backgroundClip="",o.clearCloneStyle="content-box"===i.style.backgroundClip,h.style.cssText="border:0;width:8px;height:0;top:0;left:-9999px;padding:0;margin-top:1px;position:absolute",h.appendChild(i),r.extend(o,{pixelPosition:function(){return b(),c},boxSizingReliable:function(){return b(),e},pixelMarginRight:function(){return b(),f},reliableMarginLeft:function(){return b(),g}}))}();function Ma(a,b,c){var d,e,f,g,h=a.style;return c=c||La(a),c&&(g=c.getPropertyValue(b)||c[b],""!==g||r.contains(a.ownerDocument,a)||(g=r.style(a,b)),!o.pixelMarginRight()&&Ka.test(g)&&Ja.test(b)&&(d=h.width,e=h.minWidth,f=h.maxWidth,h.minWidth=h.maxWidth=h.width=g,g=c.width,h.width=d,h.minWidth=e,h.maxWidth=f)),void 0!==g?g+"":g}function Na(a,b){return{get:function(){return a()?void delete this.get:(this.get=b).apply(this,arguments)}}}var Oa=/^(none|table(?!-c[ea]).+)/,Pa={position:"absolute",visibility:"hidden",display:"block"},Qa={letterSpacing:"0",fontWeight:"400"},Ra=["Webkit","Moz","ms"],Sa=d.createElement("div").style;function Ta(a){if(a in Sa)return a;var b=a[0].toUpperCase()+a.slice(1),c=Ra.length;while(c--)if(a=Ra[c]+b,a in Sa)return a}function Ua(a,b,c){var d=_.exec(b);return d?Math.max(0,d[2]-(c||0))+(d[3]||"px"):b}function Va(a,b,c,d,e){for(var f=c===(d?"border":"content")?4:"width"===b?1:0,g=0;4>f;f+=2)"margin"===c&&(g+=r.css(a,c+aa[f],!0,e)),d?("content"===c&&(g-=r.css(a,"padding"+aa[f],!0,e)),"margin"!==c&&(g-=r.css(a,"border"+aa[f]+"Width",!0,e))):(g+=r.css(a,"padding"+aa[f],!0,e),"padding"!==c&&(g+=r.css(a,"border"+aa[f]+"Width",!0,e)));return g}function Wa(a,b,c){var d,e=!0,f=La(a),g="border-box"===r.css(a,"boxSizing",!1,f);if(a.getClientRects().length&&(d=a.getBoundingClientRect()[b]),0>=d||null==d){if(d=Ma(a,b,f),(0>d||null==d)&&(d=a.style[b]),Ka.test(d))return d;e=g&&(o.boxSizingReliable()||d===a.style[b]),d=parseFloat(d)||0}return d+Va(a,b,c||(g?"border":"content"),e,f)+"px"}r.extend({cssHooks:{opacity:{get:function(a,b){if(b){var c=Ma(a,"opacity");return""===c?"1":c}}}},cssNumber:{animationIterationCount:!0,columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{"float":"cssFloat"},style:function(a,b,c,d){if(a&&3!==a.nodeType&&8!==a.nodeType&&a.style){var e,f,g,h=r.camelCase(b),i=a.style;return b=r.cssProps[h]||(r.cssProps[h]=Ta(h)||h),g=r.cssHooks[b]||r.cssHooks[h],void 0===c?g&&"get"in g&&void 0!==(e=g.get(a,!1,d))?e:i[b]:(f=typeof c,"string"===f&&(e=_.exec(c))&&e[1]&&(c=da(a,b,e),f="number"),null!=c&&c===c&&("number"===f&&(c+=e&&e[3]||(r.cssNumber[h]?"":"px")),o.clearCloneStyle||""!==c||0!==b.indexOf("background")||(i[b]="inherit"),g&&"set"in g&&void 0===(c=g.set(a,c,d))||(i[b]=c)),void 0)}},css:function(a,b,c,d){var e,f,g,h=r.camelCase(b);return b=r.cssProps[h]||(r.cssProps[h]=Ta(h)||h),g=r.cssHooks[b]||r.cssHooks[h],g&&"get"in g&&(e=g.get(a,!0,c)),void 0===e&&(e=Ma(a,b,d)),"normal"===e&&b in Qa&&(e=Qa[b]),""===c||c?(f=parseFloat(e),c===!0||isFinite(f)?f||0:e):e}}),r.each(["height","width"],function(a,b){r.cssHooks[b]={get:function(a,c,d){return c?!Oa.test(r.css(a,"display"))||a.getClientRects().length&&a.getBoundingClientRect().width?Wa(a,b,d):ca(a,Pa,function(){return Wa(a,b,d)}):void 0},set:function(a,c,d){var e,f=d&&La(a),g=d&&Va(a,b,d,"border-box"===r.css(a,"boxSizing",!1,f),f);return g&&(e=_.exec(c))&&"px"!==(e[3]||"px")&&(a.style[b]=c,c=r.css(a,b)),Ua(a,c,g)}}}),r.cssHooks.marginLeft=Na(o.reliableMarginLeft,function(a,b){return b?(parseFloat(Ma(a,"marginLeft"))||a.getBoundingClientRect().left-ca(a,{marginLeft:0},function(){return a.getBoundingClientRect().left}))+"px":void 0}),r.each({margin:"",padding:"",border:"Width"},function(a,b){r.cssHooks[a+b]={expand:function(c){for(var d=0,e={},f="string"==typeof c?c.split(" "):[c];4>d;d++)e[a+aa[d]+b]=f[d]||f[d-2]||f[0];return e}},Ja.test(a)||(r.cssHooks[a+b].set=Ua)}),r.fn.extend({css:function(a,b){return S(this,function(a,b,c){var d,e,f={},g=0;if(r.isArray(b)){for(d=La(a),e=b.length;e>g;g++)f[b[g]]=r.css(a,b[g],!1,d);return f}return void 0!==c?r.style(a,b,c):r.css(a,b)},a,b,arguments.length>1)}});function Xa(a,b,c,d,e){return new Xa.prototype.init(a,b,c,d,e)}r.Tween=Xa,Xa.prototype={constructor:Xa,init:function(a,b,c,d,e,f){this.elem=a,this.prop=c,this.easing=e||r.easing._default,this.options=b,this.start=this.now=this.cur(),this.end=d,this.unit=f||(r.cssNumber[c]?"":"px")},cur:function(){var a=Xa.propHooks[this.prop];return a&&a.get?a.get(this):Xa.propHooks._default.get(this)},run:function(a){var b,c=Xa.propHooks[this.prop];return this.options.duration?this.pos=b=r.easing[this.easing](a,this.options.duration*a,0,1,this.options.duration):this.pos=b=a,this.now=(this.end-this.start)*b+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),c&&c.set?c.set(this):Xa.propHooks._default.set(this),this}},Xa.prototype.init.prototype=Xa.prototype,Xa.propHooks={_default:{get:function(a){var b;return 1!==a.elem.nodeType||null!=a.elem[a.prop]&&null==a.elem.style[a.prop]?a.elem[a.prop]:(b=r.css(a.elem,a.prop,""),b&&"auto"!==b?b:0)},set:function(a){r.fx.step[a.prop]?r.fx.step[a.prop](a):1!==a.elem.nodeType||null==a.elem.style[r.cssProps[a.prop]]&&!r.cssHooks[a.prop]?a.elem[a.prop]=a.now:r.style(a.elem,a.prop,a.now+a.unit)}}},Xa.propHooks.scrollTop=Xa.propHooks.scrollLeft={set:function(a){a.elem.nodeType&&a.elem.parentNode&&(a.elem[a.prop]=a.now)}},r.easing={linear:function(a){return a},swing:function(a){return.5-Math.cos(a*Math.PI)/2},_default:"swing"},r.fx=Xa.prototype.init,r.fx.step={};var Ya,Za,$a=/^(?:toggle|show|hide)$/,_a=/queueHooks$/;function ab(){Za&&(a.requestAnimationFrame(ab),r.fx.tick())}function bb(){return a.setTimeout(function(){Ya=void 0}),Ya=r.now()}function cb(a,b){var c,d=0,e={height:a};for(b=b?1:0;4>d;d+=2-b)c=aa[d],e["margin"+c]=e["padding"+c]=a;return b&&(e.opacity=e.width=a),e}function db(a,b,c){for(var d,e=(gb.tweeners[b]||[]).concat(gb.tweeners["*"]),f=0,g=e.length;g>f;f++)if(d=e[f].call(c,b,a))return d}function eb(a,b,c){var d,e,f,g,h,i,j,k,l="width"in b||"height"in b,m=this,n={},o=a.style,p=a.nodeType&&ba(a),q=V.get(a,"fxshow");c.queue||(g=r._queueHooks(a,"fx"),null==g.unqueued&&(g.unqueued=0,h=g.empty.fire,g.empty.fire=function(){g.unqueued||h()}),g.unqueued++,m.always(function(){m.always(function(){g.unqueued--,r.queue(a,"fx").length||g.empty.fire()})}));for(d in b)if(e=b[d],$a.test(e)){if(delete b[d],f=f||"toggle"===e,e===(p?"hide":"show")){if("show"!==e||!q||void 0===q[d])continue;p=!0}n[d]=q&&q[d]||r.style(a,d)}if(i=!r.isEmptyObject(b),i||!r.isEmptyObject(n)){l&&1===a.nodeType&&(c.overflow=[o.overflow,o.overflowX,o.overflowY],j=q&&q.display,null==j&&(j=V.get(a,"display")),k=r.css(a,"display"),"none"===k&&(j?k=j:(ga([a],!0),j=a.style.display||j,k=r.css(a,"display"),ga([a]))),("inline"===k||"inline-block"===k&&null!=j)&&"none"===r.css(a,"float")&&(i||(m.done(function(){o.display=j}),null==j&&(k=o.display,j="none"===k?"":k)),o.display="inline-block")),c.overflow&&(o.overflow="hidden",m.always(function(){o.overflow=c.overflow[0],o.overflowX=c.overflow[1],o.overflowY=c.overflow[2]})),i=!1;for(d in n)i||(q?"hidden"in q&&(p=q.hidden):q=V.access(a,"fxshow",{display:j}),f&&(q.hidden=!p),p&&ga([a],!0),m.done(function(){p||ga([a]),V.remove(a,"fxshow");for(d in n)r.style(a,d,n[d])})),i=db(p?q[d]:0,d,m),d in q||(q[d]=i.start,p&&(i.end=i.start,i.start=0))}}function fb(a,b){var c,d,e,f,g;for(c in a)if(d=r.camelCase(c),e=b[d],f=a[c],r.isArray(f)&&(e=f[1],f=a[c]=f[0]),c!==d&&(a[d]=f,delete a[c]),g=r.cssHooks[d],g&&"expand"in g){f=g.expand(f),delete a[d];for(c in f)c in a||(a[c]=f[c],b[c]=e)}else b[d]=e}function gb(a,b,c){var d,e,f=0,g=gb.prefilters.length,h=r.Deferred().always(function(){delete i.elem}),i=function(){if(e)return!1;for(var b=Ya||bb(),c=Math.max(0,j.startTime+j.duration-b),d=c/j.duration||0,f=1-d,g=0,i=j.tweens.length;i>g;g++)j.tweens[g].run(f);return h.notifyWith(a,[j,f,c]),1>f&&i?c:(h.resolveWith(a,[j]),!1)},j=h.promise({elem:a,props:r.extend({},b),opts:r.extend(!0,{specialEasing:{},easing:r.easing._default},c),originalProperties:b,originalOptions:c,startTime:Ya||bb(),duration:c.duration,tweens:[],createTween:function(b,c){var d=r.Tween(a,j.opts,b,c,j.opts.specialEasing[b]||j.opts.easing);return j.tweens.push(d),d},stop:function(b){var c=0,d=b?j.tweens.length:0;if(e)return this;for(e=!0;d>c;c++)j.tweens[c].run(1);return b?(h.notifyWith(a,[j,1,0]),h.resolveWith(a,[j,b])):h.rejectWith(a,[j,b]),this}}),k=j.props;for(fb(k,j.opts.specialEasing);g>f;f++)if(d=gb.prefilters[f].call(j,a,k,j.opts))return r.isFunction(d.stop)&&(r._queueHooks(j.elem,j.opts.queue).stop=r.proxy(d.stop,d)),d;return r.map(k,db,j),r.isFunction(j.opts.start)&&j.opts.start.call(a,j),r.fx.timer(r.extend(i,{elem:a,anim:j,queue:j.opts.queue})),j.progress(j.opts.progress).done(j.opts.done,j.opts.complete).fail(j.opts.fail).always(j.opts.always)}r.Animation=r.extend(gb,{tweeners:{"*":[function(a,b){var c=this.createTween(a,b);return da(c.elem,a,_.exec(b),c),c}]},tweener:function(a,b){r.isFunction(a)?(b=a,a=["*"]):a=a.match(K);for(var c,d=0,e=a.length;e>d;d++)c=a[d],gb.tweeners[c]=gb.tweeners[c]||[],gb.tweeners[c].unshift(b)},prefilters:[eb],prefilter:function(a,b){b?gb.prefilters.unshift(a):gb.prefilters.push(a)}}),r.speed=function(a,b,c){var e=a&&"object"==typeof a?r.extend({},a):{complete:c||!c&&b||r.isFunction(a)&&a,duration:a,easing:c&&b||b&&!r.isFunction(b)&&b};return r.fx.off||d.hidden?e.duration=0:e.duration="number"==typeof e.duration?e.duration:e.duration in r.fx.speeds?r.fx.speeds[e.duration]:r.fx.speeds._default,null!=e.queue&&e.queue!==!0||(e.queue="fx"),e.old=e.complete,e.complete=function(){r.isFunction(e.old)&&e.old.call(this),e.queue&&r.dequeue(this,e.queue)},e},r.fn.extend({fadeTo:function(a,b,c,d){return this.filter(ba).css("opacity",0).show().end().animate({opacity:b},a,c,d)},animate:function(a,b,c,d){var e=r.isEmptyObject(a),f=r.speed(b,c,d),g=function(){var b=gb(this,r.extend({},a),f);(e||V.get(this,"finish"))&&b.stop(!0)};return g.finish=g,e||f.queue===!1?this.each(g):this.queue(f.queue,g)},stop:function(a,b,c){var d=function(a){var b=a.stop;delete a.stop,b(c)};return"string"!=typeof a&&(c=b,b=a,a=void 0),b&&a!==!1&&this.queue(a||"fx",[]),this.each(function(){var b=!0,e=null!=a&&a+"queueHooks",f=r.timers,g=V.get(this);if(e)g[e]&&g[e].stop&&d(g[e]);else for(e in g)g[e]&&g[e].stop&&_a.test(e)&&d(g[e]);for(e=f.length;e--;)f[e].elem!==this||null!=a&&f[e].queue!==a||(f[e].anim.stop(c),b=!1,f.splice(e,1));!b&&c||r.dequeue(this,a)})},finish:function(a){return a!==!1&&(a=a||"fx"),this.each(function(){var b,c=V.get(this),d=c[a+"queue"],e=c[a+"queueHooks"],f=r.timers,g=d?d.length:0;for(c.finish=!0,r.queue(this,a,[]),e&&e.stop&&e.stop.call(this,!0),b=f.length;b--;)f[b].elem===this&&f[b].queue===a&&(f[b].anim.stop(!0),f.splice(b,1));for(b=0;g>b;b++)d[b]&&d[b].finish&&d[b].finish.call(this);delete c.finish})}}),r.each(["toggle","show","hide"],function(a,b){var c=r.fn[b];r.fn[b]=function(a,d,e){return null==a||"boolean"==typeof a?c.apply(this,arguments):this.animate(cb(b,!0),a,d,e)}}),r.each({slideDown:cb("show"),slideUp:cb("hide"),slideToggle:cb("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(a,b){r.fn[a]=function(a,c,d){return this.animate(b,a,c,d)}}),r.timers=[],r.fx.tick=function(){var a,b=0,c=r.timers;for(Ya=r.now();b<c.length;b++)a=c[b],a()||c[b]!==a||c.splice(b--,1);c.length||r.fx.stop(),Ya=void 0},r.fx.timer=function(a){r.timers.push(a),a()?r.fx.start():r.timers.pop()},r.fx.interval=13,r.fx.start=function(){Za||(Za=a.requestAnimationFrame?a.requestAnimationFrame(ab):a.setInterval(r.fx.tick,r.fx.interval))},r.fx.stop=function(){a.cancelAnimationFrame?a.cancelAnimationFrame(Za):a.clearInterval(Za),Za=null},r.fx.speeds={slow:600,fast:200,_default:400},r.fn.delay=function(b,c){return b=r.fx?r.fx.speeds[b]||b:b,c=c||"fx",this.queue(c,function(c,d){var e=a.setTimeout(c,b);d.stop=function(){a.clearTimeout(e)}})},function(){var a=d.createElement("input"),b=d.createElement("select"),c=b.appendChild(d.createElement("option"));a.type="checkbox",o.checkOn=""!==a.value,o.optSelected=c.selected,a=d.createElement("input"),a.value="t",a.type="radio",o.radioValue="t"===a.value}();var hb,ib=r.expr.attrHandle;r.fn.extend({attr:function(a,b){return S(this,r.attr,a,b,arguments.length>1)},removeAttr:function(a){return this.each(function(){r.removeAttr(this,a)})}}),r.extend({attr:function(a,b,c){var d,e,f=a.nodeType;if(3!==f&&8!==f&&2!==f)return"undefined"==typeof a.getAttribute?r.prop(a,b,c):(1===f&&r.isXMLDoc(a)||(e=r.attrHooks[b.toLowerCase()]||(r.expr.match.bool.test(b)?hb:void 0)),void 0!==c?null===c?void r.removeAttr(a,b):e&&"set"in e&&void 0!==(d=e.set(a,c,b))?d:(a.setAttribute(b,c+""),c):e&&"get"in e&&null!==(d=e.get(a,b))?d:(d=r.find.attr(a,b),null==d?void 0:d))},attrHooks:{type:{set:function(a,b){if(!o.radioValue&&"radio"===b&&r.nodeName(a,"input")){var c=a.value;return a.setAttribute("type",b),c&&(a.value=c),b}}}},removeAttr:function(a,b){var c,d=0,e=b&&b.match(K);if(e&&1===a.nodeType)while(c=e[d++])a.removeAttribute(c);
+}}),hb={set:function(a,b,c){return b===!1?r.removeAttr(a,c):a.setAttribute(c,c),c}},r.each(r.expr.match.bool.source.match(/\w+/g),function(a,b){var c=ib[b]||r.find.attr;ib[b]=function(a,b,d){var e,f,g=b.toLowerCase();return d||(f=ib[g],ib[g]=e,e=null!=c(a,b,d)?g:null,ib[g]=f),e}});var jb=/^(?:input|select|textarea|button)$/i,kb=/^(?:a|area)$/i;r.fn.extend({prop:function(a,b){return S(this,r.prop,a,b,arguments.length>1)},removeProp:function(a){return this.each(function(){delete this[r.propFix[a]||a]})}}),r.extend({prop:function(a,b,c){var d,e,f=a.nodeType;if(3!==f&&8!==f&&2!==f)return 1===f&&r.isXMLDoc(a)||(b=r.propFix[b]||b,e=r.propHooks[b]),void 0!==c?e&&"set"in e&&void 0!==(d=e.set(a,c,b))?d:a[b]=c:e&&"get"in e&&null!==(d=e.get(a,b))?d:a[b]},propHooks:{tabIndex:{get:function(a){var b=r.find.attr(a,"tabindex");return b?parseInt(b,10):jb.test(a.nodeName)||kb.test(a.nodeName)&&a.href?0:-1}}},propFix:{"for":"htmlFor","class":"className"}}),o.optSelected||(r.propHooks.selected={get:function(a){var b=a.parentNode;return b&&b.parentNode&&b.parentNode.selectedIndex,null},set:function(a){var b=a.parentNode;b&&(b.selectedIndex,b.parentNode&&b.parentNode.selectedIndex)}}),r.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){r.propFix[this.toLowerCase()]=this});var lb=/[\t\r\n\f]/g;function mb(a){return a.getAttribute&&a.getAttribute("class")||""}r.fn.extend({addClass:function(a){var b,c,d,e,f,g,h,i=0;if(r.isFunction(a))return this.each(function(b){r(this).addClass(a.call(this,b,mb(this)))});if("string"==typeof a&&a){b=a.match(K)||[];while(c=this[i++])if(e=mb(c),d=1===c.nodeType&&(" "+e+" ").replace(lb," ")){g=0;while(f=b[g++])d.indexOf(" "+f+" ")<0&&(d+=f+" ");h=r.trim(d),e!==h&&c.setAttribute("class",h)}}return this},removeClass:function(a){var b,c,d,e,f,g,h,i=0;if(r.isFunction(a))return this.each(function(b){r(this).removeClass(a.call(this,b,mb(this)))});if(!arguments.length)return this.attr("class","");if("string"==typeof a&&a){b=a.match(K)||[];while(c=this[i++])if(e=mb(c),d=1===c.nodeType&&(" "+e+" ").replace(lb," ")){g=0;while(f=b[g++])while(d.indexOf(" "+f+" ")>-1)d=d.replace(" "+f+" "," ");h=r.trim(d),e!==h&&c.setAttribute("class",h)}}return this},toggleClass:function(a,b){var c=typeof a;return"boolean"==typeof b&&"string"===c?b?this.addClass(a):this.removeClass(a):r.isFunction(a)?this.each(function(c){r(this).toggleClass(a.call(this,c,mb(this),b),b)}):this.each(function(){var b,d,e,f;if("string"===c){d=0,e=r(this),f=a.match(K)||[];while(b=f[d++])e.hasClass(b)?e.removeClass(b):e.addClass(b)}else void 0!==a&&"boolean"!==c||(b=mb(this),b&&V.set(this,"__className__",b),this.setAttribute&&this.setAttribute("class",b||a===!1?"":V.get(this,"__className__")||""))})},hasClass:function(a){var b,c,d=0;b=" "+a+" ";while(c=this[d++])if(1===c.nodeType&&(" "+mb(c)+" ").replace(lb," ").indexOf(b)>-1)return!0;return!1}});var nb=/\r/g,ob=/[\x20\t\r\n\f]+/g;r.fn.extend({val:function(a){var b,c,d,e=this[0];{if(arguments.length)return d=r.isFunction(a),this.each(function(c){var e;1===this.nodeType&&(e=d?a.call(this,c,r(this).val()):a,null==e?e="":"number"==typeof e?e+="":r.isArray(e)&&(e=r.map(e,function(a){return null==a?"":a+""})),b=r.valHooks[this.type]||r.valHooks[this.nodeName.toLowerCase()],b&&"set"in b&&void 0!==b.set(this,e,"value")||(this.value=e))});if(e)return b=r.valHooks[e.type]||r.valHooks[e.nodeName.toLowerCase()],b&&"get"in b&&void 0!==(c=b.get(e,"value"))?c:(c=e.value,"string"==typeof c?c.replace(nb,""):null==c?"":c)}}}),r.extend({valHooks:{option:{get:function(a){var b=r.find.attr(a,"value");return null!=b?b:r.trim(r.text(a)).replace(ob," ")}},select:{get:function(a){for(var b,c,d=a.options,e=a.selectedIndex,f="select-one"===a.type,g=f?null:[],h=f?e+1:d.length,i=0>e?h:f?e:0;h>i;i++)if(c=d[i],(c.selected||i===e)&&!c.disabled&&(!c.parentNode.disabled||!r.nodeName(c.parentNode,"optgroup"))){if(b=r(c).val(),f)return b;g.push(b)}return g},set:function(a,b){var c,d,e=a.options,f=r.makeArray(b),g=e.length;while(g--)d=e[g],(d.selected=r.inArray(r.valHooks.option.get(d),f)>-1)&&(c=!0);return c||(a.selectedIndex=-1),f}}}}),r.each(["radio","checkbox"],function(){r.valHooks[this]={set:function(a,b){return r.isArray(b)?a.checked=r.inArray(r(a).val(),b)>-1:void 0}},o.checkOn||(r.valHooks[this].get=function(a){return null===a.getAttribute("value")?"on":a.value})});var pb=/^(?:focusinfocus|focusoutblur)$/;r.extend(r.event,{trigger:function(b,c,e,f){var g,h,i,j,k,m,n,o=[e||d],p=l.call(b,"type")?b.type:b,q=l.call(b,"namespace")?b.namespace.split("."):[];if(h=i=e=e||d,3!==e.nodeType&&8!==e.nodeType&&!pb.test(p+r.event.triggered)&&(p.indexOf(".")>-1&&(q=p.split("."),p=q.shift(),q.sort()),k=p.indexOf(":")<0&&"on"+p,b=b[r.expando]?b:new r.Event(p,"object"==typeof b&&b),b.isTrigger=f?2:3,b.namespace=q.join("."),b.rnamespace=b.namespace?new RegExp("(^|\\.)"+q.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,b.result=void 0,b.target||(b.target=e),c=null==c?[b]:r.makeArray(c,[b]),n=r.event.special[p]||{},f||!n.trigger||n.trigger.apply(e,c)!==!1)){if(!f&&!n.noBubble&&!r.isWindow(e)){for(j=n.delegateType||p,pb.test(j+p)||(h=h.parentNode);h;h=h.parentNode)o.push(h),i=h;i===(e.ownerDocument||d)&&o.push(i.defaultView||i.parentWindow||a)}g=0;while((h=o[g++])&&!b.isPropagationStopped())b.type=g>1?j:n.bindType||p,m=(V.get(h,"events")||{})[b.type]&&V.get(h,"handle"),m&&m.apply(h,c),m=k&&h[k],m&&m.apply&&T(h)&&(b.result=m.apply(h,c),b.result===!1&&b.preventDefault());return b.type=p,f||b.isDefaultPrevented()||n._default&&n._default.apply(o.pop(),c)!==!1||!T(e)||k&&r.isFunction(e[p])&&!r.isWindow(e)&&(i=e[k],i&&(e[k]=null),r.event.triggered=p,e[p](),r.event.triggered=void 0,i&&(e[k]=i)),b.result}},simulate:function(a,b,c){var d=r.extend(new r.Event,c,{type:a,isSimulated:!0});r.event.trigger(d,null,b)}}),r.fn.extend({trigger:function(a,b){return this.each(function(){r.event.trigger(a,b,this)})},triggerHandler:function(a,b){var c=this[0];return c?r.event.trigger(a,b,c,!0):void 0}}),r.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(a,b){r.fn[b]=function(a,c){return arguments.length>0?this.on(b,null,a,c):this.trigger(b)}}),r.fn.extend({hover:function(a,b){return this.mouseenter(a).mouseleave(b||a)}}),o.focusin="onfocusin"in a,o.focusin||r.each({focus:"focusin",blur:"focusout"},function(a,b){var c=function(a){r.event.simulate(b,a.target,r.event.fix(a))};r.event.special[b]={setup:function(){var d=this.ownerDocument||this,e=V.access(d,b);e||d.addEventListener(a,c,!0),V.access(d,b,(e||0)+1)},teardown:function(){var d=this.ownerDocument||this,e=V.access(d,b)-1;e?V.access(d,b,e):(d.removeEventListener(a,c,!0),V.remove(d,b))}}});var qb=a.location,rb=r.now(),sb=/\?/;r.parseXML=function(b){var c;if(!b||"string"!=typeof b)return null;try{c=(new a.DOMParser).parseFromString(b,"text/xml")}catch(d){c=void 0}return c&&!c.getElementsByTagName("parsererror").length||r.error("Invalid XML: "+b),c};var tb=/\[\]$/,ub=/\r?\n/g,vb=/^(?:submit|button|image|reset|file)$/i,wb=/^(?:input|select|textarea|keygen)/i;function xb(a,b,c,d){var e;if(r.isArray(b))r.each(b,function(b,e){c||tb.test(a)?d(a,e):xb(a+"["+("object"==typeof e&&null!=e?b:"")+"]",e,c,d)});else if(c||"object"!==r.type(b))d(a,b);else for(e in b)xb(a+"["+e+"]",b[e],c,d)}r.param=function(a,b){var c,d=[],e=function(a,b){var c=r.isFunction(b)?b():b;d[d.length]=encodeURIComponent(a)+"="+encodeURIComponent(null==c?"":c)};if(r.isArray(a)||a.jquery&&!r.isPlainObject(a))r.each(a,function(){e(this.name,this.value)});else for(c in a)xb(c,a[c],b,e);return d.join("&")},r.fn.extend({serialize:function(){return r.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var a=r.prop(this,"elements");return a?r.makeArray(a):this}).filter(function(){var a=this.type;return this.name&&!r(this).is(":disabled")&&wb.test(this.nodeName)&&!vb.test(a)&&(this.checked||!ha.test(a))}).map(function(a,b){var c=r(this).val();return null==c?null:r.isArray(c)?r.map(c,function(a){return{name:b.name,value:a.replace(ub,"\r\n")}}):{name:b.name,value:c.replace(ub,"\r\n")}}).get()}});var yb=/%20/g,zb=/#.*$/,Ab=/([?&])_=[^&]*/,Bb=/^(.*?):[ \t]*([^\r\n]*)$/gm,Cb=/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,Db=/^(?:GET|HEAD)$/,Eb=/^\/\//,Fb={},Gb={},Hb="*/".concat("*"),Ib=d.createElement("a");Ib.href=qb.href;function Jb(a){return function(b,c){"string"!=typeof b&&(c=b,b="*");var d,e=0,f=b.toLowerCase().match(K)||[];if(r.isFunction(c))while(d=f[e++])"+"===d[0]?(d=d.slice(1)||"*",(a[d]=a[d]||[]).unshift(c)):(a[d]=a[d]||[]).push(c)}}function Kb(a,b,c,d){var e={},f=a===Gb;function g(h){var i;return e[h]=!0,r.each(a[h]||[],function(a,h){var j=h(b,c,d);return"string"!=typeof j||f||e[j]?f?!(i=j):void 0:(b.dataTypes.unshift(j),g(j),!1)}),i}return g(b.dataTypes[0])||!e["*"]&&g("*")}function Lb(a,b){var c,d,e=r.ajaxSettings.flatOptions||{};for(c in b)void 0!==b[c]&&((e[c]?a:d||(d={}))[c]=b[c]);return d&&r.extend(!0,a,d),a}function Mb(a,b,c){var d,e,f,g,h=a.contents,i=a.dataTypes;while("*"===i[0])i.shift(),void 0===d&&(d=a.mimeType||b.getResponseHeader("Content-Type"));if(d)for(e in h)if(h[e]&&h[e].test(d)){i.unshift(e);break}if(i[0]in c)f=i[0];else{for(e in c){if(!i[0]||a.converters[e+" "+i[0]]){f=e;break}g||(g=e)}f=f||g}return f?(f!==i[0]&&i.unshift(f),c[f]):void 0}function Nb(a,b,c,d){var e,f,g,h,i,j={},k=a.dataTypes.slice();if(k[1])for(g in a.converters)j[g.toLowerCase()]=a.converters[g];f=k.shift();while(f)if(a.responseFields[f]&&(c[a.responseFields[f]]=b),!i&&d&&a.dataFilter&&(b=a.dataFilter(b,a.dataType)),i=f,f=k.shift())if("*"===f)f=i;else if("*"!==i&&i!==f){if(g=j[i+" "+f]||j["* "+f],!g)for(e in j)if(h=e.split(" "),h[1]===f&&(g=j[i+" "+h[0]]||j["* "+h[0]])){g===!0?g=j[e]:j[e]!==!0&&(f=h[0],k.unshift(h[1]));break}if(g!==!0)if(g&&a["throws"])b=g(b);else try{b=g(b)}catch(l){return{state:"parsererror",error:g?l:"No conversion from "+i+" to "+f}}}return{state:"success",data:b}}r.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:qb.href,type:"GET",isLocal:Cb.test(qb.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":Hb,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":JSON.parse,"text xml":r.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(a,b){return b?Lb(Lb(a,r.ajaxSettings),b):Lb(r.ajaxSettings,a)},ajaxPrefilter:Jb(Fb),ajaxTransport:Jb(Gb),ajax:function(b,c){"object"==typeof b&&(c=b,b=void 0),c=c||{};var e,f,g,h,i,j,k,l,m,n,o=r.ajaxSetup({},c),p=o.context||o,q=o.context&&(p.nodeType||p.jquery)?r(p):r.event,s=r.Deferred(),t=r.Callbacks("once memory"),u=o.statusCode||{},v={},w={},x="canceled",y={readyState:0,getResponseHeader:function(a){var b;if(k){if(!h){h={};while(b=Bb.exec(g))h[b[1].toLowerCase()]=b[2]}b=h[a.toLowerCase()]}return null==b?null:b},getAllResponseHeaders:function(){return k?g:null},setRequestHeader:function(a,b){return null==k&&(a=w[a.toLowerCase()]=w[a.toLowerCase()]||a,v[a]=b),this},overrideMimeType:function(a){return null==k&&(o.mimeType=a),this},statusCode:function(a){var b;if(a)if(k)y.always(a[y.status]);else for(b in a)u[b]=[u[b],a[b]];return this},abort:function(a){var b=a||x;return e&&e.abort(b),A(0,b),this}};if(s.promise(y),o.url=((b||o.url||qb.href)+"").replace(Eb,qb.protocol+"//"),o.type=c.method||c.type||o.method||o.type,o.dataTypes=(o.dataType||"*").toLowerCase().match(K)||[""],null==o.crossDomain){j=d.createElement("a");try{j.href=o.url,j.href=j.href,o.crossDomain=Ib.protocol+"//"+Ib.host!=j.protocol+"//"+j.host}catch(z){o.crossDomain=!0}}if(o.data&&o.processData&&"string"!=typeof o.data&&(o.data=r.param(o.data,o.traditional)),Kb(Fb,o,c,y),k)return y;l=r.event&&o.global,l&&0===r.active++&&r.event.trigger("ajaxStart"),o.type=o.type.toUpperCase(),o.hasContent=!Db.test(o.type),f=o.url.replace(zb,""),o.hasContent?o.data&&o.processData&&0===(o.contentType||"").indexOf("application/x-www-form-urlencoded")&&(o.data=o.data.replace(yb,"+")):(n=o.url.slice(f.length),o.data&&(f+=(sb.test(f)?"&":"?")+o.data,delete o.data),o.cache===!1&&(f=f.replace(Ab,""),n=(sb.test(f)?"&":"?")+"_="+rb++ +n),o.url=f+n),o.ifModified&&(r.lastModified[f]&&y.setRequestHeader("If-Modified-Since",r.lastModified[f]),r.etag[f]&&y.setRequestHeader("If-None-Match",r.etag[f])),(o.data&&o.hasContent&&o.contentType!==!1||c.contentType)&&y.setRequestHeader("Content-Type",o.contentType),y.setRequestHeader("Accept",o.dataTypes[0]&&o.accepts[o.dataTypes[0]]?o.accepts[o.dataTypes[0]]+("*"!==o.dataTypes[0]?", "+Hb+"; q=0.01":""):o.accepts["*"]);for(m in o.headers)y.setRequestHeader(m,o.headers[m]);if(o.beforeSend&&(o.beforeSend.call(p,y,o)===!1||k))return y.abort();if(x="abort",t.add(o.complete),y.done(o.success),y.fail(o.error),e=Kb(Gb,o,c,y)){if(y.readyState=1,l&&q.trigger("ajaxSend",[y,o]),k)return y;o.async&&o.timeout>0&&(i=a.setTimeout(function(){y.abort("timeout")},o.timeout));try{k=!1,e.send(v,A)}catch(z){if(k)throw z;A(-1,z)}}else A(-1,"No Transport");function A(b,c,d,h){var j,m,n,v,w,x=c;k||(k=!0,i&&a.clearTimeout(i),e=void 0,g=h||"",y.readyState=b>0?4:0,j=b>=200&&300>b||304===b,d&&(v=Mb(o,y,d)),v=Nb(o,v,y,j),j?(o.ifModified&&(w=y.getResponseHeader("Last-Modified"),w&&(r.lastModified[f]=w),w=y.getResponseHeader("etag"),w&&(r.etag[f]=w)),204===b||"HEAD"===o.type?x="nocontent":304===b?x="notmodified":(x=v.state,m=v.data,n=v.error,j=!n)):(n=x,!b&&x||(x="error",0>b&&(b=0))),y.status=b,y.statusText=(c||x)+"",j?s.resolveWith(p,[m,x,y]):s.rejectWith(p,[y,x,n]),y.statusCode(u),u=void 0,l&&q.trigger(j?"ajaxSuccess":"ajaxError",[y,o,j?m:n]),t.fireWith(p,[y,x]),l&&(q.trigger("ajaxComplete",[y,o]),--r.active||r.event.trigger("ajaxStop")))}return y},getJSON:function(a,b,c){return r.get(a,b,c,"json")},getScript:function(a,b){return r.get(a,void 0,b,"script")}}),r.each(["get","post"],function(a,b){r[b]=function(a,c,d,e){return r.isFunction(c)&&(e=e||d,d=c,c=void 0),r.ajax(r.extend({url:a,type:b,dataType:e,data:c,success:d},r.isPlainObject(a)&&a))}}),r._evalUrl=function(a){return r.ajax({url:a,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,"throws":!0})},r.fn.extend({wrapAll:function(a){var b;return this[0]&&(r.isFunction(a)&&(a=a.call(this[0])),b=r(a,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&b.insertBefore(this[0]),b.map(function(){var a=this;while(a.firstElementChild)a=a.firstElementChild;return a}).append(this)),this},wrapInner:function(a){return r.isFunction(a)?this.each(function(b){r(this).wrapInner(a.call(this,b))}):this.each(function(){var b=r(this),c=b.contents();c.length?c.wrapAll(a):b.append(a)})},wrap:function(a){var b=r.isFunction(a);return this.each(function(c){r(this).wrapAll(b?a.call(this,c):a)})},unwrap:function(a){return this.parent(a).not("body").each(function(){r(this).replaceWith(this.childNodes)}),this}}),r.expr.pseudos.hidden=function(a){return!r.expr.pseudos.visible(a)},r.expr.pseudos.visible=function(a){return!!(a.offsetWidth||a.offsetHeight||a.getClientRects().length)},r.ajaxSettings.xhr=function(){try{return new a.XMLHttpRequest}catch(b){}};var Ob={0:200,1223:204},Pb=r.ajaxSettings.xhr();o.cors=!!Pb&&"withCredentials"in Pb,o.ajax=Pb=!!Pb,r.ajaxTransport(function(b){var c,d;return o.cors||Pb&&!b.crossDomain?{send:function(e,f){var g,h=b.xhr();if(h.open(b.type,b.url,b.async,b.username,b.password),b.xhrFields)for(g in b.xhrFields)h[g]=b.xhrFields[g];b.mimeType&&h.overrideMimeType&&h.overrideMimeType(b.mimeType),b.crossDomain||e["X-Requested-With"]||(e["X-Requested-With"]="XMLHttpRequest");for(g in e)h.setRequestHeader(g,e[g]);c=function(a){return function(){c&&(c=d=h.onload=h.onerror=h.onabort=h.onreadystatechange=null,"abort"===a?h.abort():"error"===a?"number"!=typeof h.status?f(0,"error"):f(h.status,h.statusText):f(Ob[h.status]||h.status,h.statusText,"text"!==(h.responseType||"text")||"string"!=typeof h.responseText?{binary:h.response}:{text:h.responseText},h.getAllResponseHeaders()))}},h.onload=c(),d=h.onerror=c("error"),void 0!==h.onabort?h.onabort=d:h.onreadystatechange=function(){4===h.readyState&&a.setTimeout(function(){c&&d()})},c=c("abort");try{h.send(b.hasContent&&b.data||null)}catch(i){if(c)throw i}},abort:function(){c&&c()}}:void 0}),r.ajaxPrefilter(function(a){a.crossDomain&&(a.contents.script=!1)}),r.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(a){return r.globalEval(a),a}}}),r.ajaxPrefilter("script",function(a){void 0===a.cache&&(a.cache=!1),a.crossDomain&&(a.type="GET")}),r.ajaxTransport("script",function(a){if(a.crossDomain){var b,c;return{send:function(e,f){b=r("<script>").prop({charset:a.scriptCharset,src:a.url}).on("load error",c=function(a){b.remove(),c=null,a&&f("error"===a.type?404:200,a.type)}),d.head.appendChild(b[0])},abort:function(){c&&c()}}}});var Qb=[],Rb=/(=)\?(?=&|$)|\?\?/;r.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var a=Qb.pop()||r.expando+"_"+rb++;return this[a]=!0,a}}),r.ajaxPrefilter("json jsonp",function(b,c,d){var e,f,g,h=b.jsonp!==!1&&(Rb.test(b.url)?"url":"string"==typeof b.data&&0===(b.contentType||"").indexOf("application/x-www-form-urlencoded")&&Rb.test(b.data)&&"data");return h||"jsonp"===b.dataTypes[0]?(e=b.jsonpCallback=r.isFunction(b.jsonpCallback)?b.jsonpCallback():b.jsonpCallback,h?b[h]=b[h].replace(Rb,"$1"+e):b.jsonp!==!1&&(b.url+=(sb.test(b.url)?"&":"?")+b.jsonp+"="+e),b.converters["script json"]=function(){return g||r.error(e+" was not called"),g[0]},b.dataTypes[0]="json",f=a[e],a[e]=function(){g=arguments},d.always(function(){void 0===f?r(a).removeProp(e):a[e]=f,b[e]&&(b.jsonpCallback=c.jsonpCallback,Qb.push(e)),g&&r.isFunction(f)&&f(g[0]),g=f=void 0}),"script"):void 0}),o.createHTMLDocument=function(){var a=d.implementation.createHTMLDocument("").body;return a.innerHTML="<form></form><form></form>",2===a.childNodes.length}(),r.parseHTML=function(a,b,c){if("string"!=typeof a)return[];"boolean"==typeof b&&(c=b,b=!1);var e,f,g;return b||(o.createHTMLDocument?(b=d.implementation.createHTMLDocument(""),e=b.createElement("base"),e.href=d.location.href,b.head.appendChild(e)):b=d),f=B.exec(a),g=!c&&[],f?[b.createElement(f[1])]:(f=oa([a],b,g),g&&g.length&&r(g).remove(),r.merge([],f.childNodes))},r.fn.load=function(a,b,c){var d,e,f,g=this,h=a.indexOf(" ");return h>-1&&(d=r.trim(a.slice(h)),a=a.slice(0,h)),r.isFunction(b)?(c=b,b=void 0):b&&"object"==typeof b&&(e="POST"),g.length>0&&r.ajax({url:a,type:e||"GET",dataType:"html",data:b}).done(function(a){f=arguments,g.html(d?r("<div>").append(r.parseHTML(a)).find(d):a)}).always(c&&function(a,b){g.each(function(){c.apply(this,f||[a.responseText,b,a])})}),this},r.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(a,b){r.fn[b]=function(a){return this.on(b,a)}}),r.expr.pseudos.animated=function(a){return r.grep(r.timers,function(b){return a===b.elem}).length};function Sb(a){return r.isWindow(a)?a:9===a.nodeType&&a.defaultView}r.offset={setOffset:function(a,b,c){var d,e,f,g,h,i,j,k=r.css(a,"position"),l=r(a),m={};"static"===k&&(a.style.position="relative"),h=l.offset(),f=r.css(a,"top"),i=r.css(a,"left"),j=("absolute"===k||"fixed"===k)&&(f+i).indexOf("auto")>-1,j?(d=l.position(),g=d.top,e=d.left):(g=parseFloat(f)||0,e=parseFloat(i)||0),r.isFunction(b)&&(b=b.call(a,c,r.extend({},h))),null!=b.top&&(m.top=b.top-h.top+g),null!=b.left&&(m.left=b.left-h.left+e),"using"in b?b.using.call(a,m):l.css(m)}},r.fn.extend({offset:function(a){if(arguments.length)return void 0===a?this:this.each(function(b){r.offset.setOffset(this,a,b)});var b,c,d,e,f=this[0];if(f)return f.getClientRects().length?(d=f.getBoundingClientRect(),d.width||d.height?(e=f.ownerDocument,c=Sb(e),b=e.documentElement,{top:d.top+c.pageYOffset-b.clientTop,left:d.left+c.pageXOffset-b.clientLeft}):d):{top:0,left:0}},position:function(){if(this[0]){var a,b,c=this[0],d={top:0,left:0};return"fixed"===r.css(c,"position")?b=c.getBoundingClientRect():(a=this.offsetParent(),b=this.offset(),r.nodeName(a[0],"html")||(d=a.offset()),d={top:d.top+r.css(a[0],"borderTopWidth",!0),left:d.left+r.css(a[0],"borderLeftWidth",!0)}),{top:b.top-d.top-r.css(c,"marginTop",!0),left:b.left-d.left-r.css(c,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var a=this.offsetParent;while(a&&"static"===r.css(a,"position"))a=a.offsetParent;return a||pa})}}),r.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(a,b){var c="pageYOffset"===b;r.fn[a]=function(d){return S(this,function(a,d,e){var f=Sb(a);return void 0===e?f?f[b]:a[d]:void(f?f.scrollTo(c?f.pageXOffset:e,c?e:f.pageYOffset):a[d]=e)},a,d,arguments.length)}}),r.each(["top","left"],function(a,b){r.cssHooks[b]=Na(o.pixelPosition,function(a,c){return c?(c=Ma(a,b),Ka.test(c)?r(a).position()[b]+"px":c):void 0})}),r.each({Height:"height",Width:"width"},function(a,b){r.each({padding:"inner"+a,content:b,"":"outer"+a},function(c,d){r.fn[d]=function(e,f){var g=arguments.length&&(c||"boolean"!=typeof e),h=c||(e===!0||f===!0?"margin":"border");return S(this,function(b,c,e){var f;return r.isWindow(b)?0===d.indexOf("outer")?b["inner"+a]:b.document.documentElement["client"+a]:9===b.nodeType?(f=b.documentElement,Math.max(b.body["scroll"+a],f["scroll"+a],b.body["offset"+a],f["offset"+a],f["client"+a])):void 0===e?r.css(b,c,h):r.style(b,c,e,h)},b,g?e:void 0,g)}})}),r.fn.extend({bind:function(a,b,c){return this.on(a,null,b,c)},unbind:function(a,b){return this.off(a,null,b)},delegate:function(a,b,c,d){return this.on(b,a,c,d)},undelegate:function(a,b,c){return 1===arguments.length?this.off(a,"**"):this.off(b,a||"**",c)}}),r.parseJSON=JSON.parse,"function"==typeof define&&define.amd&&define("jquery",[],function(){return r});var Tb=a.jQuery,Ub=a.$;return r.noConflict=function(b){return a.$===r&&(a.$=Ub),b&&a.jQuery===r&&(a.jQuery=Tb),r},b||(a.jQuery=a.$=r),r});
jquery.simpleWeather.js
@@ -0,0 +1,122 @@
+/*! simpleWeather v3.1.0 - http://simpleweatherjs.com */
+(function($) {
+  'use strict';
+
+  function getAltTemp(unit, temp) {
+    if(unit === 'f') {
+      return Math.round((5.0/9.0)*(temp-32.0));
+    } else {
+      return Math.round((9.0/5.0)*temp+32.0);
+    }
+  }
+
+  $.extend({
+    simpleWeather: function(options){
+      options = $.extend({
+        location: '',
+        woeid: '',
+        unit: 'f',
+        success: function(weather){},
+        error: function(message){}
+      }, options);
+
+      var now = new Date();
+      var weatherUrl = 'https://query.yahooapis.com/v1/public/yql?format=json&rnd=' + now.getFullYear() + now.getMonth() + now.getDay() + now.getHours() + '&diagnostics=true&callback=?&q=';
+
+      if(options.location !== '') {
+        /* If latitude/longitude coordinates, need to format a little different. */
+        var location = '';
+        if(/^(\-?\d+(\.\d+)?),\s*(\-?\d+(\.\d+)?)$/.test(options.location)) {
+          location = '(' + options.location + ')';
+        } else {
+          location = options.location;
+        }
+
+        weatherUrl += 'select * from weather.forecast where woeid in (select woeid from geo.places(1) where text="' + location + '") and u="' + options.unit + '"';
+      } else if(options.woeid !== '') {
+        weatherUrl += 'select * from weather.forecast where woeid=' + options.woeid + ' and u="' + options.unit + '"';
+      } else {
+        options.error('Could not retrieve weather due to an invalid location.');
+        return false;
+      }
+
+      $.getJSON(
+        encodeURI(weatherUrl),
+        function(data) {
+          if(data !== null && data.query !== null && data.query.results !== null && data.query.results.channel.description !== 'Yahoo! Weather Error') {
+            var result = data.query.results.channel,
+                weather = {},
+                forecast,
+                compass = ['N', 'NNE', 'NE', 'ENE', 'E', 'ESE', 'SE', 'SSE', 'S', 'SSW', 'SW', 'WSW', 'W', 'WNW', 'NW', 'NNW', 'N'],
+                image404 = 'https://s.yimg.com/os/mit/media/m/weather/images/icons/l/44d-100567.png';
+
+            weather.title = result.item.title;
+            weather.temp = result.item.condition.temp;
+            weather.code = result.item.condition.code;
+            weather.todayCode = result.item.forecast[0].code;
+            weather.currently = result.item.condition.text;
+            weather.high = result.item.forecast[0].high;
+            weather.low = result.item.forecast[0].low;
+            weather.text = result.item.forecast[0].text;
+            weather.humidity = result.atmosphere.humidity;
+            weather.pressure = result.atmosphere.pressure;
+            weather.rising = result.atmosphere.rising;
+            weather.visibility = result.atmosphere.visibility;
+            weather.sunrise = result.astronomy.sunrise;
+            weather.sunset = result.astronomy.sunset;
+            weather.description = result.item.description;
+            weather.city = result.location.city;
+            weather.country = result.location.country;
+            weather.region = result.location.region;
+            weather.updated = result.item.pubDate;
+            weather.link = result.item.link;
+            weather.units = {temp: result.units.temperature, distance: result.units.distance, pressure: result.units.pressure, speed: result.units.speed};
+            weather.wind = {chill: result.wind.chill, direction: compass[Math.round(result.wind.direction / 22.5)], speed: result.wind.speed};
+
+            if(result.item.condition.temp < 80 && result.atmosphere.humidity < 40) {
+              weather.heatindex = -42.379+2.04901523*result.item.condition.temp+10.14333127*result.atmosphere.humidity-0.22475541*result.item.condition.temp*result.atmosphere.humidity-6.83783*(Math.pow(10, -3))*(Math.pow(result.item.condition.temp, 2))-5.481717*(Math.pow(10, -2))*(Math.pow(result.atmosphere.humidity, 2))+1.22874*(Math.pow(10, -3))*(Math.pow(result.item.condition.temp, 2))*result.atmosphere.humidity+8.5282*(Math.pow(10, -4))*result.item.condition.temp*(Math.pow(result.atmosphere.humidity, 2))-1.99*(Math.pow(10, -6))*(Math.pow(result.item.condition.temp, 2))*(Math.pow(result.atmosphere.humidity,2));
+            } else {
+              weather.heatindex = result.item.condition.temp;
+            }
+
+            if(result.item.condition.code == '3200') {
+              weather.thumbnail = image404;
+              weather.image = image404;
+            } else {
+              weather.thumbnail = 'https://s.yimg.com/zz/combo?a/i/us/nws/weather/gr/' + result.item.condition.code + 'ds.png';
+              weather.image = 'https://s.yimg.com/zz/combo?a/i/us/nws/weather/gr/' + result.item.condition.code + 'd.png';
+            }
+
+            weather.alt = {temp: getAltTemp(options.unit, result.item.condition.temp), high: getAltTemp(options.unit, result.item.forecast[0].high), low: getAltTemp(options.unit, result.item.forecast[0].low)};
+            if(options.unit === 'f') {
+              weather.alt.unit = 'c';
+            } else {
+              weather.alt.unit = 'f';
+            }
+
+            weather.forecast = [];
+            for(var i=0;i<result.item.forecast.length;i++) {
+              forecast = result.item.forecast[i];
+              forecast.alt = {high: getAltTemp(options.unit, result.item.forecast[i].high), low: getAltTemp(options.unit, result.item.forecast[i].low)};
+
+              if(result.item.forecast[i].code == "3200") {
+                forecast.thumbnail = image404;
+                forecast.image = image404;
+              } else {
+                forecast.thumbnail = 'https://s.yimg.com/zz/combo?a/i/us/nws/weather/gr/' + result.item.forecast[i].code + 'ds.png';
+                forecast.image = 'https://s.yimg.com/zz/combo?a/i/us/nws/weather/gr/' + result.item.forecast[i].code + 'd.png';
+              }
+
+              weather.forecast.push(forecast);
+            }
+
+            options.success(weather);
+          } else {
+            options.error('There was a problem retrieving the latest weather information.');
+          }
+        }
+      );
+      return this;
+    }
+  });
+})(jQuery);
jquery.webticker.js
@@ -0,0 +1,338 @@
+/*!
+ * webTicker 2.1.1
+ * Examples and documentation at:
+ * http://jonmifsud.com/open-source/jquery/jquery-webticker/
+ * 2011 Jonathan Mifsud
+ * Version: 2.1.1 (23-MAY-2013)
+ * Dual licensed under the Creative Commons and DonationWare licenses:
+ * http://creativecommons.org/licenses/by-nc/3.0/
+ * https://github.com/jonmifsud/Web-Ticker/blob/master/licence.md
+ * Requires:
+ * jQuery v1.4.2 or later
+ *
+ */
+(function( $ ){
+
+	var cssTransitionsSupported = (function() {
+	    var s = document.createElement('p').style,
+	        v = ['ms','O','Moz','Webkit'];
+
+	    if( s['transition'] == '' ) return true;
+	    while( v.length )
+	        if( v.pop() + 'Transition' in s )
+	            return true;
+	    return false;
+	})();
+
+	function scrollitems($strip,moveFirst){
+		var settings = $strip.data('settings') || { direction: "left" };
+		if (typeof moveFirst === 'undefined')
+			moveFirst = false;
+		if (moveFirst){
+			moveFirstElement($strip);
+		}
+		var options = animationSettings($strip);
+		$strip.animate(options.css, options.time, "linear", function(){
+			$strip.css(settings.direction, '0');
+			scrollitems($strip,true);
+		});
+	}
+
+	function animationSettings($strip){
+		var settings = $strip.data('settings') || { direction: "left", speed: 50 };
+		var first = $strip.children().first();
+		var distance =  Math.abs(-$strip.css(settings.direction).replace('px','').replace('auto','0') - first.outerWidth(true));
+		var settings = $strip.data('settings');
+		var timeToComplete = distance * 1000 / settings.speed;
+		var animationSettings = {};
+		animationSettings[settings.direction] = $strip.css(settings.direction).replace('px','').replace('auto','0') - distance;
+		return {'css':animationSettings,'time':timeToComplete};
+	}
+
+	function moveFirstElement($strip){
+		var settings = $strip.data('settings') || { direction: "left" };
+		$strip.css('transition-duration','0s').css(settings.direction, '0');
+		var $first = $strip.children().first();
+		if ($first.hasClass('webticker-init'))
+			$first.remove();
+		else
+			$strip.children().last().after($first);
+	}
+
+	function css3Scroll($strip,moveFirst){
+		if (typeof moveFirst === 'undefined')
+			moveFirst = false;
+		if (moveFirst){
+			moveFirstElement($strip);
+		}
+		var options = animationSettings($strip);
+		var time = options.time/1000;
+		time += 's';
+		$strip.css(options.css).css('transition-duration',time);
+	}
+
+	function updaterss(rssurl,type,$strip){
+		var list = [];
+		$.get(rssurl, function(data) {
+		    var $xml = $(data);
+		    $xml.find("item").each(function() {
+		        var $this = $(this),
+		            item = {
+		                title: $this.find("title").text(),
+		                link: $this.find("link").text()
+		        }
+		        listItem = "<li><a href='"+item.link+"'>"+item.title+"</a></li>";
+		        list += listItem;
+		        //Do something with item here...
+		    });
+			$strip.webTicker('update', list, type);
+		});
+	}
+
+	function initalize($strip){
+		if ($strip.children('li').length < 1) {
+			if (window.console) {
+				console.log('no items to initialize');
+			}
+			return false;
+		}
+
+		var settings = $strip.data('settings');
+		settings.duplicateLoops = settings.duplicateLoops || 0;
+
+		$strip.width('auto');
+
+		//Find the real width of all li elements
+		var stripWidth = 0;
+		$strip.children('li').each(function(){
+			stripWidth += $(this).outerWidth( true );
+		});
+
+		if(stripWidth < $strip.parent().width() || $strip.children().length == 1){
+			//if duplicate items
+			if (settings.duplicate){
+				//Check how many times to duplicate depending on width.
+				itemWidth = Math.max.apply(Math, $strip.children().map(function(){ return $(this).width(); }).get());
+				var duplicateLoops = 0;
+				while (stripWidth - itemWidth < $strip.parent().width() || $strip.children().length == 1 || duplicateLoops < settings.duplicateLoops){
+					var listItems = $strip.children().clone();
+					$strip.append(listItems);
+					stripWidth = 0;
+					$strip.children('li').each(function(){
+						stripWidth += $(this).outerWidth( true );
+					});
+					itemWidth = Math.max.apply(Math, $strip.children().map(function(){ return $(this).width(); }).get());
+					duplicateLoops++;
+				}
+				settings.duplicateLoops = duplicateLoops;
+			}else {
+				//if fill with empty padding
+				var emptySpace = $strip.parent().width() - stripWidth;
+				emptySpace += $strip.find("li:first").width();
+				var height = $strip.find("li:first").height();
+
+				$strip.append('<li class="ticker-spacer" style="width:'+emptySpace+'px;height:'+height+'px;"></li>');
+			}
+		}
+		if (settings.startEmpty){
+			var height = $strip.find("li:first").height();
+			$strip.prepend('<li class="webticker-init" style="width:'+$strip.parent().width()+'px;height:'+height+'px;"></li>');
+		}
+		//extra width to be able to move items without any jumps	$strip.find("li:first").width()
+
+		stripWidth = 0;
+		$strip.children('li').each(function(){
+			stripWidth += $(this).outerWidth( true );
+		});
+		$strip.width(stripWidth+200);
+		widthCompare = 0;
+		$strip.children('li').each(function(){
+			widthCompare += $(this).outerWidth( true );
+		});
+		//loop to find weather the items inside the list are actually bigger then the size of the whole list. Increments in 200px.
+		//only required when a single item is bigger then the whole list
+		while (widthCompare >= $strip.width()){
+			$strip.width($strip.width()+200);
+			widthCompare = 0;
+			$strip.children('li').each(function(){
+				widthCompare += $(this).outerWidth( true );
+			});
+		}
+		return true;
+	}
+
+  var methods = {
+    init : function( settings ) { // THIS
+		settings = jQuery.extend({
+			speed: 50, //pixels per second
+			direction: "left",
+			moving: true,
+			startEmpty: true,
+			duplicate: false,
+			rssurl: false,
+			hoverpause: true,
+			rssfrequency: 0,
+			updatetype: "reset"
+		}, settings);
+		//set data-ticker a unique ticker identifier if it does not exist
+		return this.each(function(){
+			jQuery(this).data('settings',settings);
+
+				var $strip = jQuery(this);
+				$strip.addClass("newsticker");
+				var $mask = $strip.wrap("<div class='mask'></div>");
+				$mask.after("<span class='tickeroverlay-left'>&nbsp;</span><span class='tickeroverlay-right'>&nbsp;</span>")
+				var $tickercontainer = $strip.parent().wrap("<div class='tickercontainer'></div>");
+
+				var started = initalize($strip);
+
+				if (settings.rssurl){
+					updaterss(settings.rssurl,settings.type,$strip);
+					if (settings.rssfrequency>0){
+						window.setInterval(function(){updaterss(settings.rssurl,settings.type,$strip);},settings.rssfrequency*1000*60);
+					}
+				}
+
+				if (cssTransitionsSupported){
+					//fix for firefox not animating default transitions
+					$strip.css('transition-duration','0s').css(settings.direction, '0');
+
+					if (started){
+						//if list has items and set up start scrolling
+						css3Scroll($strip,false);
+					}
+					//started or not still bind on the transition end event so it works after update
+					$strip.on('transitionend webkitTransitionEnd oTransitionEnd otransitionend', function(event) {
+						if (!$strip.is(event.target)) {
+							return false;
+						}
+						css3Scroll($(this),true);
+					});
+				} else {
+					if (started){
+						//if list has items and set up start scrolling
+						scrollitems($(this));
+					}
+				}
+
+				if (settings.hoverpause){
+					$strip.hover(function(){
+						if (cssTransitionsSupported){
+							var currentPosition = $(this).css(settings.direction);
+							$(this).css('transition-duration','0s').css(settings.direction,currentPosition);
+						} else
+							jQuery(this).stop();
+					},
+					function(){
+						if (jQuery(this).data('settings').moving){
+							if (cssTransitionsSupported){
+								css3Scroll($(this),false);
+								// $(this).css("-webkit-animation-play-state", "running");
+							} else {
+								//usual continue stuff
+								scrollitems($strip);
+							}
+						}
+					});
+				}
+		});
+	},
+    stop : function( ) {
+    	var settings = $(this).data('settings');
+		if (settings.moving){
+			settings.moving = false;
+			return this.each(function(){
+				if (cssTransitionsSupported){
+					var currentPosition = $(this).css(settings.direction);
+					$(this).css('transition-duration','0s').css(settings.direction,currentPosition);
+				} else
+					$(this).stop();
+			});
+		}
+	},
+    cont : function( ) {
+    	var settings = $(this).data('settings')
+		if (!settings.moving){
+			settings.moving = true;
+			return this.each(function(){
+				if (cssTransitionsSupported){
+					css3Scroll($(this),false);
+				} else {
+					scrollitems($(this));
+				}
+			});
+		}
+	},
+	update : function( list, type, insert, remove) {
+		type = type || "reset";
+		if (typeof insert === 'undefined')
+			insert = true;
+		if (typeof remove === 'undefined')
+			remove = false;
+		if( typeof list === 'string' ) {
+		    list = $(list);
+		}
+		var $strip = $(this);
+		$strip.webTicker('stop');
+		var settings = $(this).data('settings');
+		if (type == 'reset'){
+			//this does a 'restart of the ticker'
+			$strip.html(list);
+			$strip.css(settings.direction, '0');
+			initalize($strip);
+		} else if (type == 'swap'){
+			if (window.console) {
+				console.log('trying to update');
+			}
+			if ($strip.children('li').length < 1){
+				//there were no items treat as if new
+				$strip.html(list);
+				$strip.css(settings.direction, '0');
+				initalize($strip);
+			} else {
+				// should the update be a 'hot-swap' or use replacement for IDs (in which case remove new ones)
+				$strip.children('li').addClass('old');
+				for (var i = 0; i < list.length; i++) {
+					id = $(list[i]).data('update');
+					match = $strip.find('[data-update="'+id+'"]');//should try find the id or data-attribute.
+					if (match.length < 1){
+						if (insert){
+							//we need to move this item into the dom
+							if ($strip.find('.ticker-spacer:first-child').length == 0 && $strip.find('.ticker-spacer').length > 0){
+								$strip.children('li.ticker-spacer').before(list[i]);
+							}
+							else {
+								$strip.append(list[i]);
+							}
+						}
+					} else $strip.find('[data-update="'+id+'"]').replaceWith(list[i]);;
+				};
+				$strip.children('li.webticker-init, li.ticker-spacer').removeClass('old');
+				if (remove)
+					$strip.children('li').remove('.old');
+				stripWidth = 0;
+				$strip.children('li').each(function(){
+					stripWidth += $(this).outerWidth( true );
+				});
+				$strip.width(stripWidth+200);
+			}
+		}
+
+		$strip.webTicker('cont');
+	}
+  };
+
+  $.fn.webTicker = function( method ) {
+
+    // Method calling logic
+    if ( methods[method] ) {
+      return methods[ method ].apply( this, Array.prototype.slice.call( arguments, 1 ));
+    } else if ( typeof method === 'object' || ! method ) {
+      return methods.init.apply( this, arguments );
+    } else {
+      $.error( 'Method ' +  method + ' does not exist on jQuery.webTicker' );
+    }
+
+  };
+
+})( jQuery );
main.css
@@ -0,0 +1,14 @@
+
+html {
+  width: 100%;
+  height: 100%;
+}
+
+body {
+  padding: 45px 0;
+  font: 13px 'Open Sans', "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
+}
+
+.video-js {
+  width: 100%;
+}
video-js.css
@@ -0,0 +1,904 @@
+/*!
+Video.js Default Styles (http://videojs.com)
+Version 4.6.4
+Create your own skin at http://designer.videojs.com
+*/
+/* SKIN
+================================================================================
+The main class name for all skin-specific styles. To make your own skin,
+replace all occurances of 'vjs-default-skin' with a new name. Then add your new
+skin name to your video tag instead of the default skin.
+e.g. <video class="video-js my-skin-name">
+*/
+.vjs-default-skin {
+  color: #cccccc;
+}
+/* Custom Icon Font
+--------------------------------------------------------------------------------
+The control icons are from a custom font. Each icon corresponds to a character
+(e.g. "\e001"). Font icons allow for easy scaling and coloring of icons.
+*/
+@font-face {
+  font-family: 'VideoJS';
+  src: url('font/vjs.eot');
+  src: url('font/vjs.eot?#iefix') format('embedded-opentype'), url('font/vjs.woff') format('woff'), url('font/vjs.ttf') format('truetype');
+  font-weight: normal;
+  font-style: normal;
+}
+/* Base UI Component Classes
+--------------------------------------------------------------------------------
+*/
+/* Slider - used for Volume bar and Seek bar */
+.vjs-default-skin .vjs-slider {
+  /* Replace browser focus hightlight with handle highlight */
+  outline: 0;
+  position: relative;
+  cursor: pointer;
+  padding: 0;
+  /* background-color-with-alpha */
+  background-color: #333333;
+  background-color: rgba(51, 51, 51, 0.9);
+}
+.vjs-default-skin .vjs-slider:focus {
+  /* box-shadow */
+  -webkit-box-shadow: 0 0 2em #ffffff;
+  -moz-box-shadow: 0 0 2em #ffffff;
+  box-shadow: 0 0 2em #ffffff;
+}
+.vjs-default-skin .vjs-slider-handle {
+  position: absolute;
+  /* Needed for IE6 */
+  left: 0;
+  top: 0;
+}
+.vjs-default-skin .vjs-slider-handle:before {
+  content: "\e009";
+  font-family: VideoJS;
+  font-size: 1em;
+  line-height: 1;
+  text-align: center;
+  text-shadow: 0em 0em 1em #fff;
+  position: absolute;
+  top: 0;
+  left: 0;
+  /* Rotate the square icon to make a diamond */
+  /* transform */
+  -webkit-transform: rotate(-45deg);
+  -moz-transform: rotate(-45deg);
+  -ms-transform: rotate(-45deg);
+  -o-transform: rotate(-45deg);
+  transform: rotate(-45deg);
+}
+/* Control Bar
+--------------------------------------------------------------------------------
+The default control bar that is a container for most of the controls.
+*/
+.vjs-default-skin .vjs-control-bar {
+  /* Start hidden */
+  display: none;
+  position: absolute;
+  /* Place control bar at the bottom of the player box/video.
+     If you want more margin below the control bar, add more height. */
+  bottom: 0;
+  /* Use left/right to stretch to 100% width of player div */
+  left: 0;
+  right: 0;
+  /* Height includes any margin you want above or below control items */
+  height: 3.0em;
+  /* background-color-with-alpha */
+  background-color: #07141e;
+  background-color: rgba(7, 20, 30, 0.7);
+}
+/* Show the control bar only once the video has started playing */
+.vjs-default-skin.vjs-has-started .vjs-control-bar {
+  display: block;
+  /* Visibility needed to make sure things hide in older browsers too. */
+
+  visibility: visible;
+  opacity: 1;
+  /* transition */
+  -webkit-transition: visibility 0.1s, opacity 0.1s;
+  -moz-transition: visibility 0.1s, opacity 0.1s;
+  -o-transition: visibility 0.1s, opacity 0.1s;
+  transition: visibility 0.1s, opacity 0.1s;
+}
+/* Hide the control bar when the video is playing and the user is inactive  */
+.vjs-default-skin.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar {
+  display: block;
+  visibility: hidden;
+  opacity: 0;
+  /* transition */
+  -webkit-transition: visibility 1s, opacity 1s;
+  -moz-transition: visibility 1s, opacity 1s;
+  -o-transition: visibility 1s, opacity 1s;
+  transition: visibility 1s, opacity 1s;
+}
+.vjs-default-skin.vjs-controls-disabled .vjs-control-bar {
+  display: none;
+}
+.vjs-default-skin.vjs-using-native-controls .vjs-control-bar {
+  display: none;
+}
+/* The control bar shouldn't show after an error */
+.vjs-default-skin.vjs-error .vjs-control-bar {
+  display: none;
+}
+/* IE8 is flakey with fonts, and you have to change the actual content to force
+fonts to show/hide properly.
+  - "\9" IE8 hack didn't work for this
+  - Found in XP IE8 from http://modern.ie. Does not show up in "IE8 mode" in IE9
+*/
+@media \0screen {
+  .vjs-default-skin.vjs-user-inactive.vjs-playing .vjs-control-bar :before {
+    content: "";
+  }
+}
+/* General styles for individual controls. */
+.vjs-default-skin .vjs-control {
+  outline: none;
+  position: relative;
+  float: left;
+  text-align: center;
+  margin: 0;
+  padding: 0;
+  height: 3.0em;
+  width: 4em;
+}
+/* FontAwsome button icons */
+.vjs-default-skin .vjs-control:before {
+  font-family: VideoJS;
+  font-size: 1.5em;
+  line-height: 2;
+  position: absolute;
+  top: 0;
+  left: 0;
+  width: 100%;
+  height: 100%;
+  text-align: center;
+  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
+}
+/* Replacement for focus outline */
+.vjs-default-skin .vjs-control:focus:before,
+.vjs-default-skin .vjs-control:hover:before {
+  text-shadow: 0em 0em 1em #ffffff;
+}
+.vjs-default-skin .vjs-control:focus {
+  /*  outline: 0; */
+  /* keyboard-only users cannot see the focus on several of the UI elements when
+  this is set to 0 */
+
+}
+/* Hide control text visually, but have it available for screenreaders */
+.vjs-default-skin .vjs-control-text {
+  /* hide-visually */
+  border: 0;
+  clip: rect(0 0 0 0);
+  height: 1px;
+  margin: -1px;
+  overflow: hidden;
+  padding: 0;
+  position: absolute;
+  width: 1px;
+}
+/* Play/Pause
+--------------------------------------------------------------------------------
+*/
+.vjs-default-skin .vjs-play-control {
+  width: 5em;
+  cursor: pointer;
+}
+.vjs-default-skin .vjs-play-control:before {
+  content: "\e001";
+}
+.vjs-default-skin.vjs-playing .vjs-play-control:before {
+  content: "\e002";
+}
+/* Playback toggle
+--------------------------------------------------------------------------------
+*/
+.vjs-default-skin .vjs-playback-rate .vjs-playback-rate-value {
+  font-size: 1.5em;
+  line-height: 2;
+  position: absolute;
+  top: 0;
+  left: 0;
+  width: 100%;
+  height: 100%;
+  text-align: center;
+  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
+}
+.vjs-default-skin .vjs-playback-rate.vjs-menu-button .vjs-menu .vjs-menu-content {
+  width: 4em;
+  left: -2em;
+  list-style: none;
+}
+/* Volume/Mute
+-------------------------------------------------------------------------------- */
+.vjs-default-skin .vjs-mute-control,
+.vjs-default-skin .vjs-volume-menu-button {
+  cursor: pointer;
+  float: right;
+}
+.vjs-default-skin .vjs-mute-control:before,
+.vjs-default-skin .vjs-volume-menu-button:before {
+  content: "\e006";
+}
+.vjs-default-skin .vjs-mute-control.vjs-vol-0:before,
+.vjs-default-skin .vjs-volume-menu-button.vjs-vol-0:before {
+  content: "\e003";
+}
+.vjs-default-skin .vjs-mute-control.vjs-vol-1:before,
+.vjs-default-skin .vjs-volume-menu-button.vjs-vol-1:before {
+  content: "\e004";
+}
+.vjs-default-skin .vjs-mute-control.vjs-vol-2:before,
+.vjs-default-skin .vjs-volume-menu-button.vjs-vol-2:before {
+  content: "\e005";
+}
+.vjs-default-skin .vjs-volume-control {
+  width: 5em;
+  float: right;
+}
+.vjs-default-skin .vjs-volume-bar {
+  width: 5em;
+  height: 0.6em;
+  margin: 1.1em auto 0;
+}
+.vjs-default-skin .vjs-volume-menu-button .vjs-menu-content {
+  height: 2.9em;
+}
+.vjs-default-skin .vjs-volume-level {
+  position: absolute;
+  top: 0;
+  left: 0;
+  height: 0.5em;
+  /* assuming volume starts at 1.0 */
+
+  width: 100%;
+  background: #66a8cc url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAYAAADgzO9IAAAAP0lEQVQIHWWMAQoAIAgDR/QJ/Ub//04+w7ZICBwcOg5FZi5iBB82AGzixEglJrd4TVK5XUJpskSTEvpdFzX9AB2pGziSQcvAAAAAAElFTkSuQmCC) -50% 0 repeat;
+}
+.vjs-default-skin .vjs-volume-bar .vjs-volume-handle {
+  width: 0.5em;
+  height: 0.5em;
+  /* Assumes volume starts at 1.0. If you change the size of the
+     handle relative to the volume bar, you'll need to update this value
+     too. */
+
+  left: 4.5em;
+}
+.vjs-default-skin .vjs-volume-handle:before {
+  font-size: 0.9em;
+  top: -0.2em;
+  left: -0.2em;
+  width: 1em;
+  height: 1em;
+}
+.vjs-default-skin .vjs-volume-menu-button .vjs-menu .vjs-menu-content {
+  width: 6em;
+  left: -4em;
+}
+/* Progress
+--------------------------------------------------------------------------------
+*/
+.vjs-default-skin .vjs-progress-control {
+  position: absolute;
+  left: 0;
+  right: 0;
+  width: auto;
+  font-size: 0.3em;
+  height: 1em;
+  /* Set above the rest of the controls. */
+  top: -1em;
+  /* Shrink the bar slower than it grows. */
+  /* transition */
+  -webkit-transition: all 0.4s;
+  -moz-transition: all 0.4s;
+  -o-transition: all 0.4s;
+  transition: all 0.4s;
+}
+/* On hover, make the progress bar grow to something that's more clickable.
+    This simply changes the overall font for the progress bar, and this
+    updates both the em-based widths and heights, as wells as the icon font */
+.vjs-default-skin:hover .vjs-progress-control {
+  font-size: .9em;
+  /* Even though we're not changing the top/height, we need to include them in
+      the transition so they're handled correctly. */
+
+  /* transition */
+  -webkit-transition: all 0.2s;
+  -moz-transition: all 0.2s;
+  -o-transition: all 0.2s;
+  transition: all 0.2s;
+}
+/* Box containing play and load progresses. Also acts as seek scrubber. */
+.vjs-default-skin .vjs-progress-holder {
+  height: 100%;
+}
+/* Progress Bars */
+.vjs-default-skin .vjs-progress-holder .vjs-play-progress,
+.vjs-default-skin .vjs-progress-holder .vjs-load-progress {
+  position: absolute;
+  display: block;
+  height: 100%;
+  margin: 0;
+  padding: 0;
+  /* updated by javascript during playback */
+
+  width: 0;
+  /* Needed for IE6 */
+  left: 0;
+  top: 0;
+}
+.vjs-default-skin .vjs-play-progress {
+  /*
+    Using a data URI to create the white diagonal lines with a transparent
+      background. Surprisingly works in IE8.
+      Created using http://www.patternify.com
+    Changing the first color value will change the bar color.
+    Also using a paralax effect to make the lines move backwards.
+      The -50% left position makes that happen.
+  */
+
+  background: #66a8cc url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAYAAADgzO9IAAAAP0lEQVQIHWWMAQoAIAgDR/QJ/Ub//04+w7ZICBwcOg5FZi5iBB82AGzixEglJrd4TVK5XUJpskSTEvpdFzX9AB2pGziSQcvAAAAAAElFTkSuQmCC) -50% 0 repeat;
+}
+.vjs-default-skin .vjs-load-progress {
+  background: #646464 /* IE8- Fallback */;
+  background: rgba(255, 255, 255, 0.4);
+}
+.vjs-default-skin .vjs-seek-handle {
+  width: 1.5em;
+  height: 100%;
+}
+.vjs-default-skin .vjs-seek-handle:before {
+  padding-top: 0.1em /* Minor adjustment */;
+}
+/* Live Mode
+--------------------------------------------------------------------------------
+*/
+.vjs-default-skin.vjs-live .vjs-time-controls,
+.vjs-default-skin.vjs-live .vjs-time-divider,
+.vjs-default-skin.vjs-live .vjs-progress-control {
+  display: none;
+}
+.vjs-default-skin.vjs-live .vjs-live-display {
+  display: block;
+}
+/* Live Display
+--------------------------------------------------------------------------------
+*/
+.vjs-default-skin .vjs-live-display {
+  display: none;
+  font-size: 1em;
+  line-height: 3em;
+}
+/* Time Display
+--------------------------------------------------------------------------------
+*/
+.vjs-default-skin .vjs-time-controls {
+  font-size: 1em;
+  /* Align vertically by making the line height the same as the control bar */
+  line-height: 3em;
+}
+.vjs-default-skin .vjs-current-time {
+  float: left;
+}
+.vjs-default-skin .vjs-duration {
+  float: left;
+}
+/* Remaining time is in the HTML, but not included in default design */
+.vjs-default-skin .vjs-remaining-time {
+  display: none;
+  float: left;
+}
+.vjs-time-divider {
+  float: left;
+  line-height: 3em;
+}
+/* Fullscreen
+--------------------------------------------------------------------------------
+*/
+.vjs-default-skin .vjs-fullscreen-control {
+  width: 3.8em;
+  cursor: pointer;
+  float: right;
+}
+.vjs-default-skin .vjs-fullscreen-control:before {
+  content: "\e000";
+}
+/* Switch to the exit icon when the player is in fullscreen */
+.vjs-default-skin.vjs-fullscreen .vjs-fullscreen-control:before {
+  content: "\e00b";
+}
+/* Big Play Button (play button at start)
+--------------------------------------------------------------------------------
+Positioning of the play button in the center or other corners can be done more
+easily in the skin designer. http://designer.videojs.com/
+*/
+.vjs-default-skin .vjs-big-play-button {
+  left: 0.5em;
+  top: 0.5em;
+  font-size: 3em;
+  display: block;
+  z-index: 2;
+  position: absolute;
+  width: 4em;
+  height: 2.6em;
+  text-align: center;
+  vertical-align: middle;
+  cursor: pointer;
+  opacity: 1;
+  /* Need a slightly gray bg so it can be seen on black backgrounds */
+  /* background-color-with-alpha */
+  background-color: #07141e;
+  background-color: rgba(7, 20, 30, 0.7);
+  border: 0.1em solid #3b4249;
+  /* border-radius */
+  -webkit-border-radius: 0.8em;
+  -moz-border-radius: 0.8em;
+  border-radius: 0.8em;
+  /* box-shadow */
+  -webkit-box-shadow: 0px 0px 1em rgba(255, 255, 255, 0.25);
+  -moz-box-shadow: 0px 0px 1em rgba(255, 255, 255, 0.25);
+  box-shadow: 0px 0px 1em rgba(255, 255, 255, 0.25);
+  /* transition */
+  -webkit-transition: all 0.4s;
+  -moz-transition: all 0.4s;
+  -o-transition: all 0.4s;
+  transition: all 0.4s;
+}
+/* Optionally center */
+.vjs-default-skin.vjs-big-play-centered .vjs-big-play-button {
+  /* Center it horizontally */
+  left: 50%;
+  margin-left: -2.1em;
+  /* Center it vertically */
+  top: 50%;
+  margin-top: -1.4000000000000001em;
+}
+/* Hide if controls are disabled */
+.vjs-default-skin.vjs-controls-disabled .vjs-big-play-button {
+  display: none;
+}
+/* Hide when video starts playing */
+.vjs-default-skin.vjs-has-started .vjs-big-play-button {
+  display: none;
+}
+/* Hide on mobile devices. Remove when we stop using native controls
+    by default on mobile  */
+.vjs-default-skin.vjs-using-native-controls .vjs-big-play-button {
+  display: none;
+}
+.vjs-default-skin:hover .vjs-big-play-button,
+.vjs-default-skin .vjs-big-play-button:focus {
+  outline: 0;
+  border-color: #fff;
+  /* IE8 needs a non-glow hover state */
+  background-color: #505050;
+  background-color: rgba(50, 50, 50, 0.75);
+  /* box-shadow */
+  -webkit-box-shadow: 0 0 3em #ffffff;
+  -moz-box-shadow: 0 0 3em #ffffff;
+  box-shadow: 0 0 3em #ffffff;
+  /* transition */
+  -webkit-transition: all 0s;
+  -moz-transition: all 0s;
+  -o-transition: all 0s;
+  transition: all 0s;
+}
+.vjs-default-skin .vjs-big-play-button:before {
+  content: "\e001";
+  font-family: VideoJS;
+  /* In order to center the play icon vertically we need to set the line height
+     to the same as the button height */
+
+  line-height: 2.6em;
+  text-shadow: 0.05em 0.05em 0.1em #000;
+  text-align: center /* Needed for IE8 */;
+  position: absolute;
+  left: 0;
+  width: 100%;
+  height: 100%;
+}
+.vjs-error .vjs-big-play-button {
+  display: none;
+}
+/* Error Display
+--------------------------------------------------------------------------------
+*/
+.vjs-error-display {
+  display: none;
+}
+.vjs-error .vjs-error-display {
+  display: block;
+  position: absolute;
+  left: 0;
+  top: 0;
+  width: 100%;
+  height: 100%;
+}
+.vjs-error .vjs-error-display:before {
+  content: 'X';
+  font-family: Arial;
+  font-size: 4em;
+  color: #666666;
+  /* In order to center the play icon vertically we need to set the line height
+     to the same as the button height */
+
+  line-height: 1;
+  text-shadow: 0.05em 0.05em 0.1em #000;
+  text-align: center /* Needed for IE8 */;
+  vertical-align: middle;
+  position: absolute;
+  top: 50%;
+  margin-top: -0.5em;
+  width: 100%;
+}
+.vjs-error-display div {
+  position: absolute;
+  font-size: 1.4em;
+  text-align: center;
+  bottom: 1em;
+  right: 1em;
+  left: 1em;
+}
+.vjs-error-display a,
+.vjs-error-display a:visited {
+  color: #F4A460;
+}
+/* Loading Spinner
+--------------------------------------------------------------------------------
+*/
+.vjs-loading-spinner {
+  display: none;
+  position: absolute;
+  top: 50%;
+  left: 50%;
+  font-size: 4em;
+  line-height: 1;
+  width: 1em;
+  height: 1em;
+  margin-left: -0.5em;
+  margin-top: -0.5em;
+  opacity: 0.75;
+  /* animation */
+  -webkit-animation: spin 1.5s infinite linear;
+  -moz-animation: spin 1.5s infinite linear;
+  -o-animation: spin 1.5s infinite linear;
+  animation: spin 1.5s infinite linear;
+}
+/* Errors are unrecoverable without user interaction,
+   so hide the spinner in the case of an error */
+.video-js.vjs-error .vjs-loading-spinner {
+  /* using !important flag because currently the loading spinner
+     uses hide()/show() instead of classes. The !important can be
+     removed when that's updated */
+
+  display: none !important;
+  /* ensure animation doesn't continue while hidden */
+
+  /* animation */
+  -webkit-animation: none;
+  -moz-animation: none;
+  -o-animation: none;
+  animation: none;
+}
+.vjs-default-skin .vjs-loading-spinner:before {
+  content: "\e01e";
+  font-family: VideoJS;
+  position: absolute;
+  top: 0;
+  left: 0;
+  width: 1em;
+  height: 1em;
+  text-align: center;
+  text-shadow: 0em 0em 0.1em #000;
+}
+@-moz-keyframes spin {
+  0% {
+    -moz-transform: rotate(0deg);
+  }
+  100% {
+    -moz-transform: rotate(359deg);
+  }
+}
+@-webkit-keyframes spin {
+  0% {
+    -webkit-transform: rotate(0deg);
+  }
+  100% {
+    -webkit-transform: rotate(359deg);
+  }
+}
+@-o-keyframes spin {
+  0% {
+    -o-transform: rotate(0deg);
+  }
+  100% {
+    -o-transform: rotate(359deg);
+  }
+}
+@keyframes spin {
+  0% {
+    transform: rotate(0deg);
+  }
+  100% {
+    transform: rotate(359deg);
+  }
+}
+/* Menu Buttons (Captions/Subtitles/etc.)
+--------------------------------------------------------------------------------
+*/
+.vjs-default-skin .vjs-menu-button {
+  float: right;
+  cursor: pointer;
+}
+.vjs-default-skin .vjs-menu {
+  display: none;
+  position: absolute;
+  bottom: 0;
+  left: 0em;
+  /* (Width of vjs-menu - width of button) / 2 */
+
+  width: 0em;
+  height: 0em;
+  margin-bottom: 3em;
+  border-left: 2em solid transparent;
+  border-right: 2em solid transparent;
+  border-top: 1.55em solid #000000;
+  /* Same width top as ul bottom */
+
+  border-top-color: rgba(7, 40, 50, 0.5);
+  /* Same as ul background */
+
+}
+/* Button Pop-up Menu */
+.vjs-default-skin .vjs-menu-button .vjs-menu .vjs-menu-content {
+  display: block;
+  padding: 0;
+  margin: 0;
+  position: absolute;
+  width: 10em;
+  bottom: 1.5em;
+  /* Same bottom as vjs-menu border-top */
+
+  max-height: 15em;
+  overflow: auto;
+  left: -5em;
+  /* Width of menu - width of button / 2 */
+
+  /* background-color-with-alpha */
+  background-color: #07141e;
+  background-color: rgba(7, 20, 30, 0.7);
+  /* box-shadow */
+  -webkit-box-shadow: -0.2em -0.2em 0.3em rgba(255, 255, 255, 0.2);
+  -moz-box-shadow: -0.2em -0.2em 0.3em rgba(255, 255, 255, 0.2);
+  box-shadow: -0.2em -0.2em 0.3em rgba(255, 255, 255, 0.2);
+}
+.vjs-default-skin .vjs-menu-button:hover .vjs-menu {
+  display: block;
+}
+.vjs-default-skin .vjs-menu-button ul li {
+  list-style: none;
+  margin: 0;
+  padding: 0.3em 0 0.3em 0;
+  line-height: 1.4em;
+  font-size: 1.2em;
+  text-align: center;
+  text-transform: lowercase;
+}
+.vjs-default-skin .vjs-menu-button ul li.vjs-selected {
+  background-color: #000;
+}
+.vjs-default-skin .vjs-menu-button ul li:focus,
+.vjs-default-skin .vjs-menu-button ul li:hover,
+.vjs-default-skin .vjs-menu-button ul li.vjs-selected:focus,
+.vjs-default-skin .vjs-menu-button ul li.vjs-selected:hover {
+  outline: 0;
+  color: #111;
+  /* background-color-with-alpha */
+  background-color: #ffffff;
+  background-color: rgba(255, 255, 255, 0.75);
+  /* box-shadow */
+  -webkit-box-shadow: 0 0 1em #ffffff;
+  -moz-box-shadow: 0 0 1em #ffffff;
+  box-shadow: 0 0 1em #ffffff;
+}
+.vjs-default-skin .vjs-menu-button ul li.vjs-menu-title {
+  text-align: center;
+  text-transform: uppercase;
+  font-size: 1em;
+  line-height: 2em;
+  padding: 0;
+  margin: 0 0 0.3em 0;
+  font-weight: bold;
+  cursor: default;
+}
+/* Subtitles Button */
+.vjs-default-skin .vjs-subtitles-button:before {
+  content: "\e00c";
+}
+/* Captions Button */
+.vjs-default-skin .vjs-captions-button:before {
+  content: "\e008";
+}
+/* Replacement for focus outline */
+.vjs-default-skin .vjs-captions-button:focus .vjs-control-content:before,
+.vjs-default-skin .vjs-captions-button:hover .vjs-control-content:before {
+  /* box-shadow */
+  -webkit-box-shadow: 0 0 1em #ffffff;
+  -moz-box-shadow: 0 0 1em #ffffff;
+  box-shadow: 0 0 1em #ffffff;
+}
+/*
+REQUIRED STYLES (be careful overriding)
+================================================================================
+When loading the player, the video tag is replaced with a DIV,
+that will hold the video tag or object tag for other playback methods.
+The div contains the video playback element (Flash or HTML5) and controls,
+and sets the width and height of the video.
+
+** If you want to add some kind of border/padding (e.g. a frame), or special
+positioning, use another containing element. Otherwise you risk messing up
+control positioning and full window mode. **
+*/
+.video-js {
+  background-color: #000;
+  position: relative;
+  padding: 0;
+  /* Start with 10px for base font size so other dimensions can be em based and
+     easily calculable. */
+
+  font-size: 10px;
+  /* Allow poster to be vertially aligned. */
+
+  vertical-align: middle;
+  /*  display: table-cell; */
+  /*This works in Safari but not Firefox.*/
+
+  /* Provide some basic defaults for fonts */
+
+  font-weight: normal;
+  font-style: normal;
+  /* Avoiding helvetica: issue #376 */
+
+  font-family: Arial, sans-serif;
+  /* Turn off user selection (text highlighting) by default.
+     The majority of player components will not be text blocks.
+     Text areas will need to turn user selection back on. */
+
+  /* user-select */
+  -webkit-user-select: none;
+  -moz-user-select: none;
+  -ms-user-select: none;
+  user-select: none;
+}
+/* Playback technology elements expand to the width/height of the containing div
+    <video> or <object> */
+.video-js .vjs-tech {
+  position: absolute;
+  top: 0;
+  left: 0;
+  width: 100%;
+  height: 100%;
+}
+/* Fix for Firefox 9 fullscreen (only if it is enabled). Not needed when
+   checking fullScreenEnabled. */
+.video-js:-moz-full-screen {
+  position: absolute;
+}
+/* Fullscreen Styles */
+body.vjs-full-window {
+  padding: 0;
+  margin: 0;
+  height: 100%;
+  /* Fix for IE6 full-window. http://www.cssplay.co.uk/layouts/fixed.html */
+  overflow-y: auto;
+}
+.video-js.vjs-fullscreen {
+  position: fixed;
+  overflow: hidden;
+  z-index: 1000;
+  left: 0;
+  top: 0;
+  bottom: 0;
+  right: 0;
+  width: 100% !important;
+  height: 100% !important;
+  /* IE6 full-window (underscore hack) */
+  _position: absolute;
+}
+.video-js:-webkit-full-screen {
+  width: 100% !important;
+  height: 100% !important;
+}
+.video-js.vjs-fullscreen.vjs-user-inactive {
+  cursor: none;
+}
+/* Poster Styles */
+.vjs-poster {
+  background-repeat: no-repeat;
+  background-position: 50% 50%;
+  background-size: contain;
+  cursor: pointer;
+  height: 100%;
+  margin: 0;
+  padding: 0;
+  position: relative;
+  width: 100%;
+}
+.vjs-poster img {
+  display: block;
+  margin: 0 auto;
+  max-height: 100%;
+  padding: 0;
+  width: 100%;
+}
+/* Hide the poster when native controls are used otherwise it covers them */
+.video-js.vjs-using-native-controls .vjs-poster {
+  display: none;
+}
+/* Text Track Styles */
+/* Overall track holder for both captions and subtitles */
+.video-js .vjs-text-track-display {
+  text-align: center;
+  position: absolute;
+  bottom: 4em;
+  /* Leave padding on left and right */
+  left: 1em;
+  right: 1em;
+}
+/* Move captions down when controls aren't being shown */
+.video-js.vjs-user-inactive.vjs-playing .vjs-text-track-display {
+  bottom: 1em;
+}
+/* Individual tracks */
+.video-js .vjs-text-track {
+  display: none;
+  font-size: 1.4em;
+  text-align: center;
+  margin-bottom: 0.1em;
+  /* Transparent black background, or fallback to all black (oldIE) */
+  /* background-color-with-alpha */
+  background-color: #000000;
+  background-color: rgba(0, 0, 0, 0.5);
+}
+.video-js .vjs-subtitles {
+  color: #ffffff /* Subtitles are white */;
+}
+.video-js .vjs-captions {
+  color: #ffcc66 /* Captions are yellow */;
+}
+.vjs-tt-cue {
+  display: block;
+}
+/* Hide disabled or unsupported controls */
+.vjs-default-skin .vjs-hidden {
+  display: none;
+}
+.vjs-lock-showing {
+  display: block !important;
+  opacity: 1;
+  visibility: visible;
+}
+/*  In IE8 w/ no JavaScript (no HTML5 shim), the video tag doesn't register.
+    The .video-js classname on the video tag also isn't considered.
+    This optional paragraph inside the video tag can provide a message to users
+    about what's required to play video. */
+.vjs-no-js {
+  padding: 20px;
+  color: #ccc;
+  background-color: #333;
+  font-size: 18px;
+  font-family: Arial, sans-serif;
+  text-align: center;
+  width: 300px;
+  height: 150px;
+  margin: 0px auto;
+}
+.vjs-no-js a,
+.vjs-no-js a:visited {
+  color: #F4A460;
+}
+/* -----------------------------------------------------------------------------
+The original source of this file lives at
+https://github.com/videojs/video.js/blob/master/src/css/video-js.less */
video-js.swf
Binary file
video.js
@@ -0,0 +1,148 @@
+/*! Video.js v4.6.4 Copyright 2014 Brightcove, Inc. https://github.com/videojs/video.js/blob/master/LICENSE */ 
+(function() {var b=void 0,f=!0,j=null,l=!1;function m(){return function(){}}function q(a){return function(){return this[a]}}function r(a){return function(){return a}}var t;document.createElement("video");document.createElement("audio");document.createElement("track");function u(a,c,d){if("string"===typeof a){0===a.indexOf("#")&&(a=a.slice(1));if(u.Aa[a])return u.Aa[a];a=u.w(a)}if(!a||!a.nodeName)throw new TypeError("The element or ID supplied is not valid. (videojs)");return a.player||new u.Player(a,c,d)}
+var videojs=u;window.je=window.ke=u;u.Ub="4.6";u.Pc="https:"==document.location.protocol?"https://":"http://";u.options={techOrder:["html5","flash"],html5:{},flash:{},width:300,height:150,defaultVolume:0,playbackRates:[],children:{mediaLoader:{},posterImage:{},textTrackDisplay:{},loadingSpinner:{},bigPlayButton:{},controlBar:{},errorDisplay:{}},notSupportedMessage:"No compatible source was found for this video."};"GENERATED_CDN_VSN"!==u.Ub&&(videojs.options.flash.swf=u.Pc+"vjs.zencdn.net/"+u.Ub+"/video-js.swf");
+u.Aa={};"function"===typeof define&&define.amd?define([],function(){return videojs}):"object"===typeof exports&&"object"===typeof module&&(module.exports=videojs);u.pa=u.CoreObject=m();u.pa.extend=function(a){var c,d;a=a||{};c=a.init||a.h||this.prototype.init||this.prototype.h||m();d=function(){c.apply(this,arguments)};d.prototype=u.l.create(this.prototype);d.prototype.constructor=d;d.extend=u.pa.extend;d.create=u.pa.create;for(var e in a)a.hasOwnProperty(e)&&(d.prototype[e]=a[e]);return d};
+u.pa.create=function(){var a=u.l.create(this.prototype);this.apply(a,arguments);return a};u.d=function(a,c,d){var e=u.getData(a);e.D||(e.D={});e.D[c]||(e.D[c]=[]);d.v||(d.v=u.v++);e.D[c].push(d);e.X||(e.disabled=l,e.X=function(c){if(!e.disabled){c=u.oc(c);var d=e.D[c.type];if(d)for(var d=d.slice(0),k=0,p=d.length;k<p&&!c.wc();k++)d[k].call(a,c)}});1==e.D[c].length&&(document.addEventListener?a.addEventListener(c,e.X,l):document.attachEvent&&a.attachEvent("on"+c,e.X))};
+u.p=function(a,c,d){if(u.sc(a)){var e=u.getData(a);if(e.D)if(c){var g=e.D[c];if(g){if(d){if(d.v)for(e=0;e<g.length;e++)g[e].v===d.v&&g.splice(e--,1)}else e.D[c]=[];u.jc(a,c)}}else for(g in e.D)c=g,e.D[c]=[],u.jc(a,c)}};u.jc=function(a,c){var d=u.getData(a);0===d.D[c].length&&(delete d.D[c],document.removeEventListener?a.removeEventListener(c,d.X,l):document.detachEvent&&a.detachEvent("on"+c,d.X));u.Eb(d.D)&&(delete d.D,delete d.X,delete d.disabled);u.Eb(d)&&u.Dc(a)};
+u.oc=function(a){function c(){return f}function d(){return l}if(!a||!a.Fb){var e=a||window.event;a={};for(var g in e)"layerX"!==g&&("layerY"!==g&&"keyboardEvent.keyLocation"!==g)&&("returnValue"==g&&e.preventDefault||(a[g]=e[g]));a.target||(a.target=a.srcElement||document);a.relatedTarget=a.fromElement===a.target?a.toElement:a.fromElement;a.preventDefault=function(){e.preventDefault&&e.preventDefault();a.returnValue=l;a.rd=c;a.defaultPrevented=f};a.rd=d;a.defaultPrevented=l;a.stopPropagation=function(){e.stopPropagation&&
+e.stopPropagation();a.cancelBubble=f;a.Fb=c};a.Fb=d;a.stopImmediatePropagation=function(){e.stopImmediatePropagation&&e.stopImmediatePropagation();a.wc=c;a.stopPropagation()};a.wc=d;if(a.clientX!=j){g=document.documentElement;var h=document.body;a.pageX=a.clientX+(g&&g.scrollLeft||h&&h.scrollLeft||0)-(g&&g.clientLeft||h&&h.clientLeft||0);a.pageY=a.clientY+(g&&g.scrollTop||h&&h.scrollTop||0)-(g&&g.clientTop||h&&h.clientTop||0)}a.which=a.charCode||a.keyCode;a.button!=j&&(a.button=a.button&1?0:a.button&
+4?1:a.button&2?2:0)}return a};u.k=function(a,c){var d=u.sc(a)?u.getData(a):{},e=a.parentNode||a.ownerDocument;"string"===typeof c&&(c={type:c,target:a});c=u.oc(c);d.X&&d.X.call(a,c);if(e&&!c.Fb()&&c.bubbles!==l)u.k(e,c);else if(!e&&!c.defaultPrevented&&(d=u.getData(c.target),c.target[c.type])){d.disabled=f;if("function"===typeof c.target[c.type])c.target[c.type]();d.disabled=l}return!c.defaultPrevented};
+u.W=function(a,c,d){function e(){u.p(a,c,e);d.apply(this,arguments)}e.v=d.v=d.v||u.v++;u.d(a,c,e)};var v=Object.prototype.hasOwnProperty;u.e=function(a,c){var d,e;d=document.createElement(a||"div");for(e in c)v.call(c,e)&&(-1!==e.indexOf("aria-")||"role"==e?d.setAttribute(e,c[e]):d[e]=c[e]);return d};u.$=function(a){return a.charAt(0).toUpperCase()+a.slice(1)};u.l={};u.l.create=Object.create||function(a){function c(){}c.prototype=a;return new c};
+u.l.wa=function(a,c,d){for(var e in a)v.call(a,e)&&c.call(d||this,e,a[e])};u.l.B=function(a,c){if(!c)return a;for(var d in c)v.call(c,d)&&(a[d]=c[d]);return a};u.l.fd=function(a,c){var d,e,g;a=u.l.copy(a);for(d in c)v.call(c,d)&&(e=a[d],g=c[d],a[d]=u.l.Sa(e)&&u.l.Sa(g)?u.l.fd(e,g):c[d]);return a};u.l.copy=function(a){return u.l.B({},a)};u.l.Sa=function(a){return!!a&&"object"===typeof a&&"[object Object]"===a.toString()&&a.constructor===Object};
+u.bind=function(a,c,d){function e(){return c.apply(a,arguments)}c.v||(c.v=u.v++);e.v=d?d+"_"+c.v:c.v;return e};u.ta={};u.v=1;u.expando="vdata"+(new Date).getTime();u.getData=function(a){var c=a[u.expando];c||(c=a[u.expando]=u.v++,u.ta[c]={});return u.ta[c]};u.sc=function(a){a=a[u.expando];return!(!a||u.Eb(u.ta[a]))};u.Dc=function(a){var c=a[u.expando];if(c){delete u.ta[c];try{delete a[u.expando]}catch(d){a.removeAttribute?a.removeAttribute(u.expando):a[u.expando]=j}}};
+u.Eb=function(a){for(var c in a)if(a[c]!==j)return l;return f};u.o=function(a,c){-1==(" "+a.className+" ").indexOf(" "+c+" ")&&(a.className=""===a.className?c:a.className+" "+c)};u.r=function(a,c){var d,e;if(-1!=a.className.indexOf(c)){d=a.className.split(" ");for(e=d.length-1;0<=e;e--)d[e]===c&&d.splice(e,1);a.className=d.join(" ")}};u.A=u.e("video");u.M=navigator.userAgent;u.Uc=/iPhone/i.test(u.M);u.Tc=/iPad/i.test(u.M);u.Vc=/iPod/i.test(u.M);u.Sc=u.Uc||u.Tc||u.Vc;var aa=u,w;var x=u.M.match(/OS (\d+)_/i);
+w=x&&x[1]?x[1]:b;aa.Zd=w;u.Rc=/Android/i.test(u.M);var ba=u,y;var z=u.M.match(/Android (\d+)(?:\.(\d+))?(?:\.(\d+))*/i),A,B;z?(A=z[1]&&parseFloat(z[1]),B=z[2]&&parseFloat(z[2]),y=A&&B?parseFloat(z[1]+"."+z[2]):A?A:j):y=j;ba.Tb=y;u.Wc=u.Rc&&/webkit/i.test(u.M)&&2.3>u.Tb;u.Xb=/Firefox/i.test(u.M);u.$d=/Chrome/i.test(u.M);u.ec=!!("ontouchstart"in window||window.Qc&&document instanceof window.Qc);
+u.Bb=function(a){var c,d,e,g;c={};if(a&&a.attributes&&0<a.attributes.length){d=a.attributes;for(var h=d.length-1;0<=h;h--){e=d[h].name;g=d[h].value;if("boolean"===typeof a[e]||-1!==",autoplay,controls,loop,muted,default,".indexOf(","+e+","))g=g!==j?f:l;c[e]=g}}return c};
+u.ce=function(a,c){var d="";document.defaultView&&document.defaultView.getComputedStyle?d=document.defaultView.getComputedStyle(a,"").getPropertyValue(c):a.currentStyle&&(d=a["client"+c.substr(0,1).toUpperCase()+c.substr(1)]+"px");return d};u.Db=function(a,c){c.firstChild?c.insertBefore(a,c.firstChild):c.appendChild(a)};u.Na={};u.w=function(a){0===a.indexOf("#")&&(a=a.slice(1));return document.getElementById(a)};
+u.ya=function(a,c){c=c||a;var d=Math.floor(a%60),e=Math.floor(a/60%60),g=Math.floor(a/3600),h=Math.floor(c/60%60),k=Math.floor(c/3600);if(isNaN(a)||Infinity===a)g=e=d="-";g=0<g||0<k?g+":":"";return g+(((g||10<=h)&&10>e?"0"+e:e)+":")+(10>d?"0"+d:d)};u.bd=function(){document.body.focus();document.onselectstart=r(l)};u.Td=function(){document.onselectstart=r(f)};u.trim=function(a){return(a+"").replace(/^\s+|\s+$/g,"")};u.round=function(a,c){c||(c=0);return Math.round(a*Math.pow(10,c))/Math.pow(10,c)};
+u.yb=function(a,c){return{length:1,start:function(){return a},end:function(){return c}}};
+u.get=function(a,c,d,e){var g,h,k,p;d=d||m();"undefined"===typeof XMLHttpRequest&&(window.XMLHttpRequest=function(){try{return new window.ActiveXObject("Msxml2.XMLHTTP.6.0")}catch(a){}try{return new window.ActiveXObject("Msxml2.XMLHTTP.3.0")}catch(c){}try{return new window.ActiveXObject("Msxml2.XMLHTTP")}catch(d){}throw Error("This browser does not support XMLHttpRequest.");});h=new XMLHttpRequest;k=u.Fd(a);p=window.location;k.protocol+k.host!==p.protocol+p.host&&window.XDomainRequest&&!("withCredentials"in
+h)?(h=new window.XDomainRequest,h.onload=function(){c(h.responseText)},h.onerror=d,h.onprogress=m(),h.ontimeout=d):(g="file:"==k.protocol||"file:"==p.protocol,h.onreadystatechange=function(){4===h.readyState&&(200===h.status||g&&0===h.status?c(h.responseText):d(h.responseText))});try{h.open("GET",a,f),e&&(h.withCredentials=f)}catch(n){d(n);return}try{h.send()}catch(s){d(s)}};
+u.Kd=function(a){try{var c=window.localStorage||l;c&&(c.volume=a)}catch(d){22==d.code||1014==d.code?u.log("LocalStorage Full (VideoJS)",d):18==d.code?u.log("LocalStorage not allowed (VideoJS)",d):u.log("LocalStorage Error (VideoJS)",d)}};u.qc=function(a){a.match(/^https?:\/\//)||(a=u.e("div",{innerHTML:'<a href="'+a+'">x</a>'}).firstChild.href);return a};
+u.Fd=function(a){var c,d,e,g;g="protocol hostname port pathname search hash host".split(" ");d=u.e("a",{href:a});if(e=""===d.host&&"file:"!==d.protocol)c=u.e("div"),c.innerHTML='<a href="'+a+'"></a>',d=c.firstChild,c.setAttribute("style","display:none; position:absolute;"),document.body.appendChild(c);a={};for(var h=0;h<g.length;h++)a[g[h]]=d[g[h]];e&&document.body.removeChild(c);return a};function D(){}var E=window.console||{log:D,warn:D,error:D};
+function F(a,c){var d=Array.prototype.slice.call(c);a?d.unshift(a.toUpperCase()+":"):a="log";u.log.history.push(d);d.unshift("VIDEOJS:");if(E[a].apply)E[a].apply(E,d);else E[a](d.join(" "))}u.log=function(){F(j,arguments)};u.log.history=[];u.log.error=function(){F("error",arguments)};u.log.warn=function(){F("warn",arguments)};
+u.od=function(a){var c,d;a.getBoundingClientRect&&a.parentNode&&(c=a.getBoundingClientRect());if(!c)return{left:0,top:0};a=document.documentElement;d=document.body;return{left:u.round(c.left+(window.pageXOffset||d.scrollLeft)-(a.clientLeft||d.clientLeft||0)),top:u.round(c.top+(window.pageYOffset||d.scrollTop)-(a.clientTop||d.clientTop||0))}};u.oa={};u.oa.Jb=function(a,c){var d,e,g;a=u.l.copy(a);for(d in c)c.hasOwnProperty(d)&&(e=a[d],g=c[d],a[d]=u.l.Sa(e)&&u.l.Sa(g)?u.oa.Jb(e,g):c[d]);return a};
+u.a=u.pa.extend({h:function(a,c,d){this.c=a;this.j=u.l.copy(this.j);c=this.options(c);this.T=c.id||(c.el&&c.el.id?c.el.id:a.id()+"_component_"+u.v++);this.wd=c.name||j;this.b=c.el||this.e();this.N=[];this.Oa={};this.Pa={};this.uc();this.J(d);if(c.Ec!==l){var e,g;e=u.bind(this.m(),this.m().reportUserActivity);this.d("touchstart",function(){e();clearInterval(g);g=setInterval(e,250)});a=function(){e();clearInterval(g)};this.d("touchmove",e);this.d("touchend",a);this.d("touchcancel",a)}}});t=u.a.prototype;
+t.dispose=function(){this.k({type:"dispose",bubbles:l});if(this.N)for(var a=this.N.length-1;0<=a;a--)this.N[a].dispose&&this.N[a].dispose();this.Pa=this.Oa=this.N=j;this.p();this.b.parentNode&&this.b.parentNode.removeChild(this.b);u.Dc(this.b);this.b=j};t.c=f;t.m=q("c");t.options=function(a){return a===b?this.j:this.j=u.oa.Jb(this.j,a)};t.e=function(a,c){return u.e(a,c)};t.w=q("b");t.ia=function(){return this.u||this.b};t.id=q("T");t.name=q("wd");t.children=q("N");t.qd=function(a){return this.Oa[a]};
+t.ja=function(a){return this.Pa[a]};t.V=function(a,c){var d,e;"string"===typeof a?(e=a,c=c||{},d=c.componentClass||u.$(e),c.name=e,d=new window.videojs[d](this.c||this,c)):d=a;this.N.push(d);"function"===typeof d.id&&(this.Oa[d.id()]=d);(e=e||d.name&&d.name())&&(this.Pa[e]=d);"function"===typeof d.el&&d.el()&&this.ia().appendChild(d.el());return d};
+t.removeChild=function(a){"string"===typeof a&&(a=this.ja(a));if(a&&this.N){for(var c=l,d=this.N.length-1;0<=d;d--)if(this.N[d]===a){c=f;this.N.splice(d,1);break}c&&(this.Oa[a.id]=j,this.Pa[a.name]=j,(c=a.w())&&c.parentNode===this.ia()&&this.ia().removeChild(a.w()))}};t.uc=function(){var a,c,d,e;a=this;if(c=this.options().children)if(c instanceof Array)for(var g=0;g<c.length;g++)d=c[g],"string"==typeof d?(e=d,d={}):e=d.name,a[e]=a.V(e,d);else u.l.wa(c,function(c,d){d!==l&&(a[c]=a.V(c,d))})};t.S=r("");
+t.d=function(a,c){u.d(this.b,a,u.bind(this,c));return this};t.p=function(a,c){u.p(this.b,a,c);return this};t.W=function(a,c){u.W(this.b,a,u.bind(this,c));return this};t.k=function(a,c){u.k(this.b,a,c);return this};t.J=function(a){a&&(this.ca?a.call(this):(this.Za===b&&(this.Za=[]),this.Za.push(a)));return this};t.Ea=function(){this.ca=f;var a=this.Za;if(a&&0<a.length){for(var c=0,d=a.length;c<d;c++)a[c].call(this);this.Za=[];this.k("ready")}};t.o=function(a){u.o(this.b,a);return this};
+t.r=function(a){u.r(this.b,a);return this};t.show=function(){this.b.style.display="block";return this};t.G=function(){this.b.style.display="none";return this};function G(a){a.r("vjs-lock-showing")}t.disable=function(){this.G();this.show=m()};t.width=function(a,c){return H(this,"width",a,c)};t.height=function(a,c){return H(this,"height",a,c)};t.jd=function(a,c){return this.width(a,f).height(c)};
+function H(a,c,d,e){if(d!==b)return a.b.style[c]=-1!==(""+d).indexOf("%")||-1!==(""+d).indexOf("px")?d:"auto"===d?"":d+"px",e||a.k("resize"),a;if(!a.b)return 0;d=a.b.style[c];e=d.indexOf("px");return-1!==e?parseInt(d.slice(0,e),10):parseInt(a.b["offset"+u.$(c)],10)}
+function I(a){var c,d,e,g,h,k,p,n;c=0;d=j;a.d("touchstart",function(a){1===a.touches.length&&(d=a.touches[0],c=(new Date).getTime(),g=f)});a.d("touchmove",function(a){1<a.touches.length?g=l:d&&(k=a.touches[0].pageX-d.pageX,p=a.touches[0].pageY-d.pageY,n=Math.sqrt(k*k+p*p),22<n&&(g=l))});h=function(){g=l};a.d("touchleave",h);a.d("touchcancel",h);a.d("touchend",function(a){d=j;g===f&&(e=(new Date).getTime()-c,250>e&&(a.preventDefault(),this.k("tap")))})}
+u.s=u.a.extend({h:function(a,c){u.a.call(this,a,c);I(this);this.d("tap",this.q);this.d("click",this.q);this.d("focus",this.Va);this.d("blur",this.Ua)}});t=u.s.prototype;
+t.e=function(a,c){var d;c=u.l.B({className:this.S(),role:"button","aria-live":"polite",tabIndex:0},c);d=u.a.prototype.e.call(this,a,c);c.innerHTML||(this.u=u.e("div",{className:"vjs-control-content"}),this.wb=u.e("span",{className:"vjs-control-text",innerHTML:this.sa||"Need Text"}),this.u.appendChild(this.wb),d.appendChild(this.u));return d};t.S=function(){return"vjs-control "+u.a.prototype.S.call(this)};t.q=m();t.Va=function(){u.d(document,"keyup",u.bind(this,this.da))};
+t.da=function(a){if(32==a.which||13==a.which)a.preventDefault(),this.q()};t.Ua=function(){u.p(document,"keyup",u.bind(this,this.da))};u.Q=u.a.extend({h:function(a,c){u.a.call(this,a,c);this.ad=this.ja(this.j.barName);this.handle=this.ja(this.j.handleName);this.d("mousedown",this.Wa);this.d("touchstart",this.Wa);this.d("focus",this.Va);this.d("blur",this.Ua);this.d("click",this.q);this.c.d("controlsvisible",u.bind(this,this.update));a.d(this.Ac,u.bind(this,this.update));this.R={}}});t=u.Q.prototype;
+t.e=function(a,c){c=c||{};c.className+=" vjs-slider";c=u.l.B({role:"slider","aria-valuenow":0,"aria-valuemin":0,"aria-valuemax":100,tabIndex:0},c);return u.a.prototype.e.call(this,a,c)};t.Wa=function(a){a.preventDefault();u.bd();this.R.move=u.bind(this,this.Kb);this.R.end=u.bind(this,this.Lb);u.d(document,"mousemove",this.R.move);u.d(document,"mouseup",this.R.end);u.d(document,"touchmove",this.R.move);u.d(document,"touchend",this.R.end);this.Kb(a)};
+t.Lb=function(){u.Td();u.p(document,"mousemove",this.R.move,l);u.p(document,"mouseup",this.R.end,l);u.p(document,"touchmove",this.R.move,l);u.p(document,"touchend",this.R.end,l);this.update()};t.update=function(){if(this.b){var a,c=this.Cb(),d=this.handle,e=this.ad;isNaN(c)&&(c=0);a=c;if(d){a=this.b.offsetWidth;var g=d.w().offsetWidth;a=g?g/a:0;c*=1-a;a=c+a/2;d.w().style.left=u.round(100*c,2)+"%"}e.w().style.width=u.round(100*a,2)+"%"}};
+function J(a,c){var d,e,g,h;d=a.b;e=u.od(d);h=g=d.offsetWidth;d=a.handle;if(a.j.Vd)return h=e.top,e=c.changedTouches?c.changedTouches[0].pageY:c.pageY,d&&(d=d.w().offsetHeight,h+=d/2,g-=d),Math.max(0,Math.min(1,(h-e+g)/g));g=e.left;e=c.changedTouches?c.changedTouches[0].pageX:c.pageX;d&&(d=d.w().offsetWidth,g+=d/2,h-=d);return Math.max(0,Math.min(1,(e-g)/h))}t.Va=function(){u.d(document,"keyup",u.bind(this,this.da))};
+t.da=function(a){37==a.which?(a.preventDefault(),this.Gc()):39==a.which&&(a.preventDefault(),this.Hc())};t.Ua=function(){u.p(document,"keyup",u.bind(this,this.da))};t.q=function(a){a.stopImmediatePropagation();a.preventDefault()};u.Y=u.a.extend();u.Y.prototype.defaultValue=0;u.Y.prototype.e=function(a,c){c=c||{};c.className+=" vjs-slider-handle";c=u.l.B({innerHTML:'<span class="vjs-control-text">'+this.defaultValue+"</span>"},c);return u.a.prototype.e.call(this,"div",c)};u.ga=u.a.extend();
+function ca(a,c){a.V(c);c.d("click",u.bind(a,function(){G(this)}))}u.ga.prototype.e=function(){var a=this.options().kc||"ul";this.u=u.e(a,{className:"vjs-menu-content"});a=u.a.prototype.e.call(this,"div",{append:this.u,className:"vjs-menu"});a.appendChild(this.u);u.d(a,"click",function(a){a.preventDefault();a.stopImmediatePropagation()});return a};u.I=u.s.extend({h:function(a,c){u.s.call(this,a,c);this.selected(c.selected)}});
+u.I.prototype.e=function(a,c){return u.s.prototype.e.call(this,"li",u.l.B({className:"vjs-menu-item",innerHTML:this.j.label},c))};u.I.prototype.q=function(){this.selected(f)};u.I.prototype.selected=function(a){a?(this.o("vjs-selected"),this.b.setAttribute("aria-selected",f)):(this.r("vjs-selected"),this.b.setAttribute("aria-selected",l))};
+u.L=u.s.extend({h:function(a,c){u.s.call(this,a,c);this.za=this.va();this.V(this.za);this.O&&0===this.O.length&&this.G();this.d("keyup",this.da);this.b.setAttribute("aria-haspopup",f);this.b.setAttribute("role","button")}});t=u.L.prototype;t.ra=l;t.va=function(){var a=new u.ga(this.c);this.options().title&&a.ia().appendChild(u.e("li",{className:"vjs-menu-title",innerHTML:u.$(this.options().title),Rd:-1}));if(this.O=this.createItems())for(var c=0;c<this.O.length;c++)ca(a,this.O[c]);return a};
+t.ua=m();t.S=function(){return this.className+" vjs-menu-button "+u.s.prototype.S.call(this)};t.Va=m();t.Ua=m();t.q=function(){this.W("mouseout",u.bind(this,function(){G(this.za);this.b.blur()}));this.ra?K(this):L(this)};t.da=function(a){a.preventDefault();32==a.which||13==a.which?this.ra?K(this):L(this):27==a.which&&this.ra&&K(this)};function L(a){a.ra=f;a.za.o("vjs-lock-showing");a.b.setAttribute("aria-pressed",f);a.O&&0<a.O.length&&a.O[0].w().focus()}
+function K(a){a.ra=l;G(a.za);a.b.setAttribute("aria-pressed",l)}u.F=function(a){"number"===typeof a?this.code=a:"string"===typeof a?this.message=a:"object"===typeof a&&u.l.B(this,a);this.message||(this.message=u.F.gd[this.code]||"")};u.F.prototype.code=0;u.F.prototype.message="";u.F.prototype.status=j;u.F.Ra="MEDIA_ERR_CUSTOM MEDIA_ERR_ABORTED MEDIA_ERR_NETWORK MEDIA_ERR_DECODE MEDIA_ERR_SRC_NOT_SUPPORTED MEDIA_ERR_ENCRYPTED".split(" ");
+u.F.gd={1:"You aborted the video playback",2:"A network error caused the video download to fail part-way.",3:"The video playback was aborted due to a corruption problem or because the video used features your browser did not support.",4:"The video could not be loaded, either because the server or network failed or because the format is not supported.",5:"The video is encrypted and we do not have the keys to decrypt it."};for(var M=0;M<u.F.Ra.length;M++)u.F[u.F.Ra[M]]=M,u.F.prototype[u.F.Ra[M]]=M;
+var N,O,P,Q;
+N=["requestFullscreen exitFullscreen fullscreenElement fullscreenEnabled fullscreenchange fullscreenerror".split(" "),"webkitRequestFullscreen webkitExitFullscreen webkitFullscreenElement webkitFullscreenEnabled webkitfullscreenchange webkitfullscreenerror".split(" "),"webkitRequestFullScreen webkitCancelFullScreen webkitCurrentFullScreenElement webkitCancelFullScreen webkitfullscreenchange webkitfullscreenerror".split(" "),"mozRequestFullScreen mozCancelFullScreen mozFullScreenElement mozFullScreenEnabled mozfullscreenchange mozfullscreenerror".split(" "),"msRequestFullscreen msExitFullscreen msFullscreenElement msFullscreenEnabled MSFullscreenChange MSFullscreenError".split(" ")];
+O=N[0];for(Q=0;Q<N.length;Q++)if(N[Q][1]in document){P=N[Q];break}if(P){u.Na.Ab={};for(Q=0;Q<P.length;Q++)u.Na.Ab[O[Q]]=P[Q]}
+u.Player=u.a.extend({h:function(a,c,d){this.P=a;a.id=a.id||"vjs_video_"+u.v++;c=u.l.B(da(a),c);this.z={};this.Bc=c.poster;this.xb=c.controls;a.controls=l;c.Ec=l;u.a.call(this,this,c,d);this.controls()?this.o("vjs-controls-enabled"):this.o("vjs-controls-disabled");u.Aa[this.T]=this;c.plugins&&u.l.wa(c.plugins,function(a,c){this[a](c)},this);var e,g,h,k,p,n;e=u.bind(this,this.reportUserActivity);this.d("mousedown",function(){e();clearInterval(g);g=setInterval(e,250)});this.d("mousemove",function(a){if(a.screenX!=
+p||a.screenY!=n)p=a.screenX,n=a.screenY,e()});this.d("mouseup",function(){e();clearInterval(g)});this.d("keydown",e);this.d("keyup",e);h=setInterval(u.bind(this,function(){this.na&&(this.na=l,this.userActive(f),clearTimeout(k),k=setTimeout(u.bind(this,function(){this.na||this.userActive(l)}),2E3))}),250);this.d("dispose",function(){clearInterval(h);clearTimeout(k)})}});t=u.Player.prototype;t.j=u.options;
+t.dispose=function(){this.k("dispose");this.p("dispose");u.Aa[this.T]=j;this.P&&this.P.player&&(this.P.player=j);this.b&&this.b.player&&(this.b.player=j);clearInterval(this.Ya);this.Ba();this.g&&this.g.dispose();u.a.prototype.dispose.call(this)};function da(a){var c={sources:[],tracks:[]};u.l.B(c,u.Bb(a));if(a.hasChildNodes()){var d,e,g,h;a=a.childNodes;g=0;for(h=a.length;g<h;g++)d=a[g],e=d.nodeName.toLowerCase(),"source"===e?c.sources.push(u.Bb(d)):"track"===e&&c.tracks.push(u.Bb(d))}return c}
+t.e=function(){var a=this.b=u.a.prototype.e.call(this,"div"),c=this.P;c.removeAttribute("width");c.removeAttribute("height");if(c.hasChildNodes()){var d,e,g,h,k;d=c.childNodes;e=d.length;for(k=[];e--;)g=d[e],h=g.nodeName.toLowerCase(),"track"===h&&k.push(g);for(d=0;d<k.length;d++)c.removeChild(k[d])}a.id=c.id;a.className=c.className;c.id+="_html5_api";c.className="vjs-tech";c.player=a.player=this;this.o("vjs-paused");this.width(this.j.width,f);this.height(this.j.height,f);c.parentNode&&c.parentNode.insertBefore(a,
+c);u.Db(c,a);this.b=a;this.d("loadstart",this.Bd);this.d("ended",this.xd);this.d("play",this.Nb);this.d("firstplay",this.zd);this.d("pause",this.Mb);this.d("progress",this.Cd);this.d("durationchange",this.yc);this.d("fullscreenchange",this.Ad);return a};
+function R(a,c,d){a.g&&(a.ca=l,a.g.dispose(),a.Hb&&(a.Hb=l,clearInterval(a.Ya)),a.Ib&&S(a),a.g=l);"Html5"!==c&&a.P&&(u.f.mc(a.P),a.P=j);a.Ca=c;a.ca=l;var e=u.l.B({source:d,parentEl:a.b},a.j[c.toLowerCase()]);d&&(d.src==a.z.src&&0<a.z.currentTime&&(e.startTime=a.z.currentTime),a.z.src=d.src);a.g=new window.videojs[c](a,e);a.g.J(function(){this.c.Ea();if(!this.n.progressEvents){var a=this.c;a.Hb=f;a.Ya=setInterval(u.bind(a,function(){this.z.sb<this.buffered().end(0)?this.k("progress"):1==this.bufferedPercent()&&
+(clearInterval(this.Ya),this.k("progress"))}),500);a.g&&a.g.W("progress",function(){this.n.progressEvents=f;var a=this.c;a.Hb=l;clearInterval(a.Ya)})}this.n.timeupdateEvents||(a=this.c,a.Ib=f,a.d("play",a.Kc),a.d("pause",a.Ba),a.g&&a.g.W("timeupdate",function(){this.n.timeupdateEvents=f;S(this.c)}))})}function S(a){a.Ib=l;a.Ba();a.p("play",a.Kc);a.p("pause",a.Ba)}t.Kc=function(){this.lc&&this.Ba();this.lc=setInterval(u.bind(this,function(){this.k("timeupdate")}),250)};
+t.Ba=function(){clearInterval(this.lc);this.k("timeupdate")};t.Bd=function(){this.error(j);this.paused()?(T(this,l),this.W("play",function(){T(this,f)})):this.k("firstplay")};t.tc=l;function T(a,c){c!==b&&a.tc!==c&&((a.tc=c)?(a.o("vjs-has-started"),a.k("firstplay")):a.r("vjs-has-started"))}t.Nb=function(){u.r(this.b,"vjs-paused");u.o(this.b,"vjs-playing")};t.zd=function(){this.j.starttime&&this.currentTime(this.j.starttime);this.o("vjs-has-started")};
+t.Mb=function(){u.r(this.b,"vjs-playing");u.o(this.b,"vjs-paused")};t.Cd=function(){1==this.bufferedPercent()&&this.k("loadedalldata")};t.xd=function(){this.j.loop&&(this.currentTime(0),this.play())};t.yc=function(){var a=U(this,"duration");a&&(0>a&&(a=Infinity),this.duration(a),Infinity===a?this.o("vjs-live"):this.r("vjs-live"))};t.Ad=function(){this.isFullscreen()?this.o("vjs-fullscreen"):this.r("vjs-fullscreen")};
+function V(a,c,d){if(a.g&&!a.g.ca)a.g.J(function(){this[c](d)});else try{a.g[c](d)}catch(e){throw u.log(e),e;}}function U(a,c){if(a.g&&a.g.ca)try{return a.g[c]()}catch(d){throw a.g[c]===b?u.log("Video.js: "+c+" method not defined for "+a.Ca+" playback technology.",d):"TypeError"==d.name?(u.log("Video.js: "+c+" unavailable on "+a.Ca+" playback technology element.",d),a.g.ca=l):u.log(d),d;}}t.play=function(){V(this,"play");return this};t.pause=function(){V(this,"pause");return this};
+t.paused=function(){return U(this,"paused")===l?l:f};t.currentTime=function(a){return a!==b?(V(this,"setCurrentTime",a),this.Ib&&this.k("timeupdate"),this):this.z.currentTime=U(this,"currentTime")||0};t.duration=function(a){if(a!==b)return this.z.duration=parseFloat(a),this;this.z.duration===b&&this.yc();return this.z.duration||0};t.buffered=function(){var a=U(this,"buffered"),c=a.length-1,d=this.z.sb=this.z.sb||0;a&&(0<=c&&a.end(c)!==d)&&(d=a.end(c),this.z.sb=d);return u.yb(0,d)};
+t.bufferedPercent=function(){return this.duration()?this.buffered().end(0)/this.duration():0};t.volume=function(a){if(a!==b)return a=Math.max(0,Math.min(1,parseFloat(a))),this.z.volume=a,V(this,"setVolume",a),u.Kd(a),this;a=parseFloat(U(this,"volume"));return isNaN(a)?1:a};t.muted=function(a){return a!==b?(V(this,"setMuted",a),this):U(this,"muted")||l};t.ab=function(){return U(this,"supportsFullScreen")||l};t.vc=l;t.isFullscreen=function(a){return a!==b?(this.vc=!!a,this):this.vc};
+t.isFullScreen=function(a){u.log.warn('player.isFullScreen() has been deprecated, use player.isFullscreen() with a lowercase "s")');return this.isFullscreen(a)};
+t.requestFullscreen=function(){var a=u.Na.Ab;this.isFullscreen(f);a?(u.d(document,a.fullscreenchange,u.bind(this,function(c){this.isFullscreen(document[a.fullscreenElement]);this.isFullscreen()===l&&u.p(document,a.fullscreenchange,arguments.callee);this.k("fullscreenchange")})),this.b[a.requestFullscreen]()):this.g.ab()?V(this,"enterFullScreen"):(this.sd=f,this.kd=document.documentElement.style.overflow,u.d(document,"keydown",u.bind(this,this.pc)),document.documentElement.style.overflow="hidden",
+u.o(document.body,"vjs-full-window"),this.k("enterFullWindow"),this.k("fullscreenchange"));return this};t.exitFullscreen=function(){var a=u.Na.Ab;this.isFullscreen(l);if(a)document[a.exitFullscreen]();else this.g.ab()?V(this,"exitFullScreen"):(ea(this),this.k("fullscreenchange"));return this};t.pc=function(a){27===a.keyCode&&(this.isFullscreen()===f?this.exitFullscreen():ea(this))};
+function ea(a){a.sd=l;u.p(document,"keydown",a.pc);document.documentElement.style.overflow=a.kd;u.r(document.body,"vjs-full-window");a.k("exitFullWindow")}
+t.src=function(a){if(a===b)return U(this,"src");if(a instanceof Array){var c;a:{c=a;for(var d=0,e=this.j.techOrder;d<e.length;d++){var g=u.$(e[d]),h=window.videojs[g];if(h){if(h.isSupported())for(var k=0,p=c;k<p.length;k++){var n=p[k];if(h.canPlaySource(n)){c={source:n,g:g};break a}}}else u.log.error('The "'+g+'" tech is undefined. Skipped browser support check for that tech.')}c=l}c?(a=c.source,c=c.g,c==this.Ca?this.src(a):R(this,c,a)):(this.error({code:4,message:this.options().notSupportedMessage}),
+this.Ea())}else a instanceof Object?window.videojs[this.Ca].canPlaySource(a)?this.src(a.src):this.src([a]):(this.z.src=a,this.ca?(V(this,"src",a),"auto"==this.j.preload&&this.load(),this.j.autoplay&&this.play()):this.J(function(){this.src(a)}));return this};t.load=function(){V(this,"load");return this};t.currentSrc=function(){return U(this,"currentSrc")||this.z.src||""};t.Xa=function(a){return a!==b?(V(this,"setPreload",a),this.j.preload=a,this):U(this,"preload")};
+t.autoplay=function(a){return a!==b?(V(this,"setAutoplay",a),this.j.autoplay=a,this):U(this,"autoplay")};t.loop=function(a){return a!==b?(V(this,"setLoop",a),this.j.loop=a,this):U(this,"loop")};t.poster=function(a){if(a===b)return this.Bc;this.Bc=a;V(this,"setPoster",a);this.k("posterchange")};
+t.controls=function(a){return a!==b?(a=!!a,this.xb!==a&&((this.xb=a)?(this.r("vjs-controls-disabled"),this.o("vjs-controls-enabled"),this.k("controlsenabled")):(this.r("vjs-controls-enabled"),this.o("vjs-controls-disabled"),this.k("controlsdisabled"))),this):this.xb};u.Player.prototype.Sb;t=u.Player.prototype;
+t.usingNativeControls=function(a){return a!==b?(a=!!a,this.Sb!==a&&((this.Sb=a)?(this.o("vjs-using-native-controls"),this.k("usingnativecontrols")):(this.r("vjs-using-native-controls"),this.k("usingcustomcontrols"))),this):this.Sb};t.ba=j;t.error=function(a){if(a===b)return this.ba;if(a===j)return this.ba=a,this.r("vjs-error"),this;this.ba=a instanceof u.F?a:new u.F(a);this.k("error");this.o("vjs-error");u.log.error("(CODE:"+this.ba.code+" "+u.F.Ra[this.ba.code]+")",this.ba.message,this.ba);return this};
+t.ended=function(){return U(this,"ended")};t.seeking=function(){return U(this,"seeking")};t.na=f;t.reportUserActivity=function(){this.na=f};t.Rb=f;t.userActive=function(a){return a!==b?(a=!!a,a!==this.Rb&&((this.Rb=a)?(this.na=f,this.r("vjs-user-inactive"),this.o("vjs-user-active"),this.k("useractive")):(this.na=l,this.g&&this.g.W("mousemove",function(a){a.stopPropagation();a.preventDefault()}),this.r("vjs-user-active"),this.o("vjs-user-inactive"),this.k("userinactive"))),this):this.Rb};
+t.playbackRate=function(a){return a!==b?(V(this,"setPlaybackRate",a),this):this.g&&this.g.n&&this.g.n.playbackRate?U(this,"playbackRate"):1};u.Ha=u.a.extend();u.Ha.prototype.j={ee:"play",children:{playToggle:{},currentTimeDisplay:{},timeDivider:{},durationDisplay:{},remainingTimeDisplay:{},liveDisplay:{},progressControl:{},fullscreenToggle:{},volumeControl:{},muteToggle:{},playbackRateMenuButton:{}}};u.Ha.prototype.e=function(){return u.e("div",{className:"vjs-control-bar"})};
+u.Yb=u.a.extend({h:function(a,c){u.a.call(this,a,c)}});u.Yb.prototype.e=function(){var a=u.a.prototype.e.call(this,"div",{className:"vjs-live-controls vjs-control"});this.u=u.e("div",{className:"vjs-live-display",innerHTML:'<span class="vjs-control-text">Stream Type </span>LIVE',"aria-live":"off"});a.appendChild(this.u);return a};u.ac=u.s.extend({h:function(a,c){u.s.call(this,a,c);a.d("play",u.bind(this,this.Nb));a.d("pause",u.bind(this,this.Mb))}});t=u.ac.prototype;t.sa="Play";
+t.S=function(){return"vjs-play-control "+u.s.prototype.S.call(this)};t.q=function(){this.c.paused()?this.c.play():this.c.pause()};t.Nb=function(){u.r(this.b,"vjs-paused");u.o(this.b,"vjs-playing");this.b.children[0].children[0].innerHTML="Pause"};t.Mb=function(){u.r(this.b,"vjs-playing");u.o(this.b,"vjs-paused");this.b.children[0].children[0].innerHTML="Play"};u.eb=u.a.extend({h:function(a,c){u.a.call(this,a,c);a.d("timeupdate",u.bind(this,this.fa))}});
+u.eb.prototype.e=function(){var a=u.a.prototype.e.call(this,"div",{className:"vjs-current-time vjs-time-controls vjs-control"});this.u=u.e("div",{className:"vjs-current-time-display",innerHTML:'<span class="vjs-control-text">Current Time </span>0:00',"aria-live":"off"});a.appendChild(this.u);return a};u.eb.prototype.fa=function(){var a=this.c.$a?this.c.z.currentTime:this.c.currentTime();this.u.innerHTML='<span class="vjs-control-text">Current Time </span>'+u.ya(a,this.c.duration())};
+u.fb=u.a.extend({h:function(a,c){u.a.call(this,a,c);a.d("timeupdate",u.bind(this,this.fa))}});u.fb.prototype.e=function(){var a=u.a.prototype.e.call(this,"div",{className:"vjs-duration vjs-time-controls vjs-control"});this.u=u.e("div",{className:"vjs-duration-display",innerHTML:'<span class="vjs-control-text">Duration Time </span>0:00',"aria-live":"off"});a.appendChild(this.u);return a};
+u.fb.prototype.fa=function(){var a=this.c.duration();a&&(this.u.innerHTML='<span class="vjs-control-text">Duration Time </span>'+u.ya(a))};u.gc=u.a.extend({h:function(a,c){u.a.call(this,a,c)}});u.gc.prototype.e=function(){return u.a.prototype.e.call(this,"div",{className:"vjs-time-divider",innerHTML:"<div><span>/</span></div>"})};u.mb=u.a.extend({h:function(a,c){u.a.call(this,a,c);a.d("timeupdate",u.bind(this,this.fa))}});
+u.mb.prototype.e=function(){var a=u.a.prototype.e.call(this,"div",{className:"vjs-remaining-time vjs-time-controls vjs-control"});this.u=u.e("div",{className:"vjs-remaining-time-display",innerHTML:'<span class="vjs-control-text">Remaining Time </span>-0:00',"aria-live":"off"});a.appendChild(this.u);return a};u.mb.prototype.fa=function(){this.c.duration()&&(this.u.innerHTML='<span class="vjs-control-text">Remaining Time </span>-'+u.ya(this.c.duration()-this.c.currentTime()))};
+u.Ia=u.s.extend({h:function(a,c){u.s.call(this,a,c)}});u.Ia.prototype.sa="Fullscreen";u.Ia.prototype.S=function(){return"vjs-fullscreen-control "+u.s.prototype.S.call(this)};u.Ia.prototype.q=function(){this.c.isFullscreen()?(this.c.exitFullscreen(),this.wb.innerHTML="Fullscreen"):(this.c.requestFullscreen(),this.wb.innerHTML="Non-Fullscreen")};u.lb=u.a.extend({h:function(a,c){u.a.call(this,a,c)}});u.lb.prototype.j={children:{seekBar:{}}};
+u.lb.prototype.e=function(){return u.a.prototype.e.call(this,"div",{className:"vjs-progress-control vjs-control"})};u.cc=u.Q.extend({h:function(a,c){u.Q.call(this,a,c);a.d("timeupdate",u.bind(this,this.ma));a.J(u.bind(this,this.ma))}});t=u.cc.prototype;t.j={children:{loadProgressBar:{},playProgressBar:{},seekHandle:{}},barName:"playProgressBar",handleName:"seekHandle"};t.Ac="timeupdate";t.e=function(){return u.Q.prototype.e.call(this,"div",{className:"vjs-progress-holder","aria-label":"video progress bar"})};
+t.ma=function(){var a=this.c.$a?this.c.z.currentTime:this.c.currentTime();this.b.setAttribute("aria-valuenow",u.round(100*this.Cb(),2));this.b.setAttribute("aria-valuetext",u.ya(a,this.c.duration()))};t.Cb=function(){return this.c.currentTime()/this.c.duration()};t.Wa=function(a){u.Q.prototype.Wa.call(this,a);this.c.$a=f;this.Wd=!this.c.paused();this.c.pause()};t.Kb=function(a){a=J(this,a)*this.c.duration();a==this.c.duration()&&(a-=0.1);this.c.currentTime(a)};
+t.Lb=function(a){u.Q.prototype.Lb.call(this,a);this.c.$a=l;this.Wd&&this.c.play()};t.Hc=function(){this.c.currentTime(this.c.currentTime()+5)};t.Gc=function(){this.c.currentTime(this.c.currentTime()-5)};u.ib=u.a.extend({h:function(a,c){u.a.call(this,a,c);a.d("progress",u.bind(this,this.update))}});u.ib.prototype.e=function(){return u.a.prototype.e.call(this,"div",{className:"vjs-load-progress",innerHTML:'<span class="vjs-control-text">Loaded: 0%</span>'})};
+u.ib.prototype.update=function(){this.b.style&&(this.b.style.width=u.round(100*this.c.bufferedPercent(),2)+"%")};u.$b=u.a.extend({h:function(a,c){u.a.call(this,a,c)}});u.$b.prototype.e=function(){return u.a.prototype.e.call(this,"div",{className:"vjs-play-progress",innerHTML:'<span class="vjs-control-text">Progress: 0%</span>'})};u.Ka=u.Y.extend({h:function(a,c){u.Y.call(this,a,c);a.d("timeupdate",u.bind(this,this.fa))}});u.Ka.prototype.defaultValue="00:00";
+u.Ka.prototype.e=function(){return u.Y.prototype.e.call(this,"div",{className:"vjs-seek-handle","aria-live":"off"})};u.Ka.prototype.fa=function(){var a=this.c.$a?this.c.z.currentTime:this.c.currentTime();this.b.innerHTML='<span class="vjs-control-text">'+u.ya(a,this.c.duration())+"</span>"};u.ob=u.a.extend({h:function(a,c){u.a.call(this,a,c);a.g&&(a.g.n&&a.g.n.volumeControl===l)&&this.o("vjs-hidden");a.d("loadstart",u.bind(this,function(){a.g.n&&a.g.n.volumeControl===l?this.o("vjs-hidden"):this.r("vjs-hidden")}))}});
+u.ob.prototype.j={children:{volumeBar:{}}};u.ob.prototype.e=function(){return u.a.prototype.e.call(this,"div",{className:"vjs-volume-control vjs-control"})};u.nb=u.Q.extend({h:function(a,c){u.Q.call(this,a,c);a.d("volumechange",u.bind(this,this.ma));a.J(u.bind(this,this.ma))}});t=u.nb.prototype;t.ma=function(){this.b.setAttribute("aria-valuenow",u.round(100*this.c.volume(),2));this.b.setAttribute("aria-valuetext",u.round(100*this.c.volume(),2)+"%")};
+t.j={children:{volumeLevel:{},volumeHandle:{}},barName:"volumeLevel",handleName:"volumeHandle"};t.Ac="volumechange";t.e=function(){return u.Q.prototype.e.call(this,"div",{className:"vjs-volume-bar","aria-label":"volume level"})};t.Kb=function(a){this.c.muted()&&this.c.muted(l);this.c.volume(J(this,a))};t.Cb=function(){return this.c.muted()?0:this.c.volume()};t.Hc=function(){this.c.volume(this.c.volume()+0.1)};t.Gc=function(){this.c.volume(this.c.volume()-0.1)};
+u.hc=u.a.extend({h:function(a,c){u.a.call(this,a,c)}});u.hc.prototype.e=function(){return u.a.prototype.e.call(this,"div",{className:"vjs-volume-level",innerHTML:'<span class="vjs-control-text"></span>'})};u.pb=u.Y.extend();u.pb.prototype.defaultValue="00:00";u.pb.prototype.e=function(){return u.Y.prototype.e.call(this,"div",{className:"vjs-volume-handle"})};
+u.ha=u.s.extend({h:function(a,c){u.s.call(this,a,c);a.d("volumechange",u.bind(this,this.update));a.g&&(a.g.n&&a.g.n.volumeControl===l)&&this.o("vjs-hidden");a.d("loadstart",u.bind(this,function(){a.g.n&&a.g.n.volumeControl===l?this.o("vjs-hidden"):this.r("vjs-hidden")}))}});u.ha.prototype.e=function(){return u.s.prototype.e.call(this,"div",{className:"vjs-mute-control vjs-control",innerHTML:'<div><span class="vjs-control-text">Mute</span></div>'})};
+u.ha.prototype.q=function(){this.c.muted(this.c.muted()?l:f)};u.ha.prototype.update=function(){var a=this.c.volume(),c=3;0===a||this.c.muted()?c=0:0.33>a?c=1:0.67>a&&(c=2);this.c.muted()?"Unmute"!=this.b.children[0].children[0].innerHTML&&(this.b.children[0].children[0].innerHTML="Unmute"):"Mute"!=this.b.children[0].children[0].innerHTML&&(this.b.children[0].children[0].innerHTML="Mute");for(a=0;4>a;a++)u.r(this.b,"vjs-vol-"+a);u.o(this.b,"vjs-vol-"+c)};
+u.qa=u.L.extend({h:function(a,c){u.L.call(this,a,c);a.d("volumechange",u.bind(this,this.update));a.g&&(a.g.n&&a.g.n.Nc===l)&&this.o("vjs-hidden");a.d("loadstart",u.bind(this,function(){a.g.n&&a.g.n.Nc===l?this.o("vjs-hidden"):this.r("vjs-hidden")}));this.o("vjs-menu-button")}});u.qa.prototype.va=function(){var a=new u.ga(this.c,{kc:"div"}),c=new u.nb(this.c,u.l.B({Vd:f},this.j.le));a.V(c);return a};u.qa.prototype.q=function(){u.ha.prototype.q.call(this);u.L.prototype.q.call(this)};
+u.qa.prototype.e=function(){return u.s.prototype.e.call(this,"div",{className:"vjs-volume-menu-button vjs-menu-button vjs-control",innerHTML:'<div><span class="vjs-control-text">Mute</span></div>'})};u.qa.prototype.update=u.ha.prototype.update;u.bc=u.L.extend({h:function(a,c){u.L.call(this,a,c);this.Mc();this.Lc();a.d("loadstart",u.bind(this,this.Mc));a.d("ratechange",u.bind(this,this.Lc))}});t=u.bc.prototype;
+t.e=function(){var a=u.a.prototype.e.call(this,"div",{className:"vjs-playback-rate vjs-menu-button vjs-control",innerHTML:'<div class="vjs-control-content"><span class="vjs-control-text">Playback Rate</span></div>'});this.xc=u.e("div",{className:"vjs-playback-rate-value",innerHTML:1});a.appendChild(this.xc);return a};t.va=function(){var a=new u.ga(this.m()),c=this.m().options().playbackRates;if(c)for(var d=c.length-1;0<=d;d--)a.V(new u.kb(this.m(),{rate:c[d]+"x"}));return a};
+t.ma=function(){this.w().setAttribute("aria-valuenow",this.m().playbackRate())};t.q=function(){for(var a=this.m().playbackRate(),c=this.m().options().playbackRates,d=c[0],e=0;e<c.length;e++)if(c[e]>a){d=c[e];break}this.m().playbackRate(d)};function fa(a){return a.m().g&&a.m().g.n.playbackRate&&a.m().options().playbackRates&&0<a.m().options().playbackRates.length}t.Mc=function(){fa(this)?this.r("vjs-hidden"):this.o("vjs-hidden")};
+t.Lc=function(){fa(this)&&(this.xc.innerHTML=this.m().playbackRate()+"x")};u.kb=u.I.extend({kc:"button",h:function(a,c){var d=this.label=c.rate,e=this.Cc=parseFloat(d,10);c.label=d;c.selected=1===e;u.I.call(this,a,c);this.m().d("ratechange",u.bind(this,this.update))}});u.kb.prototype.q=function(){u.I.prototype.q.call(this);this.m().playbackRate(this.Cc)};u.kb.prototype.update=function(){this.selected(this.m().playbackRate()==this.Cc)};
+u.Ja=u.s.extend({h:function(a,c){u.s.call(this,a,c);a.poster()&&this.src(a.poster());(!a.poster()||!a.controls())&&this.G();a.d("posterchange",u.bind(this,function(){this.src(a.poster())}));a.d("play",u.bind(this,this.G))}});var ga="backgroundSize"in u.A.style;u.Ja.prototype.e=function(){var a=u.e("div",{className:"vjs-poster",tabIndex:-1});ga||a.appendChild(u.e("img"));return a};u.Ja.prototype.src=function(a){var c=this.w();a!==b&&(ga?c.style.backgroundImage='url("'+a+'")':c.firstChild.src=a)};
+u.Ja.prototype.q=function(){this.m().controls()&&this.c.play()};u.Zb=u.a.extend({h:function(a,c){u.a.call(this,a,c);a.d("canplay",u.bind(this,this.G));a.d("canplaythrough",u.bind(this,this.G));a.d("playing",u.bind(this,this.G));a.d("seeking",u.bind(this,this.show));a.d("seeked",u.bind(this,this.G));a.d("ended",u.bind(this,this.G));a.d("waiting",u.bind(this,this.show))}});u.Zb.prototype.e=function(){return u.a.prototype.e.call(this,"div",{className:"vjs-loading-spinner"})};u.bb=u.s.extend();
+u.bb.prototype.e=function(){return u.s.prototype.e.call(this,"div",{className:"vjs-big-play-button",innerHTML:'<span aria-hidden="true"></span>',"aria-label":"play video"})};u.bb.prototype.q=function(){this.c.play()};u.gb=u.a.extend({h:function(a,c){u.a.call(this,a,c);this.update();a.d("error",u.bind(this,this.update))}});u.gb.prototype.e=function(){var a=u.a.prototype.e.call(this,"div",{className:"vjs-error-display"});this.u=u.e("div");a.appendChild(this.u);return a};
+u.gb.prototype.update=function(){this.m().error()&&(this.u.innerHTML=this.m().error().message)};
+u.t=u.a.extend({h:function(a,c,d){c=c||{};c.Ec=l;u.a.call(this,a,c,d);var e,g;g=this;e=this.m();a=function(){if(e.controls()&&!e.usingNativeControls()){var a;g.d("mousedown",g.q);g.d("touchstart",function(c){c.preventDefault();a=this.c.userActive()});g.d("touchmove",function(){a&&this.m().reportUserActivity()});I(g);g.d("tap",g.Dd)}};c=u.bind(g,g.Hd);this.J(a);e.d("controlsenabled",a);e.d("controlsdisabled",c);this.J(function(){this.networkState&&0<this.networkState()&&this.m().k("loadstart")})}});
+t=u.t.prototype;t.Hd=function(){this.p("tap");this.p("touchstart");this.p("touchmove");this.p("touchleave");this.p("touchcancel");this.p("touchend");this.p("click");this.p("mousedown")};t.q=function(a){0===a.button&&this.m().controls()&&(this.m().paused()?this.m().play():this.m().pause())};t.Dd=function(){this.m().userActive(!this.m().userActive())};t.Pb=m();t.n={volumeControl:f,fullscreenResize:l,playbackRate:l,progressEvents:l,timeupdateEvents:l};u.media={};
+u.f=u.t.extend({h:function(a,c,d){this.n.volumeControl=u.f.dd();this.n.playbackRate=u.f.cd();this.n.movingMediaElementInDOM=!u.Sc;this.n.fullscreenResize=f;u.t.call(this,a,c,d);for(d=u.f.hb.length-1;0<=d;d--)u.d(this.b,u.f.hb[d],u.bind(this,this.md));if((c=c.source)&&this.b.currentSrc!==c.src)this.b.src=c.src;if(u.ec&&a.options().nativeControlsForTouch!==l){var e,g,h,k;e=this;g=this.m();c=g.controls();e.b.controls=!!c;h=function(){e.b.controls=f};k=function(){e.b.controls=l};g.d("controlsenabled",
+h);g.d("controlsdisabled",k);c=function(){g.p("controlsenabled",h);g.p("controlsdisabled",k)};e.d("dispose",c);g.d("usingcustomcontrols",c);g.usingNativeControls(f)}a.J(function(){this.P&&(this.j.autoplay&&this.paused())&&(delete this.P.poster,this.play())});this.Ea()}});t=u.f.prototype;t.dispose=function(){u.t.prototype.dispose.call(this)};
+t.e=function(){var a=this.c,c=a.P,d;if(!c||this.n.movingMediaElementInDOM===l)c?(d=c.cloneNode(l),u.f.mc(c),c=d,a.P=j):c=u.e("video",{id:a.id()+"_html5_api",className:"vjs-tech"}),c.player=a,u.Db(c,a.w());d=["autoplay","preload","loop","muted"];for(var e=d.length-1;0<=e;e--){var g=d[e];a.j[g]!==j&&(c[g]=a.j[g])}return c};t.md=function(a){"error"==a.type?this.m().error(this.error().code):(a.bubbles=l,this.m().k(a))};t.play=function(){this.b.play()};t.pause=function(){this.b.pause()};t.paused=function(){return this.b.paused};
+t.currentTime=function(){return this.b.currentTime};t.Jd=function(a){try{this.b.currentTime=a}catch(c){u.log(c,"Video is not ready. (Video.js)")}};t.duration=function(){return this.b.duration||0};t.buffered=function(){return this.b.buffered};t.volume=function(){return this.b.volume};t.Pd=function(a){this.b.volume=a};t.muted=function(){return this.b.muted};t.Md=function(a){this.b.muted=a};t.width=function(){return this.b.offsetWidth};t.height=function(){return this.b.offsetHeight};
+t.ab=function(){return"function"==typeof this.b.webkitEnterFullScreen&&(/Android/.test(u.M)||!/Chrome|Mac OS X 10.5/.test(u.M))?f:l};t.nc=function(){var a=this.b;a.paused&&a.networkState<=a.Yd?(this.b.play(),setTimeout(function(){a.pause();a.webkitEnterFullScreen()},0)):a.webkitEnterFullScreen()};t.nd=function(){this.b.webkitExitFullScreen()};t.src=function(a){this.b.src=a};t.load=function(){this.b.load()};t.currentSrc=function(){return this.b.currentSrc};t.poster=function(){return this.b.poster};
+t.Pb=function(a){this.b.poster=a};t.Xa=function(){return this.b.Xa};t.Od=function(a){this.b.Xa=a};t.autoplay=function(){return this.b.autoplay};t.Id=function(a){this.b.autoplay=a};t.controls=function(){return this.b.controls};t.loop=function(){return this.b.loop};t.Ld=function(a){this.b.loop=a};t.error=function(){return this.b.error};t.seeking=function(){return this.b.seeking};t.ended=function(){return this.b.ended};t.playbackRate=function(){return this.b.playbackRate};
+t.Nd=function(a){this.b.playbackRate=a};t.networkState=function(){return this.b.networkState};u.f.isSupported=function(){try{u.A.volume=0.5}catch(a){return l}return!!u.A.canPlayType};u.f.tb=function(a){try{return!!u.A.canPlayType(a.type)}catch(c){return""}};u.f.dd=function(){var a=u.A.volume;u.A.volume=a/2+0.1;return a!==u.A.volume};u.f.cd=function(){var a=u.A.playbackRate;u.A.playbackRate=a/2+0.1;return a!==u.A.playbackRate};var W,ha=/^application\/(?:x-|vnd\.apple\.)mpegurl/i,ia=/^video\/mp4/i;
+u.f.zc=function(){4<=u.Tb&&(W||(W=u.A.constructor.prototype.canPlayType),u.A.constructor.prototype.canPlayType=function(a){return a&&ha.test(a)?"maybe":W.call(this,a)});u.Wc&&(W||(W=u.A.constructor.prototype.canPlayType),u.A.constructor.prototype.canPlayType=function(a){return a&&ia.test(a)?"maybe":W.call(this,a)})};u.f.Ud=function(){var a=u.A.constructor.prototype.canPlayType;u.A.constructor.prototype.canPlayType=W;W=j;return a};u.f.zc();u.f.hb="loadstart suspend abort error emptied stalled loadedmetadata loadeddata canplay canplaythrough playing waiting seeking seeked ended durationchange timeupdate progress play pause ratechange volumechange".split(" ");
+u.f.mc=function(a){if(a){a.player=j;for(a.parentNode&&a.parentNode.removeChild(a);a.hasChildNodes();)a.removeChild(a.firstChild);a.removeAttribute("src");if("function"===typeof a.load)try{a.load()}catch(c){}}};
+u.i=u.t.extend({h:function(a,c,d){u.t.call(this,a,c,d);var e=c.source;d=c.parentEl;var g=this.b=u.e("div",{id:a.id()+"_temp_flash"}),h=a.id()+"_flash_api";a=a.j;var k=u.l.B({readyFunction:"videojs.Flash.onReady",eventProxyFunction:"videojs.Flash.onEvent",errorEventProxyFunction:"videojs.Flash.onError",autoplay:a.autoplay,preload:a.Xa,loop:a.loop,muted:a.muted},c.flashVars),p=u.l.B({wmode:"opaque",bgcolor:"#000000"},c.params),n=u.l.B({id:h,name:h,"class":"vjs-tech"},c.attributes),s;e&&(e.type&&u.i.ud(e.type)?
+(a=u.i.Ic(e.src),k.rtmpConnection=encodeURIComponent(a.vb),k.rtmpStream=encodeURIComponent(a.Qb)):k.src=encodeURIComponent(u.qc(e.src)));this.setCurrentTime=function(a){s=a;this.b.vjs_setProperty("currentTime",a)};this.currentTime=function(){return this.seeking()?s:this.b.vjs_getProperty("currentTime")};u.Db(g,d);c.startTime&&this.J(function(){this.load();this.play();this.currentTime(c.startTime)});u.Xb&&this.J(function(){u.d(this.w(),"mousemove",u.bind(this,function(){this.m().k({type:"mousemove",
+bubbles:l})}))});if(c.iFrameMode===f&&!u.Xb){var C=u.e("iframe",{id:h+"_iframe",name:h+"_iframe",className:"vjs-tech",scrolling:"no",marginWidth:0,marginHeight:0,frameBorder:0});k.readyFunction="ready";k.eventProxyFunction="events";k.errorEventProxyFunction="errors";u.d(C,"load",u.bind(this,function(){var a,d=C.contentWindow;a=C.contentDocument?C.contentDocument:C.contentWindow.document;a.write(u.i.rc(c.swf,k,p,n));d.player=this.c;d.ready=u.bind(this.c,function(c){var d=this.g;d.b=a.getElementById(c);
+u.i.ub(d)});d.events=u.bind(this.c,function(a,c){this&&"flash"===this.Ca&&this.k(c)});d.errors=u.bind(this.c,function(a,c){u.log("Flash Error",c)})}));g.parentNode.replaceChild(C,g)}else u.i.ld(c.swf,g,k,p,n)}});t=u.i.prototype;t.dispose=function(){u.t.prototype.dispose.call(this)};t.play=function(){this.b.vjs_play()};t.pause=function(){this.b.vjs_pause()};
+t.src=function(a){if(a===b)return this.currentSrc();u.i.td(a)?(a=u.i.Ic(a),this.ge(a.vb),this.he(a.Qb)):(a=u.qc(a),this.b.vjs_src(a));if(this.c.autoplay()){var c=this;setTimeout(function(){c.play()},0)}};t.currentSrc=function(){var a=this.b.vjs_getProperty("currentSrc");if(a==j){var c=this.rtmpConnection(),d=this.rtmpStream();c&&d&&(a=u.i.Qd(c,d))}return a};t.load=function(){this.b.vjs_load()};t.poster=function(){this.b.vjs_getProperty("poster")};t.Pb=m();t.buffered=function(){return u.yb(0,this.b.vjs_getProperty("buffered"))};
+t.ab=r(l);t.nc=r(l);var ja=u.i.prototype,X="rtmpConnection rtmpStream preload defaultPlaybackRate playbackRate autoplay loop mediaGroup controller controls volume muted defaultMuted".split(" "),ka="error networkState readyState seeking initialTime duration startOffsetTime paused played seekable ended videoTracks audioTracks videoWidth videoHeight textTracks".split(" ");function la(){var a=X[Y],c=a.charAt(0).toUpperCase()+a.slice(1);ja["set"+c]=function(c){return this.b.vjs_setProperty(a,c)}}
+function ma(a){ja[a]=function(){return this.b.vjs_getProperty(a)}}var Y;for(Y=0;Y<X.length;Y++)ma(X[Y]),la();for(Y=0;Y<ka.length;Y++)ma(ka[Y]);u.i.isSupported=function(){return 10<=u.i.version()[0]};u.i.tb=function(a){if(!a.type)return"";a=a.type.replace(/;.*/,"").toLowerCase();if(a in u.i.pd||a in u.i.Jc)return"maybe"};u.i.pd={"video/flv":"FLV","video/x-flv":"FLV","video/mp4":"MP4","video/m4v":"MP4"};u.i.Jc={"rtmp/mp4":"MP4","rtmp/flv":"FLV"};
+u.i.onReady=function(a){a=u.w(a);var c=a.player||a.parentNode.player,d=c.g;a.player=c;d.b=a;u.i.ub(d)};u.i.ub=function(a){a.w().vjs_getProperty?a.Ea():setTimeout(function(){u.i.ub(a)},50)};u.i.onEvent=function(a,c){u.w(a).player.k(c)};u.i.onError=function(a,c){var d=u.w(a).player,e="FLASH: "+c;"srcnotfound"==c?d.error({code:4,message:e}):d.error(e)};
+u.i.version=function(){var a="0,0,0";try{a=(new window.ActiveXObject("ShockwaveFlash.ShockwaveFlash")).GetVariable("$version").replace(/\D+/g,",").match(/^,?(.+),?$/)[1]}catch(c){try{navigator.mimeTypes["application/x-shockwave-flash"].enabledPlugin&&(a=(navigator.plugins["Shockwave Flash 2.0"]||navigator.plugins["Shockwave Flash"]).description.replace(/\D+/g,",").match(/^,?(.+),?$/)[1])}catch(d){}}return a.split(",")};
+u.i.ld=function(a,c,d,e,g){a=u.i.rc(a,d,e,g);a=u.e("div",{innerHTML:a}).childNodes[0];d=c.parentNode;c.parentNode.replaceChild(a,c);var h=d.childNodes[0];setTimeout(function(){h.style.display="block"},1E3)};
+u.i.rc=function(a,c,d,e){var g="",h="",k="";c&&u.l.wa(c,function(a,c){g+=a+"="+c+"&amp;"});d=u.l.B({movie:a,flashvars:g,allowScriptAccess:"always",allowNetworking:"all"},d);u.l.wa(d,function(a,c){h+='<param name="'+a+'" value="'+c+'" />'});e=u.l.B({data:a,width:"100%",height:"100%"},e);u.l.wa(e,function(a,c){k+=a+'="'+c+'" '});return'<object type="application/x-shockwave-flash"'+k+">"+h+"</object>"};u.i.Qd=function(a,c){return a+"&"+c};
+u.i.Ic=function(a){var c={vb:"",Qb:""};if(!a)return c;var d=a.indexOf("&"),e;-1!==d?e=d+1:(d=e=a.lastIndexOf("/")+1,0===d&&(d=e=a.length));c.vb=a.substring(0,d);c.Qb=a.substring(e,a.length);return c};u.i.ud=function(a){return a in u.i.Jc};u.i.Yc=/^rtmp[set]?:\/\//i;u.i.td=function(a){return u.i.Yc.test(a)};
+u.Xc=u.a.extend({h:function(a,c,d){u.a.call(this,a,c,d);if(!a.j.sources||0===a.j.sources.length){c=0;for(d=a.j.techOrder;c<d.length;c++){var e=u.$(d[c]),g=window.videojs[e];if(g&&g.isSupported()){R(a,e);break}}}else a.src(a.j.sources)}});u.Player.prototype.textTracks=function(){return this.Da=this.Da||[]};
+function na(a,c,d,e,g){var h=a.Da=a.Da||[];g=g||{};g.kind=c;g.label=d;g.language=e;c=u.$(c||"subtitles");var k=new window.videojs[c+"Track"](a,g);h.push(k);k.Qa()&&a.J(function(){setTimeout(function(){k.show()},0)})}function oa(a,c,d){for(var e=a.Da,g=0,h=e.length,k,p;g<h;g++)k=e[g],k.id()===c?(k.show(),p=k):d&&(k.K()==d&&0<k.mode())&&k.disable();(c=p?p.K():d?d:l)&&a.k(c+"trackchange")}
+u.C=u.a.extend({h:function(a,c){u.a.call(this,a,c);this.T=c.id||"vjs_"+c.kind+"_"+c.language+"_"+u.v++;this.Fc=c.src;this.hd=c["default"]||c.dflt;this.Sd=c.title;this.de=c.srclang;this.vd=c.label;this.aa=[];this.qb=[];this.ka=this.la=0;this.c.d("fullscreenchange",u.bind(this,this.$c))}});t=u.C.prototype;t.K=q("H");t.src=q("Fc");t.Qa=q("hd");t.title=q("Sd");t.label=q("vd");t.ed=q("aa");t.Zc=q("qb");t.readyState=q("la");t.mode=q("ka");
+t.$c=function(){this.b.style.fontSize=this.c.isFullScreen()?140*(screen.width/this.c.width())+"%":""};t.e=function(){return u.a.prototype.e.call(this,"div",{className:"vjs-"+this.H+" vjs-text-track"})};t.show=function(){pa(this);this.ka=2;u.a.prototype.show.call(this)};t.G=function(){pa(this);this.ka=1;u.a.prototype.G.call(this)};
+t.disable=function(){2==this.ka&&this.G();this.c.p("timeupdate",u.bind(this,this.update,this.T));this.c.p("ended",u.bind(this,this.reset,this.T));this.reset();this.c.ja("textTrackDisplay").removeChild(this);this.ka=0};function pa(a){0===a.la&&a.load();0===a.ka&&(a.c.d("timeupdate",u.bind(a,a.update,a.T)),a.c.d("ended",u.bind(a,a.reset,a.T)),("captions"===a.H||"subtitles"===a.H)&&a.c.ja("textTrackDisplay").V(a))}
+t.load=function(){0===this.la&&(this.la=1,u.get(this.Fc,u.bind(this,this.Ed),u.bind(this,this.yd)))};t.yd=function(a){this.error=a;this.la=3;this.k("error")};t.Ed=function(a){var c,d;a=a.split("\n");for(var e="",g=1,h=a.length;g<h;g++)if(e=u.trim(a[g])){-1==e.indexOf("--\x3e")?(c=e,e=u.trim(a[++g])):c=this.aa.length;c={id:c,index:this.aa.length};d=e.split(" --\x3e ");c.startTime=qa(d[0]);c.xa=qa(d[1]);for(d=[];a[++g]&&(e=u.trim(a[g]));)d.push(e);c.text=d.join("<br/>");this.aa.push(c)}this.la=2;this.k("loaded")};
+function qa(a){var c=a.split(":");a=0;var d,e,g;3==c.length?(d=c[0],e=c[1],c=c[2]):(d=0,e=c[0],c=c[1]);c=c.split(/\s+/);c=c.splice(0,1)[0];c=c.split(/\.|,/);g=parseFloat(c[1]);c=c[0];a+=3600*parseFloat(d);a+=60*parseFloat(e);a+=parseFloat(c);g&&(a+=g/1E3);return a}
+t.update=function(){if(0<this.aa.length){var a=this.c.options().trackTimeOffset||0,a=this.c.currentTime()+a;if(this.Ob===b||a<this.Ob||this.Ta<=a){var c=this.aa,d=this.c.duration(),e=0,g=l,h=[],k,p,n,s;a>=this.Ta||this.Ta===b?s=this.zb!==b?this.zb:0:(g=f,s=this.Gb!==b?this.Gb:c.length-1);for(;;){n=c[s];if(n.xa<=a)e=Math.max(e,n.xa),n.Ma&&(n.Ma=l);else if(a<n.startTime){if(d=Math.min(d,n.startTime),n.Ma&&(n.Ma=l),!g)break}else g?(h.splice(0,0,n),p===b&&(p=s),k=s):(h.push(n),k===b&&(k=s),p=s),d=Math.min(d,
+n.xa),e=Math.max(e,n.startTime),n.Ma=f;if(g)if(0===s)break;else s--;else if(s===c.length-1)break;else s++}this.qb=h;this.Ta=d;this.Ob=e;this.zb=k;this.Gb=p;k=this.qb;p="";a=0;for(c=k.length;a<c;a++)p+='<span class="vjs-tt-cue">'+k[a].text+"</span>";this.b.innerHTML=p;this.k("cuechange")}}};t.reset=function(){this.Ta=0;this.Ob=this.c.duration();this.Gb=this.zb=0};u.Vb=u.C.extend();u.Vb.prototype.H="captions";u.dc=u.C.extend();u.dc.prototype.H="subtitles";u.Wb=u.C.extend();u.Wb.prototype.H="chapters";
+u.fc=u.a.extend({h:function(a,c,d){u.a.call(this,a,c,d);if(a.j.tracks&&0<a.j.tracks.length){c=this.c;a=a.j.tracks;for(var e=0;e<a.length;e++)d=a[e],na(c,d.kind,d.label,d.language,d)}}});u.fc.prototype.e=function(){return u.a.prototype.e.call(this,"div",{className:"vjs-text-track-display"})};u.Z=u.I.extend({h:function(a,c){var d=this.ea=c.track;c.label=d.label();c.selected=d.Qa();u.I.call(this,a,c);this.c.d(d.K()+"trackchange",u.bind(this,this.update))}});
+u.Z.prototype.q=function(){u.I.prototype.q.call(this);oa(this.c,this.ea.T,this.ea.K())};u.Z.prototype.update=function(){this.selected(2==this.ea.mode())};u.jb=u.Z.extend({h:function(a,c){c.track={K:function(){return c.kind},m:a,label:function(){return c.kind+" off"},Qa:r(l),mode:r(l)};u.Z.call(this,a,c);this.selected(f)}});u.jb.prototype.q=function(){u.Z.prototype.q.call(this);oa(this.c,this.ea.T,this.ea.K())};
+u.jb.prototype.update=function(){for(var a=this.c.textTracks(),c=0,d=a.length,e,g=f;c<d;c++)e=a[c],e.K()==this.ea.K()&&2==e.mode()&&(g=l);this.selected(g)};u.U=u.L.extend({h:function(a,c){u.L.call(this,a,c);1>=this.O.length&&this.G()}});u.U.prototype.ua=function(){var a=[],c;a.push(new u.jb(this.c,{kind:this.H}));for(var d=0;d<this.c.textTracks().length;d++)c=this.c.textTracks()[d],c.K()===this.H&&a.push(new u.Z(this.c,{track:c}));return a};
+u.Fa=u.U.extend({h:function(a,c,d){u.U.call(this,a,c,d);this.b.setAttribute("aria-label","Captions Menu")}});u.Fa.prototype.H="captions";u.Fa.prototype.sa="Captions";u.Fa.prototype.className="vjs-captions-button";u.La=u.U.extend({h:function(a,c,d){u.U.call(this,a,c,d);this.b.setAttribute("aria-label","Subtitles Menu")}});u.La.prototype.H="subtitles";u.La.prototype.sa="Subtitles";u.La.prototype.className="vjs-subtitles-button";
+u.Ga=u.U.extend({h:function(a,c,d){u.U.call(this,a,c,d);this.b.setAttribute("aria-label","Chapters Menu")}});t=u.Ga.prototype;t.H="chapters";t.sa="Chapters";t.className="vjs-chapters-button";t.ua=function(){for(var a=[],c,d=0;d<this.c.textTracks().length;d++)c=this.c.textTracks()[d],c.K()===this.H&&a.push(new u.Z(this.c,{track:c}));return a};
+t.va=function(){for(var a=this.c.textTracks(),c=0,d=a.length,e,g,h=this.O=[];c<d;c++)if(e=a[c],e.K()==this.H&&e.Qa()){if(2>e.readyState()){this.ae=e;e.d("loaded",u.bind(this,this.va));return}g=e;break}a=this.za=new u.ga(this.c);a.ia().appendChild(u.e("li",{className:"vjs-menu-title",innerHTML:u.$(this.H),Rd:-1}));if(g){e=g.aa;for(var k,c=0,d=e.length;c<d;c++)k=e[c],k=new u.cb(this.c,{track:g,cue:k}),h.push(k),a.V(k)}0<this.O.length&&this.show();return a};
+u.cb=u.I.extend({h:function(a,c){var d=this.ea=c.track,e=this.cue=c.cue,g=a.currentTime();c.label=e.text;c.selected=e.startTime<=g&&g<e.xa;u.I.call(this,a,c);d.d("cuechange",u.bind(this,this.update))}});u.cb.prototype.q=function(){u.I.prototype.q.call(this);this.c.currentTime(this.cue.startTime);this.update(this.cue.startTime)};u.cb.prototype.update=function(){var a=this.cue,c=this.c.currentTime();this.selected(a.startTime<=c&&c<a.xa)};
+u.l.B(u.Ha.prototype.j.children,{subtitlesButton:{},captionsButton:{},chaptersButton:{}});
+if("undefined"!==typeof window.JSON&&"function"===window.JSON.parse)u.JSON=window.JSON;else{u.JSON={};var Z=/[\u0000\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g;u.JSON.parse=function(a,c){function d(a,e){var k,p,n=a[e];if(n&&"object"===typeof n)for(k in n)Object.prototype.hasOwnProperty.call(n,k)&&(p=d(n,k),p!==b?n[k]=p:delete n[k]);return c.call(a,e,n)}var e;a=String(a);Z.lastIndex=0;Z.test(a)&&(a=a.replace(Z,function(a){return"\\u"+("0000"+a.charCodeAt(0).toString(16)).slice(-4)}));
+if(/^[\],:{}\s]*$/.test(a.replace(/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,"@").replace(/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,"]").replace(/(?:^|:|,)(?:\s*\[)+/g,"")))return e=eval("("+a+")"),"function"===typeof c?d({"":e},""):e;throw new SyntaxError("JSON.parse(): invalid or malformed JSON data");}}
+u.ic=function(){var a,c,d=document.getElementsByTagName("video");if(d&&0<d.length)for(var e=0,g=d.length;e<g;e++)if((c=d[e])&&c.getAttribute)c.player===b&&(a=c.getAttribute("data-setup"),a!==j&&(a=u.JSON.parse(a||"{}"),videojs(c,a)));else{u.rb();break}else u.Oc||u.rb()};u.rb=function(){setTimeout(u.ic,1)};"complete"===document.readyState?u.Oc=f:u.W(window,"load",function(){u.Oc=f});u.rb();u.Gd=function(a,c){u.Player.prototype[a]=c};var ra=this;ra.Xd=f;function $(a,c){var d=a.split("."),e=ra;!(d[0]in e)&&e.execScript&&e.execScript("var "+d[0]);for(var g;d.length&&(g=d.shift());)!d.length&&c!==b?e[g]=c:e=e[g]?e[g]:e[g]={}};$("videojs",u);$("_V_",u);$("videojs.options",u.options);$("videojs.players",u.Aa);$("videojs.TOUCH_ENABLED",u.ec);$("videojs.cache",u.ta);$("videojs.Component",u.a);u.a.prototype.player=u.a.prototype.m;u.a.prototype.options=u.a.prototype.options;u.a.prototype.init=u.a.prototype.h;u.a.prototype.dispose=u.a.prototype.dispose;u.a.prototype.createEl=u.a.prototype.e;u.a.prototype.contentEl=u.a.prototype.ia;u.a.prototype.el=u.a.prototype.w;u.a.prototype.addChild=u.a.prototype.V;
+u.a.prototype.getChild=u.a.prototype.ja;u.a.prototype.getChildById=u.a.prototype.qd;u.a.prototype.children=u.a.prototype.children;u.a.prototype.initChildren=u.a.prototype.uc;u.a.prototype.removeChild=u.a.prototype.removeChild;u.a.prototype.on=u.a.prototype.d;u.a.prototype.off=u.a.prototype.p;u.a.prototype.one=u.a.prototype.W;u.a.prototype.trigger=u.a.prototype.k;u.a.prototype.triggerReady=u.a.prototype.Ea;u.a.prototype.show=u.a.prototype.show;u.a.prototype.hide=u.a.prototype.G;
+u.a.prototype.width=u.a.prototype.width;u.a.prototype.height=u.a.prototype.height;u.a.prototype.dimensions=u.a.prototype.jd;u.a.prototype.ready=u.a.prototype.J;u.a.prototype.addClass=u.a.prototype.o;u.a.prototype.removeClass=u.a.prototype.r;u.a.prototype.buildCSSClass=u.a.prototype.S;u.Player.prototype.ended=u.Player.prototype.ended;$("videojs.MediaLoader",u.Xc);$("videojs.TextTrackDisplay",u.fc);$("videojs.ControlBar",u.Ha);$("videojs.Button",u.s);$("videojs.PlayToggle",u.ac);
+$("videojs.FullscreenToggle",u.Ia);$("videojs.BigPlayButton",u.bb);$("videojs.LoadingSpinner",u.Zb);$("videojs.CurrentTimeDisplay",u.eb);$("videojs.DurationDisplay",u.fb);$("videojs.TimeDivider",u.gc);$("videojs.RemainingTimeDisplay",u.mb);$("videojs.LiveDisplay",u.Yb);$("videojs.ErrorDisplay",u.gb);$("videojs.Slider",u.Q);$("videojs.ProgressControl",u.lb);$("videojs.SeekBar",u.cc);$("videojs.LoadProgressBar",u.ib);$("videojs.PlayProgressBar",u.$b);$("videojs.SeekHandle",u.Ka);
+$("videojs.VolumeControl",u.ob);$("videojs.VolumeBar",u.nb);$("videojs.VolumeLevel",u.hc);$("videojs.VolumeMenuButton",u.qa);$("videojs.VolumeHandle",u.pb);$("videojs.MuteToggle",u.ha);$("videojs.PosterImage",u.Ja);$("videojs.Menu",u.ga);$("videojs.MenuItem",u.I);$("videojs.MenuButton",u.L);$("videojs.PlaybackRateMenuButton",u.bc);u.L.prototype.createItems=u.L.prototype.ua;u.U.prototype.createItems=u.U.prototype.ua;u.Ga.prototype.createItems=u.Ga.prototype.ua;$("videojs.SubtitlesButton",u.La);
+$("videojs.CaptionsButton",u.Fa);$("videojs.ChaptersButton",u.Ga);$("videojs.MediaTechController",u.t);u.t.prototype.features=u.t.prototype.n;u.t.prototype.n.volumeControl=u.t.prototype.n.Nc;u.t.prototype.n.fullscreenResize=u.t.prototype.n.be;u.t.prototype.n.progressEvents=u.t.prototype.n.fe;u.t.prototype.n.timeupdateEvents=u.t.prototype.n.ie;u.t.prototype.setPoster=u.t.prototype.Pb;$("videojs.Html5",u.f);u.f.Events=u.f.hb;u.f.isSupported=u.f.isSupported;u.f.canPlaySource=u.f.tb;
+u.f.patchCanPlayType=u.f.zc;u.f.unpatchCanPlayType=u.f.Ud;u.f.prototype.setCurrentTime=u.f.prototype.Jd;u.f.prototype.setVolume=u.f.prototype.Pd;u.f.prototype.setMuted=u.f.prototype.Md;u.f.prototype.setPreload=u.f.prototype.Od;u.f.prototype.setAutoplay=u.f.prototype.Id;u.f.prototype.setLoop=u.f.prototype.Ld;u.f.prototype.enterFullScreen=u.f.prototype.nc;u.f.prototype.exitFullScreen=u.f.prototype.nd;u.f.prototype.playbackRate=u.f.prototype.playbackRate;u.f.prototype.setPlaybackRate=u.f.prototype.Nd;
+$("videojs.Flash",u.i);u.i.isSupported=u.i.isSupported;u.i.canPlaySource=u.i.tb;u.i.onReady=u.i.onReady;$("videojs.TextTrack",u.C);u.C.prototype.label=u.C.prototype.label;u.C.prototype.kind=u.C.prototype.K;u.C.prototype.mode=u.C.prototype.mode;u.C.prototype.cues=u.C.prototype.ed;u.C.prototype.activeCues=u.C.prototype.Zc;$("videojs.CaptionsTrack",u.Vb);$("videojs.SubtitlesTrack",u.dc);$("videojs.ChaptersTrack",u.Wb);$("videojs.autoSetup",u.ic);$("videojs.plugin",u.Gd);$("videojs.createTimeRange",u.yb);
+$("videojs.util",u.oa);u.oa.mergeOptions=u.oa.Jb;})();
weather.css
@@ -0,0 +1,121 @@
+/*
+  Docs at http://http://simpleweatherjs.com
+
+  Look inspired by http://www.degreees.com/
+  Used for demo purposes.
+
+  Weather icon font from http://fonts.artill.de/collection/artill-weather-icons
+
+  DO NOT hotlink the assets/font included in this demo. If you wish to use the same font icon then download it to your local assets at the link above. If you use the links below odds are at some point they will be removed and your version will break.
+*/
+
+@font-face {
+    font-family: 'weather';
+    src: url('font/artill_clean_icons-webfont.eot');
+    src: url('font/artill_clean_icons-webfont.eot?#iefix') format('embedded-opentype'),
+         url('font/artill_clean_icons-webfont.woff') format('woff'),
+         url('font/artill_clean_icons-webfont.ttf') format('truetype'),
+         url('font/artill_clean_icons-webfont.svg#artill_clean_weather_iconsRg') format('svg');
+    font-weight: normal;
+    font-style: normal;
+}
+
+
+#weather {
+  width: 100%;
+  height: 100%;
+  margin: 0px auto;
+  text-align: center;
+  display: flex;
+  justify-content: center;
+	align-items: center;
+  text-transform: uppercase;
+  background: #1192d3 url(img/lab.jpg) no-repeat bottom right;
+  background-size: cover;
+}
+
+i {
+  color: #fff;
+  font-family: weather;
+  font-size: 150px;
+  font-weight: normal;
+  font-style: normal;
+  line-height: 1.0;
+  text-transform: none;
+}
+
+.icon-0:before { content: ":"; }
+.icon-1:before { content: "p"; }
+.icon-2:before { content: "S"; }
+.icon-3:before { content: "Q"; }
+.icon-4:before { content: "S"; }
+.icon-5:before { content: "W"; }
+.icon-6:before { content: "W"; }
+.icon-7:before { content: "W"; }
+.icon-8:before { content: "W"; }
+.icon-9:before { content: "I"; }
+.icon-10:before { content: "W"; }
+.icon-11:before { content: "I"; }
+.icon-12:before { content: "I"; }
+.icon-13:before { content: "I"; }
+.icon-14:before { content: "I"; }
+.icon-15:before { content: "W"; }
+.icon-16:before { content: "I"; }
+.icon-17:before { content: "W"; }
+.icon-18:before { content: "U"; }
+.icon-19:before { content: "Z"; }
+.icon-20:before { content: "Z"; }
+.icon-21:before { content: "Z"; }
+.icon-22:before { content: "Z"; }
+.icon-23:before { content: "Z"; }
+.icon-24:before { content: "E"; }
+.icon-25:before { content: "E"; }
+.icon-26:before { content: "3"; }
+.icon-27:before { content: "a"; }
+.icon-28:before { content: "A"; }
+.icon-29:before { content: "a"; }
+.icon-30:before { content: "A"; }
+.icon-31:before { content: "6"; }
+.icon-32:before { content: "1"; }
+.icon-33:before { content: "6"; }
+.icon-34:before { content: "1"; }
+.icon-35:before { content: "W"; }
+.icon-36:before { content: "1"; }
+.icon-37:before { content: "S"; }
+.icon-38:before { content: "S"; }
+.icon-39:before { content: "S"; }
+.icon-40:before { content: "M"; }
+.icon-41:before { content: "W"; }
+.icon-42:before { content: "I"; }
+.icon-43:before { content: "W"; }
+.icon-44:before { content: "a"; }
+.icon-45:before { content: "S"; }
+.icon-46:before { content: "U"; }
+.icon-47:before { content: "S"; }
+
+#weather h2 {
+  margin: 0 0 8px;
+  color: #fff;
+  font-size: 100px;
+  font-weight: 300;
+  text-align: center;
+  text-shadow: 0px 1px 3px rgba(0, 0, 0, 0.15);
+}
+
+#weather ul {
+  margin: 0;
+  padding: 0;
+  padding-bottom: 30px;
+}
+
+#weather li {
+  background: #fff;
+  background: rgba(255,255,255,0.90);
+  padding: 20px;
+  display: inline-block;
+  border-radius: 5px;
+}
+
+#weather .currently {
+  margin: 0 20px;
+}
webticker.css
@@ -0,0 +1,28 @@
+.tickercontainer { /* the outer div with the black border */
+width: 1840px;
+height: 50px;
+margin: 0;
+padding: 0;
+overflow: hidden;
+}
+.tickercontainer .mask { /* that serves as a mask. so you get a sort of padding both left and right */
+position: relative;
+top: 8px;
+height: 50px;
+/*width: 718px;*/
+overflow: hidden;
+}
+ul.newsticker { /* that's your list */
+position: relative;
+/*left: 750px;*/
+font: bold 24px 'Open Sans', "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
+list-style-type: none;
+margin: 0;
+padding: 0;
+}
+ul.newsticker li {
+float: left; /* important: display inline gives incorrect results when you check for elem's width */
+margin: 0;
+padding-right: 15px;
+/*background: #fff;*/
+}