Initial web
@@ -0,0 +1,16 @@
|
||||
@import "../static/css/bootstrap";
|
||||
@import "../static/css/bootstrap-responsive";
|
||||
@import "../static/css/style";
|
||||
|
||||
// fixing font path
|
||||
@font-face {
|
||||
font-family: 'DOS';
|
||||
font-style: normal;
|
||||
font-weight: normal;
|
||||
src: url('./css/fonts/Fixedsys500c.eot');
|
||||
src: local('☺'), url('./css/fonts/Fixedsys500c.woff') format('woff'), url('./css/fonts/Fixedsys500c.ttf') format('truetype'), url('./css/fonts/Fixedsys500c.svg') format('svg');
|
||||
}
|
||||
|
||||
.navmargin {
|
||||
margin-top: 20px;
|
||||
}
|
||||
@@ -0,0 +1,835 @@
|
||||
<?xml version="1.0" standalone="no"?>
|
||||
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" >
|
||||
<svg>
|
||||
<metadata>
|
||||
Created by FontForge 20090914 at Tue Jul 30 19:37:37 2013
|
||||
By www-data
|
||||
GPL, see http://www.gnu.org/licenses/gpl.txt
|
||||
</metadata>
|
||||
<defs>
|
||||
<font id="FixedsysTTF" horiz-adv-x="550" >
|
||||
<font-face
|
||||
font-family="FixedsysTTF"
|
||||
font-weight="600"
|
||||
font-stretch="normal"
|
||||
units-per-em="1000"
|
||||
panose-1="2 0 0 9 0 0 0 0 0 0"
|
||||
ascent="800"
|
||||
descent="-200"
|
||||
x-height="465"
|
||||
cap-height="610"
|
||||
bbox="-1 -288 550 813"
|
||||
underline-thickness="50"
|
||||
underline-position="-75"
|
||||
unicode-range="U+0001-U+20AC"
|
||||
/>
|
||||
<missing-glyph
|
||||
/>
|
||||
<glyph glyph-name=".notdef"
|
||||
/>
|
||||
<glyph glyph-name="uni0001"
|
||||
d="M67 600h400v-600h-400v600z" />
|
||||
<glyph glyph-name="uni0001"
|
||||
d="M67 600h400v-600h-400v600z" />
|
||||
<glyph glyph-name="uni0001"
|
||||
d="M67 600h400v-600h-400v600z" />
|
||||
<glyph glyph-name="uni0001"
|
||||
d="M67 600h400v-600h-400v600z" />
|
||||
<glyph glyph-name="uni0001"
|
||||
d="M67 600h400v-600h-400v600z" />
|
||||
<glyph glyph-name="uni0001"
|
||||
d="M67 600h400v-600h-400v600z" />
|
||||
<glyph glyph-name="uni0001"
|
||||
d="M67 600h400v-600h-400v600z" />
|
||||
<glyph glyph-name="uni0001"
|
||||
d="M67 600h400v-600h-400v600z" />
|
||||
<glyph glyph-name="uni0001"
|
||||
d="M67 600h400v-600h-400v600z" />
|
||||
<glyph glyph-name="uni0001"
|
||||
d="M67 600h400v-600h-400v600z" />
|
||||
<glyph glyph-name="uni0001"
|
||||
d="M67 600h400v-600h-400v600z" />
|
||||
<glyph glyph-name="uni0001"
|
||||
d="M67 600h400v-600h-400v600z" />
|
||||
<glyph glyph-name="uni0001"
|
||||
d="M67 600h400v-600h-400v600z" />
|
||||
<glyph glyph-name="uni0001"
|
||||
d="M67 600h400v-600h-400v600z" />
|
||||
<glyph glyph-name="uni0001"
|
||||
d="M67 600h400v-600h-400v600z" />
|
||||
<glyph glyph-name="uni0001"
|
||||
d="M67 600h400v-600h-400v600z" />
|
||||
<glyph glyph-name="uni0001"
|
||||
d="M67 600h400v-600h-400v600z" />
|
||||
<glyph glyph-name="uni0001"
|
||||
d="M67 600h400v-600h-400v600z" />
|
||||
<glyph glyph-name="uni0001"
|
||||
d="M67 600h400v-600h-400v600z" />
|
||||
<glyph glyph-name="uni0001"
|
||||
d="M67 600h400v-600h-400v600z" />
|
||||
<glyph glyph-name="uni0001"
|
||||
d="M67 600h400v-600h-400v600z" />
|
||||
<glyph glyph-name="uni0001"
|
||||
d="M67 600h400v-600h-400v600z" />
|
||||
<glyph glyph-name="uni0001"
|
||||
d="M67 600h400v-600h-400v600z" />
|
||||
<glyph glyph-name="uni0001"
|
||||
d="M67 600h400v-600h-400v600z" />
|
||||
<glyph glyph-name="uni0001" unicode="…"
|
||||
d="M67 600h400v-600h-400v600z" />
|
||||
<glyph glyph-name="uni0001"
|
||||
d="M67 600h400v-600h-400v600z" />
|
||||
<glyph glyph-name="uni0001"
|
||||
d="M67 600h400v-600h-400v600z" />
|
||||
<glyph glyph-name="uni0001"
|
||||
d="M67 600h400v-600h-400v600z" />
|
||||
<glyph glyph-name="uni0001"
|
||||
d="M67 600h400v-600h-400v600z" />
|
||||
<glyph glyph-name="uni0001"
|
||||
d="M67 600h400v-600h-400v600z" />
|
||||
<glyph glyph-name="uni0001"
|
||||
d="M67 600h400v-600h-400v600z" />
|
||||
<glyph glyph-name="uni0001"
|
||||
d="M67 600h400v-600h-400v600z" />
|
||||
<glyph glyph-name="uni0001"
|
||||
d="M67 600h400v-600h-400v600z" />
|
||||
<glyph glyph-name="uni0001"
|
||||
d="M67 600h400v-600h-400v600z" />
|
||||
<glyph glyph-name="uni0001"
|
||||
d="M67 600h400v-600h-400v600z" />
|
||||
<glyph glyph-name="uni0001"
|
||||
d="M67 600h400v-600h-400v600z" />
|
||||
<glyph glyph-name="uni0001"
|
||||
d="M67 600h400v-600h-400v600z" />
|
||||
<glyph glyph-name="uni0001"
|
||||
d="M67 600h400v-600h-400v600z" />
|
||||
<glyph glyph-name="uni0001"
|
||||
d="M67 600h400v-600h-400v600z" />
|
||||
<glyph glyph-name="uni0001"
|
||||
d="M67 600h400v-600h-400v600z" />
|
||||
<glyph glyph-name="uni0001"
|
||||
d="M67 600h400v-600h-400v600z" />
|
||||
<glyph glyph-name="uni0001"
|
||||
d="M67 600h400v-600h-400v600z" />
|
||||
<glyph glyph-name="uni0001"
|
||||
d="M67 600h400v-600h-400v600z" />
|
||||
<glyph glyph-name="uni0001"
|
||||
d="M67 600h400v-600h-400v600z" />
|
||||
<glyph glyph-name="uni0001"
|
||||
d="M67 600h400v-600h-400v600z" />
|
||||
<glyph glyph-name="uni0001"
|
||||
d="M67 600h400v-600h-400v600z" />
|
||||
<glyph glyph-name="uni0001"
|
||||
d="M67 600h400v-600h-400v600z" />
|
||||
<glyph glyph-name="uni0001"
|
||||
d="M67 600h400v-600h-400v600z" />
|
||||
<glyph glyph-name="uni0001"
|
||||
d="M67 600h400v-600h-400v600z" />
|
||||
<glyph glyph-name="uni0001"
|
||||
d="M67 600h400v-600h-400v600z" />
|
||||
<glyph glyph-name="uni0001"
|
||||
d="M67 600h400v-600h-400v600z" />
|
||||
<glyph glyph-name="uni0001" unicode="
"
|
||||
d="M67 600h400v-600h-400v600z" />
|
||||
<glyph glyph-name="uni0001"
|
||||
d="M67 600h400v-600h-400v600z" />
|
||||
<glyph glyph-name="uni0001"
|
||||
d="M67 600h400v-600h-400v600z" />
|
||||
<glyph glyph-name="uni0001"
|
||||
d="M67 600h400v-600h-400v600z" />
|
||||
<glyph glyph-name="uni0001"
|
||||
d="M67 600h400v-600h-400v600z" />
|
||||
<glyph glyph-name="uni0001"
|
||||
d="M67 600h400v-600h-400v600z" />
|
||||
<glyph glyph-name="uni0001"
|
||||
d="M67 600h400v-600h-400v600z" />
|
||||
<glyph glyph-name="uni0001"
|
||||
d="M67 600h400v-600h-400v600z" />
|
||||
<glyph glyph-name="space" unicode=" "
|
||||
/>
|
||||
<glyph glyph-name="space" unicode=" "
|
||||
/>
|
||||
<glyph glyph-name="exclam" unicode="!"
|
||||
d="M226 130v-130h120v130h-120zM221 335l0.00195312 -125h130v125h65v205c-2.66699 -1.33301 -6.83398 -1.83301 -12.501 -1.5s-11.667 1 -18 2s-12.333 2.33301 -18 4s-9.5 3.5 -11.5 5.5s-3.83301 5.83301 -5.5 11.5s-3 11.667 -4 18s-1.66699 12.333 -2 18
|
||||
s0.166992 9.83398 1.5 12.501h-120c1.33301 -2.66699 1.83301 -6.83398 1.5 -12.501s-1 -11.667 -2 -18s-2.33301 -12.333 -4 -18s-3.5 -9.5 -5.5 -11.5s-5.83301 -3.83301 -11.5 -5.5s-11.667 -3 -18 -4s-12.333 -1.66699 -18 -2s-9.83398 0.166992 -12.501 1.5v-205h65z
|
||||
" />
|
||||
<glyph glyph-name="quotedbl" unicode="""
|
||||
d="M54 602v-200h130v200h-130v0zM324 602v-200h130v200h-130v0z" />
|
||||
<glyph glyph-name="numbersign" unicode="#"
|
||||
d="M119 135v-135h123v130h90v-130h127v135h69v70h-68v200h68v70h-69v135h-127v-130h-85v130h-128v-135h-69v-70h64v-200h-64v-70h69v0zM247 400h80v-190h-80v190v0z" />
|
||||
<glyph glyph-name="dollar" unicode="$"
|
||||
d="M187 1v-134h128v136h70v69l69 2v138h-68v69h-71v61h-69l-1 70h-59v141h129v-70h140v70h-69l-1 69h-70v139h-129v-139h-70v-71h-69v-138h70v-69h69v-61h60v-70l68 1v-142h-128v69h-141v-67h69c0 -12.667 0.166992 -24.5 0.5 -35.5s0.5 -22.833 0.5 -35.5
|
||||
c2 -0.666992 6.33301 -1 13 -1h22h22c7.33301 0 12.333 -0.333008 15 -1z" />
|
||||
<glyph glyph-name="percent" unicode="%"
|
||||
d="M266 10v-65.002h205c-1.33301 2.66699 -1.83301 6.83398 -1.5 12.501s1 11.667 2 18s2.33301 12.333 4 18s3.5 9.5 5.5 11.5s5.83301 3.83301 11.5 5.5s11.667 3 18 4s12.333 1.66699 18 2s9.83398 -0.166992 12.501 -1.5v130
|
||||
c-2.66699 -1.33301 -6.83398 -1.83301 -12.501 -1.5s-11.667 1 -18 2s-12.333 2.33301 -18 4s-9.5 3.5 -11.5 5.5s-3.83301 5.83301 -5.5 11.5s-3 11.667 -4 18s-1.66699 12.333 -2 18s0.166992 9.83398 1.5 12.501h-205v-65h-55v-140h55zM341 144.998h60v-130h-60v130z
|
||||
M71 214.998l0.00195312 -129.999h60c-1.33301 2.66699 -1.83301 6.83398 -1.5 12.501s1 11.667 2 18s2.33301 12.333 4 18s3.5 9.5 5.5 11.5c0.666992 0.666992 4 1.5 10 2.5s12.5 1.83301 19.5 2.5s13.5 1.33398 19.5 2.00098s9.66699 1.66699 11 3c2 2 3.83301 6 5.5 12
|
||||
s3 12.5 4 19.5s1.66699 13.667 2 20s-0.166992 10.833 -1.5 13.5h50c-1.33301 2.66699 -2 7 -2 13c0 6.66699 0.5 13.5 1.5 20.5s2.5 13.5 4.5 19.5s4 10 6 12s6 4 12 6s12.5 3.5 19.5 4.5s13.5 1.5 19.5 1.5c6.66699 0 11.334 -0.666992 14.001 -2v50
|
||||
c2.66699 -1.33301 7.16699 -1.83301 13.5 -1.5s13 1 20 2s13.5 2.33301 19.5 4s10 3.5 12 5.5c0.666992 0.666992 1.5 4 2.5 10s1.83301 12.5 2.5 19.5s1.33398 13.5 2.00098 19.5s1.66699 9.66699 3 11c2 2 5.83301 3.83301 11.5 5.5s11.667 3 18 4s12.333 1.66699 18 2
|
||||
s9.83398 -0.166992 12.501 -1.5v130h-60c1.33301 -2.66699 1.83301 -6.83398 1.5 -12.501s-1 -11.667 -2 -18s-2.33301 -12.333 -4 -18s-3.5 -9.5 -5.5 -11.5c-1.33301 -1.33301 -5 -2.33301 -11 -3s-12.5 -1.33398 -19.5 -2.00098s-13.5 -1.5 -19.5 -2.5
|
||||
s-9.33301 -1.83301 -10 -2.5c-1.33301 -1.33301 -2.33301 -5 -3 -11s-1.33398 -12.5 -2.00098 -19.5s-1.5 -13.5 -2.5 -19.5s-1.83301 -9.33301 -2.5 -10c-1.33301 -1.33301 -5 -2.33301 -11 -3s-12.5 -1.33398 -19.5 -2.00098s-13.5 -1.5 -19.5 -2.5
|
||||
s-9.33301 -1.83301 -10 -2.5c-2 -2 -3.83301 -5.83301 -5.5 -11.5s-3 -11.667 -4 -18s-1.66699 -12.333 -2 -18s0.166992 -9.83398 1.5 -12.501c-2 0.666992 -5.5 0.833984 -10.5 0.500977s-10.167 -1 -15.5 -2s-10.333 -2.16699 -15 -3.5s-7.66699 -3 -9 -5
|
||||
s-2.83301 -5.33301 -4.5 -10s-3 -9.66699 -4 -15s-1.83301 -10.333 -2.5 -15s-0.333984 -8 0.999023 -10c-2.66699 1.33301 -6.83398 1.83301 -12.501 1.5s-11.667 -1 -18 -2s-12.333 -2.33301 -18 -4s-9.5 -3.5 -11.5 -5.5c-1.33301 -1.33301 -2.33301 -5 -3 -11
|
||||
s-1.33398 -12.5 -2.00098 -19.5s-1.5 -13.5 -2.5 -19.5s-1.83301 -9.33301 -2.5 -10c-2 -2 -5.83301 -3.83301 -11.5 -5.5s-11.667 -3 -18 -4s-12.333 -1.66699 -18 -2s-9.83398 0.166992 -12.501 1.5zM1.00195 494.999c2.66699 1.33301 6.83398 1.83301 12.501 1.5
|
||||
s11.667 -1 18 -2s12.333 -2.33301 18 -4s9.5 -3.5 11.5 -5.5s3.83301 -5.83301 5.5 -11.5s3 -11.667 4 -18s1.66699 -12.333 2 -18s-0.166992 -9.83398 -1.5 -12.501h190c-1.33301 2.66699 -1.83301 6.83398 -1.5 12.501s1 11.667 2 18s2.33301 12.333 4 18
|
||||
s3.5 9.5 5.5 11.5s5.83301 3.83301 11.5 5.5s11.667 3 18 4s12.333 1.66699 18 2s9.83398 -0.166992 12.501 -1.5v130c-2.66699 -1.33301 -6.83398 -1.83301 -12.501 -1.5s-11.667 1 -18 2s-12.333 2.33301 -18 4s-9.5 3.5 -11.5 5.5s-3.83301 5.83301 -5.5 11.5
|
||||
s-3 11.667 -4 18s-1.66699 12.333 -2 18s0.166992 9.83398 1.5 12.501h-190c1.33301 -2.66699 1.83301 -6.83398 1.5 -12.501s-1 -11.667 -2 -18s-2.33301 -12.333 -4 -18s-3.5 -9.5 -5.5 -11.5s-5.83301 -3.83301 -11.5 -5.5s-11.667 -3 -18 -4s-12.333 -1.66699 -18 -2
|
||||
s-9.83398 0.166992 -12.501 1.5v-130zM141.002 624.999h60v-130h-60v130z" />
|
||||
<glyph glyph-name="ampersand" unicode="&"
|
||||
d="M56 70c2.66699 1.33301 6.83398 1.83398 12.501 1.50098s11.667 -1 18 -2s12.333 -2.33301 18 -4s9.5 -3.5 11.5 -5.5s3.83301 -5.83301 5.5 -11.5s3 -11.667 4 -18s1.66699 -12.333 2 -18s-0.166992 -9.83398 -1.5 -12.501h195v60h70v-60h135v65h-60v140h60v65h-270v-65
|
||||
h60v-135h-120v265h120c-1.33301 2.66699 -1.83301 7.16699 -1.5 13.5s1 13 2 20s2.33301 13.5 4 19.5s3.5 10 5.5 12s5.83301 3.83301 11.5 5.5s11.667 3 18 4s12.333 1.66699 18 2s9.83398 -0.166992 12.501 -1.5v130c-2.66699 -1.33301 -6.83398 -1.83301 -12.501 -1.5
|
||||
s-11.667 1 -18 2s-12.333 2.33301 -18 4s-9.5 3.5 -11.5 5.5s-3.83301 5.83301 -5.5 11.5s-3 11.667 -4 18s-1.66699 12.333 -2 18s0.166992 9.83398 1.5 12.501h-190c1.33301 -2.66699 1.83301 -6.83398 1.5 -12.501s-1 -11.667 -2 -18s-2.33301 -12.333 -4 -18
|
||||
s-3.5 -9.5 -5.5 -11.5s-5.83301 -3.83301 -11.5 -5.5s-11.667 -3 -18 -4s-12.333 -1.66699 -18 -2s-9.83398 0.166992 -12.501 1.5v-135h60v-70h-60v-265zM196 540.001h50v-130h-50v130z" />
|
||||
<glyph glyph-name="quotesingle" unicode="'"
|
||||
d="M178 604v-200h120v200h-120v0z" />
|
||||
<glyph glyph-name="parenleft" unicode="("
|
||||
d="M282 -66v-65h135v65h-65v140h-65v340h65v140h65v65h-135v-65h-60v-140h-65v-340h65v-140h60v0z" />
|
||||
<glyph glyph-name="parenright" unicode=")"
|
||||
d="M165 -61l1 -68h121v65h75v140h65v340h-65v137h-70v68h-126l-1 -72h66l1 -133h55v-340h-55l-1 -137h-66z" />
|
||||
<glyph glyph-name="asterisk" unicode="*"
|
||||
d="M109 216v-65h125v60h70v-60h135v65h-60v70h130v60h-130v70h60v65h-135v-60h-70v60h-125v-65h60v-70h-130v-60h130v-70h-60v0z" />
|
||||
<glyph glyph-name="plus" unicode="+"
|
||||
d="M194 252v-135h130v135h135v60h-135v135h-130v-135h-135v-60h135v0z" />
|
||||
<glyph glyph-name="comma" unicode=","
|
||||
d="M200 -63l-0.000976562 -65.001h120c-1.33301 2.66699 -1.83301 6.83398 -1.5 12.501s1 11.667 2 18s2.33301 12.333 4 18s3.5 9.5 5.5 11.5s5.83301 3.83301 11.5 5.5s11.667 3 18 4s12.333 1.66699 18 2s9.83398 -0.166992 12.501 -1.5v200h-190v-135h50v-70h-50z" />
|
||||
<glyph glyph-name="minus" unicode="-"
|
||||
d="M56 303v-50h400v50h-400z" />
|
||||
<glyph glyph-name="period" unicode="."
|
||||
d="M198 130v-130h190v130h-190v0z" />
|
||||
<glyph glyph-name="slash" unicode="/"
|
||||
d="M87 -64h99l301 631v49h-108l-292 -584v-96z" />
|
||||
<glyph glyph-name="zero" unicode="0"
|
||||
d="M82 71c2.66699 1.33301 6.83398 1.83301 12.501 1.5s11.667 -1 18 -2s12.333 -2.33301 18 -4s9.5 -3.5 11.5 -5.5s3.83301 -5.83301 5.5 -11.5s3 -11.667 4 -18s1.66699 -12.333 2 -18s-0.166992 -9.83398 -1.5 -12.501h260
|
||||
c-1.33301 2.66699 -1.83301 6.83398 -1.5 12.501s1 11.667 2 18s2.33301 12.333 4 18s3.5 9.5 5.5 11.5s5.83301 3.83301 11.5 5.5s11.667 3 18 4s12.333 1.66699 18 2s9.83398 -0.166992 12.501 -1.5v470c-2.66699 -1.33301 -6.83398 -1.83301 -12.501 -1.5
|
||||
s-11.667 1 -18 2s-12.333 2.33301 -18 4s-9.5 3.5 -11.5 5.5s-3.83301 5.83301 -5.5 11.5s-3 11.667 -4 18s-1.66699 12.333 -2 18s0.166992 9.83398 1.5 12.501h-260c1.33301 -2.66699 1.83301 -6.83398 1.5 -12.501s-1 -11.667 -2 -18s-2.33301 -12.333 -4 -18
|
||||
s-3.5 -9.5 -5.5 -11.5s-5.83301 -3.83301 -11.5 -5.5s-11.667 -3 -18 -4s-12.333 -1.66699 -18 -2s-9.83398 0.166992 -12.501 1.5v-470zM218 134h60v140h-60v265h130v-65h-60v-140h60v-265h-130v65z" />
|
||||
<glyph glyph-name="one" unicode="1"
|
||||
d="M249 406v-405h135v610h-135v-65h-60v-70h-135v-70h195v0z" />
|
||||
<glyph glyph-name="two" unicode="2"
|
||||
d="M98 0h400.001v65h-260v70h58c-1.33301 2.66699 -2.33301 7.16699 -3 13.5s-1 12.833 -1 19.5c0 7.33301 0.5 14 1.5 20s2.5 10 4.5 12c0.666992 0.666992 4 1.5 10 2.5s12.5 1.83301 19.5 2.5s13.5 1.33398 19.5 2.00098s9.66699 1.66699 11 3
|
||||
c0.666992 0.666992 1.5 4 2.5 10s1.83301 12.5 2.5 19.5s1.33398 13.5 2.00098 19.5s1.66699 9.66699 3 11c2 2 6 3.83301 12 5.5s12.5 3 19.5 4s13.667 1.66699 20 2s10.833 -0.166992 13.5 -1.5v55h65v205c-2.66699 -1.33301 -6.83398 -1.83301 -12.501 -1.5
|
||||
s-11.667 1 -18 2s-12.333 2.33301 -18 4s-9.5 3.5 -11.5 5.5s-3.83301 5.83301 -5.5 11.5s-3 11.667 -4 18s-1.66699 12.333 -2 18s0.166992 9.83398 1.5 12.501h-260c1.33301 -2.66699 1.83301 -6.83398 1.5 -12.501s-1 -11.667 -2 -18s-2.33301 -12.333 -4 -18
|
||||
s-3.5 -9.5 -5.5 -11.5s-5.83301 -3.83301 -11.5 -5.5s-11.667 -3 -18 -4s-12.333 -1.66699 -18 -2s-9.83398 0.166992 -12.501 1.5v-130h135v130h125v-205h-60c0.666992 -2 1 -5.66699 1 -11s-0.5 -11 -1.5 -17s-2.33301 -11.5 -4 -16.5s-3.5 -8.5 -5.5 -10.5
|
||||
c-1.33301 -2 -4.5 -3.5 -9.5 -4.5s-10.5 -1.83301 -16.5 -2.5s-12 -1 -18 -1c-5.33301 0 -9 0.666992 -11 2c1.33301 -2.66699 2.5 -7.33398 3.5 -14.001s1.5 -14 1.5 -22c0 -7.33301 -0.333008 -14.333 -1 -21s-2 -11 -4 -13c-1.33301 -1.33301 -5.33301 -1.83301 -12 -1.5
|
||||
s-14.167 0.833008 -22.5 1.5s-16.166 1 -23.499 1c-6.66699 0 -10.334 -0.333008 -11.001 -1c-1.33301 -1.33301 -2 -5.33301 -2 -12s0.166992 -14.167 0.5 -22.5s0.333008 -16 0 -23s-0.833008 -10.833 -1.5 -11.5c-2 -2 -6 -3.33301 -12 -4s-12.333 -1 -19 -1
|
||||
s-13 0.5 -19 1.5s-10.333 2.16699 -13 3.5v-135z" />
|
||||
<glyph glyph-name="three" unicode="3"
|
||||
d="M95 70c2.66699 1.33301 6.83398 1.83301 12.501 1.5s11.667 -1 18 -2s12.333 -2.33301 18 -4s9.5 -3.5 11.5 -5.5s3.83301 -5.83301 5.5 -11.5s3 -11.667 4 -18s1.66699 -12.333 2 -18s-0.166992 -9.83398 -1.5 -12.501h260
|
||||
c-1.33301 2.66699 -1.83301 6.83398 -1.5 12.501s1 11.667 2 18s2.33301 12.333 4 18s3.5 9.5 5.5 11.5s5.83301 3.83301 11.5 5.5s11.667 3 18 4s12.333 1.66699 18 2s9.83398 -0.166992 12.501 -1.5v205h-60v60h60v205c-2.66699 -1.33301 -6.83398 -1.83301 -12.501 -1.5
|
||||
s-11.667 1 -18 2s-12.333 2.33301 -18 4s-9.5 3.5 -11.5 5.5s-3.83301 5.83301 -5.5 11.5s-3 11.667 -4 18s-1.66699 12.333 -2 18s0.166992 9.83398 1.5 12.501h-260c1.33301 -2.66699 1.83301 -6.83398 1.5 -12.501s-1 -11.667 -2 -18s-2.33301 -12.333 -4 -18
|
||||
s-3.5 -9.5 -5.5 -11.5s-5.83301 -3.83301 -11.5 -5.5s-11.667 -3 -18 -4s-12.333 -1.66699 -18 -2s-9.83398 0.166992 -12.501 1.5v-130h135v130h125v-205h-120v-60h120v-205h-125v130h-135v-130z" />
|
||||
<glyph glyph-name="four" unicode="4"
|
||||
d="M319 135v-135h140v135h65v70h-65v265h-140v-260h-125v65h50v335h-125v-335h-65v-140h265v0z" />
|
||||
<glyph glyph-name="five" unicode="5"
|
||||
d="M44 65l-0.000976562 -65.002h313c-1.33301 2.66699 -1.83301 6.83398 -1.5 12.501s1 11.667 2 18s2.33301 12.333 4 18s3.5 9.5 5.5 11.5c0.666992 0.666992 4 1.5 10 2.5s12.5 1.83301 19.5 2.5s13.5 1.33398 19.5 2.00098s9.66699 1.66699 11 3
|
||||
c0.666992 0.666992 1.5 4 2.5 10s1.83301 12.5 2.5 19.5s1.33398 13.5 2.00098 19.5s1.66699 9.66699 3 11c2 2 5.83301 3.83301 11.5 5.5s11.667 3 18 4s12.333 1.66699 18 2s9.83398 -0.166992 12.501 -1.5v135h-65v60h-248v210h313v65h-453v-335h313v-135
|
||||
c-2.66699 1.33301 -6.83398 1.83301 -12.501 1.5s-11.667 -1 -18 -2s-12.333 -2.33301 -18 -4s-9.5 -3.5 -11.5 -5.5s-3.83301 -6 -5.5 -12s-3 -12.5 -4 -19.5s-1.66699 -13.667 -2 -20s0.166992 -10.833 1.5 -13.5h-243z" />
|
||||
<glyph glyph-name="six" unicode="6"
|
||||
d="M95 70c2.66699 1.33301 6.83203 1.83301 12.499 1.5s11.667 -1 18 -2s12.333 -2.33301 18 -4s9.5 -3.5 11.5 -5.5s3.83301 -5.83301 5.5 -11.5s3 -11.667 4 -18s1.66699 -12.333 2 -18s-0.166992 -9.83398 -1.5 -12.501h260
|
||||
c-1.33301 2.66699 -1.83301 6.83398 -1.5 12.501s1 11.667 2 18s2.33301 12.333 4 18s3.5 9.5 5.5 11.5s5.83301 3.83301 11.5 5.5s11.667 3 18 4s12.333 1.66699 18 2s9.83398 -0.166992 12.501 -1.5v260c-2.66699 -1.33301 -6.83398 -1.83301 -12.501 -1.5
|
||||
s-11.667 1 -18 2s-12.333 2.33301 -18 4s-9.5 3.5 -11.5 5.5s-3.83301 6 -5.5 12s-3 12.5 -4 19.5s-1.66699 13.667 -2 20s0.166992 10.833 1.5 13.5h-130v65c2.66699 -1.33301 6.83398 -1.83301 12.501 -1.5s11.667 1 18 2s12.333 2.33301 18 4s9.5 3.5 11.5 5.5
|
||||
c0.666992 0.666992 1.5 4 2.5 10s1.83301 12.5 2.5 19.5s1.33398 13.5 2.00098 19.5s1.66699 9.66699 3 11c2 2 5.83301 3.83301 11.5 5.5s11.667 3 18 4s12.333 1.66699 18 2s9.83398 -0.166992 12.501 -1.5v60h-195v-130c-2.66699 1.33301 -7.16699 1.83301 -13.5 1.5
|
||||
s-13 -1 -20 -2s-13.5 -2.33301 -19.5 -4s-10 -3.5 -12 -5.5c-1.33301 -1.33301 -2.33301 -5 -3 -11s-1.33398 -12.5 -2.00098 -19.5s-1.5 -13.5 -2.5 -19.5s-1.83301 -9.33301 -2.5 -10c-2 -2 -5.83301 -3.83301 -11.5 -5.5s-11.667 -3 -18 -4s-12.333 -1.66699 -18 -2
|
||||
s-9.83398 0.166992 -12.501 1.5v-330zM234.998 330h120v-260h-120v260z" />
|
||||
<glyph glyph-name="seven" unicode="7"
|
||||
d="M157 205v-205h125v205h70v130h70v140h65v135h-400v-65h260v-70h-65v-140h-60v-130h-65v0z" />
|
||||
<glyph glyph-name="eight" unicode="8"
|
||||
d="M87 70c2.66699 1.33301 6.83398 1.83301 12.501 1.5s11.667 -1 18 -2s12.333 -2.33301 18 -4s9.5 -3.5 11.5 -5.5s3.83301 -5.83301 5.5 -11.5s3 -11.667 4 -18s1.66699 -12.333 2 -18s-0.166992 -9.83398 -1.5 -12.501h260
|
||||
c-1.33301 2.66699 -1.83301 6.83398 -1.5 12.501s1 11.667 2 18s2.33301 12.333 4 18s3.5 9.5 5.5 11.5s5.83301 3.83301 11.5 5.5s11.667 3 18 4s12.333 1.66699 18 2s9.83398 -0.166992 12.501 -1.5v205h-60v60h60v205c-2.66699 -1.33301 -6.83398 -1.83301 -12.501 -1.5
|
||||
s-11.667 1 -18 2s-12.333 2.33301 -18 4s-9.5 3.5 -11.5 5.5s-3.83301 5.83301 -5.5 11.5s-3 11.667 -4 18s-1.66699 12.333 -2 18s0.166992 9.83398 1.5 12.501h-260c1.33301 -2.66699 1.83301 -6.83398 1.5 -12.501s-1 -11.667 -2 -18s-2.33301 -12.333 -4 -18
|
||||
s-3.5 -9.5 -5.5 -11.5s-5.83301 -3.83301 -11.5 -5.5s-11.667 -3 -18 -4s-12.333 -1.66699 -18 -2s-9.83398 0.166992 -12.501 1.5v-205h60v-60h-60v-205zM227 270l49.999 0.000976562c-1.33301 -2.66699 -1.83301 -6.83398 -1.5 -12.501s1 -11.667 2 -18
|
||||
s2.33301 -12.333 4 -18s3.5 -9.5 5.5 -11.5s5.83301 -3.83301 11.5 -5.5s11.667 -3 18 -4s12.333 -1.66699 18 -2s9.83398 0.166992 12.501 1.5v-130h-120v200zM281.999 405.001h-55v135h120v-200h-65v65z" />
|
||||
<glyph glyph-name="nine" unicode="9"
|
||||
d="M156 60v-60h195v130c2.66699 -1.33301 7.16699 -1.83301 13.5 -1.5s13 1 20 2s13.5 2.33301 19.5 4s10 3.5 12 5.5c0.666992 0.666992 1.5 4 2.5 10s1.83301 12.5 2.5 19.5s1.33398 13.5 2.00098 19.5s1.66699 9.66699 3 11c2 2 5.83301 3.83301 11.5 5.5s11.667 3 18 4
|
||||
s12.333 1.66699 18 2s9.83398 -0.166992 12.501 -1.5v330c-2.66699 -1.33301 -6.83398 -1.83301 -12.501 -1.5s-11.667 1 -18 2s-12.333 2.33301 -18 4s-9.5 3.5 -11.5 5.5s-3.83301 5.83301 -5.5 11.5s-3 11.667 -4 18s-1.66699 12.333 -2 18s0.166992 9.83398 1.5 12.501
|
||||
h-260c1.33301 -2.66699 1.83301 -6.83398 1.5 -12.501s-1 -11.667 -2 -18s-2.33301 -12.333 -4 -18s-3.5 -9.5 -5.5 -11.5s-5.83301 -3.83301 -11.5 -5.5s-11.667 -3 -18 -4s-12.333 -1.66699 -18 -2s-9.83398 0.166992 -12.501 1.5v-260
|
||||
c2.66699 1.33301 6.83398 1.83301 12.501 1.5s11.667 -1 18 -2s12.333 -2.33301 18 -4s9.5 -3.5 11.5 -5.5s3.83301 -6 5.5 -12s3 -12.5 4 -19.5s1.66699 -13.667 2 -20s-0.166992 -10.833 -1.5 -13.5h120v-70h-50c1.33301 -2.66699 1.83301 -7.16699 1.5 -13.5
|
||||
s-1 -13 -2 -20s-2.33301 -13.5 -4 -19.5s-3.5 -10 -5.5 -12s-5.83301 -3.83301 -11.5 -5.5s-11.667 -3 -18 -4s-12.333 -1.66699 -18 -2s-9.83398 0.166992 -12.501 1.5zM226 540h120v-260h-120v260z" />
|
||||
<glyph glyph-name="colon" unicode=":"
|
||||
d="M193 139v-130h190v130h-190v0zM193 479v-130h190v130h-190v0z" />
|
||||
<glyph glyph-name="semicolon" unicode=";"
|
||||
d="M198 -66l-0.000976562 -65.001h120c-1.33301 2.66699 -1.83301 6.83398 -1.5 12.501s1 11.667 2 18s2.33301 12.333 4 18s3.5 9.5 5.5 11.5s5.83301 3.83301 11.5 5.5s11.667 3 18 4s12.333 1.66699 18 2s9.83398 -0.166992 12.501 -1.5v200h-190v-135h50v-70h-50z
|
||||
M197.999 478.999v-130h190v130h-190z" />
|
||||
<glyph glyph-name="less" unicode="<"
|
||||
d="M494 0h-102l-301 300l301 310h102v-42l-267 -269l267 -262v-37z" />
|
||||
<glyph glyph-name="equal" unicode="="
|
||||
d="M99 283v-60h401v60h-401v0zM99 422v-60h401v60h-401v0z" />
|
||||
<glyph glyph-name="greater" unicode=">"
|
||||
d="M92 0h102l301 300l-301 310h-102v-42l259 -261l-259 -265v-42z" />
|
||||
<glyph glyph-name="question" unicode="?"
|
||||
d="M211 130v-130h120v130h-120zM211 335l0.000976562 -125h125v120c2.66699 -1.33301 7.16699 -1.83301 13.5 -1.5s13 1 20 2s13.5 2.33301 19.5 4s10 3.5 12 5.5c0.666992 0.666992 1.5 4 2.5 10s1.83301 12.5 2.5 19.5s1.33398 13.5 2.00098 19.5s1.66699 9.66699 3 11
|
||||
c2 2 5.83301 3.83301 11.5 5.5s11.667 3 18 4s12.333 1.66699 18 2s9.83398 -0.166992 12.501 -1.5v130c-2.66699 -1.33301 -6.83398 -1.83301 -12.501 -1.5s-11.667 1 -18 2s-12.333 2.33301 -18 4s-9.5 3.5 -11.5 5.5s-3.83301 5.83301 -5.5 11.5s-3 11.667 -4 18
|
||||
s-1.66699 12.333 -2 18s0.166992 9.83398 1.5 12.501h-260c1.33301 -2.66699 1.83301 -6.83398 1.5 -12.501s-1 -11.667 -2 -18s-2.33301 -12.333 -4 -18s-3.5 -9.5 -5.5 -11.5s-5.83301 -3.83301 -11.5 -5.5s-11.667 -3 -18 -4s-12.333 -1.66699 -18 -2
|
||||
s-9.83398 0.166992 -12.501 1.5v-130h135v130h125v-130c-2.66699 1.33301 -6.83398 1.83301 -12.501 1.5s-11.667 -1 -18 -2s-12.333 -2.33301 -18 -4s-9.5 -3.5 -11.5 -5.5s-3.83301 -6 -5.5 -12s-3 -12.5 -4 -19.5s-1.66699 -13.667 -2 -20s0.166992 -10.833 1.5 -13.5
|
||||
h-50z" />
|
||||
<glyph glyph-name="at" unicode="@"
|
||||
d="M7 71c2.66699 1.33301 6.83301 1.83398 12.5 1.50098s11.667 -1 18 -2s12.333 -2.33301 18 -4s9.5 -3.5 11.5 -5.5s3.83301 -5.83301 5.5 -11.5s3 -11.667 4 -18s1.66699 -12.333 2 -18s-0.166992 -9.83398 -1.5 -12.501h470v65h-400v481h265v-141h-140v-70h-55v-130h55
|
||||
v-65h275v404h-66l-4 66h-406v-65l-64 -1v-474zM358.999 335.001h72v-130h-72v130z" />
|
||||
<glyph glyph-name="A" unicode="A"
|
||||
d="M59 470l0.00390625 -470h135v200h130v-200h135v470c-2.66699 -1.33301 -6.83398 -1.83301 -12.501 -1.5s-11.667 1 -18 2s-12.333 2.33301 -18 4s-9.5 3.5 -11.5 5.5c-1.33301 0.666992 -2.33301 4 -3 10s-1.33398 12.5 -2.00098 19.5s-1.5 13.5 -2.5 19.5
|
||||
s-1.83301 9.66699 -2.5 11c-1.33301 0.666992 -5 1.5 -11 2.5s-12.5 1.83301 -19.5 2.5s-13.5 1.33398 -19.5 2.00098s-9.33301 1.66699 -10 3c-2 2 -3.83301 5.83301 -5.5 11.5s-3 11.667 -4 18s-1.66699 12.333 -2 18s0.166992 9.83398 1.5 12.501h-120
|
||||
c1.33301 -2.66699 1.83301 -6.83398 1.5 -12.501s-1 -11.667 -2 -18s-2.33301 -12.333 -4 -18s-3.5 -9.5 -5.5 -11.5c-1.33301 -1.33301 -5 -2.33301 -11 -3s-12.5 -1.33398 -19.5 -2.00098s-13.5 -1.5 -19.5 -2.5s-9.33301 -1.83301 -10 -2.5
|
||||
c-1.33301 -1.33301 -2.33301 -5 -3 -11s-1.33398 -12.5 -2.00098 -19.5s-1.5 -13.5 -2.5 -19.5s-1.83301 -9.33301 -2.5 -10c-2 -2 -5.83301 -3.83301 -11.5 -5.5s-11.667 -3 -18 -4s-12.333 -1.66699 -18 -2s-9.83398 0.166992 -12.501 1.5zM199.004 470h120v-190h-120v190
|
||||
z" />
|
||||
<glyph glyph-name="B" unicode="B"
|
||||
d="M62 610v-610.002h330c-1.33301 2.66699 -1.83301 6.83398 -1.5 12.501s1 11.667 2 18s2.33301 12.333 4 18s3.5 9.5 5.5 11.5s5.83301 3.83301 11.5 5.5s11.667 3 18 4s12.333 1.66699 18 2s9.83398 -0.166992 12.501 -1.5v205h-60v60h60v205
|
||||
c-2.66699 -1.33301 -6.83398 -1.83301 -12.501 -1.5s-11.667 1 -18 2s-12.333 2.33301 -18 4s-9.5 3.5 -11.5 5.5s-3.83301 5.83301 -5.5 11.5s-3 11.667 -4 18s-1.66699 12.333 -2 18s0.166992 9.83398 1.5 12.501h-330zM202 269.998h120v-200h-120v200zM202 539.998h120
|
||||
v-200h-120v200z" />
|
||||
<glyph glyph-name="C" unicode="C"
|
||||
d="M59 70c2.66699 1.33301 6.83398 1.83301 12.501 1.5s11.667 -1 18 -2s12.333 -2.33301 18 -4s9.5 -3.5 11.5 -5.5s3.83301 -5.83301 5.5 -11.5s3 -11.667 4 -18s1.66699 -12.333 2 -18s-0.166992 -9.83398 -1.5 -12.501h260
|
||||
c-1.33301 2.66699 -1.83301 6.83398 -1.5 12.501s1 11.667 2 18s2.33301 12.333 4 18s3.5 9.5 5.5 11.5s5.83301 3.83301 11.5 5.5s11.667 3 18 4s12.333 1.66699 18 2s9.83398 -0.166992 12.501 -1.5v130h-135v-130h-125v470h125v-130h135v130
|
||||
c-2.66699 -1.33301 -6.83398 -1.83301 -12.501 -1.5s-11.667 1 -18 2s-12.333 2.33301 -18 4s-9.5 3.5 -11.5 5.5s-3.83301 5.83301 -5.5 11.5s-3 11.667 -4 18s-1.66699 12.333 -2 18s0.166992 9.83398 1.5 12.501h-260c1.33301 -2.66699 1.83301 -6.83398 1.5 -12.501
|
||||
s-1 -11.667 -2 -18s-2.33301 -12.333 -4 -18s-3.5 -9.5 -5.5 -11.5s-5.83301 -3.83301 -11.5 -5.5s-11.667 -3 -18 -4s-12.333 -1.66699 -18 -2s-9.83398 0.166992 -12.501 1.5v-470z" />
|
||||
<glyph glyph-name="D" unicode="D"
|
||||
d="M54 610v-610.004h260c-1.33301 2.66699 -1.83301 6.83398 -1.5 12.501s1 11.667 2 18s2.33301 12.333 4 18s3.5 9.5 5.5 11.5c0.666992 0.666992 4 1.5 10 2.5s12.5 1.83301 19.5 2.5s13.5 1.33398 19.5 2.00098s9.66699 1.66699 11 3c0.666992 0.666992 1.5 4 2.5 10
|
||||
s1.83301 12.5 2.5 19.5s1.33398 13.5 2.00098 19.5s1.66699 9.66699 3 11c2 2 5.83301 3.83301 11.5 5.5s11.667 3 18 4s12.333 1.66699 18 2s9.83398 -0.166992 12.501 -1.5v330c-2.66699 -1.33301 -6.83398 -1.83301 -12.501 -1.5s-11.667 1 -18 2s-12.333 2.33301 -18 4
|
||||
s-9.5 3.5 -11.5 5.5c-1.33301 0.666992 -2.33301 4 -3 10s-1.33398 12.5 -2.00098 19.5s-1.5 13.5 -2.5 19.5s-1.83301 9.66699 -2.5 11c-1.33301 0.666992 -5 1.5 -11 2.5s-12.5 1.83301 -19.5 2.5s-13.5 1.33398 -19.5 2.00098s-9.33301 1.66699 -10 3
|
||||
c-2 2 -3.83301 5.83301 -5.5 11.5s-3 11.667 -4 18s-1.66699 12.333 -2 18s0.166992 9.83398 1.5 12.501h-260zM194 539.996l50 0.00195312c-1.33301 -2.66699 -1.83301 -6.83398 -1.5 -12.501s1 -11.667 2 -18s2.33301 -12.333 4 -18s3.5 -9.5 5.5 -11.5
|
||||
s5.83301 -3.83301 11.5 -5.5s11.667 -3 18 -4s12.333 -1.66699 18 -2s9.83398 0.166992 12.501 1.5v-330c-2.66699 1.33301 -6.83398 1.83301 -12.501 1.5s-11.667 -1 -18 -2s-12.333 -2.33301 -18 -4s-9.5 -3.5 -11.5 -5.5s-3.83301 -5.83301 -5.5 -11.5s-3 -11.667 -4 -18
|
||||
s-1.66699 -12.333 -2 -18s0.166992 -9.83398 1.5 -12.501h-50v470z" />
|
||||
<glyph glyph-name="E" unicode="E"
|
||||
d="M59 610v-610h400v65h-260v210h190v60h-190v210h260v65h-400v0z" />
|
||||
<glyph glyph-name="F" unicode="F"
|
||||
d="M59 610v-610h135v275h195v60h-190v210h260v65h-400v0z" />
|
||||
<glyph glyph-name="G" unicode="G"
|
||||
d="M59 70c2.66699 1.33301 6.83496 1.83398 12.502 1.50098s11.667 -1 18 -2s12.333 -2.33301 18 -4s9.5 -3.5 11.5 -5.5s3.83301 -5.83301 5.5 -11.5s3 -11.667 4 -18s1.66699 -12.333 2 -18s-0.166992 -9.83398 -1.5 -12.501h330v270h-200v-65h60v-135h-120v470h125v-130
|
||||
h135v130c-2.66699 -1.33301 -6.83398 -1.83301 -12.501 -1.5s-11.667 1 -18 2s-12.333 2.33301 -18 4s-9.5 3.5 -11.5 5.5s-3.83301 5.83301 -5.5 11.5s-3 11.667 -4 18s-1.66699 12.333 -2 18s0.166992 9.83398 1.5 12.501h-260
|
||||
c1.33301 -2.66699 1.83301 -6.83398 1.5 -12.501s-1 -11.667 -2 -18s-2.33301 -12.333 -4 -18s-3.5 -9.5 -5.5 -11.5s-5.83301 -3.83301 -11.5 -5.5s-11.667 -3 -18 -4s-12.333 -1.66699 -18 -2s-9.83398 0.166992 -12.501 1.5v-470z" />
|
||||
<glyph glyph-name="H" unicode="H"
|
||||
d="M59 610v-610h135v270h130v-270h135v610h-135v-270h-130v270h-135v0z" />
|
||||
<glyph glyph-name="I" unicode="I"
|
||||
d="M124 65v-65h260v65h-60v480h60v65h-260v-65h60v-480h-60v0z" />
|
||||
<glyph glyph-name="J" unicode="J"
|
||||
d="M59 70c2.66699 1.33301 6.83203 1.83301 12.499 1.5s11.667 -1 18 -2s12.333 -2.33301 18 -4s9.5 -3.5 11.5 -5.5s3.83301 -5.83301 5.5 -11.5s3 -11.667 4 -18s1.66699 -12.333 2 -18s-0.166992 -9.83398 -1.5 -12.501h260
|
||||
c-1.33301 2.66699 -1.83301 6.83398 -1.5 12.501s1 11.667 2 18s2.33301 12.333 4 18s3.5 9.5 5.5 11.5s5.83301 3.83301 11.5 5.5s11.667 3 18 4s12.333 1.66699 18 2s9.83398 -0.166992 12.501 -1.5v540h-135v-540h-130v130h-135v-130z" />
|
||||
<glyph glyph-name="K" unicode="K"
|
||||
d="M56 610v-610h135v270h60v-135h70v-135h135v135h-65v140h-65v60h65v140h65v135h-135v-135h-70v-135h-60v270h-135v0z" />
|
||||
<glyph glyph-name="L" unicode="L"
|
||||
d="M59 610v-610h400v65h-265v545h-135v0z" />
|
||||
<glyph glyph-name="M" unicode="M"
|
||||
d="M44 610v-610h135v405h55v70h-55v135h-135zM379 400l0.00195312 -400h135v610h-135v-130c-2.66699 1.33301 -7.16699 1.83301 -13.5 1.5s-13 -1 -20 -2s-13.5 -2.33301 -19.5 -4s-10 -3.5 -12 -5.5c-1.33301 -1.33301 -2.33301 -5 -3 -11s-1.33398 -12.5 -2.00098 -19.5
|
||||
s-1.5 -13.5 -2.5 -19.5s-1.83301 -9.33301 -2.5 -10c-2 -2 -5.83301 -3.83301 -11.5 -5.5s-11.667 -3 -18 -4s-12.333 -1.66699 -18 -2s-9.83398 0.166992 -12.501 1.5v-190h65v190h70z" />
|
||||
<glyph glyph-name="N" unicode="N"
|
||||
d="M56 610v-610h135v350l200 -176v-174h135v610h-135v-301l-200 191v110h-135z" />
|
||||
<glyph glyph-name="O" unicode="O"
|
||||
d="M75 69c2.66699 1.33301 6.83398 1.83301 12.501 1.5s11.667 -1 18 -2s12.333 -2.33301 18 -4s9.5 -3.5 11.5 -5.5s3.83301 -5.83301 5.5 -11.5s3 -11.667 4 -18s1.66699 -12.333 2 -18s-0.166992 -9.83398 -1.5 -12.501h260
|
||||
c-1.33301 2.66699 -1.83301 6.83398 -1.5 12.501s1 11.667 2 18s2.33301 12.333 4 18s3.5 9.5 5.5 11.5s5.83301 3.83301 11.5 5.5s11.667 3 18 4s12.333 1.66699 18 2s9.83398 -0.166992 12.501 -1.5v470c-2.66699 -1.33301 -6.83398 -1.83301 -12.501 -1.5
|
||||
s-11.667 1 -18 2s-12.333 2.33301 -18 4s-9.5 3.5 -11.5 5.5s-3.83301 5.83301 -5.5 11.5s-3 11.667 -4 18s-1.66699 12.333 -2 18s0.166992 9.83398 1.5 12.501h-260c1.33301 -2.66699 1.83301 -6.83398 1.5 -12.501s-1 -11.667 -2 -18s-2.33301 -12.333 -4 -18
|
||||
s-3.5 -9.5 -5.5 -11.5s-5.83301 -3.83301 -11.5 -5.5s-11.667 -3 -18 -4s-12.333 -1.66699 -18 -2s-9.83398 0.166992 -12.501 1.5v-470zM215 539h120v-470h-120v470z" />
|
||||
<glyph glyph-name="P" unicode="P"
|
||||
d="M57 615v-615h139v275h200v60h65v209l-65 1v70h-339v0zM196 544h129v-209h-129v209v0z" />
|
||||
<glyph glyph-name="Q" unicode="Q"
|
||||
d="M247 0c-1.33301 -2.66699 -1.83203 -7.16504 -1.49902 -13.498s1 -13 2 -20s2.33301 -13.5 4 -19.5s3.5 -10 5.5 -12c0.666992 -1.33301 4 -2.33301 10 -3s12.5 -1.33398 19.5 -2.00098s13.5 -1.5 19.5 -2.5s9.66699 -1.83301 11 -2.5c2 -2 3.83301 -5.83301 5.5 -11.5
|
||||
s3 -11.667 4 -18s1.66699 -12.333 2 -18s-0.166992 -9.83398 -1.5 -12.501h130v65h-60v140h60v475c-2.66699 -1.33301 -6.83398 -1.83301 -12.501 -1.5s-11.667 1 -18 2s-12.333 2.33301 -18 4s-9.5 3.5 -11.5 5.5s-3.83301 5.83301 -5.5 11.5s-3 11.667 -4 18
|
||||
s-1.66699 12.333 -2 18s0.166992 9.83398 1.5 12.501h-260c1.33301 -2.66699 1.83301 -6.83398 1.5 -12.501s-1 -11.667 -2 -18s-2.33301 -12.333 -4 -18s-3.5 -9.5 -5.5 -11.5s-5.83301 -3.83301 -11.5 -5.5s-11.667 -3 -18 -4s-12.333 -1.66699 -18 -2
|
||||
s-9.83398 0.166992 -12.501 1.5v-470c2.66699 1.33301 6.83398 1.83301 12.501 1.5s11.667 -1 18 -2s12.333 -2.33301 18 -4s9.5 -3.5 11.5 -5.5s3.83301 -6 5.5 -12s3 -12.5 4 -19.5s1.66699 -13.667 2 -20s-0.166992 -10.833 -1.5 -13.5h120zM197.001 545.002h120v-470
|
||||
h-120v470z" />
|
||||
<glyph glyph-name="R" unicode="R"
|
||||
d="M79 610l0.000976562 -610h135v270h55c-1.33301 -2.66699 -1.83301 -6.83398 -1.5 -12.501s1 -11.667 2 -18s2.33301 -12.333 4 -18s3.5 -9.5 5.5 -11.5s6 -3.83301 12 -5.5s12.5 -3 19.5 -4s13.667 -1.66699 20 -2s10.833 0.166992 13.5 1.5v-200h135v205h-60v130h60v205
|
||||
c-2.66699 -1.33301 -6.83398 -1.83301 -12.501 -1.5s-11.667 1 -18 2s-12.333 2.33301 -18 4s-9.5 3.5 -11.5 5.5s-3.83301 5.83301 -5.5 11.5s-3 11.667 -4 18s-1.66699 12.333 -2 18s0.166992 9.83398 1.5 12.501h-330zM219.001 540h120v-200h-120v200z" />
|
||||
<glyph glyph-name="S" unicode="S"
|
||||
d="M51 70c2.66699 1.33301 6.83203 1.83398 12.499 1.50098s11.667 -1 18 -2s12.333 -2.33301 18 -4s9.5 -3.5 11.5 -5.5s3.83301 -5.83301 5.5 -11.5s3 -11.667 4 -18s1.66699 -12.333 2 -18s-0.166992 -9.83398 -1.5 -12.501h260
|
||||
c-1.33301 2.66699 -1.83301 6.83398 -1.5 12.501s1 11.667 2 18s2.33301 12.333 4 18s3.5 9.5 5.5 11.5s5.83301 3.83301 11.5 5.5s11.667 3 18 4s12.333 1.66699 18 2s9.83398 -0.166992 12.501 -1.5v130c-2.66699 -1.33301 -6.83398 -1.83301 -12.501 -1.5
|
||||
s-11.667 1 -18 2s-12.333 2.33301 -18 4s-9.5 3.5 -11.5 5.5c-1.33301 0.666992 -2.33301 4 -3 10s-1.33398 12.5 -2.00098 19.5s-1.5 13.5 -2.5 19.5s-1.83301 9.66699 -2.5 11c-2 2 -6 3.83301 -12 5.5s-12.5 3 -19.5 4s-13.667 1.66699 -20 2
|
||||
s-10.833 -0.166992 -13.5 -1.5v50c-2.66699 -1.33301 -7.33398 -2 -14.001 -2c-6 0 -12.5 0.5 -19.5 1.5s-13.5 2.5 -19.5 4.5s-10 4 -12 6s-4 6 -6 12s-3.5 12.5 -4.5 19.5s-1.5 13.5 -1.5 19.5c0 6.66699 0.666992 11.334 2 14.001h-50v135h125v-60h135v60
|
||||
c-2.66699 -1.33301 -6.83398 -1.83301 -12.501 -1.5s-11.667 1 -18 2s-12.333 2.33301 -18 4s-9.5 3.5 -11.5 5.5s-3.83301 5.83301 -5.5 11.5s-3 11.667 -4 18s-1.66699 12.333 -2 18s0.166992 9.83398 1.5 12.501h-260c1.33301 -2.66699 1.83301 -6.83398 1.5 -12.501
|
||||
s-1 -11.667 -2 -18s-2.33301 -12.333 -4 -18s-3.5 -9.5 -5.5 -11.5s-5.83301 -3.83301 -11.5 -5.5s-11.667 -3 -18 -4s-12.333 -1.66699 -18 -2s-9.83398 0.166992 -12.501 1.5v-130c2.66699 1.33301 6.83398 1.83301 12.501 1.5s11.667 -1 18 -2s12.333 -2.33301 18 -4
|
||||
s9.5 -3.5 11.5 -5.5c0.666992 -1.33301 1.5 -5 2.5 -11s1.83301 -12.5 2.5 -19.5s1.33398 -13.5 2.00098 -19.5s1.66699 -9.33301 3 -10c2 -2 5.83301 -3.83301 11.5 -5.5s11.667 -3 18 -4s12.333 -1.66699 18 -2s9.83398 0.166992 12.501 1.5
|
||||
c-1.33301 -2 -1.66602 -5.5 -0.999023 -10.5s1.5 -10.167 2.5 -15.5s2.33301 -10.333 4 -15s3.16699 -7.66699 4.5 -9s4.33301 -2.83301 9 -4.5s9.66699 -3 15 -4s10.5 -1.83301 15.5 -2.5s8.5 -0.333984 10.5 0.999023c-1.33301 -2.66699 -1.83301 -6.83398 -1.5 -12.501
|
||||
s1 -11.667 2 -18s2.33301 -12.333 4 -18s3.5 -9.5 5.5 -11.5s5.83301 -3.83301 11.5 -5.5s11.667 -3 18 -4s12.333 -1.66699 18 -2s9.83398 0.166992 12.501 1.5v-130h-125v60h-135v-60z" />
|
||||
<glyph glyph-name="T" unicode="T"
|
||||
d="M194 545v-545h130v545h135v65h-400v-65h135v0z" />
|
||||
<glyph glyph-name="U" unicode="U"
|
||||
d="M56 70c2.66699 1.33301 6.83203 1.83301 12.499 1.5s11.667 -1 18 -2s12.333 -2.33301 18 -4s9.5 -3.5 11.5 -5.5s3.83301 -5.83301 5.5 -11.5s3 -11.667 4 -18s1.66699 -12.333 2 -18s-0.166992 -9.83398 -1.5 -12.501h260
|
||||
c-1.33301 2.66699 -1.83301 6.83398 -1.5 12.501s1 11.667 2 18s2.33301 12.333 4 18s3.5 9.5 5.5 11.5s5.83301 3.83301 11.5 5.5s11.667 3 18 4s12.333 1.66699 18 2s9.83398 -0.166992 12.501 -1.5v540h-135v-540h-130v540h-135v-540z" />
|
||||
<glyph glyph-name="V" unicode="V"
|
||||
d="M54 140c2.66699 1.33301 6.83008 1.83301 12.4971 1.5s11.667 -1 18 -2s12.333 -2.33301 18 -4s9.5 -3.5 11.5 -5.5c0.666992 -1.33301 1.5 -5 2.5 -11s1.83301 -12.5 2.5 -19.5s1.33398 -13.5 2.00098 -19.5s1.66699 -9.33301 3 -10c0.666992 -1.33301 4 -2.33301 10 -3
|
||||
s12.5 -1.33398 19.5 -2.00098s13.5 -1.5 19.5 -2.5s9.66699 -1.83301 11 -2.5c2 -2 3.83301 -5.83301 5.5 -11.5s3 -11.667 4 -18s1.66699 -12.333 2 -18s-0.166992 -9.83398 -1.5 -12.501h120c-1.33301 2.66699 -1.83301 6.83398 -1.5 12.501s1 11.667 2 18
|
||||
s2.33301 12.333 4 18s3.5 9.5 5.5 11.5c0.666992 0.666992 4 1.5 10 2.5s12.5 1.83301 19.5 2.5s13.5 1.33398 19.5 2.00098s9.66699 1.66699 11 3c0.666992 0.666992 1.5 4 2.5 10s1.83301 12.5 2.5 19.5s1.33398 13.5 2.00098 19.5s1.66699 9.66699 3 11
|
||||
c2 2 5.83301 3.83301 11.5 5.5s11.667 3 18 4s12.333 1.66699 18 2s9.83398 -0.166992 12.501 -1.5v470h-135v-470h-130v470h-135v-470z" />
|
||||
<glyph glyph-name="W" unicode="W"
|
||||
d="M119 205v-205h130v205h65v195h-65v-190h-60v400h-135v-405h65v0zM324 205v-205h135v205h65v405h-135v-405h-65v0z" />
|
||||
<glyph glyph-name="X" unicode="X"
|
||||
d="M56 200v-199.999h135v270h55c-1.33301 -2.66699 -1.83301 -6.83398 -1.5 -12.501s1 -11.667 2 -18s2.33301 -12.333 4 -18s3.5 -9.5 5.5 -11.5s6 -3.83301 12 -5.5s12.5 -3 19.5 -4s13.667 -1.66699 20 -2s10.833 0.166992 13.5 1.5v-200h135v200
|
||||
c-2.66699 -1.33301 -6.83398 -1.83301 -12.501 -1.5s-11.667 1 -18 2s-12.333 2.33301 -18 4s-9.5 3.5 -11.5 5.5c-1.33301 0.666992 -2.33301 4 -3 10s-1.33398 12.5 -2.00098 19.5s-1.5 13.5 -2.5 19.5s-1.83301 9.66699 -2.5 11c-2 2 -5.83301 3.83301 -11.5 5.5
|
||||
s-11.667 3 -18 4s-12.333 1.66699 -18 2s-9.83398 -0.166992 -12.501 -1.5v120c2.66699 -1.33301 6.83398 -1.83301 12.501 -1.5s11.667 1 18 2s12.333 2.33301 18 4s9.5 3.5 11.5 5.5c0.666992 0.666992 1.5 4 2.5 10s1.83301 12.5 2.5 19.5s1.33398 13.5 2.00098 19.5
|
||||
s1.66699 9.66699 3 11c2 2 5.83301 3.83301 11.5 5.5s11.667 3 18 4s12.333 1.66699 18 2s9.83398 -0.166992 12.501 -1.5v130h-135v-200h-70v65h-60v135h-135v-130c2.66699 1.33301 6.83398 1.83301 12.501 1.5s11.667 -1 18 -2s12.333 -2.33301 18 -4s9.5 -3.5 11.5 -5.5
|
||||
c0.666992 -1.33301 1.5 -5 2.5 -11s1.83301 -12.5 2.5 -19.5s1.33398 -13.5 2.00098 -19.5s1.66699 -9.33301 3 -10c2 -2 5.83301 -3.83301 11.5 -5.5s11.667 -3 18 -4s12.333 -1.66699 18 -2s9.83398 0.166992 12.501 1.5v-120
|
||||
c-2.66699 1.33301 -6.83398 1.83301 -12.501 1.5s-11.667 -1 -18 -2s-12.333 -2.33301 -18 -4s-9.5 -3.5 -11.5 -5.5c-1.33301 -1.33301 -2.33301 -5 -3 -11s-1.33398 -12.5 -2.00098 -19.5s-1.5 -13.5 -2.5 -19.5s-1.83301 -9.33301 -2.5 -10
|
||||
c-2 -2 -5.83301 -3.83301 -11.5 -5.5s-11.667 -3 -18 -4s-12.333 -1.66699 -18 -2s-9.83398 0.166992 -12.501 1.5z" />
|
||||
<glyph glyph-name="Y" unicode="Y"
|
||||
d="M189 275v-275h130v275h70v60h65v275h-135v-270h-130v270h-135v-275h65v-60h70v0z" />
|
||||
<glyph glyph-name="Z" unicode="Z"
|
||||
d="M56 200l0.00195312 -200.001h400v65h-260v140h50c-1.33301 2.66699 -2 7 -2 13c0 6.66699 0.5 13.5 1.5 20.5s2.5 13.5 4.5 19.5s4 10 6 12s6 4 12 6s12.5 3.5 19.5 4.5s13.5 1.5 19.5 1.5c6.66699 0 11.334 -0.666992 14.001 -2v50
|
||||
c2.66699 -1.33301 7.16699 -1.83301 13.5 -1.5s13 1 20 2s13.5 2.33301 19.5 4s10 3.5 12 5.5c0.666992 0.666992 1.5 4 2.5 10s1.83301 12.5 2.5 19.5s1.33398 13.5 2.00098 19.5s1.66699 9.66699 3 11c2 2 5.83301 3.83301 11.5 5.5s11.667 3 18 4s12.333 1.66699 18 2
|
||||
s9.83398 -0.166992 12.501 -1.5v200h-400v-65h260v-135c-2.66699 1.33301 -6.83398 1.83301 -12.501 1.5s-11.667 -1 -18 -2s-12.333 -2.33301 -18 -4s-9.5 -3.5 -11.5 -5.5s-3.83301 -5.83301 -5.5 -11.5s-3 -11.667 -4 -18s-1.66699 -12.333 -2 -18
|
||||
s0.166992 -9.83398 1.5 -12.501c-2 0.666992 -5.5 0.833984 -10.5 0.500977s-10.167 -1 -15.5 -2s-10.333 -2.16699 -15 -3.5s-7.66699 -3 -9 -5s-2.83301 -5.16699 -4.5 -9.5s-3 -9.16602 -4 -14.499s-1.83301 -10.5 -2.5 -15.5s-0.333984 -8.5 0.999023 -10.5
|
||||
c-2.66699 1.33301 -6.83398 1.83301 -12.501 1.5s-11.667 -1 -18 -2s-12.333 -2.33301 -18 -4s-9.5 -3.5 -11.5 -5.5c-1.33301 -1.33301 -2.33301 -5 -3 -11s-1.33398 -12.5 -2.00098 -19.5s-1.5 -13.5 -2.5 -19.5s-1.83301 -9.33301 -2.5 -10
|
||||
c-2 -2 -5.83301 -3.83301 -11.5 -5.5s-11.667 -3 -18 -4s-12.333 -1.66699 -18 -2s-9.83398 0.166992 -12.501 1.5z" />
|
||||
<glyph glyph-name="bracketleft" unicode="["
|
||||
d="M121 623v-798h269v55h-130v678h130v65h-269v0z" />
|
||||
<glyph glyph-name="backslash" unicode="\"
|
||||
d="M372 -60l110 -3l-2 53l-314 625l-84 2v-99z" />
|
||||
<glyph glyph-name="bracketright" unicode="]"
|
||||
d="M166 -132v-55h260v810h-260v-65h120v-690h-120v0z" />
|
||||
<glyph glyph-name="asciicircum" unicode="^"
|
||||
d="M208 717v-60v0h-60v0v-60v0h-60v0v-60v0h120v0v60h120v0v-60v0h108v0v60v0h-48v0v60v0h-60v0v60v0h-120v0z" />
|
||||
<glyph glyph-name="underscore" unicode="_"
|
||||
d="M0 -158v-50h550v50h-550z" />
|
||||
<glyph glyph-name="grave" unicode="`"
|
||||
d="M282 589v-69h140v69h-70v140h-199v-70h70v-70h59z" />
|
||||
<glyph glyph-name="a" unicode="a"
|
||||
d="M59 70c2.66699 1.33301 6.83496 1.83301 12.502 1.5s11.667 -1 18 -2s12.333 -2.33301 18 -4s9.5 -3.5 11.5 -5.5s3.83301 -5.83301 5.5 -11.5s3 -11.667 4 -18s1.66699 -12.333 2 -18s-0.166992 -9.83398 -1.5 -12.501h330v400
|
||||
c-2.66699 -1.33301 -6.83398 -1.83301 -12.501 -1.5s-11.667 1 -18 2s-12.333 2.33301 -18 4s-9.5 3.5 -11.5 5.5s-3.83301 5.83301 -5.5 11.5s-3 11.667 -4 18s-1.66699 12.333 -2 18s0.166992 9.83398 1.5 12.501h-260v-65h190v-130h-190
|
||||
c1.33301 -2.66699 1.83301 -7.16699 1.5 -13.5s-1 -13 -2 -20s-2.33301 -13.5 -4 -19.5s-3.5 -10 -5.5 -12s-5.83301 -3.83301 -11.5 -5.5s-11.667 -3 -18 -4s-12.333 -1.66699 -18 -2s-9.83398 0.166992 -12.501 1.5v-130zM199.001 200h120v-130h-120v130z" />
|
||||
<glyph glyph-name="b" unicode="b"
|
||||
d="M97 610l-0.000976562 -610.001h330c-1.33301 2.66699 -1.83301 6.83398 -1.5 12.501s1 11.667 2 18s2.33301 12.333 4 18s3.5 9.5 5.5 11.5s5.83301 3.83301 11.5 5.5s11.667 3 18 4s12.333 1.66699 18 2s9.83398 -0.166992 12.501 -1.5v330h-66v75h-199v135h-135z
|
||||
M236.999 399.999h120v-330h-120v330z" />
|
||||
<glyph glyph-name="c" unicode="c"
|
||||
d="M56 70c2.66699 1.33301 6.83398 1.83301 12.501 1.5s11.667 -1 18 -2s12.333 -2.33301 18 -4s9.5 -3.5 11.5 -5.5s3.83301 -5.83301 5.5 -11.5s3 -11.667 4 -18s1.66699 -12.333 2 -18s-0.166992 -9.83398 -1.5 -12.501h260
|
||||
c-1.33301 2.66699 -1.83301 6.83398 -1.5 12.501s1 11.667 2 18s2.33301 12.333 4 18s3.5 9.5 5.5 11.5s5.83301 3.83301 11.5 5.5s11.667 3 18 4s12.333 1.66699 18 2s9.83398 -0.166992 12.501 -1.5v60h-135v-60h-125v330h125v-60h135v60
|
||||
c-2.66699 -1.33301 -6.83398 -1.83301 -12.501 -1.5s-11.667 1 -18 2s-12.333 2.33301 -18 4s-9.5 3.5 -11.5 5.5s-3.83301 5.83301 -5.5 11.5s-3 11.667 -4 18s-1.66699 12.333 -2 18s0.166992 9.83398 1.5 12.501h-260c1.33301 -2.66699 1.83301 -6.83398 1.5 -12.501
|
||||
s-1 -11.667 -2 -18s-2.33301 -12.333 -4 -18s-3.5 -9.5 -5.5 -11.5s-5.83301 -3.83301 -11.5 -5.5s-11.667 -3 -18 -4s-12.333 -1.66699 -18 -2s-9.83398 0.166992 -12.501 1.5v-330z" />
|
||||
<glyph glyph-name="d" unicode="d"
|
||||
d="M59 70c2.66699 1.33301 6.83398 1.83398 12.501 1.50098s11.667 -1 18 -2s12.333 -2.33301 18 -4s9.5 -3.5 11.5 -5.5s3.83301 -5.83301 5.5 -11.5s3 -11.667 4 -18s1.66699 -12.333 2 -18s-0.166992 -9.83398 -1.5 -12.501h330v610h-135v-135h-195
|
||||
c1.33301 -2.66699 1.83301 -7.16699 1.5 -13.5s-1 -13 -2 -20s-2.33301 -13.5 -4 -19.5s-3.5 -10 -5.5 -12s-5.83301 -3.83301 -11.5 -5.5s-11.667 -3 -18 -4s-12.333 -1.66699 -18 -2s-9.83398 0.166992 -12.501 1.5v-330zM199 400.001h120v-330h-120v330z" />
|
||||
<glyph glyph-name="e" unicode="e"
|
||||
d="M51 70c2.66699 1.33301 6.83496 1.83398 12.502 1.50098s11.667 -1 18 -2s12.333 -2.33301 18 -4s9.5 -3.5 11.5 -5.5s3.83301 -5.83301 5.5 -11.5s3 -11.667 4 -18s1.66699 -12.333 2 -18s-0.166992 -9.83398 -1.5 -12.501h260v65h-190v140h260v195
|
||||
c-2.66699 -1.33301 -6.83398 -1.83301 -12.501 -1.5s-11.667 1 -18 2s-12.333 2.33301 -18 4s-9.5 3.5 -11.5 5.5s-3.83301 5.83301 -5.5 11.5s-3 11.667 -4 18s-1.66699 12.333 -2 18s0.166992 9.83398 1.5 12.501h-260c1.33301 -2.66699 1.83301 -6.83398 1.5 -12.501
|
||||
s-1 -11.667 -2 -18s-2.33301 -12.333 -4 -18s-3.5 -9.5 -5.5 -11.5s-5.83301 -3.83301 -11.5 -5.5s-11.667 -3 -18 -4s-12.333 -1.66699 -18 -2s-9.83398 0.166992 -12.501 1.5v-330zM191.001 400.001h120v-120h-120v120z" />
|
||||
<glyph glyph-name="f" unicode="f"
|
||||
d="M124 275v-275h130v275h209v61h-208v211h208v67h-267v-68h-72v-211h-70v-60h70v0z" />
|
||||
<glyph glyph-name="g" unicode="g"
|
||||
d="M62 -140v-54.999h335v55h65v615h-330c1.33301 -2.66699 1.83301 -6.83398 1.5 -12.501s-1 -11.667 -2 -18s-2.33301 -12.333 -4 -18s-3.5 -9.5 -5.5 -11.5s-5.83301 -3.83301 -11.5 -5.5s-11.667 -3 -18 -4s-12.333 -1.66699 -18 -2s-9.83398 0.166992 -12.501 1.5v-330
|
||||
c2.66699 1.33301 6.83398 1.83301 12.501 1.5s11.667 -1 18 -2s12.333 -2.33301 18 -4s9.5 -3.5 11.5 -5.5s3.83301 -6 5.5 -12s3 -12.5 4 -19.5s1.66699 -13.667 2 -20s-0.166992 -10.833 -1.5 -13.5h190v-140h-260zM202 405.001h120v-330h-120v330z" />
|
||||
<glyph glyph-name="h" unicode="h"
|
||||
d="M62 610l0.000976562 -610h135v400h130v-400h135v400c-2.66699 -1.33301 -6.83398 -1.83301 -12.501 -1.5s-11.667 1 -18 2s-12.333 2.33301 -18 4s-9.5 3.5 -11.5 5.5s-3.83301 6 -5.5 12s-3 12.5 -4 19.5s-1.66699 13.667 -2 20s0.166992 10.833 1.5 13.5h-195v135h-135
|
||||
z" />
|
||||
<glyph glyph-name="i" unicode="i"
|
||||
d="M59 65v-65h400v65h-135v405h-265v-65h130v-340h-130v0zM199 660v-110h120v110h-120v0z" />
|
||||
<glyph glyph-name="j" unicode="j"
|
||||
d="M59 -155v-55h265v55h65v615h-260v-65h120v-550h-190v0zM259 650v-110h130v110h-130v0z" />
|
||||
<glyph glyph-name="k" unicode="k"
|
||||
d="M62 610l0.00292969 -609.999h135v200h55c-1.33301 -2.66699 -1.83301 -6.83398 -1.5 -12.501s1 -11.667 2 -18s2.33301 -12.333 4 -18s3.5 -9.5 5.5 -11.5s6 -3.83301 12 -5.5s12.5 -3 19.5 -4s13.667 -1.66699 20 -2s10.833 0.166992 13.5 1.5v-130h135v130
|
||||
c-2.66699 -1.33301 -6.83398 -1.83301 -12.501 -1.5s-11.667 1 -18 2s-12.333 2.33301 -18 4s-9.5 3.5 -11.5 5.5c-1.33301 0.666992 -2.33301 4 -3 10s-1.33398 12.5 -2.00098 19.5s-1.5 13.5 -2.5 19.5s-1.83301 9.66699 -2.5 11c-2 2 -5.83301 3.83301 -11.5 5.5
|
||||
s-11.667 3 -18 4s-12.333 1.66699 -18 2s-9.83398 -0.166992 -12.501 -1.5v65h65v60h65v135h-135v-135h-65c1.33301 -2 1.83301 -5.66699 1.5 -11s-1 -11 -2 -17s-2.33301 -11.5 -4 -16.5s-3.5 -8.5 -5.5 -10.5s-5.66699 -2 -11 0s-10.833 4.5 -16.5 7.5l-16.5 8.5
|
||||
c-5.33301 2.66699 -9 4 -11 4v310h-135z" />
|
||||
<glyph glyph-name="l" unicode="l"
|
||||
d="M59 65v-65h400v65h-135v545h-265v-65h130v-480h-130v0z" />
|
||||
<glyph glyph-name="m" unicode="m"
|
||||
d="M59 470v-470h135v400h60v-330h70v330h70v-400h135v400h-65v70h-405v0z" />
|
||||
<glyph glyph-name="n" unicode="n"
|
||||
d="M59 470v-470h135v400h130v-400h135v400l-65 7v63h-335v0z" />
|
||||
<glyph glyph-name="o" unicode="o"
|
||||
d="M59 70c2.66699 1.33301 6.83398 1.83301 12.501 1.5s11.667 -1 18 -2s12.333 -2.33301 18 -4s9.5 -3.5 11.5 -5.5s3.83301 -5.83301 5.5 -11.5s3 -11.667 4 -18s1.66699 -12.333 2 -18s-0.166992 -9.83398 -1.5 -12.501h260
|
||||
c-1.33301 2.66699 -1.83301 6.83398 -1.5 12.501s1 11.667 2 18s2.33301 12.333 4 18s3.5 9.5 5.5 11.5s5.83301 3.83301 11.5 5.5s11.667 3 18 4s12.333 1.66699 18 2s9.83398 -0.166992 12.501 -1.5v330c-2.66699 -1.33301 -6.83398 -1.83301 -12.501 -1.5
|
||||
s-11.667 1 -18 2s-12.333 2.33301 -18 4s-9.5 3.5 -11.5 5.5s-3.83301 5.83301 -5.5 11.5s-3 11.667 -4 18s-1.66699 12.333 -2 18s0.166992 9.83398 1.5 12.501h-260c1.33301 -2.66699 1.83301 -6.83398 1.5 -12.501s-1 -11.667 -2 -18s-2.33301 -12.333 -4 -18
|
||||
s-3.5 -9.5 -5.5 -11.5s-5.83301 -3.83301 -11.5 -5.5s-11.667 -3 -18 -4s-12.333 -1.66699 -18 -2s-9.83398 0.166992 -12.501 1.5v-330zM199 400h120v-330h-120v330z" />
|
||||
<glyph glyph-name="p" unicode="p"
|
||||
d="M56 470l0.00195312 -664.001h134v193h193c-1.33301 2.66699 -1.83301 7.16699 -1.5 13.5s1 12.833 2 19.5s2.33301 13 4 19s3.5 10.333 5.5 13c2 2 5.66699 3.83301 11 5.5s11.166 3 17.499 4s12.166 1.5 17.499 1.5c6 0 10.333 -0.333008 13 -1v326
|
||||
c-2.66699 -1.33301 -6.83398 -1.83301 -12.501 -1.5s-11.667 1 -18 2s-12.166 2.33301 -17.499 4s-9 3.5 -11 5.5s-3.83301 5.83301 -5.5 11.5s-3 11.667 -4 18s-1.66699 12.333 -2 18s0.166992 9.83398 1.5 12.501h-327zM195.002 399.999h118v-326h-118v326z" />
|
||||
<glyph glyph-name="q" unicode="q"
|
||||
d="M324 1l-0.00390625 -194.002h135v664h-327c0.666992 -2.66699 1.33398 -7.66699 2.00098 -15s1 -15 1 -23s-0.333008 -15.167 -1 -21.5s-2 -9.5 -4 -9.5c-2.66699 0 -7.16699 -0.166992 -13.5 -0.5s-13 -0.666016 -20 -0.999023s-13.833 -0.5 -20.5 -0.5
|
||||
c-6 0 -10.333 0.666992 -13 2v-327c2.66699 1.33301 7.33398 2.33301 14.001 3s13.834 0.833984 21.501 0.500977s14.834 -0.833008 21.501 -1.5s11 -2 13 -4s3.33301 -6.5 4 -13.5s0.666992 -14.333 0 -22s-1.5 -15 -2.5 -22s-1.83301 -11.833 -2.5 -14.5h192z
|
||||
M200.996 401.998h119v-327h-119v327z" />
|
||||
<glyph glyph-name="r" unicode="r"
|
||||
d="M62 470v-470h135v276l60 1l1 58h204v135h-135l1 -63h-70l-2 -72h-59v135h-135z" />
|
||||
<glyph glyph-name="s" unicode="s"
|
||||
d="M62 65v-65h330c-1.33301 2.66699 -1.83301 6.83398 -1.5 12.501s1 11.667 2 18s2.33301 12.333 4 18s3.5 9.5 5.5 11.5s5.83301 3.83301 11.5 5.5s11.667 3 18 4s12.333 1.66699 18 2s9.83398 -0.166992 12.501 -1.5v130
|
||||
c-2.66699 -1.33301 -6.83398 -1.83301 -12.501 -1.5s-11.667 1 -18 2s-12.333 2.33301 -18 4s-9.5 3.5 -11.5 5.5s-3.83301 6 -5.5 12s-3 12.5 -4 19.5s-1.66699 13.667 -2 20s0.166992 10.833 1.5 13.5h-190v130h260v65h-330
|
||||
c1.33301 -2.66699 1.83301 -6.83398 1.5 -12.501s-1 -11.667 -2 -18s-2.33301 -12.333 -4 -18s-3.5 -9.5 -5.5 -11.5s-5.83301 -3.83301 -11.5 -5.5s-11.667 -3 -18 -4s-12.333 -1.66699 -18 -2s-9.83398 0.166992 -12.501 1.5v-120
|
||||
c2.66699 1.33301 6.83398 1.83301 12.501 1.5s11.667 -1 18 -2s12.333 -2.33301 18 -4s9.5 -3.5 11.5 -5.5s3.83301 -6 5.5 -12s3 -12.5 4 -19.5s1.66699 -13.667 2 -20s-0.166992 -10.833 -1.5 -13.5h190v-140h-260z" />
|
||||
<glyph glyph-name="t" unicode="t"
|
||||
d="M124 70c2.66699 1.33301 7.16699 1.83398 13.5 1.50098s13 -1 20 -2s13.5 -2.33301 19.5 -4s10 -3.5 12 -5.5s3.83301 -5.83301 5.5 -11.5s3 -11.667 4 -18s1.66699 -12.333 2 -18s-0.166992 -9.83398 -1.5 -12.501h260v65h-200v340h200v70h-205v135h-130v-135h-65v-70
|
||||
h65v-335z" />
|
||||
<glyph glyph-name="u" unicode="u"
|
||||
d="M59 70c2.66699 1.33301 6.83301 1.83398 12.5 1.50098s11.667 -1 18 -2s12.333 -2.33301 18 -4s9.5 -3.5 11.5 -5.5s3.83301 -5.83301 5.5 -11.5s3 -11.667 4 -18s1.66699 -12.333 2 -18s-0.166992 -9.83398 -1.5 -12.501h330v470h-135v-400h-130v400h-135v-400z" />
|
||||
<glyph glyph-name="v" unicode="v"
|
||||
d="M59 140c2.66699 1.33301 6.83008 1.83301 12.4971 1.5s11.667 -1 18 -2s12.333 -2.33301 18 -4s9.5 -3.5 11.5 -5.5c0.666992 -1.33301 1.5 -5 2.5 -11s1.83301 -12.5 2.5 -19.5s1.33398 -13.5 2.00098 -19.5s1.66699 -9.33301 3 -10c0.666992 -1.33301 4 -2.33301 10 -3
|
||||
s12.5 -1.33398 19.5 -2.00098s13.5 -1.5 19.5 -2.5s9.66699 -1.83301 11 -2.5c2 -2 3.83301 -5.83301 5.5 -11.5s3 -11.667 4 -18s1.66699 -12.333 2 -18s-0.166992 -9.83398 -1.5 -12.501h120c-1.33301 2.66699 -1.83301 6.83398 -1.5 12.501s1 11.667 2 18
|
||||
s2.33301 12.333 4 18s3.5 9.5 5.5 11.5c0.666992 0.666992 4 1.5 10 2.5s12.5 1.83301 19.5 2.5s13.5 1.33398 19.5 2.00098s9.66699 1.66699 11 3c0.666992 0.666992 1.5 4 2.5 10s1.83301 12.5 2.5 19.5s1.33398 13.5 2.00098 19.5s1.66699 9.66699 3 11
|
||||
c2 2 5.83301 3.83301 11.5 5.5s11.667 3 18 4s12.333 1.66699 18 2s9.83398 -0.166992 12.501 -1.5v330h-135v-330h-130v330h-135v-330z" />
|
||||
<glyph glyph-name="w" unicode="w"
|
||||
d="M113 133v-133h129v133h64v263h-64v-257h-59v326h-135v-332h65v0zM316 133v-133h134v133h64v332h-133v-332h-65v0z" />
|
||||
<glyph glyph-name="x" unicode="x"
|
||||
d="M59 130l0.00585938 -130h135v130h130v-130h135v130c-2.66699 -1.33301 -6.83398 -1.83301 -12.501 -1.5s-11.667 1 -18 2s-12.333 2.33301 -18 4s-9.5 3.5 -11.5 5.5c-1.33301 0.666992 -2.33301 4 -3 10s-1.33398 12.5 -2.00098 19.5s-1.5 13.5 -2.5 19.5
|
||||
s-1.83301 9.66699 -2.5 11c-2 2 -5.83301 3.83301 -11.5 5.5s-11.667 3 -18 4s-12.333 1.66699 -18 2s-9.83398 -0.166992 -12.501 -1.5v65h65v60h65v135h-135v-130h-130v130h-135v-135h65v-60h65v-65c-2.66699 1.33301 -6.83398 1.83301 -12.501 1.5s-11.667 -1 -18 -2
|
||||
s-12.333 -2.33301 -18 -4s-9.5 -3.5 -11.5 -5.5c-1.33301 -1.33301 -2.33301 -5 -3 -11s-1.33398 -12.5 -2.00098 -19.5s-1.5 -13.5 -2.5 -19.5s-1.83301 -9.33301 -2.5 -10c-2 -2 -5.83301 -3.83301 -11.5 -5.5s-11.667 -3 -18 -4s-12.333 -1.66699 -18 -2
|
||||
s-9.83398 0.166992 -12.501 1.5z" />
|
||||
<glyph glyph-name="y" unicode="y"
|
||||
d="M22 -141l-0.00195312 -55h265v50c2.66699 -1.33301 7.16699 -1.83301 13.5 -1.5s13 1 20 2s13.5 2.33301 19.5 4s10 3.5 12 5.5c0.666992 0.666992 1.5 4 2.5 10s1.83301 12.5 2.5 19.5s1.33398 13.5 2.00098 19.5s1.66699 9.66699 3 11c2 2 6 3.83301 12 5.5
|
||||
s12.5 3 19.5 4s13.667 1.66699 20 2s10.833 -0.166992 13.5 -1.5v135h65v405h-135v-400h-130v400h-135v-400c2.66699 1.33301 6.83398 1.83301 12.501 1.5s11.667 -1 18 -2s12.333 -2.33301 18 -4s9.5 -3.5 11.5 -5.5s3.83301 -6 5.5 -12s3 -12.5 4 -19.5
|
||||
s1.66699 -13.667 2 -20s-0.166992 -10.833 -1.5 -13.5h120v-70h-55v-70h-205z" />
|
||||
<glyph glyph-name="z" unicode="z"
|
||||
d="M59 130l0.000976562 -129.999h400v65h-260v70h50c-1.33301 2.66699 -1.83301 7.16699 -1.5 13.5s1 13 2 20s2.33301 13.5 4 19.5s3.5 10 5.5 12c0.666992 0.666992 4 1.5 10 2.5s12.5 1.83301 19.5 2.5s13.5 1.33398 19.5 2.00098s9.66699 1.66699 11 3
|
||||
c0.666992 0.666992 1.5 4 2.5 10s1.83301 12.5 2.5 19.5s1.33398 13.5 2.00098 19.5s1.66699 9.66699 3 11c2 2 6 3.83301 12 5.5s12.5 3 19.5 4s13.667 1.66699 20 2s10.833 -0.166992 13.5 -1.5v55h65v135h-400v-65h260v-70h-60c0.666992 -2 1 -5.66699 1 -11
|
||||
s-0.5 -11 -1.5 -17s-2.33301 -11.5 -4 -16.5s-3.5 -8.5 -5.5 -10.5c-1.33301 -2 -4.33301 -3.83301 -9 -5.5s-9.66699 -3 -15 -4s-10.5 -1.66699 -15.5 -2s-8.5 0.166992 -10.5 1.5c1.33301 -2.66699 1.83301 -6.83398 1.5 -12.501s-1 -11.667 -2 -18
|
||||
s-2.33301 -12.333 -4 -18s-3.5 -9.5 -5.5 -11.5c-1.33301 -1.33301 -5 -2.33301 -11 -3s-12.5 -1.33398 -19.5 -2.00098s-13.5 -1.5 -19.5 -2.5s-9.33301 -1.83301 -10 -2.5c-1.33301 -1.33301 -2.33301 -5 -3 -11s-1.33398 -12.5 -2.00098 -19.5s-1.5 -13.5 -2.5 -19.5
|
||||
s-1.83301 -9.33301 -2.5 -10c-2 -2 -5.83301 -3.83301 -11.5 -5.5s-11.667 -3 -18 -4s-12.333 -1.66699 -18 -2s-9.83398 0.166992 -12.501 1.5z" />
|
||||
<glyph glyph-name="braceleft" unicode="{"
|
||||
d="M240 -47v-65h135v65h-65v205h-68v75h-57v65h60v65h65v199h65v65h-135v-65h-60v-199h-70v-65h-65v-65h66v-75h69v-205h60z" />
|
||||
<glyph glyph-name="bar" unicode="|"
|
||||
d="M228 611v-810h120v810h-120v0z" />
|
||||
<glyph glyph-name="braceright" unicode="}"
|
||||
d="M101 -61v-65h139v70h75v200h72v80h63v65h-65v76h-70v200h-77v65h-139v-65h71v-200h78l2 -76h60v-65h-59v-75h-79v-210h-71z" />
|
||||
<glyph glyph-name="asciitilde" unicode="~"
|
||||
d="M1 557v-134h61v65h67v68h77v-68h60v-65h216v65h59v135h-60v-63h-80v-67h-60v68h-80v71h-195v-75h-65z" />
|
||||
<glyph glyph-name="uni0091"
|
||||
d="M266 600h132v-66h-68v-68h68v-133h-200v201h68v66z" />
|
||||
<glyph glyph-name="uni0092"
|
||||
d="M200 600h200v-199h-67v-68h-133v68h66v67h-66v132z" />
|
||||
<glyph glyph-name="exclamdown" unicode="¡"
|
||||
d="M200 400h133v-133h-133v133zM200 200h132v-133h68v-200h-67v-67h-133v67h-67v200h67v133z" />
|
||||
<glyph glyph-name="cent" unicode="¢"
|
||||
d="M200 600h133v-133h66v-67h67v-67h-133v67h-133v-267h132v67h133v-66h-65v-66h-67v-135h-133v135h-67v65h-66v267h65v68h68v132z" />
|
||||
<glyph glyph-name="sterling" unicode="£"
|
||||
d="M0 133h67v135h-67v65h67v200h66v67h267v-66h66v-67h-133v66h-133v-200h200v-65h-201v-134h-66v-67h334v-67h-467v133z" />
|
||||
<glyph glyph-name="currency" unicode="¤"
|
||||
d="M200 400v-133h133v133h-133zM67 533h132v-66h134v66h134v-66h-67v-67h66v-133h-67v-66h68v-68h-134v68h-133v-68h-133v67h66v67h-66v133h66v67h-66v66z" />
|
||||
<glyph glyph-name="yen" unicode="¥"
|
||||
d="M67 600h132v-199h134v199h133v-199h-66v-68h66v-66h-133v-67h132v-67h-132v-133h-133v133h-133v67h133v67h-133v66h65v68h-65v199z" />
|
||||
<glyph glyph-name="brokenbar" unicode="¦"
|
||||
d="M200 133h133v-333h-133v333zM200 600h133v-333h-133v333z" />
|
||||
<glyph glyph-name="section" unicode="§"
|
||||
d="M148 578v-60v0h-60v0v-120v0h60v-120v0h-60v0v-120v0h60v0v-60v0h60v0v-66v0h120v-136h-120v0v68v0h-120v0v-68v0h60v0v-66v0h240v0v66v0h60v0v136v0h-60v126v0h60v0v120v0h-60v0v60v0h-60v0v60v0h-120v120v0h120v0v-60v0h120v0v60v0h-60v0v60v0h-240v0zM328 278v-120
|
||||
h-120v120h120z" />
|
||||
<glyph glyph-name="dieresis" unicode="¨"
|
||||
d="M67 667h133v-134h-133v134zM333 667h134v-134h-134v134z" />
|
||||
<glyph glyph-name="copyright" unicode="©"
|
||||
d="M200 467h132v-67h68v-67h-67v68h-133v-201h-67v200h67v67zM67 468v-334h66v-66h267v66h67v335h-67v65h-268v-66h-65zM0 533h66v67h399v-67h68v-466h-67v-67h-399v67h-67v466zM200 200h133v67h67v-66h-68v-67h-132v66z" />
|
||||
<glyph glyph-name="ordfeminine" unicode="ª"
|
||||
d="M200 400v-67h133v67h-133zM467 200v-67h-400v67h400zM134 601h266v-68h67v-266h-335v66h-65v67h65v67h201v66h-199v68z" />
|
||||
<glyph glyph-name="guillemotleft" unicode="«"
|
||||
d="M266 334v-66h-68v-66h-66v-68h66v-67h68v-66h-133v67h-67v66h-67v66h67v67h66v67h134zM400 334h133v-65h-67v-67h-66v-68h64v-66h69v-68h-133v67h-68v67h-65v66h66v66h67v68z" />
|
||||
<glyph glyph-name="logicalnot" unicode="¬"
|
||||
d="M467 333v-200h-135v134h-265v66h400z" />
|
||||
<glyph glyph-name="uni00AD" unicode="­"
|
||||
d="M466 268h-400v65h400v-65z" />
|
||||
<glyph glyph-name="registered" unicode="®"
|
||||
d="M67 467v-333h66v-66h267v66h66v333h-66v66h-267v-66h-66zM132 133v334h200v-67h68v-133h-67v133h-133v-132h132v-68h67v-66h-67v67h-133v-68h-67zM0 533h67v67h398v-67h68v-466h-67v-67h-400v67h-66v466z" />
|
||||
<glyph glyph-name="macron" unicode="¯"
|
||||
d="M0 800h532v-66h-532v66z" />
|
||||
<glyph glyph-name="degree" unicode="°"
|
||||
d="M146 649v-63v0h-67v0v-127v0h67v0v-63v0h271v0v63v0h63v0v127v0h-63v0v63v0h-271v0zM354 586v-127h-139v127h139z" />
|
||||
<glyph glyph-name="plusminus" unicode="±"
|
||||
d="M466 68v-68h-399v68h399zM200 467h133v-134h133v-66h-133v-134h-133v134h-133v66h133v134z" />
|
||||
<glyph glyph-name="uni00B2" unicode="²"
|
||||
d="M133 600h200v-67h67v-66h-68v-66h-65v-68h133v-66h-267v133h67v67h67v66h-134v67z" />
|
||||
<glyph glyph-name="uni00B3" unicode="³"
|
||||
d="M133 600h200v-67h67v-65h-67v-67h66v-67h-66v-67h-200v66h134v68h-67v66h67v66h-134v67z" />
|
||||
<glyph glyph-name="acute" unicode="´"
|
||||
d="M292 589v-69h-140v69h70v140h199v-70h-70v-70h-59z" />
|
||||
<glyph glyph-name="uni00B5" unicode="µ"
|
||||
d="M199 467v-400h134v400h132v-400h68v-67h-133v68h-67v-68h-133v-132h-67v-68h-133v67h67v600h132z" />
|
||||
<glyph glyph-name="paragraph" unicode="¶"
|
||||
d="M533 600v-67h-67v-733h-133v333h-133v67h-67v67h-66v200h66v66h67v67h333z" />
|
||||
<glyph glyph-name="periodcentered" unicode="·"
|
||||
d="M200 400h200v-133h-200v133z" />
|
||||
<glyph glyph-name="cedilla" unicode="¸"
|
||||
d="M200 0h132v-67h68v-65h-67v-68h-200v67h134v66h-67v67z" />
|
||||
<glyph glyph-name="uni00B9" unicode="¹"
|
||||
d="M200 600h133v-333h-133v200h-67v67h67v66z" />
|
||||
<glyph glyph-name="ordmasculine" unicode="º"
|
||||
d="M135 600v-66h-66v-201h65v-66h268v66h66v200h-66v67h-267zM466 200v-67h-399v67h399zM200 333v200h133v-200h-133z" />
|
||||
<glyph glyph-name="guillemotright" unicode="»"
|
||||
d="M266 334v-66h68v-66h66v-68h-66v-67h-68v-66h133v67h67v66h67v66h-67v67h-66v67h-134zM132 334h-133v-65h67v-67h66v-68h-64v-66h-69v-68h133v67h68v67h65v66h-66v66h-67v68z" />
|
||||
<glyph glyph-name="onequarter" unicode="¼"
|
||||
d="M67 667h132v-334h68v68h66v66h66v66h134v-65h-68v-67h-66v-67h-66v-67h200v-334h-133v67h-200v133h-68v-66h-132v66h66v67h67v67h67v66h-134v200h-66v68h67v66zM333 67h67v66h-67v-66zM267 200h66v67h-66v-67zM200 133h67v67h-67v-67z" />
|
||||
<glyph glyph-name="onehalf" unicode="½"
|
||||
d="M67 667h132v-334h68v68h66v66h66v66h134v-65h-68v-67h-66v-67h-66v-67h132v-66h67v-67h-67v-66h-65v-68h133v-67h-267v135h66v66h67v67h-199v-68h-68v-66h-132v66h66v67h67v67h67v66h-134v200h-66v68h67v66z" />
|
||||
<glyph glyph-name="threequarters" unicode="¾"
|
||||
d="M0 667h199v-67h67v-66h-67v-67h67v-66h-67v-68h68v68h66v66h66v66h134v-65h-68v-67h-66v-67h-66v-67h199v-334h-132v66h-200v135h67v66h66v67h-67v-66h-66v-68h-68v-66h-132v66h66v67h67v67h67v66h-200v68h132v67h-66v65h67v68h-133v66zM333 67h67v66h-67v-66z" />
|
||||
<glyph glyph-name="questiondown" unicode="¿"
|
||||
d="M328 270v130h-120v-130h120zM329 72l-0.000976562 125h-125v-120c-2.66699 1.33301 -7.16699 1.83301 -13.5 1.5s-13 -1 -20 -2s-13.5 -2.33301 -19.5 -4s-10 -3.5 -12 -5.5c-0.666992 -0.666992 -1.5 -4 -2.5 -10s-1.83301 -12.5 -2.5 -19.5
|
||||
s-1.33398 -13.5 -2.00098 -19.5s-1.66699 -9.66699 -3 -11c-2 -2 -5.83301 -3.83301 -11.5 -5.5s-11.667 -3 -18 -4s-12.333 -1.66699 -18 -2s-9.83398 0.166992 -12.501 1.5v-130c2.66699 1.33301 6.83398 1.83301 12.501 1.5s11.667 -1 18 -2s12.333 -2.33301 18 -4
|
||||
s9.5 -3.5 11.5 -5.5s3.83301 -5.83301 5.5 -11.5s3 -11.667 4 -18s1.66699 -12.333 2 -18s-0.166992 -9.83398 -1.5 -12.501h260c-1.33301 2.66699 -1.83301 6.83398 -1.5 12.501s1 11.667 2 18s2.33301 12.333 4 18s3.5 9.5 5.5 11.5s5.83301 3.83301 11.5 5.5
|
||||
s11.667 3 18 4s12.333 1.66699 18 2s9.83398 -0.166992 12.501 -1.5v130h-135v-130h-125v130c2.66699 -1.33301 6.83398 -1.83301 12.501 -1.5s11.667 1 18 2s12.333 2.33301 18 4s9.5 3.5 11.5 5.5s3.83301 6 5.5 12s3 12.5 4 19.5s1.66699 13.667 2 20
|
||||
s-0.166992 10.833 -1.5 13.5h50z" />
|
||||
<glyph glyph-name="Agrave" unicode="À"
|
||||
d="M59 470l0.00390625 -470h135v200h130v-200h135v470c-2.66699 -1.33301 -6.83398 -1.83301 -12.501 -1.5s-11.667 1 -18 2s-12.333 2.33301 -18 4s-9.5 3.5 -11.5 5.5c-1.33301 0.666992 -2.33301 4 -3 10s-1.33398 12.5 -2.00098 19.5s-1.5 13.5 -2.5 19.5
|
||||
s-1.83301 9.66699 -2.5 11c-1.33301 0.666992 -5 1.5 -11 2.5s-12.5 1.83301 -19.5 2.5s-13.5 1.33398 -19.5 2.00098s-9.33301 1.66699 -10 3c-2 2 -3.83301 5.83301 -5.5 11.5s-3 11.667 -4 18s-1.66699 12.333 -2 18s0.166992 9.83398 1.5 12.501h-120
|
||||
c1.33301 -2.66699 1.83301 -6.83398 1.5 -12.501s-1 -11.667 -2 -18s-2.33301 -12.333 -4 -18s-3.5 -9.5 -5.5 -11.5c-1.33301 -1.33301 -5 -2.33301 -11 -3s-12.5 -1.33398 -19.5 -2.00098s-13.5 -1.5 -19.5 -2.5s-9.33301 -1.83301 -10 -2.5
|
||||
c-1.33301 -1.33301 -2.33301 -5 -3 -11s-1.33398 -12.5 -2.00098 -19.5s-1.5 -13.5 -2.5 -19.5s-1.83301 -9.33301 -2.5 -10c-2 -2 -5.83301 -3.83301 -11.5 -5.5s-11.667 -3 -18 -4s-12.333 -1.66699 -18 -2s-9.83398 0.166992 -12.501 1.5zM199.004 470h120v-190h-120v190
|
||||
zM129.004 803h133v-67h66v-67h-133v67h-66v67z" />
|
||||
<glyph glyph-name="Aacute" unicode="Á"
|
||||
d="M59 470l0.00390625 -470h135v200h130v-200h135v470c-2.66699 -1.33301 -6.83398 -1.83301 -12.501 -1.5s-11.667 1 -18 2s-12.333 2.33301 -18 4s-9.5 3.5 -11.5 5.5c-1.33301 0.666992 -2.33301 4 -3 10s-1.33398 12.5 -2.00098 19.5s-1.5 13.5 -2.5 19.5
|
||||
s-1.83301 9.66699 -2.5 11c-1.33301 0.666992 -5 1.5 -11 2.5s-12.5 1.83301 -19.5 2.5s-13.5 1.33398 -19.5 2.00098s-9.33301 1.66699 -10 3c-2 2 -3.83301 5.83301 -5.5 11.5s-3 11.667 -4 18s-1.66699 12.333 -2 18s0.166992 9.83398 1.5 12.501h-120
|
||||
c1.33301 -2.66699 1.83301 -6.83398 1.5 -12.501s-1 -11.667 -2 -18s-2.33301 -12.333 -4 -18s-3.5 -9.5 -5.5 -11.5c-1.33301 -1.33301 -5 -2.33301 -11 -3s-12.5 -1.33398 -19.5 -2.00098s-13.5 -1.5 -19.5 -2.5s-9.33301 -1.83301 -10 -2.5
|
||||
c-1.33301 -1.33301 -2.33301 -5 -3 -11s-1.33398 -12.5 -2.00098 -19.5s-1.5 -13.5 -2.5 -19.5s-1.83301 -9.33301 -2.5 -10c-2 -2 -5.83301 -3.83301 -11.5 -5.5s-11.667 -3 -18 -4s-12.333 -1.66699 -18 -2s-9.83398 0.166992 -12.501 1.5zM199.004 470h120v-190h-120v190
|
||||
zM263.004 737v66h134v-65h-68v-68h-131v67h65z" />
|
||||
<glyph glyph-name="Acircumflex" unicode="Â"
|
||||
d="M59 470l0.00390625 -470h135v200h130v-200h135v470c-2.66699 -1.33301 -6.83398 -1.83301 -12.501 -1.5s-11.667 1 -18 2s-12.333 2.33301 -18 4s-9.5 3.5 -11.5 5.5c-1.33301 0.666992 -2.33301 4 -3 10s-1.33398 12.5 -2.00098 19.5s-1.5 13.5 -2.5 19.5
|
||||
s-1.83301 9.66699 -2.5 11c-1.33301 0.666992 -5 1.5 -11 2.5s-12.5 1.83301 -19.5 2.5s-13.5 1.33398 -19.5 2.00098s-9.33301 1.66699 -10 3c-2 2 -3.83301 5.83301 -5.5 11.5s-3 11.667 -4 18s-1.66699 12.333 -2 18s0.166992 9.83398 1.5 12.501h-120
|
||||
c1.33301 -2.66699 1.83301 -6.83398 1.5 -12.501s-1 -11.667 -2 -18s-2.33301 -12.333 -4 -18s-3.5 -9.5 -5.5 -11.5c-1.33301 -1.33301 -5 -2.33301 -11 -3s-12.5 -1.33398 -19.5 -2.00098s-13.5 -1.5 -19.5 -2.5s-9.33301 -1.83301 -10 -2.5
|
||||
c-1.33301 -1.33301 -2.33301 -5 -3 -11s-1.33398 -12.5 -2.00098 -19.5s-1.5 -13.5 -2.5 -19.5s-1.83301 -9.33301 -2.5 -10c-2 -2 -5.83301 -3.83301 -11.5 -5.5s-11.667 -3 -18 -4s-12.333 -1.66699 -18 -2s-9.83398 0.166992 -12.501 1.5zM199.004 470h120v-190h-120v190
|
||||
zM130.004 803h267v-66h67v-68h-134v67h-133v-66h-133v66h66v67z" />
|
||||
<glyph glyph-name="Atilde" unicode="Ã"
|
||||
d="M59 470l0.00390625 -470h135v200h130v-200h135v470c-2.66699 -1.33301 -6.83398 -1.83301 -12.501 -1.5s-11.667 1 -18 2s-12.333 2.33301 -18 4s-9.5 3.5 -11.5 5.5c-1.33301 0.666992 -2.33301 4 -3 10s-1.33398 12.5 -2.00098 19.5s-1.5 13.5 -2.5 19.5
|
||||
s-1.83301 9.66699 -2.5 11c-1.33301 0.666992 -5 1.5 -11 2.5s-12.5 1.83301 -19.5 2.5s-13.5 1.33398 -19.5 2.00098s-9.33301 1.66699 -10 3c-2 2 -3.83301 5.83301 -5.5 11.5s-3 11.667 -4 18s-1.66699 12.333 -2 18s0.166992 9.83398 1.5 12.501h-120
|
||||
c1.33301 -2.66699 1.83301 -6.83398 1.5 -12.501s-1 -11.667 -2 -18s-2.33301 -12.333 -4 -18s-3.5 -9.5 -5.5 -11.5c-1.33301 -1.33301 -5 -2.33301 -11 -3s-12.5 -1.33398 -19.5 -2.00098s-13.5 -1.5 -19.5 -2.5s-9.33301 -1.83301 -10 -2.5
|
||||
c-1.33301 -1.33301 -2.33301 -5 -3 -11s-1.33398 -12.5 -2.00098 -19.5s-1.5 -13.5 -2.5 -19.5s-1.83301 -9.33301 -2.5 -10c-2 -2 -5.83301 -3.83301 -11.5 -5.5s-11.667 -3 -18 -4s-12.333 -1.66699 -18 -2s-9.83398 0.166992 -12.501 1.5zM199.004 470h120v-190h-120v190
|
||||
zM129.004 803h200v-66h67v66h132v-67h-67v-65h-198v65h-67v-65h-133v65h66v67z" />
|
||||
<glyph glyph-name="Adieresis" unicode="Ä"
|
||||
d="M57 770v-129v0h134v0v129v0h-134v0zM330 770v-129v0h134v0v129v0h-134v0zM198 576v-66v0h-68v0v-69v0h-66v0v-442v0h134v0v180h139v-180v0h134v0v442v0h-66v0v69v0h-68v0v66v0h-139v0zM337 441v-202h-139v0v202h139z" />
|
||||
<glyph glyph-name="Aring" unicode="Å"
|
||||
d="M59 470l0.00292969 -470.001h135v200h130v-200h135v470c-2.66699 -1.33301 -6.83398 -1.83301 -12.501 -1.5s-11.667 1 -18 2s-12.333 2.33301 -18 4s-9.5 3.5 -11.5 5.5c-1.33301 0.666992 -2.33301 4 -3 10s-1.33398 12.5 -2.00098 19.5s-1.5 13.5 -2.5 19.5
|
||||
s-1.83301 9.66699 -2.5 11c-1.33301 0.666992 -5 1.5 -11 2.5s-12.5 1.83301 -19.5 2.5s-13.5 1.33398 -19.5 2.00098s-9.33301 1.66699 -10 3c-2 2 -3.83301 5.83301 -5.5 11.5s-3 11.667 -4 18s-1.66699 12.333 -2 18s24.834 7.83398 75.501 6.50098v71h66v63h-65v66h-265
|
||||
v-65h-68v-64h65v-69c50 0 74.833 -2.83301 74.5 -8.5s-1 -11.667 -2 -18s-2.33301 -12.333 -4 -18s-3.5 -9.5 -5.5 -11.5c-1.33301 -1.33301 -5 -2.33301 -11 -3s-12.5 -1.33398 -19.5 -2.00098s-13.5 -1.5 -19.5 -2.5s-9.33301 -1.83301 -10 -2.5
|
||||
c-1.33301 -1.33301 -2.33301 -5 -3 -11s-1.33398 -12.5 -2.00098 -19.5s-1.5 -13.5 -2.5 -19.5s-1.83301 -9.33301 -2.5 -10c-2 -2 -5.83301 -3.83301 -11.5 -5.5s-11.667 -3 -18 -4s-12.333 -1.66699 -18 -2s-9.83398 0.166992 -12.501 1.5zM199.003 469.999h120v-190h-120
|
||||
v190zM194.003 738.999h133v-66h-133v66z" />
|
||||
<glyph glyph-name="AE" unicode="Æ"
|
||||
d="M267 600h266v-67h-133v-199h132v-66h-132v-201h132v-67h-265v201h-68v-201h-132v400h65v67h67v66h68v67zM200 267h67v133h-67v-133z" />
|
||||
<glyph glyph-name="Ccedilla" unicode="Ç"
|
||||
d="M59 70c2.66699 1.33301 6.83398 1.83301 12.501 1.5s11.667 -1 18 -2s12.333 -2.33301 18 -4s9.5 -3.5 11.5 -5.5s3.83301 -5.83301 5.5 -11.5s3 -11.667 4 -18s1.66699 -12.333 2 -18s-0.166992 -9.83398 -1.5 -12.501h64v-66h72v-65h-137v-68h204v68h66v64h-67v67h58
|
||||
c-1.33301 2.66699 -1.83301 6.83398 -1.5 12.501s1 11.667 2 18s2.33301 12.333 4 18s3.5 9.5 5.5 11.5s5.83301 3.83301 11.5 5.5s11.667 3 18 4s12.333 1.66699 18 2s9.83398 -0.166992 12.501 -1.5v130h-135v-130h-125v470h125v-130h135v130
|
||||
c-2.66699 -1.33301 -6.83398 -1.83301 -12.501 -1.5s-11.667 1 -18 2s-12.333 2.33301 -18 4s-9.5 3.5 -11.5 5.5s-3.83301 5.83301 -5.5 11.5s-3 11.667 -4 18s-1.66699 12.333 -2 18s0.166992 9.83398 1.5 12.501h-260c1.33301 -2.66699 1.83301 -6.83398 1.5 -12.501
|
||||
s-1 -11.667 -2 -18s-2.33301 -12.333 -4 -18s-3.5 -9.5 -5.5 -11.5s-5.83301 -3.83301 -11.5 -5.5s-11.667 -3 -18 -4s-12.333 -1.66699 -18 -2s-9.83398 0.166992 -12.501 1.5v-470z" />
|
||||
<glyph glyph-name="Egrave" unicode="È"
|
||||
d="M59 610v-610h400v65h-260v210h190v60h-190v210h260v65h-400v0zM127 805h131v-64h67v-63h-134v62h-64v65z" />
|
||||
<glyph glyph-name="Eacute" unicode="É"
|
||||
d="M59 610v-610h400v65h-260v210h190v60h-190v210h260v65h-400v0zM260 803h132v-66h-66v-66h-133v66h67v66z" />
|
||||
<glyph glyph-name="Ecircumflex" unicode="Ê"
|
||||
d="M59 610v-610h400v65h-260v210h190v60h-190v210h260v65h-400v0zM129 806h265v-66h67v-66h-132v65h-134v-66h-133v67h67v66z" />
|
||||
<glyph glyph-name="Edieresis" unicode="Ë"
|
||||
d="M59 610v-610h400v65h-260v210h190v60h-190v210h260v65h-400v0zM62 807h132v-133h-132v133zM326 806h132v-133h-132v133z" />
|
||||
<glyph glyph-name="Igrave" unicode="Ì"
|
||||
d="M124 65v-65h260v65h-60v480h60v65h-260v-65h60v-480h-60v0zM127 806h133v-67h66v-65h-133v66h-66v66z" />
|
||||
<glyph glyph-name="Iacute" unicode="Í"
|
||||
d="M124 65v-65h260v65h-60v480h60v65h-260v-65h60v-480h-60v0zM261 805h132v-67h-66v-66h-133v65h67v68z" />
|
||||
<glyph glyph-name="Icircumflex" unicode="Î"
|
||||
d="M124 65v-65h260v65h-60v480h60v65h-260v-65h60v-480h-60v0zM124 809h266v-66h67v-66h-133v66h-134v-66h-132v65h66v67z" />
|
||||
<glyph glyph-name="Idieresis" unicode="Ï"
|
||||
d="M124 65v-65h260v65h-60v480h60v65h-260v-65h60v-480h-60v0zM55 813h133v-131h-133v131zM322 812h132v-132h-132v132z" />
|
||||
<glyph glyph-name="Eth" unicode="Ð"
|
||||
d="M55 611v-271.004h-55v-64h54v-276h260c-1.33301 2.66699 -1.83301 6.83398 -1.5 12.501s1 11.667 2 18s2.33301 12.333 4 18s3.5 9.5 5.5 11.5c0.666992 0.666992 4 1.5 10 2.5s12.5 1.83301 19.5 2.5s13.5 1.33398 19.5 2.00098s9.66699 1.66699 11 3
|
||||
c0.666992 0.666992 1.5 4 2.5 10s1.83301 12.5 2.5 19.5s1.33398 13.5 2.00098 19.5s1.66699 9.66699 3 11c2 2 5.83301 3.83301 11.5 5.5s11.667 3 18 4s12.333 1.66699 18 2s9.83398 -0.166992 12.501 -1.5v330c-2.66699 -1.33301 -6.83398 -1.83301 -12.501 -1.5
|
||||
s-11.667 1 -18 2s-12.333 2.33301 -18 4s-9.5 3.5 -11.5 5.5c-1.33301 0.666992 -2.33301 4 -3 10s-1.33398 12.5 -2.00098 19.5s-1.5 13.5 -2.5 19.5s-1.83301 9.66699 -2.5 11c-1.33301 0.666992 -5 1.5 -11 2.5s-12.5 1.83301 -19.5 2.5s-13.5 1.33398 -19.5 2.00098
|
||||
s-9.33301 1.66699 -10 3c-2 2 -3.83301 5.83301 -5.5 11.5s-3 11.667 -4 18s-1.66699 12.333 -2 18s0.166992 9.83398 1.5 12.501zM194 539.996l50 0.00195312c-1.33301 -2.66699 -1.83301 -6.83398 -1.5 -12.501s1 -11.667 2 -18s2.33301 -12.333 4 -18s3.5 -9.5 5.5 -11.5
|
||||
s5.83301 -3.83301 11.5 -5.5s11.667 -3 18 -4s12.333 -1.66699 18 -2s9.83398 0.166992 12.501 1.5v-330c-2.66699 1.33301 -6.83398 1.83301 -12.501 1.5s-11.667 -1 -18 -2s-12.333 -2.33301 -18 -4s-9.5 -3.5 -11.5 -5.5s-3.83301 -5.83301 -5.5 -11.5s-3 -11.667 -4 -18
|
||||
s-1.66699 -12.333 -2 -18s0.166992 -9.83398 1.5 -12.501h-50v205h67v65h-67v200z" />
|
||||
<glyph glyph-name="Ntilde" unicode="Ñ"
|
||||
d="M63 610l-0.00195312 -610.004h135v311c2 0 5.66699 1.33301 11 4l16.5 8c5.66699 2.66699 11.167 4.83398 16.5 6.50098s9 1.83398 11 0.500977s3.83301 -4.33301 5.5 -9s3 -9.66699 4 -15s1.66699 -10.5 2 -15.5s-0.166992 -8.5 -1.5 -10.5
|
||||
c2.66699 1.33301 6.83398 1.83301 12.501 1.5s11.667 -1 18 -2s12.333 -2.33301 18 -4s9.5 -3.5 11.5 -5.5c0.666992 -1.33301 1.5 -5 2.5 -11s1.83301 -12.5 2.5 -19.5s1.33398 -13.5 2.00098 -19.5s1.66699 -9.33301 3 -10c2 -2 6 -3.83301 12 -5.5s12.5 -3 19.5 -4
|
||||
s13.667 -1.66699 20 -2s10.833 0.166992 13.5 1.5v-200h135v610h-135v-270h-65c1.33301 2.66699 1.83301 6.83398 1.5 12.501s-1 11.667 -2 18s-2.33301 12.333 -4 18s-3.5 9.5 -5.5 11.5c-1.33301 0.666992 -5 1.5 -11 2.5s-12.5 1.83301 -19.5 2.5
|
||||
s-13.5 1.33398 -19.5 2.00098s-9.33301 1.66699 -10 3c-2 2 -3.83301 6 -5.5 12s-3 12.5 -4 19.5s-1.66699 13.667 -2 20s0.166992 10.833 1.5 13.5h-55v135h-135zM131.998 799.996h201v-66h66l1 66h132v-66h-66v-66h-199v66h-68v-66h-134v66h67v66z" />
|
||||
<glyph glyph-name="Ograve" unicode="Ò"
|
||||
d="M75 69c2.66699 1.33301 6.83398 1.83301 12.501 1.5s11.667 -1 18 -2s12.333 -2.33301 18 -4s9.5 -3.5 11.5 -5.5s3.83301 -5.83301 5.5 -11.5s3 -11.667 4 -18s1.66699 -12.333 2 -18s-0.166992 -9.83398 -1.5 -12.501h260
|
||||
c-1.33301 2.66699 -1.83301 6.83398 -1.5 12.501s1 11.667 2 18s2.33301 12.333 4 18s3.5 9.5 5.5 11.5s5.83301 3.83301 11.5 5.5s11.667 3 18 4s12.333 1.66699 18 2s9.83398 -0.166992 12.501 -1.5v470c-2.66699 -1.33301 -6.83398 -1.83301 -12.501 -1.5
|
||||
s-11.667 1 -18 2s-12.333 2.33301 -18 4s-9.5 3.5 -11.5 5.5s-3.83301 5.83301 -5.5 11.5s-3 11.667 -4 18s-1.66699 12.333 -2 18s0.166992 9.83398 1.5 12.501h-260c1.33301 -2.66699 1.83301 -6.83398 1.5 -12.501s-1 -11.667 -2 -18s-2.33301 -12.333 -4 -18
|
||||
s-3.5 -9.5 -5.5 -11.5s-5.83301 -3.83301 -11.5 -5.5s-11.667 -3 -18 -4s-12.333 -1.66699 -18 -2s-9.83398 0.166992 -12.501 1.5v-470zM215 539h120v-470h-120v470zM142 808h133v-66h67v-68h-133v68h-67v66z" />
|
||||
<glyph glyph-name="Oacute" unicode="Ó"
|
||||
d="M75 69c2.66699 1.33301 6.83398 1.83301 12.501 1.5s11.667 -1 18 -2s12.333 -2.33301 18 -4s9.5 -3.5 11.5 -5.5s3.83301 -5.83301 5.5 -11.5s3 -11.667 4 -18s1.66699 -12.333 2 -18s-0.166992 -9.83398 -1.5 -12.501h260
|
||||
c-1.33301 2.66699 -1.83301 6.83398 -1.5 12.501s1 11.667 2 18s2.33301 12.333 4 18s3.5 9.5 5.5 11.5s5.83301 3.83301 11.5 5.5s11.667 3 18 4s12.333 1.66699 18 2s9.83398 -0.166992 12.501 -1.5v470c-2.66699 -1.33301 -6.83398 -1.83301 -12.501 -1.5
|
||||
s-11.667 1 -18 2s-12.333 2.33301 -18 4s-9.5 3.5 -11.5 5.5s-3.83301 5.83301 -5.5 11.5s-3 11.667 -4 18s-1.66699 12.333 -2 18s0.166992 9.83398 1.5 12.501h-260c1.33301 -2.66699 1.83301 -6.83398 1.5 -12.501s-1 -11.667 -2 -18s-2.33301 -12.333 -4 -18
|
||||
s-3.5 -9.5 -5.5 -11.5s-5.83301 -3.83301 -11.5 -5.5s-11.667 -3 -18 -4s-12.333 -1.66699 -18 -2s-9.83398 0.166992 -12.501 1.5v-470zM215 539h120v-470h-120v470zM276 806h132v-66h-66v-66h-133v65h67v67z" />
|
||||
<glyph glyph-name="Ocircumflex" unicode="Ô"
|
||||
d="M75 69c2.66699 1.33301 6.83398 1.83301 12.501 1.5s11.667 -1 18 -2s12.333 -2.33301 18 -4s9.5 -3.5 11.5 -5.5s3.83301 -5.83301 5.5 -11.5s3 -11.667 4 -18s1.66699 -12.333 2 -18s-0.166992 -9.83398 -1.5 -12.501h260
|
||||
c-1.33301 2.66699 -1.83301 6.83398 -1.5 12.501s1 11.667 2 18s2.33301 12.333 4 18s3.5 9.5 5.5 11.5s5.83301 3.83301 11.5 5.5s11.667 3 18 4s12.333 1.66699 18 2s9.83398 -0.166992 12.501 -1.5v470c-2.66699 -1.33301 -6.83398 -1.83301 -12.501 -1.5
|
||||
s-11.667 1 -18 2s-12.333 2.33301 -18 4s-9.5 3.5 -11.5 5.5s-3.83301 5.83301 -5.5 11.5s-3 11.667 -4 18s-1.66699 12.333 -2 18s0.166992 9.83398 1.5 12.501h-260c1.33301 -2.66699 1.83301 -6.83398 1.5 -12.501s-1 -11.667 -2 -18s-2.33301 -12.333 -4 -18
|
||||
s-3.5 -9.5 -5.5 -11.5s-5.83301 -3.83301 -11.5 -5.5s-11.667 -3 -18 -4s-12.333 -1.66699 -18 -2s-9.83398 0.166992 -12.501 1.5v-470zM215 539h120v-470h-120v470zM141 808h266v-68h66v-65h-132v67h-133v-66h-133v65h66v67z" />
|
||||
<glyph glyph-name="Otilde" unicode="Õ"
|
||||
d="M75 69c2.66699 1.33301 6.83398 1.83301 12.501 1.5s11.667 -1 18 -2s12.333 -2.33301 18 -4s9.5 -3.5 11.5 -5.5s3.83301 -5.83301 5.5 -11.5s3 -11.667 4 -18s1.66699 -12.333 2 -18s-0.166992 -9.83398 -1.5 -12.501h260
|
||||
c-1.33301 2.66699 -1.83301 6.83398 -1.5 12.501s1 11.667 2 18s2.33301 12.333 4 18s3.5 9.5 5.5 11.5s5.83301 3.83301 11.5 5.5s11.667 3 18 4s12.333 1.66699 18 2s9.83398 -0.166992 12.501 -1.5v470c-2.66699 -1.33301 -6.83398 -1.83301 -12.501 -1.5
|
||||
s-11.667 1 -18 2s-12.333 2.33301 -18 4s-9.5 3.5 -11.5 5.5s-3.83301 5.83301 -5.5 11.5s-3 11.667 -4 18s-1.66699 12.333 -2 18s0.166992 9.83398 1.5 12.501h-260c1.33301 -2.66699 1.83301 -6.83398 1.5 -12.501s-1 -11.667 -2 -18s-2.33301 -12.333 -4 -18
|
||||
s-3.5 -9.5 -5.5 -11.5s-5.83301 -3.83301 -11.5 -5.5s-11.667 -3 -18 -4s-12.333 -1.66699 -18 -2s-9.83398 0.166992 -12.501 1.5v-470zM215 539h120v-470h-120v470zM138 807h200v-66h67v66h132v-66h-66v-66h-199v65h-67v-65h-133v65h66v67z" />
|
||||
<glyph glyph-name="Odieresis" unicode="Ö"
|
||||
d="M119 580v-70v0h-60v0v-447v0h60v0v-60v0h279v0v60v0h60v0v447v0h-60v0v70v0h-279v0zM338 510v-447h-143v0v447h143zM57 770v-129v0h134v0v129v0h-134v0zM330 770v-129v0h134v0v129v0h-134v0z" />
|
||||
<glyph glyph-name="multiply" unicode="×"
|
||||
d="M67 200v-132h65v65h68v68h133v-67h66v-66h66v132h-66v67h-67v67h68v66h66v134h-66v-67h-67v-67h-134v68h-67v66h-65v-133h66v-67h66v-67h-67v-67h-65z" />
|
||||
<glyph glyph-name="Oslash" unicode="Ø"
|
||||
d="M200 133v-66h133v201h-66v-135h-67zM199 533v-200h67v134h66v66h-133zM133 600l333 1v-534h-66v-67h-333v534h66v66z" />
|
||||
<glyph glyph-name="Ugrave" unicode="Ù"
|
||||
d="M56 70c2.66699 1.33301 6.83203 1.83301 12.499 1.5s11.667 -1 18 -2s12.333 -2.33301 18 -4s9.5 -3.5 11.5 -5.5s3.83301 -5.83301 5.5 -11.5s3 -11.667 4 -18s1.66699 -12.333 2 -18s-0.166992 -9.83398 -1.5 -12.501h260
|
||||
c-1.33301 2.66699 -1.83301 6.83398 -1.5 12.501s1 11.667 2 18s2.33301 12.333 4 18s3.5 9.5 5.5 11.5s5.83301 3.83301 11.5 5.5s11.667 3 18 4s12.333 1.66699 18 2s9.83398 -0.166992 12.501 -1.5v540h-135v-540h-130v540h-135v-540zM123.998 809h133v-65h65v-67h-131
|
||||
v67h-67v65z" />
|
||||
<glyph glyph-name="Uacute" unicode="Ú"
|
||||
d="M56 70c2.66699 1.33301 6.83203 1.83301 12.499 1.5s11.667 -1 18 -2s12.333 -2.33301 18 -4s9.5 -3.5 11.5 -5.5s3.83301 -5.83301 5.5 -11.5s3 -11.667 4 -18s1.66699 -12.333 2 -18s-0.166992 -9.83398 -1.5 -12.501h260
|
||||
c-1.33301 2.66699 -1.83301 6.83398 -1.5 12.501s1 11.667 2 18s2.33301 12.333 4 18s3.5 9.5 5.5 11.5s5.83301 3.83301 11.5 5.5s11.667 3 18 4s12.333 1.66699 18 2s9.83398 -0.166992 12.501 -1.5v540h-135v-540h-130v540h-135v-540zM258.998 809h133v-66h-68v-66h-132
|
||||
v66h67v66z" />
|
||||
<glyph glyph-name="Ucircumflex" unicode="Û"
|
||||
d="M56 70c2.66699 1.33301 6.83203 1.83301 12.499 1.5s11.667 -1 18 -2s12.333 -2.33301 18 -4s9.5 -3.5 11.5 -5.5s3.83301 -5.83301 5.5 -11.5s3 -11.667 4 -18s1.66699 -12.333 2 -18s-0.166992 -9.83398 -1.5 -12.501h260
|
||||
c-1.33301 2.66699 -1.83301 6.83398 -1.5 12.501s1 11.667 2 18s2.33301 12.333 4 18s3.5 9.5 5.5 11.5s5.83301 3.83301 11.5 5.5s11.667 3 18 4s12.333 1.66699 18 2s9.83398 -0.166992 12.501 -1.5v540h-135v-540h-130v540h-135v-540zM123.998 809h268v-66h65v-65h-132
|
||||
v65h-132v-66h-134v66h65v66z" />
|
||||
<glyph glyph-name="Udieresis" unicode="Ü"
|
||||
d="M59 572v-513v0h60v0v-60v0h281v0v60v0h60v0v513v0h-120v0v-513h-149v0v513v0h-132v0zM57 770v-129v0h134v0v129v0h-134v0zM330 770v-129v0h134v0v129v0h-134v0z" />
|
||||
<glyph glyph-name="Yacute" unicode="Ý"
|
||||
d="M189 275v-275h130v275h70v60h65v275h-135v-270h-130v270h-135v-275h65v-60h70v0zM189 743h68v67h132v-66h-66v-66h-134v65z" />
|
||||
<glyph glyph-name="Thorn" unicode="Þ"
|
||||
d="M200 200h133v200h-133v-200zM67 600h133v-132h199v-68h66v-199h-66v-67h-199v-134h-133v600z" />
|
||||
<glyph glyph-name="germandbls" unicode="ß"
|
||||
d="M138 576v-60v0h-60v0v-517v0h120v0v517v0h60v-204v0h60v0v-253v0h-60v0v-60v0h120v0v60v0h60v0v253v0h-60v0v204v0h-60v0v60v0h-180v0z" />
|
||||
<glyph glyph-name="agrave" unicode="à"
|
||||
d="M59 70c2.66699 1.33301 6.83496 1.83301 12.502 1.5s11.667 -1 18 -2s12.333 -2.33301 18 -4s9.5 -3.5 11.5 -5.5s3.83301 -5.83301 5.5 -11.5s3 -11.667 4 -18s1.66699 -12.333 2 -18s-0.166992 -9.83398 -1.5 -12.501h330v400
|
||||
c-2.66699 -1.33301 -6.83398 -1.83301 -12.501 -1.5s-11.667 1 -18 2s-12.333 2.33301 -18 4s-9.5 3.5 -11.5 5.5s-3.83301 5.83301 -5.5 11.5s-3 11.667 -4 18s-1.66699 12.333 -2 18s0.166992 9.83398 1.5 12.501h-260v-65h190v-130h-190
|
||||
c1.33301 -2.66699 1.83301 -7.16699 1.5 -13.5s-1 -13 -2 -20s-2.33301 -13.5 -4 -19.5s-3.5 -10 -5.5 -12s-5.83301 -3.83301 -11.5 -5.5s-11.667 -3 -18 -4s-12.333 -1.66699 -18 -2s-9.83398 0.166992 -12.501 1.5v-130zM199.001 200h120v-130h-120v130zM63.001 737h198
|
||||
v-133h66v-67h-133v67h-66v68h-65v65z" />
|
||||
<glyph glyph-name="aacute" unicode="á"
|
||||
d="M59 70c2.66699 1.33301 6.83496 1.83301 12.502 1.5s11.667 -1 18 -2s12.333 -2.33301 18 -4s9.5 -3.5 11.5 -5.5s3.83301 -5.83301 5.5 -11.5s3 -11.667 4 -18s1.66699 -12.333 2 -18s-0.166992 -9.83398 -1.5 -12.501h330v400
|
||||
c-2.66699 -1.33301 -6.83398 -1.83301 -12.501 -1.5s-11.667 1 -18 2s-12.333 2.33301 -18 4s-9.5 3.5 -11.5 5.5s-3.83301 5.83301 -5.5 11.5s-3 11.667 -4 18s-1.66699 12.333 -2 18s0.166992 9.83398 1.5 12.501h-260v-65h190v-130h-190
|
||||
c1.33301 -2.66699 1.83301 -7.16699 1.5 -13.5s-1 -13 -2 -20s-2.33301 -13.5 -4 -19.5s-3.5 -10 -5.5 -12s-5.83301 -3.83301 -11.5 -5.5s-11.667 -3 -18 -4s-12.333 -1.66699 -18 -2s-9.83398 0.166992 -12.501 1.5v-130zM199.001 200h120v-130h-120v130zM459.001 739
|
||||
l1 -65h-67v-67h-66v-68h-133v67h67v133h198z" />
|
||||
<glyph glyph-name="acircumflex" unicode="â"
|
||||
d="M59 70c2.66699 1.33301 6.83496 1.83301 12.502 1.5s11.667 -1 18 -2s12.333 -2.33301 18 -4s9.5 -3.5 11.5 -5.5s3.83301 -5.83301 5.5 -11.5s3 -11.667 4 -18s1.66699 -12.333 2 -18s-0.166992 -9.83398 -1.5 -12.501h330v400
|
||||
c-2.66699 -1.33301 -6.83398 -1.83301 -12.501 -1.5s-11.667 1 -18 2s-12.333 2.33301 -18 4s-9.5 3.5 -11.5 5.5s-3.83301 5.83301 -5.5 11.5s-3 11.667 -4 18s-1.66699 12.333 -2 18s0.166992 9.83398 1.5 12.501h-260v-65h190v-130h-190
|
||||
c1.33301 -2.66699 1.83301 -7.16699 1.5 -13.5s-1 -13 -2 -20s-2.33301 -13.5 -4 -19.5s-3.5 -10 -5.5 -12s-5.83301 -3.83301 -11.5 -5.5s-11.667 -3 -18 -4s-12.333 -1.66699 -18 -2s-9.83398 0.166992 -12.501 1.5v-130zM199.001 200h120v-130h-120v130zM461.001 606v-68
|
||||
h-133v68h-134v-67h-133v66h67v67h66v66h133v-66h67v-66h67z" />
|
||||
<glyph glyph-name="atilde" unicode="ã"
|
||||
d="M59 70c2.66699 1.33301 6.83496 1.83301 12.502 1.5s11.667 -1 18 -2s12.333 -2.33301 18 -4s9.5 -3.5 11.5 -5.5s3.83301 -5.83301 5.5 -11.5s3 -11.667 4 -18s1.66699 -12.333 2 -18s-0.166992 -9.83398 -1.5 -12.501h330v400
|
||||
c-2.66699 -1.33301 -6.83398 -1.83301 -12.501 -1.5s-11.667 1 -18 2s-12.333 2.33301 -18 4s-9.5 3.5 -11.5 5.5s-3.83301 5.83301 -5.5 11.5s-3 11.667 -4 18s-1.66699 12.333 -2 18s0.166992 9.83398 1.5 12.501h-260v-65h190v-130h-190
|
||||
c1.33301 -2.66699 1.83301 -7.16699 1.5 -13.5s-1 -13 -2 -20s-2.33301 -13.5 -4 -19.5s-3.5 -10 -5.5 -12s-5.83301 -3.83301 -11.5 -5.5s-11.667 -3 -18 -4s-12.333 -1.66699 -18 -2s-9.83398 0.166992 -12.501 1.5v-130zM199.001 200h120v-130h-120v130zM532.001 736
|
||||
v-132h-67v-68h-198v67h-67v67h-68v-66h-66v-67h-66v133h67v67h200v-67h66v-67h66v67h66v66h67z" />
|
||||
<glyph glyph-name="adieresis" unicode="ä"
|
||||
d="M136 440v-60v0h202v-141v0h-202v0v-60v0h-60v0v-120v0h60v0v-60v0h322v0v381v0h-60v0v60v0h-262v0zM338 179v-120h-134v120h134zM81 641v-120v0h120v0v120v0h-120v0zM321 641v-120v0h120v0v120v0h-120v0z" />
|
||||
<glyph glyph-name="aring" unicode="å"
|
||||
d="M59 70c2.66699 1.33301 6.83496 1.83301 12.502 1.5s11.667 -1 18 -2s12.333 -2.33301 18 -4s9.5 -3.5 11.5 -5.5s3.83301 -5.83301 5.5 -11.5s3 -11.667 4 -18s1.66699 -12.333 2 -18s-0.166992 -9.83398 -1.5 -12.501h330v400
|
||||
c-2.66699 -1.33301 -6.83398 -1.83301 -12.501 -1.5s-11.667 1 -18 2s-12.333 2.33301 -18 4s-9.5 3.5 -11.5 5.5s-3.83301 5.83301 -5.5 11.5s-3 11.667 -4 18s-1.66699 12.333 -2 18s0.166992 9.83398 1.5 12.501h-260v-65h190v-130h-190
|
||||
c1.33301 -2.66699 1.83301 -7.16699 1.5 -13.5s-1 -13 -2 -20s-2.33301 -13.5 -4 -19.5s-3.5 -10 -5.5 -12s-5.83301 -3.83301 -11.5 -5.5s-11.667 -3 -18 -4s-12.333 -1.66699 -18 -2s-9.83398 0.166992 -12.501 1.5v-130zM199.001 200h120v-130h-120v130zM459.001 674h-67
|
||||
v66h-266v-66h-66v-67h65v-67h268v68h66v66zM194.001 672h133v-67h-132z" />
|
||||
<glyph glyph-name="ae" unicode="æ"
|
||||
d="M533 401v-200h-200v-133h199v-68h-199v68h-66v-68h-200v68h-67v133h66v67h134v133h-133v67h132v-67h67v67h199v-67h68zM333 267h67v133h-67v-133zM133 67h67v133h-67v-133z" />
|
||||
<glyph glyph-name="ccedilla" unicode="ç"
|
||||
d="M56 70c2.66699 1.33301 6.83496 1.83398 12.502 1.50098s11.667 -1 18 -2s12.333 -2.33301 18 -4s9.5 -3.5 11.5 -5.5s3.83301 -5.83301 5.5 -11.5s3 -11.667 4 -18s1.66699 -12.333 2 -18s-0.166992 -9.83398 -1.5 -12.501h67v-64h68v-63h-130v-69h198v69h66v62h-66v67
|
||||
h56c-0.666992 1.33301 -0.833984 4.83301 -0.500977 10.5s1 11.667 2 18s2.33301 12.333 4 18s3.5 9.5 5.5 11.5s5.83301 3.83301 11.5 5.5s11.667 3 18 4s12.333 1.66699 18 2s9.83398 -0.166992 12.501 -1.5v60h-135v-60h-125v330h125v-60h135v60
|
||||
c-2.66699 -1.33301 -6.83398 -1.83301 -12.501 -1.5s-11.667 1 -18 2s-12.333 2.33301 -18 4s-9.5 3.5 -11.5 5.5s-3.83301 5.83301 -5.5 11.5s-3 11.667 -4 18s-1.66699 12.333 -2 18s0.166992 9.83398 1.5 12.501h-260c1.33301 -2.66699 1.83301 -6.83398 1.5 -12.501
|
||||
s-1 -11.667 -2 -18s-2.33301 -12.333 -4 -18s-3.5 -9.5 -5.5 -11.5s-5.83301 -3.83301 -11.5 -5.5s-11.667 -3 -18 -4s-12.333 -1.66699 -18 -2s-9.83398 0.166992 -12.501 1.5v-330z" />
|
||||
<glyph glyph-name="egrave" unicode="è"
|
||||
d="M200 400v-133h133v133h-133zM333 600v-67h-134v67h-66v67h-66v67h199v-134h67zM133 467h267v-67h66v-200h-266v-133h199v-68h-266v68h-66v333h66v67z" />
|
||||
<glyph glyph-name="eacute" unicode="é"
|
||||
d="M200 400v-133h133v133h-133zM133 467h267v-67h67v-200h-267v-133h199v-68h-266v68h-66v334h66v66zM267 733h198v-65h-65v-67h-67v-68h-133v67h67v133z" />
|
||||
<glyph glyph-name="ecircumflex" unicode="ê"
|
||||
d="M200 400v-133h133v133h-133zM133 467h267v-67h67v-200h-267v-133h199v-66h-266v66h-66v334h66v66zM200 733h132v-66h68v-66h66v-67h-134v66h-132v-67h-133v68h66v66h67v66z" />
|
||||
<glyph glyph-name="edieresis" unicode="ë"
|
||||
d="M67 667h133v-134h-133v134zM200 400v-133h133v133h-133zM133 467h266v-67h68v-200h-267v-133h199v-66h-266v66h-66v334h66v66zM333 667h134v-134h-134v134z" />
|
||||
<glyph glyph-name="igrave" unicode="ì"
|
||||
d="M59 65v-65h400v65h-135v405h-265v-65h130v-340h-130v0zM194 537h133v67h-67v133h-200v-65h67v-67h67v-68z" />
|
||||
<glyph glyph-name="iacute" unicode="í"
|
||||
d="M59 65v-65h400v65h-135v405h-265v-65h130v-340h-130v0zM257 606h-66v-67h132v67h67v67h67v65h-200v-132z" />
|
||||
<glyph glyph-name="icircumflex" unicode="î"
|
||||
d="M59 65v-65h400v65h-135v405h-265v-65h130v-340h-130v0zM192 737v-66h-67v-67h-66v-67h133v68h133v-67h134v66h-66v67h-67v66h-134v0z" />
|
||||
<glyph glyph-name="idieresis" unicode="ï"
|
||||
d="M59 65v-65h400v65h-135v405h-265v-65h130v-340h-130v0zM323 672v-135h134v135h-134v0zM58 672v-135h134v135h-134v0z" />
|
||||
<glyph glyph-name="eth" unicode="ð"
|
||||
d="M200 334h133v-267h-133v267zM332 600v-67h-66v67h-133v-67h67v-66h-133v-67h133v-67h-133v-266h66v-67h267v68h65v333h-65v66h-68v67h133v66h-133zM200 400h67v67h-67v-67z" />
|
||||
<glyph glyph-name="ntilde" unicode="ñ"
|
||||
d="M59 470v-470h135v400h130v-400h135v400l-65 7v63h-335v0zM533 736v-133h-67v-68h-199v67h-67v67h-68v-66h-66v-68h-67v134h67v67h200v-66h66v-67h68v66h66v67h67z" />
|
||||
<glyph glyph-name="ograve" unicode="ò"
|
||||
d="M59 70c2.66699 1.33301 6.83398 1.83301 12.501 1.5s11.667 -1 18 -2s12.333 -2.33301 18 -4s9.5 -3.5 11.5 -5.5s3.83301 -5.83301 5.5 -11.5s3 -11.667 4 -18s1.66699 -12.333 2 -18s-0.166992 -9.83398 -1.5 -12.501h260
|
||||
c-1.33301 2.66699 -1.83301 6.83398 -1.5 12.501s1 11.667 2 18s2.33301 12.333 4 18s3.5 9.5 5.5 11.5s5.83301 3.83301 11.5 5.5s11.667 3 18 4s12.333 1.66699 18 2s9.83398 -0.166992 12.501 -1.5v330c-2.66699 -1.33301 -6.83398 -1.83301 -12.501 -1.5
|
||||
s-11.667 1 -18 2s-12.333 2.33301 -18 4s-9.5 3.5 -11.5 5.5s-3.83301 5.83301 -5.5 11.5s-3 11.667 -4 18s-1.66699 12.333 -2 18s0.166992 9.83398 1.5 12.501h-260c1.33301 -2.66699 1.83301 -6.83398 1.5 -12.501s-1 -11.667 -2 -18s-2.33301 -12.333 -4 -18
|
||||
s-3.5 -9.5 -5.5 -11.5s-5.83301 -3.83301 -11.5 -5.5s-11.667 -3 -18 -4s-12.333 -1.66699 -18 -2s-9.83398 0.166992 -12.501 1.5v-330zM199 400h120v-330h-120v330zM59 742h200v-133h66v-67h-132v67h-68v67h-66v66z" />
|
||||
<glyph glyph-name="oacute" unicode="ó"
|
||||
d="M59 70c2.66699 1.33301 6.83398 1.83301 12.501 1.5s11.667 -1 18 -2s12.333 -2.33301 18 -4s9.5 -3.5 11.5 -5.5s3.83301 -5.83301 5.5 -11.5s3 -11.667 4 -18s1.66699 -12.333 2 -18s-0.166992 -9.83398 -1.5 -12.501h260
|
||||
c-1.33301 2.66699 -1.83301 6.83398 -1.5 12.501s1 11.667 2 18s2.33301 12.333 4 18s3.5 9.5 5.5 11.5s5.83301 3.83301 11.5 5.5s11.667 3 18 4s12.333 1.66699 18 2s9.83398 -0.166992 12.501 -1.5v330c-2.66699 -1.33301 -6.83398 -1.83301 -12.501 -1.5
|
||||
s-11.667 1 -18 2s-12.333 2.33301 -18 4s-9.5 3.5 -11.5 5.5s-3.83301 5.83301 -5.5 11.5s-3 11.667 -4 18s-1.66699 12.333 -2 18s0.166992 9.83398 1.5 12.501h-260c1.33301 -2.66699 1.83301 -6.83398 1.5 -12.501s-1 -11.667 -2 -18s-2.33301 -12.333 -4 -18
|
||||
s-3.5 -9.5 -5.5 -11.5s-5.83301 -3.83301 -11.5 -5.5s-11.667 -3 -18 -4s-12.333 -1.66699 -18 -2s-9.83398 0.166992 -12.501 1.5v-330zM199 400h120v-330h-120v330zM254 741h199v-66h-65v-67h-67v-67h-133v66h66v134z" />
|
||||
<glyph glyph-name="ocircumflex" unicode="ô"
|
||||
d="M59 70c2.66699 1.33301 6.83398 1.83301 12.501 1.5s11.667 -1 18 -2s12.333 -2.33301 18 -4s9.5 -3.5 11.5 -5.5s3.83301 -5.83301 5.5 -11.5s3 -11.667 4 -18s1.66699 -12.333 2 -18s-0.166992 -9.83398 -1.5 -12.501h260
|
||||
c-1.33301 2.66699 -1.83301 6.83398 -1.5 12.501s1 11.667 2 18s2.33301 12.333 4 18s3.5 9.5 5.5 11.5s5.83301 3.83301 11.5 5.5s11.667 3 18 4s12.333 1.66699 18 2s9.83398 -0.166992 12.501 -1.5v330c-2.66699 -1.33301 -6.83398 -1.83301 -12.501 -1.5
|
||||
s-11.667 1 -18 2s-12.333 2.33301 -18 4s-9.5 3.5 -11.5 5.5s-3.83301 5.83301 -5.5 11.5s-3 11.667 -4 18s-1.66699 12.333 -2 18s0.166992 9.83398 1.5 12.501h-260c1.33301 -2.66699 1.83301 -6.83398 1.5 -12.501s-1 -11.667 -2 -18s-2.33301 -12.333 -4 -18
|
||||
s-3.5 -9.5 -5.5 -11.5s-5.83301 -3.83301 -11.5 -5.5s-11.667 -3 -18 -4s-12.333 -1.66699 -18 -2s-9.83398 0.166992 -12.501 1.5v-330zM199 400h120v-330h-120v330zM192 737h133v-66h67v-68h65v-66h-132v67h-134v-68h-132v67h65v67h68v67z" />
|
||||
<glyph glyph-name="otilde" unicode="õ"
|
||||
d="M59 70c2.66699 1.33301 6.83398 1.83301 12.501 1.5s11.667 -1 18 -2s12.333 -2.33301 18 -4s9.5 -3.5 11.5 -5.5s3.83301 -5.83301 5.5 -11.5s3 -11.667 4 -18s1.66699 -12.333 2 -18s-0.166992 -9.83398 -1.5 -12.501h260
|
||||
c-1.33301 2.66699 -1.83301 6.83398 -1.5 12.501s1 11.667 2 18s2.33301 12.333 4 18s3.5 9.5 5.5 11.5s5.83301 3.83301 11.5 5.5s11.667 3 18 4s12.333 1.66699 18 2s9.83398 -0.166992 12.501 -1.5v330c-2.66699 -1.33301 -6.83398 -1.83301 -12.501 -1.5
|
||||
s-11.667 1 -18 2s-12.333 2.33301 -18 4s-9.5 3.5 -11.5 5.5s-3.83301 5.83301 -5.5 11.5s-3 11.667 -4 18s-1.66699 12.333 -2 18s0.166992 9.83398 1.5 12.501h-260c1.33301 -2.66699 1.83301 -6.83398 1.5 -12.501s-1 -11.667 -2 -18s-2.33301 -12.333 -4 -18
|
||||
s-3.5 -9.5 -5.5 -11.5s-5.83301 -3.83301 -11.5 -5.5s-11.667 -3 -18 -4s-12.333 -1.66699 -18 -2s-9.83398 0.166992 -12.501 1.5v-330zM199 400h120v-330h-120v330zM0 672h67v65h199v-66h66v-67h68v68h65v65h67v-132h-67l1 -67h-199v67h-67v67h-68v-68h-66v-66h-66v134z
|
||||
" />
|
||||
<glyph glyph-name="odieresis" unicode="ö"
|
||||
d="M81 641v-120v0h120v0v120v0h-120v0zM321 641v-120v0h120v0v120v0h-120v0zM141 447v-60v0h-60v0v-327v0h60v0v-60v0h240v0v60v0h60v0v327v0h-60v0v60v0h-240v0zM321 387v-327h-120v0v327h120z" />
|
||||
<glyph glyph-name="divide" unicode="÷"
|
||||
d="M200 200h133v-133h-133v133zM200 533h133v-133h-133v133zM465 333v-66h-398v66h398z" />
|
||||
<glyph glyph-name="oslash" unicode="ø"
|
||||
d="M200 133v-66h133v133h-66v-67h-67zM200 400v-133h66v66h67v67h-133zM133 467h333v-400h-66v-67h-333v400h66v67z" />
|
||||
<glyph glyph-name="ugrave" unicode="ù"
|
||||
d="M59 70c2.66699 1.33301 6.83301 1.83398 12.5 1.50098s11.667 -1 18 -2s12.333 -2.33301 18 -4s9.5 -3.5 11.5 -5.5s3.83301 -5.83301 5.5 -11.5s3 -11.667 4 -18s1.66699 -12.333 2 -18s-0.166992 -9.83398 -1.5 -12.501h330v470h-135v-400h-130v400h-135v-400z
|
||||
M57.999 738.001h199v-132h67v-68h-133v68h-67v67h-66v65z" />
|
||||
<glyph glyph-name="uacute" unicode="ú"
|
||||
d="M59 70c2.66699 1.33301 6.83301 1.83398 12.5 1.50098s11.667 -1 18 -2s12.333 -2.33301 18 -4s9.5 -3.5 11.5 -5.5s3.83301 -5.83301 5.5 -11.5s3 -11.667 4 -18s1.66699 -12.333 2 -18s-0.166992 -9.83398 -1.5 -12.501h330v470h-135v-400h-130v400h-135v-400z
|
||||
M258.999 737.001h199v-66h-66v-66h-67v-67h-133v66h67v133z" />
|
||||
<glyph glyph-name="ucircumflex" unicode="û"
|
||||
d="M59 70c2.66699 1.33301 6.83301 1.83398 12.5 1.50098s11.667 -1 18 -2s12.333 -2.33301 18 -4s9.5 -3.5 11.5 -5.5s3.83301 -5.83301 5.5 -11.5s3 -11.667 4 -18s1.66699 -12.333 2 -18s-0.166992 -9.83398 -1.5 -12.501h330v470h-135v-400h-130v400h-135v-400z
|
||||
M192.999 736.001h132v-65h67v-67h66v-67h-133v67h-133v-68h-132v67h66v67h67v66z" />
|
||||
<glyph glyph-name="udieresis" unicode="ü"
|
||||
d="M83 435v-377v0h60v0v-60v0h300v0v437v0h-120v0v-377h-120v0v377v0h-120v0zM81 641v-120v0h120v0v120v0h-120v0zM321 641v-120v0h120v0v120v0h-120v0z" />
|
||||
<glyph glyph-name="yacute" unicode="ý"
|
||||
d="M6 -139l-0.00195312 -55h265v50c2.66699 -1.33301 7.16699 -1.83301 13.5 -1.5s13 1 20 2s13.5 2.33301 19.5 4s10 3.5 12 5.5c0.666992 0.666992 1.5 4 2.5 10s1.83301 12.5 2.5 19.5s1.33398 13.5 2.00098 19.5s1.66699 9.66699 3 11c2 2 6 3.83301 12 5.5
|
||||
s12.5 3 19.5 4s13.667 1.66699 20 2s10.833 -0.166992 13.5 -1.5v135h65v405h-135v-400h-130v400h-135v-400c2.66699 1.33301 6.83398 1.83301 12.501 1.5s11.667 -1 18 -2s12.333 -2.33301 18 -4s9.5 -3.5 11.5 -5.5s3.83301 -6 5.5 -12s3 -12.5 4 -19.5
|
||||
s1.66699 -13.667 2 -20s-0.166992 -10.833 -1.5 -13.5h120v-70h-55v-70h-205zM271.998 744h200v-66h-66v-67h-67v-68h-133v67h67z" />
|
||||
<glyph glyph-name="thorn" unicode="þ"
|
||||
d="M200 68h133v266h-133v-266zM67 600h133v-199h199v-68h66v-266h-65v-67h-200v-200h-133v800z" />
|
||||
<glyph glyph-name="ydieresis" unicode="ÿ"
|
||||
d="M6 -139l-0.00195312 -55h265v50c2.66699 -1.33301 7.16699 -1.83301 13.5 -1.5s13 1 20 2s13.5 2.33301 19.5 4s10 3.5 12 5.5c0.666992 0.666992 1.5 4 2.5 10s1.83301 12.5 2.5 19.5s1.33398 13.5 2.00098 19.5s1.66699 9.66699 3 11c2 2 6 3.83301 12 5.5
|
||||
s12.5 3 19.5 4s13.667 1.66699 20 2s10.833 -0.166992 13.5 -1.5v135h65v405h-135v-400h-130v400h-135v-400c2.66699 1.33301 6.83398 1.83301 12.501 1.5s11.667 -1 18 -2s12.333 -2.33301 18 -4s9.5 -3.5 11.5 -5.5s3.83301 -6 5.5 -12s3 -12.5 4 -19.5
|
||||
s1.66699 -13.667 2 -20s-0.166992 -10.833 -1.5 -13.5h120v-70h-55v-70h-205zM206.998 674v-134h-133v134h133zM475.998 674v-134h-134v134h134z" />
|
||||
<glyph glyph-name="tilde" unicode="˜"
|
||||
d="M1 557v-134h61v65h67v68h77v-68h60v-65h216v65h59v135h-60v-63h-80v-67h-60v68h-80v71h-195v-75h-65z" />
|
||||
<glyph glyph-name="Euro" unicode="€"
|
||||
d="M125 625h311v-61h63v-64h-124v63h-188v-162h188v-57l-189 -1v-63h126v-64h-126v-153h188v62h125v-61h-62v-64h-313v64h-61v154h-63v63h63v63h-63v56h62v163h63v62z" />
|
||||
<glyph glyph-name=".null"
|
||||
/>
|
||||
<glyph glyph-name="nonmarkingreturn"
|
||||
/>
|
||||
<glyph glyph-name=".0015"
|
||||
d="M10 70c2.66699 1.33301 6.83398 1.83301 12.501 1.5s11.667 -1 18 -2s12.333 -2.33301 18 -4s9.5 -3.5 11.5 -5.5s3.83301 -5.83301 5.5 -11.5s3 -11.667 4 -18s1.66699 -12.333 2 -18s-0.166992 -9.83398 -1.5 -12.501h260
|
||||
c-1.33301 2.66699 -1.83301 6.83398 -1.5 12.501s1 11.667 2 18s2.33301 12.333 4 18s3.5 9.5 5.5 11.5s5.83301 3.83301 11.5 5.5s11.667 3 18 4s12.333 1.66699 18 2s9.83398 -0.166992 12.501 -1.5v130h-135v-130h-125v470h125v-130h135v130
|
||||
c-2.66699 -1.33301 -6.83398 -1.83301 -12.501 -1.5s-11.667 1 -18 2s-12.333 2.33301 -18 4s-9.5 3.5 -11.5 5.5s-3.83301 5.83301 -5.5 11.5s-3 11.667 -4 18s-1.66699 12.333 -2 18s0.166992 9.83398 1.5 12.501h-260c1.33301 -2.66699 1.83301 -6.83398 1.5 -12.501
|
||||
s-1 -11.667 -2 -18s-2.33301 -12.333 -4 -18s-3.5 -9.5 -5.5 -11.5s-5.83301 -3.83301 -11.5 -5.5s-11.667 -3 -18 -4s-12.333 -1.66699 -18 -2s-9.83398 0.166992 -12.501 1.5v-470z" />
|
||||
<glyph glyph-name="sf256"
|
||||
/>
|
||||
<glyph glyph-name="sf260"
|
||||
d="M0 479v-479.999h120v400h160v-400h152c0 54.667 0.5 104.667 1.5 150s0.166992 86.166 -2.5 122.499s-8.66699 67.833 -18 94.5s-24 49 -44 67s-46.833 31.5 -80.5 40.5s-76.5 13.5 -128.5 13.5c-6 0 -16.667 -0.5 -32 -1.5s-31.5 -2 -48.5 -3s-33 -1.83301 -48 -2.5
|
||||
s-25.5 -1 -31.5 -1z" />
|
||||
<glyph glyph-name="sf264"
|
||||
d="M6 236c0 -41.333 2.16699 -76.666 6.5 -105.999s13.166 -53.5 26.499 -72.5s32.833 -32.833 58.5 -41.5s60.167 -13 103.5 -13s77.833 4.33301 103.5 13s45.334 22.5 59.001 41.5s22.5 43.167 26.5 72.5s6 64.666 6 105.999s-2 76.666 -6 105.999
|
||||
s-12.833 53.333 -26.5 72s-33.334 32.334 -59.001 41.001s-60.167 13 -103.5 13s-77.833 -4.33301 -103.5 -13s-45.167 -22.334 -58.5 -41.001s-22.166 -42.667 -26.499 -72s-6.5 -64.666 -6.5 -105.999zM164 386h75v-300h-75v300z" />
|
||||
<glyph glyph-name="sf265"
|
||||
d="M8 417v-705c4 0 9.66699 0.833008 17 2.5s15 4 23 7s15.333 6.16699 22 9.5s11 7 13 11c4 4 9.33301 13.333 16 28l21.5 47l21.5 47c6.66699 14.667 12 24 16 28s13.333 9.66699 28 17l47 23l47 22c14.667 6.66699 24 11 28 13c5.33301 4 12.333 9.66699 21 17
|
||||
s17 15 25 23s14.833 15.333 20.5 22s8.5 11 8.5 13s0.333008 9 1 21s1.5 26 2.5 42s1.83301 32.167 2.5 48.5s1 29.166 1 38.499s-0.333008 22 -1 38s-1.5 32 -2.5 48s-1.83301 30.167 -2.5 42.5s-1 19.5 -1 21.5c-2 5.33301 -6 11.833 -12 19.5
|
||||
s-12.833 15.334 -20.5 23.001s-15.334 14.5 -23.001 20.5s-14.167 10 -19.5 12c-2 0 -9.16699 0.333008 -21.5 1s-26.5 1.5 -42.5 2.5s-32 1.83301 -48 2.5s-28.667 1 -38 1c-6 0 -16 -0.333008 -30 -1s-29 -1.5 -45 -2.5s-31.167 -1.83301 -45.5 -2.5
|
||||
s-24.166 -1 -29.499 -1zM158 342h75v-300h-75v300z" />
|
||||
<glyph glyph-name="sf259"
|
||||
d="M69 448l0.000976562 -449.999h75l3 372l109 -297l150 300v-375h143c0 10 -0.5 25 -1.5 45s-2.5 42.333 -4.5 67l-6.5 78l-6.5 77.5c-2 24.333 -4 46.166 -6 65.499s-3.66699 33.333 -5 42c0 5.33301 -2.83301 12.333 -8.5 21s-12.5 17 -20.5 25s-16.333 14.833 -25 20.5
|
||||
s-15.667 8.5 -21 8.5c-2 0 -10.5 0.333008 -25.5 1s-32.333 1.5 -52 2.5s-39.667 1.83301 -60 2.5s-37.166 1 -50.499 1c-7.33301 0 -19.833 -0.333008 -37.5 -1s-36.334 -1.5 -56.001 -2.5s-38.334 -1.83301 -56.001 -2.5s-30.167 -1 -37.5 -1z" />
|
||||
<glyph glyph-name="sf261"
|
||||
d="M10 610l-0.00195312 -610.004h135v311c2 0 5.66699 1.33301 11 4l16.5 8c5.66699 2.66699 11.167 4.83398 16.5 6.50098s9 1.83398 11 0.500977s3.83301 -4.33301 5.5 -9s3 -9.66699 4 -15s1.66699 -10.5 2 -15.5s-0.166992 -8.5 -1.5 -10.5
|
||||
c2.66699 1.33301 6.83398 1.83301 12.501 1.5s11.667 -1 18 -2s12.333 -2.33301 18 -4s9.5 -3.5 11.5 -5.5c0.666992 -1.33301 1.5 -5 2.5 -11s1.83301 -12.5 2.5 -19.5s1.33398 -13.5 2.00098 -19.5s1.66699 -9.33301 3 -10c2 -2 6 -3.83301 12 -5.5s12.5 -3 19.5 -4
|
||||
s13.667 -1.66699 20 -2s10.833 0.166992 13.5 1.5v-200h135v610h-135v-270h-65c1.33301 2.66699 1.83301 6.83398 1.5 12.501s-1 11.667 -2 18s-2.33301 12.333 -4 18s-3.5 9.5 -5.5 11.5c-1.33301 0.666992 -5 1.5 -11 2.5s-12.5 1.83301 -19.5 2.5
|
||||
s-13.5 1.33398 -19.5 2.00098s-9.33301 1.66699 -10 3c-2 2 -3.83301 6 -5.5 12s-3 12.5 -4 19.5s-1.66699 13.667 -2 20s0.166992 10.833 1.5 13.5h-55v135h-135z" />
|
||||
<glyph glyph-name="sf263"
|
||||
d="M7 457l-0.000976562 -457.001h102v233c1.33301 0 4 1 8 3l12.5 6c4.33301 2 8.5 3.66699 12.5 5s6.66699 1.33301 8 0s2.66602 -3.5 3.99902 -6.5s2.33301 -6.5 3 -10.5s1 -8 1 -12c0 -3.33301 -0.333008 -6 -1 -8c2 0.666992 5 1 9 1
|
||||
c4.66699 0 9.33398 -0.5 14.001 -1.5s9.16699 -2.16699 13.5 -3.5s7.16602 -2.66602 8.49902 -3.99902c0.666992 -0.666992 1.33398 -3.33398 2.00098 -8.00098l2 -14.5l2 -14.5c0.666992 -4.66699 1.33398 -7.33398 2.00098 -8.00098
|
||||
c2 -1.33301 5.16699 -2.66602 9.5 -3.99902s9 -2.33301 14 -3s10 -1.16699 15 -1.5s8.5 0.166992 10.5 1.5v-150h101v457h-101v-202h-49c0.666992 2 1 5 1 9c0 4.66699 -0.5 9.33398 -1.5 14.001s-2.16699 9.16699 -3.5 13.5s-2.66602 7.16602 -3.99902 8.49902
|
||||
c-0.666992 0.666992 -3.33398 1.33398 -8.00098 2.00098s-9.5 1.16699 -14.5 1.5s-9.83301 0.833008 -14.5 1.5s-7.33398 1.33398 -8.00098 2.00098c-1.33301 2 -2.66602 5.16699 -3.99902 9.5s-2.33301 9.16602 -3 14.499s-1.16699 10.333 -1.5 15s0.166992 8 1.5 10h-41
|
||||
v101h-102z" />
|
||||
<glyph glyph-name="sf262"
|
||||
d="M7 457v-457h102v304h41v52h-41v101h-102zM259 300l0.000976562 -300h101v457h-101v-97c-2 0.666992 -5.66699 1 -11 1c-4.66699 0 -9.5 -0.5 -14.5 -1.5s-9.66699 -2.16699 -14 -3.5s-7.5 -2.66602 -9.5 -3.99902
|
||||
c-0.666992 -0.666992 -1.33398 -3.33398 -2.00098 -8.00098l-2 -14.5l-2 -14.5c-0.666992 -4.66699 -1.33398 -7.33398 -2.00098 -8.00098c-1.33301 -1.33301 -4.16602 -2.66602 -8.49902 -3.99902s-8.83301 -2.33301 -13.5 -3s-9.16699 -1.16699 -13.5 -1.5
|
||||
s-7.5 0.166992 -9.5 1.5v-143h49v143h53z" />
|
||||
<glyph glyph-name="sf266"
|
||||
d="M10 130l0.00585938 -130h135v130h130v-130h135v130c-2.66699 -1.33301 -6.83398 -1.83301 -12.501 -1.5s-11.667 1 -18 2s-12.333 2.33301 -18 4s-9.5 3.5 -11.5 5.5c-1.33301 0.666992 -2.33301 4 -3 10s-1.33398 12.5 -2.00098 19.5s-1.5 13.5 -2.5 19.5
|
||||
s-1.83301 9.66699 -2.5 11c-2 2 -5.83301 3.83301 -11.5 5.5s-11.667 3 -18 4s-12.333 1.66699 -18 2s-9.83398 -0.166992 -12.501 -1.5v65h65v60h65v135h-135v-130h-130v130h-135v-135h65v-60h65v-65c-2.66699 1.33301 -6.83398 1.83301 -12.501 1.5s-11.667 -1 -18 -2
|
||||
s-12.333 -2.33301 -18 -4s-9.5 -3.5 -11.5 -5.5c-1.33301 -1.33301 -2.33301 -5 -3 -11s-1.33398 -12.5 -2.00098 -19.5s-1.5 -13.5 -2.5 -19.5s-1.83301 -9.33301 -2.5 -10c-2 -2 -5.83301 -3.83301 -11.5 -5.5s-11.667 -3 -18 -4s-12.333 -1.66699 -18 -2
|
||||
s-9.83398 0.166992 -12.501 1.5z" />
|
||||
<glyph glyph-name="sf267"
|
||||
d="M6 -139l-0.00195312 -55h265v50c2.66699 -1.33301 7.16699 -1.83301 13.5 -1.5s13 1 20 2s13.5 2.33301 19.5 4s10 3.5 12 5.5c0.666992 0.666992 1.5 4 2.5 10s1.83301 12.5 2.5 19.5s1.33398 13.5 2.00098 19.5s1.66699 9.66699 3 11c2 2 6 3.83301 12 5.5
|
||||
s12.5 3 19.5 4s13.667 1.66699 20 2s10.833 -0.166992 13.5 -1.5v135h65v405h-135v-400h-130v400h-135v-400c2.66699 1.33301 6.83398 1.83301 12.501 1.5s11.667 -1 18 -2s12.333 -2.33301 18 -4s9.5 -3.5 11.5 -5.5s3.83301 -6 5.5 -12s3 -12.5 4 -19.5
|
||||
s1.66699 -13.667 2 -20s-0.166992 -10.833 -1.5 -13.5h120v-70h-55v-70h-205z" />
|
||||
<glyph glyph-name="sf268"
|
||||
d="M145 4l-0.00195312 -130.001h130v130c2.66699 -1.33301 7.16699 -1.83301 13.5 -1.5s13 1 20 2s13.5 2.33301 19.5 4s10 3.5 12 5.5c0.666992 0.666992 1.5 4 2.5 10s1.83301 12.5 2.5 19.5s1.33398 13.5 2.00098 19.5s1.66699 9.66699 3 11
|
||||
c2 2 5.83301 3.83301 11.5 5.5s11.667 3 18 4s12.333 1.66699 18 2s9.83398 -0.166992 12.501 -1.5v130c-2.66699 -1.33301 -6.83398 -1.83301 -12.501 -1.5s-11.667 1 -18 2s-12.333 2.33301 -18 4s-9.5 3.5 -11.5 5.5c-1.33301 0.666992 -2.33301 4 -3 10
|
||||
s-1.33398 12.5 -2.00098 19.5s-1.5 13.5 -2.5 19.5s-1.83301 9.66699 -2.5 11c-2 2 -6 3.83301 -12 5.5s-12.5 3 -19.5 4s-13.667 1.66699 -20 2s-10.833 -0.166992 -13.5 -1.5v50c-2.66699 -1.33301 -7.33398 -2 -14.001 -2c-6 0 -12.5 0.5 -19.5 1.5s-13.5 2.5 -19.5 4.5
|
||||
s-10 4 -12 6s-4 6 -6 12s-3.5 12.5 -4.5 19.5s-1.5 13.5 -1.5 19.5c0 6.66699 0.666992 11.334 2 14.001h-50v135h125v-60h135v60c-2.66699 -1.33301 -6.83398 -1.83301 -12.501 -1.5s-11.667 1 -18 2s-12.333 2.33301 -18 4s-9.5 3.5 -11.5 5.5
|
||||
c-1.33301 0.666992 -2.33301 4 -3 10s-1.33398 12.5 -2.00098 19.5s-1.5 13.5 -2.5 19.5s-1.83301 9.66699 -2.5 11c-2 2 -6 3.83301 -12 5.5s-12.5 3 -19.5 4s-13.667 1.66699 -20 2s-10.833 -0.166992 -13.5 -1.5v90h-130v-90
|
||||
c-2.66699 1.33301 -7.16699 1.83301 -13.5 1.5s-13 -1 -20 -2s-13.5 -2.33301 -19.5 -4s-10 -3.5 -12 -5.5c-1.33301 -1.33301 -2.33301 -5 -3 -11s-1.33398 -12.5 -2.00098 -19.5s-1.5 -13.5 -2.5 -19.5s-1.83301 -9.33301 -2.5 -10c-2 -2 -5.83301 -3.83301 -11.5 -5.5
|
||||
s-11.667 -3 -18 -4s-12.333 -1.66699 -18 -2s-9.83398 0.166992 -12.501 1.5v-130c2.66699 1.33301 6.83398 1.83301 12.501 1.5s11.667 -1 18 -2s12.333 -2.33301 18 -4s9.5 -3.5 11.5 -5.5c0.666992 -1.33301 1.5 -5 2.5 -11s1.83301 -12.5 2.5 -19.5
|
||||
s1.33398 -13.5 2.00098 -19.5s1.66699 -9.33301 3 -10c2 -2 5.83301 -3.83301 11.5 -5.5s11.667 -3 18 -4s12.333 -1.66699 18 -2s9.83398 0.166992 12.501 1.5c-1.33301 -2 -1.66602 -5.33301 -0.999023 -10s1.5 -9.66699 2.5 -15s2.33301 -10.333 4 -15
|
||||
s3.16699 -8 4.5 -10s4.33301 -3.66699 9 -5s9.66699 -2.5 15 -3.5s10.5 -1.66699 15.5 -2s8.5 -0.166016 10.5 0.500977c-1.33301 -2.66699 -1.83301 -6.83398 -1.5 -12.501s1 -11.667 2 -18s2.33301 -12.333 4 -18s3.5 -9.5 5.5 -11.5s5.83301 -3.83301 11.5 -5.5
|
||||
s11.667 -3 18 -4s12.333 -1.66699 18 -2s9.83398 0.166992 12.501 1.5v-130h-125v60h-135v-60c2.66699 1.33301 6.83398 1.83301 12.501 1.5s11.667 -1 18 -2s12.333 -2.33301 18 -4s9.5 -3.5 11.5 -5.5c0.666992 -1.33301 1.5 -5 2.5 -11s1.83301 -12.5 2.5 -19.5
|
||||
s1.33398 -13.5 2.00098 -19.5s1.66699 -9.33301 3 -10c2 -2 6 -3.83301 12 -5.5s12.5 -3 19.5 -4s13.667 -1.66699 20 -2s10.833 0.166992 13.5 1.5z" />
|
||||
<glyph glyph-name="sf269"
|
||||
d="M10 810v-810h260v55h-130v690h130v65h-260v0z" />
|
||||
<glyph glyph-name="sf270"
|
||||
d="M56 603v-200h130v200h-130v0zM326 603v-200h130v200h-130v0z" />
|
||||
<glyph glyph-name="glyph124"
|
||||
d="M267 600h133v-267h-200z" />
|
||||
</font>
|
||||
</defs></svg>
|
||||
|
After Width: | Height: | Size: 97 KiB |
@@ -0,0 +1,7 @@
|
||||
body {
|
||||
visibility: hidden
|
||||
}
|
||||
|
||||
.navmargin {
|
||||
margin-top: 2em;
|
||||
}
|
||||
|
After Width: | Height: | Size: 16 KiB |
|
After Width: | Height: | Size: 22 KiB |
|
After Width: | Height: | Size: 3.1 KiB |
|
After Width: | Height: | Size: 4.3 KiB |
|
After Width: | Height: | Size: 6.7 KiB |
|
After Width: | Height: | Size: 9.4 KiB |
|
After Width: | Height: | Size: 12 KiB |
|
After Width: | Height: | Size: 13 KiB |
|
After Width: | Height: | Size: 16 KiB |
|
After Width: | Height: | Size: 17 KiB |
|
After Width: | Height: | Size: 22 KiB |
|
After Width: | Height: | Size: 5.2 KiB |
|
After Width: | Height: | Size: 5.4 KiB |
|
After Width: | Height: | Size: 6.7 KiB |
|
After Width: | Height: | Size: 7.0 KiB |
|
After Width: | Height: | Size: 22 KiB |
|
After Width: | Height: | Size: 22 KiB |
@@ -0,0 +1,2 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<browserconfig><msapplication><tile><square70x70logo src="/ms-icon-70x70.png"/><square150x150logo src="/ms-icon-150x150.png"/><square310x310logo src="/ms-icon-310x310.png"/><TileColor>#ffffff</TileColor></tile></msapplication></browserconfig>
|
||||
|
After Width: | Height: | Size: 2.0 KiB |
|
After Width: | Height: | Size: 2.9 KiB |
|
After Width: | Height: | Size: 9.4 KiB |
|
After Width: | Height: | Size: 1.1 KiB |
@@ -0,0 +1,41 @@
|
||||
{
|
||||
"name": "App",
|
||||
"icons": [
|
||||
{
|
||||
"src": "\/android-icon-36x36.png",
|
||||
"sizes": "36x36",
|
||||
"type": "image\/png",
|
||||
"density": "0.75"
|
||||
},
|
||||
{
|
||||
"src": "\/android-icon-48x48.png",
|
||||
"sizes": "48x48",
|
||||
"type": "image\/png",
|
||||
"density": "1.0"
|
||||
},
|
||||
{
|
||||
"src": "\/android-icon-72x72.png",
|
||||
"sizes": "72x72",
|
||||
"type": "image\/png",
|
||||
"density": "1.5"
|
||||
},
|
||||
{
|
||||
"src": "\/android-icon-96x96.png",
|
||||
"sizes": "96x96",
|
||||
"type": "image\/png",
|
||||
"density": "2.0"
|
||||
},
|
||||
{
|
||||
"src": "\/android-icon-144x144.png",
|
||||
"sizes": "144x144",
|
||||
"type": "image\/png",
|
||||
"density": "3.0"
|
||||
},
|
||||
{
|
||||
"src": "\/android-icon-192x192.png",
|
||||
"sizes": "192x192",
|
||||
"type": "image\/png",
|
||||
"density": "4.0"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
After Width: | Height: | Size: 16 KiB |
|
After Width: | Height: | Size: 17 KiB |
|
After Width: | Height: | Size: 46 KiB |
|
After Width: | Height: | Size: 6.4 KiB |
@@ -0,0 +1,111 @@
|
||||
self._386 = self._386 || {};
|
||||
|
||||
$(function(){
|
||||
var character = { height: 20, width: 12.4 };
|
||||
|
||||
function scrollLock() {
|
||||
var last = 0;
|
||||
$(window).bind('scroll', function(e) {
|
||||
var func, off = $(window).scrollTop();
|
||||
|
||||
console.log(off, last, off < last ? "up" : "down");
|
||||
|
||||
// this determines whether the user is intending to go up or down.
|
||||
func = off < last ? "floor" : "ceil";
|
||||
|
||||
// make sure we don't run this from ourselves
|
||||
if(off % character.height === 0) {
|
||||
return;
|
||||
}
|
||||
last = off;
|
||||
|
||||
window.scrollTo(
|
||||
0,
|
||||
Math[func](off / character.height) * character.height
|
||||
);
|
||||
|
||||
});
|
||||
}
|
||||
|
||||
function loading() {
|
||||
|
||||
if(_386.fastLoad) {
|
||||
document.body.style.visibility='visible';
|
||||
return;
|
||||
}
|
||||
|
||||
var
|
||||
onePass = _386.onePass,
|
||||
speedFactor = 1 / (_386.speedFactor || 1) * 165000;
|
||||
wrap = document.createElement('div'),
|
||||
bar = wrap.appendChild(document.createElement('div')),
|
||||
|
||||
cursor = document.createElement('div'),
|
||||
// If the user specified that the visibility is hidden, then we
|
||||
// start at the first pass ... otherwise we just do the
|
||||
// cursor fly-by
|
||||
pass = ($(document.body).css('visibility') == 'visible') ? 1 : 0,
|
||||
height = $(window).height(),
|
||||
width = $(window).width(),
|
||||
|
||||
// this makes the loading of the screen proportional to the real-estate of the window.
|
||||
// it helps keep the cool sequence there while not making it waste too much time.
|
||||
rounds = (height * width / speedFactor),
|
||||
column = width, row = height - character.height;
|
||||
|
||||
wrap.id = "wrap386";
|
||||
bar.id = "bar386";
|
||||
cursor.id = "cursor386";
|
||||
|
||||
cursor.innerHTML = bar.innerHTML = '▄';
|
||||
|
||||
// only inject the wrap if the pass is 0
|
||||
if(pass === 0) {
|
||||
document.body.appendChild(wrap);
|
||||
document.body.style.visibility='visible';
|
||||
} else {
|
||||
document.body.appendChild(cursor);
|
||||
rounds /= 2;
|
||||
character.height *= 4;
|
||||
}
|
||||
|
||||
var ival = setInterval(function(){
|
||||
for(var m = 0; m < rounds; m++) {
|
||||
column -= character.width;
|
||||
|
||||
if(column <= 0) {
|
||||
column = width;
|
||||
row -= character.height;
|
||||
}
|
||||
if(row <= 0) {
|
||||
pass++;
|
||||
row = height - character.height;
|
||||
|
||||
if(pass == 2) {
|
||||
document.body.removeChild(cursor);
|
||||
clearInterval(ival);
|
||||
} else {
|
||||
wrap.parentNode.removeChild(wrap);
|
||||
if(onePass) {
|
||||
clearInterval(ival);
|
||||
} else {
|
||||
document.body.appendChild(cursor);
|
||||
rounds /= 2;
|
||||
character.height *= 4;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if(pass === 0) {
|
||||
bar.style.width = column + "px";
|
||||
wrap.style.height = row + "px";
|
||||
} else {
|
||||
cursor.style.right = column + "px";
|
||||
cursor.style.bottom = row + "px";
|
||||
}
|
||||
}
|
||||
}, 1);
|
||||
}
|
||||
loading();
|
||||
});
|
||||
|
||||
@@ -0,0 +1,117 @@
|
||||
/* ==========================================================
|
||||
* bootstrap-affix.js v2.3.1
|
||||
* http://twitter.github.com/bootstrap/javascript.html#affix
|
||||
* ==========================================================
|
||||
* Copyright 2012 Twitter, Inc.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
* ========================================================== */
|
||||
|
||||
|
||||
!function ($) {
|
||||
|
||||
"use strict"; // jshint ;_;
|
||||
|
||||
|
||||
/* AFFIX CLASS DEFINITION
|
||||
* ====================== */
|
||||
|
||||
var Affix = function (element, options) {
|
||||
this.options = $.extend({}, $.fn.affix.defaults, options)
|
||||
this.$window = $(window)
|
||||
.on('scroll.affix.data-api', $.proxy(this.checkPosition, this))
|
||||
.on('click.affix.data-api', $.proxy(function () { setTimeout($.proxy(this.checkPosition, this), 1) }, this))
|
||||
this.$element = $(element)
|
||||
this.checkPosition()
|
||||
}
|
||||
|
||||
Affix.prototype.checkPosition = function () {
|
||||
if (!this.$element.is(':visible')) return
|
||||
|
||||
var scrollHeight = $(document).height()
|
||||
, scrollTop = this.$window.scrollTop()
|
||||
, position = this.$element.offset()
|
||||
, offset = this.options.offset
|
||||
, offsetBottom = offset.bottom
|
||||
, offsetTop = offset.top
|
||||
, reset = 'affix affix-top affix-bottom'
|
||||
, affix
|
||||
|
||||
if (typeof offset != 'object') offsetBottom = offsetTop = offset
|
||||
if (typeof offsetTop == 'function') offsetTop = offset.top()
|
||||
if (typeof offsetBottom == 'function') offsetBottom = offset.bottom()
|
||||
|
||||
affix = this.unpin != null && (scrollTop + this.unpin <= position.top) ?
|
||||
false : offsetBottom != null && (position.top + this.$element.height() >= scrollHeight - offsetBottom) ?
|
||||
'bottom' : offsetTop != null && scrollTop <= offsetTop ?
|
||||
'top' : false
|
||||
|
||||
if (this.affixed === affix) return
|
||||
|
||||
this.affixed = affix
|
||||
this.unpin = affix == 'bottom' ? position.top - scrollTop : null
|
||||
|
||||
this.$element.removeClass(reset).addClass('affix' + (affix ? '-' + affix : ''))
|
||||
}
|
||||
|
||||
|
||||
/* AFFIX PLUGIN DEFINITION
|
||||
* ======================= */
|
||||
|
||||
var old = $.fn.affix
|
||||
|
||||
$.fn.affix = function (option) {
|
||||
return this.each(function () {
|
||||
var $this = $(this)
|
||||
, data = $this.data('affix')
|
||||
, options = typeof option == 'object' && option
|
||||
if (!data) $this.data('affix', (data = new Affix(this, options)))
|
||||
if (typeof option == 'string') data[option]()
|
||||
})
|
||||
}
|
||||
|
||||
$.fn.affix.Constructor = Affix
|
||||
|
||||
$.fn.affix.defaults = {
|
||||
offset: 0
|
||||
}
|
||||
|
||||
|
||||
/* AFFIX NO CONFLICT
|
||||
* ================= */
|
||||
|
||||
$.fn.affix.noConflict = function () {
|
||||
$.fn.affix = old
|
||||
return this
|
||||
}
|
||||
|
||||
|
||||
/* AFFIX DATA-API
|
||||
* ============== */
|
||||
|
||||
$(window).on('load', function () {
|
||||
$('[data-spy="affix"]').each(function () {
|
||||
var $spy = $(this)
|
||||
, data = $spy.data()
|
||||
|
||||
data.offset = data.offset || {}
|
||||
|
||||
data.offsetBottom && (data.offset.bottom = data.offsetBottom)
|
||||
data.offsetTop && (data.offset.top = data.offsetTop)
|
||||
|
||||
$spy.affix(data)
|
||||
})
|
||||
})
|
||||
|
||||
|
||||
}(window.jQuery);
|
||||
@@ -0,0 +1,99 @@
|
||||
/* ==========================================================
|
||||
* bootstrap-alert.js v2.3.1
|
||||
* http://twitter.github.com/bootstrap/javascript.html#alerts
|
||||
* ==========================================================
|
||||
* Copyright 2012 Twitter, Inc.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
* ========================================================== */
|
||||
|
||||
|
||||
!function ($) {
|
||||
|
||||
"use strict"; // jshint ;_;
|
||||
|
||||
|
||||
/* ALERT CLASS DEFINITION
|
||||
* ====================== */
|
||||
|
||||
var dismiss = '[data-dismiss="alert"]'
|
||||
, Alert = function (el) {
|
||||
$(el).on('click', dismiss, this.close)
|
||||
}
|
||||
|
||||
Alert.prototype.close = function (e) {
|
||||
var $this = $(this)
|
||||
, selector = $this.attr('data-target')
|
||||
, $parent
|
||||
|
||||
if (!selector) {
|
||||
selector = $this.attr('href')
|
||||
selector = selector && selector.replace(/.*(?=#[^\s]*$)/, '') //strip for ie7
|
||||
}
|
||||
|
||||
$parent = $(selector)
|
||||
|
||||
e && e.preventDefault()
|
||||
|
||||
$parent.length || ($parent = $this.hasClass('alert') ? $this : $this.parent())
|
||||
|
||||
$parent.trigger(e = $.Event('close'))
|
||||
|
||||
if (e.isDefaultPrevented()) return
|
||||
|
||||
$parent.removeClass('in')
|
||||
|
||||
function removeElement() {
|
||||
$parent
|
||||
.trigger('closed')
|
||||
.remove()
|
||||
}
|
||||
|
||||
$.support.transition && $parent.hasClass('fade') ?
|
||||
$parent.on($.support.transition.end, removeElement) :
|
||||
removeElement()
|
||||
}
|
||||
|
||||
|
||||
/* ALERT PLUGIN DEFINITION
|
||||
* ======================= */
|
||||
|
||||
var old = $.fn.alert
|
||||
|
||||
$.fn.alert = function (option) {
|
||||
return this.each(function () {
|
||||
var $this = $(this)
|
||||
, data = $this.data('alert')
|
||||
if (!data) $this.data('alert', (data = new Alert(this)))
|
||||
if (typeof option == 'string') data[option].call($this)
|
||||
})
|
||||
}
|
||||
|
||||
$.fn.alert.Constructor = Alert
|
||||
|
||||
|
||||
/* ALERT NO CONFLICT
|
||||
* ================= */
|
||||
|
||||
$.fn.alert.noConflict = function () {
|
||||
$.fn.alert = old
|
||||
return this
|
||||
}
|
||||
|
||||
|
||||
/* ALERT DATA-API
|
||||
* ============== */
|
||||
|
||||
$(document).on('click.alert.data-api', dismiss, Alert.prototype.close)
|
||||
|
||||
}(window.jQuery);
|
||||
@@ -0,0 +1,105 @@
|
||||
/* ============================================================
|
||||
* bootstrap-button.js v2.3.1
|
||||
* http://twitter.github.com/bootstrap/javascript.html#buttons
|
||||
* ============================================================
|
||||
* Copyright 2012 Twitter, Inc.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
* ============================================================ */
|
||||
|
||||
|
||||
!function ($) {
|
||||
|
||||
"use strict"; // jshint ;_;
|
||||
|
||||
|
||||
/* BUTTON PUBLIC CLASS DEFINITION
|
||||
* ============================== */
|
||||
|
||||
var Button = function (element, options) {
|
||||
this.$element = $(element)
|
||||
this.options = $.extend({}, $.fn.button.defaults, options)
|
||||
}
|
||||
|
||||
Button.prototype.setState = function (state) {
|
||||
var d = 'disabled'
|
||||
, $el = this.$element
|
||||
, data = $el.data()
|
||||
, val = $el.is('input') ? 'val' : 'html'
|
||||
|
||||
state = state + 'Text'
|
||||
data.resetText || $el.data('resetText', $el[val]())
|
||||
|
||||
$el[val](data[state] || this.options[state])
|
||||
|
||||
// push to event loop to allow forms to submit
|
||||
setTimeout(function () {
|
||||
state == 'loadingText' ?
|
||||
$el.addClass(d).attr(d, d) :
|
||||
$el.removeClass(d).removeAttr(d)
|
||||
}, 0)
|
||||
}
|
||||
|
||||
Button.prototype.toggle = function () {
|
||||
var $parent = this.$element.closest('[data-toggle="buttons-radio"]')
|
||||
|
||||
$parent && $parent
|
||||
.find('.active')
|
||||
.removeClass('active')
|
||||
|
||||
this.$element.toggleClass('active')
|
||||
}
|
||||
|
||||
|
||||
/* BUTTON PLUGIN DEFINITION
|
||||
* ======================== */
|
||||
|
||||
var old = $.fn.button
|
||||
|
||||
$.fn.button = function (option) {
|
||||
return this.each(function () {
|
||||
var $this = $(this)
|
||||
, data = $this.data('button')
|
||||
, options = typeof option == 'object' && option
|
||||
if (!data) $this.data('button', (data = new Button(this, options)))
|
||||
if (option == 'toggle') data.toggle()
|
||||
else if (option) data.setState(option)
|
||||
})
|
||||
}
|
||||
|
||||
$.fn.button.defaults = {
|
||||
loadingText: 'loading...'
|
||||
}
|
||||
|
||||
$.fn.button.Constructor = Button
|
||||
|
||||
|
||||
/* BUTTON NO CONFLICT
|
||||
* ================== */
|
||||
|
||||
$.fn.button.noConflict = function () {
|
||||
$.fn.button = old
|
||||
return this
|
||||
}
|
||||
|
||||
|
||||
/* BUTTON DATA-API
|
||||
* =============== */
|
||||
|
||||
$(document).on('click.button.data-api', '[data-toggle^=button]', function (e) {
|
||||
var $btn = $(e.target)
|
||||
if (!$btn.hasClass('btn')) $btn = $btn.closest('.btn')
|
||||
$btn.button('toggle')
|
||||
})
|
||||
|
||||
}(window.jQuery);
|
||||
@@ -0,0 +1,207 @@
|
||||
/* ==========================================================
|
||||
* bootstrap-carousel.js v2.3.1
|
||||
* http://twitter.github.com/bootstrap/javascript.html#carousel
|
||||
* ==========================================================
|
||||
* Copyright 2012 Twitter, Inc.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
* ========================================================== */
|
||||
|
||||
|
||||
!function ($) {
|
||||
|
||||
"use strict"; // jshint ;_;
|
||||
|
||||
|
||||
/* CAROUSEL CLASS DEFINITION
|
||||
* ========================= */
|
||||
|
||||
var Carousel = function (element, options) {
|
||||
this.$element = $(element)
|
||||
this.$indicators = this.$element.find('.carousel-indicators')
|
||||
this.options = options
|
||||
this.options.pause == 'hover' && this.$element
|
||||
.on('mouseenter', $.proxy(this.pause, this))
|
||||
.on('mouseleave', $.proxy(this.cycle, this))
|
||||
}
|
||||
|
||||
Carousel.prototype = {
|
||||
|
||||
cycle: function (e) {
|
||||
if (!e) this.paused = false
|
||||
if (this.interval) clearInterval(this.interval);
|
||||
this.options.interval
|
||||
&& !this.paused
|
||||
&& (this.interval = setInterval($.proxy(this.next, this), this.options.interval))
|
||||
return this
|
||||
}
|
||||
|
||||
, getActiveIndex: function () {
|
||||
this.$active = this.$element.find('.item.active')
|
||||
this.$items = this.$active.parent().children()
|
||||
return this.$items.index(this.$active)
|
||||
}
|
||||
|
||||
, to: function (pos) {
|
||||
var activeIndex = this.getActiveIndex()
|
||||
, that = this
|
||||
|
||||
if (pos > (this.$items.length - 1) || pos < 0) return
|
||||
|
||||
if (this.sliding) {
|
||||
return this.$element.one('slid', function () {
|
||||
that.to(pos)
|
||||
})
|
||||
}
|
||||
|
||||
if (activeIndex == pos) {
|
||||
return this.pause().cycle()
|
||||
}
|
||||
|
||||
return this.slide(pos > activeIndex ? 'next' : 'prev', $(this.$items[pos]))
|
||||
}
|
||||
|
||||
, pause: function (e) {
|
||||
if (!e) this.paused = true
|
||||
if (this.$element.find('.next, .prev').length && $.support.transition.end) {
|
||||
this.$element.trigger($.support.transition.end)
|
||||
this.cycle(true)
|
||||
}
|
||||
clearInterval(this.interval)
|
||||
this.interval = null
|
||||
return this
|
||||
}
|
||||
|
||||
, next: function () {
|
||||
if (this.sliding) return
|
||||
return this.slide('next')
|
||||
}
|
||||
|
||||
, prev: function () {
|
||||
if (this.sliding) return
|
||||
return this.slide('prev')
|
||||
}
|
||||
|
||||
, slide: function (type, next) {
|
||||
var $active = this.$element.find('.item.active')
|
||||
, $next = next || $active[type]()
|
||||
, isCycling = this.interval
|
||||
, direction = type == 'next' ? 'left' : 'right'
|
||||
, fallback = type == 'next' ? 'first' : 'last'
|
||||
, that = this
|
||||
, e
|
||||
|
||||
this.sliding = true
|
||||
|
||||
isCycling && this.pause()
|
||||
|
||||
$next = $next.length ? $next : this.$element.find('.item')[fallback]()
|
||||
|
||||
e = $.Event('slide', {
|
||||
relatedTarget: $next[0]
|
||||
, direction: direction
|
||||
})
|
||||
|
||||
if ($next.hasClass('active')) return
|
||||
|
||||
if (this.$indicators.length) {
|
||||
this.$indicators.find('.active').removeClass('active')
|
||||
this.$element.one('slid', function () {
|
||||
var $nextIndicator = $(that.$indicators.children()[that.getActiveIndex()])
|
||||
$nextIndicator && $nextIndicator.addClass('active')
|
||||
})
|
||||
}
|
||||
|
||||
if ($.support.transition && this.$element.hasClass('slide')) {
|
||||
this.$element.trigger(e)
|
||||
if (e.isDefaultPrevented()) return
|
||||
$next.addClass(type)
|
||||
$next[0].offsetWidth // force reflow
|
||||
$active.addClass(direction)
|
||||
$next.addClass(direction)
|
||||
this.$element.one($.support.transition.end, function () {
|
||||
$next.removeClass([type, direction].join(' ')).addClass('active')
|
||||
$active.removeClass(['active', direction].join(' '))
|
||||
that.sliding = false
|
||||
setTimeout(function () { that.$element.trigger('slid') }, 0)
|
||||
})
|
||||
} else {
|
||||
this.$element.trigger(e)
|
||||
if (e.isDefaultPrevented()) return
|
||||
$active.removeClass('active')
|
||||
$next.addClass('active')
|
||||
this.sliding = false
|
||||
this.$element.trigger('slid')
|
||||
}
|
||||
|
||||
isCycling && this.cycle()
|
||||
|
||||
return this
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
/* CAROUSEL PLUGIN DEFINITION
|
||||
* ========================== */
|
||||
|
||||
var old = $.fn.carousel
|
||||
|
||||
$.fn.carousel = function (option) {
|
||||
return this.each(function () {
|
||||
var $this = $(this)
|
||||
, data = $this.data('carousel')
|
||||
, options = $.extend({}, $.fn.carousel.defaults, typeof option == 'object' && option)
|
||||
, action = typeof option == 'string' ? option : options.slide
|
||||
if (!data) $this.data('carousel', (data = new Carousel(this, options)))
|
||||
if (typeof option == 'number') data.to(option)
|
||||
else if (action) data[action]()
|
||||
else if (options.interval) data.pause().cycle()
|
||||
})
|
||||
}
|
||||
|
||||
$.fn.carousel.defaults = {
|
||||
interval: 5000
|
||||
, pause: 'hover'
|
||||
}
|
||||
|
||||
$.fn.carousel.Constructor = Carousel
|
||||
|
||||
|
||||
/* CAROUSEL NO CONFLICT
|
||||
* ==================== */
|
||||
|
||||
$.fn.carousel.noConflict = function () {
|
||||
$.fn.carousel = old
|
||||
return this
|
||||
}
|
||||
|
||||
/* CAROUSEL DATA-API
|
||||
* ================= */
|
||||
|
||||
$(document).on('click.carousel.data-api', '[data-slide], [data-slide-to]', function (e) {
|
||||
var $this = $(this), href
|
||||
, $target = $($this.attr('data-target') || (href = $this.attr('href')) && href.replace(/.*(?=#[^\s]+$)/, '')) //strip for ie7
|
||||
, options = $.extend({}, $target.data(), $this.data())
|
||||
, slideIndex
|
||||
|
||||
$target.carousel(options)
|
||||
|
||||
if (slideIndex = $this.attr('data-slide-to')) {
|
||||
$target.data('carousel').pause().to(slideIndex).cycle()
|
||||
}
|
||||
|
||||
e.preventDefault()
|
||||
})
|
||||
|
||||
}(window.jQuery);
|
||||
@@ -0,0 +1,167 @@
|
||||
/* =============================================================
|
||||
* bootstrap-collapse.js v2.3.1
|
||||
* http://twitter.github.com/bootstrap/javascript.html#collapse
|
||||
* =============================================================
|
||||
* Copyright 2012 Twitter, Inc.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
* ============================================================ */
|
||||
|
||||
|
||||
!function ($) {
|
||||
|
||||
"use strict"; // jshint ;_;
|
||||
|
||||
|
||||
/* COLLAPSE PUBLIC CLASS DEFINITION
|
||||
* ================================ */
|
||||
|
||||
var Collapse = function (element, options) {
|
||||
this.$element = $(element)
|
||||
this.options = $.extend({}, $.fn.collapse.defaults, options)
|
||||
|
||||
if (this.options.parent) {
|
||||
this.$parent = $(this.options.parent)
|
||||
}
|
||||
|
||||
this.options.toggle && this.toggle()
|
||||
}
|
||||
|
||||
Collapse.prototype = {
|
||||
|
||||
constructor: Collapse
|
||||
|
||||
, dimension: function () {
|
||||
var hasWidth = this.$element.hasClass('width')
|
||||
return hasWidth ? 'width' : 'height'
|
||||
}
|
||||
|
||||
, show: function () {
|
||||
var dimension
|
||||
, scroll
|
||||
, actives
|
||||
, hasData
|
||||
|
||||
if (this.transitioning || this.$element.hasClass('in')) return
|
||||
|
||||
dimension = this.dimension()
|
||||
scroll = $.camelCase(['scroll', dimension].join('-'))
|
||||
actives = this.$parent && this.$parent.find('> .accordion-group > .in')
|
||||
|
||||
if (actives && actives.length) {
|
||||
hasData = actives.data('collapse')
|
||||
if (hasData && hasData.transitioning) return
|
||||
actives.collapse('hide')
|
||||
hasData || actives.data('collapse', null)
|
||||
}
|
||||
|
||||
this.$element[dimension](0)
|
||||
this.transition('addClass', $.Event('show'), 'shown')
|
||||
$.support.transition && this.$element[dimension](this.$element[0][scroll])
|
||||
}
|
||||
|
||||
, hide: function () {
|
||||
var dimension
|
||||
if (this.transitioning || !this.$element.hasClass('in')) return
|
||||
dimension = this.dimension()
|
||||
this.reset(this.$element[dimension]())
|
||||
this.transition('removeClass', $.Event('hide'), 'hidden')
|
||||
this.$element[dimension](0)
|
||||
}
|
||||
|
||||
, reset: function (size) {
|
||||
var dimension = this.dimension()
|
||||
|
||||
this.$element
|
||||
.removeClass('collapse')
|
||||
[dimension](size || 'auto')
|
||||
[0].offsetWidth
|
||||
|
||||
this.$element[size !== null ? 'addClass' : 'removeClass']('collapse')
|
||||
|
||||
return this
|
||||
}
|
||||
|
||||
, transition: function (method, startEvent, completeEvent) {
|
||||
var that = this
|
||||
, complete = function () {
|
||||
if (startEvent.type == 'show') that.reset()
|
||||
that.transitioning = 0
|
||||
that.$element.trigger(completeEvent)
|
||||
}
|
||||
|
||||
this.$element.trigger(startEvent)
|
||||
|
||||
if (startEvent.isDefaultPrevented()) return
|
||||
|
||||
this.transitioning = 1
|
||||
|
||||
this.$element[method]('in')
|
||||
|
||||
$.support.transition && this.$element.hasClass('collapse') ?
|
||||
this.$element.one($.support.transition.end, complete) :
|
||||
complete()
|
||||
}
|
||||
|
||||
, toggle: function () {
|
||||
this[this.$element.hasClass('in') ? 'hide' : 'show']()
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
/* COLLAPSE PLUGIN DEFINITION
|
||||
* ========================== */
|
||||
|
||||
var old = $.fn.collapse
|
||||
|
||||
$.fn.collapse = function (option) {
|
||||
return this.each(function () {
|
||||
var $this = $(this)
|
||||
, data = $this.data('collapse')
|
||||
, options = $.extend({}, $.fn.collapse.defaults, $this.data(), typeof option == 'object' && option)
|
||||
if (!data) $this.data('collapse', (data = new Collapse(this, options)))
|
||||
if (typeof option == 'string') data[option]()
|
||||
})
|
||||
}
|
||||
|
||||
$.fn.collapse.defaults = {
|
||||
toggle: true
|
||||
}
|
||||
|
||||
$.fn.collapse.Constructor = Collapse
|
||||
|
||||
|
||||
/* COLLAPSE NO CONFLICT
|
||||
* ==================== */
|
||||
|
||||
$.fn.collapse.noConflict = function () {
|
||||
$.fn.collapse = old
|
||||
return this
|
||||
}
|
||||
|
||||
|
||||
/* COLLAPSE DATA-API
|
||||
* ================= */
|
||||
|
||||
$(document).on('click.collapse.data-api', '[data-toggle=collapse]', function (e) {
|
||||
var $this = $(this), href
|
||||
, target = $this.attr('data-target')
|
||||
|| e.preventDefault()
|
||||
|| (href = $this.attr('href')) && href.replace(/.*(?=#[^\s]+$)/, '') //strip for ie7
|
||||
, option = $(target).data('collapse') ? 'toggle' : $this.data()
|
||||
$this[$(target).hasClass('in') ? 'addClass' : 'removeClass']('collapsed')
|
||||
$(target).collapse(option)
|
||||
})
|
||||
|
||||
}(window.jQuery);
|
||||
@@ -0,0 +1,165 @@
|
||||
/* ============================================================
|
||||
* bootstrap-dropdown.js v2.3.1
|
||||
* http://twitter.github.com/bootstrap/javascript.html#dropdowns
|
||||
* ============================================================
|
||||
* Copyright 2012 Twitter, Inc.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
* ============================================================ */
|
||||
|
||||
|
||||
!function ($) {
|
||||
|
||||
"use strict"; // jshint ;_;
|
||||
|
||||
|
||||
/* DROPDOWN CLASS DEFINITION
|
||||
* ========================= */
|
||||
|
||||
var toggle = '[data-toggle=dropdown]'
|
||||
, Dropdown = function (element) {
|
||||
var $el = $(element).on('click.dropdown.data-api', this.toggle)
|
||||
$('html').on('click.dropdown.data-api', function () {
|
||||
$el.parent().removeClass('open')
|
||||
})
|
||||
}
|
||||
|
||||
Dropdown.prototype = {
|
||||
|
||||
constructor: Dropdown
|
||||
|
||||
, toggle: function (e) {
|
||||
var $this = $(this)
|
||||
, $parent
|
||||
, isActive
|
||||
|
||||
if ($this.is('.disabled, :disabled')) return
|
||||
|
||||
$parent = getParent($this)
|
||||
|
||||
isActive = $parent.hasClass('open')
|
||||
|
||||
clearMenus()
|
||||
|
||||
if (!isActive) {
|
||||
$parent.toggleClass('open')
|
||||
}
|
||||
|
||||
$this.focus()
|
||||
|
||||
return false
|
||||
}
|
||||
|
||||
, keydown: function (e) {
|
||||
var $this
|
||||
, $items
|
||||
, $active
|
||||
, $parent
|
||||
, isActive
|
||||
, index
|
||||
|
||||
if (!/(38|40|27)/.test(e.keyCode)) return
|
||||
|
||||
$this = $(this)
|
||||
|
||||
e.preventDefault()
|
||||
e.stopPropagation()
|
||||
|
||||
if ($this.is('.disabled, :disabled')) return
|
||||
|
||||
$parent = getParent($this)
|
||||
|
||||
isActive = $parent.hasClass('open')
|
||||
|
||||
if (!isActive || (isActive && e.keyCode == 27)) {
|
||||
if (e.which == 27) $parent.find(toggle).focus()
|
||||
return $this.click()
|
||||
}
|
||||
|
||||
$items = $('[role=menu] li:not(.divider):visible a', $parent)
|
||||
|
||||
if (!$items.length) return
|
||||
|
||||
index = $items.index($items.filter(':focus'))
|
||||
|
||||
if (e.keyCode == 38 && index > 0) index-- // up
|
||||
if (e.keyCode == 40 && index < $items.length - 1) index++ // down
|
||||
if (!~index) index = 0
|
||||
|
||||
$items
|
||||
.eq(index)
|
||||
.focus()
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
function clearMenus() {
|
||||
$(toggle).each(function () {
|
||||
getParent($(this)).removeClass('open')
|
||||
})
|
||||
}
|
||||
|
||||
function getParent($this) {
|
||||
var selector = $this.attr('data-target')
|
||||
, $parent
|
||||
|
||||
if (!selector) {
|
||||
selector = $this.attr('href')
|
||||
selector = selector && /#/.test(selector) && selector.replace(/.*(?=#[^\s]*$)/, '') //strip for ie7
|
||||
}
|
||||
|
||||
$parent = selector && $(selector)
|
||||
|
||||
if (!$parent || !$parent.length) $parent = $this.parent()
|
||||
|
||||
return $parent
|
||||
}
|
||||
|
||||
|
||||
/* DROPDOWN PLUGIN DEFINITION
|
||||
* ========================== */
|
||||
|
||||
var old = $.fn.dropdown
|
||||
|
||||
$.fn.dropdown = function (option) {
|
||||
return this.each(function () {
|
||||
var $this = $(this)
|
||||
, data = $this.data('dropdown')
|
||||
if (!data) $this.data('dropdown', (data = new Dropdown(this)))
|
||||
if (typeof option == 'string') data[option].call($this)
|
||||
})
|
||||
}
|
||||
|
||||
$.fn.dropdown.Constructor = Dropdown
|
||||
|
||||
|
||||
/* DROPDOWN NO CONFLICT
|
||||
* ==================== */
|
||||
|
||||
$.fn.dropdown.noConflict = function () {
|
||||
$.fn.dropdown = old
|
||||
return this
|
||||
}
|
||||
|
||||
|
||||
/* APPLY TO STANDARD DROPDOWN ELEMENTS
|
||||
* =================================== */
|
||||
|
||||
$(document)
|
||||
.on('click.dropdown.data-api', clearMenus)
|
||||
.on('click.dropdown.data-api', '.dropdown form', function (e) { e.stopPropagation() })
|
||||
.on('click.dropdown-menu', function (e) { e.stopPropagation() })
|
||||
.on('click.dropdown.data-api' , toggle, Dropdown.prototype.toggle)
|
||||
.on('keydown.dropdown.data-api', toggle + ', [role=menu]' , Dropdown.prototype.keydown)
|
||||
|
||||
}(window.jQuery);
|
||||
@@ -0,0 +1,247 @@
|
||||
/* =========================================================
|
||||
* bootstrap-modal.js v2.3.1
|
||||
* http://twitter.github.com/bootstrap/javascript.html#modals
|
||||
* =========================================================
|
||||
* Copyright 2012 Twitter, Inc.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
* ========================================================= */
|
||||
|
||||
|
||||
!function ($) {
|
||||
|
||||
"use strict"; // jshint ;_;
|
||||
|
||||
|
||||
/* MODAL CLASS DEFINITION
|
||||
* ====================== */
|
||||
|
||||
var Modal = function (element, options) {
|
||||
this.options = options
|
||||
this.$element = $(element)
|
||||
.delegate('[data-dismiss="modal"]', 'click.dismiss.modal', $.proxy(this.hide, this))
|
||||
this.options.remote && this.$element.find('.modal-body').load(this.options.remote)
|
||||
}
|
||||
|
||||
Modal.prototype = {
|
||||
|
||||
constructor: Modal
|
||||
|
||||
, toggle: function () {
|
||||
return this[!this.isShown ? 'show' : 'hide']()
|
||||
}
|
||||
|
||||
, show: function () {
|
||||
var that = this
|
||||
, e = $.Event('show')
|
||||
|
||||
this.$element.trigger(e)
|
||||
|
||||
if (this.isShown || e.isDefaultPrevented()) return
|
||||
|
||||
this.isShown = true
|
||||
|
||||
this.escape()
|
||||
|
||||
this.backdrop(function () {
|
||||
var transition = $.support.transition && that.$element.hasClass('fade')
|
||||
|
||||
if (!that.$element.parent().length) {
|
||||
that.$element.appendTo(document.body) //don't move modals dom position
|
||||
}
|
||||
|
||||
that.$element.show()
|
||||
|
||||
if (transition) {
|
||||
that.$element[0].offsetWidth // force reflow
|
||||
}
|
||||
|
||||
that.$element
|
||||
.addClass('in')
|
||||
.attr('aria-hidden', false)
|
||||
|
||||
that.enforceFocus()
|
||||
|
||||
transition ?
|
||||
that.$element.one($.support.transition.end, function () { that.$element.focus().trigger('shown') }) :
|
||||
that.$element.focus().trigger('shown')
|
||||
|
||||
})
|
||||
}
|
||||
|
||||
, hide: function (e) {
|
||||
e && e.preventDefault()
|
||||
|
||||
var that = this
|
||||
|
||||
e = $.Event('hide')
|
||||
|
||||
this.$element.trigger(e)
|
||||
|
||||
if (!this.isShown || e.isDefaultPrevented()) return
|
||||
|
||||
this.isShown = false
|
||||
|
||||
this.escape()
|
||||
|
||||
$(document).off('focusin.modal')
|
||||
|
||||
this.$element
|
||||
.removeClass('in')
|
||||
.attr('aria-hidden', true)
|
||||
|
||||
$.support.transition && this.$element.hasClass('fade') ?
|
||||
this.hideWithTransition() :
|
||||
this.hideModal()
|
||||
}
|
||||
|
||||
, enforceFocus: function () {
|
||||
var that = this
|
||||
$(document).on('focusin.modal', function (e) {
|
||||
if (that.$element[0] !== e.target && !that.$element.has(e.target).length) {
|
||||
that.$element.focus()
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
, escape: function () {
|
||||
var that = this
|
||||
if (this.isShown && this.options.keyboard) {
|
||||
this.$element.on('keyup.dismiss.modal', function ( e ) {
|
||||
e.which == 27 && that.hide()
|
||||
})
|
||||
} else if (!this.isShown) {
|
||||
this.$element.off('keyup.dismiss.modal')
|
||||
}
|
||||
}
|
||||
|
||||
, hideWithTransition: function () {
|
||||
var that = this
|
||||
, timeout = setTimeout(function () {
|
||||
that.$element.off($.support.transition.end)
|
||||
that.hideModal()
|
||||
}, 500)
|
||||
|
||||
this.$element.one($.support.transition.end, function () {
|
||||
clearTimeout(timeout)
|
||||
that.hideModal()
|
||||
})
|
||||
}
|
||||
|
||||
, hideModal: function () {
|
||||
var that = this
|
||||
this.$element.hide()
|
||||
this.backdrop(function () {
|
||||
that.removeBackdrop()
|
||||
that.$element.trigger('hidden')
|
||||
})
|
||||
}
|
||||
|
||||
, removeBackdrop: function () {
|
||||
this.$backdrop && this.$backdrop.remove()
|
||||
this.$backdrop = null
|
||||
}
|
||||
|
||||
, backdrop: function (callback) {
|
||||
var that = this
|
||||
, animate = this.$element.hasClass('fade') ? 'fade' : ''
|
||||
|
||||
if (this.isShown && this.options.backdrop) {
|
||||
var doAnimate = $.support.transition && animate
|
||||
|
||||
this.$backdrop = $('<div class="modal-backdrop ' + animate + '" />')
|
||||
.appendTo(document.body)
|
||||
|
||||
this.$backdrop.click(
|
||||
this.options.backdrop == 'static' ?
|
||||
$.proxy(this.$element[0].focus, this.$element[0])
|
||||
: $.proxy(this.hide, this)
|
||||
)
|
||||
|
||||
if (doAnimate) this.$backdrop[0].offsetWidth // force reflow
|
||||
|
||||
this.$backdrop.addClass('in')
|
||||
|
||||
if (!callback) return
|
||||
|
||||
doAnimate ?
|
||||
this.$backdrop.one($.support.transition.end, callback) :
|
||||
callback()
|
||||
|
||||
} else if (!this.isShown && this.$backdrop) {
|
||||
this.$backdrop.removeClass('in')
|
||||
|
||||
$.support.transition && this.$element.hasClass('fade')?
|
||||
this.$backdrop.one($.support.transition.end, callback) :
|
||||
callback()
|
||||
|
||||
} else if (callback) {
|
||||
callback()
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/* MODAL PLUGIN DEFINITION
|
||||
* ======================= */
|
||||
|
||||
var old = $.fn.modal
|
||||
|
||||
$.fn.modal = function (option) {
|
||||
return this.each(function () {
|
||||
var $this = $(this)
|
||||
, data = $this.data('modal')
|
||||
, options = $.extend({}, $.fn.modal.defaults, $this.data(), typeof option == 'object' && option)
|
||||
if (!data) $this.data('modal', (data = new Modal(this, options)))
|
||||
if (typeof option == 'string') data[option]()
|
||||
else if (options.show) data.show()
|
||||
})
|
||||
}
|
||||
|
||||
$.fn.modal.defaults = {
|
||||
backdrop: true
|
||||
, keyboard: true
|
||||
, show: true
|
||||
}
|
||||
|
||||
$.fn.modal.Constructor = Modal
|
||||
|
||||
|
||||
/* MODAL NO CONFLICT
|
||||
* ================= */
|
||||
|
||||
$.fn.modal.noConflict = function () {
|
||||
$.fn.modal = old
|
||||
return this
|
||||
}
|
||||
|
||||
|
||||
/* MODAL DATA-API
|
||||
* ============== */
|
||||
|
||||
$(document).on('click.modal.data-api', '[data-toggle="modal"]', function (e) {
|
||||
var $this = $(this)
|
||||
, href = $this.attr('href')
|
||||
, $target = $($this.attr('data-target') || (href && href.replace(/.*(?=#[^\s]+$)/, ''))) //strip for ie7
|
||||
, option = $target.data('modal') ? 'toggle' : $.extend({ remote:!/#/.test(href) && href }, $target.data(), $this.data())
|
||||
|
||||
e.preventDefault()
|
||||
|
||||
$target
|
||||
.modal(option)
|
||||
.one('hide', function () {
|
||||
$this.focus()
|
||||
})
|
||||
})
|
||||
|
||||
}(window.jQuery);
|
||||
@@ -0,0 +1,114 @@
|
||||
/* ===========================================================
|
||||
* bootstrap-popover.js v2.3.1
|
||||
* http://twitter.github.com/bootstrap/javascript.html#popovers
|
||||
* ===========================================================
|
||||
* Copyright 2012 Twitter, Inc.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
* =========================================================== */
|
||||
|
||||
|
||||
!function ($) {
|
||||
|
||||
"use strict"; // jshint ;_;
|
||||
|
||||
|
||||
/* POPOVER PUBLIC CLASS DEFINITION
|
||||
* =============================== */
|
||||
|
||||
var Popover = function (element, options) {
|
||||
this.init('popover', element, options)
|
||||
}
|
||||
|
||||
|
||||
/* NOTE: POPOVER EXTENDS BOOTSTRAP-TOOLTIP.js
|
||||
========================================== */
|
||||
|
||||
Popover.prototype = $.extend({}, $.fn.tooltip.Constructor.prototype, {
|
||||
|
||||
constructor: Popover
|
||||
|
||||
, setContent: function () {
|
||||
var $tip = this.tip()
|
||||
, title = this.getTitle()
|
||||
, content = this.getContent()
|
||||
|
||||
$tip.find('.popover-title')[this.options.html ? 'html' : 'text'](title)
|
||||
$tip.find('.popover-content')[this.options.html ? 'html' : 'text'](content)
|
||||
|
||||
$tip.removeClass('fade top bottom left right in')
|
||||
}
|
||||
|
||||
, hasContent: function () {
|
||||
return this.getTitle() || this.getContent()
|
||||
}
|
||||
|
||||
, getContent: function () {
|
||||
var content
|
||||
, $e = this.$element
|
||||
, o = this.options
|
||||
|
||||
content = (typeof o.content == 'function' ? o.content.call($e[0]) : o.content)
|
||||
|| $e.attr('data-content')
|
||||
|
||||
return content
|
||||
}
|
||||
|
||||
, tip: function () {
|
||||
if (!this.$tip) {
|
||||
this.$tip = $(this.options.template)
|
||||
}
|
||||
return this.$tip
|
||||
}
|
||||
|
||||
, destroy: function () {
|
||||
this.hide().$element.off('.' + this.type).removeData(this.type)
|
||||
}
|
||||
|
||||
})
|
||||
|
||||
|
||||
/* POPOVER PLUGIN DEFINITION
|
||||
* ======================= */
|
||||
|
||||
var old = $.fn.popover
|
||||
|
||||
$.fn.popover = function (option) {
|
||||
return this.each(function () {
|
||||
var $this = $(this)
|
||||
, data = $this.data('popover')
|
||||
, options = typeof option == 'object' && option
|
||||
if (!data) $this.data('popover', (data = new Popover(this, options)))
|
||||
if (typeof option == 'string') data[option]()
|
||||
})
|
||||
}
|
||||
|
||||
$.fn.popover.Constructor = Popover
|
||||
|
||||
$.fn.popover.defaults = $.extend({} , $.fn.tooltip.defaults, {
|
||||
placement: 'right'
|
||||
, trigger: 'click'
|
||||
, content: ''
|
||||
, template: '<div class="popover"><div class="arrow"></div><h3 class="popover-title"></h3><div class="popover-content"></div></div>'
|
||||
})
|
||||
|
||||
|
||||
/* POPOVER NO CONFLICT
|
||||
* =================== */
|
||||
|
||||
$.fn.popover.noConflict = function () {
|
||||
$.fn.popover = old
|
||||
return this
|
||||
}
|
||||
|
||||
}(window.jQuery);
|
||||
@@ -0,0 +1,162 @@
|
||||
/* =============================================================
|
||||
* bootstrap-scrollspy.js v2.3.1
|
||||
* http://twitter.github.com/bootstrap/javascript.html#scrollspy
|
||||
* =============================================================
|
||||
* Copyright 2012 Twitter, Inc.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
* ============================================================== */
|
||||
|
||||
|
||||
!function ($) {
|
||||
|
||||
"use strict"; // jshint ;_;
|
||||
|
||||
|
||||
/* SCROLLSPY CLASS DEFINITION
|
||||
* ========================== */
|
||||
|
||||
function ScrollSpy(element, options) {
|
||||
var process = $.proxy(this.process, this)
|
||||
, $element = $(element).is('body') ? $(window) : $(element)
|
||||
, href
|
||||
this.options = $.extend({}, $.fn.scrollspy.defaults, options)
|
||||
this.$scrollElement = $element.on('scroll.scroll-spy.data-api', process)
|
||||
this.selector = (this.options.target
|
||||
|| ((href = $(element).attr('href')) && href.replace(/.*(?=#[^\s]+$)/, '')) //strip for ie7
|
||||
|| '') + ' .nav li > a'
|
||||
this.$body = $('body')
|
||||
this.refresh()
|
||||
this.process()
|
||||
}
|
||||
|
||||
ScrollSpy.prototype = {
|
||||
|
||||
constructor: ScrollSpy
|
||||
|
||||
, refresh: function () {
|
||||
var self = this
|
||||
, $targets
|
||||
|
||||
this.offsets = $([])
|
||||
this.targets = $([])
|
||||
|
||||
$targets = this.$body
|
||||
.find(this.selector)
|
||||
.map(function () {
|
||||
var $el = $(this)
|
||||
, href = $el.data('target') || $el.attr('href')
|
||||
, $href = /^#\w/.test(href) && $(href)
|
||||
return ( $href
|
||||
&& $href.length
|
||||
&& [[ $href.position().top + (!$.isWindow(self.$scrollElement.get(0)) && self.$scrollElement.scrollTop()), href ]] ) || null
|
||||
})
|
||||
.sort(function (a, b) { return a[0] - b[0] })
|
||||
.each(function () {
|
||||
self.offsets.push(this[0])
|
||||
self.targets.push(this[1])
|
||||
})
|
||||
}
|
||||
|
||||
, process: function () {
|
||||
var scrollTop = this.$scrollElement.scrollTop() + this.options.offset
|
||||
, scrollHeight = this.$scrollElement[0].scrollHeight || this.$body[0].scrollHeight
|
||||
, maxScroll = scrollHeight - this.$scrollElement.height()
|
||||
, offsets = this.offsets
|
||||
, targets = this.targets
|
||||
, activeTarget = this.activeTarget
|
||||
, i
|
||||
|
||||
if (scrollTop >= maxScroll) {
|
||||
return activeTarget != (i = targets.last()[0])
|
||||
&& this.activate ( i )
|
||||
}
|
||||
|
||||
for (i = offsets.length; i--;) {
|
||||
activeTarget != targets[i]
|
||||
&& scrollTop >= offsets[i]
|
||||
&& (!offsets[i + 1] || scrollTop <= offsets[i + 1])
|
||||
&& this.activate( targets[i] )
|
||||
}
|
||||
}
|
||||
|
||||
, activate: function (target) {
|
||||
var active
|
||||
, selector
|
||||
|
||||
this.activeTarget = target
|
||||
|
||||
$(this.selector)
|
||||
.parent('.active')
|
||||
.removeClass('active')
|
||||
|
||||
selector = this.selector
|
||||
+ '[data-target="' + target + '"],'
|
||||
+ this.selector + '[href="' + target + '"]'
|
||||
|
||||
active = $(selector)
|
||||
.parent('li')
|
||||
.addClass('active')
|
||||
|
||||
if (active.parent('.dropdown-menu').length) {
|
||||
active = active.closest('li.dropdown').addClass('active')
|
||||
}
|
||||
|
||||
active.trigger('activate')
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
/* SCROLLSPY PLUGIN DEFINITION
|
||||
* =========================== */
|
||||
|
||||
var old = $.fn.scrollspy
|
||||
|
||||
$.fn.scrollspy = function (option) {
|
||||
return this.each(function () {
|
||||
var $this = $(this)
|
||||
, data = $this.data('scrollspy')
|
||||
, options = typeof option == 'object' && option
|
||||
if (!data) $this.data('scrollspy', (data = new ScrollSpy(this, options)))
|
||||
if (typeof option == 'string') data[option]()
|
||||
})
|
||||
}
|
||||
|
||||
$.fn.scrollspy.Constructor = ScrollSpy
|
||||
|
||||
$.fn.scrollspy.defaults = {
|
||||
offset: 10
|
||||
}
|
||||
|
||||
|
||||
/* SCROLLSPY NO CONFLICT
|
||||
* ===================== */
|
||||
|
||||
$.fn.scrollspy.noConflict = function () {
|
||||
$.fn.scrollspy = old
|
||||
return this
|
||||
}
|
||||
|
||||
|
||||
/* SCROLLSPY DATA-API
|
||||
* ================== */
|
||||
|
||||
$(window).on('load', function () {
|
||||
$('[data-spy="scroll"]').each(function () {
|
||||
var $spy = $(this)
|
||||
$spy.scrollspy($spy.data())
|
||||
})
|
||||
})
|
||||
|
||||
}(window.jQuery);
|
||||
@@ -0,0 +1,144 @@
|
||||
/* ========================================================
|
||||
* bootstrap-tab.js v2.3.1
|
||||
* http://twitter.github.com/bootstrap/javascript.html#tabs
|
||||
* ========================================================
|
||||
* Copyright 2012 Twitter, Inc.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
* ======================================================== */
|
||||
|
||||
|
||||
!function ($) {
|
||||
|
||||
"use strict"; // jshint ;_;
|
||||
|
||||
|
||||
/* TAB CLASS DEFINITION
|
||||
* ==================== */
|
||||
|
||||
var Tab = function (element) {
|
||||
this.element = $(element)
|
||||
}
|
||||
|
||||
Tab.prototype = {
|
||||
|
||||
constructor: Tab
|
||||
|
||||
, show: function () {
|
||||
var $this = this.element
|
||||
, $ul = $this.closest('ul:not(.dropdown-menu)')
|
||||
, selector = $this.attr('data-target')
|
||||
, previous
|
||||
, $target
|
||||
, e
|
||||
|
||||
if (!selector) {
|
||||
selector = $this.attr('href')
|
||||
selector = selector && selector.replace(/.*(?=#[^\s]*$)/, '') //strip for ie7
|
||||
}
|
||||
|
||||
if ( $this.parent('li').hasClass('active') ) return
|
||||
|
||||
previous = $ul.find('.active:last a')[0]
|
||||
|
||||
e = $.Event('show', {
|
||||
relatedTarget: previous
|
||||
})
|
||||
|
||||
$this.trigger(e)
|
||||
|
||||
if (e.isDefaultPrevented()) return
|
||||
|
||||
$target = $(selector)
|
||||
|
||||
this.activate($this.parent('li'), $ul)
|
||||
this.activate($target, $target.parent(), function () {
|
||||
$this.trigger({
|
||||
type: 'shown'
|
||||
, relatedTarget: previous
|
||||
})
|
||||
})
|
||||
}
|
||||
|
||||
, activate: function ( element, container, callback) {
|
||||
var $active = container.find('> .active')
|
||||
, transition = callback
|
||||
&& $.support.transition
|
||||
&& $active.hasClass('fade')
|
||||
|
||||
function next() {
|
||||
$active
|
||||
.removeClass('active')
|
||||
.find('> .dropdown-menu > .active')
|
||||
.removeClass('active')
|
||||
|
||||
element.addClass('active')
|
||||
|
||||
if (transition) {
|
||||
element[0].offsetWidth // reflow for transition
|
||||
element.addClass('in')
|
||||
} else {
|
||||
element.removeClass('fade')
|
||||
}
|
||||
|
||||
if ( element.parent('.dropdown-menu') ) {
|
||||
element.closest('li.dropdown').addClass('active')
|
||||
}
|
||||
|
||||
callback && callback()
|
||||
}
|
||||
|
||||
transition ?
|
||||
$active.one($.support.transition.end, next) :
|
||||
next()
|
||||
|
||||
$active.removeClass('in')
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/* TAB PLUGIN DEFINITION
|
||||
* ===================== */
|
||||
|
||||
var old = $.fn.tab
|
||||
|
||||
$.fn.tab = function ( option ) {
|
||||
return this.each(function () {
|
||||
var $this = $(this)
|
||||
, data = $this.data('tab')
|
||||
if (!data) $this.data('tab', (data = new Tab(this)))
|
||||
if (typeof option == 'string') data[option]()
|
||||
})
|
||||
}
|
||||
|
||||
$.fn.tab.Constructor = Tab
|
||||
|
||||
|
||||
/* TAB NO CONFLICT
|
||||
* =============== */
|
||||
|
||||
$.fn.tab.noConflict = function () {
|
||||
$.fn.tab = old
|
||||
return this
|
||||
}
|
||||
|
||||
|
||||
/* TAB DATA-API
|
||||
* ============ */
|
||||
|
||||
$(document).on('click.tab.data-api', '[data-toggle="tab"], [data-toggle="pill"]', function (e) {
|
||||
e.preventDefault()
|
||||
$(this).tab('show')
|
||||
})
|
||||
|
||||
}(window.jQuery);
|
||||
@@ -0,0 +1,361 @@
|
||||
/* ===========================================================
|
||||
* bootstrap-tooltip.js v2.3.1
|
||||
* http://twitter.github.com/bootstrap/javascript.html#tooltips
|
||||
* Inspired by the original jQuery.tipsy by Jason Frame
|
||||
* ===========================================================
|
||||
* Copyright 2012 Twitter, Inc.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
* ========================================================== */
|
||||
|
||||
|
||||
!function ($) {
|
||||
|
||||
"use strict"; // jshint ;_;
|
||||
|
||||
|
||||
/* TOOLTIP PUBLIC CLASS DEFINITION
|
||||
* =============================== */
|
||||
|
||||
var Tooltip = function (element, options) {
|
||||
this.init('tooltip', element, options)
|
||||
}
|
||||
|
||||
Tooltip.prototype = {
|
||||
|
||||
constructor: Tooltip
|
||||
|
||||
, init: function (type, element, options) {
|
||||
var eventIn
|
||||
, eventOut
|
||||
, triggers
|
||||
, trigger
|
||||
, i
|
||||
|
||||
this.type = type
|
||||
this.$element = $(element)
|
||||
this.options = this.getOptions(options)
|
||||
this.enabled = true
|
||||
|
||||
triggers = this.options.trigger.split(' ')
|
||||
|
||||
for (i = triggers.length; i--;) {
|
||||
trigger = triggers[i]
|
||||
if (trigger == 'click') {
|
||||
this.$element.on('click.' + this.type, this.options.selector, $.proxy(this.toggle, this))
|
||||
} else if (trigger != 'manual') {
|
||||
eventIn = trigger == 'hover' ? 'mouseenter' : 'focus'
|
||||
eventOut = trigger == 'hover' ? 'mouseleave' : 'blur'
|
||||
this.$element.on(eventIn + '.' + this.type, this.options.selector, $.proxy(this.enter, this))
|
||||
this.$element.on(eventOut + '.' + this.type, this.options.selector, $.proxy(this.leave, this))
|
||||
}
|
||||
}
|
||||
|
||||
this.options.selector ?
|
||||
(this._options = $.extend({}, this.options, { trigger: 'manual', selector: '' })) :
|
||||
this.fixTitle()
|
||||
}
|
||||
|
||||
, getOptions: function (options) {
|
||||
options = $.extend({}, $.fn[this.type].defaults, this.$element.data(), options)
|
||||
|
||||
if (options.delay && typeof options.delay == 'number') {
|
||||
options.delay = {
|
||||
show: options.delay
|
||||
, hide: options.delay
|
||||
}
|
||||
}
|
||||
|
||||
return options
|
||||
}
|
||||
|
||||
, enter: function (e) {
|
||||
var defaults = $.fn[this.type].defaults
|
||||
, options = {}
|
||||
, self
|
||||
|
||||
this._options && $.each(this._options, function (key, value) {
|
||||
if (defaults[key] != value) options[key] = value
|
||||
}, this)
|
||||
|
||||
self = $(e.currentTarget)[this.type](options).data(this.type)
|
||||
|
||||
if (!self.options.delay || !self.options.delay.show) return self.show()
|
||||
|
||||
clearTimeout(this.timeout)
|
||||
self.hoverState = 'in'
|
||||
this.timeout = setTimeout(function() {
|
||||
if (self.hoverState == 'in') self.show()
|
||||
}, self.options.delay.show)
|
||||
}
|
||||
|
||||
, leave: function (e) {
|
||||
var self = $(e.currentTarget)[this.type](this._options).data(this.type)
|
||||
|
||||
if (this.timeout) clearTimeout(this.timeout)
|
||||
if (!self.options.delay || !self.options.delay.hide) return self.hide()
|
||||
|
||||
self.hoverState = 'out'
|
||||
this.timeout = setTimeout(function() {
|
||||
if (self.hoverState == 'out') self.hide()
|
||||
}, self.options.delay.hide)
|
||||
}
|
||||
|
||||
, show: function () {
|
||||
var $tip
|
||||
, pos
|
||||
, actualWidth
|
||||
, actualHeight
|
||||
, placement
|
||||
, tp
|
||||
, e = $.Event('show')
|
||||
|
||||
if (this.hasContent() && this.enabled) {
|
||||
this.$element.trigger(e)
|
||||
if (e.isDefaultPrevented()) return
|
||||
$tip = this.tip()
|
||||
this.setContent()
|
||||
|
||||
if (this.options.animation) {
|
||||
$tip.addClass('fade')
|
||||
}
|
||||
|
||||
placement = typeof this.options.placement == 'function' ?
|
||||
this.options.placement.call(this, $tip[0], this.$element[0]) :
|
||||
this.options.placement
|
||||
|
||||
$tip
|
||||
.detach()
|
||||
.css({ top: 0, left: 0, display: 'block' })
|
||||
|
||||
this.options.container ? $tip.appendTo(this.options.container) : $tip.insertAfter(this.$element)
|
||||
|
||||
pos = this.getPosition()
|
||||
|
||||
actualWidth = $tip[0].offsetWidth
|
||||
actualHeight = $tip[0].offsetHeight
|
||||
|
||||
switch (placement) {
|
||||
case 'bottom':
|
||||
tp = {top: pos.top + pos.height, left: pos.left + pos.width / 2 - actualWidth / 2}
|
||||
break
|
||||
case 'top':
|
||||
tp = {top: pos.top - actualHeight, left: pos.left + pos.width / 2 - actualWidth / 2}
|
||||
break
|
||||
case 'left':
|
||||
tp = {top: pos.top + pos.height / 2 - actualHeight / 2, left: pos.left - actualWidth}
|
||||
break
|
||||
case 'right':
|
||||
tp = {top: pos.top + pos.height / 2 - actualHeight / 2, left: pos.left + pos.width}
|
||||
break
|
||||
}
|
||||
|
||||
this.applyPlacement(tp, placement)
|
||||
this.$element.trigger('shown')
|
||||
}
|
||||
}
|
||||
|
||||
, applyPlacement: function(offset, placement){
|
||||
var $tip = this.tip()
|
||||
, width = $tip[0].offsetWidth
|
||||
, height = $tip[0].offsetHeight
|
||||
, actualWidth
|
||||
, actualHeight
|
||||
, delta
|
||||
, replace
|
||||
|
||||
$tip
|
||||
.offset(offset)
|
||||
.addClass(placement)
|
||||
.addClass('in')
|
||||
|
||||
actualWidth = $tip[0].offsetWidth
|
||||
actualHeight = $tip[0].offsetHeight
|
||||
|
||||
if (placement == 'top' && actualHeight != height) {
|
||||
offset.top = offset.top + height - actualHeight
|
||||
replace = true
|
||||
}
|
||||
|
||||
if (placement == 'bottom' || placement == 'top') {
|
||||
delta = 0
|
||||
|
||||
if (offset.left < 0){
|
||||
delta = offset.left * -2
|
||||
offset.left = 0
|
||||
$tip.offset(offset)
|
||||
actualWidth = $tip[0].offsetWidth
|
||||
actualHeight = $tip[0].offsetHeight
|
||||
}
|
||||
|
||||
this.replaceArrow(delta - width + actualWidth, actualWidth, 'left')
|
||||
} else {
|
||||
this.replaceArrow(actualHeight - height, actualHeight, 'top')
|
||||
}
|
||||
|
||||
if (replace) $tip.offset(offset)
|
||||
}
|
||||
|
||||
, replaceArrow: function(delta, dimension, position){
|
||||
this
|
||||
.arrow()
|
||||
.css(position, delta ? (50 * (1 - delta / dimension) + "%") : '')
|
||||
}
|
||||
|
||||
, setContent: function () {
|
||||
var $tip = this.tip()
|
||||
, title = this.getTitle()
|
||||
|
||||
$tip.find('.tooltip-inner')[this.options.html ? 'html' : 'text'](title)
|
||||
$tip.removeClass('fade in top bottom left right')
|
||||
}
|
||||
|
||||
, hide: function () {
|
||||
var that = this
|
||||
, $tip = this.tip()
|
||||
, e = $.Event('hide')
|
||||
|
||||
this.$element.trigger(e)
|
||||
if (e.isDefaultPrevented()) return
|
||||
|
||||
$tip.removeClass('in')
|
||||
|
||||
function removeWithAnimation() {
|
||||
var timeout = setTimeout(function () {
|
||||
$tip.off($.support.transition.end).detach()
|
||||
}, 500)
|
||||
|
||||
$tip.one($.support.transition.end, function () {
|
||||
clearTimeout(timeout)
|
||||
$tip.detach()
|
||||
})
|
||||
}
|
||||
|
||||
$.support.transition && this.$tip.hasClass('fade') ?
|
||||
removeWithAnimation() :
|
||||
$tip.detach()
|
||||
|
||||
this.$element.trigger('hidden')
|
||||
|
||||
return this
|
||||
}
|
||||
|
||||
, fixTitle: function () {
|
||||
var $e = this.$element
|
||||
if ($e.attr('title') || typeof($e.attr('data-original-title')) != 'string') {
|
||||
$e.attr('data-original-title', $e.attr('title') || '').attr('title', '')
|
||||
}
|
||||
}
|
||||
|
||||
, hasContent: function () {
|
||||
return this.getTitle()
|
||||
}
|
||||
|
||||
, getPosition: function () {
|
||||
var el = this.$element[0]
|
||||
return $.extend({}, (typeof el.getBoundingClientRect == 'function') ? el.getBoundingClientRect() : {
|
||||
width: el.offsetWidth
|
||||
, height: el.offsetHeight
|
||||
}, this.$element.offset())
|
||||
}
|
||||
|
||||
, getTitle: function () {
|
||||
var title
|
||||
, $e = this.$element
|
||||
, o = this.options
|
||||
|
||||
title = $e.attr('data-original-title')
|
||||
|| (typeof o.title == 'function' ? o.title.call($e[0]) : o.title)
|
||||
|
||||
return title
|
||||
}
|
||||
|
||||
, tip: function () {
|
||||
return this.$tip = this.$tip || $(this.options.template)
|
||||
}
|
||||
|
||||
, arrow: function(){
|
||||
return this.$arrow = this.$arrow || this.tip().find(".tooltip-arrow")
|
||||
}
|
||||
|
||||
, validate: function () {
|
||||
if (!this.$element[0].parentNode) {
|
||||
this.hide()
|
||||
this.$element = null
|
||||
this.options = null
|
||||
}
|
||||
}
|
||||
|
||||
, enable: function () {
|
||||
this.enabled = true
|
||||
}
|
||||
|
||||
, disable: function () {
|
||||
this.enabled = false
|
||||
}
|
||||
|
||||
, toggleEnabled: function () {
|
||||
this.enabled = !this.enabled
|
||||
}
|
||||
|
||||
, toggle: function (e) {
|
||||
var self = e ? $(e.currentTarget)[this.type](this._options).data(this.type) : this
|
||||
self.tip().hasClass('in') ? self.hide() : self.show()
|
||||
}
|
||||
|
||||
, destroy: function () {
|
||||
this.hide().$element.off('.' + this.type).removeData(this.type)
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
/* TOOLTIP PLUGIN DEFINITION
|
||||
* ========================= */
|
||||
|
||||
var old = $.fn.tooltip
|
||||
|
||||
$.fn.tooltip = function ( option ) {
|
||||
return this.each(function () {
|
||||
var $this = $(this)
|
||||
, data = $this.data('tooltip')
|
||||
, options = typeof option == 'object' && option
|
||||
if (!data) $this.data('tooltip', (data = new Tooltip(this, options)))
|
||||
if (typeof option == 'string') data[option]()
|
||||
})
|
||||
}
|
||||
|
||||
$.fn.tooltip.Constructor = Tooltip
|
||||
|
||||
$.fn.tooltip.defaults = {
|
||||
animation: true
|
||||
, placement: 'top'
|
||||
, selector: false
|
||||
, template: '<div class="tooltip"><div class="tooltip-arrow"></div><div class="tooltip-inner"></div></div>'
|
||||
, trigger: 'hover focus'
|
||||
, title: ''
|
||||
, delay: 0
|
||||
, html: false
|
||||
, container: false
|
||||
}
|
||||
|
||||
|
||||
/* TOOLTIP NO CONFLICT
|
||||
* =================== */
|
||||
|
||||
$.fn.tooltip.noConflict = function () {
|
||||
$.fn.tooltip = old
|
||||
return this
|
||||
}
|
||||
|
||||
}(window.jQuery);
|
||||
@@ -0,0 +1,60 @@
|
||||
/* ===================================================
|
||||
* bootstrap-transition.js v2.3.1
|
||||
* http://twitter.github.com/bootstrap/javascript.html#transitions
|
||||
* ===================================================
|
||||
* Copyright 2012 Twitter, Inc.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
* ========================================================== */
|
||||
|
||||
|
||||
!function ($) {
|
||||
|
||||
"use strict"; // jshint ;_;
|
||||
|
||||
|
||||
/* CSS TRANSITION SUPPORT (http://www.modernizr.com/)
|
||||
* ======================================================= */
|
||||
|
||||
$(function () {
|
||||
|
||||
$.support.transition = (function () {
|
||||
|
||||
var transitionEnd = (function () {
|
||||
|
||||
var el = document.createElement('bootstrap')
|
||||
, transEndEventNames = {
|
||||
'WebkitTransition' : 'webkitTransitionEnd'
|
||||
, 'MozTransition' : 'transitionend'
|
||||
, 'OTransition' : 'oTransitionEnd otransitionend'
|
||||
, 'transition' : 'transitionend'
|
||||
}
|
||||
, name
|
||||
|
||||
for (name in transEndEventNames){
|
||||
if (el.style[name] !== undefined) {
|
||||
return transEndEventNames[name]
|
||||
}
|
||||
}
|
||||
|
||||
}())
|
||||
|
||||
return transitionEnd && {
|
||||
end: transitionEnd
|
||||
}
|
||||
|
||||
})()
|
||||
|
||||
})
|
||||
|
||||
}(window.jQuery);
|
||||
@@ -0,0 +1,335 @@
|
||||
/* =============================================================
|
||||
* bootstrap-typeahead.js v2.3.1
|
||||
* http://twitter.github.com/bootstrap/javascript.html#typeahead
|
||||
* =============================================================
|
||||
* Copyright 2012 Twitter, Inc.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
* ============================================================ */
|
||||
|
||||
|
||||
!function($){
|
||||
|
||||
"use strict"; // jshint ;_;
|
||||
|
||||
|
||||
/* TYPEAHEAD PUBLIC CLASS DEFINITION
|
||||
* ================================= */
|
||||
|
||||
var Typeahead = function (element, options) {
|
||||
this.$element = $(element)
|
||||
this.options = $.extend({}, $.fn.typeahead.defaults, options)
|
||||
this.matcher = this.options.matcher || this.matcher
|
||||
this.sorter = this.options.sorter || this.sorter
|
||||
this.highlighter = this.options.highlighter || this.highlighter
|
||||
this.updater = this.options.updater || this.updater
|
||||
this.source = this.options.source
|
||||
this.$menu = $(this.options.menu)
|
||||
this.shown = false
|
||||
this.listen()
|
||||
}
|
||||
|
||||
Typeahead.prototype = {
|
||||
|
||||
constructor: Typeahead
|
||||
|
||||
, select: function () {
|
||||
var val = this.$menu.find('.active').attr('data-value')
|
||||
this.$element
|
||||
.val(this.updater(val))
|
||||
.change()
|
||||
return this.hide()
|
||||
}
|
||||
|
||||
, updater: function (item) {
|
||||
return item
|
||||
}
|
||||
|
||||
, show: function () {
|
||||
var pos = $.extend({}, this.$element.position(), {
|
||||
height: this.$element[0].offsetHeight
|
||||
})
|
||||
|
||||
this.$menu
|
||||
.insertAfter(this.$element)
|
||||
.css({
|
||||
top: pos.top + pos.height
|
||||
, left: pos.left
|
||||
})
|
||||
.show()
|
||||
|
||||
this.shown = true
|
||||
return this
|
||||
}
|
||||
|
||||
, hide: function () {
|
||||
this.$menu.hide()
|
||||
this.shown = false
|
||||
return this
|
||||
}
|
||||
|
||||
, lookup: function (event) {
|
||||
var items
|
||||
|
||||
this.query = this.$element.val()
|
||||
|
||||
if (!this.query || this.query.length < this.options.minLength) {
|
||||
return this.shown ? this.hide() : this
|
||||
}
|
||||
|
||||
items = $.isFunction(this.source) ? this.source(this.query, $.proxy(this.process, this)) : this.source
|
||||
|
||||
return items ? this.process(items) : this
|
||||
}
|
||||
|
||||
, process: function (items) {
|
||||
var that = this
|
||||
|
||||
items = $.grep(items, function (item) {
|
||||
return that.matcher(item)
|
||||
})
|
||||
|
||||
items = this.sorter(items)
|
||||
|
||||
if (!items.length) {
|
||||
return this.shown ? this.hide() : this
|
||||
}
|
||||
|
||||
return this.render(items.slice(0, this.options.items)).show()
|
||||
}
|
||||
|
||||
, matcher: function (item) {
|
||||
return ~item.toLowerCase().indexOf(this.query.toLowerCase())
|
||||
}
|
||||
|
||||
, sorter: function (items) {
|
||||
var beginswith = []
|
||||
, caseSensitive = []
|
||||
, caseInsensitive = []
|
||||
, item
|
||||
|
||||
while (item = items.shift()) {
|
||||
if (!item.toLowerCase().indexOf(this.query.toLowerCase())) beginswith.push(item)
|
||||
else if (~item.indexOf(this.query)) caseSensitive.push(item)
|
||||
else caseInsensitive.push(item)
|
||||
}
|
||||
|
||||
return beginswith.concat(caseSensitive, caseInsensitive)
|
||||
}
|
||||
|
||||
, highlighter: function (item) {
|
||||
var query = this.query.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g, '\\$&')
|
||||
return item.replace(new RegExp('(' + query + ')', 'ig'), function ($1, match) {
|
||||
return '<strong>' + match + '</strong>'
|
||||
})
|
||||
}
|
||||
|
||||
, render: function (items) {
|
||||
var that = this
|
||||
|
||||
items = $(items).map(function (i, item) {
|
||||
i = $(that.options.item).attr('data-value', item)
|
||||
i.find('a').html(that.highlighter(item))
|
||||
return i[0]
|
||||
})
|
||||
|
||||
items.first().addClass('active')
|
||||
this.$menu.html(items)
|
||||
return this
|
||||
}
|
||||
|
||||
, next: function (event) {
|
||||
var active = this.$menu.find('.active').removeClass('active')
|
||||
, next = active.next()
|
||||
|
||||
if (!next.length) {
|
||||
next = $(this.$menu.find('li')[0])
|
||||
}
|
||||
|
||||
next.addClass('active')
|
||||
}
|
||||
|
||||
, prev: function (event) {
|
||||
var active = this.$menu.find('.active').removeClass('active')
|
||||
, prev = active.prev()
|
||||
|
||||
if (!prev.length) {
|
||||
prev = this.$menu.find('li').last()
|
||||
}
|
||||
|
||||
prev.addClass('active')
|
||||
}
|
||||
|
||||
, listen: function () {
|
||||
this.$element
|
||||
.on('focus', $.proxy(this.focus, this))
|
||||
.on('blur', $.proxy(this.blur, this))
|
||||
.on('keypress', $.proxy(this.keypress, this))
|
||||
.on('keyup', $.proxy(this.keyup, this))
|
||||
|
||||
if (this.eventSupported('keydown')) {
|
||||
this.$element.on('keydown', $.proxy(this.keydown, this))
|
||||
}
|
||||
|
||||
this.$menu
|
||||
.on('click', $.proxy(this.click, this))
|
||||
.on('mouseenter', 'li', $.proxy(this.mouseenter, this))
|
||||
.on('mouseleave', 'li', $.proxy(this.mouseleave, this))
|
||||
}
|
||||
|
||||
, eventSupported: function(eventName) {
|
||||
var isSupported = eventName in this.$element
|
||||
if (!isSupported) {
|
||||
this.$element.setAttribute(eventName, 'return;')
|
||||
isSupported = typeof this.$element[eventName] === 'function'
|
||||
}
|
||||
return isSupported
|
||||
}
|
||||
|
||||
, move: function (e) {
|
||||
if (!this.shown) return
|
||||
|
||||
switch(e.keyCode) {
|
||||
case 9: // tab
|
||||
case 13: // enter
|
||||
case 27: // escape
|
||||
e.preventDefault()
|
||||
break
|
||||
|
||||
case 38: // up arrow
|
||||
e.preventDefault()
|
||||
this.prev()
|
||||
break
|
||||
|
||||
case 40: // down arrow
|
||||
e.preventDefault()
|
||||
this.next()
|
||||
break
|
||||
}
|
||||
|
||||
e.stopPropagation()
|
||||
}
|
||||
|
||||
, keydown: function (e) {
|
||||
this.suppressKeyPressRepeat = ~$.inArray(e.keyCode, [40,38,9,13,27])
|
||||
this.move(e)
|
||||
}
|
||||
|
||||
, keypress: function (e) {
|
||||
if (this.suppressKeyPressRepeat) return
|
||||
this.move(e)
|
||||
}
|
||||
|
||||
, keyup: function (e) {
|
||||
switch(e.keyCode) {
|
||||
case 40: // down arrow
|
||||
case 38: // up arrow
|
||||
case 16: // shift
|
||||
case 17: // ctrl
|
||||
case 18: // alt
|
||||
break
|
||||
|
||||
case 9: // tab
|
||||
case 13: // enter
|
||||
if (!this.shown) return
|
||||
this.select()
|
||||
break
|
||||
|
||||
case 27: // escape
|
||||
if (!this.shown) return
|
||||
this.hide()
|
||||
break
|
||||
|
||||
default:
|
||||
this.lookup()
|
||||
}
|
||||
|
||||
e.stopPropagation()
|
||||
e.preventDefault()
|
||||
}
|
||||
|
||||
, focus: function (e) {
|
||||
this.focused = true
|
||||
}
|
||||
|
||||
, blur: function (e) {
|
||||
this.focused = false
|
||||
if (!this.mousedover && this.shown) this.hide()
|
||||
}
|
||||
|
||||
, click: function (e) {
|
||||
e.stopPropagation()
|
||||
e.preventDefault()
|
||||
this.select()
|
||||
this.$element.focus()
|
||||
}
|
||||
|
||||
, mouseenter: function (e) {
|
||||
this.mousedover = true
|
||||
this.$menu.find('.active').removeClass('active')
|
||||
$(e.currentTarget).addClass('active')
|
||||
}
|
||||
|
||||
, mouseleave: function (e) {
|
||||
this.mousedover = false
|
||||
if (!this.focused && this.shown) this.hide()
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
/* TYPEAHEAD PLUGIN DEFINITION
|
||||
* =========================== */
|
||||
|
||||
var old = $.fn.typeahead
|
||||
|
||||
$.fn.typeahead = function (option) {
|
||||
return this.each(function () {
|
||||
var $this = $(this)
|
||||
, data = $this.data('typeahead')
|
||||
, options = typeof option == 'object' && option
|
||||
if (!data) $this.data('typeahead', (data = new Typeahead(this, options)))
|
||||
if (typeof option == 'string') data[option]()
|
||||
})
|
||||
}
|
||||
|
||||
$.fn.typeahead.defaults = {
|
||||
source: []
|
||||
, items: 8
|
||||
, menu: '<ul class="typeahead dropdown-menu"></ul>'
|
||||
, item: '<li><a href="#"></a></li>'
|
||||
, minLength: 1
|
||||
}
|
||||
|
||||
$.fn.typeahead.Constructor = Typeahead
|
||||
|
||||
|
||||
/* TYPEAHEAD NO CONFLICT
|
||||
* =================== */
|
||||
|
||||
$.fn.typeahead.noConflict = function () {
|
||||
$.fn.typeahead = old
|
||||
return this
|
||||
}
|
||||
|
||||
|
||||
/* TYPEAHEAD DATA-API
|
||||
* ================== */
|
||||
|
||||
$(document).on('focus.typeahead.data-api', '[data-provide="typeahead"]', function (e) {
|
||||
var $this = $(this)
|
||||
if ($this.data('typeahead')) return
|
||||
$this.typeahead($this.data())
|
||||
})
|
||||
|
||||
}(window.jQuery);
|
||||
@@ -0,0 +1,182 @@
|
||||
// https://raw.githubusercontent.com/getzola/zola/master/docs/static/search.js
|
||||
|
||||
function debounce(func, wait) {
|
||||
var timeout;
|
||||
|
||||
return function () {
|
||||
var context = this;
|
||||
var args = arguments;
|
||||
clearTimeout(timeout);
|
||||
|
||||
timeout = setTimeout(function () {
|
||||
timeout = null;
|
||||
func.apply(context, args);
|
||||
}, wait);
|
||||
};
|
||||
}
|
||||
|
||||
// Taken from mdbook
|
||||
// The strategy is as follows:
|
||||
// First, assign a value to each word in the document:
|
||||
// Words that correspond to search terms (stemmer aware): 40
|
||||
// Normal words: 2
|
||||
// First word in a sentence: 8
|
||||
// Then use a sliding window with a constant number of words and count the
|
||||
// sum of the values of the words within the window. Then use the window that got the
|
||||
// maximum sum. If there are multiple maximas, then get the last one.
|
||||
// Enclose the terms in <b>.
|
||||
function makeTeaser(body, terms) {
|
||||
var TERM_WEIGHT = 40;
|
||||
var NORMAL_WORD_WEIGHT = 2;
|
||||
var FIRST_WORD_WEIGHT = 8;
|
||||
var TEASER_MAX_WORDS = 30;
|
||||
|
||||
var stemmedTerms = terms.map(function (w) {
|
||||
return elasticlunr.stemmer(w.toLowerCase());
|
||||
});
|
||||
var termFound = false;
|
||||
var index = 0;
|
||||
var weighted = []; // contains elements of ["word", weight, index_in_document]
|
||||
|
||||
// split in sentences, then words
|
||||
var sentences = body.toLowerCase().split(". ");
|
||||
|
||||
for (var i in sentences) {
|
||||
var words = sentences[i].split(" ");
|
||||
var value = FIRST_WORD_WEIGHT;
|
||||
|
||||
for (var j in words) {
|
||||
var word = words[j];
|
||||
|
||||
if (word.length > 0) {
|
||||
for (var k in stemmedTerms) {
|
||||
if (elasticlunr.stemmer(word).startsWith(stemmedTerms[k])) {
|
||||
value = TERM_WEIGHT;
|
||||
termFound = true;
|
||||
}
|
||||
}
|
||||
weighted.push([word, value, index]);
|
||||
value = NORMAL_WORD_WEIGHT;
|
||||
}
|
||||
|
||||
index += word.length;
|
||||
index += 1; // ' ' or '.' if last word in sentence
|
||||
}
|
||||
|
||||
index += 1; // because we split at a two-char boundary '. '
|
||||
}
|
||||
|
||||
if (weighted.length === 0) {
|
||||
return body;
|
||||
}
|
||||
|
||||
var windowWeights = [];
|
||||
var windowSize = Math.min(weighted.length, TEASER_MAX_WORDS);
|
||||
// We add a window with all the weights first
|
||||
var curSum = 0;
|
||||
for (var i = 0; i < windowSize; i++) {
|
||||
curSum += weighted[i][1];
|
||||
}
|
||||
windowWeights.push(curSum);
|
||||
|
||||
for (var i = 0; i < weighted.length - windowSize; i++) {
|
||||
curSum -= weighted[i][1];
|
||||
curSum += weighted[i + windowSize][1];
|
||||
windowWeights.push(curSum);
|
||||
}
|
||||
|
||||
// If we didn't find the term, just pick the first window
|
||||
var maxSumIndex = 0;
|
||||
if (termFound) {
|
||||
var maxFound = 0;
|
||||
// backwards
|
||||
for (var i = windowWeights.length - 1; i >= 0; i--) {
|
||||
if (windowWeights[i] > maxFound) {
|
||||
maxFound = windowWeights[i];
|
||||
maxSumIndex = i;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
var teaser = [];
|
||||
var startIndex = weighted[maxSumIndex][2];
|
||||
for (var i = maxSumIndex; i < maxSumIndex + windowSize; i++) {
|
||||
var word = weighted[i];
|
||||
if (startIndex < word[2]) {
|
||||
// missing text from index to start of `word`
|
||||
teaser.push(body.substring(startIndex, word[2]));
|
||||
startIndex = word[2];
|
||||
}
|
||||
|
||||
// add <em/> around search terms
|
||||
if (word[1] === TERM_WEIGHT) {
|
||||
teaser.push("<b>");
|
||||
}
|
||||
startIndex = word[2] + word[0].length;
|
||||
teaser.push(body.substring(word[2], startIndex));
|
||||
|
||||
if (word[1] === TERM_WEIGHT) {
|
||||
teaser.push("</b>");
|
||||
}
|
||||
}
|
||||
teaser.push("…");
|
||||
return teaser.join("");
|
||||
}
|
||||
|
||||
function formatSearchResultItem(item, terms) {
|
||||
return '<div class="search-results__item">'
|
||||
+ `<a href="${item.ref}">${item.doc.title}</a>`
|
||||
+ `<div>${makeTeaser(item.doc.body, terms)}</div>`
|
||||
+ '</div>';
|
||||
}
|
||||
|
||||
function initSearch() {
|
||||
var $searchInput = document.getElementById("search");
|
||||
var $searchResults = document.querySelector(".search-results");
|
||||
var $searchResultsItems = document.querySelector(".search-results__items");
|
||||
var MAX_ITEMS = 10;
|
||||
|
||||
var options = {
|
||||
bool: "AND",
|
||||
fields: {
|
||||
title: {boost: 2},
|
||||
body: {boost: 1},
|
||||
}
|
||||
};
|
||||
var currentTerm = "";
|
||||
var index = elasticlunr.Index.load(window.searchIndex);
|
||||
|
||||
$searchInput.addEventListener("keyup", debounce(function() {
|
||||
var term = $searchInput.value.trim();
|
||||
if (term === currentTerm || !index) {
|
||||
return;
|
||||
}
|
||||
$searchResults.style.display = term === "" ? "none" : "block";
|
||||
$searchResultsItems.innerHTML = "";
|
||||
if (term === "") {
|
||||
return;
|
||||
}
|
||||
|
||||
var results = index.search(term, options);
|
||||
if (results.length === 0) {
|
||||
$searchResults.style.display = "none";
|
||||
return;
|
||||
}
|
||||
|
||||
currentTerm = term;
|
||||
for (var i = 0; i < Math.min(results.length, MAX_ITEMS); i++) {
|
||||
var item = document.createElement("li");
|
||||
item.innerHTML = formatSearchResultItem(results[i], term.split(" "));
|
||||
$searchResultsItems.appendChild(item);
|
||||
}
|
||||
}, 150));
|
||||
}
|
||||
|
||||
|
||||
if (document.readyState === "complete" ||
|
||||
(document.readyState !== "loading" && !document.documentElement.doScroll)
|
||||
) {
|
||||
initSearch();
|
||||
} else {
|
||||
document.addEventListener("DOMContentLoaded", initSearch);
|
||||
}
|
||||
@@ -0,0 +1,5 @@
|
||||
_386 = {
|
||||
fastLoad: false,
|
||||
onePass: true,
|
||||
speedFactor: 1
|
||||
};
|
||||
@@ -0,0 +1,29 @@
|
||||
{% extends "index.html" %}
|
||||
|
||||
{% block title %}{{ config.title }} - 404{% endblock title %}
|
||||
|
||||
{% block navbar %}
|
||||
{% for item in config.extra.zola386_menu %}
|
||||
<li>
|
||||
<a href="{{ config.base_url }}/{{item.path}}"><span>{{ item.name }}</span></a>
|
||||
</li>
|
||||
{% endfor %}
|
||||
{% endblock %}
|
||||
|
||||
{% block header %}
|
||||
<div class="alert alert-error navmargin">
|
||||
<h1>404 - Not found</h1>
|
||||
</div>
|
||||
{% endblock header %}
|
||||
|
||||
{% block main %}
|
||||
<p>
|
||||
The page you requested was not found.<br>
|
||||
You can try to find it by browsing the menus.
|
||||
</p>
|
||||
<p>
|
||||
<a href="{{ config.base_url }}" class="btn btn-info" role="button">Home</a>
|
||||
<a href="{{ config.base_url }}/categories" class="btn btn-info" role="button">Categories</a>
|
||||
<a href="{{ config.base_url }}/tags" class="btn btn-info" role="button">Tags</a>
|
||||
</p>
|
||||
{% endblock main %}
|
||||
@@ -0,0 +1,19 @@
|
||||
{% extends "index.html" %}
|
||||
|
||||
{% block title %}{{ config.title }} - {{ config.extra.label_categories }}{% endblock title %}
|
||||
|
||||
{% block header %}
|
||||
<div class="page-header">
|
||||
<h1>{{ config.extra.label_categories }}</h1>
|
||||
</div>
|
||||
{% endblock header %}
|
||||
|
||||
{% block main %}
|
||||
<ul>
|
||||
{% for category in terms %}
|
||||
<li>
|
||||
<a href="{{ category.permalink }}">{{ category.name }}</a> ({{ category.pages | length }})
|
||||
</li>
|
||||
{% endfor %}
|
||||
</ul>
|
||||
{% endblock main %}
|
||||
@@ -0,0 +1,17 @@
|
||||
{% extends "index.html" %}
|
||||
|
||||
{% block title %}{{ config.title }} - {{ config.extra.label_categories }}{% endblock title %}
|
||||
|
||||
{% block header %}
|
||||
<div class="page-header">
|
||||
<h1>{{ config.extra.label_category }}: {{ term.name }}</h1>
|
||||
</div>
|
||||
{% endblock header %}
|
||||
|
||||
{% block main %}
|
||||
<ul>
|
||||
{% for page in term.pages %}
|
||||
<li>{{ macro::post_min(page=page) }}</li>
|
||||
{% endfor %}
|
||||
</ul>
|
||||
{% endblock main %}
|
||||
@@ -0,0 +1,184 @@
|
||||
{% import "macros.html" as macro %}
|
||||
|
||||
<!DOCTYPE html>
|
||||
<html lang="{% if page.extra.lang %}{{ page.extra.lang }}{% else %}{{ config.default_language }}{% endif %}" itemscope itemtype="http://schema.org/Blog">
|
||||
<head>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
||||
<meta http-equiv="content-type" content="text/html; charset=utf-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1">
|
||||
<link rel="stylesheet" href="{{ get_url(path="site.css", trailing_slash=false) | safe }}">
|
||||
<title>{% block title %}{{ config.title }}{% endblock title %}</title>
|
||||
|
||||
{% if config.generate_rss %}
|
||||
<link rel="alternate" type="application/rss+xml" title="RSS" href="{{ get_url(path="rss.xml") }}">
|
||||
{% endif %}
|
||||
|
||||
<meta name="description" itemprop="about" content="{{ config.description }}">
|
||||
<meta name="keywords" itemprop="keywords" content="{{ config.extra.keywords }}">
|
||||
<meta name="author" itemprop="author" content="{{ config.extra.author }}">
|
||||
<meta itemprop="headline" content="{{ config.title }}">
|
||||
<meta itemprop="copyrightYear" content="{{ config.extra.year }}">
|
||||
|
||||
<link rel="icon" href="{{ get_url(path="images/favicon.ico") }}" type="image/x-icon">
|
||||
<link rel="apple-touch-icon" sizes="57x57" href="{{ get_url(path="images/apple-icon-57x57.png") }}">
|
||||
<link rel="apple-touch-icon" sizes="60x60" href="{{ get_url(path="images/apple-icon-60x60.png") }}">
|
||||
<link rel="apple-touch-icon" sizes="72x72" href="{{ get_url(path="images/apple-icon-72x72.png") }}">
|
||||
<link rel="apple-touch-icon" sizes="76x76" href="{{ get_url(path="images/apple-icon-76x76.png") }}">
|
||||
<link rel="apple-touch-icon" sizes="114x114" href="{{ get_url(path="images/apple-icon-114x114.png") }}">
|
||||
<link rel="apple-touch-icon" sizes="120x120" href="{{ get_url(path="images/apple-icon-120x120.png") }}">
|
||||
<link rel="apple-touch-icon" sizes="144x144" href="{{ get_url(path="images/apple-icon-144x144.png") }}">
|
||||
<link rel="apple-touch-icon" sizes="152x152" href="{{ get_url(path="images/apple-icon-152x152.png") }}">
|
||||
<link rel="apple-touch-icon" sizes="180x180" href="{{ get_url(path="images/apple-icon-180x180.png") }}">
|
||||
<link rel="icon" type="image/png" sizes="192x192" href="{{ get_url(path="images/android-icon-192x192.png") }}">
|
||||
<link rel="icon" type="image/png" sizes="32x32" href="{{ get_url(path="images/favicon-32x32.png") }}">
|
||||
<link rel="icon" type="image/png" sizes="96x96" href="{{ get_url(path="images/favicon-96x96.png") }}">
|
||||
<link rel="icon" type="image/png" sizes="16x16" href="{{ get_url(path="images/favicon-16x16.png") }}">
|
||||
<link rel="manifest" href="{{ get_url(path="images/manifest.json") }}">
|
||||
<meta name="msapplication-TileColor" content="{{ config.extra.theme_color }}">
|
||||
<meta name="msapplication-TileImage" content="{{ get_url(path="images/ms-icon-144x144.png") }}">
|
||||
<meta name="theme-color" content="{{ config.extra.theme_color }}">
|
||||
|
||||
<meta property="og:title" content="{% block ogtitle %}{{ config.title }}{% endblock ogtitle %}">
|
||||
<meta property="og:description" content="{% block ogdesc %}{{ config.description }}{% endblock ogdesc %}">
|
||||
<meta property="og:url" content="{% block ogurl %}{{ config.base_url }}{% endblock ogurl%}">
|
||||
<meta property="og:site_name" content="{{ config.title }}">
|
||||
{% if config.extra.image %}
|
||||
<meta property="og:image" content="{% block ogimg %}{{ config.extra.image }}{% endblock ogimg %}">
|
||||
{% endif %}
|
||||
<meta name="twitter:card" content="summary">
|
||||
{% if config.extra.twitter_user %}
|
||||
<meta name="twitter:site" content="{{ config.extra.twitter_user }}">
|
||||
<meta name="twitter:creator" content="{{ config.extra.twitter_user }}">
|
||||
<meta name="twitter:image:alt" content="{% block ogaltimg %}{{ config.title }}{% endblock ogaltimg %}">
|
||||
{% endif %}
|
||||
|
||||
{% if config.extra.google_analytics %}
|
||||
<script async src="https://www.googletagmanager.com/gtag/js?id={{config.extra.google_analytics}}"></script>
|
||||
<script>
|
||||
window.dataLayer = window.dataLayer || [];
|
||||
function gtag(){dataLayer.push(arguments);}
|
||||
gtag('js', new Date());
|
||||
gtag('config', '{{config.extra.google_analytics}}');
|
||||
</script>
|
||||
{% endif %}
|
||||
</head>
|
||||
|
||||
<body data-spy="scroll" data-target=".bs-docs-sidebar">
|
||||
<nav class="navbar navbar-inverse navbar-fixed-top">
|
||||
<div class="navbar-inner">
|
||||
<div class="container">
|
||||
<button type="button" class="btn btn-navbar" data-toggle="collapse" data-target=".nav-collapse"></button>
|
||||
<a class="brand" href="{{ config.base_url }}">{{ config.title }}</a>
|
||||
<div class="nav-collapse collapse">
|
||||
<ul class="nav">
|
||||
{% block navbar %}
|
||||
{% for item in config.extra.zola386_menu %}
|
||||
<li class="{% if item.path == current_path | replace(from="/", to="") %}active{% endif %}">
|
||||
<a href="{{ config.base_url }}/{{ item.path }}"><span>{{ item.name }}</span></a>
|
||||
</li>
|
||||
{% endfor %}
|
||||
{% endblock %}
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</nav>
|
||||
|
||||
<div class="container navmargin">
|
||||
<header class="jumbotron subhead" id="overview">
|
||||
{% block breadcrumb %}{% endblock breadcrumb %}
|
||||
{% block header %}
|
||||
<div class="page-header">
|
||||
<h1>{{ config.title }} <small>{{ config.description }}</small></h1>
|
||||
</div>
|
||||
{% endblock header %}
|
||||
{% block meta %}{% endblock meta %}
|
||||
</header>
|
||||
|
||||
<div class="row-fluid">
|
||||
|
||||
<div class="span9 bs-docs-sidebar">
|
||||
{% block main %}
|
||||
{% for page in paginator.pages %}
|
||||
{{ macro::post_max(page=page) }}
|
||||
{% endfor %}
|
||||
|
||||
{{ macro::paginator(ref=paginator, extra=config.extra) }}
|
||||
{% endblock main %}
|
||||
</div> <!-- span9 -->
|
||||
|
||||
<div class="span3 bs-docs-sidebar">
|
||||
{% block sidebar %}
|
||||
<!--<h1>Search</h1>
|
||||
<form class="form-search">
|
||||
<input id="search" type="text" class="input-large search-query">
|
||||
</form>
|
||||
<div class="search-results">
|
||||
<div class="search-results__items"></div>
|
||||
</div>
|
||||
<p></p>-->
|
||||
<h1>Categories</h1>
|
||||
<ul class="nav nav-list bs-docs-sidenav">
|
||||
{% set categories = get_taxonomy(kind="categories") %}
|
||||
{% for cat in categories.items %}
|
||||
<li><a href="{{ config.base_url }}/categories/{{ cat.name }}">{{ cat.name }}</a></li>
|
||||
{% endfor %}
|
||||
</ul>
|
||||
<p></p>
|
||||
<h1>Tags</h1>
|
||||
<ul class="nav nav-list bs-docs-sidenav">
|
||||
{% set tags = get_taxonomy(kind="tags") %}
|
||||
{% for tag in tags.items %}
|
||||
<li><a href="{{ config.base_url }}/tags/{{ tag.name }}">{{ tag.name }}</a></li>
|
||||
{% endfor %}
|
||||
</ul>
|
||||
{% endblock sidebar %}
|
||||
</div>
|
||||
|
||||
</div> <!-- row -->
|
||||
</div> <!-- container navmargin -->
|
||||
|
||||
<footer class="container">
|
||||
<hr class="soften">
|
||||
<p>
|
||||
{{ config.extra.year }} ©
|
||||
<a href="{{ config.base_url }}">{{ config.extra.author }}</a>
|
||||
|
|
||||
{% if config.extra.twitter_user %}
|
||||
<a href="https://twitter.com/{{ config.extra.twitter_user }}" target="_blank">Twitter</a>
|
||||
{% endif %}
|
||||
{% if config.extra.linkedin_user %}
|
||||
<a href="https://linkedin.com/in/{{ config.extra.linkedin_user }}" target="_blank">Linkedin</a>
|
||||
{% endif %}
|
||||
{% if config.extra.github_user %}
|
||||
<a href="https://github.com/{{ config.extra.github_user }}" target="_blank">GitHub</a>
|
||||
{% endif %}
|
||||
{% if config.extra.gitlab_user %}
|
||||
<a href="https://gitlab.com/{{ config.extra.gitlab_user }}" target="_blank">GitLab</a>
|
||||
{% endif %}
|
||||
|
|
||||
Built on <a href="https://getzola.org" target="_blank">Zola</a>
|
||||
</p>
|
||||
</footer>
|
||||
|
||||
<script src="{{ get_url(path="js/jquery.js", trailing_slash=false) | safe }}"></script>
|
||||
<script src="{{ get_url(path="js/bootstrap-386.js", trailing_slash=false) | safe }}"></script>
|
||||
<script src="{{ get_url(path="js/bootstrap-transition.js", trailing_slash=false) | safe }}"></script>
|
||||
<script src="{{ get_url(path="js/bootstrap-alert.js", trailing_slash=false) | safe }}"></script>
|
||||
<script src="{{ get_url(path="js/bootstrap-modal.js", trailing_slash=false) | safe }}"></script>
|
||||
<script src="{{ get_url(path="js/bootstrap-dropdown.js", trailing_slash=false) | safe }}"></script>
|
||||
<script src="{{ get_url(path="js/bootstrap-scrollspy.js", trailing_slash=false) | safe }}"></script>
|
||||
<script src="{{ get_url(path="js/bootstrap-tab.js", trailing_slash=false) | safe }}"></script>
|
||||
<script src="{{ get_url(path="js/bootstrap-tooltip.js", trailing_slash=false) | safe }}"></script>
|
||||
<script src="{{ get_url(path="js/bootstrap-popover.js", trailing_slash=false) | safe }}"></script>
|
||||
<script src="{{ get_url(path="js/bootstrap-button.js", trailing_slash=false) | safe }}"></script>
|
||||
<script src="{{ get_url(path="js/bootstrap-collapse.js", trailing_slash=false) | safe }}"></script>
|
||||
<script src="{{ get_url(path="js/bootstrap-carousel.js", trailing_slash=false) | safe }}"></script>
|
||||
<script src="{{ get_url(path="js/bootstrap-typeahead.js", trailing_slash=false) | safe }}"></script>
|
||||
<script src="{{ get_url(path="js/bootstrap-affix.js", trailing_slash=false) | safe }}"></script>
|
||||
<script src="{{ get_url(path="js/zola.386.js", trailing_slash=false) | safe }}"></script>
|
||||
<script src="{{ get_url(path="js/search.js", trailing_slash=false) | safe }}"></script>
|
||||
<script src="{{ get_url(path="elasticlunr.min.js", trailing_slash=false) | safe }}"></script>
|
||||
<script src="{{ get_url(path="search_index.en.js", trailing_slash=false) | safe }}"></script>
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,79 @@
|
||||
{% macro post_max(page) %}
|
||||
<div>
|
||||
<h1><a href="{{ page.permalink }}">{{ page.title }}</a></h1>
|
||||
<p>{{ page.description }}</p>
|
||||
<dl class="dl-horizontal">
|
||||
<dt>{{ config.extra.label_date }}</dt>
|
||||
<dd>{{ page.date | date(format="%Y-%m-%d") }}</dd>
|
||||
|
||||
<dt>{{ config.extra.label_author }}</dt>
|
||||
<dd>
|
||||
{% if page.extra.author %}
|
||||
{{page.extra.author}}
|
||||
{% else %}
|
||||
{{config.extra.author}}
|
||||
{% endif %}
|
||||
</dd>
|
||||
|
||||
{% if page.taxonomies.categories %}
|
||||
<dt>{{ config.extra.label_taxonomy }}</dt>
|
||||
<dd>
|
||||
<a href="{{ get_taxonomy_url(kind="categories", name=page.taxonomies.categories[0]) }}">
|
||||
{{ page.taxonomies.categories[0] }}
|
||||
</a>
|
||||
|
|
||||
{% for tag in page.taxonomies.tags %}
|
||||
<a href="{{ get_taxonomy_url(kind="tags", name=tag) }}">{{ tag }}</a>{% if page.taxonomies.tags | length > 1 %}{% if loop.index != page.taxonomies.tags | length %},{% endif %}{% endif %}
|
||||
{% endfor %}
|
||||
</a>
|
||||
</dd>
|
||||
{% endif %}
|
||||
|
||||
<dt>{{ config.extra.label_reading }}</dt>
|
||||
<dd>{{ page.reading_time }}'</dd>
|
||||
</dl>
|
||||
<p>
|
||||
<a href="{{ page.permalink }}" class="btn btn-info" role="button">{{ config.extra.label_read_more }}</a>
|
||||
</p>
|
||||
<hr class="soften">
|
||||
<p></p>
|
||||
</div>
|
||||
{% endmacro post_max %}
|
||||
|
||||
|
||||
{% macro post_min(page) %}
|
||||
<a href="{{ page.permalink }}">{{ page.date }} | {{ page.title }}</a>
|
||||
{% endmacro post_min %}
|
||||
|
||||
|
||||
{% macro paginator(ref, extra) %}
|
||||
<div class="pagination pagination-centered">
|
||||
<ul>
|
||||
{% if ref.current_index != 1 %}
|
||||
<li><a href="{{ ref.first }}">⇤</a></li>
|
||||
{% else %}
|
||||
<li class="disabled"><a href="{{ ref.first }}">⇤</a></li>
|
||||
{% endif %}
|
||||
|
||||
{% if ref.next %}
|
||||
<li><a href="{{ ref.previous }}">←</a></li>
|
||||
{% else %}
|
||||
<li class="disabled"><a href="#">←</a></li>
|
||||
{% endif %}
|
||||
|
||||
<li class="disabled"><a href="#">{{ ref.current_index }}/{{ ref.number_pagers }}</a></li>
|
||||
|
||||
{% if ref.next %}
|
||||
<li><a href="{{ ref.next }}">→</a></li>
|
||||
{% else %}
|
||||
<li class="disabled"><a href="#">→</a></li>
|
||||
{% endif %}
|
||||
|
||||
{% if ref.current_index != ref.number_pagers %}
|
||||
<li><a href="{{ ref.last }}">⇥</a></li>
|
||||
{% else %}
|
||||
<li class="disabled"><a href="{{ ref.last }}">⇥</a></li>
|
||||
{% endif %}
|
||||
</ul>
|
||||
</div>
|
||||
{% endmacro paginator %}
|
||||
@@ -0,0 +1,63 @@
|
||||
{% extends "index.html" %}
|
||||
|
||||
{% block title %}{{ config.title}} - {{ page.title }}{% endblock title %}
|
||||
|
||||
{% block ogtitle %}{{ config.title}} - {{ page.title }}{% endblock ogtitle %}
|
||||
{% block ogdesc %}{{ page.description }}{% endblock ogdesc %}
|
||||
{% block ogurl %}{% if page.slug %}{{ config.base_url }}/{{ page.slug }}{% endif %}{% endblock ogurl %}
|
||||
{% block ogimg %}{% if page.extra.image %}{{ page.extra.image }}{% endif %}{% endblock ogimg %}
|
||||
|
||||
|
||||
{% block breadcrumb %}
|
||||
<p class="lead">
|
||||
<span>>></span>
|
||||
<a href="{{ config.base_url }}">Home</a>
|
||||
{% if page.taxonomies %}
|
||||
<span class="divider">/</span>
|
||||
<a class="category" href="{{ get_taxonomy_url(kind="categories", name=page.taxonomies.categories[0]) }}">{{ page.taxonomies.categories[0] }}</a>
|
||||
<span class="divider">/</span>
|
||||
{% for tag in page.taxonomies.tags %}
|
||||
<a href="{{ get_taxonomy_url(kind="tags", name=tag) }}">{{ tag }}</a>{% if page.taxonomies.tags | length > 1 %}{% if loop.index != page.taxonomies.tags | length %},{% endif %}{% endif %}
|
||||
{% endfor %}
|
||||
{% endif %}
|
||||
</p>
|
||||
{% endblock breadcrumb %}
|
||||
|
||||
{% block header %}
|
||||
<div class="page-header">
|
||||
<h1>{{ page.title }}</h1>
|
||||
</div>
|
||||
{% endblock header %}
|
||||
|
||||
{% block meta %}
|
||||
<p class="text-right">
|
||||
<span class="label label-success">
|
||||
∵
|
||||
{% if page.extra.author %}
|
||||
{{ page.extra.author }}
|
||||
{% else %}
|
||||
{{ config.extra.author }}
|
||||
{% endif %}
|
||||
</span>
|
||||
<span class="label label-success">∴ {{ page.date }}</span>
|
||||
<span class="label label-success">∞ {{ page.reading_time }}'</span>
|
||||
</p>
|
||||
{% endblock meta %}
|
||||
|
||||
{% block main %}
|
||||
{{ page.content | safe }}
|
||||
{% if config.extra.disqus and page.extra.comments %}
|
||||
<div id="disqus">
|
||||
<div id="disqus_thread"></div>
|
||||
<script>
|
||||
(function() { // DON'T EDIT BELOW THIS LINE
|
||||
var d = document, s = d.createElement('script');
|
||||
s.src = 'https://{{config.extra.disqus}}.disqus.com/embed.js';
|
||||
s.setAttribute('data-timestamp', +new Date());
|
||||
(d.head || d.body).appendChild(s);
|
||||
})();
|
||||
</script>
|
||||
<noscript>Please enable JavaScript to view the <a href="https://disqus.com/?ref_noscript">comments powered by Disqus.</a></noscript>
|
||||
</div>
|
||||
{% endif %}
|
||||
{% endblock main %}
|
||||
@@ -0,0 +1,26 @@
|
||||
{% if not width %}
|
||||
{% set width = 240 %}
|
||||
{% endif %}
|
||||
{% if not height %}
|
||||
{% if width %}
|
||||
{% set height = width %}
|
||||
{% else %}
|
||||
{% set height = 180 %}
|
||||
{% endif %}
|
||||
{% endif %}
|
||||
{% if not op %}
|
||||
{% set op = 'fill' %}
|
||||
{% endif %}
|
||||
|
||||
{% if caption %}
|
||||
<figure>
|
||||
<a href="{{ get_url(path=path) }}"><img src="{{ resize_image(path=path, width=width, height=height, op=op) }}"/></a>
|
||||
<figcaption>{{ caption }}</figcaption>
|
||||
</figure>
|
||||
{% elif figure %}
|
||||
<figure>
|
||||
<img src="{{ resize_image(path=path, width=width, height=height, op=op) }}"/>
|
||||
</figure>
|
||||
{% else %}
|
||||
<img src="{{ resize_image(path=path, width=width, height=height, op=op) }}"/>
|
||||
{% endif %}
|
||||
@@ -0,0 +1,19 @@
|
||||
{% extends "index.html" %}
|
||||
|
||||
{% block title %}{{ config.title }} - {{ config.extra.label_tags }}{% endblock title %}
|
||||
|
||||
{% block header %}
|
||||
<div class="page-header">
|
||||
<h1>{{ config.extra.label_tags }}</h1>
|
||||
</div>
|
||||
{% endblock header %}
|
||||
|
||||
{% block main %}
|
||||
<ul>
|
||||
{% for category in terms %}
|
||||
<li>
|
||||
<a href="{{ category.permalink }}">{{ category.name }}</a> ({{ category.pages | length }})
|
||||
</li>
|
||||
{% endfor %}
|
||||
</ul>
|
||||
{% endblock main %}
|
||||
@@ -0,0 +1,17 @@
|
||||
{% extends "index.html" %}
|
||||
|
||||
{% block title %}{{ config.title }} - {{ config.extra.label_tags }}{% endblock title %}
|
||||
|
||||
{% block header %}
|
||||
<div class="page-header">
|
||||
<h1>{{ config.extra.label_tag }}: {{ term.name }}</h1>
|
||||
</div>
|
||||
{% endblock header %}
|
||||
|
||||
{% block main %}
|
||||
<ul>
|
||||
{% for page in term.pages %}
|
||||
<li>{{ macro::post_min(page=page) }}</li>
|
||||
{% endfor %}
|
||||
</ul>
|
||||
{% endblock main %}
|
||||
@@ -0,0 +1,10 @@
|
||||
name = "zola.386"
|
||||
description = "Zola port of the BOOTSTRA.386 theme."
|
||||
license = "MIT"
|
||||
homepage = "https://github.com/lopes/zola.386"
|
||||
min_version = "0.10.1"
|
||||
demo = "https://zola-386.netlify.com"
|
||||
|
||||
[author]
|
||||
name = "José Lopes"
|
||||
homepage = "https://github.com/lopes"
|
||||