first commit

This commit is contained in:
sujan 2024-10-06 15:18:53 +05:45
commit ab37422fc6
49 changed files with 7491 additions and 0 deletions

Binary file not shown.

Binary file not shown.

View File

@ -0,0 +1,245 @@
<?xml version="1.0" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" >
<svg xmlns="http://www.w3.org/2000/svg">
<metadata>
This is a custom SVG webfont generated by Font Squirrel.
Copyright : Copyright c 2010 by Ryoichi Tsunekawa All rights reserved
Designer : Ryoichi Tsunekawa
Foundry : Ryoichi Tsunekawa
</metadata>
<defs>
<font id="BebasNeueRegular" horiz-adv-x="811" >
<font-face units-per-em="2048" ascent="1638" descent="-410" />
<missing-glyph horiz-adv-x="317" />
<glyph unicode=" " horiz-adv-x="317" />
<glyph unicode="&#x09;" horiz-adv-x="317" />
<glyph unicode="&#xa0;" horiz-adv-x="317" />
<glyph unicode="!" horiz-adv-x="389" d="M82 836v598h225v-598l-28 -519h-168zM86 0v217h217v-217h-217z" />
<glyph unicode="&#x22;" horiz-adv-x="665" d="M82 1434h217l-33 -422h-153zM367 1434h217l-33 -422h-154z" />
<glyph unicode="#" horiz-adv-x="839" d="M31 410l16 159h100l39 375h-102l16 160h103l35 330h184l-35 -330h133l35 330h184l-34 -330h104l-16 -160h-105l-39 -375h105l-17 -159h-104l-43 -410h-184l43 410h-134l-43 -410h-184l43 410h-100zM332 569h133l39 375h-133z" />
<glyph unicode="$" d="M70 365v98h213v-113q0 -139 116.5 -139t116.5 139q0 68 -32.5 127.5t-82 99t-105.5 90t-105.5 99.5t-82 128t-32.5 175q0 297 237 350v107h185v-107q242 -49 241 -350v-45h-213v59q0 141 -112.5 141.5t-112.5 -141.5q0 -80 45 -146.5t109.5 -117.5t130 -107.5 t110.5 -145.5t45 -201q0 -147 -62.5 -237.5t-180.5 -115.5v-104h-185v104q-243 50 -243 353z" />
<glyph unicode="%" horiz-adv-x="1284" d="M70 743v471q0 111 55 170.5t161.5 59.5t162 -59.5t55.5 -170.5v-471q0 -111 -55.5 -170t-162 -59t-161.5 59t-55 170zM213 733q0 -90 73.5 -90t73.5 90v492q0 90 -73.5 90t-73.5 -90v-492zM287 0l565 1434h133l-565 -1434h-133zM780 219v471q0 111 55.5 170.5t162 59.5 t161.5 -59.5t55 -170.5v-471q0 -111 -55 -170t-161.5 -59t-162 59t-55.5 170zM924 209q0 -90 73.5 -90t73.5 90v491q0 90 -73.5 90.5t-73.5 -90.5v-491z" />
<glyph unicode="&#x26;" horiz-adv-x="847" d="M84 311v146q0 231 156 301q-156 66 -156 295v26q0 354 336 355h258v-205h-254q-115 0 -115 -139v-89q0 -82 34 -116.5t101 -34.5h99v160h225v-160h59v-205h-59v-471q0 -117 25 -174h-230q-16 45 -20 113q-59 -129 -209 -129q-250 -1 -250 327zM309 330q0 -141 117 -142 q111 0 117 125v332h-86q-78 0 -113 -42t-35 -140v-133z" />
<glyph unicode="'" horiz-adv-x="368" d="M76 1434h217l-33 -422h-154z" />
<glyph unicode="(" horiz-adv-x="514" d="M96 313v807q0 170 73 242t243 72h69v-185h-55q-55 0 -79.5 -27.5t-24.5 -101.5v-807q0 -74 24.5 -101.5t79.5 -27.5h55v-184h-69q-170 0 -243 71.5t-73 241.5z" />
<glyph unicode=")" horiz-adv-x="514" d="M33 0v184h55q55 0 80 28t25 101v807q0 74 -25 101.5t-80 27.5h-55v185h69q170 0 243 -72t73 -242v-807q0 -170 -73 -241.5t-243 -71.5h-69z" />
<glyph unicode="*" d="M4 1075l57 174l306 -153l-54 338h185l-54 -338l306 153l57 -174l-336 -57l240 -240l-148 -108l-157 303l-158 -303l-148 108l240 240z" />
<glyph unicode="+" d="M51 637v160h275v276h159v-276h275v-160h-275v-281h-159v281h-275z" />
<glyph unicode="," horiz-adv-x="380" d="M82 0v217h217v-194l-98 -228h-92l59 205h-86z" />
<glyph unicode="-" horiz-adv-x="552" d="M72 614v205h409v-205h-409z" />
<glyph unicode="." horiz-adv-x="380" d="M82 0v217h217v-217h-217z" />
<glyph unicode="/" horiz-adv-x="780" d="M10 0l565 1434h195l-565 -1434h-195z" />
<glyph unicode="0" d="M63 344v746q0 172 88.5 266t254 94t254 -94t88.5 -266v-746q0 -172 -88.5 -266t-254 -94t-254 94t-88.5 266zM289 330q0 -141 116.5 -141.5t116.5 141.5v774q0 141 -116.5 141t-116.5 -141v-774z" />
<glyph unicode="1" d="M221 1094v159q82 0 134.5 28t71.5 60.5t42 92.5h152v-1434h-226v1094h-174z" />
<glyph unicode="2" d="M82 0v176q0 117 46 214t111.5 170t131 143.5t111.5 167t46 210.5q0 92 -29.5 128t-86.5 36q-117 0 -117 -141v-154h-213v140q0 174 86 267t250 93t250 -93t86 -267q0 -131 -50.5 -247t-120 -198t-137 -153.5t-109.5 -144.5t-30 -142h426v-205h-651z" />
<glyph unicode="3" d="M70 344v119h213v-133q0 -141 116 -142q57 0 87 36t30 126v113q0 98 -35 140t-112 42h-76v205h88q68 0 101.5 35t33.5 116v80q0 92 -29.5 128t-87.5 36q-117 0 -116 -141v-92h-213v78q0 174 86 267t249.5 93t249.5 -93t86 -267v-37q0 -229 -157 -295q158 -70 157 -301 v-113q0 -174 -86 -267t-249.5 -93t-249.5 93t-86 267z" />
<glyph unicode="4" d="M29 260v205l409 969h246v-969h107v-205h-107v-260h-225v260h-430zM236 465h223v530z" />
<glyph unicode="5" d="M72 344v119h213v-133q0 -139 116.5 -139.5t116.5 139.5v315q0 141 -116.5 141t-116.5 -141v-43h-213l41 832h594v-205h-392l-18 -342q63 104 197 104q250 0 249 -327v-320q0 -174 -86 -267t-249.5 -93t-249.5 93t-86 267z" />
<glyph unicode="6" d="M68 344v733q0 373 344 373q164 0 250 -93t86 -267v-37h-213v51q0 141 -117 141q-63 0 -94 -39t-31 -137v-262q59 127 209 127q250 0 250 -328v-262q0 -172 -88.5 -266t-254 -94t-253.5 94t-88 266zM293 330q0 -139 116.5 -139.5t116.5 139.5v258q0 141 -116.5 141 t-116.5 -141v-258z" />
<glyph unicode="7" d="M68 1229v205h675v-197l-331 -1237h-226l330 1229h-448z" />
<glyph unicode="8" d="M53 344v113q0 221 140 299q-139 76 -140 288v46q0 172 91.5 266t261 94t261 -94t91.5 -266v-46q0 -211 -140 -288q139 -78 140 -299v-113q0 -172 -91.5 -266t-261 -94t-261 94t-91.5 266zM279 350q0 -162 127 -162q125 0 126 162v133q0 162 -126.5 162t-126.5 -162v-133z M279 1001q0 -152 126.5 -151.5t126.5 151.5v80q0 164 -126.5 164t-126.5 -164v-80z" />
<glyph unicode="9" d="M59 827v263q0 172 88.5 266t254 94t253.5 -94t88 -266v-734q0 -373 -344 -372q-164 0 -250 93t-86 267v37h213v-51q0 -141 117 -142q63 0 94 39t31 138v262q-59 -127 -209 -127q-250 -1 -250 327zM285 846q0 -141 116.5 -141t116.5 141v258q0 139 -116.5 139t-116.5 -139 v-258z" />
<glyph unicode=":" horiz-adv-x="380" d="M82 0v217h217v-217h-217zM82 780v217h217v-217h-217z" />
<glyph unicode=";" horiz-adv-x="380" d="M82 0v217h217v-194l-98 -228h-92l59 205h-86zM82 780v217h217v-217h-217z" />
<glyph unicode="&#x3c;" d="M61 637v160l668 245v-161l-459 -164l459 -164v-162z" />
<glyph unicode="=" d="M72 471v160h667v-160h-667zM72 803v160h667v-160h-667z" />
<glyph unicode="&#x3e;" d="M82 391v162l459 164l-459 164v161l668 -245v-160z" />
<glyph unicode="?" horiz-adv-x="737" d="M41 948v142q0 174 84 267t248 93t248 -93t84 -267q0 -125 -42 -228.5t-91.5 -160t-91.5 -137.5t-42 -167q0 -45 8 -80h-200q-12 37 -13 89q0 104 39 191t84 141.5t84 150.5t39 215q0 141 -112.5 141t-112.5 -141v-156h-213zM236 0v217h217v-217h-217z" />
<glyph unicode="@" horiz-adv-x="1411" d="M49 594q0 193 48 358.5t139.5 291.5t238 199t330.5 73q303 0 436 -164t133 -439q0 -178 -39 -312t-102.5 -204.5t-128 -103.5t-129.5 -33q-168 0 -180 135q-63 -129 -199 -123q-217 6 -184 316l22 207q16 152 80 229.5t170 73.5q127 -2 168 -127l12 119h197l-62 -592 q-6 -51 41 -52q80 0 122 142.5t42 320.5q0 201 -100 316.5t-307 115.5q-270 0 -412.5 -200.5t-142.5 -556.5q0 -254 119.5 -394.5t357.5 -140.5q244 0 424 139l-17 -196q-172 -115 -419 -115q-334 0 -496 191.5t-162 525.5zM610 598q-14 -131 88 -135q47 -2 77 29.5t38 99.5 l21 194q6 57 -18.5 86t-70.5 29q-49 2 -78.5 -28.5t-37.5 -100.5z" />
<glyph unicode="A" horiz-adv-x="833" d="M23 0l229 1434h330l229 -1434h-227l-39 260h-277l-39 -260h-206zM297 455h217l-108 725z" />
<glyph unicode="B" horiz-adv-x="831" d="M82 0v1434h340q174 0 254 -81t80 -249v-51q0 -221 -146 -289q168 -66 168 -307v-117q0 -166 -87 -253t-255 -87h-354zM307 205h129q59 0 88 31.5t29 109.5v125q0 98 -34 136t-111 38h-101v-440zM307 850h88q68 0 101.5 35t33.5 116v80q0 147 -114 148h-109v-379z" />
<glyph unicode="C" horiz-adv-x="790" d="M63 344v746q0 174 86.5 267t250 93t249.5 -93t86 -267v-140h-213v154q0 141 -116.5 141t-116.5 -141v-774q0 -139 116.5 -139.5t116.5 139.5v205h213v-191q0 -174 -86 -267t-249.5 -93t-250 93t-86.5 267z" />
<glyph unicode="D" horiz-adv-x="835" d="M82 0v1434h356q336 0 336 -355v-725q0 -354 -336 -354h-356zM307 205h127q115 0 115 139v746q0 139 -115 139h-127v-1024z" />
<glyph unicode="E" horiz-adv-x="753" d="M82 0v1434h614v-205h-389v-400h309v-204h-309v-420h389v-205h-614z" />
<glyph unicode="F" horiz-adv-x="704" d="M82 0v1434h596v-205h-371v-432h291v-205h-291v-592h-225z" />
<glyph unicode="G" horiz-adv-x="798" d="M63 344v746q0 174 86.5 267t250 93t249.5 -93t86 -267v-140h-213v154q0 141 -116.5 141t-116.5 -141v-774q0 -139 116.5 -139.5t116.5 139.5v264h-102v205h315v-455q0 -174 -86 -267t-249.5 -93t-250 93t-86.5 267z" />
<glyph unicode="H" horiz-adv-x="874" d="M82 0v1434h225v-615h256v615h230v-1434h-230v614h-256v-614h-225z" />
<glyph unicode="I" horiz-adv-x="389" d="M82 0v1434h225v-1434h-225z" />
<glyph unicode="J" horiz-adv-x="524" d="M20 0v205q25 -2 78 -2q129 0 129 137v1094h226v-1078q0 -360 -324 -360q-72 0 -109 4z" />
<glyph unicode="K" horiz-adv-x="847" d="M82 0v1434h225v-625l295 625h225l-313 -639l313 -795h-231l-219 571l-70 -131v-440h-225z" />
<glyph unicode="L" horiz-adv-x="694" d="M82 0v1434h225v-1229h371v-205h-596z" />
<glyph unicode="M" horiz-adv-x="1107" d="M80 0v1434h313l166 -1018l154 1018h313v-1434h-213v1028l-156 -1028h-213l-168 1014v-1014h-196z" />
<glyph unicode="N" horiz-adv-x="874" d="M80 0v1434h282l232 -859v859h201v-1434h-232l-280 1038v-1038h-203z" />
<glyph unicode="O" d="M63 344v746q0 172 88.5 266t254 94t254 -94t88.5 -266v-746q0 -172 -88.5 -266t-254 -94t-254 94t-88.5 266zM289 330q0 -141 116.5 -141.5t116.5 141.5v774q0 141 -116.5 141t-116.5 -141v-774z" />
<glyph unicode="P" horiz-adv-x="772" d="M82 0v1434h332q336 0 336 -355v-186q0 -354 -336 -354h-107v-539h-225zM307 743h107q55 0 82.5 31t27.5 105v215q0 74 -27.5 104.5t-82.5 30.5h-107v-486z" />
<glyph unicode="Q" d="M63 344v746q0 172 88.5 266t254 94t254 -94t88.5 -266v-746q0 -121 -43 -201q12 -31 63 -30h20v-201h-30q-145 0 -195 98q-74 -27 -157 -26q-166 0 -254.5 94t-88.5 266zM289 330q0 -141 116.5 -141.5t116.5 141.5v774q0 141 -116.5 141t-116.5 -141v-774z" />
<glyph unicode="R" horiz-adv-x="823" d="M82 0v1434h340q174 0 254 -81t80 -249v-113q0 -221 -148 -291q150 -63 150 -305v-221q0 -117 24 -174h-229q-20 61 -21 176v225q0 98 -34.5 140.5t-112.5 42.5h-78v-584h-225zM307 788h88q68 0 101.5 35t33.5 117v141q0 147 -114 148h-109v-441z" />
<glyph unicode="S" horiz-adv-x="765" d="M47 344v88h213v-102q0 -139 117 -139.5t117 139.5q0 80 -45.5 150.5t-110 128t-130 120t-110.5 155.5t-45 206q0 174 84 267t248 93t248 -93t84 -267v-46h-213v60q0 141 -112.5 141t-112.5 -141q0 -59 24.5 -112.5t63.5 -96.5t86 -85t93 -88t85 -98.5t63.5 -124 t24.5 -155.5q0 -174 -86 -267t-250 -93t-250 93t-86 267z" />
<glyph unicode="T" horiz-adv-x="729" d="M16 1229v205h697v-205h-236v-1229h-225v1229h-236z" />
<glyph unicode="U" horiz-adv-x="815" d="M72 342v1092h225v-1106q0 -139 116.5 -139.5t116.5 139.5v1106h213v-1092q0 -174 -86 -267t-249.5 -93t-249.5 93t-86 267z" />
<glyph unicode="V" horiz-adv-x="823" d="M23 1434h227l172 -1170l172 1170h207l-221 -1434h-336z" />
<glyph unicode="W" horiz-adv-x="1153" d="M31 1434h219l121 -1131l108 1131h217l113 -1139l117 1139h196l-159 -1434h-299l-82 764l-82 -764h-310z" />
<glyph unicode="X" horiz-adv-x="880" d="M31 0l252 737l-236 697h234l170 -529l174 529h209l-236 -697l252 -737h-238l-184 567l-186 -567h-211z" />
<glyph unicode="Y" d="M8 1434h236l172 -654l172 654h215l-285 -959v-475h-225v475z" />
<glyph unicode="Z" horiz-adv-x="757" d="M47 0v201l428 1028h-407v205h639v-201l-428 -1028h428v-205h-660z" />
<glyph unicode="[" horiz-adv-x="514" d="M96 0v1434h373v-185h-147v-1065h147v-184h-373z" />
<glyph unicode="\" horiz-adv-x="780" d="M10 1434h195l565 -1434h-195z" />
<glyph unicode="]" horiz-adv-x="514" d="M45 0v184h148v1065h-148v185h373v-1434h-373z" />
<glyph unicode="^" d="M41 799l285 635h159l285 -635h-180l-184 430l-185 -430h-180z" />
<glyph unicode="_" horiz-adv-x="1024" d="M0 -20h1024v-164h-1024v164z" />
<glyph unicode="`" horiz-adv-x="512" d="M90 1737h232l139 -228h-162z" />
<glyph unicode="a" horiz-adv-x="833" d="M23 0l229 1434h330l229 -1434h-227l-39 260h-277l-39 -260h-206zM297 455h217l-108 725z" />
<glyph unicode="b" horiz-adv-x="831" d="M82 0v1434h340q174 0 254 -81t80 -249v-51q0 -221 -146 -289q168 -66 168 -307v-117q0 -166 -87 -253t-255 -87h-354zM307 205h129q59 0 88 31.5t29 109.5v125q0 98 -34 136t-111 38h-101v-440zM307 850h88q68 0 101.5 35t33.5 116v80q0 147 -114 148h-109v-379z" />
<glyph unicode="c" horiz-adv-x="790" d="M63 344v746q0 174 86.5 267t250 93t249.5 -93t86 -267v-140h-213v154q0 141 -116.5 141t-116.5 -141v-774q0 -139 116.5 -139.5t116.5 139.5v205h213v-191q0 -174 -86 -267t-249.5 -93t-250 93t-86.5 267z" />
<glyph unicode="d" horiz-adv-x="835" d="M82 0v1434h356q336 0 336 -355v-725q0 -354 -336 -354h-356zM307 205h127q115 0 115 139v746q0 139 -115 139h-127v-1024z" />
<glyph unicode="e" horiz-adv-x="753" d="M82 0v1434h614v-205h-389v-400h309v-204h-309v-420h389v-205h-614z" />
<glyph unicode="f" horiz-adv-x="704" d="M82 0v1434h596v-205h-371v-432h291v-205h-291v-592h-225z" />
<glyph unicode="g" horiz-adv-x="798" d="M63 344v746q0 174 86.5 267t250 93t249.5 -93t86 -267v-140h-213v154q0 141 -116.5 141t-116.5 -141v-774q0 -139 116.5 -139.5t116.5 139.5v264h-102v205h315v-455q0 -174 -86 -267t-249.5 -93t-250 93t-86.5 267z" />
<glyph unicode="h" horiz-adv-x="874" d="M82 0v1434h225v-615h256v615h230v-1434h-230v614h-256v-614h-225z" />
<glyph unicode="i" horiz-adv-x="389" d="M82 0v1434h225v-1434h-225z" />
<glyph unicode="j" horiz-adv-x="524" d="M20 0v205q25 -2 78 -2q129 0 129 137v1094h226v-1078q0 -360 -324 -360q-72 0 -109 4z" />
<glyph unicode="k" horiz-adv-x="847" d="M82 0v1434h225v-625l295 625h225l-313 -639l313 -795h-231l-219 571l-70 -131v-440h-225z" />
<glyph unicode="l" horiz-adv-x="694" d="M82 0v1434h225v-1229h371v-205h-596z" />
<glyph unicode="m" horiz-adv-x="1107" d="M80 0v1434h313l166 -1018l154 1018h313v-1434h-213v1028l-156 -1028h-213l-168 1014v-1014h-196z" />
<glyph unicode="n" horiz-adv-x="874" d="M80 0v1434h282l232 -859v859h201v-1434h-232l-280 1038v-1038h-203z" />
<glyph unicode="o" d="M63 344v746q0 172 88.5 266t254 94t254 -94t88.5 -266v-746q0 -172 -88.5 -266t-254 -94t-254 94t-88.5 266zM289 330q0 -141 116.5 -141.5t116.5 141.5v774q0 141 -116.5 141t-116.5 -141v-774z" />
<glyph unicode="p" horiz-adv-x="772" d="M82 0v1434h332q336 0 336 -355v-186q0 -354 -336 -354h-107v-539h-225zM307 743h107q55 0 82.5 31t27.5 105v215q0 74 -27.5 104.5t-82.5 30.5h-107v-486z" />
<glyph unicode="q" d="M63 344v746q0 172 88.5 266t254 94t254 -94t88.5 -266v-746q0 -121 -43 -201q12 -31 63 -30h20v-201h-30q-145 0 -195 98q-74 -27 -157 -26q-166 0 -254.5 94t-88.5 266zM289 330q0 -141 116.5 -141.5t116.5 141.5v774q0 141 -116.5 141t-116.5 -141v-774z" />
<glyph unicode="r" horiz-adv-x="823" d="M82 0v1434h340q174 0 254 -81t80 -249v-113q0 -221 -148 -291q150 -63 150 -305v-221q0 -117 24 -174h-229q-20 61 -21 176v225q0 98 -34.5 140.5t-112.5 42.5h-78v-584h-225zM307 788h88q68 0 101.5 35t33.5 117v141q0 147 -114 148h-109v-441z" />
<glyph unicode="s" horiz-adv-x="765" d="M47 344v88h213v-102q0 -139 117 -139.5t117 139.5q0 80 -45.5 150.5t-110 128t-130 120t-110.5 155.5t-45 206q0 174 84 267t248 93t248 -93t84 -267v-46h-213v60q0 141 -112.5 141t-112.5 -141q0 -59 24.5 -112.5t63.5 -96.5t86 -85t93 -88t85 -98.5t63.5 -124 t24.5 -155.5q0 -174 -86 -267t-250 -93t-250 93t-86 267z" />
<glyph unicode="t" horiz-adv-x="729" d="M16 1229v205h697v-205h-236v-1229h-225v1229h-236z" />
<glyph unicode="u" horiz-adv-x="815" d="M72 342v1092h225v-1106q0 -139 116.5 -139.5t116.5 139.5v1106h213v-1092q0 -174 -86 -267t-249.5 -93t-249.5 93t-86 267z" />
<glyph unicode="v" horiz-adv-x="823" d="M23 1434h227l172 -1170l172 1170h207l-221 -1434h-336z" />
<glyph unicode="w" horiz-adv-x="1153" d="M31 1434h219l121 -1131l108 1131h217l113 -1139l117 1139h196l-159 -1434h-299l-82 764l-82 -764h-310z" />
<glyph unicode="x" horiz-adv-x="880" d="M31 0l252 737l-236 697h234l170 -529l174 529h209l-236 -697l252 -737h-238l-184 567l-186 -567h-211z" />
<glyph unicode="y" d="M8 1434h236l172 -654l172 654h215l-285 -959v-475h-225v475z" />
<glyph unicode="z" horiz-adv-x="757" d="M47 0v201l428 1028h-407v205h639v-201l-428 -1028h428v-205h-660z" />
<glyph unicode="{" horiz-adv-x="526" d="M23 625v184q63 0 85.5 25.5t26.5 97.5l17 274q8 113 68.5 170.5t158.5 57.5h115v-185h-33q-55 0 -80 -31.5t-29 -113.5l-10 -205q-8 -150 -133 -182q125 -33 133 -182l10 -205q4 -82 29 -114t80 -32h33v-184h-115q-98 0 -158.5 57.5t-68.5 169.5l-17 275 q-4 72 -26.5 97.5t-85.5 25.5z" />
<glyph unicode="|" horiz-adv-x="1024" d="M430 -133v1700h184v-1700h-184z" />
<glyph unicode="}" horiz-adv-x="526" d="M33 0v184h33q55 0 79.5 32t28.5 114l10 205q8 150 133 182q-125 33 -133 182l-10 205q-4 82 -28.5 113.5t-79.5 31.5h-33v185h114q98 0 159 -57.5t69 -170.5l16 -274q4 -72 26.5 -97.5t86.5 -25.5v-184q-63 0 -86 -26t-27 -97l-16 -275q-8 -113 -68.5 -170t-159.5 -57 h-114z" />
<glyph unicode="~" d="M16 680q70 104 126.5 144t117.5 40q59 0 155.5 -62.5t137.5 -62.5q33 0 58.5 23.5t76.5 93.5l107 -111q-70 -102 -125.5 -139t-118.5 -37q-59 0 -155.5 62.5t-137.5 62.5q-35 0 -60.5 -23.5t-74.5 -92.5z" />
<glyph unicode="&#xa1;" horiz-adv-x="389" d="M82 0v598l29 518h168l28 -518v-598h-225zM86 1217v217h217v-217h-217z" />
<glyph unicode="&#xa2;" d="M74 426v582q0 297 239 350v106h185v-104q248 -49 247 -352v-99h-213v113q0 141 -116.5 141t-116.5 -141v-610q0 -139 116.5 -139.5t116.5 139.5v163h213v-149q0 -305 -247 -352v-105h-185v107q-239 49 -239 350z" />
<glyph unicode="&#xa3;" d="M61 0v197q82 0 137.5 62.5t57.5 170.5h-166v174h137q-14 39 -56 123t-65.5 167t-23.5 196q0 174 84 267t248 93t247.5 -93t83.5 -267v-142h-213v156q0 141 -112.5 141t-112.5 -141q0 -113 24.5 -200t62.5 -167t50 -133h248v-174h-233q-14 -145 -115 -225h387v-205h-670z " />
<glyph unicode="&#xa5;" d="M14 1434h236l166 -633l166 633h215l-262 -879h170v-113h-187v-92h187v-112h-187v-238h-225v238h-187v112h187v92h-187v113h168z" />
<glyph unicode="&#xa6;" horiz-adv-x="1024" d="M430 -133v727h184v-727h-184zM430 840v727h184v-727h-184z" />
<glyph unicode="&#xa7;" d="M72 643q0 170 141 250q-141 92 -141 266q0 129 86 210t245.5 81t245.5 -76t86 -203v-73h-213v43q0 55 -29.5 89t-82.5 34q-113 0 -113 -115q0 -45 45 -79t109.5 -61.5t130 -64.5t110.5 -109.5t45 -177.5q0 -170 -143 -251q143 -88 143 -265q0 -129 -86 -210t-245.5 -81 t-245.5 76t-86 203v102h213v-71q0 -55 29.5 -89t82.5 -34q113 0 113 115q0 45 -45 78.5t-110.5 61t-130 64.5t-109.5 110t-45 177zM287 651q0 -57 31.5 -92t93.5 -65q49 8 79.5 52t30.5 103q0 94 -127 156q-49 -8 -78.5 -51.5t-29.5 -102.5z" />
<glyph unicode="&#xa8;" horiz-adv-x="512" d="M2 1509v197h197v-197h-197zM313 1509v197h197v-197h-197z" />
<glyph unicode="&#xa9;" horiz-adv-x="1507" d="M41 716.5q0 317.5 204 525.5t509 208t508.5 -208t203.5 -525.5t-203.5 -525t-508.5 -207.5t-509 207.5t-204 525zM188 717q0 -256 161 -423t404.5 -167t404.5 167t161 423t-161 423t-404.5 167t-404.5 -167t-161 -423zM514 516v397q0 254 231.5 254t231.5 -254v-73h-148 v86q0 98 -79.5 98t-79.5 -98v-418q0 -96 79.5 -96t79.5 96v123h148v-115q0 -250 -231.5 -250t-231.5 250z" />
<glyph unicode="&#xaa;" horiz-adv-x="569" d="M61 446v142h435v-142h-435zM61 879v8q0 137 76 194.5t215 61.5v94q0 76 -57 76q-70 0 -70 -88v-47h-135v39q0 227 211 227q195 0 195 -227v-535h-121l-8 98q-35 -109 -146 -108q-160 0 -160 207zM205 891q0 -88 74 -88q68 0 73 74v159q-147 -6 -147 -127v-18z" />
<glyph unicode="&#xab;" horiz-adv-x="727" d="M33 719l127 526h202l-124 -526l124 -559h-202zM365 719l127 526h202l-125 -526l125 -559h-202z" />
<glyph unicode="&#xac;" d="M51 637v160h709v-441h-160v281h-549z" />
<glyph unicode="&#xad;" horiz-adv-x="552" d="M72 614v205h409v-205h-409z" />
<glyph unicode="&#xae;" horiz-adv-x="1507" d="M41 716.5q0 317.5 204 525.5t509 208t508.5 -208t203.5 -525.5t-203.5 -525t-508.5 -207.5t-509 207.5t-204 525zM188 717q0 -256 161 -423t404.5 -167t404.5 167t161 423t-161 423t-404.5 167t-404.5 -167t-161 -423zM528 279v876h238q231 0 231 -229v-19 q0 -156 -106 -202q106 -43 106 -211v-95q0 -80 19 -120h-160q-14 37 -14 122v95q0 70 -24.5 98.5t-80.5 28.5h-53v-344h-156zM684 766h64q94 0 94 104v37q0 104 -84 105h-74v-246z" />
<glyph unicode="&#xaf;" horiz-adv-x="512" d="M20 1518v159h472v-159h-472z" />
<glyph unicode="&#xb0;" horiz-adv-x="466" d="M31 1247q0 84 59.5 143.5t143 59.5t143 -59.5t59.5 -143.5t-59.5 -143.5t-143 -59.5t-143 59.5t-59.5 143.5zM133 1247q0 -41 30 -70.5t70.5 -29.5t70.5 29.5t30 70.5t-30 71t-70.5 30t-70.5 -30t-30 -71z" />
<glyph unicode="&#xb1;" d="M72 356v160h254v164h-254v160h254v233h159v-233h254v-160h-254v-164h254v-160h-667z" />
<glyph unicode="&#xb2;" horiz-adv-x="573" d="M86 719v110q0 74 28.5 136.5t70.5 108.5l84 92q42 46 71 108.5t29 134.5q0 102 -74 102t-74 -90v-96h-135v88q0 227 213 227t213 -227q0 -100 -48 -191.5t-104.5 -144.5t-98.5 -114.5t-32 -114.5h271v-129h-414z" />
<glyph unicode="&#xb3;" horiz-adv-x="573" d="M74 938v74h135v-84q0 -90 73.5 -90t73.5 104v70q0 63 -21.5 88.5t-70.5 25.5h-49v129h55q86 0 86 99v51q0 104 -73.5 104t-73.5 -90v-57h-135v47q0 229 213 229t213 -229v-23q0 -145 -101 -186q100 -43 101 -190v-72q0 -229 -213 -229t-213 229z" />
<glyph unicode="&#xb4;" horiz-adv-x="512" d="M55 1509l140 228h221l-209 -228h-152z" />
<glyph unicode="&#xb6;" d="M29 893v186q0 354 336 355h364v-1567h-164v1403h-110v-1403h-164l4 676q-127 0 -196.5 96t-69.5 254z" />
<glyph unicode="&#xb7;" horiz-adv-x="380" d="M82 608v217h217v-217h-217z" />
<glyph unicode="&#xb8;" horiz-adv-x="512" d="M53 -162h152v-16q0 -41 45 -41q51 0 51 49q0 53 -74 53h-20v146h98v-109q78 0 115 -21.5t37 -74.5q0 -76 -51.5 -100.5t-155.5 -24.5q-197 0 -197 119v20z" />
<glyph unicode="&#xb9;" horiz-adv-x="409" d="M51 1413v100q74 0 105.5 29t54.5 86h94v-909h-143v694h-111z" />
<glyph unicode="&#xba;" horiz-adv-x="573" d="M70 446v142h434v-142h-434zM70 899v318q0 109 56 168t160.5 59t161 -59.5t56.5 -167.5v-318q0 -109 -56.5 -168t-161 -59t-160.5 59t-56 168zM213 891q0 -88 73.5 -88t73.5 88v334q0 88 -73.5 88t-73.5 -88v-334z" />
<glyph unicode="&#xbb;" horiz-adv-x="727" d="M33 160l125 559l-125 526h203l126 -526l-126 -559h-203zM365 160l124 559l-124 526h202l127 -526l-127 -559h-202z" />
<glyph unicode="&#xbc;" horiz-adv-x="1284" d="M133 1219v100q74 0 105.5 28.5t54.5 86.5h94v-910h-143v695h-111zM328 0l565 1434h133l-565 -1434h-133zM760 164v131l260 614h156v-614h67v-131h-67v-164h-142v164h-274zM889 295h145v336z" />
<glyph unicode="&#xbd;" horiz-adv-x="1284" d="M133 1219v100q74 0 105.5 28.5t54.5 86.5h94v-910h-143v695h-111zM266 0l565 1434h134l-566 -1434h-133zM797 0v111q0 74 28.5 136t70.5 108l84 92q42 46 70.5 108.5t28.5 134.5q0 102 -73.5 102.5t-73.5 -90.5v-96h-135v88q0 227 213 227.5t213 -227.5 q0 -100 -48.5 -191t-104.5 -144.5t-98 -115t-32 -114.5h270v-129h-413z" />
<glyph unicode="&#xbe;" horiz-adv-x="1284" d="M74 743v74h135v-84q0 -90 73.5 -90t73.5 105v69q0 63 -21.5 89t-70.5 26h-49v129h55q86 0 86 98v51q0 104 -73.5 104.5t-73.5 -89.5v-58h-135v47q0 229 213 229.5t213 -229.5v-22q0 -145 -101 -186q100 -43 101 -191v-72q0 -229 -213 -229t-213 229zM348 0l565 1434h134 l-566 -1434h-133zM760 164v131l260 614h156v-614h67v-131h-67v-164h-142v164h-274zM889 295h145v336z" />
<glyph unicode="&#xbf;" horiz-adv-x="737" d="M33 344q0 125 42 228.5t91 159.5t91 137t42 167q0 45 -8 80h201q12 -37 12 -88q0 -104 -39 -191t-84 -141.5t-84 -150.5t-39 -215q0 -141 112.5 -141.5t112.5 141.5v155h213v-141q0 -174 -84 -267t-247.5 -93t-247.5 93t-84 267zM285 1217v217h217v-217h-217z" />
<glyph unicode="&#xc0;" horiz-adv-x="833" d="M23 0l229 1434h330l229 -1434h-227l-39 260h-277l-39 -260h-206zM170 1737h231l140 -228h-162zM297 455h217l-108 725z" />
<glyph unicode="&#xc1;" horiz-adv-x="833" d="M23 0l229 1434h330l229 -1434h-227l-39 260h-277l-39 -260h-206zM297 455h217l-108 725zM297 1509l139 228h221l-208 -228h-152z" />
<glyph unicode="&#xc2;" horiz-adv-x="833" d="M23 0l229 1434h330l229 -1434h-227l-39 260h-277l-39 -260h-206zM133 1509l182 228h203l182 -228h-192l-92 113l-90 -113h-193zM297 455h217l-108 725z" />
<glyph unicode="&#xc3;" horiz-adv-x="833" d="M23 0l229 1434h330l229 -1434h-227l-39 260h-277l-39 -260h-206zM139 1577q51 139 174 139q47 0 102.5 -25.5t82.5 -25.5q59 0 88 59l108 -75q-51 -139 -174 -140q-45 0 -100 26t-84 26q-59 0 -88 -60zM297 455h217l-108 725z" />
<glyph unicode="&#xc4;" horiz-adv-x="833" d="M23 0l229 1434h330l229 -1434h-227l-39 260h-277l-39 -260h-206zM162 1509v197h196v-197h-196zM297 455h217l-108 725zM473 1509v197h197v-197h-197z" />
<glyph unicode="&#xc5;" horiz-adv-x="833" d="M23 0l229 1434h330l229 -1434h-227l-39 260h-277l-39 -260h-206zM252 1667q0 70 47 117t116.5 47t117 -47t47.5 -117t-47.5 -117t-117 -47t-116.5 47t-47 117zM297 455h217l-108 725zM354 1667q0 -27 17.5 -44t44 -17t44 17t17.5 44t-17.5 44.5t-44 17.5t-44 -17.5 t-17.5 -44.5z" />
<glyph unicode="&#xc6;" horiz-adv-x="1187" d="M8 0l383 1434h739v-205h-389v-400h310v-204h-310v-420h389v-205h-614v260h-227l-66 -260h-215zM340 455h176v690z" />
<glyph unicode="&#xc7;" horiz-adv-x="790" d="M63 344v746q0 174 86.5 267t250 93t249.5 -93t86 -267v-140h-213v154q0 141 -116.5 141t-116.5 -141v-774q0 -139 116.5 -139.5t116.5 139.5v205h213v-191q0 -160 -74.5 -253t-216.5 -105v-66q78 0 115 -21.5t37 -74.5q0 -76 -51 -100.5t-156 -24.5q-197 0 -196 119v20 h151v-16q0 -41 45 -41q51 0 51 49q0 53 -73 53h-21v105q-283 28 -283 356z" />
<glyph unicode="&#xc8;" horiz-adv-x="753" d="M82 0v1434h614v-205h-389v-400h309v-204h-309v-420h389v-205h-614zM139 1737h232l139 -228h-162z" />
<glyph unicode="&#xc9;" horiz-adv-x="753" d="M82 0v1434h614v-205h-389v-400h309v-204h-309v-420h389v-205h-614zM268 1509l140 228h221l-209 -228h-152z" />
<glyph unicode="&#xca;" horiz-adv-x="753" d="M82 0v1434h614v-205h-389v-400h309v-204h-309v-420h389v-205h-614zM102 1509l183 228h202l183 -228h-193l-92 113l-90 -113h-193z" />
<glyph unicode="&#xcb;" horiz-adv-x="753" d="M82 0v1434h614v-205h-389v-400h309v-204h-309v-420h389v-205h-614zM133 1509v197h197v-197h-197zM444 1509v197h197v-197h-197z" />
<glyph unicode="&#xcc;" horiz-adv-x="389" d="M-51 1737h231l139 -228h-161zM82 0v1434h225v-1434h-225z" />
<glyph unicode="&#xcd;" horiz-adv-x="389" d="M76 1509l139 228h221l-209 -228h-151zM82 0v1434h225v-1434h-225z" />
<glyph unicode="&#xce;" horiz-adv-x="389" d="M-88 1509l182 228h203l182 -228h-192l-92 113l-91 -113h-192zM82 0v1434h225v-1434h-225z" />
<glyph unicode="&#xcf;" horiz-adv-x="389" d="M-59 1509v197h196v-197h-196zM82 0v1434h225v-1434h-225zM252 1509v197h197v-197h-197z" />
<glyph unicode="&#xd0;" horiz-adv-x="835" d="M8 625v184h74v625h356q336 0 336 -355v-725q0 -354 -336 -354h-356v625h-74zM307 205h127q115 0 115 139v746q0 139 -115 139h-127v-420h139v-184h-139v-420z" />
<glyph unicode="&#xd1;" horiz-adv-x="874" d="M80 0v1434h282l232 -859v859h201v-1434h-232l-280 1038v-1038h-203zM160 1577q51 139 174 139q47 0 102.5 -25.5t81.5 -25.5q59 0 88 59l109 -75q-51 -139 -174 -140q-45 0 -100.5 26t-84.5 26q-59 0 -88 -60z" />
<glyph unicode="&#xd2;" d="M63 344v746q0 172 88.5 266t254 94t254 -94t88.5 -266v-746q0 -172 -88.5 -266t-254 -94t-254 94t-88.5 266zM158 1737h231l139 -228h-161zM289 330q0 -141 116.5 -141.5t116.5 141.5v774q0 141 -116.5 141t-116.5 -141v-774z" />
<glyph unicode="&#xd3;" d="M63 344v746q0 172 88.5 266t254 94t254 -94t88.5 -266v-746q0 -172 -88.5 -266t-254 -94t-254 94t-88.5 266zM287 1509l139 228h221l-209 -228h-151zM289 330q0 -141 116.5 -141.5t116.5 141.5v774q0 141 -116.5 141t-116.5 -141v-774z" />
<glyph unicode="&#xd4;" d="M63 344v746q0 172 88.5 266t254 94t254 -94t88.5 -266v-746q0 -172 -88.5 -266t-254 -94t-254 94t-88.5 266zM121 1509l182 228h203l182 -228h-192l-93 113l-90 -113h-192zM289 330q0 -141 116.5 -141.5t116.5 141.5v774q0 141 -116.5 141t-116.5 -141v-774z" />
<glyph unicode="&#xd5;" d="M63 344v746q0 172 88.5 266t254 94t254 -94t88.5 -266v-746q0 -172 -88.5 -266t-254 -94t-254 94t-88.5 266zM129 1577q51 139 174 139q45 0 100.5 -25.5t83.5 -25.5q59 0 88 59l109 -75q-51 -139 -174 -140q-47 0 -102.5 26t-81.5 26q-59 0 -88 -60zM289 330 q0 -141 116.5 -141.5t116.5 141.5v774q0 141 -116.5 141t-116.5 -141v-774z" />
<glyph unicode="&#xd6;" d="M63 344v746q0 172 88.5 266t254 94t254 -94t88.5 -266v-746q0 -172 -88.5 -266t-254 -94t-254 94t-88.5 266zM152 1509v197h196v-197h-196zM289 330q0 -141 116.5 -141.5t116.5 141.5v774q0 141 -116.5 141t-116.5 -141v-774zM463 1509v197h196v-197h-196z" />
<glyph unicode="&#xd7;" d="M78 500l217 217l-215 215l108 108l218 -215l217 217l108 -108l-217 -217l217 -217l-108 -109l-217 217l-220 -217z" />
<glyph unicode="&#xd8;" d="M63 344v746q0 172 88.5 266t254.5 94q123 0 204 -53l41 112l76 -26l-53 -146q74 -88 74 -247v-746q0 -172 -88.5 -266t-253.5 -94q-127 0 -205 51l-41 -111l-76 27l51 143q-72 94 -72 250zM289 514l229 633q-14 98 -112 98q-117 0 -117 -141v-590zM291 287 q16 -98 115 -99q117 0 116 142v590z" />
<glyph unicode="&#xd9;" horiz-adv-x="815" d="M72 342v1092h225v-1106q0 -139 116.5 -139.5t116.5 139.5v1106h213v-1092q0 -174 -86 -267t-249.5 -93t-249.5 93t-86 267zM162 1737h231l139 -228h-161z" />
<glyph unicode="&#xda;" horiz-adv-x="815" d="M72 342v1092h225v-1106q0 -139 116.5 -139.5t116.5 139.5v1106h213v-1092q0 -174 -86 -267t-249.5 -93t-249.5 93t-86 267zM291 1509l139 228h221l-209 -228h-151z" />
<glyph unicode="&#xdb;" horiz-adv-x="815" d="M72 342v1092h225v-1106q0 -139 116.5 -139.5t116.5 139.5v1106h213v-1092q0 -174 -86 -267t-249.5 -93t-249.5 93t-86 267zM127 1509l182 228h203l182 -228h-192l-92 113l-91 -113h-192z" />
<glyph unicode="&#xdc;" horiz-adv-x="815" d="M72 342v1092h225v-1106q0 -139 116.5 -139.5t116.5 139.5v1106h213v-1092q0 -174 -86 -267t-249.5 -93t-249.5 93t-86 267zM158 1509v197h196v-197h-196zM469 1509v197h197v-197h-197z" />
<glyph unicode="&#xdd;" d="M8 1434h236l172 -654l172 654h215l-285 -959v-475h-225v475zM295 1509l139 228h221l-209 -228h-151z" />
<glyph unicode="&#xde;" horiz-adv-x="772" d="M82 0v1434h225v-164h107q336 0 336 -355v-186q0 -354 -336 -354h-107v-375h-225zM307 580h107q55 0 82.5 30.5t27.5 104.5v215q0 74 -27.5 104.5t-82.5 30.5h-107v-485z" />
<glyph unicode="&#xdf;" horiz-adv-x="1531" d="M47 344v88h213v-102q0 -139 117 -139.5t117 139.5q0 80 -45.5 150.5t-110 128t-130 120t-110.5 155.5t-45 206q0 174 84 267t248 93t248 -93t84 -267v-46h-213v60q0 141 -112.5 141t-112.5 -141q0 -59 24.5 -112.5t63.5 -96.5t86 -85t93 -88t85 -98.5t63.5 -124 t24.5 -155.5q0 -174 -86 -267t-250 -93t-250 93t-86 267zM813 344v88h213v-102q0 -139 117 -139.5t117 139.5q0 80 -45.5 150.5t-110 128t-130 120t-110.5 155.5t-45 206q0 174 84 267t248 93t248 -93t84 -267v-46h-213v60q0 141 -113 141t-113 -141q0 -59 25 -112.5 t63.5 -96.5t86 -85t93.5 -88t85 -98.5t63.5 -124t24.5 -155.5q0 -174 -86 -267t-250 -93t-250 93t-86 267z" />
<glyph unicode="&#xe0;" horiz-adv-x="833" d="M23 0l229 1434h330l229 -1434h-227l-39 260h-277l-39 -260h-206zM170 1737h231l140 -228h-162zM297 455h217l-108 725z" />
<glyph unicode="&#xe1;" horiz-adv-x="833" d="M23 0l229 1434h330l229 -1434h-227l-39 260h-277l-39 -260h-206zM297 455h217l-108 725zM297 1509l139 228h221l-208 -228h-152z" />
<glyph unicode="&#xe2;" horiz-adv-x="833" d="M23 0l229 1434h330l229 -1434h-227l-39 260h-277l-39 -260h-206zM133 1509l182 228h203l182 -228h-192l-92 113l-90 -113h-193zM297 455h217l-108 725z" />
<glyph unicode="&#xe3;" horiz-adv-x="833" d="M23 0l229 1434h330l229 -1434h-227l-39 260h-277l-39 -260h-206zM139 1577q51 139 174 139q47 0 102.5 -25.5t82.5 -25.5q59 0 88 59l108 -75q-51 -139 -174 -140q-45 0 -100 26t-84 26q-59 0 -88 -60zM297 455h217l-108 725z" />
<glyph unicode="&#xe4;" horiz-adv-x="833" d="M23 0l229 1434h330l229 -1434h-227l-39 260h-277l-39 -260h-206zM162 1509v197h196v-197h-196zM297 455h217l-108 725zM473 1509v197h197v-197h-197z" />
<glyph unicode="&#xe5;" horiz-adv-x="833" d="M23 0l229 1434h330l229 -1434h-227l-39 260h-277l-39 -260h-206zM252 1667q0 70 47 117t116.5 47t117 -47t47.5 -117t-47.5 -117t-117 -47t-116.5 47t-47 117zM297 455h217l-108 725zM354 1667q0 -27 17.5 -44t44 -17t44 17t17.5 44t-17.5 44.5t-44 17.5t-44 -17.5 t-17.5 -44.5z" />
<glyph unicode="&#xe6;" horiz-adv-x="1187" d="M8 0l383 1434h739v-205h-389v-400h310v-204h-310v-420h389v-205h-614v260h-227l-66 -260h-215zM340 455h176v690z" />
<glyph unicode="&#xe7;" horiz-adv-x="790" d="M63 344v746q0 174 86.5 267t250 93t249.5 -93t86 -267v-140h-213v154q0 141 -116.5 141t-116.5 -141v-774q0 -139 116.5 -139.5t116.5 139.5v205h213v-191q0 -160 -74.5 -253t-216.5 -105v-66q78 0 115 -21.5t37 -74.5q0 -76 -51 -100.5t-156 -24.5q-197 0 -196 119v20 h151v-16q0 -41 45 -41q51 0 51 49q0 53 -73 53h-21v105q-283 28 -283 356z" />
<glyph unicode="&#xe8;" horiz-adv-x="753" d="M82 0v1434h614v-205h-389v-400h309v-204h-309v-420h389v-205h-614zM139 1737h232l139 -228h-162z" />
<glyph unicode="&#xe9;" horiz-adv-x="753" d="M82 0v1434h614v-205h-389v-400h309v-204h-309v-420h389v-205h-614zM268 1509l140 228h221l-209 -228h-152z" />
<glyph unicode="&#xea;" horiz-adv-x="753" d="M82 0v1434h614v-205h-389v-400h309v-204h-309v-420h389v-205h-614zM102 1509l183 228h202l183 -228h-193l-92 113l-90 -113h-193z" />
<glyph unicode="&#xeb;" horiz-adv-x="753" d="M82 0v1434h614v-205h-389v-400h309v-204h-309v-420h389v-205h-614zM133 1509v197h197v-197h-197zM444 1509v197h197v-197h-197z" />
<glyph unicode="&#xec;" horiz-adv-x="389" d="M-51 1737h231l139 -228h-161zM82 0v1434h225v-1434h-225z" />
<glyph unicode="&#xed;" horiz-adv-x="389" d="M76 1509l139 228h221l-209 -228h-151zM82 0v1434h225v-1434h-225z" />
<glyph unicode="&#xee;" horiz-adv-x="389" d="M-88 1509l182 228h203l182 -228h-192l-92 113l-91 -113h-192zM82 0v1434h225v-1434h-225z" />
<glyph unicode="&#xef;" horiz-adv-x="389" d="M-59 1509v197h196v-197h-196zM82 0v1434h225v-1434h-225zM252 1509v197h197v-197h-197z" />
<glyph unicode="&#xf0;" horiz-adv-x="835" d="M8 625v184h74v625h356q336 0 336 -355v-725q0 -354 -336 -354h-356v625h-74zM307 205h127q115 0 115 139v746q0 139 -115 139h-127v-420h139v-184h-139v-420z" />
<glyph unicode="&#xf1;" horiz-adv-x="874" d="M80 0v1434h282l232 -859v859h201v-1434h-232l-280 1038v-1038h-203zM160 1577q51 139 174 139q47 0 102.5 -25.5t81.5 -25.5q59 0 88 59l109 -75q-51 -139 -174 -140q-45 0 -100.5 26t-84.5 26q-59 0 -88 -60z" />
<glyph unicode="&#xf2;" d="M63 344v746q0 172 88.5 266t254 94t254 -94t88.5 -266v-746q0 -172 -88.5 -266t-254 -94t-254 94t-88.5 266zM158 1737h231l139 -228h-161zM289 330q0 -141 116.5 -141.5t116.5 141.5v774q0 141 -116.5 141t-116.5 -141v-774z" />
<glyph unicode="&#xf3;" d="M63 344v746q0 172 88.5 266t254 94t254 -94t88.5 -266v-746q0 -172 -88.5 -266t-254 -94t-254 94t-88.5 266zM287 1509l139 228h221l-209 -228h-151zM289 330q0 -141 116.5 -141.5t116.5 141.5v774q0 141 -116.5 141t-116.5 -141v-774z" />
<glyph unicode="&#xf4;" d="M63 344v746q0 172 88.5 266t254 94t254 -94t88.5 -266v-746q0 -172 -88.5 -266t-254 -94t-254 94t-88.5 266zM121 1509l182 228h203l182 -228h-192l-93 113l-90 -113h-192zM289 330q0 -141 116.5 -141.5t116.5 141.5v774q0 141 -116.5 141t-116.5 -141v-774z" />
<glyph unicode="&#xf5;" d="M63 344v746q0 172 88.5 266t254 94t254 -94t88.5 -266v-746q0 -172 -88.5 -266t-254 -94t-254 94t-88.5 266zM129 1577q51 139 174 139q45 0 100.5 -25.5t83.5 -25.5q59 0 88 59l109 -75q-51 -139 -174 -140q-47 0 -102.5 26t-81.5 26q-59 0 -88 -60zM289 330 q0 -141 116.5 -141.5t116.5 141.5v774q0 141 -116.5 141t-116.5 -141v-774z" />
<glyph unicode="&#xf6;" d="M63 344v746q0 172 88.5 266t254 94t254 -94t88.5 -266v-746q0 -172 -88.5 -266t-254 -94t-254 94t-88.5 266zM152 1509v197h196v-197h-196zM289 330q0 -141 116.5 -141.5t116.5 141.5v774q0 141 -116.5 141t-116.5 -141v-774zM463 1509v197h196v-197h-196z" />
<glyph unicode="&#xf7;" d="M51 637v160h709v-160h-709zM297 295v217h217v-217h-217zM297 920v217h217v-217h-217z" />
<glyph unicode="&#xf8;" d="M63 344v746q0 172 88.5 266t254.5 94q123 0 204 -53l41 112l76 -26l-53 -146q74 -88 74 -247v-746q0 -172 -88.5 -266t-253.5 -94q-127 0 -205 51l-41 -111l-76 27l51 143q-72 94 -72 250zM289 514l229 633q-14 98 -112 98q-117 0 -117 -141v-590zM291 287 q16 -98 115 -99q117 0 116 142v590z" />
<glyph unicode="&#xf9;" horiz-adv-x="815" d="M72 342v1092h225v-1106q0 -139 116.5 -139.5t116.5 139.5v1106h213v-1092q0 -174 -86 -267t-249.5 -93t-249.5 93t-86 267zM162 1737h231l139 -228h-161z" />
<glyph unicode="&#xfa;" horiz-adv-x="815" d="M72 342v1092h225v-1106q0 -139 116.5 -139.5t116.5 139.5v1106h213v-1092q0 -174 -86 -267t-249.5 -93t-249.5 93t-86 267zM291 1509l139 228h221l-209 -228h-151z" />
<glyph unicode="&#xfb;" horiz-adv-x="815" d="M72 342v1092h225v-1106q0 -139 116.5 -139.5t116.5 139.5v1106h213v-1092q0 -174 -86 -267t-249.5 -93t-249.5 93t-86 267zM127 1509l182 228h203l182 -228h-192l-92 113l-91 -113h-192z" />
<glyph unicode="&#xfc;" horiz-adv-x="815" d="M72 342v1092h225v-1106q0 -139 116.5 -139.5t116.5 139.5v1106h213v-1092q0 -174 -86 -267t-249.5 -93t-249.5 93t-86 267zM158 1509v197h196v-197h-196zM469 1509v197h197v-197h-197z" />
<glyph unicode="&#xfd;" d="M8 1434h236l172 -654l172 654h215l-285 -959v-475h-225v475zM295 1509l139 228h221l-209 -228h-151z" />
<glyph unicode="&#xfe;" horiz-adv-x="772" d="M82 0v1434h225v-164h107q336 0 336 -355v-186q0 -354 -336 -354h-107v-375h-225zM307 580h107q55 0 82.5 30.5t27.5 104.5v215q0 74 -27.5 104.5t-82.5 30.5h-107v-485z" />
<glyph unicode="&#xff;" d="M8 1434h236l172 -654l172 654h215l-285 -959v-475h-225v475zM160 1509v197h196v-197h-196zM471 1509v197h197v-197h-197z" />
<glyph unicode="&#x152;" horiz-adv-x="1200" d="M61 354v725q0 354 336 355h746v-205h-389v-400h309v-204h-309v-420h389v-205h-746q-336 0 -336 354zM287 344q0 -139 114 -139h127v1024h-127q-115 0 -114 -139v-746z" />
<glyph unicode="&#x153;" horiz-adv-x="1200" d="M61 354v725q0 354 336 355h746v-205h-389v-400h309v-204h-309v-420h389v-205h-746q-336 0 -336 354zM287 344q0 -139 114 -139h127v1024h-127q-115 0 -114 -139v-746z" />
<glyph unicode="&#x178;" d="M8 1434h236l172 -654l172 654h215l-285 -959v-475h-225v475zM160 1509v197h196v-197h-196zM471 1509v197h197v-197h-197z" />
<glyph unicode="&#x2c6;" horiz-adv-x="512" d="M-27 1509l183 228h202l183 -228h-193l-92 113l-90 -113h-193z" />
<glyph unicode="&#x2dc;" horiz-adv-x="512" d="M-20 1577q51 139 174 139q47 0 102 -25.5t82 -25.5q59 0 88 59l109 -75q-51 -139 -175 -140q-45 0 -100 26t-84 26q-59 0 -88 -60z" />
<glyph unicode="&#x2000;" horiz-adv-x="915" />
<glyph unicode="&#x2001;" horiz-adv-x="1830" />
<glyph unicode="&#x2002;" horiz-adv-x="915" />
<glyph unicode="&#x2003;" horiz-adv-x="1830" />
<glyph unicode="&#x2004;" horiz-adv-x="610" />
<glyph unicode="&#x2005;" horiz-adv-x="456" />
<glyph unicode="&#x2006;" horiz-adv-x="305" />
<glyph unicode="&#x2007;" horiz-adv-x="305" />
<glyph unicode="&#x2008;" horiz-adv-x="227" />
<glyph unicode="&#x2009;" horiz-adv-x="364" />
<glyph unicode="&#x200a;" horiz-adv-x="100" />
<glyph unicode="&#x2010;" horiz-adv-x="552" d="M72 614v205h409v-205h-409z" />
<glyph unicode="&#x2011;" horiz-adv-x="552" d="M72 614v205h409v-205h-409z" />
<glyph unicode="&#x2012;" horiz-adv-x="552" d="M72 614v205h409v-205h-409z" />
<glyph unicode="&#x2013;" horiz-adv-x="1024" d="M0 625v184h1024v-184h-1024z" />
<glyph unicode="&#x2014;" horiz-adv-x="2048" d="M0 625v184h2048v-184h-2048z" />
<glyph unicode="&#x2018;" horiz-adv-x="380" d="M82 1012v194l98 228h92l-59 -205h86v-217h-217z" />
<glyph unicode="&#x2019;" horiz-adv-x="380" d="M82 1217v217h217v-195l-98 -227h-92l59 205h-86z" />
<glyph unicode="&#x201a;" horiz-adv-x="380" d="M82 0v217h217v-194l-98 -228h-92l59 205h-86z" />
<glyph unicode="&#x201c;" horiz-adv-x="679" d="M82 1012v194l98 228h92l-59 -205h86v-217h-217zM381 1012v194l98 228h92l-59 -205h86v-217h-217z" />
<glyph unicode="&#x201d;" horiz-adv-x="679" d="M82 1217v217h217v-195l-98 -227h-92l59 205h-86zM381 1217v217h217v-195l-98 -227h-92l59 205h-86z" />
<glyph unicode="&#x201e;" horiz-adv-x="679" d="M82 0v217h217v-194l-98 -228h-92l59 205h-86zM381 0v217h217v-194l-98 -228h-92l59 205h-86z" />
<glyph unicode="&#x2022;" d="M121 717q0 119 83 201.5t201.5 82.5t201.5 -82.5t83 -201.5t-83 -202t-201.5 -83t-201.5 83t-83 202z" />
<glyph unicode="&#x2026;" horiz-adv-x="978" d="M82 0v217h217v-217h-217zM381 0v217h217v-217h-217zM680 0v217h217v-217h-217z" />
<glyph unicode="&#x202f;" horiz-adv-x="364" />
<glyph unicode="&#x2039;" horiz-adv-x="401" d="M33 719l123 545h213l-121 -545l121 -578h-213z" />
<glyph unicode="&#x203a;" horiz-adv-x="401" d="M33 141l121 578l-121 545h213l123 -545l-123 -578h-213z" />
<glyph unicode="&#x205f;" horiz-adv-x="456" />
<glyph unicode="&#x20ac;" d="M39 553v113h57v112h-57v113h57v199q0 174 83 267t247 93t247 -93t83 -267v-105h-213v119q0 141 -110.5 141t-110.5 -141v-213h315v-113h-315v-112h315v-113h-315v-223q0 -139 110.5 -139.5t110.5 139.5v129h213v-115q0 -174 -83 -267t-247 -93t-247 93t-83 267v209h-57z " />
<glyph unicode="&#x2122;" horiz-adv-x="1200" d="M20 1303v131h443v-131h-150v-598h-143v598h-150zM549 705v729h199l106 -512l96 512h199v-729h-135v518l-96 -518h-136l-108 514v-514h-125z" />
<glyph unicode="&#xe000;" horiz-adv-x="1435" d="M0 1435h1435v-1435h-1435v1435z" />
<glyph unicode="&#xfb01;" horiz-adv-x="1093" d="M787 0v1434h225v-1434h-225zM82 0v1434h596v-205h-371v-432h291v-205h-291v-592h-225z" />
<glyph unicode="&#xfb02;" horiz-adv-x="1398" d="M787 0v1434h225v-1229h371v-205h-596zM82 0v1434h596v-205h-371v-432h291v-205h-291v-592h-225z" />
<glyph unicode="&#xfb03;" horiz-adv-x="1798" d="M1491 0v1434h225v-1434h-225zM787 0v1434h596v-205h-371v-432h291v-205h-291v-592h-225zM82 0v1434h596v-205h-371v-432h291v-205h-291v-592h-225z" />
<glyph unicode="&#xfb04;" horiz-adv-x="2103" d="M1491 0v1434h225v-1229h371v-205h-596zM787 0v1434h596v-205h-371v-432h291v-205h-291v-592h-225zM82 0v1434h596v-205h-371v-432h291v-205h-291v-592h-225z" />
</font>
</defs></svg>

