Minetrack/assets/fonts/icomoon.svg
Nick Krecklow f875361bc7
Minetrack 5 (#143)
* remove unused #getServer methods, inline #roundToPoint

* replace #safeName regex with incremental ids

* remove legacy #setInterval based #updateMojangServices handling

* add Tooltip class, move faviconSize to css instead of js

* move server id assignment to ServerRegistry

* move printPort logic to formatMinecraftServerAddress, add MINECRAFT_DEFAULT_PORTS

* simplify ping tracking

* rework perc-bar tooltip to not use mousemove event

* begin moving graphing logic to GraphDisplayManager

* begin merge graph point tracking into graphDisplayManager

* centralizing graphing logic into GraphDisplayManager

* properly reset GraphDisplayManager when handling disconnects

* move individual server graph data into ServerGraph class

* constantly run sortServers loop to simplify logic

* inline #updateMojangServices method

* resize performance improvements

* remove legacy bootTime refresh behavior, require manual user refresh

* move class defs to core.js

* remove unused #isGraphDataVisible arg

* remove #toggleControlsDrawer

* dont call #updatePercentageBar in #updateServerStatus calls

* centralize caption handling

* inline #msToTime

* remove hackish seconds handling for timestamps

* reduce #forEach calls with filter/map

* safely fallback to errorMessage if errno/description does not match

* Add /images/missing_favicon.png path instead of putting base64 in js

* remove debug

* cleanup mojang status handling

* move historyPlot instance into GraphDisplayManager

* cleanup checkbox html generation

* cleanup #updateServerStatus

* fix up tooltip styling

* move jquery code out of core.js

* fix add server race condition when initially pinging servers

* send error.placeholder=true for pending pings so the frontend can discard later

* filter placeholder pings sent by the backend

* del assets/images/logo_2014.png

* move graph code into graph.js

* merge pingTracker into ServerRegistry+ServerGraph

* remove todos

* simplify getVisibleGraphData

* fix potential sortServers race condition when adding

* use #show instead of #fadeIn(0)

* remove publicConfig.json, send over socket

* update docs/CHANGELOG.md

* getOrAssign -> getOrCreateId

* dont delete graph controls when disconnected

* early work cleaning up HTML+CSS structures

* cleanup server css elements

* cleanup graph control css elements

* move base CSS color values into @media(prefers-color-scheme: light)

* move CSS magic colors to vars

* reduce duplicated CSS color rules

* inline body text color CSS

* WIP replacing jQuery calls with vanilla JS

* WIP replacing jQuery calls with vanilla JS

* replace getElementsByClass with querySelectorAll

* typeMarker -> serverTypeHTML

* use jQuery slim for remaining flot.js dependency

* merge setAllGraphVisibility into GraphDisplayManager

* break apart element update and redraw logic

* add eslint + parcel bundler

* auto lint assets/js when building

* statically serve favicons/ for faviconOverrides outside of dist/

* only send favicons when changed

* move faviconOverride behavior into entry in servers.json

* add warning to backend server files

* remove .server-favicon-missing class

* add Minetrack 5 migration guide

* add npm run build step to install.sh

* adjust package.json version to 5.0.0

* remove js references from index.html

* move logic and behavior out of site.js

* cleanup ServerRegistry methods

* prevent multiple history graph redraws

* add comments

* cleanup #addServer usage, move to App

* move graph control bindings into GraphDisplayManager

* site.js -> main.js, core.js -> servers.js

* move Tooltip/Caption into util.js

* spacing tweak

* format index.html

* ensure the frontend does not handling updateHistoryGraph events

* prevent versions/record updates if the same value

* avoid empty percbar updates, ensure versions are sorted

* only include main.js ref in index.html

* serve minified copy of font awesome directly

* bundle icons.css into main.css, remove Open Sans 400

* add new SVG logo

* update docs/CHANGELOG.md

* new design, server version grouping

* remove start.sh call from install.sh

* move graph controls into header with new button

* move #handleSettingsToggle back to graph

* fix legacy code behavior of currentVersionIndex applying globally

* fix header text color in light mode

* fix mojang status text color in light mode

* fix toggle settings and checkbox colors

* tweak button hover color

* tweak button hover color

* add new status-overlay to avoid complicated DOM management during loading

* fix initial graph rendering bug

* add comments

* update default graph tick sizes

* prevent #tooltip from overflowing page

* remove localhost spec

* prevent minor connection errors from reshuffling layout

* update CHANGELOG.md

* add message/button for manually loading historical graph on mobile devices

* send isGraphVisible to frontend to prevent alert if logToDatabase: false

* send timestamp data with record

* update docs/CHANGELOG.md

* remove clock icon

* remove 24h peak timestamp

* Only check favicon if present

* safely handle undefined/empty knownVersions in #formatMinecraftVersions

* merge config.versions and minecraft.json into minecraft_versions.json, simplify index matching behavior

* remove localhost url in socket.io config

* stub methods/linkage for FocusManager

* add #isObjectEqual hack, add event proxying to FocusManager

* wip extended stats box

* remove server-type badging

* tweak mojang unstable color

* serve socket.io-client using parcel

* fix incorrect mojang status colors

* remove legacy capitalization design

* redesign focus boxes

* update docs/CHANGELOG.md

* remove localhost ref

* color clock icon

* use background-color for hover effect, remove unused var

* improve stats focus box icons

* change mojang sessions icon to globe

* Add favorites system

* remove focus boxes

* update docs/CHANGELOG.md

* remove focus icons from font

* simplify graph related event binding

* Add Sort By button

* store current sortOption in localStorage

* update docs/CHANGELOG.md

* move magic 0 sortOption to SORT_OPTION_INDEX_DEFAULT

* remove localhost ref

* merge #settings-toggle, #sort-by and .mojang-status CSS

* remove .focus-box CSS

* use sortedServerIds for _lastSortedServers

* tweak --color-blue

* new missing_favicon design to match logo

* edit footer CSS/text, remove github icon

* replace player count diff counter with GROWTH sort option

* italize non-default sort options

* add Only Favorites button to auto sync favorites to the visible graph data

* add icons to graph control buttons

* update docs/CHANGELOG.md

* use * to denote non-default sort option instead

* remove localhost url in socket.io config

* add value highlighting to make sort by easier to read

* remove last remaining uppercase text

* remove serverTypesVisible from config.json

* simplify header CSS, fix spacing with logToDatabase=false

* fix inverted text color on highlighted values

* remove localhost url in socket.io config

* break header into rows on mobile devices

Co-authored-by: Hugo Manrique <contact@hugmanrique.me>
2020-04-19 19:27:59 -05:00

20 lines
17 KiB
XML

<?xml version="1.0" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" >
<svg xmlns="http://www.w3.org/2000/svg">
<metadata>Generated by IcoMoon</metadata>
<defs>
<font id="icomoon" horiz-adv-x="1024">
<font-face units-per-em="1024" ascent="960" descent="-64" />
<missing-glyph horiz-adv-x="1024" />
<glyph unicode="&#x20;" horiz-adv-x="512" d="" />
<glyph unicode="&#xf005;" glyph-name="star" horiz-adv-x="951" d="M950.857 581.143c0-10.286-7.429-20-14.857-27.429l-207.429-202.286 49.143-285.714c0.571-4 0.571-7.429 0.571-11.429 0-14.857-6.857-28.571-23.429-28.571-8 0-16 2.857-22.857 6.857l-256.571 134.857-256.571-134.857c-7.429-4-14.857-6.857-22.857-6.857-16.571 0-24 13.714-24 28.571 0 4 0.571 7.429 1.143 11.429l49.143 285.714-208 202.286c-6.857 7.429-14.286 17.143-14.286 27.429 0 17.143 17.714 24 32 26.286l286.857 41.714 128.571 260c5.143 10.857 14.857 23.429 28 23.429s22.857-12.571 28-23.429l128.571-260 286.857-41.714c13.714-2.286 32-9.143 32-26.286z" />
<glyph unicode="&#xf006;" glyph-name="star-o" horiz-adv-x="951" d="M649.714 377.143l174.857 169.714-241.143 35.429-108 218.286-108-218.286-241.143-35.429 174.857-169.714-41.714-240.571 216 113.714 215.429-113.714zM950.857 581.143c0-10.286-7.429-20-14.857-27.429l-207.429-202.286 49.143-285.714c0.571-4 0.571-7.429 0.571-11.429 0-15.429-6.857-28.571-23.429-28.571-8 0-16 2.857-22.857 6.857l-256.571 134.857-256.571-134.857c-7.429-4-14.857-6.857-22.857-6.857-16.571 0-24 13.714-24 28.571 0 4 0.571 7.429 1.143 11.429l49.143 285.714-208 202.286c-6.857 7.429-14.286 17.143-14.286 27.429 0 17.143 17.714 24 32 26.286l286.857 41.714 128.571 260c5.143 10.857 14.857 23.429 28 23.429s22.857-12.571 28-23.429l128.571-260 286.857-41.714c13.714-2.286 32-9.143 32-26.286z" />
<glyph unicode="&#xf023;" glyph-name="lock" horiz-adv-x="658" d="M182.857 512h292.571v109.714c0 80.571-65.714 146.286-146.286 146.286s-146.286-65.714-146.286-146.286v-109.714zM658.286 457.143v-329.143c0-30.286-24.571-54.857-54.857-54.857h-548.571c-30.286 0-54.857 24.571-54.857 54.857v329.143c0 30.286 24.571 54.857 54.857 54.857h18.286v109.714c0 140.571 115.429 256 256 256s256-115.429 256-256v-109.714h18.286c30.286 0 54.857-24.571 54.857-54.857z" />
<glyph unicode="&#xf06e;" glyph-name="eye" d="M950.857 402.286c-54.286 84-128.571 156-217.714 201.714 22.857-38.857 34.857-83.429 34.857-128.571 0-141.143-114.857-256-256-256s-256 114.857-256 256c0 45.143 12 89.714 34.857 128.571-89.143-45.714-163.429-117.714-217.714-201.714 97.714-150.857 255.429-256 438.857-256s341.143 105.143 438.857 256zM539.429 621.714c0 14.857-12.571 27.429-27.429 27.429-95.429 0-173.714-78.286-173.714-173.714 0-14.857 12.571-27.429 27.429-27.429s27.429 12.571 27.429 27.429c0 65.143 53.714 118.857 118.857 118.857 14.857 0 27.429 12.571 27.429 27.429zM1024 402.286c0-14.286-4.571-27.429-11.429-39.429-105.143-173.143-297.714-289.714-500.571-289.714s-395.429 117.143-500.571 289.714c-6.857 12-11.429 25.143-11.429 39.429s4.571 27.429 11.429 39.429c105.143 172.571 297.714 289.714 500.571 289.714s395.429-117.143 500.571-289.714c6.857-12 11.429-25.143 11.429-39.429z" />
<glyph unicode="&#xf070;" glyph-name="eye-slash" d="M317.143 188l44.571 80.571c-66.286 48-105.714 125.143-105.714 206.857 0 45.143 12 89.714 34.857 128.571-89.143-45.714-163.429-117.714-217.714-201.714 59.429-92 143.429-169.143 244-214.286zM539.429 621.714c0 14.857-12.571 27.429-27.429 27.429-95.429 0-173.714-78.286-173.714-173.714 0-14.857 12.571-27.429 27.429-27.429s27.429 12.571 27.429 27.429c0 65.714 53.714 118.857 118.857 118.857 14.857 0 27.429 12.571 27.429 27.429zM746.857 730.857c0-1.143 0-4-0.571-5.143-120.571-215.429-240-432-360.571-647.429l-28-50.857c-3.429-5.714-9.714-9.143-16-9.143-10.286 0-64.571 33.143-76.571 40-5.714 3.429-9.143 9.143-9.143 16 0 9.143 19.429 40 25.143 49.714-110.857 50.286-204 136-269.714 238.857-7.429 11.429-11.429 25.143-11.429 39.429 0 13.714 4 28 11.429 39.429 113.143 173.714 289.714 289.714 500.571 289.714 34.286 0 69.143-3.429 102.857-9.714l30.857 55.429c3.429 5.714 9.143 9.143 16 9.143 10.286 0 64-33.143 76-40 5.714-3.429 9.143-9.143 9.143-15.429zM768 475.428c0-106.286-65.714-201.143-164.571-238.857l160 286.857c2.857-16 4.571-32 4.571-48zM1024 402.286c0-14.857-4-26.857-11.429-39.429-17.714-29.143-40-57.143-62.286-82.857-112-128.571-266.286-206.857-438.286-206.857l42.286 75.429c166.286 14.286 307.429 115.429 396.571 253.714-42.286 65.714-96.571 123.429-161.143 168l36 64c70.857-47.429 142.286-118.857 186.857-192.571 7.429-12.571 11.429-24.571 11.429-39.429z" />
<glyph unicode="&#xf085;" glyph-name="cogs, gears" horiz-adv-x="1097" d="M512 438.857c0 80.571-65.714 146.286-146.286 146.286s-146.286-65.714-146.286-146.286 65.714-146.286 146.286-146.286 146.286 65.714 146.286 146.286zM950.857 146.286c0 40-33.143 73.143-73.143 73.143s-73.143-33.143-73.143-73.143c0-40.571 33.143-73.143 73.143-73.143 40.571 0 73.143 33.143 73.143 73.143zM950.857 731.428c0 40-33.143 73.143-73.143 73.143s-73.143-33.143-73.143-73.143c0-40.571 33.143-73.143 73.143-73.143 40.571 0 73.143 33.143 73.143 73.143zM731.429 490.857v-105.714c0-7.429-5.714-16-13.143-17.143l-88.571-13.714c-4.571-14.857-10.857-29.143-18.286-43.429 16-22.857 33.143-44 51.429-65.714 2.286-3.429 4-6.857 4-11.429 0-4-1.143-8-4-10.857-11.429-15.429-75.429-85.143-92-85.143-4.571 0-8.571 1.714-12 4l-65.714 51.429c-14.286-7.429-28.571-13.143-44-17.714-2.857-29.143-5.714-60.571-13.143-88.571-2.286-8-9.143-13.714-17.143-13.714h-106.286c-8 0-16 6.286-17.143 14.286l-13.143 87.429c-14.857 4.571-29.143 10.857-42.857 17.714l-67.429-50.857c-2.857-2.857-7.429-4-11.429-4-4.571 0-8.571 1.714-12 4.571-14.857 13.714-82.286 74.857-82.286 91.429 0 4 1.714 7.429 4 10.857 16.571 21.714 33.714 42.857 50.286 65.143-8 15.429-14.857 30.857-20 46.857l-86.857 13.714c-8 1.143-13.714 8.571-13.714 16.571v105.714c0 7.429 5.714 16 13.143 17.143l88.571 13.714c4.571 14.857 10.857 29.143 18.286 43.429-16 22.857-33.143 44-51.429 65.714-2.286 3.429-4 7.429-4 11.429s1.143 8 4 11.429c11.429 15.429 75.429 84.571 92 84.571 4.571 0 8.571-1.714 12-4l65.714-51.429c14.286 7.429 28.571 13.143 44 18.286 2.857 28.571 5.714 60 13.143 88 2.286 8 9.143 13.714 17.143 13.714h106.286c8 0 16-6.286 17.143-14.286l13.143-87.429c14.857-4.571 29.143-10.857 42.857-17.714l67.429 50.857c3.429 2.857 7.429 4 11.429 4 4.571 0 8.571-1.714 12-4.571 14.857-13.714 82.286-75.429 82.286-91.429 0-4-1.714-7.429-4-10.857-16.571-22.286-33.714-42.857-49.714-65.143 7.429-15.429 14.286-30.857 19.429-46.857l86.857-13.143c8-1.714 13.714-9.143 13.714-17.143zM1097.143 186.286v-80c0-8.571-73.714-16.571-85.143-17.714-4.571-10.857-10.286-20.571-17.143-29.714 5.143-11.429 29.143-68.571 29.143-78.857 0-1.714-0.571-2.857-2.286-4-6.857-4-68-40.571-70.857-40.571-7.429 0-50.286 57.143-56 65.714-5.714-0.571-11.429-1.143-17.143-1.143s-11.429 0.571-17.143 1.143c-5.714-8.571-48.571-65.714-56-65.714-2.857 0-64 36.571-70.857 40.571-1.714 1.143-2.286 2.857-2.286 4 0 9.714 24 67.429 29.143 78.857-6.857 9.143-12.571 18.857-17.143 29.714-11.429 1.143-85.143 9.143-85.143 17.714v80c0 8.571 73.714 16.571 85.143 17.714 4.571 10.286 10.286 20.571 17.143 29.714-5.143 11.429-29.143 69.143-29.143 78.857 0 1.143 0.571 2.857 2.286 4 6.857 3.429 68 40 70.857 40 7.429 0 50.286-56.571 56-65.143 5.714 0.571 11.429 1.143 17.143 1.143s11.429-0.571 17.143-1.143c16 22.286 33.143 44.571 52.571 64l3.429 1.143c2.857 0 64-36 70.857-40 1.714-1.143 2.286-2.857 2.286-4 0-10.286-24-67.429-29.143-78.857 6.857-9.143 12.571-19.429 17.143-29.714 11.429-1.143 85.143-9.143 85.143-17.714zM1097.143 771.428v-80c0-8.571-73.714-16.571-85.143-17.714-4.571-10.857-10.286-20.571-17.143-29.714 5.143-11.429 29.143-68.571 29.143-78.857 0-1.714-0.571-2.857-2.286-4-6.857-4-68-40.571-70.857-40.571-7.429 0-50.286 57.143-56 65.714-5.714-0.571-11.429-1.143-17.143-1.143s-11.429 0.571-17.143 1.143c-5.714-8.571-48.571-65.714-56-65.714-2.857 0-64 36.571-70.857 40.571-1.714 1.143-2.286 2.857-2.286 4 0 9.714 24 67.429 29.143 78.857-6.857 9.143-12.571 18.857-17.143 29.714-11.429 1.143-85.143 9.143-85.143 17.714v80c0 8.571 73.714 16.571 85.143 17.714 4.571 10.286 10.286 20.571 17.143 29.714-5.143 11.429-29.143 69.143-29.143 78.857 0 1.143 0.571 2.857 2.286 4 6.857 3.429 68 40 70.857 40 7.429 0 50.286-56.571 56-65.143 5.714 0.571 11.429 1.143 17.143 1.143s11.429-0.571 17.143-1.143c16 22.286 33.143 44.571 52.571 64l3.429 1.143c2.857 0 64-36 70.857-40 1.714-1.143 2.286-2.857 2.286-4 0-10.286-24-67.429-29.143-78.857 6.857-9.143 12.571-19.429 17.143-29.714 11.429-1.143 85.143-9.143 85.143-17.714z" />
<glyph unicode="&#xf0ac;" glyph-name="globe" horiz-adv-x="878" d="M438.857 877.714c242.286 0 438.857-196.571 438.857-438.857s-196.571-438.857-438.857-438.857-438.857 196.571-438.857 438.857 196.571 438.857 438.857 438.857zM595.429 580c-4.571-3.429-7.429-9.714-13.143-10.857 2.857 0.571 5.714 10.857 7.429 13.143 3.429 4 8 6.286 12.571 8.571 9.714 4 19.429 5.143 29.714 6.857 9.714 2.286 21.714 2.286 29.143-6.286-1.714 1.714 12 13.714 13.714 14.286 5.143 2.857 13.714 1.714 17.143 6.857 1.143 1.714 1.143 12.571 1.143 12.571-9.714-1.143-13.143 8-13.714 16 0-0.571-1.143-2.286-3.429-4.571 0.571 8.571-10.286 2.286-14.286 3.429-13.143 3.429-11.429 12.571-15.429 22.286-2.286 5.143-8.571 6.857-10.857 12-2.286 3.429-3.429 10.857-8.571 11.429-3.429 0.571-9.714-12-10.857-11.429-5.143 2.857-7.429-1.143-11.429-3.429-3.429-2.286-6.286-1.143-9.714-2.857 10.286 3.429-4.571 9.143-9.714 8 8 2.286 4 10.857-0.571 14.857h2.857c-1.143 5.143-17.143 9.714-22.286 13.143s-32.571 9.143-38.286 5.714c-6.857-4 1.714-15.429 1.714-21.143 0.571-6.857-6.857-8.571-6.857-14.286 0-9.714 18.286-8 13.714-21.143-2.857-8-13.714-9.714-18.286-16-4.571-5.714 0.571-16 5.143-20 4.571-3.429-8-9.143-9.714-10.286-9.714-4.571-17.143 9.714-19.429 18.286-1.714 6.286-2.286 13.714-9.143 17.143-3.429 1.143-14.286 2.857-16.571-0.571-3.429 8.571-15.429 12-23.429 14.857-11.429 4-21.143 4-33.143 2.286 4 0.571-1.143 18.286-10.857 15.429 2.857 5.714 1.714 12 2.857 17.714 1.143 4.571 3.429 9.143 6.857 13.143 1.143 2.286 13.714 15.429 9.714 16 9.714-1.143 20.571-1.714 28.571 6.286 5.143 5.143 7.429 13.714 12.571 19.429 7.429 8.571 16.571-2.286 24.571-2.857 11.429-0.571 10.857 12 4.571 17.714 7.429-0.571 1.143 13.143-2.857 14.857-5.143 1.714-24.571-3.429-14.286-7.429-2.286 1.143-16-27.429-24-13.143-2.286 2.857-3.429 14.857-8.571 15.429-4.571 0-7.429-5.143-9.143-8.571 2.857 7.429-16 12.571-20 13.143 8.571 5.714 1.714 12-4.571 15.429-4.571 2.857-18.857 5.143-22.857 0.571-10.857-13.143 11.429-14.857 17.143-18.286 1.714-1.143 8.571-5.143 4.571-8-3.429-1.714-13.714-4.571-14.857-6.857-3.429-5.143 4-10.857-1.143-16-5.143 5.143-5.143 13.714-9.143 19.429 5.143-6.286-20.571-2.857-20-2.857-8.571 0-22.286-5.714-28.571 2.857-1.143 2.286-1.143 15.429 2.286 12.571-5.143 4-8.571 8-12 10.286-18.857-6.286-36.571-14.286-53.714-23.429 2.286-0.571 4-0.571 6.857 0.571 4.571 1.714 8.571 4.571 13.143 6.857 5.714 2.286 17.714 9.143 24 4 0.571 1.143 2.286 2.286 2.857 2.857 4-4.571 8-9.143 11.429-14.286-4.571 2.286-12 1.143-17.143 0.571-4-1.143-10.857-2.286-12.571-6.857 1.714-2.857 4-7.429 2.857-10.286-7.429 5.143-13.143 13.714-23.429 14.857-4.571 0-9.143 0-12.571-0.571-54.857-30.286-101.143-74.286-134.286-126.857 2.286-2.286 4.571-4 6.857-4.571 5.714-1.714 0-18.286 10.857-9.714 3.429-2.857 4-6.857 1.714-10.857 0.571 0.571 23.429-14.286 25.143-15.429 4-3.429 10.286-7.429 12-12 1.143-4-2.286-8.571-5.714-10.286-0.571 1.143-9.143 9.714-10.286 7.429-1.714-2.857 0-18.286 6.286-17.714-9.143-0.571-5.143-36-7.429-42.857 0-0.571 1.143-0.571 1.143-0.571-1.714-6.857 4-33.714 15.429-30.857-7.429-1.714 13.143-28 16-29.714 7.429-5.143 16-8.571 21.143-16 5.714-8 5.714-20 13.714-26.286-2.286-6.857 12-14.857 11.429-24.571-1.143-0.571-1.714-0.571-2.857-1.143 2.857-8 13.714-8 17.714-15.429 2.286-4.571 0-15.429 7.429-13.143 1.143 12.571-7.429 25.143-13.714 35.429-3.429 5.714-6.857 10.857-9.714 16.571-2.857 5.143-3.429 11.429-5.714 17.143 2.286-0.571 14.857-5.143 13.714-6.857-4.571-11.429 18.286-31.429 24.571-38.857 1.714-1.714 14.857-18.857 8-18.857 7.429 0 17.714-11.429 21.143-17.143 5.143-8.571 4-19.429 7.429-28.571 3.429-11.429 19.429-16.571 28.571-21.714 8-4 14.857-9.714 22.857-12.571 12-4.571 14.857-0.571 25.143 1.143 14.857 2.286 16.571-14.286 28.571-20.571 7.429-4 23.429-9.714 31.429-6.286-3.429-1.143 12-24.571 13.143-26.286 5.143-6.857 14.857-10.286 20.571-17.143 1.714 1.143 3.429 2.857 4 5.143-2.286-6.286 8.571-18.286 14.286-17.143 6.286 1.143 8 13.714 8 18.286-11.429-5.714-21.714-1.143-28 10.286-1.143 2.857-10.286 18.857-2.286 18.857 10.857 0 3.429 8.571 2.286 16.571s-9.143 13.143-13.143 20c-3.429-6.857-14.857-5.143-18.286 0.571 0-1.714-1.714-4.571-1.714-6.857-2.857 0-5.714-0.571-8.571 0.571 1.143 6.857 1.714 15.429 3.429 22.857 2.857 10.286 21.714 30.286-2.857 29.143-8.571-0.571-12-4-14.857-11.429-2.857-6.857-1.714-13.143-9.714-16.571-5.143-2.286-22.286-1.143-27.429 1.714-10.857 6.286-18.286 26.286-18.286 37.714-0.571 15.429 7.429 29.143 0 43.429 3.429 2.857 6.857 8.571 10.857 11.429 3.429 2.286 7.429-1.714 9.143 5.143-1.714 1.143-4 3.429-4.571 3.429 8.571-4 24.571 5.714 32 0 4.571-3.429 9.714-4.571 12.571 1.143 0.571 1.714-4 8.571-1.714 13.143 1.714-9.714 8-11.429 16.571-5.143 3.429-3.429 12.571-2.286 18.857-5.714 6.286-4 7.429-10.286 14.857-1.714 4.571-6.857 5.143-6.857 6.857-13.714 1.714-6.286 5.143-22.286 10.857-25.143 12-7.429 9.143 12.571 8 19.429-0.571 0.571-0.571 19.429-1.143 19.429-18.286 4-11.429 18.286-1.143 28 1.714 1.143 14.857 5.714 20.571 10.286 5.143 4.571 11.429 12.571 8.571 20 2.857 0 5.143 2.286 6.286 5.143-1.714 0.571-8.571 6.286-9.714 5.714 4 2.286 3.429 5.714 1.143 9.143 5.714 3.429 2.857 9.714 8.571 12 6.286-8.571 18.857 1.143 12.571 8 5.714 8 18.857 4 22.286 11.429 8.571-2.286 2.286 8.571 6.857 14.857 4 5.143 10.857 5.143 16 8 0-0.571 14.286 8 9.714 8.571 9.714-1.143 29.143 9.143 14.286 17.714 2.286 5.143-5.143 7.429-10.286 8.571 4 1.143 9.143-1.143 12.571 1.143 7.429 5.143 2.286 7.429-4 9.143-8 2.286-18.286-2.857-24.571-6.857zM502.286 78.857c78.286 13.714 148 52.571 200.571 108-3.429 3.429-9.714 2.286-14.286 4.571-4.571 1.714-8 3.429-13.714 4.571 1.143 11.429-11.429 15.429-19.429 21.143-7.429 5.714-12 12-22.857 9.714-1.143-0.571-12.571-4.571-10.286-6.857-7.429 6.286-10.857 9.714-20.571 12.571-9.143 2.857-15.429 14.286-24.571 4-4.571-4.571-2.286-11.429-4.571-16-7.429 6.286 6.857 13.714 1.143 20.571-6.857 8-18.857-5.143-24.571-8.571-3.429-2.857-7.429-4-9.714-7.429-2.857-4-4-9.143-6.286-13.143-1.714 4.571-11.429 3.429-12 6.857 2.286-13.714 2.286-28 5.143-41.714 1.714-8 0-21.143-6.857-27.429s-15.429-13.143-16.571-22.857c-1.143-6.857 0.571-13.143 6.857-14.857 0.571-8.571-9.143-14.857-8.571-24 0-0.571 0.571-6.286 1.143-9.143z" />
<glyph unicode="&#xf121;" glyph-name="code" horiz-adv-x="1097" d="M352.571 151.428l-28.571-28.571c-7.429-7.429-18.857-7.429-26.286 0l-266.286 266.286c-7.429 7.429-7.429 18.857 0 26.286l266.286 266.286c7.429 7.429 18.857 7.429 26.286 0l28.571-28.571c7.429-7.429 7.429-18.857 0-26.286l-224.571-224.571 224.571-224.571c7.429-7.429 7.429-18.857 0-26.286zM690.286 761.143l-213.143-737.714c-2.857-9.714-13.143-15.429-22.286-12.571l-35.429 9.714c-9.714 2.857-15.429 13.143-12.571 22.857l213.143 737.714c2.857 9.714 13.143 15.429 22.286 12.571l35.429-9.714c9.714-2.857 15.429-13.143 12.571-22.857zM1065.714 389.143l-266.286-266.286c-7.429-7.429-18.857-7.429-26.286 0l-28.571 28.571c-7.429 7.429-7.429 18.857 0 26.286l224.571 224.571-224.571 224.571c-7.429 7.429-7.429 18.857 0 26.286l28.571 28.571c7.429 7.429 18.857 7.429 26.286 0l266.286-266.286c7.429-7.429 7.429-18.857 0-26.286z" />
<glyph unicode="&#xf161;" glyph-name="sort-amount-desc" horiz-adv-x="1041" d="M694.857 54.857v-109.714c0-10.286-8-18.286-18.286-18.286h-146.286c-10.286 0-18.286 8-18.286 18.286v109.714c0 10.286 8 18.286 18.286 18.286h146.286c10.286 0 18.286-8 18.286-18.286zM420.571 128c0-5.143-2.286-9.714-5.714-13.714l-182.286-182.286c-4-3.429-8.571-5.143-13.143-5.143s-9.143 1.714-13.143 5.143l-182.857 182.857c-5.143 5.714-6.857 13.143-4 20s9.714 11.429 17.143 11.429h109.714v786.286c0 10.286 8 18.286 18.286 18.286h109.714c10.286 0 18.286-8 18.286-18.286v-786.286h109.714c10.286 0 18.286-8 18.286-18.286zM804.571 347.428v-109.714c0-10.286-8-18.286-18.286-18.286h-256c-10.286 0-18.286 8-18.286 18.286v109.714c0 10.286 8 18.286 18.286 18.286h256c10.286 0 18.286-8 18.286-18.286zM914.286 640v-109.714c0-10.286-8-18.286-18.286-18.286h-365.714c-10.286 0-18.286 8-18.286 18.286v109.714c0 10.286 8 18.286 18.286 18.286h365.714c10.286 0 18.286-8 18.286-18.286zM1024 932.571v-109.714c0-10.286-8-18.286-18.286-18.286h-475.429c-10.286 0-18.286 8-18.286 18.286v109.714c0 10.286 8 18.286 18.286 18.286h475.429c10.286 0 18.286-8 18.286-18.286z" />
<glyph unicode="&#xf21d;" glyph-name="street-view" horiz-adv-x="805" d="M804.571 73.143c0-100.571-208.571-146.286-402.286-146.286s-402.286 45.714-402.286 146.286c0 77.714 116 114.286 213.143 130.857 20 3.429 38.857-9.714 42.286-29.714s-9.714-38.857-29.714-42.286c-117.714-20.571-150.857-52.571-152.571-59.429 5.714-19.429 115.429-72.571 329.143-72.571s323.429 53.143 329.143 73.714c-1.714 5.714-34.857 37.714-152.571 58.286-20 3.429-33.143 22.286-29.714 42.286s22.286 33.143 42.286 29.714c97.143-16.571 213.143-53.143 213.143-130.857zM585.143 585.143v-219.429c0-20-16.571-36.571-36.571-36.571h-36.571v-219.429c0-20-16.571-36.571-36.571-36.571h-146.286c-20 0-36.571 16.571-36.571 36.571v219.429h-36.571c-20 0-36.571 16.571-36.571 36.571v219.429c0 40.571 32.571 73.143 73.143 73.143h219.429c40.571 0 73.143-32.571 73.143-73.143zM530.286 804.571c0-70.857-57.143-128-128-128s-128 57.143-128 128 57.143 128 128 128 128-57.143 128-128z" />
</font></defs></svg>