add less
2
package-lock.json
generated
@@ -1,5 +1,5 @@
|
||||
{
|
||||
"name": "coriolis-v",
|
||||
"name": "coriolis",
|
||||
"version": "0.1.0",
|
||||
"lockfileVersion": 1,
|
||||
"requires": true,
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
{
|
||||
"name": "coriolis-v",
|
||||
"name": "coriolis",
|
||||
"version": "0.1.0",
|
||||
"private": true,
|
||||
"scripts": {
|
||||
|
||||
@@ -16,7 +16,7 @@
|
||||
<noscript>
|
||||
<strong>We're sorry but Coriolis doesn't work properly without JavaScript enabled. Please enable it to continue.</strong>
|
||||
</noscript>
|
||||
<div id="app"></div>
|
||||
<div id="coriolis"></div>
|
||||
<!-- built files will be auto injected -->
|
||||
</body>
|
||||
</html>
|
||||
|
||||
22
src/App.vue
@@ -1,5 +1,5 @@
|
||||
<template>
|
||||
<div id="app">
|
||||
<div class="page" id="app">
|
||||
<div id="nav">
|
||||
<router-link to="/">Home</router-link> |
|
||||
<router-link to="/about">About</router-link>
|
||||
@@ -7,23 +7,3 @@
|
||||
<router-view/>
|
||||
</div>
|
||||
</template>
|
||||
|
||||
<style lang="less">
|
||||
#app {
|
||||
font-family: "Avenir", Helvetica, Arial, sans-serif;
|
||||
-webkit-font-smoothing: antialiased;
|
||||
-moz-osx-font-smoothing: grayscale;
|
||||
text-align: center;
|
||||
color: #2c3e50;
|
||||
}
|
||||
#nav {
|
||||
padding: 30px;
|
||||
a {
|
||||
font-weight: bold;
|
||||
color: #2c3e50;
|
||||
&.router-link-exact-active {
|
||||
color: #42b983;
|
||||
}
|
||||
}
|
||||
}
|
||||
</style>
|
||||
|
||||
BIN
src/fonts/eurostile.eot
Executable file
237
src/fonts/eurostile.svg
Executable file
@@ -0,0 +1,237 @@
|
||||
<?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" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1">
|
||||
<metadata></metadata>
|
||||
<defs>
|
||||
<font id="eurostileregular" horiz-adv-x="1256" >
|
||||
<font-face units-per-em="2048" ascent="1638" descent="-410" />
|
||||
<missing-glyph horiz-adv-x="512" />
|
||||
<glyph horiz-adv-x="0" />
|
||||
<glyph horiz-adv-x="682" />
|
||||
<glyph unicode=" " horiz-adv-x="512" />
|
||||
<glyph unicode="	" horiz-adv-x="512" />
|
||||
<glyph unicode=" " horiz-adv-x="512" />
|
||||
<glyph unicode="!" horiz-adv-x="491" d="M160 1365h168l-20 -988h-131zM168 0v184h154v-184h-154z" />
|
||||
<glyph unicode=""" horiz-adv-x="639" d="M93 1365h138l-20 -546h-99zM408 1365h138l-19 -546h-99z" />
|
||||
<glyph unicode="#" d="M94 433l15 92h236l49 320h-236l16 92h236l67 428h108l-68 -428h303l68 428h109l-68 -428h234l-16 -92h-234l-48 -320h236l-16 -92h-236l-68 -433h-109l69 433h-304l-68 -433h-108l69 433h-236zM453 525h303l49 320h-303z" />
|
||||
<glyph unicode="$" horiz-adv-x="1257" d="M55 425h151v-25q0 -183 52.5 -228.5t265.5 -45.5l48 -2v505q-309 0 -406 71t-97 298q0 219 101.5 293t401.5 74v127h116v-127l57 -1q251 0 338 -69.5t87 -268.5l-1 -43h-148l-1 34q0 140 -48.5 178t-226.5 38h-57v-474q304 0 408.5 -76t104.5 -298q0 -221 -99.5 -302.5 t-369.5 -81.5l-44 -1v-154h-116v154h-99q-76 0 -126 4q-292 23 -292 421zM216 1016q0 -161 59.5 -208.5t260.5 -47.5l36 -1v476h-47q-193 0 -251 -41.5t-58 -177.5zM688 124q37 -6 55 -8q311 -25 311 269q0 150 -62.5 195.5t-266.5 45.5l-37 1v-503z" />
|
||||
<glyph unicode="%" horiz-adv-x="1609" d="M34 1032q0 217 53.5 277.5t245.5 60.5q205 0 251 -53.5t46 -288.5t-46 -293t-234 -58q-211 0 -263.5 59t-52.5 296zM119 1041q0 -218 33.5 -255t233.5 -37q159 0 159 159v118v111q0 109 -34.5 135t-179.5 26q-148 0 -180 -39t-32 -218zM295 0l921 1365h99l-927 -1365h-93 zM975 350q0 217 53.5 277.5t245.5 60.5q205 0 251 -53.5t46 -288.5q0 -236 -46 -293.5t-234 -57.5q-211 0 -263.5 59t-52.5 296zM1060 359q0 -218 33.5 -255t233.5 -37q159 0 159 159v118v111q0 109 -35 135t-179 26q-148 0 -180 -39t-32 -218z" />
|
||||
<glyph unicode="&" horiz-adv-x="1434" d="M117 421q0 181 48.5 253t189.5 101q13 3 41 9q-124 104 -124 239q0 191 85.5 260.5t320.5 69.5q230 0 314 -68t84 -254l-2 -85h-151v51q0 152 -41 189t-210 37q-153 0 -203 -33t-50 -134q0 -114 87 -182l34 -28l514 -428v28v56v70v31h152l1 -36l1 -69q0 -109 -16 -194 l239 -197l-84 -107l-202 167q-85 -181 -458 -181q-360 0 -465 80t-105 355zM264 417q0 -208 60.5 -254.5t333.5 -46.5q327 0 367 146l-533 439q-155 -34 -191.5 -79.5t-36.5 -204.5z" />
|
||||
<glyph unicode="'" horiz-adv-x="323" d="M93 1365h138l-20 -546h-99z" />
|
||||
<glyph unicode="(" horiz-adv-x="568" d="M103 478q0 645 45.5 770t278.5 125l38 -1v-130q-146 0 -174.5 -73t-28.5 -447l1 -244v-245q0 -373 28.5 -446t173.5 -73v-130l-38 -1q-233 0 -278.5 125t-45.5 770z" />
|
||||
<glyph unicode=")" horiz-adv-x="568" d="M102 -286q145 0 173.5 73t28.5 446v245l1 244q0 374 -28.5 447t-174.5 73v130l38 1q233 0 278.5 -125t45.5 -770t-45.5 -770t-278.5 -125l-38 1v130z" />
|
||||
<glyph unicode="*" horiz-adv-x="1257" d="M263 1074l35 100l280 -100v291h102v-291l278 100l36 -100l-281 -105l167 -238l-80 -60l-170 247l-183 -247l-80 60l175 238z" />
|
||||
<glyph unicode="+" d="M155 617v130h403v409h140v-409h403v-130h-403v-407h-140v407h-403z" />
|
||||
<glyph unicode="," horiz-adv-x="406" d="M109 -123q86 5 86 88l-1 35h-65v184h154v-198q0 -187 -136 -187q-13 0 -38 2v76z" />
|
||||
<glyph unicode="-" horiz-adv-x="425" d="M0 432l3 130h422v-130h-425z" />
|
||||
<glyph unicode="." horiz-adv-x="400" d="M123 0v184h154v-184h-154z" />
|
||||
<glyph unicode="/" horiz-adv-x="1323" d="M-136 -410l1201 1775h114l-1200 -1775h-115z" />
|
||||
<glyph unicode="0" d="M93 732q0 449 82 548t453 99q379 0 457 -101.5t78 -594.5q0 -470 -74 -570q-95 -127 -461 -127t-461 127q-74 100 -74 619zM240 683q0 -419 50.5 -493t337.5 -74t337.5 74t50.5 493q0 418 -50.5 492t-337.5 74t-337.5 -74t-50.5 -492z" />
|
||||
<glyph unicode="1" horiz-adv-x="1257" d="M210 955l378 410h222v-1365h-154v1250l-349 -387z" />
|
||||
<glyph unicode="2" d="M111 0v257q0 216 84 283t399 103q252 28 304.5 76t52.5 249q0 176 -58.5 228.5t-255.5 52.5q-246 0 -310.5 -42.5t-64.5 -204.5l2 -102h-151l1 71q0 245 103.5 326.5t414.5 81.5q276 0 371 -88t95 -343q0 -245 -88.5 -327.5t-384.5 -111.5q-260 -26 -310 -72t-50 -261 v-46h829v-130h-983z" />
|
||||
<glyph unicode="3" d="M105 363v81h150v-79q0 -174 59 -211.5t335 -37.5q214 0 271 47.5t57 227.5q0 151 -54 196.5t-235 45.5h-130h-58v131l52 -1q276 0 337.5 35t61.5 191q0 180 -53.5 220t-295.5 40q-223 0 -275.5 -39t-52.5 -205v-59h-146l1 54q0 234 91 306.5t384 72.5q301 0 397.5 -67.5 t96.5 -278.5q0 -179 -46 -245t-184 -83v-7q155 -21 205.5 -84t50.5 -234q0 -238 -98.5 -316t-397.5 -78q-323 0 -423 72t-100 305z" />
|
||||
<glyph unicode="4" d="M54 315v181l680 869h238v-920h204v-130h-204v-315h-154v315h-764zM181 445h637v821h-3z" />
|
||||
<glyph unicode="5" d="M133 338v52h145q0 -185 57.5 -229.5t293.5 -44.5q247 0 302 57t55 312q0 206 -61.5 262.5t-285.5 56.5q-312 0 -342 -131h-139v692h919v-130h-766l-7 -414h3q80 113 359 113q270 0 368.5 -93t98.5 -350q0 -314 -93.5 -409.5t-398.5 -95.5q-303 0 -405.5 71t-102.5 281z " />
|
||||
<glyph unicode="6" horiz-adv-x="1255" d="M99 714l4 220q0 270 94 357.5t384 87.5q293 0 397.5 -65t104.5 -247l-1 -47h-150q4 37 4 49q0 109 -55 144.5t-225 35.5q-258 0 -326.5 -44t-68.5 -209v-278h3q87 122 393 122q275 0 368 -84t93 -332q0 -269 -97 -353.5t-406 -84.5q-315 0 -414 92.5t-99 387.5zM246 472 q0 -240 60 -298t307 -58q240 0 299 47t59 241q0 208 -58 257t-305 49q-225 0 -293.5 -45t-68.5 -193z" />
|
||||
<glyph unicode="7" d="M98 1235v130h995v-196l-661 -1169h-183l716 1235h-867z" />
|
||||
<glyph unicode="8" horiz-adv-x="1257" d="M104 373q0 179 45 243t192 92v3q-135 29 -177 89.5t-42 226.5q0 217 92 284.5t386 67.5q324 0 416 -65.5t92 -297.5q0 -156 -43.5 -217t-174.5 -90v-3q144 -29 188.5 -89.5t44.5 -225.5q0 -250 -94 -327.5t-397 -77.5q-333 0 -430.5 71.5t-97.5 315.5zM251 383 q0 -163 42.5 -213.5t180.5 -50.5l193 -3l128 8q111 14 146 68t35 212q0 153 -65 194t-307 41q-237 0 -295 -42t-58 -214zM269 1007q0 -165 62 -201.5t341 -36.5q186 0 237.5 46t51.5 211q0 153 -56.5 188t-302.5 35q-233 0 -283 -36.5t-50 -205.5z" />
|
||||
<glyph unicode="9" horiz-adv-x="1257" d="M101 291q0 16 3 57h145l-1 -40q0 -126 60 -159t286 -33q258 0 315 50.5t57 279.5v205h-3q-80 -122 -410 -122q-260 0 -350 83t-90 322q0 274 95 359.5t399 85.5q312 0 413 -89t101 -365l4 -367l-3 -141q0 -262 -99 -346.5t-407 -84.5q-303 0 -409 62.5t-106 242.5z M260 955q0 -193 54 -244.5t258 -51.5q265 0 329 41.5t64 212.5q0 229 -59 282.5t-313 53.5q-223 0 -278 -48.5t-55 -245.5z" />
|
||||
<glyph unicode=":" horiz-adv-x="400" d="M123 0v184h154v-184h-154zM123 772v184h154v-184h-154z" />
|
||||
<glyph unicode=";" horiz-adv-x="365" d="M68 -123q86 5 86 88l-1 35h-65v184h154v-198q0 -187 -136 -187q-13 0 -38 2v76zM78 772v184h154v-184h-154z" />
|
||||
<glyph unicode="<" horiz-adv-x="887" d="M0 628v122l887 413v-140l-737 -334l737 -335v-139z" />
|
||||
<glyph unicode="=" d="M155 447v130h946v-130h-946zM155 788v130h946v-130h-946z" />
|
||||
<glyph unicode=">" horiz-adv-x="887" d="M0 215v140l737 334l-737 334v139l887 -413v-122z" />
|
||||
<glyph unicode="?" horiz-adv-x="1064" d="M109 938l1 45q0 244 86.5 320t364.5 76q234 0 317 -77t83 -295q0 -312 -193 -381l-84 -30q-137 -49 -137 -168l-1 -34h-151l1 30q0 137 38.5 191t170.5 104l83 32q126 48 126 242q0 169 -46.5 212.5t-229.5 43.5q-188 0 -236.5 -46t-48.5 -226l1 -39h-145zM387 0v184h154 v-184h-154z" />
|
||||
<glyph unicode="@" horiz-adv-x="1290" d="M82 623q0 381 103 483t487 102q339 0 437.5 -85t98.5 -379q0 -268 -39 -368.5t-143 -100.5q-145 0 -168 110h-4q-48 -116 -243 -116q-150 0 -206 76t-56 280q0 198 56.5 271t208.5 73q177 0 220 -94h3v94h102v-471l2 -43q0 -108 83 -108q99 0 99 351q0 296 -67 358.5 t-384 62.5q-354 0 -429.5 -74t-75.5 -420q0 -368 83.5 -450t460.5 -82q256 0 300 82l68 -49q-60 -105 -385 -105q-395 0 -503.5 106.5t-108.5 495.5zM451 622q0 -172 35 -226.5t147 -54.5q135 0 169 56.5t34 282.5q0 217 -193 217q-122 0 -157 -50t-35 -225z" />
|
||||
<glyph unicode="A" horiz-adv-x="1246" d="M10 0l500 1365h216l510 -1365h-161l-106 289h-691l-105 -289h-163zM322 405h602l-303 834z" />
|
||||
<glyph unicode="B" horiz-adv-x="1264" d="M130 0v1365h604q251 0 328.5 -69t77.5 -292q0 -227 -175 -287v-3q217 -52 217 -321q0 -217 -85.5 -305t-297.5 -88h-669zM284 130h327l139 1q176 0 230.5 45.5t54.5 192.5q0 183 -55 224.5t-299 41.5h-397v-505zM284 765h405q193 0 248.5 46t55.5 205q0 138 -48.5 178.5 t-213.5 40.5h-447v-470z" />
|
||||
<glyph unicode="C" horiz-adv-x="1222" d="M76 685q0 355 21 446.5t120 163.5q116 84 501 84q261 0 351.5 -81t90.5 -313l1 -37h-153l-1 42q0 165 -53.5 212t-241.5 47q-330 0 -403 -55t-73 -305q0 -575 49 -674t335 -99q272 0 339.5 43t67.5 216l-2 81h153v-52q0 -279 -95 -348.5t-478 -69.5q-343 0 -436 122.5 t-93 576.5z" />
|
||||
<glyph unicode="D" horiz-adv-x="1338" d="M130 0v1365h632q293 0 397 -129t104 -494q0 -444 -92.5 -593t-369.5 -149h-671zM284 130h445q245 0 316 98t71 437q0 372 -61.5 471t-294.5 99h-476v-1105z" />
|
||||
<glyph unicode="E" horiz-adv-x="1020" d="M75 0v1365h877v-130h-723v-465h693v-130h-693v-510h723v-130h-877z" />
|
||||
<glyph unicode="F" horiz-adv-x="1001" d="M130 0v1365h837v-130h-683v-477h665v-130h-665v-628h-154z" />
|
||||
<glyph unicode="G" horiz-adv-x="1268" d="M75 755l1 121q0 303 114.5 403t461.5 100q348 0 449 -65.5t101 -292.5v-52h-151v34q0 167 -68.5 206.5t-357.5 39.5q-267 0 -334 -63.5t-67 -317.5l-2 -181l1 -195q0 -258 74.5 -317t397.5 -59q247 0 305.5 56t58.5 293q0 19 -8 84h-434v130h585q4 -53 4 -149 q0 -369 -90.5 -456.5t-472.5 -87.5q-361 0 -464 103.5t-103 464.5z" />
|
||||
<glyph unicode="H" horiz-adv-x="1365" d="M130 0v1365h154v-602h798v602h154v-1365h-154v633h-798v-633h-154z" />
|
||||
<glyph unicode="I" horiz-adv-x="417" d="M130 0v1365h154v-1365h-154z" />
|
||||
<glyph unicode="J" horiz-adv-x="1028" d="M53 335q0 93 3 162h151v-25v-105q0 -167 45 -209t222 -42q175 0 222.5 55t47.5 256v938h154v-963q0 -241 -88 -328.5t-330 -87.5q-245 0 -336 74.5t-91 274.5z" />
|
||||
<glyph unicode="K" horiz-adv-x="1235" d="M130 0v1365h154v-596h135l560 596h199l-624 -658l700 -707h-211l-624 639h-135v-639h-154z" />
|
||||
<glyph unicode="L" horiz-adv-x="993" d="M130 0v1365h154v-1222h702v-143h-856z" />
|
||||
<glyph unicode="M" horiz-adv-x="1757" d="M130 0v1365h267l364 -883l58 -143l29 -71l28 -71h4l28 71q21 51 28 71l59 142l362 884h271v-1365h-154v1092v82l1 41l1 41h-4l-12 -32q-9 -24 -12 -31l-26 -64l-465 -1129h-154l-466 1116l-27 63l-12 32q-5 11 -12 31h-4l1 -37l1 -38v-75v-1092h-154z" />
|
||||
<glyph unicode="N" horiz-adv-x="1426" d="M130 0v1365h252l499 -814l130 -214l65 -106l64 -107h4l-1 51l-1 52v102v1036h154v-1365h-253l-572 929l-93 153l-46 76l-46 76h-4l1 -51l1 -52v-102v-1029h-154z" />
|
||||
<glyph unicode="O" d="M47 683v96l2 129q0 272 122.5 371.5t457.5 99.5q387 0 484 -113t97 -565q0 -487 -93 -601t-488 -114q-393 0 -487.5 113t-94.5 584zM194 683q0 -423 55 -495t379 -72q325 0 380 72t55 495v89l-1 129q0 226 -76 287t-358 61q-324 0 -379 -72t-55 -494z" />
|
||||
<glyph unicode="P" horiz-adv-x="1208" d="M130 0v1365h573h52q231 0 315 -89t84 -333q0 -234 -87.5 -319t-328.5 -85l-60 -1h-394v-538h-154zM284 668h365q229 0 293.5 47t64.5 216q0 198 -43.5 250.5t-206.5 52.5l-59 1h-414v-567z" />
|
||||
<glyph unicode="Q" horiz-adv-x="1342" d="M48 738q0 418 101 529.5t481 111.5q387 0 484 -113t97 -565q0 -339 -25 -444l136 -90l-63 -105l-122 79q-110 -155 -507 -155q-405 0 -493.5 114.5t-88.5 637.5zM195 683q0 -423 55 -495t377 -72q320 0 388 105l-409 268l71 105l373 -247q14 73 14 258q0 494 -50.5 569 t-384.5 75q-324 0 -379 -72t-55 -494z" />
|
||||
<glyph unicode="R" horiz-adv-x="1276" d="M130 0v1365h650q220 0 310 -87t90 -302q0 -189 -49 -263.5t-187 -96.5v-3q217 -16 217 -264v-349h-154v314q0 239 -207 239h-51h-465v-553h-154zM284 683h445q176 0 240 53.5t64 201.5q0 185 -47.5 241t-203.5 56h-498v-552z" />
|
||||
<glyph unicode="S" horiz-adv-x="1146" d="M61 422h153v-34q0 -183 56 -227.5t287 -44.5q265 0 326 44.5t61 237.5q0 125 -41.5 166.5t-173.5 49.5l-160 8l-152 8q-347 24 -347 360q0 233 101 311t403 78q306 0 399 -72.5t93 -311.5h-153q0 165 -55 209.5t-259 44.5q-242 0 -312 -42.5t-70 -189.5q0 -165 55 -201 t327 -49q319 -14 405.5 -81t86.5 -300q0 -252 -99.5 -326t-439.5 -74q-295 0 -392.5 74.5t-97.5 300.5z" />
|
||||
<glyph unicode="T" horiz-adv-x="1054" d="M7 1222v143h1040v-143h-441v-1222h-154v1222h-445z" />
|
||||
<glyph unicode="U" horiz-adv-x="1341" d="M131 363v46v956h154v-956q0 -194 63 -243.5t310 -49.5q268 0 334 48.5t66 244.5v956h154v-956q0 -260 -104.5 -341.5t-438.5 -81.5q-313 0 -425.5 78.5t-112.5 298.5z" />
|
||||
<glyph unicode="V" horiz-adv-x="1171" d="M-10 1365h164l364 -1031l36 -105q20 -61 33 -105h4q30 101 67 208l358 1033h165l-483 -1365h-220z" />
|
||||
<glyph unicode="W" horiz-adv-x="2045" d="M3 1365h158l294 -981l40 -133q5 -16 20 -66l19 -67h3l19 67l19 66l39 132l290 982h228l288 -983l39 -131l18 -67l19 -66h3l20 67l20 67l41 134l300 979h161l-430 -1365h-234l-287 983l-36 123q-3 10 -17 61l-18 62h-3l-17 -62l-18 -62l-37 -124l-292 -981h-230z" />
|
||||
<glyph unicode="X" horiz-adv-x="1190" d="M-10 0l488 706l-449 659h186l303 -455l42 -64q8 -12 21 -32l20 -32h4l20 31q16 27 20 32l41 63l299 457h182l-436 -659l469 -706h-182l-316 478l-50 75q-4 6 -23 37l-24 38h-4l-24 -39q-20 -29 -25 -38l-52 -76l-321 -475h-189z" />
|
||||
<glyph unicode="Y" horiz-adv-x="1152" d="M-10 1365h179l293 -461l56 -89q11 -16 28 -44l27 -45h4l27 45l27 44l57 89l292 461h183l-516 -795v-570h-154v570z" />
|
||||
<glyph unicode="Z" horiz-adv-x="1161" d="M48 0v133l857 1099v3h-832v130h1022v-130l-859 -1102v-3h877v-130h-1065z" />
|
||||
<glyph unicode="[" horiz-adv-x="567" d="M113 -410v1775h349v-116h-195v-1543h195v-116h-349z" />
|
||||
<glyph unicode="\" horiz-adv-x="1323" d="M-136 1365h115l1200 -1775h-114z" />
|
||||
<glyph unicode="]" horiz-adv-x="567" d="M105 -294h195v1543h-195v116h349v-1775h-349v116z" />
|
||||
<glyph unicode="^" horiz-adv-x="914" d="M0 752l365 617h184l365 -617h-153l-306 506l-303 -506h-152z" />
|
||||
<glyph unicode="_" horiz-adv-x="1024" d="M0 -136h1024v-130h-1024v130z" />
|
||||
<glyph unicode="`" horiz-adv-x="1024" d="M286 1253l72 98l271 -205l-49 -74z" />
|
||||
<glyph unicode="a" horiz-adv-x="1044" d="M89 277q0 173 81 239t293 66q252 0 302 -99l3 1v116q0 164 -45 212.5t-197 48.5q-258 0 -258 -145q0 -7 1 -28h-139q0 167 75.5 224.5t295.5 57.5q239 0 323 -70.5t84 -268.5v-631h-140l11 103l-3 1q-80 -118 -325 -118q-362 0 -362 291zM236 293q0 -116 48 -153.5 t195 -37.5q296 0 296 180q0 113 -57.5 152t-223.5 39q-161 0 -209.5 -34t-48.5 -146z" />
|
||||
<glyph unicode="b" horiz-adv-x="1047" d="M123 0v1365h140v-531l3 -3q48 139 314 139q210 0 290 -109t80 -395q0 -271 -84.5 -375.5t-305.5 -104.5q-225 0 -300 133l-4 -1l7 -118h-140zM267 503q0 -259 50.5 -330t232.5 -71q154 0 203.5 72.5t49.5 297.5q0 237 -49 309.5t-210 72.5q-165 0 -221 -70.5t-56 -280.5z " />
|
||||
<glyph unicode="c" horiz-adv-x="993" d="M95 483q0 284 84.5 385.5t321.5 101.5q233 0 318 -68.5t85 -257.5h-140v25q0 111 -55 148t-219 37q-158 0 -203 -70t-45 -314q0 -238 51.5 -303t240.5 -65q160 0 203 42.5t43 200.5h140l1 -52q0 -307 -402 -307q-258 0 -341 97t-83 400z" />
|
||||
<glyph unicode="d" horiz-adv-x="1045" d="M97 492q0 269 81 373.5t290 104.5q261 0 311 -135l3 2v528h140v-1365h-140l7 124l-4 1q-66 -139 -307 -139q-220 0 -300.5 107t-80.5 399zM244 493q0 -240 50.5 -315.5t209.5 -75.5q173 0 225 75.5t52 328.5q0 205 -57.5 276.5t-222.5 71.5q-155 0 -206 -71.5t-51 -289.5 z" />
|
||||
<glyph unicode="e" horiz-adv-x="1029" d="M95 488q0 286 83 384t325 98q264 0 346 -85t82 -358v-75h-688q0 -226 48.5 -288t226.5 -62q169 0 219.5 29.5t50.5 127.5v30h143l1 -35q0 -149 -90.5 -208.5t-317.5 -59.5q-264 0 -346.5 96.5t-82.5 405.5zM245 561h543l-1 45q0 155 -51 201.5t-220 46.5 q-170 0 -220.5 -54.5t-50.5 -238.5z" />
|
||||
<glyph unicode="f" horiz-adv-x="543" d="M14 840v116h146v142q0 281 289 281q43 0 101 -7v-116q-68 7 -99 7q-151 0 -151 -152v-155h250v-116h-250v-840h-140v840h-146z" />
|
||||
<glyph unicode="g" horiz-adv-x="1045" d="M96 472q0 287 81.5 392.5t302.5 105.5q235 0 307 -144l3 1l-7 129h140v-1018q0 -208 -90 -286t-330 -78q-214 0 -292 66t-78 247h135q0 -123 45.5 -160t199.5 -37q160 0 215 48t55 188v192l-3 1q-54 -133 -312 -133q-212 0 -292 104.5t-80 381.5zM243 480 q0 -237 49 -307.5t214 -70.5q167 0 220 77.5t53 322.5q0 216 -53 284t-220 68q-165 0 -214 -69.5t-49 -304.5z" />
|
||||
<glyph unicode="h" horiz-adv-x="1053" d="M123 0v1365h140v-527l3 -2q53 134 296 134q360 0 360 -320v-39v-611h-140v611v27q0 216 -221 216q-178 0 -238 -63.5t-60 -252.5v-538h-140z" />
|
||||
<glyph unicode="i" horiz-adv-x="385" d="M123 0v956h140v-956h-140zM123 1208v157h140v-157h-140z" />
|
||||
<glyph unicode="j" horiz-adv-x="381" d="M-10 -260q12 2 16 2l18 1l58 19q32 27 32 150v1044h140v-1044v-41q0 -237 -197 -237q-29 0 -67 7v99zM114 1208v157h140v-157h-140z" />
|
||||
<glyph unicode="k" horiz-adv-x="881" d="M123 0v1365h140v-793h64l338 384h176l-409 -439l483 -517h-189l-406 463h-57v-463h-140z" />
|
||||
<glyph unicode="l" horiz-adv-x="386" d="M123 0v1365h140v-1365h-140z" />
|
||||
<glyph unicode="m" horiz-adv-x="1691" d="M123 0v956h140l-3 -144l3 -3q81 161 312 161q243 0 295 -161h4q90 161 329 161q338 0 338 -345v-625h-140v638q0 126 -45 171t-170 45q-166 0 -225 -62.5t-59 -238.5v-553h-140v625l-2 44q0 185 -211 185q-286 0 -286 -311v-543h-140z" />
|
||||
<glyph unicode="n" horiz-adv-x="1056" d="M123 0v956h135l-4 -130l4 -3q64 147 318 147q205 0 277.5 -72t72.5 -276v-622h-140v610v36q0 123 -47 165.5t-181 42.5q-295 0 -295 -279v-575h-140z" />
|
||||
<glyph unicode="o" horiz-adv-x="1036" d="M96 478q0 308 79 400t343 92q265 0 344 -92t79 -400t-79 -400t-344 -92q-264 0 -343 92t-79 400zM243 478q0 -255 44.5 -315.5t230.5 -60.5q187 0 231.5 60.5t44.5 315.5t-44.5 315.5t-231.5 60.5q-186 0 -230.5 -60.5t-44.5 -315.5z" />
|
||||
<glyph unicode="p" horiz-adv-x="1045" d="M123 -410v1366h140l-7 -121l4 -3q73 138 314 138q213 0 293 -108t80 -398q0 -269 -81 -373.5t-288 -104.5q-236 0 -312 127h-3v-523h-140zM265 470q0 -221 55 -294.5t221 -73.5q158 0 208.5 71t50.5 293q0 244 -49 316t-216 72q-168 0 -219 -72.5t-51 -311.5z" />
|
||||
<glyph unicode="q" horiz-adv-x="1044" d="M96 479q0 277 82 384t295 107q234 0 313 -135l3 3l-7 118h140v-1366h-140v526l-3 3q-63 -133 -314 -133q-207 0 -288 108t-81 385zM243 465q0 -224 50 -293.5t210 -69.5q163 0 219 71.5t56 281.5q0 254 -51.5 326.5t-231.5 72.5q-155 0 -203.5 -75t-48.5 -314z" />
|
||||
<glyph unicode="r" horiz-adv-x="816" d="M137 0v956h140l-14 -110l3 -3q83 135 274 135q264 0 264 -272l-1 -66h-138l3 24q3 38 3 51q0 147 -160 147q-234 0 -234 -289v-573h-140z" />
|
||||
<glyph unicode="s" horiz-adv-x="970" d="M79 252l1 52h145l1 -45q0 -94 48 -125.5t189 -31.5q173 0 227.5 33t54.5 138q0 151 -137 151q-319 0 -419.5 54t-100.5 224q0 161 79.5 214.5t316.5 53.5q380 0 380 -229v-35h-140q0 100 -40.5 124t-208.5 24q-156 0 -198 -25.5t-42 -122.5q0 -147 141 -154l113 -6 l143 -7q260 -13 260 -272q0 -161 -86 -221t-315 -60q-235 0 -323.5 57t-88.5 209z" />
|
||||
<glyph unicode="t" horiz-adv-x="667" d="M-10 840v116h132v230h140v-230h368v-116h-368v-585q0 -153 136 -153q135 0 135 137l1 47l2 53h130l1 -71q0 -282 -268 -282q-277 0 -277 235v34v585h-132z" />
|
||||
<glyph unicode="u" horiz-adv-x="1039" d="M123 320v636h140v-636q0 -130 43 -174t169 -44q165 0 226.5 65.5t61.5 240.5v548h140v-956h-140l10 125l-3 3q-73 -142 -312 -142q-335 0 -335 334z" />
|
||||
<glyph unicode="v" horiz-adv-x="824" d="M-7 956h144l169 -520l53 -163l25 -82l26 -82h4l24 81l24 82l51 162l162 522h156l-320 -956h-201z" />
|
||||
<glyph unicode="w" horiz-adv-x="1373" d="M7 956h147l135 -529l42 -166l20 -83l20 -83h4l19 83l20 83l40 165l131 530h204l130 -531l40 -165l19 -82l19 -83h3l21 83l20 83l42 166l134 529h150l-268 -956h-208l-128 531l-39 162l-18 81l-19 81h-3l-19 -81l-19 -81l-39 -162l-129 -531h-212z" />
|
||||
<glyph unicode="x" horiz-adv-x="827" d="M-7 0l347 500l-311 456h168l217 -349l216 349h167l-310 -450l347 -506h-167l-253 386l-254 -386h-167z" />
|
||||
<glyph unicode="y" horiz-adv-x="796" d="M-7 956h149l147 -426l74 -212l36 -107l37 -106h4l26 106l25 107l54 212l108 426h149l-271 -1011q-57 -214 -126.5 -294t-198.5 -80q-26 0 -67 7v116q29 -6 49 -7h7q108 0 161 183l27 94q1 5 9 36h-53z" />
|
||||
<glyph unicode="z" horiz-adv-x="826" d="M44 0v133l572 707h-524v116h689v-136l-570 -704h570v-116h-737z" />
|
||||
<glyph unicode="{" horiz-adv-x="783" d="M171 422v113q117 34 117 188v337q0 305 237 305h88v-111q-185 0 -185 -197v-341q0 -177 -128 -237q128 -61 128 -238v-341q0 -197 171 -197h14v-113h-88q-237 0 -237 307v338q0 152 -117 187z" />
|
||||
<glyph unicode="|" horiz-adv-x="140" d="M0 -341v1706h140v-1706h-140z" />
|
||||
<glyph unicode="}" horiz-adv-x="783" d="M171 -299q189 0 189 197v341q0 177 128 238q-128 60 -128 237v341q0 197 -175 197h-14v113h90q239 0 239 -307v-338q0 -152 113 -187v-113q-113 -36 -113 -187v-338q0 -305 -239 -305h-90v111z" />
|
||||
<glyph unicode="~" horiz-adv-x="984" d="M0 1250q115 232 279 232q77 0 230 -74q141 -69 202 -69q102 0 187 147l86 -51q-114 -226 -286 -226q-75 0 -174 47l-118 55q-85 41 -139 41q-100 0 -183 -156z" />
|
||||
<glyph unicode="¡" horiz-adv-x="491" d="M162 -410l20 989h131l17 -989h-168zM162 772v184h154v-184h-154z" />
|
||||
<glyph unicode="¢" horiz-adv-x="1255" d="M183 658q0 460 363 460v133h116v-133q336 0 336 -278l-1 -44h-140q0 127 -35.5 165t-159.5 44v-750q214 0 214 189l1 53h140l-1 -37q0 -321 -354 -321v-146h-116v146q-210 0 -286.5 109.5t-76.5 409.5zM330 668q0 -257 39 -330.5t177 -80.5v751q-134 -10 -175 -74.5 t-41 -265.5z" />
|
||||
<glyph unicode="£" horiz-adv-x="1257" d="M95 534v130h169v208l-2 121l7 113q37 273 433 273q266 0 364.5 -75t98.5 -277l-2 -70h-148v34q0 169 -50 213.5t-237 44.5q-204 0 -256.5 -44.5t-52.5 -216.5l-1 -50v-274h387v-130h-387v-64l1 -109l-15 -122q-18 -61 -100 -119v-3l885 10v-127h-1062v117q137 30 137 304 v113h-169z" />
|
||||
<glyph unicode="¤" horiz-adv-x="1365" d="M114 1217l80 80l193 -193q143 107 299 107q151 0 290 -106l194 191l79 -79l-192 -191q105 -142 105 -294q0 -149 -103 -289l193 -193l-79 -80l-193 193q-137 -105 -297 -105q-146 0 -293 105l-192 -193l-79 80l190 193q-104 136 -104 290q0 152 104 291zM338 733 q0 -142 101.5 -243.5t244.5 -101.5q142 0 243.5 101.5t101.5 243.5q0 145 -101 246.5t-244 101.5q-144 0 -245 -102t-101 -246z" />
|
||||
<glyph unicode="¥" horiz-adv-x="1257" d="M69 1365h179l376 -638h4l376 638h183l-267 -431h186v-130h-264l-125 -201h389v-130h-408v-473h-154v473h-394v130h375l-121 201h-254v130h178z" />
|
||||
<glyph unicode="¦" horiz-adv-x="140" d="M0 314h140v-655h-140v655zM0 686v679h140v-679h-140z" />
|
||||
<glyph unicode="§" horiz-adv-x="1257" d="M154 559q0 204 156 240q-103 66 -103 241q0 208 76.5 273.5t321.5 65.5q307 0 386.5 -61.5t79.5 -300.5h-134l-1 56q0 112 -57 144t-257 32q-184 0 -233 -31.5t-49 -149.5q0 -148 100 -179l88 -26l306 -91q175 -51 220.5 -97t45.5 -171q0 -214 -132 -269 q135 -65 135 -270q0 -222 -90.5 -290t-387.5 -68q-292 0 -378 70t-86 309h138q0 -167 49.5 -208t253.5 -41q247 0 307.5 36t60.5 182q0 97 -32.5 130.5t-158.5 67.5l-421 111q-125 33 -164.5 90.5t-39.5 204.5zM287 555q0 -126 152 -169l308 -86q61 -17 102 -17 q118 0 118 209q0 100 -163 148l-295 87q-70 21 -102 21q-120 0 -120 -193z" />
|
||||
<glyph unicode="¨" horiz-adv-x="1024" d="M250 1126v130h154v-130h-154zM620 1126v130h154v-130h-154z" />
|
||||
<glyph unicode="©" horiz-adv-x="1527" d="M68 683q0 288 204 492t493 204q286 0 489.5 -204t203.5 -492t-203.5 -492.5t-489.5 -204.5q-289 0 -493 204t-204 493zM153 683q0 -259 179 -442t432 -183q252 0 430.5 183t178.5 442t-178 441.5t-431 182.5t-432 -182.5t-179 -441.5zM437 690q0 277 57 336.5t322 59.5 q263 0 263 -227l1 -28h-103v30q0 88 -29.5 112t-137.5 24q-190 0 -230.5 -29t-40.5 -164q0 -317 27 -370t190 -53q157 0 194.5 22t37.5 114l-1 52h103l-1 -36q0 -160 -56.5 -200.5t-280.5 -40.5q-204 0 -259.5 70t-55.5 328z" />
|
||||
<glyph unicode="ª" horiz-adv-x="837" d="M117 642l2 82h572v-82h-574zM147 979q0 177 231 177q123 0 176 -41v45q0 90 -25.5 115.5t-116.5 25.5q-144 0 -144 -76l1 -23h-98q0 102 46 136.5t184 34.5q255 0 255 -196v-358h-103l6 45q-63 -53 -179 -53q-233 0 -233 168zM249 986q0 -103 145 -103q164 0 164 97 q0 104 -162 104q-147 0 -147 -98z" />
|
||||
<glyph unicode="«" horiz-adv-x="915" d="M102 525l246 522l105 -64l-215 -458l238 -459l-99 -66zM438 525l246 522l105 -64l-215 -458l238 -459l-99 -66z" />
|
||||
<glyph unicode="¬" horiz-adv-x="887" d="M0 416v130h887v-546h-140v416h-747z" />
|
||||
<glyph unicode="­" horiz-adv-x="425" d="M0 432l3 130h422v-130h-425z" />
|
||||
<glyph unicode="®" horiz-adv-x="1527" d="M68 683q0 288 204 492t493 204q286 0 489.5 -204t203.5 -492t-203.5 -492.5t-489.5 -204.5q-289 0 -493 204t-204 493zM153 683q0 -259 179 -442t432 -183q252 0 430.5 183t178.5 442t-178 441.5t-431 182.5t-432 -182.5t-179 -441.5zM452 300v779h384q238 0 238 -228 q0 -166 -107 -202q96 -33 96 -150v-199h-102v179q0 125 -114 125h-29h-264v-304h-102zM554 696h252q166 0 166 134q0 99 -25 128t-110 29h-283v-291z" />
|
||||
<glyph unicode="°" horiz-adv-x="749" d="M93 1105q0 115 82.5 195.5t199.5 80.5q116 0 198.5 -81t82.5 -195t-82.5 -195t-198.5 -81q-117 0 -199.5 81t-82.5 195zM178 1105q0 -192 197 -192q196 0 196 192t-196 192q-197 0 -197 -192z" />
|
||||
<glyph unicode="±" horiz-adv-x="1257" d="M148 124v143h960v-143h-960zM148 753v143h404v354h154v-354h402v-143h-402v-350h-154v350h-404z" />
|
||||
<glyph unicode="²" horiz-adv-x="826" d="M80 544v160q0 131 55 172.5t258 62.5q159 17 190 43.5t31 142.5q0 102 -36 130.5t-167 28.5q-146 0 -184.5 -24t-38.5 -115l1 -68h-108l1 49q0 146 66 196.5t257 50.5q186 0 248.5 -52.5t62.5 -208.5q0 -147 -57.5 -197.5t-247.5 -68.5q-161 -15 -191 -40.5t-30 -149.5 v-20h523v-92h-633z" />
|
||||
<glyph unicode="³" horiz-adv-x="826" d="M76 822h108v-54q0 -139 125 -139l140 -2l93 7q88 14 88 149t-179 135h-82h-44v93l40 -1q174 0 211 19t37 108q0 103 -32 125t-183 22q-142 0 -172 -22t-30 -124v-34h-105v39q0 141 59.5 185.5t246.5 44.5q193 0 255.5 -41.5t62.5 -169.5q0 -171 -117 -196 q134 -23 134 -188q0 -144 -64 -192t-255 -48q-206 0 -271 44.5t-65 185.5z" />
|
||||
<glyph unicode="´" horiz-adv-x="1024" d="M395 1146l271 205l72 -98l-295 -181z" />
|
||||
<glyph unicode="µ" horiz-adv-x="825" d="M0 -342v1325h140v-559q0 -341 268 -341q277 0 277 360v540h140v-983h-140v180q-92 -206 -280 -206q-169 0 -265 152v-468h-140z" />
|
||||
<glyph unicode="¶" horiz-adv-x="1260" d="M96 939q0 245 85 335.5t314 90.5h52h545v-1775h-140v1645h-160v-1645h-140v945h-80l-47 1q-248 0 -338.5 85t-90.5 318z" />
|
||||
<glyph unicode="¸" horiz-adv-x="1024" d="M403 -307l121 207l97 -54l-139 -195z" />
|
||||
<glyph unicode="¹" horiz-adv-x="817" d="M140 1116l245 249h141v-819h-102v727l-213 -220z" />
|
||||
<glyph unicode="º" horiz-adv-x="837" d="M132 642l2 82h572v-82h-574zM152 1099q0 178 50.5 232.5t216.5 54.5t216.5 -54.5t50.5 -233.5q0 -178 -50.5 -232.5t-216.5 -54.5t-216.5 54.5t-50.5 233.5zM268 1099q0 -137 23.5 -168t127.5 -31q103 0 127 31.5t24 167.5q0 135 -24 166.5t-127 31.5t-127 -31.5 t-24 -166.5z" />
|
||||
<glyph unicode="»" horiz-adv-x="915" d="M102 66l238 459l-215 458l105 64l246 -522l-275 -525zM438 66l238 459l-215 458l105 64l246 -522l-275 -525z" />
|
||||
<glyph unicode="¼" horiz-adv-x="1924" d="M140 1116l245 249h141v-819h-102v727l-213 -220zM447 0l922 1365h108l-926 -1365h-104zM1143 186v118l440 515h152v-541h129v-92h-129v-186h-102v186h-490zM1246 278h387v460z" />
|
||||
<glyph unicode="½" horiz-adv-x="1925" d="M140 1116l245 249h141v-819h-102v727l-213 -220zM447 0l922 1365h108l-926 -1365h-104zM1179 0v160q0 131 54.5 171.5t258.5 62.5q159 17 190 43t31 142q0 102 -36 130.5t-167 28.5q-146 0 -184.5 -24t-38.5 -115l1 -68h-108l1 49q0 146 66 196.5t257 50.5 q186 0 248.5 -52.5t62.5 -208.5q0 -147 -58 -197.5t-247 -67.5q-162 -15 -191.5 -40.5t-29.5 -148.5v-20h523v-92h-633z" />
|
||||
<glyph unicode="¾" horiz-adv-x="1924" d="M76 822h108v-54q0 -139 125 -139l140 -2l93 7q88 14 88 149t-179 135h-82h-44v93l40 -1q174 0 211 19t37 108q0 103 -32 125t-183 22q-142 0 -172 -22t-30 -124v-34h-105v39q0 141 59.5 185.5t246.5 44.5q193 0 255.5 -41.5t62.5 -169.5q0 -173 -117 -196 q134 -22 134 -188q0 -144 -64 -192t-255 -48q-206 0 -271 44.5t-65 185.5zM515 0l921 1365h109l-927 -1365h-103zM1142 186v118l440 515h152v-541h129v-92h-129v-186h-102v186h-490zM1245 278h387v460z" />
|
||||
<glyph unicode="¿" horiz-adv-x="1064" d="M102 -51q0 313 194 381l83 30q138 48 138 168v34h151l-1 -30q0 -137 -38 -191t-171 -104l-83 -32q-126 -48 -126 -242q0 -170 46.5 -213.5t229.5 -43.5q188 0 236.5 46.5t48.5 226.5v39h144v-45q0 -245 -86.5 -321t-365.5 -76q-234 0 -317 77t-83 296zM517 772v184h154 v-184h-154z" />
|
||||
<glyph unicode="À" horiz-adv-x="1246" d="M10 0l500 1365h216l510 -1365h-161l-106 289h-691l-105 -289h-163zM322 405h602l-303 834zM362 1630l60 111l298 -186l-50 -79z" />
|
||||
<glyph unicode="Á" horiz-adv-x="1246" d="M10 0l500 1365h216l510 -1365h-161l-106 289h-691l-105 -289h-163zM322 405h602l-303 834zM526 1555l297 186l61 -111l-308 -154z" />
|
||||
<glyph unicode="Â" horiz-adv-x="1246" d="M10 0l500 1365h216l510 -1365h-161l-106 289h-691l-105 -289h-163zM306 1553l321 182l313 -182l-43 -77l-270 124l-283 -124zM322 405h602l-303 834z" />
|
||||
<glyph unicode="Ã" horiz-adv-x="1246" d="M10 0l500 1365h216l510 -1365h-161l-106 289h-691l-105 -289h-163zM322 405h602l-303 834zM328 1561q74 136 173 136q41 0 136 -39q91 -38 123 -38q56 0 107 78l78 -51q-84 -136 -188 -136q-44 0 -138 41q-84 36 -123 36q-45 0 -86 -73z" />
|
||||
<glyph unicode="Ä" horiz-adv-x="1246" d="M10 0l500 1365h216l510 -1365h-161l-106 289h-691l-105 -289h-163zM322 405h602l-303 834zM361 1530v130h154v-130h-154zM731 1530v130h154v-130h-154z" />
|
||||
<glyph unicode="Å" horiz-adv-x="1246" d="M10 0l500 1365h216l510 -1365h-161l-106 289h-691l-105 -289h-163zM322 405h602l-303 834zM466 1618q0 157 157 157t157 -157t-157 -157t-157 157zM534 1618q0 -85 89 -85t89 85t-89 85t-89 -85z" />
|
||||
<glyph unicode="Æ" horiz-adv-x="1902" d="M-9 0l759 1365h1084v-130h-714v-468h682v-130h-682v-507h714v-130h-868v287h-637l-156 -287h-182zM401 417h565v818h-124z" />
|
||||
<glyph unicode="Ç" horiz-adv-x="1222" d="M76 685q0 355 21 446.5t120 163.5q116 84 501 84q261 0 351.5 -81t90.5 -313l1 -37h-153l-1 42q0 165 -53.5 212t-241.5 47q-330 0 -403 -55t-73 -305q0 -575 49 -674t335 -99q272 0 339.5 43t67.5 216l-2 81h153v-52q0 -279 -95 -348.5t-478 -69.5q-343 0 -436 122.5 t-93 576.5zM502 -338l139 238l112 -63l-160 -224z" />
|
||||
<glyph unicode="È" horiz-adv-x="1020" d="M75 0v1365h877v-130h-723v-465h693v-130h-693v-510h723v-130h-877zM304 1630l60 111l297 -186l-50 -79z" />
|
||||
<glyph unicode="É" horiz-adv-x="1020" d="M75 0v1365h877v-130h-723v-465h693v-130h-693v-510h723v-130h-877zM399 1555l298 186l60 -111l-308 -154z" />
|
||||
<glyph unicode="Ê" horiz-adv-x="1020" d="M75 0v1365h877v-130h-723v-465h693v-130h-693v-510h723v-130h-877zM206 1553l321 182l314 -182l-43 -77l-271 124l-283 -124z" />
|
||||
<glyph unicode="Ë" horiz-adv-x="1020" d="M75 0v1365h877v-130h-723v-465h693v-130h-693v-510h723v-130h-877zM262 1530v130h154v-130h-154zM632 1530v130h154v-130h-154z" />
|
||||
<glyph unicode="Ì" horiz-adv-x="416" d="M-53 1630l60 111l298 -186l-50 -79zM128 0v1365h154v-1365h-154z" />
|
||||
<glyph unicode="Í" horiz-adv-x="416" d="M111 1555l297 186l61 -111l-308 -154zM130 0v1365h154v-1365h-154z" />
|
||||
<glyph unicode="Î" horiz-adv-x="416" d="M-82 1553l294 182l286 -182l-43 -77l-243 124l-256 -124zM130 0v1365h154v-1365h-154z" />
|
||||
<glyph unicode="Ï" horiz-adv-x="416" d="M21 1530v130h154v-130h-154zM130 0v1365h154v-1365h-154zM241 1530v130h154v-130h-154z" />
|
||||
<glyph unicode="Ð" horiz-adv-x="1337" d="M0 640v116h130v609h630q294 0 398 -129t104 -494q0 -444 -93 -593t-370 -149h-669v640h-130zM284 130h443q246 0 317 98t71 437q0 372 -62 471t-294 99h-475v-479h434v-116h-434v-510z" />
|
||||
<glyph unicode="Ñ" horiz-adv-x="1426" d="M130 0v1365h252l499 -814l130 -214l65 -106l64 -107h4l-1 51l-1 52v102v1036h154v-1365h-253l-572 929l-93 153l-46 76l-46 76h-4l1 -51l1 -52v-102v-1029h-154zM418 1561q74 136 174 136q40 0 135 -39q91 -38 124 -38q55 0 107 78l78 -51q-84 -136 -189 -136 q-44 0 -137 41q-84 36 -124 36q-45 0 -85 -73z" />
|
||||
<glyph unicode="Ò" d="M47 683v96l2 129q0 272 122.5 371.5t457.5 99.5q387 0 484 -113t97 -565q0 -487 -93 -601t-488 -114q-393 0 -487.5 113t-94.5 584zM194 683q0 -423 55 -495t379 -72q325 0 380 72t55 495v89l-1 129q0 226 -76 287t-358 61q-324 0 -379 -72t-55 -494zM409 1630l60 111 l298 -186l-50 -79z" />
|
||||
<glyph unicode="Ó" d="M47 683v96l2 129q0 272 122.5 371.5t457.5 99.5q387 0 484 -113t97 -565q0 -487 -93 -601t-488 -114q-393 0 -487.5 113t-94.5 584zM194 683q0 -423 55 -495t379 -72q325 0 380 72t55 495v89l-1 129q0 226 -76 287t-358 61q-324 0 -379 -72t-55 -494zM505 1555l297 186 l60 -111l-308 -154z" />
|
||||
<glyph unicode="Ô" d="M47 683v96l2 129q0 272 122.5 371.5t457.5 99.5q387 0 484 -113t97 -565q0 -487 -93 -601t-488 -114q-393 0 -487.5 113t-94.5 584zM194 683q0 -423 55 -495t379 -72q325 0 380 72t55 495v89l-1 129q0 226 -76 287t-358 61q-324 0 -379 -72t-55 -494zM312 1553l320 182 l314 -182l-43 -77l-271 124l-282 -124z" />
|
||||
<glyph unicode="Õ" d="M47 683v96l2 129q0 272 122.5 371.5t457.5 99.5q387 0 484 -113t97 -565q0 -487 -93 -601t-488 -114q-393 0 -487.5 113t-94.5 584zM194 683q0 -423 55 -495t379 -72q325 0 380 72t55 495v89l-1 129q0 226 -76 287t-358 61q-324 0 -379 -72t-55 -494zM341 1561 q75 136 174 136q41 0 135 -39q92 -38 124 -38q56 0 107 78l78 -51q-84 -136 -188 -136q-44 0 -138 41q-84 36 -124 36q-44 0 -85 -73z" />
|
||||
<glyph unicode="Ö" d="M47 683v96l2 129q0 272 122.5 371.5t457.5 99.5q387 0 484 -113t97 -565q0 -487 -93 -601t-488 -114q-393 0 -487.5 113t-94.5 584zM194 683q0 -423 55 -495t379 -72q325 0 380 72t55 495v89l-1 129q0 226 -76 287t-358 61q-324 0 -379 -72t-55 -494zM367 1530v130h154 v-130h-154zM737 1530v130h154v-130h-154z" />
|
||||
<glyph unicode="×" d="M194 344l339 339l-339 338l95 96l339 -339l339 339l95 -96l-339 -338l339 -339l-95 -95l-339 338l-339 -338z" />
|
||||
<glyph unicode="Ø" horiz-adv-x="1289" d="M20 7v152l76 73q-34 116 -34 469q0 459 98 568.5t510 109.5q371 0 469 -137l129 125v-152l-79 -77q37 -118 37 -406q0 -520 -87.5 -633t-490.5 -113q-391 0 -503 143zM209 801q0 -327 15 -444l807 781q-40 75 -109 93t-317 18q-272 0 -334 -70t-62 -378zM256 235 q42 -83 110.5 -101t341.5 -18q233 0 301.5 68.5t68.5 302.5l1 327l-8 145q-2 19 -9 56z" />
|
||||
<glyph unicode="Ù" horiz-adv-x="1341" d="M131 363v46v956h154v-956q0 -194 63 -243.5t310 -49.5q268 0 334 48.5t66 244.5v956h154v-956q0 -260 -104.5 -341.5t-438.5 -81.5q-313 0 -425.5 78.5t-112.5 298.5zM451 1630l60 111l298 -186l-50 -79z" />
|
||||
<glyph unicode="Ú" horiz-adv-x="1341" d="M131 363v46v956h154v-956q0 -194 63 -243.5t310 -49.5q268 0 334 48.5t66 244.5v956h154v-956q0 -260 -104.5 -341.5t-438.5 -81.5q-313 0 -425.5 78.5t-112.5 298.5zM547 1555l297 186l60 -111l-307 -154z" />
|
||||
<glyph unicode="Û" horiz-adv-x="1341" d="M131 363v46v956h154v-956q0 -194 63 -243.5t310 -49.5q268 0 334 48.5t66 244.5v956h154v-956q0 -260 -104.5 -341.5t-438.5 -81.5q-313 0 -425.5 78.5t-112.5 298.5zM354 1553l321 182l313 -182l-43 -77l-270 124l-283 -124z" />
|
||||
<glyph unicode="Ü" horiz-adv-x="1341" d="M131 363v46v956h154v-956q0 -194 63 -243.5t310 -49.5q268 0 334 48.5t66 244.5v956h154v-956q0 -260 -104.5 -341.5t-438.5 -81.5q-313 0 -425.5 78.5t-112.5 298.5zM409 1530v130h154v-130h-154zM779 1530v130h154v-130h-154z" />
|
||||
<glyph unicode="Ý" horiz-adv-x="1152" d="M-10 1365h179l293 -461l56 -89q11 -16 28 -44l27 -45h4l27 45l27 44l57 89l292 461h183l-516 -795v-570h-154v570zM479 1555l297 186l61 -111l-308 -154z" />
|
||||
<glyph unicode="Þ" horiz-adv-x="1208" d="M130 0v1365h154v-191h419h52q231 0 315 -89t84 -334q0 -236 -87.5 -321t-328.5 -85l-60 -1h-394v-344h-154zM284 474h365q230 0 294 47.5t64 216.5q0 199 -43.5 252t-206.5 53l-59 1h-414v-570z" />
|
||||
<glyph unicode="ß" horiz-adv-x="1073" d="M130 0v1055v40q0 284 373 284q378 0 378 -269q0 -184 -178 -227v-2q151 -31 202.5 -116.5t51.5 -306.5q0 -263 -71 -367.5t-251 -104.5q-270 0 -270 286l1 20h137l1 -29q0 -161 132 -161q108 0 141 68t33 288q0 217 -55.5 289.5t-219.5 72.5h-78h-39v121h32l50 1 q234 0 234 145q0 111 -44.5 143.5t-195.5 32.5q-224 0 -224 -195v-1068h-140z" />
|
||||
<glyph unicode="à" horiz-adv-x="1044" d="M89 277q0 173 81 239t293 66q252 0 302 -99l3 1v116q0 164 -45 212.5t-197 48.5q-258 0 -258 -145q0 -7 1 -28h-139q0 167 75.5 224.5t295.5 57.5q239 0 323 -70.5t84 -268.5v-631h-140l11 103l-3 1q-80 -118 -325 -118q-362 0 -362 291zM236 293q0 -116 48 -153.5 t195 -37.5q296 0 296 180q0 113 -57.5 152t-223.5 39q-161 0 -209.5 -34t-48.5 -146zM297 1253l72 98l271 -205l-49 -74z" />
|
||||
<glyph unicode="á" horiz-adv-x="1044" d="M89 277q0 173 81 239t293 66q252 0 302 -99l3 1v116q0 164 -45 212.5t-197 48.5q-258 0 -258 -145q0 -7 1 -28h-139q0 167 75.5 224.5t295.5 57.5q239 0 323 -70.5t84 -268.5v-631h-140l11 103l-3 1q-80 -118 -325 -118q-362 0 -362 291zM236 293q0 -116 48 -153.5 t195 -37.5q296 0 296 180q0 113 -57.5 152t-223.5 39q-161 0 -209.5 -34t-48.5 -146zM406 1146l271 205l72 -98l-295 -181z" />
|
||||
<glyph unicode="â" horiz-adv-x="1044" d="M89 277q0 173 81 239t293 66q252 0 302 -99l3 1v116q0 164 -45 212.5t-197 48.5q-258 0 -258 -145q0 -7 1 -28h-139q0 167 75.5 224.5t295.5 57.5q239 0 323 -70.5t84 -268.5v-631h-140l11 103l-3 1q-80 -118 -325 -118q-362 0 -362 291zM236 293q0 -116 48 -153.5 t195 -37.5q296 0 296 180q0 113 -57.5 152t-223.5 39q-161 0 -209.5 -34t-48.5 -146zM246 1144l263 209l262 -209l-56 -71l-206 152l-206 -152z" />
|
||||
<glyph unicode="ã" horiz-adv-x="1044" d="M89 277q0 173 81 239t293 66q252 0 302 -99l3 1v116q0 164 -45 212.5t-197 48.5q-258 0 -258 -145q0 -7 1 -28h-139q0 167 75.5 224.5t295.5 57.5q239 0 323 -70.5t84 -268.5v-631h-140l11 103l-3 1q-80 -118 -325 -118q-362 0 -362 291zM236 289q0 -115 48.5 -151 t206.5 -36q284 0 284 176q0 111 -57.5 149.5t-223.5 38.5q-161 0 -209.5 -33.5t-48.5 -143.5zM246 1155q73 124 163 124q41 0 124 -34q87 -36 110 -36q39 0 76 67l80 -50q-71 -126 -159 -126q-46 0 -126 36q-78 34 -109 34q-42 0 -79 -66z" />
|
||||
<glyph unicode="ä" horiz-adv-x="1044" d="M89 277q0 173 81 239t293 66q252 0 302 -99l3 1v116q0 164 -45 212.5t-197 48.5q-258 0 -258 -145q0 -7 1 -28h-139q0 167 75.5 224.5t295.5 57.5q239 0 323 -70.5t84 -268.5v-631h-140l11 103l-3 1q-80 -118 -325 -118q-362 0 -362 291zM236 293q0 -116 48 -153.5 t195 -37.5q296 0 296 180q0 113 -57.5 152t-223.5 39q-161 0 -209.5 -34t-48.5 -146zM247 1126v130h154v-130h-154zM617 1126v130h154v-130h-154z" />
|
||||
<glyph unicode="å" horiz-adv-x="1044" d="M89 277q0 173 81 239t293 66q252 0 302 -99l3 1v116q0 164 -45 212.5t-197 48.5q-258 0 -258 -145q0 -7 1 -28h-139q0 167 75.5 224.5t295.5 57.5q239 0 323 -70.5t84 -268.5v-631h-140l11 103l-3 1q-80 -118 -325 -118q-362 0 -362 291zM236 293q0 -116 48 -153.5 t195 -37.5q296 0 296 180q0 113 -57.5 152t-223.5 39q-161 0 -209.5 -34t-48.5 -146zM352 1208q0 157 157 157t157 -157t-157 -157t-157 157zM420 1208q0 -85 89 -85t89 85t-89 85t-89 -85z" />
|
||||
<glyph unicode="æ" horiz-adv-x="1697" d="M89 279q0 164 84.5 227.5t303.5 63.5q233 0 296 -97h3v162q0 138 -50.5 182t-208.5 44q-245 0 -245 -142v-21h-148q13 168 81.5 220t276.5 52q318 0 369 -123h3q69 123 333 123q249 0 330 -86.5t81 -351.5l1 -69h-681v-40q0 -212 49 -266.5t241 -54.5q152 0 200 31.5 t48 130.5l1 25h142v-40q0 -263 -408 -263q-291 0 -352 161h-3q-62 -161 -347 -161q-400 0 -400 293zM236 286q0 -108 55 -146t212 -38q274 0 274 180q0 101 -62.5 136.5t-240.5 35.5q-238 0 -238 -168zM917 579h540l-1 48q0 134 -53.5 180.5t-207.5 46.5q-162 0 -219.5 -50 t-57.5 -191z" />
|
||||
<glyph unicode="ç" horiz-adv-x="993" d="M95 483q0 284 84.5 385.5t321.5 101.5q233 0 318 -68.5t85 -257.5h-140v25q0 111 -55 148t-219 37q-158 0 -203 -70t-45 -314q0 -238 51.5 -303t240.5 -65q160 0 203 42.5t43 200.5h140l1 -52q0 -307 -402 -307q-258 0 -341 97t-83 400zM385 -307l121 207l98 -54 l-140 -195z" />
|
||||
<glyph unicode="è" horiz-adv-x="1029" d="M95 488q0 286 83 384t325 98q264 0 346 -85t82 -358v-75h-688q0 -226 48.5 -288t226.5 -62q169 0 219.5 29.5t50.5 127.5v30h143l1 -35q0 -149 -90.5 -208.5t-317.5 -59.5q-264 0 -346.5 96.5t-82.5 405.5zM245 561h543l-1 45q0 155 -51 201.5t-220 46.5 q-170 0 -220.5 -54.5t-50.5 -238.5zM302 1253l72 98l271 -205l-49 -74z" />
|
||||
<glyph unicode="é" horiz-adv-x="1029" d="M95 488q0 286 83 384t325 98q264 0 346 -85t82 -358v-75h-688q0 -226 48.5 -288t226.5 -62q169 0 219.5 29.5t50.5 127.5v30h143l1 -35q0 -149 -90.5 -208.5t-317.5 -59.5q-264 0 -346.5 96.5t-82.5 405.5zM245 561h543l-1 45q0 155 -51 201.5t-220 46.5 q-170 0 -220.5 -54.5t-50.5 -238.5zM411 1146l271 205l72 -98l-295 -181z" />
|
||||
<glyph unicode="ê" horiz-adv-x="1029" d="M95 488q0 286 83 384t325 98q264 0 346 -85t82 -358v-75h-688q0 -226 48.5 -288t226.5 -62q169 0 219.5 29.5t50.5 127.5v30h143l1 -35q0 -149 -90.5 -208.5t-317.5 -59.5q-264 0 -346.5 96.5t-82.5 405.5zM245 561h543l-1 45q0 155 -51 201.5t-220 46.5 q-170 0 -220.5 -54.5t-50.5 -238.5zM265 1144l263 209l262 -209l-56 -71l-206 152l-206 -152z" />
|
||||
<glyph unicode="ë" horiz-adv-x="1029" d="M95 488q0 286 83 384t325 98q264 0 346 -85t82 -358v-75h-688q0 -226 48.5 -288t226.5 -62q169 0 219.5 29.5t50.5 127.5v30h143l1 -35q0 -149 -90.5 -208.5t-317.5 -59.5q-264 0 -346.5 96.5t-82.5 405.5zM245 561h543l-1 45q0 155 -51 201.5t-220 46.5 q-170 0 -220.5 -54.5t-50.5 -238.5zM266 1126v130h154v-130h-154zM636 1126v130h154v-130h-154z" />
|
||||
<glyph unicode="ì" horiz-adv-x="385" d="M-47 1253l72 98l271 -205l-49 -74zM123 0v956h140v-956h-140z" />
|
||||
<glyph unicode="í" horiz-adv-x="385" d="M89 1146l271 205l72 -98l-295 -181zM123 0v956h140v-956h-140z" />
|
||||
<glyph unicode="î" horiz-adv-x="385" d="M-43 1144l235 209l236 -209l-57 -71l-179 152l-178 -152zM123 0v956h140v-956h-140z" />
|
||||
<glyph unicode="ï" horiz-adv-x="385" d="M-16 1126v130h154v-130h-154zM123 0v956h140v-956h-140zM248 1126v130h154v-130h-154z" />
|
||||
<glyph unicode="ð" horiz-adv-x="1036" d="M96 478q0 308 79 400t344 92q68 0 137 -6l-125 183l-195 -108l-46 83l187 104l-96 139h139l57 -83l179 98l46 -83l-170 -94l211 -307q98 -143 98 -418q0 -308 -79 -400t-344 -92q-264 0 -343 92t-79 400zM243 478q0 -255 44.5 -315.5t230.5 -60.5q187 0 231.5 60.5 t44.5 315.5t-44.5 315.5t-231.5 60.5q-186 0 -230.5 -60.5t-44.5 -315.5z" />
|
||||
<glyph unicode="ñ" horiz-adv-x="1056" d="M123 0v956h135l-4 -130l4 -3q64 147 318 147q205 0 277.5 -72t72.5 -276v-622h-140v610v36q0 123 -47 165.5t-181 42.5q-295 0 -295 -279v-575h-140zM264 1155q73 124 163 124q41 0 124 -34q87 -36 110 -36q39 0 76 67l80 -50q-71 -126 -159 -126q-46 0 -126 36 q-78 34 -109 34q-42 0 -79 -66z" />
|
||||
<glyph unicode="ò" horiz-adv-x="1036" d="M96 478q0 308 79 400t343 92q265 0 344 -92t79 -400t-79 -400t-344 -92q-264 0 -343 92t-79 400zM243 478q0 -255 44.5 -315.5t230.5 -60.5q187 0 231.5 60.5t44.5 315.5t-44.5 315.5t-231.5 60.5q-186 0 -230.5 -60.5t-44.5 -315.5zM306 1253l72 98l271 -205l-49 -74z " />
|
||||
<glyph unicode="ó" horiz-adv-x="1036" d="M96 478q0 308 79 400t343 92q265 0 344 -92t79 -400t-79 -400t-344 -92q-264 0 -343 92t-79 400zM243 478q0 -255 44.5 -315.5t230.5 -60.5q187 0 231.5 60.5t44.5 315.5t-44.5 315.5t-231.5 60.5q-186 0 -230.5 -60.5t-44.5 -315.5zM401 1146l271 205l72 -98l-295 -181z " />
|
||||
<glyph unicode="ô" horiz-adv-x="1036" d="M96 478q0 308 79 400t343 92q265 0 344 -92t79 -400t-79 -400t-344 -92q-264 0 -343 92t-79 400zM243 478q0 -255 44.5 -315.5t230.5 -60.5q187 0 231.5 60.5t44.5 315.5t-44.5 315.5t-231.5 60.5q-186 0 -230.5 -60.5t-44.5 -315.5zM255 1144l263 209l262 -209l-56 -71 l-206 152l-206 -152z" />
|
||||
<glyph unicode="õ" horiz-adv-x="1036" d="M96 478q0 308 79 400t343 92q265 0 344 -92t79 -400t-79 -400t-344 -92q-264 0 -343 92t-79 400zM243 478q0 -255 44.5 -315.5t230.5 -60.5q187 0 231.5 60.5t44.5 315.5t-44.5 315.5t-231.5 60.5q-186 0 -230.5 -60.5t-44.5 -315.5zM262 1155q73 124 163 124 q41 0 124 -34q87 -36 110 -36q39 0 76 67l80 -50q-71 -126 -159 -126q-46 0 -126 36q-78 34 -109 34q-42 0 -79 -66z" />
|
||||
<glyph unicode="ö" horiz-adv-x="1036" d="M96 478q0 308 79 400t343 92q265 0 344 -92t79 -400t-79 -400t-344 -92q-264 0 -343 92t-79 400zM243 478q0 -255 44.5 -315.5t230.5 -60.5q187 0 231.5 60.5t44.5 315.5t-44.5 315.5t-231.5 60.5q-186 0 -230.5 -60.5t-44.5 -315.5zM257 1126v130h154v-130h-154z M627 1126v130h154v-130h-154z" />
|
||||
<glyph unicode="÷" d="M155 617v130h946v-130h-946zM536 350q0 92 92 92q93 0 93 -92q0 -93 -93 -93q-92 0 -92 93zM536 1017q0 92 92 92q93 0 93 -92q0 -93 -93 -93q-92 0 -92 93z" />
|
||||
<glyph unicode="ø" horiz-adv-x="1037" d="M59 -33v129l69 66q-33 98 -33 315q0 310 79.5 401.5t348.5 91.5q263 0 342 -100l112 108v-128l-68 -66q32 -95 32 -290q0 -312 -77 -410t-323 -98q-279 0 -365 93zM242 476q0 -112 8 -197l513 493q-43 82 -224 82q-205 0 -251 -58.5t-46 -319.5zM278 178q43 -76 217 -76 q207 0 253 60t46 331q0 85 -7 174z" />
|
||||
<glyph unicode="ù" horiz-adv-x="1039" d="M123 320v636h140v-636q0 -130 43 -174t169 -44q165 0 226.5 65.5t61.5 240.5v548h140v-956h-140l10 125l-3 3q-73 -142 -312 -142q-335 0 -335 334zM294 1253l72 98l271 -205l-49 -74z" />
|
||||
<glyph unicode="ú" horiz-adv-x="1039" d="M123 320v636h140v-636q0 -130 43 -174t169 -44q165 0 226.5 65.5t61.5 240.5v548h140v-956h-140l10 125l-3 3q-73 -142 -312 -142q-335 0 -335 334zM403 1146l271 205l72 -98l-295 -181z" />
|
||||
<glyph unicode="û" horiz-adv-x="1039" d="M123 320v636h140v-636q0 -130 43 -174t169 -44q165 0 226.5 65.5t61.5 240.5v548h140v-956h-140l10 125l-3 3q-73 -142 -312 -142q-335 0 -335 334zM257 1144l263 209l262 -209l-56 -71l-206 152l-206 -152z" />
|
||||
<glyph unicode="ü" horiz-adv-x="1039" d="M123 320v636h140v-636q0 -130 43 -174t169 -44q165 0 226.5 65.5t61.5 240.5v548h140v-956h-140l10 125l-3 3q-73 -142 -312 -142q-335 0 -335 334zM258 1126v130h154v-130h-154zM628 1126v130h154v-130h-154z" />
|
||||
<glyph unicode="ý" horiz-adv-x="796" d="M-7 956h149l147 -426l74 -212l36 -107l37 -106h4l26 106l25 107l54 212l108 426h149l-271 -1011q-57 -214 -126.5 -294t-198.5 -80q-26 0 -67 7v116q29 -6 49 -7q113 -6 168 183l27 94q1 5 9 36h-53zM308 1146l271 205l72 -98l-295 -181z" />
|
||||
<glyph unicode="þ" horiz-adv-x="1045" d="M123 -411v1776h140v-530l4 -3q72 138 307 138q213 0 293 -108.5t80 -397.5q0 -269 -81 -373.5t-288 -104.5q-236 0 -312 127h-3v-524h-140zM265 470q0 -221 55 -294.5t221 -73.5q158 0 208.5 71t50.5 293q0 244 -49 316t-216 72q-168 0 -219 -72.5t-51 -311.5z" />
|
||||
<glyph unicode="ÿ" horiz-adv-x="796" d="M-7 956h149l147 -426l74 -212l36 -107l37 -106h4l26 106l25 107l54 212l108 426h149l-271 -1011q-57 -214 -126.5 -294t-198.5 -80q-26 0 -67 7v116q29 -6 49 -7q113 -6 168 183l27 94q1 5 9 36h-53zM136 1126v130h154v-130h-154zM506 1126v130h154v-130h-154z" />
|
||||
<glyph unicode="Œ" horiz-adv-x="2020" d="M76 523q0 525 40 630q86 226 515 226q365 0 453 -156h4l-4 130h868v-130h-719v-453h689v-130h-689v-505h719v-130h-868l4 130h-4q-92 -149 -409 -149q-378 0 -488.5 99t-110.5 438zM223 505q0 -104 10 -176q17 -133 93.5 -173t311.5 -40q286 0 361 59t75 284l1 215l4 210 l-7 141q-16 148 -98.5 186t-392.5 38q-259 0 -308.5 -83.5t-49.5 -519.5v-141z" />
|
||||
<glyph unicode="œ" horiz-adv-x="1714" d="M95 493q0 289 78.5 383t320.5 94q326 0 368 -139h3q61 139 340 139q247 0 329.5 -86.5t82.5 -344.5v-76h-676l-1 -54q0 -193 51 -250t225 -57q162 0 210 35t48 152h143q0 -187 -84.5 -245t-356.5 -58q-243 0 -311 135h-3q-58 -135 -350 -135q-261 0 -339 94.5t-78 412.5z M242 478q0 -255 44.5 -315.5t231.5 -60.5t231.5 60.5t44.5 315.5q0 254 -44.5 315t-231.5 61t-231.5 -60.5t-44.5 -315.5zM937 579h537q0 169 -48.5 222t-203.5 53q-176 0 -230.5 -52.5t-54.5 -222.5z" />
|
||||
<glyph unicode="Ÿ" horiz-adv-x="1152" d="M-10 1365h179l293 -461l56 -89q11 -16 28 -44l27 -45h4l27 45l27 44l57 89l292 461h183l-516 -795v-570h-154v570zM314 1530v130h154v-130h-154zM684 1530v130h154v-130h-154z" />
|
||||
<glyph unicode="ˆ" horiz-adv-x="1024" d="M249 1144l263 209l262 -209l-56 -71l-206 152l-206 -152z" />
|
||||
<glyph unicode="˜" horiz-adv-x="1024" d="M235 1155q73 124 163 124q41 0 124 -34q87 -36 110 -36q39 0 76 67l80 -50q-71 -126 -159 -126q-46 0 -126 36q-78 34 -109 34q-42 0 -79 -66z" />
|
||||
<glyph unicode=" " horiz-adv-x="887" />
|
||||
<glyph unicode=" " horiz-adv-x="1775" />
|
||||
<glyph unicode=" " horiz-adv-x="887" />
|
||||
<glyph unicode=" " horiz-adv-x="1775" />
|
||||
<glyph unicode=" " horiz-adv-x="591" />
|
||||
<glyph unicode=" " horiz-adv-x="443" />
|
||||
<glyph unicode=" " horiz-adv-x="295" />
|
||||
<glyph unicode=" " horiz-adv-x="295" />
|
||||
<glyph unicode=" " horiz-adv-x="221" />
|
||||
<glyph unicode=" " horiz-adv-x="355" />
|
||||
<glyph unicode=" " horiz-adv-x="98" />
|
||||
<glyph unicode="‐" horiz-adv-x="425" d="M0 432l3 130h422v-130h-425z" />
|
||||
<glyph unicode="‑" horiz-adv-x="425" d="M0 432l3 130h422v-130h-425z" />
|
||||
<glyph unicode="‒" horiz-adv-x="425" d="M0 432l3 130h422v-130h-425z" />
|
||||
<glyph unicode="–" d="M227 432v130h803v-130h-803z" />
|
||||
<glyph unicode="—" horiz-adv-x="1417" d="M0 432l9 130h1408v-130h-1417z" />
|
||||
<glyph unicode="‘" horiz-adv-x="366" d="M86 1008v199q0 186 136 186q15 0 46 -2v-77q-94 0 -94 -87l1 -35h65v-184h-154z" />
|
||||
<glyph unicode="’" horiz-adv-x="406" d="M123 981v77q86 5 86 88l-1 35h-65v184h154v-199q0 -187 -136 -187q-12 0 -38 2z" />
|
||||
<glyph unicode="‚" horiz-adv-x="406" d="M109 -123q86 5 86 88l-1 35h-65v184h154v-198q0 -187 -136 -187q-13 0 -38 2v76z" />
|
||||
<glyph unicode="“" horiz-adv-x="653" d="M86 1008v199q0 186 136 186q15 0 46 -2v-77q-94 0 -94 -87l1 -35h65v-184h-154zM381 1008v199q0 186 136 186q11 0 38 -2v-77q-86 -5 -86 -87l1 -35h65v-184h-154z" />
|
||||
<glyph unicode="”" horiz-adv-x="653" d="M98 981v77q86 5 86 88l-1 35h-65v184h154v-199q0 -187 -136 -187q-12 0 -38 2zM385 981v77q94 0 94 88l-1 35h-65v184h154v-199q0 -187 -136 -187q-16 0 -46 2z" />
|
||||
<glyph unicode="„" horiz-adv-x="653" d="M98 -123q86 5 86 88l-1 35h-65v184h154v-198q0 -187 -136 -187q-13 0 -38 2v76zM385 -123q94 0 94 88l-1 35h-65v184h154v-198q0 -187 -136 -187q-17 0 -46 2v76z" />
|
||||
<glyph unicode="•" horiz-adv-x="568" d="M0 694q0 118 83.5 201t202.5 83q117 0 199.5 -83.5t82.5 -200.5t-83 -200.5t-199 -83.5q-118 0 -202 83.5t-84 200.5z" />
|
||||
<glyph unicode="…" horiz-adv-x="1223" d="M123 0v184h154v-184h-154zM531 0v184h154v-184h-154zM946 0v184h154v-184h-154z" />
|
||||
<glyph unicode=" " horiz-adv-x="355" />
|
||||
<glyph unicode="‹" horiz-adv-x="578" d="M102 525l246 522l105 -64l-215 -458l238 -459l-99 -66z" />
|
||||
<glyph unicode="›" horiz-adv-x="578" d="M102 66l238 459l-215 458l105 64l246 -522l-275 -525z" />
|
||||
<glyph unicode=" " horiz-adv-x="443" />
|
||||
<glyph unicode="™" horiz-adv-x="1630" d="M-3 1273v92h617v-92h-257v-686h-102v686h-258zM680 587v778h166l213 -499l34 -80l16 -40l11 -26q9 19 12 26l16 40l34 80l212 499h168v-778h-102v618v15v31v14q-3 -9 -5 -12l-6 -15l-6 -14l-272 -637h-99l-272 629l-6 12l-6 14q-2 4 -6 15v-18v-17v-17v-618h-102z" />
|
||||
<glyph unicode="◼" horiz-adv-x="955" d="M0 0v955h955v-955h-955z" />
|
||||
</font>
|
||||
</defs></svg>
|
||||
|
After Width: | Height: | Size: 48 KiB |
BIN
src/fonts/eurostile.ttf
Executable file
BIN
src/fonts/eurostile.woff
Executable file
BIN
src/fonts/eurostile.woff2
Executable file
6
src/images/Empire.svg
Executable file
@@ -0,0 +1,6 @@
|
||||
<svg width="1718.2px" height="999.8px" viewBox="0 0 1718.2 999.8" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||
<defs/>
|
||||
<g>
|
||||
<path stroke="none" fill="#FF8C0D" d="M1717.55 -0.05 L1717.65 -0.25 1718.2 -0.1 1718.6 0.35 1719.2 1.55 1719.3 2.25 1718.95 2.85 1709.75 11.35 1010.8 687.7 1008.05 690.5 1005.45 693.4 1003 696.35 1000.75 699.45 998.65 702.65 996.7 705.95 994.9 709.4 993.25 713.05 934.9 850.7 876.4 988.25 871.55 998.95 871.3 999.3 870.9 999.5 870.6 999.55 870 999.4 869.5 999.05 868.3 997.95 867.35 996.7 866.6 995.25 864.7 989.85 762.3 730.55 754.8 711.85 751.1 702.45 746.6 690.65 745.5 688.4 744.25 686.3 742.9 684.35 741.4 682.45 739.75 680.6 737.95 678.85 736 677.15 8.1 61.2 5.75 59.15 3.65 57.1 1.6 54.6 1.1 53.7 1.1 53.25 1.25 52.9 1.5 52.65 1.8 52.45 2.15 52.4 2.55 52.5 9.75 55.7 713.05 398.5 780.95 431.7 848.75 464.95 851.7 466.25 854.4 467.15 856.95 467.6 859.45 467.65 861.9 467.25 864.4 466.45 866.95 465.2 869.6 463.5 1416.95 79.15 1419.7 77.35 1422.45 75.7 1425.25 74.2 1428.1 72.85 1431 71.6 1434 70.5 1437.05 69.55 1440.2 68.7 1574.85 35.15 1709.5 1.5 1713.75 0.6 1717.55 -0.05 M903.9 129.8 L904 129.65 930.9 129.75 934.3 129.85 937.55 130.15 940.65 130.65 943.6 131.35 946.4 132.2 949.2 133.3 951.95 134.6 954.55 136.05 957 137.7 959.35 139.5 961.6 141.5 963.75 143.65 965.8 145.95 967.75 148.4 969.6 151 971.35 153.8 974.25 159 976.8 164.3 979.05 169.7 981 175.2 982.7 180.8 984.2 186.45 985.55 192.15 986.75 197.9 987.85 203.75 988.8 209.65 990.4 221.45 991.6 233.25 992.55 245.1 995 280.65 996 292.5 996.2 295.1 996.25 297.55 996.15 299.85 995.9 302 995.5 304.1 994.95 306.1 994.25 308 993.45 309.7 992.4 311.5 991.25 313.15 989.95 314.75 988.45 316.3 986.8 317.8 985 319.25 980.85 322.15 946.35 344.45 912.05 367.15 843.7 413.05 841.45 414.45 839.25 415.55 836.9 416.35 834.85 416.75 832.6 416.85 830.15 416.5 827.75 415.8 825.25 414.7 812.45 408.55 799.4 402.55 773.35 390.75 773 390.5 772.8 390.15 772.75 389.75 772.85 389.35 794.5 343.45 801.35 328.15 811 305.8 820.45 283.4 839 238.45 841 233 842.7 227.35 844.1 221.65 845.25 215.95 845.7 213.05 845.8 210.65 845.55 208.55 845.3 207.75 844.9 206.9 843.85 205.55 842.3 204.4 840.2 203.4 837.55 202.55 830.2 200.55 822.85 198.85 819.15 198.15 815.5 197.6 811.85 197.2 808.2 196.95 804.55 196.9 800.9 197.05 797.25 197.4 793.6 198 789.9 198.9 786.25 200.05 782.6 201.55 778.55 203.5 777 203.65 776.65 203.6 776.1 203.15 775.95 202.8 775.5 200.55 775.25 197.65 775.3 194.75 775.65 191.9 776.25 189.05 777.05 186.3 778 183.6 779.05 180.9 780.5 177.65 782.1 174.5 783.8 171.5 785.65 168.6 787.6 165.85 789.7 163.2 791.9 160.7 794.25 158.3 796.7 156 799.3 153.85 802 151.8 804.8 149.9 807.7 148.1 810.75 146.4 813.9 144.85 817.15 143.4 824.4 140.6 831.75 138.2 839.15 136.15 846.65 134.45 854.2 133.05 861.8 131.95 869.45 131.1 877.1 130.5 883.8 130.15 890.5 129.95 903.9 129.8"/>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 2.8 KiB |
6
src/images/Federation.svg
Executable file
|
After Width: | Height: | Size: 30 KiB |
BIN
src/images/logo/144x144.png
Executable file
|
After Width: | Height: | Size: 1.6 KiB |
BIN
src/images/logo/192x192.png
Executable file
|
After Width: | Height: | Size: 2.2 KiB |
BIN
src/images/logo/72x72.png
Executable file
|
After Width: | Height: | Size: 876 B |
BIN
src/images/logo/96x96.png
Executable file
|
After Width: | Height: | Size: 1.1 KiB |
BIN
src/images/logo/apple-touch-icon-precomposed.png
Executable file
|
After Width: | Height: | Size: 2.5 KiB |
BIN
src/images/logo/apple-touch-icon.png
Executable file
|
After Width: | Height: | Size: 1.9 KiB |
12
src/images/logo/browserconfig.xml
Executable file
@@ -0,0 +1,12 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<browserconfig>
|
||||
<msapplication>
|
||||
<tile>
|
||||
<square70x70logo src="/mstile-70x70.png"/>
|
||||
<square150x150logo src="/mstile-150x150.png"/>
|
||||
<square310x310logo src="/mstile-310x310.png"/>
|
||||
<wide310x150logo src="/mstile-310x150.png"/>
|
||||
<TileColor>#000000</TileColor>
|
||||
</tile>
|
||||
</msapplication>
|
||||
</browserconfig>
|
||||
BIN
src/images/logo/favicon2.ico
Executable file
|
After Width: | Height: | Size: 31 KiB |
33
src/images/logo/manifest.json
Executable file
@@ -0,0 +1,33 @@
|
||||
{
|
||||
"name": "Coriolis EDCD Edition",
|
||||
"short_name": "Coriolis",
|
||||
"icons": [
|
||||
{
|
||||
"src": "\/72x72.png",
|
||||
"sizes": "72x72",
|
||||
"type": "image\/png",
|
||||
"density": "1.5"
|
||||
},
|
||||
{
|
||||
"src": "\/96x96.png",
|
||||
"sizes": "96x96",
|
||||
"type": "image\/png",
|
||||
"density": "2.0"
|
||||
},
|
||||
{
|
||||
"src": "\/144x144.png",
|
||||
"sizes": "144x144",
|
||||
"type": "image\/png",
|
||||
"density": "3.0"
|
||||
},
|
||||
{
|
||||
"src": "\/192x192.png",
|
||||
"sizes": "192x192",
|
||||
"type": "image\/png",
|
||||
"density": "4.0"
|
||||
}
|
||||
],
|
||||
"start_url": "https:\/\/coriolis.io",
|
||||
"display": "standalone",
|
||||
"orientation": "portrait"
|
||||
}
|
||||
BIN
src/images/logo/mstile-144x144.png
Executable file
|
After Width: | Height: | Size: 2.2 KiB |
BIN
src/images/logo/mstile-150x150.png
Executable file
|
After Width: | Height: | Size: 5.3 KiB |
BIN
src/images/logo/mstile-310x150.png
Executable file
|
After Width: | Height: | Size: 5.8 KiB |
BIN
src/images/logo/mstile-310x310.png
Executable file
|
After Width: | Height: | Size: 11 KiB |
BIN
src/images/logo/mstile-70x70.png
Executable file
|
After Width: | Height: | Size: 1.7 KiB |
BIN
src/images/splash/1024x748.png
Executable file
|
After Width: | Height: | Size: 5.2 KiB |
BIN
src/images/splash/1136x640.png
Executable file
|
After Width: | Height: | Size: 8.4 KiB |
BIN
src/images/splash/1242x2148.png
Executable file
|
After Width: | Height: | Size: 11 KiB |
BIN
src/images/splash/1280x720.png
Executable file
|
After Width: | Height: | Size: 7.7 KiB |
BIN
src/images/splash/1334x750.png
Executable file
|
After Width: | Height: | Size: 11 KiB |
BIN
src/images/splash/1536x2008.png
Executable file
|
After Width: | Height: | Size: 19 KiB |
BIN
src/images/splash/200x320.png
Executable file
|
After Width: | Height: | Size: 1.5 KiB |
BIN
src/images/splash/2048x1496.png
Executable file
|
After Width: | Height: | Size: 20 KiB |
BIN
src/images/splash/2208x1242.png
Executable file
|
After Width: | Height: | Size: 12 KiB |
BIN
src/images/splash/320x200.png
Executable file
|
After Width: | Height: | Size: 1.4 KiB |
BIN
src/images/splash/320x460.png
Executable file
|
After Width: | Height: | Size: 3.0 KiB |
BIN
src/images/splash/320x480.png
Executable file
|
After Width: | Height: | Size: 2.2 KiB |
BIN
src/images/splash/480x320.png
Executable file
|
After Width: | Height: | Size: 2.3 KiB |
BIN
src/images/splash/480x800.png
Executable file
|
After Width: | Height: | Size: 3.9 KiB |
BIN
src/images/splash/640x1096.png
Executable file
|
After Width: | Height: | Size: 5.2 KiB |
BIN
src/images/splash/640x920.png
Executable file
|
After Width: | Height: | Size: 4.4 KiB |
BIN
src/images/splash/720x1280.png
Executable file
|
After Width: | Height: | Size: 7.1 KiB |
BIN
src/images/splash/750x1294.png
Executable file
|
After Width: | Height: | Size: 6.8 KiB |
BIN
src/images/splash/768x1004.png
Executable file
|
After Width: | Height: | Size: 5.1 KiB |
BIN
src/images/splash/800x480.png
Executable file
|
After Width: | Height: | Size: 4.0 KiB |
BIN
src/images/splash/960x640.png
Executable file
|
After Width: | Height: | Size: 7.5 KiB |
71
src/images/surface_port_pm.svg
Executable file
@@ -0,0 +1,71 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Generator: Adobe Illustrator 16.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
|
||||
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
||||
<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
|
||||
width="631.072px" height="713.591px" viewBox="0 0 631.072 713.591" enable-background="new 0 0 631.072 713.591"
|
||||
xml:space="preserve">
|
||||
<g id="Layer_2">
|
||||
<g>
|
||||
|
||||
<rect x="460.344" y="668.509" transform="matrix(0.7399 0.6727 -0.6727 0.7399 586.8318 -155.8918)" fill="#FF8C0D" width="69.376" height="24.999"/>
|
||||
</g>
|
||||
<g>
|
||||
|
||||
<rect x="499.816" y="630.511" transform="matrix(0.8742 0.4856 -0.4856 0.8742 379.9255 -180.1477)" fill="#FF8C0D" width="75.501" height="24.999"/>
|
||||
</g>
|
||||
<g>
|
||||
|
||||
<rect x="537.078" y="590.363" transform="matrix(0.9477 0.319 -0.319 0.9477 222.2531 -151.1744)" fill="#FF8C0D" width="71.047" height="25"/>
|
||||
</g>
|
||||
<g>
|
||||
|
||||
<rect x="561.364" y="544.916" transform="matrix(0.9741 0.2263 -0.2263 0.9741 141.5892 -120.2454)" fill="#FF8C0D" width="67.758" height="25"/>
|
||||
</g>
|
||||
<g>
|
||||
|
||||
<rect x="113.454" y="633.977" transform="matrix(0.6727 0.7399 -0.7399 0.6727 536.0002 125.674)" fill="#FF8C0D" width="24.999" height="69.375"/>
|
||||
</g>
|
||||
<g>
|
||||
|
||||
<rect x="72.787" y="594.581" transform="matrix(0.4857 0.8741 -0.8741 0.4857 596.6155 250.6765)" fill="#FF8C0D" width="25" height="75.501"/>
|
||||
</g>
|
||||
<g>
|
||||
|
||||
<rect x="43.454" y="554.475" transform="matrix(0.319 0.9477 -0.9477 0.319 597.2715 348.7429)" fill="#FF8C0D" width="25" height="71.046"/>
|
||||
</g>
|
||||
<g>
|
||||
|
||||
<rect x="23.329" y="507.12" transform="matrix(0.2263 0.9741 -0.9741 0.2263 554.6862 383.6775)" fill="#FF8C0D" width="25" height="67.758"/>
|
||||
</g>
|
||||
<path fill="#FF8C0D" d="M556.439,425.748c-13.466-24.188-32.583-45.79-56.821-64.205c-30.562-23.22-67.327-39.855-107.331-48.986
|
||||
v25.737c93.31,23.32,160.681,90.053,160.681,168.752c0,98.096-104.668,177.619-233.785,177.619
|
||||
c-129.115,0-233.784-79.523-233.784-177.619c0-75.918,62.696-140.699,150.889-166.118v-25.964
|
||||
c-36.209,9.508-69.489,25.266-97.539,46.578c-24.238,18.415-43.355,40.017-56.821,64.205
|
||||
c-14.286,25.66-21.529,53.014-21.529,81.299c0,28.284,7.243,55.637,21.529,81.298c13.465,24.188,32.583,45.789,56.821,64.204
|
||||
c48.479,36.832,112.559,57.117,180.435,57.117c67.876,0,131.956-20.285,180.436-57.117c24.238-18.415,43.355-40.017,56.821-64.204
|
||||
c14.285-25.661,21.528-53.014,21.528-81.298C577.968,478.761,570.725,451.408,556.439,425.748z"/>
|
||||
<path fill="#FF8C0D" d="M473.97,427.082c-8.958-16.091-21.621-30.42-37.64-42.591c-13.129-9.975-27.996-18.079-44.043-24.152
|
||||
v27.053c42.591,19.056,71.178,54.248,71.178,94.519c0,60.541-64.597,109.619-144.282,109.619
|
||||
c-79.684,0-144.281-49.078-144.281-109.619c0-37.101,24.263-69.892,61.386-89.727v-27.819c-12.323,5.48-23.835,12.212-34.25,20.125
|
||||
c-16.019,12.171-28.683,26.5-37.64,42.591c-9.618,17.276-14.495,35.724-14.495,54.829c0,19.104,4.877,37.552,14.495,54.829
|
||||
c8.958,16.091,21.622,30.42,37.64,42.59c31.574,23.989,73.178,37.2,117.146,37.2c43.969,0,85.572-13.211,117.147-37.2
|
||||
c16.019-12.17,28.682-26.499,37.64-42.59c9.618-17.277,14.495-35.725,14.495-54.829
|
||||
C488.465,462.805,483.588,444.358,473.97,427.082z"/>
|
||||
</g>
|
||||
<g id="Layer_3">
|
||||
<path fill="#FF8C0D" d="M253.551,232.333c-0.157-0.981-0.264-1.978-0.264-3c0-10.844,9.173-19.667,20.448-19.667
|
||||
s20.448,8.822,20.448,19.667c0,1.022-0.106,2.019-0.264,3h25.15c0.067-0.993,0.113-1.991,0.113-3
|
||||
c0-24.668-20.348-44.667-45.448-44.667s-45.448,19.998-45.448,44.667c0,1.009,0.046,2.007,0.113,3H253.551z"/>
|
||||
<path fill="#FF8C0D" d="M302.831,48c-0.136-0.669-0.21-1.337-0.21-2c0-9.913,15.539-21,36.333-21s36.333,11.087,36.333,21
|
||||
c0,0.663-0.074,1.331-0.21,2h25.143c0.038-0.664,0.067-1.329,0.067-2c0-25.405-27.46-46-61.333-46
|
||||
c-33.874,0-61.333,20.595-61.333,46c0,0.671,0.03,1.336,0.067,2H302.831z"/>
|
||||
<ellipse fill="#FF8C0D" cx="338.954" cy="68.499" rx="36.333" ry="6.75"/>
|
||||
<path fill="#FF8C0D" d="M375.287,46c0,2.208-16.267,3.999-36.333,3.999S302.621,48.208,302.621,46h-25v158.499h25v-136h72.667
|
||||
V473.51c-4.165,3.092-16.463,8.535-36.333,8.535c-7.763,0-14.353-0.836-19.771-2.033l-10.749,23.051
|
||||
c8.99,2.529,19.405,3.982,30.52,3.982c33.873,0,61.333-13.432,61.333-30V46H375.287z"/>
|
||||
<ellipse fill="#FF8C0D" cx="273.735" cy="253.132" rx="20.448" ry="3.916"/>
|
||||
<path fill="#FF8C0D" d="M294.184,229.333c0,1.151-9.155,2.084-20.448,2.084s-20.448-0.933-20.448-2.084h-25v257.666h0.128
|
||||
c1.667,14.529,21.313,26,45.32,26s43.653-11.471,45.32-26h0.128V229.333H294.184z M294.184,254.333v228.201
|
||||
c-2.473,2.008-9.464,5.465-20.448,5.465s-17.975-3.456-20.448-5.465V253.132h40.896V254.333z"/>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 4.6 KiB |
173
src/less/app.less
Executable file
@@ -0,0 +1,173 @@
|
||||
@import 'colors';
|
||||
@import 'fonts';
|
||||
@import 'responsive';
|
||||
@import 'utilities';
|
||||
@import 'icons';
|
||||
@import 'header';
|
||||
@import 'shipyard';
|
||||
@import 'list';
|
||||
@import 'slot';
|
||||
@import 'outfit';
|
||||
@import 'comparison';
|
||||
@import 'table';
|
||||
@import 'select';
|
||||
@import 'modal';
|
||||
@import 'charts';
|
||||
@import 'tooltip';
|
||||
@import 'buttons';
|
||||
@import 'error';
|
||||
@import 'sortable';
|
||||
@import 'loader';
|
||||
@import 'pips';
|
||||
@import 'boost';
|
||||
@import 'movement';
|
||||
@import 'shippicker';
|
||||
@import 'defence';
|
||||
@import 'offence';
|
||||
|
||||
html, body {
|
||||
height: 100%;
|
||||
width: 100%;
|
||||
text-rendering: optimizeLegibility;
|
||||
overflow: hidden;
|
||||
}
|
||||
|
||||
body {
|
||||
color: @fg;
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
font-family: @fStandard;
|
||||
letter-spacing: 0.05em;
|
||||
}
|
||||
|
||||
div, a, li {
|
||||
-webkit-tap-highlight-color: rgba(0,0,0,0);
|
||||
}
|
||||
|
||||
#coriolis {
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
overflow-y: scroll;
|
||||
-webkit-overflow-scrolling: touch;
|
||||
box-sizing: border-box;
|
||||
}
|
||||
|
||||
.page {
|
||||
margin: 0;
|
||||
padding: 0.5em;
|
||||
width: 100%;
|
||||
min-height: 100%;
|
||||
clear: both;
|
||||
text-align: center;
|
||||
box-sizing: border-box;
|
||||
|
||||
.largePhone({
|
||||
padding: 0.5em 0.25em;
|
||||
});
|
||||
}
|
||||
|
||||
.l {
|
||||
float: left;
|
||||
}
|
||||
|
||||
.r {
|
||||
float: right;
|
||||
}
|
||||
|
||||
.cl {
|
||||
clear: left;
|
||||
}
|
||||
|
||||
.cr {
|
||||
clear: right;
|
||||
}
|
||||
|
||||
.cb {
|
||||
clear: both;
|
||||
}
|
||||
|
||||
.ri {
|
||||
text-align: right;
|
||||
}
|
||||
|
||||
.le {
|
||||
text-align: left;
|
||||
}
|
||||
|
||||
.cen {
|
||||
text-align: center;
|
||||
}
|
||||
|
||||
.cap {
|
||||
text-transform: capitalize;
|
||||
}
|
||||
|
||||
.upp {
|
||||
text-transform: uppercase;
|
||||
}
|
||||
|
||||
.scroll-x {
|
||||
overflow-x: auto;
|
||||
-webkit-overflow-scrolling: touch;
|
||||
}
|
||||
|
||||
.ptr {
|
||||
cursor: pointer;
|
||||
}
|
||||
|
||||
h1 {
|
||||
font-family: @fTitle;
|
||||
color: @primary;
|
||||
font-size: 1.6em;
|
||||
letter-spacing: 0.1em;
|
||||
}
|
||||
|
||||
h2 {
|
||||
text-transform: uppercase;
|
||||
font-family: @fStandard;
|
||||
font-size: 1.2em;
|
||||
font-weight: normal;
|
||||
}
|
||||
|
||||
h3 {
|
||||
text-transform: uppercase;
|
||||
font-family: @fStandard;
|
||||
font-weight: normal;
|
||||
font-size: 1em;
|
||||
margin: 0.2em 0;
|
||||
color: @primary;
|
||||
}
|
||||
|
||||
u { // Unit (Mj, Km, etc)
|
||||
font-size: 0.8em;
|
||||
text-decoration: none;
|
||||
text-transform: none;
|
||||
}
|
||||
|
||||
a, a:visited {
|
||||
color: @fg;
|
||||
}
|
||||
|
||||
p {
|
||||
text-align: justify;
|
||||
}
|
||||
|
||||
input {
|
||||
background: @primary-bg;
|
||||
border: 1px solid @primary-disabled;
|
||||
color: @primary-disabled;
|
||||
outline: none;
|
||||
}
|
||||
|
||||
footer {
|
||||
clear: both;
|
||||
font-size: 0.6em;
|
||||
color: #999;
|
||||
padding: 1em;
|
||||
overflow: hidden;
|
||||
|
||||
.right {
|
||||
float: right;
|
||||
text-align: right;
|
||||
}
|
||||
}
|
||||
14
src/less/boost.less
Executable file
@@ -0,0 +1,14 @@
|
||||
#boost {
|
||||
button {
|
||||
font-size: 1.2em;
|
||||
background: @primary-bg;
|
||||
color: @primary;
|
||||
border: 1px solid @primary;
|
||||
&.selected {
|
||||
// Shown when button is selected
|
||||
background: @primary;
|
||||
color: @primary-bg;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
84
src/less/buttons.less
Executable file
@@ -0,0 +1,84 @@
|
||||
button {
|
||||
.border-radius(0);
|
||||
color: @primary;
|
||||
svg {
|
||||
fill: @primary;
|
||||
}
|
||||
border: none;
|
||||
text-transform: capitalize;
|
||||
font-family: @fStandard;
|
||||
font-size: 0.75em;
|
||||
vertical-align: middle;
|
||||
padding: 0.5em;
|
||||
cursor: pointer;
|
||||
background: none;
|
||||
outline: none;
|
||||
|
||||
&.danger {
|
||||
color: red;
|
||||
svg {
|
||||
fill: red;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
&:disabled {
|
||||
cursor: not-allowed;
|
||||
color: @disabled;
|
||||
svg {
|
||||
fill: @disabled;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
.button-inline-menu {
|
||||
white-space: nowrap;
|
||||
line-height: 1.5em;
|
||||
text-align: center;
|
||||
margin: 0.5em 0;
|
||||
padding-left: 5px;
|
||||
border-top: 1px solid @primary-disabled;
|
||||
border-bottom: 1px solid @primary-disabled;
|
||||
overflow: hidden;
|
||||
text-overflow: ellipsis;
|
||||
background: @primary-bg;
|
||||
|
||||
&.warning {
|
||||
border-color: @warning-disabled;
|
||||
color: @warning-disabled;
|
||||
stroke: @warning-disabled;
|
||||
|
||||
.no-touch &:hover {
|
||||
border-color: @warning;
|
||||
color: @warning;
|
||||
stroke: @warning;
|
||||
}
|
||||
}
|
||||
|
||||
&.disabled, &.disabled:hover {
|
||||
cursor: not-allowed;
|
||||
border-color: @disabled;
|
||||
color: @disabled;
|
||||
stroke: @disabled;
|
||||
}
|
||||
|
||||
&.active {
|
||||
border-color: @secondary;
|
||||
color: @secondary;
|
||||
stroke: @secondary;
|
||||
}
|
||||
|
||||
&:hover {
|
||||
border-color: @primary;
|
||||
color: @primary;
|
||||
stroke: @primary;
|
||||
}
|
||||
}
|
||||
|
||||
.button-lbl {
|
||||
margin-left: 0.5em;
|
||||
|
||||
.smallTablet({
|
||||
display: none;
|
||||
});
|
||||
}
|
||||
75
src/less/charts.less
Executable file
@@ -0,0 +1,75 @@
|
||||
.chart {
|
||||
.user-select-none();
|
||||
display: inline-block;
|
||||
margin: 0;
|
||||
cursor: default;
|
||||
overflow: hidden;
|
||||
width: 33%;
|
||||
box-sizing: border-box;
|
||||
|
||||
.tablet({
|
||||
width: 50%;
|
||||
});
|
||||
|
||||
.largePhone({
|
||||
width: 100%;
|
||||
});
|
||||
|
||||
h3 {
|
||||
text-align: center;
|
||||
|
||||
&[ng-click] {
|
||||
cursor: pointer;
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
svg {
|
||||
|
||||
.axis {
|
||||
|
||||
line, path {
|
||||
fill: none;
|
||||
stroke: @primary-disabled;
|
||||
}
|
||||
|
||||
text {
|
||||
font-size: 1.2em;
|
||||
font-family: @fStandard;
|
||||
fill: @primary-disabled;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
.label, .text-tip {
|
||||
text-transform: capitalize;
|
||||
}
|
||||
|
||||
.x {
|
||||
fill: @fg;
|
||||
}
|
||||
|
||||
.metric {
|
||||
text-transform: none;
|
||||
}
|
||||
|
||||
.marker {
|
||||
fill: @secondary;
|
||||
}
|
||||
|
||||
.label {
|
||||
font-size: 1.1em;
|
||||
}
|
||||
|
||||
.text-tip {
|
||||
font-size: 0.8em
|
||||
}
|
||||
|
||||
.tooltip {
|
||||
fill: @bgBlack;
|
||||
stroke: @secondary;
|
||||
stroke-width: 1px;
|
||||
font-size: 0.8em
|
||||
}
|
||||
}
|
||||
90
src/less/colors.less
Executable file
@@ -0,0 +1,90 @@
|
||||
// Constants for calculations
|
||||
@bgDarken: 40%;
|
||||
@disabledDarken: 15%;
|
||||
@bgTransparency: 10%;
|
||||
|
||||
// Foreground colors
|
||||
@fg: #CCC;
|
||||
@muted: #999;
|
||||
@primary: #FF8C0D; // Light Orange
|
||||
@secondary: #1FB0FF; // Light blue
|
||||
@warning: #FF3B00; // Dark Orange
|
||||
@disabled: #555; // Light grey
|
||||
@success: #71a052; // Green
|
||||
@purple: #800080; // Purple
|
||||
@primary-disabled: darken(@primary, @disabledDarken);
|
||||
@secondary-disabled: darken(@secondary, @disabledDarken);
|
||||
@warning-disabled: darken(@warning, @disabledDarken);
|
||||
|
||||
// Background colors
|
||||
@bg: rgba(30,30,30,1);
|
||||
@bgBlack: #000;
|
||||
@primary-bg: fadeout(darken(@primary, 47%), 15%);
|
||||
@alt-primary-bg: fadeout(darken(@primary, 42%), 15%); // Lighter brown background
|
||||
@secondary-bg: fadeout(darken(@secondary, @bgDarken), @bgTransparency); // Brown background
|
||||
@warning-bg: fadeout(darken(@warning, @bgDarken), @bgTransparency); // Dark Red
|
||||
|
||||
|
||||
.fg {
|
||||
color: @fg;
|
||||
stroke: @fg;
|
||||
fill: @fg;
|
||||
}
|
||||
|
||||
.muted {
|
||||
color: @muted;
|
||||
stroke: @muted;
|
||||
fill: @muted;
|
||||
}
|
||||
|
||||
.disabled {
|
||||
color: @disabled;
|
||||
stroke: @disabled;
|
||||
fill: @disabled;
|
||||
}
|
||||
|
||||
.primary {
|
||||
color: @primary;
|
||||
stroke: @primary;
|
||||
fill: @primary;
|
||||
}
|
||||
|
||||
.primary-bg {
|
||||
color: @primary-bg;
|
||||
stroke: @primary-bg;
|
||||
fill: @primary-bg;
|
||||
}
|
||||
|
||||
.primary-disabled {
|
||||
color: @primary-disabled;
|
||||
stroke: @primary-disabled;
|
||||
fill: @primary-disabled;
|
||||
}
|
||||
|
||||
.secondary {
|
||||
color: @secondary;
|
||||
stroke: @secondary;
|
||||
fill: @secondary;
|
||||
}
|
||||
|
||||
.secondary-disabled {
|
||||
color: @secondary-disabled;
|
||||
stroke: @secondary-disabled;
|
||||
fill: @secondary-disabled;
|
||||
}
|
||||
|
||||
.warning {
|
||||
color: @warning;
|
||||
stroke: @warning;
|
||||
fill: @warning;
|
||||
}
|
||||
|
||||
.warning-disabled {
|
||||
color: @warning-disabled;
|
||||
stroke: @warning-disabled;
|
||||
fill: @warning-disabled;
|
||||
}
|
||||
|
||||
.bg-warning-disabled {
|
||||
background-color: @warning-disabled;
|
||||
}
|
||||
165
src/less/comparison.less
Executable file
@@ -0,0 +1,165 @@
|
||||
|
||||
#comparison {
|
||||
display: inline-block;
|
||||
text-align: left;
|
||||
border-collapse: collapse;
|
||||
text-transform: uppercase;
|
||||
font-size: 0.8em;
|
||||
|
||||
td {
|
||||
border: 1px solid @primary-disabled;
|
||||
padding: 0;
|
||||
|
||||
h3 {
|
||||
font-size: 1.1em;
|
||||
margin: 0 1em;
|
||||
line-height: 2em;
|
||||
display: inline-block;
|
||||
}
|
||||
|
||||
.tablet({
|
||||
font-size: 0.9em;
|
||||
});
|
||||
}
|
||||
|
||||
input {
|
||||
background: none;
|
||||
line-height: 1.3em;
|
||||
width: 20em;
|
||||
height: 100%;
|
||||
display: inline-block;
|
||||
padding: 0.3em;
|
||||
font-size: 1em;
|
||||
vertical-align: middle;
|
||||
border: none;
|
||||
border-right: 1px solid @primary-disabled;
|
||||
|
||||
.largePhone({
|
||||
width: 100%;
|
||||
height: 2em;
|
||||
border-right: none;
|
||||
border-bottom: 1px solid @primary-disabled;
|
||||
});
|
||||
}
|
||||
|
||||
.head {
|
||||
background-color: @primary-disabled;
|
||||
color: @primary-bg;
|
||||
padding: 0 0.5em;
|
||||
text-align: right;
|
||||
}
|
||||
}
|
||||
|
||||
#facet-container {
|
||||
display: block;
|
||||
.user-select-none();
|
||||
cursor: default;
|
||||
white-space: nowrap;
|
||||
overflow: hidden;
|
||||
margin: 0;
|
||||
padding: 0 1px;
|
||||
|
||||
.as-sortable-placeholder {
|
||||
background-color: @primary-bg;
|
||||
}
|
||||
.as-sortable-dragging {
|
||||
cursor: ew-resize;
|
||||
}
|
||||
}
|
||||
|
||||
.facet-placeholder {
|
||||
display: inline-block;
|
||||
background-color: @primary-bg;
|
||||
}
|
||||
|
||||
.facet {
|
||||
cursor: pointer;
|
||||
display: inline-block;
|
||||
background-color: @primary-bg;
|
||||
margin: 0;
|
||||
padding: 0 0.5em;
|
||||
line-height: 2.5em;
|
||||
list-style: none;
|
||||
white-space: nowrap;
|
||||
color: @disabled;
|
||||
|
||||
&.active {
|
||||
color: @warning;
|
||||
svg {
|
||||
fill: @warning;
|
||||
}
|
||||
background-color: @warning-bg;
|
||||
}
|
||||
}
|
||||
|
||||
#build-select {
|
||||
clear: both;
|
||||
margin: 1em 0 0;
|
||||
overflow-y:auto;
|
||||
text-align: center;
|
||||
|
||||
h1 {
|
||||
display: inline-block;
|
||||
margin: 0 0.7em;
|
||||
vertical-align: top;
|
||||
}
|
||||
|
||||
.build-section {
|
||||
box-sizing: border-box;
|
||||
display: inline-block;
|
||||
width: 45%;
|
||||
|
||||
.smallTablet({
|
||||
width: 100%;
|
||||
});
|
||||
|
||||
h1 {
|
||||
box-sizing: border-box;
|
||||
margin: 0;
|
||||
width: 100%;
|
||||
font-size: 1em;
|
||||
color: #000;
|
||||
padding: 2px 0.4em 0;
|
||||
background-color: #c06400;
|
||||
text-transform: uppercase;
|
||||
line-height: 1.3em;
|
||||
font-weight: normal;
|
||||
}
|
||||
|
||||
div {
|
||||
display: block;
|
||||
font-size: 0.8em;
|
||||
width: 100%;
|
||||
overflow-y: auto;
|
||||
z-index: 0;
|
||||
-webkit-overflow-scrolling: touch;
|
||||
height: 8em;
|
||||
max-height: 8em;
|
||||
}
|
||||
|
||||
table {
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
td {
|
||||
cursor: pointer;
|
||||
vertical-align: top;
|
||||
border-bottom: 1px solid @primary-disabled;
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
#comp-tbl {
|
||||
margin: 1em auto;
|
||||
white-space: nowrap;
|
||||
font-size: 0.8em;
|
||||
|
||||
td {
|
||||
padding: 0 0.5em;
|
||||
}
|
||||
|
||||
.tablet({
|
||||
font-size: 0.7em;
|
||||
});
|
||||
}
|
||||
14
src/less/defence.less
Executable file
@@ -0,0 +1,14 @@
|
||||
#defence {
|
||||
table {
|
||||
background-color: @bgBlack;
|
||||
color: @primary;
|
||||
margin: 0 auto;
|
||||
}
|
||||
|
||||
.icon {
|
||||
stroke: @primary;
|
||||
stroke-width: 20;
|
||||
fill: transparent;
|
||||
}
|
||||
}
|
||||
|
||||
16
src/less/error.less
Executable file
@@ -0,0 +1,16 @@
|
||||
|
||||
.error {
|
||||
width: 50%;
|
||||
margin: 10% auto;
|
||||
text-align: center;
|
||||
|
||||
small {
|
||||
color: @primary-disabled;
|
||||
}
|
||||
}
|
||||
|
||||
pre {
|
||||
white-space: pre-wrap;
|
||||
white-space: -moz-pre-wrap;
|
||||
white-space: -o-pre-wrap;
|
||||
}
|
||||
15
src/less/fonts.less
Executable file
@@ -0,0 +1,15 @@
|
||||
|
||||
@font-face {
|
||||
font-family: 'Eurostile';
|
||||
src: url('../fonts/eurostile.eot');
|
||||
src: url('../fonts/eurostile.eot?#iefix') format('embedded-opentype'),
|
||||
url('../fonts/eurostile.woff2') format('woff2'),
|
||||
url('../fonts/eurostile.woff') format('woff'),
|
||||
url('../fonts/eurostile.ttf') format('truetype'),
|
||||
url('../fonts/eurostile.svg#euro_capsregular') format('svg');
|
||||
font-weight: normal;
|
||||
font-style: normal;
|
||||
}
|
||||
|
||||
@fStandard: 'Eurostile', Helvetica, sans-serif;
|
||||
@fTitle: 'Eurostile', Arial, sans-serif;
|
||||
219
src/less/header.less
Executable file
@@ -0,0 +1,219 @@
|
||||
#app-update {
|
||||
position: fixed;
|
||||
top: 0;
|
||||
left: 0;
|
||||
right: 0;
|
||||
height: 3em;
|
||||
z-index: 3;
|
||||
line-height: 3em;
|
||||
text-align: center;
|
||||
background-color: @bg;
|
||||
color: @warning;
|
||||
cursor: pointer;
|
||||
}
|
||||
|
||||
.view-changes {
|
||||
position: fixed;
|
||||
top: 3em;
|
||||
left: 0;
|
||||
right: 0;
|
||||
height: 3em;
|
||||
z-index: 3;
|
||||
line-height: 3em;
|
||||
text-align: center;
|
||||
background-color: @bg;
|
||||
color: @warning;
|
||||
cursor: pointer;
|
||||
}
|
||||
|
||||
header {
|
||||
background-color: @bg;
|
||||
margin: 0;
|
||||
padding: 0 0 0 1em;
|
||||
height: 3em;
|
||||
line-height: 3em;
|
||||
font-family: @fTitle;
|
||||
vertical-align: middle;
|
||||
position: relative;
|
||||
z-index: 2;
|
||||
box-sizing: border-box;
|
||||
.user-select-none();
|
||||
|
||||
.menu {
|
||||
position: relative;
|
||||
z-index: 1;
|
||||
cursor: default;
|
||||
|
||||
&.r {
|
||||
.menu-list {
|
||||
right: 0;
|
||||
}
|
||||
}
|
||||
|
||||
.smallTablet({
|
||||
position: static;
|
||||
position: initial;
|
||||
});
|
||||
}
|
||||
|
||||
.menu-header {
|
||||
height: 100%;
|
||||
z-index: 2;
|
||||
padding : 0 1em;
|
||||
cursor: pointer;
|
||||
color: @warning;
|
||||
text-transform: uppercase;
|
||||
// Less than 600px screen width: hide text
|
||||
|
||||
&.disabled {
|
||||
color: @warning-disabled;
|
||||
cursor: default;
|
||||
}
|
||||
|
||||
&.selected {
|
||||
background-color: @bgBlack;
|
||||
}
|
||||
|
||||
.menu-item-label {
|
||||
margin-left: 1em;
|
||||
display: inline-block;
|
||||
|
||||
.smallTablet({
|
||||
display: none;
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
.menu-list {
|
||||
font-family: @fStandard;
|
||||
position: absolute;
|
||||
padding: 0.5em 1em;
|
||||
box-sizing: border-box;
|
||||
min-width: 100%;
|
||||
overflow-x: hidden;
|
||||
background-color: @bgBlack;
|
||||
font-size: 0.9em;
|
||||
overflow-y: auto;
|
||||
z-index: 0;
|
||||
-webkit-overflow-scrolling: touch;
|
||||
max-height: 500px;
|
||||
|
||||
&::-webkit-scrollbar {
|
||||
width: 0.5em;
|
||||
}
|
||||
|
||||
&::-webkit-scrollbar-track {
|
||||
background-color: transparent;
|
||||
}
|
||||
|
||||
&::-webkit-scrollbar-thumb {
|
||||
background-color: @warning-disabled;
|
||||
}
|
||||
|
||||
input {
|
||||
border: none;
|
||||
background-color: transparent;
|
||||
text-align: right;
|
||||
font-size: 1em;
|
||||
font-family: @fStandard;
|
||||
}
|
||||
|
||||
.smallTablet({
|
||||
max-height: 400px;
|
||||
left: 0;
|
||||
right: 0;
|
||||
border-bottom: 1px solid @bg;
|
||||
});
|
||||
|
||||
|
||||
.tablet({
|
||||
li, a {
|
||||
padding: 0.3em 0;
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
.dbl {
|
||||
-webkit-column-count: 2; /* Chrome, Safari, Opera */
|
||||
-moz-column-count: 2; /* Firefox */
|
||||
column-count: 2;
|
||||
ul {
|
||||
min-width: 10em;
|
||||
}
|
||||
|
||||
.smallTablet({
|
||||
-webkit-column-count: 3; /* Chrome, Safari, Opera */
|
||||
-moz-column-count: 3; /* Firefox */
|
||||
column-count: 3;
|
||||
|
||||
ul {
|
||||
min-width: 20em;
|
||||
}
|
||||
});
|
||||
|
||||
.largePhone({
|
||||
-webkit-column-count: 2; /* Chrome, Safari, Opera */
|
||||
-moz-column-count: 2; /* Firefox */
|
||||
column-count: 2;
|
||||
});
|
||||
|
||||
.smallPhone({
|
||||
-webkit-column-count: 1; /* Chrome, Safari, Opera */
|
||||
-moz-column-count: 1; /* Firefox */
|
||||
column-count: 1;
|
||||
});
|
||||
}
|
||||
|
||||
ul {
|
||||
display: inline-block;
|
||||
white-space: nowrap;
|
||||
margin: 0 0 0.5em;
|
||||
padding: 0;
|
||||
line-height: 1.3em;
|
||||
}
|
||||
|
||||
li {
|
||||
white-space: normal;
|
||||
list-style: none;
|
||||
margin-left: 1em;
|
||||
line-height: 1.1em;
|
||||
}
|
||||
|
||||
a {
|
||||
vertical-align: middle;
|
||||
color: @warning;
|
||||
text-decoration: none;
|
||||
|
||||
&:visited {
|
||||
color: @warning;
|
||||
}
|
||||
.no-touch &:hover {
|
||||
color: teal;
|
||||
}
|
||||
&.active {
|
||||
color: @primary;
|
||||
}
|
||||
}
|
||||
|
||||
hr {
|
||||
border: none;
|
||||
border-top: 1px solid @disabled;
|
||||
}
|
||||
|
||||
.no-wrap {
|
||||
overflow-x: auto;
|
||||
white-space: nowrap;
|
||||
}
|
||||
|
||||
.block {
|
||||
display: block;
|
||||
line-height: 1.5em;
|
||||
}
|
||||
|
||||
.title {
|
||||
font-size: 1.3em;
|
||||
display: inline-block;
|
||||
margin:0px;
|
||||
text-transform: uppercase;
|
||||
}
|
||||
}
|
||||
68
src/less/icons.less
Executable file
@@ -0,0 +1,68 @@
|
||||
|
||||
// Standard icons
|
||||
.icon {
|
||||
display: inline-block;
|
||||
vertical-align: middle;
|
||||
width: 1.1em;
|
||||
height: 1em;
|
||||
|
||||
&.sm {
|
||||
width: 0.8em;
|
||||
height: 0.75em;
|
||||
}
|
||||
|
||||
&.tn {
|
||||
width: 0.6em;
|
||||
height: 0.5em;
|
||||
}
|
||||
|
||||
&.lg {
|
||||
width: 1.6em;
|
||||
height: 1.5em;
|
||||
}
|
||||
|
||||
&.xl {
|
||||
width: 2.1em;
|
||||
height: 2em;
|
||||
}
|
||||
}
|
||||
|
||||
// Modifiction icons - hard-code fill
|
||||
.modicon {
|
||||
display: inline-block;
|
||||
vertical-align: middle;
|
||||
width: 1.1em;
|
||||
height: 1em;
|
||||
stroke-width: 20;
|
||||
fill: transparent;
|
||||
|
||||
|
||||
&.sm {
|
||||
width: 0.8em;
|
||||
height: 0.75em;
|
||||
}
|
||||
|
||||
&.tn {
|
||||
width: 0.6em;
|
||||
height: 0.5em;
|
||||
}
|
||||
|
||||
&.lg {
|
||||
width: 1.6em;
|
||||
height: 1.5em;
|
||||
}
|
||||
|
||||
&.xl {
|
||||
width: 2.1em;
|
||||
height: 2em;
|
||||
}
|
||||
}
|
||||
|
||||
.summary {
|
||||
stroke: @fg;
|
||||
fill: @fg;
|
||||
|
||||
svg {
|
||||
stroke-width: 10;
|
||||
}
|
||||
}
|
||||
37
src/less/list.less
Executable file
@@ -0,0 +1,37 @@
|
||||
|
||||
.items {
|
||||
margin-bottom: 10px;
|
||||
clear: both;
|
||||
overflow: hidden;
|
||||
|
||||
.item {
|
||||
clear: both;
|
||||
margin: 1px 0 0;
|
||||
overflow: hidden;
|
||||
|
||||
.val {
|
||||
float:right;
|
||||
text-align: right;
|
||||
}
|
||||
|
||||
.lbl {
|
||||
float: left;
|
||||
}
|
||||
color: @disabled;
|
||||
cursor: pointer;
|
||||
|
||||
&.enabled {
|
||||
color: @fg;
|
||||
}
|
||||
|
||||
&.consumer {
|
||||
.val:before {
|
||||
content: "-";
|
||||
}
|
||||
}
|
||||
|
||||
&.untoggleable {
|
||||
cursor: default;
|
||||
}
|
||||
}
|
||||
}
|
||||
38
src/less/loader.less
Executable file
@@ -0,0 +1,38 @@
|
||||
@keyframes outer {
|
||||
0% { opacity: 0.3; }
|
||||
20% { opacity: 1; }
|
||||
100% { opacity: 0.3; }
|
||||
}
|
||||
|
||||
@keyframes inner {
|
||||
0% { opacity: 0.4; }
|
||||
20% { opacity: 1; }
|
||||
100% { opacity: 0.4; }
|
||||
}
|
||||
|
||||
@animationTime: 750ms;
|
||||
@outerTriangles: 19;
|
||||
@animationDelay: @animationTime / @outerTriangles;
|
||||
|
||||
.loader {
|
||||
|
||||
path {
|
||||
stroke: #000;
|
||||
stroke-width: 0;
|
||||
opacity: 0;
|
||||
}
|
||||
}
|
||||
|
||||
.l1 { animation: outer @animationTime linear infinite; }
|
||||
.l2 { animation: inner @animationTime linear infinite; }
|
||||
|
||||
.mixin-loop (@i) when (@i > 0) {
|
||||
.d@{i} {
|
||||
opacity: @i / @outerTriangles;
|
||||
animation-delay: @i * @animationDelay;
|
||||
}
|
||||
.mixin-loop(@i - 1);
|
||||
}
|
||||
|
||||
.mixin-loop(@outerTriangles);
|
||||
|
||||
64
src/less/modal.less
Executable file
@@ -0,0 +1,64 @@
|
||||
|
||||
|
||||
.modal-bg {
|
||||
z-index: 2;
|
||||
position: fixed;
|
||||
top: 0;
|
||||
bottom: 0;
|
||||
left: 0;
|
||||
right: 0;
|
||||
background-color: rgba(0,0,0,0.5);
|
||||
.user-select-none();
|
||||
}
|
||||
|
||||
.modal {
|
||||
position: absolute;
|
||||
left:50%; top:50%;
|
||||
transform:translate(-50%,-50%);
|
||||
-webkit-transform:translate(-50%,-50%);
|
||||
width: 800px;
|
||||
max-height: 90%;
|
||||
padding: 2em;
|
||||
background-color: @bgBlack;
|
||||
box-sizing: border-box;
|
||||
border: 1px solid @primary;
|
||||
overflow-y: auto;
|
||||
-webkit-overflow-scrolling: touch;
|
||||
|
||||
.smallTablet({
|
||||
width: 90%;
|
||||
});
|
||||
|
||||
.largePhone({
|
||||
padding: 1em;
|
||||
width: 100%;
|
||||
});
|
||||
|
||||
h1 {
|
||||
margin: 0.2em 0;
|
||||
}
|
||||
|
||||
h2 {
|
||||
margin: 0;
|
||||
}
|
||||
}
|
||||
|
||||
textarea {
|
||||
background: @primary-bg;
|
||||
border: none;
|
||||
outline: none;
|
||||
color: @primary-disabled;
|
||||
|
||||
&.json {
|
||||
display:block;
|
||||
width:100%;
|
||||
min-height: 10em;
|
||||
resize: vertical;
|
||||
user-select: auto;
|
||||
margin:2em 0;
|
||||
}
|
||||
}
|
||||
|
||||
.dismiss {
|
||||
background-color: @primary-bg;
|
||||
}
|
||||
14
src/less/movement.less
Executable file
@@ -0,0 +1,14 @@
|
||||
|
||||
#movement {
|
||||
svg {
|
||||
width: 75%;
|
||||
height: 75%;
|
||||
stroke: @primary-disabled;
|
||||
fill: @primary-disabled;
|
||||
|
||||
text {
|
||||
stroke: @primary;
|
||||
font-size: 2em;
|
||||
}
|
||||
}
|
||||
}
|
||||
14
src/less/offence.less
Executable file
@@ -0,0 +1,14 @@
|
||||
#offence {
|
||||
table {
|
||||
background-color: @bgBlack;
|
||||
color: @fg;
|
||||
margin: 0 auto;
|
||||
}
|
||||
|
||||
.icon {
|
||||
stroke: @fg;
|
||||
stroke-width: 20;
|
||||
fill: transparent;
|
||||
}
|
||||
}
|
||||
|
||||
384
src/less/outfit.less
Executable file
@@ -0,0 +1,384 @@
|
||||
|
||||
#outfit {
|
||||
max-width: 1600px;
|
||||
margin: 0 auto;
|
||||
.user-select-none();
|
||||
font-size: 0.9em;
|
||||
|
||||
.tablet({
|
||||
font-size: 0.8em;
|
||||
width: 100%;
|
||||
});
|
||||
|
||||
.smallTablet({
|
||||
font-size: 1em;
|
||||
});
|
||||
|
||||
table {
|
||||
white-space: nowrap;
|
||||
}
|
||||
}
|
||||
|
||||
#overview {
|
||||
h1 {
|
||||
margin: 0 1em 0.2em 0;
|
||||
float: left;
|
||||
}
|
||||
overflow: hidden;
|
||||
margin: 0.5em;
|
||||
}
|
||||
|
||||
#requirements {
|
||||
margin: 0;
|
||||
float: left;
|
||||
text-align: left;
|
||||
|
||||
div {
|
||||
display: inline-block;
|
||||
margin: 0 1em 0.5em 0;
|
||||
height: 1.6em;
|
||||
line-height: 1.6em;
|
||||
text-align: left;
|
||||
vertical-align: middle;
|
||||
cursor: default;
|
||||
background-repeat: no-repeat;
|
||||
background-position: left center;
|
||||
background-size: contain;
|
||||
}
|
||||
|
||||
.federation {
|
||||
background-image: url('../images/Federation.svg');
|
||||
padding-left: 1.985em + 0.5em;
|
||||
}
|
||||
|
||||
.empire {
|
||||
background-image: url('../images/Empire.svg');
|
||||
padding-left: 2.750em + 0.5em;
|
||||
}
|
||||
|
||||
.horizons {
|
||||
background-image: url('../images/surface_port_pm.svg');
|
||||
padding-left: 1.415em + 0.5em;
|
||||
}
|
||||
}
|
||||
|
||||
#summary {
|
||||
overflow-x: auto;
|
||||
-webkit-overflow-scrolling: touch;
|
||||
box-sizing: border-box;
|
||||
width: 100%;
|
||||
padding: 0.5em 0.2em;
|
||||
font-size: 0.9em;
|
||||
|
||||
.summaryTable {
|
||||
.user-select-none();
|
||||
width: 100%;
|
||||
border-collapse: collapse;
|
||||
|
||||
& > thead.blue {
|
||||
background-color: @secondary;
|
||||
border-left: 1px solid @primary-bg;
|
||||
color: @primary-bg;
|
||||
}
|
||||
|
||||
& > thead.green {
|
||||
background-color: @success;
|
||||
border-left: 1px solid @primary-bg;
|
||||
color: @primary-bg;
|
||||
}
|
||||
|
||||
& > thead.purple {
|
||||
background-color: @purple;
|
||||
border-left: 1px solid @primary-bg;
|
||||
color: @primary-bg;
|
||||
}
|
||||
|
||||
& thead th.bordered {
|
||||
border-left: 1px solid @primary-bg;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
.flip {
|
||||
display: inline-block;
|
||||
-moz-transform: scaleX(-1); /* Gecko */
|
||||
-o-transform: scaleX(-1); /* Operah */
|
||||
-webkit-transform: scaleX(-1); /* webkit */
|
||||
transform: scaleX(-1); /* standard */
|
||||
}
|
||||
|
||||
.section-menu {
|
||||
position: relative;
|
||||
z-index: 0;
|
||||
|
||||
&.selected {
|
||||
z-index: 1;
|
||||
h1 {
|
||||
background-color: @primary;
|
||||
}
|
||||
}
|
||||
|
||||
h1 {
|
||||
cursor: pointer;
|
||||
|
||||
.icon {
|
||||
float: right;
|
||||
margin: 0.1em 0.3em 0 0;
|
||||
}
|
||||
}
|
||||
|
||||
.select {
|
||||
box-sizing: border-box;
|
||||
left: 0;
|
||||
}
|
||||
}
|
||||
|
||||
#build {
|
||||
float: right;
|
||||
line-height: 2em;
|
||||
text-align: left;
|
||||
|
||||
input {
|
||||
background: none;
|
||||
line-height: 1.3em;
|
||||
width: 15em;
|
||||
font-size: 0.9em;
|
||||
box-sizing: border-box;
|
||||
display: inline-block;
|
||||
padding: 0.3em;
|
||||
vertical-align: middle;
|
||||
|
||||
&:focus {
|
||||
border: 1px solid @primary;
|
||||
color: @primary;
|
||||
}
|
||||
|
||||
.smallTablet({
|
||||
width: 60%;
|
||||
});
|
||||
|
||||
.largePhone({
|
||||
width: 100%;
|
||||
});
|
||||
|
||||
}
|
||||
|
||||
.smallTablet({
|
||||
float: left;
|
||||
clear: left;
|
||||
width: 100%;
|
||||
});
|
||||
}
|
||||
|
||||
.shorten {
|
||||
overflow: hidden;
|
||||
max-width: 8em;
|
||||
text-overflow: ellipsis;
|
||||
}
|
||||
|
||||
.optional-hide {
|
||||
.largePhone({
|
||||
display: none;
|
||||
});
|
||||
}
|
||||
|
||||
.tabs {
|
||||
width: 100%;
|
||||
box-sizing: border-box;
|
||||
margin-bottom: 1px;
|
||||
|
||||
&, th {
|
||||
cursor: pointer;
|
||||
border-collapse: collapse;
|
||||
color: @primary-disabled;
|
||||
background-color: @primary-bg;
|
||||
border: 1px solid @primary-disabled;
|
||||
padding-top: 1px;
|
||||
}
|
||||
|
||||
.active {
|
||||
color: @primary-bg;
|
||||
background-color: @primary-disabled;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
.group {
|
||||
width: 25%;
|
||||
padding: 0.5em 0.2em;
|
||||
vertical-align: top;
|
||||
box-sizing: border-box;
|
||||
display: inline-block;
|
||||
.user-select-none();
|
||||
cursor: default;
|
||||
|
||||
h1 {
|
||||
font-family: @fStandard;
|
||||
color: @bgBlack;
|
||||
background-color: @primary-disabled;
|
||||
text-transform: uppercase;
|
||||
margin: 0;
|
||||
padding-top: 2px;
|
||||
font-size: 1em;
|
||||
line-height: 1.3em;
|
||||
font-weight: normal;
|
||||
}
|
||||
|
||||
.smallTablet({
|
||||
width: 50%;
|
||||
});
|
||||
|
||||
.largePhone({
|
||||
width: 100%;
|
||||
});
|
||||
|
||||
&.half {
|
||||
width: 50%;
|
||||
|
||||
.tablet({
|
||||
td {
|
||||
line-height: 2em;
|
||||
}
|
||||
});
|
||||
|
||||
.smallTablet({
|
||||
width: 100% !important;
|
||||
});
|
||||
}
|
||||
|
||||
&.quarter {
|
||||
width: 25%;
|
||||
|
||||
.tablet({
|
||||
td {
|
||||
line-height: 2em;
|
||||
}
|
||||
});
|
||||
|
||||
.smallTablet({
|
||||
width: 50% !important;
|
||||
});
|
||||
}
|
||||
|
||||
&.third {
|
||||
width: 33%;
|
||||
|
||||
.smallTablet({
|
||||
width: 50% !important;
|
||||
});
|
||||
}
|
||||
|
||||
&.twothirds {
|
||||
width: 67%;
|
||||
|
||||
.smallTablet({
|
||||
width: 100% !important;
|
||||
});
|
||||
}
|
||||
|
||||
&.threequarters {
|
||||
width: 75%;
|
||||
|
||||
.smallTablet({
|
||||
width: 100% !important;
|
||||
});
|
||||
}
|
||||
|
||||
&.full {
|
||||
width: 100%;
|
||||
|
||||
.smallTablet({
|
||||
width: 100% !important;
|
||||
});
|
||||
}
|
||||
|
||||
.smallScreen({
|
||||
.axis.x {
|
||||
g.tick:nth-child(2n + 1) text {
|
||||
display: none;
|
||||
}
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
.power-band {
|
||||
text, rect {
|
||||
cursor: pointer;
|
||||
}
|
||||
|
||||
rect {
|
||||
stroke-width: 1px;
|
||||
stroke: #000;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
.threshold {
|
||||
stroke: @secondary-disabled !important;
|
||||
fill: @secondary-disabled !important;
|
||||
|
||||
&.exceeded {
|
||||
stroke: @warning !important;
|
||||
fill: @warning !important;
|
||||
}
|
||||
}
|
||||
|
||||
#componentPriority {
|
||||
.tablet({
|
||||
text.primary, text.warning, text.primary-bg, text.secondary {
|
||||
font-size: 0.8em;
|
||||
}
|
||||
|
||||
span.btn {
|
||||
vertical-align: middle;
|
||||
font-size: 1.6em;
|
||||
}
|
||||
});
|
||||
|
||||
.medPhone({
|
||||
.axis {
|
||||
font-size: 0.8em;
|
||||
|
||||
g.tick:nth-child(2n) text {
|
||||
display: none;
|
||||
}
|
||||
}
|
||||
|
||||
table thead tr.main th {
|
||||
font-size: 0.8em;
|
||||
|
||||
&:nth-child(2) {
|
||||
display: none;
|
||||
}
|
||||
}
|
||||
|
||||
table tbody tr td {
|
||||
&:nth-child(1) {
|
||||
padding: 0;
|
||||
margin: 0;
|
||||
max-width: 0 !important;
|
||||
width: 0 !important;
|
||||
color: transparent;
|
||||
}
|
||||
&:nth-child(3) {
|
||||
display: none;
|
||||
}
|
||||
}
|
||||
});
|
||||
|
||||
.smallPhone({
|
||||
table tbody tr td {
|
||||
padding: 0;
|
||||
|
||||
&:nth-child(6) {
|
||||
padding: 0;
|
||||
margin: 0;
|
||||
max-width: 0 !important;
|
||||
width: 0 !important;
|
||||
color: transparent;
|
||||
|
||||
u { display: none; }
|
||||
}
|
||||
}
|
||||
});
|
||||
}
|
||||
39
src/less/pips.less
Executable file
@@ -0,0 +1,39 @@
|
||||
// The pips table - keep the background black
|
||||
#pips {
|
||||
|
||||
table {
|
||||
background-color: @bgBlack;
|
||||
color: @primary;
|
||||
margin: 0 auto;
|
||||
}
|
||||
|
||||
// A clickable entity in the pips table
|
||||
.clickable {
|
||||
cursor: pointer;
|
||||
}
|
||||
|
||||
// A multi-crew pip
|
||||
.mc {
|
||||
stroke: @secondary;
|
||||
fill: @secondary;
|
||||
}
|
||||
|
||||
// A full pip
|
||||
.full {
|
||||
stroke: @primary;
|
||||
fill: @primary;
|
||||
}
|
||||
|
||||
// A half pip
|
||||
.half {
|
||||
stroke: @primary-disabled;
|
||||
fill: @primary-disabled;
|
||||
}
|
||||
|
||||
// An empty pip
|
||||
.empty {
|
||||
stroke: @primary-bg;
|
||||
fill: @primary-bg;
|
||||
}
|
||||
}
|
||||
|
||||
40
src/less/responsive.less
Executable file
@@ -0,0 +1,40 @@
|
||||
// Screens less than 1024 wide
|
||||
// More will be added over time to support mobile devices better
|
||||
// These are designed to trickle down. So tablet styles will apply to tablet and smaller, etc
|
||||
// To overwrite, put the smallest devices at the bottom
|
||||
|
||||
.smallPhone(@rules) {
|
||||
@media only screen and (max-width: 400px) {
|
||||
@rules();
|
||||
}
|
||||
}
|
||||
|
||||
.medPhone(@rules) {
|
||||
@media only screen and /*(min-width: 351px) and */ (max-width: 550px) {
|
||||
@rules();
|
||||
}
|
||||
}
|
||||
|
||||
.largePhone(@rules) {
|
||||
@media only screen and /*(min-width: 551px) and */ (max-width: 640px) {
|
||||
@rules();
|
||||
}
|
||||
}
|
||||
|
||||
.smallTablet(@rules) {
|
||||
@media only screen and /*(min-width: 641px) and */(max-width: 1000px) {
|
||||
@rules();
|
||||
}
|
||||
}
|
||||
|
||||
.tablet(@rules) {
|
||||
@media only screen and /*(min-width: 601px) and */(max-width: 1024px) {
|
||||
@rules();
|
||||
}
|
||||
}
|
||||
|
||||
.smallScreen(@rules) {
|
||||
@media only screen and /*(min-width: 601px) and */(max-width: 1400px) {
|
||||
@rules();
|
||||
}
|
||||
}
|
||||
171
src/less/select.less
Executable file
@@ -0,0 +1,171 @@
|
||||
select {
|
||||
.border-radius(0);
|
||||
cursor: pointer;
|
||||
background: none;
|
||||
color: @primary-disabled;
|
||||
font-family: @fStandard;
|
||||
font-size: 1em;
|
||||
background-color: transparent;
|
||||
-webkit-appearance: none;
|
||||
-moz-appearance: none;
|
||||
appearance: none;
|
||||
padding: 0 0.5em;
|
||||
outline:none;
|
||||
border: 0;
|
||||
|
||||
&:focus {
|
||||
outline:none;
|
||||
}
|
||||
|
||||
&::-moz-focus-inner {
|
||||
border: 0;
|
||||
}
|
||||
}
|
||||
|
||||
.cmdr-select {
|
||||
border: 1px solid @primary;
|
||||
padding: 0.5em 0.5em;
|
||||
}
|
||||
|
||||
.select {
|
||||
color: @primary-disabled;
|
||||
position: absolute;
|
||||
left: -1px;
|
||||
padding: 0.5em 0;
|
||||
width: 100%;
|
||||
margin: 0;
|
||||
max-height: 500px;
|
||||
overflow-y: auto;
|
||||
overflow-x: hidden;
|
||||
z-index: 0;
|
||||
-webkit-overflow-scrolling: touch;
|
||||
background-color: @bg;
|
||||
border: 1px solid @primary;
|
||||
text-align: center;
|
||||
|
||||
.tablet({
|
||||
max-height: 300px;
|
||||
});
|
||||
|
||||
&::-webkit-scrollbar {
|
||||
width: 0.5em;
|
||||
}
|
||||
|
||||
&::-webkit-scrollbar-track {
|
||||
background-color: transparent;
|
||||
border-left: 1px solid @primary;
|
||||
}
|
||||
|
||||
&::-webkit-scrollbar-thumb {
|
||||
background-color: @primary-disabled;
|
||||
}
|
||||
|
||||
.select-category {
|
||||
white-space: nowrap;
|
||||
line-height: 2em;
|
||||
font-size: 1.2em;
|
||||
text-align: center;
|
||||
margin: 0.5em 0;
|
||||
padding-left: 5px;
|
||||
border-top: 3px solid @primary-disabled;
|
||||
border-bottom: 3px solid @primary-disabled;
|
||||
overflow: hidden;
|
||||
text-overflow: ellipsis;
|
||||
}
|
||||
|
||||
.select-group {
|
||||
white-space: nowrap;
|
||||
line-height: 1.5em;
|
||||
text-align: center;
|
||||
margin: 0.5em 0;
|
||||
padding-left: 5px;
|
||||
border-top: 1px solid @primary-disabled;
|
||||
border-bottom: 1px solid @primary-disabled;
|
||||
overflow: hidden;
|
||||
text-overflow: ellipsis;
|
||||
}
|
||||
|
||||
@optionSpacing: 2em;
|
||||
|
||||
.empty-c, .c, .lc {
|
||||
white-space: nowrap;
|
||||
text-align: center;
|
||||
cursor: pointer;
|
||||
line-height:@optionSpacing;
|
||||
color: @primary-disabled;
|
||||
stroke: @primary-disabled;
|
||||
|
||||
.no-touch &:hover {
|
||||
border-color: @primary;
|
||||
color: @primary;
|
||||
stroke: @primary;
|
||||
}
|
||||
|
||||
svg {
|
||||
stroke-width: 0.5em;
|
||||
}
|
||||
}
|
||||
|
||||
.lc, .c {
|
||||
border:1px solid @primary-disabled;
|
||||
padding: 0.1em 0.25em;
|
||||
margin: 0.3em;
|
||||
|
||||
&.warning {
|
||||
border-color: @warning-disabled;
|
||||
color: @warning-disabled;
|
||||
stroke: @warning-disabled;
|
||||
|
||||
.no-touch &:hover {
|
||||
border-color: @warning;
|
||||
color: @warning;
|
||||
stroke: @warning;
|
||||
}
|
||||
}
|
||||
|
||||
&.disabled, &.disabled:hover {
|
||||
cursor: not-allowed;
|
||||
border-color: @disabled;
|
||||
color: @disabled;
|
||||
stroke: @disabled;
|
||||
}
|
||||
&.active {
|
||||
border-color: @secondary;
|
||||
color: @secondary;
|
||||
stroke: @secondary;
|
||||
}
|
||||
}
|
||||
|
||||
.lc {
|
||||
overflow: hidden;
|
||||
text-overflow: ellipsis;
|
||||
text-transform: capitalize;
|
||||
}
|
||||
|
||||
.c {
|
||||
display: inline-block;
|
||||
width: 2em;
|
||||
}
|
||||
|
||||
span {
|
||||
vertical-align: middle;
|
||||
}
|
||||
|
||||
ul {
|
||||
display: inline-block;
|
||||
text-align: left;
|
||||
min-width: 16em;
|
||||
max-width: 100%;
|
||||
margin: 0 auto;
|
||||
padding: 0;
|
||||
list-style: none;
|
||||
}
|
||||
|
||||
&.hardpoint {
|
||||
.c {
|
||||
width: 4.5em;
|
||||
padding: 0.1em 0.2em;
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
176
src/less/shippicker.less
Executable file
@@ -0,0 +1,176 @@
|
||||
.shippicker {
|
||||
background-color: @bgBlack;
|
||||
margin: 0;
|
||||
height: 3em;
|
||||
font-family: @fTitle;
|
||||
vertical-align: middle;
|
||||
position: relative;
|
||||
display: block;
|
||||
|
||||
.user-select-none();
|
||||
|
||||
.menu {
|
||||
position: relative;
|
||||
cursor: default;
|
||||
|
||||
&.r {
|
||||
.menu-list {
|
||||
right: 0;
|
||||
}
|
||||
}
|
||||
|
||||
.smallTablet({
|
||||
position: static;
|
||||
position: initial;
|
||||
});
|
||||
}
|
||||
|
||||
.menu-header {
|
||||
height: 100%;
|
||||
z-index: 2;
|
||||
padding : 0 1em;
|
||||
cursor: pointer;
|
||||
color: @warning;
|
||||
text-transform: uppercase;
|
||||
|
||||
&.disabled {
|
||||
color: @warning-disabled;
|
||||
cursor: default;
|
||||
}
|
||||
|
||||
&.selected {
|
||||
background-color: @bgBlack;
|
||||
}
|
||||
|
||||
.menu-item-label {
|
||||
margin-left: 1em;
|
||||
|
||||
.smallTablet({
|
||||
display: none;
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
.menu-list {
|
||||
font-family: @fStandard;
|
||||
position: absolute;
|
||||
padding: 0.5em 1em;
|
||||
box-sizing: border-box;
|
||||
min-width: 100%;
|
||||
overflow-x: hidden;
|
||||
background-color: @bgBlack;
|
||||
font-size: 0.9em;
|
||||
overflow-y: auto;
|
||||
z-index: 1;
|
||||
-webkit-overflow-scrolling: touch;
|
||||
max-height: 500px;
|
||||
|
||||
&::-webkit-scrollbar {
|
||||
width: 0.5em;
|
||||
}
|
||||
|
||||
&::-webkit-scrollbar-track {
|
||||
background-color: transparent;
|
||||
}
|
||||
|
||||
&::-webkit-scrollbar-thumb {
|
||||
background-color: @warning-disabled;
|
||||
}
|
||||
|
||||
input {
|
||||
border: none;
|
||||
background-color: transparent;
|
||||
text-align: right;
|
||||
font-size: 1em;
|
||||
font-family: @fStandard;
|
||||
}
|
||||
|
||||
.smallTablet({
|
||||
max-height: 400px;
|
||||
left: 0;
|
||||
right: 0;
|
||||
border-bottom: 1px solid @bg;
|
||||
});
|
||||
|
||||
.tablet({
|
||||
li, a {
|
||||
padding: 0.3em 0;
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
.quad {
|
||||
-webkit-column-count: 4; /* Chrome, Safari, Opera */
|
||||
-moz-column-count: 4; /* Firefox */
|
||||
column-count: 4;
|
||||
ul {
|
||||
min-width: 10em;
|
||||
}
|
||||
|
||||
.smallTablet({
|
||||
-webkit-column-count: 3; /* Chrome, Safari, Opera */
|
||||
-moz-column-count: 3; /* Firefox */
|
||||
column-count: 3;
|
||||
|
||||
ul {
|
||||
min-width: 20em;
|
||||
}
|
||||
});
|
||||
|
||||
.largePhone({
|
||||
-webkit-column-count: 2; /* Chrome, Safari, Opera */
|
||||
-moz-column-count: 2; /* Firefox */
|
||||
column-count: 2;
|
||||
});
|
||||
|
||||
.smallPhone({
|
||||
-webkit-column-count: 1; /* Chrome, Safari, Opera */
|
||||
-moz-column-count: 1; /* Firefox */
|
||||
column-count: 1;
|
||||
});
|
||||
}
|
||||
|
||||
ul {
|
||||
display: inline-block;
|
||||
white-space: nowrap;
|
||||
margin: 0 0 0.5em;
|
||||
padding: 0;
|
||||
line-height: 1.3em;
|
||||
color: @fg;
|
||||
}
|
||||
|
||||
li {
|
||||
white-space: normal;
|
||||
list-style: none;
|
||||
margin-left: 1em;
|
||||
line-height: 1.1em;
|
||||
color: @warning;
|
||||
cursor: pointer;
|
||||
|
||||
&.selected {
|
||||
color: @primary;
|
||||
}
|
||||
}
|
||||
|
||||
hr {
|
||||
border: none;
|
||||
border-top: 1px solid @disabled;
|
||||
}
|
||||
|
||||
.no-wrap {
|
||||
overflow-x: auto;
|
||||
white-space: nowrap;
|
||||
}
|
||||
|
||||
.block {
|
||||
display: block;
|
||||
line-height: 1.5em;
|
||||
}
|
||||
|
||||
.title {
|
||||
font-size: 1.3em;
|
||||
display: inline-block;
|
||||
margin:0px;
|
||||
text-transform: uppercase;
|
||||
}
|
||||
}
|
||||
52
src/less/shipyard.less
Executable file
@@ -0,0 +1,52 @@
|
||||
|
||||
#shipyard {
|
||||
vertical-align: top;
|
||||
text-align: center;
|
||||
}
|
||||
|
||||
a.ship {
|
||||
display: inline-block;
|
||||
width: 15em;
|
||||
margin: 0.5em;
|
||||
background-color: @bg;
|
||||
padding: 0.5em;
|
||||
text-decoration: none;
|
||||
color: @fg;
|
||||
font-family: @fStandard;
|
||||
text-align: right;
|
||||
.user-select-none();
|
||||
|
||||
.smallPhone({
|
||||
width: 16em;
|
||||
});
|
||||
|
||||
h2 {
|
||||
width: 100%;
|
||||
margin: 0;
|
||||
text-align: left;
|
||||
font-size: 1.1em;
|
||||
}
|
||||
|
||||
small {
|
||||
color: @warning;
|
||||
font-family: @fStandard;
|
||||
float: left;
|
||||
font-size: 0.8em;
|
||||
margin-right: 2em;
|
||||
}
|
||||
|
||||
.subtitle {
|
||||
overflow: hidden;
|
||||
margin-bottom: 20px;
|
||||
}
|
||||
|
||||
.size {
|
||||
float: left;
|
||||
font-size: 0.8em;
|
||||
}
|
||||
.purpose {
|
||||
text-transform: uppercase;
|
||||
font-size: 0.7em;
|
||||
float: right;
|
||||
}
|
||||
}
|
||||
196
src/less/slot.less
Executable file
@@ -0,0 +1,196 @@
|
||||
|
||||
.slot {
|
||||
float: left;
|
||||
text-align: left;
|
||||
width: 100%;
|
||||
margin-top: 0.25em;
|
||||
position: relative;
|
||||
z-index: 0;
|
||||
padding-right: 0.4em;
|
||||
padding-left: 1.65em;
|
||||
box-sizing: border-box;
|
||||
background-color: @primary-bg;
|
||||
border: 1px solid @primary-disabled;
|
||||
color: @fg;
|
||||
stroke: @fg;
|
||||
fill: @fg;
|
||||
|
||||
.details-container {
|
||||
min-height: 2.7em;
|
||||
padding: 0.25em 0;
|
||||
box-sizing: border-box;
|
||||
overflow: hidden;
|
||||
height: 100%;
|
||||
cursor: pointer;
|
||||
text-transform: none;
|
||||
}
|
||||
|
||||
.details {
|
||||
min-height: 2.2em;
|
||||
background-color: @primary-bg;
|
||||
}
|
||||
|
||||
.name {
|
||||
overflow: hidden;
|
||||
white-space: nowrap;
|
||||
max-width: 80%;
|
||||
text-overflow: ellipsis;
|
||||
}
|
||||
|
||||
.modification-container {
|
||||
@input-container-width: 75%;
|
||||
td {
|
||||
width: 100% - @input-container-width;
|
||||
text-align: center;
|
||||
}
|
||||
|
||||
.input-container {
|
||||
width: @input-container-width;
|
||||
text-align: right;
|
||||
}
|
||||
|
||||
input {
|
||||
width: 80%;
|
||||
}
|
||||
|
||||
.unit-container {
|
||||
width: 30px;
|
||||
padding: 3px;
|
||||
text-align: left;
|
||||
display: inline-block;
|
||||
}
|
||||
|
||||
.header-adjuster {
|
||||
width: 100% - @input-container-width;
|
||||
display: inline-block;
|
||||
}
|
||||
}
|
||||
|
||||
.cb {
|
||||
overflow: hidden;
|
||||
}
|
||||
|
||||
input.cb:focus {
|
||||
border-color:#fff;
|
||||
}
|
||||
|
||||
input.greyed-out {
|
||||
border-color: #888;
|
||||
color: #888;
|
||||
}
|
||||
|
||||
.l {
|
||||
text-transform: capitalize;
|
||||
margin-right: 0.8em;
|
||||
}
|
||||
|
||||
.sz {
|
||||
text-align: center;
|
||||
position: absolute;
|
||||
top: 0;
|
||||
height: 100%;
|
||||
left: 0;
|
||||
font-size: 1.2em;
|
||||
width: 1.2em;
|
||||
color: @primary-disabled;
|
||||
stroke: @primary-disabled;
|
||||
border-right: 1px solid @primary-disabled;
|
||||
box-sizing: border-box;
|
||||
padding-top: 0.2em;
|
||||
padding-left: 0.05em;
|
||||
svg {
|
||||
stroke-width: 20;
|
||||
}
|
||||
}
|
||||
|
||||
.empty {
|
||||
text-transform: uppercase;
|
||||
font-size: 1.3em;
|
||||
color: lighten(@primary-bg, 12%);
|
||||
stroke: lighten(@primary-bg, 12%);
|
||||
text-align: center;
|
||||
letter-spacing: 0.1em;
|
||||
line-height: 1.7em;
|
||||
svg {
|
||||
stroke-width: 20;
|
||||
}
|
||||
}
|
||||
|
||||
&.selected {
|
||||
color: @primary-bg;
|
||||
stroke: @primary-bg;
|
||||
fill: @primary-bg;
|
||||
background-color: @primary;
|
||||
border: 1px solid @primary;
|
||||
z-index: 1;
|
||||
.sz {
|
||||
color: @primary;
|
||||
stroke: @primary;
|
||||
background-color: @primary-bg;
|
||||
border-right: 1px solid @primary;
|
||||
svg {
|
||||
stroke-width: 20;
|
||||
}
|
||||
}
|
||||
.details {
|
||||
background-color: transparent;
|
||||
}
|
||||
svg {
|
||||
stroke-width: 20;
|
||||
}
|
||||
}
|
||||
|
||||
&.eligible {
|
||||
border: 1px solid @secondary-disabled;
|
||||
.sz {
|
||||
color: @secondary-disabled;
|
||||
border-right: 1px solid @secondary-disabled;
|
||||
}
|
||||
.details {
|
||||
background-color: transparent;
|
||||
}
|
||||
}
|
||||
|
||||
&.ineligible {
|
||||
cursor: no-drop;
|
||||
color: @disabled;
|
||||
fill: @disabled;
|
||||
border: 1px solid @disabled;
|
||||
.sz {
|
||||
color: @disabled;
|
||||
border-right: 1px solid @disabled;
|
||||
}
|
||||
}
|
||||
|
||||
&.dropEmpty {
|
||||
color: @warning-disabled;
|
||||
fill: @warning-disabled;
|
||||
border: 1px solid @warning-disabled;
|
||||
.sz {
|
||||
color: @warning-disabled;
|
||||
border-right: 1px solid @warning-disabled;
|
||||
}
|
||||
.details {
|
||||
background-color: transparent;
|
||||
}
|
||||
}
|
||||
|
||||
&.drop {
|
||||
color: @secondary-bg;
|
||||
fill: @secondary-bg;
|
||||
border: 1px solid @secondary;
|
||||
background-color: @secondary-disabled;
|
||||
.sz {
|
||||
color: @secondary;
|
||||
background-color: @primary-bg;
|
||||
border-right: 1px solid @secondary;
|
||||
}
|
||||
.details {
|
||||
background-color: transparent;
|
||||
}
|
||||
}
|
||||
|
||||
svg {
|
||||
stroke-width: 20;
|
||||
}
|
||||
}
|
||||
8
src/less/sortable.less
Executable file
@@ -0,0 +1,8 @@
|
||||
.sortable {
|
||||
.user-select-none();
|
||||
cursor: pointer;
|
||||
|
||||
.no-touch &:hover {
|
||||
color: @primary;
|
||||
}
|
||||
}
|
||||
86
src/less/table.less
Executable file
@@ -0,0 +1,86 @@
|
||||
|
||||
table {
|
||||
background-color: @primary-bg;
|
||||
border-spacing: 0;
|
||||
cursor: default;
|
||||
|
||||
a, a:visited {
|
||||
color: @primary;
|
||||
text-decoration: none;
|
||||
}
|
||||
}
|
||||
|
||||
thead {
|
||||
color: @bgBlack;
|
||||
background-color: @primary-disabled;
|
||||
text-transform: uppercase;
|
||||
line-height: 1.3em;
|
||||
.user-select-none();
|
||||
|
||||
.main th {
|
||||
border-left: 1px solid @primary-bg;
|
||||
|
||||
&:first-child {
|
||||
border-left: none;
|
||||
}
|
||||
}
|
||||
|
||||
th {
|
||||
vertical-align: middle;
|
||||
font-weight: normal;
|
||||
padding: 2px 0.4em 0; // Padding top for font vertical alignment
|
||||
|
||||
&.lft {
|
||||
border-left: 1px solid @primary-bg;
|
||||
}
|
||||
|
||||
&.rgt {
|
||||
border-right: 1px solid @primary-bg;
|
||||
}
|
||||
|
||||
&.invisible {
|
||||
color: @primary-disabled;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
tbody tr {
|
||||
|
||||
&.tr {
|
||||
color: @fg;
|
||||
text-align: right;
|
||||
}
|
||||
|
||||
.no-touch &.highlight:hover, .no-touch &.highlighted {
|
||||
background-color: @warning-bg;
|
||||
}
|
||||
|
||||
&.alt {
|
||||
background-color: @alt-primary-bg;
|
||||
}
|
||||
}
|
||||
|
||||
td {
|
||||
line-height: 1.4em;
|
||||
padding: 0 0.3em;
|
||||
|
||||
&.val {
|
||||
border: 1px solid @primary-disabled;
|
||||
}
|
||||
|
||||
&.lbl {
|
||||
border: 1px solid @primary-disabled;
|
||||
text-transform: uppercase;
|
||||
color: @primary-bg;
|
||||
background-color: @primary-disabled;
|
||||
}
|
||||
|
||||
&.tl {
|
||||
text-align: left;
|
||||
padding-left: 0.7em;
|
||||
}
|
||||
|
||||
&.tc {
|
||||
text-align: center;
|
||||
}
|
||||
}
|
||||
69
src/less/tooltip.less
Executable file
@@ -0,0 +1,69 @@
|
||||
.tip {
|
||||
position: absolute;
|
||||
z-index: 2;
|
||||
font-size: 0.8em;
|
||||
padding: 0.25em 0.5em;
|
||||
display: inline-block;
|
||||
background: @bgBlack;
|
||||
box-sizing: border-box;
|
||||
border: 1px solid @primary;
|
||||
color: @fg;
|
||||
pointer-events: none;
|
||||
.border-radius();
|
||||
|
||||
&.n {
|
||||
margin-top: -6px;
|
||||
left: 50%;
|
||||
.transform(translate3d(-50%, -100%, 0));
|
||||
}
|
||||
&.s {
|
||||
margin-top: 6px;
|
||||
left: 50%;
|
||||
.transform(translate3d(-50%, 0, 0));
|
||||
}
|
||||
&.e {
|
||||
margin-left: 6px;
|
||||
.transform(translate3d(0, -50%, 0));
|
||||
}
|
||||
&.w {
|
||||
margin-left: -6px;
|
||||
.transform(translate3d(-100%, -50%, 0));
|
||||
}
|
||||
}
|
||||
|
||||
/* Triangle 'pointer' for the tooltip */
|
||||
.arr {
|
||||
width: 0;
|
||||
height: 0;
|
||||
position: absolute;
|
||||
z-index: 2;
|
||||
.transform(translate3d(0, 0, 0)); // Fix iOS Safari 8 Scroll bug
|
||||
|
||||
&.n {
|
||||
border-top: 6px solid @primary;
|
||||
border-left: 8px solid transparent;
|
||||
border-right: 8px solid transparent;
|
||||
margin-top: -6px;
|
||||
margin-left: -8px;
|
||||
}
|
||||
&.s {
|
||||
border-bottom: 6px solid @primary;
|
||||
border-left: 8px solid transparent;
|
||||
border-right: 8px solid transparent;
|
||||
margin-left: -8px;
|
||||
}
|
||||
&.e {
|
||||
border-right: 6px solid @primary;
|
||||
border-bottom: 8px solid transparent;
|
||||
border-top: 8px solid transparent;
|
||||
margin-top: -8px;
|
||||
}
|
||||
&.w {
|
||||
border-left: 6px solid @primary;
|
||||
border-bottom: 8px solid transparent;
|
||||
border-top: 8px solid transparent;
|
||||
margin-top: -8px;
|
||||
margin-left: -6px;
|
||||
}
|
||||
}
|
||||
|
||||
39
src/less/utilities.less
Executable file
@@ -0,0 +1,39 @@
|
||||
.border-radius (@radius: 5px) {
|
||||
-webkit-border-radius: @radius;
|
||||
-moz-border-radius: @radius;
|
||||
border-radius: @radius;
|
||||
|
||||
-moz-background-clip: padding;
|
||||
-webkit-background-clip: padding-box;
|
||||
background-clip: padding-box;
|
||||
}
|
||||
|
||||
.border-bottom-radius (@radius: 5px) {
|
||||
-webkit-border-bottom-left-radius: @radius;
|
||||
-moz-border-bottom-left-radius: @radius;
|
||||
border-bottom-left-radius: @radius;
|
||||
-webkit-border-bottom-right-radius: @radius;
|
||||
-moz-border-bottom-right-radius: @radius;
|
||||
border-bottom-right-radius: @radius;
|
||||
|
||||
-moz-background-clip: padding;
|
||||
-webkit-background-clip: padding-box;
|
||||
background-clip: padding-box;
|
||||
}
|
||||
|
||||
.user-select-none () {
|
||||
-webkit-touch-callout: none;
|
||||
-webkit-user-select: none;
|
||||
-khtml-user-select: none;
|
||||
-moz-user-select: none;
|
||||
-ms-user-select: none;
|
||||
user-select: none;
|
||||
}
|
||||
|
||||
.transform(@transform) {
|
||||
-webkit-transform: @transform;
|
||||
-moz-transform: @transform;
|
||||
-ms-transform: @transform;
|
||||
-o-transform: @transform;
|
||||
transform: @transform;
|
||||
}
|
||||
@@ -3,6 +3,7 @@ import App from "./App.vue";
|
||||
import router from "./router";
|
||||
import store from "./store";
|
||||
import "./registerServiceWorker";
|
||||
import "./less/app.less";
|
||||
|
||||
Vue.config.productionTip = false;
|
||||
|
||||
@@ -10,4 +11,4 @@ new Vue({
|
||||
router,
|
||||
store,
|
||||
render: h => h(App)
|
||||
}).$mount("#app");
|
||||
}).$mount("#coriolis");
|
||||
|
||||