After

Width:  |  Height:  |  Size: 39 KiB

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -0,0 +1,116 @@
<?xml version="1.0" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" >
<svg xmlns="http://www.w3.org/2000/svg">
<metadata>
This is a custom SVG font generated by IcoMoon.
<iconset grid="22"></iconset>
</metadata>
<defs>
<font id="ecoicon" horiz-adv-x="704" >
<font-face units-per-em="704" ascent="672" descent="-32" />
<missing-glyph horiz-adv-x="704" />
<glyph unicode="&#xe009;" d="M 544-32L 160-32 c-35.328,0-64,28.672-64,64L 96,608 c0,35.328, 28.672,64, 64,64l 384,0 c 35.328,0, 64-28.672, 64-64l0-576
C 608-3.328, 579.328-32, 544-32z M 544,608L 160,608 l0-576 l 384,0 L 544,608 z M 480,128L 224,128 L 224,544 l 256,0 L 480,128 z M 384,64l-64,0 l0,32 l 64,0 L 384,64 z" />
<glyph unicode="&#xe00a;" d="M 640,96l-220.864,0 C 417.344,86.304, 416,75.872, 416,64c0-64, 64-64, 64-64c 17.696,0, 32-7.2, 32-16
c0-8.832-14.304-16-32-16L 224-32 c-17.664,0-32,7.168-32,16C 192-7.2, 206.336,0, 224,0c0,0, 64,0, 64,64c0,11.872-1.344,22.304-3.136,32L 64,96
c-35.328,0-64,28.672-64,64L0,608 c0,35.328, 28.672,64, 64,64l 576,0 c 35.328,0, 64-28.672, 64-64l0-448 C 704,124.672, 675.328,96, 640,96z M 640,608L 64,608 l0-384 l 576,0 L 640,608 z" />
<glyph unicode="&#xe002;" d="M 352-32C 157.6-32,0,125.6,0,320S 157.6,672, 352,672s 352-157.6, 352-352S 546.4-32, 352-32z
M 352,608c-159.072,0-288-128.928-288-288s 128.928-288, 288-288s 288,128.928, 288,288S 511.072,608, 352,608z M 496.288,150.016l-8.288-4.992l-24-15.008l-14.144-10.624
c-10.496-5.12-21.472-9.184-32.832-12.672l0,14.272 l-4,32.992c0,0-1.984,19.008-4.992,24s-9.984,12-16.992,15.008
s-12,3.008-16,8s-7.008,14.016-12,22.016S 352,239.008, 352,243.008S 352,288, 352,288l 4.992,38.016l 11.008,8l 12.992,15.008L 390.016,352
l 31.008-6.016l 22.016,0 l 8.992-19.008l 20.992-16.992l 12.992-20.992l 16.992-6.016l 19.008,0 l 12.992-16l 8-16.992l 3.008-12l0-20 l-2.048-11.808
C 531.232,184.8, 515.168,166.016, 496.288,150.016z M 419.008,495.008l-22.016-12l-8-23.008L 376,448l-43.008,0 L 312.992,440L 312,424
L 304,411.008L 302.016,396.992l 4-12l 4.992-12c0,0, 12-14.016,0-24c0,0-15.008,0-17.984,4.992S 268,372.992, 264,376.992
s-16.992,8-16.992,8l-16,6.016L 216,392l 0.992,20.992L 216,431.008L 209.984,444L 192.992,456.992L 192,471.008l 2.048,7.776
C 234.56,519.072, 290.368,544, 352,544c 34.784,0, 67.296-8.608, 96.672-22.752L 448,516L 419.008,495.008z" />
<glyph unicode="&#xe000;" d="M 600.896,71.104c-137.472-137.472-360.352-137.472-497.824,0
c-137.44,137.472-137.44,360.352,0,497.824c 137.472,137.44, 360.352,137.44, 497.824,0C 738.368,431.424, 738.368,208.576, 600.896,71.104z M 531.68,95.072
l-46.176,46.176c-79.232-59.2-187.776-59.2-266.976,0L 173.12,95.872C 277.92,12.128, 426.944,11.2, 531.68,95.072z M 465.12,433.152
c-62.464,62.496-163.776,62.496-226.272,0s-62.496-163.808,0-226.272c 62.496-62.496, 163.808-62.496, 226.272,0C 527.616,269.344, 527.616,370.656, 465.12,433.152z
M 127.040,140.32l 46.208,46.176c-59.232,79.232-59.232,187.776,0,266.976L 127.872,498.88C 44.128,394.080, 43.2,245.056, 127.040,140.32z M 173.12,544.128
l 45.408-45.408c 79.2,59.232, 187.776,59.232, 266.976,0l 46.176,46.208C 426.944,628.8, 277.92,627.872, 173.12,544.128z M 576.928,499.68l-46.176-46.208
c 59.2-79.2, 59.2-187.776,0-266.976l 45.376-45.376C 659.872,245.92, 660.8,394.944, 576.928,499.68z" />
<glyph unicode="&#xe001;" d="M 608-32L 96-32 c-35.328,0-64,28.672-64,64L 32,352 c0,35.328, 28.672,64, 64,64l 64,0 L 160,480 c0,106.016, 85.984,192, 192,192
s 192-85.984, 192-192l0-64 l 64,0 c 35.328,0, 64-28.672, 64-64l0-320 C 672-3.328, 643.328-32, 608-32z M 480,480c0,70.688-57.312,128-128,128S 224,550.688, 224,480l0-64 l 256,0 L 480,480 z M 608,352L 96,352 l0-320 l 512,0
L 608,352 z M 352,288c 35.328,0, 64-28.672, 64-64s-28.672-64-64-64s-64,28.672-64,64S 316.672,288, 352,288z M 352,160c 17.696,0, 32-14.304, 32-32s-14.304-32-32-32
c-17.664,0-32,14.304-32,32S 334.336,160, 352,160z" />
<glyph unicode="&#xe003;" d="M 704,384l0-128 l-78.496-26.144c-4.48-13.568-10.24-26.432-16.576-39.040l 37.216-74.464l-90.528-90.496
l-74.528,37.28c-12.544-6.304-25.408-12.064-38.912-16.512L 416-32L 288-32 l-26.208,78.624c-13.504,4.448-26.368,10.176-38.88,16.512l-74.56-37.28
l-90.528,90.496l 37.248,74.464c-6.336,12.608-12.096,25.472-16.576,39.040L0,256L0,384 l 78.496,26.144c 4.48,13.568, 10.24,26.432, 16.576,39.040L 57.856,523.648
l 90.528,90.496l 74.56-37.28c 12.544,6.304, 25.376,12.064, 38.88,16.512L 288,672l 128,0 l 26.176-78.624c 13.504-4.448, 26.368-10.176, 38.912-16.512l 74.528,37.28
l 90.528-90.496l-37.216-74.464c 6.304-12.608, 12.096-25.472, 16.576-39.040L 704,384z M 572.992,352.736c-5.536,37.216-20.32,71.328-41.728,100.096
l 35.648,59.488L 544.32,534.976L 484.8,499.264c-28.8,21.28-62.816,35.936-100,41.44L 368,608l-32,0 L 319.168,540.672C 282.016,535.2, 248,520.544, 219.2,499.264
L 159.68,534.976L 137.056,512.352l 35.68-59.488C 151.296,424.064, 136.544,389.984, 131.008,352.736L 64,336l0-32 l 67.008-16.736
c 5.504-37.216, 20.288-71.328, 41.696-100.096l-35.68-59.488l 22.624-22.624l 59.52,35.712c 28.768-21.28, 62.816-35.936, 99.968-41.44L 336,32l 32,0
l 16.8,67.328c 37.184,5.504, 71.2,20.16, 100,41.44l 59.488-35.712l 22.624,22.624l-35.648,59.488c 21.408,28.768, 36.192,62.88, 41.728,100.096
L 640,304l0,32 L 572.992,352.736z M 352,224c-53.024,0-96,42.976-96,96s 42.976,96, 96,96c 52.992,0, 96-42.976, 96-96S 404.992,224, 352,224z M 352,352
c-17.664,0-32-14.304-32-32s 14.336-32, 32-32c 17.696,0, 32,14.304, 32,32S 369.696,352, 352,352z" />
<glyph unicode="&#xe004;" d="M 352-32C 157.6-32,0,125.6,0,320S 157.6,672, 352,672s 352-157.6, 352-352S 546.4-32, 352-32z
M 352,608c-159.072,0-288-128.928-288-288s 128.928-288, 288-288s 288,128.928, 288,288S 511.072,608, 352,608z M 480,288l-72.864,0 c-11.104-19.072-31.488-32-55.136-32
c-35.328,0-64,28.672-64,64c0,23.616, 12.928,44.032, 32,55.136L 320,512 c0,17.696, 14.304,32, 32,32s 32-14.304, 32-32l0-136.864 c 9.6-5.6, 17.632-13.568, 23.264-23.136L 480,352
c 17.696,0, 32-14.304, 32-32S 497.696,288, 480,288z" />
<glyph unicode="&#xe005;" d="M 640-32L 64-32 c-35.328,0-64,28.672-64,64L0,608 c0,35.328, 28.672,64, 64,64l 576,0 c 35.328,0, 64-28.672, 64-64l0-576
C 704-3.328, 675.328-32, 640-32z M 128,608L 64,608 l0-64 l 64,0 L 128,608 z M 128,512L 64,512 l0-64 l 64,0 L 128,512 z M 128,416L 64,416 l0-64 l 64,0 L 128,416 z M 128,288L 64,288 l0-64 l 64,0 L 128,288 z M 128,192L 64,192 l0-64 l 64,0 L 128,192 z M 128,96L 64,96 l0-64 l 64,0 L 128,96 z M 544,608L 160,608
l0-576 l 384,0 L 544,608 z M 640,608l-64,0 l0-64 l 64,0 L 640,608 z M 640,512l-64,0 l0-64 l 64,0 L 640,512 z M 640,416l-64,0 l0-64 l 64,0 L 640,416 z M 640,288l-64,0 l0-64 l 64,0 L 640,288 z M 640,192l-64,0 l0-64 l 64,0 L 640,192 z M 640,96l-64,0 l0-64 l 64,0 L 640,96 z M 320,416
c 32,0, 128-64, 128-96s-96-96-128-96s-31.872,32-31.872,32L 288.128,384 C 288.128,384, 288,416, 320,416z" />
<glyph unicode="&#xe006;" d="M 640,288L 256,288 c-17.696,0-32,14.304-32,32s 14.304,32, 32,32l 384,0 c 17.696,0, 32-14.304, 32-32
S 657.696,288, 640,288z M 640,512L 256,512 C 238.304,512, 224,526.304, 224,544s 14.304,32, 32,32l 384,0 c 17.696,0, 32-14.304, 32-32S 657.696,512, 640,512z M 96,32c-35.328,0-64,28.672-64,64
s 28.672,64, 64,64s 64-28.672, 64-64S 131.328,32, 96,32z M 96,256c-35.328,0-64,28.672-64,64s 28.672,64, 64,64s 64-28.672, 64-64S 131.328,256, 96,256z M 96,480
C 60.672,480, 32,508.672, 32,544s 28.672,64, 64,64s 64-28.672, 64-64S 131.328,480, 96,480z M 256,128l 384,0 c 17.696,0, 32-14.304, 32-32s-14.304-32-32-32L 256,64 c-17.696,0-32,14.304-32,32
S 238.304,128, 256,128z" />
<glyph unicode="&#xe007;" d="M 672,336l-224,96l 89.536,63.968C 490.88,545.12, 425.12,576, 352,576
C 228,576, 124.672,487.84, 101.088,370.816L 41.344,395.552C 75.328,535.744, 201.344,640, 352,640c 94.624,0, 179.328-41.344, 237.952-106.624L 672,592L 672,336 z
M 166.464,144.032C 213.088,94.88, 278.88,64, 352,64c 124.48,0, 228.096,88.832, 251.136,206.56l 59.68-25.536C 629.024,104.544, 502.88,0, 352,0
c-94.624,0-179.36,41.344-237.952,106.624L 32,48l0,256 l 224-96L 166.464,144.032z" />
<glyph unicode="&#xe008;" d="M 640,96l0,64 L 640,608 L 192,608 L 128,608 c0,35.328, 28.672,64, 64,64l 448,0 c 35.328,0, 64-28.672, 64-64l0-448
C 704,124.672, 675.328,96, 640,96z M 576,480l0-448 c0-35.328-28.672-64-64-64L 64-32 c-35.328,0-64,28.672-64,64L0,480 c0,35.328, 28.672,64, 64,64l 448,0 C 547.328,544, 576,515.328, 576,480
z M 64,32l 448,0 L 512,480 L 64,480 L 64,32 z M 224,224l 48-64l 80,96l 96-160L 128,96 L 224,224z M 208,288C 181.472,288, 160,309.472, 160,336S 181.472,384, 208,384S 256,362.528, 256,336S 234.528,288, 208,288z
" />
<glyph unicode="&#xe00b;" d="M 615.552,536.448L 568,584L 624,640c0,0, 48,0.992, 48-47.008L 615.552,536.448z M 96,512l0-448
l 448,0 L 544,368 l 64,64L 608,64 c0-35.328-28.672-64-64-64L 96,0 c-35.328,0-64,28.672-64,64L 32,512 c0,35.328, 28.672,64, 64,64l 368,0 l-64-64L 96,512 z M 256,224l0,48 l 24,24l 47.968-47.968
L 304,224L 256,224 z M 583.616,504.384l-239.68-240.32L 296,312l 240,240L 583.616,504.384z" />
<glyph unicode="&#xe00c;" d="M 623.52,48.448c-62.496-62.432-163.776-62.432-226.272,0l-67.872,67.936
c-20.672,20.64-33.792,45.632-40.8,71.936c 21.056,2.56, 41.792,8.064, 61.568,16.64c 4.192-15.872, 12.096-30.944, 24.512-43.328l 67.872-67.936
c 37.504-37.44, 98.272-37.44, 135.776,0c 37.472,37.504, 37.472,98.304,0,135.808l-67.904,67.872c-29.504,29.504-73.312,35.424-108.96,18.464l 63.712-63.712
c 12.512-12.512, 12.512-32.736,0-45.248s-32.736-12.512-45.248,0l-70.144,70.112c-62.112-41.12-146.624-34.368-201.376,20.352L 80.48,365.248
c-62.464,62.496-62.464,163.808,0,226.272s 163.776,62.496, 226.272,0l 67.872-67.904c 20.672-20.64, 33.824-45.664, 40.8-72
c-21.056-2.56-41.792-8.064-61.568-16.576c-4.192,15.84-12.096,30.88-24.512,43.328L 261.504,546.272C 224,583.744, 163.232,583.744, 125.728,546.272
C 88.256,508.768, 88.256,448, 125.728,410.496l 67.872-67.904c 29.536-29.504, 73.344-35.424, 108.992-18.464L 238.88,387.872c-12.512,12.512-12.512,32.768,0,45.28
s 32.736,12.512, 45.248,0l 70.144-70.176c 62.112,41.152, 146.624,34.4, 201.376-20.352l 67.872-67.872C 686.016,212.256, 686.016,110.944, 623.52,48.448z" />
<glyph unicode="&#xe00d;" d="M 640,64L 64,64 c-35.328,0-64,28.672-64,64L0,512 c0,35.328, 28.672,64, 64,64l 576,0 c 35.328,0, 64-28.672, 64-64l0-384
C 704,92.672, 675.328,64, 640,64z M 608,128l-183.424,160.512L 352,224l-72.576,64.512L 96,128L 608,128 z M 64,160l 180,160L 64,480L 64,160 z M 96,512l 256-224l 256,224L 96,512 z M 640,480
l-180-160L 640,160L 640,480 z" />
<glyph unicode="&#xe00e;" d="M 352-32c0,0-224,256-224,480s 224,224, 224,224s 224,0, 224-224S 352-32, 352-32z M 508.992,477.76
c-7.36,39.104-29.152,72.704-59.36,96.16c-2.048,1.632-3.904,3.456-6.048,4.992c-4.736,3.36-9.984,6.016-15.136,8.832
c-4.32,2.4-8.384,5.024-12.96,7.040c-4.48,1.952-9.312,3.104-14.016,4.64c-5.472,1.792-10.688,3.936-16.48,5.12
C 374.336,606.752, 363.36,608, 352.064,608c0,0-0.032,0-0.064,0c-0.064,0-0.096,0-0.16,0c-11.136,0-21.984-1.184-32.48-3.328
C 298.4,600.448, 279.648,592.128, 263.2,581.024C 262.944,580.864, 262.688,580.768, 262.464,580.608c-6.816-4.64-12.928-9.984-18.88-15.584
c-1.792-1.664-3.776-3.072-5.472-4.8c-4-4.128-7.36-8.704-10.912-13.184C 224.16,543.168, 220.864,539.488, 218.144,535.328
C 216.32,532.416, 214.944,529.28, 213.248,526.272C 209.856,520.224, 206.4,514.208, 203.776,507.712C 202.784,505.28, 202.304,502.688, 201.44,500.192
c-2.432-7.040-4.896-14.080-6.336-21.568C 193.088,468.576, 192,458.304, 192,448c0-160, 160-384, 160-384s 160,224, 160,384C 512,457.952, 510.976,467.936, 508.992,477.76z M 256,448
c0,53.024, 42.976,96, 96,96s 96-42.976, 96-96s-42.976-96-96-96S 256,394.976, 256,448z" />
<glyph unicode="&#xe00f;" d="M 640,32c0,0-512,0-576,0s-64,64-64,64l0,224 l 160,288l 384,0 l 160-288c0,0,0-160,0-224S 640,32, 640,32z M 512,544L 192,544
l-112-224l 544,0 L 512,544z M 640,256L 64,256 l0-160 l 576,0 L 640,256 z M 416,160L 288,160 l0,32 l 128,0 L 416,160 z M 496,416L 512,384L 192,384 l 16,32L 496,416 z M 240,480l 224,0 L 480,448L 224,448 L 240,480z" />
<glyph unicode="&#xe010;" d="M 384,32l-64,0 c-49.44,0-96.064,11.52-137.856,31.552L 32-32l 20.8,208.128
C 19.488,226.592,0,287.008,0,352C0,528.736, 143.264,672, 320,672l 64,0 c 176.736,0, 320-143.264, 320-320C 704,175.264, 560.736,32, 384,32z M 384,608l-64,0
c-141.376,0-256-114.624-256-256c0-141.376, 114.624-256, 256-256l 64,0 c 141.376,0, 256,114.624, 256,256C 640,493.376, 525.376,608, 384,608z M 480,320c-17.696,0-32,14.336-32,32s 14.304,32, 32,32
s 32-14.336, 32-32S 497.696,320, 480,320z M 352,320c-17.664,0-32,14.336-32,32s 14.336,32, 32,32c 17.696,0, 32-14.336, 32-32S 369.696,320, 352,320z M 224,320
c-17.664,0-32,14.336-32,32s 14.336,32, 32,32s 32-14.336, 32-32S 241.664,320, 224,320z" />
<glyph unicode="&#xe011;" d="M 576,672L 128,672 C 92.672,672, 64,643.328, 64,608l0-576 c0-35.328, 28.672-64, 64-64l 448,0 c 35.328,0, 64,28.672, 64,64L 640,608
C 640,643.328, 611.328,672, 576,672z M 192,32L 128,32 L 128,608 l 64,0 L 192,32 z M 576,32L 224,32 L 224,608 l 192,0 l0-128 l 48,48L 512,480L 512,608 l 64,0 L 576,32 z" />
<glyph unicode="&#xe012;" d="M 640,32c0,0,0-64-64-64S 180.352-32, 128-32c-64,0-64,64-64,64s-34.016,245.376, 180.768,306.368
C 212.576,373.504, 192,423.68, 192,480c0,106.016, 71.648,192, 160,192c 88.384,0, 160-85.984, 160-192c0-56.32-20.576-106.496-52.768-141.632C 674.016,277.376, 640,32, 640,32z M 352,608
c0,0-96,0-96-128s 96-128, 96-128s 96,0, 96,128S 352,608, 352,608z M 352,288c-256,0-224-256-224-256l 448,0 C 576,32, 608,288, 352,288z" />
<glyph unicode="&#xe013;" d="M 596,352L 384,352 L 384,564 l 61.312-61.312l 223.456,134.080l-134.080-223.488L 596,352z M 148.352,523.648
c-85.408-85.408-105.792-211.104-61.44-315.936l-37.152-67.456c-80.448,135.136-62.944,312.384, 53.344,428.672s 293.536,133.792, 428.64,53.344l-67.424-37.152
C 359.456,629.44, 233.792,609.088, 148.352,523.648z M 108,288L 320,288 l0-212 l-61.312,61.312l-223.456-134.080l 134.080,223.456L 108,288z M 555.648,116.384
c 85.792,85.76, 105.92,212.096, 60.832,317.184l 37.216,67.072c 81.056-135.232, 63.712-313.024-52.8-429.536c-116.576-116.544-294.304-133.888-429.536-52.8
l 67.072,37.216C 343.488,10.432, 469.888,30.56, 555.648,116.384z" />
<glyph unicode="&#xe014;" d="M 510.074,267.308c0,0, 55.226-182.24, 28.561-208.908s-185.574,89.44-185.574,89.44
s-161.094-116.108-187.76-89.44s 30.746,208.908, 30.746,208.908s-164.080,137.76-137.414,164.428s 197.388,28.96, 197.388,28.96s 71.468,184.346, 97.041,184.346
c 25.574,0.026, 97.041-184.346, 97.041-184.346s 168.531-2.292, 195.2-28.96S 510.074,267.308, 510.074,267.308z M 425.3,405.068c-26.668,26.668-61.652,160-73.332,160
s-46.668-133.331-73.332-160c0,0-140,0-140-13.332s 106.668-66.668, 106.668-106.668s-40-146.668-26.668-160s 94.161,80, 133.331,80s 120-93.332, 133.331-80s-26.668,120-26.668,160s 106.668,93.332, 106.668,106.668
S 425.3,405.068, 425.3,405.068z" />
<glyph unicode="&#x20;" horiz-adv-x="352" />
<glyph class="hidden" unicode="&#xf000;" d="M0,672L 704 -32L0 -32 z" horiz-adv-x="0" />
</font></defs></svg>

