summaryrefslogtreecommitdiff
path: root/source/bower_components/modernizr/test/caniuse_files
diff options
context:
space:
mode:
authorLars Henrik Mai <lars.mai@kontinui.de>2014-09-23 08:44:31 +0200
committerLars Henrik Mai <lars.mai@kontinui.de>2014-09-23 08:44:31 +0200
commit7fc6575a7a38daa21a26e2b179a92ca809b61eea (patch)
tree679498b3fd59aa375c6c6ce7ba48ed3d6a6e11d7 /source/bower_components/modernizr/test/caniuse_files
parent35239fc1f4641db1e602383b43cc29b151cde9b9 (diff)
parent1c177d628ffdb693483b1c39b94b5f19adcd8095 (diff)
Merge branch 'replace-bootstrap-with-foundation'
Diffstat (limited to 'source/bower_components/modernizr/test/caniuse_files')
-rw-r--r--source/bower_components/modernizr/test/caniuse_files/Windsong-webfont.eotbin0 -> 40166 bytes
-rw-r--r--source/bower_components/modernizr/test/caniuse_files/Windsong-webfont.otfbin0 -> 78680 bytes
-rw-r--r--source/bower_components/modernizr/test/caniuse_files/Windsong-webfont.svg147
-rw-r--r--source/bower_components/modernizr/test/caniuse_files/Windsong-webfont.ttfbin0 -> 39936 bytes
-rw-r--r--source/bower_components/modernizr/test/caniuse_files/Windsong-webfont.woffbin0 -> 27284 bytes
-rw-r--r--source/bower_components/modernizr/test/caniuse_files/alpha.pngbin0 -> 163 bytes
-rw-r--r--source/bower_components/modernizr/test/caniuse_files/apng_test.pngbin0 -> 195 bytes
-rw-r--r--source/bower_components/modernizr/test/caniuse_files/before-after.pngbin0 -> 452 bytes
-rw-r--r--source/bower_components/modernizr/test/caniuse_files/form_validation.html15
-rw-r--r--source/bower_components/modernizr/test/caniuse_files/ga.js43
-rw-r--r--source/bower_components/modernizr/test/caniuse_files/green5x5.pngbin0 -> 72 bytes
-rw-r--r--source/bower_components/modernizr/test/caniuse_files/hashchange.html16
-rw-r--r--source/bower_components/modernizr/test/caniuse_files/jquery.min.js18
-rw-r--r--source/bower_components/modernizr/test/caniuse_files/mathml.html120
-rw-r--r--source/bower_components/modernizr/test/caniuse_files/mathml_ref.pngbin0 -> 3140 bytes
-rw-r--r--source/bower_components/modernizr/test/caniuse_files/modernizr-1.7.min.js2
-rw-r--r--source/bower_components/modernizr/test/caniuse_files/png_alpha_result.pngbin0 -> 214 bytes
-rw-r--r--source/bower_components/modernizr/test/caniuse_files/pushstate.html40
-rw-r--r--source/bower_components/modernizr/test/caniuse_files/red30x30.pngbin0 -> 93 bytes
-rw-r--r--source/bower_components/modernizr/test/caniuse_files/ruby.pngbin0 -> 1339 bytes
-rw-r--r--source/bower_components/modernizr/test/caniuse_files/stroked-text.pngbin0 -> 1291 bytes
-rw-r--r--source/bower_components/modernizr/test/caniuse_files/style.css168
-rw-r--r--source/bower_components/modernizr/test/caniuse_files/svg-html-blur.pngbin0 -> 1232 bytes
-rw-r--r--source/bower_components/modernizr/test/caniuse_files/svg-img.svg5
-rw-r--r--source/bower_components/modernizr/test/caniuse_files/svg-img.svg.15
-rw-r--r--source/bower_components/modernizr/test/caniuse_files/svg_blur.pngbin0 -> 3742 bytes
-rw-r--r--source/bower_components/modernizr/test/caniuse_files/table.pngbin0 -> 2519 bytes
-rw-r--r--source/bower_components/modernizr/test/caniuse_files/text-shadow1.pngbin0 -> 796 bytes
-rw-r--r--source/bower_components/modernizr/test/caniuse_files/text-shadow2.pngbin0 -> 1680 bytes
-rw-r--r--source/bower_components/modernizr/test/caniuse_files/windsong_font.pngbin0 -> 1339 bytes
-rw-r--r--source/bower_components/modernizr/test/caniuse_files/xhtml.html14
31 files changed, 593 insertions, 0 deletions
diff --git a/source/bower_components/modernizr/test/caniuse_files/Windsong-webfont.eot b/source/bower_components/modernizr/test/caniuse_files/Windsong-webfont.eot
new file mode 100644
index 0000000..768d053
--- /dev/null
+++ b/source/bower_components/modernizr/test/caniuse_files/Windsong-webfont.eot
Binary files differ
diff --git a/source/bower_components/modernizr/test/caniuse_files/Windsong-webfont.otf b/source/bower_components/modernizr/test/caniuse_files/Windsong-webfont.otf
new file mode 100644
index 0000000..369e640
--- /dev/null
+++ b/source/bower_components/modernizr/test/caniuse_files/Windsong-webfont.otf
Binary files differ
diff --git a/source/bower_components/modernizr/test/caniuse_files/Windsong-webfont.svg b/source/bower_components/modernizr/test/caniuse_files/Windsong-webfont.svg
new file mode 100644
index 0000000..b200eb5
--- /dev/null
+++ b/source/bower_components/modernizr/test/caniuse_files/Windsong-webfont.svg
@@ -0,0 +1,147 @@
+<?xml version="1.0" standalone="no"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" >
+<svg xmlns="http://www.w3.org/2000/svg">
+<metadata>
+This is a custom SVG webfont generated by Font Squirrel.
+Copyright : Bright Ideas Magazine
+</metadata>
+<defs>
+<font id="webfontuOn4Eelr" horiz-adv-x="622" >
+<font-face units-per-em="2048" ascent="1638" descent="-410" />
+<missing-glyph horiz-adv-x="589" />
+<glyph unicode=" " horiz-adv-x="589" />
+<glyph unicode="&#x09;" horiz-adv-x="589" />
+<glyph unicode="&#xa0;" horiz-adv-x="589" />
+<glyph unicode="!" horiz-adv-x="827" d="M322 -33q0 20 20 49q23 31 41 31q20 -8 20 -45q0 -27 -18 -49q-18 -20 -43 -21q-20 0 -20 35zM410 182q0 14 8 25q4 4 6 8t6 10l10 15q43 74 172 333q145 291 248 527q0 10 17 20q14 8 24 8q31 -2 31 -32q0 -8 -2 -13q-31 -80 -92 -198l-115 -211l-258 -484 q-14 -31 -39 -24q-16 6 -16 16z" />
+<glyph unicode="&#x22;" horiz-adv-x="458" d="M432 864l143 293q6 12 21 12q45 0 45 -32q0 -4 -4 -9q-80 -141 -188 -278q-8 -10 -17 -4q-6 4 0 18zM571 864l144 293q6 12 20 12q45 0 45 -32q0 -4 -4 -9q-80 -141 -188 -278q-8 -10 -17 -4q-6 4 0 18z" />
+<glyph unicode="#" horiz-adv-x="798" d="M47 442q0 14 16 21q100 31 236 59l115 209q-129 -23 -219 -49q-16 -4 -16.5 12.5t16.5 20.5q80 23 243 59q96 170 133 246q10 14 23 14q25 0 12 -26l-119 -222q151 37 265 56q111 205 174 344q8 14 18 14t10 -10q0 -2 -1 -4t-1 -4q-68 -166 -151 -332q10 2 56 9t83 11 l29 4q25 2 24 -16q0 -20 -24 -27l-31 -6q-80 -10 -164 -24l-104 -197q37 10 82 17l86 10q20 2 20 -19q0 -27 -29 -30l-77 -11q-18 -2 -111 -22q-27 -45 -102 -184l-197 -359q-14 -20 -33 -20q-20 0 -20 16q0 4 4 12l199 365l88 158q-90 -18 -254 -48q-57 -102 -168 -280 q-18 -35 -41 0q-4 6 -4 22q0 -5 3 3q1 2 5 14q63 76 151 229q-104 -18 -202 -49q-23 -6 -23 14zM352 535q31 6 117 26.5t133 30.5h10l111 201q-8 -2 -32.5 -7.5t-39.5 -7.5q-78 -18 -188 -39l-76 -139z" />
+<glyph unicode="$" horiz-adv-x="677" d="M43 160q0 63 33 129q8 16 28 16q23 0 17 -24q-23 -68 -23 -97q0 -18 11 -43q23 -43 57 -43q23 0 74 11q4 8 6 16t10 27.5t20 52.5l134 348q-51 164 -52 223q0 31 7 55q12 63 81 127q68 61 154 84l90 220h4v2h6q10 0 11 -15l-80 -198q41 6 84 -4q49 -12 49 -66 q0 -29 -8 -59q-18 -63 -86 -95q-10 -2 -23 0q-14 4 -18 11q-14 14 -11 34q2 23 14.5 23t18.5 -14q6 -16 17 -11q45 31 45 76q0 37 -39 55q-35 4 -66 -6l-159 -420q49 -147 49 -215q0 -61 -25 -112q-49 -117 -215 -185q-39 -117 -76 -247q0 -18 -22 -15q-10 0 -10 21 q20 80 69 227l-12 -4q-6 -2 -12 -2q-25 -4 -35 -4q-51 0 -84 35t-33 86zM279 121q109 39 143 106q29 61 29 125q0 53 -27 154l-117 -311zM414 760q0 -51 22 -135l142 362q-109 -33 -142 -113q-22 -55 -22 -114z" />
+<glyph unicode="%" horiz-adv-x="1130" d="M137 -174q150 195 502 602l485 545q-57 -45 -149 -90q-205 -106 -293 -107q-41 0 -78 12q-154 -164 -319 -163q-12 0 -37 4q-20 4 -37 20q-23 23 -23 49q0 18 9 35q120 187 436 295q29 20 59 21q35 0 47 -35q6 -23 -6 -47q-35 -63 -96 -138q37 -8 61 -8q139 0 336 135 q111 78 314 256l34 39q14 14 28.5 0t2.5 -28l-39 -41l-49 -52q-545 -561 -1141 -1325q-18 -25 -39 -12q-20 10 -8 33zM240 688q14 -18 57 -20q156 23 268 141q-29 18 -28 65q0 51 24 89q12 16 21 24q-194 -77 -338 -239q-20 -35 -4 -60zM575 889q0 -28 25 -43q51 57 100 137 q4 16 -2 21q-18 16 -45 0q-78 -54 -78 -115zM651 86q70 199 283 340q-2 6 6 18q12 4 21 -2q2 2 10 6.5t12 8.5q6 2 8 -2q0 -4 -2 -6q-8 -8 -20 -17q25 -43 24.5 -102.5t-24.5 -118.5q-100 -225 -260 -225q-35 0 -50 14q-31 25 -8 86zM690 76q-2 -20 12 -33q12 -12 50 0 q88 35 145 112.5t57 172.5q0 35 -14 82q-201 -164 -250 -334z" />
+<glyph unicode="&#x26;" horiz-adv-x="1449" d="M190 160q0 33 9 59q31 100 92 176q41 47 133 115q129 94 250 137q-78 31 -78 119q0 25 10 61q37 131 137 207q102 78 230 78q53 0 96 -24.5t43 -69.5q0 -76 -98 -137q-51 -35 -127 -35q-47 0 -66 45q-4 8 6 37q8 20 35 20q12 -33 47 -35q51 -6 86 15q39 23 45 28 q22 18 31 50v12q0 55 -108 55q-113 0 -199 -67.5t-117 -180.5q-2 -8 -2 -24q0 -43 37 -78q43 -39 104 -45q16 0 17 -16q0 -23 -21 -25q-193 -43 -338 -156q-80 -59 -112 -98q-47 -57 -76 -154q-8 -25 -8 -53q0 -80 69 -131q59 -47 160 -53q274 -18 463 235q33 45 33 127 q0 119 -82 156h-17q-186 0 -204 -117q-12 -74 65 -80q29 -4 41 9q2 2 23 32q6 10 16 4t6 -20q-20 -90 -98 -90q-49 0 -78 35q-31 35 -27 100q2 70 89 121q74 43 167 43q90 0 225.5 -51.5t200.5 -51.5q137 0 224 93q84 90 84 239q0 41 -43 84q-45 45 -80 45q-188 0 -189 -157 q0 -59 86 -60q39 0 74 41q6 8 14 8q16 0 17 -26q0 -25 -39 -58q-35 -29 -66 -28q-55 0 -90 32q-37 35 -37 82q0 109 63.5 170.5t166.5 55.5q68 -4 119 -70q45 -59 45 -119q0 -170 -97 -280q-102 -117 -256 -117q-80 0 -180 49q-131 63 -168 72q63 -57 64 -146 q0 -94 -39 -145q-223 -293 -504 -281q-111 6 -193 70q-86 68 -86 162z" />
+<glyph unicode="'" horiz-adv-x="325" d="M432 864l143 293q6 12 21 12q45 0 45 -32q0 -4 -4 -9q-80 -141 -188 -278q-8 -10 -17 -4q-6 4 0 18z" />
+<glyph unicode="(" horiz-adv-x="415" d="M49 147q0 123 37 263q25 102 135 284q119 201 258 340l117 105q2 2 8 2q8 0 10 -8.5t-4 -12.5q-43 -37 -108 -102q-126 -129 -246 -344q-82 -145 -119 -275q-33 -119 -33 -252q0 -221 70 -284q6 -6 6 -17q0 -25 -22 -24q-8 0 -17 8q-92 96 -92 317z" />
+<glyph unicode=")" horiz-adv-x="415" d="M-129 -153.5q-2 8.5 4 12.5q43 37 111 104q126 129 245 344q78 139 117 275q35 127 35 252q0 221 -70 284q-8 8 -8 17q0 23 25 22q10 0 16 -6q90 -92 90 -317q0 -125 -37 -263q-25 -102 -135 -284q-121 -205 -258 -342l-115 -103q-4 -4 -8 -4q-10 0 -12 8.5z" />
+<glyph unicode="*" horiz-adv-x="593" d="M281 780q0 10 12 23l26 26q37 31 148 95q-80 49 -109 104q-2 8 9 21q10 10 20 10t10 -8q12 -27 47 -43q35 -20 66 -35l12 -4l64 166q6 23 30 22q18 0 15 -16q-12 -51 -49 -152q96 61 157 111q12 8 19 8q16 0 16 -16q0 -10 -10 -19q-74 -63 -184 -129l77 -24 q35 -12 50 -23q12 -9 24 -43q6 -10 -8 -25q-12 -12 -25 -12q-10 0 -14 10q-14 25 -59 39q-41 10 -82 27l-78 -178q-6 -16 -23 -17q-20 0 -14 21l66 174q-125 -78 -146 -92l-26 -27q-12 -12 -23 -12q-18 0 -18 18z" />
+<glyph unicode="+" d="M201 466.5q0 22.5 26 27.5q16 0 70.5 1t93.5 1l56 2l10 41l45 174q8 39 37 39q25 0 22 -27l-47 -186q-6 -27 -12 -41h16q4 0 10.5 1t8.5 1q23 0 81 1t93 1q41 0 41 -27q0 -25 -29 -31h-184h-52l-12 -51l-45 -164q-8 -27 -31 -26q-22 0 -18 24l41 166q6 27 12 49h-43h-84 q-25 0 -51.5 1t-28.5 1q-26 0 -26 22.5z" />
+<glyph unicode="," horiz-adv-x="290" d="M35 -150q43 51 76 115q29 57 26 68q-12 63 56 82q10 2 15 -7.5t5 -31.5q0 -20 -55 -94q-61 -86 -123 -146q-8 6 0 14z" />
+<glyph unicode="-" d="M201 514q0 23 26 25q37 4 99 4q8 0 131 4h151q39 0 39 -24.5t-26 -30.5q-16 0 -71.5 -1.5t-92.5 -1.5h-131h-52h-47q-26 0 -26 25z" />
+<glyph unicode="." horiz-adv-x="290" d="M125 18q-6 25 16 58q20 31 52 39q10 2 15 -7.5t5 -31.5q0 -16 -25 -47q-23 -29 -34 -29q-29 0 -29 18z" />
+<glyph unicode="/" horiz-adv-x="813" d="M190 -92q0 9 7 18l223 277l473 598q39 45 270 336q10 10 19 10q25 0 24 -23q0 -12 -4 -16l-266 -340l-471 -602l-223 -275q-8 -12 -23 -12q-29 0 -29 29z" />
+<glyph unicode="0" horiz-adv-x="786" d="M68 121q0 68 26 174q37 158 185 377q72 115 206 252q186 195 344 247q20 2 21 -10q12 -18 -37 -33h41q131 -10 131 -200q0 -72 -18 -144q-39 -156 -140 -323q-160 -268 -342 -432q-120 -104 -252 -105q-92 0 -131 53q-34 58 -34 144zM125 154q0 -68 37 -123 q25 -39 106 -33q180 33 369 262q90 109 184 285q86 160 111 297q6 27 6 63q0 174 -100 174q-2 0 -10.5 -1t-10.5 -1q-111 -23 -160 -125q-39 -84 -10 -159q4 -25 -18 -33q-29 -10 -29 20q-14 39 -14 78q0 70 28 115q2 4 10.5 16t12.5 19l-4 -7q-131 -131 -160 -163 q-92 -96 -156 -191q-127 -186 -167 -352q-25 -92 -25 -141z" />
+<glyph unicode="1" horiz-adv-x="512" d="M113 -6q27 68 213 428q14 29 344 604q-90 -45 -217 -45q-18 0 -17 20q0 10 23 15q104 18 143 33q84 27 137 86q14 18 33 14q10 0 14 -14q4 -10 -10 -27l-24 -31q-393 -662 -574 -1083q-6 -27 -31 -27q-12 0 -24 10.5t-10 16.5z" />
+<glyph unicode="2" horiz-adv-x="1028" d="M8 27q0 20 10 41q43 92 158 147q94 47 203 53q102 6 180 -26q326 233 516 565q49 89 49 178v31q-2 45 -49 61q-53 20 -123 2q-88 -170 -221 -225q-41 -18 -59 4q-18 20 16 72q6 9 25 31q80 102 217 151q31 61 61 160q8 18 19 16q20 0 12 -20q-18 -76 -47 -144 q68 14 125 -4q72 -27 86 -82q6 -25 6 -53q0 -61 -64 -184q-180 -334 -528 -582q2 0 3 -2t4 -4l9 -6l218 -187q127 -109 247 -135q33 0 19 -26q-4 -29 -33 -19q-131 20 -260 129l-219 193q-18 15 -37 24l-24.5 -17t-28.5 -19q-139 -86 -205 -117q-121 -59 -217 -68 q-68 -6 -68 62zM84 55q-8 -16 6 -16q96 0 203 49q37 15 184 98l29 19q-61 23 -133 22q-86 0 -164 -43q-88 -51 -125 -129zM733 913q100 31 170 148q-92 -43 -158 -137z" />
+<glyph unicode="3" horiz-adv-x="876" d="M23 39q0 98 106 201q20 14 35 6q29 -16 4 -37q-63 -78 -57 -154q10 -106 151 -106q78 0 158 37q309 145 469 430q53 96 53 182q0 141 -133 178q-102 -66 -211 -98q-45 -12 -59 8q-4 12 -4 33q18 66 124 94q88 23 150 14l8 7q143 113 150 204q-4 25 -39 25 q-162 -23 -258 -115q-8 -8 -15 -16q-31 -20 -47 2q-8 14 4 27l4 8q57 63 150 151q6 4 18 4q20 0 21 -16q0 -8 -8 -16l-25 -25q109 57 182 57q41 0 62 -20q22 -22 18 -55q-12 -111 -170 -232q141 -46 142 -203q0 -100 -66 -215q-172 -315 -504 -465q-95 -43 -190 -43 q-152 0 -209 97q-14 24 -14 51zM600 733zM600 733q61 6 139 51q-20 0 -49 -4q-63 -12 -90 -47z" />
+<glyph unicode="4" horiz-adv-x="946" d="M43 348q-12 20 12 33l45 27q12 8 107 65q217 129 321 215q166 137 240 297q23 49 12 100q-12 53 -78 43l-8 -2v2q-10 0 -10 11q0 14 10 14q23 12 43 12q66 0 88 -59q25 -72 -4 -139q-106 -238 -459 -459q72 2 148 -23q98 -35 164 -49l256 492q6 20 26 14q29 -4 15 -33 l-250 -483q49 -10 113 -10q96 0 176 33q20 12 37 -15q12 -23 -15 -43q-84 -39 -188 -39q-70 0 -150 19q-90 -174 -108 -215q-74 -158 -80 -217q0 -6 -14.5 -20.5t-22.5 -14.5q-16 -4 -26.5 4t-10.5 18q16 96 94 232l121 225l-125 45q-72 27 -129 27q-106 0 -203 -52l-77 -49 l-41 -22q-23 0 -29 16z" />
+<glyph unicode="5" horiz-adv-x="950" d="M31 178q0 102 41 180q47 96 139 103q55 4 100 -27q45 -29 41 -82q-2 -33 -24 -33q-12 0 -19 11v22q2 33 -26.5 51.5t-69.5 14.5q-63 -6 -100 -82q-33 -66 -33 -135q0 -59 35 -123q25 -39 71 -51q78 -18 146 4q178 59 268 135q315 260 315 508q0 20 -4 57q-12 94 -73 100 q-16 2 -47 3q-104 0 -238 -66q-23 -12 -35 8q-8 14 4 29q98 101 246 313q23 33 51 23q71 -25 142 -25q101 0 184 49q20 12 29 -4q12 -16 -11 -33q-76 -63 -182 -63q-63 0 -180 31q-29 -57 -176 -242q104 45 217 51q57 2 98 -47q33 -41 43 -110q10 -94 -22 -181 q-76 -207 -242 -366q-164 -158 -377 -226q-76 -25 -127 -24q-39 0 -70 12q-114 43 -114 215z" />
+<glyph unicode="6" horiz-adv-x="724" d="M39 147q0 160 176 390q195 246 471 471q301 246 762 405q16 8 20 -6q12 -23 -10 -25q-498 -186 -817 -471q-229 -205 -387 -401q-154 -195 -154 -348q0 -57 25 -94q51 -82 151 -82q72 0 156 45q180 96 176 205q0 31 -47 30q-211 -6 -358 -223q-25 -16 -35 -6 q-12 12 -2 26q39 76 104 134q169 141 308 129q70 -6 88 -43q8 -16 8 -41q0 -78 -58 -136q-63 -63 -161 -112q-106 -53 -195 -53q-119 0 -192 92q-29 53 -29 114z" />
+<glyph unicode="7" horiz-adv-x="765" d="M109 -313q-4 14 2 26q49 195 192 449q102 184 242 364q-143 20 -228 9v-5l-8 2q-16 6 -8 19q0 8 10 8q104 37 271 12q2 2 8 11.5t10 13.5q174 213 455 436q-84 -31 -168 -31q-113 0 -269 62q-16 4 -24 4q-61 0 -131 -82l-10 -6q-25 -18 -41 -4q-20 20 4 39l28 28 q43 37 131 132q10 10 21 8q10 0 14 -11q2 -8 -2 -16l-30 -43q31 6 63 -6q127 -47 254 -47q129 0 244 51q14 10 35 10q29 0 28 -8q8 -20 -14 -37l-51 -39q-170 -125 -275 -213q-145 -125 -229 -256l-2 -4q70 -10 125 -10q10 0 38.5 6t41.5 6q20 6 26 -14q0 -29 -26 -33 q-53 -20 -91 -14q-57 0 -149 14q-328 -430 -426 -809q-12 -45 -41 -39q-14 1 -20 17z" />
+<glyph unicode="8" horiz-adv-x="589" d="M-14 27q0 70 37 118q139 193 387 414q-53 137 -48 221q9 135 99 264q84 117 188 117q33 0 60 -14q72 -41 71 -166q2 -10 -4 -25q0 -23 -18 -28q-12 -10 -31 8q-12 88 -20 106q-23 59 -84 56q-82 -12 -150 -129q-66 -113 -65 -221q0 -47 41 -154l83 76l404 362 q82 80 307 268q23 12 29 -2q4 -8 -6 -24q-53 -41 -144 -129l-79.5 -77t-45 -42t-19.5 -17.5l-13 -13.5l-404 -362l-94 -86q45 -111 45 -185q0 -55 -27 -118q-49 -115 -157 -205q-109 -88 -236 -107q-59 -8 -92 37q-14 21 -14 58zM43 39q0 -55 57 -55q51 0 127 53 q160 113 205 235q37 101 12 185q-10 41 -16 53q-72 -66 -147 -143l-117 -123q-55 -63 -96 -123q-25 -37 -25 -82z" />
+<glyph unicode="9" horiz-adv-x="552" d="M82 -303q0 16 12 33l592 1005q-80 -72 -211 -151q-74 -43 -164 -43q-63 0 -95 23.5t-30 68.5q6 201 361 401q137 78 248 78q33 0 63 -10q10 0 10 -12q0 -29 -26 -21q-43 18 -127 -10q-139 -47 -230 -111q-94 -66 -190 -180q-43 -49 -43 -123q6 -35 47 -47q83 -25 166 25 q270 164 409 444l9 12q6 10 16 11q20 0 21 -15q0 -6 -5 -14l-12 -25l-414 -739q-252 -444 -364 -612q-12 -12 -23 -13q-20 0 -20 25z" />
+<glyph unicode=":" horiz-adv-x="290" d="M125 18q-6 25 16 58q20 31 52 39q10 2 15 -7.5t5 -31.5q0 -16 -25 -47q-23 -29 -34 -29q-29 0 -29 18zM236 285q-6 25 16 57q20 31 51 39q10 2 15.5 -7t5.5 -32q0 -16 -25 -47q-23 -29 -35 -29q-28 1 -28 19z" />
+<glyph unicode=";" horiz-adv-x="290" d="M35 -150q43 51 76 115q29 57 26 68q-12 63 56 82q10 2 15 -7.5t5 -31.5q0 -20 -55 -94q-61 -86 -123 -146q-8 6 0 14zM225 285q-6 27 15 57q20 29 53 39q10 2 15 -7t5 -32q0 -16 -24 -47q-23 -29 -37 -29q-27 1 -27 19z" />
+<glyph unicode="&#x3c;" horiz-adv-x="839" d="M166 373q0 20 27 35l194 106q166 78 561 287q2 2 10 2q18 0 19 -19q0 -6 -8 -12l-551 -307l-148 -82q6 0 18.5 -3l20.5 -5q16 -4 58.5 -16.5t103.5 -28.5l285 -60q8 -2 22 -20q0 -14 -14 -23q-6 -6 -23 -6l-282 62q-58 15 -178 43q-10 0 -91 22q-24 7 -24 25z" />
+<glyph unicode="=" d="M141 377q0 25 25 26q16 0 71.5 1.5t94.5 1.5q47 2 145 4q23 0 81 1t93 1q39 0 39 -27q0 -25 -26 -31h-187q-35 0 -83 -1t-62 -1h-84q-27 0 -53 1l-27 1q-27 0 -27 23zM201 539q0 20 26 24q16 0 70.5 2t93.5 2q47 2 146 4h174q41 0 41 -24.5t-29 -30.5q-20 0 -81.5 -1 t-102.5 -1h-148h-84h-80q-26 0 -26 25z" />
+<glyph unicode="&#x3e;" horiz-adv-x="839" d="M109 162q0 8 8 14l549 305l147 84q-8 2 -14 3t-10.5 2t-7.5 2t-4 1h-1l-164 43l-284 62q-8 2 -23 20q0 14 14 23q6 6 23 6l283 -61q58 -15 178 -43q12 0 90 -23q27 -6 27 -25q0 -20 -29 -36l-195 -105q-166 -78 -561 -287q-2 -2 -10 -2q-16 1 -16 17z" />
+<glyph unicode="?" horiz-adv-x="827" d="M322 -33q0 20 20 49q23 31 41 31q20 -8 20 -45q0 -27 -18 -49q-18 -20 -43 -21q-20 0 -20 35zM375 158q59 252 237 417l234 201q119 119 119 234q0 70 -113 65q-78 0 -184 -53l-47 -29q-49 -76 -125 -164l-13 -16q-12 -16 -30 -6q-16 10 -2 35l14 30q39 84 135 148 q4 6 70 113q10 16 16 16q20 0 12 -14q-2 0 -16 -31q-2 -4 -8 -18.5t-17 -34.5l82 41q49 23 95 24q76 6 122 -12q57 -25 58 -94q0 -98 -119 -226q-25 -27 -176 -163q-109 -96 -162 -172q-45 -59 -78 -160q-8 -31 -18 -63.5l-21 -69.5q-2 -25 -39 -27q-12 0 -20 10 q-8 13 -6 19z" />
+<glyph unicode="@" horiz-adv-x="1437" d="M72 328q0 205 172 420q133 166 307 266q324 182 602 182q113 0 197 -33q76 -31 125 -104q47 -72 47 -162q0 -45 -13 -84q-59 -193 -200 -321q-158 -145 -340 -146q-55 0 -70 43q-12 39 -4 84q-164 -131 -295 -156q-53 -12 -72 -8q-49 10 -47 62q10 100 205 223 q174 109 365 139q33 6 32 -12q0 -4 -4 -4q-174 -31 -317 -107q-158 -86 -221 -211q-2 -4 -2 -12q0 -20 30 -20q25 0 68 12q162 49 289 168l80 92q14 12 22 10q14 -2 14 -26l-8 -13q-27 -27 -76 -82q-23 -29 -18 -84q0 -20 16 -32q41 -33 105 -17q170 45 285 185 q111 135 120 319q4 72 -45 131q-43 55 -110 84q-89 37 -197 37q-72 0 -141 -14q-285 -57 -496 -213q-229 -164 -327 -418q-31 -76 -31 -158q0 -127 76 -231q109 -152 364 -152q420 0 660 213q18 14 28 4q12 -16 0 -28q-117 -117 -303 -183q-184 -68 -381 -67q-117 0 -217 24 q-131 31 -205 152q-69 109 -69 248z" />
+<glyph unicode="A" horiz-adv-x="1069" d="M59 59q47 324 486 686q143 121 436 267q131 63 213 63q31 0 31 -16q0 -10 -4 -16.5t-13 -4.5q-8 1 -16 1q-68 0 -199 -62q-205 -98 -375 -229q-195 -150 -301 -279q-125 -156 -180 -356q-4 -16 -4 -21q0 -29 23 -47q18 -16 39 -16q80 4 141 39q46 25 141 98 q186 143 268 233l293 316q170 184 271 327q14 27 28 19q13 -9 13 -17q0 -4 -2 -8l-367 -579q-53 -90 -78 -172q-39 -137 -39 -160q0 -55 31 -82q10 -10 31 -10q90 0 227 114q2 0 3 1q3 -1 3 2l2 -2q2 -1 4 -1q12 -6 2 -16q-168 -162 -274 -162q-63 0 -88 58q-8 25 -8 61 q0 29 30 176q98 213 187 346q-35 -43 -107 -110q-82 -78 -127 -129q-100 -111 -276 -242l-170 -129q-87 -56 -177 -56q-9 0 -18 1q-37 0 -61 37q-20 29 -20 61q0 7 1 16z" />
+<glyph unicode="B" horiz-adv-x="815" d="M27 109q0 39 12 77q31 106 201 162q125 209 221 342l47 62l227 327q-244 -145 -479 -145q-47 0 -72 2q-8 0 -8 10t8 10h25q286 0 584 209l14 11l2 2q5 2 8.5 1.5t7.5 -1.5q8 -6 9 -17l-9 -16q-27 -41 -114 -160q98 76 192 94q23 2 45 -10q20 -12 21 -35q0 -29 -21 -61 q-119 -137 -284 -242q205 0 229 -137q0 -8 1 -22.5t1 -20.5q0 -137 -67.5 -274.5t-174.5 -223.5q-186 -150 -381 -149q-117 0 -194 63q-51 52 -51 142zM90 123l2 -19l111 183q-119 -62 -113 -164zM100 47l17 -18q74 -59 180 -60q168 0 326 131q106 88 168 217q54 114 54 227 q0 17 -1 34q-6 106 -164 106q-45 0 -111 -14l-59 -19l-12 -4q-6 0 -13 2l-180 -303q-111 -182 -192 -287zM522 711q2 0 10.5 2l16.5 4l16 4q95 49 197 129l78 59q37 31 57 72q2 6 2 11q0 7 -4 16q-5 11 -16 10h-5q-106 -20 -196 -109q-74 -74 -150 -190z" />
+<glyph unicode="C" horiz-adv-x="854" d="M59 162q0 88 35 192q125 403 561 701q100 66 187 65q39 0 67 -16q117 94 269 135l1 1q2 0 7 -5l-4 -8q-86 -39 -234 -131q-4 -4 -8 -6q-6 -4 -6 -5q37 -37 37 -94q0 -66 -51 -117q-70 -70 -127 -69q-23 0 -31 22q-8 18 -2 39q18 117 117 209q-20 10 -46 10 q-70 0 -143 -49q-250 -166 -409 -415q-162 -252 -162 -445q0 -84 41 -129q67 -73 162 -73q11 0 22 1q227 18 449 314q10 14 22 2q8 -8 0 -23q-84 -123 -190 -217q-143 -125 -281 -135q-18 -1 -35 -1q-109 0 -172 54q-76 68 -76 193zM815 899q-1 -5 -1 -9q0 -6 3 -11 q6 -8 17 -9q51 14 81 66q14 29 15 49q0 33 -29 72q-57 -56 -86 -158z" />
+<glyph unicode="D" horiz-adv-x="1368" d="M8 -45q0 43 35 82q76 82 223 82q59 0 152 -17q55 -10 106 -26q121 102 213 256q35 57 156 289l76 159q-74 -25 -138 -24q-51 0 -100 16q-90 31 -90 94q2 111 143 187q119 66 267 71q11 0 21 1q127 0 228 -70q94 -66 144 -178q33 -76 33 -162q0 -237 -160 -467 q-80 -115 -205 -197q-150 -96 -289 -96q-53 0 -92 10l-180 66q-160 -137 -344 -168q-42 -7 -75 -7q-60 0 -89 23q-35 27 -35 76zM72 -27q0 -33 32 -47q27 -12 72 -12q109 0 213 63q55 33 105 72q-100 33 -201 33q-55 0 -103 -8q-82 -12 -106 -58q-12 -21 -12 -43zM578 55 q89 -31 116 -37q76 -20 127 -20q98 0 183 45q197 104 317 311q104 184 104 359q0 90 -30 149q-117 216 -327 217q-17 0 -34 -2q-111 -10 -207 -55q-133 -61 -133 -148q0 -47 68 -65q37 -10 78 -10q76 0 149 28l66 148q2 10 16 10t14 -16q0 -4 -2 -8q-6 -16 -19 -44l-30 -67 q49 29 66 63q6 14 24 15q16 0 13 -21q-2 -43 -58 -76q-23 -14 -67 -34q-95 -224 -148 -326q-82 -158 -211 -330q-40 -51 -75 -86z" />
+<glyph unicode="E" horiz-adv-x="909" d="M72 121q0 207 233 383q135 102 201 141q-18 39 -19 86q0 102 68 189q98 129 274 202q59 25 120 25q17 0 34 -2q96 98 244 135q8 2 14 2q15 0 15 -12q0 -10 -11 -13q-117 -12 -223 -120q84 -29 90 -107q0 -29 -22 -49q-47 -33 -82 -33q-16 0 -39 6q-48 17 -48 64 q0 15 5 33q4 10 22 47h-16q-53 0 -86 -17q-311 -154 -311 -338q0 -31 14 -73q102 53 199 63q12 1 22 1q67 0 96 -48q12 -14 8 -43q-6 -23 -20 -37q-63 -68 -168 -67q-94 0 -154 65q-193 -109 -327 -278q-66 -88 -66 -185q0 -80 47 -143q37 -39 140 -39q18 0 43 4 q166 43 303 141q66 45 243 201q6 10 21 2q6 -12 0 -22q-356 -381 -655 -381q-43 0 -93 18q-53 20 -63 35q-53 72 -53 164zM573 625q46 -43 111 -43q61 0 109 39q12 12 12 28q-4 18 -17 23q-27 7 -53 7q-42 0 -84 -17q-29 -10 -78 -37zM965 1034q0 -35 39 -45q4 -1 9 -1 q25 0 50 26q7 11 7 20q0 8 -5 17q-20 33 -80 43v-2q-20 -27 -20 -58z" />
+<glyph unicode="F" horiz-adv-x="729" d="M6 -84q113 354 377 518q78 49 168 92q18 25 63 99q12 23 113 202q72 127 131 199q-86 -8 -176 -8q-139 0 -176 -4q-188 -14 -326 -123l-16 -4q-6 6 -2 12q86 100 272 150q70 18 184 22l92.5 4t90.5 2q74 6 117 13q57 51 129 84q33 14 65 14q61 0 62 -39q0 -31 -37 -47 q-86 -41 -213 -66q-10 -2 -17 -2q-80 -92 -159 -239l-130 -244q82 35 281 82l12 2q12 2 21 0q6 -2 6 -10q0 -10 -2 -17l-16 -22l-33 -51q-27 -45 -29 -78v-29q0 -8 -12 -20q-23 -6 -27 8q-2 8 -2 30q0 58 37 136q-123 -25 -276 -93l-31 -40l-221 -295q-139 -174 -271 -263 q-10 -8 -20 -8q-23 0 -29 11q-3 6 -3 11t3 11zM96 -8q55 39 80 67q121 133 174 197q82 96 154 201l-101 -58q-203 -122 -307 -407zM973 1098q45 8 75.5 16t44 15.5t11.5 15.5q-6 2 -13 1q-14 0 -36 -9q-37 -14 -82 -39z" />
+<glyph unicode="G" horiz-adv-x="1159" d="M-172 -43q0 10 8 16q184 88 377 207q-2 18 -2 56q0 125 57 296l23 48q14 27 35 16q10 0 14 -14l10 -76q18 -121 74 -189l147 99q174 115 258 176q154 111 238 192q-41 53 -41 127q4 88 64 166q51 68 141 117q27 14 50 14q7 0 13 -2q58 -12 58 -72v-12q-6 -90 -97 -192 l-127 -137q47 -43 109 -43q37 0 74 18q31 49 55 49q16 0 26.5 -8t10.5 -21q-4 -47 -70 -73q-127 -227 -221 -365q-135 -187 -295 -307q-43 -31 -127 -63q-88 -33 -164 -37q-17 -1 -32 -1q-151 0 -218 81q-39 49 -57 118q-203 -131 -366 -198l-5 -1l-4 -1q-16 0 -16 16z M268 215l111 74q-66 78 -82 192q-33 -102 -33 -199q0 -34 4 -67zM274 178q6 -43 15 -59q22 -58 104 -92q61 -26 130 -26q14 0 28 1q49 6 135 33q78 27 107 49q166 125 282 287q63 86 201 336h-31q-90 0 -153 53q-219 -207 -496 -373l-147 -94q49 -37 118 -37q66 0 189 49 q12 6 20 -8q6 -12 -8 -23q-111 -68 -213 -67q-92 0 -152 57q-10 -6 -25.5 -17l-37.5 -28q-25 -16 -43.5 -26.5t-22.5 -14.5zM1104 821q131 135 178 252q8 18 8 32q0 24 -26 32h-6q-19 0 -50 -19q-131 -83 -131 -203q0 -54 27 -94z" />
+<glyph unicode="H" horiz-adv-x="999" d="M35 29q0 59 31 133q0 16 18 16q20 0 14 -20q-5 -44 -5 -79q0 -41 7 -63q12 -43 80 -43q16 0 35 7q186 55 356 305l131 192h-4q-57 25 -57 80q0 29 29 61q27 29 80 29q23 0 47 -14q61 111 104 241q18 59 19 107q0 76 -48 133q-45 51 -129 51q-82 0 -157 -57q-10 -6 -15 -2 q-12 6 0 18q74 76 191 76q125 0 174 -76q37 -59 37 -120q0 -41 -17 -101q-46 -151 -129 -301q12 -22 19 -43q4 -14 8 -43q78 10 160 45q86 37 98 41q138 206 215 301q135 166 277 268q23 10 30 5q2 -2 3 -6q0 -9 -19 -25q-203 -168 -424 -514q4 0 8 3t11.5 6t13.5 5 q10 2 22 -4q2 -2 -6 -20q-8 -4 -29.5 -16.5t-56.5 -29.5l-92 -135q-193 -287 -289 -501q-17 -39 -48 -40q-2 0 -5 1q-29 2 -16 34q12 29 22 48q87 266 87 443q0 17 -1 34q-11 -1 -22 -1q-26 0 -48 5q-197 -332 -403 -490q-98 -74 -174 -73q-133 0 -133 129zM709 551 q8 -23 22 -27q25 37 43 72q-12 8 -18 8q-29 0 -41 -18q-8 -12 -8 -23q0 -6 2 -12zM776 512h2q4 0 14.5 -1t20.5 -1v27q-4 18 -8 24q-6 -12 -21 -35q-2 -2 -4 -6zM831 174q55 92 187 289l53 74q-129 -57 -213 -72q1 -24 1 -48q0 -133 -28 -243z" />
+<glyph unicode="I" horiz-adv-x="864" d="M8 33q0 46 31 92q29 43 80 61q53 20 117 29q20 6 26 -12q0 -18 -20 -25l-60 -16q-47 -14 -73 -41q-31 -35 -31 -66q0 -23 18 -39q25 -14 53 -14q21 0 41 8q244 92 517 365q20 88 53 176q160 424 426 633q10 8 22 8q21 -2 21 -18q0 -9 -6 -21q-53 -176 -185 -397 q-123 -205 -274 -381q-43 -185 -43 -413q0 -50 2 -101q0 -31 -25 -31q-16 0 -26 20q-6 28 -6 95.5t6 175.5q4 92 20 184q-289 -272 -522 -348q-23 -8 -57 -8q-74 0 -93 33q-12 22 -12 51zM791 469q291 369 362 637q-245 -266 -362 -637z" />
+<glyph unicode="J" horiz-adv-x="655" d="M-299 -842q0 49 23 99q156 328 401 526q72 59 291 188q2 4 20 47q143 336 195 527q31 114 31 203q0 78 -21 139q-37 117 -143 149q-33 4 -49 4q-121 0 -269 -86q-119 -70 -162 -129q-27 -39 -26 -73q0 -27 18 -33q34 -10 69 -10l103 22h8q2 -2 -2 -8q-66 -49 -145 -49 q-31 0 -55 6q-53 13 -54 51q0 8 3 17q49 215 419 339q43 15 89 15l53 -4q207 -37 207 -310q0 -322 -211 -774q45 27 149 84q76 41 129 88h6h6q7 -4 8 -7q0 -4 -6 -9q-10 -10 -79 -72q-68 -47 -246 -149l-156 -340q-92 -195 -194 -322q-131 -156 -306 -235q-20 -4 -28 -4 q-76 -1 -76 110zM-223 -860q7 -15 21 -15q3 0 5 1q182 74 318 280q133 203 266 500q-195 -113 -240 -150q-117 -94 -208 -221q-49 -74 -154 -258q-22 -39 -22 -77q0 -30 14 -60z" />
+<glyph unicode="K" horiz-adv-x="714" d="M-80 51q0 53 21 103q2 14 22 20q25 0 17 -20q-2 -20 -2 -38q0 -93 55 -106q6 -1 13 -1q51 0 124 83q143 162 299 449q-62 6 -62 47q0 31 25 55q21 21 51 21q21 0 47 -11l86 156q115 215 132 303q0 8 -3 8h-12q-27 -6 -166 -71q-2 0 -3 -1l-3 -1q-16 0 -16 16q0 8 8 16 q74 49 199 103q23 10 41 4q27 -6 22 -37q-12 -82 -153 -352l-95 -172q2 -2 5 -7.5t6 -7.5q68 27 153 90l152 121q203 160 399 477q8 14 23 15q12 0 12 -10v-7q-55 -113 -164 -254q-94 -123 -176 -198q-225 -207 -383 -273q9 -36 9 -87q0 -15 -1 -31q-10 -182 -27 -295 q-28 -175 -36 -271q-16 -168 -17 -200q0 -145 74 -213q14 -10 6 -21q-4 -4 -10 -4q-4 0 -8 2q-115 74 -115 265v20q2 94 53 405q39 236 39 336q0 43 -6 78q-20 -6 -31 -8q-150 -260 -178 -303q-106 -166 -223 -267q-49 -43 -113 -43q-90 0 -90 117zM461 600q0 -10 35 -10 l2 4q2 4 7 11t9 16q-15 6 -26 5q-25 0 -27 -26z" />
+<glyph unicode="L" horiz-adv-x="770" d="M45 59q0 82 76 136q74 51 166 51q98 0 172 -56q59 61 96 117q78 111 188 289q-84 -25 -143 -25q-102 0 -178 41q-92 46 -105 123q-2 20 17 21q16 0 18 -15q18 -111 250 -110q86 0 186 37q43 68 86 149q47 94 136 176q100 98 186 98.5t86 -75.5q0 -52 -43 -105 q-23 -29 -76 -77q-133 -127 -350 -216q-61 -104 -225 -337q-41 -59 -96 -119l108 -123q78 -88 209 -217q77 -65 117 -80q57 -25 174 -25q68 0 119 31q59 37 59 94q0 41 -37 41q-66 0 -76 -55q0 -4 -3 -12.5t-3 -12.5q-4 -16 -18 -12q-14 6 -13 23l5 20q14 111 108 111 q29 0 51 -33q20 -29 21 -64q0 -80 -57.5 -139t-137.5 -59q-123 0 -198 37q-39 20 -138 102q-59 53 -104 107q-59 68 -107 110q-47 51 -118 115q-25 -25 -111 -98q-119 -102 -176 -102.5t-88 38.5q-33 43 -33 100zM82 59q0 -78 88 -77q51 0 145 73q49 41 103 92 q-66 41 -148 41q-188 0 -188 -129zM856 694q174 74 281 168l61 53q31 35 31 78q0 37 -47 37q-72 0 -158 -82q-63 -63 -111 -151q-18 -35 -57 -103z" />
+<glyph unicode="M" horiz-adv-x="1062" d="M-106 1038q0 61 71 152q92 115 230 196q126 74 258 74q127 0 194 -74q20 -29 21 -81q0 -98 -121 -390q-8 -20 -23 -49q147 147 312 185q19 4 32 4q29 0 37 -21q6 -18 6 -43q0 -37 -24 -104q-31 -82 -172 -395q141 166 157 182q102 102 199 123q4 0 8 1t6 1q41 0 52 -56 q3 -18 3 -35t-3 -32q-16 -78 -97 -244q-76 -160 -100 -244q-10 -33 -10 -106q0 -162 59 -215q31 -18 21 -37q-6 -14 -23 -16q-4 0 -24 4q-76 39 -76 213q0 100 20 174q25 88 144 370q29 70 28 119q0 29 -16 33q-3 1 -7 1q-38 0 -118 -58q-88 -63 -145 -138 q-109 -137 -201 -313l-111 -215q-18 -41 -45 -41q-2 0 -3 1l-3 1q-18 12 -6 45q12 25 14 31l68 127q156 307 307 692q23 61 23 90q0 18 -25 19q-55 0 -149 -54q-104 -59 -181 -145q-70 -156 -145 -299l-238 -491q-4 -12 -22 -23q-4 -4 -25 -4q-16 0 -22 6q-18 12 2 33 q166 292 448 872q137 281 137 416q0 39 -16 66q-31 49 -156 55q-13 1 -26 1q-197 0 -371 -177q-80 -80 -80 -154q0 -18 6 -37q23 -41 80 -41q29 0 60 13q14 0 16 -13q0 -10 -10 -16q-76 -29 -125 -29q-66 0 -90 45q-10 18 -10 45z" />
+<glyph unicode="N" horiz-adv-x="796" d="M43 926q0 76 72 137q152 135 309 135q100 0 154 -65q29 -47 28 -113q0 -154 -196 -522q166 213 475 569q25 31 67 66q26 19 49 18q8 0 17 -2q14 -4 22 -25q14 -31 14 -79q0 -44 -12 -101q-39 -162 -151 -409q-129 -283 -176 -410q-39 -121 -39 -209q0 -147 96 -209 q10 -6 4 -29q-11 -17 -22 -17q-5 0 -11 3q-43 0 -86 86q-33 66 -32 158q0 52 12 110q35 160 174 459t174 461q10 42 10 71q0 43 -22 56q-12 4 -25 -8q-74 -66 -176 -183q-147 -170 -360 -442q-2 -2 -18.5 -23.5t-41.5 -58.5q-72 -104 -106 -160q-80 -127 -113 -194 q-14 -33 -38.5 -31t-14.5 29l8 24l340 619q131 248 131 364q0 61 -33 107q-51 41 -114 41q-113 0 -246 -123q-45 -43 -45 -86q0 -29 24.5 -47.5t57.5 -18.5q20 0 28 5l38 19t48 26q12 6 19 -9q2 -8 -6 -14q-31 -31 -94 -61q-37 -18 -78 -19q-51 0 -82 29q-33 31 -33 76z" />
+<glyph unicode="O" horiz-adv-x="649" d="M49 109q0 82 49 192q182 414 502 655q-4 12 -4 19q0 72 76 129q88 64 170 63h8q102 -4 139 -61q18 -27 29 -72q51 39 104 94q8 8 17 9q10 -2 10 -10q0 -3 -2 -7q-18 -37 -68 -73l-57 -46q1 -16 1 -32q0 -89 -42 -193q-98 -236 -223 -407q-188 -262 -488 -385 q-57 -25 -108 -25q-70 0 -90 47q-23 52 -23 103zM117 117q0 -57 24.5 -75.5t61.5 -18.5q39 0 90 22q262 113 426 348q197 283 246 545q0 2 1 9t1 14q-90 -66 -174 -72q-27 -2 -51 -3q-92 0 -126 40q-104 -84 -233 -244q-100 -121 -197 -309q-69 -133 -69 -256zM666 1001 q92 63 217 115q-14 4 -47 8q-9 1 -18 1q-49 0 -91 -29q-57 -42 -61 -95zM674 971q25 -43 119 -43q52 0 98 24q18 10 74 45q-2 43 -17 74q-8 20 -37 35q-114 -47 -237 -135z" />
+<glyph unicode="P" horiz-adv-x="872" d="M8 -27q-15 26 -15 64.5t15 89.5q4 16 19 8q6 -2 10 -16q0 -9 -1 -18q0 -58 15 -70q4 -4 25 12q74 66 127 150l135 225q-20 35 -20 80q0 19 4 41q6 47 47 88q37 37 81 37h7t8 -1t6 -1l145 274l113 211q-92 -16 -223 -82q-121 -61 -168 -127q-23 -32 -23 -50q0 -6 2 -9 q0 -6 -8 -11q-6 -2 -8 2q-4 11 -4 24q0 24 16 56q37 72 164 142q172 94 291 116q63 94 102 109q4 2 8 1q10 0 13 -9q2 -12 -12 -21q-33 -23 -68 -76q11 1 22 1q43 0 80 -11q106 -31 146 -147q16 -53 16 -105q0 -102 -53 -198q-78 -139 -176 -244q-166 -172 -350 -172 q-82 0 -134 51l-94 -160q-59 -100 -90 -139q-51 -76 -106 -119q-18 -12 -37 -12q-15 0 -27 16zM365 526q0 -23 8 -49l78 144q-35 0 -60 -31q-26 -33 -26 -64zM395 440q37 -43 127 -49h11q108 0 245 117q147 127 219 287q29 63 29 134.5t-33 125.5q-45 72 -116 90 q-31 9 -72 9q-12 0 -25 -1q0 -2 -3 -5t-6 -9t-5 -13q-106 -227 -256 -485q35 -23 53 -74q6 -12 -6 -22q-12 -8 -25 10q-4 6 -20 24.5l-23 26.5z" />
+<glyph unicode="Q" horiz-adv-x="808" d="M39 -6q-1 5 -1 11q0 27 25 65q70 84 183 84q83 0 153 -62q168 98 340 293q80 88 146 215q61 125 86 219q25 104 24 154q0 78 -39 119q-39 39 -102 38q-57 0 -111 -22q-213 -82 -325 -207q-137 -152 -158 -280q-6 -43 -6 -76q0 -111 80 -111q49 0 108 76l15 33q6 49 0 61 q0 2 -1 5l-1 3q0 16 14 16.5t16 -12.5q8 -23 9 -47q0 -13 -2 -26q-6 -39 -21 -54q-70 -94 -141 -94q-131 0 -131 172q0 168 176 363q127 139 360 223q53 20 115 21q133 0 164 -93q18 -52 18 -116q0 -150 -92 -347q-74 -156 -168 -258q-168 -184 -348 -294q27 -31 45 -80 q8 -28 8 -55.5t-8 -55.5q80 61 227 164q94 63 170 125q10 8 21 2q12 -8 0 -21q-125 -106 -166 -129q-25 -15 -264 -209q-31 -117 -103 -223q-76 -109 -176 -168q-23 -8 -37 -7q-9 0 -14 3q-12 6 -12 25q0 23 14 53q125 205 277 340q13 52 12 89q0 22 -4 38q-14 47 -37 82 q-168 -94 -266 -94q-60 0 -72 49zM100 23q0 -10 13 -23q14 -14 26 -10q104 20 215 78q-27 31 -61 38q-25 8 -60 9q-121 0 -133 -92zM172 -535q74 51 131 125q35 45 80 162q-90 -94 -117 -129q-69 -88 -94 -158z" />
+<glyph unicode="R" horiz-adv-x="856" d="M51 51q14 68 23 133q0 10 14 15q16 0 16 -11q0 -2 -8 -59q-4 -49 -4 -53q0 -35 17 -45q16 0 18 2q57 35 149 174l152 244q31 49 43 71q-68 -14 -100 -14q-23 0 -37 8q-16 10 -15 27q4 29 41 53q66 45 140 45q23 0 32 -2l58 115q70 137 153 354q-143 -35 -307 -141 q-6 -3 -12 -13q2 -16 102 -20q14 0 14.5 -14.5t-16.5 -14.5q-32 -4 -58 -4q-61 0 -95 23q-14 10 -13 26q2 14 33 35q229 141 371 172l8 21q0 16 23 16q12 0 14 -4q0 -8 -2 -14l-4 -13q68 12 127 13q193 0 192 -129q0 -94 -137 -232q-53 -53 -197 -141q-125 -74 -174 -99 q25 -50 25 -98q0 -123 -82 -475q-43 -184 -43 -227q0 -78 43 -115q4 -4 25 -4q45 2 90 76q6 18 22 12q10 -12 6 -25q-12 -47 -55 -84q-45 -39 -92 -38q-27 0 -39 12q-63 49 -63 168q0 41 4 61q12 57 79 316q45 172 46 303q0 66 -15 98l-16 -8q-12 -3 -19 -6 q-98 -178 -252 -404q-80 -117 -163 -176q-9 -6 -19 -6q-18 0 -28 16q-15 35 -15 69v11zM383 563q1 -7 17 -7q29 0 100 22q2 4 7 12t7 12q-18 6 -33 4q-96 -16 -98 -43zM573 625q2 -2 7.5 -6.5t9.5 -8.5q76 35 143 76q314 193 314 350q0 97 -127 97q-53 0 -132 -15h-2 q-86 -255 -213 -493z" />
+<glyph unicode="S" horiz-adv-x="790" d="M-72 -29q8 6 31 24.5t37 31.5q63 51 67 53q-4 20 -3 38q0 45 20 83q41 80 143 104q42 9 93 9q37 0 77 -5l86 58q51 37 144 118l147 129q63 211 115 301q88 154 254 224q8 4 22 6q8 3 15 3q16 0 20 -15l4 -13q0 -2 1 -8t1 -8q0 -86 -198 -322l-181 -176q-15 -49 -30 -129 l-25 -184q-18 -121 -63 -187q-117 -174 -355 -192q-18 -1 -34 -1q-94 0 -152 42q-45 33 -84 88l-123 -88q-12 -8 -29 0q-7 4 -7 7.5t7 8.5zM117 117l223 149q-72 0 -80 -2q-133 -24 -143 -147zM123 72q25 -59 74 -95q45 -31 116 -30q76 0 131 22q123 45 193 140 q55 74 78 178l37 182v-1l8 89l-23 -20q-39 -31 -80 -70q-84 -76 -211 -170q2 0 10.5 -5t14.5 -7q22 -15 18 -25q-8 -23 -40 -10q-8 2 -27 5l-31 5zM850 680l119 117q52 61 110 153q57 90 58 119q0 6 -2 6q-63 -6 -134 -90q-92 -113 -143 -278z" />
+<glyph unicode="T" horiz-adv-x="702" d="M6 10q0 33 14 101q41 172 156 338l19 18q12 10 30 4q4 0 17 -22q4 -14 10 -30l6 -16q12 -27 29 -32q12 -6 26 -6q39 0 93 41q14 12 20 -5q6 -10 -4 -18q-78 -68 -137 -68q-18 0 -33 9q-51 29 -66 84q-72 -100 -102 -213q-20 -76 -21 -115q0 -41 17 -80q14 -14 37 -14 q65 0 159 98q92 94 181 256l151 272q88 145 97 156q61 88 116 133q63 53 109 80q-80 0 -148 18q-25 8 -47 16.5t-45 14.5q-61 16 -102 17q-70 0 -148 -46q-43 -27 -65 -90q-8 -23 10 -28q6 -2 21 -2q29 0 65 24l74 51q10 8 18 5q8 -8 -8 -25q-59 -55 -133 -96 q-33 -16 -55 -17q-47 0 -48 49q0 16 3 25q18 80 114 141q84 49 168 49q43 0 201 -40q68 -18 145 -19q169 0 357 86h5q19 0 19 -18q-6 -20 -22 -27q-145 -66 -275 -84q-4 -2 -10 -2q-88 -25 -186 -115q-104 -96 -205 -276l-168 -309q-213 -346 -383 -367q-6 -1 -12 -1 q-64 0 -64 95z" />
+<glyph unicode="U" horiz-adv-x="784" d="M66 51q0 166 217 508l98 148q14 25 53 84q133 193 199 358q12 27 2 49q-6 13 -32 13q-16 0 -40 -5q-39 -8 -69 -30q-109 -78 -121 -166q-6 -12 -15 -21q-12 -6 -16 8q3 104 147 209q76 53 132 54q63 0 63 -62q0 -45 -94 -221q-51 -96 -170 -275q-129 -193 -172 -274 q-86 -156 -107 -278q-6 -43 -6 -68q0 -76 51 -84q4 -1 8 -1q35 0 89 46q230 194 467 528l378 580l16 21q15 22 25 38q25 41 41 29q5 -2 6 -9q0 -3 -2 -9q0 -12 -10 -23l-483 -790q-45 -84 -82 -211q-35 -123 -35 -207q0 -29 2 -41q0 -41 -27 -41h-4q-14 0 -20 20 q-4 14 -4 45q0 238 184 539q-217 -307 -430 -500q-84 -76 -168 -75q-71 -1 -71 114z" />
+<glyph unicode="V" horiz-adv-x="538" d="M-266 903q-4 10 -5 24q0 16 7 36q12 53 86 108q172 127 342 127q137 0 176 -113q15 -45 15 -115q0 -53 -9 -118q-25 -184 -119 -463q-63 -193 -92 -262l248 395q68 109 279 412q158 207 317 244q9 2 17 -4t8 -17q0 -5 -9 -14q-10 -10 -22 -15q-164 -55 -279 -208 q-182 -250 -270 -398l-358 -588q-8 -22 -23 -22q-6 0 -12 4q-14 6 -11 21l154 454l70 227q39 129 53 228q11 74 11 128t-11 89q-31 98 -135 100h-7q-72 0 -192 -55q-158 -72 -182 -164l-2 -16q12 -35 59 -35q14 0 27 6q10 6 18 -2q4 -10 -12 -16q-35 -14 -66 -15 q-55 0 -71 37z" />
+<glyph unicode="W" horiz-adv-x="1105" d="M-23 844q0 37 21 71q100 166 272 275q176 111 342 110q65 0 123 -18q84 -29 84 -166q0 -190 -125 -469l-221 -440q39 55 242 291q150 174 225 305l14 22q12 22 31 13q12 -2 6 -21l-24 -78q-100 -326 -101 -618q0 -14 1 -42t1 -42q100 285 203 506q170 365 229 467 q147 254 330 409q9 7 14 8q5 0 9 -6q5 -4 5 -8q0 -7 -9 -14q-168 -156 -312 -406q-88 -154 -223 -456l-137 -308q-72 -166 -107 -307l-4 -16q-8 -21 -22 -21h-4q-23 0 -17 19q-16 137 -16 252q0 254 74 489l-273 -328q-152 -195 -241 -354l-7 -12q-6 -23 -30 -14 q-16 4 -8 24l18 41l305 635q113 233 113 446q0 115 -49 152q-45 25 -107 25q-141 0 -311 -103q-172 -102 -260 -244q-20 -29 -21 -65q0 -33 23 -55q84 -78 219 -78q182 0 385 123q0 4 8 0l-2 -9q-218 -135 -412 -135q-135 0 -221 74q-33 27 -33 76zM637 838z" />
+<glyph unicode="X" horiz-adv-x="1134" d="M31 82q0 27 8 49q27 84 94 158q72 82 160 100l4 -1q4 -1 8 -1q0 -20 -8 -22q-156 -61 -217 -236q-3 -12 -3 -22q0 -38 34 -60q20 -12 55 -12q51 0 108 24q285 123 486 473q94 162 94 324q0 51 -12 88q-37 109 -123 109q-174 0 -275 -68q-12 0 -14 2q-14 8 0 21 q139 104 285 104q59 0 94 -20q106 -63 106 -226q0 -20 -4 -65q156 274 414 360q51 18 100 19q70 0 109 -39q20 -20 20 -54q0 -68 -65 -114q-6 -6 -10 -6q-8 -2 -11 2q-14 10 -2 22q35 39 35 78q0 23 -16 35q-31 23 -82 22q-96 0 -221 -88q-115 -84 -181 -184 q-72 -113 -114 -252q-45 -147 -45 -252q0 -31 8 -76q35 -166 82 -243q70 -111 205 -140q14 0 18 -10q4 -6 0 -16q-2 -8 -14 -17q-10 -7 -14 -6h-3q-163 25 -258 209q-82 158 -82 307q0 41 17 140q-117 -188 -283 -340q-213 -188 -385 -189q-102 0 -102 113z" />
+<glyph unicode="Y" horiz-adv-x="669" d="M123 -465q53 115 188 272q37 45 109 111l72 166l83 188q-184 -283 -387 -309q-100 0 -100 109q0 82 49 192q25 59 109 219q76 145 102 219q66 180 66 261q0 70 -37 96q-29 22 -67 22q-25 0 -54 -10q-25 -8 -117 -55q-76 -57 -76 -86q0 -6 3 -10q2 -8 20 -13q20 0 31 8 q6 2 8 0q4 -4 4 -6q0 -8 -8 -8q-12 -10 -39 -10q-41 0 -41 29q0 72 158 163q70 41 131 41q45 0 78 -20q47 -28 47 -126v-13q-4 -82 -74 -267q-14 -41 -139 -299q-82 -172 -99 -274q-1 -8 -1 -15q0 -29 16 -53q18 -28 47 -27q6 0 12 1q190 25 350 282q27 45 148 279 q66 125 121 274q6 18 24 19q22 0 22 -16q0 -6 -3 -15q-2 -6 -9.5 -19.5t-15.5 -33.5q-6 -16 -23 -58l-348 -782q127 86 240 199l4 2q2 0 2 -1q2 -1 4 -3q6 -2 0 -8q-16 -18 -141 -134q-111 -102 -139 -120l-119 -250q-129 -266 -148 -299q-78 -150 -166 -262 q-13 -22 -28 -22q-3 0 -6 1q-13 3 -13 21q0 76 38 182.5t112 267.5zM27 -838q68 96 145 242l125 254l82 168q-49 -43 -92 -109q-53 -82 -137 -235l-74 -160q-37 -86 -49 -160z" />
+<glyph unicode="Z" horiz-adv-x="628" d="M37 70q41 37 76 36h18q129 121 426 435q35 35 213 247q123 143 223 230q-61 -12 -94 -12q-55 0 -157.5 18t-135.5 18q-43 0 -151 -45q-4 -2 -13 -2q-18 0 -18 15q0 16 25 28q2 0 153 95q8 4 16 4q23 0 23 -17q0 -4 -6 -10q-2 -2 -10.5 -7t-12.5 -9h13q31 0 131 -23 q90 -20 151 -20q55 0 103 12l90 24q31 6 30 -16q0 -12 -18 -24q-141 -94 -278 -248l-250 -287l-283 -297l-104 -117q74 -23 155 -112q92 -104 123 -125q145 -94 326 -94q29 0 66.5 1t45.5 1h35q16 -4 17 -17q0 -18 -23 -20l-29 -2l-120 -11q-180 0 -344 101q-12 6 -136 123 q-86 80 -176 92q-53 -51 -86 -53q-13 -1 -23 -2q-39 0 -39 21q0 25 48 69z" />
+<glyph unicode="[" horiz-adv-x="618" d="M72 -250q51 178 151 430q16 43 135 332l140 334l69 174q80 195 111 194h76q20 0 44.5 1.5t30.5 1.5q18 0 19 -17q0 -18 -14 -18q-49 -6 -148 -6q-14 0 -41 -72l-18.5 -46t-20.5 -54l-71 -179l-140 -329l-127 -332q-37 -92 -135 -395h21q8 -2 22 -2h25q2 0 10 1t12 1h51 q20 0 20.5 -20.5t-20.5 -20.5h-51q-4 0 -12 -1t-10 -1h-25h-84q-14 0 -18 4q-6 6 -2 20z" />
+<glyph unicode="\" horiz-adv-x="813" d="M338 1151q0 23 24 23q16 0 23 -17l80 -223l254 -719l106 -299q0 -2 1 -5t1 -5q0 -27 -30 -27q-18 0 -25 19l-108 297l-248 720l-76 228l-1 4z" />
+<glyph unicode="]" horiz-adv-x="618" d="M-141 -256q0 20 16 20q33 4 145 5q16 0 43 73l37 99q10 27 18.5 45t23 53l32.5 80l137 330l127 331q47 121 137 396h-22q-8 2 -23 2h-24h-23h-51q-20 0 -20 20.5t20 20.5h51h23h24h84q16 0 21 -5q6 -6 2 -20q-46 -157 -154 -430q-43 -113 -133 -332l-141 -332l-70 -176 q-80 -195 -106 -194q-8 0 -35 -1t-45 -1h-76q-18 0 -18 16z" />
+<glyph unicode="^" horiz-adv-x="593" d="M383 1024q0 12 12 18q20 10 140 86q72 45 104 46q12 0 59 -56l54 -65q8 -8 8 -23q0 -29 -21 -29q-6 0 -14 5l-47 49q-37 41 -49 41q-37 0 -226 -88q-20 -7 -20 16z" />
+<glyph unicode="_" horiz-adv-x="813" d="M-109 -289q0 20 21 21q156 2 246 2q115 -6 266 2q94 4 168 4q347 -6 319 -6q25 0 25 -27q0 -28 -25 -24q-115 0 -319 4q-66 -4 -432 -4q-206 6 -246 6q-23 -1 -23 22z" />
+<glyph unicode="`" horiz-adv-x="325" d="M281 1128q0 35 43 35q12 0 18 -10q45 -88 147 -260q8 -10 0 -19q-6 -8 -16 0q-127 150 -190 246q-2 2 -2 8z" />
+<glyph unicode="a" horiz-adv-x="692" d="M35 78q40 89 147 160q154 100 273 112q6 4 10 -8q0 -8 -10 -8q-166 -51 -250 -113q-25 -16 -90 -78q-34 -45 -34 -70q0 -20 21 -24q13 -2 27 -2l96 25q143 72 199 108q98 63 188 178q9 13 17 13q4 0 8 -4q12 -16 0 -29l-23.5 -24.5l-35.5 -39.5q-29 -39 -35 -53 q-49 -80 -49 -139v-19q3 -28 43 -36q10 -3 20 -3q25 0 55 15q78 51 146 119q4 4 6 2q4 -2 4 -6q0 -2 -2 -4q-70 -78 -131 -123q-45 -33 -100 -33h-21q-45 6 -61 49q-8 23 -9 45q0 39 33 98q-40 -34 -135 -98q-59 -37 -158 -82q-53 -20 -92 -20q-33 0 -49 16q-17 19 -17 41 q0 17 9 35z" />
+<glyph unicode="b" horiz-adv-x="438" d="M31 88q27 72 100 164l127 154l301 411l213 291q213 289 361 410q32 25 56 25q11 0 21 -5q19 -9 19 -32q0 -8 -2 -17q-18 -106 -88 -221q-33 -51 -142 -201q-96 -127 -329 -340q-178 -141 -326 -270h8q55 -25 56 -133q0 -47 -9 -88q-6 -41 -26 -82q4 -2 10 -3t10 -1 q15 -3 43 0q53 4 105 38l20 11q6 4 12 -2q3 -6 0 -12.5t-18 -18.5q-57 -39 -115 -45q-28 -3 -49 0q-18 2 -33 10q-43 -74 -116 -123q-72 -47 -138 -51q-18 0 -43 12q-10 4 -22 23q-14 25 -14 53q0 21 8 43zM84 88q-4 -13 -4 -26q0 -25 16 -42q6 -6 19 -6q10 0 24 4 q123 31 187 129q-90 61 -90 158v17q-127 -152 -152 -234zM272 305q0 -80 68 -133q16 31 27 76q5 23 4.5 49t-4.5 53q-8 57 -25 64q-18 6 -35 -13q-35 -39 -35 -96zM412 553q129 100 241 207l181 172q92 96 151 180q109 154 123 178q57 92 70 166q0 12 -13 12q-14 0 -22 -8 q-152 -115 -346 -368q-113 -150 -207 -293z" />
+<glyph unicode="c" horiz-adv-x="577" d="M20 80q8 82 109 162q184 147 301 147q14 0 43 -4q33 -6 33 -23q18 16 26 17q16 0 7 -17q-2 -2 -5 -4q-14 -12 -22 -22l-55 -68q-27 -33 -45 -32l-4 2q-6 12 28 47q22 28 25 49q4 27 -23 26q-68 0 -129 -36q-168 -96 -219 -218q-4 -12 -4 -20q0 -63 90 -70q24 -2 48 -2 q127 0 257 54q88 37 99 41q41 18 79 51q6 3 13 0q5 -2 5 -5q0 -2 -3 -5q-51 -43 -168 -103q-55 -29 -164 -53q-96 -21 -170 -21h-18q-59 4 -95 27q-40 25 -39 68q-1 6 0 12z" />
+<glyph unicode="d" horiz-adv-x="507" d="M-27 1061q0 46 19 104q51 154 194 285q147 135 328 172q35 8 78 8q180 0 260 -127q35 -100 35 -215q0 -57 -10 -129l-7.5 -45t-7.5 -51q117 49 295 149q10 8 17 -4q4 -5 3 -8q0 -5 -8 -10q-178 -102 -311 -160q-72 -346 -311 -682q2 0 4 2q14 -2 80 -16q27 -4 20 -25 q-4 -27 -26 -20q-43 10 -109 14q-92 -135 -151 -194q-94 -94 -205 -125q-25 -6 -47 -7q-84 0 -103 64q-4 12 -4 39q0 52 37 98q147 178 401 178q39 0 58 -2l168 289q59 156 125 369l-166 -60q-242 -47 -348 -47q-154 0 -265 62l-30 34l-4 9q-9 16 -9 51zM39 1087l8 -49 l23 -24q117 -70 260 -70q77 0 288 37l185 66q29 131 28.5 239.5t-22.5 192.5q-74 117 -225 116q-121 0 -234 -69q-270 -167 -311 -439zM53 66q0 -29 23 -37q27 -10 49 -11q104 0 229 140q53 57 115 147q-250 0 -381 -155q-35 -41 -35 -84z" />
+<glyph unicode="e" horiz-adv-x="522" d="M37 158q61 92 201 166q125 65 213 65q14 0 28 -2q2 -2 7.5 -5t7.5 -5q4 -4 0 -10l-5 -13l-12 -18q-6 -4 -33 -27q-137 -70 -344 -147q-14 -12 -28 -58q9 -65 129 -73q6 -1 13 -1q31 0 101 11q68 10 113 27q92 37 158 96q6 6 16 0q5 -2 5 -5q0 -2 -3 -5q-55 -57 -153 -109 q-37 -18 -117 -37q-84 -20 -146 -20q-172 0 -172 107q0 32 21 63zM131 201q150 57 287 125q29 23 28 24q0 3 -11 4q-7 0 -23 -2q-172 -42 -281 -151z" />
+<glyph unicode="f" horiz-adv-x="368" d="M-424 -911q41 162 164 405q45 88 225 414l94 160q-41 49 -41 118q0 76 82 77q6 0 13 -1q27 -4 53 -29q102 168 256 388l219 327q8 12 61 74q12 12 22 12q9 0 15 -10q4 -4 5 -12q0 -13 -13 -33q-20 -37 -199 -293l-229 -315q-6 -14 -82 -123q-4 -8 -31 -45q37 -63 37 -137 q0 -23 -2 -43h15q43 0 77 20q41 20 152 115q4 4 10 0q6 -2 0 -8q-55 -51 -143 -123q-45 -31 -96 -31h-21q-14 -66 -43 -133q-66 -164 -158 -328q-51 -92 -147 -217q-154 -199 -262 -258q-6 -4 -12 -4q-7 0 -14.5 5.5t-7.5 16.5q0 4 1 11zM-362 -850q4 0 8 2q242 188 383 463 q82 162 125 270q31 82 39 113q-57 8 -105 45l-74 -127l-204 -358q-119 -217 -172 -396q-2 -6 -2 -9t2 -3zM63 186.5q0 -49.5 21 -84.5l70 113q-18 20 -41 21q-50 0 -50 -49.5zM104 72q35 -35 95 -45q2 18 2 39q0 66 -25 116q-27 -38 -72 -110z" />
+<glyph unicode="g" d="M-702 -1759q-2 17 -2 35q0 71 28 149q138 390 363 744q287 453 669 763l93 230q-180 -137 -359 -137q-33 0 -55 14q-33 20 -33 45q0 61 82 119q178 127 545 217q6 0 10 -6q0 -12 -6 -13q-340 -92 -506 -208q-23 -14 -37 -46q-12 -29 -10 -43q6 -29 49 -28q205 8 377 211 q8 8 12 14q12 12 17 12q2 0 4 -1t4 -1q25 -18 0 -51q-2 -4 -5 -7t-11.5 -12.5l-20.5 -23.5l-86 -231q61 23 106 53q115 74 168 119q6 6 8 2q3 -1 3 -4t-5 -6q-100 -90 -151 -123q-16 -10 -158 -111q-203 -481 -475 -950l-219 -389q-139 -221 -275 -342q-39 -35 -73.5 -35 t-50.5 41zM-651 -1675q0 -37 30 -37q18 0 46 16q254 266 489 711q74 143 408 848l-205 -193q-123 -121 -205 -233q-489 -668 -561 -1094q0 -4 -1 -10t-1 -8z" />
+<glyph unicode="h" horiz-adv-x="610" d="M-35 16l10 25q16 27 58 76l100 164q68 104 225 315l205 283l301 430q76 100 156 172q4 4 12 4q23 0 19 -27q-2 -16 -21 -45q-80 -123 -174 -239l-209 -267l-260 -340q-126 -169 -240 -338q125 109 248 174q22 13 39 13q12 0 23 -6q10 -4 22 -35q0 -2 1 -8.5t1 -10.5 q0 -33 -26.5 -114.5t-26.5 -120.5q0 -55 43 -78q11 -5 24 -5q17 0 40 9q70 27 157 103q6 3 13 0q8 -2 2 -11q-98 -88 -152 -125q-52 -33 -84 -33q-3 0 -6 1q-46 3 -74.5 36.5t-28.5 90.5q0 37 27 120q31 94 31 119q0 18 -12 19q-233 -135 -355 -281q-33 -49 -49 -76l-10 -10 q-10 -10 -23 -2q-8 6 -8 11q0 3 2 7z" />
+<glyph unicode="i" horiz-adv-x="315" d="M27 55q0 53 47 117q35 53 86 119q8 12 53 67l10 13q10 12 21 20q20 20 37 -12q4 -10 -13 -29q-2 -2 -9 -11l-13 -17q-119 -141 -158 -226q-4 -6 -4 -24q0 -51 53 -52q43 0 66 15q88 49 155 106q6 3 13 0q6 -2 0 -8q-98 -92 -148 -123q-50 -33 -94 -33h-8q-43 2 -70 23 q-24 18 -24 55zM324 508q8 14 26 39l17 14q8 8 12 10q2 3 4.5 3t5.5 -3q8 -8 10 -32q0 -16 -12 -47q-20 -23 -35 -23h-4q-27 5 -26 27q0 5 2 12z" />
+<glyph unicode="j" horiz-adv-x="380" d="M-1001 -1372q0 168 145 409q172 287 403 474q39 35 140 114l159 119q72 53 148 102l176 267l109 184q-51 -35 -273 -217q-10 -12 -16 4q0 12 4 16l264 222q57 45 76 55l20 14q23 16 35 -12q6 -14 -2 -27q-2 -2 -10 -12l-15 -18q-63 -76 -180 -261q-63 -102 -106 -161 l225 139q84 47 156 111q6 3 12 0q10 -2 2 -11q-100 -94 -149 -125l-299 -192q-2 -2 -6.5 -9.5t-12.5 -17.5t-16 -22l-273 -406q-88 -137 -311 -454l-166 -218q-123 -139 -190 -139q-49 0 -49 72zM-938 -1307q0 -23 10 -26q5 -2 11 -2q38 0 112 73q66 66 172 199 q123 152 314 451q74 117 256 374q-8 -6 -21.5 -15t-32.5 -23l-176 -127l-147 -123q-221 -180 -387 -461q-35 -57 -74 -166q-37 -109 -37 -154zM416 520l28 39l15 14q6 6 14 11q2 3 3.5 3t4.5 -3q8 -8 11 -33q0 -23 -11 -47q-20 -23 -37 -23h-4q-27 5 -26 27q0 5 2 12z" />
+<glyph unicode="k" horiz-adv-x="598" d="M-86 -18l4 8l4 8l252 319l143 187q125 158 254 338q170 240 312 299l12 2q5 2 9 2q8 0 9 -8l11 -9l1 -4q1 -4 1 -8v-8l-1 -4q-1 -4 -1 -6l-4 -4q-27 -72 -191 -248l-223 -238q-156 -160 -221 -213q-10 -14 -21 -27l-10 -14v-2l-2 -2q-4 -4 -15.5 -18.5l-19.5 -24.5 q-2 -2 -4 -5l-6 -9l94 65l111 72q53 31 118 41q35 0 37 -8q6 -14 -16 -47q-2 -2 -29 -27q-33 -29 -82 -49q-77 -34 -147 -37q-2 0 -23 -16q-19 -40 -18 -78v-10q2 -51 33 -90q61 -78 114 -78q78 0 103 12q76 37 155 107q6 3 13 0q8 -2 0 -11q-102 -94 -150 -125 q-51 -33 -108 -32q-109 0 -181 120q-29 49 -28 99q0 31 10 57q-76 -55 -117 -96l-151 -191q-9 -11 -16 -11q-4 0 -9 5q-6 11 -6 17zM338 477q63 53 244 246q168 180 237 270q34 43 43 62l10 18v2l-8 10l-24 -12q-84 -41 -219 -231zM340 350q78 12 137 47q18 10 39 35 q-67 -12 -176 -82z" />
+<glyph unicode="l" horiz-adv-x="266" d="M27 51q-1 11 -2 24q0 114 104 287q70 123 258 424q190 270 426 476q11 9 21 9q7 0 14 -5q10 -6 10 -31q-2 -100 -156 -299q-88 -117 -370 -389l-96 -94l-76 -121q-76 -152 -88 -228q-2 -12 -2 -22q0 -57 55 -57q43 0 65 14q88 51 158 111q6 3 12 0q8 -2 2 -11 q-98 -88 -151 -125q-51 -33 -102 -32q-76 -1 -82 69zM276 524l39 39l191 189q106 109 176 200q78 100 84 113q41 66 51 125q0 9 -4 9q-5 0 -16 -11q-156 -119 -365 -420q-84 -123 -156 -244z" />
+<glyph unicode="m" horiz-adv-x="911" d="M-37 88q-1 2 -1 5q0 6 5 9l150 129q104 86 139 92.5t49 -30.5q4 -18 -16 -53q-6 -14 -41 -60l90 76q57 45 137 78q27 10 45 10q33 0 35 -27q2 -12 -12 -38l-94 -138l126 109q80 66 160 100q18 6 43 10q3 0 6 1q31 0 37 -27q2 -14 -16 -39q-2 -4 -86 -117 q-55 -67 -56 -110q0 -34 39 -43q12 -3 24 -3l56 17q106 63 166 115q4 4 13 0q3 -2 3 -5t-3 -6q-115 -106 -156 -129q-59 -37 -103 -37q-8 0 -28 5q-53 10 -66 49q-4 14 -4 28q0 40 33 86q23 31 40 56.5t30.5 44l23.5 32t14 18.5l5 5q0 10 -21 4q-72 -23 -184 -112 q-111 -90 -146 -150q-23 -39 -41 -39q-12 0 -12 23q0 15 74 129q72 113 72 129q0 10 -19 4q-115 -35 -223 -139l-156 -152q-8 -8 -26 -21q-12 -7 -21 -7q-13 0 -18 18q-6 14 6 26l12 15q59 59 127 145q66 84 66 98q-2 8 -11 9q-20 0 -102 -70l-150 -129q-8 -8 -14 6z" />
+<glyph unicode="n" horiz-adv-x="704" d="M39 -39q0 16 8 25l12 14q78 78 140 152q76 90 75 104q-2 8 -10 8q-18 0 -76 -49l-120 -102q-12 -12 -17 4q0 12 4 16l123 103q78 63 113 69q7 1 13 1q32 0 42 -25q0 -6 -16 -45q-20 -43 -62 -89q154 108 307 172q16 8 43 9q37 0 39 -21q2 -12 -16 -37q-16 -23 -84 -104 q-51 -54 -51 -97q0 -29 47 -42q13 -3 25 -4q27 0 53 16q88 51 157 111q6 3 13 0q4 -1 4 -4t-4 -7q-102 -94 -150 -125q-51 -33 -98 -32q-84 0 -100 57q-4 16 -5 31q0 39 29 77q86 111 86 115q0 12 -18 6q-123 -39 -264 -145l-181 -150l-24 -16q-12 -6 -24.5 -6t-12.5 10z " />
+<glyph unicode="o" horiz-adv-x="528" d="M18 25q-3 14 -2 27q0 17 4 32q29 86 142 178q84 70 188 96q20 14 49 15q77 0 99 -62q4 -16 4 -43q0 -59 -66 -143h41q51 4 111 45q0 2 20 12q8 6 13 -2q2 -3 1.5 -6t-1.5 -6q-4 -6 -21 -21q-66 -45 -119 -51q-14 0 -25.5 -1t-17.5 -2l-6 -1q-4 0 -10 1t-9 2t-5 1 q-141 -133 -281 -133q-39 0 -78 17q-25 12 -31 45zM67 69q0 -14 11 -30q12 -16 39 -21h33q63 0 122 33q16 8 95 66q-74 35 -74 127q0 33 18 69q-57 -23 -116 -65q-49 -35 -95 -94q-33 -47 -33 -85zM336 246q0 -76 59 -105q74 86 74 129q0 20 -12 39q-23 31 -58 31 q-63 0 -63 -94z" />
+<glyph unicode="p" horiz-adv-x="552" d="M-666 -1311l2 2l2 15q57 125 164 336l168 333l256 514q166 338 238 521q0 4 14 10q2 1 5 1q4 0 12 -5q-39 -137 -86 -246q137 166 352 240q20 8 51 4q23 -2 33 -23q8 -12 -6 -55q-25 -66 -119 -162q-111 -111 -207 -156q23 -16 49 -16q141 0 203 37q102 61 168 119l4 2 q5 -2 5 -5q0 -2 -3 -5q-98 -90 -152 -123q-93 -58 -225 -58h-24q-61 4 -103 21q-60 -22 -96 -22q-14 0 -27 3l-172 -364q-35 -68 -123 -254l-335 -658l-3 2l-8 -20q-4 -12 -14 -12q-4 0 -10 2q-17 6 -13 22zM51 53q18 5 38 5q32 0 71 -13q55 12 108 51q226 162 226 262 q0 6 -9 9q-14 0 -20 -2q-234 -81 -414 -312z" />
+<glyph unicode="q" horiz-adv-x="659" d="M-162 -1061q0 2 1 6l1 4q47 106 137 271q113 213 138 264l172 330q4 29 4 59q0 20 22 39l33 16q27 41 53 88q45 90 97 156q-78 -55 -144 -90q-76 -41 -174 -76q-55 -20 -94 -20q-32 0 -53 14q-17 13 -18 33q0 18 14 47q59 98 178 168q166 98 301 110q7 -1 8 -8 q0 -10 -8 -10q-96 -29 -139 -45q-80 -33 -136 -70q-25 -14 -102 -78q-51 -46 -51 -85q0 -11 14 -11q78 0 133 25q129 59 221 112q121 74 220 181q13 15 25 15q7 0 11 -5q12 -18 -8 -37l-69 -63q-20 -20 -45 -56q-86 -129 -138 -221q-4 -8 -11 -19.5l-15 -25.5q145 66 180 86 q80 49 172 123q2 4 10 0q6 -4 6 -8q0 -3 -4 -8q-101 -95 -159 -130q-182 -109 -250 -141l-9 -4l-36 -57q-14 -135 -31 -234q-14 -74 -74 -248q-47 -137 -149 -288q-98 -147 -199 -148q-35 0 -35 39zM-88 -995q0 -8 6 -19q49 10 113 90q100 125 151 265q63 176 78 245 q2 12 7 54.5t9 70.5l-126 -248z" />
+<glyph unicode="r" horiz-adv-x="483" d="M63 154q0 8 3 12l137 137l96 96q14 17 27 18q10 0 18 -9q15 -18 -12 -50q-14 -16 -15 -41q0 -18 9 -45q10 -35 10 -47q0 -25 -12 -30q-41 -25 -80 -76t-45 -86q-2 -14 6 -22.5t26 -8.5q80 0 152 41q109 63 160 107q6 3 12 0q5 -2 5 -5q0 -2 -3 -6q-92 -86 -154 -123 q-98 -64 -177 -63h-7q-45 2 -63 18q-21 18 -21 46q0 9 2 20q18 84 139 194q-13 39 -13 72q0 15 3 29l-190 -182q-9 -8 -13 4z" />
+<glyph unicode="s" horiz-adv-x="503" d="M-23 84q0 12 5 16l262 213l88 78q10 29 34.5 51.5t55.5 22.5q20 0 27 -27q3 -25 -19 -37q-37 -20 -55 -32q-14 -25 -15 -64q0 -25 7 -80q8 -74 8 -75q0 -82 -37 -125q35 6 63 18q100 49 154 115q2 6 8 0q2 -5 3 -7q0 -3 -3 -6l-59 -59q-59 -57 -96 -72q-18 -8 -93 -24 q-43 -37 -108 -37h-10q-72 2 -72 53q0 45 70 45l2 -1q2 -1 8 -2t13 -3l20.5 -6t25.5 -8q45 25 60 104q0 18 -1 73.5t-1 90.5q6 35 8 49l-336 -270q-4 0 -8 2z" />
+<glyph unicode="t" horiz-adv-x="409" d="M-412 633q0 14 23 35q115 80 278 80q86 0 217 -25l216 -41q61 -4 135 -14q82 145 168 219l-7 -2q13 13 23 12q7 0 12 -6q16 -16 -4 -35q-68 -63 -147 -188l62 -2q49 0 100 4q76 2 268 84q20 10 26 -6q6 -7 6 -14t-8 -11q-16 -16 -24 -23q-150 -84 -342 -84q-53 0 -115 7 l-49 -76l-195 -318q-127 -203 -231 -292q-13 -11 -22 -12q-9 0 -17 9q-6 6 -6 15q0 15 25 37q104 92 223 268l190 305l41 66q-33 8 -53 8q-55 6 -256 49q-152 33 -246 33q-137 0 -221 -64q23 -4 66 -10l8 -8q0 -8 -6 -8q-37 -12 -86 -13q-52 1 -52 21z" />
+<glyph unicode="u" horiz-adv-x="550" d="M-10 51q8 47 90 154l96 121q25 31 43 18q4 -2 4 -8l-28 -37l-66 -76q-52 -68 -80 -135q-2 -4 -2 -12q0 -37 53 -37q76 2 181 106l174 195q6 8 18 8q23 0 23 -18q0 -6 -2 -8q-6 -10 -64 -74q-59 -70 -92 -139q-4 -12 -4 -25q0 -51 53 -51q39 0 66 14q94 53 153 103 q6 3 12 0q5 -2 5 -5q0 -2 -2 -6q-80 -74 -148 -116q-51 -33 -102 -33q-53 0 -72 22q-19 20 -19 49q0 26 17 58q-55 -55 -115 -92q-70 -41 -119 -45q-3 0 -6 -1q-31 0 -53 25q-16 18 -16 35z" />
+<glyph unicode="v" horiz-adv-x="505" d="M6 63q2 88 60 164q35 45 124 111q16 12 35 14q29 4 39 2q12 -4 12 -8q0 -6 -61 -37q-68 -35 -115 -94q-44 -55 -43 -127v-18q4 -35 33 -35q117 0 264 123q-30 21 -29 60q0 7 1 13q6 55 53 91q51 39 100 38q31 0 43 -26q6 -20 4 -31q-14 -51 -118 -137q27 -16 49 -16 q37 0 84 20q16 8 47 29q8 4 14 -2q2 -3 2 -6q0 -4 -6 -9q-4 -2 -11 -8t-20 -14q-71 -37 -110 -37q-43 0 -80 18q-197 -160 -309 -159q-31 0 -50 30q-12 24 -12 51zM371 231q0 -27 16 -47q111 98 111 133q0 16 -21 17q-31 0 -65 -25q-41 -31 -41 -78z" />
+<glyph unicode="w" horiz-adv-x="976" d="M33 63q39 98 278 287q31 25 47 0q6 -10 -8 -31q-35 -27 -45 -34l-119 -95q-70 -57 -102 -116q-12 -23 18 -29q27 -4 45 2q193 55 402 275q31 31 51 28q27 -6 8 -33q-31 -31 -47 -45q-96 -111 -96 -180q0 -18 2 -26q11 -31 62 -31h10q133 6 297 164q207 201 207 401 q0 86 -66 119q-39 20 -82 20q-66 0 -125 -45q-53 -37 -59 -106q0 -20 -13 -21q-8 0 -8 28q0 59 47 103q70 70 162 70q55 0 102 -27q84 -47 84 -166q0 -92 -53 -202q-55 -111 -166 -209q-195 -172 -329 -172q-27 0 -52 6q-51 16 -57 61q-3 16 -3 32q0 37 15 73 q-68 -57 -174 -115q-102 -55 -149 -61q-16 -2 -29 -3q-39 0 -53 19q-9 13 -10 28q1 13 8 31z" />
+<glyph unicode="x" horiz-adv-x="782" d="M59 153l2 9l142 114q102 80 133 94.5t125 37.5q7 1 14 0q32 0 51 -11q22 -12 19 -43q-3 -40 -25 -73q18 10 205 135q5 3 10 2l15 -6q0 -9 -7 -13q-147 -106 -235 -163q-37 -100 -37 -127q0 -10 4 -31q23 -59 111 -60q39 0 71 17q98 55 162 106q2 2 4 2q8 0 12.5 -2 t4.5 -4t-2 -4q-52 -49 -148 -123q-53 -33 -116.5 -33t-106.5 21q-53 23 -53 85q0 12 2 26q2 16 26 86l-305 -199q-16 -10 -28 2q-6 18 6 20q160 111 342 224l32 71q16 33 13 45q-12 23 -45 23q-39 0 -103 -31q-55 -27 -278 -203q-7 -6 -12 -4t-5 10z" />
+<glyph unicode="y" horiz-adv-x="524" d="M-557 -907q0 72 65 180q35 57 187 225q113 127 332 275l114 80l215 337q-164 -158 -284 -163q-29 0 -43 14q-16 16 -15 37q6 51 68 149q45 70 82 115q10 12 31 27q7 3 14 3l10 -1l4 -9q4 -12 -12 -38l-61 -88q-49 -76 -72 -136q-2 -8 0 -20q4 -12 16 -12q123 6 367 290 q6 8 16 9q12 0 12 -15q0 -2 -4 -10l-286 -453l227 148q111 70 170 121q6 6 8 2q2 -1 2 -3q0 -3 -6 -7q-23 -23 -151 -123q-104 -82 -295 -211q-143 -236 -242 -381q-188 -279 -336 -381q-47 -27 -70 -27q-63 0 -63 66zM-494 -866q0 -10 5 -27q2 -12 22 -12q23 0 35 10 q143 94 313 342q66 94 213 330q-10 -6 -16 -10.5l-16.5 -12.5t-26.5 -18q-205 -135 -311 -254q-84 -94 -156 -197q-62 -85 -62 -151z" />
+<glyph unicode="z" horiz-adv-x="565" d="M-596 -1567v12q0 100 49 265q65 209 172 368l119 181q72 106 133 176q139 156 313 323q-4 63 -14 109q-16 63 -123 63q-25 0 -37 -2q-43 -6 -45 4q-6 18 9 29l22 10l256 125q133 76 209 187q20 27 0 30q-7 2 -17 2q-49 0 -151 -39q-137 -53 -229 -133q-6 -4 -13 2 q-2 6 2 11q86 86 220 149q129 61 206 62q14 0 27 -5q8 -2 27 -20q14 -31 2 -55q-6 -18 -29 -41q-117 -131 -403 -266q100 -18 122 -119q0 -4 2.5 -14.5t4.5 -20.5t2 -21l372 340q12 8 21 0q2 -2 2 -4q0 -6 -8 -12l-387 -360q4 -274 -291 -746l-131 -219q-72 -117 -146 -213 l-104 -133q-65 -74 -117 -74q-47 0 -47 49zM-522 -1481q0 -33 16 -32q45 0 152 135q172 219 372 590q166 307 172 507q-195 -195 -286 -303q-45 -53 -236 -344q-123 -188 -186 -512q-4 -29 -4 -41z" />
+<glyph unicode="{" horiz-adv-x="651" d="M47 -35q0 127 94 275l52 77q29 51 28 101q0 41 -28 69q-18 8 -58 31q-12 12 -8 25q2 12 18 16q98 20 131 39q57 31 76 92q4 63 15 144q49 244 340 301q18 4 18 -10.5t-18 -16.5q-252 -49 -299 -283q0 -37 -15 -151q-33 -113 -190 -156q6 -2 12 -8q35 -39 35 -86 q0 -86 -78 -200.5t-78 -248.5q0 -143 117 -143q8 0 37 8q23 6 26 6q20 0 21 -20q0 -14 -14 -21q-47 -25 -76 -24q-158 0 -158 184z" />
+<glyph unicode="|" horiz-adv-x="813" d="M242 -88q0 4 4 12q6 12 26.5 50l57.5 108l84 156l350 677l127 242q6 12 20 12q25 0 25 -22q0 -8 -2 -12l-121 -244l-348 -680l-168 -313q-8 -14 -25 -15q-30 0 -30 29z" />
+<glyph unicode="}" horiz-adv-x="651" d="M-72 -207q0 14 17 17q252 49 299 282q0 20 16 152q33 113 189 155q-6 2 -13 9q-33 35 -33 86q0 86 78 200.5t78 247.5q0 143 -117 143q-8 0 -36 -8q-20 -6 -27 -6q-20 0 -21 21q0 14 13 20q47 25 78 25q156 0 155 -185q0 -129 -92 -274l-51 -78q-29 -51 -29 -100 q0 -41 29 -70q18 -8 57 -31q12 -12 8 -24q-2 -12 -20 -17q-94 -18 -129 -39q-57 -31 -76 -92q-2 -33 -16 -143q-49 -244 -338 -301q-19 -4 -19 10z" />
+<glyph unicode="~" horiz-adv-x="442" d="M313 1047q0 10 9 16q88 66 133 65q22 0 55.5 -24.5t73.5 -24.5q53 0 82 41q10 14 20 15q18 0 19 -21q0 -29 -45.5 -59.5t-75.5 -30.5q-43 0 -74 23q-34 25 -55 24q-41 0 -103 -45q-4 -4 -14 -4q-25 0 -25 25z" />
+<glyph unicode="&#xa2;" horiz-adv-x="677" d="M150 346q0 113 57 207q37 61 121 145q106 106 219 152l102 242h2v2l3 1q3 1 5 1q14 0 15 -19l-86 -215q37 12 67 12q55 0 62 -49q35 41 65 62q4 4 6 4q6 0 11 -10q4 -12 -2 -15q-41 -31 -88 -104q-16 -25 -39 -70q-6 -12 -21 -12q-23 0 -22 16l1 2q1 2 1 4l4 11 q8 16 29 47q4 16 4 33q0 25 -25 24q-39 0 -76 -12l-190 -522q135 25 299 194q6 6 14 6q12 0 12 -12q0 -8 -6 -14q-96 -98 -147 -140q-102 -80 -195 -94l-108 -303q0 -25 -25 -18q-4 0 -10 10q-2 2 -2 14q63 190 102 293h-12q-55 0 -102 37q-45 37 -45 90zM201 365 q0 -39 32 -64q34 -25 74 -25h25l192 512q-96 -39 -172 -114q-72 -72 -104 -127q-47 -82 -47 -182z" />
+<glyph unicode="&#xa3;" horiz-adv-x="1284" d="M18 43q4 27 54 41q39 12 86 12q31 0 75 -10q57 33 129 109q111 111 197 264l-82 2l-41 4q-27 0 -26 18q0 27 32 27q8 2 45 0h101l41 78l92 188q53 109 104 174q139 182 267 183q43 0 77 -21q27 -16 54 -61q25 -41 20 -82q-6 -88 -135 -230q-10 -10 -21 -10q-18 0 -18 16 q0 10 8 19q51 57 72 90q39 59 41 115q2 47 -49 90q-23 16 -54 16q-94 0 -217 -160q-49 -61 -114 -200q-72 -152 -105 -205h47h41h39h43q45 0 74 -4q12 -2 12 -21q4 -18 -10 -22q-6 -3 -74 -6q-53 -4 -86 -4l-10 1q-10 1 -32.5 2t-47.5 1h-26q-94 -158 -228 -293 q-55 -55 -102 -96q31 -16 139 -64q156 -53 299 -53q78 0 174 43q84 39 131 94q6 4 21 18q12 12 26 13q25 0 25 -23q0 -14 -10 -24l-21 -25q-49 -61 -149 -106q-106 -49 -201 -50q-113 0 -303 66q-74 37 -176 78q-83 -49 -172 -49q-58 0 -56 57zM76 43q0 -2 2 0q18 0 63 8 q-65 6 -65 -8z" />
+<glyph unicode="&#xa5;" horiz-adv-x="819" d="M-88 903q-10 27 0 60q12 51 88 108q172 127 342 127q137 0 176 -113q33 -90 33 -202q0 -23 -4 -56q-23 -160 -70 -323q72 92 199 223l209 215q178 197 350 236q18 2 25 -17q2 -8 -9 -18q-10 -12 -20 -15q-166 -53 -305 -204l-217 -226q-157 -166 -228 -258h164 q41 0 41 -24.5t-29 -30.5q-20 0 -81.5 -1t-102.5 -1h-27l-55 -107l7 2q7 1 14 1q23 0 81 1t93 1q39 0 39 -27q0 -25 -27 -31h-186q-4 0 -20.5 -1t-29.5 -1l-163 -313q-2 0 -4 2l-7 -21q-6 -16 -24 -10q-16 6 -12 23l2 2l2 14l151 303h-41h-84q-27 0 -53 1l-27 1 q-27 0 -26 23q0 25 24 26q16 0 71.5 1t94.5 1h23.5h18.5t13.5 1t9.5 1h3l53 107h-61h-84h-80q-27 0 -27 25q0 20 27 24q29 0 164 4h86q51 156 86 385q14 111 -25 242q-31 98 -135 100q-71 3 -197 -55q-158 -72 -182 -164l-2 -16q12 -35 59 -35q14 0 27 6q10 4 16 -2 q4 -10 -12 -16q-35 -14 -63 -15q-58 0 -72 37z" />
+<glyph unicode="&#xa9;" horiz-adv-x="1032" d="M135 389q0 125 107 287q111 172 276 285q186 129 379 129q172 0 279 -105q102 -102 102 -264q0 -133 -88 -301q-96 -186 -260 -309q-188 -143 -422 -144q-373 0 -373 422zM176 389q0 -381 332 -381q218 0 399 135q152 115 246 293q84 162 84 285q0 143 -92 235.5 t-248 92.5q-182 0 -358 -121q-154 -109 -263 -269q-100 -155 -100 -270zM365 285q0 51 22 125q80 256 361 448q63 45 122 45q23 0 43 -10q74 57 168 84q4 4 11 -4q0 -12 -5 -12q-49 -25 -147 -80q0 -3 -6 -7q23 -27 22 -59q0 -45 -32 -78q-47 -47 -86 -47q-16 0 -23 17 q-6 12 -2 28q16 78 72 131q-49 15 -111 -24q-158 -104 -262 -269q-102 -162 -102 -280q0 -49 26 -80q47 -51 113 -45q141 12 285 199q6 12 20 2q6 -6 0 -19q-147 -221 -303 -229q-86 -6 -137 39q-49 43 -49 125zM856 756q-4 -14 6 -17q33 14 51 43q18 33 -6 68 q-31 -31 -51 -94z" />
+<glyph unicode="&#xad;" d="M201 514q0 23 26 25q37 4 99 4q8 0 131 4h151q39 0 39 -24.5t-26 -30.5q-16 0 -71.5 -1.5t-92.5 -1.5h-131h-52h-47q-26 0 -26 25z" />
+<glyph unicode="&#xae;" horiz-adv-x="892" d="M279 682q0 123 137 262q150 160 321 160q100 0 168 -64q63 -61 64 -161q0 -135 -119 -281q-145 -174 -346 -174q-225 0 -225 258zM309 682q0 -227 195 -227q193 0 323 161q113 137 113 263q0 86 -55 141q-53 53 -148 53q-160 0 -301 -147q-127 -129 -127 -244zM453 625 q0 12 6 43q12 4 16 2q0 -6 -2 -14.5l-4 -16.5q-2 -16 4 -21h4q16 12 98 140q2 2 6.5 8t6.5 8q-14 0 -27 -2q-20 0 -20 14q0 6 14 21q29 18 55 14q10 18 21 35q33 68 47 113q-45 -14 -96 -45v-2l28 -7q8 0 8 -4q0 -6 -8 -8q-37 -6 -51 6q-14 0 -4 13q0 6 8 12q35 23 123 57 q2 2 2 6q0 6 10 7q8 0 7 -11l-3 -2q106 20 107 -39q0 -33 -45 -78q-18 -18 -66 -47q-14 -12 -55 -32q10 -16 6 -35q0 -31 -16.5 -92.5t-16.5 -77.5q0 -23 15 -37h6q12 0 29 22q0 4 12 5l2 -9q-12 -45 -51 -45q-10 0 -13 6q-29 20 -20 76q4 31 20 86q12 31 9 82l-2 12v-2 l-9 -4q-16 -27 -82 -131q-25 -35 -57 -59l-6 -2q-9 0 -12 6q-4 21 -4 29zM567 793h4q4 0 11.5 2t17.5 4q2 0 2 2v4h-6q-27 -4 -29 -12zM631 813q0 -2 2 -2q16 8 45 25q100 66 102 108q2 31 -28 33q-25 4 -54 -4v2l2 -2q-16 -49 -69 -160z" />
+<glyph unicode="&#xb4;" horiz-adv-x="325" d="M295 903q-6 10 6 21l211 211q8 4 14 4q16 0 28.5 -12.5t12.5 -28.5q0 -8 -6 -15q-100 -86 -250 -180q-12 -10 -16 0z" />
+<glyph unicode="&#x2000;" horiz-adv-x="815" />
+<glyph unicode="&#x2001;" horiz-adv-x="1630" />
+<glyph unicode="&#x2002;" horiz-adv-x="815" />
+<glyph unicode="&#x2003;" horiz-adv-x="1630" />
+<glyph unicode="&#x2004;" horiz-adv-x="542" />
+<glyph unicode="&#x2005;" horiz-adv-x="405" />
+<glyph unicode="&#x2006;" horiz-adv-x="270" />
+<glyph unicode="&#x2007;" horiz-adv-x="270" />
+<glyph unicode="&#x2008;" horiz-adv-x="202" />
+<glyph unicode="&#x2009;" horiz-adv-x="323" />
+<glyph unicode="&#x200a;" horiz-adv-x="90" />
+<glyph unicode="&#x2010;" d="M201 514q0 23 26 25q37 4 99 4q8 0 131 4h151q39 0 39 -24.5t-26 -30.5q-16 0 -71.5 -1.5t-92.5 -1.5h-131h-52h-47q-26 0 -26 25z" />
+<glyph unicode="&#x2011;" d="M201 514q0 23 26 25q37 4 99 4q8 0 131 4h151q39 0 39 -24.5t-26 -30.5q-16 0 -71.5 -1.5t-92.5 -1.5h-131h-52h-47q-26 0 -26 25z" />
+<glyph unicode="&#x2012;" d="M201 514q0 23 26 25q37 4 99 4q8 0 131 4h151q39 0 39 -24.5t-26 -30.5q-16 0 -71.5 -1.5t-92.5 -1.5h-131h-52h-47q-26 0 -26 25z" />
+<glyph unicode="&#x2013;" horiz-adv-x="696" d="M154 403.5q0 22.5 26 24.5q37 4 99 4q43 0 231 4q20 0 70.5 1t81.5 1q41 0 40 -26q0 -23 -28 -29q-16 0 -70.5 -1t-91.5 -1q-27 0 -104.5 -1t-128.5 -1h-52q-12 0 -27.5 1t-19.5 1q-26 0 -26 22.5z" />
+<glyph unicode="&#x2014;" horiz-adv-x="1163" d="M154 403.5q0 22.5 26 24.5q37 4 99 4q195 0 690 4q20 0 70.5 1t80.5 1q41 0 41 -26q0 -23 -28 -29q-16 0 -70.5 -1t-91.5 -1h-108.5t-250 -1t-333.5 -1h-52q-12 0 -27.5 1t-19.5 1q-26 0 -26 22.5z" />
+<glyph unicode="&#x2018;" horiz-adv-x="333" d="M262 868q0 96 168 252q6 6 12 4q8 -2 9 -8q0 -4 -5 -8l-61 -74q-45 -61 -59 -106q18 0 32 -27q16 -29 11 -57q-12 -53 -43 -53q-64 -1 -64 77z" />
+<glyph unicode="&#x2019;" horiz-adv-x="333" d="M270 780q0 4 4 8l62 74q45 61 59 107q-14 0 -33 28q-16 27 -10 56q12 53 43 53q63 0 64 -78q0 -96 -168 -252q-6 -6 -12 -4q-9 2 -9 8z" />
+<glyph unicode="&#x201c;" horiz-adv-x="491" d="M262 868q0 96 168 252q6 6 12 4q8 -2 9 -8q0 -4 -5 -8l-61 -74q-45 -61 -59 -106q18 0 32 -27q16 -29 11 -57q-12 -53 -43 -53q-64 -1 -64 77zM436 868q0 96 168 252q6 6 12 4q8 -2 9 -8q0 -4 -4 -8l-62 -74q-41 -57 -57 -106q16 0 30 -27q16 -29 11 -57q-12 -53 -43 -53 q-64 -1 -64 77z" />
+<glyph unicode="&#x201d;" horiz-adv-x="538" d="M270 780q0 4 4 8l62 74q45 61 59 107q-14 0 -33 28q-16 27 -10 56q12 53 43 53q63 0 64 -78q0 -96 -168 -252q-6 -6 -12 -4q-9 2 -9 8zM428 780q0 4 4 8l62 74q41 57 57 107q-14 0 -33 28q-14 23 -8 56q12 53 43 53q63 0 63 -78q0 -96 -167 -252q-6 -6 -13 -4q-8 2 -8 8z " />
+<glyph unicode="&#x2022;" horiz-adv-x="528" d="M168 367q20 90 119 163q70 68 170 95q14 4 43 4q74 0 98 -37q18 -12 23 -64q6 -88 -78 -168q-135 -125 -262 -124q-31 0 -68 14q-31 12 -43 51q-8 33 -2 66z" />
+<glyph unicode="&#x2026;" horiz-adv-x="845" d="M158 18q-6 27 14.5 57.5t50.5 39.5q10 2 15.5 -7.5t5.5 -31.5q0 -18 -22.5 -47t-37.5 -29q-26 0 -26 18zM451 18q-6 27 14 58q20 29 53 39q10 2 15.5 -7.5t5.5 -31.5q0 -16 -25 -47q-23 -29 -37 -29q-26 0 -26 18zM752 18q-6 27 14 57.5t51 39.5q10 2 15.5 -7.5 t5.5 -31.5q0 -18 -22.5 -47t-37.5 -29q-26 0 -26 18z" />
+<glyph unicode="&#x202f;" horiz-adv-x="323" />
+<glyph unicode="&#x205f;" horiz-adv-x="405" />
+<glyph unicode="&#x2122;" horiz-adv-x="894" d="M350 965q-2 8 10 20q59 41 142 41q16 0 219 -35q8 0 28.5 -3t34.5 -3q35 53 84 107l4 -7l-2 -2l-4 9q10 12 23 4q8 -14 -2 -23q-35 -35 -68 -88h72q33 0 131 41q10 10 20 -2q8 -8 -2 -18q-12 -12 -14 -13q-88 -49 -227 -41q-2 -4 -23 -37l-53.5 -86l-44.5 -71 q-61 -98 -115 -146q-23 -10 -28 -2q-12 12 10 31q63 53 123 150l102 165q-12 4 -20 5q-205 41 -244 40q-68 0 -113 -28q16 0 29 -2q3 -8 6 -8q0 -8 -8 -9q-12 -4 -41 -3.5t-29 14.5zM680 707q0 8 4 8q66 57 145 112q18 4 31 -20q0 -8 -8 -25q0 -2 -3 -5t-3 -5q41 35 94 62h8 q4 0 8.5 1t6.5 1q23 0 22 -17q0 -6 -8 -20q-18 -31 -27 -43q39 37 119 86q8 2 23 2q23 0 24 -15q0 -10 -8 -22l-43 -62q-27 -35 -27 -51q0 -14 17 -18q10 -4 37 6q10 6 82 57h10q2 -2 2 -8q-39 -39 -78 -67q-51 -20 -70 -19q-29 6 -34 31q-6 35 14 61l55 72q-2 2 -4 0 q-29 -6 -90 -55q-55 -43 -72 -72q-12 -23 -24 -23q-10 0 -11 15q0 6 37 65q35 55 35 62q-2 2 -4 0q-49 -14 -111 -70l-77 -76q-2 0 -6.5 -4t-6.5 -4q-8 -4 -10 -4q-14 0 -16 10q-4 10 4 19l6 6q96 96 94 119q-3 0 -123 -99q-6 -5 -14 9z" />
+<glyph unicode="&#xe000;" horiz-adv-x="420" d="M0 420h420v-420h-420v420z" />
+<glyph unicode="&#xfb01;" horiz-adv-x="684" d="M396 55q0 53 47 117q35 53 86 119q8 12 53 67l10 13q10 12 21 20q20 20 37 -12q4 -10 -13 -29q-2 -2 -9 -11l-13 -17q-119 -141 -158 -226q-4 -6 -4 -24q0 -51 53 -52q43 0 66 15q88 49 155 106q6 3 13 0q6 -2 0 -8q-98 -92 -148 -123q-50 -33 -94 -33h-8q-43 2 -70 23 q-24 18 -24 55zM693 508q8 14 26 39l17 14q8 8 12 10q2 3 4.5 3t5.5 -3q8 -8 10 -32q0 -16 -12 -47q-20 -23 -35 -23h-4q-27 5 -26 27q0 5 2 12zM-424 -911q41 162 164 405q45 88 225 414l94 160q-41 49 -41 118q0 76 82 77q6 0 13 -1q27 -4 53 -29q102 168 256 388l219 327 q8 12 61 74q12 12 22 12q9 0 15 -10q4 -4 5 -12q0 -13 -13 -33q-20 -37 -199 -293l-229 -315q-6 -14 -82 -123q-4 -8 -31 -45q37 -63 37 -137q0 -23 -2 -43h15q43 0 77 20q41 20 152 115q4 4 10 0q6 -2 0 -8q-55 -51 -143 -123q-45 -31 -96 -31h-21q-14 -66 -43 -133 q-66 -164 -158 -328q-51 -92 -147 -217q-154 -199 -262 -258q-6 -4 -12 -4q-7 0 -14.5 5.5t-7.5 16.5q0 4 1 11zM-362 -850q4 0 8 2q242 188 383 463q82 162 125 270q31 82 39 113q-57 8 -105 45l-74 -127l-204 -358q-119 -217 -172 -396q-2 -6 -2 -9t2 -3zM63 186.5 q0 -49.5 21 -84.5l70 113q-18 20 -41 21q-50 0 -50 -49.5zM104 72q35 -35 95 -45q2 18 2 39q0 66 -25 116q-27 -38 -72 -110z" />
+<glyph unicode="&#xfb02;" horiz-adv-x="634" d="M396 51q-1 11 -2 24q0 114 104 287q70 123 258 424q190 270 426 476q11 9 21 9q7 0 14 -5q10 -6 10 -31q-2 -100 -156 -299q-88 -117 -370 -389l-96 -94l-76 -121q-76 -152 -88 -228q-2 -12 -2 -22q0 -57 55 -57q43 0 65 14q88 51 158 111q6 3 12 0q8 -2 2 -11 q-98 -88 -151 -125q-51 -33 -102 -32q-76 -1 -82 69zM645 524l39 39l191 189q106 109 176 200q78 100 84 113q41 66 51 125q0 9 -4 9q-5 0 -16 -11q-156 -119 -365 -420q-84 -123 -156 -244zM-424 -911q41 162 164 405q45 88 225 414l94 160q-41 49 -41 118q0 76 82 77 q6 0 13 -1q27 -4 53 -29q102 168 256 388l219 327q8 12 61 74q12 12 22 12q9 0 15 -10q4 -4 5 -12q0 -13 -13 -33q-20 -37 -199 -293l-229 -315q-6 -14 -82 -123q-4 -8 -31 -45q37 -63 37 -137q0 -23 -2 -43h15q43 0 77 20q41 20 152 115q4 4 10 0q6 -2 0 -8 q-55 -51 -143 -123q-45 -31 -96 -31h-21q-14 -66 -43 -133q-66 -164 -158 -328q-51 -92 -147 -217q-154 -199 -262 -258q-6 -4 -12 -4q-7 0 -14.5 5.5t-7.5 16.5q0 4 1 11zM-362 -850q4 0 8 2q242 188 383 463q82 162 125 270q31 82 39 113q-57 8 -105 45l-74 -127 l-204 -358q-119 -217 -172 -396q-2 -6 -2 -9t2 -3zM63 186.5q0 -49.5 21 -84.5l70 113q-18 20 -41 21q-50 0 -50 -49.5zM104 72q35 -35 95 -45q2 18 2 39q0 66 -25 116q-27 -38 -72 -110z" />
+<glyph unicode="&#xfb03;" horiz-adv-x="1052" d="M764 55q0 53 47 117q35 53 86 119q8 12 53 67l10 13q10 12 21 20q20 20 37 -12q4 -10 -13 -29q-2 -2 -9 -11l-13 -17q-119 -141 -158 -226q-4 -6 -4 -24q0 -51 53 -52q43 0 66 15q88 49 155 106q6 3 13 0q6 -2 0 -8q-98 -92 -148 -123q-50 -33 -94 -33h-8q-43 2 -70 23 q-24 18 -24 55zM1061 508q8 14 26 39l17 14q8 8 12 10q2 3 4.5 3t5.5 -3q8 -8 10 -32q0 -16 -12 -47q-20 -23 -35 -23h-4q-27 5 -26 27q0 5 2 12zM-55 -911q41 162 164 405q45 88 225 414l94 160q-41 49 -41 118q0 76 82 77q6 0 13 -1q27 -4 53 -29q102 168 256 388l219 327 q8 12 61 74q12 12 22 12q9 0 15 -10q4 -4 5 -12q0 -13 -13 -33q-20 -37 -199 -293l-229 -315q-6 -14 -82 -123q-4 -8 -31 -45q37 -63 37 -137q0 -23 -2 -43h15q43 0 77 20q41 20 152 115q4 4 10 0q6 -2 0 -8q-55 -51 -143 -123q-45 -31 -96 -31h-21q-14 -66 -43 -133 q-66 -164 -158 -328q-51 -92 -147 -217q-154 -199 -262 -258q-6 -4 -12 -4q-7 0 -14.5 5.5t-7.5 16.5q0 4 1 11zM7 -850q4 0 8 2q242 188 383 463q82 162 125 270q31 82 39 113q-57 8 -105 45l-74 -127l-204 -358q-119 -217 -172 -396q-2 -6 -2 -9t2 -3zM432 186.5 q0 -49.5 21 -84.5l70 113q-18 20 -41 21q-50 0 -50 -49.5zM473 72q35 -35 95 -45q2 18 2 39q0 66 -25 116q-27 -38 -72 -110zM-424 -911q41 162 164 405q45 88 225 414l94 160q-41 49 -41 118q0 76 82 77q6 0 13 -1q27 -4 53 -29q102 168 256 388l219 327q8 12 61 74 q12 12 22 12q9 0 15 -10q4 -4 5 -12q0 -13 -13 -33q-20 -37 -199 -293l-229 -315q-6 -14 -82 -123q-4 -8 -31 -45q37 -63 37 -137q0 -23 -2 -43h15q43 0 77 20q41 20 152 115q4 4 10 0q6 -2 0 -8q-55 -51 -143 -123q-45 -31 -96 -31h-21q-14 -66 -43 -133 q-66 -164 -158 -328q-51 -92 -147 -217q-154 -199 -262 -258q-6 -4 -12 -4q-7 0 -14.5 5.5t-7.5 16.5q0 4 1 11zM-362 -850q4 0 8 2q242 188 383 463q82 162 125 270q31 82 39 113q-57 8 -105 45l-74 -127l-204 -358q-119 -217 -172 -396q-2 -6 -2 -9t2 -3zM63 186.5 q0 -49.5 21 -84.5l70 113q-18 20 -41 21q-50 0 -50 -49.5zM104 72q35 -35 95 -45q2 18 2 39q0 66 -25 116q-27 -38 -72 -110z" />
+<glyph unicode="&#xfb04;" horiz-adv-x="1003" d="M764 51q-1 11 -2 24q0 114 104 287q70 123 258 424q190 270 426 476q11 9 21 9q7 0 14 -5q10 -6 10 -31q-2 -100 -156 -299q-88 -117 -370 -389l-96 -94l-76 -121q-76 -152 -88 -228q-2 -12 -2 -22q0 -57 55 -57q43 0 65 14q88 51 158 111q6 3 12 0q8 -2 2 -11 q-98 -88 -151 -125q-51 -33 -102 -32q-76 -1 -82 69zM1013 524l39 39l191 189q106 109 176 200q78 100 84 113q41 66 51 125q0 9 -4 9q-5 0 -16 -11q-156 -119 -365 -420q-84 -123 -156 -244zM-55 -911q41 162 164 405q45 88 225 414l94 160q-41 49 -41 118q0 76 82 77 q6 0 13 -1q27 -4 53 -29q102 168 256 388l219 327q8 12 61 74q12 12 22 12q9 0 15 -10q4 -4 5 -12q0 -13 -13 -33q-20 -37 -199 -293l-229 -315q-6 -14 -82 -123q-4 -8 -31 -45q37 -63 37 -137q0 -23 -2 -43h15q43 0 77 20q41 20 152 115q4 4 10 0q6 -2 0 -8 q-55 -51 -143 -123q-45 -31 -96 -31h-21q-14 -66 -43 -133q-66 -164 -158 -328q-51 -92 -147 -217q-154 -199 -262 -258q-6 -4 -12 -4q-7 0 -14.5 5.5t-7.5 16.5q0 4 1 11zM7 -850q4 0 8 2q242 188 383 463q82 162 125 270q31 82 39 113q-57 8 -105 45l-74 -127l-204 -358 q-119 -217 -172 -396q-2 -6 -2 -9t2 -3zM432 186.5q0 -49.5 21 -84.5l70 113q-18 20 -41 21q-50 0 -50 -49.5zM473 72q35 -35 95 -45q2 18 2 39q0 66 -25 116q-27 -38 -72 -110zM-424 -911q41 162 164 405q45 88 225 414l94 160q-41 49 -41 118q0 76 82 77q6 0 13 -1 q27 -4 53 -29q102 168 256 388l219 327q8 12 61 74q12 12 22 12q9 0 15 -10q4 -4 5 -12q0 -13 -13 -33q-20 -37 -199 -293l-229 -315q-6 -14 -82 -123q-4 -8 -31 -45q37 -63 37 -137q0 -23 -2 -43h15q43 0 77 20q41 20 152 115q4 4 10 0q6 -2 0 -8q-55 -51 -143 -123 q-45 -31 -96 -31h-21q-14 -66 -43 -133q-66 -164 -158 -328q-51 -92 -147 -217q-154 -199 -262 -258q-6 -4 -12 -4q-7 0 -14.5 5.5t-7.5 16.5q0 4 1 11zM-362 -850q4 0 8 2q242 188 383 463q82 162 125 270q31 82 39 113q-57 8 -105 45l-74 -127l-204 -358 q-119 -217 -172 -396q-2 -6 -2 -9t2 -3zM63 186.5q0 -49.5 21 -84.5l70 113q-18 20 -41 21q-50 0 -50 -49.5zM104 72q35 -35 95 -45q2 18 2 39q0 66 -25 116q-27 -38 -72 -110z" />
+</font>
+</defs></svg> \ No newline at end of file
diff --git a/source/bower_components/modernizr/test/caniuse_files/Windsong-webfont.ttf b/source/bower_components/modernizr/test/caniuse_files/Windsong-webfont.ttf
new file mode 100644
index 0000000..4d34192
--- /dev/null
+++ b/source/bower_components/modernizr/test/caniuse_files/Windsong-webfont.ttf
Binary files differ
diff --git a/source/bower_components/modernizr/test/caniuse_files/Windsong-webfont.woff b/source/bower_components/modernizr/test/caniuse_files/Windsong-webfont.woff
new file mode 100644
index 0000000..1aa47d4
--- /dev/null
+++ b/source/bower_components/modernizr/test/caniuse_files/Windsong-webfont.woff
Binary files differ
diff --git a/source/bower_components/modernizr/test/caniuse_files/alpha.png b/source/bower_components/modernizr/test/caniuse_files/alpha.png
new file mode 100644
index 0000000..b7a0f35
--- /dev/null
+++ b/source/bower_components/modernizr/test/caniuse_files/alpha.png
Binary files differ
diff --git a/source/bower_components/modernizr/test/caniuse_files/apng_test.png b/source/bower_components/modernizr/test/caniuse_files/apng_test.png
new file mode 100644
index 0000000..f359d3c
--- /dev/null
+++ b/source/bower_components/modernizr/test/caniuse_files/apng_test.png
Binary files differ
diff --git a/source/bower_components/modernizr/test/caniuse_files/before-after.png b/source/bower_components/modernizr/test/caniuse_files/before-after.png
new file mode 100644
index 0000000..7a94c4b
--- /dev/null
+++ b/source/bower_components/modernizr/test/caniuse_files/before-after.png
Binary files differ
diff --git a/source/bower_components/modernizr/test/caniuse_files/form_validation.html b/source/bower_components/modernizr/test/caniuse_files/form_validation.html
new file mode 100644
index 0000000..e7a060c
--- /dev/null
+++ b/source/bower_components/modernizr/test/caniuse_files/form_validation.html
@@ -0,0 +1,15 @@
+<!DOCTYPE html>
+<!-- saved from url=(0045)http://tests.caniuse.com/form_validation.html -->
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><script>
+if(location.href.indexOf('?') >= 0) {
+ document.write('FAIL');
+}
+</script>
+
+</head><body><form action="http://tests.caniuse.com/form_validation.html?" method="post">
+
+<input type="url" name="foo" required="">
+<input type="submit" value="submit me!">
+
+</form>
+</body></html> \ No newline at end of file
diff --git a/source/bower_components/modernizr/test/caniuse_files/ga.js b/source/bower_components/modernizr/test/caniuse_files/ga.js
new file mode 100644
index 0000000..76a01b0
--- /dev/null
+++ b/source/bower_components/modernizr/test/caniuse_files/ga.js
@@ -0,0 +1,43 @@
+(function(){var k=void 0,aa=encodeURIComponent,l=String,o=Math,ba="push",ca="cookie",p="charAt",q="indexOf",da="getTime",r="toString",t="window",v="length",w="document",x="split",y="location",ea="protocol",fa="href",z="substring",A="join",C="toLowerCase";var ga="_gat",ha="_gaq",ia="4.9.4",ja="_gaUserPrefs",ka="ioo",D="&",E="=",F="__utma=",H="__utmb=",la="__utmc=",ma="__utmk=",I="__utmv=",J="__utmz=",na="__utmx=",oa="GASO=";var pa=function(){var d=this,f=[],b="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_";d.set=function(b){f[b]=!0};d.Sc=function(){for(var d=[],e=0;e<f[v];e++)f[e]&&(d[o.floor(e/6)]^=1<<e%6);for(e=0;e<d[v];e++)d[e]=b[p](d[e]||0);return d[A]("")+"~"}},qa=new pa;function K(d){qa.set(d)};var ra=function(d,f){var b=this;b.window=d;b.document=f;b.setTimeout=function(b,e){setTimeout(b,e)};b.Jb=function(b){return navigator.userAgent[q](b)>=0};b.Xc=function(){return b.Jb("Firefox")&&![].reduce};b.Vc=function(){return L[t][ja]};b.Gc=function(){return L[t].external};b.Hc=function(){return L[t].performance||L[t].webkitPerformance};b.Ic=function(){return L[t].top==L[t]};b.Ya=function(b){var e=L[t]&&L[t].gaGlobal;if(b&&!e)e={},L[t].gaGlobal=e;return e};b.ec=function(b){L[w][y].href=b};b.qb=
+function(d){if(!d||!b.Jb("Firefox"))return d;for(var d=d.replace(/\n|\r/g," "),e=0,f=d[v];e<f;++e){var g=d.charCodeAt(e)&255;if(g==10||g==13)d=d[z](0,e)+"?"+d[z](e+1)}return d}},L=new ra(window,document);var sa=function(d){return function(f,b,h){d[f]=function(){K(b);return h.apply(d,arguments)};return h}},ta=function(d,f,b,h){d.addEventListener?d.addEventListener(f,b,!!h):d.attachEvent&&d.attachEvent("on"+f,b)},ua=function(d){return Object.prototype[r].call(Object(d))=="[object Array]"},M=function(d){return k==d||"-"==d||""==d},N=function(d,f,b){var h="-",e;!M(d)&&!M(f)&&!M(b)&&(e=d[q](f),e>-1&&(b=d[q](b,e),b<0&&(b=d[v]),h=d[z](e+f[q](E)+1,b)));return h},xa=function(d){var f=!1,b=0,h,e;if(!M(d)){f=
+!0;for(h=0;h<d[v];h++)e=d[p](h),b+="."==e?1:0,f=f&&b<=1&&(0==h&&"-"==e||".0123456789"[q](e)>-1)}return f},P=function(d,f){var b=aa;return b instanceof Function?f?encodeURI(d):b(d):(K(68),escape(d))},Q=function(d,f){var b=decodeURIComponent,h,d=d[x]("+")[A](" ");if(b instanceof Function)try{h=f?decodeURI(d):b(d)}catch(e){K(17),h=unescape(d)}else K(68),h=unescape(d);return h},R=function(d,f){return d[q](f)>-1};
+function ya(d){if(!d||""==d)return"";for(;d[p](0)[v]>0&&" \n\r\t"[q](d[p](0))>-1;)d=d[z](1);for(;d[p](d[v]-1)[v]>0&&" \n\r\t"[q](d[p](d[v]-1))>-1;)d=d[z](0,d[v]-1);return d}var T=function(d,f){d[ba]||K(94);d[d[v]]=f},za=function(d){var f=1,b=0,h;if(!M(d)){f=0;for(h=d[v]-1;h>=0;h--)b=d.charCodeAt(h),f=(f<<6&268435455)+b+(b<<14),b=f&266338304,f=b!=0?f^b>>21:f}return f},Aa=function(){return o.round(o.random()*2147483647)},Ba=function(){};var Ca=function(d,f){this.ib=d;this.jb=f},Da=function(){function d(b){for(var d=[],b=b[x](","),e,f=0;f<b[v];f++)e=b[f][x](":"),d[ba](new Ca(e[0],e[1]));return d}var f=this;f.Ca="utm_campaign";f.Da="utm_content";f.Ea="utm_id";f.Fa="utm_medium";f.Ga="utm_nooverride";f.Ha="utm_source";f.Ia="utm_term";f.Ja="gclid";f.vc="dclid";f.U=0;f.w=0;f.La=15768E6;f.Ma=18E5;f.s=63072E6;f.V=[];f.W=[];f.wc="cse";f.xc="q";f.Ta=50;f.J=d("daum:q,eniro:search_word,naver:query,pchome:q,images.google:q,google:q,yahoo:p,yahoo:q,msn:q,bing:q,aol:query,aol:encquery,aol:q,lycos:query,ask:q,altavista:q,netscape:query,cnn:query,about:terms,mamma:q,alltheweb:q,voila:rdata,virgilio:qs,live:q,baidu:wd,alice:qs,yandex:text,najdi:q,mama:query,seznam:q,search:q,wp:szukaj,onet:qt,szukacz:q,yam:k,kvasir:q,sesam:q,ozu:q,terra:query,mynet:q,ekolay:q,rambler:query,rambler:words");
+f.f="/";f.L=100;f.ga="/__utm.gif";f.la=1;f.ma=1;f.u="|";f.ka=1;f.Ka=1;f.Ua=1;f.b="auto";f.B=1;f.Wb=10;f.zc=10;f.Ac=0.2;f.o=k};var Ea=function(d){function f(a,c,b,j){var i="",d=0,i=N(a,"2"+c,";");if(!M(i)){a=i[q]("^"+b+".");if(a<0)return["",0];i=i[z](a+b[v]+2);i[q]("^")>0&&(i=i[x]("^")[0]);b=i[x](":");i=b[1];d=parseInt(b[0],10);!j&&d<e.m&&(i="")}M(i)&&(i="");return[i,d]}function b(a,c){return"^"+[[c,a[1]][A]("."),a[0]][A](":")}function h(a){var c=new Date,a=new Date(c[da]()+a);return"expires="+a.toGMTString()+"; "}var e=this,m=d;e.m=(new Date)[da]();var g=[F,H,la,J,I,na,oa];e.g=function(){var a=L[w][ca];return m.o?e.Nc(a,
+m.o):a};e.Nc=function(a,c){for(var b=[],j,i=0;i<g[v];i++)j=f(a,g[i],c)[0],M(j)||(b[b[v]]=g[i]+j+";");return b[A]("")};e.l=function(a,c,b){var j=b>0?h(b):"";m.o&&(c=e.Oc(L[w][ca],a,m.o,c,b),a="2"+a,j=b>0?h(m.s):"");a+=c;a=L.qb(a);a[v]>2E3&&(K(69),a=a[z](0,2E3));j=a+"; path="+m.f+"; "+j+e.hb();if(!V.pb())L[w].cookie=j};e.Oc=function(a,c,d,j,i){var g="",i=i||m.s,j=b([j,e.m+i*1],d),g=N(a,"2"+c,";");if(!M(g))return a=b(f(a,c,d,!0),d),g=g[x](a)[A](""),g=j+g;return j};e.hb=function(){return M(m.b)?"":"domain="+
+m.b+";"}};var Fa=function(d){function f(a){a=ua(a)?a[A]("."):"";return M(a)?"-":a}function b(a,c){var n=[],b;if(!M(a)&&(n=a[x]("."),c))for(b=0;b<n[v];b++)xa(n[b])||(n[b]="-");return n}function h(a,c,n){var b=i.I,j,d;for(j=0;j<b[v];j++)d=b[j][0],d+=M(c)?c:c+b[j][4],b[j][2](N(a,d,n))}var e,m,g,a,c,u,j,i=this,s,n=d;i.i=new Ea(d);i.Ba=function(){return k==s||s==i.K()};i.g=function(){return i.i.g()};i.ea=function(){return c?c:"-"};i.Pa=function(a){c=a};i.fa=function(a){s=xa(a)?a*1:"-"};i.da=function(){return f(u)};
+i.X=function(a){u=b(a)};i.yc=function(){i.i.l(I,"",-1)};i.Rb=function(){return s?s:"-"};i.hb=function(){return M(n.b)?"":"domain="+n.b+";"};i.ba=function(){return f(e)};i.Na=function(a){e=b(a,1)};i.z=function(){return f(m)};i.$=function(a){m=b(a,1)};i.ca=function(){return f(g)};i.Oa=function(a){g=b(a,1)};i.qa=function(){return f(a)};i.ra=function(c){a=b(c);for(c=0;c<a[v];c++)c<4&&!xa(a[c])&&(a[c]="-")};i.Fc=function(){return j};i.Dc=function(a){j=a};i.Qb=function(){e=[];m=[];g=[];a=[];c=k;u=[];s=
+k};i.K=function(){for(var a="",c=0;c<i.I[v];c++)a+=i.I[c][1]();return za(a)};i.Z=function(a){var c=i.g(),n=!1;c&&(h(c,a,";"),i.fa(l(i.K())),n=!0);return n};i.Sb=function(a){h(a,"",D);i.fa(N(a,ma,D))};i.Tb=function(){var a=i.I,c=[],n;for(n=0;n<a[v];n++)T(c,a[n][0]+a[n][1]());T(c,ma+i.K());return c[A](D)};i.Ub=function(a,c){var b=i.I,j=n.f;i.Z(a);n.f=c;for(var d=0;d<b[v];d++)if(!M(b[d][1]()))b[d][3]();n.f=j};i.Qa=function(){i.i.l(F,i.ba(),n.s)};i.aa=function(){i.i.l(H,i.z(),n.Ma)};i.Ra=function(){i.i.l(la,
+i.ca(),0)};i.sa=function(){i.i.l(J,i.qa(),n.La)};i.Sa=function(){i.i.l(na,i.ea(),n.s)};i.Y=function(){i.i.l(I,i.da(),n.s)};i.Ec=function(){i.i.l(oa,i.Fc(),0)};i.I=[[F,i.ba,i.Na,i.Qa,"."],[H,i.z,i.$,i.aa,""],[la,i.ca,i.Oa,i.Ra,""],[na,i.ea,i.Pa,i.Sa,""],[J,i.qa,i.ra,i.sa,"."],[I,i.da,i.X,i.Y,"."]]};var Ga="https:"==L[w][y][ea]?"https://ssl.google-analytics.com/":"http://www.google-analytics.com/",Ha=Ga+"p/__utm.gif",Ja=function(){var d=this;d.Bb=function(f,b,h,e,m){b[v]<=2036||m?d.Aa(f+"?"+b,e):b[v]<=8192?L.Xc()?d.Aa(f+"?"+h+"&err=ff2post&len="+b[v],e):d.fd(b,e):d.Aa(f+"?"+h+"&err=len&max=8192&len="+b[v],e)};d.Aa=function(d,b){var h=new Image(1,1);h.src=d;h.onload=function(){h.onload=null;(b||Ba)()}};d.fd=function(f,b){d.ed(f,b)||d.Ob(f,b)};d.ed=function(d,b){var h,e=L[t].XDomainRequest;if(e)h=
+new e,h.open("POST",Ha);else if(e=L[t].XMLHttpRequest)e=new e,"withCredentials"in e&&(h=e,h.open("POST",Ha,!0),h.setRequestHeader("Content-Type","text/plain"));if(h)return h.onreadystatechange=function(){h.readyState==4&&(b&&b(),h=null)},h.send(d),!0;return!1};d.Ob=function(f,b){var h=L[w];if(h.body){f=aa(f);try{var e=h.createElement('<iframe name="'+f+'"></iframe>')}catch(m){e=h.createElement("iframe"),e.name=f}e.height="0";e.width="0";e.style.display="none";e.style.visibility="hidden";var g=h[y],
+g=g[ea]+"//"+g.host+"/favicon.ico",g=Ga+"u/post_iframe.html#"+aa(g),a=function(){e.src="";e.parentNode&&e.parentNode.removeChild(e)};ta(L[t],"beforeunload",a);var c=!1,u=0,j=function(){if(!c){try{if(u>9||e.contentWindow[y].host==h[y].host){c=!0;a();var d=L[t],g="beforeunload",n=a;d.removeEventListener?d.removeEventListener(g,n,!1):d.detachEvent&&d.detachEvent("on"+g,n);b&&b();return}}catch(f){}u++;L.setTimeout(j,200)}};ta(e,"load",j);h.body.appendChild(e);e.src=g}else L.setTimeout(function(){d.Ob(f,
+b)},100)}};var Ka=function(d){var f=this,b=d,h=new Fa(b),e=null,m=!V.pb(),g=function(){};f.Uc=function(){return"https:"==L[w][y][ea]?"https://ssl.google-analytics.com/__utm.gif":"http://www.google-analytics.com/__utm.gif"};f.A=function(a,c,d,j,i,s){e||(e=new Ja);var n=b.B,O=L[w][y];h.Z(d);var B=h.z()[x](".");if(B[1]<500||j){if(i){var S=(new Date)[da](),X;X=(S-B[3])*(b.Ac/1E3);X>=1&&(B[2]=o.min(o.floor(B[2]*1+X),b.zc),B[3]=S)}if(j||!i||B[2]>=1){!j&&i&&(B[2]=B[2]*1-1);j=B[1]*1+1;B[1]=j;i="utmwv="+ia;S="&utms="+
+j;X="&utmn="+Aa();j=i+"e"+S+X;a=i+S+X+(M(O.hostname)?"":"&utmhn="+P(O.hostname))+(b.L==100?"":"&utmsp="+P(b.L))+a;if(0==n||2==n)O=2==n?g:s||g,m&&e.Bb(b.ga,a,j,O,!0);if(1==n||2==n)c="&utmac="+c,j+=c,a+=c+"&utmcc="+f.Tc(d),V.Ab&&(d="&aip=1",j+=d,a+=d),a+="&utmu="+qa.Sc(),m&&e.Bb(f.Uc(),a,j,s)}}h.$(B[A]("."));h.aa()};f.Tc=function(a){for(var c=[],b=[F,J,I,na],d=h.g(),i,g=0;g<b[v];g++)if(i=N(d,b[g]+a,";"),!M(i)){if(b[g]==I){i=i[x](a+".")[1][x]("|")[0];if(M(i))continue;i=a+"."+i}T(c,b[g]+i+";")}return P(c[A]("+"))}};var W=function(){var d=this;d.N=[];d.Va=function(f){for(var b,h=d.N,e=0;e<h[v];e++)b=f==h[e].q?h[e]:b;return b};d.Xb=function(f,b,h,e,m,g,a,c){var u=d.Va(f);k==u?(u=new W.Wc(f,b,h,e,m,g,a,c),T(d.N,u)):(u.tb=b,u.zb=h,u.yb=e,u.wb=m,u.ub=g,u.xb=a,u.vb=c);return u}};W.Qc=function(d,f,b,h,e,m){var g=this;g.Fb=d;g.va=f;g.n=b;g.Cb=h;g.Db=e;g.Eb=m;g.ha=function(){return"&"+["utmt=item","tid="+P(g.Fb),"ipc="+P(g.va),"ipn="+P(g.n),"iva="+P(g.Cb),"ipr="+P(g.Db),"iqt="+P(g.Eb)][A]("&utm")}};
+W.Wc=function(d,f,b,h,e,m,g,a){var c=this;c.q=d;c.tb=f;c.zb=b;c.yb=h;c.wb=e;c.ub=m;c.xb=g;c.vb=a;c.M=[];c.Vb=function(a,b,d,g,n){var e=c.Rc(a),f=c.q;k==e?T(c.M,new W.Qc(f,a,b,d,g,n)):(e.Fb=f,e.va=a,e.n=b,e.Cb=d,e.Db=g,e.Eb=n)};c.Rc=function(a){for(var b,d=c.M,g=0;g<d[v];g++)b=a==d[g].va?d[g]:b;return b};c.ha=function(){return"&"+["utmt=tran","id="+P(c.q),"st="+P(c.tb),"to="+P(c.zb),"tx="+P(c.yb),"sp="+P(c.wb),"ci="+P(c.ub),"rg="+P(c.xb),"co="+P(c.vb)][A]("&utmt")}};var La=function(d){function f(){var b,a,c;a="ShockwaveFlash";var d="$version",j=L[t].navigator;if((j=j?j.plugins:k)&&j[v]>0)for(b=0;b<j[v]&&!c;b++)a=j[b],R(a.name,"Shockwave Flash")&&(c=a.description[x]("Shockwave Flash ")[1]);else{a=a+"."+a;try{b=new ActiveXObject(a+".7"),c=b.GetVariable(d)}catch(e){}if(!c)try{b=new ActiveXObject(a+".6"),c="WIN 6,0,21,0",b.we="always",c=b.GetVariable(d)}catch(f){}if(!c)try{b=new ActiveXObject(a),c=b.GetVariable(d)}catch(n){}c&&(c=c[x](" ")[1][x](","),c=c[0]+"."+
+c[1]+" r"+c[2])}return c?c:h}var b=this,h="-",e=L[t].screen,m=L[t].navigator;b.Nb=e?e.width+"x"+e.height:h;b.Mb=e?e.colorDepth+"-bit":h;b.cd=P(L[w].characterSet?L[w].characterSet:L[w].charset?L[w].charset:h);b.Lb=(m&&m.language?m.language:m&&m.browserLanguage?m.browserLanguage:h)[C]();b.Kb=m&&m.javaEnabled()?1:0;b.dd=d?f():h;b.dc=function(){return D+"utm"+["cs="+P(b.cd),"sr="+b.Nb,"sc="+b.Mb,"ul="+b.Lb,"je="+b.Kb,"fl="+P(b.dd)][A]("&utm")};b.cc=function(){for(var d=L[t].navigator,a=L[t].history[v],
+d=d.appName+d.version+b.Lb+d.platform+d.userAgent+b.Kb+b.Nb+b.Mb+(L[w][ca]?L[w][ca]:"")+(L[w].referrer?L[w].referrer:""),c=d[v];a>0;)d+=a--^c++;return za(d)}};var Z=function(d,f,b,h){function e(a){var c="",c=a[x]("://")[1][C]();R(c,"/")&&(c=c[x]("/")[0]);return c}var m=h,g=this;g.a=d;g.ob=f;g.m=b;g.mb=function(a){var c=g.ua();return new Z.v(N(a,m.Ea+E,D),N(a,m.Ha+E,D),N(a,m.Ja+E,D),g.R(a,m.Ca,"(not set)"),g.R(a,m.Fa,"(not set)"),g.R(a,m.Ia,c&&!M(c.G)?Q(c.G):k),g.R(a,m.Da,k),N(a,m.vc+E,D))};g.nb=function(a){var c=e(a),b;b=a;var d="";b=b[x]("://")[1][C]();R(b,"/")&&(b=b[x]("/")[1],R(b,"?")&&(d=b[x]("?")[0]));b=d;if(R(c,"google")&&(a=a[x]("?")[A](D),R(a,D+
+m.xc+E)&&b==m.wc))return!0;return!1};g.ua=function(){var a,c=g.ob,b,d=m.J;if(!M(c)&&"0"!=c&&R(c,"://")&&!g.nb(c)){a=e(c);for(var i=0;i<d[v];i++)if(b=d[i],R(a,b.ib[C]())&&(c=c[x]("?")[A](D),R(c,D+b.jb+E)))return a=c[x](D+b.jb+E)[1],R(a,D)&&(a=a[x](D)[0]),new Z.v(k,b.ib,k,"(organic)","organic",a,k,k)}};g.R=function(a,c,b){a=N(a,c+E,D);return b=!M(a)?Q(a):!M(b)?b:"-"};g.Bc=function(a){var c=m.V,b=!1;if(a&&"organic"==a.P)for(var a=Q(a.G)[C](),d=0;d<c[v];d++)b=b||c[d][C]()==a;return b};g.lb=function(){var a=
+"",c="",a=g.ob;if(!M(a)&&"0"!=a&&R(a,"://")&&!g.nb(a))return a=a[x]("://")[1],R(a,"/")&&(c=a[z](a[q]("/")),c=c[x]("?")[0],a=a[x]("/")[0][C]()),0==a[q]("www.")&&(a=a[z](4)),new Z.v(k,a,k,"(referral)","referral",k,c,k)};g.kb=function(a){var c="";m.U&&(c=a&&a.hash?a[fa][z](a[fa][q]("#")):"",c=""!=c?c+D:c);c+=a.search;return c};g.ta=function(){return new Z.v(k,"(direct)",k,"(direct)","(none)",k,k,k)};g.Cc=function(a){var c=!1,b=m.W;if(a&&"referral"==a.P)for(var a=P(a.Q)[C](),d=0;d<b[v];d++)c=c||R(a,b[d][C]());
+return c};g.h=function(a){return k!=a&&a.fb()};g.te=function(a){var a=N(a,J+g.a+".",";"),c=a[x]("."),a=new Z.v;a.gb(c.slice(4)[A]("."));if(!g.h(a))return!0;c=L[w][y];c=g.kb(c);c=g.mb(c);g.h(c)||(c=g.ua(),g.h(c)||(c=g.lb()));return g.h(c)&&a.H()[C]()!=c.H()[C]()};g.Pb=function(a,c){if(m.Ka){var b="",d="-",e,f=0,n,h,B=g.a;if(a){h=a.g();b=g.kb(L[w][y]);if(m.w&&a.Ba()&&(d=Q(a.qa()),!M(d)&&!R(d,";"))){a.ra(d);a.sa();return}d=N(h,J+B+".",";");e=g.mb(b);if(g.h(e)&&(b=N(b,m.Ga+E,D),"1"==b&&!M(d)))return;
+if(!g.h(e)){e=g.ua();b=g.Bc(e);if(!M(d)&&b)return;b&&(e=g.ta())}if(!g.h(e)&&c){e=g.lb();b=g.Cc(e);if(!M(d)&&b)return;b&&(e=g.ta())}g.h(e)||M(d)&&c&&(e=g.ta());if(g.h(e)&&(M(d)||(f=d[x]("."),n=new Z.v,n.gb(f.slice(4)[A](".")),n=n.H()[C]()==e.H()[C](),f=f[3]*1),!n||c))h=N(h,F+B+".",";"),n=h.lastIndexOf("."),h=n>9?h[z](n+1)*1:0,f++,h=0==h?1:h,a.ra([B,g.m,h,f,e.H()][A](".")),a.sa()}}}};
+Z.v=function(d,f,b,h,e,m,g,a){var c=this;c.q=d;c.Q=f;c.ya=b;c.n=h;c.P=e;c.G=m;c.Gb=g;c.xa=a;c.H=function(){var a=[],b=[["cid",c.q],["csr",c.Q],["gclid",c.ya],["ccn",c.n],["cmd",c.P],["ctr",c.G],["cct",c.Gb],["dclid",c.xa]],d,e;if(c.fb())for(d=0;d<b[v];d++)M(b[d][1])||(e=b[d][1][x]("+")[A]("%20"),e=e[x](" ")[A]("%20"),T(a,"utm"+b[d][0]+E+e));return L.qb(a[A]("|"))};c.fb=function(){return!(M(c.q)&&M(c.Q)&&M(c.ya)&&M(c.xa))};c.gb=function(a){var b=function(b){return Q(N(a,"utm"+b+E,"|"))};c.q=b("cid");
+c.Q=b("csr");c.ya=b("gclid");c.n=b("ccn");c.P=b("cmd");c.G=b("ctr");c.Gb=b("cct");c.xa=b("dclid")}};var Ma=function(d,f,b,h){var e=this,m=f,g=E,a=d,c=h;e.S=b;e.wa="";e.r={};e.$b=function(){var a;a=N(e.S.g(),I+m+".",";")[x](m+".")[1];if(!M(a)){a=a[x]("|");var b=e.r,c=a[1],d;if(!M(c))for(var c=c[x](","),n=0;n<c[v];n++)d=c[n],M(d)||(d=d[x](g),d[v]==4&&(b[d[0]]=[Q(d[1]),Q(d[2]),1]));e.wa=Q(a[0]);e.T()}};e.T=function(){e.Pc();var a=P(e.wa),b,c,d="";for(b in e.r)(c=e.r[b])&&1===c[2]&&(d+=b+g+P(c[0])+g+P(c[1])+g+1+",");M(d)||(a+="|"+d);M(a)?e.S.yc():(e.S.X(m+"."+a),e.S.Y())};e.bc=function(a){e.wa=a;e.T()};
+e.ac=function(b,c,d,g){1!=g&&2!=g&&3!=g&&(g=3);var n=!1;if(c&&d&&b>0&&b<=a.Ta){var f=P(c),h=P(d);f[v]+h[v]<=64&&(e.r[b]=[c,d,g],e.T(),n=!0)}return n};e.Zb=function(a){if((a=e.r[a])&&1===a[2])return a[1]};e.Yb=function(a){var b=e.r;b[a]&&(delete b[a],e.T())};e.Pc=function(){c.t(8);c.t(9);c.t(11);var a=e.r,b,d;for(d in a)if(b=a[d])c.j(8,d,b[0]),c.j(9,d,b[1]),(b=b[2])&&3!=b&&c.j(11,d,""+b)}};var Na=function(){function d(a,b,c,d){k==g[a]&&(g[a]={});k==g[a][b]&&(g[a][b]=[]);g[a][b][c]=d}function f(a,b,c){if(k!=g[a]&&k!=g[a][b])return g[a][b][c]}function b(a,b){if(k!=g[a]&&k!=g[a][b]){g[a][b]=k;var c=!0,d;for(d=0;d<u[v];d++)if(k!=g[a][u[d]]){c=!1;break}c&&(g[a]=k)}}function h(a){var b="",c=!1,d,e;for(d=0;d<u[v];d++)if(e=a[u[d]],k!=e){c&&(b+=u[d]);for(var c=[],g=k,f=k,f=0;f<e[v];f++)if(k!=e[f]){g="";f!=S&&k==e[f-1]&&(g+=f[r]()+n);var h;h=e[f];for(var O="",m=k,U=k,wa=k,m=0;m<h[v];m++)U=h[p](m),
+wa=B[U],O+=k!=wa?wa:U;h=O;g+=h;T(c,g)}e=j+c[A](s)+i;b+=e;c=!1}else c=!0;return b}var e=this,m=sa(e),g={},a="k",c="v",u=[a,c],j="(",i=")",s="*",n="!",O="'",B={};B[O]="'0";B[i]="'1";B[s]="'2";B[n]="'3";var S=1;e.Yc=function(a){return k!=g[a]};e.C=function(){var a="",b;for(b in g)k!=g[b]&&(a+=b[r]()+h(g[b]));return a};e.hc=function(a){if(a==k)return e.C();var b=a.C(),c;for(c in g)k!=g[c]&&!a.Yc(c)&&(b+=c[r]()+h(g[c]));return b};e.j=m("_setKey",89,function(b,c,n){if(typeof n!="string")return!1;d(b,a,
+c,n);return!0});e.ja=m("_setValue",90,function(a,b,n){if(typeof n!="number"&&(k==Number||!(n instanceof Number))||o.round(n)!=n||n==NaN||n==Infinity)return!1;d(a,c,b,n[r]());return!0});e.fc=m("_getKey",87,function(b,c){return f(b,a,c)});e.gc=m("_getValue",88,function(a,b){return f(a,c,b)});e.t=m("_clearKey",85,function(c){b(c,a)});e.ia=m("_clearValue",86,function(a){b(a,c)})};var Oa=function(d,f){var b=this,h=sa(b);b.ze=f;b.gd=d;b.Za=h("_trackEvent",91,function(d,h,g){return f.Za(b.gd,d,h,g)})};var Pa=function(d,f){var b=this,h=L.Gc(),e=L.Hc(),m=10;b.rb=new Na;b.Kc=function(){var b,a="timing",c="onloadT";h&&h[c]!=k&&h.isValidLoadTime?b=h[c]:e&&e[a]&&(b=e[a].loadEventStart-e[a].fetchStart);return b};b.Mc=function(){return d.D()&&d.Xa()%100<m};b.Lc=function(){var e="&utmt=event&utme="+P(b.rb.C())+d.na();f.A(e,d.p,d.a,!1,!0)};b.Jc=function(b){b=o.min(o.floor(b/100),5E3);return b>0?b+"00":"0"};b.sb=function(){var d=b.Kc();if(d==k||isNaN(d))return!1;if(d<=0)return!0;if(d>2147483648)return!1;
+var a=b.rb;a.t(14);a.ia(14);var c=b.Jc(d);a.j(14,1,c)&&a.ja(14,1,d)&&b.Lc();h&&h.isValidLoadTime!=k&&h.setPageReadyTime();return!1};b.Wa=function(){if(!b.Mc())return!1;if(!L.Ic())return!1;b.sb()&&ta(L[t],"load",b.sb,!1);return!0}};var $=function(){};$.Zc=function(d){var f="gaso=",b=L[w][y].hash;d=b&&1==b[q](f)?N(b,f,D):(b=L[t].name)&&0<=b[q](f)?N(b,f,D):N(d.g(),oa,";");return d};$.ad=function(d,f){var b=(f||"www")+".google.com",b="https://"+b+"/analytics/reporting/overlay_js?gaso="+d+D+Aa(),h="_gasojs",e=L[w].createElement("script");e.type="text/javascript";e.src=b;if(h)e.id=h;(L[w].getElementsByTagName("head")[0]||L[w].getElementsByTagName("body")[0]).appendChild(e)};
+$.load=function(d,f){if(!$.$c){var b=$.Zc(f),h=b&&b.match(/^(?:\|([-0-9a-z.]{1,30})\|)?([-.\w]{10,1200})$/i);if(h)f.Dc(b),f.Ec(),V._gasoDomain=d.b,V._gasoCPath=d.f,$.ad(h[2],h[1]);$.$c=!0}};var Qa=function(d,f,b){function h(){if("auto"==j.b){var a=L[w].domain;"www."==a[z](0,4)&&(a=a[z](4));j.b=a}j.b=j.b[C]()}function e(){h();var a=j.b,b=a[q]("www.google.")*a[q](".google.")*a[q]("google.");return b||"/"!=j.f||a[q]("google.org")>-1}function m(b,c,d){if(M(b)||M(c)||M(d))return"-";b=N(b,F+a.a+".",c);M(b)||(b=b[x]("."),b[5]=""+(b[5]?b[5]*1+1:1),b[3]=b[4],b[4]=d,b=b[A]("."));return b}function g(){return"file:"!=L[w][y][ea]&&e()}var a=this,c=sa(a),u=k,j=new Da,i=!1,s=k;a.n=d;a.m=o.round((new Date)[da]()/
+1E3);a.p=f||"UA-XXXXX-X";a.ab=L[w].referrer;a.oa=k;a.d=k;a.F=!1;a.O=k;a.e=k;a.bb=k;a.pa=k;a.a=k;a.k=k;j.o=b?P(b):k;a.eb=!1;a.mc=function(){return Aa()^a.O.cc()&2147483647};a.lc=function(){if(!j.b||""==j.b||"none"==j.b)return j.b="",1;h();return j.Ua?za(j.b):1};a.kc=function(a,b){if(M(a))a="-";else{b+=j.f&&"/"!=j.f?j.f:"";var c=a[q](b),a=c>=0&&c<=8?"0":"["==a[p](0)&&"]"==a[p](a[v]-1)?"-":a}return a};a.na=function(b){var c="";c+=j.ka?a.O.dc():"";c+=j.la&&!M(L[w].title)?"&utmdt="+P(L[w].title):"";var d;
+d=L.Ya(!0);if(!d.hid)d.hid=Aa();d=d.hid;c+="&utmhid="+d+"&utmr="+P(l(a.oa))+"&utmp="+P(a.pc(b));return c};a.pc=function(a){var b=L[w][y];a&&K(13);return a=k!=a&&""!=a?P(a,!0):P(b.pathname+b.search,!0)};a.uc=function(b){if(a.D()){var c="";a.e!=k&&a.e.C()[v]>0&&(c+="&utme="+P(a.e.C()));c+=a.na(b);u.A(c,a.p,a.a)}};a.jc=function(){var b=new Fa(j);return b.Z(a.a)?b.Tb():k};a.cb=c("_getLinkerUrl",52,function(b,c){var d=b[x]("#"),e=b,f=a.jc();if(f)if(c&&1>=d[v])e+="#"+f;else if(!c||1>=d[v])1>=d[v]?e+=(R(b,
+"?")?D:"?")+f:e=d[0]+(R(b,"?")?D:"?")+f+"#"+d[1];return e});a.nc=function(){var b=a.m,c=a.k,d=c.g(),e=a.a+"",f=L.Ya(),g,h=R(d,F+e+"."),i=R(d,H+e),u=R(d,la+e),s,G=[],Y="",Ia=!1,d=M(d)?"":d;if(j.w&&!a.eb){g=L[w][y]&&L[w][y].hash?L[w][y][fa][z](L[w][y][fa][q]("#")):"";j.U&&!M(g)&&(Y=g+D);Y+=L[w][y].search;if(!M(Y)&&R(Y,F))c.Sb(Y),c.Ba()||c.Qb(),s=c.ba(),a.eb=!0;g=c.ea;var va=c.Pa,U=c.Sa;M(g())||(va(Q(g())),R(g(),";")||U());g=c.da;va=c.X;U=c.Y;M(g())||(va(g()),R(g(),";")||U())}M(s)?h?(s=!i||!u)?(s=m(d,
+";",l(b)),a.F=!0):(s=N(d,F+e+".",";"),G=N(d,H+e,";")[x](".")):(s=[e,a.mc(),b,b,b,1][A]("."),Ia=a.F=!0):M(c.z())||M(c.ca())?(s=m(Y,D,l(b)),a.F=!0):(G=c.z()[x]("."),e=G[0]);s=s[x](".");L[t]&&f&&f.dh==e&&!j.o&&(s[4]=f.sid?f.sid:s[4],Ia&&(s[3]=f.sid?f.sid:s[4],f.vid&&(b=f.vid[x]("."),s[1]=b[0],s[2]=b[1])));c.Na(s[A]("."));G[0]=e;G[1]=G[1]?G[1]:0;G[2]=k!=G[2]?G[2]:j.Wb;G[3]=G[3]?G[3]:s[4];c.$(G[A]("."));c.Oa(e);M(c.Rb())||c.fa(c.K());c.Qa();c.aa();c.Ra()};a.oc=function(){u=new Ka(j)};a.getName=c("_getName",
+58,function(){return a.n});a.c=c("_initData",2,function(){var b;if(!i){if(!a.O)a.O=new La(j.ma);a.a=a.lc();a.k=new Fa(j);a.e=new Na;s=new Ma(j,l(a.a),a.k,a.e);a.oc()}if(g()){if(!i)a.oa=a.kc(a.ab,L[w].domain),b=new Z(l(a.a),a.oa,a.m,j);a.nc(b);s.$b()}if(!i)g()&&b.Pb(a.k,a.F),a.bb=new Na,$.load(j,a.k),i=!0});a.Xa=c("_visitCode",54,function(){a.c();var b=N(a.k.g(),F+a.a+".",";"),b=b[x](".");return b[v]<4?"":b[1]});a.qd=c("_cookiePathCopy",30,function(b){a.c();a.k&&a.k.Ub(a.a,b)});a.D=function(){return a.Xa()%
+1E4<j.L*100};a.re=c("_trackPageview",1,function(b){if(g())a.c(),a.uc(b),a.F=!1});a.se=c("_trackTrans",18,function(){var b=a.a,c=[],d,e,f;a.c();if(a.d&&a.D()){for(d=0;d<a.d.N[v];d++){e=a.d.N[d];T(c,e.ha());for(f=0;f<e.M[v];f++)T(c,e.M[f].ha())}for(d=0;d<c[v];d++)u.A(c[d],a.p,b,!0)}});a.me=c("_setTrans",20,function(){var b,c,d,e;b=L[w].getElementById?L[w].getElementById("utmtrans"):L[w].utmform&&L[w].utmform.utmtrans?L[w].utmform.utmtrans:k;a.c();if(b&&b.value){a.d=new W;e=b.value[x]("UTM:");j.u=!j.u||
+""==j.u?"|":j.u;for(b=0;b<e[v];b++){e[b]=ya(e[b]);c=e[b][x](j.u);for(d=0;d<c[v];d++)c[d]=ya(c[d]);"T"==c[0]?a.$a(c[1],c[2],c[3],c[4],c[5],c[6],c[7],c[8]):"I"==c[0]&&a.ic(c[1],c[2],c[3],c[4],c[5],c[6])}}});a.$a=c("_addTrans",21,function(b,c,d,e,f,g,h,i){a.d=a.d?a.d:new W;return a.d.Xb(b,c,d,e,f,g,h,i)});a.ic=c("_addItem",19,function(b,c,d,e,f,g){var h;a.d=a.d?a.d:new W;(h=a.d.Va(b))||(h=a.$a(b,"","","","","","",""));h.Vb(c,d,e,f,g)});a.oe=c("_setVar",22,function(b){b&&""!=b&&e()&&(a.c(),s.bc(b),a.D()&&
+u.A("&utmt=var",a.p,a.a))});a.Yd=c("_setCustomVar",10,function(b,c,d,e){a.c();return s.ac(b,c,d,e)});a.td=c("_deleteCustomVar",35,function(b){a.c();s.Yb(b)});a.Cd=c("_getVisitorCustomVar",50,function(b){a.c();return s.Zb(b)});a.fe=c("_setMaxCustomVariables",71,function(a){j.Ta=a});a.link=c("_link",101,function(b,c){j.w&&b&&(a.c(),L.ec(a.cb(b,c)))});a.Fd=c("_linkByPost",102,function(b,c){if(j.w&&b&&b.action)a.c(),b.action=a.cb(b.action,c)});a.pe=c("_setXKey",83,function(b,c,d){a.e.j(b,c,d)});a.qe=
+c("_setXValue",84,function(b,c,d){a.e.ja(b,c,d)});a.Dd=c("_getXKey",76,function(b,c){return a.e.fc(b,c)});a.Ed=c("_getXValue",77,function(b,c){return a.e.gc(b,c)});a.od=c("_clearXKey",72,function(b){a.e.t(b)});a.pd=c("_clearXValue",73,function(b){a.e.ia(b)});a.sd=c("_createXObj",75,function(){a.c();return new Na});a.qc=c("_sendXEvent",78,function(b){var c="";a.c();a.D()&&(c+="&utmt=event&utme="+P(a.e.hc(b))+a.na(),u.A(c,a.p,a.a,!1,!0))});a.rd=c("_createEventTracker",74,function(b){a.c();return new Oa(b,
+a)});a.Za=c("_trackEvent",4,function(b,c,d,e){a.c();var f=a.bb;k!=b&&k!=c&&""!=b&&""!=c?(f.t(5),f.ia(5),(b=f.j(5,1,b)&&f.j(5,2,c)&&(k==d||f.j(5,3,d))&&(k==e||f.ja(5,1,e)))&&a.qc(f)):b=!1;return b});a.Wa=c("_trackPageLoadTime",100,function(){a.c();if(!a.pa)a.pa=new Pa(a,u);return a.pa.Wa()});a.wd=function(){return j};a.ae=c("_setDomainName",6,function(a){j.b=a});a.kd=c("_addOrganic",14,function(a,b,c){j.J.splice(c?0:j.J[v],0,new Ca(a,b))});a.nd=c("_clearOrganic",70,function(){j.J=[]});a.hd=c("_addIgnoredOrganic",
+15,function(a){T(j.V,a)});a.ld=c("_clearIgnoredOrganic",97,function(){j.V=[]});a.jd=c("_addIgnoredRef",31,function(a){T(j.W,a)});a.md=c("_clearIgnoredRef",32,function(){j.W=[]});a.Id=c("_setAllowHash",8,function(a){j.Ua=a?1:0});a.Td=c("_setCampaignTrack",36,function(a){j.Ka=a?1:0});a.Ud=c("_setClientInfo",66,function(a){j.ka=a?1:0});a.vd=c("_getClientInfo",53,function(){return j.ka});a.Vd=c("_setCookiePath",9,function(a){j.f=a});a.ne=c("_setTransactionDelim",82,function(a){j.u=a});a.Xd=c("_setCookieTimeout",
+25,function(b){a.rc(b*1E3)});a.rc=c("_setCampaignCookieTimeout",29,function(a){j.La=a});a.Zd=c("_setDetectFlash",61,function(a){j.ma=a?1:0});a.xd=c("_getDetectFlash",65,function(){return j.ma});a.$d=c("_setDetectTitle",62,function(a){j.la=a?1:0});a.yd=c("_getDetectTitle",56,function(){return j.la});a.ce=c("_setLocalGifPath",46,function(a){j.ga=a});a.zd=c("_getLocalGifPath",57,function(){return j.ga});a.ee=c("_setLocalServerMode",92,function(){j.B=0});a.ie=c("_setRemoteServerMode",63,function(){j.B=
+1});a.de=c("_setLocalRemoteServerMode",47,function(){j.B=2});a.Ad=c("_getServiceMode",59,function(){return j.B});a.je=c("_setSampleRate",45,function(a){j.L=a});a.ke=c("_setSessionTimeout",27,function(b){a.sc(b*1E3)});a.sc=c("_setSessionCookieTimeout",26,function(a){j.Ma=a});a.Jd=c("_setAllowLinker",11,function(a){j.w=a?1:0});a.Hd=c("_setAllowAnchor",7,function(a){j.U=a?1:0});a.Qd=c("_setCampNameKey",41,function(a){j.Ca=a});a.Md=c("_setCampContentKey",38,function(a){j.Da=a});a.Nd=c("_setCampIdKey",
+39,function(a){j.Ea=a});a.Od=c("_setCampMediumKey",40,function(a){j.Fa=a});a.Pd=c("_setCampNOKey",42,function(a){j.Ga=a});a.Rd=c("_setCampSourceKey",43,function(a){j.Ha=a});a.Sd=c("_setCampTermKey",44,function(a){j.Ia=a});a.Ld=c("_setCampCIdKey",37,function(a){j.Ja=a});a.ud=c("_getAccount",64,function(){return a.p});a.Gd=c("_setAccount",3,function(b){a.p=b});a.ge=c("_setNamespace",48,function(a){j.o=a?P(a):k});a.Bd=c("_getVersion",60,function(){return ia});a.Kd=c("_setAutoTrackOutbound",79,Ba);a.le=
+c("_setTrackOutboundSubdomains",81,Ba);a.be=c("_setHrefExamineLimit",80,Ba);a.he=c("_setReferrerOverride",49,function(b){a.ab=b});a.Wd=c("_setCookiePersistence",24,function(b){a.tc(b)});a.tc=c("_setVisitorCookieTimeout",28,function(a){j.s=a})};var Ra=function(){var d=this,f=sa(d);d.Ab=!1;d.Ib={};d.bd=0;d._gasoDomain=k;d._gasoCPath=k;d.ve=f("_getTracker",0,function(b,f){return d.za(b,k,f)});d.za=f("_createTracker",55,function(b,d,e){d&&K(23);e&&K(67);d==k&&(d="~"+V.bd++);return V.Ib[d]=new Qa(d,b,e)});d.Hb=f("_getTrackerByName",51,function(b){b=b||"";return V.Ib[b]||V.za(k,b)});d.pb=function(){var b=L.Vc();return b&&b[ka]&&b[ka]()};d.ue=f("_anonymizeIp",16,function(){d.Ab=!0})};var Ta=function(){var d=this,f=sa(d);d.xe=f("_createAsyncTracker",33,function(b,d){return V.za(b,d||"")});d.ye=f("_getAsyncTracker",34,function(b){return V.Hb(b)});d.push=function(){K(5);for(var b=arguments,d=0,e=0;e<b[v];e++)try{if(typeof b[e]==="function")b[e]();else{var f="",g=b[e][0],a=g.lastIndexOf(".");a>0&&(f=g[z](0,a),g=g[z](a+1));var c=f==ga?V:f==ha?Sa:V.Hb(f);c[g].apply(c,b[e].slice(1))}}catch(u){d++}return d}};var V=new Ra;var Ua=L[t][ga];Ua&&typeof Ua._getTracker=="function"?V=Ua:L[t][ga]=V;var Sa=new Ta;a:{var Va=L[t][ha],Wa=!1;if(Va&&typeof Va[ba]=="function"&&(Wa=ua(Va),!Wa))break a;L[t][ha]=Sa;Wa&&Sa[ba].apply(Sa,Va)};})();
diff --git a/source/bower_components/modernizr/test/caniuse_files/green5x5.png b/source/bower_components/modernizr/test/caniuse_files/green5x5.png
new file mode 100644
index 0000000..1825547
--- /dev/null
+++ b/source/bower_components/modernizr/test/caniuse_files/green5x5.png
Binary files differ
diff --git a/source/bower_components/modernizr/test/caniuse_files/hashchange.html b/source/bower_components/modernizr/test/caniuse_files/hashchange.html
new file mode 100644
index 0000000..ad95f69
--- /dev/null
+++ b/source/bower_components/modernizr/test/caniuse_files/hashchange.html
@@ -0,0 +1,16 @@
+<!DOCTYPE html>
+<html>
+<head>
+ <meta charset="utf-8" />
+ <title>hashchange test</title>
+</head>
+<body style="background:red;overflow:hidden;">
+<script>
+addEventListener('hashchange', function() {
+ document.body.style.background = 'lime';
+}, false);
+
+location.hash = Math.random();
+</script>
+</body>
+</html>
diff --git a/source/bower_components/modernizr/test/caniuse_files/jquery.min.js b/source/bower_components/modernizr/test/caniuse_files/jquery.min.js
new file mode 100644
index 0000000..b2ac174
--- /dev/null
+++ b/source/bower_components/modernizr/test/caniuse_files/jquery.min.js
@@ -0,0 +1,18 @@
+/*!
+ * jQuery JavaScript Library v1.6.1
+ * http://jquery.com/
+ *
+ * Copyright 2011, John Resig
+ * Dual licensed under the MIT or GPL Version 2 licenses.
+ * http://jquery.org/license
+ *
+ * Includes Sizzle.js
+ * http://sizzlejs.com/
+ * Copyright 2011, The Dojo Foundation
+ * Released under the MIT, BSD, and GPL Licenses.
+ *
+ * Date: Thu May 12 15:04:36 2011 -0400
+ */
+(function(a,b){function cy(a){return f.isWindow(a)?a:a.nodeType===9?a.defaultView||a.parentWindow:!1}function cv(a){if(!cj[a]){var b=f("<"+a+">").appendTo("body"),d=b.css("display");b.remove();if(d==="none"||d===""){ck||(ck=c.createElement("iframe"),ck.frameBorder=ck.width=ck.height=0),c.body.appendChild(ck);if(!cl||!ck.createElement)cl=(ck.contentWindow||ck.contentDocument).document,cl.write("<!doctype><html><body></body></html>");b=cl.createElement(a),cl.body.appendChild(b),d=f.css(b,"display"),c.body.removeChild(ck)}cj[a]=d}return cj[a]}function cu(a,b){var c={};f.each(cp.concat.apply([],cp.slice(0,b)),function(){c[this]=a});return c}function ct(){cq=b}function cs(){setTimeout(ct,0);return cq=f.now()}function ci(){try{return new a.ActiveXObject("Microsoft.XMLHTTP")}catch(b){}}function ch(){try{return new a.XMLHttpRequest}catch(b){}}function cb(a,c){a.dataFilter&&(c=a.dataFilter(c,a.dataType));var d=a.dataTypes,e={},g,h,i=d.length,j,k=d[0],l,m,n,o,p;for(g=1;g<i;g++){if(g===1)for(h in a.converters)typeof h=="string"&&(e[h.toLowerCase()]=a.converters[h]);l=k,k=d[g];if(k==="*")k=l;else if(l!=="*"&&l!==k){m=l+" "+k,n=e[m]||e["* "+k];if(!n){p=b;for(o in e){j=o.split(" ");if(j[0]===l||j[0]==="*"){p=e[j[1]+" "+k];if(p){o=e[o],o===!0?n=p:p===!0&&(n=o);break}}}}!n&&!p&&f.error("No conversion from "+m.replace(" "," to ")),n!==!0&&(c=n?n(c):p(o(c)))}}return c}function ca(a,c,d){var e=a.contents,f=a.dataTypes,g=a.responseFields,h,i,j,k;for(i in g)i in d&&(c[g[i]]=d[i]);while(f[0]==="*")f.shift(),h===b&&(h=a.mimeType||c.getResponseHeader("content-type"));if(h)for(i in e)if(e[i]&&e[i].test(h)){f.unshift(i);break}if(f[0]in d)j=f[0];else{for(i in d){if(!f[0]||a.converters[i+" "+f[0]]){j=i;break}k||(k=i)}j=j||k}if(j){j!==f[0]&&f.unshift(j);return d[j]}}function b_(a,b,c,d){if(f.isArray(b))f.each(b,function(b,e){c||bF.test(a)?d(a,e):b_(a+"["+(typeof e=="object"||f.isArray(e)?b:"")+"]",e,c,d)});else if(!c&&b!=null&&typeof b=="object")for(var e in b)b_(a+"["+e+"]",b[e],c,d);else d(a,b)}function b$(a,c,d,e,f,g){f=f||c.dataTypes[0],g=g||{},g[f]=!0;var h=a[f],i=0,j=h?h.length:0,k=a===bU,l;for(;i<j&&(k||!l);i++)l=h[i](c,d,e),typeof l=="string"&&(!k||g[l]?l=b:(c.dataTypes.unshift(l),l=b$(a,c,d,e,l,g)));(k||!l)&&!g["*"]&&(l=b$(a,c,d,e,"*",g));return l}function bZ(a){return function(b,c){typeof b!="string"&&(c=b,b="*");if(f.isFunction(c)){var d=b.toLowerCase().split(bQ),e=0,g=d.length,h,i,j;for(;e<g;e++)h=d[e],j=/^\+/.test(h),j&&(h=h.substr(1)||"*"),i=a[h]=a[h]||[],i[j?"unshift":"push"](c)}}}function bD(a,b,c){var d=b==="width"?bx:by,e=b==="width"?a.offsetWidth:a.offsetHeight;if(c==="border")return e;f.each(d,function(){c||(e-=parseFloat(f.css(a,"padding"+this))||0),c==="margin"?e+=parseFloat(f.css(a,"margin"+this))||0:e-=parseFloat(f.css(a,"border"+this+"Width"))||0});return e}function bn(a,b){b.src?f.ajax({url:b.src,async:!1,dataType:"script"}):f.globalEval((b.text||b.textContent||b.innerHTML||"").replace(bf,"/*$0*/")),b.parentNode&&b.parentNode.removeChild(b)}function bm(a){f.nodeName(a,"input")?bl(a):a.getElementsByTagName&&f.grep(a.getElementsByTagName("input"),bl)}function bl(a){if(a.type==="checkbox"||a.type==="radio")a.defaultChecked=a.checked}function bk(a){return"getElementsByTagName"in a?a.getElementsByTagName("*"):"querySelectorAll"in a?a.querySelectorAll("*"):[]}function bj(a,b){var c;if(b.nodeType===1){b.clearAttributes&&b.clearAttributes(),b.mergeAttributes&&b.mergeAttributes(a),c=b.nodeName.toLowerCase();if(c==="object")b.outerHTML=a.outerHTML;else if(c!=="input"||a.type!=="checkbox"&&a.type!=="radio"){if(c==="option")b.selected=a.defaultSelected;else if(c==="input"||c==="textarea")b.defaultValue=a.defaultValue}else a.checked&&(b.defaultChecked=b.checked=a.checked),b.value!==a.value&&(b.value=a.value);b.removeAttribute(f.expando)}}function bi(a,b){if(b.nodeType===1&&!!f.hasData(a)){var c=f.expando,d=f.data(a),e=f.data(b,d);if(d=d[c]){var g=d.events;e=e[c]=f.extend({},d);if(g){delete e.handle,e.events={};for(var h in g)for(var i=0,j=g[h].length;i<j;i++)f.event.add(b,h+(g[h][i].namespace?".":"")+g[h][i].namespace,g[h][i],g[h][i].data)}}}}function bh(a,b){return f.nodeName(a,"table")?a.getElementsByTagName("tbody")[0]||a.appendChild(a.ownerDocument.createElement("tbody")):a}function X(a,b,c){b=b||0;if(f.isFunction(b))return f.grep(a,function(a,d){var e=!!b.call(a,d,a);return e===c});if(b.nodeType)return f.grep(a,function(a,d){return a===b===c});if(typeof b=="string"){var d=f.grep(a,function(a){return a.nodeType===1});if(S.test(b))return f.filter(b,d,!c);b=f.filter(b,d)}return f.grep(a,function(a,d){return f.inArray(a,b)>=0===c})}function W(a){return!a||!a.parentNode||a.parentNode.nodeType===11}function O(a,b){return(a&&a!=="*"?a+".":"")+b.replace(A,"`").replace(B,"&")}function N(a){var b,c,d,e,g,h,i,j,k,l,m,n,o,p=[],q=[],r=f._data(this,"events");if(!(a.liveFired===this||!r||!r.live||a.target.disabled||a.button&&a.type==="click")){a.namespace&&(n=new RegExp("(^|\\.)"+a.namespace.split(".").join("\\.(?:.*\\.)?")+"(\\.|$)")),a.liveFired=this;var s=r.live.slice(0);for(i=0;i<s.length;i++)g=s[i],g.origType.replace(y,"")===a.type?q.push(g.selector):s.splice(i--,1);e=f(a.target).closest(q,a.currentTarget);for(j=0,k=e.length;j<k;j++){m=e[j];for(i=0;i<s.length;i++){g=s[i];if(m.selector===g.selector&&(!n||n.test(g.namespace))&&!m.elem.disabled){h=m.elem,d=null;if(g.preType==="mouseenter"||g.preType==="mouseleave")a.type=g.preType,d=f(a.relatedTarget).closest(g.selector)[0],d&&f.contains(h,d)&&(d=h);(!d||d!==h)&&p.push({elem:h,handleObj:g,level:m.level})}}}for(j=0,k=p.length;j<k;j++){e=p[j];if(c&&e.level>c)break;a.currentTarget=e.elem,a.data=e.handleObj.data,a.handleObj=e.handleObj,o=e.handleObj.origHandler.apply(e.elem,arguments);if(o===!1||a.isPropagationStopped()){c=e.level,o===!1&&(b=!1);if(a.isImmediatePropagationStopped())break}}return b}}function L(a,c,d){var e=f.extend({},d[0]);e.type=a,e.originalEvent={},e.liveFired=b,f.event.handle.call(c,e),e.isDefaultPrevented()&&d[0].preventDefault()}function F(){return!0}function E(){return!1}function m(a,c,d){var e=c+"defer",g=c+"queue",h=c+"mark",i=f.data(a,e,b,!0);i&&(d==="queue"||!f.data(a,g,b,!0))&&(d==="mark"||!f.data(a,h,b,!0))&&setTimeout(function(){!f.data(a,g,b,!0)&&!f.data(a,h,b,!0)&&(f.removeData(a,e,!0),i.resolve())},0)}function l(a){for(var b in a)if(b!=="toJSON")return!1;return!0}function k(a,c,d){if(d===b&&a.nodeType===1){var e="data-"+c.replace(j,"$1-$2").toLowerCase();d=a.getAttribute(e);if(typeof d=="string"){try{d=d==="true"?!0:d==="false"?!1:d==="null"?null:f.isNaN(d)?i.test(d)?f.parseJSON(d):d:parseFloat(d)}catch(g){}f.data(a,c,d)}else d=b}return d}var c=a.document,d=a.navigator,e=a.location,f=function(){function H(){if(!e.isReady){try{c.documentElement.doScroll("left")}catch(a){setTimeout(H,1);return}e.ready()}}var e=function(a,b){return new e.fn.init(a,b,h)},f=a.jQuery,g=a.$,h,i=/^(?:[^<]*(<[\w\W]+>)[^>]*$|#([\w\-]*)$)/,j=/\S/,k=/^\s+/,l=/\s+$/,m=/\d/,n=/^<(\w+)\s*\/?>(?:<\/\1>)?$/,o=/^[\],:{}\s]*$/,p=/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,q=/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,r=/(?:^|:|,)(?:\s*\[)+/g,s=/(webkit)[ \/]([\w.]+)/,t=/(opera)(?:.*version)?[ \/]([\w.]+)/,u=/(msie) ([\w.]+)/,v=/(mozilla)(?:.*? rv:([\w.]+))?/,w=d.userAgent,x,y,z,A=Object.prototype.toString,B=Object.prototype.hasOwnProperty,C=Array.prototype.push,D=Array.prototype.slice,E=String.prototype.trim,F=Array.prototype.indexOf,G={};e.fn=e.prototype={constructor:e,init:function(a,d,f){var g,h,j,k;if(!a)return this;if(a.nodeType){this.context=this[0]=a,this.length=1;return this}if(a==="body"&&!d&&c.body){this.context=c,this[0]=c.body,this.selector=a,this.length=1;return this}if(typeof a=="string"){a.charAt(0)!=="<"||a.charAt(a.length-1)!==">"||a.length<3?g=i.exec(a):g=[null,a,null];if(g&&(g[1]||!d)){if(g[1]){d=d instanceof e?d[0]:d,k=d?d.ownerDocument||d:c,j=n.exec(a),j?e.isPlainObject(d)?(a=[c.createElement(j[1])],e.fn.attr.call(a,d,!0)):a=[k.createElement(j[1])]:(j=e.buildFragment([g[1]],[k]),a=(j.cacheable?e.clone(j.fragment):j.fragment).childNodes);return e.merge(this,a)}h=c.getElementById(g[2]);if(h&&h.parentNode){if(h.id!==g[2])return f.find(a);this.length=1,this[0]=h}this.context=c,this.selector=a;return this}return!d||d.jquery?(d||f).find(a):this.constructor(d).find(a)}if(e.isFunction(a))return f.ready(a);a.selector!==b&&(this.selector=a.selector,this.context=a.context);return e.makeArray(a,this)},selector:"",jquery:"1.6.1",length:0,size:function(){return this.length},toArray:function(){return D.call(this,0)},get:function(a){return a==null?this.toArray():a<0?this[this.length+a]:this[a]},pushStack:function(a,b,c){var d=this.constructor();e.isArray(a)?C.apply(d,a):e.merge(d,a),d.prevObject=this,d.context=this.context,b==="find"?d.selector=this.selector+(this.selector?" ":"")+c:b&&(d.selector=this.selector+"."+b+"("+c+")");return d},each:function(a,b){return e.each(this,a,b)},ready:function(a){e.bindReady(),y.done(a);return this},eq:function(a){return a===-1?this.slice(a):this.slice(a,+a+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return this.pushStack(D.apply(this,arguments),"slice",D.call(arguments).join(","))},map:function(a){return this.pushStack(e.map(this,function(b,c){return a.call(b,c,b)}))},end:function(){return this.prevObject||this.constructor(null)},push:C,sort:[].sort,splice:[].splice},e.fn.init.prototype=e.fn,e.extend=e.fn.extend=function(){var a,c,d,f,g,h,i=arguments[0]||{},j=1,k=arguments.length,l=!1;typeof i=="boolean"&&(l=i,i=arguments[1]||{},j=2),typeof i!="object"&&!e.isFunction(i)&&(i={}),k===j&&(i=this,--j);for(;j<k;j++)if((a=arguments[j])!=null)for(c in a){d=i[c],f=a[c];if(i===f)continue;l&&f&&(e.isPlainObject(f)||(g=e.isArray(f)))?(g?(g=!1,h=d&&e.isArray(d)?d:[]):h=d&&e.isPlainObject(d)?d:{},i[c]=e.extend(l,h,f)):f!==b&&(i[c]=f)}return i},e.extend({noConflict:function(b){a.$===e&&(a.$=g),b&&a.jQuery===e&&(a.jQuery=f);return e},isReady:!1,readyWait:1,holdReady:function(a){a?e.readyWait++:e.ready(!0)},ready:function(a){if(a===!0&&!--e.readyWait||a!==!0&&!e.isReady){if(!c.body)return setTimeout(e.ready,1);e.isReady=!0;if(a!==!0&&--e.readyWait>0)return;y.resolveWith(c,[e]),e.fn.trigger&&e(c).trigger("ready").unbind("ready")}},bindReady:function(){if(!y){y=e._Deferred();if(c.readyState==="complete")return setTimeout(e.ready,1);if(c.addEventListener)c.addEventListener("DOMContentLoaded",z,!1),a.addEventListener("load",e.ready,!1);else if(c.attachEvent){c.attachEvent("onreadystatechange",z),a.attachEvent("onload",e.ready);var b=!1;try{b=a.frameElement==null}catch(d){}c.documentElement.doScroll&&b&&H()}}},isFunction:function(a){return e.type(a)==="function"},isArray:Array.isArray||function(a){return e.type(a)==="array"},isWindow:function(a){return a&&typeof a=="object"&&"setInterval"in a},isNaN:function(a){return a==null||!m.test(a)||isNaN(a)},type:function(a){return a==null?String(a):G[A.call(a)]||"object"},isPlainObject:function(a){if(!a||e.type(a)!=="object"||a.nodeType||e.isWindow(a))return!1;if(a.constructor&&!B.call(a,"constructor")&&!B.call(a.constructor.prototype,"isPrototypeOf"))return!1;var c;for(c in a);return c===b||B.call(a,c)},isEmptyObject:function(a){for(var b in a)return!1;return!0},error:function(a){throw a},parseJSON:function(b){if(typeof b!="string"||!b)return null;b=e.trim(b);if(a.JSON&&a.JSON.parse)return a.JSON.parse(b);if(o.test(b.replace(p,"@").replace(q,"]").replace(r,"")))return(new Function("return "+b))();e.error("Invalid JSON: "+b)},parseXML:function(b,c,d){a.DOMParser?(d=new DOMParser,c=d.parseFromString(b,"text/xml")):(c=new ActiveXObject("Microsoft.XMLDOM"),c.async="false",c.loadXML(b)),d=c.documentElement,(!d||!d.nodeName||d.nodeName==="parsererror")&&e.error("Invalid XML: "+b);return c},noop:function(){},globalEval:function(b){b&&j.test(b)&&(a.execScript||function(b){a.eval.call(a,b)})(b)},nodeName:function(a,b){return a.nodeName&&a.nodeName.toUpperCase()===b.toUpperCase()},each:function(a,c,d){var f,g=0,h=a.length,i=h===b||e.isFunction(a);if(d){if(i){for(f in a)if(c.apply(a[f],d)===!1)break}else for(;g<h;)if(c.apply(a[g++],d)===!1)break}else if(i){for(f in a)if(c.call(a[f],f,a[f])===!1)break}else for(;g<h;)if(c.call(a[g],g,a[g++])===!1)break;return a},trim:E?function(a){return a==null?"":E.call(a)}:function(a){return a==null?"":(a+"").replace(k,"").replace(l,"")},makeArray:function(a,b){var c=b||[];if(a!=null){var d=e.type(a);a.length==null||d==="string"||d==="function"||d==="regexp"||e.isWindow(a)?C.call(c,a):e.merge(c,a)}return c},inArray:function(a,b){if(F)return F.call(b,a);for(var c=0,d=b.length;c<d;c++)if(b[c]===a)return c;return-1},merge:function(a,c){var d=a.length,e=0;if(typeof c.length=="number")for(var f=c.length;e<f;e++)a[d++]=c[e];else while(c[e]!==b)a[d++]=c[e++];a.length=d;return a},grep:function(a,b,c){var d=[],e;c=!!c;for(var f=0,g=a.length;f<g;f++)e=!!b(a[f],f),c!==e&&d.push(a[f]);return d},map:function(a,c,d){var f,g,h=[],i=0,j=a.length,k=a instanceof e||j!==b&&typeof j=="number"&&(j>0&&a[0]&&a[j-1]||j===0||e.isArray(a));if(k)for(;i<j;i++)f=c(a[i],i,d),f!=null&&(h[h.length]=f);else for(g in a)f=c(a[g],g,d),f!=null&&(h[h.length]=f);return h.concat.apply([],h)},guid:1,proxy:function(a,c){if(typeof c=="string"){var d=a[c];c=a,a=d}if(!e.isFunction(a))return b;var f=D.call(arguments,2),g=function(){return a.apply(c,f.concat(D.call(arguments)))};g.guid=a.guid=a.guid||g.guid||e.guid++;return g},access:function(a,c,d,f,g,h){var i=a.length;if(typeof c=="object"){for(var j in c)e.access(a,j,c[j],f,g,d);return a}if(d!==b){f=!h&&f&&e.isFunction(d);for(var k=0;k<i;k++)g(a[k],c,f?d.call(a[k],k,g(a[k],c)):d,h);return a}return i?g(a[0],c):b},now:function(){return(new Date).getTime()},uaMatch:function(a){a=a.toLowerCase();var b=s.exec(a)||t.exec(a)||u.exec(a)||a.indexOf("compatible")<0&&v.exec(a)||[];return{browser:b[1]||"",version:b[2]||"0"}},sub:function(){function a(b,c){return new a.fn.init(b,c)}e.extend(!0,a,this),a.superclass=this,a.fn=a.prototype=this(),a.fn.constructor=a,a.sub=this.sub,a.fn.init=function(d,f){f&&f instanceof e&&!(f instanceof a)&&(f=a(f));return e.fn.init.call(this,d,f,b)},a.fn.init.prototype=a.fn;var b=a(c);return a},browser:{}}),e.each("Boolean Number String Function Array Date RegExp Object".split(" "),function(a,b){G["[object "+b+"]"]=b.toLowerCase()}),x=e.uaMatch(w),x.browser&&(e.browser[x.browser]=!0,e.browser.version=x.version),e.browser.webkit&&(e.browser.safari=!0),j.test(" ")&&(k=/^[\s\xA0]+/,l=/[\s\xA0]+$/),h=e(c),c.addEventListener?z=function(){c.removeEventListener("DOMContentLoaded",z,!1),e.ready()}:c.attachEvent&&(z=function(){c.readyState==="complete"&&(c.detachEvent("onreadystatechange",z),e.ready())});return e}(),g="done fail isResolved isRejected promise then always pipe".split(" "),h=[].slice;f.extend({_Deferred:function(){var a=[],b,c,d,e={done:function(){if(!d){var c=arguments,g,h,i,j,k;b&&(k=b,b=0);for(g=0,h=c.length;g<h;g++)i=c[g],j=f.type(i),j==="array"?e.done.apply(e,i):j==="function"&&a.push(i);k&&e.resolveWith(k[0],k[1])}return this},resolveWith:function(e,f){if(!d&&!b&&!c){f=f||[],c=1;try{while(a[0])a.shift().apply(e,f)}finally{b=[e,f],c=0}}return this},resolve:function(){e.resolveWith(this,arguments);return this},isResolved:function(){return!!c||!!b},cancel:function(){d=1,a=[];return this}};return e},Deferred:function(a){var b=f._Deferred(),c=f._Deferred(),d;f.extend(b,{then:function(a,c){b.done(a).fail(c);return this},always:function(){return b.done.apply(b,arguments).fail.apply(this,arguments)},fail:c.done,rejectWith:c.resolveWith,reject:c.resolve,isRejected:c.isResolved,pipe:function(a,c){return f.Deferred(function(d){f.each({done:[a,"resolve"],fail:[c,"reject"]},function(a,c){var e=c[0],g=c[1],h;f.isFunction(e)?b[a](function(){h=e.apply(this,arguments),h&&f.isFunction(h.promise)?h.promise().then(d.resolve,d.reject):d[g](h)}):b[a](d[g])})}).promise()},promise:function(a){if(a==null){if(d)return d;d=a={}}var c=g.length;while(c--)a[g[c]]=b[g[c]];return a}}),b.done(c.cancel).fail(b.cancel),delete b.cancel,a&&a.call(b,b);return b},when:function(a){function i(a){return function(c){b[a]=arguments.length>1?h.call(arguments,0):c,--e||g.resolveWith(g,h.call(b,0))}}var b=arguments,c=0,d=b.length,e=d,g=d<=1&&a&&f.isFunction(a.promise)?a:f.Deferred();if(d>1){for(;c<d;c++)b[c]&&f.isFunction(b[c].promise)?b[c].promise().then(i(c),g.reject):--e;e||g.resolveWith(g,b)}else g!==a&&g.resolveWith(g,d?[a]:[]);return g.promise()}}),f.support=function(){var a=c.createElement("div"),b=c.documentElement,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r;a.setAttribute("className","t"),a.innerHTML=" <link/><table></table><a href='/a' style='top:1px;float:left;opacity:.55;'>a</a><input type='checkbox'/>",d=a.getElementsByTagName("*"),e=a.getElementsByTagName("a")[0];if(!d||!d.length||!e)return{};f=c.createElement("select"),g=f.appendChild(c.createElement("option")),h=a.getElementsByTagName("input")[0],j={leadingWhitespace:a.firstChild.nodeType===3,tbody:!a.getElementsByTagName("tbody").length,htmlSerialize:!!a.getElementsByTagName("link").length,style:/top/.test(e.getAttribute("style")),hrefNormalized:e.getAttribute("href")==="/a",opacity:/^0.55$/.test(e.style.opacity),cssFloat:!!e.style.cssFloat,checkOn:h.value==="on",optSelected:g.selected,getSetAttribute:a.className!=="t",submitBubbles:!0,changeBubbles:!0,focusinBubbles:!1,deleteExpando:!0,noCloneEvent:!0,inlineBlockNeedsLayout:!1,shrinkWrapBlocks:!1,reliableMarginRight:!0},h.checked=!0,j.noCloneChecked=h.cloneNode(!0).checked,f.disabled=!0,j.optDisabled=!g.disabled;try{delete a.test}catch(s){j.deleteExpando=!1}!a.addEventListener&&a.attachEvent&&a.fireEvent&&(a.attachEvent("onclick",function b(){j.noCloneEvent=!1,a.detachEvent("onclick",b)}),a.cloneNode(!0).fireEvent("onclick")),h=c.createElement("input"),h.value="t",h.setAttribute("type","radio"),j.radioValue=h.value==="t",h.setAttribute("checked","checked"),a.appendChild(h),k=c.createDocumentFragment(),k.appendChild(a.firstChild),j.checkClone=k.cloneNode(!0).cloneNode(!0).lastChild.checked,a.innerHTML="",a.style.width=a.style.paddingLeft="1px",l=c.createElement("body"),m={visibility:"hidden",width:0,height:0,border:0,margin:0,background:"none"};for(q in m)l.style[q]=m[q];l.appendChild(a),b.insertBefore(l,b.firstChild),j.appendChecked=h.checked,j.boxModel=a.offsetWidth===2,"zoom"in a.style&&(a.style.display="inline",a.style.zoom=1,j.inlineBlockNeedsLayout=a.offsetWidth===2,a.style.display="",a.innerHTML="<div style='width:4px;'></div>",j.shrinkWrapBlocks=a.offsetWidth!==2),a.innerHTML="<table><tr><td style='padding:0;border:0;display:none'></td><td>t</td></tr></table>",n=a.getElementsByTagName("td"),r=n[0].offsetHeight===0,n[0].style.display="",n[1].style.display="none",j.reliableHiddenOffsets=r&&n[0].offsetHeight===0,a.innerHTML="",c.defaultView&&c.defaultView.getComputedStyle&&(i=c.createElement("div"),i.style.width="0",i.style.marginRight="0",a.appendChild(i),j.reliableMarginRight=(parseInt((c.defaultView.getComputedStyle(i,null)||{marginRight:0}).marginRight,10)||0)===0),l.innerHTML="",b.removeChild(l);if(a.attachEvent)for(q in{submit:1,change:1,focusin:1})p="on"+q,r=p in a,r||(a.setAttribute(p,"return;"),r=typeof a[p]=="function"),j[q+"Bubbles"]=r;return j}(),f.boxModel=f.support.boxModel;var i=/^(?:\{.*\}|\[.*\])$/,j=/([a-z])([A-Z])/g;f.extend({cache:{},uuid:0,expando:"jQuery"+(f.fn.jquery+Math.random()).replace(/\D/g,""),noData:{embed:!0,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",applet:!0},hasData:function(a){a=a.nodeType?f.cache[a[f.expando]]:a[f.expando];return!!a&&!l(a)},data:function(a,c,d,e){if(!!f.acceptData(a)){var g=f.expando,h=typeof c=="string",i,j=a.nodeType,k=j?f.cache:a,l=j?a[f.expando]:a[f.expando]&&f.expando;if((!l||e&&l&&!k[l][g])&&h&&d===b)return;l||(j?a[f.expando]=l=++f.uuid:l=f.expando),k[l]||(k[l]={},j||(k[l].toJSON=f.noop));if(typeof c=="object"||typeof c=="function")e?k[l][g]=f.extend(k[l][g],c):k[l]=f.extend(k[l],c);i=k[l],e&&(i[g]||(i[g]={}),i=i[g]),d!==b&&(i[f.camelCase(c)]=d);if(c==="events"&&!i[c])return i[g]&&i[g].events;return h?i[f.camelCase(c)]:i}},removeData:function(b,c,d){if(!!f.acceptData(b)){var e=f.expando,g=b.nodeType,h=g?f.cache:b,i=g?b[f.expando]:f.expando;if(!h[i])return;if(c){var j=d?h[i][e]:h[i];if(j){delete j[c];if(!l(j))return}}if(d){delete h[i][e];if(!l(h[i]))return}var k=h[i][e];f.support.deleteExpando||h!=a?delete h[i]:h[i]=null,k?(h[i]={},g||(h[i].toJSON=f.noop),h[i][e]=k):g&&(f.support.deleteExpando?delete b[f.expando]:b.removeAttribute?b.removeAttribute(f.expando):b[f.expando]=null)}},_data:function(a,b,c){return f.data(a,b,c,!0)},acceptData:function(a){if(a.nodeName){var b=f.noData[a.nodeName.toLowerCase()];if(b)return b!==!0&&a.getAttribute("classid")===b}return!0}}),f.fn.extend({data:function(a,c){var d=null;if(typeof a=="undefined"){if(this.length){d=f.data(this[0]);if(this[0].nodeType===1){var e=this[0].attributes,g;for(var h=0,i=e.length;h<i;h++)g=e[h].name,g.indexOf("data-")===0&&(g=f.camelCase(g.substring(5)),k(this[0],g,d[g]))}}return d}if(typeof a=="object")return this.each(function(){f.data(this,a)});var j=a.split(".");j[1]=j[1]?"."+j[1]:"";if(c===b){d=this.triggerHandler("getData"+j[1]+"!",[j[0]]),d===b&&this.length&&(d=f.data(this[0],a),d=k(this[0],a,d));return d===b&&j[1]?this.data(j[0]):d}return this.each(function(){var b=f(this),d=[j[0],c];b.triggerHandler("setData"+j[1]+"!",d),f.data(this,a,c),b.triggerHandler("changeData"+j[1]+"!",d)})},removeData:function(a){return this.each(function(){f.removeData(this,a)})}}),f.extend({_mark:function(a,c){a&&(c=(c||"fx")+"mark",f.data(a,c,(f.data(a,c,b,!0)||0)+1,!0))},_unmark:function(a,c,d){a!==!0&&(d=c,c=a,a=!1);if(c){d=d||"fx";var e=d+"mark",g=a?0:(f.data(c,e,b,!0)||1)-1;g?f.data(c,e,g,!0):(f.removeData(c,e,!0),m(c,d,"mark"))}},queue:function(a,c,d){if(a){c=(c||"fx")+"queue";var e=f.data(a,c,b,!0);d&&(!e||f.isArray(d)?e=f.data(a,c,f.makeArray(d),!0):e.push(d));return e||[]}},dequeue:function(a,b){b=b||"fx";var c=f.queue(a,b),d=c.shift(),e;d==="inprogress"&&(d=c.shift()),d&&(b==="fx"&&c.unshift("inprogress"),d.call(a,function(){f.dequeue(a,b)})),c.length||(f.removeData(a,b+"queue",!0),m(a,b,"queue"))}}),f.fn.extend({queue:function(a,c){typeof a!="string"&&(c=a,a="fx");if(c===b)return f.queue(this[0],a);return this.each(function(){var b=f.queue(this,a,c);a==="fx"&&b[0]!=="inprogress"&&f.dequeue(this,a)})},dequeue:function(a){return this.each(function(){f.dequeue(this,a)})},delay:function(a,b){a=f.fx?f.fx.speeds[a]||a:a,b=b||"fx";return this.queue(b,function(){var c=this;setTimeout(function(){f.dequeue(c,b)},a)})},clearQueue:function(a){return this.queue(a||"fx",[])},promise:function(a,c){function m(){--h||d.resolveWith(e,[e])}typeof a!="string"&&(c=a,a=b),a=a||"fx";var d=f.Deferred(),e=this,g=e.length,h=1,i=a+"defer",j=a+"queue",k=a+"mark",l;while(g--)if(l=f.data(e[g],i,b,!0)||(f.data(e[g],j,b,!0)||f.data(e[g],k,b,!0))&&f.data(e[g],i,f._Deferred(),!0))h++,l.done(m);m();return d.promise()}});var n=/[\n\t\r]/g,o=/\s+/,p=/\r/g,q=/^(?:button|input)$/i,r=/^(?:button|input|object|select|textarea)$/i,s=/^a(?:rea)?$/i,t=/^(?:autofocus|autoplay|async|checked|controls|defer|disabled|hidden|loop|multiple|open|readonly|required|scoped|selected)$/i,u=/\:/,v,w;f.fn.extend({attr:function(a,b){return f.access(this,a,b,!0,f.attr)},removeAttr:function(a){return this.each(function(){f.removeAttr(this,a)})},prop:function(a,b){return f.access(this,a,b,!0,f.prop)},removeProp:function(a){a=f.propFix[a]||a;return this.each(function(){try{this[a]=b,delete this[a]}catch(c){}})},addClass:function(a){if(f.isFunction(a))return this.each(function(b){var c=f(this);c.addClass(a.call(this,b,c.attr("class")||""))});if(a&&typeof a=="string"){var b=(a||"").split(o);for(var c=0,d=this.length;c<d;c++){var e=this[c];if(e.nodeType===1)if(!e.className)e.className=a;else{var g=" "+e.className+" ",h=e.className;for(var i=0,j=b.length;i<j;i++)g.indexOf(" "+b[i]+" ")<0&&(h+=" "+b[i]);e.className=f.trim(h)}}}return this},removeClass:function(a){if(f.isFunction(a))return this.each(function(b){var c=f(this);c.removeClass(a.call(this,b,c.attr("class")))});if(a&&typeof a=="string"||a===b){var c=(a||"").split(o);for(var d=0,e=this.length;d<e;d++){var g=this[d];if(g.nodeType===1&&g.className)if(a){var h=(" "+g.className+" ").replace(n," ");for(var i=0,j=c.length;i<j;i++)h=h.replace(" "+c[i]+" "," ");g.className=f.trim(h)}else g.className=""}}return this},toggleClass:function(a,b){var c=typeof a,d=typeof b=="boolean";if(f.isFunction(a))return this.each(function(c){var d=f(this);d.toggleClass(a.call(this,c,d.attr("class"),b),b)});return this.each(function(){if(c==="string"){var e,g=0,h=f(this),i=b,j=a.split(o);while(e=j[g++])i=d?i:!h.hasClass(e),h[i?"addClass":"removeClass"](e)}else if(c==="undefined"||c==="boolean")this.className&&f._data(this,"__className__",this.className),this.className=this.className||a===!1?"":f._data(this,"__className__")||""})},hasClass:function(a){var b=" "+a+" ";for(var c=0,d=this.length;c<d;c++)if((" "+this[c].className+" ").replace(n," ").indexOf(b)>-1)return!0;return!1},val:function(a){var c,d,e=this[0];if(!arguments.length){if(e){c=f.valHooks[e.nodeName.toLowerCase()]||f.valHooks[e.type];if(c&&"get"in c&&(d=c.get(e,"value"))!==b)return d;return(e.value||"").replace(p,"")}return b}var g=f.isFunction(a);return this.each(function(d){var e=f(this),h;if(this.nodeType===1){g?h=a.call(this,d,e.val()):h=a,h==null?h="":typeof h=="number"?h+="":f.isArray(h)&&(h=f.map(h,function(a){return a==null?"":a+""})),c=f.valHooks[this.nodeName.toLowerCase()]||f.valHooks[this.type];if(!c||!("set"in c)||c.set(this,h,"value")===b)this.value=h}})}}),f.extend({valHooks:{option:{get:function(a){var b=a.attributes.value;return!b||b.specified?a.value:a.text}},select:{get:function(a){var b,c=a.selectedIndex,d=[],e=a.options,g=a.type==="select-one";if(c<0)return null;for(var h=g?c:0,i=g?c+1:e.length;h<i;h++){var j=e[h];if(j.selected&&(f.support.optDisabled?!j.disabled:j.getAttribute("disabled")===null)&&(!j.parentNode.disabled||!f.nodeName(j.parentNode,"optgroup"))){b=f(j).val();if(g)return b;d.push(b)}}if(g&&!d.length&&e.length)return f(e[c]).val();return d},set:function(a,b){var c=f.makeArray(b);f(a).find("option").each(function(){this.selected=f.inArray(f(this).val(),c)>=0}),c.length||(a.selectedIndex=-1);return c}}},attrFn:{val:!0,css:!0,html:!0,text:!0,data:!0,width:!0,height:!0,offset:!0},attrFix:{tabindex:"tabIndex"},attr:function(a,c,d,e){var g=a.nodeType;if(!a||g===3||g===8||g===2)return b;if(e&&c in f.attrFn)return f(a)[c](d);if(!("getAttribute"in a))return f.prop(a,c,d);var h,i,j=g!==1||!f.isXMLDoc(a);c=j&&f.attrFix[c]||c,i=f.attrHooks[c],i||(!t.test(c)||typeof d!="boolean"&&d!==b&&d.toLowerCase()!==c.toLowerCase()?v&&(f.nodeName(a,"form")||u.test(c))&&(i=v):i=w);if(d!==b){if(d===null){f.removeAttr(a,c);return b}if(i&&"set"in i&&j&&(h=i.set(a,d,c))!==b)return h;a.setAttribute(c,""+d);return d}if(i&&"get"in i&&j)return i.get(a,c);h=a.getAttribute(c);return h===null?b:h},removeAttr:function(a,b){var c;a.nodeType===1&&(b=f.attrFix[b]||b,f.support.getSetAttribute?a.removeAttribute(b):(f.attr(a,b,""),a.removeAttributeNode(a.getAttributeNode(b))),t.test(b)&&(c=f.propFix[b]||b)in a&&(a[c]=!1))},attrHooks:{type:{set:function(a,b){if(q.test(a.nodeName)&&a.parentNode)f.error("type property can't be changed");else if(!f.support.radioValue&&b==="radio"&&f.nodeName(a,"input")){var c=a.value;a.setAttribute("type",b),c&&(a.value=c);return b}}},tabIndex:{get:function(a){var c=a.getAttributeNode("tabIndex");return c&&c.specified?parseInt(c.value,10):r.test(a.nodeName)||s.test(a.nodeName)&&a.href?0:b}}},propFix:{tabindex:"tabIndex",readonly:"readOnly","for":"htmlFor","class":"className",maxlength:"maxLength",cellspacing:"cellSpacing",cellpadding:"cellPadding",rowspan:"rowSpan",colspan:"colSpan",usemap:"useMap",frameborder:"frameBorder",contenteditable:"contentEditable"},prop:function(a,c,d){var e=a.nodeType;if(!a||e===3||e===8||e===2)return b;var g,h,i=e!==1||!f.isXMLDoc(a);c=i&&f.propFix[c]||c,h=f.propHooks[c];return d!==b?h&&"set"in h&&(g=h.set(a,d,c))!==b?g:a[c]=d:h&&"get"in h&&(g=h.get(a,c))!==b?g:a[c]},propHooks:{}}),w={get:function(a,c){return a[f.propFix[c]||c]?c.toLowerCase():b},set:function(a,b,c){var d;b===!1?f.removeAttr(a,c):(d=f.propFix[c]||c,d in a&&(a[d]=b),a.setAttribute(c,c.toLowerCase()));return c}},f.attrHooks.value={get:function(a,b){if(v&&f.nodeName(a,"button"))return v.get(a,b);return a.value},set:function(a,b,c){if(v&&f.nodeName(a,"button"))return v.set(a,b,c);a.value=b}},f.support.getSetAttribute||(f.attrFix=f.propFix,v=f.attrHooks.name=f.valHooks.button={get:function(a,c){var d;d=a.getAttributeNode(c);return d&&d.nodeValue!==""?d.nodeValue:b},set:function(a,b,c){var d=a.getAttributeNode(c);if(d){d.nodeValue=b;return b}}},f.each(["width","height"],function(a,b){f.attrHooks[b]=f.extend(f.attrHooks[b],{set:function(a,c){if(c===""){a.setAttribute(b,"auto");return c}}})})),f.support.hrefNormalized||f.each(["href","src","width","height"],function(a,c){f.attrHooks[c]=f.extend(f.attrHooks[c],{get:function(a){var d=a.getAttribute(c,2);return d===null?b:d}})}),f.support.style||(f.attrHooks.style={get:function(a){return a.style.cssText.toLowerCase()||b},set:function(a,b){return a.style.cssText=""+b}}),f.support.optSelected||(f.propHooks.selected=f.extend(f.propHooks.selected,{get:function(a){var b=a.parentNode;b&&(b.selectedIndex,b.parentNode&&b.parentNode.selectedIndex)}})),f.support.checkOn||f.each(["radio","checkbox"],function(){f.valHooks[this]={get:function(a){return a.getAttribute("value")===null?"on":a.value}}}),f.each(["radio","checkbox"],function(){f.valHooks[this]=f.extend(f.valHooks[this],{set:function(a,b){if(f.isArray(b))return a.checked=f.inArray(f(a).val(),b)>=0}})});var x=Object.prototype.hasOwnProperty,y=/\.(.*)$/,z=/^(?:textarea|input|select)$/i,A=/\./g,B=/ /g,C=/[^\w\s.|`]/g,D=function(a){return a.replace(C,"\\$&")};f.event={add:function(a,c,d,e){if(a.nodeType!==3&&a.nodeType!==8){if(d===!1)d=E;else if(!d)return;var g,h;d.handler&&(g=d,d=g.handler),d.guid||(d.guid=f.guid++);var i=f._data(a);if(!i)return;var j=i.events,k=i.handle;j||(i.events=j={}),k||(i.handle=k=function(a){return typeof f!="undefined"&&(!a||f.event.triggered!==a.type)?f.event.handle.apply(k.elem,arguments):b}),k.elem=a,c=c.split(" ");var l,m=0,n;while(l=c[m++]){h=g?f.extend({},g):{handler:d,data:e},l.indexOf(".")>-1?(n=l.split("."),l=n.shift(),h.namespace=n.slice(0).sort().join(".")):(n=[],h.namespace=""),h.type=l,h.guid||(h.guid=d.guid);var o=j[l],p=f.event.special[l]||{};if(!o){o=j[l]=[];if(!p.setup||p.setup.call(a,e,n,k)===!1)a.addEventListener?a.addEventListener(l,k,!1):a.attachEvent&&a.attachEvent("on"+l,k)}p.add&&(p.add.call(a,h),h.handler.guid||(h.handler.guid=d.guid)),o.push(h),f.event.global[l]=!0}a=null}},global:{},remove:function(a,c,d,e){if(a.nodeType!==3&&a.nodeType!==8){d===!1&&(d=E);var g,h,i,j,k=0,l,m,n,o,p,q,r,s=f.hasData(a)&&f._data(a),t=s&&s.events;if(!s||!t)return;c&&c.type&&(d=c.handler,c=c.type);if(!c||typeof c=="string"&&c.charAt(0)==="."){c=c||"";for(h in t)f.event.remove(a,h+c);return}c=c.split(" ");while(h=c[k++]){r=h,q=null,l=h.indexOf(".")<0,m=[],l||(m=h.split("."),h=m.shift(),n=new RegExp("(^|\\.)"+f.map(m.slice(0).sort(),D).join("\\.(?:.*\\.)?")+"(\\.|$)")),p=t[h];if(!p)continue;if(!d){for(j=0;j<p.length;j++){q=p[j];if(l||n.test(q.namespace))f.event.remove(a,r,q.handler,j),p.splice(j--,1)}continue}o=f.event.special[h]||{};for(j=e||0;j<p.length;j++){q=p[j];if(d.guid===q.guid){if(l||n.test(q.namespace))e==null&&p.splice(j--,1),o.remove&&o.remove.call(a,q);if(e!=null)break}}if(p.length===0||e!=null&&p.length===1)(!o.teardown||o.teardown.call(a,m)===!1)&&f.removeEvent(a,h,s.handle),g=null,delete t[h]}if(f.isEmptyObject(t)){var u=s.handle;u&&(u.elem=null),delete s.events,delete s.handle,f.isEmptyObject(s)&&f.removeData(a,b,!0)}}},customEvent:{getData:!0,setData:!0,changeData:!0},trigger:function(c,d,e,g){var h=c.type||c,i=[],j;h.indexOf("!")>=0&&(h=h.slice(0,-1),j=!0),h.indexOf(".")>=0&&(i=h.split("."),h=i.shift(),i.sort());if(!!e&&!f.event.customEvent[h]||!!f.event.global[h]){c=typeof c=="object"?c[f.expando]?c:new f.Event(h,c):new f.Event(h),c.type=h,c.exclusive=j,c.namespace=i.join("."),c.namespace_re=new RegExp("(^|\\.)"+i.join("\\.(?:.*\\.)?")+"(\\.|$)");if(g||!e)c.preventDefault(),c.stopPropagation();if(!e){f.each(f.cache,function(){var a=f.expando,b=this[a];b&&b.events&&b.events[h]&&f.event.trigger(c,d,b.handle.elem
+)});return}if(e.nodeType===3||e.nodeType===8)return;c.result=b,c.target=e,d=d?f.makeArray(d):[],d.unshift(c);var k=e,l=h.indexOf(":")<0?"on"+h:"";do{var m=f._data(k,"handle");c.currentTarget=k,m&&m.apply(k,d),l&&f.acceptData(k)&&k[l]&&k[l].apply(k,d)===!1&&(c.result=!1,c.preventDefault()),k=k.parentNode||k.ownerDocument||k===c.target.ownerDocument&&a}while(k&&!c.isPropagationStopped());if(!c.isDefaultPrevented()){var n,o=f.event.special[h]||{};if((!o._default||o._default.call(e.ownerDocument,c)===!1)&&(h!=="click"||!f.nodeName(e,"a"))&&f.acceptData(e)){try{l&&e[h]&&(n=e[l],n&&(e[l]=null),f.event.triggered=h,e[h]())}catch(p){}n&&(e[l]=n),f.event.triggered=b}}return c.result}},handle:function(c){c=f.event.fix(c||a.event);var d=((f._data(this,"events")||{})[c.type]||[]).slice(0),e=!c.exclusive&&!c.namespace,g=Array.prototype.slice.call(arguments,0);g[0]=c,c.currentTarget=this;for(var h=0,i=d.length;h<i;h++){var j=d[h];if(e||c.namespace_re.test(j.namespace)){c.handler=j.handler,c.data=j.data,c.handleObj=j;var k=j.handler.apply(this,g);k!==b&&(c.result=k,k===!1&&(c.preventDefault(),c.stopPropagation()));if(c.isImmediatePropagationStopped())break}}return c.result},props:"altKey attrChange attrName bubbles button cancelable charCode clientX clientY ctrlKey currentTarget data detail eventPhase fromElement handler keyCode layerX layerY metaKey newValue offsetX offsetY pageX pageY prevValue relatedNode relatedTarget screenX screenY shiftKey srcElement target toElement view wheelDelta which".split(" "),fix:function(a){if(a[f.expando])return a;var d=a;a=f.Event(d);for(var e=this.props.length,g;e;)g=this.props[--e],a[g]=d[g];a.target||(a.target=a.srcElement||c),a.target.nodeType===3&&(a.target=a.target.parentNode),!a.relatedTarget&&a.fromElement&&(a.relatedTarget=a.fromElement===a.target?a.toElement:a.fromElement);if(a.pageX==null&&a.clientX!=null){var h=a.target.ownerDocument||c,i=h.documentElement,j=h.body;a.pageX=a.clientX+(i&&i.scrollLeft||j&&j.scrollLeft||0)-(i&&i.clientLeft||j&&j.clientLeft||0),a.pageY=a.clientY+(i&&i.scrollTop||j&&j.scrollTop||0)-(i&&i.clientTop||j&&j.clientTop||0)}a.which==null&&(a.charCode!=null||a.keyCode!=null)&&(a.which=a.charCode!=null?a.charCode:a.keyCode),!a.metaKey&&a.ctrlKey&&(a.metaKey=a.ctrlKey),!a.which&&a.button!==b&&(a.which=a.button&1?1:a.button&2?3:a.button&4?2:0);return a},guid:1e8,proxy:f.proxy,special:{ready:{setup:f.bindReady,teardown:f.noop},live:{add:function(a){f.event.add(this,O(a.origType,a.selector),f.extend({},a,{handler:N,guid:a.handler.guid}))},remove:function(a){f.event.remove(this,O(a.origType,a.selector),a)}},beforeunload:{setup:function(a,b,c){f.isWindow(this)&&(this.onbeforeunload=c)},teardown:function(a,b){this.onbeforeunload===b&&(this.onbeforeunload=null)}}}},f.removeEvent=c.removeEventListener?function(a,b,c){a.removeEventListener&&a.removeEventListener(b,c,!1)}:function(a,b,c){a.detachEvent&&a.detachEvent("on"+b,c)},f.Event=function(a,b){if(!this.preventDefault)return new f.Event(a,b);a&&a.type?(this.originalEvent=a,this.type=a.type,this.isDefaultPrevented=a.defaultPrevented||a.returnValue===!1||a.getPreventDefault&&a.getPreventDefault()?F:E):this.type=a,b&&f.extend(this,b),this.timeStamp=f.now(),this[f.expando]=!0},f.Event.prototype={preventDefault:function(){this.isDefaultPrevented=F;var a=this.originalEvent;!a||(a.preventDefault?a.preventDefault():a.returnValue=!1)},stopPropagation:function(){this.isPropagationStopped=F;var a=this.originalEvent;!a||(a.stopPropagation&&a.stopPropagation(),a.cancelBubble=!0)},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=F,this.stopPropagation()},isDefaultPrevented:E,isPropagationStopped:E,isImmediatePropagationStopped:E};var G=function(a){var b=a.relatedTarget;a.type=a.data;try{if(b&&b!==c&&!b.parentNode)return;while(b&&b!==this)b=b.parentNode;b!==this&&f.event.handle.apply(this,arguments)}catch(d){}},H=function(a){a.type=a.data,f.event.handle.apply(this,arguments)};f.each({mouseenter:"mouseover",mouseleave:"mouseout"},function(a,b){f.event.special[a]={setup:function(c){f.event.add(this,b,c&&c.selector?H:G,a)},teardown:function(a){f.event.remove(this,b,a&&a.selector?H:G)}}}),f.support.submitBubbles||(f.event.special.submit={setup:function(a,b){if(!f.nodeName(this,"form"))f.event.add(this,"click.specialSubmit",function(a){var b=a.target,c=b.type;(c==="submit"||c==="image")&&f(b).closest("form").length&&L("submit",this,arguments)}),f.event.add(this,"keypress.specialSubmit",function(a){var b=a.target,c=b.type;(c==="text"||c==="password")&&f(b).closest("form").length&&a.keyCode===13&&L("submit",this,arguments)});else return!1},teardown:function(a){f.event.remove(this,".specialSubmit")}});if(!f.support.changeBubbles){var I,J=function(a){var b=a.type,c=a.value;b==="radio"||b==="checkbox"?c=a.checked:b==="select-multiple"?c=a.selectedIndex>-1?f.map(a.options,function(a){return a.selected}).join("-"):"":f.nodeName(a,"select")&&(c=a.selectedIndex);return c},K=function(c){var d=c.target,e,g;if(!!z.test(d.nodeName)&&!d.readOnly){e=f._data(d,"_change_data"),g=J(d),(c.type!=="focusout"||d.type!=="radio")&&f._data(d,"_change_data",g);if(e===b||g===e)return;if(e!=null||g)c.type="change",c.liveFired=b,f.event.trigger(c,arguments[1],d)}};f.event.special.change={filters:{focusout:K,beforedeactivate:K,click:function(a){var b=a.target,c=f.nodeName(b,"input")?b.type:"";(c==="radio"||c==="checkbox"||f.nodeName(b,"select"))&&K.call(this,a)},keydown:function(a){var b=a.target,c=f.nodeName(b,"input")?b.type:"";(a.keyCode===13&&!f.nodeName(b,"textarea")||a.keyCode===32&&(c==="checkbox"||c==="radio")||c==="select-multiple")&&K.call(this,a)},beforeactivate:function(a){var b=a.target;f._data(b,"_change_data",J(b))}},setup:function(a,b){if(this.type==="file")return!1;for(var c in I)f.event.add(this,c+".specialChange",I[c]);return z.test(this.nodeName)},teardown:function(a){f.event.remove(this,".specialChange");return z.test(this.nodeName)}},I=f.event.special.change.filters,I.focus=I.beforeactivate}f.support.focusinBubbles||f.each({focus:"focusin",blur:"focusout"},function(a,b){function e(a){var c=f.event.fix(a);c.type=b,c.originalEvent={},f.event.trigger(c,null,c.target),c.isDefaultPrevented()&&a.preventDefault()}var d=0;f.event.special[b]={setup:function(){d++===0&&c.addEventListener(a,e,!0)},teardown:function(){--d===0&&c.removeEventListener(a,e,!0)}}}),f.each(["bind","one"],function(a,c){f.fn[c]=function(a,d,e){var g;if(typeof a=="object"){for(var h in a)this[c](h,d,a[h],e);return this}if(arguments.length===2||d===!1)e=d,d=b;c==="one"?(g=function(a){f(this).unbind(a,g);return e.apply(this,arguments)},g.guid=e.guid||f.guid++):g=e;if(a==="unload"&&c!=="one")this.one(a,d,e);else for(var i=0,j=this.length;i<j;i++)f.event.add(this[i],a,g,d);return this}}),f.fn.extend({unbind:function(a,b){if(typeof a=="object"&&!a.preventDefault)for(var c in a)this.unbind(c,a[c]);else for(var d=0,e=this.length;d<e;d++)f.event.remove(this[d],a,b);return this},delegate:function(a,b,c,d){return this.live(b,c,d,a)},undelegate:function(a,b,c){return arguments.length===0?this.unbind("live"):this.die(b,null,c,a)},trigger:function(a,b){return this.each(function(){f.event.trigger(a,b,this)})},triggerHandler:function(a,b){if(this[0])return f.event.trigger(a,b,this[0],!0)},toggle:function(a){var b=arguments,c=a.guid||f.guid++,d=0,e=function(c){var e=(f.data(this,"lastToggle"+a.guid)||0)%d;f.data(this,"lastToggle"+a.guid,e+1),c.preventDefault();return b[e].apply(this,arguments)||!1};e.guid=c;while(d<b.length)b[d++].guid=c;return this.click(e)},hover:function(a,b){return this.mouseenter(a).mouseleave(b||a)}});var M={focus:"focusin",blur:"focusout",mouseenter:"mouseover",mouseleave:"mouseout"};f.each(["live","die"],function(a,c){f.fn[c]=function(a,d,e,g){var h,i=0,j,k,l,m=g||this.selector,n=g?this:f(this.context);if(typeof a=="object"&&!a.preventDefault){for(var o in a)n[c](o,d,a[o],m);return this}if(c==="die"&&!a&&g&&g.charAt(0)==="."){n.unbind(g);return this}if(d===!1||f.isFunction(d))e=d||E,d=b;a=(a||"").split(" ");while((h=a[i++])!=null){j=y.exec(h),k="",j&&(k=j[0],h=h.replace(y,""));if(h==="hover"){a.push("mouseenter"+k,"mouseleave"+k);continue}l=h,M[h]?(a.push(M[h]+k),h=h+k):h=(M[h]||h)+k;if(c==="live")for(var p=0,q=n.length;p<q;p++)f.event.add(n[p],"live."+O(h,m),{data:d,selector:m,handler:e,origType:h,origHandler:e,preType:l});else n.unbind("live."+O(h,m),e)}return this}}),f.each("blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error".split(" "),function(a,b){f.fn[b]=function(a,c){c==null&&(c=a,a=null);return arguments.length>0?this.bind(b,a,c):this.trigger(b)},f.attrFn&&(f.attrFn[b]=!0)}),function(){function u(a,b,c,d,e,f){for(var g=0,h=d.length;g<h;g++){var i=d[g];if(i){var j=!1;i=i[a];while(i){if(i.sizcache===c){j=d[i.sizset];break}if(i.nodeType===1){f||(i.sizcache=c,i.sizset=g);if(typeof b!="string"){if(i===b){j=!0;break}}else if(k.filter(b,[i]).length>0){j=i;break}}i=i[a]}d[g]=j}}}function t(a,b,c,d,e,f){for(var g=0,h=d.length;g<h;g++){var i=d[g];if(i){var j=!1;i=i[a];while(i){if(i.sizcache===c){j=d[i.sizset];break}i.nodeType===1&&!f&&(i.sizcache=c,i.sizset=g);if(i.nodeName.toLowerCase()===b){j=i;break}i=i[a]}d[g]=j}}}var a=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^\[\]]*\]|['"][^'"]*['"]|[^\[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,d=0,e=Object.prototype.toString,g=!1,h=!0,i=/\\/g,j=/\W/;[0,0].sort(function(){h=!1;return 0});var k=function(b,d,f,g){f=f||[],d=d||c;var h=d;if(d.nodeType!==1&&d.nodeType!==9)return[];if(!b||typeof b!="string")return f;var i,j,n,o,q,r,s,t,u=!0,w=k.isXML(d),x=[],y=b;do{a.exec(""),i=a.exec(y);if(i){y=i[3],x.push(i[1]);if(i[2]){o=i[3];break}}}while(i);if(x.length>1&&m.exec(b))if(x.length===2&&l.relative[x[0]])j=v(x[0]+x[1],d);else{j=l.relative[x[0]]?[d]:k(x.shift(),d);while(x.length)b=x.shift(),l.relative[b]&&(b+=x.shift()),j=v(b,j)}else{!g&&x.length>1&&d.nodeType===9&&!w&&l.match.ID.test(x[0])&&!l.match.ID.test(x[x.length-1])&&(q=k.find(x.shift(),d,w),d=q.expr?k.filter(q.expr,q.set)[0]:q.set[0]);if(d){q=g?{expr:x.pop(),set:p(g)}:k.find(x.pop(),x.length===1&&(x[0]==="~"||x[0]==="+")&&d.parentNode?d.parentNode:d,w),j=q.expr?k.filter(q.expr,q.set):q.set,x.length>0?n=p(j):u=!1;while(x.length)r=x.pop(),s=r,l.relative[r]?s=x.pop():r="",s==null&&(s=d),l.relative[r](n,s,w)}else n=x=[]}n||(n=j),n||k.error(r||b);if(e.call(n)==="[object Array]")if(!u)f.push.apply(f,n);else if(d&&d.nodeType===1)for(t=0;n[t]!=null;t++)n[t]&&(n[t]===!0||n[t].nodeType===1&&k.contains(d,n[t]))&&f.push(j[t]);else for(t=0;n[t]!=null;t++)n[t]&&n[t].nodeType===1&&f.push(j[t]);else p(n,f);o&&(k(o,h,f,g),k.uniqueSort(f));return f};k.uniqueSort=function(a){if(r){g=h,a.sort(r);if(g)for(var b=1;b<a.length;b++)a[b]===a[b-1]&&a.splice(b--,1)}return a},k.matches=function(a,b){return k(a,null,null,b)},k.matchesSelector=function(a,b){return k(b,null,null,[a]).length>0},k.find=function(a,b,c){var d;if(!a)return[];for(var e=0,f=l.order.length;e<f;e++){var g,h=l.order[e];if(g=l.leftMatch[h].exec(a)){var j=g[1];g.splice(1,1);if(j.substr(j.length-1)!=="\\"){g[1]=(g[1]||"").replace(i,""),d=l.find[h](g,b,c);if(d!=null){a=a.replace(l.match[h],"");break}}}}d||(d=typeof b.getElementsByTagName!="undefined"?b.getElementsByTagName("*"):[]);return{set:d,expr:a}},k.filter=function(a,c,d,e){var f,g,h=a,i=[],j=c,m=c&&c[0]&&k.isXML(c[0]);while(a&&c.length){for(var n in l.filter)if((f=l.leftMatch[n].exec(a))!=null&&f[2]){var o,p,q=l.filter[n],r=f[1];g=!1,f.splice(1,1);if(r.substr(r.length-1)==="\\")continue;j===i&&(i=[]);if(l.preFilter[n]){f=l.preFilter[n](f,j,d,i,e,m);if(!f)g=o=!0;else if(f===!0)continue}if(f)for(var s=0;(p=j[s])!=null;s++)if(p){o=q(p,f,s,j);var t=e^!!o;d&&o!=null?t?g=!0:j[s]=!1:t&&(i.push(p),g=!0)}if(o!==b){d||(j=i),a=a.replace(l.match[n],"");if(!g)return[];break}}if(a===h)if(g==null)k.error(a);else break;h=a}return j},k.error=function(a){throw"Syntax error, unrecognized expression: "+a};var l=k.selectors={order:["ID","NAME","TAG"],match:{ID:/#((?:[\w\u00c0-\uFFFF\-]|\\.)+)/,CLASS:/\.((?:[\w\u00c0-\uFFFF\-]|\\.)+)/,NAME:/\[name=['"]*((?:[\w\u00c0-\uFFFF\-]|\\.)+)['"]*\]/,ATTR:/\[\s*((?:[\w\u00c0-\uFFFF\-]|\\.)+)\s*(?:(\S?=)\s*(?:(['"])(.*?)\3|(#?(?:[\w\u00c0-\uFFFF\-]|\\.)*)|)|)\s*\]/,TAG:/^((?:[\w\u00c0-\uFFFF\*\-]|\\.)+)/,CHILD:/:(only|nth|last|first)-child(?:\(\s*(even|odd|(?:[+\-]?\d+|(?:[+\-]?\d*)?n\s*(?:[+\-]\s*\d+)?))\s*\))?/,POS:/:(nth|eq|gt|lt|first|last|even|odd)(?:\((\d*)\))?(?=[^\-]|$)/,PSEUDO:/:((?:[\w\u00c0-\uFFFF\-]|\\.)+)(?:\((['"]?)((?:\([^\)]+\)|[^\(\)]*)+)\2\))?/},leftMatch:{},attrMap:{"class":"className","for":"htmlFor"},attrHandle:{href:function(a){return a.getAttribute("href")},type:function(a){return a.getAttribute("type")}},relative:{"+":function(a,b){var c=typeof b=="string",d=c&&!j.test(b),e=c&&!d;d&&(b=b.toLowerCase());for(var f=0,g=a.length,h;f<g;f++)if(h=a[f]){while((h=h.previousSibling)&&h.nodeType!==1);a[f]=e||h&&h.nodeName.toLowerCase()===b?h||!1:h===b}e&&k.filter(b,a,!0)},">":function(a,b){var c,d=typeof b=="string",e=0,f=a.length;if(d&&!j.test(b)){b=b.toLowerCase();for(;e<f;e++){c=a[e];if(c){var g=c.parentNode;a[e]=g.nodeName.toLowerCase()===b?g:!1}}}else{for(;e<f;e++)c=a[e],c&&(a[e]=d?c.parentNode:c.parentNode===b);d&&k.filter(b,a,!0)}},"":function(a,b,c){var e,f=d++,g=u;typeof b=="string"&&!j.test(b)&&(b=b.toLowerCase(),e=b,g=t),g("parentNode",b,f,a,e,c)},"~":function(a,b,c){var e,f=d++,g=u;typeof b=="string"&&!j.test(b)&&(b=b.toLowerCase(),e=b,g=t),g("previousSibling",b,f,a,e,c)}},find:{ID:function(a,b,c){if(typeof b.getElementById!="undefined"&&!c){var d=b.getElementById(a[1]);return d&&d.parentNode?[d]:[]}},NAME:function(a,b){if(typeof b.getElementsByName!="undefined"){var c=[],d=b.getElementsByName(a[1]);for(var e=0,f=d.length;e<f;e++)d[e].getAttribute("name")===a[1]&&c.push(d[e]);return c.length===0?null:c}},TAG:function(a,b){if(typeof b.getElementsByTagName!="undefined")return b.getElementsByTagName(a[1])}},preFilter:{CLASS:function(a,b,c,d,e,f){a=" "+a[1].replace(i,"")+" ";if(f)return a;for(var g=0,h;(h=b[g])!=null;g++)h&&(e^(h.className&&(" "+h.className+" ").replace(/[\t\n\r]/g," ").indexOf(a)>=0)?c||d.push(h):c&&(b[g]=!1));return!1},ID:function(a){return a[1].replace(i,"")},TAG:function(a,b){return a[1].replace(i,"").toLowerCase()},CHILD:function(a){if(a[1]==="nth"){a[2]||k.error(a[0]),a[2]=a[2].replace(/^\+|\s*/g,"");var b=/(-?)(\d*)(?:n([+\-]?\d*))?/.exec(a[2]==="even"&&"2n"||a[2]==="odd"&&"2n+1"||!/\D/.test(a[2])&&"0n+"+a[2]||a[2]);a[2]=b[1]+(b[2]||1)-0,a[3]=b[3]-0}else a[2]&&k.error(a[0]);a[0]=d++;return a},ATTR:function(a,b,c,d,e,f){var g=a[1]=a[1].replace(i,"");!f&&l.attrMap[g]&&(a[1]=l.attrMap[g]),a[4]=(a[4]||a[5]||"").replace(i,""),a[2]==="~="&&(a[4]=" "+a[4]+" ");return a},PSEUDO:function(b,c,d,e,f){if(b[1]==="not")if((a.exec(b[3])||"").length>1||/^\w/.test(b[3]))b[3]=k(b[3],null,null,c);else{var g=k.filter(b[3],c,d,!0^f);d||e.push.apply(e,g);return!1}else if(l.match.POS.test(b[0])||l.match.CHILD.test(b[0]))return!0;return b},POS:function(a){a.unshift(!0);return a}},filters:{enabled:function(a){return a.disabled===!1&&a.type!=="hidden"},disabled:function(a){return a.disabled===!0},checked:function(a){return a.checked===!0},selected:function(a){a.parentNode&&a.parentNode.selectedIndex;return a.selected===!0},parent:function(a){return!!a.firstChild},empty:function(a){return!a.firstChild},has:function(a,b,c){return!!k(c[3],a).length},header:function(a){return/h\d/i.test(a.nodeName)},text:function(a){var b=a.getAttribute("type"),c=a.type;return a.nodeName.toLowerCase()==="input"&&"text"===c&&(b===c||b===null)},radio:function(a){return a.nodeName.toLowerCase()==="input"&&"radio"===a.type},checkbox:function(a){return a.nodeName.toLowerCase()==="input"&&"checkbox"===a.type},file:function(a){return a.nodeName.toLowerCase()==="input"&&"file"===a.type},password:function(a){return a.nodeName.toLowerCase()==="input"&&"password"===a.type},submit:function(a){var b=a.nodeName.toLowerCase();return(b==="input"||b==="button")&&"submit"===a.type},image:function(a){return a.nodeName.toLowerCase()==="input"&&"image"===a.type},reset:function(a){var b=a.nodeName.toLowerCase();return(b==="input"||b==="button")&&"reset"===a.type},button:function(a){var b=a.nodeName.toLowerCase();return b==="input"&&"button"===a.type||b==="button"},input:function(a){return/input|select|textarea|button/i.test(a.nodeName)},focus:function(a){return a===a.ownerDocument.activeElement}},setFilters:{first:function(a,b){return b===0},last:function(a,b,c,d){return b===d.length-1},even:function(a,b){return b%2===0},odd:function(a,b){return b%2===1},lt:function(a,b,c){return b<c[3]-0},gt:function(a,b,c){return b>c[3]-0},nth:function(a,b,c){return c[3]-0===b},eq:function(a,b,c){return c[3]-0===b}},filter:{PSEUDO:function(a,b,c,d){var e=b[1],f=l.filters[e];if(f)return f(a,c,b,d);if(e==="contains")return(a.textContent||a.innerText||k.getText([a])||"").indexOf(b[3])>=0;if(e==="not"){var g=b[3];for(var h=0,i=g.length;h<i;h++)if(g[h]===a)return!1;return!0}k.error(e)},CHILD:function(a,b){var c=b[1],d=a;switch(c){case"only":case"first":while(d=d.previousSibling)if(d.nodeType===1)return!1;if(c==="first")return!0;d=a;case"last":while(d=d.nextSibling)if(d.nodeType===1)return!1;return!0;case"nth":var e=b[2],f=b[3];if(e===1&&f===0)return!0;var g=b[0],h=a.parentNode;if(h&&(h.sizcache!==g||!a.nodeIndex)){var i=0;for(d=h.firstChild;d;d=d.nextSibling)d.nodeType===1&&(d.nodeIndex=++i);h.sizcache=g}var j=a.nodeIndex-f;return e===0?j===0:j%e===0&&j/e>=0}},ID:function(a,b){return a.nodeType===1&&a.getAttribute("id")===b},TAG:function(a,b){return b==="*"&&a.nodeType===1||a.nodeName.toLowerCase()===b},CLASS:function(a,b){return(" "+(a.className||a.getAttribute("class"))+" ").indexOf(b)>-1},ATTR:function(a,b){var c=b[1],d=l.attrHandle[c]?l.attrHandle[c](a):a[c]!=null?a[c]:a.getAttribute(c),e=d+"",f=b[2],g=b[4];return d==null?f==="!=":f==="="?e===g:f==="*="?e.indexOf(g)>=0:f==="~="?(" "+e+" ").indexOf(g)>=0:g?f==="!="?e!==g:f==="^="?e.indexOf(g)===0:f==="$="?e.substr(e.length-g.length)===g:f==="|="?e===g||e.substr(0,g.length+1)===g+"-":!1:e&&d!==!1},POS:function(a,b,c,d){var e=b[2],f=l.setFilters[e];if(f)return f(a,c,b,d)}}},m=l.match.POS,n=function(a,b){return"\\"+(b-0+1)};for(var o in l.match)l.match[o]=new RegExp(l.match[o].source+/(?![^\[]*\])(?![^\(]*\))/.source),l.leftMatch[o]=new RegExp(/(^(?:.|\r|\n)*?)/.source+l.match[o].source.replace(/\\(\d+)/g,n));var p=function(a,b){a=Array.prototype.slice.call(a,0);if(b){b.push.apply(b,a);return b}return a};try{Array.prototype.slice.call(c.documentElement.childNodes,0)[0].nodeType}catch(q){p=function(a,b){var c=0,d=b||[];if(e.call(a)==="[object Array]")Array.prototype.push.apply(d,a);else if(typeof a.length=="number")for(var f=a.length;c<f;c++)d.push(a[c]);else for(;a[c];c++)d.push(a[c]);return d}}var r,s;c.documentElement.compareDocumentPosition?r=function(a,b){if(a===b){g=!0;return 0}if(!a.compareDocumentPosition||!b.compareDocumentPosition)return a.compareDocumentPosition?-1:1;return a.compareDocumentPosition(b)&4?-1:1}:(r=function(a,b){if(a===b){g=!0;return 0}if(a.sourceIndex&&b.sourceIndex)return a.sourceIndex-b.sourceIndex;var c,d,e=[],f=[],h=a.parentNode,i=b.parentNode,j=h;if(h===i)return s(a,b);if(!h)return-1;if(!i)return 1;while(j)e.unshift(j),j=j.parentNode;j=i;while(j)f.unshift(j),j=j.parentNode;c=e.length,d=f.length;for(var k=0;k<c&&k<d;k++)if(e[k]!==f[k])return s(e[k],f[k]);return k===c?s(a,f[k],-1):s(e[k],b,1)},s=function(a,b,c){if(a===b)return c;var d=a.nextSibling;while(d){if(d===b)return-1;d=d.nextSibling}return 1}),k.getText=function(a){var b="",c;for(var d=0;a[d];d++)c=a[d],c.nodeType===3||c.nodeType===4?b+=c.nodeValue:c.nodeType!==8&&(b+=k.getText(c.childNodes));return b},function(){var a=c.createElement("div"),d="script"+(new Date).getTime(),e=c.documentElement;a.innerHTML="<a name='"+d+"'/>",e.insertBefore(a,e.firstChild),c.getElementById(d)&&(l.find.ID=function(a,c,d){if(typeof c.getElementById!="undefined"&&!d){var e=c.getElementById(a[1]);return e?e.id===a[1]||typeof e.getAttributeNode!="undefined"&&e.getAttributeNode("id").nodeValue===a[1]?[e]:b:[]}},l.filter.ID=function(a,b){var c=typeof a.getAttributeNode!="undefined"&&a.getAttributeNode("id");return a.nodeType===1&&c&&c.nodeValue===b}),e.removeChild(a),e=a=null}(),function(){var a=c.createElement("div");a.appendChild(c.createComment("")),a.getElementsByTagName("*").length>0&&(l.find.TAG=function(a,b){var c=b.getElementsByTagName(a[1]);if(a[1]==="*"){var d=[];for(var e=0;c[e];e++)c[e].nodeType===1&&d.push(c[e]);c=d}return c}),a.innerHTML="<a href='#'></a>",a.firstChild&&typeof a.firstChild.getAttribute!="undefined"&&a.firstChild.getAttribute("href")!=="#"&&(l.attrHandle.href=function(a){return a.getAttribute("href",2)}),a=null}(),c.querySelectorAll&&function(){var a=k,b=c.createElement("div"),d="__sizzle__";b.innerHTML="<p class='TEST'></p>";if(!b.querySelectorAll||b.querySelectorAll(".TEST").length!==0){k=function(b,e,f,g){e=e||c;if(!g&&!k.isXML(e)){var h=/^(\w+$)|^\.([\w\-]+$)|^#([\w\-]+$)/.exec(b);if(h&&(e.nodeType===1||e.nodeType===9)){if(h[1])return p(e.getElementsByTagName(b),f);if(h[2]&&l.find.CLASS&&e.getElementsByClassName)return p(e.getElementsByClassName(h[2]),f)}if(e.nodeType===9){if(b==="body"&&e.body)return p([e.body],f);if(h&&h[3]){var i=e.getElementById(h[3]);if(!i||!i.parentNode)return p([],f);if(i.id===h[3])return p([i],f)}try{return p(e.querySelectorAll(b),f)}catch(j){}}else if(e.nodeType===1&&e.nodeName.toLowerCase()!=="object"){var m=e,n=e.getAttribute("id"),o=n||d,q=e.parentNode,r=/^\s*[+~]/.test(b);n?o=o.replace(/'/g,"\\$&"):e.setAttribute("id",o),r&&q&&(e=e.parentNode);try{if(!r||q)return p(e.querySelectorAll("[id='"+o+"'] "+b),f)}catch(s){}finally{n||m.removeAttribute("id")}}}return a(b,e,f,g)};for(var e in a)k[e]=a[e];b=null}}(),function(){var a=c.documentElement,b=a.matchesSelector||a.mozMatchesSelector||a.webkitMatchesSelector||a.msMatchesSelector;if(b){var d=!b.call(c.createElement("div"),"div"),e=!1;try{b.call(c.documentElement,"[test!='']:sizzle")}catch(f){e=!0}k.matchesSelector=function(a,c){c=c.replace(/\=\s*([^'"\]]*)\s*\]/g,"='$1']");if(!k.isXML(a))try{if(e||!l.match.PSEUDO.test(c)&&!/!=/.test(c)){var f=b.call(a,c);if(f||!d||a.document&&a.document.nodeType!==11)return f}}catch(g){}return k(c,null,null,[a]).length>0}}}(),function(){var a=c.createElement("div");a.innerHTML="<div class='test e'></div><div class='test'></div>";if(!!a.getElementsByClassName&&a.getElementsByClassName("e").length!==0){a.lastChild.className="e";if(a.getElementsByClassName("e").length===1)return;l.order.splice(1,0,"CLASS"),l.find.CLASS=function(a,b,c){if(typeof b.getElementsByClassName!="undefined"&&!c)return b.getElementsByClassName(a[1])},a=null}}(),c.documentElement.contains?k.contains=function(a,b){return a!==b&&(a.contains?a.contains(b):!0)}:c.documentElement.compareDocumentPosition?k.contains=function(a,b){return!!(a.compareDocumentPosition(b)&16)}:k.contains=function(){return!1},k.isXML=function(a){var b=(a?a.ownerDocument||a:0).documentElement;return b?b.nodeName!=="HTML":!1};var v=function(a,b){var c,d=[],e="",f=b.nodeType?[b]:b;while(c=l.match.PSEUDO.exec(a))e+=c[0],a=a.replace(l.match.PSEUDO,"");a=l.relative[a]?a+"*":a;for(var g=0,h=f.length;g<h;g++)k(a,f[g],d);return k.filter(e,d)};f.find=k,f.expr=k.selectors,f.expr[":"]=f.expr.filters,f.unique=k.uniqueSort,f.text=k.getText,f.isXMLDoc=k.isXML,f.contains=k.contains}();var P=/Until$/,Q=/^(?:parents|prevUntil|prevAll)/,R=/,/,S=/^.[^:#\[\.,]*$/,T=Array.prototype.slice,U=f.expr.match.POS,V={children:!0,contents:!0,next:!0,prev:!0};f.fn.extend({find:function(a){var b=this,c,d;if(typeof a!="string")return f(a).filter(function(){for(c=0,d=b.length;c<d;c++)if(f.contains(b[c],this))return!0});var e=this.pushStack("","find",a),g,h,i;for(c=0,d=this.length;c<d;c++){g=e.length,f.find(a,this[c],e);if(c>0)for(h=g;h<e.length;h++)for(i=0;i<g;i++)if(e[i]===e[h]){e.splice(h--,1);break}}return e},has:function(a){var b=f(a);return this.filter(function(){for(var a=0,c=b.length;a<c;a++)if(f.contains(this,b[a]))return!0})},not:function(a){return this.pushStack(X(this,a,!1),"not",a)},filter:function(a){return this.pushStack(X(this,a,!0),"filter",a)},is:function(a){return!!a&&(typeof a=="string"?f.filter(a,this).length>0:this.filter(a).length>0)},closest:function(a,b){var c=[],d,e,g=this[0];if(f.isArray(a)){var h,i,j={},k=1;if(g&&a.length){for(d=0,e=a.length;d<e;d++)i=a[d],j[i]||(j[i]=U.test(i)?f(i,b||this.context):i);while(g&&g.ownerDocument&&g!==b){for(i in j)h=j[i],(h.jquery?h.index(g)>-1:f(g).is(h))&&c.push({selector:i,elem:g,level:k});g=g.parentNode,k++}}return c}var l=U.test(a)||typeof a!="string"?f(a,b||this.context):0;for(d=0,e=this.length;d<e;d++){g=this[d];while(g){if(l?l.index(g)>-1:f.find.matchesSelector(g,a)){c.push(g);break}g=g.parentNode;if(!g||!g.ownerDocument||g===b||g.nodeType===11)break}}c=c.length>1?f.unique(c):c;return this.pushStack(c,"closest",a)},index:function(a){if(!a||typeof a=="string")return f.inArray(this[0],a?f(a):this.parent().children());return f.inArray(a.jquery?a[0]:a,this)},add:function(a,b){var c=typeof a=="string"?f(a,b):f.makeArray(a&&a.nodeType?[a]:a),d=f.merge(this.get(),c);return this.pushStack(W(c[0])||W(d[0])?d:f.unique(d))},andSelf:function(){return this.add(this.prevObject)}}),f.each({parent:function(a){var b=a.parentNode;return b&&b.nodeType!==11?b:null},parents:function(a){return f.dir(a,"parentNode")},parentsUntil:function(a,b,c){return f.dir(a,"parentNode",c)},next:function(a){return f.nth(a,2,"nextSibling")},prev:function(a){return f.nth(a,2,"previousSibling")},nextAll:function(a){return f.dir(a,"nextSibling")},prevAll:function(a){return f.dir(a,"previousSibling")},nextUntil:function(a,b,c){return f.dir(a,"nextSibling",c)},prevUntil:function(a,b,c){return f.dir(a,"previousSibling",c)},siblings:function(a){return f.sibling(a.parentNode.firstChild,a)},children:function(a){return f.sibling(a.firstChild)},contents:function(a){return f.nodeName(a,"iframe")?a.contentDocument||a.contentWindow.document:f.makeArray(a.childNodes)}},function(a,b){f.fn[a]=function(c,d){var e=f.map(this,b,c),g=T.call(arguments);P.test(a)||(d=c),d&&typeof d=="string"&&(e=f.filter(d,e)),e=this.length>1&&!V[a]?f.unique(e):e,(this.length>1||R.test(d))&&Q.test(a)&&(e=e.reverse());return this.pushStack(e,a,g.join(","))}}),f.extend({filter:function(a,b,c){c&&(a=":not("+a+")");return b.length===1?f.find.matchesSelector(b[0],a)?[b[0]]:[]:f.find.matches(a,b)},dir:function(a,c,d){var e=[],g=a[c];while(g&&g.nodeType!==9&&(d===b||g.nodeType!==1||!f(g).is(d)))g.nodeType===1&&e.push(g),g=g[c];return e},nth:function(a,b,c,d){b=b||1;var e=0;for(;a;a=a[c])if(a.nodeType===1&&++e===b)break;return a},sibling:function(a,b){var c=[];for(;a;a=a.nextSibling)a.nodeType===1&&a!==b&&c.push(a);return c}});var Y=/ jQuery\d+="(?:\d+|null)"/g,Z=/^\s+/,$=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/ig,_=/<([\w:]+)/,ba=/<tbody/i,bb=/<|&#?\w+;/,bc=/<(?:script|object|embed|option|style)/i,bd=/checked\s*(?:[^=]|=\s*.checked.)/i,be=/\/(java|ecma)script/i,bf=/^\s*<!(?:\[CDATA\[|\-\-)/,bg={option:[1,"<select multiple='multiple'>","</select>"],legend:[1,"<fieldset>","</fieldset>"],thead:[1,"<table>","</table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],col:[2,"<table><tbody></tbody><colgroup>","</colgroup></table>"],area:[1,"<map>","</map>"],_default:[0,"",""]};bg.optgroup=bg.option,bg.tbody=bg.tfoot=bg.colgroup=bg.caption=bg.thead,bg.th=bg.td,f.support.htmlSerialize||(bg._default=[1,"div<div>","</div>"]),f.fn.extend({text:function(a){if(f.isFunction(a))return this.each(function(b){var c=f(this);c.text(a.call(this,b,c.text()))});if(typeof a!="object"&&a!==b)return this.empty().append((this[0]&&this[0].ownerDocument||c).createTextNode(a));return f.text(this)},wrapAll:function(a){if(f.isFunction(a))return this.each(function(b){f(this).wrapAll(a.call(this,b))});if(this[0]){var b=f(a,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&b.insertBefore(this[0]),b.map(function(){var a=this;while(a.firstChild&&a.firstChild.nodeType===1)a=a.firstChild;return a}).append(this)}return this},wrapInner:function(a){if(f.isFunction(a))return this.each(function(b){f(this).wrapInner(a.call(this,b))});return this.each(function(){var b=f(this),c=b.contents();c.length?c.wrapAll(a):b.append(a)})},wrap:function(a){return this.each(function(){f(this).wrapAll(a)})},unwrap:function(){return this.parent().each(function(){f.nodeName(this,"body")||f(this).replaceWith(this.childNodes)}).end()},append:function(){return this.domManip(arguments,!0,function(a){this.nodeType===1&&this.appendChild(a)})},prepend:function(){return this.domManip(arguments,!0,function(a){this.nodeType===1&&this.insertBefore(a,this.firstChild)})},before:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,!1,function(a){this.parentNode.insertBefore(a,this)});if(arguments.length){var a=f(arguments[0]);a.push.apply(a,this.toArray());return this.pushStack(a,"before",arguments)}},after:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,!1,function(a){this.parentNode.insertBefore(a,this.nextSibling)});if(arguments.length){var a=this.pushStack(this,"after",arguments);a.push.apply(a,f(arguments[0]).toArray());return a}},remove:function(a,b){for(var c=0,d;(d=this[c])!=null;c++)if(!a||f.filter(a,[d]).length)!b&&d.nodeType===1&&(f.cleanData(d.getElementsByTagName("*")),f.cleanData([d])),d.parentNode&&d.parentNode.removeChild(d);return this},empty:function(){for(var a=0,b;(b=this[a])!=null;a++){b.nodeType===1&&f.cleanData(b.getElementsByTagName("*"));while(b.firstChild)b.removeChild(b.firstChild)}return this},clone:function(a,b){a=a==null?!1:a,b=b==null?a:b;return this.map(function(){return f.clone(this,a,b)})},html:function(a){if(a===b)return this[0]&&this[0].nodeType===1?this[0].innerHTML.replace(Y,""):null;if(typeof a=="string"&&!bc.test(a)&&(f.support.leadingWhitespace||!Z.test(a))&&!bg[(_.exec(a)||["",""])[1].toLowerCase()]){a=a.replace($,"<$1></$2>");try{for(var c=0,d=this.length;c<d;c++)this[c].nodeType===1&&(f.cleanData(this[c].getElementsByTagName("*")),this[c].innerHTML=a)}catch(e){this.empty().append(a)}}else f.isFunction(a)?this.each(function(b){var c=f(this);c.html(a.call(this,b,c.html()))}):this.empty().append(a);return this},replaceWith:function(a){if(this[0]&&this[0].parentNode){if(f.isFunction(a))return this.each(function(b){var c=f(this),d=c.html();c.replaceWith(a.call(this,b,d))});typeof a!="string"&&(a=f(a).detach());return this.each(function(){var b=this.nextSibling,c=this.parentNode;f(this).remove(),b?f(b).before(a):f(c).append(a)})}return this.length?this.pushStack(f(f.isFunction(a)?a():a),"replaceWith",a):this},detach:function(a){return this.remove(a,!0)},domManip:function(a,c,d){var e,g,h,i,j=a[0],k=[];if(!f.support.checkClone&&arguments.length===3&&typeof j=="string"&&bd.test(j))return this.each(function(){f(this).domManip(a,c,d,!0)});if(f.isFunction(j))return this.each(function(e){var g=f(this);a[0]=j.call(this,e,c?g.html():b),g.domManip(a,c,d)});if(this[0]){i=j&&j.parentNode,f.support.parentNode&&i&&i.nodeType===11&&i.childNodes.length===this.length?e={fragment:i}:e=f.buildFragment(a,this,k),h=e.fragment,h.childNodes.length===1?g=h=h.firstChild:g=h.firstChild;if(g){c=c&&f.nodeName(g,"tr");for(var l=0,m=this.length,n=m-1;l<m;l++)d.call(c?bh(this[l],g):this[l],e.cacheable||m>1&&l<n?f.clone(h,!0,!0):h)}k.length&&f.each(k,bn)}return this}}),f.buildFragment=function(a,b,d){var e,g,h,i=b&&b[0]?b[0].ownerDocument||b[0]:c;a.length===1&&typeof a[0]=="string"&&a[0].length<512&&i===c&&a[0].charAt(0)==="<"&&!bc.test(a[0])&&(f.support.checkClone||!bd.test(a[0]))&&(g=!0,h=f.fragments[a[0]],h&&h!==1&&(e=h)),e||(e=i.createDocumentFragment(),f.clean(a,i,e,d)),g&&(f.fragments[a[0]]=h?e:1);return{fragment:e,cacheable:g}},f.fragments={},f.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(a,b){f.fn[a]=function(c){var d=[],e=f(c),g=this.length===1&&this[0].parentNode;if(g&&g.nodeType===11&&g.childNodes.length===1&&e.length===1){e[b](this[0]);return this}for(var h=0,i=e.length;h<i;h++){var j=(h>0?this.clone(!0):this).get();f(e[h])[b](j),d=d.concat(j)}return this.pushStack(d,a,e.selector)}}),f.extend({clone:function(a,b,c){var d=a.cloneNode(!0),e,g,h;if((!f.support.noCloneEvent||!f.support.noCloneChecked)&&(a.nodeType===1||a.nodeType===11)&&!f.isXMLDoc(a)){bj(a,d),e=bk(a),g=bk(d);for(h=0;e[h];++h)bj(e[h],g[h])}if(b){bi(a,d);if(c){e=bk(a),g=bk(d);for(h=0;e[h];++h)bi(e[h],g[h])}}return d},clean:function(a,b,d,e){var g;b=b||c,typeof b.createElement=="undefined"&&(b=b.ownerDocument||
+b[0]&&b[0].ownerDocument||c);var h=[],i;for(var j=0,k;(k=a[j])!=null;j++){typeof k=="number"&&(k+="");if(!k)continue;if(typeof k=="string")if(!bb.test(k))k=b.createTextNode(k);else{k=k.replace($,"<$1></$2>");var l=(_.exec(k)||["",""])[1].toLowerCase(),m=bg[l]||bg._default,n=m[0],o=b.createElement("div");o.innerHTML=m[1]+k+m[2];while(n--)o=o.lastChild;if(!f.support.tbody){var p=ba.test(k),q=l==="table"&&!p?o.firstChild&&o.firstChild.childNodes:m[1]==="<table>"&&!p?o.childNodes:[];for(i=q.length-1;i>=0;--i)f.nodeName(q[i],"tbody")&&!q[i].childNodes.length&&q[i].parentNode.removeChild(q[i])}!f.support.leadingWhitespace&&Z.test(k)&&o.insertBefore(b.createTextNode(Z.exec(k)[0]),o.firstChild),k=o.childNodes}var r;if(!f.support.appendChecked)if(k[0]&&typeof (r=k.length)=="number")for(i=0;i<r;i++)bm(k[i]);else bm(k);k.nodeType?h.push(k):h=f.merge(h,k)}if(d){g=function(a){return!a.type||be.test(a.type)};for(j=0;h[j];j++)if(e&&f.nodeName(h[j],"script")&&(!h[j].type||h[j].type.toLowerCase()==="text/javascript"))e.push(h[j].parentNode?h[j].parentNode.removeChild(h[j]):h[j]);else{if(h[j].nodeType===1){var s=f.grep(h[j].getElementsByTagName("script"),g);h.splice.apply(h,[j+1,0].concat(s))}d.appendChild(h[j])}}return h},cleanData:function(a){var b,c,d=f.cache,e=f.expando,g=f.event.special,h=f.support.deleteExpando;for(var i=0,j;(j=a[i])!=null;i++){if(j.nodeName&&f.noData[j.nodeName.toLowerCase()])continue;c=j[f.expando];if(c){b=d[c]&&d[c][e];if(b&&b.events){for(var k in b.events)g[k]?f.event.remove(j,k):f.removeEvent(j,k,b.handle);b.handle&&(b.handle.elem=null)}h?delete j[f.expando]:j.removeAttribute&&j.removeAttribute(f.expando),delete d[c]}}}});var bo=/alpha\([^)]*\)/i,bp=/opacity=([^)]*)/,bq=/-([a-z])/ig,br=/([A-Z]|^ms)/g,bs=/^-?\d+(?:px)?$/i,bt=/^-?\d/,bu=/^[+\-]=/,bv=/[^+\-\.\de]+/g,bw={position:"absolute",visibility:"hidden",display:"block"},bx=["Left","Right"],by=["Top","Bottom"],bz,bA,bB,bC=function(a,b){return b.toUpperCase()};f.fn.css=function(a,c){if(arguments.length===2&&c===b)return this;return f.access(this,a,c,!0,function(a,c,d){return d!==b?f.style(a,c,d):f.css(a,c)})},f.extend({cssHooks:{opacity:{get:function(a,b){if(b){var c=bz(a,"opacity","opacity");return c===""?"1":c}return a.style.opacity}}},cssNumber:{zIndex:!0,fontWeight:!0,opacity:!0,zoom:!0,lineHeight:!0,widows:!0,orphans:!0},cssProps:{"float":f.support.cssFloat?"cssFloat":"styleFloat"},style:function(a,c,d,e){if(!!a&&a.nodeType!==3&&a.nodeType!==8&&!!a.style){var g,h,i=f.camelCase(c),j=a.style,k=f.cssHooks[i];c=f.cssProps[i]||i;if(d===b){if(k&&"get"in k&&(g=k.get(a,!1,e))!==b)return g;return j[c]}h=typeof d;if(h==="number"&&isNaN(d)||d==null)return;h==="string"&&bu.test(d)&&(d=+d.replace(bv,"")+parseFloat(f.css(a,c))),h==="number"&&!f.cssNumber[i]&&(d+="px");if(!k||!("set"in k)||(d=k.set(a,d))!==b)try{j[c]=d}catch(l){}}},css:function(a,c,d){var e,g;c=f.camelCase(c),g=f.cssHooks[c],c=f.cssProps[c]||c,c==="cssFloat"&&(c="float");if(g&&"get"in g&&(e=g.get(a,!0,d))!==b)return e;if(bz)return bz(a,c)},swap:function(a,b,c){var d={};for(var e in b)d[e]=a.style[e],a.style[e]=b[e];c.call(a);for(e in b)a.style[e]=d[e]},camelCase:function(a){return a.replace(bq,bC)}}),f.curCSS=f.css,f.each(["height","width"],function(a,b){f.cssHooks[b]={get:function(a,c,d){var e;if(c){a.offsetWidth!==0?e=bD(a,b,d):f.swap(a,bw,function(){e=bD(a,b,d)});if(e<=0){e=bz(a,b,b),e==="0px"&&bB&&(e=bB(a,b,b));if(e!=null)return e===""||e==="auto"?"0px":e}if(e<0||e==null){e=a.style[b];return e===""||e==="auto"?"0px":e}return typeof e=="string"?e:e+"px"}},set:function(a,b){if(!bs.test(b))return b;b=parseFloat(b);if(b>=0)return b+"px"}}}),f.support.opacity||(f.cssHooks.opacity={get:function(a,b){return bp.test((b&&a.currentStyle?a.currentStyle.filter:a.style.filter)||"")?parseFloat(RegExp.$1)/100+"":b?"1":""},set:function(a,b){var c=a.style,d=a.currentStyle;c.zoom=1;var e=f.isNaN(b)?"":"alpha(opacity="+b*100+")",g=d&&d.filter||c.filter||"";c.filter=bo.test(g)?g.replace(bo,e):g+" "+e}}),f(function(){f.support.reliableMarginRight||(f.cssHooks.marginRight={get:function(a,b){var c;f.swap(a,{display:"inline-block"},function(){b?c=bz(a,"margin-right","marginRight"):c=a.style.marginRight});return c}})}),c.defaultView&&c.defaultView.getComputedStyle&&(bA=function(a,c){var d,e,g;c=c.replace(br,"-$1").toLowerCase();if(!(e=a.ownerDocument.defaultView))return b;if(g=e.getComputedStyle(a,null))d=g.getPropertyValue(c),d===""&&!f.contains(a.ownerDocument.documentElement,a)&&(d=f.style(a,c));return d}),c.documentElement.currentStyle&&(bB=function(a,b){var c,d=a.currentStyle&&a.currentStyle[b],e=a.runtimeStyle&&a.runtimeStyle[b],f=a.style;!bs.test(d)&&bt.test(d)&&(c=f.left,e&&(a.runtimeStyle.left=a.currentStyle.left),f.left=b==="fontSize"?"1em":d||0,d=f.pixelLeft+"px",f.left=c,e&&(a.runtimeStyle.left=e));return d===""?"auto":d}),bz=bA||bB,f.expr&&f.expr.filters&&(f.expr.filters.hidden=function(a){var b=a.offsetWidth,c=a.offsetHeight;return b===0&&c===0||!f.support.reliableHiddenOffsets&&(a.style.display||f.css(a,"display"))==="none"},f.expr.filters.visible=function(a){return!f.expr.filters.hidden(a)});var bE=/%20/g,bF=/\[\]$/,bG=/\r?\n/g,bH=/#.*$/,bI=/^(.*?):[ \t]*([^\r\n]*)\r?$/mg,bJ=/^(?:color|date|datetime|email|hidden|month|number|password|range|search|tel|text|time|url|week)$/i,bK=/^(?:about|app|app\-storage|.+\-extension|file|widget):$/,bL=/^(?:GET|HEAD)$/,bM=/^\/\//,bN=/\?/,bO=/<script\b[^<]*(?:(?!<\/script>)<[^<]*)*<\/script>/gi,bP=/^(?:select|textarea)/i,bQ=/\s+/,bR=/([?&])_=[^&]*/,bS=/^([\w\+\.\-]+:)(?:\/\/([^\/?#:]*)(?::(\d+))?)?/,bT=f.fn.load,bU={},bV={},bW,bX;try{bW=e.href}catch(bY){bW=c.createElement("a"),bW.href="",bW=bW.href}bX=bS.exec(bW.toLowerCase())||[],f.fn.extend({load:function(a,c,d){if(typeof a!="string"&&bT)return bT.apply(this,arguments);if(!this.length)return this;var e=a.indexOf(" ");if(e>=0){var g=a.slice(e,a.length);a=a.slice(0,e)}var h="GET";c&&(f.isFunction(c)?(d=c,c=b):typeof c=="object"&&(c=f.param(c,f.ajaxSettings.traditional),h="POST"));var i=this;f.ajax({url:a,type:h,dataType:"html",data:c,complete:function(a,b,c){c=a.responseText,a.isResolved()&&(a.done(function(a){c=a}),i.html(g?f("<div>").append(c.replace(bO,"")).find(g):c)),d&&i.each(d,[c,b,a])}});return this},serialize:function(){return f.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?f.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||bP.test(this.nodeName)||bJ.test(this.type))}).map(function(a,b){var c=f(this).val();return c==null?null:f.isArray(c)?f.map(c,function(a,c){return{name:b.name,value:a.replace(bG,"\r\n")}}):{name:b.name,value:c.replace(bG,"\r\n")}}).get()}}),f.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),function(a,b){f.fn[b]=function(a){return this.bind(b,a)}}),f.each(["get","post"],function(a,c){f[c]=function(a,d,e,g){f.isFunction(d)&&(g=g||e,e=d,d=b);return f.ajax({type:c,url:a,data:d,success:e,dataType:g})}}),f.extend({getScript:function(a,c){return f.get(a,b,c,"script")},getJSON:function(a,b,c){return f.get(a,b,c,"json")},ajaxSetup:function(a,b){b?f.extend(!0,a,f.ajaxSettings,b):(b=a,a=f.extend(!0,f.ajaxSettings,b));for(var c in{context:1,url:1})c in b?a[c]=b[c]:c in f.ajaxSettings&&(a[c]=f.ajaxSettings[c]);return a},ajaxSettings:{url:bW,isLocal:bK.test(bX[1]),global:!0,type:"GET",contentType:"application/x-www-form-urlencoded",processData:!0,async:!0,accepts:{xml:"application/xml, text/xml",html:"text/html",text:"text/plain",json:"application/json, text/javascript","*":"*/*"},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText"},converters:{"* text":a.String,"text html":!0,"text json":f.parseJSON,"text xml":f.parseXML}},ajaxPrefilter:bZ(bU),ajaxTransport:bZ(bV),ajax:function(a,c){function w(a,c,l,m){if(s!==2){s=2,q&&clearTimeout(q),p=b,n=m||"",v.readyState=a?4:0;var o,r,u,w=l?ca(d,v,l):b,x,y;if(a>=200&&a<300||a===304){if(d.ifModified){if(x=v.getResponseHeader("Last-Modified"))f.lastModified[k]=x;if(y=v.getResponseHeader("Etag"))f.etag[k]=y}if(a===304)c="notmodified",o=!0;else try{r=cb(d,w),c="success",o=!0}catch(z){c="parsererror",u=z}}else{u=c;if(!c||a)c="error",a<0&&(a=0)}v.status=a,v.statusText=c,o?h.resolveWith(e,[r,c,v]):h.rejectWith(e,[v,c,u]),v.statusCode(j),j=b,t&&g.trigger("ajax"+(o?"Success":"Error"),[v,d,o?r:u]),i.resolveWith(e,[v,c]),t&&(g.trigger("ajaxComplete",[v,d]),--f.active||f.event.trigger("ajaxStop"))}}typeof a=="object"&&(c=a,a=b),c=c||{};var d=f.ajaxSetup({},c),e=d.context||d,g=e!==d&&(e.nodeType||e instanceof f)?f(e):f.event,h=f.Deferred(),i=f._Deferred(),j=d.statusCode||{},k,l={},m={},n,o,p,q,r,s=0,t,u,v={readyState:0,setRequestHeader:function(a,b){if(!s){var c=a.toLowerCase();a=m[c]=m[c]||a,l[a]=b}return this},getAllResponseHeaders:function(){return s===2?n:null},getResponseHeader:function(a){var c;if(s===2){if(!o){o={};while(c=bI.exec(n))o[c[1].toLowerCase()]=c[2]}c=o[a.toLowerCase()]}return c===b?null:c},overrideMimeType:function(a){s||(d.mimeType=a);return this},abort:function(a){a=a||"abort",p&&p.abort(a),w(0,a);return this}};h.promise(v),v.success=v.done,v.error=v.fail,v.complete=i.done,v.statusCode=function(a){if(a){var b;if(s<2)for(b in a)j[b]=[j[b],a[b]];else b=a[v.status],v.then(b,b)}return this},d.url=((a||d.url)+"").replace(bH,"").replace(bM,bX[1]+"//"),d.dataTypes=f.trim(d.dataType||"*").toLowerCase().split(bQ),d.crossDomain==null&&(r=bS.exec(d.url.toLowerCase()),d.crossDomain=!(!r||r[1]==bX[1]&&r[2]==bX[2]&&(r[3]||(r[1]==="http:"?80:443))==(bX[3]||(bX[1]==="http:"?80:443)))),d.data&&d.processData&&typeof d.data!="string"&&(d.data=f.param(d.data,d.traditional)),b$(bU,d,c,v);if(s===2)return!1;t=d.global,d.type=d.type.toUpperCase(),d.hasContent=!bL.test(d.type),t&&f.active++===0&&f.event.trigger("ajaxStart");if(!d.hasContent){d.data&&(d.url+=(bN.test(d.url)?"&":"?")+d.data),k=d.url;if(d.cache===!1){var x=f.now(),y=d.url.replace(bR,"$1_="+x);d.url=y+(y===d.url?(bN.test(d.url)?"&":"?")+"_="+x:"")}}(d.data&&d.hasContent&&d.contentType!==!1||c.contentType)&&v.setRequestHeader("Content-Type",d.contentType),d.ifModified&&(k=k||d.url,f.lastModified[k]&&v.setRequestHeader("If-Modified-Since",f.lastModified[k]),f.etag[k]&&v.setRequestHeader("If-None-Match",f.etag[k])),v.setRequestHeader("Accept",d.dataTypes[0]&&d.accepts[d.dataTypes[0]]?d.accepts[d.dataTypes[0]]+(d.dataTypes[0]!=="*"?", */*; q=0.01":""):d.accepts["*"]);for(u in d.headers)v.setRequestHeader(u,d.headers[u]);if(d.beforeSend&&(d.beforeSend.call(e,v,d)===!1||s===2)){v.abort();return!1}for(u in{success:1,error:1,complete:1})v[u](d[u]);p=b$(bV,d,c,v);if(!p)w(-1,"No Transport");else{v.readyState=1,t&&g.trigger("ajaxSend",[v,d]),d.async&&d.timeout>0&&(q=setTimeout(function(){v.abort("timeout")},d.timeout));try{s=1,p.send(l,w)}catch(z){status<2?w(-1,z):f.error(z)}}return v},param:function(a,c){var d=[],e=function(a,b){b=f.isFunction(b)?b():b,d[d.length]=encodeURIComponent(a)+"="+encodeURIComponent(b)};c===b&&(c=f.ajaxSettings.traditional);if(f.isArray(a)||a.jquery&&!f.isPlainObject(a))f.each(a,function(){e(this.name,this.value)});else for(var g in a)b_(g,a[g],c,e);return d.join("&").replace(bE,"+")}}),f.extend({active:0,lastModified:{},etag:{}});var cc=f.now(),cd=/(\=)\?(&|$)|\?\?/i;f.ajaxSetup({jsonp:"callback",jsonpCallback:function(){return f.expando+"_"+cc++}}),f.ajaxPrefilter("json jsonp",function(b,c,d){var e=b.contentType==="application/x-www-form-urlencoded"&&typeof b.data=="string";if(b.dataTypes[0]==="jsonp"||b.jsonp!==!1&&(cd.test(b.url)||e&&cd.test(b.data))){var g,h=b.jsonpCallback=f.isFunction(b.jsonpCallback)?b.jsonpCallback():b.jsonpCallback,i=a[h],j=b.url,k=b.data,l="$1"+h+"$2";b.jsonp!==!1&&(j=j.replace(cd,l),b.url===j&&(e&&(k=k.replace(cd,l)),b.data===k&&(j+=(/\?/.test(j)?"&":"?")+b.jsonp+"="+h))),b.url=j,b.data=k,a[h]=function(a){g=[a]},d.always(function(){a[h]=i,g&&f.isFunction(i)&&a[h](g[0])}),b.converters["script json"]=function(){g||f.error(h+" was not called");return g[0]},b.dataTypes[0]="json";return"script"}}),f.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/javascript|ecmascript/},converters:{"text script":function(a){f.globalEval(a);return a}}}),f.ajaxPrefilter("script",function(a){a.cache===b&&(a.cache=!1),a.crossDomain&&(a.type="GET",a.global=!1)}),f.ajaxTransport("script",function(a){if(a.crossDomain){var d,e=c.head||c.getElementsByTagName("head")[0]||c.documentElement;return{send:function(f,g){d=c.createElement("script"),d.async="async",a.scriptCharset&&(d.charset=a.scriptCharset),d.src=a.url,d.onload=d.onreadystatechange=function(a,c){if(c||!d.readyState||/loaded|complete/.test(d.readyState))d.onload=d.onreadystatechange=null,e&&d.parentNode&&e.removeChild(d),d=b,c||g(200,"success")},e.insertBefore(d,e.firstChild)},abort:function(){d&&d.onload(0,1)}}}});var ce=a.ActiveXObject?function(){for(var a in cg)cg[a](0,1)}:!1,cf=0,cg;f.ajaxSettings.xhr=a.ActiveXObject?function(){return!this.isLocal&&ch()||ci()}:ch,function(a){f.extend(f.support,{ajax:!!a,cors:!!a&&"withCredentials"in a})}(f.ajaxSettings.xhr()),f.support.ajax&&f.ajaxTransport(function(c){if(!c.crossDomain||f.support.cors){var d;return{send:function(e,g){var h=c.xhr(),i,j;c.username?h.open(c.type,c.url,c.async,c.username,c.password):h.open(c.type,c.url,c.async);if(c.xhrFields)for(j in c.xhrFields)h[j]=c.xhrFields[j];c.mimeType&&h.overrideMimeType&&h.overrideMimeType(c.mimeType),!c.crossDomain&&!e["X-Requested-With"]&&(e["X-Requested-With"]="XMLHttpRequest");try{for(j in e)h.setRequestHeader(j,e[j])}catch(k){}h.send(c.hasContent&&c.data||null),d=function(a,e){var j,k,l,m,n;try{if(d&&(e||h.readyState===4)){d=b,i&&(h.onreadystatechange=f.noop,ce&&delete cg[i]);if(e)h.readyState!==4&&h.abort();else{j=h.status,l=h.getAllResponseHeaders(),m={},n=h.responseXML,n&&n.documentElement&&(m.xml=n),m.text=h.responseText;try{k=h.statusText}catch(o){k=""}!j&&c.isLocal&&!c.crossDomain?j=m.text?200:404:j===1223&&(j=204)}}}catch(p){e||g(-1,p)}m&&g(j,k,m,l)},!c.async||h.readyState===4?d():(i=++cf,ce&&(cg||(cg={},f(a).unload(ce)),cg[i]=d),h.onreadystatechange=d)},abort:function(){d&&d(0,1)}}}});var cj={},ck,cl,cm=/^(?:toggle|show|hide)$/,cn=/^([+\-]=)?([\d+.\-]+)([a-z%]*)$/i,co,cp=[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"],["opacity"]],cq,cr=a.webkitRequestAnimationFrame||a.mozRequestAnimationFrame||a.oRequestAnimationFrame;f.fn.extend({show:function(a,b,c){var d,e;if(a||a===0)return this.animate(cu("show",3),a,b,c);for(var g=0,h=this.length;g<h;g++)d=this[g],d.style&&(e=d.style.display,!f._data(d,"olddisplay")&&e==="none"&&(e=d.style.display=""),e===""&&f.css(d,"display")==="none"&&f._data(d,"olddisplay",cv(d.nodeName)));for(g=0;g<h;g++){d=this[g];if(d.style){e=d.style.display;if(e===""||e==="none")d.style.display=f._data(d,"olddisplay")||""}}return this},hide:function(a,b,c){if(a||a===0)return this.animate(cu("hide",3),a,b,c);for(var d=0,e=this.length;d<e;d++)if(this[d].style){var g=f.css(this[d],"display");g!=="none"&&!f._data(this[d],"olddisplay")&&f._data(this[d],"olddisplay",g)}for(d=0;d<e;d++)this[d].style&&(this[d].style.display="none");return this},_toggle:f.fn.toggle,toggle:function(a,b,c){var d=typeof a=="boolean";f.isFunction(a)&&f.isFunction(b)?this._toggle.apply(this,arguments):a==null||d?this.each(function(){var b=d?a:f(this).is(":hidden");f(this)[b?"show":"hide"]()}):this.animate(cu("toggle",3),a,b,c);return this},fadeTo:function(a,b,c,d){return this.filter(":hidden").css("opacity",0).show().end().animate({opacity:b},a,c,d)},animate:function(a,b,c,d){var e=f.speed(b,c,d);if(f.isEmptyObject(a))return this.each(e.complete,[!1]);a=f.extend({},a);return this[e.queue===!1?"each":"queue"](function(){e.queue===!1&&f._mark(this);var b=f.extend({},e),c=this.nodeType===1,d=c&&f(this).is(":hidden"),g,h,i,j,k,l,m,n,o;b.animatedProperties={};for(i in a){g=f.camelCase(i),i!==g&&(a[g]=a[i],delete a[i]),h=a[g],f.isArray(h)?(b.animatedProperties[g]=h[1],h=a[g]=h[0]):b.animatedProperties[g]=b.specialEasing&&b.specialEasing[g]||b.easing||"swing";if(h==="hide"&&d||h==="show"&&!d)return b.complete.call(this);c&&(g==="height"||g==="width")&&(b.overflow=[this.style.overflow,this.style.overflowX,this.style.overflowY],f.css(this,"display")==="inline"&&f.css(this,"float")==="none"&&(f.support.inlineBlockNeedsLayout?(j=cv(this.nodeName),j==="inline"?this.style.display="inline-block":(this.style.display="inline",this.style.zoom=1)):this.style.display="inline-block"))}b.overflow!=null&&(this.style.overflow="hidden");for(i in a)k=new f.fx(this,b,i),h=a[i],cm.test(h)?k[h==="toggle"?d?"show":"hide":h]():(l=cn.exec(h),m=k.cur(),l?(n=parseFloat(l[2]),o=l[3]||(f.cssNumber[i]?"":"px"),o!=="px"&&(f.style(this,i,(n||1)+o),m=(n||1)/k.cur()*m,f.style(this,i,m+o)),l[1]&&(n=(l[1]==="-="?-1:1)*n+m),k.custom(m,n,o)):k.custom(m,h,""));return!0})},stop:function(a,b){a&&this.queue([]),this.each(function(){var a=f.timers,c=a.length;b||f._unmark(!0,this);while(c--)a[c].elem===this&&(b&&a[c](!0),a.splice(c,1))}),b||this.dequeue();return this}}),f.each({slideDown:cu("show",1),slideUp:cu("hide",1),slideToggle:cu("toggle",1),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(a,b){f.fn[a]=function(a,c,d){return this.animate(b,a,c,d)}}),f.extend({speed:function(a,b,c){var d=a&&typeof a=="object"?f.extend({},a):{complete:c||!c&&b||f.isFunction(a)&&a,duration:a,easing:c&&b||b&&!f.isFunction(b)&&b};d.duration=f.fx.off?0:typeof d.duration=="number"?d.duration:d.duration in f.fx.speeds?f.fx.speeds[d.duration]:f.fx.speeds._default,d.old=d.complete,d.complete=function(a){d.queue!==!1?f.dequeue(this):a!==!1&&f._unmark(this),f.isFunction(d.old)&&d.old.call(this)};return d},easing:{linear:function(a,b,c,d){return c+d*a},swing:function(a,b,c,d){return(-Math.cos(a*Math.PI)/2+.5)*d+c}},timers:[],fx:function(a,b,c){this.options=b,this.elem=a,this.prop=c,b.orig=b.orig||{}}}),f.fx.prototype={update:function(){this.options.step&&this.options.step.call(this.elem,this.now,this),(f.fx.step[this.prop]||f.fx.step._default)(this)},cur:function(){if(this.elem[this.prop]!=null&&(!this.elem.style||this.elem.style[this.prop]==null))return this.elem[this.prop];var a,b=f.css(this.elem,this.prop);return isNaN(a=parseFloat(b))?!b||b==="auto"?0:b:a},custom:function(a,b,c){function h(a){return d.step(a)}var d=this,e=f.fx,g;this.startTime=cq||cs(),this.start=a,this.end=b,this.unit=c||this.unit||(f.cssNumber[this.prop]?"":"px"),this.now=this.start,this.pos=this.state=0,h.elem=this.elem,h()&&f.timers.push(h)&&!co&&(cr?(co=1,g=function(){co&&(cr(g),e.tick())},cr(g)):co=setInterval(e.tick,e.interval))},show:function(){this.options.orig[this.prop]=f.style(this.elem,this.prop),this.options.show=!0,this.custom(this.prop==="width"||this.prop==="height"?1:0,this.cur()),f(this.elem).show()},hide:function(){this.options.orig[this.prop]=f.style(this.elem,this.prop),this.options.hide=!0,this.custom(this.cur(),0)},step:function(a){var b=cq||cs(),c=!0,d=this.elem,e=this.options,g,h;if(a||b>=e.duration+this.startTime){this.now=this.end,this.pos=this.state=1,this.update(),e.animatedProperties[this.prop]=!0;for(g in e.animatedProperties)e.animatedProperties[g]!==!0&&(c=!1);if(c){e.overflow!=null&&!f.support.shrinkWrapBlocks&&f.each(["","X","Y"],function(a,b){d.style["overflow"+b]=e.overflow[a]}),e.hide&&f(d).hide();if(e.hide||e.show)for(var i in e.animatedProperties)f.style(d,i,e.orig[i]);e.complete.call(d)}return!1}e.duration==Infinity?this.now=b:(h=b-this.startTime,this.state=h/e.duration,this.pos=f.easing[e.animatedProperties[this.prop]](this.state,h,0,1,e.duration),this.now=this.start+(this.end-this.start)*this.pos),this.update();return!0}},f.extend(f.fx,{tick:function(){for(var a=f.timers,b=0;b<a.length;++b)a[b]()||a.splice(b--,1);a.length||f.fx.stop()},interval:13,stop:function(){clearInterval(co),co=null},speeds:{slow:600,fast:200,_default:400},step:{opacity:function(a){f.style(a.elem,"opacity",a.now)},_default:function(a){a.elem.style&&a.elem.style[a.prop]!=null?a.elem.style[a.prop]=(a.prop==="width"||a.prop==="height"?Math.max(0,a.now):a.now)+a.unit:a.elem[a.prop]=a.now}}}),f.expr&&f.expr.filters&&(f.expr.filters.animated=function(a){return f.grep(f.timers,function(b){return a===b.elem}).length});var cw=/^t(?:able|d|h)$/i,cx=/^(?:body|html)$/i;"getBoundingClientRect"in c.documentElement?f.fn.offset=function(a){var b=this[0],c;if(a)return this.each(function(b){f.offset.setOffset(this,a,b)});if(!b||!b.ownerDocument)return null;if(b===b.ownerDocument.body)return f.offset.bodyOffset(b);try{c=b.getBoundingClientRect()}catch(d){}var e=b.ownerDocument,g=e.documentElement;if(!c||!f.contains(g,b))return c?{top:c.top,left:c.left}:{top:0,left:0};var h=e.body,i=cy(e),j=g.clientTop||h.clientTop||0,k=g.clientLeft||h.clientLeft||0,l=i.pageYOffset||f.support.boxModel&&g.scrollTop||h.scrollTop,m=i.pageXOffset||f.support.boxModel&&g.scrollLeft||h.scrollLeft,n=c.top+l-j,o=c.left+m-k;return{top:n,left:o}}:f.fn.offset=function(a){var b=this[0];if(a)return this.each(function(b){f.offset.setOffset(this,a,b)});if(!b||!b.ownerDocument)return null;if(b===b.ownerDocument.body)return f.offset.bodyOffset(b);f.offset.initialize();var c,d=b.offsetParent,e=b,g=b.ownerDocument,h=g.documentElement,i=g.body,j=g.defaultView,k=j?j.getComputedStyle(b,null):b.currentStyle,l=b.offsetTop,m=b.offsetLeft;while((b=b.parentNode)&&b!==i&&b!==h){if(f.offset.supportsFixedPosition&&k.position==="fixed")break;c=j?j.getComputedStyle(b,null):b.currentStyle,l-=b.scrollTop,m-=b.scrollLeft,b===d&&(l+=b.offsetTop,m+=b.offsetLeft,f.offset.doesNotAddBorder&&(!f.offset.doesAddBorderForTableAndCells||!cw.test(b.nodeName))&&(l+=parseFloat(c.borderTopWidth)||0,m+=parseFloat(c.borderLeftWidth)||0),e=d,d=b.offsetParent),f.offset.subtractsBorderForOverflowNotVisible&&c.overflow!=="visible"&&(l+=parseFloat(c.borderTopWidth)||0,m+=parseFloat(c.borderLeftWidth)||0),k=c}if(k.position==="relative"||k.position==="static")l+=i.offsetTop,m+=i.offsetLeft;f.offset.supportsFixedPosition&&k.position==="fixed"&&(l+=Math.max(h.scrollTop,i.scrollTop),m+=Math.max(h.scrollLeft,i.scrollLeft));return{top:l,left:m}},f.offset={initialize:function(){var a=c.body,b=c.createElement("div"),d,e,g,h,i=parseFloat(f.css(a,"marginTop"))||0,j="<div style='position:absolute;top:0;left:0;margin:0;border:5px solid #000;padding:0;width:1px;height:1px;'><div></div></div><table style='position:absolute;top:0;left:0;margin:0;border:5px solid #000;padding:0;width:1px;height:1px;' cellpadding='0' cellspacing='0'><tr><td></td></tr></table>";f.extend(b.style,{position:"absolute",top:0,left:0,margin:0,border:0,width:"1px",height:"1px",visibility:"hidden"}),b.innerHTML=j,a.insertBefore(b,a.firstChild),d=b.firstChild,e=d.firstChild,h=d.nextSibling.firstChild.firstChild,this.doesNotAddBorder=e.offsetTop!==5,this.doesAddBorderForTableAndCells=h.offsetTop===5,e.style.position="fixed",e.style.top="20px",this.supportsFixedPosition=e.offsetTop===20||e.offsetTop===15,e.style.position=e.style.top="",d.style.overflow="hidden",d.style.position="relative",this.subtractsBorderForOverflowNotVisible=e.offsetTop===-5,this.doesNotIncludeMarginInBodyOffset=a.offsetTop!==i,a.removeChild(b),f.offset.initialize=f.noop},bodyOffset:function(a){var b=a.offsetTop,c=a.offsetLeft;f.offset.initialize(),f.offset.doesNotIncludeMarginInBodyOffset&&(b+=parseFloat(f.css(a,"marginTop"))||0,c+=parseFloat(f.css(a,"marginLeft"))||0);return{top:b,left:c}},setOffset:function(a,b,c){var d=f.css(a,"position");d==="static"&&(a.style.position="relative");var e=f(a),g=e.offset(),h=f.css(a,"top"),i=f.css(a,"left"),j=(d==="absolute"||d==="fixed")&&f.inArray("auto",[h,i])>-1,k={},l={},m,n;j?(l=e.position(),m=l.top,n=l.left):(m=parseFloat(h)||0,n=parseFloat(i)||0),f.isFunction(b)&&(b=b.call(a,c,g)),b.top!=null&&(k.top=b.top-g.top+m),b.left!=null&&(k.left=b.left-g.left+n),"using"in b?b.using.call(a,k):e.css(k)}},f.fn.extend({position:function(){if(!this[0])return null;var a=this[0],b=this.offsetParent(),c=this.offset(),d=cx.test(b[0].nodeName)?{top:0,left:0}:b.offset();c.top-=parseFloat(f.css(a,"marginTop"))||0,c.left-=parseFloat(f.css(a,"marginLeft"))||0,d.top+=parseFloat(f.css(b[0],"borderTopWidth"))||0,d.left+=parseFloat(f.css(b[0],"borderLeftWidth"))||0;return{top:c.top-d.top,left:c.left-d.left}},offsetParent:function(){return this.map(function(){var a=this.offsetParent||c.body;while(a&&!cx.test(a.nodeName)&&f.css(a,"position")==="static")a=a.offsetParent;return a})}}),f.each(["Left","Top"],function(a,c){var d="scroll"+c;f.fn[d]=function(c){var e,g;if(c===b){e=this[0];if(!e)return null;g=cy(e);return g?"pageXOffset"in g?g[a?"pageYOffset":"pageXOffset"]:f.support.boxModel&&g.document.documentElement[d]||g.document.body[d]:e[d]}return this.each(function(){g=cy(this),g?g.scrollTo(a?f(g).scrollLeft():c,a?c:f(g).scrollTop()):this[d]=c})}}),f.each(["Height","Width"],function(a,c){var d=c.toLowerCase();f.fn["inner"+c]=function(){return this[0]?parseFloat(f.css(this[0],d,"padding")):null},f.fn["outer"+c]=function(a){return this[0]?parseFloat(f.css(this[0],d,a?"margin":"border")):null},f.fn[d]=function(a){var e=this[0];if(!e)return a==null?null:this;if(f.isFunction(a))return this.each(function(b){var c=f(this);c[d](a.call(this,b,c[d]()))});if(f.isWindow(e)){var g=e.document.documentElement["client"+c];return e.document.compatMode==="CSS1Compat"&&g||e.document.body["client"+c]||g}if(e.nodeType===9)return Math.max(e.documentElement["client"+c],e.body["scroll"+c],e.documentElement["scroll"+c],e.body["offset"+c],e.documentElement["offset"+c]);if(a===b){var h=f.css(e,d),i=parseFloat(h);return f.isNaN(i)?h:i}return this.css(d,typeof a=="string"?a:a+"px")}}),a.jQuery=a.$=f})(window); \ No newline at end of file
diff --git a/source/bower_components/modernizr/test/caniuse_files/mathml.html b/source/bower_components/modernizr/test/caniuse_files/mathml.html
new file mode 100644
index 0000000..8203884
--- /dev/null
+++ b/source/bower_components/modernizr/test/caniuse_files/mathml.html
@@ -0,0 +1,120 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1 plus MathML 2.0//EN" "http://www.w3.org/Math/DTD/mathml2/xhtml-math11-f.dtd"><html xmlns="http://www.w3.org/1999/xhtml" xmlns:html="http://www.w3.org/1999/xhtml">
+<head>
+ <meta http-equiv="content-type" content="text/html; charset=utf-8" />
+ <title>Untitled</title>
+</head>
+<body>
+<math xmlns="http://www.w3.org/1998/Math/MathML">
+<mrow>
+ <mi>k</mi>
+ <mo>=</mo>
+ <mfrac>
+ <mrow>
+ <mfrac>
+ <mrow>
+ <msup>
+ <mo>∂</mo>
+ <mn>2</mn>
+ </msup>
+ <mi>z</mi>
+ </mrow>
+ <mrow>
+ <mo>∂</mo>
+ <msup>
+ <mi>x</mi>
+ <mn>2</mn>
+ </msup>
+ </mrow>
+ </mfrac>
+ <mfrac>
+ <mrow>
+ <msup>
+ <mo>∂</mo>
+ <mn>2</mn>
+ </msup>
+ <mi>z</mi>
+ </mrow>
+ <mrow>
+ <mo>∂</mo>
+ <msup>
+ <mi>y</mi>
+ <mn>2</mn>
+ </msup>
+ </mrow>
+ </mfrac>
+ <mo>-</mo>
+ <msup>
+ <mrow>
+ <mo>(</mo>
+ <mfrac>
+ <mrow>
+ <msup>
+ <mo>∂</mo>
+ <mn>2</mn>
+ </msup>
+ <mi>z</mi>
+ </mrow>
+ <mrow>
+ <mo>∂</mo>
+ <mi>x</mi>
+ <mo>∂</mo>
+ <mi>y</mi>
+ </mrow>
+ </mfrac>
+ <mo>)</mo>
+ </mrow>
+ <mn>2</mn>
+ </msup>
+ </mrow>
+ <mrow>
+ <msup>
+ <mrow>
+ <mo>(</mo>
+ <mn>1</mn>
+ <mo>+</mo>
+ <msup>
+ <mrow>
+ <mo>(</mo>
+ <mfrac>
+ <mrow>
+ <mo>∂</mo>
+ <mi>z</mi>
+ </mrow>
+ <mrow>
+ <mo>∂</mo>
+ <mi>x</mi>
+ </mrow>
+ </mfrac>
+ <mo>)</mo>
+ </mrow>
+ <mn>2</mn>
+ </msup>
+ <mo>+</mo>
+ <msup>
+ <mrow>
+ <mo>(</mo>
+ <mfrac>
+ <mrow>
+ <mo>∂</mo>
+ <mi>z</mi>
+ </mrow>
+ <mrow>
+ <mo>∂</mo>
+ <mi>y</mi>
+ </mrow>
+ </mfrac>
+ <mo>)</mo>
+ </mrow>
+ <mn>2</mn>
+ </msup>
+ <mo>)</mo>
+ </mrow>
+ <mn>2</mn>
+ </msup>
+ </mrow>
+ </mfrac>
+</mrow>
+</math>
+</body>
+</html> \ No newline at end of file
diff --git a/source/bower_components/modernizr/test/caniuse_files/mathml_ref.png b/source/bower_components/modernizr/test/caniuse_files/mathml_ref.png
new file mode 100644
index 0000000..1633e58
--- /dev/null
+++ b/source/bower_components/modernizr/test/caniuse_files/mathml_ref.png
Binary files differ
diff --git a/source/bower_components/modernizr/test/caniuse_files/modernizr-1.7.min.js b/source/bower_components/modernizr/test/caniuse_files/modernizr-1.7.min.js
new file mode 100644
index 0000000..6f54850
--- /dev/null
+++ b/source/bower_components/modernizr/test/caniuse_files/modernizr-1.7.min.js
@@ -0,0 +1,2 @@
+// Modernizr v1.7 www.modernizr.com
+window.Modernizr=function(a,b,c){function G(){e.input=function(a){for(var b=0,c=a.length;b<c;b++)t[a[b]]=!!(a[b]in l);return t}("autocomplete autofocus list placeholder max min multiple pattern required step".split(" ")),e.inputtypes=function(a){for(var d=0,e,f,h,i=a.length;d<i;d++)l.setAttribute("type",f=a[d]),e=l.type!=="text",e&&(l.value=m,l.style.cssText="position:absolute;visibility:hidden;",/^range$/.test(f)&&l.style.WebkitAppearance!==c?(g.appendChild(l),h=b.defaultView,e=h.getComputedStyle&&h.getComputedStyle(l,null).WebkitAppearance!=="textfield"&&l.offsetHeight!==0,g.removeChild(l)):/^(search|tel)$/.test(f)||(/^(url|email)$/.test(f)?e=l.checkValidity&&l.checkValidity()===!1:/^color$/.test(f)?(g.appendChild(l),g.offsetWidth,e=l.value!=m,g.removeChild(l)):e=l.value!=m)),s[a[d]]=!!e;return s}("search tel url email datetime date month week time datetime-local number range color".split(" "))}function F(a,b){var c=a.charAt(0).toUpperCase()+a.substr(1),d=(a+" "+p.join(c+" ")+c).split(" ");return!!E(d,b)}function E(a,b){for(var d in a)if(k[a[d]]!==c&&(!b||b(a[d],j)))return!0}function D(a,b){return(""+a).indexOf(b)!==-1}function C(a,b){return typeof a===b}function B(a,b){return A(o.join(a+";")+(b||""))}function A(a){k.cssText=a}var d="1.7",e={},f=!0,g=b.documentElement,h=b.head||b.getElementsByTagName("head")[0],i="modernizr",j=b.createElement(i),k=j.style,l=b.createElement("input"),m=":)",n=Object.prototype.toString,o=" -webkit- -moz- -o- -ms- -khtml- ".split(" "),p="Webkit Moz O ms Khtml".split(" "),q={svg:"http://www.w3.org/2000/svg"},r={},s={},t={},u=[],v,w=function(a){var c=b.createElement("style"),d=b.createElement("div"),e;c.textContent=a+"{#modernizr{height:3px}}",h.appendChild(c),d.id="modernizr",g.appendChild(d),e=d.offsetHeight===3,c.parentNode.removeChild(c),d.parentNode.removeChild(d);return!!e},x=function(){function d(d,e){e=e||b.createElement(a[d]||"div");var f=(d="on"+d)in e;f||(e.setAttribute||(e=b.createElement("div")),e.setAttribute&&e.removeAttribute&&(e.setAttribute(d,""),f=C(e[d],"function"),C(e[d],c)||(e[d]=c),e.removeAttribute(d))),e=null;return f}var a={select:"input",change:"input",submit:"form",reset:"form",error:"img",load:"img",abort:"img"};return d}(),y=({}).hasOwnProperty,z;C(y,c)||C(y.call,c)?z=function(a,b){return b in a&&C(a.constructor.prototype[b],c)}:z=function(a,b){return y.call(a,b)},r.flexbox=function(){function c(a,b,c,d){a.style.cssText=o.join(b+":"+c+";")+(d||"")}function a(a,b,c,d){b+=":",a.style.cssText=(b+o.join(c+";"+b)).slice(0,-b.length)+(d||"")}var d=b.createElement("div"),e=b.createElement("div");a(d,"display","box","width:42px;padding:0;"),c(e,"box-flex","1","width:10px;"),d.appendChild(e),g.appendChild(d);var f=e.offsetWidth===42;d.removeChild(e),g.removeChild(d);return f},r.canvas=function(){var a=b.createElement("canvas");return a.getContext&&a.getContext("2d")},r.canvastext=function(){return e.canvas&&C(b.createElement("canvas").getContext("2d").fillText,"function")},r.webgl=function(){return!!a.WebGLRenderingContext},r.touch=function(){return"ontouchstart"in a||w("@media ("+o.join("touch-enabled),(")+"modernizr)")},r.geolocation=function(){return!!navigator.geolocation},r.postmessage=function(){return!!a.postMessage},r.websqldatabase=function(){var b=!!a.openDatabase;return b},r.indexedDB=function(){for(var b=-1,c=p.length;++b<c;){var d=p[b].toLowerCase();if(a[d+"_indexedDB"]||a[d+"IndexedDB"])return!0}return!1},r.hashchange=function(){return x("hashchange",a)&&(b.documentMode===c||b.documentMode>7)},r.history=function(){return !!(a.history&&history.pushState)},r.draganddrop=function(){return x("dragstart")&&x("drop")},r.websockets=function(){return"WebSocket"in a},r.rgba=function(){A("background-color:rgba(150,255,150,.5)");return D(k.backgroundColor,"rgba")},r.hsla=function(){A("background-color:hsla(120,40%,100%,.5)");return D(k.backgroundColor,"rgba")||D(k.backgroundColor,"hsla")},r.multiplebgs=function(){A("background:url(//:),url(//:),red url(//:)");return(new RegExp("(url\\s*\\(.*?){3}")).test(k.background)},r.backgroundsize=function(){return F("backgroundSize")},r.borderimage=function(){return F("borderImage")},r.borderradius=function(){return F("borderRadius","",function(a){return D(a,"orderRadius")})},r.boxshadow=function(){return F("boxShadow")},r.textshadow=function(){return b.createElement("div").style.textShadow===""},r.opacity=function(){B("opacity:.55");return/^0.55$/.test(k.opacity)},r.cssanimations=function(){return F("animationName")},r.csscolumns=function(){return F("columnCount")},r.cssgradients=function(){var a="background-image:",b="gradient(linear,left top,right bottom,from(#9f9),to(white));",c="linear-gradient(left top,#9f9, white);";A((a+o.join(b+a)+o.join(c+a)).slice(0,-a.length));return D(k.backgroundImage,"gradient")},r.cssreflections=function(){return F("boxReflect")},r.csstransforms=function(){return!!E(["transformProperty","WebkitTransform","MozTransform","OTransform","msTransform"])},r.csstransforms3d=function(){var a=!!E(["perspectiveProperty","WebkitPerspective","MozPerspective","OPerspective","msPerspective"]);a&&"webkitPerspective"in g.style&&(a=w("@media ("+o.join("transform-3d),(")+"modernizr)"));return a},r.csstransitions=function(){return F("transitionProperty")},r.fontface=function(){var a,c,d=h||g,e=b.createElement("style"),f=b.implementation||{hasFeature:function(){return!1}};e.type="text/css",d.insertBefore(e,d.firstChild),a=e.sheet||e.styleSheet;var i=f.hasFeature("CSS2","")?function(b){if(!a||!b)return!1;var c=!1;try{a.insertRule(b,0),c=/src/i.test(a.cssRules[0].cssText),a.deleteRule(a.cssRules.length-1)}catch(d){}return c}:function(b){if(!a||!b)return!1;a.cssText=b;return a.cssText.length!==0&&/src/i.test(a.cssText)&&a.cssText.replace(/\r+|\n+/g,"").indexOf(b.split(" ")[0])===0};c=i('@font-face { font-family: "font"; src: url(data:,); }'),d.removeChild(e);return c},r.video=function(){var a=b.createElement("video"),c=!!a.canPlayType;if(c){c=new Boolean(c),c.ogg=a.canPlayType('video/ogg; codecs="theora"');var d='video/mp4; codecs="avc1.42E01E';c.h264=a.canPlayType(d+'"')||a.canPlayType(d+', mp4a.40.2"'),c.webm=a.canPlayType('video/webm; codecs="vp8, vorbis"')}return c},r.audio=function(){var a=b.createElement("audio"),c=!!a.canPlayType;c&&(c=new Boolean(c),c.ogg=a.canPlayType('audio/ogg; codecs="vorbis"'),c.mp3=a.canPlayType("audio/mpeg;"),c.wav=a.canPlayType('audio/wav; codecs="1"'),c.m4a=a.canPlayType("audio/x-m4a;")||a.canPlayType("audio/aac;"));return c},r.localstorage=function(){try{return!!localStorage.getItem}catch(a){return!1}},r.sessionstorage=function(){try{return!!sessionStorage.getItem}catch(a){return!1}},r.webWorkers=function(){return!!a.Worker},r.applicationcache=function(){return!!a.applicationCache},r.svg=function(){return!!b.createElementNS&&!!b.createElementNS(q.svg,"svg").createSVGRect},r.inlinesvg=function(){var a=b.createElement("div");a.innerHTML="<svg/>";return(a.firstChild&&a.firstChild.namespaceURI)==q.svg},r.smil=function(){return!!b.createElementNS&&/SVG/.test(n.call(b.createElementNS(q.svg,"animate")))},r.svgclippaths=function(){return!!b.createElementNS&&/SVG/.test(n.call(b.createElementNS(q.svg,"clipPath")))};for(var H in r)z(r,H)&&(v=H.toLowerCase(),e[v]=r[H](),u.push((e[v]?"":"no-")+v));e.input||G(),e.crosswindowmessaging=e.postmessage,e.historymanagement=e.history,e.addTest=function(a,b){a=a.toLowerCase();if(!e[a]){b=!!b(),g.className+=" "+(b?"":"no-")+a,e[a]=b;return e}},A(""),j=l=null,f&&a.attachEvent&&function(){var a=b.createElement("div");a.innerHTML="<elem></elem>";return a.childNodes.length!==1}()&&function(a,b){function p(a,b){var c=-1,d=a.length,e,f=[];while(++c<d)e=a[c],(b=e.media||b)!="screen"&&f.push(p(e.imports,b),e.cssText);return f.join("")}function o(a){var b=-1;while(++b<e)a.createElement(d[b])}var c="abbr|article|aside|audio|canvas|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video",d=c.split("|"),e=d.length,f=new RegExp("(^|\\s)("+c+")","gi"),g=new RegExp("<(/*)("+c+")","gi"),h=new RegExp("(^|[^\\n]*?\\s)("+c+")([^\\n]*)({[\\n\\w\\W]*?})","gi"),i=b.createDocumentFragment(),j=b.documentElement,k=j.firstChild,l=b.createElement("body"),m=b.createElement("style"),n;o(b),o(i),k.insertBefore(m,k.firstChild),m.media="print",a.attachEvent("onbeforeprint",function(){var a=-1,c=p(b.styleSheets,"all"),k=[],o;n=n||b.body;while((o=h.exec(c))!=null)k.push((o[1]+o[2]+o[3]).replace(f,"$1.iepp_$2")+o[4]);m.styleSheet.cssText=k.join("\n");while(++a<e){var q=b.getElementsByTagName(d[a]),r=q.length,s=-1;while(++s<r)q[s].className.indexOf("iepp_")<0&&(q[s].className+=" iepp_"+d[a])}i.appendChild(n),j.appendChild(l),l.className=n.className,l.innerHTML=n.innerHTML.replace(g,"<$1font")}),a.attachEvent("onafterprint",function(){l.innerHTML="",j.removeChild(l),j.appendChild(n),m.styleSheet.cssText=""})}(a,b),e._enableHTML5=f,e._version=d,g.className=g.className.replace(/\bno-js\b/,"")+" js "+u.join(" ");return e}(this,this.document) \ No newline at end of file
diff --git a/source/bower_components/modernizr/test/caniuse_files/png_alpha_result.png b/source/bower_components/modernizr/test/caniuse_files/png_alpha_result.png
new file mode 100644
index 0000000..45fdf06
--- /dev/null
+++ b/source/bower_components/modernizr/test/caniuse_files/png_alpha_result.png
Binary files differ
diff --git a/source/bower_components/modernizr/test/caniuse_files/pushstate.html b/source/bower_components/modernizr/test/caniuse_files/pushstate.html
new file mode 100644
index 0000000..bcef606
--- /dev/null
+++ b/source/bower_components/modernizr/test/caniuse_files/pushstate.html
@@ -0,0 +1,40 @@
+<!DOCTYPE html>
+<html>
+<head>
+ <meta charset="utf-8" />
+ <title>popstate event test</title>
+</head>
+<body>
+
+<script>
+
+(function() {
+ var test_id;
+
+ function showResult(r) {
+ if(test_id && window.parent.setResult) {
+ parent.setResult(test_id, r);
+ } else {
+ alert(r);
+ }
+ }
+
+ if(location.hash.length) {
+ test_id = location.hash.substr(1);
+ }
+
+ if(history.pushState) {
+ var rand = Math.random();
+ setTimeout(function() {
+ history.pushState({foo: 'bar'}, "title", './' + rand);
+ var result = (location.href.indexOf(rand) > -1);
+ showResult(result);
+ }, 100);
+ }
+
+})();
+
+</script>
+
+</body>
+</html>
diff --git a/source/bower_components/modernizr/test/caniuse_files/red30x30.png b/source/bower_components/modernizr/test/caniuse_files/red30x30.png
new file mode 100644
index 0000000..561c8d2
--- /dev/null
+++ b/source/bower_components/modernizr/test/caniuse_files/red30x30.png
Binary files differ
diff --git a/source/bower_components/modernizr/test/caniuse_files/ruby.png b/source/bower_components/modernizr/test/caniuse_files/ruby.png
new file mode 100644
index 0000000..4fe06dd
--- /dev/null
+++ b/source/bower_components/modernizr/test/caniuse_files/ruby.png
Binary files differ
diff --git a/source/bower_components/modernizr/test/caniuse_files/stroked-text.png b/source/bower_components/modernizr/test/caniuse_files/stroked-text.png
new file mode 100644
index 0000000..e75890f
--- /dev/null
+++ b/source/bower_components/modernizr/test/caniuse_files/stroked-text.png
Binary files differ
diff --git a/source/bower_components/modernizr/test/caniuse_files/style.css b/source/bower_components/modernizr/test/caniuse_files/style.css
new file mode 100644
index 0000000..d90731b
--- /dev/null
+++ b/source/bower_components/modernizr/test/caniuse_files/style.css
@@ -0,0 +1,168 @@
+body {
+ font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
+ font-size: 12px;
+}
+
+a {
+ text-decoration: none;
+}
+a:hover {
+ text-decoration: underline;
+}
+
+table, tr, th, td {
+ border: 1px solid #AAA;
+}
+
+table {
+ margin-top: 1em;
+ width: 100%;
+}
+
+tbody th {
+ text-align: left;
+ font-size: 14px;
+ width: 200px;
+}
+
+th h3 {
+ margin: 3px;
+ font-size: 12px;
+}
+
+th span.links {
+ font-size: 10px;
+}
+
+dt {
+ font-weight: bold;
+}
+
+tr:hover > th,
+tr:hover > td + td { background-color: #FFC; }
+
+div.test_wrap {
+ display: -moz-inline-stack;
+ display: inline-block;
+ border: 1px solid #CCC;
+ text-align: center;
+ vertical-align: top;
+ min-height: 50px;
+ margin-right: 5px;
+ background: white;
+ position: relative;
+}
+
+div.test_wrap h3 {
+ text-align: center;
+ margin: 2px;
+ font-size: 10px;
+}
+
+div.auto {
+ display: -moz-inline-stack;
+ display: inline-block;
+ border: 1px solid;
+ width: 30px;
+ height: 30px;
+}
+
+div.square {
+ display: -moz-inline-stack;
+ display: inline-block;
+ border: 1px solid;
+ width: 30px;
+ height: 30px;
+ background: red;
+}
+
+div.info {
+ display: none;
+ position: absolute;
+ top: 100%;
+ z-index: 2;
+ left: 0;
+ background: white;
+ padding: 2px;
+ min-width: 300px;
+ border: 1px solid;
+ text-align: left;
+}
+
+div.test_wrap:hover > div.info {
+ display: block;
+}
+
+
+div.vis_test {
+ display: -moz-inline-stack;
+ display: inline-block;
+}
+
+div.vis_ref {
+ display: -moz-inline-stack;
+ display: inline-block;
+ border-left: 1px dashed black;
+ margin-left: 5px;
+ padding-left: 5px;
+ vertical-align: top;
+}
+
+p.condition {
+ font-style: italic;
+ margin: 2px;
+ clear: both;
+}
+
+.pass {
+ background: lime;
+}
+
+.fail {
+ background: red;
+}
+
+.partial {
+ background: yellow;
+}
+
+.unknown {
+ background: #aaa;
+}
+
+.current span {
+ border-radius: 6px;
+ -moz-border-radius: 6px;
+ background: none repeat scroll 0 0 #E6EA69;
+ color: black;
+ float: right;
+ font-size: 8px;
+ padding: 0 1px;
+}
+
+#intro, #options {
+ width: 400px;
+ background: #EEE;
+ border-radius: 10px;
+ padding: 5px 10px;
+ margin: 10px;
+ float: left;
+}
+
+#intro dt::after {
+ content: ':';
+}
+
+#intro dd {
+ margin-bottom: 1em;
+}
+
+#opt_submit {
+ display: block;
+ margin: 10px;
+}
+
+#options label {
+ display: block;
+ margin: 5px;
+} \ No newline at end of file
diff --git a/source/bower_components/modernizr/test/caniuse_files/svg-html-blur.png b/source/bower_components/modernizr/test/caniuse_files/svg-html-blur.png
new file mode 100644
index 0000000..549b297
--- /dev/null
+++ b/source/bower_components/modernizr/test/caniuse_files/svg-html-blur.png
Binary files differ
diff --git a/source/bower_components/modernizr/test/caniuse_files/svg-img.svg b/source/bower_components/modernizr/test/caniuse_files/svg-img.svg
new file mode 100644
index 0000000..c0a867f
--- /dev/null
+++ b/source/bower_components/modernizr/test/caniuse_files/svg-img.svg
@@ -0,0 +1,5 @@
+<?xml version="1.0"?>
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 30 30">
+ <rect fill="#00ff00" x="0" y="0" width="30" height="30">
+</rect>
+</svg> \ No newline at end of file
diff --git a/source/bower_components/modernizr/test/caniuse_files/svg-img.svg.1 b/source/bower_components/modernizr/test/caniuse_files/svg-img.svg.1
new file mode 100644
index 0000000..c0a867f
--- /dev/null
+++ b/source/bower_components/modernizr/test/caniuse_files/svg-img.svg.1
@@ -0,0 +1,5 @@
+<?xml version="1.0"?>
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 30 30">
+ <rect fill="#00ff00" x="0" y="0" width="30" height="30">
+</rect>
+</svg> \ No newline at end of file
diff --git a/source/bower_components/modernizr/test/caniuse_files/svg_blur.png b/source/bower_components/modernizr/test/caniuse_files/svg_blur.png
new file mode 100644
index 0000000..17cb6e3
--- /dev/null
+++ b/source/bower_components/modernizr/test/caniuse_files/svg_blur.png
Binary files differ
diff --git a/source/bower_components/modernizr/test/caniuse_files/table.png b/source/bower_components/modernizr/test/caniuse_files/table.png
new file mode 100644
index 0000000..e9b9b9d
--- /dev/null
+++ b/source/bower_components/modernizr/test/caniuse_files/table.png
Binary files differ
diff --git a/source/bower_components/modernizr/test/caniuse_files/text-shadow1.png b/source/bower_components/modernizr/test/caniuse_files/text-shadow1.png
new file mode 100644
index 0000000..47b3cea
--- /dev/null
+++ b/source/bower_components/modernizr/test/caniuse_files/text-shadow1.png
Binary files differ
diff --git a/source/bower_components/modernizr/test/caniuse_files/text-shadow2.png b/source/bower_components/modernizr/test/caniuse_files/text-shadow2.png
new file mode 100644
index 0000000..f335189
--- /dev/null
+++ b/source/bower_components/modernizr/test/caniuse_files/text-shadow2.png
Binary files differ
diff --git a/source/bower_components/modernizr/test/caniuse_files/windsong_font.png b/source/bower_components/modernizr/test/caniuse_files/windsong_font.png
new file mode 100644
index 0000000..b983d2a
--- /dev/null
+++ b/source/bower_components/modernizr/test/caniuse_files/windsong_font.png
Binary files differ
diff --git a/source/bower_components/modernizr/test/caniuse_files/xhtml.html b/source/bower_components/modernizr/test/caniuse_files/xhtml.html
new file mode 100644
index 0000000..af4be89
--- /dev/null
+++ b/source/bower_components/modernizr/test/caniuse_files/xhtml.html
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+ <meta http-equiv="content-type" content="text/html; charset=utf-8" />
+ <title>Untitled</title>
+</head>
+<body><p>true</p>
+ <script>
+ <![CDATA[
+ window.parent.setResult('xhtml0', document.body.firstChild.textContent == 'true');
+ ]]>
+ </script>
+</body>
+</html> \ No newline at end of file