openvibers/openvibe.shared Commits

openvibe-shared 4.221.0: the icon audit, kit.icon draws every glyph, nine new glyphs (#496)

OP OpenVibers committed 2 days ago · 8a353d9e75 · 37 files, +6084 −102

* Glyphs 4.219.0: the icon audit, kit.icon draws every glyph, nine new glyphs and keywords

* CI: audit this repository's icon names, and let --root . be the repository

* Merge remote-tracking branch 'origin/main' into icons-audit-1112

# Conflicts:
#	CHANGELOG.md

* Merge main (4.220.0); the icon audit releases as 4.221.0

Changes

ddiff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
iindex b1e2b7a..eeb0705 100644
---- a/.github/workflows/ci.yml
++++ b/.github/workflows/ci.yml
@@@ -34,6 +34,8 @@ jobs:
cache: npm
- run: npm ci --no-audit --no-fund
- run: npm test
++ - name: icon audit (every icon name resolves)
++ run: node scripts/icon-audit.js --root .
- name: pin drift (openvibe-* library pins)
run: curl -fsSL https://raw.githubusercontent.com/OpenVibers/OpenVibe.Shared/main/scripts/pin-drift.js | node - "$GITHUB_WORKSPACE"
- name: install acorn (floating promises check)
ddiff --git a/CHANGELOG.md b/CHANGELOG.md
iindex f1ca432..05cc9bb 100644
---- a/CHANGELOG.md
++++ b/CHANGELOG.md
@@@ -1,5 +1,25 @@
# Changelog
++## 4.221.0 — 2026-11-12
++
++The icon system, audited end to end (plan L32 I1/I2; the owner, 11-12: "Broken icon. Improve the icons that exist, add
++more icons, and improve the icon system in general").
++
++- **No broken icon anywhere.** `scripts/icon-audit.js` reads every OpenVibers repository's main and lists every icon
++ name that does not resolve: `fa-*` classes, `kit.icon('…')`, `glyphs.*('…')`, and the `icon:` fields in NAVs, menus
++ and manifests. A site can run it from the package (`npx ov-icon-audit --root .`) and fail CI on a miss; the audit
++ found and this release fixes `fa-shoe-prints`, `fa-calendar-check`, `fa-cloud-arrow-down`,
++ `fa-magnifying-glass-chart`, `fa-magnifying-glass-dollar`, `fa-plug-circle-plus`, `fa-power-off` and `fa-receipt`.
++- **`kit.icon(name)` draws every glyph in `openvibe-shared/glyphs`**, not only the kit's own 86: the rest travel with
++ kit.js as a generated block (`scripts/build-kit-glyphs.js`) and a test checks the block is current. `compass`, `chip`,
++ `gauge`, `layers`, `route`, `scale` and `flask` no longer draw an empty `<svg>` through the kit.
++- **Nine new glyphs**, each with a solid twin: `binoculars`, `telescope`, `microscope`, `gpu`, `cpu`, `memory`,
++ `joystick`, `wand` and `layers-plus`; `wand-magic-sparkles` now draws the wand, and `ram` maps to `memory`. All are
++ centred and sized to the set (checked by test/glyph-metrics, test/icon-ink), reviewed at 16/20/24 px in light and
++ dark, and rebuilt into the sprite, CSS, web/desktop fonts and code points.
++- **Keywords for every glyph.** `glyphs.META[name].tags` carries the Font Awesome names a glyph stands for plus its
++ synonyms (for the icon pages and the suggest API), so every glyph has searchable words.
++
## 4.220.0 — 2026-11-12
**One UI: the floating Dock is gone; the menu holds Chat and Vibe on every screen** (the owner, 11-12, with a phone
ddiff --git a/README.md b/README.md
iindex 33509c0..2e2d689 100644
---- a/README.md
++++ b/README.md
@@@ -5,7 +5,7 @@
**Docs:** https://openvibe.services · **For AI:** https://openvibe.network/llms.txt
**Install and test:** `npm ci && npm test`
--**Status:** alpha, v4.220.0 (every release is a tag; see [CHANGELOG.md](CHANGELOG.md)). Every deployed
++**Status:** alpha, v4.221.0 (every release is a tag; see [CHANGELOG.md](CHANGELOG.md)). Every deployed
consumer installs a tagged release and none keeps a vendored copy
([docs/migration-plan.md](docs/migration-plan.md) is done); each repository's `package.json` names
the tag it pins.
ddiff --git a/STATUS.json b/STATUS.json
iindex d3e53dc..a3b80d4 100644
---- a/STATUS.json
++++ b/STATUS.json
@@@ -4,13 +4,14 @@
"code": true,
"wave": "W2",
"package": "openvibe-shared",
-- "version": "4.220.0",
++ "version": "4.221.0",
"plan": "OpenVibe End-to-End Realignment & Implementation Plan, revision 3 (20 Sep 2026)",
"deployed": false,
"deployment": "none of its own: a package released as git tags; OpenVibe.Network serves /shared/* from its pinned tag, and a site can serve its own pinned copy (openvibe-shared/serve)",
"contracts": "openvibe-contracts v0.410.0 (devDependency: the release manifest contract)",
"sdk": "openvibe-sdk v0.152.0",
"features": [
++ "the icon audit (a script that fails CI on any unresolved icon name in a repository), kit.icon drawing every glyph, nine new glyphs with solids, and keywords in every glyph's META (4.220.0)",
"the Quest guide on any page and the current Live step in the Dock's agent view (4.209.0)",
"one move engine for a floating thing: OVFloat.attach gives the PiP's drag, flick, tuck and kept place to any box, and a panel window adopts it (4.208.0)",
"the menu Feed searches Community with examples and uses the one composer for pictures and files; the Chat summary opens the Vibe tab (4.206.0)",
@@@ -25,8 +26,8 @@
"every shape glyph has a solid drawing (203 of 278; the other 75 are line glyphs that thicken when small), glyphs.svg() draws a solid's line parts as lines, and every product id has its own site mark, so no product draws the bare V (4.183.0)",
"the Dock's agent view, timeline and Actor ask Network's /api/frame relay instead of openvibe.codes and openvibe.actor, so a signed-in page logs no cross-origin console errors; an explicit base still reaches the product (4.181.0)",
"an agent's live panel: ov-canvas.js draws actor.canvas@1 (headings, text, lists, checklists, tables, metrics, bar and line charts, pictures from openvibe.media, https links, buttons) the same on every site; built node by node, a button only asks, a tick tells, versions only grow (4.145.0)",
-- "send it on OpenVibe: the share sheet's first place for a signed-in person is OpenVibe Chat; the Dock opens on Send to… (a conversation, or someone new by their name) and the message waits in the box until the person sends it, OpenVibeDock.share({ text, title }) (4.144.0)",
-- "one timeline for many players: ov-sync.js, OVSync.attach(mediaEl, { room, socket }), follows Chat's common.sync-clock@1 state over the room socket, measures the server clock with five time samples and holds the element within ±80 ms, nudging 0.95–1.05 or seeking, and respecting the control lease (4.143.0)",
++ "send it on OpenVibe: the share sheet's first place for a signed-in person is OpenVibe Chat; the Dock opens on Send to\u2026 (a conversation, or someone new by their name) and the message waits in the box until the person sends it, OpenVibeDock.share({ text, title }) (4.144.0)",
++ "one timeline for many players: ov-sync.js, OVSync.attach(mediaEl, { room, socket }), follows Chat's common.sync-clock@1 state over the room socket, measures the server clock with five time samples and holds the element within \u00b180 ms, nudging 0.95\u20131.05 or seeking, and respecting the control lease (4.143.0)",
"the menu on a phone has a round close button at the end of the search pill: it covers the whole screen, burger too (4.142.0)",
"the forms kit loads when a form control is drawn, not merely present: a closed dialog's select costs nothing (4.141.0)",
"the Compose export maps Material 3's container roles (cards, the navigation bar and its selected pill, dialogs) to Vibe surfaces, so native apps never show Material's lavender (4.140.0)",
@@@ -45,8 +46,8 @@
"the shared video player (player.js, player.css): one look for every <video>",
"the player's AD control: a descriptions track is remembered per person, toggled with D and spoken through speech synthesis (4.126.0)",
"Ask your agent: kit.askAgent and any [data-ov-ask] control open your Vibe in the Dock with the question waiting, unsent; and every page preconnects to openvibe.network (4.134.0)",
-- "a picture on the menu's network cards: each entry's 64×36 thumbnail before its title when the site sent one (frame.menu-card@1 images, Contracts 0.320.0), https only and lazy (4.133.0)",
-- "your feeds in the menu: choose which sites' cards show (Today, News, Trending, New worlds…) and their order; and the navbar keeps the Frame's cards, next and beacon, which it used to drop (4.132.0)",
++ "a picture on the menu's network cards: each entry's 64\u00d736 thumbnail before its title when the site sent one (frame.menu-card@1 images, Contracts 0.320.0), https only and lazy (4.133.0)",
++ "your feeds in the menu: choose which sites' cards show (Today, News, Trending, New worlds\u2026) and their order; and the navbar keeps the Frame's cards, next and beacon, which it used to drop (4.132.0)",
"your online status on every site: a dot on your picture, a heartbeat once a minute across tabs, and a picker (Online, Do not disturb, Invisible, a status line) in the account menu (4.131.0)",
"your things on every site: Messages (opens your DMs in place, in the Dock) with Chat's unread count, and the OpenCoins and Vibes balances, on unless a site says no (4.130.0)",
"one menu: the burger opens the OpenVibe menu, this site's pages first and Display at its foot; the old drawer only for sites that ask (4.129.0)",
ddiff --git a/docs/kit.md b/docs/kit.md
iindex 8bdf22f..571558c 100644
---- a/docs/kit.md
++++ b/docs/kit.md
@@@ -205,9 +205,15 @@ kit.action({ action: '/s/x/leave', icon: 'leave', label: 'Leave', confirm: 'Leav
kit.badge(text, 'accent' | 'ok' | 'warn' | 'bad' | 'live') · kit.dot(n) · kit.icon(name) · kit.ICONS
```
--`kit.ICONS` lists the icon names: 24-unit line drawings in the text's colour, among them `back`, `plus`, `send`,
--`search`, `gear`, `members`, `invite`, `chat`, `bell`, `home`, `spark`, `live`, `video`, `image`, `tag`, `coin`,
--`trophy`, `map`, `code`, `robot` and `game`.
++`kit.ICONS` lists every icon name (the whole `openvibe-shared/glyphs` registry, 4.219.0): 24-unit line drawings in the
++text's colour, among them `back`, `plus`, `send`, `search`, `gear`, `members`, `invite`, `chat`, `bell`, `home`, `spark`,
++`live`, `video`, `image`, `tag`, `coin`, `trophy`, `map`, `code`, `robot`, `game`, `compass`, `binoculars`, `telescope`,
++`microscope`, `gpu`, `cpu`, `memory`, `joystick`, `wand` and `layers-plus`. A name the set does not have still draws
++nothing, so a page that names icons can be checked before it ships:
++
++```bash
++npx ov-icon-audit --root . # every icon name in this repository resolves (exit 1 when one does not)
++```
### Cards and rails (4.28.0)
ddiff --git a/glyph-codepoints.json b/glyph-codepoints.json
iindex 38f2850..20d463c 100644
---- a/glyph-codepoints.json
++++ b/glyph-codepoints.json
@@@ -278,6 +278,15 @@
"wizard": "E113",
"book-open": "E114",
"puzzle": "E115",
-- "flame": "E116"
++ "flame": "E116",
++ "binoculars": "E117",
++ "cpu": "E118",
++ "gpu": "E119",
++ "joystick": "E11A",
++ "layers-plus": "E11B",
++ "memory": "E11C",
++ "microscope": "E11D",
++ "telescope": "E11E",
++ "wand": "E11F"
}
}
ddiff --git a/glyph-fonts/manifest.json b/glyph-fonts/manifest.json
iindex 940c7be..6658bad 100644
---- a/glyph-fonts/manifest.json
++++ b/glyph-fonts/manifest.json
@@@ -1,22 +1,22 @@
{
"family": "OV Glyphs",
-- "glyphs": 278,
-- "source_sha256": "a4d2fb79a53342b1d3733d11d5d2420165c6d495a640dde5889a9f7d425c81f9",
++ "glyphs": 287,
++ "source_sha256": "0c8feeaad623c24f8d4659b55e58f7b8c8409ad9285e5bbf78b0259d17109e2d",
"files": {
-- "ov-glyphs.woff2": 25636,
-- "glyph-fonts/ov-glyphs.ttf": 54876,
-- "glyph-fonts/ov-glyphs.otf": 68816,
-- "ov-glyphs-thin.woff2": 25964,
-- "glyph-fonts/ov-glyphs-thin.ttf": 59348,
-- "glyph-fonts/ov-glyphs-thin.otf": 69652,
-- "ov-glyphs-light.woff2": 26112,
-- "glyph-fonts/ov-glyphs-light.ttf": 59772,
-- "glyph-fonts/ov-glyphs-light.otf": 69544,
-- "ov-glyphs-bold.woff2": 26052,
-- "glyph-fonts/ov-glyphs-bold.ttf": 54920,
-- "glyph-fonts/ov-glyphs-bold.otf": 68052,
-- "ov-glyphs-solid.woff2": 15308,
-- "glyph-fonts/ov-glyphs-solid.ttf": 31240,
-- "glyph-fonts/ov-glyphs-solid.otf": 28184
++ "ov-glyphs.woff2": 26588,
++ "glyph-fonts/ov-glyphs.ttf": 56996,
++ "glyph-fonts/ov-glyphs.otf": 71824,
++ "ov-glyphs-thin.woff2": 26872,
++ "glyph-fonts/ov-glyphs-thin.ttf": 61844,
++ "glyph-fonts/ov-glyphs-thin.otf": 72800,
++ "ov-glyphs-light.woff2": 27044,
++ "glyph-fonts/ov-glyphs-light.ttf": 62168,
++ "glyph-fonts/ov-glyphs-light.otf": 72592,
++ "ov-glyphs-bold.woff2": 27004,
++ "glyph-fonts/ov-glyphs-bold.ttf": 57000,
++ "glyph-fonts/ov-glyphs-bold.otf": 70656,
++ "ov-glyphs-solid.woff2": 16012,
++ "glyph-fonts/ov-glyphs-solid.ttf": 32788,
++ "glyph-fonts/ov-glyphs-solid.otf": 29896
}
}
ddiff --git a/glyph-fonts/ov-glyphs-bold.otf b/glyph-fonts/ov-glyphs-bold.otf
iindex f9bddbc..c6e871e 100644
BBinary files a/glyph-fonts/ov-glyphs-bold.otf and b/glyph-fonts/ov-glyphs-bold.otf differ
ddiff --git a/glyph-fonts/ov-glyphs-bold.ttf b/glyph-fonts/ov-glyphs-bold.ttf
iindex bb6e2ac..8cc1346 100644
BBinary files a/glyph-fonts/ov-glyphs-bold.ttf and b/glyph-fonts/ov-glyphs-bold.ttf differ
ddiff --git a/glyph-fonts/ov-glyphs-light.otf b/glyph-fonts/ov-glyphs-light.otf
iindex d090009..eefd4a8 100644
BBinary files a/glyph-fonts/ov-glyphs-light.otf and b/glyph-fonts/ov-glyphs-light.otf differ
ddiff --git a/glyph-fonts/ov-glyphs-light.ttf b/glyph-fonts/ov-glyphs-light.ttf
iindex a73ee96..c6778c9 100644
BBinary files a/glyph-fonts/ov-glyphs-light.ttf and b/glyph-fonts/ov-glyphs-light.ttf differ
ddiff --git a/glyph-fonts/ov-glyphs-solid.otf b/glyph-fonts/ov-glyphs-solid.otf
iindex 73cd25a..cc87e6c 100644
BBinary files a/glyph-fonts/ov-glyphs-solid.otf and b/glyph-fonts/ov-glyphs-solid.otf differ
ddiff --git a/glyph-fonts/ov-glyphs-solid.ttf b/glyph-fonts/ov-glyphs-solid.ttf
iindex ef5411b..3223107 100644
BBinary files a/glyph-fonts/ov-glyphs-solid.ttf and b/glyph-fonts/ov-glyphs-solid.ttf differ
ddiff --git a/glyph-fonts/ov-glyphs-thin.otf b/glyph-fonts/ov-glyphs-thin.otf
iindex fb7b704..2141a6e 100644
BBinary files a/glyph-fonts/ov-glyphs-thin.otf and b/glyph-fonts/ov-glyphs-thin.otf differ
ddiff --git a/glyph-fonts/ov-glyphs-thin.ttf b/glyph-fonts/ov-glyphs-thin.ttf
iindex eb7f401..24b4377 100644
BBinary files a/glyph-fonts/ov-glyphs-thin.ttf and b/glyph-fonts/ov-glyphs-thin.ttf differ
ddiff --git a/glyph-fonts/ov-glyphs.otf b/glyph-fonts/ov-glyphs.otf
iindex e05a694..1eced9e 100644
BBinary files a/glyph-fonts/ov-glyphs.otf and b/glyph-fonts/ov-glyphs.otf differ
ddiff --git a/glyph-fonts/ov-glyphs.ttf b/glyph-fonts/ov-glyphs.ttf
iindex a695457..e15212e 100644
BBinary files a/glyph-fonts/ov-glyphs.ttf and b/glyph-fonts/ov-glyphs.ttf differ
ddiff --git a/glyphs.js b/glyphs.js
iindex fdc8a5a..26543f0 100644
---- a/glyphs.js
++++ b/glyphs.js
@@@ -97,6 +97,16 @@
drop: '<path d="M12 3.5s5.9 6.4 5.9 10.8a5.9 5.9 0 0 1-11.8 0c0-4.4 5.9-10.8 5.9-10.8Z"/>',
wifi: '<path d="M3.7 9.4a12.4 12.4 0 0 1 16.7 0M6.4 12.5a8.4 8.4 0 0 1 11.5 0M9.1 15.6a4.4 4.4 0 0 1 6.2 0M12.1 18.6h0"/>',
branch: '<circle cx="6.7" cy="5.6" r="1.9"/><circle cx="6.7" cy="18.6" r="1.9"/><circle cx="17.9" cy="7.5" r="1.9"/><path d="M6.7 7.5v9.3M17.9 9.3c0 5.1-6 3.7-10.2 7.9"/>',
++ // 2026-11-12: the tools, machines and creative shapes the icon audit found missing (plan L32 I1/I2).
++ binoculars: '<rect x="4.4" y="7.4" width="6" height="12.8" rx="3"/><rect x="13.6" y="7.4" width="6" height="12.8" rx="3"/><path d="M10.4 10.2h3.2M10.4 15.8h3.2"/><path d="M6.9 7.4V5.7a1.6 1.6 0 0 1 3.2 0v1.7M13.9 7.4V5.7a1.6 1.6 0 0 1 3.2 0v1.7"/>',
++ telescope: '<path d="M3.1 11.4l14.4-7.2l2.5 5l-14.4 7.2Z"/><path d="M9.1 14.9l-1.6 4.7M9.1 14.9l5.5 4.7M8.2 17.3h6.4"/>',
++ microscope: '<path d="M3.4 19.9h17.2M6.2 19.9v-3.4h5.8v3.4M9.2 16.5h8.6M14.1 16.5V7.4M14.1 7.4a4 4 0 0 1 4-4h1.2M19.3 3.4v4.8M9.9 9.9h3.6"/>',
++ gpu: '<rect x="3.5" y="5.5" width="14.4" height="10" rx="1.6"/><circle cx="8.2" cy="10.5" r="2.8"/><path d="M8.2 8.3v4.4M6 10.5h4.4"/><path d="M17.9 8h2.6v5h-2.6M3.5 15.5v2.5"/>',
++ cpu: '<rect x="7" y="7" width="10" height="10" rx="1.6"/><rect x="10.4" y="10.4" width="3.2" height="3.2" rx="0.6"/><path d="M9.5 3.5v3.5M14.5 3.5v3.5M9.5 17v3.5M14.5 17v3.5M3.5 9.5h3.5M3.5 14.5h3.5M17 9.5h3.5M17 14.5h3.5"/>',
++ memory: '<rect x="3.5" y="5.5" width="17" height="7.5" rx="1.2"/><path d="M3.5 15v3.5M6.6 15v3.5M9.7 15v3.5M12.8 15v3.5M15.9 15v3.5M19 15v3.5"/><path d="M6.7 8h4.8M6.7 10.8h3M13.4 8h3.9M13.4 10.8h2.4"/>',
++ joystick: '<path d="M4.3 19.6h15.4l-2.6-7.3H6.9Z"/><path d="M12 12.3V7.6"/><circle cx="12" cy="5.4" r="2.1"/><circle cx="8.3" cy="16.6" r="1.1"/><circle cx="15.7" cy="16.6" r="1.1"/>',
++ wand: '<path d="M3.7 20.3L13.9 10.1M12.1 8.3l3.6 3.6"/><path d="M17.9 3.7l0.9 2.3l2.3 0.9l-2.3 0.9l-0.9 2.3l-0.9-2.3l-2.3-0.9l2.3-0.9Z"/>',
++ 'layers-plus': '<path d="M3.8 9.8l8.2-4.8l8.2 4.8M3.8 14l8.2 4.8l4.8-2.8"/><path d="M18.6 14.4v5M16.1 16.9h5"/>',
// 4.63.0: the Font Awesome names the network still used most (openvibe.design/icons' "Still Font Awesome", 10-31).
restroom: '<circle cx="7.1" cy="5.3" r="1.7"/><circle cx="16.4" cy="5.3" r="1.7"/><path d="M11.7 3.6v16.7M5.6 20.3v-5.1H4.7V10.6A1.4 1.4 0 0 1 6.1 9.2h1.9a1.4 1.4 0 0 1 1.4 1.4v4.6H8.5V20.3M15.5 20.3v-3.7h-2.4l1.9-6.1a0.9 0.9 0 0 1 0.9-0.9h0.9a0.9 0.9 0 0 1 0.9 0.9l1.9 6.1H17.3v3.7"/>',
shelter: '<path d="M3.7 10.5L12 4l8.3 6.5M5.9 9.2v10.4M18.1 9.2v10.4"/><circle cx="12" cy="11" r="1.6"/><path d="M9.8 19.6v-3.9a2.2 2.2 0 0 1 4.3 0V19.6"/>',
@@@ -459,15 +469,24 @@
'hot-tub': '<circle cx="8.2" cy="5.4" r="2.4"/><path d="M2.6 10.9h18.8v4.2a5.1 5.1 0 0 1-5.1 5.1h-8.5a5.1 5.1 0 0 1-5.1-5.1Z"/><path class="ln" d="M6.3 10.9v-0.6A2.4 2.4 0 0 1 8.7 8H9.2M13.5 9.4c0.8-0.9-0.8-1.9 0-2.8M17.3 9.4c0.8-0.9-0.8-1.9 0-2.8"/>',
group: '<rect x="6.9" y="6.8" width="6.4" height="4.8" rx="1.1"/><rect x="10.8" y="12.5" width="6.4" height="4.6" rx="1.1"/><path class="ln" d="M4 7.6V4h3.6M16.5 4h3.6v3.6M20 16.4v3.6h-3.6M7.6 20H4v-3.6"/>',
gavel: '<path d="M11.3 5.5L5.5 11.3l6.1 6.1l5.8-5.8Z"/><path class="ln" d="M13.7 4.2l5 5M3.8 19.1l5.7-5.7M13.7 19.1h6.3"/>',
++ binoculars: '<rect x="2.9" y="5.4" width="6.8" height="16" rx="3.4"/><rect x="14.3" y="5.4" width="6.8" height="16" rx="3.4"/><rect x="9.3" y="10.7" width="5.4" height="2.8" rx="1"/><path class="ln" d="M5.8 5.4V5.2a1.3 1.3 0 0 1 2.6 0v0.2M17.6 5.4V5.2a1.3 1.3 0 0 1 2.6 0v0.2"/>',
++ telescope: '<path d="M2.2 12.2l15.6-7.8l3 6l-15.6 7.8Z"/><path class="ln" d="M9.1 14.9l-1.6 4.7M9.1 14.9l5.5 4.7M8.2 17.3h6.4"/>',
++ microscope: '<path d="M2.8 18.2h18.4v2.6H2.8Z"/><path d="M6.2 14.8h5.8v3.4H6.2Z"/><path d="M9.2 14.8h8.6v2.6H9.2Z"/><path d="M12.6 7.4a5 5 0 0 1 5-5h1.2v4.8h-1.2a1.8 1.8 0 0 0-1.8 1.8v6.4h-3.2Z"/><path class="ln" d="M19.3 3.4v4.8M9.9 9.9h3.6"/>',
++ gpu: '<rect x="4" y="5.5" width="14.4" height="10" rx="1.6"/><circle cx="8.7" cy="10.5" r="2.8"/><rect x="18.4" y="8" width="2.6" height="5" rx="0.8"/><path class="ln" d="M8.7 8.3v4.4M6.5 10.5h4.4M4 15.5v2.5"/>',
++ cpu: '<path fill-rule="evenodd" d="M7 5.8h10A1.2 1.2 0 0 1 18.2 7v10a1.2 1.2 0 0 1-1.2 1.2H7A1.2 1.2 0 0 1 5.8 17V7A1.2 1.2 0 0 1 7 5.8Zm3.4 4.6a0.6 0.6 0 0 0-0.6 0.6v3.2a0.6 0.6 0 0 0 0.6 0.6h3.2a0.6 0.6 0 0 0 0.6-0.6V11a0.6 0.6 0 0 0-0.6-0.6Z"/><path class="ln" d="M9.5 3.7v3.3M14.5 3.7v3.3M9.5 17v3.3M14.5 17v3.3M3.7 9.5h3.3M3.7 14.5h3.3M17 9.5h3.3M17 14.5h3.3"/>',
++ memory: '<rect x="3.5" y="5" width="17" height="7.5" rx="1.2"/><path class="ln" d="M3.5 14.5v3.5M6.6 14.5v3.5M9.7 14.5v3.5M12.8 14.5v3.5M15.9 14.5v3.5M19 14.5v3.5M6.7 7.5h4.8M6.7 10.3h3M13.4 7.5h3.9M13.4 10.3h2.4"/>',
++ joystick: '<path d="M3.8 21.2h16.4l-2.8-8.2H6.6Z"/><circle cx="12" cy="5.6" r="2.8"/><circle cx="8.3" cy="17.2" r="1.1"/><circle cx="15.7" cy="17.2" r="1.1"/><path class="ln" d="M12 13V8.4"/>',
++ wand: '<path class="ln" d="M3.7 20.3L13.9 10.1M12.1 8.3l3.6 3.6"/><path d="M17.9 3.7l0.9 2.3l2.3 0.9l-2.3 0.9l-0.9 2.3l-0.9-2.3l-2.3-0.9l2.3-0.9Z"/>',
++ 'layers-plus': '<path d="M12 4.1l8.2 4.8l-8.2 4.8l-8.2-4.8Z"/><path class="ln" d="M3.8 14l8.2 4.8l4.8-2.8"/><path d="M17.6 13.9h1.6v2.2h2.2v1.6h-2.2v2.2h-1.6v-2.2h-2.2v-1.6h2.2Z"/>',
});
const BY = { kit: 'the OpenVibe Kit', opus: 'drawn by Opus for the glyph set (2026-10-31)' };
const ALL = { ...(kit && kit.PATHS ? kit.PATHS : {}), ...DRAWN };
const NAMES = Object.freeze(Object.keys(ALL).sort());
-- const META = Object.freeze(Object.fromEntries(NAMES.map((n) => [n, { by: DRAWN[n] ? BY.opus : BY.kit, tags: [] }])));
// ── Font Awesome's names, as the network uses them, mapped to the glyph that stands for each ──
const FA = Object.freeze({
-- 'wand-magic-sparkles': 'spark', 'wand-magic': 'spark', sparkles: 'spark', 'star-of-life': 'spark', eye: 'eye', 'eye-slash': 'eye-off',
++ 'wand-magic-sparkles': 'wand', 'wand-magic': 'wand', 'wand-sparkles': 'wand', sparkles: 'spark', 'star-of-life': 'spark', eye: 'eye', 'eye-slash': 'eye-off',
++ binoculars: 'binoculars', telescope: 'telescope', microscope: 'microscope', joystick: 'joystick', gpu: 'gpu', cpu: 'cpu', memory: 'memory', ram: 'memory',
'tower-broadcast': 'live', 'broadcast-tower': 'live', 'satellite-dish': 'dish', 'tower-cell': 'live', 'signal': 'wifi', wifi: 'wifi',
xmark: 'close', times: 'close', 'circle-xmark': 'x-circle', 'xmark-circle': 'x-circle', video: 'video', 'video-slash': 'video', camera: 'camera',
robot: 'robot', scissors: 'scissors', cut: 'scissors', copy: 'copy', paste: 'clipboard', clipboard: 'clipboard', 'clipboard-list': 'clipboard',
@@@ -498,6 +517,7 @@
'right-from-bracket': 'leave', 'right-to-bracket': 'enter', 'arrow-right-from-bracket': 'leave', 'arrow-right-to-bracket': 'enter',
gift: 'gift', lightbulb: 'idea', 'cart-shopping': 'cart', cart: 'cart', bullseye: 'target', trophy: 'trophy', tag: 'tag', tags: 'tag', shirt: 'shirt', reply: 'reply',
'face-smile': 'smile', 'box-archive': 'archive', ticket: 'ticket', thumbtack: 'tack', store: 'store', keyboard: 'keyboard', gavel: 'gavel', droplet: 'drop',
++ 'calendar-check': 'calendar', 'cloud-arrow-down': 'download', 'magnifying-glass-chart': 'chart', 'magnifying-glass-dollar': 'search', 'plug-circle-plus': 'plug', 'power-off': 'stop', receipt: 'ticket', 'shoe-prints': 'walk', broadcast: 'live', clip: 'scissors',
flag: 'flag', calendar: 'calendar', 'calendar-days': 'calendar', phone: 'phone', 'mobile-screen': 'phone', 'hand': 'hand', 'hand-pointer': 'hand', grid: 'grid',
'table-cells': 'grid', 'chart-simple': 'chart', 'chart-bar': 'chart', 'filter': 'filter', 'ellipsis': 'more', 'ellipsis-vertical': 'more', 'share-nodes': 'nodes',
// 4.63.0
@@@ -543,6 +563,27 @@
paintbrush: 'palette', 'paint-brush': 'palette',
});
++ // Each glyph's words, for openvibe.design/icons and the suggest API: the Font Awesome names it stands for, plus
++ // the synonyms a person would type for it. Every glyph has some (a name with no alias still gets its own).
++ const KEYWORDS = {
++ binoculars: 'look see view search find observe spy distance bird',
++ telescope: 'look far stars space astronomy observe lens',
++ microscope: 'science lab biology research tiny zoom',
++ gpu: 'graphics card render video hardware compute gaming',
++ cpu: 'processor chip computer hardware core',
++ memory: 'ram stick computer hardware storage',
++ joystick: 'game controller gamepad play arcade',
++ wand: 'magic sparkle spell create wizard',
++ 'layers-plus': 'add stack new level create',
++ broadcast: 'live stream radio signal',
++ clip: 'cut attach scissors',
++ };
++ const META = Object.freeze(Object.fromEntries(NAMES.map((n) => {
++ const aliases = Object.entries(FA).filter(([, g]) => g === n).map(([fa]) => fa.replace(/-/g, ' '));
++ const words = [n.replace(/-/g, ' '), ...(KEYWORDS[n] || '').split(' ').filter(Boolean)];
++ return [n, { by: DRAWN[n] ? BY.opus : BY.kit, tags: [...new Set([...words, ...aliases])].slice(0, 24) }];
++ })));
++
const path = (name) => (Object.prototype.hasOwnProperty.call(ALL, name) ? ALL[name] : '');
const esc = (s) => String(s).replace(/[&<>"]/g, (c) => ({ '&': '&amp;', '<': '&lt;', '>': '&gt;', '"': '&quot;' }[c]));
function svg(name, { size = 24, title = '', style = 'regular' } = {}) {
ddiff --git a/kit.js b/kit.js
iindex a1fd868..538121f 100644
---- a/kit.js
++++ b/kit.js
@@@ -115,12 +115,224 @@
shoe: '<path d=\"M3.7 14.8v-4.8l3.5-0.4l2.6-3.5l2.8 1.2l-0.8 2.3l3.5 1.9l4.1 0.9a1.7 1.7 0 0 1 1.3 1.7V14.8Z\"/><path d=\"M3.7 17.2h16.6\"/>',
palette: '<path d=\"M12.2 3.8a8.4 8.4 0 1 0 0 16.8c1.1 0 1.7-0.9 1.7-1.6c0-1.1-0.9-1.5-0.9-2.6s0.9-1.6 1.9-1.6H16.9a3.7 3.7 0 0 0 3.7-3.7C20.6 7.2 16.9 3.8 12.2 3.8Z\"/><circle cx=\"8\" cy=\"11.4\" r=\"1.1\"/><circle cx=\"10.3\" cy=\"7.9\" r=\"1.1\"/><circle cx=\"14.5\" cy=\"7.9\" r=\"1.1\"/>', robot: '<rect x=\"5.4\" y=\"8.3\" width=\"13.2\" height=\"10.4\" rx=\"2.8\"/><path d=\"M12 4.6v3.8M9.2 13.1h0M14.8 13.1h0M9.6 16.4h4.7M3.5 13.1v1.9M20.5 13.1v1.9\"/>',
};
-- const ICONS = Object.freeze(Object.keys(P));
-- /** Every icon's drawing (the inside of a 24-unit SVG), for openvibe-shared/glyphs, the one registry built on these. */
-- const PATHS = Object.freeze({ ...P });
++ // ── The glyphs the kit does not draw itself, generated from glyphs.js (scripts/build-kit-glyphs.js) ──
++ // kit.icon has to draw every glyph a page can name: a page that asks for compass or binoculars gets the same
++ // registry's drawing, not an empty <svg>. The block is generated and tested, never edited by hand.
++ // <generated:kit-glyphs>
++ const MORE = Object.freeze({
++ scissors: '<circle cx="6" cy="7" r="2.6"/><circle cx="6" cy="17" r="2.6"/><path d="M8.2 8.6 20 18M8.2 15.4 20 6"/>',
++ tree: '<path d="M12.1 3.6L7 10.6h2.8L5.6 16.6h13l-4.2-6h2.8ZM12.1 16.6v3.7"/>',
++ pin: '<path d="M12 20.7s-6.2-5.4-6.2-10.5a6.2 6.2 0 0 1 12.4 0C18.2 15.2 12 20.7 12 20.7Z"/><circle cx="12" cy="10" r="2.3"/>',
++ volume: '<path d="M3.5 9.5h3.7L11.8 5.8v12.6l-4.7-3.7H3.5Z"/><path d="M15.5 9.5a3.7 3.7 0 0 1 0 5.2M18.1 6.9a7.3 7.3 0 0 1 0 10.5"/>',
++ mute: '<path d="M3.9 9.4h3.6L12.2 5.8v12.4l-4.6-3.6H3.9Z"/><path d="M16.3 9.9l4.1 4.1M20.5 9.9l-4.1 4.1"/>',
++ tent: '<path d="M3.5 18.4h17M12 4.9L4.8 18.4M12 4.9l7.2 13.4M12 12.5L9.3 18.4M12 12.5l2.7 5.8"/>',
++ food: '<path d="M8.2 4v6.5M6.3 4v4.2a1.9 1.9 0 0 0 3.7 0V4M8.2 10.5v10.2M17.5 20.8V4c-1.9 1.1-3 3.3-3 6.5v2.8H17.5"/>',
++ train: '<rect x="6.4" y="3.8" width="11.2" height="12.1" rx="2.8"/><path d="M6.4 10.3h11.2M9.2 13.1h0M14.8 13.1h0M8.7 20.5l1.9-3.3M15.3 20.5l-1.9-3.3"/>',
++ water: '<path d="M3.5 10.2c2.1 0 2.1-1.8 4.3-1.8s2.1 1.8 4.2 1.8s2.1-1.8 4.3-1.8s2.1 1.8 4.2 1.8M3.5 15.6c2.1 0 2.1-1.8 4.3-1.8s2.1 1.8 4.2 1.8s2.1-1.8 4.3-1.8s2.1 1.8 4.2 1.8"/>',
++ dish: '<path d="M3.8 9.2A10.9 10.9 0 0 0 14.8 20.2Z"/><path d="M9 15l5.2-5.2M14.8 3.4a5.8 5.8 0 0 1 5.8 5.8M14.8 7.5a1.8 1.8 0 0 1 1.8 1.8"/>',
++ history: '<path d="M3.8 12.1a8.3 8.3 0 1 0 2.5-5.9L3.8 8.5M3.8 4.2v4.2h4.2"/><path d="M12 7.9v4.3l3.1 1.9"/>',
++ film: '<rect x="3.5" y="4.4" width="17" height="15.1" rx="1.9"/><path d="M7.7 4.4v15.1M16.3 4.4v15.1M3.5 9.2h4.3M3.5 14.8h4.3M16.3 9.2H20.5M16.3 14.8H20.5"/>',
++ circle: '<circle cx="12" cy="12" r="8.5"/>',
++ sliders: '<path d="M3.5 6.8h10M18.7 6.8H20.3M3.5 17.2h3.6M12.4 17.2H20.3"/><circle cx="16.2" cy="6.8" r="2.4"/><circle cx="9.8" cy="17.2" r="2.4"/>',
++ leaf: '<path d="M3.8 20.1c0-9.5 5.6-15.2 16.7-16.7c-1 11.1-6.7 16.7-16.7 16.7ZM3.8 20.1l8.9-8.9"/>',
++ clipboard: '<rect x="5.7" y="5" width="12.6" height="15.5" rx="1.9"/><path d="M9.1 5V3.5h5.8V5M9.1 10.8h5.8M9.1 14.7h3.9"/>',
++ gauge: '<path d="M3.6 16.9a8.4 8.4 0 1 1 16.7 0"/><path d="M11.9 13.2l4.1-5.7"/><circle cx="11.9" cy="13.2" r="1.4"/>',
++ save: '<path d="M4.7 3.5h11.5l3.2 3.2v13.6H4.7Z"/><path d="M7.8 3.5v5.2h7.3V3.5M7.8 20.2v-6.3h8.4v6.3"/>',
++ plug: '<path d="M9.2 4v4.6M14.8 4v4.6M6.9 8.7h10.2v2.8a5.1 5.1 0 0 1-10.2 0ZM12 16.6V20.7"/>',
++ puzzle: '<path d="M3.8 7h4.2a2.6 2.6 0 1 1 4.8 0h4.2v4.2a2.6 2.6 0 1 1 0 4.8v4.2h-4.2a2.6 2.6 0 1 0-4.8 0H3.8v-4.2a2.6 2.6 0 1 0 0-4.8Z"/>',
++ compress: '<path d="M8.8 3.5v5.3H3.5M15.2 3.5v5.3h5.3M8.8 20.5v-5.3H3.5M15.2 20.5v-5.3h5.3"/>',
++ expand: '<path d="M3.5 8.8V3.5h5.3M20.5 8.8V3.5h-5.3M3.5 15.2v5.3h5.3M20.5 15.2v5.3h-5.3"/>',
++ care: '<path d="M12 10.6s-3.8-2.3-3.8-5a2.1 2.1 0 0 1 3.8-1.3a2.1 2.1 0 0 1 3.8 1.3c0 2.7-3.8 5-3.8 5Z"/><path d="M3.5 13.5v6.5M3.5 15h3.3l3.4 2.8h7.7a1.8 1.8 0 0 0 0-3.6h-4.1"/>',
++ city: '<path d="M3.5 19.7h17M5.4 19.7V8.3h4.7v11.3M10.1 19.7V3.6h5.7v16.1M15.8 19.7v-7.6h3.3v7.6M7.8 11.2h0M7.8 14.5h0M12.9 6.9h0M12.9 10.2h0M12.9 13.5h0"/>',
++ wrench: '<path d="M14.6 3.6a5.2 5.2 0 0 0-4.6 7.3L3.7 17.3V20.3h3.1l6.4-6.4a5.2 5.2 0 0 0 7.3-4.6l-3.2 1.2l-2.5-2.5l1.2-3.2Z"/>',
++ music: '<path d="M8.6 17.7V5.6l11.1-2.1v12.2"/><circle cx="6" cy="17.7" r="2.6"/><circle cx="17.2" cy="15.7" r="2.6"/>',
++ 'eye-off': '<path d="M10.6 6.1c0.5-0.1 0.9-0.1 1.4-0.1c5.2 0 8.5 6 8.5 6s-0.6 1.1-1.7 2.4M6.9 7.6C4.7 9.2 3.5 12 3.5 12s3.3 6 8.5 6c1.6 0 3-0.5 4.2-1.2"/><path d="M10 10a2.8 2.8 0 0 0 4 4M4.5 4.5l15 15"/>',
++ plane: '<path d="M20 4L3.5 10.8l6.6 3.1l3.1 6.6Z"/><path d="M10.1 13.9l9.9-9.9"/>',
++ fire: '<path d="M12 20.5a6.8 6.8 0 0 0 6.8-6.8c0-4.3-2.9-6.8-4.2-10.1c-2 2.3-2.6 4.5-2.6 4.5S10.7 5.8 9.5 3.8C7 6.6 5.2 10 5.2 13.7a6.8 6.8 0 0 0 6.8 6.8Z"/>',
++ nodes: '<circle cx="12" cy="5.4" r="2.1"/><circle cx="5.8" cy="17.9" r="2.1"/><circle cx="18.2" cy="17.9" r="2.1"/><path d="M11 7.4L6.8 15.9M13 7.4l4.3 8.6M7.9 17.9h8.3"/>',
++ bridge: '<path d="M3.5 16h17M7 19.5V5M17 19.5V5"/><path d="M3.5 10c1.8 0 2.8-2.3 3.5-5c2.4 5.2 7.6 5.2 10 0c.7 2.7 1.7 5 3.5 5"/><path d="M12 10.9V16"/>',
++ 'check-circle': '<circle cx="12" cy="12" r="8.5"/><path d="m8 12.4 2.8 2.8L16 9.6"/>',
++ 'x-circle': '<circle cx="12" cy="12" r="8.5"/><path d="m9 9 6 6M15 9l-6 6"/>',
++ 'alert-circle': '<circle cx="12" cy="12" r="8.5"/><path d="M12 7.5v5.5M12 16.5h.01"/>',
++ news: '<path d="M3.5 3.5h13.8v14.9a2.1 2.1 0 0 0 2.1 2.1H5.6a2.1 2.1 0 0 1-2.1-2.1Z"/><path d="M17.3 7.7h3.2v10.6a2.1 2.1 0 0 1-2.1 2.1M7.2 7.7h6.4M7.2 11.5h6.4M7.2 15.2h3.7"/>',
++ camera: '<path d="M3.5 8h3.4l1.8-2.8h6.6L17.1 8h3.4v11.5h-17Z"/><circle cx="12" cy="13.3" r="3.4"/>',
++ crown: '<path d="M3.5 8.3L7.8 12L11.9 5.5l4.2 6.5l4.2-3.7L18.4 18.1H5.4Z"/>',
++ wallet: '<path d="M3.5 6.8A2.7 2.7 0 0 1 6.2 4.2H18.4v4.2M3.5 6.8V18a2.1 2.1 0 0 0 2.1 2.1h14.9V8.4H6.2A2.7 2.7 0 0 1 3.5 6.8Z"/><path d="M16.2 14.2h0"/>',
++ chip: '<rect x="7.3" y="7.3" width="9.4" height="9.4" rx="1.4"/><path d="M10.1 3.5v3.8M13.9 3.5v3.8M10.1 16.7v3.8M13.9 16.7v3.8M3.5 10.1h3.8M3.5 13.9h3.8M16.7 10.1h3.8M16.7 13.9h3.8"/>',
++ id: '<rect x="3.7" y="5.5" width="16.7" height="13" rx="1.9"/><circle cx="9.2" cy="11" r="1.9"/><path d="M6.4 15.6c0.5-1.4 1.6-2.2 2.8-2.2s2.4 0.8 2.8 2.2M14.8 10.1h2.8M14.8 13.4h2.8"/>',
++ brain: '<path d="M9.2 4.2a2.8 2.8 0 0 0-2.8 2.8a2.8 2.8 0 0 0-1.9 4.8a2.8 2.8 0 0 0 1.9 4.8a2.8 2.8 0 0 0 5.8 1.1V5.8A1.9 1.9 0 0 0 9.2 4.2ZM14.9 4.2a2.8 2.8 0 0 1 2.8 2.8a2.8 2.8 0 0 1 1.9 4.8a2.8 2.8 0 0 1-1.9 4.8a2.8 2.8 0 0 1-5.8 1.1"/>',
++ snow: '<path d="M12 3.5v17M4.6 7.8l14.7 8.5M4.6 16.3l14.7-8.5M9.6 4.9L12 7.3l2.4-2.4M9.6 19.1L12 16.7l2.4 2.4"/>',
++ mountain: '<path d="M3.6 17.5L9.3 6l3.7 6.3L15.5 9.1L20.3 17.5Z"/>',
++ 'mic-off': '<rect x="9.2" y="3.6" width="5.7" height="10.4" rx="2.8"/><path d="M5.5 11.1a6.6 6.6 0 0 0 11 5M18.7 11.1c0 0.8-0.1 1.5-0.4 2.2M12.1 17.7v2.8M4.5 4.5l15.1 15.1"/>',
++ database: '<ellipse cx="12" cy="6.4" rx="6.6" ry="2.8"/><path d="M5.4 6.4v11.3c0 1.6 2.9 2.8 6.6 2.8s6.6-1.2 6.6-2.8V6.4M5.4 12c0 1.6 2.9 2.8 6.6 2.8s6.6-1.2 6.6-2.8"/>',
++ layers: '<path d="M12 5.4l8.3 4.6l-8.3 4.6l-8.3-4.6Z"/><path d="M3.8 14l8.3 4.6l8.3-4.6"/>',
++ hash: '<path d="M5 9h15M4 15h15M10 3.5 8 20.5M16 3.5l-2 17"/>',
++ text: '<path d="M5.2 20.3L10.9 3.6h2.1l5.7 16.7M7.4 14h9.2"/>',
++ enter: '<path d="M13.8 3.6h4.1a2.1 2.1 0 0 1 2.1 2.1v12.5a2.1 2.1 0 0 1-2.1 2.1h-4.1M9.5 7.9l4.1 4.1l-4.1 4.1M13.8 12H3.2"/>',
++ language: '<path d="M4.6 5.4h8.4M8.8 3.6v1.9M6.4 5.4c0.5 2.8 2.3 5.6 5.6 7M11.1 5.4c-0.6 3.2-2.6 6.3-6 7.9M12 20.3l3.7-8.4l3.7 8.4M13.3 17.5h4.8"/>',
++ idea: '<path d="M9.1 17.6h5.8M10.1 20.5h3.9M8.7 14.3A5.8 5.8 0 1 1 15.2 14.3c-0.7 0.6-1.4 1.5-1.4 2.3h-3.9c0-0.9-0.7-1.7-1.4-2.3Z"/>',
++ dollar: '<path d="M15.7 8C15 6.6 13.7 5.6 12 5.6C9.6 5.6 8.3 6.9 8.3 8.5s1.6 2.5 3.7 2.8s3.7 1.3 3.7 3.1s-1.5 3-3.7 3c-1.8 0-3.2-0.9-3.7-2.4M12 3.7v16.7"/>',
++ target: '<circle cx="12" cy="12" r="8.5"/><circle cx="12" cy="12" r="5"/><circle cx="12" cy="12" r="1.5"/>',
++ 'arrow-right': '<path d="M3.2 12h16.7M13.7 5.7l6.3 6.3l-6.3 6.3"/>',
++ 'arrow-left': '<path d="M20.8 12H4M10.3 5.7l-6.3 6.3l6.3 6.3"/>',
++ 'arrow-up': '<path d="M12 20.8V4M5.7 10.3l6.3-6.3l6.3 6.3"/>',
++ 'arrow-down': '<path d="M12 3.2v16.7M5.7 13.7l6.3 6.3l6.3-6.3"/>',
++ shirt: '<path d="M8.2 3.8L3.7 6.6l1.8 3.8l1.8-0.9v11.2h9.3V9.4l1.8 0.9l1.8-3.8l-4.7-2.7c-0.5 1.4-1.8 2.3-3.8 2.3S8.8 5.1 8.2 3.8Z"/>',
++ route: '<circle cx="6" cy="18" r="2.4"/><circle cx="18" cy="6" r="2.4"/><path d="M8.4 18H16a3 3 0 0 0 0-6H8a3 3 0 0 1 0-6h7.6"/>',
++ reply: '<path d="M9.2 5.8L4 11l5.1 5.1M4 11h10.3a6.2 6.2 0 0 1 6.2 6.2v1"/>',
++ smile: '<circle cx="12" cy="12" r="8.5"/><path d="M8.5 14a4 4 0 0 0 7 0M9 9.5h.01M15 9.5h.01"/>',
++ archive: '<rect x="3.5" y="4.8" width="17" height="4.7" rx="0.9"/><path d="M5.4 9.5v9.4a0.9 0.9 0 0 0 0.9 0.9h11.3a0.9 0.9 0 0 0 0.9-0.9V9.5M10.1 13.3h3.8"/>',
++ 'user-check': '<circle cx="9.2" cy="8.1" r="2.8"/><path d="M4 19c0-2.9 2.4-4.9 5.4-4.9s5.4 1.9 5.4 4.9M15.4 10.8l1.8 1.8l3.6-3.6"/>',
++ ticket: '<path d="M3.6 7.4h16.7v2.8a1.9 1.9 0 0 0 0 3.7v2.8H3.6v-2.8a1.9 1.9 0 0 0 0-3.7Z"/><path d="M13.8 7.4v9.3"/>',
++ tack: '<path d="M9.3 4h5.6l-0.9 4.6l2.8 2.8H7.4l2.8-2.8ZM12 11.4v9.3"/>',
++ store: '<path d="M3.7 8.8L5.3 3.7h13.4L20.3 8.8M3.7 8.8h16.5v1.6a2.8 2.8 0 0 1-5.4 0a2.8 2.8 0 0 1-5.6 0A2.8 2.8 0 0 1 3.7 10.4ZM4.8 12.9v7.2h14.5v-7.2M9.9 20.1v-4.1h4.1v4.1"/>',
++ keyboard: '<rect x="3.5" y="6.6" width="17" height="10.7" rx="1.8"/><path d="M6.6 10.2h0M9.3 10.2h0M12 10.2h0M14.7 10.2h0M17.4 10.2h0M8.4 13.8h7.2"/>',
++ gavel: '<path d="M13.7 4.1l5.1 5.1M10.5 7.4l5.1 5.1M12.1 5.8l-5.6 5.6l5 5l5.6-5.6M3.5 19.5l5.9-5.9M13.7 19.5h6.5"/>',
++ drop: '<path d="M12 3.5s5.9 6.4 5.9 10.8a5.9 5.9 0 0 1-11.8 0c0-4.4 5.9-10.8 5.9-10.8Z"/>',
++ wifi: '<path d="M3.7 9.4a12.4 12.4 0 0 1 16.7 0M6.4 12.5a8.4 8.4 0 0 1 11.5 0M9.1 15.6a4.4 4.4 0 0 1 6.2 0M12.1 18.6h0"/>',
++ branch: '<circle cx="6.7" cy="5.6" r="1.9"/><circle cx="6.7" cy="18.6" r="1.9"/><circle cx="17.9" cy="7.5" r="1.9"/><path d="M6.7 7.5v9.3M17.9 9.3c0 5.1-6 3.7-10.2 7.9"/>',
++ binoculars: '<rect x="4.4" y="7.4" width="6" height="12.8" rx="3"/><rect x="13.6" y="7.4" width="6" height="12.8" rx="3"/><path d="M10.4 10.2h3.2M10.4 15.8h3.2"/><path d="M6.9 7.4V5.7a1.6 1.6 0 0 1 3.2 0v1.7M13.9 7.4V5.7a1.6 1.6 0 0 1 3.2 0v1.7"/>',
++ telescope: '<path d="M3.1 11.4l14.4-7.2l2.5 5l-14.4 7.2Z"/><path d="M9.1 14.9l-1.6 4.7M9.1 14.9l5.5 4.7M8.2 17.3h6.4"/>',
++ microscope: '<path d="M3.4 19.9h17.2M6.2 19.9v-3.4h5.8v3.4M9.2 16.5h8.6M14.1 16.5V7.4M14.1 7.4a4 4 0 0 1 4-4h1.2M19.3 3.4v4.8M9.9 9.9h3.6"/>',
++ gpu: '<rect x="3.5" y="5.5" width="14.4" height="10" rx="1.6"/><circle cx="8.2" cy="10.5" r="2.8"/><path d="M8.2 8.3v4.4M6 10.5h4.4"/><path d="M17.9 8h2.6v5h-2.6M3.5 15.5v2.5"/>',
++ cpu: '<rect x="7" y="7" width="10" height="10" rx="1.6"/><rect x="10.4" y="10.4" width="3.2" height="3.2" rx="0.6"/><path d="M9.5 3.5v3.5M14.5 3.5v3.5M9.5 17v3.5M14.5 17v3.5M3.5 9.5h3.5M3.5 14.5h3.5M17 9.5h3.5M17 14.5h3.5"/>',
++ memory: '<rect x="3.5" y="5.5" width="17" height="7.5" rx="1.2"/><path d="M3.5 15v3.5M6.6 15v3.5M9.7 15v3.5M12.8 15v3.5M15.9 15v3.5M19 15v3.5"/><path d="M6.7 8h4.8M6.7 10.8h3M13.4 8h3.9M13.4 10.8h2.4"/>',
++ joystick: '<path d="M4.3 19.6h15.4l-2.6-7.3H6.9Z"/><path d="M12 12.3V7.6"/><circle cx="12" cy="5.4" r="2.1"/><circle cx="8.3" cy="16.6" r="1.1"/><circle cx="15.7" cy="16.6" r="1.1"/>',
++ wand: '<path d="M3.7 20.3L13.9 10.1M12.1 8.3l3.6 3.6"/><path d="M17.9 3.7l0.9 2.3l2.3 0.9l-2.3 0.9l-0.9 2.3l-0.9-2.3l-2.3-0.9l2.3-0.9Z"/>',
++ 'layers-plus': '<path d="M3.8 9.8l8.2-4.8l8.2 4.8M3.8 14l8.2 4.8l4.8-2.8"/><path d="M18.6 14.4v5M16.1 16.9h5"/>',
++ restroom: '<circle cx="7.1" cy="5.3" r="1.7"/><circle cx="16.4" cy="5.3" r="1.7"/><path d="M11.7 3.6v16.7M5.6 20.3v-5.1H4.7V10.6A1.4 1.4 0 0 1 6.1 9.2h1.9a1.4 1.4 0 0 1 1.4 1.4v4.6H8.5V20.3M15.5 20.3v-3.7h-2.4l1.9-6.1a0.9 0.9 0 0 1 0.9-0.9h0.9a0.9 0.9 0 0 1 0.9 0.9l1.9 6.1H17.3v3.7"/>',
++ shelter: '<path d="M3.7 10.5L12 4l8.3 6.5M5.9 9.2v10.4M18.1 9.2v10.4"/><circle cx="12" cy="11" r="1.6"/><path d="M9.8 19.6v-3.9a2.2 2.2 0 0 1 4.3 0V19.6"/>',
++ 'hot-tub': '<circle cx="8.6" cy="5.8" r="1.7"/><path d="M3.8 11.9h16.6v3.3a4.2 4.2 0 0 1-4.2 4.2h-8.4A4.2 4.2 0 0 1 3.8 15.2ZM6.8 11.9v-1.4A2.4 2.4 0 0 1 8.9 8.2H9.4M13.7 9.5c0.8-0.9-0.8-1.9 0-2.8M17.3 9.5c0.8-0.9-0.8-1.9 0-2.8"/>',
++ umbrella: '<path d="M3.8 12.5a8.4 8.4 0 0 1 16.6 0ZM12.1 12.5v6a1.9 1.9 0 0 1-3.7 0M12.1 4.1v0"/>',
++ parking: '<rect x="3.7" y="3.7" width="16.7" height="16.7" rx="3"/><path d="M9.6 17V7.2h3.4a3 3 0 0 1 0 5.9H9.6"/>',
++ skull: '<path d="M12 3.7a6.5 6.5 0 0 0-6.5 6.5c0 2.2 1 3.6 2.4 4.6v2.8h8.4v-2.8c1.3-1 2.4-2.6 2.4-4.6a6.5 6.5 0 0 0-6.5-6.5Z"/><circle cx="9.6" cy="10.7" r="1.3"/><circle cx="14.4" cy="10.7" r="1.3"/><path d="M10.6 17.7v2.8M13.4 17.7v2.8"/>',
++ group: '<path d="M3.5 7.3V3.5h3.8M16.7 3.5h3.8v3.8M20.5 16.7v3.8h-3.8M7.3 20.5H3.5v-3.8"/><rect x="7.3" y="7.3" width="5.7" height="4.7" rx="0.9"/><rect x="11.1" y="12" width="5.7" height="4.7" rx="0.9"/>',
++ medical: '<rect x="3.5" y="7.1" width="17" height="12.3" rx="1.9"/><path d="M9.2 7.1V5.2a0.9 0.9 0 0 1 0.9-0.9h3.8a0.9 0.9 0 0 1 0.9 0.9v1.9M12 10.4v5.7M9.2 13.3h5.7"/>',
++ shapes: '<circle cx="7.5" cy="7.7" r="3.4"/><path d="M16.4 3.7l3.9 6.9h-7.9ZM13.9 14.1h5.9v5.9h-5.9ZM3.6 20l3.4-5.9l3.4 5.9Z"/>',
++ headphones: '<path d="M4.4 13.9v-2.8a7.5 7.5 0 0 1 14.9 0v2.8"/><rect x="3.5" y="13" width="4.2" height="6" rx="1.4"/><rect x="16.1" y="13" width="4.2" height="6" rx="1.4"/>',
++ drive: '<rect x="3.5" y="12.3" width="17" height="6.6" rx="1.9"/><path d="M3.9 12.3L6.8 4.7h10.4l2.8 7.6M16.7 15.6h0M13.8 15.6h0"/>',
++ 'check-double': '<path d="M3.6 11.7l3.6 3.6L14.6 7.7M11.1 15.2l0.9 0.9L20.4 7.7"/>',
++ tv: '<rect x="3.5" y="7.8" width="17" height="11.6" rx="1.8"/><path d="M8.4 4.3l3.6 3.6l3.6-3.6"/>',
++ toolbox: '<rect x="3.5" y="8.1" width="17" height="11.3" rx="1.9"/><path d="M9.2 8.1V5.8A1.4 1.4 0 0 1 10.6 4.3h2.8A1.4 1.4 0 0 1 14.8 5.8V8.1M3.5 12.8h17M8.2 11.4v2.8M15.8 11.4v2.8"/>',
++ table: '<rect x="3.5" y="4.3" width="17" height="15.1" rx="1.9"/><path d="M3.5 9.5h17M3.5 14.7h17M9.2 9.5V19.4M14.8 9.5V19.4"/>',
++ scale: '<path d="M12 4.3V19.5M8.5 19.5h6.9M5.5 7.4h13M12 4.3h0M3.7 13.4L5.9 7.8L8.1 13.4M15.9 13.4L18.1 7.8l2.2 5.6M3.7 13.4a2.2 2.2 0 0 0 4.3 0M15.9 13.4a2.2 2.2 0 0 0 4.3 0"/>',
++ road: '<path d="M8.2 3.5L4.4 20.5M15.8 3.5l3.8 17M12 4.4v2.4M12 10.6v2.8M12 17.2V19.6"/>',
++ money: '<rect x="3.5" y="6.6" width="17" height="10.7" rx="1.8"/><circle cx="12" cy="12" r="2.2"/><path d="M6.6 9.8v0M17.4 14.2v0"/>',
++ 'heart-pulse': '<path d="M19 12.3c-1.7 3.6-7 6.7-7 6.7s-5.3-3.1-7-6.7M4.3 9.7A4.3 4.3 0 0 1 12 7.4a4.3 4.3 0 0 1 7.7 2.2"/><path d="M3.5 11.9h4l1.3-2.2l2.2 4.5l1.8-3.1h7.6"/>',
++ heading: '<path d="M5.6 3.5v17M18.4 3.5v17M5.6 12h12.7M3.5 3.5h4.2M16.2 3.5h4.2M3.5 20.5h4.2M16.2 20.5h4.2"/>',
++ fist: '<path d="M6.4 10.1V6.4a1.6 1.6 0 0 1 3.2 0V9.1M9.5 8.5v-3.2a1.6 1.6 0 0 1 3.2 0v3.2M12.6 8.5v-2.1a1.6 1.6 0 0 1 3.2 0V9.1M15.7 9.1V8a1.6 1.6 0 0 1 3.2 0v5.2a7.3 7.3 0 0 1-7.3 7.3H11.1a5.7 5.7 0 0 1-5.7-5.7V12.3A2.1 2.1 0 0 1 7.4 11.2h2.1a1.6 1.6 0 0 1 0 3.2H8"/>',
++ 'fast-forward': '<path d="M4 6.4v11.2L11.6 12ZM13.1 6.4v11.2L20.7 12Z"/>',
++ rewind: '<path d="M20 6.4v11.2L12.4 12ZM10.9 6.4v11.2L3.3 12Z"/>',
++ 'file-code': '<path d="M13.9 3.5H7.4a1.9 1.9 0 0 0-1.9 1.9v13a1.9 1.9 0 0 0 1.9 1.9h9.3a1.9 1.9 0 0 0 1.9-1.9V8.2Z"/><path d="M13.9 3.5v4.6h4.6M10.1 12.4L8.3 14.3l1.9 1.9M13.9 12.4l1.9 1.9l-1.9 1.9"/>',
++ dice: '<rect x="3.7" y="3.6" width="16.7" height="16.7" rx="3"/><path d="M8.6 8.6h0M15.5 8.6h0M12.1 12h0M8.6 15.4h0M15.5 15.4h0" stroke-width="2.6"/>',
++ contrast: '<circle cx="11.7" cy="12" r="8.4"/><path d="M11.7 3.6v16.7M11.7 7.9h6.5M11.7 12h8.4M11.7 16.2h6.5"/>',
++ briefcase: '<rect x="3.5" y="7.2" width="17" height="12.3" rx="1.9"/><path d="M9.2 7.2V5.7A1.4 1.4 0 0 1 10.6 4.3h2.8A1.4 1.4 0 0 1 14.8 5.7V7.2M3.5 12.3h7.1M13.4 12.3H20.5M10.6 11.4h2.8v2.4h-2.8Z"/>',
++ timeline: '<path d="M3.5 12h0.9M8.2 12h1.9M13.9 12h1.9M19.6 12h0.9"/><circle cx="6.3" cy="12" r="1.9"/><circle cx="12" cy="12" r="1.9"/><circle cx="17.7" cy="12" r="1.9"/><path d="M6.3 10.1V5.9M12 13.9v4.3M17.7 10.1V5.9"/>',
++ seedling: '<path d="M12 20.8v-9.8M12 11C12 6.7 9.3 4 4.4 4c0 4.3 2.7 7 7.6 7ZM12 13.7c0-4.3 2.7-7 7.6-7c0 4.3-2.7 7-7.6 7Z"/>',
++ rocket: '<path d="M11.8 15.7L8.4 12.3C9.9 6.9 13.8 3.9 20.2 3.9C20.2 10.3 17.3 14.2 11.8 15.7ZM8.4 12.3L4.9 11.8L7.4 8.3h3.9M11.8 15.7l0.5 3.4l3.4-2.5v-3.9M6.4 17.7c-1.5 0-3 1.5-3 3c1.5 0 3-1.5 3-3Z"/><circle cx="15.3" cy="8.8" r="1.5"/>',
++ 'list-ordered': '<path d="M9.7 6.8h10.8M9.7 12.8h10.8M9.7 18.8h10.8M3.8 5.4L4.7 5v4.4M3.8 9.3h2M3.8 13.7a1 1 0 0 1 2 0.3c0 1.1-2 1.7-2 2.7h2.2"/>',
++ lifebuoy: '<circle cx="12" cy="12" r="8.5"/><circle cx="12" cy="12" r="3.8"/><path d="M6 6l3.4 3.4M14.6 14.7l3.4 3.4M18 6l-3.4 3.4M9.4 14.7l-3.4 3.4"/>',
++ infinity: '<path d="M12 12c-1.8-2.4-3.3-3.6-4.9-3.6a3.6 3.6 0 0 0 0 7.2c1.6 0 3.1-1.2 4.9-3.6Zm0 0c1.8 2.4 3.3 3.6 4.9 3.6a3.6 3.6 0 0 0 0-7.2c-1.6 0-3.1 1.2-4.9 3.6Z"/>',
++ inbox: '<path d="M3.5 12.7L5.9 4.8h12.1l2.4 7.9V17.8a0.9 0.9 0 0 1-0.9 0.9H4.4a0.9 0.9 0 0 1-0.9-0.9ZM3.5 12.7h4.6l1.4 2.4h4.6l1.4-2.4h4.6"/>',
++ door: '<path d="M13.7 4.7L6.3 3.2v16.7l7.5-1.4ZM13.7 5.1h3.3a0.9 0.9 0 0 1 0.9 0.9v14M3.5 20h16.7M11 11.6h0"/>',
++ card: '<rect x="3.7" y="5.8" width="16.7" height="12.3" rx="1.8"/><path d="M3.7 10.3h16.7M6.7 14.6h3.5"/>',
++ storm: '<path d="M7.8 16a3.8 3.8 0 1 1 0.8-7.4A4.5 4.5 0 0 1 17.4 10.5a3.1 3.1 0 0 1-0.4 6.2"/><path d="M12.9 12.2l-2.1 3.3h2.5L11.3 18.9"/>',
++ 'trend-up': '<path d="M3.2 16.8L8.8 11.3l3.8 3.8l7.4-7.4"/><path d="M14.4 7.4h5.6v5.6"/>',
++ 'trend-down': '<path d="M3.2 7.2l5.6 5.6l3.8-3.8l7.4 7.4"/><path d="M14.4 16.6h5.6v-5.6"/>',
++ 'chevrons-left': '<path d="M10.9 19.3l-7.3-7.3l7.3-7.3M20.4 19.3l-7.3-7.3l7.3-7.3"/>',
++ 'chevrons-right': '<path d="M3.6 19.3l7.3-7.3l-7.3-7.3M13.1 19.3l7.3-7.3l-7.3-7.3"/>',
++ sort: '<path d="M3.5 5.8h9.2M3.5 12h6.2M3.5 18.2h3M17.5 4.8v14.4M14.3 16.2l3 3l3-3"/>',
++ 'sort-asc': '<path d="M3.4 5.4h3M3.4 11.6h6.3M3.4 17.9h9.3M17.5 4.3v14.6M14.3 16l3 3l3-3"/>',
++ share: '<path d="M12 15.2V3.3M7.4 8.1L12 3.3L16.6 8.1M4.9 12.9v6.1a1 1 0 0 0 1 1h12.2a1 1 0 0 0 1-1v-6.1"/>',
++ 'arrows-h': '<path d="M3.8 12h16.5M7.6 8.1l-3.9 3.9l3.9 3.9M16.4 8.1l3.9 3.9l-3.9 3.9"/>',
++ move: '<path d="M11.9 3.6v16.7M3.6 11.9h16.7M9 6.5l2.9-2.9l2.9 2.9M9 17.3l2.9 2.9l2.9-2.9M6.5 9l-2.9 2.9l2.9 2.9M17.3 9l2.9 2.9l-2.9 2.9"/>',
++ focus: '<circle cx="12" cy="12" r="2.8"/><path d="M3.5 9V5.9A2.4 2.4 0 0 1 5.9 3.5H9M15 3.5h3.1A2.4 2.4 0 0 1 20.5 5.9V9M20.5 15v3.1a2.4 2.4 0 0 1-2.4 2.4H15M9 20.5H5.9A2.4 2.4 0 0 1 3.5 18.1V15"/>',
++ at: '<circle cx="12" cy="12" r="3.4"/><path d="M15.4 12v1.3a2.5 2.5 0 0 0 4.9 0V12a8.3 8.3 0 1 0-3.2 6.5"/>',
++ box: '<path d="M3.6 7.9L11.9 3.9l8.4 3.9v8.4L11.9 20.1l-8.4-3.9Z"/><path d="M3.6 7.9L11.9 11.8l8.4-3.9M11.9 11.8v8.4M7.8 5.9l8.4 3.9"/>',
++ bug: '<rect x="7.2" y="6.2" width="9.6" height="13.3" rx="4.8"/><path d="M9.3 6.5a2.7 2.7 0 0 1 5.3 0M12 10.9v8.5M7.2 12H3.5M20.5 12h-3.7M7.6 8.3L4.6 5.6M16.4 8.3L19.4 5.6M7.6 16.3L4.6 18.9M16.4 16.3L19.4 18.9"/>',
++ megaphone: '<path d="M3.6 9.5v4a1 1 0 0 0 1 1H7.1l9 4.5v-15L7.1 8.5H4.5a1 1 0 0 0-1 1Z"/><path d="M7.1 14.5l1.3 5h2.4L10.1 15.1M19.1 9a3.2 3.2 0 0 1 0 5"/>',
++ burst: '<path d="M11.9 3.7L13.6 7.8L17.8 6.2L16.2 10.4L20.3 12.1L16.2 13.8L17.8 18L13.6 16.4L11.9 20.4L10.2 16.4L6 18L7.6 13.8L3.6 12.1L7.6 10.4L6 6.2L10.2 7.8Z"/>',
++ 'camera-flip': '<path d="M3.5 8h3.4l1.8-2.8h6.6L17.1 8h3.4v11.5h-17Z"/><path d="M15 12.6a3.1 3.1 0 0 0-5.6-1.2M9 14.4a3.1 3.1 0 0 0 5.6 1.2M9.3 9.5v2h2M14.7 17.5v-2h-2"/>',
++ 'camera-off': '<path d="M3.7 7.9h3.3l1.7-2.7h6.4L16.9 7.9h3.3v11.2h-16.5Z"/><circle cx="11.9" cy="13" r="3.3"/><path d="M3.7 3.5l16.5 16.5"/>',
++ car: '<path d="M3.5 15.8v-4.5L6.2 5.8h11.6l2.7 5.5V15.8Z"/><path d="M3.5 11.3h17M6.5 15.8v2.5M17.5 15.8v2.5M7.2 13.8h0M16.8 13.8h0"/>',
++ child: '<circle cx="12" cy="5.8" r="2.1"/><path d="M7.9 10.5L12 9.2l4.1 1.4M12 9.2v5.6M9.2 20.4l2.8-5.6l2.8 5.6"/>',
++ donate: '<circle cx="11.9" cy="8.4" r="5.2"/><path d="M11.9 6v4.3M3.7 15.6h16.5V20H3.7ZM8.3 17.7h7.2"/>',
++ record: '<circle cx="12" cy="12" r="8.5"/><circle cx="12" cy="12" r="3"/>',
++ 'plus-circle': '<circle cx="12" cy="12" r="8.5"/><path d="M12 8v8M8 12h8"/>',
++ 'minus-circle': '<circle cx="12" cy="12" r="8.5"/><path d="M8 12h8"/>',
++ clapper: '<path d="M4 10.4h16.3v8.6a1 1 0 0 1-1 1h-14.4a1 1 0 0 1-1-1Z"/><path d="M4 10.4L3.4 7.2l15.7-2.9l0.7 3.3ZM8.5 6.3l2.2 3.2M13.3 5.4l2.2 3.2"/>',
++ 'clipboard-check': '<rect x="5.7" y="4.9" width="12.6" height="15.5" rx="1.9"/><path d="M9.1 4.9V3.5h5.8V4.9M9.1 13.2l1.9 1.9l3.9-3.9"/>',
++ cc: '<rect x="3.5" y="5.4" width="17" height="13.2" rx="2.4"/><path d="M10.7 10.2a2.3 2.3 0 1 0 0 3.6M16.8 10.2a2.3 2.3 0 1 0 0 3.6"/>',
++ 'cloud-off': '<path d="M7.5 17.6h9.5a3.8 3.8 0 0 0 0.5-7.5A5.7 5.7 0 0 0 6.4 9.6A4.1 4.1 0 0 0 7.5 17.6Z"/><path d="M4 3.9l16.1 16.1"/>',
++ commit: '<circle cx="12" cy="12" r="3.4"/><path d="M3.5 12h5.1M15.4 12H20.5"/>',
++ 'chat-off': '<path d="M4.2 5.1h15.7v10.9H8l-4 4Z"/><path d="M3.7 3.7l16.7 16.7"/>',
++ compass: '<circle cx="12" cy="12" r="8.5"/><path d="m15.6 8.4-2.1 5.1-5.1 2.1 2.1-5.1Z"/>',
++ cookie: '<path d="M20.6 12.3a8.4 8.4 0 1 1-8.9-8.9a3 3 0 0 0 3.9 3.5a3 3 0 0 0 4.9 5.3Z"/><path d="M8.8 9.4h0M12.2 13.8h0M8.3 15.3h0M15.7 15.3h0"/>',
++ couch: '<path d="M5.4 10.1V7.2a1.9 1.9 0 0 1 1.9-1.9h9.4a1.9 1.9 0 0 1 1.9 1.9v2.8"/><path d="M3.5 11.9a1.9 1.9 0 0 1 3.8 0v1.4h9.4V11.9a1.9 1.9 0 0 1 3.8 0v4.7H3.5ZM5.4 16.7v1.9M18.6 16.7v1.9"/>',
++ cubes: '<path d="M12 3.2L8.1 5.2v4.4l3.9 2l3.9-2V5.2ZM7.6 11.6L3.6 13.6v4.4l3.9 2l3.9-2V13.6ZM16.4 11.6l-3.9 2v4.4l3.9 2l3.9-2V13.6Z"/>',
++ ear: '<path d="M6.2 9.5a5.7 5.7 0 1 1 10.8 2.4c-0.9 1.9-3.1 3-3.1 5.2a3.4 3.4 0 0 1-6.5 1.6"/><path d="M9.7 9.9a2.4 2.4 0 1 1 3.8 1.5"/>',
++ eraser: '<path d="M14.3 4.4l5.5 5.5l-9 9H6.6l-2.6-2.6a1.5 1.5 0 0 1 0-2.1Z"/><path d="M9.3 9.4l5.5 5.5M10.8 18.9H20.3"/>',
++ laugh: '<circle cx="12" cy="12" r="8.5"/><path d="M8 13.5h8a4 4 0 0 1-8 0ZM7.5 8.6l2.2 1.2-2.2 1.2M16.5 8.6l-2.2 1.2 2.2 1.2"/>',
++ fish: '<path d="M9 12c1.8-3.2 4.3-4.8 7.1-4.8c2.6 0 4.2 2 4.9 4.8c-0.7 2.8-2.3 4.8-4.9 4.8c-2.8 0-5.3-1.6-7.1-4.8Z"/><path d="M9 12L4.2 8.6M9 12l-4.8 3.4M17.3 10.6h0.01"/>',
++ finish: '<path d="M5.2 20.7V4"/><rect x="5.2" y="4.6" width="13.9" height="8.6" rx="1"/><path d="M5.2 8.8h13.9M9.6 4.6v8.6M14.3 4.6v8.6"/>',
++ flask: '<path d="M9.5 3.2h4.9M10 3.2V9.2L4.9 17.7a1.5 1.5 0 0 0 1.3 2.3h11.6a1.5 1.5 0 0 0 1.3-2.3L14 9.2V3.2"/><path d="M7.3 14.6h9.5"/>',
++ 'folder-tree': '<path d="M4.1 3.3v13.2a1 1 0 0 0 1 1H9.7M4.1 8.3H9.7"/><path d="M10.2 5.3h3.1l1 1.5h5.6V10.9h-9.7ZM10.2 14.5h3.1l1 1.5h5.6V20.1h-9.7Z"/>',
++ skip: '<path d="M4.8 3.5l10.8 8.4l-10.8 8.4Z"/><path d="M19.7 3.5v16.7"/>',
++ gem: '<path d="M6.8 4.9h10.3L20.2 9.5l-8.3 10.3L3.6 9.5Z"/><path d="M3.6 9.5h16.7M9.6 4.9L8.1 9.5l3.8 10.3M14.2 4.9L15.7 9.5l-3.8 10.3"/>',
++ ghost: '<path d="M4.7 20V10.6a7.3 7.3 0 0 1 14.7 0v9.4l-2.4-1.9l-2.5 1.9l-2.4-1.9L9.6 20l-2.5-1.9Z"/><path d="M9.4 10.1h0M14.6 10.1h0"/>',
++ grip: '<path d="M8.3 4.5h0M15.8 4.5h0M8.3 12h0M15.8 12h0M8.3 19.5h0M15.8 19.5h0" stroke-width="3.8"/>',
++ hammer: '<path d="M13.1 3.7L19.3 9.9l-2.7 2.7l-6.2-6.2Z"/><path d="M13.6 9.4L5 18.1a1.3 1.3 0 0 0 1.9 1.9l8.6-8.6"/>',
++ handshake: '<path d="M3.6 9.9v5.3M20.3 9.9v5.3"/><path d="M3.6 10.8h2.2l3.5-2.7l2.9 1.3L14.5 8.2l3.5 2.7h2.2"/><path d="M5.7 10.8l5.6 5.6a1.4 1.4 0 0 0 2-2M18 10.8l-4.7 4.5M17.5 12.8l-4-4l-2.3 2.1a1.3 1.3 0 0 1-1.9-1.9l1.9-2"/>',
++ wizard: '<path d="M3.6 20h16.7M6.3 20L9.9 9.1L15.7 3.3L14.1 10.1L17.8 20"/><path d="M8.4 15.4h7.3"/>',
++ 'heart-broken': '<path d="M11.9 20.3s-8.1-5.1-8.1-11.6a4.6 4.6 0 0 1 8.1-3A4.6 4.6 0 0 1 20 9.2c0 6.5-8.1 11.6-8.1 11.6Z"/><path d="M11.9 5.8L10 9.8l3.5 2.3l-1.6 3.9"/>',
++ hourglass: '<path d="M6 3.5h12M6 20.5h12M7.5 3.5c0 4.5 4.5 5.5 4.5 8.5s-4.5 4-4.5 8.5M16.5 3.5c0 4.5-4.5 5.5-4.5 8.5s4.5 4 4.5 8.5"/>',
++ lungs: '<path d="M12 3.5v8M12 9.4l-3 2.1M12 9.4l3 2.1M8.4 6.5C5.6 6.5 3.5 10.4 3.5 15.2c0 2.8 1.1 4.8 3.2 4.8s2.7-2.1 2.7-4.8V8.3M15.6 6.5C18.4 6.5 20.5 10.4 20.5 15.2c0 2.8-1.1 4.8-3.2 4.8s-2.7-2.1-2.7-4.8V8.3"/>',
++ 'link-off': '<path d="M10 13.8a4 4 0 0 0 5.6 0l2.9-2.9a4 4 0 0 0-5.6-5.6l-1 1M13.8 10a4 4 0 0 0-5.6 0l-2.9 2.9a4 4 0 0 0 5.6 5.6l1-1"/><path d="M3.6 3.6l16.7 16.7"/>',
++ mask: '<path d="M3.5 7c3 1.3 5.8 1.8 8.5 1.8S17.5 8.3 20.5 7c0 6-2.5 10-5 10-1.4 0-2-1.5-3.5-1.5S9.9 17 8.5 17c-2.5 0-5-4-5-10Z"/><path d="M7.5 11.5h2M14.5 11.5h2"/>',
++ mug: '<path d="M4.8 9.1h11v7a4 4 0 0 1-4 4h-3a4 4 0 0 1-4-4Z"/><path d="M15.8 10.5H17.3a2.5 2.5 0 0 1 0 5h-1.5M8.3 3.5c-0.8 1 0.8 2 0 3M11.8 3.5c-0.8 1 0.8 2 0 3"/>',
++ paw: '<path d="M7.8 18.5c0-3 1.9-5.3 4.2-5.3s4.2 2.3 4.2 5.3c0 1.4-1.1 2.1-2.1 2.1c-0.8 0-1.4-0.5-2.1-0.5s-1.3 0.5-2.1 0.5c-1.1 0-2.1-0.7-2.1-2.1Z"/><circle cx="5.4" cy="10.6" r="1.9"/><circle cx="9.2" cy="5.7" r="1.9"/><circle cx="14.8" cy="5.7" r="1.9"/><circle cx="18.6" cy="10.6" r="1.9"/>',
++ walk: '<circle cx="12.3" cy="5.1" r="1.7"/><path d="M8.8 20.3l2.4-5.5l1.9 2.2V20.3M11 14.8l0.9-5.2l-2.7 1.4l-1.4 2.7M11.9 9.6l1.8 2.7l2.7 0.9"/>',
++ 'phone-off': '<path d="M5.6 4.1h3.7l1.9 4.7l-2.4 1.4a10.3 10.3 0 0 0 4.7 4.7L15.1 12.5l4.7 1.9v3.7a1.9 1.9 0 0 1-1.9 1.9A15.1 15.1 0 0 1 3.8 5.9a1.9 1.9 0 0 1 1.9-1.9"/><path d="M4.3 3.6l16.1 16.1"/>',
++ piggy: '<path d="M3.5 11.4c0-3.2 3.3-5.7 7.7-5.7c1.3 0 2.4 0.2 3.4 0.6L17.4 4.7v3.3c0.8 0.7 1.4 1.6 1.6 2.5h1.4v3.4H18.8c-0.5 1-1.3 1.7-2.3 2.3V19.1h-2.9v-1.9c-0.8 0.2-1.7 0.3-2.5 0.3c-0.8 0-1.6-0.1-2.3-0.3v1.9h-2.9v-2.9C4.4 15.1 3.5 13.4 3.5 11.4Z"/><path d="M14.9 10.1h0M8.7 8.1h2.9"/>',
++ airplane: '<path d="M12 3.2c0.9 0 1.4 0.9 1.4 2.4V9.8l7 4.2V15.4l-7-2.4V17.2l1.9 1.4V20L12 19.1l-3.3 0.9v-1.4l1.9-1.4v-4.2L3.6 15.4v-1.4L10.6 9.8V5.6C10.6 4.2 11.1 3.2 12 3.2Z"/>',
++ print: '<path d="M7.1 8.9V3.5h9.9V8.9"/><rect x="3.6" y="8.9" width="16.7" height="7.9" rx="2"/><path d="M7.1 13.8h9.9v6.4H7.1ZM16.4 11.9h0"/>',
++ quote: '<path d="M9.8 6.2C5.8 7.2 3.6 10 3.6 13.9v3.3h5.6v-5.6h-5.6M20.3 6.2c-3.9 1.1-6.1 3.9-6.1 7.8v3.3h5.6v-5.6h-5.6"/>',
++ radio: '<rect x="3.5" y="8.3" width="16.8" height="11.3" rx="1.9"/><path d="M7.3 8.3L16.7 3.9"/><circle cx="15.3" cy="14" r="2.4"/><path d="M6.8 12.4h3.8M6.8 15.4h3.8"/>',
++ ranking: '<path d="M3.5 19.9h17M4.5 19.9V13.8h4.7M9.2 19.9V10h5.7v9.9M14.9 19.9V15.7h4.7v4.3"/><path d="M12 3.4l0.9 1.7l1.9 0.3l-1.4 1.3l0.3 1.9L12 7.7l-1.7 0.9l0.3-1.9L9.3 5.4l1.9-0.3Z"/>',
++ recycle: '<path d="M7.8 18.2H5.7a1.2 1.2 0 0 1-1-1.8l2.3-3.9M10 5.5l0.9-1.5a1.2 1.2 0 0 1 2.1 0l2.3 3.9M17.7 12.4l1.6 2.7a1.2 1.2 0 0 1-1 1.8h-4.5"/><path d="M11.1 16.5l1.8 1.8l-1.8 1.8M4.5 10.4l2.4-0.7l0.7 2.5M17.2 6.1l-0.7 2.5l-2.5-0.7"/>',
++ rss: '<path d="M4 3.5a16.5 16.5 0 0 1 16.5 16.5M4 10.4A9.6 9.6 0 0 1 13.6 20.1"/><path d="M4.6 19.4h0" stroke-width="3.9"/>',
++ scroll: '<path d="M8.3 3.8h10.1a1.9 1.9 0 0 1 1.9 1.9v1.5H17M8.3 3.8a1.9 1.9 0 0 0-1.9 1.9v11.7a2.9 2.9 0 0 1-2.9 2.9h10.7a2.9 2.9 0 0 0 2.9-2.9v-11.7a1.9 1.9 0 0 0-1.9-1.9M10.2 9.2h3.9M10.2 13h3.9"/>',
++ signature: '<path d="M3.9 14c2.4 0 3.3-8.4 5.6-8.4c1.4 0 0.9 5.6 2.4 5.6c0.9 0 1.4-2.4 2.4-2.4s0.8 1.9 1.9 1.9c0.8 0 1.4-0.6 1.9-1.1M3.9 17.8h16.7"/>',
++ square: '<rect x="3.5" y="3.5" width="17" height="17" rx="2.7"/>',
++ sword: '<path d="M20.3 3.7v3.7L10.4 17.3L6.7 13.6L16.7 3.7Z"/><path d="M5.2 12L12 18.8M8.3 15.7L3.6 20.4"/>',
++ columns: '<rect x="3.5" y="4.5" width="17" height="15" rx="2"/><path d="M12 4.5v15M3.5 9h17"/>',
++ 'thumbs-up': '<path d="M7.3 10.4v9.6H4.8a1 1 0 0 1-1-1v-7.6a1 1 0 0 1 1-1Z"/><path d="M7.3 10.4L10.9 3.3a2.2 2.2 0 0 1 2.5 2.6L12.7 9.4H18.5a2 2 0 0 1 2 2.4l-1.3 6.6a2 2 0 0 1-2 1.6H7.3"/>',
++ undo: '<path d="M9.2 14.2L4 8.9l5.2-5.2"/><path d="M4 8.9h11a5.8 5.8 0 0 1 0 11.5H11.3"/>',
++ 'user-circle': '<circle cx="12" cy="12" r="8.5"/><circle cx="12" cy="10" r="3"/><path d="M6.6 18.3a6.5 6.5 0 0 1 10.8 0"/>',
++ 'user-lock': '<circle cx="9.8" cy="7.3" r="3.3"/><path d="M3.5 18.8c0-3.4 2.8-5.7 6.2-5.7c1.2 0 2.2 0.3 3.1 0.7"/><rect x="14.6" y="14.5" width="5.7" height="4.8" rx="1"/><path d="M16 14.5v-1.2a1.5 1.5 0 0 1 2.9 0v1.2"/>',
++ 'user-minus': '<circle cx="10.1" cy="8" r="3.3"/><path d="M4 19.3c0-3.3 2.7-5.7 6.1-5.7c1.1 0 2.2 0.3 3 0.7"/><path d="M15.1 17h5.7"/>',
++ 'user-pen': '<circle cx="9.8" cy="8" r="3.3"/><path d="M3.8 19.1c0-3.3 2.7-5.6 6-5.6c1.1 0 2.1 0.3 3 0.7"/><path d="M19.1 12.1l1.4 1.4l-4.7 4.7l-1.9 0.5l0.5-1.9Z"/>',
++ 'user-tag': '<circle cx="10" cy="7.6" r="3.3"/><path d="M3.8 18.9c0-3.3 2.8-5.6 6.1-5.6c1.1 0 2.2 0.3 3.1 0.7"/><path d="M14.2 14.2h3.7l2.4 2.4l-2.4 2.4h-3.7Z"/><path d="M16.1 16.5h0"/>',
++ 'user-off': '<circle cx="12" cy="8.2" r="3.5"/><path d="M5.1 20c0-3.6 3-5.9 6.9-5.9s6.9 2.3 6.9 5.9"/><path d="M3.7 3.7l16.7 16.7"/>',
++ weight: '<circle cx="12" cy="5.2" r="2"/><path d="M7.1 8.7h9.9l3 11.3H4.1Z"/>',
++ wind: '<path d="M3.5 9.9h10.4a2.8 2.8 0 1 0-2.8-2.8M3.5 13.7h14.2a2.8 2.8 0 1 1-2.8 2.8M3.5 17.5h6.6"/>',
++ window: '<rect x="3.5" y="4.5" width="17" height="15" rx="2"/><path d="M3.5 9h17"/>',
++ 'window-restore': '<rect x="3.5" y="8.5" width="12" height="11" rx="2"/><path d="M8.5 8.5v-2a2 2 0 0 1 2-2h8a2 2 0 0 1 2 2v7a2 2 0 0 1-2 2h-3"/>',
++ 'align-left': '<path d="M4 5.9h16.6M4 10h10.4M4 14.3h16.6M4 18.5h10.4"/>',
++ slash: '<path d="M3.6 3.6l16.7 16.7"/>',
++ 'book-open': '<path d="M12 6.3C10 4.8 7 4.3 3.5 4.9v13.2c3.5-0.6 6.5-0.1 8.5 1.4c2-1.5 5-2 8.5-1.4V4.9C17 4.3 14 4.8 12 6.3Z"/><path d="M12 6.3v13.2"/>',
++ busy: '<path d="M4.7 12h0M12.1 12h0M19.4 12h0" stroke-width="4.2"/>',
++ });
++ // </generated:kit-glyphs>
++ const ALL = Object.freeze({ ...P, ...MORE });
++ const ICONS = Object.freeze(Object.keys(ALL));
++ /** Every icon's drawing (the inside of a 24-unit SVG), for openvibe-shared/glyphs and every kit builder. */
++ const PATHS = ALL;
++ /** The drawings this file was built with, before the glyphs.js block: glyphs.js adds the rest. */
++ const KIT_PATHS = P;
/** One icon as inline SVG (decorative: aria-hidden); '' for a name the set does not have. */
function icon(name, { size = null, cls = '' } = {}) {
-- const d = P[name];
++ const d = PATHS[name];
if (!d) return '';
return `<svg class="ovk-i${cls ? ` ${esc(cls)}` : ''}" viewBox="0 0 24 24"${size ? ` width="${Number(size) || 20}" height="${Number(size) || 20}"` : ''} aria-hidden="true" focusable="false">${d}</svg>`;
}
@@@ -949,7 +1161,7 @@
return {
skeleton,
-- esc, url, mediaW, icon, ICONS, PATHS, when, hueOf, mark, button, share, askAgent, iconButton, action, badge, dot, card, rail, CARD_RATIO,
++ esc, url, mediaW, icon, ICONS, PATHS, KIT_PATHS, when, hueOf, mark, button, share, askAgent, iconButton, action, badge, dot, card, rail, CARD_RATIO,
head, pageHead, tabs, tabOf, list, row, section, fold, more, sidebar, sidebarButton, withSidebar,
switchRow, rangeRow, selectRow, seg, segmented, chips, saveBar, find, dock, stats, labels, labelsAttr, LABEL_NAMES, empty, notice, snippet, sheet, sheetButton,
enhance, VERSION: 2,
ddiff --git a/nav-icons.js b/nav-icons.js
iindex e66750b..94af37f 100644
---- a/nav-icons.js
++++ b/nav-icons.js
@@@ -42,7 +42,7 @@
'fa-user-secret': [0, '<circle cx="12" cy="7.4" r="3.8"/><path d="M4.3 20.5c0-3.9 3.4-6.6 7.7-6.6s7.7 2.6 7.7 6.6"/>', '<circle cx="12" cy="6.7" r="4.5"/><path d="M3.5 21c0-4.7 3.8-7.8 8.5-7.8s8.5 3.2 8.5 7.8Z"/>'],
'fa-video': [0, '<rect x="3.4" y="6.4" width="12.3" height="11.3" rx="1.9"/><path d="M15.6 10.2l4.7-2.8v9.4l-4.7-2.8"/>', '<path d="M3 7.7a2 2 0 0 1 2-2H14.4a2 2 0 0 1 2 2v8.7a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2ZM17.5 10.1l4.2-2.6v8.9l-4.2-2.6Z"/>'],
'fa-wallet': [0, '<path d="M3.5 6.8A2.7 2.7 0 0 1 6.2 4.2H18.4v4.2M3.5 6.8V18a2.1 2.1 0 0 0 2.1 2.1h14.9V8.4H6.2A2.7 2.7 0 0 1 3.5 6.8Z"/><path d="M16.2 14.2h0"/>', '<path fill-rule="evenodd" d="M5.7 2.8H19v4.6h1.6a0.9 0.9 0 0 1 0.9 0.9v12.4H5.1a2.5 2.5 0 0 1-2.5-2.5V5.9a3.1 3.1 0 0 1 3.1-3.1Zm0 2.1a1 1 0 0 0 0 2.1h11.2V4.9ZM16.7 12.9a1.4 1.4 0 1 0 0 2.8a1.4 1.4 0 0 0 0-2.8Z"/>'],
-- 'fa-wand-magic-sparkles': [0, '<path d="M10.4 3.6l1.7 4.8L17 10.1l-4.8 1.7L10.4 16.7l-1.7-4.8L3.9 10.1l4.8-1.7ZM17 14.8l0.8 2.1L19.8 17.6l-2.1 0.8L17 20.3l-0.8-2.1L14.3 17.6l2.1-0.8Z"/>', '<path d="M10.7 2.6l2 5.6l5.6 2l-5.6 2L10.7 17.8l-2-5.6l-5.6-2l5.6-2ZM17.6 14.7l0.9 2.5l2.5 0.9l-2.5 0.9l-0.9 2.5l-0.9-2.5l-2.5-0.9l2.5-0.9Z"/>'],
++ 'fa-wand-magic-sparkles': [0, '<path d="M3.7 20.3L13.9 10.1M12.1 8.3l3.6 3.6"/><path d="M17.9 3.7l0.9 2.3l2.3 0.9l-2.3 0.9l-0.9 2.3l-0.9-2.3l-2.3-0.9l2.3-0.9Z"/>', '<path class="ln" d="M3.7 20.3L13.9 10.1M12.1 8.3l3.6 3.6"/><path d="M17.9 3.7l0.9 2.3l2.3 0.9l-2.3 0.9l-0.9 2.3l-0.9-2.3l-2.3-0.9l2.3-0.9Z"/>'],
'fa-arrow-up-right-from-square': [0, '<path d="M14 3.8h6.3v6.3M20.2 3.8l-9.4 9.4M18.2 14.2v4.2a2.1 2.1 0 0 1-2.1 2.1H5.6a2.1 2.1 0 0 1-2.1-2.1V7.9a2.1 2.1 0 0 1 2.1-2.1h4.2"/>', ''],
'fa-chevron-down': [0, '<path d="M3.6 7.9l8.4 8.4l8.4-8.4"/>', ''],
'fa-chevron-right': [0, '<path d="M7.9 3.6l8.4 8.4l-8.4 8.4"/>', ''],
ddiff --git a/navbar.js b/navbar.js
iindex 75fb332..48e976b 100644
---- a/navbar.js
++++ b/navbar.js
@@@ -574,7 +574,7 @@
const NAV_ICONS_LAZY = {
0: 'fa-book fa-camera fa-comments fa-gamepad fa-gauge-high fa-hand-fist fa-house fa-link fa-list-check fa-network-wired fa-paste fa-people-arrows fa-scissors fa-screwdriver-wrench fa-shirt fa-text-height fa-user fa-video fa-wand-magic-sparkles fa-arrow-up-right-from-square fa-chevron-right fa-bars fa-xmark fa-magnifying-glass fa-file-pdf fa-arrow-down fa-arrow-right fa-clock fa-envelope fa-star fa-heart fa-play fa-circle-info fa-triangle-exclamation fa-check fa-globe fa-code fa-robot fa-photo-film fa-tower-cell fa-diagram-project fa-toolbox fa-comment-dots fa-money-bill-wave fa-crown fa-server fa-newspaper fa-tag fa-ticket fa-chart-line fa-pen-nib fa-key fa-plug fa-bolt fa-satellite-dish fa-microchip fa-circle-nodes fa-download fa-upload fa-image fa-music fa-file-lines fa-font fa-location-dot fa-lock fa-wave-square fa-map fa-utensils fa-user-shield fa-gauge fa-pen fa-earth-americas fa-hashtag fa-inbox fa-folder fa-puzzle-piece fa-shield fa-display fa-microphone fa-infinity fa-list fa-flag-checkered fa-tv fa-compass',
};
-- const NAV_ICONS_REV = '14197adc3df5'; // sha256(nav-icons.js), first 12 hex: its ?v= (cacheable forever)
++ const NAV_ICONS_REV = '9c00647232a9'; // sha256(nav-icons.js), first 12 hex: its ?v= (cacheable forever)
// END generated
// The files loaded from beside this one, by content (scripts/sibling-revs.js): a release changes their URLs.
// Other icons load from nav-icons.js after first paint; unknown names fall back to Font Awesome.
@@@ -602,7 +602,7 @@
* serves its own pinned copy at /shared/ gets its own), else the network's copy.
*/
// The files loaded from beside this one, by content (scripts/sibling-revs.js): a release changes their URLs.
-- const SIBLING_REV = { 'ov-mark.js': 'f34f731c3a94', 'ov-glyphs.js': '642a391c85d5', 'ov-brand.woff2': '3b4e6a8a5878', 'ov-look.js': 'dd84a30bb646', 'ov-fx.js': '947820d69097', 'ov-labels.js': 'd40f7ca14bc4', 'ov-forms.js': '2eb9e2604c3e', 'ov-forms.css': '06208fe89eac', 'ov-share.js': 'd419508a797e', 'ov-share.css': 'd609a71f611a', 'search.js': 'c1f8f8dfab77', 'dock.js': '328a715e0ecd', 'presence.js': '5f195d41f8c5', 'panels.js': 'd90bfe987d81', 'surfaces.js': 'a94e76bd1200', 'notification-ui.js': '1dd1ca512625', 'history.js': 'f9fb9e096c65', 'bottom.js': '1671b6949137', 'appbar.js': 'c21485176ae9', 'release-watch.js': '25f02a3f0684', 'ov-icons.js': 'aaa688bf6fc7', 'sso-client.js': 'f574ac3331a5', 'overlay.js': '2bc56b3cf726', 'ov-home.js': '88e9e57c3683', 'nav-slots.js': '7b11e6916732', 'ov-wallet.js': '22286b70f8f6', 'ov-wallet.css': 'be8daa24c3a8', 'purse.js': '9d3fea0dae02', 'ov-drop.js': '445689a5eb80', 'ov-tip.js': '1d918e7de69d', 'ov-arrange.js': '898af091b3e1', 'soft.js': '98ab9b8080b1' };
++ const SIBLING_REV = { 'ov-mark.js': 'f34f731c3a94', 'ov-glyphs.js': 'c96584376da1', 'ov-brand.woff2': '3b4e6a8a5878', 'ov-look.js': 'dd84a30bb646', 'ov-fx.js': '947820d69097', 'ov-labels.js': 'd40f7ca14bc4', 'ov-forms.js': '2eb9e2604c3e', 'ov-forms.css': '06208fe89eac', 'ov-share.js': 'd419508a797e', 'ov-share.css': 'd609a71f611a', 'search.js': 'c1f8f8dfab77', 'dock.js': '328a715e0ecd', 'presence.js': '5f195d41f8c5', 'panels.js': 'd90bfe987d81', 'surfaces.js': 'a94e76bd1200', 'notification-ui.js': '1dd1ca512625', 'history.js': 'f9fb9e096c65', 'bottom.js': '1671b6949137', 'appbar.js': 'c21485176ae9', 'release-watch.js': '25f02a3f0684', 'ov-icons.js': 'aaa688bf6fc7', 'sso-client.js': 'f574ac3331a5', 'overlay.js': '2bc56b3cf726', 'ov-home.js': '88e9e57c3683', 'nav-slots.js': '7b11e6916732', 'ov-wallet.js': '22286b70f8f6', 'ov-wallet.css': 'be8daa24c3a8', 'purse.js': '9d3fea0dae02', 'ov-drop.js': '445689a5eb80', 'ov-tip.js': '1d918e7de69d', 'ov-arrange.js': '898af091b3e1', 'soft.js': '98ab9b8080b1' };
const siblingV = (name) => `${sibling(name)}${SIBLING_REV[name] ? `?v=${SIBLING_REV[name]}` : ''}`;
// ov-tip.js loads at the first hover over a tooltip's owner.
ddiff --git a/ov-glyphs-bold.woff2 b/ov-glyphs-bold.woff2
iindex c117175..38909d5 100644
BBinary files a/ov-glyphs-bold.woff2 and b/ov-glyphs-bold.woff2 differ
ddiff --git a/ov-glyphs-fa.css b/ov-glyphs-fa.css
iindex 7d66b7f..b96cc77 100644
---- a/ov-glyphs-fa.css
++++ b/ov-glyphs-fa.css
@@@ -26,6 +26,7 @@
.fa-chevron-left::before{content:"\e008"}
.fa-ban::before{content:"\e009"}
.fa-bell::before{content:"\e00a"}
++.fa-binoculars::before{content:"\e117"}
.fa-book::before{content:"\e00b"}
.fa-book-open::before{content:"\e114"}
.fa-box::before{content:"\e0c5"}
@@@ -42,6 +43,7 @@
.fa-circle-notch::before{content:"\e00f"}
.fa-spinner::before{content:"\e00f"}
.fa-calendar::before{content:"\e010"}
++.fa-calendar-check::before{content:"\e010"}
.fa-calendar-day::before{content:"\e010"}
.fa-calendar-days::before{content:"\e010"}
.fa-camera::before{content:"\e011"}
@@@ -62,6 +64,7 @@
.fa-chart-column::before{content:"\e014"}
.fa-chart-line::before{content:"\e014"}
.fa-chart-simple::before{content:"\e014"}
++.fa-magnifying-glass-chart::before{content:"\e014"}
.fa-comment::before{content:"\e015"}
.fa-comment-dots::before{content:"\e015"}
.fa-comments::before{content:"\e015"}
@@@ -113,6 +116,7 @@
.fa-clone::before{content:"\e024"}
.fa-copy::before{content:"\e024"}
.fa-couch::before{content:"\e0d7"}
++.fa-cpu::before{content:"\e118"}
.fa-crown::before{content:"\e025"}
.fa-cubes::before{content:"\e0d8"}
.fa-database::before{content:"\e026"}
@@@ -127,6 +131,7 @@
.fa-angle-down::before{content:"\e029"}
.fa-caret-down::before{content:"\e029"}
.fa-chevron-down::before{content:"\e029"}
++.fa-cloud-arrow-down::before{content:"\e02a"}
.fa-download::before{content:"\e02a"}
.fa-hard-drive::before{content:"\e0a2"}
.fa-hdd::before{content:"\e0a2"}
@@@ -179,6 +184,7 @@
.fa-earth-americas::before{content:"\e03d"}
.fa-earth-europe::before{content:"\e03d"}
.fa-globe::before{content:"\e03d"}
++.fa-gpu::before{content:"\e119"}
.fa-grid::before{content:"\e03e"}
.fa-table-cells::before{content:"\e03e"}
.fa-th::before{content:"\e03e"}
@@@ -223,6 +229,7 @@
.fa-circle-info::before{content:"\e048"}
.fa-info-circle::before{content:"\e048"}
.fa-user-plus::before{content:"\e049"}
++.fa-joystick::before{content:"\e11a"}
.fa-key::before{content:"\e04a"}
.fa-keyboard::before{content:"\e04b"}
.fa-language::before{content:"\e04c"}
@@@ -240,6 +247,7 @@
.fa-list::before{content:"\e051"}
.fa-list-ul::before{content:"\e051"}
.fa-list-ol::before{content:"\e0ae"}
++.fa-broadcast::before{content:"\e052"}
.fa-broadcast-tower::before{content:"\e052"}
.fa-tower-broadcast::before{content:"\e052"}
.fa-tower-cell::before{content:"\e052"}
@@@ -258,10 +266,13 @@
.fa-people-group::before{content:"\e056"}
.fa-user-group::before{content:"\e056"}
.fa-users::before{content:"\e056"}
++.fa-memory::before{content:"\e11c"}
++.fa-ram::before{content:"\e11c"}
.fa-bars::before{content:"\e057"}
.fa-microphone::before{content:"\e058"}
.fa-microphone-lines::before{content:"\e058"}
.fa-microphone-slash::before{content:"\e059"}
++.fa-microscope::before{content:"\e11d"}
.fa-minus::before{content:"\e05a"}
.fa-circle-minus::before{content:"\e0ed"}
.fa-minus-circle::before{content:"\e0ed"}
@@@ -319,6 +330,7 @@
.fa-plug::before{content:"\e06a"}
.fa-plug-circle-bolt::before{content:"\e06a"}
.fa-plug-circle-check::before{content:"\e06a"}
++.fa-plug-circle-plus::before{content:"\e06a"}
.fa-plug-circle-xmark::before{content:"\e06a"}
.fa-plus::before{content:"\e06b"}
.fa-circle-plus::before{content:"\e0f3"}
@@@ -351,10 +363,12 @@
.fa-save::before{content:"\e070"}
.fa-balance-scale::before{content:"\e0b6"}
.fa-scale-balanced::before{content:"\e0b6"}
++.fa-clip::before{content:"\e071"}
.fa-cut::before{content:"\e071"}
.fa-scissors::before{content:"\e071"}
.fa-scroll::before{content:"\e0fb"}
.fa-magnifying-glass::before{content:"\e072"}
++.fa-magnifying-glass-dollar::before{content:"\e072"}
.fa-search::before{content:"\e072"}
.fa-seedling::before{content:"\e0b7"}
.fa-server::before{content:"\e074"}
@@@ -382,11 +396,10 @@
.fa-arrow-down-short-wide::before{content:"\e101"}
.fa-sparkles::before{content:"\e07c"}
.fa-star-of-life::before{content:"\e07c"}
--.fa-wand-magic::before{content:"\e07c"}
--.fa-wand-magic-sparkles::before{content:"\e07c"}
.fa-square::before{content:"\e102"}
.fa-star::before{content:"\e07d"}
.fa-list-check::before{content:"\e07e"}
++.fa-power-off::before{content:"\e07f"}
.fa-stop::before{content:"\e07f"}
.fa-store::before{content:"\e080"}
.fa-cloud-bolt::before{content:"\e0bb"}
@@@ -401,11 +414,13 @@
.fa-tag::before{content:"\e084"}
.fa-tags::before{content:"\e084"}
.fa-bullseye::before{content:"\e085"}
++.fa-telescope::before{content:"\e11e"}
.fa-campground::before{content:"\e087"}
.fa-terminal::before{content:"\e088"}
.fa-font::before{content:"\e089"}
.fa-text-height::before{content:"\e089"}
.fa-thumbs-up::before{content:"\e104"}
++.fa-receipt::before{content:"\e08a"}
.fa-ticket::before{content:"\e08a"}
.fa-timeline::before{content:"\e0bd"}
.fa-toolbox::before{content:"\e0be"}
@@@ -442,7 +457,11 @@
.fa-volume-high::before{content:"\e094"}
.fa-volume-low::before{content:"\e094"}
.fa-person-walking::before{content:"\e10e"}
++.fa-shoe-prints::before{content:"\e10e"}
.fa-wallet::before{content:"\e095"}
++.fa-wand-magic::before{content:"\e11f"}
++.fa-wand-magic-sparkles::before{content:"\e11f"}
++.fa-wand-sparkles::before{content:"\e11f"}
.fa-person-swimming::before{content:"\e096"}
.fa-water::before{content:"\e096"}
.fa-wave-square::before{content:"\e097"}
@@@ -465,6 +484,7 @@
.fa-duotone.fa-circle-exclamation::after{content:"\e002";position:absolute;font-family:"OV Glyphs Solid";opacity:.2}
.fa-duotone.fa-box-archive::after{content:"\e003";position:absolute;font-family:"OV Glyphs Solid";opacity:.2}
.fa-duotone.fa-bell::after{content:"\e00a";position:absolute;font-family:"OV Glyphs Solid";opacity:.2}
++.fa-duotone.fa-binoculars::after{content:"\e117";position:absolute;font-family:"OV Glyphs Solid";opacity:.2}
.fa-duotone.fa-book::after{content:"\e00b";position:absolute;font-family:"OV Glyphs Solid";opacity:.2}
.fa-duotone.fa-book-open::after{content:"\e114";position:absolute;font-family:"OV Glyphs Solid";opacity:.2}
.fa-duotone.fa-box-open::after{content:"\e0c5";position:absolute;font-family:"OV Glyphs Solid";opacity:.2}
@@@ -476,6 +496,7 @@
.fa-duotone.fa-suitcase::after{content:"\e09c";position:absolute;font-family:"OV Glyphs Solid";opacity:.2}
.fa-duotone.fa-bug::after{content:"\e0c6";position:absolute;font-family:"OV Glyphs Solid";opacity:.2}
.fa-duotone.fa-burst::after{content:"\e0c7";position:absolute;font-family:"OV Glyphs Solid";opacity:.2}
++.fa-duotone.fa-calendar-check::after{content:"\e010";position:absolute;font-family:"OV Glyphs Solid";opacity:.2}
.fa-duotone.fa-calendar::after{content:"\e010";position:absolute;font-family:"OV Glyphs Solid";opacity:.2}
.fa-duotone.fa-calendar-days::after{content:"\e010";position:absolute;font-family:"OV Glyphs Solid";opacity:.2}
.fa-duotone.fa-calendar-day::after{content:"\e010";position:absolute;font-family:"OV Glyphs Solid";opacity:.2}
@@@ -493,6 +514,7 @@
.fa-duotone.fa-cart-plus::after{content:"\e013";position:absolute;font-family:"OV Glyphs Solid";opacity:.2}
.fa-duotone.fa-closed-captioning::after{content:"\e0cb";position:absolute;font-family:"OV Glyphs Solid";opacity:.2}
.fa-duotone.fa-chart-line::after{content:"\e014";position:absolute;font-family:"OV Glyphs Solid";opacity:.2}
++.fa-duotone.fa-magnifying-glass-chart::after{content:"\e014";position:absolute;font-family:"OV Glyphs Solid";opacity:.2}
.fa-duotone.fa-chart-simple::after{content:"\e014";position:absolute;font-family:"OV Glyphs Solid";opacity:.2}
.fa-duotone.fa-chart-bar::after{content:"\e014";position:absolute;font-family:"OV Glyphs Solid";opacity:.2}
.fa-duotone.fa-chart-area::after{content:"\e014";position:absolute;font-family:"OV Glyphs Solid";opacity:.2}
@@@ -538,6 +560,7 @@
.fa-duotone.fa-copy::after{content:"\e024";position:absolute;font-family:"OV Glyphs Solid";opacity:.2}
.fa-duotone.fa-clone::after{content:"\e024";position:absolute;font-family:"OV Glyphs Solid";opacity:.2}
.fa-duotone.fa-couch::after{content:"\e0d7";position:absolute;font-family:"OV Glyphs Solid";opacity:.2}
++.fa-duotone.fa-cpu::after{content:"\e118";position:absolute;font-family:"OV Glyphs Solid";opacity:.2}
.fa-duotone.fa-crown::after{content:"\e025";position:absolute;font-family:"OV Glyphs Solid";opacity:.2}
.fa-duotone.fa-cubes::after{content:"\e0d8";position:absolute;font-family:"OV Glyphs Solid";opacity:.2}
.fa-duotone.fa-database::after{content:"\e026";position:absolute;font-family:"OV Glyphs Solid";opacity:.2}
@@@ -549,6 +572,7 @@
.fa-duotone.fa-door-open::after{content:"\e0a1";position:absolute;font-family:"OV Glyphs Solid";opacity:.2}
.fa-duotone.fa-door-closed::after{content:"\e0a1";position:absolute;font-family:"OV Glyphs Solid";opacity:.2}
.fa-duotone.fa-download::after{content:"\e02a";position:absolute;font-family:"OV Glyphs Solid";opacity:.2}
++.fa-duotone.fa-cloud-arrow-down::after{content:"\e02a";position:absolute;font-family:"OV Glyphs Solid";opacity:.2}
.fa-duotone.fa-hard-drive::after{content:"\e0a2";position:absolute;font-family:"OV Glyphs Solid";opacity:.2}
.fa-duotone.fa-hdd::after{content:"\e0a2";position:absolute;font-family:"OV Glyphs Solid";opacity:.2}
.fa-duotone.fa-droplet::after{content:"\e02b";position:absolute;font-family:"OV Glyphs Solid";opacity:.2}
@@@ -592,6 +616,7 @@
.fa-duotone.fa-globe::after{content:"\e03d";position:absolute;font-family:"OV Glyphs Solid";opacity:.2}
.fa-duotone.fa-earth-americas::after{content:"\e03d";position:absolute;font-family:"OV Glyphs Solid";opacity:.2}
.fa-duotone.fa-earth-europe::after{content:"\e03d";position:absolute;font-family:"OV Glyphs Solid";opacity:.2}
++.fa-duotone.fa-gpu::after{content:"\e119";position:absolute;font-family:"OV Glyphs Solid";opacity:.2}
.fa-duotone.fa-grid::after{content:"\e03e";position:absolute;font-family:"OV Glyphs Solid";opacity:.2}
.fa-duotone.fa-table-cells::after{content:"\e03e";position:absolute;font-family:"OV Glyphs Solid";opacity:.2}
.fa-duotone.fa-th::after{content:"\e03e";position:absolute;font-family:"OV Glyphs Solid";opacity:.2}
@@@ -625,6 +650,7 @@
.fa-duotone.fa-circle-info::after{content:"\e048";position:absolute;font-family:"OV Glyphs Solid";opacity:.2}
.fa-duotone.fa-info-circle::after{content:"\e048";position:absolute;font-family:"OV Glyphs Solid";opacity:.2}
.fa-duotone.fa-user-plus::after{content:"\e049";position:absolute;font-family:"OV Glyphs Solid";opacity:.2}
++.fa-duotone.fa-joystick::after{content:"\e11a";position:absolute;font-family:"OV Glyphs Solid";opacity:.2}
.fa-duotone.fa-key::after{content:"\e04a";position:absolute;font-family:"OV Glyphs Solid";opacity:.2}
.fa-duotone.fa-keyboard::after{content:"\e04b";position:absolute;font-family:"OV Glyphs Solid";opacity:.2}
.fa-duotone.fa-face-laugh::after{content:"\e0e8";position:absolute;font-family:"OV Glyphs Solid";opacity:.2}
@@@ -637,6 +663,7 @@
.fa-duotone.fa-tower-broadcast::after{content:"\e052";position:absolute;font-family:"OV Glyphs Solid";opacity:.2}
.fa-duotone.fa-broadcast-tower::after{content:"\e052";position:absolute;font-family:"OV Glyphs Solid";opacity:.2}
.fa-duotone.fa-tower-cell::after{content:"\e052";position:absolute;font-family:"OV Glyphs Solid";opacity:.2}
++.fa-duotone.fa-broadcast::after{content:"\e052";position:absolute;font-family:"OV Glyphs Solid";opacity:.2}
.fa-duotone.fa-lock::after{content:"\e053";position:absolute;font-family:"OV Glyphs Solid";opacity:.2}
.fa-duotone.fa-unlock::after{content:"\e053";position:absolute;font-family:"OV Glyphs Solid";opacity:.2}
.fa-duotone.fa-envelope::after{content:"\e054";position:absolute;font-family:"OV Glyphs Solid";opacity:.2}
@@@ -651,9 +678,12 @@
.fa-duotone.fa-people-group::after{content:"\e056";position:absolute;font-family:"OV Glyphs Solid";opacity:.2}
.fa-duotone.fa-user-group::after{content:"\e056";position:absolute;font-family:"OV Glyphs Solid";opacity:.2}
.fa-duotone.fa-people-arrows::after{content:"\e056";position:absolute;font-family:"OV Glyphs Solid";opacity:.2}
++.fa-duotone.fa-memory::after{content:"\e11c";position:absolute;font-family:"OV Glyphs Solid";opacity:.2}
++.fa-duotone.fa-ram::after{content:"\e11c";position:absolute;font-family:"OV Glyphs Solid";opacity:.2}
.fa-duotone.fa-microphone::after{content:"\e058";position:absolute;font-family:"OV Glyphs Solid";opacity:.2}
.fa-duotone.fa-microphone-lines::after{content:"\e058";position:absolute;font-family:"OV Glyphs Solid";opacity:.2}
.fa-duotone.fa-microphone-slash::after{content:"\e059";position:absolute;font-family:"OV Glyphs Solid";opacity:.2}
++.fa-duotone.fa-microscope::after{content:"\e11d";position:absolute;font-family:"OV Glyphs Solid";opacity:.2}
.fa-duotone.fa-circle-minus::after{content:"\e0ed";position:absolute;font-family:"OV Glyphs Solid";opacity:.2}
.fa-duotone.fa-minus-circle::after{content:"\e0ed";position:absolute;font-family:"OV Glyphs Solid";opacity:.2}
.fa-duotone.fa-money-bill::after{content:"\e0b0";position:absolute;font-family:"OV Glyphs Solid";opacity:.2}
@@@ -703,6 +733,7 @@
.fa-duotone.fa-play::after{content:"\e069";position:absolute;font-family:"OV Glyphs Solid";opacity:.2}
.fa-duotone.fa-circle-play::after{content:"\e069";position:absolute;font-family:"OV Glyphs Solid";opacity:.2}
.fa-duotone.fa-plug::after{content:"\e06a";position:absolute;font-family:"OV Glyphs Solid";opacity:.2}
++.fa-duotone.fa-plug-circle-plus::after{content:"\e06a";position:absolute;font-family:"OV Glyphs Solid";opacity:.2}
.fa-duotone.fa-plug-circle-bolt::after{content:"\e06a";position:absolute;font-family:"OV Glyphs Solid";opacity:.2}
.fa-duotone.fa-plug-circle-check::after{content:"\e06a";position:absolute;font-family:"OV Glyphs Solid";opacity:.2}
.fa-duotone.fa-plug-circle-xmark::after{content:"\e06a";position:absolute;font-family:"OV Glyphs Solid";opacity:.2}
@@@ -729,8 +760,10 @@
.fa-duotone.fa-save::after{content:"\e070";position:absolute;font-family:"OV Glyphs Solid";opacity:.2}
.fa-duotone.fa-scissors::after{content:"\e071";position:absolute;font-family:"OV Glyphs Solid";opacity:.2}
.fa-duotone.fa-cut::after{content:"\e071";position:absolute;font-family:"OV Glyphs Solid";opacity:.2}
++.fa-duotone.fa-clip::after{content:"\e071";position:absolute;font-family:"OV Glyphs Solid";opacity:.2}
.fa-duotone.fa-magnifying-glass::after{content:"\e072";position:absolute;font-family:"OV Glyphs Solid";opacity:.2}
.fa-duotone.fa-search::after{content:"\e072";position:absolute;font-family:"OV Glyphs Solid";opacity:.2}
++.fa-duotone.fa-magnifying-glass-dollar::after{content:"\e072";position:absolute;font-family:"OV Glyphs Solid";opacity:.2}
.fa-duotone.fa-seedling::after{content:"\e0b7";position:absolute;font-family:"OV Glyphs Solid";opacity:.2}
.fa-duotone.fa-server::after{content:"\e074";position:absolute;font-family:"OV Glyphs Solid";opacity:.2}
.fa-duotone.fa-icons::after{content:"\e0b8";position:absolute;font-family:"OV Glyphs Solid";opacity:.2}
@@@ -748,8 +781,6 @@
.fa-duotone.fa-sliders-h::after{content:"\e079";position:absolute;font-family:"OV Glyphs Solid";opacity:.2}
.fa-duotone.fa-face-smile::after{content:"\e07a";position:absolute;font-family:"OV Glyphs Solid";opacity:.2}
.fa-duotone.fa-face-grin-stars::after{content:"\e07a";position:absolute;font-family:"OV Glyphs Solid";opacity:.2}
--.fa-duotone.fa-wand-magic-sparkles::after{content:"\e07c";position:absolute;font-family:"OV Glyphs Solid";opacity:.2}
--.fa-duotone.fa-wand-magic::after{content:"\e07c";position:absolute;font-family:"OV Glyphs Solid";opacity:.2}
.fa-duotone.fa-sparkles::after{content:"\e07c";position:absolute;font-family:"OV Glyphs Solid";opacity:.2}
.fa-duotone.fa-star-of-life::after{content:"\e07c";position:absolute;font-family:"OV Glyphs Solid";opacity:.2}
.fa-duotone.fa-square::after{content:"\e102";position:absolute;font-family:"OV Glyphs Solid";opacity:.2}
@@@ -764,12 +795,14 @@
.fa-duotone.fa-tag::after{content:"\e084";position:absolute;font-family:"OV Glyphs Solid";opacity:.2}
.fa-duotone.fa-tags::after{content:"\e084";position:absolute;font-family:"OV Glyphs Solid";opacity:.2}
.fa-duotone.fa-bullseye::after{content:"\e085";position:absolute;font-family:"OV Glyphs Solid";opacity:.2}
++.fa-duotone.fa-telescope::after{content:"\e11e";position:absolute;font-family:"OV Glyphs Solid";opacity:.2}
.fa-duotone.fa-campground::after{content:"\e087";position:absolute;font-family:"OV Glyphs Solid";opacity:.2}
.fa-duotone.fa-terminal::after{content:"\e088";position:absolute;font-family:"OV Glyphs Solid";opacity:.2}
.fa-duotone.fa-font::after{content:"\e089";position:absolute;font-family:"OV Glyphs Solid";opacity:.2}
.fa-duotone.fa-text-height::after{content:"\e089";position:absolute;font-family:"OV Glyphs Solid";opacity:.2}
.fa-duotone.fa-thumbs-up::after{content:"\e104";position:absolute;font-family:"OV Glyphs Solid";opacity:.2}
.fa-duotone.fa-ticket::after{content:"\e08a";position:absolute;font-family:"OV Glyphs Solid";opacity:.2}
++.fa-duotone.fa-receipt::after{content:"\e08a";position:absolute;font-family:"OV Glyphs Solid";opacity:.2}
.fa-duotone.fa-toolbox::after{content:"\e0be";position:absolute;font-family:"OV Glyphs Solid";opacity:.2}
.fa-duotone.fa-train::after{content:"\e08b";position:absolute;font-family:"OV Glyphs Solid";opacity:.2}
.fa-duotone.fa-trash::after{content:"\e08c";position:absolute;font-family:"OV Glyphs Solid";opacity:.2}
@@@ -798,8 +831,12 @@
.fa-duotone.fa-video-slash::after{content:"\e093";position:absolute;font-family:"OV Glyphs Solid";opacity:.2}
.fa-duotone.fa-volume-high::after{content:"\e094";position:absolute;font-family:"OV Glyphs Solid";opacity:.2}
.fa-duotone.fa-volume-low::after{content:"\e094";position:absolute;font-family:"OV Glyphs Solid";opacity:.2}
++.fa-duotone.fa-shoe-prints::after{content:"\e10e";position:absolute;font-family:"OV Glyphs Solid";opacity:.2}
.fa-duotone.fa-person-walking::after{content:"\e10e";position:absolute;font-family:"OV Glyphs Solid";opacity:.2}
.fa-duotone.fa-wallet::after{content:"\e095";position:absolute;font-family:"OV Glyphs Solid";opacity:.2}
++.fa-duotone.fa-wand-magic-sparkles::after{content:"\e11f";position:absolute;font-family:"OV Glyphs Solid";opacity:.2}
++.fa-duotone.fa-wand-magic::after{content:"\e11f";position:absolute;font-family:"OV Glyphs Solid";opacity:.2}
++.fa-duotone.fa-wand-sparkles::after{content:"\e11f";position:absolute;font-family:"OV Glyphs Solid";opacity:.2}
.fa-duotone.fa-water::after{content:"\e096";position:absolute;font-family:"OV Glyphs Solid";opacity:.2}
.fa-duotone.fa-person-swimming::after{content:"\e096";position:absolute;font-family:"OV Glyphs Solid";opacity:.2}
.fa-duotone.fa-weight-hanging::after{content:"\e10f";position:absolute;font-family:"OV Glyphs Solid";opacity:.2}
ddiff --git a/ov-glyphs-font.css b/ov-glyphs-font.css
iindex 16722c5..dc2e072 100644
---- a/ov-glyphs-font.css
++++ b/ov-glyphs-font.css
@@@ -22,6 +22,7 @@
.ovi-back::before{content:"\e008"}
.ovi-ban::before{content:"\e009"}
.ovi-bell::before{content:"\e00a"}
++.ovi-binoculars::before{content:"\e117"}
.ovi-book::before{content:"\e00b"}
.ovi-book-open::before{content:"\e114"}
.ovi-box::before{content:"\e0c5"}
@@@ -72,6 +73,7 @@
.ovi-cookie::before{content:"\e0d6"}
.ovi-copy::before{content:"\e024"}
.ovi-couch::before{content:"\e0d7"}
++.ovi-cpu::before{content:"\e118"}
.ovi-crown::before{content:"\e025"}
.ovi-cubes::before{content:"\e0d8"}
.ovi-database::before{content:"\e026"}
@@@ -115,6 +117,7 @@
.ovi-ghost::before{content:"\e0e2"}
.ovi-gift::before{content:"\e03c"}
.ovi-globe::before{content:"\e03d"}
++.ovi-gpu::before{content:"\e119"}
.ovi-grid::before{content:"\e03e"}
.ovi-grip::before{content:"\e0e3"}
.ovi-group::before{content:"\e0a6"}
@@@ -139,11 +142,13 @@
.ovi-infinity::before{content:"\e0ac"}
.ovi-info::before{content:"\e048"}
.ovi-invite::before{content:"\e049"}
++.ovi-joystick::before{content:"\e11a"}
.ovi-key::before{content:"\e04a"}
.ovi-keyboard::before{content:"\e04b"}
.ovi-language::before{content:"\e04c"}
.ovi-laugh::before{content:"\e0e8"}
.ovi-layers::before{content:"\e04d"}
++.ovi-layers-plus::before{content:"\e11b"}
.ovi-leaf::before{content:"\e04e"}
.ovi-leave::before{content:"\e04f"}
.ovi-lifebuoy::before{content:"\e0ad"}
@@@ -160,9 +165,11 @@
.ovi-medical::before{content:"\e0af"}
.ovi-megaphone::before{content:"\e0ec"}
.ovi-members::before{content:"\e056"}
++.ovi-memory::before{content:"\e11c"}
.ovi-menu::before{content:"\e057"}
.ovi-mic::before{content:"\e058"}
.ovi-mic-off::before{content:"\e059"}
++.ovi-microscope::before{content:"\e11d"}
.ovi-minus::before{content:"\e05a"}
.ovi-minus-circle::before{content:"\e0ed"}
.ovi-money::before{content:"\e0b0"}
@@@ -245,6 +252,7 @@
.ovi-tag::before{content:"\e084"}
.ovi-target::before{content:"\e085"}
.ovi-task::before{content:"\e086"}
++.ovi-telescope::before{content:"\e11e"}
.ovi-tent::before{content:"\e087"}
.ovi-terminal::before{content:"\e088"}
.ovi-text::before{content:"\e089"}
@@@ -275,6 +283,7 @@
.ovi-volume::before{content:"\e094"}
.ovi-walk::before{content:"\e10e"}
.ovi-wallet::before{content:"\e095"}
++.ovi-wand::before{content:"\e11f"}
.ovi-water::before{content:"\e096"}
.ovi-wave::before{content:"\e097"}
.ovi-weight::before{content:"\e10f"}
@@@ -292,6 +301,7 @@
.ovi-duotone.ovi-alert-circle::before{font-family:"OV Glyphs"}.ovi-duotone.ovi-alert-circle::after{content:"\e002";position:absolute;font-family:"OV Glyphs Solid";opacity:.2;pointer-events:none}
.ovi-duotone.ovi-archive::before{font-family:"OV Glyphs"}.ovi-duotone.ovi-archive::after{content:"\e003";position:absolute;font-family:"OV Glyphs Solid";opacity:.2;pointer-events:none}
.ovi-duotone.ovi-bell::before{font-family:"OV Glyphs"}.ovi-duotone.ovi-bell::after{content:"\e00a";position:absolute;font-family:"OV Glyphs Solid";opacity:.2;pointer-events:none}
++.ovi-duotone.ovi-binoculars::before{font-family:"OV Glyphs"}.ovi-duotone.ovi-binoculars::after{content:"\e117";position:absolute;font-family:"OV Glyphs Solid";opacity:.2;pointer-events:none}
.ovi-duotone.ovi-book::before{font-family:"OV Glyphs"}.ovi-duotone.ovi-book::after{content:"\e00b";position:absolute;font-family:"OV Glyphs Solid";opacity:.2;pointer-events:none}
.ovi-duotone.ovi-book-open::before{font-family:"OV Glyphs"}.ovi-duotone.ovi-book-open::after{content:"\e114";position:absolute;font-family:"OV Glyphs Solid";opacity:.2;pointer-events:none}
.ovi-duotone.ovi-box::before{font-family:"OV Glyphs"}.ovi-duotone.ovi-box::after{content:"\e0c5";position:absolute;font-family:"OV Glyphs Solid";opacity:.2;pointer-events:none}
@@@ -332,6 +342,7 @@
.ovi-duotone.ovi-cookie::before{font-family:"OV Glyphs"}.ovi-duotone.ovi-cookie::after{content:"\e0d6";position:absolute;font-family:"OV Glyphs Solid";opacity:.2;pointer-events:none}
.ovi-duotone.ovi-copy::before{font-family:"OV Glyphs"}.ovi-duotone.ovi-copy::after{content:"\e024";position:absolute;font-family:"OV Glyphs Solid";opacity:.2;pointer-events:none}
.ovi-duotone.ovi-couch::before{font-family:"OV Glyphs"}.ovi-duotone.ovi-couch::after{content:"\e0d7";position:absolute;font-family:"OV Glyphs Solid";opacity:.2;pointer-events:none}
++.ovi-duotone.ovi-cpu::before{font-family:"OV Glyphs"}.ovi-duotone.ovi-cpu::after{content:"\e118";position:absolute;font-family:"OV Glyphs Solid";opacity:.2;pointer-events:none}
.ovi-duotone.ovi-crown::before{font-family:"OV Glyphs"}.ovi-duotone.ovi-crown::after{content:"\e025";position:absolute;font-family:"OV Glyphs Solid";opacity:.2;pointer-events:none}
.ovi-duotone.ovi-cubes::before{font-family:"OV Glyphs"}.ovi-duotone.ovi-cubes::after{content:"\e0d8";position:absolute;font-family:"OV Glyphs Solid";opacity:.2;pointer-events:none}
.ovi-duotone.ovi-database::before{font-family:"OV Glyphs"}.ovi-duotone.ovi-database::after{content:"\e026";position:absolute;font-family:"OV Glyphs Solid";opacity:.2;pointer-events:none}
@@@ -367,6 +378,7 @@
.ovi-duotone.ovi-ghost::before{font-family:"OV Glyphs"}.ovi-duotone.ovi-ghost::after{content:"\e0e2";position:absolute;font-family:"OV Glyphs Solid";opacity:.2;pointer-events:none}
.ovi-duotone.ovi-gift::before{font-family:"OV Glyphs"}.ovi-duotone.ovi-gift::after{content:"\e03c";position:absolute;font-family:"OV Glyphs Solid";opacity:.2;pointer-events:none}
.ovi-duotone.ovi-globe::before{font-family:"OV Glyphs"}.ovi-duotone.ovi-globe::after{content:"\e03d";position:absolute;font-family:"OV Glyphs Solid";opacity:.2;pointer-events:none}
++.ovi-duotone.ovi-gpu::before{font-family:"OV Glyphs"}.ovi-duotone.ovi-gpu::after{content:"\e119";position:absolute;font-family:"OV Glyphs Solid";opacity:.2;pointer-events:none}
.ovi-duotone.ovi-grid::before{font-family:"OV Glyphs"}.ovi-duotone.ovi-grid::after{content:"\e03e";position:absolute;font-family:"OV Glyphs Solid";opacity:.2;pointer-events:none}
.ovi-duotone.ovi-group::before{font-family:"OV Glyphs"}.ovi-duotone.ovi-group::after{content:"\e0a6";position:absolute;font-family:"OV Glyphs Solid";opacity:.2;pointer-events:none}
.ovi-duotone.ovi-hammer::before{font-family:"OV Glyphs"}.ovi-duotone.ovi-hammer::after{content:"\e0e4";position:absolute;font-family:"OV Glyphs Solid";opacity:.2;pointer-events:none}
@@@ -385,10 +397,12 @@
.ovi-duotone.ovi-inbox::before{font-family:"OV Glyphs"}.ovi-duotone.ovi-inbox::after{content:"\e0ab";position:absolute;font-family:"OV Glyphs Solid";opacity:.2;pointer-events:none}
.ovi-duotone.ovi-info::before{font-family:"OV Glyphs"}.ovi-duotone.ovi-info::after{content:"\e048";position:absolute;font-family:"OV Glyphs Solid";opacity:.2;pointer-events:none}
.ovi-duotone.ovi-invite::before{font-family:"OV Glyphs"}.ovi-duotone.ovi-invite::after{content:"\e049";position:absolute;font-family:"OV Glyphs Solid";opacity:.2;pointer-events:none}
++.ovi-duotone.ovi-joystick::before{font-family:"OV Glyphs"}.ovi-duotone.ovi-joystick::after{content:"\e11a";position:absolute;font-family:"OV Glyphs Solid";opacity:.2;pointer-events:none}
.ovi-duotone.ovi-key::before{font-family:"OV Glyphs"}.ovi-duotone.ovi-key::after{content:"\e04a";position:absolute;font-family:"OV Glyphs Solid";opacity:.2;pointer-events:none}
.ovi-duotone.ovi-keyboard::before{font-family:"OV Glyphs"}.ovi-duotone.ovi-keyboard::after{content:"\e04b";position:absolute;font-family:"OV Glyphs Solid";opacity:.2;pointer-events:none}
.ovi-duotone.ovi-laugh::before{font-family:"OV Glyphs"}.ovi-duotone.ovi-laugh::after{content:"\e0e8";position:absolute;font-family:"OV Glyphs Solid";opacity:.2;pointer-events:none}
.ovi-duotone.ovi-layers::before{font-family:"OV Glyphs"}.ovi-duotone.ovi-layers::after{content:"\e04d";position:absolute;font-family:"OV Glyphs Solid";opacity:.2;pointer-events:none}
++.ovi-duotone.ovi-layers-plus::before{font-family:"OV Glyphs"}.ovi-duotone.ovi-layers-plus::after{content:"\e11b";position:absolute;font-family:"OV Glyphs Solid";opacity:.2;pointer-events:none}
.ovi-duotone.ovi-leaf::before{font-family:"OV Glyphs"}.ovi-duotone.ovi-leaf::after{content:"\e04e";position:absolute;font-family:"OV Glyphs Solid";opacity:.2;pointer-events:none}
.ovi-duotone.ovi-lifebuoy::before{font-family:"OV Glyphs"}.ovi-duotone.ovi-lifebuoy::after{content:"\e0ad";position:absolute;font-family:"OV Glyphs Solid";opacity:.2;pointer-events:none}
.ovi-duotone.ovi-live::before{font-family:"OV Glyphs"}.ovi-duotone.ovi-live::after{content:"\e052";position:absolute;font-family:"OV Glyphs Solid";opacity:.2;pointer-events:none}
@@@ -399,8 +413,10 @@
.ovi-duotone.ovi-medical::before{font-family:"OV Glyphs"}.ovi-duotone.ovi-medical::after{content:"\e0af";position:absolute;font-family:"OV Glyphs Solid";opacity:.2;pointer-events:none}
.ovi-duotone.ovi-megaphone::before{font-family:"OV Glyphs"}.ovi-duotone.ovi-megaphone::after{content:"\e0ec";position:absolute;font-family:"OV Glyphs Solid";opacity:.2;pointer-events:none}
.ovi-duotone.ovi-members::before{font-family:"OV Glyphs"}.ovi-duotone.ovi-members::after{content:"\e056";position:absolute;font-family:"OV Glyphs Solid";opacity:.2;pointer-events:none}
++.ovi-duotone.ovi-memory::before{font-family:"OV Glyphs"}.ovi-duotone.ovi-memory::after{content:"\e11c";position:absolute;font-family:"OV Glyphs Solid";opacity:.2;pointer-events:none}
.ovi-duotone.ovi-mic::before{font-family:"OV Glyphs"}.ovi-duotone.ovi-mic::after{content:"\e058";position:absolute;font-family:"OV Glyphs Solid";opacity:.2;pointer-events:none}
.ovi-duotone.ovi-mic-off::before{font-family:"OV Glyphs"}.ovi-duotone.ovi-mic-off::after{content:"\e059";position:absolute;font-family:"OV Glyphs Solid";opacity:.2;pointer-events:none}
++.ovi-duotone.ovi-microscope::before{font-family:"OV Glyphs"}.ovi-duotone.ovi-microscope::after{content:"\e11d";position:absolute;font-family:"OV Glyphs Solid";opacity:.2;pointer-events:none}
.ovi-duotone.ovi-minus-circle::before{font-family:"OV Glyphs"}.ovi-duotone.ovi-minus-circle::after{content:"\e0ed";position:absolute;font-family:"OV Glyphs Solid";opacity:.2;pointer-events:none}
.ovi-duotone.ovi-money::before{font-family:"OV Glyphs"}.ovi-duotone.ovi-money::after{content:"\e0b0";position:absolute;font-family:"OV Glyphs Solid";opacity:.2;pointer-events:none}
.ovi-duotone.ovi-moon::before{font-family:"OV Glyphs"}.ovi-duotone.ovi-moon::after{content:"\e05b";position:absolute;font-family:"OV Glyphs Solid";opacity:.2;pointer-events:none}
@@@ -460,6 +476,7 @@
.ovi-duotone.ovi-tag::before{font-family:"OV Glyphs"}.ovi-duotone.ovi-tag::after{content:"\e084";position:absolute;font-family:"OV Glyphs Solid";opacity:.2;pointer-events:none}
.ovi-duotone.ovi-target::before{font-family:"OV Glyphs"}.ovi-duotone.ovi-target::after{content:"\e085";position:absolute;font-family:"OV Glyphs Solid";opacity:.2;pointer-events:none}
.ovi-duotone.ovi-task::before{font-family:"OV Glyphs"}.ovi-duotone.ovi-task::after{content:"\e086";position:absolute;font-family:"OV Glyphs Solid";opacity:.2;pointer-events:none}
++.ovi-duotone.ovi-telescope::before{font-family:"OV Glyphs"}.ovi-duotone.ovi-telescope::after{content:"\e11e";position:absolute;font-family:"OV Glyphs Solid";opacity:.2;pointer-events:none}
.ovi-duotone.ovi-tent::before{font-family:"OV Glyphs"}.ovi-duotone.ovi-tent::after{content:"\e087";position:absolute;font-family:"OV Glyphs Solid";opacity:.2;pointer-events:none}
.ovi-duotone.ovi-terminal::before{font-family:"OV Glyphs"}.ovi-duotone.ovi-terminal::after{content:"\e088";position:absolute;font-family:"OV Glyphs Solid";opacity:.2;pointer-events:none}
.ovi-duotone.ovi-text::before{font-family:"OV Glyphs"}.ovi-duotone.ovi-text::after{content:"\e089";position:absolute;font-family:"OV Glyphs Solid";opacity:.2;pointer-events:none}
@@@ -485,6 +502,7 @@
.ovi-duotone.ovi-volume::before{font-family:"OV Glyphs"}.ovi-duotone.ovi-volume::after{content:"\e094";position:absolute;font-family:"OV Glyphs Solid";opacity:.2;pointer-events:none}
.ovi-duotone.ovi-walk::before{font-family:"OV Glyphs"}.ovi-duotone.ovi-walk::after{content:"\e10e";position:absolute;font-family:"OV Glyphs Solid";opacity:.2;pointer-events:none}
.ovi-duotone.ovi-wallet::before{font-family:"OV Glyphs"}.ovi-duotone.ovi-wallet::after{content:"\e095";position:absolute;font-family:"OV Glyphs Solid";opacity:.2;pointer-events:none}
++.ovi-duotone.ovi-wand::before{font-family:"OV Glyphs"}.ovi-duotone.ovi-wand::after{content:"\e11f";position:absolute;font-family:"OV Glyphs Solid";opacity:.2;pointer-events:none}
.ovi-duotone.ovi-water::before{font-family:"OV Glyphs"}.ovi-duotone.ovi-water::after{content:"\e096";position:absolute;font-family:"OV Glyphs Solid";opacity:.2;pointer-events:none}
.ovi-duotone.ovi-weight::before{font-family:"OV Glyphs"}.ovi-duotone.ovi-weight::after{content:"\e10f";position:absolute;font-family:"OV Glyphs Solid";opacity:.2;pointer-events:none}
.ovi-duotone.ovi-window::before{font-family:"OV Glyphs"}.ovi-duotone.ovi-window::after{content:"\e111";position:absolute;font-family:"OV Glyphs Solid";opacity:.2;pointer-events:none}
ddiff --git a/ov-glyphs-light.woff2 b/ov-glyphs-light.woff2
iindex 561c5e3..57bc04d 100644
BBinary files a/ov-glyphs-light.woff2 and b/ov-glyphs-light.woff2 differ
ddiff --git a/ov-glyphs-solid.woff2 b/ov-glyphs-solid.woff2
iindex 8e37c2a..fd456fa 100644
BBinary files a/ov-glyphs-solid.woff2 and b/ov-glyphs-solid.woff2 differ
ddiff --git a/ov-glyphs-thin.woff2 b/ov-glyphs-thin.woff2
iindex e740282..4afbecf 100644
BBinary files a/ov-glyphs-thin.woff2 and b/ov-glyphs-thin.woff2 differ
ddiff --git a/ov-glyphs.js b/ov-glyphs.js
iindex f4bdb50..610e169 100644
---- a/ov-glyphs.js
++++ b/ov-glyphs.js
@@@ -18,14 +18,14 @@
* OVGlyphs.swap(rootEl) swaps inside one element now
* OVGlyphs.fromFa('fa-eye') → 'eye' the glyph a Font Awesome name maps to, or null
*
-- * 272 glyphs for 449 Font Awesome names (openvibe.design/icons shows them).
++ * 280 glyphs for 468 Font Awesome names (openvibe.design/icons shows them).
*/
(function () {
'use strict';
if (typeof window === 'undefined' || window.OVGlyphs) return;
-- const G = {"airplane":"<path d=\"M12 3.2c0.9 0 1.4 0.9 1.4 2.4V9.8l7 4.2V15.4l-7-2.4V17.2l1.9 1.4V20L12 19.1l-3.3 0.9v-1.4l1.9-1.4v-4.2L3.6 15.4v-1.4L10.6 9.8V5.6C10.6 4.2 11.1 3.2 12 3.2Z\"/>","alert":"<path d=\"M12 4.5L3.6 18.8h16.9Z\"/><path d=\"M12 10v3.7M12 16.5h0\"/>","alert-circle":"<circle cx=\"12\" cy=\"12\" r=\"8.5\"/><path d=\"M12 7.5v5.5M12 16.5h.01\"/>","align-left":"<path d=\"M4 5.9h16.6M4 10h10.4M4 14.3h16.6M4 18.5h10.4\"/>","archive":"<rect x=\"3.5\" y=\"4.8\" width=\"17\" height=\"4.7\" rx=\"0.9\"/><path d=\"M5.4 9.5v9.4a0.9 0.9 0 0 0 0.9 0.9h11.3a0.9 0.9 0 0 0 0.9-0.9V9.5M10.1 13.3h3.8\"/>","arrow-down":"<path d=\"M12 3.2v16.7M5.7 13.7l6.3 6.3l6.3-6.3\"/>","arrow-left":"<path d=\"M20.8 12H4M10.3 5.7l-6.3 6.3l6.3 6.3\"/>","arrow-right":"<path d=\"M3.2 12h16.7M13.7 5.7l6.3 6.3l-6.3 6.3\"/>","arrow-up":"<path d=\"M12 20.8V4M5.7 10.3l6.3-6.3l6.3 6.3\"/>","arrows-h":"<path d=\"M3.8 12h16.5M7.6 8.1l-3.9 3.9l3.9 3.9M16.4 8.1l3.9 3.9l-3.9 3.9\"/>","at":"<circle cx=\"12\" cy=\"12\" r=\"3.4\"/><path d=\"M15.4 12v1.3a2.5 2.5 0 0 0 4.9 0V12a8.3 8.3 0 1 0-3.2 6.5\"/>","back":"<path d=\"M16.1 3.6l-8.4 8.4l8.4 8.4\"/>","ban":"<circle cx=\"12\" cy=\"12\" r=\"8.5\"/><path d=\"m6 6 12 12\"/>","bell":"<path d=\"M6 14.6V9.5a6.1 6.1 0 0 1 12.2 0v5.1l1.5 2.1h-15.3ZM10 18.7a2.1 2.1 0 0 0 4 0\"/>","book":"<path d=\"M5 5.7a1.9 1.9 0 0 1 1.9-1.9h12.1v14.9H6.8a1.9 1.9 0 0 0-1.9 1.9Z\"/><path d=\"M5 18.7V5.7\"/>","book-open":"<path d=\"M12 6.3C10 4.8 7 4.3 3.5 4.9v13.2c3.5-0.6 6.5-0.1 8.5 1.4c2-1.5 5-2 8.5-1.4V4.9C17 4.3 14 4.8 12 6.3Z\"/><path d=\"M12 6.3v13.2\"/>","box":"<path d=\"M3.6 7.9L11.9 3.9l8.4 3.9v8.4L11.9 20.1l-8.4-3.9Z\"/><path d=\"M3.6 7.9L11.9 11.8l8.4-3.9M11.9 11.8v8.4M7.8 5.9l8.4 3.9\"/>","brain":"<path d=\"M9.2 4.2a2.8 2.8 0 0 0-2.8 2.8a2.8 2.8 0 0 0-1.9 4.8a2.8 2.8 0 0 0 1.9 4.8a2.8 2.8 0 0 0 5.8 1.1V5.8A1.9 1.9 0 0 0 9.2 4.2ZM14.9 4.2a2.8 2.8 0 0 1 2.8 2.8a2.8 2.8 0 0 1 1.9 4.8a2.8 2.8 0 0 1-1.9 4.8a2.8 2.8 0 0 1-5.8 1.1\"/>","branch":"<circle cx=\"6.7\" cy=\"5.6\" r=\"1.9\"/><circle cx=\"6.7\" cy=\"18.6\" r=\"1.9\"/><circle cx=\"17.9\" cy=\"7.5\" r=\"1.9\"/><path d=\"M6.7 7.5v9.3M17.9 9.3c0 5.1-6 3.7-10.2 7.9\"/>","bridge":"<path d=\"M3.5 16h17M7 19.5V5M17 19.5V5\"/><path d=\"M3.5 10c1.8 0 2.8-2.3 3.5-5c2.4 5.2 7.6 5.2 10 0c.7 2.7 1.7 5 3.5 5\"/><path d=\"M12 10.9V16\"/>","briefcase":"<rect x=\"3.5\" y=\"7.2\" width=\"17\" height=\"12.3\" rx=\"1.9\"/><path d=\"M9.2 7.2V5.7A1.4 1.4 0 0 1 10.6 4.3h2.8A1.4 1.4 0 0 1 14.8 5.7V7.2M3.5 12.3h7.1M13.4 12.3H20.5M10.6 11.4h2.8v2.4h-2.8Z\"/>","bug":"<rect x=\"7.2\" y=\"6.2\" width=\"9.6\" height=\"13.3\" rx=\"4.8\"/><path d=\"M9.3 6.5a2.7 2.7 0 0 1 5.3 0M12 10.9v8.5M7.2 12H3.5M20.5 12h-3.7M7.6 8.3L4.6 5.6M16.4 8.3L19.4 5.6M7.6 16.3L4.6 18.9M16.4 16.3L19.4 18.9\"/>","burst":"<path d=\"M11.9 3.7L13.6 7.8L17.8 6.2L16.2 10.4L20.3 12.1L16.2 13.8L17.8 18L13.6 16.4L11.9 20.4L10.2 16.4L6 18L7.6 13.8L3.6 12.1L7.6 10.4L6 6.2L10.2 7.8Z\"/>","busy":"<path d=\"M4.7 12h0M12.1 12h0M19.4 12h0\" stroke-width=\"4.2\"/>","calendar":"<rect x=\"4\" y=\"5.5\" width=\"16\" height=\"15\" rx=\"2\"/><path d=\"M4 10.5h16M9 3.5v4M15 3.5v4\"/>","camera":"<path d=\"M3.5 8h3.4l1.8-2.8h6.6L17.1 8h3.4v11.5h-17Z\"/><circle cx=\"12\" cy=\"13.3\" r=\"3.4\"/>","camera-flip":"<path d=\"M3.5 8h3.4l1.8-2.8h6.6L17.1 8h3.4v11.5h-17Z\"/><path d=\"M15 12.6a3.1 3.1 0 0 0-5.6-1.2M9 14.4a3.1 3.1 0 0 0 5.6 1.2M9.3 9.5v2h2M14.7 17.5v-2h-2\"/>","camera-off":"<path d=\"M3.7 7.9h3.3l1.7-2.7h6.4L16.9 7.9h3.3v11.2h-16.5Z\"/><circle cx=\"11.9\" cy=\"13\" r=\"3.3\"/><path d=\"M3.7 3.5l16.5 16.5\"/>","car":"<path d=\"M3.5 15.8v-4.5L6.2 5.8h11.6l2.7 5.5V15.8Z\"/><path d=\"M3.5 11.3h17M6.5 15.8v2.5M17.5 15.8v2.5M7.2 13.8h0M16.8 13.8h0\"/>","card":"<rect x=\"3.7\" y=\"5.8\" width=\"16.7\" height=\"12.3\" rx=\"1.8\"/><path d=\"M3.7 10.3h16.7M6.7 14.6h3.5\"/>","care":"<path d=\"M12 10.6s-3.8-2.3-3.8-5a2.1 2.1 0 0 1 3.8-1.3a2.1 2.1 0 0 1 3.8 1.3c0 2.7-3.8 5-3.8 5Z\"/><path d=\"M3.5 13.5v6.5M3.5 15h3.3l3.4 2.8h7.7a1.8 1.8 0 0 0 0-3.6h-4.1\"/>","cart":"<path d=\"M3.5 4.1h1.9l2.2 10.2h10.2L20.3 6.9H6.5\"/><circle cx=\"9.1\" cy=\"18.6\" r=\"1.2\"/><circle cx=\"16.5\" cy=\"18.6\" r=\"1.2\"/>","cc":"<rect x=\"3.5\" y=\"5.4\" width=\"17\" height=\"13.2\" rx=\"2.4\"/><path d=\"M10.7 10.2a2.3 2.3 0 1 0 0 3.6M16.8 10.2a2.3 2.3 0 1 0 0 3.6\"/>","chart":"<path d=\"M3.9 3.4v16.7h16.7\"/><path d=\"M7.7 14.5l3.6-4.1l3.2 2.7l5.2-6.3\"/>","chat":"<path d=\"M3.8 4.3h16.8v11.7H8l-4.2 4.2Z\"/>","chat-off":"<path d=\"M4.2 5.1h15.7v10.9H8l-4 4Z\"/><path d=\"M3.7 3.7l16.7 16.7\"/>","check":"<path d=\"M3.7 12.1l5.4 5.4L20.4 6.1\"/>","check-circle":"<circle cx=\"12\" cy=\"12\" r=\"8.5\"/><path d=\"m8 12.4 2.8 2.8L16 9.6\"/>","check-double":"<path d=\"M3.6 11.7l3.6 3.6L14.6 7.7M11.1 15.2l0.9 0.9L20.4 7.7\"/>","chevron":"<path d=\"M7.9 3.6l8.4 8.4l-8.4 8.4\"/>","chevrons-left":"<path d=\"M10.9 19.3l-7.3-7.3l7.3-7.3M20.4 19.3l-7.3-7.3l7.3-7.3\"/>","chevrons-right":"<path d=\"M3.6 19.3l7.3-7.3l-7.3-7.3M13.1 19.3l7.3-7.3l-7.3-7.3\"/>","child":"<circle cx=\"12\" cy=\"5.8\" r=\"2.1\"/><path d=\"M7.9 10.5L12 9.2l4.1 1.4M12 9.2v5.6M9.2 20.4l2.8-5.6l2.8 5.6\"/>","chip":"<rect x=\"7.3\" y=\"7.3\" width=\"9.4\" height=\"9.4\" rx=\"1.4\"/><path d=\"M10.1 3.5v3.8M13.9 3.5v3.8M10.1 16.7v3.8M13.9 16.7v3.8M3.5 10.1h3.8M3.5 13.9h3.8M16.7 10.1h3.8M16.7 13.9h3.8\"/>","circle":"<circle cx=\"12\" cy=\"12\" r=\"8.5\"/>","city":"<path d=\"M3.5 19.7h17M5.4 19.7V8.3h4.7v11.3M10.1 19.7V3.6h5.7v16.1M15.8 19.7v-7.6h3.3v7.6M7.8 11.2h0M7.8 14.5h0M12.9 6.9h0M12.9 10.2h0M12.9 13.5h0\"/>","clapper":"<path d=\"M4 10.4h16.3v8.6a1 1 0 0 1-1 1h-14.4a1 1 0 0 1-1-1Z\"/><path d=\"M4 10.4L3.4 7.2l15.7-2.9l0.7 3.3ZM8.5 6.3l2.2 3.2M13.3 5.4l2.2 3.2\"/>","clipboard":"<rect x=\"5.7\" y=\"5\" width=\"12.6\" height=\"15.5\" rx=\"1.9\"/><path d=\"M9.1 5V3.5h5.8V5M9.1 10.8h5.8M9.1 14.7h3.9\"/>","clipboard-check":"<rect x=\"5.7\" y=\"4.9\" width=\"12.6\" height=\"15.5\" rx=\"1.9\"/><path d=\"M9.1 4.9V3.5h5.8V4.9M9.1 13.2l1.9 1.9l3.9-3.9\"/>","clock":"<circle cx=\"12\" cy=\"12\" r=\"8.5\"/><path d=\"M12 7.5V12l3 2\"/>","close":"<path d=\"M3.7 3.7l16.7 16.7M20.4 3.7L3.7 20.4\"/>","cloud":"<path d=\"M7.8 17.6h8.9a3.4 3.4 0 0 0 0.5-7A5.2 5.2 0 0 0 6.9 10.1A3.7 3.7 0 0 0 7.8 17.6Z\"/>","cloud-off":"<path d=\"M7.5 17.6h9.5a3.8 3.8 0 0 0 0.5-7.5A5.7 5.7 0 0 0 6.4 9.6A4.1 4.1 0 0 0 7.5 17.6Z\"/><path d=\"M4 3.9l16.1 16.1\"/>","code":"<path d=\"M7.8 7.8l-4.2 4.2l4.2 4.2M16.2 7.8l4.2 4.2l-4.2 4.2M14.2 4.6l-4.2 14.8\"/>","coin":"<circle cx=\"12\" cy=\"12\" r=\"8.5\"/><path d=\"M14.5 9.2c-.5-.8-1.4-1.2-2.5-1.2-1.5 0-2.5.8-2.5 2s1 1.6 2.5 2 2.5.8 2.5 2-1 2-2.5 2c-1.1 0-2-.4-2.5-1.2M12 6.5v11\"/>","columns":"<rect x=\"3.5\" y=\"4.5\" width=\"17\" height=\"15\" rx=\"2\"/><path d=\"M12 4.5v15M3.5 9h17\"/>","commit":"<circle cx=\"12\" cy=\"12\" r=\"3.4\"/><path d=\"M3.5 12h5.1M15.4 12H20.5\"/>","compass":"<circle cx=\"12\" cy=\"12\" r=\"8.5\"/><path d=\"m15.6 8.4-2.1 5.1-5.1 2.1 2.1-5.1Z\"/>","compress":"<path d=\"M8.8 3.5v5.3H3.5M15.2 3.5v5.3h5.3M8.8 20.5v-5.3H3.5M15.2 20.5v-5.3h5.3\"/>","computer":"<rect x=\"3.5\" y=\"4.5\" width=\"17\" height=\"11.3\" rx=\"1.9\"/><path d=\"M8.2 19.7h7.6M12 15.9v3.8\"/>","contrast":"<circle cx=\"11.7\" cy=\"12\" r=\"8.4\"/><path d=\"M11.7 3.6v16.7M11.7 7.9h6.5M11.7 12h8.4M11.7 16.2h6.5\"/>","cookie":"<path d=\"M20.6 12.3a8.4 8.4 0 1 1-8.9-8.9a3 3 0 0 0 3.9 3.5a3 3 0 0 0 4.9 5.3Z\"/><path d=\"M8.8 9.4h0M12.2 13.8h0M8.3 15.3h0M15.7 15.3h0\"/>","copy":"<rect x=\"8\" y=\"8\" width=\"12.5\" height=\"12.5\" rx=\"2.1\"/><path d=\"M16.3 8V5.8a2.1 2.1 0 0 0-2.1-2.1H5.8a2.1 2.1 0 0 0-2.1 2.1v8.4a2.1 2.1 0 0 0 2.1 2.1h2.1\"/>","couch":"<path d=\"M5.4 10.1V7.2a1.9 1.9 0 0 1 1.9-1.9h9.4a1.9 1.9 0 0 1 1.9 1.9v2.8\"/><path d=\"M3.5 11.9a1.9 1.9 0 0 1 3.8 0v1.4h9.4V11.9a1.9 1.9 0 0 1 3.8 0v4.7H3.5ZM5.4 16.7v1.9M18.6 16.7v1.9\"/>","crown":"<path d=\"M3.5 8.3L7.8 12L11.9 5.5l4.2 6.5l4.2-3.7L18.4 18.1H5.4Z\"/>","cubes":"<path d=\"M12 3.2L8.1 5.2v4.4l3.9 2l3.9-2V5.2ZM7.6 11.6L3.6 13.6v4.4l3.9 2l3.9-2V13.6ZM16.4 11.6l-3.9 2v4.4l3.9 2l3.9-2V13.6Z\"/>","database":"<ellipse cx=\"12\" cy=\"6.4\" rx=\"6.6\" ry=\"2.8\"/><path d=\"M5.4 6.4v11.3c0 1.6 2.9 2.8 6.6 2.8s6.6-1.2 6.6-2.8V6.4M5.4 12c0 1.6 2.9 2.8 6.6 2.8s6.6-1.2 6.6-2.8\"/>","dice":"<rect x=\"3.7\" y=\"3.6\" width=\"16.7\" height=\"16.7\" rx=\"3\"/><path d=\"M8.6 8.6h0M15.5 8.6h0M12.1 12h0M8.6 15.4h0M15.5 15.4h0\" stroke-width=\"2.6\"/>","dish":"<path d=\"M3.8 9.2A10.9 10.9 0 0 0 14.8 20.2Z\"/><path d=\"M9 15l5.2-5.2M14.8 3.4a5.8 5.8 0 0 1 5.8 5.8M14.8 7.5a1.8 1.8 0 0 1 1.8 1.8\"/>","dollar":"<path d=\"M15.7 8C15 6.6 13.7 5.6 12 5.6C9.6 5.6 8.3 6.9 8.3 8.5s1.6 2.5 3.7 2.8s3.7 1.3 3.7 3.1s-1.5 3-3.7 3c-1.8 0-3.2-0.9-3.7-2.4M12 3.7v16.7\"/>","donate":"<circle cx=\"11.9\" cy=\"8.4\" r=\"5.2\"/><path d=\"M11.9 6v4.3M3.7 15.6h16.5V20H3.7ZM8.3 17.7h7.2\"/>","door":"<path d=\"M13.7 4.7L6.3 3.2v16.7l7.5-1.4ZM13.7 5.1h3.3a0.9 0.9 0 0 1 0.9 0.9v14M3.5 20h16.7M11 11.6h0\"/>","down":"<path d=\"M3.6 7.9l8.4 8.4l8.4-8.4\"/>","download":"<path d=\"M12 3.2v11.5M6.8 9.5l5.2 5.2l5.2-5.2M4.7 20h14.7\"/>","drive":"<rect x=\"3.5\" y=\"12.3\" width=\"17\" height=\"6.6\" rx=\"1.9\"/><path d=\"M3.9 12.3L6.8 4.7h10.4l2.8 7.6M16.7 15.6h0M13.8 15.6h0\"/>","drop":"<path d=\"M12 3.5s5.9 6.4 5.9 10.8a5.9 5.9 0 0 1-11.8 0c0-4.4 5.9-10.8 5.9-10.8Z\"/>","ear":"<path d=\"M6.2 9.5a5.7 5.7 0 1 1 10.8 2.4c-0.9 1.9-3.1 3-3.1 5.2a3.4 3.4 0 0 1-6.5 1.6\"/><path d=\"M9.7 9.9a2.4 2.4 0 1 1 3.8 1.5\"/>","enter":"<path d=\"M13.8 3.6h4.1a2.1 2.1 0 0 1 2.1 2.1v12.5a2.1 2.1 0 0 1-2.1 2.1h-4.1M9.5 7.9l4.1 4.1l-4.1 4.1M13.8 12H3.2\"/>","eraser":"<path d=\"M14.3 4.4l5.5 5.5l-9 9H6.6l-2.6-2.6a1.5 1.5 0 0 1 0-2.1Z\"/><path d=\"M9.3 9.4l5.5 5.5M10.8 18.9H20.3\"/>","expand":"<path d=\"M3.5 8.8V3.5h5.3M20.5 8.8V3.5h-5.3M3.5 15.2v5.3h5.3M20.5 15.2v5.3h-5.3\"/>","eye":"<path d=\"M3.5 12S6.6 6.2 12 6.2S20.5 12 20.5 12S17.4 17.8 12 17.8S3.5 12 3.5 12Z\"/><circle cx=\"12\" cy=\"12\" r=\"2.7\"/>","eye-off":"<path d=\"M10.6 6.1c0.5-0.1 0.9-0.1 1.4-0.1c5.2 0 8.5 6 8.5 6s-0.6 1.1-1.7 2.4M6.9 7.6C4.7 9.2 3.5 12 3.5 12s3.3 6 8.5 6c1.6 0 3-0.5 4.2-1.2\"/><path d=\"M10 10a2.8 2.8 0 0 0 4 4M4.5 4.5l15 15\"/>","fast-forward":"<path d=\"M4 6.4v11.2L11.6 12ZM13.1 6.4v11.2L20.7 12Z\"/>","file":"<path d=\"M6.4 3.5h7.6l3.8 3.8v13.2H6.4Z\"/><path d=\"M13.9 3.5v3.8h3.8\"/>","file-code":"<path d=\"M13.9 3.5H7.4a1.9 1.9 0 0 0-1.9 1.9v13a1.9 1.9 0 0 0 1.9 1.9h9.3a1.9 1.9 0 0 0 1.9-1.9V8.2Z\"/><path d=\"M13.9 3.5v4.6h4.6M10.1 12.4L8.3 14.3l1.9 1.9M13.9 12.4l1.9 1.9l-1.9 1.9\"/>","film":"<rect x=\"3.5\" y=\"4.4\" width=\"17\" height=\"15.1\" rx=\"1.9\"/><path d=\"M7.7 4.4v15.1M16.3 4.4v15.1M3.5 9.2h4.3M3.5 14.8h4.3M16.3 9.2H20.5M16.3 14.8H20.5\"/>","filter":"<path d=\"M3.5 6h17M6.7 12.4h10.6M9.9 18.7h4.2\"/>","finish":"<path d=\"M5.2 20.7V4\"/><rect x=\"5.2\" y=\"4.6\" width=\"13.9\" height=\"8.6\" rx=\"1\"/><path d=\"M5.2 8.8h13.9M9.6 4.6v8.6M14.3 4.6v8.6\"/>","fire":"<path d=\"M12 20.5a6.8 6.8 0 0 0 6.8-6.8c0-4.3-2.9-6.8-4.2-10.1c-2 2.3-2.6 4.5-2.6 4.5S10.7 5.8 9.5 3.8C7 6.6 5.2 10 5.2 13.7a6.8 6.8 0 0 0 6.8 6.8Z\"/>","fish":"<path d=\"M9 12c1.8-3.2 4.3-4.8 7.1-4.8c2.6 0 4.2 2 4.9 4.8c-0.7 2.8-2.3 4.8-4.9 4.8c-2.8 0-5.3-1.6-7.1-4.8Z\"/><path d=\"M9 12L4.2 8.6M9 12l-4.8 3.4M17.3 10.6h0.01\"/>","fist":"<path d=\"M6.4 10.1V6.4a1.6 1.6 0 0 1 3.2 0V9.1M9.5 8.5v-3.2a1.6 1.6 0 0 1 3.2 0v3.2M12.6 8.5v-2.1a1.6 1.6 0 0 1 3.2 0V9.1M15.7 9.1V8a1.6 1.6 0 0 1 3.2 0v5.2a7.3 7.3 0 0 1-7.3 7.3H11.1a5.7 5.7 0 0 1-5.7-5.7V12.3A2.1 2.1 0 0 1 7.4 11.2h2.1a1.6 1.6 0 0 1 0 3.2H8\"/>","flag":"<path d=\"M6.7 20.7V4M6.7 4h10.8l-2 3.9l2 3.9H6.7\"/>","flask":"<path d=\"M9.5 3.2h4.9M10 3.2V9.2L4.9 17.7a1.5 1.5 0 0 0 1.3 2.3h11.6a1.5 1.5 0 0 0 1.3-2.3L14 9.2V3.2\"/><path d=\"M7.3 14.6h9.5\"/>","focus":"<circle cx=\"12\" cy=\"12\" r=\"2.8\"/><path d=\"M3.5 9V5.9A2.4 2.4 0 0 1 5.9 3.5H9M15 3.5h3.1A2.4 2.4 0 0 1 20.5 5.9V9M20.5 15v3.1a2.4 2.4 0 0 1-2.4 2.4H15M9 20.5H5.9A2.4 2.4 0 0 1 3.5 18.1V15\"/>","folder":"<path d=\"M3.8 7.3a1.9 1.9 0 0 1 1.9-1.9h3.6l1.9 1.9h7.4a1.9 1.9 0 0 1 1.9 1.9v7.4a1.9 1.9 0 0 1-1.9 1.9H5.8a1.9 1.9 0 0 1-1.9-1.9Z\"/>","folder-tree":"<path d=\"M4.1 3.3v13.2a1 1 0 0 0 1 1H9.7M4.1 8.3H9.7\"/><path d=\"M10.2 5.3h3.1l1 1.5h5.6V10.9h-9.7ZM10.2 14.5h3.1l1 1.5h5.6V20.1h-9.7Z\"/>","food":"<path d=\"M8.2 4v6.5M6.3 4v4.2a1.9 1.9 0 0 0 3.7 0V4M8.2 10.5v10.2M17.5 20.8V4c-1.9 1.1-3 3.3-3 6.5v2.8H17.5\"/>","game":"<rect x=\"3.7\" y=\"7.2\" width=\"16.7\" height=\"9.7\" rx=\"4.4\"/><path d=\"M7.6 10.7v2.7M6.4 12h2.7M15.1 11.6h0M17.4 12.9h0\"/>","gauge":"<path d=\"M3.6 16.9a8.4 8.4 0 1 1 16.7 0\"/><path d=\"M11.9 13.2l4.1-5.7\"/><circle cx=\"11.9\" cy=\"13.2\" r=\"1.4\"/>","gavel":"<path d=\"M13.7 4.1l5.1 5.1M10.5 7.4l5.1 5.1M12.1 5.8l-5.6 5.6l5 5l5.6-5.6M3.5 19.5l5.9-5.9M13.7 19.5h6.5\"/>","gear":"<circle cx=\"12\" cy=\"12.1\" r=\"2.3\"/><path d=\"M17.6 14.3a1.3 1.3 0 0 0 0.2 1.5l0.1 0.1a1.5 1.5 0 1 1-2.4 2.4l-0.1-0.1a1.3 1.3 0 0 0-1.5-0.2a1.3 1.3 0 0 0-0.8 1.3V18.8a1.5 1.5 0 1 1-3.4 0v-0.1a1.3 1.3 0 0 0-0.9-1.3a1.3 1.3 0 0 0-1.5 0.2l-0.1 0.1a1.5 1.5 0 1 1-2.4-2.4l0.1-0.1a1.3 1.3 0 0 0 0.2-1.5a1.3 1.3 0 0 0-1.3-0.8H5.4a1.5 1.5 0 1 1 0-3.4h0.1a1.3 1.3 0 0 0 1.3-0.9a1.3 1.3 0 0 0-0.2-1.5l-0.1-0.1a1.5 1.5 0 1 1 2.4-2.4l0.1 0.1a1.3 1.3 0 0 0 1.5 0.2H9.8a1.3 1.3 0 0 0 0.8-1.3V5.4a1.5 1.5 0 1 1 3.4 0v0.1a1.3 1.3 0 0 0 0.8 1.3a1.3 1.3 0 0 0 1.5-0.2l0.1-0.1a1.5 1.5 0 1 1 2.4 2.4l-0.1 0.1a1.3 1.3 0 0 0-0.2 1.5V9.8a1.3 1.3 0 0 0 1.3 0.8H18.7a1.5 1.5 0 1 1 0 3.4h-0.1a1.3 1.3 0 0 0-1.3 0.8Z\"/>","gem":"<path d=\"M6.8 4.9h10.3L20.2 9.5l-8.3 10.3L3.6 9.5Z\"/><path d=\"M3.6 9.5h16.7M9.6 4.9L8.1 9.5l3.8 10.3M14.2 4.9L15.7 9.5l-3.8 10.3\"/>","ghost":"<path d=\"M4.7 20V10.6a7.3 7.3 0 0 1 14.7 0v9.4l-2.4-1.9l-2.5 1.9l-2.4-1.9L9.6 20l-2.5-1.9Z\"/><path d=\"M9.4 10.1h0M14.6 10.1h0\"/>","gift":"<rect x=\"4.4\" y=\"8.8\" width=\"15.1\" height=\"10.4\" rx=\"0.9\"/><path d=\"M3.5 8.8h17M12 8.8v10.4M12 8.8c-1.4-2.8-4.7-3.8-4.7-1.4S12 8.8 12 8.8s4.7-0.9 4.7-3.3S13.4 6 12 8.8\"/>","globe":"<circle cx=\"11.9\" cy=\"11.9\" r=\"8.3\"/><path d=\"M3.6 11.9h16.7M11.9 3.6c2.7 2.7 2.7 13.9 0 16.7M11.9 3.6c-2.7 2.7-2.7 13.9 0 16.7\"/>","grid":"<rect x=\"3.5\" y=\"3.5\" width=\"7.4\" height=\"7.4\" rx=\"1.6\"/><rect x=\"13.1\" y=\"3.5\" width=\"7.4\" height=\"7.4\" rx=\"1.6\"/><rect x=\"3.5\" y=\"13.1\" width=\"7.4\" height=\"7.4\" rx=\"1.6\"/><rect x=\"13.1\" y=\"13.1\" width=\"7.4\" height=\"7.4\" rx=\"1.6\"/>","grip":"<path d=\"M8.3 4.5h0M15.8 4.5h0M8.3 12h0M15.8 12h0M8.3 19.5h0M15.8 19.5h0\" stroke-width=\"3.8\"/>","group":"<path d=\"M3.5 7.3V3.5h3.8M16.7 3.5h3.8v3.8M20.5 16.7v3.8h-3.8M7.3 20.5H3.5v-3.8\"/><rect x=\"7.3\" y=\"7.3\" width=\"5.7\" height=\"4.7\" rx=\"0.9\"/><rect x=\"11.1\" y=\"12\" width=\"5.7\" height=\"4.7\" rx=\"0.9\"/>","hammer":"<path d=\"M13.1 3.7L19.3 9.9l-2.7 2.7l-6.2-6.2Z\"/><path d=\"M13.6 9.4L5 18.1a1.3 1.3 0 0 0 1.9 1.9l8.6-8.6\"/>","hand":"<path d=\"M9.9 13.6V6.2a1.5 1.5 0 0 1 3 0V11.7M12.8 10.7V5.3a1.5 1.5 0 0 1 3 0V11.7M15.8 11.2V6.7a1.5 1.5 0 0 1 3 0v6.9c0 3.9-2.5 6.9-6.4 6.9c-2.6 0-4.1-1.3-5.6-3.5L4.9 14.2a1.5 1.5 0 0 1 2.4-1.8L9.9 15.6\"/>","handshake":"<path d=\"M3.6 9.9v5.3M20.3 9.9v5.3\"/><path d=\"M3.6 10.8h2.2l3.5-2.7l2.9 1.3L14.5 8.2l3.5 2.7h2.2\"/><path d=\"M5.7 10.8l5.6 5.6a1.4 1.4 0 0 0 2-2M18 10.8l-4.7 4.5M17.5 12.8l-4-4l-2.3 2.1a1.3 1.3 0 0 1-1.9-1.9l1.9-2\"/>","hash":"<path d=\"M5 9h15M4 15h15M10 3.5 8 20.5M16 3.5l-2 17\"/>","heading":"<path d=\"M5.6 3.5v17M18.4 3.5v17M5.6 12h12.7M3.5 3.5h4.2M16.2 3.5h4.2M3.5 20.5h4.2M16.2 20.5h4.2\"/>","headphones":"<path d=\"M4.4 13.9v-2.8a7.5 7.5 0 0 1 14.9 0v2.8\"/><rect x=\"3.5\" y=\"13\" width=\"4.2\" height=\"6\" rx=\"1.4\"/><rect x=\"16.1\" y=\"13\" width=\"4.2\" height=\"6\" rx=\"1.4\"/>","heart":"<path d=\"M11.9 20.3s-8.1-5.1-8.1-11.6a4.6 4.6 0 0 1 8.1-3A4.6 4.6 0 0 1 20 9.2c0 6.5-8.1 11.6-8.1 11.6Z\"/>","heart-broken":"<path d=\"M11.9 20.3s-8.1-5.1-8.1-11.6a4.6 4.6 0 0 1 8.1-3A4.6 4.6 0 0 1 20 9.2c0 6.5-8.1 11.6-8.1 11.6Z\"/><path d=\"M11.9 5.8L10 9.8l3.5 2.3l-1.6 3.9\"/>","heart-pulse":"<path d=\"M19 12.3c-1.7 3.6-7 6.7-7 6.7s-5.3-3.1-7-6.7M4.3 9.7A4.3 4.3 0 0 1 12 7.4a4.3 4.3 0 0 1 7.7 2.2\"/><path d=\"M3.5 11.9h4l1.3-2.2l2.2 4.5l1.8-3.1h7.6\"/>","help":"<circle cx=\"12\" cy=\"12\" r=\"8.5\"/><path d=\"M9.6 9.3a2.5 2.5 0 0 1 4.8.9c0 1.7-2.4 2.2-2.4 3.8M12 17h.01\"/>","history":"<path d=\"M3.8 12.1a8.3 8.3 0 1 0 2.5-5.9L3.8 8.5M3.8 4.2v4.2h4.2\"/><path d=\"M12 7.9v4.3l3.1 1.9\"/>","home":"<path d=\"M3.6 10.6L12 3.3l8.4 7.3v8.4a1 1 0 0 1-1 1h-4.2v-6.3h-6.3v6.3H4.7a1 1 0 0 1-1-1Z\"/>","hot-tub":"<circle cx=\"8.6\" cy=\"5.8\" r=\"1.7\"/><path d=\"M3.8 11.9h16.6v3.3a4.2 4.2 0 0 1-4.2 4.2h-8.4A4.2 4.2 0 0 1 3.8 15.2ZM6.8 11.9v-1.4A2.4 2.4 0 0 1 8.9 8.2H9.4M13.7 9.5c0.8-0.9-0.8-1.9 0-2.8M17.3 9.5c0.8-0.9-0.8-1.9 0-2.8\"/>","hourglass":"<path d=\"M6 3.5h12M6 20.5h12M7.5 3.5c0 4.5 4.5 5.5 4.5 8.5s-4.5 4-4.5 8.5M16.5 3.5c0 4.5-4.5 5.5-4.5 8.5s4.5 4 4.5 8.5\"/>","id":"<rect x=\"3.7\" y=\"5.5\" width=\"16.7\" height=\"13\" rx=\"1.9\"/><circle cx=\"9.2\" cy=\"11\" r=\"1.9\"/><path d=\"M6.4 15.6c0.5-1.4 1.6-2.2 2.8-2.2s2.4 0.8 2.8 2.2M14.8 10.1h2.8M14.8 13.4h2.8\"/>","idea":"<path d=\"M9.1 17.6h5.8M10.1 20.5h3.9M8.7 14.3A5.8 5.8 0 1 1 15.2 14.3c-0.7 0.6-1.4 1.5-1.4 2.3h-3.9c0-0.9-0.7-1.7-1.4-2.3Z\"/>","image":"<rect x=\"3.5\" y=\"5.4\" width=\"16.7\" height=\"13\" rx=\"2.8\"/><circle cx=\"9.1\" cy=\"10\" r=\"1.5\"/><path d=\"M20.3 15.6l-4.7-4.7l-7.4 7.4\"/>","inbox":"<path d=\"M3.5 12.7L5.9 4.8h12.1l2.4 7.9V17.8a0.9 0.9 0 0 1-0.9 0.9H4.4a0.9 0.9 0 0 1-0.9-0.9ZM3.5 12.7h4.6l1.4 2.4h4.6l1.4-2.4h4.6\"/>","infinity":"<path d=\"M12 12c-1.8-2.4-3.3-3.6-4.9-3.6a3.6 3.6 0 0 0 0 7.2c1.6 0 3.1-1.2 4.9-3.6Zm0 0c1.8 2.4 3.3 3.6 4.9 3.6a3.6 3.6 0 0 0 0-7.2c-1.6 0-3.1 1.2-4.9 3.6Z\"/>","info":"<circle cx=\"12\" cy=\"12\" r=\"8.5\"/><path d=\"M12 11v5M12 8h.01\"/>","invite":"<circle cx=\"9.2\" cy=\"8.2\" r=\"2.9\"/><path d=\"M3.8 18.8c0-3 2.4-4.8 5.3-4.8s5.3 2 5.3 4.8M17.9 8.2v5.3M15.3 10.9h5.3\"/>","key":"<circle cx=\"8.1\" cy=\"15.9\" r=\"4.3\"/><path d=\"M11.1 12.9l9.4-9.4M16.8 7.3l3.2 3.2M14.6 9.4l2.2 2.2\"/>","keyboard":"<rect x=\"3.5\" y=\"6.6\" width=\"17\" height=\"10.7\" rx=\"1.8\"/><path d=\"M6.6 10.2h0M9.3 10.2h0M12 10.2h0M14.7 10.2h0M17.4 10.2h0M8.4 13.8h7.2\"/>","language":"<path d=\"M4.6 5.4h8.4M8.8 3.6v1.9M6.4 5.4c0.5 2.8 2.3 5.6 5.6 7M11.1 5.4c-0.6 3.2-2.6 6.3-6 7.9M12 20.3l3.7-8.4l3.7 8.4M13.3 17.5h4.8\"/>","laugh":"<circle cx=\"12\" cy=\"12\" r=\"8.5\"/><path d=\"M8 13.5h8a4 4 0 0 1-8 0ZM7.5 8.6l2.2 1.2-2.2 1.2M16.5 8.6l-2.2 1.2 2.2 1.2\"/>","layers":"<path d=\"M12 5.4l8.3 4.6l-8.3 4.6l-8.3-4.6Z\"/><path d=\"M3.8 14l8.3 4.6l8.3-4.6\"/>","leaf":"<path d=\"M3.8 20.1c0-9.5 5.6-15.2 16.7-16.7c-1 11.1-6.7 16.7-16.7 16.7ZM3.8 20.1l8.9-8.9\"/>","leave":"<path d=\"M12.7 3.5h4.2a2.1 2.1 0 0 1 2.1 2.1v12.7a2.1 2.1 0 0 1-2.1 2.1h-4.2M8.5 16.2l-4.2-4.2l4.2-4.2M4.2 12h10.6\"/>","lifebuoy":"<circle cx=\"12\" cy=\"12\" r=\"8.5\"/><circle cx=\"12\" cy=\"12\" r=\"3.8\"/><path d=\"M6 6l3.4 3.4M14.6 14.7l3.4 3.4M18 6l-3.4 3.4M9.4 14.7l-3.4 3.4\"/>","link":"<path d=\"M9.9 14.1a4.3 4.3 0 0 0 6.1 0l3.2-3.2a4.3 4.3 0 0 0-6.1-6.1l-1.1 1.1M14.1 9.9a4.3 4.3 0 0 0-6.1 0l-3.2 3.2a4.3 4.3 0 0 0 6.1 6.1l1.1-1.1\"/>","link-off":"<path d=\"M10 13.8a4 4 0 0 0 5.6 0l2.9-2.9a4 4 0 0 0-5.6-5.6l-1 1M13.8 10a4 4 0 0 0-5.6 0l-2.9 2.9a4 4 0 0 0 5.6 5.6l1-1\"/><path d=\"M3.6 3.6l16.7 16.7\"/>","list":"<path d=\"M8.2 5.5h11.9M8.2 12h11.9M8.2 18.5h11.9M3.3 5.5h0M3.3 12h0M3.3 18.5h0\"/>","list-ordered":"<path d=\"M9.7 6.8h10.8M9.7 12.8h10.8M9.7 18.8h10.8M3.8 5.4L4.7 5v4.4M3.8 9.3h2M3.8 13.7a1 1 0 0 1 2 0.3c0 1.1-2 1.7-2 2.7h2.2\"/>","live":"<circle cx=\"12\" cy=\"11.8\" r=\"2\"/><path d=\"M8.6 8.4a4.9 4.9 0 0 0 0 7.1M15.4 8.4a4.9 4.9 0 0 1 0 7.1M6.3 6.1a8.1 8.1 0 0 0 0 11.9M17.7 6.1a8.1 8.1 0 0 1 0 11.9\"/>","lock":"<rect x=\"4.7\" y=\"10.7\" width=\"14.5\" height=\"9.4\" rx=\"2.1\"/><path d=\"M7.8 10.7V7.5a4 4 0 0 1 8.3 0v3.2\"/>","lungs":"<path d=\"M12 3.5v8M12 9.4l-3 2.1M12 9.4l3 2.1M8.4 6.5C5.6 6.5 3.5 10.4 3.5 15.2c0 2.8 1.1 4.8 3.2 4.8s2.7-2.1 2.7-4.8V8.3M15.6 6.5C18.4 6.5 20.5 10.4 20.5 15.2c0 2.8-1.1 4.8-3.2 4.8s-2.7-2.1-2.7-4.8V8.3\"/>","mail":"<rect x=\"3.5\" y=\"5.5\" width=\"17\" height=\"13.2\" rx=\"1.9\"/><path d=\"M4.4 7.4l7.6 5.7l7.6-5.7\"/>","map":"<path d=\"M9.1 4.6L3.5 6.5v13l5.6-1.9l5.6 1.9l5.6-1.9V4.6l-5.6 1.9Z\"/><path d=\"M9.1 4.6v13M14.7 6.5v13\"/>","mask":"<path d=\"M3.5 7c3 1.3 5.8 1.8 8.5 1.8S17.5 8.3 20.5 7c0 6-2.5 10-5 10-1.4 0-2-1.5-3.5-1.5S9.9 17 8.5 17c-2.5 0-5-4-5-10Z\"/><path d=\"M7.5 11.5h2M14.5 11.5h2\"/>","medical":"<rect x=\"3.5\" y=\"7.1\" width=\"17\" height=\"12.3\" rx=\"1.9\"/><path d=\"M9.2 7.1V5.2a0.9 0.9 0 0 1 0.9-0.9h3.8a0.9 0.9 0 0 1 0.9 0.9v1.9M12 10.4v5.7M9.2 13.3h5.7\"/>","megaphone":"<path d=\"M3.6 9.5v4a1 1 0 0 0 1 1H7.1l9 4.5v-15L7.1 8.5H4.5a1 1 0 0 0-1 1Z\"/><path d=\"M7.1 14.5l1.3 5h2.4L10.1 15.1M19.1 9a3.2 3.2 0 0 1 0 5\"/>","members":"<circle cx=\"9.2\" cy=\"7.9\" r=\"3\"/><path d=\"M3.6 19.1c0-3.1 2.6-5.1 5.6-5.1s5.6 2.1 5.6 5.1M15.7 5a3 3 0 0 1 0 5.9M17.6 14.3c1.8 0.6 2.8 2.3 2.8 4.8\"/>","menu":"<path d=\"M3.5 6.7h17M3.5 12h17M3.5 17.3h17\"/>","mic":"<rect x=\"9.2\" y=\"3.5\" width=\"5.7\" height=\"10.4\" rx=\"2.8\"/><path d=\"M5.4 11.1a6.6 6.6 0 0 0 13.2 0M12 17.7v2.8\"/>","mic-off":"<rect x=\"9.2\" y=\"3.6\" width=\"5.7\" height=\"10.4\" rx=\"2.8\"/><path d=\"M5.5 11.1a6.6 6.6 0 0 0 11 5M18.7 11.1c0 0.8-0.1 1.5-0.4 2.2M12.1 17.7v2.8M4.5 4.5l15.1 15.1\"/>","minus":"<path d=\"M3.5 12h17\"/>","minus-circle":"<circle cx=\"12\" cy=\"12\" r=\"8.5\"/><path d=\"M8 12h8\"/>","money":"<rect x=\"3.5\" y=\"6.6\" width=\"17\" height=\"10.7\" rx=\"1.8\"/><circle cx=\"12\" cy=\"12\" r=\"2.2\"/><path d=\"M6.6 9.8v0M17.4 14.2v0\"/>","moon":"<path d=\"M20.5 14.6A8.6 8.6 0 1 1 9.4 3.5a6.9 6.9 0 0 0 11.2 11.2Z\"/>","more":"<circle cx=\"5.2\" cy=\"12\" r=\"1.6\"/><circle cx=\"12\" cy=\"12\" r=\"1.6\"/><circle cx=\"18.8\" cy=\"12\" r=\"1.6\"/>","mountain":"<path d=\"M3.6 17.5L9.3 6l3.7 6.3L15.5 9.1L20.3 17.5Z\"/>","move":"<path d=\"M11.9 3.6v16.7M3.6 11.9h16.7M9 6.5l2.9-2.9l2.9 2.9M9 17.3l2.9 2.9l2.9-2.9M6.5 9l-2.9 2.9l2.9 2.9M17.3 9l2.9 2.9l-2.9 2.9\"/>","mug":"<path d=\"M4.8 9.1h11v7a4 4 0 0 1-4 4h-3a4 4 0 0 1-4-4Z\"/><path d=\"M15.8 10.5H17.3a2.5 2.5 0 0 1 0 5h-1.5M8.3 3.5c-0.8 1 0.8 2 0 3M11.8 3.5c-0.8 1 0.8 2 0 3\"/>","music":"<path d=\"M8.6 17.7V5.6l11.1-2.1v12.2\"/><circle cx=\"6\" cy=\"17.7\" r=\"2.6\"/><circle cx=\"17.2\" cy=\"15.7\" r=\"2.6\"/>","mute":"<path d=\"M3.9 9.4h3.6L12.2 5.8v12.4l-4.6-3.6H3.9Z\"/><path d=\"M16.3 9.9l4.1 4.1M20.5 9.9l-4.1 4.1\"/>","news":"<path d=\"M3.5 3.5h13.8v14.9a2.1 2.1 0 0 0 2.1 2.1H5.6a2.1 2.1 0 0 1-2.1-2.1Z\"/><path d=\"M17.3 7.7h3.2v10.6a2.1 2.1 0 0 1-2.1 2.1M7.2 7.7h6.4M7.2 11.5h6.4M7.2 15.2h3.7\"/>","nodes":"<circle cx=\"12\" cy=\"5.4\" r=\"2.1\"/><circle cx=\"5.8\" cy=\"17.9\" r=\"2.1\"/><circle cx=\"18.2\" cy=\"17.9\" r=\"2.1\"/><path d=\"M11 7.4L6.8 15.9M13 7.4l4.3 8.6M7.9 17.9h8.3\"/>","open":"<path d=\"M14 3.8h6.3v6.3M20.2 3.8l-9.4 9.4M18.2 14.2v4.2a2.1 2.1 0 0 1-2.1 2.1H5.6a2.1 2.1 0 0 1-2.1-2.1V7.9a2.1 2.1 0 0 1 2.1-2.1h4.2\"/>","palette":"<path d=\"M12.2 3.8a8.4 8.4 0 1 0 0 16.8c1.1 0 1.7-0.9 1.7-1.6c0-1.1-0.9-1.5-0.9-2.6s0.9-1.6 1.9-1.6H16.9a3.7 3.7 0 0 0 3.7-3.7C20.6 7.2 16.9 3.8 12.2 3.8Z\"/><circle cx=\"8\" cy=\"11.4\" r=\"1.1\"/><circle cx=\"10.3\" cy=\"7.9\" r=\"1.1\"/><circle cx=\"14.5\" cy=\"7.9\" r=\"1.1\"/>","parking":"<rect x=\"3.7\" y=\"3.7\" width=\"16.7\" height=\"16.7\" rx=\"3\"/><path d=\"M9.6 17V7.2h3.4a3 3 0 0 1 0 5.9H9.6\"/>","pause":"<path d=\"M7.1 3.5v17M16.9 3.5v17\"/>","paw":"<path d=\"M7.8 18.5c0-3 1.9-5.3 4.2-5.3s4.2 2.3 4.2 5.3c0 1.4-1.1 2.1-2.1 2.1c-0.8 0-1.4-0.5-2.1-0.5s-1.3 0.5-2.1 0.5c-1.1 0-2.1-0.7-2.1-2.1Z\"/><circle cx=\"5.4\" cy=\"10.6\" r=\"1.9\"/><circle cx=\"9.2\" cy=\"5.7\" r=\"1.9\"/><circle cx=\"14.8\" cy=\"5.7\" r=\"1.9\"/><circle cx=\"18.6\" cy=\"10.6\" r=\"1.9\"/>","pencil":"<path d=\"M11.9 19.6h8.4M16.1 4.2a2 2 0 0 1 2.8 2.8L7.2 18.7l-3.7 0.9l0.9-3.7Z\"/>","phone":"<path d=\"M5.7 3.4h3.9l2 4.9l-2.5 1.5a10.8 10.8 0 0 0 4.9 4.9L15.6 12.3l4.9 2v3.9a2 2 0 0 1-2 2A15.8 15.8 0 0 1 3.8 5.4a2 2 0 0 1 2-2\"/>","phone-off":"<path d=\"M5.6 4.1h3.7l1.9 4.7l-2.4 1.4a10.3 10.3 0 0 0 4.7 4.7L15.1 12.5l4.7 1.9v3.7a1.9 1.9 0 0 1-1.9 1.9A15.1 15.1 0 0 1 3.8 5.9a1.9 1.9 0 0 1 1.9-1.9\"/><path d=\"M4.3 3.6l16.1 16.1\"/>","piggy":"<path d=\"M3.5 11.4c0-3.2 3.3-5.7 7.7-5.7c1.3 0 2.4 0.2 3.4 0.6L17.4 4.7v3.3c0.8 0.7 1.4 1.6 1.6 2.5h1.4v3.4H18.8c-0.5 1-1.3 1.7-2.3 2.3V19.1h-2.9v-1.9c-0.8 0.2-1.7 0.3-2.5 0.3c-0.8 0-1.6-0.1-2.3-0.3v1.9h-2.9v-2.9C4.4 15.1 3.5 13.4 3.5 11.4Z\"/><path d=\"M14.9 10.1h0M8.7 8.1h2.9\"/>","pin":"<path d=\"M12 20.7s-6.2-5.4-6.2-10.5a6.2 6.2 0 0 1 12.4 0C18.2 15.2 12 20.7 12 20.7Z\"/><circle cx=\"12\" cy=\"10\" r=\"2.3\"/>","plane":"<path d=\"M20 4L3.5 10.8l6.6 3.1l3.1 6.6Z\"/><path d=\"M10.1 13.9l9.9-9.9\"/>","play":"<path d=\"M5.6 3.6v16.9l13.4-8.5Z\"/>","plug":"<path d=\"M9.2 4v4.6M14.8 4v4.6M6.9 8.7h10.2v2.8a5.1 5.1 0 0 1-10.2 0ZM12 16.6V20.7\"/>","plus":"<path d=\"M12 3.5v17M3.5 12h17\"/>","plus-circle":"<circle cx=\"12\" cy=\"12\" r=\"8.5\"/><path d=\"M12 8v8M8 12h8\"/>","print":"<path d=\"M7.1 8.9V3.5h9.9V8.9\"/><rect x=\"3.6\" y=\"8.9\" width=\"16.7\" height=\"7.9\" rx=\"2\"/><path d=\"M7.1 13.8h9.9v6.4H7.1ZM16.4 11.9h0\"/>","puzzle":"<path d=\"M3.8 7h4.2a2.6 2.6 0 1 1 4.8 0h4.2v4.2a2.6 2.6 0 1 1 0 4.8v4.2h-4.2a2.6 2.6 0 1 0-4.8 0H3.8v-4.2a2.6 2.6 0 1 0 0-4.8Z\"/>","quote":"<path d=\"M9.8 6.2C5.8 7.2 3.6 10 3.6 13.9v3.3h5.6v-5.6h-5.6M20.3 6.2c-3.9 1.1-6.1 3.9-6.1 7.8v3.3h5.6v-5.6h-5.6\"/>","radio":"<rect x=\"3.5\" y=\"8.3\" width=\"16.8\" height=\"11.3\" rx=\"1.9\"/><path d=\"M7.3 8.3L16.7 3.9\"/><circle cx=\"15.3\" cy=\"14\" r=\"2.4\"/><path d=\"M6.8 12.4h3.8M6.8 15.4h3.8\"/>","ranking":"<path d=\"M3.5 19.9h17M4.5 19.9V13.8h4.7M9.2 19.9V10h5.7v9.9M14.9 19.9V15.7h4.7v4.3\"/><path d=\"M12 3.4l0.9 1.7l1.9 0.3l-1.4 1.3l0.3 1.9L12 7.7l-1.7 0.9l0.3-1.9L9.3 5.4l1.9-0.3Z\"/>","record":"<circle cx=\"12\" cy=\"12\" r=\"8.5\"/><circle cx=\"12\" cy=\"12\" r=\"3\"/>","recycle":"<path d=\"M7.8 18.2H5.7a1.2 1.2 0 0 1-1-1.8l2.3-3.9M10 5.5l0.9-1.5a1.2 1.2 0 0 1 2.1 0l2.3 3.9M17.7 12.4l1.6 2.7a1.2 1.2 0 0 1-1 1.8h-4.5\"/><path d=\"M11.1 16.5l1.8 1.8l-1.8 1.8M4.5 10.4l2.4-0.7l0.7 2.5M17.2 6.1l-0.7 2.5l-2.5-0.7\"/>","reply":"<path d=\"M9.2 5.8L4 11l5.1 5.1M4 11h10.3a6.2 6.2 0 0 1 6.2 6.2v1\"/>","restroom":"<circle cx=\"7.1\" cy=\"5.3\" r=\"1.7\"/><circle cx=\"16.4\" cy=\"5.3\" r=\"1.7\"/><path d=\"M11.7 3.6v16.7M5.6 20.3v-5.1H4.7V10.6A1.4 1.4 0 0 1 6.1 9.2h1.9a1.4 1.4 0 0 1 1.4 1.4v4.6H8.5V20.3M15.5 20.3v-3.7h-2.4l1.9-6.1a0.9 0.9 0 0 1 0.9-0.9h0.9a0.9 0.9 0 0 1 0.9 0.9l1.9 6.1H17.3v3.7\"/>","retry":"<path d=\"M3.7 12a8.2 8.2 0 0 1 14.1-5.9L20.2 8.4M20.2 3.8v4.6h-4.6M20.2 12a8.2 8.2 0 0 1-14.1 5.9L3.7 15.6M3.7 20.3v-4.6h4.6\"/>","rewind":"<path d=\"M20 6.4v11.2L12.4 12ZM10.9 6.4v11.2L3.3 12Z\"/>","road":"<path d=\"M8.2 3.5L4.4 20.5M15.8 3.5l3.8 17M12 4.4v2.4M12 10.6v2.8M12 17.2V19.6\"/>","robot":"<rect x=\"5.4\" y=\"8.3\" width=\"13.2\" height=\"10.4\" rx=\"2.8\"/><path d=\"M12 4.6v3.8M9.2 13.1h0M14.8 13.1h0M9.6 16.4h4.7M3.5 13.1v1.9M20.5 13.1v1.9\"/>","rocket":"<path d=\"M11.8 15.7L8.4 12.3C9.9 6.9 13.8 3.9 20.2 3.9C20.2 10.3 17.3 14.2 11.8 15.7ZM8.4 12.3L4.9 11.8L7.4 8.3h3.9M11.8 15.7l0.5 3.4l3.4-2.5v-3.9M6.4 17.7c-1.5 0-3 1.5-3 3c1.5 0 3-1.5 3-3Z\"/><circle cx=\"15.3\" cy=\"8.8\" r=\"1.5\"/>","route":"<circle cx=\"6\" cy=\"18\" r=\"2.4\"/><circle cx=\"18\" cy=\"6\" r=\"2.4\"/><path d=\"M8.4 18H16a3 3 0 0 0 0-6H8a3 3 0 0 1 0-6h7.6\"/>","rss":"<path d=\"M4 3.5a16.5 16.5 0 0 1 16.5 16.5M4 10.4A9.6 9.6 0 0 1 13.6 20.1\"/><path d=\"M4.6 19.4h0\" stroke-width=\"3.9\"/>","save":"<path d=\"M4.7 3.5h11.5l3.2 3.2v13.6H4.7Z\"/><path d=\"M7.8 3.5v5.2h7.3V3.5M7.8 20.2v-6.3h8.4v6.3\"/>","scale":"<path d=\"M12 4.3V19.5M8.5 19.5h6.9M5.5 7.4h13M12 4.3h0M3.7 13.4L5.9 7.8L8.1 13.4M15.9 13.4L18.1 7.8l2.2 5.6M3.7 13.4a2.2 2.2 0 0 0 4.3 0M15.9 13.4a2.2 2.2 0 0 0 4.3 0\"/>","scissors":"<circle cx=\"6\" cy=\"7\" r=\"2.6\"/><circle cx=\"6\" cy=\"17\" r=\"2.6\"/><path d=\"M8.2 8.6 20 18M8.2 15.4 20 6\"/>","scroll":"<path d=\"M8.3 3.8h10.1a1.9 1.9 0 0 1 1.9 1.9v1.5H17M8.3 3.8a1.9 1.9 0 0 0-1.9 1.9v11.7a2.9 2.9 0 0 1-2.9 2.9h10.7a2.9 2.9 0 0 0 2.9-2.9v-11.7a1.9 1.9 0 0 0-1.9-1.9M10.2 9.2h3.9M10.2 13h3.9\"/>","search":"<circle cx=\"10.6\" cy=\"10.6\" r=\"7\"/><path d=\"M20.4 20.4l-4.5-4.5\"/>","seedling":"<path d=\"M12 20.8v-9.8M12 11C12 6.7 9.3 4 4.4 4c0 4.3 2.7 7 7.6 7ZM12 13.7c0-4.3 2.7-7 7.6-7c0 4.3-2.7 7-7.6 7Z\"/>","server":"<rect x=\"3.5\" y=\"3.5\" width=\"17\" height=\"7.4\" rx=\"2.1\"/><rect x=\"3.5\" y=\"13.1\" width=\"17\" height=\"7.4\" rx=\"2.1\"/><path d=\"M7.8 7.2h0M7.8 16.8h0\"/>","shapes":"<circle cx=\"7.5\" cy=\"7.7\" r=\"3.4\"/><path d=\"M16.4 3.7l3.9 6.9h-7.9ZM13.9 14.1h5.9v5.9h-5.9ZM3.6 20l3.4-5.9l3.4 5.9Z\"/>","share":"<path d=\"M12 15.2V3.3M7.4 8.1L12 3.3L16.6 8.1M4.9 12.9v6.1a1 1 0 0 0 1 1h12.2a1 1 0 0 0 1-1v-6.1\"/>","shelter":"<path d=\"M3.7 10.5L12 4l8.3 6.5M5.9 9.2v10.4M18.1 9.2v10.4\"/><circle cx=\"12\" cy=\"11\" r=\"1.6\"/><path d=\"M9.8 19.6v-3.9a2.2 2.2 0 0 1 4.3 0V19.6\"/>","shield":"<path d=\"M12 3.7L5.5 6.6v5.6c0 4.1 2.8 7.1 6.5 8.4c3.7-1.3 6.5-4.2 6.5-8.4V6.6Z\"/>","shirt":"<path d=\"M8.2 3.8L3.7 6.6l1.8 3.8l1.8-0.9v11.2h9.3V9.4l1.8 0.9l1.8-3.8l-4.7-2.7c-0.5 1.4-1.8 2.3-3.8 2.3S8.8 5.1 8.2 3.8Z\"/>","signature":"<path d=\"M3.9 14c2.4 0 3.3-8.4 5.6-8.4c1.4 0 0.9 5.6 2.4 5.6c0.9 0 1.4-2.4 2.4-2.4s0.8 1.9 1.9 1.9c0.8 0 1.4-0.6 1.9-1.1M3.9 17.8h16.7\"/>","skip":"<path d=\"M4.8 3.5l10.8 8.4l-10.8 8.4Z\"/><path d=\"M19.7 3.5v16.7\"/>","skull":"<path d=\"M12 3.7a6.5 6.5 0 0 0-6.5 6.5c0 2.2 1 3.6 2.4 4.6v2.8h8.4v-2.8c1.3-1 2.4-2.6 2.4-4.6a6.5 6.5 0 0 0-6.5-6.5Z\"/><circle cx=\"9.6\" cy=\"10.7\" r=\"1.3\"/><circle cx=\"14.4\" cy=\"10.7\" r=\"1.3\"/><path d=\"M10.6 17.7v2.8M13.4 17.7v2.8\"/>","slash":"<path d=\"M3.6 3.6l16.7 16.7\"/>","sliders":"<path d=\"M3.5 6.8h10M18.7 6.8H20.3M3.5 17.2h3.6M12.4 17.2H20.3\"/><circle cx=\"16.2\" cy=\"6.8\" r=\"2.4\"/><circle cx=\"9.8\" cy=\"17.2\" r=\"2.4\"/>","smile":"<circle cx=\"12\" cy=\"12\" r=\"8.5\"/><path d=\"M8.5 14a4 4 0 0 0 7 0M9 9.5h.01M15 9.5h.01\"/>","snow":"<path d=\"M12 3.5v17M4.6 7.8l14.7 8.5M4.6 16.3l14.7-8.5M9.6 4.9L12 7.3l2.4-2.4M9.6 19.1L12 16.7l2.4 2.4\"/>","sort":"<path d=\"M3.5 5.8h9.2M3.5 12h6.2M3.5 18.2h3M17.5 4.8v14.4M14.3 16.2l3 3l3-3\"/>","sort-asc":"<path d=\"M3.4 5.4h3M3.4 11.6h6.3M3.4 17.9h9.3M17.5 4.3v14.6M14.3 16l3 3l3-3\"/>","spark":"<path d=\"M10.4 3.6l1.7 4.8L17 10.1l-4.8 1.7L10.4 16.7l-1.7-4.8L3.9 10.1l4.8-1.7ZM17 14.8l0.8 2.1L19.8 17.6l-2.1 0.8L17 20.3l-0.8-2.1L14.3 17.6l2.1-0.8Z\"/>","square":"<rect x=\"3.5\" y=\"3.5\" width=\"17\" height=\"17\" rx=\"2.7\"/>","star":"<path d=\"M12 4l2.6 5.3l5.7 0.6l-4.3 3.9l1.2 5.7L12 16.8l-5.2 2.9l1.2-5.7l-4.3-3.9l5.7-0.6Z\"/>","steps":"<path d=\"M9.7 5.7h11M9.7 11.8h11M9.7 17.8h11\"/><path d=\"M3.7 5.7l1.5 1.5L7.7 4.8M3.7 11.8l1.5 1.5L7.7 10.8M3.7 17.8l1.5 1.5L7.7 16.8\"/>","stop":"<circle cx=\"12\" cy=\"12\" r=\"8.5\"/><path d=\"m8.5 8.5 7 7\"/>","store":"<path d=\"M3.7 8.8L5.3 3.7h13.4L20.3 8.8M3.7 8.8h16.5v1.6a2.8 2.8 0 0 1-5.4 0a2.8 2.8 0 0 1-5.6 0A2.8 2.8 0 0 1 3.7 10.4ZM4.8 12.9v7.2h14.5v-7.2M9.9 20.1v-4.1h4.1v4.1\"/>","storm":"<path d=\"M7.8 16a3.8 3.8 0 1 1 0.8-7.4A4.5 4.5 0 0 1 17.4 10.5a3.1 3.1 0 0 1-0.4 6.2\"/><path d=\"M12.9 12.2l-2.1 3.3h2.5L11.3 18.9\"/>","sun":"<circle cx=\"11.9\" cy=\"11.9\" r=\"3.4\"/><path d=\"M11.9 3.5v1.8M11.9 18.6v1.8M6 6l1.2 1.2M16.7 16.7l1.2 1.2M3.5 11.9h1.8M18.6 11.9h1.8M6 17.9l1.2-1.2M16.7 7.2l1.2-1.2\"/>","swap":"<path d=\"M3.5 7.8h14.9l-3.7-3.7M20.5 16.3H5.6l3.7 3.7\"/>","sword":"<path d=\"M20.3 3.7v3.7L10.4 17.3L6.7 13.6L16.7 3.7Z\"/><path d=\"M5.2 12L12 18.8M8.3 15.7L3.6 20.4\"/>","table":"<rect x=\"3.5\" y=\"4.3\" width=\"17\" height=\"15.1\" rx=\"1.9\"/><path d=\"M3.5 9.5h17M3.5 14.7h17M9.2 9.5V19.4M14.8 9.5V19.4\"/>","tack":"<path d=\"M9.3 4h5.6l-0.9 4.6l2.8 2.8H7.4l2.8-2.8ZM12 11.4v9.3\"/>","tag":"<path d=\"M3.8 11.2V3.8h7.4l9.3 9.3l-7.4 7.4Z\"/><circle cx=\"8\" cy=\"8\" r=\"1.2\"/>","target":"<circle cx=\"12\" cy=\"12\" r=\"8.5\"/><circle cx=\"12\" cy=\"12\" r=\"5\"/><circle cx=\"12\" cy=\"12\" r=\"1.5\"/>","tent":"<path d=\"M3.5 18.4h17M12 4.9L4.8 18.4M12 4.9l7.2 13.4M12 12.5L9.3 18.4M12 12.5l2.7 5.8\"/>","terminal":"<rect x=\"3.7\" y=\"4.6\" width=\"16.7\" height=\"14.9\" rx=\"1.9\"/><path d=\"M7.4 9.2l2.8 2.8l-2.8 2.8M12.9 14.8h3.7\"/>","text":"<path d=\"M5.2 20.3L10.9 3.6h2.1l5.7 16.7M7.4 14h9.2\"/>","thumbs-up":"<path d=\"M7.3 10.4v9.6H4.8a1 1 0 0 1-1-1v-7.6a1 1 0 0 1 1-1Z\"/><path d=\"M7.3 10.4L10.9 3.3a2.2 2.2 0 0 1 2.5 2.6L12.7 9.4H18.5a2 2 0 0 1 2 2.4l-1.3 6.6a2 2 0 0 1-2 1.6H7.3\"/>","ticket":"<path d=\"M3.6 7.4h16.7v2.8a1.9 1.9 0 0 0 0 3.7v2.8H3.6v-2.8a1.9 1.9 0 0 0 0-3.7Z\"/><path d=\"M13.8 7.4v9.3\"/>","timeline":"<path d=\"M3.5 12h0.9M8.2 12h1.9M13.9 12h1.9M19.6 12h0.9\"/><circle cx=\"6.3\" cy=\"12\" r=\"1.9\"/><circle cx=\"12\" cy=\"12\" r=\"1.9\"/><circle cx=\"17.7\" cy=\"12\" r=\"1.9\"/><path d=\"M6.3 10.1V5.9M12 13.9v4.3M17.7 10.1V5.9\"/>","toolbox":"<rect x=\"3.5\" y=\"8.1\" width=\"17\" height=\"11.3\" rx=\"1.9\"/><path d=\"M9.2 8.1V5.8A1.4 1.4 0 0 1 10.6 4.3h2.8A1.4 1.4 0 0 1 14.8 5.8V8.1M3.5 12.8h17M8.2 11.4v2.8M15.8 11.4v2.8\"/>","train":"<rect x=\"6.4\" y=\"3.8\" width=\"11.2\" height=\"12.1\" rx=\"2.8\"/><path d=\"M6.4 10.3h11.2M9.2 13.1h0M14.8 13.1h0M8.7 20.5l1.9-3.3M15.3 20.5l-1.9-3.3\"/>","trash":"<path d=\"M4.1 6.7h15.8M10 10.6v5.9M14 10.6v5.9M6.1 6.7l1 11.8a2 2 0 0 0 2 2h5.9a2 2 0 0 0 2-2l1-11.8M9 6.7V3.7h5.9v3\"/>","tree":"<path d=\"M12.1 3.6L7 10.6h2.8L5.6 16.6h13l-4.2-6h2.8ZM12.1 16.6v3.7\"/>","trend-down":"<path d=\"M3.2 7.2l5.6 5.6l3.8-3.8l7.4 7.4\"/><path d=\"M14.4 16.6h5.6v-5.6\"/>","trend-up":"<path d=\"M3.2 16.8L8.8 11.3l3.8 3.8l7.4-7.4\"/><path d=\"M14.4 7.4h5.6v5.6\"/>","trophy":"<path d=\"M7.9 4h8.4v5.2a4.1 4.1 0 0 1-8.4 0ZM7.9 6.1H4.7a3.2 3.2 0 0 0 3.2 4.1M16.2 6.1h3.2a3.2 3.2 0 0 1-3.2 4.1M12 13.4v4.1M7.9 20.8h8.4\"/>","tv":"<rect x=\"3.5\" y=\"7.8\" width=\"17\" height=\"11.6\" rx=\"1.8\"/><path d=\"M8.4 4.3l3.6 3.6l3.6-3.6\"/>","umbrella":"<path d=\"M3.8 12.5a8.4 8.4 0 0 1 16.6 0ZM12.1 12.5v6a1.9 1.9 0 0 1-3.7 0M12.1 4.1v0\"/>","undo":"<path d=\"M9.2 14.2L4 8.9l5.2-5.2\"/><path d=\"M4 8.9h11a5.8 5.8 0 0 1 0 11.5H11.3\"/>","up":"<path d=\"M3.7 16.1l8.3-8.3l8.3 8.3\"/>","upload":"<path d=\"M12 20.8V9.2M6.8 14.5l5.2-5.2l5.2 5.2M4.7 4h14.7\"/>","user":"<circle cx=\"12\" cy=\"7.4\" r=\"3.8\"/><path d=\"M4.3 20.5c0-3.9 3.4-6.6 7.7-6.6s7.7 2.6 7.7 6.6\"/>","user-check":"<circle cx=\"9.2\" cy=\"8.1\" r=\"2.8\"/><path d=\"M4 19c0-2.9 2.4-4.9 5.4-4.9s5.4 1.9 5.4 4.9M15.4 10.8l1.8 1.8l3.6-3.6\"/>","user-circle":"<circle cx=\"12\" cy=\"12\" r=\"8.5\"/><circle cx=\"12\" cy=\"10\" r=\"3\"/><path d=\"M6.6 18.3a6.5 6.5 0 0 1 10.8 0\"/>","user-lock":"<circle cx=\"9.8\" cy=\"7.3\" r=\"3.3\"/><path d=\"M3.5 18.8c0-3.4 2.8-5.7 6.2-5.7c1.2 0 2.2 0.3 3.1 0.7\"/><rect x=\"14.6\" y=\"14.5\" width=\"5.7\" height=\"4.8\" rx=\"1\"/><path d=\"M16 14.5v-1.2a1.5 1.5 0 0 1 2.9 0v1.2\"/>","user-minus":"<circle cx=\"10.1\" cy=\"8\" r=\"3.3\"/><path d=\"M4 19.3c0-3.3 2.7-5.7 6.1-5.7c1.1 0 2.2 0.3 3 0.7\"/><path d=\"M15.1 17h5.7\"/>","user-off":"<circle cx=\"12\" cy=\"8.2\" r=\"3.5\"/><path d=\"M5.1 20c0-3.6 3-5.9 6.9-5.9s6.9 2.3 6.9 5.9\"/><path d=\"M3.7 3.7l16.7 16.7\"/>","user-pen":"<circle cx=\"9.8\" cy=\"8\" r=\"3.3\"/><path d=\"M3.8 19.1c0-3.3 2.7-5.6 6-5.6c1.1 0 2.1 0.3 3 0.7\"/><path d=\"M19.1 12.1l1.4 1.4l-4.7 4.7l-1.9 0.5l0.5-1.9Z\"/>","user-tag":"<circle cx=\"10\" cy=\"7.6\" r=\"3.3\"/><path d=\"M3.8 18.9c0-3.3 2.8-5.6 6.1-5.6c1.1 0 2.2 0.3 3.1 0.7\"/><path d=\"M14.2 14.2h3.7l2.4 2.4l-2.4 2.4h-3.7Z\"/><path d=\"M16.1 16.5h0\"/>","video":"<rect x=\"3.4\" y=\"6.4\" width=\"12.3\" height=\"11.3\" rx=\"1.9\"/><path d=\"M15.6 10.2l4.7-2.8v9.4l-4.7-2.8\"/>","volume":"<path d=\"M3.5 9.5h3.7L11.8 5.8v12.6l-4.7-3.7H3.5Z\"/><path d=\"M15.5 9.5a3.7 3.7 0 0 1 0 5.2M18.1 6.9a7.3 7.3 0 0 1 0 10.5\"/>","walk":"<circle cx=\"12.3\" cy=\"5.1\" r=\"1.7\"/><path d=\"M8.8 20.3l2.4-5.5l1.9 2.2V20.3M11 14.8l0.9-5.2l-2.7 1.4l-1.4 2.7M11.9 9.6l1.8 2.7l2.7 0.9\"/>","wallet":"<path d=\"M3.5 6.8A2.7 2.7 0 0 1 6.2 4.2H18.4v4.2M3.5 6.8V18a2.1 2.1 0 0 0 2.1 2.1h14.9V8.4H6.2A2.7 2.7 0 0 1 3.5 6.8Z\"/><path d=\"M16.2 14.2h0\"/>","water":"<path d=\"M3.5 10.2c2.1 0 2.1-1.8 4.3-1.8s2.1 1.8 4.2 1.8s2.1-1.8 4.3-1.8s2.1 1.8 4.2 1.8M3.5 15.6c2.1 0 2.1-1.8 4.3-1.8s2.1 1.8 4.2 1.8s2.1-1.8 4.3-1.8s2.1 1.8 4.2 1.8\"/>","wave":"<path d=\"M3.7 16.2c2.1 0 2.1-1.7 4.2-1.7s2.1 1.7 4.2 1.7s2.1-1.7 4.2-1.7s2.1 1.7 4.2 1.7\"/><path d=\"M6.5 12.7A5.6 5.6 0 0 1 16.4 9.4c-1.9-0.4-3.5 0.3-4 2\"/>","weight":"<circle cx=\"12\" cy=\"5.2\" r=\"2\"/><path d=\"M7.1 8.7h9.9l3 11.3H4.1Z\"/>","wifi":"<path d=\"M3.7 9.4a12.4 12.4 0 0 1 16.7 0M6.4 12.5a8.4 8.4 0 0 1 11.5 0M9.1 15.6a4.4 4.4 0 0 1 6.2 0M12.1 18.6h0\"/>","wind":"<path d=\"M3.5 9.9h10.4a2.8 2.8 0 1 0-2.8-2.8M3.5 13.7h14.2a2.8 2.8 0 1 1-2.8 2.8M3.5 17.5h6.6\"/>","window":"<rect x=\"3.5\" y=\"4.5\" width=\"17\" height=\"15\" rx=\"2\"/><path d=\"M3.5 9h17\"/>","window-restore":"<rect x=\"3.5\" y=\"8.5\" width=\"12\" height=\"11\" rx=\"2\"/><path d=\"M8.5 8.5v-2a2 2 0 0 1 2-2h8a2 2 0 0 1 2 2v7a2 2 0 0 1-2 2h-3\"/>","wizard":"<path d=\"M3.6 20h16.7M6.3 20L9.9 9.1L15.7 3.3L14.1 10.1L17.8 20\"/><path d=\"M8.4 15.4h7.3\"/>","wrench":"<path d=\"M14.6 3.6a5.2 5.2 0 0 0-4.6 7.3L3.7 17.3V20.3h3.1l6.4-6.4a5.2 5.2 0 0 0 7.3-4.6l-3.2 1.2l-2.5-2.5l1.2-3.2Z\"/>","x-circle":"<circle cx=\"12\" cy=\"12\" r=\"8.5\"/><path d=\"m9 9 6 6M15 9l-6 6\"/>","zap":"<path d=\"M13.4 3.5L5.9 12.9h5.7l-0.9 7.6l7.6-9.4h-5.7Z\"/>"};
-- const S = {"airplane":"<path d=\"M11.8 2.6c1.3 0 2 1.2 2 3V9.5l7.2 4.2v2.5L13.8 13.7v3.5l2 1.5v2.5L11.8 19.7l-3.7 1.2v-2.5l2-1.5v-3.5l-7.2 2.5v-2.5L9.8 9.5V5.3c0-1.8 0.7-3 2-3Z\"/>","alert":"<path fill-rule=\"evenodd\" d=\"M10.5 4.1a1.7 1.7 0 0 1 3 0l7.7 13.3a1.7 1.7 0 0 1-1.5 2.6H4.3a1.7 1.7 0 0 1-1.5-2.6ZM11 8.8h2v5.2h-2ZM12 15.2a1.2 1.2 0 1 1 0 2.4a1.2 1.2 0 0 1 0-2.4Z\"/>","alert-circle":"<path fill-rule=\"evenodd\" d=\"M12.9 2.7a9.4 9.4 0 1 0 0 18.7a9.4 9.4 0 0 0 0-18.7ZM11.7 6.9h2.5v7.1h-2.5ZM12.9 15.3a1.5 1.5 0 1 1 0 3a1.5 1.5 0 0 1 0-3Z\"/>","archive":"<rect x=\"2.6\" y=\"3.4\" width=\"18.8\" height=\"5.4\" rx=\"1.2\"/><path fill-rule=\"evenodd\" d=\"M4.4 10h15.2v9.2a1.6 1.6 0 0 1-1.6 1.6H6a1.6 1.6 0 0 1-1.6-1.6ZM9.6 12.4v1.8h4.8v-1.8Z\"/>","bell":"<path d=\"M5.2 15.4V9.6a6.8 6.8 0 0 1 13.7 0v5.7l1.9 2.6H3.3ZM9.7 19.3h4.6a2.3 2.3 0 0 1-4.6 0Z\"/>","book":"<path d=\"M4.3 5.2A2.4 2.4 0 0 1 6.8 2.7h12.2v14.6H6.8a2.4 2.4 0 0 0-2.4 2.4Z\"/><path class=\"ln\" d=\"M7.2 20.2h11.2\"/>","book-open":"<path d=\"M10.9 5.8C8.8 4.4 6 3.8 2.5 4.5v14c3.5-0.6 6.3 0 8.4 1.5ZM13.1 5.8c2.1-1.5 5-2 8.4-1.4v14c-3.5-0.6-6.3 0-8.4 1.5Z\"/>","box":"<path d=\"M12 2.7l9.4 4.5l-9.4 4.5l-9.4-4.5ZM2.6 8.9l8.6 4.1v8.2l-8.6-4.3ZM21.4 8.9l-8.6 4.1v8.2l8.6-4.3Z\"/>","brain":"<path d=\"M8.9 3.8a3.2 3.2 0 0 0-3.2 3.1a3.1 3.1 0 0 0-2.2 5.3a3.1 3.1 0 0 0 2.2 5.2a3.2 3.2 0 0 0 5.7 1.3V5.6A2.3 2.3 0 0 0 8.9 3.8Z\"/><path d=\"M15.1 3.8a3.2 3.2 0 0 1 3.2 3.1a3.1 3.1 0 0 1 2.2 5.3a3.1 3.1 0 0 1-2.2 5.2a3.2 3.2 0 0 1-5.7 1.3V5.6A2.3 2.3 0 0 1 15.1 3.8Z\"/>","bridge":"<path d=\"M5.7 4.6h2.6v15.4H5.7ZM15.7 4.6h2.6v15.4h-2.6ZM3.4 14.6h17.2v2.8H3.4Z\"/><path class=\"ln\" d=\"M4 10c1.6 0 2.5-2.3 3-5c2.4 5.2 7.6 5.2 10 0c.5 2.7 1.4 5 3 5M12 10.9V15\"/>","briefcase":"<path d=\"M2.7 9.1a2.5 2.5 0 0 1 2.5-2.5h13.6a2.5 2.5 0 0 1 2.5 2.5v2.8H2.7ZM2.7 13.1h7.2v1.5h4.3v-1.5h7.2V17.9a2.5 2.5 0 0 1-2.5 2.5H5.2a2.5 2.5 0 0 1-2.5-2.5Z\"/><path class=\"ln\" d=\"M9.1 6.6V5.7A1.5 1.5 0 0 1 10.5 4.2h2.9A1.5 1.5 0 0 1 14.9 5.7v0.9\"/>","bug":"<path fill-rule=\"evenodd\" d=\"M12 7a4.8 4.8 0 0 1 4.8 4.8v3.4a4.8 4.8 0 0 1-9.6 0v-3.4A4.8 4.8 0 0 1 12 8Zm-0.7 4.4v7.4h1.4v-7.4Z\"/><path d=\"M9.4 5.8a2.6 2.6 0 0 1 5.2 0Z\"/><path class=\"ln\" d=\"M7.2 12.5H3.8M20.2 12.5h-3.4M7.6 9.4L5 7M16.4 9.4L19 7M7.6 16.6L5 19M16.4 16.6L19 19\"/>","burst":"<path d=\"M12.1 2.6l2 4.6l4.7-1.9l-1.9 4.7l4.6 2l-4.6 2l1.9 4.7l-4.7-1.9l-2 4.6l-2-4.6l-4.7 1.9l1.9-4.7L2.7 12l4.6-2l-1.9-4.7l4.7 1.9Z\"/>","calendar":"<path fill-rule=\"evenodd\" d=\"M4.1 8.1a2 2 0 0 1 2-2h11.8a2 2 0 0 1 2 2V19.5a2 2 0 0 1-2 2H6.1a2 2 0 0 1-2-2Zm2.2 3.9V19.3h11.4v-7.3Z\"/><path class=\"ln\" d=\"M9 3.9v3.5M15 3.9v3.5\"/>","camera":"<path fill-rule=\"evenodd\" d=\"M2.5 7.8a1.9 1.9 0 0 1 1.9-1.9h2.6L8.8 3.3h6.3l1.8 2.6h2.6A1.9 1.9 0 0 1 21.5 7.8v10.7a1.9 1.9 0 0 1-1.9 1.9H4.4A1.9 1.9 0 0 1 2.5 18.5Zm9.5 2a3.6 3.6 0 1 0 0 7.2a3.6 3.6 0 0 0 0-7.2Z\"/>","camera-flip":"<path fill-rule=\"evenodd\" d=\"M2.5 7.8a1.9 1.9 0 0 1 1.9-1.9h2.6L8.8 3.3h6.3l1.8 2.6h2.6A1.9 1.9 0 0 1 21.5 7.8v10.7a1.9 1.9 0 0 1-1.9 1.9H4.4A1.9 1.9 0 0 1 2.5 18.5ZM7.7 11.7A4.5 4.5 0 0 1 16.3 11.7L13.9 12.6A2 2 0 0 0 10.1 12.6ZM16.3 14.8A4.5 4.5 0 0 1 7.7 14.8L10.1 14A2 2 0 0 0 13.9 14Z\"/>","camera-off":"<path d=\"M8.5 4.6L9 3.8h6.1l1.7 2.5h2.5A1.8 1.8 0 0 1 21.2 8.1v9.1ZM3.8 7.3L16.7 20.2H4.8A1.8 1.8 0 0 1 3 18.4V8.1Z\"/><path class=\"ln\" d=\"M4 3.8l16.2 16.2\"/>","car":"<path fill-rule=\"evenodd\" d=\"M5.6 5.2h12.7l2.7 5.5H3ZM2.6 12.2h18.7v4.5H2.6ZM5.9 14.4a1.1 1.1 0 1 0 2.3 0a1.1 1.1 0 1 0-2.3 0ZM15.8 14.4a1.1 1.1 0 1 0 2.3 0a1.1 1.1 0 1 0-2.3 0ZM5 17.5h2.7v1.8H5ZM16.3 17.5h2.7v1.8h-2.7Z\"/>","card":"<path fill-rule=\"evenodd\" d=\"M2.6 7.4a2.4 2.4 0 0 1 2.4-2.4h13.9a2.4 2.4 0 0 1 2.4 2.4v9.3a2.4 2.4 0 0 1-2.4 2.4h-13.9a2.4 2.4 0 0 1-2.4-2.4ZM2.6 9.5v1.7h18.7V9.5ZM5.9 14.2v1.5h4.8v-1.5Z\"/>","care":"<path d=\"M12 11s-4.3-2.6-4.3-5.6a2.3 2.3 0 0 1 4.3-1.5a2.3 2.3 0 0 1 4.3 1.5c0 3-4.3 5.6-4.3 5.6Z\"/><path class=\"ln\" d=\"M3.8 13.8v6M3.8 15.2h3.1l3.3 2.7h7.5a1.7 1.7 0 0 0 0-3.4h-3.9\"/>","cart":"<path d=\"M6.3 7h15l-2.5 8.3H8.1Z\"/><circle cx=\"9.5\" cy=\"19.4\" r=\"1.6\"/><circle cx=\"17\" cy=\"19.4\" r=\"1.6\"/><path class=\"ln\" d=\"M3.8 4.8H5.8l2.3 10.5\"/>","cc":"<path fill-rule=\"evenodd\" d=\"M5.6 4.6h12.7a3 3 0 0 1 3 3v8.8a3 3 0 0 1-3 3h-12.7a3 3 0 0 1-3-3v-8.8a3 3 0 0 1 3-3ZM10.8 9.5A3.2 3.2 0 1 0 10.8 14.5L9.6 13A1.3 1.3 0 1 1 9.6 11ZM17.4 9.5A3.2 3.2 0 1 0 17.4 14.5L16.2 13A1.3 1.3 0 1 1 16.2 11Z\"/>","chart":"<path class=\"ln\" d=\"M4 3.5v16.2h16.2\"/><path d=\"M7 14.9L11 10.3l3 2.5l5.2-6.2V17.7H7Z\"/>","chat":"<path d=\"M2.7 4.7A1.8 1.8 0 0 1 4.5 3h15.2a1.8 1.8 0 0 1 1.8 1.8v10.9a1.8 1.8 0 0 1-1.8 1.8H8.3L2.7 21.8Z\"/>","chat-off":"<path d=\"M8.1 4.6H19a1.6 1.6 0 0 1 1.6 1.6v9.5a1.6 1.6 0 0 1-0.4 1ZM3.4 7.3L12.9 16.8H8.3l-4.9 4.6Z\"/><path class=\"ln\" d=\"M4 4.2l16 16\"/>","check-circle":"<path fill-rule=\"evenodd\" d=\"M12.9 2.7a9.4 9.4 0 1 0 0 18.7a9.4 9.4 0 0 0 0-18.7ZM17.3 8.9l1.6 1.6l-7 7l-4.1-4.1l1.6-1.6l2.6 2.6Z\"/>","child":"<circle cx=\"12\" cy=\"5.2\" r=\"2.6\"/><path class=\"ln\" d=\"M7.7 10L12 8.6l4.3 1.4M12 8.6v5.8M9.1 20.1l2.9-5.8l2.9 5.8\"/>","chip":"<path fill-rule=\"evenodd\" d=\"M8.6 7.2h6.8a1.4 1.4 0 0 1 1.4 1.4v6.8a1.4 1.4 0 0 1-1.4 1.4H8.6a1.4 1.4 0 0 1-1.4-1.4V8.6a1.4 1.4 0 0 1 1.4-1.4Zm1.7 3.1v3.4h3.4v-3.4Z\"/><path class=\"ln\" d=\"M10.2 4v3.2M13.8 4v3.2M10.2 16.8V20M13.8 16.8V20M4 10.2h3.2M4 13.8h3.2M16.8 10.2H20M16.8 13.8H20\"/>","circle":"<circle cx=\"12\" cy=\"12\" r=\"9.5\"/>","city":"<path fill-rule=\"evenodd\" d=\"M5.4 7.7h4.6v10.9H5.4Zm1.9 2.2v1.4h1.2v-1.4Zm0 2.9v1.4h1.2v-1.4Z\"/><path fill-rule=\"evenodd\" d=\"M10.7 3.4h5.1v15.2h-5.1Zm1.7 2.4v1.4h1.4V5.8Zm0 2.9v1.4h1.4V8.7Zm0 2.9v1.4h1.4v-1.4Z\"/><path d=\"M16.5 11.3h2.2v7.4h-2.2Z\"/><path class=\"ln\" d=\"M3.9 18.6h16.1\"/>","clapper":"<path fill-rule=\"evenodd\" d=\"M2.6 5.9L19.9 2.7l0.9 4.3L3.2 8.7ZM7 5.1L9.2 8.1l2.6-0.2L9.6 4.6ZM12.6 4l2.2 3.6l2.6-0.3L15.2 3.6Z\"/><path d=\"M3.1 9.9h18.2v9a1.6 1.6 0 0 1-1.6 1.6h-15a1.6 1.6 0 0 1-1.6-1.6Z\"/>","clipboard":"<path fill-rule=\"evenodd\" d=\"M7.5 4.2h9a2 2 0 0 1 2 2v13.1a2 2 0 0 1-2 2H7.5a2 2 0 0 1-2-2V6.3a2 2 0 0 1 2-2ZM9.1 9.9v1.6h5.8v-1.6Zm0 3.9v1.6h3.9v-1.6Z\"/><rect x=\"8.7\" y=\"2.5\" width=\"6.6\" height=\"3.7\" rx=\"1.2\"/>","clipboard-check":"<path fill-rule=\"evenodd\" d=\"M7.5 4.2h9a2 2 0 0 1 2 2v13.1a2 2 0 0 1-2 2H7.5a2 2 0 0 1-2-2V6.3a2 2 0 0 1 2-2ZM8 13.1L11 16.1l5-5l-1.6-1.6l-3.4 3.4l-1.5-1.5Z\"/><rect x=\"8.7\" y=\"2.5\" width=\"6.6\" height=\"3.7\" rx=\"1.2\"/>","clock":"<path fill-rule=\"evenodd\" d=\"M12.9 2.7a9.4 9.4 0 1 0 0 18.7a9.4 9.4 0 0 0 0-18.7ZM11.9 6.6h2.3v5l3.3 2l-1.1 2l-4.3-2.7Z\"/>","cloud":"<path d=\"M7.9 18.2h9.6a4.2 4.2 0 0 0 0.6-8.3A6.1 6.1 0 0 0 6.5 9.2A4.5 4.5 0 0 0 7.9 18.2Z\"/>","cloud-off":"<path d=\"M10.1 5.7A6 6 0 0 1 17.9 9.8a4.1 4.1 0 0 1 2.8 6.5ZM6.6 9.1L15.5 18H7.9A4.4 4.4 0 0 1 6.4 9.2Z\"/><path class=\"ln\" d=\"M5.1 4.2l15 15\"/>","coin":"<path fill-rule=\"evenodd\" d=\"M13 2.6a9.4 9.4 0 1 0 0 18.7a9.4 9.4 0 0 0 0-18.7ZM12 5.8h2.1v1.2c1.1 0.2 2.1 0.8 2.6 1.7l-1.7 1c-0.3-0.6-1-1-1.8-1c-0.9 0-1.5 0.4-1.5 1s0.5 0.8 1.8 1.1c1.8 0.4 3.5 1 3.5 3.1c0 1.4-1 2.5-2.8 2.8V18h-2.1v-1.3c-1.2-0.2-2.3-0.9-2.8-2l1.7-1c0.4 0.7 1.1 1.1 2.1 1.1c1 0 1.6-0.4 1.6-1s-0.6-0.8-2-1.1c-1.7-0.4-3.4-1-3.4-3c0-1.3 1-2.4 2.7-2.7Z\"/>","columns":"<path d=\"M2.6 6.3a2.7 2.7 0 0 1 2.7-2.7h13.4a2.7 2.7 0 0 1 2.7 2.7v1.5H2.6ZM2.6 9.9h8.3v10.4H5.3a2.7 2.7 0 0 1-2.7-2.7ZM13 9.9h8.3v7.7a2.7 2.7 0 0 1-2.7 2.7H13Z\"/>","compass":"<path fill-rule=\"evenodd\" d=\"M12.9 2.7a9.4 9.4 0 1 0 0 18.7a9.4 9.4 0 0 0 0-18.7ZM17.4 7.7L14.9 14.1L8.5 16.5L11 10.1Z\"/>","compress":"<path d=\"M9.7 9.7H2.7L9.7 2.7ZM14.3 9.7h7l-7-7ZM9.7 14.3H2.7l7 7ZM14.3 14.3h7l-7 7Z\"/>","computer":"<rect x=\"2.6\" y=\"3.4\" width=\"18.8\" height=\"12.8\" rx=\"2.2\"/><path class=\"ln\" d=\"M8 20h8M12 16.2v3.8\"/>","contrast":"<path fill-rule=\"evenodd\" d=\"M12.4 2.7a9.4 9.4 0 1 0 0 18.7a9.4 9.4 0 0 0 0-18.7Zm0 2.1a7.2 7.2 0 0 1 0 14.4Z\"/>","cookie":"<path fill-rule=\"evenodd\" d=\"M21.6 12.4a9.4 9.4 0 1 1-10-10a3.4 3.4 0 0 0 4.4 3.9a3.4 3.4 0 0 0 5.5 5.9ZM7 9.1a1.3 1.3 0 1 0 2.7 0a1.3 1.3 0 1 0-2.7 0ZM10.9 14a1.3 1.3 0 1 0 2.7 0a1.3 1.3 0 1 0-2.7 0ZM6.5 15.7a1.3 1.3 0 1 0 2.7 0a1.3 1.3 0 1 0-2.7 0ZM14.8 15.7a1.3 1.3 0 1 0 2.7 0a1.3 1.3 0 1 0-2.7 0Z\"/>","copy":"<rect x=\"7.5\" y=\"7.5\" width=\"13.8\" height=\"13.8\" rx=\"2.5\"/><path class=\"ln\" d=\"M16.4 7.5V5.9a2.1 2.1 0 0 0-2.1-2.1H5.9a2.1 2.1 0 0 0-2.1 2.1v8.5a2.1 2.1 0 0 0 2.1 2.1h1.7\"/>","couch":"<path d=\"M7.1 4.2h9.7A2.5 2.5 0 0 1 19.4 6.7v1.9a3.1 3.1 0 0 0-3.1 3.1v0.1H7.7v-0.1A3.1 3.1 0 0 0 4.6 8.7V6.7A2.5 2.5 0 0 1 7.1 4.2ZM2.7 11.6a2.5 2.5 0 0 1 5.1 0v1.9h8.6V11.6a2.5 2.5 0 0 1 5.1 0v5.5H2.7Z\"/><path class=\"ln\" d=\"M5.2 17.1v1.9M18.8 17.1v1.9\"/>","crown":"<path d=\"M2.6 7.3L7.4 11.5L12 4.1L16.6 11.5l4.8-4.2l-2 11.7H4.6Z\"/>","cubes":"<path d=\"M12 2.3L7.8 4.4v4.8l4.2 2.1l4.2-2.1V4.4ZM6.8 12.1L2.7 14.2v4.8l4.2 2.1l4.2-2.1v-4.8ZM17.2 12.1l-4.2 2.1v4.8l4.2 2.1l4.2-2.1v-4.8Z\"/>","database":"<ellipse cx=\"12\" cy=\"5.7\" rx=\"7.9\" ry=\"3.2\"/><path d=\"M4.1 7.5a7.9 3.2 0 0 0 15.9 0v4.3a7.9 3.2 0 0 1-15.9 0ZM4.1 13.4a7.9 3.2 0 0 0 15.9 0v4.7a7.9 3.2 0 0 1-15.9 0Z\"/>","dice":"<path fill-rule=\"evenodd\" d=\"M6.2 2.7h11.5a3.6 3.6 0 0 1 3.6 3.6v11.5a3.6 3.6 0 0 1-3.6 3.6H6.2a3.6 3.6 0 0 1-3.6-3.6V6.2a3.6 3.6 0 0 1 3.6-3.6ZM6.2 8.2a2 2 0 1 0 3.9 0a2 2 0 1 0-3.9 0ZM13.8 8.2a2 2 0 1 0 3.9 0a2 2 0 1 0-3.9 0ZM10 12a2 2 0 1 0 3.9 0a2 2 0 1 0-3.9 0ZM6.2 15.8a2 2 0 1 0 3.9 0a2 2 0 1 0-3.9 0ZM13.8 15.8a2 2 0 1 0 3.9 0a2 2 0 1 0-3.9 0Z\"/>","dish":"<path d=\"M2.7 9.7A11.7 11.7 0 0 0 14.4 21.4Z\"/><path class=\"ln\" d=\"M8.8 15.3l4.9-4.9M14.2 4a5.8 5.8 0 0 1 5.8 5.8M14.2 8.1a1.8 1.8 0 0 1 1.8 1.8\"/>","donate":"<path fill-rule=\"evenodd\" d=\"M12 2.2a5.9 5.9 0 1 0 0 11.8a5.9 5.9 0 0 0 0-11.8Zm-0.8 3.4h1.7v5.1h-1.7ZM2.9 15h18.2v6H2.9ZM7.8 17.1v1.6h8.5V17.1Z\"/>","door":"<path fill-rule=\"evenodd\" d=\"M14.3 4.5L6.2 3v17.1l8.2-1.5ZM10.2 11.5a1 1 0 1 0 2 0a1 1 0 1 0-2 0Z\"/><path class=\"ln\" d=\"M15.5 5.3h1.4a0.9 0.9 0 0 1 0.9 0.9v13.3M15.5 19.5H20M4 19.5h2.1\"/>","download":"<path d=\"M10.6 2.3h2.5v7h4.7L11.9 15.4l-5.9-5.9h4.7Z\"/><path class=\"ln\" d=\"M4.5 19.7h14.9\"/>","drive":"<path fill-rule=\"evenodd\" d=\"M5.3 11.4h13.5a2.7 2.7 0 0 1 2.7 2.7v3a2.7 2.7 0 0 1-2.7 2.7H5.3a2.7 2.7 0 0 1-2.7-2.7v-3a2.7 2.7 0 0 1 2.7-2.7ZM16.8 14.4a1.1 1.1 0 1 1 0 2.3a1.1 1.1 0 0 1 0-2.3ZM13.7 14.4a1.1 1.1 0 1 1 0 2.3a1.1 1.1 0 0 1 0-2.3Z\"/><path class=\"ln\" d=\"M4.1 11.9L6.8 4.7h10.4l2.8 7.2\"/>","drop":"<path d=\"M12 2.2s7 7.4 7 12.6a7 7 0 0 1-13.9 0C5 9.6 12 2.2 12 2.2Z\"/>","eraser":"<path d=\"M14 3.9l6.1 6.1-5.2 5.2-6.1-6.1ZM7.4 10l6.2 6.2-3.2 3.2H6.1l-2.9-2.9a1.6 1.6 0 0 1 0-2.3Z\"/><path class=\"ln\" d=\"M13 19.4h7\"/>","expand":"<path d=\"M2.7 2.7h7L2.7 9.7ZM21.3 2.7h-7l7 7ZM2.7 21.3h7l-7-7ZM21.3 21.3h-7l7-7Z\"/>","eye":"<path fill-rule=\"evenodd\" d=\"M12 5.3C6.4 5.3 2.6 12 2.6 12s3.9 6.7 9.4 6.7S21.5 12 21.5 12S17.6 5.3 12 5.3Zm0 3.3a3.3 3.3 0 1 1 0 6.7a3.3 3.3 0 0 1 0-6.7Z\"/><circle cx=\"12\" cy=\"12\" r=\"1.6\"/>","eye-off":"<path d=\"M9 5.8A10 10 0 0 1 21.4 12a10 10 0 0 1-2.5 3.8L15.3 12.2a3.3 3.3 0 0 0-3.5-3.5ZM15 18.2A10 10 0 0 1 2.6 12a10 10 0 0 1 2.5-3.8L8.7 11.8a3.3 3.3 0 0 0 3.5 3.5Z\"/><path class=\"ln\" d=\"M4.6 4.6l14.8 14.8\"/>","fast-forward":"<path d=\"M3 5.5v13.1L12 12ZM12.7 5.5v13.1L21.8 12Z\"/>","file":"<path d=\"M5.8 2.4h7.6v5.2h5V21.2H5.8ZM15 2.7l3.1 3.3h-3.1Z\"/>","file-code":"<path fill-rule=\"evenodd\" d=\"M5.8 2.4h7.6v5.2h5V21.2H5.8ZM9.8 11l1.5 1.4l-1.6 1.7l1.6 1.7l-1.5 1.4l-2.9-3.1ZM14.4 11l-1.5 1.4l1.6 1.7l-1.6 1.7l1.5 1.4l2.9-3.1Z\"/><path d=\"M15 2.7l3.1 3.3h-3.1Z\"/>","film":"<path fill-rule=\"evenodd\" d=\"M4.8 3.6h14.4a2.3 2.3 0 0 1 2.3 2.3v12.3a2.3 2.3 0 0 1-2.3 2.3H4.8A2.3 2.3 0 0 1 2.5 18.2V5.8A2.3 2.3 0 0 1 4.8 3.6Zm3.8 2v12.9h6.8V5.5ZM4.4 6v2h2.1V6Zm0 5v1.8h2.1v-1.8Zm0 4.9v2h2.1v-2Zm13.1-10v2h2.1V6Zm0 5v1.8h2.1v-1.8Zm0 4.9v2h2.1v-2Z\"/>","finish":"<path d=\"M6.5 4.2h3.9v4.6H6.5ZM14.8 4.2h4a0.9 0.9 0 0 1 0.9 0.9v3.7h-4.9ZM10.5 8.6h4.5v4.6H10.5Z\"/><path class=\"ln\" d=\"M6 20.3V4.1\"/>","fire":"<path fill-rule=\"evenodd\" d=\"M12.1 19.8a6.8 6.8 0 0 0 6.8-6.8c0-4.3-2.9-6.8-4.2-10.3c-2.1 2.3-2.6 4.6-2.6 4.6S10.8 5.1 9.6 3C7.1 5.9 5.2 9.2 5.2 12.9A6.8 6.8 0 0 0 12.1 21.4Zm0-2.8a2.8 2.8 0 0 0 2.8-2.8c0-1.6-1.2-2.7-1.7-4c-0.9 1-1.1 1.8-1.1 1.8s-0.5-0.9-1-1.6c-1 1.2-1.7 2.5-1.7 3.9a2.8 2.8 0 0 0 2.7 2.7Z\"/>","fish":"<path fill-rule=\"evenodd\" d=\"M8.7 12c1.9-3.5 4.6-5.3 7.6-5.3c2.8 0 4.6 2.2 5.4 5.3c-0.8 3.1-2.6 5.3-5.4 5.3c-3 0-5.7-1.8-7.6-5.3ZM16.2 10.6a1.2 1.2 0 1 0 2.4 0a1.2 1.2 0 1 0-2.4 0Z\"/><path class=\"ln\" d=\"M8.7 12L4.4 8.9M8.7 12l-4.3 3.1\"/>","flag":"<path class=\"ln\" d=\"M7.2 20.5V4.3\"/><path d=\"M7.8 4.1h10.9l-2 4.1l2 4.1H7.8Z\"/>","focus":"<circle cx=\"12\" cy=\"12\" r=\"3.6\"/><path class=\"ln\" d=\"M3.8 9V6.1A2.3 2.3 0 0 1 6.1 3.8H9M15 3.8h2.9A2.3 2.3 0 0 1 20.2 6.1V9M20.2 15v2.9a2.3 2.3 0 0 1-2.3 2.3H15M9 20.2H6.1A2.3 2.3 0 0 1 3.8 17.9V15\"/>","folder":"<path d=\"M2.7 6.4a2.1 2.1 0 0 1 2.1-2.1h4.4l2.1 2.1h8.1a2.1 2.1 0 0 1 2.1 2.1v8.7a2.1 2.1 0 0 1-2.1 2.1H4.8a2.1 2.1 0 0 1-2.1-2.1Z\"/>","folder-tree":"<path d=\"M9.6 5h4l1 1.5h6.4v5.3H9.6ZM9.6 14.3h4l1 1.5h6.4v5.3H9.6Z\"/><path class=\"ln\" d=\"M4.1 3.6v13.2a1 1 0 0 0 1 1H9.6M4.1 8.8H9.6\"/>","food":"<path d=\"M4.7 3.3h1.5v4.7h0.6V3.3h1.4v4.7h0.6V3.3h1.5v4.9A2.9 2.9 0 0 1 8.6 10.8V21.7H6.5V10.8a2.9 2.9 0 0 1-1.8-2.7ZM18.9 21.7h-2.3v-7.4h-3V10.6c0-3.9 1.7-6.6 5.2-7.7Z\"/>","game":"<path fill-rule=\"evenodd\" d=\"M7.6 6.3h8.8a5.8 5.8 0 0 1 0 11.5H7.6a5.8 5.8 0 0 1 0-11.5Zm-1.4 3.7v1.6H4.7v1.8h1.6v1.6H7.9v-1.6h1.6v-1.8H7.9v-1.6Zm9.2 1a1.2 1.2 0 1 0 0 2.3a1.2 1.2 0 0 0 0-2.3Zm2.5 1.6a1.2 1.2 0 1 0 0 2.3a1.2 1.2 0 0 0 0-2.3Z\"/>","gauge":"<path fill-rule=\"evenodd\" d=\"M3.7 18A9.4 9.4 0 1 1 19.4 19.6ZM15 8.6l-2.2 5.6l-2.1 0.3l-0.4-2.1Z\"/>","gavel":"<path d=\"M11.3 5.5L5.5 11.3l6.1 6.1l5.8-5.8Z\"/><path class=\"ln\" d=\"M13.7 4.2l5 5M3.8 19.1l5.7-5.7M13.7 19.1h6.3\"/>","gear":"<path fill-rule=\"evenodd\" d=\"M18.2 14.6a1.4 1.4 0 0 0 0.3 1.7l0.1 0.1a1.7 1.7 0 1 1-2.7 2.7l-0.1-0.1a1.4 1.4 0 0 0-1.7-0.3a1.4 1.4 0 0 0-0.9 1.4V19.6a1.7 1.7 0 1 1-3.8 0v-0.1a1.4 1.4 0 0 0-1-1.4a1.4 1.4 0 0 0-1.7 0.3l-0.1 0.1a1.7 1.7 0 1 1-2.7-2.7l0.1-0.1a1.4 1.4 0 0 0 0.3-1.7a1.4 1.4 0 0 0-1.4-0.9H4.6a1.7 1.7 0 1 1 0-3.8h0.1a1.4 1.4 0 0 0 1.4-1a1.4 1.4 0 0 0-0.3-1.7l-0.1-0.1a1.7 1.7 0 1 1 2.7-2.7l0.1 0.1a1.4 1.4 0 0 0 1.7 0.3H9.6a1.4 1.4 0 0 0 0.9-1.4V4.6a1.7 1.7 0 1 1 3.8 0v0.1a1.4 1.4 0 0 0 0.9 1.4a1.4 1.4 0 0 0 1.7-0.3l0.1-0.1a1.7 1.7 0 1 1 2.7 2.7l-0.1 0.1a1.4 1.4 0 0 0-0.3 1.7V9.6a1.4 1.4 0 0 0 1.4 0.9H19.6a1.7 1.7 0 1 1 0 3.8h-0.1a1.4 1.4 0 0 0-1.4 0.9ZM12.1 9.3a2.8 2.8 0 1 0 0 6.5a2.8 2.8 0 0 0 0-6.5Z\"/>","gem":"<path d=\"M6.4 3.9h11.2l3.8 5.3l-9.4 11.6L2.6 9.2Z\"/>","ghost":"<path fill-rule=\"evenodd\" d=\"M3.4 21.3V9.9a8.7 8.7 0 0 1 17.2 0v11.5l-2.9-2.1l-2.9 2.1l-2.9-2.1l-2.9 2.1l-2.9-2.1ZM8.8 7.8a1.6 1.6 0 1 0 0 3.1a1.6 1.6 0 0 0 0-3.1Zm6.2 0a1.6 1.6 0 1 0 0 3.1a1.6 1.6 0 0 0 0-3.1Z\"/>","gift":"<path d=\"M3.1 8.6h17.7v3.3H3.1ZM4.4 12.9h6.6v8.2H5.4a1 1 0 0 1-1-1ZM13 12.9h6.6v7.2a1 1 0 0 1-1 1H13Z\"/><path class=\"ln\" d=\"M12 8.6c-1.5-3.1-5.1-4.1-5.1-1.5S12 8.6 12 8.6s5.1-1 5.1-3.6s-3.6-1.5-5.1 3.6\"/>","globe":"<path d=\"M2.6 11.1A9.5 9.5 0 0 1 12 2.6a4.5 9.5 0 0 0-4.5 8.5ZM21.4 11.1A9.5 9.5 0 0 0 12 2.6a4.5 9.5 0 0 1 4.5 8.5ZM2.6 12.9A9.5 9.5 0 0 0 12 21.5a4.5 9.5 0 0 1-4.5-8.5ZM21.4 12.9A9.5 9.5 0 0 1 12 21.5a4.5 9.5 0 0 0 4.5-8.5ZM12 2.6a2.7 9.5 0 0 0-2.7 8.5h5.3A2.7 9.5 0 0 0 12 2.6ZM12 21.5a2.7 9.5 0 0 1-2.7-8.5h5.3A2.7 9.5 0 0 1 12 21.5Z\"/>","grid":"<rect x=\"2.7\" y=\"2.7\" width=\"8\" height=\"8\" rx=\"2.2\"/><rect x=\"13.3\" y=\"2.7\" width=\"8\" height=\"8\" rx=\"2.2\"/><rect x=\"2.7\" y=\"13.3\" width=\"8\" height=\"8\" rx=\"2.2\"/><rect x=\"13.3\" y=\"13.3\" width=\"8\" height=\"8\" rx=\"2.2\"/>","group":"<rect x=\"6.9\" y=\"6.8\" width=\"6.4\" height=\"4.8\" rx=\"1.1\"/><rect x=\"10.8\" y=\"12.5\" width=\"6.4\" height=\"4.6\" rx=\"1.1\"/><path class=\"ln\" d=\"M4 7.6V4h3.6M16.5 4h3.6v3.6M20 16.4v3.6h-3.6M7.6 20H4v-3.6\"/>","hammer":"<path d=\"M13.1 2.5l7.5 7.5l-3.7 3.7l-7.5-7.5ZM12.9 8.9L3.7 18.1a2.1 2.1 0 0 0 2.9 2.9l9.2-9.2Z\"/>","hand":"<path d=\"M9 14.3V4.9a1.4 1.4 0 0 1 2.8 0v5.2a0.5 0.5 0 0 0 1.1 0V3.8a1.4 1.4 0 0 1 2.8 0v6.4a0.5 0.5 0 0 0 1.1 0V5.7a1.4 1.4 0 0 1 2.8 0v7.7c0 4.5-2.8 7.7-7.3 7.7c-2.9 0-4.7-1.5-6.3-4l-1.8-2.9a1.7 1.7 0 0 1 2.8-2Z\"/>","handshake":"<path d=\"M2.3 9.2h2.7v6.8H2.3ZM19 9.2h2.7v6.8H19Z\"/><path class=\"ln\" d=\"M5.6 10.8h0.3l3.4-2.6l2.9 1.3L14.6 8.1l3.4 2.6h0.4M5.9 10.8l5.4 5.4a1.4 1.4 0 0 0 2-2M18 10.8l-4.7 4.5M17.4 12.8l-3.9-3.9l-2.3 2.1a1.3 1.3 0 0 1-1.9-1.9l1.9-2\"/>","headphones":"<path class=\"ln\" d=\"M4 14.5V12a8 8 0 0 1 16 0v2.5\"/><rect x=\"2.6\" y=\"13.4\" width=\"5.4\" height=\"7.6\" rx=\"1.8\"/><rect x=\"16\" y=\"13.4\" width=\"5.4\" height=\"7.6\" rx=\"1.8\"/>","heart":"<path d=\"M12 21.6s-9.3-5.7-9.3-13a5.3 5.3 0 0 1 9.3-3.6a5.3 5.3 0 0 1 9.3 3.6c0 7.4-9.3 13-9.3 13Z\"/>","heart-broken":"<path fill-rule=\"evenodd\" d=\"M12 21.6s-9.3-5.7-9.3-13a5.3 5.3 0 0 1 9.3-3.6a5.3 5.3 0 0 1 9.3 3.6c0 7.4-9.3 13-9.3 13ZM10.9 5.9l2.7 0.6l-1.4 2.7l3.6 2.5l-2.6 5.9l-2.5-1.1l1.5-3.7l-3.7-2.5Z\"/>","help":"<path fill-rule=\"evenodd\" d=\"M13 2.7a9.4 9.4 0 1 0 0 18.7a9.4 9.4 0 0 0 0-18.7ZM9.3 9.4A3.7 3.7 0 1 1 13.9 12.8v1.6h-2.1V10.9h1a1.6 1.6 0 1 0-1.6-1.6ZM13 15.8a1.3 1.3 0 1 1 0 2.6a1.3 1.3 0 0 1 0-2.6Z\"/>","history":"<path d=\"M5.8 5.8A9.1 9.1 0 1 1 3.2 12.2h3a6.1 6.1 0 1 0 1.8-4.3ZM2.5 2.7v7.2h7.2ZM11.2 8.1h2.2v3.7l2.7 1.6l-1.1 1.8l-3.8-2.3Z\"/>","home":"<path d=\"M2.7 10.4L12 2.3l9.3 8.1v9.5a1.1 1.1 0 0 1-1.1 1.1h-5.6v-6.9h-5.4v6.9H3.8a1.1 1.1 0 0 1-1.1-1.1Z\"/>","hot-tub":"<circle cx=\"8.2\" cy=\"5.4\" r=\"2.4\"/><path d=\"M2.6 10.9h18.8v4.2a5.1 5.1 0 0 1-5.1 5.1h-8.5a5.1 5.1 0 0 1-5.1-5.1Z\"/><path class=\"ln\" d=\"M6.3 10.9v-0.6A2.4 2.4 0 0 1 8.7 8H9.2M13.5 9.4c0.8-0.9-0.8-1.9 0-2.8M17.3 9.4c0.8-0.9-0.8-1.9 0-2.8\"/>","id":"<path fill-rule=\"evenodd\" d=\"M4.8 4.6h14.4a2.3 2.3 0 0 1 2.3 2.3v10.3a2.3 2.3 0 0 1-2.3 2.3H4.8A2.3 2.3 0 0 1 2.5 17.2V6.9A2.3 2.3 0 0 1 4.8 4.6Zm4.1 4.2a2.2 2.2 0 1 0 0 4.3a2.2 2.2 0 0 0 0-4.3Zm-3.2 7.7h6.4c-0.6-1.7-1.8-2.7-3.2-2.7s-2.6 0.9-3.2 2.7Zm8.8-7.2v1.5h4V9.4Zm0 3.6v1.5h4v-1.5Z\"/>","idea":"<path d=\"M8.3 14.9A6.5 6.5 0 1 1 15.7 14.9c-0.7 0.6-1.3 1.3-1.4 2.2H9.7c-0.1-0.9-0.7-1.6-1.4-2.2Z\"/><path class=\"ln\" d=\"M9.6 20.5h4.8\"/>","image":"<path fill-rule=\"evenodd\" d=\"M2.8 6.1a2.7 2.7 0 0 1 2.7-2.7h13.3A2.7 2.7 0 0 1 21.5 6.1v12.3a2.7 2.7 0 0 1-2.7 2.7H5.4A2.7 2.7 0 0 1 2.8 18.4Zm6.2 2.2a2 2 0 1 0 0 3.9a2 2 0 0 0 0-3.9Zm7.5 3.5l-8.3 7.8h10.7a1.5 1.5 0 0 0 1.5-1.5v-3.1Z\"/>","inbox":"<path fill-rule=\"evenodd\" d=\"M2.7 12.4L5.2 3.7h13.6l2.5 8.8V17.9a1.6 1.6 0 0 1-1.6 1.6H4.2A1.6 1.6 0 0 1 2.7 17.9ZM6.4 5.6L4.6 11.5h3.8l1.5 2.4h4.3l1.5-2.4h3.8L17.6 5.6Z\"/>","info":"<path fill-rule=\"evenodd\" d=\"M12.9 2.6a9.4 9.4 0 1 0 0 18.7a9.4 9.4 0 0 0 0-18.7ZM11.7 10.5h2.5V16.9h-2.5ZM12.9 6.4a1.5 1.5 0 1 1 0 3a1.5 1.5 0 0 1 0-3Z\"/>","invite":"<circle cx=\"8.8\" cy=\"7.7\" r=\"3.2\"/><path d=\"M2.9 19.2c0-3.4 2.7-5.8 5.8-5.8s5.8 2.4 5.8 5.8Z\"/><path class=\"ln\" d=\"M17.6 7.8v5.3M15 10.5h5.3\"/>","key":"<path fill-rule=\"evenodd\" d=\"M8.3 10.1a5.4 5.4 0 1 1 0 10.9a5.4 5.4 0 0 1 0-10.9Zm0 3.6a1.9 1.9 0 1 0 0 3.8a1.9 1.9 0 0 0 0-3.8Z\"/><path class=\"ln\" d=\"M11.7 12.2l8.7-8.7M16.7 7.2l3.1 3.1M14.4 9.5l2.1 2.1\"/>","keyboard":"<path fill-rule=\"evenodd\" d=\"M4.8 5.7h14.4A2.3 2.3 0 0 1 21.5 8v8a2.3 2.3 0 0 1-2.3 2.3H4.8A2.3 2.3 0 0 1 2.5 16V8a2.3 2.3 0 0 1 2.3-2.3ZM5.3 9.1h1.9v1.9H5.3ZM8.2 9.1h1.9v1.9H8.2ZM11 9.1h1.9v1.9h-1.9ZM13.9 9.1h1.9v1.9h-1.9ZM16.8 9.1h1.9v1.9h-1.9ZM7.8 13.3h8.4v1.7H7.8Z\"/>","laugh":"<path fill-rule=\"evenodd\" d=\"M13 2.7a9.4 9.4 0 1 0 0 18.7a9.4 9.4 0 0 0 0-18.7ZM7.9 8.1l3.5 1.7l-3.5 1.7l-0.7-1.4l0.7-0.4l-0.7-0.4ZM18 8.1l-3.5 1.7l3.5 1.7l0.7-1.4l-0.7-0.4l0.7-0.4ZM8.5 13.5h8.9a4.4 4.4 0 0 1-8.9 0Z\"/>","layers":"<path d=\"M12 4.3l8.6 5l-8.6 5l-8.6-5Z\"/><path class=\"ln\" d=\"M3.9 13.9l8.1 4.5l8.1-4.5\"/>","leaf":"<path fill-rule=\"evenodd\" d=\"M5.4 18.6c0-8.9 5.2-14.2 15.7-15.7c-1 10.4-6.3 15.7-15.7 15.7Zm3.1-2L16.8 7.1l-9.5 8.5Z\"/><path class=\"ln\" d=\"M3.7 20.3L6 18\"/>","lifebuoy":"<path fill-rule=\"evenodd\" d=\"M13.1 2.7a9.4 9.4 0 1 0 0 18.7a9.4 9.4 0 0 0 0-18.7Zm0 5.3a4.1 4.1 0 1 1 0 8.2a4.1 4.1 0 0 1 0-8.2ZM15.5 16.2L18.4 19.1L20.2 17.3L17.2 14.3ZM10.8 16.2L7.9 19.1L6 17.3L9 14.3ZM15.5 7.8L18.4 4.9L20.2 6.7L17.2 9.7ZM10.8 7.8L7.9 4.9L6 6.7L9 9.7Z\"/>","live":"<circle cx=\"12\" cy=\"12\" r=\"2.5\"/><path class=\"ln\" d=\"M8.5 8.5a4.9 4.9 0 0 0 0 6.9M15.5 8.5a4.9 4.9 0 0 1 0 6.9M6.2 6.2a8.2 8.2 0 0 0 0 11.5M17.8 6.2a8.2 8.2 0 0 1 0 11.5\"/>","lock":"<path d=\"M4.6 11.1a1.6 1.6 0 0 1 1.6-1.6h11.5a1.6 1.6 0 0 1 1.6 1.6v8.4a1.6 1.6 0 0 1-1.6 1.6H6.2A1.6 1.6 0 0 1 4.6 19.6Z\"/><path class=\"ln\" d=\"M7.9 9.4V6.8a4.1 4.1 0 0 1 8 0V9.4\"/>","mail":"<path d=\"M2.5 7.3v-0.4A2.3 2.3 0 0 1 4.8 4.6h14.4A2.3 2.3 0 0 1 21.5 6.9v0.4l-8.7 5.6a1.6 1.6 0 0 1-1.7 0ZM2.5 9.4v7.6A2.3 2.3 0 0 0 4.8 19.4h14.4a2.3 2.3 0 0 0 2.3-2.3V9.4l-8 5.2a2.7 2.7 0 0 1-3 0Z\"/>","map":"<path d=\"M2.6 6.1 8.3 4.2v14l-5.7 1.9ZM9.7 4.2l4.6 1.6v14l-4.6-1.6ZM15.7 5.8l5.7-1.9v14l-5.7 1.9Z\"/>","mask":"<path fill-rule=\"evenodd\" d=\"M2.7 6.1c3.3 1.4 6.4 2.1 9.4 2.1s6.1-0.6 9.4-2.1c0 7.1-2.9 11.7-5.8 11.7c-1.5 0-2.2-1.5-3.6-1.5s-2.1 1.5-3.6 1.5c-2.9 0-5.8-4.6-5.8-11.7ZM6.8 11.6a1.6 1.1 0 1 0 3.3 0a1.6 1.1 0 1 0-3.3 0ZM14 11.6a1.6 1.1 0 1 0 3.3 0a1.6 1.1 0 1 0-3.3 0Z\"/>","medical":"<path fill-rule=\"evenodd\" d=\"M5.3 6.3h13.5a2.7 2.7 0 0 1 2.7 2.7v8.7a2.7 2.7 0 0 1-2.7 2.7H5.3a2.7 2.7 0 0 1-2.7-2.7V9a2.7 2.7 0 0 1 2.7-2.7ZM10.9 10h2.3v2.2h2.2v2.3h-2.2V16.7h-2.3v-2.2H8.7v-2.3h2.2Z\"/><path class=\"ln\" d=\"M9.2 6.3V5.3a0.9 0.9 0 0 1 0.9-0.9h3.8a0.9 0.9 0 0 1 0.9 0.9v1\"/>","megaphone":"<path d=\"M2.7 9.1a1.1 1.1 0 0 1 1.1-1.1h2.7l9.7-4.8v16.1l-9.7-4.8H3.8A1.1 1.1 0 0 1 2.7 13.2Z\"/><path class=\"ln\" d=\"M6.6 14.5l1.2 5M18.8 8.5a3.4 3.4 0 0 1 0 5.4\"/>","members":"<circle cx=\"9.1\" cy=\"7.1\" r=\"3.5\"/><path d=\"M2.6 19.6c0-3.7 2.9-6.3 6.4-6.3s6.4 2.6 6.4 6.3Z\"/><circle cx=\"16.5\" cy=\"6.6\" r=\"2.8\"/><path d=\"M16.7 12.4c2.8 0.4 4.7 2.7 4.7 6.2V19.6h-4.3c0-2.8-1-5.1-2.7-6.5Z\"/>","mic":"<path d=\"M8.9 5.8a3.1 3.1 0 0 1 6.2 0V10.8a3.1 3.1 0 0 1-6.2 0Z\"/><path class=\"ln\" d=\"M5.9 10.8a6.1 6.1 0 0 0 12.3 0M12 16.9V20.2\"/>","mic-off":"<path d=\"M9 5.4A3.1 3.1 0 0 1 15.2 5.8V10.7a3.1 3.1 0 0 1-0.1 0.8Z\"/><path class=\"ln\" d=\"M5.4 10.7a6.6 6.6 0 0 0 11 5M18.7 10.7c0 0.8-0.1 1.5-0.4 2.2M12.1 17.3v2.8M4.5 4.1l15.1 15.1\"/>","minus-circle":"<path fill-rule=\"evenodd\" d=\"M12.9 2.7a9.4 9.4 0 1 0 0 18.7a9.4 9.4 0 0 0 0-18.7ZM7.9 10.9v2.5h10.2v-2.5Z\"/>","money":"<path fill-rule=\"evenodd\" d=\"M4.8 5.7h14.4a2.1 2.1 0 0 1 2.1 2.1v8.4a2.1 2.1 0 0 1-2.1 2.1H4.8a2.1 2.1 0 0 1-2.1-2.1V7.8a2.1 2.1 0 0 1 2.1-2.1ZM12 8.9a3.1 3.1 0 1 0 0 6.3a3.1 3.1 0 0 0 0-6.3ZM6.3 8.7a1 1 0 1 0 0 2.1a1 1 0 0 0 0-2.1Zm11.4 4.6a1 1 0 1 0 0 2.1a1 1 0 0 0 0-2.1Z\"/><circle cx=\"12\" cy=\"12\" r=\"1.4\"/>","moon":"<path d=\"M21.7 14.6A9.7 9.7 0 1 1 9.4 2.3a8 8 0 0 0 12.3 12.3Z\"/>","more":"<circle cx=\"4.8\" cy=\"12\" r=\"2.2\"/><circle cx=\"12\" cy=\"12\" r=\"2.2\"/><circle cx=\"19.2\" cy=\"12\" r=\"2.2\"/>","mountain":"<path d=\"M2.8 18.1L9.2 5.3l4.1 7.1L16.1 8.9L21.5 18.1Z\"/>","mug":"<path d=\"M3.8 8.9h12.2v7.6a4.6 4.6 0 0 1-4.6 4.6h-3a4.6 4.6 0 0 1-4.6-4.6Z\"/><path class=\"ln\" d=\"M16 11H16.9a2.5 2.5 0 0 1 0 5h-0.9M7.9 3.7c-0.8 1 0.8 2 0 3M11.4 3.7c-0.8 1 0.8 2 0 3\"/>","music":"<path d=\"M7.6 5.4l13.3-2.5v3.5l-13.3 2.5Z\"/><path class=\"ln\" d=\"M8.8 17.9V6.5M19.7 15.6V4.2\"/><circle cx=\"5.5\" cy=\"17.9\" r=\"3.2\"/><circle cx=\"16.7\" cy=\"15.6\" r=\"3.2\"/>","mute":"<path d=\"M2.9 8.8h4l5.5-4.2v14.8l-5.5-4.2H2.9Z\"/><path class=\"ln\" d=\"M15.5 9.6l4.7 4.7M20.3 9.6l-4.7 4.7\"/>","news":"<path fill-rule=\"evenodd\" d=\"M2.8 2.6h14.2v15.2a2.2 2.2 0 0 0 2.2 2.2H5.1A2.2 2.2 0 0 1 2.8 18.9ZM6.6 6.6h6.8v1.7H6.6Zm0 3.7h6.8v1.7H6.6Zm0 3.7h4v1.7H6.6Z\"/><path class=\"ln\" d=\"M17.1 7.7H19.8V17.9a2.1 2.1 0 0 1-2.1 2.1\"/>","nodes":"<circle cx=\"12\" cy=\"5.2\" r=\"3\"/><circle cx=\"5.6\" cy=\"18\" r=\"3\"/><circle cx=\"18.4\" cy=\"18\" r=\"3\"/><path class=\"ln\" d=\"M10.9 7.6L6.8 15.5M13.1 7.6l4.1 7.9M8.4 18h7.1\"/>","palette":"<path fill-rule=\"evenodd\" d=\"M12.1 2.7a9.4 9.4 0 1 0 0 18.8c1.3 0 2-0.9 2-1.9c0-1.2-1-1.5-1-2.5s0.8-1.6 2-1.6H17.3a4.4 4.4 0 0 0 4.4-4.4C21.7 6.7 17.4 2.7 12.1 2.7ZM7.8 9.7a1.5 1.5 0 1 1 0 3a1.5 1.5 0 0 1 0-3Zm2.5-3.7a1.5 1.5 0 1 1 0 3a1.5 1.5 0 0 1 0-3Zm4.6 0a1.5 1.5 0 1 1 0 3a1.5 1.5 0 0 1 0-3Z\"/>","parking":"<path fill-rule=\"evenodd\" d=\"M6.2 2.6h11.6a3.6 3.6 0 0 1 3.6 3.6v11.6a3.6 3.6 0 0 1-3.6 3.6H6.2a3.6 3.6 0 0 1-3.6-3.6V6.2a3.6 3.6 0 0 1 3.6-3.6ZM8.4 18V6H13a4 4 0 0 1 0 8h-2.4v4ZM10.6 8.2v3.6H13a1.8 1.8 0 0 0 0-3.6Z\"/>","pause":"<rect x=\"4.8\" y=\"2.6\" width=\"5.1\" height=\"18.8\" rx=\"1.5\"/><rect x=\"14.2\" y=\"2.6\" width=\"5.1\" height=\"18.8\" rx=\"1.5\"/>","paw":"<path d=\"M6.9 18.5c0-3.5 2.2-6.3 5.1-6.3s5.1 2.8 5.1 6.3c0 1.8-1.3 2.9-2.9 2.9c-0.9 0-1.5-0.6-2.2-0.6s-1.3 0.6-2.2 0.6c-1.6 0-2.9-1.1-2.9-2.9Z\"/><circle cx=\"5.1\" cy=\"10.2\" r=\"2.6\"/><circle cx=\"9.1\" cy=\"5.1\" r=\"2.6\"/><circle cx=\"14.9\" cy=\"5.1\" r=\"2.6\"/><circle cx=\"18.9\" cy=\"10.2\" r=\"2.6\"/>","pencil":"<path d=\"M15.6 3.1a2.2 2.2 0 0 1 3.2 3.2L6.9 18.1l-4.5 1.2l1.2-4.5Z\"/><path class=\"ln\" d=\"M11.8 19.7H20.1\"/>","phone":"<path d=\"M5.1 2.4h4.9l2.4 6l-2.7 1.6a10.7 10.7 0 0 0 4.2 4.2l1.6-2.7l6 2.4v4.9a2.3 2.3 0 0 1-2.3 2.3A17.3 17.3 0 0 1 2.8 4.6a2.3 2.3 0 0 1 2.3-2.3Z\"/>","piggy":"<path fill-rule=\"evenodd\" d=\"M2.6 11.4c0-3.6 3.7-6.5 8.7-6.5c1.4 0 2.7 0.2 3.9 0.7L18.3 3.8v3.7c0.9 0.8 1.5 1.7 1.7 2.8h1.5v3.8H20c-0.5 1.1-1.4 2-2.6 2.6V20.1h-3.3v-2.2c-0.9 0.2-1.8 0.3-2.8 0.3c-0.9 0-1.7-0.1-2.6-0.3v2.2h-3.3v-3.3C3.7 15.5 2.6 13.6 2.6 11.4ZM14.5 9.8a1.1 1.1 0 1 0 2.2 0a1.1 1.1 0 1 0-2.2 0ZM8.3 6.8v1.5h3.7V6.8Z\"/>","pin":"<path fill-rule=\"evenodd\" d=\"M12 2.8a7.1 7.1 0 0 0-7.1 7.1c0 5.5 7.1 11.8 7.1 11.8s7.1-6.3 7.1-11.8A7.1 7.1 0 0 0 12 2.8Zm0 4.5a2.5 2.5 0 1 1 0 5.1a2.5 2.5 0 0 1 0-5.1Z\"/>","plane":"<path d=\"M21.2 2.9L2.4 10.7l6.9 3.2ZM21.2 2.9l-11 12l3.2 6.9Z\"/>","play":"<path d=\"M5.1 3.5v17a0.9 0.9 0 0 0 1.3 0.8l12.8-8.5a0.9 0.9 0 0 0 0-1.6L6.5 2.7a0.9 0.9 0 0 0-1.3 0.8Z\"/>","plug":"<path d=\"M6.5 8h10.9v3.3a5.4 5.4 0 0 1-10.9 0Z\"/><path class=\"ln\" d=\"M9.2 4.2v3.8M14.6 4.2v3.8M11.9 16.8v3.5\"/>","plus-circle":"<path fill-rule=\"evenodd\" d=\"M12.9 2.7a9.4 9.4 0 1 0 0 18.7a9.4 9.4 0 0 0 0-18.7Zm-1.2 4.2h2.5v3.8H18v2.5h-3.8V17.1h-2.5v-3.8H7.9v-2.5h3.8Z\"/>","print":"<path d=\"M6.2 2.6h11.5v4.4H6.2ZM2.6 11a2.7 2.7 0 0 1 2.7-2.7h13.4a2.7 2.7 0 0 1 2.7 2.7v4.1a2.7 2.7 0 0 1-2.7 2.7h-0.3v-4.5H5.6v4.5h-0.3A2.7 2.7 0 0 1 2.6 15.1ZM7.1 14.7h9.9v6.7H7.1Z\"/>","puzzle":"<path d=\"M2.8 5.4h5a2.9 2.9 0 1 1 5.8 0h5v5a2.9 2.9 0 1 1 0 5.8v5h-5a2.9 2.9 0 1 0-5.8 0H2.8v-5a2.9 2.9 0 1 0 0-5.8Z\"/>","radio":"<path fill-rule=\"evenodd\" d=\"M5.2 7.8h13.6a2.5 2.5 0 0 1 2.5 2.5v7.8a2.5 2.5 0 0 1-2.5 2.5H5.2A2.5 2.5 0 0 1 2.6 18.1v-7.8A2.5 2.5 0 0 1 5.2 7.8ZM12.9 14.2a2.5 2.5 0 1 0 5.1 0a2.5 2.5 0 1 0-5.1 0ZM6.1 11.6v2h4.7v-2ZM6.1 15v2h4.7v-2Z\"/><path class=\"ln\" d=\"M7.1 7.8L16.9 4\"/>","ranking":"<path d=\"M3.5 13.7h4.9V9.9h7.1v5.7h4.9v5.4H3.5ZM12 2.2l1 2l2.2 0.3l-1.6 1.6l0.4 2.2L12 7.5l-2 1l0.4-2.2l-1.6-1.6l2.2-0.3Z\"/>","record":"<path fill-rule=\"evenodd\" d=\"M13.2 2.7a9.3 9.3 0 1 0 0 18.5a9.3 9.3 0 0 0 0-18.5Zm0 3.3a6 6 0 1 1 0 11.9a6 6 0 0 1 0-11.9Z\"/><circle cx=\"13.2\" cy=\"12\" r=\"3.7\"/>","restroom":"<circle cx=\"7.2\" cy=\"5.1\" r=\"1.8\"/><circle cx=\"16.2\" cy=\"5.1\" r=\"1.8\"/><path d=\"M6 9h1.8a1.5 1.5 0 0 1 1.5 1.5v4.7H8.6v5H5.5v-5H4.7v-4.7A1.5 1.5 0 0 1 6 9Z\"/><path d=\"M15.7 9.4h1.1a0.9 0.9 0 0 1 0.9 0.7l1.9 6.3H17.4v3.6h-2.3v-3.6h-2.1l1.9-6.3a0.9 0.9 0 0 1 0.9-0.7Z\"/><path class=\"ln\" d=\"M11.6 3.7v16.3\"/>","retry":"<path class=\"ln\" d=\"M4 12a8 8 0 0 1 13.4-5.9M20 12a8 8 0 0 1-13.4 5.9\"/><path d=\"M21.3 2.8v7h-7ZM2.7 21.2v-7h7Z\"/>","rewind":"<path d=\"M21 5.5v13.1L12 12ZM11.3 5.5v13.1L2.2 12Z\"/>","robot":"<path fill-rule=\"evenodd\" d=\"M8.5 8.7h6.9a3.1 3.1 0 0 1 3.1 3.1v4.3A3.1 3.1 0 0 1 15.5 19.3H8.5A3.1 3.1 0 0 1 5.4 16.2v-4.3A3.1 3.1 0 0 1 8.5 8.7Zm0.9 3.8a1.2 1.2 0 1 0 0 2.4a1.2 1.2 0 0 0 0-2.4Zm5.2 0a1.2 1.2 0 1 0 0 2.4a1.2 1.2 0 0 0 0-2.4ZM9.7 16v1.3h4.5v-1.3Z\"/><path class=\"ln\" d=\"M12 5.3v3.5M3.9 13.1v2.8M20.2 13.1v2.8\"/>","rocket":"<path fill-rule=\"evenodd\" d=\"M11.9 16.6L7.4 12.2C9.1 6.1 13.6 2.9 21.1 2.9c0 7.5-3.2 12-9.2 13.7ZM13.6 8.7a1.7 1.7 0 1 0 3.5 0a1.7 1.7 0 1 0-3.5 0Z\"/><path d=\"M3.7 12.2L6.8 7.5h3.5L6.6 12.6ZM11.4 17.4L11.9 20.3l4.6-3.3v-3.5ZM6.3 17.7c-2 0-3.9 2-3.9 3.9c2 0 3.9-2 3.9-3.9Z\"/>","save":"<path fill-rule=\"evenodd\" d=\"M4.4 2.7h12.4l3.5 3.5V20.8a0.7 0.7 0 0 1-0.7 0.7H4.4a0.7 0.7 0 0 1-0.7-0.7V3.4a0.7 0.7 0 0 1 0.7-0.7Zm3.4 1.4v4.9h7.4V4.1ZM7.2 13.6v6.4h9.6v-6.4Z\"/>","scissors":"<path fill-rule=\"evenodd\" d=\"M6.2 3.8a3.2 3.2 0 1 1 0 6.5a3.2 3.2 0 0 1 0-6.5Zm0 2a1.2 1.2 0 1 0 0 2.4a1.2 1.2 0 0 0 0-2.4ZM6.2 13.7a3.2 3.2 0 1 1 0 6.5a3.2 3.2 0 0 1 0-6.5Zm0 2a1.2 1.2 0 1 0 0 2.4a1.2 1.2 0 0 0 0-2.4Z\"/><path class=\"ln\" d=\"M8.7 8.8L20.4 18.1M8.7 15.2L20.4 5.9\"/>","search":"<path fill-rule=\"evenodd\" d=\"M10.6 3a7.7 7.7 0 1 1 0 15.4a7.7 7.7 0 0 1 0-15.4Zm0 3.2a4.5 4.5 0 1 0 0 9.2a4.5 4.5 0 0 0 0-9.2Z\"/><path class=\"ln\" d=\"M16.3 16.4l3.8 3.8\"/>","seedling":"<path d=\"M12.4 10.8C12.4 6.1 9.5 2.9 4 2.9c0 4.9 3 7.8 8.4 7.8ZM11.6 13.4c0-4.7 3-7.8 8.4-7.8c0 4.9-3 7.8-8.4 7.8Z\"/><path class=\"ln\" d=\"M12 20.4V12.5\"/>","server":"<path fill-rule=\"evenodd\" d=\"M5.2 2.6h13.4a2.7 2.7 0 0 1 2.7 2.7v3.4a2.7 2.7 0 0 1-2.7 2.7H5.2A2.7 2.7 0 0 1 2.5 8.6V5.3A2.7 2.7 0 0 1 5.2 2.6Zm2.2 2.9a1.5 1.5 0 1 0 0 2.9a1.5 1.5 0 0 0 0-2.9ZM5.2 12.7h13.4a2.7 2.7 0 0 1 2.7 2.7v3.4a2.7 2.7 0 0 1-2.7 2.7H5.2A2.7 2.7 0 0 1 2.5 18.7v-3.4A2.7 2.7 0 0 1 5.2 12.7Zm2.2 2.9a1.5 1.5 0 1 0 0 2.9a1.5 1.5 0 0 0 0-2.9Z\"/>","shapes":"<circle cx=\"7.3\" cy=\"7.6\" r=\"4.3\"/><path d=\"M16.5 2.7l5 8.6h-9.8ZM13.4 13.7h7.4v7.4h-7.4ZM2.5 21.1L6.8 13.7l4.3 7.4Z\"/>","shelter":"<path fill-rule=\"evenodd\" d=\"M12 2.7L2.5 10.2l1.1 1.5l1-0.8v10h14.8V10.9l1 0.8l1.1-1.5ZM9.5 20.9v-4.8a2.5 2.5 0 0 1 4.9 0v4.8ZM12 9.1a1.7 1.7 0 1 1 0 3.4a1.7 1.7 0 0 1 0-3.4Z\"/>","shield":"<path d=\"M12 2.6 4.6 5.8V12c0 4.6 3.1 8 7.4 9.5 4.3-1.5 7.4-4.9 7.4-9.5V5.8Z\"/>","shirt":"<path d=\"M8 2.7L2.5 5.9l2.5 4.9l1.5-0.8v11.2h11V10.1l1.5 0.8L21.5 5.9l-5.5-3.2c-0.6 1.5-1.9 2.5-4 2.5S8.6 4.2 8 2.7Z\"/>","skip":"<path d=\"M3.3 2.6v18.9L15.8 12Z\"/><rect x=\"17.8\" y=\"2.7\" width=\"3.2\" height=\"18.7\" rx=\"1.5\"/>","skull":"<path fill-rule=\"evenodd\" d=\"M12 2.6a7.9 7.9 0 0 0-7.9 7.9c0 2.4 1.1 4.2 2.5 5.4V19.5a2 2 0 0 0 2 2h6.8a2 2 0 0 0 2-2v-3.6c1.4-1.2 2.5-3 2.5-5.4A7.9 7.9 0 0 0 12 2.6ZM9.2 9.4a1.7 1.7 0 1 1 0 3.4a1.7 1.7 0 0 1 0-3.4ZM14.8 9.4a1.7 1.7 0 1 1 0 3.4a1.7 1.7 0 0 1 0-3.4ZM12 13.3l1 1.8h-2ZM10.1 18.1h0.9v2.4h-0.9ZM13 18.1h0.9v2.4H13Z\"/>","sliders":"<path class=\"ln\" d=\"M4 7h8.8M19.2 7H20M4 17h2.8M13.2 17H20\"/><circle cx=\"16\" cy=\"7\" r=\"3.2\"/><circle cx=\"10\" cy=\"17\" r=\"3.2\"/>","smile":"<path fill-rule=\"evenodd\" d=\"M12.9 2.7a9.4 9.4 0 1 0 0 18.7a9.4 9.4 0 0 0 0-18.7ZM9.9 8.6a1.4 1.4 0 1 1 0 2.8a1.4 1.4 0 0 1 0-2.8ZM16 8.6a1.4 1.4 0 1 1 0 2.8a1.4 1.4 0 0 1 0-2.8ZM8.8 13.5h8.3a4.1 4.1 0 0 1-8.3 0Z\"/>","spark":"<path d=\"M10.7 2.6l2 5.6l5.6 2l-5.6 2L10.7 17.8l-2-5.6l-5.6-2l5.6-2ZM17.6 14.7l0.9 2.5l2.5 0.9l-2.5 0.9l-0.9 2.5l-0.9-2.5l-2.5-0.9l2.5-0.9Z\"/>","square":"<rect x=\"2.7\" y=\"2.7\" width=\"18.7\" height=\"18.7\" rx=\"3.3\"/>","star":"<path d=\"M12 2.8l2.9 6l6.6 0.8l-4.9 4.5l1.3 6.6L12 17.4l-5.9 3.2l1.3-6.6l-4.9-4.5l6.6-0.8Z\"/>","steps":"<path fill-rule=\"evenodd\" d=\"M2.8 4h4.9v4.9H2.8Zm1 2.5l0.8-0.9l0.9 0.9l1.4-1.4l0.9 0.9l-2.3 2.3ZM2.8 9.4h4.9v4.9H2.8Zm1 2.5l0.8-0.9l0.9 0.9l1.4-1.4l0.9 0.9l-2.3 2.3ZM2.8 15h4.9v4.9H2.8Zm1 2.5l0.8-0.9l0.9 0.9l1.4-1.4l0.9 0.9l-2.3 2.3Z\"/><path class=\"ln\" d=\"M10.6 6.4H20.3M10.6 11.9H20.3M10.6 17.4H20.3\"/>","store":"<path d=\"M4.4 3h15l2 6.2v1.4a3.2 3.2 0 0 1-6.3 0a3.2 3.2 0 0 1-6.3 0a3.2 3.2 0 0 1-6.3 0V9.2ZM4 14.9h15.9v5.6a1.1 1.1 0 0 1-1.1 1.1H14.1v-5.1h-4.4v5.1H5.1a1.1 1.1 0 0 1-1.1-1.1Z\"/>","sun":"<circle cx=\"12\" cy=\"12\" r=\"3.8\"/><path class=\"ln\" d=\"M12 3.9v1.3M12 18.7v1.3M6.3 6.2l0.9 0.9M16.8 16.8L17.8 17.8M4 12h1.3M18.7 12h1.3M6.3 17.8l0.9-0.9M16.8 7.2L17.8 6.2\"/>","sword":"<path d=\"M21.2 2.8v4.7l-10.8 10.8l-4.7-4.7L16.5 2.8Z\"/><path class=\"ln\" d=\"M5.2 11.9L12.1 18.8M8.4 15.6L3.7 20.3\"/>","table":"<path d=\"M2.7 6.2a2.5 2.5 0 0 1 2.5-2.5h13.6a2.5 2.5 0 0 1 2.5 2.5v2.3H2.7ZM2.7 10.5h5.3v9.9H5.2a2.5 2.5 0 0 1-2.5-2.5ZM9.8 10.5h4.5v9.9H9.8ZM16.1 10.5h5.3V17.9a2.5 2.5 0 0 1-2.5 2.5h-2.7Z\"/>","tack":"<path d=\"M8.5 3h7.2a0.8 0.8 0 0 1 0.8 1l-0.8 4l2.8 2.8a0.7 0.7 0 0 1-0.6 1.4H6.1a0.7 0.7 0 0 1-0.6-1.4l2.8-2.8l-0.8-4a0.8 0.8 0 0 1 0.8-1Z\"/><path class=\"ln\" d=\"M12 12.2V20.5\"/>","tag":"<path fill-rule=\"evenodd\" d=\"M2.9 3.4A1.5 1.5 0 0 1 4.4 2.9h7.2l10 10l-8.7 8.7L2.9 10.6Zm5 2.5a1.9 1.9 0 1 0 0 3.7a1.9 1.9 0 0 0 0-3.7Z\"/>","target":"<path fill-rule=\"evenodd\" d=\"M12 2.6a9.4 9.4 0 1 1 0 18.8a9.4 9.4 0 0 1 0-18.8Zm0 3a6.4 6.4 0 1 0 0 12.9a6.4 6.4 0 0 0 0-12.9Zm0 2.7a3.7 3.7 0 1 1 0 7.4a3.7 3.7 0 0 1 0-7.4Z\"/>","tent":"<path fill-rule=\"evenodd\" d=\"M12 4.2L19.3 17.4H4.7ZM12 11.6L9.5 17.4h5.1Z\"/><path class=\"ln\" d=\"M3.9 17.7h16.2\"/>","terminal":"<path fill-rule=\"evenodd\" d=\"M5 3.6h14a2.4 2.4 0 0 1 2.4 2.4v12a2.4 2.4 0 0 1-2.4 2.4H5A2.4 2.4 0 0 1 2.6 18V6A2.4 2.4 0 0 1 5 3.6Zm1.4 6 1.3-1.3 3.6 3.7-3.6 3.7-1.3-1.3 2.4-2.4Zm6.4 4.6h4.4v1.7h-4.4Z\"/>","text":"<path fill-rule=\"evenodd\" d=\"M10.2 2.4h3.7l6.8 18.7h-3.4l-1.6-4.7H8.3l-1.6 4.7H3.3ZM9.3 13.6h5.4L12 5.7Z\"/>","thumbs-up":"<path d=\"M6.5 10.1v10.3H3.6a1.1 1.1 0 0 1-1.1-1.1v-8a1.1 1.1 0 0 1 1.1-1.1ZM7.9 10.1l3.6-7.3a2.4 2.4 0 0 1 2.7 2.8l-0.6 3.5h5.6a2.2 2.2 0 0 1 2.2 2.6l-1.4 7a2.2 2.2 0 0 1-2.2 1.7H7.9Z\"/>","ticket":"<path fill-rule=\"evenodd\" d=\"M2.6 6.4h18.8v3.4a2.2 2.2 0 0 0 0 4.4v3.4H2.6v-3.4a2.2 2.2 0 0 0 0-4.4ZM13.3 8.4v1.8h1.4V8.4Zm0 2.7v1.8h1.4v-1.8Zm0 2.7v1.8h1.4v-1.8Z\"/>","toolbox":"<path d=\"M2.7 10.1a2.5 2.5 0 0 1 2.5-2.5h13.6a2.5 2.5 0 0 1 2.5 2.5v2.2H2.7ZM2.7 13.7h4.7v1.5h1.6v-1.5h6.2v1.5h1.6v-1.5h4.7V17.8a2.5 2.5 0 0 1-2.5 2.5H5.2A2.5 2.5 0 0 1 2.7 17.8Z\"/><path class=\"ln\" d=\"M9.1 7.5V5.7A1.5 1.5 0 0 1 10.5 4.2h2.9A1.5 1.5 0 0 1 14.9 5.7v1.9\"/>","train":"<path fill-rule=\"evenodd\" d=\"M9.1 2.7h5.8a2.9 2.9 0 0 1 2.9 2.9v6.8a2.9 2.9 0 0 1-2.9 2.9H9.1a2.9 2.9 0 0 1-2.9-2.9V5.6a2.9 2.9 0 0 1 2.9-2.9Zm-1.2 2.5v4.1h8.2V5.2ZM9.1 11.4a1.1 1.1 0 1 0 0 2.1A1.1 1.1 0 0 0 9.1 11.4Zm5.8 0a1.1 1.1 0 1 0 0 2.1a1.1 1.1 0 0 0 0-2.1Z\"/><path class=\"ln\" d=\"M8.6 20.2l1.9-3.4M15.4 20.2l-1.9-3.4\"/>","trash":"<path d=\"M5.8 7.6h12.4l-1 12a2 2 0 0 1-2 1.8H8.8a2 2 0 0 1-2-1.8Z\"/><path class=\"ln\" d=\"M3.8 6.6h16.4M9 6.6V4h6v2.6\"/>","tree":"<path d=\"M12 2.5L5.9 10.7h3L4.4 16.9h15.1l-4.5-6.2h3Z\"/><path class=\"ln\" d=\"M12 16.2v4\"/>","trophy":"<path d=\"M7.3 3h9.6V8.6a4.7 4.7 0 0 1-9.6 0Z\"/><path class=\"ln\" d=\"M7.3 5.6H5a3.1 3.1 0 0 0 3.1 4.1M16.7 5.6h2.3a3.1 3.1 0 0 1-3.1 4.1M12 13.7V16.9M8 20.4h8.1\"/>","tv":"<rect x=\"2.7\" y=\"7.4\" width=\"18.6\" height=\"13.3\" rx=\"2.3\"/><path class=\"ln\" d=\"M8.2 3.8l3.8 3.4l3.8-3.4\"/>","umbrella":"<path d=\"M2.6 12.7a9.4 9.4 0 0 1 18.8 0Z\"/><path class=\"ln\" d=\"M12 12.7v5.6a1.9 1.9 0 0 1-3.8 0\"/>","upload":"<path d=\"M10.6 21.7h2.5v-7h4.7L11.9 8.6l-5.9 5.9h4.7Z\"/><path class=\"ln\" d=\"M4.5 4.3h14.9\"/>","user":"<circle cx=\"12\" cy=\"6.7\" r=\"4.5\"/><path d=\"M3.5 21c0-4.7 3.8-7.8 8.5-7.8s8.5 3.2 8.5 7.8Z\"/>","user-check":"<circle cx=\"8.9\" cy=\"7.5\" r=\"3.2\"/><path d=\"M2.9 19.3c0-3.4 2.7-5.9 5.9-5.9s5.9 2.4 5.9 5.9Z\"/><path class=\"ln\" d=\"M14.8 10.6l1.9 1.9l3.8-3.8\"/>","user-circle":"<path fill-rule=\"evenodd\" d=\"M13 2.9a9.4 9.4 0 1 0 0 18.7a9.4 9.4 0 0 0 0-18.7Zm0 3.8a3.3 3.3 0 1 1 0 6.5a3.3 3.3 0 0 1 0-6.5ZM7.2 17.9a6.7 6.7 0 0 1 11.5 0a8.1 8.1 0 0 1-11.5 0Z\"/>","user-lock":"<circle cx=\"9.9\" cy=\"7.2\" r=\"4.2\"/><path d=\"M2.7 20c0-4.2 3.2-7 7.2-7c1.2 0 2.3 0.3 3.2 0.8v6.2Z\"/><rect x=\"14.5\" y=\"14.5\" width=\"6.9\" height=\"5.7\" rx=\"1.3\"/><path class=\"ln\" d=\"M16.4 14.5v-1a1.5 1.5 0 0 1 3 0v1\"/>","user-minus":"<circle cx=\"9.6\" cy=\"7.6\" r=\"3.9\"/><path d=\"M2.8 19.7c0-3.9 3.1-6.6 6.8-6.6c1.2 0 2.2 0.3 3.1 0.8v5.9Z\"/><path class=\"ln\" d=\"M15.1 16.7h5.2\"/>","user-off":"<path d=\"M9.1 4.7A4.2 4.2 0 1 1 15 10.6ZM4.2 20.8c0-4.3 2.8-6.9 6.3-7.2L17.5 20.8Z\"/><path class=\"ln\" d=\"M4 3.5l16.2 16.2\"/>","user-pen":"<circle cx=\"9.8\" cy=\"7.6\" r=\"4\"/><path d=\"M2.9 19.9c0-4 3.1-6.7 6.9-6.7c1.2 0 2.2 0.3 3.1 0.8v5.9Z\"/><path d=\"M19.5 11.4l2.1 2.1l-5.2 5.2l-2.8 0.7l0.7-2.8Z\"/>","user-tag":"<circle cx=\"10\" cy=\"7.4\" r=\"4\"/><path d=\"M2.9 19.9c0-4 3.2-6.8 7-6.8c1.2 0 2.3 0.3 3.2 0.8v6Z\"/><path fill-rule=\"evenodd\" d=\"M14 13.7h4.5l3.1 3.1l-3.1 3.1h-4.5ZM15.2 16.8a1.1 1.1 0 1 0 2.2 0a1.1 1.1 0 1 0-2.2 0Z\"/>","video":"<path d=\"M3 7.7a2 2 0 0 1 2-2H14.4a2 2 0 0 1 2 2v8.7a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2ZM17.5 10.1l4.2-2.6v8.9l-4.2-2.6Z\"/>","volume":"<path d=\"M2.5 8.9h4l5.4-4.2v14.6l-5.4-4.2H2.5Z\"/><path class=\"ln\" d=\"M15.2 9.3a3.8 3.8 0 0 1 0 5.5M17.7 6.5a7.5 7.5 0 0 1 0 11\"/>","walk":"<circle cx=\"12.4\" cy=\"4.6\" r=\"2.2\"/><path class=\"ln\" d=\"M8.7 19.8l2.4-5.5l1.9 2.2V19.8M11.1 14.3l0.9-5.2l-2.8 1.5l-1.4 2.8M12 9.1l1.8 2.8l2.8 0.9\"/>","wallet":"<path fill-rule=\"evenodd\" d=\"M5.7 2.8H19v4.6h1.6a0.9 0.9 0 0 1 0.9 0.9v12.4H5.1a2.5 2.5 0 0 1-2.5-2.5V5.9a3.1 3.1 0 0 1 3.1-3.1Zm0 2.1a1 1 0 0 0 0 2.1h11.2V4.9ZM16.7 12.9a1.4 1.4 0 1 0 0 2.8a1.4 1.4 0 0 0 0-2.8Z\"/>","water":"<path d=\"M2.7 7.9c2.4 0 2.4-2 4.7-2s2.4 2 4.6 2s2.4-2 4.7-2s2.4 2 4.6 2v3.2c-2.3 0-2.3-2-4.6-2s-2.4 2-4.7 2s-2.3-2-4.6-2s-2.4 2-4.7 2ZM2.7 14.8c2.4 0 2.4-2 4.7-2s2.4 2 4.6 2s2.4-2 4.7-2s2.4 2 4.6 2v3.2c-2.3 0-2.3-2-4.6-2s-2.4 2-4.7 2s-2.3-2-4.6-2s-2.4 2-4.7 2Z\"/>","weight":"<circle cx=\"12\" cy=\"4.8\" r=\"2.6\"/><path d=\"M6.5 8.7h10.9l3.3 12.3H3.2Z\"/>","window":"<path d=\"M2.6 6.2a2.7 2.7 0 0 1 2.7-2.7h13.4a2.7 2.7 0 0 1 2.7 2.7v1.5H2.6ZM2.6 9.8h18.7v7.7a2.7 2.7 0 0 1-2.7 2.7h-13.4a2.7 2.7 0 0 1-2.7-2.7Z\"/>","window-restore":"<path d=\"M2.7 10.4a2.7 2.7 0 0 1 2.7-2.7h8.2a2.7 2.7 0 0 1 2.7 2.7v7.2a2.7 2.7 0 0 1-2.7 2.7h-8.2a2.7 2.7 0 0 1-2.7-2.7ZM7.9 6.4V6.3a2.7 2.7 0 0 1 2.7-2.7h8.2a2.7 2.7 0 0 1 2.7 2.7v7.2a2.7 2.7 0 0 1-2.7 2.7h-1.1v-5.8a4 4 0 0 0-4-4Z\"/>","wrench":"<path d=\"M14.9 2.5a6 6 0 0 0-5.5 8.3L2.7 17.5V21.3H6.5l6.7-6.7a6 6 0 0 0 8.3-5.5l-3.5 1.3l-2.9-2.9l1.3-3.5Z\"/>","x-circle":"<path fill-rule=\"evenodd\" d=\"M12.9 2.7a9.4 9.4 0 1 0 0 18.7a9.4 9.4 0 0 0 0-18.7ZM10.1 7.9L12.9 10.7l2.9-2.9l1.4 1.4l-2.9 2.9l2.9 2.9l-1.4 1.4l-2.9-2.9l-2.9 2.9l-1.4-1.4l2.9-2.9l-2.9-2.9Z\"/>","zap":"<path d=\"M13.9 2.5L5.2 13.3h6.1l-1.2 8.1l8.7-10.8h-6.1Z\"/>"};
-- const FA = {"address-card":"id","adjust":"contrast","align-left":"align-left","angle-down":"down","angle-right":"chevron","angles-left":"chevrons-left","angles-right":"chevrons-right","arrow-down":"arrow-down","arrow-down-short-wide":"sort-asc","arrow-down-wide-short":"sort","arrow-left":"arrow-left","arrow-right":"arrow-right","arrow-right-arrow-left":"swap","arrow-right-from-bracket":"leave","arrow-right-to-bracket":"enter","arrow-rotate-right":"retry","arrow-trend-down":"trend-down","arrow-trend-up":"trend-up","arrow-up":"arrow-up","arrow-up-from-bracket":"share","arrow-up-right-from-square":"open","arrows-left-right":"arrows-h","arrows-rotate":"retry","arrows-to-dot":"focus","arrows-up-down-left-right":"move","at":"at","backward":"rewind","backward-fast":"rewind","balance-scale":"scale","ban":"ban","bars":"menu","basket-shopping":"cart","bell":"bell","bolt":"zap","bolt-lightning":"zap","book":"book","book-open":"book-open","box":"box","box-archive":"archive","box-open":"box","brain":"brain","bridge":"bridge","briefcase":"briefcase","briefcase-medical":"medical","broadcast-tower":"live","bug":"bug","bullhorn":"megaphone","bullseye":"target","burst":"burst","calendar":"calendar","calendar-day":"calendar","calendar-days":"calendar","camera":"camera","camera-cctv":"camera","camera-retro":"camera","camera-rotate":"camera-flip","camera-slash":"camera-off","campground":"tent","car":"car","caret-down":"down","cart":"cart","cart-plus":"cart","cart-shopping":"cart","chart-area":"chart","chart-bar":"chart","chart-column":"chart","chart-line":"chart","chart-simple":"chart","check":"check","check-circle":"check-circle","check-double":"check-double","chevron-down":"down","chevron-left":"back","chevron-right":"chevron","chevron-up":"up","child":"child","circle":"circle","circle-check":"check-circle","circle-dollar-to-slot":"donate","circle-dot":"record","circle-exclamation":"alert-circle","circle-half-stroke":"contrast","circle-info":"info","circle-minus":"minus-circle","circle-nodes":"nodes","circle-notch":"busy","circle-play":"play","circle-plus":"plus-circle","circle-question":"help","circle-user":"user-circle","circle-xmark":"x-circle","city":"city","clapperboard":"clapper","clipboard":"clipboard","clipboard-check":"clipboard-check","clipboard-list":"clipboard","clock":"clock","clock-rotate-left":"history","clone":"copy","closed-captioning":"cc","cloud":"cloud","cloud-arrow-up":"upload","cloud-bolt":"storm","cloud-moon":"cloud","cloud-rain":"cloud","cloud-showers-heavy":"cloud","cloud-slash":"cloud-off","cloud-sun":"cloud","code":"code","code-branch":"branch","code-commit":"commit","code-fork":"branch","coin":"coin","coins":"coin","comment":"chat","comment-dots":"chat","comment-slash":"chat-off","comments":"chat","compass":"compass","compress":"compress","cookie":"cookie","cookie-bite":"cookie","copy":"copy","couch":"couch","credit-card":"card","crown":"crown","cube":"box","cubes":"cubes","cut":"scissors","database":"database","desktop":"computer","diagram-project":"nodes","dice":"dice","dice-five":"dice","dice-six":"dice","display":"computer","dollar-sign":"dollar","door-closed":"door","door-open":"door","down-left-and-up-right-to-center":"compress","download":"download","droplet":"drop","ear-listen":"ear","earth-americas":"globe","earth-europe":"globe","ellipsis":"more","ellipsis-vertical":"more","envelope":"mail","eraser":"eraser","exchange-alt":"swap","expand":"expand","external-link":"open","eye":"eye","eye-slash":"eye-off","face-grin":"laugh","face-grin-squint":"laugh","face-grin-squint-tears":"laugh","face-grin-stars":"smile","face-laugh":"laugh","face-smile":"smile","faucet":"drop","faucet-drip":"drop","file":"file","file-audio":"file","file-code":"file-code","file-image":"image","file-lines":"file","file-pdf":"file","file-pen":"pencil","film":"film","filter":"filter","fire":"fire","fish":"fish","fist-raised":"fist","flag":"flag","flag-checkered":"finish","flask":"flask","flask-vial":"flask","floppy-disk":"save","folder":"folder","folder-open":"folder","folder-tree":"folder-tree","font":"text","forward":"fast-forward","forward-fast":"fast-forward","forward-step":"skip","gamepad":"game","gauge":"gauge","gauge-high":"gauge","gauge-simple":"gauge","gauge-simple-high":"gauge","gauge-simple-low":"gauge","gavel":"gavel","gear":"gear","gears":"gear","gem":"gem","ghost":"ghost","gift":"gift","globe":"globe","grid":"grid","grip":"grip","grip-vertical":"grip","hammer":"hammer","hand":"hand","hand-fist":"fist","hand-holding-dollar":"coin","hand-holding-heart":"care","hand-point-right":"hand","hand-pointer":"hand","handshake":"handshake","handshake-angle":"handshake","hard-drive":"drive","hashtag":"hash","hat-wizard":"wizard","hdd":"drive","heading":"heading","headphones":"headphones","headphones-simple":"headphones","headset":"headphones","heart":"heart","heart-crack":"heart-broken","heart-pulse":"heart-pulse","heartbeat":"heart-pulse","hiking":"mountain","hot-tub":"hot-tub","hot-tub-person":"hot-tub","hourglass":"hourglass","hourglass-end":"hourglass","hourglass-half":"hourglass","hourglass-start":"hourglass","house":"home","house-chimney":"home","house-signal":"home","icicles":"snow","icons":"shapes","id-card":"id","image":"image","images":"image","inbox":"inbox","infinity":"infinity","info-circle":"info","key":"key","keyboard":"keyboard","kit-medical":"medical","language":"language","laptop":"computer","layer-group":"layers","leaf":"leaf","left-right":"arrows-h","life-ring":"lifebuoy","lightbulb":"idea","link":"link","link-slash":"link-off","list":"list","list-check":"steps","list-ol":"list-ordered","list-ul":"list","location-dot":"pin","location-pin":"pin","lock":"lock","lungs":"lungs","magnifying-glass":"search","map":"map","map-location-dot":"map","map-marker-alt":"pin","map-pin":"pin","mask":"mask","message":"chat","microchip":"chip","microphone":"mic","microphone-lines":"mic","microphone-slash":"mic-off","minus":"minus","minus-circle":"minus-circle","mobile-screen":"phone","mobile-screen-button":"phone","money-bill":"money","money-bill-1":"money","money-bill-transfer":"money","money-bill-wave":"money","money-check":"money","moon":"moon","mountain":"mountain","mountain-sun":"mountain","mug-hot":"mug","mug-saucer":"mug","music":"music","network-wired":"nodes","newspaper":"news","object-group":"group","paint-brush":"palette","paintbrush":"palette","palette":"palette","paper-plane":"plane","parking":"parking","paste":"clipboard","pause":"pause","paw":"paw","pen":"pencil","pen-nib":"pencil","pen-to-square":"pencil","pencil":"pencil","people-arrows":"members","people-group":"members","person-hiking":"mountain","person-shelter":"shelter","person-swimming":"water","person-walking":"walk","phone":"phone","phone-slash":"phone-off","photo-film":"film","piggy-bank":"piggy","plane":"airplane","plane-departure":"airplane","play":"play","plug":"plug","plug-circle-bolt":"plug","plug-circle-check":"plug","plug-circle-xmark":"plug","plus":"plus","plus-circle":"plus-circle","print":"print","puzzle":"puzzle","puzzle-piece":"puzzle","puzzle-piece-simple":"puzzle","question":"help","quote-left":"quote","quote-right":"quote","radio":"radio","ranking-star":"ranking","recycle":"recycle","reply":"reply","restroom":"restroom","right-from-bracket":"leave","right-left":"swap","right-to-bracket":"enter","road":"road","robot":"robot","rocket":"rocket","rotate":"retry","rotate-back":"undo","rotate-left":"retry","rotate-right":"retry","route":"route","rss":"rss","satellite-dish":"dish","save":"save","scale-balanced":"scale","scissors":"scissors","screwdriver-wrench":"wrench","scroll":"scroll","search":"search","seedling":"seedling","server":"server","shapes":"shapes","share-nodes":"nodes","shield":"shield","shield-halved":"shield","shirt":"shirt","signal":"wifi","signature":"signature","sitemap":"nodes","skull":"skull","skull-crossbones":"skull","slash":"slash","sliders":"sliders","sliders-h":"sliders","smog":"cloud","snowflake":"snow","sparkles":"spark","spinner":"busy","square":"square","square-parking":"parking","star":"star","star-of-life":"spark","step-forward":"skip","stop":"stop","store":"store","suitcase":"briefcase","suitcase-medical":"medical","sun":"sun","sword":"sword","table":"table","table-cells":"grid","table-columns":"columns","table-list":"table","tag":"tag","tags":"tag","television":"tv","terminal":"terminal","text-height":"text","th":"grid","thumbs-up":"thumbs-up","thumbtack":"tack","ticket":"ticket","timeline":"timeline","times":"close","toolbox":"toolbox","tower-broadcast":"live","tower-cell":"live","train":"train","trash":"trash","trash-can":"trash","tree":"tree","triangle-exclamation":"alert","trophy":"trophy","tv":"tv","umbrella":"umbrella","umbrella-beach":"umbrella","undo":"undo","unlock":"lock","up-right-and-down-left-from-center":"expand","up-right-from-square":"open","upload":"upload","user":"user","user-astronaut":"user","user-check":"user-check","user-circle":"user-circle","user-edit":"user-pen","user-group":"members","user-lock":"user-lock","user-minus":"user-minus","user-pen":"user-pen","user-plus":"invite","user-secret":"user","user-shield":"shield","user-slash":"user-off","user-tag":"user-tag","users":"members","utensils":"food","video":"video","video-slash":"video","volume-high":"volume","volume-low":"volume","volume-off":"mute","volume-xmark":"mute","wallet":"wallet","wand-magic":"spark","wand-magic-sparkles":"spark","water":"water","wave-square":"wave","weight-hanging":"weight","wifi":"wifi","wind":"wind","window-maximize":"window","window-restore":"window-restore","wrench":"wrench","xmark":"close","xmark-circle":"x-circle"};
++ const G = {"airplane":"<path d=\"M12 3.2c0.9 0 1.4 0.9 1.4 2.4V9.8l7 4.2V15.4l-7-2.4V17.2l1.9 1.4V20L12 19.1l-3.3 0.9v-1.4l1.9-1.4v-4.2L3.6 15.4v-1.4L10.6 9.8V5.6C10.6 4.2 11.1 3.2 12 3.2Z\"/>","alert":"<path d=\"M12 4.5L3.6 18.8h16.9Z\"/><path d=\"M12 10v3.7M12 16.5h0\"/>","alert-circle":"<circle cx=\"12\" cy=\"12\" r=\"8.5\"/><path d=\"M12 7.5v5.5M12 16.5h.01\"/>","align-left":"<path d=\"M4 5.9h16.6M4 10h10.4M4 14.3h16.6M4 18.5h10.4\"/>","archive":"<rect x=\"3.5\" y=\"4.8\" width=\"17\" height=\"4.7\" rx=\"0.9\"/><path d=\"M5.4 9.5v9.4a0.9 0.9 0 0 0 0.9 0.9h11.3a0.9 0.9 0 0 0 0.9-0.9V9.5M10.1 13.3h3.8\"/>","arrow-down":"<path d=\"M12 3.2v16.7M5.7 13.7l6.3 6.3l6.3-6.3\"/>","arrow-left":"<path d=\"M20.8 12H4M10.3 5.7l-6.3 6.3l6.3 6.3\"/>","arrow-right":"<path d=\"M3.2 12h16.7M13.7 5.7l6.3 6.3l-6.3 6.3\"/>","arrow-up":"<path d=\"M12 20.8V4M5.7 10.3l6.3-6.3l6.3 6.3\"/>","arrows-h":"<path d=\"M3.8 12h16.5M7.6 8.1l-3.9 3.9l3.9 3.9M16.4 8.1l3.9 3.9l-3.9 3.9\"/>","at":"<circle cx=\"12\" cy=\"12\" r=\"3.4\"/><path d=\"M15.4 12v1.3a2.5 2.5 0 0 0 4.9 0V12a8.3 8.3 0 1 0-3.2 6.5\"/>","back":"<path d=\"M16.1 3.6l-8.4 8.4l8.4 8.4\"/>","ban":"<circle cx=\"12\" cy=\"12\" r=\"8.5\"/><path d=\"m6 6 12 12\"/>","bell":"<path d=\"M6 14.6V9.5a6.1 6.1 0 0 1 12.2 0v5.1l1.5 2.1h-15.3ZM10 18.7a2.1 2.1 0 0 0 4 0\"/>","binoculars":"<rect x=\"4.4\" y=\"7.4\" width=\"6\" height=\"12.8\" rx=\"3\"/><rect x=\"13.6\" y=\"7.4\" width=\"6\" height=\"12.8\" rx=\"3\"/><path d=\"M10.4 10.2h3.2M10.4 15.8h3.2\"/><path d=\"M6.9 7.4V5.7a1.6 1.6 0 0 1 3.2 0v1.7M13.9 7.4V5.7a1.6 1.6 0 0 1 3.2 0v1.7\"/>","book":"<path d=\"M5 5.7a1.9 1.9 0 0 1 1.9-1.9h12.1v14.9H6.8a1.9 1.9 0 0 0-1.9 1.9Z\"/><path d=\"M5 18.7V5.7\"/>","book-open":"<path d=\"M12 6.3C10 4.8 7 4.3 3.5 4.9v13.2c3.5-0.6 6.5-0.1 8.5 1.4c2-1.5 5-2 8.5-1.4V4.9C17 4.3 14 4.8 12 6.3Z\"/><path d=\"M12 6.3v13.2\"/>","box":"<path d=\"M3.6 7.9L11.9 3.9l8.4 3.9v8.4L11.9 20.1l-8.4-3.9Z\"/><path d=\"M3.6 7.9L11.9 11.8l8.4-3.9M11.9 11.8v8.4M7.8 5.9l8.4 3.9\"/>","brain":"<path d=\"M9.2 4.2a2.8 2.8 0 0 0-2.8 2.8a2.8 2.8 0 0 0-1.9 4.8a2.8 2.8 0 0 0 1.9 4.8a2.8 2.8 0 0 0 5.8 1.1V5.8A1.9 1.9 0 0 0 9.2 4.2ZM14.9 4.2a2.8 2.8 0 0 1 2.8 2.8a2.8 2.8 0 0 1 1.9 4.8a2.8 2.8 0 0 1-1.9 4.8a2.8 2.8 0 0 1-5.8 1.1\"/>","branch":"<circle cx=\"6.7\" cy=\"5.6\" r=\"1.9\"/><circle cx=\"6.7\" cy=\"18.6\" r=\"1.9\"/><circle cx=\"17.9\" cy=\"7.5\" r=\"1.9\"/><path d=\"M6.7 7.5v9.3M17.9 9.3c0 5.1-6 3.7-10.2 7.9\"/>","bridge":"<path d=\"M3.5 16h17M7 19.5V5M17 19.5V5\"/><path d=\"M3.5 10c1.8 0 2.8-2.3 3.5-5c2.4 5.2 7.6 5.2 10 0c.7 2.7 1.7 5 3.5 5\"/><path d=\"M12 10.9V16\"/>","briefcase":"<rect x=\"3.5\" y=\"7.2\" width=\"17\" height=\"12.3\" rx=\"1.9\"/><path d=\"M9.2 7.2V5.7A1.4 1.4 0 0 1 10.6 4.3h2.8A1.4 1.4 0 0 1 14.8 5.7V7.2M3.5 12.3h7.1M13.4 12.3H20.5M10.6 11.4h2.8v2.4h-2.8Z\"/>","bug":"<rect x=\"7.2\" y=\"6.2\" width=\"9.6\" height=\"13.3\" rx=\"4.8\"/><path d=\"M9.3 6.5a2.7 2.7 0 0 1 5.3 0M12 10.9v8.5M7.2 12H3.5M20.5 12h-3.7M7.6 8.3L4.6 5.6M16.4 8.3L19.4 5.6M7.6 16.3L4.6 18.9M16.4 16.3L19.4 18.9\"/>","burst":"<path d=\"M11.9 3.7L13.6 7.8L17.8 6.2L16.2 10.4L20.3 12.1L16.2 13.8L17.8 18L13.6 16.4L11.9 20.4L10.2 16.4L6 18L7.6 13.8L3.6 12.1L7.6 10.4L6 6.2L10.2 7.8Z\"/>","busy":"<path d=\"M4.7 12h0M12.1 12h0M19.4 12h0\" stroke-width=\"4.2\"/>","calendar":"<rect x=\"4\" y=\"5.5\" width=\"16\" height=\"15\" rx=\"2\"/><path d=\"M4 10.5h16M9 3.5v4M15 3.5v4\"/>","camera":"<path d=\"M3.5 8h3.4l1.8-2.8h6.6L17.1 8h3.4v11.5h-17Z\"/><circle cx=\"12\" cy=\"13.3\" r=\"3.4\"/>","camera-flip":"<path d=\"M3.5 8h3.4l1.8-2.8h6.6L17.1 8h3.4v11.5h-17Z\"/><path d=\"M15 12.6a3.1 3.1 0 0 0-5.6-1.2M9 14.4a3.1 3.1 0 0 0 5.6 1.2M9.3 9.5v2h2M14.7 17.5v-2h-2\"/>","camera-off":"<path d=\"M3.7 7.9h3.3l1.7-2.7h6.4L16.9 7.9h3.3v11.2h-16.5Z\"/><circle cx=\"11.9\" cy=\"13\" r=\"3.3\"/><path d=\"M3.7 3.5l16.5 16.5\"/>","car":"<path d=\"M3.5 15.8v-4.5L6.2 5.8h11.6l2.7 5.5V15.8Z\"/><path d=\"M3.5 11.3h17M6.5 15.8v2.5M17.5 15.8v2.5M7.2 13.8h0M16.8 13.8h0\"/>","card":"<rect x=\"3.7\" y=\"5.8\" width=\"16.7\" height=\"12.3\" rx=\"1.8\"/><path d=\"M3.7 10.3h16.7M6.7 14.6h3.5\"/>","care":"<path d=\"M12 10.6s-3.8-2.3-3.8-5a2.1 2.1 0 0 1 3.8-1.3a2.1 2.1 0 0 1 3.8 1.3c0 2.7-3.8 5-3.8 5Z\"/><path d=\"M3.5 13.5v6.5M3.5 15h3.3l3.4 2.8h7.7a1.8 1.8 0 0 0 0-3.6h-4.1\"/>","cart":"<path d=\"M3.5 4.1h1.9l2.2 10.2h10.2L20.3 6.9H6.5\"/><circle cx=\"9.1\" cy=\"18.6\" r=\"1.2\"/><circle cx=\"16.5\" cy=\"18.6\" r=\"1.2\"/>","cc":"<rect x=\"3.5\" y=\"5.4\" width=\"17\" height=\"13.2\" rx=\"2.4\"/><path d=\"M10.7 10.2a2.3 2.3 0 1 0 0 3.6M16.8 10.2a2.3 2.3 0 1 0 0 3.6\"/>","chart":"<path d=\"M3.9 3.4v16.7h16.7\"/><path d=\"M7.7 14.5l3.6-4.1l3.2 2.7l5.2-6.3\"/>","chat":"<path d=\"M3.8 4.3h16.8v11.7H8l-4.2 4.2Z\"/>","chat-off":"<path d=\"M4.2 5.1h15.7v10.9H8l-4 4Z\"/><path d=\"M3.7 3.7l16.7 16.7\"/>","check":"<path d=\"M3.7 12.1l5.4 5.4L20.4 6.1\"/>","check-circle":"<circle cx=\"12\" cy=\"12\" r=\"8.5\"/><path d=\"m8 12.4 2.8 2.8L16 9.6\"/>","check-double":"<path d=\"M3.6 11.7l3.6 3.6L14.6 7.7M11.1 15.2l0.9 0.9L20.4 7.7\"/>","chevron":"<path d=\"M7.9 3.6l8.4 8.4l-8.4 8.4\"/>","chevrons-left":"<path d=\"M10.9 19.3l-7.3-7.3l7.3-7.3M20.4 19.3l-7.3-7.3l7.3-7.3\"/>","chevrons-right":"<path d=\"M3.6 19.3l7.3-7.3l-7.3-7.3M13.1 19.3l7.3-7.3l-7.3-7.3\"/>","child":"<circle cx=\"12\" cy=\"5.8\" r=\"2.1\"/><path d=\"M7.9 10.5L12 9.2l4.1 1.4M12 9.2v5.6M9.2 20.4l2.8-5.6l2.8 5.6\"/>","chip":"<rect x=\"7.3\" y=\"7.3\" width=\"9.4\" height=\"9.4\" rx=\"1.4\"/><path d=\"M10.1 3.5v3.8M13.9 3.5v3.8M10.1 16.7v3.8M13.9 16.7v3.8M3.5 10.1h3.8M3.5 13.9h3.8M16.7 10.1h3.8M16.7 13.9h3.8\"/>","circle":"<circle cx=\"12\" cy=\"12\" r=\"8.5\"/>","city":"<path d=\"M3.5 19.7h17M5.4 19.7V8.3h4.7v11.3M10.1 19.7V3.6h5.7v16.1M15.8 19.7v-7.6h3.3v7.6M7.8 11.2h0M7.8 14.5h0M12.9 6.9h0M12.9 10.2h0M12.9 13.5h0\"/>","clapper":"<path d=\"M4 10.4h16.3v8.6a1 1 0 0 1-1 1h-14.4a1 1 0 0 1-1-1Z\"/><path d=\"M4 10.4L3.4 7.2l15.7-2.9l0.7 3.3ZM8.5 6.3l2.2 3.2M13.3 5.4l2.2 3.2\"/>","clipboard":"<rect x=\"5.7\" y=\"5\" width=\"12.6\" height=\"15.5\" rx=\"1.9\"/><path d=\"M9.1 5V3.5h5.8V5M9.1 10.8h5.8M9.1 14.7h3.9\"/>","clipboard-check":"<rect x=\"5.7\" y=\"4.9\" width=\"12.6\" height=\"15.5\" rx=\"1.9\"/><path d=\"M9.1 4.9V3.5h5.8V4.9M9.1 13.2l1.9 1.9l3.9-3.9\"/>","clock":"<circle cx=\"12\" cy=\"12\" r=\"8.5\"/><path d=\"M12 7.5V12l3 2\"/>","close":"<path d=\"M3.7 3.7l16.7 16.7M20.4 3.7L3.7 20.4\"/>","cloud":"<path d=\"M7.8 17.6h8.9a3.4 3.4 0 0 0 0.5-7A5.2 5.2 0 0 0 6.9 10.1A3.7 3.7 0 0 0 7.8 17.6Z\"/>","cloud-off":"<path d=\"M7.5 17.6h9.5a3.8 3.8 0 0 0 0.5-7.5A5.7 5.7 0 0 0 6.4 9.6A4.1 4.1 0 0 0 7.5 17.6Z\"/><path d=\"M4 3.9l16.1 16.1\"/>","code":"<path d=\"M7.8 7.8l-4.2 4.2l4.2 4.2M16.2 7.8l4.2 4.2l-4.2 4.2M14.2 4.6l-4.2 14.8\"/>","coin":"<circle cx=\"12\" cy=\"12\" r=\"8.5\"/><path d=\"M14.5 9.2c-.5-.8-1.4-1.2-2.5-1.2-1.5 0-2.5.8-2.5 2s1 1.6 2.5 2 2.5.8 2.5 2-1 2-2.5 2c-1.1 0-2-.4-2.5-1.2M12 6.5v11\"/>","columns":"<rect x=\"3.5\" y=\"4.5\" width=\"17\" height=\"15\" rx=\"2\"/><path d=\"M12 4.5v15M3.5 9h17\"/>","commit":"<circle cx=\"12\" cy=\"12\" r=\"3.4\"/><path d=\"M3.5 12h5.1M15.4 12H20.5\"/>","compass":"<circle cx=\"12\" cy=\"12\" r=\"8.5\"/><path d=\"m15.6 8.4-2.1 5.1-5.1 2.1 2.1-5.1Z\"/>","compress":"<path d=\"M8.8 3.5v5.3H3.5M15.2 3.5v5.3h5.3M8.8 20.5v-5.3H3.5M15.2 20.5v-5.3h5.3\"/>","computer":"<rect x=\"3.5\" y=\"4.5\" width=\"17\" height=\"11.3\" rx=\"1.9\"/><path d=\"M8.2 19.7h7.6M12 15.9v3.8\"/>","contrast":"<circle cx=\"11.7\" cy=\"12\" r=\"8.4\"/><path d=\"M11.7 3.6v16.7M11.7 7.9h6.5M11.7 12h8.4M11.7 16.2h6.5\"/>","cookie":"<path d=\"M20.6 12.3a8.4 8.4 0 1 1-8.9-8.9a3 3 0 0 0 3.9 3.5a3 3 0 0 0 4.9 5.3Z\"/><path d=\"M8.8 9.4h0M12.2 13.8h0M8.3 15.3h0M15.7 15.3h0\"/>","copy":"<rect x=\"8\" y=\"8\" width=\"12.5\" height=\"12.5\" rx=\"2.1\"/><path d=\"M16.3 8V5.8a2.1 2.1 0 0 0-2.1-2.1H5.8a2.1 2.1 0 0 0-2.1 2.1v8.4a2.1 2.1 0 0 0 2.1 2.1h2.1\"/>","couch":"<path d=\"M5.4 10.1V7.2a1.9 1.9 0 0 1 1.9-1.9h9.4a1.9 1.9 0 0 1 1.9 1.9v2.8\"/><path d=\"M3.5 11.9a1.9 1.9 0 0 1 3.8 0v1.4h9.4V11.9a1.9 1.9 0 0 1 3.8 0v4.7H3.5ZM5.4 16.7v1.9M18.6 16.7v1.9\"/>","cpu":"<rect x=\"7\" y=\"7\" width=\"10\" height=\"10\" rx=\"1.6\"/><rect x=\"10.4\" y=\"10.4\" width=\"3.2\" height=\"3.2\" rx=\"0.6\"/><path d=\"M9.5 3.5v3.5M14.5 3.5v3.5M9.5 17v3.5M14.5 17v3.5M3.5 9.5h3.5M3.5 14.5h3.5M17 9.5h3.5M17 14.5h3.5\"/>","crown":"<path d=\"M3.5 8.3L7.8 12L11.9 5.5l4.2 6.5l4.2-3.7L18.4 18.1H5.4Z\"/>","cubes":"<path d=\"M12 3.2L8.1 5.2v4.4l3.9 2l3.9-2V5.2ZM7.6 11.6L3.6 13.6v4.4l3.9 2l3.9-2V13.6ZM16.4 11.6l-3.9 2v4.4l3.9 2l3.9-2V13.6Z\"/>","database":"<ellipse cx=\"12\" cy=\"6.4\" rx=\"6.6\" ry=\"2.8\"/><path d=\"M5.4 6.4v11.3c0 1.6 2.9 2.8 6.6 2.8s6.6-1.2 6.6-2.8V6.4M5.4 12c0 1.6 2.9 2.8 6.6 2.8s6.6-1.2 6.6-2.8\"/>","dice":"<rect x=\"3.7\" y=\"3.6\" width=\"16.7\" height=\"16.7\" rx=\"3\"/><path d=\"M8.6 8.6h0M15.5 8.6h0M12.1 12h0M8.6 15.4h0M15.5 15.4h0\" stroke-width=\"2.6\"/>","dish":"<path d=\"M3.8 9.2A10.9 10.9 0 0 0 14.8 20.2Z\"/><path d=\"M9 15l5.2-5.2M14.8 3.4a5.8 5.8 0 0 1 5.8 5.8M14.8 7.5a1.8 1.8 0 0 1 1.8 1.8\"/>","dollar":"<path d=\"M15.7 8C15 6.6 13.7 5.6 12 5.6C9.6 5.6 8.3 6.9 8.3 8.5s1.6 2.5 3.7 2.8s3.7 1.3 3.7 3.1s-1.5 3-3.7 3c-1.8 0-3.2-0.9-3.7-2.4M12 3.7v16.7\"/>","donate":"<circle cx=\"11.9\" cy=\"8.4\" r=\"5.2\"/><path d=\"M11.9 6v4.3M3.7 15.6h16.5V20H3.7ZM8.3 17.7h7.2\"/>","door":"<path d=\"M13.7 4.7L6.3 3.2v16.7l7.5-1.4ZM13.7 5.1h3.3a0.9 0.9 0 0 1 0.9 0.9v14M3.5 20h16.7M11 11.6h0\"/>","down":"<path d=\"M3.6 7.9l8.4 8.4l8.4-8.4\"/>","download":"<path d=\"M12 3.2v11.5M6.8 9.5l5.2 5.2l5.2-5.2M4.7 20h14.7\"/>","drive":"<rect x=\"3.5\" y=\"12.3\" width=\"17\" height=\"6.6\" rx=\"1.9\"/><path d=\"M3.9 12.3L6.8 4.7h10.4l2.8 7.6M16.7 15.6h0M13.8 15.6h0\"/>","drop":"<path d=\"M12 3.5s5.9 6.4 5.9 10.8a5.9 5.9 0 0 1-11.8 0c0-4.4 5.9-10.8 5.9-10.8Z\"/>","ear":"<path d=\"M6.2 9.5a5.7 5.7 0 1 1 10.8 2.4c-0.9 1.9-3.1 3-3.1 5.2a3.4 3.4 0 0 1-6.5 1.6\"/><path d=\"M9.7 9.9a2.4 2.4 0 1 1 3.8 1.5\"/>","enter":"<path d=\"M13.8 3.6h4.1a2.1 2.1 0 0 1 2.1 2.1v12.5a2.1 2.1 0 0 1-2.1 2.1h-4.1M9.5 7.9l4.1 4.1l-4.1 4.1M13.8 12H3.2\"/>","eraser":"<path d=\"M14.3 4.4l5.5 5.5l-9 9H6.6l-2.6-2.6a1.5 1.5 0 0 1 0-2.1Z\"/><path d=\"M9.3 9.4l5.5 5.5M10.8 18.9H20.3\"/>","expand":"<path d=\"M3.5 8.8V3.5h5.3M20.5 8.8V3.5h-5.3M3.5 15.2v5.3h5.3M20.5 15.2v5.3h-5.3\"/>","eye":"<path d=\"M3.5 12S6.6 6.2 12 6.2S20.5 12 20.5 12S17.4 17.8 12 17.8S3.5 12 3.5 12Z\"/><circle cx=\"12\" cy=\"12\" r=\"2.7\"/>","eye-off":"<path d=\"M10.6 6.1c0.5-0.1 0.9-0.1 1.4-0.1c5.2 0 8.5 6 8.5 6s-0.6 1.1-1.7 2.4M6.9 7.6C4.7 9.2 3.5 12 3.5 12s3.3 6 8.5 6c1.6 0 3-0.5 4.2-1.2\"/><path d=\"M10 10a2.8 2.8 0 0 0 4 4M4.5 4.5l15 15\"/>","fast-forward":"<path d=\"M4 6.4v11.2L11.6 12ZM13.1 6.4v11.2L20.7 12Z\"/>","file":"<path d=\"M6.4 3.5h7.6l3.8 3.8v13.2H6.4Z\"/><path d=\"M13.9 3.5v3.8h3.8\"/>","file-code":"<path d=\"M13.9 3.5H7.4a1.9 1.9 0 0 0-1.9 1.9v13a1.9 1.9 0 0 0 1.9 1.9h9.3a1.9 1.9 0 0 0 1.9-1.9V8.2Z\"/><path d=\"M13.9 3.5v4.6h4.6M10.1 12.4L8.3 14.3l1.9 1.9M13.9 12.4l1.9 1.9l-1.9 1.9\"/>","film":"<rect x=\"3.5\" y=\"4.4\" width=\"17\" height=\"15.1\" rx=\"1.9\"/><path d=\"M7.7 4.4v15.1M16.3 4.4v15.1M3.5 9.2h4.3M3.5 14.8h4.3M16.3 9.2H20.5M16.3 14.8H20.5\"/>","filter":"<path d=\"M3.5 6h17M6.7 12.4h10.6M9.9 18.7h4.2\"/>","finish":"<path d=\"M5.2 20.7V4\"/><rect x=\"5.2\" y=\"4.6\" width=\"13.9\" height=\"8.6\" rx=\"1\"/><path d=\"M5.2 8.8h13.9M9.6 4.6v8.6M14.3 4.6v8.6\"/>","fire":"<path d=\"M12 20.5a6.8 6.8 0 0 0 6.8-6.8c0-4.3-2.9-6.8-4.2-10.1c-2 2.3-2.6 4.5-2.6 4.5S10.7 5.8 9.5 3.8C7 6.6 5.2 10 5.2 13.7a6.8 6.8 0 0 0 6.8 6.8Z\"/>","fish":"<path d=\"M9 12c1.8-3.2 4.3-4.8 7.1-4.8c2.6 0 4.2 2 4.9 4.8c-0.7 2.8-2.3 4.8-4.9 4.8c-2.8 0-5.3-1.6-7.1-4.8Z\"/><path d=\"M9 12L4.2 8.6M9 12l-4.8 3.4M17.3 10.6h0.01\"/>","fist":"<path d=\"M6.4 10.1V6.4a1.6 1.6 0 0 1 3.2 0V9.1M9.5 8.5v-3.2a1.6 1.6 0 0 1 3.2 0v3.2M12.6 8.5v-2.1a1.6 1.6 0 0 1 3.2 0V9.1M15.7 9.1V8a1.6 1.6 0 0 1 3.2 0v5.2a7.3 7.3 0 0 1-7.3 7.3H11.1a5.7 5.7 0 0 1-5.7-5.7V12.3A2.1 2.1 0 0 1 7.4 11.2h2.1a1.6 1.6 0 0 1 0 3.2H8\"/>","flag":"<path d=\"M6.7 20.7V4M6.7 4h10.8l-2 3.9l2 3.9H6.7\"/>","flask":"<path d=\"M9.5 3.2h4.9M10 3.2V9.2L4.9 17.7a1.5 1.5 0 0 0 1.3 2.3h11.6a1.5 1.5 0 0 0 1.3-2.3L14 9.2V3.2\"/><path d=\"M7.3 14.6h9.5\"/>","focus":"<circle cx=\"12\" cy=\"12\" r=\"2.8\"/><path d=\"M3.5 9V5.9A2.4 2.4 0 0 1 5.9 3.5H9M15 3.5h3.1A2.4 2.4 0 0 1 20.5 5.9V9M20.5 15v3.1a2.4 2.4 0 0 1-2.4 2.4H15M9 20.5H5.9A2.4 2.4 0 0 1 3.5 18.1V15\"/>","folder":"<path d=\"M3.8 7.3a1.9 1.9 0 0 1 1.9-1.9h3.6l1.9 1.9h7.4a1.9 1.9 0 0 1 1.9 1.9v7.4a1.9 1.9 0 0 1-1.9 1.9H5.8a1.9 1.9 0 0 1-1.9-1.9Z\"/>","folder-tree":"<path d=\"M4.1 3.3v13.2a1 1 0 0 0 1 1H9.7M4.1 8.3H9.7\"/><path d=\"M10.2 5.3h3.1l1 1.5h5.6V10.9h-9.7ZM10.2 14.5h3.1l1 1.5h5.6V20.1h-9.7Z\"/>","food":"<path d=\"M8.2 4v6.5M6.3 4v4.2a1.9 1.9 0 0 0 3.7 0V4M8.2 10.5v10.2M17.5 20.8V4c-1.9 1.1-3 3.3-3 6.5v2.8H17.5\"/>","game":"<rect x=\"3.7\" y=\"7.2\" width=\"16.7\" height=\"9.7\" rx=\"4.4\"/><path d=\"M7.6 10.7v2.7M6.4 12h2.7M15.1 11.6h0M17.4 12.9h0\"/>","gauge":"<path d=\"M3.6 16.9a8.4 8.4 0 1 1 16.7 0\"/><path d=\"M11.9 13.2l4.1-5.7\"/><circle cx=\"11.9\" cy=\"13.2\" r=\"1.4\"/>","gavel":"<path d=\"M13.7 4.1l5.1 5.1M10.5 7.4l5.1 5.1M12.1 5.8l-5.6 5.6l5 5l5.6-5.6M3.5 19.5l5.9-5.9M13.7 19.5h6.5\"/>","gear":"<circle cx=\"12\" cy=\"12.1\" r=\"2.3\"/><path d=\"M17.6 14.3a1.3 1.3 0 0 0 0.2 1.5l0.1 0.1a1.5 1.5 0 1 1-2.4 2.4l-0.1-0.1a1.3 1.3 0 0 0-1.5-0.2a1.3 1.3 0 0 0-0.8 1.3V18.8a1.5 1.5 0 1 1-3.4 0v-0.1a1.3 1.3 0 0 0-0.9-1.3a1.3 1.3 0 0 0-1.5 0.2l-0.1 0.1a1.5 1.5 0 1 1-2.4-2.4l0.1-0.1a1.3 1.3 0 0 0 0.2-1.5a1.3 1.3 0 0 0-1.3-0.8H5.4a1.5 1.5 0 1 1 0-3.4h0.1a1.3 1.3 0 0 0 1.3-0.9a1.3 1.3 0 0 0-0.2-1.5l-0.1-0.1a1.5 1.5 0 1 1 2.4-2.4l0.1 0.1a1.3 1.3 0 0 0 1.5 0.2H9.8a1.3 1.3 0 0 0 0.8-1.3V5.4a1.5 1.5 0 1 1 3.4 0v0.1a1.3 1.3 0 0 0 0.8 1.3a1.3 1.3 0 0 0 1.5-0.2l0.1-0.1a1.5 1.5 0 1 1 2.4 2.4l-0.1 0.1a1.3 1.3 0 0 0-0.2 1.5V9.8a1.3 1.3 0 0 0 1.3 0.8H18.7a1.5 1.5 0 1 1 0 3.4h-0.1a1.3 1.3 0 0 0-1.3 0.8Z\"/>","gem":"<path d=\"M6.8 4.9h10.3L20.2 9.5l-8.3 10.3L3.6 9.5Z\"/><path d=\"M3.6 9.5h16.7M9.6 4.9L8.1 9.5l3.8 10.3M14.2 4.9L15.7 9.5l-3.8 10.3\"/>","ghost":"<path d=\"M4.7 20V10.6a7.3 7.3 0 0 1 14.7 0v9.4l-2.4-1.9l-2.5 1.9l-2.4-1.9L9.6 20l-2.5-1.9Z\"/><path d=\"M9.4 10.1h0M14.6 10.1h0\"/>","gift":"<rect x=\"4.4\" y=\"8.8\" width=\"15.1\" height=\"10.4\" rx=\"0.9\"/><path d=\"M3.5 8.8h17M12 8.8v10.4M12 8.8c-1.4-2.8-4.7-3.8-4.7-1.4S12 8.8 12 8.8s4.7-0.9 4.7-3.3S13.4 6 12 8.8\"/>","globe":"<circle cx=\"11.9\" cy=\"11.9\" r=\"8.3\"/><path d=\"M3.6 11.9h16.7M11.9 3.6c2.7 2.7 2.7 13.9 0 16.7M11.9 3.6c-2.7 2.7-2.7 13.9 0 16.7\"/>","gpu":"<rect x=\"3.5\" y=\"5.5\" width=\"14.4\" height=\"10\" rx=\"1.6\"/><circle cx=\"8.2\" cy=\"10.5\" r=\"2.8\"/><path d=\"M8.2 8.3v4.4M6 10.5h4.4\"/><path d=\"M17.9 8h2.6v5h-2.6M3.5 15.5v2.5\"/>","grid":"<rect x=\"3.5\" y=\"3.5\" width=\"7.4\" height=\"7.4\" rx=\"1.6\"/><rect x=\"13.1\" y=\"3.5\" width=\"7.4\" height=\"7.4\" rx=\"1.6\"/><rect x=\"3.5\" y=\"13.1\" width=\"7.4\" height=\"7.4\" rx=\"1.6\"/><rect x=\"13.1\" y=\"13.1\" width=\"7.4\" height=\"7.4\" rx=\"1.6\"/>","grip":"<path d=\"M8.3 4.5h0M15.8 4.5h0M8.3 12h0M15.8 12h0M8.3 19.5h0M15.8 19.5h0\" stroke-width=\"3.8\"/>","group":"<path d=\"M3.5 7.3V3.5h3.8M16.7 3.5h3.8v3.8M20.5 16.7v3.8h-3.8M7.3 20.5H3.5v-3.8\"/><rect x=\"7.3\" y=\"7.3\" width=\"5.7\" height=\"4.7\" rx=\"0.9\"/><rect x=\"11.1\" y=\"12\" width=\"5.7\" height=\"4.7\" rx=\"0.9\"/>","hammer":"<path d=\"M13.1 3.7L19.3 9.9l-2.7 2.7l-6.2-6.2Z\"/><path d=\"M13.6 9.4L5 18.1a1.3 1.3 0 0 0 1.9 1.9l8.6-8.6\"/>","hand":"<path d=\"M9.9 13.6V6.2a1.5 1.5 0 0 1 3 0V11.7M12.8 10.7V5.3a1.5 1.5 0 0 1 3 0V11.7M15.8 11.2V6.7a1.5 1.5 0 0 1 3 0v6.9c0 3.9-2.5 6.9-6.4 6.9c-2.6 0-4.1-1.3-5.6-3.5L4.9 14.2a1.5 1.5 0 0 1 2.4-1.8L9.9 15.6\"/>","handshake":"<path d=\"M3.6 9.9v5.3M20.3 9.9v5.3\"/><path d=\"M3.6 10.8h2.2l3.5-2.7l2.9 1.3L14.5 8.2l3.5 2.7h2.2\"/><path d=\"M5.7 10.8l5.6 5.6a1.4 1.4 0 0 0 2-2M18 10.8l-4.7 4.5M17.5 12.8l-4-4l-2.3 2.1a1.3 1.3 0 0 1-1.9-1.9l1.9-2\"/>","hash":"<path d=\"M5 9h15M4 15h15M10 3.5 8 20.5M16 3.5l-2 17\"/>","heading":"<path d=\"M5.6 3.5v17M18.4 3.5v17M5.6 12h12.7M3.5 3.5h4.2M16.2 3.5h4.2M3.5 20.5h4.2M16.2 20.5h4.2\"/>","headphones":"<path d=\"M4.4 13.9v-2.8a7.5 7.5 0 0 1 14.9 0v2.8\"/><rect x=\"3.5\" y=\"13\" width=\"4.2\" height=\"6\" rx=\"1.4\"/><rect x=\"16.1\" y=\"13\" width=\"4.2\" height=\"6\" rx=\"1.4\"/>","heart":"<path d=\"M11.9 20.3s-8.1-5.1-8.1-11.6a4.6 4.6 0 0 1 8.1-3A4.6 4.6 0 0 1 20 9.2c0 6.5-8.1 11.6-8.1 11.6Z\"/>","heart-broken":"<path d=\"M11.9 20.3s-8.1-5.1-8.1-11.6a4.6 4.6 0 0 1 8.1-3A4.6 4.6 0 0 1 20 9.2c0 6.5-8.1 11.6-8.1 11.6Z\"/><path d=\"M11.9 5.8L10 9.8l3.5 2.3l-1.6 3.9\"/>","heart-pulse":"<path d=\"M19 12.3c-1.7 3.6-7 6.7-7 6.7s-5.3-3.1-7-6.7M4.3 9.7A4.3 4.3 0 0 1 12 7.4a4.3 4.3 0 0 1 7.7 2.2\"/><path d=\"M3.5 11.9h4l1.3-2.2l2.2 4.5l1.8-3.1h7.6\"/>","help":"<circle cx=\"12\" cy=\"12\" r=\"8.5\"/><path d=\"M9.6 9.3a2.5 2.5 0 0 1 4.8.9c0 1.7-2.4 2.2-2.4 3.8M12 17h.01\"/>","history":"<path d=\"M3.8 12.1a8.3 8.3 0 1 0 2.5-5.9L3.8 8.5M3.8 4.2v4.2h4.2\"/><path d=\"M12 7.9v4.3l3.1 1.9\"/>","home":"<path d=\"M3.6 10.6L12 3.3l8.4 7.3v8.4a1 1 0 0 1-1 1h-4.2v-6.3h-6.3v6.3H4.7a1 1 0 0 1-1-1Z\"/>","hot-tub":"<circle cx=\"8.6\" cy=\"5.8\" r=\"1.7\"/><path d=\"M3.8 11.9h16.6v3.3a4.2 4.2 0 0 1-4.2 4.2h-8.4A4.2 4.2 0 0 1 3.8 15.2ZM6.8 11.9v-1.4A2.4 2.4 0 0 1 8.9 8.2H9.4M13.7 9.5c0.8-0.9-0.8-1.9 0-2.8M17.3 9.5c0.8-0.9-0.8-1.9 0-2.8\"/>","hourglass":"<path d=\"M6 3.5h12M6 20.5h12M7.5 3.5c0 4.5 4.5 5.5 4.5 8.5s-4.5 4-4.5 8.5M16.5 3.5c0 4.5-4.5 5.5-4.5 8.5s4.5 4 4.5 8.5\"/>","id":"<rect x=\"3.7\" y=\"5.5\" width=\"16.7\" height=\"13\" rx=\"1.9\"/><circle cx=\"9.2\" cy=\"11\" r=\"1.9\"/><path d=\"M6.4 15.6c0.5-1.4 1.6-2.2 2.8-2.2s2.4 0.8 2.8 2.2M14.8 10.1h2.8M14.8 13.4h2.8\"/>","idea":"<path d=\"M9.1 17.6h5.8M10.1 20.5h3.9M8.7 14.3A5.8 5.8 0 1 1 15.2 14.3c-0.7 0.6-1.4 1.5-1.4 2.3h-3.9c0-0.9-0.7-1.7-1.4-2.3Z\"/>","image":"<rect x=\"3.5\" y=\"5.4\" width=\"16.7\" height=\"13\" rx=\"2.8\"/><circle cx=\"9.1\" cy=\"10\" r=\"1.5\"/><path d=\"M20.3 15.6l-4.7-4.7l-7.4 7.4\"/>","inbox":"<path d=\"M3.5 12.7L5.9 4.8h12.1l2.4 7.9V17.8a0.9 0.9 0 0 1-0.9 0.9H4.4a0.9 0.9 0 0 1-0.9-0.9ZM3.5 12.7h4.6l1.4 2.4h4.6l1.4-2.4h4.6\"/>","infinity":"<path d=\"M12 12c-1.8-2.4-3.3-3.6-4.9-3.6a3.6 3.6 0 0 0 0 7.2c1.6 0 3.1-1.2 4.9-3.6Zm0 0c1.8 2.4 3.3 3.6 4.9 3.6a3.6 3.6 0 0 0 0-7.2c-1.6 0-3.1 1.2-4.9 3.6Z\"/>","info":"<circle cx=\"12\" cy=\"12\" r=\"8.5\"/><path d=\"M12 11v5M12 8h.01\"/>","invite":"<circle cx=\"9.2\" cy=\"8.2\" r=\"2.9\"/><path d=\"M3.8 18.8c0-3 2.4-4.8 5.3-4.8s5.3 2 5.3 4.8M17.9 8.2v5.3M15.3 10.9h5.3\"/>","joystick":"<path d=\"M4.3 19.6h15.4l-2.6-7.3H6.9Z\"/><path d=\"M12 12.3V7.6\"/><circle cx=\"12\" cy=\"5.4\" r=\"2.1\"/><circle cx=\"8.3\" cy=\"16.6\" r=\"1.1\"/><circle cx=\"15.7\" cy=\"16.6\" r=\"1.1\"/>","key":"<circle cx=\"8.1\" cy=\"15.9\" r=\"4.3\"/><path d=\"M11.1 12.9l9.4-9.4M16.8 7.3l3.2 3.2M14.6 9.4l2.2 2.2\"/>","keyboard":"<rect x=\"3.5\" y=\"6.6\" width=\"17\" height=\"10.7\" rx=\"1.8\"/><path d=\"M6.6 10.2h0M9.3 10.2h0M12 10.2h0M14.7 10.2h0M17.4 10.2h0M8.4 13.8h7.2\"/>","language":"<path d=\"M4.6 5.4h8.4M8.8 3.6v1.9M6.4 5.4c0.5 2.8 2.3 5.6 5.6 7M11.1 5.4c-0.6 3.2-2.6 6.3-6 7.9M12 20.3l3.7-8.4l3.7 8.4M13.3 17.5h4.8\"/>","laugh":"<circle cx=\"12\" cy=\"12\" r=\"8.5\"/><path d=\"M8 13.5h8a4 4 0 0 1-8 0ZM7.5 8.6l2.2 1.2-2.2 1.2M16.5 8.6l-2.2 1.2 2.2 1.2\"/>","layers":"<path d=\"M12 5.4l8.3 4.6l-8.3 4.6l-8.3-4.6Z\"/><path d=\"M3.8 14l8.3 4.6l8.3-4.6\"/>","leaf":"<path d=\"M3.8 20.1c0-9.5 5.6-15.2 16.7-16.7c-1 11.1-6.7 16.7-16.7 16.7ZM3.8 20.1l8.9-8.9\"/>","leave":"<path d=\"M12.7 3.5h4.2a2.1 2.1 0 0 1 2.1 2.1v12.7a2.1 2.1 0 0 1-2.1 2.1h-4.2M8.5 16.2l-4.2-4.2l4.2-4.2M4.2 12h10.6\"/>","lifebuoy":"<circle cx=\"12\" cy=\"12\" r=\"8.5\"/><circle cx=\"12\" cy=\"12\" r=\"3.8\"/><path d=\"M6 6l3.4 3.4M14.6 14.7l3.4 3.4M18 6l-3.4 3.4M9.4 14.7l-3.4 3.4\"/>","link":"<path d=\"M9.9 14.1a4.3 4.3 0 0 0 6.1 0l3.2-3.2a4.3 4.3 0 0 0-6.1-6.1l-1.1 1.1M14.1 9.9a4.3 4.3 0 0 0-6.1 0l-3.2 3.2a4.3 4.3 0 0 0 6.1 6.1l1.1-1.1\"/>","link-off":"<path d=\"M10 13.8a4 4 0 0 0 5.6 0l2.9-2.9a4 4 0 0 0-5.6-5.6l-1 1M13.8 10a4 4 0 0 0-5.6 0l-2.9 2.9a4 4 0 0 0 5.6 5.6l1-1\"/><path d=\"M3.6 3.6l16.7 16.7\"/>","list":"<path d=\"M8.2 5.5h11.9M8.2 12h11.9M8.2 18.5h11.9M3.3 5.5h0M3.3 12h0M3.3 18.5h0\"/>","list-ordered":"<path d=\"M9.7 6.8h10.8M9.7 12.8h10.8M9.7 18.8h10.8M3.8 5.4L4.7 5v4.4M3.8 9.3h2M3.8 13.7a1 1 0 0 1 2 0.3c0 1.1-2 1.7-2 2.7h2.2\"/>","live":"<circle cx=\"12\" cy=\"11.8\" r=\"2\"/><path d=\"M8.6 8.4a4.9 4.9 0 0 0 0 7.1M15.4 8.4a4.9 4.9 0 0 1 0 7.1M6.3 6.1a8.1 8.1 0 0 0 0 11.9M17.7 6.1a8.1 8.1 0 0 1 0 11.9\"/>","lock":"<rect x=\"4.7\" y=\"10.7\" width=\"14.5\" height=\"9.4\" rx=\"2.1\"/><path d=\"M7.8 10.7V7.5a4 4 0 0 1 8.3 0v3.2\"/>","lungs":"<path d=\"M12 3.5v8M12 9.4l-3 2.1M12 9.4l3 2.1M8.4 6.5C5.6 6.5 3.5 10.4 3.5 15.2c0 2.8 1.1 4.8 3.2 4.8s2.7-2.1 2.7-4.8V8.3M15.6 6.5C18.4 6.5 20.5 10.4 20.5 15.2c0 2.8-1.1 4.8-3.2 4.8s-2.7-2.1-2.7-4.8V8.3\"/>","mail":"<rect x=\"3.5\" y=\"5.5\" width=\"17\" height=\"13.2\" rx=\"1.9\"/><path d=\"M4.4 7.4l7.6 5.7l7.6-5.7\"/>","map":"<path d=\"M9.1 4.6L3.5 6.5v13l5.6-1.9l5.6 1.9l5.6-1.9V4.6l-5.6 1.9Z\"/><path d=\"M9.1 4.6v13M14.7 6.5v13\"/>","mask":"<path d=\"M3.5 7c3 1.3 5.8 1.8 8.5 1.8S17.5 8.3 20.5 7c0 6-2.5 10-5 10-1.4 0-2-1.5-3.5-1.5S9.9 17 8.5 17c-2.5 0-5-4-5-10Z\"/><path d=\"M7.5 11.5h2M14.5 11.5h2\"/>","medical":"<rect x=\"3.5\" y=\"7.1\" width=\"17\" height=\"12.3\" rx=\"1.9\"/><path d=\"M9.2 7.1V5.2a0.9 0.9 0 0 1 0.9-0.9h3.8a0.9 0.9 0 0 1 0.9 0.9v1.9M12 10.4v5.7M9.2 13.3h5.7\"/>","megaphone":"<path d=\"M3.6 9.5v4a1 1 0 0 0 1 1H7.1l9 4.5v-15L7.1 8.5H4.5a1 1 0 0 0-1 1Z\"/><path d=\"M7.1 14.5l1.3 5h2.4L10.1 15.1M19.1 9a3.2 3.2 0 0 1 0 5\"/>","members":"<circle cx=\"9.2\" cy=\"7.9\" r=\"3\"/><path d=\"M3.6 19.1c0-3.1 2.6-5.1 5.6-5.1s5.6 2.1 5.6 5.1M15.7 5a3 3 0 0 1 0 5.9M17.6 14.3c1.8 0.6 2.8 2.3 2.8 4.8\"/>","memory":"<rect x=\"3.5\" y=\"5.5\" width=\"17\" height=\"7.5\" rx=\"1.2\"/><path d=\"M3.5 15v3.5M6.6 15v3.5M9.7 15v3.5M12.8 15v3.5M15.9 15v3.5M19 15v3.5\"/><path d=\"M6.7 8h4.8M6.7 10.8h3M13.4 8h3.9M13.4 10.8h2.4\"/>","menu":"<path d=\"M3.5 6.7h17M3.5 12h17M3.5 17.3h17\"/>","mic":"<rect x=\"9.2\" y=\"3.5\" width=\"5.7\" height=\"10.4\" rx=\"2.8\"/><path d=\"M5.4 11.1a6.6 6.6 0 0 0 13.2 0M12 17.7v2.8\"/>","mic-off":"<rect x=\"9.2\" y=\"3.6\" width=\"5.7\" height=\"10.4\" rx=\"2.8\"/><path d=\"M5.5 11.1a6.6 6.6 0 0 0 11 5M18.7 11.1c0 0.8-0.1 1.5-0.4 2.2M12.1 17.7v2.8M4.5 4.5l15.1 15.1\"/>","microscope":"<path d=\"M3.4 19.9h17.2M6.2 19.9v-3.4h5.8v3.4M9.2 16.5h8.6M14.1 16.5V7.4M14.1 7.4a4 4 0 0 1 4-4h1.2M19.3 3.4v4.8M9.9 9.9h3.6\"/>","minus":"<path d=\"M3.5 12h17\"/>","minus-circle":"<circle cx=\"12\" cy=\"12\" r=\"8.5\"/><path d=\"M8 12h8\"/>","money":"<rect x=\"3.5\" y=\"6.6\" width=\"17\" height=\"10.7\" rx=\"1.8\"/><circle cx=\"12\" cy=\"12\" r=\"2.2\"/><path d=\"M6.6 9.8v0M17.4 14.2v0\"/>","moon":"<path d=\"M20.5 14.6A8.6 8.6 0 1 1 9.4 3.5a6.9 6.9 0 0 0 11.2 11.2Z\"/>","more":"<circle cx=\"5.2\" cy=\"12\" r=\"1.6\"/><circle cx=\"12\" cy=\"12\" r=\"1.6\"/><circle cx=\"18.8\" cy=\"12\" r=\"1.6\"/>","mountain":"<path d=\"M3.6 17.5L9.3 6l3.7 6.3L15.5 9.1L20.3 17.5Z\"/>","move":"<path d=\"M11.9 3.6v16.7M3.6 11.9h16.7M9 6.5l2.9-2.9l2.9 2.9M9 17.3l2.9 2.9l2.9-2.9M6.5 9l-2.9 2.9l2.9 2.9M17.3 9l2.9 2.9l-2.9 2.9\"/>","mug":"<path d=\"M4.8 9.1h11v7a4 4 0 0 1-4 4h-3a4 4 0 0 1-4-4Z\"/><path d=\"M15.8 10.5H17.3a2.5 2.5 0 0 1 0 5h-1.5M8.3 3.5c-0.8 1 0.8 2 0 3M11.8 3.5c-0.8 1 0.8 2 0 3\"/>","music":"<path d=\"M8.6 17.7V5.6l11.1-2.1v12.2\"/><circle cx=\"6\" cy=\"17.7\" r=\"2.6\"/><circle cx=\"17.2\" cy=\"15.7\" r=\"2.6\"/>","mute":"<path d=\"M3.9 9.4h3.6L12.2 5.8v12.4l-4.6-3.6H3.9Z\"/><path d=\"M16.3 9.9l4.1 4.1M20.5 9.9l-4.1 4.1\"/>","news":"<path d=\"M3.5 3.5h13.8v14.9a2.1 2.1 0 0 0 2.1 2.1H5.6a2.1 2.1 0 0 1-2.1-2.1Z\"/><path d=\"M17.3 7.7h3.2v10.6a2.1 2.1 0 0 1-2.1 2.1M7.2 7.7h6.4M7.2 11.5h6.4M7.2 15.2h3.7\"/>","nodes":"<circle cx=\"12\" cy=\"5.4\" r=\"2.1\"/><circle cx=\"5.8\" cy=\"17.9\" r=\"2.1\"/><circle cx=\"18.2\" cy=\"17.9\" r=\"2.1\"/><path d=\"M11 7.4L6.8 15.9M13 7.4l4.3 8.6M7.9 17.9h8.3\"/>","open":"<path d=\"M14 3.8h6.3v6.3M20.2 3.8l-9.4 9.4M18.2 14.2v4.2a2.1 2.1 0 0 1-2.1 2.1H5.6a2.1 2.1 0 0 1-2.1-2.1V7.9a2.1 2.1 0 0 1 2.1-2.1h4.2\"/>","palette":"<path d=\"M12.2 3.8a8.4 8.4 0 1 0 0 16.8c1.1 0 1.7-0.9 1.7-1.6c0-1.1-0.9-1.5-0.9-2.6s0.9-1.6 1.9-1.6H16.9a3.7 3.7 0 0 0 3.7-3.7C20.6 7.2 16.9 3.8 12.2 3.8Z\"/><circle cx=\"8\" cy=\"11.4\" r=\"1.1\"/><circle cx=\"10.3\" cy=\"7.9\" r=\"1.1\"/><circle cx=\"14.5\" cy=\"7.9\" r=\"1.1\"/>","parking":"<rect x=\"3.7\" y=\"3.7\" width=\"16.7\" height=\"16.7\" rx=\"3\"/><path d=\"M9.6 17V7.2h3.4a3 3 0 0 1 0 5.9H9.6\"/>","pause":"<path d=\"M7.1 3.5v17M16.9 3.5v17\"/>","paw":"<path d=\"M7.8 18.5c0-3 1.9-5.3 4.2-5.3s4.2 2.3 4.2 5.3c0 1.4-1.1 2.1-2.1 2.1c-0.8 0-1.4-0.5-2.1-0.5s-1.3 0.5-2.1 0.5c-1.1 0-2.1-0.7-2.1-2.1Z\"/><circle cx=\"5.4\" cy=\"10.6\" r=\"1.9\"/><circle cx=\"9.2\" cy=\"5.7\" r=\"1.9\"/><circle cx=\"14.8\" cy=\"5.7\" r=\"1.9\"/><circle cx=\"18.6\" cy=\"10.6\" r=\"1.9\"/>","pencil":"<path d=\"M11.9 19.6h8.4M16.1 4.2a2 2 0 0 1 2.8 2.8L7.2 18.7l-3.7 0.9l0.9-3.7Z\"/>","phone":"<path d=\"M5.7 3.4h3.9l2 4.9l-2.5 1.5a10.8 10.8 0 0 0 4.9 4.9L15.6 12.3l4.9 2v3.9a2 2 0 0 1-2 2A15.8 15.8 0 0 1 3.8 5.4a2 2 0 0 1 2-2\"/>","phone-off":"<path d=\"M5.6 4.1h3.7l1.9 4.7l-2.4 1.4a10.3 10.3 0 0 0 4.7 4.7L15.1 12.5l4.7 1.9v3.7a1.9 1.9 0 0 1-1.9 1.9A15.1 15.1 0 0 1 3.8 5.9a1.9 1.9 0 0 1 1.9-1.9\"/><path d=\"M4.3 3.6l16.1 16.1\"/>","piggy":"<path d=\"M3.5 11.4c0-3.2 3.3-5.7 7.7-5.7c1.3 0 2.4 0.2 3.4 0.6L17.4 4.7v3.3c0.8 0.7 1.4 1.6 1.6 2.5h1.4v3.4H18.8c-0.5 1-1.3 1.7-2.3 2.3V19.1h-2.9v-1.9c-0.8 0.2-1.7 0.3-2.5 0.3c-0.8 0-1.6-0.1-2.3-0.3v1.9h-2.9v-2.9C4.4 15.1 3.5 13.4 3.5 11.4Z\"/><path d=\"M14.9 10.1h0M8.7 8.1h2.9\"/>","pin":"<path d=\"M12 20.7s-6.2-5.4-6.2-10.5a6.2 6.2 0 0 1 12.4 0C18.2 15.2 12 20.7 12 20.7Z\"/><circle cx=\"12\" cy=\"10\" r=\"2.3\"/>","plane":"<path d=\"M20 4L3.5 10.8l6.6 3.1l3.1 6.6Z\"/><path d=\"M10.1 13.9l9.9-9.9\"/>","play":"<path d=\"M5.6 3.6v16.9l13.4-8.5Z\"/>","plug":"<path d=\"M9.2 4v4.6M14.8 4v4.6M6.9 8.7h10.2v2.8a5.1 5.1 0 0 1-10.2 0ZM12 16.6V20.7\"/>","plus":"<path d=\"M12 3.5v17M3.5 12h17\"/>","plus-circle":"<circle cx=\"12\" cy=\"12\" r=\"8.5\"/><path d=\"M12 8v8M8 12h8\"/>","print":"<path d=\"M7.1 8.9V3.5h9.9V8.9\"/><rect x=\"3.6\" y=\"8.9\" width=\"16.7\" height=\"7.9\" rx=\"2\"/><path d=\"M7.1 13.8h9.9v6.4H7.1ZM16.4 11.9h0\"/>","puzzle":"<path d=\"M3.8 7h4.2a2.6 2.6 0 1 1 4.8 0h4.2v4.2a2.6 2.6 0 1 1 0 4.8v4.2h-4.2a2.6 2.6 0 1 0-4.8 0H3.8v-4.2a2.6 2.6 0 1 0 0-4.8Z\"/>","quote":"<path d=\"M9.8 6.2C5.8 7.2 3.6 10 3.6 13.9v3.3h5.6v-5.6h-5.6M20.3 6.2c-3.9 1.1-6.1 3.9-6.1 7.8v3.3h5.6v-5.6h-5.6\"/>","radio":"<rect x=\"3.5\" y=\"8.3\" width=\"16.8\" height=\"11.3\" rx=\"1.9\"/><path d=\"M7.3 8.3L16.7 3.9\"/><circle cx=\"15.3\" cy=\"14\" r=\"2.4\"/><path d=\"M6.8 12.4h3.8M6.8 15.4h3.8\"/>","ranking":"<path d=\"M3.5 19.9h17M4.5 19.9V13.8h4.7M9.2 19.9V10h5.7v9.9M14.9 19.9V15.7h4.7v4.3\"/><path d=\"M12 3.4l0.9 1.7l1.9 0.3l-1.4 1.3l0.3 1.9L12 7.7l-1.7 0.9l0.3-1.9L9.3 5.4l1.9-0.3Z\"/>","record":"<circle cx=\"12\" cy=\"12\" r=\"8.5\"/><circle cx=\"12\" cy=\"12\" r=\"3\"/>","recycle":"<path d=\"M7.8 18.2H5.7a1.2 1.2 0 0 1-1-1.8l2.3-3.9M10 5.5l0.9-1.5a1.2 1.2 0 0 1 2.1 0l2.3 3.9M17.7 12.4l1.6 2.7a1.2 1.2 0 0 1-1 1.8h-4.5\"/><path d=\"M11.1 16.5l1.8 1.8l-1.8 1.8M4.5 10.4l2.4-0.7l0.7 2.5M17.2 6.1l-0.7 2.5l-2.5-0.7\"/>","reply":"<path d=\"M9.2 5.8L4 11l5.1 5.1M4 11h10.3a6.2 6.2 0 0 1 6.2 6.2v1\"/>","restroom":"<circle cx=\"7.1\" cy=\"5.3\" r=\"1.7\"/><circle cx=\"16.4\" cy=\"5.3\" r=\"1.7\"/><path d=\"M11.7 3.6v16.7M5.6 20.3v-5.1H4.7V10.6A1.4 1.4 0 0 1 6.1 9.2h1.9a1.4 1.4 0 0 1 1.4 1.4v4.6H8.5V20.3M15.5 20.3v-3.7h-2.4l1.9-6.1a0.9 0.9 0 0 1 0.9-0.9h0.9a0.9 0.9 0 0 1 0.9 0.9l1.9 6.1H17.3v3.7\"/>","retry":"<path d=\"M3.7 12a8.2 8.2 0 0 1 14.1-5.9L20.2 8.4M20.2 3.8v4.6h-4.6M20.2 12a8.2 8.2 0 0 1-14.1 5.9L3.7 15.6M3.7 20.3v-4.6h4.6\"/>","rewind":"<path d=\"M20 6.4v11.2L12.4 12ZM10.9 6.4v11.2L3.3 12Z\"/>","road":"<path d=\"M8.2 3.5L4.4 20.5M15.8 3.5l3.8 17M12 4.4v2.4M12 10.6v2.8M12 17.2V19.6\"/>","robot":"<rect x=\"5.4\" y=\"8.3\" width=\"13.2\" height=\"10.4\" rx=\"2.8\"/><path d=\"M12 4.6v3.8M9.2 13.1h0M14.8 13.1h0M9.6 16.4h4.7M3.5 13.1v1.9M20.5 13.1v1.9\"/>","rocket":"<path d=\"M11.8 15.7L8.4 12.3C9.9 6.9 13.8 3.9 20.2 3.9C20.2 10.3 17.3 14.2 11.8 15.7ZM8.4 12.3L4.9 11.8L7.4 8.3h3.9M11.8 15.7l0.5 3.4l3.4-2.5v-3.9M6.4 17.7c-1.5 0-3 1.5-3 3c1.5 0 3-1.5 3-3Z\"/><circle cx=\"15.3\" cy=\"8.8\" r=\"1.5\"/>","route":"<circle cx=\"6\" cy=\"18\" r=\"2.4\"/><circle cx=\"18\" cy=\"6\" r=\"2.4\"/><path d=\"M8.4 18H16a3 3 0 0 0 0-6H8a3 3 0 0 1 0-6h7.6\"/>","rss":"<path d=\"M4 3.5a16.5 16.5 0 0 1 16.5 16.5M4 10.4A9.6 9.6 0 0 1 13.6 20.1\"/><path d=\"M4.6 19.4h0\" stroke-width=\"3.9\"/>","save":"<path d=\"M4.7 3.5h11.5l3.2 3.2v13.6H4.7Z\"/><path d=\"M7.8 3.5v5.2h7.3V3.5M7.8 20.2v-6.3h8.4v6.3\"/>","scale":"<path d=\"M12 4.3V19.5M8.5 19.5h6.9M5.5 7.4h13M12 4.3h0M3.7 13.4L5.9 7.8L8.1 13.4M15.9 13.4L18.1 7.8l2.2 5.6M3.7 13.4a2.2 2.2 0 0 0 4.3 0M15.9 13.4a2.2 2.2 0 0 0 4.3 0\"/>","scissors":"<circle cx=\"6\" cy=\"7\" r=\"2.6\"/><circle cx=\"6\" cy=\"17\" r=\"2.6\"/><path d=\"M8.2 8.6 20 18M8.2 15.4 20 6\"/>","scroll":"<path d=\"M8.3 3.8h10.1a1.9 1.9 0 0 1 1.9 1.9v1.5H17M8.3 3.8a1.9 1.9 0 0 0-1.9 1.9v11.7a2.9 2.9 0 0 1-2.9 2.9h10.7a2.9 2.9 0 0 0 2.9-2.9v-11.7a1.9 1.9 0 0 0-1.9-1.9M10.2 9.2h3.9M10.2 13h3.9\"/>","search":"<circle cx=\"10.6\" cy=\"10.6\" r=\"7\"/><path d=\"M20.4 20.4l-4.5-4.5\"/>","seedling":"<path d=\"M12 20.8v-9.8M12 11C12 6.7 9.3 4 4.4 4c0 4.3 2.7 7 7.6 7ZM12 13.7c0-4.3 2.7-7 7.6-7c0 4.3-2.7 7-7.6 7Z\"/>","server":"<rect x=\"3.5\" y=\"3.5\" width=\"17\" height=\"7.4\" rx=\"2.1\"/><rect x=\"3.5\" y=\"13.1\" width=\"17\" height=\"7.4\" rx=\"2.1\"/><path d=\"M7.8 7.2h0M7.8 16.8h0\"/>","shapes":"<circle cx=\"7.5\" cy=\"7.7\" r=\"3.4\"/><path d=\"M16.4 3.7l3.9 6.9h-7.9ZM13.9 14.1h5.9v5.9h-5.9ZM3.6 20l3.4-5.9l3.4 5.9Z\"/>","share":"<path d=\"M12 15.2V3.3M7.4 8.1L12 3.3L16.6 8.1M4.9 12.9v6.1a1 1 0 0 0 1 1h12.2a1 1 0 0 0 1-1v-6.1\"/>","shelter":"<path d=\"M3.7 10.5L12 4l8.3 6.5M5.9 9.2v10.4M18.1 9.2v10.4\"/><circle cx=\"12\" cy=\"11\" r=\"1.6\"/><path d=\"M9.8 19.6v-3.9a2.2 2.2 0 0 1 4.3 0V19.6\"/>","shield":"<path d=\"M12 3.7L5.5 6.6v5.6c0 4.1 2.8 7.1 6.5 8.4c3.7-1.3 6.5-4.2 6.5-8.4V6.6Z\"/>","shirt":"<path d=\"M8.2 3.8L3.7 6.6l1.8 3.8l1.8-0.9v11.2h9.3V9.4l1.8 0.9l1.8-3.8l-4.7-2.7c-0.5 1.4-1.8 2.3-3.8 2.3S8.8 5.1 8.2 3.8Z\"/>","signature":"<path d=\"M3.9 14c2.4 0 3.3-8.4 5.6-8.4c1.4 0 0.9 5.6 2.4 5.6c0.9 0 1.4-2.4 2.4-2.4s0.8 1.9 1.9 1.9c0.8 0 1.4-0.6 1.9-1.1M3.9 17.8h16.7\"/>","skip":"<path d=\"M4.8 3.5l10.8 8.4l-10.8 8.4Z\"/><path d=\"M19.7 3.5v16.7\"/>","skull":"<path d=\"M12 3.7a6.5 6.5 0 0 0-6.5 6.5c0 2.2 1 3.6 2.4 4.6v2.8h8.4v-2.8c1.3-1 2.4-2.6 2.4-4.6a6.5 6.5 0 0 0-6.5-6.5Z\"/><circle cx=\"9.6\" cy=\"10.7\" r=\"1.3\"/><circle cx=\"14.4\" cy=\"10.7\" r=\"1.3\"/><path d=\"M10.6 17.7v2.8M13.4 17.7v2.8\"/>","slash":"<path d=\"M3.6 3.6l16.7 16.7\"/>","sliders":"<path d=\"M3.5 6.8h10M18.7 6.8H20.3M3.5 17.2h3.6M12.4 17.2H20.3\"/><circle cx=\"16.2\" cy=\"6.8\" r=\"2.4\"/><circle cx=\"9.8\" cy=\"17.2\" r=\"2.4\"/>","smile":"<circle cx=\"12\" cy=\"12\" r=\"8.5\"/><path d=\"M8.5 14a4 4 0 0 0 7 0M9 9.5h.01M15 9.5h.01\"/>","snow":"<path d=\"M12 3.5v17M4.6 7.8l14.7 8.5M4.6 16.3l14.7-8.5M9.6 4.9L12 7.3l2.4-2.4M9.6 19.1L12 16.7l2.4 2.4\"/>","sort":"<path d=\"M3.5 5.8h9.2M3.5 12h6.2M3.5 18.2h3M17.5 4.8v14.4M14.3 16.2l3 3l3-3\"/>","sort-asc":"<path d=\"M3.4 5.4h3M3.4 11.6h6.3M3.4 17.9h9.3M17.5 4.3v14.6M14.3 16l3 3l3-3\"/>","spark":"<path d=\"M10.4 3.6l1.7 4.8L17 10.1l-4.8 1.7L10.4 16.7l-1.7-4.8L3.9 10.1l4.8-1.7ZM17 14.8l0.8 2.1L19.8 17.6l-2.1 0.8L17 20.3l-0.8-2.1L14.3 17.6l2.1-0.8Z\"/>","square":"<rect x=\"3.5\" y=\"3.5\" width=\"17\" height=\"17\" rx=\"2.7\"/>","star":"<path d=\"M12 4l2.6 5.3l5.7 0.6l-4.3 3.9l1.2 5.7L12 16.8l-5.2 2.9l1.2-5.7l-4.3-3.9l5.7-0.6Z\"/>","steps":"<path d=\"M9.7 5.7h11M9.7 11.8h11M9.7 17.8h11\"/><path d=\"M3.7 5.7l1.5 1.5L7.7 4.8M3.7 11.8l1.5 1.5L7.7 10.8M3.7 17.8l1.5 1.5L7.7 16.8\"/>","stop":"<circle cx=\"12\" cy=\"12\" r=\"8.5\"/><path d=\"m8.5 8.5 7 7\"/>","store":"<path d=\"M3.7 8.8L5.3 3.7h13.4L20.3 8.8M3.7 8.8h16.5v1.6a2.8 2.8 0 0 1-5.4 0a2.8 2.8 0 0 1-5.6 0A2.8 2.8 0 0 1 3.7 10.4ZM4.8 12.9v7.2h14.5v-7.2M9.9 20.1v-4.1h4.1v4.1\"/>","storm":"<path d=\"M7.8 16a3.8 3.8 0 1 1 0.8-7.4A4.5 4.5 0 0 1 17.4 10.5a3.1 3.1 0 0 1-0.4 6.2\"/><path d=\"M12.9 12.2l-2.1 3.3h2.5L11.3 18.9\"/>","sun":"<circle cx=\"11.9\" cy=\"11.9\" r=\"3.4\"/><path d=\"M11.9 3.5v1.8M11.9 18.6v1.8M6 6l1.2 1.2M16.7 16.7l1.2 1.2M3.5 11.9h1.8M18.6 11.9h1.8M6 17.9l1.2-1.2M16.7 7.2l1.2-1.2\"/>","swap":"<path d=\"M3.5 7.8h14.9l-3.7-3.7M20.5 16.3H5.6l3.7 3.7\"/>","sword":"<path d=\"M20.3 3.7v3.7L10.4 17.3L6.7 13.6L16.7 3.7Z\"/><path d=\"M5.2 12L12 18.8M8.3 15.7L3.6 20.4\"/>","table":"<rect x=\"3.5\" y=\"4.3\" width=\"17\" height=\"15.1\" rx=\"1.9\"/><path d=\"M3.5 9.5h17M3.5 14.7h17M9.2 9.5V19.4M14.8 9.5V19.4\"/>","tack":"<path d=\"M9.3 4h5.6l-0.9 4.6l2.8 2.8H7.4l2.8-2.8ZM12 11.4v9.3\"/>","tag":"<path d=\"M3.8 11.2V3.8h7.4l9.3 9.3l-7.4 7.4Z\"/><circle cx=\"8\" cy=\"8\" r=\"1.2\"/>","target":"<circle cx=\"12\" cy=\"12\" r=\"8.5\"/><circle cx=\"12\" cy=\"12\" r=\"5\"/><circle cx=\"12\" cy=\"12\" r=\"1.5\"/>","telescope":"<path d=\"M3.1 11.4l14.4-7.2l2.5 5l-14.4 7.2Z\"/><path d=\"M9.1 14.9l-1.6 4.7M9.1 14.9l5.5 4.7M8.2 17.3h6.4\"/>","tent":"<path d=\"M3.5 18.4h17M12 4.9L4.8 18.4M12 4.9l7.2 13.4M12 12.5L9.3 18.4M12 12.5l2.7 5.8\"/>","terminal":"<rect x=\"3.7\" y=\"4.6\" width=\"16.7\" height=\"14.9\" rx=\"1.9\"/><path d=\"M7.4 9.2l2.8 2.8l-2.8 2.8M12.9 14.8h3.7\"/>","text":"<path d=\"M5.2 20.3L10.9 3.6h2.1l5.7 16.7M7.4 14h9.2\"/>","thumbs-up":"<path d=\"M7.3 10.4v9.6H4.8a1 1 0 0 1-1-1v-7.6a1 1 0 0 1 1-1Z\"/><path d=\"M7.3 10.4L10.9 3.3a2.2 2.2 0 0 1 2.5 2.6L12.7 9.4H18.5a2 2 0 0 1 2 2.4l-1.3 6.6a2 2 0 0 1-2 1.6H7.3\"/>","ticket":"<path d=\"M3.6 7.4h16.7v2.8a1.9 1.9 0 0 0 0 3.7v2.8H3.6v-2.8a1.9 1.9 0 0 0 0-3.7Z\"/><path d=\"M13.8 7.4v9.3\"/>","timeline":"<path d=\"M3.5 12h0.9M8.2 12h1.9M13.9 12h1.9M19.6 12h0.9\"/><circle cx=\"6.3\" cy=\"12\" r=\"1.9\"/><circle cx=\"12\" cy=\"12\" r=\"1.9\"/><circle cx=\"17.7\" cy=\"12\" r=\"1.9\"/><path d=\"M6.3 10.1V5.9M12 13.9v4.3M17.7 10.1V5.9\"/>","toolbox":"<rect x=\"3.5\" y=\"8.1\" width=\"17\" height=\"11.3\" rx=\"1.9\"/><path d=\"M9.2 8.1V5.8A1.4 1.4 0 0 1 10.6 4.3h2.8A1.4 1.4 0 0 1 14.8 5.8V8.1M3.5 12.8h17M8.2 11.4v2.8M15.8 11.4v2.8\"/>","train":"<rect x=\"6.4\" y=\"3.8\" width=\"11.2\" height=\"12.1\" rx=\"2.8\"/><path d=\"M6.4 10.3h11.2M9.2 13.1h0M14.8 13.1h0M8.7 20.5l1.9-3.3M15.3 20.5l-1.9-3.3\"/>","trash":"<path d=\"M4.1 6.7h15.8M10 10.6v5.9M14 10.6v5.9M6.1 6.7l1 11.8a2 2 0 0 0 2 2h5.9a2 2 0 0 0 2-2l1-11.8M9 6.7V3.7h5.9v3\"/>","tree":"<path d=\"M12.1 3.6L7 10.6h2.8L5.6 16.6h13l-4.2-6h2.8ZM12.1 16.6v3.7\"/>","trend-down":"<path d=\"M3.2 7.2l5.6 5.6l3.8-3.8l7.4 7.4\"/><path d=\"M14.4 16.6h5.6v-5.6\"/>","trend-up":"<path d=\"M3.2 16.8L8.8 11.3l3.8 3.8l7.4-7.4\"/><path d=\"M14.4 7.4h5.6v5.6\"/>","trophy":"<path d=\"M7.9 4h8.4v5.2a4.1 4.1 0 0 1-8.4 0ZM7.9 6.1H4.7a3.2 3.2 0 0 0 3.2 4.1M16.2 6.1h3.2a3.2 3.2 0 0 1-3.2 4.1M12 13.4v4.1M7.9 20.8h8.4\"/>","tv":"<rect x=\"3.5\" y=\"7.8\" width=\"17\" height=\"11.6\" rx=\"1.8\"/><path d=\"M8.4 4.3l3.6 3.6l3.6-3.6\"/>","umbrella":"<path d=\"M3.8 12.5a8.4 8.4 0 0 1 16.6 0ZM12.1 12.5v6a1.9 1.9 0 0 1-3.7 0M12.1 4.1v0\"/>","undo":"<path d=\"M9.2 14.2L4 8.9l5.2-5.2\"/><path d=\"M4 8.9h11a5.8 5.8 0 0 1 0 11.5H11.3\"/>","up":"<path d=\"M3.7 16.1l8.3-8.3l8.3 8.3\"/>","upload":"<path d=\"M12 20.8V9.2M6.8 14.5l5.2-5.2l5.2 5.2M4.7 4h14.7\"/>","user":"<circle cx=\"12\" cy=\"7.4\" r=\"3.8\"/><path d=\"M4.3 20.5c0-3.9 3.4-6.6 7.7-6.6s7.7 2.6 7.7 6.6\"/>","user-check":"<circle cx=\"9.2\" cy=\"8.1\" r=\"2.8\"/><path d=\"M4 19c0-2.9 2.4-4.9 5.4-4.9s5.4 1.9 5.4 4.9M15.4 10.8l1.8 1.8l3.6-3.6\"/>","user-circle":"<circle cx=\"12\" cy=\"12\" r=\"8.5\"/><circle cx=\"12\" cy=\"10\" r=\"3\"/><path d=\"M6.6 18.3a6.5 6.5 0 0 1 10.8 0\"/>","user-lock":"<circle cx=\"9.8\" cy=\"7.3\" r=\"3.3\"/><path d=\"M3.5 18.8c0-3.4 2.8-5.7 6.2-5.7c1.2 0 2.2 0.3 3.1 0.7\"/><rect x=\"14.6\" y=\"14.5\" width=\"5.7\" height=\"4.8\" rx=\"1\"/><path d=\"M16 14.5v-1.2a1.5 1.5 0 0 1 2.9 0v1.2\"/>","user-minus":"<circle cx=\"10.1\" cy=\"8\" r=\"3.3\"/><path d=\"M4 19.3c0-3.3 2.7-5.7 6.1-5.7c1.1 0 2.2 0.3 3 0.7\"/><path d=\"M15.1 17h5.7\"/>","user-off":"<circle cx=\"12\" cy=\"8.2\" r=\"3.5\"/><path d=\"M5.1 20c0-3.6 3-5.9 6.9-5.9s6.9 2.3 6.9 5.9\"/><path d=\"M3.7 3.7l16.7 16.7\"/>","user-pen":"<circle cx=\"9.8\" cy=\"8\" r=\"3.3\"/><path d=\"M3.8 19.1c0-3.3 2.7-5.6 6-5.6c1.1 0 2.1 0.3 3 0.7\"/><path d=\"M19.1 12.1l1.4 1.4l-4.7 4.7l-1.9 0.5l0.5-1.9Z\"/>","user-tag":"<circle cx=\"10\" cy=\"7.6\" r=\"3.3\"/><path d=\"M3.8 18.9c0-3.3 2.8-5.6 6.1-5.6c1.1 0 2.2 0.3 3.1 0.7\"/><path d=\"M14.2 14.2h3.7l2.4 2.4l-2.4 2.4h-3.7Z\"/><path d=\"M16.1 16.5h0\"/>","video":"<rect x=\"3.4\" y=\"6.4\" width=\"12.3\" height=\"11.3\" rx=\"1.9\"/><path d=\"M15.6 10.2l4.7-2.8v9.4l-4.7-2.8\"/>","volume":"<path d=\"M3.5 9.5h3.7L11.8 5.8v12.6l-4.7-3.7H3.5Z\"/><path d=\"M15.5 9.5a3.7 3.7 0 0 1 0 5.2M18.1 6.9a7.3 7.3 0 0 1 0 10.5\"/>","walk":"<circle cx=\"12.3\" cy=\"5.1\" r=\"1.7\"/><path d=\"M8.8 20.3l2.4-5.5l1.9 2.2V20.3M11 14.8l0.9-5.2l-2.7 1.4l-1.4 2.7M11.9 9.6l1.8 2.7l2.7 0.9\"/>","wallet":"<path d=\"M3.5 6.8A2.7 2.7 0 0 1 6.2 4.2H18.4v4.2M3.5 6.8V18a2.1 2.1 0 0 0 2.1 2.1h14.9V8.4H6.2A2.7 2.7 0 0 1 3.5 6.8Z\"/><path d=\"M16.2 14.2h0\"/>","wand":"<path d=\"M3.7 20.3L13.9 10.1M12.1 8.3l3.6 3.6\"/><path d=\"M17.9 3.7l0.9 2.3l2.3 0.9l-2.3 0.9l-0.9 2.3l-0.9-2.3l-2.3-0.9l2.3-0.9Z\"/>","water":"<path d=\"M3.5 10.2c2.1 0 2.1-1.8 4.3-1.8s2.1 1.8 4.2 1.8s2.1-1.8 4.3-1.8s2.1 1.8 4.2 1.8M3.5 15.6c2.1 0 2.1-1.8 4.3-1.8s2.1 1.8 4.2 1.8s2.1-1.8 4.3-1.8s2.1 1.8 4.2 1.8\"/>","wave":"<path d=\"M3.7 16.2c2.1 0 2.1-1.7 4.2-1.7s2.1 1.7 4.2 1.7s2.1-1.7 4.2-1.7s2.1 1.7 4.2 1.7\"/><path d=\"M6.5 12.7A5.6 5.6 0 0 1 16.4 9.4c-1.9-0.4-3.5 0.3-4 2\"/>","weight":"<circle cx=\"12\" cy=\"5.2\" r=\"2\"/><path d=\"M7.1 8.7h9.9l3 11.3H4.1Z\"/>","wifi":"<path d=\"M3.7 9.4a12.4 12.4 0 0 1 16.7 0M6.4 12.5a8.4 8.4 0 0 1 11.5 0M9.1 15.6a4.4 4.4 0 0 1 6.2 0M12.1 18.6h0\"/>","wind":"<path d=\"M3.5 9.9h10.4a2.8 2.8 0 1 0-2.8-2.8M3.5 13.7h14.2a2.8 2.8 0 1 1-2.8 2.8M3.5 17.5h6.6\"/>","window":"<rect x=\"3.5\" y=\"4.5\" width=\"17\" height=\"15\" rx=\"2\"/><path d=\"M3.5 9h17\"/>","window-restore":"<rect x=\"3.5\" y=\"8.5\" width=\"12\" height=\"11\" rx=\"2\"/><path d=\"M8.5 8.5v-2a2 2 0 0 1 2-2h8a2 2 0 0 1 2 2v7a2 2 0 0 1-2 2h-3\"/>","wizard":"<path d=\"M3.6 20h16.7M6.3 20L9.9 9.1L15.7 3.3L14.1 10.1L17.8 20\"/><path d=\"M8.4 15.4h7.3\"/>","wrench":"<path d=\"M14.6 3.6a5.2 5.2 0 0 0-4.6 7.3L3.7 17.3V20.3h3.1l6.4-6.4a5.2 5.2 0 0 0 7.3-4.6l-3.2 1.2l-2.5-2.5l1.2-3.2Z\"/>","x-circle":"<circle cx=\"12\" cy=\"12\" r=\"8.5\"/><path d=\"m9 9 6 6M15 9l-6 6\"/>","zap":"<path d=\"M13.4 3.5L5.9 12.9h5.7l-0.9 7.6l7.6-9.4h-5.7Z\"/>"};
++ const S = {"airplane":"<path d=\"M11.8 2.6c1.3 0 2 1.2 2 3V9.5l7.2 4.2v2.5L13.8 13.7v3.5l2 1.5v2.5L11.8 19.7l-3.7 1.2v-2.5l2-1.5v-3.5l-7.2 2.5v-2.5L9.8 9.5V5.3c0-1.8 0.7-3 2-3Z\"/>","alert":"<path fill-rule=\"evenodd\" d=\"M10.5 4.1a1.7 1.7 0 0 1 3 0l7.7 13.3a1.7 1.7 0 0 1-1.5 2.6H4.3a1.7 1.7 0 0 1-1.5-2.6ZM11 8.8h2v5.2h-2ZM12 15.2a1.2 1.2 0 1 1 0 2.4a1.2 1.2 0 0 1 0-2.4Z\"/>","alert-circle":"<path fill-rule=\"evenodd\" d=\"M12.9 2.7a9.4 9.4 0 1 0 0 18.7a9.4 9.4 0 0 0 0-18.7ZM11.7 6.9h2.5v7.1h-2.5ZM12.9 15.3a1.5 1.5 0 1 1 0 3a1.5 1.5 0 0 1 0-3Z\"/>","archive":"<rect x=\"2.6\" y=\"3.4\" width=\"18.8\" height=\"5.4\" rx=\"1.2\"/><path fill-rule=\"evenodd\" d=\"M4.4 10h15.2v9.2a1.6 1.6 0 0 1-1.6 1.6H6a1.6 1.6 0 0 1-1.6-1.6ZM9.6 12.4v1.8h4.8v-1.8Z\"/>","bell":"<path d=\"M5.2 15.4V9.6a6.8 6.8 0 0 1 13.7 0v5.7l1.9 2.6H3.3ZM9.7 19.3h4.6a2.3 2.3 0 0 1-4.6 0Z\"/>","binoculars":"<rect x=\"2.9\" y=\"5.4\" width=\"6.8\" height=\"16\" rx=\"3.4\"/><rect x=\"14.3\" y=\"5.4\" width=\"6.8\" height=\"16\" rx=\"3.4\"/><rect x=\"9.3\" y=\"10.7\" width=\"5.4\" height=\"2.8\" rx=\"1\"/><path class=\"ln\" d=\"M5.8 5.4V5.2a1.3 1.3 0 0 1 2.6 0v0.2M17.6 5.4V5.2a1.3 1.3 0 0 1 2.6 0v0.2\"/>","book":"<path d=\"M4.3 5.2A2.4 2.4 0 0 1 6.8 2.7h12.2v14.6H6.8a2.4 2.4 0 0 0-2.4 2.4Z\"/><path class=\"ln\" d=\"M7.2 20.2h11.2\"/>","book-open":"<path d=\"M10.9 5.8C8.8 4.4 6 3.8 2.5 4.5v14c3.5-0.6 6.3 0 8.4 1.5ZM13.1 5.8c2.1-1.5 5-2 8.4-1.4v14c-3.5-0.6-6.3 0-8.4 1.5Z\"/>","box":"<path d=\"M12 2.7l9.4 4.5l-9.4 4.5l-9.4-4.5ZM2.6 8.9l8.6 4.1v8.2l-8.6-4.3ZM21.4 8.9l-8.6 4.1v8.2l8.6-4.3Z\"/>","brain":"<path d=\"M8.9 3.8a3.2 3.2 0 0 0-3.2 3.1a3.1 3.1 0 0 0-2.2 5.3a3.1 3.1 0 0 0 2.2 5.2a3.2 3.2 0 0 0 5.7 1.3V5.6A2.3 2.3 0 0 0 8.9 3.8Z\"/><path d=\"M15.1 3.8a3.2 3.2 0 0 1 3.2 3.1a3.1 3.1 0 0 1 2.2 5.3a3.1 3.1 0 0 1-2.2 5.2a3.2 3.2 0 0 1-5.7 1.3V5.6A2.3 2.3 0 0 1 15.1 3.8Z\"/>","bridge":"<path d=\"M5.7 4.6h2.6v15.4H5.7ZM15.7 4.6h2.6v15.4h-2.6ZM3.4 14.6h17.2v2.8H3.4Z\"/><path class=\"ln\" d=\"M4 10c1.6 0 2.5-2.3 3-5c2.4 5.2 7.6 5.2 10 0c.5 2.7 1.4 5 3 5M12 10.9V15\"/>","briefcase":"<path d=\"M2.7 9.1a2.5 2.5 0 0 1 2.5-2.5h13.6a2.5 2.5 0 0 1 2.5 2.5v2.8H2.7ZM2.7 13.1h7.2v1.5h4.3v-1.5h7.2V17.9a2.5 2.5 0 0 1-2.5 2.5H5.2a2.5 2.5 0 0 1-2.5-2.5Z\"/><path class=\"ln\" d=\"M9.1 6.6V5.7A1.5 1.5 0 0 1 10.5 4.2h2.9A1.5 1.5 0 0 1 14.9 5.7v0.9\"/>","bug":"<path fill-rule=\"evenodd\" d=\"M12 7a4.8 4.8 0 0 1 4.8 4.8v3.4a4.8 4.8 0 0 1-9.6 0v-3.4A4.8 4.8 0 0 1 12 8Zm-0.7 4.4v7.4h1.4v-7.4Z\"/><path d=\"M9.4 5.8a2.6 2.6 0 0 1 5.2 0Z\"/><path class=\"ln\" d=\"M7.2 12.5H3.8M20.2 12.5h-3.4M7.6 9.4L5 7M16.4 9.4L19 7M7.6 16.6L5 19M16.4 16.6L19 19\"/>","burst":"<path d=\"M12.1 2.6l2 4.6l4.7-1.9l-1.9 4.7l4.6 2l-4.6 2l1.9 4.7l-4.7-1.9l-2 4.6l-2-4.6l-4.7 1.9l1.9-4.7L2.7 12l4.6-2l-1.9-4.7l4.7 1.9Z\"/>","calendar":"<path fill-rule=\"evenodd\" d=\"M4.1 8.1a2 2 0 0 1 2-2h11.8a2 2 0 0 1 2 2V19.5a2 2 0 0 1-2 2H6.1a2 2 0 0 1-2-2Zm2.2 3.9V19.3h11.4v-7.3Z\"/><path class=\"ln\" d=\"M9 3.9v3.5M15 3.9v3.5\"/>","camera":"<path fill-rule=\"evenodd\" d=\"M2.5 7.8a1.9 1.9 0 0 1 1.9-1.9h2.6L8.8 3.3h6.3l1.8 2.6h2.6A1.9 1.9 0 0 1 21.5 7.8v10.7a1.9 1.9 0 0 1-1.9 1.9H4.4A1.9 1.9 0 0 1 2.5 18.5Zm9.5 2a3.6 3.6 0 1 0 0 7.2a3.6 3.6 0 0 0 0-7.2Z\"/>","camera-flip":"<path fill-rule=\"evenodd\" d=\"M2.5 7.8a1.9 1.9 0 0 1 1.9-1.9h2.6L8.8 3.3h6.3l1.8 2.6h2.6A1.9 1.9 0 0 1 21.5 7.8v10.7a1.9 1.9 0 0 1-1.9 1.9H4.4A1.9 1.9 0 0 1 2.5 18.5ZM7.7 11.7A4.5 4.5 0 0 1 16.3 11.7L13.9 12.6A2 2 0 0 0 10.1 12.6ZM16.3 14.8A4.5 4.5 0 0 1 7.7 14.8L10.1 14A2 2 0 0 0 13.9 14Z\"/>","camera-off":"<path d=\"M8.5 4.6L9 3.8h6.1l1.7 2.5h2.5A1.8 1.8 0 0 1 21.2 8.1v9.1ZM3.8 7.3L16.7 20.2H4.8A1.8 1.8 0 0 1 3 18.4V8.1Z\"/><path class=\"ln\" d=\"M4 3.8l16.2 16.2\"/>","car":"<path fill-rule=\"evenodd\" d=\"M5.6 5.2h12.7l2.7 5.5H3ZM2.6 12.2h18.7v4.5H2.6ZM5.9 14.4a1.1 1.1 0 1 0 2.3 0a1.1 1.1 0 1 0-2.3 0ZM15.8 14.4a1.1 1.1 0 1 0 2.3 0a1.1 1.1 0 1 0-2.3 0ZM5 17.5h2.7v1.8H5ZM16.3 17.5h2.7v1.8h-2.7Z\"/>","card":"<path fill-rule=\"evenodd\" d=\"M2.6 7.4a2.4 2.4 0 0 1 2.4-2.4h13.9a2.4 2.4 0 0 1 2.4 2.4v9.3a2.4 2.4 0 0 1-2.4 2.4h-13.9a2.4 2.4 0 0 1-2.4-2.4ZM2.6 9.5v1.7h18.7V9.5ZM5.9 14.2v1.5h4.8v-1.5Z\"/>","care":"<path d=\"M12 11s-4.3-2.6-4.3-5.6a2.3 2.3 0 0 1 4.3-1.5a2.3 2.3 0 0 1 4.3 1.5c0 3-4.3 5.6-4.3 5.6Z\"/><path class=\"ln\" d=\"M3.8 13.8v6M3.8 15.2h3.1l3.3 2.7h7.5a1.7 1.7 0 0 0 0-3.4h-3.9\"/>","cart":"<path d=\"M6.3 7h15l-2.5 8.3H8.1Z\"/><circle cx=\"9.5\" cy=\"19.4\" r=\"1.6\"/><circle cx=\"17\" cy=\"19.4\" r=\"1.6\"/><path class=\"ln\" d=\"M3.8 4.8H5.8l2.3 10.5\"/>","cc":"<path fill-rule=\"evenodd\" d=\"M5.6 4.6h12.7a3 3 0 0 1 3 3v8.8a3 3 0 0 1-3 3h-12.7a3 3 0 0 1-3-3v-8.8a3 3 0 0 1 3-3ZM10.8 9.5A3.2 3.2 0 1 0 10.8 14.5L9.6 13A1.3 1.3 0 1 1 9.6 11ZM17.4 9.5A3.2 3.2 0 1 0 17.4 14.5L16.2 13A1.3 1.3 0 1 1 16.2 11Z\"/>","chart":"<path class=\"ln\" d=\"M4 3.5v16.2h16.2\"/><path d=\"M7 14.9L11 10.3l3 2.5l5.2-6.2V17.7H7Z\"/>","chat":"<path d=\"M2.7 4.7A1.8 1.8 0 0 1 4.5 3h15.2a1.8 1.8 0 0 1 1.8 1.8v10.9a1.8 1.8 0 0 1-1.8 1.8H8.3L2.7 21.8Z\"/>","chat-off":"<path d=\"M8.1 4.6H19a1.6 1.6 0 0 1 1.6 1.6v9.5a1.6 1.6 0 0 1-0.4 1ZM3.4 7.3L12.9 16.8H8.3l-4.9 4.6Z\"/><path class=\"ln\" d=\"M4 4.2l16 16\"/>","check-circle":"<path fill-rule=\"evenodd\" d=\"M12.9 2.7a9.4 9.4 0 1 0 0 18.7a9.4 9.4 0 0 0 0-18.7ZM17.3 8.9l1.6 1.6l-7 7l-4.1-4.1l1.6-1.6l2.6 2.6Z\"/>","child":"<circle cx=\"12\" cy=\"5.2\" r=\"2.6\"/><path class=\"ln\" d=\"M7.7 10L12 8.6l4.3 1.4M12 8.6v5.8M9.1 20.1l2.9-5.8l2.9 5.8\"/>","chip":"<path fill-rule=\"evenodd\" d=\"M8.6 7.2h6.8a1.4 1.4 0 0 1 1.4 1.4v6.8a1.4 1.4 0 0 1-1.4 1.4H8.6a1.4 1.4 0 0 1-1.4-1.4V8.6a1.4 1.4 0 0 1 1.4-1.4Zm1.7 3.1v3.4h3.4v-3.4Z\"/><path class=\"ln\" d=\"M10.2 4v3.2M13.8 4v3.2M10.2 16.8V20M13.8 16.8V20M4 10.2h3.2M4 13.8h3.2M16.8 10.2H20M16.8 13.8H20\"/>","circle":"<circle cx=\"12\" cy=\"12\" r=\"9.5\"/>","city":"<path fill-rule=\"evenodd\" d=\"M5.4 7.7h4.6v10.9H5.4Zm1.9 2.2v1.4h1.2v-1.4Zm0 2.9v1.4h1.2v-1.4Z\"/><path fill-rule=\"evenodd\" d=\"M10.7 3.4h5.1v15.2h-5.1Zm1.7 2.4v1.4h1.4V5.8Zm0 2.9v1.4h1.4V8.7Zm0 2.9v1.4h1.4v-1.4Z\"/><path d=\"M16.5 11.3h2.2v7.4h-2.2Z\"/><path class=\"ln\" d=\"M3.9 18.6h16.1\"/>","clapper":"<path fill-rule=\"evenodd\" d=\"M2.6 5.9L19.9 2.7l0.9 4.3L3.2 8.7ZM7 5.1L9.2 8.1l2.6-0.2L9.6 4.6ZM12.6 4l2.2 3.6l2.6-0.3L15.2 3.6Z\"/><path d=\"M3.1 9.9h18.2v9a1.6 1.6 0 0 1-1.6 1.6h-15a1.6 1.6 0 0 1-1.6-1.6Z\"/>","clipboard":"<path fill-rule=\"evenodd\" d=\"M7.5 4.2h9a2 2 0 0 1 2 2v13.1a2 2 0 0 1-2 2H7.5a2 2 0 0 1-2-2V6.3a2 2 0 0 1 2-2ZM9.1 9.9v1.6h5.8v-1.6Zm0 3.9v1.6h3.9v-1.6Z\"/><rect x=\"8.7\" y=\"2.5\" width=\"6.6\" height=\"3.7\" rx=\"1.2\"/>","clipboard-check":"<path fill-rule=\"evenodd\" d=\"M7.5 4.2h9a2 2 0 0 1 2 2v13.1a2 2 0 0 1-2 2H7.5a2 2 0 0 1-2-2V6.3a2 2 0 0 1 2-2ZM8 13.1L11 16.1l5-5l-1.6-1.6l-3.4 3.4l-1.5-1.5Z\"/><rect x=\"8.7\" y=\"2.5\" width=\"6.6\" height=\"3.7\" rx=\"1.2\"/>","clock":"<path fill-rule=\"evenodd\" d=\"M12.9 2.7a9.4 9.4 0 1 0 0 18.7a9.4 9.4 0 0 0 0-18.7ZM11.9 6.6h2.3v5l3.3 2l-1.1 2l-4.3-2.7Z\"/>","cloud":"<path d=\"M7.9 18.2h9.6a4.2 4.2 0 0 0 0.6-8.3A6.1 6.1 0 0 0 6.5 9.2A4.5 4.5 0 0 0 7.9 18.2Z\"/>","cloud-off":"<path d=\"M10.1 5.7A6 6 0 0 1 17.9 9.8a4.1 4.1 0 0 1 2.8 6.5ZM6.6 9.1L15.5 18H7.9A4.4 4.4 0 0 1 6.4 9.2Z\"/><path class=\"ln\" d=\"M5.1 4.2l15 15\"/>","coin":"<path fill-rule=\"evenodd\" d=\"M13 2.6a9.4 9.4 0 1 0 0 18.7a9.4 9.4 0 0 0 0-18.7ZM12 5.8h2.1v1.2c1.1 0.2 2.1 0.8 2.6 1.7l-1.7 1c-0.3-0.6-1-1-1.8-1c-0.9 0-1.5 0.4-1.5 1s0.5 0.8 1.8 1.1c1.8 0.4 3.5 1 3.5 3.1c0 1.4-1 2.5-2.8 2.8V18h-2.1v-1.3c-1.2-0.2-2.3-0.9-2.8-2l1.7-1c0.4 0.7 1.1 1.1 2.1 1.1c1 0 1.6-0.4 1.6-1s-0.6-0.8-2-1.1c-1.7-0.4-3.4-1-3.4-3c0-1.3 1-2.4 2.7-2.7Z\"/>","columns":"<path d=\"M2.6 6.3a2.7 2.7 0 0 1 2.7-2.7h13.4a2.7 2.7 0 0 1 2.7 2.7v1.5H2.6ZM2.6 9.9h8.3v10.4H5.3a2.7 2.7 0 0 1-2.7-2.7ZM13 9.9h8.3v7.7a2.7 2.7 0 0 1-2.7 2.7H13Z\"/>","compass":"<path fill-rule=\"evenodd\" d=\"M12.9 2.7a9.4 9.4 0 1 0 0 18.7a9.4 9.4 0 0 0 0-18.7ZM17.4 7.7L14.9 14.1L8.5 16.5L11 10.1Z\"/>","compress":"<path d=\"M9.7 9.7H2.7L9.7 2.7ZM14.3 9.7h7l-7-7ZM9.7 14.3H2.7l7 7ZM14.3 14.3h7l-7 7Z\"/>","computer":"<rect x=\"2.6\" y=\"3.4\" width=\"18.8\" height=\"12.8\" rx=\"2.2\"/><path class=\"ln\" d=\"M8 20h8M12 16.2v3.8\"/>","contrast":"<path fill-rule=\"evenodd\" d=\"M12.4 2.7a9.4 9.4 0 1 0 0 18.7a9.4 9.4 0 0 0 0-18.7Zm0 2.1a7.2 7.2 0 0 1 0 14.4Z\"/>","cookie":"<path fill-rule=\"evenodd\" d=\"M21.6 12.4a9.4 9.4 0 1 1-10-10a3.4 3.4 0 0 0 4.4 3.9a3.4 3.4 0 0 0 5.5 5.9ZM7 9.1a1.3 1.3 0 1 0 2.7 0a1.3 1.3 0 1 0-2.7 0ZM10.9 14a1.3 1.3 0 1 0 2.7 0a1.3 1.3 0 1 0-2.7 0ZM6.5 15.7a1.3 1.3 0 1 0 2.7 0a1.3 1.3 0 1 0-2.7 0ZM14.8 15.7a1.3 1.3 0 1 0 2.7 0a1.3 1.3 0 1 0-2.7 0Z\"/>","copy":"<rect x=\"7.5\" y=\"7.5\" width=\"13.8\" height=\"13.8\" rx=\"2.5\"/><path class=\"ln\" d=\"M16.4 7.5V5.9a2.1 2.1 0 0 0-2.1-2.1H5.9a2.1 2.1 0 0 0-2.1 2.1v8.5a2.1 2.1 0 0 0 2.1 2.1h1.7\"/>","couch":"<path d=\"M7.1 4.2h9.7A2.5 2.5 0 0 1 19.4 6.7v1.9a3.1 3.1 0 0 0-3.1 3.1v0.1H7.7v-0.1A3.1 3.1 0 0 0 4.6 8.7V6.7A2.5 2.5 0 0 1 7.1 4.2ZM2.7 11.6a2.5 2.5 0 0 1 5.1 0v1.9h8.6V11.6a2.5 2.5 0 0 1 5.1 0v5.5H2.7Z\"/><path class=\"ln\" d=\"M5.2 17.1v1.9M18.8 17.1v1.9\"/>","cpu":"<path fill-rule=\"evenodd\" d=\"M7 5.8h10A1.2 1.2 0 0 1 18.2 7v10a1.2 1.2 0 0 1-1.2 1.2H7A1.2 1.2 0 0 1 5.8 17V7A1.2 1.2 0 0 1 7 5.8Zm3.4 4.6a0.6 0.6 0 0 0-0.6 0.6v3.2a0.6 0.6 0 0 0 0.6 0.6h3.2a0.6 0.6 0 0 0 0.6-0.6V11a0.6 0.6 0 0 0-0.6-0.6Z\"/><path class=\"ln\" d=\"M9.5 3.7v3.3M14.5 3.7v3.3M9.5 17v3.3M14.5 17v3.3M3.7 9.5h3.3M3.7 14.5h3.3M17 9.5h3.3M17 14.5h3.3\"/>","crown":"<path d=\"M2.6 7.3L7.4 11.5L12 4.1L16.6 11.5l4.8-4.2l-2 11.7H4.6Z\"/>","cubes":"<path d=\"M12 2.3L7.8 4.4v4.8l4.2 2.1l4.2-2.1V4.4ZM6.8 12.1L2.7 14.2v4.8l4.2 2.1l4.2-2.1v-4.8ZM17.2 12.1l-4.2 2.1v4.8l4.2 2.1l4.2-2.1v-4.8Z\"/>","database":"<ellipse cx=\"12\" cy=\"5.7\" rx=\"7.9\" ry=\"3.2\"/><path d=\"M4.1 7.5a7.9 3.2 0 0 0 15.9 0v4.3a7.9 3.2 0 0 1-15.9 0ZM4.1 13.4a7.9 3.2 0 0 0 15.9 0v4.7a7.9 3.2 0 0 1-15.9 0Z\"/>","dice":"<path fill-rule=\"evenodd\" d=\"M6.2 2.7h11.5a3.6 3.6 0 0 1 3.6 3.6v11.5a3.6 3.6 0 0 1-3.6 3.6H6.2a3.6 3.6 0 0 1-3.6-3.6V6.2a3.6 3.6 0 0 1 3.6-3.6ZM6.2 8.2a2 2 0 1 0 3.9 0a2 2 0 1 0-3.9 0ZM13.8 8.2a2 2 0 1 0 3.9 0a2 2 0 1 0-3.9 0ZM10 12a2 2 0 1 0 3.9 0a2 2 0 1 0-3.9 0ZM6.2 15.8a2 2 0 1 0 3.9 0a2 2 0 1 0-3.9 0ZM13.8 15.8a2 2 0 1 0 3.9 0a2 2 0 1 0-3.9 0Z\"/>","dish":"<path d=\"M2.7 9.7A11.7 11.7 0 0 0 14.4 21.4Z\"/><path class=\"ln\" d=\"M8.8 15.3l4.9-4.9M14.2 4a5.8 5.8 0 0 1 5.8 5.8M14.2 8.1a1.8 1.8 0 0 1 1.8 1.8\"/>","donate":"<path fill-rule=\"evenodd\" d=\"M12 2.2a5.9 5.9 0 1 0 0 11.8a5.9 5.9 0 0 0 0-11.8Zm-0.8 3.4h1.7v5.1h-1.7ZM2.9 15h18.2v6H2.9ZM7.8 17.1v1.6h8.5V17.1Z\"/>","door":"<path fill-rule=\"evenodd\" d=\"M14.3 4.5L6.2 3v17.1l8.2-1.5ZM10.2 11.5a1 1 0 1 0 2 0a1 1 0 1 0-2 0Z\"/><path class=\"ln\" d=\"M15.5 5.3h1.4a0.9 0.9 0 0 1 0.9 0.9v13.3M15.5 19.5H20M4 19.5h2.1\"/>","download":"<path d=\"M10.6 2.3h2.5v7h4.7L11.9 15.4l-5.9-5.9h4.7Z\"/><path class=\"ln\" d=\"M4.5 19.7h14.9\"/>","drive":"<path fill-rule=\"evenodd\" d=\"M5.3 11.4h13.5a2.7 2.7 0 0 1 2.7 2.7v3a2.7 2.7 0 0 1-2.7 2.7H5.3a2.7 2.7 0 0 1-2.7-2.7v-3a2.7 2.7 0 0 1 2.7-2.7ZM16.8 14.4a1.1 1.1 0 1 1 0 2.3a1.1 1.1 0 0 1 0-2.3ZM13.7 14.4a1.1 1.1 0 1 1 0 2.3a1.1 1.1 0 0 1 0-2.3Z\"/><path class=\"ln\" d=\"M4.1 11.9L6.8 4.7h10.4l2.8 7.2\"/>","drop":"<path d=\"M12 2.2s7 7.4 7 12.6a7 7 0 0 1-13.9 0C5 9.6 12 2.2 12 2.2Z\"/>","eraser":"<path d=\"M14 3.9l6.1 6.1-5.2 5.2-6.1-6.1ZM7.4 10l6.2 6.2-3.2 3.2H6.1l-2.9-2.9a1.6 1.6 0 0 1 0-2.3Z\"/><path class=\"ln\" d=\"M13 19.4h7\"/>","expand":"<path d=\"M2.7 2.7h7L2.7 9.7ZM21.3 2.7h-7l7 7ZM2.7 21.3h7l-7-7ZM21.3 21.3h-7l7-7Z\"/>","eye":"<path fill-rule=\"evenodd\" d=\"M12 5.3C6.4 5.3 2.6 12 2.6 12s3.9 6.7 9.4 6.7S21.5 12 21.5 12S17.6 5.3 12 5.3Zm0 3.3a3.3 3.3 0 1 1 0 6.7a3.3 3.3 0 0 1 0-6.7Z\"/><circle cx=\"12\" cy=\"12\" r=\"1.6\"/>","eye-off":"<path d=\"M9 5.8A10 10 0 0 1 21.4 12a10 10 0 0 1-2.5 3.8L15.3 12.2a3.3 3.3 0 0 0-3.5-3.5ZM15 18.2A10 10 0 0 1 2.6 12a10 10 0 0 1 2.5-3.8L8.7 11.8a3.3 3.3 0 0 0 3.5 3.5Z\"/><path class=\"ln\" d=\"M4.6 4.6l14.8 14.8\"/>","fast-forward":"<path d=\"M3 5.5v13.1L12 12ZM12.7 5.5v13.1L21.8 12Z\"/>","file":"<path d=\"M5.8 2.4h7.6v5.2h5V21.2H5.8ZM15 2.7l3.1 3.3h-3.1Z\"/>","file-code":"<path fill-rule=\"evenodd\" d=\"M5.8 2.4h7.6v5.2h5V21.2H5.8ZM9.8 11l1.5 1.4l-1.6 1.7l1.6 1.7l-1.5 1.4l-2.9-3.1ZM14.4 11l-1.5 1.4l1.6 1.7l-1.6 1.7l1.5 1.4l2.9-3.1Z\"/><path d=\"M15 2.7l3.1 3.3h-3.1Z\"/>","film":"<path fill-rule=\"evenodd\" d=\"M4.8 3.6h14.4a2.3 2.3 0 0 1 2.3 2.3v12.3a2.3 2.3 0 0 1-2.3 2.3H4.8A2.3 2.3 0 0 1 2.5 18.2V5.8A2.3 2.3 0 0 1 4.8 3.6Zm3.8 2v12.9h6.8V5.5ZM4.4 6v2h2.1V6Zm0 5v1.8h2.1v-1.8Zm0 4.9v2h2.1v-2Zm13.1-10v2h2.1V6Zm0 5v1.8h2.1v-1.8Zm0 4.9v2h2.1v-2Z\"/>","finish":"<path d=\"M6.5 4.2h3.9v4.6H6.5ZM14.8 4.2h4a0.9 0.9 0 0 1 0.9 0.9v3.7h-4.9ZM10.5 8.6h4.5v4.6H10.5Z\"/><path class=\"ln\" d=\"M6 20.3V4.1\"/>","fire":"<path fill-rule=\"evenodd\" d=\"M12.1 19.8a6.8 6.8 0 0 0 6.8-6.8c0-4.3-2.9-6.8-4.2-10.3c-2.1 2.3-2.6 4.6-2.6 4.6S10.8 5.1 9.6 3C7.1 5.9 5.2 9.2 5.2 12.9A6.8 6.8 0 0 0 12.1 21.4Zm0-2.8a2.8 2.8 0 0 0 2.8-2.8c0-1.6-1.2-2.7-1.7-4c-0.9 1-1.1 1.8-1.1 1.8s-0.5-0.9-1-1.6c-1 1.2-1.7 2.5-1.7 3.9a2.8 2.8 0 0 0 2.7 2.7Z\"/>","fish":"<path fill-rule=\"evenodd\" d=\"M8.7 12c1.9-3.5 4.6-5.3 7.6-5.3c2.8 0 4.6 2.2 5.4 5.3c-0.8 3.1-2.6 5.3-5.4 5.3c-3 0-5.7-1.8-7.6-5.3ZM16.2 10.6a1.2 1.2 0 1 0 2.4 0a1.2 1.2 0 1 0-2.4 0Z\"/><path class=\"ln\" d=\"M8.7 12L4.4 8.9M8.7 12l-4.3 3.1\"/>","flag":"<path class=\"ln\" d=\"M7.2 20.5V4.3\"/><path d=\"M7.8 4.1h10.9l-2 4.1l2 4.1H7.8Z\"/>","focus":"<circle cx=\"12\" cy=\"12\" r=\"3.6\"/><path class=\"ln\" d=\"M3.8 9V6.1A2.3 2.3 0 0 1 6.1 3.8H9M15 3.8h2.9A2.3 2.3 0 0 1 20.2 6.1V9M20.2 15v2.9a2.3 2.3 0 0 1-2.3 2.3H15M9 20.2H6.1A2.3 2.3 0 0 1 3.8 17.9V15\"/>","folder":"<path d=\"M2.7 6.4a2.1 2.1 0 0 1 2.1-2.1h4.4l2.1 2.1h8.1a2.1 2.1 0 0 1 2.1 2.1v8.7a2.1 2.1 0 0 1-2.1 2.1H4.8a2.1 2.1 0 0 1-2.1-2.1Z\"/>","folder-tree":"<path d=\"M9.6 5h4l1 1.5h6.4v5.3H9.6ZM9.6 14.3h4l1 1.5h6.4v5.3H9.6Z\"/><path class=\"ln\" d=\"M4.1 3.6v13.2a1 1 0 0 0 1 1H9.6M4.1 8.8H9.6\"/>","food":"<path d=\"M4.7 3.3h1.5v4.7h0.6V3.3h1.4v4.7h0.6V3.3h1.5v4.9A2.9 2.9 0 0 1 8.6 10.8V21.7H6.5V10.8a2.9 2.9 0 0 1-1.8-2.7ZM18.9 21.7h-2.3v-7.4h-3V10.6c0-3.9 1.7-6.6 5.2-7.7Z\"/>","game":"<path fill-rule=\"evenodd\" d=\"M7.6 6.3h8.8a5.8 5.8 0 0 1 0 11.5H7.6a5.8 5.8 0 0 1 0-11.5Zm-1.4 3.7v1.6H4.7v1.8h1.6v1.6H7.9v-1.6h1.6v-1.8H7.9v-1.6Zm9.2 1a1.2 1.2 0 1 0 0 2.3a1.2 1.2 0 0 0 0-2.3Zm2.5 1.6a1.2 1.2 0 1 0 0 2.3a1.2 1.2 0 0 0 0-2.3Z\"/>","gauge":"<path fill-rule=\"evenodd\" d=\"M3.7 18A9.4 9.4 0 1 1 19.4 19.6ZM15 8.6l-2.2 5.6l-2.1 0.3l-0.4-2.1Z\"/>","gavel":"<path d=\"M11.3 5.5L5.5 11.3l6.1 6.1l5.8-5.8Z\"/><path class=\"ln\" d=\"M13.7 4.2l5 5M3.8 19.1l5.7-5.7M13.7 19.1h6.3\"/>","gear":"<path fill-rule=\"evenodd\" d=\"M18.2 14.6a1.4 1.4 0 0 0 0.3 1.7l0.1 0.1a1.7 1.7 0 1 1-2.7 2.7l-0.1-0.1a1.4 1.4 0 0 0-1.7-0.3a1.4 1.4 0 0 0-0.9 1.4V19.6a1.7 1.7 0 1 1-3.8 0v-0.1a1.4 1.4 0 0 0-1-1.4a1.4 1.4 0 0 0-1.7 0.3l-0.1 0.1a1.7 1.7 0 1 1-2.7-2.7l0.1-0.1a1.4 1.4 0 0 0 0.3-1.7a1.4 1.4 0 0 0-1.4-0.9H4.6a1.7 1.7 0 1 1 0-3.8h0.1a1.4 1.4 0 0 0 1.4-1a1.4 1.4 0 0 0-0.3-1.7l-0.1-0.1a1.7 1.7 0 1 1 2.7-2.7l0.1 0.1a1.4 1.4 0 0 0 1.7 0.3H9.6a1.4 1.4 0 0 0 0.9-1.4V4.6a1.7 1.7 0 1 1 3.8 0v0.1a1.4 1.4 0 0 0 0.9 1.4a1.4 1.4 0 0 0 1.7-0.3l0.1-0.1a1.7 1.7 0 1 1 2.7 2.7l-0.1 0.1a1.4 1.4 0 0 0-0.3 1.7V9.6a1.4 1.4 0 0 0 1.4 0.9H19.6a1.7 1.7 0 1 1 0 3.8h-0.1a1.4 1.4 0 0 0-1.4 0.9ZM12.1 9.3a2.8 2.8 0 1 0 0 6.5a2.8 2.8 0 0 0 0-6.5Z\"/>","gem":"<path d=\"M6.4 3.9h11.2l3.8 5.3l-9.4 11.6L2.6 9.2Z\"/>","ghost":"<path fill-rule=\"evenodd\" d=\"M3.4 21.3V9.9a8.7 8.7 0 0 1 17.2 0v11.5l-2.9-2.1l-2.9 2.1l-2.9-2.1l-2.9 2.1l-2.9-2.1ZM8.8 7.8a1.6 1.6 0 1 0 0 3.1a1.6 1.6 0 0 0 0-3.1Zm6.2 0a1.6 1.6 0 1 0 0 3.1a1.6 1.6 0 0 0 0-3.1Z\"/>","gift":"<path d=\"M3.1 8.6h17.7v3.3H3.1ZM4.4 12.9h6.6v8.2H5.4a1 1 0 0 1-1-1ZM13 12.9h6.6v7.2a1 1 0 0 1-1 1H13Z\"/><path class=\"ln\" d=\"M12 8.6c-1.5-3.1-5.1-4.1-5.1-1.5S12 8.6 12 8.6s5.1-1 5.1-3.6s-3.6-1.5-5.1 3.6\"/>","globe":"<path d=\"M2.6 11.1A9.5 9.5 0 0 1 12 2.6a4.5 9.5 0 0 0-4.5 8.5ZM21.4 11.1A9.5 9.5 0 0 0 12 2.6a4.5 9.5 0 0 1 4.5 8.5ZM2.6 12.9A9.5 9.5 0 0 0 12 21.5a4.5 9.5 0 0 1-4.5-8.5ZM21.4 12.9A9.5 9.5 0 0 1 12 21.5a4.5 9.5 0 0 0 4.5-8.5ZM12 2.6a2.7 9.5 0 0 0-2.7 8.5h5.3A2.7 9.5 0 0 0 12 2.6ZM12 21.5a2.7 9.5 0 0 1-2.7-8.5h5.3A2.7 9.5 0 0 1 12 21.5Z\"/>","gpu":"<rect x=\"4\" y=\"5.5\" width=\"14.4\" height=\"10\" rx=\"1.6\"/><circle cx=\"8.7\" cy=\"10.5\" r=\"2.8\"/><rect x=\"18.4\" y=\"8\" width=\"2.6\" height=\"5\" rx=\"0.8\"/><path class=\"ln\" d=\"M8.7 8.3v4.4M6.5 10.5h4.4M4 15.5v2.5\"/>","grid":"<rect x=\"2.7\" y=\"2.7\" width=\"8\" height=\"8\" rx=\"2.2\"/><rect x=\"13.3\" y=\"2.7\" width=\"8\" height=\"8\" rx=\"2.2\"/><rect x=\"2.7\" y=\"13.3\" width=\"8\" height=\"8\" rx=\"2.2\"/><rect x=\"13.3\" y=\"13.3\" width=\"8\" height=\"8\" rx=\"2.2\"/>","group":"<rect x=\"6.9\" y=\"6.8\" width=\"6.4\" height=\"4.8\" rx=\"1.1\"/><rect x=\"10.8\" y=\"12.5\" width=\"6.4\" height=\"4.6\" rx=\"1.1\"/><path class=\"ln\" d=\"M4 7.6V4h3.6M16.5 4h3.6v3.6M20 16.4v3.6h-3.6M7.6 20H4v-3.6\"/>","hammer":"<path d=\"M13.1 2.5l7.5 7.5l-3.7 3.7l-7.5-7.5ZM12.9 8.9L3.7 18.1a2.1 2.1 0 0 0 2.9 2.9l9.2-9.2Z\"/>","hand":"<path d=\"M9 14.3V4.9a1.4 1.4 0 0 1 2.8 0v5.2a0.5 0.5 0 0 0 1.1 0V3.8a1.4 1.4 0 0 1 2.8 0v6.4a0.5 0.5 0 0 0 1.1 0V5.7a1.4 1.4 0 0 1 2.8 0v7.7c0 4.5-2.8 7.7-7.3 7.7c-2.9 0-4.7-1.5-6.3-4l-1.8-2.9a1.7 1.7 0 0 1 2.8-2Z\"/>","handshake":"<path d=\"M2.3 9.2h2.7v6.8H2.3ZM19 9.2h2.7v6.8H19Z\"/><path class=\"ln\" d=\"M5.6 10.8h0.3l3.4-2.6l2.9 1.3L14.6 8.1l3.4 2.6h0.4M5.9 10.8l5.4 5.4a1.4 1.4 0 0 0 2-2M18 10.8l-4.7 4.5M17.4 12.8l-3.9-3.9l-2.3 2.1a1.3 1.3 0 0 1-1.9-1.9l1.9-2\"/>","headphones":"<path class=\"ln\" d=\"M4 14.5V12a8 8 0 0 1 16 0v2.5\"/><rect x=\"2.6\" y=\"13.4\" width=\"5.4\" height=\"7.6\" rx=\"1.8\"/><rect x=\"16\" y=\"13.4\" width=\"5.4\" height=\"7.6\" rx=\"1.8\"/>","heart":"<path d=\"M12 21.6s-9.3-5.7-9.3-13a5.3 5.3 0 0 1 9.3-3.6a5.3 5.3 0 0 1 9.3 3.6c0 7.4-9.3 13-9.3 13Z\"/>","heart-broken":"<path fill-rule=\"evenodd\" d=\"M12 21.6s-9.3-5.7-9.3-13a5.3 5.3 0 0 1 9.3-3.6a5.3 5.3 0 0 1 9.3 3.6c0 7.4-9.3 13-9.3 13ZM10.9 5.9l2.7 0.6l-1.4 2.7l3.6 2.5l-2.6 5.9l-2.5-1.1l1.5-3.7l-3.7-2.5Z\"/>","help":"<path fill-rule=\"evenodd\" d=\"M13 2.7a9.4 9.4 0 1 0 0 18.7a9.4 9.4 0 0 0 0-18.7ZM9.3 9.4A3.7 3.7 0 1 1 13.9 12.8v1.6h-2.1V10.9h1a1.6 1.6 0 1 0-1.6-1.6ZM13 15.8a1.3 1.3 0 1 1 0 2.6a1.3 1.3 0 0 1 0-2.6Z\"/>","history":"<path d=\"M5.8 5.8A9.1 9.1 0 1 1 3.2 12.2h3a6.1 6.1 0 1 0 1.8-4.3ZM2.5 2.7v7.2h7.2ZM11.2 8.1h2.2v3.7l2.7 1.6l-1.1 1.8l-3.8-2.3Z\"/>","home":"<path d=\"M2.7 10.4L12 2.3l9.3 8.1v9.5a1.1 1.1 0 0 1-1.1 1.1h-5.6v-6.9h-5.4v6.9H3.8a1.1 1.1 0 0 1-1.1-1.1Z\"/>","hot-tub":"<circle cx=\"8.2\" cy=\"5.4\" r=\"2.4\"/><path d=\"M2.6 10.9h18.8v4.2a5.1 5.1 0 0 1-5.1 5.1h-8.5a5.1 5.1 0 0 1-5.1-5.1Z\"/><path class=\"ln\" d=\"M6.3 10.9v-0.6A2.4 2.4 0 0 1 8.7 8H9.2M13.5 9.4c0.8-0.9-0.8-1.9 0-2.8M17.3 9.4c0.8-0.9-0.8-1.9 0-2.8\"/>","id":"<path fill-rule=\"evenodd\" d=\"M4.8 4.6h14.4a2.3 2.3 0 0 1 2.3 2.3v10.3a2.3 2.3 0 0 1-2.3 2.3H4.8A2.3 2.3 0 0 1 2.5 17.2V6.9A2.3 2.3 0 0 1 4.8 4.6Zm4.1 4.2a2.2 2.2 0 1 0 0 4.3a2.2 2.2 0 0 0 0-4.3Zm-3.2 7.7h6.4c-0.6-1.7-1.8-2.7-3.2-2.7s-2.6 0.9-3.2 2.7Zm8.8-7.2v1.5h4V9.4Zm0 3.6v1.5h4v-1.5Z\"/>","idea":"<path d=\"M8.3 14.9A6.5 6.5 0 1 1 15.7 14.9c-0.7 0.6-1.3 1.3-1.4 2.2H9.7c-0.1-0.9-0.7-1.6-1.4-2.2Z\"/><path class=\"ln\" d=\"M9.6 20.5h4.8\"/>","image":"<path fill-rule=\"evenodd\" d=\"M2.8 6.1a2.7 2.7 0 0 1 2.7-2.7h13.3A2.7 2.7 0 0 1 21.5 6.1v12.3a2.7 2.7 0 0 1-2.7 2.7H5.4A2.7 2.7 0 0 1 2.8 18.4Zm6.2 2.2a2 2 0 1 0 0 3.9a2 2 0 0 0 0-3.9Zm7.5 3.5l-8.3 7.8h10.7a1.5 1.5 0 0 0 1.5-1.5v-3.1Z\"/>","inbox":"<path fill-rule=\"evenodd\" d=\"M2.7 12.4L5.2 3.7h13.6l2.5 8.8V17.9a1.6 1.6 0 0 1-1.6 1.6H4.2A1.6 1.6 0 0 1 2.7 17.9ZM6.4 5.6L4.6 11.5h3.8l1.5 2.4h4.3l1.5-2.4h3.8L17.6 5.6Z\"/>","info":"<path fill-rule=\"evenodd\" d=\"M12.9 2.6a9.4 9.4 0 1 0 0 18.7a9.4 9.4 0 0 0 0-18.7ZM11.7 10.5h2.5V16.9h-2.5ZM12.9 6.4a1.5 1.5 0 1 1 0 3a1.5 1.5 0 0 1 0-3Z\"/>","invite":"<circle cx=\"8.8\" cy=\"7.7\" r=\"3.2\"/><path d=\"M2.9 19.2c0-3.4 2.7-5.8 5.8-5.8s5.8 2.4 5.8 5.8Z\"/><path class=\"ln\" d=\"M17.6 7.8v5.3M15 10.5h5.3\"/>","joystick":"<path d=\"M3.8 21.2h16.4l-2.8-8.2H6.6Z\"/><circle cx=\"12\" cy=\"5.6\" r=\"2.8\"/><circle cx=\"8.3\" cy=\"17.2\" r=\"1.1\"/><circle cx=\"15.7\" cy=\"17.2\" r=\"1.1\"/><path class=\"ln\" d=\"M12 13V8.4\"/>","key":"<path fill-rule=\"evenodd\" d=\"M8.3 10.1a5.4 5.4 0 1 1 0 10.9a5.4 5.4 0 0 1 0-10.9Zm0 3.6a1.9 1.9 0 1 0 0 3.8a1.9 1.9 0 0 0 0-3.8Z\"/><path class=\"ln\" d=\"M11.7 12.2l8.7-8.7M16.7 7.2l3.1 3.1M14.4 9.5l2.1 2.1\"/>","keyboard":"<path fill-rule=\"evenodd\" d=\"M4.8 5.7h14.4A2.3 2.3 0 0 1 21.5 8v8a2.3 2.3 0 0 1-2.3 2.3H4.8A2.3 2.3 0 0 1 2.5 16V8a2.3 2.3 0 0 1 2.3-2.3ZM5.3 9.1h1.9v1.9H5.3ZM8.2 9.1h1.9v1.9H8.2ZM11 9.1h1.9v1.9h-1.9ZM13.9 9.1h1.9v1.9h-1.9ZM16.8 9.1h1.9v1.9h-1.9ZM7.8 13.3h8.4v1.7H7.8Z\"/>","laugh":"<path fill-rule=\"evenodd\" d=\"M13 2.7a9.4 9.4 0 1 0 0 18.7a9.4 9.4 0 0 0 0-18.7ZM7.9 8.1l3.5 1.7l-3.5 1.7l-0.7-1.4l0.7-0.4l-0.7-0.4ZM18 8.1l-3.5 1.7l3.5 1.7l0.7-1.4l-0.7-0.4l0.7-0.4ZM8.5 13.5h8.9a4.4 4.4 0 0 1-8.9 0Z\"/>","layers":"<path d=\"M12 4.3l8.6 5l-8.6 5l-8.6-5Z\"/><path class=\"ln\" d=\"M3.9 13.9l8.1 4.5l8.1-4.5\"/>","leaf":"<path fill-rule=\"evenodd\" d=\"M5.4 18.6c0-8.9 5.2-14.2 15.7-15.7c-1 10.4-6.3 15.7-15.7 15.7Zm3.1-2L16.8 7.1l-9.5 8.5Z\"/><path class=\"ln\" d=\"M3.7 20.3L6 18\"/>","lifebuoy":"<path fill-rule=\"evenodd\" d=\"M13.1 2.7a9.4 9.4 0 1 0 0 18.7a9.4 9.4 0 0 0 0-18.7Zm0 5.3a4.1 4.1 0 1 1 0 8.2a4.1 4.1 0 0 1 0-8.2ZM15.5 16.2L18.4 19.1L20.2 17.3L17.2 14.3ZM10.8 16.2L7.9 19.1L6 17.3L9 14.3ZM15.5 7.8L18.4 4.9L20.2 6.7L17.2 9.7ZM10.8 7.8L7.9 4.9L6 6.7L9 9.7Z\"/>","live":"<circle cx=\"12\" cy=\"12\" r=\"2.5\"/><path class=\"ln\" d=\"M8.5 8.5a4.9 4.9 0 0 0 0 6.9M15.5 8.5a4.9 4.9 0 0 1 0 6.9M6.2 6.2a8.2 8.2 0 0 0 0 11.5M17.8 6.2a8.2 8.2 0 0 1 0 11.5\"/>","lock":"<path d=\"M4.6 11.1a1.6 1.6 0 0 1 1.6-1.6h11.5a1.6 1.6 0 0 1 1.6 1.6v8.4a1.6 1.6 0 0 1-1.6 1.6H6.2A1.6 1.6 0 0 1 4.6 19.6Z\"/><path class=\"ln\" d=\"M7.9 9.4V6.8a4.1 4.1 0 0 1 8 0V9.4\"/>","mail":"<path d=\"M2.5 7.3v-0.4A2.3 2.3 0 0 1 4.8 4.6h14.4A2.3 2.3 0 0 1 21.5 6.9v0.4l-8.7 5.6a1.6 1.6 0 0 1-1.7 0ZM2.5 9.4v7.6A2.3 2.3 0 0 0 4.8 19.4h14.4a2.3 2.3 0 0 0 2.3-2.3V9.4l-8 5.2a2.7 2.7 0 0 1-3 0Z\"/>","map":"<path d=\"M2.6 6.1 8.3 4.2v14l-5.7 1.9ZM9.7 4.2l4.6 1.6v14l-4.6-1.6ZM15.7 5.8l5.7-1.9v14l-5.7 1.9Z\"/>","mask":"<path fill-rule=\"evenodd\" d=\"M2.7 6.1c3.3 1.4 6.4 2.1 9.4 2.1s6.1-0.6 9.4-2.1c0 7.1-2.9 11.7-5.8 11.7c-1.5 0-2.2-1.5-3.6-1.5s-2.1 1.5-3.6 1.5c-2.9 0-5.8-4.6-5.8-11.7ZM6.8 11.6a1.6 1.1 0 1 0 3.3 0a1.6 1.1 0 1 0-3.3 0ZM14 11.6a1.6 1.1 0 1 0 3.3 0a1.6 1.1 0 1 0-3.3 0Z\"/>","medical":"<path fill-rule=\"evenodd\" d=\"M5.3 6.3h13.5a2.7 2.7 0 0 1 2.7 2.7v8.7a2.7 2.7 0 0 1-2.7 2.7H5.3a2.7 2.7 0 0 1-2.7-2.7V9a2.7 2.7 0 0 1 2.7-2.7ZM10.9 10h2.3v2.2h2.2v2.3h-2.2V16.7h-2.3v-2.2H8.7v-2.3h2.2Z\"/><path class=\"ln\" d=\"M9.2 6.3V5.3a0.9 0.9 0 0 1 0.9-0.9h3.8a0.9 0.9 0 0 1 0.9 0.9v1\"/>","megaphone":"<path d=\"M2.7 9.1a1.1 1.1 0 0 1 1.1-1.1h2.7l9.7-4.8v16.1l-9.7-4.8H3.8A1.1 1.1 0 0 1 2.7 13.2Z\"/><path class=\"ln\" d=\"M6.6 14.5l1.2 5M18.8 8.5a3.4 3.4 0 0 1 0 5.4\"/>","members":"<circle cx=\"9.1\" cy=\"7.1\" r=\"3.5\"/><path d=\"M2.6 19.6c0-3.7 2.9-6.3 6.4-6.3s6.4 2.6 6.4 6.3Z\"/><circle cx=\"16.5\" cy=\"6.6\" r=\"2.8\"/><path d=\"M16.7 12.4c2.8 0.4 4.7 2.7 4.7 6.2V19.6h-4.3c0-2.8-1-5.1-2.7-6.5Z\"/>","memory":"<rect x=\"3.5\" y=\"5\" width=\"17\" height=\"7.5\" rx=\"1.2\"/><path class=\"ln\" d=\"M3.5 14.5v3.5M6.6 14.5v3.5M9.7 14.5v3.5M12.8 14.5v3.5M15.9 14.5v3.5M19 14.5v3.5M6.7 7.5h4.8M6.7 10.3h3M13.4 7.5h3.9M13.4 10.3h2.4\"/>","mic":"<path d=\"M8.9 5.8a3.1 3.1 0 0 1 6.2 0V10.8a3.1 3.1 0 0 1-6.2 0Z\"/><path class=\"ln\" d=\"M5.9 10.8a6.1 6.1 0 0 0 12.3 0M12 16.9V20.2\"/>","mic-off":"<path d=\"M9 5.4A3.1 3.1 0 0 1 15.2 5.8V10.7a3.1 3.1 0 0 1-0.1 0.8Z\"/><path class=\"ln\" d=\"M5.4 10.7a6.6 6.6 0 0 0 11 5M18.7 10.7c0 0.8-0.1 1.5-0.4 2.2M12.1 17.3v2.8M4.5 4.1l15.1 15.1\"/>","microscope":"<path d=\"M2.8 18.2h18.4v2.6H2.8Z\"/><path d=\"M6.2 14.8h5.8v3.4H6.2Z\"/><path d=\"M9.2 14.8h8.6v2.6H9.2Z\"/><path d=\"M12.6 7.4a5 5 0 0 1 5-5h1.2v4.8h-1.2a1.8 1.8 0 0 0-1.8 1.8v6.4h-3.2Z\"/><path class=\"ln\" d=\"M19.3 3.4v4.8M9.9 9.9h3.6\"/>","minus-circle":"<path fill-rule=\"evenodd\" d=\"M12.9 2.7a9.4 9.4 0 1 0 0 18.7a9.4 9.4 0 0 0 0-18.7ZM7.9 10.9v2.5h10.2v-2.5Z\"/>","money":"<path fill-rule=\"evenodd\" d=\"M4.8 5.7h14.4a2.1 2.1 0 0 1 2.1 2.1v8.4a2.1 2.1 0 0 1-2.1 2.1H4.8a2.1 2.1 0 0 1-2.1-2.1V7.8a2.1 2.1 0 0 1 2.1-2.1ZM12 8.9a3.1 3.1 0 1 0 0 6.3a3.1 3.1 0 0 0 0-6.3ZM6.3 8.7a1 1 0 1 0 0 2.1a1 1 0 0 0 0-2.1Zm11.4 4.6a1 1 0 1 0 0 2.1a1 1 0 0 0 0-2.1Z\"/><circle cx=\"12\" cy=\"12\" r=\"1.4\"/>","moon":"<path d=\"M21.7 14.6A9.7 9.7 0 1 1 9.4 2.3a8 8 0 0 0 12.3 12.3Z\"/>","more":"<circle cx=\"4.8\" cy=\"12\" r=\"2.2\"/><circle cx=\"12\" cy=\"12\" r=\"2.2\"/><circle cx=\"19.2\" cy=\"12\" r=\"2.2\"/>","mountain":"<path d=\"M2.8 18.1L9.2 5.3l4.1 7.1L16.1 8.9L21.5 18.1Z\"/>","mug":"<path d=\"M3.8 8.9h12.2v7.6a4.6 4.6 0 0 1-4.6 4.6h-3a4.6 4.6 0 0 1-4.6-4.6Z\"/><path class=\"ln\" d=\"M16 11H16.9a2.5 2.5 0 0 1 0 5h-0.9M7.9 3.7c-0.8 1 0.8 2 0 3M11.4 3.7c-0.8 1 0.8 2 0 3\"/>","music":"<path d=\"M7.6 5.4l13.3-2.5v3.5l-13.3 2.5Z\"/><path class=\"ln\" d=\"M8.8 17.9V6.5M19.7 15.6V4.2\"/><circle cx=\"5.5\" cy=\"17.9\" r=\"3.2\"/><circle cx=\"16.7\" cy=\"15.6\" r=\"3.2\"/>","mute":"<path d=\"M2.9 8.8h4l5.5-4.2v14.8l-5.5-4.2H2.9Z\"/><path class=\"ln\" d=\"M15.5 9.6l4.7 4.7M20.3 9.6l-4.7 4.7\"/>","news":"<path fill-rule=\"evenodd\" d=\"M2.8 2.6h14.2v15.2a2.2 2.2 0 0 0 2.2 2.2H5.1A2.2 2.2 0 0 1 2.8 18.9ZM6.6 6.6h6.8v1.7H6.6Zm0 3.7h6.8v1.7H6.6Zm0 3.7h4v1.7H6.6Z\"/><path class=\"ln\" d=\"M17.1 7.7H19.8V17.9a2.1 2.1 0 0 1-2.1 2.1\"/>","nodes":"<circle cx=\"12\" cy=\"5.2\" r=\"3\"/><circle cx=\"5.6\" cy=\"18\" r=\"3\"/><circle cx=\"18.4\" cy=\"18\" r=\"3\"/><path class=\"ln\" d=\"M10.9 7.6L6.8 15.5M13.1 7.6l4.1 7.9M8.4 18h7.1\"/>","palette":"<path fill-rule=\"evenodd\" d=\"M12.1 2.7a9.4 9.4 0 1 0 0 18.8c1.3 0 2-0.9 2-1.9c0-1.2-1-1.5-1-2.5s0.8-1.6 2-1.6H17.3a4.4 4.4 0 0 0 4.4-4.4C21.7 6.7 17.4 2.7 12.1 2.7ZM7.8 9.7a1.5 1.5 0 1 1 0 3a1.5 1.5 0 0 1 0-3Zm2.5-3.7a1.5 1.5 0 1 1 0 3a1.5 1.5 0 0 1 0-3Zm4.6 0a1.5 1.5 0 1 1 0 3a1.5 1.5 0 0 1 0-3Z\"/>","parking":"<path fill-rule=\"evenodd\" d=\"M6.2 2.6h11.6a3.6 3.6 0 0 1 3.6 3.6v11.6a3.6 3.6 0 0 1-3.6 3.6H6.2a3.6 3.6 0 0 1-3.6-3.6V6.2a3.6 3.6 0 0 1 3.6-3.6ZM8.4 18V6H13a4 4 0 0 1 0 8h-2.4v4ZM10.6 8.2v3.6H13a1.8 1.8 0 0 0 0-3.6Z\"/>","pause":"<rect x=\"4.8\" y=\"2.6\" width=\"5.1\" height=\"18.8\" rx=\"1.5\"/><rect x=\"14.2\" y=\"2.6\" width=\"5.1\" height=\"18.8\" rx=\"1.5\"/>","paw":"<path d=\"M6.9 18.5c0-3.5 2.2-6.3 5.1-6.3s5.1 2.8 5.1 6.3c0 1.8-1.3 2.9-2.9 2.9c-0.9 0-1.5-0.6-2.2-0.6s-1.3 0.6-2.2 0.6c-1.6 0-2.9-1.1-2.9-2.9Z\"/><circle cx=\"5.1\" cy=\"10.2\" r=\"2.6\"/><circle cx=\"9.1\" cy=\"5.1\" r=\"2.6\"/><circle cx=\"14.9\" cy=\"5.1\" r=\"2.6\"/><circle cx=\"18.9\" cy=\"10.2\" r=\"2.6\"/>","pencil":"<path d=\"M15.6 3.1a2.2 2.2 0 0 1 3.2 3.2L6.9 18.1l-4.5 1.2l1.2-4.5Z\"/><path class=\"ln\" d=\"M11.8 19.7H20.1\"/>","phone":"<path d=\"M5.1 2.4h4.9l2.4 6l-2.7 1.6a10.7 10.7 0 0 0 4.2 4.2l1.6-2.7l6 2.4v4.9a2.3 2.3 0 0 1-2.3 2.3A17.3 17.3 0 0 1 2.8 4.6a2.3 2.3 0 0 1 2.3-2.3Z\"/>","piggy":"<path fill-rule=\"evenodd\" d=\"M2.6 11.4c0-3.6 3.7-6.5 8.7-6.5c1.4 0 2.7 0.2 3.9 0.7L18.3 3.8v3.7c0.9 0.8 1.5 1.7 1.7 2.8h1.5v3.8H20c-0.5 1.1-1.4 2-2.6 2.6V20.1h-3.3v-2.2c-0.9 0.2-1.8 0.3-2.8 0.3c-0.9 0-1.7-0.1-2.6-0.3v2.2h-3.3v-3.3C3.7 15.5 2.6 13.6 2.6 11.4ZM14.5 9.8a1.1 1.1 0 1 0 2.2 0a1.1 1.1 0 1 0-2.2 0ZM8.3 6.8v1.5h3.7V6.8Z\"/>","pin":"<path fill-rule=\"evenodd\" d=\"M12 2.8a7.1 7.1 0 0 0-7.1 7.1c0 5.5 7.1 11.8 7.1 11.8s7.1-6.3 7.1-11.8A7.1 7.1 0 0 0 12 2.8Zm0 4.5a2.5 2.5 0 1 1 0 5.1a2.5 2.5 0 0 1 0-5.1Z\"/>","plane":"<path d=\"M21.2 2.9L2.4 10.7l6.9 3.2ZM21.2 2.9l-11 12l3.2 6.9Z\"/>","play":"<path d=\"M5.1 3.5v17a0.9 0.9 0 0 0 1.3 0.8l12.8-8.5a0.9 0.9 0 0 0 0-1.6L6.5 2.7a0.9 0.9 0 0 0-1.3 0.8Z\"/>","plug":"<path d=\"M6.5 8h10.9v3.3a5.4 5.4 0 0 1-10.9 0Z\"/><path class=\"ln\" d=\"M9.2 4.2v3.8M14.6 4.2v3.8M11.9 16.8v3.5\"/>","plus-circle":"<path fill-rule=\"evenodd\" d=\"M12.9 2.7a9.4 9.4 0 1 0 0 18.7a9.4 9.4 0 0 0 0-18.7Zm-1.2 4.2h2.5v3.8H18v2.5h-3.8V17.1h-2.5v-3.8H7.9v-2.5h3.8Z\"/>","print":"<path d=\"M6.2 2.6h11.5v4.4H6.2ZM2.6 11a2.7 2.7 0 0 1 2.7-2.7h13.4a2.7 2.7 0 0 1 2.7 2.7v4.1a2.7 2.7 0 0 1-2.7 2.7h-0.3v-4.5H5.6v4.5h-0.3A2.7 2.7 0 0 1 2.6 15.1ZM7.1 14.7h9.9v6.7H7.1Z\"/>","puzzle":"<path d=\"M2.8 5.4h5a2.9 2.9 0 1 1 5.8 0h5v5a2.9 2.9 0 1 1 0 5.8v5h-5a2.9 2.9 0 1 0-5.8 0H2.8v-5a2.9 2.9 0 1 0 0-5.8Z\"/>","radio":"<path fill-rule=\"evenodd\" d=\"M5.2 7.8h13.6a2.5 2.5 0 0 1 2.5 2.5v7.8a2.5 2.5 0 0 1-2.5 2.5H5.2A2.5 2.5 0 0 1 2.6 18.1v-7.8A2.5 2.5 0 0 1 5.2 7.8ZM12.9 14.2a2.5 2.5 0 1 0 5.1 0a2.5 2.5 0 1 0-5.1 0ZM6.1 11.6v2h4.7v-2ZM6.1 15v2h4.7v-2Z\"/><path class=\"ln\" d=\"M7.1 7.8L16.9 4\"/>","ranking":"<path d=\"M3.5 13.7h4.9V9.9h7.1v5.7h4.9v5.4H3.5ZM12 2.2l1 2l2.2 0.3l-1.6 1.6l0.4 2.2L12 7.5l-2 1l0.4-2.2l-1.6-1.6l2.2-0.3Z\"/>","record":"<path fill-rule=\"evenodd\" d=\"M13.2 2.7a9.3 9.3 0 1 0 0 18.5a9.3 9.3 0 0 0 0-18.5Zm0 3.3a6 6 0 1 1 0 11.9a6 6 0 0 1 0-11.9Z\"/><circle cx=\"13.2\" cy=\"12\" r=\"3.7\"/>","restroom":"<circle cx=\"7.2\" cy=\"5.1\" r=\"1.8\"/><circle cx=\"16.2\" cy=\"5.1\" r=\"1.8\"/><path d=\"M6 9h1.8a1.5 1.5 0 0 1 1.5 1.5v4.7H8.6v5H5.5v-5H4.7v-4.7A1.5 1.5 0 0 1 6 9Z\"/><path d=\"M15.7 9.4h1.1a0.9 0.9 0 0 1 0.9 0.7l1.9 6.3H17.4v3.6h-2.3v-3.6h-2.1l1.9-6.3a0.9 0.9 0 0 1 0.9-0.7Z\"/><path class=\"ln\" d=\"M11.6 3.7v16.3\"/>","retry":"<path class=\"ln\" d=\"M4 12a8 8 0 0 1 13.4-5.9M20 12a8 8 0 0 1-13.4 5.9\"/><path d=\"M21.3 2.8v7h-7ZM2.7 21.2v-7h7Z\"/>","rewind":"<path d=\"M21 5.5v13.1L12 12ZM11.3 5.5v13.1L2.2 12Z\"/>","robot":"<path fill-rule=\"evenodd\" d=\"M8.5 8.7h6.9a3.1 3.1 0 0 1 3.1 3.1v4.3A3.1 3.1 0 0 1 15.5 19.3H8.5A3.1 3.1 0 0 1 5.4 16.2v-4.3A3.1 3.1 0 0 1 8.5 8.7Zm0.9 3.8a1.2 1.2 0 1 0 0 2.4a1.2 1.2 0 0 0 0-2.4Zm5.2 0a1.2 1.2 0 1 0 0 2.4a1.2 1.2 0 0 0 0-2.4ZM9.7 16v1.3h4.5v-1.3Z\"/><path class=\"ln\" d=\"M12 5.3v3.5M3.9 13.1v2.8M20.2 13.1v2.8\"/>","rocket":"<path fill-rule=\"evenodd\" d=\"M11.9 16.6L7.4 12.2C9.1 6.1 13.6 2.9 21.1 2.9c0 7.5-3.2 12-9.2 13.7ZM13.6 8.7a1.7 1.7 0 1 0 3.5 0a1.7 1.7 0 1 0-3.5 0Z\"/><path d=\"M3.7 12.2L6.8 7.5h3.5L6.6 12.6ZM11.4 17.4L11.9 20.3l4.6-3.3v-3.5ZM6.3 17.7c-2 0-3.9 2-3.9 3.9c2 0 3.9-2 3.9-3.9Z\"/>","save":"<path fill-rule=\"evenodd\" d=\"M4.4 2.7h12.4l3.5 3.5V20.8a0.7 0.7 0 0 1-0.7 0.7H4.4a0.7 0.7 0 0 1-0.7-0.7V3.4a0.7 0.7 0 0 1 0.7-0.7Zm3.4 1.4v4.9h7.4V4.1ZM7.2 13.6v6.4h9.6v-6.4Z\"/>","scissors":"<path fill-rule=\"evenodd\" d=\"M6.2 3.8a3.2 3.2 0 1 1 0 6.5a3.2 3.2 0 0 1 0-6.5Zm0 2a1.2 1.2 0 1 0 0 2.4a1.2 1.2 0 0 0 0-2.4ZM6.2 13.7a3.2 3.2 0 1 1 0 6.5a3.2 3.2 0 0 1 0-6.5Zm0 2a1.2 1.2 0 1 0 0 2.4a1.2 1.2 0 0 0 0-2.4Z\"/><path class=\"ln\" d=\"M8.7 8.8L20.4 18.1M8.7 15.2L20.4 5.9\"/>","search":"<path fill-rule=\"evenodd\" d=\"M10.6 3a7.7 7.7 0 1 1 0 15.4a7.7 7.7 0 0 1 0-15.4Zm0 3.2a4.5 4.5 0 1 0 0 9.2a4.5 4.5 0 0 0 0-9.2Z\"/><path class=\"ln\" d=\"M16.3 16.4l3.8 3.8\"/>","seedling":"<path d=\"M12.4 10.8C12.4 6.1 9.5 2.9 4 2.9c0 4.9 3 7.8 8.4 7.8ZM11.6 13.4c0-4.7 3-7.8 8.4-7.8c0 4.9-3 7.8-8.4 7.8Z\"/><path class=\"ln\" d=\"M12 20.4V12.5\"/>","server":"<path fill-rule=\"evenodd\" d=\"M5.2 2.6h13.4a2.7 2.7 0 0 1 2.7 2.7v3.4a2.7 2.7 0 0 1-2.7 2.7H5.2A2.7 2.7 0 0 1 2.5 8.6V5.3A2.7 2.7 0 0 1 5.2 2.6Zm2.2 2.9a1.5 1.5 0 1 0 0 2.9a1.5 1.5 0 0 0 0-2.9ZM5.2 12.7h13.4a2.7 2.7 0 0 1 2.7 2.7v3.4a2.7 2.7 0 0 1-2.7 2.7H5.2A2.7 2.7 0 0 1 2.5 18.7v-3.4A2.7 2.7 0 0 1 5.2 12.7Zm2.2 2.9a1.5 1.5 0 1 0 0 2.9a1.5 1.5 0 0 0 0-2.9Z\"/>","shapes":"<circle cx=\"7.3\" cy=\"7.6\" r=\"4.3\"/><path d=\"M16.5 2.7l5 8.6h-9.8ZM13.4 13.7h7.4v7.4h-7.4ZM2.5 21.1L6.8 13.7l4.3 7.4Z\"/>","shelter":"<path fill-rule=\"evenodd\" d=\"M12 2.7L2.5 10.2l1.1 1.5l1-0.8v10h14.8V10.9l1 0.8l1.1-1.5ZM9.5 20.9v-4.8a2.5 2.5 0 0 1 4.9 0v4.8ZM12 9.1a1.7 1.7 0 1 1 0 3.4a1.7 1.7 0 0 1 0-3.4Z\"/>","shield":"<path d=\"M12 2.6 4.6 5.8V12c0 4.6 3.1 8 7.4 9.5 4.3-1.5 7.4-4.9 7.4-9.5V5.8Z\"/>","shirt":"<path d=\"M8 2.7L2.5 5.9l2.5 4.9l1.5-0.8v11.2h11V10.1l1.5 0.8L21.5 5.9l-5.5-3.2c-0.6 1.5-1.9 2.5-4 2.5S8.6 4.2 8 2.7Z\"/>","skip":"<path d=\"M3.3 2.6v18.9L15.8 12Z\"/><rect x=\"17.8\" y=\"2.7\" width=\"3.2\" height=\"18.7\" rx=\"1.5\"/>","skull":"<path fill-rule=\"evenodd\" d=\"M12 2.6a7.9 7.9 0 0 0-7.9 7.9c0 2.4 1.1 4.2 2.5 5.4V19.5a2 2 0 0 0 2 2h6.8a2 2 0 0 0 2-2v-3.6c1.4-1.2 2.5-3 2.5-5.4A7.9 7.9 0 0 0 12 2.6ZM9.2 9.4a1.7 1.7 0 1 1 0 3.4a1.7 1.7 0 0 1 0-3.4ZM14.8 9.4a1.7 1.7 0 1 1 0 3.4a1.7 1.7 0 0 1 0-3.4ZM12 13.3l1 1.8h-2ZM10.1 18.1h0.9v2.4h-0.9ZM13 18.1h0.9v2.4H13Z\"/>","sliders":"<path class=\"ln\" d=\"M4 7h8.8M19.2 7H20M4 17h2.8M13.2 17H20\"/><circle cx=\"16\" cy=\"7\" r=\"3.2\"/><circle cx=\"10\" cy=\"17\" r=\"3.2\"/>","smile":"<path fill-rule=\"evenodd\" d=\"M12.9 2.7a9.4 9.4 0 1 0 0 18.7a9.4 9.4 0 0 0 0-18.7ZM9.9 8.6a1.4 1.4 0 1 1 0 2.8a1.4 1.4 0 0 1 0-2.8ZM16 8.6a1.4 1.4 0 1 1 0 2.8a1.4 1.4 0 0 1 0-2.8ZM8.8 13.5h8.3a4.1 4.1 0 0 1-8.3 0Z\"/>","spark":"<path d=\"M10.7 2.6l2 5.6l5.6 2l-5.6 2L10.7 17.8l-2-5.6l-5.6-2l5.6-2ZM17.6 14.7l0.9 2.5l2.5 0.9l-2.5 0.9l-0.9 2.5l-0.9-2.5l-2.5-0.9l2.5-0.9Z\"/>","square":"<rect x=\"2.7\" y=\"2.7\" width=\"18.7\" height=\"18.7\" rx=\"3.3\"/>","star":"<path d=\"M12 2.8l2.9 6l6.6 0.8l-4.9 4.5l1.3 6.6L12 17.4l-5.9 3.2l1.3-6.6l-4.9-4.5l6.6-0.8Z\"/>","steps":"<path fill-rule=\"evenodd\" d=\"M2.8 4h4.9v4.9H2.8Zm1 2.5l0.8-0.9l0.9 0.9l1.4-1.4l0.9 0.9l-2.3 2.3ZM2.8 9.4h4.9v4.9H2.8Zm1 2.5l0.8-0.9l0.9 0.9l1.4-1.4l0.9 0.9l-2.3 2.3ZM2.8 15h4.9v4.9H2.8Zm1 2.5l0.8-0.9l0.9 0.9l1.4-1.4l0.9 0.9l-2.3 2.3Z\"/><path class=\"ln\" d=\"M10.6 6.4H20.3M10.6 11.9H20.3M10.6 17.4H20.3\"/>","store":"<path d=\"M4.4 3h15l2 6.2v1.4a3.2 3.2 0 0 1-6.3 0a3.2 3.2 0 0 1-6.3 0a3.2 3.2 0 0 1-6.3 0V9.2ZM4 14.9h15.9v5.6a1.1 1.1 0 0 1-1.1 1.1H14.1v-5.1h-4.4v5.1H5.1a1.1 1.1 0 0 1-1.1-1.1Z\"/>","sun":"<circle cx=\"12\" cy=\"12\" r=\"3.8\"/><path class=\"ln\" d=\"M12 3.9v1.3M12 18.7v1.3M6.3 6.2l0.9 0.9M16.8 16.8L17.8 17.8M4 12h1.3M18.7 12h1.3M6.3 17.8l0.9-0.9M16.8 7.2L17.8 6.2\"/>","sword":"<path d=\"M21.2 2.8v4.7l-10.8 10.8l-4.7-4.7L16.5 2.8Z\"/><path class=\"ln\" d=\"M5.2 11.9L12.1 18.8M8.4 15.6L3.7 20.3\"/>","table":"<path d=\"M2.7 6.2a2.5 2.5 0 0 1 2.5-2.5h13.6a2.5 2.5 0 0 1 2.5 2.5v2.3H2.7ZM2.7 10.5h5.3v9.9H5.2a2.5 2.5 0 0 1-2.5-2.5ZM9.8 10.5h4.5v9.9H9.8ZM16.1 10.5h5.3V17.9a2.5 2.5 0 0 1-2.5 2.5h-2.7Z\"/>","tack":"<path d=\"M8.5 3h7.2a0.8 0.8 0 0 1 0.8 1l-0.8 4l2.8 2.8a0.7 0.7 0 0 1-0.6 1.4H6.1a0.7 0.7 0 0 1-0.6-1.4l2.8-2.8l-0.8-4a0.8 0.8 0 0 1 0.8-1Z\"/><path class=\"ln\" d=\"M12 12.2V20.5\"/>","tag":"<path fill-rule=\"evenodd\" d=\"M2.9 3.4A1.5 1.5 0 0 1 4.4 2.9h7.2l10 10l-8.7 8.7L2.9 10.6Zm5 2.5a1.9 1.9 0 1 0 0 3.7a1.9 1.9 0 0 0 0-3.7Z\"/>","target":"<path fill-rule=\"evenodd\" d=\"M12 2.6a9.4 9.4 0 1 1 0 18.8a9.4 9.4 0 0 1 0-18.8Zm0 3a6.4 6.4 0 1 0 0 12.9a6.4 6.4 0 0 0 0-12.9Zm0 2.7a3.7 3.7 0 1 1 0 7.4a3.7 3.7 0 0 1 0-7.4Z\"/>","telescope":"<path d=\"M2.2 12.2l15.6-7.8l3 6l-15.6 7.8Z\"/><path class=\"ln\" d=\"M9.1 14.9l-1.6 4.7M9.1 14.9l5.5 4.7M8.2 17.3h6.4\"/>","tent":"<path fill-rule=\"evenodd\" d=\"M12 4.2L19.3 17.4H4.7ZM12 11.6L9.5 17.4h5.1Z\"/><path class=\"ln\" d=\"M3.9 17.7h16.2\"/>","terminal":"<path fill-rule=\"evenodd\" d=\"M5 3.6h14a2.4 2.4 0 0 1 2.4 2.4v12a2.4 2.4 0 0 1-2.4 2.4H5A2.4 2.4 0 0 1 2.6 18V6A2.4 2.4 0 0 1 5 3.6Zm1.4 6 1.3-1.3 3.6 3.7-3.6 3.7-1.3-1.3 2.4-2.4Zm6.4 4.6h4.4v1.7h-4.4Z\"/>","text":"<path fill-rule=\"evenodd\" d=\"M10.2 2.4h3.7l6.8 18.7h-3.4l-1.6-4.7H8.3l-1.6 4.7H3.3ZM9.3 13.6h5.4L12 5.7Z\"/>","thumbs-up":"<path d=\"M6.5 10.1v10.3H3.6a1.1 1.1 0 0 1-1.1-1.1v-8a1.1 1.1 0 0 1 1.1-1.1ZM7.9 10.1l3.6-7.3a2.4 2.4 0 0 1 2.7 2.8l-0.6 3.5h5.6a2.2 2.2 0 0 1 2.2 2.6l-1.4 7a2.2 2.2 0 0 1-2.2 1.7H7.9Z\"/>","ticket":"<path fill-rule=\"evenodd\" d=\"M2.6 6.4h18.8v3.4a2.2 2.2 0 0 0 0 4.4v3.4H2.6v-3.4a2.2 2.2 0 0 0 0-4.4ZM13.3 8.4v1.8h1.4V8.4Zm0 2.7v1.8h1.4v-1.8Zm0 2.7v1.8h1.4v-1.8Z\"/>","toolbox":"<path d=\"M2.7 10.1a2.5 2.5 0 0 1 2.5-2.5h13.6a2.5 2.5 0 0 1 2.5 2.5v2.2H2.7ZM2.7 13.7h4.7v1.5h1.6v-1.5h6.2v1.5h1.6v-1.5h4.7V17.8a2.5 2.5 0 0 1-2.5 2.5H5.2A2.5 2.5 0 0 1 2.7 17.8Z\"/><path class=\"ln\" d=\"M9.1 7.5V5.7A1.5 1.5 0 0 1 10.5 4.2h2.9A1.5 1.5 0 0 1 14.9 5.7v1.9\"/>","train":"<path fill-rule=\"evenodd\" d=\"M9.1 2.7h5.8a2.9 2.9 0 0 1 2.9 2.9v6.8a2.9 2.9 0 0 1-2.9 2.9H9.1a2.9 2.9 0 0 1-2.9-2.9V5.6a2.9 2.9 0 0 1 2.9-2.9Zm-1.2 2.5v4.1h8.2V5.2ZM9.1 11.4a1.1 1.1 0 1 0 0 2.1A1.1 1.1 0 0 0 9.1 11.4Zm5.8 0a1.1 1.1 0 1 0 0 2.1a1.1 1.1 0 0 0 0-2.1Z\"/><path class=\"ln\" d=\"M8.6 20.2l1.9-3.4M15.4 20.2l-1.9-3.4\"/>","trash":"<path d=\"M5.8 7.6h12.4l-1 12a2 2 0 0 1-2 1.8H8.8a2 2 0 0 1-2-1.8Z\"/><path class=\"ln\" d=\"M3.8 6.6h16.4M9 6.6V4h6v2.6\"/>","tree":"<path d=\"M12 2.5L5.9 10.7h3L4.4 16.9h15.1l-4.5-6.2h3Z\"/><path class=\"ln\" d=\"M12 16.2v4\"/>","trophy":"<path d=\"M7.3 3h9.6V8.6a4.7 4.7 0 0 1-9.6 0Z\"/><path class=\"ln\" d=\"M7.3 5.6H5a3.1 3.1 0 0 0 3.1 4.1M16.7 5.6h2.3a3.1 3.1 0 0 1-3.1 4.1M12 13.7V16.9M8 20.4h8.1\"/>","tv":"<rect x=\"2.7\" y=\"7.4\" width=\"18.6\" height=\"13.3\" rx=\"2.3\"/><path class=\"ln\" d=\"M8.2 3.8l3.8 3.4l3.8-3.4\"/>","umbrella":"<path d=\"M2.6 12.7a9.4 9.4 0 0 1 18.8 0Z\"/><path class=\"ln\" d=\"M12 12.7v5.6a1.9 1.9 0 0 1-3.8 0\"/>","upload":"<path d=\"M10.6 21.7h2.5v-7h4.7L11.9 8.6l-5.9 5.9h4.7Z\"/><path class=\"ln\" d=\"M4.5 4.3h14.9\"/>","user":"<circle cx=\"12\" cy=\"6.7\" r=\"4.5\"/><path d=\"M3.5 21c0-4.7 3.8-7.8 8.5-7.8s8.5 3.2 8.5 7.8Z\"/>","user-check":"<circle cx=\"8.9\" cy=\"7.5\" r=\"3.2\"/><path d=\"M2.9 19.3c0-3.4 2.7-5.9 5.9-5.9s5.9 2.4 5.9 5.9Z\"/><path class=\"ln\" d=\"M14.8 10.6l1.9 1.9l3.8-3.8\"/>","user-circle":"<path fill-rule=\"evenodd\" d=\"M13 2.9a9.4 9.4 0 1 0 0 18.7a9.4 9.4 0 0 0 0-18.7Zm0 3.8a3.3 3.3 0 1 1 0 6.5a3.3 3.3 0 0 1 0-6.5ZM7.2 17.9a6.7 6.7 0 0 1 11.5 0a8.1 8.1 0 0 1-11.5 0Z\"/>","user-lock":"<circle cx=\"9.9\" cy=\"7.2\" r=\"4.2\"/><path d=\"M2.7 20c0-4.2 3.2-7 7.2-7c1.2 0 2.3 0.3 3.2 0.8v6.2Z\"/><rect x=\"14.5\" y=\"14.5\" width=\"6.9\" height=\"5.7\" rx=\"1.3\"/><path class=\"ln\" d=\"M16.4 14.5v-1a1.5 1.5 0 0 1 3 0v1\"/>","user-minus":"<circle cx=\"9.6\" cy=\"7.6\" r=\"3.9\"/><path d=\"M2.8 19.7c0-3.9 3.1-6.6 6.8-6.6c1.2 0 2.2 0.3 3.1 0.8v5.9Z\"/><path class=\"ln\" d=\"M15.1 16.7h5.2\"/>","user-off":"<path d=\"M9.1 4.7A4.2 4.2 0 1 1 15 10.6ZM4.2 20.8c0-4.3 2.8-6.9 6.3-7.2L17.5 20.8Z\"/><path class=\"ln\" d=\"M4 3.5l16.2 16.2\"/>","user-pen":"<circle cx=\"9.8\" cy=\"7.6\" r=\"4\"/><path d=\"M2.9 19.9c0-4 3.1-6.7 6.9-6.7c1.2 0 2.2 0.3 3.1 0.8v5.9Z\"/><path d=\"M19.5 11.4l2.1 2.1l-5.2 5.2l-2.8 0.7l0.7-2.8Z\"/>","user-tag":"<circle cx=\"10\" cy=\"7.4\" r=\"4\"/><path d=\"M2.9 19.9c0-4 3.2-6.8 7-6.8c1.2 0 2.3 0.3 3.2 0.8v6Z\"/><path fill-rule=\"evenodd\" d=\"M14 13.7h4.5l3.1 3.1l-3.1 3.1h-4.5ZM15.2 16.8a1.1 1.1 0 1 0 2.2 0a1.1 1.1 0 1 0-2.2 0Z\"/>","video":"<path d=\"M3 7.7a2 2 0 0 1 2-2H14.4a2 2 0 0 1 2 2v8.7a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2ZM17.5 10.1l4.2-2.6v8.9l-4.2-2.6Z\"/>","volume":"<path d=\"M2.5 8.9h4l5.4-4.2v14.6l-5.4-4.2H2.5Z\"/><path class=\"ln\" d=\"M15.2 9.3a3.8 3.8 0 0 1 0 5.5M17.7 6.5a7.5 7.5 0 0 1 0 11\"/>","walk":"<circle cx=\"12.4\" cy=\"4.6\" r=\"2.2\"/><path class=\"ln\" d=\"M8.7 19.8l2.4-5.5l1.9 2.2V19.8M11.1 14.3l0.9-5.2l-2.8 1.5l-1.4 2.8M12 9.1l1.8 2.8l2.8 0.9\"/>","wallet":"<path fill-rule=\"evenodd\" d=\"M5.7 2.8H19v4.6h1.6a0.9 0.9 0 0 1 0.9 0.9v12.4H5.1a2.5 2.5 0 0 1-2.5-2.5V5.9a3.1 3.1 0 0 1 3.1-3.1Zm0 2.1a1 1 0 0 0 0 2.1h11.2V4.9ZM16.7 12.9a1.4 1.4 0 1 0 0 2.8a1.4 1.4 0 0 0 0-2.8Z\"/>","wand":"<path class=\"ln\" d=\"M3.7 20.3L13.9 10.1M12.1 8.3l3.6 3.6\"/><path d=\"M17.9 3.7l0.9 2.3l2.3 0.9l-2.3 0.9l-0.9 2.3l-0.9-2.3l-2.3-0.9l2.3-0.9Z\"/>","water":"<path d=\"M2.7 7.9c2.4 0 2.4-2 4.7-2s2.4 2 4.6 2s2.4-2 4.7-2s2.4 2 4.6 2v3.2c-2.3 0-2.3-2-4.6-2s-2.4 2-4.7 2s-2.3-2-4.6-2s-2.4 2-4.7 2ZM2.7 14.8c2.4 0 2.4-2 4.7-2s2.4 2 4.6 2s2.4-2 4.7-2s2.4 2 4.6 2v3.2c-2.3 0-2.3-2-4.6-2s-2.4 2-4.7 2s-2.3-2-4.6-2s-2.4 2-4.7 2Z\"/>","weight":"<circle cx=\"12\" cy=\"4.8\" r=\"2.6\"/><path d=\"M6.5 8.7h10.9l3.3 12.3H3.2Z\"/>","window":"<path d=\"M2.6 6.2a2.7 2.7 0 0 1 2.7-2.7h13.4a2.7 2.7 0 0 1 2.7 2.7v1.5H2.6ZM2.6 9.8h18.7v7.7a2.7 2.7 0 0 1-2.7 2.7h-13.4a2.7 2.7 0 0 1-2.7-2.7Z\"/>","window-restore":"<path d=\"M2.7 10.4a2.7 2.7 0 0 1 2.7-2.7h8.2a2.7 2.7 0 0 1 2.7 2.7v7.2a2.7 2.7 0 0 1-2.7 2.7h-8.2a2.7 2.7 0 0 1-2.7-2.7ZM7.9 6.4V6.3a2.7 2.7 0 0 1 2.7-2.7h8.2a2.7 2.7 0 0 1 2.7 2.7v7.2a2.7 2.7 0 0 1-2.7 2.7h-1.1v-5.8a4 4 0 0 0-4-4Z\"/>","wrench":"<path d=\"M14.9 2.5a6 6 0 0 0-5.5 8.3L2.7 17.5V21.3H6.5l6.7-6.7a6 6 0 0 0 8.3-5.5l-3.5 1.3l-2.9-2.9l1.3-3.5Z\"/>","x-circle":"<path fill-rule=\"evenodd\" d=\"M12.9 2.7a9.4 9.4 0 1 0 0 18.7a9.4 9.4 0 0 0 0-18.7ZM10.1 7.9L12.9 10.7l2.9-2.9l1.4 1.4l-2.9 2.9l2.9 2.9l-1.4 1.4l-2.9-2.9l-2.9 2.9l-1.4-1.4l2.9-2.9l-2.9-2.9Z\"/>","zap":"<path d=\"M13.9 2.5L5.2 13.3h6.1l-1.2 8.1l8.7-10.8h-6.1Z\"/>"};
++ const FA = {"address-card":"id","adjust":"contrast","align-left":"align-left","angle-down":"down","angle-right":"chevron","angles-left":"chevrons-left","angles-right":"chevrons-right","arrow-down":"arrow-down","arrow-down-short-wide":"sort-asc","arrow-down-wide-short":"sort","arrow-left":"arrow-left","arrow-right":"arrow-right","arrow-right-arrow-left":"swap","arrow-right-from-bracket":"leave","arrow-right-to-bracket":"enter","arrow-rotate-right":"retry","arrow-trend-down":"trend-down","arrow-trend-up":"trend-up","arrow-up":"arrow-up","arrow-up-from-bracket":"share","arrow-up-right-from-square":"open","arrows-left-right":"arrows-h","arrows-rotate":"retry","arrows-to-dot":"focus","arrows-up-down-left-right":"move","at":"at","backward":"rewind","backward-fast":"rewind","balance-scale":"scale","ban":"ban","bars":"menu","basket-shopping":"cart","bell":"bell","binoculars":"binoculars","bolt":"zap","bolt-lightning":"zap","book":"book","book-open":"book-open","box":"box","box-archive":"archive","box-open":"box","brain":"brain","bridge":"bridge","briefcase":"briefcase","briefcase-medical":"medical","broadcast":"live","broadcast-tower":"live","bug":"bug","bullhorn":"megaphone","bullseye":"target","burst":"burst","calendar":"calendar","calendar-check":"calendar","calendar-day":"calendar","calendar-days":"calendar","camera":"camera","camera-cctv":"camera","camera-retro":"camera","camera-rotate":"camera-flip","camera-slash":"camera-off","campground":"tent","car":"car","caret-down":"down","cart":"cart","cart-plus":"cart","cart-shopping":"cart","chart-area":"chart","chart-bar":"chart","chart-column":"chart","chart-line":"chart","chart-simple":"chart","check":"check","check-circle":"check-circle","check-double":"check-double","chevron-down":"down","chevron-left":"back","chevron-right":"chevron","chevron-up":"up","child":"child","circle":"circle","circle-check":"check-circle","circle-dollar-to-slot":"donate","circle-dot":"record","circle-exclamation":"alert-circle","circle-half-stroke":"contrast","circle-info":"info","circle-minus":"minus-circle","circle-nodes":"nodes","circle-notch":"busy","circle-play":"play","circle-plus":"plus-circle","circle-question":"help","circle-user":"user-circle","circle-xmark":"x-circle","city":"city","clapperboard":"clapper","clip":"scissors","clipboard":"clipboard","clipboard-check":"clipboard-check","clipboard-list":"clipboard","clock":"clock","clock-rotate-left":"history","clone":"copy","closed-captioning":"cc","cloud":"cloud","cloud-arrow-down":"download","cloud-arrow-up":"upload","cloud-bolt":"storm","cloud-moon":"cloud","cloud-rain":"cloud","cloud-showers-heavy":"cloud","cloud-slash":"cloud-off","cloud-sun":"cloud","code":"code","code-branch":"branch","code-commit":"commit","code-fork":"branch","coin":"coin","coins":"coin","comment":"chat","comment-dots":"chat","comment-slash":"chat-off","comments":"chat","compass":"compass","compress":"compress","cookie":"cookie","cookie-bite":"cookie","copy":"copy","couch":"couch","cpu":"cpu","credit-card":"card","crown":"crown","cube":"box","cubes":"cubes","cut":"scissors","database":"database","desktop":"computer","diagram-project":"nodes","dice":"dice","dice-five":"dice","dice-six":"dice","display":"computer","dollar-sign":"dollar","door-closed":"door","door-open":"door","down-left-and-up-right-to-center":"compress","download":"download","droplet":"drop","ear-listen":"ear","earth-americas":"globe","earth-europe":"globe","ellipsis":"more","ellipsis-vertical":"more","envelope":"mail","eraser":"eraser","exchange-alt":"swap","expand":"expand","external-link":"open","eye":"eye","eye-slash":"eye-off","face-grin":"laugh","face-grin-squint":"laugh","face-grin-squint-tears":"laugh","face-grin-stars":"smile","face-laugh":"laugh","face-smile":"smile","faucet":"drop","faucet-drip":"drop","file":"file","file-audio":"file","file-code":"file-code","file-image":"image","file-lines":"file","file-pdf":"file","file-pen":"pencil","film":"film","filter":"filter","fire":"fire","fish":"fish","fist-raised":"fist","flag":"flag","flag-checkered":"finish","flask":"flask","flask-vial":"flask","floppy-disk":"save","folder":"folder","folder-open":"folder","folder-tree":"folder-tree","font":"text","forward":"fast-forward","forward-fast":"fast-forward","forward-step":"skip","gamepad":"game","gauge":"gauge","gauge-high":"gauge","gauge-simple":"gauge","gauge-simple-high":"gauge","gauge-simple-low":"gauge","gavel":"gavel","gear":"gear","gears":"gear","gem":"gem","ghost":"ghost","gift":"gift","globe":"globe","gpu":"gpu","grid":"grid","grip":"grip","grip-vertical":"grip","hammer":"hammer","hand":"hand","hand-fist":"fist","hand-holding-dollar":"coin","hand-holding-heart":"care","hand-point-right":"hand","hand-pointer":"hand","handshake":"handshake","handshake-angle":"handshake","hard-drive":"drive","hashtag":"hash","hat-wizard":"wizard","hdd":"drive","heading":"heading","headphones":"headphones","headphones-simple":"headphones","headset":"headphones","heart":"heart","heart-crack":"heart-broken","heart-pulse":"heart-pulse","heartbeat":"heart-pulse","hiking":"mountain","hot-tub":"hot-tub","hot-tub-person":"hot-tub","hourglass":"hourglass","hourglass-end":"hourglass","hourglass-half":"hourglass","hourglass-start":"hourglass","house":"home","house-chimney":"home","house-signal":"home","icicles":"snow","icons":"shapes","id-card":"id","image":"image","images":"image","inbox":"inbox","infinity":"infinity","info-circle":"info","joystick":"joystick","key":"key","keyboard":"keyboard","kit-medical":"medical","language":"language","laptop":"computer","layer-group":"layers","leaf":"leaf","left-right":"arrows-h","life-ring":"lifebuoy","lightbulb":"idea","link":"link","link-slash":"link-off","list":"list","list-check":"steps","list-ol":"list-ordered","list-ul":"list","location-dot":"pin","location-pin":"pin","lock":"lock","lungs":"lungs","magnifying-glass":"search","magnifying-glass-chart":"chart","magnifying-glass-dollar":"search","map":"map","map-location-dot":"map","map-marker-alt":"pin","map-pin":"pin","mask":"mask","memory":"memory","message":"chat","microchip":"chip","microphone":"mic","microphone-lines":"mic","microphone-slash":"mic-off","microscope":"microscope","minus":"minus","minus-circle":"minus-circle","mobile-screen":"phone","mobile-screen-button":"phone","money-bill":"money","money-bill-1":"money","money-bill-transfer":"money","money-bill-wave":"money","money-check":"money","moon":"moon","mountain":"mountain","mountain-sun":"mountain","mug-hot":"mug","mug-saucer":"mug","music":"music","network-wired":"nodes","newspaper":"news","object-group":"group","paint-brush":"palette","paintbrush":"palette","palette":"palette","paper-plane":"plane","parking":"parking","paste":"clipboard","pause":"pause","paw":"paw","pen":"pencil","pen-nib":"pencil","pen-to-square":"pencil","pencil":"pencil","people-arrows":"members","people-group":"members","person-hiking":"mountain","person-shelter":"shelter","person-swimming":"water","person-walking":"walk","phone":"phone","phone-slash":"phone-off","photo-film":"film","piggy-bank":"piggy","plane":"airplane","plane-departure":"airplane","play":"play","plug":"plug","plug-circle-bolt":"plug","plug-circle-check":"plug","plug-circle-plus":"plug","plug-circle-xmark":"plug","plus":"plus","plus-circle":"plus-circle","power-off":"stop","print":"print","puzzle":"puzzle","puzzle-piece":"puzzle","puzzle-piece-simple":"puzzle","question":"help","quote-left":"quote","quote-right":"quote","radio":"radio","ram":"memory","ranking-star":"ranking","receipt":"ticket","recycle":"recycle","reply":"reply","restroom":"restroom","right-from-bracket":"leave","right-left":"swap","right-to-bracket":"enter","road":"road","robot":"robot","rocket":"rocket","rotate":"retry","rotate-back":"undo","rotate-left":"retry","rotate-right":"retry","route":"route","rss":"rss","satellite-dish":"dish","save":"save","scale-balanced":"scale","scissors":"scissors","screwdriver-wrench":"wrench","scroll":"scroll","search":"search","seedling":"seedling","server":"server","shapes":"shapes","share-nodes":"nodes","shield":"shield","shield-halved":"shield","shirt":"shirt","shoe-prints":"walk","signal":"wifi","signature":"signature","sitemap":"nodes","skull":"skull","skull-crossbones":"skull","slash":"slash","sliders":"sliders","sliders-h":"sliders","smog":"cloud","snowflake":"snow","sparkles":"spark","spinner":"busy","square":"square","square-parking":"parking","star":"star","star-of-life":"spark","step-forward":"skip","stop":"stop","store":"store","suitcase":"briefcase","suitcase-medical":"medical","sun":"sun","sword":"sword","table":"table","table-cells":"grid","table-columns":"columns","table-list":"table","tag":"tag","tags":"tag","telescope":"telescope","television":"tv","terminal":"terminal","text-height":"text","th":"grid","thumbs-up":"thumbs-up","thumbtack":"tack","ticket":"ticket","timeline":"timeline","times":"close","toolbox":"toolbox","tower-broadcast":"live","tower-cell":"live","train":"train","trash":"trash","trash-can":"trash","tree":"tree","triangle-exclamation":"alert","trophy":"trophy","tv":"tv","umbrella":"umbrella","umbrella-beach":"umbrella","undo":"undo","unlock":"lock","up-right-and-down-left-from-center":"expand","up-right-from-square":"open","upload":"upload","user":"user","user-astronaut":"user","user-check":"user-check","user-circle":"user-circle","user-edit":"user-pen","user-group":"members","user-lock":"user-lock","user-minus":"user-minus","user-pen":"user-pen","user-plus":"invite","user-secret":"user","user-shield":"shield","user-slash":"user-off","user-tag":"user-tag","users":"members","utensils":"food","video":"video","video-slash":"video","volume-high":"volume","volume-low":"volume","volume-off":"mute","volume-xmark":"mute","wallet":"wallet","wand-magic":"wand","wand-magic-sparkles":"wand","wand-sparkles":"wand","water":"water","wave-square":"wave","weight-hanging":"weight","wifi":"wifi","wind":"wind","window-maximize":"window","window-restore":"window-restore","wrench":"wrench","xmark":"close","xmark-circle":"x-circle"};
const FB = {"youtube":"youtube","square-youtube":"youtube","twitch":"twitch","discord":"discord","github":"github","square-github":"github","x-twitter":"x","square-x-twitter":"x","twitter":"x","kick":"kick","kickstarter-k":"kick","kickstarter":"kickstarter","google":"google","tiktok":"tiktok","threads":"threads","spotify":"spotify","soundcloud":"soundcloud","reddit":"reddit","reddit-alien":"reddit","tumblr":"tumblr","hacker-news":"ycombinator","line":"line","paypal":"paypal","patreon":"patreon","mastodon":"mastodon","linux":"linux","instagram":"instagram","facebook":"facebook","facebook-f":"facebook","cloudflare":"cloudflare","brave":"brave","bluesky":"bluesky","bitcoin":"bitcoin","apple":"apple","telegram":"telegram","whatsapp":"whatsapp","steam":"steam","snapchat":"snapchat","pinterest":"pinterest","vimeo":"vimeo","vimeo-v":"vimeo","npm":"npm","node":"nodedotjs","node-js":"nodedotjs","docker":"docker","python":"python","android":"android","chrome":"googlechrome","firefox":"firefoxbrowser","firefox-browser":"firefoxbrowser","gitlab":"gitlab","ubuntu":"ubuntu","raspberry":"raspberrypi","raspberry-pi":"raspberrypi","stripe":"stripe","cc-stripe":"stripe","signal":"signal","matrix":"matrix","medium":"medium","wikipedia":"wikipedia","wikipedia-w":"wikipedia","ethereum":"ethereum"};
// Font Awesome's style, size, layout and animation classes: they say how, not what.
const MOD = /^fa-(solid|regular|light|thin|duotone|sharp|sharp-duotone|classic|brands|fw|lg|xl|xs|sm|2xs|2xl|[0-9]+x|spin|spin-pulse|spin-reverse|pulse|beat|beat-fade|bounce|fade|flip|shake|border|inverse|li|ul|stack|stack-1x|stack-2x|layers|layers-text|layers-counter|pull-left|pull-right|rotate-[0-9]+|rotate-by|flip-horizontal|flip-vertical|flip-both|swap-opacity|width-auto|width-fixed)$/;
ddiff --git a/ov-glyphs.svg b/ov-glyphs.svg
iindex 4560982..7956d42 100644
---- a/ov-glyphs.svg
++++ b/ov-glyphs.svg
@@@ -80,6 +80,13 @@
<symbol id="ovg-bell-bold" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"><path d="M6 14.6V9.5a6.1 6.1 0 0 1 12.2 0v5.1l1.5 2.1h-15.3ZM10 18.7a2.1 2.1 0 0 0 4 0"/></symbol>
<symbol id="ovg-bell-solid" viewBox="0 0 24 24" fill="currentColor"><path d="M5.2 15.4V9.6a6.8 6.8 0 0 1 13.7 0v5.7l1.9 2.6H3.3ZM9.7 19.3h4.6a2.3 2.3 0 0 1-4.6 0Z"/></symbol>
<symbol id="ovg-bell-duotone" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><g fill="currentColor" stroke="none" opacity=".2"><path d="M5.2 15.4V9.6a6.8 6.8 0 0 1 13.7 0v5.7l1.9 2.6H3.3ZM9.7 19.3h4.6a2.3 2.3 0 0 1-4.6 0Z"/></g><path d="M6 14.6V9.5a6.1 6.1 0 0 1 12.2 0v5.1l1.5 2.1h-15.3ZM10 18.7a2.1 2.1 0 0 0 4 0"/></symbol>
++<symbol id="ovg-binoculars" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><rect x="4.4" y="7.4" width="6" height="12.8" rx="3"/><rect x="13.6" y="7.4" width="6" height="12.8" rx="3"/><path d="M10.4 10.2h3.2M10.4 15.8h3.2"/><path d="M6.9 7.4V5.7a1.6 1.6 0 0 1 3.2 0v1.7M13.9 7.4V5.7a1.6 1.6 0 0 1 3.2 0v1.7"/></symbol>
++<symbol id="ovg-binoculars-thin" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1" stroke-linecap="round" stroke-linejoin="round"><rect x="4.4" y="7.4" width="6" height="12.8" rx="3"/><rect x="13.6" y="7.4" width="6" height="12.8" rx="3"/><path d="M10.4 10.2h3.2M10.4 15.8h3.2"/><path d="M6.9 7.4V5.7a1.6 1.6 0 0 1 3.2 0v1.7M13.9 7.4V5.7a1.6 1.6 0 0 1 3.2 0v1.7"/></symbol>
++<symbol id="ovg-binoculars-light" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"><rect x="4.4" y="7.4" width="6" height="12.8" rx="3"/><rect x="13.6" y="7.4" width="6" height="12.8" rx="3"/><path d="M10.4 10.2h3.2M10.4 15.8h3.2"/><path d="M6.9 7.4V5.7a1.6 1.6 0 0 1 3.2 0v1.7M13.9 7.4V5.7a1.6 1.6 0 0 1 3.2 0v1.7"/></symbol>
++<symbol id="ovg-binoculars-regular" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><rect x="4.4" y="7.4" width="6" height="12.8" rx="3"/><rect x="13.6" y="7.4" width="6" height="12.8" rx="3"/><path d="M10.4 10.2h3.2M10.4 15.8h3.2"/><path d="M6.9 7.4V5.7a1.6 1.6 0 0 1 3.2 0v1.7M13.9 7.4V5.7a1.6 1.6 0 0 1 3.2 0v1.7"/></symbol>
++<symbol id="ovg-binoculars-bold" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"><rect x="4.4" y="7.4" width="6" height="12.8" rx="3"/><rect x="13.6" y="7.4" width="6" height="12.8" rx="3"/><path d="M10.4 10.2h3.2M10.4 15.8h3.2"/><path d="M6.9 7.4V5.7a1.6 1.6 0 0 1 3.2 0v1.7M13.9 7.4V5.7a1.6 1.6 0 0 1 3.2 0v1.7"/></symbol>
++<symbol id="ovg-binoculars-solid" viewBox="0 0 24 24" fill="currentColor"><rect x="2.9" y="5.4" width="6.8" height="16" rx="3.4"/><rect x="14.3" y="5.4" width="6.8" height="16" rx="3.4"/><rect x="9.3" y="10.7" width="5.4" height="2.8" rx="1"/><path fill="none" stroke="currentColor" stroke-width="2.6" stroke-linecap="round" stroke-linejoin="round" d="M5.8 5.4V5.2a1.3 1.3 0 0 1 2.6 0v0.2M17.6 5.4V5.2a1.3 1.3 0 0 1 2.6 0v0.2"/></symbol>
++<symbol id="ovg-binoculars-duotone" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><g fill="currentColor" stroke="none" opacity=".2"><rect x="2.9" y="5.4" width="6.8" height="16" rx="3.4"/><rect x="14.3" y="5.4" width="6.8" height="16" rx="3.4"/><rect x="9.3" y="10.7" width="5.4" height="2.8" rx="1"/><path class="ln" d="M5.8 5.4V5.2a1.3 1.3 0 0 1 2.6 0v0.2M17.6 5.4V5.2a1.3 1.3 0 0 1 2.6 0v0.2"/></g><rect x="4.4" y="7.4" width="6" height="12.8" rx="3"/><rect x="13.6" y="7.4" width="6" height="12.8" rx="3"/><path d="M10.4 10.2h3.2M10.4 15.8h3.2"/><path d="M6.9 7.4V5.7a1.6 1.6 0 0 1 3.2 0v1.7M13.9 7.4V5.7a1.6 1.6 0 0 1 3.2 0v1.7"/></symbol>
<symbol id="ovg-book" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M5 5.7a1.9 1.9 0 0 1 1.9-1.9h12.1v14.9H6.8a1.9 1.9 0 0 0-1.9 1.9Z"/><path d="M5 18.7V5.7"/></symbol>
<symbol id="ovg-book-thin" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1" stroke-linecap="round" stroke-linejoin="round"><path d="M5 5.7a1.9 1.9 0 0 1 1.9-1.9h12.1v14.9H6.8a1.9 1.9 0 0 0-1.9 1.9Z"/><path d="M5 18.7V5.7"/></symbol>
<symbol id="ovg-book-light" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"><path d="M5 5.7a1.9 1.9 0 0 1 1.9-1.9h12.1v14.9H6.8a1.9 1.9 0 0 0-1.9 1.9Z"/><path d="M5 18.7V5.7"/></symbol>
@@@ -410,6 +417,13 @@
<symbol id="ovg-couch-bold" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"><path d="M5.4 10.1V7.2a1.9 1.9 0 0 1 1.9-1.9h9.4a1.9 1.9 0 0 1 1.9 1.9v2.8"/><path d="M3.5 11.9a1.9 1.9 0 0 1 3.8 0v1.4h9.4V11.9a1.9 1.9 0 0 1 3.8 0v4.7H3.5ZM5.4 16.7v1.9M18.6 16.7v1.9"/></symbol>
<symbol id="ovg-couch-solid" viewBox="0 0 24 24" fill="currentColor"><path d="M7.1 4.2h9.7A2.5 2.5 0 0 1 19.4 6.7v1.9a3.1 3.1 0 0 0-3.1 3.1v0.1H7.7v-0.1A3.1 3.1 0 0 0 4.6 8.7V6.7A2.5 2.5 0 0 1 7.1 4.2ZM2.7 11.6a2.5 2.5 0 0 1 5.1 0v1.9h8.6V11.6a2.5 2.5 0 0 1 5.1 0v5.5H2.7Z"/><path fill="none" stroke="currentColor" stroke-width="2.6" stroke-linecap="round" stroke-linejoin="round" d="M5.2 17.1v1.9M18.8 17.1v1.9"/></symbol>
<symbol id="ovg-couch-duotone" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><g fill="currentColor" stroke="none" opacity=".2"><path d="M7.1 4.2h9.7A2.5 2.5 0 0 1 19.4 6.7v1.9a3.1 3.1 0 0 0-3.1 3.1v0.1H7.7v-0.1A3.1 3.1 0 0 0 4.6 8.7V6.7A2.5 2.5 0 0 1 7.1 4.2ZM2.7 11.6a2.5 2.5 0 0 1 5.1 0v1.9h8.6V11.6a2.5 2.5 0 0 1 5.1 0v5.5H2.7Z"/><path class="ln" d="M5.2 17.1v1.9M18.8 17.1v1.9"/></g><path d="M5.4 10.1V7.2a1.9 1.9 0 0 1 1.9-1.9h9.4a1.9 1.9 0 0 1 1.9 1.9v2.8"/><path d="M3.5 11.9a1.9 1.9 0 0 1 3.8 0v1.4h9.4V11.9a1.9 1.9 0 0 1 3.8 0v4.7H3.5ZM5.4 16.7v1.9M18.6 16.7v1.9"/></symbol>
++<symbol id="ovg-cpu" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><rect x="7" y="7" width="10" height="10" rx="1.6"/><rect x="10.4" y="10.4" width="3.2" height="3.2" rx="0.6"/><path d="M9.5 3.5v3.5M14.5 3.5v3.5M9.5 17v3.5M14.5 17v3.5M3.5 9.5h3.5M3.5 14.5h3.5M17 9.5h3.5M17 14.5h3.5"/></symbol>
++<symbol id="ovg-cpu-thin" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1" stroke-linecap="round" stroke-linejoin="round"><rect x="7" y="7" width="10" height="10" rx="1.6"/><rect x="10.4" y="10.4" width="3.2" height="3.2" rx="0.6"/><path d="M9.5 3.5v3.5M14.5 3.5v3.5M9.5 17v3.5M14.5 17v3.5M3.5 9.5h3.5M3.5 14.5h3.5M17 9.5h3.5M17 14.5h3.5"/></symbol>
++<symbol id="ovg-cpu-light" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"><rect x="7" y="7" width="10" height="10" rx="1.6"/><rect x="10.4" y="10.4" width="3.2" height="3.2" rx="0.6"/><path d="M9.5 3.5v3.5M14.5 3.5v3.5M9.5 17v3.5M14.5 17v3.5M3.5 9.5h3.5M3.5 14.5h3.5M17 9.5h3.5M17 14.5h3.5"/></symbol>
++<symbol id="ovg-cpu-regular" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><rect x="7" y="7" width="10" height="10" rx="1.6"/><rect x="10.4" y="10.4" width="3.2" height="3.2" rx="0.6"/><path d="M9.5 3.5v3.5M14.5 3.5v3.5M9.5 17v3.5M14.5 17v3.5M3.5 9.5h3.5M3.5 14.5h3.5M17 9.5h3.5M17 14.5h3.5"/></symbol>
++<symbol id="ovg-cpu-bold" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"><rect x="7" y="7" width="10" height="10" rx="1.6"/><rect x="10.4" y="10.4" width="3.2" height="3.2" rx="0.6"/><path d="M9.5 3.5v3.5M14.5 3.5v3.5M9.5 17v3.5M14.5 17v3.5M3.5 9.5h3.5M3.5 14.5h3.5M17 9.5h3.5M17 14.5h3.5"/></symbol>
++<symbol id="ovg-cpu-solid" viewBox="0 0 24 24" fill="currentColor"><path fill-rule="evenodd" d="M7 5.8h10A1.2 1.2 0 0 1 18.2 7v10a1.2 1.2 0 0 1-1.2 1.2H7A1.2 1.2 0 0 1 5.8 17V7A1.2 1.2 0 0 1 7 5.8Zm3.4 4.6a0.6 0.6 0 0 0-0.6 0.6v3.2a0.6 0.6 0 0 0 0.6 0.6h3.2a0.6 0.6 0 0 0 0.6-0.6V11a0.6 0.6 0 0 0-0.6-0.6Z"/><path fill="none" stroke="currentColor" stroke-width="2.6" stroke-linecap="round" stroke-linejoin="round" d="M9.5 3.7v3.3M14.5 3.7v3.3M9.5 17v3.3M14.5 17v3.3M3.7 9.5h3.3M3.7 14.5h3.3M17 9.5h3.3M17 14.5h3.3"/></symbol>
++<symbol id="ovg-cpu-duotone" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><g fill="currentColor" stroke="none" opacity=".2"><path fill-rule="evenodd" d="M7 5.8h10A1.2 1.2 0 0 1 18.2 7v10a1.2 1.2 0 0 1-1.2 1.2H7A1.2 1.2 0 0 1 5.8 17V7A1.2 1.2 0 0 1 7 5.8Zm3.4 4.6a0.6 0.6 0 0 0-0.6 0.6v3.2a0.6 0.6 0 0 0 0.6 0.6h3.2a0.6 0.6 0 0 0 0.6-0.6V11a0.6 0.6 0 0 0-0.6-0.6Z"/><path class="ln" d="M9.5 3.7v3.3M14.5 3.7v3.3M9.5 17v3.3M14.5 17v3.3M3.7 9.5h3.3M3.7 14.5h3.3M17 9.5h3.3M17 14.5h3.3"/></g><rect x="7" y="7" width="10" height="10" rx="1.6"/><rect x="10.4" y="10.4" width="3.2" height="3.2" rx="0.6"/><path d="M9.5 3.5v3.5M14.5 3.5v3.5M9.5 17v3.5M14.5 17v3.5M3.5 9.5h3.5M3.5 14.5h3.5M17 9.5h3.5M17 14.5h3.5"/></symbol>
<symbol id="ovg-crown" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M3.5 8.3L7.8 12L11.9 5.5l4.2 6.5l4.2-3.7L18.4 18.1H5.4Z"/></symbol>
<symbol id="ovg-crown-thin" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1" stroke-linecap="round" stroke-linejoin="round"><path d="M3.5 8.3L7.8 12L11.9 5.5l4.2 6.5l4.2-3.7L18.4 18.1H5.4Z"/></symbol>
<symbol id="ovg-crown-light" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"><path d="M3.5 8.3L7.8 12L11.9 5.5l4.2 6.5l4.2-3.7L18.4 18.1H5.4Z"/></symbol>
@@@ -695,6 +709,13 @@
<symbol id="ovg-globe-bold" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"><circle cx="11.9" cy="11.9" r="8.3"/><path d="M3.6 11.9h16.7M11.9 3.6c2.7 2.7 2.7 13.9 0 16.7M11.9 3.6c-2.7 2.7-2.7 13.9 0 16.7"/></symbol>
<symbol id="ovg-globe-solid" viewBox="0 0 24 24" fill="currentColor"><path d="M2.6 11.1A9.5 9.5 0 0 1 12 2.6a4.5 9.5 0 0 0-4.5 8.5ZM21.4 11.1A9.5 9.5 0 0 0 12 2.6a4.5 9.5 0 0 1 4.5 8.5ZM2.6 12.9A9.5 9.5 0 0 0 12 21.5a4.5 9.5 0 0 1-4.5-8.5ZM21.4 12.9A9.5 9.5 0 0 1 12 21.5a4.5 9.5 0 0 0 4.5-8.5ZM12 2.6a2.7 9.5 0 0 0-2.7 8.5h5.3A2.7 9.5 0 0 0 12 2.6ZM12 21.5a2.7 9.5 0 0 1-2.7-8.5h5.3A2.7 9.5 0 0 1 12 21.5Z"/></symbol>
<symbol id="ovg-globe-duotone" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><g fill="currentColor" stroke="none" opacity=".2"><path d="M2.6 11.1A9.5 9.5 0 0 1 12 2.6a4.5 9.5 0 0 0-4.5 8.5ZM21.4 11.1A9.5 9.5 0 0 0 12 2.6a4.5 9.5 0 0 1 4.5 8.5ZM2.6 12.9A9.5 9.5 0 0 0 12 21.5a4.5 9.5 0 0 1-4.5-8.5ZM21.4 12.9A9.5 9.5 0 0 1 12 21.5a4.5 9.5 0 0 0 4.5-8.5ZM12 2.6a2.7 9.5 0 0 0-2.7 8.5h5.3A2.7 9.5 0 0 0 12 2.6ZM12 21.5a2.7 9.5 0 0 1-2.7-8.5h5.3A2.7 9.5 0 0 1 12 21.5Z"/></g><circle cx="11.9" cy="11.9" r="8.3"/><path d="M3.6 11.9h16.7M11.9 3.6c2.7 2.7 2.7 13.9 0 16.7M11.9 3.6c-2.7 2.7-2.7 13.9 0 16.7"/></symbol>
++<symbol id="ovg-gpu" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><rect x="3.5" y="5.5" width="14.4" height="10" rx="1.6"/><circle cx="8.2" cy="10.5" r="2.8"/><path d="M8.2 8.3v4.4M6 10.5h4.4"/><path d="M17.9 8h2.6v5h-2.6M3.5 15.5v2.5"/></symbol>
++<symbol id="ovg-gpu-thin" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1" stroke-linecap="round" stroke-linejoin="round"><rect x="3.5" y="5.5" width="14.4" height="10" rx="1.6"/><circle cx="8.2" cy="10.5" r="2.8"/><path d="M8.2 8.3v4.4M6 10.5h4.4"/><path d="M17.9 8h2.6v5h-2.6M3.5 15.5v2.5"/></symbol>
++<symbol id="ovg-gpu-light" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"><rect x="3.5" y="5.5" width="14.4" height="10" rx="1.6"/><circle cx="8.2" cy="10.5" r="2.8"/><path d="M8.2 8.3v4.4M6 10.5h4.4"/><path d="M17.9 8h2.6v5h-2.6M3.5 15.5v2.5"/></symbol>
++<symbol id="ovg-gpu-regular" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><rect x="3.5" y="5.5" width="14.4" height="10" rx="1.6"/><circle cx="8.2" cy="10.5" r="2.8"/><path d="M8.2 8.3v4.4M6 10.5h4.4"/><path d="M17.9 8h2.6v5h-2.6M3.5 15.5v2.5"/></symbol>
++<symbol id="ovg-gpu-bold" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"><rect x="3.5" y="5.5" width="14.4" height="10" rx="1.6"/><circle cx="8.2" cy="10.5" r="2.8"/><path d="M8.2 8.3v4.4M6 10.5h4.4"/><path d="M17.9 8h2.6v5h-2.6M3.5 15.5v2.5"/></symbol>
++<symbol id="ovg-gpu-solid" viewBox="0 0 24 24" fill="currentColor"><rect x="4" y="5.5" width="14.4" height="10" rx="1.6"/><circle cx="8.7" cy="10.5" r="2.8"/><rect x="18.4" y="8" width="2.6" height="5" rx="0.8"/><path fill="none" stroke="currentColor" stroke-width="2.6" stroke-linecap="round" stroke-linejoin="round" d="M8.7 8.3v4.4M6.5 10.5h4.4M4 15.5v2.5"/></symbol>
++<symbol id="ovg-gpu-duotone" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><g fill="currentColor" stroke="none" opacity=".2"><rect x="4" y="5.5" width="14.4" height="10" rx="1.6"/><circle cx="8.7" cy="10.5" r="2.8"/><rect x="18.4" y="8" width="2.6" height="5" rx="0.8"/><path class="ln" d="M8.7 8.3v4.4M6.5 10.5h4.4M4 15.5v2.5"/></g><rect x="3.5" y="5.5" width="14.4" height="10" rx="1.6"/><circle cx="8.2" cy="10.5" r="2.8"/><path d="M8.2 8.3v4.4M6 10.5h4.4"/><path d="M17.9 8h2.6v5h-2.6M3.5 15.5v2.5"/></symbol>
<symbol id="ovg-grid" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><rect x="3.5" y="3.5" width="7.4" height="7.4" rx="1.6"/><rect x="13.1" y="3.5" width="7.4" height="7.4" rx="1.6"/><rect x="3.5" y="13.1" width="7.4" height="7.4" rx="1.6"/><rect x="13.1" y="13.1" width="7.4" height="7.4" rx="1.6"/></symbol>
<symbol id="ovg-grid-thin" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1" stroke-linecap="round" stroke-linejoin="round"><rect x="3.5" y="3.5" width="7.4" height="7.4" rx="1.6"/><rect x="13.1" y="3.5" width="7.4" height="7.4" rx="1.6"/><rect x="3.5" y="13.1" width="7.4" height="7.4" rx="1.6"/><rect x="13.1" y="13.1" width="7.4" height="7.4" rx="1.6"/></symbol>
<symbol id="ovg-grid-light" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"><rect x="3.5" y="3.5" width="7.4" height="7.4" rx="1.6"/><rect x="13.1" y="3.5" width="7.4" height="7.4" rx="1.6"/><rect x="3.5" y="13.1" width="7.4" height="7.4" rx="1.6"/><rect x="13.1" y="13.1" width="7.4" height="7.4" rx="1.6"/></symbol>
@@@ -851,6 +872,13 @@
<symbol id="ovg-invite-bold" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"><circle cx="9.2" cy="8.2" r="2.9"/><path d="M3.8 18.8c0-3 2.4-4.8 5.3-4.8s5.3 2 5.3 4.8M17.9 8.2v5.3M15.3 10.9h5.3"/></symbol>
<symbol id="ovg-invite-solid" viewBox="0 0 24 24" fill="currentColor"><circle cx="8.8" cy="7.7" r="3.2"/><path d="M2.9 19.2c0-3.4 2.7-5.8 5.8-5.8s5.8 2.4 5.8 5.8Z"/><path fill="none" stroke="currentColor" stroke-width="2.6" stroke-linecap="round" stroke-linejoin="round" d="M17.6 7.8v5.3M15 10.5h5.3"/></symbol>
<symbol id="ovg-invite-duotone" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><g fill="currentColor" stroke="none" opacity=".2"><circle cx="8.8" cy="7.7" r="3.2"/><path d="M2.9 19.2c0-3.4 2.7-5.8 5.8-5.8s5.8 2.4 5.8 5.8Z"/><path class="ln" d="M17.6 7.8v5.3M15 10.5h5.3"/></g><circle cx="9.2" cy="8.2" r="2.9"/><path d="M3.8 18.8c0-3 2.4-4.8 5.3-4.8s5.3 2 5.3 4.8M17.9 8.2v5.3M15.3 10.9h5.3"/></symbol>
++<symbol id="ovg-joystick" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M4.3 19.6h15.4l-2.6-7.3H6.9Z"/><path d="M12 12.3V7.6"/><circle cx="12" cy="5.4" r="2.1"/><circle cx="8.3" cy="16.6" r="1.1"/><circle cx="15.7" cy="16.6" r="1.1"/></symbol>
++<symbol id="ovg-joystick-thin" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1" stroke-linecap="round" stroke-linejoin="round"><path d="M4.3 19.6h15.4l-2.6-7.3H6.9Z"/><path d="M12 12.3V7.6"/><circle cx="12" cy="5.4" r="2.1"/><circle cx="8.3" cy="16.6" r="1.1"/><circle cx="15.7" cy="16.6" r="1.1"/></symbol>
++<symbol id="ovg-joystick-light" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"><path d="M4.3 19.6h15.4l-2.6-7.3H6.9Z"/><path d="M12 12.3V7.6"/><circle cx="12" cy="5.4" r="2.1"/><circle cx="8.3" cy="16.6" r="1.1"/><circle cx="15.7" cy="16.6" r="1.1"/></symbol>
++<symbol id="ovg-joystick-regular" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M4.3 19.6h15.4l-2.6-7.3H6.9Z"/><path d="M12 12.3V7.6"/><circle cx="12" cy="5.4" r="2.1"/><circle cx="8.3" cy="16.6" r="1.1"/><circle cx="15.7" cy="16.6" r="1.1"/></symbol>
++<symbol id="ovg-joystick-bold" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"><path d="M4.3 19.6h15.4l-2.6-7.3H6.9Z"/><path d="M12 12.3V7.6"/><circle cx="12" cy="5.4" r="2.1"/><circle cx="8.3" cy="16.6" r="1.1"/><circle cx="15.7" cy="16.6" r="1.1"/></symbol>
++<symbol id="ovg-joystick-solid" viewBox="0 0 24 24" fill="currentColor"><path d="M3.8 21.2h16.4l-2.8-8.2H6.6Z"/><circle cx="12" cy="5.6" r="2.8"/><circle cx="8.3" cy="17.2" r="1.1"/><circle cx="15.7" cy="17.2" r="1.1"/><path fill="none" stroke="currentColor" stroke-width="2.6" stroke-linecap="round" stroke-linejoin="round" d="M12 13V8.4"/></symbol>
++<symbol id="ovg-joystick-duotone" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><g fill="currentColor" stroke="none" opacity=".2"><path d="M3.8 21.2h16.4l-2.8-8.2H6.6Z"/><circle cx="12" cy="5.6" r="2.8"/><circle cx="8.3" cy="17.2" r="1.1"/><circle cx="15.7" cy="17.2" r="1.1"/><path class="ln" d="M12 13V8.4"/></g><path d="M4.3 19.6h15.4l-2.6-7.3H6.9Z"/><path d="M12 12.3V7.6"/><circle cx="12" cy="5.4" r="2.1"/><circle cx="8.3" cy="16.6" r="1.1"/><circle cx="15.7" cy="16.6" r="1.1"/></symbol>
<symbol id="ovg-key" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><circle cx="8.1" cy="15.9" r="4.3"/><path d="M11.1 12.9l9.4-9.4M16.8 7.3l3.2 3.2M14.6 9.4l2.2 2.2"/></symbol>
<symbol id="ovg-key-thin" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1" stroke-linecap="round" stroke-linejoin="round"><circle cx="8.1" cy="15.9" r="4.3"/><path d="M11.1 12.9l9.4-9.4M16.8 7.3l3.2 3.2M14.6 9.4l2.2 2.2"/></symbol>
<symbol id="ovg-key-light" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"><circle cx="8.1" cy="15.9" r="4.3"/><path d="M11.1 12.9l9.4-9.4M16.8 7.3l3.2 3.2M14.6 9.4l2.2 2.2"/></symbol>
@@@ -884,6 +912,13 @@
<symbol id="ovg-layers-bold" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"><path d="M12 5.4l8.3 4.6l-8.3 4.6l-8.3-4.6Z"/><path d="M3.8 14l8.3 4.6l8.3-4.6"/></symbol>
<symbol id="ovg-layers-solid" viewBox="0 0 24 24" fill="currentColor"><path d="M12 4.3l8.6 5l-8.6 5l-8.6-5Z"/><path fill="none" stroke="currentColor" stroke-width="2.6" stroke-linecap="round" stroke-linejoin="round" d="M3.9 13.9l8.1 4.5l8.1-4.5"/></symbol>
<symbol id="ovg-layers-duotone" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><g fill="currentColor" stroke="none" opacity=".2"><path d="M12 4.3l8.6 5l-8.6 5l-8.6-5Z"/><path class="ln" d="M3.9 13.9l8.1 4.5l8.1-4.5"/></g><path d="M12 5.4l8.3 4.6l-8.3 4.6l-8.3-4.6Z"/><path d="M3.8 14l8.3 4.6l8.3-4.6"/></symbol>
++<symbol id="ovg-layers-plus" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M3.8 9.8l8.2-4.8l8.2 4.8M3.8 14l8.2 4.8l4.8-2.8"/><path d="M18.6 14.4v5M16.1 16.9h5"/></symbol>
++<symbol id="ovg-layers-plus-thin" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1" stroke-linecap="round" stroke-linejoin="round"><path d="M3.8 9.8l8.2-4.8l8.2 4.8M3.8 14l8.2 4.8l4.8-2.8"/><path d="M18.6 14.4v5M16.1 16.9h5"/></symbol>
++<symbol id="ovg-layers-plus-light" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"><path d="M3.8 9.8l8.2-4.8l8.2 4.8M3.8 14l8.2 4.8l4.8-2.8"/><path d="M18.6 14.4v5M16.1 16.9h5"/></symbol>
++<symbol id="ovg-layers-plus-regular" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M3.8 9.8l8.2-4.8l8.2 4.8M3.8 14l8.2 4.8l4.8-2.8"/><path d="M18.6 14.4v5M16.1 16.9h5"/></symbol>
++<symbol id="ovg-layers-plus-bold" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"><path d="M3.8 9.8l8.2-4.8l8.2 4.8M3.8 14l8.2 4.8l4.8-2.8"/><path d="M18.6 14.4v5M16.1 16.9h5"/></symbol>
++<symbol id="ovg-layers-plus-solid" viewBox="0 0 24 24" fill="currentColor"><path d="M12 4.1l8.2 4.8l-8.2 4.8l-8.2-4.8Z"/><path fill="none" stroke="currentColor" stroke-width="2.6" stroke-linecap="round" stroke-linejoin="round" d="M3.8 14l8.2 4.8l4.8-2.8"/><path d="M17.6 13.9h1.6v2.2h2.2v1.6h-2.2v2.2h-1.6v-2.2h-2.2v-1.6h2.2Z"/></symbol>
++<symbol id="ovg-layers-plus-duotone" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><g fill="currentColor" stroke="none" opacity=".2"><path d="M12 4.1l8.2 4.8l-8.2 4.8l-8.2-4.8Z"/><path class="ln" d="M3.8 14l8.2 4.8l4.8-2.8"/><path d="M17.6 13.9h1.6v2.2h2.2v1.6h-2.2v2.2h-1.6v-2.2h-2.2v-1.6h2.2Z"/></g><path d="M3.8 9.8l8.2-4.8l8.2 4.8M3.8 14l8.2 4.8l4.8-2.8"/><path d="M18.6 14.4v5M16.1 16.9h5"/></symbol>
<symbol id="ovg-leaf" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M3.8 20.1c0-9.5 5.6-15.2 16.7-16.7c-1 11.1-6.7 16.7-16.7 16.7ZM3.8 20.1l8.9-8.9"/></symbol>
<symbol id="ovg-leaf-thin" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1" stroke-linecap="round" stroke-linejoin="round"><path d="M3.8 20.1c0-9.5 5.6-15.2 16.7-16.7c-1 11.1-6.7 16.7-16.7 16.7ZM3.8 20.1l8.9-8.9"/></symbol>
<symbol id="ovg-leaf-light" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"><path d="M3.8 20.1c0-9.5 5.6-15.2 16.7-16.7c-1 11.1-6.7 16.7-16.7 16.7ZM3.8 20.1l8.9-8.9"/></symbol>
@@@ -984,6 +1019,13 @@
<symbol id="ovg-members-bold" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"><circle cx="9.2" cy="7.9" r="3"/><path d="M3.6 19.1c0-3.1 2.6-5.1 5.6-5.1s5.6 2.1 5.6 5.1M15.7 5a3 3 0 0 1 0 5.9M17.6 14.3c1.8 0.6 2.8 2.3 2.8 4.8"/></symbol>
<symbol id="ovg-members-solid" viewBox="0 0 24 24" fill="currentColor"><circle cx="9.1" cy="7.1" r="3.5"/><path d="M2.6 19.6c0-3.7 2.9-6.3 6.4-6.3s6.4 2.6 6.4 6.3Z"/><circle cx="16.5" cy="6.6" r="2.8"/><path d="M16.7 12.4c2.8 0.4 4.7 2.7 4.7 6.2V19.6h-4.3c0-2.8-1-5.1-2.7-6.5Z"/></symbol>
<symbol id="ovg-members-duotone" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><g fill="currentColor" stroke="none" opacity=".2"><circle cx="9.1" cy="7.1" r="3.5"/><path d="M2.6 19.6c0-3.7 2.9-6.3 6.4-6.3s6.4 2.6 6.4 6.3Z"/><circle cx="16.5" cy="6.6" r="2.8"/><path d="M16.7 12.4c2.8 0.4 4.7 2.7 4.7 6.2V19.6h-4.3c0-2.8-1-5.1-2.7-6.5Z"/></g><circle cx="9.2" cy="7.9" r="3"/><path d="M3.6 19.1c0-3.1 2.6-5.1 5.6-5.1s5.6 2.1 5.6 5.1M15.7 5a3 3 0 0 1 0 5.9M17.6 14.3c1.8 0.6 2.8 2.3 2.8 4.8"/></symbol>
++<symbol id="ovg-memory" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><rect x="3.5" y="5.5" width="17" height="7.5" rx="1.2"/><path d="M3.5 15v3.5M6.6 15v3.5M9.7 15v3.5M12.8 15v3.5M15.9 15v3.5M19 15v3.5"/><path d="M6.7 8h4.8M6.7 10.8h3M13.4 8h3.9M13.4 10.8h2.4"/></symbol>
++<symbol id="ovg-memory-thin" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1" stroke-linecap="round" stroke-linejoin="round"><rect x="3.5" y="5.5" width="17" height="7.5" rx="1.2"/><path d="M3.5 15v3.5M6.6 15v3.5M9.7 15v3.5M12.8 15v3.5M15.9 15v3.5M19 15v3.5"/><path d="M6.7 8h4.8M6.7 10.8h3M13.4 8h3.9M13.4 10.8h2.4"/></symbol>
++<symbol id="ovg-memory-light" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"><rect x="3.5" y="5.5" width="17" height="7.5" rx="1.2"/><path d="M3.5 15v3.5M6.6 15v3.5M9.7 15v3.5M12.8 15v3.5M15.9 15v3.5M19 15v3.5"/><path d="M6.7 8h4.8M6.7 10.8h3M13.4 8h3.9M13.4 10.8h2.4"/></symbol>
++<symbol id="ovg-memory-regular" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><rect x="3.5" y="5.5" width="17" height="7.5" rx="1.2"/><path d="M3.5 15v3.5M6.6 15v3.5M9.7 15v3.5M12.8 15v3.5M15.9 15v3.5M19 15v3.5"/><path d="M6.7 8h4.8M6.7 10.8h3M13.4 8h3.9M13.4 10.8h2.4"/></symbol>
++<symbol id="ovg-memory-bold" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"><rect x="3.5" y="5.5" width="17" height="7.5" rx="1.2"/><path d="M3.5 15v3.5M6.6 15v3.5M9.7 15v3.5M12.8 15v3.5M15.9 15v3.5M19 15v3.5"/><path d="M6.7 8h4.8M6.7 10.8h3M13.4 8h3.9M13.4 10.8h2.4"/></symbol>
++<symbol id="ovg-memory-solid" viewBox="0 0 24 24" fill="currentColor"><rect x="3.5" y="5" width="17" height="7.5" rx="1.2"/><path fill="none" stroke="currentColor" stroke-width="2.6" stroke-linecap="round" stroke-linejoin="round" d="M3.5 14.5v3.5M6.6 14.5v3.5M9.7 14.5v3.5M12.8 14.5v3.5M15.9 14.5v3.5M19 14.5v3.5M6.7 7.5h4.8M6.7 10.3h3M13.4 7.5h3.9M13.4 10.3h2.4"/></symbol>
++<symbol id="ovg-memory-duotone" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><g fill="currentColor" stroke="none" opacity=".2"><rect x="3.5" y="5" width="17" height="7.5" rx="1.2"/><path class="ln" d="M3.5 14.5v3.5M6.6 14.5v3.5M9.7 14.5v3.5M12.8 14.5v3.5M15.9 14.5v3.5M19 14.5v3.5M6.7 7.5h4.8M6.7 10.3h3M13.4 7.5h3.9M13.4 10.3h2.4"/></g><rect x="3.5" y="5.5" width="17" height="7.5" rx="1.2"/><path d="M3.5 15v3.5M6.6 15v3.5M9.7 15v3.5M12.8 15v3.5M15.9 15v3.5M19 15v3.5"/><path d="M6.7 8h4.8M6.7 10.8h3M13.4 8h3.9M13.4 10.8h2.4"/></symbol>
<symbol id="ovg-menu" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M3.5 6.7h17M3.5 12h17M3.5 17.3h17"/></symbol>
<symbol id="ovg-menu-thin" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1" stroke-linecap="round" stroke-linejoin="round"><path d="M3.5 6.7h17M3.5 12h17M3.5 17.3h17"/></symbol>
<symbol id="ovg-menu-light" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"><path d="M3.5 6.7h17M3.5 12h17M3.5 17.3h17"/></symbol>
@@@ -1003,6 +1045,13 @@
<symbol id="ovg-mic-off-bold" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"><rect x="9.2" y="3.6" width="5.7" height="10.4" rx="2.8"/><path d="M5.5 11.1a6.6 6.6 0 0 0 11 5M18.7 11.1c0 0.8-0.1 1.5-0.4 2.2M12.1 17.7v2.8M4.5 4.5l15.1 15.1"/></symbol>
<symbol id="ovg-mic-off-solid" viewBox="0 0 24 24" fill="currentColor"><path d="M9 5.4A3.1 3.1 0 0 1 15.2 5.8V10.7a3.1 3.1 0 0 1-0.1 0.8Z"/><path fill="none" stroke="currentColor" stroke-width="2.6" stroke-linecap="round" stroke-linejoin="round" d="M5.4 10.7a6.6 6.6 0 0 0 11 5M18.7 10.7c0 0.8-0.1 1.5-0.4 2.2M12.1 17.3v2.8M4.5 4.1l15.1 15.1"/></symbol>
<symbol id="ovg-mic-off-duotone" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><g fill="currentColor" stroke="none" opacity=".2"><path d="M9 5.4A3.1 3.1 0 0 1 15.2 5.8V10.7a3.1 3.1 0 0 1-0.1 0.8Z"/><path class="ln" d="M5.4 10.7a6.6 6.6 0 0 0 11 5M18.7 10.7c0 0.8-0.1 1.5-0.4 2.2M12.1 17.3v2.8M4.5 4.1l15.1 15.1"/></g><rect x="9.2" y="3.6" width="5.7" height="10.4" rx="2.8"/><path d="M5.5 11.1a6.6 6.6 0 0 0 11 5M18.7 11.1c0 0.8-0.1 1.5-0.4 2.2M12.1 17.7v2.8M4.5 4.5l15.1 15.1"/></symbol>
++<symbol id="ovg-microscope" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M3.4 19.9h17.2M6.2 19.9v-3.4h5.8v3.4M9.2 16.5h8.6M14.1 16.5V7.4M14.1 7.4a4 4 0 0 1 4-4h1.2M19.3 3.4v4.8M9.9 9.9h3.6"/></symbol>
++<symbol id="ovg-microscope-thin" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1" stroke-linecap="round" stroke-linejoin="round"><path d="M3.4 19.9h17.2M6.2 19.9v-3.4h5.8v3.4M9.2 16.5h8.6M14.1 16.5V7.4M14.1 7.4a4 4 0 0 1 4-4h1.2M19.3 3.4v4.8M9.9 9.9h3.6"/></symbol>
++<symbol id="ovg-microscope-light" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"><path d="M3.4 19.9h17.2M6.2 19.9v-3.4h5.8v3.4M9.2 16.5h8.6M14.1 16.5V7.4M14.1 7.4a4 4 0 0 1 4-4h1.2M19.3 3.4v4.8M9.9 9.9h3.6"/></symbol>
++<symbol id="ovg-microscope-regular" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M3.4 19.9h17.2M6.2 19.9v-3.4h5.8v3.4M9.2 16.5h8.6M14.1 16.5V7.4M14.1 7.4a4 4 0 0 1 4-4h1.2M19.3 3.4v4.8M9.9 9.9h3.6"/></symbol>
++<symbol id="ovg-microscope-bold" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"><path d="M3.4 19.9h17.2M6.2 19.9v-3.4h5.8v3.4M9.2 16.5h8.6M14.1 16.5V7.4M14.1 7.4a4 4 0 0 1 4-4h1.2M19.3 3.4v4.8M9.9 9.9h3.6"/></symbol>
++<symbol id="ovg-microscope-solid" viewBox="0 0 24 24" fill="currentColor"><path d="M2.8 18.2h18.4v2.6H2.8Z"/><path d="M6.2 14.8h5.8v3.4H6.2Z"/><path d="M9.2 14.8h8.6v2.6H9.2Z"/><path d="M12.6 7.4a5 5 0 0 1 5-5h1.2v4.8h-1.2a1.8 1.8 0 0 0-1.8 1.8v6.4h-3.2Z"/><path fill="none" stroke="currentColor" stroke-width="2.6" stroke-linecap="round" stroke-linejoin="round" d="M19.3 3.4v4.8M9.9 9.9h3.6"/></symbol>
++<symbol id="ovg-microscope-duotone" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><g fill="currentColor" stroke="none" opacity=".2"><path d="M2.8 18.2h18.4v2.6H2.8Z"/><path d="M6.2 14.8h5.8v3.4H6.2Z"/><path d="M9.2 14.8h8.6v2.6H9.2Z"/><path d="M12.6 7.4a5 5 0 0 1 5-5h1.2v4.8h-1.2a1.8 1.8 0 0 0-1.8 1.8v6.4h-3.2Z"/><path class="ln" d="M19.3 3.4v4.8M9.9 9.9h3.6"/></g><path d="M3.4 19.9h17.2M6.2 19.9v-3.4h5.8v3.4M9.2 16.5h8.6M14.1 16.5V7.4M14.1 7.4a4 4 0 0 1 4-4h1.2M19.3 3.4v4.8M9.9 9.9h3.6"/></symbol>
<symbol id="ovg-minus" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M3.5 12h17"/></symbol>
<symbol id="ovg-minus-thin" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1" stroke-linecap="round" stroke-linejoin="round"><path d="M3.5 12h17"/></symbol>
<symbol id="ovg-minus-light" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"><path d="M3.5 12h17"/></symbol>
@@@ -1531,6 +1580,13 @@
<symbol id="ovg-task-bold" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"><rect x="3.7" y="3.6" width="16.7" height="16.7" rx="3.2"/><path d="M7.8 12l3.2 3.2l5.2-6.3"/></symbol>
<symbol id="ovg-task-solid" viewBox="0 0 24 24" fill="currentColor"><path fill-rule="evenodd" d="M6.6 2.7h10.9a3.9 3.9 0 0 1 3.9 3.9v10.9a3.9 3.9 0 0 1-3.9 3.9H6.6A3.9 3.9 0 0 1 2.7 17.4V6.6A3.9 3.9 0 0 1 6.6 2.7ZM6.5 12.1l4.6 4.6l6.6-7.9l-1.8-1.5l-5 6l-2.6-2.6Z"/></symbol>
<symbol id="ovg-task-duotone" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><g fill="currentColor" stroke="none" opacity=".2"><path fill-rule="evenodd" d="M6.6 2.7h10.9a3.9 3.9 0 0 1 3.9 3.9v10.9a3.9 3.9 0 0 1-3.9 3.9H6.6A3.9 3.9 0 0 1 2.7 17.4V6.6A3.9 3.9 0 0 1 6.6 2.7ZM6.5 12.1l4.6 4.6l6.6-7.9l-1.8-1.5l-5 6l-2.6-2.6Z"/></g><rect x="3.7" y="3.6" width="16.7" height="16.7" rx="3.2"/><path d="M7.8 12l3.2 3.2l5.2-6.3"/></symbol>
++<symbol id="ovg-telescope" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M3.1 11.4l14.4-7.2l2.5 5l-14.4 7.2Z"/><path d="M9.1 14.9l-1.6 4.7M9.1 14.9l5.5 4.7M8.2 17.3h6.4"/></symbol>
++<symbol id="ovg-telescope-thin" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1" stroke-linecap="round" stroke-linejoin="round"><path d="M3.1 11.4l14.4-7.2l2.5 5l-14.4 7.2Z"/><path d="M9.1 14.9l-1.6 4.7M9.1 14.9l5.5 4.7M8.2 17.3h6.4"/></symbol>
++<symbol id="ovg-telescope-light" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"><path d="M3.1 11.4l14.4-7.2l2.5 5l-14.4 7.2Z"/><path d="M9.1 14.9l-1.6 4.7M9.1 14.9l5.5 4.7M8.2 17.3h6.4"/></symbol>
++<symbol id="ovg-telescope-regular" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M3.1 11.4l14.4-7.2l2.5 5l-14.4 7.2Z"/><path d="M9.1 14.9l-1.6 4.7M9.1 14.9l5.5 4.7M8.2 17.3h6.4"/></symbol>
++<symbol id="ovg-telescope-bold" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"><path d="M3.1 11.4l14.4-7.2l2.5 5l-14.4 7.2Z"/><path d="M9.1 14.9l-1.6 4.7M9.1 14.9l5.5 4.7M8.2 17.3h6.4"/></symbol>
++<symbol id="ovg-telescope-solid" viewBox="0 0 24 24" fill="currentColor"><path d="M2.2 12.2l15.6-7.8l3 6l-15.6 7.8Z"/><path fill="none" stroke="currentColor" stroke-width="2.6" stroke-linecap="round" stroke-linejoin="round" d="M9.1 14.9l-1.6 4.7M9.1 14.9l5.5 4.7M8.2 17.3h6.4"/></symbol>
++<symbol id="ovg-telescope-duotone" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><g fill="currentColor" stroke="none" opacity=".2"><path d="M2.2 12.2l15.6-7.8l3 6l-15.6 7.8Z"/><path class="ln" d="M9.1 14.9l-1.6 4.7M9.1 14.9l5.5 4.7M8.2 17.3h6.4"/></g><path d="M3.1 11.4l14.4-7.2l2.5 5l-14.4 7.2Z"/><path d="M9.1 14.9l-1.6 4.7M9.1 14.9l5.5 4.7M8.2 17.3h6.4"/></symbol>
<symbol id="ovg-tent" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M3.5 18.4h17M12 4.9L4.8 18.4M12 4.9l7.2 13.4M12 12.5L9.3 18.4M12 12.5l2.7 5.8"/></symbol>
<symbol id="ovg-tent-thin" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1" stroke-linecap="round" stroke-linejoin="round"><path d="M3.5 18.4h17M12 4.9L4.8 18.4M12 4.9l7.2 13.4M12 12.5L9.3 18.4M12 12.5l2.7 5.8"/></symbol>
<symbol id="ovg-tent-light" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"><path d="M3.5 18.4h17M12 4.9L4.8 18.4M12 4.9l7.2 13.4M12 12.5L9.3 18.4M12 12.5l2.7 5.8"/></symbol>
@@@ -1731,6 +1787,13 @@
<symbol id="ovg-wallet-bold" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"><path d="M3.5 6.8A2.7 2.7 0 0 1 6.2 4.2H18.4v4.2M3.5 6.8V18a2.1 2.1 0 0 0 2.1 2.1h14.9V8.4H6.2A2.7 2.7 0 0 1 3.5 6.8Z"/><path d="M16.2 14.2h0"/></symbol>
<symbol id="ovg-wallet-solid" viewBox="0 0 24 24" fill="currentColor"><path fill-rule="evenodd" d="M5.7 2.8H19v4.6h1.6a0.9 0.9 0 0 1 0.9 0.9v12.4H5.1a2.5 2.5 0 0 1-2.5-2.5V5.9a3.1 3.1 0 0 1 3.1-3.1Zm0 2.1a1 1 0 0 0 0 2.1h11.2V4.9ZM16.7 12.9a1.4 1.4 0 1 0 0 2.8a1.4 1.4 0 0 0 0-2.8Z"/></symbol>
<symbol id="ovg-wallet-duotone" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><g fill="currentColor" stroke="none" opacity=".2"><path fill-rule="evenodd" d="M5.7 2.8H19v4.6h1.6a0.9 0.9 0 0 1 0.9 0.9v12.4H5.1a2.5 2.5 0 0 1-2.5-2.5V5.9a3.1 3.1 0 0 1 3.1-3.1Zm0 2.1a1 1 0 0 0 0 2.1h11.2V4.9ZM16.7 12.9a1.4 1.4 0 1 0 0 2.8a1.4 1.4 0 0 0 0-2.8Z"/></g><path d="M3.5 6.8A2.7 2.7 0 0 1 6.2 4.2H18.4v4.2M3.5 6.8V18a2.1 2.1 0 0 0 2.1 2.1h14.9V8.4H6.2A2.7 2.7 0 0 1 3.5 6.8Z"/><path d="M16.2 14.2h0"/></symbol>
++<symbol id="ovg-wand" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M3.7 20.3L13.9 10.1M12.1 8.3l3.6 3.6"/><path d="M17.9 3.7l0.9 2.3l2.3 0.9l-2.3 0.9l-0.9 2.3l-0.9-2.3l-2.3-0.9l2.3-0.9Z"/></symbol>
++<symbol id="ovg-wand-thin" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1" stroke-linecap="round" stroke-linejoin="round"><path d="M3.7 20.3L13.9 10.1M12.1 8.3l3.6 3.6"/><path d="M17.9 3.7l0.9 2.3l2.3 0.9l-2.3 0.9l-0.9 2.3l-0.9-2.3l-2.3-0.9l2.3-0.9Z"/></symbol>
++<symbol id="ovg-wand-light" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"><path d="M3.7 20.3L13.9 10.1M12.1 8.3l3.6 3.6"/><path d="M17.9 3.7l0.9 2.3l2.3 0.9l-2.3 0.9l-0.9 2.3l-0.9-2.3l-2.3-0.9l2.3-0.9Z"/></symbol>
++<symbol id="ovg-wand-regular" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M3.7 20.3L13.9 10.1M12.1 8.3l3.6 3.6"/><path d="M17.9 3.7l0.9 2.3l2.3 0.9l-2.3 0.9l-0.9 2.3l-0.9-2.3l-2.3-0.9l2.3-0.9Z"/></symbol>
++<symbol id="ovg-wand-bold" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"><path d="M3.7 20.3L13.9 10.1M12.1 8.3l3.6 3.6"/><path d="M17.9 3.7l0.9 2.3l2.3 0.9l-2.3 0.9l-0.9 2.3l-0.9-2.3l-2.3-0.9l2.3-0.9Z"/></symbol>
++<symbol id="ovg-wand-solid" viewBox="0 0 24 24" fill="currentColor"><path fill="none" stroke="currentColor" stroke-width="2.6" stroke-linecap="round" stroke-linejoin="round" d="M3.7 20.3L13.9 10.1M12.1 8.3l3.6 3.6"/><path d="M17.9 3.7l0.9 2.3l2.3 0.9l-2.3 0.9l-0.9 2.3l-0.9-2.3l-2.3-0.9l2.3-0.9Z"/></symbol>
++<symbol id="ovg-wand-duotone" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><g fill="currentColor" stroke="none" opacity=".2"><path class="ln" d="M3.7 20.3L13.9 10.1M12.1 8.3l3.6 3.6"/><path d="M17.9 3.7l0.9 2.3l2.3 0.9l-2.3 0.9l-0.9 2.3l-0.9-2.3l-2.3-0.9l2.3-0.9Z"/></g><path d="M3.7 20.3L13.9 10.1M12.1 8.3l3.6 3.6"/><path d="M17.9 3.7l0.9 2.3l2.3 0.9l-2.3 0.9l-0.9 2.3l-0.9-2.3l-2.3-0.9l2.3-0.9Z"/></symbol>
<symbol id="ovg-water" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M3.5 10.2c2.1 0 2.1-1.8 4.3-1.8s2.1 1.8 4.2 1.8s2.1-1.8 4.3-1.8s2.1 1.8 4.2 1.8M3.5 15.6c2.1 0 2.1-1.8 4.3-1.8s2.1 1.8 4.2 1.8s2.1-1.8 4.3-1.8s2.1 1.8 4.2 1.8"/></symbol>
<symbol id="ovg-water-thin" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1" stroke-linecap="round" stroke-linejoin="round"><path d="M3.5 10.2c2.1 0 2.1-1.8 4.3-1.8s2.1 1.8 4.2 1.8s2.1-1.8 4.3-1.8s2.1 1.8 4.2 1.8M3.5 15.6c2.1 0 2.1-1.8 4.3-1.8s2.1 1.8 4.2 1.8s2.1-1.8 4.3-1.8s2.1 1.8 4.2 1.8"/></symbol>
<symbol id="ovg-water-light" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"><path d="M3.5 10.2c2.1 0 2.1-1.8 4.3-1.8s2.1 1.8 4.2 1.8s2.1-1.8 4.3-1.8s2.1 1.8 4.2 1.8M3.5 15.6c2.1 0 2.1-1.8 4.3-1.8s2.1 1.8 4.2 1.8s2.1-1.8 4.3-1.8s2.1 1.8 4.2 1.8"/></symbol>
ddiff --git a/ov-glyphs.woff2 b/ov-glyphs.woff2
iindex 9f70936..4f1fe50 100644
BBinary files a/ov-glyphs.woff2 and b/ov-glyphs.woff2 differ
ddiff --git a/package-lock.json b/package-lock.json
iindex 1266fc3..fece9e7 100644
---- a/package-lock.json
++++ b/package-lock.json
@@@ -1,12 +1,12 @@
{
"name": "openvibe-shared",
-- "version": "4.220.0",
++ "version": "4.221.0",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "openvibe-shared",
-- "version": "4.220.0",
++ "version": "4.221.0",
"license": "MIT",
"dependencies": {
"clean-css": "^5.3.3",
ddiff --git a/package.json b/package.json
iindex c037450..56255f0 100644
---- a/package.json
++++ b/package.json
@@@ -1,10 +1,11 @@
{
"name": "openvibe-shared",
-- "version": "4.220.0",
++ "version": "4.221.0",
"description": "Shared navbar, footer, themes, icons, legal pages, SEO, auth and analytics for every OpenVibe site",
"main": "index.js",
"bin": {
-- "openvibe-build-assets": "./scripts/build-assets.js"
++ "openvibe-build-assets": "./scripts/build-assets.js",
++ "ov-icon-audit": "./scripts/icon-audit.js"
},
"exports": {
".": "./index.js",
ddiff --git a/scripts/build-kit-glyphs.js b/scripts/build-kit-glyphs.js
nnew file mode 100644
iindex 0000000..40c5e6b
---- /dev/null
++++ b/scripts/build-kit-glyphs.js
@@@ -0,0 +1,44 @@
++#!/usr/bin/env node
++'use strict';
++// Writes the kit's copy of the glyphs it does not draw itself into kit.js (plan L32 I1): kit.icon(name) has to draw
++// every glyph NAME, and kit.js is a plain browser script (no require), so the drawings glyphs.js adds travel with it.
++// The block between the generated markers is replaced; everything else in kit.js is left alone. Re-run after a glyph
++// is added or redrawn (test/glyphs.test.js checks the block is current):
++//
++// node scripts/build-kit-glyphs.js
++const fs = require('fs');
++const path = require('path');
++const glyphs = require('../glyphs');
++
++const FILE = path.join(__dirname, '..', 'kit.js');
++const START = ' // <generated:kit-glyphs>';
++const END = ' // </generated:kit-glyphs>';
++const QUOTE = (s) => `'${String(s).replace(/\\/g, '\\\\').replace(/'/g, "\\'")}'`;
++
++function body() {
++ // DRAWN is every drawing glyphs.js adds beside the kit's own, in registry order. A drawing identical to the kit's
++ // is not repeated; one that differs (eye-off) travels too, so kit.icon draws exactly what glyphs.path returns.
++ const own = require('../kit').KIT_PATHS;
++ const rows = glyphs.DRAWN.map((name) => [name, glyphs.path(name)]).filter(([name, d]) => d && own[name] !== d);
++ return [
++ ' const MORE = Object.freeze({',
++ ...rows.map(([name, d]) => ` ${/^[a-z]+$/.test(name) ? name : QUOTE(name)}: ${QUOTE(d)},`),
++ ' });',
++ ].join('\n');
++}
++
++function build(src = fs.readFileSync(FILE, 'utf8')) {
++ const at = src.indexOf(START);
++ const end = src.indexOf(END);
++ if (at < 0 || end < 0 || end < at) throw new Error('kit.js: the generated glyph markers were not found');
++ return `${src.slice(0, at + START.length)}\n${body()}\n${src.slice(end)}`;
++}
++
++if (require.main === module) {
++ const before = fs.readFileSync(FILE, 'utf8');
++ const after = build(before);
++ if (after === before) console.log(`kit glyphs: current (${glyphs.DRAWN.length} glyphs from glyphs.js)`);
++ else { fs.writeFileSync(FILE, after); console.log(`kit glyphs: wrote ${glyphs.DRAWN.length} drawings into kit.js`); }
++}
++
++module.exports = { build, body, START, END };
ddiff --git a/scripts/icon-audit.js b/scripts/icon-audit.js
nnew file mode 100644
iindex 0000000..307328f
---- /dev/null
++++ b/scripts/icon-audit.js
@@@ -0,0 +1,199 @@
++#!/usr/bin/env node
++'use strict';
++/**
++ * Every icon name the network asks for, and whether it resolves (plan L32, I1). Reads each OpenVibers repository's
++ * main (a local checkout under --root, or a shallow clone in --cache) and reports the names no glyph, Font Awesome
++ * alias or brand draws:
++ *
++ * fa-binoculars an <i class="fa-solid fa-binoculars">, an alias only FA knows
++ * kit.icon('compass') the kit's own builder
++ * glyphs.svg('x') / path(…) the Shared registry
++ * icon: 'x' a NAV row, a menu, a manifest field
++ *
++ * An icon a page names has to resolve somewhere: glyphs.path(name) for a glyph, glyphs.fromFa('fa-'+name) for a
++ * Font Awesome name, brands.fromFa(name) for a brand logo. Anything else is a broken icon: it draws an empty <svg>
++ * (or Font Awesome's missing glyph). Exit 1 when one is found, so a site can run it in CI from the Shared package:
++ *
++ * node node_modules/openvibe-shared/scripts/icon-audit.js --root .
++ * node scripts/icon-audit.js every OpenVibers repo from the local checkouts
++ * node scripts/icon-audit.js --clone shallow-clone the ones no local checkout has
++ * node scripts/icon-audit.js --repos OpenVibe.Exchange,OpenVibe.Network --json out.json
++ *
++ * Tests and fixtures are skipped: they name icons on purpose to prove an unknown one is left alone. Generated
++ * files, lockfiles and vendored code are skipped too. Nothing is written outside --json/--cache.
++ */
++const { execFileSync, spawnSync } = require('child_process');
++const fs = require('fs');
++const os = require('os');
++const path = require('path');
++
++const ROOT = path.join(__dirname, '..');
++const glyphs = require(path.join(ROOT, 'glyphs'));
++let brands = null;
++try { brands = require(path.join(ROOT, 'brands')); } catch { brands = null; }
++const brand = (name) => !!(brands && brands.fromFa && brands.fromFa(name));
++// Site marks are their own registry (openvibe-shared/ov-icons.js): "pics", "homes" and "quests" are sites, not glyphs.
++const siteIcons = require(path.join(ROOT, 'ov-icons.js'));
++const siteFallback = siteIcons.resolve('zz-not-an-icon');
++const site = (name) => siteIcons.resolve(name) !== siteFallback;
++
++// Font Awesome's own class names (weights, sizes, animation, layout): not icons.
++const CLASS_WORDS = new Set(('solid regular light thin duotone brands sharp fw ul li border inverse stack layers layers-text ' +
++ 'layers-counter pull-left pull-right spin pulse spin-pulse beat beat-fade bounce fade flip shake ' +
++ '2xs xs sm lg xl 2xl 1x 2x 3x 4x 5x 6x 7x 8x 9x 10x rotate-90 rotate-180 rotate-270 rotate-by ' +
++ 'flip-horizontal flip-vertical flip-both').split(' '));
++const TEXT_EXT = /\.(?:js|mjs|cjs|jsx|ts|tsx|json|ya?ml|html?|hbs|ejs|njk|pug|vue|svelte|php|rb|py|go|rs|java|kt|swift|cs)$/i;
++const SKIP = /(^|\/)(?:node_modules|vendor|third[-_]?party|dist|build|coverage|\.git)(\/|$)|(?:^|\/)(?:test|tests|__tests__|spec|fixtures?|examples?)\/|\.min\.(?:js|css)$|\.(?:map|lock)$|package-lock\.json$|pnpm-lock\.yaml$|yarn\.lock$/i;
++// The files that define the registry, its fonts and this audit: their fa-* names are data, not a page asking for an icon.
++const DEFINES = /(^|\/)(?:glyphs|brands|ov-glyphs[^/]*|fa-usage|glyph-codepoints)(\.|\/|$)|(^|\/)scripts\/(?:build-nav-icons\.py|icon-audit\.js)$/i;
++// An `icon:` field is a shared glyph name in a NAV, a menu or a manifest (the site marks are resolved below); other
++// files have their own icon functions and vocabularies, so their fields are not this registry's.
++const NAMED_FIELD = /(nav|menu|manifest|sites|layout|products)\.(?:js|json|ts|tsx|ya?ml)$|(^|\/)[^/]+\.(?:json|ya?ml)$/i;
++
++function arg(name, fallback = null) {
++ const i = process.argv.indexOf(`--${name}`);
++ if (i < 0) return fallback;
++ const v = process.argv[i + 1];
++ return v && !v.startsWith('--') ? v : true;
++}
++
++function repositories(root) {
++ // A site's CI: --root . is the repository itself, so audit that one checkout.
++ if (fs.existsSync(path.join(root, '.git'))) return [{ name: path.basename(root), branch: 'main', dir: root }];
++ const only = arg('repos');
++ if (only && only !== true) return String(only).split(',').map((s) => s.trim()).filter(Boolean);
++ try {
++ const out = execFileSync('gh', ['repo', 'list', 'OpenVibers', '--limit', '300', '--json', 'name,defaultBranchRef'], { encoding: 'utf8', stdio: ['ignore', 'pipe', 'pipe'] });
++ const list = JSON.parse(out).map((r) => ({ name: r.name, branch: (r.defaultBranchRef && r.defaultBranchRef.name) || 'main' }));
++ if (list.length) return list;
++ } catch { /* no gh, or no network: read what --root has */ }
++ return fs.existsSync(root)
++ ? fs.readdirSync(root, { withFileTypes: true }).filter((d) => d.isDirectory() && /^OpenVibe/i.test(d.name) && fs.existsSync(path.join(root, d.name, '.git'))).map((d) => ({ name: d.name, branch: 'main' }))
++ : [];
++}
++
++/** The `git grep` pattern: every way a page names an icon, in one pass per repository. */
++const PATTERN = String.raw`fa-[a-z0-9-]+|kit\.icon\(|glyphs\.(path|solid|svg|inner)\(|icon:[[:space:]]*['"]`;
++
++/** Does this repository's main load Font Awesome? Then a valid FA name draws there; the drop-in leaves it to FA. */
++function loadsFontAwesome(repo, branch) {
++ let out = spawnSync('git', ['-C', repo, 'grep', '-I', '-l', '-E', 'fontawesome|font-awesome', branch], { encoding: 'utf8', maxBuffer: 8 * 1024 * 1024 });
++ if (out.status > 1) out = spawnSync('git', ['-C', repo, 'grep', '-I', '-l', '-E', 'fontawesome|font-awesome', 'HEAD'], { encoding: 'utf8', maxBuffer: 8 * 1024 * 1024 });
++ return out.status === 0 && String(out.stdout || '').trim().length > 0;
++}
++
++function grep(repo, branch) {
++ const ref = `${branch}`;
++ const run = (refName) => spawnSync('git', ['-C', repo, 'grep', '-I', '-n', '-E', PATTERN, refName], { encoding: 'utf8', maxBuffer: 64 * 1024 * 1024 });
++ let out = run(ref);
++ if (out.status > 1 && /unknown revision|bad revision|ambiguous argument/i.test(String(out.stderr || ''))) out = run('HEAD');
++ if (out.status > 1) throw new Error(String(out.stderr || 'git grep failed').trim().slice(0, 300));
++ return String(out.stdout || '');
++}
++
++function cloneInto(cache, name, branch) {
++ fs.mkdirSync(cache, { recursive: true });
++ const dir = path.join(cache, name);
++ if (!fs.existsSync(path.join(dir, '.git'))) {
++ const r = spawnSync('git', ['clone', '--depth', '1', '--single-branch', '--branch', branch, `https://github.com/OpenVibers/${name}.git`, dir], { encoding: 'utf8' });
++ if (r.status !== 0) throw new Error(String(r.stderr || 'clone failed').trim().split('\n').slice(-1)[0]);
++ return { dir, branch: 'HEAD' };
++ }
++ return { dir, branch: 'origin/HEAD' };
++}
++
++function linesOf(out, repoName) {
++ const found = [];
++ for (const line of out.split('\n')) {
++ if (!line) continue;
++ // git grep on a ref prefixes the ref: <ref>:<file>:<line>:<text>.
++ const m = /^([^:]+):(.+?):(\d+):(.*)$/.exec(line);
++ if (!m) continue;
++ const [, , file, lineNo, text] = m;
++ if (SKIP.test(file) || DEFINES.test(file) || !TEXT_EXT.test(file)) continue;
++ found.push({ repo: repoName, file, line: Number(lineNo), text });
++ }
++ return found;
++}
++
++/** The names on one line, with how it named them. */
++function namesOn(text, file) {
++ const out = [];
++ // --fa-animation-duration and data-fa-… are Font Awesome's own variables, not icon names; neither is a font file.
++ for (const m of text.matchAll(/(?<![-\w.])fa-([a-z0-9-]+)/g)) {
++ const name = m[1];
++ if (!CLASS_WORDS.has(name) && /[a-z0-9]$/.test(name) && !/-\d{2,}$/.test(name)) out.push({ kind: 'fa', name });
++ }
++ for (const m of text.matchAll(/(?:kit|OpenVibeKit)\.icon\(\s*['"]([a-z0-9-]+)['"]/g)) out.push({ kind: 'kit.icon', name: m[1] });
++ for (const m of text.matchAll(/glyphs\.(?:path|solid|svg|inner)\(\s*['"]([a-z0-9-]+)['"]/g)) out.push({ kind: 'glyphs', name: m[1] });
++ if (NAMED_FIELD.test(file)) for (const m of text.matchAll(/\bicon:\s*(['"])([a-z0-9-]+)\1/g)) {
++ out.push(m[2].startsWith('fa-') ? { kind: 'fa', name: m[2].slice(3) } : { kind: 'icon field', name: m[2] });
++ }
++ return out;
++}
++
++function resolves({ kind, name }, faPage = false) {
++ if (kind === 'fa') return !!(faPage || glyphs.fromFa(`fa-${name}`) || brand(name));
++ return !!(glyphs.path(name) || glyphs.fromFa(`fa-${name}`) || brand(name) || (kind === 'icon field' && site(name)));
++}
++
++function main() {
++ const root = String(arg('root') || path.join(os.homedir(), 'openvibe', 'work'));
++ const cache = String(arg('cache') || path.join(os.homedir(), '.cache', 'ov-icon-audit'));
++ const json = arg('json');
++ const doClone = arg('clone') === true || arg('clone') === '1';
++ const repos = repositories(root);
++ const unresolved = new Map();
++ const read = [];
++ const missing = [];
++ let checked = 0;
++
++ for (const entry of repos) {
++ const name = typeof entry === 'string' ? entry : entry.name;
++ const branch = (entry && entry.branch) || 'main';
++ let dir = (entry && entry.dir) || path.join(root, name);
++ let ref = branch;
++ if (!fs.existsSync(path.join(dir, '.git'))) {
++ if (!doClone) { missing.push(name); continue; }
++ try { ({ dir, branch: ref } = cloneInto(cache, name, branch)); }
++ catch (err) { missing.push(`${name} (${err.message})`); continue; }
++ }
++ let out, faPage = false;
++ try { out = grep(dir, ref); faPage = loadsFontAwesome(dir, ref); } catch (err) { missing.push(`${name} (${err.message})`); continue; }
++ read.push(name);
++ const lines = linesOf(out, name);
++ checked += lines.length;
++ for (const l of lines) {
++ for (const n of namesOn(l.text, l.file)) {
++ if (resolves(n, faPage)) continue;
++ const key = n.name;
++ if (!unresolved.has(key)) unresolved.set(key, { name: n.name, kinds: new Set(), where: [] });
++ const u = unresolved.get(key);
++ u.kinds.add(n.kind);
++ if (u.where.length < 12) u.where.push({ repo: l.repo, file: l.file, line: l.line, kind: n.kind });
++ }
++ }
++ }
++
++ const rows = [...unresolved.values()].sort((a, b) => b.where.length - a.where.length || (a.name < b.name ? -1 : 1));
++ const byRepo = new Map();
++ for (const u of rows) for (const w of u.where) byRepo.set(w.repo, (byRepo.get(w.repo) || 0) + 1);
++ console.log(`icon audit: ${read.length}/${repos.length} repositories read${missing.length ? `, ${missing.length} missing${doClone ? '' : ' (use --clone)'}` : ''}; ${checked} icon-naming lines`);
++ if (!rows.length) console.log('every icon name resolves');
++ else {
++ console.log(`${rows.length} unresolved icon name${rows.length === 1 ? '' : 's'} in ${byRepo.size} repositor${byRepo.size === 1 ? 'y' : 'ies'}:`);
++ for (const u of rows) {
++ console.log(` ${u.name} [${[...u.kinds].join(', ')}]`);
++ for (const w of u.where.slice(0, 4)) console.log(` ${w.repo}/${w.file}:${w.line} (${w.kind})`);
++ if (u.where.length > 4) console.log(` … ${u.where.length - 4} more`);
++ }
++ }
++ if (missing.length) console.log(`skipped: ${missing.slice(0, 12).join(', ')}${missing.length > 12 ? `, and ${missing.length - 12} more` : ''}`);
++ if (json && json !== true) {
++ fs.writeFileSync(String(json), JSON.stringify({ read, missing, checked, unresolved: rows.map((u) => ({ name: u.name, kinds: [...u.kinds], where: u.where })) }, null, 2));
++ console.log(`wrote ${json}`);
++ }
++ process.exit(rows.length ? 1 : 0);
++}
++
++main();
ddiff --git a/test/fixtures/icon-ink.json b/test/fixtures/icon-ink.json
iindex bf62726..74b4426 100644
---- a/test/fixtures/icon-ink.json
++++ b/test/fixtures/icon-ink.json
@@@ -1,5 +1,5 @@
{
-- "generated": "2026-11-12T00:45:28.117Z",
++ "generated": "2026-11-12T04:57:17.556Z",
"chrome": "/usr/bin/google-chrome",
"px": 96,
"target": 0.79,
@@@ -6149,6 +6149,222 @@
0.0042
]
},
++ "binoculars": {
++ "ink": [
++ 0.7292,
++ 0.7604
++ ],
++ "off": [
++ 0,
++ 0.0052
++ ],
++ "com": [
++ -0.0001,
++ 0.0087
++ ],
++ "sw": 2,
++ "n": 2943,
++ "geo": [
++ 0.6333,
++ 0.6708
++ ],
++ "geoOff": [
++ 0,
++ 0.0063
++ ]
++ },
++ "telescope": {
++ "ink": [
++ 0.8021,
++ 0.7396
++ ],
++ "off": [
++ -0.0156,
++ -0.0052
++ ],
++ "com": [
++ -0.0228,
++ 0.0093
++ ],
++ "sw": 2,
++ "n": 2093,
++ "geo": [
++ 0.7042,
++ 0.6417
++ ],
++ "geoOff": [
++ -0.0188,
++ -0.0042
++ ]
++ },
++ "microscope": {
++ "ink": [
++ 0.8125,
++ 0.7813
++ ],
++ "off": [
++ 0,
++ -0.0156
++ ],
++ "com": [
++ 0.0525,
++ 0.0863
++ ],
++ "sw": 2,
++ "n": 2124,
++ "geo": [
++ 0.7167,
++ 0.6875
++ ],
++ "geoOff": [
++ 0,
++ -0.0146
++ ]
++ },
++ "gpu": {
++ "ink": [
++ 0.7917,
++ 0.6042
++ ],
++ "off": [
++ 0,
++ -0.0104
++ ],
++ "com": [
++ -0.0546,
++ -0.0519
++ ],
++ "sw": 2,
++ "n": 2663,
++ "geo": [
++ 0.7083,
++ 0.5208
++ ],
++ "geoOff": [
++ 0,
++ -0.0104
++ ]
++ },
++ "cpu": {
++ "ink": [
++ 0.7917,
++ 0.7917
++ ],
++ "off": [
++ 0,
++ 0
++ ],
++ "com": [
++ 0,
++ -0.0001
++ ],
++ "sw": 2,
++ "n": 2534,
++ "geo": [
++ 0.7083,
++ 0.7083
++ ],
++ "geoOff": [
++ 0,
++ 0
++ ]
++ },
++ "memory": {
++ "ink": [
++ 0.7917,
++ 0.625
++ ],
++ "off": [
++ 0,
++ 0
++ ],
++ "com": [
++ -0.0129,
++ -0.0171
++ ],
++ "sw": 2,
++ "n": 3360,
++ "geo": [
++ 0.7083,
++ 0.5417
++ ],
++ "geoOff": [
++ 0,
++ 0
++ ]
++ },
++ "joystick": {
++ "ink": [
++ 0.7292,
++ 0.7708
++ ],
++ "off": [
++ 0,
++ -0.0208
++ ],
++ "com": [
++ 0,
++ 0.0876
++ ],
++ "sw": 2,
++ "n": 2471,
++ "geo": [
++ 0.6417,
++ 0.6792
++ ],
++ "geoOff": [
++ 0,
++ -0.0229
++ ]
++ },
++ "wand": {
++ "ink": [
++ 0.8229,
++ 0.7917
++ ],
++ "off": [
++ 0.0156,
++ 0
++ ],
++ "com": [
++ 0.0632,
++ -0.0486
++ ],
++ "sw": 2,
++ "n": 1374,
++ "geo": [
++ 0.725,
++ 0.6917
++ ],
++ "geoOff": [
++ 0.0167,
++ 0
++ ]
++ },
++ "layers-plus": {
++ "ink": [
++ 0.8125,
++ 0.6875
++ ],
++ "off": [
++ 0.0208,
++ 0.0104
++ ],
++ "com": [
++ 0.0334,
++ 0.0286
++ ],
++ "sw": 2,
++ "n": 1730,
++ "geo": [
++ 0.7208,
++ 0.6
++ ],
++ "geoOff": [
++ 0.0188,
++ 0.0083
++ ]
++ },
"restroom": {
"ink": [
0.7188,
@@@ -14005,86 +14221,302 @@
-0.0042,
-0.0146
]
-- }
-- }
-- },
-- "kit-line": {
-- "box": [
-- 24,
-- 24
-- ],
-- "norm": true,
-- "icons": {
-- "back": {
++ },
++ "binoculars": {
"ink": [
-- 0.4479,
++ 0.7813,
0.7917
],
"off": [
-- -0.0052,
++ 0.0052,
0
],
"com": [
-- 0.008,
-- 0
++ 0.0058,
++ 0.0127
],
-- "sw": 2,
-- "n": 938,
++ "sw": 2.6,
++ "n": 3986,
"geo": [
-- 0.35,
-- 0.7
++ 0.7583,
++ 0.7292
],
"geoOff": [
-- -0.0042,
-- 0
++ 0,
++ 0.0271
]
},
-- "forward": {
++ "telescope": {
"ink": [
-- 0.4479,
-- 0.7917
++ 0.7917,
++ 0.6979
],
"off": [
-- 0.0052,
-- 0
++ -0.0208,
++ 0.026
],
"com": [
-- -0.0082,
-- 0
++ -0.022,
++ 0.0342
],
-- "sw": 2,
-- "n": 937,
++ "sw": 2.6,
++ "n": 2569,
"geo": [
-- 0.35,
-- 0.7
++ 0.775,
++ 0.6333
],
"geoOff": [
-- 0.0042,
++ -0.0208,
0
]
},
-- "chevron": {
++ "microscope": {
"ink": [
-- 0.4479,
++ 0.7708,
0.7917
],
"off": [
-- 0.0052,
-- 0
++ 0,
++ -0.0208
],
"com": [
-- -0.0082,
-- 0
++ 0.0636,
++ 0.0566
],
-- "sw": 2,
-- "n": 937,
++ "sw": 2.6,
++ "n": 2721,
"geo": [
-- 0.35,
-- 0.7
++ 0.7667,
++ 0.7667
],
"geoOff": [
-- 0.0042,
-- 0
++ 0,
++ -0.0167
++ ]
++ },
++ "gpu": {
++ "ink": [
++ 0.7708,
++ 0.5833
++ ],
++ "off": [
++ -0.0104,
++ 0.0208
++ ],
++ "com": [
++ -0.027,
++ -0.0447
++ ],
++ "sw": 2.6,
++ "n": 2701,
++ "geo": [
++ 0.7083,
++ 0.5208
++ ],
++ "geoOff": [
++ 0.0208,
++ -0.0104
++ ]
++ },
++ "cpu": {
++ "ink": [
++ 0.8125,
++ 0.8125
++ ],
++ "off": [
++ 0,
++ 0
++ ],
++ "com": [
++ -0.0001,
++ -0.0021
++ ],
++ "sw": 2.6,
++ "n": 3430,
++ "geo": [
++ 0.6917,
++ 0.6917
++ ],
++ "geoOff": [
++ 0,
++ 0
++ ]
++ },
++ "memory": {
++ "ink": [
++ 0.7813,
++ 0.6042
++ ],
++ "off": [
++ -0.026,
++ 0.0104
++ ],
++ "com": [
++ -0.0127,
++ -0.0084
++ ],
++ "sw": 2.6,
++ "n": 3596,
++ "geo": [
++ 0.7083,
++ 0.5417
++ ],
++ "geoOff": [
++ 0,
++ -0.0208
++ ]
++ },
++ "joystick": {
++ "ink": [
++ 0.6875,
++ 0.7708
++ ],
++ "off": [
++ 0,
++ 0
++ ],
++ "com": [
++ -0.0001,
++ 0.1194
++ ],
++ "sw": 2.6,
++ "n": 2502,
++ "geo": [
++ 0.6833,
++ 0.7667
++ ],
++ "geoOff": [
++ 0,
++ 0
++ ]
++ },
++ "wand": {
++ "ink": [
++ 0.7917,
++ 0.7604
++ ],
++ "off": [
++ -0.0104,
++ 0.026
++ ],
++ "com": [
++ -0.0285,
++ 0.0343
++ ],
++ "sw": 2.6,
++ "n": 1245,
++ "geo": [
++ 0.725,
++ 0.6917
++ ],
++ "geoOff": [
++ 0.0167,
++ 0
++ ]
++ },
++ "layers-plus": {
++ "ink": [
++ 0.7917,
++ 0.6771
++ ],
++ "off": [
++ 0,
++ 0.0052
++ ],
++ "com": [
++ 0.0037,
++ 0.0068
++ ],
++ "sw": 2.6,
++ "n": 2364,
++ "geo": [
++ 0.7333,
++ 0.6583
++ ],
++ "geoOff": [
++ 0.025,
++ 0
++ ]
++ }
++ }
++ },
++ "kit-line": {
++ "box": [
++ 24,
++ 24
++ ],
++ "norm": true,
++ "icons": {
++ "back": {
++ "ink": [
++ 0.4479,
++ 0.7917
++ ],
++ "off": [
++ -0.0052,
++ 0
++ ],
++ "com": [
++ 0.008,
++ 0
++ ],
++ "sw": 2,
++ "n": 938,
++ "geo": [
++ 0.35,
++ 0.7
++ ],
++ "geoOff": [
++ -0.0042,
++ 0
++ ]
++ },
++ "forward": {
++ "ink": [
++ 0.4479,
++ 0.7917
++ ],
++ "off": [
++ 0.0052,
++ 0
++ ],
++ "com": [
++ -0.0082,
++ 0
++ ],
++ "sw": 2,
++ "n": 937,
++ "geo": [
++ 0.35,
++ 0.7
++ ],
++ "geoOff": [
++ 0.0042,
++ 0
++ ]
++ },
++ "chevron": {
++ "ink": [
++ 0.4479,
++ 0.7917
++ ],
++ "off": [
++ 0.0052,
++ 0
++ ],
++ "com": [
++ -0.0082,
++ 0
++ ],
++ "sw": 2,
++ "n": 937,
++ "geo": [
++ 0.35,
++ 0.7
++ ],
++ "geoOff": [
++ 0.0042,
++ 0
]
},
"up": {
@@@ -15506,25 +15938,25 @@
"eye-off": {
"ink": [
0.7917,
-- 0.6875
++ 0.7292
],
"off": [
0,
0
],
"com": [
-- -0.0089,
-- 0.0086
++ -0.0096,
++ 0.0092
],
"sw": 2,
-- "n": 2014,
++ "n": 2404,
"geo": [
-- 0.7,
-- 0.5875
++ 0.7083,
++ 0.625
],
"geoOff": [
0,
-- 0.0021
++ 0
]
},
"flame": {
@@@ -16078,6 +16510,4830 @@
0,
-0.0146
]
++ },
++ "scissors": {
++ "ink": [
++ 0.7917,
++ 0.7292
++ ],
++ "off": [
++ -0.0104,
++ 0
++ ],
++ "com": [
++ -0.0779,
++ -0.0001
++ ],
++ "sw": 2,
++ "n": 2252,
++ "geo": [
++ 0.6917,
++ 0.6333
++ ],
++ "geoOff": [
++ -0.0125,
++ 0
++ ]
++ },
++ "tree": {
++ "ink": [
++ 0.6354,
++ 0.7917
++ ],
++ "off": [
++ 0.0052,
++ 0
++ ],
++ "com": [
++ 0.0042,
++ 0.0142
++ ],
++ "sw": 2,
++ "n": 1874,
++ "geo": [
++ 0.5417,
++ 0.6958
++ ],
++ "geoOff": [
++ 0.0042,
++ -0.0021
++ ]
++ },
++ "pin": {
++ "ink": [
++ 0.6042,
++ 0.7813
++ ],
++ "off": [
++ 0,
++ 0.0156
++ ],
++ "com": [
++ -0.0004,
++ -0.033
++ ],
++ "sw": 2,
++ "n": 2158,
++ "geo": [
++ 0.5167,
++ 0.6958
++ ],
++ "geoOff": [
++ 0,
++ 0.0146
++ ]
++ },
++ "volume": {
++ "ink": [
++ 0.7917,
++ 0.6146
++ ],
++ "off": [
++ 0,
++ 0.0052
++ ],
++ "com": [
++ 0.0038,
++ 0.0046
++ ],
++ "sw": 2,
++ "n": 2035,
++ "geo": [
++ 0.7012,
++ 0.525
++ ],
++ "geoOff": [
++ -0.0036,
++ 0.0042
++ ]
++ },
++ "mute": {
++ "ink": [
++ 0.7917,
++ 0.6042
++ ],
++ "off": [
++ 0.0104,
++ 0
++ ],
++ "com": [
++ -0.023,
++ -0.001
++ ],
++ "sw": 2,
++ "n": 1754,
++ "geo": [
++ 0.6917,
++ 0.5167
++ ],
++ "geoOff": [
++ 0.0083,
++ 0
++ ]
++ },
++ "tent": {
++ "ink": [
++ 0.7917,
++ 0.6563
++ ],
++ "off": [
++ 0,
++ -0.0156
++ ],
++ "com": [
++ 0.0003,
++ 0.0922
++ ],
++ "sw": 2,
++ "n": 2054,
++ "geo": [
++ 0.7083,
++ 0.5625
++ ],
++ "geoOff": [
++ 0,
++ -0.0146
++ ]
++ },
++ "food": {
++ "ink": [
++ 0.5521,
++ 0.7917
++ ],
++ "off": [
++ -0.0052,
++ 0.0208
++ ],
++ "com": [
++ 0.0116,
++ -0.0556
++ ],
++ "sw": 2,
++ "n": 2041,
++ "geo": [
++ 0.4667,
++ 0.7
++ ],
++ "geoOff": [
++ -0.0042,
++ 0.0167
++ ]
++ },
++ "train": {
++ "ink": [
++ 0.5625,
++ 0.7917
++ ],
++ "off": [
++ 0,
++ 0.0104
++ ],
++ "com": [
++ -0.0001,
++ -0.0202
++ ],
++ "sw": 2,
++ "n": 2327,
++ "geo": [
++ 0.4667,
++ 0.6958
++ ],
++ "geoOff": [
++ 0,
++ 0.0063
++ ]
++ },
++ "water": {
++ "ink": [
++ 0.7917,
++ 0.3958
++ ],
++ "off": [
++ 0,
++ 0
++ ],
++ "com": [
++ 0.0001,
++ 0.0025
++ ],
++ "sw": 2,
++ "n": 1496,
++ "geo": [
++ 0.7083,
++ 0.3
++ ],
++ "geoOff": [
++ 0,
++ 0
++ ]
++ },
++ "dish": {
++ "ink": [
++ 0.7917,
++ 0.7917
++ ],
++ "off": [
++ 0.0104,
++ -0.0104
++ ],
++ "com": [
++ -0.0187,
++ 0.0181
++ ],
++ "sw": 2,
++ "n": 1947,
++ "geo": [
++ 0.7,
++ 0.7
++ ],
++ "geoOff": [
++ 0.0083,
++ -0.0083
++ ]
++ },
++ "history": {
++ "ink": [
++ 0.7813,
++ 0.7813
++ ],
++ "off": [
++ 0.0052,
++ 0.0052
++ ],
++ "com": [
++ -0.0141,
++ -0.0205
++ ],
++ "sw": 2,
++ "n": 2453,
++ "geo": [
++ 0.6917,
++ 0.6917
++ ],
++ "geoOff": [
++ 0.0042,
++ 0.0057
++ ]
++ },
++ "film": {
++ "ink": [
++ 0.7917,
++ 0.7188
++ ],
++ "off": [
++ 0,
++ -0.0052
++ ],
++ "com": [
++ -0.0001,
++ -0.0027
++ ],
++ "sw": 2,
++ "n": 3276,
++ "geo": [
++ 0.7083,
++ 0.6292
++ ],
++ "geoOff": [
++ 0,
++ -0.0021
++ ]
++ },
++ "circle": {
++ "ink": [
++ 0.7917,
++ 0.7917
++ ],
++ "off": [
++ 0,
++ 0
++ ],
++ "com": [
++ -0.0001,
++ -0.0012
++ ],
++ "sw": 2,
++ "n": 1929,
++ "geo": [
++ 0.7083,
++ 0.7083
++ ],
++ "geoOff": [
++ 0,
++ 0
++ ]
++ },
++ "sliders": {
++ "ink": [
++ 0.7917,
++ 0.7292
++ ],
++ "off": [
++ 0,
++ 0
++ ],
++ "com": [
++ 0.0103,
++ -0.0002
++ ],
++ "sw": 2,
++ "n": 1945,
++ "geo": [
++ 0.7,
++ 0.6333
++ ],
++ "geoOff": [
++ -0.0042,
++ 0
++ ]
++ },
++ "leaf": {
++ "ink": [
++ 0.7813,
++ 0.7917
++ ],
++ "off": [
++ 0.0052,
++ -0.0104
++ ],
++ "com": [
++ -0.0161,
++ 0.0181
++ ],
++ "sw": 2,
++ "n": 2313,
++ "geo": [
++ 0.6958,
++ 0.6958
++ ],
++ "geoOff": [
++ 0.0062,
++ -0.0104
++ ]
++ },
++ "clipboard": {
++ "ink": [
++ 0.625,
++ 0.7917
++ ],
++ "off": [
++ 0,
++ 0
++ ],
++ "com": [
++ -0.0031,
++ -0.0024
++ ],
++ "sw": 2,
++ "n": 2499,
++ "geo": [
++ 0.525,
++ 0.7083
++ ],
++ "geoOff": [
++ 0,
++ 0
++ ]
++ },
++ "gauge": {
++ "ink": [
++ 0.7917,
++ 0.4896
++ ],
++ "off": [
++ 0,
++ 0.0052
++ ],
++ "com": [
++ 0.0065,
++ -0.0175
++ ],
++ "sw": 2,
++ "n": 1532,
++ "geo": [
++ 0.7,
++ 0.3917
++ ],
++ "geoOff": [
++ -0.0021,
++ 0.0083
++ ]
++ },
++ "save": {
++ "ink": [
++ 0.7083,
++ 0.7917
++ ],
++ "off": [
++ 0,
++ 0
++ ],
++ "com": [
++ -0.0093,
++ 0.0038
++ ],
++ "sw": 2,
++ "n": 3383,
++ "geo": [
++ 0.6125,
++ 0.7
++ ],
++ "geoOff": [
++ 0.0021,
++ -0.0042
++ ]
++ },
++ "plug": {
++ "ink": [
++ 0.5208,
++ 0.7813
++ ],
++ "off": [
++ 0,
++ 0.0156
++ ],
++ "com": [
++ 0,
++ -0.0275
++ ],
++ "sw": 2,
++ "n": 1601,
++ "geo": [
++ 0.425,
++ 0.6958
++ ],
++ "geoOff": [
++ 0,
++ 0.0146
++ ]
++ },
++ "puzzle": {
++ "ink": [
++ 0.7917,
++ 0.7917
++ ],
++ "off": [
++ 0.0104,
++ -0.0104
++ ],
++ "com": [
++ -0.041,
++ 0.0406
++ ],
++ "sw": 2,
++ "n": 2562,
++ "geo": [
++ 0.7,
++ 0.7
++ ],
++ "geoOff": [
++ 0.0083,
++ -0.0083
++ ]
++ },
++ "compress": {
++ "ink": [
++ 0.7917,
++ 0.7917
++ ],
++ "off": [
++ 0,
++ 0
++ ],
++ "com": [
++ 0,
++ 0
++ ],
++ "sw": 2,
++ "n": 1780,
++ "geo": [
++ 0.7083,
++ 0.7083
++ ],
++ "geoOff": [
++ 0,
++ 0
++ ]
++ },
++ "expand": {
++ "ink": [
++ 0.7917,
++ 0.7917
++ ],
++ "off": [
++ 0,
++ 0
++ ],
++ "com": [
++ 0,
++ 0
++ ],
++ "sw": 2,
++ "n": 1604,
++ "geo": [
++ 0.7083,
++ 0.7083
++ ],
++ "geoOff": [
++ 0,
++ 0
++ ]
++ },
++ "care": {
++ "ink": [
++ 0.7604,
++ 0.7813
++ ],
++ "off": [
++ -0.0156,
++ -0.0156
++ ],
++ "com": [
++ -0.019,
++ 0.0092
++ ],
++ "sw": 2,
++ "n": 2010,
++ "geo": [
++ 0.6749,
++ 0.6904
++ ],
++ "geoOff": [
++ -0.0167,
++ -0.0118
++ ]
++ },
++ "city": {
++ "ink": [
++ 0.7917,
++ 0.7604
++ ],
++ "off": [
++ 0,
++ -0.0156
++ ],
++ "com": [
++ -0.0006,
++ 0.0434
++ ],
++ "sw": 2,
++ "n": 3071,
++ "geo": [
++ 0.7083,
++ 0.6708
++ ],
++ "geoOff": [
++ 0,
++ -0.0146
++ ]
++ },
++ "wrench": {
++ "ink": [
++ 0.7917,
++ 0.7917
++ ],
++ "off": [
++ 0,
++ 0
++ ],
++ "com": [
++ -0.0072,
++ 0.0107
++ ],
++ "sw": 2,
++ "n": 2037,
++ "geo": [
++ 0.7,
++ 0.6958
++ ],
++ "geoOff": [
++ 0.0042,
++ -0.0021
++ ]
++ },
++ "music": {
++ "ink": [
++ 0.7813,
++ 0.7917
++ ],
++ "off": [
++ -0.0156,
++ 0
++ ],
++ "com": [
++ 0.0348,
++ 0.0143
++ ],
++ "sw": 2,
++ "n": 2294,
++ "geo": [
++ 0.6833,
++ 0.7
++ ],
++ "geoOff": [
++ -0.0167,
++ -0.0042
++ ]
++ },
++ "plane": {
++ "ink": [
++ 0.7917,
++ 0.7917
++ ],
++ "off": [
++ -0.0104,
++ 0.0104
++ ],
++ "com": [
++ 0.0398,
++ -0.0404
++ ],
++ "sw": 2,
++ "n": 2086,
++ "geo": [
++ 0.6875,
++ 0.6875
++ ],
++ "geoOff": [
++ -0.0104,
++ 0.0104
++ ]
++ },
++ "fire": {
++ "ink": [
++ 0.6667,
++ 0.7917
++ ],
++ "off": [
++ 0,
++ 0
++ ],
++ "com": [
++ -0.0022,
++ -0.0047
++ ],
++ "sw": 2,
++ "n": 1902,
++ "geo": [
++ 0.5667,
++ 0.7042
++ ],
++ "geoOff": [
++ 0,
++ 0.0021
++ ]
++ },
++ "nodes": {
++ "ink": [
++ 0.7917,
++ 0.7813
++ ],
++ "off": [
++ 0,
++ -0.0156
++ ],
++ "com": [
++ 0.0001,
++ 0.0673
++ ],
++ "sw": 2,
++ "n": 2227,
++ "geo": [
++ 0.6917,
++ 0.6958
++ ],
++ "geoOff": [
++ 0,
++ -0.0146
++ ]
++ },
++ "bridge": {
++ "ink": [
++ 0.7917,
++ 0.6979
++ ],
++ "off": [
++ 0,
++ 0.0052
++ ],
++ "com": [
++ 0,
++ 0.0025
++ ],
++ "sw": 2,
++ "n": 2367,
++ "geo": [
++ 0.7083,
++ 0.6042
++ ],
++ "geoOff": [
++ 0,
++ 0.0104
++ ]
++ },
++ "check-circle": {
++ "ink": [
++ 0.7917,
++ 0.7917
++ ],
++ "off": [
++ 0,
++ 0
++ ],
++ "com": [
++ 0,
++ 0.0044
++ ],
++ "sw": 2,
++ "n": 2413,
++ "geo": [
++ 0.7083,
++ 0.7083
++ ],
++ "geoOff": [
++ 0,
++ 0
++ ]
++ },
++ "x-circle": {
++ "ink": [
++ 0.7917,
++ 0.7917
++ ],
++ "off": [
++ 0,
++ 0
++ ],
++ "com": [
++ -0.0001,
++ -0.001
++ ],
++ "sw": 2,
++ "n": 2605,
++ "geo": [
++ 0.7083,
++ 0.7083
++ ],
++ "geoOff": [
++ 0,
++ 0
++ ]
++ },
++ "alert-circle": {
++ "ink": [
++ 0.7917,
++ 0.7917
++ ],
++ "off": [
++ 0,
++ 0
++ ],
++ "com": [
++ -0.0001,
++ -0.0045
++ ],
++ "sw": 2,
++ "n": 2225,
++ "geo": [
++ 0.7083,
++ 0.7083
++ ],
++ "geoOff": [
++ 0,
++ 0
++ ]
++ },
++ "news": {
++ "ink": [
++ 0.7917,
++ 0.7917
++ ],
++ "off": [
++ 0,
++ 0
++ ],
++ "com": [
++ 0.0016,
++ 0.0006
++ ],
++ "sw": 2,
++ "n": 3321,
++ "geo": [
++ 0.7083,
++ 0.7083
++ ],
++ "geoOff": [
++ 0,
++ 0
++ ]
++ },
++ "camera": {
++ "ink": [
++ 0.7917,
++ 0.6875
++ ],
++ "off": [
++ 0,
++ 0.0104
++ ],
++ "com": [
++ 0,
++ 0.0449
++ ],
++ "sw": 2,
++ "n": 2753,
++ "geo": [
++ 0.7083,
++ 0.5958
++ ],
++ "geoOff": [
++ 0,
++ 0.0146
++ ]
++ },
++ "crown": {
++ "ink": [
++ 0.7917,
++ 0.625
++ ],
++ "off": [
++ 0,
++ -0.0104
++ ],
++ "com": [
++ -0.0042,
++ 0.0271
++ ],
++ "sw": 2,
++ "n": 2070,
++ "geo": [
++ 0.7,
++ 0.525
++ ],
++ "geoOff": [
++ -0.0042,
++ -0.0083
++ ]
++ },
++ "wallet": {
++ "ink": [
++ 0.7917,
++ 0.7604
++ ],
++ "off": [
++ 0,
++ 0.0052
++ ],
++ "com": [
++ 0.0001,
++ -0.0121
++ ],
++ "sw": 2,
++ "n": 2731,
++ "geo": [
++ 0.7083,
++ 0.6625
++ ],
++ "geoOff": [
++ 0,
++ 0.0062
++ ]
++ },
++ "chip": {
++ "ink": [
++ 0.7917,
++ 0.7917
++ ],
++ "off": [
++ 0,
++ 0
++ ],
++ "com": [
++ -0.0001,
++ 0
++ ],
++ "sw": 2,
++ "n": 2316,
++ "geo": [
++ 0.7083,
++ 0.7083
++ ],
++ "geoOff": [
++ 0,
++ 0
++ ]
++ },
++ "id": {
++ "ink": [
++ 0.7917,
++ 0.625
++ ],
++ "off": [
++ 0,
++ 0
++ ],
++ "com": [
++ -0.0064,
++ 0.0029
++ ],
++ "sw": 2,
++ "n": 2936,
++ "geo": [
++ 0.6958,
++ 0.5417
++ ],
++ "geoOff": [
++ 0.0021,
++ 0
++ ]
++ },
++ "brain": {
++ "ink": [
++ 0.7917,
++ 0.7708
++ ],
++ "off": [
++ 0,
++ 0
++ ],
++ "com": [
++ 0.0018,
++ 0.0086
++ ],
++ "sw": 2,
++ "n": 2476,
++ "geo": [
++ 0.6993,
++ 0.6772
++ ],
++ "geoOff": [
++ 0.0021,
++ -0.0011
++ ]
++ },
++ "snow": {
++ "ink": [
++ 0.7083,
++ 0.7917
++ ],
++ "off": [
++ 0,
++ 0
++ ],
++ "com": [
++ -0.0013,
++ 0.0012
++ ],
++ "sw": 2,
++ "n": 2207,
++ "geo": [
++ 0.6125,
++ 0.7083
++ ],
++ "geoOff": [
++ -0.0021,
++ 0
++ ]
++ },
++ "mountain": {
++ "ink": [
++ 0.7917,
++ 0.5729
++ ],
++ "off": [
++ 0,
++ -0.0156
++ ],
++ "com": [
++ -0.0104,
++ 0.0635
++ ],
++ "sw": 2,
++ "n": 1718,
++ "geo": [
++ 0.6958,
++ 0.4792
++ ],
++ "geoOff": [
++ -0.0021,
++ -0.0104
++ ]
++ },
++ "mic-off": {
++ "ink": [
++ 0.7292,
++ 0.7917
++ ],
++ "off": [
++ 0,
++ 0
++ ],
++ "com": [
++ -0.0051,
++ -0.0035
++ ],
++ "sw": 2,
++ "n": 2409,
++ "geo": [
++ 0.6292,
++ 0.7042
++ ],
++ "geoOff": [
++ 0.0021,
++ 0.0021
++ ]
++ },
++ "database": {
++ "ink": [
++ 0.6458,
++ 0.7917
++ ],
++ "off": [
++ 0,
++ 0
++ ],
++ "com": [
++ 0,
++ -0.0031
++ ],
++ "sw": 2,
++ "n": 2745,
++ "geo": [
++ 0.55,
++ 0.7042
++ ],
++ "geoOff": [
++ 0,
++ 0.0021
++ ]
++ },
++ "layers": {
++ "ink": [
++ 0.7917,
++ 0.6458
++ ],
++ "off": [
++ 0,
++ 0
++ ],
++ "com": [
++ 0.0015,
++ 0.0077
++ ],
++ "sw": 2,
++ "n": 2132,
++ "geo": [
++ 0.6958,
++ 0.55
++ ],
++ "geoOff": [
++ 0.0021,
++ 0
++ ]
++ },
++ "hash": {
++ "ink": [
++ 0.75,
++ 0.7917
++ ],
++ "off": [
++ 0,
++ 0
++ ],
++ "com": [
++ 0,
++ 0
++ ],
++ "sw": 2,
++ "n": 2146,
++ "geo": [
++ 0.6667,
++ 0.7083
++ ],
++ "geoOff": [
++ 0,
++ 0
++ ]
++ },
++ "text": {
++ "ink": [
++ 0.6563,
++ 0.7917
++ ],
++ "off": [
++ -0.0052,
++ 0
++ ],
++ "com": [
++ -0.0021,
++ 0.0086
++ ],
++ "sw": 2,
++ "n": 1648,
++ "geo": [
++ 0.5625,
++ 0.6958
++ ],
++ "geoOff": [
++ -0.0021,
++ -0.0021
++ ]
++ },
++ "enter": {
++ "ink": [
++ 0.7917,
++ 0.7917
++ ],
++ "off": [
++ -0.0208,
++ 0
++ ],
++ "com": [
++ 0.1024,
++ -0.0011
++ ],
++ "sw": 2,
++ "n": 1780,
++ "geo": [
++ 0.7,
++ 0.6958
++ ],
++ "geoOff": [
++ -0.0167,
++ -0.0021
++ ]
++ },
++ "language": {
++ "ink": [
++ 0.7083,
++ 0.7917
++ ],
++ "off": [
++ 0,
++ 0
++ ],
++ "com": [
++ -0.0109,
++ -0.0044
++ ],
++ "sw": 2,
++ "n": 1830,
++ "geo": [
++ 0.6167,
++ 0.6958
++ ],
++ "geoOff": [
++ 0,
++ -0.0021
++ ]
++ },
++ "idea": {
++ "ink": [
++ 0.5729,
++ 0.7917
++ ],
++ "off": [
++ -0.0052,
++ 0
++ ],
++ "com": [
++ -0.0017,
++ -0.0015
++ ],
++ "sw": 2,
++ "n": 1758,
++ "geo": [
++ 0.4833,
++ 0.7002
++ ],
++ "geoOff": [
++ -0.0021,
++ 0.0041
++ ]
++ },
++ "dollar": {
++ "ink": [
++ 0.3958,
++ 0.7917
++ ],
++ "off": [
++ 0,
++ 0
++ ],
++ "com": [
++ 0.0004,
++ -0.0108
++ ],
++ "sw": 2,
++ "n": 1540,
++ "geo": [
++ 0.3083,
++ 0.6958
++ ],
++ "geoOff": [
++ 0,
++ 0.0021
++ ]
++ },
++ "target": {
++ "ink": [
++ 0.7917,
++ 0.7917
++ ],
++ "off": [
++ 0,
++ 0
++ ],
++ "com": [
++ -0.0001,
++ -0.0008
++ ],
++ "sw": 2,
++ "n": 3412,
++ "geo": [
++ 0.7083,
++ 0.7083
++ ],
++ "geoOff": [
++ 0,
++ 0
++ ]
++ },
++ "arrow-right": {
++ "ink": [
++ 0.8021,
++ 0.625
++ ],
++ "off": [
++ -0.0156,
++ 0
++ ],
++ "com": [
++ 0.0718,
++ -0.0002
++ ],
++ "sw": 2,
++ "n": 1221,
++ "geo": [
++ 0.7,
++ 0.525
++ ],
++ "geoOff": [
++ -0.0167,
++ 0
++ ]
++ },
++ "arrow-left": {
++ "ink": [
++ 0.8021,
++ 0.625
++ ],
++ "off": [
++ 0.0156,
++ 0
++ ],
++ "com": [
++ -0.0722,
++ -0.0002
++ ],
++ "sw": 2,
++ "n": 1219,
++ "geo": [
++ 0.7,
++ 0.525
++ ],
++ "geoOff": [
++ 0.0167,
++ 0
++ ]
++ },
++ "arrow-up": {
++ "ink": [
++ 0.625,
++ 0.8021
++ ],
++ "off": [
++ 0,
++ 0.0156
++ ],
++ "com": [
++ -0.0001,
++ -0.0723
++ ],
++ "sw": 2,
++ "n": 1221,
++ "geo": [
++ 0.525,
++ 0.7
++ ],
++ "geoOff": [
++ 0,
++ 0.0167
++ ]
++ },
++ "arrow-down": {
++ "ink": [
++ 0.625,
++ 0.8021
++ ],
++ "off": [
++ 0,
++ -0.0156
++ ],
++ "com": [
++ -0.0001,
++ 0.0719
++ ],
++ "sw": 2,
++ "n": 1223,
++ "geo": [
++ 0.525,
++ 0.7
++ ],
++ "geoOff": [
++ 0,
++ -0.0167
++ ]
++ },
++ "shirt": {
++ "ink": [
++ 0.7813,
++ 0.7917
++ ],
++ "off": [
++ -0.0052,
++ 0.0104
++ ],
++ "com": [
++ -0.0018,
++ -0.0143
++ ],
++ "sw": 2,
++ "n": 2256,
++ "geo": [
++ 0.6875,
++ 0.7042
++ ],
++ "geoOff": [
++ -0.0021,
++ 0.0104
++ ]
++ },
++ "route": {
++ "ink": [
++ 0.7917,
++ 0.7917
++ ],
++ "off": [
++ 0,
++ 0
++ ],
++ "com": [
++ -0.0001,
++ 0
++ ],
++ "sw": 2,
++ "n": 2449,
++ "geo": [
++ 0.7,
++ 0.7
++ ],
++ "geoOff": [
++ 0,
++ 0
++ ]
++ },
++ "reply": {
++ "ink": [
++ 0.7813,
++ 0.6042
++ ],
++ "off": [
++ 0.0052,
++ 0
++ ],
++ "com": [
++ -0.0265,
++ -0.0031
++ ],
++ "sw": 2,
++ "n": 1274,
++ "geo": [
++ 0.6875,
++ 0.5167
++ ],
++ "geoOff": [
++ 0.0104,
++ 0
++ ]
++ },
++ "smile": {
++ "ink": [
++ 0.7917,
++ 0.7917
++ ],
++ "off": [
++ 0,
++ 0
++ ],
++ "com": [
++ -0.0001,
++ 0.0142
++ ],
++ "sw": 2,
++ "n": 2429,
++ "geo": [
++ 0.7083,
++ 0.7083
++ ],
++ "geoOff": [
++ 0,
++ 0
++ ]
++ },
++ "archive": {
++ "ink": [
++ 0.7917,
++ 0.7188
++ ],
++ "off": [
++ 0,
++ 0.0156
++ ],
++ "com": [
++ -0.0009,
++ -0.0213
++ ],
++ "sw": 2,
++ "n": 2698,
++ "geo": [
++ 0.7083,
++ 0.625
++ ],
++ "geoOff": [
++ 0,
++ 0.0125
++ ]
++ },
++ "user-check": {
++ "ink": [
++ 0.7917,
++ 0.6563
++ ],
++ "off": [
++ 0.0208,
++ 0.0052
++ ],
++ "com": [
++ -0.0372,
++ -0.0053
++ ],
++ "sw": 2,
++ "n": 1635,
++ "geo": [
++ 0.7,
++ 0.5708
++ ],
++ "geoOff": [
++ 0.0167,
++ 0.0063
++ ]
++ },
++ "ticket": {
++ "ink": [
++ 0.7917,
++ 0.4792
++ ],
++ "off": [
++ 0,
++ 0
++ ],
++ "com": [
++ 0.0071,
++ 0.0014
++ ],
++ "sw": 2,
++ "n": 2202,
++ "geo": [
++ 0.6958,
++ 0.3875
++ ],
++ "geoOff": [
++ -0.0021,
++ 0.0021
++ ]
++ },
++ "tack": {
++ "ink": [
++ 0.4896,
++ 0.7813
++ ],
++ "off": [
++ 0.0052,
++ 0.0156
++ ],
++ "com": [
++ 0.0032,
++ -0.0744
++ ],
++ "sw": 2,
++ "n": 1381,
++ "geo": [
++ 0.3917,
++ 0.6958
++ ],
++ "geoOff": [
++ 0.0042,
++ 0.0146
++ ]
++ },
++ "store": {
++ "ink": [
++ 0.7917,
++ 0.7813
++ ],
++ "off": [
++ 0,
++ -0.0052
++ ],
++ "com": [
++ -0.0002,
++ 0.0022
++ ],
++ "sw": 2,
++ "n": 3604,
++ "geo": [
++ 0.6917,
++ 0.6833
++ ],
++ "geoOff": [
++ 0,
++ -0.0042
++ ]
++ },
++ "keyboard": {
++ "ink": [
++ 0.7917,
++ 0.5417
++ ],
++ "off": [
++ 0,
++ 0
++ ],
++ "com": [
++ 0,
++ -0.0002
++ ],
++ "sw": 2,
++ "n": 2484,
++ "geo": [
++ 0.7083,
++ 0.4458
++ ],
++ "geoOff": [
++ 0,
++ -0.0021
++ ]
++ },
++ "gavel": {
++ "ink": [
++ 0.7917,
++ 0.7396
++ ],
++ "off": [
++ -0.0104,
++ -0.0052
++ ],
++ "com": [
++ 0.0109,
++ 0.0279
++ ],
++ "sw": 2,
++ "n": 1968,
++ "geo": [
++ 0.6958,
++ 0.6417
++ ],
++ "geoOff": [
++ -0.0062,
++ -0.0083
++ ]
++ },
++ "drop": {
++ "ink": [
++ 0.5833,
++ 0.7917
++ ],
++ "off": [
++ 0,
++ -0.0104
++ ],
++ "com": [
++ -0.0001,
++ 0.0277
++ ],
++ "sw": 2,
++ "n": 1592,
++ "geo": [
++ 0.4917,
++ 0.6958
++ ],
++ "geoOff": [
++ 0,
++ -0.0062
++ ]
++ },
++ "wifi": {
++ "ink": [
++ 0.7917,
++ 0.6146
++ ],
++ "off": [
++ 0,
++ 0.0156
++ ],
++ "com": [
++ 0.0046,
++ -0.0628
++ ],
++ "sw": 2,
++ "n": 1647,
++ "geo": [
++ 0.6958,
++ 0.518
++ ],
++ "geoOff": [
++ 0.0021,
++ 0.016
++ ]
++ },
++ "branch": {
++ "ink": [
++ 0.7188,
++ 0.7917
++ ],
++ "off": [
++ 0.0156,
++ 0
++ ],
++ "com": [
++ -0.0585,
++ -0.023
++ ],
++ "sw": 2,
++ "n": 1963,
++ "geo": [
++ 0.625,
++ 0.7
++ ],
++ "geoOff": [
++ 0.0125,
++ 0.0042
++ ]
++ },
++ "binoculars": {
++ "ink": [
++ 0.7292,
++ 0.7604
++ ],
++ "off": [
++ 0,
++ 0.0052
++ ],
++ "com": [
++ -0.0001,
++ 0.0087
++ ],
++ "sw": 2,
++ "n": 2943,
++ "geo": [
++ 0.6333,
++ 0.6708
++ ],
++ "geoOff": [
++ 0,
++ 0.0063
++ ]
++ },
++ "telescope": {
++ "ink": [
++ 0.8021,
++ 0.7396
++ ],
++ "off": [
++ -0.0156,
++ -0.0052
++ ],
++ "com": [
++ -0.0228,
++ 0.0093
++ ],
++ "sw": 2,
++ "n": 2093,
++ "geo": [
++ 0.7042,
++ 0.6417
++ ],
++ "geoOff": [
++ -0.0188,
++ -0.0042
++ ]
++ },
++ "microscope": {
++ "ink": [
++ 0.8125,
++ 0.7813
++ ],
++ "off": [
++ 0,
++ -0.0156
++ ],
++ "com": [
++ 0.0525,
++ 0.0863
++ ],
++ "sw": 2,
++ "n": 2124,
++ "geo": [
++ 0.7167,
++ 0.6875
++ ],
++ "geoOff": [
++ 0,
++ -0.0146
++ ]
++ },
++ "gpu": {
++ "ink": [
++ 0.7917,
++ 0.6042
++ ],
++ "off": [
++ 0,
++ -0.0104
++ ],
++ "com": [
++ -0.0546,
++ -0.0519
++ ],
++ "sw": 2,
++ "n": 2663,
++ "geo": [
++ 0.7083,
++ 0.5208
++ ],
++ "geoOff": [
++ 0,
++ -0.0104
++ ]
++ },
++ "cpu": {
++ "ink": [
++ 0.7917,
++ 0.7917
++ ],
++ "off": [
++ 0,
++ 0
++ ],
++ "com": [
++ 0,
++ -0.0001
++ ],
++ "sw": 2,
++ "n": 2534,
++ "geo": [
++ 0.7083,
++ 0.7083
++ ],
++ "geoOff": [
++ 0,
++ 0
++ ]
++ },
++ "memory": {
++ "ink": [
++ 0.7917,
++ 0.625
++ ],
++ "off": [
++ 0,
++ 0
++ ],
++ "com": [
++ -0.0129,
++ -0.0171
++ ],
++ "sw": 2,
++ "n": 3360,
++ "geo": [
++ 0.7083,
++ 0.5417
++ ],
++ "geoOff": [
++ 0,
++ 0
++ ]
++ },
++ "joystick": {
++ "ink": [
++ 0.7292,
++ 0.7708
++ ],
++ "off": [
++ 0,
++ -0.0208
++ ],
++ "com": [
++ 0,
++ 0.0876
++ ],
++ "sw": 2,
++ "n": 2471,
++ "geo": [
++ 0.6417,
++ 0.6792
++ ],
++ "geoOff": [
++ 0,
++ -0.0229
++ ]
++ },
++ "wand": {
++ "ink": [
++ 0.8229,
++ 0.7917
++ ],
++ "off": [
++ 0.0156,
++ 0
++ ],
++ "com": [
++ 0.0632,
++ -0.0486
++ ],
++ "sw": 2,
++ "n": 1374,
++ "geo": [
++ 0.725,
++ 0.6917
++ ],
++ "geoOff": [
++ 0.0167,
++ 0
++ ]
++ },
++ "layers-plus": {
++ "ink": [
++ 0.8125,
++ 0.6875
++ ],
++ "off": [
++ 0.0208,
++ 0.0104
++ ],
++ "com": [
++ 0.0334,
++ 0.0286
++ ],
++ "sw": 2,
++ "n": 1730,
++ "geo": [
++ 0.7208,
++ 0.6
++ ],
++ "geoOff": [
++ 0.0188,
++ 0.0083
++ ]
++ },
++ "restroom": {
++ "ink": [
++ 0.7188,
++ 0.7917
++ ],
++ "off": [
++ 0.0052,
++ 0
++ ],
++ "com": [
++ -0.0113,
++ 0.0066
++ ],
++ "sw": 2,
++ "n": 3474,
++ "geo": [
++ 0.6208,
++ 0.6958
++ ],
++ "geoOff": [
++ 0.0062,
++ -0.0021
++ ]
++ },
++ "shelter": {
++ "ink": [
++ 0.7917,
++ 0.7396
++ ],
++ "off": [
++ 0,
++ -0.0052
++ ],
++ "com": [
++ -0.0005,
++ 0.0151
++ ],
++ "sw": 2,
++ "n": 2486,
++ "geo": [
++ 0.6917,
++ 0.65
++ ],
++ "geoOff": [
++ 0,
++ -0.0083
++ ]
++ },
++ "hot-tub": {
++ "ink": [
++ 0.7813,
++ 0.7292
++ ],
++ "off": [
++ 0.0052,
++ -0.0104
++ ],
++ "com": [
++ -0.0094,
++ 0.0219
++ ],
++ "sw": 2,
++ "n": 2452,
++ "geo": [
++ 0.6917,
++ 0.6375
++ ],
++ "geoOff": [
++ 0.0042,
++ -0.0104
++ ]
++ },
++ "umbrella": {
++ "ink": [
++ 0.7813,
++ 0.75
++ ],
++ "off": [
++ 0.0052,
++ 0
++ ],
++ "com": [
++ -0.0057,
++ -0.0278
++ ],
++ "sw": 2,
++ "n": 1826,
++ "geo": [
++ 0.6917,
++ 0.6611
++ ],
++ "geoOff": [
++ 0.0042,
++ 0.0014
++ ]
++ },
++ "parking": {
++ "ink": [
++ 0.7917,
++ 0.7917
++ ],
++ "off": [
++ 0,
++ 0
++ ],
++ "com": [
++ -0.0017,
++ -0.0101
++ ],
++ "sw": 2,
++ "n": 3124,
++ "geo": [
++ 0.6958,
++ 0.6958
++ ],
++ "geoOff": [
++ 0.0021,
++ 0.0021
++ ]
++ },
++ "skull": {
++ "ink": [
++ 0.6354,
++ 0.7917
++ ],
++ "off": [
++ 0.0052,
++ 0
++ ],
++ "com": [
++ 0.0027,
++ -0.0149
++ ],
++ "sw": 2,
++ "n": 2421,
++ "geo": [
++ 0.55,
++ 0.7
++ ],
++ "geoOff": [
++ 0.0042,
++ 0.0042
++ ]
++ },
++ "group": {
++ "ink": [
++ 0.7917,
++ 0.7917
++ ],
++ "off": [
++ 0,
++ 0
++ ],
++ "com": [
++ 0.001,
++ 0
++ ],
++ "sw": 2,
++ "n": 2447,
++ "geo": [
++ 0.7083,
++ 0.7083
++ ],
++ "geoOff": [
++ 0,
++ 0
++ ]
++ },
++ "medical": {
++ "ink": [
++ 0.7917,
++ 0.7188
++ ],
++ "off": [
++ 0,
++ -0.0052
++ ],
++ "com": [
++ 0.0002,
++ 0.0129
++ ],
++ "sw": 2,
++ "n": 2667,
++ "geo": [
++ 0.7083,
++ 0.6292
++ ],
++ "geoOff": [
++ 0,
++ -0.0063
++ ]
++ },
++ "shapes": {
++ "ink": [
++ 0.7917,
++ 0.7708
++ ],
++ "off": [
++ 0,
++ -0.0104
++ ],
++ "com": [
++ 0.0088,
++ 0.0275
++ ],
++ "sw": 2,
++ "n": 3105,
++ "geo": [
++ 0.6958,
++ 0.6792
++ ],
++ "geoOff": [
++ -0.0021,
++ -0.0063
++ ]
++ },
++ "headphones": {
++ "ink": [
++ 0.7917,
++ 0.6979
++ ],
++ "off": [
++ 0,
++ -0.0156
++ ],
++ "com": [
++ -0.005,
++ 0.0202
++ ],
++ "sw": 2,
++ "n": 2151,
++ "geo": [
++ 0.7,
++ 0.6056
++ ],
++ "geoOff": [
++ -0.0042,
++ -0.0112
++ ]
++ },
++ "drive": {
++ "ink": [
++ 0.7917,
++ 0.6875
++ ],
++ "off": [
++ 0,
++ -0.0104
++ ],
++ "com": [
++ 0.0052,
++ 0.0212
++ ],
++ "sw": 2,
++ "n": 2605,
++ "geo": [
++ 0.7083,
++ 0.5917
++ ],
++ "geoOff": [
++ 0,
++ -0.0083
++ ]
++ },
++ "check-double": {
++ "ink": [
++ 0.7917,
++ 0.4479
++ ],
++ "off": [
++ 0,
++ -0.0052
++ ],
++ "com": [
++ 0.008,
++ 0.0009
++ ],
++ "sw": 2,
++ "n": 1201,
++ "geo": [
++ 0.7,
++ 0.35
++ ],
++ "geoOff": [
++ 0,
++ -0.0042
++ ]
++ },
++ "tv": {
++ "ink": [
++ 0.7917,
++ 0.7188
++ ],
++ "off": [
++ 0,
++ -0.0052
++ ],
++ "com": [
++ -0.0001,
++ 0.0177
++ ],
++ "sw": 2,
++ "n": 2203,
++ "geo": [
++ 0.7083,
++ 0.6292
++ ],
++ "geoOff": [
++ 0,
++ -0.0062
++ ]
++ },
++ "toolbox": {
++ "ink": [
++ 0.7917,
++ 0.7188
++ ],
++ "off": [
++ 0,
++ -0.0052
++ ],
++ "com": [
++ 0,
++ 0.0201
++ ],
++ "sw": 2,
++ "n": 2925,
++ "geo": [
++ 0.7083,
++ 0.6292
++ ],
++ "geoOff": [
++ 0,
++ -0.0063
++ ]
++ },
++ "table": {
++ "ink": [
++ 0.7917,
++ 0.7188
++ ],
++ "off": [
++ 0,
++ -0.0052
++ ],
++ "com": [
++ 0,
++ 0.0088
++ ],
++ "sw": 2,
++ "n": 3518,
++ "geo": [
++ 0.7083,
++ 0.6292
++ ],
++ "geoOff": [
++ 0,
++ -0.0062
++ ]
++ },
++ "scale": {
++ "ink": [
++ 0.7917,
++ 0.7188
++ ],
++ "off": [
++ 0,
++ -0.0052
++ ],
++ "com": [
++ -0.0006,
++ 0.0017
++ ],
++ "sw": 2,
++ "n": 2370,
++ "geo": [
++ 0.6917,
++ 0.6333
++ ],
++ "geoOff": [
++ 0,
++ -0.0042
++ ]
++ },
++ "road": {
++ "ink": [
++ 0.7292,
++ 0.7917
++ ],
++ "off": [
++ 0,
++ 0
++ ],
++ "com": [
++ -0.0001,
++ 0.0002
++ ],
++ "sw": 2,
++ "n": 1808,
++ "geo": [
++ 0.6333,
++ 0.7083
++ ],
++ "geoOff": [
++ 0,
++ 0
++ ]
++ },
++ "money": {
++ "ink": [
++ 0.7917,
++ 0.5417
++ ],
++ "off": [
++ 0,
++ 0
++ ],
++ "com": [
++ -0.0001,
++ -0.001
++ ],
++ "sw": 2,
++ "n": 2458,
++ "geo": [
++ 0.7083,
++ 0.4458
++ ],
++ "geoOff": [
++ 0,
++ -0.0021
++ ]
++ },
++ "heart-pulse": {
++ "ink": [
++ 0.7917,
++ 0.6458
++ ],
++ "off": [
++ 0,
++ 0.0104
++ ],
++ "com": [
++ -0.005,
++ -0.0251
++ ],
++ "sw": 2,
++ "n": 2329,
++ "geo": [
++ 0.7042,
++ 0.5539
++ ],
++ "geoOff": [
++ -0.0021,
++ 0.0147
++ ]
++ },
++ "heading": {
++ "ink": [
++ 0.7917,
++ 0.7917
++ ],
++ "off": [
++ 0,
++ 0
++ ],
++ "com": [
++ -0.0008,
++ 0
++ ],
++ "sw": 2,
++ "n": 2204,
++ "geo": [
++ 0.7042,
++ 0.7083
++ ],
++ "geoOff": [
++ -0.0021,
++ 0
++ ]
++ },
++ "fist": {
++ "ink": [
++ 0.6563,
++ 0.7917
++ ],
++ "off": [
++ 0.0052,
++ 0
++ ],
++ "com": [
++ -0.011,
++ -0.0193
++ ],
++ "sw": 2,
++ "n": 2554,
++ "geo": [
++ 0.5625,
++ 0.7
++ ],
++ "geoOff": [
++ 0.0063,
++ 0.0042
++ ]
++ },
++ "fast-forward": {
++ "ink": [
++ 0.7813,
++ 0.5625
++ ],
++ "off": [
++ 0.0156,
++ 0
++ ],
++ "com": [
++ -0.0437,
++ -0.0001
++ ],
++ "sw": 2,
++ "n": 2045,
++ "geo": [
++ 0.6958,
++ 0.4667
++ ],
++ "geoOff": [
++ 0.0146,
++ 0
++ ]
++ },
++ "rewind": {
++ "ink": [
++ 0.7813,
++ 0.5625
++ ],
++ "off": [
++ -0.0156,
++ 0
++ ],
++ "com": [
++ 0.0437,
++ -0.0001
++ ],
++ "sw": 2,
++ "n": 2040,
++ "geo": [
++ 0.6958,
++ 0.4667
++ ],
++ "geoOff": [
++ -0.0146,
++ 0
++ ]
++ },
++ "file-code": {
++ "ink": [
++ 0.6354,
++ 0.7917
++ ],
++ "off": [
++ 0.0052,
++ 0
++ ],
++ "com": [
++ 0.0015,
++ 0.0105
++ ],
++ "sw": 2,
++ "n": 2616,
++ "geo": [
++ 0.5458,
++ 0.7
++ ],
++ "geoOff": [
++ 0.0021,
++ -0.0042
++ ]
++ },
++ "dice": {
++ "ink": [
++ 0.7917,
++ 0.7917
++ ],
++ "off": [
++ 0,
++ 0
++ ],
++ "com": [
++ 0.0021,
++ -0.001
++ ],
++ "sw": 2,
++ "n": 2741,
++ "geo": [
++ 0.6958,
++ 0.6958
++ ],
++ "geoOff": [
++ 0.0021,
++ -0.0021
++ ]
++ },
++ "contrast": {
++ "ink": [
++ 0.7917,
++ 0.7917
++ ],
++ "off": [
++ -0.0104,
++ 0
++ ],
++ "com": [
++ 0.0188,
++ -0.0004
++ ],
++ "sw": 2,
++ "n": 2981,
++ "geo": [
++ 0.7,
++ 0.7
++ ],
++ "geoOff": [
++ -0.0125,
++ 0
++ ]
++ },
++ "briefcase": {
++ "ink": [
++ 0.7917,
++ 0.7188
++ ],
++ "off": [
++ 0,
++ -0.0052
++ ],
++ "com": [
++ 0,
++ 0.0121
++ ],
++ "sw": 2,
++ "n": 2861,
++ "geo": [
++ 0.7083,
++ 0.6333
++ ],
++ "geoOff": [
++ 0,
++ -0.0042
++ ]
++ },
++ "timeline": {
++ "ink": [
++ 0.7917,
++ 0.6042
++ ],
++ "off": [
++ 0,
++ 0
++ ],
++ "com": [
++ -0.0001,
++ -0.0162
++ ],
++ "sw": 2,
++ "n": 1768,
++ "geo": [
++ 0.7083,
++ 0.5125
++ ],
++ "geoOff": [
++ 0,
++ 0.0021
++ ]
++ },
++ "seedling": {
++ "ink": [
++ 0.7292,
++ 0.7917
++ ],
++ "off": [
++ 0,
++ 0.0208
++ ],
++ "com": [
++ 0,
++ -0.0809
++ ],
++ "sw": 2,
++ "n": 1811,
++ "geo": [
++ 0.6333,
++ 0.7
++ ],
++ "geoOff": [
++ 0,
++ 0.0167
++ ]
++ },
++ "rocket": {
++ "ink": [
++ 0.7917,
++ 0.7917
++ ],
++ "off": [
++ -0.0104,
++ 0.0104
++ ],
++ "com": [
++ 0.021,
++ -0.0191
++ ],
++ "sw": 2,
++ "n": 2580,
++ "geo": [
++ 0.7,
++ 0.7
++ ],
++ "geoOff": [
++ -0.0083,
++ 0.0125
++ ]
++ },
++ "list-ordered": {
++ "ink": [
++ 0.7813,
++ 0.6771
++ ],
++ "off": [
++ 0.0052,
++ -0.0052
++ ],
++ "com": [
++ -0.0133,
++ 0.0158
++ ],
++ "sw": 2,
++ "n": 2034,
++ "geo": [
++ 0.6958,
++ 0.575
++ ],
++ "geoOff": [
++ 0.0063,
++ -0.0042
++ ]
++ },
++ "lifebuoy": {
++ "ink": [
++ 0.7917,
++ 0.7917
++ ],
++ "off": [
++ 0,
++ 0
++ ],
++ "com": [
++ -0.0001,
++ -0.0004
++ ],
++ "sw": 2,
++ "n": 3163,
++ "geo": [
++ 0.7083,
++ 0.7083
++ ],
++ "geoOff": [
++ 0,
++ 0
++ ]
++ },
++ "infinity": {
++ "ink": [
++ 0.7917,
++ 0.3958
++ ],
++ "off": [
++ 0,
++ 0
++ ],
++ "com": [
++ -0.0001,
++ -0.0003
++ ],
++ "sw": 2,
++ "n": 1661,
++ "geo": [
++ 0.7083,
++ 0.3
++ ],
++ "geoOff": [
++ 0,
++ 0
++ ]
++ },
++ "inbox": {
++ "ink": [
++ 0.7917,
++ 0.6667
++ ],
++ "off": [
++ 0,
++ -0.0104
++ ],
++ "com": [
++ -0.0024,
++ 0.0236
++ ],
++ "sw": 2,
++ "n": 2634,
++ "geo": [
++ 0.7042,
++ 0.5792
++ ],
++ "geoOff": [
++ -0.0021,
++ -0.0104
++ ]
++ },
++ "door": {
++ "ink": [
++ 0.7813,
++ 0.7917
++ ],
++ "off": [
++ -0.0052,
++ -0.0208
++ ],
++ "com": [
++ 0.0036,
++ 0.0365
++ ],
++ "sw": 2,
++ "n": 2673,
++ "geo": [
++ 0.6958,
++ 0.7
++ ],
++ "geoOff": [
++ -0.0062,
++ -0.0167
++ ]
++ },
++ "card": {
++ "ink": [
++ 0.7917,
++ 0.6042
++ ],
++ "off": [
++ 0,
++ 0
++ ],
++ "com": [
++ -0.0082,
++ -0.0078
++ ],
++ "sw": 2,
++ "n": 2691,
++ "geo": [
++ 0.6958,
++ 0.5125
++ ],
++ "geoOff": [
++ 0.0021,
++ -0.0021
++ ]
++ },
++ "storm": {
++ "ink": [
++ 0.7917,
++ 0.6667
++ ],
++ "off": [
++ 0,
++ 0
++ ],
++ "com": [
++ 0.0042,
++ -0.0082
++ ],
++ "sw": 2,
++ "n": 1810,
++ "geo": [
++ 0.6945,
++ 0.5771
++ ],
++ "geoOff": [
++ -0.0012,
++ -0.0011
++ ]
++ },
++ "trend-up": {
++ "ink": [
++ 0.8021,
++ 0.4896
++ ],
++ "off": [
++ -0.0156,
++ 0.0052
++ ],
++ "com": [
++ 0.0621,
++ -0.0145
++ ],
++ "sw": 2,
++ "n": 1276,
++ "geo": [
++ 0.7,
++ 0.3917
++ ],
++ "geoOff": [
++ -0.0167,
++ 0.0042
++ ]
++ },
++ "trend-down": {
++ "ink": [
++ 0.8021,
++ 0.4896
++ ],
++ "off": [
++ -0.0156,
++ -0.0052
++ ],
++ "com": [
++ 0.0609,
++ 0.0161
++ ],
++ "sw": 2,
++ "n": 1274,
++ "geo": [
++ 0.7,
++ 0.3917
++ ],
++ "geoOff": [
++ -0.0167,
++ -0.0042
++ ]
++ },
++ "chevrons-left": {
++ "ink": [
++ 0.7917,
++ 0.7083
++ ],
++ "off": [
++ 0,
++ 0
++ ],
++ "com": [
++ 0.0123,
++ -0.0003
++ ],
++ "sw": 2,
++ "n": 1682,
++ "geo": [
++ 0.7,
++ 0.6083
++ ],
++ "geoOff": [
++ 0,
++ 0
++ ]
++ },
++ "chevrons-right": {
++ "ink": [
++ 0.7917,
++ 0.7083
++ ],
++ "off": [
++ 0,
++ 0
++ ],
++ "com": [
++ -0.0124,
++ -0.0003
++ ],
++ "sw": 2,
++ "n": 1690,
++ "geo": [
++ 0.7,
++ 0.6083
++ ],
++ "geoOff": [
++ 0,
++ 0
++ ]
++ },
++ "sort": {
++ "ink": [
++ 0.7917,
++ 0.6875
++ ],
++ "off": [
++ 0,
++ 0
++ ],
++ "com": [
++ 0.0089,
++ -0.0006
++ ],
++ "sw": 2,
++ "n": 1630,
++ "geo": [
++ 0.7,
++ 0.6
++ ],
++ "geoOff": [
++ -0.0042,
++ 0
++ ]
++ },
++ "sort-asc": {
++ "ink": [
++ 0.8021,
++ 0.7083
++ ],
++ "off": [
++ -0.0052,
++ -0.0104
++ ],
++ "com": [
++ 0.0071,
++ 0.0528
++ ],
++ "sw": 2,
++ "n": 1680,
++ "geo": [
++ 0.7042,
++ 0.6125
++ ],
++ "geoOff": [
++ -0.0063,
++ -0.0146
++ ]
++ },
++ "share": {
++ "ink": [
++ 0.6875,
++ 0.7813
++ ],
++ "off": [
++ 0,
++ -0.0156
++ ],
++ "com": [
++ 0,
++ 0.0512
++ ],
++ "sw": 2,
++ "n": 1910,
++ "geo": [
++ 0.5917,
++ 0.6958
++ ],
++ "geoOff": [
++ 0,
++ -0.0146
++ ]
++ },
++ "arrows-h": {
++ "ink": [
++ 0.7917,
++ 0.4167
++ ],
++ "off": [
++ 0,
++ 0
++ ],
++ "com": [
++ 0.0002,
++ 0
++ ],
++ "sw": 2,
++ "n": 1331,
++ "geo": [
++ 0.6917,
++ 0.325
++ ],
++ "geoOff": [
++ 0,
++ 0
++ ]
++ },
++ "move": {
++ "ink": [
++ 0.7917,
++ 0.7917
++ ],
++ "off": [
++ 0,
++ 0
++ ],
++ "com": [
++ -0.0037,
++ -0.0032
++ ],
++ "sw": 2,
++ "n": 2253,
++ "geo": [
++ 0.6958,
++ 0.6958
++ ],
++ "geoOff": [
++ -0.0021,
++ -0.0021
++ ]
++ },
++ "focus": {
++ "ink": [
++ 0.7917,
++ 0.7917
++ ],
++ "off": [
++ 0,
++ 0
++ ],
++ "com": [
++ -0.0001,
++ 0
++ ],
++ "sw": 2,
++ "n": 2233,
++ "geo": [
++ 0.7083,
++ 0.7083
++ ],
++ "geoOff": [
++ 0,
++ 0
++ ]
++ },
++ "at": {
++ "ink": [
++ 0.7917,
++ 0.7917
++ ],
++ "off": [
++ 0,
++ 0
++ ],
++ "com": [
++ -0.0017,
++ -0.0037
++ ],
++ "sw": 2,
++ "n": 2697,
++ "geo": [
++ 0.6917,
++ 0.6917
++ ],
++ "geoOff": [
++ 0,
++ -0.002
++ ]
++ },
++ "box": {
++ "ink": [
++ 0.7917,
++ 0.7708
++ ],
++ "off": [
++ 0,
++ 0
++ ],
++ "com": [
++ -0.0026,
++ -0.0161
++ ],
++ "sw": 2,
++ "n": 2931,
++ "geo": [
++ 0.7,
++ 0.6792
++ ],
++ "geoOff": [
++ -0.0042,
++ 0.0021
++ ]
++ },
++ "bug": {
++ "ink": [
++ 0.7917,
++ 0.7188
++ ],
++ "off": [
++ 0,
++ -0.0052
++ ],
++ "com": [
++ -0.0003,
++ 0.0053
++ ],
++ "sw": 2,
++ "n": 2596,
++ "geo": [
++ 0.7083,
++ 0.6326
++ ],
++ "geoOff": [
++ 0,
++ -0.0038
++ ]
++ },
++ "megaphone": {
++ "ink": [
++ 0.7917,
++ 0.7292
++ ],
++ "off": [
++ 0,
++ -0.0104
++ ],
++ "com": [
++ -0.0051,
++ 0.0184
++ ],
++ "sw": 2,
++ "n": 2247,
++ "geo": [
++ 0.7001,
++ 0.6458
++ ],
++ "geoOff": [
++ -0.0041,
++ -0.0104
++ ]
++ },
++ "burst": {
++ "ink": [
++ 0.7917,
++ 0.7917
++ ],
++ "off": [
++ 0,
++ 0
++ ],
++ "com": [
++ -0.0037,
++ 0.0036
++ ],
++ "sw": 2,
++ "n": 2357,
++ "geo": [
++ 0.6958,
++ 0.6958
++ ],
++ "geoOff": [
++ -0.0021,
++ 0.0021
++ ]
++ },
++ "camera-flip": {
++ "ink": [
++ 0.7917,
++ 0.6875
++ ],
++ "off": [
++ 0,
++ 0.0104
++ ],
++ "com": [
++ 0,
++ 0.0475
++ ],
++ "sw": 2,
++ "n": 2793,
++ "geo": [
++ 0.7083,
++ 0.5958
++ ],
++ "geoOff": [
++ 0,
++ 0.0146
++ ]
++ },
++ "camera-off": {
++ "ink": [
++ 0.7813,
++ 0.7917
++ ],
++ "off": [
++ -0.0052,
++ -0.0104
++ ],
++ "com": [
++ -0.0084,
++ 0.022
++ ],
++ "sw": 2,
++ "n": 3383,
++ "geo": [
++ 0.6875,
++ 0.6875
++ ],
++ "geoOff": [
++ -0.0021,
++ -0.0104
++ ]
++ },
++ "car": {
++ "ink": [
++ 0.7917,
++ 0.6146
++ ],
++ "off": [
++ 0,
++ 0.0052
++ ],
++ "com": [
++ 0,
++ -0.0066
++ ],
++ "sw": 2,
++ "n": 2548,
++ "geo": [
++ 0.7083,
++ 0.5208
++ ],
++ "geoOff": [
++ 0,
++ 0.0021
++ ]
++ },
++ "child": {
++ "ink": [
++ 0.4375,
++ 0.7917
++ ],
++ "off": [
++ 0,
++ 0
++ ],
++ "com": [
++ 0.0004,
++ -0.018
++ ],
++ "sw": 2,
++ "n": 1452,
++ "geo": [
++ 0.3417,
++ 0.6958
++ ],
++ "geoOff": [
++ 0,
++ 0.0021
++ ]
++ },
++ "donate": {
++ "ink": [
++ 0.7813,
++ 0.7917
++ ],
++ "off": [
++ -0.0052,
++ -0.0208
++ ],
++ "com": [
++ -0.0032,
++ 0.0704
++ ],
++ "sw": 2,
++ "n": 3121,
++ "geo": [
++ 0.6875,
++ 0.7
++ ],
++ "geoOff": [
++ -0.0021,
++ -0.0167
++ ]
++ },
++ "record": {
++ "ink": [
++ 0.7917,
++ 0.7917
++ ],
++ "off": [
++ 0,
++ 0
++ ],
++ "com": [
++ -0.0001,
++ -0.0009
++ ],
++ "sw": 2,
++ "n": 2621,
++ "geo": [
++ 0.7083,
++ 0.7083
++ ],
++ "geoOff": [
++ 0,
++ 0
++ ]
++ },
++ "plus-circle": {
++ "ink": [
++ 0.7917,
++ 0.7917
++ ],
++ "off": [
++ 0,
++ 0
++ ],
++ "com": [
++ -0.0001,
++ -0.0009
++ ],
++ "sw": 2,
++ "n": 2497,
++ "geo": [
++ 0.7083,
++ 0.7083
++ ],
++ "geoOff": [
++ 0,
++ 0
++ ]
++ },
++ "minus-circle": {
++ "ink": [
++ 0.7917,
++ 0.7917
++ ],
++ "off": [
++ 0,
++ 0
++ ],
++ "com": [
++ -0.0001,
++ -0.001
++ ],
++ "sw": 2,
++ "n": 2245,
++ "geo": [
++ 0.7083,
++ 0.7083
++ ],
++ "geoOff": [
++ 0,
++ 0
++ ]
++ },
++ "clapper": {
++ "ink": [
++ 0.8021,
++ 0.7396
++ ],
++ "off": [
++ -0.0052,
++ 0.0052
++ ],
++ "com": [
++ 0.0106,
++ -0.0097
++ ],
++ "sw": 2,
++ "n": 2967,
++ "geo": [
++ 0.7042,
++ 0.6542
++ ],
++ "geoOff": [
++ -0.0063,
++ 0.0063
++ ]
++ },
++ "clipboard-check": {
++ "ink": [
++ 0.625,
++ 0.7917
++ ],
++ "off": [
++ 0,
++ 0
++ ],
++ "com": [
++ 0,
++ 0.0003
++ ],
++ "sw": 2,
++ "n": 2435,
++ "geo": [
++ 0.525,
++ 0.7042
++ ],
++ "geoOff": [
++ 0,
++ -0.0021
++ ]
++ },
++ "cc": {
++ "ink": [
++ 0.7917,
++ 0.6458
++ ],
++ "off": [
++ 0,
++ 0
++ ],
++ "com": [
++ -0.0024,
++ -0.0002
++ ],
++ "sw": 2,
++ "n": 2836,
++ "geo": [
++ 0.7083,
++ 0.55
++ ],
++ "geoOff": [
++ 0,
++ 0
++ ]
++ },
++ "cloud-off": {
++ "ink": [
++ 0.7917,
++ 0.7708
++ ],
++ "off": [
++ 0,
++ 0
++ ],
++ "com": [
++ -0.0025,
++ 0.0089
++ ],
++ "sw": 2,
++ "n": 2419,
++ "geo": [
++ 0.7056,
++ 0.6708
++ ],
++ "geoOff": [
++ 0.001,
++ -0.0021
++ ]
++ },
++ "commit": {
++ "ink": [
++ 0.7917,
++ 0.375
++ ],
++ "off": [
++ 0,
++ 0
++ ],
++ "com": [
++ -0.0001,
++ 0.0001
++ ],
++ "sw": 2,
++ "n": 1094,
++ "geo": [
++ 0.7083,
++ 0.2833
++ ],
++ "geoOff": [
++ 0,
++ 0
++ ]
++ },
++ "chat-off": {
++ "ink": [
++ 0.7917,
++ 0.7917
++ ],
++ "off": [
++ 0,
++ 0
++ ],
++ "com": [
++ -0.0153,
++ -0.0155
++ ],
++ "sw": 2,
++ "n": 2762,
++ "geo": [
++ 0.6958,
++ 0.6958
++ ],
++ "geoOff": [
++ 0.0021,
++ 0.0021
++ ]
++ },
++ "compass": {
++ "ink": [
++ 0.7917,
++ 0.7917
++ ],
++ "off": [
++ 0,
++ 0
++ ],
++ "com": [
++ -0.0001,
++ -0.0009
++ ],
++ "sw": 2,
++ "n": 2680,
++ "geo": [
++ 0.7083,
++ 0.7083
++ ],
++ "geoOff": [
++ 0,
++ 0
++ ]
++ },
++ "cookie": {
++ "ink": [
++ 0.7917,
++ 0.7917
++ ],
++ "off": [
++ 0.0104,
++ -0.0104
++ ],
++ "com": [
++ -0.0128,
++ 0.0193
++ ],
++ "sw": 2,
++ "n": 2274,
++ "geo": [
++ 0.6993,
++ 0.6993
++ ],
++ "geoOff": [
++ 0.0087,
++ -0.0087
++ ]
++ },
++ "couch": {
++ "ink": [
++ 0.7917,
++ 0.6458
++ ],
++ "off": [
++ 0,
++ 0
++ ],
++ "com": [
++ -0.0002,
++ 0.0045
++ ],
++ "sw": 2,
++ "n": 2576,
++ "geo": [
++ 0.7083,
++ 0.5542
++ ],
++ "geoOff": [
++ 0,
++ -0.0021
++ ]
++ },
++ "cubes": {
++ "ink": [
++ 0.7917,
++ 0.7917
++ ],
++ "off": [
++ 0,
++ -0.0208
++ ],
++ "com": [
++ -0.0013,
++ 0.0373
++ ],
++ "sw": 2,
++ "n": 2692,
++ "geo": [
++ 0.6958,
++ 0.7
++ ],
++ "geoOff": [
++ -0.0021,
++ -0.0167
++ ]
++ },
++ "ear": {
++ "ink": [
++ 0.5729,
++ 0.8021
++ ],
++ "off": [
++ -0.0052,
++ 0.0052
++ ],
++ "com": [
++ 0.0152,
++ -0.0521
++ ],
++ "sw": 2,
++ "n": 1824,
++ "geo": [
++ 0.475,
++ 0.7109
++ ],
++ "geoOff": [
++ -0.0042,
++ 0.0079
++ ]
++ },
++ "eraser": {
++ "ink": [
++ 0.7917,
++ 0.6979
++ ],
++ "off": [
++ 0,
++ -0.0156
++ ],
++ "com": [
++ 0.0172,
++ 0.0518
++ ],
++ "sw": 2,
++ "n": 2190,
++ "geo": [
++ 0.697,
++ 0.6042
++ ],
++ "geoOff": [
++ -0.0027,
++ -0.0146
++ ]
++ },
++ "laugh": {
++ "ink": [
++ 0.7917,
++ 0.7917
++ ],
++ "off": [
++ 0,
++ 0
++ ],
++ "com": [
++ -0.0001,
++ 0.0164
++ ],
++ "sw": 2,
++ "n": 3099,
++ "geo": [
++ 0.7083,
++ 0.7083
++ ],
++ "geoOff": [
++ 0,
++ 0
++ ]
++ },
++ "fish": {
++ "ink": [
++ 0.7917,
++ 0.5
++ ],
++ "off": [
++ 0.0208,
++ 0
++ ],
++ "com": [
++ 0.0412,
++ -0.002
++ ],
++ "sw": 2,
++ "n": 1669,
++ "geo": [
++ 0.7,
++ 0.4
++ ],
++ "geoOff": [
++ 0.025,
++ 0
++ ]
++ },
++ "finish": {
++ "ink": [
++ 0.6771,
++ 0.7813
++ ],
++ "off": [
++ 0.0052,
++ 0.0156
++ ],
++ "com": [
++ -0.0303,
++ -0.0935
++ ],
++ "sw": 2,
++ "n": 2580,
++ "geo": [
++ 0.5792,
++ 0.6958
++ ],
++ "geoOff": [
++ 0.0062,
++ 0.0146
++ ]
++ },
++ "flask": {
++ "ink": [
++ 0.7083,
++ 0.7917
++ ],
++ "off": [
++ 0,
++ -0.0208
++ ],
++ "com": [
++ -0.0002,
++ 0.0527
++ ],
++ "sw": 2,
++ "n": 2168,
++ "geo": [
++ 0.6109,
++ 0.7
++ ],
++ "geoOff": [
++ 0,
++ -0.0167
++ ]
++ },
++ "folder-tree": {
++ "ink": [
++ 0.75,
++ 0.7917
++ ],
++ "off": [
++ 0,
++ -0.0104
++ ],
++ "com": [
++ 0.0004,
++ 0.0221
++ ],
++ "sw": 2,
++ "n": 2916,
++ "geo": [
++ 0.6583,
++ 0.7
++ ],
++ "geoOff": [
++ 0,
++ -0.0125
++ ]
++ },
++ "skip": {
++ "ink": [
++ 0.7083,
++ 0.7917
++ ],
++ "off": [
++ 0.0104,
++ 0
++ ],
++ "com": [
++ -0.0162,
++ -0.0055
++ ],
++ "sw": 2,
++ "n": 2230,
++ "geo": [
++ 0.6208,
++ 0.7
++ ],
++ "geoOff": [
++ 0.0104,
++ -0.0042
++ ]
++ },
++ "gem": {
++ "ink": [
++ 0.7917,
++ 0.7188
++ ],
++ "off": [
++ 0,
++ 0.0156
++ ],
++ "com": [
++ -0.0036,
++ -0.0502
++ ],
++ "sw": 2,
++ "n": 2801,
++ "geo": [
++ 0.6958,
++ 0.6208
++ ],
++ "geoOff": [
++ -0.0021,
++ 0.0146
++ ]
++ },
++ "ghost": {
++ "ink": [
++ 0.7083,
++ 0.7917
++ ],
++ "off": [
++ 0,
++ -0.0104
++ ],
++ "com": [
++ 0.002,
++ 0.0259
++ ],
++ "sw": 2,
++ "n": 2286,
++ "geo": [
++ 0.6125,
++ 0.6979
++ ],
++ "geoOff": [
++ 0.0021,
++ -0.0156
++ ]
++ },
++ "grip": {
++ "ink": [
++ 0.4792,
++ 0.7917
++ ],
++ "off": [
++ 0,
++ 0
++ ],
++ "com": [
++ 0.002,
++ 0.0001
++ ],
++ "sw": 2,
++ "n": 1224,
++ "geo": [
++ 0.3125,
++ 0.625
++ ],
++ "geoOff": [
++ 0.0021,
++ 0
++ ]
++ },
++ "hammer": {
++ "ink": [
++ 0.7083,
++ 0.7917
++ ],
++ "off": [
++ 0,
++ 0
++ ],
++ "com": [
++ -0.0035,
++ 0.0039
++ ],
++ "sw": 2,
++ "n": 1875,
++ "geo": [
++ 0.6122,
++ 0.6956
++ ],
++ "geoOff": [
++ -0.0019,
++ 0.0019
++ ]
++ },
++ "handshake": {
++ "ink": [
++ 0.7917,
++ 0.5104
++ ],
++ "off": [
++ 0,
++ -0.0052
++ ],
++ "com": [
++ -0.0014,
++ -0.0096
++ ],
++ "sw": 2,
++ "n": 2000,
++ "geo": [
++ 0.6958,
++ 0.4089
++ ],
++ "geoOff": [
++ -0.0021,
++ -0.0039
++ ]
++ },
++ "wizard": {
++ "ink": [
++ 0.7917,
++ 0.7917
++ ],
++ "off": [
++ 0,
++ -0.0104
++ ],
++ "com": [
++ 0.0138,
++ 0.0965
++ ],
++ "sw": 2,
++ "n": 2038,
++ "geo": [
++ 0.6958,
++ 0.6958
++ ],
++ "geoOff": [
++ -0.0021,
++ -0.0146
++ ]
++ },
++ "heart-broken": {
++ "ink": [
++ 0.7708,
++ 0.7917
++ ],
++ "off": [
++ 0,
++ 0.0208
++ ],
++ "com": [
++ -0.0024,
++ -0.0369
++ ],
++ "sw": 2,
++ "n": 2378,
++ "geo": [
++ 0.6764,
++ 0.6981
++ ],
++ "geoOff": [
++ -0.0035,
++ 0.0176
++ ]
++ },
++ "hourglass": {
++ "ink": [
++ 0.5833,
++ 0.7917
++ ],
++ "off": [
++ 0,
++ 0
++ ],
++ "com": [
++ -0.0001,
++ -0.0001
++ ],
++ "sw": 2,
++ "n": 2062,
++ "geo": [
++ 0.5,
++ 0.7083
++ ],
++ "geoOff": [
++ 0,
++ 0
++ ]
++ },
++ "lungs": {
++ "ink": [
++ 0.7917,
++ 0.7708
++ ],
++ "off": [
++ 0,
++ -0.0104
++ ],
++ "com": [
++ -0.0001,
++ 0.0267
++ ],
++ "sw": 2,
++ "n": 2691,
++ "geo": [
++ 0.7083,
++ 0.6875
++ ],
++ "geoOff": [
++ 0,
++ -0.0104
++ ]
++ },
++ "link-off": {
++ "ink": [
++ 0.7917,
++ 0.7917
++ ],
++ "off": [
++ 0,
++ 0
++ ],
++ "com": [
++ -0.003,
++ -0.0039
++ ],
++ "sw": 2,
++ "n": 2557,
++ "geo": [
++ 0.6958,
++ 0.6958
++ ],
++ "geoOff": [
++ -0.0021,
++ -0.0021
++ ]
++ },
++ "mask": {
++ "ink": [
++ 0.7917,
++ 0.5104
++ ],
++ "off": [
++ 0,
++ -0.0052
++ ],
++ "com": [
++ -0.0001,
++ -0.0147
++ ],
++ "sw": 2,
++ "n": 2014,
++ "geo": [
++ 0.7083,
++ 0.4167
++ ],
++ "geoOff": [
++ 0,
++ 0
++ ]
++ },
++ "mug": {
++ "ink": [
++ 0.7188,
++ 0.7917
++ ],
++ "off": [
++ 0.0156,
++ -0.0104
++ ],
++ "com": [
++ -0.0189,
++ 0.0195
++ ],
++ "sw": 2,
++ "n": 2113,
++ "geo": [
++ 0.625,
++ 0.6917
++ ],
++ "geoOff": [
++ 0.0125,
++ -0.0083
++ ]
++ },
++ "paw": {
++ "ink": [
++ 0.7917,
++ 0.7917
++ ],
++ "off": [
++ 0,
++ 0.0104
++ ],
++ "com": [
++ -0.0002,
++ -0.0261
++ ],
++ "sw": 2,
++ "n": 2658,
++ "geo": [
++ 0.7083,
++ 0.7
++ ],
++ "geoOff": [
++ 0,
++ 0.0083
++ ]
++ },
++ "walk": {
++ "ink": [
++ 0.4479,
++ 0.8021
++ ],
++ "off": [
++ 0.0052,
++ -0.0052
++ ],
++ "com": [
++ -0.0123,
++ 0.0043
++ ],
++ "sw": 2,
++ "n": 1471,
++ "geo": [
++ 0.3583,
++ 0.7042
++ ],
++ "geoOff": [
++ 0.0042,
++ -0.0063
++ ]
++ },
++ "phone-off": {
++ "ink": [
++ 0.7813,
++ 0.7708
++ ],
++ "off": [
++ 0.0052,
++ -0.0104
++ ],
++ "com": [
++ -0.0189,
++ 0.0153
++ ],
++ "sw": 2,
++ "n": 2572,
++ "geo": [
++ 0.6917,
++ 0.6833
++ ],
++ "geoOff": [
++ 0.0042,
++ -0.0083
++ ]
++ },
++ "piggy": {
++ "ink": [
++ 0.7917,
++ 0.6979
++ ],
++ "off": [
++ 0,
++ -0.0052
++ ],
++ "com": [
++ 0.0004,
++ 0.0055
++ ],
++ "sw": 2,
++ "n": 2313,
++ "geo": [
++ 0.7042,
++ 0.6
++ ],
++ "geoOff": [
++ -0.0021,
++ -0.0042
++ ]
++ },
++ "airplane": {
++ "ink": [
++ 0.7917,
++ 0.7917
++ ],
++ "off": [
++ 0,
++ -0.0208
++ ],
++ "com": [
++ -0.0001,
++ 0.0437
++ ],
++ "sw": 2,
++ "n": 2461,
++ "geo": [
++ 0.7,
++ 0.7
++ ],
++ "geoOff": [
++ 0,
++ -0.0167
++ ]
++ },
++ "print": {
++ "ink": [
++ 0.7917,
++ 0.7813
++ ],
++ "off": [
++ 0,
++ -0.0052
++ ],
++ "com": [
++ 0.0031,
++ 0.0184
++ ],
++ "sw": 2,
++ "n": 3291,
++ "geo": [
++ 0.6958,
++ 0.6958
++ ],
++ "geoOff": [
++ -0.0021,
++ -0.0062
++ ]
++ },
++ "quote": {
++ "ink": [
++ 0.7917,
++ 0.5625
++ ],
++ "off": [
++ 0,
++ -0.0104
++ ],
++ "com": [
++ -0.0058,
++ 0.0275
++ ],
++ "sw": 2,
++ "n": 2173,
++ "geo": [
++ 0.6958,
++ 0.4625
++ ],
++ "geoOff": [
++ -0.0021,
++ -0.0104
++ ]
++ },
++ "radio": {
++ "ink": [
++ 0.7917,
++ 0.75
++ ],
++ "off": [
++ 0,
++ -0.0104
++ ],
++ "com": [
++ 0.0093,
++ 0.0453
++ ],
++ "sw": 2,
++ "n": 3158,
++ "geo": [
++ 0.7,
++ 0.6542
++ ],
++ "geoOff": [
++ -0.0042,
++ -0.0104
++ ]
++ },
++ "ranking": {
++ "ink": [
++ 0.7917,
++ 0.7813
++ ],
++ "off": [
++ 0,
++ -0.0156
++ ],
++ "com": [
++ -0.0065,
++ 0.0817
++ ],
++ "sw": 2,
++ "n": 2559,
++ "geo": [
++ 0.7083,
++ 0.6917
++ ],
++ "geoOff": [
++ 0,
++ -0.0125
++ ]
++ },
++ "recycle": {
++ "ink": [
++ 0.7188,
++ 0.7917
++ ],
++ "off": [
++ -0.0052,
++ -0.0104
++ ],
++ "com": [
++ -0.0057,
++ 0.0203
++ ],
++ "sw": 2,
++ "n": 1830,
++ "geo": [
++ 0.6234,
++ 0.6966
++ ],
++ "geoOff": [
++ -0.0008,
++ -0.0108
++ ]
++ },
++ "rss": {
++ "ink": [
++ 0.7917,
++ 0.7917
++ ],
++ "off": [
++ 0,
++ 0
++ ],
++ "com": [
++ -0.0097,
++ 0.0098
++ ],
++ "sw": 2,
++ "n": 1842,
++ "geo": [
++ 0.6875,
++ 0.6917
++ ],
++ "geoOff": [
++ 0.0104,
++ -0.0083
++ ]
++ },
++ "scroll": {
++ "ink": [
++ 0.7917,
++ 0.7813
++ ],
++ "off": [
++ 0,
++ 0.0052
++ ],
++ "com": [
++ 0.0085,
++ -0.0169
++ ],
++ "sw": 2,
++ "n": 2626,
++ "geo": [
++ 0.7,
++ 0.6875
++ ],
++ "geoOff": [
++ -0.0042,
++ 0.0021
++ ]
++ },
++ "signature": {
++ "ink": [
++ 0.7917,
++ 0.6042
++ ],
++ "off": [
++ 0.0104,
++ -0.0104
++ ],
++ "com": [
++ -0.0339,
++ 0.0405
++ ],
++ "sw": 2,
++ "n": 1653,
++ "geo": [
++ 0.6958,
++ 0.5083
++ ],
++ "geoOff": [
++ 0.0104,
++ -0.0125
++ ]
++ },
++ "square": {
++ "ink": [
++ 0.7917,
++ 0.7917
++ ],
++ "off": [
++ 0,
++ 0
++ ],
++ "com": [
++ -0.0001,
++ -0.0001
++ ],
++ "sw": 2,
++ "n": 2106,
++ "geo": [
++ 0.7083,
++ 0.7083
++ ],
++ "geoOff": [
++ 0,
++ 0
++ ]
++ },
++ "sword": {
++ "ink": [
++ 0.7917,
++ 0.7917
++ ],
++ "off": [
++ 0,
++ 0
++ ],
++ "com": [
++ 0.0155,
++ -0.0148
++ ],
++ "sw": 2,
++ "n": 1894,
++ "geo": [
++ 0.6958,
++ 0.6958
++ ],
++ "geoOff": [
++ -0.0021,
++ 0.0021
++ ]
++ },
++ "columns": {
++ "ink": [
++ 0.7917,
++ 0.7083
++ ],
++ "off": [
++ 0,
++ 0
++ ],
++ "com": [
++ 0,
++ -0.0187
++ ],
++ "sw": 2,
++ "n": 2816,
++ "geo": [
++ 0.7083,
++ 0.625
++ ],
++ "geoOff": [
++ 0,
++ 0
++ ]
++ },
++ "thumbs-up": {
++ "ink": [
++ 0.7917,
++ 0.7813
++ ],
++ "off": [
++ 0.0104,
++ -0.0156
++ ],
++ "com": [
++ -0.0297,
++ 0.0517
++ ],
++ "sw": 2,
++ "n": 2388,
++ "geo": [
++ 0.6975,
++ 0.697
++ ],
++ "geoOff": [
++ 0.0071,
++ -0.0151
++ ]
++ },
++ "undo": {
++ "ink": [
++ 0.7708,
++ 0.7917
++ ],
++ "off": [
++ 0,
++ 0
++ ],
++ "com": [
++ 0.0075,
++ 0.0026
++ ],
++ "sw": 2,
++ "n": 1686,
++ "geo": [
++ 0.6683,
++ 0.6958
++ ],
++ "geoOff": [
++ 0.0008,
++ 0.0021
++ ]
++ },
++ "user-circle": {
++ "ink": [
++ 0.7917,
++ 0.7917
++ ],
++ "off": [
++ 0,
++ 0
++ ],
++ "com": [
++ -0.0001,
++ 0.0033
++ ],
++ "sw": 2,
++ "n": 3008,
++ "geo": [
++ 0.7083,
++ 0.7083
++ ],
++ "geoOff": [
++ 0,
++ 0
++ ]
++ },
++ "user-lock": {
++ "ink": [
++ 0.7917,
++ 0.7292
++ ],
++ "off": [
++ 0,
++ -0.0104
++ ],
++ "com": [
++ 0.0109,
++ 0.0272
++ ],
++ "sw": 2,
++ "n": 2104,
++ "geo": [
++ 0.7,
++ 0.6375
++ ],
++ "geoOff": [
++ -0.0042,
++ -0.0146
++ ]
++ },
++ "user-minus": {
++ "ink": [
++ 0.7917,
++ 0.7083
++ ],
++ "off": [
++ 0.0208,
++ 0
++ ],
++ "com": [
++ -0.0553,
++ -0.0001
++ ],
++ "sw": 2,
++ "n": 1520,
++ "geo": [
++ 0.7,
++ 0.6083
++ ],
++ "geoOff": [
++ 0.0167,
++ 0
++ ]
++ },
++ "user-pen": {
++ "ink": [
++ 0.7917,
++ 0.6979
++ ],
++ "off": [
++ 0.0104,
++ -0.0052
++ ],
++ "com": [
++ -0.0108,
++ 0.0207
++ ],
++ "sw": 2,
++ "n": 1922,
++ "geo": [
++ 0.6958,
++ 0.6
++ ],
++ "geoOff": [
++ 0.0063,
++ -0.0042
++ ]
++ },
++ "user-tag": {
++ "ink": [
++ 0.7813,
++ 0.6979
++ ],
++ "off": [
++ 0.0052,
++ -0.0156
++ ],
++ "com": [
++ -0.008,
++ 0.0323
++ ],
++ "sw": 2,
++ "n": 1977,
++ "geo": [
++ 0.6875,
++ 0.6125
++ ],
++ "geoOff": [
++ 0.0021,
++ -0.0146
++ ]
++ },
++ "user-off": {
++ "ink": [
++ 0.7917,
++ 0.7917
++ ],
++ "off": [
++ 0,
++ 0
++ ],
++ "com": [
++ -0.0164,
++ -0.007
++ ],
++ "sw": 2,
++ "n": 2006,
++ "geo": [
++ 0.6958,
++ 0.6958
++ ],
++ "geoOff": [
++ 0.0021,
++ 0.0021
++ ]
++ },
++ "weight": {
++ "ink": [
++ 0.75,
++ 0.7917
++ ],
++ "off": [
++ 0,
++ -0.0208
++ ],
++ "com": [
++ 0.0016,
++ 0.0444
++ ],
++ "sw": 2,
++ "n": 2119,
++ "geo": [
++ 0.6625,
++ 0.7
++ ],
++ "geoOff": [
++ 0.0021,
++ -0.0167
++ ]
++ },
++ "wind": {
++ "ink": [
++ 0.7917,
++ 0.7188
++ ],
++ "off": [
++ 0,
++ -0.0052
++ ],
++ "com": [
++ 0.0049,
++ 0.0277
++ ],
++ "sw": 2,
++ "n": 2255,
++ "geo": [
++ 0.7083,
++ 0.625
++ ],
++ "geoOff": [
++ 0,
++ -0.0083
++ ]
++ },
++ "window": {
++ "ink": [
++ 0.7917,
++ 0.7083
++ ],
++ "off": [
++ 0,
++ 0
++ ],
++ "com": [
++ -0.0001,
++ -0.0247
++ ],
++ "sw": 2,
++ "n": 2464,
++ "geo": [
++ 0.7083,
++ 0.625
++ ],
++ "geoOff": [
++ 0,
++ 0
++ ]
++ },
++ "window-restore": {
++ "ink": [
++ 0.7917,
++ 0.7083
++ ],
++ "off": [
++ 0,
++ 0
++ ],
++ "com": [
++ 0.0124,
++ -0.0123
++ ],
++ "sw": 2,
++ "n": 2320,
++ "geo": [
++ 0.7083,
++ 0.625
++ ],
++ "geoOff": [
++ 0,
++ 0
++ ]
++ },
++ "align-left": {
++ "ink": [
++ 0.7813,
++ 0.6146
++ ],
++ "off": [
++ 0.0156,
++ 0.0052
++ ],
++ "com": [
++ -0.0389,
++ -0.0106
++ ],
++ "sw": 2,
++ "n": 2121,
++ "geo": [
++ 0.6917,
++ 0.525
++ ],
++ "geoOff": [
++ 0.0125,
++ 0.0083
++ ]
++ },
++ "slash": {
++ "ink": [
++ 0.7917,
++ 0.7917
++ ],
++ "off": [
++ 0,
++ 0
++ ],
++ "com": [
++ -0.002,
++ -0.0024
++ ],
++ "sw": 2,
++ "n": 935,
++ "geo": [
++ 0.6958,
++ 0.6958
++ ],
++ "geoOff": [
++ -0.0021,
++ -0.0021
++ ]
++ },
++ "book-open": {
++ "ink": [
++ 0.7917,
++ 0.7083
++ ],
++ "off": [
++ 0,
++ 0
++ ],
++ "com": [
++ -0.0001,
++ -0.0117
++ ],
++ "sw": 2,
++ "n": 2445,
++ "geo": [
++ 0.7083,
++ 0.6186
++ ],
++ "geoOff": [
++ 0,
++ 0.0032
++ ]
++ },
++ "busy": {
++ "ink": [
++ 0.7917,
++ 0.1875
++ ],
++ "off": [
++ 0,
++ 0
++ ],
++ "com": [
++ 0.0027,
++ -0.0007
++ ],
++ "sw": 2,
++ "n": 750,
++ "geo": [
++ 0.6125,
++ 0
++ ],
++ "geoOff": [
++ 0.0021,
++ 0
++ ]
}
}
},
ddiff --git a/test/glyphs.test.js b/test/glyphs.test.js
iindex 9f6a9a8..246e79a 100644
---- a/test/glyphs.test.js
++++ b/test/glyphs.test.js
@@@ -13,6 +13,11 @@ const kit = require('../kit');
// ── The registry ──
assert.ok(glyphs.NAMES.length >= 276, `${glyphs.NAMES.length} glyphs`);
for (const name of kit.ICONS) assert.ok(glyphs.NAMES.includes(name), `the kit's ${name} is a glyph`);
++// kit.icon draws every glyph NAME (4.219.0, plan L32 I1): a page can name any of them, not only the kit's own set.
++for (const name of glyphs.NAMES) assert.ok(kit.icon(name).includes(`<svg`) && kit.icon(name).includes(glyphs.path(name)), `kit.icon(${name}) draws its glyph`);
++assert.strictEqual(kit.ICONS.length, glyphs.NAMES.length, 'the kit and the glyph registry name the same set');
++const kitBuilder = require('../scripts/build-kit-glyphs');
++assert.strictEqual(fs.readFileSync(path.join(__dirname, '..', 'kit.js'), 'utf8'), kitBuilder.build(), 'kit.js carries the current glyph block: run node scripts/build-kit-glyphs.js');
for (const [fa, g] of Object.entries(glyphs.FA)) assert.ok(glyphs.path(g), `fa-${fa} → ${g}, a glyph that exists`);
for (const name of glyphs.NAMES) {
const d = glyphs.path(name);
@@@ -44,6 +49,16 @@ assert.throws(() => glyphs.svg('eye', { style: 'heavy' }), /unsupported style/);
for (const n of ['globe', 'mail', 'key', 'server', 'phone', 'help', 'cart', 'store', 'terminal', 'database', 'eye-off', 'mic-off']) assert.ok(glyphs.solid(n), `${n}: one of the next most-used shapes has its solid drawing (4.80.0)`);
for (const n of ['copy', 'scissors', 'volume', 'robot', 'film', 'gear', 'search', 'pencil', 'save', 'chart']) assert.ok(glyphs.solid(n), `${n}: one of the sites' most-used shapes has its solid drawing`);
for (const n of ['check', 'close', 'plus', 'link', 'code', 'ban', 'stop']) assert.strictEqual(glyphs.solid(n), '', `${n}: a glyph made of lines thickens when small instead`);
++// 4.219.0: the tools, machines and creative shapes the audit found missing, each in line and solid.
++for (const n of ['binoculars', 'telescope', 'microscope', 'gpu', 'cpu', 'memory', 'joystick', 'wand', 'layers-plus']) {
++ assert.ok(glyphs.path(n), `${n}: a line drawing`);
++ assert.ok(glyphs.solid(n), `${n}: a solid twin for small sizes`);
++ assert.ok(glyphs.META[n].tags.length, `${n}: keywords for search and suggest`);
++}
++for (const [fa, g] of [['fa-binoculars', 'binoculars'], ['fa-telescope', 'telescope'], ['fa-microscope', 'microscope'], ['fa-memory', 'memory'], ['fa-joystick', 'joystick'], ['fa-wand-magic-sparkles', 'wand'], ['fa-calendar-check', 'calendar'], ['fa-shoe-prints', 'walk'], ['fa-receipt', 'ticket']]) {
++ assert.strictEqual(glyphs.fromFa(fa), g, `${fa} → ${g}`);
++}
++for (const name of glyphs.NAMES) assert.ok(glyphs.META[name].tags.length, `${name}: META carries its keywords`);
assert.strictEqual(glyphs.fromFa('fa-book-open'), 'book-open', 'an open book, not a square');
assert.strictEqual(glyphs.inner('check'), glyphs.path('check'), 'a glyph without a solid one is its lines alone');
assert.strictEqual(glyphs.fromFa('fa-tower-broadcast'), 'live');
ddiff --git a/test/icon-audit.test.js b/test/icon-audit.test.js
nnew file mode 100644
iindex 0000000..8f4b59a
---- /dev/null
++++ b/test/icon-audit.test.js
@@@ -0,0 +1,58 @@
++'use strict';
++// scripts/icon-audit.js (plan L32 I1): every icon name a page names has to resolve. The test proves both answers on a
++// throwaway repository: an unknown Font Awesome name, a kit.icon the registry does not have and a NAV row with a bad
++// name fail the run (exit 1), and the same page with real names passes. This is the step a site's CI can run from the
++// installed package: npx ov-icon-audit --root .
++const assert = require('assert');
++const { execFileSync } = require('child_process');
++const fs = require('fs');
++const os = require('os');
++const path = require('path');
++
++const SCRIPT = path.join(__dirname, '..', 'scripts', 'icon-audit.js');
++const dir = fs.mkdtempSync(path.join(os.tmpdir(), 'ov-icon-audit-'));
++const repo = path.join(dir, 'OpenVibe.Fixture');
++fs.mkdirSync(path.join(repo, 'server'), { recursive: true });
++const git = (...args) => execFileSync('git', ['-C', repo, ...args], { encoding: 'utf8' });
++const audit = () => {
++ try { return { status: 0, out: execFileSync(process.execPath, [SCRIPT, '--root', repo], { encoding: 'utf8' }) }; }
++ catch (err) { return { status: err.status, out: String(err.stdout || '') + String(err.stderr || '') }; }
++};
++
++try {
++ git('init', '-q', '-b', 'main');
++ git('config', 'user.email', '[email protected]');
++ git('config', 'user.name', 'Test');
++ const write = (f, body) => fs.writeFileSync(path.join(repo, f), body);
++ write('server/nav.js', [
++ "const kit = require('openvibe-shared/kit');",
++ "kit.icon('compass');",
++ "kit.icon('nope-not-a-glyph');",
++ "const nav = [{ label: 'Deep dive', icon: 'not-a-glyph' }, { label: 'Home', icon: 'fa-house' }];",
++ "const broken = '<i class=\"fa-solid fa-otter\"></i>';",
++ ].join('\n'));
++ git('add', '.');
++ git('commit', '-q', '-m', 'broken icons');
++ let r = audit();
++ assert.strictEqual(r.status, 1, 'an unresolved name fails the audit');
++ assert.match(r.out, /nope-not-a-glyph/, 'the kit.icon miss is named');
++ assert.match(r.out, /otter/, 'the unknown Font Awesome name is named');
++ assert.match(r.out, /not-a-glyph/, 'the NAV field name is named (the fixture loads no Font Awesome)');
++
++ // The same page with names that resolve: the kit's, the glyph registry's, a brand and a site mark.
++ write('server/nav.js', [
++ "const kit = require('openvibe-shared/kit');",
++ "kit.icon('compass');",
++ "kit.icon('binoculars');",
++ "const nav = [{ label: 'Deep dive', icon: 'compass' }, { label: 'Home', icon: 'fa-house' }];",
++ "const fine = '<i class=\"fa-solid fa-eye\"></i><i class=\"fa-brands fa-github\"></i>';",
++ ].join('\n'));
++ git('add', '.');
++ git('commit', '-q', '-m', 'fixed icons');
++ r = audit();
++ assert.strictEqual(r.status, 0, r.out);
++ assert.match(r.out, /every icon name resolves/);
++ console.log('icon audit: fails on an unknown name, passes when every name resolves');
++} finally {
++ fs.rmSync(dir, { recursive: true, force: true });
++}