After

Width:  |  Height:  |  Size: 15 KiB

Binary file not shown.

Binary file not shown.

543
css/media.css Normal file
View File

@ -0,0 +1,543 @@
/*
* Skeleton V1.2
* Copyright 2011, Dave Gamache
* www.getskeleton.com
* Free to use under the MIT license.
* http://www.opensource.org/licenses/mit-license.php
* 6/20/2012
*/
/* Media Queries */
/* Smaller than standard 960 (devices and browsers) */
@media only screen and (max-width: 959px) {
}
/* Tablet Portrait size to standard 960 (devices and browsers) */
@media only screen and (min-width: 768px) and (max-width: 959px) {
/* layout */
h1 {
font-size: 100px;
line-height: 100px;
}
h2 {
font-size: 30px;
line-height: 30px;
}
h3 {
font-size: 30px;
line-height: 30px;
}
h4 {
font-size: 70px;
line-height: 70px;
}
h5 {
font-size: 30px;
line-height: 30px;
}
.contact-intro-bottom-title {
font-size: 30px;
line-height: 30px;
}
/* borders */
.borders {
display: none;
visibility: hidden;
}
/* countdown */
ul#countdown li {
width: 75px;
}
ul#countdown li span {
font-size: 40px;
line-height: 40px;
}
ul#countdown li span.seconds {
font-size: 40px;
line-height: 40px;
}
ul#countdown li p.timeRefDays,
ul#countdown li p.timeRefHours,
ul#countdown li p.timeRefMinutes,
ul#countdown li p.timeRefSeconds {
font-size: 20px;
}
/* menu */
.menu {
display: none;
visibility: hidden;
}
/* menu mobile */
.menu-mobile {
position: relative;
font-family: 'BebasNeueRegular';
font-size: 20px;
font-style: normal;
font-weight: normal;
text-shadow: 1px 1px 2px #000;
-webkit-font-smoothing: antialiased;
width: auto;
top: 10px;
right: 0;
margin: 0;
padding: 0 15px 0 0;
display: inherit;
visibility: visible;
z-index: 1000;
}
/* dividers */
.divider-left-top {
display: none;
visibility: hidden;
}
.divider-right-top {
display: none;
visibility: hidden;
}
.divider-left-bottom {
display: none;
visibility: hidden;
}
.divider-right-bottom {
display: none;
visibility: hidden;
}
/* box effect */
.box {
width: 220px;
height: 360px;
position: relative;
background: rgba(255,255,255,1);
display: inline-block;
margin: 0 10px;
/*
cursor: pointer;
color: #fff;
box-shadow: inset 0 0 0 3px #fff;
*/
-webkit-transition: background 0.4s 0.5s;
transition: background 0.4s 0.5s;
margin: 20px 0 0 0;
}
.top, .left, .bottom, .right {
display: none;
visibility: hidden;
}
}
/* All Mobile Sizes (devices and browser) */
@media only screen and (max-width: 767px) {
}
/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
@media only screen and (min-width: 480px) and (max-width: 767px) {
/* layout */
#intro-wrapper {
position: relative;
top: 58px;
}
.lower-content {
padding: 10px 0 0 0;
}
h1 {
font-size: 80px;
line-height: 80px;
}
h2 {
font-size: 25px;
line-height: 25px;
}
h3 {
font-size: 25px;
line-height: 25px;
}
h4 {
font-size: 45px;
line-height: 45px;
padding: 58px 0 0 0;
}
h5 {
font-size: 25px;
line-height: 25px;
}
h6 {
font-size: 18px;
line-height: 18px;
text-align: left;
}
.contact-intro-bottom-title {
font-size: 25px;
line-height: 25px;
}
/* borders */
.borders {
display: none;
visibility: hidden;
}
/* countdown */
#countdown-wrapper {
position: relative;
width: 260px;
margin: 132px 0 0 10px;
padding: 0;
text-align: left;
}
ul#countdown li {
width: 60px;
}
ul#countdown li span {
font-size: 30px;
line-height: 30px;
}
ul#countdown li span.seconds {
font-size: 30px;
line-height: 30px;
}
ul#countdown li p.timeRefDays,
ul#countdown li p.timeRefHours,
ul#countdown li p.timeRefMinutes,
ul#countdown li p.timeRefSeconds {
font-size: 20px;
}
/* menu */
.menu {
display: none;
visibility: hidden;
}
/* menu mobile */
.menu-mobile {
position: relative;
font-family: 'BebasNeueRegular';
font-size: 20px;
font-style: normal;
font-weight: normal;
text-shadow: 1px 1px 2px #000;
-webkit-font-smoothing: antialiased;
width: auto;
top: 10px;
right: 0;
margin: 0;
padding: 0 15px 0 0;
display: inherit;
visibility: visible;
z-index: 1000;
}
/* contact form */
#form-wrapper {
width: 340px;
}
#form {
width: 340px;
}
#form div {
width: 340px;
}
#form div label {
width: 325px;
}
#form input {
width: 325px;
}
#form .subject {
width: 325px;
margin-bottom: 10px;
}
#form textarea {
width: 325px;
}
#form .submit {
margin-right: 3px;
}
.success {
width: 340px;
}
#form .error {
right: 5px;
}
/* newsletter form */
#subscribe-wrapper {
position: relative;
text-align: left;
margin: -61px 0 20px 8px;
}
.subscribesuccess {
text-align: left;
margin: 0 0 0 2px;
}
#subscribe .subscribeerror {
text-align: left;
margin: 0 0 0 2px;
}
/* dividers */
.divider-left-top {
display: none;
visibility: hidden;
}
.divider-right-top {
display: none;
visibility: hidden;
}
.divider-left-bottom {
display: none;
visibility: hidden;
}
.divider-right-bottom {
display: none;
visibility: hidden;
}
}
/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
@media only screen and (max-width: 479px) {
/* layout */
#intro-wrapper {
position: relative;
top: 58px;
}
.lower-content {
padding: 10px 0 0 0;
}
h1 {
font-size: 80px;
line-height: 80px;
}
h2 {
font-size: 25px;
line-height: 25px;
}
h3 {
font-size: 25px;
line-height: 25px;
}
h4 {
font-size: 45px;
line-height: 45px;
padding: 58px 0 0 0;
}
h5 {
font-size: 25px;
line-height: 25px;
}
h6 {
font-size: 18px;
line-height: 18px;
text-align: left;
}
.contact-intro-bottom-title {
font-size: 25px;
line-height: 25px;
}
/* borders */
.borders {
display: none;
visibility: hidden;
}
/* countdown */
#countdown-wrapper {
position: relative;
width: 260px;
margin: 132px 0 0 10px;
padding: 0;
text-align: left;
}
ul#countdown li {
width: 60px;
}
ul#countdown li span {
font-size: 30px;
line-height: 30px;
}
ul#countdown li span.seconds {
font-size: 30px;
line-height: 30px;
}
ul#countdown li p.timeRefDays,
ul#countdown li p.timeRefHours,
ul#countdown li p.timeRefMinutes,
ul#countdown li p.timeRefSeconds {
font-size: 20px;
}
/* menu */
.menu {
display: none;
visibility: hidden;
}
/* menu mobile */
.menu-mobile {
position: relative;
font-family: 'BebasNeueRegular';
font-size: 20px;
font-style: normal;
font-weight: normal;
text-shadow: 1px 1px 2px #000;
-webkit-font-smoothing: antialiased;
width: auto;
top: 10px;
right: 0;
margin: 0;
padding: 0 15px 0 0;
display: inherit;
visibility: visible;
z-index: 1000;
}
/* contact form */
#form-wrapper {
width: 240px;
}
#form {
width: 240px;
}
#form div {
width: 240px;
}
#form div label {
width: 225px;
}
#form input {
width: 225px;
}
#form .subject {
width: 225px;
margin-bottom: 10px;
}
#form textarea {
width: 225px;
}
#form .submit {
margin-right: 3px;
}
.success {
width: 240px;
}
#form .error {
right: 5px;
}
/* newsletter form */
#subscribe-wrapper {
position: relative;
text-align: left;
margin: -61px 0 20px 8px;
}
.subscribesuccess {
text-align: left;
margin: 0 0 0 2px;
}
#subscribe .subscribeerror {
text-align: left;
margin: 0 0 0 2px;
}
/* dividers */
.divider-left-top {
display: none;
visibility: hidden;
}
.divider-right-top {
display: none;
visibility: hidden;
}
.divider-left-bottom {
display: none;
visibility: hidden;
}
.divider-right-bottom {
display: none;
visibility: hidden;
}
}

242
css/skeleton.css vendored Normal file
View File

@ -0,0 +1,242 @@
/*
* Skeleton V1.2
* Copyright 2011, Dave Gamache
* www.getskeleton.com
* Free to use under the MIT license.
* http://www.opensource.org/licenses/mit-license.php
* 6/20/2012
*/
/* Table of Contents
==================================================
#Base 960 Grid
#Tablet (Portrait)
#Mobile (Portrait)
#Mobile (Landscape)
#Clearing */
/* #Base 960 Grid
================================================== */
.container { position: relative; width: 960px; margin: 0 auto; padding: 0; }
.container .column,
.container .columns { float: left; display: inline; margin-left: 10px; margin-right: 10px; }
.row { margin-bottom: 20px; }
/* Nested Column Classes */
.column.alpha, .columns.alpha { margin-left: 0; }
.column.omega, .columns.omega { margin-right: 0; }
/* Base Grid */
.container .one.column,
.container .one.columns { width: 40px; }
.container .two.columns { width: 100px; }
.container .three.columns { width: 160px; }
.container .four.columns { width: 220px; }
.container .five.columns { width: 280px; }
.container .six.columns { width: 340px; }
.container .seven.columns { width: 400px; }
.container .eight.columns { width: 460px; }
.container .nine.columns { width: 520px; }
.container .ten.columns { width: 580px; }
.container .eleven.columns { width: 640px; }
.container .twelve.columns { width: 700px; }
.container .thirteen.columns { width: 760px; }
.container .fourteen.columns { width: 820px; }
.container .fifteen.columns { width: 880px; }
.container .sixteen.columns { width: 940px; }
.container .one-third.column { width: 300px; }
.container .two-thirds.column { width: 620px; }
/* Offsets */
.container .offset-by-one { padding-left: 60px; }
.container .offset-by-two { padding-left: 120px; }
.container .offset-by-three { padding-left: 180px; }
.container .offset-by-four { padding-left: 240px; }
.container .offset-by-five { padding-left: 300px; }
.container .offset-by-six { padding-left: 360px; }
.container .offset-by-seven { padding-left: 420px; }
.container .offset-by-eight { padding-left: 480px; }
.container .offset-by-nine { padding-left: 540px; }
.container .offset-by-ten { padding-left: 600px; }
.container .offset-by-eleven { padding-left: 660px; }
.container .offset-by-twelve { padding-left: 720px; }
.container .offset-by-thirteen { padding-left: 780px; }
.container .offset-by-fourteen { padding-left: 840px; }
.container .offset-by-fifteen { padding-left: 900px; }
/* #Tablet (Portrait)
================================================== */
/* Note: Design for a width of 768px */
@media only screen and (min-width: 768px) and (max-width: 959px) {
.container { width: 768px; }
.container .column,
.container .columns { margin-left: 10px; margin-right: 10px; }
.column.alpha, .columns.alpha { margin-left: 0; margin-right: 10px; }
.column.omega, .columns.omega { margin-right: 0; margin-left: 10px; }
.alpha.omega { margin-left: 0; margin-right: 0; }
.container .one.column,
.container .one.columns { width: 28px; }
.container .two.columns { width: 76px; }
.container .three.columns { width: 124px; }
.container .four.columns { width: 172px; }
.container .five.columns { width: 220px; }
.container .six.columns { width: 268px; }
.container .seven.columns { width: 316px; }
.container .eight.columns { width: 364px; }
.container .nine.columns { width: 412px; }
.container .ten.columns { width: 460px; }
.container .eleven.columns { width: 508px; }
.container .twelve.columns { width: 556px; }
.container .thirteen.columns { width: 604px; }
.container .fourteen.columns { width: 652px; }
.container .fifteen.columns { width: 700px; }
.container .sixteen.columns { width: 748px; }
.container .one-third.column { width: 236px; }
.container .two-thirds.column { width: 492px; }
/* Offsets */
.container .offset-by-one { padding-left: 48px; }
.container .offset-by-two { padding-left: 96px; }
.container .offset-by-three { padding-left: 144px; }
.container .offset-by-four { padding-left: 192px; }
.container .offset-by-five { padding-left: 240px; }
.container .offset-by-six { padding-left: 288px; }
.container .offset-by-seven { padding-left: 336px; }
.container .offset-by-eight { padding-left: 384px; }
.container .offset-by-nine { padding-left: 432px; }
.container .offset-by-ten { padding-left: 480px; }
.container .offset-by-eleven { padding-left: 528px; }
.container .offset-by-twelve { padding-left: 576px; }
.container .offset-by-thirteen { padding-left: 624px; }
.container .offset-by-fourteen { padding-left: 672px; }
.container .offset-by-fifteen { padding-left: 720px; }
}
/* #Mobile (Portrait)
================================================== */
/* Note: Design for a width of 320px */
@media only screen and (max-width: 767px) {
.container { width: 300px; }
.container .columns,
.container .column { margin: 0; }
.container .one.column,
.container .one.columns,
.container .two.columns,
.container .three.columns,
.container .four.columns,
.container .five.columns,
.container .six.columns,
.container .seven.columns,
.container .eight.columns,
.container .nine.columns,
.container .ten.columns,
.container .eleven.columns,
.container .twelve.columns,
.container .thirteen.columns,
.container .fourteen.columns,
.container .fifteen.columns,
.container .sixteen.columns,
.container .one-third.column,
.container .two-thirds.column { width: 300px; }
/* Offsets */
.container .offset-by-one,
.container .offset-by-two,
.container .offset-by-three,
.container .offset-by-four,
.container .offset-by-five,
.container .offset-by-six,
.container .offset-by-seven,
.container .offset-by-eight,
.container .offset-by-nine,
.container .offset-by-ten,
.container .offset-by-eleven,
.container .offset-by-twelve,
.container .offset-by-thirteen,
.container .offset-by-fourteen,
.container .offset-by-fifteen { padding-left: 0; }
}
/* #Mobile (Landscape)
================================================== */
/* Note: Design for a width of 480px */
@media only screen and (min-width: 480px) and (max-width: 767px) {
.container { width: 420px; }
.container .columns,
.container .column { margin: 0; }
.container .one.column,
.container .one.columns,
.container .two.columns,
.container .three.columns,
.container .four.columns,
.container .five.columns,
.container .six.columns,
.container .seven.columns,
.container .eight.columns,
.container .nine.columns,
.container .ten.columns,
.container .eleven.columns,
.container .twelve.columns,
.container .thirteen.columns,
.container .fourteen.columns,
.container .fifteen.columns,
.container .sixteen.columns,
.container .one-third.column,
.container .two-thirds.column { width: 420px; }
}
/* #Clearing
================================================== */
/* Self Clearing Goodness */
.container:after { content: "\0020"; display: block; height: 0; clear: both; visibility: hidden; }
/* Use clearfix class on parent to clear nested columns,
or wrap each row of columns in a <div class="row"> */
.clearfix:before,
.clearfix:after,
.row:before,
.row:after {
content: '\0020';
display: block;
overflow: hidden;
visibility: hidden;
width: 0;
height: 0; }
.row:after,
.clearfix:after {
clear: both; }
.row,
.clearfix {
zoom: 1; }
/* You can also use a <br class="clear" /> to clear columns */
.clear {
clear: both;
display: block;
overflow: hidden;
visibility: hidden;
width: 0;
height: 0;
}

1458
css/style.css Normal file

File diff suppressed because it is too large Load Diff

BIN
images/background.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 144 KiB

BIN
images/curtains.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.6 KiB

BIN
images/favicon.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.3 KiB

BIN
images/fire-closer.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.0 KiB

BIN
images/left-bottom.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.8 KiB

BIN
images/left-top.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.2 KiB

BIN
images/preload.gif Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.5 KiB

BIN
images/right-bottom.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.8 KiB

BIN
images/right-top.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.8 KiB

BIN
images/rohini-logo.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.0 KiB

BIN
images/rohini.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.8 KiB

BIN
images/social/facebook.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.1 KiB

BIN
images/social/linkedin.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.0 KiB

BIN
images/social/twitter.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.1 KiB

BIN
images/social/youtube.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.4 KiB

457
index.html Normal file
View File

@ -0,0 +1,457 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Rohini International Education Services</title>
<!-- favicons Icons -->
<link rel="apple-touch-icon" sizes="180x180" href="images/favicon.png" />
<link rel="icon" type="image/png" sizes="32x32" href="images/favicon.png" />
<link rel="icon" type="image/png" sizes="16x16" href="images/favicon.png" />
<meta name="description" content="">
<meta name="author" content="">
<meta name="keywords" content="">
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
<!-- The Horizon v1.0 || ex nihilo || May 2014 -->
<!-- style start -->
<link rel="stylesheet" type="text/css" media="all" href="css/style.css">
<!-- style end -->
<!-- the grid start -->
<link rel="stylesheet" type="text/css" media="all" href="css/skeleton.css">
<link rel="stylesheet" type="text/css" media="all" href="css/media.css">
<!-- the grid end -->
<!--[if lt IE 9]>
<script src="http://html5shim.googlecode.com/svn/trunk/html5.js"></script>
<![endif]-->
</head>
<body>
<!-- screen loader start -->
<!--<div class="screen-loader"></div>-->
<!-- screen loader end -->
<!-- preload start -->
<!--
<div id="preload">
<div id="preload-status"></div>
</div>
-->
<!-- preload end -->
<!-- curtains start -->
<div id="curtains"></div>
<!-- curtains end -->
<!-- preload content start -->
<!--
<div class="preload-content">
<div id="home"></div>
</div>
-->
<!-- preload content end -->
<!-- top shade start -->
<div id="top-shade" class="fade-in-7"></div>
<!-- top shade end -->
<!-- menu start -->
<div class="fade-in-5">
<div class="menu">
<ul>
<li><a id="fire-home" class="menu-state active" href="index.php#">Home<span>Get started</span></a></li>
<li><a id="fire-about" class="menu-state" href="index.php#">About<span>Who we are</span></a></li>
<li><a id="fire-services" class="menu-state" href="index.php#">Services<span>What we do</span></a></li>
<li><a id="fire-contact" class="menu-state" href="index.php#">Contact<span>Get in touch</span></a></li>
</ul>
</div>
</div>
<!-- menu end -->
<!-- menu mobile start -->
<div class="fade-in-5">
<div class="menu-mobile">
<ul>
<li>
<ul>
<li class="lifting"><a id="fire-home-mobile" class="menu-state active" href="index.php#">Home</a></li>
<li class="lifting"><a id="fire-about-mobile" class="menu-state" href="index.php#">About</a></li>
<li class="lifting"><a id="fire-services-mobile" class="menu-state" href="index.php#">Services</a></li>
<li class="lifting-first"><a id="fire-contact-mobile" class="menu-state" href="index.php#">Contact</a></li>
</ul>
<a class="menu-mobile-trigger" href="index.php#">Menu</a> </li>
</ul>
</div>
</div>
<!-- menu mobile end -->
<!-- home start -->
<div id="read-home" class="upper-page current">
<!-- borders start -->
<div class="fade-in-7">
<div class="borders"></div>
</div>
<!-- borders end -->
<!-- upper content start -->
<div class="upper-content">
<!-- container start -->
<div class="container center">
<!-- intro wrapper start -->
<div id="intro-wrapper">
<!-- eight columns start -->
<div class="eight columns column">
<!-- fade in 1 start -->
<div class="fade-in-1 logo"> <img src="images/rohini.jpg" alt=""> </div>
<!-- fade in 1 end -->
<!-- fade in 2 start -->
<div class="fade-in-2 title">
<h1>Your Trusted Partner for <br>
New Zealand Education</h1>
</div>
<!-- fade in 2 end -->
<!-- fade in 3 start -->
<div class="fade-in-3">
<!-- slider start -->
<div id="slider">
<div class="slide">
<p class="paragraph">At Rohini International Education Services, we specialize in guiding students to achieve their academic dreams exclusively in New Zealand.</p>
</div>
</div>
<!-- slider end -->
</div>
<!-- fade in 3 end -->
<!-- fade in 4 start -->
<!-- social icons start -->
<div id="social-icons-wrapper" class="fade-in-4">
<ul class="social-icons">
<li><a href="https://www.facebook.com/rohini.international/?ref=embed_page"><img src="images/social/facebook.png" alt="Facebook"></a></li>
<!--
<li><a href="index.php#"><img src="images/social/twitter.png" alt="Twitter"></a></li>
<li><a href="index.php#"><img src="images/social/googleplus.png" alt="GooglePlus"></a></li>
<li><a href="index.php#"><img src="images/social/youtube.png" alt="YouTube"></a></li>
<li><a href="index.php#"><img src="images/social/linkedin.png" alt="LinkedIn"></a></li>
-->
</ul>
</div>
<!-- social icons end -->
<!-- fade in 4 end -->
</div>
<!-- eight columns end -->
<!-- eight columns start -->
<div class="eight columns column">
<!-- countdown start -->
<div id="countdown-wrapper" class="fade-in-6">
<h6>We're launching in</h6>
<ul id="countdown">
<!-- days start -->
<li><span class="days">03</span>
<p class="timeRefDays">days</p>
</li>
<!-- days end -->
<!-- hours start -->
<li><span class="hours">00</span>
<p class="timeRefHours">hours</p>
</li>
<!-- hours end -->
<!-- minutes start -->
<li><span class="minutes">00</span>
<p class="timeRefMinutes">minutes</p>
</li>
<!-- minutes end -->
<!-- seconds start -->
<li><span class="seconds">00</span>
<p class="timeRefSeconds">seconds</p>
</li>
<!-- seconds end -->
</ul>
</div>
<!-- countdown end -->
</div>
<!-- eight columns end -->
</div>
<!-- intro wrapper end -->
</div>
<!-- container end -->
</div>
<!-- upper content end -->
</div>
<!-- home end -->
<!-- about start -->
<div id="about" class="lower-page">
<!-- lower content start -->
<div class="lower-content">
<!-- about intro start -->
<div class="about-intro">
<h4>About</h4>
</div>
<!-- about intro end -->
<!-- container start -->
<div class="container center">
<!-- about full start -->
<!-- sixteen columns start -->
<div class="sixteen columns">
<p class="paragraph">At Rohini International Education Services, we specialize in guiding students to achieve their academic dreams exclusively in New Zealand. With a commitment to excellence and personalized support, we offer comprehensive services that help students select the right universities, navigate visa processes, and prepare for a successful future.</p>
<p class="paragraph">Our team of experts is dedicated to ensuring a smooth journey from the moment you inquire to the time you arrive in New Zealand. Whether you are looking for undergraduate, postgraduate, or specialized professional courses, we are here to make your transition seamless and stress-free. </p>
<p class="paragraph">Start your educational journey with us today and unlock the opportunities that New Zealands world-class institutions have to offer. </p>
</div>
<!-- sixteen columns end -->
<!-- about full end -->
<!-- sixteen columns start -->
<div class="sixteen columns">
<!-- divider blank start -->
<div class="divider-blank"></div>
<!-- divider blank end -->
</div>
<!-- sixteen columns end -->
</div>
<!-- container end -->
<!-- sixteen columns start -->
<div class="sixteen columns">
<!-- divider fin start -->
<div class="divider-fin"></div>
<!-- divider fin end -->
</div>
<!-- sixteen columns end -->
</div>
<!-- lower content end -->
<!-- closer start -->
<div class="fire-closer"> <a id="fire-about-closer" class="menu-state" href="index.php#"><img src="images/fire-closer.png" alt="Closer"></a> </div>
<!-- closer end -->
<!-- sixteen columns start -->
<div class="sixteen columns">
<!-- divider fin start -->
<div class="divider-fin"></div>
<!-- divider fin end -->
</div>
<!-- sixteen columns end -->
</div>
<!-- about end -->
<!-- services start -->
<div id="services" class="lower-page">
<!-- lower content start -->
<div class="lower-content">
<!-- services intro start -->
<div class="services-intro">
<h4>Services</h4>
</div>
<!-- services intro end -->
<!-- container start -->
<div class="container center">
<!-- services full start -->
<!-- sixteen columns start -->
<div class="sixteen columns">
<p class="paragraph">At Rohini International Education Services, we offer a range of tailored services to ensure that your transition to studying in New Zealand is smooth and successful. Our team is committed to providing you with expert guidance and support every step of the way.</p>
<h5 class="service-list">University and Course Selection</h5>
<p class="paragraph">We help you choose the best universities and programs in New Zealand that align with your academic interests and career aspirations. Our team provides detailed information on courses, campuses, and available opportunities to match your goals.</p>
<h5 class="service-list">Visa Guidance and Processing</h5>
<p class="paragraph">Navigating the visa process can be challenging, but our experienced consultants are here to assist. We provide step-by-step guidance to ensure all documentation is in order and that you meet the visa requirements for studying in New Zealand.</p>
<h5 class="service-list">Scholarship and Financial Aid Assistance</h5>
<p class="paragraph">We guide you through the process of identifying and applying for scholarships and financial aid programs available to international students. We aim to help you reduce the financial burden and make your education more affordable.</p>
<h5 class="service-list">Pre-Departure Support</h5>
<p class="paragraph">Our pre-departure services prepare you for life in New Zealand. From finding accommodation to understanding the culture and lifestyle, we make sure you are fully equipped before you begin your academic journey.</p>
<h5 class="service-list">Career Counseling</h5>
<p class="paragraph">Your future career is important to us. We offer personalized career counseling to help you align your academic pursuits with your long-term career goals. Our counselors provide valuable insights and advice to guide you toward a successful career after graduation.</p>
</div>
<!-- sixteen columns end -->
<!-- services full end -->
<!-- sixteen columns start -->
<div class="sixteen columns">
<!-- divider blank start -->
<div class="divider-blank"></div>
<!-- divider blank end -->
</div>
<!-- sixteen columns end -->
</div>
<!-- container end -->
<!-- sixteen columns start -->
<div class="sixteen columns">
<!-- divider fin start -->
<div class="divider-fin"></div>
<!-- divider fin end -->
</div>
<!-- sixteen columns end -->
</div>
<!-- lower content end -->
<!-- closer start -->
<div class="fire-closer"> <a id="fire-services-closer" class="menu-state" href="index.php#"><img src="images/fire-closer.png" alt="Closer"></a> </div>
<!-- closer end -->
<!-- sixteen columns start -->
<div class="sixteen columns">
<!-- divider fin start -->
<div class="divider-fin"></div>
<!-- divider fin end -->
</div>
<!-- sixteen columns end -->
</div>
<!-- services end -->
<!-- contact start -->
<div id="contact" class="lower-page">
<!-- lower content start -->
<div class="lower-content">
<!-- contact intro start -->
<div class="contact-intro">
<h4>Contact</h4>
</div>
<!-- contact intro end -->
<!-- container start -->
<div class="container center">
<!-- contact column 1 start -->
<!-- one third column start -->
<div class="one-third column">
<div class="info-address contact-info">
<h5>Address</h5>
<p class="paragraph">House#160, Adait Marg, Kathmandu, Nepal</p>
</div>
</div>
<!-- one third column end -->
<!-- contact column 1 end -->
<!-- contact column 2 start -->
<!-- one third column start -->
<div class="one-third column">
<div class="info-phone">
<h5>Telephone</h5>
<p class="paragraph">01-5344710</p>
</div>
</div>
<!-- one third column end -->
<!-- contact column 2 end -->
<!-- contact column 3 start -->
<!-- one third column start -->
<div class="one-third column">
<div class="info-email">
<h5>Email</h5>
<p class="paragraph"><a href="mailto:nfo@rohini.edu.np">nfo@rohini.edu.np</a></p>
</div>
</div>
<!-- one third column end -->
<!-- contact column 3 end -->
<!-- sixteen columns start -->
<div class="sixteen columns">
<!-- divider blank start -->
<div class="divider-blank"></div>
<!-- divider blank end -->
</div>
<!-- sixteen columns end -->
<!-- sixteen columns start -->
<div class="sixteen columns">
<!-- divider blank start -->
<div class="divider-blank"></div>
<!-- divider blank end -->
</div>
<!-- sixteen columns end -->
</div>
<!-- container end -->
<!-- sixteen columns start -->
<div class="sixteen columns">
<!-- divider fin start -->
<div class="divider-fin"></div>
<!-- divider fin end -->
</div>
<!-- sixteen columns end -->
</div>
<!-- lower content end -->
<!-- closer start -->
<div class="fire-closer"> <a id="fire-contact-closer" class="menu-state" href="index.php#"><img src="images/fire-closer.png" alt="Closer"></a> </div>
<!-- closer end -->
<!-- sixteen columns start -->
<div class="sixteen columns">
<!-- divider fin start -->
<div class="divider-fin"></div>
<!-- divider fin end -->
</div>
<!-- sixteen columns end -->
</div>
<!-- contact end -->
<!-- scripts start -->
<script type="text/javascript" src="js/jquery-1.10.2.min.js"></script>
<script type="text/javascript" src="js/jquery.easing.1.3.js"></script>
<script type="text/javascript" src="js/supersized.3.2.7.min.js"></script>
<script type="text/javascript" src="js/supersized.3.2.7.bg.js"></script>
<script type="text/javascript" src="js/supersized.shutter.min.js"></script>
<script type="text/javascript" src="js/pace-0.5.1.min.js"></script>
<script type="text/javascript" src="js/jquery.nicescroll.3.5.4.js"></script>
<script type="text/javascript" src="js/jquery.cycle2.min.js"></script>
<script type="text/javascript" src="js/the-horizon.js"></script>
<script type="text/javascript" src="twitter/jquery.tweet.js"></script>
<script type="text/javascript" src="twitter/ticker.js"></script>
<script type="text/javascript" src="js/form-subscribe.js"></script>
<script type="text/javascript" src="js/form-contact.js"></script>
<script type="text/javascript" src="js/countdown.js"></script>
<!-- countdown setup start -->
<script type="text/javascript">
//<![CDATA[
$(document).ready(function(){
$("#countdown").countdown({
date: "05 Sep 2024 12:00:00", // countdown target date settings
format: "on"
},
function() {
// callback function
});
});
//]]>
</script>
<!-- countdown setup end -->
<script type="text/javascript" src="js/analytics.js"></script>
<!-- scripts end -->
</body>
</html>

12
js/analytics.js Normal file
View File

@ -0,0 +1,12 @@
// JavaScript Document
// google analytics
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-3033286-18']);
_gaq.push(['_trackPageview']);
(function() {
var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
})();

73
js/countdown.js Normal file
View File

@ -0,0 +1,73 @@
(function($) {
$.fn.countdown = function(options, callback) {
//custom 'this' selector
thisEl = $(this);
//array of custom settings
var settings = {
'date': null,
'format': null
};
//append the settings array to options
if(options) {
$.extend(settings, options);
}
//main countdown function
function countdown_proc() {
eventDate = Date.parse(settings['date']) / 1000;
currentDate = Math.floor($.now() / 1000);
if(eventDate <= currentDate) {
callback.call(this);
clearInterval(interval);
}
seconds = eventDate - currentDate;
days = Math.floor(seconds / (60 * 60 * 24)); //calculate the number of days
seconds -= days * 60 * 60 * 24; //update the seconds variable with no. of days removed
hours = Math.floor(seconds / (60 * 60));
seconds -= hours * 60 * 60; //update the seconds variable with no. of hours removed
minutes = Math.floor(seconds / 60);
seconds -= minutes * 60; //update the seconds variable with no. of minutes removed
//conditional Ss
if (days == 1) { thisEl.find(".timeRefDays").text("day"); } else { thisEl.find(".timeRefDays").text("days"); }
if (hours == 1) { thisEl.find(".timeRefHours").text("hour"); } else { thisEl.find(".timeRefHours").text("hours"); }
if (minutes == 1) { thisEl.find(".timeRefMinutes").text("minute"); } else { thisEl.find(".timeRefMinutes").text("minutes"); }
if (seconds == 1) { thisEl.find(".timeRefSeconds").text("second"); } else { thisEl.find(".timeRefSeconds").text("seconds"); }
//logic for the two_digits ON setting
if(settings['format'] == "on") {
days = (String(days).length >= 2) ? days : "0" + days;
hours = (String(hours).length >= 2) ? hours : "0" + hours;
minutes = (String(minutes).length >= 2) ? minutes : "0" + minutes;
seconds = (String(seconds).length >= 2) ? seconds : "0" + seconds;
}
//update the countdown's html values.
if(!isNaN(eventDate)) {
thisEl.find(".days").text(days);
thisEl.find(".hours").text(hours);
thisEl.find(".minutes").text(minutes);
thisEl.find(".seconds").text(seconds);
} else {
alert("Invalid date. Here's an example: 12 Tuesday 2012 17:30:00");
clearInterval(interval);
}
}
//run the function
countdown_proc();
//loop the function
interval = setInterval(countdown_proc, 1000);
}
}) (jQuery);

37
js/form-contact.js Normal file
View File

@ -0,0 +1,37 @@
// JavaScript Document
// contact form
$(document).ready(function() {
$('form#form').submit(function() {
$('form#form .error').remove();
var hasError = false;
$('.requiredField').each(function() {
if(jQuery.trim($(this).val()) == '') {
var labelText = $(this).prev('label').text();
$(this).parent().append('<span class="error">You forgot to enter your '+labelText+'</span>');
$(this).addClass('inputError');
hasError = true;
} else if($(this).hasClass('email')) {
var emailReg = /^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/;
if(!emailReg.test(jQuery.trim($(this).val()))) {
var labelText = $(this).prev('label').text();
$(this).parent().append('<span class="error">You entered an invalid '+labelText+'</span>');
$(this).addClass('inputError');
hasError = true;
}
}
});
if(!hasError) {
$('form#form input.submit').fadeOut('normal', function() {
$(this).parent().append('');
});
var formInput = $(this).serialize();
$.post($(this).attr('action'),formInput, function(data){
$('form#form').slideUp("fast", function() {
$(this).before('<div class="success">Thank you. Your email was sent successfully.</div>');
});
});
}
return false;
});
});

37
js/form-subscribe.js Normal file
View File

@ -0,0 +1,37 @@
// JavaScript Document
// newsletter form
$(document).ready(function() {
$('form#subscribe').submit(function() {
$('form#subscribe .subscribeerror').remove();
var hasError = false;
$('.subscriberequiredField').each(function() {
if(jQuery.trim($(this).val()) == '') {
var labelText = $(this).prev('label').text();
$(this).parent().append('<span class="subscribeerror">Please enter your'+labelText+'</span>');
$(this).addClass('inputError');
hasError = true;
} else if($(this).hasClass('subscribeemail')) {
var subscribeemailReg = /^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/;
if(!subscribeemailReg.test(jQuery.trim($(this).val()))) {
var labelText = $(this).prev('label').text();
$(this).parent().append('<span class="subscribeerror">Please enter a valid'+labelText+'</span>');
$(this).addClass('inputError');
hasError = true;
}
}
});
if(!hasError) {
$('form#subscribe input.submit').fadeOut('normal', function() {
$(this).parent().append('');
});
var formInput = $(this).serialize();
$.post($(this).attr('action'),formInput, function(data){
$('form#subscribe').slideUp("fast", function() {
$(this).before('<div class="subscribesuccess">Thank you for subscribing.</div>');
});
});
}
return false;
});
});

6
js/jquery-1.10.2.min.js vendored Normal file

File diff suppressed because one or more lines are too long

16
js/jquery.cycle2.min.js vendored Normal file

File diff suppressed because one or more lines are too long

205
js/jquery.easing.1.3.js Normal file
View File

@ -0,0 +1,205 @@
/*
* jQuery Easing v1.3 - http://gsgd.co.uk/sandbox/jquery/easing/
*
* Uses the built in easing capabilities added In jQuery 1.1
* to offer multiple easing options
*
* TERMS OF USE - jQuery Easing
*
* Open source under the BSD License.
*
* Copyright © 2008 George McGinley Smith
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without modification,
* are permitted provided that the following conditions are met:
*
* Redistributions of source code must retain the above copyright notice, this list of
* conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above copyright notice, this list
* of conditions and the following disclaimer in the documentation and/or other materials
* provided with the distribution.
*
* Neither the name of the author nor the names of contributors may be used to endorse
* or promote products derived from this software without specific prior written permission.
*
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY
* EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
* MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
* COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
* EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE
* GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
* AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
* NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
* OF THE POSSIBILITY OF SUCH DAMAGE.
*
*/
// t: current time, b: begInnIng value, c: change In value, d: duration
jQuery.easing['jswing'] = jQuery.easing['swing'];
jQuery.extend( jQuery.easing,
{
def: 'easeOutQuad',
swing: function (x, t, b, c, d) {
//alert(jQuery.easing.default);
return jQuery.easing[jQuery.easing.def](x, t, b, c, d);
},
easeInQuad: function (x, t, b, c, d) {
return c*(t/=d)*t + b;
},
easeOutQuad: function (x, t, b, c, d) {
return -c *(t/=d)*(t-2) + b;
},
easeInOutQuad: function (x, t, b, c, d) {
if ((t/=d/2) < 1) return c/2*t*t + b;
return -c/2 * ((--t)*(t-2) - 1) + b;
},
easeInCubic: function (x, t, b, c, d) {
return c*(t/=d)*t*t + b;
},
easeOutCubic: function (x, t, b, c, d) {
return c*((t=t/d-1)*t*t + 1) + b;
},
easeInOutCubic: function (x, t, b, c, d) {
if ((t/=d/2) < 1) return c/2*t*t*t + b;
return c/2*((t-=2)*t*t + 2) + b;
},
easeInQuart: function (x, t, b, c, d) {
return c*(t/=d)*t*t*t + b;
},
easeOutQuart: function (x, t, b, c, d) {
return -c * ((t=t/d-1)*t*t*t - 1) + b;
},
easeInOutQuart: function (x, t, b, c, d) {
if ((t/=d/2) < 1) return c/2*t*t*t*t + b;
return -c/2 * ((t-=2)*t*t*t - 2) + b;
},
easeInQuint: function (x, t, b, c, d) {
return c*(t/=d)*t*t*t*t + b;
},
easeOutQuint: function (x, t, b, c, d) {
return c*((t=t/d-1)*t*t*t*t + 1) + b;
},
easeInOutQuint: function (x, t, b, c, d) {
if ((t/=d/2) < 1) return c/2*t*t*t*t*t + b;
return c/2*((t-=2)*t*t*t*t + 2) + b;
},
easeInSine: function (x, t, b, c, d) {
return -c * Math.cos(t/d * (Math.PI/2)) + c + b;
},
easeOutSine: function (x, t, b, c, d) {
return c * Math.sin(t/d * (Math.PI/2)) + b;
},
easeInOutSine: function (x, t, b, c, d) {
return -c/2 * (Math.cos(Math.PI*t/d) - 1) + b;
},
easeInExpo: function (x, t, b, c, d) {
return (t==0) ? b : c * Math.pow(2, 10 * (t/d - 1)) + b;
},
easeOutExpo: function (x, t, b, c, d) {
return (t==d) ? b+c : c * (-Math.pow(2, -10 * t/d) + 1) + b;
},
easeInOutExpo: function (x, t, b, c, d) {
if (t==0) return b;
if (t==d) return b+c;
if ((t/=d/2) < 1) return c/2 * Math.pow(2, 10 * (t - 1)) + b;
return c/2 * (-Math.pow(2, -10 * --t) + 2) + b;
},
easeInCirc: function (x, t, b, c, d) {
return -c * (Math.sqrt(1 - (t/=d)*t) - 1) + b;
},
easeOutCirc: function (x, t, b, c, d) {
return c * Math.sqrt(1 - (t=t/d-1)*t) + b;
},
easeInOutCirc: function (x, t, b, c, d) {
if ((t/=d/2) < 1) return -c/2 * (Math.sqrt(1 - t*t) - 1) + b;
return c/2 * (Math.sqrt(1 - (t-=2)*t) + 1) + b;
},
easeInElastic: function (x, t, b, c, d) {
var s=1.70158;var p=0;var a=c;
if (t==0) return b; if ((t/=d)==1) return b+c; if (!p) p=d*.3;
if (a < Math.abs(c)) { a=c; var s=p/4; }
else var s = p/(2*Math.PI) * Math.asin (c/a);
return -(a*Math.pow(2,10*(t-=1)) * Math.sin( (t*d-s)*(2*Math.PI)/p )) + b;
},
easeOutElastic: function (x, t, b, c, d) {
var s=1.70158;var p=0;var a=c;
if (t==0) return b; if ((t/=d)==1) return b+c; if (!p) p=d*.3;
if (a < Math.abs(c)) { a=c; var s=p/4; }
else var s = p/(2*Math.PI) * Math.asin (c/a);
return a*Math.pow(2,-10*t) * Math.sin( (t*d-s)*(2*Math.PI)/p ) + c + b;
},
easeInOutElastic: function (x, t, b, c, d) {
var s=1.70158;var p=0;var a=c;
if (t==0) return b; if ((t/=d/2)==2) return b+c; if (!p) p=d*(.3*1.5);
if (a < Math.abs(c)) { a=c; var s=p/4; }
else var s = p/(2*Math.PI) * Math.asin (c/a);
if (t < 1) return -.5*(a*Math.pow(2,10*(t-=1)) * Math.sin( (t*d-s)*(2*Math.PI)/p )) + b;
return a*Math.pow(2,-10*(t-=1)) * Math.sin( (t*d-s)*(2*Math.PI)/p )*.5 + c + b;
},
easeInBack: function (x, t, b, c, d, s) {
if (s == undefined) s = 1.70158;
return c*(t/=d)*t*((s+1)*t - s) + b;
},
easeOutBack: function (x, t, b, c, d, s) {
if (s == undefined) s = 1.70158;
return c*((t=t/d-1)*t*((s+1)*t + s) + 1) + b;
},
easeInOutBack: function (x, t, b, c, d, s) {
if (s == undefined) s = 1.70158;
if ((t/=d/2) < 1) return c/2*(t*t*(((s*=(1.525))+1)*t - s)) + b;
return c/2*((t-=2)*t*(((s*=(1.525))+1)*t + s) + 2) + b;
},
easeInBounce: function (x, t, b, c, d) {
return c - jQuery.easing.easeOutBounce (x, d-t, 0, c, d) + b;
},
easeOutBounce: function (x, t, b, c, d) {
if ((t/=d) < (1/2.75)) {
return c*(7.5625*t*t) + b;
} else if (t < (2/2.75)) {
return c*(7.5625*(t-=(1.5/2.75))*t + .75) + b;
} else if (t < (2.5/2.75)) {
return c*(7.5625*(t-=(2.25/2.75))*t + .9375) + b;
} else {
return c*(7.5625*(t-=(2.625/2.75))*t + .984375) + b;
}
},
easeInOutBounce: function (x, t, b, c, d) {
if (t < d/2) return jQuery.easing.easeInBounce (x, t*2, 0, c, d) * .5 + b;
return jQuery.easing.easeOutBounce (x, t*2-d, 0, c, d) * .5 + c*.5 + b;
}
});
/*
*
* TERMS OF USE - EASING EQUATIONS
*
* Open source under the BSD License.
*
* Copyright © 2001 Robert Penner
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without modification,
* are permitted provided that the following conditions are met:
*
* Redistributions of source code must retain the above copyright notice, this list of
* conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above copyright notice, this list
* of conditions and the following disclaimer in the documentation and/or other materials
* provided with the distribution.
*
* Neither the name of the author nor the names of contributors may be used to endorse
* or promote products derived from this software without specific prior written permission.
*
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY
* EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
* MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
* COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
* EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE
* GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
* AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
* NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
* OF THE POSSIBILITY OF SUCH DAMAGE.
*
*/

File diff suppressed because it is too large Load Diff

2
js/pace-0.5.1.min.js vendored Normal file

File diff suppressed because one or more lines are too long

44
js/supersized.3.2.7.bg.js Normal file
View File

@ -0,0 +1,44 @@
// JavaScript Document
// supersized
jQuery(function($){
$.supersized({
// Functionality
slideshow : 1, // Slideshow on/off
autoplay : 1, // Slideshow starts playing automatically
start_slide : 1, // Start slide (0 is random)
stop_loop : 0, // Pauses slideshow on last slide
random : 0, // Randomize slide order (Ignores start slide)
slide_interval : 6000, // Length between transitions
transition : 1, // 0-None, 1-Fade, 2-Slide Top, 3-Slide Right, 4-Slide Bottom, 5-Slide Left, 6-Carousel Right, 7-Carousel Left
transition_speed : 2000, // Speed of transition
new_window : 0, // Image links open in new window/tab
pause_hover : 0, // Pause slideshow on hover
keyboard_nav : 1, // Keyboard navigation on/off
performance : 2, // 0-Normal, 1-Hybrid speed/quality, 2-Optimizes image quality, 3-Optimizes transition speed // (Only works for Firefox/IE, not Webkit)
image_protect : 1, // Disables image dragging and right click with Javascript
// Size || Position
min_width : 0, // Min width allowed (in pixels)
min_height : 0, // Min height allowed (in pixels)
vertical_center : 1, // Vertically center background
horizontal_center : 1, // Horizontally center background
fit_always : 0, // Image will never exceed browser width or height (Ignores min. dimensions)
fit_portrait : 1, // Portrait images will not exceed browser height
fit_landscape : 0, // Landscape images will not exceed browser width
// Components
slide_links : 'false', // Individual links for each slide (Options: false, 'number', 'name', 'blank')
thumb_links : 0, // Individual thumb links for each slide
thumbnail_navigation : 0, // Thumbnail navigation
slides : [ // Slideshow Images
{image : 'images/background/1.jpg', title : '', thumb : '', url : ''},
{image : 'images/background/2.jpg', title : '', thumb : '', url : ''},
{image : 'images/background/3.jpg', title : '', thumb : '', url : ''},
{image : 'images/background/4.jpg', title : '', thumb : '', url : ''}
]
});
});

11
js/supersized.3.2.7.min.js vendored Normal file

File diff suppressed because one or more lines are too long

12
js/supersized.shutter.min.js vendored Normal file

File diff suppressed because one or more lines are too long

229
js/the-horizon.js Normal file
View File

@ -0,0 +1,229 @@
// JavaScript Document
// screen loader
$(window).load(function() {
// $('body').css('overflow', 'hidden');
$('.screen-loader').fadeOut('slow');
});
// preload
$(document).ready(function() {
$('#preload').css({display: 'block'});
});
// preload function
$(window).load(preLoader);
function preLoader() {
setTimeout(function() {
$('#preload').delay(250).fadeOut(1500);
});
};
// preloader
paceOptions = {
ajax: false, // disabled
document: false, // disabled
eventLag: false, // disabled
elements: {
selectors: ['body']
}
};
// Cycle2
$(document).ready( function(){
$('#slider').cycle({
fx: 'fade',
timeout: 4000,
speed: 2000,
slides: '.slide'
});
});
// fire home
$("#fire-home").click(function(e) {
e.preventDefault();
$(".current").fadeOut("slow", function() {
$(".upper-page").fadeIn("slow");
$(".current").removeClass("current");
$(".upper-page").addClass("current");
});
});
// fire about
$("#fire-about").click(function(e) {
e.preventDefault();
$(".current").fadeOut("slow", function() {
$("#about").fadeIn("slow");
$(".current").removeClass("current");
$("#about").addClass("current");
});
});
// fire services
$("#fire-services").click(function(e) {
e.preventDefault();
$(".current").fadeOut("slow", function() {
$("#services").fadeIn("slow");
$(".current").removeClass("current");
$("#services").addClass("current");
});
});
// fire contact
$("#fire-contact").click(function(e) {
e.preventDefault();
$(".current").fadeOut("slow", function() {
$("#contact").fadeIn("slow");
$(".current").removeClass("current");
$("#contact").addClass("current");
});
});
// fire home mobile
$("#fire-home-mobile").click(function(e) {
e.preventDefault();
$(".current").fadeOut("slow", function() {
$(".upper-page").fadeIn("slow");
$(".current").removeClass("current");
$(".upper-page").addClass("current");
});
});
// fire about mobile
$("#fire-about-mobile").click(function(e) {
e.preventDefault();
$(".current").fadeOut("slow", function() {
$("#about").fadeIn("slow");
$(".current").removeClass("current");
$("#about").addClass("current");
});
});
// fire services mobile
$("#fire-services-mobile").click(function(e) {
e.preventDefault();
$(".current").fadeOut("slow", function() {
$("#services").fadeIn("slow");
$(".current").removeClass("current");
$("#services").addClass("current");
});
});
// fire contact mobile
$("#fire-contact-mobile").click(function(e) {
e.preventDefault();
$(".current").fadeOut("slow", function() {
$("#contact").fadeIn("slow");
$(".current").removeClass("current");
$("#contact").addClass("current");
});
});
// fire closer
$("#fire-about-closer, #fire-services-closer, #fire-contact-closer").click(function(e) {
e.preventDefault();
$(".current").fadeOut("slow", function() {
$(".upper-page").fadeIn("slow");
$(".current").removeClass("current");
$(".upper-page").addClass("current");
});
});
// menu active state
$('a.menu-state').click(function() {
$('a.menu-state').removeClass("active");
$(this).addClass("active");
});
// niceScroll
$(document).ready(function () {
$("body").niceScroll({
cursorcolor: "#fff",
cursorwidth: "5px",
cursorborder: "1px solid #fff",
cursorborderradius: "0px",
zindex: "9999",
scrollspeed: "60",
mousescrollstep: "40",
// background: "rgba(255, 255, 255, 0.1)"
});
});
// niceScroll || scrollbars resize
$("body").getNiceScroll().resize();
// twitter ticker
jQuery(function($){
$("#ticker").tweet({
username: "enihilo",
page: 1,
avatar_size: 0,
count: 20,
loading_text: ""
}).bind("loaded", function() {
var ul = $(this).find(".tweet_list");
var ticker = function() {
setTimeout(function() {
ul.find('li:first').animate( {marginTop: '-75px'}, 500, function() {
$(this).detach().appendTo(ul).removeAttr('style');
});
ticker();
}, 8000);
};
ticker();
});
});
// twitter ticker settings
$(document).ready(function(){
$(this).find(".tweet_list").list_ticker({
speed: 8000,
effect: 'fade' // fade, slide
})
})
// mobile-detect
var isMobile = {
Android: function() {
return navigator.userAgent.match(/Android/i);
},
BlackBerry: function() {
return navigator.userAgent.match(/BlackBerry/i);
},
iOS: function() {
return navigator.userAgent.match(/iPhone|iPad|iPod/i);
},
Opera: function() {
return navigator.userAgent.match(/Opera Mini/i);
},
Windows: function() {
return navigator.userAgent.match(/IEMobile/i);
},
any: function() {
return (isMobile.Android() || isMobile.BlackBerry() || isMobile.iOS() || isMobile.Opera() || isMobile.Windows());
}
};

116
twitter/jquery.tweet.css Normal file
View File

@ -0,0 +1,116 @@
@charset "utf-8";
/* CSS Document */
/* twitter ticker */
#twitter-wrap {
position: relative;
width: 300px;
height: auto;
margin: 0 auto;
padding: 0;
}
.tweet, .query {
font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, sans-serif;
font-size: 11px;
color: #fff;
text-align: center;
width: auto;
height: 75px;
margin: 0 auto;
}
.tweet_list {
list-style: none;
margin: 0;
padding: 0;
overflow-y: hidden;
background: none;
}
.tweet_list li {
overflow-y: auto;
overflow-x: hidden;
padding: 0;
list-style-type: none;
}
.tweet_list li a {
color: #00bfff;
font-weight: bold;
-webkit-transition: all 0.5s linear;
-moz-transition: all 0.5s linear;
-ms-transition: all 0.5s linear;
-o-transition: all 0.5s linear;
transition: all 0.5s linear;
}
.tweet_list li a:hover {
color: #fff;
font-weight: bold;
-webkit-transition: all 0.5s linear;
-moz-transition: all 0.5s linear;
-ms-transition: all 0.5s linear;
-o-transition: all 0.5s linear;
transition: all 0.5s linear;
}
.tweet_list .tweet_even {
background: none;
}
.tweet_list .tweet_avatar {
padding-right: 0;
float: left;
}
.tweet_list .tweet_avatar img {
vertical-align: middle;
}
#ticker ul.tweet_list {
height: 75px;
overflow-y: hidden;
}
#ticker .tweet_list li {
height: 75px;
}
/* custom */
#tweets {
padding: 20px 0 0 0;
}
#twitter-logo {
margin: 0 auto;
width: 20px;
height: 17px;
text-indent: -10000px;
}
a.logo {
background: url("twitter-logo.png") no-repeat 0 0;
display: block;
width: 20px;
height: 17px;
text-indent: -10000px;
-webkit-transition: all 0.5s linear;
-moz-transition: all 0.5s linear;
-ms-transition: all 0.5s linear;
-o-transition: all 0.5s linear;
transition: all 0.5s linear;
}
a.logo:hover {
opacity: 0.3;
-moz-opacity: 0.3;
-webkit-opacity: 0.3;
filter: alpha(opacity=30);
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
-webkit-transition: all 0.5s linear;
-moz-transition: all 0.5s linear;
-ms-transition: all 0.5s linear;
-o-transition: all 0.5s linear;
transition: all 0.5s linear;
}

312
twitter/jquery.tweet.js Normal file
View File

@ -0,0 +1,312 @@
// jquery.tweet.js - See http://tweet.seaofclouds.com/ or https://github.com/seaofclouds/tweet for more info
// Copyright (c) 2008-2012 Todd Matthews & Steve Purcell
// Modified by Stan Scates for https://github.com/StanScates/Tweet.js-Mod
(function (factory) {
if (typeof define === 'function' && define.amd)
define(['jquery'], factory); // AMD support for RequireJS etc.
else
factory(jQuery);
}(function ($) {
$.fn.tweet = function(o){
var s = $.extend({
modpath: "/twitter/", // [string] relative URL to Tweet.js mod (see https://github.com/StanScates/Tweet.js-Mod)
username: null, // [string or array] required unless using the 'query' option; one or more twitter screen names (use 'list' option for multiple names, where possible)
list_id: null, // [integer] ID of list to fetch when using list functionality
list: null, // [string] optional slug of list belonging to username
favorites: false, // [boolean] display the user's favorites instead of his tweets
query: null, // [string] optional search query (see also: http://search.twitter.com/operators)
avatar_size: null, // [integer] height and width of avatar if displayed (48px max)
count: 3, // [integer] how many tweets to display?
fetch: null, // [integer] how many tweets to fetch via the API (set this higher than 'count' if using the 'filter' option)
page: 1, // [integer] which page of results to fetch (if count != fetch, you'll get unexpected results)
retweets: true, // [boolean] whether to fetch (official) retweets (not supported in all display modes)
intro_text: null, // [string] do you want text BEFORE your your tweets?
outro_text: null, // [string] do you want text AFTER your tweets?
join_text: null, // [string] optional text in between date and tweet, try setting to "auto"
auto_join_text_default: "i said,", // [string] auto text for non verb: "i said" bullocks
auto_join_text_ed: "i", // [string] auto text for past tense: "i" surfed
auto_join_text_ing: "i am", // [string] auto tense for present tense: "i was" surfing
auto_join_text_reply: "i replied to", // [string] auto tense for replies: "i replied to" @someone "with"
auto_join_text_url: "i was looking at", // [string] auto tense for urls: "i was looking at" http:...
loading_text: null, // [string] optional loading text, displayed while tweets load
refresh_interval: null , // [integer] optional number of seconds after which to reload tweets
twitter_url: "twitter.com", // [string] custom twitter url, if any (apigee, etc.)
twitter_api_url: "api.twitter.com", // [string] custom twitter api url, if any (apigee, etc.)
twitter_search_url: "search.twitter.com", // [string] custom twitter search url, if any (apigee, etc.)
template: "{avatar}{time}{join}{text}", // [string or function] template used to construct each tweet <li> - see code for available vars
comparator: function(tweet1, tweet2) { // [function] comparator used to sort tweets (see Array.sort)
return tweet2["tweet_time"] - tweet1["tweet_time"];
},
filter: function(tweet) { // [function] whether or not to include a particular tweet (be sure to also set 'fetch')
return true;
}
// You can attach callbacks to the following events using jQuery's standard .bind() mechanism:
// "loaded" -- triggered when tweets have been fetched and rendered
}, o);
// See http://daringfireball.net/2010/07/improved_regex_for_matching_urls
var url_regexp = /\b((?:[a-z][\w-]+:(?:\/{1,3}|[a-z0-9%])|www\d{0,3}[.]|[a-z0-9.\-]+[.][a-z]{2,4}\/)(?:[^\s()<>]+|\(([^\s()<>]+|(\([^\s()<>]+\)))*\))+(?:\(([^\s()<>]+|(\([^\s()<>]+\)))*\)|[^\s`!()\[\]{};:'".,<>?«»“”‘’]))/gi;
// Expand values inside simple string templates with {placeholders}
function t(template, info) {
if (typeof template === "string") {
var result = template;
for(var key in info) {
var val = info[key];
result = result.replace(new RegExp('{'+key+'}','g'), val === null ? '' : val);
}
return result;
} else return template(info);
}
// Export the t function for use when passing a function as the 'template' option
$.extend({tweet: {t: t}});
function replacer (regex, replacement) {
return function() {
var returning = [];
this.each(function() {
returning.push(this.replace(regex, replacement));
});
return $(returning);
};
}
function escapeHTML(s) {
return s.replace(/</g,"&lt;").replace(/>/g,"^&gt;");
}
$.fn.extend({
linkUser: replacer(/(^|[\W])@(\w+)/gi, "$1<span class=\"at\">@</span><a href=\"http://"+s.twitter_url+"/$2\">$2</a>"),
// Support various latin1 (\u00**) and arabic (\u06**) alphanumeric chars
linkHash: replacer(/(?:^| )[\#]+([\w\u00c0-\u00d6\u00d8-\u00f6\u00f8-\u00ff\u0600-\u06ff]+)/gi,
' <a href="http://'+s.twitter_search_url+'/search?q=&tag=$1&lang=all'+((s.username && s.username.length == 1 && !s.list) ? '&from='+s.username.join("%2BOR%2B") : '')+'" class="tweet_hashtag">#$1</a>'),
makeHeart: replacer(/(&lt;)+[3]/gi, "<tt class='heart'>&#x2665;</tt>")
});
function linkURLs(text, entities) {
return text.replace(url_regexp, function(match) {
var url = (/^[a-z]+:/i).test(match) ? match : "http://"+match;
var text = match;
for(var i = 0; i < entities.length; ++i) {
var entity = entities[i];
if (entity.url == url && entity.expanded_url) {
url = entity.expanded_url;
text = entity.display_url;
break;
}
}
return "<a href=\""+escapeHTML(url)+"\">"+escapeHTML(text)+"</a>";
});
}
function parse_date(date_str) {
// The non-search twitter APIs return inconsistently-formatted dates, which Date.parse
// cannot handle in IE. We therefore perform the following transformation:
// "Wed Apr 29 08:53:31 +0000 2009" => "Wed, Apr 29 2009 08:53:31 +0000"
return Date.parse(date_str.replace(/^([a-z]{3})( [a-z]{3} \d\d?)(.*)( \d{4})$/i, '$1,$2$4$3'));
}
function relative_time(date) {
var relative_to = (arguments.length > 1) ? arguments[1] : new Date();
var delta = parseInt((relative_to.getTime() - date) / 1000, 10);
var r = '';
if (delta < 1) {
r = 'just now';
} else if (delta < 60) {
r = delta + ' seconds ago';
} else if(delta < 120) {
r = 'about a minute ago';
} else if(delta < (45*60)) {
r = 'about ' + (parseInt(delta / 60, 10)).toString() + ' minutes ago';
} else if(delta < (2*60*60)) {
r = 'about an hour ago';
} else if(delta < (24*60*60)) {
r = 'about ' + (parseInt(delta / 3600, 10)).toString() + ' hours ago';
} else if(delta < (48*60*60)) {
r = 'about a day ago';
} else {
r = 'about ' + (parseInt(delta / 86400, 10)).toString() + ' days ago';
}
return r;
}
function build_auto_join_text(text) {
if (text.match(/^(@([A-Za-z0-9-_]+)) .*/i)) {
return s.auto_join_text_reply;
} else if (text.match(url_regexp)) {
return s.auto_join_text_url;
} else if (text.match(/^((\w+ed)|just) .*/im)) {
return s.auto_join_text_ed;
} else if (text.match(/^(\w*ing) .*/i)) {
return s.auto_join_text_ing;
} else {
return s.auto_join_text_default;
}
}
function build_api_request() {
var modpath = s.modpath,
count = (s.fetch === null) ? s.count : s.fetch,
defaults = {
include_entities: 1
};
if (s.list) {
return {
host: s.twitter_api_url,
url: "/1.1/lists/statuses.json",
parameters: $.extend({}, defaults, {
list_id: s.list_id,
slug: s.list,
owner_screen_name: s.username,
page: s.page,
count: count,
include_rts: (s.retweets ? 1 : 0)
})
};
} else if (s.favorites) {
return {
host: s.twitter_api_url,
url: "/1.1/favorites/list.json",
parameters: $.extend({}, defaults, {
list_id: s.list_id,
screen_name: s.username,
page: s.page,
count: count
})
};
} else if (s.query === null && s.username.length === 1) {
return {
host: s.twitter_api_url,
url: "/1.1/statuses/user_timeline.json",
parameters: $.extend({}, defaults, {
screen_name: s.username,
page: s.page,
count: count,
include_rts: (s.retweets ? 1 : 0)
})
};
} else {
var query = (s.query || 'from:'+s.username.join(' OR from:'));
return {
host: s.twitter_search_url,
url: "/search.json",
parameters: $.extend({}, defaults, {
page: s.page,
q: query,
rpp: count
})
};
}
}
function extract_avatar_url(item, secure) {
if (secure) {
return ('user' in item) ?
item.user.profile_image_url_https :
extract_avatar_url(item, false).
replace(/^http:\/\/[a-z0-9]{1,3}\.twimg\.com\//, "https://s3.amazonaws.com/twitter_production/");
} else {
return item.profile_image_url || item.user.profile_image_url;
}
}
// Convert twitter API objects into data available for
// constructing each tweet <li> using a template
function extract_template_data(item) {
var o = {};
o.item = item;
o.source = item.source;
// The actual user name is not returned by all Twitter APIs, so please do not file an issue if it is empty.
o.name = item.from_user_name || item.user.name;
o.screen_name = item.from_user || item.user.screen_name;
o.avatar_size = s.avatar_size;
o.avatar_url = extract_avatar_url(item, (document.location.protocol === 'https:'));
o.retweet = typeof(item.retweeted_status) != 'undefined';
o.tweet_time = parse_date(item.created_at);
o.join_text = s.join_text == "auto" ? build_auto_join_text(item.text) : s.join_text;
o.tweet_id = item.id_str;
o.twitter_base = "http://"+s.twitter_url+"/";
o.user_url = o.twitter_base+o.screen_name;
o.tweet_url = o.user_url+"/status/"+o.tweet_id;
o.reply_url = o.twitter_base+"intent/tweet?in_reply_to="+o.tweet_id;
o.retweet_url = o.twitter_base+"intent/retweet?tweet_id="+o.tweet_id;
o.favorite_url = o.twitter_base+"intent/favorite?tweet_id="+o.tweet_id;
o.retweeted_screen_name = o.retweet && item.retweeted_status.user.screen_name;
o.tweet_relative_time = relative_time(o.tweet_time);
o.entities = item.entities ? (item.entities.urls || []).concat(item.entities.media || []) : [];
o.tweet_raw_text = o.retweet ? ('RT @'+o.retweeted_screen_name+' '+item.retweeted_status.text) : item.text; // avoid '...' in long retweets
o.tweet_text = $([linkURLs(o.tweet_raw_text, o.entities)]).linkUser().linkHash()[0];
o.tweet_text_fancy = $([o.tweet_text]).makeHeart()[0];
// Default spans, and pre-formatted blocks for common layouts
o.user = t('<a class="tweet_user" href="{user_url}">{screen_name}</a>', o);
o.join = s.join_text ? t(' <span class="tweet_join">{join_text}</span> ', o) : ' ';
o.avatar = o.avatar_size ?
t('<a class="tweet_avatar" href="{user_url}"><img src="{avatar_url}" height="{avatar_size}" width="{avatar_size}" alt="{screen_name}\'s avatar" title="{screen_name}\'s avatar" border="0"/></a>', o) : '';
o.time = t('<span class="tweet_time"><a href="{tweet_url}" title="Read on Twitter">{tweet_relative_time}</a></span>', o);
o.text = t('<span class="tweet_text">{tweet_text_fancy}</span>', o);
o.reply_action = t('<a class="tweet_action tweet_reply" href="{reply_url}">reply</a>', o);
o.retweet_action = t('<a class="tweet_action tweet_retweet" href="{retweet_url}">retweet</a>', o);
o.favorite_action = t('<a class="tweet_action tweet_favorite" href="{favorite_url}">favorite</a>', o);
return o;
}
return this.each(function(i, widget){
var list = $('<ul class="tweet_list">');
var intro = '<p class="tweet_intro">'+s.intro_text+'</p>';
var outro = '<p class="tweet_outro">'+s.outro_text+'</p>';
var loading = $('<p class="loading">'+s.loading_text+'</p>');
if(s.username && typeof(s.username) == "string"){
s.username = [s.username];
}
$(widget).unbind("tweet:load").bind("tweet:load", function(){
if (s.loading_text) $(widget).empty().append(loading);
$.ajax({
dataType: "json",
type: "post",
async: false,
url: s.modpath || "/twitter/",
data: { request: build_api_request() },
success: function(data, status) {
if(data.message) {
console.log(data.message);
}
var response = data.response;
$(widget).empty().append(list);
if (s.intro_text) list.before(intro);
list.empty();
if(response.statuses !== undefined) {
resp = response.statuses;
} else if(response.results !== undefined) {
resp = response.results;
} else {
resp = response;
}
var tweets = $.map(resp, extract_template_data);
tweets = $.grep(tweets, s.filter).sort(s.comparator).slice(0, s.count);
list.append($.map(tweets, function(o) { return "<li>" + t(s.template, o) + "</li>"; }).join('')).
children('li:first').addClass('tweet_first').end().
children('li:odd').addClass('tweet_even').end().
children('li:even').addClass('tweet_odd');
if (s.outro_text) list.after(outro);
$(widget).trigger("loaded").trigger((tweets ? "empty" : "full"));
if (s.refresh_interval) {
window.setTimeout(function() { $(widget).trigger("tweet:load"); }, 1000 * s.refresh_interval);
}
}
});
}).trigger("tweet:load");
});
};
}));

65
twitter/ticker.js Normal file
View File

@ -0,0 +1,65 @@
/*
// List Ticker by Alex Fish
// www.alexefish.com
//
// Permission is hereby granted, free of charge, to any person obtaining a copy
// of this software and associated documentation files (the "Software"), to deal
// in the Software without restriction, including without limitation the rights
// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
// copies of the Software, and to permit persons to whom the Software is
// furnished to do so, subject to the following conditions:
//
// The above copyright notice and this permission notice shall be included in
// all copies or substantial portions of the Software.
//
// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
// THE SOFTWARE.
//
// 2010 Version
//
*/
(function($){
$.fn.list_ticker = function(options){
var defaults = {
speed:4000,
effect:'slide'
};
var options = $.extend(defaults, options);
return this.each(function(){
var obj = $(this);
var list = obj.children();
list.not(':first').hide();
setInterval(function(){
list = obj.children();
list.not(':first').hide();
var first_li = list.eq(0)
var second_li = list.eq(1)
if(options.effect == 'slide'){
first_li.slideUp();
second_li.slideDown(function(){
first_li.remove().appendTo(obj);
});
} else if(options.effect == 'fade'){
first_li.fadeOut(function(){
second_li.fadeIn();
first_li.remove().appendTo(obj);
});
}
}, options.speed)
});
};
})(jQuery);

BIN
twitter/twitter-logo.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.3 KiB