From 0f82e913809ad8882ebcd3de985a16d96f62eb9a Mon Sep 17 00:00:00 2001 From: Francesco Stasi Date: Thu, 26 Aug 2021 15:09:56 +0200 Subject: [PATCH 01/18] [ATL-1570] Install core notification not to appear on board unplug (#485) --- .../src/browser/boards/boards-auto-installer.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/arduino-ide-extension/src/browser/boards/boards-auto-installer.ts b/arduino-ide-extension/src/browser/boards/boards-auto-installer.ts index 60cb54a00..63dc6f2b0 100644 --- a/arduino-ide-extension/src/browser/boards/boards-auto-installer.ts +++ b/arduino-ide-extension/src/browser/boards/boards-auto-installer.ts @@ -44,9 +44,10 @@ export class BoardsAutoInstaller implements FrontendApplicationContribution { } protected ensureCoreExists(config: BoardsConfig.Config): void { - const { selectedBoard } = config; + const { selectedBoard, selectedPort } = config; if ( selectedBoard && + selectedPort && !this.notifications.find((board) => Board.sameAs(board, selectedBoard)) ) { this.notifications.push(selectedBoard); From d3d6ba81760f95144c27969fcbf752821ab3ed6a Mon Sep 17 00:00:00 2001 From: Francesco Stasi Date: Thu, 26 Aug 2021 15:25:37 +0200 Subject: [PATCH 02/18] [ATL-1556] Sort board families in Tool menu (#486) * [ATL-1556] Sort board families in Tool menu --- .../src/browser/contributions/board-selection.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/arduino-ide-extension/src/browser/contributions/board-selection.ts b/arduino-ide-extension/src/browser/contributions/board-selection.ts index d3519a9b6..bb92ba2a6 100644 --- a/arduino-ide-extension/src/browser/contributions/board-selection.ts +++ b/arduino-ide-extension/src/browser/contributions/board-selection.ts @@ -185,7 +185,9 @@ PID: ${PID}`; // Platform submenu const platformMenuPath = [...boardsPackagesGroup, packageId]; // Note: Registering the same submenu twice is a noop. No need to group the boards per platform. - this.menuModelRegistry.registerSubmenu(platformMenuPath, packageLabel); + this.menuModelRegistry.registerSubmenu(platformMenuPath, packageLabel, { + order: packageName.toLowerCase(), + }); const id = `arduino-select-board--${fqbn}`; const command = { id }; From 835e9913ae969f24fc14862b6f0802f24b58e669 Mon Sep 17 00:00:00 2001 From: Yash <58439868+yash-markad@users.noreply.github.com> Date: Tue, 31 Aug 2021 19:25:47 +0530 Subject: [PATCH 03/18] Fix README broken link (#467) I believe this file name " path src/node/monitor-service-impl.ts " was moved into another folder named monitor, making the correct path for this file here "src/node/monitor/monitor-service-impl.ts" --- arduino-ide-extension/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arduino-ide-extension/README.md b/arduino-ide-extension/README.md index 4cc140081..1758bfc7a 100644 --- a/arduino-ide-extension/README.md +++ b/arduino-ide-extension/README.md @@ -35,7 +35,7 @@ The Core Service is responsible for building your sketches and uploading them to The Monitor Service allows getting information back from sketches running on your Arduino boards. - [src/common/protocol/monitor-service.ts](./src/common/protocol/monitor-service.ts) implements the common classes and interfaces -- [src/node/monitor-service-impl.ts](./src/node/monitor-service-impl.ts) implements the service backend: +- [src/node/monitor/monitor-service-impl.ts](./src/node/monitor/monitor-service-impl.ts) implements the service backend: - connecting to / disconnecting from a board - receiving and sending data - [src/browser/monitor/monitor-widget.tsx](./src/browser/monitor/monitor-widget.tsx) implements the serial monitor front-end: From a7a1f95ced12a1cce81ce7a7f6ddb995d25ed619 Mon Sep 17 00:00:00 2001 From: Alberto Iannaccone Date: Thu, 2 Sep 2021 11:48:42 +0100 Subject: [PATCH 04/18] Adjust "Edit" menu to remove "Copy for Forum"/"Copy for GitHub" redundancy (#491) --- .../contributions/edit-contributions.ts | 31 +++---------------- 1 file changed, 4 insertions(+), 27 deletions(-) diff --git a/arduino-ide-extension/src/browser/contributions/edit-contributions.ts b/arduino-ide-extension/src/browser/contributions/edit-contributions.ts index 24e7a5dc0..c837bb3ab 100644 --- a/arduino-ide-extension/src/browser/contributions/edit-contributions.ts +++ b/arduino-ide-extension/src/browser/contributions/edit-contributions.ts @@ -79,16 +79,6 @@ export class EditContributions extends Contribution { { execute: () => this.run('editor.action.formatDocument') } ); registry.registerCommand(EditContributions.Commands.COPY_FOR_FORUM, { - execute: async () => { - const value = await this.currentValue(); - if (value !== undefined) { - this.clipboardService.writeText(`[code] -${value} -[/code]`); - } - }, - }); - registry.registerCommand(EditContributions.Commands.COPY_FOR_GITHUB, { execute: async () => { const value = await this.currentValue(); if (value !== undefined) { @@ -111,26 +101,21 @@ ${value} }); registry.registerMenuAction(ArduinoMenus.EDIT__TEXT_CONTROL_GROUP, { commandId: EditContributions.Commands.COPY_FOR_FORUM.id, - label: 'Copy for Forum', + label: 'Copy for Forum (Markdown)', order: '2', }); - registry.registerMenuAction(ArduinoMenus.EDIT__TEXT_CONTROL_GROUP, { - commandId: EditContributions.Commands.COPY_FOR_GITHUB.id, - label: 'Copy for GitHub', - order: '3', - }); registry.registerMenuAction(ArduinoMenus.EDIT__TEXT_CONTROL_GROUP, { commandId: CommonCommands.PASTE.id, - order: '4', + order: '3', }); registry.registerMenuAction(ArduinoMenus.EDIT__TEXT_CONTROL_GROUP, { commandId: CommonCommands.SELECT_ALL.id, - order: '5', + order: '4', }); registry.registerMenuAction(ArduinoMenus.EDIT__TEXT_CONTROL_GROUP, { commandId: EditContributions.Commands.GO_TO_LINE.id, label: 'Go to Line...', - order: '6', + order: '5', }); registry.registerMenuAction(ArduinoMenus.EDIT__CODE_CONTROL_GROUP, { @@ -195,11 +180,6 @@ ${value} keybinding: 'CtrlCmd+Shift+C', when: 'editorFocus', }); - registry.registerKeybinding({ - command: EditContributions.Commands.COPY_FOR_GITHUB.id, - keybinding: 'CtrlCmd+Alt+C', - when: 'editorFocus', - }); registry.registerKeybinding({ command: EditContributions.Commands.GO_TO_LINE.id, keybinding: 'CtrlCmd+L', @@ -280,9 +260,6 @@ export namespace EditContributions { export const COPY_FOR_FORUM: Command = { id: 'arduino-copy-for-forum', }; - export const COPY_FOR_GITHUB: Command = { - id: 'arduino-copy-for-github', - }; export const GO_TO_LINE: Command = { id: 'arduino-go-to-line', }; From a8ec7c2640614f3c41f3605b85d9d13855c3d4bf Mon Sep 17 00:00:00 2001 From: Alberto Iannaccone Date: Thu, 2 Sep 2021 11:49:16 +0100 Subject: [PATCH 05/18] Change menu item "Export compiled Binary" to "Export Compiled Binary" (#492) --- .../src/browser/contributions/verify-sketch.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arduino-ide-extension/src/browser/contributions/verify-sketch.ts b/arduino-ide-extension/src/browser/contributions/verify-sketch.ts index 92e61df62..6cde58f48 100644 --- a/arduino-ide-extension/src/browser/contributions/verify-sketch.ts +++ b/arduino-ide-extension/src/browser/contributions/verify-sketch.ts @@ -57,7 +57,7 @@ export class VerifySketch extends SketchContribution { }); registry.registerMenuAction(ArduinoMenus.SKETCH__MAIN_GROUP, { commandId: VerifySketch.Commands.EXPORT_BINARIES.id, - label: 'Export compiled Binary', + label: 'Export Compiled Binary', order: '3', }); } From 3f8a07654ddf89f84c26f3bf533ddf94e859a6be Mon Sep 17 00:00:00 2001 From: Alberto Iannaccone Date: Thu, 2 Sep 2021 11:49:44 +0100 Subject: [PATCH 06/18] add refresh icon to fontawesome (#493) --- arduino-ide-extension/arduino-icons.json | 1386 +++++++++-------- .../src/browser/style/fonts.css | 3 + .../src/browser/style/fonts/FontAwesome.svg | 1 + .../src/browser/style/fonts/FontAwesome.ttf | Bin 184760 -> 185100 bytes .../src/browser/style/fonts/FontAwesome.woff | Bin 184836 -> 185176 bytes .../src/browser/style/index.css | 4 + .../cloud-sketchbook/cloud-user-status.tsx | 7 +- 7 files changed, 720 insertions(+), 681 deletions(-) diff --git a/arduino-ide-extension/arduino-icons.json b/arduino-ide-extension/arduino-icons.json index 3d9d7d9cc..d95c72837 100644 --- a/arduino-ide-extension/arduino-icons.json +++ b/arduino-ide-extension/arduino-icons.json @@ -2,18 +2,26 @@ "metadata": { "name": "arduino-icons", "lastOpened": 0, - "created": 1627632142625 + "created": 1630400107405 }, "iconSets": [ { "selection": [ + { + "order": 681, + "id": 675, + "name": "reload", + "prevSize": 28, + "code": 59648, + "tempChar": "" + }, { "name": "asterisk", "id": 0, - "order": 2, + "order": 679, "prevSize": 28, "code": 61545, - "tempChar": "" + "tempChar": "" }, { "name": "plus", @@ -21,7 +29,7 @@ "order": 3, "prevSize": 28, "code": 61543, - "tempChar": "" + "tempChar": "" }, { "name": "question", @@ -29,7 +37,7 @@ "order": 4, "prevSize": 28, "code": 61736, - "tempChar": "" + "tempChar": "" }, { "name": "minus", @@ -37,7 +45,7 @@ "order": 5, "prevSize": 28, "code": 61544, - "tempChar": "" + "tempChar": "" }, { "name": "glass", @@ -45,7 +53,7 @@ "order": 6, "prevSize": 28, "code": 61440, - "tempChar": "" + "tempChar": "" }, { "name": "music", @@ -53,7 +61,7 @@ "order": 7, "prevSize": 28, "code": 61441, - "tempChar": "" + "tempChar": "" }, { "name": "search", @@ -61,7 +69,7 @@ "order": 8, "prevSize": 28, "code": 61442, - "tempChar": "" + "tempChar": "" }, { "name": "envelope-o", @@ -69,7 +77,7 @@ "order": 9, "prevSize": 28, "code": 61443, - "tempChar": "" + "tempChar": "" }, { "name": "heart", @@ -77,7 +85,7 @@ "order": 10, "prevSize": 28, "code": 61444, - "tempChar": "" + "tempChar": "" }, { "name": "star", @@ -85,7 +93,7 @@ "order": 11, "prevSize": 28, "code": 61445, - "tempChar": "" + "tempChar": "" }, { "name": "star-o", @@ -93,7 +101,7 @@ "order": 12, "prevSize": 28, "code": 61446, - "tempChar": "" + "tempChar": "" }, { "name": "user", @@ -101,7 +109,7 @@ "order": 13, "prevSize": 28, "code": 61447, - "tempChar": "" + "tempChar": "" }, { "name": "film", @@ -109,7 +117,7 @@ "order": 14, "prevSize": 28, "code": 61448, - "tempChar": "" + "tempChar": "" }, { "name": "th-large", @@ -117,7 +125,7 @@ "order": 15, "prevSize": 28, "code": 61449, - "tempChar": "" + "tempChar": "" }, { "name": "th", @@ -125,7 +133,7 @@ "order": 16, "prevSize": 28, "code": 61450, - "tempChar": "" + "tempChar": "" }, { "name": "th-list", @@ -133,7 +141,7 @@ "order": 17, "prevSize": 28, "code": 61451, - "tempChar": "" + "tempChar": "" }, { "name": "check", @@ -141,7 +149,7 @@ "order": 18, "prevSize": 28, "code": 61452, - "tempChar": "" + "tempChar": "" }, { "name": "close, remove, times", @@ -149,7 +157,7 @@ "order": 19, "prevSize": 28, "code": 61453, - "tempChar": "" + "tempChar": "" }, { "name": "search-plus", @@ -157,7 +165,7 @@ "order": 20, "prevSize": 28, "code": 61454, - "tempChar": "" + "tempChar": "" }, { "name": "search-minus", @@ -165,7 +173,7 @@ "order": 21, "prevSize": 28, "code": 61456, - "tempChar": "" + "tempChar": "" }, { "name": "power-off", @@ -173,7 +181,7 @@ "order": 22, "prevSize": 28, "code": 61457, - "tempChar": "" + "tempChar": "" }, { "name": "signal", @@ -181,7 +189,7 @@ "order": 23, "prevSize": 28, "code": 61458, - "tempChar": "" + "tempChar": "" }, { "name": "cog, gear", @@ -189,7 +197,7 @@ "order": 24, "prevSize": 28, "code": 61459, - "tempChar": "" + "tempChar": "" }, { "name": "trash-o", @@ -197,7 +205,7 @@ "order": 25, "prevSize": 28, "code": 61460, - "tempChar": "" + "tempChar": "" }, { "name": "home", @@ -205,7 +213,7 @@ "order": 26, "prevSize": 28, "code": 61461, - "tempChar": "" + "tempChar": "" }, { "name": "file-o", @@ -213,7 +221,7 @@ "order": 27, "prevSize": 28, "code": 61462, - "tempChar": "" + "tempChar": "" }, { "name": "clock-o", @@ -221,7 +229,7 @@ "order": 28, "prevSize": 28, "code": 61463, - "tempChar": "" + "tempChar": "" }, { "name": "road", @@ -229,7 +237,7 @@ "order": 29, "prevSize": 28, "code": 61464, - "tempChar": "" + "tempChar": "" }, { "name": "download", @@ -237,7 +245,7 @@ "order": 30, "prevSize": 28, "code": 61465, - "tempChar": "" + "tempChar": "" }, { "name": "arrow-circle-o-down", @@ -245,7 +253,7 @@ "order": 31, "prevSize": 28, "code": 61466, - "tempChar": "" + "tempChar": "" }, { "name": "arrow-circle-o-up", @@ -253,7 +261,7 @@ "order": 32, "prevSize": 28, "code": 61467, - "tempChar": "" + "tempChar": "" }, { "name": "inbox", @@ -261,7 +269,7 @@ "order": 33, "prevSize": 28, "code": 61468, - "tempChar": "" + "tempChar": "" }, { "name": "play-circle-o", @@ -269,7 +277,7 @@ "order": 34, "prevSize": 28, "code": 61469, - "tempChar": "" + "tempChar": "" }, { "name": "repeat, rotate-right", @@ -277,7 +285,7 @@ "order": 35, "prevSize": 28, "code": 61470, - "tempChar": "" + "tempChar": "" }, { "name": "refresh", @@ -285,7 +293,7 @@ "order": 36, "prevSize": 28, "code": 61473, - "tempChar": "" + "tempChar": "" }, { "name": "list-alt", @@ -293,7 +301,7 @@ "order": 37, "prevSize": 28, "code": 61474, - "tempChar": "" + "tempChar": "" }, { "name": "lock", @@ -301,7 +309,7 @@ "order": 38, "prevSize": 28, "code": 61475, - "tempChar": "" + "tempChar": "" }, { "name": "flag", @@ -309,7 +317,7 @@ "order": 39, "prevSize": 28, "code": 61476, - "tempChar": "" + "tempChar": "" }, { "name": "headphones", @@ -317,7 +325,7 @@ "order": 40, "prevSize": 28, "code": 61477, - "tempChar": "" + "tempChar": "" }, { "name": "volume-off", @@ -325,7 +333,7 @@ "order": 41, "prevSize": 28, "code": 61478, - "tempChar": "" + "tempChar": "" }, { "name": "volume-down", @@ -333,7 +341,7 @@ "order": 42, "prevSize": 28, "code": 61479, - "tempChar": "" + "tempChar": "" }, { "name": "volume-up", @@ -341,7 +349,7 @@ "order": 43, "prevSize": 28, "code": 61480, - "tempChar": "" + "tempChar": "" }, { "name": "qrcode", @@ -349,7 +357,7 @@ "order": 44, "prevSize": 28, "code": 61481, - "tempChar": "" + "tempChar": "" }, { "name": "barcode", @@ -357,7 +365,7 @@ "order": 45, "prevSize": 28, "code": 61482, - "tempChar": "" + "tempChar": "" }, { "name": "tag", @@ -365,7 +373,7 @@ "order": 46, "prevSize": 28, "code": 61483, - "tempChar": "" + "tempChar": "" }, { "name": "tags", @@ -373,7 +381,7 @@ "order": 47, "prevSize": 28, "code": 61484, - "tempChar": "" + "tempChar": "" }, { "name": "book", @@ -381,7 +389,7 @@ "order": 48, "prevSize": 28, "code": 61485, - "tempChar": "" + "tempChar": "" }, { "name": "bookmark", @@ -389,7 +397,7 @@ "order": 49, "prevSize": 28, "code": 61486, - "tempChar": "" + "tempChar": "" }, { "name": "print", @@ -397,7 +405,7 @@ "order": 50, "prevSize": 28, "code": 61487, - "tempChar": "" + "tempChar": "" }, { "name": "camera", @@ -405,7 +413,7 @@ "order": 51, "prevSize": 28, "code": 61488, - "tempChar": "" + "tempChar": "" }, { "name": "font", @@ -413,7 +421,7 @@ "order": 52, "prevSize": 28, "code": 61489, - "tempChar": "" + "tempChar": "" }, { "name": "bold", @@ -421,7 +429,7 @@ "order": 53, "prevSize": 28, "code": 61490, - "tempChar": "" + "tempChar": "" }, { "name": "italic", @@ -429,7 +437,7 @@ "order": 54, "prevSize": 28, "code": 61491, - "tempChar": "" + "tempChar": "" }, { "name": "text-height", @@ -437,7 +445,7 @@ "order": 55, "prevSize": 28, "code": 61492, - "tempChar": "" + "tempChar": "" }, { "name": "text-width", @@ -445,7 +453,7 @@ "order": 56, "prevSize": 28, "code": 61493, - "tempChar": "" + "tempChar": "" }, { "name": "align-left", @@ -453,7 +461,7 @@ "order": 57, "prevSize": 28, "code": 61494, - "tempChar": "" + "tempChar": "" }, { "name": "align-center", @@ -461,7 +469,7 @@ "order": 58, "prevSize": 28, "code": 61495, - "tempChar": "" + "tempChar": "" }, { "name": "align-right", @@ -469,7 +477,7 @@ "order": 59, "prevSize": 28, "code": 61496, - "tempChar": "" + "tempChar": "" }, { "name": "align-justify", @@ -477,7 +485,7 @@ "order": 60, "prevSize": 28, "code": 61497, - "tempChar": "" + "tempChar": "" }, { "name": "list", @@ -485,7 +493,7 @@ "order": 61, "prevSize": 28, "code": 61498, - "tempChar": "" + "tempChar": "" }, { "name": "dedent, outdent", @@ -493,7 +501,7 @@ "order": 62, "prevSize": 28, "code": 61499, - "tempChar": "" + "tempChar": "" }, { "name": "indent", @@ -501,7 +509,7 @@ "order": 63, "prevSize": 28, "code": 61500, - "tempChar": "" + "tempChar": "" }, { "name": "video-camera", @@ -509,7 +517,7 @@ "order": 64, "prevSize": 28, "code": 61501, - "tempChar": "" + "tempChar": "" }, { "name": "image, photo, picture-o", @@ -517,7 +525,7 @@ "order": 65, "prevSize": 28, "code": 61502, - "tempChar": "" + "tempChar": "" }, { "name": "pencil", @@ -525,7 +533,7 @@ "order": 66, "prevSize": 28, "code": 61504, - "tempChar": "" + "tempChar": "" }, { "name": "map-marker", @@ -533,7 +541,7 @@ "order": 67, "prevSize": 28, "code": 61505, - "tempChar": "" + "tempChar": "" }, { "name": "adjust", @@ -541,7 +549,7 @@ "order": 68, "prevSize": 28, "code": 61506, - "tempChar": "" + "tempChar": "" }, { "name": "tint", @@ -549,7 +557,7 @@ "order": 69, "prevSize": 28, "code": 61507, - "tempChar": "" + "tempChar": "" }, { "name": "edit, pencil-square-o", @@ -557,7 +565,7 @@ "order": 70, "prevSize": 28, "code": 61508, - "tempChar": "" + "tempChar": "" }, { "name": "share-square-o", @@ -565,7 +573,7 @@ "order": 71, "prevSize": 28, "code": 61509, - "tempChar": "" + "tempChar": "" }, { "name": "check-square-o", @@ -573,7 +581,7 @@ "order": 72, "prevSize": 28, "code": 61510, - "tempChar": "" + "tempChar": "" }, { "name": "arrows", @@ -581,7 +589,7 @@ "order": 73, "prevSize": 28, "code": 61511, - "tempChar": "" + "tempChar": "" }, { "name": "step-backward", @@ -589,7 +597,7 @@ "order": 74, "prevSize": 28, "code": 61512, - "tempChar": "" + "tempChar": "" }, { "name": "fast-backward", @@ -597,7 +605,7 @@ "order": 75, "prevSize": 28, "code": 61513, - "tempChar": "" + "tempChar": "" }, { "name": "backward", @@ -605,7 +613,7 @@ "order": 76, "prevSize": 28, "code": 61514, - "tempChar": "" + "tempChar": "" }, { "name": "play", @@ -613,7 +621,7 @@ "order": 77, "prevSize": 28, "code": 61515, - "tempChar": "" + "tempChar": "" }, { "name": "pause", @@ -621,7 +629,7 @@ "order": 78, "prevSize": 28, "code": 61516, - "tempChar": "" + "tempChar": "" }, { "name": "stop", @@ -629,7 +637,7 @@ "order": 79, "prevSize": 28, "code": 61517, - "tempChar": "" + "tempChar": "" }, { "name": "forward", @@ -637,7 +645,7 @@ "order": 80, "prevSize": 28, "code": 61518, - "tempChar": "" + "tempChar": "" }, { "name": "fast-forward", @@ -645,7 +653,7 @@ "order": 81, "prevSize": 28, "code": 61520, - "tempChar": "" + "tempChar": "" }, { "name": "step-forward", @@ -653,7 +661,7 @@ "order": 82, "prevSize": 28, "code": 61521, - "tempChar": "" + "tempChar": "" }, { "name": "eject", @@ -661,7 +669,7 @@ "order": 83, "prevSize": 28, "code": 61522, - "tempChar": "" + "tempChar": "" }, { "name": "chevron-left", @@ -669,7 +677,7 @@ "order": 84, "prevSize": 28, "code": 61523, - "tempChar": "" + "tempChar": "" }, { "name": "chevron-right", @@ -677,7 +685,7 @@ "order": 85, "prevSize": 28, "code": 61524, - "tempChar": "" + "tempChar": "" }, { "name": "plus-circle", @@ -685,7 +693,7 @@ "order": 86, "prevSize": 28, "code": 61525, - "tempChar": "" + "tempChar": "" }, { "name": "minus-circle", @@ -693,7 +701,7 @@ "order": 87, "prevSize": 28, "code": 61526, - "tempChar": "" + "tempChar": "" }, { "name": "times-circle", @@ -701,7 +709,7 @@ "order": 88, "prevSize": 28, "code": 61527, - "tempChar": "" + "tempChar": "" }, { "name": "check-circle", @@ -709,7 +717,7 @@ "order": 89, "prevSize": 28, "code": 61528, - "tempChar": "" + "tempChar": "" }, { "name": "question-circle", @@ -717,7 +725,7 @@ "order": 90, "prevSize": 28, "code": 61529, - "tempChar": "" + "tempChar": "" }, { "name": "info-circle", @@ -725,7 +733,7 @@ "order": 91, "prevSize": 28, "code": 61530, - "tempChar": "" + "tempChar": "" }, { "name": "crosshairs", @@ -733,7 +741,7 @@ "order": 92, "prevSize": 28, "code": 61531, - "tempChar": "" + "tempChar": "" }, { "name": "times-circle-o", @@ -741,7 +749,7 @@ "order": 93, "prevSize": 28, "code": 61532, - "tempChar": "" + "tempChar": "" }, { "name": "check-circle-o", @@ -749,7 +757,7 @@ "order": 94, "prevSize": 28, "code": 61533, - "tempChar": "" + "tempChar": "" }, { "name": "ban", @@ -757,7 +765,7 @@ "order": 95, "prevSize": 28, "code": 61534, - "tempChar": "" + "tempChar": "" }, { "name": "arrow-left", @@ -765,7 +773,7 @@ "order": 96, "prevSize": 28, "code": 61536, - "tempChar": "" + "tempChar": "" }, { "name": "arrow-right", @@ -773,7 +781,7 @@ "order": 97, "prevSize": 28, "code": 61537, - "tempChar": "" + "tempChar": "" }, { "name": "arrow-up", @@ -781,7 +789,7 @@ "order": 98, "prevSize": 28, "code": 61538, - "tempChar": "" + "tempChar": "" }, { "name": "arrow-down", @@ -789,7 +797,7 @@ "order": 99, "prevSize": 28, "code": 61539, - "tempChar": "" + "tempChar": "" }, { "name": "mail-forward, share", @@ -797,7 +805,7 @@ "order": 100, "prevSize": 28, "code": 61540, - "tempChar": "" + "tempChar": "" }, { "name": "expand", @@ -805,7 +813,7 @@ "order": 101, "prevSize": 28, "code": 61541, - "tempChar": "" + "tempChar": "" }, { "name": "compress", @@ -813,7 +821,7 @@ "order": 102, "prevSize": 28, "code": 61542, - "tempChar": "" + "tempChar": "" }, { "name": "exclamation-circle", @@ -821,7 +829,7 @@ "order": 103, "prevSize": 28, "code": 61546, - "tempChar": "" + "tempChar": "" }, { "name": "gift", @@ -829,7 +837,7 @@ "order": 104, "prevSize": 28, "code": 61547, - "tempChar": "" + "tempChar": "" }, { "name": "leaf", @@ -837,7 +845,7 @@ "order": 105, "prevSize": 28, "code": 61548, - "tempChar": "" + "tempChar": "" }, { "name": "fire", @@ -845,7 +853,7 @@ "order": 106, "prevSize": 28, "code": 61549, - "tempChar": "" + "tempChar": "" }, { "name": "eye", @@ -853,7 +861,7 @@ "order": 107, "prevSize": 28, "code": 61550, - "tempChar": "" + "tempChar": "" }, { "name": "eye-slash", @@ -861,7 +869,7 @@ "order": 108, "prevSize": 28, "code": 61552, - "tempChar": "" + "tempChar": "" }, { "name": "exclamation-triangle, warning", @@ -869,7 +877,7 @@ "order": 109, "prevSize": 28, "code": 61553, - "tempChar": "" + "tempChar": "" }, { "name": "plane", @@ -877,7 +885,7 @@ "order": 110, "prevSize": 28, "code": 61554, - "tempChar": "" + "tempChar": "" }, { "name": "calendar", @@ -885,7 +893,7 @@ "order": 111, "prevSize": 28, "code": 61555, - "tempChar": "" + "tempChar": "" }, { "name": "random", @@ -893,7 +901,7 @@ "order": 112, "prevSize": 28, "code": 61556, - "tempChar": "" + "tempChar": "" }, { "name": "comment", @@ -901,7 +909,7 @@ "order": 113, "prevSize": 28, "code": 61557, - "tempChar": "" + "tempChar": "" }, { "name": "magnet", @@ -909,7 +917,7 @@ "order": 114, "prevSize": 28, "code": 61558, - "tempChar": "" + "tempChar": "" }, { "name": "chevron-up", @@ -917,7 +925,7 @@ "order": 115, "prevSize": 28, "code": 61559, - "tempChar": "" + "tempChar": "" }, { "name": "chevron-down", @@ -925,7 +933,7 @@ "order": 116, "prevSize": 28, "code": 61560, - "tempChar": "" + "tempChar": "" }, { "name": "retweet", @@ -933,7 +941,7 @@ "order": 117, "prevSize": 28, "code": 61561, - "tempChar": "" + "tempChar": "" }, { "name": "shopping-cart", @@ -941,7 +949,7 @@ "order": 118, "prevSize": 28, "code": 61562, - "tempChar": "" + "tempChar": "" }, { "name": "folder", @@ -949,7 +957,7 @@ "order": 119, "prevSize": 28, "code": 61563, - "tempChar": "" + "tempChar": "" }, { "name": "folder-open", @@ -957,7 +965,7 @@ "order": 120, "prevSize": 28, "code": 61564, - "tempChar": "" + "tempChar": "" }, { "name": "arrows-v", @@ -965,7 +973,7 @@ "order": 121, "prevSize": 28, "code": 61565, - "tempChar": "" + "tempChar": "" }, { "name": "arrows-h", @@ -973,7 +981,7 @@ "order": 122, "prevSize": 28, "code": 61566, - "tempChar": "" + "tempChar": "" }, { "name": "bar-chart, bar-chart-o", @@ -981,7 +989,7 @@ "order": 123, "prevSize": 28, "code": 61568, - "tempChar": "" + "tempChar": "" }, { "name": "twitter-square", @@ -989,7 +997,7 @@ "order": 124, "prevSize": 28, "code": 61569, - "tempChar": "" + "tempChar": "" }, { "name": "facebook-square", @@ -997,7 +1005,7 @@ "order": 125, "prevSize": 28, "code": 61570, - "tempChar": "" + "tempChar": "" }, { "name": "camera-retro", @@ -1005,7 +1013,7 @@ "order": 126, "prevSize": 28, "code": 61571, - "tempChar": "" + "tempChar": "" }, { "name": "key", @@ -1013,7 +1021,7 @@ "order": 127, "prevSize": 28, "code": 61572, - "tempChar": "" + "tempChar": "" }, { "name": "cogs, gears", @@ -1021,7 +1029,7 @@ "order": 128, "prevSize": 28, "code": 61573, - "tempChar": "" + "tempChar": "" }, { "name": "comments", @@ -1029,7 +1037,7 @@ "order": 129, "prevSize": 28, "code": 61574, - "tempChar": "" + "tempChar": "" }, { "name": "thumbs-o-up", @@ -1037,7 +1045,7 @@ "order": 130, "prevSize": 28, "code": 61575, - "tempChar": "" + "tempChar": "" }, { "name": "thumbs-o-down", @@ -1045,7 +1053,7 @@ "order": 131, "prevSize": 28, "code": 61576, - "tempChar": "" + "tempChar": "" }, { "name": "star-half", @@ -1053,7 +1061,7 @@ "order": 132, "prevSize": 28, "code": 61577, - "tempChar": "" + "tempChar": "" }, { "name": "heart-o", @@ -1061,7 +1069,7 @@ "order": 133, "prevSize": 28, "code": 61578, - "tempChar": "" + "tempChar": "" }, { "name": "sign-out", @@ -1069,7 +1077,7 @@ "order": 134, "prevSize": 28, "code": 61579, - "tempChar": "" + "tempChar": "" }, { "name": "linkedin-square", @@ -1077,7 +1085,7 @@ "order": 135, "prevSize": 28, "code": 61580, - "tempChar": "" + "tempChar": "" }, { "name": "thumb-tack", @@ -1085,7 +1093,7 @@ "order": 136, "prevSize": 28, "code": 61581, - "tempChar": "" + "tempChar": "" }, { "name": "external-link", @@ -1093,7 +1101,7 @@ "order": 137, "prevSize": 28, "code": 61582, - "tempChar": "" + "tempChar": "" }, { "name": "sign-in", @@ -1101,7 +1109,7 @@ "order": 138, "prevSize": 28, "code": 61584, - "tempChar": "" + "tempChar": "" }, { "name": "trophy", @@ -1109,7 +1117,7 @@ "order": 139, "prevSize": 28, "code": 61585, - "tempChar": "" + "tempChar": "" }, { "name": "github-square", @@ -1117,7 +1125,7 @@ "order": 140, "prevSize": 28, "code": 61586, - "tempChar": "" + "tempChar": "" }, { "name": "upload", @@ -1125,7 +1133,7 @@ "order": 141, "prevSize": 28, "code": 61587, - "tempChar": "" + "tempChar": "" }, { "name": "lemon-o", @@ -1133,7 +1141,7 @@ "order": 142, "prevSize": 28, "code": 61588, - "tempChar": "" + "tempChar": "" }, { "name": "phone", @@ -1141,7 +1149,7 @@ "order": 143, "prevSize": 28, "code": 61589, - "tempChar": "" + "tempChar": "" }, { "name": "square-o", @@ -1149,7 +1157,7 @@ "order": 144, "prevSize": 28, "code": 61590, - "tempChar": "" + "tempChar": "" }, { "name": "bookmark-o", @@ -1157,7 +1165,7 @@ "order": 145, "prevSize": 28, "code": 61591, - "tempChar": "" + "tempChar": "" }, { "name": "phone-square", @@ -1165,7 +1173,7 @@ "order": 146, "prevSize": 28, "code": 61592, - "tempChar": "" + "tempChar": "" }, { "name": "twitter", @@ -1173,7 +1181,7 @@ "order": 147, "prevSize": 28, "code": 61593, - "tempChar": "" + "tempChar": "" }, { "name": "facebook, facebook-f", @@ -1181,7 +1189,7 @@ "order": 148, "prevSize": 28, "code": 61594, - "tempChar": "" + "tempChar": "" }, { "name": "github", @@ -1189,7 +1197,7 @@ "order": 149, "prevSize": 28, "code": 61595, - "tempChar": "" + "tempChar": "" }, { "name": "unlock", @@ -1197,7 +1205,7 @@ "order": 150, "prevSize": 28, "code": 61596, - "tempChar": "" + "tempChar": "" }, { "name": "credit-card", @@ -1205,7 +1213,7 @@ "order": 151, "prevSize": 28, "code": 61597, - "tempChar": "" + "tempChar": "" }, { "name": "feed, rss", @@ -1213,7 +1221,7 @@ "order": 152, "prevSize": 28, "code": 61598, - "tempChar": "" + "tempChar": "" }, { "name": "hdd-o", @@ -1221,7 +1229,7 @@ "order": 153, "prevSize": 28, "code": 61600, - "tempChar": "" + "tempChar": "" }, { "name": "bullhorn", @@ -1229,7 +1237,7 @@ "order": 154, "prevSize": 28, "code": 61601, - "tempChar": "" + "tempChar": "" }, { "name": "bell-o", @@ -1237,7 +1245,7 @@ "order": 155, "prevSize": 28, "code": 61602, - "tempChar": "" + "tempChar": "" }, { "name": "certificate", @@ -1245,7 +1253,7 @@ "order": 156, "prevSize": 28, "code": 61603, - "tempChar": "" + "tempChar": "" }, { "name": "hand-o-right", @@ -1253,7 +1261,7 @@ "order": 157, "prevSize": 28, "code": 61604, - "tempChar": "" + "tempChar": "" }, { "name": "hand-o-left", @@ -1261,7 +1269,7 @@ "order": 158, "prevSize": 28, "code": 61605, - "tempChar": "" + "tempChar": "" }, { "name": "hand-o-up", @@ -1269,7 +1277,7 @@ "order": 159, "prevSize": 28, "code": 61606, - "tempChar": "" + "tempChar": "" }, { "name": "hand-o-down", @@ -1277,7 +1285,7 @@ "order": 160, "prevSize": 28, "code": 61607, - "tempChar": "" + "tempChar": "" }, { "name": "arrow-circle-left", @@ -1285,7 +1293,7 @@ "order": 161, "prevSize": 28, "code": 61608, - "tempChar": "" + "tempChar": "" }, { "name": "arrow-circle-right", @@ -1293,7 +1301,7 @@ "order": 162, "prevSize": 28, "code": 61609, - "tempChar": "" + "tempChar": "" }, { "name": "arrow-circle-up", @@ -1301,7 +1309,7 @@ "order": 163, "prevSize": 28, "code": 61610, - "tempChar": "" + "tempChar": "" }, { "name": "arrow-circle-down", @@ -1309,7 +1317,7 @@ "order": 164, "prevSize": 28, "code": 61611, - "tempChar": "" + "tempChar": "" }, { "name": "globe", @@ -1317,7 +1325,7 @@ "order": 165, "prevSize": 28, "code": 61612, - "tempChar": "" + "tempChar": "" }, { "name": "wrench", @@ -1325,7 +1333,7 @@ "order": 166, "prevSize": 28, "code": 61613, - "tempChar": "" + "tempChar": "" }, { "name": "tasks", @@ -1333,7 +1341,7 @@ "order": 167, "prevSize": 28, "code": 61614, - "tempChar": "" + "tempChar": "" }, { "name": "filter", @@ -1341,7 +1349,7 @@ "order": 168, "prevSize": 28, "code": 61616, - "tempChar": "" + "tempChar": "" }, { "name": "briefcase", @@ -1349,7 +1357,7 @@ "order": 169, "prevSize": 28, "code": 61617, - "tempChar": "" + "tempChar": "" }, { "name": "arrows-alt", @@ -1357,7 +1365,7 @@ "order": 170, "prevSize": 28, "code": 61618, - "tempChar": "" + "tempChar": "" }, { "name": "group, users", @@ -1365,7 +1373,7 @@ "order": 171, "prevSize": 28, "code": 61632, - "tempChar": "" + "tempChar": "" }, { "name": "chain, link", @@ -1373,7 +1381,7 @@ "order": 172, "prevSize": 28, "code": 61633, - "tempChar": "" + "tempChar": "" }, { "name": "cloud", @@ -1381,7 +1389,7 @@ "order": 173, "prevSize": 28, "code": 61634, - "tempChar": "" + "tempChar": "" }, { "name": "flask", @@ -1389,7 +1397,7 @@ "order": 174, "prevSize": 28, "code": 61635, - "tempChar": "" + "tempChar": "" }, { "name": "cut, scissors", @@ -1397,7 +1405,7 @@ "order": 175, "prevSize": 28, "code": 61636, - "tempChar": "" + "tempChar": "" }, { "name": "copy, files-o", @@ -1405,7 +1413,7 @@ "order": 176, "prevSize": 28, "code": 61637, - "tempChar": "" + "tempChar": "" }, { "name": "paperclip", @@ -1413,7 +1421,7 @@ "order": 177, "prevSize": 28, "code": 61638, - "tempChar": "" + "tempChar": "" }, { "name": "floppy-o, save", @@ -1421,7 +1429,7 @@ "order": 178, "prevSize": 28, "code": 61639, - "tempChar": "" + "tempChar": "" }, { "name": "square", @@ -1429,7 +1437,7 @@ "order": 179, "prevSize": 28, "code": 61640, - "tempChar": "" + "tempChar": "" }, { "name": "bars, navicon, reorder", @@ -1437,7 +1445,7 @@ "order": 180, "prevSize": 28, "code": 61641, - "tempChar": "" + "tempChar": "" }, { "name": "list-ul", @@ -1445,7 +1453,7 @@ "order": 181, "prevSize": 28, "code": 61642, - "tempChar": "" + "tempChar": "" }, { "name": "list-ol", @@ -1453,7 +1461,7 @@ "order": 182, "prevSize": 28, "code": 61643, - "tempChar": "" + "tempChar": "" }, { "name": "strikethrough", @@ -1461,7 +1469,7 @@ "order": 183, "prevSize": 28, "code": 61644, - "tempChar": "" + "tempChar": "" }, { "name": "underline", @@ -1469,7 +1477,7 @@ "order": 184, "prevSize": 28, "code": 61645, - "tempChar": "" + "tempChar": "" }, { "name": "table", @@ -1477,7 +1485,7 @@ "order": 185, "prevSize": 28, "code": 61646, - "tempChar": "" + "tempChar": "" }, { "name": "magic", @@ -1485,7 +1493,7 @@ "order": 186, "prevSize": 28, "code": 61648, - "tempChar": "" + "tempChar": "" }, { "name": "truck", @@ -1493,7 +1501,7 @@ "order": 187, "prevSize": 28, "code": 61649, - "tempChar": "" + "tempChar": "" }, { "name": "pinterest", @@ -1501,7 +1509,7 @@ "order": 188, "prevSize": 28, "code": 61650, - "tempChar": "" + "tempChar": "" }, { "name": "pinterest-square", @@ -1509,7 +1517,7 @@ "order": 189, "prevSize": 28, "code": 61651, - "tempChar": "" + "tempChar": "" }, { "name": "google-plus-square", @@ -1517,7 +1525,7 @@ "order": 190, "prevSize": 28, "code": 61652, - "tempChar": "" + "tempChar": "" }, { "name": "google-plus", @@ -1525,7 +1533,7 @@ "order": 191, "prevSize": 28, "code": 61653, - "tempChar": "" + "tempChar": "" }, { "name": "money", @@ -1533,7 +1541,7 @@ "order": 192, "prevSize": 28, "code": 61654, - "tempChar": "" + "tempChar": "" }, { "name": "caret-down", @@ -1541,7 +1549,7 @@ "order": 193, "prevSize": 28, "code": 61655, - "tempChar": "" + "tempChar": "" }, { "name": "caret-up", @@ -1549,7 +1557,7 @@ "order": 194, "prevSize": 28, "code": 61656, - "tempChar": "" + "tempChar": "" }, { "name": "caret-left", @@ -1557,7 +1565,7 @@ "order": 195, "prevSize": 28, "code": 61657, - "tempChar": "" + "tempChar": "" }, { "name": "caret-right", @@ -1565,7 +1573,7 @@ "order": 196, "prevSize": 28, "code": 61658, - "tempChar": "" + "tempChar": "" }, { "name": "columns", @@ -1573,7 +1581,7 @@ "order": 197, "prevSize": 28, "code": 61659, - "tempChar": "" + "tempChar": "" }, { "name": "sort, unsorted", @@ -1581,7 +1589,7 @@ "order": 198, "prevSize": 28, "code": 61660, - "tempChar": "" + "tempChar": "" }, { "name": "sort-desc, sort-down", @@ -1589,7 +1597,7 @@ "order": 199, "prevSize": 28, "code": 61661, - "tempChar": "" + "tempChar": "" }, { "name": "sort-asc, sort-up", @@ -1597,7 +1605,7 @@ "order": 200, "prevSize": 28, "code": 61662, - "tempChar": "" + "tempChar": "" }, { "name": "envelope", @@ -1605,7 +1613,7 @@ "order": 201, "prevSize": 28, "code": 61664, - "tempChar": "" + "tempChar": "" }, { "name": "linkedin", @@ -1613,7 +1621,7 @@ "order": 202, "prevSize": 28, "code": 61665, - "tempChar": "" + "tempChar": "" }, { "name": "rotate-left, undo", @@ -1621,7 +1629,7 @@ "order": 203, "prevSize": 28, "code": 61666, - "tempChar": "" + "tempChar": "" }, { "name": "gavel, legal", @@ -1629,7 +1637,7 @@ "order": 204, "prevSize": 28, "code": 61667, - "tempChar": "" + "tempChar": "" }, { "name": "dashboard, tachometer", @@ -1637,7 +1645,7 @@ "order": 205, "prevSize": 28, "code": 61668, - "tempChar": "" + "tempChar": "" }, { "name": "comment-o", @@ -1645,7 +1653,7 @@ "order": 206, "prevSize": 28, "code": 61669, - "tempChar": "" + "tempChar": "" }, { "name": "comments-o", @@ -1653,7 +1661,7 @@ "order": 207, "prevSize": 28, "code": 61670, - "tempChar": "" + "tempChar": "" }, { "name": "bolt, flash", @@ -1661,7 +1669,7 @@ "order": 208, "prevSize": 28, "code": 61671, - "tempChar": "" + "tempChar": "" }, { "name": "sitemap", @@ -1669,7 +1677,7 @@ "order": 209, "prevSize": 28, "code": 61672, - "tempChar": "" + "tempChar": "" }, { "name": "umbrella", @@ -1677,7 +1685,7 @@ "order": 210, "prevSize": 28, "code": 61673, - "tempChar": "" + "tempChar": "" }, { "name": "clipboard, paste", @@ -1685,7 +1693,7 @@ "order": 211, "prevSize": 28, "code": 61674, - "tempChar": "" + "tempChar": "" }, { "name": "lightbulb-o", @@ -1693,7 +1701,7 @@ "order": 212, "prevSize": 28, "code": 61675, - "tempChar": "" + "tempChar": "" }, { "name": "exchange", @@ -1701,7 +1709,7 @@ "order": 213, "prevSize": 28, "code": 61676, - "tempChar": "" + "tempChar": "" }, { "name": "cloud-download", @@ -1709,7 +1717,7 @@ "order": 214, "prevSize": 28, "code": 61677, - "tempChar": "" + "tempChar": "" }, { "name": "cloud-upload", @@ -1717,7 +1725,7 @@ "order": 215, "prevSize": 28, "code": 61678, - "tempChar": "" + "tempChar": "" }, { "name": "user-md", @@ -1725,7 +1733,7 @@ "order": 216, "prevSize": 28, "code": 61680, - "tempChar": "" + "tempChar": "" }, { "name": "stethoscope", @@ -1733,7 +1741,7 @@ "order": 217, "prevSize": 28, "code": 61681, - "tempChar": "" + "tempChar": "" }, { "name": "suitcase", @@ -1741,7 +1749,7 @@ "order": 218, "prevSize": 28, "code": 61682, - "tempChar": "" + "tempChar": "" }, { "name": "bell", @@ -1749,7 +1757,7 @@ "order": 219, "prevSize": 28, "code": 61683, - "tempChar": "" + "tempChar": "" }, { "name": "coffee", @@ -1757,7 +1765,7 @@ "order": 220, "prevSize": 28, "code": 61684, - "tempChar": "" + "tempChar": "" }, { "name": "cutlery", @@ -1765,7 +1773,7 @@ "order": 221, "prevSize": 28, "code": 61685, - "tempChar": "" + "tempChar": "" }, { "name": "file-text-o", @@ -1773,7 +1781,7 @@ "order": 222, "prevSize": 28, "code": 61686, - "tempChar": "" + "tempChar": "" }, { "name": "building-o", @@ -1781,7 +1789,7 @@ "order": 223, "prevSize": 28, "code": 61687, - "tempChar": "" + "tempChar": "" }, { "name": "hospital-o", @@ -1789,7 +1797,7 @@ "order": 224, "prevSize": 28, "code": 61688, - "tempChar": "" + "tempChar": "" }, { "name": "ambulance", @@ -1797,7 +1805,7 @@ "order": 225, "prevSize": 28, "code": 61689, - "tempChar": "" + "tempChar": "" }, { "name": "medkit", @@ -1805,7 +1813,7 @@ "order": 226, "prevSize": 28, "code": 61690, - "tempChar": "" + "tempChar": "" }, { "name": "fighter-jet", @@ -1813,7 +1821,7 @@ "order": 227, "prevSize": 28, "code": 61691, - "tempChar": "" + "tempChar": "" }, { "name": "beer", @@ -1821,7 +1829,7 @@ "order": 228, "prevSize": 28, "code": 61692, - "tempChar": "" + "tempChar": "" }, { "name": "h-square", @@ -1829,7 +1837,7 @@ "order": 229, "prevSize": 28, "code": 61693, - "tempChar": "" + "tempChar": "" }, { "name": "plus-square", @@ -1837,7 +1845,7 @@ "order": 230, "prevSize": 28, "code": 61694, - "tempChar": "" + "tempChar": "" }, { "name": "angle-double-left", @@ -1845,7 +1853,7 @@ "order": 231, "prevSize": 28, "code": 61696, - "tempChar": "" + "tempChar": "" }, { "name": "angle-double-right", @@ -1853,7 +1861,7 @@ "order": 232, "prevSize": 28, "code": 61697, - "tempChar": "" + "tempChar": "" }, { "name": "angle-double-up", @@ -1861,7 +1869,7 @@ "order": 233, "prevSize": 28, "code": 61698, - "tempChar": "" + "tempChar": "" }, { "name": "angle-double-down", @@ -1869,7 +1877,7 @@ "order": 234, "prevSize": 28, "code": 61699, - "tempChar": "" + "tempChar": "" }, { "name": "angle-left", @@ -1877,7 +1885,7 @@ "order": 235, "prevSize": 28, "code": 61700, - "tempChar": "" + "tempChar": "" }, { "name": "angle-right", @@ -1885,7 +1893,7 @@ "order": 236, "prevSize": 28, "code": 61701, - "tempChar": "" + "tempChar": "" }, { "name": "angle-up", @@ -1893,7 +1901,7 @@ "order": 237, "prevSize": 28, "code": 61702, - "tempChar": "" + "tempChar": "" }, { "name": "angle-down", @@ -1901,7 +1909,7 @@ "order": 238, "prevSize": 28, "code": 61703, - "tempChar": "" + "tempChar": "" }, { "name": "desktop", @@ -1909,7 +1917,7 @@ "order": 239, "prevSize": 28, "code": 61704, - "tempChar": "" + "tempChar": "" }, { "name": "laptop", @@ -1917,7 +1925,7 @@ "order": 240, "prevSize": 28, "code": 61705, - "tempChar": "" + "tempChar": "" }, { "name": "tablet", @@ -1925,7 +1933,7 @@ "order": 241, "prevSize": 28, "code": 61706, - "tempChar": "" + "tempChar": "" }, { "name": "mobile, mobile-phone", @@ -1933,7 +1941,7 @@ "order": 242, "prevSize": 28, "code": 61707, - "tempChar": "" + "tempChar": "" }, { "name": "circle-o", @@ -1941,7 +1949,7 @@ "order": 243, "prevSize": 28, "code": 61708, - "tempChar": "" + "tempChar": "" }, { "name": "quote-left", @@ -1949,7 +1957,7 @@ "order": 244, "prevSize": 28, "code": 61709, - "tempChar": "" + "tempChar": "" }, { "name": "quote-right", @@ -1957,7 +1965,7 @@ "order": 245, "prevSize": 28, "code": 61710, - "tempChar": "" + "tempChar": "" }, { "name": "spinner", @@ -1965,7 +1973,7 @@ "order": 246, "prevSize": 28, "code": 61712, - "tempChar": "" + "tempChar": "" }, { "name": "circle", @@ -1973,7 +1981,7 @@ "order": 247, "prevSize": 28, "code": 61713, - "tempChar": "" + "tempChar": "" }, { "name": "mail-reply, reply", @@ -1981,7 +1989,7 @@ "order": 248, "prevSize": 28, "code": 61714, - "tempChar": "" + "tempChar": "" }, { "name": "github-alt", @@ -1989,7 +1997,7 @@ "order": 249, "prevSize": 28, "code": 61715, - "tempChar": "" + "tempChar": "" }, { "name": "folder-o", @@ -1997,7 +2005,7 @@ "order": 250, "prevSize": 28, "code": 61716, - "tempChar": "" + "tempChar": "" }, { "name": "folder-open-o", @@ -2005,7 +2013,7 @@ "order": 251, "prevSize": 28, "code": 61717, - "tempChar": "" + "tempChar": "" }, { "name": "smile-o", @@ -2013,7 +2021,7 @@ "order": 252, "prevSize": 28, "code": 61720, - "tempChar": "" + "tempChar": "" }, { "name": "frown-o", @@ -2021,7 +2029,7 @@ "order": 253, "prevSize": 28, "code": 61721, - "tempChar": "" + "tempChar": "" }, { "name": "meh-o", @@ -2029,7 +2037,7 @@ "order": 254, "prevSize": 28, "code": 61722, - "tempChar": "" + "tempChar": "" }, { "name": "gamepad", @@ -2037,7 +2045,7 @@ "order": 255, "prevSize": 28, "code": 61723, - "tempChar": "" + "tempChar": "" }, { "name": "keyboard-o", @@ -2045,7 +2053,7 @@ "order": 256, "prevSize": 28, "code": 61724, - "tempChar": "" + "tempChar": "" }, { "name": "flag-o", @@ -2053,7 +2061,7 @@ "order": 257, "prevSize": 28, "code": 61725, - "tempChar": "" + "tempChar": "" }, { "name": "flag-checkered", @@ -2061,7 +2069,7 @@ "order": 258, "prevSize": 28, "code": 61726, - "tempChar": "" + "tempChar": "" }, { "name": "terminal", @@ -2069,7 +2077,7 @@ "order": 259, "prevSize": 28, "code": 61728, - "tempChar": "" + "tempChar": "" }, { "name": "code", @@ -2077,7 +2085,7 @@ "order": 260, "prevSize": 28, "code": 61729, - "tempChar": "" + "tempChar": "" }, { "name": "mail-reply-all, reply-all", @@ -2085,7 +2093,7 @@ "order": 261, "prevSize": 28, "code": 61730, - "tempChar": "" + "tempChar": "" }, { "name": "star-half-empty, star-half-full, star-half-o", @@ -2093,7 +2101,7 @@ "order": 262, "prevSize": 28, "code": 61731, - "tempChar": "" + "tempChar": "" }, { "name": "location-arrow", @@ -2101,7 +2109,7 @@ "order": 263, "prevSize": 28, "code": 61732, - "tempChar": "" + "tempChar": "" }, { "name": "crop", @@ -2109,7 +2117,7 @@ "order": 264, "prevSize": 28, "code": 61733, - "tempChar": "" + "tempChar": "" }, { "name": "code-fork", @@ -2117,7 +2125,7 @@ "order": 265, "prevSize": 28, "code": 61734, - "tempChar": "" + "tempChar": "" }, { "name": "chain-broken, unlink", @@ -2125,7 +2133,7 @@ "order": 266, "prevSize": 28, "code": 61735, - "tempChar": "" + "tempChar": "" }, { "name": "info", @@ -2133,7 +2141,7 @@ "order": 678, "prevSize": 28, "code": 61737, - "tempChar": "" + "tempChar": "" }, { "name": "exclamation", @@ -2141,7 +2149,7 @@ "order": 268, "prevSize": 28, "code": 61738, - "tempChar": "" + "tempChar": "" }, { "name": "superscript", @@ -2149,7 +2157,7 @@ "order": 269, "prevSize": 28, "code": 61739, - "tempChar": "" + "tempChar": "" }, { "name": "subscript", @@ -2157,7 +2165,7 @@ "order": 270, "prevSize": 28, "code": 61740, - "tempChar": "" + "tempChar": "" }, { "name": "eraser", @@ -2165,7 +2173,7 @@ "order": 271, "prevSize": 28, "code": 61741, - "tempChar": "" + "tempChar": "" }, { "name": "puzzle-piece", @@ -2173,7 +2181,7 @@ "order": 272, "prevSize": 28, "code": 61742, - "tempChar": "" + "tempChar": "" }, { "name": "microphone", @@ -2181,7 +2189,7 @@ "order": 273, "prevSize": 28, "code": 61744, - "tempChar": "" + "tempChar": "" }, { "name": "microphone-slash", @@ -2189,7 +2197,7 @@ "order": 274, "prevSize": 28, "code": 61745, - "tempChar": "" + "tempChar": "" }, { "name": "shield", @@ -2197,7 +2205,7 @@ "order": 275, "prevSize": 28, "code": 61746, - "tempChar": "" + "tempChar": "" }, { "name": "calendar-o", @@ -2205,7 +2213,7 @@ "order": 276, "prevSize": 28, "code": 61747, - "tempChar": "" + "tempChar": "" }, { "name": "fire-extinguisher", @@ -2213,7 +2221,7 @@ "order": 277, "prevSize": 28, "code": 61748, - "tempChar": "" + "tempChar": "" }, { "name": "rocket", @@ -2221,7 +2229,7 @@ "order": 278, "prevSize": 28, "code": 61749, - "tempChar": "" + "tempChar": "" }, { "name": "maxcdn", @@ -2229,7 +2237,7 @@ "order": 279, "prevSize": 28, "code": 61750, - "tempChar": "" + "tempChar": "" }, { "name": "chevron-circle-left", @@ -2237,7 +2245,7 @@ "order": 280, "prevSize": 28, "code": 61751, - "tempChar": "" + "tempChar": "" }, { "name": "chevron-circle-right", @@ -2245,7 +2253,7 @@ "order": 281, "prevSize": 28, "code": 61752, - "tempChar": "" + "tempChar": "" }, { "name": "chevron-circle-up", @@ -2253,7 +2261,7 @@ "order": 282, "prevSize": 28, "code": 61753, - "tempChar": "" + "tempChar": "" }, { "name": "chevron-circle-down", @@ -2261,7 +2269,7 @@ "order": 283, "prevSize": 28, "code": 61754, - "tempChar": "" + "tempChar": "" }, { "name": "html5", @@ -2269,7 +2277,7 @@ "order": 284, "prevSize": 28, "code": 61755, - "tempChar": "" + "tempChar": "" }, { "name": "css3", @@ -2277,7 +2285,7 @@ "order": 285, "prevSize": 28, "code": 61756, - "tempChar": "" + "tempChar": "" }, { "name": "anchor", @@ -2285,7 +2293,7 @@ "order": 286, "prevSize": 28, "code": 61757, - "tempChar": "" + "tempChar": "" }, { "name": "unlock-alt", @@ -2293,7 +2301,7 @@ "order": 287, "prevSize": 28, "code": 61758, - "tempChar": "" + "tempChar": "" }, { "name": "bullseye", @@ -2301,7 +2309,7 @@ "order": 288, "prevSize": 28, "code": 61760, - "tempChar": "" + "tempChar": "" }, { "name": "ellipsis-h", @@ -2309,7 +2317,7 @@ "order": 289, "prevSize": 28, "code": 61761, - "tempChar": "" + "tempChar": "" }, { "name": "ellipsis-v", @@ -2317,7 +2325,7 @@ "order": 290, "prevSize": 28, "code": 61762, - "tempChar": "" + "tempChar": "" }, { "name": "rss-square", @@ -2325,7 +2333,7 @@ "order": 291, "prevSize": 28, "code": 61763, - "tempChar": "" + "tempChar": "" }, { "name": "play-circle", @@ -2333,7 +2341,7 @@ "order": 292, "prevSize": 28, "code": 61764, - "tempChar": "" + "tempChar": "" }, { "name": "ticket", @@ -2341,7 +2349,7 @@ "order": 293, "prevSize": 28, "code": 61765, - "tempChar": "" + "tempChar": "" }, { "name": "minus-square", @@ -2349,7 +2357,7 @@ "order": 294, "prevSize": 28, "code": 61766, - "tempChar": "" + "tempChar": "" }, { "name": "minus-square-o", @@ -2357,7 +2365,7 @@ "order": 295, "prevSize": 28, "code": 61767, - "tempChar": "" + "tempChar": "" }, { "name": "level-up", @@ -2365,7 +2373,7 @@ "order": 296, "prevSize": 28, "code": 61768, - "tempChar": "" + "tempChar": "" }, { "name": "level-down", @@ -2373,7 +2381,7 @@ "order": 297, "prevSize": 28, "code": 61769, - "tempChar": "" + "tempChar": "" }, { "name": "check-square", @@ -2381,7 +2389,7 @@ "order": 298, "prevSize": 28, "code": 61770, - "tempChar": "" + "tempChar": "" }, { "name": "pencil-square", @@ -2389,7 +2397,7 @@ "order": 299, "prevSize": 28, "code": 61771, - "tempChar": "" + "tempChar": "" }, { "name": "external-link-square", @@ -2397,7 +2405,7 @@ "order": 300, "prevSize": 28, "code": 61772, - "tempChar": "" + "tempChar": "" }, { "name": "share-square", @@ -2405,7 +2413,7 @@ "order": 301, "prevSize": 28, "code": 61773, - "tempChar": "" + "tempChar": "" }, { "name": "compass", @@ -2413,7 +2421,7 @@ "order": 302, "prevSize": 28, "code": 61774, - "tempChar": "" + "tempChar": "" }, { "name": "caret-square-o-down, toggle-down", @@ -2421,7 +2429,7 @@ "order": 303, "prevSize": 28, "code": 61776, - "tempChar": "" + "tempChar": "" }, { "name": "caret-square-o-up, toggle-up", @@ -2429,7 +2437,7 @@ "order": 304, "prevSize": 28, "code": 61777, - "tempChar": "" + "tempChar": "" }, { "name": "caret-square-o-right, toggle-right", @@ -2437,7 +2445,7 @@ "order": 305, "prevSize": 28, "code": 61778, - "tempChar": "" + "tempChar": "" }, { "name": "eur, euro", @@ -2445,7 +2453,7 @@ "order": 306, "prevSize": 28, "code": 61779, - "tempChar": "" + "tempChar": "" }, { "name": "gbp", @@ -2453,7 +2461,7 @@ "order": 307, "prevSize": 28, "code": 61780, - "tempChar": "" + "tempChar": "" }, { "name": "dollar, usd", @@ -2461,7 +2469,7 @@ "order": 308, "prevSize": 28, "code": 61781, - "tempChar": "" + "tempChar": "" }, { "name": "inr, rupee", @@ -2469,7 +2477,7 @@ "order": 309, "prevSize": 28, "code": 61782, - "tempChar": "" + "tempChar": "" }, { "name": "cny, jpy, rmb, yen", @@ -2477,7 +2485,7 @@ "order": 310, "prevSize": 28, "code": 61783, - "tempChar": "" + "tempChar": "" }, { "name": "rouble, rub, ruble", @@ -2485,7 +2493,7 @@ "order": 311, "prevSize": 28, "code": 61784, - "tempChar": "" + "tempChar": "" }, { "name": "krw, won", @@ -2493,7 +2501,7 @@ "order": 312, "prevSize": 28, "code": 61785, - "tempChar": "" + "tempChar": "" }, { "name": "bitcoin, btc", @@ -2501,7 +2509,7 @@ "order": 313, "prevSize": 28, "code": 61786, - "tempChar": "" + "tempChar": "" }, { "name": "file", @@ -2509,7 +2517,7 @@ "order": 314, "prevSize": 28, "code": 61787, - "tempChar": "" + "tempChar": "" }, { "name": "file-text", @@ -2517,7 +2525,7 @@ "order": 315, "prevSize": 28, "code": 61788, - "tempChar": "" + "tempChar": "" }, { "name": "sort-alpha-asc", @@ -2525,7 +2533,7 @@ "order": 316, "prevSize": 28, "code": 61789, - "tempChar": "" + "tempChar": "" }, { "name": "sort-alpha-desc", @@ -2533,7 +2541,7 @@ "order": 317, "prevSize": 28, "code": 61790, - "tempChar": "" + "tempChar": "" }, { "name": "sort-amount-asc", @@ -2541,7 +2549,7 @@ "order": 318, "prevSize": 28, "code": 61792, - "tempChar": "" + "tempChar": "" }, { "name": "sort-amount-desc", @@ -2549,7 +2557,7 @@ "order": 319, "prevSize": 28, "code": 61793, - "tempChar": "" + "tempChar": "" }, { "name": "sort-numeric-asc", @@ -2557,7 +2565,7 @@ "order": 320, "prevSize": 28, "code": 61794, - "tempChar": "" + "tempChar": "" }, { "name": "sort-numeric-desc", @@ -2565,7 +2573,7 @@ "order": 321, "prevSize": 28, "code": 61795, - "tempChar": "" + "tempChar": "" }, { "name": "thumbs-up", @@ -2573,7 +2581,7 @@ "order": 322, "prevSize": 28, "code": 61796, - "tempChar": "" + "tempChar": "" }, { "name": "thumbs-down", @@ -2581,7 +2589,7 @@ "order": 323, "prevSize": 28, "code": 61797, - "tempChar": "" + "tempChar": "" }, { "name": "youtube-square", @@ -2589,7 +2597,7 @@ "order": 324, "prevSize": 28, "code": 61798, - "tempChar": "" + "tempChar": "" }, { "name": "youtube", @@ -2597,7 +2605,7 @@ "order": 325, "prevSize": 28, "code": 61799, - "tempChar": "" + "tempChar": "" }, { "name": "xing", @@ -2605,7 +2613,7 @@ "order": 326, "prevSize": 28, "code": 61800, - "tempChar": "" + "tempChar": "" }, { "name": "xing-square", @@ -2613,7 +2621,7 @@ "order": 327, "prevSize": 28, "code": 61801, - "tempChar": "" + "tempChar": "" }, { "name": "youtube-play", @@ -2621,7 +2629,7 @@ "order": 328, "prevSize": 28, "code": 61802, - "tempChar": "" + "tempChar": "" }, { "name": "dropbox", @@ -2629,7 +2637,7 @@ "order": 329, "prevSize": 28, "code": 61803, - "tempChar": "" + "tempChar": "" }, { "name": "stack-overflow", @@ -2637,7 +2645,7 @@ "order": 330, "prevSize": 28, "code": 61804, - "tempChar": "" + "tempChar": "" }, { "name": "instagram", @@ -2645,7 +2653,7 @@ "order": 331, "prevSize": 28, "code": 61805, - "tempChar": "" + "tempChar": "" }, { "name": "flickr", @@ -2653,7 +2661,7 @@ "order": 332, "prevSize": 28, "code": 61806, - "tempChar": "" + "tempChar": "" }, { "name": "adn", @@ -2661,7 +2669,7 @@ "order": 333, "prevSize": 28, "code": 61808, - "tempChar": "" + "tempChar": "" }, { "name": "bitbucket", @@ -2669,7 +2677,7 @@ "order": 334, "prevSize": 28, "code": 61809, - "tempChar": "" + "tempChar": "" }, { "name": "bitbucket-square", @@ -2677,7 +2685,7 @@ "order": 335, "prevSize": 28, "code": 61810, - "tempChar": "" + "tempChar": "" }, { "name": "tumblr", @@ -2685,7 +2693,7 @@ "order": 336, "prevSize": 28, "code": 61811, - "tempChar": "" + "tempChar": "" }, { "name": "tumblr-square", @@ -2693,7 +2701,7 @@ "order": 337, "prevSize": 28, "code": 61812, - "tempChar": "" + "tempChar": "" }, { "name": "long-arrow-down", @@ -2701,7 +2709,7 @@ "order": 338, "prevSize": 28, "code": 61813, - "tempChar": "" + "tempChar": "" }, { "name": "long-arrow-up", @@ -2709,7 +2717,7 @@ "order": 339, "prevSize": 28, "code": 61814, - "tempChar": "" + "tempChar": "" }, { "name": "long-arrow-left", @@ -2717,7 +2725,7 @@ "order": 340, "prevSize": 28, "code": 61815, - "tempChar": "" + "tempChar": "" }, { "name": "long-arrow-right", @@ -2725,7 +2733,7 @@ "order": 341, "prevSize": 28, "code": 61816, - "tempChar": "" + "tempChar": "" }, { "name": "apple", @@ -2733,7 +2741,7 @@ "order": 342, "prevSize": 28, "code": 61817, - "tempChar": "" + "tempChar": "" }, { "name": "windows", @@ -2741,7 +2749,7 @@ "order": 343, "prevSize": 28, "code": 61818, - "tempChar": "" + "tempChar": "" }, { "name": "android", @@ -2749,7 +2757,7 @@ "order": 344, "prevSize": 28, "code": 61819, - "tempChar": "" + "tempChar": "" }, { "name": "linux", @@ -2757,7 +2765,7 @@ "order": 345, "prevSize": 28, "code": 61820, - "tempChar": "" + "tempChar": "" }, { "name": "dribbble", @@ -2765,7 +2773,7 @@ "order": 346, "prevSize": 28, "code": 61821, - "tempChar": "" + "tempChar": "" }, { "name": "skype", @@ -2773,7 +2781,7 @@ "order": 347, "prevSize": 28, "code": 61822, - "tempChar": "" + "tempChar": "" }, { "name": "foursquare", @@ -2781,7 +2789,7 @@ "order": 348, "prevSize": 28, "code": 61824, - "tempChar": "" + "tempChar": "" }, { "name": "trello", @@ -2789,7 +2797,7 @@ "order": 349, "prevSize": 28, "code": 61825, - "tempChar": "" + "tempChar": "" }, { "name": "female", @@ -2797,7 +2805,7 @@ "order": 350, "prevSize": 28, "code": 61826, - "tempChar": "" + "tempChar": "" }, { "name": "male", @@ -2805,7 +2813,7 @@ "order": 351, "prevSize": 28, "code": 61827, - "tempChar": "" + "tempChar": "" }, { "name": "gittip, gratipay", @@ -2813,7 +2821,7 @@ "order": 352, "prevSize": 28, "code": 61828, - "tempChar": "" + "tempChar": "" }, { "name": "sun-o", @@ -2821,7 +2829,7 @@ "order": 353, "prevSize": 28, "code": 61829, - "tempChar": "" + "tempChar": "" }, { "name": "moon-o", @@ -2829,7 +2837,7 @@ "order": 354, "prevSize": 28, "code": 61830, - "tempChar": "" + "tempChar": "" }, { "name": "archive", @@ -2837,7 +2845,7 @@ "order": 355, "prevSize": 28, "code": 61831, - "tempChar": "" + "tempChar": "" }, { "name": "bug", @@ -2845,7 +2853,7 @@ "order": 356, "prevSize": 28, "code": 61832, - "tempChar": "" + "tempChar": "" }, { "name": "vk", @@ -2853,7 +2861,7 @@ "order": 357, "prevSize": 28, "code": 61833, - "tempChar": "" + "tempChar": "" }, { "name": "weibo", @@ -2861,7 +2869,7 @@ "order": 358, "prevSize": 28, "code": 61834, - "tempChar": "" + "tempChar": "" }, { "name": "renren", @@ -2869,7 +2877,7 @@ "order": 359, "prevSize": 28, "code": 61835, - "tempChar": "" + "tempChar": "" }, { "name": "pagelines", @@ -2877,7 +2885,7 @@ "order": 360, "prevSize": 28, "code": 61836, - "tempChar": "" + "tempChar": "" }, { "name": "stack-exchange", @@ -2885,7 +2893,7 @@ "order": 361, "prevSize": 28, "code": 61837, - "tempChar": "" + "tempChar": "" }, { "name": "arrow-circle-o-right", @@ -2893,7 +2901,7 @@ "order": 362, "prevSize": 28, "code": 61838, - "tempChar": "" + "tempChar": "" }, { "name": "arrow-circle-o-left", @@ -2901,7 +2909,7 @@ "order": 363, "prevSize": 28, "code": 61840, - "tempChar": "" + "tempChar": "" }, { "name": "caret-square-o-left, toggle-left", @@ -2909,7 +2917,7 @@ "order": 364, "prevSize": 28, "code": 61841, - "tempChar": "" + "tempChar": "" }, { "name": "dot-circle-o", @@ -2917,7 +2925,7 @@ "order": 365, "prevSize": 28, "code": 61842, - "tempChar": "" + "tempChar": "" }, { "name": "wheelchair", @@ -2925,7 +2933,7 @@ "order": 366, "prevSize": 28, "code": 61843, - "tempChar": "" + "tempChar": "" }, { "name": "vimeo-square", @@ -2933,7 +2941,7 @@ "order": 367, "prevSize": 28, "code": 61844, - "tempChar": "" + "tempChar": "" }, { "name": "try, turkish-lira", @@ -2941,7 +2949,7 @@ "order": 368, "prevSize": 28, "code": 61845, - "tempChar": "" + "tempChar": "" }, { "name": "plus-square-o", @@ -2949,7 +2957,7 @@ "order": 369, "prevSize": 28, "code": 61846, - "tempChar": "" + "tempChar": "" }, { "name": "space-shuttle", @@ -2957,7 +2965,7 @@ "order": 370, "prevSize": 28, "code": 61847, - "tempChar": "" + "tempChar": "" }, { "name": "slack", @@ -2965,7 +2973,7 @@ "order": 371, "prevSize": 28, "code": 61848, - "tempChar": "" + "tempChar": "" }, { "name": "envelope-square", @@ -2973,7 +2981,7 @@ "order": 372, "prevSize": 28, "code": 61849, - "tempChar": "" + "tempChar": "" }, { "name": "wordpress", @@ -2981,7 +2989,7 @@ "order": 373, "prevSize": 28, "code": 61850, - "tempChar": "" + "tempChar": "" }, { "name": "openid", @@ -2989,7 +2997,7 @@ "order": 374, "prevSize": 28, "code": 61851, - "tempChar": "" + "tempChar": "" }, { "name": "bank, institution, university", @@ -2997,7 +3005,7 @@ "order": 375, "prevSize": 28, "code": 61852, - "tempChar": "" + "tempChar": "" }, { "name": "graduation-cap, mortar-board", @@ -3005,7 +3013,7 @@ "order": 376, "prevSize": 28, "code": 61853, - "tempChar": "" + "tempChar": "" }, { "name": "yahoo", @@ -3013,7 +3021,7 @@ "order": 377, "prevSize": 28, "code": 61854, - "tempChar": "" + "tempChar": "" }, { "name": "google", @@ -3021,7 +3029,7 @@ "order": 378, "prevSize": 28, "code": 61856, - "tempChar": "" + "tempChar": "" }, { "name": "reddit", @@ -3029,7 +3037,7 @@ "order": 379, "prevSize": 28, "code": 61857, - "tempChar": "" + "tempChar": "" }, { "name": "reddit-square", @@ -3037,7 +3045,7 @@ "order": 380, "prevSize": 28, "code": 61858, - "tempChar": "" + "tempChar": "" }, { "name": "stumbleupon-circle", @@ -3045,7 +3053,7 @@ "order": 381, "prevSize": 28, "code": 61859, - "tempChar": "" + "tempChar": "" }, { "name": "stumbleupon", @@ -3053,7 +3061,7 @@ "order": 382, "prevSize": 28, "code": 61860, - "tempChar": "" + "tempChar": "" }, { "name": "delicious", @@ -3061,7 +3069,7 @@ "order": 383, "prevSize": 28, "code": 61861, - "tempChar": "" + "tempChar": "" }, { "name": "digg", @@ -3069,7 +3077,7 @@ "order": 384, "prevSize": 28, "code": 61862, - "tempChar": "" + "tempChar": "" }, { "name": "pied-piper-pp", @@ -3077,7 +3085,7 @@ "order": 385, "prevSize": 28, "code": 61863, - "tempChar": "" + "tempChar": "" }, { "name": "pied-piper-alt", @@ -3085,7 +3093,7 @@ "order": 386, "prevSize": 28, "code": 61864, - "tempChar": "" + "tempChar": "" }, { "name": "drupal", @@ -3093,7 +3101,7 @@ "order": 387, "prevSize": 28, "code": 61865, - "tempChar": "" + "tempChar": "" }, { "name": "joomla", @@ -3101,7 +3109,7 @@ "order": 388, "prevSize": 28, "code": 61866, - "tempChar": "" + "tempChar": "" }, { "name": "language", @@ -3109,7 +3117,7 @@ "order": 389, "prevSize": 28, "code": 61867, - "tempChar": "" + "tempChar": "" }, { "name": "fax", @@ -3117,7 +3125,7 @@ "order": 390, "prevSize": 28, "code": 61868, - "tempChar": "" + "tempChar": "" }, { "name": "building", @@ -3125,7 +3133,7 @@ "order": 391, "prevSize": 28, "code": 61869, - "tempChar": "" + "tempChar": "" }, { "name": "child", @@ -3133,7 +3141,7 @@ "order": 392, "prevSize": 28, "code": 61870, - "tempChar": "" + "tempChar": "" }, { "name": "paw", @@ -3141,7 +3149,7 @@ "order": 393, "prevSize": 28, "code": 61872, - "tempChar": "" + "tempChar": "" }, { "name": "spoon", @@ -3149,7 +3157,7 @@ "order": 394, "prevSize": 28, "code": 61873, - "tempChar": "" + "tempChar": "" }, { "name": "cube", @@ -3157,7 +3165,7 @@ "order": 395, "prevSize": 28, "code": 61874, - "tempChar": "" + "tempChar": "" }, { "name": "cubes", @@ -3165,7 +3173,7 @@ "order": 396, "prevSize": 28, "code": 61875, - "tempChar": "" + "tempChar": "" }, { "name": "behance", @@ -3173,7 +3181,7 @@ "order": 397, "prevSize": 28, "code": 61876, - "tempChar": "" + "tempChar": "" }, { "name": "behance-square", @@ -3181,7 +3189,7 @@ "order": 398, "prevSize": 28, "code": 61877, - "tempChar": "" + "tempChar": "" }, { "name": "steam", @@ -3189,7 +3197,7 @@ "order": 399, "prevSize": 28, "code": 61878, - "tempChar": "" + "tempChar": "" }, { "name": "steam-square", @@ -3197,7 +3205,7 @@ "order": 400, "prevSize": 28, "code": 61879, - "tempChar": "" + "tempChar": "" }, { "name": "recycle", @@ -3205,7 +3213,7 @@ "order": 401, "prevSize": 28, "code": 61880, - "tempChar": "" + "tempChar": "" }, { "name": "automobile, car", @@ -3213,7 +3221,7 @@ "order": 402, "prevSize": 28, "code": 61881, - "tempChar": "" + "tempChar": "" }, { "name": "cab, taxi", @@ -3221,7 +3229,7 @@ "order": 403, "prevSize": 28, "code": 61882, - "tempChar": "" + "tempChar": "" }, { "name": "tree", @@ -3229,7 +3237,7 @@ "order": 404, "prevSize": 28, "code": 61883, - "tempChar": "" + "tempChar": "" }, { "name": "spotify", @@ -3237,7 +3245,7 @@ "order": 405, "prevSize": 28, "code": 61884, - "tempChar": "" + "tempChar": "" }, { "name": "deviantart", @@ -3245,7 +3253,7 @@ "order": 406, "prevSize": 28, "code": 61885, - "tempChar": "" + "tempChar": "" }, { "name": "soundcloud", @@ -3253,7 +3261,7 @@ "order": 407, "prevSize": 28, "code": 61886, - "tempChar": "" + "tempChar": "" }, { "name": "database", @@ -3261,7 +3269,7 @@ "order": 408, "prevSize": 28, "code": 61888, - "tempChar": "" + "tempChar": "" }, { "name": "file-pdf-o", @@ -3269,7 +3277,7 @@ "order": 409, "prevSize": 28, "code": 61889, - "tempChar": "" + "tempChar": "" }, { "name": "file-word-o", @@ -3277,7 +3285,7 @@ "order": 410, "prevSize": 28, "code": 61890, - "tempChar": "" + "tempChar": "" }, { "name": "file-excel-o", @@ -3285,7 +3293,7 @@ "order": 411, "prevSize": 28, "code": 61891, - "tempChar": "" + "tempChar": "" }, { "name": "file-powerpoint-o", @@ -3293,7 +3301,7 @@ "order": 412, "prevSize": 28, "code": 61892, - "tempChar": "" + "tempChar": "" }, { "name": "file-image-o, file-photo-o, file-picture-o", @@ -3301,7 +3309,7 @@ "order": 413, "prevSize": 28, "code": 61893, - "tempChar": "" + "tempChar": "" }, { "name": "file-archive-o, file-zip-o", @@ -3309,7 +3317,7 @@ "order": 414, "prevSize": 28, "code": 61894, - "tempChar": "" + "tempChar": "" }, { "name": "file-audio-o, file-sound-o", @@ -3317,7 +3325,7 @@ "order": 415, "prevSize": 28, "code": 61895, - "tempChar": "" + "tempChar": "" }, { "name": "file-movie-o, file-video-o", @@ -3325,7 +3333,7 @@ "order": 416, "prevSize": 28, "code": 61896, - "tempChar": "" + "tempChar": "" }, { "name": "file-code-o", @@ -3333,7 +3341,7 @@ "order": 417, "prevSize": 28, "code": 61897, - "tempChar": "" + "tempChar": "" }, { "name": "vine", @@ -3341,7 +3349,7 @@ "order": 418, "prevSize": 28, "code": 61898, - "tempChar": "" + "tempChar": "" }, { "name": "codepen", @@ -3349,7 +3357,7 @@ "order": 419, "prevSize": 28, "code": 61899, - "tempChar": "" + "tempChar": "" }, { "name": "jsfiddle", @@ -3357,7 +3365,7 @@ "order": 420, "prevSize": 28, "code": 61900, - "tempChar": "" + "tempChar": "" }, { "name": "life-bouy, life-buoy, life-ring, life-saver, support", @@ -3365,7 +3373,7 @@ "order": 421, "prevSize": 28, "code": 61901, - "tempChar": "" + "tempChar": "" }, { "name": "circle-o-notch", @@ -3373,7 +3381,7 @@ "order": 422, "prevSize": 28, "code": 61902, - "tempChar": "" + "tempChar": "" }, { "name": "ra, rebel, resistance", @@ -3381,7 +3389,7 @@ "order": 423, "prevSize": 28, "code": 61904, - "tempChar": "" + "tempChar": "" }, { "name": "empire, ge", @@ -3389,7 +3397,7 @@ "order": 424, "prevSize": 28, "code": 61905, - "tempChar": "" + "tempChar": "" }, { "name": "git-square", @@ -3397,7 +3405,7 @@ "order": 425, "prevSize": 28, "code": 61906, - "tempChar": "" + "tempChar": "" }, { "name": "git", @@ -3405,7 +3413,7 @@ "order": 426, "prevSize": 28, "code": 61907, - "tempChar": "" + "tempChar": "" }, { "name": "hacker-news, y-combinator-square, yc-square", @@ -3413,7 +3421,7 @@ "order": 427, "prevSize": 28, "code": 61908, - "tempChar": "" + "tempChar": "" }, { "name": "tencent-weibo", @@ -3421,7 +3429,7 @@ "order": 428, "prevSize": 28, "code": 61909, - "tempChar": "" + "tempChar": "" }, { "name": "qq", @@ -3429,7 +3437,7 @@ "order": 429, "prevSize": 28, "code": 61910, - "tempChar": "" + "tempChar": "" }, { "name": "wechat, weixin", @@ -3437,7 +3445,7 @@ "order": 430, "prevSize": 28, "code": 61911, - "tempChar": "" + "tempChar": "" }, { "name": "paper-plane, send", @@ -3445,7 +3453,7 @@ "order": 431, "prevSize": 28, "code": 61912, - "tempChar": "" + "tempChar": "" }, { "name": "paper-plane-o, send-o", @@ -3453,7 +3461,7 @@ "order": 432, "prevSize": 28, "code": 61913, - "tempChar": "" + "tempChar": "" }, { "name": "history", @@ -3461,7 +3469,7 @@ "order": 433, "prevSize": 28, "code": 61914, - "tempChar": "" + "tempChar": "" }, { "name": "circle-thin", @@ -3469,7 +3477,7 @@ "order": 434, "prevSize": 28, "code": 61915, - "tempChar": "" + "tempChar": "" }, { "name": "header", @@ -3477,7 +3485,7 @@ "order": 435, "prevSize": 28, "code": 61916, - "tempChar": "" + "tempChar": "" }, { "name": "paragraph", @@ -3485,7 +3493,7 @@ "order": 436, "prevSize": 28, "code": 61917, - "tempChar": "" + "tempChar": "" }, { "name": "sliders", @@ -3493,7 +3501,7 @@ "order": 437, "prevSize": 28, "code": 61918, - "tempChar": "" + "tempChar": "" }, { "name": "share-alt", @@ -3501,7 +3509,7 @@ "order": 438, "prevSize": 28, "code": 61920, - "tempChar": "" + "tempChar": "" }, { "name": "share-alt-square", @@ -3509,7 +3517,7 @@ "order": 439, "prevSize": 28, "code": 61921, - "tempChar": "" + "tempChar": "" }, { "name": "bomb", @@ -3517,7 +3525,7 @@ "order": 440, "prevSize": 28, "code": 61922, - "tempChar": "" + "tempChar": "" }, { "name": "futbol-o, soccer-ball-o", @@ -3525,7 +3533,7 @@ "order": 441, "prevSize": 28, "code": 61923, - "tempChar": "" + "tempChar": "" }, { "name": "tty", @@ -3533,7 +3541,7 @@ "order": 442, "prevSize": 28, "code": 61924, - "tempChar": "" + "tempChar": "" }, { "name": "binoculars", @@ -3541,7 +3549,7 @@ "order": 443, "prevSize": 28, "code": 61925, - "tempChar": "" + "tempChar": "" }, { "name": "plug", @@ -3549,7 +3557,7 @@ "order": 444, "prevSize": 28, "code": 61926, - "tempChar": "" + "tempChar": "" }, { "name": "slideshare", @@ -3557,7 +3565,7 @@ "order": 445, "prevSize": 28, "code": 61927, - "tempChar": "" + "tempChar": "" }, { "name": "twitch", @@ -3565,7 +3573,7 @@ "order": 446, "prevSize": 28, "code": 61928, - "tempChar": "" + "tempChar": "" }, { "name": "yelp", @@ -3573,7 +3581,7 @@ "order": 447, "prevSize": 28, "code": 61929, - "tempChar": "" + "tempChar": "" }, { "name": "newspaper-o", @@ -3581,7 +3589,7 @@ "order": 448, "prevSize": 28, "code": 61930, - "tempChar": "" + "tempChar": "" }, { "name": "wifi", @@ -3589,7 +3597,7 @@ "order": 449, "prevSize": 28, "code": 61931, - "tempChar": "" + "tempChar": "" }, { "name": "calculator", @@ -3597,7 +3605,7 @@ "order": 450, "prevSize": 28, "code": 61932, - "tempChar": "" + "tempChar": "" }, { "name": "paypal", @@ -3605,7 +3613,7 @@ "order": 451, "prevSize": 28, "code": 61933, - "tempChar": "" + "tempChar": "" }, { "name": "google-wallet", @@ -3613,7 +3621,7 @@ "order": 452, "prevSize": 28, "code": 61934, - "tempChar": "" + "tempChar": "" }, { "name": "cc-visa", @@ -3621,7 +3629,7 @@ "order": 453, "prevSize": 28, "code": 61936, - "tempChar": "" + "tempChar": "" }, { "name": "cc-mastercard", @@ -3629,7 +3637,7 @@ "order": 454, "prevSize": 28, "code": 61937, - "tempChar": "" + "tempChar": "" }, { "name": "cc-discover", @@ -3637,7 +3645,7 @@ "order": 455, "prevSize": 28, "code": 61938, - "tempChar": "" + "tempChar": "" }, { "name": "cc-amex", @@ -3645,7 +3653,7 @@ "order": 456, "prevSize": 28, "code": 61939, - "tempChar": "" + "tempChar": "" }, { "name": "cc-paypal", @@ -3653,7 +3661,7 @@ "order": 457, "prevSize": 28, "code": 61940, - "tempChar": "" + "tempChar": "" }, { "name": "cc-stripe", @@ -3661,7 +3669,7 @@ "order": 458, "prevSize": 28, "code": 61941, - "tempChar": "" + "tempChar": "" }, { "name": "bell-slash", @@ -3669,7 +3677,7 @@ "order": 459, "prevSize": 28, "code": 61942, - "tempChar": "" + "tempChar": "" }, { "name": "bell-slash-o", @@ -3677,7 +3685,7 @@ "order": 460, "prevSize": 28, "code": 61943, - "tempChar": "" + "tempChar": "" }, { "name": "trash", @@ -3685,7 +3693,7 @@ "order": 461, "prevSize": 28, "code": 61944, - "tempChar": "" + "tempChar": "" }, { "name": "copyright", @@ -3693,7 +3701,7 @@ "order": 462, "prevSize": 28, "code": 61945, - "tempChar": "" + "tempChar": "" }, { "name": "at", @@ -3701,7 +3709,7 @@ "order": 463, "prevSize": 28, "code": 61946, - "tempChar": "" + "tempChar": "" }, { "name": "eyedropper", @@ -3709,7 +3717,7 @@ "order": 464, "prevSize": 28, "code": 61947, - "tempChar": "" + "tempChar": "" }, { "name": "paint-brush", @@ -3717,7 +3725,7 @@ "order": 465, "prevSize": 28, "code": 61948, - "tempChar": "" + "tempChar": "" }, { "name": "birthday-cake", @@ -3725,7 +3733,7 @@ "order": 466, "prevSize": 28, "code": 61949, - "tempChar": "" + "tempChar": "" }, { "name": "area-chart", @@ -3733,7 +3741,7 @@ "order": 467, "prevSize": 28, "code": 61950, - "tempChar": "" + "tempChar": "" }, { "name": "pie-chart", @@ -3741,7 +3749,7 @@ "order": 468, "prevSize": 28, "code": 61952, - "tempChar": "" + "tempChar": "" }, { "name": "line-chart", @@ -3749,7 +3757,7 @@ "order": 469, "prevSize": 28, "code": 61953, - "tempChar": "" + "tempChar": "" }, { "name": "lastfm", @@ -3757,7 +3765,7 @@ "order": 470, "prevSize": 28, "code": 61954, - "tempChar": "" + "tempChar": "" }, { "name": "lastfm-square", @@ -3765,7 +3773,7 @@ "order": 471, "prevSize": 28, "code": 61955, - "tempChar": "" + "tempChar": "" }, { "name": "toggle-off", @@ -3773,7 +3781,7 @@ "order": 472, "prevSize": 28, "code": 61956, - "tempChar": "" + "tempChar": "" }, { "name": "toggle-on", @@ -3781,7 +3789,7 @@ "order": 473, "prevSize": 28, "code": 61957, - "tempChar": "" + "tempChar": "" }, { "name": "bicycle", @@ -3789,7 +3797,7 @@ "order": 474, "prevSize": 28, "code": 61958, - "tempChar": "" + "tempChar": "" }, { "name": "bus", @@ -3797,7 +3805,7 @@ "order": 475, "prevSize": 28, "code": 61959, - "tempChar": "" + "tempChar": "" }, { "name": "ioxhost", @@ -3805,7 +3813,7 @@ "order": 476, "prevSize": 28, "code": 61960, - "tempChar": "" + "tempChar": "" }, { "name": "angellist", @@ -3813,7 +3821,7 @@ "order": 477, "prevSize": 28, "code": 61961, - "tempChar": "" + "tempChar": "" }, { "name": "cc", @@ -3821,7 +3829,7 @@ "order": 478, "prevSize": 28, "code": 61962, - "tempChar": "" + "tempChar": "" }, { "name": "ils, shekel, sheqel", @@ -3829,7 +3837,7 @@ "order": 479, "prevSize": 28, "code": 61963, - "tempChar": "" + "tempChar": "" }, { "name": "meanpath", @@ -3837,7 +3845,7 @@ "order": 480, "prevSize": 28, "code": 61964, - "tempChar": "" + "tempChar": "" }, { "name": "buysellads", @@ -3845,7 +3853,7 @@ "order": 481, "prevSize": 28, "code": 61965, - "tempChar": "" + "tempChar": "" }, { "name": "connectdevelop", @@ -3853,7 +3861,7 @@ "order": 482, "prevSize": 28, "code": 61966, - "tempChar": "" + "tempChar": "" }, { "name": "dashcube", @@ -3861,7 +3869,7 @@ "order": 483, "prevSize": 28, "code": 61968, - "tempChar": "" + "tempChar": "" }, { "name": "forumbee", @@ -3869,7 +3877,7 @@ "order": 484, "prevSize": 28, "code": 61969, - "tempChar": "" + "tempChar": "" }, { "name": "leanpub", @@ -3877,7 +3885,7 @@ "order": 485, "prevSize": 28, "code": 61970, - "tempChar": "" + "tempChar": "" }, { "name": "sellsy", @@ -3885,7 +3893,7 @@ "order": 486, "prevSize": 28, "code": 61971, - "tempChar": "" + "tempChar": "" }, { "name": "shirtsinbulk", @@ -3893,7 +3901,7 @@ "order": 487, "prevSize": 28, "code": 61972, - "tempChar": "" + "tempChar": "" }, { "name": "simplybuilt", @@ -3901,7 +3909,7 @@ "order": 488, "prevSize": 28, "code": 61973, - "tempChar": "" + "tempChar": "" }, { "name": "skyatlas", @@ -3909,7 +3917,7 @@ "order": 489, "prevSize": 28, "code": 61974, - "tempChar": "" + "tempChar": "" }, { "name": "cart-plus", @@ -3917,7 +3925,7 @@ "order": 490, "prevSize": 28, "code": 61975, - "tempChar": "" + "tempChar": "" }, { "name": "cart-arrow-down", @@ -3925,7 +3933,7 @@ "order": 491, "prevSize": 28, "code": 61976, - "tempChar": "" + "tempChar": "" }, { "name": "diamond", @@ -3933,7 +3941,7 @@ "order": 492, "prevSize": 28, "code": 61977, - "tempChar": "" + "tempChar": "" }, { "name": "ship", @@ -3941,7 +3949,7 @@ "order": 493, "prevSize": 28, "code": 61978, - "tempChar": "" + "tempChar": "" }, { "name": "user-secret", @@ -3949,7 +3957,7 @@ "order": 494, "prevSize": 28, "code": 61979, - "tempChar": "" + "tempChar": "" }, { "name": "motorcycle", @@ -3957,7 +3965,7 @@ "order": 495, "prevSize": 28, "code": 61980, - "tempChar": "" + "tempChar": "" }, { "name": "street-view", @@ -3965,7 +3973,7 @@ "order": 496, "prevSize": 28, "code": 61981, - "tempChar": "" + "tempChar": "" }, { "name": "heartbeat", @@ -3973,7 +3981,7 @@ "order": 497, "prevSize": 28, "code": 61982, - "tempChar": "" + "tempChar": "" }, { "name": "venus", @@ -3981,7 +3989,7 @@ "order": 498, "prevSize": 28, "code": 61985, - "tempChar": "" + "tempChar": "" }, { "name": "mars", @@ -3989,7 +3997,7 @@ "order": 499, "prevSize": 28, "code": 61986, - "tempChar": "" + "tempChar": "" }, { "name": "mercury", @@ -3997,7 +4005,7 @@ "order": 500, "prevSize": 28, "code": 61987, - "tempChar": "" + "tempChar": "" }, { "name": "intersex, transgender", @@ -4005,7 +4013,7 @@ "order": 501, "prevSize": 28, "code": 61988, - "tempChar": "" + "tempChar": "" }, { "name": "transgender-alt", @@ -4013,7 +4021,7 @@ "order": 502, "prevSize": 28, "code": 61989, - "tempChar": "" + "tempChar": "" }, { "name": "venus-double", @@ -4021,7 +4029,7 @@ "order": 503, "prevSize": 28, "code": 61990, - "tempChar": "" + "tempChar": "" }, { "name": "mars-double", @@ -4029,7 +4037,7 @@ "order": 504, "prevSize": 28, "code": 61991, - "tempChar": "" + "tempChar": "" }, { "name": "venus-mars", @@ -4037,7 +4045,7 @@ "order": 505, "prevSize": 28, "code": 61992, - "tempChar": "" + "tempChar": "" }, { "name": "mars-stroke", @@ -4045,7 +4053,7 @@ "order": 506, "prevSize": 28, "code": 61993, - "tempChar": "" + "tempChar": "" }, { "name": "mars-stroke-v", @@ -4053,7 +4061,7 @@ "order": 507, "prevSize": 28, "code": 61994, - "tempChar": "" + "tempChar": "" }, { "name": "mars-stroke-h", @@ -4061,7 +4069,7 @@ "order": 508, "prevSize": 28, "code": 61995, - "tempChar": "" + "tempChar": "" }, { "name": "neuter", @@ -4069,7 +4077,7 @@ "order": 509, "prevSize": 28, "code": 61996, - "tempChar": "" + "tempChar": "" }, { "name": "genderless", @@ -4077,7 +4085,7 @@ "order": 510, "prevSize": 28, "code": 61997, - "tempChar": "" + "tempChar": "" }, { "name": "facebook-official", @@ -4085,7 +4093,7 @@ "order": 511, "prevSize": 28, "code": 62000, - "tempChar": "" + "tempChar": "" }, { "name": "pinterest-p", @@ -4093,7 +4101,7 @@ "order": 512, "prevSize": 28, "code": 62001, - "tempChar": "" + "tempChar": "" }, { "name": "whatsapp", @@ -4101,7 +4109,7 @@ "order": 513, "prevSize": 28, "code": 62002, - "tempChar": "" + "tempChar": "" }, { "name": "server", @@ -4109,7 +4117,7 @@ "order": 514, "prevSize": 28, "code": 62003, - "tempChar": "" + "tempChar": "" }, { "name": "user-plus", @@ -4117,7 +4125,7 @@ "order": 515, "prevSize": 28, "code": 62004, - "tempChar": "" + "tempChar": "" }, { "name": "user-times", @@ -4125,7 +4133,7 @@ "order": 516, "prevSize": 28, "code": 62005, - "tempChar": "" + "tempChar": "" }, { "name": "bed, hotel", @@ -4133,7 +4141,7 @@ "order": 517, "prevSize": 28, "code": 62006, - "tempChar": "" + "tempChar": "" }, { "name": "viacoin", @@ -4141,7 +4149,7 @@ "order": 518, "prevSize": 28, "code": 62007, - "tempChar": "" + "tempChar": "" }, { "name": "train", @@ -4149,7 +4157,7 @@ "order": 519, "prevSize": 28, "code": 62008, - "tempChar": "" + "tempChar": "" }, { "name": "subway", @@ -4157,7 +4165,7 @@ "order": 520, "prevSize": 28, "code": 62009, - "tempChar": "" + "tempChar": "" }, { "name": "medium", @@ -4165,7 +4173,7 @@ "order": 521, "prevSize": 28, "code": 62010, - "tempChar": "" + "tempChar": "" }, { "name": "y-combinator, yc", @@ -4173,7 +4181,7 @@ "order": 522, "prevSize": 28, "code": 62011, - "tempChar": "" + "tempChar": "" }, { "name": "optin-monster", @@ -4181,7 +4189,7 @@ "order": 523, "prevSize": 28, "code": 62012, - "tempChar": "" + "tempChar": "" }, { "name": "opencart", @@ -4189,7 +4197,7 @@ "order": 524, "prevSize": 28, "code": 62013, - "tempChar": "" + "tempChar": "" }, { "name": "expeditedssl", @@ -4197,7 +4205,7 @@ "order": 525, "prevSize": 28, "code": 62014, - "tempChar": "" + "tempChar": "" }, { "name": "battery, battery-4, battery-full", @@ -4205,7 +4213,7 @@ "order": 526, "prevSize": 28, "code": 62016, - "tempChar": "" + "tempChar": "" }, { "name": "battery-3, battery-three-quarters", @@ -4213,7 +4221,7 @@ "order": 527, "prevSize": 28, "code": 62017, - "tempChar": "" + "tempChar": "" }, { "name": "battery-2, battery-half", @@ -4221,7 +4229,7 @@ "order": 528, "prevSize": 28, "code": 62018, - "tempChar": "" + "tempChar": "" }, { "name": "battery-1, battery-quarter", @@ -4229,7 +4237,7 @@ "order": 529, "prevSize": 28, "code": 62019, - "tempChar": "" + "tempChar": "" }, { "name": "battery-0, battery-empty", @@ -4237,7 +4245,7 @@ "order": 530, "prevSize": 28, "code": 62020, - "tempChar": "" + "tempChar": "" }, { "name": "mouse-pointer", @@ -4245,7 +4253,7 @@ "order": 531, "prevSize": 28, "code": 62021, - "tempChar": "" + "tempChar": "" }, { "name": "i-cursor", @@ -4253,7 +4261,7 @@ "order": 532, "prevSize": 28, "code": 62022, - "tempChar": "" + "tempChar": "" }, { "name": "object-group", @@ -4261,7 +4269,7 @@ "order": 533, "prevSize": 28, "code": 62023, - "tempChar": "" + "tempChar": "" }, { "name": "object-ungroup", @@ -4269,7 +4277,7 @@ "order": 534, "prevSize": 28, "code": 62024, - "tempChar": "" + "tempChar": "" }, { "name": "sticky-note", @@ -4277,7 +4285,7 @@ "order": 535, "prevSize": 28, "code": 62025, - "tempChar": "" + "tempChar": "" }, { "name": "sticky-note-o", @@ -4285,7 +4293,7 @@ "order": 536, "prevSize": 28, "code": 62026, - "tempChar": "" + "tempChar": "" }, { "name": "cc-jcb", @@ -4293,7 +4301,7 @@ "order": 537, "prevSize": 28, "code": 62027, - "tempChar": "" + "tempChar": "" }, { "name": "cc-diners-club", @@ -4301,7 +4309,7 @@ "order": 538, "prevSize": 28, "code": 62028, - "tempChar": "" + "tempChar": "" }, { "name": "clone", @@ -4309,7 +4317,7 @@ "order": 539, "prevSize": 28, "code": 62029, - "tempChar": "" + "tempChar": "" }, { "name": "balance-scale", @@ -4317,7 +4325,7 @@ "order": 540, "prevSize": 28, "code": 62030, - "tempChar": "" + "tempChar": "" }, { "name": "hourglass-o", @@ -4325,7 +4333,7 @@ "order": 541, "prevSize": 28, "code": 62032, - "tempChar": "" + "tempChar": "" }, { "name": "hourglass-1, hourglass-start", @@ -4333,7 +4341,7 @@ "order": 542, "prevSize": 28, "code": 62033, - "tempChar": "" + "tempChar": "" }, { "name": "hourglass-2, hourglass-half", @@ -4341,7 +4349,7 @@ "order": 543, "prevSize": 28, "code": 62034, - "tempChar": "" + "tempChar": "" }, { "name": "hourglass-3, hourglass-end", @@ -4349,7 +4357,7 @@ "order": 544, "prevSize": 28, "code": 62035, - "tempChar": "" + "tempChar": "" }, { "name": "hourglass", @@ -4357,7 +4365,7 @@ "order": 545, "prevSize": 28, "code": 62036, - "tempChar": "" + "tempChar": "" }, { "name": "hand-grab-o, hand-rock-o", @@ -4365,7 +4373,7 @@ "order": 546, "prevSize": 28, "code": 62037, - "tempChar": "" + "tempChar": "" }, { "name": "hand-paper-o, hand-stop-o", @@ -4373,7 +4381,7 @@ "order": 547, "prevSize": 28, "code": 62038, - "tempChar": "" + "tempChar": "" }, { "name": "hand-scissors-o", @@ -4381,7 +4389,7 @@ "order": 548, "prevSize": 28, "code": 62039, - "tempChar": "" + "tempChar": "" }, { "name": "hand-lizard-o", @@ -4389,7 +4397,7 @@ "order": 549, "prevSize": 28, "code": 62040, - "tempChar": "" + "tempChar": "" }, { "name": "hand-spock-o", @@ -4397,7 +4405,7 @@ "order": 550, "prevSize": 28, "code": 62041, - "tempChar": "" + "tempChar": "" }, { "name": "hand-pointer-o", @@ -4405,7 +4413,7 @@ "order": 551, "prevSize": 28, "code": 62042, - "tempChar": "" + "tempChar": "" }, { "name": "hand-peace-o", @@ -4413,7 +4421,7 @@ "order": 552, "prevSize": 28, "code": 62043, - "tempChar": "" + "tempChar": "" }, { "name": "trademark", @@ -4421,7 +4429,7 @@ "order": 553, "prevSize": 28, "code": 62044, - "tempChar": "" + "tempChar": "" }, { "name": "registered", @@ -4429,7 +4437,7 @@ "order": 554, "prevSize": 28, "code": 62045, - "tempChar": "" + "tempChar": "" }, { "name": "creative-commons", @@ -4437,7 +4445,7 @@ "order": 555, "prevSize": 28, "code": 62046, - "tempChar": "" + "tempChar": "" }, { "name": "gg", @@ -4445,7 +4453,7 @@ "order": 556, "prevSize": 28, "code": 62048, - "tempChar": "" + "tempChar": "" }, { "name": "gg-circle", @@ -4453,7 +4461,7 @@ "order": 557, "prevSize": 28, "code": 62049, - "tempChar": "" + "tempChar": "" }, { "name": "tripadvisor", @@ -4461,7 +4469,7 @@ "order": 558, "prevSize": 28, "code": 62050, - "tempChar": "" + "tempChar": "" }, { "name": "odnoklassniki", @@ -4469,7 +4477,7 @@ "order": 559, "prevSize": 28, "code": 62051, - "tempChar": "" + "tempChar": "" }, { "name": "odnoklassniki-square", @@ -4477,7 +4485,7 @@ "order": 560, "prevSize": 28, "code": 62052, - "tempChar": "" + "tempChar": "" }, { "name": "get-pocket", @@ -4485,7 +4493,7 @@ "order": 561, "prevSize": 28, "code": 62053, - "tempChar": "" + "tempChar": "" }, { "name": "wikipedia-w", @@ -4493,7 +4501,7 @@ "order": 562, "prevSize": 28, "code": 62054, - "tempChar": "" + "tempChar": "" }, { "name": "safari", @@ -4501,7 +4509,7 @@ "order": 563, "prevSize": 28, "code": 62055, - "tempChar": "" + "tempChar": "" }, { "name": "chrome", @@ -4509,7 +4517,7 @@ "order": 564, "prevSize": 28, "code": 62056, - "tempChar": "" + "tempChar": "" }, { "name": "firefox", @@ -4517,7 +4525,7 @@ "order": 565, "prevSize": 28, "code": 62057, - "tempChar": "" + "tempChar": "" }, { "name": "opera", @@ -4525,7 +4533,7 @@ "order": 566, "prevSize": 28, "code": 62058, - "tempChar": "" + "tempChar": "" }, { "name": "internet-explorer", @@ -4533,7 +4541,7 @@ "order": 567, "prevSize": 28, "code": 62059, - "tempChar": "" + "tempChar": "" }, { "name": "television, tv", @@ -4541,7 +4549,7 @@ "order": 568, "prevSize": 28, "code": 62060, - "tempChar": "" + "tempChar": "" }, { "name": "contao", @@ -4549,7 +4557,7 @@ "order": 569, "prevSize": 28, "code": 62061, - "tempChar": "" + "tempChar": "" }, { "name": "500px", @@ -4557,7 +4565,7 @@ "order": 570, "prevSize": 28, "code": 62062, - "tempChar": "" + "tempChar": "" }, { "name": "amazon", @@ -4565,7 +4573,7 @@ "order": 571, "prevSize": 28, "code": 62064, - "tempChar": "" + "tempChar": "" }, { "name": "calendar-plus-o", @@ -4573,7 +4581,7 @@ "order": 572, "prevSize": 28, "code": 62065, - "tempChar": "" + "tempChar": "" }, { "name": "calendar-minus-o", @@ -4581,7 +4589,7 @@ "order": 573, "prevSize": 28, "code": 62066, - "tempChar": "" + "tempChar": "" }, { "name": "calendar-times-o", @@ -4589,7 +4597,7 @@ "order": 574, "prevSize": 28, "code": 62067, - "tempChar": "" + "tempChar": "" }, { "name": "calendar-check-o", @@ -4597,7 +4605,7 @@ "order": 575, "prevSize": 28, "code": 62068, - "tempChar": "" + "tempChar": "" }, { "name": "industry", @@ -4605,7 +4613,7 @@ "order": 576, "prevSize": 28, "code": 62069, - "tempChar": "" + "tempChar": "" }, { "name": "map-pin", @@ -4613,7 +4621,7 @@ "order": 577, "prevSize": 28, "code": 62070, - "tempChar": "" + "tempChar": "" }, { "name": "map-signs", @@ -4621,7 +4629,7 @@ "order": 578, "prevSize": 28, "code": 62071, - "tempChar": "" + "tempChar": "" }, { "name": "map-o", @@ -4629,7 +4637,7 @@ "order": 579, "prevSize": 28, "code": 62072, - "tempChar": "" + "tempChar": "" }, { "name": "map", @@ -4637,7 +4645,7 @@ "order": 580, "prevSize": 28, "code": 62073, - "tempChar": "" + "tempChar": "" }, { "name": "commenting", @@ -4645,7 +4653,7 @@ "order": 581, "prevSize": 28, "code": 62074, - "tempChar": "" + "tempChar": "" }, { "name": "commenting-o", @@ -4653,7 +4661,7 @@ "order": 582, "prevSize": 28, "code": 62075, - "tempChar": "" + "tempChar": "" }, { "name": "houzz", @@ -4661,7 +4669,7 @@ "order": 583, "prevSize": 28, "code": 62076, - "tempChar": "" + "tempChar": "" }, { "name": "vimeo", @@ -4669,7 +4677,7 @@ "order": 584, "prevSize": 28, "code": 62077, - "tempChar": "" + "tempChar": "" }, { "name": "black-tie", @@ -4677,7 +4685,7 @@ "order": 585, "prevSize": 28, "code": 62078, - "tempChar": "" + "tempChar": "" }, { "name": "fonticons", @@ -4685,7 +4693,7 @@ "order": 586, "prevSize": 28, "code": 62080, - "tempChar": "" + "tempChar": "" }, { "name": "reddit-alien", @@ -4693,7 +4701,7 @@ "order": 587, "prevSize": 28, "code": 62081, - "tempChar": "" + "tempChar": "" }, { "name": "edge", @@ -4701,7 +4709,7 @@ "order": 588, "prevSize": 28, "code": 62082, - "tempChar": "" + "tempChar": "" }, { "name": "credit-card-alt", @@ -4709,7 +4717,7 @@ "order": 589, "prevSize": 28, "code": 62083, - "tempChar": "" + "tempChar": "" }, { "name": "codiepie", @@ -4717,7 +4725,7 @@ "order": 590, "prevSize": 28, "code": 62084, - "tempChar": "" + "tempChar": "" }, { "name": "modx", @@ -4725,7 +4733,7 @@ "order": 591, "prevSize": 28, "code": 62085, - "tempChar": "" + "tempChar": "" }, { "name": "fort-awesome", @@ -4733,7 +4741,7 @@ "order": 592, "prevSize": 28, "code": 62086, - "tempChar": "" + "tempChar": "" }, { "name": "usb", @@ -4741,7 +4749,7 @@ "order": 593, "prevSize": 28, "code": 62087, - "tempChar": "" + "tempChar": "" }, { "name": "product-hunt", @@ -4749,7 +4757,7 @@ "order": 594, "prevSize": 28, "code": 62088, - "tempChar": "" + "tempChar": "" }, { "name": "mixcloud", @@ -4757,7 +4765,7 @@ "order": 595, "prevSize": 28, "code": 62089, - "tempChar": "" + "tempChar": "" }, { "name": "scribd", @@ -4765,7 +4773,7 @@ "order": 596, "prevSize": 28, "code": 62090, - "tempChar": "" + "tempChar": "" }, { "name": "pause-circle", @@ -4773,7 +4781,7 @@ "order": 597, "prevSize": 28, "code": 62091, - "tempChar": "" + "tempChar": "" }, { "name": "pause-circle-o", @@ -4781,7 +4789,7 @@ "order": 598, "prevSize": 28, "code": 62092, - "tempChar": "" + "tempChar": "" }, { "name": "stop-circle", @@ -4789,7 +4797,7 @@ "order": 599, "prevSize": 28, "code": 62093, - "tempChar": "" + "tempChar": "" }, { "name": "stop-circle-o", @@ -4797,7 +4805,7 @@ "order": 600, "prevSize": 28, "code": 62094, - "tempChar": "" + "tempChar": "" }, { "name": "shopping-bag", @@ -4805,7 +4813,7 @@ "order": 601, "prevSize": 28, "code": 62096, - "tempChar": "" + "tempChar": "" }, { "name": "shopping-basket", @@ -4813,7 +4821,7 @@ "order": 602, "prevSize": 28, "code": 62097, - "tempChar": "" + "tempChar": "" }, { "name": "hashtag", @@ -4821,7 +4829,7 @@ "order": 603, "prevSize": 28, "code": 62098, - "tempChar": "" + "tempChar": "" }, { "name": "bluetooth", @@ -4829,7 +4837,7 @@ "order": 604, "prevSize": 28, "code": 62099, - "tempChar": "" + "tempChar": "" }, { "name": "bluetooth-b", @@ -4837,7 +4845,7 @@ "order": 605, "prevSize": 28, "code": 62100, - "tempChar": "" + "tempChar": "" }, { "name": "percent", @@ -4845,7 +4853,7 @@ "order": 606, "prevSize": 28, "code": 62101, - "tempChar": "" + "tempChar": "" }, { "name": "gitlab", @@ -4853,7 +4861,7 @@ "order": 607, "prevSize": 28, "code": 62102, - "tempChar": "" + "tempChar": "" }, { "name": "wpbeginner", @@ -4861,7 +4869,7 @@ "order": 608, "prevSize": 28, "code": 62103, - "tempChar": "" + "tempChar": "" }, { "name": "wpforms", @@ -4869,7 +4877,7 @@ "order": 609, "prevSize": 28, "code": 62104, - "tempChar": "" + "tempChar": "" }, { "name": "envira", @@ -4877,7 +4885,7 @@ "order": 610, "prevSize": 28, "code": 62105, - "tempChar": "" + "tempChar": "" }, { "name": "universal-access", @@ -4885,7 +4893,7 @@ "order": 611, "prevSize": 28, "code": 62106, - "tempChar": "" + "tempChar": "" }, { "name": "wheelchair-alt", @@ -4893,7 +4901,7 @@ "order": 612, "prevSize": 28, "code": 62107, - "tempChar": "" + "tempChar": "" }, { "name": "question-circle-o", @@ -4901,7 +4909,7 @@ "order": 613, "prevSize": 28, "code": 62108, - "tempChar": "" + "tempChar": "" }, { "name": "blind", @@ -4909,7 +4917,7 @@ "order": 614, "prevSize": 28, "code": 62109, - "tempChar": "" + "tempChar": "" }, { "name": "audio-description", @@ -4917,7 +4925,7 @@ "order": 615, "prevSize": 28, "code": 62110, - "tempChar": "" + "tempChar": "" }, { "name": "volume-control-phone", @@ -4925,7 +4933,7 @@ "order": 616, "prevSize": 28, "code": 62112, - "tempChar": "" + "tempChar": "" }, { "name": "braille", @@ -4933,7 +4941,7 @@ "order": 617, "prevSize": 28, "code": 62113, - "tempChar": "" + "tempChar": "" }, { "name": "assistive-listening-systems", @@ -4941,7 +4949,7 @@ "order": 618, "prevSize": 28, "code": 62114, - "tempChar": "" + "tempChar": "" }, { "name": "american-sign-language-interpreting, asl-interpreting", @@ -4949,7 +4957,7 @@ "order": 619, "prevSize": 28, "code": 62115, - "tempChar": "" + "tempChar": "" }, { "name": "deaf, deafness, hard-of-hearing", @@ -4957,7 +4965,7 @@ "order": 620, "prevSize": 28, "code": 62116, - "tempChar": "" + "tempChar": "" }, { "name": "glide", @@ -4965,7 +4973,7 @@ "order": 621, "prevSize": 28, "code": 62117, - "tempChar": "" + "tempChar": "" }, { "name": "glide-g", @@ -4973,7 +4981,7 @@ "order": 622, "prevSize": 28, "code": 62118, - "tempChar": "" + "tempChar": "" }, { "name": "sign-language, signing", @@ -4981,7 +4989,7 @@ "order": 623, "prevSize": 28, "code": 62119, - "tempChar": "" + "tempChar": "" }, { "name": "low-vision", @@ -4989,7 +4997,7 @@ "order": 624, "prevSize": 28, "code": 62120, - "tempChar": "" + "tempChar": "" }, { "name": "viadeo", @@ -4997,7 +5005,7 @@ "order": 625, "prevSize": 28, "code": 62121, - "tempChar": "" + "tempChar": "" }, { "name": "viadeo-square", @@ -5005,7 +5013,7 @@ "order": 626, "prevSize": 28, "code": 62122, - "tempChar": "" + "tempChar": "" }, { "name": "snapchat", @@ -5013,7 +5021,7 @@ "order": 627, "prevSize": 28, "code": 62123, - "tempChar": "" + "tempChar": "" }, { "name": "snapchat-ghost", @@ -5021,7 +5029,7 @@ "order": 628, "prevSize": 28, "code": 62124, - "tempChar": "" + "tempChar": "" }, { "name": "snapchat-square", @@ -5029,7 +5037,7 @@ "order": 629, "prevSize": 28, "code": 62125, - "tempChar": "" + "tempChar": "" }, { "name": "pied-piper", @@ -5037,7 +5045,7 @@ "order": 630, "prevSize": 28, "code": 62126, - "tempChar": "" + "tempChar": "" }, { "name": "first-order", @@ -5045,7 +5053,7 @@ "order": 631, "prevSize": 28, "code": 62128, - "tempChar": "" + "tempChar": "" }, { "name": "yoast", @@ -5053,7 +5061,7 @@ "order": 632, "prevSize": 28, "code": 62129, - "tempChar": "" + "tempChar": "" }, { "name": "themeisle", @@ -5061,7 +5069,7 @@ "order": 633, "prevSize": 28, "code": 62130, - "tempChar": "" + "tempChar": "" }, { "name": "google-plus-circle, google-plus-official", @@ -5069,7 +5077,7 @@ "order": 634, "prevSize": 28, "code": 62131, - "tempChar": "" + "tempChar": "" }, { "name": "fa, font-awesome", @@ -5077,7 +5085,7 @@ "order": 635, "prevSize": 28, "code": 62132, - "tempChar": "" + "tempChar": "" }, { "name": "handshake-o", @@ -5085,7 +5093,7 @@ "order": 636, "prevSize": 28, "code": 62133, - "tempChar": "" + "tempChar": "" }, { "name": "envelope-open", @@ -5093,7 +5101,7 @@ "order": 637, "prevSize": 28, "code": 62134, - "tempChar": "" + "tempChar": "" }, { "name": "envelope-open-o", @@ -5101,7 +5109,7 @@ "order": 638, "prevSize": 28, "code": 62135, - "tempChar": "" + "tempChar": "" }, { "name": "linode", @@ -5109,7 +5117,7 @@ "order": 639, "prevSize": 28, "code": 62136, - "tempChar": "" + "tempChar": "" }, { "name": "address-book", @@ -5117,7 +5125,7 @@ "order": 640, "prevSize": 28, "code": 62137, - "tempChar": "" + "tempChar": "" }, { "name": "address-book-o", @@ -5125,7 +5133,7 @@ "order": 641, "prevSize": 28, "code": 62138, - "tempChar": "" + "tempChar": "" }, { "name": "address-card, vcard", @@ -5133,7 +5141,7 @@ "order": 642, "prevSize": 28, "code": 62139, - "tempChar": "" + "tempChar": "" }, { "name": "address-card-o, vcard-o", @@ -5141,7 +5149,7 @@ "order": 643, "prevSize": 28, "code": 62140, - "tempChar": "" + "tempChar": "" }, { "name": "user-circle", @@ -5149,7 +5157,7 @@ "order": 644, "prevSize": 28, "code": 62141, - "tempChar": "" + "tempChar": "" }, { "name": "user-circle-o", @@ -5157,7 +5165,7 @@ "order": 645, "prevSize": 28, "code": 62142, - "tempChar": "" + "tempChar": "" }, { "name": "user-o", @@ -5165,7 +5173,7 @@ "order": 646, "prevSize": 28, "code": 62144, - "tempChar": "" + "tempChar": "" }, { "name": "id-badge", @@ -5173,7 +5181,7 @@ "order": 647, "prevSize": 28, "code": 62145, - "tempChar": "" + "tempChar": "" }, { "name": "drivers-license, id-card", @@ -5181,7 +5189,7 @@ "order": 648, "prevSize": 28, "code": 62146, - "tempChar": "" + "tempChar": "" }, { "name": "drivers-license-o, id-card-o", @@ -5189,7 +5197,7 @@ "order": 649, "prevSize": 28, "code": 62147, - "tempChar": "" + "tempChar": "" }, { "name": "quora", @@ -5197,7 +5205,7 @@ "order": 650, "prevSize": 28, "code": 62148, - "tempChar": "" + "tempChar": "" }, { "name": "free-code-camp", @@ -5205,7 +5213,7 @@ "order": 651, "prevSize": 28, "code": 62149, - "tempChar": "" + "tempChar": "" }, { "name": "telegram", @@ -5213,7 +5221,7 @@ "order": 652, "prevSize": 28, "code": 62150, - "tempChar": "" + "tempChar": "" }, { "name": "thermometer, thermometer-4, thermometer-full", @@ -5221,7 +5229,7 @@ "order": 653, "prevSize": 28, "code": 62151, - "tempChar": "" + "tempChar": "" }, { "name": "thermometer-3, thermometer-three-quarters", @@ -5229,7 +5237,7 @@ "order": 654, "prevSize": 28, "code": 62152, - "tempChar": "" + "tempChar": "" }, { "name": "thermometer-2, thermometer-half", @@ -5237,7 +5245,7 @@ "order": 655, "prevSize": 28, "code": 62153, - "tempChar": "" + "tempChar": "" }, { "name": "thermometer-1, thermometer-quarter", @@ -5245,7 +5253,7 @@ "order": 656, "prevSize": 28, "code": 62154, - "tempChar": "" + "tempChar": "" }, { "name": "thermometer-0, thermometer-empty", @@ -5253,7 +5261,7 @@ "order": 657, "prevSize": 28, "code": 62155, - "tempChar": "" + "tempChar": "" }, { "name": "shower", @@ -5261,7 +5269,7 @@ "order": 658, "prevSize": 28, "code": 62156, - "tempChar": "" + "tempChar": "" }, { "name": "bath, bathtub, s15", @@ -5269,7 +5277,7 @@ "order": 659, "prevSize": 28, "code": 62157, - "tempChar": "" + "tempChar": "" }, { "name": "podcast", @@ -5277,7 +5285,7 @@ "order": 660, "prevSize": 28, "code": 62158, - "tempChar": "" + "tempChar": "" }, { "name": "window-maximize", @@ -5285,7 +5293,7 @@ "order": 661, "prevSize": 28, "code": 62160, - "tempChar": "" + "tempChar": "" }, { "name": "window-minimize", @@ -5293,7 +5301,7 @@ "order": 662, "prevSize": 28, "code": 62161, - "tempChar": "" + "tempChar": "" }, { "name": "window-restore", @@ -5301,7 +5309,7 @@ "order": 663, "prevSize": 28, "code": 62162, - "tempChar": "" + "tempChar": "" }, { "name": "times-rectangle, window-close", @@ -5309,7 +5317,7 @@ "order": 664, "prevSize": 28, "code": 62163, - "tempChar": "" + "tempChar": "" }, { "name": "times-rectangle-o, window-close-o", @@ -5317,7 +5325,7 @@ "order": 665, "prevSize": 28, "code": 62164, - "tempChar": "" + "tempChar": "" }, { "name": "bandcamp", @@ -5325,7 +5333,7 @@ "order": 666, "prevSize": 28, "code": 62165, - "tempChar": "" + "tempChar": "" }, { "name": "grav", @@ -5333,7 +5341,7 @@ "order": 667, "prevSize": 28, "code": 62166, - "tempChar": "" + "tempChar": "" }, { "name": "etsy", @@ -5341,7 +5349,7 @@ "order": 668, "prevSize": 28, "code": 62167, - "tempChar": "" + "tempChar": "" }, { "name": "imdb", @@ -5349,7 +5357,7 @@ "order": 669, "prevSize": 28, "code": 62168, - "tempChar": "" + "tempChar": "" }, { "name": "ravelry", @@ -5357,7 +5365,7 @@ "order": 670, "prevSize": 28, "code": 62169, - "tempChar": "" + "tempChar": "" }, { "name": "eercast", @@ -5365,7 +5373,7 @@ "order": 671, "prevSize": 28, "code": 62170, - "tempChar": "" + "tempChar": "" }, { "name": "microchip", @@ -5373,7 +5381,7 @@ "order": 672, "prevSize": 28, "code": 62171, - "tempChar": "" + "tempChar": "" }, { "name": "snowflake-o", @@ -5381,7 +5389,7 @@ "order": 673, "prevSize": 28, "code": 62172, - "tempChar": "" + "tempChar": "" }, { "name": "superpowers", @@ -5389,7 +5397,7 @@ "order": 674, "prevSize": 28, "code": 62173, - "tempChar": "" + "tempChar": "" }, { "name": "wpexplorer", @@ -5397,7 +5405,7 @@ "order": 675, "prevSize": 28, "code": 62174, - "tempChar": "" + "tempChar": "" }, { "name": "meetup", @@ -5405,7 +5413,7 @@ "order": 676, "prevSize": 28, "code": 62176, - "tempChar": "" + "tempChar": "" } ], "id": 2, @@ -5415,11 +5423,30 @@ "designer": "Dave Gandy", "designerURL": "https://github.com/davegandy", "license": "Custom", - "licenseURL": "https://github.com/FortAwesome/Font-Awesome#license" + "licenseURL": "https://github.com/FortAwesome/Font-Awesome#license", + "importSize": { + "width": 16, + "height": 16 + } }, "height": 1024, "prevSize": 28, "icons": [ + { + "id": 675, + "paths": [ + "M512.083 959.936c118.817 0 232.769-47.2 316.781-131.213 84.019-84.019 131.219-197.969 131.219-316.785 0-8.487-3.373-16.627-9.376-22.628-5.997-6.001-14.138-9.373-22.624-9.373s-16.627 3.372-22.63 9.373c-5.997 6.001-9.37 14.141-9.37 22.627-0.019 87.81-30.131 172.959-85.318 241.26s-132.115 115.622-217.962 134.086c-85.848 18.458-175.428 6.931-253.811-32.646-78.383-39.584-140.833-104.832-176.941-184.87-36.108-80.045-43.693-170.045-21.49-255.001s72.852-159.737 143.505-211.878c70.653-52.141 157.042-78.492 244.768-74.662s171.487 37.612 237.33 95.712h-158.081c-8.487 0-16.626 3.372-22.627 9.373s-9.373 14.141-9.373 22.627c0 8.487 3.372 16.627 9.373 22.628s14.14 9.372 22.627 9.372h224.001c8.486 0 16.627-3.371 22.624-9.372 6.003-6.001 9.376-14.141 9.376-22.628v-224c0-8.487-3.373-16.626-9.376-22.627-5.997-6.001-14.138-9.373-22.624-9.373s-16.627 3.371-22.63 9.373c-5.997 6.001-9.37 14.14-9.37 22.627v136.96c-55.162-46.332-120.678-78.68-191.002-94.301s-143.375-14.052-212.963 4.571c-69.588 18.623-133.659 53.753-186.78 102.41s-93.725 109.405-118.369 177.096c-24.644 67.69-32.602 140.324-23.199 211.745 9.404 71.419 35.891 139.521 77.216 198.523 41.325 59.008 96.27 107.174 160.174 140.422s134.885 50.598 206.922 50.573v0z" + ], + "attrs": [ + {} + ], + "isMulticolor": false, + "isMulticolor2": false, + "grid": 14, + "tags": [ + "reload" + ] + }, { "id": 0, "paths": [ @@ -15705,5 +15732,6 @@ "showCodes": true, "gridSize": 16 }, - "uid": -1 + "uid": -1, + "time": 1630400984269 } \ No newline at end of file diff --git a/arduino-ide-extension/src/browser/style/fonts.css b/arduino-ide-extension/src/browser/style/fonts.css index bcd251d1f..504c53b3b 100644 --- a/arduino-ide-extension/src/browser/style/fonts.css +++ b/arduino-ide-extension/src/browser/style/fonts.css @@ -24,6 +24,9 @@ i { -moz-osx-font-smoothing: grayscale; } +.fa-reload:before { + content: "\e900"; +} .fa-asterisk:before { content: "\f069"; } diff --git a/arduino-ide-extension/src/browser/style/fonts/FontAwesome.svg b/arduino-ide-extension/src/browser/style/fonts/FontAwesome.svg index 7a88263b3..e1ac23c79 100644 --- a/arduino-ide-extension/src/browser/style/fonts/FontAwesome.svg +++ b/arduino-ide-extension/src/browser/style/fonts/FontAwesome.svg @@ -7,6 +7,7 @@ + diff --git a/arduino-ide-extension/src/browser/style/fonts/FontAwesome.ttf b/arduino-ide-extension/src/browser/style/fonts/FontAwesome.ttf index c8891ff69b9e3e829900f8cc62abe534004e6cad..fc1d3a8f86cffe875b68b4285d54bb51fb91e0cb 100644 GIT binary patch delta 3408 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 diff --git a/arduino-ide-extension/src/browser/style/fonts/FontAwesome.woff b/arduino-ide-extension/src/browser/style/fonts/FontAwesome.woff index 5fd5cd23afe411320c1d46e3da6693417d349d09..ac32878976982c73ac81f0f54c0d70faf5b103e6 100644 GIT binary patch delta 3478 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 B{;B`~ diff --git a/arduino-ide-extension/src/browser/style/index.css b/arduino-ide-extension/src/browser/style/index.css index 1e3b4ab21..a9dcd7a16 100644 --- a/arduino-ide-extension/src/browser/style/index.css +++ b/arduino-ide-extension/src/browser/style/index.css @@ -96,3 +96,7 @@ button.theia-button.main { align-items: center; white-space: nowrap; } + +.fa-reload { + font-size: 14px; +} \ No newline at end of file diff --git a/arduino-ide-extension/src/browser/widgets/cloud-sketchbook/cloud-user-status.tsx b/arduino-ide-extension/src/browser/widgets/cloud-sketchbook/cloud-user-status.tsx index bbaaf7d20..e99ebfd8c 100644 --- a/arduino-ide-extension/src/browser/widgets/cloud-sketchbook/cloud-user-status.tsx +++ b/arduino-ide-extension/src/browser/widgets/cloud-sketchbook/cloud-user-status.tsx @@ -63,7 +63,7 @@ export class UserStatus extends React.Component<
{ this.setState({ refreshing: true }); - this.props.model.updateRoot().then(() => { + Promise.all([ + this.props.model.updateRoot(), + new Promise((resolve) => setTimeout(() => resolve(true), 1000)), + ]).then(() => { this.props.model.sketchbookTree().refresh(); this.setState({ refreshing: false }); }); From 658c19f55be2c5edc55f551260f1460c7c2cc533 Mon Sep 17 00:00:00 2001 From: Alberto Iannaccone Date: Thu, 2 Sep 2021 11:50:04 +0100 Subject: [PATCH 07/18] [ATL-1571] Fix editor quick suggestions preference (#494) * Fix editor quick suggestions preference * little settings refactoring --- .../src/browser/settings.tsx | 79 +++++++++++-------- 1 file changed, 48 insertions(+), 31 deletions(-) diff --git a/arduino-ide-extension/src/browser/settings.tsx b/arduino-ide-extension/src/browser/settings.tsx index 5004732e4..07ab229fd 100644 --- a/arduino-ide-extension/src/browser/settings.tsx +++ b/arduino-ide-extension/src/browser/settings.tsx @@ -34,6 +34,27 @@ import { ProxySettings, } from '../common/protocol'; +const EDITOR_SETTING = 'editor'; +const FONT_SIZE_SETTING = `${EDITOR_SETTING}.fontSize`; +const AUTO_SAVE_SETTING = `${EDITOR_SETTING}.autoSave`; +const QUICK_SUGGESTIONS_SETTING = `${EDITOR_SETTING}.quickSuggestions`; +const ARDUINO_SETTING = 'arduino'; +const WINDOW_SETTING = `${ARDUINO_SETTING}.window`; +// const IDE_SETTING = `${ARDUINO_SETTING}.ide`; +const COMPILE_SETTING = `${ARDUINO_SETTING}.compile`; +const UPLOAD_SETTING = `${ARDUINO_SETTING}.upload`; +const LANGUAGE_SETTING = `${ARDUINO_SETTING}.language`; +const SKETCHBOOK_SETTING = `${ARDUINO_SETTING}.sketchbook`; +const AUTO_SCALE_SETTING = `${WINDOW_SETTING}.autoScale`; +const ZOOM_LEVEL_SETTING = `${WINDOW_SETTING}.zoomLevel`; +// const AUTO_UPDATE_SETTING = `${IDE_SETTING}.autoUpdate`; +const COMPILE_VERBOSE_SETTING = `${COMPILE_SETTING}.verbose`; +const COMPILE_WARNINGS_SETTING = `${COMPILE_SETTING}.warnings`; +const UPLOAD_VERBOSE_SETTING = `${UPLOAD_SETTING}.verbose`; +const UPLOAD_VERIFY_SETTING = `${UPLOAD_SETTING}.verify`; +const LANGUAGE_LOG_SETTING = `${LANGUAGE_SETTING}.log`; +const SHOW_ALL_FILES_SETTING = `${SKETCHBOOK_SETTING}.showAllFiles`; + export interface Settings extends Index { editorFontSize: number; // `editor.fontSize` themeId: string; // `workbench.colorTheme` @@ -109,32 +130,28 @@ export class SettingsService { sketchbookShowAllFiles, cliConfig, ] = await Promise.all([ - this.preferenceService.get('editor.fontSize', 12), + this.preferenceService.get(FONT_SIZE_SETTING, 12), this.preferenceService.get( 'workbench.colorTheme', 'arduino-theme' ), - this.preferenceService.get<'on' | 'off'>('editor.autoSave', 'on'), - this.preferenceService.get>( - 'editor.quickSuggestion', - { - other: false, - comments: false, - strings: false, - } - ), - this.preferenceService.get('arduino.window.autoScale', true), - this.preferenceService.get('arduino.window.zoomLevel', 0), - // this.preferenceService.get('arduino.ide.autoUpdate', true), - this.preferenceService.get('arduino.compile.verbose', true), - this.preferenceService.get('arduino.compile.warnings', 'None'), - this.preferenceService.get('arduino.upload.verbose', true), - this.preferenceService.get('arduino.upload.verify', true), - this.preferenceService.get('arduino.language.log', true), - this.preferenceService.get( - 'arduino.sketchbook.showAllFiles', - false - ), + this.preferenceService.get<'on' | 'off'>(AUTO_SAVE_SETTING, 'on'), + this.preferenceService.get< + Record<'other' | 'comments' | 'strings', boolean> + >(QUICK_SUGGESTIONS_SETTING, { + other: false, + comments: false, + strings: false, + }), + this.preferenceService.get(AUTO_SCALE_SETTING, true), + this.preferenceService.get(ZOOM_LEVEL_SETTING, 0), + // this.preferenceService.get(AUTO_UPDATE_SETTING, true), + this.preferenceService.get(COMPILE_VERBOSE_SETTING, true), + this.preferenceService.get(COMPILE_WARNINGS_SETTING, 'None'), + this.preferenceService.get(UPLOAD_VERBOSE_SETTING, true), + this.preferenceService.get(UPLOAD_VERIFY_SETTING, true), + this.preferenceService.get(LANGUAGE_LOG_SETTING, true), + this.preferenceService.get(SHOW_ALL_FILES_SETTING, false), this.configService.getConfiguration(), ]); const { additionalUrls, sketchDirUri, network } = cliConfig; @@ -257,43 +274,43 @@ export class SettingsService { PreferenceScope.User ), this.preferenceService.set( - 'arduino.window.autoScale', + AUTO_SCALE_SETTING, autoScaleInterface, PreferenceScope.User ), this.preferenceService.set( - 'arduino.window.zoomLevel', + ZOOM_LEVEL_SETTING, interfaceScale, PreferenceScope.User ), - // this.preferenceService.set('arduino.ide.autoUpdate', checkForUpdates, PreferenceScope.User), + // this.preferenceService.set(AUTO_UPDATE_SETTING, checkForUpdates, PreferenceScope.User), this.preferenceService.set( - 'arduino.compile.verbose', + COMPILE_VERBOSE_SETTING, verboseOnCompile, PreferenceScope.User ), this.preferenceService.set( - 'arduino.compile.warnings', + COMPILE_WARNINGS_SETTING, compilerWarnings, PreferenceScope.User ), this.preferenceService.set( - 'arduino.upload.verbose', + UPLOAD_VERBOSE_SETTING, verboseOnUpload, PreferenceScope.User ), this.preferenceService.set( - 'arduino.upload.verify', + UPLOAD_VERIFY_SETTING, verifyAfterUpload, PreferenceScope.User ), this.preferenceService.set( - 'arduino.language.log', + LANGUAGE_LOG_SETTING, enableLsLogs, PreferenceScope.User ), this.preferenceService.set( - 'arduino.sketchbook.showAllFiles', + SHOW_ALL_FILES_SETTING, sketchbookShowAllFiles, PreferenceScope.User ), From bfb90a8b4f263c7a70cfc230a5d3f1b458629c61 Mon Sep 17 00:00:00 2001 From: Alberto Iannaccone Date: Thu, 2 Sep 2021 11:50:26 +0100 Subject: [PATCH 08/18] at first ide startup invoke installation of arduino:avr (#497) --- .../browser/arduino-frontend-contribution.tsx | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/arduino-ide-extension/src/browser/arduino-frontend-contribution.tsx b/arduino-ide-extension/src/browser/arduino-frontend-contribution.tsx index ecb23c9ea..9214d5e42 100644 --- a/arduino-ide-extension/src/browser/arduino-frontend-contribution.tsx +++ b/arduino-ide-extension/src/browser/arduino-frontend-contribution.tsx @@ -11,6 +11,7 @@ import { ContextMenuRenderer, FrontendApplication, FrontendApplicationContribution, + LocalStorageService, OpenerService, StatusBar, StatusBarAlignment, @@ -79,6 +80,8 @@ import { FileChangeType } from '@theia/filesystem/lib/browser'; import { FrontendApplicationStateService } from '@theia/core/lib/browser/frontend-application-state'; import { SketchbookWidgetContribution } from './widgets/sketchbook/sketchbook-widget-contribution'; +const INIT_AVR_PACKAGES = 'initializedAvrPackages'; + @injectable() export class ArduinoFrontendContribution implements @@ -199,6 +202,9 @@ export class ArduinoFrontendContribution @inject(FrontendApplicationStateService) protected readonly appStateService: FrontendApplicationStateService; + @inject(LocalStorageService) + protected readonly localStorageService: LocalStorageService; + protected invalidConfigPopup: | Promise | undefined; @@ -206,6 +212,16 @@ export class ArduinoFrontendContribution @postConstruct() protected async init(): Promise { + const notFirstStartup = await this.localStorageService.getData( + INIT_AVR_PACKAGES + ); + if (!notFirstStartup) { + await this.localStorageService.setData(INIT_AVR_PACKAGES, true); + const avrPackage = await this.boardsService.getBoardPackage({ + id: 'arduino:avr', + }); + avrPackage && (await this.boardsService.install({ item: avrPackage })); + } if (!window.navigator.onLine) { // tslint:disable-next-line:max-line-length this.messageService.warn( From a46f36acd13f4d53ae0ae3062d63132e9f2f60c4 Mon Sep 17 00:00:00 2001 From: rsora Date: Fri, 24 Sep 2021 17:50:25 +0200 Subject: [PATCH 09/18] [skip changelog] Add stats workflow to gather downloads data --- .github/tools/fetch_athena_stats.sh | 118 +++++++++++++++++++++++++++ .github/workflows/arduino-stats.yaml | 56 +++++++++++++ .github/workflows/github-stats.yaml | 96 ++++++++++++++++++++++ 3 files changed, 270 insertions(+) create mode 100755 .github/tools/fetch_athena_stats.sh create mode 100644 .github/workflows/arduino-stats.yaml create mode 100644 .github/workflows/github-stats.yaml diff --git a/.github/tools/fetch_athena_stats.sh b/.github/tools/fetch_athena_stats.sh new file mode 100755 index 000000000..5459863aa --- /dev/null +++ b/.github/tools/fetch_athena_stats.sh @@ -0,0 +1,118 @@ +#!/usr/bin/env bash + +# This script performs the following: +# 1. Run the query, use jq to capture the QueryExecutionId, and then capture that into bash variable +# 2. Wait for the query to finish running (240 seconds). +# 3. Get the results. +# 4. Json data points struct build + +# Expected env variables are: +# AWS_ACCESS_KEY_ID and AWS_SECRET_ACCESS_KEY for accessing AWS resources +# AWS_ATHENA_SOURCE_TABLE +# AWS_ATHENA_OUTPUT_LOCATION +# GITHUB_REPOSITORY + +set -euo pipefail + +loadExecutionId=$( + aws athena start-query-execution \ + --query-string "MSCK REPAIR TABLE ${AWS_ATHENA_SOURCE_TABLE};" \ + --result-configuration "OutputLocation=${AWS_ATHENA_OUTPUT_LOCATION}" \ + --region us-east-1 | jq -r ".QueryExecutionId" +) + +echo "QueryExecutionId is ${loadExecutionId}" +for i in $(seq 1 120); do + loadState=$( + aws athena get-query-execution \ + --query-execution-id "${loadExecutionId}" \ + --region us-east-1 | jq -r ".QueryExecution.Status.State" + ) + + if [[ "${loadState}" == "SUCCEEDED" ]]; then + break + fi + + echo "QueryExecutionId ${loadExecutionId} - state is ${loadState}" + + if [[ "${loadState}" == "FAILED" ]]; then + exit 1 + fi + + sleep 2 +done + +! read -r -d '' query < Date: Fri, 24 Sep 2021 09:18:01 -0700 Subject: [PATCH 10/18] Add CI workflow to synchronize with shared repository labels On every push that changes relevant files, and periodically, configure the repository's issue and pull request labels according to the universal, shared, and local label configuration files. --- .github/ISSUE_TEMPLATE/bug_report.md | 2 +- .github/label-configuration-files/labels.yml | 24 ++++ .github/workflows/sync-labels.yml | 133 +++++++++++++++++++ 3 files changed, 158 insertions(+), 1 deletion(-) create mode 100644 .github/label-configuration-files/labels.yml create mode 100644 .github/workflows/sync-labels.yml diff --git a/.github/ISSUE_TEMPLATE/bug_report.md b/.github/ISSUE_TEMPLATE/bug_report.md index 72916ad4f..96139a322 100644 --- a/.github/ISSUE_TEMPLATE/bug_report.md +++ b/.github/ISSUE_TEMPLATE/bug_report.md @@ -2,7 +2,7 @@ name: Bug report about: Create a report to help us improve title: '' -labels: 'type: bug' +labels: 'type: imperfection' assignees: '' --- diff --git a/.github/label-configuration-files/labels.yml b/.github/label-configuration-files/labels.yml new file mode 100644 index 000000000..a938431b2 --- /dev/null +++ b/.github/label-configuration-files/labels.yml @@ -0,0 +1,24 @@ +# Used by the "Sync Labels" workflow +# See: https://github.com/Financial-Times/github-label-sync#label-config-file + +- name: "topic: accessibility" + color: "00ffff" + description: Enabling the use of the software by everyone +- name: "topic: CLI" + color: "00ffff" + description: Related to Arduino CLI +- name: "topic: debugger" + color: "00ffff" + description: Related to the integrated debugger +- name: "topic: language server" + color: "00ffff" + description: Related to the Arduino Language Server +- name: "topic: serial monitor" + color: "00ffff" + description: Related to the Serial Monitor +- name: "topic: theia" + color: "00ffff" + description: Related to the Theia IDE framework +- name: "topic: theme" + color: "00ffff" + description: Related to GUI theming diff --git a/.github/workflows/sync-labels.yml b/.github/workflows/sync-labels.yml new file mode 100644 index 000000000..d6252692a --- /dev/null +++ b/.github/workflows/sync-labels.yml @@ -0,0 +1,133 @@ +# Source: https://github.com/arduino/tooling-project-assets/blob/main/workflow-templates/sync-labels.md +name: Sync Labels + +# See: https://docs.github.com/en/actions/reference/events-that-trigger-workflows +on: + push: + paths: + - ".github/workflows/sync-labels.ya?ml" + - ".github/label-configuration-files/*.ya?ml" + pull_request: + paths: + - ".github/workflows/sync-labels.ya?ml" + - ".github/label-configuration-files/*.ya?ml" + schedule: + # Run daily at 8 AM UTC to sync with changes to shared label configurations. + - cron: "0 8 * * *" + workflow_dispatch: + repository_dispatch: + +env: + CONFIGURATIONS_FOLDER: .github/label-configuration-files + CONFIGURATIONS_ARTIFACT: label-configuration-files + +jobs: + check: + runs-on: ubuntu-latest + + steps: + - name: Checkout repository + uses: actions/checkout@v2 + + - name: Download JSON schema for labels configuration file + id: download-schema + uses: carlosperate/download-file-action@v1.0.3 + with: + file-url: https://raw.githubusercontent.com/arduino/tooling-project-assets/main/workflow-templates/assets/sync-labels/arduino-tooling-gh-label-configuration-schema.json + location: ${{ runner.temp }}/label-configuration-schema + + - name: Install JSON schema validator + run: | + sudo npm install \ + --global \ + ajv-cli \ + ajv-formats + + - name: Validate local labels configuration + run: | + # See: https://github.com/ajv-validator/ajv-cli#readme + ajv validate \ + --all-errors \ + -c ajv-formats \ + -s "${{ steps.download-schema.outputs.file-path }}" \ + -d "${{ env.CONFIGURATIONS_FOLDER }}/*.{yml,yaml}" + + download: + needs: check + runs-on: ubuntu-latest + + strategy: + matrix: + filename: + # Filenames of the shared configurations to apply to the repository in addition to the local configuration. + # https://github.com/arduino/tooling-project-assets/blob/main/workflow-templates/assets/sync-labels + - universal.yml + - tooling.yml + + steps: + - name: Download + uses: carlosperate/download-file-action@v1.0.3 + with: + file-url: https://raw.githubusercontent.com/arduino/tooling-project-assets/main/workflow-templates/assets/sync-labels/${{ matrix.filename }} + + - name: Pass configuration files to next job via workflow artifact + uses: actions/upload-artifact@v2 + with: + path: | + *.yaml + *.yml + if-no-files-found: error + name: ${{ env.CONFIGURATIONS_ARTIFACT }} + + sync: + needs: download + runs-on: ubuntu-latest + + steps: + - name: Set environment variables + run: | + # See: https://docs.github.com/en/actions/reference/workflow-commands-for-github-actions#setting-an-environment-variable + echo "MERGED_CONFIGURATION_PATH=${{ runner.temp }}/labels.yml" >> "$GITHUB_ENV" + + - name: Determine whether to dry run + id: dry-run + if: > + github.event == 'pull_request' || + github.ref != format('refs/heads/{0}', github.event.repository.default_branch) + run: | + # Use of this flag in the github-label-sync command will cause it to only check the validity of the + # configuration. + echo "::set-output name=flag::--dry-run" + + - name: Checkout repository + uses: actions/checkout@v2 + + - name: Download configuration files artifact + uses: actions/download-artifact@v2 + with: + name: ${{ env.CONFIGURATIONS_ARTIFACT }} + path: ${{ env.CONFIGURATIONS_FOLDER }} + + - name: Remove unneeded artifact + uses: geekyeggo/delete-artifact@v1 + with: + name: ${{ env.CONFIGURATIONS_ARTIFACT }} + + - name: Merge label configuration files + run: | + # Merge all configuration files + shopt -s extglob + cat "${{ env.CONFIGURATIONS_FOLDER }}"/*.@(yml|yaml) > "${{ env.MERGED_CONFIGURATION_PATH }}" + + - name: Install github-label-sync + run: sudo npm install --global github-label-sync + + - name: Sync labels + env: + GITHUB_ACCESS_TOKEN: ${{ secrets.GITHUB_TOKEN }} + run: | + # See: https://github.com/Financial-Times/github-label-sync + github-label-sync \ + --labels "${{ env.MERGED_CONFIGURATION_PATH }}" \ + ${{ steps.dry-run.outputs.flag }} \ + ${{ github.repository }} From e9db1c0482c615195370ccefa271fc54f708d980 Mon Sep 17 00:00:00 2001 From: Alberto Iannaccone Date: Mon, 27 Sep 2021 10:09:11 +0100 Subject: [PATCH 11/18] implement unit tests for boards-auto-installer (#513) Co-authored-by: Francesco Stasi --- .vscode/launch.json | 2 + arduino-ide-extension/package.json | 6 +- .../browser/arduino-ide-frontend-module.ts | 5 +- .../browser/boards/boards-auto-installer.ts | 11 +- .../browser/contributions/add-zip-library.ts | 11 +- .../src/browser/response-service-impl.ts | 13 +- .../filterable-list-container.tsx | 4 +- .../widgets/component-list/list-widget.tsx | 6 +- .../src/common/protocol/installable.ts | 8 +- .../src/common/protocol/response-service.ts | 8 + .../browser/boards-auto-installer.test.ts | 247 +++++++++++++++ arduino-ide-extension/src/test/utils.ts | 3 + package.json | 7 +- yarn.lock | 288 +++++++++++++++++- 14 files changed, 583 insertions(+), 36 deletions(-) create mode 100644 arduino-ide-extension/src/test/browser/boards-auto-installer.test.ts create mode 100644 arduino-ide-extension/src/test/utils.ts diff --git a/.vscode/launch.json b/.vscode/launch.json index 01137e28b..0fb28bc3c 100644 --- a/.vscode/launch.json +++ b/.vscode/launch.json @@ -79,6 +79,8 @@ "args": [ "--require", "reflect-metadata/Reflect", + "--require", + "ignore-styles", "--no-timeouts", "--colors", "**/${fileBasenameNoExtension}.js" diff --git a/arduino-ide-extension/package.json b/arduino-ide-extension/package.json index abe0caa88..9977146d3 100644 --- a/arduino-ide-extension/package.json +++ b/arduino-ide-extension/package.json @@ -4,7 +4,7 @@ "description": "An extension for Theia building the Arduino IDE", "license": "AGPL-3.0-or-later", "scripts": { - "prepare": "yarn download-cli && yarn download-fwuploader && yarn download-ls && yarn clean && yarn download-examples && yarn build", + "prepare": "yarn download-cli && yarn download-fwuploader && yarn download-ls && yarn clean && yarn download-examples && yarn build && yarn test", "clean": "rimraf lib", "download-cli": "node ./scripts/download-cli.js", "download-fwuploader": "node ./scripts/download-fwuploader.js", @@ -101,6 +101,7 @@ "protoc": "^1.0.4", "shelljs": "^0.8.3", "sinon": "^9.0.1", + "typemoq": "^2.1.0", "uuid": "^3.2.1", "yargs": "^11.1.0" }, @@ -109,7 +110,8 @@ }, "mocha": { "require": [ - "reflect-metadata/Reflect" + "reflect-metadata/Reflect", + "ignore-styles" ], "reporter": "spec", "colors": true, diff --git a/arduino-ide-extension/src/browser/arduino-ide-frontend-module.ts b/arduino-ide-extension/src/browser/arduino-ide-frontend-module.ts index 0ea3a786a..028ff657d 100644 --- a/arduino-ide-extension/src/browser/arduino-ide-frontend-module.ts +++ b/arduino-ide-extension/src/browser/arduino-ide-frontend-module.ts @@ -165,8 +165,9 @@ import { MonacoTextModelService as TheiaMonacoTextModelService } from '@theia/mo import { MonacoTextModelService } from './theia/monaco/monaco-text-model-service'; import { ResponseServiceImpl } from './response-service-impl'; import { - ResponseServicePath, ResponseService, + ResponseServiceArduino, + ResponseServicePath, } from '../common/protocol/response-service'; import { NotificationCenter } from './notification-center'; import { @@ -617,7 +618,9 @@ export default new ContainerModule((bind, unbind, isBound, rebind) => { ); return responseService; }); + bind(ResponseService).toService(ResponseServiceImpl); + bind(ResponseServiceArduino).toService(ResponseServiceImpl); bind(NotificationCenter).toSelf().inSingletonScope(); bind(FrontendApplicationContribution).toService(NotificationCenter); diff --git a/arduino-ide-extension/src/browser/boards/boards-auto-installer.ts b/arduino-ide-extension/src/browser/boards/boards-auto-installer.ts index 63dc6f2b0..61a5c26e3 100644 --- a/arduino-ide-extension/src/browser/boards/boards-auto-installer.ts +++ b/arduino-ide-extension/src/browser/boards/boards-auto-installer.ts @@ -7,10 +7,9 @@ import { Board, } from '../../common/protocol/boards-service'; import { BoardsServiceProvider } from './boards-service-provider'; -import { BoardsListWidgetFrontendContribution } from './boards-widget-frontend-contribution'; import { BoardsConfig } from './boards-config'; -import { Installable } from '../../common/protocol'; -import { ResponseServiceImpl } from '../response-service-impl'; +import { Installable, ResponseServiceArduino } from '../../common/protocol'; +import { BoardsListWidgetFrontendContribution } from './boards-widget-frontend-contribution'; /** * Listens on `BoardsConfig.Config` changes, if a board is selected which does not @@ -27,8 +26,8 @@ export class BoardsAutoInstaller implements FrontendApplicationContribution { @inject(BoardsServiceProvider) protected readonly boardsServiceClient: BoardsServiceProvider; - @inject(ResponseServiceImpl) - protected readonly responseService: ResponseServiceImpl; + @inject(ResponseServiceArduino) + protected readonly responseService: ResponseServiceArduino; @inject(BoardsListWidgetFrontendContribution) protected readonly boardsManagerFrontendContribution: BoardsListWidgetFrontendContribution; @@ -106,7 +105,7 @@ export class BoardsAutoInstaller implements FrontendApplicationContribution { }); return; } - if (answer) { + if (answer === 'Install Manually') { this.boardsManagerFrontendContribution .openView({ reveal: true }) .then((widget) => diff --git a/arduino-ide-extension/src/browser/contributions/add-zip-library.ts b/arduino-ide-extension/src/browser/contributions/add-zip-library.ts index e955d8b93..79eed21e4 100644 --- a/arduino-ide-extension/src/browser/contributions/add-zip-library.ts +++ b/arduino-ide-extension/src/browser/contributions/add-zip-library.ts @@ -4,8 +4,11 @@ import URI from '@theia/core/lib/common/uri'; import { ConfirmDialog } from '@theia/core/lib/browser/dialogs'; import { EnvVariablesServer } from '@theia/core/lib/common/env-variables'; import { ArduinoMenus } from '../menu/arduino-menus'; -import { ResponseServiceImpl } from '../response-service-impl'; -import { Installable, LibraryService } from '../../common/protocol'; +import { + Installable, + LibraryService, + ResponseServiceArduino, +} from '../../common/protocol'; import { SketchContribution, Command, @@ -18,8 +21,8 @@ export class AddZipLibrary extends SketchContribution { @inject(EnvVariablesServer) protected readonly envVariableServer: EnvVariablesServer; - @inject(ResponseServiceImpl) - protected readonly responseService: ResponseServiceImpl; + @inject(ResponseServiceArduino) + protected readonly responseService: ResponseServiceArduino; @inject(LibraryService) protected readonly libraryService: LibraryService; diff --git a/arduino-ide-extension/src/browser/response-service-impl.ts b/arduino-ide-extension/src/browser/response-service-impl.ts index 7a62e407e..8690e77b8 100644 --- a/arduino-ide-extension/src/browser/response-service-impl.ts +++ b/arduino-ide-extension/src/browser/response-service-impl.ts @@ -3,13 +3,13 @@ import { Emitter } from '@theia/core/lib/common/event'; import { OutputContribution } from '@theia/output/lib/browser/output-contribution'; import { OutputChannelManager } from '@theia/output/lib/common/output-channel'; import { - ResponseService, OutputMessage, ProgressMessage, + ResponseServiceArduino, } from '../common/protocol/response-service'; @injectable() -export class ResponseServiceImpl implements ResponseService { +export class ResponseServiceImpl implements ResponseServiceArduino { @inject(OutputContribution) protected outputContribution: OutputContribution; @@ -17,8 +17,13 @@ export class ResponseServiceImpl implements ResponseService { protected outputChannelManager: OutputChannelManager; protected readonly progressDidChangeEmitter = new Emitter(); + readonly onProgressDidChange = this.progressDidChangeEmitter.event; + clearArduinoChannel(): void { + this.outputChannelManager.getChannel('Arduino').clear(); + } + appendToOutput(message: OutputMessage): void { const { chunk } = message; const channel = this.outputChannelManager.getChannel('Arduino'); @@ -26,10 +31,6 @@ export class ResponseServiceImpl implements ResponseService { channel.append(chunk); } - clearArduinoChannel(): void { - this.outputChannelManager.getChannel('Arduino').clear(); - } - reportProgress(progress: ProgressMessage): void { this.progressDidChangeEmitter.fire(progress); } diff --git a/arduino-ide-extension/src/browser/widgets/component-list/filterable-list-container.tsx b/arduino-ide-extension/src/browser/widgets/component-list/filterable-list-container.tsx index c7b7c33c3..18cb0723d 100644 --- a/arduino-ide-extension/src/browser/widgets/component-list/filterable-list-container.tsx +++ b/arduino-ide-extension/src/browser/widgets/component-list/filterable-list-container.tsx @@ -11,7 +11,7 @@ import { SearchBar } from './search-bar'; import { ListWidget } from './list-widget'; import { ComponentList } from './component-list'; import { ListItemRenderer } from './list-item-renderer'; -import { ResponseServiceImpl } from '../../response-service-impl'; +import { ResponseServiceArduino } from '../../../common/protocol'; export class FilterableListContainer< T extends ArduinoComponent @@ -153,7 +153,7 @@ export namespace FilterableListContainer { readonly resolveFocus: (element: HTMLElement | undefined) => void; readonly filterTextChangeEvent: Event; readonly messageService: MessageService; - readonly responseService: ResponseServiceImpl; + readonly responseService: ResponseServiceArduino; readonly install: ({ item, progressId, diff --git a/arduino-ide-extension/src/browser/widgets/component-list/list-widget.tsx b/arduino-ide-extension/src/browser/widgets/component-list/list-widget.tsx index 5dedf6137..e6f4836b0 100644 --- a/arduino-ide-extension/src/browser/widgets/component-list/list-widget.tsx +++ b/arduino-ide-extension/src/browser/widgets/component-list/list-widget.tsx @@ -12,11 +12,11 @@ import { Installable, Searchable, ArduinoComponent, + ResponseServiceArduino, } from '../../../common/protocol'; import { FilterableListContainer } from './filterable-list-container'; import { ListItemRenderer } from './list-item-renderer'; import { NotificationCenter } from '../../notification-center'; -import { ResponseServiceImpl } from '../../response-service-impl'; @injectable() export abstract class ListWidget< @@ -28,8 +28,8 @@ export abstract class ListWidget< @inject(CommandService) protected readonly commandService: CommandService; - @inject(ResponseServiceImpl) - protected readonly responseService: ResponseServiceImpl; + @inject(ResponseServiceArduino) + protected readonly responseService: ResponseServiceArduino; @inject(NotificationCenter) protected readonly notificationCenter: NotificationCenter; diff --git a/arduino-ide-extension/src/common/protocol/installable.ts b/arduino-ide-extension/src/common/protocol/installable.ts index 7375e6124..206039408 100644 --- a/arduino-ide-extension/src/common/protocol/installable.ts +++ b/arduino-ide-extension/src/common/protocol/installable.ts @@ -7,7 +7,7 @@ import { import { naturalCompare } from './../utils'; import { ArduinoComponent } from './arduino-component'; import { MessageService } from '@theia/core'; -import { ResponseServiceImpl } from '../../browser/response-service-impl'; +import { ResponseServiceArduino } from './response-service'; export interface Installable { /** @@ -44,7 +44,7 @@ export namespace Installable { >(options: { installable: Installable; messageService: MessageService; - responseService: ResponseServiceImpl; + responseService: ResponseServiceArduino; item: T; version: Installable.Version; }): Promise { @@ -66,7 +66,7 @@ export namespace Installable { >(options: { installable: Installable; messageService: MessageService; - responseService: ResponseServiceImpl; + responseService: ResponseServiceArduino; item: T; }): Promise { const { item } = options; @@ -86,7 +86,7 @@ export namespace Installable { export async function doWithProgress(options: { run: ({ progressId }: { progressId: string }) => Promise; messageService: MessageService; - responseService: ResponseServiceImpl; + responseService: ResponseServiceArduino; progressText: string; }): Promise { return withProgress( diff --git a/arduino-ide-extension/src/common/protocol/response-service.ts b/arduino-ide-extension/src/common/protocol/response-service.ts index 9d843a458..8a31877ab 100644 --- a/arduino-ide-extension/src/common/protocol/response-service.ts +++ b/arduino-ide-extension/src/common/protocol/response-service.ts @@ -1,3 +1,5 @@ +import { Event } from '@theia/core/lib/common/event'; + export interface OutputMessage { readonly chunk: string; readonly severity?: 'error' | 'warning' | 'info'; // Currently not used! @@ -21,3 +23,9 @@ export interface ResponseService { appendToOutput(message: OutputMessage): void; reportProgress(message: ProgressMessage): void; } + +export const ResponseServiceArduino = Symbol('ResponseServiceArduino'); +export interface ResponseServiceArduino extends ResponseService { + onProgressDidChange: Event; + clearArduinoChannel: () => void; +} diff --git a/arduino-ide-extension/src/test/browser/boards-auto-installer.test.ts b/arduino-ide-extension/src/test/browser/boards-auto-installer.test.ts new file mode 100644 index 000000000..efd75e943 --- /dev/null +++ b/arduino-ide-extension/src/test/browser/boards-auto-installer.test.ts @@ -0,0 +1,247 @@ +import { enableJSDOM } from '@theia/core/lib/browser/test/jsdom'; +const disableJSDOM = enableJSDOM(); + +import { FrontendApplicationConfigProvider } from '@theia/core/lib/browser/frontend-application-config-provider'; +import { ApplicationProps } from '@theia/application-package/lib/application-props'; +FrontendApplicationConfigProvider.set({ + ...ApplicationProps.DEFAULT.frontend.config, +}); + +import { MessageService } from '@theia/core'; +import { BoardsServiceProvider } from '../../browser/boards/boards-service-provider'; +import { BoardsListWidgetFrontendContribution } from '../../browser/boards/boards-widget-frontend-contribution'; +import { + Board, + BoardsPackage, + BoardsService, + Port, + ResponseServiceArduino, +} from '../../common/protocol'; +import { IMock, It, Mock, Times } from 'typemoq'; +import { Container, ContainerModule } from 'inversify'; +import { BoardsAutoInstaller } from '../../browser/boards/boards-auto-installer'; +import { BoardsConfig } from '../../browser/boards/boards-config'; +import { tick } from '../utils'; +import { ListWidget } from '../../browser/widgets/component-list/list-widget'; + +disableJSDOM(); + +const aBoard: Board = { + fqbn: 'some:board:fqbn', + name: 'Some Arduino Board', + port: { address: '/lol/port1234', protocol: 'serial' }, +}; +const aPort: Port = { + address: aBoard.port!.address, + protocol: aBoard.port!.protocol, +}; +const aBoardConfig: BoardsConfig.Config = { + selectedBoard: aBoard, + selectedPort: aPort, +}; +const aPackage: BoardsPackage = { + author: 'someAuthor', + availableVersions: ['some.ver.sion', 'some.other.version'], + boards: [aBoard], + deprecated: false, + description: 'Some Arduino Board, Some Other Arduino Board', + id: 'some:arduinoCoreId', + installable: true, + moreInfoLink: 'http://www.some-url.lol/', + name: 'Some Arduino Package', + summary: 'Boards included in this package:', +}; + +const anInstalledPackage: BoardsPackage = { + ...aPackage, + installedVersion: 'some.ver.sion', +}; + +describe('BoardsAutoInstaller', () => { + let subject: BoardsAutoInstaller; + let messageService: IMock; + let boardsService: IMock; + let boardsServiceClient: IMock; + let responseService: IMock; + let boardsManagerFrontendContribution: IMock; + let boardsManagerWidget: IMock>; + + let testContainer: Container; + + beforeEach(() => { + testContainer = new Container(); + messageService = Mock.ofType(); + boardsService = Mock.ofType(); + boardsServiceClient = Mock.ofType(); + responseService = Mock.ofType(); + boardsManagerFrontendContribution = + Mock.ofType(); + boardsManagerWidget = Mock.ofType>(); + + boardsManagerWidget.setup((b) => + b.refresh(aPackage.name.toLocaleLowerCase()) + ); + + boardsManagerFrontendContribution + .setup((b) => b.openView({ reveal: true })) + .returns(async () => boardsManagerWidget.object); + + messageService + .setup((m) => m.showProgress(It.isAny(), It.isAny())) + .returns(async () => ({ + cancel: () => null, + id: '', + report: () => null, + result: Promise.resolve(''), + })); + + responseService + .setup((r) => r.onProgressDidChange(It.isAny())) + .returns(() => ({ dispose: () => null })); + + const module = new ContainerModule((bind) => { + bind(BoardsAutoInstaller).toSelf(); + bind(MessageService).toConstantValue(messageService.object); + bind(BoardsService).toConstantValue(boardsService.object); + bind(BoardsServiceProvider).toConstantValue(boardsServiceClient.object); + bind(ResponseServiceArduino).toConstantValue(responseService.object); + bind(BoardsListWidgetFrontendContribution).toConstantValue( + boardsManagerFrontendContribution.object + ); + }); + + testContainer.load(module); + subject = testContainer.get(BoardsAutoInstaller); + }); + + context('when it starts', () => { + it('should register to the BoardsServiceClient in order to check the packages every a new board is plugged in', () => { + subject.onStart(); + boardsServiceClient.verify( + (b) => b.onBoardsConfigChanged(It.isAny()), + Times.once() + ); + }); + + context('and it checks the installable packages', () => { + context(`and a port and a board a selected`, () => { + beforeEach(() => { + boardsServiceClient + .setup((b) => b.boardsConfig) + .returns(() => aBoardConfig); + }); + context('if no package for the board is already installed', () => { + context('if a candidate package for the board is found', () => { + beforeEach(() => { + boardsService + .setup((b) => b.search(It.isValue({}))) + .returns(async () => [aPackage]); + }); + it('should show a notification suggesting to install that package', async () => { + messageService + .setup((m) => + m.info(It.isAnyString(), It.isAnyString(), It.isAnyString()) + ) + .returns(() => Promise.resolve('Install Manually')); + subject.onStart(); + await tick(); + messageService.verify( + (m) => + m.info(It.isAnyString(), It.isAnyString(), It.isAnyString()), + Times.once() + ); + }); + context(`if the answer to the message is 'Yes'`, () => { + beforeEach(() => { + messageService + .setup((m) => + m.info(It.isAnyString(), It.isAnyString(), It.isAnyString()) + ) + .returns(() => Promise.resolve('Yes')); + }); + it('should install the package', async () => { + subject.onStart(); + + await tick(); + + messageService.verify( + (m) => m.showProgress(It.isAny(), It.isAny()), + Times.once() + ); + }); + }); + context( + `if the answer to the message is 'Install Manually'`, + () => { + beforeEach(() => { + messageService + .setup((m) => + m.info( + It.isAnyString(), + It.isAnyString(), + It.isAnyString() + ) + ) + .returns(() => Promise.resolve('Install Manually')); + }); + it('should open the boards manager widget', () => { + subject.onStart(); + }); + } + ); + }); + context('if a candidate package for the board is not found', () => { + beforeEach(() => { + boardsService + .setup((b) => b.search(It.isValue({}))) + .returns(async () => []); + }); + it('should do nothing', async () => { + subject.onStart(); + await tick(); + messageService.verify( + (m) => + m.info(It.isAnyString(), It.isAnyString(), It.isAnyString()), + Times.never() + ); + }); + }); + }); + context( + 'if one of the packages for the board is already installed', + () => { + beforeEach(() => { + boardsService + .setup((b) => b.search(It.isValue({}))) + .returns(async () => [aPackage, anInstalledPackage]); + messageService + .setup((m) => + m.info(It.isAnyString(), It.isAnyString(), It.isAnyString()) + ) + .returns(() => Promise.resolve('Yes')); + }); + it('should do nothing', async () => { + subject.onStart(); + await tick(); + messageService.verify( + (m) => + m.info(It.isAnyString(), It.isAnyString(), It.isAnyString()), + Times.never() + ); + }); + } + ); + }); + context('and there is no selected board or port', () => { + it('should do nothing', async () => { + subject.onStart(); + await tick(); + messageService.verify( + (m) => m.info(It.isAnyString(), It.isAnyString(), It.isAnyString()), + Times.never() + ); + }); + }); + }); + }); +}); diff --git a/arduino-ide-extension/src/test/utils.ts b/arduino-ide-extension/src/test/utils.ts new file mode 100644 index 000000000..799081227 --- /dev/null +++ b/arduino-ide-extension/src/test/utils.ts @@ -0,0 +1,3 @@ +export function tick(): Promise { + return new Promise((res) => setTimeout(res, 1)); +} diff --git a/package.json b/package.json index 4c60c4b00..404e94ee3 100644 --- a/package.json +++ b/package.json @@ -10,6 +10,8 @@ "node": ">=12.14.1 <13" }, "devDependencies": { + "@types/jsdom": "^11.0.4", + "@types/sinon": "^2.3.5", "@theia/cli": "next", "@typescript-eslint/eslint-plugin": "^4.27.0", "@typescript-eslint/parser": "^4.27.0", @@ -21,12 +23,15 @@ "eslint-plugin-react-hooks": "^4.2.0", "eslint-plugin-unused-imports": "^1.1.1", "husky": "^6.0.0", + "ignore-styles": "^5.0.1", "lerna": "^3.20.2", "lint-staged": "^11.0.0", "prettier": "^2.3.1", + "reflect-metadata": "^0.1.10", "rimraf": "^2.6.1", "semver": "^7.3.2", - "typescript": "^3.9.2" + "typescript": "^3.9.2", + "jsdom": "^11.5.1" }, "scripts": { "prepare": "cross-env THEIA_ELECTRON_SKIP_REPLACE_FFMPEG=1 lerna run prepare && yarn download:plugins", diff --git a/yarn.lock b/yarn.lock index 058b76d20..8f4fd61eb 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2786,6 +2786,16 @@ resolved "https://registry.yarnpkg.com/@types/js-yaml/-/js-yaml-3.12.6.tgz#7f10c926aa41e189a2755c4c7fcf8e4573bd7ac1" integrity sha512-cK4XqrLvP17X6c0C8n4iTbT59EixqyXL3Fk8/Rsk4dF3oX4dg70gYUXrXVUUHpnsGMPNlTQMqf+TVmNPX6FmSQ== +"@types/jsdom@^11.0.4": + version "11.12.0" + resolved "https://registry.yarnpkg.com/@types/jsdom/-/jsdom-11.12.0.tgz#00ddc6f0a1b04c2f5ff6fb23eb59360ca65f12ae" + integrity sha512-XHMNZFQ0Ih3A4/NTWAO15+OsQafPKnQCanN0FYGbsTM/EoI5EoEAvvkF51/DQC2BT5low4tomp7k2RLMlriA5Q== + dependencies: + "@types/events" "*" + "@types/node" "*" + "@types/tough-cookie" "*" + parse5 "^4.0.0" + "@types/json-schema@^7.0.5", "@types/json-schema@^7.0.7": version "7.0.7" resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.7.tgz#98a993516c859eb0d5c4c8f098317a9ea68db9ad" @@ -3059,6 +3069,11 @@ "@types/mime" "^1" "@types/node" "*" +"@types/sinon@^2.3.5": + version "2.3.7" + resolved "https://registry.yarnpkg.com/@types/sinon/-/sinon-2.3.7.tgz#e92c2fed3297eae078d78d1da032b26788b4af86" + integrity sha512-w+LjztaZbgZWgt/y/VMP5BUAWLtSyoIJhXyW279hehLPyubDoBNwvhcj3WaSptcekuKYeTCVxrq60rdLc6ImJA== + "@types/sinon@^7.5.2": version "7.5.2" resolved "https://registry.yarnpkg.com/@types/sinon/-/sinon-7.5.2.tgz#5e2f1d120f07b9cda07e5dedd4f3bf8888fccdb9" @@ -3418,6 +3433,11 @@ JSONStream@^1.0.4, JSONStream@^1.2.1, JSONStream@^1.3.4, JSONStream@^1.3.5: jsonparse "^1.2.0" through ">=2.2.7 <3" +abab@^2.0.0: + version "2.0.5" + resolved "https://registry.yarnpkg.com/abab/-/abab-2.0.5.tgz#c0b678fb32d60fc1219c784d6a826fe385aeb79a" + integrity sha512-9IK9EadsbHo6jLWIpxpR6pL0sazTXV6+SQv25ZB+F7Bj9mJNaOc4nCRabwd5M/JwmUa8idz6Eci6eKfJryPs6Q== + abbrev@1: version "1.1.1" resolved "https://registry.yarnpkg.com/abbrev/-/abbrev-1.1.1.tgz#f8f2c887ad10bf67f634f005b6987fed3179aac8" @@ -3438,12 +3458,30 @@ accepts@~1.3.7: mime-types "~2.1.24" negotiator "0.6.2" +acorn-globals@^4.1.0: + version "4.3.4" + resolved "https://registry.yarnpkg.com/acorn-globals/-/acorn-globals-4.3.4.tgz#9fa1926addc11c97308c4e66d7add0d40c3272e7" + integrity sha512-clfQEh21R+D0leSbUdWf3OcfqyaCSAQ8Ryq00bofSekfr9W8u1jyYZo6ir0xu9Gtcf7BjcHJpnbZH7JOCpP60A== + dependencies: + acorn "^6.0.1" + acorn-walk "^6.0.1" + acorn-jsx@^5.3.1: version "5.3.1" resolved "https://registry.yarnpkg.com/acorn-jsx/-/acorn-jsx-5.3.1.tgz#fc8661e11b7ac1539c47dbfea2e72b3af34d267b" integrity sha512-K0Ptm/47OKfQRpNQ2J/oIN/3QYiK6FwW+eJbILhsdxh2WTLdl+30o8aGdTbm5JbffpFFAg/g+zi1E+jvJha5ng== -acorn@^6.4.1: +acorn-walk@^6.0.1: + version "6.2.0" + resolved "https://registry.yarnpkg.com/acorn-walk/-/acorn-walk-6.2.0.tgz#123cb8f3b84c2171f1f7fb252615b1c78a6b1a8c" + integrity sha512-7evsyfH1cLOCdAzZAd43Cic04yKydNx0cF+7tiA19p1XnLLPU4dpCQOqpjqwokFe//vS0QqfqqjCS2JkiIs0cA== + +acorn@^5.5.3: + version "5.7.4" + resolved "https://registry.yarnpkg.com/acorn/-/acorn-5.7.4.tgz#3e8d8a9947d0599a1796d10225d7432f4a4acf5e" + integrity sha512-1D++VG7BhrtvQpNbBzovKNc1FLGGEE/oGe7b9xJm/RFHMBeUaUGpluV9RLjZa47YFdPcDAenEYuq9pQPcMdLJg== + +acorn@^6.0.1, acorn@^6.4.1: version "6.4.2" resolved "https://registry.yarnpkg.com/acorn/-/acorn-6.4.2.tgz#35866fd710528e92de10cf06016498e47e39e1e6" integrity sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ== @@ -3927,6 +3965,11 @@ array-differ@^3.0.0: resolved "https://registry.yarnpkg.com/array-differ/-/array-differ-3.0.0.tgz#3cbb3d0f316810eafcc47624734237d6aee4ae6b" integrity sha512-THtfYS6KtME/yIAhKjZ2ul7XI96lQGHRputJQHO80LAWQnuGP4iCIN8vdMRboGbIEYBwU33q8Tch1os2+X0kMg== +array-equal@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/array-equal/-/array-equal-1.0.0.tgz#8c2a5ef2472fd9ea742b04c77a75093ba2757c93" + integrity sha1-jCpe8kcv2ep0KwTHenUJO6J1fJM= + array-find-index@^1.0.1: version "1.0.2" resolved "https://registry.yarnpkg.com/array-find-index/-/array-find-index-1.0.2.tgz#df010aa1287e164bbda6f9723b0a96a1ec4187a1" @@ -5118,6 +5161,11 @@ brorand@^1.0.1, brorand@^1.1.0: resolved "https://registry.yarnpkg.com/brorand/-/brorand-1.1.0.tgz#12c25efe40a45e3c323eb8675a0a0ce57b22371f" integrity sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8= +browser-process-hrtime@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz#3c9b4b7d782c8121e56f10106d84c0d0ffc94626" + integrity sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow== + browser-stdout@1.3.1: version "1.3.1" resolved "https://registry.yarnpkg.com/browser-stdout/-/browser-stdout-1.3.1.tgz#baa559ee14ced73452229bad7326467c61fabd60" @@ -5707,6 +5755,11 @@ circular-dependency-plugin@^5.0.0: resolved "https://registry.yarnpkg.com/circular-dependency-plugin/-/circular-dependency-plugin-5.2.2.tgz#39e836079db1d3cf2f988dc48c5188a44058b600" integrity sha512-g38K9Cm5WRwlaH6g03B9OEz/0qRizI+2I7n+Gz+L5DxXJAPAiWQvwlYNm1V1jkdpUv95bOe/ASm2vfi/G560jQ== +circular-json@^0.3.1: + version "0.3.3" + resolved "https://registry.yarnpkg.com/circular-json/-/circular-json-0.3.3.tgz#815c99ea84f6809529d2f45791bdf82711352d66" + integrity sha512-UZK3NBx2Mca+b5LsG7bY183pHWt5Y1xts4P3Pz7ENTwGVnJOUWbRb3ocjvX7hx9tq/yTAdclXm9sZ38gNuem4A== + clap@^1.0.9: version "1.2.3" resolved "https://registry.yarnpkg.com/clap/-/clap-1.2.3.tgz#4f36745b32008492557f46412d66d50cb99bce51" @@ -6524,6 +6577,18 @@ csso@~2.3.1: clap "^1.0.9" source-map "^0.5.3" +cssom@0.3.x, "cssom@>= 0.3.2 < 0.4.0": + version "0.3.8" + resolved "https://registry.yarnpkg.com/cssom/-/cssom-0.3.8.tgz#9f1276f5b2b463f2114d3f2c75250af8c1a36f4a" + integrity sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg== + +cssstyle@^1.0.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/cssstyle/-/cssstyle-1.4.0.tgz#9d31328229d3c565c61e586b02041a28fccdccf1" + integrity sha512-GBrLZYZ4X4x6/QEoBnIrqb8B/f5l4+8me2dkom/j1Gtbxy0kBv6OGzKuAsGM75bkGwGAFkt56Iwg28S3XTZgSA== + dependencies: + cssom "0.3.x" + csstype@^2.5.7: version "2.6.16" resolved "https://registry.yarnpkg.com/csstype/-/csstype-2.6.16.tgz#544d69f547013b85a40d15bff75db38f34fe9c39" @@ -6570,6 +6635,15 @@ dashdash@^1.12.0: dependencies: assert-plus "^1.0.0" +data-urls@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/data-urls/-/data-urls-1.1.0.tgz#15ee0582baa5e22bb59c77140da8f9c76963bbfe" + integrity sha512-YTWYI9se1P55u58gL5GkQHW4P6VJBJ5iBT+B5a7i2Tjadhv52paJG0qHX4A0OR6/t52odI64KP2YvFpkDOi3eQ== + dependencies: + abab "^2.0.0" + whatwg-mimetype "^2.2.0" + whatwg-url "^7.0.0" + date-fns@^1.27.2: version "1.30.1" resolved "https://registry.yarnpkg.com/date-fns/-/date-fns-1.30.1.tgz#2e71bf0b119153dbb4cc4e88d9ea5acfb50dc05c" @@ -6746,6 +6820,11 @@ deep-is@^0.1.3: resolved "https://registry.yarnpkg.com/deep-is/-/deep-is-0.1.3.tgz#b369d6fb5dbc13eecf524f91b070feedc357cf34" integrity sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ= +deep-is@~0.1.3: + version "0.1.4" + resolved "https://registry.yarnpkg.com/deep-is/-/deep-is-0.1.4.tgz#a6f2dce612fadd2ef1f519b73551f17e85199831" + integrity sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ== + deepmerge@*: version "4.2.2" resolved "https://registry.yarnpkg.com/deepmerge/-/deepmerge-4.2.2.tgz#44d2ea3679b8f4d4ffba33f03d865fc1e7bf4955" @@ -6955,6 +7034,13 @@ domain-browser@^1.1.1: resolved "https://registry.yarnpkg.com/domain-browser/-/domain-browser-1.2.0.tgz#3d31f50191a6749dd1375a7f522e823d42e54eda" integrity sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA== +domexception@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/domexception/-/domexception-1.0.1.tgz#937442644ca6a31261ef36e3ec677fe805582c90" + integrity sha512-raigMkn7CJNNo6Ihro1fzG7wr3fHuYVytzquZKX5n0yizGsTcYgzdIUwj1X9pK0VvjeihV+XiclP+DjwbsSKug== + dependencies: + webidl-conversions "^4.0.2" + dompurify@^2.0.11: version "2.2.7" resolved "https://registry.yarnpkg.com/dompurify/-/dompurify-2.2.7.tgz#a5f055a2a471638680e779bd08fc334962d11fd8" @@ -7376,6 +7462,18 @@ escape-string-regexp@^4.0.0: resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz#14ba83a5d373e3d311e5afca29cf5bfad965bf34" integrity sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA== +escodegen@^1.9.1: + version "1.14.3" + resolved "https://registry.yarnpkg.com/escodegen/-/escodegen-1.14.3.tgz#4e7b81fba61581dc97582ed78cab7f0e8d63f503" + integrity sha512-qFcX0XJkdg+PB3xjZZG/wKSuT1PnQWx57+TVSjIMmILd2yC/6ByYElPwJnslDsuWuSAp4AwJGumarAAmJch5Kw== + dependencies: + esprima "^4.0.1" + estraverse "^4.2.0" + esutils "^2.0.2" + optionator "^0.8.1" + optionalDependencies: + source-map "~0.6.1" + eslint-config-prettier@^8.3.0: version "8.3.0" resolved "https://registry.yarnpkg.com/eslint-config-prettier/-/eslint-config-prettier-8.3.0.tgz#f7471b20b6fe8a9a9254cc684454202886a2dd7a" @@ -7522,7 +7620,7 @@ esprima@^2.6.0: resolved "https://registry.yarnpkg.com/esprima/-/esprima-2.7.3.tgz#96e3b70d5779f6ad49cd032673d1c312767ba581" integrity sha1-luO3DVd59q1JzQMmc9HDEnZ7pYE= -esprima@^4.0.0, esprima@~4.0.0: +esprima@^4.0.0, esprima@^4.0.1, esprima@~4.0.0: version "4.0.1" resolved "https://registry.yarnpkg.com/esprima/-/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71" integrity sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A== @@ -7546,7 +7644,7 @@ esrecurse@^4.1.0, esrecurse@^4.3.0: dependencies: estraverse "^5.2.0" -estraverse@^4.1.1: +estraverse@^4.1.1, estraverse@^4.2.0: version "4.3.0" resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-4.3.0.tgz#398ad3f3c5a24948be7725e83d11a7de28cdbd1d" integrity sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw== @@ -7889,7 +7987,7 @@ fast-json-stable-stringify@^2.0.0: resolved "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz#874bf69c6f404c2b5d99c481341399fd55892633" integrity sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw== -fast-levenshtein@^2.0.6: +fast-levenshtein@^2.0.6, fast-levenshtein@~2.0.6: version "2.0.6" resolved "https://registry.yarnpkg.com/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz#3d8a5c66883a16a30ca8643e851f19baa7797917" integrity sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc= @@ -9281,6 +9379,13 @@ html-comment-regex@^1.1.0: resolved "https://registry.yarnpkg.com/html-comment-regex/-/html-comment-regex-1.1.2.tgz#97d4688aeb5c81886a364faa0cad1dda14d433a7" integrity sha512-P+M65QY2JQ5Y0G9KKdlDpo0zK+/OHptU5AaBwUfAIDJZk1MYf32Frm84EcOytfJE0t5JvkAnKlmjsXDnWzCJmQ== +html-encoding-sniffer@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/html-encoding-sniffer/-/html-encoding-sniffer-1.0.2.tgz#e70d84b94da53aa375e11fe3a351be6642ca46f8" + integrity sha512-71lZziiDnsuabfdYiUeWdCVyKuqwWi23L8YeIgV9jSSZHCtb6wB1BKWooH7L3tn4/FuZJMVWyNaIDr4RGmaSYw== + dependencies: + whatwg-encoding "^1.0.1" + html-tag@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/html-tag/-/html-tag-2.0.0.tgz#36c3bc8d816fd30b570d5764a497a641640c2fed" @@ -9457,6 +9562,11 @@ ignore-loader@^0.1.2: resolved "https://registry.yarnpkg.com/ignore-loader/-/ignore-loader-0.1.2.tgz#d81f240376d0ba4f0d778972c3ad25874117a463" integrity sha1-2B8kA3bQuk8Nd4lyw60lh0EXpGM= +ignore-styles@^5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/ignore-styles/-/ignore-styles-5.0.1.tgz#b49ef2274bdafcd8a4880a966bfe38d1a0bf4671" + integrity sha1-tJ7yJ0va/NikiAqWa/440aC/RnE= + ignore-walk@^3.0.1: version "3.0.3" resolved "https://registry.yarnpkg.com/ignore-walk/-/ignore-walk-3.0.3.tgz#017e2447184bfeade7c238e4aefdd1e8f95b1e37" @@ -10334,6 +10444,38 @@ jscodeshift@^0.5.0: temp "^0.8.1" write-file-atomic "^1.2.0" +jsdom@^11.5.1: + version "11.12.0" + resolved "https://registry.yarnpkg.com/jsdom/-/jsdom-11.12.0.tgz#1a80d40ddd378a1de59656e9e6dc5a3ba8657bc8" + integrity sha512-y8Px43oyiBM13Zc1z780FrfNLJCXTL40EWlty/LXUtcjykRBNgLlCjWXpfSPBl2iv+N7koQN+dvqszHZgT/Fjw== + dependencies: + abab "^2.0.0" + acorn "^5.5.3" + acorn-globals "^4.1.0" + array-equal "^1.0.0" + cssom ">= 0.3.2 < 0.4.0" + cssstyle "^1.0.0" + data-urls "^1.0.0" + domexception "^1.0.1" + escodegen "^1.9.1" + html-encoding-sniffer "^1.0.2" + left-pad "^1.3.0" + nwsapi "^2.0.7" + parse5 "4.0.0" + pn "^1.1.0" + request "^2.87.0" + request-promise-native "^1.0.5" + sax "^1.2.4" + symbol-tree "^3.2.2" + tough-cookie "^2.3.4" + w3c-hr-time "^1.0.1" + webidl-conversions "^4.0.2" + whatwg-encoding "^1.0.3" + whatwg-mimetype "^2.1.0" + whatwg-url "^6.4.1" + ws "^5.2.0" + xml-name-validator "^3.0.0" + jsesc@^1.3.0: version "1.3.0" resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-1.3.0.tgz#46c3fec8c1892b12b0833db9bc7622176dbab34b" @@ -10550,6 +10692,11 @@ lcid@^2.0.0: dependencies: invert-kv "^2.0.0" +left-pad@^1.3.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/left-pad/-/left-pad-1.3.0.tgz#5b8a3a7765dfe001261dde915589e782f8c94d1e" + integrity sha512-XI5MPzVNApjAyhQzphX8BkmKsKUxD4LdyK24iZeQGinBN9yTQT3bFlCBy/aVx2HrNcqQGsdot8ghrjyrvMCoEA== + lerna@^3.20.2: version "3.22.1" resolved "https://registry.yarnpkg.com/lerna/-/lerna-3.22.1.tgz#82027ac3da9c627fd8bf02ccfeff806a98e65b62" @@ -10605,6 +10752,14 @@ levn@^0.4.1: prelude-ls "^1.2.1" type-check "~0.4.0" +levn@~0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/levn/-/levn-0.3.0.tgz#3b09924edf9f083c0490fdd4c0bc4421e04764ee" + integrity sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4= + dependencies: + prelude-ls "~1.1.2" + type-check "~0.3.2" + line-height@^0.3.1: version "0.3.1" resolved "https://registry.yarnpkg.com/line-height/-/line-height-0.3.1.tgz#4b1205edde182872a5efa3c8f620b3187a9c54c9" @@ -12156,6 +12311,11 @@ number-is-nan@^1.0.0: resolved "https://registry.yarnpkg.com/number-is-nan/-/number-is-nan-1.0.1.tgz#097b602b53422a522c1afb8790318336941a011d" integrity sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0= +nwsapi@^2.0.7: + version "2.2.0" + resolved "https://registry.yarnpkg.com/nwsapi/-/nwsapi-2.2.0.tgz#204879a9e3d068ff2a55139c2c772780681a38b7" + integrity sha512-h2AatdwYH+JHiZpv7pt/gSX1XoRGb7L/qSIeuqA6GwYoF9w1vP1cw42TO0aI2pNyshRK5893hNSl+1//vHK7hQ== + oauth-sign@~0.9.0: version "0.9.0" resolved "https://registry.yarnpkg.com/oauth-sign/-/oauth-sign-0.9.0.tgz#47a7b016baa68b5fa0ecf3dee08a85c679ac6455" @@ -12349,6 +12509,18 @@ optimist@~0.3.5: dependencies: wordwrap "~0.0.2" +optionator@^0.8.1: + version "0.8.3" + resolved "https://registry.yarnpkg.com/optionator/-/optionator-0.8.3.tgz#84fa1d036fe9d3c7e21d99884b601167ec8fb495" + integrity sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA== + dependencies: + deep-is "~0.1.3" + fast-levenshtein "~2.0.6" + levn "~0.3.0" + prelude-ls "~1.1.2" + type-check "~0.3.2" + word-wrap "~1.2.3" + optionator@^0.9.1: version "0.9.1" resolved "https://registry.yarnpkg.com/optionator/-/optionator-0.9.1.tgz#4f236a6373dae0566a6d43e1326674f50c291499" @@ -12712,6 +12884,11 @@ parse-url@^5.0.0: parse-path "^4.0.0" protocols "^1.4.0" +parse5@4.0.0, parse5@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/parse5/-/parse5-4.0.0.tgz#6d78656e3da8d78b4ec0b906f7c08ef1dfe3f608" + integrity sha512-VrZ7eOd3T1Fk4XWNXMgiGBK/z0MG48BWG2uQNU4I72fkQuKUTZpl+u9k+CxEG0twMVzSmXEEz12z5Fnw1jIQFA== + parseurl@~1.3.3: version "1.3.3" resolved "https://registry.yarnpkg.com/parseurl/-/parseurl-1.3.3.tgz#9da19e7bee8d12dff0513ed5b76957793bc2e8d4" @@ -12917,6 +13094,11 @@ please-upgrade-node@^3.2.0: dependencies: semver-compare "^1.0.0" +pn@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/pn/-/pn-1.1.0.tgz#e2f4cef0e219f463c179ab37463e4e1ecdccbafb" + integrity sha512-2qHaIQr2VLRFoxe2nASzsV6ef4yOOH+Fi9FBOVH6cqeSgUnoyySPZkxzLuzd+RYOQTRpROA0ztTMqxROKSb/nA== + posix-character-classes@^0.1.0: version "0.1.1" resolved "https://registry.yarnpkg.com/posix-character-classes/-/posix-character-classes-0.1.1.tgz#01eac0fe3b5af71a2a6c02feabb8c1fef7e00eab" @@ -13201,6 +13383,11 @@ postcss@^6.0.1: source-map "^0.6.1" supports-color "^5.4.0" +postinstall-build@^5.0.1: + version "5.0.3" + resolved "https://registry.yarnpkg.com/postinstall-build/-/postinstall-build-5.0.3.tgz#238692f712a481d8f5bc8960e94786036241efc7" + integrity sha512-vPvPe8TKgp4FLgY3+DfxCE5PIfoXBK2lyLfNCxsRbDsV6vS4oU5RG/IWxrblMn6heagbnMED3MemUQllQ2bQUg== + prebuild-install@^5.2.4: version "5.3.6" resolved "https://registry.yarnpkg.com/prebuild-install/-/prebuild-install-5.3.6.tgz#7c225568d864c71d89d07f8796042733a3f54291" @@ -13247,6 +13434,11 @@ prelude-ls@^1.2.1: resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.2.1.tgz#debc6489d7a6e6b0e7611888cec880337d316396" integrity sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g== +prelude-ls@~1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.1.2.tgz#21932a549f5e52ffd9a827f570e04be62a97da54" + integrity sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ= + prepend-http@^1.0.0, prepend-http@^1.0.1: version "1.0.4" resolved "https://registry.yarnpkg.com/prepend-http/-/prepend-http-1.0.4.tgz#d4f4562b0ce3696e41ac52d0e002e57a635dc6dc" @@ -14156,7 +14348,23 @@ replace-ext@^1.0.0: resolved "https://registry.yarnpkg.com/replace-ext/-/replace-ext-1.0.1.tgz#2d6d996d04a15855d967443631dd5f77825b016a" integrity sha512-yD5BHCe7quCgBph4rMQ+0KkIRKwWCrHDOX1p1Gp6HwjPM5kVoCdKGNhN7ydqqsX6lJEnQDKZ/tFMiEdQ1dvPEw== -request@^2.45.0, request@^2.82.0, request@^2.86.0, request@^2.88.0, request@^2.88.2: +request-promise-core@1.1.4: + version "1.1.4" + resolved "https://registry.yarnpkg.com/request-promise-core/-/request-promise-core-1.1.4.tgz#3eedd4223208d419867b78ce815167d10593a22f" + integrity sha512-TTbAfBBRdWD7aNNOoVOBH4pN/KigV6LyapYNNlAPA8JwbovRti1E88m3sYAwsLi5ryhPKsE9APwnjFTgdUjTpw== + dependencies: + lodash "^4.17.19" + +request-promise-native@^1.0.5: + version "1.0.9" + resolved "https://registry.yarnpkg.com/request-promise-native/-/request-promise-native-1.0.9.tgz#e407120526a5efdc9a39b28a5679bf47b9d9dc28" + integrity sha512-wcW+sIUiWnKgNY0dqCpOZkUbF/I+YPi+f09JZIDa39Ec+q82CpSYniDp+ISgTTbKmnpJWASeJBPZmoxH84wt3g== + dependencies: + request-promise-core "1.1.4" + stealthy-require "^1.1.1" + tough-cookie "^2.3.3" + +request@^2.45.0, request@^2.82.0, request@^2.86.0, request@^2.87.0, request@^2.88.0, request@^2.88.2: version "2.88.2" resolved "https://registry.yarnpkg.com/request/-/request-2.88.2.tgz#d73c918731cb5a87da047e207234146f664d12b3" integrity sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw== @@ -14996,6 +15204,11 @@ static-extend@^0.1.1: resolved "https://registry.yarnpkg.com/statuses/-/statuses-1.5.0.tgz#161c7dac177659fd9811f43771fa99381478628c" integrity sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow= +stealthy-require@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/stealthy-require/-/stealthy-require-1.1.1.tgz#35b09875b4ff49f26a777e509b3090a3226bf24b" + integrity sha1-NbCYdbT/SfJqd35QmzCQoyJr8ks= + stream-browserify@^2.0.1: version "2.0.2" resolved "https://registry.yarnpkg.com/stream-browserify/-/stream-browserify-2.0.2.tgz#87521d38a44aa7ee91ce1cd2a47df0cb49dd660b" @@ -15399,6 +15612,11 @@ symbol-observable@^0.2.2: resolved "https://registry.yarnpkg.com/symbol-observable/-/symbol-observable-0.2.4.tgz#95a83db26186d6af7e7a18dbd9760a2f86d08f40" integrity sha1-lag9smGG1q9+ehjb2XYKL4bQj0A= +symbol-tree@^3.2.2: + version "3.2.4" + resolved "https://registry.yarnpkg.com/symbol-tree/-/symbol-tree-3.2.4.tgz#430637d248ba77e078883951fb9aa0eed7c63fa2" + integrity sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw== + table@^6.0.9: version "6.7.1" resolved "https://registry.yarnpkg.com/table/-/table-6.7.1.tgz#ee05592b7143831a8c94f3cee6aae4c1ccef33e2" @@ -15709,7 +15927,7 @@ toidentifier@1.0.0: resolved "https://registry.yarnpkg.com/toidentifier/-/toidentifier-1.0.0.tgz#7e1be3470f1e77948bc43d94a3c8f4d7752ba553" integrity sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw== -tough-cookie@~2.5.0: +tough-cookie@^2.3.3, tough-cookie@^2.3.4, tough-cookie@~2.5.0: version "2.5.0" resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-2.5.0.tgz#cd9fb2a0aa1d5a12b473bd9fb96fa3dcff65ade2" integrity sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g== @@ -15832,6 +16050,13 @@ type-check@^0.4.0, type-check@~0.4.0: dependencies: prelude-ls "^1.2.1" +type-check@~0.3.2: + version "0.3.2" + resolved "https://registry.yarnpkg.com/type-check/-/type-check-0.3.2.tgz#5884cab512cf1d355e3fb784f30804b2b520db72" + integrity sha1-WITKtRLPHTVeP7eE8wgEsrUg23I= + dependencies: + prelude-ls "~1.1.2" + type-detect@4.0.8, type-detect@^4.0.0, type-detect@^4.0.5, type-detect@^4.0.8: version "4.0.8" resolved "https://registry.yarnpkg.com/type-detect/-/type-detect-4.0.8.tgz#7646fb5f18871cfbb7749e69bd39a6388eb7450c" @@ -15902,6 +16127,15 @@ typedarray@^0.0.6: resolved "https://registry.yarnpkg.com/typedarray/-/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777" integrity sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c= +typemoq@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/typemoq/-/typemoq-2.1.0.tgz#4452ce360d92cf2a1a180f0c29de2803f87af1e8" + integrity sha512-DtRNLb7x8yCTv/KHlwes+NI+aGb4Vl1iPC63Hhtcvk1DpxSAZzKWQv0RQFY0jX2Uqj0SDBNl8Na4e6MV6TNDgw== + dependencies: + circular-json "^0.3.1" + lodash "^4.17.4" + postinstall-build "^5.0.1" + typeof-article@^0.1.1: version "0.1.1" resolved "https://registry.yarnpkg.com/typeof-article/-/typeof-article-0.1.1.tgz#9f07e733c3fbb646ffa9e61c08debacd460e06af" @@ -16377,6 +16611,13 @@ vscode-ws-jsonrpc@^0.2.0: dependencies: vscode-jsonrpc "^5.0.0" +w3c-hr-time@^1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz#0a89cdf5cc15822df9c360543676963e0cc308cd" + integrity sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ== + dependencies: + browser-process-hrtime "^1.0.0" + warning-symbol@^0.1.0: version "0.1.0" resolved "https://registry.yarnpkg.com/warning-symbol/-/warning-symbol-0.1.0.tgz#bb31dd11b7a0f9d67ab2ed95f457b65825bbad21" @@ -16487,6 +16728,27 @@ webpack@^4.0.0: watchpack "^1.7.4" webpack-sources "^1.4.1" +whatwg-encoding@^1.0.1, whatwg-encoding@^1.0.3: + version "1.0.5" + resolved "https://registry.yarnpkg.com/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz#5abacf777c32166a51d085d6b4f3e7d27113ddb0" + integrity sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw== + dependencies: + iconv-lite "0.4.24" + +whatwg-mimetype@^2.1.0, whatwg-mimetype@^2.2.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz#3d4b1e0312d2079879f826aff18dbeeca5960fbf" + integrity sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g== + +whatwg-url@^6.4.1: + version "6.5.0" + resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-6.5.0.tgz#f2df02bff176fd65070df74ad5ccbb5a199965a8" + integrity sha512-rhRZRqx/TLJQWUpQ6bmrt2UV4f0HCQ463yQuONJqC6fO2VoEb1pTYddbe59SkYq87aoM5A3bdhMZiUiVws+fzQ== + dependencies: + lodash.sortby "^4.7.0" + tr46 "^1.0.1" + webidl-conversions "^4.0.2" + whatwg-url@^7.0.0: version "7.1.0" resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-7.1.0.tgz#c2c492f1eca612988efd3d2266be1b9fc6170d06" @@ -16569,7 +16831,7 @@ with-open-file@^0.1.6: p-try "^2.1.0" pify "^4.0.1" -word-wrap@^1.2.3: +word-wrap@^1.2.3, word-wrap@~1.2.3: version "1.2.3" resolved "https://registry.yarnpkg.com/word-wrap/-/word-wrap-1.2.3.tgz#610636f6b1f703891bd34771ccb17fb93b47079c" integrity sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ== @@ -16699,6 +16961,13 @@ write-pkg@^3.1.0: sort-keys "^2.0.0" write-json-file "^2.2.0" +ws@^5.2.0: + version "5.2.3" + resolved "https://registry.yarnpkg.com/ws/-/ws-5.2.3.tgz#05541053414921bc29c63bee14b8b0dd50b07b3d" + integrity sha512-jZArVERrMsKUatIdnLzqvcfydI85dvd/Fp1u/VOpfdDWQ4c9qWXe+VIeAbQ5FrDwciAkr+lzofXLz3Kuf26AOA== + dependencies: + async-limiter "~1.0.0" + ws@^6.1.0: version "6.2.1" resolved "https://registry.yarnpkg.com/ws/-/ws-6.2.1.tgz#442fdf0a47ed64f59b6a5d8ff130f4748ed524fb" @@ -16729,6 +16998,11 @@ xdg-trashdir@^2.1.1: user-home "^2.0.0" xdg-basedir "^2.0.0" +xml-name-validator@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/xml-name-validator/-/xml-name-validator-3.0.0.tgz#6ae73e06de4d8c6e47f9fb181f78d648ad457c6a" + integrity sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw== + xtend@^4.0.0, xtend@~4.0.1: version "4.0.2" resolved "https://registry.yarnpkg.com/xtend/-/xtend-4.0.2.tgz#bb72779f5fa465186b1f438f674fa347fdb5db54" From 0eb2d25570a8813032a705af6bed6d88f20905ed Mon Sep 17 00:00:00 2001 From: Silvano Cerza Date: Mon, 27 Sep 2021 18:05:56 +0200 Subject: [PATCH 12/18] [skip changelog] Update workflow and script to fetch Arduino CDN download data --- .github/tools/fetch_athena_stats.sh | 118 --------------------------- .github/workflows/arduino-stats.yaml | 11 +-- 2 files changed, 6 insertions(+), 123 deletions(-) delete mode 100755 .github/tools/fetch_athena_stats.sh diff --git a/.github/tools/fetch_athena_stats.sh b/.github/tools/fetch_athena_stats.sh deleted file mode 100755 index 5459863aa..000000000 --- a/.github/tools/fetch_athena_stats.sh +++ /dev/null @@ -1,118 +0,0 @@ -#!/usr/bin/env bash - -# This script performs the following: -# 1. Run the query, use jq to capture the QueryExecutionId, and then capture that into bash variable -# 2. Wait for the query to finish running (240 seconds). -# 3. Get the results. -# 4. Json data points struct build - -# Expected env variables are: -# AWS_ACCESS_KEY_ID and AWS_SECRET_ACCESS_KEY for accessing AWS resources -# AWS_ATHENA_SOURCE_TABLE -# AWS_ATHENA_OUTPUT_LOCATION -# GITHUB_REPOSITORY - -set -euo pipefail - -loadExecutionId=$( - aws athena start-query-execution \ - --query-string "MSCK REPAIR TABLE ${AWS_ATHENA_SOURCE_TABLE};" \ - --result-configuration "OutputLocation=${AWS_ATHENA_OUTPUT_LOCATION}" \ - --region us-east-1 | jq -r ".QueryExecutionId" -) - -echo "QueryExecutionId is ${loadExecutionId}" -for i in $(seq 1 120); do - loadState=$( - aws athena get-query-execution \ - --query-execution-id "${loadExecutionId}" \ - --region us-east-1 | jq -r ".QueryExecution.Status.State" - ) - - if [[ "${loadState}" == "SUCCEEDED" ]]; then - break - fi - - echo "QueryExecutionId ${loadExecutionId} - state is ${loadState}" - - if [[ "${loadState}" == "FAILED" ]]; then - exit 1 - fi - - sleep 2 -done - -! read -r -d '' query < Date: Mon, 27 Sep 2021 18:11:55 +0200 Subject: [PATCH 13/18] [skip changelog] Add missing athena script --- .github/tools/fetch_athena_stats.py | 131 ++++++++++++++++++++++++++++ 1 file changed, 131 insertions(+) create mode 100644 .github/tools/fetch_athena_stats.py diff --git a/.github/tools/fetch_athena_stats.py b/.github/tools/fetch_athena_stats.py new file mode 100644 index 000000000..1f3140359 --- /dev/null +++ b/.github/tools/fetch_athena_stats.py @@ -0,0 +1,131 @@ +import boto3 +import semver +import os +import logging +import uuid +import time + + +# logging.basicConfig(stream=sys.stdout, level=logging.DEBUG) +log = logging.getLogger() +logging.getLogger("boto3").setLevel(logging.CRITICAL) +logging.getLogger("botocore").setLevel(logging.CRITICAL) +logging.getLogger("urllib3").setLevel(logging.CRITICAL) + + +def execute(client, statement, dest_s3_output_location): + log.info("execute query: {} dumping in {}".format(statement, dest_s3_output_location)) + result = client.start_query_execution( + QueryString=statement, + ClientRequestToken=str(uuid.uuid4()), + ResultConfiguration={ + "OutputLocation": dest_s3_output_location, + }, + ) + execution_id = result["QueryExecutionId"] + log.info("wait for query {} completion".format(execution_id)) + wait_for_query_execution_completion(client, execution_id) + log.info("operation successful") + return execution_id + + +def wait_for_query_execution_completion(client, query_execution_id): + query_ended = False + while not query_ended: + query_execution = client.get_query_execution(QueryExecutionId=query_execution_id) + state = query_execution["QueryExecution"]["Status"]["State"] + if state == "SUCCEEDED": + query_ended = True + elif state in ["FAILED", "CANCELLED"]: + raise BaseException( + "query failed or canceled: {}".format(query_execution["QueryExecution"]["Status"]["StateChangeReason"]) + ) + else: + time.sleep(1) + + +def valid(key): + split = key.split("_") + if len(split) < 1: + return False + try: + semver.parse(split[0]) + except ValueError: + return False + return True + + +def get_results(client, execution_id): + results_paginator = client.get_paginator("get_query_results") + results_iter = results_paginator.paginate(QueryExecutionId=execution_id, PaginationConfig={"PageSize": 1000}) + res = {} + for results_page in results_iter: + for row in results_page["ResultSet"]["Rows"][1:]: + # Loop through the JSON objects + key = row["Data"][0]["VarCharValue"] + if valid(key): + res[key] = row["Data"][1]["VarCharValue"] + + return res + + +def convert_data(data): + result = [] + for key, value in data.items(): + # 0.18.0_macOS_64bit.tar.gz + split_key = key.split("_") + if len(split_key) != 3: + continue + (version, os_version, arch) = split_key + arch_split = arch.split(".") + if len(arch_split) < 1: + continue + arch = arch_split[0] + if len(arch) > 10: + # This can't be an architecture really. + # It's an ugly solution but works for now so deal with it. + continue + repo = os.environ["GITHUB_REPOSITORY"].split("/")[1] + result.append( + { + "type": "gauge", + "name": "arduino.downloads.total", + "value": value, + "host": os.environ["GITHUB_REPOSITORY"], + "tags": [ + f"version:{version}", + f"os:{os_version}", + f"arch:{arch}", + "cdn:downloads.arduino.cc", + f"project:{repo}", + ], + } + ) + + return result + + +if __name__ == "__main__": + DEST_S3_OUTPUT = os.environ["AWS_ATHENA_OUTPUT_LOCATION"] + AWS_ATHENA_SOURCE_TABLE = os.environ["AWS_ATHENA_SOURCE_TABLE"] + + session = boto3.session.Session(region_name="us-east-1") + athena_client = session.client("athena") + + # Load all partitions before querying downloads + execute(athena_client, f"MSCK REPAIR TABLE {AWS_ATHENA_SOURCE_TABLE};", DEST_S3_OUTPUT) + + query = f"""SELECT replace(json_extract_scalar(url_decode(url_decode(querystring)), +'$.data.url'), 'https://downloads.arduino.cc/arduino-ide/arduino-ide_', '') +AS flavor, count(json_extract(url_decode(url_decode(querystring)),'$')) AS gauge +FROM {AWS_ATHENA_SOURCE_TABLE} +WHERE json_extract_scalar(url_decode(url_decode(querystring)),'$.data.url') +LIKE 'https://downloads.arduino.cc/arduino-ide/arduino-ide_%' +AND json_extract_scalar(url_decode(url_decode(querystring)),'$.data.url') +NOT LIKE '%latest%' -- exclude latest redirect +group by 1 ;""" + exec_id = execute(athena_client, query, DEST_S3_OUTPUT) + results = get_results(athena_client, exec_id) + result_json = convert_data(results) + + print(f"::set-output name=result::{result_json}") From 7f8b227c3969c74a4c3b733918c1be0079bcfac2 Mon Sep 17 00:00:00 2001 From: Alberto Iannaccone Date: Thu, 30 Sep 2021 09:02:09 +0100 Subject: [PATCH 14/18] [ATL-1531] Integrate arduino-cli 0.19.1 (#506) * integrate cli 0.19.0 * Update CLI version used to fix crash on lib/core install/uninstall * Update CLI version * Update CLI version * update cli version Co-authored-by: Silvano Cerza --- arduino-ide-extension/package.json | 2 +- .../browser/contributions/burn-bootloader.ts | 2 +- .../browser/contributions/upload-sketch.ts | 2 +- .../src/common/protocol/core-service.ts | 5 +- .../src/node/board-discovery.ts | 33 +- .../src/node/boards-service-impl.ts | 30 +- .../cc/arduino/cli/commands/v1/board_pb.d.ts | 102 +- .../cc/arduino/cli/commands/v1/board_pb.js | 611 +++------ .../cli/commands/v1/commands_grpc_pb.d.ts | 37 +- .../cli/commands/v1/commands_grpc_pb.js | 74 +- .../arduino/cli/commands/v1/commands_pb.d.ts | 184 +-- .../cc/arduino/cli/commands/v1/commands_pb.js | 874 +++++++------ .../cc/arduino/cli/commands/v1/core_pb.d.ts | 19 +- .../cc/arduino/cli/commands/v1/core_pb.js | 125 +- .../arduino/cli/commands/v1/port_grpc_pb.js | 1 + .../cc/arduino/cli/commands/v1/port_pb.d.ts | 46 + .../cc/arduino/cli/commands/v1/port_pb.js | 293 +++++ .../cc/arduino/cli/commands/v1/upload_pb.d.ts | 163 ++- .../cc/arduino/cli/commands/v1/upload_pb.js | 1116 ++++++++++++++++- .../arduino/cli/debug/v1/debug_grpc_pb.d.ts | 3 +- .../cc/arduino/cli/debug/v1/debug_grpc_pb.js | 2 +- .../cc/arduino/cli/debug/v1/debug_pb.d.ts | 12 +- .../cc/arduino/cli/debug/v1/debug_pb.js | 47 +- .../cli-protocol/google/rpc/status_grpc_pb.js | 1 + .../cli-protocol/google/rpc/status_pb.d.ts | 39 + .../node/cli-protocol/google/rpc/status_pb.js | 262 ++++ .../src/node/core-client-provider.ts | 137 +- .../src/node/core-service-impl.ts | 16 +- .../src/node/library-service-server-impl.ts | 33 +- .../src/node/sketches-service-impl.ts | 2 + 30 files changed, 3066 insertions(+), 1207 deletions(-) create mode 100644 arduino-ide-extension/src/node/cli-protocol/cc/arduino/cli/commands/v1/port_grpc_pb.js create mode 100644 arduino-ide-extension/src/node/cli-protocol/cc/arduino/cli/commands/v1/port_pb.d.ts create mode 100644 arduino-ide-extension/src/node/cli-protocol/cc/arduino/cli/commands/v1/port_pb.js create mode 100644 arduino-ide-extension/src/node/cli-protocol/google/rpc/status_grpc_pb.js create mode 100644 arduino-ide-extension/src/node/cli-protocol/google/rpc/status_pb.d.ts create mode 100644 arduino-ide-extension/src/node/cli-protocol/google/rpc/status_pb.js diff --git a/arduino-ide-extension/package.json b/arduino-ide-extension/package.json index 9977146d3..0c75d2768 100644 --- a/arduino-ide-extension/package.json +++ b/arduino-ide-extension/package.json @@ -140,7 +140,7 @@ ], "arduino": { "cli": { - "version": "0.18.3" + "version": "0.19.1" }, "fwuploader": { "version": "2.0.0" diff --git a/arduino-ide-extension/src/browser/contributions/burn-bootloader.ts b/arduino-ide-extension/src/browser/contributions/burn-bootloader.ts index 0664476fc..10f7c26d1 100644 --- a/arduino-ide-extension/src/browser/contributions/burn-bootloader.ts +++ b/arduino-ide-extension/src/browser/contributions/burn-bootloader.ts @@ -50,7 +50,7 @@ export class BurnBootloader extends SketchContribution { } try { const { boardsConfig } = this.boardsServiceClientImpl; - const port = boardsConfig.selectedPort?.address; + const port = boardsConfig.selectedPort; const [fqbn, { selectedProgrammer: programmer }, verify, verbose] = await Promise.all([ this.boardsDataStore.appendConfigToFqbn( diff --git a/arduino-ide-extension/src/browser/contributions/upload-sketch.ts b/arduino-ide-extension/src/browser/contributions/upload-sketch.ts index a704c97ab..607831521 100644 --- a/arduino-ide-extension/src/browser/contributions/upload-sketch.ts +++ b/arduino-ide-extension/src/browser/contributions/upload-sketch.ts @@ -130,7 +130,7 @@ export class UploadSketch extends SketchContribution { const sketchUri = sketch.uri; const optimizeForDebug = this.editorMode.compileForDebug; const { selectedPort } = boardsConfig; - const port = selectedPort?.address; + const port = selectedPort; if (usingProgrammer) { const programmer = selectedProgrammer; diff --git a/arduino-ide-extension/src/common/protocol/core-service.ts b/arduino-ide-extension/src/common/protocol/core-service.ts index c6e388230..1454ffbd2 100644 --- a/arduino-ide-extension/src/common/protocol/core-service.ts +++ b/arduino-ide-extension/src/common/protocol/core-service.ts @@ -1,3 +1,4 @@ +import { Port } from '../../common/protocol/boards-service'; import { Programmer } from './boards-service'; export const CompilerWarningLiterals = [ @@ -39,7 +40,7 @@ export namespace CoreService { export namespace Upload { export interface Options extends Compile.Options { - readonly port?: string | undefined; + readonly port?: Port | undefined; readonly programmer?: Programmer | undefined; readonly verify: boolean; } @@ -48,7 +49,7 @@ export namespace CoreService { export namespace Bootloader { export interface Options { readonly fqbn?: string | undefined; - readonly port?: string | undefined; + readonly port?: Port | undefined; readonly programmer?: Programmer | undefined; readonly verbose: boolean; readonly verify: boolean; diff --git a/arduino-ide-extension/src/node/board-discovery.ts b/arduino-ide-extension/src/node/board-discovery.ts index 3eee3cd08..d168aea2e 100644 --- a/arduino-ide-extension/src/node/board-discovery.ts +++ b/arduino-ide-extension/src/node/board-discovery.ts @@ -2,7 +2,7 @@ import { injectable, inject, postConstruct, named } from 'inversify'; import { ClientDuplexStream } from '@grpc/grpc-js'; import { ILogger } from '@theia/core/lib/common/logger'; import { deepClone } from '@theia/core/lib/common/objects'; -import { CoreClientAware } from './core-client-provider'; +import { CoreClientAware, CoreClientProvider } from './core-client-provider'; import { BoardListWatchRequest, BoardListWatchResponse, @@ -29,6 +29,10 @@ export class BoardDiscovery extends CoreClientAware { @inject(NotificationServiceServer) protected readonly notificationService: NotificationServiceServer; + // Used to know if the board watch process is already running to avoid + // starting it multiple times + private watching: boolean; + protected boardWatchDuplex: | ClientDuplexStream | undefined; @@ -51,11 +55,26 @@ export class BoardDiscovery extends CoreClientAware { @postConstruct() protected async init(): Promise { + await this.coreClientProvider.initialized; const coreClient = await this.coreClient(); + this.startBoardListWatch(coreClient); + } + + startBoardListWatch(coreClient: CoreClientProvider.Client): void { + if (this.watching) { + // We want to avoid starting the board list watch process multiple + // times to meet unforseen consequences + return + } + this.watching = true; const { client, instance } = coreClient; const req = new BoardListWatchRequest(); req.setInstance(instance); this.boardWatchDuplex = client.boardListWatch(); + this.boardWatchDuplex.on('end', () => { + this.watching = false; + console.info('board watch ended') + }) this.boardWatchDuplex.on('data', (resp: BoardListWatchResponse) => { const detectedPort = resp.getPort(); if (detectedPort) { @@ -75,12 +94,14 @@ export class BoardDiscovery extends CoreClientAware { const oldState = deepClone(this._state); const newState = deepClone(this._state); - const address = detectedPort.getAddress(); - const protocol = Port.Protocol.toProtocol(detectedPort.getProtocol()); + const address = (detectedPort as any).getPort().getAddress(); + const protocol = Port.Protocol.toProtocol( + (detectedPort as any).getPort().getProtocol() + ); // const label = detectedPort.getProtocolLabel(); const port = { address, protocol }; const boards: Board[] = []; - for (const item of detectedPort.getBoardsList()) { + for (const item of detectedPort.getMatchingBoardsList()) { boards.push({ fqbn: item.getFqbn(), name: item.getName() || 'unknown', @@ -92,9 +113,7 @@ export class BoardDiscovery extends CoreClientAware { if (newState[port.address] !== undefined) { const [, knownBoards] = newState[port.address]; console.warn( - `Port '${ - port.address - }' was already available. Known boards before override: ${JSON.stringify( + `Port '${port.address}' was already available. Known boards before override: ${JSON.stringify( knownBoards )}` ); diff --git a/arduino-ide-extension/src/node/boards-service-impl.ts b/arduino-ide-extension/src/node/boards-service-impl.ts index 8cb6bf75a..20dfdc6ef 100644 --- a/arduino-ide-extension/src/node/boards-service-impl.ts +++ b/arduino-ide-extension/src/node/boards-service-impl.ts @@ -42,8 +42,7 @@ import { InstallWithProgress } from './grpc-installable'; @injectable() export class BoardsServiceImpl extends CoreClientAware - implements BoardsService -{ + implements BoardsService { @inject(ILogger) protected logger: ILogger; @@ -75,6 +74,7 @@ export class BoardsServiceImpl async getBoardDetails(options: { fqbn: string; }): Promise { + await this.coreClientProvider.initialized; const coreClient = await this.coreClient(); const { client, instance } = coreClient; const { fqbn } = options; @@ -165,13 +165,13 @@ export class BoardsServiceImpl let VID = 'N/A'; let PID = 'N/A'; - const usbId = detailsResp - .getIdentificationPrefsList() - .map((item) => item.getUsbId()) + const prop = detailsResp + .getIdentificationPropertiesList() + .map((item) => item.getPropertiesMap()) .find(notEmpty); - if (usbId) { - VID = usbId.getVid(); - PID = usbId.getPid(); + if (prop) { + VID = prop.get('vid') || ''; + PID = prop.get('pid') || ''; } return { @@ -214,6 +214,7 @@ export class BoardsServiceImpl }: { query?: string; }): Promise { + await this.coreClientProvider.initialized; const { instance, client } = await this.coreClient(); const req = new BoardSearchRequest(); req.setSearchArgs(query || ''); @@ -244,6 +245,7 @@ export class BoardsServiceImpl } async search(options: { query?: string }): Promise { + await this.coreClientProvider.initialized; const coreClient = await this.coreClient(); const { client, instance } = coreClient; @@ -361,6 +363,7 @@ export class BoardsServiceImpl const version = !!options.version ? options.version : item.availableVersions[0]; + await this.coreClientProvider.initialized; const coreClient = await this.coreClient(); const { client, instance } = coreClient; @@ -382,7 +385,10 @@ export class BoardsServiceImpl }) ); await new Promise((resolve, reject) => { - resp.on('end', resolve); + resp.on('end', () => { + this.boardDiscovery.startBoardListWatch(coreClient) + resolve(); + }); resp.on('error', (error) => { this.responseService.appendToOutput({ chunk: `Failed to install platform: ${item.id}.\n`, @@ -406,6 +412,7 @@ export class BoardsServiceImpl progressId?: string; }): Promise { const { item, progressId } = options; + await this.coreClientProvider.initialized; const coreClient = await this.coreClient(); const { client, instance } = coreClient; @@ -426,7 +433,10 @@ export class BoardsServiceImpl }) ); await new Promise((resolve, reject) => { - resp.on('end', resolve); + resp.on('end', () => { + this.boardDiscovery.startBoardListWatch(coreClient) + resolve(); + }); resp.on('error', reject); }); diff --git a/arduino-ide-extension/src/node/cli-protocol/cc/arduino/cli/commands/v1/board_pb.d.ts b/arduino-ide-extension/src/node/cli-protocol/cc/arduino/cli/commands/v1/board_pb.d.ts index ce15a5986..b8e1e2cf9 100644 --- a/arduino-ide-extension/src/node/cli-protocol/cc/arduino/cli/commands/v1/board_pb.d.ts +++ b/arduino-ide-extension/src/node/cli-protocol/cc/arduino/cli/commands/v1/board_pb.d.ts @@ -6,6 +6,7 @@ import * as jspb from "google-protobuf"; import * as cc_arduino_cli_commands_v1_common_pb from "../../../../../cc/arduino/cli/commands/v1/common_pb"; +import * as cc_arduino_cli_commands_v1_port_pb from "../../../../../cc/arduino/cli/commands/v1/port_pb"; export class BoardDetailsRequest extends jspb.Message { @@ -79,11 +80,6 @@ export class BoardDetailsResponse extends jspb.Message { setConfigOptionsList(value: Array): BoardDetailsResponse; addConfigOptions(value?: ConfigOption, index?: number): ConfigOption; - clearIdentificationPrefsList(): void; - getIdentificationPrefsList(): Array; - setIdentificationPrefsList(value: Array): BoardDetailsResponse; - addIdentificationPrefs(value?: IdentificationPref, index?: number): IdentificationPref; - clearProgrammersList(): void; getProgrammersList(): Array; setProgrammersList(value: Array): BoardDetailsResponse; @@ -92,6 +88,11 @@ export class BoardDetailsResponse extends jspb.Message { getDebuggingSupported(): boolean; setDebuggingSupported(value: boolean): BoardDetailsResponse; + clearIdentificationPropertiesList(): void; + getIdentificationPropertiesList(): Array; + setIdentificationPropertiesList(value: Array): BoardDetailsResponse; + addIdentificationProperties(value?: BoardIdentificationProperties, index?: number): BoardIdentificationProperties; + serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): BoardDetailsResponse.AsObject; @@ -116,58 +117,32 @@ export namespace BoardDetailsResponse { platform?: BoardPlatform.AsObject, toolsDependenciesList: Array, configOptionsList: Array, - identificationPrefsList: Array, programmersList: Array, debuggingSupported: boolean, + identificationPropertiesList: Array, } } -export class IdentificationPref extends jspb.Message { +export class BoardIdentificationProperties extends jspb.Message { - hasUsbId(): boolean; - clearUsbId(): void; - getUsbId(): USBID | undefined; - setUsbId(value?: USBID): IdentificationPref; + getPropertiesMap(): jspb.Map; + clearPropertiesMap(): void; serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): IdentificationPref.AsObject; - static toObject(includeInstance: boolean, msg: IdentificationPref): IdentificationPref.AsObject; + toObject(includeInstance?: boolean): BoardIdentificationProperties.AsObject; + static toObject(includeInstance: boolean, msg: BoardIdentificationProperties): BoardIdentificationProperties.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; - static serializeBinaryToWriter(message: IdentificationPref, writer: jspb.BinaryWriter): void; - static deserializeBinary(bytes: Uint8Array): IdentificationPref; - static deserializeBinaryFromReader(message: IdentificationPref, reader: jspb.BinaryReader): IdentificationPref; + static serializeBinaryToWriter(message: BoardIdentificationProperties, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): BoardIdentificationProperties; + static deserializeBinaryFromReader(message: BoardIdentificationProperties, reader: jspb.BinaryReader): BoardIdentificationProperties; } -export namespace IdentificationPref { +export namespace BoardIdentificationProperties { export type AsObject = { - usbId?: USBID.AsObject, - } -} - -export class USBID extends jspb.Message { - getVid(): string; - setVid(value: string): USBID; - - getPid(): string; - setPid(value: string): USBID; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): USBID.AsObject; - static toObject(includeInstance: boolean, msg: USBID): USBID.AsObject; - static extensions: {[key: number]: jspb.ExtensionFieldInfo}; - static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; - static serializeBinaryToWriter(message: USBID, writer: jspb.BinaryWriter): void; - static deserializeBinary(bytes: Uint8Array): USBID; - static deserializeBinaryFromReader(message: USBID, reader: jspb.BinaryReader): USBID; -} - -export namespace USBID { - export type AsObject = { - vid: string, - pid: string, + propertiesMap: Array<[string, string]>, } } @@ -480,6 +455,9 @@ export class BoardListRequest extends jspb.Message { getInstance(): cc_arduino_cli_commands_v1_common_pb.Instance | undefined; setInstance(value?: cc_arduino_cli_commands_v1_common_pb.Instance): BoardListRequest; + getTimeout(): number; + setTimeout(value: number): BoardListRequest; + serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): BoardListRequest.AsObject; @@ -494,6 +472,7 @@ export class BoardListRequest extends jspb.Message { export namespace BoardListRequest { export type AsObject = { instance?: cc_arduino_cli_commands_v1_common_pb.Instance.AsObject, + timeout: number, } } @@ -521,22 +500,16 @@ export namespace BoardListResponse { } export class DetectedPort extends jspb.Message { - getAddress(): string; - setAddress(value: string): DetectedPort; - - getProtocol(): string; - setProtocol(value: string): DetectedPort; - - getProtocolLabel(): string; - setProtocolLabel(value: string): DetectedPort; + clearMatchingBoardsList(): void; + getMatchingBoardsList(): Array; + setMatchingBoardsList(value: Array): DetectedPort; + addMatchingBoards(value?: BoardListItem, index?: number): BoardListItem; - clearBoardsList(): void; - getBoardsList(): Array; - setBoardsList(value: Array): DetectedPort; - addBoards(value?: BoardListItem, index?: number): BoardListItem; - getSerialNumber(): string; - setSerialNumber(value: string): DetectedPort; + hasPort(): boolean; + clearPort(): void; + getPort(): cc_arduino_cli_commands_v1_port_pb.Port | undefined; + setPort(value?: cc_arduino_cli_commands_v1_port_pb.Port): DetectedPort; serializeBinary(): Uint8Array; @@ -551,11 +524,8 @@ export class DetectedPort extends jspb.Message { export namespace DetectedPort { export type AsObject = { - address: string, - protocol: string, - protocolLabel: string, - boardsList: Array, - serialNumber: string, + matchingBoardsList: Array, + port?: cc_arduino_cli_commands_v1_port_pb.Port.AsObject, } } @@ -686,12 +656,6 @@ export class BoardListItem extends jspb.Message { getIsHidden(): boolean; setIsHidden(value: boolean): BoardListItem; - getVid(): string; - setVid(value: string): BoardListItem; - - getPid(): string; - setPid(value: string): BoardListItem; - hasPlatform(): boolean; clearPlatform(): void; @@ -714,8 +678,6 @@ export namespace BoardListItem { name: string, fqbn: string, isHidden: boolean, - vid: string, - pid: string, platform?: cc_arduino_cli_commands_v1_common_pb.Platform.AsObject, } } @@ -773,4 +735,4 @@ export namespace BoardSearchResponse { export type AsObject = { boardsList: Array, } -} +} \ No newline at end of file diff --git a/arduino-ide-extension/src/node/cli-protocol/cc/arduino/cli/commands/v1/board_pb.js b/arduino-ide-extension/src/node/cli-protocol/cc/arduino/cli/commands/v1/board_pb.js index 5782236ee..d498dc1ce 100644 --- a/arduino-ide-extension/src/node/cli-protocol/cc/arduino/cli/commands/v1/board_pb.js +++ b/arduino-ide-extension/src/node/cli-protocol/cc/arduino/cli/commands/v1/board_pb.js @@ -17,10 +17,13 @@ var global = Function('return this')(); var cc_arduino_cli_commands_v1_common_pb = require('../../../../../cc/arduino/cli/commands/v1/common_pb.js'); goog.object.extend(proto, cc_arduino_cli_commands_v1_common_pb); +var cc_arduino_cli_commands_v1_port_pb = require('../../../../../cc/arduino/cli/commands/v1/port_pb.js'); +goog.object.extend(proto, cc_arduino_cli_commands_v1_port_pb); goog.exportSymbol('proto.cc.arduino.cli.commands.v1.BoardAttachRequest', null, global); goog.exportSymbol('proto.cc.arduino.cli.commands.v1.BoardAttachResponse', null, global); goog.exportSymbol('proto.cc.arduino.cli.commands.v1.BoardDetailsRequest', null, global); goog.exportSymbol('proto.cc.arduino.cli.commands.v1.BoardDetailsResponse', null, global); +goog.exportSymbol('proto.cc.arduino.cli.commands.v1.BoardIdentificationProperties', null, global); goog.exportSymbol('proto.cc.arduino.cli.commands.v1.BoardListAllRequest', null, global); goog.exportSymbol('proto.cc.arduino.cli.commands.v1.BoardListAllResponse', null, global); goog.exportSymbol('proto.cc.arduino.cli.commands.v1.BoardListItem', null, global); @@ -35,11 +38,9 @@ goog.exportSymbol('proto.cc.arduino.cli.commands.v1.ConfigOption', null, global) goog.exportSymbol('proto.cc.arduino.cli.commands.v1.ConfigValue', null, global); goog.exportSymbol('proto.cc.arduino.cli.commands.v1.DetectedPort', null, global); goog.exportSymbol('proto.cc.arduino.cli.commands.v1.Help', null, global); -goog.exportSymbol('proto.cc.arduino.cli.commands.v1.IdentificationPref', null, global); goog.exportSymbol('proto.cc.arduino.cli.commands.v1.Package', null, global); goog.exportSymbol('proto.cc.arduino.cli.commands.v1.Systems', null, global); goog.exportSymbol('proto.cc.arduino.cli.commands.v1.ToolsDependencies', null, global); -goog.exportSymbol('proto.cc.arduino.cli.commands.v1.USBID', null, global); /** * Generated by JsPbCodeGenerator. * @param {Array=} opt_data Optional initial data array, typically from a @@ -92,37 +93,16 @@ if (goog.DEBUG && !COMPILED) { * @extends {jspb.Message} * @constructor */ -proto.cc.arduino.cli.commands.v1.IdentificationPref = function(opt_data) { +proto.cc.arduino.cli.commands.v1.BoardIdentificationProperties = function(opt_data) { jspb.Message.initialize(this, opt_data, 0, -1, null, null); }; -goog.inherits(proto.cc.arduino.cli.commands.v1.IdentificationPref, jspb.Message); +goog.inherits(proto.cc.arduino.cli.commands.v1.BoardIdentificationProperties, jspb.Message); if (goog.DEBUG && !COMPILED) { /** * @public * @override */ - proto.cc.arduino.cli.commands.v1.IdentificationPref.displayName = 'proto.cc.arduino.cli.commands.v1.IdentificationPref'; -} -/** - * Generated by JsPbCodeGenerator. - * @param {Array=} opt_data Optional initial data array, typically from a - * server response, or constructed directly in Javascript. The array is used - * in place and becomes part of the constructed object. It is not cloned. - * If no data is provided, the constructed object will be empty, but still - * valid. - * @extends {jspb.Message} - * @constructor - */ -proto.cc.arduino.cli.commands.v1.USBID = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, null, null); -}; -goog.inherits(proto.cc.arduino.cli.commands.v1.USBID, jspb.Message); -if (goog.DEBUG && !COMPILED) { - /** - * @public - * @override - */ - proto.cc.arduino.cli.commands.v1.USBID.displayName = 'proto.cc.arduino.cli.commands.v1.USBID'; + proto.cc.arduino.cli.commands.v1.BoardIdentificationProperties.displayName = 'proto.cc.arduino.cli.commands.v1.BoardIdentificationProperties'; } /** * Generated by JsPbCodeGenerator. @@ -710,7 +690,7 @@ proto.cc.arduino.cli.commands.v1.BoardDetailsRequest.prototype.setFqbn = functio * @private {!Array} * @const */ -proto.cc.arduino.cli.commands.v1.BoardDetailsResponse.repeatedFields_ = [10,11,12,13]; +proto.cc.arduino.cli.commands.v1.BoardDetailsResponse.repeatedFields_ = [10,11,13,15]; @@ -756,11 +736,11 @@ proto.cc.arduino.cli.commands.v1.BoardDetailsResponse.toObject = function(includ proto.cc.arduino.cli.commands.v1.ToolsDependencies.toObject, includeInstance), configOptionsList: jspb.Message.toObjectList(msg.getConfigOptionsList(), proto.cc.arduino.cli.commands.v1.ConfigOption.toObject, includeInstance), - identificationPrefsList: jspb.Message.toObjectList(msg.getIdentificationPrefsList(), - proto.cc.arduino.cli.commands.v1.IdentificationPref.toObject, includeInstance), programmersList: jspb.Message.toObjectList(msg.getProgrammersList(), cc_arduino_cli_commands_v1_common_pb.Programmer.toObject, includeInstance), - debuggingSupported: jspb.Message.getBooleanFieldWithDefault(msg, 14, false) + debuggingSupported: jspb.Message.getBooleanFieldWithDefault(msg, 14, false), + identificationPropertiesList: jspb.Message.toObjectList(msg.getIdentificationPropertiesList(), + proto.cc.arduino.cli.commands.v1.BoardIdentificationProperties.toObject, includeInstance) }; if (includeInstance) { @@ -845,11 +825,6 @@ proto.cc.arduino.cli.commands.v1.BoardDetailsResponse.deserializeBinaryFromReade reader.readMessage(value,proto.cc.arduino.cli.commands.v1.ConfigOption.deserializeBinaryFromReader); msg.addConfigOptions(value); break; - case 12: - var value = new proto.cc.arduino.cli.commands.v1.IdentificationPref; - reader.readMessage(value,proto.cc.arduino.cli.commands.v1.IdentificationPref.deserializeBinaryFromReader); - msg.addIdentificationPrefs(value); - break; case 13: var value = new cc_arduino_cli_commands_v1_common_pb.Programmer; reader.readMessage(value,cc_arduino_cli_commands_v1_common_pb.Programmer.deserializeBinaryFromReader); @@ -859,6 +834,11 @@ proto.cc.arduino.cli.commands.v1.BoardDetailsResponse.deserializeBinaryFromReade var value = /** @type {boolean} */ (reader.readBool()); msg.setDebuggingSupported(value); break; + case 15: + var value = new proto.cc.arduino.cli.commands.v1.BoardIdentificationProperties; + reader.readMessage(value,proto.cc.arduino.cli.commands.v1.BoardIdentificationProperties.deserializeBinaryFromReader); + msg.addIdentificationProperties(value); + break; default: reader.skipField(); break; @@ -969,14 +949,6 @@ proto.cc.arduino.cli.commands.v1.BoardDetailsResponse.serializeBinaryToWriter = proto.cc.arduino.cli.commands.v1.ConfigOption.serializeBinaryToWriter ); } - f = message.getIdentificationPrefsList(); - if (f.length > 0) { - writer.writeRepeatedMessage( - 12, - f, - proto.cc.arduino.cli.commands.v1.IdentificationPref.serializeBinaryToWriter - ); - } f = message.getProgrammersList(); if (f.length > 0) { writer.writeRepeatedMessage( @@ -992,6 +964,14 @@ proto.cc.arduino.cli.commands.v1.BoardDetailsResponse.serializeBinaryToWriter = f ); } + f = message.getIdentificationPropertiesList(); + if (f.length > 0) { + writer.writeRepeatedMessage( + 15, + f, + proto.cc.arduino.cli.commands.v1.BoardIdentificationProperties.serializeBinaryToWriter + ); + } }; @@ -1271,44 +1251,6 @@ proto.cc.arduino.cli.commands.v1.BoardDetailsResponse.prototype.clearConfigOptio }; -/** - * repeated IdentificationPref identification_prefs = 12; - * @return {!Array} - */ -proto.cc.arduino.cli.commands.v1.BoardDetailsResponse.prototype.getIdentificationPrefsList = function() { - return /** @type{!Array} */ ( - jspb.Message.getRepeatedWrapperField(this, proto.cc.arduino.cli.commands.v1.IdentificationPref, 12)); -}; - - -/** - * @param {!Array} value - * @return {!proto.cc.arduino.cli.commands.v1.BoardDetailsResponse} returns this -*/ -proto.cc.arduino.cli.commands.v1.BoardDetailsResponse.prototype.setIdentificationPrefsList = function(value) { - return jspb.Message.setRepeatedWrapperField(this, 12, value); -}; - - -/** - * @param {!proto.cc.arduino.cli.commands.v1.IdentificationPref=} opt_value - * @param {number=} opt_index - * @return {!proto.cc.arduino.cli.commands.v1.IdentificationPref} - */ -proto.cc.arduino.cli.commands.v1.BoardDetailsResponse.prototype.addIdentificationPrefs = function(opt_value, opt_index) { - return jspb.Message.addToRepeatedWrapperField(this, 12, opt_value, proto.cc.arduino.cli.commands.v1.IdentificationPref, opt_index); -}; - - -/** - * Clears the list making it empty but non-null. - * @return {!proto.cc.arduino.cli.commands.v1.BoardDetailsResponse} returns this - */ -proto.cc.arduino.cli.commands.v1.BoardDetailsResponse.prototype.clearIdentificationPrefsList = function() { - return this.setIdentificationPrefsList([]); -}; - - /** * repeated Programmer programmers = 13; * @return {!Array} @@ -1365,154 +1307,41 @@ proto.cc.arduino.cli.commands.v1.BoardDetailsResponse.prototype.setDebuggingSupp }; - - - -if (jspb.Message.GENERATE_TO_OBJECT) { -/** - * Creates an object representation of this proto. - * Field names that are reserved in JavaScript and will be renamed to pb_name. - * Optional fields that are not set will be set to undefined. - * To access a reserved field use, foo.pb_, eg, foo.pb_default. - * For the list of reserved names please see: - * net/proto2/compiler/js/internal/generator.cc#kKeyword. - * @param {boolean=} opt_includeInstance Deprecated. whether to include the - * JSPB instance for transitional soy proto support: - * http://goto/soy-param-migration - * @return {!Object} - */ -proto.cc.arduino.cli.commands.v1.IdentificationPref.prototype.toObject = function(opt_includeInstance) { - return proto.cc.arduino.cli.commands.v1.IdentificationPref.toObject(opt_includeInstance, this); -}; - - -/** - * Static version of the {@see toObject} method. - * @param {boolean|undefined} includeInstance Deprecated. Whether to include - * the JSPB instance for transitional soy proto support: - * http://goto/soy-param-migration - * @param {!proto.cc.arduino.cli.commands.v1.IdentificationPref} msg The msg instance to transform. - * @return {!Object} - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.cc.arduino.cli.commands.v1.IdentificationPref.toObject = function(includeInstance, msg) { - var f, obj = { - usbId: (f = msg.getUsbId()) && proto.cc.arduino.cli.commands.v1.USBID.toObject(includeInstance, f) - }; - - if (includeInstance) { - obj.$jspbMessageInstance = msg; - } - return obj; -}; -} - - -/** - * Deserializes binary data (in protobuf wire format). - * @param {jspb.ByteSource} bytes The bytes to deserialize. - * @return {!proto.cc.arduino.cli.commands.v1.IdentificationPref} - */ -proto.cc.arduino.cli.commands.v1.IdentificationPref.deserializeBinary = function(bytes) { - var reader = new jspb.BinaryReader(bytes); - var msg = new proto.cc.arduino.cli.commands.v1.IdentificationPref; - return proto.cc.arduino.cli.commands.v1.IdentificationPref.deserializeBinaryFromReader(msg, reader); -}; - - /** - * Deserializes binary data (in protobuf wire format) from the - * given reader into the given message object. - * @param {!proto.cc.arduino.cli.commands.v1.IdentificationPref} msg The message object to deserialize into. - * @param {!jspb.BinaryReader} reader The BinaryReader to use. - * @return {!proto.cc.arduino.cli.commands.v1.IdentificationPref} + * repeated BoardIdentificationProperties identification_properties = 15; + * @return {!Array} */ -proto.cc.arduino.cli.commands.v1.IdentificationPref.deserializeBinaryFromReader = function(msg, reader) { - while (reader.nextField()) { - if (reader.isEndGroup()) { - break; - } - var field = reader.getFieldNumber(); - switch (field) { - case 1: - var value = new proto.cc.arduino.cli.commands.v1.USBID; - reader.readMessage(value,proto.cc.arduino.cli.commands.v1.USBID.deserializeBinaryFromReader); - msg.setUsbId(value); - break; - default: - reader.skipField(); - break; - } - } - return msg; +proto.cc.arduino.cli.commands.v1.BoardDetailsResponse.prototype.getIdentificationPropertiesList = function() { + return /** @type{!Array} */ ( + jspb.Message.getRepeatedWrapperField(this, proto.cc.arduino.cli.commands.v1.BoardIdentificationProperties, 15)); }; /** - * Serializes the message to binary data (in protobuf wire format). - * @return {!Uint8Array} - */ -proto.cc.arduino.cli.commands.v1.IdentificationPref.prototype.serializeBinary = function() { - var writer = new jspb.BinaryWriter(); - proto.cc.arduino.cli.commands.v1.IdentificationPref.serializeBinaryToWriter(this, writer); - return writer.getResultBuffer(); -}; - - -/** - * Serializes the given message to binary data (in protobuf wire - * format), writing to the given BinaryWriter. - * @param {!proto.cc.arduino.cli.commands.v1.IdentificationPref} message - * @param {!jspb.BinaryWriter} writer - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.cc.arduino.cli.commands.v1.IdentificationPref.serializeBinaryToWriter = function(message, writer) { - var f = undefined; - f = message.getUsbId(); - if (f != null) { - writer.writeMessage( - 1, - f, - proto.cc.arduino.cli.commands.v1.USBID.serializeBinaryToWriter - ); - } -}; - - -/** - * optional USBID usb_id = 1; - * @return {?proto.cc.arduino.cli.commands.v1.USBID} - */ -proto.cc.arduino.cli.commands.v1.IdentificationPref.prototype.getUsbId = function() { - return /** @type{?proto.cc.arduino.cli.commands.v1.USBID} */ ( - jspb.Message.getWrapperField(this, proto.cc.arduino.cli.commands.v1.USBID, 1)); -}; - - -/** - * @param {?proto.cc.arduino.cli.commands.v1.USBID|undefined} value - * @return {!proto.cc.arduino.cli.commands.v1.IdentificationPref} returns this + * @param {!Array} value + * @return {!proto.cc.arduino.cli.commands.v1.BoardDetailsResponse} returns this */ -proto.cc.arduino.cli.commands.v1.IdentificationPref.prototype.setUsbId = function(value) { - return jspb.Message.setWrapperField(this, 1, value); +proto.cc.arduino.cli.commands.v1.BoardDetailsResponse.prototype.setIdentificationPropertiesList = function(value) { + return jspb.Message.setRepeatedWrapperField(this, 15, value); }; /** - * Clears the message field making it undefined. - * @return {!proto.cc.arduino.cli.commands.v1.IdentificationPref} returns this + * @param {!proto.cc.arduino.cli.commands.v1.BoardIdentificationProperties=} opt_value + * @param {number=} opt_index + * @return {!proto.cc.arduino.cli.commands.v1.BoardIdentificationProperties} */ -proto.cc.arduino.cli.commands.v1.IdentificationPref.prototype.clearUsbId = function() { - return this.setUsbId(undefined); +proto.cc.arduino.cli.commands.v1.BoardDetailsResponse.prototype.addIdentificationProperties = function(opt_value, opt_index) { + return jspb.Message.addToRepeatedWrapperField(this, 15, opt_value, proto.cc.arduino.cli.commands.v1.BoardIdentificationProperties, opt_index); }; /** - * Returns whether this field is set. - * @return {boolean} + * Clears the list making it empty but non-null. + * @return {!proto.cc.arduino.cli.commands.v1.BoardDetailsResponse} returns this */ -proto.cc.arduino.cli.commands.v1.IdentificationPref.prototype.hasUsbId = function() { - return jspb.Message.getField(this, 1) != null; +proto.cc.arduino.cli.commands.v1.BoardDetailsResponse.prototype.clearIdentificationPropertiesList = function() { + return this.setIdentificationPropertiesList([]); }; @@ -1532,8 +1361,8 @@ if (jspb.Message.GENERATE_TO_OBJECT) { * http://goto/soy-param-migration * @return {!Object} */ -proto.cc.arduino.cli.commands.v1.USBID.prototype.toObject = function(opt_includeInstance) { - return proto.cc.arduino.cli.commands.v1.USBID.toObject(opt_includeInstance, this); +proto.cc.arduino.cli.commands.v1.BoardIdentificationProperties.prototype.toObject = function(opt_includeInstance) { + return proto.cc.arduino.cli.commands.v1.BoardIdentificationProperties.toObject(opt_includeInstance, this); }; @@ -1542,14 +1371,13 @@ proto.cc.arduino.cli.commands.v1.USBID.prototype.toObject = function(opt_include * @param {boolean|undefined} includeInstance Deprecated. Whether to include * the JSPB instance for transitional soy proto support: * http://goto/soy-param-migration - * @param {!proto.cc.arduino.cli.commands.v1.USBID} msg The msg instance to transform. + * @param {!proto.cc.arduino.cli.commands.v1.BoardIdentificationProperties} msg The msg instance to transform. * @return {!Object} * @suppress {unusedLocalVariables} f is only used for nested messages */ -proto.cc.arduino.cli.commands.v1.USBID.toObject = function(includeInstance, msg) { +proto.cc.arduino.cli.commands.v1.BoardIdentificationProperties.toObject = function(includeInstance, msg) { var f, obj = { - vid: jspb.Message.getFieldWithDefault(msg, 1, ""), - pid: jspb.Message.getFieldWithDefault(msg, 2, "") + propertiesMap: (f = msg.getPropertiesMap()) ? f.toObject(includeInstance, undefined) : [] }; if (includeInstance) { @@ -1563,23 +1391,23 @@ proto.cc.arduino.cli.commands.v1.USBID.toObject = function(includeInstance, msg) /** * Deserializes binary data (in protobuf wire format). * @param {jspb.ByteSource} bytes The bytes to deserialize. - * @return {!proto.cc.arduino.cli.commands.v1.USBID} + * @return {!proto.cc.arduino.cli.commands.v1.BoardIdentificationProperties} */ -proto.cc.arduino.cli.commands.v1.USBID.deserializeBinary = function(bytes) { +proto.cc.arduino.cli.commands.v1.BoardIdentificationProperties.deserializeBinary = function(bytes) { var reader = new jspb.BinaryReader(bytes); - var msg = new proto.cc.arduino.cli.commands.v1.USBID; - return proto.cc.arduino.cli.commands.v1.USBID.deserializeBinaryFromReader(msg, reader); + var msg = new proto.cc.arduino.cli.commands.v1.BoardIdentificationProperties; + return proto.cc.arduino.cli.commands.v1.BoardIdentificationProperties.deserializeBinaryFromReader(msg, reader); }; /** * Deserializes binary data (in protobuf wire format) from the * given reader into the given message object. - * @param {!proto.cc.arduino.cli.commands.v1.USBID} msg The message object to deserialize into. + * @param {!proto.cc.arduino.cli.commands.v1.BoardIdentificationProperties} msg The message object to deserialize into. * @param {!jspb.BinaryReader} reader The BinaryReader to use. - * @return {!proto.cc.arduino.cli.commands.v1.USBID} + * @return {!proto.cc.arduino.cli.commands.v1.BoardIdentificationProperties} */ -proto.cc.arduino.cli.commands.v1.USBID.deserializeBinaryFromReader = function(msg, reader) { +proto.cc.arduino.cli.commands.v1.BoardIdentificationProperties.deserializeBinaryFromReader = function(msg, reader) { while (reader.nextField()) { if (reader.isEndGroup()) { break; @@ -1587,12 +1415,10 @@ proto.cc.arduino.cli.commands.v1.USBID.deserializeBinaryFromReader = function(ms var field = reader.getFieldNumber(); switch (field) { case 1: - var value = /** @type {string} */ (reader.readString()); - msg.setVid(value); - break; - case 2: - var value = /** @type {string} */ (reader.readString()); - msg.setPid(value); + var value = msg.getPropertiesMap(); + reader.readMessage(value, function(message, reader) { + jspb.Map.deserializeBinary(message, reader, jspb.BinaryReader.prototype.readString, jspb.BinaryReader.prototype.readString, null, "", ""); + }); break; default: reader.skipField(); @@ -1607,9 +1433,9 @@ proto.cc.arduino.cli.commands.v1.USBID.deserializeBinaryFromReader = function(ms * Serializes the message to binary data (in protobuf wire format). * @return {!Uint8Array} */ -proto.cc.arduino.cli.commands.v1.USBID.prototype.serializeBinary = function() { +proto.cc.arduino.cli.commands.v1.BoardIdentificationProperties.prototype.serializeBinary = function() { var writer = new jspb.BinaryWriter(); - proto.cc.arduino.cli.commands.v1.USBID.serializeBinaryToWriter(this, writer); + proto.cc.arduino.cli.commands.v1.BoardIdentificationProperties.serializeBinaryToWriter(this, writer); return writer.getResultBuffer(); }; @@ -1617,63 +1443,39 @@ proto.cc.arduino.cli.commands.v1.USBID.prototype.serializeBinary = function() { /** * Serializes the given message to binary data (in protobuf wire * format), writing to the given BinaryWriter. - * @param {!proto.cc.arduino.cli.commands.v1.USBID} message + * @param {!proto.cc.arduino.cli.commands.v1.BoardIdentificationProperties} message * @param {!jspb.BinaryWriter} writer * @suppress {unusedLocalVariables} f is only used for nested messages */ -proto.cc.arduino.cli.commands.v1.USBID.serializeBinaryToWriter = function(message, writer) { +proto.cc.arduino.cli.commands.v1.BoardIdentificationProperties.serializeBinaryToWriter = function(message, writer) { var f = undefined; - f = message.getVid(); - if (f.length > 0) { - writer.writeString( - 1, - f - ); - } - f = message.getPid(); - if (f.length > 0) { - writer.writeString( - 2, - f - ); + f = message.getPropertiesMap(true); + if (f && f.getLength() > 0) { + f.serializeBinary(1, writer, jspb.BinaryWriter.prototype.writeString, jspb.BinaryWriter.prototype.writeString); } }; /** - * optional string vid = 1; - * @return {string} + * map properties = 1; + * @param {boolean=} opt_noLazyCreate Do not create the map if + * empty, instead returning `undefined` + * @return {!jspb.Map} */ -proto.cc.arduino.cli.commands.v1.USBID.prototype.getVid = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, "")); +proto.cc.arduino.cli.commands.v1.BoardIdentificationProperties.prototype.getPropertiesMap = function(opt_noLazyCreate) { + return /** @type {!jspb.Map} */ ( + jspb.Message.getMapField(this, 1, opt_noLazyCreate, + null)); }; /** - * @param {string} value - * @return {!proto.cc.arduino.cli.commands.v1.USBID} returns this + * Clears values from the map. The map will be non-null. + * @return {!proto.cc.arduino.cli.commands.v1.BoardIdentificationProperties} returns this */ -proto.cc.arduino.cli.commands.v1.USBID.prototype.setVid = function(value) { - return jspb.Message.setProto3StringField(this, 1, value); -}; - - -/** - * optional string pid = 2; - * @return {string} - */ -proto.cc.arduino.cli.commands.v1.USBID.prototype.getPid = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 2, "")); -}; - - -/** - * @param {string} value - * @return {!proto.cc.arduino.cli.commands.v1.USBID} returns this - */ -proto.cc.arduino.cli.commands.v1.USBID.prototype.setPid = function(value) { - return jspb.Message.setProto3StringField(this, 2, value); -}; +proto.cc.arduino.cli.commands.v1.BoardIdentificationProperties.prototype.clearPropertiesMap = function() { + this.getPropertiesMap().clear(); + return this;}; @@ -3751,7 +3553,8 @@ proto.cc.arduino.cli.commands.v1.BoardListRequest.prototype.toObject = function( */ proto.cc.arduino.cli.commands.v1.BoardListRequest.toObject = function(includeInstance, msg) { var f, obj = { - instance: (f = msg.getInstance()) && cc_arduino_cli_commands_v1_common_pb.Instance.toObject(includeInstance, f) + instance: (f = msg.getInstance()) && cc_arduino_cli_commands_v1_common_pb.Instance.toObject(includeInstance, f), + timeout: jspb.Message.getFieldWithDefault(msg, 2, 0) }; if (includeInstance) { @@ -3793,6 +3596,10 @@ proto.cc.arduino.cli.commands.v1.BoardListRequest.deserializeBinaryFromReader = reader.readMessage(value,cc_arduino_cli_commands_v1_common_pb.Instance.deserializeBinaryFromReader); msg.setInstance(value); break; + case 2: + var value = /** @type {number} */ (reader.readInt64()); + msg.setTimeout(value); + break; default: reader.skipField(); break; @@ -3830,6 +3637,13 @@ proto.cc.arduino.cli.commands.v1.BoardListRequest.serializeBinaryToWriter = func cc_arduino_cli_commands_v1_common_pb.Instance.serializeBinaryToWriter ); } + f = message.getTimeout(); + if (f !== 0) { + writer.writeInt64( + 2, + f + ); + } }; @@ -3870,6 +3684,24 @@ proto.cc.arduino.cli.commands.v1.BoardListRequest.prototype.hasInstance = functi }; +/** + * optional int64 timeout = 2; + * @return {number} + */ +proto.cc.arduino.cli.commands.v1.BoardListRequest.prototype.getTimeout = function() { + return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 2, 0)); +}; + + +/** + * @param {number} value + * @return {!proto.cc.arduino.cli.commands.v1.BoardListRequest} returns this + */ +proto.cc.arduino.cli.commands.v1.BoardListRequest.prototype.setTimeout = function(value) { + return jspb.Message.setProto3IntField(this, 2, value); +}; + + /** * List of repeated fields within this message type. @@ -4036,7 +3868,7 @@ proto.cc.arduino.cli.commands.v1.BoardListResponse.prototype.clearPortsList = fu * @private {!Array} * @const */ -proto.cc.arduino.cli.commands.v1.DetectedPort.repeatedFields_ = [4]; +proto.cc.arduino.cli.commands.v1.DetectedPort.repeatedFields_ = [1]; @@ -4069,12 +3901,9 @@ proto.cc.arduino.cli.commands.v1.DetectedPort.prototype.toObject = function(opt_ */ proto.cc.arduino.cli.commands.v1.DetectedPort.toObject = function(includeInstance, msg) { var f, obj = { - address: jspb.Message.getFieldWithDefault(msg, 1, ""), - protocol: jspb.Message.getFieldWithDefault(msg, 2, ""), - protocolLabel: jspb.Message.getFieldWithDefault(msg, 3, ""), - boardsList: jspb.Message.toObjectList(msg.getBoardsList(), + matchingBoardsList: jspb.Message.toObjectList(msg.getMatchingBoardsList(), proto.cc.arduino.cli.commands.v1.BoardListItem.toObject, includeInstance), - serialNumber: jspb.Message.getFieldWithDefault(msg, 5, "") + port: (f = msg.getPort()) && cc_arduino_cli_commands_v1_port_pb.Port.toObject(includeInstance, f) }; if (includeInstance) { @@ -4112,25 +3941,14 @@ proto.cc.arduino.cli.commands.v1.DetectedPort.deserializeBinaryFromReader = func var field = reader.getFieldNumber(); switch (field) { case 1: - var value = /** @type {string} */ (reader.readString()); - msg.setAddress(value); - break; - case 2: - var value = /** @type {string} */ (reader.readString()); - msg.setProtocol(value); - break; - case 3: - var value = /** @type {string} */ (reader.readString()); - msg.setProtocolLabel(value); - break; - case 4: var value = new proto.cc.arduino.cli.commands.v1.BoardListItem; reader.readMessage(value,proto.cc.arduino.cli.commands.v1.BoardListItem.deserializeBinaryFromReader); - msg.addBoards(value); + msg.addMatchingBoards(value); break; - case 5: - var value = /** @type {string} */ (reader.readString()); - msg.setSerialNumber(value); + case 2: + var value = new cc_arduino_cli_commands_v1_port_pb.Port; + reader.readMessage(value,cc_arduino_cli_commands_v1_port_pb.Port.deserializeBinaryFromReader); + msg.setPort(value); break; default: reader.skipField(); @@ -4161,152 +3979,97 @@ proto.cc.arduino.cli.commands.v1.DetectedPort.prototype.serializeBinary = functi */ proto.cc.arduino.cli.commands.v1.DetectedPort.serializeBinaryToWriter = function(message, writer) { var f = undefined; - f = message.getAddress(); - if (f.length > 0) { - writer.writeString( - 1, - f - ); - } - f = message.getProtocol(); - if (f.length > 0) { - writer.writeString( - 2, - f - ); - } - f = message.getProtocolLabel(); - if (f.length > 0) { - writer.writeString( - 3, - f - ); - } - f = message.getBoardsList(); + f = message.getMatchingBoardsList(); if (f.length > 0) { writer.writeRepeatedMessage( - 4, + 1, f, proto.cc.arduino.cli.commands.v1.BoardListItem.serializeBinaryToWriter ); } - f = message.getSerialNumber(); - if (f.length > 0) { - writer.writeString( - 5, - f + f = message.getPort(); + if (f != null) { + writer.writeMessage( + 2, + f, + cc_arduino_cli_commands_v1_port_pb.Port.serializeBinaryToWriter ); } }; /** - * optional string address = 1; - * @return {string} - */ -proto.cc.arduino.cli.commands.v1.DetectedPort.prototype.getAddress = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, "")); -}; - - -/** - * @param {string} value - * @return {!proto.cc.arduino.cli.commands.v1.DetectedPort} returns this - */ -proto.cc.arduino.cli.commands.v1.DetectedPort.prototype.setAddress = function(value) { - return jspb.Message.setProto3StringField(this, 1, value); -}; - - -/** - * optional string protocol = 2; - * @return {string} + * repeated BoardListItem matching_boards = 1; + * @return {!Array} */ -proto.cc.arduino.cli.commands.v1.DetectedPort.prototype.getProtocol = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 2, "")); +proto.cc.arduino.cli.commands.v1.DetectedPort.prototype.getMatchingBoardsList = function() { + return /** @type{!Array} */ ( + jspb.Message.getRepeatedWrapperField(this, proto.cc.arduino.cli.commands.v1.BoardListItem, 1)); }; /** - * @param {string} value + * @param {!Array} value * @return {!proto.cc.arduino.cli.commands.v1.DetectedPort} returns this - */ -proto.cc.arduino.cli.commands.v1.DetectedPort.prototype.setProtocol = function(value) { - return jspb.Message.setProto3StringField(this, 2, value); +*/ +proto.cc.arduino.cli.commands.v1.DetectedPort.prototype.setMatchingBoardsList = function(value) { + return jspb.Message.setRepeatedWrapperField(this, 1, value); }; /** - * optional string protocol_label = 3; - * @return {string} + * @param {!proto.cc.arduino.cli.commands.v1.BoardListItem=} opt_value + * @param {number=} opt_index + * @return {!proto.cc.arduino.cli.commands.v1.BoardListItem} */ -proto.cc.arduino.cli.commands.v1.DetectedPort.prototype.getProtocolLabel = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 3, "")); +proto.cc.arduino.cli.commands.v1.DetectedPort.prototype.addMatchingBoards = function(opt_value, opt_index) { + return jspb.Message.addToRepeatedWrapperField(this, 1, opt_value, proto.cc.arduino.cli.commands.v1.BoardListItem, opt_index); }; /** - * @param {string} value + * Clears the list making it empty but non-null. * @return {!proto.cc.arduino.cli.commands.v1.DetectedPort} returns this */ -proto.cc.arduino.cli.commands.v1.DetectedPort.prototype.setProtocolLabel = function(value) { - return jspb.Message.setProto3StringField(this, 3, value); +proto.cc.arduino.cli.commands.v1.DetectedPort.prototype.clearMatchingBoardsList = function() { + return this.setMatchingBoardsList([]); }; /** - * repeated BoardListItem boards = 4; - * @return {!Array} + * optional Port port = 2; + * @return {?proto.cc.arduino.cli.commands.v1.Port} */ -proto.cc.arduino.cli.commands.v1.DetectedPort.prototype.getBoardsList = function() { - return /** @type{!Array} */ ( - jspb.Message.getRepeatedWrapperField(this, proto.cc.arduino.cli.commands.v1.BoardListItem, 4)); +proto.cc.arduino.cli.commands.v1.DetectedPort.prototype.getPort = function() { + return /** @type{?proto.cc.arduino.cli.commands.v1.Port} */ ( + jspb.Message.getWrapperField(this, cc_arduino_cli_commands_v1_port_pb.Port, 2)); }; /** - * @param {!Array} value + * @param {?proto.cc.arduino.cli.commands.v1.Port|undefined} value * @return {!proto.cc.arduino.cli.commands.v1.DetectedPort} returns this */ -proto.cc.arduino.cli.commands.v1.DetectedPort.prototype.setBoardsList = function(value) { - return jspb.Message.setRepeatedWrapperField(this, 4, value); -}; - - -/** - * @param {!proto.cc.arduino.cli.commands.v1.BoardListItem=} opt_value - * @param {number=} opt_index - * @return {!proto.cc.arduino.cli.commands.v1.BoardListItem} - */ -proto.cc.arduino.cli.commands.v1.DetectedPort.prototype.addBoards = function(opt_value, opt_index) { - return jspb.Message.addToRepeatedWrapperField(this, 4, opt_value, proto.cc.arduino.cli.commands.v1.BoardListItem, opt_index); +proto.cc.arduino.cli.commands.v1.DetectedPort.prototype.setPort = function(value) { + return jspb.Message.setWrapperField(this, 2, value); }; /** - * Clears the list making it empty but non-null. + * Clears the message field making it undefined. * @return {!proto.cc.arduino.cli.commands.v1.DetectedPort} returns this */ -proto.cc.arduino.cli.commands.v1.DetectedPort.prototype.clearBoardsList = function() { - return this.setBoardsList([]); -}; - - -/** - * optional string serial_number = 5; - * @return {string} - */ -proto.cc.arduino.cli.commands.v1.DetectedPort.prototype.getSerialNumber = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 5, "")); +proto.cc.arduino.cli.commands.v1.DetectedPort.prototype.clearPort = function() { + return this.setPort(undefined); }; /** - * @param {string} value - * @return {!proto.cc.arduino.cli.commands.v1.DetectedPort} returns this + * Returns whether this field is set. + * @return {boolean} */ -proto.cc.arduino.cli.commands.v1.DetectedPort.prototype.setSerialNumber = function(value) { - return jspb.Message.setProto3StringField(this, 5, value); +proto.cc.arduino.cli.commands.v1.DetectedPort.prototype.hasPort = function() { + return jspb.Message.getField(this, 2) != null; }; @@ -5134,8 +4897,6 @@ proto.cc.arduino.cli.commands.v1.BoardListItem.toObject = function(includeInstan name: jspb.Message.getFieldWithDefault(msg, 1, ""), fqbn: jspb.Message.getFieldWithDefault(msg, 2, ""), isHidden: jspb.Message.getBooleanFieldWithDefault(msg, 3, false), - vid: jspb.Message.getFieldWithDefault(msg, 4, ""), - pid: jspb.Message.getFieldWithDefault(msg, 5, ""), platform: (f = msg.getPlatform()) && cc_arduino_cli_commands_v1_common_pb.Platform.toObject(includeInstance, f) }; @@ -5185,14 +4946,6 @@ proto.cc.arduino.cli.commands.v1.BoardListItem.deserializeBinaryFromReader = fun var value = /** @type {boolean} */ (reader.readBool()); msg.setIsHidden(value); break; - case 4: - var value = /** @type {string} */ (reader.readString()); - msg.setVid(value); - break; - case 5: - var value = /** @type {string} */ (reader.readString()); - msg.setPid(value); - break; case 6: var value = new cc_arduino_cli_commands_v1_common_pb.Platform; reader.readMessage(value,cc_arduino_cli_commands_v1_common_pb.Platform.deserializeBinaryFromReader); @@ -5248,20 +5001,6 @@ proto.cc.arduino.cli.commands.v1.BoardListItem.serializeBinaryToWriter = functio f ); } - f = message.getVid(); - if (f.length > 0) { - writer.writeString( - 4, - f - ); - } - f = message.getPid(); - if (f.length > 0) { - writer.writeString( - 5, - f - ); - } f = message.getPlatform(); if (f != null) { writer.writeMessage( @@ -5327,42 +5066,6 @@ proto.cc.arduino.cli.commands.v1.BoardListItem.prototype.setIsHidden = function( }; -/** - * optional string vid = 4; - * @return {string} - */ -proto.cc.arduino.cli.commands.v1.BoardListItem.prototype.getVid = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 4, "")); -}; - - -/** - * @param {string} value - * @return {!proto.cc.arduino.cli.commands.v1.BoardListItem} returns this - */ -proto.cc.arduino.cli.commands.v1.BoardListItem.prototype.setVid = function(value) { - return jspb.Message.setProto3StringField(this, 4, value); -}; - - -/** - * optional string pid = 5; - * @return {string} - */ -proto.cc.arduino.cli.commands.v1.BoardListItem.prototype.getPid = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 5, "")); -}; - - -/** - * @param {string} value - * @return {!proto.cc.arduino.cli.commands.v1.BoardListItem} returns this - */ -proto.cc.arduino.cli.commands.v1.BoardListItem.prototype.setPid = function(value) { - return jspb.Message.setProto3StringField(this, 5, value); -}; - - /** * optional Platform platform = 6; * @return {?proto.cc.arduino.cli.commands.v1.Platform} @@ -5771,4 +5474,4 @@ proto.cc.arduino.cli.commands.v1.BoardSearchResponse.prototype.clearBoardsList = }; -goog.object.extend(exports, proto.cc.arduino.cli.commands.v1); +goog.object.extend(exports, proto.cc.arduino.cli.commands.v1); \ No newline at end of file diff --git a/arduino-ide-extension/src/node/cli-protocol/cc/arduino/cli/commands/v1/commands_grpc_pb.d.ts b/arduino-ide-extension/src/node/cli-protocol/cc/arduino/cli/commands/v1/commands_grpc_pb.d.ts index 2ca2ef54a..a7b28fc65 100644 --- a/arduino-ide-extension/src/node/cli-protocol/cc/arduino/cli/commands/v1/commands_grpc_pb.d.ts +++ b/arduino-ide-extension/src/node/cli-protocol/cc/arduino/cli/commands/v1/commands_grpc_pb.d.ts @@ -7,6 +7,7 @@ import * as grpc from "@grpc/grpc-js"; import {handleClientStreamingCall} from "@grpc/grpc-js/build/src/server-call"; import * as cc_arduino_cli_commands_v1_commands_pb from "../../../../../cc/arduino/cli/commands/v1/commands_pb"; +import * as google_rpc_status_pb from "../../../../../google/rpc/status_pb"; import * as cc_arduino_cli_commands_v1_common_pb from "../../../../../cc/arduino/cli/commands/v1/common_pb"; import * as cc_arduino_cli_commands_v1_board_pb from "../../../../../cc/arduino/cli/commands/v1/board_pb"; import * as cc_arduino_cli_commands_v1_compile_pb from "../../../../../cc/arduino/cli/commands/v1/compile_pb"; @@ -15,9 +16,9 @@ import * as cc_arduino_cli_commands_v1_upload_pb from "../../../../../cc/arduino import * as cc_arduino_cli_commands_v1_lib_pb from "../../../../../cc/arduino/cli/commands/v1/lib_pb"; interface IArduinoCoreServiceService extends grpc.ServiceDefinition { + create: IArduinoCoreServiceService_ICreate; init: IArduinoCoreServiceService_IInit; destroy: IArduinoCoreServiceService_IDestroy; - rescan: IArduinoCoreServiceService_IRescan; updateIndex: IArduinoCoreServiceService_IUpdateIndex; updateLibrariesIndex: IArduinoCoreServiceService_IUpdateLibrariesIndex; updateCoreLibrariesIndex: IArduinoCoreServiceService_IUpdateCoreLibrariesIndex; @@ -54,6 +55,15 @@ interface IArduinoCoreServiceService extends grpc.ServiceDefinition { + path: "/cc.arduino.cli.commands.v1.ArduinoCoreService/Create"; + requestStream: false; + responseStream: false; + requestSerialize: grpc.serialize; + requestDeserialize: grpc.deserialize; + responseSerialize: grpc.serialize; + responseDeserialize: grpc.deserialize; +} interface IArduinoCoreServiceService_IInit extends grpc.MethodDefinition { path: "/cc.arduino.cli.commands.v1.ArduinoCoreService/Init"; requestStream: false; @@ -72,15 +82,6 @@ interface IArduinoCoreServiceService_IDestroy extends grpc.MethodDefinition; responseDeserialize: grpc.deserialize; } -interface IArduinoCoreServiceService_IRescan extends grpc.MethodDefinition { - path: "/cc.arduino.cli.commands.v1.ArduinoCoreService/Rescan"; - requestStream: false; - responseStream: false; - requestSerialize: grpc.serialize; - requestDeserialize: grpc.deserialize; - responseSerialize: grpc.serialize; - responseDeserialize: grpc.deserialize; -} interface IArduinoCoreServiceService_IUpdateIndex extends grpc.MethodDefinition { path: "/cc.arduino.cli.commands.v1.ArduinoCoreService/UpdateIndex"; requestStream: false; @@ -391,9 +392,9 @@ interface IArduinoCoreServiceService_ILibraryList extends grpc.MethodDefinition< export const ArduinoCoreServiceService: IArduinoCoreServiceService; export interface IArduinoCoreServiceServer { + create: grpc.handleUnaryCall; init: grpc.handleServerStreamingCall; destroy: grpc.handleUnaryCall; - rescan: grpc.handleUnaryCall; updateIndex: grpc.handleServerStreamingCall; updateLibrariesIndex: grpc.handleServerStreamingCall; updateCoreLibrariesIndex: grpc.handleServerStreamingCall; @@ -431,14 +432,14 @@ export interface IArduinoCoreServiceServer { } export interface IArduinoCoreServiceClient { + create(request: cc_arduino_cli_commands_v1_commands_pb.CreateRequest, callback: (error: grpc.ServiceError | null, response: cc_arduino_cli_commands_v1_commands_pb.CreateResponse) => void): grpc.ClientUnaryCall; + create(request: cc_arduino_cli_commands_v1_commands_pb.CreateRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: cc_arduino_cli_commands_v1_commands_pb.CreateResponse) => void): grpc.ClientUnaryCall; + create(request: cc_arduino_cli_commands_v1_commands_pb.CreateRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: cc_arduino_cli_commands_v1_commands_pb.CreateResponse) => void): grpc.ClientUnaryCall; init(request: cc_arduino_cli_commands_v1_commands_pb.InitRequest, options?: Partial): grpc.ClientReadableStream; init(request: cc_arduino_cli_commands_v1_commands_pb.InitRequest, metadata?: grpc.Metadata, options?: Partial): grpc.ClientReadableStream; destroy(request: cc_arduino_cli_commands_v1_commands_pb.DestroyRequest, callback: (error: grpc.ServiceError | null, response: cc_arduino_cli_commands_v1_commands_pb.DestroyResponse) => void): grpc.ClientUnaryCall; destroy(request: cc_arduino_cli_commands_v1_commands_pb.DestroyRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: cc_arduino_cli_commands_v1_commands_pb.DestroyResponse) => void): grpc.ClientUnaryCall; destroy(request: cc_arduino_cli_commands_v1_commands_pb.DestroyRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: cc_arduino_cli_commands_v1_commands_pb.DestroyResponse) => void): grpc.ClientUnaryCall; - rescan(request: cc_arduino_cli_commands_v1_commands_pb.RescanRequest, callback: (error: grpc.ServiceError | null, response: cc_arduino_cli_commands_v1_commands_pb.RescanResponse) => void): grpc.ClientUnaryCall; - rescan(request: cc_arduino_cli_commands_v1_commands_pb.RescanRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: cc_arduino_cli_commands_v1_commands_pb.RescanResponse) => void): grpc.ClientUnaryCall; - rescan(request: cc_arduino_cli_commands_v1_commands_pb.RescanRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: cc_arduino_cli_commands_v1_commands_pb.RescanResponse) => void): grpc.ClientUnaryCall; updateIndex(request: cc_arduino_cli_commands_v1_commands_pb.UpdateIndexRequest, options?: Partial): grpc.ClientReadableStream; updateIndex(request: cc_arduino_cli_commands_v1_commands_pb.UpdateIndexRequest, metadata?: grpc.Metadata, options?: Partial): grpc.ClientReadableStream; updateLibrariesIndex(request: cc_arduino_cli_commands_v1_commands_pb.UpdateLibrariesIndexRequest, options?: Partial): grpc.ClientReadableStream; @@ -526,14 +527,14 @@ export interface IArduinoCoreServiceClient { export class ArduinoCoreServiceClient extends grpc.Client implements IArduinoCoreServiceClient { constructor(address: string, credentials: grpc.ChannelCredentials, options?: Partial); + public create(request: cc_arduino_cli_commands_v1_commands_pb.CreateRequest, callback: (error: grpc.ServiceError | null, response: cc_arduino_cli_commands_v1_commands_pb.CreateResponse) => void): grpc.ClientUnaryCall; + public create(request: cc_arduino_cli_commands_v1_commands_pb.CreateRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: cc_arduino_cli_commands_v1_commands_pb.CreateResponse) => void): grpc.ClientUnaryCall; + public create(request: cc_arduino_cli_commands_v1_commands_pb.CreateRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: cc_arduino_cli_commands_v1_commands_pb.CreateResponse) => void): grpc.ClientUnaryCall; public init(request: cc_arduino_cli_commands_v1_commands_pb.InitRequest, options?: Partial): grpc.ClientReadableStream; public init(request: cc_arduino_cli_commands_v1_commands_pb.InitRequest, metadata?: grpc.Metadata, options?: Partial): grpc.ClientReadableStream; public destroy(request: cc_arduino_cli_commands_v1_commands_pb.DestroyRequest, callback: (error: grpc.ServiceError | null, response: cc_arduino_cli_commands_v1_commands_pb.DestroyResponse) => void): grpc.ClientUnaryCall; public destroy(request: cc_arduino_cli_commands_v1_commands_pb.DestroyRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: cc_arduino_cli_commands_v1_commands_pb.DestroyResponse) => void): grpc.ClientUnaryCall; public destroy(request: cc_arduino_cli_commands_v1_commands_pb.DestroyRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: cc_arduino_cli_commands_v1_commands_pb.DestroyResponse) => void): grpc.ClientUnaryCall; - public rescan(request: cc_arduino_cli_commands_v1_commands_pb.RescanRequest, callback: (error: grpc.ServiceError | null, response: cc_arduino_cli_commands_v1_commands_pb.RescanResponse) => void): grpc.ClientUnaryCall; - public rescan(request: cc_arduino_cli_commands_v1_commands_pb.RescanRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: cc_arduino_cli_commands_v1_commands_pb.RescanResponse) => void): grpc.ClientUnaryCall; - public rescan(request: cc_arduino_cli_commands_v1_commands_pb.RescanRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: cc_arduino_cli_commands_v1_commands_pb.RescanResponse) => void): grpc.ClientUnaryCall; public updateIndex(request: cc_arduino_cli_commands_v1_commands_pb.UpdateIndexRequest, options?: Partial): grpc.ClientReadableStream; public updateIndex(request: cc_arduino_cli_commands_v1_commands_pb.UpdateIndexRequest, metadata?: grpc.Metadata, options?: Partial): grpc.ClientReadableStream; public updateLibrariesIndex(request: cc_arduino_cli_commands_v1_commands_pb.UpdateLibrariesIndexRequest, options?: Partial): grpc.ClientReadableStream; @@ -616,4 +617,4 @@ export class ArduinoCoreServiceClient extends grpc.Client implements IArduinoCor public libraryList(request: cc_arduino_cli_commands_v1_lib_pb.LibraryListRequest, callback: (error: grpc.ServiceError | null, response: cc_arduino_cli_commands_v1_lib_pb.LibraryListResponse) => void): grpc.ClientUnaryCall; public libraryList(request: cc_arduino_cli_commands_v1_lib_pb.LibraryListRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: cc_arduino_cli_commands_v1_lib_pb.LibraryListResponse) => void): grpc.ClientUnaryCall; public libraryList(request: cc_arduino_cli_commands_v1_lib_pb.LibraryListRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: cc_arduino_cli_commands_v1_lib_pb.LibraryListResponse) => void): grpc.ClientUnaryCall; -} +} \ No newline at end of file diff --git a/arduino-ide-extension/src/node/cli-protocol/cc/arduino/cli/commands/v1/commands_grpc_pb.js b/arduino-ide-extension/src/node/cli-protocol/cc/arduino/cli/commands/v1/commands_grpc_pb.js index 93f458146..33d095b2c 100644 --- a/arduino-ide-extension/src/node/cli-protocol/cc/arduino/cli/commands/v1/commands_grpc_pb.js +++ b/arduino-ide-extension/src/node/cli-protocol/cc/arduino/cli/commands/v1/commands_grpc_pb.js @@ -18,6 +18,7 @@ // 'use strict'; var cc_arduino_cli_commands_v1_commands_pb = require('../../../../../cc/arduino/cli/commands/v1/commands_pb.js'); +var google_rpc_status_pb = require('../../../../../google/rpc/status_pb.js'); var cc_arduino_cli_commands_v1_common_pb = require('../../../../../cc/arduino/cli/commands/v1/common_pb.js'); var cc_arduino_cli_commands_v1_board_pb = require('../../../../../cc/arduino/cli/commands/v1/board_pb.js'); var cc_arduino_cli_commands_v1_compile_pb = require('../../../../../cc/arduino/cli/commands/v1/compile_pb.js'); @@ -223,6 +224,28 @@ function deserialize_cc_arduino_cli_commands_v1_CompileResponse(buffer_arg) { return cc_arduino_cli_commands_v1_compile_pb.CompileResponse.deserializeBinary(new Uint8Array(buffer_arg)); } +function serialize_cc_arduino_cli_commands_v1_CreateRequest(arg) { + if (!(arg instanceof cc_arduino_cli_commands_v1_commands_pb.CreateRequest)) { + throw new Error('Expected argument of type cc.arduino.cli.commands.v1.CreateRequest'); + } + return Buffer.from(arg.serializeBinary()); +} + +function deserialize_cc_arduino_cli_commands_v1_CreateRequest(buffer_arg) { + return cc_arduino_cli_commands_v1_commands_pb.CreateRequest.deserializeBinary(new Uint8Array(buffer_arg)); +} + +function serialize_cc_arduino_cli_commands_v1_CreateResponse(arg) { + if (!(arg instanceof cc_arduino_cli_commands_v1_commands_pb.CreateResponse)) { + throw new Error('Expected argument of type cc.arduino.cli.commands.v1.CreateResponse'); + } + return Buffer.from(arg.serializeBinary()); +} + +function deserialize_cc_arduino_cli_commands_v1_CreateResponse(buffer_arg) { + return cc_arduino_cli_commands_v1_commands_pb.CreateResponse.deserializeBinary(new Uint8Array(buffer_arg)); +} + function serialize_cc_arduino_cli_commands_v1_DestroyRequest(arg) { if (!(arg instanceof cc_arduino_cli_commands_v1_commands_pb.DestroyRequest)) { throw new Error('Expected argument of type cc.arduino.cli.commands.v1.DestroyRequest'); @@ -641,28 +664,6 @@ function deserialize_cc_arduino_cli_commands_v1_PlatformUpgradeResponse(buffer_a return cc_arduino_cli_commands_v1_core_pb.PlatformUpgradeResponse.deserializeBinary(new Uint8Array(buffer_arg)); } -function serialize_cc_arduino_cli_commands_v1_RescanRequest(arg) { - if (!(arg instanceof cc_arduino_cli_commands_v1_commands_pb.RescanRequest)) { - throw new Error('Expected argument of type cc.arduino.cli.commands.v1.RescanRequest'); - } - return Buffer.from(arg.serializeBinary()); -} - -function deserialize_cc_arduino_cli_commands_v1_RescanRequest(buffer_arg) { - return cc_arduino_cli_commands_v1_commands_pb.RescanRequest.deserializeBinary(new Uint8Array(buffer_arg)); -} - -function serialize_cc_arduino_cli_commands_v1_RescanResponse(arg) { - if (!(arg instanceof cc_arduino_cli_commands_v1_commands_pb.RescanResponse)) { - throw new Error('Expected argument of type cc.arduino.cli.commands.v1.RescanResponse'); - } - return Buffer.from(arg.serializeBinary()); -} - -function deserialize_cc_arduino_cli_commands_v1_RescanResponse(buffer_arg) { - return cc_arduino_cli_commands_v1_commands_pb.RescanResponse.deserializeBinary(new Uint8Array(buffer_arg)); -} - function serialize_cc_arduino_cli_commands_v1_UpdateCoreLibrariesIndexRequest(arg) { if (!(arg instanceof cc_arduino_cli_commands_v1_commands_pb.UpdateCoreLibrariesIndexRequest)) { throw new Error('Expected argument of type cc.arduino.cli.commands.v1.UpdateCoreLibrariesIndexRequest'); @@ -842,7 +843,20 @@ function deserialize_cc_arduino_cli_commands_v1_ZipLibraryInstallResponse(buffer // The main Arduino Platform service API var ArduinoCoreServiceService = exports['cc.arduino.cli.commands.v1.ArduinoCoreService'] = { - // Start a new instance of the Arduino Core Service + // Create a new Arduino Core instance +create: { + path: '/cc.arduino.cli.commands.v1.ArduinoCoreService/Create', + requestStream: false, + responseStream: false, + requestType: cc_arduino_cli_commands_v1_commands_pb.CreateRequest, + responseType: cc_arduino_cli_commands_v1_commands_pb.CreateResponse, + requestSerialize: serialize_cc_arduino_cli_commands_v1_CreateRequest, + requestDeserialize: deserialize_cc_arduino_cli_commands_v1_CreateRequest, + responseSerialize: serialize_cc_arduino_cli_commands_v1_CreateResponse, + responseDeserialize: deserialize_cc_arduino_cli_commands_v1_CreateResponse, + }, + // Initializes an existing Arduino Core instance by loading platforms and +// libraries init: { path: '/cc.arduino.cli.commands.v1.ArduinoCoreService/Init', requestStream: false, @@ -866,18 +880,6 @@ destroy: { responseSerialize: serialize_cc_arduino_cli_commands_v1_DestroyResponse, responseDeserialize: deserialize_cc_arduino_cli_commands_v1_DestroyResponse, }, - // Rescan instance of the Arduino Core Service -rescan: { - path: '/cc.arduino.cli.commands.v1.ArduinoCoreService/Rescan', - requestStream: false, - responseStream: false, - requestType: cc_arduino_cli_commands_v1_commands_pb.RescanRequest, - responseType: cc_arduino_cli_commands_v1_commands_pb.RescanResponse, - requestSerialize: serialize_cc_arduino_cli_commands_v1_RescanRequest, - requestDeserialize: deserialize_cc_arduino_cli_commands_v1_RescanRequest, - responseSerialize: serialize_cc_arduino_cli_commands_v1_RescanResponse, - responseDeserialize: deserialize_cc_arduino_cli_commands_v1_RescanResponse, - }, // Update package index of the Arduino Core Service updateIndex: { path: '/cc.arduino.cli.commands.v1.ArduinoCoreService/UpdateIndex', @@ -1297,4 +1299,4 @@ libraryList: { }; // BOOTSTRAP COMMANDS -// ------------------- +// ------------------- \ No newline at end of file diff --git a/arduino-ide-extension/src/node/cli-protocol/cc/arduino/cli/commands/v1/commands_pb.d.ts b/arduino-ide-extension/src/node/cli-protocol/cc/arduino/cli/commands/v1/commands_pb.d.ts index f0de66bc5..f04366943 100644 --- a/arduino-ide-extension/src/node/cli-protocol/cc/arduino/cli/commands/v1/commands_pb.d.ts +++ b/arduino-ide-extension/src/node/cli-protocol/cc/arduino/cli/commands/v1/commands_pb.d.ts @@ -5,6 +5,7 @@ /* eslint-disable */ import * as jspb from "google-protobuf"; +import * as google_rpc_status_pb from "../../../../../google/rpc/status_pb"; import * as cc_arduino_cli_commands_v1_common_pb from "../../../../../cc/arduino/cli/commands/v1/common_pb"; import * as cc_arduino_cli_commands_v1_board_pb from "../../../../../cc/arduino/cli/commands/v1/board_pb"; import * as cc_arduino_cli_commands_v1_compile_pb from "../../../../../cc/arduino/cli/commands/v1/compile_pb"; @@ -12,9 +13,53 @@ import * as cc_arduino_cli_commands_v1_core_pb from "../../../../../cc/arduino/c import * as cc_arduino_cli_commands_v1_upload_pb from "../../../../../cc/arduino/cli/commands/v1/upload_pb"; import * as cc_arduino_cli_commands_v1_lib_pb from "../../../../../cc/arduino/cli/commands/v1/lib_pb"; +export class CreateRequest extends jspb.Message { + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): CreateRequest.AsObject; + static toObject(includeInstance: boolean, msg: CreateRequest): CreateRequest.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: CreateRequest, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): CreateRequest; + static deserializeBinaryFromReader(message: CreateRequest, reader: jspb.BinaryReader): CreateRequest; +} + +export namespace CreateRequest { + export type AsObject = { + } +} + +export class CreateResponse extends jspb.Message { + + hasInstance(): boolean; + clearInstance(): void; + getInstance(): cc_arduino_cli_commands_v1_common_pb.Instance | undefined; + setInstance(value?: cc_arduino_cli_commands_v1_common_pb.Instance): CreateResponse; + + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): CreateResponse.AsObject; + static toObject(includeInstance: boolean, msg: CreateResponse): CreateResponse.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: CreateResponse, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): CreateResponse; + static deserializeBinaryFromReader(message: CreateResponse, reader: jspb.BinaryReader): CreateResponse; +} + +export namespace CreateResponse { + export type AsObject = { + instance?: cc_arduino_cli_commands_v1_common_pb.Instance.AsObject, + } +} + export class InitRequest extends jspb.Message { - getLibraryManagerOnly(): boolean; - setLibraryManagerOnly(value: boolean): InitRequest; + + hasInstance(): boolean; + clearInstance(): void; + getInstance(): cc_arduino_cli_commands_v1_common_pb.Instance | undefined; + setInstance(value?: cc_arduino_cli_commands_v1_common_pb.Instance): InitRequest; serializeBinary(): Uint8Array; @@ -29,37 +74,25 @@ export class InitRequest extends jspb.Message { export namespace InitRequest { export type AsObject = { - libraryManagerOnly: boolean, + instance?: cc_arduino_cli_commands_v1_common_pb.Instance.AsObject, } } export class InitResponse extends jspb.Message { - hasInstance(): boolean; - clearInstance(): void; - getInstance(): cc_arduino_cli_commands_v1_common_pb.Instance | undefined; - setInstance(value?: cc_arduino_cli_commands_v1_common_pb.Instance): InitResponse; + hasInitProgress(): boolean; + clearInitProgress(): void; + getInitProgress(): InitResponse.Progress | undefined; + setInitProgress(value?: InitResponse.Progress): InitResponse; - clearPlatformsIndexErrorsList(): void; - getPlatformsIndexErrorsList(): Array; - setPlatformsIndexErrorsList(value: Array): InitResponse; - addPlatformsIndexErrors(value: string, index?: number): string; - getLibrariesIndexError(): string; - setLibrariesIndexError(value: string): InitResponse; + hasError(): boolean; + clearError(): void; + getError(): google_rpc_status_pb.Status | undefined; + setError(value?: google_rpc_status_pb.Status): InitResponse; - hasDownloadProgress(): boolean; - clearDownloadProgress(): void; - getDownloadProgress(): cc_arduino_cli_commands_v1_common_pb.DownloadProgress | undefined; - setDownloadProgress(value?: cc_arduino_cli_commands_v1_common_pb.DownloadProgress): InitResponse; - - - hasTaskProgress(): boolean; - clearTaskProgress(): void; - getTaskProgress(): cc_arduino_cli_commands_v1_common_pb.TaskProgress | undefined; - setTaskProgress(value?: cc_arduino_cli_commands_v1_common_pb.TaskProgress): InitResponse; - + getMessageCase(): InitResponse.MessageCase; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): InitResponse.AsObject; @@ -73,12 +106,52 @@ export class InitResponse extends jspb.Message { export namespace InitResponse { export type AsObject = { - instance?: cc_arduino_cli_commands_v1_common_pb.Instance.AsObject, - platformsIndexErrorsList: Array, - librariesIndexError: string, - downloadProgress?: cc_arduino_cli_commands_v1_common_pb.DownloadProgress.AsObject, - taskProgress?: cc_arduino_cli_commands_v1_common_pb.TaskProgress.AsObject, + initProgress?: InitResponse.Progress.AsObject, + error?: google_rpc_status_pb.Status.AsObject, } + + + export class Progress extends jspb.Message { + + hasDownloadProgress(): boolean; + clearDownloadProgress(): void; + getDownloadProgress(): cc_arduino_cli_commands_v1_common_pb.DownloadProgress | undefined; + setDownloadProgress(value?: cc_arduino_cli_commands_v1_common_pb.DownloadProgress): Progress; + + + hasTaskProgress(): boolean; + clearTaskProgress(): void; + getTaskProgress(): cc_arduino_cli_commands_v1_common_pb.TaskProgress | undefined; + setTaskProgress(value?: cc_arduino_cli_commands_v1_common_pb.TaskProgress): Progress; + + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): Progress.AsObject; + static toObject(includeInstance: boolean, msg: Progress): Progress.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: Progress, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): Progress; + static deserializeBinaryFromReader(message: Progress, reader: jspb.BinaryReader): Progress; + } + + export namespace Progress { + export type AsObject = { + downloadProgress?: cc_arduino_cli_commands_v1_common_pb.DownloadProgress.AsObject, + taskProgress?: cc_arduino_cli_commands_v1_common_pb.TaskProgress.AsObject, + } + } + + + export enum MessageCase { + MESSAGE_NOT_SET = 0, + + INIT_PROGRESS = 1, + + ERROR = 2, + + } + } export class DestroyRequest extends jspb.Message { @@ -122,57 +195,6 @@ export namespace DestroyResponse { } } -export class RescanRequest extends jspb.Message { - - hasInstance(): boolean; - clearInstance(): void; - getInstance(): cc_arduino_cli_commands_v1_common_pb.Instance | undefined; - setInstance(value?: cc_arduino_cli_commands_v1_common_pb.Instance): RescanRequest; - - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): RescanRequest.AsObject; - static toObject(includeInstance: boolean, msg: RescanRequest): RescanRequest.AsObject; - static extensions: {[key: number]: jspb.ExtensionFieldInfo}; - static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; - static serializeBinaryToWriter(message: RescanRequest, writer: jspb.BinaryWriter): void; - static deserializeBinary(bytes: Uint8Array): RescanRequest; - static deserializeBinaryFromReader(message: RescanRequest, reader: jspb.BinaryReader): RescanRequest; -} - -export namespace RescanRequest { - export type AsObject = { - instance?: cc_arduino_cli_commands_v1_common_pb.Instance.AsObject, - } -} - -export class RescanResponse extends jspb.Message { - clearPlatformsIndexErrorsList(): void; - getPlatformsIndexErrorsList(): Array; - setPlatformsIndexErrorsList(value: Array): RescanResponse; - addPlatformsIndexErrors(value: string, index?: number): string; - - getLibrariesIndexError(): string; - setLibrariesIndexError(value: string): RescanResponse; - - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): RescanResponse.AsObject; - static toObject(includeInstance: boolean, msg: RescanResponse): RescanResponse.AsObject; - static extensions: {[key: number]: jspb.ExtensionFieldInfo}; - static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; - static serializeBinaryToWriter(message: RescanResponse, writer: jspb.BinaryWriter): void; - static deserializeBinary(bytes: Uint8Array): RescanResponse; - static deserializeBinaryFromReader(message: RescanResponse, reader: jspb.BinaryReader): RescanResponse; -} - -export namespace RescanResponse { - export type AsObject = { - platformsIndexErrorsList: Array, - librariesIndexError: string, - } -} - export class UpdateIndexRequest extends jspb.Message { hasInstance(): boolean; @@ -582,4 +604,4 @@ export class ArchiveSketchResponse extends jspb.Message { export namespace ArchiveSketchResponse { export type AsObject = { } -} +} \ No newline at end of file diff --git a/arduino-ide-extension/src/node/cli-protocol/cc/arduino/cli/commands/v1/commands_pb.js b/arduino-ide-extension/src/node/cli-protocol/cc/arduino/cli/commands/v1/commands_pb.js index 282c13491..627897fda 100644 --- a/arduino-ide-extension/src/node/cli-protocol/cc/arduino/cli/commands/v1/commands_pb.js +++ b/arduino-ide-extension/src/node/cli-protocol/cc/arduino/cli/commands/v1/commands_pb.js @@ -15,6 +15,8 @@ var jspb = require('google-protobuf'); var goog = jspb; var global = Function('return this')(); +var google_rpc_status_pb = require('../../../../../google/rpc/status_pb.js'); +goog.object.extend(proto, google_rpc_status_pb); var cc_arduino_cli_commands_v1_common_pb = require('../../../../../cc/arduino/cli/commands/v1/common_pb.js'); goog.object.extend(proto, cc_arduino_cli_commands_v1_common_pb); var cc_arduino_cli_commands_v1_board_pb = require('../../../../../cc/arduino/cli/commands/v1/board_pb.js'); @@ -29,16 +31,18 @@ var cc_arduino_cli_commands_v1_lib_pb = require('../../../../../cc/arduino/cli/c goog.object.extend(proto, cc_arduino_cli_commands_v1_lib_pb); goog.exportSymbol('proto.cc.arduino.cli.commands.v1.ArchiveSketchRequest', null, global); goog.exportSymbol('proto.cc.arduino.cli.commands.v1.ArchiveSketchResponse', null, global); +goog.exportSymbol('proto.cc.arduino.cli.commands.v1.CreateRequest', null, global); +goog.exportSymbol('proto.cc.arduino.cli.commands.v1.CreateResponse', null, global); goog.exportSymbol('proto.cc.arduino.cli.commands.v1.DestroyRequest', null, global); goog.exportSymbol('proto.cc.arduino.cli.commands.v1.DestroyResponse', null, global); goog.exportSymbol('proto.cc.arduino.cli.commands.v1.InitRequest', null, global); goog.exportSymbol('proto.cc.arduino.cli.commands.v1.InitResponse', null, global); +goog.exportSymbol('proto.cc.arduino.cli.commands.v1.InitResponse.MessageCase', null, global); +goog.exportSymbol('proto.cc.arduino.cli.commands.v1.InitResponse.Progress', null, global); goog.exportSymbol('proto.cc.arduino.cli.commands.v1.LoadSketchRequest', null, global); goog.exportSymbol('proto.cc.arduino.cli.commands.v1.LoadSketchResponse', null, global); goog.exportSymbol('proto.cc.arduino.cli.commands.v1.OutdatedRequest', null, global); goog.exportSymbol('proto.cc.arduino.cli.commands.v1.OutdatedResponse', null, global); -goog.exportSymbol('proto.cc.arduino.cli.commands.v1.RescanRequest', null, global); -goog.exportSymbol('proto.cc.arduino.cli.commands.v1.RescanResponse', null, global); goog.exportSymbol('proto.cc.arduino.cli.commands.v1.UpdateCoreLibrariesIndexRequest', null, global); goog.exportSymbol('proto.cc.arduino.cli.commands.v1.UpdateCoreLibrariesIndexResponse', null, global); goog.exportSymbol('proto.cc.arduino.cli.commands.v1.UpdateIndexRequest', null, global); @@ -59,16 +63,16 @@ goog.exportSymbol('proto.cc.arduino.cli.commands.v1.VersionResponse', null, glob * @extends {jspb.Message} * @constructor */ -proto.cc.arduino.cli.commands.v1.InitRequest = function(opt_data) { +proto.cc.arduino.cli.commands.v1.CreateRequest = function(opt_data) { jspb.Message.initialize(this, opt_data, 0, -1, null, null); }; -goog.inherits(proto.cc.arduino.cli.commands.v1.InitRequest, jspb.Message); +goog.inherits(proto.cc.arduino.cli.commands.v1.CreateRequest, jspb.Message); if (goog.DEBUG && !COMPILED) { /** * @public * @override */ - proto.cc.arduino.cli.commands.v1.InitRequest.displayName = 'proto.cc.arduino.cli.commands.v1.InitRequest'; + proto.cc.arduino.cli.commands.v1.CreateRequest.displayName = 'proto.cc.arduino.cli.commands.v1.CreateRequest'; } /** * Generated by JsPbCodeGenerator. @@ -80,16 +84,16 @@ if (goog.DEBUG && !COMPILED) { * @extends {jspb.Message} * @constructor */ -proto.cc.arduino.cli.commands.v1.InitResponse = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, proto.cc.arduino.cli.commands.v1.InitResponse.repeatedFields_, null); +proto.cc.arduino.cli.commands.v1.CreateResponse = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, null); }; -goog.inherits(proto.cc.arduino.cli.commands.v1.InitResponse, jspb.Message); +goog.inherits(proto.cc.arduino.cli.commands.v1.CreateResponse, jspb.Message); if (goog.DEBUG && !COMPILED) { /** * @public * @override */ - proto.cc.arduino.cli.commands.v1.InitResponse.displayName = 'proto.cc.arduino.cli.commands.v1.InitResponse'; + proto.cc.arduino.cli.commands.v1.CreateResponse.displayName = 'proto.cc.arduino.cli.commands.v1.CreateResponse'; } /** * Generated by JsPbCodeGenerator. @@ -101,16 +105,16 @@ if (goog.DEBUG && !COMPILED) { * @extends {jspb.Message} * @constructor */ -proto.cc.arduino.cli.commands.v1.DestroyRequest = function(opt_data) { +proto.cc.arduino.cli.commands.v1.InitRequest = function(opt_data) { jspb.Message.initialize(this, opt_data, 0, -1, null, null); }; -goog.inherits(proto.cc.arduino.cli.commands.v1.DestroyRequest, jspb.Message); +goog.inherits(proto.cc.arduino.cli.commands.v1.InitRequest, jspb.Message); if (goog.DEBUG && !COMPILED) { /** * @public * @override */ - proto.cc.arduino.cli.commands.v1.DestroyRequest.displayName = 'proto.cc.arduino.cli.commands.v1.DestroyRequest'; + proto.cc.arduino.cli.commands.v1.InitRequest.displayName = 'proto.cc.arduino.cli.commands.v1.InitRequest'; } /** * Generated by JsPbCodeGenerator. @@ -122,16 +126,37 @@ if (goog.DEBUG && !COMPILED) { * @extends {jspb.Message} * @constructor */ -proto.cc.arduino.cli.commands.v1.DestroyResponse = function(opt_data) { +proto.cc.arduino.cli.commands.v1.InitResponse = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, proto.cc.arduino.cli.commands.v1.InitResponse.oneofGroups_); +}; +goog.inherits(proto.cc.arduino.cli.commands.v1.InitResponse, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.cc.arduino.cli.commands.v1.InitResponse.displayName = 'proto.cc.arduino.cli.commands.v1.InitResponse'; +} +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.cc.arduino.cli.commands.v1.InitResponse.Progress = function(opt_data) { jspb.Message.initialize(this, opt_data, 0, -1, null, null); }; -goog.inherits(proto.cc.arduino.cli.commands.v1.DestroyResponse, jspb.Message); +goog.inherits(proto.cc.arduino.cli.commands.v1.InitResponse.Progress, jspb.Message); if (goog.DEBUG && !COMPILED) { /** * @public * @override */ - proto.cc.arduino.cli.commands.v1.DestroyResponse.displayName = 'proto.cc.arduino.cli.commands.v1.DestroyResponse'; + proto.cc.arduino.cli.commands.v1.InitResponse.Progress.displayName = 'proto.cc.arduino.cli.commands.v1.InitResponse.Progress'; } /** * Generated by JsPbCodeGenerator. @@ -143,16 +168,16 @@ if (goog.DEBUG && !COMPILED) { * @extends {jspb.Message} * @constructor */ -proto.cc.arduino.cli.commands.v1.RescanRequest = function(opt_data) { +proto.cc.arduino.cli.commands.v1.DestroyRequest = function(opt_data) { jspb.Message.initialize(this, opt_data, 0, -1, null, null); }; -goog.inherits(proto.cc.arduino.cli.commands.v1.RescanRequest, jspb.Message); +goog.inherits(proto.cc.arduino.cli.commands.v1.DestroyRequest, jspb.Message); if (goog.DEBUG && !COMPILED) { /** * @public * @override */ - proto.cc.arduino.cli.commands.v1.RescanRequest.displayName = 'proto.cc.arduino.cli.commands.v1.RescanRequest'; + proto.cc.arduino.cli.commands.v1.DestroyRequest.displayName = 'proto.cc.arduino.cli.commands.v1.DestroyRequest'; } /** * Generated by JsPbCodeGenerator. @@ -164,16 +189,16 @@ if (goog.DEBUG && !COMPILED) { * @extends {jspb.Message} * @constructor */ -proto.cc.arduino.cli.commands.v1.RescanResponse = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, proto.cc.arduino.cli.commands.v1.RescanResponse.repeatedFields_, null); +proto.cc.arduino.cli.commands.v1.DestroyResponse = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, null); }; -goog.inherits(proto.cc.arduino.cli.commands.v1.RescanResponse, jspb.Message); +goog.inherits(proto.cc.arduino.cli.commands.v1.DestroyResponse, jspb.Message); if (goog.DEBUG && !COMPILED) { /** * @public * @override */ - proto.cc.arduino.cli.commands.v1.RescanResponse.displayName = 'proto.cc.arduino.cli.commands.v1.RescanResponse'; + proto.cc.arduino.cli.commands.v1.DestroyResponse.displayName = 'proto.cc.arduino.cli.commands.v1.DestroyResponse'; } /** * Generated by JsPbCodeGenerator. @@ -527,8 +552,8 @@ if (jspb.Message.GENERATE_TO_OBJECT) { * http://goto/soy-param-migration * @return {!Object} */ -proto.cc.arduino.cli.commands.v1.InitRequest.prototype.toObject = function(opt_includeInstance) { - return proto.cc.arduino.cli.commands.v1.InitRequest.toObject(opt_includeInstance, this); +proto.cc.arduino.cli.commands.v1.CreateRequest.prototype.toObject = function(opt_includeInstance) { + return proto.cc.arduino.cli.commands.v1.CreateRequest.toObject(opt_includeInstance, this); }; @@ -537,13 +562,13 @@ proto.cc.arduino.cli.commands.v1.InitRequest.prototype.toObject = function(opt_i * @param {boolean|undefined} includeInstance Deprecated. Whether to include * the JSPB instance for transitional soy proto support: * http://goto/soy-param-migration - * @param {!proto.cc.arduino.cli.commands.v1.InitRequest} msg The msg instance to transform. + * @param {!proto.cc.arduino.cli.commands.v1.CreateRequest} msg The msg instance to transform. * @return {!Object} * @suppress {unusedLocalVariables} f is only used for nested messages */ -proto.cc.arduino.cli.commands.v1.InitRequest.toObject = function(includeInstance, msg) { +proto.cc.arduino.cli.commands.v1.CreateRequest.toObject = function(includeInstance, msg) { var f, obj = { - libraryManagerOnly: jspb.Message.getBooleanFieldWithDefault(msg, 2, false) + }; if (includeInstance) { @@ -557,33 +582,29 @@ proto.cc.arduino.cli.commands.v1.InitRequest.toObject = function(includeInstance /** * Deserializes binary data (in protobuf wire format). * @param {jspb.ByteSource} bytes The bytes to deserialize. - * @return {!proto.cc.arduino.cli.commands.v1.InitRequest} + * @return {!proto.cc.arduino.cli.commands.v1.CreateRequest} */ -proto.cc.arduino.cli.commands.v1.InitRequest.deserializeBinary = function(bytes) { +proto.cc.arduino.cli.commands.v1.CreateRequest.deserializeBinary = function(bytes) { var reader = new jspb.BinaryReader(bytes); - var msg = new proto.cc.arduino.cli.commands.v1.InitRequest; - return proto.cc.arduino.cli.commands.v1.InitRequest.deserializeBinaryFromReader(msg, reader); + var msg = new proto.cc.arduino.cli.commands.v1.CreateRequest; + return proto.cc.arduino.cli.commands.v1.CreateRequest.deserializeBinaryFromReader(msg, reader); }; /** * Deserializes binary data (in protobuf wire format) from the * given reader into the given message object. - * @param {!proto.cc.arduino.cli.commands.v1.InitRequest} msg The message object to deserialize into. + * @param {!proto.cc.arduino.cli.commands.v1.CreateRequest} msg The message object to deserialize into. * @param {!jspb.BinaryReader} reader The BinaryReader to use. - * @return {!proto.cc.arduino.cli.commands.v1.InitRequest} + * @return {!proto.cc.arduino.cli.commands.v1.CreateRequest} */ -proto.cc.arduino.cli.commands.v1.InitRequest.deserializeBinaryFromReader = function(msg, reader) { +proto.cc.arduino.cli.commands.v1.CreateRequest.deserializeBinaryFromReader = function(msg, reader) { while (reader.nextField()) { if (reader.isEndGroup()) { break; } var field = reader.getFieldNumber(); switch (field) { - case 2: - var value = /** @type {boolean} */ (reader.readBool()); - msg.setLibraryManagerOnly(value); - break; default: reader.skipField(); break; @@ -597,9 +618,9 @@ proto.cc.arduino.cli.commands.v1.InitRequest.deserializeBinaryFromReader = funct * Serializes the message to binary data (in protobuf wire format). * @return {!Uint8Array} */ -proto.cc.arduino.cli.commands.v1.InitRequest.prototype.serializeBinary = function() { +proto.cc.arduino.cli.commands.v1.CreateRequest.prototype.serializeBinary = function() { var writer = new jspb.BinaryWriter(); - proto.cc.arduino.cli.commands.v1.InitRequest.serializeBinaryToWriter(this, writer); + proto.cc.arduino.cli.commands.v1.CreateRequest.serializeBinaryToWriter(this, writer); return writer.getResultBuffer(); }; @@ -607,48 +628,16 @@ proto.cc.arduino.cli.commands.v1.InitRequest.prototype.serializeBinary = functio /** * Serializes the given message to binary data (in protobuf wire * format), writing to the given BinaryWriter. - * @param {!proto.cc.arduino.cli.commands.v1.InitRequest} message + * @param {!proto.cc.arduino.cli.commands.v1.CreateRequest} message * @param {!jspb.BinaryWriter} writer * @suppress {unusedLocalVariables} f is only used for nested messages */ -proto.cc.arduino.cli.commands.v1.InitRequest.serializeBinaryToWriter = function(message, writer) { +proto.cc.arduino.cli.commands.v1.CreateRequest.serializeBinaryToWriter = function(message, writer) { var f = undefined; - f = message.getLibraryManagerOnly(); - if (f) { - writer.writeBool( - 2, - f - ); - } -}; - - -/** - * optional bool library_manager_only = 2; - * @return {boolean} - */ -proto.cc.arduino.cli.commands.v1.InitRequest.prototype.getLibraryManagerOnly = function() { - return /** @type {boolean} */ (jspb.Message.getBooleanFieldWithDefault(this, 2, false)); -}; - - -/** - * @param {boolean} value - * @return {!proto.cc.arduino.cli.commands.v1.InitRequest} returns this - */ -proto.cc.arduino.cli.commands.v1.InitRequest.prototype.setLibraryManagerOnly = function(value) { - return jspb.Message.setProto3BooleanField(this, 2, value); }; -/** - * List of repeated fields within this message type. - * @private {!Array} - * @const - */ -proto.cc.arduino.cli.commands.v1.InitResponse.repeatedFields_ = [2]; - if (jspb.Message.GENERATE_TO_OBJECT) { @@ -664,8 +653,8 @@ if (jspb.Message.GENERATE_TO_OBJECT) { * http://goto/soy-param-migration * @return {!Object} */ -proto.cc.arduino.cli.commands.v1.InitResponse.prototype.toObject = function(opt_includeInstance) { - return proto.cc.arduino.cli.commands.v1.InitResponse.toObject(opt_includeInstance, this); +proto.cc.arduino.cli.commands.v1.CreateResponse.prototype.toObject = function(opt_includeInstance) { + return proto.cc.arduino.cli.commands.v1.CreateResponse.toObject(opt_includeInstance, this); }; @@ -674,17 +663,13 @@ proto.cc.arduino.cli.commands.v1.InitResponse.prototype.toObject = function(opt_ * @param {boolean|undefined} includeInstance Deprecated. Whether to include * the JSPB instance for transitional soy proto support: * http://goto/soy-param-migration - * @param {!proto.cc.arduino.cli.commands.v1.InitResponse} msg The msg instance to transform. + * @param {!proto.cc.arduino.cli.commands.v1.CreateResponse} msg The msg instance to transform. * @return {!Object} * @suppress {unusedLocalVariables} f is only used for nested messages */ -proto.cc.arduino.cli.commands.v1.InitResponse.toObject = function(includeInstance, msg) { +proto.cc.arduino.cli.commands.v1.CreateResponse.toObject = function(includeInstance, msg) { var f, obj = { - instance: (f = msg.getInstance()) && cc_arduino_cli_commands_v1_common_pb.Instance.toObject(includeInstance, f), - platformsIndexErrorsList: (f = jspb.Message.getRepeatedField(msg, 2)) == null ? undefined : f, - librariesIndexError: jspb.Message.getFieldWithDefault(msg, 3, ""), - downloadProgress: (f = msg.getDownloadProgress()) && cc_arduino_cli_commands_v1_common_pb.DownloadProgress.toObject(includeInstance, f), - taskProgress: (f = msg.getTaskProgress()) && cc_arduino_cli_commands_v1_common_pb.TaskProgress.toObject(includeInstance, f) + instance: (f = msg.getInstance()) && cc_arduino_cli_commands_v1_common_pb.Instance.toObject(includeInstance, f) }; if (includeInstance) { @@ -698,23 +683,23 @@ proto.cc.arduino.cli.commands.v1.InitResponse.toObject = function(includeInstanc /** * Deserializes binary data (in protobuf wire format). * @param {jspb.ByteSource} bytes The bytes to deserialize. - * @return {!proto.cc.arduino.cli.commands.v1.InitResponse} + * @return {!proto.cc.arduino.cli.commands.v1.CreateResponse} */ -proto.cc.arduino.cli.commands.v1.InitResponse.deserializeBinary = function(bytes) { +proto.cc.arduino.cli.commands.v1.CreateResponse.deserializeBinary = function(bytes) { var reader = new jspb.BinaryReader(bytes); - var msg = new proto.cc.arduino.cli.commands.v1.InitResponse; - return proto.cc.arduino.cli.commands.v1.InitResponse.deserializeBinaryFromReader(msg, reader); + var msg = new proto.cc.arduino.cli.commands.v1.CreateResponse; + return proto.cc.arduino.cli.commands.v1.CreateResponse.deserializeBinaryFromReader(msg, reader); }; /** * Deserializes binary data (in protobuf wire format) from the * given reader into the given message object. - * @param {!proto.cc.arduino.cli.commands.v1.InitResponse} msg The message object to deserialize into. + * @param {!proto.cc.arduino.cli.commands.v1.CreateResponse} msg The message object to deserialize into. * @param {!jspb.BinaryReader} reader The BinaryReader to use. - * @return {!proto.cc.arduino.cli.commands.v1.InitResponse} + * @return {!proto.cc.arduino.cli.commands.v1.CreateResponse} */ -proto.cc.arduino.cli.commands.v1.InitResponse.deserializeBinaryFromReader = function(msg, reader) { +proto.cc.arduino.cli.commands.v1.CreateResponse.deserializeBinaryFromReader = function(msg, reader) { while (reader.nextField()) { if (reader.isEndGroup()) { break; @@ -726,24 +711,6 @@ proto.cc.arduino.cli.commands.v1.InitResponse.deserializeBinaryFromReader = func reader.readMessage(value,cc_arduino_cli_commands_v1_common_pb.Instance.deserializeBinaryFromReader); msg.setInstance(value); break; - case 2: - var value = /** @type {string} */ (reader.readString()); - msg.addPlatformsIndexErrors(value); - break; - case 3: - var value = /** @type {string} */ (reader.readString()); - msg.setLibrariesIndexError(value); - break; - case 4: - var value = new cc_arduino_cli_commands_v1_common_pb.DownloadProgress; - reader.readMessage(value,cc_arduino_cli_commands_v1_common_pb.DownloadProgress.deserializeBinaryFromReader); - msg.setDownloadProgress(value); - break; - case 5: - var value = new cc_arduino_cli_commands_v1_common_pb.TaskProgress; - reader.readMessage(value,cc_arduino_cli_commands_v1_common_pb.TaskProgress.deserializeBinaryFromReader); - msg.setTaskProgress(value); - break; default: reader.skipField(); break; @@ -757,9 +724,9 @@ proto.cc.arduino.cli.commands.v1.InitResponse.deserializeBinaryFromReader = func * Serializes the message to binary data (in protobuf wire format). * @return {!Uint8Array} */ -proto.cc.arduino.cli.commands.v1.InitResponse.prototype.serializeBinary = function() { +proto.cc.arduino.cli.commands.v1.CreateResponse.prototype.serializeBinary = function() { var writer = new jspb.BinaryWriter(); - proto.cc.arduino.cli.commands.v1.InitResponse.serializeBinaryToWriter(this, writer); + proto.cc.arduino.cli.commands.v1.CreateResponse.serializeBinaryToWriter(this, writer); return writer.getResultBuffer(); }; @@ -767,11 +734,11 @@ proto.cc.arduino.cli.commands.v1.InitResponse.prototype.serializeBinary = functi /** * Serializes the given message to binary data (in protobuf wire * format), writing to the given BinaryWriter. - * @param {!proto.cc.arduino.cli.commands.v1.InitResponse} message + * @param {!proto.cc.arduino.cli.commands.v1.CreateResponse} message * @param {!jspb.BinaryWriter} writer * @suppress {unusedLocalVariables} f is only used for nested messages */ -proto.cc.arduino.cli.commands.v1.InitResponse.serializeBinaryToWriter = function(message, writer) { +proto.cc.arduino.cli.commands.v1.CreateResponse.serializeBinaryToWriter = function(message, writer) { var f = undefined; f = message.getInstance(); if (f != null) { @@ -781,36 +748,6 @@ proto.cc.arduino.cli.commands.v1.InitResponse.serializeBinaryToWriter = function cc_arduino_cli_commands_v1_common_pb.Instance.serializeBinaryToWriter ); } - f = message.getPlatformsIndexErrorsList(); - if (f.length > 0) { - writer.writeRepeatedString( - 2, - f - ); - } - f = message.getLibrariesIndexError(); - if (f.length > 0) { - writer.writeString( - 3, - f - ); - } - f = message.getDownloadProgress(); - if (f != null) { - writer.writeMessage( - 4, - f, - cc_arduino_cli_commands_v1_common_pb.DownloadProgress.serializeBinaryToWriter - ); - } - f = message.getTaskProgress(); - if (f != null) { - writer.writeMessage( - 5, - f, - cc_arduino_cli_commands_v1_common_pb.TaskProgress.serializeBinaryToWriter - ); - } }; @@ -818,7 +755,7 @@ proto.cc.arduino.cli.commands.v1.InitResponse.serializeBinaryToWriter = function * optional Instance instance = 1; * @return {?proto.cc.arduino.cli.commands.v1.Instance} */ -proto.cc.arduino.cli.commands.v1.InitResponse.prototype.getInstance = function() { +proto.cc.arduino.cli.commands.v1.CreateResponse.prototype.getInstance = function() { return /** @type{?proto.cc.arduino.cli.commands.v1.Instance} */ ( jspb.Message.getWrapperField(this, cc_arduino_cli_commands_v1_common_pb.Instance, 1)); }; @@ -826,18 +763,18 @@ proto.cc.arduino.cli.commands.v1.InitResponse.prototype.getInstance = function() /** * @param {?proto.cc.arduino.cli.commands.v1.Instance|undefined} value - * @return {!proto.cc.arduino.cli.commands.v1.InitResponse} returns this + * @return {!proto.cc.arduino.cli.commands.v1.CreateResponse} returns this */ -proto.cc.arduino.cli.commands.v1.InitResponse.prototype.setInstance = function(value) { +proto.cc.arduino.cli.commands.v1.CreateResponse.prototype.setInstance = function(value) { return jspb.Message.setWrapperField(this, 1, value); }; /** * Clears the message field making it undefined. - * @return {!proto.cc.arduino.cli.commands.v1.InitResponse} returns this + * @return {!proto.cc.arduino.cli.commands.v1.CreateResponse} returns this */ -proto.cc.arduino.cli.commands.v1.InitResponse.prototype.clearInstance = function() { +proto.cc.arduino.cli.commands.v1.CreateResponse.prototype.clearInstance = function() { return this.setInstance(undefined); }; @@ -846,91 +783,150 @@ proto.cc.arduino.cli.commands.v1.InitResponse.prototype.clearInstance = function * Returns whether this field is set. * @return {boolean} */ -proto.cc.arduino.cli.commands.v1.InitResponse.prototype.hasInstance = function() { +proto.cc.arduino.cli.commands.v1.CreateResponse.prototype.hasInstance = function() { return jspb.Message.getField(this, 1) != null; }; + + + +if (jspb.Message.GENERATE_TO_OBJECT) { /** - * repeated string platforms_index_errors = 2; - * @return {!Array} + * Creates an object representation of this proto. + * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. + * To access a reserved field use, foo.pb_, eg, foo.pb_default. + * For the list of reserved names please see: + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @return {!Object} */ -proto.cc.arduino.cli.commands.v1.InitResponse.prototype.getPlatformsIndexErrorsList = function() { - return /** @type {!Array} */ (jspb.Message.getRepeatedField(this, 2)); +proto.cc.arduino.cli.commands.v1.InitRequest.prototype.toObject = function(opt_includeInstance) { + return proto.cc.arduino.cli.commands.v1.InitRequest.toObject(opt_includeInstance, this); }; /** - * @param {!Array} value - * @return {!proto.cc.arduino.cli.commands.v1.InitResponse} returns this + * Static version of the {@see toObject} method. + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @param {!proto.cc.arduino.cli.commands.v1.InitRequest} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages */ -proto.cc.arduino.cli.commands.v1.InitResponse.prototype.setPlatformsIndexErrorsList = function(value) { - return jspb.Message.setField(this, 2, value || []); +proto.cc.arduino.cli.commands.v1.InitRequest.toObject = function(includeInstance, msg) { + var f, obj = { + instance: (f = msg.getInstance()) && cc_arduino_cli_commands_v1_common_pb.Instance.toObject(includeInstance, f) + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; }; +} /** - * @param {string} value - * @param {number=} opt_index - * @return {!proto.cc.arduino.cli.commands.v1.InitResponse} returns this + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.cc.arduino.cli.commands.v1.InitRequest} */ -proto.cc.arduino.cli.commands.v1.InitResponse.prototype.addPlatformsIndexErrors = function(value, opt_index) { - return jspb.Message.addToRepeatedField(this, 2, value, opt_index); +proto.cc.arduino.cli.commands.v1.InitRequest.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.cc.arduino.cli.commands.v1.InitRequest; + return proto.cc.arduino.cli.commands.v1.InitRequest.deserializeBinaryFromReader(msg, reader); }; /** - * Clears the list making it empty but non-null. - * @return {!proto.cc.arduino.cli.commands.v1.InitResponse} returns this + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.cc.arduino.cli.commands.v1.InitRequest} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.cc.arduino.cli.commands.v1.InitRequest} */ -proto.cc.arduino.cli.commands.v1.InitResponse.prototype.clearPlatformsIndexErrorsList = function() { - return this.setPlatformsIndexErrorsList([]); +proto.cc.arduino.cli.commands.v1.InitRequest.deserializeBinaryFromReader = function(msg, reader) { + while (reader.nextField()) { + if (reader.isEndGroup()) { + break; + } + var field = reader.getFieldNumber(); + switch (field) { + case 1: + var value = new cc_arduino_cli_commands_v1_common_pb.Instance; + reader.readMessage(value,cc_arduino_cli_commands_v1_common_pb.Instance.deserializeBinaryFromReader); + msg.setInstance(value); + break; + default: + reader.skipField(); + break; + } + } + return msg; }; /** - * optional string libraries_index_error = 3; - * @return {string} + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} */ -proto.cc.arduino.cli.commands.v1.InitResponse.prototype.getLibrariesIndexError = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 3, "")); +proto.cc.arduino.cli.commands.v1.InitRequest.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.cc.arduino.cli.commands.v1.InitRequest.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); }; /** - * @param {string} value - * @return {!proto.cc.arduino.cli.commands.v1.InitResponse} returns this + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.cc.arduino.cli.commands.v1.InitRequest} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages */ -proto.cc.arduino.cli.commands.v1.InitResponse.prototype.setLibrariesIndexError = function(value) { - return jspb.Message.setProto3StringField(this, 3, value); +proto.cc.arduino.cli.commands.v1.InitRequest.serializeBinaryToWriter = function(message, writer) { + var f = undefined; + f = message.getInstance(); + if (f != null) { + writer.writeMessage( + 1, + f, + cc_arduino_cli_commands_v1_common_pb.Instance.serializeBinaryToWriter + ); + } }; /** - * optional DownloadProgress download_progress = 4; - * @return {?proto.cc.arduino.cli.commands.v1.DownloadProgress} + * optional Instance instance = 1; + * @return {?proto.cc.arduino.cli.commands.v1.Instance} */ -proto.cc.arduino.cli.commands.v1.InitResponse.prototype.getDownloadProgress = function() { - return /** @type{?proto.cc.arduino.cli.commands.v1.DownloadProgress} */ ( - jspb.Message.getWrapperField(this, cc_arduino_cli_commands_v1_common_pb.DownloadProgress, 4)); +proto.cc.arduino.cli.commands.v1.InitRequest.prototype.getInstance = function() { + return /** @type{?proto.cc.arduino.cli.commands.v1.Instance} */ ( + jspb.Message.getWrapperField(this, cc_arduino_cli_commands_v1_common_pb.Instance, 1)); }; /** - * @param {?proto.cc.arduino.cli.commands.v1.DownloadProgress|undefined} value - * @return {!proto.cc.arduino.cli.commands.v1.InitResponse} returns this + * @param {?proto.cc.arduino.cli.commands.v1.Instance|undefined} value + * @return {!proto.cc.arduino.cli.commands.v1.InitRequest} returns this */ -proto.cc.arduino.cli.commands.v1.InitResponse.prototype.setDownloadProgress = function(value) { - return jspb.Message.setWrapperField(this, 4, value); +proto.cc.arduino.cli.commands.v1.InitRequest.prototype.setInstance = function(value) { + return jspb.Message.setWrapperField(this, 1, value); }; /** * Clears the message field making it undefined. - * @return {!proto.cc.arduino.cli.commands.v1.InitResponse} returns this + * @return {!proto.cc.arduino.cli.commands.v1.InitRequest} returns this */ -proto.cc.arduino.cli.commands.v1.InitResponse.prototype.clearDownloadProgress = function() { - return this.setDownloadProgress(undefined); +proto.cc.arduino.cli.commands.v1.InitRequest.prototype.clearInstance = function() { + return this.setInstance(undefined); }; @@ -938,51 +934,40 @@ proto.cc.arduino.cli.commands.v1.InitResponse.prototype.clearDownloadProgress = * Returns whether this field is set. * @return {boolean} */ -proto.cc.arduino.cli.commands.v1.InitResponse.prototype.hasDownloadProgress = function() { - return jspb.Message.getField(this, 4) != null; +proto.cc.arduino.cli.commands.v1.InitRequest.prototype.hasInstance = function() { + return jspb.Message.getField(this, 1) != null; }; -/** - * optional TaskProgress task_progress = 5; - * @return {?proto.cc.arduino.cli.commands.v1.TaskProgress} - */ -proto.cc.arduino.cli.commands.v1.InitResponse.prototype.getTaskProgress = function() { - return /** @type{?proto.cc.arduino.cli.commands.v1.TaskProgress} */ ( - jspb.Message.getWrapperField(this, cc_arduino_cli_commands_v1_common_pb.TaskProgress, 5)); -}; - /** - * @param {?proto.cc.arduino.cli.commands.v1.TaskProgress|undefined} value - * @return {!proto.cc.arduino.cli.commands.v1.InitResponse} returns this -*/ -proto.cc.arduino.cli.commands.v1.InitResponse.prototype.setTaskProgress = function(value) { - return jspb.Message.setWrapperField(this, 5, value); -}; - + * Oneof group definitions for this message. Each group defines the field + * numbers belonging to that group. When of these fields' value is set, all + * other fields in the group are cleared. During deserialization, if multiple + * fields are encountered for a group, only the last value seen will be kept. + * @private {!Array>} + * @const + */ +proto.cc.arduino.cli.commands.v1.InitResponse.oneofGroups_ = [[1,2]]; /** - * Clears the message field making it undefined. - * @return {!proto.cc.arduino.cli.commands.v1.InitResponse} returns this + * @enum {number} */ -proto.cc.arduino.cli.commands.v1.InitResponse.prototype.clearTaskProgress = function() { - return this.setTaskProgress(undefined); +proto.cc.arduino.cli.commands.v1.InitResponse.MessageCase = { + MESSAGE_NOT_SET: 0, + INIT_PROGRESS: 1, + ERROR: 2 }; - /** - * Returns whether this field is set. - * @return {boolean} + * @return {proto.cc.arduino.cli.commands.v1.InitResponse.MessageCase} */ -proto.cc.arduino.cli.commands.v1.InitResponse.prototype.hasTaskProgress = function() { - return jspb.Message.getField(this, 5) != null; +proto.cc.arduino.cli.commands.v1.InitResponse.prototype.getMessageCase = function() { + return /** @type {proto.cc.arduino.cli.commands.v1.InitResponse.MessageCase} */(jspb.Message.computeOneofCase(this, proto.cc.arduino.cli.commands.v1.InitResponse.oneofGroups_[0])); }; - - if (jspb.Message.GENERATE_TO_OBJECT) { /** * Creates an object representation of this proto. @@ -996,8 +981,8 @@ if (jspb.Message.GENERATE_TO_OBJECT) { * http://goto/soy-param-migration * @return {!Object} */ -proto.cc.arduino.cli.commands.v1.DestroyRequest.prototype.toObject = function(opt_includeInstance) { - return proto.cc.arduino.cli.commands.v1.DestroyRequest.toObject(opt_includeInstance, this); +proto.cc.arduino.cli.commands.v1.InitResponse.prototype.toObject = function(opt_includeInstance) { + return proto.cc.arduino.cli.commands.v1.InitResponse.toObject(opt_includeInstance, this); }; @@ -1006,13 +991,14 @@ proto.cc.arduino.cli.commands.v1.DestroyRequest.prototype.toObject = function(op * @param {boolean|undefined} includeInstance Deprecated. Whether to include * the JSPB instance for transitional soy proto support: * http://goto/soy-param-migration - * @param {!proto.cc.arduino.cli.commands.v1.DestroyRequest} msg The msg instance to transform. + * @param {!proto.cc.arduino.cli.commands.v1.InitResponse} msg The msg instance to transform. * @return {!Object} * @suppress {unusedLocalVariables} f is only used for nested messages */ -proto.cc.arduino.cli.commands.v1.DestroyRequest.toObject = function(includeInstance, msg) { +proto.cc.arduino.cli.commands.v1.InitResponse.toObject = function(includeInstance, msg) { var f, obj = { - instance: (f = msg.getInstance()) && cc_arduino_cli_commands_v1_common_pb.Instance.toObject(includeInstance, f) + initProgress: (f = msg.getInitProgress()) && proto.cc.arduino.cli.commands.v1.InitResponse.Progress.toObject(includeInstance, f), + error: (f = msg.getError()) && google_rpc_status_pb.Status.toObject(includeInstance, f) }; if (includeInstance) { @@ -1026,23 +1012,23 @@ proto.cc.arduino.cli.commands.v1.DestroyRequest.toObject = function(includeInsta /** * Deserializes binary data (in protobuf wire format). * @param {jspb.ByteSource} bytes The bytes to deserialize. - * @return {!proto.cc.arduino.cli.commands.v1.DestroyRequest} + * @return {!proto.cc.arduino.cli.commands.v1.InitResponse} */ -proto.cc.arduino.cli.commands.v1.DestroyRequest.deserializeBinary = function(bytes) { +proto.cc.arduino.cli.commands.v1.InitResponse.deserializeBinary = function(bytes) { var reader = new jspb.BinaryReader(bytes); - var msg = new proto.cc.arduino.cli.commands.v1.DestroyRequest; - return proto.cc.arduino.cli.commands.v1.DestroyRequest.deserializeBinaryFromReader(msg, reader); + var msg = new proto.cc.arduino.cli.commands.v1.InitResponse; + return proto.cc.arduino.cli.commands.v1.InitResponse.deserializeBinaryFromReader(msg, reader); }; /** * Deserializes binary data (in protobuf wire format) from the * given reader into the given message object. - * @param {!proto.cc.arduino.cli.commands.v1.DestroyRequest} msg The message object to deserialize into. + * @param {!proto.cc.arduino.cli.commands.v1.InitResponse} msg The message object to deserialize into. * @param {!jspb.BinaryReader} reader The BinaryReader to use. - * @return {!proto.cc.arduino.cli.commands.v1.DestroyRequest} + * @return {!proto.cc.arduino.cli.commands.v1.InitResponse} */ -proto.cc.arduino.cli.commands.v1.DestroyRequest.deserializeBinaryFromReader = function(msg, reader) { +proto.cc.arduino.cli.commands.v1.InitResponse.deserializeBinaryFromReader = function(msg, reader) { while (reader.nextField()) { if (reader.isEndGroup()) { break; @@ -1050,9 +1036,14 @@ proto.cc.arduino.cli.commands.v1.DestroyRequest.deserializeBinaryFromReader = fu var field = reader.getFieldNumber(); switch (field) { case 1: - var value = new cc_arduino_cli_commands_v1_common_pb.Instance; - reader.readMessage(value,cc_arduino_cli_commands_v1_common_pb.Instance.deserializeBinaryFromReader); - msg.setInstance(value); + var value = new proto.cc.arduino.cli.commands.v1.InitResponse.Progress; + reader.readMessage(value,proto.cc.arduino.cli.commands.v1.InitResponse.Progress.deserializeBinaryFromReader); + msg.setInitProgress(value); + break; + case 2: + var value = new google_rpc_status_pb.Status; + reader.readMessage(value,google_rpc_status_pb.Status.deserializeBinaryFromReader); + msg.setError(value); break; default: reader.skipField(); @@ -1067,9 +1058,9 @@ proto.cc.arduino.cli.commands.v1.DestroyRequest.deserializeBinaryFromReader = fu * Serializes the message to binary data (in protobuf wire format). * @return {!Uint8Array} */ -proto.cc.arduino.cli.commands.v1.DestroyRequest.prototype.serializeBinary = function() { +proto.cc.arduino.cli.commands.v1.InitResponse.prototype.serializeBinary = function() { var writer = new jspb.BinaryWriter(); - proto.cc.arduino.cli.commands.v1.DestroyRequest.serializeBinaryToWriter(this, writer); + proto.cc.arduino.cli.commands.v1.InitResponse.serializeBinaryToWriter(this, writer); return writer.getResultBuffer(); }; @@ -1077,57 +1068,28 @@ proto.cc.arduino.cli.commands.v1.DestroyRequest.prototype.serializeBinary = func /** * Serializes the given message to binary data (in protobuf wire * format), writing to the given BinaryWriter. - * @param {!proto.cc.arduino.cli.commands.v1.DestroyRequest} message + * @param {!proto.cc.arduino.cli.commands.v1.InitResponse} message * @param {!jspb.BinaryWriter} writer * @suppress {unusedLocalVariables} f is only used for nested messages */ -proto.cc.arduino.cli.commands.v1.DestroyRequest.serializeBinaryToWriter = function(message, writer) { +proto.cc.arduino.cli.commands.v1.InitResponse.serializeBinaryToWriter = function(message, writer) { var f = undefined; - f = message.getInstance(); + f = message.getInitProgress(); if (f != null) { writer.writeMessage( 1, f, - cc_arduino_cli_commands_v1_common_pb.Instance.serializeBinaryToWriter + proto.cc.arduino.cli.commands.v1.InitResponse.Progress.serializeBinaryToWriter + ); + } + f = message.getError(); + if (f != null) { + writer.writeMessage( + 2, + f, + google_rpc_status_pb.Status.serializeBinaryToWriter ); } -}; - - -/** - * optional Instance instance = 1; - * @return {?proto.cc.arduino.cli.commands.v1.Instance} - */ -proto.cc.arduino.cli.commands.v1.DestroyRequest.prototype.getInstance = function() { - return /** @type{?proto.cc.arduino.cli.commands.v1.Instance} */ ( - jspb.Message.getWrapperField(this, cc_arduino_cli_commands_v1_common_pb.Instance, 1)); -}; - - -/** - * @param {?proto.cc.arduino.cli.commands.v1.Instance|undefined} value - * @return {!proto.cc.arduino.cli.commands.v1.DestroyRequest} returns this -*/ -proto.cc.arduino.cli.commands.v1.DestroyRequest.prototype.setInstance = function(value) { - return jspb.Message.setWrapperField(this, 1, value); -}; - - -/** - * Clears the message field making it undefined. - * @return {!proto.cc.arduino.cli.commands.v1.DestroyRequest} returns this - */ -proto.cc.arduino.cli.commands.v1.DestroyRequest.prototype.clearInstance = function() { - return this.setInstance(undefined); -}; - - -/** - * Returns whether this field is set. - * @return {boolean} - */ -proto.cc.arduino.cli.commands.v1.DestroyRequest.prototype.hasInstance = function() { - return jspb.Message.getField(this, 1) != null; }; @@ -1147,8 +1109,8 @@ if (jspb.Message.GENERATE_TO_OBJECT) { * http://goto/soy-param-migration * @return {!Object} */ -proto.cc.arduino.cli.commands.v1.DestroyResponse.prototype.toObject = function(opt_includeInstance) { - return proto.cc.arduino.cli.commands.v1.DestroyResponse.toObject(opt_includeInstance, this); +proto.cc.arduino.cli.commands.v1.InitResponse.Progress.prototype.toObject = function(opt_includeInstance) { + return proto.cc.arduino.cli.commands.v1.InitResponse.Progress.toObject(opt_includeInstance, this); }; @@ -1157,13 +1119,14 @@ proto.cc.arduino.cli.commands.v1.DestroyResponse.prototype.toObject = function(o * @param {boolean|undefined} includeInstance Deprecated. Whether to include * the JSPB instance for transitional soy proto support: * http://goto/soy-param-migration - * @param {!proto.cc.arduino.cli.commands.v1.DestroyResponse} msg The msg instance to transform. + * @param {!proto.cc.arduino.cli.commands.v1.InitResponse.Progress} msg The msg instance to transform. * @return {!Object} * @suppress {unusedLocalVariables} f is only used for nested messages */ -proto.cc.arduino.cli.commands.v1.DestroyResponse.toObject = function(includeInstance, msg) { +proto.cc.arduino.cli.commands.v1.InitResponse.Progress.toObject = function(includeInstance, msg) { var f, obj = { - + downloadProgress: (f = msg.getDownloadProgress()) && cc_arduino_cli_commands_v1_common_pb.DownloadProgress.toObject(includeInstance, f), + taskProgress: (f = msg.getTaskProgress()) && cc_arduino_cli_commands_v1_common_pb.TaskProgress.toObject(includeInstance, f) }; if (includeInstance) { @@ -1177,29 +1140,39 @@ proto.cc.arduino.cli.commands.v1.DestroyResponse.toObject = function(includeInst /** * Deserializes binary data (in protobuf wire format). * @param {jspb.ByteSource} bytes The bytes to deserialize. - * @return {!proto.cc.arduino.cli.commands.v1.DestroyResponse} + * @return {!proto.cc.arduino.cli.commands.v1.InitResponse.Progress} */ -proto.cc.arduino.cli.commands.v1.DestroyResponse.deserializeBinary = function(bytes) { +proto.cc.arduino.cli.commands.v1.InitResponse.Progress.deserializeBinary = function(bytes) { var reader = new jspb.BinaryReader(bytes); - var msg = new proto.cc.arduino.cli.commands.v1.DestroyResponse; - return proto.cc.arduino.cli.commands.v1.DestroyResponse.deserializeBinaryFromReader(msg, reader); + var msg = new proto.cc.arduino.cli.commands.v1.InitResponse.Progress; + return proto.cc.arduino.cli.commands.v1.InitResponse.Progress.deserializeBinaryFromReader(msg, reader); }; /** * Deserializes binary data (in protobuf wire format) from the * given reader into the given message object. - * @param {!proto.cc.arduino.cli.commands.v1.DestroyResponse} msg The message object to deserialize into. + * @param {!proto.cc.arduino.cli.commands.v1.InitResponse.Progress} msg The message object to deserialize into. * @param {!jspb.BinaryReader} reader The BinaryReader to use. - * @return {!proto.cc.arduino.cli.commands.v1.DestroyResponse} + * @return {!proto.cc.arduino.cli.commands.v1.InitResponse.Progress} */ -proto.cc.arduino.cli.commands.v1.DestroyResponse.deserializeBinaryFromReader = function(msg, reader) { +proto.cc.arduino.cli.commands.v1.InitResponse.Progress.deserializeBinaryFromReader = function(msg, reader) { while (reader.nextField()) { if (reader.isEndGroup()) { break; } var field = reader.getFieldNumber(); switch (field) { + case 1: + var value = new cc_arduino_cli_commands_v1_common_pb.DownloadProgress; + reader.readMessage(value,cc_arduino_cli_commands_v1_common_pb.DownloadProgress.deserializeBinaryFromReader); + msg.setDownloadProgress(value); + break; + case 2: + var value = new cc_arduino_cli_commands_v1_common_pb.TaskProgress; + reader.readMessage(value,cc_arduino_cli_commands_v1_common_pb.TaskProgress.deserializeBinaryFromReader); + msg.setTaskProgress(value); + break; default: reader.skipField(); break; @@ -1213,9 +1186,9 @@ proto.cc.arduino.cli.commands.v1.DestroyResponse.deserializeBinaryFromReader = f * Serializes the message to binary data (in protobuf wire format). * @return {!Uint8Array} */ -proto.cc.arduino.cli.commands.v1.DestroyResponse.prototype.serializeBinary = function() { +proto.cc.arduino.cli.commands.v1.InitResponse.Progress.prototype.serializeBinary = function() { var writer = new jspb.BinaryWriter(); - proto.cc.arduino.cli.commands.v1.DestroyResponse.serializeBinaryToWriter(this, writer); + proto.cc.arduino.cli.commands.v1.InitResponse.Progress.serializeBinaryToWriter(this, writer); return writer.getResultBuffer(); }; @@ -1223,12 +1196,176 @@ proto.cc.arduino.cli.commands.v1.DestroyResponse.prototype.serializeBinary = fun /** * Serializes the given message to binary data (in protobuf wire * format), writing to the given BinaryWriter. - * @param {!proto.cc.arduino.cli.commands.v1.DestroyResponse} message + * @param {!proto.cc.arduino.cli.commands.v1.InitResponse.Progress} message * @param {!jspb.BinaryWriter} writer * @suppress {unusedLocalVariables} f is only used for nested messages */ -proto.cc.arduino.cli.commands.v1.DestroyResponse.serializeBinaryToWriter = function(message, writer) { +proto.cc.arduino.cli.commands.v1.InitResponse.Progress.serializeBinaryToWriter = function(message, writer) { var f = undefined; + f = message.getDownloadProgress(); + if (f != null) { + writer.writeMessage( + 1, + f, + cc_arduino_cli_commands_v1_common_pb.DownloadProgress.serializeBinaryToWriter + ); + } + f = message.getTaskProgress(); + if (f != null) { + writer.writeMessage( + 2, + f, + cc_arduino_cli_commands_v1_common_pb.TaskProgress.serializeBinaryToWriter + ); + } +}; + + +/** + * optional DownloadProgress download_progress = 1; + * @return {?proto.cc.arduino.cli.commands.v1.DownloadProgress} + */ +proto.cc.arduino.cli.commands.v1.InitResponse.Progress.prototype.getDownloadProgress = function() { + return /** @type{?proto.cc.arduino.cli.commands.v1.DownloadProgress} */ ( + jspb.Message.getWrapperField(this, cc_arduino_cli_commands_v1_common_pb.DownloadProgress, 1)); +}; + + +/** + * @param {?proto.cc.arduino.cli.commands.v1.DownloadProgress|undefined} value + * @return {!proto.cc.arduino.cli.commands.v1.InitResponse.Progress} returns this +*/ +proto.cc.arduino.cli.commands.v1.InitResponse.Progress.prototype.setDownloadProgress = function(value) { + return jspb.Message.setWrapperField(this, 1, value); +}; + + +/** + * Clears the message field making it undefined. + * @return {!proto.cc.arduino.cli.commands.v1.InitResponse.Progress} returns this + */ +proto.cc.arduino.cli.commands.v1.InitResponse.Progress.prototype.clearDownloadProgress = function() { + return this.setDownloadProgress(undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.cc.arduino.cli.commands.v1.InitResponse.Progress.prototype.hasDownloadProgress = function() { + return jspb.Message.getField(this, 1) != null; +}; + + +/** + * optional TaskProgress task_progress = 2; + * @return {?proto.cc.arduino.cli.commands.v1.TaskProgress} + */ +proto.cc.arduino.cli.commands.v1.InitResponse.Progress.prototype.getTaskProgress = function() { + return /** @type{?proto.cc.arduino.cli.commands.v1.TaskProgress} */ ( + jspb.Message.getWrapperField(this, cc_arduino_cli_commands_v1_common_pb.TaskProgress, 2)); +}; + + +/** + * @param {?proto.cc.arduino.cli.commands.v1.TaskProgress|undefined} value + * @return {!proto.cc.arduino.cli.commands.v1.InitResponse.Progress} returns this +*/ +proto.cc.arduino.cli.commands.v1.InitResponse.Progress.prototype.setTaskProgress = function(value) { + return jspb.Message.setWrapperField(this, 2, value); +}; + + +/** + * Clears the message field making it undefined. + * @return {!proto.cc.arduino.cli.commands.v1.InitResponse.Progress} returns this + */ +proto.cc.arduino.cli.commands.v1.InitResponse.Progress.prototype.clearTaskProgress = function() { + return this.setTaskProgress(undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.cc.arduino.cli.commands.v1.InitResponse.Progress.prototype.hasTaskProgress = function() { + return jspb.Message.getField(this, 2) != null; +}; + + +/** + * optional Progress init_progress = 1; + * @return {?proto.cc.arduino.cli.commands.v1.InitResponse.Progress} + */ +proto.cc.arduino.cli.commands.v1.InitResponse.prototype.getInitProgress = function() { + return /** @type{?proto.cc.arduino.cli.commands.v1.InitResponse.Progress} */ ( + jspb.Message.getWrapperField(this, proto.cc.arduino.cli.commands.v1.InitResponse.Progress, 1)); +}; + + +/** + * @param {?proto.cc.arduino.cli.commands.v1.InitResponse.Progress|undefined} value + * @return {!proto.cc.arduino.cli.commands.v1.InitResponse} returns this +*/ +proto.cc.arduino.cli.commands.v1.InitResponse.prototype.setInitProgress = function(value) { + return jspb.Message.setOneofWrapperField(this, 1, proto.cc.arduino.cli.commands.v1.InitResponse.oneofGroups_[0], value); +}; + + +/** + * Clears the message field making it undefined. + * @return {!proto.cc.arduino.cli.commands.v1.InitResponse} returns this + */ +proto.cc.arduino.cli.commands.v1.InitResponse.prototype.clearInitProgress = function() { + return this.setInitProgress(undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.cc.arduino.cli.commands.v1.InitResponse.prototype.hasInitProgress = function() { + return jspb.Message.getField(this, 1) != null; +}; + + +/** + * optional google.rpc.Status error = 2; + * @return {?proto.google.rpc.Status} + */ +proto.cc.arduino.cli.commands.v1.InitResponse.prototype.getError = function() { + return /** @type{?proto.google.rpc.Status} */ ( + jspb.Message.getWrapperField(this, google_rpc_status_pb.Status, 2)); +}; + + +/** + * @param {?proto.google.rpc.Status|undefined} value + * @return {!proto.cc.arduino.cli.commands.v1.InitResponse} returns this +*/ +proto.cc.arduino.cli.commands.v1.InitResponse.prototype.setError = function(value) { + return jspb.Message.setOneofWrapperField(this, 2, proto.cc.arduino.cli.commands.v1.InitResponse.oneofGroups_[0], value); +}; + + +/** + * Clears the message field making it undefined. + * @return {!proto.cc.arduino.cli.commands.v1.InitResponse} returns this + */ +proto.cc.arduino.cli.commands.v1.InitResponse.prototype.clearError = function() { + return this.setError(undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.cc.arduino.cli.commands.v1.InitResponse.prototype.hasError = function() { + return jspb.Message.getField(this, 2) != null; }; @@ -1248,8 +1385,8 @@ if (jspb.Message.GENERATE_TO_OBJECT) { * http://goto/soy-param-migration * @return {!Object} */ -proto.cc.arduino.cli.commands.v1.RescanRequest.prototype.toObject = function(opt_includeInstance) { - return proto.cc.arduino.cli.commands.v1.RescanRequest.toObject(opt_includeInstance, this); +proto.cc.arduino.cli.commands.v1.DestroyRequest.prototype.toObject = function(opt_includeInstance) { + return proto.cc.arduino.cli.commands.v1.DestroyRequest.toObject(opt_includeInstance, this); }; @@ -1258,11 +1395,11 @@ proto.cc.arduino.cli.commands.v1.RescanRequest.prototype.toObject = function(opt * @param {boolean|undefined} includeInstance Deprecated. Whether to include * the JSPB instance for transitional soy proto support: * http://goto/soy-param-migration - * @param {!proto.cc.arduino.cli.commands.v1.RescanRequest} msg The msg instance to transform. + * @param {!proto.cc.arduino.cli.commands.v1.DestroyRequest} msg The msg instance to transform. * @return {!Object} * @suppress {unusedLocalVariables} f is only used for nested messages */ -proto.cc.arduino.cli.commands.v1.RescanRequest.toObject = function(includeInstance, msg) { +proto.cc.arduino.cli.commands.v1.DestroyRequest.toObject = function(includeInstance, msg) { var f, obj = { instance: (f = msg.getInstance()) && cc_arduino_cli_commands_v1_common_pb.Instance.toObject(includeInstance, f) }; @@ -1278,23 +1415,23 @@ proto.cc.arduino.cli.commands.v1.RescanRequest.toObject = function(includeInstan /** * Deserializes binary data (in protobuf wire format). * @param {jspb.ByteSource} bytes The bytes to deserialize. - * @return {!proto.cc.arduino.cli.commands.v1.RescanRequest} + * @return {!proto.cc.arduino.cli.commands.v1.DestroyRequest} */ -proto.cc.arduino.cli.commands.v1.RescanRequest.deserializeBinary = function(bytes) { +proto.cc.arduino.cli.commands.v1.DestroyRequest.deserializeBinary = function(bytes) { var reader = new jspb.BinaryReader(bytes); - var msg = new proto.cc.arduino.cli.commands.v1.RescanRequest; - return proto.cc.arduino.cli.commands.v1.RescanRequest.deserializeBinaryFromReader(msg, reader); + var msg = new proto.cc.arduino.cli.commands.v1.DestroyRequest; + return proto.cc.arduino.cli.commands.v1.DestroyRequest.deserializeBinaryFromReader(msg, reader); }; /** * Deserializes binary data (in protobuf wire format) from the * given reader into the given message object. - * @param {!proto.cc.arduino.cli.commands.v1.RescanRequest} msg The message object to deserialize into. + * @param {!proto.cc.arduino.cli.commands.v1.DestroyRequest} msg The message object to deserialize into. * @param {!jspb.BinaryReader} reader The BinaryReader to use. - * @return {!proto.cc.arduino.cli.commands.v1.RescanRequest} + * @return {!proto.cc.arduino.cli.commands.v1.DestroyRequest} */ -proto.cc.arduino.cli.commands.v1.RescanRequest.deserializeBinaryFromReader = function(msg, reader) { +proto.cc.arduino.cli.commands.v1.DestroyRequest.deserializeBinaryFromReader = function(msg, reader) { while (reader.nextField()) { if (reader.isEndGroup()) { break; @@ -1319,9 +1456,9 @@ proto.cc.arduino.cli.commands.v1.RescanRequest.deserializeBinaryFromReader = fun * Serializes the message to binary data (in protobuf wire format). * @return {!Uint8Array} */ -proto.cc.arduino.cli.commands.v1.RescanRequest.prototype.serializeBinary = function() { +proto.cc.arduino.cli.commands.v1.DestroyRequest.prototype.serializeBinary = function() { var writer = new jspb.BinaryWriter(); - proto.cc.arduino.cli.commands.v1.RescanRequest.serializeBinaryToWriter(this, writer); + proto.cc.arduino.cli.commands.v1.DestroyRequest.serializeBinaryToWriter(this, writer); return writer.getResultBuffer(); }; @@ -1329,11 +1466,11 @@ proto.cc.arduino.cli.commands.v1.RescanRequest.prototype.serializeBinary = funct /** * Serializes the given message to binary data (in protobuf wire * format), writing to the given BinaryWriter. - * @param {!proto.cc.arduino.cli.commands.v1.RescanRequest} message + * @param {!proto.cc.arduino.cli.commands.v1.DestroyRequest} message * @param {!jspb.BinaryWriter} writer * @suppress {unusedLocalVariables} f is only used for nested messages */ -proto.cc.arduino.cli.commands.v1.RescanRequest.serializeBinaryToWriter = function(message, writer) { +proto.cc.arduino.cli.commands.v1.DestroyRequest.serializeBinaryToWriter = function(message, writer) { var f = undefined; f = message.getInstance(); if (f != null) { @@ -1350,7 +1487,7 @@ proto.cc.arduino.cli.commands.v1.RescanRequest.serializeBinaryToWriter = functio * optional Instance instance = 1; * @return {?proto.cc.arduino.cli.commands.v1.Instance} */ -proto.cc.arduino.cli.commands.v1.RescanRequest.prototype.getInstance = function() { +proto.cc.arduino.cli.commands.v1.DestroyRequest.prototype.getInstance = function() { return /** @type{?proto.cc.arduino.cli.commands.v1.Instance} */ ( jspb.Message.getWrapperField(this, cc_arduino_cli_commands_v1_common_pb.Instance, 1)); }; @@ -1358,18 +1495,18 @@ proto.cc.arduino.cli.commands.v1.RescanRequest.prototype.getInstance = function( /** * @param {?proto.cc.arduino.cli.commands.v1.Instance|undefined} value - * @return {!proto.cc.arduino.cli.commands.v1.RescanRequest} returns this + * @return {!proto.cc.arduino.cli.commands.v1.DestroyRequest} returns this */ -proto.cc.arduino.cli.commands.v1.RescanRequest.prototype.setInstance = function(value) { +proto.cc.arduino.cli.commands.v1.DestroyRequest.prototype.setInstance = function(value) { return jspb.Message.setWrapperField(this, 1, value); }; /** * Clears the message field making it undefined. - * @return {!proto.cc.arduino.cli.commands.v1.RescanRequest} returns this + * @return {!proto.cc.arduino.cli.commands.v1.DestroyRequest} returns this */ -proto.cc.arduino.cli.commands.v1.RescanRequest.prototype.clearInstance = function() { +proto.cc.arduino.cli.commands.v1.DestroyRequest.prototype.clearInstance = function() { return this.setInstance(undefined); }; @@ -1378,19 +1515,12 @@ proto.cc.arduino.cli.commands.v1.RescanRequest.prototype.clearInstance = functio * Returns whether this field is set. * @return {boolean} */ -proto.cc.arduino.cli.commands.v1.RescanRequest.prototype.hasInstance = function() { +proto.cc.arduino.cli.commands.v1.DestroyRequest.prototype.hasInstance = function() { return jspb.Message.getField(this, 1) != null; }; -/** - * List of repeated fields within this message type. - * @private {!Array} - * @const - */ -proto.cc.arduino.cli.commands.v1.RescanResponse.repeatedFields_ = [1]; - if (jspb.Message.GENERATE_TO_OBJECT) { @@ -1406,8 +1536,8 @@ if (jspb.Message.GENERATE_TO_OBJECT) { * http://goto/soy-param-migration * @return {!Object} */ -proto.cc.arduino.cli.commands.v1.RescanResponse.prototype.toObject = function(opt_includeInstance) { - return proto.cc.arduino.cli.commands.v1.RescanResponse.toObject(opt_includeInstance, this); +proto.cc.arduino.cli.commands.v1.DestroyResponse.prototype.toObject = function(opt_includeInstance) { + return proto.cc.arduino.cli.commands.v1.DestroyResponse.toObject(opt_includeInstance, this); }; @@ -1416,14 +1546,13 @@ proto.cc.arduino.cli.commands.v1.RescanResponse.prototype.toObject = function(op * @param {boolean|undefined} includeInstance Deprecated. Whether to include * the JSPB instance for transitional soy proto support: * http://goto/soy-param-migration - * @param {!proto.cc.arduino.cli.commands.v1.RescanResponse} msg The msg instance to transform. + * @param {!proto.cc.arduino.cli.commands.v1.DestroyResponse} msg The msg instance to transform. * @return {!Object} * @suppress {unusedLocalVariables} f is only used for nested messages */ -proto.cc.arduino.cli.commands.v1.RescanResponse.toObject = function(includeInstance, msg) { +proto.cc.arduino.cli.commands.v1.DestroyResponse.toObject = function(includeInstance, msg) { var f, obj = { - platformsIndexErrorsList: (f = jspb.Message.getRepeatedField(msg, 1)) == null ? undefined : f, - librariesIndexError: jspb.Message.getFieldWithDefault(msg, 2, "") + }; if (includeInstance) { @@ -1437,37 +1566,29 @@ proto.cc.arduino.cli.commands.v1.RescanResponse.toObject = function(includeInsta /** * Deserializes binary data (in protobuf wire format). * @param {jspb.ByteSource} bytes The bytes to deserialize. - * @return {!proto.cc.arduino.cli.commands.v1.RescanResponse} + * @return {!proto.cc.arduino.cli.commands.v1.DestroyResponse} */ -proto.cc.arduino.cli.commands.v1.RescanResponse.deserializeBinary = function(bytes) { +proto.cc.arduino.cli.commands.v1.DestroyResponse.deserializeBinary = function(bytes) { var reader = new jspb.BinaryReader(bytes); - var msg = new proto.cc.arduino.cli.commands.v1.RescanResponse; - return proto.cc.arduino.cli.commands.v1.RescanResponse.deserializeBinaryFromReader(msg, reader); + var msg = new proto.cc.arduino.cli.commands.v1.DestroyResponse; + return proto.cc.arduino.cli.commands.v1.DestroyResponse.deserializeBinaryFromReader(msg, reader); }; /** * Deserializes binary data (in protobuf wire format) from the * given reader into the given message object. - * @param {!proto.cc.arduino.cli.commands.v1.RescanResponse} msg The message object to deserialize into. + * @param {!proto.cc.arduino.cli.commands.v1.DestroyResponse} msg The message object to deserialize into. * @param {!jspb.BinaryReader} reader The BinaryReader to use. - * @return {!proto.cc.arduino.cli.commands.v1.RescanResponse} + * @return {!proto.cc.arduino.cli.commands.v1.DestroyResponse} */ -proto.cc.arduino.cli.commands.v1.RescanResponse.deserializeBinaryFromReader = function(msg, reader) { +proto.cc.arduino.cli.commands.v1.DestroyResponse.deserializeBinaryFromReader = function(msg, reader) { while (reader.nextField()) { if (reader.isEndGroup()) { break; } var field = reader.getFieldNumber(); switch (field) { - case 1: - var value = /** @type {string} */ (reader.readString()); - msg.addPlatformsIndexErrors(value); - break; - case 2: - var value = /** @type {string} */ (reader.readString()); - msg.setLibrariesIndexError(value); - break; default: reader.skipField(); break; @@ -1481,9 +1602,9 @@ proto.cc.arduino.cli.commands.v1.RescanResponse.deserializeBinaryFromReader = fu * Serializes the message to binary data (in protobuf wire format). * @return {!Uint8Array} */ -proto.cc.arduino.cli.commands.v1.RescanResponse.prototype.serializeBinary = function() { +proto.cc.arduino.cli.commands.v1.DestroyResponse.prototype.serializeBinary = function() { var writer = new jspb.BinaryWriter(); - proto.cc.arduino.cli.commands.v1.RescanResponse.serializeBinaryToWriter(this, writer); + proto.cc.arduino.cli.commands.v1.DestroyResponse.serializeBinaryToWriter(this, writer); return writer.getResultBuffer(); }; @@ -1491,81 +1612,12 @@ proto.cc.arduino.cli.commands.v1.RescanResponse.prototype.serializeBinary = func /** * Serializes the given message to binary data (in protobuf wire * format), writing to the given BinaryWriter. - * @param {!proto.cc.arduino.cli.commands.v1.RescanResponse} message + * @param {!proto.cc.arduino.cli.commands.v1.DestroyResponse} message * @param {!jspb.BinaryWriter} writer * @suppress {unusedLocalVariables} f is only used for nested messages */ -proto.cc.arduino.cli.commands.v1.RescanResponse.serializeBinaryToWriter = function(message, writer) { +proto.cc.arduino.cli.commands.v1.DestroyResponse.serializeBinaryToWriter = function(message, writer) { var f = undefined; - f = message.getPlatformsIndexErrorsList(); - if (f.length > 0) { - writer.writeRepeatedString( - 1, - f - ); - } - f = message.getLibrariesIndexError(); - if (f.length > 0) { - writer.writeString( - 2, - f - ); - } -}; - - -/** - * repeated string platforms_index_errors = 1; - * @return {!Array} - */ -proto.cc.arduino.cli.commands.v1.RescanResponse.prototype.getPlatformsIndexErrorsList = function() { - return /** @type {!Array} */ (jspb.Message.getRepeatedField(this, 1)); -}; - - -/** - * @param {!Array} value - * @return {!proto.cc.arduino.cli.commands.v1.RescanResponse} returns this - */ -proto.cc.arduino.cli.commands.v1.RescanResponse.prototype.setPlatformsIndexErrorsList = function(value) { - return jspb.Message.setField(this, 1, value || []); -}; - - -/** - * @param {string} value - * @param {number=} opt_index - * @return {!proto.cc.arduino.cli.commands.v1.RescanResponse} returns this - */ -proto.cc.arduino.cli.commands.v1.RescanResponse.prototype.addPlatformsIndexErrors = function(value, opt_index) { - return jspb.Message.addToRepeatedField(this, 1, value, opt_index); -}; - - -/** - * Clears the list making it empty but non-null. - * @return {!proto.cc.arduino.cli.commands.v1.RescanResponse} returns this - */ -proto.cc.arduino.cli.commands.v1.RescanResponse.prototype.clearPlatformsIndexErrorsList = function() { - return this.setPlatformsIndexErrorsList([]); -}; - - -/** - * optional string libraries_index_error = 2; - * @return {string} - */ -proto.cc.arduino.cli.commands.v1.RescanResponse.prototype.getLibrariesIndexError = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 2, "")); -}; - - -/** - * @param {string} value - * @return {!proto.cc.arduino.cli.commands.v1.RescanResponse} returns this - */ -proto.cc.arduino.cli.commands.v1.RescanResponse.prototype.setLibrariesIndexError = function(value) { - return jspb.Message.setProto3StringField(this, 2, value); }; @@ -4239,4 +4291,4 @@ proto.cc.arduino.cli.commands.v1.ArchiveSketchResponse.serializeBinaryToWriter = }; -goog.object.extend(exports, proto.cc.arduino.cli.commands.v1); +goog.object.extend(exports, proto.cc.arduino.cli.commands.v1); \ No newline at end of file diff --git a/arduino-ide-extension/src/node/cli-protocol/cc/arduino/cli/commands/v1/core_pb.d.ts b/arduino-ide-extension/src/node/cli-protocol/cc/arduino/cli/commands/v1/core_pb.d.ts index b67beed5f..77c274051 100644 --- a/arduino-ide-extension/src/node/cli-protocol/cc/arduino/cli/commands/v1/core_pb.d.ts +++ b/arduino-ide-extension/src/node/cli-protocol/cc/arduino/cli/commands/v1/core_pb.d.ts @@ -194,6 +194,23 @@ export namespace PlatformUninstallResponse { } } +export class AlreadyAtLatestVersionError extends jspb.Message { + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): AlreadyAtLatestVersionError.AsObject; + static toObject(includeInstance: boolean, msg: AlreadyAtLatestVersionError): AlreadyAtLatestVersionError.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: AlreadyAtLatestVersionError, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): AlreadyAtLatestVersionError; + static deserializeBinaryFromReader(message: AlreadyAtLatestVersionError, reader: jspb.BinaryReader): AlreadyAtLatestVersionError; +} + +export namespace AlreadyAtLatestVersionError { + export type AsObject = { + } +} + export class PlatformUpgradeRequest extends jspb.Message { hasInstance(): boolean; @@ -369,4 +386,4 @@ export namespace PlatformListResponse { export type AsObject = { installedPlatformsList: Array, } -} +} \ No newline at end of file diff --git a/arduino-ide-extension/src/node/cli-protocol/cc/arduino/cli/commands/v1/core_pb.js b/arduino-ide-extension/src/node/cli-protocol/cc/arduino/cli/commands/v1/core_pb.js index edf65eb83..b783b0521 100644 --- a/arduino-ide-extension/src/node/cli-protocol/cc/arduino/cli/commands/v1/core_pb.js +++ b/arduino-ide-extension/src/node/cli-protocol/cc/arduino/cli/commands/v1/core_pb.js @@ -17,6 +17,7 @@ var global = Function('return this')(); var cc_arduino_cli_commands_v1_common_pb = require('../../../../../cc/arduino/cli/commands/v1/common_pb.js'); goog.object.extend(proto, cc_arduino_cli_commands_v1_common_pb); +goog.exportSymbol('proto.cc.arduino.cli.commands.v1.AlreadyAtLatestVersionError', null, global); goog.exportSymbol('proto.cc.arduino.cli.commands.v1.PlatformDownloadRequest', null, global); goog.exportSymbol('proto.cc.arduino.cli.commands.v1.PlatformDownloadResponse', null, global); goog.exportSymbol('proto.cc.arduino.cli.commands.v1.PlatformInstallRequest', null, global); @@ -155,6 +156,27 @@ if (goog.DEBUG && !COMPILED) { */ proto.cc.arduino.cli.commands.v1.PlatformUninstallResponse.displayName = 'proto.cc.arduino.cli.commands.v1.PlatformUninstallResponse'; } +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.cc.arduino.cli.commands.v1.AlreadyAtLatestVersionError = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, null); +}; +goog.inherits(proto.cc.arduino.cli.commands.v1.AlreadyAtLatestVersionError, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.cc.arduino.cli.commands.v1.AlreadyAtLatestVersionError.displayName = 'proto.cc.arduino.cli.commands.v1.AlreadyAtLatestVersionError'; +} /** * Generated by JsPbCodeGenerator. * @param {Array=} opt_data Optional initial data array, typically from a @@ -1511,6 +1533,107 @@ proto.cc.arduino.cli.commands.v1.PlatformUninstallResponse.prototype.hasTaskProg +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * Creates an object representation of this proto. + * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. + * To access a reserved field use, foo.pb_, eg, foo.pb_default. + * For the list of reserved names please see: + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @return {!Object} + */ +proto.cc.arduino.cli.commands.v1.AlreadyAtLatestVersionError.prototype.toObject = function(opt_includeInstance) { + return proto.cc.arduino.cli.commands.v1.AlreadyAtLatestVersionError.toObject(opt_includeInstance, this); +}; + + +/** + * Static version of the {@see toObject} method. + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @param {!proto.cc.arduino.cli.commands.v1.AlreadyAtLatestVersionError} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.cc.arduino.cli.commands.v1.AlreadyAtLatestVersionError.toObject = function(includeInstance, msg) { + var f, obj = { + + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.cc.arduino.cli.commands.v1.AlreadyAtLatestVersionError} + */ +proto.cc.arduino.cli.commands.v1.AlreadyAtLatestVersionError.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.cc.arduino.cli.commands.v1.AlreadyAtLatestVersionError; + return proto.cc.arduino.cli.commands.v1.AlreadyAtLatestVersionError.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.cc.arduino.cli.commands.v1.AlreadyAtLatestVersionError} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.cc.arduino.cli.commands.v1.AlreadyAtLatestVersionError} + */ +proto.cc.arduino.cli.commands.v1.AlreadyAtLatestVersionError.deserializeBinaryFromReader = function(msg, reader) { + while (reader.nextField()) { + if (reader.isEndGroup()) { + break; + } + var field = reader.getFieldNumber(); + switch (field) { + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.cc.arduino.cli.commands.v1.AlreadyAtLatestVersionError.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.cc.arduino.cli.commands.v1.AlreadyAtLatestVersionError.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); +}; + + +/** + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.cc.arduino.cli.commands.v1.AlreadyAtLatestVersionError} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.cc.arduino.cli.commands.v1.AlreadyAtLatestVersionError.serializeBinaryToWriter = function(message, writer) { + var f = undefined; +}; + + + + + if (jspb.Message.GENERATE_TO_OBJECT) { /** * Creates an object representation of this proto. @@ -2693,4 +2816,4 @@ proto.cc.arduino.cli.commands.v1.PlatformListResponse.prototype.clearInstalledPl }; -goog.object.extend(exports, proto.cc.arduino.cli.commands.v1); +goog.object.extend(exports, proto.cc.arduino.cli.commands.v1); \ No newline at end of file diff --git a/arduino-ide-extension/src/node/cli-protocol/cc/arduino/cli/commands/v1/port_grpc_pb.js b/arduino-ide-extension/src/node/cli-protocol/cc/arduino/cli/commands/v1/port_grpc_pb.js new file mode 100644 index 000000000..97b3a2461 --- /dev/null +++ b/arduino-ide-extension/src/node/cli-protocol/cc/arduino/cli/commands/v1/port_grpc_pb.js @@ -0,0 +1 @@ +// GENERATED CODE -- NO SERVICES IN PROTO \ No newline at end of file diff --git a/arduino-ide-extension/src/node/cli-protocol/cc/arduino/cli/commands/v1/port_pb.d.ts b/arduino-ide-extension/src/node/cli-protocol/cc/arduino/cli/commands/v1/port_pb.d.ts new file mode 100644 index 000000000..ee504921f --- /dev/null +++ b/arduino-ide-extension/src/node/cli-protocol/cc/arduino/cli/commands/v1/port_pb.d.ts @@ -0,0 +1,46 @@ +// package: cc.arduino.cli.commands.v1 +// file: cc/arduino/cli/commands/v1/port.proto + +/* tslint:disable */ +/* eslint-disable */ + +import * as jspb from "google-protobuf"; + +export class Port extends jspb.Message { + getAddress(): string; + setAddress(value: string): Port; + + getLabel(): string; + setLabel(value: string): Port; + + getProtocol(): string; + setProtocol(value: string): Port; + + getProtocolLabel(): string; + setProtocolLabel(value: string): Port; + + + getPropertiesMap(): jspb.Map; + clearPropertiesMap(): void; + + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): Port.AsObject; + static toObject(includeInstance: boolean, msg: Port): Port.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: Port, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): Port; + static deserializeBinaryFromReader(message: Port, reader: jspb.BinaryReader): Port; +} + +export namespace Port { + export type AsObject = { + address: string, + label: string, + protocol: string, + protocolLabel: string, + + propertiesMap: Array<[string, string]>, + } +} \ No newline at end of file diff --git a/arduino-ide-extension/src/node/cli-protocol/cc/arduino/cli/commands/v1/port_pb.js b/arduino-ide-extension/src/node/cli-protocol/cc/arduino/cli/commands/v1/port_pb.js new file mode 100644 index 000000000..1178f61b0 --- /dev/null +++ b/arduino-ide-extension/src/node/cli-protocol/cc/arduino/cli/commands/v1/port_pb.js @@ -0,0 +1,293 @@ +// source: cc/arduino/cli/commands/v1/port.proto +/** + * @fileoverview + * @enhanceable + * @suppress {missingRequire} reports error on implicit type usages. + * @suppress {messageConventions} JS Compiler reports an error if a variable or + * field starts with 'MSG_' and isn't a translatable message. + * @public + */ +// GENERATED CODE -- DO NOT EDIT! +/* eslint-disable */ +// @ts-nocheck + +var jspb = require('google-protobuf'); +var goog = jspb; +var global = Function('return this')(); + +goog.exportSymbol('proto.cc.arduino.cli.commands.v1.Port', null, global); +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.cc.arduino.cli.commands.v1.Port = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, null); +}; +goog.inherits(proto.cc.arduino.cli.commands.v1.Port, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.cc.arduino.cli.commands.v1.Port.displayName = 'proto.cc.arduino.cli.commands.v1.Port'; +} + + + +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * Creates an object representation of this proto. + * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. + * To access a reserved field use, foo.pb_, eg, foo.pb_default. + * For the list of reserved names please see: + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @return {!Object} + */ +proto.cc.arduino.cli.commands.v1.Port.prototype.toObject = function(opt_includeInstance) { + return proto.cc.arduino.cli.commands.v1.Port.toObject(opt_includeInstance, this); +}; + + +/** + * Static version of the {@see toObject} method. + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @param {!proto.cc.arduino.cli.commands.v1.Port} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.cc.arduino.cli.commands.v1.Port.toObject = function(includeInstance, msg) { + var f, obj = { + address: jspb.Message.getFieldWithDefault(msg, 1, ""), + label: jspb.Message.getFieldWithDefault(msg, 2, ""), + protocol: jspb.Message.getFieldWithDefault(msg, 3, ""), + protocolLabel: jspb.Message.getFieldWithDefault(msg, 4, ""), + propertiesMap: (f = msg.getPropertiesMap()) ? f.toObject(includeInstance, undefined) : [] + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.cc.arduino.cli.commands.v1.Port} + */ +proto.cc.arduino.cli.commands.v1.Port.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.cc.arduino.cli.commands.v1.Port; + return proto.cc.arduino.cli.commands.v1.Port.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.cc.arduino.cli.commands.v1.Port} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.cc.arduino.cli.commands.v1.Port} + */ +proto.cc.arduino.cli.commands.v1.Port.deserializeBinaryFromReader = function(msg, reader) { + while (reader.nextField()) { + if (reader.isEndGroup()) { + break; + } + var field = reader.getFieldNumber(); + switch (field) { + case 1: + var value = /** @type {string} */ (reader.readString()); + msg.setAddress(value); + break; + case 2: + var value = /** @type {string} */ (reader.readString()); + msg.setLabel(value); + break; + case 3: + var value = /** @type {string} */ (reader.readString()); + msg.setProtocol(value); + break; + case 4: + var value = /** @type {string} */ (reader.readString()); + msg.setProtocolLabel(value); + break; + case 5: + var value = msg.getPropertiesMap(); + reader.readMessage(value, function(message, reader) { + jspb.Map.deserializeBinary(message, reader, jspb.BinaryReader.prototype.readString, jspb.BinaryReader.prototype.readString, null, "", ""); + }); + break; + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.cc.arduino.cli.commands.v1.Port.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.cc.arduino.cli.commands.v1.Port.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); +}; + + +/** + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.cc.arduino.cli.commands.v1.Port} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.cc.arduino.cli.commands.v1.Port.serializeBinaryToWriter = function(message, writer) { + var f = undefined; + f = message.getAddress(); + if (f.length > 0) { + writer.writeString( + 1, + f + ); + } + f = message.getLabel(); + if (f.length > 0) { + writer.writeString( + 2, + f + ); + } + f = message.getProtocol(); + if (f.length > 0) { + writer.writeString( + 3, + f + ); + } + f = message.getProtocolLabel(); + if (f.length > 0) { + writer.writeString( + 4, + f + ); + } + f = message.getPropertiesMap(true); + if (f && f.getLength() > 0) { + f.serializeBinary(5, writer, jspb.BinaryWriter.prototype.writeString, jspb.BinaryWriter.prototype.writeString); + } +}; + + +/** + * optional string address = 1; + * @return {string} + */ +proto.cc.arduino.cli.commands.v1.Port.prototype.getAddress = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, "")); +}; + + +/** + * @param {string} value + * @return {!proto.cc.arduino.cli.commands.v1.Port} returns this + */ +proto.cc.arduino.cli.commands.v1.Port.prototype.setAddress = function(value) { + return jspb.Message.setProto3StringField(this, 1, value); +}; + + +/** + * optional string label = 2; + * @return {string} + */ +proto.cc.arduino.cli.commands.v1.Port.prototype.getLabel = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 2, "")); +}; + + +/** + * @param {string} value + * @return {!proto.cc.arduino.cli.commands.v1.Port} returns this + */ +proto.cc.arduino.cli.commands.v1.Port.prototype.setLabel = function(value) { + return jspb.Message.setProto3StringField(this, 2, value); +}; + + +/** + * optional string protocol = 3; + * @return {string} + */ +proto.cc.arduino.cli.commands.v1.Port.prototype.getProtocol = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 3, "")); +}; + + +/** + * @param {string} value + * @return {!proto.cc.arduino.cli.commands.v1.Port} returns this + */ +proto.cc.arduino.cli.commands.v1.Port.prototype.setProtocol = function(value) { + return jspb.Message.setProto3StringField(this, 3, value); +}; + + +/** + * optional string protocol_label = 4; + * @return {string} + */ +proto.cc.arduino.cli.commands.v1.Port.prototype.getProtocolLabel = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 4, "")); +}; + + +/** + * @param {string} value + * @return {!proto.cc.arduino.cli.commands.v1.Port} returns this + */ +proto.cc.arduino.cli.commands.v1.Port.prototype.setProtocolLabel = function(value) { + return jspb.Message.setProto3StringField(this, 4, value); +}; + + +/** + * map properties = 5; + * @param {boolean=} opt_noLazyCreate Do not create the map if + * empty, instead returning `undefined` + * @return {!jspb.Map} + */ +proto.cc.arduino.cli.commands.v1.Port.prototype.getPropertiesMap = function(opt_noLazyCreate) { + return /** @type {!jspb.Map} */ ( + jspb.Message.getMapField(this, 5, opt_noLazyCreate, + null)); +}; + + +/** + * Clears values from the map. The map will be non-null. + * @return {!proto.cc.arduino.cli.commands.v1.Port} returns this + */ +proto.cc.arduino.cli.commands.v1.Port.prototype.clearPropertiesMap = function() { + this.getPropertiesMap().clear(); + return this;}; + + +goog.object.extend(exports, proto.cc.arduino.cli.commands.v1); \ No newline at end of file diff --git a/arduino-ide-extension/src/node/cli-protocol/cc/arduino/cli/commands/v1/upload_pb.d.ts b/arduino-ide-extension/src/node/cli-protocol/cc/arduino/cli/commands/v1/upload_pb.d.ts index 170f144e6..73c5bf59e 100644 --- a/arduino-ide-extension/src/node/cli-protocol/cc/arduino/cli/commands/v1/upload_pb.d.ts +++ b/arduino-ide-extension/src/node/cli-protocol/cc/arduino/cli/commands/v1/upload_pb.d.ts @@ -6,6 +6,7 @@ import * as jspb from "google-protobuf"; import * as cc_arduino_cli_commands_v1_common_pb from "../../../../../cc/arduino/cli/commands/v1/common_pb"; +import * as cc_arduino_cli_commands_v1_port_pb from "../../../../../cc/arduino/cli/commands/v1/port_pb"; export class UploadRequest extends jspb.Message { @@ -20,8 +21,11 @@ export class UploadRequest extends jspb.Message { getSketchPath(): string; setSketchPath(value: string): UploadRequest; - getPort(): string; - setPort(value: string): UploadRequest; + + hasPort(): boolean; + clearPort(): void; + getPort(): cc_arduino_cli_commands_v1_port_pb.Port | undefined; + setPort(value?: cc_arduino_cli_commands_v1_port_pb.Port): UploadRequest; getVerbose(): boolean; setVerbose(value: boolean): UploadRequest; @@ -38,6 +42,13 @@ export class UploadRequest extends jspb.Message { getProgrammer(): string; setProgrammer(value: string): UploadRequest; + getDryRun(): boolean; + setDryRun(value: boolean): UploadRequest; + + + getUserFieldsMap(): jspb.Map; + clearUserFieldsMap(): void; + serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): UploadRequest.AsObject; @@ -54,12 +65,15 @@ export namespace UploadRequest { instance?: cc_arduino_cli_commands_v1_common_pb.Instance.AsObject, fqbn: string, sketchPath: string, - port: string, + port?: cc_arduino_cli_commands_v1_port_pb.Port.AsObject, verbose: boolean, verify: boolean, importFile: string, importDir: string, programmer: string, + dryRun: boolean, + + userFieldsMap: Array<[string, string]>, } } @@ -92,6 +106,23 @@ export namespace UploadResponse { } } +export class ProgrammerIsRequiredForUploadError extends jspb.Message { + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): ProgrammerIsRequiredForUploadError.AsObject; + static toObject(includeInstance: boolean, msg: ProgrammerIsRequiredForUploadError): ProgrammerIsRequiredForUploadError.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: ProgrammerIsRequiredForUploadError, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): ProgrammerIsRequiredForUploadError; + static deserializeBinaryFromReader(message: ProgrammerIsRequiredForUploadError, reader: jspb.BinaryReader): ProgrammerIsRequiredForUploadError; +} + +export namespace ProgrammerIsRequiredForUploadError { + export type AsObject = { + } +} + export class UploadUsingProgrammerRequest extends jspb.Message { hasInstance(): boolean; @@ -105,8 +136,11 @@ export class UploadUsingProgrammerRequest extends jspb.Message { getSketchPath(): string; setSketchPath(value: string): UploadUsingProgrammerRequest; - getPort(): string; - setPort(value: string): UploadUsingProgrammerRequest; + + hasPort(): boolean; + clearPort(): void; + getPort(): cc_arduino_cli_commands_v1_port_pb.Port | undefined; + setPort(value?: cc_arduino_cli_commands_v1_port_pb.Port): UploadUsingProgrammerRequest; getVerbose(): boolean; setVerbose(value: boolean): UploadUsingProgrammerRequest; @@ -123,6 +157,13 @@ export class UploadUsingProgrammerRequest extends jspb.Message { getProgrammer(): string; setProgrammer(value: string): UploadUsingProgrammerRequest; + getDryRun(): boolean; + setDryRun(value: boolean): UploadUsingProgrammerRequest; + + + getUserFieldsMap(): jspb.Map; + clearUserFieldsMap(): void; + serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): UploadUsingProgrammerRequest.AsObject; @@ -139,12 +180,15 @@ export namespace UploadUsingProgrammerRequest { instance?: cc_arduino_cli_commands_v1_common_pb.Instance.AsObject, fqbn: string, sketchPath: string, - port: string, + port?: cc_arduino_cli_commands_v1_port_pb.Port.AsObject, verbose: boolean, verify: boolean, importFile: string, importDir: string, programmer: string, + dryRun: boolean, + + userFieldsMap: Array<[string, string]>, } } @@ -187,8 +231,11 @@ export class BurnBootloaderRequest extends jspb.Message { getFqbn(): string; setFqbn(value: string): BurnBootloaderRequest; - getPort(): string; - setPort(value: string): BurnBootloaderRequest; + + hasPort(): boolean; + clearPort(): void; + getPort(): cc_arduino_cli_commands_v1_port_pb.Port | undefined; + setPort(value?: cc_arduino_cli_commands_v1_port_pb.Port): BurnBootloaderRequest; getVerbose(): boolean; setVerbose(value: boolean): BurnBootloaderRequest; @@ -199,6 +246,13 @@ export class BurnBootloaderRequest extends jspb.Message { getProgrammer(): string; setProgrammer(value: string): BurnBootloaderRequest; + getDryRun(): boolean; + setDryRun(value: boolean): BurnBootloaderRequest; + + + getUserFieldsMap(): jspb.Map; + clearUserFieldsMap(): void; + serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): BurnBootloaderRequest.AsObject; @@ -214,10 +268,13 @@ export namespace BurnBootloaderRequest { export type AsObject = { instance?: cc_arduino_cli_commands_v1_common_pb.Instance.AsObject, fqbn: string, - port: string, + port?: cc_arduino_cli_commands_v1_port_pb.Port.AsObject, verbose: boolean, verify: boolean, programmer: string, + dryRun: boolean, + + userFieldsMap: Array<[string, string]>, } } @@ -300,3 +357,91 @@ export namespace ListProgrammersAvailableForUploadResponse { programmersList: Array, } } + +export class SupportedUserFieldsRequest extends jspb.Message { + + hasInstance(): boolean; + clearInstance(): void; + getInstance(): cc_arduino_cli_commands_v1_common_pb.Instance | undefined; + setInstance(value?: cc_arduino_cli_commands_v1_common_pb.Instance): SupportedUserFieldsRequest; + + getFqbn(): string; + setFqbn(value: string): SupportedUserFieldsRequest; + + getProtocol(): string; + setProtocol(value: string): SupportedUserFieldsRequest; + + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): SupportedUserFieldsRequest.AsObject; + static toObject(includeInstance: boolean, msg: SupportedUserFieldsRequest): SupportedUserFieldsRequest.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: SupportedUserFieldsRequest, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): SupportedUserFieldsRequest; + static deserializeBinaryFromReader(message: SupportedUserFieldsRequest, reader: jspb.BinaryReader): SupportedUserFieldsRequest; +} + +export namespace SupportedUserFieldsRequest { + export type AsObject = { + instance?: cc_arduino_cli_commands_v1_common_pb.Instance.AsObject, + fqbn: string, + protocol: string, + } +} + +export class UserField extends jspb.Message { + getToolId(): string; + setToolId(value: string): UserField; + + getName(): string; + setName(value: string): UserField; + + getLabel(): string; + setLabel(value: string): UserField; + + getSecret(): boolean; + setSecret(value: boolean): UserField; + + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): UserField.AsObject; + static toObject(includeInstance: boolean, msg: UserField): UserField.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: UserField, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): UserField; + static deserializeBinaryFromReader(message: UserField, reader: jspb.BinaryReader): UserField; +} + +export namespace UserField { + export type AsObject = { + toolId: string, + name: string, + label: string, + secret: boolean, + } +} + +export class SupportedUserFieldsResponse extends jspb.Message { + clearUserFieldsList(): void; + getUserFieldsList(): Array; + setUserFieldsList(value: Array): SupportedUserFieldsResponse; + addUserFields(value?: UserField, index?: number): UserField; + + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): SupportedUserFieldsResponse.AsObject; + static toObject(includeInstance: boolean, msg: SupportedUserFieldsResponse): SupportedUserFieldsResponse.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: SupportedUserFieldsResponse, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): SupportedUserFieldsResponse; + static deserializeBinaryFromReader(message: SupportedUserFieldsResponse, reader: jspb.BinaryReader): SupportedUserFieldsResponse; +} + +export namespace SupportedUserFieldsResponse { + export type AsObject = { + userFieldsList: Array, + } +} \ No newline at end of file diff --git a/arduino-ide-extension/src/node/cli-protocol/cc/arduino/cli/commands/v1/upload_pb.js b/arduino-ide-extension/src/node/cli-protocol/cc/arduino/cli/commands/v1/upload_pb.js index be06b513d..9bc9637ee 100644 --- a/arduino-ide-extension/src/node/cli-protocol/cc/arduino/cli/commands/v1/upload_pb.js +++ b/arduino-ide-extension/src/node/cli-protocol/cc/arduino/cli/commands/v1/upload_pb.js @@ -17,14 +17,20 @@ var global = Function('return this')(); var cc_arduino_cli_commands_v1_common_pb = require('../../../../../cc/arduino/cli/commands/v1/common_pb.js'); goog.object.extend(proto, cc_arduino_cli_commands_v1_common_pb); +var cc_arduino_cli_commands_v1_port_pb = require('../../../../../cc/arduino/cli/commands/v1/port_pb.js'); +goog.object.extend(proto, cc_arduino_cli_commands_v1_port_pb); goog.exportSymbol('proto.cc.arduino.cli.commands.v1.BurnBootloaderRequest', null, global); goog.exportSymbol('proto.cc.arduino.cli.commands.v1.BurnBootloaderResponse', null, global); goog.exportSymbol('proto.cc.arduino.cli.commands.v1.ListProgrammersAvailableForUploadRequest', null, global); goog.exportSymbol('proto.cc.arduino.cli.commands.v1.ListProgrammersAvailableForUploadResponse', null, global); +goog.exportSymbol('proto.cc.arduino.cli.commands.v1.ProgrammerIsRequiredForUploadError', null, global); +goog.exportSymbol('proto.cc.arduino.cli.commands.v1.SupportedUserFieldsRequest', null, global); +goog.exportSymbol('proto.cc.arduino.cli.commands.v1.SupportedUserFieldsResponse', null, global); goog.exportSymbol('proto.cc.arduino.cli.commands.v1.UploadRequest', null, global); goog.exportSymbol('proto.cc.arduino.cli.commands.v1.UploadResponse', null, global); goog.exportSymbol('proto.cc.arduino.cli.commands.v1.UploadUsingProgrammerRequest', null, global); goog.exportSymbol('proto.cc.arduino.cli.commands.v1.UploadUsingProgrammerResponse', null, global); +goog.exportSymbol('proto.cc.arduino.cli.commands.v1.UserField', null, global); /** * Generated by JsPbCodeGenerator. * @param {Array=} opt_data Optional initial data array, typically from a @@ -67,6 +73,27 @@ if (goog.DEBUG && !COMPILED) { */ proto.cc.arduino.cli.commands.v1.UploadResponse.displayName = 'proto.cc.arduino.cli.commands.v1.UploadResponse'; } +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.cc.arduino.cli.commands.v1.ProgrammerIsRequiredForUploadError = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, null); +}; +goog.inherits(proto.cc.arduino.cli.commands.v1.ProgrammerIsRequiredForUploadError, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.cc.arduino.cli.commands.v1.ProgrammerIsRequiredForUploadError.displayName = 'proto.cc.arduino.cli.commands.v1.ProgrammerIsRequiredForUploadError'; +} /** * Generated by JsPbCodeGenerator. * @param {Array=} opt_data Optional initial data array, typically from a @@ -193,6 +220,69 @@ if (goog.DEBUG && !COMPILED) { */ proto.cc.arduino.cli.commands.v1.ListProgrammersAvailableForUploadResponse.displayName = 'proto.cc.arduino.cli.commands.v1.ListProgrammersAvailableForUploadResponse'; } +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.cc.arduino.cli.commands.v1.SupportedUserFieldsRequest = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, null); +}; +goog.inherits(proto.cc.arduino.cli.commands.v1.SupportedUserFieldsRequest, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.cc.arduino.cli.commands.v1.SupportedUserFieldsRequest.displayName = 'proto.cc.arduino.cli.commands.v1.SupportedUserFieldsRequest'; +} +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.cc.arduino.cli.commands.v1.UserField = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, null); +}; +goog.inherits(proto.cc.arduino.cli.commands.v1.UserField, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.cc.arduino.cli.commands.v1.UserField.displayName = 'proto.cc.arduino.cli.commands.v1.UserField'; +} +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.cc.arduino.cli.commands.v1.SupportedUserFieldsResponse = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, proto.cc.arduino.cli.commands.v1.SupportedUserFieldsResponse.repeatedFields_, null); +}; +goog.inherits(proto.cc.arduino.cli.commands.v1.SupportedUserFieldsResponse, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.cc.arduino.cli.commands.v1.SupportedUserFieldsResponse.displayName = 'proto.cc.arduino.cli.commands.v1.SupportedUserFieldsResponse'; +} @@ -228,12 +318,14 @@ proto.cc.arduino.cli.commands.v1.UploadRequest.toObject = function(includeInstan instance: (f = msg.getInstance()) && cc_arduino_cli_commands_v1_common_pb.Instance.toObject(includeInstance, f), fqbn: jspb.Message.getFieldWithDefault(msg, 2, ""), sketchPath: jspb.Message.getFieldWithDefault(msg, 3, ""), - port: jspb.Message.getFieldWithDefault(msg, 4, ""), + port: (f = msg.getPort()) && cc_arduino_cli_commands_v1_port_pb.Port.toObject(includeInstance, f), verbose: jspb.Message.getBooleanFieldWithDefault(msg, 5, false), verify: jspb.Message.getBooleanFieldWithDefault(msg, 6, false), importFile: jspb.Message.getFieldWithDefault(msg, 7, ""), importDir: jspb.Message.getFieldWithDefault(msg, 8, ""), - programmer: jspb.Message.getFieldWithDefault(msg, 9, "") + programmer: jspb.Message.getFieldWithDefault(msg, 9, ""), + dryRun: jspb.Message.getBooleanFieldWithDefault(msg, 10, false), + userFieldsMap: (f = msg.getUserFieldsMap()) ? f.toObject(includeInstance, undefined) : [] }; if (includeInstance) { @@ -284,7 +376,8 @@ proto.cc.arduino.cli.commands.v1.UploadRequest.deserializeBinaryFromReader = fun msg.setSketchPath(value); break; case 4: - var value = /** @type {string} */ (reader.readString()); + var value = new cc_arduino_cli_commands_v1_port_pb.Port; + reader.readMessage(value,cc_arduino_cli_commands_v1_port_pb.Port.deserializeBinaryFromReader); msg.setPort(value); break; case 5: @@ -307,6 +400,16 @@ proto.cc.arduino.cli.commands.v1.UploadRequest.deserializeBinaryFromReader = fun var value = /** @type {string} */ (reader.readString()); msg.setProgrammer(value); break; + case 10: + var value = /** @type {boolean} */ (reader.readBool()); + msg.setDryRun(value); + break; + case 11: + var value = msg.getUserFieldsMap(); + reader.readMessage(value, function(message, reader) { + jspb.Map.deserializeBinary(message, reader, jspb.BinaryReader.prototype.readString, jspb.BinaryReader.prototype.readString, null, "", ""); + }); + break; default: reader.skipField(); break; @@ -359,10 +462,11 @@ proto.cc.arduino.cli.commands.v1.UploadRequest.serializeBinaryToWriter = functio ); } f = message.getPort(); - if (f.length > 0) { - writer.writeString( + if (f != null) { + writer.writeMessage( 4, - f + f, + cc_arduino_cli_commands_v1_port_pb.Port.serializeBinaryToWriter ); } f = message.getVerbose(); @@ -400,6 +504,17 @@ proto.cc.arduino.cli.commands.v1.UploadRequest.serializeBinaryToWriter = functio f ); } + f = message.getDryRun(); + if (f) { + writer.writeBool( + 10, + f + ); + } + f = message.getUserFieldsMap(true); + if (f && f.getLength() > 0) { + f.serializeBinary(11, writer, jspb.BinaryWriter.prototype.writeString, jspb.BinaryWriter.prototype.writeString); + } }; @@ -477,20 +592,39 @@ proto.cc.arduino.cli.commands.v1.UploadRequest.prototype.setSketchPath = functio /** - * optional string port = 4; - * @return {string} + * optional Port port = 4; + * @return {?proto.cc.arduino.cli.commands.v1.Port} */ proto.cc.arduino.cli.commands.v1.UploadRequest.prototype.getPort = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 4, "")); + return /** @type{?proto.cc.arduino.cli.commands.v1.Port} */ ( + jspb.Message.getWrapperField(this, cc_arduino_cli_commands_v1_port_pb.Port, 4)); }; /** - * @param {string} value + * @param {?proto.cc.arduino.cli.commands.v1.Port|undefined} value * @return {!proto.cc.arduino.cli.commands.v1.UploadRequest} returns this - */ +*/ proto.cc.arduino.cli.commands.v1.UploadRequest.prototype.setPort = function(value) { - return jspb.Message.setProto3StringField(this, 4, value); + return jspb.Message.setWrapperField(this, 4, value); +}; + + +/** + * Clears the message field making it undefined. + * @return {!proto.cc.arduino.cli.commands.v1.UploadRequest} returns this + */ +proto.cc.arduino.cli.commands.v1.UploadRequest.prototype.clearPort = function() { + return this.setPort(undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.cc.arduino.cli.commands.v1.UploadRequest.prototype.hasPort = function() { + return jspb.Message.getField(this, 4) != null; }; @@ -584,6 +718,46 @@ proto.cc.arduino.cli.commands.v1.UploadRequest.prototype.setProgrammer = functio }; +/** + * optional bool dry_run = 10; + * @return {boolean} + */ +proto.cc.arduino.cli.commands.v1.UploadRequest.prototype.getDryRun = function() { + return /** @type {boolean} */ (jspb.Message.getBooleanFieldWithDefault(this, 10, false)); +}; + + +/** + * @param {boolean} value + * @return {!proto.cc.arduino.cli.commands.v1.UploadRequest} returns this + */ +proto.cc.arduino.cli.commands.v1.UploadRequest.prototype.setDryRun = function(value) { + return jspb.Message.setProto3BooleanField(this, 10, value); +}; + + +/** + * map user_fields = 11; + * @param {boolean=} opt_noLazyCreate Do not create the map if + * empty, instead returning `undefined` + * @return {!jspb.Map} + */ +proto.cc.arduino.cli.commands.v1.UploadRequest.prototype.getUserFieldsMap = function(opt_noLazyCreate) { + return /** @type {!jspb.Map} */ ( + jspb.Message.getMapField(this, 11, opt_noLazyCreate, + null)); +}; + + +/** + * Clears values from the map. The map will be non-null. + * @return {!proto.cc.arduino.cli.commands.v1.UploadRequest} returns this + */ +proto.cc.arduino.cli.commands.v1.UploadRequest.prototype.clearUserFieldsMap = function() { + this.getUserFieldsMap().clear(); + return this;}; + + @@ -795,6 +969,107 @@ proto.cc.arduino.cli.commands.v1.UploadResponse.prototype.setErrStream = functio +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * Creates an object representation of this proto. + * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. + * To access a reserved field use, foo.pb_, eg, foo.pb_default. + * For the list of reserved names please see: + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @return {!Object} + */ +proto.cc.arduino.cli.commands.v1.ProgrammerIsRequiredForUploadError.prototype.toObject = function(opt_includeInstance) { + return proto.cc.arduino.cli.commands.v1.ProgrammerIsRequiredForUploadError.toObject(opt_includeInstance, this); +}; + + +/** + * Static version of the {@see toObject} method. + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @param {!proto.cc.arduino.cli.commands.v1.ProgrammerIsRequiredForUploadError} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.cc.arduino.cli.commands.v1.ProgrammerIsRequiredForUploadError.toObject = function(includeInstance, msg) { + var f, obj = { + + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.cc.arduino.cli.commands.v1.ProgrammerIsRequiredForUploadError} + */ +proto.cc.arduino.cli.commands.v1.ProgrammerIsRequiredForUploadError.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.cc.arduino.cli.commands.v1.ProgrammerIsRequiredForUploadError; + return proto.cc.arduino.cli.commands.v1.ProgrammerIsRequiredForUploadError.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.cc.arduino.cli.commands.v1.ProgrammerIsRequiredForUploadError} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.cc.arduino.cli.commands.v1.ProgrammerIsRequiredForUploadError} + */ +proto.cc.arduino.cli.commands.v1.ProgrammerIsRequiredForUploadError.deserializeBinaryFromReader = function(msg, reader) { + while (reader.nextField()) { + if (reader.isEndGroup()) { + break; + } + var field = reader.getFieldNumber(); + switch (field) { + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.cc.arduino.cli.commands.v1.ProgrammerIsRequiredForUploadError.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.cc.arduino.cli.commands.v1.ProgrammerIsRequiredForUploadError.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); +}; + + +/** + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.cc.arduino.cli.commands.v1.ProgrammerIsRequiredForUploadError} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.cc.arduino.cli.commands.v1.ProgrammerIsRequiredForUploadError.serializeBinaryToWriter = function(message, writer) { + var f = undefined; +}; + + + + + if (jspb.Message.GENERATE_TO_OBJECT) { /** * Creates an object representation of this proto. @@ -827,12 +1102,14 @@ proto.cc.arduino.cli.commands.v1.UploadUsingProgrammerRequest.toObject = functio instance: (f = msg.getInstance()) && cc_arduino_cli_commands_v1_common_pb.Instance.toObject(includeInstance, f), fqbn: jspb.Message.getFieldWithDefault(msg, 2, ""), sketchPath: jspb.Message.getFieldWithDefault(msg, 3, ""), - port: jspb.Message.getFieldWithDefault(msg, 4, ""), + port: (f = msg.getPort()) && cc_arduino_cli_commands_v1_port_pb.Port.toObject(includeInstance, f), verbose: jspb.Message.getBooleanFieldWithDefault(msg, 5, false), verify: jspb.Message.getBooleanFieldWithDefault(msg, 6, false), importFile: jspb.Message.getFieldWithDefault(msg, 7, ""), importDir: jspb.Message.getFieldWithDefault(msg, 8, ""), - programmer: jspb.Message.getFieldWithDefault(msg, 9, "") + programmer: jspb.Message.getFieldWithDefault(msg, 9, ""), + dryRun: jspb.Message.getBooleanFieldWithDefault(msg, 10, false), + userFieldsMap: (f = msg.getUserFieldsMap()) ? f.toObject(includeInstance, undefined) : [] }; if (includeInstance) { @@ -883,7 +1160,8 @@ proto.cc.arduino.cli.commands.v1.UploadUsingProgrammerRequest.deserializeBinaryF msg.setSketchPath(value); break; case 4: - var value = /** @type {string} */ (reader.readString()); + var value = new cc_arduino_cli_commands_v1_port_pb.Port; + reader.readMessage(value,cc_arduino_cli_commands_v1_port_pb.Port.deserializeBinaryFromReader); msg.setPort(value); break; case 5: @@ -906,6 +1184,16 @@ proto.cc.arduino.cli.commands.v1.UploadUsingProgrammerRequest.deserializeBinaryF var value = /** @type {string} */ (reader.readString()); msg.setProgrammer(value); break; + case 10: + var value = /** @type {boolean} */ (reader.readBool()); + msg.setDryRun(value); + break; + case 11: + var value = msg.getUserFieldsMap(); + reader.readMessage(value, function(message, reader) { + jspb.Map.deserializeBinary(message, reader, jspb.BinaryReader.prototype.readString, jspb.BinaryReader.prototype.readString, null, "", ""); + }); + break; default: reader.skipField(); break; @@ -958,10 +1246,11 @@ proto.cc.arduino.cli.commands.v1.UploadUsingProgrammerRequest.serializeBinaryToW ); } f = message.getPort(); - if (f.length > 0) { - writer.writeString( + if (f != null) { + writer.writeMessage( 4, - f + f, + cc_arduino_cli_commands_v1_port_pb.Port.serializeBinaryToWriter ); } f = message.getVerbose(); @@ -999,6 +1288,17 @@ proto.cc.arduino.cli.commands.v1.UploadUsingProgrammerRequest.serializeBinaryToW f ); } + f = message.getDryRun(); + if (f) { + writer.writeBool( + 10, + f + ); + } + f = message.getUserFieldsMap(true); + if (f && f.getLength() > 0) { + f.serializeBinary(11, writer, jspb.BinaryWriter.prototype.writeString, jspb.BinaryWriter.prototype.writeString); + } }; @@ -1076,20 +1376,39 @@ proto.cc.arduino.cli.commands.v1.UploadUsingProgrammerRequest.prototype.setSketc /** - * optional string port = 4; - * @return {string} + * optional Port port = 4; + * @return {?proto.cc.arduino.cli.commands.v1.Port} */ proto.cc.arduino.cli.commands.v1.UploadUsingProgrammerRequest.prototype.getPort = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 4, "")); + return /** @type{?proto.cc.arduino.cli.commands.v1.Port} */ ( + jspb.Message.getWrapperField(this, cc_arduino_cli_commands_v1_port_pb.Port, 4)); }; /** - * @param {string} value + * @param {?proto.cc.arduino.cli.commands.v1.Port|undefined} value * @return {!proto.cc.arduino.cli.commands.v1.UploadUsingProgrammerRequest} returns this - */ +*/ proto.cc.arduino.cli.commands.v1.UploadUsingProgrammerRequest.prototype.setPort = function(value) { - return jspb.Message.setProto3StringField(this, 4, value); + return jspb.Message.setWrapperField(this, 4, value); +}; + + +/** + * Clears the message field making it undefined. + * @return {!proto.cc.arduino.cli.commands.v1.UploadUsingProgrammerRequest} returns this + */ +proto.cc.arduino.cli.commands.v1.UploadUsingProgrammerRequest.prototype.clearPort = function() { + return this.setPort(undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.cc.arduino.cli.commands.v1.UploadUsingProgrammerRequest.prototype.hasPort = function() { + return jspb.Message.getField(this, 4) != null; }; @@ -1183,13 +1502,53 @@ proto.cc.arduino.cli.commands.v1.UploadUsingProgrammerRequest.prototype.setProgr }; +/** + * optional bool dry_run = 10; + * @return {boolean} + */ +proto.cc.arduino.cli.commands.v1.UploadUsingProgrammerRequest.prototype.getDryRun = function() { + return /** @type {boolean} */ (jspb.Message.getBooleanFieldWithDefault(this, 10, false)); +}; - -if (jspb.Message.GENERATE_TO_OBJECT) { /** - * Creates an object representation of this proto. - * Field names that are reserved in JavaScript and will be renamed to pb_name. + * @param {boolean} value + * @return {!proto.cc.arduino.cli.commands.v1.UploadUsingProgrammerRequest} returns this + */ +proto.cc.arduino.cli.commands.v1.UploadUsingProgrammerRequest.prototype.setDryRun = function(value) { + return jspb.Message.setProto3BooleanField(this, 10, value); +}; + + +/** + * map user_fields = 11; + * @param {boolean=} opt_noLazyCreate Do not create the map if + * empty, instead returning `undefined` + * @return {!jspb.Map} + */ +proto.cc.arduino.cli.commands.v1.UploadUsingProgrammerRequest.prototype.getUserFieldsMap = function(opt_noLazyCreate) { + return /** @type {!jspb.Map} */ ( + jspb.Message.getMapField(this, 11, opt_noLazyCreate, + null)); +}; + + +/** + * Clears values from the map. The map will be non-null. + * @return {!proto.cc.arduino.cli.commands.v1.UploadUsingProgrammerRequest} returns this + */ +proto.cc.arduino.cli.commands.v1.UploadUsingProgrammerRequest.prototype.clearUserFieldsMap = function() { + this.getUserFieldsMap().clear(); + return this;}; + + + + + +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * Creates an object representation of this proto. + * Field names that are reserved in JavaScript and will be renamed to pb_name. * Optional fields that are not set will be set to undefined. * To access a reserved field use, foo.pb_, eg, foo.pb_default. * For the list of reserved names please see: @@ -1425,10 +1784,12 @@ proto.cc.arduino.cli.commands.v1.BurnBootloaderRequest.toObject = function(inclu var f, obj = { instance: (f = msg.getInstance()) && cc_arduino_cli_commands_v1_common_pb.Instance.toObject(includeInstance, f), fqbn: jspb.Message.getFieldWithDefault(msg, 2, ""), - port: jspb.Message.getFieldWithDefault(msg, 3, ""), + port: (f = msg.getPort()) && cc_arduino_cli_commands_v1_port_pb.Port.toObject(includeInstance, f), verbose: jspb.Message.getBooleanFieldWithDefault(msg, 4, false), verify: jspb.Message.getBooleanFieldWithDefault(msg, 5, false), - programmer: jspb.Message.getFieldWithDefault(msg, 6, "") + programmer: jspb.Message.getFieldWithDefault(msg, 6, ""), + dryRun: jspb.Message.getBooleanFieldWithDefault(msg, 7, false), + userFieldsMap: (f = msg.getUserFieldsMap()) ? f.toObject(includeInstance, undefined) : [] }; if (includeInstance) { @@ -1475,7 +1836,8 @@ proto.cc.arduino.cli.commands.v1.BurnBootloaderRequest.deserializeBinaryFromRead msg.setFqbn(value); break; case 3: - var value = /** @type {string} */ (reader.readString()); + var value = new cc_arduino_cli_commands_v1_port_pb.Port; + reader.readMessage(value,cc_arduino_cli_commands_v1_port_pb.Port.deserializeBinaryFromReader); msg.setPort(value); break; case 4: @@ -1490,6 +1852,16 @@ proto.cc.arduino.cli.commands.v1.BurnBootloaderRequest.deserializeBinaryFromRead var value = /** @type {string} */ (reader.readString()); msg.setProgrammer(value); break; + case 7: + var value = /** @type {boolean} */ (reader.readBool()); + msg.setDryRun(value); + break; + case 11: + var value = msg.getUserFieldsMap(); + reader.readMessage(value, function(message, reader) { + jspb.Map.deserializeBinary(message, reader, jspb.BinaryReader.prototype.readString, jspb.BinaryReader.prototype.readString, null, "", ""); + }); + break; default: reader.skipField(); break; @@ -1535,10 +1907,11 @@ proto.cc.arduino.cli.commands.v1.BurnBootloaderRequest.serializeBinaryToWriter = ); } f = message.getPort(); - if (f.length > 0) { - writer.writeString( + if (f != null) { + writer.writeMessage( 3, - f + f, + cc_arduino_cli_commands_v1_port_pb.Port.serializeBinaryToWriter ); } f = message.getVerbose(); @@ -1562,6 +1935,17 @@ proto.cc.arduino.cli.commands.v1.BurnBootloaderRequest.serializeBinaryToWriter = f ); } + f = message.getDryRun(); + if (f) { + writer.writeBool( + 7, + f + ); + } + f = message.getUserFieldsMap(true); + if (f && f.getLength() > 0) { + f.serializeBinary(11, writer, jspb.BinaryWriter.prototype.writeString, jspb.BinaryWriter.prototype.writeString); + } }; @@ -1621,20 +2005,39 @@ proto.cc.arduino.cli.commands.v1.BurnBootloaderRequest.prototype.setFqbn = funct /** - * optional string port = 3; - * @return {string} + * optional Port port = 3; + * @return {?proto.cc.arduino.cli.commands.v1.Port} */ proto.cc.arduino.cli.commands.v1.BurnBootloaderRequest.prototype.getPort = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 3, "")); + return /** @type{?proto.cc.arduino.cli.commands.v1.Port} */ ( + jspb.Message.getWrapperField(this, cc_arduino_cli_commands_v1_port_pb.Port, 3)); }; /** - * @param {string} value + * @param {?proto.cc.arduino.cli.commands.v1.Port|undefined} value * @return {!proto.cc.arduino.cli.commands.v1.BurnBootloaderRequest} returns this - */ +*/ proto.cc.arduino.cli.commands.v1.BurnBootloaderRequest.prototype.setPort = function(value) { - return jspb.Message.setProto3StringField(this, 3, value); + return jspb.Message.setWrapperField(this, 3, value); +}; + + +/** + * Clears the message field making it undefined. + * @return {!proto.cc.arduino.cli.commands.v1.BurnBootloaderRequest} returns this + */ +proto.cc.arduino.cli.commands.v1.BurnBootloaderRequest.prototype.clearPort = function() { + return this.setPort(undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.cc.arduino.cli.commands.v1.BurnBootloaderRequest.prototype.hasPort = function() { + return jspb.Message.getField(this, 3) != null; }; @@ -1692,6 +2095,46 @@ proto.cc.arduino.cli.commands.v1.BurnBootloaderRequest.prototype.setProgrammer = }; +/** + * optional bool dry_run = 7; + * @return {boolean} + */ +proto.cc.arduino.cli.commands.v1.BurnBootloaderRequest.prototype.getDryRun = function() { + return /** @type {boolean} */ (jspb.Message.getBooleanFieldWithDefault(this, 7, false)); +}; + + +/** + * @param {boolean} value + * @return {!proto.cc.arduino.cli.commands.v1.BurnBootloaderRequest} returns this + */ +proto.cc.arduino.cli.commands.v1.BurnBootloaderRequest.prototype.setDryRun = function(value) { + return jspb.Message.setProto3BooleanField(this, 7, value); +}; + + +/** + * map user_fields = 11; + * @param {boolean=} opt_noLazyCreate Do not create the map if + * empty, instead returning `undefined` + * @return {!jspb.Map} + */ +proto.cc.arduino.cli.commands.v1.BurnBootloaderRequest.prototype.getUserFieldsMap = function(opt_noLazyCreate) { + return /** @type {!jspb.Map} */ ( + jspb.Message.getMapField(this, 11, opt_noLazyCreate, + null)); +}; + + +/** + * Clears values from the map. The map will be non-null. + * @return {!proto.cc.arduino.cli.commands.v1.BurnBootloaderRequest} returns this + */ +proto.cc.arduino.cli.commands.v1.BurnBootloaderRequest.prototype.clearUserFieldsMap = function() { + this.getUserFieldsMap().clear(); + return this;}; + + @@ -2241,4 +2684,595 @@ proto.cc.arduino.cli.commands.v1.ListProgrammersAvailableForUploadResponse.proto }; -goog.object.extend(exports, proto.cc.arduino.cli.commands.v1); + + + +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * Creates an object representation of this proto. + * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. + * To access a reserved field use, foo.pb_, eg, foo.pb_default. + * For the list of reserved names please see: + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @return {!Object} + */ +proto.cc.arduino.cli.commands.v1.SupportedUserFieldsRequest.prototype.toObject = function(opt_includeInstance) { + return proto.cc.arduino.cli.commands.v1.SupportedUserFieldsRequest.toObject(opt_includeInstance, this); +}; + + +/** + * Static version of the {@see toObject} method. + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @param {!proto.cc.arduino.cli.commands.v1.SupportedUserFieldsRequest} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.cc.arduino.cli.commands.v1.SupportedUserFieldsRequest.toObject = function(includeInstance, msg) { + var f, obj = { + instance: (f = msg.getInstance()) && cc_arduino_cli_commands_v1_common_pb.Instance.toObject(includeInstance, f), + fqbn: jspb.Message.getFieldWithDefault(msg, 2, ""), + protocol: jspb.Message.getFieldWithDefault(msg, 3, "") + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.cc.arduino.cli.commands.v1.SupportedUserFieldsRequest} + */ +proto.cc.arduino.cli.commands.v1.SupportedUserFieldsRequest.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.cc.arduino.cli.commands.v1.SupportedUserFieldsRequest; + return proto.cc.arduino.cli.commands.v1.SupportedUserFieldsRequest.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.cc.arduino.cli.commands.v1.SupportedUserFieldsRequest} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.cc.arduino.cli.commands.v1.SupportedUserFieldsRequest} + */ +proto.cc.arduino.cli.commands.v1.SupportedUserFieldsRequest.deserializeBinaryFromReader = function(msg, reader) { + while (reader.nextField()) { + if (reader.isEndGroup()) { + break; + } + var field = reader.getFieldNumber(); + switch (field) { + case 1: + var value = new cc_arduino_cli_commands_v1_common_pb.Instance; + reader.readMessage(value,cc_arduino_cli_commands_v1_common_pb.Instance.deserializeBinaryFromReader); + msg.setInstance(value); + break; + case 2: + var value = /** @type {string} */ (reader.readString()); + msg.setFqbn(value); + break; + case 3: + var value = /** @type {string} */ (reader.readString()); + msg.setProtocol(value); + break; + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.cc.arduino.cli.commands.v1.SupportedUserFieldsRequest.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.cc.arduino.cli.commands.v1.SupportedUserFieldsRequest.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); +}; + + +/** + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.cc.arduino.cli.commands.v1.SupportedUserFieldsRequest} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.cc.arduino.cli.commands.v1.SupportedUserFieldsRequest.serializeBinaryToWriter = function(message, writer) { + var f = undefined; + f = message.getInstance(); + if (f != null) { + writer.writeMessage( + 1, + f, + cc_arduino_cli_commands_v1_common_pb.Instance.serializeBinaryToWriter + ); + } + f = message.getFqbn(); + if (f.length > 0) { + writer.writeString( + 2, + f + ); + } + f = message.getProtocol(); + if (f.length > 0) { + writer.writeString( + 3, + f + ); + } +}; + + +/** + * optional Instance instance = 1; + * @return {?proto.cc.arduino.cli.commands.v1.Instance} + */ +proto.cc.arduino.cli.commands.v1.SupportedUserFieldsRequest.prototype.getInstance = function() { + return /** @type{?proto.cc.arduino.cli.commands.v1.Instance} */ ( + jspb.Message.getWrapperField(this, cc_arduino_cli_commands_v1_common_pb.Instance, 1)); +}; + + +/** + * @param {?proto.cc.arduino.cli.commands.v1.Instance|undefined} value + * @return {!proto.cc.arduino.cli.commands.v1.SupportedUserFieldsRequest} returns this +*/ +proto.cc.arduino.cli.commands.v1.SupportedUserFieldsRequest.prototype.setInstance = function(value) { + return jspb.Message.setWrapperField(this, 1, value); +}; + + +/** + * Clears the message field making it undefined. + * @return {!proto.cc.arduino.cli.commands.v1.SupportedUserFieldsRequest} returns this + */ +proto.cc.arduino.cli.commands.v1.SupportedUserFieldsRequest.prototype.clearInstance = function() { + return this.setInstance(undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.cc.arduino.cli.commands.v1.SupportedUserFieldsRequest.prototype.hasInstance = function() { + return jspb.Message.getField(this, 1) != null; +}; + + +/** + * optional string fqbn = 2; + * @return {string} + */ +proto.cc.arduino.cli.commands.v1.SupportedUserFieldsRequest.prototype.getFqbn = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 2, "")); +}; + + +/** + * @param {string} value + * @return {!proto.cc.arduino.cli.commands.v1.SupportedUserFieldsRequest} returns this + */ +proto.cc.arduino.cli.commands.v1.SupportedUserFieldsRequest.prototype.setFqbn = function(value) { + return jspb.Message.setProto3StringField(this, 2, value); +}; + + +/** + * optional string protocol = 3; + * @return {string} + */ +proto.cc.arduino.cli.commands.v1.SupportedUserFieldsRequest.prototype.getProtocol = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 3, "")); +}; + + +/** + * @param {string} value + * @return {!proto.cc.arduino.cli.commands.v1.SupportedUserFieldsRequest} returns this + */ +proto.cc.arduino.cli.commands.v1.SupportedUserFieldsRequest.prototype.setProtocol = function(value) { + return jspb.Message.setProto3StringField(this, 3, value); +}; + + + + + +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * Creates an object representation of this proto. + * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. + * To access a reserved field use, foo.pb_, eg, foo.pb_default. + * For the list of reserved names please see: + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @return {!Object} + */ +proto.cc.arduino.cli.commands.v1.UserField.prototype.toObject = function(opt_includeInstance) { + return proto.cc.arduino.cli.commands.v1.UserField.toObject(opt_includeInstance, this); +}; + + +/** + * Static version of the {@see toObject} method. + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @param {!proto.cc.arduino.cli.commands.v1.UserField} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.cc.arduino.cli.commands.v1.UserField.toObject = function(includeInstance, msg) { + var f, obj = { + toolId: jspb.Message.getFieldWithDefault(msg, 1, ""), + name: jspb.Message.getFieldWithDefault(msg, 2, ""), + label: jspb.Message.getFieldWithDefault(msg, 3, ""), + secret: jspb.Message.getBooleanFieldWithDefault(msg, 4, false) + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.cc.arduino.cli.commands.v1.UserField} + */ +proto.cc.arduino.cli.commands.v1.UserField.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.cc.arduino.cli.commands.v1.UserField; + return proto.cc.arduino.cli.commands.v1.UserField.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.cc.arduino.cli.commands.v1.UserField} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.cc.arduino.cli.commands.v1.UserField} + */ +proto.cc.arduino.cli.commands.v1.UserField.deserializeBinaryFromReader = function(msg, reader) { + while (reader.nextField()) { + if (reader.isEndGroup()) { + break; + } + var field = reader.getFieldNumber(); + switch (field) { + case 1: + var value = /** @type {string} */ (reader.readString()); + msg.setToolId(value); + break; + case 2: + var value = /** @type {string} */ (reader.readString()); + msg.setName(value); + break; + case 3: + var value = /** @type {string} */ (reader.readString()); + msg.setLabel(value); + break; + case 4: + var value = /** @type {boolean} */ (reader.readBool()); + msg.setSecret(value); + break; + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.cc.arduino.cli.commands.v1.UserField.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.cc.arduino.cli.commands.v1.UserField.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); +}; + + +/** + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.cc.arduino.cli.commands.v1.UserField} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.cc.arduino.cli.commands.v1.UserField.serializeBinaryToWriter = function(message, writer) { + var f = undefined; + f = message.getToolId(); + if (f.length > 0) { + writer.writeString( + 1, + f + ); + } + f = message.getName(); + if (f.length > 0) { + writer.writeString( + 2, + f + ); + } + f = message.getLabel(); + if (f.length > 0) { + writer.writeString( + 3, + f + ); + } + f = message.getSecret(); + if (f) { + writer.writeBool( + 4, + f + ); + } +}; + + +/** + * optional string tool_id = 1; + * @return {string} + */ +proto.cc.arduino.cli.commands.v1.UserField.prototype.getToolId = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, "")); +}; + + +/** + * @param {string} value + * @return {!proto.cc.arduino.cli.commands.v1.UserField} returns this + */ +proto.cc.arduino.cli.commands.v1.UserField.prototype.setToolId = function(value) { + return jspb.Message.setProto3StringField(this, 1, value); +}; + + +/** + * optional string name = 2; + * @return {string} + */ +proto.cc.arduino.cli.commands.v1.UserField.prototype.getName = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 2, "")); +}; + + +/** + * @param {string} value + * @return {!proto.cc.arduino.cli.commands.v1.UserField} returns this + */ +proto.cc.arduino.cli.commands.v1.UserField.prototype.setName = function(value) { + return jspb.Message.setProto3StringField(this, 2, value); +}; + + +/** + * optional string label = 3; + * @return {string} + */ +proto.cc.arduino.cli.commands.v1.UserField.prototype.getLabel = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 3, "")); +}; + + +/** + * @param {string} value + * @return {!proto.cc.arduino.cli.commands.v1.UserField} returns this + */ +proto.cc.arduino.cli.commands.v1.UserField.prototype.setLabel = function(value) { + return jspb.Message.setProto3StringField(this, 3, value); +}; + + +/** + * optional bool secret = 4; + * @return {boolean} + */ +proto.cc.arduino.cli.commands.v1.UserField.prototype.getSecret = function() { + return /** @type {boolean} */ (jspb.Message.getBooleanFieldWithDefault(this, 4, false)); +}; + + +/** + * @param {boolean} value + * @return {!proto.cc.arduino.cli.commands.v1.UserField} returns this + */ +proto.cc.arduino.cli.commands.v1.UserField.prototype.setSecret = function(value) { + return jspb.Message.setProto3BooleanField(this, 4, value); +}; + + + +/** + * List of repeated fields within this message type. + * @private {!Array} + * @const + */ +proto.cc.arduino.cli.commands.v1.SupportedUserFieldsResponse.repeatedFields_ = [1]; + + + +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * Creates an object representation of this proto. + * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. + * To access a reserved field use, foo.pb_, eg, foo.pb_default. + * For the list of reserved names please see: + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @return {!Object} + */ +proto.cc.arduino.cli.commands.v1.SupportedUserFieldsResponse.prototype.toObject = function(opt_includeInstance) { + return proto.cc.arduino.cli.commands.v1.SupportedUserFieldsResponse.toObject(opt_includeInstance, this); +}; + + +/** + * Static version of the {@see toObject} method. + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @param {!proto.cc.arduino.cli.commands.v1.SupportedUserFieldsResponse} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.cc.arduino.cli.commands.v1.SupportedUserFieldsResponse.toObject = function(includeInstance, msg) { + var f, obj = { + userFieldsList: jspb.Message.toObjectList(msg.getUserFieldsList(), + proto.cc.arduino.cli.commands.v1.UserField.toObject, includeInstance) + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.cc.arduino.cli.commands.v1.SupportedUserFieldsResponse} + */ +proto.cc.arduino.cli.commands.v1.SupportedUserFieldsResponse.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.cc.arduino.cli.commands.v1.SupportedUserFieldsResponse; + return proto.cc.arduino.cli.commands.v1.SupportedUserFieldsResponse.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.cc.arduino.cli.commands.v1.SupportedUserFieldsResponse} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.cc.arduino.cli.commands.v1.SupportedUserFieldsResponse} + */ +proto.cc.arduino.cli.commands.v1.SupportedUserFieldsResponse.deserializeBinaryFromReader = function(msg, reader) { + while (reader.nextField()) { + if (reader.isEndGroup()) { + break; + } + var field = reader.getFieldNumber(); + switch (field) { + case 1: + var value = new proto.cc.arduino.cli.commands.v1.UserField; + reader.readMessage(value,proto.cc.arduino.cli.commands.v1.UserField.deserializeBinaryFromReader); + msg.addUserFields(value); + break; + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.cc.arduino.cli.commands.v1.SupportedUserFieldsResponse.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.cc.arduino.cli.commands.v1.SupportedUserFieldsResponse.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); +}; + + +/** + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.cc.arduino.cli.commands.v1.SupportedUserFieldsResponse} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.cc.arduino.cli.commands.v1.SupportedUserFieldsResponse.serializeBinaryToWriter = function(message, writer) { + var f = undefined; + f = message.getUserFieldsList(); + if (f.length > 0) { + writer.writeRepeatedMessage( + 1, + f, + proto.cc.arduino.cli.commands.v1.UserField.serializeBinaryToWriter + ); + } +}; + + +/** + * repeated UserField user_fields = 1; + * @return {!Array} + */ +proto.cc.arduino.cli.commands.v1.SupportedUserFieldsResponse.prototype.getUserFieldsList = function() { + return /** @type{!Array} */ ( + jspb.Message.getRepeatedWrapperField(this, proto.cc.arduino.cli.commands.v1.UserField, 1)); +}; + + +/** + * @param {!Array} value + * @return {!proto.cc.arduino.cli.commands.v1.SupportedUserFieldsResponse} returns this +*/ +proto.cc.arduino.cli.commands.v1.SupportedUserFieldsResponse.prototype.setUserFieldsList = function(value) { + return jspb.Message.setRepeatedWrapperField(this, 1, value); +}; + + +/** + * @param {!proto.cc.arduino.cli.commands.v1.UserField=} opt_value + * @param {number=} opt_index + * @return {!proto.cc.arduino.cli.commands.v1.UserField} + */ +proto.cc.arduino.cli.commands.v1.SupportedUserFieldsResponse.prototype.addUserFields = function(opt_value, opt_index) { + return jspb.Message.addToRepeatedWrapperField(this, 1, opt_value, proto.cc.arduino.cli.commands.v1.UserField, opt_index); +}; + + +/** + * Clears the list making it empty but non-null. + * @return {!proto.cc.arduino.cli.commands.v1.SupportedUserFieldsResponse} returns this + */ +proto.cc.arduino.cli.commands.v1.SupportedUserFieldsResponse.prototype.clearUserFieldsList = function() { + return this.setUserFieldsList([]); +}; + + +goog.object.extend(exports, proto.cc.arduino.cli.commands.v1); \ No newline at end of file diff --git a/arduino-ide-extension/src/node/cli-protocol/cc/arduino/cli/debug/v1/debug_grpc_pb.d.ts b/arduino-ide-extension/src/node/cli-protocol/cc/arduino/cli/debug/v1/debug_grpc_pb.d.ts index 36904d89e..965b7c9b1 100644 --- a/arduino-ide-extension/src/node/cli-protocol/cc/arduino/cli/debug/v1/debug_grpc_pb.d.ts +++ b/arduino-ide-extension/src/node/cli-protocol/cc/arduino/cli/debug/v1/debug_grpc_pb.d.ts @@ -8,6 +8,7 @@ import * as grpc from "@grpc/grpc-js"; import {handleClientStreamingCall} from "@grpc/grpc-js/build/src/server-call"; import * as cc_arduino_cli_debug_v1_debug_pb from "../../../../../cc/arduino/cli/debug/v1/debug_pb"; import * as cc_arduino_cli_commands_v1_common_pb from "../../../../../cc/arduino/cli/commands/v1/common_pb"; +import * as cc_arduino_cli_commands_v1_port_pb from "../../../../../cc/arduino/cli/commands/v1/port_pb"; interface IDebugServiceService extends grpc.ServiceDefinition { debug: IDebugServiceService_IDebug; @@ -56,4 +57,4 @@ export class DebugServiceClient extends grpc.Client implements IDebugServiceClie public getDebugConfig(request: cc_arduino_cli_debug_v1_debug_pb.DebugConfigRequest, callback: (error: grpc.ServiceError | null, response: cc_arduino_cli_debug_v1_debug_pb.GetDebugConfigResponse) => void): grpc.ClientUnaryCall; public getDebugConfig(request: cc_arduino_cli_debug_v1_debug_pb.DebugConfigRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: cc_arduino_cli_debug_v1_debug_pb.GetDebugConfigResponse) => void): grpc.ClientUnaryCall; public getDebugConfig(request: cc_arduino_cli_debug_v1_debug_pb.DebugConfigRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: cc_arduino_cli_debug_v1_debug_pb.GetDebugConfigResponse) => void): grpc.ClientUnaryCall; -} +} \ No newline at end of file diff --git a/arduino-ide-extension/src/node/cli-protocol/cc/arduino/cli/debug/v1/debug_grpc_pb.js b/arduino-ide-extension/src/node/cli-protocol/cc/arduino/cli/debug/v1/debug_grpc_pb.js index a720fb103..2f628af5c 100644 --- a/arduino-ide-extension/src/node/cli-protocol/cc/arduino/cli/debug/v1/debug_grpc_pb.js +++ b/arduino-ide-extension/src/node/cli-protocol/cc/arduino/cli/debug/v1/debug_grpc_pb.js @@ -19,6 +19,7 @@ 'use strict'; var cc_arduino_cli_debug_v1_debug_pb = require('../../../../../cc/arduino/cli/debug/v1/debug_pb.js'); var cc_arduino_cli_commands_v1_common_pb = require('../../../../../cc/arduino/cli/commands/v1/common_pb.js'); +var cc_arduino_cli_commands_v1_port_pb = require('../../../../../cc/arduino/cli/commands/v1/port_pb.js'); function serialize_cc_arduino_cli_debug_v1_DebugConfigRequest(arg) { if (!(arg instanceof cc_arduino_cli_debug_v1_debug_pb.DebugConfigRequest)) { @@ -91,4 +92,3 @@ debug: { responseDeserialize: deserialize_cc_arduino_cli_debug_v1_GetDebugConfigResponse, }, }; - diff --git a/arduino-ide-extension/src/node/cli-protocol/cc/arduino/cli/debug/v1/debug_pb.d.ts b/arduino-ide-extension/src/node/cli-protocol/cc/arduino/cli/debug/v1/debug_pb.d.ts index fd439f213..32b7c9b4d 100644 --- a/arduino-ide-extension/src/node/cli-protocol/cc/arduino/cli/debug/v1/debug_pb.d.ts +++ b/arduino-ide-extension/src/node/cli-protocol/cc/arduino/cli/debug/v1/debug_pb.d.ts @@ -6,6 +6,7 @@ import * as jspb from "google-protobuf"; import * as cc_arduino_cli_commands_v1_common_pb from "../../../../../cc/arduino/cli/commands/v1/common_pb"; +import * as cc_arduino_cli_commands_v1_port_pb from "../../../../../cc/arduino/cli/commands/v1/port_pb"; export class DebugRequest extends jspb.Message { @@ -54,8 +55,11 @@ export class DebugConfigRequest extends jspb.Message { getSketchPath(): string; setSketchPath(value: string): DebugConfigRequest; - getPort(): string; - setPort(value: string): DebugConfigRequest; + + hasPort(): boolean; + clearPort(): void; + getPort(): cc_arduino_cli_commands_v1_port_pb.Port | undefined; + setPort(value?: cc_arduino_cli_commands_v1_port_pb.Port): DebugConfigRequest; getInterpreter(): string; setInterpreter(value: string): DebugConfigRequest; @@ -82,7 +86,7 @@ export namespace DebugConfigRequest { instance?: cc_arduino_cli_commands_v1_common_pb.Instance.AsObject, fqbn: string, sketchPath: string, - port: string, + port?: cc_arduino_cli_commands_v1_port_pb.Port.AsObject, interpreter: string, importDir: string, programmer: string, @@ -167,4 +171,4 @@ export namespace GetDebugConfigResponse { serverConfigurationMap: Array<[string, string]>, } -} +} \ No newline at end of file diff --git a/arduino-ide-extension/src/node/cli-protocol/cc/arduino/cli/debug/v1/debug_pb.js b/arduino-ide-extension/src/node/cli-protocol/cc/arduino/cli/debug/v1/debug_pb.js index 484214106..cb8136d54 100644 --- a/arduino-ide-extension/src/node/cli-protocol/cc/arduino/cli/debug/v1/debug_pb.js +++ b/arduino-ide-extension/src/node/cli-protocol/cc/arduino/cli/debug/v1/debug_pb.js @@ -17,6 +17,8 @@ var global = Function('return this')(); var cc_arduino_cli_commands_v1_common_pb = require('../../../../../cc/arduino/cli/commands/v1/common_pb.js'); goog.object.extend(proto, cc_arduino_cli_commands_v1_common_pb); +var cc_arduino_cli_commands_v1_port_pb = require('../../../../../cc/arduino/cli/commands/v1/port_pb.js'); +goog.object.extend(proto, cc_arduino_cli_commands_v1_port_pb); goog.exportSymbol('proto.cc.arduino.cli.debug.v1.DebugConfigRequest', null, global); goog.exportSymbol('proto.cc.arduino.cli.debug.v1.DebugRequest', null, global); goog.exportSymbol('proto.cc.arduino.cli.debug.v1.DebugResponse', null, global); @@ -375,7 +377,7 @@ proto.cc.arduino.cli.debug.v1.DebugConfigRequest.toObject = function(includeInst instance: (f = msg.getInstance()) && cc_arduino_cli_commands_v1_common_pb.Instance.toObject(includeInstance, f), fqbn: jspb.Message.getFieldWithDefault(msg, 2, ""), sketchPath: jspb.Message.getFieldWithDefault(msg, 3, ""), - port: jspb.Message.getFieldWithDefault(msg, 4, ""), + port: (f = msg.getPort()) && cc_arduino_cli_commands_v1_port_pb.Port.toObject(includeInstance, f), interpreter: jspb.Message.getFieldWithDefault(msg, 5, ""), importDir: jspb.Message.getFieldWithDefault(msg, 8, ""), programmer: jspb.Message.getFieldWithDefault(msg, 9, "") @@ -429,7 +431,8 @@ proto.cc.arduino.cli.debug.v1.DebugConfigRequest.deserializeBinaryFromReader = f msg.setSketchPath(value); break; case 4: - var value = /** @type {string} */ (reader.readString()); + var value = new cc_arduino_cli_commands_v1_port_pb.Port; + reader.readMessage(value,cc_arduino_cli_commands_v1_port_pb.Port.deserializeBinaryFromReader); msg.setPort(value); break; case 5: @@ -496,10 +499,11 @@ proto.cc.arduino.cli.debug.v1.DebugConfigRequest.serializeBinaryToWriter = funct ); } f = message.getPort(); - if (f.length > 0) { - writer.writeString( + if (f != null) { + writer.writeMessage( 4, - f + f, + cc_arduino_cli_commands_v1_port_pb.Port.serializeBinaryToWriter ); } f = message.getInterpreter(); @@ -600,20 +604,39 @@ proto.cc.arduino.cli.debug.v1.DebugConfigRequest.prototype.setSketchPath = funct /** - * optional string port = 4; - * @return {string} + * optional cc.arduino.cli.commands.v1.Port port = 4; + * @return {?proto.cc.arduino.cli.commands.v1.Port} */ proto.cc.arduino.cli.debug.v1.DebugConfigRequest.prototype.getPort = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 4, "")); + return /** @type{?proto.cc.arduino.cli.commands.v1.Port} */ ( + jspb.Message.getWrapperField(this, cc_arduino_cli_commands_v1_port_pb.Port, 4)); }; /** - * @param {string} value + * @param {?proto.cc.arduino.cli.commands.v1.Port|undefined} value * @return {!proto.cc.arduino.cli.debug.v1.DebugConfigRequest} returns this - */ +*/ proto.cc.arduino.cli.debug.v1.DebugConfigRequest.prototype.setPort = function(value) { - return jspb.Message.setProto3StringField(this, 4, value); + return jspb.Message.setWrapperField(this, 4, value); +}; + + +/** + * Clears the message field making it undefined. + * @return {!proto.cc.arduino.cli.debug.v1.DebugConfigRequest} returns this + */ +proto.cc.arduino.cli.debug.v1.DebugConfigRequest.prototype.clearPort = function() { + return this.setPort(undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.cc.arduino.cli.debug.v1.DebugConfigRequest.prototype.hasPort = function() { + return jspb.Message.getField(this, 4) != null; }; @@ -1201,4 +1224,4 @@ proto.cc.arduino.cli.debug.v1.GetDebugConfigResponse.prototype.clearServerConfig return this;}; -goog.object.extend(exports, proto.cc.arduino.cli.debug.v1); +goog.object.extend(exports, proto.cc.arduino.cli.debug.v1); \ No newline at end of file diff --git a/arduino-ide-extension/src/node/cli-protocol/google/rpc/status_grpc_pb.js b/arduino-ide-extension/src/node/cli-protocol/google/rpc/status_grpc_pb.js new file mode 100644 index 000000000..97b3a2461 --- /dev/null +++ b/arduino-ide-extension/src/node/cli-protocol/google/rpc/status_grpc_pb.js @@ -0,0 +1 @@ +// GENERATED CODE -- NO SERVICES IN PROTO \ No newline at end of file diff --git a/arduino-ide-extension/src/node/cli-protocol/google/rpc/status_pb.d.ts b/arduino-ide-extension/src/node/cli-protocol/google/rpc/status_pb.d.ts new file mode 100644 index 000000000..884f59ac8 --- /dev/null +++ b/arduino-ide-extension/src/node/cli-protocol/google/rpc/status_pb.d.ts @@ -0,0 +1,39 @@ +// package: google.rpc +// file: google/rpc/status.proto + +/* tslint:disable */ +/* eslint-disable */ + +import * as jspb from "google-protobuf"; +import * as google_protobuf_any_pb from "google-protobuf/google/protobuf/any_pb"; + +export class Status extends jspb.Message { + getCode(): number; + setCode(value: number): Status; + + getMessage(): string; + setMessage(value: string): Status; + + clearDetailsList(): void; + getDetailsList(): Array; + setDetailsList(value: Array): Status; + addDetails(value?: google_protobuf_any_pb.Any, index?: number): google_protobuf_any_pb.Any; + + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): Status.AsObject; + static toObject(includeInstance: boolean, msg: Status): Status.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: Status, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): Status; + static deserializeBinaryFromReader(message: Status, reader: jspb.BinaryReader): Status; +} + +export namespace Status { + export type AsObject = { + code: number, + message: string, + detailsList: Array, + } +} \ No newline at end of file diff --git a/arduino-ide-extension/src/node/cli-protocol/google/rpc/status_pb.js b/arduino-ide-extension/src/node/cli-protocol/google/rpc/status_pb.js new file mode 100644 index 000000000..304b718a4 --- /dev/null +++ b/arduino-ide-extension/src/node/cli-protocol/google/rpc/status_pb.js @@ -0,0 +1,262 @@ +// source: google/rpc/status.proto +/** + * @fileoverview + * @enhanceable + * @suppress {missingRequire} reports error on implicit type usages. + * @suppress {messageConventions} JS Compiler reports an error if a variable or + * field starts with 'MSG_' and isn't a translatable message. + * @public + */ +// GENERATED CODE -- DO NOT EDIT! +/* eslint-disable */ +// @ts-nocheck + +var jspb = require('google-protobuf'); +var goog = jspb; +var global = Function('return this')(); + +var google_protobuf_any_pb = require('google-protobuf/google/protobuf/any_pb.js'); +goog.object.extend(proto, google_protobuf_any_pb); +goog.exportSymbol('proto.google.rpc.Status', null, global); +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.google.rpc.Status = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, proto.google.rpc.Status.repeatedFields_, null); +}; +goog.inherits(proto.google.rpc.Status, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.google.rpc.Status.displayName = 'proto.google.rpc.Status'; +} + +/** + * List of repeated fields within this message type. + * @private {!Array} + * @const + */ +proto.google.rpc.Status.repeatedFields_ = [3]; + + + +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * Creates an object representation of this proto. + * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. + * To access a reserved field use, foo.pb_, eg, foo.pb_default. + * For the list of reserved names please see: + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @return {!Object} + */ +proto.google.rpc.Status.prototype.toObject = function(opt_includeInstance) { + return proto.google.rpc.Status.toObject(opt_includeInstance, this); +}; + + +/** + * Static version of the {@see toObject} method. + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @param {!proto.google.rpc.Status} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.google.rpc.Status.toObject = function(includeInstance, msg) { + var f, obj = { + code: jspb.Message.getFieldWithDefault(msg, 1, 0), + message: jspb.Message.getFieldWithDefault(msg, 2, ""), + detailsList: jspb.Message.toObjectList(msg.getDetailsList(), + google_protobuf_any_pb.Any.toObject, includeInstance) + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.google.rpc.Status} + */ +proto.google.rpc.Status.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.google.rpc.Status; + return proto.google.rpc.Status.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.google.rpc.Status} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.google.rpc.Status} + */ +proto.google.rpc.Status.deserializeBinaryFromReader = function(msg, reader) { + while (reader.nextField()) { + if (reader.isEndGroup()) { + break; + } + var field = reader.getFieldNumber(); + switch (field) { + case 1: + var value = /** @type {number} */ (reader.readInt32()); + msg.setCode(value); + break; + case 2: + var value = /** @type {string} */ (reader.readString()); + msg.setMessage(value); + break; + case 3: + var value = new google_protobuf_any_pb.Any; + reader.readMessage(value,google_protobuf_any_pb.Any.deserializeBinaryFromReader); + msg.addDetails(value); + break; + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.google.rpc.Status.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.google.rpc.Status.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); +}; + + +/** + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.google.rpc.Status} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.google.rpc.Status.serializeBinaryToWriter = function(message, writer) { + var f = undefined; + f = message.getCode(); + if (f !== 0) { + writer.writeInt32( + 1, + f + ); + } + f = message.getMessage(); + if (f.length > 0) { + writer.writeString( + 2, + f + ); + } + f = message.getDetailsList(); + if (f.length > 0) { + writer.writeRepeatedMessage( + 3, + f, + google_protobuf_any_pb.Any.serializeBinaryToWriter + ); + } +}; + + +/** + * optional int32 code = 1; + * @return {number} + */ +proto.google.rpc.Status.prototype.getCode = function() { + return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 1, 0)); +}; + + +/** + * @param {number} value + * @return {!proto.google.rpc.Status} returns this + */ +proto.google.rpc.Status.prototype.setCode = function(value) { + return jspb.Message.setProto3IntField(this, 1, value); +}; + + +/** + * optional string message = 2; + * @return {string} + */ +proto.google.rpc.Status.prototype.getMessage = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 2, "")); +}; + + +/** + * @param {string} value + * @return {!proto.google.rpc.Status} returns this + */ +proto.google.rpc.Status.prototype.setMessage = function(value) { + return jspb.Message.setProto3StringField(this, 2, value); +}; + + +/** + * repeated google.protobuf.Any details = 3; + * @return {!Array} + */ +proto.google.rpc.Status.prototype.getDetailsList = function() { + return /** @type{!Array} */ ( + jspb.Message.getRepeatedWrapperField(this, google_protobuf_any_pb.Any, 3)); +}; + + +/** + * @param {!Array} value + * @return {!proto.google.rpc.Status} returns this +*/ +proto.google.rpc.Status.prototype.setDetailsList = function(value) { + return jspb.Message.setRepeatedWrapperField(this, 3, value); +}; + + +/** + * @param {!proto.google.protobuf.Any=} opt_value + * @param {number=} opt_index + * @return {!proto.google.protobuf.Any} + */ +proto.google.rpc.Status.prototype.addDetails = function(opt_value, opt_index) { + return jspb.Message.addToRepeatedWrapperField(this, 3, opt_value, proto.google.protobuf.Any, opt_index); +}; + + +/** + * Clears the list making it empty but non-null. + * @return {!proto.google.rpc.Status} returns this + */ +proto.google.rpc.Status.prototype.clearDetailsList = function() { + return this.setDetailsList([]); +}; + + +goog.object.extend(exports, proto.google.rpc); \ No newline at end of file diff --git a/arduino-ide-extension/src/node/core-client-provider.ts b/arduino-ide-extension/src/node/core-client-provider.ts index f80e62f26..aac884879 100644 --- a/arduino-ide-extension/src/node/core-client-provider.ts +++ b/arduino-ide-extension/src/node/core-client-provider.ts @@ -1,11 +1,12 @@ import * as grpc from '@grpc/grpc-js'; -import { inject, injectable } from 'inversify'; +import { inject, injectable, postConstruct } from 'inversify'; import { Event, Emitter } from '@theia/core/lib/common/event'; -import { DisposableCollection } from '@theia/core/lib/common/disposable'; import { GrpcClientProvider } from './grpc-client-provider'; import { ArduinoCoreServiceClient } from './cli-protocol/cc/arduino/cli/commands/v1/commands_grpc_pb'; import { Instance } from './cli-protocol/cc/arduino/cli/commands/v1/common_pb'; import { + CreateRequest, + CreateResponse, InitRequest, InitResponse, UpdateIndexRequest, @@ -15,6 +16,7 @@ import { } from './cli-protocol/cc/arduino/cli/commands/v1/commands_pb'; import * as commandsGrpcPb from './cli-protocol/cc/arduino/cli/commands/v1/commands_grpc_pb'; import { NotificationServiceServer } from '../common/protocol'; +import { Deferred } from '@theia/core/lib/common/promise-util'; @injectable() export class CoreClientProvider extends GrpcClientProvider { @@ -23,12 +25,27 @@ export class CoreClientProvider extends GrpcClientProvider(); + protected _created = new Deferred(); + protected _initialized = new Deferred(); + + get created(): Promise { + return this._created.promise; + } + + get initialized(): Promise { + return this._initialized.promise; + } + get onClientReady(): Event { return this.onClientReadyEmitter.event; } close(client: CoreClientProvider.Client): void { client.client.close(); + this._created.reject(); + this._initialized.reject(); + this._created = new Deferred(); + this._initialized = new Deferred(); } protected async reconcileClient( @@ -46,6 +63,39 @@ export class CoreClientProvider extends GrpcClientProvider { + this.daemon.ready.then(async () => { + const cliConfig = this.configService.cliConfiguration; + // First create the client and the instance synchronously + // and notify client is ready. + // TODO: Creation failure should probably be handled here + await this.reconcileClient( + cliConfig ? cliConfig.daemon.port : undefined + ).then(() => { + this._created.resolve(); + }); + + // If client has been created correctly update indexes and initialize + // its instance by loading platforms and cores. + if (this._client && !(this._client instanceof Error)) { + await this.updateIndexes(this._client) + .then(this.initInstance) + .then(() => { + this._initialized.resolve(); + }); + } + }); + + this.daemon.onDaemonStopped(() => { + if (this._client && !(this._client instanceof Error)) { + this.close(this._client); + } + this._client = undefined; + this._port = undefined; + }); + } + protected async createClient( port: string | number ): Promise { @@ -60,31 +110,64 @@ export class CoreClientProvider extends GrpcClientProvider((resolve, reject) => { - let resp: InitResponse | undefined = undefined; - const stream = client.init(initReq); - stream.on('data', (data: InitResponse) => (resp = data)); - stream.on('end', () => resolve(resp!)); - stream.on('error', (err) => reject(err)); + + const createRes = await new Promise((resolve, reject) => { + client.create(new CreateRequest(), (err, res: CreateResponse) => { + if (err) { + reject(err); + return; + } + resolve(res); + }); }); - const instance = initResp.getInstance(); + const instance = createRes.getInstance(); if (!instance) { throw new Error( 'Could not retrieve instance from the initialize response.' ); } - await this.updateIndexes({ instance, client }); return { instance, client }; } - protected async updateIndexes({ + protected async initInstance({ client, instance, }: CoreClientProvider.Client): Promise { + const initReq = new InitRequest(); + initReq.setInstance(instance); + await new Promise((resolve, reject) => { + const stream = client.init(initReq); + stream.on('data', (res: InitResponse) => { + const progress = res.getInitProgress(); + if (progress) { + const downloadProgress = progress.getDownloadProgress(); + if (downloadProgress && downloadProgress.getCompleted()) { + const file = downloadProgress.getFile(); + console.log(`Downloaded ${file}`); + } + const taskProgress = progress.getTaskProgress(); + if (taskProgress && taskProgress.getCompleted()) { + const name = taskProgress.getName(); + console.log(`Completed ${name}`); + } + } + + const err = res.getError(); + if (err) { + console.error(err.getMessage()); + } + }); + stream.on('error', (err) => reject(err)); + stream.on('end', resolve); + }); + } + + protected async updateIndexes({ + client, + instance, + }: CoreClientProvider.Client): Promise { // in a separate promise, try and update the index let indexUpdateSucceeded = true; for (let i = 0; i < 10; i++) { @@ -119,6 +202,7 @@ export class CoreClientProvider extends GrpcClientProvider { - const coreClient = await new Promise( + return await new Promise( async (resolve, reject) => { - const handle = (c: CoreClientProvider.Client | Error) => { - if (c instanceof Error) { - reject(c); - } else { - resolve(c); - } - }; const client = await this.coreClientProvider.client(); - if (client) { - handle(client); - return; + if (client && client instanceof Error) { + reject(client); + } else if (client) { + return resolve(client); } - const toDispose = new DisposableCollection(); - toDispose.push( - this.coreClientProvider.onClientReady(async () => { - const client = await this.coreClientProvider.client(); - if (client) { - handle(client); - } - toDispose.dispose(); - }) - ); } ); - return coreClient; } } diff --git a/arduino-ide-extension/src/node/core-service-impl.ts b/arduino-ide-extension/src/node/core-service-impl.ts index 36b173daf..6d6a0a34a 100644 --- a/arduino-ide-extension/src/node/core-service-impl.ts +++ b/arduino-ide-extension/src/node/core-service-impl.ts @@ -22,6 +22,7 @@ import { ResponseService } from '../common/protocol/response-service'; import { NotificationServiceServer } from '../common/protocol'; import { ArduinoCoreServiceClient } from './cli-protocol/cc/arduino/cli/commands/v1/commands_grpc_pb'; import { firstToUpperCase, firstToLowerCase } from '../common/utils'; +import { Port } from './cli-protocol/cc/arduino/cli/commands/v1/port_pb'; @injectable() export class CoreServiceImpl extends CoreClientAware implements CoreService { @@ -40,6 +41,7 @@ export class CoreServiceImpl extends CoreClientAware implements CoreService { const { sketchUri, fqbn, compilerWarnings } = options; const sketchPath = FileUri.fsPath(sketchUri); + await this.coreClientProvider.initialized; const coreClient = await this.coreClient(); const { client, instance } = coreClient; @@ -122,6 +124,7 @@ export class CoreServiceImpl extends CoreClientAware implements CoreService { const { sketchUri, fqbn, port, programmer } = options; const sketchPath = FileUri.fsPath(sketchUri); + await this.coreClientProvider.initialized; const coreClient = await this.coreClient(); const { client, instance } = coreClient; @@ -131,9 +134,13 @@ export class CoreServiceImpl extends CoreClientAware implements CoreService { if (fqbn) { req.setFqbn(fqbn); } + const p = new Port(); if (port) { - req.setPort(port); + p.setAddress(port.address); + p.setLabel(port.label || ''); + p.setProtocol(port.protocol); } + req.setPort(p); if (programmer) { req.setProgrammer(programmer.id); } @@ -170,6 +177,7 @@ export class CoreServiceImpl extends CoreClientAware implements CoreService { } async burnBootloader(options: CoreService.Bootloader.Options): Promise { + await this.coreClientProvider.initialized; const coreClient = await this.coreClient(); const { client, instance } = coreClient; const { fqbn, port, programmer } = options; @@ -178,9 +186,13 @@ export class CoreServiceImpl extends CoreClientAware implements CoreService { if (fqbn) { burnReq.setFqbn(fqbn); } + const p = new Port(); if (port) { - burnReq.setPort(port); + p.setAddress(port.address); + p.setLabel(port.label || ''); + p.setProtocol(port.protocol); } + burnReq.setPort(p); if (programmer) { burnReq.setProgrammer(programmer.id); } diff --git a/arduino-ide-extension/src/node/library-service-server-impl.ts b/arduino-ide-extension/src/node/library-service-server-impl.ts index 19477485e..7d24dc834 100644 --- a/arduino-ide-extension/src/node/library-service-server-impl.ts +++ b/arduino-ide-extension/src/node/library-service-server-impl.ts @@ -6,6 +6,7 @@ import { LibraryService, } from '../common/protocol/library-service'; import { CoreClientAware } from './core-client-provider'; +import { BoardDiscovery } from './board-discovery'; import { InstalledLibrary, Library, @@ -29,18 +30,21 @@ import { InstallWithProgress } from './grpc-installable'; @injectable() export class LibraryServiceImpl extends CoreClientAware - implements LibraryService -{ + implements LibraryService { @inject(ILogger) protected logger: ILogger; @inject(ResponseService) protected readonly responseService: ResponseService; + @inject(BoardDiscovery) + protected readonly boardDiscovery: BoardDiscovery; + @inject(NotificationServiceServer) protected readonly notificationServer: NotificationServiceServer; async search(options: { query?: string }): Promise { + await this.coreClientProvider.initialized; const coreClient = await this.coreClient(); const { client, instance } = coreClient; @@ -107,6 +111,7 @@ export class LibraryServiceImpl }: { fqbn?: string | undefined; }): Promise { + await this.coreClientProvider.initialized; const coreClient = await this.coreClient(); const { client, instance } = coreClient; const req = new LibraryListRequest(); @@ -212,6 +217,7 @@ export class LibraryServiceImpl version: Installable.Version; filterSelf?: boolean; }): Promise { + await this.coreClientProvider.initialized; const coreClient = await this.coreClient(); const { client, instance } = coreClient; const req = new LibraryResolveDependenciesRequest(); @@ -253,6 +259,7 @@ export class LibraryServiceImpl const version = !!options.version ? options.version : item.availableVersions[0]; + await this.coreClientProvider.initialized; const coreClient = await this.coreClient(); const { client, instance } = coreClient; @@ -274,12 +281,14 @@ export class LibraryServiceImpl }) ); await new Promise((resolve, reject) => { - resp.on('end', resolve); + resp.on('end', () => { + this.boardDiscovery.startBoardListWatch(coreClient) + resolve(); + }); resp.on('error', (error) => { this.responseService.appendToOutput({ - chunk: `Failed to install library: ${item.name}${ - version ? `:${version}` : '' - }.\n`, + chunk: `Failed to install library: ${item.name}${version ? `:${version}` : '' + }.\n`, }); this.responseService.appendToOutput({ chunk: error.toString(), @@ -304,6 +313,7 @@ export class LibraryServiceImpl progressId?: string; overwrite?: boolean; }): Promise { + await this.coreClientProvider.initialized; const coreClient = await this.coreClient(); const { client, instance } = coreClient; const req = new ZipLibraryInstallRequest(); @@ -321,7 +331,10 @@ export class LibraryServiceImpl }) ); await new Promise((resolve, reject) => { - resp.on('end', resolve); + resp.on('end', () => { + this.boardDiscovery.startBoardListWatch(coreClient) + resolve(); + }); resp.on('error', reject); }); } @@ -331,6 +344,7 @@ export class LibraryServiceImpl progressId?: string; }): Promise { const { item, progressId } = options; + await this.coreClientProvider.initialized; const coreClient = await this.coreClient(); const { client, instance } = coreClient; @@ -349,7 +363,10 @@ export class LibraryServiceImpl }) ); await new Promise((resolve, reject) => { - resp.on('end', resolve); + resp.on('end', () => { + this.boardDiscovery.startBoardListWatch(coreClient) + resolve(); + }); resp.on('error', reject); }); diff --git a/arduino-ide-extension/src/node/sketches-service-impl.ts b/arduino-ide-extension/src/node/sketches-service-impl.ts index d545e21b9..02280050d 100644 --- a/arduino-ide-extension/src/node/sketches-service-impl.ts +++ b/arduino-ide-extension/src/node/sketches-service-impl.ts @@ -136,6 +136,7 @@ export class SketchesServiceImpl } async loadSketch(uri: string): Promise { + await this.coreClientProvider.initialized; const { client, instance } = await this.coreClient(); const req = new LoadSketchRequest(); req.setSketchPath(FileUri.fsPath(uri)); @@ -462,6 +463,7 @@ void loop() { } async archive(sketch: Sketch, destinationUri: string): Promise { + await this.coreClientProvider.initialized; await this.loadSketch(sketch.uri); // sanity check const { client } = await this.coreClient(); const archivePath = FileUri.fsPath(destinationUri); From 54a67fc67c3d70eba22264f1c3e51d45768923cd Mon Sep 17 00:00:00 2001 From: Francesco Stasi Date: Tue, 5 Oct 2021 18:40:53 +0200 Subject: [PATCH 15/18] Improve Serial Monitor Performances (#524) Co-authored-by: Alberto Iannaccone --- arduino-ide-extension/package.json | 6 +- .../browser/arduino-ide-frontend-module.ts | 16 +- .../src/browser/monitor/monitor-connection.ts | 239 ++++++------- .../monitor/monitor-service-client-impl.ts | 7 + .../src/browser/monitor/monitor-utils.ts | 68 ++++ .../src/browser/monitor/monitor-widget.tsx | 203 +---------- .../monitor/serial-monitor-send-input.tsx | 81 +++++ .../monitor/serial-monitor-send-output.tsx | 144 ++++++++ .../src/browser/style/monitor.css | 5 + .../src/common/protocol/monitor-service.ts | 5 +- .../src/node/monitor/monitor-service-impl.ts | 61 +++- .../src/test/browser/monitor-utils.test.ts | 171 ++++++++++ yarn.lock | 323 +++++++++++------- 13 files changed, 868 insertions(+), 461 deletions(-) create mode 100644 arduino-ide-extension/src/browser/monitor/monitor-utils.ts create mode 100644 arduino-ide-extension/src/browser/monitor/serial-monitor-send-input.tsx create mode 100644 arduino-ide-extension/src/browser/monitor/serial-monitor-send-output.tsx create mode 100644 arduino-ide-extension/src/test/browser/monitor-utils.test.ts diff --git a/arduino-ide-extension/package.json b/arduino-ide-extension/package.json index 0c75d2768..e24586265 100644 --- a/arduino-ide-extension/package.json +++ b/arduino-ide-extension/package.json @@ -18,7 +18,7 @@ "test:watch": "mocha --watch --watch-files lib \"./lib/test/**/*.test.js\"" }, "dependencies": { - "@grpc/grpc-js": "^1.1.1", + "@grpc/grpc-js": "^1.3.7", "@theia/application-package": "next", "@theia/core": "next", "@theia/editor": "next", @@ -64,6 +64,7 @@ "fuzzy": "^0.1.3", "glob": "^7.1.6", "google-protobuf": "^3.11.4", + "grpc": "^1.24.11", "hash.js": "^1.1.7", "is-valid-path": "^0.1.1", "js-yaml": "^3.13.1", @@ -78,6 +79,7 @@ "react-disable": "^0.1.0", "react-select": "^3.0.4", "react-tabs": "^3.1.2", + "react-window": "^1.8.6", "semver": "^7.3.2", "string-natural-compare": "^2.0.3", "temp": "^0.9.1", @@ -89,6 +91,7 @@ "@types/chai": "^4.2.7", "@types/chai-string": "^1.4.2", "@types/mocha": "^5.2.7", + "@types/react-window": "^1.8.5", "chai": "^4.2.0", "chai-string": "^1.5.0", "decompress": "^4.2.0", @@ -97,6 +100,7 @@ "download": "^7.1.0", "grpc_tools_node_protoc_ts": "^4.1.0", "mocha": "^7.0.0", + "mockdate": "^3.0.5", "moment": "^2.24.0", "protoc": "^1.0.4", "shelljs": "^0.8.3", diff --git a/arduino-ide-extension/src/browser/arduino-ide-frontend-module.ts b/arduino-ide-extension/src/browser/arduino-ide-frontend-module.ts index 028ff657d..e3d9ca879 100644 --- a/arduino-ide-extension/src/browser/arduino-ide-frontend-module.ts +++ b/arduino-ide-extension/src/browser/arduino-ide-frontend-module.ts @@ -400,24 +400,14 @@ export default new ContainerModule((bind, unbind, isBound, rebind) => { bind(MonitorService) .toDynamicValue((context) => { const connection = context.container.get(WebSocketConnectionProvider); - const client = context.container.get(MonitorServiceClientImpl); + const client = + context.container.get(MonitorServiceClient); return connection.createProxy(MonitorServicePath, client); }) .inSingletonScope(); bind(MonitorConnection).toSelf().inSingletonScope(); // Serial monitor service client to receive and delegate notifications from the backend. - bind(MonitorServiceClientImpl).toSelf().inSingletonScope(); - bind(MonitorServiceClient) - .toDynamicValue((context) => { - const client = context.container.get(MonitorServiceClientImpl); - WebSocketConnectionProvider.createProxy( - context.container, - MonitorServicePath, - client - ); - return client; - }) - .inSingletonScope(); + bind(MonitorServiceClient).to(MonitorServiceClientImpl).inSingletonScope(); bind(WorkspaceService).toSelf().inSingletonScope(); rebind(TheiaWorkspaceService).toService(WorkspaceService); diff --git a/arduino-ide-extension/src/browser/monitor/monitor-connection.ts b/arduino-ide-extension/src/browser/monitor/monitor-connection.ts index cbf1b53e6..05f662124 100644 --- a/arduino-ide-extension/src/browser/monitor/monitor-connection.ts +++ b/arduino-ide-extension/src/browser/monitor/monitor-connection.ts @@ -8,6 +8,7 @@ import { MonitorConfig, MonitorError, Status, + MonitorServiceClient, } from '../../common/protocol/monitor-service'; import { BoardsServiceProvider } from '../boards/boards-service-provider'; import { @@ -16,7 +17,6 @@ import { BoardsService, AttachedBoardsChangeEvent, } from '../../common/protocol/boards-service'; -import { MonitorServiceClientImpl } from './monitor-service-client-impl'; import { BoardsConfig } from '../boards/boards-config'; import { MonitorModel } from './monitor-model'; import { NotificationCenter } from '../notification-center'; @@ -29,8 +29,8 @@ export class MonitorConnection { @inject(MonitorService) protected readonly monitorService: MonitorService; - @inject(MonitorServiceClientImpl) - protected readonly monitorServiceClient: MonitorServiceClientImpl; + @inject(MonitorServiceClient) + protected readonly monitorServiceClient: MonitorServiceClient; @inject(BoardsService) protected readonly boardsService: BoardsService; @@ -59,7 +59,7 @@ export class MonitorConnection { /** * This emitter forwards all read events **iff** the connection is established. */ - protected readonly onReadEmitter = new Emitter<{ message: string }>(); + protected readonly onReadEmitter = new Emitter<{ messages: string[] }>(); /** * Array for storing previous monitor errors received from the server, and based on the number of elements in this array, @@ -71,112 +71,15 @@ export class MonitorConnection { @postConstruct() protected init(): void { - this.monitorServiceClient.onError(async (error) => { - let shouldReconnect = false; - if (this.state) { - const { code, config } = error; - const { board, port } = config; - const options = { timeout: 3000 }; - switch (code) { - case MonitorError.ErrorCodes.CLIENT_CANCEL: { - console.debug( - `Connection was canceled by client: ${MonitorConnection.State.toString( - this.state - )}.` - ); - break; - } - case MonitorError.ErrorCodes.DEVICE_BUSY: { - this.messageService.warn( - `Connection failed. Serial port is busy: ${Port.toString(port)}.`, - options - ); - shouldReconnect = this.autoConnect; - this.monitorErrors.push(error); - break; - } - case MonitorError.ErrorCodes.DEVICE_NOT_CONFIGURED: { - this.messageService.info( - `Disconnected ${Board.toString(board, { - useFqbn: false, - })} from ${Port.toString(port)}.`, - options - ); - break; - } - case undefined: { - this.messageService.error( - `Unexpected error. Reconnecting ${Board.toString( - board - )} on port ${Port.toString(port)}.`, - options - ); - console.error(JSON.stringify(error)); - shouldReconnect = this.connected && this.autoConnect; - break; - } - } - const oldState = this.state; - this.state = undefined; - this.onConnectionChangedEmitter.fire(this.state); - if (shouldReconnect) { - if (this.monitorErrors.length >= 10) { - this.messageService.warn( - `Failed to reconnect ${Board.toString(board, { - useFqbn: false, - })} to the the serial-monitor after 10 consecutive attempts. The ${Port.toString( - port - )} serial port is busy. after 10 consecutive attempts.` - ); - this.monitorErrors.length = 0; - } else { - const attempts = this.monitorErrors.length || 1; - if (this.reconnectTimeout !== undefined) { - // Clear the previous timer. - window.clearTimeout(this.reconnectTimeout); - } - const timeout = attempts * 1000; - this.messageService.warn( - `Reconnecting ${Board.toString(board, { - useFqbn: false, - })} to ${Port.toString(port)} in ${attempts} seconds...`, - { timeout } - ); - this.reconnectTimeout = window.setTimeout( - () => this.connect(oldState.config), - timeout - ); - } - } - } - }); + this.monitorServiceClient.onMessage(this.handleMessage.bind(this)); + this.monitorServiceClient.onError(this.handleError.bind(this)); this.boardsServiceProvider.onBoardsConfigChanged( this.handleBoardConfigChange.bind(this) ); - this.notificationCenter.onAttachedBoardsChanged((event) => { - if (this.autoConnect && this.connected) { - const { boardsConfig } = this.boardsServiceProvider; - if ( - this.boardsServiceProvider.canUploadTo(boardsConfig, { - silent: false, - }) - ) { - const { attached } = AttachedBoardsChangeEvent.diff(event); - if ( - attached.boards.some( - (board) => - !!board.port && BoardsConfig.Config.sameAs(boardsConfig, board) - ) - ) { - const { selectedBoard: board, selectedPort: port } = boardsConfig; - const { baudRate } = this.monitorModel; - this.disconnect().then(() => - this.connect({ board, port, baudRate }) - ); - } - } - } - }); + this.notificationCenter.onAttachedBoardsChanged( + this.handleAttachedBoardsChanged.bind(this) + ); + // Handles the `baudRate` changes by reconnecting if required. this.monitorModel.onChange(({ property }) => { if (property === 'baudRate' && this.autoConnect && this.connected) { @@ -186,6 +89,14 @@ export class MonitorConnection { }); } + async handleMessage(port: string): Promise { + const w = new WebSocket(`ws://localhost:${port}`); + w.onmessage = (res) => { + const messages = JSON.parse(res.data); + this.onReadEmitter.fire({ messages }); + }; + } + get connected(): boolean { return !!this.state; } @@ -217,6 +128,109 @@ export class MonitorConnection { } } + handleError(error: MonitorError): void { + let shouldReconnect = false; + if (this.state) { + const { code, config } = error; + const { board, port } = config; + const options = { timeout: 3000 }; + switch (code) { + case MonitorError.ErrorCodes.CLIENT_CANCEL: { + console.debug( + `Connection was canceled by client: ${MonitorConnection.State.toString( + this.state + )}.` + ); + break; + } + case MonitorError.ErrorCodes.DEVICE_BUSY: { + this.messageService.warn( + `Connection failed. Serial port is busy: ${Port.toString(port)}.`, + options + ); + shouldReconnect = this.autoConnect; + this.monitorErrors.push(error); + break; + } + case MonitorError.ErrorCodes.DEVICE_NOT_CONFIGURED: { + this.messageService.info( + `Disconnected ${Board.toString(board, { + useFqbn: false, + })} from ${Port.toString(port)}.`, + options + ); + break; + } + case undefined: { + this.messageService.error( + `Unexpected error. Reconnecting ${Board.toString( + board + )} on port ${Port.toString(port)}.`, + options + ); + console.error(JSON.stringify(error)); + shouldReconnect = this.connected && this.autoConnect; + break; + } + } + const oldState = this.state; + this.state = undefined; + this.onConnectionChangedEmitter.fire(this.state); + if (shouldReconnect) { + if (this.monitorErrors.length >= 10) { + this.messageService.warn( + `Failed to reconnect ${Board.toString(board, { + useFqbn: false, + })} to the the serial-monitor after 10 consecutive attempts. The ${Port.toString( + port + )} serial port is busy. after 10 consecutive attempts.` + ); + this.monitorErrors.length = 0; + } else { + const attempts = this.monitorErrors.length || 1; + if (this.reconnectTimeout !== undefined) { + // Clear the previous timer. + window.clearTimeout(this.reconnectTimeout); + } + const timeout = attempts * 1000; + this.messageService.warn( + `Reconnecting ${Board.toString(board, { + useFqbn: false, + })} to ${Port.toString(port)} in ${attempts} seconds...`, + { timeout } + ); + this.reconnectTimeout = window.setTimeout( + () => this.connect(oldState.config), + timeout + ); + } + } + } + } + + handleAttachedBoardsChanged(event: AttachedBoardsChangeEvent): void { + if (this.autoConnect && this.connected) { + const { boardsConfig } = this.boardsServiceProvider; + if ( + this.boardsServiceProvider.canUploadTo(boardsConfig, { + silent: false, + }) + ) { + const { attached } = AttachedBoardsChangeEvent.diff(event); + if ( + attached.boards.some( + (board) => + !!board.port && BoardsConfig.Config.sameAs(boardsConfig, board) + ) + ) { + const { selectedBoard: board, selectedPort: port } = boardsConfig; + const { baudRate } = this.monitorModel; + this.disconnect().then(() => this.connect({ board, port, baudRate })); + } + } + } + } + async connect(config: MonitorConfig): Promise { if (this.connected) { const disconnectStatus = await this.disconnect(); @@ -231,15 +245,6 @@ export class MonitorConnection { ); const connectStatus = await this.monitorService.connect(config); if (Status.isOK(connectStatus)) { - const requestMessage = () => { - this.monitorService.request().then(({ message }) => { - if (this.connected) { - this.onReadEmitter.fire({ message }); - requestMessage(); - } - }); - }; - requestMessage(); this.state = { config }; console.info( `<<< Serial monitor connection created for ${Board.toString( @@ -300,7 +305,7 @@ export class MonitorConnection { return this.onConnectionChangedEmitter.event; } - get onRead(): Event<{ message: string }> { + get onRead(): Event<{ messages: string[] }> { return this.onReadEmitter.event; } diff --git a/arduino-ide-extension/src/browser/monitor/monitor-service-client-impl.ts b/arduino-ide-extension/src/browser/monitor/monitor-service-client-impl.ts index a0bc9d5bf..9ab757ef4 100644 --- a/arduino-ide-extension/src/browser/monitor/monitor-service-client-impl.ts +++ b/arduino-ide-extension/src/browser/monitor/monitor-service-client-impl.ts @@ -10,7 +10,14 @@ export class MonitorServiceClientImpl implements MonitorServiceClient { protected readonly onErrorEmitter = new Emitter(); readonly onError = this.onErrorEmitter.event; + protected readonly onMessageEmitter = new Emitter(); + readonly onMessage = this.onMessageEmitter.event; + notifyError(error: MonitorError): void { this.onErrorEmitter.fire(error); } + + notifyMessage(message: string): void { + this.onMessageEmitter.fire(message); + } } diff --git a/arduino-ide-extension/src/browser/monitor/monitor-utils.ts b/arduino-ide-extension/src/browser/monitor/monitor-utils.ts new file mode 100644 index 000000000..586eea146 --- /dev/null +++ b/arduino-ide-extension/src/browser/monitor/monitor-utils.ts @@ -0,0 +1,68 @@ +import { Line, SerialMonitorOutput } from './serial-monitor-send-output'; + +export function messagesToLines( + messages: string[], + prevLines: Line[] = [], + charCount = 0, + separator = '\n' +): [Line[], number] { + const linesToAdd: Line[] = prevLines.length + ? [prevLines[prevLines.length - 1]] + : [{ message: '', lineLen: 0 }]; + + for (const message of messages) { + const messageLen = message.length; + charCount += messageLen; + const lastLine = linesToAdd[linesToAdd.length - 1]; + + // if the previous messages ends with "separator" add a new line + if (lastLine.message.charAt(lastLine.message.length - 1) === separator) { + linesToAdd.push({ + message, + timestamp: new Date(), + lineLen: messageLen, + }); + } else { + // concatenate to the last line + linesToAdd[linesToAdd.length - 1].message += message; + linesToAdd[linesToAdd.length - 1].lineLen += messageLen; + if (!linesToAdd[linesToAdd.length - 1].timestamp) { + linesToAdd[linesToAdd.length - 1].timestamp = new Date(); + } + } + } + + prevLines.splice(prevLines.length - 1, 1, ...linesToAdd); + return [prevLines, charCount]; +} + +export function truncateLines( + lines: Line[], + charCount: number, + maxCharacters: number = SerialMonitorOutput.MAX_CHARACTERS +): [Line[], number] { + let charsToDelete = charCount - maxCharacters; + let lineIndex = 0; + while (charsToDelete > 0 || lineIndex > 0) { + const firstLineLength = lines[lineIndex]?.lineLen; + + if (charsToDelete >= firstLineLength) { + // every time a full line to delete is found, move the index. + lineIndex++; + charsToDelete -= firstLineLength; + charCount -= firstLineLength; + continue; + } + + // delete all previous lines + lines.splice(0, lineIndex); + lineIndex = 0; + + const newFirstLine = lines[0]?.message?.substring(charsToDelete); + const deletedCharsCount = firstLineLength - newFirstLine.length; + charCount -= deletedCharsCount; + charsToDelete -= deletedCharsCount; + lines[0].message = newFirstLine; + } + return [lines, charCount]; +} diff --git a/arduino-ide-extension/src/browser/monitor/monitor-widget.tsx b/arduino-ide-extension/src/browser/monitor/monitor-widget.tsx index 7fc5520ff..c4f0030f9 100644 --- a/arduino-ide-extension/src/browser/monitor/monitor-widget.tsx +++ b/arduino-ide-extension/src/browser/monitor/monitor-widget.tsx @@ -1,26 +1,20 @@ import * as React from 'react'; -import * as dateFormat from 'dateformat'; import { postConstruct, injectable, inject } from 'inversify'; import { OptionsType } from 'react-select/src/types'; -import { isOSX } from '@theia/core/lib/common/os'; -import { Event, Emitter } from '@theia/core/lib/common/event'; -import { Key, KeyCode } from '@theia/core/lib/browser/keys'; -import { - DisposableCollection, - Disposable, -} from '@theia/core/lib/common/disposable'; +import { Emitter } from '@theia/core/lib/common/event'; +import { Disposable } from '@theia/core/lib/common/disposable'; import { ReactWidget, Message, Widget, MessageLoop, } from '@theia/core/lib/browser/widgets'; -import { Board, Port } from '../../common/protocol/boards-service'; import { MonitorConfig } from '../../common/protocol/monitor-service'; import { ArduinoSelect } from '../widgets/arduino-select'; import { MonitorModel } from './monitor-model'; import { MonitorConnection } from './monitor-connection'; -import { MonitorServiceClientImpl } from './monitor-service-client-impl'; +import { SerialMonitorSendInput } from './serial-monitor-send-input'; +import { SerialMonitorOutput } from './serial-monitor-send-output'; @injectable() export class MonitorWidget extends ReactWidget { @@ -32,9 +26,6 @@ export class MonitorWidget extends ReactWidget { @inject(MonitorConnection) protected readonly monitorConnection: MonitorConnection; - @inject(MonitorServiceClientImpl) - protected readonly monitorServiceClient: MonitorServiceClientImpl; - protected widgetHeight: number; /** @@ -122,7 +113,9 @@ export class MonitorWidget extends ReactWidget { ); }; - protected get lineEndings(): OptionsType> { + protected get lineEndings(): OptionsType< + SerialMonitorOutput.SelectOption + > { return [ { label: 'No Line Ending', @@ -143,7 +136,9 @@ export class MonitorWidget extends ReactWidget { ]; } - protected get baudRates(): OptionsType> { + protected get baudRates(): OptionsType< + SerialMonitorOutput.SelectOption + > { const baudRates: Array = [ 300, 1200, 2400, 4800, 9600, 19200, 38400, 57600, 115200, ]; @@ -196,6 +191,7 @@ export class MonitorWidget extends ReactWidget { monitorModel={this.monitorModel} monitorConnection={this.monitorConnection} clearConsoleEvent={this.clearOutputEmitter.event} + height={Math.floor(this.widgetHeight - 50)} />
@@ -208,187 +204,14 @@ export class MonitorWidget extends ReactWidget { } protected readonly onChangeLineEnding = ( - option: SelectOption + option: SerialMonitorOutput.SelectOption ) => { this.monitorModel.lineEnding = option.value; }; protected readonly onChangeBaudRate = ( - option: SelectOption + option: SerialMonitorOutput.SelectOption ) => { this.monitorModel.baudRate = option.value; }; } - -export namespace SerialMonitorSendInput { - export interface Props { - readonly monitorConfig?: MonitorConfig; - readonly onSend: (text: string) => void; - readonly resolveFocus: (element: HTMLElement | undefined) => void; - } - export interface State { - text: string; - } -} - -export class SerialMonitorSendInput extends React.Component< - SerialMonitorSendInput.Props, - SerialMonitorSendInput.State -> { - constructor(props: Readonly) { - super(props); - this.state = { text: '' }; - this.onChange = this.onChange.bind(this); - this.onSend = this.onSend.bind(this); - this.onKeyDown = this.onKeyDown.bind(this); - } - - render(): React.ReactNode { - return ( - - ); - } - - protected get placeholder(): string { - const { monitorConfig } = this.props; - if (!monitorConfig) { - return 'Not connected. Select a board and a port to connect automatically.'; - } - const { board, port } = monitorConfig; - return `Message (${ - isOSX ? '⌘' : 'Ctrl' - }+Enter to send message to '${Board.toString(board, { - useFqbn: false, - })}' on '${Port.toString(port)}')`; - } - - protected setRef = (element: HTMLElement | null) => { - if (this.props.resolveFocus) { - this.props.resolveFocus(element || undefined); - } - }; - - protected onChange(event: React.ChangeEvent): void { - this.setState({ text: event.target.value }); - } - - protected onSend(): void { - this.props.onSend(this.state.text); - this.setState({ text: '' }); - } - - protected onKeyDown(event: React.KeyboardEvent): void { - const keyCode = KeyCode.createKeyCode(event.nativeEvent); - if (keyCode) { - const { key, meta, ctrl } = keyCode; - if (key === Key.ENTER && ((isOSX && meta) || (!isOSX && ctrl))) { - this.onSend(); - } - } - } -} - -export namespace SerialMonitorOutput { - export interface Props { - readonly monitorModel: MonitorModel; - readonly monitorConnection: MonitorConnection; - readonly clearConsoleEvent: Event; - } - export interface State { - content: string; - timestamp: boolean; - } -} - -export class SerialMonitorOutput extends React.Component< - SerialMonitorOutput.Props, - SerialMonitorOutput.State -> { - /** - * Do not touch it. It is used to be able to "follow" the serial monitor log. - */ - protected anchor: HTMLElement | null; - protected toDisposeBeforeUnmount = new DisposableCollection(); - - constructor(props: Readonly) { - super(props); - this.state = { - content: '', - timestamp: this.props.monitorModel.timestamp, - }; - } - - render(): React.ReactNode { - return ( - -
- {this.state.content} -
-
{ - this.anchor = element; - }} - /> - - ); - } - - componentDidMount(): void { - this.scrollToBottom(); - this.toDisposeBeforeUnmount.pushAll([ - this.props.monitorConnection.onRead(({ message }) => { - const rawLines = message.split('\n'); - const lines: string[] = []; - const timestamp = () => - this.state.timestamp - ? `${dateFormat(new Date(), 'H:M:ss.l')} -> ` - : ''; - for (let i = 0; i < rawLines.length; i++) { - if (i === 0 && this.state.content.length !== 0) { - lines.push(rawLines[i]); - } else { - lines.push(timestamp() + rawLines[i]); - } - } - const content = this.state.content + lines.join('\n'); - this.setState({ content }); - }), - this.props.clearConsoleEvent(() => this.setState({ content: '' })), - this.props.monitorModel.onChange(({ property }) => { - if (property === 'timestamp') { - const { timestamp } = this.props.monitorModel; - this.setState({ timestamp }); - } - }), - ]); - } - - componentDidUpdate(): void { - this.scrollToBottom(); - } - - componentWillUnmount(): void { - // TODO: "Your preferred browser's local storage is almost full." Discard `content` before saving layout? - this.toDisposeBeforeUnmount.dispose(); - } - - protected scrollToBottom(): void { - if (this.props.monitorModel.autoscroll && this.anchor) { - this.anchor.scrollIntoView(); - } - } -} - -export interface SelectOption { - readonly label: string; - readonly value: T; -} diff --git a/arduino-ide-extension/src/browser/monitor/serial-monitor-send-input.tsx b/arduino-ide-extension/src/browser/monitor/serial-monitor-send-input.tsx new file mode 100644 index 000000000..6bbe032c6 --- /dev/null +++ b/arduino-ide-extension/src/browser/monitor/serial-monitor-send-input.tsx @@ -0,0 +1,81 @@ +import * as React from 'react'; +import { Key, KeyCode } from '@theia/core/lib/browser/keys'; +import { Board, Port } from '../../common/protocol/boards-service'; +import { MonitorConfig } from '../../common/protocol/monitor-service'; +import { isOSX } from '@theia/core/lib/common/os'; + +export namespace SerialMonitorSendInput { + export interface Props { + readonly monitorConfig?: MonitorConfig; + readonly onSend: (text: string) => void; + readonly resolveFocus: (element: HTMLElement | undefined) => void; + } + export interface State { + text: string; + } +} + +export class SerialMonitorSendInput extends React.Component< + SerialMonitorSendInput.Props, + SerialMonitorSendInput.State +> { + constructor(props: Readonly) { + super(props); + this.state = { text: '' }; + this.onChange = this.onChange.bind(this); + this.onSend = this.onSend.bind(this); + this.onKeyDown = this.onKeyDown.bind(this); + } + + render(): React.ReactNode { + return ( + + ); + } + + protected get placeholder(): string { + const { monitorConfig } = this.props; + if (!monitorConfig) { + return 'Not connected. Select a board and a port to connect automatically.'; + } + const { board, port } = monitorConfig; + return `Message (${ + isOSX ? '⌘' : 'Ctrl' + }+Enter to send message to '${Board.toString(board, { + useFqbn: false, + })}' on '${Port.toString(port)}')`; + } + + protected setRef = (element: HTMLElement | null) => { + if (this.props.resolveFocus) { + this.props.resolveFocus(element || undefined); + } + }; + + protected onChange(event: React.ChangeEvent): void { + this.setState({ text: event.target.value }); + } + + protected onSend(): void { + this.props.onSend(this.state.text); + this.setState({ text: '' }); + } + + protected onKeyDown(event: React.KeyboardEvent): void { + const keyCode = KeyCode.createKeyCode(event.nativeEvent); + if (keyCode) { + const { key, meta, ctrl } = keyCode; + if (key === Key.ENTER && ((isOSX && meta) || (!isOSX && ctrl))) { + this.onSend(); + } + } + } +} diff --git a/arduino-ide-extension/src/browser/monitor/serial-monitor-send-output.tsx b/arduino-ide-extension/src/browser/monitor/serial-monitor-send-output.tsx new file mode 100644 index 000000000..ff7bdba90 --- /dev/null +++ b/arduino-ide-extension/src/browser/monitor/serial-monitor-send-output.tsx @@ -0,0 +1,144 @@ +import * as React from 'react'; +import { Event } from '@theia/core/lib/common/event'; +import { DisposableCollection } from '@theia/core/lib/common/disposable'; +import { areEqual, FixedSizeList as List } from 'react-window'; +import { MonitorModel } from './monitor-model'; +import { MonitorConnection } from './monitor-connection'; +import dateFormat = require('dateformat'); +import { messagesToLines, truncateLines } from './monitor-utils'; + +export type Line = { message: string; timestamp?: Date; lineLen: number }; + +export class SerialMonitorOutput extends React.Component< + SerialMonitorOutput.Props, + SerialMonitorOutput.State +> { + /** + * Do not touch it. It is used to be able to "follow" the serial monitor log. + */ + protected toDisposeBeforeUnmount = new DisposableCollection(); + private listRef: React.RefObject; + + constructor(props: Readonly) { + super(props); + this.listRef = React.createRef(); + this.state = { + lines: [], + timestamp: this.props.monitorModel.timestamp, + charCount: 0, + }; + } + + render(): React.ReactNode { + return ( + + {Row} + + ); + } + + shouldComponentUpdate(): boolean { + return true; + } + + componentDidMount(): void { + this.scrollToBottom(); + this.toDisposeBeforeUnmount.pushAll([ + this.props.monitorConnection.onRead(({ messages }) => { + const [newLines, totalCharCount] = messagesToLines( + messages, + this.state.lines, + this.state.charCount + ); + const [lines, charCount] = truncateLines(newLines, totalCharCount); + + this.setState({ + lines, + charCount, + }); + this.scrollToBottom(); + }), + this.props.clearConsoleEvent(() => this.setState({ lines: [] })), + this.props.monitorModel.onChange(({ property }) => { + if (property === 'timestamp') { + const { timestamp } = this.props.monitorModel; + this.setState({ timestamp }); + } + if (property === 'autoscroll') { + this.scrollToBottom(); + } + }), + ]); + } + + componentWillUnmount(): void { + // TODO: "Your preferred browser's local storage is almost full." Discard `content` before saving layout? + this.toDisposeBeforeUnmount.dispose(); + } + + scrollToBottom = ((): void => { + if (this.listRef.current && this.props.monitorModel.autoscroll) { + this.listRef.current.scrollToItem(this.state.lines.length, 'end'); + } + }).bind(this); +} + +const _Row = ({ + index, + style, + data, +}: { + index: number; + style: any; + data: { lines: Line[]; timestamp: boolean }; +}) => { + const timestamp = + (data.timestamp && + `${dateFormat(data.lines[index].timestamp, 'H:M:ss.l')} -> `) || + ''; + return ( + (data.lines[index].lineLen && ( +
+ {timestamp} + {data.lines[index].message} +
+ )) || + null + ); +}; +const Row = React.memo(_Row, areEqual); + +export namespace SerialMonitorOutput { + export interface Props { + readonly monitorModel: MonitorModel; + readonly monitorConnection: MonitorConnection; + readonly clearConsoleEvent: Event; + readonly height: number; + } + + export interface State { + lines: Line[]; + timestamp: boolean; + charCount: number; + } + + export interface SelectOption { + readonly label: string; + readonly value: T; + } + + export const MAX_CHARACTERS = 1_000_000; +} diff --git a/arduino-ide-extension/src/browser/style/monitor.css b/arduino-ide-extension/src/browser/style/monitor.css index 61a4a58b9..9e8bd44cc 100644 --- a/arduino-ide-extension/src/browser/style/monitor.css +++ b/arduino-ide-extension/src/browser/style/monitor.css @@ -9,6 +9,11 @@ flex-direction: column; } +.serial-monitor-messages { + white-space: 'pre'; + font-family: monospace +} + .serial-monitor .head { display: flex; padding: 5px; diff --git a/arduino-ide-extension/src/common/protocol/monitor-service.ts b/arduino-ide-extension/src/common/protocol/monitor-service.ts index 7d187ebc5..01c8e1a95 100644 --- a/arduino-ide-extension/src/common/protocol/monitor-service.ts +++ b/arduino-ide-extension/src/common/protocol/monitor-service.ts @@ -1,5 +1,6 @@ import { JsonRpcServer } from '@theia/core/lib/common/messaging/proxy-factory'; import { Board, Port } from './boards-service'; +import { Event } from '@theia/core/lib/common/event'; export interface Status {} export type OK = Status; @@ -23,7 +24,6 @@ export interface MonitorService extends JsonRpcServer { connect(config: MonitorConfig): Promise; disconnect(): Promise; send(message: string): Promise; - request(): Promise<{ message: string }>; } export interface MonitorConfig { @@ -60,7 +60,10 @@ export namespace MonitorConfig { export const MonitorServiceClient = Symbol('MonitorServiceClient'); export interface MonitorServiceClient { + onError: Event; + onMessage: Event; notifyError(event: MonitorError): void; + notifyMessage(message: string): void; } export interface MonitorError { diff --git a/arduino-ide-extension/src/node/monitor/monitor-service-impl.ts b/arduino-ide-extension/src/node/monitor/monitor-service-impl.ts index d3e288176..c00404fe2 100644 --- a/arduino-ide-extension/src/node/monitor/monitor-service-impl.ts +++ b/arduino-ide-extension/src/node/monitor/monitor-service-impl.ts @@ -1,5 +1,5 @@ import { ClientDuplexStream } from '@grpc/grpc-js'; -import { TextDecoder, TextEncoder } from 'util'; +import { TextEncoder } from 'util'; import { injectable, inject, named } from 'inversify'; import { Struct } from 'google-protobuf/google/protobuf/struct_pb'; import { Emitter } from '@theia/core/lib/common/event'; @@ -18,6 +18,7 @@ import { } from '../cli-protocol/cc/arduino/cli/monitor/v1/monitor_pb'; import { MonitorClientProvider } from './monitor-client-provider'; import { Board, Port } from '../../common/protocol/boards-service'; +import * as WebSocket from 'ws'; interface ErrorWithCode extends Error { readonly code: number; @@ -122,14 +123,55 @@ export class MonitorServiceImpl implements MonitorService { }).bind(this) ); + const ws = new WebSocket.Server({ port: 0 }); + const address: any = ws.address(); + this.client?.notifyMessage(address.port); + let wsConn: WebSocket | null = null; + ws.on('connection', (ws) => { + wsConn = ws; + }); + + const flushMessagesToFrontend = () => { + if (this.messages.length) { + wsConn?.send(JSON.stringify(this.messages)); + this.messages = []; + } + }; + + // empty the queue every 16ms (~60fps) + setInterval(flushMessagesToFrontend, 32); + + // converts 'ab\nc\nd' => [ab\n,c\n,d] + const stringToArray = (string: string, separator = '\n') => { + const retArray: string[] = []; + + let prevChar = separator; + + for (let i = 0; i < string.length; i++) { + const currChar = string[i]; + + if (prevChar === separator) { + retArray.push(currChar); + } else { + const lastWord = retArray[retArray.length - 1]; + retArray[retArray.length - 1] = lastWord + currChar; + } + + prevChar = currChar; + } + return retArray; + }; + duplex.on( 'data', ((resp: StreamingOpenResponse) => { const raw = resp.getData(); const message = typeof raw === 'string' ? raw : new TextDecoder('utf8').decode(raw); - this.messages.push(message); - this.onMessageDidReadEmitter.fire(); + + // split the message if it contains more lines + const messages = stringToArray(message); + this.messages.push(...messages); }).bind(this) ); @@ -207,19 +249,6 @@ export class MonitorServiceImpl implements MonitorService { }); } - async request(): Promise<{ message: string }> { - const message = this.messages.shift(); - if (message) { - return { message }; - } - return new Promise<{ message: string }>((resolve) => { - const toDispose = this.onMessageDidReadEmitter.event(() => { - toDispose.dispose(); - resolve(this.request()); - }); - }); - } - protected mapType( type?: MonitorConfig.ConnectionType ): GrpcMonitorConfig.TargetType { diff --git a/arduino-ide-extension/src/test/browser/monitor-utils.test.ts b/arduino-ide-extension/src/test/browser/monitor-utils.test.ts new file mode 100644 index 000000000..3e1e90e6d --- /dev/null +++ b/arduino-ide-extension/src/test/browser/monitor-utils.test.ts @@ -0,0 +1,171 @@ +import { expect } from 'chai'; +import { + messagesToLines, + truncateLines, +} from '../../browser/monitor/monitor-utils'; +import { Line } from '../../browser/monitor/serial-monitor-send-output'; +import { set, reset } from 'mockdate'; + +type TestLine = { + messages: string[]; + prevLines?: { lines: Line[]; charCount: number }; + expected: { lines: Line[]; charCount: number }; + expectedTruncated?: { + lines: Line[]; + charCount: number; + maxCharacters?: number; + }; +}; + +const date = new Date(); +const testLines: TestLine[] = [ + { + messages: ['Hello'], + expected: { lines: [{ message: 'Hello', lineLen: 5 }], charCount: 5 }, + }, + { + messages: ['Hello', 'Dog!'], + expected: { lines: [{ message: 'HelloDog!', lineLen: 9 }], charCount: 9 }, + }, + { + messages: ['Hello\n', 'Dog!'], + expected: { + lines: [ + { message: 'Hello\n', lineLen: 6 }, + { message: 'Dog!', lineLen: 4 }, + ], + charCount: 10, + }, + }, + { + messages: ['Dog!'], + prevLines: { lines: [{ message: 'Hello\n', lineLen: 6 }], charCount: 6 }, + expected: { + lines: [ + { message: 'Hello\n', lineLen: 6 }, + { message: 'Dog!', lineLen: 4 }, + ], + charCount: 10, + }, + }, + { + messages: [' Dog!\n', " Who's a good ", 'boy?\n', "You're a good boy!"], + prevLines: { lines: [{ message: 'Hello', lineLen: 5 }], charCount: 5 }, + expected: { + lines: [ + { message: 'Hello Dog!\n', lineLen: 11 }, + { message: " Who's a good boy?\n", lineLen: 19 }, + { message: "You're a good boy!", lineLen: 8 }, + ], + charCount: 48, + }, + expectedTruncated: { + maxCharacters: 20, + charCount: 20, + lines: [ + { message: '?\n', lineLen: 2 }, + { message: "You're a good boy!", lineLen: 8 }, + ], + }, + }, + { + messages: ['boy?\n', "You're a good boy!"], + prevLines: { + lines: [ + { message: 'Hello Dog!\n', lineLen: 11 }, + { message: " Who's a good ", lineLen: 14 }, + ], + charCount: 25, + }, + expected: { + lines: [ + { message: 'Hello Dog!\n', lineLen: 11 }, + { message: " Who's a good boy?\n", lineLen: 19 }, + { message: "You're a good boy!", lineLen: 8 }, + ], + charCount: 48, + }, + expectedTruncated: { + maxCharacters: 20, + charCount: 20, + lines: [ + { message: '?\n', lineLen: 2 }, + { message: "You're a good boy!", lineLen: 8 }, + ], + }, + }, + { + messages: ["Who's a good boy?\n", 'Yo'], + prevLines: { + lines: [{ message: 'Hello Dog!\n', lineLen: 11 }], + charCount: 11, + }, + expected: { + lines: [ + { message: 'Hello Dog!\n', lineLen: 11 }, + { message: "Who's a good boy?\n", lineLen: 18 }, + { message: 'Yo', lineLen: 2 }, + ], + charCount: 31, + }, + expectedTruncated: { + maxCharacters: 20, + charCount: 20, + lines: [ + { message: "Who's a good boy?\n", lineLen: 18 }, + { message: 'Yo', lineLen: 2 }, + ], + }, + }, +]; + +testLines.forEach((t) => + [...t.expected.lines, ...(t.prevLines?.lines || [])].forEach( + (l) => (l.timestamp = date) + ) +); + +describe.only('Monitor Utils', () => { + beforeEach(() => { + set(date); + }); + + afterEach(() => { + reset(); + }); + + testLines.forEach((testLine) => { + context('when converting messages', () => { + it('should give the right result', () => { + const [newLines, addedCharCount] = messagesToLines( + testLine.messages, + testLine.prevLines?.lines, + testLine.prevLines?.charCount + ); + newLines.forEach((line, index) => { + expect(line.message).to.equal(testLine.expected.lines[index].message); + expect(line.timestamp).to.deep.equal( + testLine.expected.lines[index].timestamp + ); + }); + expect(addedCharCount).to.equal(testLine.expected.charCount); + + const [truncatedLines, totalCharCount] = truncateLines( + newLines, + addedCharCount, + testLine.expectedTruncated?.maxCharacters + ); + let charCount = 0; + if (testLine.expectedTruncated) { + truncatedLines.forEach((line, index) => { + expect(line.message).to.equal( + testLine.expectedTruncated?.lines[index].message + ); + charCount += line.message.length; + }); + expect(totalCharCount).to.equal(charCount); + } + }); + }); + }); +}); diff --git a/yarn.lock b/yarn.lock index 8f4fd61eb..7f885a12f 100644 --- a/yarn.lock +++ b/yarn.lock @@ -826,6 +826,13 @@ "@babel/types" "^7.4.4" esutils "^2.0.2" +"@babel/runtime@^7.0.0": + version "7.15.4" + resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.15.4.tgz#fd17d16bfdf878e6dd02d19753a39fa8a8d9c84a" + integrity sha512-99catp6bHCaxr4sJ/DbTGgHS4+Rs2RVd2g7iOap6SLGPDknRK9ztKNsE/Fg6QhSeh1FGE5f6gHGQmvvn3I3xhw== + dependencies: + regenerator-runtime "^0.13.4" + "@babel/runtime@^7.10.0", "@babel/runtime@^7.4.4", "@babel/runtime@^7.5.5", "@babel/runtime@^7.7.2", "@babel/runtime@^7.8.4", "@babel/runtime@^7.8.7": version "7.13.10" resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.13.10.tgz#47d42a57b6095f4468da440388fdbad8bebf0d7d" @@ -1048,14 +1055,12 @@ unique-filename "^1.1.1" which "^1.3.1" -"@grpc/grpc-js@^1.1.1": - version "1.2.11" - resolved "https://registry.yarnpkg.com/@grpc/grpc-js/-/grpc-js-1.2.11.tgz#68faa56bded64844294dc6429185503376f05ff1" - integrity sha512-DZqx3nHBm2OGY7NKq4sppDEfx4nBAsQH/d/H/yxo/+BwpVLWLGs+OorpwQ+Fqd6EgpDEoi4MhqndjGUeLl/5GA== +"@grpc/grpc-js@^1.3.7": + version "1.3.7" + resolved "https://registry.yarnpkg.com/@grpc/grpc-js/-/grpc-js-1.3.7.tgz#58b687aff93b743aafde237fd2ee9a3259d7f2d8" + integrity sha512-CKQVuwuSPh40tgOkR7c0ZisxYRiN05PcKPW72mQL5y++qd7CwBRoaJZvU5xfXnCJDFBmS3qZGQ71Frx6Ofo2XA== dependencies: "@types/node" ">=12.12.47" - google-auth-library "^6.1.1" - semver "^6.2.0" "@lerna/add@3.21.0": version "3.21.0" @@ -1742,6 +1747,21 @@ npmlog "^4.1.2" write-file-atomic "^2.3.0" +"@mapbox/node-pre-gyp@^1.0.4": + version "1.0.5" + resolved "https://registry.yarnpkg.com/@mapbox/node-pre-gyp/-/node-pre-gyp-1.0.5.tgz#2a0b32fcb416fb3f2250fd24cb2a81421a4f5950" + integrity sha512-4srsKPXWlIxp5Vbqz5uLfBN+du2fJChBoYn/f2h991WLdk7jUvcSk/McVLSv/X+xQIPI8eGD5GjrnygdyHnhPA== + dependencies: + detect-libc "^1.0.3" + https-proxy-agent "^5.0.0" + make-dir "^3.1.0" + node-fetch "^2.6.1" + nopt "^5.0.0" + npmlog "^4.1.2" + rimraf "^3.0.2" + semver "^7.3.4" + tar "^6.1.0" + "@mrmlnc/readdir-enhanced@^2.2.1": version "2.2.1" resolved "https://registry.yarnpkg.com/@mrmlnc/readdir-enhanced/-/readdir-enhanced-2.2.1.tgz#524af240d1a360527b730475ecfa1344aa540dde" @@ -2675,6 +2695,14 @@ dependencies: "@types/node" "*" +"@types/bytebuffer@^5.0.40": + version "5.0.42" + resolved "https://registry.yarnpkg.com/@types/bytebuffer/-/bytebuffer-5.0.42.tgz#1c602a77942d34c5c0879ad75c58d5d8c07dfb3b" + integrity sha512-lEgKojWUAc/MG2t649oZS5AfYFP2xRNPoDuwDBlBMjHXd8MaGPgFgtCXUK7inZdBOygmVf10qxc1Us8GXC96aw== + dependencies: + "@types/long" "*" + "@types/node" "*" + "@types/caseless@*": version "0.12.2" resolved "https://registry.yarnpkg.com/@types/caseless/-/caseless-0.12.2.tgz#f65d3d6389e01eeb458bd54dc8f52b95a9463bc8" @@ -2834,6 +2862,11 @@ resolved "https://registry.yarnpkg.com/@types/lodash/-/lodash-4.14.168.tgz#fe24632e79b7ade3f132891afff86caa5e5ce008" integrity sha512-oVfRvqHV/V6D1yifJbVRU3TMp8OT6o6BG+U9MkwuJ3U8/CsDHvalRpsxBqivn71ztOFZBTfJMvETbqHiaNSj7Q== +"@types/long@*": + version "4.0.1" + resolved "https://registry.yarnpkg.com/@types/long/-/long-4.0.1.tgz#459c65fa1867dafe6a8f322c4c51695663cc55e9" + integrity sha512-5tXH6Bx/kNGd3MgffdmP4dy2Z+G4eaXw0SE81Tq3BNadtnMR5/ySMzX4SLEzHJzSmPNn4HIdpQsBvXMUykr58w== + "@types/mime-types@^2.1.0": version "2.1.0" resolved "https://registry.yarnpkg.com/@types/mime-types/-/mime-types-2.1.0.tgz#9ca52cda363f699c69466c2a6ccdaad913ea7a73" @@ -2995,6 +3028,13 @@ "@types/prop-types" "*" "@types/react" "*" +"@types/react-window@^1.8.5": + version "1.8.5" + resolved "https://registry.yarnpkg.com/@types/react-window/-/react-window-1.8.5.tgz#285fcc5cea703eef78d90f499e1457e9b5c02fc1" + integrity sha512-V9q3CvhC9Jk9bWBOysPGaWy/Z0lxYcTXLtLipkt2cnRj1JOSFNF7wqGpkScSXMgBwC+fnVRg/7shwgddBG5ICw== + dependencies: + "@types/react" "*" + "@types/react@*": version "17.0.3" resolved "https://registry.yarnpkg.com/@types/react/-/react-17.0.3.tgz#ba6e215368501ac3826951eef2904574c262cc79" @@ -3443,13 +3483,6 @@ abbrev@1: resolved "https://registry.yarnpkg.com/abbrev/-/abbrev-1.1.1.tgz#f8f2c887ad10bf67f634f005b6987fed3179aac8" integrity sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q== -abort-controller@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/abort-controller/-/abort-controller-3.0.0.tgz#eaf54d53b62bae4138e809ca225c8439a6efb392" - integrity sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg== - dependencies: - event-target-shim "^5.0.0" - accepts@~1.3.7: version "1.3.7" resolved "https://registry.yarnpkg.com/accepts/-/accepts-1.3.7.tgz#531bc726517a3b2b41f850021c6cc15eaab507cd" @@ -4047,7 +4080,7 @@ arrify@^1.0.0, arrify@^1.0.1: resolved "https://registry.yarnpkg.com/arrify/-/arrify-1.0.1.tgz#898508da2226f380df904728456849c1501a4b0d" integrity sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0= -arrify@^2.0.0, arrify@^2.0.1: +arrify@^2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/arrify/-/arrify-2.0.1.tgz#c9655e9331e0abcd588d2a7cad7e9956f66701fa" integrity sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug== @@ -4057,6 +4090,14 @@ asap@^2.0.0: resolved "https://registry.yarnpkg.com/asap/-/asap-2.0.6.tgz#e50347611d7e690943208bbdafebcbc2fb866d46" integrity sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY= +ascli@~1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/ascli/-/ascli-1.0.1.tgz#bcfa5974a62f18e81cabaeb49732ab4a88f906bc" + integrity sha1-vPpZdKYvGOgcq660lzKrSoj5Brw= + dependencies: + colour "~0.7.1" + optjs "~3.2.2" + asn1.js@^5.2.0: version "5.4.1" resolved "https://registry.yarnpkg.com/asn1.js/-/asn1.js-5.4.1.tgz#11a980b84ebb91781ce35b0fdc2ee294e3783f07" @@ -5023,11 +5064,6 @@ big.js@^5.2.2: resolved "https://registry.yarnpkg.com/big.js/-/big.js-5.2.2.tgz#65f0af382f578bcdc742bd9c281e9cb2d7768328" integrity sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ== -bignumber.js@^9.0.0: - version "9.0.1" - resolved "https://registry.yarnpkg.com/bignumber.js/-/bignumber.js-9.0.1.tgz#8d7ba124c882bfd8e43260c67475518d0689e4e5" - integrity sha512-IdZR9mh6ahOBv/hYGiXyVuyCetmGJhtYkqLBpTStdhEGjegpPlUawydyaF3pbIOFynJTpllEs+NP+CS9jKFLjA== - binary-extensions@^1.0.0: version "1.13.1" resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-1.13.1.tgz#598afe54755b2868a5330d2aff9d4ebb53209b65" @@ -5279,11 +5315,6 @@ buffer-crc32@~0.2.3: resolved "https://registry.yarnpkg.com/buffer-crc32/-/buffer-crc32-0.2.13.tgz#0d333e3f00eac50aa1454abd30ef8c2a5d9a7242" integrity sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI= -buffer-equal-constant-time@1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/buffer-equal-constant-time/-/buffer-equal-constant-time-1.0.1.tgz#f8e71132f7ffe6e01a5c9697a4c6f3e48d5cc819" - integrity sha1-+OcRMvf/5uAaXJaXpMbz5I1cyBk= - buffer-fill@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/buffer-fill/-/buffer-fill-1.0.0.tgz#f8f78b76789888ef39f205cd637f68e702122b2c" @@ -5346,6 +5377,13 @@ byte-size@^5.0.1: resolved "https://registry.yarnpkg.com/byte-size/-/byte-size-5.0.1.tgz#4b651039a5ecd96767e71a3d7ed380e48bed4191" integrity sha512-/XuKeqWocKsYa/cBY1YbSJSWWqTi4cFgr9S6OyM7PBaPbr9zvNGwWP33vt0uqGhwDdN+y3yhbXVILEUpnwEWGw== +bytebuffer@~5: + version "5.0.1" + resolved "https://registry.yarnpkg.com/bytebuffer/-/bytebuffer-5.0.1.tgz#582eea4b1a873b6d020a48d58df85f0bba6cfddd" + integrity sha1-WC7qSxqHO20CCkjVjfhfC7ps/d0= + dependencies: + long "~3" + bytes@3.1.0: version "3.1.0" resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.1.0.tgz#f6cf7933a360e0588fa9fde85651cdc7f805d1f6" @@ -5515,7 +5553,7 @@ camelcase-keys@^6.2.2: map-obj "^4.0.0" quick-lru "^4.0.1" -camelcase@^2.0.0: +camelcase@^2.0.0, camelcase@^2.0.1: version "2.1.1" resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-2.1.1.tgz#7c1d16d679a1bbe59ca02cacecfb011e201f5a1f" integrity sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8= @@ -5846,6 +5884,15 @@ cli-width@^3.0.0: resolved "https://registry.yarnpkg.com/cli-width/-/cli-width-3.0.0.tgz#a2f48437a2caa9a22436e794bf071ec9e61cedf6" integrity sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw== +cliui@^3.0.3: + version "3.2.0" + resolved "https://registry.yarnpkg.com/cliui/-/cliui-3.2.0.tgz#120601537a916d29940f934da3b48d585a39213d" + integrity sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0= + dependencies: + string-width "^1.0.1" + strip-ansi "^3.0.1" + wrap-ansi "^2.0.0" + cliui@^4.0.0: version "4.1.0" resolved "https://registry.yarnpkg.com/cliui/-/cliui-4.1.0.tgz#348422dbe82d800b3022eef4f6ac10bf2e4d1b49" @@ -6012,6 +6059,11 @@ colors@~1.1.2: resolved "https://registry.yarnpkg.com/colors/-/colors-1.1.2.tgz#168a4701756b6a7f51a12ce0c97bfa28c084ed63" integrity sha1-FopHAXVran9RoSzgyXv6KMCE7WM= +colour@~0.7.1: + version "0.7.1" + resolved "https://registry.yarnpkg.com/colour/-/colour-0.7.1.tgz#9cb169917ec5d12c0736d3e8685746df1cadf778" + integrity sha1-nLFpkX7F0SwHNtPoaFdG3xyt93g= + columnify@^1.5.4: version "1.5.4" resolved "https://registry.yarnpkg.com/columnify/-/columnify-1.5.4.tgz#4737ddf1c7b69a8a7c340570782e947eec8e78bb" @@ -7154,13 +7206,6 @@ ecc-jsbn@~0.1.1: jsbn "~0.1.0" safer-buffer "^2.1.0" -ecdsa-sig-formatter@1.0.11, ecdsa-sig-formatter@^1.0.11: - version "1.0.11" - resolved "https://registry.yarnpkg.com/ecdsa-sig-formatter/-/ecdsa-sig-formatter-1.0.11.tgz#ae0f0fa2d85045ef14a817daa3ce9acd0489e5bf" - integrity sha512-nagl3RYrbNv6kQkeJIpt6NJZy8twLB/2vtz6yN9Z4vRKHN4/QZJIEbqohALSgwKdnksuY3k5Addp5lg8sVoVcQ== - dependencies: - safe-buffer "^5.0.1" - editions@^2.2.0: version "2.3.1" resolved "https://registry.yarnpkg.com/editions/-/editions-2.3.1.tgz#3bc9962f1978e801312fbd0aebfed63b49bfe698" @@ -7677,11 +7722,6 @@ event-stream@=3.3.4: stream-combiner "~0.0.4" through "~2.3.1" -event-target-shim@^5.0.0: - version "5.0.1" - resolved "https://registry.yarnpkg.com/event-target-shim/-/event-target-shim-5.0.1.tgz#5d4d3ebdf9583d63a5333ce2deb7480ab2b05789" - integrity sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ== - eventemitter3@^3.1.0: version "3.1.2" resolved "https://registry.yarnpkg.com/eventemitter3/-/eventemitter3-3.1.2.tgz#2d3d48f9c346698fce83a85d7d664e98535df6e7" @@ -8002,11 +8042,6 @@ fast-safe-stringify@^2.0.7: resolved "https://registry.yarnpkg.com/fast-safe-stringify/-/fast-safe-stringify-2.0.7.tgz#124aa885899261f68aedb42a7c080de9da608743" integrity sha512-Utm6CdzT+6xsDk2m8S6uL8VHxNwI6Jub+e9NYTcAms28T84pTa25GJQV9j0CY0N1rM8hK4x6grpF2BQf+2qwVA== -fast-text-encoding@^1.0.0: - version "1.0.3" - resolved "https://registry.yarnpkg.com/fast-text-encoding/-/fast-text-encoding-1.0.3.tgz#ec02ac8e01ab8a319af182dae2681213cfe9ce53" - integrity sha512-dtm4QZH9nZtcDt8qJiOH9fcQd1NAgi+K1O2DbE6GG1PPCK/BWfOH3idCTRQ4ImXRUOyopDEgDEnVEE7Y/2Wrig== - fastparse@^1.1.2: version "1.1.2" resolved "https://registry.yarnpkg.com/fastparse/-/fastparse-1.1.2.tgz#91728c5a5942eced8531283c79441ee4122c35a9" @@ -8533,25 +8568,6 @@ gauge@~2.7.3: strip-ansi "^3.0.1" wide-align "^1.1.0" -gaxios@^4.0.0: - version "4.2.0" - resolved "https://registry.yarnpkg.com/gaxios/-/gaxios-4.2.0.tgz#33bdc4fc241fc33b8915a4b8c07cfb368b932e46" - integrity sha512-Ms7fNifGv0XVU+6eIyL9LB7RVESeML9+cMvkwGS70xyD6w2Z80wl6RiqiJ9k1KFlJCUTQqFFc8tXmPQfSKUe8g== - dependencies: - abort-controller "^3.0.0" - extend "^3.0.2" - https-proxy-agent "^5.0.0" - is-stream "^2.0.0" - node-fetch "^2.3.0" - -gcp-metadata@^4.2.0: - version "4.2.1" - resolved "https://registry.yarnpkg.com/gcp-metadata/-/gcp-metadata-4.2.1.tgz#31849fbcf9025ef34c2297c32a89a1e7e9f2cd62" - integrity sha512-tSk+REe5iq/N+K+SK1XjZJUrFPuDqGZVzCy2vocIHIGmPlTGsa8owXMJwGkrXr73NO0AzhPW4MF2DEHz7P2AVw== - dependencies: - gaxios "^4.0.0" - json-bigint "^1.0.0" - genfun@^5.0.0: version "5.0.0" resolved "https://registry.yarnpkg.com/genfun/-/genfun-5.0.0.tgz#9dd9710a06900a5c4a5bf57aca5da4e52fe76537" @@ -8822,6 +8838,18 @@ glob@^7.0.0, glob@^7.0.3, glob@^7.1.1, glob@^7.1.2, glob@^7.1.3, glob@^7.1.4, gl once "^1.3.0" path-is-absolute "^1.0.0" +glob@^7.0.5: + version "7.2.0" + resolved "https://registry.yarnpkg.com/glob/-/glob-7.2.0.tgz#d15535af7732e02e948f4c41628bd910293f6023" + integrity sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q== + dependencies: + fs.realpath "^1.0.0" + inflight "^1.0.4" + inherits "2" + minimatch "^3.0.4" + once "^1.3.0" + path-is-absolute "^1.0.0" + global-agent@^2.0.2: version "2.1.12" resolved "https://registry.yarnpkg.com/global-agent/-/global-agent-2.1.12.tgz#e4ae3812b731a9e81cbf825f9377ef450a8e4195" @@ -8940,28 +8968,6 @@ globby@^9.2.0: pify "^4.0.1" slash "^2.0.0" -google-auth-library@^6.1.1: - version "6.1.6" - resolved "https://registry.yarnpkg.com/google-auth-library/-/google-auth-library-6.1.6.tgz#deacdcdb883d9ed6bac78bb5d79a078877fdf572" - integrity sha512-Q+ZjUEvLQj/lrVHF/IQwRo6p3s8Nc44Zk/DALsN+ac3T4HY/g/3rrufkgtl+nZ1TW7DNAw5cTChdVp4apUXVgQ== - dependencies: - arrify "^2.0.0" - base64-js "^1.3.0" - ecdsa-sig-formatter "^1.0.11" - fast-text-encoding "^1.0.0" - gaxios "^4.0.0" - gcp-metadata "^4.2.0" - gtoken "^5.0.4" - jws "^4.0.0" - lru-cache "^6.0.0" - -google-p12-pem@^3.0.3: - version "3.0.3" - resolved "https://registry.yarnpkg.com/google-p12-pem/-/google-p12-pem-3.0.3.tgz#673ac3a75d3903a87f05878f3c75e06fc151669e" - integrity sha512-wS0ek4ZtFx/ACKYF3JhyGe5kzH7pgiQ7J5otlumqR9psmWMYc+U9cErKlCYVYHoUaidXHdZ2xbo34kB+S+24hA== - dependencies: - node-forge "^0.10.0" - google-protobuf@3.12.4: version "3.12.4" resolved "https://registry.yarnpkg.com/google-protobuf/-/google-protobuf-3.12.4.tgz#fd89b7e5052cdb35a80f9b455612851d542a5c9f" @@ -9073,6 +9079,18 @@ grpc-tools@^1.9.0: dependencies: node-pre-gyp "^0.15.0" +grpc@^1.24.11: + version "1.24.11" + resolved "https://registry.yarnpkg.com/grpc/-/grpc-1.24.11.tgz#7039da9f6f22ce35168535a6d5dda618398a5966" + integrity sha512-8/AQdFCzCeCDWW3SoaMNp6ccbRvTQEH1O1u1uFtt29eWsg5gSZCJ3m6fbkduEIh3smY7WAPP+LgVJ5n3nZRxcA== + dependencies: + "@mapbox/node-pre-gyp" "^1.0.4" + "@types/bytebuffer" "^5.0.40" + lodash.camelcase "^4.3.0" + lodash.clone "^4.5.0" + nan "^2.13.2" + protobufjs "^5.0.3" + grpc_tools_node_protoc_ts@^4.1.0: version "4.1.5" resolved "https://registry.yarnpkg.com/grpc_tools_node_protoc_ts/-/grpc_tools_node_protoc_ts-4.1.5.tgz#ad540a51867ff407196538d2d6370b27d6d3cfc8" @@ -9082,15 +9100,6 @@ grpc_tools_node_protoc_ts@^4.1.0: handlebars "4.7.4" handlebars-helpers "0.10.0" -gtoken@^5.0.4: - version "5.2.1" - resolved "https://registry.yarnpkg.com/gtoken/-/gtoken-5.2.1.tgz#4dae1fea17270f457954b4a45234bba5fc796d16" - integrity sha512-OY0BfPKe3QnMsY9MzTHTSKn+Vl2l1CcLe6BwDEQj00mbbkl5nyQ/7EUREstg4fQNZ8iYE7br4JJ7TdKeDOPWmw== - dependencies: - gaxios "^4.0.0" - google-p12-pem "^3.0.3" - jws "^4.0.0" - gulp-header@^1.7.1: version "1.8.12" resolved "https://registry.yarnpkg.com/gulp-header/-/gulp-header-1.8.12.tgz#ad306be0066599127281c4f8786660e705080a84" @@ -9788,6 +9797,11 @@ inversify@^5.0.1: resolved "https://registry.yarnpkg.com/inversify/-/inversify-5.0.5.tgz#bd1f8e6d8e0f739331acd8ba9bc954635aae0bbf" integrity sha512-60QsfPz8NAU/GZqXu8hJ+BhNf/C/c+Hp0eDc6XMIJTxBiP36AQyyQKpBkOVTLWBFDQWYVHpbbEuIsHu9dLuJDA== +invert-kv@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/invert-kv/-/invert-kv-1.0.0.tgz#104a8e4aaca6d3d8cd157a8ef8bfab2d7a3ffdb6" + integrity sha1-EEqOSqym09jNFXqO+L+rLXo//bY= + invert-kv@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/invert-kv/-/invert-kv-2.0.0.tgz#7393f5afa59ec9ff5f67a27620d11c226e3eec02" @@ -10491,13 +10505,6 @@ jsesc@~0.5.0: resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-0.5.0.tgz#e7dee66e35d6fc16f710fe91d5cf69f70f08911d" integrity sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0= -json-bigint@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/json-bigint/-/json-bigint-1.0.0.tgz#ae547823ac0cad8398667f8cd9ef4730f5b01ff1" - integrity sha512-SiPv/8VpZuWbvLSMtTDU8hEfrZWg/mH/nV/b4o0CYbSxu1UIQPLdwKOCIyLQX+VIPO5vrLX3i8qtqFyhdPSUSQ== - dependencies: - bignumber.js "^9.0.0" - json-buffer@3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/json-buffer/-/json-buffer-3.0.0.tgz#5b1f397afc75d677bde8bcfc0e47e1f9a3d9a898" @@ -10602,23 +10609,6 @@ just-extend@^4.0.2: resolved "https://registry.yarnpkg.com/just-extend/-/just-extend-4.1.1.tgz#158f1fdb01f128c411dc8b286a7b4837b3545282" integrity sha512-aWgeGFW67BP3e5181Ep1Fv2v8z//iBJfrvyTnq8wG86vEESwmonn1zPBJ0VfmT9CJq2FIT0VsETtrNFm2a+SHA== -jwa@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/jwa/-/jwa-2.0.0.tgz#a7e9c3f29dae94027ebcaf49975c9345593410fc" - integrity sha512-jrZ2Qx916EA+fq9cEAeCROWPTfCwi1IVHqT2tapuqLEVVDKFDENFw1oL+MwrTvH6msKxsd1YTDVw6uKEcsrLEA== - dependencies: - buffer-equal-constant-time "1.0.1" - ecdsa-sig-formatter "1.0.11" - safe-buffer "^5.0.1" - -jws@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/jws/-/jws-4.0.0.tgz#2d4e8cf6a318ffaa12615e9dec7e86e6c97310f4" - integrity sha512-KDncfTmOZoOMTFG4mBlG0qUIOlc03fmzH+ru6RgYVZhPkyiy/92Owlt/8UEN+a4TXR1FQetfIpJE8ApdvdVxTg== - dependencies: - jwa "^2.0.0" - safe-buffer "^5.0.1" - jwt-decode@^3.1.2: version "3.1.2" resolved "https://registry.yarnpkg.com/jwt-decode/-/jwt-decode-3.1.2.tgz#3fb319f3675a2df0c2895c8f5e9fa4b67b04ed59" @@ -10685,6 +10675,13 @@ lazy-cache@^2.0.1, lazy-cache@^2.0.2: dependencies: set-getter "^0.1.0" +lcid@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/lcid/-/lcid-1.0.0.tgz#308accafa0bc483a3867b4b6f2b9506251d1b835" + integrity sha1-MIrMr6C8SDo4Z7S28rlQYlHRuDU= + dependencies: + invert-kv "^1.0.0" + lcid@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/lcid/-/lcid-2.0.0.tgz#6ef5d2df60e52f82eb228a4c373e8d1f397253cf" @@ -10964,6 +10961,11 @@ lodash.camelcase@^4.3.0: resolved "https://registry.yarnpkg.com/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz#b28aa6288a2b9fc651035c7711f65ab6190331a6" integrity sha1-soqmKIorn8ZRA1x3EfZathkDMaY= +lodash.clone@^4.5.0: + version "4.5.0" + resolved "https://registry.yarnpkg.com/lodash.clone/-/lodash.clone-4.5.0.tgz#195870450f5a13192478df4bc3d23d2dea1907b6" + integrity sha1-GVhwRQ9aExkkeN9Lw9I9LeoZB7Y= + lodash.clonedeep@^4.5.0: version "4.5.0" resolved "https://registry.yarnpkg.com/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz#e23f3f9c4f8fbdde872529c1071857a086e5ccef" @@ -11115,6 +11117,11 @@ logging-helpers@^1.0.0: isobject "^3.0.0" log-utils "^0.2.1" +long@~3: + version "3.2.0" + resolved "https://registry.yarnpkg.com/long/-/long-3.2.0.tgz#d821b7138ca1cb581c172990ef14db200b5c474b" + integrity sha1-2CG3E4yhy1gcFymQ7xTbIAtcR0s= + loose-envify@^1.0.0, loose-envify@^1.1.0, loose-envify@^1.4.0: version "1.4.0" resolved "https://registry.yarnpkg.com/loose-envify/-/loose-envify-1.4.0.tgz#71ee51fa7be4caec1a63839f7e682d8132d30caf" @@ -11371,6 +11378,11 @@ mem@^4.0.0: mimic-fn "^2.0.0" p-is-promise "^2.0.0" +"memoize-one@>=3.1.1 <6": + version "5.2.1" + resolved "https://registry.yarnpkg.com/memoize-one/-/memoize-one-5.2.1.tgz#8337aa3c4335581839ec01c3d594090cebe8f00e" + integrity sha512-zYiwtZUcYyXKo/np96AGZAckk+FWWsUdJ3cHGGmld7+AhvcWmQyGCYUh1hc4Q/pkOhb65dQR/pqCyK0cOaHz4Q== + memoize-one@^5.0.0: version "5.1.1" resolved "https://registry.yarnpkg.com/memoize-one/-/memoize-one-5.1.1.tgz#047b6e3199b508eaec03504de71229b8eb1d75c0" @@ -11724,6 +11736,11 @@ mocha@^7.0.0: yargs-parser "13.1.2" yargs-unparser "1.6.0" +mockdate@^3.0.5: + version "3.0.5" + resolved "https://registry.yarnpkg.com/mockdate/-/mockdate-3.0.5.tgz#789be686deb3149e7df2b663d2bc4392bc3284fb" + integrity sha512-iniQP4rj1FhBdBYS/+eQv7j1tadJ9lJtdzgOpvsOHng/GbcDh2Fhdeq+ZRldrPYdXvCyfFUmFeEwEGXZB5I/AQ== + modify-values@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/modify-values/-/modify-values-1.0.1.tgz#b3939fa605546474e3e3e3c63d64bd43b4ee6022" @@ -11844,6 +11861,11 @@ nan@^2.0.0, nan@^2.12.1, nan@^2.14.0: resolved "https://registry.yarnpkg.com/nan/-/nan-2.14.2.tgz#f5376400695168f4cc694ac9393d0c9585eeea19" integrity sha512-M2ufzIiINKCuDfBSAUr1vWQ+vuVcA9kqx8JJUsbQi6yf1uGRyb7HfpdfUr5qLXf3B/t8dPvcjhKMmlfnP47EzQ== +nan@^2.13.2: + version "2.15.0" + resolved "https://registry.yarnpkg.com/nan/-/nan-2.15.0.tgz#3f34a473ff18e15c1b5626b62903b5ad6e665fee" + integrity sha512-8ZtvEnA2c5aYCZYd1cvgdnU6cqwixRoYg70xPLWUws5ORTa/lnw+u4amixRS/Ac5U5mQVgp9pnlSUnbNWFaWZQ== + nanomatch@^1.2.9: version "1.2.13" resolved "https://registry.yarnpkg.com/nanomatch/-/nanomatch-1.2.13.tgz#b87a8aa4fc0de8fe6be88895b38983ff265bd119" @@ -11967,16 +11989,11 @@ node-fetch-npm@^2.0.2: json-parse-better-errors "^1.0.0" safe-buffer "^5.1.1" -node-fetch@^2.3.0, node-fetch@^2.5.0, node-fetch@^2.6.0, node-fetch@^2.6.1: +node-fetch@^2.5.0, node-fetch@^2.6.0, node-fetch@^2.6.1: version "2.6.1" resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.6.1.tgz#045bd323631f76ed2e2b55573394416b639a0052" integrity sha512-V4aYg89jEoVRxRb2fJdAg8FHvI7cEyYdVAh94HH0UIK8oJxUfkjlDQN9RbMx+bEjP7+ggMiFRprSti032Oipxw== -node-forge@^0.10.0: - version "0.10.0" - resolved "https://registry.yarnpkg.com/node-forge/-/node-forge-0.10.0.tgz#32dea2afb3e9926f02ee5ce8794902691a676bf3" - integrity sha512-PPmu8eEeG9saEUvI97fm4OYxXVB6bFvyNTyiUOBichBpFG8A1Ljw3bY62+5oOjDEMHRnd0Y7HQ+x7uzxOzC6JA== - node-gyp@^5.0.2: version "5.1.1" resolved "https://registry.yarnpkg.com/node-gyp/-/node-gyp-5.1.1.tgz#eb915f7b631c937d282e33aed44cb7a025f62a3e" @@ -12533,6 +12550,11 @@ optionator@^0.9.1: type-check "^0.4.0" word-wrap "^1.2.3" +optjs@~3.2.2: + version "3.2.2" + resolved "https://registry.yarnpkg.com/optjs/-/optjs-3.2.2.tgz#69a6ce89c442a44403141ad2f9b370bd5bb6f4ee" + integrity sha1-aabOicRCpEQDFBrS+bNwvVu29O4= + ora@^0.2.3: version "0.2.3" resolved "https://registry.yarnpkg.com/ora/-/ora-0.2.3.tgz#37527d220adcd53c39b73571d754156d5db657a4" @@ -12565,6 +12587,13 @@ os-homedir@^1.0.0: resolved "https://registry.yarnpkg.com/os-homedir/-/os-homedir-1.0.2.tgz#ffbc4988336e0e833de0c168c7ef152121aa7fb3" integrity sha1-/7xJiDNuDoM94MFox+8VISGqf7M= +os-locale@^1.4.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/os-locale/-/os-locale-1.4.0.tgz#20f9f17ae29ed345e8bde583b13d2009803c14d9" + integrity sha1-IPnxeuKe00XoveWDsT0gCYA8FNk= + dependencies: + lcid "^1.0.0" + os-locale@^3.1.0: version "3.1.0" resolved "https://registry.yarnpkg.com/os-locale/-/os-locale-3.1.0.tgz#a802a6ee17f24c10483ab9935719cef4ed16bf1a" @@ -13551,6 +13580,16 @@ proto-list@~1.2.1: resolved "https://registry.yarnpkg.com/proto-list/-/proto-list-1.2.4.tgz#212d5bfe1318306a420f6402b8e26ff39647a849" integrity sha1-IS1b/hMYMGpCD2QCuOJv85ZHqEk= +protobufjs@^5.0.3: + version "5.0.3" + resolved "https://registry.yarnpkg.com/protobufjs/-/protobufjs-5.0.3.tgz#e4dfe9fb67c90b2630d15868249bcc4961467a17" + integrity sha512-55Kcx1MhPZX0zTbVosMQEO5R6/rikNXd9b6RQK4KSPcrSIIwoXTtebIczUrXlwaSrbz4x8XUVThGPob1n8I4QA== + dependencies: + ascli "~1" + bytebuffer "~5" + glob "^7.0.5" + yargs "^3.10.0" + protoc@^1.0.4: version "1.0.4" resolved "https://registry.yarnpkg.com/protoc/-/protoc-1.0.4.tgz#fd0ba07132c459df80c6135889bd5cc92f0afec2" @@ -13913,6 +13952,14 @@ react-virtualized@^9.20.0: prop-types "^15.7.2" react-lifecycles-compat "^3.0.4" +react-window@^1.8.6: + version "1.8.6" + resolved "https://registry.yarnpkg.com/react-window/-/react-window-1.8.6.tgz#d011950ac643a994118632665aad0c6382e2a112" + integrity sha512-8VwEEYyjz6DCnGBsd+MgkD0KJ2/OXFULyDtorIiTz+QzwoP94tBoA7CnbtyXMm+cCeAUER5KJcPtWl9cpKbOBg== + dependencies: + "@babel/runtime" "^7.0.0" + memoize-one ">=3.1.1 <6" + react@^16.8.0: version "16.14.0" resolved "https://registry.yarnpkg.com/react/-/react-16.14.0.tgz#94d776ddd0aaa37da3eda8fc5b6b18a4c9a3114d" @@ -15703,6 +15750,18 @@ tar@^6.0.2: mkdirp "^1.0.3" yallist "^4.0.0" +tar@^6.1.0: + version "6.1.11" + resolved "https://registry.yarnpkg.com/tar/-/tar-6.1.11.tgz#6760a38f003afa1b2ffd0ffe9e9abbd0eab3d621" + integrity sha512-an/KZQzQUkZCkuoAA64hM92X0Urb6VpRhAFllDzz44U2mcD5scmT3zBc4VgVpkugF580+DQn8eAFSyoQt0tznA== + dependencies: + chownr "^2.0.0" + fs-minipass "^2.0.0" + minipass "^3.0.0" + minizlib "^2.1.1" + mkdirp "^1.0.3" + yallist "^4.0.0" + temp-dir@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/temp-dir/-/temp-dir-1.0.0.tgz#0a7c0ea26d3a39afa7e0ebea9c1fc0bc4daa011d" @@ -16815,6 +16874,11 @@ winchan@^0.2.2: resolved "https://registry.yarnpkg.com/winchan/-/winchan-0.2.2.tgz#6766917b88e5e1cb75f455ffc7cc13f51e5c834e" integrity sha512-pvN+IFAbRP74n/6mc6phNyCH8oVkzXsto4KCHPJ2AScniAnA1AmeLI03I2BzjePpaClGSI4GUMowzsD3qz5PRQ== +window-size@^0.1.4: + version "0.1.4" + resolved "https://registry.yarnpkg.com/window-size/-/window-size-0.1.4.tgz#f8e1aa1ee5a53ec5bf151ffa09742a6ad7697876" + integrity sha1-+OGqHuWlPsW/FR/6CXQqatdpeHY= + windows-release@^3.1.0: version "3.3.3" resolved "https://registry.yarnpkg.com/windows-release/-/windows-release-3.3.3.tgz#1c10027c7225743eec6b89df160d64c2e0293999" @@ -17030,7 +17094,7 @@ xterm@~4.11.0: resolved "https://registry.yarnpkg.com/xterm/-/xterm-4.11.0.tgz#d7dabc7af5299579e4663fedf2b3a179af9aaff9" integrity sha512-NeJH909WTO2vth/ZlC0gkP3AGzupbvVHVlmtrpBw56/sGFXaF9bNdKgqKa3tf8qbGvXMzL2JhCcHVklqFztIRw== -y18n@^3.2.1: +y18n@^3.2.0, y18n@^3.2.1: version "3.2.2" resolved "https://registry.yarnpkg.com/y18n/-/y18n-3.2.2.tgz#85c901bd6470ce71fc4bb723ad209b70f7f28696" integrity sha512-uGZHXkHnhF0XeeAPgnKfPv1bgKAYyVvmNL1xlKsPYZPaIHxGti2hHqvOCQv71XMsLxu1QjergkqogUnms5D3YQ== @@ -17173,6 +17237,19 @@ yargs@^15.3.1: y18n "^4.0.0" yargs-parser "^18.1.2" +yargs@^3.10.0: + version "3.32.0" + resolved "https://registry.yarnpkg.com/yargs/-/yargs-3.32.0.tgz#03088e9ebf9e756b69751611d2a5ef591482c995" + integrity sha1-AwiOnr+edWtpdRYR0qXvWRSCyZU= + dependencies: + camelcase "^2.0.1" + cliui "^3.0.3" + decamelize "^1.1.1" + os-locale "^1.4.0" + string-width "^1.0.1" + window-size "^0.1.4" + y18n "^3.2.0" + yauzl@^2.10.0, yauzl@^2.4.2: version "2.10.0" resolved "https://registry.yarnpkg.com/yauzl/-/yauzl-2.10.0.tgz#c7eb17c93e112cb1086fa6d8e51fb0667b79a5f9" From fc0f67493b728f9202c9a04c7243d03b0d6ea0c7 Mon Sep 17 00:00:00 2001 From: Francesco Stasi Date: Wed, 6 Oct 2021 10:05:30 +0200 Subject: [PATCH 16/18] [ATL-1599] [ATL-1416] Upgrade Theia to 1.18.0 (#489) Co-authored-by: Alberto Iannaccone --- .github/workflows/build.yml | 1 + .gitignore | 3 +- .vscode/launch.json | 6 +- arduino-ide-extension/arduino-icons.json | 15738 +--------------- arduino-ide-extension/package.json | 32 +- .../browser/arduino-frontend-contribution.tsx | 2 +- .../browser/arduino-ide-frontend-module.ts | 20 +- .../browser/boards/boards-config-dialog.ts | 8 +- .../src/browser/boards/boards-list-widget.ts | 2 +- .../src/browser/contributions/help.ts | 4 +- .../certificate-uploader-dialog.tsx | 3 +- .../dialogs/cloud-share-sketch-dialog.tsx | 7 +- .../firmware-uploader-dialog.tsx | 3 +- .../src/browser/icons/debug-dark.svg | 5 +- .../browser/library/library-list-widget.ts | 5 +- .../src/browser/settings.tsx | 2 +- .../src/browser/style/custom-codicon.css | 4 + .../src/browser/style/fonts.css | 1716 +- .../src/browser/style/fonts/FontAwesome.svg | 502 +- .../src/browser/style/fonts/FontAwesome.ttf | Bin 185100 -> 41128 bytes .../src/browser/style/fonts/FontAwesome.woff | Bin 185176 -> 41204 bytes .../src/browser/style/index.css | 1 + .../src/browser/style/main.css | 13 +- .../src/browser/style/sketchbook.css | 9 + .../browser/theia/core/application-shell.ts | 8 + .../debug/debug-configuration-manager.ts | 4 + .../browser/theia/debug/debug-editor-model.ts | 114 - .../src/browser/theia/dialogs/dialogs.ts | 17 + .../theia/editor/editor-contribution.ts | 29 +- .../search-in-workspace-result-tree-widget.ts | 2 +- .../search-in-workspace-widget.tsx | 8 +- .../cloud-sketchbook-contributions.ts | 4 +- .../cloud-sketchbook-tree-widget.tsx | 9 +- .../sketchbook/sketchbook-tree-model.ts | 5 +- .../sketchbook/sketchbook-tree-widget.tsx | 14 +- .../sketchbook-widget-contribution.ts | 2 +- .../widgets/sketchbook/sketchbook-widget.tsx | 2 +- .../theia/electron-main-application.ts | 9 +- arduino-ide-extension/tsconfig.json | 6 +- browser-app/package.json | 33 +- browser-app/webpack.config.js | 20 + electron-app/package.json | 35 +- electron-app/webpack.config.js | 20 + electron/build/template-package.json | 3 +- electron/packager/conf-node-gyp.sh | 2 +- package.json | 5 +- yarn.lock | 4730 ++--- 47 files changed, 1416 insertions(+), 21751 deletions(-) create mode 100644 arduino-ide-extension/src/browser/style/custom-codicon.css delete mode 100644 arduino-ide-extension/src/browser/theia/debug/debug-editor-model.ts create mode 100644 arduino-ide-extension/src/browser/theia/dialogs/dialogs.ts create mode 100644 browser-app/webpack.config.js create mode 100644 electron-app/webpack.config.js diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index e32126cac..d9db57aa3 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -70,6 +70,7 @@ jobs: elif [ "${{ runner.OS }}" = "Windows" ]; then export CSC_LINK="${{ runner.temp }}/signing_certificate.pfx" + npm config set msvs_version 2017 --global echo "${{ secrets.WINDOWS_SIGNING_CERTIFICATE_PFX }}" | base64 --decode > "$CSC_LINK" export CSC_KEY_PASSWORD="${{ secrets.WINDOWS_SIGNING_CERTIFICATE_PASSWORD }}" diff --git a/.gitignore b/.gitignore index afa5a5d4a..fdab6fb0e 100644 --- a/.gitignore +++ b/.gitignore @@ -7,7 +7,8 @@ build/ Examples/ !electron/build/ src-gen/ -*webpack.config.js +!webpack.config.js +gen-webpack.config.js .DS_Store # switching from `electron` to `browser` in dev mode. .browser_modules diff --git a/.vscode/launch.json b/.vscode/launch.json index 0fb28bc3c..c3f37149e 100644 --- a/.vscode/launch.json +++ b/.vscode/launch.json @@ -23,7 +23,8 @@ "--app-project-path=${workspaceRoot}/electron-app", "--remote-debugging-port=9222", "--no-app-auto-install", - "--plugins=local-dir:../plugins" + "--plugins=local-dir:../plugins", + "--hosted-plugin-inspect=9339" ], "env": { "NODE_ENV": "development" @@ -33,7 +34,8 @@ "${workspaceRoot}/electron-app/src-gen/backend/*.js", "${workspaceRoot}/electron-app/src-gen/frontend/*.js", "${workspaceRoot}/electron-app/lib/**/*.js", - "${workspaceRoot}/arduino-ide-extension/lib/**/*.js" + "${workspaceRoot}/arduino-ide-extension/lib/**/*.js", + "${workspaceRoot}/node_modules/@theia/**/*.js" ], "smartStep": true, "internalConsoleOptions": "openOnSessionStart", diff --git a/arduino-ide-extension/arduino-icons.json b/arduino-ide-extension/arduino-icons.json index d95c72837..085c18172 100644 --- a/arduino-ide-extension/arduino-icons.json +++ b/arduino-ide-extension/arduino-icons.json @@ -1,15737 +1 @@ -{ - "metadata": { - "name": "arduino-icons", - "lastOpened": 0, - "created": 1630400107405 - }, - "iconSets": [ - { - "selection": [ - { - "order": 681, - "id": 675, - "name": "reload", - "prevSize": 28, - "code": 59648, - "tempChar": "" - }, - { - "name": "asterisk", - "id": 0, - "order": 679, - "prevSize": 28, - "code": 61545, - "tempChar": "" - }, - { - "name": "plus", - "id": 1, - "order": 3, - "prevSize": 28, - "code": 61543, - "tempChar": "" - }, - { - "name": "question", - "id": 2, - "order": 4, - "prevSize": 28, - "code": 61736, - "tempChar": "" - }, - { - "name": "minus", - "id": 3, - "order": 5, - "prevSize": 28, - "code": 61544, - "tempChar": "" - }, - { - "name": "glass", - "id": 4, - "order": 6, - "prevSize": 28, - "code": 61440, - "tempChar": "" - }, - { - "name": "music", - "id": 5, - "order": 7, - "prevSize": 28, - "code": 61441, - "tempChar": "" - }, - { - "name": "search", - "id": 6, - "order": 8, - "prevSize": 28, - "code": 61442, - "tempChar": "" - }, - { - "name": "envelope-o", - "id": 7, - "order": 9, - "prevSize": 28, - "code": 61443, - "tempChar": "" - }, - { - "name": "heart", - "id": 8, - "order": 10, - "prevSize": 28, - "code": 61444, - "tempChar": "" - }, - { - "name": "star", - "id": 9, - "order": 11, - "prevSize": 28, - "code": 61445, - "tempChar": "" - }, - { - "name": "star-o", - "id": 10, - "order": 12, - "prevSize": 28, - "code": 61446, - "tempChar": "" - }, - { - "name": "user", - "id": 11, - "order": 13, - "prevSize": 28, - "code": 61447, - "tempChar": "" - }, - { - "name": "film", - "id": 12, - "order": 14, - "prevSize": 28, - "code": 61448, - "tempChar": "" - }, - { - "name": "th-large", - "id": 13, - "order": 15, - "prevSize": 28, - "code": 61449, - "tempChar": "" - }, - { - "name": "th", - "id": 14, - "order": 16, - "prevSize": 28, - "code": 61450, - "tempChar": "" - }, - { - "name": "th-list", - "id": 15, - "order": 17, - "prevSize": 28, - "code": 61451, - "tempChar": "" - }, - { - "name": "check", - "id": 16, - "order": 18, - "prevSize": 28, - "code": 61452, - "tempChar": "" - }, - { - "name": "close, remove, times", - "id": 17, - "order": 19, - "prevSize": 28, - "code": 61453, - "tempChar": "" - }, - { - "name": "search-plus", - "id": 18, - "order": 20, - "prevSize": 28, - "code": 61454, - "tempChar": "" - }, - { - "name": "search-minus", - "id": 19, - "order": 21, - "prevSize": 28, - "code": 61456, - "tempChar": "" - }, - { - "name": "power-off", - "id": 20, - "order": 22, - "prevSize": 28, - "code": 61457, - "tempChar": "" - }, - { - "name": "signal", - "id": 21, - "order": 23, - "prevSize": 28, - "code": 61458, - "tempChar": "" - }, - { - "name": "cog, gear", - "id": 22, - "order": 24, - "prevSize": 28, - "code": 61459, - "tempChar": "" - }, - { - "name": "trash-o", - "id": 23, - "order": 25, - "prevSize": 28, - "code": 61460, - "tempChar": "" - }, - { - "name": "home", - "id": 24, - "order": 26, - "prevSize": 28, - "code": 61461, - "tempChar": "" - }, - { - "name": "file-o", - "id": 25, - "order": 27, - "prevSize": 28, - "code": 61462, - "tempChar": "" - }, - { - "name": "clock-o", - "id": 26, - "order": 28, - "prevSize": 28, - "code": 61463, - "tempChar": "" - }, - { - "name": "road", - "id": 27, - "order": 29, - "prevSize": 28, - "code": 61464, - "tempChar": "" - }, - { - "name": "download", - "id": 28, - "order": 30, - "prevSize": 28, - "code": 61465, - "tempChar": "" - }, - { - "name": "arrow-circle-o-down", - "id": 29, - "order": 31, - "prevSize": 28, - "code": 61466, - "tempChar": "" - }, - { - "name": "arrow-circle-o-up", - "id": 30, - "order": 32, - "prevSize": 28, - "code": 61467, - "tempChar": "" - }, - { - "name": "inbox", - "id": 31, - "order": 33, - "prevSize": 28, - "code": 61468, - "tempChar": "" - }, - { - "name": "play-circle-o", - "id": 32, - "order": 34, - "prevSize": 28, - "code": 61469, - "tempChar": "" - }, - { - "name": "repeat, rotate-right", - "id": 33, - "order": 35, - "prevSize": 28, - "code": 61470, - "tempChar": "" - }, - { - "name": "refresh", - "id": 34, - "order": 36, - "prevSize": 28, - "code": 61473, - "tempChar": "" - }, - { - "name": "list-alt", - "id": 35, - "order": 37, - "prevSize": 28, - "code": 61474, - "tempChar": "" - }, - { - "name": "lock", - "id": 36, - "order": 38, - "prevSize": 28, - "code": 61475, - "tempChar": "" - }, - { - "name": "flag", - "id": 37, - "order": 39, - "prevSize": 28, - "code": 61476, - "tempChar": "" - }, - { - "name": "headphones", - "id": 38, - "order": 40, - "prevSize": 28, - "code": 61477, - "tempChar": "" - }, - { - "name": "volume-off", - "id": 39, - "order": 41, - "prevSize": 28, - "code": 61478, - "tempChar": "" - }, - { - "name": "volume-down", - "id": 40, - "order": 42, - "prevSize": 28, - "code": 61479, - "tempChar": "" - }, - { - "name": "volume-up", - "id": 41, - "order": 43, - "prevSize": 28, - "code": 61480, - "tempChar": "" - }, - { - "name": "qrcode", - "id": 42, - "order": 44, - "prevSize": 28, - "code": 61481, - "tempChar": "" - }, - { - "name": "barcode", - "id": 43, - "order": 45, - "prevSize": 28, - "code": 61482, - "tempChar": "" - }, - { - "name": "tag", - "id": 44, - "order": 46, - "prevSize": 28, - "code": 61483, - "tempChar": "" - }, - { - "name": "tags", - "id": 45, - "order": 47, - "prevSize": 28, - "code": 61484, - "tempChar": "" - }, - { - "name": "book", - "id": 46, - "order": 48, - "prevSize": 28, - "code": 61485, - "tempChar": "" - }, - { - "name": "bookmark", - "id": 47, - "order": 49, - "prevSize": 28, - "code": 61486, - "tempChar": "" - }, - { - "name": "print", - "id": 48, - "order": 50, - "prevSize": 28, - "code": 61487, - "tempChar": "" - }, - { - "name": "camera", - "id": 49, - "order": 51, - "prevSize": 28, - "code": 61488, - "tempChar": "" - }, - { - "name": "font", - "id": 50, - "order": 52, - "prevSize": 28, - "code": 61489, - "tempChar": "" - }, - { - "name": "bold", - "id": 51, - "order": 53, - "prevSize": 28, - "code": 61490, - "tempChar": "" - }, - { - "name": "italic", - "id": 52, - "order": 54, - "prevSize": 28, - "code": 61491, - "tempChar": "" - }, - { - "name": "text-height", - "id": 53, - "order": 55, - "prevSize": 28, - "code": 61492, - "tempChar": "" - }, - { - "name": "text-width", - "id": 54, - "order": 56, - "prevSize": 28, - "code": 61493, - "tempChar": "" - }, - { - "name": "align-left", - "id": 55, - "order": 57, - "prevSize": 28, - "code": 61494, - "tempChar": "" - }, - { - "name": "align-center", - "id": 56, - "order": 58, - "prevSize": 28, - "code": 61495, - "tempChar": "" - }, - { - "name": "align-right", - "id": 57, - "order": 59, - "prevSize": 28, - "code": 61496, - "tempChar": "" - }, - { - "name": "align-justify", - "id": 58, - "order": 60, - "prevSize": 28, - "code": 61497, - "tempChar": "" - }, - { - "name": "list", - "id": 59, - "order": 61, - "prevSize": 28, - "code": 61498, - "tempChar": "" - }, - { - "name": "dedent, outdent", - "id": 60, - "order": 62, - "prevSize": 28, - "code": 61499, - "tempChar": "" - }, - { - "name": "indent", - "id": 61, - "order": 63, - "prevSize": 28, - "code": 61500, - "tempChar": "" - }, - { - "name": "video-camera", - "id": 62, - "order": 64, - "prevSize": 28, - "code": 61501, - "tempChar": "" - }, - { - "name": "image, photo, picture-o", - "id": 63, - "order": 65, - "prevSize": 28, - "code": 61502, - "tempChar": "" - }, - { - "name": "pencil", - "id": 64, - "order": 66, - "prevSize": 28, - "code": 61504, - "tempChar": "" - }, - { - "name": "map-marker", - "id": 65, - "order": 67, - "prevSize": 28, - "code": 61505, - "tempChar": "" - }, - { - "name": "adjust", - "id": 66, - "order": 68, - "prevSize": 28, - "code": 61506, - "tempChar": "" - }, - { - "name": "tint", - "id": 67, - "order": 69, - "prevSize": 28, - "code": 61507, - "tempChar": "" - }, - { - "name": "edit, pencil-square-o", - "id": 68, - "order": 70, - "prevSize": 28, - "code": 61508, - "tempChar": "" - }, - { - "name": "share-square-o", - "id": 69, - "order": 71, - "prevSize": 28, - "code": 61509, - "tempChar": "" - }, - { - "name": "check-square-o", - "id": 70, - "order": 72, - "prevSize": 28, - "code": 61510, - "tempChar": "" - }, - { - "name": "arrows", - "id": 71, - "order": 73, - "prevSize": 28, - "code": 61511, - "tempChar": "" - }, - { - "name": "step-backward", - "id": 72, - "order": 74, - "prevSize": 28, - "code": 61512, - "tempChar": "" - }, - { - "name": "fast-backward", - "id": 73, - "order": 75, - "prevSize": 28, - "code": 61513, - "tempChar": "" - }, - { - "name": "backward", - "id": 74, - "order": 76, - "prevSize": 28, - "code": 61514, - "tempChar": "" - }, - { - "name": "play", - "id": 75, - "order": 77, - "prevSize": 28, - "code": 61515, - "tempChar": "" - }, - { - "name": "pause", - "id": 76, - "order": 78, - "prevSize": 28, - "code": 61516, - "tempChar": "" - }, - { - "name": "stop", - "id": 77, - "order": 79, - "prevSize": 28, - "code": 61517, - "tempChar": "" - }, - { - "name": "forward", - "id": 78, - "order": 80, - "prevSize": 28, - "code": 61518, - "tempChar": "" - }, - { - "name": "fast-forward", - "id": 79, - "order": 81, - "prevSize": 28, - "code": 61520, - "tempChar": "" - }, - { - "name": "step-forward", - "id": 80, - "order": 82, - "prevSize": 28, - "code": 61521, - "tempChar": "" - }, - { - "name": "eject", - "id": 81, - "order": 83, - "prevSize": 28, - "code": 61522, - "tempChar": "" - }, - { - "name": "chevron-left", - "id": 82, - "order": 84, - "prevSize": 28, - "code": 61523, - "tempChar": "" - }, - { - "name": "chevron-right", - "id": 83, - "order": 85, - "prevSize": 28, - "code": 61524, - "tempChar": "" - }, - { - "name": "plus-circle", - "id": 84, - "order": 86, - "prevSize": 28, - "code": 61525, - "tempChar": "" - }, - { - "name": "minus-circle", - "id": 85, - "order": 87, - "prevSize": 28, - "code": 61526, - "tempChar": "" - }, - { - "name": "times-circle", - "id": 86, - "order": 88, - "prevSize": 28, - "code": 61527, - "tempChar": "" - }, - { - "name": "check-circle", - "id": 87, - "order": 89, - "prevSize": 28, - "code": 61528, - "tempChar": "" - }, - { - "name": "question-circle", - "id": 88, - "order": 90, - "prevSize": 28, - "code": 61529, - "tempChar": "" - }, - { - "name": "info-circle", - "id": 89, - "order": 91, - "prevSize": 28, - "code": 61530, - "tempChar": "" - }, - { - "name": "crosshairs", - "id": 90, - "order": 92, - "prevSize": 28, - "code": 61531, - "tempChar": "" - }, - { - "name": "times-circle-o", - "id": 91, - "order": 93, - "prevSize": 28, - "code": 61532, - "tempChar": "" - }, - { - "name": "check-circle-o", - "id": 92, - "order": 94, - "prevSize": 28, - "code": 61533, - "tempChar": "" - }, - { - "name": "ban", - "id": 93, - "order": 95, - "prevSize": 28, - "code": 61534, - "tempChar": "" - }, - { - "name": "arrow-left", - "id": 94, - "order": 96, - "prevSize": 28, - "code": 61536, - "tempChar": "" - }, - { - "name": "arrow-right", - "id": 95, - "order": 97, - "prevSize": 28, - "code": 61537, - "tempChar": "" - }, - { - "name": "arrow-up", - "id": 96, - "order": 98, - "prevSize": 28, - "code": 61538, - "tempChar": "" - }, - { - "name": "arrow-down", - "id": 97, - "order": 99, - "prevSize": 28, - "code": 61539, - "tempChar": "" - }, - { - "name": "mail-forward, share", - "id": 98, - "order": 100, - "prevSize": 28, - "code": 61540, - "tempChar": "" - }, - { - "name": "expand", - "id": 99, - "order": 101, - "prevSize": 28, - "code": 61541, - "tempChar": "" - }, - { - "name": "compress", - "id": 100, - "order": 102, - "prevSize": 28, - "code": 61542, - "tempChar": "" - }, - { - "name": "exclamation-circle", - "id": 101, - "order": 103, - "prevSize": 28, - "code": 61546, - "tempChar": "" - }, - { - "name": "gift", - "id": 102, - "order": 104, - "prevSize": 28, - "code": 61547, - "tempChar": "" - }, - { - "name": "leaf", - "id": 103, - "order": 105, - "prevSize": 28, - "code": 61548, - "tempChar": "" - }, - { - "name": "fire", - "id": 104, - "order": 106, - "prevSize": 28, - "code": 61549, - "tempChar": "" - }, - { - "name": "eye", - "id": 105, - "order": 107, - "prevSize": 28, - "code": 61550, - "tempChar": "" - }, - { - "name": "eye-slash", - "id": 106, - "order": 108, - "prevSize": 28, - "code": 61552, - "tempChar": "" - }, - { - "name": "exclamation-triangle, warning", - "id": 107, - "order": 109, - "prevSize": 28, - "code": 61553, - "tempChar": "" - }, - { - "name": "plane", - "id": 108, - "order": 110, - "prevSize": 28, - "code": 61554, - "tempChar": "" - }, - { - "name": "calendar", - "id": 109, - "order": 111, - "prevSize": 28, - "code": 61555, - "tempChar": "" - }, - { - "name": "random", - "id": 110, - "order": 112, - "prevSize": 28, - "code": 61556, - "tempChar": "" - }, - { - "name": "comment", - "id": 111, - "order": 113, - "prevSize": 28, - "code": 61557, - "tempChar": "" - }, - { - "name": "magnet", - "id": 112, - "order": 114, - "prevSize": 28, - "code": 61558, - "tempChar": "" - }, - { - "name": "chevron-up", - "id": 113, - "order": 115, - "prevSize": 28, - "code": 61559, - "tempChar": "" - }, - { - "name": "chevron-down", - "id": 114, - "order": 116, - "prevSize": 28, - "code": 61560, - "tempChar": "" - }, - { - "name": "retweet", - "id": 115, - "order": 117, - "prevSize": 28, - "code": 61561, - "tempChar": "" - }, - { - "name": "shopping-cart", - "id": 116, - "order": 118, - "prevSize": 28, - "code": 61562, - "tempChar": "" - }, - { - "name": "folder", - "id": 117, - "order": 119, - "prevSize": 28, - "code": 61563, - "tempChar": "" - }, - { - "name": "folder-open", - "id": 118, - "order": 120, - "prevSize": 28, - "code": 61564, - "tempChar": "" - }, - { - "name": "arrows-v", - "id": 119, - "order": 121, - "prevSize": 28, - "code": 61565, - "tempChar": "" - }, - { - "name": "arrows-h", - "id": 120, - "order": 122, - "prevSize": 28, - "code": 61566, - "tempChar": "" - }, - { - "name": "bar-chart, bar-chart-o", - "id": 121, - "order": 123, - "prevSize": 28, - "code": 61568, - "tempChar": "" - }, - { - "name": "twitter-square", - "id": 122, - "order": 124, - "prevSize": 28, - "code": 61569, - "tempChar": "" - }, - { - "name": "facebook-square", - "id": 123, - "order": 125, - "prevSize": 28, - "code": 61570, - "tempChar": "" - }, - { - "name": "camera-retro", - "id": 124, - "order": 126, - "prevSize": 28, - "code": 61571, - "tempChar": "" - }, - { - "name": "key", - "id": 125, - "order": 127, - "prevSize": 28, - "code": 61572, - "tempChar": "" - }, - { - "name": "cogs, gears", - "id": 126, - "order": 128, - "prevSize": 28, - "code": 61573, - "tempChar": "" - }, - { - "name": "comments", - "id": 127, - "order": 129, - "prevSize": 28, - "code": 61574, - "tempChar": "" - }, - { - "name": "thumbs-o-up", - "id": 128, - "order": 130, - "prevSize": 28, - "code": 61575, - "tempChar": "" - }, - { - "name": "thumbs-o-down", - "id": 129, - "order": 131, - "prevSize": 28, - "code": 61576, - "tempChar": "" - }, - { - "name": "star-half", - "id": 130, - "order": 132, - "prevSize": 28, - "code": 61577, - "tempChar": "" - }, - { - "name": "heart-o", - "id": 131, - "order": 133, - "prevSize": 28, - "code": 61578, - "tempChar": "" - }, - { - "name": "sign-out", - "id": 132, - "order": 134, - "prevSize": 28, - "code": 61579, - "tempChar": "" - }, - { - "name": "linkedin-square", - "id": 133, - "order": 135, - "prevSize": 28, - "code": 61580, - "tempChar": "" - }, - { - "name": "thumb-tack", - "id": 134, - "order": 136, - "prevSize": 28, - "code": 61581, - "tempChar": "" - }, - { - "name": "external-link", - "id": 135, - "order": 137, - "prevSize": 28, - "code": 61582, - "tempChar": "" - }, - { - "name": "sign-in", - "id": 136, - "order": 138, - "prevSize": 28, - "code": 61584, - "tempChar": "" - }, - { - "name": "trophy", - "id": 137, - "order": 139, - "prevSize": 28, - "code": 61585, - "tempChar": "" - }, - { - "name": "github-square", - "id": 138, - "order": 140, - "prevSize": 28, - "code": 61586, - "tempChar": "" - }, - { - "name": "upload", - "id": 139, - "order": 141, - "prevSize": 28, - "code": 61587, - "tempChar": "" - }, - { - "name": "lemon-o", - "id": 140, - "order": 142, - "prevSize": 28, - "code": 61588, - "tempChar": "" - }, - { - "name": "phone", - "id": 141, - "order": 143, - "prevSize": 28, - "code": 61589, - "tempChar": "" - }, - { - "name": "square-o", - "id": 142, - "order": 144, - "prevSize": 28, - "code": 61590, - "tempChar": "" - }, - { - "name": "bookmark-o", - "id": 143, - "order": 145, - "prevSize": 28, - "code": 61591, - "tempChar": "" - }, - { - "name": "phone-square", - "id": 144, - "order": 146, - "prevSize": 28, - "code": 61592, - "tempChar": "" - }, - { - "name": "twitter", - "id": 145, - "order": 147, - "prevSize": 28, - "code": 61593, - "tempChar": "" - }, - { - "name": "facebook, facebook-f", - "id": 146, - "order": 148, - "prevSize": 28, - "code": 61594, - "tempChar": "" - }, - { - "name": "github", - "id": 147, - "order": 149, - "prevSize": 28, - "code": 61595, - "tempChar": "" - }, - { - "name": "unlock", - "id": 148, - "order": 150, - "prevSize": 28, - "code": 61596, - "tempChar": "" - }, - { - "name": "credit-card", - "id": 149, - "order": 151, - "prevSize": 28, - "code": 61597, - "tempChar": "" - }, - { - "name": "feed, rss", - "id": 150, - "order": 152, - "prevSize": 28, - "code": 61598, - "tempChar": "" - }, - { - "name": "hdd-o", - "id": 151, - "order": 153, - "prevSize": 28, - "code": 61600, - "tempChar": "" - }, - { - "name": "bullhorn", - "id": 152, - "order": 154, - "prevSize": 28, - "code": 61601, - "tempChar": "" - }, - { - "name": "bell-o", - "id": 153, - "order": 155, - "prevSize": 28, - "code": 61602, - "tempChar": "" - }, - { - "name": "certificate", - "id": 154, - "order": 156, - "prevSize": 28, - "code": 61603, - "tempChar": "" - }, - { - "name": "hand-o-right", - "id": 155, - "order": 157, - "prevSize": 28, - "code": 61604, - "tempChar": "" - }, - { - "name": "hand-o-left", - "id": 156, - "order": 158, - "prevSize": 28, - "code": 61605, - "tempChar": "" - }, - { - "name": "hand-o-up", - "id": 157, - "order": 159, - "prevSize": 28, - "code": 61606, - "tempChar": "" - }, - { - "name": "hand-o-down", - "id": 158, - "order": 160, - "prevSize": 28, - "code": 61607, - "tempChar": "" - }, - { - "name": "arrow-circle-left", - "id": 159, - "order": 161, - "prevSize": 28, - "code": 61608, - "tempChar": "" - }, - { - "name": "arrow-circle-right", - "id": 160, - "order": 162, - "prevSize": 28, - "code": 61609, - "tempChar": "" - }, - { - "name": "arrow-circle-up", - "id": 161, - "order": 163, - "prevSize": 28, - "code": 61610, - "tempChar": "" - }, - { - "name": "arrow-circle-down", - "id": 162, - "order": 164, - "prevSize": 28, - "code": 61611, - "tempChar": "" - }, - { - "name": "globe", - "id": 163, - "order": 165, - "prevSize": 28, - "code": 61612, - "tempChar": "" - }, - { - "name": "wrench", - "id": 164, - "order": 166, - "prevSize": 28, - "code": 61613, - "tempChar": "" - }, - { - "name": "tasks", - "id": 165, - "order": 167, - "prevSize": 28, - "code": 61614, - "tempChar": "" - }, - { - "name": "filter", - "id": 166, - "order": 168, - "prevSize": 28, - "code": 61616, - "tempChar": "" - }, - { - "name": "briefcase", - "id": 167, - "order": 169, - "prevSize": 28, - "code": 61617, - "tempChar": "" - }, - { - "name": "arrows-alt", - "id": 168, - "order": 170, - "prevSize": 28, - "code": 61618, - "tempChar": "" - }, - { - "name": "group, users", - "id": 169, - "order": 171, - "prevSize": 28, - "code": 61632, - "tempChar": "" - }, - { - "name": "chain, link", - "id": 170, - "order": 172, - "prevSize": 28, - "code": 61633, - "tempChar": "" - }, - { - "name": "cloud", - "id": 171, - "order": 173, - "prevSize": 28, - "code": 61634, - "tempChar": "" - }, - { - "name": "flask", - "id": 172, - "order": 174, - "prevSize": 28, - "code": 61635, - "tempChar": "" - }, - { - "name": "cut, scissors", - "id": 173, - "order": 175, - "prevSize": 28, - "code": 61636, - "tempChar": "" - }, - { - "name": "copy, files-o", - "id": 174, - "order": 176, - "prevSize": 28, - "code": 61637, - "tempChar": "" - }, - { - "name": "paperclip", - "id": 175, - "order": 177, - "prevSize": 28, - "code": 61638, - "tempChar": "" - }, - { - "name": "floppy-o, save", - "id": 176, - "order": 178, - "prevSize": 28, - "code": 61639, - "tempChar": "" - }, - { - "name": "square", - "id": 177, - "order": 179, - "prevSize": 28, - "code": 61640, - "tempChar": "" - }, - { - "name": "bars, navicon, reorder", - "id": 178, - "order": 180, - "prevSize": 28, - "code": 61641, - "tempChar": "" - }, - { - "name": "list-ul", - "id": 179, - "order": 181, - "prevSize": 28, - "code": 61642, - "tempChar": "" - }, - { - "name": "list-ol", - "id": 180, - "order": 182, - "prevSize": 28, - "code": 61643, - "tempChar": "" - }, - { - "name": "strikethrough", - "id": 181, - "order": 183, - "prevSize": 28, - "code": 61644, - "tempChar": "" - }, - { - "name": "underline", - "id": 182, - "order": 184, - "prevSize": 28, - "code": 61645, - "tempChar": "" - }, - { - "name": "table", - "id": 183, - "order": 185, - "prevSize": 28, - "code": 61646, - "tempChar": "" - }, - { - "name": "magic", - "id": 184, - "order": 186, - "prevSize": 28, - "code": 61648, - "tempChar": "" - }, - { - "name": "truck", - "id": 185, - "order": 187, - "prevSize": 28, - "code": 61649, - "tempChar": "" - }, - { - "name": "pinterest", - "id": 186, - "order": 188, - "prevSize": 28, - "code": 61650, - "tempChar": "" - }, - { - "name": "pinterest-square", - "id": 187, - "order": 189, - "prevSize": 28, - "code": 61651, - "tempChar": "" - }, - { - "name": "google-plus-square", - "id": 188, - "order": 190, - "prevSize": 28, - "code": 61652, - "tempChar": "" - }, - { - "name": "google-plus", - "id": 189, - "order": 191, - "prevSize": 28, - "code": 61653, - "tempChar": "" - }, - { - "name": "money", - "id": 190, - "order": 192, - "prevSize": 28, - "code": 61654, - "tempChar": "" - }, - { - "name": "caret-down", - "id": 191, - "order": 193, - "prevSize": 28, - "code": 61655, - "tempChar": "" - }, - { - "name": "caret-up", - "id": 192, - "order": 194, - "prevSize": 28, - "code": 61656, - "tempChar": "" - }, - { - "name": "caret-left", - "id": 193, - "order": 195, - "prevSize": 28, - "code": 61657, - "tempChar": "" - }, - { - "name": "caret-right", - "id": 194, - "order": 196, - "prevSize": 28, - "code": 61658, - "tempChar": "" - }, - { - "name": "columns", - "id": 195, - "order": 197, - "prevSize": 28, - "code": 61659, - "tempChar": "" - }, - { - "name": "sort, unsorted", - "id": 196, - "order": 198, - "prevSize": 28, - "code": 61660, - "tempChar": "" - }, - { - "name": "sort-desc, sort-down", - "id": 197, - "order": 199, - "prevSize": 28, - "code": 61661, - "tempChar": "" - }, - { - "name": "sort-asc, sort-up", - "id": 198, - "order": 200, - "prevSize": 28, - "code": 61662, - "tempChar": "" - }, - { - "name": "envelope", - "id": 199, - "order": 201, - "prevSize": 28, - "code": 61664, - "tempChar": "" - }, - { - "name": "linkedin", - "id": 200, - "order": 202, - "prevSize": 28, - "code": 61665, - "tempChar": "" - }, - { - "name": "rotate-left, undo", - "id": 201, - "order": 203, - "prevSize": 28, - "code": 61666, - "tempChar": "" - }, - { - "name": "gavel, legal", - "id": 202, - "order": 204, - "prevSize": 28, - "code": 61667, - "tempChar": "" - }, - { - "name": "dashboard, tachometer", - "id": 203, - "order": 205, - "prevSize": 28, - "code": 61668, - "tempChar": "" - }, - { - "name": "comment-o", - "id": 204, - "order": 206, - "prevSize": 28, - "code": 61669, - "tempChar": "" - }, - { - "name": "comments-o", - "id": 205, - "order": 207, - "prevSize": 28, - "code": 61670, - "tempChar": "" - }, - { - "name": "bolt, flash", - "id": 206, - "order": 208, - "prevSize": 28, - "code": 61671, - "tempChar": "" - }, - { - "name": "sitemap", - "id": 207, - "order": 209, - "prevSize": 28, - "code": 61672, - "tempChar": "" - }, - { - "name": "umbrella", - "id": 208, - "order": 210, - "prevSize": 28, - "code": 61673, - "tempChar": "" - }, - { - "name": "clipboard, paste", - "id": 209, - "order": 211, - "prevSize": 28, - "code": 61674, - "tempChar": "" - }, - { - "name": "lightbulb-o", - "id": 210, - "order": 212, - "prevSize": 28, - "code": 61675, - "tempChar": "" - }, - { - "name": "exchange", - "id": 211, - "order": 213, - "prevSize": 28, - "code": 61676, - "tempChar": "" - }, - { - "name": "cloud-download", - "id": 212, - "order": 214, - "prevSize": 28, - "code": 61677, - "tempChar": "" - }, - { - "name": "cloud-upload", - "id": 213, - "order": 215, - "prevSize": 28, - "code": 61678, - "tempChar": "" - }, - { - "name": "user-md", - "id": 214, - "order": 216, - "prevSize": 28, - "code": 61680, - "tempChar": "" - }, - { - "name": "stethoscope", - "id": 215, - "order": 217, - "prevSize": 28, - "code": 61681, - "tempChar": "" - }, - { - "name": "suitcase", - "id": 216, - "order": 218, - "prevSize": 28, - "code": 61682, - "tempChar": "" - }, - { - "name": "bell", - "id": 217, - "order": 219, - "prevSize": 28, - "code": 61683, - "tempChar": "" - }, - { - "name": "coffee", - "id": 218, - "order": 220, - "prevSize": 28, - "code": 61684, - "tempChar": "" - }, - { - "name": "cutlery", - "id": 219, - "order": 221, - "prevSize": 28, - "code": 61685, - "tempChar": "" - }, - { - "name": "file-text-o", - "id": 220, - "order": 222, - "prevSize": 28, - "code": 61686, - "tempChar": "" - }, - { - "name": "building-o", - "id": 221, - "order": 223, - "prevSize": 28, - "code": 61687, - "tempChar": "" - }, - { - "name": "hospital-o", - "id": 222, - "order": 224, - "prevSize": 28, - "code": 61688, - "tempChar": "" - }, - { - "name": "ambulance", - "id": 223, - "order": 225, - "prevSize": 28, - "code": 61689, - "tempChar": "" - }, - { - "name": "medkit", - "id": 224, - "order": 226, - "prevSize": 28, - "code": 61690, - "tempChar": "" - }, - { - "name": "fighter-jet", - "id": 225, - "order": 227, - "prevSize": 28, - "code": 61691, - "tempChar": "" - }, - { - "name": "beer", - "id": 226, - "order": 228, - "prevSize": 28, - "code": 61692, - "tempChar": "" - }, - { - "name": "h-square", - "id": 227, - "order": 229, - "prevSize": 28, - "code": 61693, - "tempChar": "" - }, - { - "name": "plus-square", - "id": 228, - "order": 230, - "prevSize": 28, - "code": 61694, - "tempChar": "" - }, - { - "name": "angle-double-left", - "id": 229, - "order": 231, - "prevSize": 28, - "code": 61696, - "tempChar": "" - }, - { - "name": "angle-double-right", - "id": 230, - "order": 232, - "prevSize": 28, - "code": 61697, - "tempChar": "" - }, - { - "name": "angle-double-up", - "id": 231, - "order": 233, - "prevSize": 28, - "code": 61698, - "tempChar": "" - }, - { - "name": "angle-double-down", - "id": 232, - "order": 234, - "prevSize": 28, - "code": 61699, - "tempChar": "" - }, - { - "name": "angle-left", - "id": 233, - "order": 235, - "prevSize": 28, - "code": 61700, - "tempChar": "" - }, - { - "name": "angle-right", - "id": 234, - "order": 236, - "prevSize": 28, - "code": 61701, - "tempChar": "" - }, - { - "name": "angle-up", - "id": 235, - "order": 237, - "prevSize": 28, - "code": 61702, - "tempChar": "" - }, - { - "name": "angle-down", - "id": 236, - "order": 238, - "prevSize": 28, - "code": 61703, - "tempChar": "" - }, - { - "name": "desktop", - "id": 237, - "order": 239, - "prevSize": 28, - "code": 61704, - "tempChar": "" - }, - { - "name": "laptop", - "id": 238, - "order": 240, - "prevSize": 28, - "code": 61705, - "tempChar": "" - }, - { - "name": "tablet", - "id": 239, - "order": 241, - "prevSize": 28, - "code": 61706, - "tempChar": "" - }, - { - "name": "mobile, mobile-phone", - "id": 240, - "order": 242, - "prevSize": 28, - "code": 61707, - "tempChar": "" - }, - { - "name": "circle-o", - "id": 241, - "order": 243, - "prevSize": 28, - "code": 61708, - "tempChar": "" - }, - { - "name": "quote-left", - "id": 242, - "order": 244, - "prevSize": 28, - "code": 61709, - "tempChar": "" - }, - { - "name": "quote-right", - "id": 243, - "order": 245, - "prevSize": 28, - "code": 61710, - "tempChar": "" - }, - { - "name": "spinner", - "id": 244, - "order": 246, - "prevSize": 28, - "code": 61712, - "tempChar": "" - }, - { - "name": "circle", - "id": 245, - "order": 247, - "prevSize": 28, - "code": 61713, - "tempChar": "" - }, - { - "name": "mail-reply, reply", - "id": 246, - "order": 248, - "prevSize": 28, - "code": 61714, - "tempChar": "" - }, - { - "name": "github-alt", - "id": 247, - "order": 249, - "prevSize": 28, - "code": 61715, - "tempChar": "" - }, - { - "name": "folder-o", - "id": 248, - "order": 250, - "prevSize": 28, - "code": 61716, - "tempChar": "" - }, - { - "name": "folder-open-o", - "id": 249, - "order": 251, - "prevSize": 28, - "code": 61717, - "tempChar": "" - }, - { - "name": "smile-o", - "id": 250, - "order": 252, - "prevSize": 28, - "code": 61720, - "tempChar": "" - }, - { - "name": "frown-o", - "id": 251, - "order": 253, - "prevSize": 28, - "code": 61721, - "tempChar": "" - }, - { - "name": "meh-o", - "id": 252, - "order": 254, - "prevSize": 28, - "code": 61722, - "tempChar": "" - }, - { - "name": "gamepad", - "id": 253, - "order": 255, - "prevSize": 28, - "code": 61723, - "tempChar": "" - }, - { - "name": "keyboard-o", - "id": 254, - "order": 256, - "prevSize": 28, - "code": 61724, - "tempChar": "" - }, - { - "name": "flag-o", - "id": 255, - "order": 257, - "prevSize": 28, - "code": 61725, - "tempChar": "" - }, - { - "name": "flag-checkered", - "id": 256, - "order": 258, - "prevSize": 28, - "code": 61726, - "tempChar": "" - }, - { - "name": "terminal", - "id": 257, - "order": 259, - "prevSize": 28, - "code": 61728, - "tempChar": "" - }, - { - "name": "code", - "id": 258, - "order": 260, - "prevSize": 28, - "code": 61729, - "tempChar": "" - }, - { - "name": "mail-reply-all, reply-all", - "id": 259, - "order": 261, - "prevSize": 28, - "code": 61730, - "tempChar": "" - }, - { - "name": "star-half-empty, star-half-full, star-half-o", - "id": 260, - "order": 262, - "prevSize": 28, - "code": 61731, - "tempChar": "" - }, - { - "name": "location-arrow", - "id": 261, - "order": 263, - "prevSize": 28, - "code": 61732, - "tempChar": "" - }, - { - "name": "crop", - "id": 262, - "order": 264, - "prevSize": 28, - "code": 61733, - "tempChar": "" - }, - { - "name": "code-fork", - "id": 263, - "order": 265, - "prevSize": 28, - "code": 61734, - "tempChar": "" - }, - { - "name": "chain-broken, unlink", - "id": 264, - "order": 266, - "prevSize": 28, - "code": 61735, - "tempChar": "" - }, - { - "name": "info", - "id": 265, - "order": 678, - "prevSize": 28, - "code": 61737, - "tempChar": "" - }, - { - "name": "exclamation", - "id": 266, - "order": 268, - "prevSize": 28, - "code": 61738, - "tempChar": "" - }, - { - "name": "superscript", - "id": 267, - "order": 269, - "prevSize": 28, - "code": 61739, - "tempChar": "" - }, - { - "name": "subscript", - "id": 268, - "order": 270, - "prevSize": 28, - "code": 61740, - "tempChar": "" - }, - { - "name": "eraser", - "id": 269, - "order": 271, - "prevSize": 28, - "code": 61741, - "tempChar": "" - }, - { - "name": "puzzle-piece", - "id": 270, - "order": 272, - "prevSize": 28, - "code": 61742, - "tempChar": "" - }, - { - "name": "microphone", - "id": 271, - "order": 273, - "prevSize": 28, - "code": 61744, - "tempChar": "" - }, - { - "name": "microphone-slash", - "id": 272, - "order": 274, - "prevSize": 28, - "code": 61745, - "tempChar": "" - }, - { - "name": "shield", - "id": 273, - "order": 275, - "prevSize": 28, - "code": 61746, - "tempChar": "" - }, - { - "name": "calendar-o", - "id": 274, - "order": 276, - "prevSize": 28, - "code": 61747, - "tempChar": "" - }, - { - "name": "fire-extinguisher", - "id": 275, - "order": 277, - "prevSize": 28, - "code": 61748, - "tempChar": "" - }, - { - "name": "rocket", - "id": 276, - "order": 278, - "prevSize": 28, - "code": 61749, - "tempChar": "" - }, - { - "name": "maxcdn", - "id": 277, - "order": 279, - "prevSize": 28, - "code": 61750, - "tempChar": "" - }, - { - "name": "chevron-circle-left", - "id": 278, - "order": 280, - "prevSize": 28, - "code": 61751, - "tempChar": "" - }, - { - "name": "chevron-circle-right", - "id": 279, - "order": 281, - "prevSize": 28, - "code": 61752, - "tempChar": "" - }, - { - "name": "chevron-circle-up", - "id": 280, - "order": 282, - "prevSize": 28, - "code": 61753, - "tempChar": "" - }, - { - "name": "chevron-circle-down", - "id": 281, - "order": 283, - "prevSize": 28, - "code": 61754, - "tempChar": "" - }, - { - "name": "html5", - "id": 282, - "order": 284, - "prevSize": 28, - "code": 61755, - "tempChar": "" - }, - { - "name": "css3", - "id": 283, - "order": 285, - "prevSize": 28, - "code": 61756, - "tempChar": "" - }, - { - "name": "anchor", - "id": 284, - "order": 286, - "prevSize": 28, - "code": 61757, - "tempChar": "" - }, - { - "name": "unlock-alt", - "id": 285, - "order": 287, - "prevSize": 28, - "code": 61758, - "tempChar": "" - }, - { - "name": "bullseye", - "id": 286, - "order": 288, - "prevSize": 28, - "code": 61760, - "tempChar": "" - }, - { - "name": "ellipsis-h", - "id": 287, - "order": 289, - "prevSize": 28, - "code": 61761, - "tempChar": "" - }, - { - "name": "ellipsis-v", - "id": 288, - "order": 290, - "prevSize": 28, - "code": 61762, - "tempChar": "" - }, - { - "name": "rss-square", - "id": 289, - "order": 291, - "prevSize": 28, - "code": 61763, - "tempChar": "" - }, - { - "name": "play-circle", - "id": 290, - "order": 292, - "prevSize": 28, - "code": 61764, - "tempChar": "" - }, - { - "name": "ticket", - "id": 291, - "order": 293, - "prevSize": 28, - "code": 61765, - "tempChar": "" - }, - { - "name": "minus-square", - "id": 292, - "order": 294, - "prevSize": 28, - "code": 61766, - "tempChar": "" - }, - { - "name": "minus-square-o", - "id": 293, - "order": 295, - "prevSize": 28, - "code": 61767, - "tempChar": "" - }, - { - "name": "level-up", - "id": 294, - "order": 296, - "prevSize": 28, - "code": 61768, - "tempChar": "" - }, - { - "name": "level-down", - "id": 295, - "order": 297, - "prevSize": 28, - "code": 61769, - "tempChar": "" - }, - { - "name": "check-square", - "id": 296, - "order": 298, - "prevSize": 28, - "code": 61770, - "tempChar": "" - }, - { - "name": "pencil-square", - "id": 297, - "order": 299, - "prevSize": 28, - "code": 61771, - "tempChar": "" - }, - { - "name": "external-link-square", - "id": 298, - "order": 300, - "prevSize": 28, - "code": 61772, - "tempChar": "" - }, - { - "name": "share-square", - "id": 299, - "order": 301, - "prevSize": 28, - "code": 61773, - "tempChar": "" - }, - { - "name": "compass", - "id": 300, - "order": 302, - "prevSize": 28, - "code": 61774, - "tempChar": "" - }, - { - "name": "caret-square-o-down, toggle-down", - "id": 301, - "order": 303, - "prevSize": 28, - "code": 61776, - "tempChar": "" - }, - { - "name": "caret-square-o-up, toggle-up", - "id": 302, - "order": 304, - "prevSize": 28, - "code": 61777, - "tempChar": "" - }, - { - "name": "caret-square-o-right, toggle-right", - "id": 303, - "order": 305, - "prevSize": 28, - "code": 61778, - "tempChar": "" - }, - { - "name": "eur, euro", - "id": 304, - "order": 306, - "prevSize": 28, - "code": 61779, - "tempChar": "" - }, - { - "name": "gbp", - "id": 305, - "order": 307, - "prevSize": 28, - "code": 61780, - "tempChar": "" - }, - { - "name": "dollar, usd", - "id": 306, - "order": 308, - "prevSize": 28, - "code": 61781, - "tempChar": "" - }, - { - "name": "inr, rupee", - "id": 307, - "order": 309, - "prevSize": 28, - "code": 61782, - "tempChar": "" - }, - { - "name": "cny, jpy, rmb, yen", - "id": 308, - "order": 310, - "prevSize": 28, - "code": 61783, - "tempChar": "" - }, - { - "name": "rouble, rub, ruble", - "id": 309, - "order": 311, - "prevSize": 28, - "code": 61784, - "tempChar": "" - }, - { - "name": "krw, won", - "id": 310, - "order": 312, - "prevSize": 28, - "code": 61785, - "tempChar": "" - }, - { - "name": "bitcoin, btc", - "id": 311, - "order": 313, - "prevSize": 28, - "code": 61786, - "tempChar": "" - }, - { - "name": "file", - "id": 312, - "order": 314, - "prevSize": 28, - "code": 61787, - "tempChar": "" - }, - { - "name": "file-text", - "id": 313, - "order": 315, - "prevSize": 28, - "code": 61788, - "tempChar": "" - }, - { - "name": "sort-alpha-asc", - "id": 314, - "order": 316, - "prevSize": 28, - "code": 61789, - "tempChar": "" - }, - { - "name": "sort-alpha-desc", - "id": 315, - "order": 317, - "prevSize": 28, - "code": 61790, - "tempChar": "" - }, - { - "name": "sort-amount-asc", - "id": 316, - "order": 318, - "prevSize": 28, - "code": 61792, - "tempChar": "" - }, - { - "name": "sort-amount-desc", - "id": 317, - "order": 319, - "prevSize": 28, - "code": 61793, - "tempChar": "" - }, - { - "name": "sort-numeric-asc", - "id": 318, - "order": 320, - "prevSize": 28, - "code": 61794, - "tempChar": "" - }, - { - "name": "sort-numeric-desc", - "id": 319, - "order": 321, - "prevSize": 28, - "code": 61795, - "tempChar": "" - }, - { - "name": "thumbs-up", - "id": 320, - "order": 322, - "prevSize": 28, - "code": 61796, - "tempChar": "" - }, - { - "name": "thumbs-down", - "id": 321, - "order": 323, - "prevSize": 28, - "code": 61797, - "tempChar": "" - }, - { - "name": "youtube-square", - "id": 322, - "order": 324, - "prevSize": 28, - "code": 61798, - "tempChar": "" - }, - { - "name": "youtube", - "id": 323, - "order": 325, - "prevSize": 28, - "code": 61799, - "tempChar": "" - }, - { - "name": "xing", - "id": 324, - "order": 326, - "prevSize": 28, - "code": 61800, - "tempChar": "" - }, - { - "name": "xing-square", - "id": 325, - "order": 327, - "prevSize": 28, - "code": 61801, - "tempChar": "" - }, - { - "name": "youtube-play", - "id": 326, - "order": 328, - "prevSize": 28, - "code": 61802, - "tempChar": "" - }, - { - "name": "dropbox", - "id": 327, - "order": 329, - "prevSize": 28, - "code": 61803, - "tempChar": "" - }, - { - "name": "stack-overflow", - "id": 328, - "order": 330, - "prevSize": 28, - "code": 61804, - "tempChar": "" - }, - { - "name": "instagram", - "id": 329, - "order": 331, - "prevSize": 28, - "code": 61805, - "tempChar": "" - }, - { - "name": "flickr", - "id": 330, - "order": 332, - "prevSize": 28, - "code": 61806, - "tempChar": "" - }, - { - "name": "adn", - "id": 331, - "order": 333, - "prevSize": 28, - "code": 61808, - "tempChar": "" - }, - { - "name": "bitbucket", - "id": 332, - "order": 334, - "prevSize": 28, - "code": 61809, - "tempChar": "" - }, - { - "name": "bitbucket-square", - "id": 333, - "order": 335, - "prevSize": 28, - "code": 61810, - "tempChar": "" - }, - { - "name": "tumblr", - "id": 334, - "order": 336, - "prevSize": 28, - "code": 61811, - "tempChar": "" - }, - { - "name": "tumblr-square", - "id": 335, - "order": 337, - "prevSize": 28, - "code": 61812, - "tempChar": "" - }, - { - "name": "long-arrow-down", - "id": 336, - "order": 338, - "prevSize": 28, - "code": 61813, - "tempChar": "" - }, - { - "name": "long-arrow-up", - "id": 337, - "order": 339, - "prevSize": 28, - "code": 61814, - "tempChar": "" - }, - { - "name": "long-arrow-left", - "id": 338, - "order": 340, - "prevSize": 28, - "code": 61815, - "tempChar": "" - }, - { - "name": "long-arrow-right", - "id": 339, - "order": 341, - "prevSize": 28, - "code": 61816, - "tempChar": "" - }, - { - "name": "apple", - "id": 340, - "order": 342, - "prevSize": 28, - "code": 61817, - "tempChar": "" - }, - { - "name": "windows", - "id": 341, - "order": 343, - "prevSize": 28, - "code": 61818, - "tempChar": "" - }, - { - "name": "android", - "id": 342, - "order": 344, - "prevSize": 28, - "code": 61819, - "tempChar": "" - }, - { - "name": "linux", - "id": 343, - "order": 345, - "prevSize": 28, - "code": 61820, - "tempChar": "" - }, - { - "name": "dribbble", - "id": 344, - "order": 346, - "prevSize": 28, - "code": 61821, - "tempChar": "" - }, - { - "name": "skype", - "id": 345, - "order": 347, - "prevSize": 28, - "code": 61822, - "tempChar": "" - }, - { - "name": "foursquare", - "id": 346, - "order": 348, - "prevSize": 28, - "code": 61824, - "tempChar": "" - }, - { - "name": "trello", - "id": 347, - "order": 349, - "prevSize": 28, - "code": 61825, - "tempChar": "" - }, - { - "name": "female", - "id": 348, - "order": 350, - "prevSize": 28, - "code": 61826, - "tempChar": "" - }, - { - "name": "male", - "id": 349, - "order": 351, - "prevSize": 28, - "code": 61827, - "tempChar": "" - }, - { - "name": "gittip, gratipay", - "id": 350, - "order": 352, - "prevSize": 28, - "code": 61828, - "tempChar": "" - }, - { - "name": "sun-o", - "id": 351, - "order": 353, - "prevSize": 28, - "code": 61829, - "tempChar": "" - }, - { - "name": "moon-o", - "id": 352, - "order": 354, - "prevSize": 28, - "code": 61830, - "tempChar": "" - }, - { - "name": "archive", - "id": 353, - "order": 355, - "prevSize": 28, - "code": 61831, - "tempChar": "" - }, - { - "name": "bug", - "id": 354, - "order": 356, - "prevSize": 28, - "code": 61832, - "tempChar": "" - }, - { - "name": "vk", - "id": 355, - "order": 357, - "prevSize": 28, - "code": 61833, - "tempChar": "" - }, - { - "name": "weibo", - "id": 356, - "order": 358, - "prevSize": 28, - "code": 61834, - "tempChar": "" - }, - { - "name": "renren", - "id": 357, - "order": 359, - "prevSize": 28, - "code": 61835, - "tempChar": "" - }, - { - "name": "pagelines", - "id": 358, - "order": 360, - "prevSize": 28, - "code": 61836, - "tempChar": "" - }, - { - "name": "stack-exchange", - "id": 359, - "order": 361, - "prevSize": 28, - "code": 61837, - "tempChar": "" - }, - { - "name": "arrow-circle-o-right", - "id": 360, - "order": 362, - "prevSize": 28, - "code": 61838, - "tempChar": "" - }, - { - "name": "arrow-circle-o-left", - "id": 361, - "order": 363, - "prevSize": 28, - "code": 61840, - "tempChar": "" - }, - { - "name": "caret-square-o-left, toggle-left", - "id": 362, - "order": 364, - "prevSize": 28, - "code": 61841, - "tempChar": "" - }, - { - "name": "dot-circle-o", - "id": 363, - "order": 365, - "prevSize": 28, - "code": 61842, - "tempChar": "" - }, - { - "name": "wheelchair", - "id": 364, - "order": 366, - "prevSize": 28, - "code": 61843, - "tempChar": "" - }, - { - "name": "vimeo-square", - "id": 365, - "order": 367, - "prevSize": 28, - "code": 61844, - "tempChar": "" - }, - { - "name": "try, turkish-lira", - "id": 366, - "order": 368, - "prevSize": 28, - "code": 61845, - "tempChar": "" - }, - { - "name": "plus-square-o", - "id": 367, - "order": 369, - "prevSize": 28, - "code": 61846, - "tempChar": "" - }, - { - "name": "space-shuttle", - "id": 368, - "order": 370, - "prevSize": 28, - "code": 61847, - "tempChar": "" - }, - { - "name": "slack", - "id": 369, - "order": 371, - "prevSize": 28, - "code": 61848, - "tempChar": "" - }, - { - "name": "envelope-square", - "id": 370, - "order": 372, - "prevSize": 28, - "code": 61849, - "tempChar": "" - }, - { - "name": "wordpress", - "id": 371, - "order": 373, - "prevSize": 28, - "code": 61850, - "tempChar": "" - }, - { - "name": "openid", - "id": 372, - "order": 374, - "prevSize": 28, - "code": 61851, - "tempChar": "" - }, - { - "name": "bank, institution, university", - "id": 373, - "order": 375, - "prevSize": 28, - "code": 61852, - "tempChar": "" - }, - { - "name": "graduation-cap, mortar-board", - "id": 374, - "order": 376, - "prevSize": 28, - "code": 61853, - "tempChar": "" - }, - { - "name": "yahoo", - "id": 375, - "order": 377, - "prevSize": 28, - "code": 61854, - "tempChar": "" - }, - { - "name": "google", - "id": 376, - "order": 378, - "prevSize": 28, - "code": 61856, - "tempChar": "" - }, - { - "name": "reddit", - "id": 377, - "order": 379, - "prevSize": 28, - "code": 61857, - "tempChar": "" - }, - { - "name": "reddit-square", - "id": 378, - "order": 380, - "prevSize": 28, - "code": 61858, - "tempChar": "" - }, - { - "name": "stumbleupon-circle", - "id": 379, - "order": 381, - "prevSize": 28, - "code": 61859, - "tempChar": "" - }, - { - "name": "stumbleupon", - "id": 380, - "order": 382, - "prevSize": 28, - "code": 61860, - "tempChar": "" - }, - { - "name": "delicious", - "id": 381, - "order": 383, - "prevSize": 28, - "code": 61861, - "tempChar": "" - }, - { - "name": "digg", - "id": 382, - "order": 384, - "prevSize": 28, - "code": 61862, - "tempChar": "" - }, - { - "name": "pied-piper-pp", - "id": 383, - "order": 385, - "prevSize": 28, - "code": 61863, - "tempChar": "" - }, - { - "name": "pied-piper-alt", - "id": 384, - "order": 386, - "prevSize": 28, - "code": 61864, - "tempChar": "" - }, - { - "name": "drupal", - "id": 385, - "order": 387, - "prevSize": 28, - "code": 61865, - "tempChar": "" - }, - { - "name": "joomla", - "id": 386, - "order": 388, - "prevSize": 28, - "code": 61866, - "tempChar": "" - }, - { - "name": "language", - "id": 387, - "order": 389, - "prevSize": 28, - "code": 61867, - "tempChar": "" - }, - { - "name": "fax", - "id": 388, - "order": 390, - "prevSize": 28, - "code": 61868, - "tempChar": "" - }, - { - "name": "building", - "id": 389, - "order": 391, - "prevSize": 28, - "code": 61869, - "tempChar": "" - }, - { - "name": "child", - "id": 390, - "order": 392, - "prevSize": 28, - "code": 61870, - "tempChar": "" - }, - { - "name": "paw", - "id": 391, - "order": 393, - "prevSize": 28, - "code": 61872, - "tempChar": "" - }, - { - "name": "spoon", - "id": 392, - "order": 394, - "prevSize": 28, - "code": 61873, - "tempChar": "" - }, - { - "name": "cube", - "id": 393, - "order": 395, - "prevSize": 28, - "code": 61874, - "tempChar": "" - }, - { - "name": "cubes", - "id": 394, - "order": 396, - "prevSize": 28, - "code": 61875, - "tempChar": "" - }, - { - "name": "behance", - "id": 395, - "order": 397, - "prevSize": 28, - "code": 61876, - "tempChar": "" - }, - { - "name": "behance-square", - "id": 396, - "order": 398, - "prevSize": 28, - "code": 61877, - "tempChar": "" - }, - { - "name": "steam", - "id": 397, - "order": 399, - "prevSize": 28, - "code": 61878, - "tempChar": "" - }, - { - "name": "steam-square", - "id": 398, - "order": 400, - "prevSize": 28, - "code": 61879, - "tempChar": "" - }, - { - "name": "recycle", - "id": 399, - "order": 401, - "prevSize": 28, - "code": 61880, - "tempChar": "" - }, - { - "name": "automobile, car", - "id": 400, - "order": 402, - "prevSize": 28, - "code": 61881, - "tempChar": "" - }, - { - "name": "cab, taxi", - "id": 401, - "order": 403, - "prevSize": 28, - "code": 61882, - "tempChar": "" - }, - { - "name": "tree", - "id": 402, - "order": 404, - "prevSize": 28, - "code": 61883, - "tempChar": "" - }, - { - "name": "spotify", - "id": 403, - "order": 405, - "prevSize": 28, - "code": 61884, - "tempChar": "" - }, - { - "name": "deviantart", - "id": 404, - "order": 406, - "prevSize": 28, - "code": 61885, - "tempChar": "" - }, - { - "name": "soundcloud", - "id": 405, - "order": 407, - "prevSize": 28, - "code": 61886, - "tempChar": "" - }, - { - "name": "database", - "id": 406, - "order": 408, - "prevSize": 28, - "code": 61888, - "tempChar": "" - }, - { - "name": "file-pdf-o", - "id": 407, - "order": 409, - "prevSize": 28, - "code": 61889, - "tempChar": "" - }, - { - "name": "file-word-o", - "id": 408, - "order": 410, - "prevSize": 28, - "code": 61890, - "tempChar": "" - }, - { - "name": "file-excel-o", - "id": 409, - "order": 411, - "prevSize": 28, - "code": 61891, - "tempChar": "" - }, - { - "name": "file-powerpoint-o", - "id": 410, - "order": 412, - "prevSize": 28, - "code": 61892, - "tempChar": "" - }, - { - "name": "file-image-o, file-photo-o, file-picture-o", - "id": 411, - "order": 413, - "prevSize": 28, - "code": 61893, - "tempChar": "" - }, - { - "name": "file-archive-o, file-zip-o", - "id": 412, - "order": 414, - "prevSize": 28, - "code": 61894, - "tempChar": "" - }, - { - "name": "file-audio-o, file-sound-o", - "id": 413, - "order": 415, - "prevSize": 28, - "code": 61895, - "tempChar": "" - }, - { - "name": "file-movie-o, file-video-o", - "id": 414, - "order": 416, - "prevSize": 28, - "code": 61896, - "tempChar": "" - }, - { - "name": "file-code-o", - "id": 415, - "order": 417, - "prevSize": 28, - "code": 61897, - "tempChar": "" - }, - { - "name": "vine", - "id": 416, - "order": 418, - "prevSize": 28, - "code": 61898, - "tempChar": "" - }, - { - "name": "codepen", - "id": 417, - "order": 419, - "prevSize": 28, - "code": 61899, - "tempChar": "" - }, - { - "name": "jsfiddle", - "id": 418, - "order": 420, - "prevSize": 28, - "code": 61900, - "tempChar": "" - }, - { - "name": "life-bouy, life-buoy, life-ring, life-saver, support", - "id": 419, - "order": 421, - "prevSize": 28, - "code": 61901, - "tempChar": "" - }, - { - "name": "circle-o-notch", - "id": 420, - "order": 422, - "prevSize": 28, - "code": 61902, - "tempChar": "" - }, - { - "name": "ra, rebel, resistance", - "id": 421, - "order": 423, - "prevSize": 28, - "code": 61904, - "tempChar": "" - }, - { - "name": "empire, ge", - "id": 422, - "order": 424, - "prevSize": 28, - "code": 61905, - "tempChar": "" - }, - { - "name": "git-square", - "id": 423, - "order": 425, - "prevSize": 28, - "code": 61906, - "tempChar": "" - }, - { - "name": "git", - "id": 424, - "order": 426, - "prevSize": 28, - "code": 61907, - "tempChar": "" - }, - { - "name": "hacker-news, y-combinator-square, yc-square", - "id": 425, - "order": 427, - "prevSize": 28, - "code": 61908, - "tempChar": "" - }, - { - "name": "tencent-weibo", - "id": 426, - "order": 428, - "prevSize": 28, - "code": 61909, - "tempChar": "" - }, - { - "name": "qq", - "id": 427, - "order": 429, - "prevSize": 28, - "code": 61910, - "tempChar": "" - }, - { - "name": "wechat, weixin", - "id": 428, - "order": 430, - "prevSize": 28, - "code": 61911, - "tempChar": "" - }, - { - "name": "paper-plane, send", - "id": 429, - "order": 431, - "prevSize": 28, - "code": 61912, - "tempChar": "" - }, - { - "name": "paper-plane-o, send-o", - "id": 430, - "order": 432, - "prevSize": 28, - "code": 61913, - "tempChar": "" - }, - { - "name": "history", - "id": 431, - "order": 433, - "prevSize": 28, - "code": 61914, - "tempChar": "" - }, - { - "name": "circle-thin", - "id": 432, - "order": 434, - "prevSize": 28, - "code": 61915, - "tempChar": "" - }, - { - "name": "header", - "id": 433, - "order": 435, - "prevSize": 28, - "code": 61916, - "tempChar": "" - }, - { - "name": "paragraph", - "id": 434, - "order": 436, - "prevSize": 28, - "code": 61917, - "tempChar": "" - }, - { - "name": "sliders", - "id": 435, - "order": 437, - "prevSize": 28, - "code": 61918, - "tempChar": "" - }, - { - "name": "share-alt", - "id": 436, - "order": 438, - "prevSize": 28, - "code": 61920, - "tempChar": "" - }, - { - "name": "share-alt-square", - "id": 437, - "order": 439, - "prevSize": 28, - "code": 61921, - "tempChar": "" - }, - { - "name": "bomb", - "id": 438, - "order": 440, - "prevSize": 28, - "code": 61922, - "tempChar": "" - }, - { - "name": "futbol-o, soccer-ball-o", - "id": 439, - "order": 441, - "prevSize": 28, - "code": 61923, - "tempChar": "" - }, - { - "name": "tty", - "id": 440, - "order": 442, - "prevSize": 28, - "code": 61924, - "tempChar": "" - }, - { - "name": "binoculars", - "id": 441, - "order": 443, - "prevSize": 28, - "code": 61925, - "tempChar": "" - }, - { - "name": "plug", - "id": 442, - "order": 444, - "prevSize": 28, - "code": 61926, - "tempChar": "" - }, - { - "name": "slideshare", - "id": 443, - "order": 445, - "prevSize": 28, - "code": 61927, - "tempChar": "" - }, - { - "name": "twitch", - "id": 444, - "order": 446, - "prevSize": 28, - "code": 61928, - "tempChar": "" - }, - { - "name": "yelp", - "id": 445, - "order": 447, - "prevSize": 28, - "code": 61929, - "tempChar": "" - }, - { - "name": "newspaper-o", - "id": 446, - "order": 448, - "prevSize": 28, - "code": 61930, - "tempChar": "" - }, - { - "name": "wifi", - "id": 447, - "order": 449, - "prevSize": 28, - "code": 61931, - "tempChar": "" - }, - { - "name": "calculator", - "id": 448, - "order": 450, - "prevSize": 28, - "code": 61932, - "tempChar": "" - }, - { - "name": "paypal", - "id": 449, - "order": 451, - "prevSize": 28, - "code": 61933, - "tempChar": "" - }, - { - "name": "google-wallet", - "id": 450, - "order": 452, - "prevSize": 28, - "code": 61934, - "tempChar": "" - }, - { - "name": "cc-visa", - "id": 451, - "order": 453, - "prevSize": 28, - "code": 61936, - "tempChar": "" - }, - { - "name": "cc-mastercard", - "id": 452, - "order": 454, - "prevSize": 28, - "code": 61937, - "tempChar": "" - }, - { - "name": "cc-discover", - "id": 453, - "order": 455, - "prevSize": 28, - "code": 61938, - "tempChar": "" - }, - { - "name": "cc-amex", - "id": 454, - "order": 456, - "prevSize": 28, - "code": 61939, - "tempChar": "" - }, - { - "name": "cc-paypal", - "id": 455, - "order": 457, - "prevSize": 28, - "code": 61940, - "tempChar": "" - }, - { - "name": "cc-stripe", - "id": 456, - "order": 458, - "prevSize": 28, - "code": 61941, - "tempChar": "" - }, - { - "name": "bell-slash", - "id": 457, - "order": 459, - "prevSize": 28, - "code": 61942, - "tempChar": "" - }, - { - "name": "bell-slash-o", - "id": 458, - "order": 460, - "prevSize": 28, - "code": 61943, - "tempChar": "" - }, - { - "name": "trash", - "id": 459, - "order": 461, - "prevSize": 28, - "code": 61944, - "tempChar": "" - }, - { - "name": "copyright", - "id": 460, - "order": 462, - "prevSize": 28, - "code": 61945, - "tempChar": "" - }, - { - "name": "at", - "id": 461, - "order": 463, - "prevSize": 28, - "code": 61946, - "tempChar": "" - }, - { - "name": "eyedropper", - "id": 462, - "order": 464, - "prevSize": 28, - "code": 61947, - "tempChar": "" - }, - { - "name": "paint-brush", - "id": 463, - "order": 465, - "prevSize": 28, - "code": 61948, - "tempChar": "" - }, - { - "name": "birthday-cake", - "id": 464, - "order": 466, - "prevSize": 28, - "code": 61949, - "tempChar": "" - }, - { - "name": "area-chart", - "id": 465, - "order": 467, - "prevSize": 28, - "code": 61950, - "tempChar": "" - }, - { - "name": "pie-chart", - "id": 466, - "order": 468, - "prevSize": 28, - "code": 61952, - "tempChar": "" - }, - { - "name": "line-chart", - "id": 467, - "order": 469, - "prevSize": 28, - "code": 61953, - "tempChar": "" - }, - { - "name": "lastfm", - "id": 468, - "order": 470, - "prevSize": 28, - "code": 61954, - "tempChar": "" - }, - { - "name": "lastfm-square", - "id": 469, - "order": 471, - "prevSize": 28, - "code": 61955, - "tempChar": "" - }, - { - "name": "toggle-off", - "id": 470, - "order": 472, - "prevSize": 28, - "code": 61956, - "tempChar": "" - }, - { - "name": "toggle-on", - "id": 471, - "order": 473, - "prevSize": 28, - "code": 61957, - "tempChar": "" - }, - { - "name": "bicycle", - "id": 472, - "order": 474, - "prevSize": 28, - "code": 61958, - "tempChar": "" - }, - { - "name": "bus", - "id": 473, - "order": 475, - "prevSize": 28, - "code": 61959, - "tempChar": "" - }, - { - "name": "ioxhost", - "id": 474, - "order": 476, - "prevSize": 28, - "code": 61960, - "tempChar": "" - }, - { - "name": "angellist", - "id": 475, - "order": 477, - "prevSize": 28, - "code": 61961, - "tempChar": "" - }, - { - "name": "cc", - "id": 476, - "order": 478, - "prevSize": 28, - "code": 61962, - "tempChar": "" - }, - { - "name": "ils, shekel, sheqel", - "id": 477, - "order": 479, - "prevSize": 28, - "code": 61963, - "tempChar": "" - }, - { - "name": "meanpath", - "id": 478, - "order": 480, - "prevSize": 28, - "code": 61964, - "tempChar": "" - }, - { - "name": "buysellads", - "id": 479, - "order": 481, - "prevSize": 28, - "code": 61965, - "tempChar": "" - }, - { - "name": "connectdevelop", - "id": 480, - "order": 482, - "prevSize": 28, - "code": 61966, - "tempChar": "" - }, - { - "name": "dashcube", - "id": 481, - "order": 483, - "prevSize": 28, - "code": 61968, - "tempChar": "" - }, - { - "name": "forumbee", - "id": 482, - "order": 484, - "prevSize": 28, - "code": 61969, - "tempChar": "" - }, - { - "name": "leanpub", - "id": 483, - "order": 485, - "prevSize": 28, - "code": 61970, - "tempChar": "" - }, - { - "name": "sellsy", - "id": 484, - "order": 486, - "prevSize": 28, - "code": 61971, - "tempChar": "" - }, - { - "name": "shirtsinbulk", - "id": 485, - "order": 487, - "prevSize": 28, - "code": 61972, - "tempChar": "" - }, - { - "name": "simplybuilt", - "id": 486, - "order": 488, - "prevSize": 28, - "code": 61973, - "tempChar": "" - }, - { - "name": "skyatlas", - "id": 487, - "order": 489, - "prevSize": 28, - "code": 61974, - "tempChar": "" - }, - { - "name": "cart-plus", - "id": 488, - "order": 490, - "prevSize": 28, - "code": 61975, - "tempChar": "" - }, - { - "name": "cart-arrow-down", - "id": 489, - "order": 491, - "prevSize": 28, - "code": 61976, - "tempChar": "" - }, - { - "name": "diamond", - "id": 490, - "order": 492, - "prevSize": 28, - "code": 61977, - "tempChar": "" - }, - { - "name": "ship", - "id": 491, - "order": 493, - "prevSize": 28, - "code": 61978, - "tempChar": "" - }, - { - "name": "user-secret", - "id": 492, - "order": 494, - "prevSize": 28, - "code": 61979, - "tempChar": "" - }, - { - "name": "motorcycle", - "id": 493, - "order": 495, - "prevSize": 28, - "code": 61980, - "tempChar": "" - }, - { - "name": "street-view", - "id": 494, - "order": 496, - "prevSize": 28, - "code": 61981, - "tempChar": "" - }, - { - "name": "heartbeat", - "id": 495, - "order": 497, - "prevSize": 28, - "code": 61982, - "tempChar": "" - }, - { - "name": "venus", - "id": 496, - "order": 498, - "prevSize": 28, - "code": 61985, - "tempChar": "" - }, - { - "name": "mars", - "id": 497, - "order": 499, - "prevSize": 28, - "code": 61986, - "tempChar": "" - }, - { - "name": "mercury", - "id": 498, - "order": 500, - "prevSize": 28, - "code": 61987, - "tempChar": "" - }, - { - "name": "intersex, transgender", - "id": 499, - "order": 501, - "prevSize": 28, - "code": 61988, - "tempChar": "" - }, - { - "name": "transgender-alt", - "id": 500, - "order": 502, - "prevSize": 28, - "code": 61989, - "tempChar": "" - }, - { - "name": "venus-double", - "id": 501, - "order": 503, - "prevSize": 28, - "code": 61990, - "tempChar": "" - }, - { - "name": "mars-double", - "id": 502, - "order": 504, - "prevSize": 28, - "code": 61991, - "tempChar": "" - }, - { - "name": "venus-mars", - "id": 503, - "order": 505, - "prevSize": 28, - "code": 61992, - "tempChar": "" - }, - { - "name": "mars-stroke", - "id": 504, - "order": 506, - "prevSize": 28, - "code": 61993, - "tempChar": "" - }, - { - "name": "mars-stroke-v", - "id": 505, - "order": 507, - "prevSize": 28, - "code": 61994, - "tempChar": "" - }, - { - "name": "mars-stroke-h", - "id": 506, - "order": 508, - "prevSize": 28, - "code": 61995, - "tempChar": "" - }, - { - "name": "neuter", - "id": 507, - "order": 509, - "prevSize": 28, - "code": 61996, - "tempChar": "" - }, - { - "name": "genderless", - "id": 508, - "order": 510, - "prevSize": 28, - "code": 61997, - "tempChar": "" - }, - { - "name": "facebook-official", - "id": 509, - "order": 511, - "prevSize": 28, - "code": 62000, - "tempChar": "" - }, - { - "name": "pinterest-p", - "id": 510, - "order": 512, - "prevSize": 28, - "code": 62001, - "tempChar": "" - }, - { - "name": "whatsapp", - "id": 511, - "order": 513, - "prevSize": 28, - "code": 62002, - "tempChar": "" - }, - { - "name": "server", - "id": 512, - "order": 514, - "prevSize": 28, - "code": 62003, - "tempChar": "" - }, - { - "name": "user-plus", - "id": 513, - "order": 515, - "prevSize": 28, - "code": 62004, - "tempChar": "" - }, - { - "name": "user-times", - "id": 514, - "order": 516, - "prevSize": 28, - "code": 62005, - "tempChar": "" - }, - { - "name": "bed, hotel", - "id": 515, - "order": 517, - "prevSize": 28, - "code": 62006, - "tempChar": "" - }, - { - "name": "viacoin", - "id": 516, - "order": 518, - "prevSize": 28, - "code": 62007, - "tempChar": "" - }, - { - "name": "train", - "id": 517, - "order": 519, - "prevSize": 28, - "code": 62008, - "tempChar": "" - }, - { - "name": "subway", - "id": 518, - "order": 520, - "prevSize": 28, - "code": 62009, - "tempChar": "" - }, - { - "name": "medium", - "id": 519, - "order": 521, - "prevSize": 28, - "code": 62010, - "tempChar": "" - }, - { - "name": "y-combinator, yc", - "id": 520, - "order": 522, - "prevSize": 28, - "code": 62011, - "tempChar": "" - }, - { - "name": "optin-monster", - "id": 521, - "order": 523, - "prevSize": 28, - "code": 62012, - "tempChar": "" - }, - { - "name": "opencart", - "id": 522, - "order": 524, - "prevSize": 28, - "code": 62013, - "tempChar": "" - }, - { - "name": "expeditedssl", - "id": 523, - "order": 525, - "prevSize": 28, - "code": 62014, - "tempChar": "" - }, - { - "name": "battery, battery-4, battery-full", - "id": 524, - "order": 526, - "prevSize": 28, - "code": 62016, - "tempChar": "" - }, - { - "name": "battery-3, battery-three-quarters", - "id": 525, - "order": 527, - "prevSize": 28, - "code": 62017, - "tempChar": "" - }, - { - "name": "battery-2, battery-half", - "id": 526, - "order": 528, - "prevSize": 28, - "code": 62018, - "tempChar": "" - }, - { - "name": "battery-1, battery-quarter", - "id": 527, - "order": 529, - "prevSize": 28, - "code": 62019, - "tempChar": "" - }, - { - "name": "battery-0, battery-empty", - "id": 528, - "order": 530, - "prevSize": 28, - "code": 62020, - "tempChar": "" - }, - { - "name": "mouse-pointer", - "id": 529, - "order": 531, - "prevSize": 28, - "code": 62021, - "tempChar": "" - }, - { - "name": "i-cursor", - "id": 530, - "order": 532, - "prevSize": 28, - "code": 62022, - "tempChar": "" - }, - { - "name": "object-group", - "id": 531, - "order": 533, - "prevSize": 28, - "code": 62023, - "tempChar": "" - }, - { - "name": "object-ungroup", - "id": 532, - "order": 534, - "prevSize": 28, - "code": 62024, - "tempChar": "" - }, - { - "name": "sticky-note", - "id": 533, - "order": 535, - "prevSize": 28, - "code": 62025, - "tempChar": "" - }, - { - "name": "sticky-note-o", - "id": 534, - "order": 536, - "prevSize": 28, - "code": 62026, - "tempChar": "" - }, - { - "name": "cc-jcb", - "id": 535, - "order": 537, - "prevSize": 28, - "code": 62027, - "tempChar": "" - }, - { - "name": "cc-diners-club", - "id": 536, - "order": 538, - "prevSize": 28, - "code": 62028, - "tempChar": "" - }, - { - "name": "clone", - "id": 537, - "order": 539, - "prevSize": 28, - "code": 62029, - "tempChar": "" - }, - { - "name": "balance-scale", - "id": 538, - "order": 540, - "prevSize": 28, - "code": 62030, - "tempChar": "" - }, - { - "name": "hourglass-o", - "id": 539, - "order": 541, - "prevSize": 28, - "code": 62032, - "tempChar": "" - }, - { - "name": "hourglass-1, hourglass-start", - "id": 540, - "order": 542, - "prevSize": 28, - "code": 62033, - "tempChar": "" - }, - { - "name": "hourglass-2, hourglass-half", - "id": 541, - "order": 543, - "prevSize": 28, - "code": 62034, - "tempChar": "" - }, - { - "name": "hourglass-3, hourglass-end", - "id": 542, - "order": 544, - "prevSize": 28, - "code": 62035, - "tempChar": "" - }, - { - "name": "hourglass", - "id": 543, - "order": 545, - "prevSize": 28, - "code": 62036, - "tempChar": "" - }, - { - "name": "hand-grab-o, hand-rock-o", - "id": 544, - "order": 546, - "prevSize": 28, - "code": 62037, - "tempChar": "" - }, - { - "name": "hand-paper-o, hand-stop-o", - "id": 545, - "order": 547, - "prevSize": 28, - "code": 62038, - "tempChar": "" - }, - { - "name": "hand-scissors-o", - "id": 546, - "order": 548, - "prevSize": 28, - "code": 62039, - "tempChar": "" - }, - { - "name": "hand-lizard-o", - "id": 547, - "order": 549, - "prevSize": 28, - "code": 62040, - "tempChar": "" - }, - { - "name": "hand-spock-o", - "id": 548, - "order": 550, - "prevSize": 28, - "code": 62041, - "tempChar": "" - }, - { - "name": "hand-pointer-o", - "id": 549, - "order": 551, - "prevSize": 28, - "code": 62042, - "tempChar": "" - }, - { - "name": "hand-peace-o", - "id": 550, - "order": 552, - "prevSize": 28, - "code": 62043, - "tempChar": "" - }, - { - "name": "trademark", - "id": 551, - "order": 553, - "prevSize": 28, - "code": 62044, - "tempChar": "" - }, - { - "name": "registered", - "id": 552, - "order": 554, - "prevSize": 28, - "code": 62045, - "tempChar": "" - }, - { - "name": "creative-commons", - "id": 553, - "order": 555, - "prevSize": 28, - "code": 62046, - "tempChar": "" - }, - { - "name": "gg", - "id": 554, - "order": 556, - "prevSize": 28, - "code": 62048, - "tempChar": "" - }, - { - "name": "gg-circle", - "id": 555, - "order": 557, - "prevSize": 28, - "code": 62049, - "tempChar": "" - }, - { - "name": "tripadvisor", - "id": 556, - "order": 558, - "prevSize": 28, - "code": 62050, - "tempChar": "" - }, - { - "name": "odnoklassniki", - "id": 557, - "order": 559, - "prevSize": 28, - "code": 62051, - "tempChar": "" - }, - { - "name": "odnoklassniki-square", - "id": 558, - "order": 560, - "prevSize": 28, - "code": 62052, - "tempChar": "" - }, - { - "name": "get-pocket", - "id": 559, - "order": 561, - "prevSize": 28, - "code": 62053, - "tempChar": "" - }, - { - "name": "wikipedia-w", - "id": 560, - "order": 562, - "prevSize": 28, - "code": 62054, - "tempChar": "" - }, - { - "name": "safari", - "id": 561, - "order": 563, - "prevSize": 28, - "code": 62055, - "tempChar": "" - }, - { - "name": "chrome", - "id": 562, - "order": 564, - "prevSize": 28, - "code": 62056, - "tempChar": "" - }, - { - "name": "firefox", - "id": 563, - "order": 565, - "prevSize": 28, - "code": 62057, - "tempChar": "" - }, - { - "name": "opera", - "id": 564, - "order": 566, - "prevSize": 28, - "code": 62058, - "tempChar": "" - }, - { - "name": "internet-explorer", - "id": 565, - "order": 567, - "prevSize": 28, - "code": 62059, - "tempChar": "" - }, - { - "name": "television, tv", - "id": 566, - "order": 568, - "prevSize": 28, - "code": 62060, - "tempChar": "" - }, - { - "name": "contao", - "id": 567, - "order": 569, - "prevSize": 28, - "code": 62061, - "tempChar": "" - }, - { - "name": "500px", - "id": 568, - "order": 570, - "prevSize": 28, - "code": 62062, - "tempChar": "" - }, - { - "name": "amazon", - "id": 569, - "order": 571, - "prevSize": 28, - "code": 62064, - "tempChar": "" - }, - { - "name": "calendar-plus-o", - "id": 570, - "order": 572, - "prevSize": 28, - "code": 62065, - "tempChar": "" - }, - { - "name": "calendar-minus-o", - "id": 571, - "order": 573, - "prevSize": 28, - "code": 62066, - "tempChar": "" - }, - { - "name": "calendar-times-o", - "id": 572, - "order": 574, - "prevSize": 28, - "code": 62067, - "tempChar": "" - }, - { - "name": "calendar-check-o", - "id": 573, - "order": 575, - "prevSize": 28, - "code": 62068, - "tempChar": "" - }, - { - "name": "industry", - "id": 574, - "order": 576, - "prevSize": 28, - "code": 62069, - "tempChar": "" - }, - { - "name": "map-pin", - "id": 575, - "order": 577, - "prevSize": 28, - "code": 62070, - "tempChar": "" - }, - { - "name": "map-signs", - "id": 576, - "order": 578, - "prevSize": 28, - "code": 62071, - "tempChar": "" - }, - { - "name": "map-o", - "id": 577, - "order": 579, - "prevSize": 28, - "code": 62072, - "tempChar": "" - }, - { - "name": "map", - "id": 578, - "order": 580, - "prevSize": 28, - "code": 62073, - "tempChar": "" - }, - { - "name": "commenting", - "id": 579, - "order": 581, - "prevSize": 28, - "code": 62074, - "tempChar": "" - }, - { - "name": "commenting-o", - "id": 580, - "order": 582, - "prevSize": 28, - "code": 62075, - "tempChar": "" - }, - { - "name": "houzz", - "id": 581, - "order": 583, - "prevSize": 28, - "code": 62076, - "tempChar": "" - }, - { - "name": "vimeo", - "id": 582, - "order": 584, - "prevSize": 28, - "code": 62077, - "tempChar": "" - }, - { - "name": "black-tie", - "id": 583, - "order": 585, - "prevSize": 28, - "code": 62078, - "tempChar": "" - }, - { - "name": "fonticons", - "id": 584, - "order": 586, - "prevSize": 28, - "code": 62080, - "tempChar": "" - }, - { - "name": "reddit-alien", - "id": 585, - "order": 587, - "prevSize": 28, - "code": 62081, - "tempChar": "" - }, - { - "name": "edge", - "id": 586, - "order": 588, - "prevSize": 28, - "code": 62082, - "tempChar": "" - }, - { - "name": "credit-card-alt", - "id": 587, - "order": 589, - "prevSize": 28, - "code": 62083, - "tempChar": "" - }, - { - "name": "codiepie", - "id": 588, - "order": 590, - "prevSize": 28, - "code": 62084, - "tempChar": "" - }, - { - "name": "modx", - "id": 589, - "order": 591, - "prevSize": 28, - "code": 62085, - "tempChar": "" - }, - { - "name": "fort-awesome", - "id": 590, - "order": 592, - "prevSize": 28, - "code": 62086, - "tempChar": "" - }, - { - "name": "usb", - "id": 591, - "order": 593, - "prevSize": 28, - "code": 62087, - "tempChar": "" - }, - { - "name": "product-hunt", - "id": 592, - "order": 594, - "prevSize": 28, - "code": 62088, - "tempChar": "" - }, - { - "name": "mixcloud", - "id": 593, - "order": 595, - "prevSize": 28, - "code": 62089, - "tempChar": "" - }, - { - "name": "scribd", - "id": 594, - "order": 596, - "prevSize": 28, - "code": 62090, - "tempChar": "" - }, - { - "name": "pause-circle", - "id": 595, - "order": 597, - "prevSize": 28, - "code": 62091, - "tempChar": "" - }, - { - "name": "pause-circle-o", - "id": 596, - "order": 598, - "prevSize": 28, - "code": 62092, - "tempChar": "" - }, - { - "name": "stop-circle", - "id": 597, - "order": 599, - "prevSize": 28, - "code": 62093, - "tempChar": "" - }, - { - "name": "stop-circle-o", - "id": 598, - "order": 600, - "prevSize": 28, - "code": 62094, - "tempChar": "" - }, - { - "name": "shopping-bag", - "id": 599, - "order": 601, - "prevSize": 28, - "code": 62096, - "tempChar": "" - }, - { - "name": "shopping-basket", - "id": 600, - "order": 602, - "prevSize": 28, - "code": 62097, - "tempChar": "" - }, - { - "name": "hashtag", - "id": 601, - "order": 603, - "prevSize": 28, - "code": 62098, - "tempChar": "" - }, - { - "name": "bluetooth", - "id": 602, - "order": 604, - "prevSize": 28, - "code": 62099, - "tempChar": "" - }, - { - "name": "bluetooth-b", - "id": 603, - "order": 605, - "prevSize": 28, - "code": 62100, - "tempChar": "" - }, - { - "name": "percent", - "id": 604, - "order": 606, - "prevSize": 28, - "code": 62101, - "tempChar": "" - }, - { - "name": "gitlab", - "id": 605, - "order": 607, - "prevSize": 28, - "code": 62102, - "tempChar": "" - }, - { - "name": "wpbeginner", - "id": 606, - "order": 608, - "prevSize": 28, - "code": 62103, - "tempChar": "" - }, - { - "name": "wpforms", - "id": 607, - "order": 609, - "prevSize": 28, - "code": 62104, - "tempChar": "" - }, - { - "name": "envira", - "id": 608, - "order": 610, - "prevSize": 28, - "code": 62105, - "tempChar": "" - }, - { - "name": "universal-access", - "id": 609, - "order": 611, - "prevSize": 28, - "code": 62106, - "tempChar": "" - }, - { - "name": "wheelchair-alt", - "id": 610, - "order": 612, - "prevSize": 28, - "code": 62107, - "tempChar": "" - }, - { - "name": "question-circle-o", - "id": 611, - "order": 613, - "prevSize": 28, - "code": 62108, - "tempChar": "" - }, - { - "name": "blind", - "id": 612, - "order": 614, - "prevSize": 28, - "code": 62109, - "tempChar": "" - }, - { - "name": "audio-description", - "id": 613, - "order": 615, - "prevSize": 28, - "code": 62110, - "tempChar": "" - }, - { - "name": "volume-control-phone", - "id": 614, - "order": 616, - "prevSize": 28, - "code": 62112, - "tempChar": "" - }, - { - "name": "braille", - "id": 615, - "order": 617, - "prevSize": 28, - "code": 62113, - "tempChar": "" - }, - { - "name": "assistive-listening-systems", - "id": 616, - "order": 618, - "prevSize": 28, - "code": 62114, - "tempChar": "" - }, - { - "name": "american-sign-language-interpreting, asl-interpreting", - "id": 617, - "order": 619, - "prevSize": 28, - "code": 62115, - "tempChar": "" - }, - { - "name": "deaf, deafness, hard-of-hearing", - "id": 618, - "order": 620, - "prevSize": 28, - "code": 62116, - "tempChar": "" - }, - { - "name": "glide", - "id": 619, - "order": 621, - "prevSize": 28, - "code": 62117, - "tempChar": "" - }, - { - "name": "glide-g", - "id": 620, - "order": 622, - "prevSize": 28, - "code": 62118, - "tempChar": "" - }, - { - "name": "sign-language, signing", - "id": 621, - "order": 623, - "prevSize": 28, - "code": 62119, - "tempChar": "" - }, - { - "name": "low-vision", - "id": 622, - "order": 624, - "prevSize": 28, - "code": 62120, - "tempChar": "" - }, - { - "name": "viadeo", - "id": 623, - "order": 625, - "prevSize": 28, - "code": 62121, - "tempChar": "" - }, - { - "name": "viadeo-square", - "id": 624, - "order": 626, - "prevSize": 28, - "code": 62122, - "tempChar": "" - }, - { - "name": "snapchat", - "id": 625, - "order": 627, - "prevSize": 28, - "code": 62123, - "tempChar": "" - }, - { - "name": "snapchat-ghost", - "id": 626, - "order": 628, - "prevSize": 28, - "code": 62124, - "tempChar": "" - }, - { - "name": "snapchat-square", - "id": 627, - "order": 629, - "prevSize": 28, - "code": 62125, - "tempChar": "" - }, - { - "name": "pied-piper", - "id": 628, - "order": 630, - "prevSize": 28, - "code": 62126, - "tempChar": "" - }, - { - "name": "first-order", - "id": 629, - "order": 631, - "prevSize": 28, - "code": 62128, - "tempChar": "" - }, - { - "name": "yoast", - "id": 630, - "order": 632, - "prevSize": 28, - "code": 62129, - "tempChar": "" - }, - { - "name": "themeisle", - "id": 631, - "order": 633, - "prevSize": 28, - "code": 62130, - "tempChar": "" - }, - { - "name": "google-plus-circle, google-plus-official", - "id": 632, - "order": 634, - "prevSize": 28, - "code": 62131, - "tempChar": "" - }, - { - "name": "fa, font-awesome", - "id": 633, - "order": 635, - "prevSize": 28, - "code": 62132, - "tempChar": "" - }, - { - "name": "handshake-o", - "id": 634, - "order": 636, - "prevSize": 28, - "code": 62133, - "tempChar": "" - }, - { - "name": "envelope-open", - "id": 635, - "order": 637, - "prevSize": 28, - "code": 62134, - "tempChar": "" - }, - { - "name": "envelope-open-o", - "id": 636, - "order": 638, - "prevSize": 28, - "code": 62135, - "tempChar": "" - }, - { - "name": "linode", - "id": 637, - "order": 639, - "prevSize": 28, - "code": 62136, - "tempChar": "" - }, - { - "name": "address-book", - "id": 638, - "order": 640, - "prevSize": 28, - "code": 62137, - "tempChar": "" - }, - { - "name": "address-book-o", - "id": 639, - "order": 641, - "prevSize": 28, - "code": 62138, - "tempChar": "" - }, - { - "name": "address-card, vcard", - "id": 640, - "order": 642, - "prevSize": 28, - "code": 62139, - "tempChar": "" - }, - { - "name": "address-card-o, vcard-o", - "id": 641, - "order": 643, - "prevSize": 28, - "code": 62140, - "tempChar": "" - }, - { - "name": "user-circle", - "id": 642, - "order": 644, - "prevSize": 28, - "code": 62141, - "tempChar": "" - }, - { - "name": "user-circle-o", - "id": 643, - "order": 645, - "prevSize": 28, - "code": 62142, - "tempChar": "" - }, - { - "name": "user-o", - "id": 644, - "order": 646, - "prevSize": 28, - "code": 62144, - "tempChar": "" - }, - { - "name": "id-badge", - "id": 645, - "order": 647, - "prevSize": 28, - "code": 62145, - "tempChar": "" - }, - { - "name": "drivers-license, id-card", - "id": 646, - "order": 648, - "prevSize": 28, - "code": 62146, - "tempChar": "" - }, - { - "name": "drivers-license-o, id-card-o", - "id": 647, - "order": 649, - "prevSize": 28, - "code": 62147, - "tempChar": "" - }, - { - "name": "quora", - "id": 648, - "order": 650, - "prevSize": 28, - "code": 62148, - "tempChar": "" - }, - { - "name": "free-code-camp", - "id": 649, - "order": 651, - "prevSize": 28, - "code": 62149, - "tempChar": "" - }, - { - "name": "telegram", - "id": 650, - "order": 652, - "prevSize": 28, - "code": 62150, - "tempChar": "" - }, - { - "name": "thermometer, thermometer-4, thermometer-full", - "id": 651, - "order": 653, - "prevSize": 28, - "code": 62151, - "tempChar": "" - }, - { - "name": "thermometer-3, thermometer-three-quarters", - "id": 652, - "order": 654, - "prevSize": 28, - "code": 62152, - "tempChar": "" - }, - { - "name": "thermometer-2, thermometer-half", - "id": 653, - "order": 655, - "prevSize": 28, - "code": 62153, - "tempChar": "" - }, - { - "name": "thermometer-1, thermometer-quarter", - "id": 654, - "order": 656, - "prevSize": 28, - "code": 62154, - "tempChar": "" - }, - { - "name": "thermometer-0, thermometer-empty", - "id": 655, - "order": 657, - "prevSize": 28, - "code": 62155, - "tempChar": "" - }, - { - "name": "shower", - "id": 656, - "order": 658, - "prevSize": 28, - "code": 62156, - "tempChar": "" - }, - { - "name": "bath, bathtub, s15", - "id": 657, - "order": 659, - "prevSize": 28, - "code": 62157, - "tempChar": "" - }, - { - "name": "podcast", - "id": 658, - "order": 660, - "prevSize": 28, - "code": 62158, - "tempChar": "" - }, - { - "name": "window-maximize", - "id": 659, - "order": 661, - "prevSize": 28, - "code": 62160, - "tempChar": "" - }, - { - "name": "window-minimize", - "id": 660, - "order": 662, - "prevSize": 28, - "code": 62161, - "tempChar": "" - }, - { - "name": "window-restore", - "id": 661, - "order": 663, - "prevSize": 28, - "code": 62162, - "tempChar": "" - }, - { - "name": "times-rectangle, window-close", - "id": 662, - "order": 664, - "prevSize": 28, - "code": 62163, - "tempChar": "" - }, - { - "name": "times-rectangle-o, window-close-o", - "id": 663, - "order": 665, - "prevSize": 28, - "code": 62164, - "tempChar": "" - }, - { - "name": "bandcamp", - "id": 664, - "order": 666, - "prevSize": 28, - "code": 62165, - "tempChar": "" - }, - { - "name": "grav", - "id": 665, - "order": 667, - "prevSize": 28, - "code": 62166, - "tempChar": "" - }, - { - "name": "etsy", - "id": 666, - "order": 668, - "prevSize": 28, - "code": 62167, - "tempChar": "" - }, - { - "name": "imdb", - "id": 667, - "order": 669, - "prevSize": 28, - "code": 62168, - "tempChar": "" - }, - { - "name": "ravelry", - "id": 668, - "order": 670, - "prevSize": 28, - "code": 62169, - "tempChar": "" - }, - { - "name": "eercast", - "id": 669, - "order": 671, - "prevSize": 28, - "code": 62170, - "tempChar": "" - }, - { - "name": "microchip", - "id": 670, - "order": 672, - "prevSize": 28, - "code": 62171, - "tempChar": "" - }, - { - "name": "snowflake-o", - "id": 671, - "order": 673, - "prevSize": 28, - "code": 62172, - "tempChar": "" - }, - { - "name": "superpowers", - "id": 672, - "order": 674, - "prevSize": 28, - "code": 62173, - "tempChar": "" - }, - { - "name": "wpexplorer", - "id": 673, - "order": 675, - "prevSize": 28, - "code": 62174, - "tempChar": "" - }, - { - "name": "meetup", - "id": 674, - "order": 676, - "prevSize": 28, - "code": 62176, - "tempChar": "" - } - ], - "id": 2, - "metadata": { - "name": "Font Awesome", - "url": "https://github.com/FortAwesome/Font-Awesome", - "designer": "Dave Gandy", - "designerURL": "https://github.com/davegandy", - "license": "Custom", - "licenseURL": "https://github.com/FortAwesome/Font-Awesome#license", - "importSize": { - "width": 16, - "height": 16 - } - }, - "height": 1024, - "prevSize": 28, - "icons": [ - { - "id": 675, - "paths": [ - "M512.083 959.936c118.817 0 232.769-47.2 316.781-131.213 84.019-84.019 131.219-197.969 131.219-316.785 0-8.487-3.373-16.627-9.376-22.628-5.997-6.001-14.138-9.373-22.624-9.373s-16.627 3.372-22.63 9.373c-5.997 6.001-9.37 14.141-9.37 22.627-0.019 87.81-30.131 172.959-85.318 241.26s-132.115 115.622-217.962 134.086c-85.848 18.458-175.428 6.931-253.811-32.646-78.383-39.584-140.833-104.832-176.941-184.87-36.108-80.045-43.693-170.045-21.49-255.001s72.852-159.737 143.505-211.878c70.653-52.141 157.042-78.492 244.768-74.662s171.487 37.612 237.33 95.712h-158.081c-8.487 0-16.626 3.372-22.627 9.373s-9.373 14.141-9.373 22.627c0 8.487 3.372 16.627 9.373 22.628s14.14 9.372 22.627 9.372h224.001c8.486 0 16.627-3.371 22.624-9.372 6.003-6.001 9.376-14.141 9.376-22.628v-224c0-8.487-3.373-16.626-9.376-22.627-5.997-6.001-14.138-9.373-22.624-9.373s-16.627 3.371-22.63 9.373c-5.997 6.001-9.37 14.14-9.37 22.627v136.96c-55.162-46.332-120.678-78.68-191.002-94.301s-143.375-14.052-212.963 4.571c-69.588 18.623-133.659 53.753-186.78 102.41s-93.725 109.405-118.369 177.096c-24.644 67.69-32.602 140.324-23.199 211.745 9.404 71.419 35.891 139.521 77.216 198.523 41.325 59.008 96.27 107.174 160.174 140.422s134.885 50.598 206.922 50.573v0z" - ], - "attrs": [ - {} - ], - "isMulticolor": false, - "isMulticolor2": false, - "grid": 14, - "tags": [ - "reload" - ] - }, - { - "id": 0, - "paths": [ - "M846.857 600c34.857 20 46.857 65.143 26.857 100l-36.571 62.857c-20 34.857-65.143 46.857-100 26.857l-152-87.429v175.429c0 40-33.143 73.143-73.143 73.143h-73.143c-40 0-73.143-33.143-73.143-73.143v-175.429l-152 87.429c-34.857 20-80 8-100-26.857l-36.571-62.857c-20-34.857-8-80 26.857-100l152-88-152-88c-34.857-20-46.857-65.143-26.857-100l36.571-62.857c20-34.857 65.143-46.857 100-26.857l152 87.429v-175.429c0-40 33.143-73.143 73.143-73.143h73.143c40 0 73.143 33.143 73.143 73.143v175.429l152-87.429c34.857-20 80-8 100 26.857l36.571 62.857c20 34.857 8 80-26.857 100l-152 88z" - ], - "width": 950.8571428571428, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "asterisk" - ], - "defaultCode": 61545, - "grid": 14 - }, - { - "id": 1, - "paths": [ - "M804.571 420.571v109.714c0 30.286-24.571 54.857-54.857 54.857h-237.714v237.714c0 30.286-24.571 54.857-54.857 54.857h-109.714c-30.286 0-54.857-24.571-54.857-54.857v-237.714h-237.714c-30.286 0-54.857-24.571-54.857-54.857v-109.714c0-30.286 24.571-54.857 54.857-54.857h237.714v-237.714c0-30.286 24.571-54.857 54.857-54.857h109.714c30.286 0 54.857 24.571 54.857 54.857v237.714h237.714c30.286 0 54.857 24.571 54.857 54.857z" - ], - "width": 804.5714285714286, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "plus" - ], - "defaultCode": 61543, - "grid": 14 - }, - { - "id": 2, - "paths": [ - "M402.286 717.714v137.143c0 12.571-10.286 22.857-22.857 22.857h-137.143c-12.571 0-22.857-10.286-22.857-22.857v-137.143c0-12.571 10.286-22.857 22.857-22.857h137.143c12.571 0 22.857 10.286 22.857 22.857zM582.857 374.857c0 108.571-73.714 150.286-128 180.571-33.714 19.429-54.857 58.857-54.857 75.429v0c0 12.571-9.714 27.429-22.857 27.429h-137.143c-12.571 0-20.571-19.429-20.571-32v-25.714c0-69.143 68.571-128.571 118.857-151.429 44-20 62.286-38.857 62.286-75.429 0-32-41.714-60.571-88-60.571-25.714 0-49.143 8-61.714 16.571-13.714 9.714-27.429 23.429-61.143 65.714-4.571 5.714-11.429 9.143-17.714 9.143-5.143 0-9.714-1.714-14.286-4.571l-93.714-71.429c-9.714-7.429-12-20-5.714-30.286 61.714-102.286 148.571-152 265.143-152 122.286 0 259.429 97.714 259.429 228.571z" - ], - "width": 634.88, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "question" - ], - "defaultCode": 61736, - "grid": 14 - }, - { - "id": 3, - "paths": [ - "M804.571 420.571v109.714c0 30.286-24.571 54.857-54.857 54.857h-694.857c-30.286 0-54.857-24.571-54.857-54.857v-109.714c0-30.286 24.571-54.857 54.857-54.857h694.857c30.286 0 54.857 24.571 54.857 54.857z" - ], - "width": 804.5714285714286, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "minus" - ], - "defaultCode": 61544, - "grid": 14 - }, - { - "id": 4, - "paths": [ - "M970.857 106.286c0 16.571-13.143 33.143-24.571 44.571l-361.143 361.143v438.857h182.857c20 0 36.571 16.571 36.571 36.571s-16.571 36.571-36.571 36.571h-512c-20 0-36.571-16.571-36.571-36.571s16.571-36.571 36.571-36.571h182.857v-438.857l-361.143-361.143c-11.429-11.429-24.571-28-24.571-44.571 0-28 35.429-33.143 56.571-33.143h804.571c21.143 0 56.571 5.143 56.571 33.143z" - ], - "width": 1024, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "glass" - ], - "defaultCode": 61440, - "grid": 14 - }, - { - "id": 5, - "paths": [ - "M877.714 128v640c0 80.571-120.571 109.714-182.857 109.714s-182.857-29.143-182.857-109.714 120.571-109.714 182.857-109.714c37.714 0 75.429 6.857 109.714 22.286v-306.857l-438.857 135.429v405.143c0 80.571-120.571 109.714-182.857 109.714s-182.857-29.143-182.857-109.714 120.571-109.714 182.857-109.714c37.714 0 75.429 6.857 109.714 22.286v-552.571c0-24 16-45.143 38.857-52.571l475.429-146.286c5.143-1.714 10.286-2.286 16-2.286 30.286 0 54.857 24.571 54.857 54.857z" - ], - "width": 877.7142857142857, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "music" - ], - "defaultCode": 61441, - "grid": 14 - }, - { - "id": 6, - "paths": [ - "M658.286 475.429c0-141.143-114.857-256-256-256s-256 114.857-256 256 114.857 256 256 256 256-114.857 256-256zM950.857 950.857c0 40-33.143 73.143-73.143 73.143-19.429 0-38.286-8-51.429-21.714l-196-195.429c-66.857 46.286-146.857 70.857-228 70.857-222.286 0-402.286-180-402.286-402.286s180-402.286 402.286-402.286 402.286 180 402.286 402.286c0 81.143-24.571 161.143-70.857 228l196 196c13.143 13.143 21.143 32 21.143 51.429z" - ], - "width": 950.8571428571428, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "search" - ], - "defaultCode": 61442, - "grid": 14 - }, - { - "id": 7, - "paths": [ - "M950.857 859.429v-438.857c-12 13.714-25.143 26.286-39.429 37.714-81.714 62.857-164 126.857-243.429 193.143-42.857 36-96 80-155.429 80h-1.143c-59.429 0-112.571-44-155.429-80-79.429-66.286-161.714-130.286-243.429-193.143-14.286-11.429-27.429-24-39.429-37.714v438.857c0 9.714 8.571 18.286 18.286 18.286h841.143c9.714 0 18.286-8.571 18.286-18.286zM950.857 258.857c0-14.286 3.429-39.429-18.286-39.429h-841.143c-9.714 0-18.286 8.571-18.286 18.286 0 65.143 32.571 121.714 84 162.286 76.571 60 153.143 120.571 229.143 181.143 30.286 24.571 85.143 77.143 125.143 77.143h1.143c40 0 94.857-52.571 125.143-77.143 76-60.571 152.571-121.143 229.143-181.143 37.143-29.143 84-92.571 84-141.143zM1024 237.714v621.714c0 50.286-41.143 91.429-91.429 91.429h-841.143c-50.286 0-91.429-41.143-91.429-91.429v-621.714c0-50.286 41.143-91.429 91.429-91.429h841.143c50.286 0 91.429 41.143 91.429 91.429z" - ], - "width": 1024, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "envelope-o" - ], - "defaultCode": 61443, - "grid": 14 - }, - { - "id": 8, - "paths": [ - "M512 950.857c-9.143 0-18.286-3.429-25.143-10.286l-356.571-344c-4.571-4-130.286-118.857-130.286-256 0-167.429 102.286-267.429 273.143-267.429 100 0 193.714 78.857 238.857 123.429 45.143-44.571 138.857-123.429 238.857-123.429 170.857 0 273.143 100 273.143 267.429 0 137.143-125.714 252-130.857 257.143l-356 342.857c-6.857 6.857-16 10.286-25.143 10.286z" - ], - "width": 1024, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "heart" - ], - "defaultCode": 61444, - "grid": 14 - }, - { - "id": 9, - "paths": [ - "M950.857 369.714c0 10.286-7.429 20-14.857 27.429l-207.429 202.286 49.143 285.714c0.571 4 0.571 7.429 0.571 11.429 0 14.857-6.857 28.571-23.429 28.571-8 0-16-2.857-22.857-6.857l-256.571-134.857-256.571 134.857c-7.429 4-14.857 6.857-22.857 6.857-16.571 0-24-13.714-24-28.571 0-4 0.571-7.429 1.143-11.429l49.143-285.714-208-202.286c-6.857-7.429-14.286-17.143-14.286-27.429 0-17.143 17.714-24 32-26.286l286.857-41.714 128.571-260c5.143-10.857 14.857-23.429 28-23.429s22.857 12.571 28 23.429l128.571 260 286.857 41.714c13.714 2.286 32 9.143 32 26.286z" - ], - "width": 950.8571428571428, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "star" - ], - "defaultCode": 61445, - "grid": 14 - }, - { - "id": 10, - "paths": [ - "M649.714 573.714l174.857-169.714-241.143-35.429-108-218.286-108 218.286-241.143 35.429 174.857 169.714-41.714 240.571 216-113.714 215.429 113.714zM950.857 369.714c0 10.286-7.429 20-14.857 27.429l-207.429 202.286 49.143 285.714c0.571 4 0.571 7.429 0.571 11.429 0 15.429-6.857 28.571-23.429 28.571-8 0-16-2.857-22.857-6.857l-256.571-134.857-256.571 134.857c-7.429 4-14.857 6.857-22.857 6.857-16.571 0-24-13.714-24-28.571 0-4 0.571-7.429 1.143-11.429l49.143-285.714-208-202.286c-6.857-7.429-14.286-17.143-14.286-27.429 0-17.143 17.714-24 32-26.286l286.857-41.714 128.571-260c5.143-10.857 14.857-23.429 28-23.429s22.857 12.571 28 23.429l128.571 260 286.857 41.714c13.714 2.286 32 9.143 32 26.286z" - ], - "width": 950.8571428571428, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "star-o" - ], - "defaultCode": 61446, - "grid": 14 - }, - { - "id": 11, - "paths": [ - "M731.429 799.429c0 83.429-54.857 151.429-121.714 151.429h-488c-66.857 0-121.714-68-121.714-151.429 0-150.286 37.143-324 186.857-324 46.286 45.143 109.143 73.143 178.857 73.143s132.571-28 178.857-73.143c149.714 0 186.857 173.714 186.857 324zM585.143 292.571c0 121.143-98.286 219.429-219.429 219.429s-219.429-98.286-219.429-219.429 98.286-219.429 219.429-219.429 219.429 98.286 219.429 219.429z" - ], - "width": 731.4285714285713, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "user" - ], - "defaultCode": 61447, - "grid": 14 - }, - { - "id": 12, - "paths": [ - "M219.429 914.286v-73.143c0-20-16.571-36.571-36.571-36.571h-73.143c-20 0-36.571 16.571-36.571 36.571v73.143c0 20 16.571 36.571 36.571 36.571h73.143c20 0 36.571-16.571 36.571-36.571zM219.429 694.857v-73.143c0-20-16.571-36.571-36.571-36.571h-73.143c-20 0-36.571 16.571-36.571 36.571v73.143c0 20 16.571 36.571 36.571 36.571h73.143c20 0 36.571-16.571 36.571-36.571zM219.429 475.429v-73.143c0-20-16.571-36.571-36.571-36.571h-73.143c-20 0-36.571 16.571-36.571 36.571v73.143c0 20 16.571 36.571 36.571 36.571h73.143c20 0 36.571-16.571 36.571-36.571zM804.571 914.286v-292.571c0-20-16.571-36.571-36.571-36.571h-438.857c-20 0-36.571 16.571-36.571 36.571v292.571c0 20 16.571 36.571 36.571 36.571h438.857c20 0 36.571-16.571 36.571-36.571zM219.429 256v-73.143c0-20-16.571-36.571-36.571-36.571h-73.143c-20 0-36.571 16.571-36.571 36.571v73.143c0 20 16.571 36.571 36.571 36.571h73.143c20 0 36.571-16.571 36.571-36.571zM1024 914.286v-73.143c0-20-16.571-36.571-36.571-36.571h-73.143c-20 0-36.571 16.571-36.571 36.571v73.143c0 20 16.571 36.571 36.571 36.571h73.143c20 0 36.571-16.571 36.571-36.571zM804.571 475.429v-292.571c0-20-16.571-36.571-36.571-36.571h-438.857c-20 0-36.571 16.571-36.571 36.571v292.571c0 20 16.571 36.571 36.571 36.571h438.857c20 0 36.571-16.571 36.571-36.571zM1024 694.857v-73.143c0-20-16.571-36.571-36.571-36.571h-73.143c-20 0-36.571 16.571-36.571 36.571v73.143c0 20 16.571 36.571 36.571 36.571h73.143c20 0 36.571-16.571 36.571-36.571zM1024 475.429v-73.143c0-20-16.571-36.571-36.571-36.571h-73.143c-20 0-36.571 16.571-36.571 36.571v73.143c0 20 16.571 36.571 36.571 36.571h73.143c20 0 36.571-16.571 36.571-36.571zM1024 256v-73.143c0-20-16.571-36.571-36.571-36.571h-73.143c-20 0-36.571 16.571-36.571 36.571v73.143c0 20 16.571 36.571 36.571 36.571h73.143c20 0 36.571-16.571 36.571-36.571zM1097.143 164.571v768c0 50.286-41.143 91.429-91.429 91.429h-914.286c-50.286 0-91.429-41.143-91.429-91.429v-768c0-50.286 41.143-91.429 91.429-91.429h914.286c50.286 0 91.429 41.143 91.429 91.429z" - ], - "width": 1097.142857142857, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "film" - ], - "defaultCode": 61448, - "grid": 14 - }, - { - "id": 13, - "paths": [ - "M438.857 585.143v219.429c0 40-33.143 73.143-73.143 73.143h-292.571c-40 0-73.143-33.143-73.143-73.143v-219.429c0-40 33.143-73.143 73.143-73.143h292.571c40 0 73.143 33.143 73.143 73.143zM438.857 146.286v219.429c0 40-33.143 73.143-73.143 73.143h-292.571c-40 0-73.143-33.143-73.143-73.143v-219.429c0-40 33.143-73.143 73.143-73.143h292.571c40 0 73.143 33.143 73.143 73.143zM950.857 585.143v219.429c0 40-33.143 73.143-73.143 73.143h-292.571c-40 0-73.143-33.143-73.143-73.143v-219.429c0-40 33.143-73.143 73.143-73.143h292.571c40 0 73.143 33.143 73.143 73.143zM950.857 146.286v219.429c0 40-33.143 73.143-73.143 73.143h-292.571c-40 0-73.143-33.143-73.143-73.143v-219.429c0-40 33.143-73.143 73.143-73.143h292.571c40 0 73.143 33.143 73.143 73.143z" - ], - "width": 950.8571428571428, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "th-large" - ], - "defaultCode": 61449, - "grid": 14 - }, - { - "id": 14, - "paths": [ - "M292.571 713.143v109.714c0 30.286-24.571 54.857-54.857 54.857h-182.857c-30.286 0-54.857-24.571-54.857-54.857v-109.714c0-30.286 24.571-54.857 54.857-54.857h182.857c30.286 0 54.857 24.571 54.857 54.857zM292.571 420.571v109.714c0 30.286-24.571 54.857-54.857 54.857h-182.857c-30.286 0-54.857-24.571-54.857-54.857v-109.714c0-30.286 24.571-54.857 54.857-54.857h182.857c30.286 0 54.857 24.571 54.857 54.857zM658.286 713.143v109.714c0 30.286-24.571 54.857-54.857 54.857h-182.857c-30.286 0-54.857-24.571-54.857-54.857v-109.714c0-30.286 24.571-54.857 54.857-54.857h182.857c30.286 0 54.857 24.571 54.857 54.857zM292.571 128v109.714c0 30.286-24.571 54.857-54.857 54.857h-182.857c-30.286 0-54.857-24.571-54.857-54.857v-109.714c0-30.286 24.571-54.857 54.857-54.857h182.857c30.286 0 54.857 24.571 54.857 54.857zM658.286 420.571v109.714c0 30.286-24.571 54.857-54.857 54.857h-182.857c-30.286 0-54.857-24.571-54.857-54.857v-109.714c0-30.286 24.571-54.857 54.857-54.857h182.857c30.286 0 54.857 24.571 54.857 54.857zM1024 713.143v109.714c0 30.286-24.571 54.857-54.857 54.857h-182.857c-30.286 0-54.857-24.571-54.857-54.857v-109.714c0-30.286 24.571-54.857 54.857-54.857h182.857c30.286 0 54.857 24.571 54.857 54.857zM658.286 128v109.714c0 30.286-24.571 54.857-54.857 54.857h-182.857c-30.286 0-54.857-24.571-54.857-54.857v-109.714c0-30.286 24.571-54.857 54.857-54.857h182.857c30.286 0 54.857 24.571 54.857 54.857zM1024 420.571v109.714c0 30.286-24.571 54.857-54.857 54.857h-182.857c-30.286 0-54.857-24.571-54.857-54.857v-109.714c0-30.286 24.571-54.857 54.857-54.857h182.857c30.286 0 54.857 24.571 54.857 54.857zM1024 128v109.714c0 30.286-24.571 54.857-54.857 54.857h-182.857c-30.286 0-54.857-24.571-54.857-54.857v-109.714c0-30.286 24.571-54.857 54.857-54.857h182.857c30.286 0 54.857 24.571 54.857 54.857z" - ], - "width": 1024, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "th" - ], - "defaultCode": 61450, - "grid": 14 - }, - { - "id": 15, - "paths": [ - "M292.571 713.143v109.714c0 30.286-24.571 54.857-54.857 54.857h-182.857c-30.286 0-54.857-24.571-54.857-54.857v-109.714c0-30.286 24.571-54.857 54.857-54.857h182.857c30.286 0 54.857 24.571 54.857 54.857zM292.571 420.571v109.714c0 30.286-24.571 54.857-54.857 54.857h-182.857c-30.286 0-54.857-24.571-54.857-54.857v-109.714c0-30.286 24.571-54.857 54.857-54.857h182.857c30.286 0 54.857 24.571 54.857 54.857zM1024 713.143v109.714c0 30.286-24.571 54.857-54.857 54.857h-548.571c-30.286 0-54.857-24.571-54.857-54.857v-109.714c0-30.286 24.571-54.857 54.857-54.857h548.571c30.286 0 54.857 24.571 54.857 54.857zM292.571 128v109.714c0 30.286-24.571 54.857-54.857 54.857h-182.857c-30.286 0-54.857-24.571-54.857-54.857v-109.714c0-30.286 24.571-54.857 54.857-54.857h182.857c30.286 0 54.857 24.571 54.857 54.857zM1024 420.571v109.714c0 30.286-24.571 54.857-54.857 54.857h-548.571c-30.286 0-54.857-24.571-54.857-54.857v-109.714c0-30.286 24.571-54.857 54.857-54.857h548.571c30.286 0 54.857 24.571 54.857 54.857zM1024 128v109.714c0 30.286-24.571 54.857-54.857 54.857h-548.571c-30.286 0-54.857-24.571-54.857-54.857v-109.714c0-30.286 24.571-54.857 54.857-54.857h548.571c30.286 0 54.857 24.571 54.857 54.857z" - ], - "width": 1024, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "th-list" - ], - "defaultCode": 61451, - "grid": 14 - }, - { - "id": 16, - "paths": [ - "M954.857 323.429c0 14.286-5.714 28.571-16 38.857l-491.429 491.429c-10.286 10.286-24.571 16-38.857 16s-28.571-5.714-38.857-16l-284.571-284.571c-10.286-10.286-16-24.571-16-38.857s5.714-28.571 16-38.857l77.714-77.714c10.286-10.286 24.571-16 38.857-16s28.571 5.714 38.857 16l168 168.571 374.857-375.429c10.286-10.286 24.571-16 38.857-16s28.571 5.714 38.857 16l77.714 77.714c10.286 10.286 16 24.571 16 38.857z" - ], - "width": 1024, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "check" - ], - "defaultCode": 61452, - "grid": 14 - }, - { - "id": 17, - "paths": [ - "M725.322 782.343c3.477 3.448 6.237 7.547 8.118 12.069 1.885 4.515 2.853 9.364 2.853 14.259s-0.967 9.744-2.853 14.266c-1.881 4.515-4.641 8.623-8.118 12.069-3.448 3.472-7.547 6.232-12.069 8.118-4.515 1.881-9.364 2.848-14.259 2.848s-9.744-0.967-14.266-2.848c-4.522-1.885-8.623-4.646-12.069-8.118l-270.371-270.375-270.372 270.375c-3.448 3.472-7.549 6.232-12.069 8.118-4.519 1.881-9.366 2.848-14.263 2.848s-9.744-0.967-14.263-2.848c-4.519-1.885-8.622-4.646-12.069-8.118-3.474-3.448-6.235-7.555-8.118-12.069-1.884-4.522-2.853-9.37-2.853-14.266s0.97-9.744 2.853-14.259c1.884-4.522 4.643-8.623 8.118-12.069l270.372-270.375-270.372-270.372c-3.456-3.456-6.201-7.565-8.072-12.082s-2.835-9.36-2.835-14.25c0-4.891 0.964-9.732 2.835-14.25s4.617-8.626 8.072-12.081c3.456-3.456 7.564-6.201 12.081-8.072s9.361-2.835 14.25-2.835c4.891 0 9.732 0.964 14.25 2.835s8.626 4.617 12.081 8.072l270.372 270.372 270.371-270.372c6.984-6.983 16.455-10.909 26.335-10.909 9.875 0 19.347 3.923 26.33 10.909s10.909 16.456 10.909 26.333c0 9.877-3.923 19.348-10.909 26.333l-270.371 270.372 270.371 270.375z" - ], - "width": 804.5714285714286, - "attrs": [ - {} - ], - "tags": [ - "close", - "remove", - "times" - ], - "defaultCode": 61453, - "grid": 14, - "isMulticolor": false, - "isMulticolor2": false - }, - { - "id": 18, - "paths": [ - "M585.143 457.143v36.571c0 9.714-8.571 18.286-18.286 18.286h-128v128c0 9.714-8.571 18.286-18.286 18.286h-36.571c-9.714 0-18.286-8.571-18.286-18.286v-128h-128c-9.714 0-18.286-8.571-18.286-18.286v-36.571c0-9.714 8.571-18.286 18.286-18.286h128v-128c0-9.714 8.571-18.286 18.286-18.286h36.571c9.714 0 18.286 8.571 18.286 18.286v128h128c9.714 0 18.286 8.571 18.286 18.286zM658.286 475.429c0-141.143-114.857-256-256-256s-256 114.857-256 256 114.857 256 256 256 256-114.857 256-256zM950.857 950.857c0 40.571-32.571 73.143-73.143 73.143-19.429 0-38.286-8-51.429-21.714l-196-195.429c-66.857 46.286-146.857 70.857-228 70.857-222.286 0-402.286-180-402.286-402.286s180-402.286 402.286-402.286 402.286 180 402.286 402.286c0 81.143-24.571 161.143-70.857 228l196 196c13.143 13.143 21.143 32 21.143 51.429z" - ], - "width": 950.8571428571428, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "search-plus" - ], - "defaultCode": 61454, - "grid": 14 - }, - { - "id": 19, - "paths": [ - "M585.143 457.143v36.571c0 9.714-8.571 18.286-18.286 18.286h-329.143c-9.714 0-18.286-8.571-18.286-18.286v-36.571c0-9.714 8.571-18.286 18.286-18.286h329.143c9.714 0 18.286 8.571 18.286 18.286zM658.286 475.429c0-141.143-114.857-256-256-256s-256 114.857-256 256 114.857 256 256 256 256-114.857 256-256zM950.857 950.857c0 40.571-32.571 73.143-73.143 73.143-19.429 0-38.286-8-51.429-21.714l-196-195.429c-66.857 46.286-146.857 70.857-228 70.857-222.286 0-402.286-180-402.286-402.286s180-402.286 402.286-402.286 402.286 180 402.286 402.286c0 81.143-24.571 161.143-70.857 228l196 196c13.143 13.143 21.143 32 21.143 51.429z" - ], - "width": 950.8571428571428, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "search-minus" - ], - "defaultCode": 61456, - "grid": 14 - }, - { - "id": 20, - "paths": [ - "M877.714 512c0 241.714-197.143 438.857-438.857 438.857s-438.857-197.143-438.857-438.857c0-138.857 64-266.857 175.429-350.286 32.571-24.571 78.286-18.286 102.286 14.286 24.571 32 17.714 78.286-14.286 102.286-74.286 56-117.143 141.143-117.143 233.714 0 161.143 131.429 292.571 292.571 292.571s292.571-131.429 292.571-292.571c0-92.571-42.857-177.714-117.143-233.714-32-24-38.857-70.286-14.286-102.286 24-32.571 70.286-38.857 102.286-14.286 111.429 83.429 175.429 211.429 175.429 350.286zM512 73.143v365.714c0 40-33.143 73.143-73.143 73.143s-73.143-33.143-73.143-73.143v-365.714c0-40 33.143-73.143 73.143-73.143s73.143 33.143 73.143 73.143z" - ], - "width": 877.7142857142857, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "power-off" - ], - "defaultCode": 61457, - "grid": 14 - }, - { - "id": 21, - "paths": [ - "M146.286 822.857v109.714c0 10.286-8 18.286-18.286 18.286h-109.714c-10.286 0-18.286-8-18.286-18.286v-109.714c0-10.286 8-18.286 18.286-18.286h109.714c10.286 0 18.286 8 18.286 18.286zM365.714 749.714v182.857c0 10.286-8 18.286-18.286 18.286h-109.714c-10.286 0-18.286-8-18.286-18.286v-182.857c0-10.286 8-18.286 18.286-18.286h109.714c10.286 0 18.286 8 18.286 18.286zM585.143 603.429v329.143c0 10.286-8 18.286-18.286 18.286h-109.714c-10.286 0-18.286-8-18.286-18.286v-329.143c0-10.286 8-18.286 18.286-18.286h109.714c10.286 0 18.286 8 18.286 18.286zM804.571 384v548.571c0 10.286-8 18.286-18.286 18.286h-109.714c-10.286 0-18.286-8-18.286-18.286v-548.571c0-10.286 8-18.286 18.286-18.286h109.714c10.286 0 18.286 8 18.286 18.286zM1024 91.429v841.143c0 10.286-8 18.286-18.286 18.286h-109.714c-10.286 0-18.286-8-18.286-18.286v-841.143c0-10.286 8-18.286 18.286-18.286h109.714c10.286 0 18.286 8 18.286 18.286z" - ], - "width": 1024, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "signal" - ], - "defaultCode": 61458, - "grid": 14 - }, - { - "id": 22, - "paths": [ - "M585.143 512c0-80.571-65.714-146.286-146.286-146.286s-146.286 65.714-146.286 146.286 65.714 146.286 146.286 146.286 146.286-65.714 146.286-146.286zM877.714 449.714v126.857c0 8.571-6.857 18.857-16 20.571l-105.714 16c-6.286 18.286-13.143 35.429-22.286 52 19.429 28 40 53.143 61.143 78.857 3.429 4 5.714 9.143 5.714 14.286s-1.714 9.143-5.143 13.143c-13.714 18.286-90.857 102.286-110.286 102.286-5.143 0-10.286-2.286-14.857-5.143l-78.857-61.714c-16.571 8.571-34.286 16-52 21.714-4 34.857-7.429 72-16.571 106.286-2.286 9.143-10.286 16-20.571 16h-126.857c-10.286 0-19.429-7.429-20.571-17.143l-16-105.143c-17.714-5.714-34.857-12.571-51.429-21.143l-80.571 61.143c-4 3.429-9.143 5.143-14.286 5.143s-10.286-2.286-14.286-6.286c-30.286-27.429-70.286-62.857-94.286-96-2.857-4-4-8.571-4-13.143 0-5.143 1.714-9.143 4.571-13.143 19.429-26.286 40.571-51.429 60-78.286-9.714-18.286-17.714-37.143-23.429-56.571l-104.571-15.429c-9.714-1.714-16.571-10.857-16.571-20.571v-126.857c0-8.571 6.857-18.857 15.429-20.571l106.286-16c5.714-18.286 13.143-35.429 22.286-52.571-19.429-27.429-40-53.143-61.143-78.857-3.429-4-5.714-8.571-5.714-13.714s2.286-9.143 5.143-13.143c13.714-18.857 90.857-102.286 110.286-102.286 5.143 0 10.286 2.286 14.857 5.714l78.857 61.143c16.571-8.571 34.286-16 52-21.714 4-34.857 7.429-72 16.571-106.286 2.286-9.143 10.286-16 20.571-16h126.857c10.286 0 19.429 7.429 20.571 17.143l16 105.143c17.714 5.714 34.857 12.571 51.429 21.143l81.143-61.143c3.429-3.429 8.571-5.143 13.714-5.143s10.286 2.286 14.286 5.714c30.286 28 70.286 63.429 94.286 97.143 2.857 3.429 4 8 4 12.571 0 5.143-1.714 9.143-4.571 13.143-19.429 26.286-40.571 51.429-60 78.286 9.714 18.286 17.714 37.143 23.429 56l104.571 16c9.714 1.714 16.571 10.857 16.571 20.571z" - ], - "width": 877.7142857142857, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "cog", - "gear" - ], - "defaultCode": 61459, - "grid": 14 - }, - { - "id": 23, - "paths": [ - "M292.571 420.571v329.143c0 10.286-8 18.286-18.286 18.286h-36.571c-10.286 0-18.286-8-18.286-18.286v-329.143c0-10.286 8-18.286 18.286-18.286h36.571c10.286 0 18.286 8 18.286 18.286zM438.857 420.571v329.143c0 10.286-8 18.286-18.286 18.286h-36.571c-10.286 0-18.286-8-18.286-18.286v-329.143c0-10.286 8-18.286 18.286-18.286h36.571c10.286 0 18.286 8 18.286 18.286zM585.143 420.571v329.143c0 10.286-8 18.286-18.286 18.286h-36.571c-10.286 0-18.286-8-18.286-18.286v-329.143c0-10.286 8-18.286 18.286-18.286h36.571c10.286 0 18.286 8 18.286 18.286zM658.286 834.286v-541.714h-512v541.714c0 27.429 15.429 43.429 18.286 43.429h475.429c2.857 0 18.286-16 18.286-43.429zM274.286 219.429h256l-27.429-66.857c-1.714-2.286-6.857-5.714-9.714-6.286h-181.143c-3.429 0.571-8 4-9.714 6.286zM804.571 237.714v36.571c0 10.286-8 18.286-18.286 18.286h-54.857v541.714c0 62.857-41.143 116.571-91.429 116.571h-475.429c-50.286 0-91.429-51.429-91.429-114.286v-544h-54.857c-10.286 0-18.286-8-18.286-18.286v-36.571c0-10.286 8-18.286 18.286-18.286h176.571l40-95.429c11.429-28 45.714-50.857 76-50.857h182.857c30.286 0 64.571 22.857 76 50.857l40 95.429h176.571c10.286 0 18.286 8 18.286 18.286z" - ], - "width": 804.5714285714286, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "trash-o" - ], - "defaultCode": 61460, - "grid": 14 - }, - { - "id": 24, - "paths": [ - "M804.571 566.857v274.286c0 20-16.571 36.571-36.571 36.571h-219.429v-219.429h-146.286v219.429h-219.429c-20 0-36.571-16.571-36.571-36.571v-274.286c0-1.143 0.571-2.286 0.571-3.429l328.571-270.857 328.571 270.857c0.571 1.143 0.571 2.286 0.571 3.429zM932 527.429l-35.429 42.286c-2.857 3.429-7.429 5.714-12 6.286h-1.714c-4.571 0-8.571-1.143-12-4l-395.429-329.714-395.429 329.714c-4 2.857-8.571 4.571-13.714 4-4.571-0.571-9.143-2.857-12-6.286l-35.429-42.286c-6.286-7.429-5.143-19.429 2.286-25.714l410.857-342.286c24-20 62.857-20 86.857 0l139.429 116.571v-111.429c0-10.286 8-18.286 18.286-18.286h109.714c10.286 0 18.286 8 18.286 18.286v233.143l125.143 104c7.429 6.286 8.571 18.286 2.286 25.714z" - ], - "width": 950.8571428571428, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "home" - ], - "defaultCode": 61461, - "grid": 14 - }, - { - "id": 25, - "paths": [ - "M838.857 217.143c21.143 21.143 38.857 63.429 38.857 93.714v658.286c0 30.286-24.571 54.857-54.857 54.857h-768c-30.286 0-54.857-24.571-54.857-54.857v-914.286c0-30.286 24.571-54.857 54.857-54.857h512c30.286 0 72.571 17.714 93.714 38.857zM585.143 77.714v214.857h214.857c-3.429-9.714-8.571-19.429-12.571-23.429l-178.857-178.857c-4-4-13.714-9.143-23.429-12.571zM804.571 950.857v-585.143h-237.714c-30.286 0-54.857-24.571-54.857-54.857v-237.714h-438.857v877.714h731.429z" - ], - "width": 877.7142857142857, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "file-o" - ], - "defaultCode": 61462, - "grid": 14 - }, - { - "id": 26, - "paths": [ - "M512 310.857v256c0 10.286-8 18.286-18.286 18.286h-182.857c-10.286 0-18.286-8-18.286-18.286v-36.571c0-10.286 8-18.286 18.286-18.286h128v-201.143c0-10.286 8-18.286 18.286-18.286h36.571c10.286 0 18.286 8 18.286 18.286zM749.714 512c0-171.429-139.429-310.857-310.857-310.857s-310.857 139.429-310.857 310.857 139.429 310.857 310.857 310.857 310.857-139.429 310.857-310.857zM877.714 512c0 242.286-196.571 438.857-438.857 438.857s-438.857-196.571-438.857-438.857 196.571-438.857 438.857-438.857 438.857 196.571 438.857 438.857z" - ], - "width": 877.7142857142857, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "clock-o" - ], - "defaultCode": 61463, - "grid": 14 - }, - { - "id": 27, - "paths": [ - "M634.857 569.143v-2.286l-13.714-182.857c-0.571-10.286-9.714-18.286-19.429-18.286h-106.286c-9.714 0-18.857 8-19.429 18.286l-13.714 182.857v2.286c-0.571 9.143 8 16 16.571 16h139.429c8.571 0 17.143-6.857 16.571-16zM1068.571 836c0 16.571-4.571 41.714-26.286 41.714h-402.286c9.714 0 17.714-8 17.143-18.286l-11.429-146.286c-0.571-10.286-9.714-18.286-19.429-18.286h-155.429c-9.714 0-18.857 8-19.429 18.286l-11.429 146.286c-0.571 10.286 7.429 18.286 17.143 18.286h-402.286c-21.714 0-26.286-25.143-26.286-41.714 0-22.857 6.286-45.714 14.857-66.286l238.286-596.571c5.714-14.286 21.143-26.857 36.571-26.857h193.714c-9.714 0-18.857 8-19.429 18.286l-8.571 109.714c-0.571 10.286 6.857 18.286 17.143 18.286h94.857c10.286 0 17.714-8 17.143-18.286l-8.571-109.714c-0.571-10.286-9.714-18.286-19.429-18.286h193.714c15.429 0 30.857 12.571 36.571 26.857l238.286 596.571c8.571 20.571 14.857 43.429 14.857 66.286z" - ], - "width": 1097.142857142857, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "road" - ], - "defaultCode": 61464, - "grid": 14 - }, - { - "id": 28, - "paths": [ - "M731.429 768c0-20-16.571-36.571-36.571-36.571s-36.571 16.571-36.571 36.571 16.571 36.571 36.571 36.571 36.571-16.571 36.571-36.571zM877.714 768c0-20-16.571-36.571-36.571-36.571s-36.571 16.571-36.571 36.571 16.571 36.571 36.571 36.571 36.571-16.571 36.571-36.571zM950.857 640v182.857c0 30.286-24.571 54.857-54.857 54.857h-841.143c-30.286 0-54.857-24.571-54.857-54.857v-182.857c0-30.286 24.571-54.857 54.857-54.857h265.714l77.143 77.714c21.143 20.571 48.571 32 77.714 32s56.571-11.429 77.714-32l77.714-77.714h265.143c30.286 0 54.857 24.571 54.857 54.857zM765.143 314.857c5.714 13.714 2.857 29.714-8 40l-256 256c-6.857 7.429-16.571 10.857-25.714 10.857s-18.857-3.429-25.714-10.857l-256-256c-10.857-10.286-13.714-26.286-8-40 5.714-13.143 18.857-22.286 33.714-22.286h146.286v-256c0-20 16.571-36.571 36.571-36.571h146.286c20 0 36.571 16.571 36.571 36.571v256h146.286c14.857 0 28 9.143 33.714 22.286z" - ], - "width": 950.8571428571428, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "download" - ], - "defaultCode": 61465, - "grid": 14 - }, - { - "id": 29, - "paths": [ - "M640 530.286c0 5.143-2.286 9.714-5.714 13.714l-182.286 182.286c-4 3.429-8.571 5.143-13.143 5.143s-9.143-1.714-13.143-5.143l-182.857-182.857c-5.143-5.714-6.857-13.143-4-20s9.714-11.429 17.143-11.429h109.714v-201.143c0-10.286 8-18.286 18.286-18.286h109.714c10.286 0 18.286 8 18.286 18.286v201.143h109.714c10.286 0 18.286 8 18.286 18.286zM438.857 201.143c-171.429 0-310.857 139.429-310.857 310.857s139.429 310.857 310.857 310.857 310.857-139.429 310.857-310.857-139.429-310.857-310.857-310.857zM877.714 512c0 242.286-196.571 438.857-438.857 438.857s-438.857-196.571-438.857-438.857 196.571-438.857 438.857-438.857v0c242.286 0 438.857 196.571 438.857 438.857z" - ], - "width": 877.7142857142857, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "arrow-circle-o-down" - ], - "defaultCode": 61466, - "grid": 14 - }, - { - "id": 30, - "paths": [ - "M638.857 500.571c-2.857 6.857-9.714 11.429-17.143 11.429h-109.714v201.143c0 10.286-8 18.286-18.286 18.286h-109.714c-10.286 0-18.286-8-18.286-18.286v-201.143h-109.714c-10.286 0-18.286-8-18.286-18.286 0-5.143 2.286-9.714 5.714-13.714l182.286-182.286c4-3.429 8.571-5.143 13.143-5.143s9.143 1.714 13.143 5.143l182.857 182.857c5.143 5.714 6.857 13.143 4 20zM438.857 201.143c-171.429 0-310.857 139.429-310.857 310.857s139.429 310.857 310.857 310.857 310.857-139.429 310.857-310.857-139.429-310.857-310.857-310.857zM877.714 512c0 242.286-196.571 438.857-438.857 438.857s-438.857-196.571-438.857-438.857 196.571-438.857 438.857-438.857v0c242.286 0 438.857 196.571 438.857 438.857z" - ], - "width": 877.7142857142857, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "arrow-circle-o-up" - ], - "defaultCode": 61467, - "grid": 14 - }, - { - "id": 31, - "paths": [ - "M584.571 548.571h180.571c-1.143-2.857-1.714-6.286-2.857-9.143l-121.143-283.429h-404.571l-121.143 283.429c-1.143 2.857-1.714 6.286-2.857 9.143h180.571l54.286 109.714h182.857zM877.714 565.714v275.429c0 20-16.571 36.571-36.571 36.571h-804.571c-20 0-36.571-16.571-36.571-36.571v-275.429c0-20.571 6.286-50.857 14.286-70.286l136-315.429c8-18.857 30.857-33.714 50.857-33.714h475.429c20 0 42.857 14.857 50.857 33.714l136 315.429c8 19.429 14.286 49.714 14.286 70.286z" - ], - "width": 877.7142857142857, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "inbox" - ], - "defaultCode": 61468, - "grid": 14 - }, - { - "id": 32, - "paths": [ - "M676.571 512c0 13.143-6.857 25.143-18.286 31.429l-310.857 182.857c-5.714 3.429-12 5.143-18.286 5.143s-12.571-1.714-18.286-4.571c-11.429-6.857-18.286-18.857-18.286-32v-365.714c0-13.143 6.857-25.143 18.286-32 11.429-6.286 25.714-6.286 36.571 0.571l310.857 182.857c11.429 6.286 18.286 18.286 18.286 31.429zM749.714 512c0-171.429-139.429-310.857-310.857-310.857s-310.857 139.429-310.857 310.857 139.429 310.857 310.857 310.857 310.857-139.429 310.857-310.857zM877.714 512c0 242.286-196.571 438.857-438.857 438.857s-438.857-196.571-438.857-438.857 196.571-438.857 438.857-438.857 438.857 196.571 438.857 438.857z" - ], - "width": 877.7142857142857, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "play-circle-o" - ], - "defaultCode": 61469, - "grid": 14 - }, - { - "id": 33, - "paths": [ - "M877.714 146.286v256c0 20-16.571 36.571-36.571 36.571h-256c-14.857 0-28-9.143-33.714-22.857-5.714-13.143-2.857-29.143 8-39.429l78.857-78.857c-53.714-49.714-124.571-78.286-199.429-78.286-161.143 0-292.571 131.429-292.571 292.571s131.429 292.571 292.571 292.571c90.857 0 174.857-41.143 230.857-113.714 2.857-4 8-6.286 13.143-6.857 5.143 0 10.286 1.714 14.286 5.143l78.286 78.857c6.857 6.286 6.857 17.143 1.143 24.571-83.429 100.571-206.857 158.286-337.714 158.286-241.714 0-438.857-197.143-438.857-438.857s197.143-438.857 438.857-438.857c112.571 0 221.714 45.143 302.286 121.143l74.286-73.714c10.286-10.857 26.286-13.714 40-8 13.143 5.714 22.286 18.857 22.286 33.714z" - ], - "width": 877.7142857142857, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "repeat", - "rotate-right" - ], - "defaultCode": 61470, - "grid": 14 - }, - { - "id": 34, - "paths": [ - "M863.429 603.429c0 1.143 0 2.857-0.571 4-48.571 202.286-215.429 343.429-426.286 343.429-111.429 0-219.429-44-300.571-121.143l-73.714 73.714c-6.857 6.857-16 10.857-25.714 10.857-20 0-36.571-16.571-36.571-36.571v-256c0-20 16.571-36.571 36.571-36.571h256c20 0 36.571 16.571 36.571 36.571 0 9.714-4 18.857-10.857 25.714l-78.286 78.286c53.714 50.286 125.143 78.857 198.857 78.857 101.714 0 196-52.571 249.143-139.429 13.714-22.286 20.571-44 30.286-66.857 2.857-8 8.571-13.143 17.143-13.143h109.714c10.286 0 18.286 8.571 18.286 18.286zM877.714 146.286v256c0 20-16.571 36.571-36.571 36.571h-256c-20 0-36.571-16.571-36.571-36.571 0-9.714 4-18.857 10.857-25.714l78.857-78.857c-54.286-50.286-125.714-78.286-199.429-78.286-101.714 0-196 52.571-249.143 139.429-13.714 22.286-20.571 44-30.286 66.857-2.857 8-8.571 13.143-17.143 13.143h-113.714c-10.286 0-18.286-8.571-18.286-18.286v-4c49.143-202.857 217.714-343.429 428.571-343.429 112 0 221.143 44.571 302.286 121.143l74.286-73.714c6.857-6.857 16-10.857 25.714-10.857 20 0 36.571 16.571 36.571 36.571z" - ], - "width": 877.7142857142857, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "refresh" - ], - "defaultCode": 61473, - "grid": 14 - }, - { - "id": 35, - "paths": [ - "M219.429 676.571v36.571c0 9.714-8.571 18.286-18.286 18.286h-36.571c-9.714 0-18.286-8.571-18.286-18.286v-36.571c0-9.714 8.571-18.286 18.286-18.286h36.571c9.714 0 18.286 8.571 18.286 18.286zM219.429 530.286v36.571c0 9.714-8.571 18.286-18.286 18.286h-36.571c-9.714 0-18.286-8.571-18.286-18.286v-36.571c0-9.714 8.571-18.286 18.286-18.286h36.571c9.714 0 18.286 8.571 18.286 18.286zM219.429 384v36.571c0 9.714-8.571 18.286-18.286 18.286h-36.571c-9.714 0-18.286-8.571-18.286-18.286v-36.571c0-9.714 8.571-18.286 18.286-18.286h36.571c9.714 0 18.286 8.571 18.286 18.286zM877.714 676.571v36.571c0 9.714-8.571 18.286-18.286 18.286h-548.571c-9.714 0-18.286-8.571-18.286-18.286v-36.571c0-9.714 8.571-18.286 18.286-18.286h548.571c9.714 0 18.286 8.571 18.286 18.286zM877.714 530.286v36.571c0 9.714-8.571 18.286-18.286 18.286h-548.571c-9.714 0-18.286-8.571-18.286-18.286v-36.571c0-9.714 8.571-18.286 18.286-18.286h548.571c9.714 0 18.286 8.571 18.286 18.286zM877.714 384v36.571c0 9.714-8.571 18.286-18.286 18.286h-548.571c-9.714 0-18.286-8.571-18.286-18.286v-36.571c0-9.714 8.571-18.286 18.286-18.286h548.571c9.714 0 18.286 8.571 18.286 18.286zM950.857 786.286v-475.429c0-9.714-8.571-18.286-18.286-18.286h-841.143c-9.714 0-18.286 8.571-18.286 18.286v475.429c0 9.714 8.571 18.286 18.286 18.286h841.143c9.714 0 18.286-8.571 18.286-18.286zM1024 164.571v621.714c0 50.286-41.143 91.429-91.429 91.429h-841.143c-50.286 0-91.429-41.143-91.429-91.429v-621.714c0-50.286 41.143-91.429 91.429-91.429h841.143c50.286 0 91.429 41.143 91.429 91.429z" - ], - "width": 1024, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "list-alt" - ], - "defaultCode": 61474, - "grid": 14 - }, - { - "id": 36, - "paths": [ - "M182.857 438.857h292.571v-109.714c0-80.571-65.714-146.286-146.286-146.286s-146.286 65.714-146.286 146.286v109.714zM658.286 493.714v329.143c0 30.286-24.571 54.857-54.857 54.857h-548.571c-30.286 0-54.857-24.571-54.857-54.857v-329.143c0-30.286 24.571-54.857 54.857-54.857h18.286v-109.714c0-140.571 115.429-256 256-256s256 115.429 256 256v109.714h18.286c30.286 0 54.857 24.571 54.857 54.857z" - ], - "width": 658.2857142857142, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "lock" - ], - "defaultCode": 61475, - "grid": 14 - }, - { - "id": 37, - "paths": [ - "M182.857 146.286c0 26.286-14.286 49.714-36.571 62.857v723.429c0 9.714-8.571 18.286-18.286 18.286h-36.571c-9.714 0-18.286-8.571-18.286-18.286v-723.429c-22.286-13.143-36.571-36.571-36.571-62.857 0-40.571 32.571-73.143 73.143-73.143s73.143 32.571 73.143 73.143zM1024 182.857v436c0 21.143-13.143 29.143-29.714 37.714-64.571 34.857-136 66.286-210.857 66.286-105.143 0-155.429-80-280-80-90.857 0-186.286 41.143-265.143 83.429-6.286 3.429-12 5.143-18.857 5.143-20 0-36.571-16.571-36.571-36.571v-424c0-13.714 6.857-23.429 17.714-31.429 13.714-9.143 30.286-17.143 45.143-24.571 72-36.571 159.429-68.571 240.571-68.571 89.714 0 160 29.714 239.429 66.857 16 8 32.571 10.857 50.286 10.857 89.714 0 186.286-77.714 211.429-77.714 20 0 36.571 16.571 36.571 36.571z" - ], - "width": 1060.5714285714284, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "flag" - ], - "defaultCode": 61476, - "grid": 14 - }, - { - "id": 38, - "paths": [ - "M950.857 506.286c0 62.286-11.429 122.857-34.286 179.429l-11.429 28-105.714 18.857c-16.571 62.286-73.143 108.571-141.143 108.571v18.286c0 10.286-8 18.286-18.286 18.286h-36.571c-10.286 0-18.286-8-18.286-18.286v-329.143c0-10.286 8-18.286 18.286-18.286h36.571c10.286 0 18.286 8 18.286 18.286v18.286c54.857 0 102.286 30.286 127.429 74.857l38.857-6.857c10.857-35.429 16.571-72 16.571-110.286 0-172.571-170.857-323.429-365.714-323.429s-365.714 150.857-365.714 323.429c0 38.286 5.714 74.857 16.571 110.286l38.857 6.857c25.143-44.571 72.571-74.857 127.429-74.857v-18.286c0-10.286 8-18.286 18.286-18.286h36.571c10.286 0 18.286 8 18.286 18.286v329.143c0 10.286-8 18.286-18.286 18.286h-36.571c-10.286 0-18.286-8-18.286-18.286v-18.286c-68 0-124.571-46.286-141.143-108.571l-105.714-18.857-11.429-28c-22.857-56.571-34.286-117.143-34.286-179.429 0-234.857 217.714-433.143 475.429-433.143s475.429 198.286 475.429 433.143z" - ], - "width": 950.8571428571428, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "headphones" - ], - "defaultCode": 61477, - "grid": 14 - }, - { - "id": 39, - "paths": [ - "M438.857 201.143v621.714c0 20-16.571 36.571-36.571 36.571-9.714 0-18.857-4-25.714-10.857l-190.286-190.286h-149.714c-20 0-36.571-16.571-36.571-36.571v-219.429c0-20 16.571-36.571 36.571-36.571h149.714l190.286-190.286c6.857-6.857 16-10.857 25.714-10.857 20 0 36.571 16.571 36.571 36.571z" - ], - "width": 438.85714285714283, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "volume-off" - ], - "defaultCode": 61478, - "grid": 14 - }, - { - "id": 40, - "paths": [ - "M438.857 201.143v621.714c0 20-16.571 36.571-36.571 36.571-9.714 0-18.857-4-25.714-10.857l-190.286-190.286h-149.714c-20 0-36.571-16.571-36.571-36.571v-219.429c0-20 16.571-36.571 36.571-36.571h149.714l190.286-190.286c6.857-6.857 16-10.857 25.714-10.857 20 0 36.571 16.571 36.571 36.571zM658.286 512c0 57.143-34.857 112.571-88.571 134.286-4.571 2.286-9.714 2.857-14.286 2.857-20 0-36.571-16-36.571-36.571 0-43.429 66.286-31.429 66.286-100.571s-66.286-57.143-66.286-100.571c0-20.571 16.571-36.571 36.571-36.571 4.571 0 9.714 0.571 14.286 2.857 53.714 21.143 88.571 77.143 88.571 134.286z" - ], - "width": 658.2857142857142, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "volume-down" - ], - "defaultCode": 61479, - "grid": 14 - }, - { - "id": 41, - "paths": [ - "M438.857 201.143v621.714c0 20-16.571 36.571-36.571 36.571-9.714 0-18.857-4-25.714-10.857l-190.286-190.286h-149.714c-20 0-36.571-16.571-36.571-36.571v-219.429c0-20 16.571-36.571 36.571-36.571h149.714l190.286-190.286c6.857-6.857 16-10.857 25.714-10.857 20 0 36.571 16.571 36.571 36.571zM658.286 512c0 57.143-34.857 112.571-88.571 134.286-4.571 2.286-9.714 2.857-14.286 2.857-20 0-36.571-16-36.571-36.571 0-43.429 66.286-31.429 66.286-100.571s-66.286-57.143-66.286-100.571c0-20.571 16.571-36.571 36.571-36.571 4.571 0 9.714 0.571 14.286 2.857 53.714 21.143 88.571 77.143 88.571 134.286zM804.571 512c0 116-69.714 224-177.143 269.143-4.571 1.714-9.714 2.857-14.286 2.857-20.571 0-37.143-16.571-37.143-36.571 0-16 9.143-26.857 22.286-33.714 15.429-8 29.714-14.857 43.429-25.143 56.571-41.143 89.714-106.857 89.714-176.571s-33.143-135.429-89.714-176.571c-13.714-10.286-28-17.143-43.429-25.143-13.143-6.857-22.286-17.714-22.286-33.714 0-20 16.571-36.571 36.571-36.571 5.143 0 10.286 1.143 14.857 2.857 107.429 45.143 177.143 153.143 177.143 269.143zM950.857 512c0 175.429-104.571 334.286-265.714 403.429-4.571 1.714-9.714 2.857-14.857 2.857-20 0-36.571-16.571-36.571-36.571 0-16.571 8.571-25.714 22.286-33.714 8-4.571 17.143-7.429 25.714-12 16-8.571 32-18.286 46.857-29.143 93.714-69.143 149.143-178.286 149.143-294.857s-55.429-225.714-149.143-294.857c-14.857-10.857-30.857-20.571-46.857-29.143-8.571-4.571-17.714-7.429-25.714-12-13.714-8-22.286-17.143-22.286-33.714 0-20 16.571-36.571 36.571-36.571 5.143 0 10.286 1.143 14.857 2.857 161.143 69.143 265.714 228 265.714 403.429z" - ], - "width": 950.8571428571428, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "volume-up" - ], - "defaultCode": 61480, - "grid": 14 - }, - { - "id": 42, - "paths": [ - "M219.429 658.286v73.143h-73.143v-73.143h73.143zM219.429 219.429v73.143h-73.143v-73.143h73.143zM658.286 219.429v73.143h-73.143v-73.143h73.143zM73.143 804h219.429v-218.857h-219.429v218.857zM73.143 365.714h219.429v-219.429h-219.429v219.429zM512 365.714h219.429v-219.429h-219.429v219.429zM365.714 512v365.714h-365.714v-365.714h365.714zM658.286 804.571v73.143h-73.143v-73.143h73.143zM804.571 804.571v73.143h-73.143v-73.143h73.143zM804.571 512v219.429h-219.429v-73.143h-73.143v219.429h-73.143v-365.714h219.429v73.143h73.143v-73.143h73.143zM365.714 73.143v365.714h-365.714v-365.714h365.714zM804.571 73.143v365.714h-365.714v-365.714h365.714z" - ], - "width": 804.5714285714286, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "qrcode" - ], - "defaultCode": 61481, - "grid": 14 - }, - { - "id": 43, - "paths": [ - "M36 877.714h-36v-804.571h36v804.571zM72 877.143h-18.286v-804h18.286v804zM125.714 877.143h-17.714v-804h17.714v804zM215.429 877.143h-17.714v-804h17.714v804zM305.143 877.143h-35.429v-804h35.429v804zM377.143 877.143h-17.714v-804h17.714v804zM413.143 877.143h-17.714v-804h17.714v804zM449.143 877.143h-17.714v-804h17.714v804zM538.857 877.143h-36v-804h36v804zM628.571 877.143h-36v-804h36v804zM700.571 877.143h-36v-804h36v804zM772.571 877.143h-36v-804h36v804zM826.286 877.143h-36v-804h36v804zM934.286 877.143h-53.714v-804h53.714v804zM970.286 877.143h-18.286v-804h18.286v804zM1024 877.714h-36v-804.571h36v804.571z" - ], - "width": 1024, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "barcode" - ], - "defaultCode": 61482, - "grid": 14 - }, - { - "id": 44, - "paths": [ - "M256 256c0-40.571-32.571-73.143-73.143-73.143s-73.143 32.571-73.143 73.143 32.571 73.143 73.143 73.143 73.143-32.571 73.143-73.143zM865.714 585.143c0 19.429-8 38.286-21.143 51.429l-280.571 281.143c-13.714 13.143-32.571 21.143-52 21.143s-38.286-8-51.429-21.143l-408.571-409.143c-29.143-28.571-52-84-52-124.571v-237.714c0-40 33.143-73.143 73.143-73.143h237.714c40.571 0 96 22.857 125.143 52l408.571 408c13.143 13.714 21.143 32.571 21.143 52z" - ], - "width": 865.7188571428571, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "tag" - ], - "defaultCode": 61483, - "grid": 14 - }, - { - "id": 45, - "paths": [ - "M256 256c0-40.571-32.571-73.143-73.143-73.143s-73.143 32.571-73.143 73.143 32.571 73.143 73.143 73.143 73.143-32.571 73.143-73.143zM865.714 585.143c0 19.429-8 38.286-21.143 51.429l-280.571 281.143c-13.714 13.143-32.571 21.143-52 21.143s-38.286-8-51.429-21.143l-408.571-409.143c-29.143-28.571-52-84-52-124.571v-237.714c0-40 33.143-73.143 73.143-73.143h237.714c40.571 0 96 22.857 125.143 52l408.571 408c13.143 13.714 21.143 32.571 21.143 52zM1085.143 585.143c0 19.429-8 38.286-21.143 51.429l-280.571 281.143c-13.714 13.143-32.571 21.143-52 21.143-29.714 0-44.571-13.714-64-33.714l268.571-268.571c13.143-13.143 21.143-32 21.143-51.429s-8-38.286-21.143-52l-408.571-408c-29.143-29.143-84.571-52-125.143-52h128c40.571 0 96 22.857 125.143 52l408.571 408c13.143 13.714 21.143 32.571 21.143 52z" - ], - "width": 1085.1474285714285, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "tags" - ], - "defaultCode": 61484, - "grid": 14 - }, - { - "id": 46, - "paths": [ - "M936.571 273.143c14.286 20.571 18.286 47.429 10.286 73.714l-157.143 517.714c-14.286 48.571-64.571 86.286-113.714 86.286h-527.429c-58.286 0-120.571-46.286-141.714-105.714-9.143-25.714-9.143-50.857-1.143-72.571 1.143-11.429 3.429-22.857 4-36.571 0.571-9.143-4.571-16.571-3.429-23.429 2.286-13.714 14.286-23.429 23.429-38.857 17.143-28.571 36.571-74.857 42.857-104.571 2.857-10.857-2.857-23.429 0-33.143 2.857-10.857 13.714-18.857 19.429-29.143 15.429-26.286 35.429-77.143 38.286-104 1.143-12-4.571-25.143-1.143-34.286 4-13.143 16.571-18.857 25.143-30.286 13.714-18.857 36.571-73.143 40-103.429 1.143-9.714-4.571-19.429-2.857-29.714 2.286-10.857 16-22.286 25.143-35.429 24-35.429 28.571-113.714 101.143-93.143l-0.571 1.714c9.714-2.286 19.429-5.143 29.143-5.143h434.857c26.857 0 50.857 12 65.143 32 14.857 20.571 18.286 47.429 10.286 74.286l-156.571 517.714c-26.857 88-41.714 107.429-114.286 107.429h-496.571c-7.429 0-16.571 1.714-21.714 8.571-4.571 6.857-5.143 12-0.571 24.571 11.429 33.143 50.857 40 82.286 40h527.429c21.143 0 45.714-12 52-32.571l171.429-564c3.429-10.857 3.429-22.286 2.857-32.571 13.143 5.143 25.143 13.143 33.714 24.571zM328.571 274.286c-3.429 10.286 2.286 18.286 12.571 18.286h347.429c9.714 0 20.571-8 24-18.286l12-36.571c3.429-10.286-2.286-18.286-12.571-18.286h-347.429c-9.714 0-20.571 8-24 18.286zM281.143 420.571c-3.429 10.286 2.286 18.286 12.571 18.286h347.429c9.714 0 20.571-8 24-18.286l12-36.571c3.429-10.286-2.286-18.286-12.571-18.286h-347.429c-9.714 0-20.571 8-24 18.286z" - ], - "width": 952.5394285714285, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "book" - ], - "defaultCode": 61485, - "grid": 14 - }, - { - "id": 47, - "paths": [ - "M665.143 73.143c8.571 0 17.143 1.714 25.143 5.143 25.143 9.714 41.143 33.143 41.143 58.857v736.571c0 25.714-16 49.143-41.143 58.857-8 3.429-16.571 4.571-25.143 4.571-17.714 0-34.286-6.286-47.429-18.286l-252-242.286-252 242.286c-13.143 12-29.714 18.857-47.429 18.857-8.571 0-17.143-1.714-25.143-5.143-25.143-9.714-41.143-33.143-41.143-58.857v-736.571c0-25.714 16-49.143 41.143-58.857 8-3.429 16.571-5.143 25.143-5.143h598.857z" - ], - "width": 731.4285714285713, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "bookmark" - ], - "defaultCode": 61486, - "grid": 14 - }, - { - "id": 48, - "paths": [ - "M219.429 877.714h512v-146.286h-512v146.286zM219.429 512h512v-219.429h-91.429c-30.286 0-54.857-24.571-54.857-54.857v-91.429h-365.714v365.714zM877.714 548.571c0-20-16.571-36.571-36.571-36.571s-36.571 16.571-36.571 36.571 16.571 36.571 36.571 36.571 36.571-16.571 36.571-36.571zM950.857 548.571v237.714c0 9.714-8.571 18.286-18.286 18.286h-128v91.429c0 30.286-24.571 54.857-54.857 54.857h-548.571c-30.286 0-54.857-24.571-54.857-54.857v-91.429h-128c-9.714 0-18.286-8.571-18.286-18.286v-237.714c0-60 49.714-109.714 109.714-109.714h36.571v-310.857c0-30.286 24.571-54.857 54.857-54.857h384c30.286 0 72 17.143 93.714 38.857l86.857 86.857c21.714 21.714 38.857 63.429 38.857 93.714v146.286h36.571c60 0 109.714 49.714 109.714 109.714z" - ], - "width": 950.8571428571428, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "print" - ], - "defaultCode": 61487, - "grid": 14 - }, - { - "id": 49, - "paths": [ - "M548.571 384c90.857 0 164.571 73.714 164.571 164.571s-73.714 164.571-164.571 164.571-164.571-73.714-164.571-164.571 73.714-164.571 164.571-164.571zM950.857 146.286c80.571 0 146.286 65.714 146.286 146.286v512c0 80.571-65.714 146.286-146.286 146.286h-804.571c-80.571 0-146.286-65.714-146.286-146.286v-512c0-80.571 65.714-146.286 146.286-146.286h128l29.143-77.714c14.286-37.714 58.857-68.571 98.857-68.571h292.571c40 0 84.571 30.857 98.857 68.571l29.143 77.714h128zM548.571 804.571c141.143 0 256-114.857 256-256s-114.857-256-256-256-256 114.857-256 256 114.857 256 256 256z" - ], - "width": 1097.142857142857, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "camera" - ], - "defaultCode": 61488, - "grid": 14 - }, - { - "id": 50, - "paths": [ - "M414.286 319.429l-97.143 257.143c56.571 0.571 113.143 2.286 169.714 2.286 10.857 0 21.714-0.571 32.571-1.143-29.714-86.857-64.571-175.429-105.143-258.286zM0 950.857l1.143-45.143c53.714-16.571 112-5.143 136-66.857l135.429-352 160-413.714h73.143c2.286 4 4.571 8 6.286 12l117.143 274.286c42.857 101.143 82.286 203.429 125.714 304 25.714 59.429 45.714 120.571 74.286 178.857 4 9.143 12 26.286 20 32.571 18.857 14.857 71.429 18.286 98.286 28.571 1.714 10.857 3.429 21.714 3.429 32.571 0 5.143-0.571 9.714-0.571 14.857-72.571 0-145.143-9.143-217.714-9.143-74.857 0-149.714 6.286-224.571 8.571 0-14.857 0.571-29.714 2.286-44.571l74.857-16c15.429-3.429 45.714-7.429 45.714-28.571 0-20.571-73.714-190.286-82.857-213.714l-257.143-1.143c-14.857 33.143-72.571 182.857-72.571 204.571 0 44 84 45.714 116.571 50.286 0.571 10.857 0.571 21.714 0.571 33.143 0 5.143-0.571 10.286-1.143 15.429-66.286 0-133.143-11.429-199.429-11.429-8 0-19.429 3.429-27.429 4.571-36 6.286-71.429 8-107.429 8z" - ], - "width": 950.8571428571428, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "font" - ], - "defaultCode": 61489, - "grid": 14 - }, - { - "id": 51, - "paths": [ - "M317.143 869.143c25.143 10.857 52.571 18.286 80 18.286 130.286 0 214.857-52 214.857-191.429 0-35.429-4.571-72.571-23.429-102.857-53.143-85.714-129.714-90.286-221.714-90.286-17.143 0-41.714 0-57.714 5.714 0 60.571-0.571 121.143-0.571 181.143 0 39.429-5.143 146.286 8.571 179.429zM309.143 442.857c20.571 3.429 41.714 4 62.286 4 117.714 0 201.714-33.143 201.714-165.143 0-111.429-98.857-149.714-194.286-149.714-25.143 0-49.714 3.429-74.286 7.429 0 57.714 4.571 115.429 4.571 173.143 0 30.286-0.571 60.571-0.571 90.857 0 13.143 0 26.286 0.571 39.429zM0 950.857l1.143-53.714c36.571-9.143 73.714-9.714 109.143-24.571 20-33.714 17.143-93.143 17.143-131.429 0-12.571 1.143-558.857-12.571-585.714-8.571-16.571-92.571-20.571-111.429-22.857l-2.286-47.429c136-2.286 272-12 407.429-12 25.714 0 52 0.571 77.714 0.571 129.143 0 271.429 61.714 271.429 210.286 0 102.286-77.714 140.571-158.286 177.143 108.571 24.571 205.143 98.286 205.143 218.286 0 196.571-178.857 261.714-346.286 261.714-50.286 0-100.571-3.429-150.857-3.429-102.286 0-205.714 9.143-307.429 13.143z" - ], - "width": 804.5714285714286, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "bold" - ], - "defaultCode": 61490, - "grid": 14 - }, - { - "id": 52, - "paths": [ - "M0 949.714l9.714-48.571c36.571-11.429 76-16 110.286-33.714 13.143-16.571 19.429-37.714 23.429-57.714 7.429-38.857 132-599.429 130.286-645.143v-14.286c-31.429-17.143-69.714-12.571-104-18.286l10.857-58.857c73.714 3.429 148.571 9.143 222.857 9.143 60.571 0 121.143-5.714 181.714-9.143-2.286 17.143-6.286 34.286-10.857 50.857-39.429 13.714-81.143 20-120 35.429-12.571 30.857-15.429 64.571-21.143 97.143-27.429 148-64 296-94.286 442.857-5.714 27.429-33.714 141.143-31.429 165.143l0.571 10.286c34.857 8 70.286 12 105.714 17.714-1.143 18.857-4.571 37.714-9.143 56.571-12.571 0-24.571 1.714-37.143 1.714-32.571 0-66.286-10.857-98.857-11.429-39.429-0.571-78.857-1.143-117.714-1.143-50.857 0-100.571 8.571-150.857 11.429z" - ], - "width": 585.1428571428571, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "italic" - ], - "defaultCode": 61491, - "grid": 14 - }, - { - "id": 53, - "paths": [ - "M996.571 804.571c25.143 0 33.143 16 17.714 36l-72 92.571c-15.429 20-40.571 20-56 0l-72-92.571c-15.429-20-7.429-36 17.714-36h45.714v-585.143h-45.714c-25.143 0-33.143-16-17.714-36l72-92.571c15.429-20 40.571-20 56 0l72 92.571c15.429 20 7.429 36-17.714 36h-45.714v585.143h45.714zM46.286 73.714l30.857 15.429c4 1.714 108.571 2.857 120.571 2.857 50.286 0 100.571-2.286 150.857-2.286 41.143 0 81.714 0.571 122.857 0.571h167.429c22.857 0 36 5.143 51.429-16.571l24-0.571c5.143 0 10.857 0.571 16 0.571 1.143 64 1.143 128 1.143 192 0 20 0.571 42.286-2.857 62.286-12.571 4.571-25.714 8.571-38.857 10.286-13.143-22.857-22.286-48-30.857-73.143-4-11.429-17.714-88.571-18.857-89.714-12-14.857-25.143-12-42.857-12-52 0-106.286-2.286-157.714 4-2.857 25.143-5.143 52-4.571 77.714 0.571 160.571 2.286 321.143 2.286 481.714 0 44-6.857 90.286 5.714 132.571 43.429 22.286 94.857 25.714 139.429 45.714 1.143 9.143 2.857 18.857 2.857 28.571 0 5.143-0.571 10.857-1.714 16.571l-19.429 0.571c-81.143 2.286-161.143-10.286-242.857-10.286-57.714 0-115.429 10.286-173.143 10.286-0.571-9.714-1.714-20-1.714-29.714v-5.143c21.714-34.857 100-35.429 136-56.571 12.571-28 10.857-182.857 10.857-218.857 0-115.429-3.429-230.857-3.429-346.286v-66.857c0-10.286 2.286-51.429-4.571-59.429-8-8.571-82.857-6.857-92.571-6.857-21.143 0-82.286 9.714-98.857 21.714-27.429 18.857-27.429 133.143-61.714 135.429-10.286-6.286-24.571-15.429-32-25.143v-218.857z" - ], - "width": 1029.7051428571428, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "text-height" - ], - "defaultCode": 61492, - "grid": 14 - }, - { - "id": 54, - "paths": [ - "M46.286 73.714l30.857 15.429c4 1.714 108.571 2.857 120.571 2.857 50.286 0 100.571-2.286 150.857-2.286 151.429 0 304.571-3.429 456 1.714 12.571 0.571 24.571-7.429 32-17.714l24-0.571c5.143 0 10.857 0.571 16 0.571 1.143 64 1.143 128 1.143 192 0 20.571 0.571 42.286-2.857 62.286-12.571 4.571-25.714 8.571-38.857 10.286-13.143-22.857-22.286-48-30.857-73.143-4-11.429-18.286-88.571-18.857-89.714-4-5.143-9.143-8.571-15.429-10.857-4.571-1.714-32-1.143-37.714-1.143-70.286 0-151.429-4-220.571 4-2.857 25.143-5.143 52-4.571 77.714l0.571 86.857v-29.714c0.571 93.143 1.714 185.714 1.714 278.286 0 44-6.857 90.286 5.714 132.571 43.429 22.286 94.857 25.714 139.429 45.714 1.143 9.143 2.857 18.857 2.857 28.571 0 5.143-0.571 10.857-1.714 16.571l-19.429 0.571c-81.143 2.286-161.143-10.286-242.857-10.286-57.714 0-115.429 10.286-173.143 10.286-0.571-9.714-1.714-20-1.714-29.714v-5.143c21.714-34.857 100-35.429 136-56.571 14.286-32 10.286-302.286 10.286-352.571 0-8-2.857-16.571-2.857-25.143 0-23.429 4-157.714-4.571-167.429-8-8.571-82.857-6.857-92.571-6.857-24 0-158.286 12.571-172 21.714-26.857 17.714-27.429 132.571-61.714 135.429-10.286-6.286-24.571-15.429-32-25.143v-218.857zM748.571 806.286c20 0 96 68 111.429 80 8.571 6.857 14.857 16.571 14.857 28s-6.286 21.143-14.857 28c-15.429 12-91.429 80-111.429 80-26.286 0-17.143-61.143-17.143-71.429h-585.143c0 10.286 9.143 71.429-17.143 71.429-20 0-96-68-111.429-80-8.571-6.857-14.857-16.571-14.857-28s6.286-21.143 14.857-28c15.429-12 91.429-80 111.429-80 26.286 0 17.143 61.143 17.143 71.429h585.143c0-10.286-9.143-71.429 17.143-71.429z" - ], - "width": 878.2994285714285, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "text-width" - ], - "defaultCode": 61493, - "grid": 14 - }, - { - "id": 55, - "paths": [ - "M1024 768v73.143c0 20-16.571 36.571-36.571 36.571h-950.857c-20 0-36.571-16.571-36.571-36.571v-73.143c0-20 16.571-36.571 36.571-36.571h950.857c20 0 36.571 16.571 36.571 36.571zM804.571 548.571v73.143c0 20-16.571 36.571-36.571 36.571h-731.429c-20 0-36.571-16.571-36.571-36.571v-73.143c0-20 16.571-36.571 36.571-36.571h731.429c20 0 36.571 16.571 36.571 36.571zM950.857 329.143v73.143c0 20-16.571 36.571-36.571 36.571h-877.714c-20 0-36.571-16.571-36.571-36.571v-73.143c0-20 16.571-36.571 36.571-36.571h877.714c20 0 36.571 16.571 36.571 36.571zM731.429 109.714v73.143c0 20-16.571 36.571-36.571 36.571h-658.286c-20 0-36.571-16.571-36.571-36.571v-73.143c0-20 16.571-36.571 36.571-36.571h658.286c20 0 36.571 16.571 36.571 36.571z" - ], - "width": 1024, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "align-left" - ], - "defaultCode": 61494, - "grid": 14 - }, - { - "id": 56, - "paths": [ - "M1024 768v73.143c0 20-16.571 36.571-36.571 36.571h-950.857c-20 0-36.571-16.571-36.571-36.571v-73.143c0-20 16.571-36.571 36.571-36.571h950.857c20 0 36.571 16.571 36.571 36.571zM804.571 548.571v73.143c0 20-16.571 36.571-36.571 36.571h-512c-20 0-36.571-16.571-36.571-36.571v-73.143c0-20 16.571-36.571 36.571-36.571h512c20 0 36.571 16.571 36.571 36.571zM950.857 329.143v73.143c0 20-16.571 36.571-36.571 36.571h-804.571c-20 0-36.571-16.571-36.571-36.571v-73.143c0-20 16.571-36.571 36.571-36.571h804.571c20 0 36.571 16.571 36.571 36.571zM731.429 109.714v73.143c0 20-16.571 36.571-36.571 36.571h-365.714c-20 0-36.571-16.571-36.571-36.571v-73.143c0-20 16.571-36.571 36.571-36.571h365.714c20 0 36.571 16.571 36.571 36.571z" - ], - "width": 1024, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "align-center" - ], - "defaultCode": 61495, - "grid": 14 - }, - { - "id": 57, - "paths": [ - "M1024 768v73.143c0 20-16.571 36.571-36.571 36.571h-950.857c-20 0-36.571-16.571-36.571-36.571v-73.143c0-20 16.571-36.571 36.571-36.571h950.857c20 0 36.571 16.571 36.571 36.571zM1024 548.571v73.143c0 20-16.571 36.571-36.571 36.571h-731.429c-20 0-36.571-16.571-36.571-36.571v-73.143c0-20 16.571-36.571 36.571-36.571h731.429c20 0 36.571 16.571 36.571 36.571zM1024 329.143v73.143c0 20-16.571 36.571-36.571 36.571h-877.714c-20 0-36.571-16.571-36.571-36.571v-73.143c0-20 16.571-36.571 36.571-36.571h877.714c20 0 36.571 16.571 36.571 36.571zM1024 109.714v73.143c0 20-16.571 36.571-36.571 36.571h-658.286c-20 0-36.571-16.571-36.571-36.571v-73.143c0-20 16.571-36.571 36.571-36.571h658.286c20 0 36.571 16.571 36.571 36.571z" - ], - "width": 1024, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "align-right" - ], - "defaultCode": 61496, - "grid": 14 - }, - { - "id": 58, - "paths": [ - "M1024 768v73.143c0 20-16.571 36.571-36.571 36.571h-950.857c-20 0-36.571-16.571-36.571-36.571v-73.143c0-20 16.571-36.571 36.571-36.571h950.857c20 0 36.571 16.571 36.571 36.571zM1024 548.571v73.143c0 20-16.571 36.571-36.571 36.571h-950.857c-20 0-36.571-16.571-36.571-36.571v-73.143c0-20 16.571-36.571 36.571-36.571h950.857c20 0 36.571 16.571 36.571 36.571zM1024 329.143v73.143c0 20-16.571 36.571-36.571 36.571h-950.857c-20 0-36.571-16.571-36.571-36.571v-73.143c0-20 16.571-36.571 36.571-36.571h950.857c20 0 36.571 16.571 36.571 36.571zM1024 109.714v73.143c0 20-16.571 36.571-36.571 36.571h-950.857c-20 0-36.571-16.571-36.571-36.571v-73.143c0-20 16.571-36.571 36.571-36.571h950.857c20 0 36.571 16.571 36.571 36.571z" - ], - "width": 1024, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "align-justify" - ], - "defaultCode": 61497, - "grid": 14 - }, - { - "id": 59, - "paths": [ - "M146.286 749.714v109.714c0 9.714-8.571 18.286-18.286 18.286h-109.714c-9.714 0-18.286-8.571-18.286-18.286v-109.714c0-9.714 8.571-18.286 18.286-18.286h109.714c9.714 0 18.286 8.571 18.286 18.286zM146.286 530.286v109.714c0 9.714-8.571 18.286-18.286 18.286h-109.714c-9.714 0-18.286-8.571-18.286-18.286v-109.714c0-9.714 8.571-18.286 18.286-18.286h109.714c9.714 0 18.286 8.571 18.286 18.286zM146.286 310.857v109.714c0 9.714-8.571 18.286-18.286 18.286h-109.714c-9.714 0-18.286-8.571-18.286-18.286v-109.714c0-9.714 8.571-18.286 18.286-18.286h109.714c9.714 0 18.286 8.571 18.286 18.286zM1024 749.714v109.714c0 9.714-8.571 18.286-18.286 18.286h-768c-9.714 0-18.286-8.571-18.286-18.286v-109.714c0-9.714 8.571-18.286 18.286-18.286h768c9.714 0 18.286 8.571 18.286 18.286zM146.286 91.429v109.714c0 9.714-8.571 18.286-18.286 18.286h-109.714c-9.714 0-18.286-8.571-18.286-18.286v-109.714c0-9.714 8.571-18.286 18.286-18.286h109.714c9.714 0 18.286 8.571 18.286 18.286zM1024 530.286v109.714c0 9.714-8.571 18.286-18.286 18.286h-768c-9.714 0-18.286-8.571-18.286-18.286v-109.714c0-9.714 8.571-18.286 18.286-18.286h768c9.714 0 18.286 8.571 18.286 18.286zM1024 310.857v109.714c0 9.714-8.571 18.286-18.286 18.286h-768c-9.714 0-18.286-8.571-18.286-18.286v-109.714c0-9.714 8.571-18.286 18.286-18.286h768c9.714 0 18.286 8.571 18.286 18.286zM1024 91.429v109.714c0 9.714-8.571 18.286-18.286 18.286h-768c-9.714 0-18.286-8.571-18.286-18.286v-109.714c0-9.714 8.571-18.286 18.286-18.286h768c9.714 0 18.286 8.571 18.286 18.286z" - ], - "width": 1024, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "list" - ], - "defaultCode": 61498, - "grid": 14 - }, - { - "id": 60, - "paths": [ - "M219.429 310.857v329.143c0 9.714-8.571 18.286-18.286 18.286-4.571 0-9.714-1.714-13.143-5.143l-164.571-164.571c-3.429-3.429-5.143-8.571-5.143-13.143s1.714-9.714 5.143-13.143l164.571-164.571c3.429-3.429 8.571-5.143 13.143-5.143 9.714 0 18.286 8.571 18.286 18.286zM1024 749.714v109.714c0 9.714-8.571 18.286-18.286 18.286h-987.429c-9.714 0-18.286-8.571-18.286-18.286v-109.714c0-9.714 8.571-18.286 18.286-18.286h987.429c9.714 0 18.286 8.571 18.286 18.286zM1024 530.286v109.714c0 9.714-8.571 18.286-18.286 18.286h-621.714c-9.714 0-18.286-8.571-18.286-18.286v-109.714c0-9.714 8.571-18.286 18.286-18.286h621.714c9.714 0 18.286 8.571 18.286 18.286zM1024 310.857v109.714c0 9.714-8.571 18.286-18.286 18.286h-621.714c-9.714 0-18.286-8.571-18.286-18.286v-109.714c0-9.714 8.571-18.286 18.286-18.286h621.714c9.714 0 18.286 8.571 18.286 18.286zM1024 91.429v109.714c0 9.714-8.571 18.286-18.286 18.286h-987.429c-9.714 0-18.286-8.571-18.286-18.286v-109.714c0-9.714 8.571-18.286 18.286-18.286h987.429c9.714 0 18.286 8.571 18.286 18.286z" - ], - "width": 1024, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "dedent", - "outdent" - ], - "defaultCode": 61499, - "grid": 14 - }, - { - "id": 61, - "paths": [ - "M201.143 475.429c0 4.571-1.714 9.714-5.143 13.143l-164.571 164.571c-3.429 3.429-8.571 5.143-13.143 5.143-9.714 0-18.286-8.571-18.286-18.286v-329.143c0-9.714 8.571-18.286 18.286-18.286 4.571 0 9.714 1.714 13.143 5.143l164.571 164.571c3.429 3.429 5.143 8.571 5.143 13.143zM1024 749.714v109.714c0 9.714-8.571 18.286-18.286 18.286h-987.429c-9.714 0-18.286-8.571-18.286-18.286v-109.714c0-9.714 8.571-18.286 18.286-18.286h987.429c9.714 0 18.286 8.571 18.286 18.286zM1024 530.286v109.714c0 9.714-8.571 18.286-18.286 18.286h-621.714c-9.714 0-18.286-8.571-18.286-18.286v-109.714c0-9.714 8.571-18.286 18.286-18.286h621.714c9.714 0 18.286 8.571 18.286 18.286zM1024 310.857v109.714c0 9.714-8.571 18.286-18.286 18.286h-621.714c-9.714 0-18.286-8.571-18.286-18.286v-109.714c0-9.714 8.571-18.286 18.286-18.286h621.714c9.714 0 18.286 8.571 18.286 18.286zM1024 91.429v109.714c0 9.714-8.571 18.286-18.286 18.286h-987.429c-9.714 0-18.286-8.571-18.286-18.286v-109.714c0-9.714 8.571-18.286 18.286-18.286h987.429c9.714 0 18.286 8.571 18.286 18.286z" - ], - "width": 1024, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "indent" - ], - "defaultCode": 61500, - "grid": 14 - }, - { - "id": 62, - "paths": [ - "M1024 201.143v621.714c0 14.857-9.143 28-22.286 33.714-4.571 1.714-9.714 2.857-14.286 2.857-9.714 0-18.857-3.429-25.714-10.857l-230.286-230.286v94.857c0 90.857-73.714 164.571-164.571 164.571h-402.286c-90.857 0-164.571-73.714-164.571-164.571v-402.286c0-90.857 73.714-164.571 164.571-164.571h402.286c90.857 0 164.571 73.714 164.571 164.571v94.286l230.286-229.714c6.857-7.429 16-10.857 25.714-10.857 4.571 0 9.714 1.143 14.286 2.857 13.143 5.714 22.286 18.857 22.286 33.714z" - ], - "width": 1024, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "video-camera" - ], - "defaultCode": 61501, - "grid": 14 - }, - { - "id": 63, - "paths": [ - "M365.714 329.143c0 60.571-49.143 109.714-109.714 109.714s-109.714-49.143-109.714-109.714 49.143-109.714 109.714-109.714 109.714 49.143 109.714 109.714zM950.857 548.571v256h-804.571v-109.714l182.857-182.857 91.429 91.429 292.571-292.571zM1005.714 146.286h-914.286c-9.714 0-18.286 8.571-18.286 18.286v694.857c0 9.714 8.571 18.286 18.286 18.286h914.286c9.714 0 18.286-8.571 18.286-18.286v-694.857c0-9.714-8.571-18.286-18.286-18.286zM1097.143 164.571v694.857c0 50.286-41.143 91.429-91.429 91.429h-914.286c-50.286 0-91.429-41.143-91.429-91.429v-694.857c0-50.286 41.143-91.429 91.429-91.429h914.286c50.286 0 91.429 41.143 91.429 91.429z" - ], - "width": 1097.142857142857, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "image", - "photo", - "picture-o" - ], - "defaultCode": 61502, - "grid": 14 - }, - { - "id": 64, - "paths": [ - "M207.429 877.714l52-52-134.286-134.286-52 52v61.143h73.143v73.143h61.143zM506.286 347.429c0-7.429-5.143-12.571-12.571-12.571-3.429 0-6.857 1.143-9.714 4l-309.714 309.714c-2.857 2.857-4 6.286-4 9.714 0 7.429 5.143 12.571 12.571 12.571 3.429 0 6.857-1.143 9.714-4l309.714-309.714c2.857-2.857 4-6.286 4-9.714zM475.429 237.714l237.714 237.714-475.429 475.429h-237.714v-237.714zM865.714 292.571c0 19.429-8 38.286-21.143 51.429l-94.857 94.857-237.714-237.714 94.857-94.286c13.143-13.714 32-21.714 51.429-21.714s38.286 8 52 21.714l134.286 133.714c13.143 13.714 21.143 32.571 21.143 52z" - ], - "width": 865.7188571428571, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "pencil" - ], - "defaultCode": 61504, - "grid": 14 - }, - { - "id": 65, - "paths": [ - "M438.857 365.714c0-80.571-65.714-146.286-146.286-146.286s-146.286 65.714-146.286 146.286 65.714 146.286 146.286 146.286 146.286-65.714 146.286-146.286zM585.143 365.714c0 34.857-4 70.857-18.857 102.286l-208 442.286c-12 25.143-38.286 40.571-65.714 40.571s-53.714-15.429-65.143-40.571l-208.571-442.286c-14.857-31.429-18.857-67.429-18.857-102.286 0-161.714 130.857-292.571 292.571-292.571s292.571 130.857 292.571 292.571z" - ], - "width": 585.1428571428571, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "map-marker" - ], - "defaultCode": 61505, - "grid": 14 - }, - { - "id": 66, - "paths": [ - "M438.857 822.857v-621.714c-171.429 0-310.857 139.429-310.857 310.857s139.429 310.857 310.857 310.857zM877.714 512c0 242.286-196.571 438.857-438.857 438.857s-438.857-196.571-438.857-438.857 196.571-438.857 438.857-438.857 438.857 196.571 438.857 438.857z" - ], - "width": 877.7142857142857, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "adjust" - ], - "defaultCode": 61506, - "grid": 14 - }, - { - "id": 67, - "paths": [ - "M292.571 658.286c0-14.286-4.571-28-11.429-39.429-7.429-11.429-37.714-50.286-49.714-88.571-1.714-6.286-7.429-9.143-12-9.143s-10.286 2.857-12 9.143c-12 38.286-42.286 77.143-49.714 88.571-6.857 11.429-11.429 25.143-11.429 39.429 0 40.571 32.571 73.143 73.143 73.143s73.143-32.571 73.143-73.143zM585.143 585.143c0 161.714-130.857 292.571-292.571 292.571s-292.571-130.857-292.571-292.571c0-57.714 17.714-111.429 46.286-157.143 29.143-45.714 151.429-200.571 197.714-354.857 7.429-24.571 30.286-36.571 48.571-36.571s41.714 12 48.571 36.571c46.286 154.286 168.571 309.143 197.714 354.857s46.286 99.429 46.286 157.143z" - ], - "width": 585.1428571428571, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "tint" - ], - "defaultCode": 61507, - "grid": 14 - }, - { - "id": 68, - "paths": [ - "M507.429 676.571l66.286-66.286-86.857-86.857-66.286 66.286v32h54.857v54.857h32zM758.857 265.143c-5.143-5.143-13.714-4.571-18.857 0.571l-200 200c-5.143 5.143-5.714 13.714-0.571 18.857s13.714 4.571 18.857-0.571l200-200c5.143-5.143 5.714-13.714 0.571-18.857zM804.571 604.571v108.571c0 90.857-73.714 164.571-164.571 164.571h-475.429c-90.857 0-164.571-73.714-164.571-164.571v-475.429c0-90.857 73.714-164.571 164.571-164.571h475.429c22.857 0 45.714 4.571 66.857 14.286 5.143 2.286 9.143 7.429 10.286 13.143 1.143 6.286-0.571 12-5.143 16.571l-28 28c-5.143 5.143-12 6.857-18.286 4.571-8.571-2.286-17.143-3.429-25.714-3.429h-475.429c-50.286 0-91.429 41.143-91.429 91.429v475.429c0 50.286 41.143 91.429 91.429 91.429h475.429c50.286 0 91.429-41.143 91.429-91.429v-72c0-4.571 1.714-9.143 5.143-12.571l36.571-36.571c5.714-5.714 13.143-6.857 20-4s11.429 9.143 11.429 16.571zM749.714 182.857l164.571 164.571-384 384h-164.571v-164.571zM1003.429 258.286l-52.571 52.571-164.571-164.571 52.571-52.571c21.143-21.143 56.571-21.143 77.714 0l86.857 86.857c21.143 21.143 21.143 56.571 0 77.714z" - ], - "width": 1024.5851428571427, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "edit", - "pencil-square-o" - ], - "defaultCode": 61508, - "grid": 14 - }, - { - "id": 69, - "paths": [ - "M804.571 565.143v148c0 90.857-73.714 164.571-164.571 164.571h-475.429c-90.857 0-164.571-73.714-164.571-164.571v-475.429c0-90.857 73.714-164.571 164.571-164.571h145.714c9.714 0 18.286 8 18.286 18.286 0 9.143-6.286 16.571-14.857 18.286-28.571 9.714-54.286 21.143-76 34.286-2.857 1.143-5.714 2.286-9.143 2.286h-64c-50.286 0-91.429 41.143-91.429 91.429v475.429c0 50.286 41.143 91.429 91.429 91.429h475.429c50.286 0 91.429-41.143 91.429-91.429v-122.286c0-6.857 4-13.143 10.286-16.571 11.429-5.143 21.714-12.571 30.857-21.143 5.143-5.143 13.143-7.429 20-4.571s12 9.143 12 16.571zM940 281.714l-219.429 219.429c-6.857 7.429-16 10.857-25.714 10.857-4.571 0-9.714-1.143-14.286-2.857-13.143-5.714-22.286-18.857-22.286-33.714v-109.714h-91.429c-125.714 0-205.714 24-250.286 74.857-46.286 53.143-60 138.857-42.286 270.286 1.143 8-4 16-11.429 19.429-2.286 0.571-4.571 1.143-6.857 1.143-5.714 0-11.429-2.857-14.857-7.429-4-5.714-94.857-134.286-94.857-248.571 0-153.143 48-329.143 420.571-329.143h91.429v-109.714c0-14.857 9.143-28 22.286-33.714 4.571-1.714 9.714-2.857 14.286-2.857 9.714 0 18.857 4 25.714 10.857l219.429 219.429c14.286 14.286 14.286 37.143 0 51.429z" - ], - "width": 954.2948571428572, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "share-square-o" - ], - "defaultCode": 61509, - "grid": 14 - }, - { - "id": 70, - "paths": [ - "M804.571 531.429v181.714c0 90.857-73.714 164.571-164.571 164.571h-475.429c-90.857 0-164.571-73.714-164.571-164.571v-475.429c0-90.857 73.714-164.571 164.571-164.571h475.429c22.857 0 45.714 4.571 66.857 14.286 5.143 2.286 9.143 7.429 10.286 13.143 1.143 6.286-0.571 12-5.143 16.571l-28 28c-3.429 3.429-8.571 5.714-13.143 5.714-1.714 0-3.429-0.571-5.143-1.143-8.571-2.286-17.143-3.429-25.714-3.429h-475.429c-50.286 0-91.429 41.143-91.429 91.429v475.429c0 50.286 41.143 91.429 91.429 91.429h475.429c50.286 0 91.429-41.143 91.429-91.429v-145.143c0-4.571 1.714-9.143 5.143-12.571l36.571-36.571c4-4 8.571-5.714 13.143-5.714 2.286 0 4.571 0.571 6.857 1.714 6.857 2.857 11.429 9.143 11.429 16.571zM936.571 252l-465.143 465.143c-18.286 18.286-46.857 18.286-65.143 0l-245.714-245.714c-18.286-18.286-18.286-46.857 0-65.143l62.857-62.857c18.286-18.286 46.857-18.286 65.143 0l150.286 150.286 369.714-369.714c18.286-18.286 46.857-18.286 65.143 0l62.857 62.857c18.286 18.286 18.286 46.857 0 65.143z" - ], - "width": 954.8799999999999, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "check-square-o" - ], - "defaultCode": 61510, - "grid": 14 - }, - { - "id": 71, - "paths": [ - "M1024 512c0 9.714-4 18.857-10.857 25.714l-146.286 146.286c-6.857 6.857-16 10.857-25.714 10.857-20 0-36.571-16.571-36.571-36.571v-73.143h-219.429v219.429h73.143c20 0 36.571 16.571 36.571 36.571 0 9.714-4 18.857-10.857 25.714l-146.286 146.286c-6.857 6.857-16 10.857-25.714 10.857s-18.857-4-25.714-10.857l-146.286-146.286c-6.857-6.857-10.857-16-10.857-25.714 0-20 16.571-36.571 36.571-36.571h73.143v-219.429h-219.429v73.143c0 20-16.571 36.571-36.571 36.571-9.714 0-18.857-4-25.714-10.857l-146.286-146.286c-6.857-6.857-10.857-16-10.857-25.714s4-18.857 10.857-25.714l146.286-146.286c6.857-6.857 16-10.857 25.714-10.857 20 0 36.571 16.571 36.571 36.571v73.143h219.429v-219.429h-73.143c-20 0-36.571-16.571-36.571-36.571 0-9.714 4-18.857 10.857-25.714l146.286-146.286c6.857-6.857 16-10.857 25.714-10.857s18.857 4 25.714 10.857l146.286 146.286c6.857 6.857 10.857 16 10.857 25.714 0 20-16.571 36.571-36.571 36.571h-73.143v219.429h219.429v-73.143c0-20 16.571-36.571 36.571-36.571 9.714 0 18.857 4 25.714 10.857l146.286 146.286c6.857 6.857 10.857 16 10.857 25.714z" - ], - "width": 1024, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "arrows" - ], - "defaultCode": 61511, - "grid": 14 - }, - { - "id": 72, - "paths": [ - "M559.429 80.571c14.286-14.286 25.714-9.143 25.714 10.857v841.143c0 20-11.429 25.143-25.714 10.857l-405.714-405.714c-3.429-3.429-5.714-6.857-7.429-10.857v387.429c0 20-16.571 36.571-36.571 36.571h-73.143c-20 0-36.571-16.571-36.571-36.571v-804.571c0-20 16.571-36.571 36.571-36.571h73.143c20 0 36.571 16.571 36.571 36.571v387.429c1.714-4 4-7.429 7.429-10.857z" - ], - "width": 585.1428571428571, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "step-backward" - ], - "defaultCode": 61512, - "grid": 14 - }, - { - "id": 73, - "paths": [ - "M998.286 80.571c14.286-14.286 25.714-9.143 25.714 10.857v841.143c0 20-11.429 25.143-25.714 10.857l-405.714-405.714c-3.429-3.429-5.714-6.857-7.429-10.857v405.714c0 20-11.429 25.143-25.714 10.857l-405.714-405.714c-3.429-3.429-5.714-6.857-7.429-10.857v387.429c0 20-16.571 36.571-36.571 36.571h-73.143c-20 0-36.571-16.571-36.571-36.571v-804.571c0-20 16.571-36.571 36.571-36.571h73.143c20 0 36.571 16.571 36.571 36.571v387.429c1.714-4 4-7.429 7.429-10.857l405.714-405.714c14.286-14.286 25.714-9.143 25.714 10.857v405.714c1.714-4 4-7.429 7.429-10.857z" - ], - "width": 1024, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "fast-backward" - ], - "defaultCode": 61513, - "grid": 14 - }, - { - "id": 74, - "paths": [ - "M925.143 80.571c14.286-14.286 25.714-9.143 25.714 10.857v841.143c0 20-11.429 25.143-25.714 10.857l-405.714-405.714c-3.429-3.429-5.714-6.857-7.429-10.857v405.714c0 20-11.429 25.143-25.714 10.857l-405.714-405.714c-14.286-14.286-14.286-37.143 0-51.429l405.714-405.714c14.286-14.286 25.714-9.143 25.714 10.857v405.714c1.714-4 4-7.429 7.429-10.857z" - ], - "width": 1017.1245714285715, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "backward" - ], - "defaultCode": 61514, - "grid": 14 - }, - { - "id": 75, - "paths": [ - "M790.857 529.714l-758.857 421.714c-17.714 9.714-32 1.143-32-18.857v-841.143c0-20 14.286-28.571 32-18.857l758.857 421.714c17.714 9.714 17.714 25.714 0 35.429z" - ], - "width": 808.5942857142857, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "play" - ], - "defaultCode": 61515, - "grid": 14 - }, - { - "id": 76, - "paths": [ - "M877.714 109.714v804.571c0 20-16.571 36.571-36.571 36.571h-292.571c-20 0-36.571-16.571-36.571-36.571v-804.571c0-20 16.571-36.571 36.571-36.571h292.571c20 0 36.571 16.571 36.571 36.571zM365.714 109.714v804.571c0 20-16.571 36.571-36.571 36.571h-292.571c-20 0-36.571-16.571-36.571-36.571v-804.571c0-20 16.571-36.571 36.571-36.571h292.571c20 0 36.571 16.571 36.571 36.571z" - ], - "width": 877.7142857142857, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "pause" - ], - "defaultCode": 61516, - "grid": 14 - }, - { - "id": 77, - "paths": [ - "M877.714 109.714v804.571c0 20-16.571 36.571-36.571 36.571h-804.571c-20 0-36.571-16.571-36.571-36.571v-804.571c0-20 16.571-36.571 36.571-36.571h804.571c20 0 36.571 16.571 36.571 36.571z" - ], - "width": 877.7142857142857, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "stop" - ], - "defaultCode": 61517, - "grid": 14 - }, - { - "id": 78, - "paths": [ - "M25.714 943.429c-14.286 14.286-25.714 9.143-25.714-10.857v-841.143c0-20 11.429-25.143 25.714-10.857l405.714 405.714c3.429 3.429 5.714 6.857 7.429 10.857v-405.714c0-20 11.429-25.143 25.714-10.857l405.714 405.714c14.286 14.286 14.286 37.143 0 51.429l-405.714 405.714c-14.286 14.286-25.714 9.143-25.714-10.857v-405.714c-1.714 4-4 7.429-7.429 10.857z" - ], - "width": 884.5897142857142, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "forward" - ], - "defaultCode": 61518, - "grid": 14 - }, - { - "id": 79, - "paths": [ - "M25.714 943.429c-14.286 14.286-25.714 9.143-25.714-10.857v-841.143c0-20 11.429-25.143 25.714-10.857l405.714 405.714c3.429 3.429 5.714 6.857 7.429 10.857v-405.714c0-20 11.429-25.143 25.714-10.857l405.714 405.714c3.429 3.429 5.714 6.857 7.429 10.857v-387.429c0-20 16.571-36.571 36.571-36.571h73.143c20 0 36.571 16.571 36.571 36.571v804.571c0 20-16.571 36.571-36.571 36.571h-73.143c-20 0-36.571-16.571-36.571-36.571v-387.429c-1.714 4-4 7.429-7.429 10.857l-405.714 405.714c-14.286 14.286-25.714 9.143-25.714-10.857v-405.714c-1.714 4-4 7.429-7.429 10.857z" - ], - "width": 1024, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "fast-forward" - ], - "defaultCode": 61520, - "grid": 14 - }, - { - "id": 80, - "paths": [ - "M25.714 943.429c-14.286 14.286-25.714 9.143-25.714-10.857v-841.143c0-20 11.429-25.143 25.714-10.857l405.714 405.714c3.429 3.429 5.714 6.857 7.429 10.857v-387.429c0-20 16.571-36.571 36.571-36.571h73.143c20 0 36.571 16.571 36.571 36.571v804.571c0 20-16.571 36.571-36.571 36.571h-73.143c-20 0-36.571-16.571-36.571-36.571v-387.429c-1.714 4-4 7.429-7.429 10.857z" - ], - "width": 585.1428571428571, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "step-forward" - ], - "defaultCode": 61521, - "grid": 14 - }, - { - "id": 81, - "paths": [ - "M8 559.429l405.714-405.714c14.286-14.286 37.143-14.286 51.429 0l405.714 405.714c14.286 14.286 9.143 25.714-10.857 25.714h-841.143c-20 0-25.143-11.429-10.857-25.714zM841.714 877.714h-804.571c-20 0-36.571-16.571-36.571-36.571v-146.286c0-20 16.571-36.571 36.571-36.571h804.571c20 0 36.571 16.571 36.571 36.571v146.286c0 20-16.571 36.571-36.571 36.571z" - ], - "width": 878.8845714285713, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "eject" - ], - "defaultCode": 61522, - "grid": 14 - }, - { - "id": 82, - "paths": [ - "M669.143 172l-303.429 303.429 303.429 303.429c14.286 14.286 14.286 37.143 0 51.429l-94.857 94.857c-14.286 14.286-37.143 14.286-51.429 0l-424-424c-14.286-14.286-14.286-37.143 0-51.429l424-424c14.286-14.286 37.143-14.286 51.429 0l94.857 94.857c14.286 14.286 14.286 37.143 0 51.429z" - ], - "width": 768, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "chevron-left" - ], - "defaultCode": 61523, - "grid": 14 - }, - { - "id": 83, - "paths": [ - "M632.571 501.143l-424 424c-14.286 14.286-37.143 14.286-51.429 0l-94.857-94.857c-14.286-14.286-14.286-37.143 0-51.429l303.429-303.429-303.429-303.429c-14.286-14.286-14.286-37.143 0-51.429l94.857-94.857c14.286-14.286 37.143-14.286 51.429 0l424 424c14.286 14.286 14.286 37.143 0 51.429z" - ], - "width": 694.8571428571428, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "chevron-right" - ], - "defaultCode": 61524, - "grid": 14 - }, - { - "id": 84, - "paths": [ - "M694.857 548.571v-73.143c0-20-16.571-36.571-36.571-36.571h-146.286v-146.286c0-20-16.571-36.571-36.571-36.571h-73.143c-20 0-36.571 16.571-36.571 36.571v146.286h-146.286c-20 0-36.571 16.571-36.571 36.571v73.143c0 20 16.571 36.571 36.571 36.571h146.286v146.286c0 20 16.571 36.571 36.571 36.571h73.143c20 0 36.571-16.571 36.571-36.571v-146.286h146.286c20 0 36.571-16.571 36.571-36.571zM877.714 512c0 242.286-196.571 438.857-438.857 438.857s-438.857-196.571-438.857-438.857 196.571-438.857 438.857-438.857 438.857 196.571 438.857 438.857z" - ], - "width": 877.7142857142857, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "plus-circle" - ], - "defaultCode": 61525, - "grid": 14 - }, - { - "id": 85, - "paths": [ - "M694.857 548.571v-73.143c0-20-16.571-36.571-36.571-36.571h-438.857c-20 0-36.571 16.571-36.571 36.571v73.143c0 20 16.571 36.571 36.571 36.571h438.857c20 0 36.571-16.571 36.571-36.571zM877.714 512c0 242.286-196.571 438.857-438.857 438.857s-438.857-196.571-438.857-438.857 196.571-438.857 438.857-438.857 438.857 196.571 438.857 438.857z" - ], - "width": 877.7142857142857, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "minus-circle" - ], - "defaultCode": 61526, - "grid": 14 - }, - { - "id": 86, - "paths": [ - "M656.571 641.143c0-9.714-4-18.857-10.857-25.714l-103.429-103.429 103.429-103.429c6.857-6.857 10.857-16 10.857-25.714s-4-19.429-10.857-26.286l-51.429-51.429c-6.857-6.857-16.571-10.857-26.286-10.857s-18.857 4-25.714 10.857l-103.429 103.429-103.429-103.429c-6.857-6.857-16-10.857-25.714-10.857s-19.429 4-26.286 10.857l-51.429 51.429c-6.857 6.857-10.857 16.571-10.857 26.286s4 18.857 10.857 25.714l103.429 103.429-103.429 103.429c-6.857 6.857-10.857 16-10.857 25.714s4 19.429 10.857 26.286l51.429 51.429c6.857 6.857 16.571 10.857 26.286 10.857s18.857-4 25.714-10.857l103.429-103.429 103.429 103.429c6.857 6.857 16 10.857 25.714 10.857s19.429-4 26.286-10.857l51.429-51.429c6.857-6.857 10.857-16.571 10.857-26.286zM877.714 512c0 242.286-196.571 438.857-438.857 438.857s-438.857-196.571-438.857-438.857 196.571-438.857 438.857-438.857 438.857 196.571 438.857 438.857z" - ], - "width": 877.7142857142857, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "times-circle" - ], - "defaultCode": 61527, - "grid": 14 - }, - { - "id": 87, - "paths": [ - "M733.714 419.429c0-9.714-3.429-19.429-10.286-26.286l-52-51.429c-6.857-6.857-16-10.857-25.714-10.857s-18.857 4-25.714 10.857l-233.143 232.571-129.143-129.143c-6.857-6.857-16-10.857-25.714-10.857s-18.857 4-25.714 10.857l-52 51.429c-6.857 6.857-10.286 16.571-10.286 26.286s3.429 18.857 10.286 25.714l206.857 206.857c6.857 6.857 16.571 10.857 25.714 10.857 9.714 0 19.429-4 26.286-10.857l310.286-310.286c6.857-6.857 10.286-16 10.286-25.714zM877.714 512c0 242.286-196.571 438.857-438.857 438.857s-438.857-196.571-438.857-438.857 196.571-438.857 438.857-438.857 438.857 196.571 438.857 438.857z" - ], - "width": 877.7142857142857, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "check-circle" - ], - "defaultCode": 61528, - "grid": 14 - }, - { - "id": 88, - "paths": [ - "M512 786.286v-109.714c0-10.286-8-18.286-18.286-18.286h-109.714c-10.286 0-18.286 8-18.286 18.286v109.714c0 10.286 8 18.286 18.286 18.286h109.714c10.286 0 18.286-8 18.286-18.286zM658.286 402.286c0-104.571-109.714-182.857-208-182.857-93.143 0-162.857 40-212 121.714-5.143 8-2.857 18.286 4.571 24l75.429 57.143c2.857 2.286 6.857 3.429 10.857 3.429 5.143 0 10.857-2.286 14.286-6.857 26.857-34.286 38.286-44.571 49.143-52.571 9.714-6.857 28.571-13.714 49.143-13.714 36.571 0 70.286 23.429 70.286 48.571 0 29.714-15.429 44.571-50.286 60.571-40.571 18.286-96 65.714-96 121.143v20.571c0 10.286 8 18.286 18.286 18.286h109.714c10.286 0 18.286-8 18.286-18.286v0c0-13.143 16.571-41.143 43.429-56.571 43.429-24.571 102.857-57.714 102.857-144.571zM877.714 512c0 242.286-196.571 438.857-438.857 438.857s-438.857-196.571-438.857-438.857 196.571-438.857 438.857-438.857 438.857 196.571 438.857 438.857z" - ], - "width": 877.7142857142857, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "question-circle" - ], - "defaultCode": 61529, - "grid": 14 - }, - { - "id": 89, - "paths": [ - "M585.143 786.286v-91.429c0-10.286-8-18.286-18.286-18.286h-54.857v-292.571c0-10.286-8-18.286-18.286-18.286h-182.857c-10.286 0-18.286 8-18.286 18.286v91.429c0 10.286 8 18.286 18.286 18.286h54.857v182.857h-54.857c-10.286 0-18.286 8-18.286 18.286v91.429c0 10.286 8 18.286 18.286 18.286h256c10.286 0 18.286-8 18.286-18.286zM512 274.286v-91.429c0-10.286-8-18.286-18.286-18.286h-109.714c-10.286 0-18.286 8-18.286 18.286v91.429c0 10.286 8 18.286 18.286 18.286h109.714c10.286 0 18.286-8 18.286-18.286zM877.714 512c0 242.286-196.571 438.857-438.857 438.857s-438.857-196.571-438.857-438.857 196.571-438.857 438.857-438.857 438.857 196.571 438.857 438.857z" - ], - "width": 877.7142857142857, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "info-circle" - ], - "defaultCode": 61530, - "grid": 14 - }, - { - "id": 90, - "paths": [ - "M684 585.143h-62.286c-20 0-36.571-16.571-36.571-36.571v-73.143c0-20 16.571-36.571 36.571-36.571h62.286c-24.571-82.286-89.714-147.429-172-172v62.286c0 20-16.571 36.571-36.571 36.571h-73.143c-20 0-36.571-16.571-36.571-36.571v-62.286c-82.286 24.571-147.429 89.714-172 172h62.286c20 0 36.571 16.571 36.571 36.571v73.143c0 20-16.571 36.571-36.571 36.571h-62.286c24.571 82.286 89.714 147.429 172 172v-62.286c0-20 16.571-36.571 36.571-36.571h73.143c20 0 36.571 16.571 36.571 36.571v62.286c82.286-24.571 147.429-89.714 172-172zM877.714 475.429v73.143c0 20-16.571 36.571-36.571 36.571h-81.714c-28 122.857-124.571 219.429-247.429 247.429v81.714c0 20-16.571 36.571-36.571 36.571h-73.143c-20 0-36.571-16.571-36.571-36.571v-81.714c-122.857-28-219.429-124.571-247.429-247.429h-81.714c-20 0-36.571-16.571-36.571-36.571v-73.143c0-20 16.571-36.571 36.571-36.571h81.714c28-122.857 124.571-219.429 247.429-247.429v-81.714c0-20 16.571-36.571 36.571-36.571h73.143c20 0 36.571 16.571 36.571 36.571v81.714c122.857 28 219.429 124.571 247.429 247.429h81.714c20 0 36.571 16.571 36.571 36.571z" - ], - "width": 877.7142857142857, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "crosshairs" - ], - "defaultCode": 61531, - "grid": 14 - }, - { - "id": 91, - "paths": [ - "M626.857 616.571l-83.429 83.429c-7.429 7.429-18.857 7.429-26.286 0l-78.286-78.286-78.286 78.286c-7.429 7.429-18.857 7.429-26.286 0l-83.429-83.429c-7.429-7.429-7.429-18.857 0-26.286l78.286-78.286-78.286-78.286c-7.429-7.429-7.429-18.857 0-26.286l83.429-83.429c7.429-7.429 18.857-7.429 26.286 0l78.286 78.286 78.286-78.286c7.429-7.429 18.857-7.429 26.286 0l83.429 83.429c7.429 7.429 7.429 18.857 0 26.286l-78.286 78.286 78.286 78.286c7.429 7.429 7.429 18.857 0 26.286zM749.714 512c0-171.429-139.429-310.857-310.857-310.857s-310.857 139.429-310.857 310.857 139.429 310.857 310.857 310.857 310.857-139.429 310.857-310.857zM877.714 512c0 242.286-196.571 438.857-438.857 438.857s-438.857-196.571-438.857-438.857 196.571-438.857 438.857-438.857 438.857 196.571 438.857 438.857z" - ], - "width": 877.7142857142857, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "times-circle-o" - ], - "defaultCode": 61532, - "grid": 14 - }, - { - "id": 92, - "paths": [ - "M669.143 464.571l-241.143 241.143c-14.286 14.286-37.143 14.286-51.429 0l-168-168c-14.286-14.286-14.286-37.143 0-51.429l58.286-58.286c14.286-14.286 37.143-14.286 51.429 0l84 84 157.143-157.143c14.286-14.286 37.143-14.286 51.429 0l58.286 58.286c14.286 14.286 14.286 37.143 0 51.429zM749.714 512c0-171.429-139.429-310.857-310.857-310.857s-310.857 139.429-310.857 310.857 139.429 310.857 310.857 310.857 310.857-139.429 310.857-310.857zM877.714 512c0 242.286-196.571 438.857-438.857 438.857s-438.857-196.571-438.857-438.857 196.571-438.857 438.857-438.857 438.857 196.571 438.857 438.857z" - ], - "width": 877.7142857142857, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "check-circle-o" - ], - "defaultCode": 61533, - "grid": 14 - }, - { - "id": 93, - "paths": [ - "M749.714 510.286c0-62.286-18.286-120-49.714-168.571l-430.857 430.286c49.143 32 107.429 50.857 169.714 50.857 171.429 0 310.857-140 310.857-312.571zM178.857 681.143l431.429-430.857c-49.143-33.143-108-52-171.429-52-171.429 0-310.857 140-310.857 312 0 63.429 18.857 121.714 50.857 170.857zM877.714 510.286c0 243.429-196.571 440.571-438.857 440.571s-438.857-197.143-438.857-440.571c0-242.857 196.571-440 438.857-440s438.857 197.143 438.857 440z" - ], - "width": 877.7142857142857, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "ban" - ], - "defaultCode": 61534, - "grid": 14 - }, - { - "id": 94, - "paths": [ - "M877.714 512v73.143c0 38.857-25.714 73.143-66.857 73.143h-402.286l167.429 168c13.714 13.143 21.714 32 21.714 51.429s-8 38.286-21.714 51.429l-42.857 43.429c-13.143 13.143-32 21.143-51.429 21.143s-38.286-8-52-21.143l-372-372.571c-13.143-13.143-21.143-32-21.143-51.429s8-38.286 21.143-52l372-371.429c13.714-13.714 32.571-21.714 52-21.714s37.714 8 51.429 21.714l42.857 42.286c13.714 13.714 21.714 32.571 21.714 52s-8 38.286-21.714 52l-167.429 167.429h402.286c41.143 0 66.857 34.286 66.857 73.143z" - ], - "width": 914.2857142857142, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "arrow-left" - ], - "defaultCode": 61536, - "grid": 14 - }, - { - "id": 95, - "paths": [ - "M841.143 548.571c0 19.429-7.429 38.286-21.143 52l-372 372c-13.714 13.143-32.571 21.143-52 21.143s-37.714-8-51.429-21.143l-42.857-42.857c-13.714-13.714-21.714-32.571-21.714-52s8-38.286 21.714-52l167.429-167.429h-402.286c-41.143 0-66.857-34.286-66.857-73.143v-73.143c0-38.857 25.714-73.143 66.857-73.143h402.286l-167.429-168c-13.714-13.143-21.714-32-21.714-51.429s8-38.286 21.714-51.429l42.857-42.857c13.714-13.714 32-21.714 51.429-21.714s38.286 8 52 21.714l372 372c13.714 13.143 21.143 32 21.143 51.429z" - ], - "width": 841.1428571428571, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "arrow-right" - ], - "defaultCode": 61537, - "grid": 14 - }, - { - "id": 96, - "paths": [ - "M920.571 554.857c0 19.429-8 37.714-21.143 51.429l-42.857 42.857c-13.714 13.714-32.571 21.714-52 21.714s-38.286-8-51.429-21.714l-168-167.429v402.286c0 41.143-34.286 66.857-73.143 66.857h-73.143c-38.857 0-73.143-25.714-73.143-66.857v-402.286l-168 167.429c-13.143 13.714-32 21.714-51.429 21.714s-38.286-8-51.429-21.714l-42.857-42.857c-13.714-13.714-21.714-32-21.714-51.429s8-38.286 21.714-52l372-372c13.143-13.714 32-21.143 51.429-21.143s38.286 7.429 52 21.143l372 372c13.143 13.714 21.143 32.571 21.143 52z" - ], - "width": 950.8571428571428, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "arrow-up" - ], - "defaultCode": 61538, - "grid": 14 - }, - { - "id": 97, - "paths": [ - "M920.571 475.429c0 19.429-8 38.286-21.143 51.429l-372 372.571c-13.714 13.143-32.571 21.143-52 21.143s-38.286-8-51.429-21.143l-372-372.571c-13.714-13.143-21.714-32-21.714-51.429s8-38.286 21.714-52l42.286-42.857c13.714-13.143 32.571-21.143 52-21.143s38.286 8 51.429 21.143l168 168v-402.286c0-40 33.143-73.143 73.143-73.143h73.143c40 0 73.143 33.143 73.143 73.143v402.286l168-168c13.143-13.143 32-21.143 51.429-21.143s38.286 8 52 21.143l42.857 42.857c13.143 13.714 21.143 32.571 21.143 52z" - ], - "width": 950.8571428571428, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "arrow-down" - ], - "defaultCode": 61539, - "grid": 14 - }, - { - "id": 98, - "paths": [ - "M1024 365.714c0 9.714-4 18.857-10.857 25.714l-292.571 292.571c-6.857 6.857-16 10.857-25.714 10.857-20 0-36.571-16.571-36.571-36.571v-146.286h-128c-246.286 0-408 47.429-408 320 0 23.429 1.143 46.857 2.857 70.286 0.571 9.143 2.857 19.429 2.857 28.571 0 10.857-6.857 20-18.286 20-8 0-12-4-16-9.714-8.571-12-14.857-30.286-21.143-43.429-32.571-73.143-72.571-177.714-72.571-257.714 0-64 6.286-129.714 30.286-190.286 79.429-197.143 312.571-230.286 500-230.286h128v-146.286c0-20 16.571-36.571 36.571-36.571 9.714 0 18.857 4 25.714 10.857l292.571 292.571c6.857 6.857 10.857 16 10.857 25.714z" - ], - "width": 1024, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "mail-forward", - "share" - ], - "defaultCode": 61540, - "grid": 14 - }, - { - "id": 99, - "paths": [ - "M431.429 603.429c0 4.571-2.286 9.714-5.714 13.143l-189.714 189.714 82.286 82.286c6.857 6.857 10.857 16 10.857 25.714 0 20-16.571 36.571-36.571 36.571h-256c-20 0-36.571-16.571-36.571-36.571v-256c0-20 16.571-36.571 36.571-36.571 9.714 0 18.857 4 25.714 10.857l82.286 82.286 189.714-189.714c3.429-3.429 8.571-5.714 13.143-5.714s9.714 2.286 13.143 5.714l65.143 65.143c3.429 3.429 5.714 8.571 5.714 13.143zM877.714 109.714v256c0 20-16.571 36.571-36.571 36.571-9.714 0-18.857-4-25.714-10.857l-82.286-82.286-189.714 189.714c-3.429 3.429-8.571 5.714-13.143 5.714s-9.714-2.286-13.143-5.714l-65.143-65.143c-3.429-3.429-5.714-8.571-5.714-13.143s2.286-9.714 5.714-13.143l189.714-189.714-82.286-82.286c-6.857-6.857-10.857-16-10.857-25.714 0-20 16.571-36.571 36.571-36.571h256c20 0 36.571 16.571 36.571 36.571z" - ], - "width": 877.7142857142857, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "expand" - ], - "defaultCode": 61541, - "grid": 14 - }, - { - "id": 100, - "paths": [ - "M438.857 548.571v256c0 20-16.571 36.571-36.571 36.571-9.714 0-18.857-4-25.714-10.857l-82.286-82.286-189.714 189.714c-3.429 3.429-8.571 5.714-13.143 5.714s-9.714-2.286-13.143-5.714l-65.143-65.143c-3.429-3.429-5.714-8.571-5.714-13.143s2.286-9.714 5.714-13.143l189.714-189.714-82.286-82.286c-6.857-6.857-10.857-16-10.857-25.714 0-20 16.571-36.571 36.571-36.571h256c20 0 36.571 16.571 36.571 36.571zM870.286 164.571c0 4.571-2.286 9.714-5.714 13.143l-189.714 189.714 82.286 82.286c6.857 6.857 10.857 16 10.857 25.714 0 20-16.571 36.571-36.571 36.571h-256c-20 0-36.571-16.571-36.571-36.571v-256c0-20 16.571-36.571 36.571-36.571 9.714 0 18.857 4 25.714 10.857l82.286 82.286 189.714-189.714c3.429-3.429 8.571-5.714 13.143-5.714s9.714 2.286 13.143 5.714l65.143 65.143c3.429 3.429 5.714 8.571 5.714 13.143z" - ], - "width": 877.7142857142857, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "compress" - ], - "defaultCode": 61542, - "grid": 14 - }, - { - "id": 101, - "paths": [ - "M438.857 73.143c242.286 0 438.857 196.571 438.857 438.857s-196.571 438.857-438.857 438.857-438.857-196.571-438.857-438.857 196.571-438.857 438.857-438.857zM512 785.714v-108.571c0-10.286-8-18.857-17.714-18.857h-109.714c-10.286 0-18.857 8.571-18.857 18.857v108.571c0 10.286 8.571 18.857 18.857 18.857h109.714c9.714 0 17.714-8.571 17.714-18.857zM510.857 589.143l10.286-354.857c0-4-1.714-8-5.714-10.286-3.429-2.857-8.571-4.571-13.714-4.571h-125.714c-5.143 0-10.286 1.714-13.714 4.571-4 2.286-5.714 6.286-5.714 10.286l9.714 354.857c0 8 8.571 14.286 19.429 14.286h105.714c10.286 0 18.857-6.286 19.429-14.286z" - ], - "width": 877.7142857142857, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "exclamation-circle" - ], - "defaultCode": 61546, - "grid": 14 - }, - { - "id": 102, - "paths": [ - "M530.286 774.857v-409.143h-182.857v409.143c0 20 16.571 29.714 36.571 29.714h109.714c20 0 36.571-9.714 36.571-29.714zM269.714 292.571h111.429l-72-92c-6.286-7.429-20-17.714-39.429-17.714-30.286 0-54.857 24.571-54.857 54.857s24.571 54.857 54.857 54.857zM662.857 237.714c0-30.286-24.571-54.857-54.857-54.857-19.429 0-33.143 10.286-39.429 17.714l-71.429 92h110.857c30.286 0 54.857-24.571 54.857-54.857zM877.714 384v182.857c0 10.286-8 18.286-18.286 18.286h-54.857v237.714c0 30.286-24.571 54.857-54.857 54.857h-621.714c-30.286 0-54.857-24.571-54.857-54.857v-237.714h-54.857c-10.286 0-18.286-8-18.286-18.286v-182.857c0-10.286 8-18.286 18.286-18.286h251.429c-70.857 0-128-57.143-128-128s57.143-128 128-128c38.286 0 73.714 16 96 44l73.143 94.286 73.143-94.286c22.286-28 57.714-44 96-44 70.857 0 128 57.143 128 128s-57.143 128-128 128h251.429c10.286 0 18.286 8 18.286 18.286z" - ], - "width": 877.7142857142857, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "gift" - ], - "defaultCode": 61547, - "grid": 14 - }, - { - "id": 103, - "paths": [ - "M731.429 402.286c0-20-16.571-36.571-36.571-36.571-202.286 0-332.571 84.571-464.571 230.286-6.857 7.429-10.857 15.429-10.857 25.714 0 20 16.571 36.571 36.571 36.571 10.286 0 18.286-4 25.714-10.857 28-25.143 53.143-52.571 80.571-78.286 103.429-93.143 192-130.286 332.571-130.286 20 0 36.571-16.571 36.571-36.571zM1024 289.143c0 36.571-4 73.714-11.429 110.286-36.571 177.714-150.857 293.143-309.714 372-77.143 38.857-163.429 61.714-250.286 61.714-54.857 0-111.429-9.143-163.429-26.857-27.429-9.143-82.286-45.143-105.143-45.143-28.571 0-62.857 116.571-112.571 116.571-36 0-46.857-17.714-62.286-44-5.143-9.714-9.143-13.143-9.143-25.143 0-59.429 113.143-105.714 113.143-138.857 0-5.143-14.857-35.429-17.143-46.857-3.429-19.429-5.143-39.429-5.143-59.429 0-181.714 144.571-311.429 306.857-365.143 117.143-38.857 366.286 6.286 445.714-69.143 31.429-29.143 46.857-56 94.857-56 64.571 0 85.714 167.429 85.714 216z" - ], - "width": 1024, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "leaf" - ], - "defaultCode": 61548, - "grid": 14 - }, - { - "id": 104, - "paths": [ - "M804.571 969.143v36.571c0 9.714-8.571 18.286-18.286 18.286h-768c-9.714 0-18.286-8.571-18.286-18.286v-36.571c0-9.714 8.571-18.286 18.286-18.286h768c9.714 0 18.286 8.571 18.286 18.286zM658.286 365.714c0 218.857-256 238.286-256 384 0 40 20 93.143 38.286 128l-2.286-0.571 0.571 0.571c-157.714-72.571-292.571-172.571-292.571-365.714 0-218.857 256-238.286 256-384 0-40-20-93.143-37.714-128l1.714 0.571-0.571-0.571c157.714 72.571 292.571 172.571 292.571 365.714z" - ], - "width": 804.5714285714286, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "fire" - ], - "defaultCode": 61549, - "grid": 14 - }, - { - "id": 105, - "paths": [ - "M950.857 548.571c-54.286-84-128.571-156-217.714-201.714 22.857 38.857 34.857 83.429 34.857 128.571 0 141.143-114.857 256-256 256s-256-114.857-256-256c0-45.143 12-89.714 34.857-128.571-89.143 45.714-163.429 117.714-217.714 201.714 97.714 150.857 255.429 256 438.857 256s341.143-105.143 438.857-256zM539.429 329.143c0-14.857-12.571-27.429-27.429-27.429-95.429 0-173.714 78.286-173.714 173.714 0 14.857 12.571 27.429 27.429 27.429s27.429-12.571 27.429-27.429c0-65.143 53.714-118.857 118.857-118.857 14.857 0 27.429-12.571 27.429-27.429zM1024 548.571c0 14.286-4.571 27.429-11.429 39.429-105.143 173.143-297.714 289.714-500.571 289.714s-395.429-117.143-500.571-289.714c-6.857-12-11.429-25.143-11.429-39.429s4.571-27.429 11.429-39.429c105.143-172.571 297.714-289.714 500.571-289.714s395.429 117.143 500.571 289.714c6.857 12 11.429 25.143 11.429 39.429z" - ], - "width": 1024, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "eye" - ], - "defaultCode": 61550, - "grid": 14 - }, - { - "id": 106, - "paths": [ - "M317.143 762.857l44.571-80.571c-66.286-48-105.714-125.143-105.714-206.857 0-45.143 12-89.714 34.857-128.571-89.143 45.714-163.429 117.714-217.714 201.714 59.429 92 143.429 169.143 244 214.286zM539.429 329.143c0-14.857-12.571-27.429-27.429-27.429-95.429 0-173.714 78.286-173.714 173.714 0 14.857 12.571 27.429 27.429 27.429s27.429-12.571 27.429-27.429c0-65.714 53.714-118.857 118.857-118.857 14.857 0 27.429-12.571 27.429-27.429zM746.857 220c0 1.143 0 4-0.571 5.143-120.571 215.429-240 432-360.571 647.429l-28 50.857c-3.429 5.714-9.714 9.143-16 9.143-10.286 0-64.571-33.143-76.571-40-5.714-3.429-9.143-9.143-9.143-16 0-9.143 19.429-40 25.143-49.714-110.857-50.286-204-136-269.714-238.857-7.429-11.429-11.429-25.143-11.429-39.429 0-13.714 4-28 11.429-39.429 113.143-173.714 289.714-289.714 500.571-289.714 34.286 0 69.143 3.429 102.857 9.714l30.857-55.429c3.429-5.714 9.143-9.143 16-9.143 10.286 0 64 33.143 76 40 5.714 3.429 9.143 9.143 9.143 15.429zM768 475.429c0 106.286-65.714 201.143-164.571 238.857l160-286.857c2.857 16 4.571 32 4.571 48zM1024 548.571c0 14.857-4 26.857-11.429 39.429-17.714 29.143-40 57.143-62.286 82.857-112 128.571-266.286 206.857-438.286 206.857l42.286-75.429c166.286-14.286 307.429-115.429 396.571-253.714-42.286-65.714-96.571-123.429-161.143-168l36-64c70.857 47.429 142.286 118.857 186.857 192.571 7.429 12.571 11.429 24.571 11.429 39.429z" - ], - "width": 1024, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "eye-slash" - ], - "defaultCode": 61552, - "grid": 14 - }, - { - "id": 107, - "paths": [ - "M585.143 785.714v-108.571c0-10.286-8-18.857-18.286-18.857h-109.714c-10.286 0-18.286 8.571-18.286 18.857v108.571c0 10.286 8 18.857 18.286 18.857h109.714c10.286 0 18.286-8.571 18.286-18.857zM584 572l10.286-262.286c0-3.429-1.714-8-5.714-10.857-3.429-2.857-8.571-6.286-13.714-6.286h-125.714c-5.143 0-10.286 3.429-13.714 6.286-4 2.857-5.714 8.571-5.714 12l9.714 261.143c0 7.429 8.571 13.143 19.429 13.143h105.714c10.286 0 18.857-5.714 19.429-13.143zM576 38.286l438.857 804.571c12.571 22.286 12 49.714-1.143 72s-37.143 36-62.857 36h-877.714c-25.714 0-49.714-13.714-62.857-36s-13.714-49.714-1.143-72l438.857-804.571c12.571-23.429 37.143-38.286 64-38.286s51.429 14.857 64 38.286z" - ], - "width": 1024, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "exclamation-triangle", - "warning" - ], - "defaultCode": 61553, - "grid": 14 - }, - { - "id": 108, - "paths": [ - "M786.286 91.429c36.571 36.571 0 128-54.857 182.857l-92 92 91.429 397.714c1.714 6.857-1.143 14.286-6.857 18.857l-73.143 54.857c-2.857 2.286-6.857 3.429-10.857 3.429-1.143 0-2.286 0-4-0.571-5.143-1.143-9.714-4-12-9.143l-159.429-290.286-148 148 30.286 110.857c1.714 6.286 0 12.571-4.571 17.714l-54.857 54.857c-3.429 3.429-8.571 5.143-13.143 5.143h-1.143c-5.714-0.571-10.286-2.857-13.714-7.429l-108-144-144-108c-4.571-2.857-6.857-8-7.429-13.143s1.714-10.286 5.143-14.286l54.857-55.429c3.429-3.429 8.571-5.143 13.143-5.143 1.714 0 3.429 0 4.571 0.571l110.857 30.286 148-148-290.286-159.429c-5.143-2.857-8.571-8-9.714-13.714-0.571-5.143 1.143-11.429 5.143-15.429l73.143-73.143c4.571-4 11.429-6.286 17.143-4.571l380 90.857 91.429-91.429c54.857-54.857 146.286-91.429 182.857-54.857z" - ], - "width": 822.272, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "plane" - ], - "defaultCode": 61554, - "grid": 14 - }, - { - "id": 109, - "paths": [ - "M73.143 950.857h164.571v-164.571h-164.571v164.571zM274.286 950.857h182.857v-164.571h-182.857v164.571zM73.143 749.714h164.571v-182.857h-164.571v182.857zM274.286 749.714h182.857v-182.857h-182.857v182.857zM73.143 530.286h164.571v-164.571h-164.571v164.571zM493.714 950.857h182.857v-164.571h-182.857v164.571zM274.286 530.286h182.857v-164.571h-182.857v164.571zM713.143 950.857h164.571v-164.571h-164.571v164.571zM493.714 749.714h182.857v-182.857h-182.857v182.857zM292.571 256v-164.571c0-9.714-8.571-18.286-18.286-18.286h-36.571c-9.714 0-18.286 8.571-18.286 18.286v164.571c0 9.714 8.571 18.286 18.286 18.286h36.571c9.714 0 18.286-8.571 18.286-18.286zM713.143 749.714h164.571v-182.857h-164.571v182.857zM493.714 530.286h182.857v-164.571h-182.857v164.571zM713.143 530.286h164.571v-164.571h-164.571v164.571zM731.429 256v-164.571c0-9.714-8.571-18.286-18.286-18.286h-36.571c-9.714 0-18.286 8.571-18.286 18.286v164.571c0 9.714 8.571 18.286 18.286 18.286h36.571c9.714 0 18.286-8.571 18.286-18.286zM950.857 219.429v731.429c0 40-33.143 73.143-73.143 73.143h-804.571c-40 0-73.143-33.143-73.143-73.143v-731.429c0-40 33.143-73.143 73.143-73.143h73.143v-54.857c0-50.286 41.143-91.429 91.429-91.429h36.571c50.286 0 91.429 41.143 91.429 91.429v54.857h219.429v-54.857c0-50.286 41.143-91.429 91.429-91.429h36.571c50.286 0 91.429 41.143 91.429 91.429v54.857h73.143c40 0 73.143 33.143 73.143 73.143z" - ], - "width": 950.8571428571428, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "calendar" - ], - "defaultCode": 61555, - "grid": 14 - }, - { - "id": 110, - "paths": [ - "M380.571 274.857c-32 49.143-55.429 102.286-78.286 156-33.143-69.143-69.714-138.286-156-138.286h-128c-10.286 0-18.286-8-18.286-18.286v-109.714c0-10.286 8-18.286 18.286-18.286h128c101.714 0 176.571 47.429 234.286 128.571zM1024 731.429c0 4.571-1.714 9.714-5.143 13.143l-182.857 182.857c-3.429 3.429-8.571 5.143-13.143 5.143-9.714 0-18.286-8.571-18.286-18.286v-109.714c-169.714 0-274.286 20-380-128.571 31.429-49.143 54.857-102.286 77.714-156 33.143 69.143 69.714 138.286 156 138.286h146.286v-109.714c0-10.286 8-18.286 18.286-18.286 5.143 0 9.714 2.286 13.714 5.714l182.286 182.286c3.429 3.429 5.143 8.571 5.143 13.143zM1024 219.429c0 4.571-1.714 9.714-5.143 13.143l-182.857 182.857c-3.429 3.429-8.571 5.143-13.143 5.143-9.714 0-18.286-8-18.286-18.286v-109.714h-146.286c-76 0-112 52-144 113.714-16.571 32-30.857 65.143-44.571 97.714-63.429 147.429-137.714 300.571-323.429 300.571h-128c-10.286 0-18.286-8-18.286-18.286v-109.714c0-10.286 8-18.286 18.286-18.286h128c76 0 112-52 144-113.714 16.571-32 30.857-65.143 44.571-97.714 63.429-147.429 137.714-300.571 323.429-300.571h146.286v-109.714c0-10.286 8-18.286 18.286-18.286 5.143 0 9.714 2.286 13.714 5.714l182.286 182.286c3.429 3.429 5.143 8.571 5.143 13.143z" - ], - "width": 1024, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "random" - ], - "defaultCode": 61556, - "grid": 14 - }, - { - "id": 111, - "paths": [ - "M1024 512c0 202.286-229.143 365.714-512 365.714-28 0-56-1.714-82.857-4.571-74.857 66.286-164 113.143-262.857 138.286-20.571 5.714-42.857 9.714-65.143 12.571-12.571 1.143-24.571-8-27.429-21.714v-0.571c-2.857-14.286 6.857-22.857 15.429-33.143 36-40.571 77.143-74.857 104-170.286-117.714-66.857-193.143-170.286-193.143-286.286 0-201.714 229.143-365.714 512-365.714s512 163.429 512 365.714z" - ], - "width": 1024, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "comment" - ], - "defaultCode": 61557, - "grid": 14 - }, - { - "id": 112, - "paths": [ - "M877.714 475.429v73.143c0 233.143-184.571 402.286-438.857 402.286s-438.857-169.143-438.857-402.286v-73.143c0-20 16.571-36.571 36.571-36.571h219.429c20 0 36.571 16.571 36.571 36.571v73.143c0 104.571 121.714 109.714 146.286 109.714s146.286-5.143 146.286-109.714v-73.143c0-20 16.571-36.571 36.571-36.571h219.429c20 0 36.571 16.571 36.571 36.571zM292.571 109.714v219.429c0 20-16.571 36.571-36.571 36.571h-219.429c-20 0-36.571-16.571-36.571-36.571v-219.429c0-20 16.571-36.571 36.571-36.571h219.429c20 0 36.571 16.571 36.571 36.571zM877.714 109.714v219.429c0 20-16.571 36.571-36.571 36.571h-219.429c-20 0-36.571-16.571-36.571-36.571v-219.429c0-20 16.571-36.571 36.571-36.571h219.429c20 0 36.571 16.571 36.571 36.571z" - ], - "width": 877.7142857142857, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "magnet" - ], - "defaultCode": 61558, - "grid": 14 - }, - { - "id": 113, - "paths": [ - "M961.714 760.571l-94.857 94.286c-14.286 14.286-37.143 14.286-51.429 0l-303.429-303.429-303.429 303.429c-14.286 14.286-37.143 14.286-51.429 0l-94.857-94.286c-14.286-14.286-14.286-37.714 0-52l424-423.429c14.286-14.286 37.143-14.286 51.429 0l424 423.429c14.286 14.286 14.286 37.714 0 52z" - ], - "width": 1024, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "chevron-up" - ], - "defaultCode": 61559, - "grid": 14 - }, - { - "id": 114, - "paths": [ - "M961.714 461.714l-424 423.429c-14.286 14.286-37.143 14.286-51.429 0l-424-423.429c-14.286-14.286-14.286-37.714 0-52l94.857-94.286c14.286-14.286 37.143-14.286 51.429 0l303.429 303.429 303.429-303.429c14.286-14.286 37.143-14.286 51.429 0l94.857 94.286c14.286 14.286 14.286 37.714 0 52z" - ], - "width": 1024, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "chevron-down" - ], - "defaultCode": 61560, - "grid": 14 - }, - { - "id": 115, - "paths": [ - "M731.429 859.429c0 9.714-8.571 18.286-18.286 18.286h-548.571c-21.143 0-18.286-22.286-18.286-36.571v-329.143h-109.714c-20 0-36.571-16.571-36.571-36.571 0-8.571 2.857-17.143 8.571-23.429l182.857-219.429c6.857-8 17.143-12.571 28-12.571s21.143 4.571 28 12.571l182.857 219.429c5.714 6.286 8.571 14.857 8.571 23.429 0 20-16.571 36.571-36.571 36.571h-109.714v219.429h329.143c5.143 0 10.857 2.286 14.286 6.286l91.429 109.714c2.286 3.429 4 8 4 12zM1097.143 621.714c0 8.571-2.857 17.143-8.571 23.429l-182.857 219.429c-6.857 8-17.143 13.143-28 13.143s-21.143-5.143-28-13.143l-182.857-219.429c-5.714-6.286-8.571-14.857-8.571-23.429 0-20 16.571-36.571 36.571-36.571h109.714v-219.429h-329.143c-5.143 0-10.857-2.286-14.286-6.857l-91.429-109.714c-2.286-2.857-4-7.429-4-11.429 0-9.714 8.571-18.286 18.286-18.286h548.571c21.143 0 18.286 22.286 18.286 36.571v329.143h109.714c20 0 36.571 16.571 36.571 36.571z" - ], - "width": 1097.142857142857, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "retweet" - ], - "defaultCode": 61561, - "grid": 14 - }, - { - "id": 116, - "paths": [ - "M365.714 877.714c0 40-33.143 73.143-73.143 73.143s-73.143-33.143-73.143-73.143 33.143-73.143 73.143-73.143 73.143 33.143 73.143 73.143zM877.714 877.714c0 40-33.143 73.143-73.143 73.143s-73.143-33.143-73.143-73.143 33.143-73.143 73.143-73.143 73.143 33.143 73.143 73.143zM950.857 256v292.571c0 18.286-14.286 34.286-32.571 36.571l-596.571 69.714c2.857 13.143 7.429 26.286 7.429 40 0 13.143-8 25.143-13.714 36.571h525.714c20 0 36.571 16.571 36.571 36.571s-16.571 36.571-36.571 36.571h-585.143c-20 0-36.571-16.571-36.571-36.571 0-17.714 25.714-60.571 34.857-78.286l-101.143-470.286h-116.571c-20 0-36.571-16.571-36.571-36.571s16.571-36.571 36.571-36.571h146.286c38.286 0 39.429 45.714 45.143 73.143h686.286c20 0 36.571 16.571 36.571 36.571z" - ], - "width": 950.8571428571428, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "shopping-cart" - ], - "defaultCode": 61562, - "grid": 14 - }, - { - "id": 117, - "paths": [ - "M950.857 347.429v402.286c0 70.286-57.714 128-128 128h-694.857c-70.286 0-128-57.714-128-128v-548.571c0-70.286 57.714-128 128-128h182.857c70.286 0 128 57.714 128 128v18.286h384c70.286 0 128 57.714 128 128z" - ], - "width": 950.8571428571428, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "folder" - ], - "defaultCode": 61563, - "grid": 14 - }, - { - "id": 118, - "paths": [ - "M1073.714 544c0 13.714-8.571 27.429-17.714 37.714l-192 226.286c-33.143 38.857-100.571 69.714-150.857 69.714h-621.714c-20.571 0-49.714-6.286-49.714-32 0-13.714 8.571-27.429 17.714-37.714l192-226.286c33.143-38.857 100.571-69.714 150.857-69.714h621.714c20.571 0 49.714 6.286 49.714 32zM877.714 347.429v91.429h-475.429c-71.429 0-160 40.571-206.286 95.429l-195.429 229.714c0-4.571-0.571-9.714-0.571-14.286v-548.571c0-70.286 57.714-128 128-128h182.857c70.286 0 128 57.714 128 128v18.286h310.857c70.286 0 128 57.714 128 128z" - ], - "width": 1073.7371428571428, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "folder-open" - ], - "defaultCode": 61564, - "grid": 14 - }, - { - "id": 119, - "paths": [ - "M402.286 182.857c0 20-16.571 36.571-36.571 36.571h-73.143v585.143h73.143c20 0 36.571 16.571 36.571 36.571 0 9.714-4 18.857-10.857 25.714l-146.286 146.286c-6.857 6.857-16 10.857-25.714 10.857s-18.857-4-25.714-10.857l-146.286-146.286c-6.857-6.857-10.857-16-10.857-25.714 0-20 16.571-36.571 36.571-36.571h73.143v-585.143h-73.143c-20 0-36.571-16.571-36.571-36.571 0-9.714 4-18.857 10.857-25.714l146.286-146.286c6.857-6.857 16-10.857 25.714-10.857s18.857 4 25.714 10.857l146.286 146.286c6.857 6.857 10.857 16 10.857 25.714z" - ], - "width": 438.85714285714283, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "arrows-v" - ], - "defaultCode": 61565, - "grid": 14 - }, - { - "id": 120, - "paths": [ - "M1024 512c0 9.714-4 18.857-10.857 25.714l-146.286 146.286c-6.857 6.857-16 10.857-25.714 10.857-20 0-36.571-16.571-36.571-36.571v-73.143h-585.143v73.143c0 20-16.571 36.571-36.571 36.571-9.714 0-18.857-4-25.714-10.857l-146.286-146.286c-6.857-6.857-10.857-16-10.857-25.714s4-18.857 10.857-25.714l146.286-146.286c6.857-6.857 16-10.857 25.714-10.857 20 0 36.571 16.571 36.571 36.571v73.143h585.143v-73.143c0-20 16.571-36.571 36.571-36.571 9.714 0 18.857 4 25.714 10.857l146.286 146.286c6.857 6.857 10.857 16 10.857 25.714z" - ], - "width": 1024, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "arrows-h" - ], - "defaultCode": 61566, - "grid": 14 - }, - { - "id": 121, - "paths": [ - "M365.714 512v292.571h-146.286v-292.571h146.286zM585.143 219.429v585.143h-146.286v-585.143h146.286zM1170.286 877.714v73.143h-1170.286v-877.714h73.143v804.571h1097.143zM804.571 365.714v438.857h-146.286v-438.857h146.286zM1024 146.286v658.286h-146.286v-658.286h146.286z" - ], - "width": 1170.2857142857142, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "bar-chart", - "bar-chart-o" - ], - "defaultCode": 61568, - "grid": 14 - }, - { - "id": 122, - "paths": [ - "M731.429 348.571c-21.714 9.714-44.571 16-69.143 19.429 25.143-14.857 44-38.857 53.143-66.857-23.429 13.714-49.143 24-76.571 29.143-21.714-23.429-53.143-37.714-87.429-37.714-66.286 0-120 53.714-120 120 0 9.143 0.571 18.857 2.857 27.429-100-5.143-188.571-52.571-248-125.714-10.286 17.714-16.571 38.857-16.571 60.571 0 41.714 19.429 78.286 52 100-20-0.571-38.857-6.286-57.143-14.857v1.143c0 58.286 44 106.857 98.857 117.714-10.286 2.857-18.286 4.571-29.143 4.571-7.429 0-14.857-1.143-22.286-2.286 15.429 47.429 59.429 82.286 112 83.429-41.143 32-92.571 51.429-149.143 51.429-9.714 0-19.429-0.571-28.571-1.714 53.143 33.714 116 53.714 184 53.714 220.571 0 341.714-182.857 341.714-341.714 0-5.143 0-10.286-0.571-15.429 23.429-16.571 44-37.714 60-62.286zM877.714 237.714v548.571c0 90.857-73.714 164.571-164.571 164.571h-548.571c-90.857 0-164.571-73.714-164.571-164.571v-548.571c0-90.857 73.714-164.571 164.571-164.571h548.571c90.857 0 164.571 73.714 164.571 164.571z" - ], - "width": 877.7142857142857, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "twitter-square" - ], - "defaultCode": 61569, - "grid": 14 - }, - { - "id": 123, - "paths": [ - "M713.143 73.143c90.857 0 164.571 73.714 164.571 164.571v548.571c0 90.857-73.714 164.571-164.571 164.571h-107.429v-340h113.714l17.143-132.571h-130.857v-84.571c0-38.286 10.286-64 65.714-64l69.714-0.571v-118.286c-12-1.714-53.714-5.143-101.714-5.143-101.143 0-170.857 61.714-170.857 174.857v97.714h-114.286v132.571h114.286v340h-304c-90.857 0-164.571-73.714-164.571-164.571v-548.571c0-90.857 73.714-164.571 164.571-164.571h548.571z" - ], - "width": 877.7142857142857, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "facebook-square" - ], - "defaultCode": 61570, - "grid": 14 - }, - { - "id": 124, - "paths": [ - "M530.286 475.429c0-10.286-8-18.286-18.286-18.286-50.286 0-91.429 41.143-91.429 91.429 0 10.286 8 18.286 18.286 18.286s18.286-8 18.286-18.286c0-30.286 24.571-54.857 54.857-54.857 10.286 0 18.286-8 18.286-18.286zM658.286 549.714c0 80.571-65.714 146.286-146.286 146.286s-146.286-65.714-146.286-146.286 65.714-146.286 146.286-146.286 146.286 65.714 146.286 146.286zM73.143 877.714h877.714v-73.143h-877.714v73.143zM731.429 549.714c0-121.143-98.286-219.429-219.429-219.429s-219.429 98.286-219.429 219.429 98.286 219.429 219.429 219.429 219.429-98.286 219.429-219.429zM146.286 182.857h219.429v-73.143h-219.429v73.143zM73.143 292.571h877.714v-146.286h-473.143l-36.571 73.143h-368v73.143zM1024 146.286v731.429c0 40.571-32.571 73.143-73.143 73.143h-877.714c-40.571 0-73.143-32.571-73.143-73.143v-731.429c0-40.571 32.571-73.143 73.143-73.143h877.714c40.571 0 73.143 32.571 73.143 73.143z" - ], - "width": 1024, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "camera-retro" - ], - "defaultCode": 61571, - "grid": 14 - }, - { - "id": 125, - "paths": [ - "M475.429 292.571c0-60.571-49.143-109.714-109.714-109.714s-109.714 49.143-109.714 109.714c0 16.571 4 32.571 10.857 47.429-14.857-6.857-30.857-10.857-47.429-10.857-60.571 0-109.714 49.143-109.714 109.714s49.143 109.714 109.714 109.714 109.714-49.143 109.714-109.714c0-16.571-4-32.571-10.857-47.429 14.857 6.857 30.857 10.857 47.429 10.857 60.571 0 109.714-49.143 109.714-109.714zM961.714 694.857c0 13.143-52.571 65.714-65.714 65.714-14.857 0-61.143-53.714-73.143-65.714l-54.857 54.857 125.714 125.714c10.286 10.286 16 24.571 16 38.857 0 32-36.571 68.571-68.571 68.571-14.286 0-28.571-5.714-38.857-16l-383.429-383.429c-60 44.571-133.143 74.857-208.571 74.857-124.571 0-210.286-86.286-210.286-210.286 0-187.429 187.429-374.857 374.857-374.857 124 0 210.286 85.714 210.286 210.286 0 75.429-30.286 148.571-74.857 208.571l202.857 202.857 54.857-54.857c-12-12-65.714-58.286-65.714-73.143 0-13.143 52.571-65.714 65.714-65.714 4.571 0 9.714 2.286 13.143 5.714 21.143 21.143 180.571 171.429 180.571 188z" - ], - "width": 961.6822857142856, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "key" - ], - "defaultCode": 61572, - "grid": 14 - }, - { - "id": 126, - "paths": [ - "M512 512c0-80.571-65.714-146.286-146.286-146.286s-146.286 65.714-146.286 146.286 65.714 146.286 146.286 146.286 146.286-65.714 146.286-146.286zM950.857 804.571c0-40-33.143-73.143-73.143-73.143s-73.143 33.143-73.143 73.143c0 40.571 33.143 73.143 73.143 73.143 40.571 0 73.143-33.143 73.143-73.143zM950.857 219.429c0-40-33.143-73.143-73.143-73.143s-73.143 33.143-73.143 73.143c0 40.571 33.143 73.143 73.143 73.143 40.571 0 73.143-33.143 73.143-73.143zM731.429 460v105.714c0 7.429-5.714 16-13.143 17.143l-88.571 13.714c-4.571 14.857-10.857 29.143-18.286 43.429 16 22.857 33.143 44 51.429 65.714 2.286 3.429 4 6.857 4 11.429 0 4-1.143 8-4 10.857-11.429 15.429-75.429 85.143-92 85.143-4.571 0-8.571-1.714-12-4l-65.714-51.429c-14.286 7.429-28.571 13.143-44 17.714-2.857 29.143-5.714 60.571-13.143 88.571-2.286 8-9.143 13.714-17.143 13.714h-106.286c-8 0-16-6.286-17.143-14.286l-13.143-87.429c-14.857-4.571-29.143-10.857-42.857-17.714l-67.429 50.857c-2.857 2.857-7.429 4-11.429 4-4.571 0-8.571-1.714-12-4.571-14.857-13.714-82.286-74.857-82.286-91.429 0-4 1.714-7.429 4-10.857 16.571-21.714 33.714-42.857 50.286-65.143-8-15.429-14.857-30.857-20-46.857l-86.857-13.714c-8-1.143-13.714-8.571-13.714-16.571v-105.714c0-7.429 5.714-16 13.143-17.143l88.571-13.714c4.571-14.857 10.857-29.143 18.286-43.429-16-22.857-33.143-44-51.429-65.714-2.286-3.429-4-7.429-4-11.429s1.143-8 4-11.429c11.429-15.429 75.429-84.571 92-84.571 4.571 0 8.571 1.714 12 4l65.714 51.429c14.286-7.429 28.571-13.143 44-18.286 2.857-28.571 5.714-60 13.143-88 2.286-8 9.143-13.714 17.143-13.714h106.286c8 0 16 6.286 17.143 14.286l13.143 87.429c14.857 4.571 29.143 10.857 42.857 17.714l67.429-50.857c3.429-2.857 7.429-4 11.429-4 4.571 0 8.571 1.714 12 4.571 14.857 13.714 82.286 75.429 82.286 91.429 0 4-1.714 7.429-4 10.857-16.571 22.286-33.714 42.857-49.714 65.143 7.429 15.429 14.286 30.857 19.429 46.857l86.857 13.143c8 1.714 13.714 9.143 13.714 17.143zM1097.143 764.571v80c0 8.571-73.714 16.571-85.143 17.714-4.571 10.857-10.286 20.571-17.143 29.714 5.143 11.429 29.143 68.571 29.143 78.857 0 1.714-0.571 2.857-2.286 4-6.857 4-68 40.571-70.857 40.571-7.429 0-50.286-57.143-56-65.714-5.714 0.571-11.429 1.143-17.143 1.143s-11.429-0.571-17.143-1.143c-5.714 8.571-48.571 65.714-56 65.714-2.857 0-64-36.571-70.857-40.571-1.714-1.143-2.286-2.857-2.286-4 0-9.714 24-67.429 29.143-78.857-6.857-9.143-12.571-18.857-17.143-29.714-11.429-1.143-85.143-9.143-85.143-17.714v-80c0-8.571 73.714-16.571 85.143-17.714 4.571-10.286 10.286-20.571 17.143-29.714-5.143-11.429-29.143-69.143-29.143-78.857 0-1.143 0.571-2.857 2.286-4 6.857-3.429 68-40 70.857-40 7.429 0 50.286 56.571 56 65.143 5.714-0.571 11.429-1.143 17.143-1.143s11.429 0.571 17.143 1.143c16-22.286 33.143-44.571 52.571-64l3.429-1.143c2.857 0 64 36 70.857 40 1.714 1.143 2.286 2.857 2.286 4 0 10.286-24 67.429-29.143 78.857 6.857 9.143 12.571 19.429 17.143 29.714 11.429 1.143 85.143 9.143 85.143 17.714zM1097.143 179.429v80c0 8.571-73.714 16.571-85.143 17.714-4.571 10.857-10.286 20.571-17.143 29.714 5.143 11.429 29.143 68.571 29.143 78.857 0 1.714-0.571 2.857-2.286 4-6.857 4-68 40.571-70.857 40.571-7.429 0-50.286-57.143-56-65.714-5.714 0.571-11.429 1.143-17.143 1.143s-11.429-0.571-17.143-1.143c-5.714 8.571-48.571 65.714-56 65.714-2.857 0-64-36.571-70.857-40.571-1.714-1.143-2.286-2.857-2.286-4 0-9.714 24-67.429 29.143-78.857-6.857-9.143-12.571-18.857-17.143-29.714-11.429-1.143-85.143-9.143-85.143-17.714v-80c0-8.571 73.714-16.571 85.143-17.714 4.571-10.286 10.286-20.571 17.143-29.714-5.143-11.429-29.143-69.143-29.143-78.857 0-1.143 0.571-2.857 2.286-4 6.857-3.429 68-40 70.857-40 7.429 0 50.286 56.571 56 65.143 5.714-0.571 11.429-1.143 17.143-1.143s11.429 0.571 17.143 1.143c16-22.286 33.143-44.571 52.571-64l3.429-1.143c2.857 0 64 36 70.857 40 1.714 1.143 2.286 2.857 2.286 4 0 10.286-24 67.429-29.143 78.857 6.857 9.143 12.571 19.429 17.143 29.714 11.429 1.143 85.143 9.143 85.143 17.714z" - ], - "width": 1097.142857142857, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "cogs", - "gears" - ], - "defaultCode": 61573, - "grid": 14 - }, - { - "id": 127, - "paths": [ - "M804.571 438.857c0 161.714-180 292.571-402.286 292.571-34.857 0-68.571-3.429-100.571-9.143-47.429 33.714-101.143 58.286-158.857 73.143-15.429 4-32 6.857-49.143 9.143h-1.714c-8.571 0-16.571-6.857-18.286-16.571v0c-2.286-10.857 5.143-17.714 11.429-25.143 22.286-25.143 47.429-47.429 66.857-94.857-92.571-53.714-152-136.571-152-229.143 0-161.714 180-292.571 402.286-292.571s402.286 130.857 402.286 292.571zM1024 585.143c0 93.143-59.429 175.429-152 229.143 19.429 47.429 44.571 69.714 66.857 94.857 6.286 7.429 13.714 14.286 11.429 25.143v0c-2.286 10.286-10.857 17.714-20 16.571-17.143-2.286-33.714-5.143-49.143-9.143-57.714-14.857-111.429-39.429-158.857-73.143-32 5.714-65.714 9.143-100.571 9.143-103.429 0-198.286-28.571-269.714-75.429 16.571 1.143 33.714 2.286 50.286 2.286 122.857 0 238.857-35.429 327.429-99.429 95.429-69.714 148-164 148-266.286 0-29.714-4.571-58.857-13.143-86.857 96.571 53.143 159.429 137.714 159.429 233.143z" - ], - "width": 1024, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "comments" - ], - "defaultCode": 61574, - "grid": 14 - }, - { - "id": 128, - "paths": [ - "M146.286 768c0-20-16.571-36.571-36.571-36.571s-36.571 16.571-36.571 36.571 16.571 36.571 36.571 36.571 36.571-16.571 36.571-36.571zM804.571 438.857c0-38.857-34.857-73.143-73.143-73.143h-201.143c0-66.857 54.857-115.429 54.857-182.857 0-66.857-13.143-109.714-91.429-109.714-36.571 37.143-17.714 124.571-73.143 182.857-16 16.571-29.714 34.286-44 52-25.714 33.143-93.714 130.857-138.857 130.857h-18.286v365.714h18.286c32 0 84.571 20.571 115.429 31.429 62.857 21.714 128 41.714 195.429 41.714h69.143c64.571 0 109.714-25.714 109.714-95.429 0-10.857-1.143-21.714-2.857-32 24-13.143 37.143-45.714 37.143-72 0-13.714-3.429-27.429-10.286-39.429 19.429-18.286 30.286-41.143 30.286-68 0-18.286-8-45.143-20-58.857 26.857-0.571 42.857-52 42.857-73.143zM877.714 438.286c0 33.143-9.714 65.714-28 93.143 3.429 12.571 5.143 26.286 5.143 39.429 0 28.571-7.429 57.143-21.714 82.286 1.143 8 1.714 16.571 1.714 24.571 0 36.571-12 73.143-34.286 101.714 1.143 108-72.571 171.429-178.286 171.429h-73.714c-81.143 0-156.571-24-232-50.286-16.571-5.714-62.857-22.857-78.857-22.857h-164.571c-40.571 0-73.143-32.571-73.143-73.143v-365.714c0-40.571 32.571-73.143 73.143-73.143h156.571c22.286-14.857 61.143-66.286 78.286-88.571 19.429-25.143 39.429-49.714 61.143-73.143 34.286-36.571 16-126.857 73.143-182.857 13.714-13.143 32-21.143 51.429-21.143 59.429 0 116.571 21.143 144.571 76.571 17.714 34.857 20 68 20 106.286 0 40-10.286 74.286-27.429 109.714h100.571c78.857 0 146.286 66.857 146.286 145.714z" - ], - "width": 877.7142857142857, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "thumbs-o-up" - ], - "defaultCode": 61575, - "grid": 14 - }, - { - "id": 129, - "paths": [ - "M146.286 256c0-20-16.571-36.571-36.571-36.571s-36.571 16.571-36.571 36.571 16.571 36.571 36.571 36.571 36.571-16.571 36.571-36.571zM804.571 585.143c0-21.143-16-72.571-42.857-73.143 12-13.714 20-40.571 20-58.857 0-26.857-10.857-49.714-30.286-68 6.857-12 10.286-25.714 10.286-39.429 0-26.286-13.143-58.857-37.143-72 1.714-10.286 2.857-21.143 2.857-32 0-66.857-42.286-95.429-105.714-95.429h-73.143c-67.429 0-132.571 20-195.429 41.714-30.857 10.857-83.429 31.429-115.429 31.429h-18.286v365.714h18.286c45.143 0 113.143 97.714 138.857 130.857 14.286 17.714 28 35.429 44 52 55.429 58.286 36.571 145.714 73.143 182.857 78.286 0 91.429-42.857 91.429-109.714 0-67.429-54.857-116-54.857-182.857h201.143c38.286 0 73.143-34.286 73.143-73.143zM877.714 585.714c0 78.857-67.429 145.714-146.286 145.714h-100.571c17.143 35.429 27.429 69.714 27.429 109.714 0 37.714-2.286 72-20 106.286-28 55.429-85.143 76.571-144.571 76.571-19.429 0-37.714-8-51.429-21.143-57.143-56-39.429-146.286-73.143-183.429-21.714-22.857-41.714-47.429-61.143-72.571-17.143-22.286-56-73.714-78.286-88.571h-156.571c-40.571 0-73.143-32.571-73.143-73.143v-365.714c0-40.571 32.571-73.143 73.143-73.143h164.571c16 0 62.286-17.143 78.857-22.857 82.286-28.571 153.714-50.286 241.714-50.286h64c104 0 178.857 61.714 178.286 168.571v2.857c22.286 28.571 34.286 65.143 34.286 101.714 0 8-0.571 16.571-1.714 24.571 14.286 25.143 21.714 53.714 21.714 82.286 0 13.143-1.714 26.857-5.143 39.429 18.286 27.429 28 60 28 93.143z" - ], - "width": 877.7142857142857, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "thumbs-o-down" - ], - "defaultCode": 61576, - "grid": 14 - }, - { - "id": 130, - "paths": [ - "M475.429 18.286v765.143l-256.571 134.857c-7.429 4-14.857 6.857-22.857 6.857-16.571 0-24-13.714-24-28.571 0-4 0.571-7.429 1.143-11.429l49.143-285.714-208-202.286c-6.857-7.429-14.286-17.143-14.286-27.429 0-17.143 17.714-24 32-26.286l286.857-41.714 128.571-260c5.143-10.857 14.857-23.429 28-23.429v0z" - ], - "width": 475.4285714285714, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "star-half" - ], - "defaultCode": 61577, - "grid": 14 - }, - { - "id": 131, - "paths": [ - "M950.857 340.571c0-160.571-108.571-194.286-200-194.286-85.143 0-181.143 92-210.857 127.429-13.714 16.571-42.286 16.571-56 0-29.714-35.429-125.714-127.429-210.857-127.429-91.429 0-200 33.714-200 194.286 0 104.571 105.714 201.714 106.857 202.857l332 320 331.429-319.429c1.714-1.714 107.429-98.857 107.429-203.429zM1024 340.571c0 137.143-125.714 252-130.857 257.143l-356 342.857c-6.857 6.857-16 10.286-25.143 10.286s-18.286-3.429-25.143-10.286l-356.571-344c-4.571-4-130.286-118.857-130.286-256 0-167.429 102.286-267.429 273.143-267.429 100 0 193.714 78.857 238.857 123.429 45.143-44.571 138.857-123.429 238.857-123.429 170.857 0 273.143 100 273.143 267.429z" - ], - "width": 1024, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "heart-o" - ], - "defaultCode": 61578, - "grid": 14 - }, - { - "id": 132, - "paths": [ - "M365.714 822.857c0 16 7.429 54.857-18.286 54.857h-182.857c-90.857 0-164.571-73.714-164.571-164.571v-402.286c0-90.857 73.714-164.571 164.571-164.571h182.857c9.714 0 18.286 8.571 18.286 18.286 0 16 7.429 54.857-18.286 54.857h-182.857c-50.286 0-91.429 41.143-91.429 91.429v402.286c0 50.286 41.143 91.429 91.429 91.429h164.571c14.286 0 36.571-2.857 36.571 18.286zM896 512c0 9.714-4 18.857-10.857 25.714l-310.857 310.857c-6.857 6.857-16 10.857-25.714 10.857-20 0-36.571-16.571-36.571-36.571v-164.571h-256c-20 0-36.571-16.571-36.571-36.571v-219.429c0-20 16.571-36.571 36.571-36.571h256v-164.571c0-20 16.571-36.571 36.571-36.571 9.714 0 18.857 4 25.714 10.857l310.857 310.857c6.857 6.857 10.857 16 10.857 25.714z" - ], - "width": 896, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "sign-out" - ], - "defaultCode": 61579, - "grid": 14 - }, - { - "id": 133, - "paths": [ - "M135.429 808h132v-396.571h-132v396.571zM276 289.143c-0.571-38.857-28.571-68.571-73.714-68.571s-74.857 29.714-74.857 68.571c0 37.714 28.571 68.571 73.143 68.571h0.571c46.286 0 74.857-30.857 74.857-68.571zM610.286 808h132v-227.429c0-121.714-65.143-178.286-152-178.286-70.857 0-102.286 39.429-119.429 66.857h1.143v-57.714h-132s1.714 37.143 0 396.571v0h132v-221.714c0-11.429 0.571-23.429 4-32 9.714-23.429 31.429-48 68-48 47.429 0 66.286 36 66.286 89.714v212zM877.714 237.714v548.571c0 90.857-73.714 164.571-164.571 164.571h-548.571c-90.857 0-164.571-73.714-164.571-164.571v-548.571c0-90.857 73.714-164.571 164.571-164.571h548.571c90.857 0 164.571 73.714 164.571 164.571z" - ], - "width": 877.7142857142857, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "linkedin-square" - ], - "defaultCode": 61580, - "grid": 14 - }, - { - "id": 134, - "paths": [ - "M274.286 493.714v-256c0-10.286-8-18.286-18.286-18.286s-18.286 8-18.286 18.286v256c0 10.286 8 18.286 18.286 18.286s18.286-8 18.286-18.286zM658.286 694.857c0 20-16.571 36.571-36.571 36.571h-245.143l-29.143 276c-1.143 9.143-8.571 16.571-17.714 16.571h-0.571c-9.143 0-16.571-6.286-18.286-15.429l-43.429-277.143h-230.857c-20 0-36.571-16.571-36.571-36.571 0-93.714 70.857-182.857 146.286-182.857v-292.571c-40 0-73.143-33.143-73.143-73.143s33.143-73.143 73.143-73.143h365.714c40 0 73.143 33.143 73.143 73.143s-33.143 73.143-73.143 73.143v292.571c75.429 0 146.286 89.143 146.286 182.857z" - ], - "width": 658.2857142857142, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "thumb-tack" - ], - "defaultCode": 61581, - "grid": 14 - }, - { - "id": 135, - "paths": [ - "M804.571 530.286v182.857c0 90.857-73.714 164.571-164.571 164.571h-475.429c-90.857 0-164.571-73.714-164.571-164.571v-475.429c0-90.857 73.714-164.571 164.571-164.571h402.286c10.286 0 18.286 8 18.286 18.286v36.571c0 10.286-8 18.286-18.286 18.286h-402.286c-50.286 0-91.429 41.143-91.429 91.429v475.429c0 50.286 41.143 91.429 91.429 91.429h475.429c50.286 0 91.429-41.143 91.429-91.429v-182.857c0-10.286 8-18.286 18.286-18.286h36.571c10.286 0 18.286 8 18.286 18.286zM1024 36.571v292.571c0 20-16.571 36.571-36.571 36.571-9.714 0-18.857-4-25.714-10.857l-100.571-100.571-372.571 372.571c-3.429 3.429-8.571 5.714-13.143 5.714s-9.714-2.286-13.143-5.714l-65.143-65.143c-3.429-3.429-5.714-8.571-5.714-13.143s2.286-9.714 5.714-13.143l372.571-372.571-100.571-100.571c-6.857-6.857-10.857-16-10.857-25.714 0-20 16.571-36.571 36.571-36.571h292.571c20 0 36.571 16.571 36.571 36.571z" - ], - "width": 1024, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "external-link" - ], - "defaultCode": 61582, - "grid": 14 - }, - { - "id": 136, - "paths": [ - "M676.571 512c0 9.714-4 18.857-10.857 25.714l-310.857 310.857c-6.857 6.857-16 10.857-25.714 10.857-20 0-36.571-16.571-36.571-36.571v-164.571h-256c-20 0-36.571-16.571-36.571-36.571v-219.429c0-20 16.571-36.571 36.571-36.571h256v-164.571c0-20 16.571-36.571 36.571-36.571 9.714 0 18.857 4 25.714 10.857l310.857 310.857c6.857 6.857 10.857 16 10.857 25.714zM877.714 310.857v402.286c0 90.857-73.714 164.571-164.571 164.571h-182.857c-9.714 0-18.286-8.571-18.286-18.286 0-16-7.429-54.857 18.286-54.857h182.857c50.286 0 91.429-41.143 91.429-91.429v-402.286c0-50.286-41.143-91.429-91.429-91.429h-164.571c-14.286 0-36.571 2.857-36.571-18.286 0-16-7.429-54.857 18.286-54.857h182.857c90.857 0 164.571 73.714 164.571 164.571z" - ], - "width": 877.7142857142857, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "sign-in" - ], - "defaultCode": 61584, - "grid": 14 - }, - { - "id": 137, - "paths": [ - "M261.714 504.571c-24-52.571-42.286-122.286-42.286-212h-146.286v54.857c0 56 76 133.714 188.571 157.143zM877.714 347.429v-54.857h-146.286c0 89.714-18.286 159.429-42.286 212 112.571-23.429 188.571-101.143 188.571-157.143zM950.857 274.286v73.143c0 108.571-131.429 228.571-309.714 237.143-22.857 29.143-44 46.286-54.286 54.286-30.286 27.429-38.286 56-38.286 92.571s18.286 73.143 73.143 73.143 109.714 36.571 109.714 91.429v36.571c0 10.286-8 18.286-18.286 18.286h-475.429c-10.286 0-18.286-8-18.286-18.286v-36.571c0-54.857 54.857-91.429 109.714-91.429s73.143-36.571 73.143-73.143-8-65.143-38.286-92.571c-10.286-8-31.429-25.143-54.286-54.286-178.286-8.571-309.714-128.571-309.714-237.143v-73.143c0-30.286 24.571-54.857 54.857-54.857h164.571v-54.857c0-50.286 41.143-91.429 91.429-91.429h329.143c50.286 0 91.429 41.143 91.429 91.429v54.857h164.571c30.286 0 54.857 24.571 54.857 54.857z" - ], - "width": 950.8571428571428, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "trophy" - ], - "defaultCode": 61585, - "grid": 14 - }, - { - "id": 138, - "paths": [ - "M296.571 685.714v0c1.143-1.714 0.571-5.143-1.714-7.429-2.857-2.286-6.286-2.857-8-1.143-1.143 1.714-0.571 5.143 1.714 7.429 2.857 2.286 6.286 2.857 8 1.143zM280.571 662.286c-1.714-2.286-4.571-3.429-6.857-2.286-1.714 1.143-1.714 4.571 0 6.857 2.286 2.857 5.143 4 6.857 2.857v0c1.714-1.143 1.714-4.571 0-7.429zM257.143 639.429v0c0.571-1.143-0.571-3.429-2.857-4.571-1.714-0.571-4-0.571-4.571 1.143-1.143 1.714 0 3.429 2.286 4.571 2.286 0.571 4.571 0.571 5.143-1.143zM269.143 652.571v0c1.143-1.143 1.143-4-1.143-5.714-1.714-2.286-4.571-2.857-5.714-1.714-1.714 1.714-1.143 4 0.571 6.286 1.714 1.714 4.571 2.857 6.286 1.143zM318.286 695.429v0c0.571-2.286-1.714-5.143-5.143-6.286s-6.286 0-7.429 2.286c-0.571 2.286 1.714 5.143 5.143 6.286s6.286 0 7.429-2.286zM342.286 697.143v0c0-2.286-2.857-4.571-6.857-4.571-3.429 0-5.714 2.286-5.714 4.571s2.857 4.571 6.286 4.571 6.286-2.286 6.286-4.571zM364.571 693.143v0c-0.571-2.286-4-3.429-7.429-2.857s-5.714 2.857-5.143 5.143 3.429 4 6.857 3.429 5.714-3.429 5.714-5.714zM731.429 512c0-161.714-130.857-292.571-292.571-292.571s-292.571 130.857-292.571 292.571c0 129.143 84 238.857 200 277.714 14.857 2.857 20-6.286 20-14.286 0-6.857 0-29.714-0.571-54.286 0 0-81.143 17.714-98.286-34.857 0 0-13.143-33.714-32.571-42.286 0 0-26.286-18.286 2.286-18.286 0 0 28.571 2.286 44.571 30.286 25.714 45.143 68.571 32 85.143 24.571 2.857-18.857 10.286-32 18.857-39.429-65.143-7.429-133.714-32.571-133.714-144.571 0-32 11.429-57.714 30.286-78.286-2.857-7.429-13.143-37.143 2.857-77.714 24.571-7.429 80.571 30.286 80.571 30.286 23.429-6.857 48-9.714 73.143-9.714s49.714 2.857 73.143 9.714c0 0 56-37.714 80.571-30.286 16 40.571 5.714 70.286 2.857 77.714 18.857 20.571 30.286 46.286 30.286 78.286 0 112.571-68.571 137.143-133.714 144.571 10.286 9.143 20 26.857 20 54.286 0 38.857-0.571 70.286-0.571 80 0 8 5.143 17.143 20 14.286 116-38.857 200-148.571 200-277.714zM877.714 237.714v548.571c0 90.857-73.714 164.571-164.571 164.571h-548.571c-90.857 0-164.571-73.714-164.571-164.571v-548.571c0-90.857 73.714-164.571 164.571-164.571h548.571c90.857 0 164.571 73.714 164.571 164.571z" - ], - "width": 877.7142857142857, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "github-square" - ], - "defaultCode": 61586, - "grid": 14 - }, - { - "id": 139, - "paths": [ - "M731.429 841.143c0-20-16.571-36.571-36.571-36.571s-36.571 16.571-36.571 36.571 16.571 36.571 36.571 36.571 36.571-16.571 36.571-36.571zM877.714 841.143c0-20-16.571-36.571-36.571-36.571s-36.571 16.571-36.571 36.571 16.571 36.571 36.571 36.571 36.571-16.571 36.571-36.571zM950.857 713.143v182.857c0 30.286-24.571 54.857-54.857 54.857h-841.143c-30.286 0-54.857-24.571-54.857-54.857v-182.857c0-30.286 24.571-54.857 54.857-54.857h244c15.429 42.286 56 73.143 103.429 73.143h146.286c47.429 0 88-30.857 103.429-73.143h244c30.286 0 54.857 24.571 54.857 54.857zM765.143 342.857c-5.714 13.714-18.857 22.857-33.714 22.857h-146.286v256c0 20-16.571 36.571-36.571 36.571h-146.286c-20 0-36.571-16.571-36.571-36.571v-256h-146.286c-14.857 0-28-9.143-33.714-22.857-5.714-13.143-2.857-29.143 8-39.429l256-256c6.857-7.429 16.571-10.857 25.714-10.857s18.857 3.429 25.714 10.857l256 256c10.857 10.286 13.714 26.286 8 39.429z" - ], - "width": 950.8571428571428, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "upload" - ], - "defaultCode": 61587, - "grid": 14 - }, - { - "id": 140, - "paths": [ - "M804 472c0-26.857-5.143-97.143-14.286-120-10.857-27.429-17.143-42.857-17.143-73.714 0-26.286 5.714-52 5.714-77.714 0-10.857-0.571-22.286-5.714-31.429-2.286-0.571-5.143-0.571-7.429-0.571-22.286 0-44.571 5.143-66.857 5.143-68 0-132.571-27.429-200.571-27.429-53.143 0-104.571 20-153.714 39.429-38.857 15.429-81.714 33.714-115.429 58.857-115.429 87.429-155.429 247.429-155.429 385.143 0 46.286 14.286 91.429 14.286 137.714 0 26.286-12.571 50.286-12.571 75.429 0 16 9.143 29.143 26.286 29.143 28 0 54.857-12.571 83.429-12.571 65.143 0 128.571 17.714 193.714 17.714 50.857 0 114.857-4 162.286-20.571 150.286-53.143 263.429-226.857 263.429-384.571zM877.143 470.857c0 190.286-132 390.857-312.571 454.857-56.571 20-126.857 25.143-186.286 25.143-65.143 0-129.143-16.571-193.714-16.571-27.429 0-54.857 16.571-83.429 16.571-56.571 0-99.429-50.857-99.429-105.143 0-26.857 12.571-50.857 12.571-77.143 0-46.286-14.286-91.429-14.286-138.286 0-162.286 49.714-341.714 184.571-444 38.857-29.714 87.429-50.857 132.571-68.571 58.286-23.429 117.143-44.571 180.571-44.571 68 0 132.571 27.429 199.429 27.429 21.714 0 43.429-5.714 65.714-5.714 65.143 0 88.571 46.286 88.571 105.714 0 25.714-5.714 52-5.714 77.714 0 20.571 5.143 28.571 12 46.857 13.143 33.143 19.429 109.143 19.429 145.714z" - ], - "width": 877.1291428571428, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "lemon-o" - ], - "defaultCode": 61588, - "grid": 14 - }, - { - "id": 141, - "paths": [ - "M804.571 708.571c0 20.571-9.143 60.571-17.714 79.429-12 28-44 46.286-69.714 60.571-33.714 18.286-68 29.143-106.286 29.143-53.143 0-101.143-21.714-149.714-39.429-34.857-12.571-68.571-28-100-47.429-97.143-60-214.286-177.143-274.286-274.286-19.429-31.429-34.857-65.143-47.429-100-17.714-48.571-39.429-96.571-39.429-149.714 0-38.286 10.857-72.571 29.143-106.286 14.286-25.714 32.571-57.714 60.571-69.714 18.857-8.571 58.857-17.714 79.429-17.714 4 0 8 0 12 1.714 12 4 24.571 32 30.286 43.429 18.286 32.571 36 65.714 54.857 97.714 9.143 14.857 26.286 33.143 26.286 50.857 0 34.857-103.429 85.714-103.429 116.571 0 15.429 14.286 35.429 22.286 49.143 57.714 104 129.714 176 233.714 233.714 13.714 8 33.714 22.286 49.143 22.286 30.857 0 81.714-103.429 116.571-103.429 17.714 0 36 17.143 50.857 26.286 32 18.857 65.143 36.571 97.714 54.857 11.429 5.714 39.429 18.286 43.429 30.286 1.714 4 1.714 8 1.714 12z" - ], - "width": 804.5714285714286, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "phone" - ], - "defaultCode": 61589, - "grid": 14 - }, - { - "id": 142, - "paths": [ - "M640 146.286h-475.429c-50.286 0-91.429 41.143-91.429 91.429v475.429c0 50.286 41.143 91.429 91.429 91.429h475.429c50.286 0 91.429-41.143 91.429-91.429v-475.429c0-50.286-41.143-91.429-91.429-91.429zM804.571 237.714v475.429c0 90.857-73.714 164.571-164.571 164.571h-475.429c-90.857 0-164.571-73.714-164.571-164.571v-475.429c0-90.857 73.714-164.571 164.571-164.571h475.429c90.857 0 164.571 73.714 164.571 164.571z" - ], - "width": 804.5714285714286, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "square-o" - ], - "defaultCode": 61590, - "grid": 14 - }, - { - "id": 143, - "paths": [ - "M658.286 146.286h-585.143v709.714l292.571-280.571 50.857 48.571 241.714 232v-709.714zM665.143 73.143c8.571 0 17.143 1.714 25.143 5.143 25.143 9.714 41.143 33.143 41.143 58.857v736.571c0 25.714-16 49.143-41.143 58.857-8 3.429-16.571 4.571-25.143 4.571-17.714 0-34.286-6.286-47.429-18.286l-252-242.286-252 242.286c-13.143 12-29.714 18.857-47.429 18.857-8.571 0-17.143-1.714-25.143-5.143-25.143-9.714-41.143-33.143-41.143-58.857v-736.571c0-25.714 16-49.143 41.143-58.857 8-3.429 16.571-5.143 25.143-5.143h598.857z" - ], - "width": 731.4285714285713, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "bookmark-o" - ], - "defaultCode": 61591, - "grid": 14 - }, - { - "id": 144, - "paths": [ - "M731.429 681.714c0-2.857 0-6.286-1.143-9.143-3.429-10.286-86.857-52.571-102.857-61.714-10.857-6.286-24-18.857-37.143-18.857-25.143 0-62.286 74.857-84.571 74.857-11.429 0-25.714-10.286-36-16-75.429-42.286-127.429-94.286-169.714-169.714-5.714-10.286-16-24.571-16-36 0-22.286 74.857-59.429 74.857-84.571 0-13.143-12.571-26.286-18.857-37.143-9.143-16-51.429-99.429-61.714-102.857-2.857-1.143-6.286-1.143-9.143-1.143-14.857 0-44 6.857-57.714 12.571-37.714 17.143-65.143 89.143-65.143 128.571 0 38.286 15.429 73.143 28.571 108.571 45.714 125.143 181.714 261.143 306.857 306.857 35.429 13.143 70.286 28.571 108.571 28.571 39.429 0 111.429-27.429 128.571-65.143 5.714-13.714 12.571-42.857 12.571-57.714zM877.714 237.714v548.571c0 90.857-73.714 164.571-164.571 164.571h-548.571c-90.857 0-164.571-73.714-164.571-164.571v-548.571c0-90.857 73.714-164.571 164.571-164.571h548.571c90.857 0 164.571 73.714 164.571 164.571z" - ], - "width": 877.7142857142857, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "phone-square" - ], - "defaultCode": 61592, - "grid": 14 - }, - { - "id": 145, - "paths": [ - "M925.714 233.143c-25.143 36.571-56.571 69.143-92.571 95.429 0.571 8 0.571 16 0.571 24 0 244-185.714 525.143-525.143 525.143-104.571 0-201.714-30.286-283.429-82.857 14.857 1.714 29.143 2.286 44.571 2.286 86.286 0 165.714-29.143 229.143-78.857-81.143-1.714-149.143-54.857-172.571-128 11.429 1.714 22.857 2.857 34.857 2.857 16.571 0 33.143-2.286 48.571-6.286-84.571-17.143-148-91.429-148-181.143v-2.286c24.571 13.714 53.143 22.286 83.429 23.429-49.714-33.143-82.286-89.714-82.286-153.714 0-34.286 9.143-65.714 25.143-93.143 90.857 112 227.429 185.143 380.571 193.143-2.857-13.714-4.571-28-4.571-42.286 0-101.714 82.286-184.571 184.571-184.571 53.143 0 101.143 22.286 134.857 58.286 41.714-8 81.714-23.429 117.143-44.571-13.714 42.857-42.857 78.857-81.143 101.714 37.143-4 73.143-14.286 106.286-28.571z" - ], - "width": 950.8571428571428, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "twitter" - ], - "defaultCode": 61593, - "grid": 14 - }, - { - "id": 146, - "paths": [ - "M548 6.857v150.857h-89.714c-70.286 0-83.429 33.714-83.429 82.286v108h167.429l-22.286 169.143h-145.143v433.714h-174.857v-433.714h-145.714v-169.143h145.714v-124.571c0-144.571 88.571-223.429 217.714-223.429 61.714 0 114.857 4.571 130.286 6.857z" - ], - "width": 602.2582857142856, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "facebook", - "facebook-f" - ], - "defaultCode": 61594, - "grid": 14 - }, - { - "id": 147, - "paths": [ - "M438.857 73.143c242.286 0 438.857 196.571 438.857 438.857 0 193.714-125.714 358.286-300 416.571-22.286 4-30.286-9.714-30.286-21.143 0-14.286 0.571-61.714 0.571-120.571 0-41.143-13.714-67.429-29.714-81.143 97.714-10.857 200.571-48 200.571-216.571 0-48-17.143-86.857-45.143-117.714 4.571-11.429 19.429-56-4.571-116.571-36.571-11.429-120.571 45.143-120.571 45.143-34.857-9.714-72.571-14.857-109.714-14.857s-74.857 5.143-109.714 14.857c0 0-84-56.571-120.571-45.143-24 60.571-9.143 105.143-4.571 116.571-28 30.857-45.143 69.714-45.143 117.714 0 168 102.286 205.714 200 216.571-12.571 11.429-24 30.857-28 58.857-25.143 11.429-89.143 30.857-127.429-36.571-24-41.714-67.429-45.143-67.429-45.143-42.857-0.571-2.857 26.857-2.857 26.857 28.571 13.143 48.571 64 48.571 64 25.714 78.286 148 52 148 52 0 36.571 0.571 70.857 0.571 81.714 0 11.429-8 25.143-30.286 21.143-174.286-58.286-300-222.857-300-416.571 0-242.286 196.571-438.857 438.857-438.857zM166.286 703.429c1.143-2.286-0.571-5.143-4-6.857-3.429-1.143-6.286-0.571-7.429 1.143-1.143 2.286 0.571 5.143 4 6.857 2.857 1.714 6.286 1.143 7.429-1.143zM184 722.857c2.286-1.714 1.714-5.714-1.143-9.143-2.857-2.857-6.857-4-9.143-1.714-2.286 1.714-1.714 5.714 1.143 9.143 2.857 2.857 6.857 4 9.143 1.714zM201.143 748.571c2.857-2.286 2.857-6.857 0-10.857-2.286-4-6.857-5.714-9.714-3.429-2.857 1.714-2.857 6.286 0 10.286s7.429 5.714 9.714 4zM225.143 772.571c2.286-2.286 1.143-7.429-2.286-10.857-4-4-9.143-4.571-11.429-1.714-2.857 2.286-1.714 7.429 2.286 10.857 4 4 9.143 4.571 11.429 1.714zM257.714 786.857c1.143-3.429-2.286-7.429-7.429-9.143-4.571-1.143-9.714 0.571-10.857 4s2.286 7.429 7.429 8.571c4.571 1.714 9.714 0 10.857-3.429zM293.714 789.714c0-4-4.571-6.857-9.714-6.286-5.143 0-9.143 2.857-9.143 6.286 0 4 4 6.857 9.714 6.286 5.143 0 9.143-2.857 9.143-6.286zM326.857 784c-0.571-3.429-5.143-5.714-10.286-5.143-5.143 1.143-8.571 4.571-8 8.571 0.571 3.429 5.143 5.714 10.286 4.571s8.571-4.571 8-8z" - ], - "width": 877.7142857142857, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "github" - ], - "defaultCode": 61595, - "grid": 14 - }, - { - "id": 148, - "paths": [ - "M950.857 329.143v146.286c0 20-16.571 36.571-36.571 36.571h-36.571c-20 0-36.571-16.571-36.571-36.571v-146.286c0-80.571-65.714-146.286-146.286-146.286s-146.286 65.714-146.286 146.286v109.714h54.857c30.286 0 54.857 24.571 54.857 54.857v329.143c0 30.286-24.571 54.857-54.857 54.857h-548.571c-30.286 0-54.857-24.571-54.857-54.857v-329.143c0-30.286 24.571-54.857 54.857-54.857h384v-109.714c0-141.143 114.857-256 256-256s256 114.857 256 256z" - ], - "width": 950.8571428571428, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "unlock" - ], - "defaultCode": 61596, - "grid": 14 - }, - { - "id": 149, - "paths": [ - "M1005.714 73.143c50.286 0 91.429 41.143 91.429 91.429v694.857c0 50.286-41.143 91.429-91.429 91.429h-914.286c-50.286 0-91.429-41.143-91.429-91.429v-694.857c0-50.286 41.143-91.429 91.429-91.429h914.286zM91.429 146.286c-9.714 0-18.286 8.571-18.286 18.286v128h950.857v-128c0-9.714-8.571-18.286-18.286-18.286h-914.286zM1005.714 877.714c9.714 0 18.286-8.571 18.286-18.286v-347.429h-950.857v347.429c0 9.714 8.571 18.286 18.286 18.286h914.286zM146.286 804.571v-73.143h146.286v73.143h-146.286zM365.714 804.571v-73.143h219.429v73.143h-219.429z" - ], - "width": 1097.142857142857, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "credit-card" - ], - "defaultCode": 61597, - "grid": 14 - }, - { - "id": 150, - "paths": [ - "M219.429 768c0 60.571-49.143 109.714-109.714 109.714s-109.714-49.143-109.714-109.714 49.143-109.714 109.714-109.714 109.714 49.143 109.714 109.714zM512 838.286c0.571 10.286-2.857 20-9.714 27.429-6.857 8-16.571 12-26.857 12h-77.143c-18.857 0-34.286-14.286-36-33.143-16.571-174.286-154.857-312.571-329.143-329.143-18.857-1.714-33.143-17.143-33.143-36v-77.143c0-10.286 4-20 12-26.857 6.286-6.286 15.429-9.714 24.571-9.714h2.857c121.714 9.714 236.571 62.857 322.857 149.714 86.857 86.286 140 201.143 149.714 322.857zM804.571 839.429c0.571 9.714-2.857 19.429-10.286 26.857-6.857 7.429-16 11.429-26.286 11.429h-81.714c-19.429 0-35.429-14.857-36.571-34.286-18.857-332-283.429-596.571-615.429-616-19.429-1.143-34.286-17.143-34.286-36v-81.714c0-10.286 4-19.429 11.429-26.286 6.857-6.857 16-10.286 25.143-10.286h1.714c200 10.286 388 94.286 529.714 236.571 142.286 141.714 226.286 329.714 236.571 529.714z" - ], - "width": 805.1565714285713, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "feed", - "rss" - ], - "defaultCode": 61598, - "grid": 14 - }, - { - "id": 151, - "paths": [ - "M594.286 694.857c0 25.143-20.571 45.714-45.714 45.714s-45.714-20.571-45.714-45.714 20.571-45.714 45.714-45.714 45.714 20.571 45.714 45.714zM740.571 694.857c0 25.143-20.571 45.714-45.714 45.714s-45.714-20.571-45.714-45.714 20.571-45.714 45.714-45.714 45.714 20.571 45.714 45.714zM804.571 786.286v-182.857c0-9.714-8.571-18.286-18.286-18.286h-694.857c-9.714 0-18.286 8.571-18.286 18.286v182.857c0 9.714 8.571 18.286 18.286 18.286h694.857c9.714 0 18.286-8.571 18.286-18.286zM101.714 512h674.286l-89.714-275.429c-2.857-9.714-13.714-17.143-24-17.143h-446.857c-10.286 0-21.143 7.429-24 17.143zM877.714 603.429v182.857c0 50.286-41.143 91.429-91.429 91.429h-694.857c-50.286 0-91.429-41.143-91.429-91.429v-182.857c0-15.429 4.571-28.571 9.143-42.857l112.571-346.286c13.143-40 51.429-68 93.714-68h446.857c42.286 0 80.571 28 93.714 68l112.571 346.286c4.571 14.286 9.143 27.429 9.143 42.857z" - ], - "width": 877.7142857142857, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "hdd-o" - ], - "defaultCode": 61600, - "grid": 14 - }, - { - "id": 152, - "paths": [ - "M950.857 365.714c40.571 0 73.143 32.571 73.143 73.143s-32.571 73.143-73.143 73.143v219.429c0 40-33.143 73.143-73.143 73.143-101.714-84.571-265.714-200.571-464-217.143-68 22.857-91.429 102.286-46.857 148-40 65.714 11.429 112 72 159.429-35.429 69.714-182.857 70.857-235.429 22.286-33.143-101.714-82.286-203.429-42.286-332h-69.714c-50.286 0-91.429-41.143-91.429-91.429v-109.714c0-50.286 41.143-91.429 91.429-91.429h274.286c219.429 0 402.286-128 512-219.429 40 0 73.143 33.143 73.143 73.143v219.429zM877.714 710.857v-545.143c-149.143 114.286-293.714 180-438.857 196v154.286c145.143 16 289.714 80.571 438.857 194.857z" - ], - "width": 1024, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "bullhorn" - ], - "defaultCode": 61601, - "grid": 14 - }, - { - "id": 153, - "paths": [ - "M521.143 969.143c0-5.143-4-9.143-9.143-9.143-45.143 0-82.286-37.143-82.286-82.286 0-5.143-4-9.143-9.143-9.143s-9.143 4-9.143 9.143c0 55.429 45.143 100.571 100.571 100.571 5.143 0 9.143-4 9.143-9.143zM140.571 804.571h742.857c-102.286-115.429-152-272-152-475.429 0-73.714-69.714-182.857-219.429-182.857s-219.429 109.143-219.429 182.857c0 203.429-49.714 360-152 475.429zM987.429 804.571c0 40-33.143 73.143-73.143 73.143h-256c0 80.571-65.714 146.286-146.286 146.286s-146.286-65.714-146.286-146.286h-256c-40 0-73.143-33.143-73.143-73.143 84.571-71.429 182.857-199.429 182.857-475.429 0-109.714 90.857-229.714 242.286-252-2.857-6.857-4.571-14.286-4.571-22.286 0-30.286 24.571-54.857 54.857-54.857s54.857 24.571 54.857 54.857c0 8-1.714 15.429-4.571 22.286 151.429 22.286 242.286 142.286 242.286 252 0 276 98.286 404 182.857 475.429z" - ], - "width": 1024, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "bell-o" - ], - "defaultCode": 61602, - "grid": 14 - }, - { - "id": 154, - "paths": [ - "M786.286 512l78.857 77.143c10.857 10.286 14.857 25.714 11.429 40-4 14.286-15.429 25.714-29.714 29.143l-107.429 27.429 30.286 106.286c4 14.286 0 29.714-10.857 40-10.286 10.857-25.714 14.857-40 10.857l-106.286-30.286-27.429 107.429c-3.429 14.286-14.857 25.714-29.143 29.714-3.429 0.571-7.429 1.143-10.857 1.143-10.857 0-21.714-4.571-29.143-12.571l-77.143-78.857-77.143 78.857c-10.286 10.857-25.714 14.857-40 11.429-14.857-4-25.714-15.429-29.143-29.714l-27.429-107.429-106.286 30.286c-14.286 4-29.714 0-40-10.857-10.857-10.286-14.857-25.714-10.857-40l30.286-106.286-107.429-27.429c-14.286-3.429-25.714-14.857-29.714-29.143-3.429-14.286 0.571-29.714 11.429-40l78.857-77.143-78.857-77.143c-10.857-10.286-14.857-25.714-11.429-40 4-14.286 15.429-25.714 29.714-29.143l107.429-27.429-30.286-106.286c-4-14.286 0-29.714 10.857-40 10.286-10.857 25.714-14.857 40-10.857l106.286 30.286 27.429-107.429c3.429-14.286 14.857-25.714 29.143-29.143 14.286-4 29.714 0 40 10.857l77.143 79.429 77.143-79.429c10.286-10.857 25.143-14.857 40-10.857 14.286 3.429 25.714 14.857 29.143 29.143l27.429 107.429 106.286-30.286c14.286-4 29.714 0 40 10.857 10.857 10.286 14.857 25.714 10.857 40l-30.286 106.286 107.429 27.429c14.286 3.429 25.714 14.857 29.714 29.143 3.429 14.286-0.571 29.714-11.429 40z" - ], - "width": 877.7142857142857, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "certificate" - ], - "defaultCode": 61603, - "grid": 14 - }, - { - "id": 155, - "paths": [ - "M146.286 768c0-20-16.571-36.571-36.571-36.571s-36.571 16.571-36.571 36.571 16.571 36.571 36.571 36.571 36.571-16.571 36.571-36.571zM950.857 438.857c0-38.857-34.857-73.143-73.143-73.143h-329.143c0-36 54.857-73.143 54.857-146.286 0-54.857-42.857-73.143-91.429-73.143-16 0-45.143 66.286-51.429 79.429-6.857 12.571-13.714 25.143-21.143 37.143-18.857 30.286-40.571 56.571-64 82.857-36.571 41.714-77.143 93.143-137.714 93.143h-18.286v365.714h18.286c100 0 197.714 73.143 308.571 73.143 64 0 108-26.857 108-95.429 0-10.857-1.143-21.714-2.857-32 24-13.143 37.143-45.714 37.143-72 0-13.714-3.429-27.429-10.286-39.429 19.429-18.286 30.286-41.143 30.286-68 0-18.286-8-45.143-20-58.857h189.143c39.429 0 73.143-33.714 73.143-73.143zM1024 438.286c0 80-66.286 146.857-146.286 146.857h-96.571c-1.714 24-9.143 46.857-21.143 68 1.143 8 1.714 16.571 1.714 24.571 0 36.571-12 73.143-34.286 101.714 1.143 108-72.571 171.429-178.286 171.429-64 0-124.571-17.714-184-39.429-34.857-12.571-91.429-33.714-127.429-33.714h-164.571c-40.571 0-73.143-32.571-73.143-73.143v-365.714c0-40.571 32.571-73.143 73.143-73.143h164.571c27.429 0 66.286-49.143 82.857-68 20.571-23.429 40-46.857 57.143-73.714 33.143-53.143 57.714-150.857 134.286-150.857 90.857 0 164.571 49.714 164.571 146.286 0 25.143-4 49.714-12.571 73.143h213.714c78.857 0 146.286 66.857 146.286 145.714z" - ], - "width": 1024, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "hand-o-right" - ], - "defaultCode": 61604, - "grid": 14 - }, - { - "id": 156, - "paths": [ - "M786.286 804.571h18.286v-365.714h-18.286c-60.571 0-101.143-51.429-137.714-93.143-23.429-26.286-45.143-52.571-64-82.857-8-12.571-14.857-25.714-21.714-38.857s-35.429-77.714-50.857-77.714c-48.571 0-91.429 18.286-91.429 73.143 0 73.143 54.857 110.286 54.857 146.286h-329.143c-38.286 0-73.143 34.286-73.143 73.143 0 39.429 33.714 73.143 73.143 73.143h189.143c-12 13.714-20 40.571-20 58.857 0 26.857 10.857 49.714 30.286 68-6.857 12-10.286 25.714-10.286 39.429 0 26.286 13.143 58.857 37.143 72-1.714 10.286-2.286 21.143-2.286 32 0 67.429 41.714 95.429 105.143 95.429 113.714 0 210.857-73.143 310.857-73.143zM950.857 768c0-20-16.571-36.571-36.571-36.571s-36.571 16.571-36.571 36.571 16.571 36.571 36.571 36.571 36.571-16.571 36.571-36.571zM1024 438.857v365.714c0 40.571-32.571 73.143-73.143 73.143h-164.571c-36 0-92.571 21.143-127.429 33.714-58.286 21.143-118.286 39.429-181.143 39.429-105.143 0-181.714-59.429-181.143-168.571l0.571-2.857c-22.857-28.571-34.857-65.143-34.857-101.714 0-8 0.571-16.571 1.714-24.571-12-21.143-19.429-44-21.143-68h-96.571c-80 0-146.286-66.857-146.286-146.857 0-78.857 67.429-145.714 146.286-145.714h213.714c-8.571-23.429-12.571-48-12.571-73.143 0-96.571 73.714-146.286 164.571-146.286 76.571 0 101.143 97.714 134.286 150.857 17.143 26.857 36.571 50.286 57.143 73.714 16.571 18.857 55.429 68 82.857 68h164.571c40.571 0 73.143 32.571 73.143 73.143z" - ], - "width": 1024, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "hand-o-left" - ], - "defaultCode": 61605, - "grid": 14 - }, - { - "id": 157, - "paths": [ - "M731.429 914.286c0-20-16.571-36.571-36.571-36.571s-36.571 16.571-36.571 36.571 16.571 36.571 36.571 36.571 36.571-16.571 36.571-36.571zM804.571 477.714c0-64.571-26.286-108-95.429-108-10.857 0-21.714 1.143-32 2.857-13.143-24-45.714-37.143-72-37.143-13.714 0-27.429 3.429-39.429 10.286-18.286-19.429-41.143-30.286-68-30.286-18.286 0-45.143 8-58.857 20v-189.143c0-39.429-33.714-73.143-73.143-73.143-38.857 0-73.143 34.857-73.143 73.143v329.143c-36 0-73.143-54.857-146.286-54.857-54.857 0-73.143 42.857-73.143 91.429 0 16 66.286 45.143 79.429 51.429 12.571 6.857 25.143 13.714 37.143 21.143 30.286 18.857 56.571 40.571 82.857 64 41.714 36.571 93.143 77.143 93.143 137.714v18.286h365.714v-18.286c0-100 73.143-197.714 73.143-308.571zM877.714 474.857c0 64-17.714 124.571-39.429 184-12.571 34.857-33.714 91.429-33.714 127.429v164.571c0 40.571-32.571 73.143-73.143 73.143h-365.714c-40.571 0-73.143-32.571-73.143-73.143v-164.571c0-27.429-49.143-66.286-68-82.857-23.429-20.571-46.857-40-73.714-57.143-53.143-33.143-150.857-57.714-150.857-134.286 0-90.857 49.714-164.571 146.286-164.571 25.143 0 49.714 4 73.143 12.571v-213.714c0-78.857 66.857-146.286 145.714-146.286 80 0 146.857 66.286 146.857 146.286v96.571c24 1.714 46.857 9.143 68 21.143 8-1.143 16.571-1.714 24.571-1.714 36.571 0 73.143 12 101.714 34.286 108-1.143 171.429 72.571 171.429 178.286z" - ], - "width": 877.7142857142857, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "hand-o-up" - ], - "defaultCode": 61606, - "grid": 14 - }, - { - "id": 158, - "paths": [ - "M804.571 548.571c0-113.714-73.143-210.857-73.143-310.857v-18.286h-365.714v18.286c0 60.571-51.429 101.143-93.143 137.714-26.286 23.429-52.571 45.143-82.857 64-12.571 8-25.714 14.857-38.857 21.714s-77.714 35.429-77.714 50.857c0 48.571 18.286 91.429 73.143 91.429 73.143 0 110.286-54.857 146.286-54.857v329.143c0 38.286 34.286 73.143 73.143 73.143 39.429 0 73.143-33.714 73.143-73.143v-189.143c14.857 11.429 40 20 58.857 20 26.857 0 49.714-10.857 68-30.286 12 6.857 25.714 10.286 39.429 10.286 26.286 0 58.857-13.143 72-37.143 10.286 1.714 21.143 2.286 32 2.286 67.429 0 95.429-41.714 95.429-105.143zM731.429 109.714c0-20-16.571-36.571-36.571-36.571s-36.571 16.571-36.571 36.571 16.571 36.571 36.571 36.571 36.571-16.571 36.571-36.571zM877.714 546.286c0 105.143-59.429 181.714-168.571 181.143l-2.857-0.571c-28.571 22.857-65.143 34.857-101.714 34.857-8 0-16.571-0.571-24.571-1.714-19.429 10.857-45.714 18.857-68 21.143v96.571c0 80-66.857 146.286-146.857 146.286-78.857 0-145.714-67.429-145.714-146.286v-213.714c-22.286 9.143-49.143 12.571-73.143 12.571-96 0-146.286-73.714-146.286-164.571 0-76.571 97.714-101.143 150.857-134.286 26.857-17.143 50.286-36.571 73.714-57.143 18.857-16.571 68-55.429 68-82.857v-164.571c0-40.571 32.571-73.143 73.143-73.143h365.714c40.571 0 73.143 32.571 73.143 73.143v164.571c0 36 21.143 92.571 33.714 127.429 21.143 58.286 39.429 118.286 39.429 181.143z" - ], - "width": 877.7142857142857, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "hand-o-down" - ], - "defaultCode": 61607, - "grid": 14 - }, - { - "id": 159, - "paths": [ - "M731.429 548.571v-73.143c0-20-16.571-36.571-36.571-36.571h-286.857l108-108c6.857-6.857 10.857-16 10.857-25.714s-4-18.857-10.857-25.714l-52-52c-6.857-6.857-16-10.286-25.714-10.286s-18.857 3.429-25.714 10.286l-258.857 258.857c-6.857 6.857-10.286 16-10.286 25.714s3.429 18.857 10.286 25.714l258.857 258.857c6.857 6.857 16 10.286 25.714 10.286s18.857-3.429 25.714-10.286l52-52c6.857-6.857 10.286-16 10.286-25.714s-3.429-18.857-10.286-25.714l-108-108h286.857c20 0 36.571-16.571 36.571-36.571zM877.714 512c0 242.286-196.571 438.857-438.857 438.857s-438.857-196.571-438.857-438.857 196.571-438.857 438.857-438.857 438.857 196.571 438.857 438.857z" - ], - "width": 877.7142857142857, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "arrow-circle-left" - ], - "defaultCode": 61608, - "grid": 14 - }, - { - "id": 160, - "paths": [ - "M734.286 512c0-9.714-3.429-18.857-10.286-25.714l-258.857-258.857c-6.857-6.857-16-10.286-25.714-10.286s-18.857 3.429-25.714 10.286l-52 52c-6.857 6.857-10.286 16-10.286 25.714s3.429 18.857 10.286 25.714l108 108h-286.857c-20 0-36.571 16.571-36.571 36.571v73.143c0 20 16.571 36.571 36.571 36.571h286.857l-108 108c-6.857 6.857-10.857 16-10.857 25.714s4 18.857 10.857 25.714l52 52c6.857 6.857 16 10.286 25.714 10.286s18.857-3.429 25.714-10.286l258.857-258.857c6.857-6.857 10.286-16 10.286-25.714zM877.714 512c0 242.286-196.571 438.857-438.857 438.857s-438.857-196.571-438.857-438.857 196.571-438.857 438.857-438.857 438.857 196.571 438.857 438.857z" - ], - "width": 877.7142857142857, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "arrow-circle-right" - ], - "defaultCode": 61609, - "grid": 14 - }, - { - "id": 161, - "paths": [ - "M733.714 511.429c0-9.714-3.429-18.857-10.286-25.714l-258.857-258.857c-6.857-6.857-16-10.286-25.714-10.286s-18.857 3.429-25.714 10.286l-258.857 258.857c-6.857 6.857-10.286 16-10.286 25.714s3.429 18.857 10.286 25.714l52 52c6.857 6.857 16 10.286 25.714 10.286s18.857-3.429 25.714-10.286l108-108v286.857c0 20 16.571 36.571 36.571 36.571h73.143c20 0 36.571-16.571 36.571-36.571v-286.857l108 108c6.857 6.857 16 10.857 25.714 10.857s18.857-4 25.714-10.857l52-52c6.857-6.857 10.286-16 10.286-25.714zM877.714 512c0 242.286-196.571 438.857-438.857 438.857s-438.857-196.571-438.857-438.857 196.571-438.857 438.857-438.857 438.857 196.571 438.857 438.857z" - ], - "width": 877.7142857142857, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "arrow-circle-up" - ], - "defaultCode": 61610, - "grid": 14 - }, - { - "id": 162, - "paths": [ - "M733.714 512.571c0-9.714-3.429-18.857-10.286-25.714l-52-52c-6.857-6.857-16-10.286-25.714-10.286s-18.857 3.429-25.714 10.286l-108 108v-286.857c0-20-16.571-36.571-36.571-36.571h-73.143c-20 0-36.571 16.571-36.571 36.571v286.857l-108-108c-6.857-6.857-16-10.857-25.714-10.857s-18.857 4-25.714 10.857l-52 52c-6.857 6.857-10.286 16-10.286 25.714s3.429 18.857 10.286 25.714l258.857 258.857c6.857 6.857 16 10.286 25.714 10.286s18.857-3.429 25.714-10.286l258.857-258.857c6.857-6.857 10.286-16 10.286-25.714zM877.714 512c0 242.286-196.571 438.857-438.857 438.857s-438.857-196.571-438.857-438.857 196.571-438.857 438.857-438.857 438.857 196.571 438.857 438.857z" - ], - "width": 877.7142857142857, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "arrow-circle-down" - ], - "defaultCode": 61611, - "grid": 14 - }, - { - "id": 163, - "paths": [ - "M438.857 73.143c242.286 0 438.857 196.571 438.857 438.857s-196.571 438.857-438.857 438.857-438.857-196.571-438.857-438.857 196.571-438.857 438.857-438.857zM595.429 370.857c-4.571 3.429-7.429 9.714-13.143 10.857 2.857-0.571 5.714-10.857 7.429-13.143 3.429-4 8-6.286 12.571-8.571 9.714-4 19.429-5.143 29.714-6.857 9.714-2.286 21.714-2.286 29.143 6.286-1.714-1.714 12-13.714 13.714-14.286 5.143-2.857 13.714-1.714 17.143-6.857 1.143-1.714 1.143-12.571 1.143-12.571-9.714 1.143-13.143-8-13.714-16 0 0.571-1.143 2.286-3.429 4.571 0.571-8.571-10.286-2.286-14.286-3.429-13.143-3.429-11.429-12.571-15.429-22.286-2.286-5.143-8.571-6.857-10.857-12-2.286-3.429-3.429-10.857-8.571-11.429-3.429-0.571-9.714 12-10.857 11.429-5.143-2.857-7.429 1.143-11.429 3.429-3.429 2.286-6.286 1.143-9.714 2.857 10.286-3.429-4.571-9.143-9.714-8 8-2.286 4-10.857-0.571-14.857h2.857c-1.143-5.143-17.143-9.714-22.286-13.143s-32.571-9.143-38.286-5.714c-6.857 4 1.714 15.429 1.714 21.143 0.571 6.857-6.857 8.571-6.857 14.286 0 9.714 18.286 8 13.714 21.143-2.857 8-13.714 9.714-18.286 16-4.571 5.714 0.571 16 5.143 20 4.571 3.429-8 9.143-9.714 10.286-9.714 4.571-17.143-9.714-19.429-18.286-1.714-6.286-2.286-13.714-9.143-17.143-3.429-1.143-14.286-2.857-16.571 0.571-3.429-8.571-15.429-12-23.429-14.857-11.429-4-21.143-4-33.143-2.286 4-0.571-1.143-18.286-10.857-15.429 2.857-5.714 1.714-12 2.857-17.714 1.143-4.571 3.429-9.143 6.857-13.143 1.143-2.286 13.714-15.429 9.714-16 9.714 1.143 20.571 1.714 28.571-6.286 5.143-5.143 7.429-13.714 12.571-19.429 7.429-8.571 16.571 2.286 24.571 2.857 11.429 0.571 10.857-12 4.571-17.714 7.429 0.571 1.143-13.143-2.857-14.857-5.143-1.714-24.571 3.429-14.286 7.429-2.286-1.143-16 27.429-24 13.143-2.286-2.857-3.429-14.857-8.571-15.429-4.571 0-7.429 5.143-9.143 8.571 2.857-7.429-16-12.571-20-13.143 8.571-5.714 1.714-12-4.571-15.429-4.571-2.857-18.857-5.143-22.857-0.571-10.857 13.143 11.429 14.857 17.143 18.286 1.714 1.143 8.571 5.143 4.571 8-3.429 1.714-13.714 4.571-14.857 6.857-3.429 5.143 4 10.857-1.143 16-5.143-5.143-5.143-13.714-9.143-19.429 5.143 6.286-20.571 2.857-20 2.857-8.571 0-22.286 5.714-28.571-2.857-1.143-2.286-1.143-15.429 2.286-12.571-5.143-4-8.571-8-12-10.286-18.857 6.286-36.571 14.286-53.714 23.429 2.286 0.571 4 0.571 6.857-0.571 4.571-1.714 8.571-4.571 13.143-6.857 5.714-2.286 17.714-9.143 24-4 0.571-1.143 2.286-2.286 2.857-2.857 4 4.571 8 9.143 11.429 14.286-4.571-2.286-12-1.143-17.143-0.571-4 1.143-10.857 2.286-12.571 6.857 1.714 2.857 4 7.429 2.857 10.286-7.429-5.143-13.143-13.714-23.429-14.857-4.571 0-9.143 0-12.571 0.571-54.857 30.286-101.143 74.286-134.286 126.857 2.286 2.286 4.571 4 6.857 4.571 5.714 1.714 0 18.286 10.857 9.714 3.429 2.857 4 6.857 1.714 10.857 0.571-0.571 23.429 14.286 25.143 15.429 4 3.429 10.286 7.429 12 12 1.143 4-2.286 8.571-5.714 10.286-0.571-1.143-9.143-9.714-10.286-7.429-1.714 2.857 0 18.286 6.286 17.714-9.143 0.571-5.143 36-7.429 42.857 0 0.571 1.143 0.571 1.143 0.571-1.714 6.857 4 33.714 15.429 30.857-7.429 1.714 13.143 28 16 29.714 7.429 5.143 16 8.571 21.143 16 5.714 8 5.714 20 13.714 26.286-2.286 6.857 12 14.857 11.429 24.571-1.143 0.571-1.714 0.571-2.857 1.143 2.857 8 13.714 8 17.714 15.429 2.286 4.571 0 15.429 7.429 13.143 1.143-12.571-7.429-25.143-13.714-35.429-3.429-5.714-6.857-10.857-9.714-16.571-2.857-5.143-3.429-11.429-5.714-17.143 2.286 0.571 14.857 5.143 13.714 6.857-4.571 11.429 18.286 31.429 24.571 38.857 1.714 1.714 14.857 18.857 8 18.857 7.429 0 17.714 11.429 21.143 17.143 5.143 8.571 4 19.429 7.429 28.571 3.429 11.429 19.429 16.571 28.571 21.714 8 4 14.857 9.714 22.857 12.571 12 4.571 14.857 0.571 25.143-1.143 14.857-2.286 16.571 14.286 28.571 20.571 7.429 4 23.429 9.714 31.429 6.286-3.429 1.143 12 24.571 13.143 26.286 5.143 6.857 14.857 10.286 20.571 17.143 1.714-1.143 3.429-2.857 4-5.143-2.286 6.286 8.571 18.286 14.286 17.143 6.286-1.143 8-13.714 8-18.286-11.429 5.714-21.714 1.143-28-10.286-1.143-2.857-10.286-18.857-2.286-18.857 10.857 0 3.429-8.571 2.286-16.571s-9.143-13.143-13.143-20c-3.429 6.857-14.857 5.143-18.286-0.571 0 1.714-1.714 4.571-1.714 6.857-2.857 0-5.714 0.571-8.571-0.571 1.143-6.857 1.714-15.429 3.429-22.857 2.857-10.286 21.714-30.286-2.857-29.143-8.571 0.571-12 4-14.857 11.429-2.857 6.857-1.714 13.143-9.714 16.571-5.143 2.286-22.286 1.143-27.429-1.714-10.857-6.286-18.286-26.286-18.286-37.714-0.571-15.429 7.429-29.143 0-43.429 3.429-2.857 6.857-8.571 10.857-11.429 3.429-2.286 7.429 1.714 9.143-5.143-1.714-1.143-4-3.429-4.571-3.429 8.571 4 24.571-5.714 32 0 4.571 3.429 9.714 4.571 12.571-1.143 0.571-1.714-4-8.571-1.714-13.143 1.714 9.714 8 11.429 16.571 5.143 3.429 3.429 12.571 2.286 18.857 5.714 6.286 4 7.429 10.286 14.857 1.714 4.571 6.857 5.143 6.857 6.857 13.714 1.714 6.286 5.143 22.286 10.857 25.143 12 7.429 9.143-12.571 8-19.429-0.571-0.571-0.571-19.429-1.143-19.429-18.286-4-11.429-18.286-1.143-28 1.714-1.143 14.857-5.714 20.571-10.286 5.143-4.571 11.429-12.571 8.571-20 2.857 0 5.143-2.286 6.286-5.143-1.714-0.571-8.571-6.286-9.714-5.714 4-2.286 3.429-5.714 1.143-9.143 5.714-3.429 2.857-9.714 8.571-12 6.286 8.571 18.857-1.143 12.571-8 5.714-8 18.857-4 22.286-11.429 8.571 2.286 2.286-8.571 6.857-14.857 4-5.143 10.857-5.143 16-8 0 0.571 14.286-8 9.714-8.571 9.714 1.143 29.143-9.143 14.286-17.714 2.286-5.143-5.143-7.429-10.286-8.571 4-1.143 9.143 1.143 12.571-1.143 7.429-5.143 2.286-7.429-4-9.143-8-2.286-18.286 2.857-24.571 6.857zM502.286 872c78.286-13.714 148-52.571 200.571-108-3.429-3.429-9.714-2.286-14.286-4.571-4.571-1.714-8-3.429-13.714-4.571 1.143-11.429-11.429-15.429-19.429-21.143-7.429-5.714-12-12-22.857-9.714-1.143 0.571-12.571 4.571-10.286 6.857-7.429-6.286-10.857-9.714-20.571-12.571-9.143-2.857-15.429-14.286-24.571-4-4.571 4.571-2.286 11.429-4.571 16-7.429-6.286 6.857-13.714 1.143-20.571-6.857-8-18.857 5.143-24.571 8.571-3.429 2.857-7.429 4-9.714 7.429-2.857 4-4 9.143-6.286 13.143-1.714-4.571-11.429-3.429-12-6.857 2.286 13.714 2.286 28 5.143 41.714 1.714 8 0 21.143-6.857 27.429s-15.429 13.143-16.571 22.857c-1.143 6.857 0.571 13.143 6.857 14.857 0.571 8.571-9.143 14.857-8.571 24 0 0.571 0.571 6.286 1.143 9.143z" - ], - "width": 877.7142857142857, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "globe" - ], - "defaultCode": 61612, - "grid": 14 - }, - { - "id": 164, - "paths": [ - "M219.429 841.143c0-20-16.571-36.571-36.571-36.571s-36.571 16.571-36.571 36.571 16.571 36.571 36.571 36.571 36.571-16.571 36.571-36.571zM587.429 601.143l-389.714 389.714c-13.143 13.143-32 21.143-51.429 21.143s-38.286-8-52-21.143l-60.571-61.714c-13.714-13.143-21.714-32-21.714-51.429s8-38.286 21.714-52l389.143-389.143c29.714 74.857 89.714 134.857 164.571 164.571zM949.714 352.571c0 18.857-6.857 42.286-13.143 60.571-36 101.714-133.714 172-241.714 172-141.143 0-256-114.857-256-256s114.857-256 256-256c41.714 0 96 12.571 130.857 36 5.714 4 9.143 9.143 9.143 16 0 6.286-4 12.571-9.143 16l-167.429 96.571v128l110.286 61.143c18.857-10.857 151.429-94.286 162.857-94.286s18.286 8.571 18.286 20z" - ], - "width": 961.6822857142856, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "wrench" - ], - "defaultCode": 61613, - "grid": 14 - }, - { - "id": 165, - "paths": [ - "M585.143 804.571h365.714v-73.143h-365.714v73.143zM365.714 512h585.143v-73.143h-585.143v73.143zM731.429 219.429h219.429v-73.143h-219.429v73.143zM1024 694.857v146.286c0 20-16.571 36.571-36.571 36.571h-950.857c-20 0-36.571-16.571-36.571-36.571v-146.286c0-20 16.571-36.571 36.571-36.571h950.857c20 0 36.571 16.571 36.571 36.571zM1024 402.286v146.286c0 20-16.571 36.571-36.571 36.571h-950.857c-20 0-36.571-16.571-36.571-36.571v-146.286c0-20 16.571-36.571 36.571-36.571h950.857c20 0 36.571 16.571 36.571 36.571zM1024 109.714v146.286c0 20-16.571 36.571-36.571 36.571h-950.857c-20 0-36.571-16.571-36.571-36.571v-146.286c0-20 16.571-36.571 36.571-36.571h950.857c20 0 36.571 16.571 36.571 36.571z" - ], - "width": 1024, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "tasks" - ], - "defaultCode": 61614, - "grid": 14 - }, - { - "id": 166, - "paths": [ - "M801.714 168.571c5.714 13.714 2.857 29.714-8 40l-281.714 281.714v424c0 14.857-9.143 28-22.286 33.714-4.571 1.714-9.714 2.857-14.286 2.857-9.714 0-18.857-3.429-25.714-10.857l-146.286-146.286c-6.857-6.857-10.857-16-10.857-25.714v-277.714l-281.714-281.714c-10.857-10.286-13.714-26.286-8-40 5.714-13.143 18.857-22.286 33.714-22.286h731.429c14.857 0 28 9.143 33.714 22.286z" - ], - "width": 804.5714285714286, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "filter" - ], - "defaultCode": 61616, - "grid": 14 - }, - { - "id": 167, - "paths": [ - "M365.714 146.286h292.571v-73.143h-292.571v73.143zM1024 512v274.286c0 50.286-41.143 91.429-91.429 91.429h-841.143c-50.286 0-91.429-41.143-91.429-91.429v-274.286h384v91.429c0 20 16.571 36.571 36.571 36.571h182.857c20 0 36.571-16.571 36.571-36.571v-91.429h384zM585.143 512v73.143h-146.286v-73.143h146.286zM1024 237.714v219.429h-1024v-219.429c0-50.286 41.143-91.429 91.429-91.429h201.143v-91.429c0-30.286 24.571-54.857 54.857-54.857h329.143c30.286 0 54.857 24.571 54.857 54.857v91.429h201.143c50.286 0 91.429 41.143 91.429 91.429z" - ], - "width": 1024, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "briefcase" - ], - "defaultCode": 61617, - "grid": 14 - }, - { - "id": 168, - "paths": [ - "M733.143 309.143l-202.857 202.857 202.857 202.857 82.286-82.286c10.286-10.857 26.286-13.714 40-8 13.143 5.714 22.286 18.857 22.286 33.714v256c0 20-16.571 36.571-36.571 36.571h-256c-14.857 0-28-9.143-33.714-22.857-5.714-13.143-2.857-29.143 8-39.429l82.286-82.286-202.857-202.857-202.857 202.857 82.286 82.286c10.857 10.286 13.714 26.286 8 39.429-5.714 13.714-18.857 22.857-33.714 22.857h-256c-20 0-36.571-16.571-36.571-36.571v-256c0-14.857 9.143-28 22.857-33.714 13.143-5.714 29.143-2.857 39.429 8l82.286 82.286 202.857-202.857-202.857-202.857-82.286 82.286c-6.857 6.857-16 10.857-25.714 10.857-4.571 0-9.714-1.143-13.714-2.857-13.714-5.714-22.857-18.857-22.857-33.714v-256c0-20 16.571-36.571 36.571-36.571h256c14.857 0 28 9.143 33.714 22.857 5.714 13.143 2.857 29.143-8 39.429l-82.286 82.286 202.857 202.857 202.857-202.857-82.286-82.286c-10.857-10.286-13.714-26.286-8-39.429 5.714-13.714 18.857-22.857 33.714-22.857h256c20 0 36.571 16.571 36.571 36.571v256c0 14.857-9.143 28-22.286 33.714-4.571 1.714-9.714 2.857-14.286 2.857-9.714 0-18.857-4-25.714-10.857z" - ], - "width": 877.7142857142857, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "arrows-alt" - ], - "defaultCode": 61618, - "grid": 14 - }, - { - "id": 169, - "paths": [ - "M338.857 512c-59.429 1.714-113.143 27.429-151.429 73.143h-76.571c-57.143 0-110.857-27.429-110.857-90.857 0-46.286-1.714-201.714 70.857-201.714 12 0 71.429 48.571 148.571 48.571 26.286 0 51.429-4.571 76-13.143-1.714 12.571-2.857 25.143-2.857 37.714 0 52 16.571 103.429 46.286 146.286zM950.857 876c0 92.571-61.143 148-152.571 148h-499.429c-91.429 0-152.571-55.429-152.571-148 0-129.143 30.286-327.429 197.714-327.429 19.429 0 90.286 79.429 204.571 79.429s185.143-79.429 204.571-79.429c167.429 0 197.714 198.286 197.714 327.429zM365.714 146.286c0 80.571-65.714 146.286-146.286 146.286s-146.286-65.714-146.286-146.286 65.714-146.286 146.286-146.286 146.286 65.714 146.286 146.286zM768 365.714c0 121.143-98.286 219.429-219.429 219.429s-219.429-98.286-219.429-219.429 98.286-219.429 219.429-219.429 219.429 98.286 219.429 219.429zM1097.143 494.286c0 63.429-53.714 90.857-110.857 90.857h-76.571c-38.286-45.714-92-71.429-151.429-73.143 29.714-42.857 46.286-94.286 46.286-146.286 0-12.571-1.143-25.143-2.857-37.714 24.571 8.571 49.714 13.143 76 13.143 77.143 0 136.571-48.571 148.571-48.571 72.571 0 70.857 155.429 70.857 201.714zM1024 146.286c0 80.571-65.714 146.286-146.286 146.286s-146.286-65.714-146.286-146.286 65.714-146.286 146.286-146.286 146.286 65.714 146.286 146.286z" - ], - "width": 1097.142857142857, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "group", - "users" - ], - "defaultCode": 61632, - "grid": 14 - }, - { - "id": 170, - "paths": [ - "M832 694.857c0-14.857-5.714-28.571-16-38.857l-118.857-118.857c-10.286-10.286-24.571-16-38.857-16-16.571 0-29.714 6.286-41.143 18.286 18.857 18.857 41.143 34.857 41.143 64 0 30.286-24.571 54.857-54.857 54.857-29.143 0-45.143-22.286-64-41.143-12 11.429-18.857 24.571-18.857 41.714 0 14.286 5.714 28.571 16 38.857l117.714 118.286c10.286 10.286 24.571 15.429 38.857 15.429s28.571-5.143 38.857-14.857l84-83.429c10.286-10.286 16-24 16-38.286zM430.286 292c0-14.286-5.714-28.571-16-38.857l-117.714-118.286c-10.286-10.286-24.571-16-38.857-16s-28.571 5.714-38.857 15.429l-84 83.429c-10.286 10.286-16 24-16 38.286 0 14.857 5.714 28.571 16 38.857l118.857 118.857c10.286 10.286 24.571 15.429 38.857 15.429 16.571 0 29.714-5.714 41.143-17.714-18.857-18.857-41.143-34.857-41.143-64 0-30.286 24.571-54.857 54.857-54.857 29.143 0 45.143 22.286 64 41.143 12-11.429 18.857-24.571 18.857-41.714zM941.714 694.857c0 43.429-17.714 85.714-48.571 116l-84 83.429c-30.857 30.857-72.571 47.429-116 47.429-44 0-85.714-17.143-116.571-48.571l-117.714-118.286c-30.857-30.857-47.429-72.571-47.429-116 0-45.143 18.286-88 50.286-119.429l-50.286-50.286c-31.429 32-73.714 50.286-118.857 50.286-43.429 0-85.714-17.143-116.571-48l-118.857-118.857c-31.429-31.429-48-72.571-48-116.571 0-43.429 17.714-85.714 48.571-116l84-83.429c30.857-30.857 72.571-47.429 116-47.429 44 0 85.714 17.143 116.571 48.571l117.714 118.286c30.857 30.857 47.429 72.571 47.429 116 0 45.143-18.286 88-50.286 119.429l50.286 50.286c31.429-32 73.714-50.286 118.857-50.286 43.429 0 85.714 17.143 116.571 48l118.857 118.857c31.429 31.429 48 72.571 48 116.571z" - ], - "width": 950.8571428571428, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "chain", - "link" - ], - "defaultCode": 61633, - "grid": 14 - }, - { - "id": 171, - "paths": [ - "M1097.143 658.286c0 121.143-98.286 219.429-219.429 219.429h-621.714c-141.143 0-256-114.857-256-256 0-102.286 60.571-190.857 147.429-231.429-0.571-8-1.143-16.571-1.143-24.571 0-161.714 130.857-292.571 292.571-292.571 122.286 0 226.857 74.857 270.857 181.714 25.143-22.286 58.286-35.429 94.857-35.429 80.571 0 146.286 65.714 146.286 146.286 0 29.143-8.571 56-23.429 78.857 97.143 22.857 169.714 109.714 169.714 213.714z" - ], - "width": 1097.142857142857, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "cloud" - ], - "defaultCode": 61634, - "grid": 14 - }, - { - "id": 172, - "paths": [ - "M872.571 827.429c42.857 68 12.571 123.429-68 123.429h-658.286c-80.571 0-110.857-55.429-68-123.429l287.429-453.143v-228h-36.571c-20 0-36.571-16.571-36.571-36.571s16.571-36.571 36.571-36.571h292.571c20 0 36.571 16.571 36.571 36.571s-16.571 36.571-36.571 36.571h-36.571v228zM427.429 413.143l-155.429 245.143h406.857l-155.429-245.143-11.429-17.714v-249.143h-73.143v249.143z" - ], - "width": 950.8571428571428, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "flask" - ], - "defaultCode": 61635, - "grid": 14 - }, - { - "id": 173, - "paths": [ - "M548.571 512c20 0 36.571 16.571 36.571 36.571s-16.571 36.571-36.571 36.571-36.571-16.571-36.571-36.571 16.571-36.571 36.571-36.571zM720 548.571l289.714 227.429c10.286 7.429 15.429 20 14.286 32-1.714 12.571-9.143 23.429-20 29.143l-73.143 36.571c-5.143 2.857-10.857 4-16.571 4-6.286 0-12.571-1.714-17.714-4.571l-394.286-221.143-62.857 37.714c-2.286 1.143-4.571 2.286-6.857 2.857 5.143 17.714 7.429 36.571 5.714 55.429-5.143 58.857-44.571 114.857-107.429 154.857-48.571 30.857-104.571 48-158.286 48-51.429 0-94.857-15.429-126.857-44.571-32.571-30.286-49.143-73.714-45.143-118.286 5.143-58.286 44.571-114.857 106.857-154.857 48.571-30.857 105.143-48 158.857-48 32 0 61.143 6.286 86.286 17.714 3.429-5.143 7.429-9.143 12.571-12.571l69.714-41.714-69.714-41.714c-5.143-3.429-9.143-7.429-12.571-12.571-25.143 11.429-54.286 17.714-86.286 17.714-53.714 0-110.286-17.143-158.857-48-62.286-40-101.714-96.571-106.857-154.857-4-44.571 12.571-88 45.143-117.714 32-29.714 75.429-45.143 126.857-45.143 53.714 0 109.714 17.143 158.286 48 62.857 39.429 102.286 96 107.429 154.857 1.714 18.857-0.571 37.714-5.714 55.429 2.286 0.571 4.571 1.714 6.857 2.857l62.857 37.714 394.286-221.143c5.143-2.857 11.429-4.571 17.714-4.571 5.714 0 11.429 1.143 16.571 4l73.143 36.571c10.857 5.714 18.286 16.571 20 29.143 1.143 12-4 24.571-14.286 32zM330.857 400c34.857-32 13.143-89.714-48.571-128.571-34.857-22.286-75.429-33.714-109.714-33.714-26.286 0-49.714 6.857-64.571 20.571-34.857 32-13.143 89.714 48.571 128.571 34.857 22.286 74.857 33.714 109.714 33.714 26.286 0 49.714-6.857 64.571-20.571zM282.286 825.714c61.714-38.857 83.429-96.571 48.571-128.571-14.857-13.714-38.286-20.571-64.571-20.571-34.857 0-74.857 11.429-109.714 33.714-61.714 38.857-83.429 96.571-48.571 128.571 14.857 13.714 38.286 20.571 64.571 20.571 34.286 0 74.857-11.429 109.714-33.714zM384 475.429l54.857 33.143v-6.286c0-13.143 7.429-25.143 18.857-32l8-4.571-45.143-26.857-14.857 14.857c-4.571 4.571-8 9.143-12.571 13.143-1.714 1.714-2.857 2.286-4 3.429zM512 603.429l54.857 18.286 420.571-329.143-73.143-36.571-438.857 246.286v64.571l-91.429 54.857 5.143 4.571c1.143 1.714 2.286 2.286 4 3.429 4.571 4.571 8 9.143 12.571 13.714l14.857 14.857zM914.286 841.143l73.143-36.571-297.143-233.143-101.143 78.857c-1.714 2.286-4.571 2.857-7.429 4z" - ], - "width": 1021.7325714285713, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "cut", - "scissors" - ], - "defaultCode": 61636, - "grid": 14 - }, - { - "id": 174, - "paths": [ - "M969.143 219.429c30.286 0 54.857 24.571 54.857 54.857v694.857c0 30.286-24.571 54.857-54.857 54.857h-548.571c-30.286 0-54.857-24.571-54.857-54.857v-164.571h-310.857c-30.286 0-54.857-24.571-54.857-54.857v-384c0-30.286 17.714-72.571 38.857-93.714l233.143-233.143c21.143-21.143 63.429-38.857 93.714-38.857h237.714c30.286 0 54.857 24.571 54.857 54.857v187.429c22.286-13.143 50.857-22.857 73.143-22.857h237.714zM658.286 341.143l-170.857 170.857h170.857v-170.857zM292.571 121.714l-170.857 170.857h170.857v-170.857zM404.571 491.429l180.571-180.571v-237.714h-219.429v237.714c0 30.286-24.571 54.857-54.857 54.857h-237.714v365.714h292.571v-146.286c0-30.286 17.714-72.571 38.857-93.714zM950.857 950.857v-658.286h-219.429v237.714c0 30.286-24.571 54.857-54.857 54.857h-237.714v365.714h512z" - ], - "width": 1024, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "copy", - "files-o" - ], - "defaultCode": 61637, - "grid": 14 - }, - { - "id": 175, - "paths": [ - "M802.286 791.429c0 89.143-68 157.143-157.143 157.143-50.286 0-98.857-21.714-134.286-57.143l-444-443.429c-40.571-41.143-64.571-97.143-64.571-154.857 0-121.143 95.429-217.714 216.571-217.714 58.286 0 114.286 23.429 156 64.571l345.714 346.286c3.429 3.429 5.714 8 5.714 12.571 0 12-32 44-44 44-5.143 0-9.714-2.286-13.143-5.714l-346.286-346.857c-27.429-26.857-64.571-44-103.429-44-81.143 0-144 65.714-144 146.286 0 38.857 16 76 43.429 103.429l443.429 444c21.714 21.714 52 36 82.857 36 48.571 0 84.571-36 84.571-84.571 0-31.429-14.286-61.143-36-82.857l-332-332c-9.143-8.571-21.714-13.714-34.286-13.714-21.714 0-38.286 16-38.286 38.286 0 12.571 5.714 24.571 14.286 33.714l234.286 234.286c3.429 3.429 5.714 8 5.714 12.571 0 12-32.571 44.571-44.571 44.571-4.571 0-9.143-2.286-12.571-5.714l-234.286-234.286c-22.857-22.286-36-53.714-36-85.143 0-62.857 49.143-112 112-112 32 0 62.857 13.143 85.143 36l332 332c36 35.429 57.143 84 57.143 134.286z" - ], - "width": 804.5714285714286, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "paperclip" - ], - "defaultCode": 61638, - "grid": 14 - }, - { - "id": 176, - "paths": [ - "M219.429 877.714h438.857v-219.429h-438.857v219.429zM731.429 877.714h73.143v-512c0-10.857-9.714-34.286-17.143-41.714l-160.571-160.571c-8-8-30.286-17.143-41.714-17.143v237.714c0 30.286-24.571 54.857-54.857 54.857h-329.143c-30.286 0-54.857-24.571-54.857-54.857v-237.714h-73.143v731.429h73.143v-237.714c0-30.286 24.571-54.857 54.857-54.857h475.429c30.286 0 54.857 24.571 54.857 54.857v237.714zM512 347.429v-182.857c0-9.714-8.571-18.286-18.286-18.286h-109.714c-9.714 0-18.286 8.571-18.286 18.286v182.857c0 9.714 8.571 18.286 18.286 18.286h109.714c9.714 0 18.286-8.571 18.286-18.286zM877.714 365.714v530.286c0 30.286-24.571 54.857-54.857 54.857h-768c-30.286 0-54.857-24.571-54.857-54.857v-768c0-30.286 24.571-54.857 54.857-54.857h530.286c30.286 0 72 17.143 93.714 38.857l160 160c21.714 21.714 38.857 63.429 38.857 93.714z" - ], - "width": 877.7142857142857, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "floppy-o", - "save" - ], - "defaultCode": 61639, - "grid": 14 - }, - { - "id": 177, - "paths": [ - "M877.714 237.714v548.571c0 90.857-73.714 164.571-164.571 164.571h-548.571c-90.857 0-164.571-73.714-164.571-164.571v-548.571c0-90.857 73.714-164.571 164.571-164.571h548.571c90.857 0 164.571 73.714 164.571 164.571z" - ], - "width": 877.7142857142857, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "square" - ], - "defaultCode": 61640, - "grid": 14 - }, - { - "id": 178, - "paths": [ - "M877.714 768v73.143c0 20-16.571 36.571-36.571 36.571h-804.571c-20 0-36.571-16.571-36.571-36.571v-73.143c0-20 16.571-36.571 36.571-36.571h804.571c20 0 36.571 16.571 36.571 36.571zM877.714 475.429v73.143c0 20-16.571 36.571-36.571 36.571h-804.571c-20 0-36.571-16.571-36.571-36.571v-73.143c0-20 16.571-36.571 36.571-36.571h804.571c20 0 36.571 16.571 36.571 36.571zM877.714 182.857v73.143c0 20-16.571 36.571-36.571 36.571h-804.571c-20 0-36.571-16.571-36.571-36.571v-73.143c0-20 16.571-36.571 36.571-36.571h804.571c20 0 36.571 16.571 36.571 36.571z" - ], - "width": 877.7142857142857, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "bars", - "navicon", - "reorder" - ], - "defaultCode": 61641, - "grid": 14 - }, - { - "id": 179, - "paths": [ - "M219.429 804.571c0 60.571-49.143 109.714-109.714 109.714s-109.714-49.143-109.714-109.714 49.143-109.714 109.714-109.714 109.714 49.143 109.714 109.714zM219.429 512c0 60.571-49.143 109.714-109.714 109.714s-109.714-49.143-109.714-109.714 49.143-109.714 109.714-109.714 109.714 49.143 109.714 109.714zM1024 749.714v109.714c0 9.714-8.571 18.286-18.286 18.286h-694.857c-9.714 0-18.286-8.571-18.286-18.286v-109.714c0-9.714 8.571-18.286 18.286-18.286h694.857c9.714 0 18.286 8.571 18.286 18.286zM219.429 219.429c0 60.571-49.143 109.714-109.714 109.714s-109.714-49.143-109.714-109.714 49.143-109.714 109.714-109.714 109.714 49.143 109.714 109.714zM1024 457.143v109.714c0 9.714-8.571 18.286-18.286 18.286h-694.857c-9.714 0-18.286-8.571-18.286-18.286v-109.714c0-9.714 8.571-18.286 18.286-18.286h694.857c9.714 0 18.286 8.571 18.286 18.286zM1024 164.571v109.714c0 9.714-8.571 18.286-18.286 18.286h-694.857c-9.714 0-18.286-8.571-18.286-18.286v-109.714c0-9.714 8.571-18.286 18.286-18.286h694.857c9.714 0 18.286 8.571 18.286 18.286z" - ], - "width": 1024, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "list-ul" - ], - "defaultCode": 61642, - "grid": 14 - }, - { - "id": 180, - "paths": [ - "M217.714 925.714c0 62.857-49.143 98.286-108.571 98.286-36 0-72.571-12-98.286-37.714l32.571-50.286c15.429 14.286 38.857 25.714 60.571 25.714 20 0 41.143-9.714 41.143-32.571 0-32-36.571-33.714-60-32l-14.857-32c20.571-26.286 39.429-55.429 64-77.714v-0.571c-18.286 0-37.143 1.143-55.429 1.143v30.286h-60.571v-86.857h190.286v50.286l-54.286 65.714c38.286 9.143 63.429 38.857 63.429 78.286zM218.857 567.429v90.857h-206.857c-1.714-10.286-3.429-20.571-3.429-30.857 0-105.714 129.143-121.714 129.143-169.714 0-19.429-12-29.714-30.857-29.714-20 0-36.571 17.143-46.286 33.143l-48.571-33.714c18.857-39.429 57.714-61.714 101.143-61.714 53.143 0 98.857 31.429 98.857 88 0 84.571-124 103.429-125.714 148h72.571v-34.286h60zM1024 749.714v109.714c0 9.714-8.571 18.286-18.286 18.286h-694.857c-10.286 0-18.286-8.571-18.286-18.286v-109.714c0-10.286 8-18.286 18.286-18.286h694.857c9.714 0 18.286 8 18.286 18.286zM219.429 236v56.571h-191.429v-56.571h61.143c0-46.286 0.571-92.571 0.571-138.857v-6.857h-1.143c-6.286 12.571-17.714 21.143-28.571 30.857l-40.571-43.429 77.714-72.571h60.571v230.857h61.714zM1024 457.143v109.714c0 9.714-8.571 18.286-18.286 18.286h-694.857c-10.286 0-18.286-8.571-18.286-18.286v-109.714c0-10.286 8-18.286 18.286-18.286h694.857c9.714 0 18.286 8 18.286 18.286zM1024 164.571v109.714c0 9.714-8.571 18.286-18.286 18.286h-694.857c-10.286 0-18.286-8.571-18.286-18.286v-109.714c0-9.714 8-18.286 18.286-18.286h694.857c9.714 0 18.286 8.571 18.286 18.286z" - ], - "width": 1032.5577142857144, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "list-ol" - ], - "defaultCode": 61643, - "grid": 14 - }, - { - "id": 181, - "paths": [ - "M1005.714 512c10.286 0 18.286 8 18.286 18.286v36.571c0 10.286-8 18.286-18.286 18.286h-987.429c-10.286 0-18.286-8-18.286-18.286v-36.571c0-10.286 8-18.286 18.286-18.286h987.429zM276 475.429c-10.857-13.714-20.571-29.143-29.143-45.714-18.286-37.143-27.429-73.143-27.429-107.429 0-69.714 25.714-128 76.571-176.571s125.714-72.571 224.571-72.571c21.714 0 53.143 4 95.429 10.857 25.143 4.571 58.857 13.714 101.143 27.429 4 14.857 8 37.714 12 67.429 5.143 45.143 8 80 8 104.571 0 8-1.143 16.571-2.857 25.714l-6.857 1.714-48-3.429-8-1.143c-19.429-57.714-39.429-96.571-58.857-117.143-33.714-34.857-74.286-52-120-52-43.429 0-78.286 11.429-104 33.714s-38.286 50.286-38.286 83.429c0 28 12.571 54.286 37.714 80s78.286 50.286 159.429 73.714c27.429 8 60 20.571 98.857 37.714 20.571 9.714 38.857 19.429 54.286 29.714h-424.571zM565.714 621.714h234.857c2.857 16 4 33.714 4 52.571 0 41.143-7.429 81.714-23.429 121.143-8.571 21.143-21.714 40.571-40.571 59.429-13.714 13.143-34.286 28.571-62.286 46.286-28.571 17.143-57.143 30.286-87.429 37.714-30.286 8-68.571 12-116 12-31.429 0-69.143-1.143-111.429-13.143l-80-22.857c-22.286-6.286-35.429-11.429-41.143-16-2.286-2.286-4.571-6.286-4.571-12.571v-7.429c0-4.571 1.143-34.286-1.143-89.143-1.143-28.571 1.143-48.571 1.143-60v-25.143l58.286-1.143c21.143 48.571 30.857 77.714 37.143 88 13.714 22.286 29.143 40 45.714 53.714s36.571 24.571 60 32.571c22.857 8.571 48.571 12.571 75.429 12.571 24 0 50.857-5.143 79.429-15.429 29.143-9.714 52.571-26.286 69.714-49.143 17.714-22.857 26.857-47.429 26.857-73.714 0-32-15.429-61.714-46.286-89.714-12.571-10.857-38.857-24.571-78.286-40.571z" - ], - "width": 1024, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "strikethrough" - ], - "defaultCode": 61644, - "grid": 14 - }, - { - "id": 182, - "paths": [ - "M27.429 127.429c-10.286-0.571-18.857-0.571-25.714-2.286l-1.714-50.286c7.429-0.571 14.857-0.571 22.857-0.571 20 0 41.714 0.571 64 2.286 53.714 2.857 85.714 4 94.857 4 32.571 0 64.571-0.571 96-1.714 30.857-1.143 58.857-2.286 83.429-2.857 24 0 40.571-0.571 49.143-1.143l-0.571 8 1.143 36.571v5.143c-22.857 3.429-46.286 5.143-70.857 5.143-22.857 0-37.714 4.571-45.143 14.286-5.143 5.714-7.429 30.857-7.429 75.429 0 13.714 0.571 24.571 0.571 33.143l0.571 130.857 8 160c2.286 46.286 11.429 84.571 29.143 115.429 13.143 22.286 31.429 40 54.857 52.571 34.286 18.286 68 26.857 101.143 26.857 38.857 0 75.429-5.143 109.143-16 20-6.286 38.857-15.429 56.571-29.143 17.714-13.143 30.286-25.143 37.143-36.571 14.857-22.857 24.571-45.143 30.286-65.143 8-28 12-71.429 12-130.857 0-102.286-7.429-105.143-16-234.286l-2.286-33.714c-1.714-24.571-5.714-41.714-13.714-50.286-12.571-13.143-27.429-20-44-19.429l-57.143 1.143-8-1.714 1.143-49.143h48l117.143 5.714c38.857 1.714 76-1.714 112-5.714l10.286 1.143c2.286 14.286 3.429 24 3.429 29.143s-1.143 10.857-2.286 17.714c-15.429 4-31.429 6.857-48 7.429-26.857 4-42.286 6.857-45.143 9.714-5.143 5.143-8.571 12.571-8.571 23.429 0 7.429 1.143 18.857 1.714 33.143 0 0 4.571 10.286 12.571 226.286 2.857 86.286-2.857 144.571-8.571 173.714s-13.714 52.571-23.429 69.714c-14.857 25.143-36.571 48.571-64 70.286-28 21.143-62.286 38.286-104 50.857s-90.286 18.857-145.714 18.857c-62.857 0-117.143-8.571-162.286-26.286s-79.429-41.143-102.286-69.714-38.857-65.714-47.429-111.429c-6.286-31.429-9.143-76.571-9.143-135.429v-190.286c0-72-3.429-112.571-9.714-121.714-9.143-13.143-37.143-21.143-84-22.286zM877.714 932.571v-36.571c0-10.286-8-18.286-18.286-18.286h-841.143c-10.286 0-18.286 8-18.286 18.286v36.571c0 10.286 8 18.286 18.286 18.286h841.143c10.286 0 18.286-8 18.286-18.286z" - ], - "width": 877.7142857142857, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "underline" - ], - "defaultCode": 61645, - "grid": 14 - }, - { - "id": 183, - "paths": [ - "M292.571 786.286v-109.714c0-10.286-8-18.286-18.286-18.286h-182.857c-10.286 0-18.286 8-18.286 18.286v109.714c0 10.286 8 18.286 18.286 18.286h182.857c10.286 0 18.286-8 18.286-18.286zM292.571 566.857v-109.714c0-10.286-8-18.286-18.286-18.286h-182.857c-10.286 0-18.286 8-18.286 18.286v109.714c0 10.286 8 18.286 18.286 18.286h182.857c10.286 0 18.286-8 18.286-18.286zM585.143 786.286v-109.714c0-10.286-8-18.286-18.286-18.286h-182.857c-10.286 0-18.286 8-18.286 18.286v109.714c0 10.286 8 18.286 18.286 18.286h182.857c10.286 0 18.286-8 18.286-18.286zM292.571 347.429v-109.714c0-10.286-8-18.286-18.286-18.286h-182.857c-10.286 0-18.286 8-18.286 18.286v109.714c0 10.286 8 18.286 18.286 18.286h182.857c10.286 0 18.286-8 18.286-18.286zM585.143 566.857v-109.714c0-10.286-8-18.286-18.286-18.286h-182.857c-10.286 0-18.286 8-18.286 18.286v109.714c0 10.286 8 18.286 18.286 18.286h182.857c10.286 0 18.286-8 18.286-18.286zM877.714 786.286v-109.714c0-10.286-8-18.286-18.286-18.286h-182.857c-10.286 0-18.286 8-18.286 18.286v109.714c0 10.286 8 18.286 18.286 18.286h182.857c10.286 0 18.286-8 18.286-18.286zM585.143 347.429v-109.714c0-10.286-8-18.286-18.286-18.286h-182.857c-10.286 0-18.286 8-18.286 18.286v109.714c0 10.286 8 18.286 18.286 18.286h182.857c10.286 0 18.286-8 18.286-18.286zM877.714 566.857v-109.714c0-10.286-8-18.286-18.286-18.286h-182.857c-10.286 0-18.286 8-18.286 18.286v109.714c0 10.286 8 18.286 18.286 18.286h182.857c10.286 0 18.286-8 18.286-18.286zM877.714 347.429v-109.714c0-10.286-8-18.286-18.286-18.286h-182.857c-10.286 0-18.286 8-18.286 18.286v109.714c0 10.286 8 18.286 18.286 18.286h182.857c10.286 0 18.286-8 18.286-18.286zM950.857 164.571v621.714c0 50.286-41.143 91.429-91.429 91.429h-768c-50.286 0-91.429-41.143-91.429-91.429v-621.714c0-50.286 41.143-91.429 91.429-91.429h768c50.286 0 91.429 41.143 91.429 91.429z" - ], - "width": 950.8571428571428, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "table" - ], - "defaultCode": 61646, - "grid": 14 - }, - { - "id": 184, - "paths": [ - "M680 332l167.429-167.429-61.143-61.143-167.429 167.429zM935.429 164.571c0 9.714-3.429 18.857-10.286 25.714l-734.857 734.857c-6.857 6.857-16 10.286-25.714 10.286s-18.857-3.429-25.714-10.286l-113.143-113.143c-6.857-6.857-10.286-16-10.286-25.714s3.429-18.857 10.286-25.714l734.857-734.857c6.857-6.857 16-10.286 25.714-10.286s18.857 3.429 25.714 10.286l113.143 113.143c6.857 6.857 10.286 16 10.286 25.714zM163.429 56l56 17.143-56 17.143-17.143 56-17.143-56-56-17.143 56-17.143 17.143-56zM363.429 148.571l112 34.286-112 34.286-34.286 112-34.286-112-112-34.286 112-34.286 34.286-112zM894.857 421.714l56 17.143-56 17.143-17.143 56-17.143-56-56-17.143 56-17.143 17.143-56zM529.143 56l56 17.143-56 17.143-17.143 56-17.143-56-56-17.143 56-17.143 17.143-56z" - ], - "width": 966.2902857142857, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "magic" - ], - "defaultCode": 61648, - "grid": 14 - }, - { - "id": 185, - "paths": [ - "M365.714 804.571c0-40-33.143-73.143-73.143-73.143s-73.143 33.143-73.143 73.143 33.143 73.143 73.143 73.143 73.143-33.143 73.143-73.143zM146.286 512h219.429v-146.286h-90.286c-2.286 0-10.857 3.429-12.571 5.143l-111.429 111.429c-1.714 1.714-5.143 10.286-5.143 12.571v17.143zM877.714 804.571c0-40-33.143-73.143-73.143-73.143s-73.143 33.143-73.143 73.143 33.143 73.143 73.143 73.143 73.143-33.143 73.143-73.143zM1024 182.857v585.143c0 42.286-44.571 36.571-73.143 36.571 0 80.571-65.714 146.286-146.286 146.286s-146.286-65.714-146.286-146.286h-219.429c0 80.571-65.714 146.286-146.286 146.286s-146.286-65.714-146.286-146.286h-36.571c-28.571 0-73.143 5.714-73.143-36.571 0-20 16.571-36.571 36.571-36.571v-182.857c0-40.571-5.714-85.714 25.714-117.143l113.143-113.143c14.286-14.286 41.714-25.714 62.286-25.714h91.429v-109.714c0-20 16.571-36.571 36.571-36.571h585.143c20 0 36.571 16.571 36.571 36.571z" - ], - "width": 1060.5714285714284, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "truck" - ], - "defaultCode": 61649, - "grid": 14 - }, - { - "id": 186, - "paths": [ - "M877.714 512c0 242.286-196.571 438.857-438.857 438.857-43.429 0-84.571-6.286-124.571-18.286 16.571-26.286 35.429-60 44.571-93.714 0 0 5.143-19.429 30.857-120.571 14.857 29.143 59.429 54.857 106.857 54.857 141.143 0 237.143-128.571 237.143-301.143 0-129.714-110.286-251.429-278.286-251.429-208 0-313.143 149.714-313.143 274.286 0 75.429 28.571 142.857 89.714 168 9.714 4 18.857 0 21.714-11.429 2.286-7.429 6.857-26.857 9.143-34.857 2.857-11.429 1.714-14.857-6.286-24.571-17.714-21.143-29.143-48-29.143-86.286 0-110.857 82.857-210.286 216-210.286 117.714 0 182.857 72 182.857 168.571 0 126.286-56 233.143-139.429 233.143-45.714 0-80-37.714-69.143-84.571 13.143-55.429 38.857-115.429 38.857-155.429 0-36-19.429-66.286-59.429-66.286-46.857 0-84.571 48.571-84.571 113.714 0 0 0 41.714 14.286 69.714-48 203.429-56.571 238.857-56.571 238.857-8 33.143-8.571 70.286-7.429 101.143-154.857-68-262.857-222.286-262.857-402.286 0-242.286 196.571-438.857 438.857-438.857s438.857 196.571 438.857 438.857z" - ], - "width": 877.7142857142857, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "pinterest" - ], - "defaultCode": 61650, - "grid": 14 - }, - { - "id": 187, - "paths": [ - "M713.143 73.143c90.857 0 164.571 73.714 164.571 164.571v548.571c0 90.857-73.714 164.571-164.571 164.571h-414.286c18.857-26.857 49.714-73.143 61.714-120 0 0 5.143-19.429 30.286-119.429 15.429 29.143 59.429 54.286 106.286 54.286 139.429 0 234.286-127.429 234.286-297.714 0-128.571-109.143-248.571-274.857-248.571-206.286 0-310.286 148-310.286 271.429 0 74.286 28.571 140.571 89.143 165.714 9.714 4 18.857 0 21.714-10.857 1.714-7.429 6.286-26.857 8.571-34.857 2.857-10.857 1.714-14.857-6.286-24-17.143-21.143-28.571-47.429-28.571-85.714 0-109.714 82.286-207.429 213.714-207.429 116.571 0 180.571 70.857 180.571 166.286 0 125.143-55.429 230.857-137.714 230.857-45.143 0-79.429-37.714-68.571-84 13.143-54.857 38.286-114.286 38.286-153.714 0-35.429-18.857-65.143-58.286-65.143-46.286 0-83.429 48-83.429 112 0 0 0 41.143 13.714 69.143-47.429 201.143-56 236.571-56 236.571-12.571 52.571-7.429 113.714-4 145.143h-104.571c-90.857 0-164.571-73.714-164.571-164.571v-548.571c0-90.857 73.714-164.571 164.571-164.571h548.571z" - ], - "width": 877.7142857142857, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "pinterest-square" - ], - "defaultCode": 61651, - "grid": 14 - }, - { - "id": 188, - "paths": [ - "M524 517.143c0-14.286-1.714-25.714-3.429-36.571h-206.857v75.429h124c-4.571 32-37.143 94.286-124 94.286-75.429 0-136.571-61.714-136.571-138.286s61.143-138.286 136.571-138.286c42.286 0 70.857 17.714 87.429 33.714l59.429-57.714c-38.286-35.429-88-57.143-146.857-57.143-121.714 0-219.429 98.286-219.429 219.429s97.714 219.429 219.429 219.429c126.286 0 210.286-89.143 210.286-214.286zM721.143 543.429h62.286v-62.857h-62.286v-62.857h-62.857v62.857h-62.857v62.857h62.857v62.857h62.857v-62.857zM877.714 237.714v548.571c0 90.857-73.714 164.571-164.571 164.571h-548.571c-90.857 0-164.571-73.714-164.571-164.571v-548.571c0-90.857 73.714-164.571 164.571-164.571h548.571c90.857 0 164.571 73.714 164.571 164.571z" - ], - "width": 877.7142857142857, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "google-plus-square" - ], - "defaultCode": 61652, - "grid": 14 - }, - { - "id": 189, - "paths": [ - "M821.143 521.714c0 239.429-160.571 409.143-402.286 409.143-231.429 0-418.857-187.429-418.857-418.857s187.429-418.857 418.857-418.857c113.143 0 207.429 41.143 280.571 109.714l-113.714 109.143c-30.857-29.714-85.143-64.571-166.857-64.571-142.857 0-259.429 118.286-259.429 264.571s116.571 264.571 259.429 264.571c165.714 0 228-119.429 237.714-180.571h-237.714v-144h395.429c4 21.143 6.857 42.286 6.857 69.714zM1316.571 452v120h-119.429v119.429h-120v-119.429h-119.429v-120h119.429v-119.429h120v119.429h119.429z" - ], - "width": 1316.5714285714284, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "google-plus" - ], - "defaultCode": 61653, - "grid": 14 - }, - { - "id": 190, - "paths": [ - "M438.857 658.286h219.429v-54.857h-73.143v-256h-65.143l-84.571 78.286 44 45.714c13.714-12 22.286-18.286 31.429-32.571h1.143v164.571h-73.143v54.857zM731.429 512c0 104-62.857 237.714-182.857 237.714s-182.857-133.714-182.857-237.714 62.857-237.714 182.857-237.714 182.857 133.714 182.857 237.714zM1024 658.286v-292.571c-80.571 0-146.286-65.714-146.286-146.286h-658.286c0 80.571-65.714 146.286-146.286 146.286v292.571c80.571 0 146.286 65.714 146.286 146.286h658.286c0-80.571 65.714-146.286 146.286-146.286zM1097.143 182.857v658.286c0 20-16.571 36.571-36.571 36.571h-1024c-20 0-36.571-16.571-36.571-36.571v-658.286c0-20 16.571-36.571 36.571-36.571h1024c20 0 36.571 16.571 36.571 36.571z" - ], - "width": 1097.142857142857, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "money" - ], - "defaultCode": 61654, - "grid": 14 - }, - { - "id": 191, - "paths": [ - "M585.143 402.286c0 9.714-4 18.857-10.857 25.714l-256 256c-6.857 6.857-16 10.857-25.714 10.857s-18.857-4-25.714-10.857l-256-256c-6.857-6.857-10.857-16-10.857-25.714 0-20 16.571-36.571 36.571-36.571h512c20 0 36.571 16.571 36.571 36.571z" - ], - "width": 585.1428571428571, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "caret-down" - ], - "defaultCode": 61655, - "grid": 14 - }, - { - "id": 192, - "paths": [ - "M585.143 694.857c0 20-16.571 36.571-36.571 36.571h-512c-20 0-36.571-16.571-36.571-36.571 0-9.714 4-18.857 10.857-25.714l256-256c6.857-6.857 16-10.857 25.714-10.857s18.857 4 25.714 10.857l256 256c6.857 6.857 10.857 16 10.857 25.714z" - ], - "width": 585.1428571428571, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "caret-up" - ], - "defaultCode": 61656, - "grid": 14 - }, - { - "id": 193, - "paths": [ - "M365.714 256v512c0 20-16.571 36.571-36.571 36.571-9.714 0-18.857-4-25.714-10.857l-256-256c-6.857-6.857-10.857-16-10.857-25.714s4-18.857 10.857-25.714l256-256c6.857-6.857 16-10.857 25.714-10.857 20 0 36.571 16.571 36.571 36.571z" - ], - "width": 402.2857142857143, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "caret-left" - ], - "defaultCode": 61657, - "grid": 14 - }, - { - "id": 194, - "paths": [ - "M329.143 512c0 9.714-4 18.857-10.857 25.714l-256 256c-6.857 6.857-16 10.857-25.714 10.857-20 0-36.571-16.571-36.571-36.571v-512c0-20 16.571-36.571 36.571-36.571 9.714 0 18.857 4 25.714 10.857l256 256c6.857 6.857 10.857 16 10.857 25.714z" - ], - "width": 329.1428571428571, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "caret-right" - ], - "defaultCode": 61658, - "grid": 14 - }, - { - "id": 195, - "paths": [ - "M91.429 877.714h347.429v-658.286h-365.714v640c0 9.714 8.571 18.286 18.286 18.286zM877.714 859.429v-640h-365.714v658.286h347.429c9.714 0 18.286-8.571 18.286-18.286zM950.857 164.571v694.857c0 50.286-41.143 91.429-91.429 91.429h-768c-50.286 0-91.429-41.143-91.429-91.429v-694.857c0-50.286 41.143-91.429 91.429-91.429h768c50.286 0 91.429 41.143 91.429 91.429z" - ], - "width": 950.8571428571428, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "columns" - ], - "defaultCode": 61659, - "grid": 14 - }, - { - "id": 196, - "paths": [ - "M585.143 621.714c0 9.714-4 18.857-10.857 25.714l-256 256c-6.857 6.857-16 10.857-25.714 10.857s-18.857-4-25.714-10.857l-256-256c-6.857-6.857-10.857-16-10.857-25.714 0-20 16.571-36.571 36.571-36.571h512c20 0 36.571 16.571 36.571 36.571zM585.143 402.286c0 20-16.571 36.571-36.571 36.571h-512c-20 0-36.571-16.571-36.571-36.571 0-9.714 4-18.857 10.857-25.714l256-256c6.857-6.857 16-10.857 25.714-10.857s18.857 4 25.714 10.857l256 256c6.857 6.857 10.857 16 10.857 25.714z" - ], - "width": 585.1428571428571, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "sort", - "unsorted" - ], - "defaultCode": 61660, - "grid": 14 - }, - { - "id": 197, - "paths": [ - "M585.143 621.714c0 9.714-4 18.857-10.857 25.714l-256 256c-6.857 6.857-16 10.857-25.714 10.857s-18.857-4-25.714-10.857l-256-256c-6.857-6.857-10.857-16-10.857-25.714 0-20 16.571-36.571 36.571-36.571h512c20 0 36.571 16.571 36.571 36.571z" - ], - "width": 585.1428571428571, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "sort-desc", - "sort-down" - ], - "defaultCode": 61661, - "grid": 14 - }, - { - "id": 198, - "paths": [ - "M585.143 402.286c0 20-16.571 36.571-36.571 36.571h-512c-20 0-36.571-16.571-36.571-36.571 0-9.714 4-18.857 10.857-25.714l256-256c6.857-6.857 16-10.857 25.714-10.857s18.857 4 25.714 10.857l256 256c6.857 6.857 10.857 16 10.857 25.714z" - ], - "width": 585.1428571428571, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "sort-asc", - "sort-up" - ], - "defaultCode": 61662, - "grid": 14 - }, - { - "id": 199, - "paths": [ - "M1024 405.714v453.714c0 50.286-41.143 91.429-91.429 91.429h-841.143c-50.286 0-91.429-41.143-91.429-91.429v-453.714c17.143 18.857 36.571 35.429 57.714 49.714 94.857 64.571 190.857 129.143 284 197.143 48 35.429 107.429 78.857 169.714 78.857h1.143c62.286 0 121.714-43.429 169.714-78.857 93.143-67.429 189.143-132.571 284.571-197.143 20.571-14.286 40-30.857 57.143-49.714zM1024 237.714c0 64-47.429 121.714-97.714 156.571-89.143 61.714-178.857 123.429-267.429 185.714-37.143 25.714-100 78.286-146.286 78.286h-1.143c-46.286 0-109.143-52.571-146.286-78.286-88.571-62.286-178.286-124-266.857-185.714-40.571-27.429-98.286-92-98.286-144 0-56 30.286-104 91.429-104h841.143c49.714 0 91.429 41.143 91.429 91.429z" - ], - "width": 1024, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "envelope" - ], - "defaultCode": 61664, - "grid": 14 - }, - { - "id": 200, - "paths": [ - "M199.429 357.143v566.286h-188.571v-566.286h188.571zM211.429 182.286c0.571 54.286-40.571 97.714-106.286 97.714v0h-1.143c-63.429 0-104-43.429-104-97.714 0-55.429 42.286-97.714 106.286-97.714 64.571 0 104.571 42.286 105.143 97.714zM877.714 598.857v324.571h-188v-302.857c0-76-27.429-128-95.429-128-52 0-82.857 34.857-96.571 68.571-4.571 12.571-6.286 29.143-6.286 46.286v316h-188c2.286-513.143 0-566.286 0-566.286h188v82.286h-1.143c24.571-38.857 69.143-95.429 170.857-95.429 124 0 216.571 81.143 216.571 254.857z" - ], - "width": 877.7142857142857, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "linkedin" - ], - "defaultCode": 61665, - "grid": 14 - }, - { - "id": 201, - "paths": [ - "M877.714 512c0 241.714-197.143 438.857-438.857 438.857-130.857 0-254.286-57.714-337.714-158.286-5.714-7.429-5.143-18.286 1.143-24.571l78.286-78.857c4-3.429 9.143-5.143 14.286-5.143 5.143 0.571 10.286 2.857 13.143 6.857 56 72.571 140 113.714 230.857 113.714 161.143 0 292.571-131.429 292.571-292.571s-131.429-292.571-292.571-292.571c-74.857 0-145.714 28.571-198.857 78.286l78.286 78.857c10.857 10.286 13.714 26.286 8 39.429-5.714 13.714-18.857 22.857-33.714 22.857h-256c-20 0-36.571-16.571-36.571-36.571v-256c0-14.857 9.143-28 22.857-33.714 13.143-5.714 29.143-2.857 39.429 8l74.286 73.714c80.571-76 189.714-121.143 302.286-121.143 241.714 0 438.857 197.143 438.857 438.857z" - ], - "width": 877.7142857142857, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "rotate-left", - "undo" - ], - "defaultCode": 61666, - "grid": 14 - }, - { - "id": 202, - "paths": [ - "M1012 877.714c0 19.429-8 38.286-21.143 51.429l-61.143 61.714c-13.714 13.143-32.571 21.143-52 21.143s-38.286-8-51.429-21.143l-207.429-208c-13.714-13.143-21.714-32-21.714-51.429 0-21.714 9.143-39.429 24.571-54.857l-146.286-146.286-72 72c-5.143 5.143-12 8-19.429 8s-14.286-2.857-19.429-8c17.143 17.143 33.143 29.714 33.143 56 0 14.857-5.714 28-16 38.857-19.429 20.571-40 48-70.857 48-14.286 0-28.571-5.714-38.857-16l-233.143-233.143c-10.286-10.286-16-24.571-16-38.857 0-30.857 27.429-51.429 48-70.857 10.857-10.286 24-16 38.857-16 26.286 0 38.857 16 56 33.143-5.143-5.143-8-12-8-19.429s2.857-14.286 8-19.429l198.857-198.857c5.143-5.143 12-8 19.429-8s14.286 2.857 19.429 8c-17.143-17.143-33.143-29.714-33.143-56 0-14.857 5.714-28 16-38.857 19.429-20.571 40-48 70.857-48 14.286 0 28.571 5.714 38.857 16l233.143 233.143c10.286 10.286 16 24.571 16 38.857 0 30.857-27.429 51.429-48 70.857-10.857 10.286-24 16-38.857 16-26.286 0-38.857-16-56-33.143 5.143 5.143 8 12 8 19.429s-2.857 14.286-8 19.429l-72 72 146.286 146.286c15.429-15.429 33.143-24.571 54.857-24.571 19.429 0 38.286 8 52 21.143l207.429 207.429c13.143 13.714 21.143 32.571 21.143 52z" - ], - "width": 1034.8251428571427, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "gavel", - "legal" - ], - "defaultCode": 61667, - "grid": 14 - }, - { - "id": 203, - "paths": [ - "M219.429 658.286c0-40.571-32.571-73.143-73.143-73.143s-73.143 32.571-73.143 73.143 32.571 73.143 73.143 73.143 73.143-32.571 73.143-73.143zM329.143 402.286c0-40.571-32.571-73.143-73.143-73.143s-73.143 32.571-73.143 73.143 32.571 73.143 73.143 73.143 73.143-32.571 73.143-73.143zM573.714 677.143l57.714-218.286c4.571-19.429-6.857-39.429-26.286-44.571v0c-19.429-5.143-39.429 6.857-44.571 26.286l-57.714 218.286c-45.143 3.429-84.571 34.857-97.143 81.143-15.429 58.857 20 118.857 78.286 134.286 58.857 15.429 118.857-20 134.286-78.286 12-46.286-7.429-93.143-44.571-118.857zM950.857 658.286c0-40.571-32.571-73.143-73.143-73.143s-73.143 32.571-73.143 73.143 32.571 73.143 73.143 73.143 73.143-32.571 73.143-73.143zM585.143 292.571c0-40.571-32.571-73.143-73.143-73.143s-73.143 32.571-73.143 73.143 32.571 73.143 73.143 73.143 73.143-32.571 73.143-73.143zM841.143 402.286c0-40.571-32.571-73.143-73.143-73.143s-73.143 32.571-73.143 73.143 32.571 73.143 73.143 73.143 73.143-32.571 73.143-73.143zM1024 658.286c0 98.286-28 193.143-80.571 276-6.857 10.286-18.286 16.571-30.857 16.571h-801.143c-12.571 0-24-6.286-30.857-16.571-52.571-82.286-80.571-177.714-80.571-276 0-282.286 229.714-512 512-512s512 229.714 512 512z" - ], - "width": 1024, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "dashboard", - "tachometer" - ], - "defaultCode": 61668, - "grid": 14 - }, - { - "id": 204, - "paths": [ - "M512 219.429c-237.714 0-438.857 133.714-438.857 292.571 0 85.143 57.143 166.286 156 222.286l49.714 28.571-15.429 54.857c-10.857 40.571-25.143 72-40 98.286 57.714-24 110.286-56.571 157.143-97.714l24.571-21.714 32.571 3.429c24.571 2.857 49.714 4.571 74.286 4.571 237.714 0 438.857-133.714 438.857-292.571s-201.143-292.571-438.857-292.571zM1024 512c0 202.286-229.143 365.714-512 365.714-28 0-56-1.714-82.857-4.571-74.857 66.286-164 113.143-262.857 138.286-20.571 5.714-42.857 9.714-65.143 12.571h-2.857c-11.429 0-21.714-9.143-24.571-21.714v-0.571c-2.857-14.286 6.857-22.857 15.429-33.143 36-40.571 77.143-74.857 104-170.286-117.714-66.857-193.143-170.286-193.143-286.286 0-202.286 229.143-365.714 512-365.714v0c282.857 0 512 163.429 512 365.714z" - ], - "width": 1024, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "comment-o" - ], - "defaultCode": 61669, - "grid": 14 - }, - { - "id": 205, - "paths": [ - "M402.286 219.429c-178.286 0-329.143 100.571-329.143 219.429 0 62.857 42.286 123.429 115.429 165.714l55.429 32-20 48c12-6.857 24-14.286 35.429-22.286l25.143-17.714 30.286 5.714c28.571 5.143 57.714 8 87.429 8 178.286 0 329.143-100.571 329.143-219.429s-150.857-219.429-329.143-219.429zM402.286 146.286c222.286 0 402.286 130.857 402.286 292.571s-180 292.571-402.286 292.571c-34.857 0-68.571-3.429-100.571-9.143-47.429 33.714-101.143 58.286-158.857 73.143-15.429 4-32 6.857-49.143 9.143h-1.714c-8.571 0-16.571-6.857-18.286-16.571v0c-2.286-10.857 5.143-17.714 11.429-25.143 22.286-25.143 47.429-47.429 66.857-94.857-92.571-53.714-152-136.571-152-229.143 0-161.714 180-292.571 402.286-292.571zM872 814.286c19.429 47.429 44.571 69.714 66.857 94.857 6.286 7.429 13.714 14.286 11.429 25.143v0c-2.286 10.286-10.857 17.714-20 16.571-17.143-2.286-33.714-5.143-49.143-9.143-57.714-14.857-111.429-39.429-158.857-73.143-32 5.714-65.714 9.143-100.571 9.143-103.429 0-198.286-28.571-269.714-75.429 16.571 1.143 33.714 2.286 50.286 2.286 122.857 0 238.857-35.429 327.429-99.429 95.429-69.714 148-164 148-266.286 0-29.714-4.571-58.857-13.143-86.857 96.571 53.143 159.429 137.714 159.429 233.143 0 93.143-59.429 175.429-152 229.143z" - ], - "width": 1024, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "comments-o" - ], - "defaultCode": 61670, - "grid": 14 - }, - { - "id": 206, - "paths": [ - "M505.714 323.429c6.286 6.857 8 16.571 4 25.143l-308.571 661.143c-4.571 8.571-13.714 14.286-24 14.286-2.286 0-5.143-0.571-8-1.143-12.571-4-20-16-17.143-28l112.571-461.714-232 57.714c-2.286 0.571-4.571 0.571-6.857 0.571-6.286 0-13.143-2.286-17.714-6.286-6.857-5.714-9.143-14.286-7.429-22.286l114.857-471.429c2.857-10.857 13.143-18.286 25.143-18.286h187.429c14.286 0 25.714 10.857 25.714 24 0 3.429-1.143 6.857-2.857 10.286l-97.714 264.571 226.286-56c2.286-0.571 4.571-1.143 6.857-1.143 7.429 0 14.286 3.429 19.429 8.571z" - ], - "width": 512.5851428571428, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "bolt", - "flash" - ], - "defaultCode": 61671, - "grid": 14 - }, - { - "id": 207, - "paths": [ - "M1024 713.143v182.857c0 30.286-24.571 54.857-54.857 54.857h-182.857c-30.286 0-54.857-24.571-54.857-54.857v-182.857c0-30.286 24.571-54.857 54.857-54.857h54.857v-109.714h-292.571v109.714h54.857c30.286 0 54.857 24.571 54.857 54.857v182.857c0 30.286-24.571 54.857-54.857 54.857h-182.857c-30.286 0-54.857-24.571-54.857-54.857v-182.857c0-30.286 24.571-54.857 54.857-54.857h54.857v-109.714h-292.571v109.714h54.857c30.286 0 54.857 24.571 54.857 54.857v182.857c0 30.286-24.571 54.857-54.857 54.857h-182.857c-30.286 0-54.857-24.571-54.857-54.857v-182.857c0-30.286 24.571-54.857 54.857-54.857h54.857v-109.714c0-40 33.143-73.143 73.143-73.143h292.571v-109.714h-54.857c-30.286 0-54.857-24.571-54.857-54.857v-182.857c0-30.286 24.571-54.857 54.857-54.857h182.857c30.286 0 54.857 24.571 54.857 54.857v182.857c0 30.286-24.571 54.857-54.857 54.857h-54.857v109.714h292.571c40 0 73.143 33.143 73.143 73.143v109.714h54.857c30.286 0 54.857 24.571 54.857 54.857z" - ], - "width": 1024, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "sitemap" - ], - "defaultCode": 61672, - "grid": 14 - }, - { - "id": 208, - "paths": [ - "M512 473.143v331.429c0 79.429-66.857 146.286-146.286 146.286s-146.286-66.857-146.286-146.286c0-20 16.571-36.571 36.571-36.571s36.571 16.571 36.571 36.571c0 38.286 34.857 73.143 73.143 73.143s73.143-34.857 73.143-73.143v-331.429c12-4 24-6.286 36.571-6.286s24.571 2.286 36.571 6.286zM950.857 488.571c0 9.714-8.571 18.286-18.286 18.286-5.143 0-9.143-2.286-13.143-5.714-33.143-30.857-64-52.571-111.429-52.571-54.286 0-101.143 33.714-132 76.571-6.857 9.714-12 20-18.286 29.714-4 6.286-8.571 9.714-16 9.714-8 0-12.571-3.429-16.571-9.714-6.286-9.714-11.429-20-18.286-29.714-30.857-42.857-77.143-76.571-131.429-76.571s-100.571 33.714-131.429 76.571c-6.857 9.714-12 20-18.286 29.714-4 6.286-8.571 9.714-16.571 9.714-7.429 0-12-3.429-16-9.714-6.286-9.714-11.429-20-18.286-29.714-30.857-42.857-77.714-76.571-132-76.571-47.429 0-78.286 21.714-111.429 52.571-4 3.429-8 5.714-13.143 5.714-9.714 0-18.286-8.571-18.286-18.286 0-1.714 0-2.857 0.571-4 52.571-216 261.143-338.286 474.857-338.286 212.571 0 423.429 122.286 474.857 338.286 0.571 1.143 0.571 2.286 0.571 4zM512 73.143v56c-12-0.571-24.571-1.143-36.571-1.143s-24.571 0.571-36.571 1.143v-56c0-20 16.571-36.571 36.571-36.571s36.571 16.571 36.571 36.571z" - ], - "width": 950.8571428571428, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "umbrella" - ], - "defaultCode": 61673, - "grid": 14 - }, - { - "id": 209, - "paths": [ - "M438.857 950.857h512v-365.714h-237.714c-30.286 0-54.857-24.571-54.857-54.857v-237.714h-219.429v658.286zM585.143 128v-36.571c0-9.714-8.571-18.286-18.286-18.286h-402.286c-9.714 0-18.286 8.571-18.286 18.286v36.571c0 9.714 8.571 18.286 18.286 18.286h402.286c9.714 0 18.286-8.571 18.286-18.286zM731.429 512h170.857l-170.857-170.857v170.857zM1024 585.143v384c0 30.286-24.571 54.857-54.857 54.857h-548.571c-30.286 0-54.857-24.571-54.857-54.857v-91.429h-310.857c-30.286 0-54.857-24.571-54.857-54.857v-768c0-30.286 24.571-54.857 54.857-54.857h621.714c30.286 0 54.857 24.571 54.857 54.857v187.429c7.429 4.571 14.286 9.714 20.571 16l233.143 233.143c21.714 21.714 38.857 63.429 38.857 93.714z" - ], - "width": 1024, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "clipboard", - "paste" - ], - "defaultCode": 61674, - "grid": 14 - }, - { - "id": 210, - "paths": [ - "M420.571 329.143c0 9.714-8.571 18.286-18.286 18.286s-18.286-8.571-18.286-18.286c0-39.429-61.143-54.857-91.429-54.857-9.714 0-18.286-8.571-18.286-18.286s8.571-18.286 18.286-18.286c53.143 0 128 28 128 91.429zM512 329.143c0-114.286-116-182.857-219.429-182.857s-219.429 68.571-219.429 182.857c0 36.571 14.857 74.857 38.857 102.857 10.857 12.571 23.429 24.571 34.857 37.714 40.571 48.571 74.857 105.714 80.571 170.286h130.286c5.714-64.571 40-121.714 80.571-170.286 11.429-13.143 24-25.143 34.857-37.714 24-28 38.857-66.286 38.857-102.857zM585.143 329.143c0 58.857-19.429 109.714-58.857 153.143s-91.429 104.571-96 165.714c16.571 9.714 26.857 28 26.857 46.857 0 13.714-5.143 26.857-14.286 36.571 9.143 9.714 14.286 22.857 14.286 36.571 0 18.857-9.714 36-25.714 46.286 4.571 8 7.429 17.714 7.429 26.857 0 37.143-29.143 54.857-62.286 54.857-14.857 33.143-48 54.857-84 54.857s-69.143-21.714-84-54.857c-33.143 0-62.286-17.714-62.286-54.857 0-9.143 2.857-18.857 7.429-26.857-16-10.286-25.714-27.429-25.714-46.286 0-13.714 5.143-26.857 14.286-36.571-9.143-9.714-14.286-22.857-14.286-36.571 0-18.857 10.286-37.143 26.857-46.857-4.571-61.143-56.571-122.286-96-165.714s-58.857-94.286-58.857-153.143c0-155.429 148-256 292.571-256s292.571 100.571 292.571 256z" - ], - "width": 585.1428571428571, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "lightbulb-o" - ], - "defaultCode": 61675, - "grid": 14 - }, - { - "id": 211, - "paths": [ - "M1024 676.571v109.714c0 9.714-8.571 18.286-18.286 18.286h-786.286v109.714c0 9.714-8 18.286-18.286 18.286-5.143 0-9.714-2.286-13.714-5.714l-182.286-182.857c-3.429-3.429-5.143-8-5.143-12.571 0-5.143 1.714-9.714 5.143-13.143l182.857-182.857c3.429-3.429 8.571-5.143 13.143-5.143 9.714 0 18.286 8 18.286 18.286v109.714h786.286c9.714 0 18.286 8 18.286 18.286zM1024 365.714c0 4.571-1.714 9.714-5.143 13.143l-182.857 182.857c-3.429 3.429-8.571 5.143-13.143 5.143-9.714 0-18.286-8.571-18.286-18.286v-109.714h-786.286c-9.714 0-18.286-8.571-18.286-18.286v-109.714c0-9.714 8.571-18.286 18.286-18.286h786.286v-109.714c0-10.286 8-18.286 18.286-18.286 5.143 0 9.714 2.286 13.714 5.714l182.286 182.286c3.429 3.429 5.143 8.571 5.143 13.143z" - ], - "width": 1024, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "exchange" - ], - "defaultCode": 61676, - "grid": 14 - }, - { - "id": 212, - "paths": [ - "M731.429 530.286c0-10.286-8-18.286-18.286-18.286h-128v-201.143c0-9.714-8.571-18.286-18.286-18.286h-109.714c-9.714 0-18.286 8.571-18.286 18.286v201.143h-128c-10.286 0-18.286 8.571-18.286 18.286 0 4.571 1.714 9.714 5.143 13.143l201.143 201.143c3.429 3.429 8 5.143 13.143 5.143 4.571 0 9.714-1.714 13.143-5.143l200.571-200.571c3.429-4 5.714-8.571 5.714-13.714zM1097.143 658.286c0 121.143-98.286 219.429-219.429 219.429h-621.714c-141.143 0-256-114.857-256-256 0-99.429 57.714-189.714 147.429-231.429-0.571-8.571-1.143-16.571-1.143-24.571 0-161.714 130.857-292.571 292.571-292.571 118.857 0 225.714 72 270.857 181.714 26.286-22.857 60-35.429 94.857-35.429 80.571 0 146.286 65.714 146.286 146.286 0 28-8 55.429-23.429 78.857 99.429 23.429 169.714 112 169.714 213.714z" - ], - "width": 1097.142857142857, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "cloud-download" - ], - "defaultCode": 61677, - "grid": 14 - }, - { - "id": 213, - "paths": [ - "M731.429 493.714c0-4.571-1.714-9.714-5.143-13.143l-201.143-201.143c-3.429-3.429-8-5.143-13.143-5.143-4.571 0-9.714 1.714-13.143 5.143l-200.571 200.571c-3.429 4-5.714 8.571-5.714 13.714 0 10.286 8 18.286 18.286 18.286h128v201.143c0 9.714 8.571 18.286 18.286 18.286h109.714c9.714 0 18.286-8.571 18.286-18.286v-201.143h128c10.286 0 18.286-8.571 18.286-18.286zM1097.143 658.286c0 121.143-98.286 219.429-219.429 219.429h-621.714c-141.143 0-256-114.857-256-256 0-99.429 57.714-189.714 147.429-231.429-0.571-8.571-1.143-16.571-1.143-24.571 0-161.714 130.857-292.571 292.571-292.571 118.857 0 225.714 72 270.857 181.714 26.286-22.857 60-35.429 94.857-35.429 80.571 0 146.286 65.714 146.286 146.286 0 28-8 55.429-23.429 78.857 99.429 23.429 169.714 112 169.714 213.714z" - ], - "width": 1097.142857142857, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "cloud-upload" - ], - "defaultCode": 61678, - "grid": 14 - }, - { - "id": 214, - "paths": [ - "M219.429 768c0 20-16.571 36.571-36.571 36.571s-36.571-16.571-36.571-36.571 16.571-36.571 36.571-36.571 36.571 16.571 36.571 36.571zM804.571 802.857c0 93.143-61.143 148-152.571 148h-499.429c-91.429 0-152.571-54.857-152.571-148 0-113.714 22.857-293.143 158.857-322.857-9.143 21.714-12.571 45.143-12.571 68.571v116c-44 15.429-73.143 57.143-73.143 103.429 0 60.571 49.143 109.714 109.714 109.714s109.714-49.143 109.714-109.714c0-46.286-29.714-88-73.143-103.429v-116c0-18.857 1.714-37.714 14.286-53.143 48 37.714 107.429 59.429 168.571 59.429s120.571-21.714 168.571-59.429c12.571 15.429 14.286 34.286 14.286 53.143v36.571c-80.571 0-146.286 65.714-146.286 146.286v50.857c-11.429 10.286-18.286 25.143-18.286 40.571 0 30.286 24.571 54.857 54.857 54.857s54.857-24.571 54.857-54.857c0-15.429-6.857-30.286-18.286-40.571v-50.857c0-40 33.143-73.143 73.143-73.143s73.143 33.143 73.143 73.143v50.857c-11.429 10.286-18.286 25.143-18.286 40.571 0 30.286 24.571 54.857 54.857 54.857s54.857-24.571 54.857-54.857c0-15.429-6.857-30.286-18.286-40.571v-50.857c0-52-28-100.571-73.143-126.286 0-41.714 4-86.286-12.571-125.143 136 29.714 158.857 209.143 158.857 322.857zM621.714 292.571c0 121.143-98.286 219.429-219.429 219.429s-219.429-98.286-219.429-219.429 98.286-219.429 219.429-219.429 219.429 98.286 219.429 219.429z" - ], - "width": 804.5714285714286, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "user-md" - ], - "defaultCode": 61680, - "grid": 14 - }, - { - "id": 215, - "paths": [ - "M731.429 402.286c0-20-16.571-36.571-36.571-36.571s-36.571 16.571-36.571 36.571 16.571 36.571 36.571 36.571 36.571-16.571 36.571-36.571zM804.571 402.286c0 48-30.286 88-73.143 103.429v225.714c0 121.143-114.857 219.429-256 219.429s-256-98.286-256-219.429v-75.429c-124-15.429-219.429-106.857-219.429-217.143v-292.571c0-20 16.571-36.571 36.571-36.571 3.429 0 6.286 0.571 9.143 1.143 12.571-22.286 36.571-37.714 64-37.714 40.571 0 73.143 32.571 73.143 73.143s-32.571 73.143-73.143 73.143c-13.143 0-25.714-4-36.571-10.286v229.714c0 80.571 82.286 146.286 182.857 146.286s182.857-65.714 182.857-146.286v-229.714c-10.857 6.286-23.429 10.286-36.571 10.286-40.571 0-73.143-32.571-73.143-73.143s32.571-73.143 73.143-73.143c27.429 0 51.429 15.429 64 37.714 2.857-0.571 5.714-1.143 9.143-1.143 20 0 36.571 16.571 36.571 36.571v292.571c0 110.286-95.429 201.714-219.429 217.143v75.429c0 80.571 82.286 146.286 182.857 146.286s182.857-65.714 182.857-146.286v-225.714c-42.857-15.429-73.143-55.429-73.143-103.429 0-60.571 49.143-109.714 109.714-109.714s109.714 49.143 109.714 109.714z" - ], - "width": 804.5714285714286, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "stethoscope" - ], - "defaultCode": 61681, - "grid": 14 - }, - { - "id": 216, - "paths": [ - "M365.714 219.429h292.571v-73.143h-292.571v73.143zM164.571 219.429v731.429h-36.571c-70.286 0-128-57.714-128-128v-475.429c0-70.286 57.714-128 128-128h36.571zM804.571 219.429v731.429h-585.143v-731.429h73.143v-91.429c0-30.286 24.571-54.857 54.857-54.857h329.143c30.286 0 54.857 24.571 54.857 54.857v91.429h73.143zM1024 347.429v475.429c0 70.286-57.714 128-128 128h-36.571v-731.429h36.571c70.286 0 128 57.714 128 128z" - ], - "width": 1024, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "suitcase" - ], - "defaultCode": 61682, - "grid": 14 - }, - { - "id": 217, - "paths": [ - "M521.143 969.143c0-5.143-4-9.143-9.143-9.143-45.143 0-82.286-37.143-82.286-82.286 0-5.143-4-9.143-9.143-9.143s-9.143 4-9.143 9.143c0 55.429 45.143 100.571 100.571 100.571 5.143 0 9.143-4 9.143-9.143zM987.429 804.571c0 40-33.143 73.143-73.143 73.143h-256c0 80.571-65.714 146.286-146.286 146.286s-146.286-65.714-146.286-146.286h-256c-40 0-73.143-33.143-73.143-73.143 84.571-71.429 182.857-199.429 182.857-475.429 0-109.714 90.857-229.714 242.286-252-2.857-6.857-4.571-14.286-4.571-22.286 0-30.286 24.571-54.857 54.857-54.857s54.857 24.571 54.857 54.857c0 8-1.714 15.429-4.571 22.286 151.429 22.286 242.286 142.286 242.286 252 0 276 98.286 404 182.857 475.429z" - ], - "width": 1024, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "bell" - ], - "defaultCode": 61683, - "grid": 14 - }, - { - "id": 218, - "paths": [ - "M950.857 365.714c0-60.571-49.143-109.714-109.714-109.714h-36.571v219.429h36.571c60.571 0 109.714-49.143 109.714-109.714zM0 804.571h1024c0 80.571-65.714 146.286-146.286 146.286h-731.429c-80.571 0-146.286-65.714-146.286-146.286zM1060.571 365.714c0 121.143-98.286 219.429-219.429 219.429h-36.571v18.286c0 70.286-57.714 128-128 128h-402.286c-70.286 0-128-57.714-128-128v-420.571c0-20 16.571-36.571 36.571-36.571h658.286c121.143 0 219.429 98.286 219.429 219.429z" - ], - "width": 1060.5714285714284, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "coffee" - ], - "defaultCode": 61684, - "grid": 14 - }, - { - "id": 219, - "paths": [ - "M365.714 36.571v365.714c0 46.286-29.714 88-73.143 103.429v445.143c0 40-33.143 73.143-73.143 73.143h-73.143c-40 0-73.143-33.143-73.143-73.143v-445.143c-43.429-15.429-73.143-57.143-73.143-103.429v-365.714c0-20 16.571-36.571 36.571-36.571s36.571 16.571 36.571 36.571v237.714c0 20 16.571 36.571 36.571 36.571s36.571-16.571 36.571-36.571v-237.714c0-20 16.571-36.571 36.571-36.571s36.571 16.571 36.571 36.571v237.714c0 20 16.571 36.571 36.571 36.571s36.571-16.571 36.571-36.571v-237.714c0-20 16.571-36.571 36.571-36.571s36.571 16.571 36.571 36.571zM804.571 36.571v914.286c0 40-33.143 73.143-73.143 73.143h-73.143c-40 0-73.143-33.143-73.143-73.143v-292.571h-128c-9.714 0-18.286-8.571-18.286-18.286v-457.143c0-100.571 82.286-182.857 182.857-182.857h146.286c20 0 36.571 16.571 36.571 36.571z" - ], - "width": 804.5714285714286, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "cutlery" - ], - "defaultCode": 61685, - "grid": 14 - }, - { - "id": 220, - "paths": [ - "M838.857 217.143c21.143 21.143 38.857 63.429 38.857 93.714v658.286c0 30.286-24.571 54.857-54.857 54.857h-768c-30.286 0-54.857-24.571-54.857-54.857v-914.286c0-30.286 24.571-54.857 54.857-54.857h512c30.286 0 72.571 17.714 93.714 38.857zM585.143 77.714v214.857h214.857c-3.429-9.714-8.571-19.429-12.571-23.429l-178.857-178.857c-4-4-13.714-9.143-23.429-12.571zM804.571 950.857v-585.143h-237.714c-30.286 0-54.857-24.571-54.857-54.857v-237.714h-438.857v877.714h731.429zM219.429 457.143c0-10.286 8-18.286 18.286-18.286h402.286c10.286 0 18.286 8 18.286 18.286v36.571c0 10.286-8 18.286-18.286 18.286h-402.286c-10.286 0-18.286-8-18.286-18.286v-36.571zM640 585.143c10.286 0 18.286 8 18.286 18.286v36.571c0 10.286-8 18.286-18.286 18.286h-402.286c-10.286 0-18.286-8-18.286-18.286v-36.571c0-10.286 8-18.286 18.286-18.286h402.286zM640 731.429c10.286 0 18.286 8 18.286 18.286v36.571c0 10.286-8 18.286-18.286 18.286h-402.286c-10.286 0-18.286-8-18.286-18.286v-36.571c0-10.286 8-18.286 18.286-18.286h402.286z" - ], - "width": 877.7142857142857, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "file-text-o" - ], - "defaultCode": 61686, - "grid": 14 - }, - { - "id": 221, - "paths": [ - "M219.429 749.714v36.571c0 9.714-8.571 18.286-18.286 18.286h-36.571c-9.714 0-18.286-8.571-18.286-18.286v-36.571c0-9.714 8.571-18.286 18.286-18.286h36.571c9.714 0 18.286 8.571 18.286 18.286zM219.429 603.429v36.571c0 9.714-8.571 18.286-18.286 18.286h-36.571c-9.714 0-18.286-8.571-18.286-18.286v-36.571c0-9.714 8.571-18.286 18.286-18.286h36.571c9.714 0 18.286 8.571 18.286 18.286zM365.714 603.429v36.571c0 9.714-8.571 18.286-18.286 18.286h-36.571c-9.714 0-18.286-8.571-18.286-18.286v-36.571c0-9.714 8.571-18.286 18.286-18.286h36.571c9.714 0 18.286 8.571 18.286 18.286zM219.429 457.143v36.571c0 9.714-8.571 18.286-18.286 18.286h-36.571c-9.714 0-18.286-8.571-18.286-18.286v-36.571c0-9.714 8.571-18.286 18.286-18.286h36.571c9.714 0 18.286 8.571 18.286 18.286zM658.286 749.714v36.571c0 9.714-8.571 18.286-18.286 18.286h-36.571c-9.714 0-18.286-8.571-18.286-18.286v-36.571c0-9.714 8.571-18.286 18.286-18.286h36.571c9.714 0 18.286 8.571 18.286 18.286zM512 603.429v36.571c0 9.714-8.571 18.286-18.286 18.286h-36.571c-9.714 0-18.286-8.571-18.286-18.286v-36.571c0-9.714 8.571-18.286 18.286-18.286h36.571c9.714 0 18.286 8.571 18.286 18.286zM365.714 457.143v36.571c0 9.714-8.571 18.286-18.286 18.286h-36.571c-9.714 0-18.286-8.571-18.286-18.286v-36.571c0-9.714 8.571-18.286 18.286-18.286h36.571c9.714 0 18.286 8.571 18.286 18.286zM219.429 310.857v36.571c0 9.714-8.571 18.286-18.286 18.286h-36.571c-9.714 0-18.286-8.571-18.286-18.286v-36.571c0-9.714 8.571-18.286 18.286-18.286h36.571c9.714 0 18.286 8.571 18.286 18.286zM658.286 603.429v36.571c0 9.714-8.571 18.286-18.286 18.286h-36.571c-9.714 0-18.286-8.571-18.286-18.286v-36.571c0-9.714 8.571-18.286 18.286-18.286h36.571c9.714 0 18.286 8.571 18.286 18.286zM512 457.143v36.571c0 9.714-8.571 18.286-18.286 18.286h-36.571c-9.714 0-18.286-8.571-18.286-18.286v-36.571c0-9.714 8.571-18.286 18.286-18.286h36.571c9.714 0 18.286 8.571 18.286 18.286zM365.714 310.857v36.571c0 9.714-8.571 18.286-18.286 18.286h-36.571c-9.714 0-18.286-8.571-18.286-18.286v-36.571c0-9.714 8.571-18.286 18.286-18.286h36.571c9.714 0 18.286 8.571 18.286 18.286zM219.429 164.571v36.571c0 9.714-8.571 18.286-18.286 18.286h-36.571c-9.714 0-18.286-8.571-18.286-18.286v-36.571c0-9.714 8.571-18.286 18.286-18.286h36.571c9.714 0 18.286 8.571 18.286 18.286zM658.286 457.143v36.571c0 9.714-8.571 18.286-18.286 18.286h-36.571c-9.714 0-18.286-8.571-18.286-18.286v-36.571c0-9.714 8.571-18.286 18.286-18.286h36.571c9.714 0 18.286 8.571 18.286 18.286zM512 310.857v36.571c0 9.714-8.571 18.286-18.286 18.286h-36.571c-9.714 0-18.286-8.571-18.286-18.286v-36.571c0-9.714 8.571-18.286 18.286-18.286h36.571c9.714 0 18.286 8.571 18.286 18.286zM365.714 164.571v36.571c0 9.714-8.571 18.286-18.286 18.286h-36.571c-9.714 0-18.286-8.571-18.286-18.286v-36.571c0-9.714 8.571-18.286 18.286-18.286h36.571c9.714 0 18.286 8.571 18.286 18.286zM658.286 310.857v36.571c0 9.714-8.571 18.286-18.286 18.286h-36.571c-9.714 0-18.286-8.571-18.286-18.286v-36.571c0-9.714 8.571-18.286 18.286-18.286h36.571c9.714 0 18.286 8.571 18.286 18.286zM512 164.571v36.571c0 9.714-8.571 18.286-18.286 18.286h-36.571c-9.714 0-18.286-8.571-18.286-18.286v-36.571c0-9.714 8.571-18.286 18.286-18.286h36.571c9.714 0 18.286 8.571 18.286 18.286zM658.286 164.571v36.571c0 9.714-8.571 18.286-18.286 18.286h-36.571c-9.714 0-18.286-8.571-18.286-18.286v-36.571c0-9.714 8.571-18.286 18.286-18.286h36.571c9.714 0 18.286 8.571 18.286 18.286zM512 950.857h219.429v-877.714h-658.286v877.714h219.429v-128c0-9.714 8.571-18.286 18.286-18.286h182.857c9.714 0 18.286 8.571 18.286 18.286v128zM804.571 36.571v950.857c0 20-16.571 36.571-36.571 36.571h-731.429c-20 0-36.571-16.571-36.571-36.571v-950.857c0-20 16.571-36.571 36.571-36.571h731.429c20 0 36.571 16.571 36.571 36.571z" - ], - "width": 804.5714285714286, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "building-o" - ], - "defaultCode": 61687, - "grid": 14 - }, - { - "id": 222, - "paths": [ - "M219.429 749.714v36.571c0 9.714-8.571 18.286-18.286 18.286h-36.571c-9.714 0-18.286-8.571-18.286-18.286v-36.571c0-9.714 8.571-18.286 18.286-18.286h36.571c9.714 0 18.286 8.571 18.286 18.286zM219.429 603.429v36.571c0 9.714-8.571 18.286-18.286 18.286h-36.571c-9.714 0-18.286-8.571-18.286-18.286v-36.571c0-9.714 8.571-18.286 18.286-18.286h36.571c9.714 0 18.286 8.571 18.286 18.286zM365.714 603.429v36.571c0 9.714-8.571 18.286-18.286 18.286h-36.571c-9.714 0-18.286-8.571-18.286-18.286v-36.571c0-9.714 8.571-18.286 18.286-18.286h36.571c9.714 0 18.286 8.571 18.286 18.286zM219.429 457.143v36.571c0 9.714-8.571 18.286-18.286 18.286h-36.571c-9.714 0-18.286-8.571-18.286-18.286v-36.571c0-9.714 8.571-18.286 18.286-18.286h36.571c9.714 0 18.286 8.571 18.286 18.286zM658.286 749.714v36.571c0 9.714-8.571 18.286-18.286 18.286h-36.571c-9.714 0-18.286-8.571-18.286-18.286v-36.571c0-9.714 8.571-18.286 18.286-18.286h36.571c9.714 0 18.286 8.571 18.286 18.286zM512 603.429v36.571c0 9.714-8.571 18.286-18.286 18.286h-36.571c-9.714 0-18.286-8.571-18.286-18.286v-36.571c0-9.714 8.571-18.286 18.286-18.286h36.571c9.714 0 18.286 8.571 18.286 18.286zM365.714 457.143v36.571c0 9.714-8.571 18.286-18.286 18.286h-36.571c-9.714 0-18.286-8.571-18.286-18.286v-36.571c0-9.714 8.571-18.286 18.286-18.286h36.571c9.714 0 18.286 8.571 18.286 18.286zM658.286 603.429v36.571c0 9.714-8.571 18.286-18.286 18.286h-36.571c-9.714 0-18.286-8.571-18.286-18.286v-36.571c0-9.714 8.571-18.286 18.286-18.286h36.571c9.714 0 18.286 8.571 18.286 18.286zM512 457.143v36.571c0 9.714-8.571 18.286-18.286 18.286h-36.571c-9.714 0-18.286-8.571-18.286-18.286v-36.571c0-9.714 8.571-18.286 18.286-18.286h36.571c9.714 0 18.286 8.571 18.286 18.286zM658.286 457.143v36.571c0 9.714-8.571 18.286-18.286 18.286h-36.571c-9.714 0-18.286-8.571-18.286-18.286v-36.571c0-9.714 8.571-18.286 18.286-18.286h36.571c9.714 0 18.286 8.571 18.286 18.286zM512 950.857h219.429v-658.286h-146.286v18.286c0 30.286-24.571 54.857-54.857 54.857h-256c-30.286 0-54.857-24.571-54.857-54.857v-18.286h-146.286v658.286h219.429v-128c0-9.714 8.571-18.286 18.286-18.286h182.857c9.714 0 18.286 8.571 18.286 18.286v128zM512 274.286v-182.857c0-9.714-8.571-18.286-18.286-18.286h-36.571c-9.714 0-18.286 8.571-18.286 18.286v54.857h-73.143v-54.857c0-9.714-8.571-18.286-18.286-18.286h-36.571c-9.714 0-18.286 8.571-18.286 18.286v182.857c0 9.714 8.571 18.286 18.286 18.286h36.571c9.714 0 18.286-8.571 18.286-18.286v-54.857h73.143v54.857c0 9.714 8.571 18.286 18.286 18.286h36.571c9.714 0 18.286-8.571 18.286-18.286zM804.571 256v731.429c0 20-16.571 36.571-36.571 36.571h-731.429c-20 0-36.571-16.571-36.571-36.571v-731.429c0-20 16.571-36.571 36.571-36.571h182.857v-164.571c0-30.286 24.571-54.857 54.857-54.857h256c30.286 0 54.857 24.571 54.857 54.857v164.571h182.857c20 0 36.571 16.571 36.571 36.571z" - ], - "width": 804.5714285714286, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "hospital-o" - ], - "defaultCode": 61688, - "grid": 14 - }, - { - "id": 223, - "paths": [ - "M365.714 804.571c0-40.571-32.571-73.143-73.143-73.143s-73.143 32.571-73.143 73.143 32.571 73.143 73.143 73.143 73.143-32.571 73.143-73.143zM146.286 512h219.429v-146.286h-90.286c-3.429 0.571-9.714 2.857-12.571 5.143l-111.429 111.429c-1.714 2.857-4.571 9.143-5.143 12.571v17.143zM877.714 804.571c0-40.571-32.571-73.143-73.143-73.143s-73.143 32.571-73.143 73.143 32.571 73.143 73.143 73.143 73.143-32.571 73.143-73.143zM950.857 420.571v-109.714c0-10.286-8-18.286-18.286-18.286h-128v-128c0-10.286-8-18.286-18.286-18.286h-109.714c-10.286 0-18.286 8-18.286 18.286v128h-128c-10.286 0-18.286 8-18.286 18.286v109.714c0 10.286 8 18.286 18.286 18.286h128v128c0 10.286 8 18.286 18.286 18.286h109.714c10.286 0 18.286-8 18.286-18.286v-128h128c10.286 0 18.286-8 18.286-18.286zM1097.143 109.714v658.286c0 20-16.571 36.571-36.571 36.571h-109.714c0 80.571-65.143 146.286-146.286 146.286-80.571 0-146.286-65.714-146.286-146.286h-219.429c0 80.571-65.143 146.286-146.286 146.286s-146.286-65.714-146.286-146.286h-73.143c-20 0-36.571-16.571-36.571-36.571s16.571-36.571 36.571-36.571v-237.714c0-20 11.429-48 25.714-62.286l113.143-113.143c14.286-14.286 42.286-25.714 62.286-25.714h91.429v-182.857c0-20 16.571-36.571 36.571-36.571h658.286c20 0 36.571 16.571 36.571 36.571z" - ], - "width": 1133.7142857142856, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "ambulance" - ], - "defaultCode": 61689, - "grid": 14 - }, - { - "id": 224, - "paths": [ - "M731.429 640v-109.714c0-10.286-8-18.286-18.286-18.286h-128v-128c0-10.286-8-18.286-18.286-18.286h-109.714c-10.286 0-18.286 8-18.286 18.286v128h-128c-10.286 0-18.286 8-18.286 18.286v109.714c0 10.286 8 18.286 18.286 18.286h128v128c0 10.286 8 18.286 18.286 18.286h109.714c10.286 0 18.286-8 18.286-18.286v-128h128c10.286 0 18.286-8 18.286-18.286zM365.714 219.429h292.571v-73.143h-292.571v73.143zM146.286 219.429v731.429h-18.286c-70.286 0-128-57.714-128-128v-475.429c0-70.286 57.714-128 128-128h18.286zM822.857 219.429v731.429h-621.714v-731.429h91.429v-91.429c0-30.286 24.571-54.857 54.857-54.857h329.143c30.286 0 54.857 24.571 54.857 54.857v91.429h91.429zM1024 347.429v475.429c0 70.286-57.714 128-128 128h-18.286v-731.429h18.286c70.286 0 128 57.714 128 128z" - ], - "width": 1024, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "medkit" - ], - "defaultCode": 61690, - "grid": 14 - }, - { - "id": 225, - "paths": [ - "M1097.143 548.571c0 0 0 18.286-164.571 54.857l-201.143 18.286-128 36.571h-36.571l-167.429 201.143h39.429c20 0 36.571 4 36.571 9.143s-16.571 9.143-36.571 9.143h-182.857v-18.286h36.571v-237.714h-91.429l-109.714 128h-54.857l-18.286-18.286v-109.714h18.286v-18.286h73.143v-4.571l-109.714-13.714v-73.143l109.714-13.714v-4.571h-73.143v-18.286h-18.286v-109.714l18.286-18.286h54.857l109.714 128h91.429v-237.714h-36.571v-18.286h182.857c20 0 36.571 4 36.571 9.143s-16.571 9.143-36.571 9.143h-39.429l167.429 201.143h36.571l128 36.571 201.143 18.286c164.571 36.571 164.571 54.857 164.571 54.857z" - ], - "width": 1097.142857142857, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "fighter-jet" - ], - "defaultCode": 61691, - "grid": 14 - }, - { - "id": 226, - "paths": [ - "M365.714 512v-219.429h-146.286v146.286c0 40.571 32.571 73.143 73.143 73.143h73.143zM950.857 768v109.714h-658.286v-109.714l73.143-109.714h-73.143c-121.143 0-219.429-98.286-219.429-219.429v-182.857l-36.571-36.571 18.286-73.143h274.286l18.286-73.143h548.571l18.286 109.714-36.571 18.286v457.143z" - ], - "width": 987.4285714285713, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "beer" - ], - "defaultCode": 61692, - "grid": 14 - }, - { - "id": 227, - "paths": [ - "M731.429 768v-512c0-20-16.571-36.571-36.571-36.571h-73.143c-20 0-36.571 16.571-36.571 36.571v182.857h-292.571v-182.857c0-20-16.571-36.571-36.571-36.571h-73.143c-20 0-36.571 16.571-36.571 36.571v512c0 20 16.571 36.571 36.571 36.571h73.143c20 0 36.571-16.571 36.571-36.571v-182.857h292.571v182.857c0 20 16.571 36.571 36.571 36.571h73.143c20 0 36.571-16.571 36.571-36.571zM877.714 237.714v548.571c0 90.857-73.714 164.571-164.571 164.571h-548.571c-90.857 0-164.571-73.714-164.571-164.571v-548.571c0-90.857 73.714-164.571 164.571-164.571h548.571c90.857 0 164.571 73.714 164.571 164.571z" - ], - "width": 877.7142857142857, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "h-square" - ], - "defaultCode": 61693, - "grid": 14 - }, - { - "id": 228, - "paths": [ - "M731.429 548.571v-73.143c0-20-16.571-36.571-36.571-36.571h-182.857v-182.857c0-20-16.571-36.571-36.571-36.571h-73.143c-20 0-36.571 16.571-36.571 36.571v182.857h-182.857c-20 0-36.571 16.571-36.571 36.571v73.143c0 20 16.571 36.571 36.571 36.571h182.857v182.857c0 20 16.571 36.571 36.571 36.571h73.143c20 0 36.571-16.571 36.571-36.571v-182.857h182.857c20 0 36.571-16.571 36.571-36.571zM877.714 237.714v548.571c0 90.857-73.714 164.571-164.571 164.571h-548.571c-90.857 0-164.571-73.714-164.571-164.571v-548.571c0-90.857 73.714-164.571 164.571-164.571h548.571c90.857 0 164.571 73.714 164.571 164.571z" - ], - "width": 877.7142857142857, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "plus-square" - ], - "defaultCode": 61694, - "grid": 14 - }, - { - "id": 229, - "paths": [ - "M358.286 786.286c0 4.571-2.286 9.714-5.714 13.143l-28.571 28.571c-3.429 3.429-8.571 5.714-13.143 5.714s-9.714-2.286-13.143-5.714l-266.286-266.286c-3.429-3.429-5.714-8.571-5.714-13.143s2.286-9.714 5.714-13.143l266.286-266.286c3.429-3.429 8.571-5.714 13.143-5.714s9.714 2.286 13.143 5.714l28.571 28.571c3.429 3.429 5.714 8.571 5.714 13.143s-2.286 9.714-5.714 13.143l-224.571 224.571 224.571 224.571c3.429 3.429 5.714 8.571 5.714 13.143zM577.714 786.286c0 4.571-2.286 9.714-5.714 13.143l-28.571 28.571c-3.429 3.429-8.571 5.714-13.143 5.714s-9.714-2.286-13.143-5.714l-266.286-266.286c-3.429-3.429-5.714-8.571-5.714-13.143s2.286-9.714 5.714-13.143l266.286-266.286c3.429-3.429 8.571-5.714 13.143-5.714s9.714 2.286 13.143 5.714l28.571 28.571c3.429 3.429 5.714 8.571 5.714 13.143s-2.286 9.714-5.714 13.143l-224.571 224.571 224.571 224.571c3.429 3.429 5.714 8.571 5.714 13.143z" - ], - "width": 603.4285714285714, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "angle-double-left" - ], - "defaultCode": 61696, - "grid": 14 - }, - { - "id": 230, - "paths": [ - "M340 548.571c0 4.571-2.286 9.714-5.714 13.143l-266.286 266.286c-3.429 3.429-8.571 5.714-13.143 5.714s-9.714-2.286-13.143-5.714l-28.571-28.571c-3.429-3.429-5.714-8.571-5.714-13.143s2.286-9.714 5.714-13.143l224.571-224.571-224.571-224.571c-3.429-3.429-5.714-8.571-5.714-13.143s2.286-9.714 5.714-13.143l28.571-28.571c3.429-3.429 8.571-5.714 13.143-5.714s9.714 2.286 13.143 5.714l266.286 266.286c3.429 3.429 5.714 8.571 5.714 13.143zM559.429 548.571c0 4.571-2.286 9.714-5.714 13.143l-266.286 266.286c-3.429 3.429-8.571 5.714-13.143 5.714s-9.714-2.286-13.143-5.714l-28.571-28.571c-3.429-3.429-5.714-8.571-5.714-13.143s2.286-9.714 5.714-13.143l224.571-224.571-224.571-224.571c-3.429-3.429-5.714-8.571-5.714-13.143s2.286-9.714 5.714-13.143l28.571-28.571c3.429-3.429 8.571-5.714 13.143-5.714s9.714 2.286 13.143 5.714l266.286 266.286c3.429 3.429 5.714 8.571 5.714 13.143z" - ], - "width": 566.8571428571428, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "angle-double-right" - ], - "defaultCode": 61697, - "grid": 14 - }, - { - "id": 231, - "paths": [ - "M614.286 749.714c0 4.571-2.286 9.714-5.714 13.143l-28.571 28.571c-3.429 3.429-8 5.714-13.143 5.714-4.571 0-9.714-2.286-13.143-5.714l-224.571-224.571-224.571 224.571c-3.429 3.429-8.571 5.714-13.143 5.714s-9.714-2.286-13.143-5.714l-28.571-28.571c-3.429-3.429-5.714-8.571-5.714-13.143s2.286-9.714 5.714-13.143l266.286-266.286c3.429-3.429 8.571-5.714 13.143-5.714s9.714 2.286 13.143 5.714l266.286 266.286c3.429 3.429 5.714 8.571 5.714 13.143zM614.286 530.286c0 4.571-2.286 9.714-5.714 13.143l-28.571 28.571c-3.429 3.429-8 5.714-13.143 5.714-4.571 0-9.714-2.286-13.143-5.714l-224.571-224.571-224.571 224.571c-3.429 3.429-8.571 5.714-13.143 5.714s-9.714-2.286-13.143-5.714l-28.571-28.571c-3.429-3.429-5.714-8.571-5.714-13.143s2.286-9.714 5.714-13.143l266.286-266.286c3.429-3.429 8.571-5.714 13.143-5.714s9.714 2.286 13.143 5.714l266.286 266.286c3.429 3.429 5.714 8.571 5.714 13.143z" - ], - "width": 658.2857142857142, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "angle-double-up" - ], - "defaultCode": 61698, - "grid": 14 - }, - { - "id": 232, - "paths": [ - "M614.286 493.714c0 4.571-2.286 9.714-5.714 13.143l-266.286 266.286c-3.429 3.429-8.571 5.714-13.143 5.714s-9.714-2.286-13.143-5.714l-266.286-266.286c-3.429-3.429-5.714-8.571-5.714-13.143s2.286-9.714 5.714-13.143l28.571-28.571c3.429-3.429 8-5.714 13.143-5.714 4.571 0 9.714 2.286 13.143 5.714l224.571 224.571 224.571-224.571c3.429-3.429 8.571-5.714 13.143-5.714s9.714 2.286 13.143 5.714l28.571 28.571c3.429 3.429 5.714 8.571 5.714 13.143zM614.286 274.286c0 4.571-2.286 9.714-5.714 13.143l-266.286 266.286c-3.429 3.429-8.571 5.714-13.143 5.714s-9.714-2.286-13.143-5.714l-266.286-266.286c-3.429-3.429-5.714-8.571-5.714-13.143s2.286-9.714 5.714-13.143l28.571-28.571c3.429-3.429 8-5.714 13.143-5.714 4.571 0 9.714 2.286 13.143 5.714l224.571 224.571 224.571-224.571c3.429-3.429 8.571-5.714 13.143-5.714s9.714 2.286 13.143 5.714l28.571 28.571c3.429 3.429 5.714 8.571 5.714 13.143z" - ], - "width": 658.2857142857142, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "angle-double-down" - ], - "defaultCode": 61699, - "grid": 14 - }, - { - "id": 233, - "paths": [ - "M358.286 310.857c0 4.571-2.286 9.714-5.714 13.143l-224.571 224.571 224.571 224.571c3.429 3.429 5.714 8.571 5.714 13.143s-2.286 9.714-5.714 13.143l-28.571 28.571c-3.429 3.429-8.571 5.714-13.143 5.714s-9.714-2.286-13.143-5.714l-266.286-266.286c-3.429-3.429-5.714-8.571-5.714-13.143s2.286-9.714 5.714-13.143l266.286-266.286c3.429-3.429 8.571-5.714 13.143-5.714s9.714 2.286 13.143 5.714l28.571 28.571c3.429 3.429 5.714 8 5.714 13.143z" - ], - "width": 384, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "angle-left" - ], - "defaultCode": 61700, - "grid": 14 - }, - { - "id": 234, - "paths": [ - "M340 548.571c0 4.571-2.286 9.714-5.714 13.143l-266.286 266.286c-3.429 3.429-8.571 5.714-13.143 5.714s-9.714-2.286-13.143-5.714l-28.571-28.571c-3.429-3.429-5.714-8-5.714-13.143 0-4.571 2.286-9.714 5.714-13.143l224.571-224.571-224.571-224.571c-3.429-3.429-5.714-8.571-5.714-13.143s2.286-9.714 5.714-13.143l28.571-28.571c3.429-3.429 8.571-5.714 13.143-5.714s9.714 2.286 13.143 5.714l266.286 266.286c3.429 3.429 5.714 8.571 5.714 13.143z" - ], - "width": 347.4285714285714, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "angle-right" - ], - "defaultCode": 61701, - "grid": 14 - }, - { - "id": 235, - "paths": [ - "M614.286 676.571c0 4.571-2.286 9.714-5.714 13.143l-28.571 28.571c-3.429 3.429-8 5.714-13.143 5.714-4.571 0-9.714-2.286-13.143-5.714l-224.571-224.571-224.571 224.571c-3.429 3.429-8.571 5.714-13.143 5.714s-9.714-2.286-13.143-5.714l-28.571-28.571c-3.429-3.429-5.714-8.571-5.714-13.143s2.286-9.714 5.714-13.143l266.286-266.286c3.429-3.429 8.571-5.714 13.143-5.714s9.714 2.286 13.143 5.714l266.286 266.286c3.429 3.429 5.714 8.571 5.714 13.143z" - ], - "width": 658.2857142857142, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "angle-up" - ], - "defaultCode": 61702, - "grid": 14 - }, - { - "id": 236, - "paths": [ - "M614.286 420.571c0 4.571-2.286 9.714-5.714 13.143l-266.286 266.286c-3.429 3.429-8.571 5.714-13.143 5.714s-9.714-2.286-13.143-5.714l-266.286-266.286c-3.429-3.429-5.714-8.571-5.714-13.143s2.286-9.714 5.714-13.143l28.571-28.571c3.429-3.429 8-5.714 13.143-5.714 4.571 0 9.714 2.286 13.143 5.714l224.571 224.571 224.571-224.571c3.429-3.429 8.571-5.714 13.143-5.714s9.714 2.286 13.143 5.714l28.571 28.571c3.429 3.429 5.714 8.571 5.714 13.143z" - ], - "width": 658.2857142857142, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "angle-down" - ], - "defaultCode": 61703, - "grid": 14 - }, - { - "id": 237, - "paths": [ - "M1024 566.857v-475.429c0-9.714-8.571-18.286-18.286-18.286h-914.286c-9.714 0-18.286 8.571-18.286 18.286v475.429c0 9.714 8.571 18.286 18.286 18.286h914.286c9.714 0 18.286-8.571 18.286-18.286zM1097.143 91.429v621.714c0 50.286-41.143 91.429-91.429 91.429h-310.857c0 48.571 36.571 89.714 36.571 109.714s-16.571 36.571-36.571 36.571h-292.571c-20 0-36.571-16.571-36.571-36.571 0-21.143 36.571-60 36.571-109.714h-310.857c-50.286 0-91.429-41.143-91.429-91.429v-621.714c0-50.286 41.143-91.429 91.429-91.429h914.286c50.286 0 91.429 41.143 91.429 91.429z" - ], - "width": 1097.142857142857, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "desktop" - ], - "defaultCode": 61704, - "grid": 14 - }, - { - "id": 238, - "paths": [ - "M237.714 731.429c-50.286 0-91.429-41.143-91.429-91.429v-402.286c0-50.286 41.143-91.429 91.429-91.429h621.714c50.286 0 91.429 41.143 91.429 91.429v402.286c0 50.286-41.143 91.429-91.429 91.429h-621.714zM219.429 237.714v402.286c0 9.714 8.571 18.286 18.286 18.286h621.714c9.714 0 18.286-8.571 18.286-18.286v-402.286c0-9.714-8.571-18.286-18.286-18.286h-621.714c-9.714 0-18.286 8.571-18.286 18.286zM1005.714 768h91.429v54.857c0 30.286-41.143 54.857-91.429 54.857h-914.286c-50.286 0-91.429-24.571-91.429-54.857v-54.857h1005.714zM594.286 822.857c5.143 0 9.143-4 9.143-9.143s-4-9.143-9.143-9.143h-91.429c-5.143 0-9.143 4-9.143 9.143s4 9.143 9.143 9.143h91.429z" - ], - "width": 1097.142857142857, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "laptop" - ], - "defaultCode": 61705, - "grid": 14 - }, - { - "id": 239, - "paths": [ - "M365.714 804.571c0-20-16.571-36.571-36.571-36.571s-36.571 16.571-36.571 36.571 16.571 36.571 36.571 36.571 36.571-16.571 36.571-36.571zM585.143 713.143v-548.571c0-9.714-8.571-18.286-18.286-18.286h-475.429c-9.714 0-18.286 8.571-18.286 18.286v548.571c0 9.714 8.571 18.286 18.286 18.286h475.429c9.714 0 18.286-8.571 18.286-18.286zM658.286 164.571v621.714c0 50.286-41.143 91.429-91.429 91.429h-475.429c-50.286 0-91.429-41.143-91.429-91.429v-621.714c0-50.286 41.143-91.429 91.429-91.429h475.429c50.286 0 91.429 41.143 91.429 91.429z" - ], - "width": 658.2857142857142, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "tablet" - ], - "defaultCode": 61706, - "grid": 14 - }, - { - "id": 240, - "paths": [ - "M265.143 804.571c0-25.143-20.571-45.714-45.714-45.714s-45.714 20.571-45.714 45.714 20.571 45.714 45.714 45.714 45.714-20.571 45.714-45.714zM384 713.143v-402.286c0-9.714-8.571-18.286-18.286-18.286h-292.571c-9.714 0-18.286 8.571-18.286 18.286v402.286c0 9.714 8.571 18.286 18.286 18.286h292.571c9.714 0 18.286-8.571 18.286-18.286zM274.286 228.571c0-5.143-4-9.143-9.143-9.143h-91.429c-5.143 0-9.143 4-9.143 9.143s4 9.143 9.143 9.143h91.429c5.143 0 9.143-4 9.143-9.143zM438.857 219.429v585.143c0 40-33.143 73.143-73.143 73.143h-292.571c-40 0-73.143-33.143-73.143-73.143v-585.143c0-40 33.143-73.143 73.143-73.143h292.571c40 0 73.143 33.143 73.143 73.143z" - ], - "width": 438.85714285714283, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "mobile", - "mobile-phone" - ], - "defaultCode": 61707, - "grid": 14 - }, - { - "id": 241, - "paths": [ - "M438.857 201.143c-171.429 0-310.857 139.429-310.857 310.857s139.429 310.857 310.857 310.857 310.857-139.429 310.857-310.857-139.429-310.857-310.857-310.857zM877.714 512c0 242.286-196.571 438.857-438.857 438.857s-438.857-196.571-438.857-438.857 196.571-438.857 438.857-438.857v0c242.286 0 438.857 196.571 438.857 438.857z" - ], - "width": 877.7142857142857, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "circle-o" - ], - "defaultCode": 61708, - "grid": 14 - }, - { - "id": 242, - "paths": [ - "M438.857 548.571v219.429c0 60.571-49.143 109.714-109.714 109.714h-219.429c-60.571 0-109.714-49.143-109.714-109.714v-402.286c0-161.143 131.429-292.571 292.571-292.571h36.571c20 0 36.571 16.571 36.571 36.571v73.143c0 20-16.571 36.571-36.571 36.571h-36.571c-80.571 0-146.286 65.714-146.286 146.286v18.286c0 30.286 24.571 54.857 54.857 54.857h128c60.571 0 109.714 49.143 109.714 109.714zM950.857 548.571v219.429c0 60.571-49.143 109.714-109.714 109.714h-219.429c-60.571 0-109.714-49.143-109.714-109.714v-402.286c0-161.143 131.429-292.571 292.571-292.571h36.571c20 0 36.571 16.571 36.571 36.571v73.143c0 20-16.571 36.571-36.571 36.571h-36.571c-80.571 0-146.286 65.714-146.286 146.286v18.286c0 30.286 24.571 54.857 54.857 54.857h128c60.571 0 109.714 49.143 109.714 109.714z" - ], - "width": 950.8571428571428, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "quote-left" - ], - "defaultCode": 61709, - "grid": 14 - }, - { - "id": 243, - "paths": [ - "M438.857 182.857v402.286c0 161.143-131.429 292.571-292.571 292.571h-36.571c-20 0-36.571-16.571-36.571-36.571v-73.143c0-20 16.571-36.571 36.571-36.571h36.571c80.571 0 146.286-65.714 146.286-146.286v-18.286c0-30.286-24.571-54.857-54.857-54.857h-128c-60.571 0-109.714-49.143-109.714-109.714v-219.429c0-60.571 49.143-109.714 109.714-109.714h219.429c60.571 0 109.714 49.143 109.714 109.714zM950.857 182.857v402.286c0 161.143-131.429 292.571-292.571 292.571h-36.571c-20 0-36.571-16.571-36.571-36.571v-73.143c0-20 16.571-36.571 36.571-36.571h36.571c80.571 0 146.286-65.714 146.286-146.286v-18.286c0-30.286-24.571-54.857-54.857-54.857h-128c-60.571 0-109.714-49.143-109.714-109.714v-219.429c0-60.571 49.143-109.714 109.714-109.714h219.429c60.571 0 109.714 49.143 109.714 109.714z" - ], - "width": 950.8571428571428, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "quote-right" - ], - "defaultCode": 61710, - "grid": 14 - }, - { - "id": 244, - "paths": [ - "M300.571 796.571c0 40-32.571 73.143-73.143 73.143-40 0-73.143-33.143-73.143-73.143 0-40.571 33.143-73.143 73.143-73.143 40.571 0 73.143 32.571 73.143 73.143zM585.143 914.286c0 40.571-32.571 73.143-73.143 73.143s-73.143-32.571-73.143-73.143 32.571-73.143 73.143-73.143 73.143 32.571 73.143 73.143zM182.857 512c0 40.571-32.571 73.143-73.143 73.143s-73.143-32.571-73.143-73.143 32.571-73.143 73.143-73.143 73.143 32.571 73.143 73.143zM869.714 796.571c0 40-33.143 73.143-73.143 73.143-40.571 0-73.143-33.143-73.143-73.143 0-40.571 32.571-73.143 73.143-73.143 40 0 73.143 32.571 73.143 73.143zM318.857 227.429c0 50.286-41.143 91.429-91.429 91.429s-91.429-41.143-91.429-91.429 41.143-91.429 91.429-91.429 91.429 41.143 91.429 91.429zM987.429 512c0 40.571-32.571 73.143-73.143 73.143s-73.143-32.571-73.143-73.143 32.571-73.143 73.143-73.143 73.143 32.571 73.143 73.143zM621.714 109.714c0 60.571-49.143 109.714-109.714 109.714s-109.714-49.143-109.714-109.714 49.143-109.714 109.714-109.714 109.714 49.143 109.714 109.714zM924.571 227.429c0 70.857-57.714 128-128 128-70.857 0-128-57.143-128-128 0-70.286 57.143-128 128-128 70.286 0 128 57.714 128 128z" - ], - "width": 1024, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "spinner" - ], - "defaultCode": 61712, - "grid": 14 - }, - { - "id": 245, - "paths": [ - "M877.714 512c0 242.286-196.571 438.857-438.857 438.857s-438.857-196.571-438.857-438.857 196.571-438.857 438.857-438.857 438.857 196.571 438.857 438.857z" - ], - "width": 877.7142857142857, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "circle" - ], - "defaultCode": 61713, - "grid": 14 - }, - { - "id": 246, - "paths": [ - "M1024 640c0 80-40 184.571-72.571 257.714-6.286 13.143-12.571 31.429-21.143 43.429-4 5.714-8 9.714-16 9.714-11.429 0-18.286-9.143-18.286-20 0-9.143 2.286-19.429 2.857-28.571 1.714-23.429 2.857-46.857 2.857-70.286 0-272.571-161.714-320-408-320h-128v146.286c0 20-16.571 36.571-36.571 36.571-9.714 0-18.857-4-25.714-10.857l-292.571-292.571c-6.857-6.857-10.857-16-10.857-25.714s4-18.857 10.857-25.714l292.571-292.571c6.857-6.857 16-10.857 25.714-10.857 20 0 36.571 16.571 36.571 36.571v146.286h128c187.429 0 420.571 33.143 500 230.286 24 60.571 30.286 126.286 30.286 190.286z" - ], - "width": 1024, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "mail-reply", - "reply" - ], - "defaultCode": 61714, - "grid": 14 - }, - { - "id": 247, - "paths": [ - "M365.714 694.857c0 41.714-21.714 109.714-73.143 109.714s-73.143-68-73.143-109.714 21.714-109.714 73.143-109.714 73.143 68 73.143 109.714zM731.429 694.857c0 41.714-21.714 109.714-73.143 109.714s-73.143-68-73.143-109.714 21.714-109.714 73.143-109.714 73.143 68 73.143 109.714zM822.857 694.857c0-87.429-53.143-164.571-146.286-164.571-37.714 0-73.714 6.857-111.429 12-29.714 4.571-59.429 6.286-89.714 6.286s-60-1.714-89.714-6.286c-37.143-5.143-73.714-12-111.429-12-93.143 0-146.286 77.143-146.286 164.571 0 174.857 160 201.714 299.429 201.714h96c139.429 0 299.429-26.857 299.429-201.714zM950.857 594.286c0 63.429-6.286 130.857-34.857 189.143-75.429 152.571-282.857 167.429-431.429 167.429-150.857 0-370.857-13.143-449.143-167.429-29.143-57.714-35.429-125.714-35.429-189.143 0-83.429 22.857-162.286 77.714-226.286-10.286-31.429-15.429-64.571-15.429-97.143 0-42.857 9.714-85.714 29.143-124.571 90.286 0 148 39.429 216.571 93.143 57.714-13.714 117.143-20 176.571-20 53.714 0 108 5.714 160 18.286 68-53.143 125.714-91.429 214.857-91.429 19.429 38.857 29.143 81.714 29.143 124.571 0 32.571-5.143 65.143-15.429 96 54.857 64.571 77.714 144 77.714 227.429z" - ], - "width": 950.8571428571428, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "github-alt" - ], - "defaultCode": 61715, - "grid": 14 - }, - { - "id": 248, - "paths": [ - "M877.714 749.714v-402.286c0-30.286-24.571-54.857-54.857-54.857h-402.286c-30.286 0-54.857-24.571-54.857-54.857v-36.571c0-30.286-24.571-54.857-54.857-54.857h-182.857c-30.286 0-54.857 24.571-54.857 54.857v548.571c0 30.286 24.571 54.857 54.857 54.857h694.857c30.286 0 54.857-24.571 54.857-54.857zM950.857 347.429v402.286c0 70.286-57.714 128-128 128h-694.857c-70.286 0-128-57.714-128-128v-548.571c0-70.286 57.714-128 128-128h182.857c70.286 0 128 57.714 128 128v18.286h384c70.286 0 128 57.714 128 128z" - ], - "width": 950.8571428571428, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "folder-o" - ], - "defaultCode": 61716, - "grid": 14 - }, - { - "id": 249, - "paths": [ - "M1017.714 532c0-16-17.714-20-30.286-20h-621.714c-30.286 0-70.286 18.857-89.714 42.286l-168 207.429c-5.143 6.857-10.286 14.286-10.286 22.857 0 16 17.714 20 30.286 20h621.714c30.286 0 70.286-18.857 89.714-42.857l168-207.429c5.143-6.286 10.286-13.714 10.286-22.286zM365.714 438.857h438.857v-91.429c0-30.286-24.571-54.857-54.857-54.857h-329.143c-30.286 0-54.857-24.571-54.857-54.857v-36.571c0-30.286-24.571-54.857-54.857-54.857h-182.857c-30.286 0-54.857 24.571-54.857 54.857v487.429l146.286-180c33.143-40.571 94.286-69.714 146.286-69.714zM1090.857 532c0 25.143-10.857 49.143-26.286 68.571l-168.571 207.429c-32.571 40-94.857 69.714-146.286 69.714h-621.714c-70.286 0-128-57.714-128-128v-548.571c0-70.286 57.714-128 128-128h182.857c70.286 0 128 57.714 128 128v18.286h310.857c70.286 0 128 57.714 128 128v91.429h109.714c38.857 0 77.714 17.714 94.857 54.286 5.714 12 8.571 25.143 8.571 38.857z" - ], - "width": 1090.8525714285713, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "folder-open-o" - ], - "defaultCode": 61717, - "grid": 14 - }, - { - "id": 250, - "paths": [ - "M648 614.286c-28.571 92-112.571 153.714-209.143 153.714s-180.571-61.714-209.143-153.714c-6.286-19.429 4.571-39.429 24-45.714 18.857-6.286 39.429 4.571 45.714 24 18.857 61.143 75.429 102.286 139.429 102.286s120.571-41.143 139.429-102.286c6.286-19.429 26.857-30.286 46.286-24 18.857 6.286 29.714 26.286 23.429 45.714zM365.714 365.714c0 40.571-32.571 73.143-73.143 73.143s-73.143-32.571-73.143-73.143 32.571-73.143 73.143-73.143 73.143 32.571 73.143 73.143zM658.286 365.714c0 40.571-32.571 73.143-73.143 73.143s-73.143-32.571-73.143-73.143 32.571-73.143 73.143-73.143 73.143 32.571 73.143 73.143zM804.571 512c0-201.714-164-365.714-365.714-365.714s-365.714 164-365.714 365.714 164 365.714 365.714 365.714 365.714-164 365.714-365.714zM877.714 512c0 242.286-196.571 438.857-438.857 438.857s-438.857-196.571-438.857-438.857 196.571-438.857 438.857-438.857 438.857 196.571 438.857 438.857z" - ], - "width": 877.7142857142857, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "smile-o" - ], - "defaultCode": 61720, - "grid": 14 - }, - { - "id": 251, - "paths": [ - "M648 702.286c6.286 19.429-4.571 39.429-23.429 45.714-19.429 6.286-40-4.571-46.286-24-18.857-61.143-75.429-102.286-139.429-102.286s-120.571 41.143-139.429 102.286c-6.286 19.429-26.857 30.286-45.714 24-19.429-6.286-30.286-26.286-24-45.714 28.571-92 112.571-153.714 209.143-153.714s180.571 61.714 209.143 153.714zM365.714 365.714c0 40.571-32.571 73.143-73.143 73.143s-73.143-32.571-73.143-73.143 32.571-73.143 73.143-73.143 73.143 32.571 73.143 73.143zM658.286 365.714c0 40.571-32.571 73.143-73.143 73.143s-73.143-32.571-73.143-73.143 32.571-73.143 73.143-73.143 73.143 32.571 73.143 73.143zM804.571 512c0-201.714-164-365.714-365.714-365.714s-365.714 164-365.714 365.714 164 365.714 365.714 365.714 365.714-164 365.714-365.714zM877.714 512c0 242.286-196.571 438.857-438.857 438.857s-438.857-196.571-438.857-438.857 196.571-438.857 438.857-438.857 438.857 196.571 438.857 438.857z" - ], - "width": 877.7142857142857, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "frown-o" - ], - "defaultCode": 61721, - "grid": 14 - }, - { - "id": 252, - "paths": [ - "M658.286 621.714c0 20-16.571 36.571-36.571 36.571h-365.714c-20 0-36.571-16.571-36.571-36.571s16.571-36.571 36.571-36.571h365.714c20 0 36.571 16.571 36.571 36.571zM365.714 365.714c0 40.571-32.571 73.143-73.143 73.143s-73.143-32.571-73.143-73.143 32.571-73.143 73.143-73.143 73.143 32.571 73.143 73.143zM658.286 365.714c0 40.571-32.571 73.143-73.143 73.143s-73.143-32.571-73.143-73.143 32.571-73.143 73.143-73.143 73.143 32.571 73.143 73.143zM804.571 512c0-201.714-164-365.714-365.714-365.714s-365.714 164-365.714 365.714 164 365.714 365.714 365.714 365.714-164 365.714-365.714zM877.714 512c0 242.286-196.571 438.857-438.857 438.857s-438.857-196.571-438.857-438.857 196.571-438.857 438.857-438.857 438.857 196.571 438.857 438.857z" - ], - "width": 877.7142857142857, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "meh-o" - ], - "defaultCode": 61722, - "grid": 14 - }, - { - "id": 253, - "paths": [ - "M475.429 621.714v-73.143c0-10.286-8-18.286-18.286-18.286h-109.714v-109.714c0-10.286-8-18.286-18.286-18.286h-73.143c-10.286 0-18.286 8-18.286 18.286v109.714h-109.714c-10.286 0-18.286 8-18.286 18.286v73.143c0 10.286 8 18.286 18.286 18.286h109.714v109.714c0 10.286 8 18.286 18.286 18.286h73.143c10.286 0 18.286-8 18.286-18.286v-109.714h109.714c10.286 0 18.286-8 18.286-18.286zM804.571 658.286c0-40.571-32.571-73.143-73.143-73.143s-73.143 32.571-73.143 73.143 32.571 73.143 73.143 73.143 73.143-32.571 73.143-73.143zM950.857 512c0-40.571-32.571-73.143-73.143-73.143s-73.143 32.571-73.143 73.143 32.571 73.143 73.143 73.143 73.143-32.571 73.143-73.143zM1097.143 585.143c0 161.714-130.857 292.571-292.571 292.571-74.286 0-141.714-28-193.143-73.143h-125.714c-51.429 45.143-118.857 73.143-193.143 73.143-161.714 0-292.571-130.857-292.571-292.571s130.857-292.571 292.571-292.571h512c161.714 0 292.571 130.857 292.571 292.571z" - ], - "width": 1097.142857142857, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "gamepad" - ], - "defaultCode": 61723, - "grid": 14 - }, - { - "id": 254, - "paths": [ - "M219.429 667.429v54.857c0 5.143-4 9.143-9.143 9.143h-54.857c-5.143 0-9.143-4-9.143-9.143v-54.857c0-5.143 4-9.143 9.143-9.143h54.857c5.143 0 9.143 4 9.143 9.143zM292.571 521.143v54.857c0 5.143-4 9.143-9.143 9.143h-128c-5.143 0-9.143-4-9.143-9.143v-54.857c0-5.143 4-9.143 9.143-9.143h128c5.143 0 9.143 4 9.143 9.143zM219.429 374.857v54.857c0 5.143-4 9.143-9.143 9.143h-54.857c-5.143 0-9.143-4-9.143-9.143v-54.857c0-5.143 4-9.143 9.143-9.143h54.857c5.143 0 9.143 4 9.143 9.143zM804.571 667.429v54.857c0 5.143-4 9.143-9.143 9.143h-493.714c-5.143 0-9.143-4-9.143-9.143v-54.857c0-5.143 4-9.143 9.143-9.143h493.714c5.143 0 9.143 4 9.143 9.143zM438.857 521.143v54.857c0 5.143-4 9.143-9.143 9.143h-54.857c-5.143 0-9.143-4-9.143-9.143v-54.857c0-5.143 4-9.143 9.143-9.143h54.857c5.143 0 9.143 4 9.143 9.143zM365.714 374.857v54.857c0 5.143-4 9.143-9.143 9.143h-54.857c-5.143 0-9.143-4-9.143-9.143v-54.857c0-5.143 4-9.143 9.143-9.143h54.857c5.143 0 9.143 4 9.143 9.143zM585.143 521.143v54.857c0 5.143-4 9.143-9.143 9.143h-54.857c-5.143 0-9.143-4-9.143-9.143v-54.857c0-5.143 4-9.143 9.143-9.143h54.857c5.143 0 9.143 4 9.143 9.143zM512 374.857v54.857c0 5.143-4 9.143-9.143 9.143h-54.857c-5.143 0-9.143-4-9.143-9.143v-54.857c0-5.143 4-9.143 9.143-9.143h54.857c5.143 0 9.143 4 9.143 9.143zM731.429 521.143v54.857c0 5.143-4 9.143-9.143 9.143h-54.857c-5.143 0-9.143-4-9.143-9.143v-54.857c0-5.143 4-9.143 9.143-9.143h54.857c5.143 0 9.143 4 9.143 9.143zM950.857 667.429v54.857c0 5.143-4 9.143-9.143 9.143h-54.857c-5.143 0-9.143-4-9.143-9.143v-54.857c0-5.143 4-9.143 9.143-9.143h54.857c5.143 0 9.143 4 9.143 9.143zM658.286 374.857v54.857c0 5.143-4 9.143-9.143 9.143h-54.857c-5.143 0-9.143-4-9.143-9.143v-54.857c0-5.143 4-9.143 9.143-9.143h54.857c5.143 0 9.143 4 9.143 9.143zM804.571 374.857v54.857c0 5.143-4 9.143-9.143 9.143h-54.857c-5.143 0-9.143-4-9.143-9.143v-54.857c0-5.143 4-9.143 9.143-9.143h54.857c5.143 0 9.143 4 9.143 9.143zM950.857 374.857v201.143c0 5.143-4 9.143-9.143 9.143h-128c-5.143 0-9.143-4-9.143-9.143v-54.857c0-5.143 4-9.143 9.143-9.143h64v-137.143c0-5.143 4-9.143 9.143-9.143h54.857c5.143 0 9.143 4 9.143 9.143zM1024 804.571v-512h-950.857v512h950.857zM1097.143 292.571v512c0 40.571-32.571 73.143-73.143 73.143h-950.857c-40.571 0-73.143-32.571-73.143-73.143v-512c0-40.571 32.571-73.143 73.143-73.143h950.857c40.571 0 73.143 32.571 73.143 73.143z" - ], - "width": 1097.142857142857, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "keyboard-o" - ], - "defaultCode": 61724, - "grid": 14 - }, - { - "id": 255, - "paths": [ - "M950.857 597.143v-352c-45.714 24.571-109.714 52-174.857 52v0c-30.286 0-58.286-5.714-82.857-18.286-61.143-30.286-127.429-59.429-206.857-59.429-73.714 0-164 36-230.286 72.571v342.286c75.429-34.857 171.429-64.571 247.429-64.571 88 0 145.143 29.143 206.286 59.429l16 8c16 8 35.429 12.571 57.714 12.571 63.429 0 132-33.714 167.429-52.571zM182.857 146.286c0 26.857-14.857 50.286-36.571 62.857v723.429c0 10.286-8 18.286-18.286 18.286h-36.571c-10.286 0-18.286-8-18.286-18.286v-723.429c-21.714-12.571-36.571-36-36.571-62.857 0-40.571 32.571-73.143 73.143-73.143s73.143 32.571 73.143 73.143zM1024 182.857v436c0 13.714-8 26.286-20 32.571-2.286 1.143-5.714 2.857-9.714 5.143-36.571 19.429-122.857 66.286-210.857 66.286-33.714 0-64-6.857-90.286-20l-16-8c-57.714-29.143-103.429-52-173.714-52-82.286 0-198.286 42.857-265.143 83.429-5.714 3.429-12.571 5.143-18.857 5.143s-12.571-1.714-18.286-4.571c-11.429-6.857-18.286-18.857-18.286-32v-424c0-12.571 6.857-24.571 17.714-31.429 36.571-21.714 165.714-93.143 285.714-93.143 95.429 0 173.143 34.857 238.857 66.857 14.857 7.429 32 10.857 50.857 10.857 67.429 0 141.714-42.857 177.143-64 7.429-4 13.714-7.429 17.714-9.714 11.429-5.714 24.571-5.143 35.429 1.143 10.857 6.857 17.714 18.857 17.714 31.429z" - ], - "width": 1060.5714285714284, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "flag-o" - ], - "defaultCode": 61725, - "grid": 14 - }, - { - "id": 256, - "paths": [ - "M475.429 571.429v-109.714c-69.714 6.286-153.714 34.286-219.429 66.857v105.714c66.286-30.857 148.571-57.143 219.429-62.857zM475.429 332.571v-112.571c-72 3.429-156.571 37.143-219.429 72v108c67.429-34.857 148.571-64.571 219.429-67.429zM950.857 597.143v-105.143c-52 25.714-142.857 64-219.429 40.571v-128c-7.429-2.286-14.857-5.143-22.286-8.571-65.714-33.143-119.429-64-205.714-64-9.143 0-18.286 0.571-28 1.714v126.857h10.857c86.286 0 157.143 30.857 222.857 63.429 7.429 3.429 14.857 6.286 22.286 8.571v107.429c15.429 6.286 32.571 9.714 52 9.714 63.429 0 132-33.714 167.429-52.571zM950.857 353.143v-108c-45.714 24.571-109.714 52-174.857 52v0c-15.429 0-30.286-1.143-44.571-4.571v112c76.571 21.714 167.429-22.286 219.429-51.429zM182.857 146.286c0 26.857-14.857 50.286-36.571 62.857v723.429c0 10.286-8 18.286-18.286 18.286h-36.571c-10.286 0-18.286-8-18.286-18.286v-723.429c-21.714-12.571-36.571-36-36.571-62.857 0-40.571 32.571-73.143 73.143-73.143s73.143 32.571 73.143 73.143zM1024 182.857v436c0 13.714-8 26.286-20 32.571-2.286 1.143-5.714 2.857-9.714 5.143-36.571 19.429-122.857 66.286-210.857 66.286-33.714 0-64-6.857-90.286-20l-16-8c-57.714-29.143-103.429-52-173.714-52-82.286 0-198.286 42.857-265.143 83.429-5.714 3.429-12.571 5.143-18.857 5.143s-12.571-1.714-18.286-4.571c-11.429-6.857-18.286-18.857-18.286-32v-424c0-12.571 6.857-24.571 17.714-31.429 36.571-21.714 165.714-93.143 285.714-93.143 95.429 0 173.143 34.857 238.857 66.857 14.857 7.429 32 10.857 50.857 10.857 67.429 0 141.714-42.857 177.143-64 7.429-4 13.714-7.429 17.714-9.714 11.429-5.714 24.571-5.143 35.429 1.143 10.857 6.857 17.714 18.857 17.714 31.429z" - ], - "width": 1060.5714285714284, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "flag-checkered" - ], - "defaultCode": 61726, - "grid": 14 - }, - { - "id": 257, - "paths": [ - "M334.286 561.714l-266.286 266.286c-7.429 7.429-18.857 7.429-26.286 0l-28.571-28.571c-7.429-7.429-7.429-18.857 0-26.286l224.571-224.571-224.571-224.571c-7.429-7.429-7.429-18.857 0-26.286l28.571-28.571c7.429-7.429 18.857-7.429 26.286 0l266.286 266.286c7.429 7.429 7.429 18.857 0 26.286zM950.857 822.857v36.571c0 10.286-8 18.286-18.286 18.286h-548.571c-10.286 0-18.286-8-18.286-18.286v-36.571c0-10.286 8-18.286 18.286-18.286h548.571c10.286 0 18.286 8 18.286 18.286z" - ], - "width": 956.5622857142856, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "terminal" - ], - "defaultCode": 61728, - "grid": 14 - }, - { - "id": 258, - "paths": [ - "M352.571 799.429l-28.571 28.571c-7.429 7.429-18.857 7.429-26.286 0l-266.286-266.286c-7.429-7.429-7.429-18.857 0-26.286l266.286-266.286c7.429-7.429 18.857-7.429 26.286 0l28.571 28.571c7.429 7.429 7.429 18.857 0 26.286l-224.571 224.571 224.571 224.571c7.429 7.429 7.429 18.857 0 26.286zM690.286 189.714l-213.143 737.714c-2.857 9.714-13.143 15.429-22.286 12.571l-35.429-9.714c-9.714-2.857-15.429-13.143-12.571-22.857l213.143-737.714c2.857-9.714 13.143-15.429 22.286-12.571l35.429 9.714c9.714 2.857 15.429 13.143 12.571 22.857zM1065.714 561.714l-266.286 266.286c-7.429 7.429-18.857 7.429-26.286 0l-28.571-28.571c-7.429-7.429-7.429-18.857 0-26.286l224.571-224.571-224.571-224.571c-7.429-7.429-7.429-18.857 0-26.286l28.571-28.571c7.429-7.429 18.857-7.429 26.286 0l266.286 266.286c7.429 7.429 7.429 18.857 0 26.286z" - ], - "width": 1097.142857142857, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "code" - ], - "defaultCode": 61729, - "grid": 14 - }, - { - "id": 259, - "paths": [ - "M365.714 618.286v40c0 14.857-9.143 28-22.286 33.714-4.571 1.714-9.714 2.857-14.286 2.857-9.714 0-18.857-3.429-25.714-10.857l-292.571-292.571c-14.286-14.286-14.286-37.143 0-51.429l292.571-292.571c10.286-10.857 26.286-13.714 40-8 13.143 5.714 22.286 18.857 22.286 33.714v39.429l-226.857 227.429c-14.286 14.286-14.286 37.143 0 51.429zM1024 640c0 118.857-89.714 293.714-93.714 301.143-2.857 6.286-9.143 9.714-16 9.714-1.714 0-3.429 0-5.143-0.571-8.571-2.857-13.714-10.857-13.143-19.429 16.571-156-2.857-258.857-60.571-322.857-48.571-54.286-127.429-83.429-250.286-93.143v143.429c0 14.857-9.143 28-22.286 33.714-4.571 1.714-9.714 2.857-14.286 2.857-9.714 0-18.857-3.429-25.714-10.857l-292.571-292.571c-14.286-14.286-14.286-37.143 0-51.429l292.571-292.571c10.286-10.857 26.286-13.714 40-8 13.143 5.714 22.286 18.857 22.286 33.714v149.714c157.714 10.857 270.286 52.571 342.286 126.286 86.286 88.571 96.571 208.571 96.571 290.857z" - ], - "width": 1020.5622857142856, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "mail-reply-all", - "reply-all" - ], - "defaultCode": 61730, - "grid": 14 - }, - { - "id": 260, - "paths": [ - "M677.714 546.857l146.857-142.857-241.143-35.429-17.143-34.286-90.857-184v550.286l33.714 17.714 181.714 96-34.286-202.857-6.857-37.714zM936 397.143l-207.429 202.286 49.143 285.714c4 25.143-5.143 40-22.857 40-6.286 0-14.286-2.286-22.857-6.857l-256.571-134.857-256.571 134.857c-8.571 4.571-16.571 6.857-22.857 6.857-17.714 0-26.857-14.857-22.857-40l49.143-285.714-208-202.286c-24.571-24.571-16.571-48.571 17.714-53.714l286.857-41.714 128.571-260c7.429-15.429 17.714-23.429 28-23.429v0c10.286 0 20 8 28 23.429l128.571 260 286.857 41.714c34.286 5.143 42.286 29.143 17.143 53.714z" - ], - "width": 950.8571428571428, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "star-half-empty", - "star-half-full", - "star-half-o" - ], - "defaultCode": 61731, - "grid": 14 - }, - { - "id": 261, - "paths": [ - "M800.571 199.429l-365.714 731.429c-6.286 12.571-18.857 20-32.571 20-2.857 0-5.714-0.571-8.571-1.143-16.571-4-28-18.286-28-35.429v-329.143h-329.143c-17.143 0-31.429-11.429-35.429-28s4-33.714 18.857-41.143l731.429-365.714c5.143-2.857 10.857-4 16.571-4 9.714 0 18.857 3.429 25.714 10.857 11.429 10.857 14.286 28 6.857 42.286z" - ], - "width": 805.1565714285713, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "location-arrow" - ], - "defaultCode": 61732, - "grid": 14 - }, - { - "id": 262, - "paths": [ - "M318.286 731.429h340v-340zM292.571 705.714l340-340h-340v340zM950.857 749.714v109.714c0 10.286-8 18.286-18.286 18.286h-128v128c0 10.286-8 18.286-18.286 18.286h-109.714c-10.286 0-18.286-8-18.286-18.286v-128h-493.714c-10.286 0-18.286-8-18.286-18.286v-493.714h-128c-10.286 0-18.286-8-18.286-18.286v-109.714c0-10.286 8-18.286 18.286-18.286h128v-128c0-10.286 8-18.286 18.286-18.286h109.714c10.286 0 18.286 8 18.286 18.286v128h486.286l140.571-141.143c7.429-6.857 18.857-6.857 26.286 0 6.857 7.429 6.857 18.857 0 26.286l-141.143 140.571v486.286h128c10.286 0 18.286 8 18.286 18.286z" - ], - "width": 952.5394285714285, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "crop" - ], - "defaultCode": 61733, - "grid": 14 - }, - { - "id": 263, - "paths": [ - "M164.571 841.143c0-30.286-24.571-54.857-54.857-54.857s-54.857 24.571-54.857 54.857 24.571 54.857 54.857 54.857 54.857-24.571 54.857-54.857zM164.571 182.857c0-30.286-24.571-54.857-54.857-54.857s-54.857 24.571-54.857 54.857 24.571 54.857 54.857 54.857 54.857-24.571 54.857-54.857zM530.286 256c0-30.286-24.571-54.857-54.857-54.857s-54.857 24.571-54.857 54.857 24.571 54.857 54.857 54.857 54.857-24.571 54.857-54.857zM585.143 256c0 40.571-22.286 76-54.857 94.857-1.714 206.286-148 252-245.143 282.857-90.857 28.571-120.571 42.286-120.571 97.714v14.857c32.571 18.857 54.857 54.286 54.857 94.857 0 60.571-49.143 109.714-109.714 109.714s-109.714-49.143-109.714-109.714c0-40.571 22.286-76 54.857-94.857v-468.571c-32.571-18.857-54.857-54.286-54.857-94.857 0-60.571 49.143-109.714 109.714-109.714s109.714 49.143 109.714 109.714c0 40.571-22.286 76-54.857 94.857v284c29.143-14.286 60-24 88-32.571 106.286-33.714 166.857-58.857 168-178.286-32.571-18.857-54.857-54.286-54.857-94.857 0-60.571 49.143-109.714 109.714-109.714s109.714 49.143 109.714 109.714z" - ], - "width": 585.1428571428571, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "code-fork" - ], - "defaultCode": 61734, - "grid": 14 - }, - { - "id": 264, - "paths": [ - "M250.857 726.286l-146.286 146.286c-4 3.429-8.571 5.143-13.143 5.143s-9.143-1.714-13.143-5.143c-6.857-7.429-6.857-18.857 0-26.286l146.286-146.286c7.429-6.857 18.857-6.857 26.286 0 6.857 7.429 6.857 18.857 0 26.286zM347.429 749.714v182.857c0 10.286-8 18.286-18.286 18.286s-18.286-8-18.286-18.286v-182.857c0-10.286 8-18.286 18.286-18.286s18.286 8 18.286 18.286zM219.429 621.714c0 10.286-8 18.286-18.286 18.286h-182.857c-10.286 0-18.286-8-18.286-18.286s8-18.286 18.286-18.286h182.857c10.286 0 18.286 8 18.286 18.286zM941.714 694.857c0 44-17.143 85.143-48.571 116l-84 83.429c-30.857 30.857-72 47.429-116 47.429s-85.714-17.143-116.571-48.571l-190.857-191.429c-9.714-9.714-17.143-20.571-24-32l136.571-10.286 156 156.571c20.571 20.571 57.143 21.143 77.714 0.571l84-83.429c10.286-10.286 16-24 16-38.286 0-14.857-5.714-28.571-16-38.857l-156.571-157.143 10.286-136.571c11.429 6.857 22.286 14.286 32 24l192 192c30.857 31.429 48 72.571 48 116.571zM589.143 281.143l-136.571 10.286-156-156.571c-10.286-10.286-24-16-38.857-16s-28.571 5.714-38.857 15.429l-84 83.429c-10.286 10.286-16 24-16 38.286 0 14.857 5.714 28.571 16 38.857l156.571 156.571-10.286 137.143c-11.429-6.857-22.286-14.286-32-24l-192-192c-30.857-31.429-48-72.571-48-116.571s17.143-85.143 48.571-116l84-83.429c30.857-30.857 72-47.429 116-47.429s85.714 17.143 116.571 48.571l190.857 191.429c9.714 9.714 17.143 20.571 24 32zM950.857 329.143c0 10.286-8 18.286-18.286 18.286h-182.857c-10.286 0-18.286-8-18.286-18.286s8-18.286 18.286-18.286h182.857c10.286 0 18.286 8 18.286 18.286zM640 18.286v182.857c0 10.286-8 18.286-18.286 18.286s-18.286-8-18.286-18.286v-182.857c0-10.286 8-18.286 18.286-18.286s18.286 8 18.286 18.286zM872.571 104.571l-146.286 146.286c-4 3.429-8.571 5.143-13.143 5.143s-9.143-1.714-13.143-5.143c-6.857-7.429-6.857-18.857 0-26.286l146.286-146.286c7.429-6.857 18.857-6.857 26.286 0 6.857 7.429 6.857 18.857 0 26.286z" - ], - "width": 950.8571428571428, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "chain-broken", - "unlink" - ], - "defaultCode": 61735, - "grid": 14 - }, - { - "id": 265, - "paths": [ - "M511.999 960c-88.606 0-175.222-26.276-248.895-75.5-73.673-49.229-131.095-119.199-165.002-201.057-33.908-81.864-42.78-171.94-25.494-258.844s59.954-166.729 122.608-229.383c62.654-62.654 142.48-105.322 229.383-122.608s176.98-8.414 258.844 25.494c81.859 33.908 151.828 91.329 201.057 165.002 49.224 73.673 75.5 160.29 75.5 248.895 0 118.815-47.201 232.765-131.215 316.785-84.019 84.014-197.97 131.215-316.785 131.215zM511.999 128c-75.948 0-150.19 22.521-213.339 64.716s-112.367 102.167-141.431 172.334c-29.064 70.167-36.668 147.375-21.852 221.866 14.817 74.486 51.389 142.909 105.093 196.613s122.126 90.276 196.615 105.093c74.488 14.817 151.699 7.214 221.863-21.852 70.17-29.066 130.14-78.285 172.334-141.43 42.194-63.15 64.717-137.39 64.717-213.34 0-101.843-40.458-199.515-112.471-271.529s-169.687-112.471-271.529-112.471z", - "M495.999 352c26.511 0 48-21.49 48-48s-21.489-48-48-48c-26.51 0-48 21.49-48 48s21.49 48 48 48z", - "M671.999 704c0 8.489-3.369 16.625-9.375 22.625-6.001 6.006-14.136 9.375-22.625 9.375h-256c-8.487 0-16.626-3.369-22.627-9.375-6.001-6.001-9.373-14.136-9.373-22.625s3.372-16.625 9.373-22.625c6.001-6.006 14.14-9.375 22.627-9.375h96v-192h-64c-8.487 0-16.626-3.372-22.627-9.373s-9.373-14.14-9.373-22.627c0-8.487 3.372-16.626 9.373-22.627s14.14-9.373 22.627-9.373h96c8.489 0 16.625 3.372 22.625 9.373 6.006 6.001 9.375 14.14 9.375 22.627v224h96c8.489 0 16.625 3.369 22.625 9.375 6.006 6.001 9.375 14.136 9.375 22.625z" - ], - "attrs": [], - "tags": [ - "info" - ], - "defaultCode": 61737, - "grid": 14, - "isMulticolor": false, - "isMulticolor2": false, - "colorPermutations": {} - }, - { - "id": 266, - "paths": [ - "M917.119 944.34h-812.798c-5.469-0.020-10.84-1.444-15.602-4.137-4.762-2.688-8.755-6.554-11.598-11.223-2.809-4.864-4.287-10.383-4.287-16s1.479-11.136 4.287-16l406.4-799.999c2.685-5.242 6.765-9.64 11.79-12.712s10.8-4.697 16.688-4.697c5.893 0 11.668 1.625 16.691 4.697 5.028 3.072 9.103 7.471 11.791 12.712l406.4 799.999c2.806 4.864 4.285 10.383 4.285 16s-1.48 11.136-4.285 16c-3.057 5.059-7.46 9.175-12.713 11.884-5.253 2.714-11.151 3.917-17.050 3.476zM156.481 880.34h708.481l-354.243-697.279-354.238 697.279z", - "M510.709 816.34c26.511 0 48-21.489 48-48s-21.489-48-48-48c-26.51 0-48 21.489-48 48s21.49 48 48 48z", - "M510.709 656.34c-8.487 0-16.626-3.369-22.627-9.375-6.001-6.001-9.373-14.136-9.373-22.625v-224c0-8.487 3.372-16.626 9.373-22.627s14.14-9.373 22.627-9.373c8.489 0 16.625 3.372 22.625 9.373 6.006 6.001 9.375 14.14 9.375 22.627v224c0 8.489-3.369 16.625-9.375 22.625-6.001 6.006-14.136 9.375-22.625 9.375z" - ], - "attrs": [], - "tags": [ - "exclamation" - ], - "defaultCode": 61738, - "grid": 14, - "isMulticolor": false, - "isMulticolor2": false, - "colorPermutations": {} - }, - { - "id": 267, - "paths": [ - "M512.571 782.286v95.429h-141.714l-90.857-144-13.714-24c-3.429-4-5.143-8-6.286-12h-1.714c-1.143 4-3.429 8-5.143 12-3.429 6.857-8.571 16-14.286 25.143l-88.571 142.857h-147.429v-95.429h73.143l112.571-166.286-105.714-155.429h-78.286v-96h157.714l79.429 130.286c5.143 8 9.143 16.571 13.143 24 3.429 4 5.143 8 6.286 12h1.714c1.143-4 3.429-8 6.286-12l14.286-24 80-130.286h146.857v96h-71.429l-105.143 152.571 116.571 169.143h62.286zM876.571 394.286v117.714h-293.714l-1.714-15.429c-1.143-8-2.286-18.857-2.286-26.286 0-156 200-169.143 200-252 0-29.714-26.857-49.714-57.143-49.714-21.714 0-41.143 10.286-55.429 22.286-7.429 6.286-14.286 14.286-20.571 21.714l-60-52.571c10.286-14.286 21.714-26.286 36-37.714 24-18.857 58.857-37.143 107.429-37.143 82.857 0 140.571 48.571 140.571 124.571 0 137.143-189.714 148.571-197.714 230.286h132.571v-45.714h72z" - ], - "width": 879.3965714285714, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "superscript" - ], - "defaultCode": 61739, - "grid": 14 - }, - { - "id": 268, - "paths": [ - "M512.571 782.286v95.429h-141.714l-90.857-144-13.714-24c-3.429-4-5.143-8-6.286-12h-1.714c-1.143 4-3.429 8-5.143 12-3.429 6.857-8.571 16-14.286 25.143l-88.571 142.857h-147.429v-95.429h73.143l112.571-166.286-105.714-155.429h-78.286v-96h157.714l79.429 130.286c5.143 8 9.143 16.571 13.143 24 3.429 4 5.143 8 6.286 12h1.714c1.143-4 3.429-8 6.286-12l14.286-24 80-130.286h146.857v96h-71.429l-105.143 152.571 116.571 169.143h62.286zM877.714 906.286v117.714h-293.714l-2.286-15.429c-0.571-8.571-1.714-18.857-1.714-26.286 0-156 200-169.143 200-252 0-29.714-26.857-49.714-57.143-49.714-22.286 0-41.143 10.286-55.429 22.286-7.429 6.286-14.286 14.286-20.571 21.714l-60-52.571c10.286-14.286 21.714-26.286 36-37.714 24-19.429 58.857-37.143 107.429-37.143 82.857 0 140.571 48.571 140.571 124.571 0 136.571-189.714 148-197.714 230.286h132.571v-45.714h72z" - ], - "width": 880.5668571428571, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "subscript" - ], - "defaultCode": 61740, - "grid": 14 - }, - { - "id": 269, - "paths": [ - "M512 804.571l192-219.429h-438.857l-192 219.429h438.857zM1090.857 189.143c11.429 26.286 6.857 56.571-12 78.286l-512 585.143c-13.714 16-33.714 25.143-54.857 25.143h-438.857c-28.571 0-54.857-16.571-66.857-42.857-11.429-26.286-6.857-56.571 12-78.286l512-585.143c13.714-16 33.714-25.143 54.857-25.143h438.857c28.571 0 54.857 16.571 66.857 42.857z" - ], - "width": 1097.142857142857, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "eraser" - ], - "defaultCode": 61741, - "grid": 14 - }, - { - "id": 270, - "paths": [ - "M950.857 627.429c0 58.857-33.714 108-96 108-69.714 0-88-63.429-150.857-63.429-45.714 0-62.857 28.571-62.857 70.857 0 44.571 18.286 87.429 17.714 131.429v2.857c-6.286 0-12.571 0-18.857 0.571-58.857 5.714-118.286 17.143-177.714 17.143-40.571 0-82.857-16-82.857-62.857 0-62.857 63.429-81.143 63.429-150.857 0-62.286-49.143-96-108-96-60 0-115.429 33.143-115.429 98.857 0 72.571 55.429 104 55.429 143.429 0 20-12.571 37.714-26.286 50.857-17.714 16.571-42.857 20-66.857 20-46.857 0-93.714-6.286-140-13.714-10.286-1.714-21.143-2.857-31.429-4.571l-7.429-1.143c-1.143-0.571-2.857-0.571-2.857-1.143v-585.143c2.286 1.714 36 5.714 41.714 6.857 46.286 7.429 93.143 13.714 140 13.714 24 0 49.143-3.429 66.857-20 13.714-13.143 26.286-30.857 26.286-50.857 0-39.429-55.429-70.857-55.429-143.429 0-65.714 55.429-98.857 116-98.857 58.286 0 107.429 33.714 107.429 96 0 69.714-63.429 88-63.429 150.857 0 46.857 42.286 62.857 82.857 62.857 65.714 0 130.857-14.857 196-18.286v1.143c-1.714 2.286-5.714 36-6.857 41.714-7.429 46.286-13.714 93.143-13.714 140 0 24 3.429 49.143 20 66.857 13.143 13.714 30.857 26.286 50.857 26.286 39.429 0 70.857-55.429 143.429-55.429 65.714 0 98.857 55.429 98.857 115.429z" - ], - "width": 950.8571428571428, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "puzzle-piece" - ], - "defaultCode": 61742, - "grid": 14 - }, - { - "id": 271, - "paths": [ - "M658.286 402.286v73.143c0 169.143-128 308.571-292.571 326.857v75.429h146.286c20 0 36.571 16.571 36.571 36.571s-16.571 36.571-36.571 36.571h-365.714c-20 0-36.571-16.571-36.571-36.571s16.571-36.571 36.571-36.571h146.286v-75.429c-164.571-18.286-292.571-157.714-292.571-326.857v-73.143c0-20 16.571-36.571 36.571-36.571s36.571 16.571 36.571 36.571v73.143c0 141.143 114.857 256 256 256s256-114.857 256-256v-73.143c0-20 16.571-36.571 36.571-36.571s36.571 16.571 36.571 36.571zM512 182.857v292.571c0 100.571-82.286 182.857-182.857 182.857s-182.857-82.286-182.857-182.857v-292.571c0-100.571 82.286-182.857 182.857-182.857s182.857 82.286 182.857 182.857z" - ], - "width": 658.2857142857142, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "microphone" - ], - "defaultCode": 61744, - "grid": 14 - }, - { - "id": 272, - "paths": [ - "M154.857 540l-57.714 57.714c-15.429-37.714-24-78.857-24-122.286v-73.143c0-20 16.571-36.571 36.571-36.571s36.571 16.571 36.571 36.571v73.143c0 22.286 3.429 44 8.571 64.571zM791.429 196l-206.286 206.286v73.143c0 100.571-82.286 182.857-182.857 182.857-21.714 0-42.857-4-62.286-10.857l-54.857 54.857c34.857 18.286 74.857 29.143 117.143 29.143 141.143 0 256-114.857 256-256v-73.143c0-20 16.571-36.571 36.571-36.571s36.571 16.571 36.571 36.571v73.143c0 169.143-128 308.571-292.571 326.857v75.429h146.286c20 0 36.571 16.571 36.571 36.571s-16.571 36.571-36.571 36.571h-365.714c-20 0-36.571-16.571-36.571-36.571s16.571-36.571 36.571-36.571h146.286v-75.429c-48.571-5.143-94.286-21.714-134.286-46.286l-145.143 145.143c-7.429 7.429-18.857 7.429-26.286 0l-46.857-46.857c-7.429-7.429-7.429-18.857 0-26.286l705.143-705.143c7.429-7.429 18.857-7.429 26.286 0l46.857 46.857c7.429 7.429 7.429 18.857 0 26.286zM574.286 120.571l-354.857 354.857v-292.571c0-100.571 82.286-182.857 182.857-182.857 78.857 0 146.286 50.857 172 120.571z" - ], - "width": 804.5714285714286, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "microphone-slash" - ], - "defaultCode": 61745, - "grid": 14 - }, - { - "id": 273, - "paths": [ - "M621.714 548.571v-365.714h-256v649.714c29.143-15.429 76-42.286 121.714-78.286 61.143-48 134.286-122.857 134.286-205.714zM731.429 109.714v438.857c0 240.571-336.571 392.571-350.857 398.857-4.571 2.286-9.714 3.429-14.857 3.429s-10.286-1.143-14.857-3.429c-14.286-6.286-350.857-158.286-350.857-398.857v-438.857c0-20 16.571-36.571 36.571-36.571h658.286c20 0 36.571 16.571 36.571 36.571z" - ], - "width": 731.4285714285713, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "shield" - ], - "defaultCode": 61746, - "grid": 14 - }, - { - "id": 274, - "paths": [ - "M73.143 950.857h804.571v-585.143h-804.571v585.143zM292.571 256v-164.571c0-10.286-8-18.286-18.286-18.286h-36.571c-10.286 0-18.286 8-18.286 18.286v164.571c0 10.286 8 18.286 18.286 18.286h36.571c10.286 0 18.286-8 18.286-18.286zM731.429 256v-164.571c0-10.286-8-18.286-18.286-18.286h-36.571c-10.286 0-18.286 8-18.286 18.286v164.571c0 10.286 8 18.286 18.286 18.286h36.571c10.286 0 18.286-8 18.286-18.286zM950.857 219.429v731.429c0 40-33.143 73.143-73.143 73.143h-804.571c-40 0-73.143-33.143-73.143-73.143v-731.429c0-40 33.143-73.143 73.143-73.143h73.143v-54.857c0-50.286 41.143-91.429 91.429-91.429h36.571c50.286 0 91.429 41.143 91.429 91.429v54.857h219.429v-54.857c0-50.286 41.143-91.429 91.429-91.429h36.571c50.286 0 91.429 41.143 91.429 91.429v54.857h73.143c40 0 73.143 33.143 73.143 73.143z" - ], - "width": 950.8571428571428, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "calendar-o" - ], - "defaultCode": 61747, - "grid": 14 - }, - { - "id": 275, - "paths": [ - "M292.571 109.714c0-20-16.571-36.571-36.571-36.571s-36.571 16.571-36.571 36.571 16.571 36.571 36.571 36.571 36.571-16.571 36.571-36.571zM804.571 91.429v182.857c0 5.714-2.286 10.857-6.857 14.286-3.429 2.857-7.429 4-11.429 4-1.143 0-2.286 0-4-0.571l-256-54.857c-8-1.714-14.286-9.143-14.286-17.714h-146.286v58.286c83.429 17.143 146.286 90.857 146.286 179.429v457.143c0 20-16.571 36.571-36.571 36.571h-292.571c-20 0-36.571-16.571-36.571-36.571v-457.143c0-81.714 53.714-151.429 128-174.286v-63.429h-18.286c-121.143 0-186.286 125.143-186.857 126.286-6.286 12.571-19.429 20-32.571 20-5.714 0-11.429-1.143-16.571-4-17.714-9.143-25.143-30.857-16-49.143 2.857-5.714 60-116.571 174.857-153.714-8.571-14.286-14.286-30.857-14.286-49.143 0-50.286 41.143-91.429 91.429-91.429s91.429 41.143 91.429 91.429c0 13.143-2.857 25.143-8 36.571h172.571c0-8.571 6.286-16 14.286-17.714l256-54.857c1.714-0.571 2.857-0.571 4-0.571 4 0 8 1.143 11.429 4 4.571 3.429 6.857 8.571 6.857 14.286z" - ], - "width": 799.4514285714286, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "fire-extinguisher" - ], - "defaultCode": 61748, - "grid": 14 - }, - { - "id": 276, - "paths": [ - "M822.857 256c0-30.286-24.571-54.857-54.857-54.857s-54.857 24.571-54.857 54.857 24.571 54.857 54.857 54.857 54.857-24.571 54.857-54.857zM950.857 91.429c0 189.714-52.571 316-188 452-33.143 32.571-70.857 66.286-111.429 100.571l-11.429 216.571c-0.571 5.714-4 11.429-9.143 14.857l-219.429 128c-2.857 1.714-5.714 2.286-9.143 2.286-4.571 0-9.143-1.714-13.143-5.143l-36.571-36.571c-4.571-5.143-6.286-12-4.571-18.286l48.571-157.714-160.571-160.571-157.714 48.571c-1.714 0.571-3.429 0.571-5.143 0.571-4.571 0-9.714-1.714-13.143-5.143l-36.571-36.571c-5.714-6.286-6.857-15.429-2.857-22.286l128-219.429c3.429-5.143 9.143-8.571 14.857-9.143l216.571-11.429c34.286-40.571 68-78.286 100.571-111.429 142.857-142.286 252-188 450.857-188 10.286 0 19.429 8 19.429 18.286z" - ], - "width": 967.4605714285714, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "rocket" - ], - "defaultCode": 61749, - "grid": 14 - }, - { - "id": 277, - "paths": [ - "M997.143 441.714l-93.714 436h-190.857l101.714-475.429c4.571-20 1.714-38.286-8.571-50.286-9.714-12-26.857-18.857-47.429-18.857h-96.571l-116.571 544.571h-190.857l116.571-544.571h-163.429l-116.571 544.571h-190.857l116.571-544.571-87.429-186.857h729.143c77.143 0 147.429 32 192.571 88 45.714 56 62.286 132 46.286 207.429z" - ], - "width": 1013.1748571428571, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "maxcdn" - ], - "defaultCode": 61750, - "grid": 14 - }, - { - "id": 278, - "paths": [ - "M519.429 797.143l58.286-58.286c14.286-14.286 14.286-37.143 0-51.429l-175.429-175.429 175.429-175.429c14.286-14.286 14.286-37.143 0-51.429l-58.286-58.286c-14.286-14.286-37.143-14.286-51.429 0l-259.429 259.429c-14.286 14.286-14.286 37.143 0 51.429l259.429 259.429c14.286 14.286 37.143 14.286 51.429 0zM877.714 512c0 242.286-196.571 438.857-438.857 438.857s-438.857-196.571-438.857-438.857 196.571-438.857 438.857-438.857 438.857 196.571 438.857 438.857z" - ], - "width": 877.7142857142857, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "chevron-circle-left" - ], - "defaultCode": 61751, - "grid": 14 - }, - { - "id": 279, - "paths": [ - "M409.714 797.143l259.429-259.429c14.286-14.286 14.286-37.143 0-51.429l-259.429-259.429c-14.286-14.286-37.143-14.286-51.429 0l-58.286 58.286c-14.286 14.286-14.286 37.143 0 51.429l175.429 175.429-175.429 175.429c-14.286 14.286-14.286 37.143 0 51.429l58.286 58.286c14.286 14.286 37.143 14.286 51.429 0zM877.714 512c0 242.286-196.571 438.857-438.857 438.857s-438.857-196.571-438.857-438.857 196.571-438.857 438.857-438.857 438.857 196.571 438.857 438.857z" - ], - "width": 877.7142857142857, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "chevron-circle-right" - ], - "defaultCode": 61752, - "grid": 14 - }, - { - "id": 280, - "paths": [ - "M665.714 650.857l58.286-58.286c14.286-14.286 14.286-37.143 0-51.429l-259.429-259.429c-14.286-14.286-37.143-14.286-51.429 0l-259.429 259.429c-14.286 14.286-14.286 37.143 0 51.429l58.286 58.286c14.286 14.286 37.143 14.286 51.429 0l175.429-175.429 175.429 175.429c14.286 14.286 37.143 14.286 51.429 0zM877.714 512c0 242.286-196.571 438.857-438.857 438.857s-438.857-196.571-438.857-438.857 196.571-438.857 438.857-438.857 438.857 196.571 438.857 438.857z" - ], - "width": 877.7142857142857, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "chevron-circle-up" - ], - "defaultCode": 61753, - "grid": 14 - }, - { - "id": 281, - "paths": [ - "M464.571 742.286l259.429-259.429c14.286-14.286 14.286-37.143 0-51.429l-58.286-58.286c-14.286-14.286-37.143-14.286-51.429 0l-175.429 175.429-175.429-175.429c-14.286-14.286-37.143-14.286-51.429 0l-58.286 58.286c-14.286 14.286-14.286 37.143 0 51.429l259.429 259.429c14.286 14.286 37.143 14.286 51.429 0zM877.714 512c0 242.286-196.571 438.857-438.857 438.857s-438.857-196.571-438.857-438.857 196.571-438.857 438.857-438.857 438.857 196.571 438.857 438.857z" - ], - "width": 877.7142857142857, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "chevron-circle-down" - ], - "defaultCode": 61754, - "grid": 14 - }, - { - "id": 282, - "paths": [ - "M645.714 341.143l9.143-100h-505.143l26.857 305.143h349.714l-12.571 130.286-112.571 30.286-112-30.286-7.429-80h-100l12.571 158.857 206.857 57.143h2.286v-0.571l205.143-56.571 28.571-310.857h-368l-8.571-103.429h385.143zM0 73.143h804.571l-73.143 821.714-330.286 92.571-328-92.571z" - ], - "width": 804.5714285714286, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "html5" - ], - "defaultCode": 61755, - "grid": 14 - }, - { - "id": 283, - "paths": [ - "M157.143 73.143h860l-152 761.714-459.429 152.571-398.857-152.571 40.571-203.429h169.714l-16.571 84 241.143 92 277.714-92 38.857-193.714h-690.286l33.143-169.714h690.857l21.714-109.143h-690.286z" - ], - "width": 1024, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "css3" - ], - "defaultCode": 61756, - "grid": 14 - }, - { - "id": 284, - "paths": [ - "M548.571 146.286c0-20-16.571-36.571-36.571-36.571s-36.571 16.571-36.571 36.571 16.571 36.571 36.571 36.571 36.571-16.571 36.571-36.571zM1024 676.571v201.143c0 7.429-4.571 14.286-11.429 17.143-2.286 0.571-4.571 1.143-6.857 1.143-4.571 0-9.143-1.714-13.143-5.143l-53.143-53.143c-89.714 108-250.857 177.143-427.429 177.143s-337.714-69.143-427.429-177.143l-53.143 53.143c-3.429 3.429-8.571 5.143-13.143 5.143-2.286 0-4.571-0.571-6.857-1.143-6.857-2.857-11.429-9.714-11.429-17.143v-201.143c0-10.286 8-18.286 18.286-18.286h201.143c7.429 0 14.286 4.571 17.143 11.429s1.143 14.286-4 20l-57.143 57.143c51.429 69.143 150.286 119.429 263.429 134.857v-369.714h-109.714c-20 0-36.571-16.571-36.571-36.571v-73.143c0-20 16.571-36.571 36.571-36.571h109.714v-93.143c-43.429-25.143-73.143-72-73.143-126.286 0-80.571 65.714-146.286 146.286-146.286s146.286 65.714 146.286 146.286c0 54.286-29.714 101.143-73.143 126.286v93.143h109.714c20 0 36.571 16.571 36.571 36.571v73.143c0 20-16.571 36.571-36.571 36.571h-109.714v369.714c113.143-15.429 212-65.714 263.429-134.857l-57.143-57.143c-5.143-5.714-6.857-13.143-4-20s9.714-11.429 17.143-11.429h201.143c10.286 0 18.286 8 18.286 18.286z" - ], - "width": 1024, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "anchor" - ], - "defaultCode": 61757, - "grid": 14 - }, - { - "id": 285, - "paths": [ - "M603.429 438.857c30.286 0 54.857 24.571 54.857 54.857v329.143c0 30.286-24.571 54.857-54.857 54.857h-548.571c-30.286 0-54.857-24.571-54.857-54.857v-329.143c0-30.286 24.571-54.857 54.857-54.857h18.286v-182.857c0-141.143 114.857-256 256-256s256 114.857 256 256c0 20-16.571 36.571-36.571 36.571h-36.571c-20 0-36.571-16.571-36.571-36.571 0-80.571-65.714-146.286-146.286-146.286s-146.286 65.714-146.286 146.286v182.857h420.571z" - ], - "width": 658.2857142857142, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "unlock-alt" - ], - "defaultCode": 61758, - "grid": 14 - }, - { - "id": 286, - "paths": [ - "M585.143 512c0 80.571-65.714 146.286-146.286 146.286s-146.286-65.714-146.286-146.286 65.714-146.286 146.286-146.286 146.286 65.714 146.286 146.286zM658.286 512c0-121.143-98.286-219.429-219.429-219.429s-219.429 98.286-219.429 219.429 98.286 219.429 219.429 219.429 219.429-98.286 219.429-219.429zM731.429 512c0 161.714-130.857 292.571-292.571 292.571s-292.571-130.857-292.571-292.571 130.857-292.571 292.571-292.571 292.571 130.857 292.571 292.571zM804.571 512c0-201.714-164-365.714-365.714-365.714s-365.714 164-365.714 365.714 164 365.714 365.714 365.714 365.714-164 365.714-365.714zM877.714 512c0 242.286-196.571 438.857-438.857 438.857s-438.857-196.571-438.857-438.857 196.571-438.857 438.857-438.857 438.857 196.571 438.857 438.857z" - ], - "width": 877.7142857142857, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "bullseye" - ], - "defaultCode": 61760, - "grid": 14 - }, - { - "id": 287, - "paths": [ - "M219.429 420.571v109.714c0 30.286-24.571 54.857-54.857 54.857h-109.714c-30.286 0-54.857-24.571-54.857-54.857v-109.714c0-30.286 24.571-54.857 54.857-54.857h109.714c30.286 0 54.857 24.571 54.857 54.857zM512 420.571v109.714c0 30.286-24.571 54.857-54.857 54.857h-109.714c-30.286 0-54.857-24.571-54.857-54.857v-109.714c0-30.286 24.571-54.857 54.857-54.857h109.714c30.286 0 54.857 24.571 54.857 54.857zM804.571 420.571v109.714c0 30.286-24.571 54.857-54.857 54.857h-109.714c-30.286 0-54.857-24.571-54.857-54.857v-109.714c0-30.286 24.571-54.857 54.857-54.857h109.714c30.286 0 54.857 24.571 54.857 54.857z" - ], - "width": 804.5714285714286, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "ellipsis-h" - ], - "defaultCode": 61761, - "grid": 14 - }, - { - "id": 288, - "paths": [ - "M219.429 713.143v109.714c0 30.286-24.571 54.857-54.857 54.857h-109.714c-30.286 0-54.857-24.571-54.857-54.857v-109.714c0-30.286 24.571-54.857 54.857-54.857h109.714c30.286 0 54.857 24.571 54.857 54.857zM219.429 420.571v109.714c0 30.286-24.571 54.857-54.857 54.857h-109.714c-30.286 0-54.857-24.571-54.857-54.857v-109.714c0-30.286 24.571-54.857 54.857-54.857h109.714c30.286 0 54.857 24.571 54.857 54.857zM219.429 128v109.714c0 30.286-24.571 54.857-54.857 54.857h-109.714c-30.286 0-54.857-24.571-54.857-54.857v-109.714c0-30.286 24.571-54.857 54.857-54.857h109.714c30.286 0 54.857 24.571 54.857 54.857z" - ], - "width": 219.42857142857142, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "ellipsis-v" - ], - "defaultCode": 61762, - "grid": 14 - }, - { - "id": 289, - "paths": [ - "M292.571 731.429c0-40.571-32.571-73.143-73.143-73.143s-73.143 32.571-73.143 73.143 32.571 73.143 73.143 73.143 73.143-32.571 73.143-73.143zM493.143 785.143c-9.714-177.143-150.286-317.714-327.429-327.429-5.143-0.571-10.286 1.714-13.714 5.143s-5.714 8-5.714 13.143v73.143c0 9.714 7.429 17.714 17.143 18.286 117.143 8.571 211.429 102.857 220 220 0.571 9.714 8.571 17.143 18.286 17.143h73.143c5.143 0 9.714-2.286 13.143-5.714s5.714-8.571 5.143-13.714zM712.571 785.714c-9.714-297.143-250.286-537.714-547.429-547.429-5.714-0.571-9.714 1.143-13.143 5.143-3.429 3.429-5.714 8-5.714 13.143v73.143c0 9.714 8 17.714 17.714 18.286 237.143 8.571 430.286 201.714 438.857 438.857 0.571 9.714 8.571 17.714 18.286 17.714h73.143c5.143 0 9.714-2.286 13.143-5.714 4-3.429 5.714-8 5.143-13.143zM877.714 237.714v548.571c0 90.857-73.714 164.571-164.571 164.571h-548.571c-90.857 0-164.571-73.714-164.571-164.571v-548.571c0-90.857 73.714-164.571 164.571-164.571h548.571c90.857 0 164.571 73.714 164.571 164.571z" - ], - "width": 877.7142857142857, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "rss-square" - ], - "defaultCode": 61763, - "grid": 14 - }, - { - "id": 290, - "paths": [ - "M438.857 73.143c242.286 0 438.857 196.571 438.857 438.857s-196.571 438.857-438.857 438.857-438.857-196.571-438.857-438.857 196.571-438.857 438.857-438.857zM658.286 543.429c11.429-6.286 18.286-18.286 18.286-31.429s-6.857-25.143-18.286-31.429l-310.857-182.857c-10.857-6.857-25.143-6.857-36.571-0.571-11.429 6.857-18.286 18.857-18.286 32v365.714c0 13.143 6.857 25.143 18.286 32 5.714 2.857 12 4.571 18.286 4.571s12.571-1.714 18.286-5.143z" - ], - "width": 877.7142857142857, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "play-circle" - ], - "defaultCode": 61764, - "grid": 14 - }, - { - "id": 291, - "paths": [ - "M585.143 258.286l180.571 180.571-326.857 326.857-180.571-180.571zM464.571 817.714l353.143-353.143c14.286-14.286 14.286-37.143 0-51.429l-206.857-206.857c-13.714-13.714-37.714-13.714-51.429 0l-353.143 353.143c-14.286 14.286-14.286 37.143 0 51.429l206.857 206.857c6.857 6.857 16 10.286 25.714 10.286s18.857-3.429 25.714-10.286zM972.571 453.714l-518.286 518.857c-28.571 28-75.429 28-103.429 0l-72-72c42.857-42.857 42.857-112.571 0-155.429s-112.571-42.857-155.429 0l-71.429-72c-28.571-28-28.571-74.857 0-103.429l518.286-517.714c28-28.571 74.857-28.571 103.429 0l71.429 71.429c-42.857 42.857-42.857 112.571 0 155.429s112.571 42.857 155.429 0l72 71.429c28 28.571 28 75.429 0 103.429z" - ], - "width": 1024, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "ticket" - ], - "defaultCode": 61765, - "grid": 14 - }, - { - "id": 292, - "paths": [ - "M731.429 548.571v-73.143c0-20-16.571-36.571-36.571-36.571h-512c-20 0-36.571 16.571-36.571 36.571v73.143c0 20 16.571 36.571 36.571 36.571h512c20 0 36.571-16.571 36.571-36.571zM877.714 237.714v548.571c0 90.857-73.714 164.571-164.571 164.571h-548.571c-90.857 0-164.571-73.714-164.571-164.571v-548.571c0-90.857 73.714-164.571 164.571-164.571h548.571c90.857 0 164.571 73.714 164.571 164.571z" - ], - "width": 877.7142857142857, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "minus-square" - ], - "defaultCode": 61766, - "grid": 14 - }, - { - "id": 293, - "paths": [ - "M658.286 457.143v36.571c0 10.286-8 18.286-18.286 18.286h-475.429c-10.286 0-18.286-8-18.286-18.286v-36.571c0-10.286 8-18.286 18.286-18.286h475.429c10.286 0 18.286 8 18.286 18.286zM731.429 713.143v-475.429c0-50.286-41.143-91.429-91.429-91.429h-475.429c-50.286 0-91.429 41.143-91.429 91.429v475.429c0 50.286 41.143 91.429 91.429 91.429h475.429c50.286 0 91.429-41.143 91.429-91.429zM804.571 237.714v475.429c0 90.857-73.714 164.571-164.571 164.571h-475.429c-90.857 0-164.571-73.714-164.571-164.571v-475.429c0-90.857 73.714-164.571 164.571-164.571h475.429c90.857 0 164.571 73.714 164.571 164.571z" - ], - "width": 804.5714285714286, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "minus-square-o" - ], - "defaultCode": 61767, - "grid": 14 - }, - { - "id": 294, - "paths": [ - "M581.714 344.571c-6.286 13.143-18.857 21.143-33.143 21.143h-109.714v493.714c0 10.286-8 18.286-18.286 18.286h-402.286c-6.857 0-13.714-4-16.571-10.286-2.857-6.857-2.286-14.286 2.286-20l91.429-109.714c3.429-4 9.143-6.286 14.286-6.286h182.857v-365.714h-109.714c-14.286 0-26.857-8-33.143-21.143-5.714-12.571-4-28 5.143-38.857l182.857-219.429c13.714-16.571 42.286-16.571 56 0l182.857 219.429c9.143 10.857 11.429 26.286 5.143 38.857z" - ], - "width": 586.8251428571429, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "level-up" - ], - "defaultCode": 61768, - "grid": 14 - }, - { - "id": 295, - "paths": [ - "M18.286 146.286h402.286c10.286 0 18.286 8.571 18.286 18.857v493.143h109.714c14.286 0 26.857 8.571 33.143 21.143 6.286 13.143 4 28.571-5.143 39.429l-182.857 219.429c-13.714 16.571-42.286 16.571-56 0l-182.857-219.429c-9.143-10.857-10.857-26.286-5.143-39.429 6.286-12.571 18.857-21.143 33.143-21.143h109.714v-365.714h-182.857c-5.143 0-10.286-2.286-14.286-6.286l-91.429-109.714c-4.571-5.143-5.143-13.143-2.286-19.429s9.714-10.857 16.571-10.857z" - ], - "width": 586.8251428571429, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "level-down" - ], - "defaultCode": 61769, - "grid": 14 - }, - { - "id": 296, - "paths": [ - "M391.429 742.286l350.857-350.857c14.286-14.286 14.286-37.143 0-51.429l-58.286-58.286c-14.286-14.286-37.143-14.286-51.429 0l-266.857 266.857-120.571-120.571c-14.286-14.286-37.143-14.286-51.429 0l-58.286 58.286c-14.286 14.286-14.286 37.143 0 51.429l204.571 204.571c14.286 14.286 37.143 14.286 51.429 0zM877.714 237.714v548.571c0 90.857-73.714 164.571-164.571 164.571h-548.571c-90.857 0-164.571-73.714-164.571-164.571v-548.571c0-90.857 73.714-164.571 164.571-164.571h548.571c90.857 0 164.571 73.714 164.571 164.571z" - ], - "width": 877.7142857142857, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "check-square" - ], - "defaultCode": 61770, - "grid": 14 - }, - { - "id": 297, - "paths": [ - "M230.857 633.143l86.857 86.857-29.714 29.714h-32v-54.857h-54.857v-32zM467.429 410.286c4.571 4 3.429 12-1.714 17.143l-166.286 166.286c-5.143 5.143-13.143 6.286-17.143 1.714-4.571-4-3.429-12 1.714-17.143l166.286-166.286c5.143-5.143 13.143-6.286 17.143-1.714zM310.857 804.571l310.857-310.857-164.571-164.571-310.857 310.857v164.571h164.571zM658.286 457.143l52.571-52.571c21.143-21.143 21.143-56.571 0-77.714l-86.857-86.857c-21.143-21.143-56.571-21.143-77.714 0l-52.571 52.571zM877.714 237.714v548.571c0 90.857-73.714 164.571-164.571 164.571h-548.571c-90.857 0-164.571-73.714-164.571-164.571v-548.571c0-90.857 73.714-164.571 164.571-164.571h548.571c90.857 0 164.571 73.714 164.571 164.571z" - ], - "width": 877.7142857142857, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "pencil-square" - ], - "defaultCode": 61771, - "grid": 14 - }, - { - "id": 298, - "paths": [ - "M731.429 530.286v-274.286c0-20-16.571-36.571-36.571-36.571h-274.286c-14.857 0-28 9.143-33.714 22.286-5.714 13.714-2.857 29.714 8 40l82.286 82.286-305.143 305.143c-14.286 14.286-14.286 37.143 0 51.429l58.286 58.286c14.286 14.286 37.143 14.286 51.429 0l305.143-305.143 82.286 82.286c6.857 7.429 16 10.857 25.714 10.857 4.571 0 9.714-1.143 14.286-2.857 13.143-5.714 22.286-18.857 22.286-33.714zM877.714 237.714v548.571c0 90.857-73.714 164.571-164.571 164.571h-548.571c-90.857 0-164.571-73.714-164.571-164.571v-548.571c0-90.857 73.714-164.571 164.571-164.571h548.571c90.857 0 164.571 73.714 164.571 164.571z" - ], - "width": 877.7142857142857, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "external-link-square" - ], - "defaultCode": 61772, - "grid": 14 - }, - { - "id": 299, - "paths": [ - "M574.286 629.143l201.143-201.143c14.286-14.286 14.286-37.143 0-51.429l-201.143-201.143c-10.286-10.857-26.286-13.714-39.429-8-13.714 5.714-22.857 18.857-22.857 33.714v91.429c-328 0-365.714 188-365.714 329.143 0 114.857 92 226.286 95.429 230.857 4 4.571 9.143 6.857 14.286 6.857 2.286 0 5.143-0.571 7.429-1.714 7.429-2.857 12-10.857 10.857-18.857-17.143-137.714-6.286-223.429 35.429-270.286 34.857-39.429 95.429-56.571 202.286-56.571v91.429c0 14.857 9.143 28 22.857 33.714 4 1.714 9.143 2.857 13.714 2.857 9.714 0 18.857-4 25.714-10.857zM877.714 237.714v548.571c0 90.857-73.714 164.571-164.571 164.571h-548.571c-90.857 0-164.571-73.714-164.571-164.571v-548.571c0-90.857 73.714-164.571 164.571-164.571h548.571c90.857 0 164.571 73.714 164.571 164.571z" - ], - "width": 877.7142857142857, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "share-square" - ], - "defaultCode": 61773, - "grid": 14 - }, - { - "id": 300, - "paths": [ - "M365.714 621.714l146.286-73.143-146.286-73.143v146.286zM585.143 284v309.714l-292.571 146.286v-309.714zM749.714 512c0-171.429-139.429-310.857-310.857-310.857s-310.857 139.429-310.857 310.857 139.429 310.857 310.857 310.857 310.857-139.429 310.857-310.857zM877.714 512c0 242.286-196.571 438.857-438.857 438.857s-438.857-196.571-438.857-438.857 196.571-438.857 438.857-438.857 438.857 196.571 438.857 438.857z" - ], - "width": 877.7142857142857, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "compass" - ], - "defaultCode": 61774, - "grid": 14 - }, - { - "id": 301, - "paths": [ - "M654.286 385.714c6.286 12 5.143 26.857-2.857 37.714l-182.857 256c-6.857 9.714-17.714 15.429-29.714 15.429s-22.857-5.714-29.714-15.429l-182.857-256c-8-10.857-9.143-25.714-2.857-37.714 6.286-12.571 18.857-20 32.571-20h365.714c13.714 0 26.286 7.429 32.571 20zM731.429 786.286v-548.571c0-9.714-8.571-18.286-18.286-18.286h-548.571c-9.714 0-18.286 8.571-18.286 18.286v548.571c0 9.714 8.571 18.286 18.286 18.286h548.571c9.714 0 18.286-8.571 18.286-18.286zM877.714 237.714v548.571c0 90.857-73.714 164.571-164.571 164.571h-548.571c-90.857 0-164.571-73.714-164.571-164.571v-548.571c0-90.857 73.714-164.571 164.571-164.571h548.571c90.857 0 164.571 73.714 164.571 164.571z" - ], - "width": 877.7142857142857, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "caret-square-o-down", - "toggle-down" - ], - "defaultCode": 61776, - "grid": 14 - }, - { - "id": 302, - "paths": [ - "M654.286 638.286c-6.286 12.571-18.857 20-32.571 20h-365.714c-13.714 0-26.286-7.429-32.571-20-6.286-12-5.143-26.857 2.857-37.714l182.857-256c6.857-9.714 17.714-15.429 29.714-15.429s22.857 5.714 29.714 15.429l182.857 256c8 10.857 9.143 25.714 2.857 37.714zM731.429 786.286v-548.571c0-9.714-8.571-18.286-18.286-18.286h-548.571c-9.714 0-18.286 8.571-18.286 18.286v548.571c0 9.714 8.571 18.286 18.286 18.286h548.571c9.714 0 18.286-8.571 18.286-18.286zM877.714 237.714v548.571c0 90.857-73.714 164.571-164.571 164.571h-548.571c-90.857 0-164.571-73.714-164.571-164.571v-548.571c0-90.857 73.714-164.571 164.571-164.571h548.571c90.857 0 164.571 73.714 164.571 164.571z" - ], - "width": 877.7142857142857, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "caret-square-o-up", - "toggle-up" - ], - "defaultCode": 61777, - "grid": 14 - }, - { - "id": 303, - "paths": [ - "M621.714 512c0 12-5.714 22.857-15.429 29.714l-256 182.857c-10.857 8-25.714 9.143-37.714 2.857-12.571-6.286-20-18.857-20-32.571v-365.714c0-13.714 7.429-26.286 20-32.571 12-6.286 26.857-5.143 37.714 2.857l256 182.857c9.714 6.857 15.429 17.714 15.429 29.714zM731.429 786.286v-548.571c0-10.286-8-18.286-18.286-18.286h-548.571c-10.286 0-18.286 8-18.286 18.286v548.571c0 10.286 8 18.286 18.286 18.286h548.571c10.286 0 18.286-8 18.286-18.286zM877.714 237.714v548.571c0 90.857-73.714 164.571-164.571 164.571h-548.571c-90.857 0-164.571-73.714-164.571-164.571v-548.571c0-90.857 73.714-164.571 164.571-164.571h548.571c90.857 0 164.571 73.714 164.571 164.571z" - ], - "width": 877.7142857142857, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "caret-square-o-right", - "toggle-right" - ], - "defaultCode": 61778, - "grid": 14 - }, - { - "id": 304, - "paths": [ - "M557.714 746.857l20 90.857c2.286 9.143-2.857 18.286-11.429 21.143-2.286 0.571-55.429 18.857-124 18.857-178.286 0-321.714-107.429-369.714-275.429h-54.286c-10.286 0-18.286-8.571-18.286-18.286v-64.571c0-9.714 8-18.286 18.286-18.286h37.714c-0.571-18.286-0.571-40 0.571-60h-38.286c-10.286 0-18.286-8-18.286-18.286v-65.143c0-10.286 8-18.286 18.286-18.286h56c50.857-160 197.143-266.286 368-266.286 59.429 0 108.571 12.571 110.857 13.143 4.571 1.143 8.571 4.571 11.429 8.571 2.286 4 2.857 9.143 1.714 13.714l-24.571 90.857c-2.286 9.714-12 15.429-21.714 12.571-0.571 0-39.429-9.714-80-9.714-96 0-176.571 52-214.857 137.143h267.429c5.714 0 10.857 2.286 14.286 6.857 3.429 4 5.143 9.714 4 14.857l-13.714 65.143c-1.714 8.571-9.143 14.857-18.286 14.857h-278.857c-1.714 18.286-1.143 37.714 0 60h262.286c5.714 0 10.857 2.857 14.286 6.857 3.429 4.571 4.571 10.286 3.429 15.429l-13.714 64c-1.714 8.571-9.143 14.857-17.714 14.857h-221.143c36.571 89.143 118.857 145.143 216 145.143 49.714 0 90.286-13.714 90.857-13.714 4.571-1.714 10.286-1.143 14.857 1.143 4.571 2.857 7.429 7.429 8.571 12z" - ], - "width": 580.0228571428571, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "eur", - "euro" - ], - "defaultCode": 61779, - "grid": 14 - }, - { - "id": 305, - "paths": [ - "M582.857 649.714v209.714c0 10.286-8 18.286-18.286 18.286h-546.286c-10.286 0-18.286-8-18.286-18.286v-85.714c0-9.714 8-18.286 18.286-18.286h55.429v-218.857h-54.286c-10.286 0-18.286-8-18.286-18.286v-74.857c0-10.286 8-18.286 18.286-18.286h54.286v-127.429c0-130.286 105.143-224.571 250.286-224.571 114.286 0 188 68.571 191.429 71.429 6.857 6.286 7.429 17.143 1.714 24.571l-58.857 72.571c-3.429 4-7.429 6.286-12.571 6.857-4.571 0.571-9.714-1.143-13.143-4-0.571-0.571-49.714-39.429-107.429-39.429-64.571 0-108 38.857-108 97.143v122.857h174.286c10.286 0 18.286 8 18.286 18.286v74.857c0 10.286-8 18.286-18.286 18.286h-174.286v216.571h236.571v-103.429c0-10.286 8-18.286 18.286-18.286h92.571c10.286 0 18.286 8 18.286 18.286z" - ], - "width": 582.8754285714285, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "gbp" - ], - "defaultCode": 61780, - "grid": 14 - }, - { - "id": 306, - "paths": [ - "M558.857 677.143c0 116.571-83.429 208.571-204.571 228.571v100c0 10.286-8 18.286-18.286 18.286h-77.143c-9.714 0-18.286-8-18.286-18.286v-100c-133.714-18.857-206.857-98.857-209.714-102.286-5.714-6.857-6.286-16.571-1.143-23.429l58.857-77.143c2.857-4 8-6.286 13.143-6.857s10.286 1.143 13.714 5.143c1.143 0.571 81.143 77.143 182.286 77.143 56 0 116.571-29.714 116.571-94.286 0-54.857-67.429-81.714-144.571-112.571-102.857-40.571-230.857-92-230.857-235.429 0-105.143 82.286-192 201.714-214.857v-102.857c0-10.286 8.571-18.286 18.286-18.286h77.143c10.286 0 18.286 8 18.286 18.286v100.571c116 13.143 177.714 76 180 78.286 5.714 6.286 6.857 14.857 2.857 21.714l-46.286 83.429c-2.857 5.143-7.429 8.571-13.143 9.143-5.714 1.143-10.857-0.571-15.429-4-0.571-0.571-69.714-61.714-155.429-61.714-72.571 0-122.857 36-122.857 88 0 60.571 69.714 87.429 150.857 118.857 105.143 40.571 224 86.857 224 224.571z" - ], - "width": 583.4605714285714, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "dollar", - "usd" - ], - "defaultCode": 61781, - "grid": 14 - }, - { - "id": 307, - "paths": [ - "M513.143 268.571v58.286c0 10.286-8 18.286-18.286 18.286h-96c-17.714 109.714-101.714 181.143-231.429 196.571 85.143 90.857 176 200.571 262.286 306.286 4.571 5.143 5.714 13.143 2.286 19.429-2.857 6.286-9.143 10.286-16.571 10.286h-111.429c-5.714 0-10.857-2.286-14.286-6.857-92-110.286-176.571-211.429-284.571-326.286-3.429-3.429-5.143-8-5.143-12.571v-72.571c0-9.714 8-18.286 18.286-18.286h64c100.571 0 163.429-33.714 180-96h-244c-10.286 0-18.286-8-18.286-18.286v-58.286c0-10.286 8-18.286 18.286-18.286h236c-21.714-42.857-73.143-64.571-153.143-64.571h-82.857c-10.286 0-18.286-8.571-18.286-18.286v-76c0-10.286 8-18.286 18.286-18.286h475.429c10.286 0 18.286 8 18.286 18.286v58.286c0 10.286-8 18.286-18.286 18.286h-133.143c18.286 23.429 30.286 50.857 36.571 82.286h97.714c10.286 0 18.286 8 18.286 18.286z" - ], - "width": 513.1702857142857, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "inr", - "rupee" - ], - "defaultCode": 61782, - "grid": 14 - }, - { - "id": 308, - "paths": [ - "M344.571 877.714h-98.286c-10.286 0-18.286-8-18.286-18.286v-188.571h-164.571c-10.286 0-18.286-8-18.286-18.286v-58.857c0-10.286 8-18.286 18.286-18.286h164.571v-48.571h-164.571c-10.286 0-18.286-8-18.286-18.286v-59.429c0-9.714 8-18.286 18.286-18.286h122.286l-183.429-330.286c-2.857-5.714-2.857-12.571 0-18.286 3.429-5.714 9.714-9.143 16-9.143h110.857c6.857 0 13.143 4 16.571 10.286l122.857 242.857c13.714 26.857 22.857 49.714 32 71.429 9.714-24.571 22.286-48.571 33.143-73.714l109.143-240c2.857-6.857 9.714-10.857 16.571-10.857h109.143c6.286 0 12 3.429 15.429 9.143 3.429 5.143 3.429 12 0.571 17.714l-178.857 330.857h122.857c10.286 0 18.286 8.571 18.286 18.286v59.429c0 10.286-8 18.286-18.286 18.286h-165.714v48.571h165.714c10.286 0 18.286 8 18.286 18.286v58.857c0 10.286-8 18.286-18.286 18.286h-165.714v188.571c0 10.286-8.571 18.286-18.286 18.286z" - ], - "width": 586.8251428571429, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "cny", - "jpy", - "rmb", - "yen" - ], - "defaultCode": 61783, - "grid": 14 - }, - { - "id": 309, - "paths": [ - "M596 322.857c0-76.571-54.286-128-134.857-128h-182.857v256h182.857c80.571 0 134.857-51.429 134.857-128zM731.429 322.857c0 146.857-106.286 249.714-258.857 249.714h-194.286v67.429h288.571c10.286 0 18.286 8 18.286 18.286v73.143c0 10.286-8 18.286-18.286 18.286h-288.571v109.714c0 10.286-8 18.286-18.286 18.286h-95.429c-10.286 0-18.286-8-18.286-18.286v-109.714h-128c-10.286 0-18.286-8-18.286-18.286v-73.143c0-10.286 8-18.286 18.286-18.286h128v-67.429h-128c-10.286 0-18.286-8-18.286-18.286v-85.143c0-10.286 8-18.286 18.286-18.286h128v-359.429c0-10.286 8-18.286 18.286-18.286h308c152.571 0 258.857 102.857 258.857 249.714z" - ], - "width": 731.4285714285713, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "rouble", - "rub", - "ruble" - ], - "defaultCode": 61784, - "grid": 14 - }, - { - "id": 310, - "paths": [ - "M293.714 682.857l46.286-170.857h-90.857l42.857 171.429c0.571 1.143 0.571 2.286 1.143 3.429 0-1.143 0.571-2.857 0.571-4zM360 438.857l20-73.143h-166.857l18.286 73.143h128.571zM469.714 438.857h79.429l-20-73.143h-40zM726.286 683.429l44.571-171.429h-92.571l46.286 170.857c0.571 1.714 0.571 2.857 1.143 4 0-1.143 0.571-2.286 0.571-3.429zM789.714 438.857l18.857-73.143h-169.714l19.429 73.143h131.429zM1024 457.143v36.571c0 10.286-8 18.286-18.286 18.286h-121.714l-93.714 352c-2.286 8-9.714 13.714-17.714 13.714h-90.857c-8 0-15.429-5.714-17.714-13.714l-94.857-352h-119.429l-95.429 352c-2.286 8-9.143 13.714-17.714 13.714h-90.857c-8 0-15.429-5.714-17.143-13.714l-91.429-352h-118.857c-10.286 0-18.286-8-18.286-18.286v-36.571c0-10.286 8-18.286 18.286-18.286h100l-18.857-73.143h-81.143c-10.286 0-18.286-8-18.286-18.286v-36.571c0-10.286 8-18.286 18.286-18.286h62.286l-50.857-196.571c-1.714-5.714-0.571-11.429 2.857-16 3.429-4 9.143-6.857 14.857-6.857h78.286c8.571 0 16 5.714 17.714 13.714l51.429 205.714h205.143l55.429-205.714c2.286-8 9.714-13.714 17.714-13.714h72c8.571 0 15.429 5.714 17.714 13.714l56 205.714h208.571l53.143-205.714c1.714-8 9.143-13.714 17.714-13.714h78.286c5.714 0 11.429 2.857 14.857 6.857 3.429 4.571 4.571 10.857 2.857 16l-52 196.571h63.429c10.286 0 18.286 8 18.286 18.286v36.571c0 10.286-8 18.286-18.286 18.286h-82.857l-19.429 73.143h102.286c10.286 0 18.286 8 18.286 18.286z" - ], - "width": 1024, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "krw", - "won" - ], - "defaultCode": 61785, - "grid": 14 - }, - { - "id": 311, - "paths": [ - "M666.857 365.714c7.429 76-24.571 121.714-74.857 147.429 83.429 20 136 69.714 125.714 181.143-13.143 138.857-116 176-263.429 184v145.714h-88v-143.429c-22.286 0-45.714 0-69.714-0.571v144h-88v-145.714c-20.571 0-41.143-0.571-62.286-0.571h-114.286l17.714-104.571c64.571 1.143 63.429 0 63.429 0 24.571 0 31.429-17.714 33.143-29.143v-229.714h9.143c-3.429-0.571-6.857-0.571-9.143-0.571v-164c-3.429-18.286-14.857-38.857-50.857-38.857 0 0 1.143-1.143-63.429 0v-93.714l121.143 0.571c17.714 0 36.571 0 55.429-0.571v-144h88v141.143c23.429-0.571 46.857-1.143 69.714-1.143v-140h88v144c113.143 9.714 202.857 44.571 212.571 148.571zM544 677.143c0-113.143-186.286-96.571-245.714-96.571v193.143c59.429 0 245.714 12.571 245.714-96.571zM503.429 405.143c0-103.429-155.429-88-205.143-88v175.429c49.714 0 205.143 11.429 205.143-87.429z" - ], - "width": 760.0274285714286, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "bitcoin", - "btc" - ], - "defaultCode": 61786, - "grid": 14 - }, - { - "id": 312, - "paths": [ - "M585.143 292.571v-269.714c8 5.143 14.857 10.286 20.571 16l233.143 233.143c5.714 5.714 10.857 12.571 16 20.571h-269.714zM512 310.857c0 30.286 24.571 54.857 54.857 54.857h310.857v603.429c0 30.286-24.571 54.857-54.857 54.857h-768c-30.286 0-54.857-24.571-54.857-54.857v-914.286c0-30.286 24.571-54.857 54.857-54.857h457.143v310.857z" - ], - "width": 877.7142857142857, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "file" - ], - "defaultCode": 61787, - "grid": 14 - }, - { - "id": 313, - "paths": [ - "M838.857 272c5.714 5.714 10.857 12.571 16 20.571h-269.714v-269.714c8 5.143 14.857 10.286 20.571 16zM566.857 365.714h310.857v603.429c0 30.286-24.571 54.857-54.857 54.857h-768c-30.286 0-54.857-24.571-54.857-54.857v-914.286c0-30.286 24.571-54.857 54.857-54.857h457.143v310.857c0 30.286 24.571 54.857 54.857 54.857zM658.286 786.286v-36.571c0-10.286-8-18.286-18.286-18.286h-402.286c-10.286 0-18.286 8-18.286 18.286v36.571c0 10.286 8 18.286 18.286 18.286h402.286c10.286 0 18.286-8 18.286-18.286zM658.286 640v-36.571c0-10.286-8-18.286-18.286-18.286h-402.286c-10.286 0-18.286 8-18.286 18.286v36.571c0 10.286 8 18.286 18.286 18.286h402.286c10.286 0 18.286-8 18.286-18.286zM658.286 493.714v-36.571c0-10.286-8-18.286-18.286-18.286h-402.286c-10.286 0-18.286 8-18.286 18.286v36.571c0 10.286 8 18.286 18.286 18.286h402.286c10.286 0 18.286-8 18.286-18.286z" - ], - "width": 877.7142857142857, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "file-text" - ], - "defaultCode": 61788, - "grid": 14 - }, - { - "id": 314, - "paths": [ - "M680.571 233.143h101.143l-41.143-124.571-6.857-26.857c-0.571-4.571-1.143-8-1.143-11.429h-2.286l-1.714 11.429c-1.714 6.857-2.286 15.429-6.286 26.857zM420.571 822.857c0 5.143-2.286 9.714-5.714 13.714l-182.286 182.286c-4 3.429-8.571 5.143-13.143 5.143s-9.143-1.714-13.143-5.143l-182.857-182.857c-5.143-5.714-6.857-13.143-4-20s9.714-11.429 17.143-11.429h109.714v-786.286c0-10.286 8-18.286 18.286-18.286h109.714c10.286 0 18.286 8 18.286 18.286v786.286h109.714c10.286 0 18.286 8 18.286 18.286zM898.286 890.857v133.143h-333.714v-51.429l210.857-302.286c4.571-6.857 9.143-12.571 12-15.429l6.286-5.143v-1.714c-2.286 0-4.571 0.571-8 0.571-4.571 1.143-10.286 1.714-17.143 1.714h-132.571v65.714h-68.571v-130.857h324v50.857l-210.857 302.857c-3.429 5.143-8 10.286-12 14.857l-6.286 6.286v1.143l8-1.143c5.143-1.143 10.286-1.143 17.143-1.143h141.714v-68h69.143zM949.143 378.286v60.571h-164.571v-60.571h42.857l-26.857-82.286h-138.857l-26.857 82.286h42.857v60.571h-164v-60.571h40l131.429-378.286h92.571l131.429 378.286h40z" - ], - "width": 965.7051428571427, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "sort-alpha-asc" - ], - "defaultCode": 61789, - "grid": 14 - }, - { - "id": 315, - "paths": [ - "M680.571 818.286h101.143l-41.143-124.571-6.857-26.857c-0.571-4.571-1.143-8-1.143-11.429h-2.286l-1.714 11.429c-1.714 6.857-2.286 15.429-6.286 26.857zM420.571 822.857c0 5.143-2.286 9.714-5.714 13.714l-182.286 182.286c-4 3.429-8.571 5.143-13.143 5.143s-9.143-1.714-13.143-5.143l-182.857-182.857c-5.143-5.714-6.857-13.143-4-20s9.714-11.429 17.143-11.429h109.714v-786.286c0-10.286 8-18.286 18.286-18.286h109.714c10.286 0 18.286 8 18.286 18.286v786.286h109.714c10.286 0 18.286 8 18.286 18.286zM949.143 963.429v60.571h-164.571v-60.571h42.857l-26.857-82.286h-138.857l-26.857 82.286h42.857v60.571h-164v-60.571h40l131.429-378.286h92.571l131.429 378.286h40zM898.286 305.714v133.143h-333.714v-51.429l210.857-302.286c4.571-6.857 9.143-12.571 12-15.429l6.286-5.143v-1.714c-2.286 0-4.571 0.571-8 0.571-4.571 1.143-10.286 1.714-17.143 1.714h-132.571v65.714h-68.571v-130.857h324v50.857l-210.857 302.857c-3.429 5.143-8 10.286-12 14.857l-6.286 5.714v1.714l8-1.714c5.143-0.571 10.286-0.571 17.143-0.571h141.714v-68h69.143z" - ], - "width": 965.7051428571427, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "sort-alpha-desc" - ], - "defaultCode": 61790, - "grid": 14 - }, - { - "id": 316, - "paths": [ - "M420.571 822.857c0 5.143-2.286 9.714-5.714 13.714l-182.286 182.286c-4 3.429-8.571 5.143-13.143 5.143s-9.143-1.714-13.143-5.143l-182.857-182.857c-5.143-5.714-6.857-13.143-4-20s9.714-11.429 17.143-11.429h109.714v-786.286c0-10.286 8-18.286 18.286-18.286h109.714c10.286 0 18.286 8 18.286 18.286v786.286h109.714c10.286 0 18.286 8 18.286 18.286zM1024 896v109.714c0 10.286-8 18.286-18.286 18.286h-475.429c-10.286 0-18.286-8-18.286-18.286v-109.714c0-10.286 8-18.286 18.286-18.286h475.429c10.286 0 18.286 8 18.286 18.286zM914.286 603.429v109.714c0 10.286-8 18.286-18.286 18.286h-365.714c-10.286 0-18.286-8-18.286-18.286v-109.714c0-10.286 8-18.286 18.286-18.286h365.714c10.286 0 18.286 8 18.286 18.286zM804.571 310.857v109.714c0 10.286-8 18.286-18.286 18.286h-256c-10.286 0-18.286-8-18.286-18.286v-109.714c0-10.286 8-18.286 18.286-18.286h256c10.286 0 18.286 8 18.286 18.286zM694.857 18.286v109.714c0 10.286-8 18.286-18.286 18.286h-146.286c-10.286 0-18.286-8-18.286-18.286v-109.714c0-10.286 8-18.286 18.286-18.286h146.286c10.286 0 18.286 8 18.286 18.286z" - ], - "width": 1040.6034285714286, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "sort-amount-asc" - ], - "defaultCode": 61792, - "grid": 14 - }, - { - "id": 317, - "paths": [ - "M694.857 896v109.714c0 10.286-8 18.286-18.286 18.286h-146.286c-10.286 0-18.286-8-18.286-18.286v-109.714c0-10.286 8-18.286 18.286-18.286h146.286c10.286 0 18.286 8 18.286 18.286zM420.571 822.857c0 5.143-2.286 9.714-5.714 13.714l-182.286 182.286c-4 3.429-8.571 5.143-13.143 5.143s-9.143-1.714-13.143-5.143l-182.857-182.857c-5.143-5.714-6.857-13.143-4-20s9.714-11.429 17.143-11.429h109.714v-786.286c0-10.286 8-18.286 18.286-18.286h109.714c10.286 0 18.286 8 18.286 18.286v786.286h109.714c10.286 0 18.286 8 18.286 18.286zM804.571 603.429v109.714c0 10.286-8 18.286-18.286 18.286h-256c-10.286 0-18.286-8-18.286-18.286v-109.714c0-10.286 8-18.286 18.286-18.286h256c10.286 0 18.286 8 18.286 18.286zM914.286 310.857v109.714c0 10.286-8 18.286-18.286 18.286h-365.714c-10.286 0-18.286-8-18.286-18.286v-109.714c0-10.286 8-18.286 18.286-18.286h365.714c10.286 0 18.286 8 18.286 18.286zM1024 18.286v109.714c0 10.286-8 18.286-18.286 18.286h-475.429c-10.286 0-18.286-8-18.286-18.286v-109.714c0-10.286 8-18.286 18.286-18.286h475.429c10.286 0 18.286 8 18.286 18.286z" - ], - "width": 1040.6034285714286, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "sort-amount-desc" - ], - "defaultCode": 61793, - "grid": 14 - }, - { - "id": 318, - "paths": [ - "M769.143 750.286c0-46.857-38.286-96.571-84-96.571-40 0-65.143 32.571-65.143 74.857 0 41.143 26.286 76 80.571 76 37.143 0 68.571-22.286 68.571-54.286zM420.571 822.857c0 5.143-2.286 9.714-5.714 13.714l-182.286 182.286c-4 3.429-8.571 5.143-13.143 5.143s-9.143-1.714-13.143-5.143l-182.857-182.857c-5.143-5.714-6.857-13.143-4-20s9.714-11.429 17.143-11.429h109.714v-786.286c0-10.286 8-18.286 18.286-18.286h109.714c10.286 0 18.286 8 18.286 18.286v786.286h109.714c10.286 0 18.286 8 18.286 18.286zM849.143 783.429c0 115.429-62.857 240.571-198.857 240.571-25.714 0-46.857-4-61.714-9.143-9.143-2.857-17.143-5.714-24-8.571l22.286-64.571c5.143 2.286 11.429 4.571 17.714 6.286 11.429 4 26.286 7.429 42.857 7.429 68.571 0 104-57.143 114.857-116.571h-1.143c-16 17.143-49.714 29.143-83.429 29.143-82.857 0-137.143-65.143-137.143-139.429 0-78.857 60.571-143.429 144.571-143.429 90.857 0 164 74.286 164 198.286zM832 373.714v65.143h-268v-65.143h95.429v-246.857c0-7.429 0.571-14.857 0.571-20.571v-9.143h-1.143l-4 6.857c-2.857 4.571-7.429 10.286-14.857 17.714l-35.429 33.143-46.857-49.143 109.714-105.714h70.286v373.714h94.286z" - ], - "width": 865.7188571428571, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "sort-numeric-asc" - ], - "defaultCode": 61794, - "grid": 14 - }, - { - "id": 319, - "paths": [ - "M769.143 165.143c0-46.857-38.286-96.571-84-96.571-40 0-65.143 32.571-65.143 74.857 0 41.143 26.286 76 80.571 76 37.143 0 68.571-22.286 68.571-54.286zM420.571 822.857c0 5.143-2.286 9.714-5.714 13.714l-182.286 182.286c-4 3.429-8.571 5.143-13.143 5.143s-9.143-1.714-13.143-5.143l-182.857-182.857c-5.143-5.714-6.857-13.143-4-20s9.714-11.429 17.143-11.429h109.714v-786.286c0-10.286 8-18.286 18.286-18.286h109.714c10.286 0 18.286 8 18.286 18.286v786.286h109.714c10.286 0 18.286 8 18.286 18.286zM832 958.857v65.143h-268v-65.143h95.429v-246.857c0-7.429 0.571-14.857 0.571-20.571v-9.143h-1.143l-4 6.857c-2.857 4.571-7.429 10.286-14.857 17.714l-35.429 33.143-46.857-49.143 109.714-105.714h70.286v373.714h94.286zM849.143 198.286c0 115.429-62.857 240.571-198.857 240.571-25.714 0-46.857-4-61.714-9.143-9.143-2.857-17.143-5.714-24-8.571l22.286-64.571c5.143 2.286 11.429 4.571 17.714 6.286 11.429 4 26.286 7.429 42.857 7.429 68.571 0 104-57.143 114.857-116.571h-1.143c-16 17.143-49.714 29.143-83.429 29.143-82.857 0-137.143-65.143-137.143-139.429 0-78.857 60.571-143.429 144.571-143.429 90.857 0 164 74.286 164 198.286z" - ], - "width": 865.7188571428571, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "sort-numeric-desc" - ], - "defaultCode": 61795, - "grid": 14 - }, - { - "id": 320, - "paths": [ - "M146.286 768c0-20-16.571-36.571-36.571-36.571-20.571 0-36.571 16.571-36.571 36.571 0 20.571 16 36.571 36.571 36.571 20 0 36.571-16 36.571-36.571zM237.714 475.429v365.714c0 20-16.571 36.571-36.571 36.571h-164.571c-20 0-36.571-16.571-36.571-36.571v-365.714c0-20 16.571-36.571 36.571-36.571h164.571c20 0 36.571 16.571 36.571 36.571zM914.286 475.429c0 30.286-12 62.857-31.429 85.143 6.286 18.286 8.571 35.429 8.571 43.429 1.143 28.571-7.429 55.429-24.571 78.286 6.286 21.143 6.286 44 0 66.857-5.714 21.143-16.571 40-30.857 53.714 3.429 42.857-6.286 77.714-28 103.429-24.571 29.143-62.286 44-112.571 44.571h-73.714c-81.714 0-158.857-26.857-220.571-48-36-12.571-70.286-24.571-90.286-25.143-19.429-0.571-36.571-16.571-36.571-36.571v-366.286c0-18.857 16-34.857 34.857-36.571 21.143-1.714 76-69.714 101.143-102.857 20.571-26.286 40-50.857 57.714-68.571 22.286-22.286 28.571-56.571 35.429-89.714 6.286-33.714 13.143-69.143 37.714-93.143 6.857-6.857 16-10.857 25.714-10.857 128 0 128 102.286 128 146.286 0 46.857-16.571 80-32 109.714-6.286 12.571-12 18.286-16.571 36.571h158.286c59.429 0 109.714 50.286 109.714 109.714z" - ], - "width": 914.2857142857142, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "thumbs-up" - ], - "defaultCode": 61796, - "grid": 14 - }, - { - "id": 321, - "paths": [ - "M146.286 329.143c0 20-16.571 36.571-36.571 36.571-20.571 0-36.571-16.571-36.571-36.571 0-20.571 16-36.571 36.571-36.571 20 0 36.571 16 36.571 36.571zM237.714 621.714v-365.714c0-20-16.571-36.571-36.571-36.571h-164.571c-20 0-36.571 16.571-36.571 36.571v365.714c0 20 16.571 36.571 36.571 36.571h164.571c20 0 36.571-16.571 36.571-36.571zM882.857 536.571c19.429 21.714 31.429 54.857 31.429 85.143-0.571 59.429-50.286 109.714-109.714 109.714h-158.286c4.571 18.286 10.286 24 16.571 36.571 14.857 29.714 32 62.857 32 109.714 0 44 0 146.286-128 146.286-9.714 0-18.857-4-25.714-10.857-24.571-24-31.429-59.429-37.714-93.143-6.857-33.143-13.143-67.429-35.429-89.714-17.714-17.714-37.143-42.286-57.714-68.571-25.143-33.143-80-101.143-101.143-102.857-18.857-1.714-34.857-17.714-34.857-36.571v-366.286c0-20 17.143-36 36.571-36.571 20-0.571 54.286-12.571 90.286-25.143 61.714-21.143 138.857-48 220.571-48h73.714c50.286 0.571 88 15.429 112.571 44.571 21.714 25.714 31.429 60.571 28 103.429 14.286 13.714 25.143 32.571 30.857 53.714 6.286 22.857 6.286 45.714 0 66.857 17.143 22.857 25.714 49.714 24.571 78.286 0 8-2.286 25.143-8.571 43.429z" - ], - "width": 914.2857142857142, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "thumbs-down" - ], - "defaultCode": 61797, - "grid": 14 - }, - { - "id": 322, - "paths": [ - "M525.143 744.571v-89.714c0-18.857-5.714-28.571-16.571-28.571-6.286 0-12.571 2.857-18.857 9.143v128c6.286 6.286 12.571 9.143 18.857 9.143 10.857 0 16.571-9.143 16.571-28zM630.286 674.857h37.714v-19.429c0-19.429-6.286-29.143-18.857-29.143s-18.857 9.714-18.857 29.143v19.429zM304 522.857v40h-45.714v241.714h-42.286v-241.714h-44.571v-40h132.571zM418.857 594.857v209.714h-38.286v-22.857c-14.857 17.143-29.143 25.714-43.429 25.714-12 0-20.571-5.143-24-16-2.286-6.286-3.429-16-3.429-30.857v-165.714h37.714v154.286c0 8.571 0 13.714 0.571 14.857 0.571 5.714 3.429 8.571 8.571 8.571 8 0 15.429-5.714 24-17.714v-160h38.286zM562.857 658.286v83.429c0 18.857-1.143 33.143-4 41.714-4.571 16-14.857 24-30.286 24-13.143 0-26.286-8-38.857-23.429v20.571h-38.286v-281.714h38.286v92c12-14.857 25.143-22.857 38.857-22.857 15.429 0 25.714 8 30.286 24 2.857 8.571 4 22.286 4 42.286zM706.286 732v5.143c0 12.571-0.571 20.571-1.143 24.571-1.143 8.571-4 16-8.571 22.857-10.286 15.429-26.286 22.857-45.714 22.857-20 0-35.429-7.429-46.286-21.714-8-10.286-12-26.857-12-49.143v-73.714c0-22.286 3.429-38.286 11.429-49.143 10.857-14.286 26.286-21.714 45.714-21.714 18.857 0 34.286 7.429 44.571 21.714 8 10.857 12 26.857 12 49.143v43.429h-76v37.143c0 19.429 6.286 29.143 19.429 29.143 9.143 0 14.857-5.143 17.143-14.857 0-2.286 0.571-10.857 0.571-25.714h38.857zM448.571 261.143v89.143c0 19.429-6.286 29.143-18.286 29.143-12.571 0-18.286-9.714-18.286-29.143v-89.143c0-19.429 5.714-29.714 18.286-29.714 12 0 18.286 10.286 18.286 29.714zM753.143 668.571v0c0-49.143 0-101.143-10.857-148.571-8-33.714-35.429-58.286-68-61.714-77.714-8.571-156.571-8.571-235.429-8.571-78.286 0-157.143 0-234.857 8.571-33.143 3.429-60.571 28-68 61.714-10.857 47.429-11.429 99.429-11.429 148.571v0c0 48.571 0 100.571 11.429 148.571 7.429 33.143 34.857 57.714 67.429 61.714 78.286 8.571 157.143 8.571 235.429 8.571s157.143 0 235.429-8.571c32.571-4 60-28.571 67.429-61.714 11.429-48 11.429-100 11.429-148.571zM321.714 296.571l51.429-169.143h-42.857l-29.143 111.429-30.286-111.429h-44.571c8.571 26.286 18.286 52.571 26.857 78.857 13.714 40 22.286 69.714 26.286 90.286v114.857h42.286v-114.857zM486.857 342.857v-74.286c0-22.286-4-38.857-12-49.714-10.857-14.286-25.714-21.714-44.571-21.714-19.429 0-34.286 7.429-44.571 21.714-8 10.857-12 27.429-12 49.714v74.286c0 22.286 4 38.857 12 49.714 10.286 14.286 25.143 21.714 44.571 21.714 18.857 0 33.714-7.429 44.571-21.714 8-10.286 12-27.429 12-49.714zM590.286 411.429h38.286v-211.429h-38.286v161.714c-8.571 12-16.571 17.714-24 17.714-5.143 0-8.571-2.857-9.143-9.143-0.571-1.143-0.571-5.714-0.571-14.857v-155.429h-38.286v167.429c0 14.857 1.143 24.571 3.429 31.429 4 10.286 12.571 15.429 24.571 15.429 14.286 0 28.571-8.571 44-25.714v22.857zM877.714 237.714v548.571c0 90.857-73.714 164.571-164.571 164.571h-548.571c-90.857 0-164.571-73.714-164.571-164.571v-548.571c0-90.857 73.714-164.571 164.571-164.571h548.571c90.857 0 164.571 73.714 164.571 164.571z" - ], - "width": 877.7142857142857, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "youtube-square" - ], - "defaultCode": 61798, - "grid": 14 - }, - { - "id": 323, - "paths": [ - "M554.857 710.857v120.571c0 25.714-7.429 38.286-22.286 38.286-8.571 0-17.143-4-25.714-12.571v-172c8.571-8.571 17.143-12.571 25.714-12.571 14.857 0 22.286 13.143 22.286 38.286zM748 711.429v26.286h-51.429v-26.286c0-25.714 8.571-38.857 25.714-38.857s25.714 13.143 25.714 38.857zM196 586.857h61.143v-53.714h-178.286v53.714h60v325.143h57.143v-325.143zM360.571 912h50.857v-282.286h-50.857v216c-11.429 16-22.286 24-32.571 24-6.857 0-10.857-4-12-12-0.571-1.714-0.571-8-0.571-20v-208h-50.857v223.429c0 20 1.714 33.143 4.571 41.714 4.571 14.286 16.571 21.143 33.143 21.143 18.286 0 37.714-11.429 58.286-34.857v30.857zM605.714 827.429v-112.571c0-26.286-1.143-45.143-5.143-56.571-6.286-21.143-20.571-32-40.571-32-18.857 0-36.571 10.286-53.143 30.857v-124h-50.857v378.857h50.857v-27.429c17.143 21.143 34.857 31.429 53.143 31.429 20 0 34.286-10.857 40.571-31.429 4-12 5.143-30.857 5.143-57.143zM798.857 821.714v-7.429h-52c0 20.571-0.571 32-1.143 34.857-2.857 13.714-10.286 20.571-22.857 20.571-17.714 0-26.286-13.143-26.286-39.429v-49.714h102.286v-58.857c0-30.286-5.143-52-15.429-66.286-14.857-19.429-34.857-29.143-60.571-29.143-26.286 0-46.286 9.714-61.143 29.143-10.857 14.286-16 36-16 66.286v98.857c0 30.286 5.714 52.571 16.571 66.286 14.857 19.429 34.857 29.143 61.714 29.143s48-10.286 61.714-30.286c6.286-9.143 10.857-19.429 12-30.857 1.143-5.143 1.143-16.571 1.143-33.143zM451.429 300v-120c0-26.286-7.429-39.429-24.571-39.429-16.571 0-24.571 13.143-24.571 39.429v120c0 26.286 8 40 24.571 40 17.143 0 24.571-13.714 24.571-40zM862.286 729.143c0 65.714-0.571 136-14.857 200-10.857 45.143-47.429 78.286-91.429 82.857-105.143 12-211.429 12-317.143 12s-212 0-317.143-12c-44-4.571-81.143-37.714-91.429-82.857-14.857-64-14.857-134.286-14.857-200v0c0-66.286 0.571-136 14.857-200 10.857-45.143 47.429-78.286 92-83.429 104.571-11.429 210.857-11.429 316.571-11.429s212 0 317.143 11.429c44 5.143 81.143 38.286 91.429 83.429 14.857 64 14.857 133.714 14.857 200zM292 0h58.286l-69.143 228v154.857h-57.143v-154.857c-5.143-28-16.571-68-34.857-121.143-12.571-35.429-25.143-71.429-37.143-106.857h60.571l40.571 150.286zM503.429 190.286v100c0 30.286-5.143 53.143-16 67.429-14.286 19.429-34.286 29.143-60.571 29.143-25.714 0-45.714-9.714-60-29.143-10.857-14.857-16-37.143-16-67.429v-100c0-30.286 5.143-52.571 16-66.857 14.286-19.429 34.286-29.143 60-29.143 26.286 0 46.286 9.714 60.571 29.143 10.857 14.286 16 36.571 16 66.857zM694.857 97.714v285.143h-52v-31.429c-20.571 24-40 35.429-58.857 35.429-16.571 0-28.571-6.857-33.714-21.143-2.857-8.571-4.571-22.286-4.571-42.857v-225.143h52v209.714c0 12 0 18.857 0.571 20 1.143 8 5.143 12.571 12 12.571 10.286 0 21.143-8 32.571-24.571v-217.714h52z" - ], - "width": 877.7142857142857, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "youtube" - ], - "defaultCode": 61799, - "grid": 14 - }, - { - "id": 324, - "paths": [ - "M341.143 381.143c0 0-5.714 9.714-146.857 260.571-7.429 12.571-17.143 26.286-37.143 26.286h-136.571c-8 0-14.286-4-17.714-9.714s-4-13.143 0-20.571l144.571-256c0.571 0 0.571 0 0-0.571l-92-159.429c-4-7.429-4.571-15.429-0.571-21.143 3.429-5.714 10.286-8.571 18.286-8.571h136.571c20.571 0 30.857 13.714 37.714 25.714 93.143 162.857 93.714 163.429 93.714 163.429zM801.714 14.286c4 5.714 4 13.714 0 21.143l-301.714 533.714c-0.571 0-0.571 0.571 0 0.571l192 351.429c4 7.429 4 15.429 0.571 21.143-4 5.714-10.286 8.571-18.286 8.571h-136.571c-20.571 0-31.429-13.714-37.714-25.714-193.714-354.857-193.714-355.429-193.714-355.429s9.714-17.143 303.429-538.286c7.429-13.143 16-25.714 36.571-25.714h137.714c8 0 14.286 2.857 17.714 8.571z" - ], - "width": 804.5714285714286, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "xing" - ], - "defaultCode": 61800, - "grid": 14 - }, - { - "id": 325, - "paths": [ - "M391.429 437.143c0 0 0-0.571-72-126.857-5.714-9.143-13.714-19.429-29.714-19.429h-105.143c-6.857 0-12 2.286-14.857 6.286-2.857 4.571-2.286 10.857 0.571 16.571l71.429 123.429v0.571l-112 197.714c-3.429 5.714-2.857 11.429 0 16s7.429 7.429 13.714 7.429h105.714c15.429 0 23.429-10.857 28.571-20.571 109.714-193.714 113.714-201.143 113.714-201.143zM748 153.143c-2.857-4.571-7.429-6.857-13.714-6.857h-106.857c-15.429 0-22.286 9.714-28 20-227.429 403.429-234.857 416.571-234.857 416.571s0 0.571 149.714 274.857c5.143 9.143 13.143 20 29.714 20h105.143c6.286 0 11.429-2.286 14.286-6.857s2.857-10.286-0.571-16l-148.571-272v-0.571l233.714-413.143c2.857-5.714 2.857-11.429 0-16zM877.714 237.714v548.571c0 90.857-73.714 164.571-164.571 164.571h-548.571c-90.857 0-164.571-73.714-164.571-164.571v-548.571c0-90.857 73.714-164.571 164.571-164.571h548.571c90.857 0 164.571 73.714 164.571 164.571z" - ], - "width": 877.7142857142857, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "xing-square" - ], - "defaultCode": 61801, - "grid": 14 - }, - { - "id": 326, - "paths": [ - "M406.286 644.571l276.571-142.857-276.571-144.571v287.429zM512 152c215.429 0 358.286 10.286 358.286 10.286 20 2.286 64 2.286 102.857 43.429 0 0 31.429 30.857 40.571 101.714 10.857 82.857 10.286 165.714 10.286 165.714v77.714s0.571 82.857-10.286 165.714c-9.143 70.286-40.571 101.714-40.571 101.714-38.857 40.571-82.857 40.571-102.857 42.857 0 0-142.857 10.857-358.286 10.857v0c-266.286-2.286-348-10.286-348-10.286-22.857-4-74.286-2.857-113.143-43.429 0 0-31.429-31.429-40.571-101.714-10.857-82.857-10.286-165.714-10.286-165.714v-77.714s-0.571-82.857 10.286-165.714c9.143-70.857 40.571-101.714 40.571-101.714 38.857-41.143 82.857-41.143 102.857-43.429 0 0 142.857-10.286 358.286-10.286v0z" - ], - "width": 1024, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "youtube-play" - ], - "defaultCode": 61802, - "grid": 14 - }, - { - "id": 327, - "paths": [ - "M229.714 404l282.286 174.286-195.429 162.857-280-182.286zM793.143 721.143v61.714l-280 167.429v0.571l-0.571-0.571-0.571 0.571v-0.571l-279.429-167.429v-61.714l84 54.857 195.429-162.286v-1.143l0.571 0.571 0.571-0.571v1.143l196 162.286zM316.571 67.429l195.429 162.857-282.286 173.714-193.143-154.286zM794.286 404l193.143 154.857-279.429 182.286-196-162.857zM708 67.429l279.429 182.286-193.143 154.286-282.286-173.714z" - ], - "width": 1024, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "dropbox" - ], - "defaultCode": 61803, - "grid": 14 - }, - { - "id": 328, - "paths": [ - "M736.571 932.571h-638.857v-274.286h-91.429v365.714h821.714v-365.714h-91.429v274.286zM198.286 633.143l18.857-89.714 447.429 94.286-18.857 89.143zM257.143 419.429l38.286-83.429 414.286 193.714-38.286 82.857zM372 216l58.286-70.286 350.857 293.143-58.286 70.286zM598.857 0l272.571 366.286-73.143 54.857-272.571-366.286zM188.571 840.571v-90.857h457.143v90.857h-457.143z" - ], - "width": 877.7142857142857, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "stack-overflow" - ], - "defaultCode": 61804, - "grid": 14 - }, - { - "id": 329, - "paths": [ - "M585.143 512c0-80.571-65.714-146.286-146.286-146.286s-146.286 65.714-146.286 146.286 65.714 146.286 146.286 146.286 146.286-65.714 146.286-146.286zM664 512c0 124.571-100.571 225.143-225.143 225.143s-225.143-100.571-225.143-225.143 100.571-225.143 225.143-225.143 225.143 100.571 225.143 225.143zM725.714 277.714c0 29.143-23.429 52.571-52.571 52.571s-52.571-23.429-52.571-52.571 23.429-52.571 52.571-52.571 52.571 23.429 52.571 52.571zM438.857 152c-64 0-201.143-5.143-258.857 17.714-20 8-34.857 17.714-50.286 33.143s-25.143 30.286-33.143 50.286c-22.857 57.714-17.714 194.857-17.714 258.857s-5.143 201.143 17.714 258.857c8 20 17.714 34.857 33.143 50.286s30.286 25.143 50.286 33.143c57.714 22.857 194.857 17.714 258.857 17.714s201.143 5.143 258.857-17.714c20-8 34.857-17.714 50.286-33.143s25.143-30.286 33.143-50.286c22.857-57.714 17.714-194.857 17.714-258.857s5.143-201.143-17.714-258.857c-8-20-17.714-34.857-33.143-50.286s-30.286-25.143-50.286-33.143c-57.714-22.857-194.857-17.714-258.857-17.714zM877.714 512c0 60.571 0.571 120.571-2.857 181.143-3.429 70.286-19.429 132.571-70.857 184s-113.714 67.429-184 70.857c-60.571 3.429-120.571 2.857-181.143 2.857s-120.571 0.571-181.143-2.857c-70.286-3.429-132.571-19.429-184-70.857s-67.429-113.714-70.857-184c-3.429-60.571-2.857-120.571-2.857-181.143s-0.571-120.571 2.857-181.143c3.429-70.286 19.429-132.571 70.857-184s113.714-67.429 184-70.857c60.571-3.429 120.571-2.857 181.143-2.857s120.571-0.571 181.143 2.857c70.286 3.429 132.571 19.429 184 70.857s67.429 113.714 70.857 184c3.429 60.571 2.857 120.571 2.857 181.143z" - ], - "width": 877.7142857142857, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "instagram" - ], - "defaultCode": 61805, - "grid": 14 - }, - { - "id": 330, - "paths": [ - "M713.143 73.143c90.857 0 164.571 73.714 164.571 164.571v548.571c0 90.857-73.714 164.571-164.571 164.571h-548.571c-90.857 0-164.571-73.714-164.571-164.571v-548.571c0-90.857 73.714-164.571 164.571-164.571h548.571zM398.857 512c0-66.857-54.286-121.143-121.143-121.143s-121.143 54.286-121.143 121.143 54.286 121.143 121.143 121.143 121.143-54.286 121.143-121.143zM721.143 512c0-66.857-54.286-121.143-121.143-121.143s-121.143 54.286-121.143 121.143 54.286 121.143 121.143 121.143 121.143-54.286 121.143-121.143z" - ], - "width": 877.7142857142857, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "flickr" - ], - "defaultCode": 61806, - "grid": 14 - }, - { - "id": 331, - "paths": [ - "M438.857 355.429l114.857 174.857h-229.714zM647.429 658.286h53.714l-262.286-394.857-262.286 394.857h53.714l59.429-91.429h298.286zM877.714 512c0 242.286-196.571 438.857-438.857 438.857s-438.857-196.571-438.857-438.857 196.571-438.857 438.857-438.857 438.857 196.571 438.857 438.857z" - ], - "width": 877.7142857142857, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "adn" - ], - "defaultCode": 61808, - "grid": 14 - }, - { - "id": 332, - "paths": [ - "M465.714 490.857c6.286 48-52 85.714-92.571 61.143-45.714-20-45.714-92.571-1.143-113.143 38.286-23.429 93.714 7.429 93.714 52zM529.143 478.857c-10.286-81.143-102.286-134.857-177.143-101.143-47.429 21.143-79.429 71.429-77.143 124.571 2.857 69.714 69.143 126.857 138.857 120.571s124-74.286 115.429-144zM665.714 169.143c-25.143-33.143-68-38.857-105.714-45.143-106.857-17.143-216.571-17.714-323.429 1.143-35.429 5.714-75.429 12-97.714 44 36.571 34.286 88.571 39.429 135.429 45.143 84.571 10.857 171.429 11.429 256 0.571 47.429-5.714 100-10.286 135.429-45.714zM698.286 760.571c-16 56-6.857 131.429-66.286 164-102.286 56.571-226.286 62.857-338.857 42.857-59.429-10.857-129.143-29.714-161.714-85.714-14.286-54.857-23.429-110.857-32.571-166.857l3.429-9.143 10.286-5.143c170.286 112.571 408.571 112.571 579.429 0 26.857 8 6.857 40.571 6.286 60zM801.714 211.429c-19.429 125.143-41.714 249.714-63.429 374.286-6.286 36.571-41.714 57.143-71.429 72.571-106.857 53.714-231.429 62.857-348.571 50.286-79.429-8.571-160.571-29.714-225.143-79.429-30.286-23.429-30.286-63.429-36-97.143-20-117.143-42.857-234.286-57.143-352.571 6.857-51.429 64.571-73.714 107.429-89.714 57.143-21.143 118.286-30.857 178.857-36.571 129.143-12.571 261.143-8 386.286 28.571 44.571 13.143 92.571 31.429 122.857 69.714 13.714 17.714 9.143 40 6.286 60z" - ], - "width": 809.1062857142856, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "bitbucket" - ], - "defaultCode": 61809, - "grid": 14 - }, - { - "id": 333, - "paths": [ - "M484.571 497.143c0-32.571-40-54.857-67.429-38.286-32.571 15.429-32.571 68 0.571 81.714 29.714 17.714 71.429-9.143 66.857-43.429zM530.286 488c6.286 50.286-33.143 99.429-83.429 104s-97.714-36.571-100-87.429c-1.714-37.714 21.714-74.286 56-89.714 53.714-24 120 14.857 127.429 73.143zM628.571 264.571c-25.143 25.714-63.429 29.143-97.143 33.143-61.143 8-123.429 7.429-185.143 0-33.714-4.571-70.857-8.571-97.143-33.143 16-22.857 44.571-27.429 70.286-31.429 77.143-13.714 156-13.143 233.143-0.571 27.429 4 58.286 8.571 76 32zM652.571 690.857c0-13.714 14.286-37.143-5.143-42.857-122.857 81.143-294.286 81.143-417.714 0l-6.857 3.429-2.857 6.857c6.857 40 13.143 80.571 23.429 120 23.429 40.571 73.714 54.286 116.571 61.714 81.143 14.857 170.857 10.286 244.571-30.286 42.857-24 36-78.286 48-118.857zM726.857 294.857c2.286-13.714 5.143-30.286-4.571-42.857-21.714-27.429-56-40.571-88.571-50.286-90.286-26.286-185.714-29.714-278.286-20.571-44 4-88 11.429-129.143 26.286-30.857 12-72.571 28-77.714 64.571 10.286 85.714 26.857 169.714 41.143 254.857 4.571 24 4.571 52.571 26.286 69.714 46.286 35.429 105.143 50.857 162.286 57.143 84.571 9.143 174.286 2.857 251.429-36 21.714-11.429 46.857-26.286 51.429-52.571 16-89.714 31.429-179.429 45.714-270.286zM877.714 237.714v548.571c0 90.857-73.714 164.571-164.571 164.571h-548.571c-90.857 0-164.571-73.714-164.571-164.571v-548.571c0-90.857 73.714-164.571 164.571-164.571h548.571c90.857 0 164.571 73.714 164.571 164.571z" - ], - "width": 877.7142857142857, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "bitbucket-square" - ], - "defaultCode": 61810, - "grid": 14 - }, - { - "id": 334, - "paths": [ - "M539.429 759.429l45.714 135.429c-17.143 25.714-94.857 54.857-164.571 56-207.429 3.429-285.714-147.429-285.714-253.714v-310.857h-96v-122.857c144-52 178.857-182.286 186.857-256.571 0.571-4.571 4.571-6.857 6.857-6.857h139.429v242.286h190.286v144h-190.857v296c0 40 14.857 95.429 91.429 93.714 25.143-0.571 58.857-8 76.571-16.571z" - ], - "width": 623.9817142857142, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "tumblr" - ], - "defaultCode": 61811, - "grid": 14 - }, - { - "id": 335, - "paths": [ - "M649.143 834.857l-35.429-104.571c-13.714 6.857-39.429 12.571-58.857 12.571-58.286 1.714-70.286-40.571-70.286-72v-227.429h146.857v-110.857h-146.286v-186.286h-107.429c-1.714 0-4.571 1.714-5.143 5.714-6.286 56.571-33.143 157.143-144 197.143v94.286h74.286v238.857c0 81.714 60 198.286 219.429 195.429 53.714-1.143 113.714-23.429 126.857-42.857zM877.714 237.714v548.571c0 90.857-73.714 164.571-164.571 164.571h-548.571c-90.857 0-164.571-73.714-164.571-164.571v-548.571c0-90.857 73.714-164.571 164.571-164.571h548.571c90.857 0 164.571 73.714 164.571 164.571z" - ], - "width": 877.7142857142857, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "tumblr-square" - ], - "defaultCode": 61812, - "grid": 14 - }, - { - "id": 336, - "paths": [ - "M437.143 742.286c2.857 6.857 1.714 14.286-2.857 20l-200 219.429c-3.429 3.429-8 5.714-13.143 5.714v0c-5.143 0-10.286-2.286-13.714-5.714l-202.857-219.429c-4.571-5.714-5.714-13.143-2.857-20 2.857-6.286 9.143-10.857 16.571-10.857h128v-713.143c0-10.286 8-18.286 18.286-18.286h109.714c10.286 0 18.286 8 18.286 18.286v713.143h128c7.429 0 13.714 4 16.571 10.857z" - ], - "width": 438.85714285714283, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "long-arrow-down" - ], - "defaultCode": 61813, - "grid": 14 - }, - { - "id": 337, - "paths": [ - "M437.143 281.714c-2.857 6.286-9.143 10.857-16.571 10.857h-128v713.143c0 10.286-8 18.286-18.286 18.286h-109.714c-10.286 0-18.286-8-18.286-18.286v-713.143h-128c-7.429 0-13.714-4-16.571-10.857s-1.714-14.286 2.857-20l200-219.429c3.429-3.429 8-5.714 13.143-5.714v0c5.143 0 10.286 2.286 13.714 5.714l202.857 219.429c4.571 5.714 5.714 13.143 2.857 20z" - ], - "width": 438.85714285714283, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "long-arrow-up" - ], - "defaultCode": 61814, - "grid": 14 - }, - { - "id": 338, - "paths": [ - "M1024 457.143v109.714c0 10.286-8 18.286-18.286 18.286h-713.143v128c0 7.429-4 13.714-10.857 16.571s-14.286 1.714-20-2.857l-219.429-200c-3.429-3.429-5.714-8-5.714-13.143v0c0-5.143 2.286-10.286 5.714-13.714l219.429-202.286c5.714-5.143 13.143-6.286 20-3.429 6.286 2.857 10.857 9.143 10.857 16.571v128h713.143c10.286 0 18.286 8 18.286 18.286z" - ], - "width": 1060.5714285714284, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "long-arrow-left" - ], - "defaultCode": 61815, - "grid": 14 - }, - { - "id": 339, - "paths": [ - "M987.429 510.286c0 5.143-2.286 10.286-5.714 13.714l-219.429 202.286c-5.714 5.143-13.143 6.286-20 3.429-6.286-2.857-10.857-9.143-10.857-16.571v-128h-713.143c-10.286 0-18.286-8-18.286-18.286v-109.714c0-10.286 8-18.286 18.286-18.286h713.143v-128c0-7.429 4-13.714 10.857-16.571s14.286-1.714 20 2.857l219.429 200c3.429 3.429 5.714 8 5.714 13.143v0z" - ], - "width": 987.4285714285713, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "long-arrow-right" - ], - "defaultCode": 61816, - "grid": 14 - }, - { - "id": 340, - "paths": [ - "M796 694.286c-14.286 45.143-37.143 93.143-70.286 142.857-49.143 74.857-98.286 112-146.857 112-19.429 0-45.714-6.286-80-18.286-33.714-12.571-62.857-18.286-86.286-18.286-22.857 0-50.286 6.286-81.143 18.857-31.429 13.143-56.571 19.429-75.429 19.429-58.857 0-115.429-49.714-172-148-55.429-98.286-84-193.714-84-287.429 0-87.429 21.714-158.286 64.571-213.714 42.857-54.857 96.571-82.286 162.286-82.286 28 0 61.143 5.714 101.143 17.143 39.429 11.429 65.714 17.143 78.857 17.143 16.571 0 44-6.286 81.714-19.429 37.714-12.571 70.857-19.429 98.857-19.429 45.714 0 86.286 12.571 121.714 37.143 20 13.714 40 33.143 59.429 57.143-29.714 25.143-51.429 47.429-65.143 67.429-24.571 35.429-37.143 74.857-37.143 118.286 0 46.857 13.143 89.714 39.429 127.429s56.571 61.714 90.286 72zM581.143 24c0 23.429-5.714 49.714-16.571 77.714-11.429 28.571-29.143 54.857-53.143 78.857-20.571 20.571-41.143 34.286-61.714 41.143-13.143 4-32.571 7.429-59.429 9.714 1.143-56.571 16-105.714 44.571-146.857s76.571-69.143 142.857-84.571c1.143 5.143 2.286 9.143 2.857 12.571 0 4 0.571 7.429 0.571 11.429z" - ], - "width": 796.0137142857142, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "apple" - ], - "defaultCode": 61817, - "grid": 14 - }, - { - "id": 341, - "paths": [ - "M389.714 574.857v372l-389.714-53.714v-318.286h389.714zM389.714 150.286v376.571h-389.714v-322.857zM950.857 574.857v449.143l-518.286-71.429v-377.714h518.286zM950.857 73.143v453.714h-518.286v-382.286z" - ], - "width": 950.8571428571428, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "windows" - ], - "defaultCode": 61818, - "grid": 14 - }, - { - "id": 342, - "paths": [ - "M281.714 276c12.571 0 22.286-10.286 22.286-22.286s-9.714-22.286-22.286-22.286c-12 0-21.714 10.286-21.714 22.286s9.714 22.286 21.714 22.286zM522.857 276c12 0 21.714-10.286 21.714-22.286s-9.714-22.286-21.714-22.286c-12.571 0-22.286 10.286-22.286 22.286s9.714 22.286 22.286 22.286zM58.857 381.143c32 0 58.286 26.286 58.286 58.286v245.714c0 32.571-25.714 58.857-58.286 58.857s-58.857-26.286-58.857-58.857v-245.714c0-32 26.286-58.286 58.857-58.286zM664.571 392v380.571c0 34.857-28 62.857-62.286 62.857h-42.857v129.714c0 32.571-26.286 58.857-58.857 58.857s-58.857-26.286-58.857-58.857v-129.714h-78.857v129.714c0 32.571-26.286 58.857-58.857 58.857-32 0-58.286-26.286-58.286-58.857l-0.571-129.714h-42.286c-34.857 0-62.857-28-62.857-62.857v-380.571h524.571zM532 160.571c80 41.143 134.286 120 134.286 210.857h-528.571c0-90.857 54.286-169.714 134.857-210.857l-40.571-74.857c-2.286-4-1.143-9.143 2.857-11.429 4-1.714 9.143-0.571 11.429 3.429l41.143 75.429c34.857-15.429 73.714-24 114.857-24s80 8.571 114.857 24l41.143-75.429c2.286-4 7.429-5.143 11.429-3.429 4 2.286 5.143 7.429 2.857 11.429zM804.571 439.429v245.714c0 32.571-26.286 58.857-58.857 58.857-32 0-58.286-26.286-58.286-58.857v-245.714c0-32.571 26.286-58.286 58.286-58.286 32.571 0 58.857 25.714 58.857 58.286z" - ], - "width": 804.5714285714286, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "android" - ], - "defaultCode": 61819, - "grid": 14 - }, - { - "id": 343, - "paths": [ - "M378.857 234.857v0c-11.429 1.143-7.429 11.429-13.714 11.429-5.714 0.571-4.571-12.571 13.714-11.429zM428.571 242.857c-5.714 1.714-6.286-9.143-16.571-6.286v0c16.571-7.429 22.286 4 16.571 6.286zM228 486.857c-5.143-1.714-4 8.571-9.143 16.571-4 7.429-14.286 13.143-6.286 14.286v0c2.857 0.571 10.857-6.286 14.286-14.286 2.857-9.714 5.714-14.857 1.143-16.571zM716.571 692c0-10.286-22.286-20-31.429-24 15.429-51.429 8.571-72-1.714-120.571-8-36.571-41.714-86.286-68-101.714 6.857 5.714 19.429 22.286 32.571 47.429 22.857 42.857 45.714 106.286 30.857 158.857-5.714 20.571-19.429 23.429-28.571 24-40 4.571-16.571-48-33.143-119.429-18.857-80-38.286-85.714-42.857-92-23.429-104-49.143-93.714-56.571-132.571-6.286-34.857 30.286-63.429-19.429-73.143-15.429-2.857-37.143-18.286-45.714-19.429s-13.143-57.714 18.857-59.429c31.429-2.286 37.143 35.429 31.429 50.286-9.143 14.857 0.571 20.571 16 15.429 12.571-4 4.571-37.143 7.429-41.714-8-48-28-54.857-48.571-58.857-78.857 6.286-43.429 93.143-51.429 85.143-11.429-12-44.571-1.143-44.571-8.571 0.571-44.571-14.286-70.286-34.857-70.857-22.857-0.571-32 31.429-33.143 49.714-1.714 17.143 9.714 53.143 18.286 50.286 5.714-1.714 15.429-13.143 5.143-12.571-5.143 0-13.143-12.571-14.286-27.429-0.571-14.857 5.143-29.714 24.571-29.143 22.286 0.571 22.286 45.143 20 46.857-7.429 5.143-16.571 14.857-17.714 16.571-7.429 12-21.714 15.429-27.429 20.571-9.714 10.286-12 21.714-4.571 25.714 26.286 14.857 17.714 32 54.286 33.143 24 1.143 41.714-3.429 58.286-8.571 12.571-4 53.143-12.571 61.714-27.429 4-6.286 8.571-6.286 11.429-4.571 5.714 2.857 6.857 13.714-7.429 17.143-20 5.714-40 16.571-58.286 23.429-17.714 7.429-23.429 10.286-40 13.143-37.714 6.857-65.714-13.714-40.571 10.857 8.571 8 16.571 13.143 38.286 12.571 48-1.714 101.143-59.429 106.286-33.714 1.143 5.714-14.857 12.571-27.429 18.857-44.571 21.714-76 65.143-104.571 50.286-25.714-13.714-51.429-77.143-50.857-48.571 0.571 44-57.714 82.857-30.857 133.143-17.714 4.571-57.143 88.571-62.857 132-3.429 25.143 2.286 56-4 73.143-8.571 25.143-47.429-24-34.857-84 2.286-10.286 0-12.571-2.857-7.429-15.429 28-6.857 67.429 5.714 94.857 5.143 12 18.286 17.143 28 27.429 20 22.857 98.857 81.143 112.571 95.429 17.714 16.571 12.571 55.429-24 59.429v0c18.857 35.429 37.143 38.857 36.571 96.571 21.714-11.429 13.143-36.571 4-52.571-6.286-11.429-14.286-16.571-12.571-19.429 1.143-1.714 12.571-11.429 18.857-4 19.429 21.714 56 25.714 94.857 20.571 39.429-4.571 81.714-18.286 101.143-49.714 9.143-14.857 15.429-20 19.429-17.143 4.571 2.286 6.286 12.571 5.714 29.714-0.571 18.286-8 37.143-13.143 52.571-5.143 17.714-6.857 29.714 10.286 30.286 4.571-32 13.714-63.429 16-95.429 2.857-36.571-23.429-104 5.143-137.714 7.429-9.143 16.571-10.286 29.143-10.286 1.714-45.714 72-42.286 95.429-23.429zM357.714 219.429c2.286-14.286-4.571-24.571-8-25.714-6.857-1.714-5.714 8.571-2.286 7.429v0c2.286 0 5.143 3.429 4 8.571-1.143 6.857-0.571 11.429 4.571 11.429 0.571 0 1.714 0 1.714-1.714zM597.143 332c-2.286-10.857-10.286-6.857-19.429-12.571-10.857-6.857-13.143-18.286-17.143-14.286v0c-12 13.143 14.857 40.571 26.286 42.857 6.857 1.143 12-8 10.286-16zM495.429 210.286c0.571-13.714-11.429-20.571-14.286-20-7.429 0.571-5.143 4-1.714 5.143v0c4.571 1.143 9.143 9.143 10.286 17.714 0 1.143 5.714-1.143 5.714-2.857zM526.286 77.143c0.571-2.857-6.857-6.286-12-10.286-4.571-4.571-9.143-8.571-13.714-8.571-11.429 1.143-5.714 13.143-7.429 18.857v0c-2.286 6.286-10.857 11.429-5.143 16 5.143 4 8.571-6.286 19.429-10.286 2.857-1.143 16 0.571 18.857-5.714zM849.143 843.429c70.286 43.429-26.286 79.429-68 100.571-32.571 16.571-76 53.143-92 68.571-12 11.429-61.714 17.143-89.714 2.857-32.571-16.571-15.429-42.857-65.714-44.571-25.143-0.571-49.714-0.571-74.286-0.571-21.714 0.571-43.429 1.714-65.714 2.286-75.429 1.714-82.857 50.286-131.429 48.571-33.143-1.143-74.857-27.429-146.857-42.286-50.286-10.286-98.857-13.143-109.143-35.429s12.571-47.429 14.286-69.143c1.714-29.143-21.714-68.571-4.571-83.429 14.857-13.143 46.286-3.429 66.857-14.857 21.714-12.571 30.857-22.286 30.857-49.143 8 27.429-0.571 49.714-18.286 60.571-10.857 6.857-30.857 10.286-47.429 8.571-13.143-1.143-21.143 0.571-24.571 5.714-5.143 6.286-3.429 17.714 2.857 32.571s13.714 24.571 12.571 42.857c-0.571 18.286-21.143 40-17.714 55.429 1.143 5.714 6.857 10.857 21.143 14.857 22.857 6.286 64.571 12.571 105.143 22.286 45.143 11.429 92 32 121.143 28 86.857-12 37.143-105.143 23.429-127.429v0c-73.714-115.429-122.286-190.857-161.143-161.143-9.714 8-10.286-19.429-9.714-30.286 1.714-37.714 20.571-51.429 32-80.571 21.714-55.429 38.286-118.857 71.429-151.429 24.571-32 63.429-84 70.857-111.429-6.286-59.429-8-122.286-9.143-177.143-1.143-58.857 8-110.286 74.286-146.286 16-8.571 37.143-12 59.429-12 39.429-0.571 83.429 10.857 111.429 31.429 44.571 33.143 72.571 103.429 69.143 153.714-2.286 39.429 4.571 80 17.143 122.286 14.857 49.714 38.286 84.571 76 124.571 45.143 48 80.571 142.286 90.857 202.286 9.143 56-3.429 90.857-15.429 92.571-18.286 2.857-29.714 60.571-86.857 58.286-36.571-1.714-40-23.429-50.286-42.286-16.571-29.143-33.143-20-39.429 10.857-3.429 15.429-1.143 38.286 4 55.429 10.286 36 6.857 69.714 0.571 111.429-12 78.857 55.429 93.714 100.571 56 44.571-37.143 54.286-42.857 110.286-62.286 85.143-29.143 56.571-54.857 10.857-70.286-41.143-13.714-42.857-82.857-28-96 3.429 74.286 42.286 85.143 58.286 95.429z" - ], - "width": 915.4559999999999, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "linux" - ], - "defaultCode": 61820, - "grid": 14 - }, - { - "id": 344, - "paths": [ - "M585.143 857.143c-5.714-33.143-27.429-147.429-80-284.571-0.571 0-1.714 0.571-2.286 0.571 0 0-222.286 77.714-294.286 234.286-3.429-2.857-8.571-6.286-8.571-6.286 65.143 53.143 148 85.714 238.857 85.714 52 0 101.143-10.857 146.286-29.714zM479.429 510.286c-9.143-21.143-19.429-42.286-30.286-63.429-193.143 57.714-378.286 53.143-384.571 53.143-0.571 4-0.571 8-0.571 12 0 96 36.571 184 96 250.286v0c102.286-182.286 304.571-247.429 304.571-247.429 5.143-1.714 10.286-2.857 14.857-4.571zM418.286 389.143c-65.143-115.429-134.286-209.143-139.429-216-104.571 49.143-182.286 145.714-206.857 261.714 9.714 0 166.286 1.714 346.286-45.714zM809.143 571.429c-8-2.286-112.571-35.429-233.714-16.571 49.143 135.429 69.143 245.714 73.143 268 84-56.571 143.429-146.857 160.571-251.429zM349.143 148c-0.571 0-0.571 0-1.143 0.571 0 0 0.571-0.571 1.143-0.571zM686.286 230.857c-65.714-58.286-152.571-93.714-247.429-93.714-30.286 0-60 4-88.571 10.857 5.714 7.429 76.571 100.571 140.571 218.286 141.143-52.571 194.286-133.714 195.429-135.429zM813.714 508c-1.143-88.571-32.571-170.286-85.143-234.286-1.143 1.143-61.143 88-209.143 148.571 8.571 17.714 17.143 36 25.143 54.286 2.857 6.286 5.143 13.143 8 19.429 129.143-16.571 256.571 11.429 261.143 12zM877.714 512c0 242.286-196.571 438.857-438.857 438.857s-438.857-196.571-438.857-438.857 196.571-438.857 438.857-438.857 438.857 196.571 438.857 438.857z" - ], - "width": 877.7142857142857, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "dribbble" - ], - "defaultCode": 61821, - "grid": 14 - }, - { - "id": 345, - "paths": [ - "M670.286 607.429c0-99.429-96.571-133.714-177.714-152l-59.429-13.714c-43.429-10.286-76-17.714-76-50.857 0-30.286 32-44 82.286-44 89.714 0 91.429 65.714 146.857 65.714 37.143 0 59.429-29.143 59.429-62.286 0-65.714-109.143-108.571-217.143-108.571-98.857 0-213.714 42.857-213.714 158.857 0 96 64 130.286 147.429 150.286l83.429 20.571c50.857 12.571 82.286 18.286 82.286 54.857 0 29.143-32.571 51.429-82.857 51.429-105.714 0-111.429-88-172.571-88-40 0-57.714 28.571-57.714 60 0 70.286 107.429 127.429 236 127.429 107.429 0 219.429-53.714 219.429-169.714zM877.714 731.429c0 121.143-98.286 219.429-219.429 219.429-50.286 0-96.571-17.143-133.714-45.714-27.429 5.714-56.571 9.143-85.714 9.143-222.286 0-402.286-180-402.286-402.286 0-29.143 3.429-58.286 9.143-85.714-28.571-37.143-45.714-83.429-45.714-133.714 0-121.143 98.286-219.429 219.429-219.429 50.286 0 96.571 17.143 133.714 45.714 27.429-5.714 56.571-9.143 85.714-9.143 222.286 0 402.286 180 402.286 402.286 0 29.143-3.429 58.286-9.143 85.714 28.571 37.143 45.714 83.429 45.714 133.714z" - ], - "width": 877.7142857142857, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "skype" - ], - "defaultCode": 61822, - "grid": 14 - }, - { - "id": 346, - "paths": [ - "M571.429 248l21.143-110.857c4-18.286-9.714-32.571-25.143-32.571h-406.857c-18.286 0-30.857 16.571-30.857 30.857v629.143c0 1.714 1.714 2.286 3.429 0.571 149.714-180 166.286-201.143 166.286-201.143 17.143-20 24-23.429 49.143-23.429h136.571c18.857 0 29.714-16 31.429-25.143s17.714-92.571 21.143-109.143-12-33.714-27.429-33.714h-168c-22.286 0-38.286-16-38.286-38.286v-24c0-22.286 16-37.714 38.286-37.714h197.714c13.714 0 29.143-12.571 31.429-24.571zM701.143 121.143c-21.143 102.857-84.571 428-90.286 451.429-6.857 26.857-17.143 73.714-82.286 73.714h-154.857c-6.286 0-6.857-0.571-12.571 5.714 0 0-4 4.571-243.429 282.286-18.857 21.714-49.714 17.714-61.143 13.143s-31.429-18.286-31.429-56v-805.714c0-33.143 20.571-85.714 90.286-85.714h507.429c74.286 0 94.286 42.286 78.286 121.143zM701.143 121.143l-90.286 451.429c5.714-23.429 69.143-348.571 90.286-451.429z" - ], - "width": 742.2537142857142, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "foursquare" - ], - "defaultCode": 61824, - "grid": 14 - }, - { - "id": 347, - "paths": [ - "M402.286 768v-585.143c0-10.286-8-18.286-18.286-18.286h-274.286c-10.286 0-18.286 8-18.286 18.286v585.143c0 10.286 8 18.286 18.286 18.286h274.286c10.286 0 18.286-8 18.286-18.286zM786.286 548.571v-365.714c0-10.286-8-18.286-18.286-18.286h-274.286c-10.286 0-18.286 8-18.286 18.286v365.714c0 10.286 8 18.286 18.286 18.286h274.286c10.286 0 18.286-8 18.286-18.286zM877.714 109.714v804.571c0 20-16.571 36.571-36.571 36.571h-804.571c-20 0-36.571-16.571-36.571-36.571v-804.571c0-20 16.571-36.571 36.571-36.571h804.571c20 0 36.571 16.571 36.571 36.571z" - ], - "width": 877.7142857142857, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "trello" - ], - "defaultCode": 61825, - "grid": 14 - }, - { - "id": 348, - "paths": [ - "M731.429 603.429c0 30.286-24.571 54.857-54.857 54.857-18.286 0-35.429-9.143-45.714-24.571l-129.714-194.857h-25.714v75.429l141.143 234.857c3.429 5.714 5.143 12 5.143 18.857 0 20-16.571 36.571-36.571 36.571h-109.714v155.429c0 35.429-28.571 64-64 64h-91.429c-34.857 0-64-28.571-64-64v-155.429h-109.714c-20 0-36.571-16.571-36.571-36.571 0-6.857 1.714-13.143 5.143-18.857l141.143-234.857v-75.429h-25.714l-129.714 194.857c-10.286 15.429-27.429 24.571-45.714 24.571-30.286 0-54.857-24.571-54.857-54.857 0-10.857 3.429-21.714 9.143-30.286l146.286-219.429c22.857-33.714 58.286-61.143 100.571-61.143h219.429c42.286 0 77.714 27.429 100.571 61.143l146.286 219.429c5.714 8.571 9.143 19.429 9.143 30.286zM493.714 146.286c0 70.857-57.143 128-128 128s-128-57.143-128-128 57.143-128 128-128 128 57.143 128 128z" - ], - "width": 731.4285714285713, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "female" - ], - "defaultCode": 61826, - "grid": 14 - }, - { - "id": 349, - "paths": [ - "M585.143 402.286v237.714c0 30.286-24.571 54.857-54.857 54.857s-54.857-24.571-54.857-54.857v-201.143h-36.571v521.143c0 35.429-28.571 64-64 64s-64-28.571-64-64v-265.143h-36.571v265.143c0 35.429-28.571 64-64 64s-64-28.571-64-64v-521.143h-36.571v201.143c0 30.286-24.571 54.857-54.857 54.857s-54.857-24.571-54.857-54.857v-237.714c0-60.571 49.143-109.714 109.714-109.714h365.714c60.571 0 109.714 49.143 109.714 109.714zM420.571 146.286c0 70.857-57.143 128-128 128s-128-57.143-128-128 57.143-128 128-128 128 57.143 128 128z" - ], - "width": 585.1428571428571, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "male" - ], - "defaultCode": 61827, - "grid": 14 - }, - { - "id": 350, - "paths": [ - "M441.714 744l200-270.286c15.429-21.143 33.714-89.143-24.571-127.429-49.143-32-96-7.429-120.571 21.143-9.143 10.286-25.143 22.857-54.857 22.857s-45.143-12.571-54.286-22.857c-24.571-28.571-71.429-53.143-121.143-21.143-57.714 38.286-39.429 106.286-24 127.429zM877.714 512c0 242.286-196.571 438.857-438.857 438.857s-438.857-196.571-438.857-438.857 196.571-438.857 438.857-438.857 438.857 196.571 438.857 438.857z" - ], - "width": 877.7142857142857, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "gittip", - "gratipay" - ], - "defaultCode": 61828, - "grid": 14 - }, - { - "id": 351, - "paths": [ - "M841.143 512c0-181.714-147.429-329.143-329.143-329.143s-329.143 147.429-329.143 329.143 147.429 329.143 329.143 329.143 329.143-147.429 329.143-329.143zM998.857 670.286c-1.714 5.714-6.286 9.714-11.429 11.429l-166.857 54.857v174.857c0 5.714-2.857 11.429-7.429 14.857-5.143 3.429-10.857 4.571-16.571 2.286l-166.857-53.714-102.857 141.714c-3.429 4.571-9.143 7.429-14.857 7.429s-11.429-2.857-14.857-7.429l-102.857-141.714-166.857 53.714c-5.714 2.286-11.429 1.143-16.571-2.286-4.571-3.429-7.429-9.143-7.429-14.857v-174.857l-166.857-54.857c-5.143-1.714-9.714-5.714-11.429-11.429s-1.143-12 2.286-16.571l102.857-141.714-102.857-141.714c-3.429-5.143-4-10.857-2.286-16.571s6.286-9.714 11.429-11.429l166.857-54.857v-174.857c0-5.714 2.857-11.429 7.429-14.857 5.143-3.429 10.857-4.571 16.571-2.286l166.857 53.714 102.857-141.714c6.857-9.143 22.857-9.143 29.714 0l102.857 141.714 166.857-53.714c5.714-2.286 11.429-1.143 16.571 2.286 4.571 3.429 7.429 9.143 7.429 14.857v174.857l166.857 54.857c5.143 1.714 9.714 5.714 11.429 11.429s1.143 11.429-2.286 16.571l-102.857 141.714 102.857 141.714c3.429 4.571 4 10.857 2.286 16.571z" - ], - "width": 1024, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "sun-o" - ], - "defaultCode": 61829, - "grid": 14 - }, - { - "id": 352, - "paths": [ - "M721.143 744.571c-20.571 3.429-41.714 5.143-62.857 5.143-212 0-384-172-384-384 0-72.571 21.143-143.429 59.429-204-152 45.143-260.571 184.571-260.571 350.286 0 201.714 164 365.714 365.714 365.714 110.286 0 213.714-50.286 282.286-133.143zM837.143 696c-71.429 154.857-228 254.857-398.286 254.857-241.714 0-438.857-197.143-438.857-438.857 0-237.143 185.714-429.714 422.286-438.286 16-0.571 29.143 8.571 34.857 22.286 6.286 14.286 2.286 30.857-8.571 41.143-65.143 59.429-101.143 140.571-101.143 228.571 0 171.429 139.429 310.857 310.857 310.857 45.143 0 88.571-9.714 130.286-29.143 14.286-6.286 30.286-3.429 41.143 7.429s13.714 27.429 7.429 41.143z" - ], - "width": 843.4102857142857, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "moon-o" - ], - "defaultCode": 61830, - "grid": 14 - }, - { - "id": 353, - "paths": [ - "M621.714 475.429c0-20-16.571-36.571-36.571-36.571h-146.286c-20 0-36.571 16.571-36.571 36.571s16.571 36.571 36.571 36.571h146.286c20 0 36.571-16.571 36.571-36.571zM950.857 365.714v548.571c0 20-16.571 36.571-36.571 36.571h-804.571c-20 0-36.571-16.571-36.571-36.571v-548.571c0-20 16.571-36.571 36.571-36.571h804.571c20 0 36.571 16.571 36.571 36.571zM987.429 109.714v146.286c0 20-16.571 36.571-36.571 36.571h-877.714c-20 0-36.571-16.571-36.571-36.571v-146.286c0-20 16.571-36.571 36.571-36.571h877.714c20 0 36.571 16.571 36.571 36.571z" - ], - "width": 1024, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "archive" - ], - "defaultCode": 61831, - "grid": 14 - }, - { - "id": 354, - "paths": [ - "M932.571 548.571c0 20-16.571 36.571-36.571 36.571h-128c0 71.429-15.429 125.143-38.286 165.714l118.857 119.429c14.286 14.286 14.286 37.143 0 51.429-6.857 7.429-16.571 10.857-25.714 10.857s-18.857-3.429-25.714-10.857l-113.143-112.571s-74.857 68.571-172 68.571v-512h-73.143v512c-103.429 0-178.857-75.429-178.857-75.429l-104.571 118.286c-7.429 8-17.143 12-27.429 12-8.571 0-17.143-2.857-24.571-9.143-14.857-13.714-16-36.571-2.857-52l115.429-129.714c-20-39.429-33.143-90.286-33.143-156.571h-128c-20 0-36.571-16.571-36.571-36.571s16.571-36.571 36.571-36.571h128v-168l-98.857-98.857c-14.286-14.286-14.286-37.143 0-51.429s37.143-14.286 51.429 0l98.857 98.857h482.286l98.857-98.857c14.286-14.286 37.143-14.286 51.429 0s14.286 37.143 0 51.429l-98.857 98.857v168h128c20 0 36.571 16.571 36.571 36.571zM658.286 219.429h-365.714c0-101.143 81.714-182.857 182.857-182.857s182.857 81.714 182.857 182.857z" - ], - "width": 950.8571428571428, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "bug" - ], - "defaultCode": 61832, - "grid": 14 - }, - { - "id": 355, - "paths": [ - "M1095.429 297.143c8.571 23.429-18.286 78.286-85.714 168-110.857 147.429-122.857 133.714-31.429 218.857 88 81.714 106.286 121.143 109.143 126.286 0 0 36.571 64-40.571 64.571l-146.286 2.286c-31.429 6.286-73.143-22.286-73.143-22.286-54.857-37.714-106.286-135.429-146.286-122.857 0 0-41.143 13.143-40 101.143 0.571 18.857-8.571 29.143-8.571 29.143s-10.286 10.857-30.286 12.571h-65.714c-144.571 9.143-272-124-272-124s-139.429-144-261.714-431.429c-8-18.857 0.571-28 0.571-28s8.571-10.857 32.571-10.857l156.571-1.143c14.857 2.286 25.143 10.286 25.143 10.286s9.143 6.286 13.714 18.286c25.714 64 58.857 122.286 58.857 122.286 57.143 117.714 96 137.714 118.286 125.714 0 0 29.143-17.714 22.857-160-2.286-51.429-16.571-74.857-16.571-74.857-13.143-17.714-37.714-22.857-48.571-24.571-8.571-1.143 5.714-21.714 24.571-30.857 28-13.714 77.714-14.286 136.571-13.714 46.286 0.571 59.429 3.429 77.143 7.429 54.286 13.143 36 63.429 36 184.571 0 38.857-7.429 93.143 20.571 110.857 12 8 41.714 1.143 114.857-123.429 0 0 34.286-59.429 61.143-128.571 4.571-12.571 14.286-17.714 14.286-17.714s9.143-5.143 21.714-3.429l164.571-1.143c49.714-6.286 57.714 16.571 57.714 16.571z" - ], - "width": 1118.8662857142856, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "vk" - ], - "defaultCode": 61833, - "grid": 14 - }, - { - "id": 356, - "paths": [ - "M385.714 733.714c16-26.286 7.429-56.571-19.429-68-25.714-10.857-60 0.571-76 25.714-16.571 25.714-8.571 56 17.143 68 26.286 12 61.714 0.571 78.286-25.714zM439.429 664.571c5.714-10.286 2.286-21.714-8-25.714-10.286-3.429-22.857 1.143-28.571 10.857-5.714 10.286-2.857 21.143 7.429 25.714 10.286 4 23.429-0.571 29.143-10.857zM538.857 725.714c-34.286 77.714-133.714 120-218.286 92.571-81.714-26.286-116-106.857-80.571-179.429 35.429-70.857 126.286-110.857 206.857-90.286 84 21.714 126.286 100.571 92 177.143zM717.143 634.286c-10.857-111.429-157.143-188-326.857-171.429-169.714 17.143-297.714 120.571-286.857 232s157.143 188 326.857 171.429c169.714-17.143 297.714-120.571 286.857-232zM893.143 636.571c0 128.571-185.143 290.286-463.429 290.286-212.571 0-429.714-102.857-429.714-272.571 0-88.571 56-190.857 152.571-287.429 129.143-129.143 279.429-187.429 336-130.857 25.143 24.571 27.429 68 11.429 119.429-8 26.286 24.571 11.429 24.571 12 104-44 194.857-46.286 228 1.143 17.714 25.143 16 60.571 0 101.714-7.429 18.857 2.286 21.714 16.571 26.286 58.857 18.286 124 62.286 124 140zM850.857 280c32.571 36 41.714 85.714 27.429 129.143-5.714 17.714-24.571 27.429-42.286 21.714s-27.429-24.571-21.714-42.286v0c6.857-21.714 2.286-45.714-13.714-63.429s-39.429-24.571-61.143-20v0c-18.286 4-36.571-7.429-40-25.714-4-18.286 7.429-36 25.714-40 44.571-9.714 93.143 4 125.714 40.571zM954.286 186.857c67.429 74.286 85.143 176 56.571 265.143v0c-6.857 20.571-28.571 32-49.143 25.143s-32-28.571-25.714-49.143v0c20.571-63.429 8-136-40-188.571-48-53.143-118.286-73.143-183.429-59.429-21.143 4.571-42.286-9.143-46.857-30.286s9.143-41.714 30.286-46.286v0c92-19.429 190.857 8.571 258.286 83.429z" - ], - "width": 1039.433142857143, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "weibo" - ], - "defaultCode": 61834, - "grid": 14 - }, - { - "id": 357, - "paths": [ - "M647.429 897.143c-62.286 34.286-133.714 53.714-210.286 53.714-76 0-147.429-19.429-209.714-53.714 101.143-64 182.857-160.571 209.714-273.714 27.429 113.143 109.143 209.714 210.286 273.714zM364.571 81.143v277.143c0 195.429-108 363.429-261.143 437.714-64.571-76.571-103.429-174.857-103.429-282.857 0-217.143 157.714-397.143 364.571-432zM877.714 513.143c0 108-38.857 206.286-103.429 282.857-153.143-74.286-261.143-242.286-261.143-437.714v-277.143c206.857 34.857 364.571 214.857 364.571 432z" - ], - "width": 877.7142857142857, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "renren" - ], - "defaultCode": 61835, - "grid": 14 - }, - { - "id": 358, - "paths": [ - "M801.143 630.286c-114.857 285.143-390.286 112.571-390.286 112.571-84.571 170.857-224 280.571-385.143 281.143-14.286 0-25.714-11.429-25.714-25.714s11.429-25.143 25.714-25.143c134.286-0.571 251.429-89.143 328-229.714-85.714 33.143-247.429 58.286-337.143-171.429 227.429-93.714 332 23.429 372 94.857 20.571-50.857 35.429-106.286 45.143-166.286 0 0-291.429 45.714-312-204.571 248.571-100 318.286 160 318.286 160 3.429-34.857 6.857-109.714 6.857-111.429 0 0-221.714-153.714-79.429-344.571 260 89.714 128 338.857 128 338.857 1.143 3.429 1.143 49.714 0 69.714 0 0 94.286-185.714 284.571-120-8.571 279.429-296 221.714-296 221.714-9.143 57.143-23.429 111.429-41.714 161.714 0 0 173.143-191.429 358.857-41.714z" - ], - "width": 801.1337142857142, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "pagelines" - ], - "defaultCode": 61836, - "grid": 14 - }, - { - "id": 359, - "paths": [ - "M719.429 716v37.714c0 64.571-50.286 116.571-112 116.571h-32.571l-148.571 153.714v-153.714h-302.286c-61.714 0-112-52-112-116.571v-37.714h707.429zM719.429 529.714v145.714h-707.429v-145.714h707.429zM719.429 342.286v145.714h-707.429v-145.714h707.429zM719.429 262.286v38.286h-707.429v-38.286c0-64 50.286-116 112-116h483.429c61.714 0 112 52 112 116z" - ], - "width": 731.4285714285713, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "stack-exchange" - ], - "defaultCode": 61837, - "grid": 14 - }, - { - "id": 360, - "paths": [ - "M658.286 512c0 4.571-1.714 9.714-5.143 13.143l-182.857 182.857c-3.429 3.429-8.571 5.143-13.143 5.143-9.714 0-18.286-8.571-18.286-18.286v-109.714h-201.143c-9.714 0-18.286-8.571-18.286-18.286v-109.714c0-9.714 8.571-18.286 18.286-18.286h201.143v-109.714c0-10.286 8-18.286 18.286-18.286 5.143 0 9.714 2.286 13.714 5.714l182.286 182.286c3.429 3.429 5.143 8.571 5.143 13.143zM749.714 512c0-171.429-139.429-310.857-310.857-310.857s-310.857 139.429-310.857 310.857 139.429 310.857 310.857 310.857 310.857-139.429 310.857-310.857zM877.714 512c0 242.286-196.571 438.857-438.857 438.857s-438.857-196.571-438.857-438.857 196.571-438.857 438.857-438.857 438.857 196.571 438.857 438.857z" - ], - "width": 877.7142857142857, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "arrow-circle-o-right" - ], - "defaultCode": 61838, - "grid": 14 - }, - { - "id": 361, - "paths": [ - "M658.286 457.143v109.714c0 9.714-8.571 18.286-18.286 18.286h-201.143v109.714c0 10.286-8 18.286-18.286 18.286-5.143 0-9.714-2.286-13.714-5.714l-182.286-182.286c-3.429-3.429-5.143-8.571-5.143-13.143s1.714-9.714 5.143-13.143l182.857-182.857c3.429-3.429 8.571-5.143 13.143-5.143 9.714 0 18.286 8.571 18.286 18.286v109.714h201.143c9.714 0 18.286 8.571 18.286 18.286zM749.714 512c0-171.429-139.429-310.857-310.857-310.857s-310.857 139.429-310.857 310.857 139.429 310.857 310.857 310.857 310.857-139.429 310.857-310.857zM877.714 512c0 242.286-196.571 438.857-438.857 438.857s-438.857-196.571-438.857-438.857 196.571-438.857 438.857-438.857 438.857 196.571 438.857 438.857z" - ], - "width": 877.7142857142857, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "arrow-circle-o-left" - ], - "defaultCode": 61840, - "grid": 14 - }, - { - "id": 362, - "paths": [ - "M585.143 329.143v365.714c0 20-16.571 36.571-36.571 36.571-7.429 0-14.857-2.286-21.143-6.857l-256-182.857c-9.714-6.857-15.429-17.714-15.429-29.714 0-11.429 5.714-22.857 15.429-29.714l256-182.857c6.286-4.571 13.714-6.857 21.143-6.857 20 0 36.571 16.571 36.571 36.571zM731.429 786.286v-548.571c0-9.714-8.571-18.286-18.286-18.286h-548.571c-9.714 0-18.286 8.571-18.286 18.286v548.571c0 9.714 8.571 18.286 18.286 18.286h548.571c9.714 0 18.286-8.571 18.286-18.286zM877.714 237.714v548.571c0 90.857-73.714 164.571-164.571 164.571h-548.571c-90.857 0-164.571-73.714-164.571-164.571v-548.571c0-90.857 73.714-164.571 164.571-164.571h548.571c90.857 0 164.571 73.714 164.571 164.571z" - ], - "width": 877.7142857142857, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "caret-square-o-left", - "toggle-left" - ], - "defaultCode": 61841, - "grid": 14 - }, - { - "id": 363, - "paths": [ - "M585.143 512c0 80.571-65.714 146.286-146.286 146.286s-146.286-65.714-146.286-146.286 65.714-146.286 146.286-146.286 146.286 65.714 146.286 146.286zM438.857 201.143c-171.429 0-310.857 139.429-310.857 310.857s139.429 310.857 310.857 310.857 310.857-139.429 310.857-310.857-139.429-310.857-310.857-310.857zM877.714 512c0 242.286-196.571 438.857-438.857 438.857s-438.857-196.571-438.857-438.857 196.571-438.857 438.857-438.857v0c242.286 0 438.857 196.571 438.857 438.857z" - ], - "width": 877.7142857142857, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "dot-circle-o" - ], - "defaultCode": 61842, - "grid": 14 - }, - { - "id": 364, - "paths": [ - "M584.571 678.286l58.286 116.571c-44 136-170.857 229.143-313.714 229.143-181.143 0-329.143-148-329.143-329.143 0-138.286 86.857-261.714 216.571-309.143l9.714 74.857c-93.143 41.143-153.143 132.571-153.143 234.286 0 141.143 114.857 256 256 256 146.857 0 265.714-125.714 255.429-272.571zM897.714 735.429l33.143 65.143-146.286 73.143c-5.143 2.857-10.857 4-16.571 4-13.714 0-26.857-8-32.571-20l-136.571-272.571h-269.714c-18.286 0-34.286-14.286-36.571-32.571l-54.857-445.143c-0.571-5.714 1.714-18.286 3.429-24 10.857-39.429 47.429-65.143 88-65.143 50.286 0 91.429 41.143 91.429 91.429 0 52-45.714 96.571-98.286 90.857l21.143 165.143h241.714v73.143h-232.571l9.143 73.143h260c13.714 0 26.857 8 32.571 20l130.286 260z" - ], - "width": 930.8891428571428, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "wheelchair" - ], - "defaultCode": 61843, - "grid": 14 - }, - { - "id": 365, - "paths": [ - "M738.286 364.571c4-82.857-26.857-124.571-92-126.857-88-2.857-147.429 46.857-178.286 149.143 16-6.857 31.429-10.857 46.857-10.857 32 0 46.286 18.286 42.286 54.857-1.714 21.714-16 53.714-42.286 95.429-26.857 42.286-46.857 62.857-60 62.857-17.143 0-32-32-46.857-96.571-4.571-19.429-13.143-67.429-25.714-145.714-11.429-72-41.714-105.714-91.429-101.143-20.571 2.286-52.571 20.571-93.714 57.143-30.857 26.857-61.143 54.857-92.571 82.286l29.714 38.286c28.571-19.429 45.143-29.714 49.714-29.714 21.714 0 42.286 34.286 61.143 102.286 17.143 62.857 34.286 125.143 51.429 188 25.714 68 56.571 102.286 93.714 102.286 59.429 0 132.571-56 218.857-168 83.429-107.429 126.857-192 129.143-253.714zM877.714 237.714v548.571c0 90.857-73.714 164.571-164.571 164.571h-548.571c-90.857 0-164.571-73.714-164.571-164.571v-548.571c0-90.857 73.714-164.571 164.571-164.571h548.571c90.857 0 164.571 73.714 164.571 164.571z" - ], - "width": 877.7142857142857, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "vimeo-square" - ], - "defaultCode": 61844, - "grid": 14 - }, - { - "id": 366, - "paths": [ - "M658.286 475.429c0 221.714-180.571 402.286-402.286 402.286h-91.429c-10.286 0-18.286-8-18.286-18.286v-349.143l-122.857 37.714c-1.714 0.571-3.429 0.571-5.143 0.571-4 0-7.429-1.143-10.857-3.429-4.571-3.429-7.429-9.143-7.429-14.857v-73.143c0-8 5.143-14.857 13.143-17.714l133.143-40.571v-53.143l-122.857 37.714c-1.714 0.571-3.429 0.571-5.143 0.571-4 0-7.429-1.143-10.857-3.429-4.571-3.429-7.429-9.143-7.429-14.857v-73.143c0-8 5.143-14.857 13.143-17.714l133.143-40.571v-142.857c0-10.286 8-18.286 18.286-18.286h91.429c10.286 0 18.286 8 18.286 18.286v103.429l214.286-66.286c5.143-1.714 11.429-0.571 16 2.857s7.429 9.143 7.429 14.857v73.143c0 8-5.143 14.857-13.143 17.714l-224.571 69.143v53.143l214.286-66.286c5.143-1.714 11.429-0.571 16 2.857s7.429 9.143 7.429 14.857v73.143c0 8-5.143 14.857-13.143 17.714l-224.571 69.143v278.286c142.857-9.714 256-128.571 256-273.714 0-10.286 8-18.286 18.286-18.286h91.429c10.286 0 18.286 8 18.286 18.286z" - ], - "width": 658.2857142857142, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "try", - "turkish-lira" - ], - "defaultCode": 61845, - "grid": 14 - }, - { - "id": 367, - "paths": [ - "M658.286 457.143v36.571c0 10.286-8 18.286-18.286 18.286h-201.143v201.143c0 10.286-8 18.286-18.286 18.286h-36.571c-10.286 0-18.286-8-18.286-18.286v-201.143h-201.143c-10.286 0-18.286-8-18.286-18.286v-36.571c0-10.286 8-18.286 18.286-18.286h201.143v-201.143c0-10.286 8-18.286 18.286-18.286h36.571c10.286 0 18.286 8 18.286 18.286v201.143h201.143c10.286 0 18.286 8 18.286 18.286zM731.429 713.143v-475.429c0-50.286-41.143-91.429-91.429-91.429h-475.429c-50.286 0-91.429 41.143-91.429 91.429v475.429c0 50.286 41.143 91.429 91.429 91.429h475.429c50.286 0 91.429-41.143 91.429-91.429zM804.571 237.714v475.429c0 90.857-73.714 164.571-164.571 164.571h-475.429c-90.857 0-164.571-73.714-164.571-164.571v-475.429c0-90.857 73.714-164.571 164.571-164.571h475.429c90.857 0 164.571 73.714 164.571 164.571z" - ], - "width": 804.5714285714286, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "plus-square-o" - ], - "defaultCode": 61846, - "grid": 14 - }, - { - "id": 368, - "paths": [ - "M354.286 640c-39.429 22.857-93.143 36.571-153.143 36.571h-73.143v-36.571h-36.571c-10.286 0-18.286-20.571-18.286-45.714 0-10.286 1.714-20 4-28-44-1.143-77.143-8.571-77.143-17.714s33.143-16.571 77.143-17.714c-2.286-8-4-17.714-4-28 0-25.143 8-45.714 18.286-45.714h36.571v-36.571h73.143c60 0 113.714 13.714 153.143 36.571h636c42.286 7.429 80.571 13.714 106.857 18.286 109.714 18.286 146.286 54.857 146.286 73.143s-36.571 54.857-146.286 73.143c-26.286 4.571-64.571 10.857-106.857 18.286h-636zM993.714 496c18.286 12.571 30.286 31.429 30.286 52.571s-12 40-30.286 52.571l46.286 17.143c23.429-16.571 38.857-41.714 38.857-69.714s-15.429-53.143-38.857-69.714zM357.143 649.143h580s-124 21.714-260.571 45.714c-73.143 0-128 54.857-128 54.857l-164.571 164.571s-55.429 36.571-91.429 36.571h-54.857l-53.143-265.143h16.571c58.286 0 113.714-13.143 156-36.571zM201.143 411.429h-16.571l53.143-265.143h54.857c37.143 0 73.143 18.286 91.429 36.571l164.571 164.571c0 0 54.857 54.857 128 54.857 136.571 24 260.571 45.714 260.571 45.714h-580c-42.286-23.429-97.714-36.571-156-36.571z" - ], - "width": 1243.4285714285713, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "space-shuttle" - ], - "defaultCode": 61847, - "grid": 14 - }, - { - "id": 369, - "paths": [ - "M868 443.429c46.857 0 82.857 34.286 82.857 81.143 0 36.571-18.857 62.286-53.143 74.286l-98.286 33.714 32 95.429c2.857 8.571 4 17.714 4 26.857 0 45.143-36.571 82.857-81.714 82.857-36 0-68-22.286-79.429-56.571l-31.429-94.286-177.143 60.571 31.429 93.714c2.857 8.571 4.571 17.714 4.571 26.857 0 44.571-36.571 82.857-82.286 82.857-36 0-67.429-22.286-78.857-56.571l-31.429-93.143-87.429 30.286c-9.143 2.857-18.857 5.143-28.571 5.143-46.286 0-81.143-34.286-81.143-80.571 0-35.429 22.857-67.429 56.571-78.857l89.143-30.286-60-178.857-89.143 30.857c-9.143 2.857-18.286 4.571-27.429 4.571-45.714 0-81.143-34.857-81.143-80.571 0-35.429 22.857-67.429 56.571-78.857l89.714-30.286-30.286-90.857c-2.857-8.571-4.571-17.714-4.571-26.857 0-45.143 36.571-82.857 82.286-82.857 36 0 67.429 22.286 78.857 56.571l30.857 91.429 177.143-60-30.857-91.429c-2.857-8.571-4.571-17.714-4.571-26.857 0-45.143 37.143-82.857 82.286-82.857 36 0 68 22.857 79.429 56.571l30.286 92 92.571-31.429c8-2.286 16-3.429 24.571-3.429 44.571 0 82.857 33.143 82.857 78.857 0 35.429-27.429 65.143-59.429 76l-89.714 30.857 60 180.571 93.714-32c8.571-2.857 17.714-4.571 26.286-4.571zM414.286 593.143l177.143-60-60-180-177.143 61.143z" - ], - "width": 950.8571428571428, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "slack" - ], - "defaultCode": 61848, - "grid": 14 - }, - { - "id": 370, - "paths": [ - "M713.143 73.143c90.857 0 164.571 73.714 164.571 164.571v548.571c0 90.857-73.714 164.571-164.571 164.571h-548.571c-90.857 0-164.571-73.714-164.571-164.571v-548.571c0-90.857 73.714-164.571 164.571-164.571h548.571zM731.429 676.571v-249.143c-10.857 12-22.857 22.857-36.571 31.429-53.714 35.429-109.143 68.571-162.286 105.143-26.857 18.857-60 39.429-93.714 39.429v0 0 0 0c-33.714 0-66.857-20.571-93.714-39.429-53.143-36.571-109.143-69.143-162.286-105.714-13.143-8.571-23.429-21.143-36.571-30.857v249.143c0 30.286 24.571 54.857 54.857 54.857h475.429c30.286 0 54.857-24.571 54.857-54.857zM731.429 349.143c0-30.857-22.857-56.571-54.857-56.571h-475.429c-30.286 0-54.857 24.571-54.857 54.857 0 30.857 32 64.571 56 80.571 50.286 33.714 102.286 65.143 152.571 98.286 21.714 14.286 57.714 40.571 84 40.571s62.286-26.286 84-40.571c50.857-33.143 101.714-65.714 152.571-99.429 22.286-14.857 56-49.143 56-77.714z" - ], - "width": 877.7142857142857, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "envelope-square" - ], - "defaultCode": 61849, - "grid": 14 - }, - { - "id": 371, - "paths": [ - "M72.571 512c0-63.429 13.714-124 38.286-178.857l209.714 574.286c-146.857-71.429-248-221.714-248-395.429zM808.571 489.714c0 37.714-15.429 81.143-33.714 142.286l-43.429 146.286-158.857-472s26.286-1.714 50.286-4.571c23.429-2.857 20.571-37.714-2.857-36-71.429 5.143-117.143 5.714-117.143 5.714s-42.857-0.571-115.429-5.714c-24-1.714-26.857 34.286-2.857 36 22.286 2.286 45.714 4.571 45.714 4.571l68.571 187.429-96 288-160-475.429s26.286-1.714 50.286-4.571c23.429-2.857 20.571-37.714-2.857-36-70.857 5.143-117.143 5.714-117.143 5.714-8 0-17.714-0.571-28-0.571 78.286-119.429 213.143-198.286 366.857-198.286 114.286 0 218.286 44 296.571 115.429h-5.714c-42.857 0-73.714 37.143-73.714 77.714 0 36 21.143 66.286 43.429 102.857 17.143 29.143 36 66.857 36 121.143zM519.429 550.286l135.429 369.714c0.571 2.286 1.714 4.571 2.857 6.286-45.714 16-94.286 25.143-145.714 25.143-42.857 0-84.571-6.286-124-18.286zM897.143 301.143c34.286 62.857 54.286 134.286 54.286 210.857 0 162.286-88 303.429-218.857 379.429l134.286-387.429c22.286-64 33.714-113.143 33.714-157.714 0-16-1.143-30.857-3.429-45.143zM512 0c282.286 0 512 229.714 512 512s-229.714 512-512 512-512-229.714-512-512 229.714-512 512-512zM512 1000.571c269.143 0 488.571-219.429 488.571-488.571s-219.429-488.571-488.571-488.571-488.571 219.429-488.571 488.571 219.429 488.571 488.571 488.571z" - ], - "width": 1024, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "wordpress" - ], - "defaultCode": 61850, - "grid": 14 - }, - { - "id": 372, - "paths": [ - "M620.571 0v877.714l-155.429 73.143c-262.857-23.429-465.143-163.429-465.143-333.143 0-163.429 188.571-299.429 438.286-329.714v98.286c-163.429 28.571-283.429 121.143-283.429 231.429 0 116.571 133.714 213.143 310.286 235.429v0-777.143zM1002.857 332.571l21.143 222.857-300-65.143 84-47.429c-44.571-26.286-99.429-45.714-160-56.571v-98.286c105.714 12.571 200.571 44.571 274.857 89.714z" - ], - "width": 1024, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "openid" - ], - "defaultCode": 61851, - "grid": 14 - }, - { - "id": 373, - "paths": [ - "M548.571 0l548.571 219.429v73.143h-73.143c0 20-17.714 36.571-39.429 36.571h-872c-21.714 0-39.429-16.571-39.429-36.571h-73.143v-73.143zM146.286 365.714h146.286v438.857h73.143v-438.857h146.286v438.857h73.143v-438.857h146.286v438.857h73.143v-438.857h146.286v438.857h33.714c21.714 0 39.429 16.571 39.429 36.571v36.571h-950.857v-36.571c0-20 17.714-36.571 39.429-36.571h33.714v-438.857zM1057.714 914.286c21.714 0 39.429 16.571 39.429 36.571v73.143h-1097.143v-73.143c0-20 17.714-36.571 39.429-36.571h1018.286z" - ], - "width": 1097.142857142857, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "bank", - "institution", - "university" - ], - "defaultCode": 61852, - "grid": 14 - }, - { - "id": 374, - "paths": [ - "M1013.714 477.714l10.286 180.571c4.571 80.571-164 146.286-365.714 146.286s-370.286-65.714-365.714-146.286l10.286-180.571 328 103.429c9.143 2.857 18.286 4 27.429 4s18.286-1.143 27.429-4zM1316.571 292.571c0 8-5.143 14.857-12.571 17.714l-640 201.143c-2.286 0.571-4 0.571-5.714 0.571s-3.429 0-5.714-0.571l-372.571-117.714c-32.571 25.714-55.429 88.571-60 165.714 21.714 12.571 36 35.429 36 62.286 0 25.714-13.143 48-33.143 61.143l33.143 247.429c0.571 5.143-1.143 10.286-4.571 14.286s-8.571 6.286-13.714 6.286h-109.714c-5.143 0-10.286-2.286-13.714-6.286s-5.143-9.143-4.571-14.286l33.143-247.429c-20-13.143-33.143-35.429-33.143-61.143 0-27.429 15.429-50.857 37.143-63.429 3.429-66.857 20.571-138.857 56-188.571l-190.286-59.429c-7.429-2.857-12.571-9.714-12.571-17.714s5.143-14.857 12.571-17.714l640-201.143c2.286-0.571 4-0.571 5.714-0.571s3.429 0 5.714 0.571l640 201.143c7.429 2.857 12.571 9.714 12.571 17.714z" - ], - "width": 1316.5714285714284, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "graduation-cap", - "mortar-board" - ], - "defaultCode": 61853, - "grid": 14 - }, - { - "id": 375, - "paths": [ - "M490.857 546.857l7.429 404c-19.429-3.429-39.429-6.286-60-6.286-20 0-40 2.857-60 6.286l7.429-404c-106.286-183.429-206.286-370.286-323.429-546.857 20 5.143 40.571 8.571 61.714 8.571s42.857-4 63.429-8.571c80 141.714 166.857 279.429 250.857 418.857 84.571-138.286 174.286-276 250.857-418.857 20 5.143 40.571 8 61.143 8 21.714 0 44-2.857 65.143-8v0 0c-45.714 62.857-83.429 131.429-122.857 198.286-68 116-134.857 232-201.714 348.571z" - ], - "width": 877.7142857142857, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "yahoo" - ], - "defaultCode": 61854, - "grid": 14 - }, - { - "id": 376, - "paths": [ - "M438.857 449.143h414.286c4 22.286 6.857 44 6.857 73.143 0 250.286-168 428.571-421.143 428.571-242.857 0-438.857-196-438.857-438.857s196-438.857 438.857-438.857c118.286 0 217.714 43.429 294.286 114.857l-119.429 114.857c-32.571-31.429-89.714-68-174.857-68-149.714 0-272 124-272 277.143s122.286 277.143 272 277.143c173.714 0 238.857-124.571 249.143-189.143h-249.143v-150.857z" - ], - "width": 860.0137142857142, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "google" - ], - "defaultCode": 61856, - "grid": 14 - }, - { - "id": 377, - "paths": [ - "M625.714 666.857c5.143 5.143 5.143 13.143 0 17.714-32.571 32.571-95.429 35.429-113.714 35.429s-81.143-2.857-113.714-35.429c-5.143-4.571-5.143-12.571 0-17.714 4.571-4.571 12.571-4.571 17.143 0 20.571 21.143 65.143 28 96.571 28s75.429-6.857 96.571-28c4.571-4.571 12.571-4.571 17.143 0zM450.286 563.429c0 28-22.857 50.857-50.857 50.857-28.571 0-51.429-22.857-51.429-50.857 0-28.571 22.857-51.429 51.429-51.429 28 0 50.857 22.857 50.857 51.429zM676 563.429c0 28-22.857 50.857-51.429 50.857-28 0-50.857-22.857-50.857-50.857 0-28.571 22.857-51.429 50.857-51.429 28.571 0 51.429 22.857 51.429 51.429zM819.429 494.857c0-37.714-30.857-68-68.571-68-19.429 0-36.571 8-49.143 20.571-46.286-32-108.571-52.571-177.714-54.857l36-161.714 114.286 25.714c0 28 22.857 50.857 50.857 50.857 28.571 0 51.429-23.429 51.429-51.429s-22.857-51.429-51.429-51.429c-20 0-37.143 12-45.714 28.571l-126.286-28c-6.286-1.714-12.571 2.857-14.286 9.143l-39.429 178.286c-68.571 2.857-130.286 23.429-176.571 55.429-12.571-13.143-30.286-21.143-49.714-21.143-37.714 0-68.571 30.286-68.571 68 0 27.429 16 50.286 38.857 61.714-2.286 10.286-3.429 21.143-3.429 32 0 108.571 122.286 196.571 272.571 196.571 150.857 0 273.143-88 273.143-196.571 0-10.857-1.143-22.286-4-32.571 22.286-11.429 37.714-34.286 37.714-61.143zM1024 512c0 282.857-229.143 512-512 512s-512-229.143-512-512 229.143-512 512-512 512 229.143 512 512z" - ], - "width": 1024, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "reddit" - ], - "defaultCode": 61857, - "grid": 14 - }, - { - "id": 378, - "paths": [ - "M536.571 645.143c4 4 4 10.857 0 14.857-28 28-81.714 30.286-97.714 30.286s-69.714-2.286-97.714-30.286c-4-4-4-10.857 0-14.857 4-4.571 10.857-4.571 14.857 0 17.714 17.714 56 24 82.857 24s65.143-6.286 82.857-24c4-4.571 10.857-4.571 14.857 0zM386.286 556c0 24-20 44-44 44s-44-20-44-44c0-24.571 20-44 44-44s44 19.429 44 44zM579.429 556c0 24-20 44-44 44s-44-20-44-44c0-24.571 20-44 44-44s44 19.429 44 44zM702.286 497.143c0-32-26.286-58.286-58.857-58.286-16 0-30.857 6.857-41.714 17.714-40-27.429-93.714-45.143-152.571-46.857l30.857-138.857 97.714 22.286c0.571 24 20 43.429 44 43.429s44-20 44-44-20-44-44-44c-17.143 0-32 9.714-39.429 24.571l-108-24c-5.714-1.714-10.857 2.286-12 7.429l-34.286 153.143c-58.857 2.286-112 20-151.429 47.429-10.857-11.429-25.714-18.286-42.286-18.286-32.571 0-58.857 26.286-58.857 58.286 0 23.429 13.714 43.429 33.143 53.143-1.714 8.571-2.857 18.286-2.857 27.429 0 93.143 104.571 168.571 233.714 168.571s234.286-75.429 234.286-168.571c0-9.714-1.143-18.857-3.429-28 18.857-9.714 32-29.714 32-52.571zM877.714 237.714v548.571c0 90.857-73.714 164.571-164.571 164.571h-548.571c-90.857 0-164.571-73.714-164.571-164.571v-548.571c0-90.857 73.714-164.571 164.571-164.571h548.571c90.857 0 164.571 73.714 164.571 164.571z" - ], - "width": 877.7142857142857, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "reddit-square" - ], - "defaultCode": 61858, - "grid": 14 - }, - { - "id": 379, - "paths": [ - "M494.857 479.429l51.429-15.429v-35.429c0-60.571-51.429-109.143-112-109.143s-112 48-112 108.571v161.714c0 14.857-12 26.857-26.857 26.857s-26.286-12-26.286-26.857v-68.571h-86.286v69.714c0 62.286 50.286 112 112.571 112 61.143 0 112-49.143 112-110.286v-160c0-14.857 12-26.857 26.857-26.857 14.286 0 26.286 12 26.286 26.857v30.857zM685.143 590.857v-69.714h-85.714v72c0 14.857-12 26.857-26.857 26.857-14.286 0-26.286-12-26.286-26.857v-70.286l-51.429 14.857-34.286-16v70.286c0 61.143 50.857 110.857 112.571 110.857s112-49.714 112-112zM877.714 512c0 242.286-196.571 438.857-438.857 438.857s-438.857-196.571-438.857-438.857 196.571-438.857 438.857-438.857 438.857 196.571 438.857 438.857z" - ], - "width": 877.7142857142857, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "stumbleupon-circle" - ], - "defaultCode": 61859, - "grid": 14 - }, - { - "id": 380, - "paths": [ - "M606.857 406.857v-67.429c0-32-26.286-58.286-58.286-58.286s-58.286 26.286-58.286 58.286v349.714c0 133.714-110.857 241.714-245.143 241.714-135.429 0-245.143-109.714-245.143-245.143v-152h187.429v149.714c0 32.571 26.286 58.286 58.286 58.286s58.286-25.714 58.286-58.286v-354.286c0-130.857 112-236 244.571-236 133.143 0 244.571 105.714 244.571 237.714v77.714l-111.429 33.143zM909.714 533.714h187.429v152c0 135.429-109.714 245.143-245.143 245.143-134.857 0-245.143-108.571-245.143-242.857v-153.143l74.857 34.857 111.429-33.143v154.286c0 32 26.286 57.714 58.286 57.714s58.286-25.714 58.286-57.714v-157.143z" - ], - "width": 1097.142857142857, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "stumbleupon" - ], - "defaultCode": 61860, - "grid": 14 - }, - { - "id": 381, - "paths": [ - "M841.143 786.286v-274.286h-402.286v-402.286h-274.286c-70.857 0-128 57.143-128 128v274.286h402.286v402.286h274.286c70.857 0 128-57.143 128-128zM877.714 237.714v548.571c0 90.857-73.714 164.571-164.571 164.571h-548.571c-90.857 0-164.571-73.714-164.571-164.571v-548.571c0-90.857 73.714-164.571 164.571-164.571h548.571c90.857 0 164.571 73.714 164.571 164.571z" - ], - "width": 877.7142857142857, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "delicious" - ], - "defaultCode": 61861, - "grid": 14 - }, - { - "id": 382, - "paths": [ - "M187.429 161.143h116.571v561.714h-304v-398.286h187.429v-163.429zM187.429 629.143v-210.857h-70.286v210.857h70.286zM350.857 324.571v398.286h117.143v-398.286h-117.143zM350.857 161.143v116.571h117.143v-116.571h-117.143zM514.857 324.571h304.571v538.286h-304.571v-93.143h187.429v-46.857h-187.429v-398.286zM702.286 629.143v-210.857h-70.286v210.857h70.286zM866.286 324.571h304v538.286h-304v-93.143h186.857v-46.857h-186.857v-398.286zM1053.143 629.143v-210.857h-70.286v210.857h70.286z" - ], - "width": 1170.2857142857142, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "digg" - ], - "defaultCode": 61862, - "grid": 14 - }, - { - "id": 383, - "paths": [ - "M597.714 582.857c0 48.571-33.143 88-73.714 88-16.571 0-29.714-2.857-40-8.571v-158.286c10.286-6.286 23.429-9.714 40-9.714 40.571 0 73.714 39.429 73.714 88.571zM401.714 338.286c0 49.143-33.143 88.571-73.714 88.571-16.571 0-29.714-2.857-40-8.571v-158.286c10.286-6.286 23.429-9.714 40-9.714 40.571 0 73.714 39.429 73.714 88zM722.857 584.571c0-102.286-77.143-185.143-172-185.143-7.429 0-14.857 0.571-22.286 1.714-8.571 29.143-23.429 55.429-44.571 77.714-32 34.857-74.857 55.429-120.571 57.714v363.429l120.571-23.429v-117.714c20 7.429 42.286 10.857 66.857 10.857 94.857 0 172-82.857 172-185.143zM526.857 340.571c0-102.286-77.143-185.143-172.571-185.143-28 0-56 7.429-80.571 20.571h-106.286v480l120.571-23.429v-117.714c20 6.857 42.286 10.857 66.286 10.857 95.429 0 172.571-82.857 172.571-185.143zM877.714 237.714v548.571c0 90.857-73.714 164.571-164.571 164.571h-548.571c-90.857 0-164.571-73.714-164.571-164.571v-548.571c0-90.857 73.714-164.571 164.571-164.571h548.571c90.857 0 164.571 73.714 164.571 164.571z" - ], - "width": 877.7142857142857, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "pied-piper-pp" - ], - "defaultCode": 61863, - "grid": 14 - }, - { - "id": 384, - "paths": [ - "M698.286 530.857c148.571-5.714 230.857 116.571 298.286 229.714 40 68 86.857 108 144.571 158.857-61.714 38.286-140 64-206.286 93.714-109.714-92-45.714-457.143-221.714-457.143l-5.714 1.143-3.429 2.286c2.286 2.857 5.143 5.714 7.429 8 47.429 40 66.286 48.571 69.143 116.571l0.571 18.857c1.714 42.857-10.857 84.571-19.429 126.286-38.286-1.143-75.429 11.429-113.714 11.429-14.286 0-28-1.714-41.143-5.714-1.143-9.143-1.143-18.286-1.143-26.857 0-17.714-0.571-37.714 1.714-54.857 2.857-18.857 66.857-59.429 65.714-86.857-10.857-1.143-18.286 5.143-24.571 13.714-26.286 38.857-93.714 83.429-141.714 83.429-33.143 0-112-142.286-152-170.857-6.286-4.571-10.286-10.857-15.429-17.143-32 7.429-277.143 64-293.143 64-12 0-22.857-9.714-22.857-21.714 0-10.857 6.857-21.143 17.714-23.429l277.714-60.571c-18.857-34.286 24.571-34.857 42.857-40 6.286-1.714 12.571-8 18.857-8 12.571 0 23.429 17.714 27.429 28 12.571-2.857 90.857-21.143 98.286-21.143 12.571 0 24 9.143 24 22.286 0 10.857-6.857 20.571-18.286 22.857l-104 22.857-0.571 9.143c-0.571 20 90.286 119.429 106.286 119.429 36 0 109.143-82.857 109.143-119.429 0-61.143-85.143-25.143-85.143-66.857 0-6.857 2.286-13.143 5.714-19.429l-38.857-10.857c17.714-18.286 24.571-41.714 24.571-66.857 0-10.857-1.143-22.286-2.857-33.143 29.143-5.714 53.143-9.143 82.286-9.143 113.143 0 90.857 17.143 130.286 108l28.571-14.286c-4.571 68-72 34.857-69.714 61.714zM732.571 396.571c-22.286-25.714-32-38.286-45.143-44-13.714-6.286-31.429-4.571-72.571-4.571-42.857 0-85.143 6.286-124 24.571 12.571-23.429 26.286-33.714 51.429-43.429 54.286-20.571 80-60.571 117.143-101.714 19.429 13.714 28 48 56 46.286l6.857-0.571v43.429l12.571 0.571c74.286-28.571 148.571-60 212-108.571 96-73.143 105.143-99.429 161.714-198.857l4-5.143c-1.143 28-12.571 54.286-24.571 79.429-60.571 126.857-156.571 199.429-292 232-24.571 5.714-52.571 6.286-74.857 17.714 2.857 19.429 26.286 36 26.286 45.714 0 6.857-10.857 14.286-14.857 17.143zM606.286 922.857c31.429-20.571 121.143-39.429 158.857-39.429 18.857 0 56 89.714 65.714 109.714-44.571 16.571-91.429 25.714-139.429 25.714-24 0-48-2.286-71.429-6.286zM469.714 553.143l27.429-6.857 62.286 101.143-41.714 27.429zM756 848.571c0.571 2.857 1.714 6.286 1.714 9.143 0 14.857-98.286 25.143-116 28l-4-24.571c35.429-4 74.857-13.143 110.286-12.571h8zM494.857 489.714l-54.857 11.429-3.429-9.714c13.143-1.143 25.143-7.429 38.286-7.429 7.429 0 13.714 1.714 20 5.714zM606.286 852h17.714l5.714 47.429-23.429 6.857v-54.286zM1114.286 0.571v0 0zM1114.286 0.571l-0.571 2.857-1.143 1.143 0.571-1.714zM1114.286 0.571l0.571-0.571z" - ], - "width": 1164.5805714285714, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "pied-piper-alt" - ], - "defaultCode": 61864, - "grid": 14 - }, - { - "id": 385, - "paths": [ - "M666.857 906.286c-1.143-4-4.571-9.714-13.714-2.857-19.429 14.286-62.857 32-124.571 32s-90.857-13.143-110.286-28c-2.857-2.286-1.714-2.286-7.429-2.286-6.286 0-9.714 2.857-14.857 6.857-4.571 4-6.857 13.714 0 20.571 42.286 38.857 113.143 35.429 165.143 30.857 52.571-5.143 97.143-36 101.714-40.571 6.857-6.857 5.143-12.571 4-16.571zM644.571 840.571c-4-9.714-10.857-26.857-22.286-34.857-11.429-7.429-28-8.571-43.429-8.571s-24-1.143-40.571 5.714-33.714 22.286-44.571 32-12.571 17.143-6.857 25.143c5.714 7.429 12 2.857 28-10.857 16.571-13.143 27.429-25.143 61.143-25.143s39.429 12.571 46.286 25.143 7.429 14.286 14.286 10.857c8-4 12-9.714 8-19.429zM847.429 680c0-29.714-13.143-80-61.714-80-45.714 0-138.286 94.857-186.857 95.429-56.571 1.143-134.857-112-248-110.857-89.143 0.571-159.429 71.429-160.571 146.857-0.571 42.286 13.143 73.714 42.286 93.714 19.429 13.143 37.143 21.143 94.857 21.143 96 0 217.714-118.857 273.714-117.143 44.571 1.714 113.714 110.857 148.571 113.143 27.429 2.286 41.714-10.286 65.143-44 22.857-34.286 32.571-88 32.571-118.286zM877.714 588.571c0 256-202.286 425.143-434.857 425.143-233.143 0-442.857-183.429-442.857-433.143 0-249.143 194.286-364.571 230.286-383.429 42.857-22.857 73.714-34.857 122.286-73.714 24-18.857 44-46.286 50.286-113.143 34.857 41.714 76.571 90.286 106.286 110.286 48.571 32 97.143 44.571 148 76.571 30.857 18.857 220.571 134.857 220.571 391.429z" - ], - "width": 877.7142857142857, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "drupal" - ], - "defaultCode": 61865, - "grid": 14 - }, - { - "id": 386, - "paths": [ - "M611.429 613.143l-91.429 91.429-86.286 86.857-17.143 17.143c-50.286 49.714-120.571 66.857-184.571 50.857-12 52.571-58.857 91.429-114.857 91.429-64.571 0-117.143-52.571-117.143-117.714 0-55.429 38.286-102.286 90.286-114.286-16.571-64.571 0.571-135.429 50.857-185.714l6.857-6.857 86.286 86.857-6.286 6.286c-28.571 28-28 73.714 0 102.286 28 28 73.714 28 101.714 0l17.143-17.143 86.286-86.857 92-91.429zM416.571 223.429l6.857 6.857-86.857 86.857-6.857-6.857c-28-28-73.714-28-101.714 0s-28 74.286 0 102.286l194.857 194.857-86.286 86.857-92-91.429-86.286-86.857-17.143-17.143c-52.571-52-68.571-126.857-48.571-193.714-52.571-11.429-91.429-58.286-91.429-114.286 0-65.143 52.571-117.714 117.143-117.714 58.857 0 106.857 42.857 116 98.286 63.429-14.857 132.571 2.857 182.286 52zM877.714 833.143c0 65.143-52.571 117.714-117.143 117.714-57.143 0-104.571-40.571-115.429-94.286v0c-66.286 20.571-142.286 4.571-194.857-48l-6.286-6.857 86.286-86.857 6.857 6.857c28 28 73.714 28 101.714 0s28-73.714 0-101.714l-195.429-195.429 86.857-86.857 178.286 178.286 16.571 17.143c49.714 49.714 67.429 120 51.429 184 57.143 8 101.143 56.571 101.143 116zM876.571 190.857c0 59.429-44.571 108.571-101.714 116.571 18.857 65.714 2.286 139.429-49.714 191.429l-6.857 6.857-86.286-86.857 6.857-6.857c28-28 28-73.714 0-101.714s-73.714-28-101.714 0l-195.429 195.429-86.857-86.857 92-91.429 86.857-86.857 16.571-17.143c52-52 126.286-68.571 192.571-49.143 8-57.143 57.143-101.143 116.571-101.143 64.571 0 117.143 52.571 117.143 117.714z" - ], - "width": 877.7142857142857, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "joomla" - ], - "defaultCode": 61866, - "grid": 14 - }, - { - "id": 387, - "paths": [ - "M373.714 616c-1.143 4-29.143-9.143-36.571-12-7.429-3.429-41.143-22.286-49.714-28s-41.143-32.571-45.143-34.286v0c-20.571 31.429-46.857 68.571-76.571 103.429-10.286 12-41.143 50.857-60 62.857-2.857 1.714-19.429 3.429-21.714 2.286 9.143-6.857 35.429-39.429 46.857-52.571 14.286-16.571 82.286-111.429 93.714-133.143 12-21.714 48-93.714 49.714-100.571-5.714-0.571-50.857 14.857-62.857 18.857-11.429 3.429-42.857 10.857-45.143 12.571-2.286 2.286-0.571 9.143-1.714 11.429s-11.429 7.429-17.714 8.571c-5.714 1.714-18.857 2.286-26.857 0-7.429-1.714-14.286-9.143-16-12 0 0-2.286-3.429-2.857-13.143 6.857-2.286 18.286-2.857 30.857-6.286s43.429-12.571 60-18.286 48.571-17.714 58.286-20c10.286-1.714 36-18.857 49.714-23.429s23.429-10.286 24-7.429 0 15.429-0.571 18.857c-0.571 2.857-28 56.571-32 65.143-2.286 4.571-18.286 34.857-44 74.857 9.143 4 28.571 12 36.571 16 9.714 4.571 77.714 33.143 81.143 34.286s9.714 27.429 8.571 32zM256.571 338.286c1.714 9.714-1.143 13.714-2.286 16-5.714 10.857-20 18.286-28.571 21.714s-22.857 6.857-34.286 6.857c-5.143-0.571-15.429-2.286-28-14.857-6.857-7.429-12-27.429-9.714-25.143s18.857 4.571 26.286 2.857 25.143-6.857 33.143-9.143c8.571-2.857 25.714-7.429 31.429-8 5.714 0 10.286 2.286 12 9.714zM655.429 412l36 129.714-79.429-24zM22.286 869.143l396.571-132.571v-589.714l-396.571 133.143v589.143zM731.429 688l58.286 17.714-103.429-375.429-57.143-17.714-123.429 306.286 58.286 17.714 25.714-62.857 120.571 37.143zM444 138.286l327.429 105.143v-217.143zM621.714 894.286l90.286 7.429-30.857 91.429-22.857-37.714c-46.286 29.714-103.429 52.571-157.714 61.714-16.571 3.429-35.429 6.857-52 6.857h-48c-60.571 0-170.857-36-218.857-70.857-3.429-2.857-4.571-5.143-4.571-9.143 0-6.286 4.571-10.857 10.286-10.857 5.143 0 32 16.571 39.429 20 51.429 25.714 123.429 49.143 181.143 49.143 71.429 0 120-9.143 185.143-37.143 18.857-8.571 35.429-19.429 53.143-29.143zM877.714 277.714v616.571c-441.714-140.571-442.286-140.571-442.286-140.571-9.143 4-418.857 142.286-424.571 142.286-4.571 0-8.571-2.857-10.286-7.429 0-0.571-0.571-1.143-0.571-1.714v-616c0.571-1.714 1.143-4.571 2.286-5.714 3.429-4 8-5.143 11.429-6.286 1.714-0.571 36.571-12 85.143-28.571v-219.429l318.857 113.143c4-1.143 359.429-124 364.571-124 6.286 0 11.429 4.571 11.429 12v238.857z" - ], - "width": 877.7142857142857, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "language" - ], - "defaultCode": 61867, - "grid": 14 - }, - { - "id": 388, - "paths": [ - "M164.571 219.429c50.286 0 91.429 41.143 91.429 91.429v621.714c0 50.286-41.143 91.429-91.429 91.429h-73.143c-50.286 0-91.429-41.143-91.429-91.429v-621.714c0-50.286 41.143-91.429 91.429-91.429h73.143zM950.857 312.571c43.429 25.143 73.143 72.571 73.143 126.286v438.857c0 80.571-65.714 146.286-146.286 146.286h-493.714c-50.286 0-91.429-41.143-91.429-91.429v-877.714c0-30.286 24.571-54.857 54.857-54.857h384c30.286 0 72.571 17.714 93.714 38.857l86.857 86.857c21.143 21.143 38.857 63.429 38.857 93.714v93.143zM530.286 877.714v-73.143c0-10.286-8-18.286-18.286-18.286h-73.143c-10.286 0-18.286 8-18.286 18.286v73.143c0 10.286 8 18.286 18.286 18.286h73.143c10.286 0 18.286-8 18.286-18.286zM530.286 731.429v-73.143c0-10.286-8-18.286-18.286-18.286h-73.143c-10.286 0-18.286 8-18.286 18.286v73.143c0 10.286 8 18.286 18.286 18.286h73.143c10.286 0 18.286-8 18.286-18.286zM530.286 585.143v-73.143c0-10.286-8-18.286-18.286-18.286h-73.143c-10.286 0-18.286 8-18.286 18.286v73.143c0 10.286 8 18.286 18.286 18.286h73.143c10.286 0 18.286-8 18.286-18.286zM676.571 877.714v-73.143c0-10.286-8-18.286-18.286-18.286h-73.143c-10.286 0-18.286 8-18.286 18.286v73.143c0 10.286 8 18.286 18.286 18.286h73.143c10.286 0 18.286-8 18.286-18.286zM676.571 731.429v-73.143c0-10.286-8-18.286-18.286-18.286h-73.143c-10.286 0-18.286 8-18.286 18.286v73.143c0 10.286 8 18.286 18.286 18.286h73.143c10.286 0 18.286-8 18.286-18.286zM676.571 585.143v-73.143c0-10.286-8-18.286-18.286-18.286h-73.143c-10.286 0-18.286 8-18.286 18.286v73.143c0 10.286 8 18.286 18.286 18.286h73.143c10.286 0 18.286-8 18.286-18.286zM822.857 877.714v-73.143c0-10.286-8-18.286-18.286-18.286h-73.143c-10.286 0-18.286 8-18.286 18.286v73.143c0 10.286 8 18.286 18.286 18.286h73.143c10.286 0 18.286-8 18.286-18.286zM822.857 731.429v-73.143c0-10.286-8-18.286-18.286-18.286h-73.143c-10.286 0-18.286 8-18.286 18.286v73.143c0 10.286 8 18.286 18.286 18.286h73.143c10.286 0 18.286-8 18.286-18.286zM822.857 585.143v-73.143c0-10.286-8-18.286-18.286-18.286h-73.143c-10.286 0-18.286 8-18.286 18.286v73.143c0 10.286 8 18.286 18.286 18.286h73.143c10.286 0 18.286-8 18.286-18.286zM877.714 365.714v-146.286h-91.429c-30.286 0-54.857-24.571-54.857-54.857v-91.429h-365.714v292.571h512z" - ], - "width": 1024, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "fax" - ], - "defaultCode": 61868, - "grid": 14 - }, - { - "id": 389, - "paths": [ - "M768 0c20 0 36.571 16.571 36.571 36.571v950.857c0 20-16.571 36.571-36.571 36.571h-731.429c-20 0-36.571-16.571-36.571-36.571v-950.857c0-20 16.571-36.571 36.571-36.571h731.429zM292.571 164.571v36.571c0 10.286 8 18.286 18.286 18.286h36.571c10.286 0 18.286-8 18.286-18.286v-36.571c0-10.286-8-18.286-18.286-18.286h-36.571c-10.286 0-18.286 8-18.286 18.286zM292.571 310.857v36.571c0 10.286 8 18.286 18.286 18.286h36.571c10.286 0 18.286-8 18.286-18.286v-36.571c0-10.286-8-18.286-18.286-18.286h-36.571c-10.286 0-18.286 8-18.286 18.286zM292.571 457.143v36.571c0 10.286 8 18.286 18.286 18.286h36.571c10.286 0 18.286-8 18.286-18.286v-36.571c0-10.286-8-18.286-18.286-18.286h-36.571c-10.286 0-18.286 8-18.286 18.286zM292.571 603.429v36.571c0 10.286 8 18.286 18.286 18.286h36.571c10.286 0 18.286-8 18.286-18.286v-36.571c0-10.286-8-18.286-18.286-18.286h-36.571c-10.286 0-18.286 8-18.286 18.286zM219.429 786.286v-36.571c0-10.286-8-18.286-18.286-18.286h-36.571c-10.286 0-18.286 8-18.286 18.286v36.571c0 10.286 8 18.286 18.286 18.286h36.571c10.286 0 18.286-8 18.286-18.286zM219.429 640v-36.571c0-10.286-8-18.286-18.286-18.286h-36.571c-10.286 0-18.286 8-18.286 18.286v36.571c0 10.286 8 18.286 18.286 18.286h36.571c10.286 0 18.286-8 18.286-18.286zM219.429 493.714v-36.571c0-10.286-8-18.286-18.286-18.286h-36.571c-10.286 0-18.286 8-18.286 18.286v36.571c0 10.286 8 18.286 18.286 18.286h36.571c10.286 0 18.286-8 18.286-18.286zM219.429 347.429v-36.571c0-10.286-8-18.286-18.286-18.286h-36.571c-10.286 0-18.286 8-18.286 18.286v36.571c0 10.286 8 18.286 18.286 18.286h36.571c10.286 0 18.286-8 18.286-18.286zM219.429 201.143v-36.571c0-10.286-8-18.286-18.286-18.286h-36.571c-10.286 0-18.286 8-18.286 18.286v36.571c0 10.286 8 18.286 18.286 18.286h36.571c10.286 0 18.286-8 18.286-18.286zM512 932.571v-109.714c0-10.286-8-18.286-18.286-18.286h-182.857c-10.286 0-18.286 8-18.286 18.286v109.714c0 10.286 8 18.286 18.286 18.286h182.857c10.286 0 18.286-8 18.286-18.286zM512 640v-36.571c0-10.286-8-18.286-18.286-18.286h-36.571c-10.286 0-18.286 8-18.286 18.286v36.571c0 10.286 8 18.286 18.286 18.286h36.571c10.286 0 18.286-8 18.286-18.286zM512 493.714v-36.571c0-10.286-8-18.286-18.286-18.286h-36.571c-10.286 0-18.286 8-18.286 18.286v36.571c0 10.286 8 18.286 18.286 18.286h36.571c10.286 0 18.286-8 18.286-18.286zM512 347.429v-36.571c0-10.286-8-18.286-18.286-18.286h-36.571c-10.286 0-18.286 8-18.286 18.286v36.571c0 10.286 8 18.286 18.286 18.286h36.571c10.286 0 18.286-8 18.286-18.286zM512 201.143v-36.571c0-10.286-8-18.286-18.286-18.286h-36.571c-10.286 0-18.286 8-18.286 18.286v36.571c0 10.286 8 18.286 18.286 18.286h36.571c10.286 0 18.286-8 18.286-18.286zM658.286 786.286v-36.571c0-10.286-8-18.286-18.286-18.286h-36.571c-10.286 0-18.286 8-18.286 18.286v36.571c0 10.286 8 18.286 18.286 18.286h36.571c10.286 0 18.286-8 18.286-18.286zM658.286 640v-36.571c0-10.286-8-18.286-18.286-18.286h-36.571c-10.286 0-18.286 8-18.286 18.286v36.571c0 10.286 8 18.286 18.286 18.286h36.571c10.286 0 18.286-8 18.286-18.286zM658.286 493.714v-36.571c0-10.286-8-18.286-18.286-18.286h-36.571c-10.286 0-18.286 8-18.286 18.286v36.571c0 10.286 8 18.286 18.286 18.286h36.571c10.286 0 18.286-8 18.286-18.286zM658.286 347.429v-36.571c0-10.286-8-18.286-18.286-18.286h-36.571c-10.286 0-18.286 8-18.286 18.286v36.571c0 10.286 8 18.286 18.286 18.286h36.571c10.286 0 18.286-8 18.286-18.286zM658.286 201.143v-36.571c0-10.286-8-18.286-18.286-18.286h-36.571c-10.286 0-18.286 8-18.286 18.286v36.571c0 10.286 8 18.286 18.286 18.286h36.571c10.286 0 18.286-8 18.286-18.286z" - ], - "width": 804.5714285714286, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "building" - ], - "defaultCode": 61869, - "grid": 14 - }, - { - "id": 390, - "paths": [ - "M678.857 313.143l-166.857 166.857v470.857c0 35.429-28.571 64-64 64s-64-28.571-64-64v-219.429h-36.571v219.429c0 35.429-28.571 64-64 64s-64-28.571-64-64v-470.857l-166.857-166.857c-21.143-21.714-21.143-56 0-77.714 21.714-21.143 56-21.143 77.714 0l130.286 130.286h210.286l130.286-130.286c21.714-21.143 56-21.143 77.714 0 21.143 21.714 21.143 56 0 77.714zM493.714 219.429c0 70.857-57.143 128-128 128s-128-57.143-128-128 57.143-128 128-128 128 57.143 128 128z" - ], - "width": 731.4285714285713, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "child" - ], - "defaultCode": 61870, - "grid": 14 - }, - { - "id": 391, - "paths": [ - "M445.714 269.714c0 64-33.143 140-106.857 140-92.571 0-148.571-116.571-148.571-196.571 0-64 33.143-140 106.857-140 93.143 0 148.571 116.571 148.571 196.571zM250.286 545.714c0 55.429-29.143 113.143-92 113.143-91.429 0-158.286-112-158.286-194.857 0-55.429 29.714-113.714 92-113.714 91.429 0 158.286 112.571 158.286 195.429zM475.429 530.286c140 0 329.143 201.714 329.143 336.571 0 72.571-59.429 84-117.714 84-76.571 0-138.286-51.429-211.429-51.429-76.571 0-141.714 50.857-224.571 50.857-55.429 0-104.571-18.857-104.571-83.429 0-135.429 189.143-336.571 329.143-336.571zM612 409.714c-73.714 0-106.857-76-106.857-140 0-80 55.429-196.571 148.571-196.571 73.714 0 106.857 76 106.857 140 0 80-56 196.571-148.571 196.571zM858.857 350.286c62.286 0 92 58.286 92 113.714 0 82.857-66.857 194.857-158.286 194.857-62.857 0-92-57.714-92-113.143 0-82.857 66.857-195.429 158.286-195.429z" - ], - "width": 950.8571428571428, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "paw" - ], - "defaultCode": 61872, - "grid": 14 - }, - { - "id": 392, - "paths": [ - "M402.286 301.714c0 114.286-49.714 189.143-119.429 216.571l25.714 469.143c1.143 20-14.286 36.571-34.286 36.571h-109.714c-20 0-35.429-16.571-34.286-36.571l25.714-469.143c-69.714-27.429-119.429-102.286-119.429-216.571 0-146.286 81.714-301.714 182.857-301.714s182.857 155.429 182.857 301.714z" - ], - "width": 438.85714285714283, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "spoon" - ], - "defaultCode": 61873, - "grid": 14 - }, - { - "id": 393, - "paths": [ - "M512 930.857l365.714-199.429v-363.429l-365.714 133.143v429.714zM475.429 436.571l398.857-145.143-398.857-145.143-398.857 145.143zM950.857 292.571v438.857c0 26.857-14.857 51.429-38.286 64l-402.286 219.429c-10.857 6.286-22.857 9.143-34.857 9.143s-24-2.857-34.857-9.143l-402.286-219.429c-23.429-12.571-38.286-37.143-38.286-64v-438.857c0-30.857 19.429-58.286 48-68.571l402.286-146.286c8-2.857 16.571-4.571 25.143-4.571s17.143 1.714 25.143 4.571l402.286 146.286c28.571 10.286 48 37.714 48 68.571z" - ], - "width": 950.8571428571428, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "cube" - ], - "defaultCode": 61874, - "grid": 14 - }, - { - "id": 394, - "paths": [ - "M365.714 932.571l219.429-109.714v-179.429l-219.429 93.714v195.429zM329.143 673.143l230.857-98.857-230.857-98.857-230.857 98.857zM950.857 932.571l219.429-109.714v-179.429l-219.429 93.714v195.429zM914.286 673.143l230.857-98.857-230.857-98.857-230.857 98.857zM658.286 505.714l219.429-94.286v-152l-219.429 93.714v152.571zM621.714 289.143l252-108-252-108-252 108zM1243.429 585.143v237.714c0 27.429-15.429 53.143-40.571 65.143l-256 128c-10.286 5.714-21.143 8-32.571 8s-22.286-2.286-32.571-8l-256-128c-1.714-0.571-2.857-1.143-4-2.286-1.143 1.143-2.286 1.714-4 2.286l-256 128c-10.286 5.714-21.143 8-32.571 8s-22.286-2.286-32.571-8l-256-128c-25.143-12-40.571-37.714-40.571-65.143v-237.714c0-29.143 17.714-55.429 44.571-67.429l248-106.286v-228.571c0-29.143 17.714-55.429 44.571-67.429l256-109.714c9.143-4 18.857-5.714 28.571-5.714s19.429 1.714 28.571 5.714l256 109.714c26.857 12 44.571 38.286 44.571 67.429v228.571l248 106.286c27.429 12 44.571 38.286 44.571 67.429z" - ], - "width": 1243.4285714285713, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "cubes" - ], - "defaultCode": 61875, - "grid": 14 - }, - { - "id": 395, - "paths": [ - "M1056 193.714h-292v70.857h292v-70.857zM912 437.143c-68.571 0-114.286 42.857-118.857 111.429h233.143c-6.286-69.143-42.286-111.429-114.286-111.429zM921.143 771.429c43.429 0 99.429-23.429 113.143-68h126.286c-38.857 119.429-119.429 175.429-244 175.429-164.571 0-266.857-111.429-266.857-273.714 0-156.571 108-276 266.857-276 163.429 0 253.714 128.571 253.714 282.857 0 9.143-0.571 18.286-1.143 26.857h-376c0 83.429 44 132.571 128 132.571zM158.286 742.857h169.143c64.571 0 117.143-22.857 117.143-95.429 0-73.714-44-102.857-113.714-102.857h-172.571v198.286zM158.286 436h160.571c56.571 0 96.571-24.571 96.571-85.714 0-66.286-51.429-82.286-108.571-82.286h-148.571v168zM0 145.143h339.429c123.429 0 230.286 34.857 230.286 178.286 0 72.571-33.714 119.429-98.286 150.286 88.571 25.143 131.429 92 131.429 182.286 0 146.286-122.857 209.143-253.714 209.143h-349.143v-720z" - ], - "width": 1170.2857142857142, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "behance" - ], - "defaultCode": 61876, - "grid": 14 - }, - { - "id": 396, - "paths": [ - "M713.143 73.143c90.857 0 164.571 73.714 164.571 164.571v548.571c0 90.857-73.714 164.571-164.571 164.571h-548.571c-90.857 0-164.571-73.714-164.571-164.571v-548.571c0-90.857 73.714-164.571 164.571-164.571h548.571zM285.143 282.857h-212v449.714h218.286c81.714 0 158.286-38.857 158.286-130.286 0-56.571-26.857-98.286-81.714-114.286 40-19.429 61.143-48.571 61.143-93.714 0-89.714-66.857-111.429-144-111.429zM272.571 464.571h-100.571v-105.143h93.143c35.429 0 68 9.714 68 51.429 0 38.286-25.143 53.714-60.571 53.714zM277.714 656h-105.714v-124h108c43.429 0 70.857 18.857 70.857 64.571s-32.571 59.429-73.143 59.429zM649.143 674.286c-52.571 0-80-30.857-80-82.857h234.857c0.571-5.714 0.571-11.429 0.571-17.143 0-96-56.571-176.571-158.857-176.571-98.857 0-166.857 74.857-166.857 172.571 0 101.714 64 170.857 166.857 170.857 78.286 0 128.571-34.857 152.571-109.143h-78.857c-8.571 27.429-43.429 42.286-70.286 42.286zM643.429 465.143c44.571 0 66.857 26.857 70.857 69.714h-145.143c2.857-42.857 31.429-69.714 74.286-69.714zM550.857 313.143h182.286v44h-182.286v-44z" - ], - "width": 877.7142857142857, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "behance-square" - ], - "defaultCode": 61877, - "grid": 14 - }, - { - "id": 397, - "paths": [ - "M904 332.571c0 77.143-62.857 139.429-139.429 139.429-77.143 0-139.429-62.286-139.429-139.429s62.286-139.429 139.429-139.429c76.571 0 139.429 62.286 139.429 139.429zM464 756.571c0-79.429-63.429-142.857-142.857-142.857-10.286 0-20.571 1.143-30.857 3.429l59.429 24c58.286 23.429 86.857 89.143 63.429 147.429s-89.714 86.857-148 62.857c-23.429-9.143-46.857-18.857-70.286-28 24 45.143 71.429 76 126.286 76 79.429 0 142.857-63.429 142.857-142.857zM938.286 333.143c0-96-78.286-174.286-174.286-174.286-96.571 0-174.857 78.286-174.857 174.286 0 96.571 78.286 174.286 174.857 174.286 96 0 174.286-77.714 174.286-174.286zM1024 333.143c0 144-116.571 260-260 260l-249.714 182.286c-9.143 98.286-92.571 175.429-193.143 175.429-92.571 0-170.857-65.714-189.714-153.143l-131.429-52.571v-245.143l222.286 89.714c29.143-17.714 62.857-27.429 98.857-27.429 6.857 0 13.714 0.571 20 1.143l162.286-232.571c1.143-142.286 117.714-257.714 260.571-257.714 143.429 0 260 116.571 260 260z" - ], - "width": 1024, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "steam" - ], - "defaultCode": 61878, - "grid": 14 - }, - { - "id": 398, - "paths": [ - "M709.714 369.714c0-60.571-49.714-110.286-110.857-110.286-60.571 0-110.286 49.714-110.286 110.286 0 61.143 49.714 110.286 110.286 110.286 61.143 0 110.857-49.143 110.857-110.286zM361.143 705.714c0 62.857-50.286 113.143-113.143 113.143-43.429 0-81.143-24.571-100-60.571 18.857 7.429 37.143 14.857 56 22.857 45.714 18.286 98.286-4 117.143-50.286 18.286-45.714-4-98.286-50.286-116.571l-46.857-18.857c7.429-1.714 16-2.857 24-2.857 62.857 0 113.143 50.286 113.143 113.143zM877.714 237.714v548.571c0 90.857-73.714 164.571-164.571 164.571h-548.571c-90.857 0-164.571-73.714-164.571-164.571v-87.429l98.286 39.429c14.857 69.143 76.571 121.143 149.714 121.143 80 0 145.714-61.143 153.143-138.857l197.143-144c114.286 0 206.286-92.571 206.286-205.714 0-114.286-92-206.286-206.286-206.286-112.571 0-204.571 91.429-205.714 204l-128.571 184c-5.143-0.571-10.286-0.571-16-0.571-28.571 0-55.429 7.429-78.286 21.143l-169.714-68v-267.429c0-90.857 73.714-164.571 164.571-164.571h548.571c90.857 0 164.571 73.714 164.571 164.571zM736.571 370.857c0 76-61.714 137.714-138.286 137.714-76 0-137.714-61.714-137.714-137.714 0-76.571 61.714-138.286 137.714-138.286 76.571 0 138.286 61.714 138.286 138.286z" - ], - "width": 877.7142857142857, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "steam-square" - ], - "defaultCode": 61879, - "grid": 14 - }, - { - "id": 399, - "paths": [ - "M477.714 668l-8.571 210.286-1.143 12.571-240-16.571c-29.714-2.286-54.286-30.286-65.143-55.429-22.857-53.143 6.857-116 24-166.857 0 0 44 6.857 290.857 16zM256.571 333.143l102.857 216.571-84-52.571c-128.571 146.857-140.571 256-140.571 256l-108.571-204c-22.286-33.143-2.286-69.143-2.286-69.143s20-36 65.143-107.429l-80-49.143zM960 628.571l-107.429 205.143c-14.857 37.143-56 40.571-56 40.571s-40.571 4-125.143 6.857l4.571 93.714-131.429-209.714 120.571-206.857 4 98.857c193.714 23.429 290.857-28.571 290.857-28.571zM511.429 100.571c0 0-26.857 35.429-151.429 248.571l-181.143-106.857-10.857-6.857 128.571-203.429c16-25.143 52-34.286 80-31.429 57.143 5.143 98.286 60.571 134.857 100zM885.714 276l121.143 207.429c15.429 25.714 6.286 61.714-8.571 85.714-30.857 48-99.429 59.429-150.857 73.714 0 0-19.429-40.571-151.429-249.143l178.857-111.429zM804 146.857l81.143-47.429-125.714 213.143-239.429-11.429 86.286-49.143c-68.571-182.286-159.429-245.143-159.429-245.143l231.429 0.571c40-3.429 61.714 30.857 61.714 30.857s22.286 34.857 64 108.571z" - ], - "width": 1026.2674285714286, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "recycle" - ], - "defaultCode": 61880, - "grid": 14 - }, - { - "id": 400, - "paths": [ - "M274.286 621.714c0-50.286-41.143-91.429-91.429-91.429s-91.429 41.143-91.429 91.429 41.143 91.429 91.429 91.429 91.429-41.143 91.429-91.429zM294.857 438.857h580.571l-50.857-204c-1.714-6.286-13.143-15.429-20-15.429h-438.857c-6.857 0-18.286 9.143-20 15.429zM1078.857 621.714c0-50.286-41.143-91.429-91.429-91.429s-91.429 41.143-91.429 91.429 41.143 91.429 91.429 91.429 91.429-41.143 91.429-91.429zM1170.286 566.857v219.429c0 10.286-8 18.286-18.286 18.286h-54.857v73.143c0 60.571-49.143 109.714-109.714 109.714s-109.714-49.143-109.714-109.714v-73.143h-585.143v73.143c0 60.571-49.143 109.714-109.714 109.714s-109.714-49.143-109.714-109.714v-73.143h-54.857c-10.286 0-18.286-8-18.286-18.286v-219.429c0-70.857 57.143-128 128-128h16l60-239.429c17.714-72 87.429-126.286 161.714-126.286h438.857c74.286 0 144 54.286 161.714 126.286l60 239.429h16c70.857 0 128 57.143 128 128z" - ], - "width": 1170.2857142857142, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "automobile", - "car" - ], - "defaultCode": 61881, - "grid": 14 - }, - { - "id": 401, - "paths": [ - "M1042.286 512c70.857 0 128 57.143 128 128v219.429c0 10.286-8 18.286-18.286 18.286h-54.857v36.571c0 60.571-49.143 109.714-109.714 109.714s-109.714-49.143-109.714-109.714v-36.571h-585.143v36.571c0 60.571-49.143 109.714-109.714 109.714s-109.714-49.143-109.714-109.714v-36.571h-54.857c-10.286 0-18.286-8-18.286-18.286v-219.429c0-70.857 57.143-128 128-128h16l60-239.429c17.714-72 87.429-126.286 161.714-126.286h73.143v-128c0-10.286 8-18.286 18.286-18.286h256c10.286 0 18.286 8 18.286 18.286v128h73.143c74.286 0 144 54.286 161.714 126.286l60 239.429h16zM182.857 786.286c50.286 0 91.429-41.143 91.429-91.429s-41.143-91.429-91.429-91.429-91.429 41.143-91.429 91.429 41.143 91.429 91.429 91.429zM294.857 512h580.571l-50.857-204c-1.714-6.286-13.143-15.429-20-15.429h-438.857c-6.857 0-18.286 9.143-20 15.429zM987.429 786.286c50.286 0 91.429-41.143 91.429-91.429s-41.143-91.429-91.429-91.429-91.429 41.143-91.429 91.429 41.143 91.429 91.429 91.429z" - ], - "width": 1170.2857142857142, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "cab", - "taxi" - ], - "defaultCode": 61882, - "grid": 14 - }, - { - "id": 402, - "paths": [ - "M859.429 841.143c0 20-16.571 36.571-36.571 36.571h-264c1.714 36.571 6.286 74.857 6.286 112 0 18.857-15.429 34.286-34.857 34.286h-182.857c-19.429 0-34.857-15.429-34.857-34.286 0-37.143 4.571-75.429 6.286-112h-264c-20 0-36.571-16.571-36.571-36.571 0-9.714 4-18.857 10.857-25.714l229.714-230.286h-130.857c-20 0-36.571-16.571-36.571-36.571 0-9.714 4-18.857 10.857-25.714l229.714-230.286h-112.571c-20 0-36.571-16.571-36.571-36.571 0-9.714 4-18.857 10.857-25.714l219.429-219.429c6.857-6.857 16-10.857 25.714-10.857s18.857 4 25.714 10.857l219.429 219.429c6.857 6.857 10.857 16 10.857 25.714 0 20-16.571 36.571-36.571 36.571h-112.571l229.714 230.286c6.857 6.857 10.857 16 10.857 25.714 0 20-16.571 36.571-36.571 36.571h-130.857l229.714 230.286c6.857 6.857 10.857 16 10.857 25.714z" - ], - "width": 877.7142857142857, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "tree" - ], - "defaultCode": 61883, - "grid": 14 - }, - { - "id": 403, - "paths": [ - "M644 691.429c0-16-6.286-22.286-17.143-29.143-73.714-44-159.429-65.714-255.429-65.714-56 0-109.714 7.429-164 19.429-13.143 2.857-24 11.429-24 29.714 0 14.286 10.857 28 28 28 5.143 0 14.286-2.857 21.143-4.571 44.571-9.143 91.429-15.429 138.857-15.429 84 0 163.429 20.571 226.857 58.857 6.857 4 11.429 6.286 18.857 6.286 14.286 0 26.857-11.429 26.857-27.429zM698.857 568.571c0-15.429-5.714-26.286-20-34.857-87.429-52-198.286-80.571-313.143-80.571-73.714 0-124 10.286-173.143 24-18.286 5.143-27.429 17.714-27.429 36.571s15.429 34.286 34.286 34.286c8 0 12.571-2.286 21.143-4.571 40-10.857 88-18.857 143.429-18.857 108.571 0 207.429 28.571 278.857 70.857 6.286 3.429 12.571 7.429 21.714 7.429 19.429 0 34.286-15.429 34.286-34.286zM760.571 426.857c0-21.143-9.143-32-22.857-40-98.857-57.714-234.286-84.571-363.429-84.571-76 0-145.714 8.571-208 26.857-16 4.571-30.857 18.286-30.857 42.286 0 23.429 17.714 41.714 41.143 41.714 8.571 0 16.571-2.857 22.857-4.571 55.429-15.429 115.429-21.143 175.429-21.143 118.857 0 242.286 26.286 321.714 73.714 8 4.571 13.714 6.857 22.857 6.857 21.714 0 41.143-17.143 41.143-41.143zM877.714 512c0 242.286-196.571 438.857-438.857 438.857s-438.857-196.571-438.857-438.857 196.571-438.857 438.857-438.857 438.857 196.571 438.857 438.857z" - ], - "width": 877.7142857142857, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "spotify" - ], - "defaultCode": 61884, - "grid": 14 - }, - { - "id": 404, - "paths": [ - "M585.143 173.143l-173.143 332.571 13.714 17.714h159.429v237.143h-289.714l-25.143 17.143-81.143 156c-0.571 0-16 16-17.143 17.143h-172v-173.143l173.143-333.143-13.714-17.143h-159.429v-237.143h289.714l25.143-17.143 81.143-156c0.571 0 16-16 17.143-17.143h172v173.143z" - ], - "width": 585.1428571428571, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "deviantart" - ], - "defaultCode": 61885, - "grid": 14 - }, - { - "id": 405, - "paths": [ - "M448 784l9.143-137.714-9.143-298.857c-0.571-7.429-6.286-13.714-13.714-13.714-6.857 0-13.143 6.286-13.143 13.714l-8 298.857 8 137.714c0.571 7.429 6.286 13.143 13.143 13.143 7.429 0 13.143-5.714 13.714-13.143zM617.143 767.429l6.286-120.571-6.857-334.857c0-5.714-2.857-10.857-7.429-13.714-2.857-1.714-5.714-2.857-9.143-2.857s-6.286 1.143-9.143 2.857c-4.571 2.857-7.429 8-7.429 13.714l-0.571 3.429-5.714 330.857s0 0.571 6.286 134.857v0.571c0 3.429 1.143 6.857 3.429 9.714 3.429 4 8 6.286 13.143 6.286 4.571 0 8.571-2.286 11.429-5.143 3.429-2.857 5.143-6.857 5.143-11.429zM20 573.143l11.429 73.143-11.429 72c-0.571 2.857-2.286 5.143-5.143 5.143s-4.571-2.286-5.143-5.143l-9.714-72 9.714-73.143c0.571-2.857 2.286-5.143 5.143-5.143s4.571 2.286 5.143 5.143zM69.143 528l14.857 118.286-14.857 116c-0.571 2.857-2.857 5.143-5.714 5.143s-5.143-2.286-5.143-5.714l-13.143-115.429 13.143-118.286c0-2.857 2.286-5.143 5.143-5.143s5.143 2.286 5.714 5.143zM229.143 786.857v0 0zM121.714 506.286l14.286 140-14.286 135.429c0 3.429-2.857 6.286-6.286 6.286s-6.286-2.857-6.857-6.286l-12-135.429 12-140c0.571-4 3.429-6.857 6.857-6.857s6.286 2.857 6.286 6.857zM175.429 502.286l13.143 144-13.143 139.429c-0.571 4.571-4 7.429-8 7.429s-7.429-2.857-7.429-7.429l-12-139.429 12-144c0-4.571 3.429-7.429 7.429-7.429s7.429 2.857 8 7.429zM229.143 512.571l12 133.714-12 140.571c-0.571 5.143-4.571 9.143-9.143 9.143s-8.571-4-8.571-9.143l-11.429-140.571 11.429-133.714c0-4.571 4-8.571 8.571-8.571s8.571 4 9.143 8.571zM448 784v0 0zM282.857 429.143l12 217.143-12 140.571c0 5.714-4.571 10.286-9.714 10.286-5.714 0-9.714-4.571-10.286-10.286l-10.286-140.571 10.286-217.143c0.571-5.714 4.571-10.286 10.286-10.286 5.143 0 9.714 4.571 9.714 10.286zM336.571 380l10.857 267.429-10.857 139.429c0 6.286-5.143 10.857-10.857 10.857-6.286 0-10.857-4.571-11.429-10.857l-9.143-139.429 9.143-267.429c0.571-6.286 5.143-10.857 11.429-10.857 5.714 0 10.857 4.571 10.857 10.857zM392.571 357.143l10.286 289.143-10.286 138.286c-0.571 6.857-5.714 12-12.571 12-6.286 0-11.429-5.143-12-12l-9.143-138.286 9.143-289.143c0-6.857 5.714-12.571 12-12.571 6.857 0 12 5.714 12.571 12.571zM616.571 781.143v0 0 0 0 0 0zM503.429 354.857l8.571 291.429-8.571 136.571c0 8-6.286 14.286-14.286 14.286s-13.714-6.286-14.286-14.286l-8-136.571 8-291.429c0-8 6.286-14.286 14.286-14.286s14.286 6.286 14.286 14.286zM560 365.714l8 281.143-8 134.857c0 8.571-6.857 15.429-15.429 15.429s-15.429-6.857-16-15.429l-6.857-134.857 6.857-281.143c0.571-9.143 7.429-16 16-16s14.857 6.857 15.429 16zM681.143 646.857l-8 132c0 9.714-8 17.714-17.714 17.714s-17.714-8-18.286-17.714l-3.429-65.143-3.429-66.857 6.857-363.429v-1.714c0.571-5.143 2.857-10.286 6.857-13.714 2.857-2.286 6.857-4 11.429-4 2.857 0 6.286 1.143 8.571 2.857 5.143 2.857 8.571 8.571 9.143 14.857zM1316.571 636c0 89.143-72.571 161.143-161.714 161.143h-449.143c-9.714-1.143-17.714-8.571-17.714-18.857v-513.714c0-9.714 3.429-14.286 16-18.857 31.429-12.571 66.857-19.429 103.429-19.429 149.143 0 271.429 114.286 284.571 260 19.429-8 40.571-12.571 62.857-12.571 89.143 0 161.714 72.571 161.714 162.286z" - ], - "width": 1316.5714285714284, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "soundcloud" - ], - "defaultCode": 61886, - "grid": 14 - }, - { - "id": 406, - "paths": [ - "M438.857 438.857c172 0 344.571-30.857 438.857-97.143v97.143c0 80.571-196.571 146.286-438.857 146.286s-438.857-65.714-438.857-146.286v-97.143c94.286 66.286 266.857 97.143 438.857 97.143zM438.857 877.714c172 0 344.571-30.857 438.857-97.143v97.143c0 80.571-196.571 146.286-438.857 146.286s-438.857-65.714-438.857-146.286v-97.143c94.286 66.286 266.857 97.143 438.857 97.143zM438.857 658.286c172 0 344.571-30.857 438.857-97.143v97.143c0 80.571-196.571 146.286-438.857 146.286s-438.857-65.714-438.857-146.286v-97.143c94.286 66.286 266.857 97.143 438.857 97.143zM438.857 0c242.286 0 438.857 65.714 438.857 146.286v73.143c0 80.571-196.571 146.286-438.857 146.286s-438.857-65.714-438.857-146.286v-73.143c0-80.571 196.571-146.286 438.857-146.286z" - ], - "width": 877.7142857142857, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "database" - ], - "defaultCode": 61888, - "grid": 14 - }, - { - "id": 407, - "paths": [ - "M838.857 217.143c21.143 21.143 38.857 63.429 38.857 93.714v658.286c0 30.286-24.571 54.857-54.857 54.857h-768c-30.286 0-54.857-24.571-54.857-54.857v-914.286c0-30.286 24.571-54.857 54.857-54.857h512c30.286 0 72.571 17.714 93.714 38.857zM585.143 77.714v214.857h214.857c-3.429-9.714-8.571-19.429-12.571-23.429l-178.857-178.857c-4-4-13.714-9.143-23.429-12.571zM804.571 950.857v-585.143h-237.714c-30.286 0-54.857-24.571-54.857-54.857v-237.714h-438.857v877.714h731.429zM510.857 612c14.286 11.429 30.286 21.714 48 32 24-2.857 46.286-4 66.857-4 38.286 0 86.857 4.571 101.143 28 4 5.714 7.429 16 1.143 29.714-0.571 0.571-1.143 1.714-1.714 2.286v0.571c-1.714 10.286-10.286 21.714-40.571 21.714-36.571 0-92-16.571-140-41.714-79.429 8.571-162.857 26.286-224 47.429-58.857 100.571-104 149.714-138.286 149.714-5.714 0-10.857-1.143-16-4l-13.714-6.857c-1.714-0.571-2.286-1.714-3.429-2.857-2.857-2.857-5.143-9.143-3.429-20.571 5.714-26.286 36.571-70.286 107.429-107.429 4.571-2.857 10.286-1.143 13.143 3.429 0.571 0.571 1.143 1.714 1.143 2.286 17.714-29.143 38.286-66.286 61.143-112.571 25.714-51.429 45.714-101.714 59.429-149.714-18.286-62.286-24-126.286-13.714-164 4-14.286 12.571-22.857 24-22.857h12.571c8.571 0 15.429 2.857 20 8.571 6.857 8 8.571 20.571 5.143 38.857-0.571 1.714-1.143 3.429-2.286 4.571 0.571 1.714 0.571 2.857 0.571 4.571v17.143c-0.571 36-1.143 70.286-8 109.714 20 60 49.714 108.571 83.429 136zM181.714 846.857c17.143-8 41.714-32.571 78.286-90.286-42.857 33.143-69.714 70.857-78.286 90.286zM409.143 321.143c-5.714 16-5.714 43.429-1.143 75.429 1.714-9.143 2.857-17.714 4-25.143 1.143-9.714 2.857-17.714 4-24.571 0.571-1.714 1.143-2.857 2.286-4.571-0.571-0.571-0.571-1.714-1.143-2.857-0.571-10.286-4-16.571-7.429-20.571 0 1.143-0.571 1.714-0.571 2.286zM338.286 698.857c50.286-20 106.286-36 162.286-46.286-5.714-4.571-11.429-8.571-16.571-13.143-28-24.571-53.143-58.857-72.571-100.571-10.857 34.857-26.857 72-47.429 112.571-8.571 16-17.143 32-25.714 47.429zM707.429 689.714c-2.857-2.857-17.714-13.714-80-13.714 28 10.286 53.714 16 70.857 16 5.143 0 8 0 10.286-0.571 0-0.571-0.571-1.143-1.143-1.714z" - ], - "width": 877.7142857142857, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "file-pdf-o" - ], - "defaultCode": 61889, - "grid": 14 - }, - { - "id": 408, - "paths": [ - "M838.857 217.143c21.143 21.143 38.857 63.429 38.857 93.714v658.286c0 30.286-24.571 54.857-54.857 54.857h-768c-30.286 0-54.857-24.571-54.857-54.857v-914.286c0-30.286 24.571-54.857 54.857-54.857h512c30.286 0 72.571 17.714 93.714 38.857zM585.143 77.714v214.857h214.857c-3.429-9.714-8.571-19.429-12.571-23.429l-178.857-178.857c-4-4-13.714-9.143-23.429-12.571zM804.571 950.857v-585.143h-237.714c-30.286 0-54.857-24.571-54.857-54.857v-237.714h-438.857v877.714h731.429zM133.143 438.857v61.143h40l93.714 377.714h90.857l73.143-277.143c2.857-8.571 4.571-17.143 5.714-26.286 0.571-4.571 1.143-9.143 1.143-13.714h2.286l1.714 13.714c1.714 8 2.286 17.143 5.143 26.286l73.143 277.143h90.857l93.714-377.714h40v-61.143h-171.429v61.143h51.429l-56.571 250.286c-2.286 9.143-3.429 18.857-4 26.286l-1.143 12h-2.286c0-3.429-1.143-8-1.714-12-1.714-7.429-2.857-17.143-5.143-26.286l-82.286-311.429h-65.143l-82.286 311.429c-2.286 9.143-2.857 18.857-4.571 26.286l-2.286 12h-2.286l-1.143-12c-0.571-7.429-1.714-17.143-4-26.286l-56.571-250.286h51.429v-61.143h-171.429z" - ], - "width": 877.7142857142857, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "file-word-o" - ], - "defaultCode": 61890, - "grid": 14 - }, - { - "id": 409, - "paths": [ - "M838.857 217.143c21.143 21.143 38.857 63.429 38.857 93.714v658.286c0 30.286-24.571 54.857-54.857 54.857h-768c-30.286 0-54.857-24.571-54.857-54.857v-914.286c0-30.286 24.571-54.857 54.857-54.857h512c30.286 0 72.571 17.714 93.714 38.857zM585.143 77.714v214.857h214.857c-3.429-9.714-8.571-19.429-12.571-23.429l-178.857-178.857c-4-4-13.714-9.143-23.429-12.571zM804.571 950.857v-585.143h-237.714c-30.286 0-54.857-24.571-54.857-54.857v-237.714h-438.857v877.714h731.429zM245.143 817.143v60.571h160.571v-60.571h-42.857l58.857-92c6.857-10.857 10.286-19.429 12-19.429h1.143c0.571 2.286 1.714 4 2.857 5.714 2.286 4.571 5.714 8 9.714 13.714l61.143 92h-43.429v60.571h166.286v-60.571h-38.857l-109.714-156 111.429-161.143h38.286v-61.143h-159.429v61.143h42.286l-58.857 90.857c-6.857 10.857-12 19.429-12 18.857h-1.143c-0.571-2.286-1.714-4-2.857-5.714-2.286-4-5.143-8-9.714-13.143l-60.571-90.857h43.429v-61.143h-165.714v61.143h38.857l108 155.429-110.857 161.714h-38.857z" - ], - "width": 877.7142857142857, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "file-excel-o" - ], - "defaultCode": 61891, - "grid": 14 - }, - { - "id": 410, - "paths": [ - "M838.857 217.143c21.143 21.143 38.857 63.429 38.857 93.714v658.286c0 30.286-24.571 54.857-54.857 54.857h-768c-30.286 0-54.857-24.571-54.857-54.857v-914.286c0-30.286 24.571-54.857 54.857-54.857h512c30.286 0 72.571 17.714 93.714 38.857zM585.143 77.714v214.857h214.857c-3.429-9.714-8.571-19.429-12.571-23.429l-178.857-178.857c-4-4-13.714-9.143-23.429-12.571zM804.571 950.857v-585.143h-237.714c-30.286 0-54.857-24.571-54.857-54.857v-237.714h-438.857v877.714h731.429zM237.714 817.143v60.571h186.857v-60.571h-53.143v-95.429h78.286c24.571 0 46.857-1.143 67.429-8.571 51.429-17.714 83.429-70.857 83.429-133.143s-30.857-110.286-78.286-130.286c-21.714-8.571-48-10.857-74.286-10.857h-210.286v61.143h52.571v317.143h-52.571zM439.429 657.143h-68v-153.143h68.571c20 0 35.429 3.429 47.429 10.286 20.571 12 32 35.429 32 65.714 0 32-11.429 56.571-35.429 68.571-12 5.714-26.857 8.571-44.571 8.571z" - ], - "width": 877.7142857142857, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "file-powerpoint-o" - ], - "defaultCode": 61892, - "grid": 14 - }, - { - "id": 411, - "paths": [ - "M838.857 217.143c21.143 21.143 38.857 63.429 38.857 93.714v658.286c0 30.286-24.571 54.857-54.857 54.857h-768c-30.286 0-54.857-24.571-54.857-54.857v-914.286c0-30.286 24.571-54.857 54.857-54.857h512c30.286 0 72.571 17.714 93.714 38.857zM585.143 77.714v214.857h214.857c-3.429-9.714-8.571-19.429-12.571-23.429l-178.857-178.857c-4-4-13.714-9.143-23.429-12.571zM804.571 950.857v-585.143h-237.714c-30.286 0-54.857-24.571-54.857-54.857v-237.714h-438.857v877.714h731.429zM731.429 694.857v182.857h-585.143v-109.714l109.714-109.714 73.143 73.143 219.429-219.429zM256 585.143c-60.571 0-109.714-49.143-109.714-109.714s49.143-109.714 109.714-109.714 109.714 49.143 109.714 109.714-49.143 109.714-109.714 109.714z" - ], - "width": 877.7142857142857, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "file-image-o", - "file-photo-o", - "file-picture-o" - ], - "defaultCode": 61893, - "grid": 14 - }, - { - "id": 412, - "paths": [ - "M365.714 219.429v-73.143h-73.143v73.143h73.143zM438.857 292.571v-73.143h-73.143v73.143h73.143zM365.714 365.714v-73.143h-73.143v73.143h73.143zM438.857 438.857v-73.143h-73.143v73.143h73.143zM838.857 217.143c21.143 21.143 38.857 63.429 38.857 93.714v658.286c0 30.286-24.571 54.857-54.857 54.857h-768c-30.286 0-54.857-24.571-54.857-54.857v-914.286c0-30.286 24.571-54.857 54.857-54.857h512c30.286 0 72.571 17.714 93.714 38.857zM585.143 77.714v214.857h214.857c-3.429-9.714-8.571-19.429-12.571-23.429l-178.857-178.857c-4-4-13.714-9.143-23.429-12.571zM804.571 950.857v-585.143h-237.714c-30.286 0-54.857-24.571-54.857-54.857v-237.714h-73.143v73.143h-73.143v-73.143h-292.571v877.714h731.429zM446.286 538.857c48.571 164 61.143 199.429 61.143 199.429 2.857 9.714 4.571 19.429 4.571 29.714 0 63.429-61.714 109.714-146.286 109.714s-146.286-46.286-146.286-109.714c0-10.286 1.714-20 4.571-29.714 0 0 12-35.429 68.571-226.286v-73.143h73.143v73.143h45.143c16.571 0 30.857 10.857 35.429 26.857zM365.714 804.571c40.571 0 73.143-16.571 73.143-36.571s-32.571-36.571-73.143-36.571-73.143 16.571-73.143 36.571 32.571 36.571 73.143 36.571z" - ], - "width": 877.7142857142857, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "file-archive-o", - "file-zip-o" - ], - "defaultCode": 61894, - "grid": 14 - }, - { - "id": 413, - "paths": [ - "M838.857 217.143c21.143 21.143 38.857 63.429 38.857 93.714v658.286c0 30.286-24.571 54.857-54.857 54.857h-768c-30.286 0-54.857-24.571-54.857-54.857v-914.286c0-30.286 24.571-54.857 54.857-54.857h512c30.286 0 72.571 17.714 93.714 38.857zM585.143 77.714v214.857h214.857c-3.429-9.714-8.571-19.429-12.571-23.429l-178.857-178.857c-4-4-13.714-9.143-23.429-12.571zM804.571 950.857v-585.143h-237.714c-30.286 0-54.857-24.571-54.857-54.857v-237.714h-438.857v877.714h731.429zM354.286 485.714c6.857 2.857 11.429 9.714 11.429 17.143v310.857c0 7.429-4.571 14.286-11.429 17.143-2.286 0.571-4.571 1.143-6.857 1.143-4.571 0-9.143-1.714-13.143-5.143l-94.857-95.429h-74.857c-10.286 0-18.286-8-18.286-18.286v-109.714c0-10.286 8-18.286 18.286-18.286h74.857l94.857-95.429c5.714-5.143 13.143-6.857 20-4zM592.571 879.429c10.857 0 21.143-4.571 28.571-13.714 47.429-58.286 73.714-132 73.714-207.429s-26.286-149.143-73.714-207.429c-12.571-16-36-18.286-51.429-5.714-16 13.143-18.286 36-5.143 52 37.143 45.714 57.143 101.714 57.143 161.143s-20 115.429-57.143 161.143c-13.143 16-10.857 38.857 5.143 51.429 6.857 5.714 14.857 8.571 22.857 8.571zM472 794.857c9.714 0 19.429-4 26.857-11.429 32-34.286 49.714-78.286 49.714-125.143s-17.714-90.857-49.714-125.143c-13.714-14.857-37.143-15.429-52-1.714-14.286 13.714-15.429 37.143-1.143 52 18.857 20.571 29.714 46.857 29.714 74.857s-10.857 54.286-29.714 74.857c-14.286 14.857-13.143 38.286 1.143 52 7.429 6.286 16.571 9.714 25.143 9.714z" - ], - "width": 877.7142857142857, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "file-audio-o", - "file-sound-o" - ], - "defaultCode": 61895, - "grid": 14 - }, - { - "id": 414, - "paths": [ - "M838.857 217.143c21.143 21.143 38.857 63.429 38.857 93.714v658.286c0 30.286-24.571 54.857-54.857 54.857h-768c-30.286 0-54.857-24.571-54.857-54.857v-914.286c0-30.286 24.571-54.857 54.857-54.857h512c30.286 0 72.571 17.714 93.714 38.857zM585.143 77.714v214.857h214.857c-3.429-9.714-8.571-19.429-12.571-23.429l-178.857-178.857c-4-4-13.714-9.143-23.429-12.571zM804.571 950.857v-585.143h-237.714c-30.286 0-54.857-24.571-54.857-54.857v-237.714h-438.857v877.714h731.429zM438.857 438.857c40 0 73.143 33.143 73.143 73.143v219.429c0 40-33.143 73.143-73.143 73.143h-219.429c-40 0-73.143-33.143-73.143-73.143v-219.429c0-40 33.143-73.143 73.143-73.143h219.429zM720 440c6.857 2.857 11.429 9.714 11.429 17.143v329.143c0 7.429-4.571 14.286-11.429 17.143-2.286 0.571-4.571 1.143-6.857 1.143-4.571 0-9.714-1.714-13.143-5.143l-151.429-152v-51.429l151.429-152c3.429-3.429 8.571-5.143 13.143-5.143 2.286 0 4.571 0.571 6.857 1.143z" - ], - "width": 877.7142857142857, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "file-movie-o", - "file-video-o" - ], - "defaultCode": 61896, - "grid": 14 - }, - { - "id": 415, - "paths": [ - "M838.857 217.143c21.143 21.143 38.857 63.429 38.857 93.714v658.286c0 30.286-24.571 54.857-54.857 54.857h-768c-30.286 0-54.857-24.571-54.857-54.857v-914.286c0-30.286 24.571-54.857 54.857-54.857h512c30.286 0 72.571 17.714 93.714 38.857zM585.143 77.714v214.857h214.857c-3.429-9.714-8.571-19.429-12.571-23.429l-178.857-178.857c-4-4-13.714-9.143-23.429-12.571zM804.571 950.857v-585.143h-237.714c-30.286 0-54.857-24.571-54.857-54.857v-237.714h-438.857v877.714h731.429zM274.286 438.857c6.286-8 17.714-9.714 25.714-3.429l29.143 21.714c8 6.286 9.714 17.714 3.429 25.714l-104 138.857 104 138.857c6.286 8 4.571 19.429-3.429 25.714l-29.143 21.714c-8 6.286-19.429 4.571-25.714-3.429l-129.143-172c-4.571-6.286-4.571-15.429 0-21.714zM732.571 610.857c4.571 6.286 4.571 15.429 0 21.714l-129.143 172c-6.286 8-17.714 9.714-25.714 3.429l-29.143-21.714c-8-6.286-9.714-17.714-3.429-25.714l104-138.857-104-138.857c-6.286-8-4.571-19.429 3.429-25.714l29.143-21.714c8-6.286 19.429-4.571 25.714 3.429zM378.286 874.286c-10.286-1.714-16.571-11.429-14.857-21.143l78.857-474.857c1.714-10.286 11.429-16.571 21.143-14.857l36 5.714c10.286 1.714 16.571 11.429 14.857 21.143l-78.857 474.857c-1.714 10.286-11.429 16.571-21.143 14.857z" - ], - "width": 877.7142857142857, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "file-code-o" - ], - "defaultCode": 61897, - "grid": 14 - }, - { - "id": 416, - "paths": [ - "M855.429 472.571v113.143c-40 9.143-80 13.143-113.143 13.143-80 168-223.429 312-271.429 338.857-30.286 17.143-58.857 18.286-92.571-1.714-58.857-35.429-281.714-218.286-356-793.143h161.714c40.571 345.143 140 522.286 249.143 654.857 60.571-60.571 118.857-141.143 164-232-108-54.857-173.714-175.429-173.714-316 0-142.286 81.714-249.714 221.714-249.714 136 0 210.286 84.571 210.286 230.286 0 54.286-11.429 116-33.143 163.429 0 0-100.571 20-137.714-44.571 7.429-24.571 17.714-66.857 17.714-105.143 0-68-24.571-101.143-61.714-101.143-39.429 0-66.857 37.143-66.857 108.571 0 145.714 92.571 229.143 212.571 229.143 21.143 0 45.143-2.286 69.143-8z" - ], - "width": 877.7142857142857, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "vine" - ], - "defaultCode": 61898, - "grid": 14 - }, - { - "id": 417, - "paths": [ - "M123.429 668l344.571 229.714v-205.143l-190.857-127.429zM88 585.714l110.286-73.714-110.286-73.714v147.429zM556 897.714l344.571-229.714-153.714-102.857-190.857 127.429v205.143zM512 616l155.429-104-155.429-104-155.429 104zM277.143 458.857l190.857-127.429v-205.143l-344.571 229.714zM825.714 512l110.286 73.714v-147.429zM746.857 458.857l153.714-102.857-344.571-229.714v205.143zM1024 356v312c0 14.286-7.429 28.571-19.429 36.571l-468 312c-7.429 4.571-16 7.429-24.571 7.429s-17.143-2.857-24.571-7.429l-468-312c-12-8-19.429-22.286-19.429-36.571v-312c0-14.286 7.429-28.571 19.429-36.571l468-312c7.429-4.571 16-7.429 24.571-7.429s17.143 2.857 24.571 7.429l468 312c12 8 19.429 22.286 19.429 36.571z" - ], - "width": 1024, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "codepen" - ], - "defaultCode": 61899, - "grid": 14 - }, - { - "id": 418, - "paths": [ - "M1028.571 441.143c82.857 34.286 141.714 115.429 141.714 209.714 0 125.143-103.429 226.857-230.286 226.857-4.571 0-8.571-0.571-12.571-0.571h-695.429c-128-7.429-232-105.143-232-232 0-85.143 46.286-159.429 115.429-200-4.571-14.857-6.857-30.286-6.857-46.857 0-87.429 71.429-158.286 160.571-158.286 36.571 0 70.857 12.571 98.286 33.143 56-115.429 174.857-195.429 313.714-195.429 192.571 0 348 153.714 348 342.857 0 6.857-0.571 13.714-0.571 20.571zM267.429 593.143c0 96.571 76 150.857 166.857 150.857 56 0 96.571-17.714 137.143-56.571-16.571-20.571-34.857-40.571-52-61.143-23.429 22.857-49.143 37.143-82.286 37.143-40.571 0-75.429-26.857-75.429-69.143 0-41.714 34.857-69.143 74.286-69.143 125.714 0 152.571 219.429 335.429 219.429 89.143 0 164.571-56 164.571-149.714 0-94.857-76-150.286-166.286-150.286-56 0-97.714 16-137.714 55.429 18.286 20 35.429 41.143 53.143 61.714 22.857-22.286 48.571-36.571 81.143-36.571 37.714 0 75.429 26.857 75.429 66.857 0 44-32 72-74.857 72-121.714 0-154.286-219.429-332.571-219.429-88.571 0-166.857 54.286-166.857 148.571z" - ], - "width": 1170.2857142857142, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "jsfiddle" - ], - "defaultCode": 61900, - "grid": 14 - }, - { - "id": 419, - "paths": [ - "M512 0c282.857 0 512 229.143 512 512s-229.143 512-512 512-512-229.143-512-512 229.143-512 512-512zM512 73.143c-74.286 0-144.571 18.857-206.286 51.429l110.857 110.857c30.286-10.286 62.286-16 95.429-16 33.714 0 65.143 5.714 95.429 16l110.857-110.857c-61.714-32.571-132-51.429-206.286-51.429zM124.571 718.286l110.857-110.857c-10.286-30.286-16-62.286-16-95.429 0-33.714 5.714-65.143 16-95.429l-110.857-110.857c-32.571 61.714-51.429 132-51.429 206.286s18.857 144.571 51.429 206.286zM512 950.857c74.286 0 144.571-18.857 206.286-51.429l-110.857-110.857c-30.286 10.286-61.714 16-95.429 16-33.143 0-65.143-5.714-95.429-16l-110.857 110.857c61.714 32.571 132 51.429 206.286 51.429zM512 731.429c121.143 0 219.429-98.286 219.429-219.429s-98.286-219.429-219.429-219.429-219.429 98.286-219.429 219.429 98.286 219.429 219.429 219.429zM788.571 607.429l110.857 110.857c32.571-61.714 51.429-132 51.429-206.286s-18.857-144.571-51.429-206.286l-110.857 110.857c10.286 30.286 16 62.286 16 95.429s-5.714 65.143-16 95.429z" - ], - "width": 1024, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "life-bouy", - "life-buoy", - "life-ring", - "life-saver", - "support" - ], - "defaultCode": 61901, - "grid": 14 - }, - { - "id": 420, - "paths": [ - "M1005.714 512c0 272.571-221.143 493.714-493.714 493.714s-493.714-221.143-493.714-493.714c0-248 182.857-453.143 420.571-488.571v130.286c-166.857 33.714-292.571 181.714-292.571 358.286 0 201.714 164 365.714 365.714 365.714s365.714-164 365.714-365.714c0-176.571-125.714-324.571-292.571-358.286v-130.286c237.714 35.429 420.571 240.571 420.571 488.571z" - ], - "width": 1024, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "circle-o-notch" - ], - "defaultCode": 61902, - "grid": 14 - }, - { - "id": 421, - "paths": [ - "M10.857 499.429c5.714-163.429 89.143-314.286 240.571-413.714 0.571 0 4-1.143 2.286 1.714-12 11.429-229.714 268-29.143 467.429 102.857 102.286 185.714 5.143 185.714 5.143 79.429-103.429-1.143-260-1.143-260-20.571-51.429-94.286-82.857-94.286-82.857l59.429-65.714c50.286 21.714 89.143 80 89.143 80 1.714-61.143-45.143-126.857-45.143-126.857l92-104.571 91.429 103.429c-42.286 59.429-45.143 129.143-45.143 129.143 28.571-47.429 89.714-81.143 89.714-81.143l58.857 65.714c-56.571 18.286-93.714 82.286-93.714 82.286-32.571 58.857-56 184.571 1.143 262.857 66.857 92 181.143-5.714 181.143-5.714 212-189.714-21.714-464.571-21.714-464.571-12.571-11.429 1.714-5.714 1.714-5.714 103.429 75.429 236.571 174.286 240 422.857 4 300.571-206.286 514.857-500.571 514.857-287.429 0-510.857-240-502.286-524.571z" - ], - "width": 1019.9771428571428, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "ra", - "rebel", - "resistance" - ], - "defaultCode": 61904, - "grid": 14 - }, - { - "id": 422, - "paths": [ - "M499.429 936v37.714c-161.143-4.571-302.286-91.429-381.714-220l33.143-19.429c12 20 26.286 38.857 41.714 56.571l37.143-32.571c53.714 61.143 126.857 104.571 210.286 121.143l-9.714 49.143c22.286 4 45.714 6.857 69.143 7.429zM157.714 633.143l-47.429 16c8 22.286 17.143 43.429 28 64l-32.571 18.857c-35.429-65.143-56-140.571-56-220s20.571-154.857 56-220l32.571 18.857c-10.857 20-20.571 41.714-28 64l46.857 16c-13.143 37.714-20 78.857-20 121.143s7.429 83.429 20.571 121.143zM873.143 734.286l33.143 19.429c-79.429 128.571-220.571 215.429-381.714 220v-37.714c23.429-0.571 46.857-3.429 69.143-7.429l-9.714-49.143c83.429-16.571 156.571-60 210.286-121.143l37.143 32.571c15.429-17.714 29.714-36.571 41.714-56.571zM786.857 417.714l-133.143 45.714c5.143 15.429 8 31.429 8 48.571s-2.857 33.143-8 48.571l132.571 45.714c-12 36-31.429 68.571-56 96.571l-105.714-92.571c-21.143 24.571-50.286 41.714-84 48.571l27.429 137.714c-17.714 3.429-36.571 5.714-56 5.714s-38.286-2.286-56-5.714l27.429-137.714c-33.714-6.857-62.857-24-84-48.571l-105.714 92.571c-24.571-28-44-60.571-56-96.571l132.571-45.714c-5.143-15.429-8-31.429-8-48.571s2.857-33.143 8-48.571l-133.143-45.714c12.571-36 32-68.571 56.571-96.571l105.714 92.571c21.143-24.571 50.286-42.286 84-49.143l-27.429-137.143c17.714-4 36.571-5.714 56-5.714s38.286 1.714 56 5.714l-27.429 137.143c33.714 6.857 62.857 24.571 84 49.143l105.714-92.571c24.571 28 44 60.571 56.571 96.571zM499.429 50.286v37.714c-23.429 0.571-46.857 2.857-69.143 7.429l9.714 49.143c-83.429 16-156.571 59.429-210.286 120.571l-37.143-32c-15.429 17.143-29.143 36-41.714 56l-32.571-18.857c79.429-129.143 220-215.429 381.143-220v0zM974.286 512c0 79.429-20.571 154.857-56 220l-32.571-18.857c10.857-20.571 20-41.714 28-64l-47.429-16c13.143-37.714 20.571-78.857 20.571-121.143s-6.857-83.429-20-121.143l46.857-16c-7.429-22.286-17.143-44-28-64l32.571-18.857c35.429 65.143 56 140.571 56 220zM905.714 270.286l-32.571 18.857c-12.571-20-26.286-38.857-41.714-56l-37.143 32c-53.714-61.143-126.857-104.571-210.286-120.571l9.714-49.143c-22.286-4.571-45.714-6.857-69.143-7.429v-37.714c161.143 4.571 301.714 90.857 381.143 220zM998.857 512c0-268.571-218.286-486.857-486.857-486.857v0c-268.571 0-486.857 218.286-486.857 486.857s218.286 486.857 486.857 486.857 486.857-218.286 486.857-486.857zM1024 512c0 282.857-229.143 512-512 512s-512-229.143-512-512 229.143-512 512-512v0c282.857 0 512 229.143 512 512z" - ], - "width": 1024, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "empire", - "ge" - ], - "defaultCode": 61905, - "grid": 14 - }, - { - "id": 423, - "paths": [ - "M332.571 747.429c0 30.857-28 37.714-53.143 37.714-24.571 0-61.143-4-61.143-36 0-31.429 30.857-36.571 56-36.571 24 0 58.286 4 58.286 34.857zM312 481.143c0 28.571-11.429 48.571-42.286 48.571-31.429 0-44-18.286-44-48s11.429-51.429 44-51.429c29.143 0 42.286 24 42.286 50.857zM406.857 438.286v-71.429c-24.571 9.143-50.857 16.571-77.143 16.571-18.857-10.857-40.571-16.571-62.857-16.571-65.143 0-116.571 48-116.571 114.286 0 35.429 23.429 84.571 58.857 96.571v1.714c-18.286 8-21.714 30.286-21.714 48.571 0 18.857 6.857 34.286 23.429 44v1.714c-38.857 12.571-64.571 37.143-64.571 79.429 0 72.571 69.143 93.143 129.714 93.143 73.143 0 128-26.857 128-107.429 0-57.143-52-74.286-99.429-82.857-16-2.857-43.429-14.286-43.429-34.286 0-18.857 10.286-26.857 28-29.714 58.286-11.429 95.429-56.571 95.429-116.571 0-10.286-2.286-20-5.714-29.714 9.143-2.286 18.857-4.571 28-7.429zM440.571 677.714h78.286c-1.143-15.429-1.143-31.429-1.143-46.857v-221.143c0-13.143 0-26.286 1.143-39.429h-78.286c1.714 13.143 1.714 27.429 1.714 40.571v224c0 14.286 0 28.571-1.714 42.857zM731.429 668.571v-69.143c-11.429 8-25.143 12-38.857 12-25.714 0-30.286-25.714-30.286-46.857v-128.571h29.714c10.286 0 20 1.143 30.286 1.143v-66.857h-60c0-19.429-1.143-38.857 1.714-58.286h-80c1.714 10.286 2.286 20.571 2.286 31.429v26.857h-34.286v66.857c6.857-0.571 13.714-1.714 21.143-1.714 4 0 8.571 0.571 13.143 0.571v1.143h-1.143v124c0 61.714 9.143 121.143 84.571 121.143 21.143 0 42.857-3.429 61.714-13.714zM528 265.143c0-26.857-20-52-48-52s-48.571 24.571-48.571 52c0 26.857 21.143 50.857 48.571 50.857s48-24.571 48-50.857zM877.714 237.714v548.571c0 90.857-73.714 164.571-164.571 164.571h-548.571c-90.857 0-164.571-73.714-164.571-164.571v-548.571c0-90.857 73.714-164.571 164.571-164.571h548.571c90.857 0 164.571 73.714 164.571 164.571z" - ], - "width": 877.7142857142857, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "git-square" - ], - "defaultCode": 61906, - "grid": 14 - }, - { - "id": 424, - "paths": [ - "M340 865.143c0-50.286-55.429-57.143-94.286-57.143-40.571 0-90.286 8.571-90.286 59.429 0 51.429 58.857 57.714 98.286 57.714 41.714 0 86.286-10.286 86.286-60zM306.286 433.714c0-42.857-20.571-81.714-68-81.714-52.571 0-70.857 34.857-70.857 82.857 0 47.429 20.571 77.143 70.857 77.143 49.714 0 68-32 68-78.286zM460 248.571v115.429c-14.857 5.143-29.714 9.143-45.143 12.571 5.714 15.429 9.143 31.429 9.143 48 0 96.571-59.429 170.286-154.286 188-28.571 5.714-45.143 17.714-45.143 48.571 0 87.429 230.857 28 230.857 189.143 0 130.857-88.571 173.714-207.429 173.714-97.714 0-209.143-32.571-209.143-150.286 0-68.571 41.714-108 104-128.571v-2.286c-26.286-16-38.286-41.143-38.286-72 0-29.143 6.286-65.143 36-78.286v-2.286c-57.714-19.429-95.429-98.857-95.429-156.571 0-106.857 82.857-185.143 188.571-185.143 35.429 0 70.857 9.143 101.714 26.857 42.857 0 85.143-11.429 124.571-26.857zM641.714 752h-126.857c2.286-25.714 2.286-50.857 2.286-76.571v-348c0-24.571 0.571-49.143-2.286-73.143h126.857c-2.857 23.429-2.286 47.429-2.286 70.857v350.286c0 25.714 0 50.857 2.286 76.571zM985.143 625.143v112c-30.286 16.571-65.143 22.286-99.429 22.286-122.286 0-136.571-96.571-136.571-196v-200.571h1.143v-2.286c-7.429 0-14.286-1.143-21.143-1.143-11.429 0-22.857 1.714-33.714 3.429v-108.571h54.857v-43.429c0-17.143-0.571-34.286-3.429-50.857h129.714c-4.571 31.429-3.429 62.857-3.429 94.286h97.714v108.571c-16.571 0-33.143-2.286-49.143-2.286h-48.571v208.571c0 33.714 7.429 74.857 49.714 74.857 22.286 0 44-6.286 62.286-18.857zM656 84c0 42.857-33.143 82.857-77.143 82.857-45.143 0-78.857-39.429-78.857-82.857 0-44 33.143-84 78.857-84 45.143 0 77.143 41.143 77.143 84z" - ], - "width": 1024, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "git" - ], - "defaultCode": 61907, - "grid": 14 - }, - { - "id": 425, - "paths": [ - "M462.286 573.714l152-285.143h-64l-89.714 178.286s-13.714 27.429-25.143 52.571c-10.857-26.286-24-52.571-24-52.571l-88.571-178.286h-68.571l150.286 281.714v185.143h57.714v-181.714zM877.714 237.714v548.571c0 90.857-73.714 164.571-164.571 164.571h-548.571c-90.857 0-164.571-73.714-164.571-164.571v-548.571c0-90.857 73.714-164.571 164.571-164.571h548.571c90.857 0 164.571 73.714 164.571 164.571z" - ], - "width": 877.7142857142857, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "hacker-news", - "y-combinator-square", - "yc-square" - ], - "defaultCode": 61908, - "grid": 14 - }, - { - "id": 426, - "paths": [ - "M481.143 326.857c0 60.571-49.714 110.286-110.286 110.286-23.429 0-45.143-7.429-63.429-20-20.571 22.286-43.429 50.286-65.714 83.429-93.143 140-132.571 305.143-115.429 490.857 1.143 16.571-10.857 30.857-26.857 32.571h-2.857c-14.857 0-28-11.429-29.714-26.857-22.286-250.286 57.143-427.429 127.429-532 25.714-38.286 51.429-69.143 75.429-94.286-6.286-13.714-9.143-28.571-9.143-44 0-61.143 49.143-110.286 110.286-110.286 60.571 0 110.286 49.143 110.286 110.286zM698.857 333.143c0 183.429-149.143 332.571-333.143 332.571-25.143 0-50.286-2.857-74.857-8-16-4-25.714-20-22.286-36 4-15.429 19.429-25.714 35.429-22.286 20 5.143 41.143 7.429 61.714 7.429 150.857 0 273.714-122.857 273.714-273.714s-122.857-273.714-273.714-273.714-273.714 122.857-273.714 273.714c0 44 10.286 85.714 29.714 124.571 7.429 14.857 1.714 32.571-12.571 40-14.857 7.429-32.571 1.714-40-13.143-24-46.286-36.571-98.857-36.571-151.429 0-184 149.714-333.143 333.143-333.143 184 0 333.143 149.143 333.143 333.143z" - ], - "width": 731.4285714285713, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "tencent-weibo" - ], - "defaultCode": 61909, - "grid": 14 - }, - { - "id": 427, - "paths": [ - "M154.286 460.571c-4-9.714-4.571-19.429-4.571-29.714 0-16 10.286-41.714 20-53.714-0.571-14.857 5.714-45.143 17.143-54.857 0-105.714 81.714-238.857 177.143-284.571 58.857-28 120.571-37.714 185.143-37.714 50.286 0 105.143 12 152 31.429 134.286 56.571 164.571 161.714 193.143 296l0.571 2.857c16.571 25.143 31.429 54.857 31.429 85.714 0 15.429-10.286 30.857-10.286 44.571 0 1.143 3.429 5.714 4 6.857 49.143 72.571 93.714 151.429 93.714 241.714 0 20-10.857 89.714-42.857 89.714-22.286 0-46.857-54.286-54.857-69.143-0.571-0.571-1.143-0.571-1.714-0.571l-2.857 2.286c-18.286 47.429-38.286 92-75.429 127.429 32.571 31.429 85.143 28.571 94.857 82.857-2.857 6.286-1.714 13.143-6.286 19.429-32.571 49.143-120 55.429-172.571 55.429-69.714 0-126.286-18.286-192-37.714-13.714-4-34.286-1.714-49.143-3.429-34.857 38.286-120 48.571-169.143 48.571-43.429 0-211.429-2.857-211.429-77.143 0-32 6.857-41.143 29.143-61.714 17.714-3.429 30.857-13.143 51.429-14.286 2.857 0 5.143-0.571 8-1.143 0.571-0.571 1.143-0.571 1.143-2.286l-1.143-1.714c-39.429-9.143-94.857-108.571-103.429-149.714l-2.857-1.714c-4 0-5.714 8.571-6.857 11.429-12.571 29.143-42.286 60.571-75.429 64h-0.571c-4.571 0-2.857-4.571-6.286-5.714-8-18.857-13.143-36-13.143-57.143 0-114.286 54.857-198.857 144-266.286z" - ], - "width": 1024, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "qq" - ], - "defaultCode": 61910, - "grid": 14 - }, - { - "id": 428, - "paths": [ - "M331.429 263.429c0-31.429-20.571-52-52-52-30.857 0-62.286 20.571-62.286 52 0 30.857 31.429 51.429 62.286 51.429 31.429 0 52-20.571 52-51.429zM756 553.143c0-20.571-20.571-41.143-52-41.143-20.571 0-41.143 20.571-41.143 41.143 0 21.143 20.571 41.714 41.143 41.714 31.429 0 52-20.571 52-41.714zM621.143 263.429c0-31.429-20.571-52-51.429-52-31.429 0-62.286 20.571-62.286 52 0 30.857 30.857 51.429 62.286 51.429 30.857 0 51.429-20.571 51.429-51.429zM984 553.143c0-20.571-21.143-41.143-52-41.143-20.571 0-41.143 20.571-41.143 41.143 0 21.143 20.571 41.714 41.143 41.714 30.857 0 52-20.571 52-41.714zM832 326.286c-13.143-1.714-26.286-2.286-40-2.286-196.571 0-352 146.857-352 327.429 0 30.286 4.571 59.429 13.143 86.857-13.143 1.143-25.714 1.714-38.857 1.714-52 0-93.143-10.286-145.143-20.571l-144.571 72.571 41.143-124.571c-103.429-72.571-165.714-166.286-165.714-280 0-197.143 186.286-352 414.286-352 203.429 0 382.286 124 417.714 290.857zM1170.286 646.857c0 93.143-61.714 176-145.143 238.286l31.429 103.429-113.714-62.286c-41.714 10.286-83.429 21.143-124.571 21.143-197.143 0-352-134.857-352-300.571s154.857-300.571 352-300.571c186.286 0 352 134.857 352 300.571z" - ], - "width": 1170.2857142857142, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "wechat", - "weixin" - ], - "defaultCode": 61911, - "grid": 14 - }, - { - "id": 429, - "paths": [ - "M1008 6.286c12 8.571 17.714 22.286 15.429 36.571l-146.286 877.714c-1.714 10.857-8.571 20-18.286 25.714-5.143 2.857-11.429 4.571-17.714 4.571-4.571 0-9.143-1.143-13.714-2.857l-258.857-105.714-138.286 168.571c-6.857 8.571-17.143 13.143-28 13.143-4 0-8.571-0.571-12.571-2.286-14.286-5.143-24-18.857-24-34.286v-199.429l493.714-605.143-610.857 528.571-225.714-92.571c-13.143-5.143-21.714-17.143-22.857-31.429-0.571-13.714 6.286-26.857 18.286-33.714l950.857-548.571c5.714-3.429 12-5.143 18.286-5.143 7.429 0 14.857 2.286 20.571 6.286z" - ], - "width": 1025.1702857142857, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "paper-plane", - "send" - ], - "defaultCode": 61912, - "grid": 14 - }, - { - "id": 430, - "paths": [ - "M1008 6.286c12 8.571 17.714 22.286 15.429 36.571l-146.286 877.714c-1.714 10.857-8.571 20-18.286 25.714-5.143 2.857-11.429 4.571-17.714 4.571-4.571 0-9.143-1.143-13.714-2.857l-301.143-122.857-170.286 186.857c-6.857 8-16.571 12-26.857 12-4.571 0-9.143-0.571-13.143-2.286-14.286-5.714-23.429-19.429-23.429-34.286v-258.286l-269.714-110.286c-13.143-5.143-21.714-17.143-22.857-31.429-1.143-13.714 6.286-26.857 18.286-33.714l950.857-548.571c12-7.429 27.429-6.857 38.857 1.143zM812.571 862.857l126.286-756-819.429 472.571 192 78.286 493.143-365.143-273.143 455.429z" - ], - "width": 1024.5851428571427, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "paper-plane-o", - "send-o" - ], - "defaultCode": 61913, - "grid": 14 - }, - { - "id": 431, - "paths": [ - "M877.714 512c0 241.714-197.143 438.857-438.857 438.857-130.857 0-254.286-57.714-337.714-158.286-5.714-7.429-5.143-18.286 1.143-24.571l78.286-78.857c4-3.429 9.143-5.143 14.286-5.143 5.143 0.571 10.286 2.857 13.143 6.857 56 72.571 140 113.714 230.857 113.714 161.143 0 292.571-131.429 292.571-292.571s-131.429-292.571-292.571-292.571c-74.857 0-145.714 28.571-198.857 78.286l78.286 78.857c10.857 10.286 13.714 26.286 8 39.429-5.714 13.714-18.857 22.857-33.714 22.857h-256c-20 0-36.571-16.571-36.571-36.571v-256c0-14.857 9.143-28 22.857-33.714 13.143-5.714 29.143-2.857 39.429 8l74.286 73.714c80.571-76 189.714-121.143 302.286-121.143 241.714 0 438.857 197.143 438.857 438.857zM512 347.429v256c0 10.286-8 18.286-18.286 18.286h-182.857c-10.286 0-18.286-8-18.286-18.286v-36.571c0-10.286 8-18.286 18.286-18.286h128v-201.143c0-10.286 8-18.286 18.286-18.286h36.571c10.286 0 18.286 8 18.286 18.286z" - ], - "width": 877.7142857142857, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "history" - ], - "defaultCode": 61914, - "grid": 14 - }, - { - "id": 432, - "paths": [ - "M438.857 146.286c-201.714 0-365.714 164-365.714 365.714s164 365.714 365.714 365.714 365.714-164 365.714-365.714-164-365.714-365.714-365.714zM877.714 512c0 242.286-196.571 438.857-438.857 438.857s-438.857-196.571-438.857-438.857 196.571-438.857 438.857-438.857v0c242.286 0 438.857 196.571 438.857 438.857z" - ], - "width": 877.7142857142857, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "circle-thin" - ], - "defaultCode": 61915, - "grid": 14 - }, - { - "id": 433, - "paths": [ - "M961.143 950.857c-50.286 0-101.143-4-152-4-50.286 0-100.571 4-150.857 4-19.429 0-28.571-21.143-28.571-37.714 0-50.857 57.143-29.143 86.857-48.571 18.857-12 18.857-60 18.857-80l-0.571-223.429c0-6.286 0-12-0.571-17.714-9.143-2.857-19.429-2.286-28.571-2.286h-385.714c-9.714 0-20-0.571-29.143 2.286-0.571 5.714-0.571 11.429-0.571 17.714l-0.571 212c0 21.714 0 81.143 21.143 93.714 29.714 18.286 97.143-7.429 97.143 44 0 17.143-8 40-28 40-53.143 0-106.286-4-158.857-4-48.571 0-97.143 4-145.714 4-18.857 0-27.429-21.714-27.429-37.714 0-49.714 52.571-29.143 80.571-48.571 18.286-12.571 18.857-61.714 18.857-81.714l-0.571-32.571v-464.571c0-27.429 4-115.429-21.714-130.857-28.571-17.714-89.714 9.714-89.714-41.714 0-16.571 7.429-40 27.429-40 52.571 0 105.714 4 158.286 4 48 0 96.571-4 144.571-4 20.571 0 28.571 22.857 28.571 40 0 49.143-56.571 25.143-84.571 42.857-20 12-20 70.857-20 91.429l0.571 182.857c0 6.286 0 12 0.571 18.286 7.429 1.714 14.857 1.714 22.286 1.714h399.429c6.857 0 14.286 0 21.714-1.714 0.571-6.286 0.571-12 0.571-18.286l0.571-182.857c0-21.143 0-79.429-20-91.429-28.571-17.143-85.714 5.714-85.714-42.857 0-17.143 8-40 28.571-40 50.286 0 100.571 4 150.857 4 49.143 0 98.286-4 147.429-4 20.571 0 28.571 22.857 28.571 40 0 49.714-58.857 24.571-87.429 42.286-19.429 12.571-20 71.429-20 92l0.571 538.857c0 18.857 1.143 68.571 19.429 80 29.143 18.286 90.857-5.143 90.857 44.571 0 16.571-7.429 40-27.429 40z" - ], - "width": 1024, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "header" - ], - "defaultCode": 61916, - "grid": 14 - }, - { - "id": 434, - "paths": [ - "M730.286 108v41.714c0 19.429-15.429 53.143-34.857 53.143-9.714 0-21.143-1.714-30.857 0.571-9.143 2.286-16 8.571-18.286 17.714-2.857 10.857-1.714 24.571-1.714 36.571v658.286c0 19.429-15.429 34.857-34.857 34.857h-61.714c-19.429 0-34.857-15.429-34.857-34.857v-696h-81.714v696c0 19.429-15.429 34.857-34.857 34.857h-61.714c-19.429 0-34.857-15.429-34.857-34.857v-283.429c-55.429-4.571-102.857-16-140-33.714-48-22.286-84.571-56.571-109.714-102.286-24-44-36.571-93.714-36.571-148 0-63.429 17.143-118.286 50.286-163.429 33.714-45.143 73.714-75.429 119.429-90.857 42.857-14.286 133.143-21.143 238.286-21.143h273.714c19.429 0 34.857 15.429 34.857 34.857z" - ], - "width": 744.0091428571428, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "paragraph" - ], - "defaultCode": 61917, - "grid": 14 - }, - { - "id": 435, - "paths": [ - "M201.143 804.571v73.143h-201.143v-73.143h201.143zM402.286 731.429c20 0 36.571 16.571 36.571 36.571v146.286c0 20-16.571 36.571-36.571 36.571h-146.286c-20 0-36.571-16.571-36.571-36.571v-146.286c0-20 16.571-36.571 36.571-36.571h146.286zM493.714 512v73.143h-493.714v-73.143h493.714zM128 219.429v73.143h-128v-73.143h128zM877.714 804.571v73.143h-420.571v-73.143h420.571zM329.143 146.286c20 0 36.571 16.571 36.571 36.571v146.286c0 20-16.571 36.571-36.571 36.571h-146.286c-20 0-36.571-16.571-36.571-36.571v-146.286c0-20 16.571-36.571 36.571-36.571h146.286zM694.857 438.857c20 0 36.571 16.571 36.571 36.571v146.286c0 20-16.571 36.571-36.571 36.571h-146.286c-20 0-36.571-16.571-36.571-36.571v-146.286c0-20 16.571-36.571 36.571-36.571h146.286zM877.714 512v73.143h-128v-73.143h128zM877.714 219.429v73.143h-493.714v-73.143h493.714z" - ], - "width": 877.7142857142857, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "sliders" - ], - "defaultCode": 61918, - "grid": 14 - }, - { - "id": 436, - "paths": [ - "M694.857 585.143c101.143 0 182.857 81.714 182.857 182.857s-81.714 182.857-182.857 182.857-182.857-81.714-182.857-182.857c0-6.286 0.571-13.143 1.143-19.429l-205.714-102.857c-32.571 30.286-76.571 49.143-124.571 49.143-101.143 0-182.857-81.714-182.857-182.857s81.714-182.857 182.857-182.857c48 0 92 18.857 124.571 49.143l205.714-102.857c-0.571-6.286-1.143-13.143-1.143-19.429 0-101.143 81.714-182.857 182.857-182.857s182.857 81.714 182.857 182.857-81.714 182.857-182.857 182.857c-48 0-92-18.857-124.571-49.143l-205.714 102.857c0.571 6.286 1.143 13.143 1.143 19.429s-0.571 13.143-1.143 19.429l205.714 102.857c32.571-30.286 76.571-49.143 124.571-49.143z" - ], - "width": 877.7142857142857, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "share-alt" - ], - "defaultCode": 61920, - "grid": 14 - }, - { - "id": 437, - "paths": [ - "M731.429 682.857c0-67.429-54.857-122.286-121.714-122.286-32 0-61.143 12.571-82.857 33.143l-137.714-68.571c0.571-4.571 1.143-8.571 1.143-13.143s-0.571-8.571-1.143-13.143l137.714-68.571c21.714 20.571 50.857 33.143 82.857 33.143 66.857 0 121.714-54.857 121.714-122.286 0-66.857-54.857-121.714-121.714-121.714-67.429 0-122.286 54.857-122.286 121.714 0 4.571 0.571 8.571 1.143 13.143l-137.714 68.571c-21.714-20-50.857-32.571-82.857-32.571-66.857 0-121.714 54.286-121.714 121.714s54.857 121.714 121.714 121.714c32 0 61.143-12.571 82.857-32.571l137.714 68.571c-0.571 4.571-1.143 8.571-1.143 13.143 0 66.857 54.857 121.714 122.286 121.714 66.857 0 121.714-54.857 121.714-121.714zM877.714 237.714v548.571c0 90.857-73.714 164.571-164.571 164.571h-548.571c-90.857 0-164.571-73.714-164.571-164.571v-548.571c0-90.857 73.714-164.571 164.571-164.571h548.571c90.857 0 164.571 73.714 164.571 164.571z" - ], - "width": 877.7142857142857, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "share-alt-square" - ], - "defaultCode": 61921, - "grid": 14 - }, - { - "id": 438, - "paths": [ - "M326.286 336.571c-7.429-18.857-28.571-27.429-47.429-20-82.286 33.143-148.571 99.429-181.714 181.714-7.429 18.857 1.143 40 20 47.429 4.571 1.714 9.143 2.857 13.714 2.857 14.857 0 28-8.571 34.286-22.857 25.714-64 77.143-115.429 141.143-141.143 18.857-8 28-29.143 20-48zM864.571 133.143l26.286 26.286-139.429 138.857 38.857 38.857c14.286 14.286 14.286 37.714 0 52l-36.571 36.571c32 57.714 50.857 124.571 50.857 196 0 222.286-180 402.286-402.286 402.286s-402.286-180-402.286-402.286 180-402.286 402.286-402.286c71.429 0 138.286 18.857 196 50.857l36.571-36.571c14.286-14.286 37.714-14.286 52 0l38.857 38.857zM869.143 101.143c-3.429 3.429-8 5.714-12.571 5.714-5.143 0-9.714-2.286-13.143-5.714l-52-51.429c-6.857-7.429-6.857-18.857 0-26.286 7.429-6.857 18.857-6.857 26.286 0l51.429 52c7.429 6.857 7.429 18.857 0 25.714zM1000.571 232.571c-4 3.429-8.571 5.143-13.143 5.143s-9.143-1.714-13.143-5.143l-51.429-52c-7.429-6.857-7.429-18.857 0-25.714 6.857-7.429 18.857-7.429 25.714 0l52 51.429c6.857 7.429 6.857 18.857 0 26.286zM1024 128c0 10.286-8 18.286-18.286 18.286h-54.857c-10.286 0-18.286-8-18.286-18.286s8-18.286 18.286-18.286h54.857c10.286 0 18.286 8 18.286 18.286zM914.286 18.286v54.857c0 10.286-8 18.286-18.286 18.286s-18.286-8-18.286-18.286v-54.857c0-10.286 8-18.286 18.286-18.286s18.286 8 18.286 18.286zM1000.571 49.714l-52 51.429c-3.429 3.429-8 5.714-12.571 5.714-5.143 0-9.714-2.286-13.143-5.714-7.429-6.857-7.429-18.857 0-25.714l51.429-52c7.429-6.857 18.857-6.857 26.286 0 6.857 7.429 6.857 18.857 0 26.286z" - ], - "width": 1024, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "bomb" - ], - "defaultCode": 61922, - "grid": 14 - }, - { - "id": 439, - "paths": [ - "M348 466.286l164-118.857 164 118.857-62.286 192h-202.857zM512 0c282.857 0 512 229.143 512 512s-229.143 512-512 512-512-229.143-512-512 229.143-512 512-512zM865.714 771.429c53.714-73.143 85.143-162.286 85.143-259.429v-1.714l-58.286 50.857-137.143-128 36-184.571 76.571 6.857c-54.286-74.857-132-132.571-222.286-161.143l30.286 70.857-164 90.857-164-90.857 30.286-70.857c-90.286 28.571-168 86.286-222.286 161.143l77.143-6.857 35.429 184.571-137.143 128-58.286-50.857v1.714c0 97.143 31.429 186.286 85.143 259.429l17.143-75.429 186.286 22.857 79.429 170.286-66.286 39.429c42.857 14.286 89.143 22.286 137.143 22.286s94.286-8 137.143-22.286l-66.286-39.429 79.429-170.286 186.286-22.857z" - ], - "width": 1024, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "futbol-o", - "soccer-ball-o" - ], - "defaultCode": 61923, - "grid": 14 - }, - { - "id": 440, - "paths": [ - "M256 749.714v109.714c0 10.286-8 18.286-18.286 18.286h-109.714c-10.286 0-18.286-8-18.286-18.286v-109.714c0-10.286 8-18.286 18.286-18.286h109.714c10.286 0 18.286 8 18.286 18.286zM146.286 530.286v109.714c0 10.286-8 18.286-18.286 18.286h-109.714c-10.286 0-18.286-8-18.286-18.286v-109.714c0-10.286 8-18.286 18.286-18.286h109.714c10.286 0 18.286 8 18.286 18.286zM475.429 749.714v109.714c0 10.286-8 18.286-18.286 18.286h-109.714c-10.286 0-18.286-8-18.286-18.286v-109.714c0-10.286 8-18.286 18.286-18.286h109.714c10.286 0 18.286 8 18.286 18.286zM365.714 530.286v109.714c0 10.286-8 18.286-18.286 18.286h-109.714c-10.286 0-18.286-8-18.286-18.286v-109.714c0-10.286 8-18.286 18.286-18.286h109.714c10.286 0 18.286 8 18.286 18.286zM37.714 438.857c-21.143 0-37.714-16.571-37.714-37.143v-73.714h293.714v73.714c0 20.571-16.571 37.143-37.143 37.143h-218.857zM694.857 749.714v109.714c0 10.286-8 18.286-18.286 18.286h-109.714c-10.286 0-18.286-8-18.286-18.286v-109.714c0-10.286 8-18.286 18.286-18.286h109.714c10.286 0 18.286 8 18.286 18.286zM585.143 530.286v109.714c0 10.286-8 18.286-18.286 18.286h-109.714c-10.286 0-18.286-8-18.286-18.286v-109.714c0-10.286 8-18.286 18.286-18.286h109.714c10.286 0 18.286 8 18.286 18.286zM914.286 749.714v109.714c0 10.286-8 18.286-18.286 18.286h-109.714c-10.286 0-18.286-8-18.286-18.286v-109.714c0-10.286 8-18.286 18.286-18.286h109.714c10.286 0 18.286 8 18.286 18.286zM804.571 530.286v109.714c0 10.286-8 18.286-18.286 18.286h-109.714c-10.286 0-18.286-8-18.286-18.286v-109.714c0-10.286 8-18.286 18.286-18.286h109.714c10.286 0 18.286 8 18.286 18.286zM1024 297.143v7.429h-293.714v-5.714c0-21.143-18.286-59.429-218.286-58.286-200 0.571-218.286 37.143-218.286 58.286v5.714h-293.714v-7.429c0-38.286 68.571-224 512-224 442.857 0 512 185.714 512 224zM1024 530.286v109.714c0 10.286-8 18.286-18.286 18.286h-109.714c-10.286 0-18.286-8-18.286-18.286v-109.714c0-10.286 8-18.286 18.286-18.286h109.714c10.286 0 18.286 8 18.286 18.286zM1024 328v73.714c0 20.571-16.571 37.143-37.143 37.143h-219.429c-20.571 0-37.143-16.571-37.143-37.143v-73.714h293.714z" - ], - "width": 1024, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "tty" - ], - "defaultCode": 61924, - "grid": 14 - }, - { - "id": 441, - "paths": [ - "M402.286 182.857v438.857c0 20-16.571 36.571-36.571 36.571v0 329.143c0 20-16.571 36.571-36.571 36.571h-292.571c-20 0-36.571-16.571-36.571-36.571v-292.571l142.286-498.857c2.286-8 9.714-13.143 17.714-13.143h242.286zM585.143 182.857v402.286h-146.286v-402.286h146.286zM1024 694.857v292.571c0 20-16.571 36.571-36.571 36.571h-292.571c-20 0-36.571-16.571-36.571-36.571v-329.143c-20 0-36.571-16.571-36.571-36.571v-438.857h242.286c8 0 15.429 5.143 17.714 13.143zM420.571 18.286v128h-201.143v-128c0-10.286 8-18.286 18.286-18.286h164.571c10.286 0 18.286 8 18.286 18.286zM804.571 18.286v128h-201.143v-128c0-10.286 8-18.286 18.286-18.286h164.571c10.286 0 18.286 8 18.286 18.286z" - ], - "width": 1024, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "binoculars" - ], - "defaultCode": 61925, - "grid": 14 - }, - { - "id": 442, - "paths": [ - "M1002.857 258.857c28 28.571 28 74.857 0 103.429l-229.143 228.571 85.714 85.714-91.429 91.429c-125.143 125.143-316 142.857-457.714 49.143l-206.857 206.857h-103.429v-103.429l206.857-206.857c-93.714-141.714-76-332.571 49.143-457.714l91.429-91.429 85.714 85.714 228.571-229.143c28.571-28 74.857-28 103.429 0 28.571 28.571 28.571 75.429 0 103.429l-228.571 229.143 133.714 133.714 229.143-228.571c28.571-28.571 74.857-28.571 103.429 0z" - ], - "width": 1030.8754285714285, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "plug" - ], - "defaultCode": 61926, - "grid": 14 - }, - { - "id": 443, - "paths": [ - "M498.857 422.857c0 63.429-55.429 115.429-123.429 115.429s-123.429-52-123.429-115.429c0-64 55.429-115.429 123.429-115.429s123.429 51.429 123.429 115.429zM785.714 422.857c0 63.429-54.857 115.429-123.429 115.429-68 0-123.429-52-123.429-115.429 0-64 55.429-115.429 123.429-115.429 68.571 0 123.429 51.429 123.429 115.429zM914.286 525.714v-381.143c0-65.714-21.143-91.429-81.714-91.429h-635.429c-63.429 0-81.143 21.714-81.143 91.429v384.571c135.429 70.857 251.429 58.286 314.857 56 26.857-0.571 44 4.571 54.286 15.429 1.714 1.714 3.429 3.429 5.714 5.143 12 11.429 23.429 20.571 34.857 29.143 2.286-31.429 20-51.429 67.429-49.714 64.571 2.857 183.429 15.429 321.143-59.429zM1007.429 522.857c-36.571 45.143-106.286 100.571-212.571 144 112.571 383.429-274.857 444.571-268.571 248 0 3.429-0.571-105.714-0.571-186.857-8.571-1.714-17.143-4-27.429-6.286 0 81.714-0.571 196.571-0.571 193.143 6.286 196.571-381.143 135.429-268.571-248-106.286-43.429-176-98.857-212.571-144-18.286-27.429 1.714-56.571 32-35.429 4 2.857 8.571 5.714 12.571 8.571v-396.571c0-54.857 41.143-99.429 92-99.429h718.286c50.857 0 92 44.571 92 99.429v396.571l12-8.571c30.286-21.143 50.286 8 32 35.429z" - ], - "width": 1024, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "slideshare" - ], - "defaultCode": 61927, - "grid": 14 - }, - { - "id": 444, - "paths": [ - "M512 248v248h-82.857v-248h82.857zM739.429 248v248h-82.857v-248h82.857zM739.429 682.286l144.571-145.143v-454.286h-682.286v599.429h186.286v124l124-124h227.429zM966.857 0v578.857l-248 248h-186.286l-124 124h-124v-124h-227.429v-661.714l62.286-165.143h847.429z" - ], - "width": 1024, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "twitch" - ], - "defaultCode": 61928, - "grid": 14 - }, - { - "id": 445, - "paths": [ - "M441.714 753.714v72.571c-0.571 161.143-0.571 166.857-3.429 174.286-4.571 12-14.857 20-29.143 22.857-41.143 6.857-169.714-40.571-196.571-72.571-5.714-6.286-8.571-13.714-9.714-20.571-0.571-5.143 0.571-10.286 2.286-14.857 2.857-8 8-14.286 122.857-150.286 0 0 0.571 0 34.286-40 11.429-14.286 32-18.857 50.857-12 18.857 7.429 29.143 23.429 28.571 40.571zM356.571 610.286c-1.143 20-12.571 34.857-29.714 40l-68.571 22.286c-153.714 49.143-158.857 50.286-166.857 50.286-12.571-0.571-24-8-30.857-20.571-4.571-9.143-8-24.571-9.714-42.857-6.286-56 1.143-140 17.714-166.286 8-12.571 19.429-18.857 32-18.286 8.571 0 15.429 3.429 181.143 70.857 0 0-0.571 0.571 48 19.429 17.143 6.857 28 24.571 26.857 45.143zM828.571 780c-5.714 41.143-90.857 149.143-129.714 164.571-13.143 5.143-26.286 4-36-4-6.857-5.143-13.714-15.429-105.143-164l-26.857-44c-10.286-16-8.571-36.571 4.571-52.571 12.571-15.429 30.857-20.571 47.429-14.857 0 0 0.571 0.571 68 22.857 153.714 50.286 158.857 52 165.143 57.143 10.286 8 14.857 20 12.571 34.857zM444.571 418.857c2.857 59.429-22.286 66.857-30.857 69.714-8 2.286-33.143 9.714-65.143-40.571-210.286-332-216-341.714-216-341.714-2.857-12 0.571-25.143 10.857-35.429 31.429-32.571 202.286-80.571 246.857-69.143 14.286 3.429 24.571 12.571 28 25.714 2.286 14.286 22.857 322.286 26.286 391.429zM822.857 480.571c1.143 14.286-4 26.286-14.857 33.714-6.857 4.571-13.714 6.857-188 49.143-28 6.286-43.429 10.286-52 13.143l0.571-1.143c-17.143 4.571-36.571-3.429-47.429-20.571s-10.286-36 0-49.714c0 0 0.571-0.571 42.857-58.286 93.714-128 98.286-134.286 105.143-138.857 10.857-7.429 24-7.429 37.143-1.143 37.143 17.714 112 129.143 116.571 172v1.714z" - ], - "width": 875.4468571428571, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "yelp" - ], - "defaultCode": 61929, - "grid": 14 - }, - { - "id": 446, - "paths": [ - "M585.143 292.571h-219.429v219.429h219.429v-219.429zM658.286 658.286v73.143h-365.714v-73.143h365.714zM658.286 219.429v365.714h-365.714v-365.714h365.714zM1024 658.286v73.143h-292.571v-73.143h292.571zM1024 512v73.143h-292.571v-73.143h292.571zM1024 365.714v73.143h-292.571v-73.143h292.571zM1024 219.429v73.143h-292.571v-73.143h292.571zM146.286 768v-548.571h-73.143v548.571c0 20 16.571 36.571 36.571 36.571s36.571-16.571 36.571-36.571zM1097.143 768v-621.714h-877.714v621.714c0 12.571-2.286 25.143-6.286 36.571h847.429c20 0 36.571-16.571 36.571-36.571zM1170.286 73.143v694.857c0 60.571-49.143 109.714-109.714 109.714h-950.857c-60.571 0-109.714-49.143-109.714-109.714v-621.714h146.286v-73.143h1024z" - ], - "width": 1170.2857142857142, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "newspaper-o" - ], - "defaultCode": 61930, - "grid": 14 - }, - { - "id": 447, - "paths": [ - "M585.143 870.286c-14.857 0-94.857-80-94.857-95.429 0-28 73.143-43.429 94.857-43.429s94.857 15.429 94.857 43.429c0 15.429-80 95.429-94.857 95.429zM739.429 715.429c-8 0-70.286-57.143-154.286-57.143-84.571 0-145.714 57.143-154.286 57.143-13.714 0-96.571-82.286-96.571-96 0-5.143 2.286-9.714 5.714-13.143 61.143-60.571 160.571-94.286 245.143-94.286s184 33.714 245.143 94.286c3.429 3.429 5.714 8 5.714 13.143 0 13.714-82.857 96-96.571 96zM895.429 560c-4.571 0-9.714-2.286-13.143-4.571-94.286-73.143-173.714-116.571-297.143-116.571-172.571 0-304 121.143-310.286 121.143-13.143 0-95.429-82.286-95.429-96 0-4.571 2.286-9.143 5.714-12.571 102.286-102.286 256.571-158.857 400-158.857s297.714 56.571 400 158.857c3.429 3.429 5.714 8 5.714 12.571 0 13.714-82.286 96-95.429 96zM1050.286 405.143c-4.571 0-9.143-2.286-12.571-5.143-132-116-274.286-180.571-452.571-180.571s-320.571 64.571-452.571 180.571c-3.429 2.857-8 5.143-12.571 5.143-13.143 0-96-82.286-96-96 0-5.143 2.286-9.714 5.714-13.143 144.571-143.429 353.143-222.857 555.429-222.857s410.857 79.429 555.429 222.857c3.429 3.429 5.714 8 5.714 13.143 0 13.714-82.857 96-96 96z" - ], - "width": 1170.2857142857142, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "wifi" - ], - "defaultCode": 61931, - "grid": 14 - }, - { - "id": 448, - "paths": [ - "M219.429 877.714c0-40.571-32.571-73.143-73.143-73.143s-73.143 32.571-73.143 73.143 32.571 73.143 73.143 73.143 73.143-32.571 73.143-73.143zM438.857 877.714c0-40.571-32.571-73.143-73.143-73.143s-73.143 32.571-73.143 73.143 32.571 73.143 73.143 73.143 73.143-32.571 73.143-73.143zM219.429 658.286c0-40.571-32.571-73.143-73.143-73.143s-73.143 32.571-73.143 73.143 32.571 73.143 73.143 73.143 73.143-32.571 73.143-73.143zM658.286 877.714c0-40.571-32.571-73.143-73.143-73.143s-73.143 32.571-73.143 73.143 32.571 73.143 73.143 73.143 73.143-32.571 73.143-73.143zM438.857 658.286c0-40.571-32.571-73.143-73.143-73.143s-73.143 32.571-73.143 73.143 32.571 73.143 73.143 73.143 73.143-32.571 73.143-73.143zM219.429 438.857c0-40.571-32.571-73.143-73.143-73.143s-73.143 32.571-73.143 73.143 32.571 73.143 73.143 73.143 73.143-32.571 73.143-73.143zM658.286 658.286c0-40.571-32.571-73.143-73.143-73.143s-73.143 32.571-73.143 73.143 32.571 73.143 73.143 73.143 73.143-32.571 73.143-73.143zM438.857 438.857c0-40.571-32.571-73.143-73.143-73.143s-73.143 32.571-73.143 73.143 32.571 73.143 73.143 73.143 73.143-32.571 73.143-73.143zM877.714 877.714v-219.429c0-40-33.143-73.143-73.143-73.143v0c-40 0-73.143 33.143-73.143 73.143v219.429c0 40 33.143 73.143 73.143 73.143v0c40 0 73.143-33.143 73.143-73.143zM658.286 438.857c0-40.571-32.571-73.143-73.143-73.143s-73.143 32.571-73.143 73.143 32.571 73.143 73.143 73.143 73.143-32.571 73.143-73.143zM877.714 256v-146.286c0-20-16.571-36.571-36.571-36.571h-731.429c-20 0-36.571 16.571-36.571 36.571v146.286c0 20 16.571 36.571 36.571 36.571h731.429c20 0 36.571-16.571 36.571-36.571zM877.714 438.857c0-40.571-32.571-73.143-73.143-73.143s-73.143 32.571-73.143 73.143 32.571 73.143 73.143 73.143 73.143-32.571 73.143-73.143zM950.857 73.143v877.714c0 40-33.143 73.143-73.143 73.143h-804.571c-40 0-73.143-33.143-73.143-73.143v-877.714c0-40 33.143-73.143 73.143-73.143h804.571c40 0 73.143 33.143 73.143 73.143z" - ], - "width": 950.8571428571428, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "calculator" - ], - "defaultCode": 61932, - "grid": 14 - }, - { - "id": 449, - "paths": [ - "M868 369.143v0c7.429 34.286 5.714 73.714-2.286 116.571-37.143 188.571-162.286 253.714-322.857 253.714h-25.143c-19.429 0-35.429 14.286-38.857 33.714l-2.286 10.857-31.429 197.714-1.143 8.571c-4 19.429-20 33.714-39.429 33.714h-143.429c-16 0-26.286-13.143-24-29.143 10.286-64 20-128 30.286-192s20.571-127.429 30.857-191.429c1.714-13.714 10.857-21.143 24.571-21.143 22.857 0 45.714-0.571 74.857 0 41.143 0.571 88.571-1.714 134.857-12 61.714-13.714 117.714-38.857 164-82.286 41.714-38.857 69.714-86.857 88.571-140.571 8.571-25.143 15.429-50.286 20-76 1.143-6.857 2.857-5.714 6.857-2.857 31.429 23.429 49.143 54.857 56 92.571zM769.714 208c0 46.857-10.857 91.429-26.286 134.857-29.714 86.286-85.714 148-172.571 180-46.286 16.571-94.857 23.429-144 24-34.286 0.571-68.571 0-102.857 0-37.143 0-60.571 18.286-67.429 54.857-8 43.429-39.429 245.714-48.571 302.857-0.571 4-2.286 5.714-6.857 5.714h-168.571c-17.143 0-29.714-14.857-27.429-31.429l132.571-840.571c3.429-21.714 22.857-38.286 45.143-38.286h341.714c24.571 0 81.143 10.857 119.429 25.714 81.143 31.429 125.714 95.429 125.714 182.286z" - ], - "width": 878.2994285714285, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "paypal" - ], - "defaultCode": 61933, - "grid": 14 - }, - { - "id": 450, - "paths": [ - "M252 384c11.429 0 22.857 5.714 29.714 14.857 100 136.571 169.714 282.857 206.857 442.286h-254.857c-45.714-158.857-113.143-304-209.714-428-9.143-12 0-29.143 14.857-29.143h213.143zM571.429 588c-18.857 77.143-42.857 152-71.429 224.571-30.286-119.429-78.857-231.429-146.286-339.429 14.857-82.857 23.429-168 25.143-256.571 80.571 129.714 144.571 253.143 192.571 371.429zM628 182.857c170.857 235.429 297.714 525.714 325.143 841.143h-257.714c-18.857-305.143-159.429-594.286-316-841.143h248.571zM1024 512c0 158.857-21.714 325.714-57.714 464-25.143-211.429-94.857-421.714-205.143-618.857-9.714-115.429-30.286-227.429-60.571-333.714-2.857-12 5.714-23.429 17.714-23.429h205.143c16 0 30.857 10.857 34.857 26.286 43.429 154.286 65.714 317.714 65.714 485.714z" - ], - "width": 1038.848, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "google-wallet" - ], - "defaultCode": 61934, - "grid": 14 - }, - { - "id": 451, - "paths": [ - "M1128.571 565.714h-78.857c0 0 8-21.143 37.714-102.286-0.571 0.571 8-21.143 12.571-34.857l6.857 31.429c17.714 87.429 21.714 105.714 21.714 105.714zM303.429 528.571l-33.143-168.571c-4.571-23.429-22.286-30.857-42.857-30.857h-153.143l-1.143 7.429c105.143 26.857 191.429 84 230.286 192zM405.714 329.143l-92.571 250.286-9.714-50.857c-20-53.143-68.571-102.286-123.429-124.571l77.143 291.429h100l149.143-366.286h-100.571zM485.143 696h94.857l59.429-366.857h-94.857zM924 338.286c-18.857-7.429-48.571-15.429-85.143-15.429-93.714 0-159.429 49.714-160 121.143-0.571 52.571 46.857 81.714 82.857 99.429 37.143 17.714 49.143 29.714 49.143 45.714 0 24.571-29.714 35.429-56.571 35.429-38.286 0-58.857-4.571-89.143-18.857l-12.571-6.286-13.143 82.286c22.286 10.286 62.857 19.429 105.714 19.429 99.429 0.571 164-49.143 165.143-125.143 0-41.714-25.714-73.143-80-99.429-33.143-16.571-53.143-28.571-53.143-45.714 0-15.429 17.143-31.429 54.286-31.429 30.857-0.571 53.714 5.714 70.857 13.714l8.571 4.571zM1166.857 329.143h-73.143c-22.857 0-40 6.857-49.714 30.857l-140.571 336h99.429c16-45.143 20-54.857 20-54.857h121.143c0 0 2.857 12.571 11.429 54.857h88zM1316.571 146.286v731.429c0 40-33.143 73.143-73.143 73.143h-1170.286c-40 0-73.143-33.143-73.143-73.143v-731.429c0-40 33.143-73.143 73.143-73.143h1170.286c40 0 73.143 33.143 73.143 73.143z" - ], - "width": 1316.5714285714284, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "cc-visa" - ], - "defaultCode": 61936, - "grid": 14 - }, - { - "id": 452, - "paths": [ - "M639.429 194.857c-47.429-31.429-103.429-48.571-160.571-48.571-160.571 0-290.857 130.286-290.857 290.286 0 160.571 130.286 290.857 290.857 290.857 57.143 0 113.143-17.143 160.571-48.571-153.143-124.571-152-359.429 0-484zM658.286 208.571c-147.429 116-148 341.143 0 456.571 148-115.429 147.429-340.571 0-456.571zM677.143 194.857c151.429 124.571 153.714 360 0 484 47.429 31.429 104 48.571 160.571 48.571 160.571 0 290.857-130.286 290.857-290.857 0-160-130.286-290.286-290.857-290.286-57.143 0-113.143 17.143-160.571 48.571zM1100.571 607.429h4v-1.714h-9.714v1.714h4v9.714h1.714v-9.714zM1117.143 617.143h2.286v-11.429h-2.857l-3.429 7.429-3.429-7.429h-2.857v11.429h1.714v-8.571l3.429 7.429h2.286l2.857-7.429v8.571zM1112.571 868.571v1.143h-2.857v-1.714h2.857v0.571zM1112.571 873.714h1.714l-2.286-2.857c1.143 0 1.143-0.571 1.714-0.571 0.571-0.571 0.571-1.143 0.571-1.714s0-1.143-0.571-1.714c-0.571 0-1.143-0.571-2.286-0.571h-3.429v7.429h1.714v-2.857h0.571zM391.429 834.857c0-13.714 8.571-24.571 23.429-24.571 13.714 0 22.857 10.857 22.857 24.571 0 14.286-9.143 24.571-22.857 24.571-14.857 0-23.429-10.857-23.429-24.571zM661.714 809.714c10.857 0 18.286 6.286 20 18.286h-40c1.714-10.857 8.571-18.286 20-18.286zM865.143 834.857c0-13.714 8.571-24.571 22.857-24.571s23.429 10.857 23.429 24.571c0 14.286-9.143 24.571-23.429 24.571s-22.857-10.857-22.857-24.571zM1020.571 834.857c0-13.714 9.143-24.571 23.429-24.571 13.714 0 23.429 10.857 23.429 24.571 0 14.286-9.714 24.571-23.429 24.571-14.286 0-23.429-10.857-23.429-24.571zM1110.857 876c-0.571 0-1.143 0-2.286-0.571-0.571 0-1.143-0.571-1.714-1.143s-1.143-1.143-1.143-1.714-0.571-1.714-0.571-2.286 0-1.714 0.571-2.286c0-1.143 0.571-1.714 1.143-2.286s1.143-0.571 1.714-1.143 1.714-0.571 2.286-0.571 1.714 0 2.286 0.571 1.714 0.571 2.286 1.143 0.571 1.143 1.143 2.286c0 0.571 0.571 1.143 0.571 2.286 0 0.571-0.571 1.143-0.571 2.286-0.571 0.571-0.571 1.143-1.143 1.714s-1.143 1.143-2.286 1.143c-0.571 0.571-1.143 0.571-2.286 0.571zM342.286 873.714h17.143v-48.571c0-18.286-12-30.286-30.857-30.857-9.714 0-20 2.857-26.857 13.714-5.143-8.571-13.714-13.714-25.714-13.714-8 0-16 2.857-22.286 11.429v-9.143h-17.143v77.143h17.143v-42.857c0-13.714 7.429-20.571 18.857-20.571s17.143 7.429 17.143 20.571v42.857h16.571v-42.857c0-13.714 8-20.571 18.857-20.571 11.429 0 17.143 7.429 17.143 20.571v42.857zM437.143 873.714h16.571v-77.143h-16.571v9.143c-5.714-6.857-13.714-11.429-24.571-11.429-21.714 0-38.286 17.143-38.286 40.571s16.571 40.571 38.286 40.571c10.857 0 18.857-4 24.571-11.429v9.714zM538.857 850.286c0-13.714-10.286-20.571-26.857-22.857l-8-1.143c-7.429-1.143-13.143-2.857-13.143-8s5.143-8.571 14.286-8.571c10.286 0 19.429 3.429 24.571 6.286l6.857-13.714c-8-5.143-18.857-8-31.429-8-19.429 0-32 9.714-32 25.143 0 12.571 9.143 20 26.857 22.286l7.429 1.143c9.714 1.714 13.714 4 13.714 8 0 6.286-6.286 9.714-17.714 9.714s-20-4-25.714-8l-7.429 13.143c9.143 6.286 20.571 9.714 33.143 9.714 22.286 0 35.429-10.286 35.429-25.143zM613.143 869.714l-4.571-14.286c-5.143 2.857-10.286 4-14.857 4-8.571 0-10.857-5.143-10.857-12.571v-34.857h27.429v-15.429h-27.429v-23.429h-17.143v23.429h-16v15.429h16v34.857c0 17.714 6.857 28.571 26.857 28.571 6.857 0 15.429-2.286 20.571-5.714zM662.286 794.286c-22.286 0-38.286 16.571-38.286 40.571 0 24.571 16.571 40.571 39.429 40.571 11.429 0 22.286-2.857 31.429-10.857l-8-12.571c-6.286 5.143-14.857 8.571-22.286 8.571-10.857 0-20.571-5.143-23.429-18.857h57.714v-6.857c0-24-14.857-40.571-36.571-40.571zM753.143 794.286c-9.714 0-16 4.571-20 11.429v-9.143h-17.143v77.143h17.143v-43.429c0-12.571 5.143-20 16.571-20 3.429 0 6.857 0.571 10.286 2.286l5.143-16c-4-1.714-8.571-2.286-12-2.286zM770.286 834.857c0 23.429 16 40.571 41.143 40.571 11.429 0 19.429-2.286 27.429-9.143l-8-13.714c-6.286 4.571-12.571 7.429-20 6.857-13.714 0-23.429-9.714-23.429-24.571s9.714-24.571 23.429-24.571c7.429 0 13.714 2.286 20 6.857l8-13.714c-8-6.286-16-9.143-27.429-9.143-25.143 0-41.143 17.143-41.143 40.571zM910.286 873.714h17.143v-77.143h-17.143v9.143c-5.143-6.857-13.143-11.429-24-11.429-21.714 0-38.857 17.143-38.857 40.571s17.143 40.571 38.857 40.571c10.857 0 18.857-4 24-11.429v9.714zM986.286 794.286c-9.714 0-16 4.571-20 11.429v-9.143h-16.571v77.143h16.571v-43.429c0-12.571 5.714-20 16.571-20 3.429 0 6.857 0.571 10.286 2.286l5.143-16c-3.429-1.714-8.571-2.286-12-2.286zM1066.286 873.714h16.571v-108.571h-16.571v40.571c-5.143-6.857-13.143-11.429-24.571-11.429-21.143 0-38.286 17.143-38.286 40.571s17.143 40.571 38.286 40.571c11.429 0 19.429-4 24.571-11.429v9.714zM1110.857 862.286c-0.571 0-1.714 0.571-2.857 0.571-1.143 0.571-1.714 1.143-2.286 1.714-1.143 0.571-1.714 1.714-1.714 2.286-0.571 1.143-0.571 2.286-0.571 3.429 0 0.571 0 1.714 0.571 2.857 0 0.571 0.571 1.714 1.714 2.286 0.571 0.571 1.143 1.143 2.286 1.714s2.286 0.571 2.857 0.571c1.143 0 2.286 0 3.429-0.571 0.571-0.571 1.714-1.143 2.286-1.714s1.143-1.714 1.714-2.286c0.571-1.143 0.571-2.286 0.571-2.857 0-1.143 0-2.286-0.571-3.429-0.571-0.571-1.143-1.714-1.714-2.286s-1.714-1.143-2.286-1.714c-1.143 0-2.286-0.571-3.429-0.571zM1316.571 146.286v731.429c0 40-33.143 73.143-73.143 73.143h-1170.286c-40 0-73.143-33.143-73.143-73.143v-731.429c0-40 33.143-73.143 73.143-73.143h1170.286c40 0 73.143 33.143 73.143 73.143z" - ], - "width": 1316.5714285714284, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "cc-mastercard" - ], - "defaultCode": 61937, - "grid": 14 - }, - { - "id": 453, - "paths": [ - "M178.857 444c0 18.286-7.429 36-20.571 48-11.429 10.286-26.857 14.857-50.857 14.857h-9.714v-125.714h9.714c24 0 38.857 4 50.857 15.429 13.143 11.429 20.571 29.143 20.571 47.429zM1193.714 406.857c0 19.429-12.571 29.714-36.571 29.714h-10.857v-57.714h11.429c23.429 0 36 9.714 36 28zM217.143 444c0-56-41.714-95.429-102.286-95.429h-54.286v190.286h54.286c28.571 0 49.714-6.286 68-21.714 21.714-18.286 34.286-45.143 34.286-73.143zM234.286 538.857h37.143v-190.286h-37.143v190.286zM417.143 481.143c0-30.286-12.571-44-54.857-59.429-22.286-8-28.571-13.714-28.571-24 0-12 11.429-21.143 27.429-21.143 11.429 0 20.571 4.571 30.286 15.429l19.429-25.143c-16-14.286-35.429-21.143-56-21.143-33.714 0-59.429 23.429-59.429 54.286 0 26.286 12 40 46.857 52.571 14.286 5.143 21.714 8 25.714 10.857 7.429 4.571 10.857 11.429 10.857 19.429 0 15.429-12 26.857-28.571 26.857-17.714 0-32-8.571-40.571-25.143l-24 22.857c17.143 25.143 37.714 36.571 65.714 36.571 38.857 0 65.714-25.714 65.714-62.857zM576 532.571v-44c-14.857 14.857-28 21.143-44.571 21.143-37.714 0-64-27.429-64-65.714 0-36.571 27.429-65.714 62.286-65.714 17.714 0 30.857 6.286 46.286 21.714v-44c-16-8-29.714-11.429-45.714-11.429-56 0-101.143 44-101.143 99.429 0 56 44 99.429 100.571 99.429 16 0 29.714-2.857 46.286-10.857zM1280 877.714v-301.143c-91.429 57.143-413.143 240-933.143 337.714h896.571c20 0 36.571-16.571 36.571-36.571zM793.714 445.143c0-57.143-46.286-103.429-103.429-103.429s-103.429 46.286-103.429 103.429 46.286 103.429 103.429 103.429 103.429-46.286 103.429-103.429zM880.571 544l82.286-195.429h-40.571l-51.429 128-50.857-128h-40.571l81.143 195.429h20zM979.429 538.857h105.143v-32h-68v-51.429h65.714v-32h-65.714v-42.286h68v-32.571h-105.143v190.286zM1202.857 538.857h45.714l-60-80c28-5.714 43.429-24.571 43.429-53.714 0-36-24.571-56.571-67.429-56.571h-55.429v190.286h37.143v-76h5.143zM1316.571 149.714v724.571c0 42.286-33.714 76.571-75.429 76.571h-1165.714c-41.714 0-75.429-34.286-75.429-76.571v-724.571c0-42.286 33.714-76.571 75.429-76.571h1165.714c41.714 0 75.429 34.286 75.429 76.571z" - ], - "width": 1316.5714285714284, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "cc-discover" - ], - "defaultCode": 61938, - "grid": 14 - }, - { - "id": 454, - "paths": [ - "M68 389.714h50.857l-25.714-61.714zM422.857 690.286l42.286-45.143-40-45.143h-93.143v28h81.143v31.429h-81.143v30.857h90.857zM513.143 645.714l56.571 62.857v-124zM677.714 618.857c0-13.714-10.286-18.857-22.857-18.857h-48v39.429h47.429c13.143 0 23.429-6.286 23.429-20.571zM842.857 616.571c0-14.286-12.571-16.571-24-16.571h-46.857v34.857h46.286c12.571 0 24.571-2.857 24.571-18.286zM684 350.286c0-14.286-12.571-16.571-24-16.571h-46.857v34.286h46.286c12.571 0 24.571-2.857 24.571-17.714zM946.286 389.714h50.857l-25.143-61.714zM399.429 301.143v154.857h-37.714v-121.143l-53.714 121.143h-32.571l-53.714-121.143v121.143h-75.429l-14.286-34.286h-77.143l-14.286 34.286h-40l66.286-154.857h54.857l62.857 146.857v-146.857h60.571l48.571 105.143 44-105.143h61.714zM717.143 618.857c0 62.286-68 52-110.286 52v52h-72l-45.714-51.429-47.429 51.429h-146.286v-154.857h148.571l45.714 50.857 46.857-50.857h118.286c34.857 0 62.286 12 62.286 50.857zM550.857 424v32h-124v-154.857h124v32.571h-86.857v28h84.571v31.429h-84.571v30.857h86.857zM1316.571 743.429v130.857c0 41.714-33.714 76.571-75.429 76.571h-1165.714c-41.714 0-75.429-34.857-75.429-76.571v-387.429h63.429l14.286-34.857h31.429l14.286 34.857h124.571v-26.286l10.857 26.286h64.571l11.429-26.857v26.857h309.143v-56.571l5.714-0.571c5.143 0 5.714 4 5.714 8v49.143h159.429v-13.143c37.143 19.429 88 13.143 126.857 13.143l14.286-34.857h32l14.286 34.857h129.714v-33.143l19.429 33.143h104v-216h-102.857v25.143l-14.286-25.143h-105.714v25.143l-13.143-25.143h-142.286c-21.143 0-43.429 2.286-62.286 12.571v-12.571h-98.286v12.571c-11.429-10.286-26.857-12.571-41.714-12.571h-358.857l-24.571 55.429-24.571-55.429h-113.143v25.143l-12.571-25.143h-96.571l-44.571 102.286v-223.429c0-41.714 33.714-76.571 75.429-76.571h1165.714c41.714 0 75.429 34.857 75.429 76.571v387.429h-68.571c-16 0-33.143 2.857-46.286 12.571v-12.571h-101.143c-14.286 0-33.714 2.286-44.571 12.571v-12.571h-180.571v12.571c-13.714-9.714-33.714-12.571-49.714-12.571h-119.429v12.571c-12-11.429-36.571-12.571-52-12.571h-133.714l-30.857 33.143-28.571-33.143h-199.429v216h196l31.429-33.714 29.714 33.714h120.571v-50.857h12c17.143 0 34.857-0.571 51.429-7.429v58.286h99.429v-56.571h4.571c5.714 0 6.857 0.571 6.857 6.857v49.714h302.286c16.571 0 37.143-3.429 50.286-13.714v13.714h96c18.286 0 37.714-1.714 54.286-9.714zM883.429 609.714c0 17.143-9.143 34.286-26.286 41.143 20.571 7.429 24.571 21.143 24.571 41.143v30.857h-37.143v-25.714c0-26.286-8.571-30.857-33.143-30.857h-39.429v56.571h-37.143v-154.857h88c29.143 0 60.571 5.143 60.571 41.714zM725.143 342.857c0 17.714-9.714 34.857-26.286 41.714 21.143 7.429 24.571 20.571 24.571 41.143v30.286h-37.143c-0.571-33.143 8-56-33.143-56h-40v56h-36.571v-154.857l87.429 0.571c29.714 0 61.143 4.571 61.143 41.143zM1027.429 690.857v32h-123.429v-154.857h123.429v32h-86.286v28h84.571v31.429h-84.571v30.857zM784 301.143v154.857h-37.714v-154.857h37.714zM1180 673.714c0 36.571-25.143 49.143-58.286 49.143h-72v-33.143h72c9.143 0 19.429-2.286 19.429-14.286 0-33.143-95.429 12.571-95.429-61.143 0-31.429 24-46.286 52.571-46.286h74.286v32.571h-68c-9.714 0-20.571 1.714-20.571 14.286 0 33.714 96-15.429 96 58.857zM1316.571 645.143v57.714c-10.857 16-32 20-50.286 20h-71.429v-33.143h71.429c9.143 0 18.857-2.857 18.857-14.286 0-32.571-95.429 12.571-95.429-61.143 0-31.429 24.571-46.286 53.143-46.286h73.714v32.571h-67.429c-10.286 0-20.571 1.714-20.571 14.286 0 27.429 64.571-0.571 88 30.286zM1222.286 301.714v154.286h-52.571l-69.714-116v116h-75.429l-14.857-34.286h-76.571l-14.286 34.286h-42.857c-50.857 0-73.714-26.286-73.714-76 0-52 23.429-78.857 76-78.857h36v33.714c-38.857-0.571-74.286-9.143-74.286 44 0 26.286 6.286 44.571 36 44.571h16.571l52.571-121.714h55.429l62.286 146.286v-146.286h56.571l65.143 107.429v-107.429h37.714z" - ], - "width": 1316.5714285714284, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "cc-amex" - ], - "defaultCode": 61939, - "grid": 14 - }, - { - "id": 455, - "paths": [ - "M425.714 517.714c0 28-22.286 49.143-50.286 49.143-21.143 0-36.571-12-36.571-34.286 0-28 21.714-50.286 49.714-50.286 21.143 0 37.143 13.143 37.143 35.429zM874.286 432.571c0 34.286-20.571 41.143-50.286 41.143l-18.286 0.571 9.714-61.143c0.571-4 3.429-6.286 7.429-6.286h10.286c19.429 0 41.143 1.143 41.143 25.714zM1074.857 517.714c0 28-22.286 49.143-49.714 49.143-21.143 0-37.143-12-37.143-34.286 0-28 21.714-50.286 49.714-50.286 21.143 0 37.143 13.143 37.143 35.429zM293.143 420c0-48-37.143-64-79.429-64h-91.429c-5.714 0-11.429 4.571-12 10.857l-37.143 233.143c-0.571 4.571 2.857 9.143 7.429 9.143h43.429c6.286 0 12-4.571 12.571-10.857l10.286-62.857c2.286-16.571 30.286-10.857 41.143-10.857 65.143 0 105.143-38.857 105.143-104.571zM469.714 598.286l23.429-149.143c0.571-4.571-2.857-9.143-7.429-9.143h-43.429c-8.571 0-9.143 12.571-9.714 18.857-13.143-19.429-32.571-22.857-54.286-22.857-56 0-98.857 49.143-98.857 103.429 0 44.571 28 73.714 72.571 73.714 20.571 0 46.286-9.143 60.571-25.143-1.143 3.429-2.286 8.571-2.286 12 0 5.143 2.286 9.143 7.429 9.143h39.429c6.286 0 11.429-4.571 12.571-10.857zM725.143 448c0-4-3.429-8-7.429-8h-44c-4 0-8 2.286-10.286 5.714l-60.571 89.143-25.143-85.714c-1.714-5.143-6.857-9.143-12.571-9.143h-42.857c-4 0-7.429 4-7.429 8 0 2.857 44.571 132 48.571 144-6.286 8.571-46.857 61.714-46.857 68.571 0 4 3.429 7.429 7.429 7.429h44c4 0 8-2.286 10.286-5.714l145.714-210.286c1.143-1.143 1.143-2.286 1.143-4zM942.286 420c0-48-37.143-64-79.429-64h-90.857c-6.286 0-12 4.571-12.571 10.857l-37.143 233.143c-0.571 4.571 2.857 9.143 7.429 9.143h46.857c4.571 0 8-3.429 9.143-7.429l10.286-66.286c2.286-16.571 30.286-10.857 41.143-10.857 65.143 0 105.143-38.857 105.143-104.571zM1118.857 598.286l23.429-149.143c0.571-4.571-2.857-9.143-7.429-9.143h-43.429c-8.571 0-9.143 12.571-9.714 18.857-12.571-19.429-32-22.857-54.286-22.857-56 0-98.857 49.143-98.857 103.429 0 44.571 28 73.714 72.571 73.714 21.143 0 46.857-9.143 60.571-25.143-0.571 3.429-2.286 8.571-2.286 12 0 5.143 2.286 9.143 7.429 9.143h39.429c6.286 0 11.429-4.571 12.571-10.857zM1243.429 364.571v-0.571c0-4.571-3.429-8-7.429-8h-42.286c-3.429 0-6.857 2.857-7.429 6.286l-37.143 237.714-0.571 1.143c0 4 3.429 8 8 8h37.714c5.714 0 11.429-4.571 12-10.857zM224 441.143c-4.571 29.143-24 32.571-49.143 32.571l-18.857 0.571 9.714-61.143c0.571-4 4-6.286 7.429-6.286h10.857c25.714 0 45.143 3.429 40 34.286zM1316.571 146.286v731.429c0 40-33.143 73.143-73.143 73.143h-1170.286c-40 0-73.143-33.143-73.143-73.143v-731.429c0-40 33.143-73.143 73.143-73.143h1170.286c40 0 73.143 33.143 73.143 73.143z" - ], - "width": 1316.5714285714284, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "cc-paypal" - ], - "defaultCode": 61940, - "grid": 14 - }, - { - "id": 456, - "paths": [ - "M912.571 516c0 26.286-4 46.286-12 60.571-6.857 12.571-17.714 20-29.714 20-8.571 0-16.571-1.714-23.429-5.143v-128c14.857-15.429 28-17.143 32.571-17.143 21.714 0 32.571 24 32.571 69.714zM1162.857 495.429h-62.857c2.286-38.286 12.571-56 32-56s29.714 18.286 30.857 56zM272 572.571c0-48-29.143-68-76.571-85.143v0c-25.143-9.143-38.857-16.571-38.857-28 0-9.714 8-14.857 21.714-14.857 26.286 0 52.571 9.714 70.857 18.857l10.286-64c-14.286-6.857-44-18.286-85.143-18.286-29.143 0-53.143 7.429-70.286 21.714-18.286 14.857-27.429 36.571-27.429 62.286 0 46.857 28.571 67.429 75.429 84 29.714 10.857 40 18.286 40 30.286 0 11.429-9.714 17.714-27.429 17.714-21.714 0-57.714-10.857-81.143-24.571l-10.286 64.571c20 11.429 57.143 23.429 96 23.429 30.857 0 56-7.429 73.714-21.143 19.429-15.429 29.143-37.714 29.143-66.857zM440.571 449.714l10.857-63.429h-54.857v-77.143l-73.714 12-10.286 65.143-26.286 4.571-9.714 58.857h35.429v125.143c0 32.571 8.571 54.857 25.143 68.571 14.286 11.429 34.857 17.143 63.429 17.143 22.286 0 35.429-4 45.143-6.286v-67.429c-5.143 1.143-17.143 4-25.143 4-16.571 0-24-9.143-24-28.571v-112.571h44zM621.143 464v-79.429c-5.714-1.143-10.857-1.714-16-1.714-24 0-43.429 12.571-50.857 35.429l-5.714-32h-74.857v269.143h85.714v-174.857c10.857-13.143 26.286-17.714 46.857-17.714 4.571 0 9.143 0 14.857 1.143zM642.286 655.429h85.714v-269.143h-85.714v269.143zM997.714 513.143c0-45.714-8.571-80.571-25.714-102.286-15.429-20-36.571-29.714-63.429-29.714-24.571 0-46.286 10.286-66.857 32l-4.571-26.857h-75.429v368.571l85.714-14.286v-86.286c13.143 4 26.857 6.286 38.857 6.286 21.143 0 52.571-5.714 76.571-32 23.429-25.143 34.857-64 34.857-115.429zM730.286 314.286c0-25.143-20-45.143-45.143-45.143s-45.143 20-45.143 45.143 20 45.714 45.143 45.714 45.143-20.571 45.143-45.714zM1243.429 518.286c0-42.857-9.143-76.571-27.429-100.571-18.857-24-46.857-36.571-82.286-36.571-73.143 0-118.286 53.714-118.286 140.571 0 48 12 84.571 36 107.429 21.143 21.143 52 31.429 92 31.429 36.571 0 70.286-8.571 91.429-22.857l-9.143-58.857c-21.143 11.429-45.714 17.714-73.143 17.714-16.571 0-28-3.429-36-10.857-9.143-7.429-14.286-20-16-37.714h141.714c0.571-4 1.143-23.429 1.143-29.714zM1316.571 146.286v731.429c0 40-33.143 73.143-73.143 73.143h-1170.286c-40 0-73.143-33.143-73.143-73.143v-731.429c0-40 33.143-73.143 73.143-73.143h1170.286c40 0 73.143 33.143 73.143 73.143z" - ], - "width": 1316.5714285714284, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "cc-stripe" - ], - "defaultCode": 61941, - "grid": 14 - }, - { - "id": 457, - "paths": [ - "M890.286 486.857c29.143 170.286 104 261.714 170.286 317.714 0 40-33.143 73.143-73.143 73.143h-256c0 80.571-65.714 146.286-146.286 146.286s-145.714-65.143-146.286-145.714zM585.143 978.286c5.143 0 9.143-4 9.143-9.143s-4-9.143-9.143-9.143c-45.143 0-82.286-37.143-82.286-82.286 0-5.143-4-9.143-9.143-9.143s-9.143 4-9.143 9.143c0 55.429 45.143 100.571 100.571 100.571zM1157.714 64c6.286 8 5.714 19.429-1.714 26.286l-1069.714 926.857c-7.429 6.286-19.429 5.714-25.714-2.286l-48-54.857c-6.286-8-5.714-19.429 1.714-25.714l106.286-92c-6.857-11.429-10.857-24-10.857-37.714 84.571-71.429 182.857-199.429 182.857-475.429 0-109.714 90.857-229.714 242.286-252-2.857-6.857-4.571-14.286-4.571-22.286 0-30.286 24.571-54.857 54.857-54.857s54.857 24.571 54.857 54.857c0 8-1.714 15.429-4.571 22.286 98.286 14.286 170.857 69.714 209.714 137.143l238.857-207.429c7.429-6.286 19.429-5.714 25.714 2.286z" - ], - "width": 1170.2857142857142, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "bell-slash" - ], - "defaultCode": 61942, - "grid": 14 - }, - { - "id": 458, - "paths": [ - "M594.286 969.143c0-5.143-4-9.143-9.143-9.143-45.143 0-82.286-37.143-82.286-82.286 0-5.143-4-9.143-9.143-9.143s-9.143 4-9.143 9.143c0 55.429 45.143 100.571 100.571 100.571 5.143 0 9.143-4 9.143-9.143zM287.429 697.714l501.143-434.286c-28.571-60-94.857-117.143-203.429-117.143-149.714 0-219.429 109.143-219.429 182.857 0 146.286-25.714 268.571-78.286 368.571zM1060.571 804.571c0 40-33.143 73.143-73.143 73.143h-256c0 80.571-65.714 146.286-146.286 146.286s-145.714-65.143-146.286-145.714l85.143-73.714h432.571c-63.429-71.429-106.286-158.286-129.714-262.286l63.429-55.429c29.143 170.286 104 261.714 170.286 317.714zM1109.714 9.143l48 54.857c6.286 8 5.714 19.429-1.714 26.286l-1069.714 926.857c-7.429 6.286-19.429 5.714-25.714-2.286l-48-54.857c-6.286-8-5.714-19.429 1.714-25.714l106.286-92c-6.857-11.429-10.857-24-10.857-37.714 84.571-71.429 182.857-199.429 182.857-475.429 0-109.714 90.857-229.714 242.286-252-2.857-6.857-4.571-14.286-4.571-22.286 0-30.286 24.571-54.857 54.857-54.857s54.857 24.571 54.857 54.857c0 8-1.714 15.429-4.571 22.286 98.286 14.286 170.857 69.714 209.714 137.143l238.857-207.429c7.429-6.286 19.429-5.714 25.714 2.286z" - ], - "width": 1170.2857142857142, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "bell-slash-o" - ], - "defaultCode": 61943, - "grid": 14 - }, - { - "id": 459, - "paths": [ - "M292.571 786.286v-402.286c0-10.286-8-18.286-18.286-18.286h-36.571c-10.286 0-18.286 8-18.286 18.286v402.286c0 10.286 8 18.286 18.286 18.286h36.571c10.286 0 18.286-8 18.286-18.286zM438.857 786.286v-402.286c0-10.286-8-18.286-18.286-18.286h-36.571c-10.286 0-18.286 8-18.286 18.286v402.286c0 10.286 8 18.286 18.286 18.286h36.571c10.286 0 18.286-8 18.286-18.286zM585.143 786.286v-402.286c0-10.286-8-18.286-18.286-18.286h-36.571c-10.286 0-18.286 8-18.286 18.286v402.286c0 10.286 8 18.286 18.286 18.286h36.571c10.286 0 18.286-8 18.286-18.286zM274.286 219.429h256l-27.429-66.857c-1.714-2.286-6.857-5.714-9.714-6.286h-181.143c-3.429 0.571-8 4-9.714 6.286zM804.571 237.714v36.571c0 10.286-8 18.286-18.286 18.286h-54.857v541.714c0 62.857-41.143 116.571-91.429 116.571h-475.429c-50.286 0-91.429-51.429-91.429-114.286v-544h-54.857c-10.286 0-18.286-8-18.286-18.286v-36.571c0-10.286 8-18.286 18.286-18.286h176.571l40-95.429c11.429-28 45.714-50.857 76-50.857h182.857c30.286 0 64.571 22.857 76 50.857l40 95.429h176.571c10.286 0 18.286 8 18.286 18.286z" - ], - "width": 804.5714285714286, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "trash" - ], - "defaultCode": 61944, - "grid": 14 - }, - { - "id": 460, - "paths": [ - "M657.143 613.714v62.286c0 80.571-128.571 110.286-209.143 110.286-156.571 0-274.286-119.429-274.286-277.143 0-154.857 116.571-271.429 271.429-271.429 56.571 0 204.571 20 204.571 110.857v62.286c0 5.143-4 9.143-9.143 9.143h-67.429c-5.143 0-9.143-4-9.143-9.143v-40c0-36-69.143-52.571-116-52.571-106.857 0-181.143 77.143-181.143 188 0 114.857 77.714 198.857 185.714 198.857 41.143 0 118.857-15.429 118.857-51.429v-40c0-5.143 4-9.143 8.571-9.143h68c4.571 0 9.143 4 9.143 9.143zM438.857 146.286c-201.714 0-365.714 164-365.714 365.714s164 365.714 365.714 365.714 365.714-164 365.714-365.714-164-365.714-365.714-365.714zM877.714 512c0 242.286-196.571 438.857-438.857 438.857s-438.857-196.571-438.857-438.857 196.571-438.857 438.857-438.857v0c242.286 0 438.857 196.571 438.857 438.857z" - ], - "width": 877.7142857142857, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "copyright" - ], - "defaultCode": 61945, - "grid": 14 - }, - { - "id": 461, - "paths": [ - "M555.429 442.857c0-82.286-42.857-131.429-114.857-131.429-94.857 0-196.571 94.286-196.571 246.857 0 85.143 42.286 133.714 116.571 133.714 114.857 0 194.857-131.429 194.857-249.143zM877.714 512c0 177.714-126.857 244.571-235.429 248-7.429 0-10.286 0.571-18.286 0.571-35.429 0-63.429-10.286-81.143-30.286-10.857-12.571-17.143-28.571-18.857-47.429-35.429 44.571-97.143 88-174.286 88-122.857 0-193.143-76-193.143-208.571 0-182.286 126.286-330.286 280.571-330.286 66.857 0 120.571 28.571 149.143 77.143l1.143-10.857 6.286-32c0.571-4.571 4.571-10.286 8.571-10.286h67.429c2.857 0 5.714 4 7.429 6.286 1.714 1.714 2.286 6.286 1.714 9.143l-68.571 350.857c-2.286 10.857-2.857 19.429-2.857 27.429 0 30.857 9.143 37.143 32.571 37.143 38.857-1.143 164.571-17.143 164.571-174.857 0-222.286-143.429-365.714-365.714-365.714-201.714 0-365.714 164-365.714 365.714s164 365.714 365.714 365.714c84 0 166.286-29.143 231.429-82.286 8-6.857 19.429-5.714 25.714 2.286l23.429 28c2.857 4 4.571 8.571 4 13.714-0.571 4.571-2.857 9.143-6.857 12.571-77.714 63.429-176.571 98.857-277.714 98.857-241.714 0-438.857-197.143-438.857-438.857s197.143-438.857 438.857-438.857c262.286 0 438.857 176.571 438.857 438.857z" - ], - "width": 877.7142857142857, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "at" - ], - "defaultCode": 61946, - "grid": 14 - }, - { - "id": 462, - "paths": [ - "M970.286 53.714c71.429 71.429 72 187.429 0 258.286l-128.571 127.429 59.429 59.429c7.429 7.429 7.429 18.857 0 26.286l-120 120c-7.429 7.429-18.857 7.429-26.286 0l-60-60-344.571 344.571c-13.714 13.714-32 21.143-51.429 21.143h-116l-146.286 73.143-36.571-36.571 73.143-146.286v-116c0-19.429 7.429-37.714 21.143-51.429l344.571-344.571-60-60c-7.429-7.429-7.429-18.857 0-26.286l120-120c7.429-7.429 18.857-7.429 26.286 0l59.429 59.429 127.429-128.571c70.857-72 186.857-71.429 258.286 0zM292.571 841.143l329.143-329.143-109.714-109.714-329.143 329.143v109.714h109.714z" - ], - "width": 1042.2857142857142, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "eyedropper" - ], - "defaultCode": 61947, - "grid": 14 - }, - { - "id": 463, - "paths": [ - "M922.857 0c52 0 100 38.857 100 93.143 0 30.286-12 59.429-25.714 86.286-44.571 84.571-194.286 364-265.714 429.714-34.857 32.571-76 52-124.571 52-96.571 0-175.429-82.286-175.429-178.286 0-45.714 18.857-90.286 52.571-121.143l364.571-330.857c20-18.286 46.286-30.857 74.286-30.857zM403.429 590.857c29.714 57.714 84 101.143 146.857 117.714l0.571 40.571c3.429 162.857-109.714 274.857-273.143 274.857-193.714 0-277.714-154.286-277.714-329.714 21.143 14.286 94.857 73.143 118.857 73.143 14.286 0 26.286-8 31.429-21.143 48.571-126.857 124.571-149.714 253.143-155.429z" - ], - "width": 1022.8297142857142, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "paint-brush" - ], - "defaultCode": 61948, - "grid": 14 - }, - { - "id": 464, - "paths": [ - "M1024 804.571v219.429h-1024v-219.429c56 0 85.714-25.143 109.143-45.143 19.429-17.143 32.571-28 61.714-28s41.714 10.857 61.714 28c23.429 20 52.571 45.143 109.143 45.143 56 0 85.143-25.143 109.143-45.143 19.429-17.143 32-28 61.143-28s42.286 10.857 61.714 28c23.429 20 53.143 45.143 109.143 45.143s85.714-25.143 109.143-45.143c19.429-17.143 32.571-28 61.714-28 28.571 0 41.714 10.857 61.143 28 23.429 20 53.143 45.143 109.143 45.143zM1024 621.714v109.714c-29.143 0-41.714-10.857-61.714-28-23.429-20-52.571-45.143-108.571-45.143-56.571 0-85.714 25.143-109.143 45.143-20 17.143-32.571 28-61.714 28s-42.286-10.857-61.714-28c-23.429-20-52.571-45.143-109.143-45.143-56 0-85.143 25.143-109.143 45.143-19.429 17.143-32 28-61.143 28s-42.286-10.857-61.714-28c-23.429-20-53.143-45.143-109.143-45.143-56.571 0-85.714 25.143-109.143 45.143-19.429 17.143-32.571 28-61.714 28v-109.714c0-60.571 49.143-109.714 109.714-109.714h36.571v-256h146.286v256h146.286v-256h146.286v256h146.286v-256h146.286v256h36.571c60.571 0 109.714 49.143 109.714 109.714zM292.571 128c0 60.571-32.571 91.429-73.143 91.429s-73.143-32.571-73.143-73.143c0-70.857 73.143-52.571 73.143-146.286 27.429 0 73.143 67.429 73.143 128zM585.143 128c0 60.571-32.571 91.429-73.143 91.429s-73.143-32.571-73.143-73.143c0-70.857 73.143-52.571 73.143-146.286 27.429 0 73.143 67.429 73.143 128zM877.714 128c0 60.571-32.571 91.429-73.143 91.429s-73.143-32.571-73.143-73.143c0-70.857 73.143-52.571 73.143-146.286 27.429 0 73.143 67.429 73.143 128z" - ], - "width": 1024, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "birthday-cake" - ], - "defaultCode": 61949, - "grid": 14 - }, - { - "id": 465, - "paths": [ - "M1170.286 877.714v73.143h-1170.286v-877.714h73.143v804.571h1097.143zM950.857 292.571l146.286 512h-950.857v-329.143l256-329.143 329.143 329.143z" - ], - "width": 1170.2857142857142, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "area-chart" - ], - "defaultCode": 61950, - "grid": 14 - }, - { - "id": 466, - "paths": [ - "M438.857 508.571l312 312c-79.429 80.571-190.286 130.286-312 130.286-242.286 0-438.857-196.571-438.857-438.857s196.571-438.857 438.857-438.857v435.429zM545.714 512h441.714c0 121.714-49.714 232.571-130.286 312zM950.857 438.857h-438.857v-438.857c242.286 0 438.857 196.571 438.857 438.857z" - ], - "width": 987.4285714285713, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "pie-chart" - ], - "defaultCode": 61952, - "grid": 14 - }, - { - "id": 467, - "paths": [ - "M1170.286 877.714v73.143h-1170.286v-877.714h73.143v804.571h1097.143zM1097.143 164.571v248.571c0 16-19.429 24.571-31.429 12.571l-69.143-69.143-361.714 361.714c-7.429 7.429-18.857 7.429-26.286 0l-133.143-133.143-237.714 237.714-109.714-109.714 334.286-334.286c7.429-7.429 18.857-7.429 26.286 0l133.143 133.143 265.143-265.143-69.143-69.143c-12-12-3.429-31.429 12.571-31.429h248.571c10.286 0 18.286 8 18.286 18.286z" - ], - "width": 1170.2857142857142, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "line-chart" - ], - "defaultCode": 61953, - "grid": 14 - }, - { - "id": 468, - "paths": [ - "M738.286 402.286c0 3.429 4.571 19.429 5.714 23.429 15.429 46.857 51.429 56.571 94.286 68.571 95.429 26.857 185.714 77.714 185.714 189.714 0 113.714-94.857 193.714-205.714 193.714-184 0-241.143-225.143-294.286-362.286-44-113.143-90.286-179.429-217.714-179.429-113.143 0-212.571 108.571-212.571 220 0 118.286 88.571 228 211.429 228 54.286 0 110.857-11.429 147.429-54.286v0c17.714-20 34.857-41.714 47.429-66.286l48 86.857c-6.286 14.286-15.429 28-25.143 40l0.571 0.571c-57.714 66.857-136.571 86.857-221.714 86.857-172.571 0-301.714-152.571-301.714-320.571 0-162.857 141.714-314.286 306.286-314.286 273.143 0 286.857 236.571 379.429 426.857 25.143 52.571 68 114.286 133.143 114.286 59.429 0 112-38.286 112-101.143 0-136-249.714-43.429-285.143-266.857-1.143-6.286-1.714-12.571-1.714-18.857 0-84.571 79.429-157.143 163.429-154.286 50.286 1.714 80.571 3.429 120.571 38.857h-0.571c15.429 14.286 26.857 33.714 38.857 50.286l-73.714 56.571c-8.571-16-16.571-29.143-30.857-40v-0.571c-13.714-12.571-38.286-12-55.429-12-37.143 0-68 28-68 66.286z" - ], - "width": 1024, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "lastfm" - ], - "defaultCode": 61954, - "grid": 14 - }, - { - "id": 469, - "paths": [ - "M818.286 601.143c0-80.571-65.143-117.143-133.714-136.571-31.429-8.571-57.143-16-68.571-50.286-0.571-2.857-3.429-13.714-3.429-16 0-27.429 21.714-47.429 48.571-47.429 12.571 0 30.286-0.571 40.571 8.571h-0.571c10.857 8 16 17.143 22.286 29.143l53.143-40.571c-8.571-12-17.143-26.286-28-36.571v0c-26.857-24-52-28-87.429-28-60 0-116.571 49.143-116.571 111.429 0 4.571 0.571 8.571 1.143 13.143 12.571 77.714 52 101.714 121.714 121.714 34.286 9.714 82.857 25.143 83.429 67.429v2.857c0.571 45.714-37.714 73.143-80.571 73.143-46.857 0-77.143-44.571-95.429-82.286-66.286-136.571-76.571-307.429-273.143-307.429-118.286 0-224.571 109.143-220.571 226.286v0.571c4 122.286 88 230.286 217.143 230.286 61.143 0 118.286-14.286 159.429-62.857v0c6.857-9.143 13.143-18.857 17.714-29.143l-34.286-62.286c-32 60.571-71.429 86.857-140 86.857-90.286 0-152.571-80-152.571-166.286 0-79.429 73.143-156 153.143-156 91.429 0 124.571 47.429 156.571 129.143 38.286 98.286 79.429 260.571 212 260.571 79.429 0 148-57.714 148-139.429zM877.714 237.714v548.571c0 90.857-73.714 164.571-164.571 164.571h-548.571c-90.857 0-164.571-73.714-164.571-164.571v-548.571c0-90.857 73.714-164.571 164.571-164.571h548.571c90.857 0 164.571 73.714 164.571 164.571z" - ], - "width": 877.7142857142857, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "lastfm-square" - ], - "defaultCode": 61955, - "grid": 14 - }, - { - "id": 470, - "paths": [ - "M658.286 512c0-161.143-131.429-292.571-292.571-292.571s-292.571 131.429-292.571 292.571 131.429 292.571 292.571 292.571 292.571-131.429 292.571-292.571zM1097.143 512c0-161.143-131.429-292.571-292.571-292.571h-220.571c89.143 66.857 147.429 173.143 147.429 292.571s-58.286 225.714-147.429 292.571h220.571c161.143 0 292.571-131.429 292.571-292.571zM1170.286 512c0 201.714-164 365.714-365.714 365.714h-438.857c-201.714 0-365.714-164-365.714-365.714s164-365.714 365.714-365.714h438.857c201.714 0 365.714 164 365.714 365.714z" - ], - "width": 1170.2857142857142, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "toggle-off" - ], - "defaultCode": 61956, - "grid": 14 - }, - { - "id": 471, - "paths": [ - "M0 512c0-201.714 164-365.714 365.714-365.714h438.857c201.714 0 365.714 164 365.714 365.714s-164 365.714-365.714 365.714h-438.857c-201.714 0-365.714-164-365.714-365.714zM804.571 804.571c161.143 0 292.571-131.429 292.571-292.571s-131.429-292.571-292.571-292.571-292.571 131.429-292.571 292.571 131.429 292.571 292.571 292.571z" - ], - "width": 1170.2857142857142, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "toggle-on" - ], - "defaultCode": 61957, - "grid": 14 - }, - { - "id": 472, - "paths": [ - "M435.429 658.286h-179.429c-30.286 0-47.429-34.286-29.143-58.286l107.429-143.429c-24-11.429-50.286-17.714-78.286-17.714-100.571 0-182.857 82.286-182.857 182.857s82.286 182.857 182.857 182.857c88.571 0 162.286-62.857 179.429-146.286zM329.143 585.143h106.286c-6.857-32-21.714-61.143-42.857-84.571zM603.429 585.143l164.571-219.429h-274.286l-56.571 75.429c38.286 37.714 64 88 72 144h94.286zM1243.429 621.714c0-100.571-82.286-182.857-182.857-182.857-24.571 0-47.429 5.143-69.143 13.714l99.429 148.571c11.429 17.143 6.857 40-9.714 50.857-6.286 4.571-13.714 6.286-20.571 6.286-12 0-23.429-5.714-30.286-16.571l-99.429-148.571c-32.571 33.143-53.143 78.286-53.143 128.571 0 100.571 82.286 182.857 182.857 182.857s182.857-82.286 182.857-182.857zM1316.571 621.714c0 141.143-114.857 256-256 256s-256-114.857-256-256c0-75.429 33.143-143.429 85.143-190.286l-37.143-56-201.714 268c-6.857 9.714-17.714 14.857-29.143 14.857h-112.571c-17.714 124-124 219.429-253.143 219.429-141.143 0-256-114.857-256-256s114.857-256 256-256c44.571 0 86.286 11.429 122.857 31.429l78.286-104.571h-128c-20 0-36.571-16.571-36.571-36.571s16.571-36.571 36.571-36.571h219.429v73.143h248.571l-48.571-73.143h-126.857c-20 0-36.571-16.571-36.571-36.571s16.571-36.571 36.571-36.571h146.286c12 0 23.429 6.286 30.286 16l152.571 228.571c33.143-16 70.286-25.143 109.714-25.143 141.143 0 256 114.857 256 256z" - ], - "width": 1316.5714285714284, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "bicycle" - ], - "defaultCode": 61958, - "grid": 14 - }, - { - "id": 473, - "paths": [ - "M219.429 694.857c0-40.571-32.571-73.143-73.143-73.143s-73.143 32.571-73.143 73.143 32.571 73.143 73.143 73.143 73.143-32.571 73.143-73.143zM804.571 694.857c0-40.571-32.571-73.143-73.143-73.143s-73.143 32.571-73.143 73.143 32.571 73.143 73.143 73.143 73.143-32.571 73.143-73.143zM778.286 468.571l-41.143-219.429c-3.429-17.143-18.286-29.714-36-29.714h-524.571c-17.714 0-32.571 12.571-36 29.714l-41.143 219.429c-4 22.857 13.143 43.429 36 43.429h606.857c22.857 0 40-20.571 36-43.429zM649.143 118.857c0-15.429-12-27.429-27.429-27.429h-365.714c-14.857 0-27.429 12-27.429 27.429s12.571 27.429 27.429 27.429h365.714c15.429 0 27.429-12 27.429-27.429zM877.714 533.143v344.571h-73.143v73.143c0 40.571-32.571 73.143-73.143 73.143s-73.143-32.571-73.143-73.143v-73.143h-438.857v73.143c0 40.571-32.571 73.143-73.143 73.143s-73.143-32.571-73.143-73.143v-73.143h-73.143v-344.571c0-46.857 4-81.714 14.286-127.429l58.857-259.429c10.857-91.429 170.857-146.286 365.714-146.286s354.857 54.857 365.714 146.286l60 259.429c10.286 45.714 13.143 80.571 13.143 127.429z" - ], - "width": 877.7142857142857, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "bus" - ], - "defaultCode": 61959, - "grid": 14 - }, - { - "id": 474, - "paths": [ - "M836 475.429c0 26.857-21.714 49.143-49.143 49.143h-401.143c-27.429 0-49.143-22.286-49.143-49.143s21.714-49.143 49.143-49.143h401.143c27.429 0 49.143 22.286 49.143 49.143zM958.286 475.429c0-33.714-4.571-65.714-13.143-97.143h-561.143c-27.429 0-49.143-21.714-49.143-48.571 0-27.429 21.714-49.143 49.143-49.143h518.857c-65.714-106.857-183.429-177.714-317.143-177.714-205.714 0-373.143 166.857-373.143 372.571 0 33.714 4.571 65.714 13.143 97.143h561.143c27.429 0 49.143 21.714 49.143 48.571 0 27.429-21.714 49.143-49.143 49.143h-518.857c65.714 106.857 183.429 177.714 317.714 177.714 205.143 0 372.571-166.857 372.571-372.571zM1170.286 329.714c0 26.857-21.714 48.571-49.143 48.571h-74.857c6.286 31.429 9.714 64 9.714 97.143 0 259.429-210.857 470.857-470.286 470.857-190.286 0-354.286-113.143-428.571-276h-108c-27.429 0-49.143-21.714-49.143-49.143 0-26.857 21.714-48.571 49.143-48.571h75.429c-6.286-31.429-9.714-64-9.714-97.143 0-259.429 210.857-470.857 470.857-470.857 189.714 0 353.714 113.143 428 276h107.429c27.429 0 49.143 21.714 49.143 49.143z" - ], - "width": 1170.2857142857142, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "ioxhost" - ], - "defaultCode": 61960, - "grid": 14 - }, - { - "id": 475, - "paths": [ - "M544.571 216l-65.143 187.429 66.857 12c17.143-46.857 94.286-257.714 94.286-296 0-14.286-4.571-32-21.714-32-32 0-66.286 104-74.286 128.571zM373.714 608.571c6.286 16.571 13.143 33.143 18.857 50.286 12.571-14.286 25.714-27.429 40.571-38.286-20-4-40-5.714-59.429-12zM206.857 96.571c0 58.286 69.143 240 90.857 297.714 8-4.571 18.286-5.714 28-5.714 13.714 0 29.143 1.714 42.857 2.857l-69.143-200.571c-7.429-21.714-40.571-125.714-70.286-125.714-15.429 0-22.286 18.286-22.286 31.429zM161.714 530.286c0 41.714 112 195.429 153.714 195.429 11.429 0 21.143-12.571 21.143-22.857 0-13.143-13.143-45.714-18.286-58.286-14.857-38.286-69.143-156.571-116-156.571-15.429 0-40.571 26.857-40.571 42.286zM71.429 721.714c0 20.571 6.857 40.571 14.286 59.429 45.143 111.429 146.857 176.571 265.714 176.571 86.857 0 160-33.143 218.286-97.143 61.714-68.571 86.857-153.143 86.857-244 0-32 0.571-82.857-24.571-105.714-48-42.286-210.857-58.286-275.429-58.286-8 0-21.714 0.571-28 6.286-6.857 2.857-6.857 13.714-6.857 20 0 87.429 184.571 79.429 240 79.429 10.857 0 16 2.857 22.857 10.857 7.429 9.143 9.714 20 10.857 31.429-14.857 14.857-35.429 23.429-54.857 30.857-18.857 6.857-37.143 14.286-53.143 26.286-44 32-87.429 86.857-87.429 143.429 0 35.429 21.143 65.714 21.143 100.571 0 0.571-4 13.143-4 14.857-65.143-4.571-81.143-69.143-83.429-123.429-6.857 1.714-16 1.143-23.429 1.143 1.143 4 1.143 8 1.143 12 0 41.714-37.143 72-77.143 72-61.714 0-143.429-72.571-143.429-135.429 0-17.143 7.429-26.857 18.857-38.286 11.429 14.286 23.429 28.571 34.286 43.429 16.571 22.286 45.143 59.429 76 59.429 8 0 23.429-6.857 23.429-16.571 0-25.714-93.714-146.286-116.571-146.286-36 0-55.429 47.429-55.429 77.143zM6.286 726.857c0-74.286 28.571-123.429 102.286-143.429-6.286-16.571-16-41.714-16-59.429 0-46.857 57.714-105.143 104.571-105.143 13.714 0 27.429 4 40 8.571-24-68-93.143-259.429-93.143-324 0-57.714 29.143-103.429 91.429-103.429 80 0 170.857 288 190.286 345.143 25.143-62.857 104-326.286 193.143-326.286 56 0 87.429 44.571 87.429 97.714 0 60.571-67.429 249.143-90.857 314.286 96 23.429 109.714 101.143 109.714 187.429 0 228.571-145.714 405.714-381.714 405.714-43.429 0-86.286-8.571-127.429-24-108.571-41.143-209.714-152.571-209.714-273.143z" - ], - "width": 731.4285714285713, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "angellist" - ], - "defaultCode": 61961, - "grid": 14 - }, - { - "id": 476, - "paths": [ - "M448.571 576h118.286c-10.857 120.571-80 193.714-178.857 193.714-123.429 0-198.286-94.857-198.286-246.857 0-150.857 82.286-245.143 186.286-245.143 114.286 0 178.286 70.857 188 190.857h-116c-4-48.571-28-76.571-66.857-76.571-42.857 0-68.571 45.714-68.571 136 0 65.714 11.429 127.429 73.714 127.429 39.429 0 57.714-34.286 62.286-79.429zM855.429 576h117.714c-10.857 120.571-79.429 193.714-178.286 193.714-123.429 0-198.286-94.857-198.286-246.857 0-150.857 82.286-245.143 186.286-245.143 114.286 0 178.286 70.857 188 190.857h-116.571c-3.429-48.571-28-76.571-66.286-76.571-42.857 0-68.571 45.714-68.571 136 0 65.714 10.857 127.429 73.143 127.429 39.429 0 58.286-34.286 62.857-79.429zM1060.571 508c0-153.143-8-219.429-43.429-267.429-7.429-9.714-19.429-16-29.143-22.857-36-26.286-203.429-36-398.286-36s-370.286 9.714-405.714 36c-10.286 7.429-22.857 13.143-30.286 22.857-35.429 47.429-42.857 114.286-42.857 267.429 0 153.714 8 220 42.857 267.429 8 10.857 20 15.429 30.286 23.429 35.429 26.286 210.857 37.143 405.714 37.143s362.286-10.286 398.286-37.143c9.714-7.429 22.286-12 29.143-23.429 36-46.857 43.429-113.714 43.429-267.429zM1170.286 73.143v877.714h-1170.286v-877.714h1170.286z" - ], - "width": 1170.2857142857142, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "cc" - ], - "defaultCode": 61962, - "grid": 14 - }, - { - "id": 477, - "paths": [ - "M566.857 356.571v283.429c0 10.286-8 18.286-18.286 18.286h-91.429c-10.286 0-18.286-8-18.286-18.286v-283.429c0-85.714-69.714-155.429-155.429-155.429h-155.429v658.286c0 10.286-8 18.286-18.286 18.286h-91.429c-10.286 0-18.286-8-18.286-18.286v-768c0-10.286 8-18.286 18.286-18.286h265.143c156.571 0 283.429 126.857 283.429 283.429zM786.286 91.429v502.857c0 156.571-126.857 283.429-283.429 283.429h-265.143c-10.286 0-18.286-8-18.286-18.286v-548.571c0-10.286 8-18.286 18.286-18.286h91.429c10.286 0 18.286 8 18.286 18.286v438.857h155.429c85.714 0 155.429-69.714 155.429-155.429v-502.857c0-10.286 8-18.286 18.286-18.286h91.429c10.286 0 18.286 8 18.286 18.286z" - ], - "width": 786.2857142857142, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "ils", - "shekel", - "sheqel" - ], - "defaultCode": 61963, - "grid": 14 - }, - { - "id": 478, - "paths": [ - "M749.143 481.143v65.143c0 18.286-10.857 29.714-29.143 29.714h-115.429c-18.286 0-29.714-11.429-29.714-29.714v-65.143c0-18.286 11.429-29.714 29.714-29.714h115.429c18.286 0 29.143 11.429 29.143 29.714zM469.143 612.571v-142.857c0-40.571-26.857-67.429-67.429-67.429h-76c-25.714 0-44.571 10.857-54.857 29.714-10.286-18.857-29.143-29.714-54.857-29.714h-74.286c-40 0-67.429 26.857-67.429 67.429v142.857c0 8.571 4 12.571 12 12.571h31.429c8.571 0 12.571-4 12.571-12.571v-131.429c0-18.286 10.857-29.714 29.714-29.714h53.714c18.286 0 29.714 11.429 29.714 29.714v131.429c0 8.571 3.429 12.571 12 12.571h30.857c8.571 0 12.571-4 12.571-12.571v-131.429c0-18.286 11.429-29.714 29.714-29.714h55.429c18.286 0 29.143 11.429 29.143 29.714v131.429c0 8.571 4 12.571 12.571 12.571h31.429c8 0 12-4 12-12.571zM805.714 557.714v-88c0-40.571-27.429-67.429-68-67.429h-150.857c-40.571 0-68 26.857-68 67.429v234.286c0 8.571 4.571 12 12.571 12h31.429c8.571 0 12-3.429 12-12v-102.857c10.857 14.857 28 24 53.714 24h109.143c40.571 0 68-27.429 68-67.429zM877.714 205.714v612.571c0 73.143-59.429 132.571-132.571 132.571h-612.571c-73.143 0-132.571-59.429-132.571-132.571v-612.571c0-73.143 59.429-132.571 132.571-132.571h612.571c73.143 0 132.571 59.429 132.571 132.571z" - ], - "width": 877.7142857142857, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "meanpath" - ], - "defaultCode": 61964, - "grid": 14 - }, - { - "id": 479, - "paths": [ - "M522.857 620.571h-168l84-314.857zM572 804.571h177.714l-185.143-585.143h-251.429l-185.143 585.143h177.714l218.857-179.429zM877.714 237.714v548.571c0 90.286-74.286 164.571-164.571 164.571h-548.571c-90.286 0-164.571-74.286-164.571-164.571v-548.571c0-90.286 74.286-164.571 164.571-164.571h548.571c90.286 0 164.571 74.286 164.571 164.571z" - ], - "width": 877.7142857142857, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "buysellads" - ], - "defaultCode": 61965, - "grid": 14 - }, - { - "id": 480, - "paths": [ - "M1170.286 511.429c0 16-11.429 29.143-26.286 32l-117.143 203.429c1.143 3.429 1.714 6.857 1.714 10.286 0 15.429-10.857 28.571-25.714 31.429l-110.286 192.571c1.143 2.857 1.714 5.714 1.714 9.143 0 17.714-14.286 32.571-32.571 32.571-9.143 0-17.714-4-23.429-10.286h-228.571c-5.714 6.857-14.857 11.429-24.571 11.429s-18.857-4.571-24.571-11.429h-228c-5.714 6.857-14.286 11.429-24.571 11.429-17.714 0-32.571-14.286-32.571-32.571 0-4 1.143-8 2.286-11.429l-110.286-191.429c-14.857-2.857-25.714-16-25.714-31.429 0-4 0.571-6.857 1.714-10.286l-117.714-203.429c-14.857-3.429-25.714-16.571-25.714-32 0-16 11.429-29.143 26.857-32l113.714-196.571c0-1.143-0.571-2.286-0.571-3.429 0-13.143 8-24 19.429-29.143l119.429-207.429c-1.143-2.857-2.286-6.857-2.286-10.286 0-18.286 14.857-32.571 32.571-32.571 10.286 0 18.857 4.571 25.143 12h226.286c5.714-7.429 14.286-12 24.571-12s18.857 4.571 24.571 12h227.429c6.286-7.429 14.857-12 25.143-12 17.714 0 32.571 14.286 32.571 32.571 0 3.429-1.143 6.857-2.286 10.286l118.286 204.571c17.143 0.571 31.429 14.857 31.429 32 0 5.714-1.714 10.857-4 15.429l106.857 185.143c14.286 2.857 25.143 16 25.143 31.429zM607.429 968h222.286l-195.429-202.286h-81.714l-195.429 202.286h205.714c5.714-5.143 13.714-9.143 22.286-9.143s16.571 4 22.286 9.143zM64 504c0.571 2.286 0.571 4.571 0.571 7.429s0 5.714-1.143 8.571l118.857 205.714c2.857 0.571 5.714 2.286 8.571 3.429l107.429-113.714v-198.286l-106.857-110.857c-5.143 3.429-10.857 5.143-16.571 5.714zM563.429 56h-221.714l108.571 114.286 316.571-114.286h-160c-5.714 5.714-13.143 9.143-21.714 9.143s-16-3.429-21.714-9.143zM965.143 748.571c0.571-2.286 1.714-4.571 2.857-6.286l-36.571-38.857-9.714 45.143h43.429zM904.571 748.571l12.571-60-144-152-169.143 175.429 36 36.571h264.571zM854.286 958.857l9.143-16 37.143-177.143h-244l190.286 196c2.286-1.143 4.571-2.286 7.429-2.857zM330.286 968h2.857l195.429-202.286h-213.143v191.429l2.286 3.429c5.143 1.714 9.143 4 12.571 7.429zM315.429 748.571h229.714l36.571-37.714-176.571-183.429-89.714 94.857v126.286zM205.143 748.571h93.143v-108l-96 101.143c1.143 2.286 2.286 4.571 2.857 6.857zM204.571 277.143c0 0.571 0.571 1.714 0.571 2.286 0 6.286-1.714 12-4.571 16.571l97.714 101.143v-153.714zM315.429 237.143v177.714l87.429 89.714 169.714-179.429-127.429-134.857zM317.714 63.429l-2.286 4.571v150.857l117.143-42.286-109.143-114.857c-1.714 0.571-3.429 1.143-5.714 1.714zM826.857 56h-9.143l-354.857 128 121.714 128.571zM584.571 337.143l-169.714 180 177.714 182.286 169.143-175.429zM393.143 515.429l-77.714-80.571v162.286zM593.143 723.429l-24 25.143h48.571zM785.143 524.571l136 143.429 75.429-356.571-1.714-2.857-0.571-0.571zM981.714 296c-2.857-4.571-4.571-10.286-4.571-16.571v-1.143l-123.429-214.857c-2.857-0.571-5.143-1.714-7.429-2.857l-249.714 264.571 177.143 186.857zM298.286 225.143v-127.429l-93.143 161.143zM298.286 765.714h-93.143l93.143 161.714v-161.714zM918.286 765.714l-27.429 129.714 74.286-129.714h-46.857zM988 725.714l118.286-206.286c-0.571-2.857-1.143-5.143-1.143-8 0-3.429 1.143-6.286 1.714-9.143l-97.714-169.143-73.714 349.714 44 46.857c2.857-1.714 5.714-2.857 8.571-4z" - ], - "width": 1170.2857142857142, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "connectdevelop" - ], - "defaultCode": 61966, - "grid": 14 - }, - { - "id": 481, - "paths": [ - "M0 388.571c0-98.857 78.857-184 179.429-184h424l201.143-204.571v840c0 99.429-78.857 184-179.429 184h-445.714c-100.571 0-179.429-84.571-179.429-184v-451.429zM704 819.429l-100.571-102.857v-242.857c0-34.857-28-64-62.857-64h-276.571c-34.857 0-62.857 29.143-62.857 64v281.143c0 34.857 28 64.571 62.857 64.571h440z" - ], - "width": 804.5714285714286, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "dashcube" - ], - "defaultCode": 61968, - "grid": 14 - }, - { - "id": 482, - "paths": [ - "M533.714 85.714c-241.714 92-432 285.143-522.286 527.429-7.429-33.143-11.429-66.857-11.429-100.571 0-241.714 195.429-437.714 437.143-437.714 32.571 0 65.143 4 96.571 10.857zM687.429 153.714c35.429 24.571 66.857 54.286 93.714 88.571-296 86.286-527.429 318.857-612 615.429-33.714-26.286-64-57.143-88.571-92.571 85.143-293.714 313.714-524.571 606.857-611.429zM268.571 916c88-271.429 300.571-485.143 570.857-574.857 15.429 35.429 25.714 73.143 30.857 111.429-222.857 91.429-400 269.714-490.857 493.143-38.286-5.143-75.429-14.857-110.857-29.714zM877.714 949.143c-70.857-18.286-141.143-40-209.714-65.714-50.286 31.429-106.857 52.571-165.714 61.143 83.429-156 212-285.143 367.429-369.143-8 57.143-28 113.143-57.714 162.286 25.714 69.143 47.429 140 65.714 211.429z" - ], - "width": 877.7142857142857, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "forumbee" - ], - "defaultCode": 61969, - "grid": 14 - }, - { - "id": 483, - "paths": [ - "M1081.714 224l88.571 726.857c-53.143 0-98.857-10.857-146.857-32.571-71.429-32.571-145.714-52-224.571-52-81.143 0-156 26.857-213.714 84.571-57.714-57.714-132.571-84.571-213.714-84.571-78.857 0-153.143 19.429-224.571 52-46.286 20.571-93.143 32.571-144 32.571h-2.857l88.571-726.857c81.714-46.286 181.143-72.571 275.429-72.571 77.143 0 156.571 16 221.143 60.571 64.571-44.571 144-60.571 221.143-60.571 94.286 0 193.714 26.286 275.429 72.571zM798.857 788c108.571 0 182.857 29.143 281.143 69.714l-70.857-583.429c-64-29.143-140-44.571-210.286-44.571-80 0-154.857 25.143-213.714 80.571-58.857-55.429-133.714-80.571-213.714-80.571-70.286 0-146.286 15.429-210.286 44.571l-70.857 583.429c98.286-40.571 172.571-69.714 281.143-69.714 78.286 0 147.429 20 213.714 61.714 66.286-41.714 135.429-61.714 213.714-61.714zM821.714 768.571l-31.429-518.286c-82.286 1.714-147.429 29.714-205.143 88.571-60-61.143-128-88.571-213.714-88.571-64 0-132.571 13.143-192 37.714l-65.143 537.714c86.286-35.429 162.286-57.714 257.143-57.714 75.429 0 149.143 18.286 213.714 58.286 64.571-40 138.286-60 213.714-58.286z" - ], - "width": 1170.2857142857142, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "leanpub" - ], - "defaultCode": 61970, - "grid": 14 - }, - { - "id": 484, - "paths": [ - "M857.143 783.429v-418.857c0-16-13.143-29.143-28.571-29.143h-53.143c-15.429 0-28.571 13.143-28.571 29.143v418.857c0 15.429 13.143 28.571 28.571 28.571h53.143c15.429 0 28.571-13.143 28.571-28.571zM694.857 783.429v-303.429c0-15.429-13.143-28.571-28.571-28.571h-57.714c-15.429 0-28.571 13.143-28.571 28.571v303.429c0 15.429 13.143 28.571 28.571 28.571h57.714c15.429 0 28.571-13.143 28.571-28.571zM528 783.429v-245.143c0-15.429-13.143-28.571-28.571-28.571h-57.714c-15.429 0-28.571 13.143-28.571 28.571v245.143c0 15.429 13.143 28.571 28.571 28.571h57.714c15.429 0 28.571-13.143 28.571-28.571zM361.143 783.429v-206.857c0-15.429-13.143-28.571-28.571-28.571h-57.714c-15.429 0-28.571 13.143-28.571 28.571v206.857c0 15.429 13.143 28.571 28.571 28.571h57.714c15.429 0 28.571-13.143 28.571-28.571zM1170.286 700c0 126.857-103.429 229.714-229.714 229.714h-710.857c-126.286 0-229.714-102.857-229.714-229.714 0-88.571 52-169.714 132-207.429-4-13.714-5.714-28-5.714-41.714 0-86.286 70.286-156.571 156.571-156.571 37.714 0 74.286 13.714 102.857 38.286 34.286-139.429 160-238.286 304-238.286 172.571 0 313.143 140.571 313.143 313.143 0 23.429-2.286 46.857-8 69.714 102.857 25.143 175.429 117.714 175.429 222.857z" - ], - "width": 1170.2857142857142, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "sellsy" - ], - "defaultCode": 61971, - "grid": 14 - }, - { - "id": 485, - "paths": [ - "M0 0h877.714v795.429l-443.429 193.143-434.286-193.143v-795.429zM820.571 758.286v-529.143h-763.429v529.143l377.714 168zM820.571 172v-114.857h-763.429v114.857h763.429zM103.429 342.286v65.714h-21.143v-65.714h21.143zM103.429 426.857v65.714h-21.143v-65.714h21.143zM103.429 511.429v65.714h-21.143v-65.714h21.143zM103.429 596v65.714h-21.143v-65.714h21.143zM103.429 680.571v65.714h-21.143v-65.714h21.143zM118.286 762.286l8.571-19.429 60 26.857-8.571 18.857zM196 796.571l8.571-19.429 60 26.286-8.571 19.429zM273.143 830.857l8.571-19.429 60 26.286-8.571 19.429zM350.857 864.571l8.571-18.857 59.429 26.286-8.571 19.429zM455.429 872l60-26.286 8.571 18.857-60 26.857zM532.571 837.714l60-26.286 8.571 19.429-60 26.286zM610.286 803.429l60-26.286 8.571 19.429-60 26.286zM687.429 769.714l60-26.857 8.571 19.429-60 26.286zM148 84v20.571h-65.143v-20.571h65.143zM240.571 84v20.571h-65.714v-20.571h65.714zM333.143 84v20.571h-65.714v-20.571h65.714zM425.143 84v20.571h-65.143v-20.571h65.143zM517.714 84v20.571h-65.143v-20.571h65.143zM610.286 84v20.571h-65.714v-20.571h65.714zM702.857 84v20.571h-65.714v-20.571h65.714zM794.857 84v20.571h-65.143v-20.571h65.143zM103.429 278.286v45.143h-21.143v-65.714h65.714v20.571h-44.571zM240.571 257.714v20.571h-65.714v-20.571h65.714zM333.143 257.714v20.571h-65.714v-20.571h65.714zM425.143 257.714v20.571h-65.143v-20.571h65.143zM517.714 257.714v20.571h-65.143v-20.571h65.143zM610.286 257.714v20.571h-65.714v-20.571h65.714zM702.857 257.714v20.571h-65.714v-20.571h65.714zM774.286 323.429v-45.143h-44.571v-20.571h65.714v65.714h-21.143zM774.286 408v-65.714h21.143v65.714h-21.143zM774.286 492.571v-65.714h21.143v65.714h-21.143zM774.286 577.143v-65.714h21.143v65.714h-21.143zM774.286 661.714v-65.714h21.143v65.714h-21.143zM774.286 746.286v-65.714h21.143v65.714h-21.143zM434.286 726.286c-98.286 0-178.857-80-178.857-178.857 0-98.286 80.571-178.857 178.857-178.857 98.857 0 178.857 80.571 178.857 178.857 0 98.857-80 178.857-178.857 178.857zM340 508.571c0 86.857 152 23.429 152 74.286 0 25.714-46.857 28-64 28-24 0-58.286-5.143-70.286-29.143h-1.714l-17.714 36c29.143 18.286 57.143 24 92.571 24 38.286 0 100-11.429 100-61.143 0-94.286-153.714-32-153.714-74.286 0-25.714 40.571-29.143 58.286-29.143 21.143 0 57.143 6.286 69.714 25.714h1.714l17.143-33.143c-29.714-12-53.714-23.429-86.857-23.429-39.429 0-97.143 12.571-97.143 62.286z" - ], - "width": 877.7142857142857, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "shirtsinbulk" - ], - "defaultCode": 61972, - "grid": 14 - }, - { - "id": 486, - "paths": [ - "M493.143 589.714c0-85.714-69.143-154.857-154.857-154.857-85.143 0-154.286 69.143-154.286 154.857 0 85.143 69.143 154.286 154.286 154.286 85.714 0 154.857-69.143 154.857-154.286zM986.286 589.143c0-85.143-69.143-154.286-154.286-154.286-85.714 0-154.857 69.143-154.857 154.286 0 85.714 69.143 154.857 154.857 154.857 85.143 0 154.286-69.143 154.286-154.857zM1170.286 126.857v770.286c0 33.714-27.429 61.143-61.714 61.143h-1046.857c-34.286 0-61.714-27.429-61.714-61.143v-770.286c0-33.714 27.429-61.143 61.714-61.143h246.286c33.714 0 61.714 27.429 61.714 61.143v92h430.857v-92c0-33.714 28-61.143 61.714-61.143h246.286c34.286 0 61.714 27.429 61.714 61.143z" - ], - "width": 1170.2857142857142, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "simplybuilt" - ], - "defaultCode": 61973, - "grid": 14 - }, - { - "id": 487, - "paths": [ - "M817.143 333.143c0 0-0.571-0.571 0 0v0zM965.714 449.714c110.857 0 204.571 82.857 204.571 196 0 120.571-96 209.143-214.857 209.143-303.429 0-359.429-456.571-657.714-456.571-115.429 0-199.429 73.714-199.429 192 0 122.286 91.429 196 209.714 196 77.714 0 166.286-32.571 229.143-77.714 10.286-7.429 30.857-29.714 41.714-29.714s20 9.143 20 20c0 14.286-24 34.857-34.286 44-74.857 65.143-183.429 112-282.857 112-152.571 0-281.714-108-281.714-265.143s123.429-272.571 279.429-272.571c338.857 0 406.857 449.714 661.714 449.714 76.571 0 134.286-49.714 134.286-128 0-72.571-56-127.429-128-127.429-32 0-64 21.143-85.714 21.143-15.429 0-29.143-13.143-29.143-28.571 0-21.143 9.714-43.429 9.714-66.286 0-121.714-93.143-209.714-213.714-209.714-97.143 0-146.286 67.429-162.286 67.429-11.429 0-20.571-9.143-20.571-20.571 0-10.286 7.429-18.857 14.286-26.286 46.286-52.571 118.286-80 188-80 145.143 0 254.286 106.857 254.286 252 0 12.571-0.571 25.143-2.286 37.714 21.714-5.714 44-8.571 65.714-8.571z" - ], - "width": 1170.2857142857142, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "skyatlas" - ], - "defaultCode": 61974, - "grid": 14 - }, - { - "id": 488, - "paths": [ - "M694.857 402.286c0-20-16.571-36.571-36.571-36.571h-73.143v-73.143c0-20-16.571-36.571-36.571-36.571s-36.571 16.571-36.571 36.571v73.143h-73.143c-20 0-36.571 16.571-36.571 36.571s16.571 36.571 36.571 36.571h73.143v73.143c0 20 16.571 36.571 36.571 36.571s36.571-16.571 36.571-36.571v-73.143h73.143c20 0 36.571-16.571 36.571-36.571zM365.714 877.714c0 40.571-32.571 73.143-73.143 73.143s-73.143-32.571-73.143-73.143 32.571-73.143 73.143-73.143 73.143 32.571 73.143 73.143zM877.714 877.714c0 40.571-32.571 73.143-73.143 73.143s-73.143-32.571-73.143-73.143 32.571-73.143 73.143-73.143 73.143 32.571 73.143 73.143zM950.857 256v292.571c0 18.286-13.714 34.286-32.571 36.571l-596.571 69.714c2.286 12.571 7.429 26.857 7.429 40s-8 25.143-13.714 36.571h525.714c20 0 36.571 16.571 36.571 36.571s-16.571 36.571-36.571 36.571h-585.143c-20 0-36.571-16.571-36.571-36.571 0-17.714 26.857-61.714 34.857-78.286l-101.143-470.286h-116.571c-20 0-36.571-16.571-36.571-36.571s16.571-36.571 36.571-36.571h146.286c38.857 0 39.429 45.714 45.143 73.143h686.286c20 0 36.571 16.571 36.571 36.571z" - ], - "width": 950.8571428571428, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "cart-plus" - ], - "defaultCode": 61975, - "grid": 14 - }, - { - "id": 489, - "paths": [ - "M731.429 402.286c0-20-16.571-36.571-36.571-36.571-9.714 0-18.857 4-25.714 10.857l-84 83.429v-167.429c0-20-16.571-36.571-36.571-36.571s-36.571 16.571-36.571 36.571v167.429l-84-83.429c-6.857-6.857-16-10.857-25.714-10.857-20 0-36.571 16.571-36.571 36.571 0 9.714 4 18.857 10.857 25.714l146.286 146.286c6.857 6.857 16 10.857 25.714 10.857s18.857-4 25.714-10.857l146.286-146.286c6.857-6.857 10.857-16 10.857-25.714zM365.714 877.714c0 40.571-32.571 73.143-73.143 73.143s-73.143-32.571-73.143-73.143 32.571-73.143 73.143-73.143 73.143 32.571 73.143 73.143zM877.714 877.714c0 40.571-32.571 73.143-73.143 73.143s-73.143-32.571-73.143-73.143 32.571-73.143 73.143-73.143 73.143 32.571 73.143 73.143zM950.857 256v292.571c0 18.286-13.714 34.286-32.571 36.571l-596.571 69.714c2.286 12.571 7.429 26.857 7.429 40s-8 25.143-13.714 36.571h525.714c20 0 36.571 16.571 36.571 36.571s-16.571 36.571-36.571 36.571h-585.143c-20 0-36.571-16.571-36.571-36.571 0-17.714 26.857-61.714 34.857-78.286l-101.143-470.286h-116.571c-20 0-36.571-16.571-36.571-36.571s16.571-36.571 36.571-36.571h146.286c38.857 0 39.429 45.714 45.143 73.143h686.286c20 0 36.571 16.571 36.571 36.571z" - ], - "width": 950.8571428571428, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "cart-arrow-down" - ], - "defaultCode": 61976, - "grid": 14 - }, - { - "id": 490, - "paths": [ - "M121.143 438.857l356 380-171.429-380h-184.571zM585.143 880l199.429-441.143h-398.857zM307.429 365.714l116.571-219.429h-149.714l-164.571 219.429h197.714zM693.143 818.857l356-380h-184.571zM390.286 365.714h389.714l-116.571-219.429h-156.571zM862.857 365.714h197.714l-164.571-219.429h-149.714zM943.429 88l219.429 292.571c10.857 13.714 9.714 33.714-2.286 46.857l-548.571 585.143c-6.857 7.429-16.571 11.429-26.857 11.429s-20-4-26.857-11.429l-548.571-585.143c-12-13.143-13.143-33.143-2.286-46.857l219.429-292.571c6.857-9.714 17.714-14.857 29.143-14.857h658.286c11.429 0 22.286 5.143 29.143 14.857z" - ], - "width": 1170.2857142857142, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "diamond" - ], - "defaultCode": 61977, - "grid": 14 - }, - { - "id": 491, - "paths": [ - "M1034.857 888.571c14.286-14.286 37.143-14.286 51.429 0l73.143 73.143-51.429 51.429-47.429-47.429-47.429 47.429c-6.857 7.429-16.571 10.857-25.714 10.857s-18.857-3.429-25.714-10.857l-47.429-47.429-47.429 47.429c-14.286 14.286-37.143 14.286-51.429 0l-47.429-47.429-47.429 47.429c-14.286 14.286-37.143 14.286-51.429 0l-47.429-47.429-47.429 47.429c-14.286 14.286-37.143 14.286-51.429 0l-47.429-47.429-47.429 47.429c-14.286 14.286-37.143 14.286-51.429 0l-47.429-47.429-47.429 47.429c-14.286 14.286-37.143 14.286-51.429 0l-47.429-47.429-47.429 47.429c-14.286 14.286-37.143 14.286-51.429 0l-73.143-73.143 51.429-51.429 47.429 47.429 47.429-47.429c14.286-14.286 37.143-14.286 51.429 0l47.429 47.429 47.429-47.429c14.286-14.286 37.143-14.286 51.429 0l47.429 47.429 47.429-47.429c14.286-14.286 37.143-14.286 51.429 0l47.429 47.429 47.429-47.429c14.286-14.286 37.143-14.286 51.429 0l47.429 47.429 47.429-47.429c14.286-14.286 37.143-14.286 51.429 0l47.429 47.429 47.429-47.429c14.286-14.286 37.143-14.286 51.429 0l47.429 47.429zM135.429 866.857c-14.286 14.286-37.143 14.286-51.429 0l-73.143-73.143 51.429-51.429 47.429 46.857 47.429-46.857c14.286-14.286 37.143-14.286 51.429 0l47.429 46.857 36.571-36.571v-167.429l-120-179.429c-13.143-20-4-47.429 18.857-55.429l101.143-33.143v-170.857h73.143v-73.143h146.286v-73.143h146.286v73.143h146.286v73.143h73.143v170.857l101.143 33.143c22.857 8 32 35.429 18.857 55.429l-120 179.429v167.429l10.857-10.286c14.286-14.286 37.143-14.286 51.429 0l47.429 46.857 47.429-46.857c14.286-14.286 37.143-14.286 51.429 0l73.143 73.143-51.429 51.429-47.429-47.429-47.429 47.429c-6.857 7.429-16.571 10.857-25.714 10.857s-18.857-3.429-25.714-10.857l-47.429-47.429-47.429 47.429c-14.286 14.286-37.143 14.286-51.429 0l-47.429-47.429-47.429 47.429c-14.286 14.286-37.143 14.286-51.429 0l-47.429-47.429-47.429 47.429c-14.286 14.286-37.143 14.286-51.429 0l-47.429-47.429-47.429 47.429c-14.286 14.286-37.143 14.286-51.429 0l-47.429-47.429-47.429 47.429c-14.286 14.286-37.143 14.286-51.429 0l-47.429-47.429zM365.714 219.429v73.143l219.429-73.143 219.429 73.143v-73.143h-73.143v-73.143h-292.571v73.143h-73.143z" - ], - "width": 1170.2857142857142, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "ship" - ], - "defaultCode": 61978, - "grid": 14 - }, - { - "id": 492, - "paths": [ - "M329.143 877.714l54.857-256-54.857-73.143-73.143-36.571zM475.429 877.714l73.143-365.714-73.143 36.571-54.857 73.143zM566.857 300.571c-0.571-1.143-1.143-2.286-2.286-3.429-5.143-4-46.286-4.571-54.857-4.571-32.571 0-63.429 4.571-95.429 10.857-4 1.143-8 1.143-12 1.143s-8 0-12-1.143c-32-6.286-62.857-10.857-95.429-10.857-8.571 0-49.714 0.571-54.857 4.571-1.143 1.143-1.714 2.286-2.286 3.429 0.571 5.143 1.143 10.286 2.286 15.429 3.429 4.571 6.286 2.857 8.571 9.714 14.857 40.571 21.714 72 73.143 72 73.714 0 53.143-68 77.143-68h6.857c24 0 3.429 68 77.143 68 51.429 0 58.286-31.429 73.143-72 2.286-6.857 5.143-5.143 8.571-9.714 1.143-5.143 1.714-10.286 2.286-15.429zM804.571 802.857c0 93.143-61.143 148-152.571 148h-499.429c-91.429 0-152.571-54.857-152.571-148 0-103.429 18.286-260 124.571-311.429l-51.429-125.714h122.286c-8-23.429-12.571-48-12.571-73.143 0-6.286 0.571-12.571 1.143-18.286-22.286-4.571-110.857-22.857-110.857-54.857 0-33.714 97.143-52 120-56.571 12-42.857 40.571-108 69.714-141.714 11.429-13.143 25.714-21.143 43.429-21.143 34.286 0 61.714 35.429 96 35.429s61.714-35.429 96-35.429c17.714 0 32 8 43.429 21.143 29.143 33.714 57.714 98.857 69.714 141.714 22.857 4.571 120 22.857 120 56.571 0 32-88.571 50.286-110.857 54.857 2.857 30.857-1.143 61.714-11.429 91.429h122.286l-46.857 128.571c102.286 53.143 120 206.857 120 308.571z" - ], - "width": 804.5714285714286, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "user-secret" - ], - "defaultCode": 61979, - "grid": 14 - }, - { - "id": 493, - "paths": [ - "M1314.857 592c18.286 160.571-112.571 295.429-272 285.143-122.286-8-224-105.714-236.571-228-9.143-86.857 25.143-165.143 83.429-217.714l-40.571-61.143c-72 60-117.714 149.714-117.714 250.286 0 20.571-16 37.714-36.571 37.714h-185.714c-17.714 124-124 219.429-253.143 219.429-141.143 0-256-114.857-256-256s114.857-256 256-256c30.286 0 59.429 5.714 86.857 15.429l13.714-25.714c-44-39.429-101.714-62.857-173.714-62.857h-36.571c-20 0-36.571-16.571-36.571-36.571s16.571-36.571 36.571-36.571h73.143c128 0 193.143 52.571 219.429 73.143h358.286l-48.571-73.143h-126.857c-22.286 0-40-20-36-42.857 2.857-17.714 20-30.286 37.714-30.286h144.571c12 0 23.429 6.286 30.286 16l40 60 65.143-65.143c6.857-6.857 16.571-10.857 26.286-10.857h57.714c20 0 36.571 16.571 36.571 36.571v73.143c0 20-16.571 36.571-36.571 36.571h-102.286l65.714 98.286c46.286-22.286 100-31.429 157.143-20.571 109.143 20 194.286 111.429 206.857 221.714zM256 804.571c88.571 0 162.286-62.857 179.429-146.286h-179.429c-12.571 0-24.571-6.857-31.429-17.714-6.286-10.857-6.857-24.571-0.571-36l84-158.286c-16.571-4.571-33.714-7.429-52-7.429-100.571 0-182.857 82.286-182.857 182.857s82.286 182.857 182.857 182.857zM1060.571 804.571c100.571 0 182.857-82.286 182.857-182.857s-82.286-182.857-182.857-182.857c-24.571 0-47.429 5.143-69.143 13.714l99.429 148.571c11.429 17.143 6.857 40-9.714 50.857-6.286 4.571-13.714 6.286-20.571 6.286-12 0-23.429-5.714-30.286-16.571l-99.429-148.571c-32.571 33.143-53.143 78.286-53.143 128.571 0 100.571 82.286 182.857 182.857 182.857z" - ], - "width": 1333.174857142857, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "motorcycle" - ], - "defaultCode": 61980, - "grid": 14 - }, - { - "id": 494, - "paths": [ - "M804.571 877.714c0 100.571-208.571 146.286-402.286 146.286s-402.286-45.714-402.286-146.286c0-77.714 116-114.286 213.143-130.857 20-3.429 38.857 9.714 42.286 29.714s-9.714 38.857-29.714 42.286c-117.714 20.571-150.857 52.571-152.571 59.429 5.714 19.429 115.429 72.571 329.143 72.571s323.429-53.143 329.143-73.714c-1.714-5.714-34.857-37.714-152.571-58.286-20-3.429-33.143-22.286-29.714-42.286s22.286-33.143 42.286-29.714c97.143 16.571 213.143 53.143 213.143 130.857zM585.143 365.714v219.429c0 20-16.571 36.571-36.571 36.571h-36.571v219.429c0 20-16.571 36.571-36.571 36.571h-146.286c-20 0-36.571-16.571-36.571-36.571v-219.429h-36.571c-20 0-36.571-16.571-36.571-36.571v-219.429c0-40.571 32.571-73.143 73.143-73.143h219.429c40.571 0 73.143 32.571 73.143 73.143zM530.286 146.286c0 70.857-57.143 128-128 128s-128-57.143-128-128 57.143-128 128-128 128 57.143 128 128z" - ], - "width": 804.5714285714286, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "street-view" - ], - "defaultCode": 61981, - "grid": 14 - }, - { - "id": 495, - "paths": [ - "M731.429 585.143h174.286c-6.857 7.429-11.429 11.429-12.571 12.571l-356 342.857c-6.857 6.857-16 10.286-25.143 10.286s-18.286-3.429-25.143-10.286l-356.571-344c-1.143-0.571-5.714-4.571-12-11.429h210.857c16.571 0 31.429-11.429 35.429-27.429l40-160.571 108.571 381.143c4.571 15.429 18.857 26.286 35.429 26.286v0c16 0 30.286-10.857 34.857-26.286l83.429-277.143 32 64c6.286 12 18.857 20 32.571 20zM1024 340.571c0 65.714-28.571 125.714-58.857 171.429h-210.857l-63.429-126.286c-6.286-13.143-21.143-21.143-35.429-20-15.429 1.714-28 11.429-32 26.286l-73.714 245.714-112-392c-4.571-15.429-18.857-26.286-36-26.286-16.571 0-30.857 11.429-34.857 27.429l-66.286 265.143h-241.714c-30.286-45.714-58.857-105.714-58.857-171.429 0-167.429 102.286-267.429 273.143-267.429 100 0 193.714 78.857 238.857 123.429 45.143-44.571 138.857-123.429 238.857-123.429 170.857 0 273.143 100 273.143 267.429z" - ], - "width": 1024, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "heartbeat" - ], - "defaultCode": 61982, - "grid": 14 - }, - { - "id": 496, - "paths": [ - "M658.286 329.143c0 169.143-128 308.571-292.571 326.857v148.571h128c10.286 0 18.286 8 18.286 18.286v36.571c0 10.286-8 18.286-18.286 18.286h-128v128c0 10.286-8 18.286-18.286 18.286h-36.571c-10.286 0-18.286-8-18.286-18.286v-128h-128c-10.286 0-18.286-8-18.286-18.286v-36.571c0-10.286 8-18.286 18.286-18.286h128v-148.571c-173.143-18.857-305.714-172.571-291.429-353.714 12.571-155.429 136-282.857 290.286-300 198.857-22.286 366.857 132.571 366.857 326.857zM73.143 329.143c0 141.143 114.857 256 256 256s256-114.857 256-256-114.857-256-256-256-256 114.857-256 256z" - ], - "width": 645.12, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "venus" - ], - "defaultCode": 61985, - "grid": 14 - }, - { - "id": 497, - "paths": [ - "M841.143 73.143c20 0 36.571 16.571 36.571 36.571v237.714c0 10.286-8 18.286-18.286 18.286h-36.571c-10.286 0-18.286-8-18.286-18.286v-149.714l-218.286 218.857c45.143 56 72 127.429 72 205.143 0 181.714-147.429 329.143-329.143 329.143s-329.143-147.429-329.143-329.143 147.429-329.143 329.143-329.143c77.714 0 149.143 26.857 205.143 72l218.286-218.286h-149.143c-10.286 0-18.286-8-18.286-18.286v-36.571c0-10.286 8-18.286 18.286-18.286h237.714zM329.143 877.714c141.143 0 256-114.857 256-256s-114.857-256-256-256-256 114.857-256 256 114.857 256 256 256z" - ], - "width": 877.7142857142857, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "mars" - ], - "defaultCode": 61986, - "grid": 14 - }, - { - "id": 498, - "paths": [ - "M474.286 180.571c108.571 53.714 184 165.714 184 294.857 0 169.143-128 308.571-292.571 326.857v75.429h54.857c10.286 0 18.286 8 18.286 18.286v36.571c0 10.286-8 18.286-18.286 18.286h-54.857v54.857c0 10.286-8 18.286-18.286 18.286h-36.571c-10.286 0-18.286-8-18.286-18.286v-54.857h-54.857c-10.286 0-18.286-8-18.286-18.286v-36.571c0-10.286 8-18.286 18.286-18.286h54.857v-75.429c-164.571-18.286-292.571-157.714-292.571-326.857 0-129.143 75.429-241.143 184-294.857-60-34.857-106.857-89.714-130.286-156-4.571-12 4.571-24.571 17.143-24.571h39.429c7.429 0 13.714 4.571 16.571 11.429 33.143 79.429 111.429 134.857 202.286 134.857s169.143-55.429 202.286-134.857c2.857-6.857 9.143-11.429 21.143-11.429h34.857c12.571 0 21.714 12.571 17.143 24.571-23.429 66.286-70.286 121.143-130.286 156zM329.143 731.429c141.143 0 256-114.857 256-256s-114.857-256-256-256-256 114.857-256 256 114.857 256 256 256z" - ], - "width": 658.2857142857142, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "mercury" - ], - "defaultCode": 61987, - "grid": 14 - }, - { - "id": 499, - "paths": [ - "M585.143 18.286c0-10.286 8-18.286 18.286-18.286h164.571c20 0 36.571 16.571 36.571 36.571v164.571c0 10.286-8 18.286-18.286 18.286h-36.571c-10.286 0-18.286-8-18.286-18.286v-76.571l-145.143 145.714c44.571 56 72 127.429 72 205.143 0 169.143-128 308.571-292.571 326.857v75.429h54.857c10.286 0 18.286 8 18.286 18.286v36.571c0 10.286-8 18.286-18.286 18.286h-54.857v54.857c0 10.286-8 18.286-18.286 18.286h-36.571c-10.286 0-18.286-8-18.286-18.286v-54.857h-54.857c-10.286 0-18.286-8-18.286-18.286v-36.571c0-10.286 8-18.286 18.286-18.286h54.857v-75.429c-172.571-18.857-305.714-172.571-291.429-353.143 12-155.429 135.429-282.857 289.714-300.571 92.571-10.857 178.286 17.714 243.429 69.714l145.714-145.143h-76.571c-10.286 0-18.286-8-18.286-18.286v-36.571zM329.143 731.429c141.143 0 256-114.857 256-256s-114.857-256-256-256-256 114.857-256 256 114.857 256 256 256z" - ], - "width": 791.4057142857142, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "intersex", - "transgender" - ], - "defaultCode": 61988, - "grid": 14 - }, - { - "id": 500, - "paths": [ - "M731.429 18.286c0-10.286 8-18.286 18.286-18.286h164.571c20 0 36.571 16.571 36.571 36.571v164.571c0 10.286-8 18.286-18.286 18.286h-36.571c-10.286 0-18.286-8-18.286-18.286v-76.571l-145.143 145.714c44.571 56 72 127.429 72 205.143 0 169.143-128 308.571-292.571 326.857v75.429h54.857c10.286 0 18.286 8 18.286 18.286v36.571c0 10.286-8 18.286-18.286 18.286h-54.857v54.857c0 10.286-8 18.286-18.286 18.286h-36.571c-10.286 0-18.286-8-18.286-18.286v-54.857h-54.857c-10.286 0-18.286-8-18.286-18.286v-36.571c0-10.286 8-18.286 18.286-18.286h54.857v-75.429c-164.571-18.286-292.571-157.714-292.571-326.857 0-77.714 27.429-149.143 72-205.143l-29.714-30.286-57.714 63.429c-6.857 7.429-18.286 8-25.714 1.714l-27.429-25.143c-7.429-6.286-8-18.286-1.143-25.714l60-65.714-63.429-64v76.571c0 10.286-8 18.286-18.286 18.286h-36.571c-10.286 0-18.286-8-18.286-18.286v-164.571c0-20 16.571-36.571 36.571-36.571h164.571c10.286 0 18.286 8 18.286 18.286v36.571c0 10.286-8 18.286-18.286 18.286h-76l60.571 61.143 49.143-53.714c6.857-7.429 18.286-8 25.714-1.714l27.429 25.143c7.429 6.286 8 18.286 1.143 25.714l-51.429 56.571 32.571 32c56-44.571 127.429-72 205.143-72s149.143 27.429 205.143 72l145.714-145.143h-76.571c-10.286 0-18.286-8-18.286-18.286v-36.571zM475.429 731.429c141.143 0 256-114.857 256-256s-114.857-256-256-256-256 114.857-256 256 114.857 256 256 256z" - ], - "width": 950.8571428571428, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "transgender-alt" - ], - "defaultCode": 61989, - "grid": 14 - }, - { - "id": 501, - "paths": [ - "M1022.857 302.286c14.286 181.143-118.286 334.857-291.429 353.714v148.571h128c10.286 0 18.286 8 18.286 18.286v36.571c0 10.286-8 18.286-18.286 18.286h-128v128c0 10.286-8 18.286-18.286 18.286h-36.571c-10.286 0-18.286-8-18.286-18.286v-128h-292.571v128c0 10.286-8 18.286-18.286 18.286h-36.571c-10.286 0-18.286-8-18.286-18.286v-128h-128c-10.286 0-18.286-8-18.286-18.286v-36.571c0-10.286 8-18.286 18.286-18.286h128v-148.571c-173.143-18.857-305.714-172.571-291.429-353.714 12.571-157.143 138.857-285.714 295.429-300.571 80-8 154.857 13.143 215.429 53.714 60.571-40.571 135.429-61.714 215.429-53.714 156.571 14.857 282.857 143.429 295.429 300.571zM512 508c45.143-46.286 73.143-109.143 73.143-178.857s-28-132.571-73.143-178.857c-45.143 46.286-73.143 109.143-73.143 178.857s28 132.571 73.143 178.857zM329.143 585.143c45.143 0 87.429-12 124.571-32.571-54.857-58.857-88-137.143-88-223.429s33.714-164.571 88-223.429c-37.143-20.571-79.429-32.571-124.571-32.571-141.143 0-256 114.857-256 256s114.857 256 256 256zM658.286 804.571v-148.571c-53.714-5.714-103.429-25.143-146.286-53.714-42.857 28.571-92.571 48-146.286 53.714v148.571h292.571zM694.857 585.143c141.143 0 256-114.857 256-256s-114.857-256-256-256c-45.143 0-87.429 12-124.571 32.571 54.286 58.857 88 137.143 88 223.429s-33.143 164.571-88 223.429c37.143 20.571 79.429 32.571 124.571 32.571z" - ], - "width": 1024, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "venus-double" - ], - "defaultCode": 61990, - "grid": 14 - }, - { - "id": 502, - "paths": [ - "M877.714 237.714c0-10.286 8-18.286 18.286-18.286h164.571c20 0 36.571 16.571 36.571 36.571v164.571c0 10.286-8 18.286-18.286 18.286h-36.571c-10.286 0-18.286-8-18.286-18.286v-76.571l-145.143 145.714c56 70.286 84 163.429 66.857 263.429-24 138.857-137.143 248-276.571 267.429-163.429 22.857-308-74.857-357.714-217.143-180.571-9.143-322.857-164.571-310.857-350.286 10.286-156.571 134.286-286.857 290.286-304.571 92-10.857 177.714 17.714 243.429 69.714l145.714-145.143h-76.571c-10.286 0-18.286-8-18.286-18.286v-36.571c0-10.286 8-18.286 18.286-18.286h164.571c20 0 36.571 16.571 36.571 36.571v164.571c0 10.286-8 18.286-18.286 18.286h-36.571c-10.286 0-18.286-8-18.286-18.286v-76.571l-145.143 145.714c22.857 28.571 40.571 61.143 53.143 96.571 70.857 3.429 135.429 29.714 187.429 70.857l145.714-145.143h-76.571c-10.286 0-18.286-8-18.286-18.286v-36.571zM585.143 475.429c0-11.429-1.143-22.286-2.286-33.143-122.857 18.857-217.143 124.571-217.143 252.571 0 11.429 1.143 22.286 2.286 33.143 122.857-18.857 217.143-124.571 217.143-252.571zM73.143 475.429c0 129.143 96.571 236 221.143 253.143-1.143-10.857-1.714-22.286-1.714-33.714 0-161.143 116.571-295.429 270.286-323.429-40-89.714-129.714-152-233.714-152-141.143 0-256 114.857-256 256zM621.714 950.857c141.143 0 256-114.857 256-256 0-129.143-96.571-236-221.143-253.143 1.143 10.857 1.714 22.286 1.714 33.714 0 161.143-116.571 295.429-270.286 323.429 40 89.714 129.714 152 233.714 152z" - ], - "width": 1085.7325714285714, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "mars-double" - ], - "defaultCode": 61991, - "grid": 14 - }, - { - "id": 503, - "paths": [ - "M950.857 18.286c0-10.286 8-18.286 18.286-18.286h164.571c20 0 36.571 16.571 36.571 36.571v164.571c0 10.286-8 18.286-18.286 18.286h-36.571c-10.286 0-18.286-8-18.286-18.286v-76.571l-145.143 145.714c56 70.286 84 163.429 66.857 263.429-24 137.143-135.429 246.286-273.143 266.857-86.857 13.143-168.571-8-233.714-51.429-42.857 28.571-92.571 47.429-146.286 53.143v75.429h54.857c10.286 0 18.286 8 18.286 18.286v36.571c0 10.286-8 18.286-18.286 18.286h-54.857v54.857c0 10.286-8 18.286-18.286 18.286h-36.571c-10.286 0-18.286-8-18.286-18.286v-54.857h-54.857c-10.286 0-18.286-8-18.286-18.286v-36.571c0-10.286 8-18.286 18.286-18.286h54.857v-75.429c-179.429-20-316-184.571-289.143-373.714 19.429-142.286 132.571-256.571 274.286-278.286 87.429-13.143 169.143 8 234.286 51.429 52.571-34.857 115.429-55.429 182.857-55.429 77.714 0 149.143 27.429 205.143 72l145.714-145.143h-76.571c-10.286 0-18.286-8-18.286-18.286v-36.571zM512 654.286c45.143-46.286 73.143-109.143 73.143-178.857s-28-132.571-73.143-178.857c-45.143 46.286-73.143 109.143-73.143 178.857s28 132.571 73.143 178.857zM73.143 475.429c0 141.143 114.857 256 256 256 45.143 0 88-12 124.571-32.571-54.286-58.857-88-137.143-88-223.429s33.714-164.571 88-223.429c-36.571-20.571-79.429-32.571-124.571-32.571-141.143 0-256 114.857-256 256zM694.857 731.429c141.143 0 256-114.857 256-256s-114.857-256-256-256c-45.143 0-88 12-124.571 32.571 54.286 58.857 88 137.143 88 223.429s-33.714 164.571-88 223.429c36.571 20.571 79.429 32.571 124.571 32.571z" - ], - "width": 1146.8799999999999, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "venus-mars" - ], - "defaultCode": 61992, - "grid": 14 - }, - { - "id": 504, - "paths": [ - "M841.143 73.143c20 0 36.571 16.571 36.571 36.571v237.714c0 10.286-8 18.286-18.286 18.286h-36.571c-10.286 0-18.286-8-18.286-18.286v-149.714l-121.714 122.286 80 80c6.857 7.429 6.857 18.857 0 25.714l-26.286 26.286c-6.857 6.857-18.286 6.857-25.714 0l-80-80.571-44.571 45.143c45.143 56 72 127.429 72 205.143 0 181.714-147.429 329.143-329.143 329.143s-329.143-147.429-329.143-329.143 147.429-329.143 329.143-329.143c77.714 0 149.143 26.857 205.143 72l44.571-44.571-98.286-98.286c-6.857-7.429-6.857-18.857 0-25.714l26.286-26.286c6.857-6.857 18.286-6.857 25.714 0l98.286 98.286 121.714-121.714h-149.143c-10.286 0-18.286-8-18.286-18.286v-36.571c0-10.286 8-18.286 18.286-18.286h237.714zM329.143 877.714c141.143 0 256-114.857 256-256s-114.857-256-256-256-256 114.857-256 256 114.857 256 256 256z" - ], - "width": 877.7142857142857, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "mars-stroke" - ], - "defaultCode": 61993, - "grid": 14 - }, - { - "id": 505, - "paths": [ - "M365.714 368c164.571 18.286 292.571 157.714 292.571 326.857 0 194.286-168 349.143-366.857 326.857-154.286-17.143-277.714-144.571-290.286-300-14.286-181.143 118.286-334.857 291.429-353.714v-75.429h-91.429c-10.286 0-18.286-8-18.286-18.286v-36.571c0-10.286 8-18.286 18.286-18.286h91.429v-94.286l-52.571 52.571c-7.429 6.857-18.857 6.857-25.714 0l-26.286-26.286c-6.857-6.857-6.857-18.286 0-25.714l115.429-114.857c14.286-14.286 37.143-14.286 51.429 0l115.429 114.857c6.857 7.429 6.857 18.857 0 25.714l-26.286 26.286c-6.857 6.857-18.286 6.857-25.714 0l-52.571-52.571v94.286h91.429c10.286 0 18.286 8 18.286 18.286v36.571c0 10.286-8 18.286-18.286 18.286h-91.429v75.429zM329.143 950.857c141.143 0 256-114.857 256-256s-114.857-256-256-256-256 114.857-256 256 114.857 256 256 256z" - ], - "width": 645.12, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "mars-stroke-v" - ], - "defaultCode": 61994, - "grid": 14 - }, - { - "id": 506, - "paths": [ - "M1086.286 522.857c14.286 14.286 14.286 37.143 0 51.429l-168 168c-6.857 7.429-18.857 7.429-25.714 0l-25.714-25.714c-7.429-6.857-7.429-18.857 0-25.714l105.714-105.714h-168v128c0 10.286-8 18.286-18.286 18.286h-36.571c-10.286 0-18.286-8-18.286-18.286v-128h-75.429c-18.286 164.571-157.714 292.571-326.857 292.571-194.286 0-349.143-168-326.857-366.857 17.143-154.286 144.571-277.714 300-290.286 181.143-14.286 334.857 118.286 353.714 291.429h75.429v-128c0-10.286 8-18.286 18.286-18.286h36.571c10.286 0 18.286 8 18.286 18.286v128h168l-105.714-105.714c-7.429-6.857-7.429-18.857 0-25.714l25.714-25.714c6.857-7.429 18.857-7.429 25.714 0zM329.143 804.571c141.143 0 256-114.857 256-256s-114.857-256-256-256-256 114.857-256 256 114.857 256 256 256z" - ], - "width": 1080.5394285714285, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "mars-stroke-h" - ], - "defaultCode": 61995, - "grid": 14 - }, - { - "id": 507, - "paths": [ - "M658.286 329.143c0 169.143-128 308.571-292.571 326.857v349.714c0 10.286-8 18.286-18.286 18.286h-36.571c-10.286 0-18.286-8-18.286-18.286v-349.714c-164.571-18.286-292.571-157.714-292.571-326.857 0-181.714 147.429-329.143 329.143-329.143s329.143 147.429 329.143 329.143zM329.143 585.143c141.143 0 256-114.857 256-256s-114.857-256-256-256-256 114.857-256 256 114.857 256 256 256z" - ], - "width": 658.2857142857142, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "neuter" - ], - "defaultCode": 61996, - "grid": 14 - }, - { - "id": 508, - "paths": [ - "M585.143 548.571c0-141.143-114.857-256-256-256s-256 114.857-256 256 114.857 256 256 256 256-114.857 256-256zM658.286 548.571c0 181.714-147.429 329.143-329.143 329.143s-329.143-147.429-329.143-329.143 147.429-329.143 329.143-329.143 329.143 147.429 329.143 329.143z" - ], - "width": 658.2857142857142, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "genderless" - ], - "defaultCode": 61997, - "grid": 14 - }, - { - "id": 509, - "paths": [ - "M829.143 73.143c26.857 0 48.571 21.714 48.571 48.571v780.571c0 26.857-21.714 48.571-48.571 48.571h-223.429v-340h113.714l17.143-132.571h-130.857v-84.571c0-38.286 10.286-64 65.714-64l69.714-0.571v-118.286c-12-1.714-53.714-5.143-101.714-5.143-101.143 0-170.857 61.714-170.857 174.857v97.714h-114.286v132.571h114.286v340h-420c-26.857 0-48.571-21.714-48.571-48.571v-780.571c0-26.857 21.714-48.571 48.571-48.571h780.571z" - ], - "width": 877.7142857142857, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "facebook-official" - ], - "defaultCode": 62000, - "grid": 14 - }, - { - "id": 510, - "paths": [ - "M0 341.143c0-210.857 193.143-341.143 388.571-341.143 179.429 0 342.857 123.429 342.857 312.571 0 177.714-90.857 374.857-293.143 374.857-48 0-108.571-24-132-68.571-43.429 172-40 197.714-136 329.143l-8 2.857-5.143-5.714c-3.429-36-8.571-71.429-8.571-107.429 0-116.571 53.714-285.143 80-398.286-14.286-29.143-18.286-64.571-18.286-96.571 0-57.714 40-130.857 105.143-130.857 48 0 73.714 36.571 73.714 81.714 0 74.286-50.286 144-50.286 216 0 49.143 40.571 83.429 88 83.429 131.429 0 172-189.714 172-290.857 0-135.429-96-209.143-225.714-209.143-150.857 0-267.429 108.571-267.429 261.714 0 73.714 45.143 111.429 45.143 129.143 0 14.857-10.857 67.429-29.714 67.429-2.857 0-6.857-1.143-9.714-1.714-81.714-24.571-111.429-133.714-111.429-208.571z" - ], - "width": 731.4285714285713, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "pinterest-p" - ], - "defaultCode": 62001, - "grid": 14 - }, - { - "id": 511, - "paths": [ - "M562.857 556.571c9.714 0 102.857 48.571 106.857 55.429 1.143 2.857 1.143 6.286 1.143 8.571 0 14.286-4.571 30.286-9.714 43.429-13.143 32-66.286 52.571-98.857 52.571-27.429 0-84-24-108.571-35.429-81.714-37.143-132.571-100.571-181.714-173.143-21.714-32-41.143-71.429-40.571-110.857v-4.571c1.143-37.714 14.857-64.571 42.286-90.286 8.571-8 17.714-12.571 29.714-12.571 6.857 0 13.714 1.714 21.143 1.714 15.429 0 18.286 4.571 24 19.429 4 9.714 33.143 87.429 33.143 93.143 0 21.714-39.429 46.286-39.429 59.429 0 2.857 1.143 5.714 2.857 8.571 12.571 26.857 36.571 57.714 58.286 78.286 26.286 25.143 54.286 41.714 86.286 57.714 4 2.286 8 4 12.571 4 17.143 0 45.714-55.429 60.571-55.429zM446.857 859.429c197.714 0 358.857-161.143 358.857-358.857s-161.143-358.857-358.857-358.857-358.857 161.143-358.857 358.857c0 75.429 24 149.143 68.571 210.286l-45.143 133.143 138.286-44c58.286 38.286 127.429 59.429 197.143 59.429zM446.857 69.714c237.714 0 430.857 193.143 430.857 430.857s-193.143 430.857-430.857 430.857c-72.571 0-144.571-18.286-208.571-53.714l-238.286 76.571 77.714-231.429c-40.571-66.857-61.714-144-61.714-222.286 0-237.714 193.143-430.857 430.857-430.857z" - ], - "width": 877.7142857142857, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "whatsapp" - ], - "defaultCode": 62002, - "grid": 14 - }, - { - "id": 512, - "paths": [ - "M73.143 804.571h585.143v-73.143h-585.143v73.143zM73.143 512h585.143v-73.143h-585.143v73.143zM969.143 768c0-30.286-24.571-54.857-54.857-54.857s-54.857 24.571-54.857 54.857 24.571 54.857 54.857 54.857 54.857-24.571 54.857-54.857zM73.143 219.429h585.143v-73.143h-585.143v73.143zM969.143 475.429c0-30.286-24.571-54.857-54.857-54.857s-54.857 24.571-54.857 54.857 24.571 54.857 54.857 54.857 54.857-24.571 54.857-54.857zM969.143 182.857c0-30.286-24.571-54.857-54.857-54.857s-54.857 24.571-54.857 54.857 24.571 54.857 54.857 54.857 54.857-24.571 54.857-54.857zM1024 658.286v219.429h-1024v-219.429h1024zM1024 365.714v219.429h-1024v-219.429h1024zM1024 73.143v219.429h-1024v-219.429h1024z" - ], - "width": 1024, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "server" - ], - "defaultCode": 62003, - "grid": 14 - }, - { - "id": 513, - "paths": [ - "M402.286 512c-121.143 0-219.429-98.286-219.429-219.429s98.286-219.429 219.429-219.429 219.429 98.286 219.429 219.429-98.286 219.429-219.429 219.429zM950.857 585.143h201.143c9.714 0 18.286 8.571 18.286 18.286v109.714c0 9.714-8.571 18.286-18.286 18.286h-201.143v201.143c0 9.714-8.571 18.286-18.286 18.286h-109.714c-9.714 0-18.286-8.571-18.286-18.286v-201.143h-201.143c-9.714 0-18.286-8.571-18.286-18.286v-109.714c0-9.714 8.571-18.286 18.286-18.286h201.143v-201.143c0-9.714 8.571-18.286 18.286-18.286h109.714c9.714 0 18.286 8.571 18.286 18.286v201.143zM530.286 713.143c0 40 33.143 73.143 73.143 73.143h146.286v136c-28 20.571-63.429 28.571-97.714 28.571h-499.429c-91.429 0-152.571-54.857-152.571-148 0-129.143 30.286-327.429 197.714-327.429 9.143 0 15.429 4 22.286 9.714 56 42.857 110.286 69.714 182.286 69.714s126.286-26.857 182.286-69.714c6.857-5.714 13.143-9.714 22.286-9.714 48.571 0 91.429 18.286 124 54.857h-127.429c-40 0-73.143 33.143-73.143 73.143v109.714z" - ], - "width": 1170.2857142857142, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "user-plus" - ], - "defaultCode": 62004, - "grid": 14 - }, - { - "id": 514, - "paths": [ - "M402.286 512c-121.143 0-219.429-98.286-219.429-219.429s98.286-219.429 219.429-219.429 219.429 98.286 219.429 219.429-98.286 219.429-219.429 219.429zM1017.714 694.857l142.286 142.286c3.429 3.429 5.143 8 5.143 13.143 0 4.571-1.714 9.143-5.143 12.571l-77.714 77.714c-3.429 3.429-8 5.143-12.571 5.143-5.143 0-9.714-1.714-13.143-5.143l-142.286-142.286-142.286 142.286c-3.429 3.429-8 5.143-13.143 5.143-4.571 0-9.143-1.714-12.571-5.143l-77.714-77.714c-3.429-3.429-5.143-8-5.143-12.571 0-5.143 1.714-9.714 5.143-13.143l142.286-142.286-142.286-142.286c-3.429-3.429-5.143-8-5.143-13.143 0-4.571 1.714-9.143 5.143-12.571l77.714-77.714c3.429-3.429 8-5.143 12.571-5.143 5.143 0 9.714 1.714 13.143 5.143l142.286 142.286 142.286-142.286c3.429-3.429 8-5.143 13.143-5.143 4.571 0 9.143 1.714 12.571 5.143l77.714 77.714c3.429 3.429 5.143 8 5.143 12.571 0 5.143-1.714 9.714-5.143 13.143zM733.143 694.857l-103.429 103.429c-13.714 13.714-21.143 32.571-21.143 52 0 18.857 7.429 37.714 21.143 51.429l47.429 47.429c-8 1.143-16.571 1.714-25.143 1.714h-499.429c-91.429 0-152.571-54.857-152.571-148 0-129.143 30.286-327.429 197.714-327.429 9.143 0 15.429 4 22.286 9.714 54.857 43.429 110.857 69.714 182.286 69.714s127.429-26.286 182.286-69.714c6.857-5.714 13.143-9.714 22.286-9.714 10.857 0 21.714 1.143 32.571 3.429-18.857 18.286-30.857 33.143-30.857 60.571 0 19.429 7.429 38.286 21.143 52z" - ], - "width": 1165.165714285714, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "user-times" - ], - "defaultCode": 62005, - "grid": 14 - }, - { - "id": 515, - "paths": [ - "M146.286 585.143h987.429c20 0 36.571 16.571 36.571 36.571v256h-146.286v-146.286h-877.714v146.286h-146.286v-694.857c0-20 16.571-36.571 36.571-36.571h73.143c20 0 36.571 16.571 36.571 36.571v402.286zM475.429 402.286c0-80.571-65.714-146.286-146.286-146.286s-146.286 65.714-146.286 146.286 65.714 146.286 146.286 146.286 146.286-65.714 146.286-146.286zM1170.286 548.571v-36.571c0-121.143-98.286-219.429-219.429-219.429h-402.286c-20 0-36.571 16.571-36.571 36.571v219.429h658.286z" - ], - "width": 1170.2857142857142, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "bed", - "hotel" - ], - "defaultCode": 62006, - "grid": 14 - }, - { - "id": 516, - "paths": [ - "M877.714 0l-109.714 256h109.714v109.714h-156.571l-31.429 73.143h188v109.714h-234.857l-204 475.429-204-475.429h-234.857v-109.714h188l-31.429-73.143h-156.571v-109.714h109.714l-109.714-256h146.286l184.571 438.857h216l184.571-438.857h146.286zM438.857 694.857l61.714-146.286h-123.429z" - ], - "width": 877.7142857142857, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "viacoin" - ], - "defaultCode": 62007, - "grid": 14 - }, - { - "id": 517, - "paths": [ - "M621.714 0c141.143 0 256 81.714 256 182.857v512c0 98.857-109.143 178.857-246.286 182.286l121.714 115.429c12 11.429 4 31.429-12.571 31.429h-603.429c-16.571 0-24.571-20-12.571-31.429l121.714-115.429c-137.143-3.429-246.286-83.429-246.286-182.286v-512c0-101.143 114.857-182.857 256-182.857h365.714zM438.857 768c60.571 0 109.714-49.143 109.714-109.714s-49.143-109.714-109.714-109.714-109.714 49.143-109.714 109.714 49.143 109.714 109.714 109.714zM768 438.857v-292.571h-658.286v292.571h658.286z" - ], - "width": 877.7142857142857, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "train" - ], - "defaultCode": 62008, - "grid": 14 - }, - { - "id": 518, - "paths": [ - "M621.714 0c141.143 0 256 81.714 256 182.857v512c0 98.857-109.143 178.857-246.286 182.286l121.714 115.429c12 11.429 4 31.429-12.571 31.429h-603.429c-16.571 0-24.571-20-12.571-31.429l121.714-115.429c-137.143-3.429-246.286-83.429-246.286-182.286v-512c0-101.143 114.857-182.857 256-182.857h365.714zM164.571 749.714c50.286 0 91.429-41.143 91.429-91.429s-41.143-91.429-91.429-91.429-91.429 41.143-91.429 91.429 41.143 91.429 91.429 91.429zM402.286 438.857v-292.571h-310.857v292.571h310.857zM713.143 749.714c50.286 0 91.429-41.143 91.429-91.429s-41.143-91.429-91.429-91.429-91.429 41.143-91.429 91.429 41.143 91.429 91.429 91.429zM804.571 438.857v-292.571h-329.143v292.571h329.143z" - ], - "width": 877.7142857142857, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "subway" - ], - "defaultCode": 62009, - "grid": 14 - }, - { - "id": 519, - "paths": [ - "M341.143 240.571v670.286c0 17.714-8.571 34.286-28 34.286-6.857 0-13.143-1.714-18.857-4.571l-265.714-133.143c-16-8-28.571-28.571-28.571-45.714v-651.429c0-14.286 6.857-27.429 22.286-27.429 9.143 0 17.143 4.571 25.143 8.571l292 146.286c0.571 0.571 1.714 2.286 1.714 2.857zM377.714 298.286l305.143 494.857-305.143-152v-342.857zM1024 308.571v602.286c0 18.857-10.857 32-29.714 32-9.714 0-18.857-2.857-26.857-7.429l-252-125.714zM1022.286 240c0 2.286-295.429 481.714-318.286 518.286l-222.857-362.286 185.143-301.143c6.286-10.286 17.714-16 29.714-16 5.143 0 10.286 1.143 14.857 3.429l309.143 154.286c1.143 0.571 2.286 1.714 2.286 3.429z" - ], - "width": 1024, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "medium" - ], - "defaultCode": 62010, - "grid": 14 - }, - { - "id": 520, - "paths": [ - "M462.286 573.714l152-285.143h-64l-89.714 178.286s-13.714 27.429-25.143 52.571c-10.857-26.286-24-52.571-24-52.571l-88.571-178.286h-68.571l150.286 281.714v185.143h57.714v-181.714zM877.714 73.143v877.714h-877.714v-877.714h877.714z" - ], - "width": 877.7142857142857, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "y-combinator", - "yc" - ], - "defaultCode": 62011, - "grid": 14 - }, - { - "id": 521, - "paths": [ - "M273.143 957.143c-5.714 12-22.286 28.571-36.571 34.286-20 6.857-44.571-6.286-45.714-20-1.143-17.714 42.857-49.714 61.714-53.143 18.286-3.429 26.857 24 20.571 38.857zM1039.429 957.143c5.143 12 21.714 28.571 36.571 34.286 19.429 6.857 44.571-6.286 45.143-20 1.714-17.714-42.857-49.714-61.714-53.143-17.714-3.429-26.286 24-20 38.857zM1066.857 894.857c10.286 20.571 50.857 50.857 76.571 57.714 34.857 9.714 68-6.857 68-31.429 0-37.714-71.429-88-104.571-91.429-31.429-4-52 40.571-40 65.143zM244.571 894.857c-10.286 20.571-50.286 50.857-76 57.714-34.857 9.714-68-6.857-68-31.429 0-37.714 71.429-88 104.571-91.429 31.429-4 52 40.571 39.429 65.143zM661.714 252.571h0.571c-15.429 0-30.286 2.857-43.429 8.571 20 6.286 34.857 24.571 34.857 45.714 0 26.857-23.429 48.571-52.571 48.571-19.429 0-36.571-10.286-45.714-24.571-1.714 8-2.857 15.429-2.857 24 0 56.571 48.571 102.286 109.143 102.286s109.714-45.714 109.714-102.286-49.143-102.286-109.714-102.286zM835.429 128c-75.429-82.857-172-101.143-266.286-49.714 53.143-118.857 258.286-102.857 266.286 49.714zM1264 836c2.857 4-0.571 14.286-6.286 24 2.286 7.429 4 14.857 4 22.857 1.714 66.857-93.714 135.429-155.429 137.714-36.571 1.714-73.143-17.714-90.286-49.714-240 8.571-480 10.286-719.429 0-17.714 32-54.286 50.857-90.857 49.714-61.143-2.286-156.571-70.857-155.429-137.714 0.571-8 1.714-15.429 4-22.857-5.714-9.714-9.143-20-6.286-24 2.286-3.429 9.714-3.429 17.714-0.571 6.857-10.857 14.857-20 23.429-29.143-2.286-9.714-2.286-18.286 1.143-21.714 4-3.429 13.143-2.286 22.286 2.286 9.714-6.857 21.143-13.714 33.714-19.429 0-10.286 2.857-18.286 7.429-21.143 6.857-3.429 18.857-1.143 29.143 9.143 12-1.714 24-1.714 34.857 1.143 7.429 1.714 14.857 5.714 21.714 10.857v-41.714c-3.429 0-6.286 0-10.286-1.143-37.143-6.857-77.714-32.571-86.857-75.429-3.429-14.286-3.429-29.714 0-46.286 6.857-28.571 31.429-45.143 53.143-54.286 1.714-12.571 17.143-29.714 31.429-33.714 16-4 26.286 9.714 29.714 21.714h7.429c10.286 1.143 26.857 3.429 34.286 13.143 1.143 1.143 2.286 2.857 2.857 4 11.429-1.143 23.429-2.857 34.857-4-5.143-4-10.857-7.429-17.143-9.714-10.857-18.857-29.143-23.429-52-24.571 0-1.714 0-3.429 0.571-5.714-41.714-1.143-93.143-12-116-37.714-26.286-29.143-30.857-78.857-25.714-116.571 4.571-37.143 20-80 51.429-102.286 17.714-12 45.714-1.714 48 20.571 1.143 9.714 2.857 42.857 12 48 10.286 5.143 26.857 7.429 43.429 6.857 17.143-16.571 35.429-30.857 56-42.286-31.429-2.857-61.143 3.429-92.571 8l26.857-26.286c26.286-25.143 61.143-46.857 93.143-63.429 49.714-25.143 105.714-44 161.143-49.143-39.429-16.571-84.571-25.143-126.286-34.857 161.714-34.286 369.143-46.857 516.571 79.429 38.286 32.571 68.571 76.571 90.286 126.857 23.429 2.857 53.143 3.429 69.143-5.143h0.571c9.143-5.143 10.857-37.714 12-48 2.286-21.714 30.286-32.571 48-20 31.429 22.286 46.857 65.143 52 101.714 4.571 37.714 0.571 87.429-26.286 116.571-22.857 25.714-72.571 37.143-113.714 38.286v5.714c-23.429 0.571-42.857 5.143-54.286 24.571-6.286 2.286-12 5.714-17.714 9.714 12 1.143 24 2.857 35.429 4 0.571-1.714 1.714-3.429 2.857-4.571 8-9.143 24.571-12 34.286-13.143h7.429c3.429-11.429 14.286-25.143 29.714-21.714s29.714 21.143 31.429 33.714c22.857 9.143 46.857 25.714 53.143 54.286 4 17.143 3.429 32 0.571 46.286-9.714 42.857-50.286 69.143-87.429 75.429-2.857 0.571-6.857 1.143-9.714 1.143 0 14.286 0 28-0.571 41.714 6.857-5.143 13.714-9.143 21.714-10.857 10.857-2.857 22.857-2.857 34.857-1.143 10.286-10.286 22.857-12.571 29.143-9.143 4.571 2.857 8 10.857 8 21.143 12 5.714 24 12.571 33.714 19.429 9.143-4.571 17.714-5.714 21.714-2.286 3.429 3.429 4 12 1.143 21.714 8.571 9.143 17.143 18.857 23.429 29.143 8-2.857 14.857-2.857 17.714 0.571zM1106.857 292c0 13.143-2.857 24.571-5.143 30.857 36.571 14.286 55.429 46.857 64 75.429 2.286-22.286-5.714-83.429-29.143-108-15.429-15.429-29.714-10.857-29.714 1.714zM1062.286 349.143v0c27.429 33.143 36 88 26.857 133.143 22.857-4.571 43.429-13.143 55.429-25.714 4-4.571 8-10.286 10.286-16-2.286-45.143-21.714-90.286-62.857-103.429-6.857 6.857-19.429 10.286-29.714 12v0zM1041.143 351.429c-8 0-17.143 0-25.143-0.571 16 43.429 26.286 90.286 30.286 136.571 7.429 0 16-0.571 24.571-1.714 12.571-51.429-0.571-109.143-29.714-134.286zM147.429 398.286c8.571-28.571 27.429-61.143 64-75.429-2.286-6.286-5.143-17.714-5.143-30.857 0-12.571-14.857-17.143-29.714-1.714-24 24.571-31.429 85.714-29.143 108zM168 456.571c12 13.143 32.571 21.143 55.429 25.714-9.143-45.143-0.571-100 26.857-133.143v0 0 0c-10.286-1.714-22.857-5.143-29.714-12-41.143 13.143-60 58.286-62.857 103.429 2.857 5.714 6.286 11.429 10.286 16zM269.143 487.429c5.143-46.857 19.429-92.571 41.714-134.286-10.857 2.286-21.143 6.286-31.429 10.286l-25.714 10.857v-0.571c-15.429 29.714-21.143 72.571-11.429 112 9.714 1.143 18.286 1.714 26.857 1.714zM819.429 509.714v0c7.429 37.714 10.286 75.429 16 113.143 2.286 13.143 6.286 16 18.857 9.714 33.714-17.143 48-82.857 48.571-120.571-27.429-1.714-55.429-1.714-83.429-2.286zM658.286 143.429c-88.571 0-161.143 72-161.143 160.571 0 89.143 72.571 161.143 161.143 161.143s161.143-72 161.143-161.143c0-88.571-72.571-160.571-161.143-160.571zM788.571 508.571c-40-0.571-80.571-0.571-120.571 0v-0.571c-0.571 10.857 0.571 80.571 9.143 86.857 23.429 11.429 83.429 9.714 108 2.286 11.429-3.429 5.143-78.286 3.429-88.571zM635.429 622.286c9.714-5.143 5.143-96 2.857-113.714v-0.571c-41.143 0.571-81.714 0.571-122.286 1.714-4 19.429-9.714 103.429 4 109.143 27.429 12 88 10.857 115.429 3.429zM410.286 514.286c-11.429 41.714 0.571 95.429 46.857 116 11.429 5.143 18.286 5.143 20.571-9.143 4-18.286 5.143-77.714 10.286-110.286v0c-25.714 0.571-52 1.714-77.714 3.429zM337.714 586.286c1.143 10.286-8 16.571-19.429 20.571 92.571 99.429 196 181.143 329.714 225.143 142.857-40.571 244.571-126.857 345.143-226.286-10.286-4-18.286-10.857-17.143-19.429 0.571-2.286 1.143-3.429 1.714-5.143v0 0c-18.857-1.714-37.714-4-56-5.714-20 69.714-76 112-98.857 66.857-5.714-10.857-7.429-24.571-9.714-35.429-8 17.714-28 17.143-52 18.857-28 2.286-66.857 2.857-93.143-6.286-6.286 27.429-23.429 27.429-56.571 30.286-29.714 2.857-102.857 8.571-116-22.857-2.286 60.571-74.286 21.143-95.429-14.857-6.857-12-11.429-24-14.857-37.143-16.571 1.714-33.143 3.429-49.714 5.714 1.143 1.714 1.714 4 2.286 5.714zM289.714 945.143c1.143-5.143 1.714-10.857 1.714-17.143-12-49.143-39.429-105.143-70.857-114.286-47.429-14.286-145.714 49.714-140 115.429 26.857 41.143 84.571 75.429 125.143 77.143 37.714 1.714 76-23.429 84-61.143zM291.429 847.429c6.857 18.857 13.714 44 15.429 68 70.857-41.143 146.286-75.429 224-99.429-81.714-43.429-144-101.143-205.714-162.857-4.571 2.857-10.857 5.143-16.571 7.429-0.571 1.714-0.571 3.429-1.143 5.143 9.714 5.714 16.571 12.571 12.571 21.143-4.571 8.571-18.286 16-32 19.429-4.571 5.714-10.857 10.286-16.571 13.714h-0.571c-0.571 28.571-0.571 57.143 0.571 85.714 8 14.286 14.857 29.143 20 41.714zM330.857 942.286c218.286 8.571 436.571 7.429 654.286 0-77.714-45.143-156.571-87.429-244.571-112-29.143 13.143-58.857 24-89.143 32.571-4.571 1.714-4.571 1.714-9.143 0-25.143-8-49.143-17.143-73.714-28-85.143 24.571-163.429 61.714-237.714 107.429h-0.571v0.571c0.571 0 0.571 0 0.571-0.571zM1007.429 916c1.714-24 9.143-49.714 16-68.571 4.571-12.571 10.857-26.857 18.857-40.571l-0.571 0.571c1.143-29.143 1.714-58.286 1.714-87.429-6.286-3.429-12-8.571-17.143-14.286-13.714-2.857-27.429-10.857-32-18.857-4-8.571 2.857-16 12.571-21.714-0.571-1.143-1.143-3.429-1.143-5.143-6.286-1.714-11.429-4-16-6.857-66.857 62.286-138.286 120-218.857 162.286 82.286 24.571 160.571 59.429 236.571 100.571zM1231.429 929.143c6.286-65.714-92-129.714-140-115.429-30.857 9.143-58.857 65.143-70.857 114.286 0 6.286 0.571 12 1.714 17.143 8 37.714 46.286 62.857 84 61.143 40.571-1.714 98.286-36 125.143-77.143z" - ], - "width": 1311.9634285714285, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "optin-monster" - ], - "defaultCode": 62012, - "grid": 14 - }, - { - "id": 522, - "paths": [ - "M870.857 892c0 52-41.714 93.714-93.714 93.714s-94.286-41.714-94.286-93.714 42.286-94.286 94.286-94.286 93.714 42.286 93.714 94.286zM442.857 892c0 52-42.286 93.714-94.286 93.714s-93.714-41.714-93.714-93.714 41.714-94.286 93.714-94.286 94.286 42.286 94.286 94.286zM0 38.286c168.571 177.714 326.857 204 948.571 204s348.571 138.286-35.429 481.143c121.714-211.429 540-398.857-145.714-388.571-657.714 9.714-696.571-190.286-767.429-296.571z" - ], - "width": 1570.304, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "opencart" - ], - "defaultCode": 62013, - "grid": 14 - }, - { - "id": 523, - "paths": [ - "M512 36.571c-262.286 0-475.429 213.143-475.429 475.429s213.143 475.429 475.429 475.429 475.429-213.143 475.429-475.429-213.143-475.429-475.429-475.429zM512 0c282.857 0 512 229.143 512 512s-229.143 512-512 512-512-229.143-512-512 229.143-512 512-512zM283.429 475.429c5.143 0 9.143 4 9.143 9.143v274.286c0 5.143-4 9.143-9.143 9.143h-18.286c-5.143 0-9.143-4-9.143-9.143v-274.286c0-5.143 4-9.143 9.143-9.143h18.286zM512 512c40.571 0 73.143 32.571 73.143 73.143 0 26.857-14.857 50.286-36.571 62.857v65.143c0 10.286-8 18.286-18.286 18.286h-36.571c-10.286 0-18.286-8-18.286-18.286v-65.143c-21.714-12.571-36.571-36-36.571-62.857 0-40.571 32.571-73.143 73.143-73.143zM512 73.143c242.286 0 438.857 196.571 438.857 438.857s-196.571 438.857-438.857 438.857-438.857-196.571-438.857-438.857 196.571-438.857 438.857-438.857zM310.857 347.429v54.857c0 10.286 8 18.286 18.286 18.286h36.571c10.286 0 18.286-8 18.286-18.286v-54.857c0-70.857 57.143-128 128-128s128 57.143 128 128v54.857c0 10.286 8 18.286 18.286 18.286h36.571c10.286 0 18.286-8 18.286-18.286v-54.857c0-110.857-90.286-201.143-201.143-201.143s-201.143 90.286-201.143 201.143zM804.571 768v-292.571c0-20-16.571-36.571-36.571-36.571h-512c-20 0-36.571 16.571-36.571 36.571v292.571c0 20 16.571 36.571 36.571 36.571h512c20 0 36.571-16.571 36.571-36.571z" - ], - "width": 1024, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "expeditedssl" - ], - "defaultCode": 62014, - "grid": 14 - }, - { - "id": 524, - "paths": [ - "M1097.143 292.571v438.857h-950.857v-438.857h950.857zM1170.286 621.714h73.143v-219.429h-73.143v-164.571c0-10.286-8-18.286-18.286-18.286h-1060.571c-10.286 0-18.286 8-18.286 18.286v548.571c0 10.286 8 18.286 18.286 18.286h1060.571c10.286 0 18.286-8 18.286-18.286v-164.571zM1316.571 402.286v219.429c0 40.571-32.571 73.143-73.143 73.143v91.429c0 50.286-41.143 91.429-91.429 91.429h-1060.571c-50.286 0-91.429-41.143-91.429-91.429v-548.571c0-50.286 41.143-91.429 91.429-91.429h1060.571c50.286 0 91.429 41.143 91.429 91.429v91.429c40.571 0 73.143 32.571 73.143 73.143z" - ], - "width": 1316.5714285714284, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "battery", - "battery-4", - "battery-full" - ], - "defaultCode": 62016, - "grid": 14 - }, - { - "id": 525, - "paths": [ - "M146.286 731.429v-438.857h731.429v438.857h-731.429zM1243.429 329.143c40.571 0 73.143 32.571 73.143 73.143v219.429c0 40.571-32.571 73.143-73.143 73.143v91.429c0 50.286-41.143 91.429-91.429 91.429h-1060.571c-50.286 0-91.429-41.143-91.429-91.429v-548.571c0-50.286 41.143-91.429 91.429-91.429h1060.571c50.286 0 91.429 41.143 91.429 91.429v91.429zM1243.429 621.714v-219.429h-73.143v-164.571c0-10.286-8-18.286-18.286-18.286h-1060.571c-10.286 0-18.286 8-18.286 18.286v548.571c0 10.286 8 18.286 18.286 18.286h1060.571c10.286 0 18.286-8 18.286-18.286v-164.571h73.143z" - ], - "width": 1316.5714285714284, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "battery-3", - "battery-three-quarters" - ], - "defaultCode": 62017, - "grid": 14 - }, - { - "id": 526, - "paths": [ - "M146.286 731.429v-438.857h512v438.857h-512zM1243.429 329.143c40.571 0 73.143 32.571 73.143 73.143v219.429c0 40.571-32.571 73.143-73.143 73.143v91.429c0 50.286-41.143 91.429-91.429 91.429h-1060.571c-50.286 0-91.429-41.143-91.429-91.429v-548.571c0-50.286 41.143-91.429 91.429-91.429h1060.571c50.286 0 91.429 41.143 91.429 91.429v91.429zM1243.429 621.714v-219.429h-73.143v-164.571c0-10.286-8-18.286-18.286-18.286h-1060.571c-10.286 0-18.286 8-18.286 18.286v548.571c0 10.286 8 18.286 18.286 18.286h1060.571c10.286 0 18.286-8 18.286-18.286v-164.571h73.143z" - ], - "width": 1316.5714285714284, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "battery-2", - "battery-half" - ], - "defaultCode": 62018, - "grid": 14 - }, - { - "id": 527, - "paths": [ - "M146.286 731.429v-438.857h292.571v438.857h-292.571zM1243.429 329.143c40.571 0 73.143 32.571 73.143 73.143v219.429c0 40.571-32.571 73.143-73.143 73.143v91.429c0 50.286-41.143 91.429-91.429 91.429h-1060.571c-50.286 0-91.429-41.143-91.429-91.429v-548.571c0-50.286 41.143-91.429 91.429-91.429h1060.571c50.286 0 91.429 41.143 91.429 91.429v91.429zM1243.429 621.714v-219.429h-73.143v-164.571c0-10.286-8-18.286-18.286-18.286h-1060.571c-10.286 0-18.286 8-18.286 18.286v548.571c0 10.286 8 18.286 18.286 18.286h1060.571c10.286 0 18.286-8 18.286-18.286v-164.571h73.143z" - ], - "width": 1316.5714285714284, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "battery-1", - "battery-quarter" - ], - "defaultCode": 62019, - "grid": 14 - }, - { - "id": 528, - "paths": [ - "M1243.429 329.143c40.571 0 73.143 32.571 73.143 73.143v219.429c0 40.571-32.571 73.143-73.143 73.143v91.429c0 50.286-41.143 91.429-91.429 91.429h-1060.571c-50.286 0-91.429-41.143-91.429-91.429v-548.571c0-50.286 41.143-91.429 91.429-91.429h1060.571c50.286 0 91.429 41.143 91.429 91.429v91.429zM1243.429 621.714v-219.429h-73.143v-164.571c0-10.286-8-18.286-18.286-18.286h-1060.571c-10.286 0-18.286 8-18.286 18.286v548.571c0 10.286 8 18.286 18.286 18.286h1060.571c10.286 0 18.286-8 18.286-18.286v-164.571h73.143z" - ], - "width": 1316.5714285714284, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "battery-0", - "battery-empty" - ], - "defaultCode": 62020, - "grid": 14 - }, - { - "id": 529, - "paths": [ - "M647.429 596c10.857 10.286 13.714 26.286 8 39.429-5.714 13.714-18.857 22.857-33.714 22.857h-218.286l114.857 272c8 18.857-1.143 40-19.429 48l-101.143 42.857c-18.857 8-40-1.143-48-19.429l-109.143-258.286-178.286 178.286c-6.857 6.857-16 10.857-25.714 10.857-4.571 0-9.714-1.143-13.714-2.857-13.714-5.714-22.857-18.857-22.857-33.714v-859.429c0-14.857 9.143-28 22.857-33.714 4-1.714 9.143-2.857 13.714-2.857 9.714 0 18.857 3.429 25.714 10.857z" - ], - "width": 661.1382857142856, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "mouse-pointer" - ], - "defaultCode": 62021, - "grid": 14 - }, - { - "id": 530, - "paths": [ - "M475.429 73.143c-121.143 0-182.857 42.857-182.857 128v237.714h73.143v73.143h-73.143v310.857c0 85.143 61.714 128 182.857 128h36.571v73.143h-36.571c-102.857 0-178.286-29.714-219.429-83.429-41.143 53.714-116.571 83.429-219.429 83.429h-36.571v-73.143h36.571c121.143 0 182.857-42.857 182.857-128v-310.857h-73.143v-73.143h73.143v-237.714c0-85.143-61.714-128-182.857-128h-36.571v-73.143h36.571c102.857 0 178.286 29.714 219.429 83.429 41.143-53.714 116.571-83.429 219.429-83.429h36.571v73.143h-36.571z" - ], - "width": 512, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "i-cursor" - ], - "defaultCode": 62022, - "grid": 14 - }, - { - "id": 531, - "paths": [ - "M1170.286 219.429h-73.143v585.143h73.143v219.429h-219.429v-73.143h-731.429v73.143h-219.429v-219.429h73.143v-585.143h-73.143v-219.429h219.429v73.143h731.429v-73.143h219.429v219.429zM1024 73.143v73.143h73.143v-73.143h-73.143zM73.143 73.143v73.143h73.143v-73.143h-73.143zM146.286 950.857v-73.143h-73.143v73.143h73.143zM950.857 877.714v-73.143h73.143v-585.143h-73.143v-73.143h-731.429v73.143h-73.143v585.143h73.143v73.143h731.429zM1097.143 950.857v-73.143h-73.143v73.143h73.143zM731.429 365.714h219.429v438.857h-512v-146.286h-219.429v-438.857h512v146.286zM292.571 585.143h365.714v-292.571h-365.714v292.571zM877.714 731.429v-292.571h-146.286v219.429h-219.429v73.143h365.714z" - ], - "width": 1170.2857142857142, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "object-group" - ], - "defaultCode": 62023, - "grid": 14 - }, - { - "id": 532, - "paths": [ - "M1316.571 438.857h-73.143v365.714h73.143v219.429h-219.429v-73.143h-512v73.143h-219.429v-219.429h73.143v-73.143h-219.429v73.143h-219.429v-219.429h73.143v-365.714h-73.143v-219.429h219.429v73.143h512v-73.143h219.429v219.429h-73.143v73.143h219.429v-73.143h219.429v219.429zM1170.286 292.571v73.143h73.143v-73.143h-73.143zM804.571 73.143v73.143h73.143v-73.143h-73.143zM73.143 73.143v73.143h73.143v-73.143h-73.143zM146.286 731.429v-73.143h-73.143v73.143h73.143zM877.714 658.286h-73.143v73.143h73.143v-73.143zM219.429 658.286h512v-73.143h73.143v-365.714h-73.143v-73.143h-512v73.143h-73.143v365.714h73.143v73.143zM512 950.857v-73.143h-73.143v73.143h73.143zM1243.429 950.857v-73.143h-73.143v73.143h73.143zM1170.286 804.571v-365.714h-73.143v-73.143h-219.429v219.429h73.143v219.429h-219.429v-73.143h-219.429v73.143h73.143v73.143h512v-73.143h73.143z" - ], - "width": 1316.5714285714284, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "object-ungroup" - ], - "defaultCode": 62024, - "grid": 14 - }, - { - "id": 533, - "paths": [ - "M585.143 713.143v237.714h-530.286c-30.286 0-54.857-24.571-54.857-54.857v-768c0-30.286 24.571-54.857 54.857-54.857h768c30.286 0 54.857 24.571 54.857 54.857v530.286h-237.714c-30.286 0-54.857 24.571-54.857 54.857zM658.286 731.429h217.714c-5.143 27.429-20 58.286-37.143 75.429l-105.143 105.143c-17.143 17.143-48 32-75.429 37.143v-217.714z" - ], - "width": 877.7142857142857, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "sticky-note" - ], - "defaultCode": 62025, - "grid": 14 - }, - { - "id": 534, - "paths": [ - "M800 731.429h-141.714v141.714c9.714-3.429 19.429-8.571 23.429-12.571l105.714-105.714c4-4 9.143-13.714 12.571-23.429zM640 658.286h164.571v-512h-731.429v731.429h512v-164.571c0-30.286 24.571-54.857 54.857-54.857zM877.714 128v585.143c0 30.286-17.714 72.571-38.857 93.714l-105.143 105.143c-21.143 21.143-63.429 38.857-93.714 38.857h-585.143c-30.286 0-54.857-24.571-54.857-54.857v-768c0-30.286 24.571-54.857 54.857-54.857h768c30.286 0 54.857 24.571 54.857 54.857z" - ], - "width": 877.7142857142857, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "sticky-note-o" - ], - "defaultCode": 62026, - "grid": 14 - }, - { - "id": 535, - "paths": [ - "M1114.857 570.286c0 20.571-13.714 35.429-30.857 38.857-2.286 0.571-7.429 1.143-10.286 1.143h-87.429v-80h87.429c2.857 0 8 0.571 10.286 1.143 17.143 3.429 30.857 18.857 30.857 38.857zM1104.571 448.571c0 20-13.714 33.143-30.286 36-1.714 0.571-5.714 0.571-8.571 0.571h-79.429v-73.714h79.429c2.857 0 6.857 0.571 8.571 0.571 16.571 2.857 30.286 16.571 30.286 36.571zM416 542.286v-176h-130.286v176c0 42.857-29.143 74.857-81.714 74.857-44.571 0-88.571-13.143-130.857-33.714v64c68.571 18.857 155.429 18.857 155.429 18.857 145.143 0 187.429-55.429 187.429-124zM824 647.429v-64.571c-29.714 15.429-67.429 30.286-114.286 33.714-82.286 6.286-131.429-33.714-131.429-104.571s49.143-110.857 131.429-104.571c46.857 3.429 84 17.714 114.286 33.143v-64c-61.143-15.429-118.857-17.714-118.857-17.714-201.143-9.143-258.286 70.286-258.286 153.143s57.143 162.286 258.286 153.143c0 0 57.714-2.286 118.857-17.714zM1243.429 581.714c0-42.286-37.714-69.714-86.857-73.143v-1.714c44.571-6.286 69.143-35.429 69.143-69.143 0-43.429-36-68.571-84.571-70.857-3.429 0-9.714-0.571-14.857-0.571h-260v291.429h280.571c55.429 0 96.571-29.714 96.571-76zM1316.571 146.286v731.429c0 40-33.143 73.143-73.143 73.143h-1170.286c-40 0-73.143-33.143-73.143-73.143v-731.429c0-40 33.143-73.143 73.143-73.143h1170.286c40 0 73.143 33.143 73.143 73.143z" - ], - "width": 1316.5714285714284, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "cc-jcb" - ], - "defaultCode": 62027, - "grid": 14 - }, - { - "id": 536, - "paths": [ - "M490.286 709.143v-396c-79.429 30.857-136 108-136 198.286s56.571 167.429 136 197.714zM778.286 511.429c0-90.286-56.571-167.429-136-198.286v396.571c79.429-30.857 136-108 136-198.286zM901.143 511.429c0 184.571-149.714 334.857-334.857 334.857-184.571 0-334.857-150.286-334.857-334.857 0-185.143 150.286-334.857 334.857-334.857 185.143 0 334.857 149.714 334.857 334.857zM1120 515.429c0-218.286-182.286-369.143-382.286-369.143h-172c-202.286 0-369.143 150.857-369.143 369.143 0 199.429 166.857 362.286 369.143 362.286h172c200 0 382.286-162.857 382.286-362.286zM1316.571 146.286v731.429c0 40-33.143 73.143-73.143 73.143h-1170.286c-40 0-73.143-33.143-73.143-73.143v-731.429c0-40 33.143-73.143 73.143-73.143h1170.286c40 0 73.143 33.143 73.143 73.143z" - ], - "width": 1316.5714285714284, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "cc-diners-club" - ], - "defaultCode": 62028, - "grid": 14 - }, - { - "id": 537, - "paths": [ - "M950.857 932.571v-621.714c0-9.714-8.571-18.286-18.286-18.286h-621.714c-9.714 0-18.286 8.571-18.286 18.286v621.714c0 9.714 8.571 18.286 18.286 18.286h621.714c9.714 0 18.286-8.571 18.286-18.286zM1024 310.857v621.714c0 50.286-41.143 91.429-91.429 91.429h-621.714c-50.286 0-91.429-41.143-91.429-91.429v-621.714c0-50.286 41.143-91.429 91.429-91.429h621.714c50.286 0 91.429 41.143 91.429 91.429zM804.571 91.429v91.429h-73.143v-91.429c0-9.714-8.571-18.286-18.286-18.286h-621.714c-9.714 0-18.286 8.571-18.286 18.286v621.714c0 9.714 8.571 18.286 18.286 18.286h91.429v73.143h-91.429c-50.286 0-91.429-41.143-91.429-91.429v-621.714c0-50.286 41.143-91.429 91.429-91.429h621.714c50.286 0 91.429 41.143 91.429 91.429z" - ], - "width": 1024, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "clone" - ], - "defaultCode": 62029, - "grid": 14 - }, - { - "id": 538, - "paths": [ - "M987.429 256l-219.429 402.286h438.857zM256 256l-219.429 402.286h438.857zM725.143 146.286c-10.857 30.857-36 56-66.857 66.857v737.714h347.429c10.286 0 18.286 8 18.286 18.286v36.571c0 10.286-8 18.286-18.286 18.286h-768c-10.286 0-18.286-8-18.286-18.286v-36.571c0-10.286 8-18.286 18.286-18.286h347.429v-737.714c-30.857-10.857-56-36-66.857-66.857h-280.571c-10.286 0-18.286-8-18.286-18.286v-36.571c0-10.286 8-18.286 18.286-18.286h280.571c15.429-42.857 55.429-73.143 103.429-73.143s88 30.286 103.429 73.143h280.571c10.286 0 18.286 8 18.286 18.286v36.571c0 10.286-8 18.286-18.286 18.286h-280.571zM621.714 155.429c25.143 0 45.714-20.571 45.714-45.714s-20.571-45.714-45.714-45.714-45.714 20.571-45.714 45.714 20.571 45.714 45.714 45.714zM1243.429 658.286c0 117.714-162.857 164.571-256 164.571s-256-46.857-256-164.571v0c0-22.286 199.429-375.429 224-420 6.286-11.429 18.857-18.857 32-18.857s25.714 7.429 32 18.857c24.571 44.571 224 397.714 224 420v0zM512 658.286c0 117.714-162.857 164.571-256 164.571s-256-46.857-256-164.571v0c0-22.286 199.429-375.429 224-420 6.286-11.429 18.857-18.857 32-18.857s25.714 7.429 32 18.857c24.571 44.571 224 397.714 224 420z" - ], - "width": 1243.4285714285713, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "balance-scale" - ], - "defaultCode": 62030, - "grid": 14 - }, - { - "id": 539, - "paths": [ - "M804.571 73.143c0 211.429-101.143 364.571-213.143 438.857 112 74.286 213.143 227.429 213.143 438.857h54.857c10.286 0 18.286 8 18.286 18.286v36.571c0 10.286-8 18.286-18.286 18.286h-841.143c-10.286 0-18.286-8-18.286-18.286v-36.571c0-10.286 8-18.286 18.286-18.286h54.857c0-211.429 101.143-364.571 213.143-438.857-112-74.286-213.143-227.429-213.143-438.857h-54.857c-10.286 0-18.286-8-18.286-18.286v-36.571c0-10.286 8-18.286 18.286-18.286h841.143c10.286 0 18.286 8 18.286 18.286v36.571c0 10.286-8 18.286-18.286 18.286h-54.857zM499.429 477.714c115.429-43.429 232-196 232-404.571h-585.143c0 208.571 116.571 361.143 232 404.571 14.286 5.143 24 18.857 24 34.286s-9.714 29.143-24 34.286c-115.429 43.429-232 196-232 404.571h585.143c0-208.571-116.571-361.143-232-404.571-14.286-5.143-24-18.857-24-34.286s9.714-29.143 24-34.286z" - ], - "width": 877.7142857142857, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "hourglass-o" - ], - "defaultCode": 62032, - "grid": 14 - }, - { - "id": 540, - "paths": [ - "M804.571 73.143c0 211.429-101.143 364.571-213.143 438.857 112 74.286 213.143 227.429 213.143 438.857h54.857c10.286 0 18.286 8 18.286 18.286v36.571c0 10.286-8 18.286-18.286 18.286h-841.143c-10.286 0-18.286-8-18.286-18.286v-36.571c0-10.286 8-18.286 18.286-18.286h54.857c0-211.429 101.143-364.571 213.143-438.857-112-74.286-213.143-227.429-213.143-438.857h-54.857c-10.286 0-18.286-8-18.286-18.286v-36.571c0-10.286 8-18.286 18.286-18.286h841.143c10.286 0 18.286 8 18.286 18.286v36.571c0 10.286-8 18.286-18.286 18.286h-54.857zM731.429 73.143h-585.143c0 25.143 1.714 49.714 5.143 73.143h574.857c3.429-23.429 5.143-48 5.143-73.143zM731.429 950.857c0-205.143-113.143-356.571-226.857-402.286h-131.429c-113.714 45.714-226.857 197.143-226.857 402.286h585.143z" - ], - "width": 877.7142857142857, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "hourglass-1", - "hourglass-start" - ], - "defaultCode": 62033, - "grid": 14 - }, - { - "id": 541, - "paths": [ - "M804.571 73.143c0 211.429-101.143 364.571-213.143 438.857 112 74.286 213.143 227.429 213.143 438.857h54.857c10.286 0 18.286 8 18.286 18.286v36.571c0 10.286-8 18.286-18.286 18.286h-841.143c-10.286 0-18.286-8-18.286-18.286v-36.571c0-10.286 8-18.286 18.286-18.286h54.857c0-211.429 101.143-364.571 213.143-438.857-112-74.286-213.143-227.429-213.143-438.857h-54.857c-10.286 0-18.286-8-18.286-18.286v-36.571c0-10.286 8-18.286 18.286-18.286h841.143c10.286 0 18.286 8 18.286 18.286v36.571c0 10.286-8 18.286-18.286 18.286h-54.857zM731.429 73.143h-585.143c0 83.429 18.857 157.143 48.571 219.429h488c29.714-62.286 48.571-136 48.571-219.429zM698.857 768c-42.286-110.286-118.286-188.571-194.286-219.429h-131.429c-76 30.857-152 109.143-194.286 219.429h520z" - ], - "width": 877.7142857142857, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "hourglass-2", - "hourglass-half" - ], - "defaultCode": 62034, - "grid": 14 - }, - { - "id": 542, - "paths": [ - "M804.571 73.143c0 211.429-101.143 364.571-213.143 438.857 112 74.286 213.143 227.429 213.143 438.857h54.857c10.286 0 18.286 8 18.286 18.286v36.571c0 10.286-8 18.286-18.286 18.286h-841.143c-10.286 0-18.286-8-18.286-18.286v-36.571c0-10.286 8-18.286 18.286-18.286h54.857c0-211.429 101.143-364.571 213.143-438.857-112-74.286-213.143-227.429-213.143-438.857h-54.857c-10.286 0-18.286-8-18.286-18.286v-36.571c0-10.286 8-18.286 18.286-18.286h841.143c10.286 0 18.286 8 18.286 18.286v36.571c0 10.286-8 18.286-18.286 18.286h-54.857zM499.429 477.714c115.429-43.429 232-196 232-404.571h-585.143c0 208.571 116.571 361.143 232 404.571 14.286 5.143 24 18.857 24 34.286s-9.714 29.143-24 34.286c-49.143 18.286-98.857 57.143-139.429 112h400c-40.571-54.857-90.286-93.714-139.429-112-14.286-5.143-24-18.857-24-34.286s9.714-29.143 24-34.286z" - ], - "width": 877.7142857142857, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "hourglass-3", - "hourglass-end" - ], - "defaultCode": 62035, - "grid": 14 - }, - { - "id": 543, - "paths": [ - "M859.429 914.286c10.286 0 18.286 8 18.286 18.286v73.143c0 10.286-8 18.286-18.286 18.286h-841.143c-10.286 0-18.286-8-18.286-18.286v-73.143c0-10.286 8-18.286 18.286-18.286h841.143zM74.286 877.714c10.857-192.571 168-296 273.143-365.714-105.143-69.714-262.286-173.143-273.143-365.714h729.143c-10.857 192.571-168 296-273.143 365.714 105.143 69.714 262.286 173.143 273.143 365.714h-729.143zM859.429 0c10.286 0 18.286 8 18.286 18.286v73.143c0 10.286-8 18.286-18.286 18.286h-841.143c-10.286 0-18.286-8-18.286-18.286v-73.143c0-10.286 8-18.286 18.286-18.286h841.143z" - ], - "width": 877.7142857142857, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "hourglass" - ], - "defaultCode": 62036, - "grid": 14 - }, - { - "id": 544, - "paths": [ - "M438.857 219.429c-40.571 0-73.143 32.571-73.143 73.143v73.143h-18.286v-53.143c0-36-27.429-65.714-64-65.714-35.429 0-64 28.571-64 64v245.143l-18.286-17.143v-98.286c0-36-27.429-65.714-64-65.714-35.429 0-64 28.571-64 64v128c0 17.714 7.429 34.286 20 46.857l177.143 169.143c16.571 16.571 22.286 35.429 22.286 58.286 0 20 16.571 36.571 36.571 36.571h365.714c20 0 36.571-16.571 36.571-36.571v-14.286c0-14.857 1.714-29.714 5.714-44l61.714-249.143c4-14.286 5.714-29.143 5.714-44v-140.571c0-36-27.429-65.714-64-65.714-35.429 0-64 28.571-64 64v18.286h-18.286v-71.429c0-30.286-20.571-58.286-50.857-64.571-4-0.571-8.571-1.143-13.143-1.143-35.429 0-64 28.571-64 64v73.143h-18.286v-69.714c0-38.286-27.429-72-65.714-76-2.857-0.571-5.143-0.571-7.429-0.571zM438.857 146.286c30.857 0 60.571 9.714 85.143 28.571 21.143-12.571 45.714-19.429 70.286-19.429 45.143 0 86.857 21.714 112.571 58.857 10.857-2.857 22.286-4 33.714-4 76.571 0 137.143 62.857 137.143 138.857v140.571c0 20.571-2.857 41.714-7.429 61.714l-62.286 249.143c-3.429 13.714-3.429 26.857-3.429 40.571 0 60.571-49.143 109.714-109.714 109.714h-365.714c-65.143 0-109.714-52-109.714-114.857l-176-169.143c-26.857-25.714-43.429-62.286-43.429-100v-128c0-75.429 61.714-137.143 137.143-137.143 3.429 0 6.286 0 9.143 0.571 4.571-72.571 65.143-128.571 137.143-128.571 19.429 0 38.286 4 56 12 26.857-25.714 62.286-39.429 99.429-39.429z" - ], - "width": 877.7142857142857, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "hand-grab-o", - "hand-rock-o" - ], - "defaultCode": 62037, - "grid": 14 - }, - { - "id": 545, - "paths": [ - "M502.857 73.143c-35.429 0-64 28.571-64 64v374.857h-18.286v-301.714c0-35.429-28.571-64-64-64s-64 28.571-64 64v448l-88-117.143c-13.714-18.286-35.429-29.143-58.286-29.143-40.571 0-73.143 33.143-73.143 73.143 0 16 5.143 31.429 14.857 44l219.429 292.571c13.714 18.286 35.429 29.143 58.286 29.143h393.143c26.286 0 49.143-18.857 54.286-44.571l43.429-231.429c1.714-10.857 2.857-22.286 2.857-33.714v-284.571c0-35.429-28.571-64-64-64s-64 28.571-64 64v155.429h-18.286v-301.714c0-35.429-28.571-64-64-64s-64 28.571-64 64v301.714h-18.286v-374.857c0-35.429-28.571-64-64-64zM502.857 0c51.429 0 98.857 29.143 122.286 75.429 8-1.714 16-2.286 24-2.286 75.429 0 137.143 61.714 137.143 137.143v9.714c79.429-4.571 146.286 56.571 146.286 136.571v284.571c0 16-1.714 32-4.571 47.429l-43.429 230.857c-10.857 60.571-64 104.571-125.714 104.571h-393.143c-45.714 0-89.714-22.286-117.143-58.286l-219.429-292.571c-18.857-25.143-29.143-56.571-29.143-88 0-80.571 65.143-146.286 146.286-146.286 24 0 53.143 5.714 73.143 19.429v-248c0-75.429 61.714-137.143 137.143-137.143 8 0 16 0.571 24 2.286 23.429-46.286 70.857-75.429 122.286-75.429z" - ], - "width": 932.5714285714286, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "hand-paper-o", - "hand-stop-o" - ], - "defaultCode": 62038, - "grid": 14 - }, - { - "id": 546, - "paths": [ - "M613.143 950.857h-101.143c-59.429 0-104.571-25.714-129.143-80.571-8.571-18.286-13.143-38.286-13.143-58.286v-2.857c-46.857-22.857-77.143-70.857-77.143-123.429 0-6.286 0-21.714 2.857-27.429h-149.143c-80.571 0-146.286-65.714-146.286-146.286s65.714-146.286 146.286-146.286h64.571l-25.143-9.714c-56.571-21.143-94.286-76-94.286-136.571 0-80.571 65.714-146.286 146.286-146.286 17.714 0 35.429 3.429 52 9.714l358.857 136.571h229.143c80.571 0 146.286 65.714 146.286 146.286v381.714c0 67.429-45.714 125.714-110.857 141.714l-193.714 48.571c-34.286 8.571-70.286 13.143-106.286 13.143zM585.143 544.571l-88.571 40.571-93.143 42.286c-22.857 10.286-37.714 33.143-37.714 58.286 0 35.429 28.571 64 64 64 9.143 0 18.286-1.714 26.286-5.714l193.143-88c-37.143-8-64-41.714-64-80v-31.429zM768 722.286c0-35.429-28.571-64-64-64-9.143 0-18.286 1.714-26.286 5.714l-165.714 75.429c-34.286 15.429-69.143 29.143-69.143 72.571 0 37.714 26.286 65.143 64.571 65.143 6.857 0 16-2.286 21.714-5.143l201.143-91.429c22.857-10.286 37.714-33.143 37.714-58.286zM635.429 292.571l-371.429-141.714c-8.571-2.857-17.143-4.571-26.286-4.571-40 0-73.143 32.571-73.143 73.143 0 30.286 18.857 57.714 46.857 68.571l300.571 114.286v36.571h-365.714c-40.571 0-73.143 32.571-73.143 73.143s32.571 73.143 73.143 73.143h305.714l133.143-60.571v-113.143c0-22.857 9.714-45.143 26.286-60.571l63.429-58.286h-39.429zM613.143 877.714c29.714 0 60-3.429 88.571-10.857l193.714-48.571c32.571-8 55.429-37.143 55.429-70.857v-381.714c0-40.571-32.571-73.143-73.143-73.143h-176l-77.714 72c-13.143 12-20.571 29.143-20.571 46.857v169.143c0 35.429 29.143 61.714 64 61.714 35.429 0 64-31.429 64-66.286v-118.857h18.286v118.857c0 25.714-12.571 49.714-32.571 65.143 40 6.286 69.143 41.143 69.143 81.143 0 32-18.857 61.714-48 74.857l-177.143 80.571h52z" - ], - "width": 1024, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "hand-scissors-o" - ], - "defaultCode": 62039, - "grid": 14 - }, - { - "id": 547, - "paths": [ - "M657.714 0c46.286 0 90.857 22.286 118.286 60l326.857 446.286c44 59.429 67.429 130.857 67.429 205.143v202.857c0 60.571-49.143 109.714-109.714 109.714h-219.429c-60.571 0-109.714-49.143-109.714-109.714v-101.143l-163.429-81.714h-312c-60.571 0-109.714-49.143-109.714-109.714v-18.286c0-90.857 73.714-164.571 164.571-164.571h240l24-73.143h-392c-76 0-139.429-58.286-145.714-133.714-24-29.143-37.143-66.286-37.143-104v-18.286c0-60.571 49.143-109.714 109.714-109.714h548zM1097.143 914.286v-202.857c0-57.714-18.857-115.429-53.143-162.286l-327.429-446.286c-13.714-18.286-35.429-29.714-58.857-29.714h-548c-20 0-36.571 16.571-36.571 36.571 0 30.286 0.571 51.429 20.571 76 7.429-23.429 28.571-39.429 52.571-39.429h475.429v18.286h-475.429c-20 0-36.571 16.571-36.571 36.571 0 10.857-0.571 22.286 1.714 33.143 6.286 33.714 37.143 58.286 71.429 58.286h417.714c30.286 0 54.857 24.571 54.857 54.857 0 5.714-1.143 12-2.857 17.143l-36.571 109.714c-7.429 22.286-28.571 37.714-52 37.714h-253.143c-50.286 0-91.429 41.143-91.429 91.429v18.286c0 20 16.571 36.571 36.571 36.571h320.571c5.714 0 11.429 1.143 16.571 4l181.143 90.286c18.286 9.714 30.286 28.571 30.286 49.143v112.571c0 20 16.571 36.571 36.571 36.571h219.429c20 0 36.571-16.571 36.571-36.571z" - ], - "width": 1170.2857142857142, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "hand-lizard-o" - ], - "defaultCode": 62040, - "grid": 14 - }, - { - "id": 548, - "paths": [ - "M262.286 1024c-58.857 0-109.714-40-124-97.143l-57.714-229.143c-4.571-20-7.429-41.143-7.429-61.714 0-13.143 0-25.714-2.857-38.286l-66.286-272.571c-2.857-10.857-4-21.714-4-32.571 0-70.857 53.714-129.143 124-136.571 12.571-64.571 68-110.286 134.286-110.286 63.429 0 118.286 43.429 133.143 105.143l47.429 198.857 58.857-244.571c14.857-61.714 69.714-105.143 133.143-105.143 68 0 124 49.143 134.857 115.429 70.286 8 121.143 67.429 121.143 137.714 0 10.857-1.714 22.286-4 33.714l-70.286 292.571c45.714-34.286 78.857-67.429 138.857-67.429 79.429 0 145.714 64.571 145.714 144.571 0 48-23.429 92.571-61.143 121.143l-289.714 217.143c-25.143 18.857-56 29.143-87.429 29.143h-396.571zM630.857 73.143c-29.143 0-54.857 20.571-61.714 49.143l-93.714 389.714h-72.571l-82.857-344c-6.857-28.571-32.571-49.143-61.714-49.143-36.571 0-64 29.143-64 64.571 0 5.714 0.571 10.857 1.714 16l75.429 312.571h-14.857l-56.571-233.143c-6.857-28-32.571-50.286-62.286-50.286-35.429 0-64.571 28.571-64.571 64 0 5.143 0.571 10.286 1.714 14.857l66.286 273.143c8 33.143 2.286 66.286 10.857 99.429l57.143 229.143c6.286 24.571 28 41.714 53.143 41.714h396.571c15.429 0 30.857-5.143 43.429-14.857l289.714-216.571c19.429-14.857 32-38.286 32-62.857 0-40-33.143-71.429-72.571-71.429-16 0-31.429 5.143-44 14.857l-175.429 131.429v-129.714c0-4.571 73.714-307.429 79.429-332 1.143-5.143 2.286-10.857 2.286-16.571 0-35.429-26.857-65.714-63.429-65.714-29.714 0-55.429 20.571-62.286 49.143l-66.286 275.429h-14.857l85.714-356.571c1.143-5.143 1.714-10.857 1.714-16 0-36-26.286-66.286-63.429-66.286z" - ], - "width": 1097.142857142857, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "hand-spock-o" - ], - "defaultCode": 62041, - "grid": 14 - }, - { - "id": 549, - "paths": [ - "M365.714 73.143c-40.571 0-73.143 32.571-73.143 73.143v512l-86.286-115.429c-14.286-18.857-37.143-30.857-61.143-30.857-40 0-72 33.714-72 73.143 0 16 5.143 31.429 14.857 44l219.429 292.571c13.714 18.286 35.429 29.143 58.286 29.143h410.286c16.571 0 31.429-11.429 35.429-27.429l52.571-210.286c9.143-36.571 13.714-73.714 13.714-110.857v-124c0-30.286-23.429-57.714-54.857-57.714-30.286 0-54.857 24.571-54.857 54.857h-18.286v-34.857c0-36-27.429-65.714-64-65.714-35.429 0-64 28.571-64 64v36.571h-18.286v-51.429c0-41.143-31.429-76.571-73.143-76.571-40.571 0-73.143 32.571-73.143 73.143v54.857h-18.286v-325.714c0-41.143-31.429-76.571-73.143-76.571zM365.714 0c81.714 0 146.286 68.571 146.286 149.714v125.714c6.286-0.571 12-1.143 18.286-1.143 37.143 0 72 14.286 98.857 39.429 17.714-8 37.143-12 56.571-12 41.143 0 79.429 18.286 105.143 49.714 10.857-2.857 21.143-4 32-4 72 0 128 60 128 130.857v124c0 42.857-5.143 86.286-16 128.571l-52.571 210.286c-12 48.571-56 82.857-106.286 82.857h-410.286c-45.714 0-89.714-22.286-117.143-58.286l-219.429-292.571c-18.857-25.143-29.143-56.571-29.143-88 0-80 65.143-146.286 145.143-146.286 26.286 0 52 6.857 74.286 20v-312.571c0-80.571 65.714-146.286 146.286-146.286zM438.857 804.571v-219.429h-18.286v219.429h18.286zM585.143 804.571v-219.429h-18.286v219.429h18.286zM731.429 804.571v-219.429h-18.286v219.429h18.286z" - ], - "width": 950.8571428571428, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "hand-pointer-o" - ], - "defaultCode": 62042, - "grid": 14 - }, - { - "id": 550, - "paths": [ - "M736 369.714c21.143 0 42.286 4 61.143 13.143 54.857 24.571 80.571 69.714 80.571 129.143v101.143c0 36-4.571 72-13.143 106.286l-48.571 193.714c-16 65.143-74.286 110.857-141.714 110.857h-381.714c-80.571 0-146.286-65.714-146.286-146.286v-229.143l-136.571-358.857c-6.286-16.571-9.714-34.286-9.714-52 0-80.571 65.714-146.286 146.286-146.286 60.571 0 115.429 37.714 136.571 94.286l9.714 25.143v-64.571c0-80.571 65.714-146.286 146.286-146.286s146.286 65.714 146.286 146.286v149.143c9.143-1.714 18.286-2.857 27.429-2.857 52.571 0 100.571 30.286 123.429 77.143zM612.571 365.714c-25.143 0-48 14.857-58.286 37.714l-42.286 93.143-40.571 88.571h31.429c38.286 0 72 26.857 80 64l88-193.143c4-8 5.714-17.143 5.714-26.286 0-35.429-28.571-64-64-64zM738.857 442.857c-43.429 0-57.143 34.857-72.571 69.143l-75.429 165.714c-4 8-5.714 17.143-5.714 26.286 0 35.429 28.571 64 64 64 25.143 0 48-14.857 58.286-37.714l91.429-201.143c2.857-5.714 5.143-14.857 5.143-21.714 0-38.286-27.429-64.571-65.143-64.571zM73.143 237.714c0 9.143 1.714 17.714 4.571 26.286l141.714 371.429v39.429l58.286-63.429c15.429-16.571 37.714-26.286 60.571-26.286h113.143l60.571-133.143v-305.714c0-40.571-32.571-73.143-73.143-73.143s-73.143 32.571-73.143 73.143v365.714h-36.571l-114.286-300.571c-10.857-28-38.286-46.857-68.571-46.857-40.571 0-73.143 33.143-73.143 73.143zM674.286 950.857c33.714 0 62.857-22.857 70.857-55.429l48.571-193.714c7.429-28.571 10.857-58.857 10.857-88.571v-52l-80.571 177.143c-13.143 29.143-42.857 48-74.857 48-40 0-74.857-29.143-81.143-69.143-15.429 20-39.429 32.571-65.143 32.571h-118.857v-18.286h118.857c34.857 0 66.286-28.571 66.286-64 0-34.857-26.286-64-61.714-64h-169.143c-17.714 0-34.857 7.429-46.857 20.571l-72 77.714v176c0 40.571 32.571 73.143 73.143 73.143h381.714z" - ], - "width": 877.7142857142857, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "hand-peace-o" - ], - "defaultCode": 62043, - "grid": 14 - }, - { - "id": 551, - "paths": [ - "M489.714 310.857v66.857c0 9.714-8.571 17.714-18.286 17.714h-170.286v464c0 10.286-8 18.286-17.714 18.286h-77.143c-10.286 0-18.286-8-18.286-18.286v-464h-169.714c-10.286 0-18.286-8-18.286-17.714v-66.857c0-10.286 8-18.286 18.286-18.286h453.143c9.714 0 18.286 8 18.286 18.286zM1082.857 309.143l44 549.143c0.571 5.143-1.143 9.714-4.571 13.714-3.429 3.429-8 5.714-13.143 5.714h-76.571c-9.143 0-17.143-7.429-17.714-16.571l-26.286-336-108 242.857c-2.857 6.857-9.143 10.857-16.571 10.857h-68.571c-6.857 0-13.143-4-16.571-10.857l-107.429-244-25.714 337.143c-0.571 9.143-8.571 16.571-17.714 16.571h-77.143c-5.143 0-9.714-2.286-13.143-5.714-3.429-4-5.143-8.571-5.143-13.714l44.571-549.143c0.571-9.143 8.571-16.571 17.714-16.571h81.143c7.429 0 13.714 4.571 16.571 10.857l125.714 297.143c4 9.143 8 19.429 11.429 29.143 4-9.714 7.429-20 11.429-29.143l126.286-297.143c2.857-6.286 9.143-10.857 16.571-10.857h80.571c9.714 0 17.714 7.429 18.286 16.571z" - ], - "width": 1127.424, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "trademark" - ], - "defaultCode": 62044, - "grid": 14 - }, - { - "id": 552, - "paths": [ - "M595.429 401.714c0-33.143-11.429-56.571-34.286-69.143-11.429-6.286-27.429-10.286-66.857-10.286h-70.286v160.571h92.571c50.286 0 78.857-29.714 78.857-81.143zM625.143 564.571l117.143 213.143c2.857 5.714 2.857 12.571-0.571 17.714-2.857 5.714-9.143 9.143-15.429 9.143h-86.857c-6.857 0-13.143-3.429-16-9.714l-110.857-208.571h-88.571v200c0 10.286-8 18.286-18.286 18.286h-76.571c-10.286 0-18.286-8-18.286-18.286v-548.571c0-10.286 8-18.286 18.286-18.286h168c60 0 86.286 5.143 108.571 13.714 64.571 24 104.571 87.429 104.571 165.143 0 70.286-34.857 129.714-90.286 157.143 1.714 2.857 3.429 5.714 5.143 9.143zM512 91.429c-232 0-420.571 188.571-420.571 420.571s188.571 420.571 420.571 420.571 420.571-188.571 420.571-420.571-188.571-420.571-420.571-420.571zM1024 512c0 282.857-229.143 512-512 512s-512-229.143-512-512 229.143-512 512-512v0c282.857 0 512 229.143 512 512z" - ], - "width": 1024, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "registered" - ], - "defaultCode": 62045, - "grid": 14 - }, - { - "id": 553, - "paths": [ - "M345.714 704.571c93.714 0 144.571-57.143 146.857-59.429 4.571-5.714 5.714-14.286 1.714-20.571l-25.714-46.857c-2.286-5.143-8-8.571-13.714-9.714-5.714-0.571-11.429 1.714-15.429 6.286-0.571 0-36.571 38.286-89.143 38.286-57.714 0-99.429-42.286-99.429-101.143 0-58.286 40.571-100 97.143-100 47.429 0 78.857 32 78.857 32 4 4 9.143 6.286 14.857 5.714s10.857-3.429 13.714-8l30.286-44.571c4.571-6.857 4-16-1.143-22.286-1.714-2.286-48-54.857-138.857-54.857-112.571 0-196.571 82.857-196.571 192.571 0 111.429 82.286 192.571 196.571 192.571zM705.714 704.571c94.286 0 144.571-57.143 146.857-59.429 4.571-5.714 5.714-14.286 2.286-20.571l-25.714-46.857c-2.857-5.143-8-8.571-14.286-9.714-5.714-0.571-11.429 1.714-15.429 6.286-0.571 0-36.571 38.286-89.143 38.286-57.714 0-99.429-42.286-99.429-101.143 0-58.286 40.571-100 97.143-100 48 0 78.857 32 78.857 32 4 4 9.143 6.286 14.857 5.714s10.857-3.429 13.714-8l30.286-44.571c4.571-6.857 4-16-1.143-22.286-1.714-2.286-48-54.857-138.857-54.857-112 0-196.571 82.857-196.571 192.571 0 111.429 82.286 192.571 196.571 192.571zM512 91.429c-232 0-420.571 188.571-420.571 420.571s188.571 420.571 420.571 420.571 420.571-188.571 420.571-420.571-188.571-420.571-420.571-420.571zM512 0c282.857 0 512 229.143 512 512s-229.143 512-512 512-512-229.143-512-512 229.143-512 512-512z" - ], - "width": 1024, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "creative-commons" - ], - "defaultCode": 62046, - "grid": 14 - }, - { - "id": 554, - "paths": [ - "M420.571 457.143l219.429 219.429-219.429 219.429-384-384 384-384 96 96-54.857 54.857-41.143-41.143-274.286 274.286 274.286 274.286 110.286-110.286-165.143-164zM749.714 128l384 384-384 384-96-96 54.857-54.857 41.143 41.143 274.286-274.286-274.286-274.286-110.286 110.286 165.143 164-54.857 54.857-219.429-219.429z" - ], - "width": 1170.2857142857142, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "gg" - ], - "defaultCode": 62048, - "grid": 14 - }, - { - "id": 555, - "paths": [ - "M409.714 773.714l154.857-154.857-159.429-159.429-50.286 50.286 109.714 109.143-54.857 54.857-159.429-159.429 159.429-159.429 22.857 22.857 49.714-49.714-72.571-73.143-259.429 259.429zM614.286 769.143l259.429-259.429-259.429-259.429-154.857 154.857 159.429 159.429 50.286-50.286-109.714-109.143 54.857-54.857 159.429 159.429-159.429 159.429-22.857-22.857-49.714 50.286zM1024 512c0 282.857-229.143 512-512 512s-512-229.143-512-512 229.143-512 512-512 512 229.143 512 512z" - ], - "width": 1024, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "gg-circle" - ], - "defaultCode": 62049, - "grid": 14 - }, - { - "id": 556, - "paths": [ - "M372 569.714c0 29.714-24 53.714-53.143 53.714-29.714 0-53.714-24-53.714-53.714 0-29.143 24-53.143 53.714-53.143 29.143 0 53.143 24 53.143 53.143zM1031.429 569.143c0 29.714-24 53.714-53.714 53.714s-53.714-24-53.714-53.714 24-53.143 53.714-53.143 53.714 23.429 53.714 53.143zM437.143 569.714c0-60.571-49.714-110.286-110.286-110.286-61.143 0-110.286 49.714-110.286 110.286 0 61.143 49.143 110.286 110.286 110.286 60.571 0 110.286-49.143 110.286-110.286zM1096 569.143c0-60.571-49.143-110.286-110.286-110.286-60.571 0-110.286 49.714-110.286 110.286 0 61.143 49.714 110.286 110.286 110.286 61.143 0 110.286-49.143 110.286-110.286zM485.714 569.714c0 88-70.857 159.429-158.857 159.429s-159.429-71.429-159.429-159.429c0-87.429 71.429-158.857 159.429-158.857s158.857 71.429 158.857 158.857zM1145.143 569.143c0 88-71.429 158.857-159.429 158.857-87.429 0-158.857-70.857-158.857-158.857s71.429-158.857 158.857-158.857c88 0 159.429 70.857 159.429 158.857zM594.286 570.857c0-145.714-118.286-264-264-264-145.143 0-263.429 118.286-263.429 264s118.286 264 263.429 264c145.714 0 264-118.286 264-264zM976 243.429c-94.286-41.143-200.571-63.429-317.714-63.429s-233.714 22.286-327.429 62.857c181.143 0.571 327.429 146.857 327.429 328 0-177.714 141.143-322.286 317.714-327.429zM1249.714 570.857c0-145.714-117.714-264-263.429-264s-264 118.286-264 264 118.286 264 264 264 263.429-118.286 263.429-264zM1097.714 247.429h218.857c-34.286 40-59.429 93.714-65.714 130.857 39.429 54.286 62.857 120.571 62.857 192.571 0 181.143-146.857 327.429-327.429 327.429-102.857 0-194.286-46.857-254.286-120.571 0 0-26.857 32-73.714 102.286-8-16.571-48.571-74.286-73.143-102.857-60 74.286-152 121.143-254.857 121.143-180.571 0-327.429-146.286-327.429-327.429 0-72 23.429-138.286 62.857-192.571-6.286-37.143-31.429-90.857-65.714-130.857h208.571c112-74.857 274.857-121.714 449.714-121.714s327.429 46.857 439.429 121.714z" - ], - "width": 1316.5714285714284, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "tripadvisor" - ], - "defaultCode": 62050, - "grid": 14 - }, - { - "id": 557, - "paths": [ - "M365.714 518.286c-142.857 0-259.429-116-259.429-258.857 0-143.429 116.571-259.429 259.429-259.429s259.429 116 259.429 259.429c0 142.857-116.571 258.857-259.429 258.857zM365.714 131.429c-70.286 0-127.429 57.143-127.429 128 0 70.286 57.143 127.429 127.429 127.429s127.429-57.143 127.429-127.429c0-70.857-57.143-128-127.429-128zM664.571 549.714c25.143 51.429-3.429 76-68.571 118.286-54.857 34.857-130.286 48.571-180 53.714l41.714 41.143 152.571 152.571c22.857 23.429 22.857 61.143 0 84l-6.857 7.429c-23.429 22.857-61.143 22.857-84.571 0-38.286-38.857-94.286-94.857-152.571-153.143l-152.571 153.143c-23.429 22.857-61.143 22.857-84 0l-6.857-7.429c-23.429-22.857-23.429-60.571 0-84 38.857-38.857 94.286-94.857 152.571-152.571l41.143-41.143c-49.143-5.143-125.714-18.286-181.143-53.714-65.143-42.286-93.714-66.857-68.571-118.286 14.857-29.143 55.429-53.714 109.143-11.429 0 0 72.571 57.714 189.714 57.714s189.714-57.714 189.714-57.714c53.714-42.286 94.286-17.714 109.143 11.429z" - ], - "width": 731.4285714285713, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "odnoklassniki" - ], - "defaultCode": 62051, - "grid": 14 - }, - { - "id": 558, - "paths": [ - "M529.714 331.429c0 50.286-40.571 90.857-90.857 90.857s-90.857-40.571-90.857-90.857 40.571-90.857 90.857-90.857 90.857 40.571 90.857 90.857zM652 538.857c-10.286-20.571-39.429-38.286-77.714-8 0 0-52 41.143-135.429 41.143s-135.429-41.143-135.429-41.143c-38.286-30.286-67.429-12.571-77.714 8-18.286 36.571 2.286 54.286 48.571 84.571 39.429 25.143 94.286 34.857 129.143 38.286l-29.143 29.714c-41.143 41.143-81.143 81.143-109.143 108.571-16.571 16.571-16.571 43.429 0 60l5.143 5.143c16.571 16.571 43.429 16.571 60 0l109.143-109.143c41.143 41.714 81.143 81.714 109.143 109.143 16.571 16.571 43.429 16.571 60 0l5.143-5.143c16.571-16.571 16.571-43.429 0-60l-109.143-108.571-29.714-29.714c35.429-3.429 89.143-13.143 128.571-38.286 46.286-30.286 66.857-48 48.571-84.571zM624 331.429c0-102.286-82.857-185.143-185.143-185.143s-185.143 82.857-185.143 185.143 82.857 185.143 185.143 185.143 185.143-82.857 185.143-185.143zM877.714 237.714v548.571c0 90.857-73.714 164.571-164.571 164.571h-548.571c-90.857 0-164.571-73.714-164.571-164.571v-548.571c0-90.857 73.714-164.571 164.571-164.571h548.571c90.857 0 164.571 73.714 164.571 164.571z" - ], - "width": 877.7142857142857, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "odnoklassniki-square" - ], - "defaultCode": 62052, - "grid": 14 - }, - { - "id": 559, - "paths": [ - "M894.286 73.143c49.714 0 88.571 40 88.571 89.143v296.571c0 273.714-218.857 492-490.857 492-273.143 0-492-218.286-492-492v-296.571c0-48.571 40.571-89.143 89.143-89.143h805.143zM492 681.143c17.143 0 34.286-6.857 46.857-18.857l230.857-221.714c13.143-12.571 21.143-30.286 21.143-48.571 0-37.143-30.286-67.429-67.429-67.429-17.714 0-34.286 6.857-46.857 18.857l-184.571 177.143-184.571-177.143c-12.571-12-29.143-18.857-46.286-18.857-37.143 0-67.429 30.286-67.429 67.429 0 18.286 7.429 36 20.571 48.571l231.429 221.714c12 12 29.143 18.857 46.286 18.857z" - ], - "width": 982.8205714285714, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "get-pocket" - ], - "defaultCode": 62053, - "grid": 14 - }, - { - "id": 560, - "paths": [ - "M853.714 936.571l-168.571-397.143c-66.857 130.857-140.571 267.429-204 397.143-0.571 0.571-30.857 0-30.857-0.571-96.571-225.714-197.714-449.714-294.286-676-23.429-54.857-101.714-144-155.429-143.429 0-6.286-0.571-20.571-0.571-29.143h333.143v28.571c-39.429 2.286-108.571 27.429-89.143 70.286 45.143 102.286 213.143 494.286 258.286 593.714 30.857-61.143 118.857-224.571 154.857-293.714-28.571-58.286-120.571-275.429-149.714-329.143-20-36.571-74.286-40-114.857-40.571v-28.571l293.143 0.571v26.857c-40 1.143-78.286 16-60.571 53.714 38.857 82.286 62.857 140 98.857 215.429 11.429-22.286 71.429-142.857 98.857-207.429 18.286-42.286-8-58.857-79.429-60.571 0.571-7.429 0-21.143 0.571-28 91.429-0.571 228.571-0.571 253.143-1.143v28c-46.286 1.714-94.286 26.286-119.429 65.143l-121.714 252.571c13.143 33.143 130.286 293.714 142.286 322.286l252-581.143c-17.714-47.429-74.857-57.714-97.143-58.286v-28.571l262.857 2.286 0.571 1.143-0.571 25.143c-57.714 1.714-92.571 32.571-114.857 82.857-51.429 118.857-212.571 493.714-319.429 737.714h-28z" - ], - "width": 1316.5714285714284, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "wikipedia-w" - ], - "defaultCode": 62054, - "grid": 14 - }, - { - "id": 561, - "paths": [ - "M542.286 510.286c0 18.857-13.143 36.571-33.143 36.571-18.857 0-36.571-13.714-36.571-33.143 0-18.857 13.714-36.571 33.714-36.571 18.286 0 36 13.143 36 33.143zM550.857 543.429l200-332c-26.857 25.143-277.143 255.429-284 267.429l-199.429 331.429c26.286-24.571 277.143-256 283.429-266.857zM920.571 512c0 74.857-20.571 148.571-59.429 212-5.714-2.857-29.714-20-34.286-20-4 0-7.429 3.429-7.429 7.429 0 7.429 26.857 21.143 33.714 25.143-56.571 85.714-144 147.429-243.429 172l-9.143-38.286c-0.571-5.143-4-5.714-8.571-5.714-4 0-6.286 5.714-5.714 8.571l9.143 38.857c-27.429 5.714-55.429 8.571-83.429 8.571-74.857 0-148.571-21.143-212.571-60 3.429-5.714 25.143-37.143 25.143-41.714 0-4-3.429-7.429-7.429-7.429-8 0-25.143 34.286-30.286 41.143-86.286-57.143-148.571-145.714-172.571-246.857l39.429-8.571c4.571-1.143 5.714-4.571 5.714-8.571s-5.714-6.286-9.143-5.714l-38.857 8.571c-5.143-26.286-8-52.571-8-79.429 0-76.571 21.714-152 62.286-216.571 5.714 3.429 33.143 22.286 37.714 22.286 4 0 7.429-2.857 7.429-6.857 0-8-30.286-23.429-37.143-28 58.286-85.143 146.857-146.286 247.429-169.143l8.571 38.286c1.143 4.571 4.571 5.714 8.571 5.714s6.286-5.714 5.714-9.143l-8.571-37.714c25.143-4.571 50.857-7.429 76.571-7.429v0c76.571 0 151.429 21.714 216.571 62.286-4 5.714-22.286 32.571-22.286 37.143 0 4 2.857 7.429 6.857 7.429 8 0 23.429-29.714 27.429-36.571 84.571 57.143 145.143 144.571 168.571 244l-32 6.857c-5.143 1.143-5.714 4.571-5.714 9.143 0 4 5.714 6.286 8.571 5.714l32.571-7.429c5.143 26.286 8 53.143 8 80zM969.143 512c0-252.571-204.571-457.143-457.143-457.143s-457.143 204.571-457.143 457.143 204.571 457.143 457.143 457.143 457.143-204.571 457.143-457.143zM1024 512c0 282.857-229.143 512-512 512s-512-229.143-512-512 229.143-512 512-512 512 229.143 512 512z" - ], - "width": 1024, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "safari" - ], - "defaultCode": 62055, - "grid": 14 - }, - { - "id": 562, - "paths": [ - "M510.286 0c87.429-0.571 176.571 21.714 257.714 68.571 89.714 52 157.714 126.857 201.143 212.571l-424-22.286c-120-6.857-234.286 60.571-273.714 173.714l-157.714-242.286c98.286-122.286 245.714-189.714 396.571-190.286zM83.429 231.429l192.571 378.857c54.286 106.857 169.143 172 288 149.714l-131.429 257.714c-245.143-37.714-432.571-249.714-432.571-505.714 0-103.429 30.857-200 83.429-280.571zM989.714 328c89.714 230.857 0 499.429-221.714 627.429-89.714 52-188.571 73.143-284.571 68l231.429-356c65.714-101.143 64.571-233.143-13.714-324.571zM512 339.429c95.429 0 172.571 77.143 172.571 172.571s-77.143 172.571-172.571 172.571-172.571-77.143-172.571-172.571 77.143-172.571 172.571-172.571z" - ], - "width": 1079.4422857142856, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "chrome" - ], - "defaultCode": 62056, - "grid": 14 - }, - { - "id": 563, - "paths": [ - "M516 1024c-220.571 0-396-129.143-476.571-313.714-90.286-205.143-18.286-533.714 142.286-678.857l-6.286 160.571c8-10.286 69.143-13.143 78.857 0 33.143-63.429 140-110.857 225.714-112.571-32.571 27.429-108 127.429-101.714 178.286 41.714 13.143 105.714 13.714 139.429 16 10.286 5.714 8.571 40.571-12 69.143 0 0-26.857 37.143-99.429 50.286l8.571 108-79.429-38.286c-25.714 65.143 36 122.857 100 112 70.857-12 96-58.286 145.714-55.429 49.143 2.857 68.571 30.286 62.286 56 0 0-8 30.857-61.143 25.714-45.143 71.429-105.143 102.857-202.286 94.286 147.429 122.286 346.286 11.429 396.571-88.571 50.286-99.429 6.286-247.429-44-289.143 59.429 25.714 100.571 52 122.286 109.714 11.429-128-47.429-273.143-152.571-358.286 197.714 57.714 318.286 210.857 321.714 455.429s-216.571 499.429-508 499.429z" - ], - "width": 976.6034285714286, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "firefox" - ], - "defaultCode": 62057, - "grid": 14 - }, - { - "id": 564, - "paths": [ - "M853.143 130.286c-60-40-130.286-62.857-205.143-62.857-121.714 0-229.143 62.286-304.571 156-54.857 68.571-93.143 165.714-96 276.571v24c2.857 110.857 41.143 208 96 276.571 75.429 93.714 182.857 156 304.571 156 74.857 0 145.143-22.857 205.143-62.857-90.286 81.143-210.286 130.286-341.143 130.286-8 0-16.571 0-24.571-0.571-271.429-12.571-487.429-236.571-487.429-511.429 0-282.857 229.143-512 512-512h1.714c130.286 0.571 249.143 49.714 339.429 130.286zM1024 512c0 149.143-64 282.857-165.714 376.571-38.857 23.429-81.714 36-126.857 36-52.571 0-102.286-17.143-145.714-48 116-42.286 201.714-189.143 201.714-364.571 0-174.857-85.143-321.714-201.143-364.571 43.429-30.286 92.571-47.429 145.143-47.429 46.286 0 89.714 13.143 129.143 37.143 100.571 93.714 163.429 226.857 163.429 374.857z" - ], - "width": 1024, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "opera" - ], - "defaultCode": 62058, - "grid": 14 - }, - { - "id": 565, - "paths": [ - "M1024 535.429c0 20-1.143 40-4 59.429h-657.714c0 113.714 100 196 209.714 196 74.286 0 145.714-36.571 184-101.143h241.714c-65.143 183.429-239.429 306.286-433.714 306.286-70.286 0-140.571-16.571-203.429-47.429-64 32.571-153.714 66.286-225.143 66.286-96 0-135.429-58.857-135.429-150.286 0-53.143 11.429-106.286 25.714-157.143 9.143-33.143 45.714-100.571 62.286-130.857 70.286-127.429 162.857-249.714 271.429-346.286-87.429 37.714-182.286 132.571-244 202.286 48-209.143 234.286-357.143 448.571-357.143 8.571 0 17.143 0 25.714 0.571 70.857-32.571 169.714-66.857 247.429-66.857 92.571 0 172 35.429 172 140 0 54.857-21.143 114.286-42.857 163.429 37.714 68 57.714 145.143 57.714 222.857zM984 169.714c0-64-45.714-103.429-108.571-103.429-48 0-102.286 19.429-145.143 40 92.571 36 172 102.286 224.571 186.857 14.286-37.714 29.143-83.429 29.143-123.429zM73.143 876.571c0 66.286 39.429 102.286 104.571 102.286 50.857 0 107.429-22.857 152-47.429-93.143-54.857-165.143-142.286-200.571-244.571-26.286 54.857-56 128-56 189.714zM361.143 469.143h416c-4-110.286-101.143-189.714-208-189.714-107.429 0-204 79.429-208 189.714z" - ], - "width": 1024, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "internet-explorer" - ], - "defaultCode": 62059, - "grid": 14 - }, - { - "id": 566, - "paths": [ - "M1024 713.143v-548.571c0-9.714-8.571-18.286-18.286-18.286h-914.286c-9.714 0-18.286 8.571-18.286 18.286v548.571c0 9.714 8.571 18.286 18.286 18.286h914.286c9.714 0 18.286-8.571 18.286-18.286zM1097.143 164.571v548.571c0 50.286-41.143 91.429-91.429 91.429h-420.571v73.143h201.143c10.286 0 18.286 8 18.286 18.286v36.571c0 10.286-8 18.286-18.286 18.286h-475.429c-10.286 0-18.286-8-18.286-18.286v-36.571c0-10.286 8-18.286 18.286-18.286h201.143v-73.143h-420.571c-50.286 0-91.429-41.143-91.429-91.429v-548.571c0-50.286 41.143-91.429 91.429-91.429h914.286c50.286 0 91.429 41.143 91.429 91.429z" - ], - "width": 1097.142857142857, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "television", - "tv" - ], - "defaultCode": 62060, - "grid": 14 - }, - { - "id": 567, - "paths": [ - "M78.857 73.143h112.571c-26.857 24.571-50.857 53.143-72 85.143-88.571 136.571-52.571 286.286-18.286 447.429 28 130.857 51.429 255.429 133.143 345.143h-155.429c-36.571 0-66.286-29.714-66.286-66.286v-745.143c0-36.571 29.714-66.286 66.286-66.286zM769.143 73.143h176c36.571 0 66.286 29.714 66.286 66.286v745.143c0 36.571-29.714 66.286-66.286 66.286h-101.714c75.429-74.857 118.286-183.429 112-322.857l-268 57.714c-3.429 63.429-25.143 124.571-112 142.857-48.571 10.286-88.571-1.143-113.714-22.857-30.857-26.286-55.429-60.571-96.571-256-41.714-196-33.143-237.143-16-273.714 14.286-29.714 46.286-57.143 94.286-67.429 87.429-18.286 132 29.143 161.143 85.714l267.429-57.143c-26.286-67.429-61.143-122.286-102.857-164z" - ], - "width": 1024, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "contao" - ], - "defaultCode": 62061, - "grid": 14 - }, - { - "id": 568, - "paths": [ - "M800.571 884l-3.429 3.429c-42.857 42.857-92.571 76.571-148 100-57.714 24-118.286 36.571-181.143 36.571s-124-12.571-181.143-36.571c-55.429-23.429-105.714-57.143-148-100-42.857-42.286-76.571-92-100-147.429-14.286-34.857-25.714-70.857-30.857-108v0c-2.286-16 20-19.429 27.429-20.571 17.714-2.857 29.714-1.714 32 11.429 0.571 0.571 0.571 1.143 0.571 2.286 2.286 11.429 8 45.714 26.286 90.857 18.857 46.857 48 90.286 86.857 129.143 37.143 37.143 80.571 66.286 129.143 86.857 49.714 21.143 102.857 32 157.714 32 54.286 0 107.429-10.857 157.714-32 48-20.571 91.429-49.714 128.571-86.857l3.429-3.429c4-4 8.571-5.143 14.286-3.429 5.143 1.143 11.429 5.714 18.857 12.571v0c18.286 18.857 14.286 28 9.714 33.143zM530.857 532.571l-37.714 37.714 36 36c4 4 11.429 12.571-4 28-6.286 6.286-12.571 9.714-18.286 9.714-4 0-7.429-1.714-10.857-5.714l-35.429-34.857-37.714 37.714c-1.143 1.143-4 2.857-8.571 2.857-5.143 0-11.429-2.857-17.714-9.143l-1.143-1.143c-4-3.429-10.286-9.714-10.286-16.571 0-3.429 1.714-6.286 4.571-9.714l37.714-37.143-37.714-37.714c-6.286-6.286-3.429-14.286 8-25.714 6.857-6.857 12.571-10.286 17.714-10.286 2.857 0 5.143 1.143 7.429 2.857l37.143 37.714 37.143-37.143c6.286-6.286 16.571-3.429 27.429 7.429 6.857 6.857 14.286 16.571 6.286 25.143zM800 565.143c0 45.143-9.143 89.143-26.286 130.286-17.143 40-41.143 75.429-72 106.286s-66.857 54.857-106.857 72c-41.143 17.714-85.143 26.286-130.286 26.286s-89.143-8.571-130.286-26.286c-40-17.143-76-41.143-106.857-72s-54.857-66.286-71.429-106.286c-3.429-7.429-8.571-21.714-8.571-22.857h-0.571c-5.143-16 17.714-22.857 24.571-25.143 16.571-5.143 29.143-7.429 34.286 6.857 13.714 36.571 34.857 72 55.429 95.429h0.571v-194.857c1.143-48 21.143-96.571 58.286-132.571 38.286-37.714 89.714-58.857 144.571-58.857 112 0 202.857 90.286 202.857 201.143 0 112-91.429 202.857-202.857 202.857-22.286 0-38.857-1.714-64-9.143-2.857-1.143-16-6.857-7.429-34.857 2.286-7.429 9.143-29.143 25.143-24.571 1.143 0 29.143 6.857 44 6.857 79.429 0 141.714-61.714 141.714-140.571 0-37.143-14.857-72-41.143-97.714-26.286-26.286-61.714-40.571-100-40.571-39.429 0-75.429 16-101.714 45.714-22.857 25.714-36.571 60-36.571 91.429v236c41.143 25.143 88.571 38.286 138.286 38.286 73.143 0 144-29.143 194.857-80 51.429-51.429 80-120.571 80-193.143 0-73.143-28.571-141.714-80.571-193.714-51.429-51.429-120-80-193.714-80s-142.857 28.571-194.286 80c-0.571 0.571-33.143 34.286-44 49.714l-1.143 1.143c-6.857 9.714-13.143 18.857-41.714 12.571-14.286-3.429-29.714-12-29.714-24.571v-388.571c0-10.286 8-21.714 21.714-21.714h501.143c17.143 0 17.143 24 17.143 31.429 0 8 0 31.429-17.143 31.429h-463.429v276h0.571c32-33.714 87.429-69.143 120-82.857 40.571-17.143 86.286-26.286 132-26.286 45.143 0 89.143 8.571 130.286 26.286 40 17.143 76 41.143 106.857 72s54.857 66.286 72 106.286c17.143 41.714 26.286 85.143 26.286 130.857zM782.286 233.143c10.857 9.714 3.429 20-7.429 32.571-6.857 6.857-14.286 14.857-22.286 14.857-3.429 0-6.286-1.143-9.143-4-41.143-35.429-78.286-59.429-118.286-76-49.714-21.714-102.857-32-157.714-32-48.571 0-101.714 9.714-149.714 28-14.857 5.714-22.857-13.714-25.714-21.143-3.429-9.143-5.143-16.571-4.571-21.714 1.143-5.714 4-9.714 9.143-11.429 46.857-20.571 110.857-32.571 170.857-32.571 62.286 0 123.429 12.571 180.571 36.571 52.571 22.286 95.429 49.714 134.286 86.857z" - ], - "width": 814.8845714285713, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "500px" - ], - "defaultCode": 62062, - "grid": 14 - }, - { - "id": 569, - "paths": [ - "M886.286 843.429c17.143-8.571 30.286 4.571 12.571 27.429s-160 153.143-398.857 153.143-421.714-163.429-477.714-230.857c-15.429-17.714 2.286-25.714 12.571-18.857 167.429 101.714 429.143 269.143 851.429 69.143zM1004.571 777.714c8.571 11.429 0 61.714-14.857 98.286-14.857 36-36.571 61.143-48.571 70.857-12.571 10.286-21.714 6.286-14.857-8.571s44-106.286 29.143-125.714c-14.857-18.857-84.571-9.714-109.714-7.429-24.571 2.286-29.714 4.571-32-0.571-5.143-13.143 49.714-35.429 85.714-40 36-4 93.714-1.714 105.143 13.143zM779.429 524.571c0 62.857 73.714 120.571 73.714 120.571l-129.714 128c-50.857-48-89.143-88-89.143-88-5.714-5.714-10.286-12.571-14.286-18.857-103.429 161.714-419.429 151.429-419.429-98.857 0-233.143 276-264.571 387.429-268.571v-72.571c0-15.429 5.714-85.714-81.143-85.714 0 0-86.857 0-124 113.143l-168-15.429c0-112.571 106.857-238.286 308-238.286 200.571 0 256.571 130.286 256.571 188v336.571zM395.429 536.571c0 116 192.571 143.429 192.571-39.429v-92.571c-77.143 2.286-192.571 24-192.571 132z" - ], - "width": 1019.9771428571428, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "amazon" - ], - "defaultCode": 62064, - "grid": 14 - }, - { - "id": 570, - "paths": [ - "M877.714 146.286c40 0 73.143 33.143 73.143 73.143v731.429c0 40-33.143 73.143-73.143 73.143h-804.571c-40 0-73.143-33.143-73.143-73.143v-731.429c0-40 33.143-73.143 73.143-73.143h73.143v-54.857c0-50.286 41.143-91.429 91.429-91.429h36.571c50.286 0 91.429 41.143 91.429 91.429v54.857h219.429v-54.857c0-50.286 41.143-91.429 91.429-91.429h36.571c50.286 0 91.429 41.143 91.429 91.429v54.857h73.143zM658.286 91.429v164.571c0 10.286 8 18.286 18.286 18.286h36.571c10.286 0 18.286-8 18.286-18.286v-164.571c0-10.286-8-18.286-18.286-18.286h-36.571c-10.286 0-18.286 8-18.286 18.286zM219.429 91.429v164.571c0 10.286 8 18.286 18.286 18.286h36.571c10.286 0 18.286-8 18.286-18.286v-164.571c0-10.286-8-18.286-18.286-18.286h-36.571c-10.286 0-18.286 8-18.286 18.286zM877.714 950.857v-585.143h-804.571v585.143h804.571zM512 621.714h128c10.286 0 18.286 8 18.286 18.286v36.571c0 10.286-8 18.286-18.286 18.286h-128v128c0 10.286-8 18.286-18.286 18.286h-36.571c-10.286 0-18.286-8-18.286-18.286v-128h-128c-10.286 0-18.286-8-18.286-18.286v-36.571c0-10.286 8-18.286 18.286-18.286h128v-128c0-10.286 8-18.286 18.286-18.286h36.571c10.286 0 18.286 8 18.286 18.286v128z" - ], - "width": 950.8571428571428, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "calendar-plus-o" - ], - "defaultCode": 62065, - "grid": 14 - }, - { - "id": 571, - "paths": [ - "M658.286 640v36.571c0 10.286-8 18.286-18.286 18.286h-329.143c-10.286 0-18.286-8-18.286-18.286v-36.571c0-10.286 8-18.286 18.286-18.286h329.143c10.286 0 18.286 8 18.286 18.286zM73.143 950.857h804.571v-585.143h-804.571v585.143zM292.571 256v-164.571c0-10.286-8-18.286-18.286-18.286h-36.571c-10.286 0-18.286 8-18.286 18.286v164.571c0 10.286 8 18.286 18.286 18.286h36.571c10.286 0 18.286-8 18.286-18.286zM731.429 256v-164.571c0-10.286-8-18.286-18.286-18.286h-36.571c-10.286 0-18.286 8-18.286 18.286v164.571c0 10.286 8 18.286 18.286 18.286h36.571c10.286 0 18.286-8 18.286-18.286zM950.857 219.429v731.429c0 40-33.143 73.143-73.143 73.143h-804.571c-40 0-73.143-33.143-73.143-73.143v-731.429c0-40 33.143-73.143 73.143-73.143h73.143v-54.857c0-50.286 41.143-91.429 91.429-91.429h36.571c50.286 0 91.429 41.143 91.429 91.429v54.857h219.429v-54.857c0-50.286 41.143-91.429 91.429-91.429h36.571c50.286 0 91.429 41.143 91.429 91.429v54.857h73.143c40 0 73.143 33.143 73.143 73.143z" - ], - "width": 950.8571428571428, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "calendar-minus-o" - ], - "defaultCode": 62066, - "grid": 14 - }, - { - "id": 572, - "paths": [ - "M634.857 791.429l-26.286 26.286c-6.857 6.857-18.286 6.857-25.714 0l-107.429-108-107.429 108c-7.429 6.857-18.857 6.857-25.714 0l-26.286-26.286c-6.857-6.857-6.857-18.286 0-25.714l108-107.429-108-107.429c-6.857-7.429-6.857-18.857 0-25.714l26.286-26.286c6.857-6.857 18.286-6.857 25.714 0l107.429 107.429 107.429-107.429c7.429-6.857 18.857-6.857 25.714 0l26.286 26.286c6.857 6.857 6.857 18.286 0 25.714l-107.429 107.429 107.429 107.429c6.857 7.429 6.857 18.857 0 25.714zM73.143 950.857h804.571v-585.143h-804.571v585.143zM292.571 256v-164.571c0-10.286-8-18.286-18.286-18.286h-36.571c-10.286 0-18.286 8-18.286 18.286v164.571c0 10.286 8 18.286 18.286 18.286h36.571c10.286 0 18.286-8 18.286-18.286zM731.429 256v-164.571c0-10.286-8-18.286-18.286-18.286h-36.571c-10.286 0-18.286 8-18.286 18.286v164.571c0 10.286 8 18.286 18.286 18.286h36.571c10.286 0 18.286-8 18.286-18.286zM950.857 219.429v731.429c0 40-33.143 73.143-73.143 73.143h-804.571c-40 0-73.143-33.143-73.143-73.143v-731.429c0-40 33.143-73.143 73.143-73.143h73.143v-54.857c0-50.286 41.143-91.429 91.429-91.429h36.571c50.286 0 91.429 41.143 91.429 91.429v54.857h219.429v-54.857c0-50.286 41.143-91.429 91.429-91.429h36.571c50.286 0 91.429 41.143 91.429 91.429v54.857h73.143c40 0 73.143 33.143 73.143 73.143z" - ], - "width": 950.8571428571428, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "calendar-times-o" - ], - "defaultCode": 62067, - "grid": 14 - }, - { - "id": 573, - "paths": [ - "M744.571 550.857l-292.571 292.571c-7.429 6.857-18.857 6.857-26.286 0l-164.571-164.571c-6.857-7.429-6.857-18.857 0-25.714l26.286-26.286c6.857-6.857 18.286-6.857 25.714 0l125.714 125.714 253.714-253.714c7.429-6.857 18.857-6.857 25.714 0l26.286 26.286c6.857 6.857 6.857 18.286 0 25.714zM73.143 950.857h804.571v-585.143h-804.571v585.143zM292.571 256v-164.571c0-10.286-8-18.286-18.286-18.286h-36.571c-10.286 0-18.286 8-18.286 18.286v164.571c0 10.286 8 18.286 18.286 18.286h36.571c10.286 0 18.286-8 18.286-18.286zM731.429 256v-164.571c0-10.286-8-18.286-18.286-18.286h-36.571c-10.286 0-18.286 8-18.286 18.286v164.571c0 10.286 8 18.286 18.286 18.286h36.571c10.286 0 18.286-8 18.286-18.286zM950.857 219.429v731.429c0 40-33.143 73.143-73.143 73.143h-804.571c-40 0-73.143-33.143-73.143-73.143v-731.429c0-40 33.143-73.143 73.143-73.143h73.143v-54.857c0-50.286 41.143-91.429 91.429-91.429h36.571c50.286 0 91.429 41.143 91.429 91.429v54.857h219.429v-54.857c0-50.286 41.143-91.429 91.429-91.429h36.571c50.286 0 91.429 41.143 91.429 91.429v54.857h73.143c40 0 73.143 33.143 73.143 73.143z" - ], - "width": 950.8571428571428, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "calendar-check-o" - ], - "defaultCode": 62068, - "grid": 14 - }, - { - "id": 574, - "paths": [ - "M256 0c20 0 36.571 16.571 36.571 36.571v509.143l306.286-245.143c6.286-5.143 14.857-8 22.857-8 20 0 36.571 16.571 36.571 36.571v216.571l306.286-245.143c6.286-5.143 14.857-8 22.857-8 20 0 36.571 16.571 36.571 36.571v658.286c0 20-16.571 36.571-36.571 36.571h-950.857c-20 0-36.571-16.571-36.571-36.571v-950.857c0-20 16.571-36.571 36.571-36.571h219.429z" - ], - "width": 1024, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "industry" - ], - "defaultCode": 62069, - "grid": 14 - }, - { - "id": 575, - "paths": [ - "M292.571 621.714c25.143 0 49.714-2.857 73.143-8.571v374.286c0 20-16.571 36.571-36.571 36.571h-73.143c-20 0-36.571-16.571-36.571-36.571v-374.286c23.429 5.714 48 8.571 73.143 8.571zM292.571 0c161.714 0 292.571 130.857 292.571 292.571s-130.857 292.571-292.571 292.571-292.571-130.857-292.571-292.571 130.857-292.571 292.571-292.571zM292.571 128c10.286 0 18.286-8 18.286-18.286s-8-18.286-18.286-18.286c-110.857 0-201.143 90.286-201.143 201.143 0 10.286 8 18.286 18.286 18.286s18.286-8 18.286-18.286c0-90.857 73.714-164.571 164.571-164.571z" - ], - "width": 585.1428571428571, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "map-pin" - ], - "defaultCode": 62070, - "grid": 14 - }, - { - "id": 576, - "paths": [ - "M997.143 169.714c7.429 7.429 7.429 18.857 0 26.286l-80.571 80.571c-10.286 10.286-24.571 16-38.857 16h-768c-20 0-36.571-16.571-36.571-36.571v-146.286c0-20 16.571-36.571 36.571-36.571h329.143v-36.571c0-20 16.571-36.571 36.571-36.571h73.143c20 0 36.571 16.571 36.571 36.571v36.571h292.571c14.286 0 28.571 5.714 38.857 16zM438.857 694.857h146.286v292.571c0 20-16.571 36.571-36.571 36.571h-73.143c-20 0-36.571-16.571-36.571-36.571v-292.571zM914.286 438.857c20 0 36.571 16.571 36.571 36.571v146.286c0 20-16.571 36.571-36.571 36.571h-768c-14.286 0-28.571-5.714-38.857-16l-80.571-80.571c-7.429-7.429-7.429-18.857 0-26.286l80.571-80.571c10.286-10.286 24.571-16 38.857-16h292.571v-109.714h146.286v109.714h329.143z" - ], - "width": 1024, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "map-signs" - ], - "defaultCode": 62071, - "grid": 14 - }, - { - "id": 577, - "paths": [ - "M1154.286 6.286c9.714 6.857 16 18.286 16 30.286v804.571c0 14.857-9.143 28.571-22.857 33.714l-365.714 146.286c-9.143 4-18.286 4-27.429 0l-352-140.571-352 140.571c-4.571 2.286-9.143 2.857-13.714 2.857-7.429 0-14.286-2.286-20.571-6.286-9.714-6.857-16-18.286-16-30.286v-804.571c0-14.857 9.143-28.571 22.857-33.714l365.714-146.286c9.143-4 18.286-4 27.429 0l352 140.571 352-140.571c11.429-4.571 24-3.429 34.286 3.429zM420.571 83.429v725.714l329.143 131.429v-725.714zM73.143 207.429v725.714l310.857-124v-725.714zM1097.143 816.571v-725.714l-310.857 124v725.714z" - ], - "width": 1170.2857142857142, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "map-o" - ], - "defaultCode": 62072, - "grid": 14 - }, - { - "id": 578, - "paths": [ - "M292.571 0c9.714 0 18.286 8.571 18.286 18.286v841.143c0 6.857-4 13.143-9.714 16l-274.286 146.286c-2.857 1.714-5.714 2.286-8.571 2.286-9.714 0-18.286-8.571-18.286-18.286v-841.143c0-6.857 4-13.143 9.714-16l274.286-146.286c2.857-1.714 5.714-2.286 8.571-2.286zM1005.714 0c9.714 0 18.286 8.571 18.286 18.286v841.143c0 6.857-4 13.143-9.714 16l-274.286 146.286c-2.857 1.714-5.714 2.286-8.571 2.286-9.714 0-18.286-8.571-18.286-18.286v-841.143c0-6.857 4-13.143 9.714-16l274.286-146.286c2.857-1.714 5.714-2.286 8.571-2.286zM365.714 0c2.857 0 5.714 0.571 8 1.714l292.571 146.286c6.286 3.429 10.286 9.714 10.286 16.571v841.143c0 9.714-8.571 18.286-18.286 18.286-2.857 0-5.714-0.571-8-1.714l-292.571-146.286c-6.286-3.429-10.286-9.714-10.286-16.571v-841.143c0-9.714 8.571-18.286 18.286-18.286z" - ], - "width": 1024, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "map" - ], - "defaultCode": 62073, - "grid": 14 - }, - { - "id": 579, - "paths": [ - "M365.714 512c0-40.571-32.571-73.143-73.143-73.143s-73.143 32.571-73.143 73.143 32.571 73.143 73.143 73.143 73.143-32.571 73.143-73.143zM585.143 512c0-40.571-32.571-73.143-73.143-73.143s-73.143 32.571-73.143 73.143 32.571 73.143 73.143 73.143 73.143-32.571 73.143-73.143zM804.571 512c0-40.571-32.571-73.143-73.143-73.143s-73.143 32.571-73.143 73.143 32.571 73.143 73.143 73.143 73.143-32.571 73.143-73.143zM1024 512c0 202.286-229.143 365.714-512 365.714-41.714 0-82.286-3.429-120.571-10.286-65.143 65.143-150.286 109.714-248.571 130.857-15.429 2.857-32 5.714-49.143 7.429-9.143 1.143-17.714-5.143-20-13.714v0c-2.286-9.143 4.571-14.857 11.429-21.143 36-33.714 78.857-60.571 93.714-181.143-109.143-66.857-178.857-166.286-178.857-277.714 0-202.286 229.143-365.714 512-365.714s512 163.429 512 365.714z" - ], - "width": 1024, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "commenting" - ], - "defaultCode": 62074, - "grid": 14 - }, - { - "id": 580, - "paths": [ - "M365.714 512c0 40.571-32.571 73.143-73.143 73.143s-73.143-32.571-73.143-73.143 32.571-73.143 73.143-73.143 73.143 32.571 73.143 73.143zM585.143 512c0 40.571-32.571 73.143-73.143 73.143s-73.143-32.571-73.143-73.143 32.571-73.143 73.143-73.143 73.143 32.571 73.143 73.143zM804.571 512c0 40.571-32.571 73.143-73.143 73.143s-73.143-32.571-73.143-73.143 32.571-73.143 73.143-73.143 73.143 32.571 73.143 73.143zM512 219.429c-237.714 0-438.857 133.714-438.857 292.571 0 85.143 57.143 166.286 156 222.286l49.714 28.571-15.429 54.857c-10.857 40.571-25.143 72-40 98.286 57.714-24 110.286-56.571 157.143-97.714l24.571-21.714 32.571 3.429c24.571 2.857 49.714 4.571 74.286 4.571 237.714 0 438.857-133.714 438.857-292.571s-201.143-292.571-438.857-292.571zM1024 512c0 202.286-229.143 365.714-512 365.714-28 0-56-1.714-82.857-4.571-74.857 66.286-164 113.143-262.857 138.286-20.571 5.714-42.857 9.714-65.143 12.571h-2.857c-11.429 0-21.714-9.143-24.571-21.714v-0.571c-2.857-14.286 6.857-22.857 15.429-33.143 36-40.571 77.143-74.857 104-170.286-117.714-66.857-193.143-170.286-193.143-286.286 0-201.714 229.143-365.714 512-365.714v0c282.857 0 512 164 512 365.714z" - ], - "width": 1024, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "commenting-o" - ], - "defaultCode": 62075, - "grid": 14 - }, - { - "id": 581, - "paths": [ - "M292.571 680.571l292.571-168.571v337.714l-292.571 169.143v-338.286zM0 512v337.714l292.571-169.143-292.571-168.571zM292.571 5.143v337.714l-292.571 169.143v-337.714zM292.571 342.857l292.571-168.571v337.714z" - ], - "width": 585.1428571428571, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "houzz" - ], - "defaultCode": 62076, - "grid": 14 - }, - { - "id": 582, - "paths": [ - "M976.571 296c-4 90.286-67.429 214.286-189.714 372-126.857 164-233.143 246.286-321.143 246.286-54.286 0-100-50.286-137.143-150.286-25.143-91.429-50.286-183.429-75.429-275.429-27.429-100-57.714-149.714-89.714-149.714-6.857 0-30.857 14.286-72.571 43.429l-44-56c45.714-40.571 90.857-81.714 136-121.143 60.571-53.714 106.857-80.571 137.714-83.429 72.571-6.857 116.571 42.286 133.714 148 17.714 114.286 30.857 185.714 37.714 213.143 21.143 94.857 43.429 142.286 68.571 142.286 19.429 0 48.571-30.286 88-92 38.857-61.714 59.429-108.571 62.286-140.571 5.143-53.143-15.429-79.429-62.286-79.429-22.286 0-45.143 5.143-69.143 14.857 45.714-149.714 133.143-222.286 262.286-218.286 95.429 2.857 140.571 65.143 134.857 186.286z" - ], - "width": 1029.12, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "vimeo" - ], - "defaultCode": 62077, - "grid": 14 - }, - { - "id": 583, - "paths": [ - "M0 73.143h877.714v877.714h-877.714v-877.714zM620 710.286l-126.286-360.571 126.286-169.714h-362.286l126.286 169.714-126.286 360.571 181.143 173.714z" - ], - "width": 877.7142857142857, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "black-tie" - ], - "defaultCode": 62078, - "grid": 14 - }, - { - "id": 584, - "paths": [ - "M0 73.143h877.714v877.714h-877.714v-877.714zM518.857 256l-6.857 18.857 42.857 47.429-17.714 65.143 14.286 14.286 61.143-32.571 61.143 32.571 14.286-14.286-17.714-65.143 42.857-47.429-6.857-18.857h-54.286l-30.286-54.857h-18.286l-30.286 54.857h-54.286zM366.286 349.143c23.429 0 32.571 8.571 32 45.143l99.429-12c0-87.429-60-103.429-126.857-103.429-99.429 0-151.429 40-151.429 137.143v41.143h-54.857v73.143h43.429c5.714 0 11.429 0 11.429 4.571v218.286c0 10.857-2.857 14.286-13.143 15.429l-41.714 4v50.286h256v-49.143l-85.143-8c-10.286-1.143-6.286-2.857-6.286-14.286v-221.143h109.143l21.714-73.143h-132c-5.714 0 1.143-4 1.143-8.571v-45.714c0-34.286 1.143-53.714 37.143-53.714zM713.143 822.857v-49.143l-30.857-5.143c-10.857-1.714-5.714-2.857-5.714-14.286v-297.143h-157.143l-13.143 57.714 47.429 12.571c7.429 2.286 13.143 7.429 13.143 15.429v211.429c0 10.857-4.571 13.143-14.857 14.286l-40 5.143v49.143h201.143z" - ], - "width": 877.7142857142857, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "fonticons" - ], - "defaultCode": 62080, - "grid": 14 - }, - { - "id": 585, - "paths": [ - "M1024 483.429c0 44.571-25.143 82.857-62.286 101.714 4.571 17.714 6.857 36 6.857 54.857 0 180.571-204 326.857-455.429 326.857-250.857 0-454.857-146.286-454.857-326.857 0-18.286 2.286-36.571 6.286-53.714-38.286-18.857-64.571-57.714-64.571-102.857 0-62.857 50.857-113.714 113.714-113.714 32.571 0 61.714 13.714 82.857 36 77.143-53.714 180-88.571 294.286-92.571l66.286-297.714c2.286-10.286 13.143-17.143 23.429-14.857l210.857 46.286c13.714-27.429 42.857-46.857 76-46.857 47.429 0 85.714 38.286 85.714 85.143 0 47.429-38.286 85.714-85.714 85.714-46.857 0-85.143-38.286-85.143-85.143l-190.857-42.286-59.429 269.714c114.857 3.429 218.857 37.714 296.571 91.429 20.571-21.714 49.714-34.857 81.714-34.857 62.857 0 113.714 50.857 113.714 113.714zM238.857 597.143c0 47.429 38.286 85.714 85.143 85.714 47.429 0 85.714-38.286 85.714-85.714 0-46.857-38.286-85.143-85.714-85.143-46.857 0-85.143 38.286-85.143 85.143zM701.714 800c8.571-8.571 8.571-21.143 0-29.714-8-8-21.143-8-29.143 0-34.286 34.857-108 46.857-160.571 46.857s-126.286-12-160.571-46.857c-8-8-21.143-8-29.143 0-8.571 8-8.571 21.143 0 29.714 54.286 54.286 158.857 58.286 189.714 58.286s135.429-4 189.714-58.286zM700 682.857c46.857 0 85.143-38.286 85.143-85.714 0-46.857-38.286-85.143-85.143-85.143-47.429 0-85.714 38.286-85.714 85.143 0 47.429 38.286 85.714 85.714 85.714z" - ], - "width": 1024, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "reddit-alien" - ], - "defaultCode": 62081, - "grid": 14 - }, - { - "id": 586, - "paths": [ - "M39.429 454.286h0.571c29.714-236.571 191.429-454.857 480.571-454.286 175.429 0 320 82.286 404.571 233.714 43.429 78.286 59.429 161.714 59.429 252.571v107.429h-642.857c2.857 265.143 389.714 256 556.571 139.429v215.429c-97.714 58.857-318.286 109.714-490.286 44-145.714-56-247.429-207.429-249.143-354.857-2.286-190.286 94.286-316.571 249.143-388.571-32.571 41.143-57.714 85.714-70.857 162.857h362.857c21.143-216.571-205.143-216.571-205.143-216.571-213.714 7.429-368 132-455.429 258.857z" - ], - "width": 1024, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "edge" - ], - "defaultCode": 62082, - "grid": 14 - }, - { - "id": 587, - "paths": [ - "M0 859.429v-347.429h1316.571v347.429c0 50.286-41.143 91.429-91.429 91.429h-1133.714c-50.286 0-91.429-41.143-91.429-91.429zM365.714 731.429v73.143h219.429v-73.143h-219.429zM146.286 731.429v73.143h146.286v-73.143h-146.286zM1225.143 73.143c50.286 0 91.429 41.143 91.429 91.429v128h-1316.571v-128c0-50.286 41.143-91.429 91.429-91.429h1133.714z" - ], - "width": 1316.5714285714284, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "credit-card-alt" - ], - "defaultCode": 62083, - "grid": 14 - }, - { - "id": 588, - "paths": [ - "M905.143 737.143l-124.571-63.429c-56 91.429-155.429 147.429-262.857 147.429-170.286 0-308-137.714-308-307.429 0-170.286 137.714-308 308-308 100 0 193.714 48.571 251.429 130.857l122.857-71.429c-84-129.143-226.286-206.286-380-206.286-250.286 0-453.143 202.857-453.143 453.143s202.857 453.143 453.143 453.143c162.286 0 312.571-86.857 393.143-228zM588.571 510.286l396 201.143c-86.857 189.714-261.143 312.571-472.571 312.571-282.857 0-512-229.143-512-512s229.143-512 512-512c201.143 0 366.857 110.857 460.571 285.714zM881.714 512h-22.286v91.429h-54.857v-201.143h77.714c63.429 0 69.143 109.714-0.571 109.714z" - ], - "width": 984.576, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "codiepie" - ], - "defaultCode": 62084, - "grid": 14 - }, - { - "id": 589, - "paths": [ - "M815.429 405.143l-350.857-220.571 52.571-86.286h488.571zM231.429 556.571l-105.143-66.286v-490.286l676 424.571zM813.714 479.429l84 54.286v490.286l-304-191.429zM792.571 467.429l-285.714 458.286h-488.571l203.429-326.286z" - ], - "width": 1024, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "modx" - ], - "defaultCode": 62085, - "grid": 14 - }, - { - "id": 590, - "paths": [ - "M365.714 576v-128c0-5.143-4-9.143-9.143-9.143h-54.857c-5.143 0-9.143 4-9.143 9.143v128c0 5.143 4 9.143 9.143 9.143h54.857c5.143 0 9.143-4 9.143-9.143zM658.286 576v-128c0-5.143-4-9.143-9.143-9.143h-54.857c-5.143 0-9.143 4-9.143 9.143v128c0 5.143 4 9.143 9.143 9.143h54.857c5.143 0 9.143-4 9.143-9.143zM950.857 594.286v429.714h-365.714v-182.857c0-60.571-49.143-109.714-109.714-109.714s-109.714 49.143-109.714 109.714v182.857h-365.714v-429.714c0-5.143 4-9.143 9.143-9.143h54.857c5.143 0 9.143 4 9.143 9.143v64h73.143v-356.571c0-5.143 4-9.143 9.143-9.143h54.857c5.143 0 9.143 4 9.143 9.143v64h73.143v-64c0-5.143 4-9.143 9.143-9.143h54.857c5.143 0 9.143 4 9.143 9.143v64h73.143v-64c0-12 16-9.143 23.429-9.143v-223.429c-10.857-5.143-18.286-16.571-18.286-28.571 0-17.143 14.286-31.429 31.429-31.429s31.429 14.286 31.429 31.429c0 12-7.429 23.429-18.286 28.571v9.714c15.429-3.429 31.429-5.714 47.429-5.714 23.429 0 45.714 8.571 65.143 8.571 17.714 0 37.714-8.571 48-8.571 5.143 0 9.143 4 9.143 9.143v120c0 13.714-46.286 16-55.429 16-21.143 0-41.143-8.571-62.857-8.571-17.143 0-34.857 2.857-51.429 6.857v76c7.429 0 23.429-2.857 23.429 9.143v64h73.143v-64c0-5.143 4-9.143 9.143-9.143h54.857c5.143 0 9.143 4 9.143 9.143v64h73.143v-64c0-5.143 4-9.143 9.143-9.143h54.857c5.143 0 9.143 4 9.143 9.143v356.571h73.143v-64c0-5.143 4-9.143 9.143-9.143h54.857c5.143 0 9.143 4 9.143 9.143z" - ], - "width": 950.8571428571428, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "fort-awesome" - ], - "defaultCode": 62086, - "grid": 14 - }, - { - "id": 591, - "paths": [ - "M1307.429 460c5.714 2.857 9.143 9.143 9.143 15.429s-3.429 12.571-9.143 15.429l-182.857 109.714c-2.857 1.714-5.714 2.857-9.143 2.857-2.857 0-6.286-0.571-9.143-2.286-5.714-3.429-9.143-9.143-9.143-16v-73.143h-490.286c18.286 28.571 33.714 62.286 47.429 94.286 27.429 61.714 55.429 125.143 95.429 125.143h54.857v-54.857c0-10.286 8-18.286 18.286-18.286h182.857c10.286 0 18.286 8 18.286 18.286v182.857c0 10.286-8 18.286-18.286 18.286h-182.857c-10.286 0-18.286-8-18.286-18.286v-54.857h-54.857c-87.429 0-126.857-89.714-162.286-168.571-26.857-61.143-54.857-124-93.714-124h-205.714c-16.571 62.857-73.714 109.714-141.714 109.714-80.571 0-146.286-65.714-146.286-146.286s65.714-146.286 146.286-146.286c68 0 125.143 46.857 141.714 109.714h59.429c38.857 0 66.857-62.857 93.714-124 35.429-78.857 74.857-168.571 162.286-168.571h61.143c15.429-42.857 55.429-73.143 103.429-73.143 60.571 0 109.714 49.143 109.714 109.714s-49.143 109.714-109.714 109.714c-48 0-88-30.286-103.429-73.143h-61.143c-40 0-68 63.429-95.429 125.143-13.714 32-29.143 65.714-47.429 94.286h636.571v-73.143c0-6.857 3.429-12.571 9.143-16s13.143-2.857 18.286 0.571z" - ], - "width": 1316.5714285714284, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "usb" - ], - "defaultCode": 62087, - "grid": 14 - }, - { - "id": 592, - "paths": [ - "M657.143 435.429c0 42.286-34.286 76.571-77.143 76.571v0h-144.571v-153.714h144.571c42.857 0 77.143 34.286 77.143 77.143zM759.429 435.429c0-99.429-80-179.429-179.429-179.429v0h-247.429v512h102.857v-153.714h144.571c99.429 0 179.429-80 179.429-178.857zM1024 512c0 282.857-229.143 512-512 512s-512-229.143-512-512 229.143-512 512-512 512 229.143 512 512z" - ], - "width": 1024, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "product-hunt" - ], - "defaultCode": 62088, - "grid": 14 - }, - { - "id": 593, - "paths": [ - "M940 627.429c0-45.714-29.143-84.571-69.143-100-2.857 17.714-7.429 35.429-13.143 52.571-5.714 18.286-22.857 29.714-41.143 29.714-4.571 0-9.143-0.571-13.714-1.714-23.429-8-35.429-32.571-28-55.429 8.571-26.286 13.143-53.714 13.143-81.714 0-142.857-116.571-259.429-260-259.429-102.857 0-195.429 61.143-236.571 152.571 40 10.286 77.143 30.857 107.429 60.571 17.143 17.143 17.143 45.143 0 62.286s-45.143 17.143-62.286 0c-27.429-27.429-64-42.857-102.857-42.857-80.571 0-146.286 65.143-146.286 145.714s65.714 145.714 146.286 145.714h597.714c60 0 108.571-48.571 108.571-108zM1027.429 627.429c0 108-88 195.429-196 195.429h-597.714c-129.143 0-233.714-104.571-233.714-233.143 0-117.143 86.857-213.714 199.429-230.286 47.429-139.429 179.429-235.429 328.571-235.429 180 0 328.571 137.714 345.714 313.143 87.429 18.857 153.714 97.143 153.714 190.286zM1170.286 627.429c0 65.143-18.857 128-55.429 182.286-8.571 12.571-22.286 18.857-36.571 18.857v0c-8.571 0-17.143-2.286-24.571-7.429-20-13.143-25.143-40.571-11.429-60.571 26.857-39.429 40.571-85.143 40.571-133.143 0-47.429-13.714-93.714-40.571-133.143-13.714-20-8.571-46.857 11.429-60.571s47.429-8 61.143 12c36.571 53.714 55.429 116.571 55.429 181.714zM1316.571 627.429c0 90.857-26.286 178.286-76.571 253.143-8.571 12.571-22.286 19.429-36.571 19.429v0c-8 0-16.571-2.286-24-7.429-20-13.714-25.714-40.571-12-60.571 40-60.571 61.714-131.429 61.714-204.571s-21.714-144-61.714-204c-13.714-20-8-47.429 12-60.571 20-13.714 46.857-8.571 60.571 12 50.286 74.286 76.571 161.714 76.571 252.571z" - ], - "width": 1316.5714285714284, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "mixcloud" - ], - "defaultCode": 62089, - "grid": 14 - }, - { - "id": 594, - "paths": [ - "M857.143 885.143c0 68-54.857 123.429-123.429 123.429s-124-55.429-124-123.429c0-68.571 55.429-124 124-124s123.429 55.429 123.429 124zM724 724.571c-86.857 11.429-154.286 85.714-154.286 176 0 28 6.857 55.429 18.857 78.857-51.429 27.429-121.143 44.571-216.571 44.571-304 0-351.429-214.857-351.429-243.429 0-29.143 17.143-124.571 124.571-124.571s122.286 92 122.286 110.857c0 0 0 19.429-13.143 46.286 36.571 34.286 122.857 34.286 122.857 34.286 86.286 0 151.429-42.286 151.429-105.143 0-63.429-73.143-94.286-240-172.571-166.857-78.857-229.714-136.571-229.714-280 0-144 96-289.714 335.429-289.714s329.714 134.286 329.714 226.286-78.286 114.857-107.429 114.857c-28.571 0-134.286 9.714-134.286-149.143-18.857-21.143-101.143-21.143-101.143-21.143-82.857 0-119.429 62.857-119.429 101.143 0 38.857 15.429 86.857 188 144 264.571 88 274.286 202.857 274.286 308.571z" - ], - "width": 877.7142857142857, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "scribd" - ], - "defaultCode": 62090, - "grid": 14 - }, - { - "id": 595, - "paths": [ - "M402.286 676.571v-329.143c0-10.286-8-18.286-18.286-18.286h-146.286c-10.286 0-18.286 8-18.286 18.286v329.143c0 10.286 8 18.286 18.286 18.286h146.286c10.286 0 18.286-8 18.286-18.286zM658.286 676.571v-329.143c0-10.286-8-18.286-18.286-18.286h-146.286c-10.286 0-18.286 8-18.286 18.286v329.143c0 10.286 8 18.286 18.286 18.286h146.286c10.286 0 18.286-8 18.286-18.286zM877.714 512c0 242.286-196.571 438.857-438.857 438.857s-438.857-196.571-438.857-438.857 196.571-438.857 438.857-438.857 438.857 196.571 438.857 438.857z" - ], - "width": 877.7142857142857, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "pause-circle" - ], - "defaultCode": 62091, - "grid": 14 - }, - { - "id": 596, - "paths": [ - "M438.857 73.143c242.286 0 438.857 196.571 438.857 438.857s-196.571 438.857-438.857 438.857-438.857-196.571-438.857-438.857 196.571-438.857 438.857-438.857zM438.857 822.857c171.429 0 310.857-139.429 310.857-310.857s-139.429-310.857-310.857-310.857-310.857 139.429-310.857 310.857 139.429 310.857 310.857 310.857zM493.714 694.857c-10.286 0-18.286-8-18.286-18.286v-329.143c0-10.286 8-18.286 18.286-18.286h109.714c10.286 0 18.286 8 18.286 18.286v329.143c0 10.286-8 18.286-18.286 18.286h-109.714zM274.286 694.857c-10.286 0-18.286-8-18.286-18.286v-329.143c0-10.286 8-18.286 18.286-18.286h109.714c10.286 0 18.286 8 18.286 18.286v329.143c0 10.286-8 18.286-18.286 18.286h-109.714z" - ], - "width": 877.7142857142857, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "pause-circle-o" - ], - "defaultCode": 62092, - "grid": 14 - }, - { - "id": 597, - "paths": [ - "M621.714 676.571v-329.143c0-10.286-8-18.286-18.286-18.286h-329.143c-10.286 0-18.286 8-18.286 18.286v329.143c0 10.286 8 18.286 18.286 18.286h329.143c10.286 0 18.286-8 18.286-18.286zM877.714 512c0 242.286-196.571 438.857-438.857 438.857s-438.857-196.571-438.857-438.857 196.571-438.857 438.857-438.857 438.857 196.571 438.857 438.857z" - ], - "width": 877.7142857142857, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "stop-circle" - ], - "defaultCode": 62093, - "grid": 14 - }, - { - "id": 598, - "paths": [ - "M438.857 73.143c242.286 0 438.857 196.571 438.857 438.857s-196.571 438.857-438.857 438.857-438.857-196.571-438.857-438.857 196.571-438.857 438.857-438.857zM438.857 822.857c171.429 0 310.857-139.429 310.857-310.857s-139.429-310.857-310.857-310.857-310.857 139.429-310.857 310.857 139.429 310.857 310.857 310.857zM274.286 694.857c-10.286 0-18.286-8-18.286-18.286v-329.143c0-10.286 8-18.286 18.286-18.286h329.143c10.286 0 18.286 8 18.286 18.286v329.143c0 10.286-8 18.286-18.286 18.286h-329.143z" - ], - "width": 877.7142857142857, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "stop-circle-o" - ], - "defaultCode": 62094, - "grid": 14 - }, - { - "id": 599, - "paths": [ - "M1004 804.571l20 178.857c1.143 10.286-2.286 20.571-9.143 28.571-6.857 7.429-17.143 12-27.429 12h-950.857c-10.286 0-20.571-4.571-27.429-12-6.857-8-10.286-18.286-9.143-28.571l20-178.857h984zM950.857 325.143l49.143 442.857h-976l49.143-442.857c2.286-18.286 17.714-32.571 36.571-32.571h146.286v73.143c0 40.571 32.571 73.143 73.143 73.143s73.143-32.571 73.143-73.143v-73.143h219.429v73.143c0 40.571 32.571 73.143 73.143 73.143s73.143-32.571 73.143-73.143v-73.143h146.286c18.857 0 34.286 14.286 36.571 32.571zM731.429 219.429v146.286c0 20-16.571 36.571-36.571 36.571s-36.571-16.571-36.571-36.571v-146.286c0-80.571-65.714-146.286-146.286-146.286s-146.286 65.714-146.286 146.286v146.286c0 20-16.571 36.571-36.571 36.571s-36.571-16.571-36.571-36.571v-146.286c0-121.143 98.286-219.429 219.429-219.429s219.429 98.286 219.429 219.429z" - ], - "width": 1024, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "shopping-bag" - ], - "defaultCode": 62096, - "grid": 14 - }, - { - "id": 600, - "paths": [ - "M1097.143 438.857c40.571 0 73.143 32.571 73.143 73.143s-32.571 73.143-73.143 73.143h-8.571l-65.714 378.286c-6.286 34.857-36.571 60.571-72 60.571h-731.429c-35.429 0-65.714-25.714-72-60.571l-65.714-378.286h-8.571c-40.571 0-73.143-32.571-73.143-73.143s32.571-73.143 73.143-73.143h1024zM277.143 896c20-1.714 35.429-19.429 33.714-39.429l-18.286-237.714c-1.714-20-19.429-35.429-39.429-33.714s-35.429 19.429-33.714 39.429l18.286 237.714c1.714 18.857 17.714 33.714 36.571 33.714h2.857zM512 859.429v-237.714c0-20-16.571-36.571-36.571-36.571s-36.571 16.571-36.571 36.571v237.714c0 20 16.571 36.571 36.571 36.571s36.571-16.571 36.571-36.571zM731.429 859.429v-237.714c0-20-16.571-36.571-36.571-36.571s-36.571 16.571-36.571 36.571v237.714c0 20 16.571 36.571 36.571 36.571s36.571-16.571 36.571-36.571zM932.571 862.286l18.286-237.714c1.714-20-13.714-37.714-33.714-39.429s-37.714 13.714-39.429 33.714l-18.286 237.714c-1.714 20 13.714 37.714 33.714 39.429h2.857c18.857 0 34.857-14.857 36.571-33.714zM272 166.857l-53.143 235.429h-75.429l57.714-252c14.857-66.857 73.714-113.714 142.286-113.714h95.429c0-20 16.571-36.571 36.571-36.571h219.429c20 0 36.571 16.571 36.571 36.571h95.429c68.571 0 127.429 46.857 142.286 113.714l57.714 252h-75.429l-53.143-235.429c-8-33.714-37.143-57.143-71.429-57.143h-95.429c0 20-16.571 36.571-36.571 36.571h-219.429c-20 0-36.571-16.571-36.571-36.571h-95.429c-34.286 0-63.429 23.429-71.429 57.143z" - ], - "width": 1170.2857142857142, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "shopping-basket" - ], - "defaultCode": 62097, - "grid": 14 - }, - { - "id": 601, - "paths": [ - "M566.286 585.143l36.571-146.286h-145.143l-36.571 146.286h145.143zM1005.143 297.143l-32 128c-2.286 8-9.143 13.714-17.714 13.714h-186.857l-36.571 146.286h177.714c5.714 0 10.857 2.857 14.286 6.857 3.429 4.571 5.143 10.286 3.429 16l-32 128c-1.714 8-9.143 13.714-17.714 13.714h-186.857l-46.286 187.429c-2.286 8-9.714 13.714-17.714 13.714h-128c-5.714 0-11.429-2.857-14.857-6.857-3.429-4.571-4.571-10.286-3.429-16l44.571-178.286h-145.143l-46.286 187.429c-2.286 8-9.714 13.714-17.714 13.714h-128.571c-5.143 0-10.857-2.857-14.286-6.857-3.429-4.571-4.571-10.286-3.429-16l44.571-178.286h-177.714c-5.714 0-10.857-2.857-14.286-6.857-3.429-4.571-4.571-10.286-3.429-16l32-128c2.286-8 9.143-13.714 17.714-13.714h186.857l36.571-146.286h-177.714c-5.714 0-10.857-2.857-14.286-6.857-3.429-4.571-5.143-10.286-3.429-16l32-128c1.714-8 9.143-13.714 17.714-13.714h186.857l46.286-187.429c2.286-8 9.714-13.714 18.286-13.714h128c5.143 0 10.857 2.857 14.286 6.857 3.429 4.571 4.571 10.286 3.429 16l-44.571 178.286h145.143l46.286-187.429c2.286-8 9.714-13.714 18.286-13.714h128c5.143 0 10.857 2.857 14.286 6.857 3.429 4.571 4.571 10.286 3.429 16l-44.571 178.286h177.714c5.714 0 10.857 2.857 14.286 6.857 3.429 4.571 4.571 10.286 3.429 16z" - ], - "width": 1024, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "hashtag" - ], - "defaultCode": 62098, - "grid": 14 - }, - { - "id": 602, - "paths": [ - "M480.571 601.714l84.571 84.571-85.143 85.143zM480 252.571l85.143 85.143-84.571 84.571-0.571-169.714zM405.714 952l265.143-265.143-174.857-174.857 174.857-174.857-265.143-265.143v349.143l-145.714-145.714-53.143 53.143 182.857 183.429-182.857 183.429 53.143 53.143 145.714-145.714v349.143zM816.571 512c0 405.714-154.286 512-377.714 512v0c-223.429 0-377.714-106.286-377.714-512s154.286-512 377.714-512 377.714 106.286 377.714 512z" - ], - "width": 877.7142857142857, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "bluetooth" - ], - "defaultCode": 62099, - "grid": 14 - }, - { - "id": 603, - "paths": [ - "M340.571 813.143l98.857-98.286-98.857-98.286v196.571zM340.571 407.429l98.857-98.286-98.857-98.286v196.571zM358.857 512l203.429 203.429-308 308.571v-406.286l-169.714 169.143-61.714-61.714 212.571-213.143-212.571-213.143 61.714-61.714 169.714 169.143v-406.286l308 308.571z" - ], - "width": 585.1428571428571, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "bluetooth-b" - ], - "defaultCode": 62100, - "grid": 14 - }, - { - "id": 604, - "paths": [ - "M731.429 731.429c0-40-33.143-73.143-73.143-73.143s-73.143 33.143-73.143 73.143 33.143 73.143 73.143 73.143 73.143-33.143 73.143-73.143zM292.571 292.571c0-40-33.143-73.143-73.143-73.143s-73.143 33.143-73.143 73.143 33.143 73.143 73.143 73.143 73.143-33.143 73.143-73.143zM877.714 731.429c0 121.143-98.286 219.429-219.429 219.429s-219.429-98.286-219.429-219.429 98.286-219.429 219.429-219.429 219.429 98.286 219.429 219.429zM822.857 109.714c0 8-2.857 15.429-7.429 21.714l-603.429 804.571c-6.857 9.143-17.714 14.857-29.143 14.857h-91.429c-20 0-36.571-16.571-36.571-36.571 0-8 2.857-15.429 7.429-21.714l603.429-804.571c6.857-9.143 17.714-14.857 29.143-14.857h91.429c20 0 36.571 16.571 36.571 36.571zM438.857 292.571c0 121.143-98.286 219.429-219.429 219.429s-219.429-98.286-219.429-219.429 98.286-219.429 219.429-219.429 219.429 98.286 219.429 219.429z" - ], - "width": 877.7142857142857, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "percent" - ], - "defaultCode": 62101, - "grid": 14 - }, - { - "id": 605, - "paths": [ - "M59.429 403.429l452.571 580-496-360c-13.714-10.286-19.429-28-14.286-44l57.714-176zM323.429 403.429h377.143l-188.571 580zM210.286 53.714l113.143 349.714h-264l113.143-349.714c6.286-17.714 31.429-17.714 37.714 0zM964.571 403.429l57.714 176c5.143 16-0.571 33.714-14.286 44l-496 360 452.571-580zM964.571 403.429h-264l113.143-349.714c6.286-17.714 31.429-17.714 37.714 0z" - ], - "width": 1024, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "gitlab" - ], - "defaultCode": 62102, - "grid": 14 - }, - { - "id": 606, - "paths": [ - "M219.429 475.429h91.429v-128h-91.429v128zM697.714 665.143v-52.571c-49.143 17.143-89.714 21.143-138.857 21.714-110.286 0.571-208-45.143-274.286-96.571l0.571 54.857c62.286 56.571 157.714 101.143 276.571 100.571 49.714 0 96.571-10.286 136-28zM365.714 475.429h365.714v-128h-365.714v128zM1024 457.143c0 72.571-20.571 141.143-56.571 201.143 32 36.571 50.857 81.714 50.857 130.857 0 119.429-113.143 216.571-253.143 216.571-94.857 0-177.143-44.571-220.571-110.286-10.857 0.571-21.714 0.571-32.571 0.571s-21.714 0-32.571-0.571c-43.429 65.714-125.714 110.286-220.571 110.286-140 0-253.143-97.143-253.143-216.571 0-49.143 18.857-94.286 50.857-130.857-36-60-56.571-128.571-56.571-201.143 0-242.286 229.143-438.857 512-438.857s512 196.571 512 438.857z" - ], - "width": 1024, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "wpbeginner" - ], - "defaultCode": 62103, - "grid": 14 - }, - { - "id": 607, - "paths": [ - "M294.286 520.571v73.143h-144v-73.143h144zM294.286 374.857v72.571h-144v-72.571h144zM727.429 666.857v73.143h-194.857v-73.143h194.857zM727.429 520.571v73.143h-384v-73.143h384zM727.429 374.857v72.571h-384v-72.571h384zM804.571 866.286v-708.571c0-6.286-5.143-11.429-11.429-11.429h-18.286l-216 146.286-120-97.714-120 97.714-216-146.286h-18.286c-6.286 0-11.429 5.143-11.429 11.429v708.571c0 6.286 5.143 11.429 11.429 11.429h708.571c6.286 0 11.429-5.143 11.429-11.429zM316 232l105.714-85.714h-232zM561.714 232l126.286-85.714h-232zM877.714 157.714v708.571c0 46.857-37.714 84.571-84.571 84.571h-708.571c-46.857 0-84.571-37.714-84.571-84.571v-708.571c0-46.857 37.714-84.571 84.571-84.571h708.571c46.857 0 84.571 37.714 84.571 84.571z" - ], - "width": 877.7142857142857, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "wpforms" - ], - "defaultCode": 62104, - "grid": 14 - }, - { - "id": 608, - "paths": [ - "M512 466.286c-72.571-137.143-139.429-270.857-329.714-361.143-113.714-53.714-12 21.143-12 21.143 103.429 71.429 150.857 168 206.286 273.714 72 137.714 180.571 319.429 329.714 383.429 148.571 64 78.286 28.571 13.714-19.429-64.571-48.571-156-198.857-208-297.714zM313.714 776.571c-206.286-163.429-194.857-358.857-313.714-776.571 1092 0 838.286 725.143 839.429 837.143l184.571 186.857h-59.429l-160.571-162.857c-89.143 9.714-284.571 78.857-490.286-84.571z" - ], - "width": 1092.022857142857, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "envira" - ], - "defaultCode": 62105, - "grid": 14 - }, - { - "id": 609, - "paths": [ - "M785.143 375.429c-4.571-19.429-24-31.429-44-26.857-81.714 19.429-156 35.429-229.143 35.429s-147.429-16-229.143-35.429c-20-4.571-39.429 7.429-44 26.857-4.571 20 7.429 39.429 26.857 44 60.571 14.286 117.143 26.857 173.143 33.143-2.286 193.143-23.429 246.857-47.429 308.571l-5.143 12c-7.429 18.857 2.286 40 21.143 47.429 4 1.714 8.571 2.286 13.143 2.286 14.857 0 28.571-8.571 34.286-23.429l4.571-11.429c16-41.143 30.857-79.429 40.571-148h24c9.714 68.571 24.571 106.857 40.571 148l4.571 11.429c5.714 14.857 19.429 23.429 34.286 23.429 4.571 0 9.143-0.571 13.143-2.286 18.857-7.429 28.571-28.571 21.143-47.429l-5.143-12c-24-61.714-45.143-115.429-47.429-308.571 56-6.286 112.571-18.857 173.143-33.143 19.429-4.571 31.429-24 26.857-44zM585.143 292.571c0-40.571-32.571-73.143-73.143-73.143s-73.143 32.571-73.143 73.143 32.571 73.143 73.143 73.143 73.143-32.571 73.143-73.143zM914.286 512c0 222.286-180 402.286-402.286 402.286s-402.286-180-402.286-402.286 180-402.286 402.286-402.286 402.286 180 402.286 402.286zM512 73.143c-241.714 0-438.857 197.143-438.857 438.857s197.143 438.857 438.857 438.857 438.857-197.143 438.857-438.857-197.143-438.857-438.857-438.857zM1024 512c0 282.857-229.143 512-512 512s-512-229.143-512-512 229.143-512 512-512v0c282.857 0 512 229.143 512 512z" - ], - "width": 1024, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "universal-access" - ], - "defaultCode": 62106, - "grid": 14 - }, - { - "id": 610, - "paths": [ - "M821.714 464.571c12 12.571 18.286 29.714 16.571 46.857l-25.143 314.857c-2.857 32-29.143 56-60.571 56-1.714 0-3.429 0-5.143-0.571-33.714-2.286-58.286-32-56-65.143l20-245.143-81.714 4.571c20 41.143 31.429 88 31.429 137.143 0 82.286-32 157.143-84.571 212.571l-78.286-78.286c32-35.429 52-82.857 52-134.286 0-110.857-89.714-200.571-200-200.571-52 0-98.857 20-134.857 52.571l-78.286-78.857c44-41.714 100-70.286 162.286-80.571l150.857-171.429-85.143-49.714-103.429 92c-25.143 22.857-63.429 20.571-85.714-4.571s-20-63.429 4.571-85.714l136.571-121.714c19.429-17.714 48-20.571 70.857-6.857 278.286 161.714 278.857 161.714 278.857 161.714 14.857 8.571 23.429 23.429 27.429 38.857 5.714 22.286 1.714 47.429-14.857 66.857l-117.143 132.571 212-11.429c17.714-1.143 34.857 5.143 47.429 18.286zM708.571 203.429c-56 0-101.714-45.143-101.714-101.714 0-56 45.714-101.714 101.714-101.714 56.571 0 102.286 45.714 102.286 101.714 0 56.571-45.714 101.714-102.286 101.714zM350.286 913.143c41.143 0 80-13.143 112-34.857l79.429 79.429c-52.571 41.714-119.429 66.286-191.429 66.286-172 0-311.429-139.429-311.429-310.857 0-72.571 24.571-138.857 66.286-192l79.429 79.429c-21.714 32-34.286 70.857-34.286 112.571 0 110.286 89.714 200 200 200z" - ], - "width": 878.8845714285713, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "wheelchair-alt" - ], - "defaultCode": 62107, - "grid": 14 - }, - { - "id": 611, - "paths": [ - "M502.857 685.714v91.429c0 10.286-8 18.286-18.286 18.286h-91.429c-10.286 0-18.286-8-18.286-18.286v-91.429c0-10.286 8-18.286 18.286-18.286h91.429c10.286 0 18.286 8 18.286 18.286zM649.143 402.286c0 81.143-56.571 113.143-98.286 136.571-29.714 17.143-48 28-48 46.286v18.286c0 10.286-8 18.286-18.286 18.286h-91.429c-10.286 0-18.286-8-18.286-18.286v-38.857c0-70.286 50.286-92.571 90.857-110.857 34.286-16 55.429-26.857 55.429-52.571 0-33.143-41.714-57.714-79.429-57.714-20 0-41.143 6.286-54.286 15.429-12.571 8.571-24.571 21.143-45.714 47.429-3.429 4.571-8.571 6.857-14.286 6.857-4 0-8-1.143-10.857-3.429l-61.714-46.857c-7.429-5.714-9.143-16.571-4-24.571 46.857-73.714 112.571-109.714 199.429-109.714v0c93.714 0 198.857 74.286 198.857 173.714zM438.857 146.286c-201.714 0-365.714 164-365.714 365.714s164 365.714 365.714 365.714 365.714-164 365.714-365.714-164-365.714-365.714-365.714zM877.714 512c0 242.286-196.571 438.857-438.857 438.857s-438.857-196.571-438.857-438.857 196.571-438.857 438.857-438.857v0c242.286 0 438.857 196.571 438.857 438.857z" - ], - "width": 877.7142857142857, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "question-circle-o" - ], - "defaultCode": 62108, - "grid": 14 - }, - { - "id": 612, - "paths": [ - "M209.143 177.714c-49.143 0-89.143-40-89.143-89.143 0-48.571 40-88.571 89.143-88.571s88.571 40 88.571 88.571c0 49.143-39.429 89.143-88.571 89.143zM524 544.571c0 61.714-65.714 48-80.571 22.857l-209.714-250.286c-9.143-14.857-16-8-16-8s-4 4.571 2.286 12l69.714 79.429 0.571 202.286c-49.143 142.857-92 261.143-92 261.143-26.857 76.571-49.143 142.857-68.571 152-23.429 12-40.571 9.143-58.857 0.571-24-10.857-30.857-40-29.143-57.143 0 0 1.143-9.143 112.571-353.143l2.857-237.714-48.571 93.714 20 126.857c7.429 48-33.143 54.286-33.143 54.286-38.857 6.286-46.857-38.857-46.857-40l-26.286-170.857c120-216.571 120.571-217.714 120.571-217.714v0c9.143-13.714 29.714-19.429 64.571-19.429 30.857 0 50.286 9.143 61.143 22.857v0l242.286 297.714c3.429 2.286 5.714 5.714 8 9.714l1.714 1.714-0.571 0.571c2.857 5.143 4 10.857 4 16.571zM293.714 630.286c54.857 145.714 104 256 104 256 16.571 42.286 45.143 102.857 3.429 126.857-41.143 24-74.286-4-83.429-23.429v0h-0.571c-1.714-4.571-3.429-9.143-4.571-14.286l-70.857-200.571zM764.571 968.571c12 18.857 22.286 32.571 16 36.571-10.857 6.857-14.286-13.143-26.286-32.571 0 0-64.571-97.714-241.714-377.714 3.429 1.143 9.714-4 9.714-4s6.286-5.143 6.286-9.714c176 287.429 236 387.429 236 387.429z" - ], - "width": 809.1794285714286, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "blind" - ], - "defaultCode": 62109, - "grid": 14 - }, - { - "id": 613, - "paths": [ - "M288 568h97.714l-0.571-151.429zM874.286 511.429c0-63.429-36.571-110.286-112.571-110.286h-30.857v221.714h29.714c71.429 0 113.714-52 113.714-111.429zM546.286 296l0.571 432c0 10.857-8.571 19.429-18.857 19.429h-123.429c-10.286 0-18.857-8.571-18.857-19.429v-35.429h-166.286l-31.429 46.286c-3.429 5.143-9.714 8.571-16 8.571h-152.571c-16 0-25.143-17.714-15.429-30.286l317.714-432.571c3.429-5.143 9.143-8 15.429-8h189.714c10.857 0 19.429 8.571 19.429 19.429zM1018.857 511.429c0 150.286-109.714 236-257.143 236h-154.286c-10.857 0-19.429-8.571-19.429-19.429v-432c0-10.857 8.571-19.429 19.429-19.429h153.143c148.571 0 258.286 84.571 258.286 234.857zM1108 512c0 0 2.286 148.571-84.571 236h-29.143c77.714-92.571 79.429-236.571 79.429-236.571s1.143-113.143-77.143-234.286h24.571c84.571 96.571 86.857 234.857 86.857 234.857zM1213.143 512c0 0 2.286 148.571-85.143 236h-29.143c77.714-92.571 79.429-236.571 79.429-236.571s1.143-113.143-76.571-234.286h24.571c84.571 96.571 86.857 234.857 86.857 234.857zM1316.571 512c0 0 2.286 148.571-84.571 236h-29.143c77.143-92.571 78.857-236.571 78.857-236.571s1.143-113.143-76.571-234.286h24.571c84.571 96.571 86.857 234.857 86.857 234.857z" - ], - "width": 1313.1337142857142, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "audio-description" - ], - "defaultCode": 62110, - "grid": 14 - }, - { - "id": 614, - "paths": [ - "M352.571 965.143c0-13.714-30.286-110.857-36.571-133.714-3.429-14.286-4.571-37.714-15.429-48-7.429-6.857-19.429-8-29.143-8-26.857 0-53.714 6.286-80.571 6.286-8 0-20-0.571-26.857-6.286-9.143-7.429-13.714-33.143-17.143-44.571-13.714-47.429-21.143-96-21.143-145.714s7.429-98.286 21.143-145.714c3.429-11.429 8-37.143 17.143-44.571 6.857-5.714 18.857-6.286 26.857-6.286 26.857 0 53.714 6.286 80.571 6.286 9.714 0 21.714-1.143 29.143-8 10.857-10.286 12-33.714 15.429-48 6.286-22.857 36.571-120 36.571-133.714 0-19.429-51.429-48-68-54.286-8.571-3.429-17.143-4.571-25.714-4.571-18.857 0-37.714 5.143-56 10.286-93.714 28-116 85.143-153.143 165.714-40 86.286-49.714 168.571-49.714 262.857s9.714 176.571 49.714 262.857c37.143 80.571 59.429 137.714 153.143 165.714 18.286 5.143 37.143 10.286 56 10.286 8.571 0 17.143-1.143 25.714-4.571 16.571-6.286 68-34.857 68-54.286zM443.429 443.429c-9.714 0-18.857-4-25.714-10.857-14.286-14.286-14.857-37.714 0-52 13.714-13.714 21.143-32 21.143-51.429s-7.429-37.714-21.143-52c-14.857-14.286-14.286-37.143 0-51.429s37.143-14.286 51.429 0c27.429 27.429 42.857 64.571 42.857 103.429s-15.429 76-42.857 103.429c-7.429 6.857-16.571 10.857-25.714 10.857zM546.857 546.857c-9.714 0-18.857-3.429-25.714-10.857-14.286-14.286-14.286-37.143 0-51.429 41.143-41.714 64-96.571 64-155.429s-22.857-113.714-64-155.429c-14.286-14.286-14.286-37.143 0-51.429s37.143-14.286 51.429 0c55.429 55.429 85.714 128.571 85.714 206.857s-30.286 151.429-85.714 206.857c-6.857 7.429-16.571 10.857-25.714 10.857zM650.286 650.286c-9.714 0-18.857-3.429-25.714-10.857-14.286-14.286-14.286-37.143 0-51.429 68.571-69.143 106.857-161.143 106.857-258.857s-38.286-189.714-106.857-258.857c-14.286-14.286-14.286-37.143 0-51.429s37.143-14.286 51.429 0c82.857 82.857 128.571 193.143 128.571 310.286s-45.714 227.429-128.571 310.286c-6.857 7.429-16.571 10.857-25.714 10.857z" - ], - "width": 804.5714285714286, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "volume-control-phone" - ], - "defaultCode": 62112, - "grid": 14 - }, - { - "id": 615, - "paths": [ - "M109.714 676.571c-50.286 0-91.429 41.143-91.429 91.429s41.143 91.429 91.429 91.429 91.429-41.143 91.429-91.429-41.143-91.429-91.429-91.429zM402.286 676.571c-50.286 0-91.429 41.143-91.429 91.429s41.143 91.429 91.429 91.429 91.429-41.143 91.429-91.429-41.143-91.429-91.429-91.429zM402.286 384c-50.286 0-91.429 41.143-91.429 91.429s41.143 91.429 91.429 91.429 91.429-41.143 91.429-91.429-41.143-91.429-91.429-91.429zM841.143 676.571c-50.286 0-91.429 41.143-91.429 91.429s41.143 91.429 91.429 91.429 91.429-41.143 91.429-91.429-41.143-91.429-91.429-91.429zM1133.714 676.571c-50.286 0-91.429 41.143-91.429 91.429s41.143 91.429 91.429 91.429 91.429-41.143 91.429-91.429-41.143-91.429-91.429-91.429zM841.143 384c-50.286 0-91.429 41.143-91.429 91.429s41.143 91.429 91.429 91.429 91.429-41.143 91.429-91.429-41.143-91.429-91.429-91.429zM1133.714 384c-50.286 0-91.429 41.143-91.429 91.429s41.143 91.429 91.429 91.429 91.429-41.143 91.429-91.429-41.143-91.429-91.429-91.429zM1133.714 91.429c-50.286 0-91.429 41.143-91.429 91.429s41.143 91.429 91.429 91.429 91.429-41.143 91.429-91.429-41.143-91.429-91.429-91.429zM219.429 768c0 60.571-49.143 109.714-109.714 109.714s-109.714-49.143-109.714-109.714 49.143-109.714 109.714-109.714v0c60.571 0 109.714 49.143 109.714 109.714zM512 768c0 60.571-49.143 109.714-109.714 109.714s-109.714-49.143-109.714-109.714 49.143-109.714 109.714-109.714v0c60.571 0 109.714 49.143 109.714 109.714zM219.429 475.429c0 60.571-49.143 109.714-109.714 109.714s-109.714-49.143-109.714-109.714 49.143-109.714 109.714-109.714 109.714 49.143 109.714 109.714zM512 475.429c0 60.571-49.143 109.714-109.714 109.714s-109.714-49.143-109.714-109.714 49.143-109.714 109.714-109.714v0c60.571 0 109.714 49.143 109.714 109.714zM219.429 182.857c0 60.571-49.143 109.714-109.714 109.714s-109.714-49.143-109.714-109.714 49.143-109.714 109.714-109.714 109.714 49.143 109.714 109.714zM950.857 768c0 60.571-49.143 109.714-109.714 109.714s-109.714-49.143-109.714-109.714 49.143-109.714 109.714-109.714v0c60.571 0 109.714 49.143 109.714 109.714zM512 182.857c0 60.571-49.143 109.714-109.714 109.714s-109.714-49.143-109.714-109.714 49.143-109.714 109.714-109.714 109.714 49.143 109.714 109.714zM1243.429 768c0 60.571-49.143 109.714-109.714 109.714s-109.714-49.143-109.714-109.714 49.143-109.714 109.714-109.714v0c60.571 0 109.714 49.143 109.714 109.714zM950.857 475.429c0 60.571-49.143 109.714-109.714 109.714s-109.714-49.143-109.714-109.714 49.143-109.714 109.714-109.714v0c60.571 0 109.714 49.143 109.714 109.714zM1243.429 475.429c0 60.571-49.143 109.714-109.714 109.714s-109.714-49.143-109.714-109.714 49.143-109.714 109.714-109.714v0c60.571 0 109.714 49.143 109.714 109.714zM950.857 182.857c0 60.571-49.143 109.714-109.714 109.714s-109.714-49.143-109.714-109.714 49.143-109.714 109.714-109.714 109.714 49.143 109.714 109.714zM1243.429 182.857c0 60.571-49.143 109.714-109.714 109.714s-109.714-49.143-109.714-109.714 49.143-109.714 109.714-109.714v0c60.571 0 109.714 49.143 109.714 109.714z" - ], - "width": 1243.4285714285713, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "braille" - ], - "defaultCode": 62113, - "grid": 14 - }, - { - "id": 616, - "paths": [ - "M73.143 987.429c0 20-16.571 36.571-36.571 36.571s-36.571-16.571-36.571-36.571 16.571-36.571 36.571-36.571 36.571 16.571 36.571 36.571zM182.857 877.714c0 20-16.571 36.571-36.571 36.571s-36.571-16.571-36.571-36.571 16.571-36.571 36.571-36.571 36.571 16.571 36.571 36.571zM208.571 669.143l146.286 146.286-51.429 51.429-146.286-146.286zM402.286 658.286c0 20-16.571 36.571-36.571 36.571s-36.571-16.571-36.571-36.571 16.571-36.571 36.571-36.571 36.571 16.571 36.571 36.571zM806.286 475.429c0 94.857-44.571 145.714-83.429 190.857-36 41.143-64.571 73.714-64.571 138.286 0 121.143-98.286 219.429-219.429 219.429-20 0-36.571-16.571-36.571-36.571s16.571-36.571 36.571-36.571c80.571 0 146.286-65.714 146.286-146.286 0-92 44-142.286 82.286-186.286 35.429-40.571 65.714-75.429 65.714-142.857 0-141.143-114.857-256-256-256s-256 114.857-256 256c0 20-16.571 36.571-36.571 36.571s-36.571-16.571-36.571-36.571c0-181.714 147.429-329.143 329.143-329.143s329.143 147.429 329.143 329.143zM512 548.571c0 20-16.571 36.571-36.571 36.571s-36.571-16.571-36.571-36.571 16.571-36.571 36.571-36.571 36.571 16.571 36.571 36.571zM676.571 475.429c0 20-16.571 36.571-36.571 36.571s-36.571-16.571-36.571-36.571c0-70.857-57.143-128-128-128-70.286 0-128 57.143-128 128 0 20-16.571 36.571-36.571 36.571s-36.571-16.571-36.571-36.571c0-110.857 90.286-201.143 201.143-201.143s201.143 90.286 201.143 201.143zM901.714 310.286c7.429 18.857-2.286 40-21.143 47.429-4 1.714-8.571 2.286-13.143 2.286-14.286 0-28.571-8.571-33.714-23.429-25.714-66.857-70.286-125.143-128-168.571-16-12-19.429-34.857-7.429-50.857 12.571-16 35.429-19.429 51.429-7.429 68.571 51.429 121.143 121.143 152 200.571zM1021.714 264c6.857 18.857-2.286 40-21.143 47.429-4.571 1.714-8.571 2.286-13.143 2.286-14.857 0-28.571-8.571-34.286-23.429-34.286-89.143-93.143-166.857-169.714-224.571-16.571-12-19.429-34.857-7.429-50.857 12-16.571 34.857-19.429 50.857-7.429 88 65.714 155.429 154.857 194.857 256.571z" - ], - "width": 1028.608, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "assistive-listening-systems" - ], - "defaultCode": 62114, - "grid": 14 - }, - { - "id": 617, - "paths": [ - "M589.714 548.571c-20-0.571-38.857-12-48-31.429-12.571-25.714-37.714-41.714-66.286-41.714-40.571 0-73.143 32.571-73.143 73.143 0 19.429 6.857 38.286 20.571 50.857l5.714 4.571c12.571 11.429 29.143 17.714 46.857 17.714 28.571 0 53.714-16 66.286-41.714 9.143-19.429 28-30.857 48-31.429zM914.286 475.429c0-19.429-6.857-38.286-20.571-50.857l-5.714-4.571c-12.571-11.429-29.143-17.714-46.857-17.714-28.571 0-53.714 16-66.286 41.714-9.143 19.429-28 30.857-48 31.429 20 0.571 38.857 12 48 31.429 12.571 25.714 37.714 41.714 66.286 41.714 40.571 0 73.143-32.571 73.143-73.143zM670.857 349.143c-13.143 26.857-46.286 38.286-73.143 25.143-24-12-49.714-17.714-76.571-17.714-20 0-38.857 3.429-56.571 9.714 3.429 0 7.429-0.571 10.857-0.571 70.286 0 134.857 41.143 165.143 104.571 13.143 27.429 1.143 60-26.286 73.143-6.857 3.429-14.286 5.143-22.286 5.143 8 0 15.429 1.714 22.286 5.143 27.429 13.143 39.429 45.714 26.286 73.143-30.286 63.429-94.857 104.571-165.143 104.571v0h-3.429c-8.571-1.143-16.571-1.714-25.143-2.286l-165.714-15.429-136.571 68.571c-5.714 2.857-10.857 4-16.571 4-13.143 0-26.286-7.429-32.571-20l-91.429-182.857c-8.571-17.714-2.286-38.857 14.286-48.571l119.429-68 84.571-152.571c13.143-117.714 71.429-225.714 164-301.714 23.429-19.429 58.286-16 77.143 7.429 19.429 23.429 16 57.714-7.429 77.143-25.714 21.714-48.571 46.286-66.857 73.143 44.571-30.286 96-50.857 152.571-57.714 30.286-4 57.714 17.143 61.143 47.429 4 30.286-17.143 57.714-47.429 61.143-33.143 4-64 15.429-90.857 31.429 18.286-4 37.143-5.714 56.571-5.714 43.429 0 85.714 9.714 124.571 28.571 27.429 13.714 38.857 46.286 25.143 73.714zM1221.143 257.714l91.429 182.857c8.571 17.714 2.286 38.857-14.286 48.571l-119.429 68-84.571 152.571c-13.143 117.714-71.429 225.714-164 301.714-10.286 8.571-22.857 12.571-34.857 12.571-16 0-31.429-6.857-42.286-20-19.429-23.429-16-57.714 7.429-77.143 25.714-21.714 48.571-46.286 66.857-73.143-44.571 30.286-96 50.857-152.571 57.714-2.286 0.571-4.571 0.571-6.857 0.571-27.429 0-50.857-20.571-54.286-48-4-30.286 17.143-57.714 47.429-61.143 33.143-4 64-15.429 90.857-31.429-18.286 4-37.143 5.714-56.571 5.714-43.429 0-85.714-9.714-124.571-28.571-27.429-13.714-38.857-46.286-25.143-73.714 13.143-26.857 46.286-38.286 73.143-25.143 24 12 49.714 17.714 76.571 17.714 20 0 38.857-3.429 56.571-9.714-3.429 0-7.429 0.571-10.857 0.571-70.286 0-134.857-41.143-165.143-104.571-13.143-27.429-1.143-60 26.286-73.143 6.857-3.429 14.286-5.143 22.286-5.143-8 0-15.429-1.714-22.286-5.143-27.429-13.143-39.429-45.714-26.286-73.143 30.286-63.429 94.857-104.571 165.143-104.571v0h4c8 1.143 16 1.714 24 2.286l166.286 15.429 136.571-68.571c5.714-2.857 10.857-4 16.571-4 13.143 0 26.286 7.429 32.571 20z" - ], - "width": 1316.5714285714284, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "american-sign-language-interpreting", - "asl-interpreting" - ], - "defaultCode": 62115, - "grid": 14 - }, - { - "id": 618, - "paths": [ - "M603.429 475.429c0 20 16.571 36.571 36.571 36.571s36.571-16.571 36.571-36.571c0-110.857-90.286-201.143-201.143-201.143s-201.143 90.286-201.143 201.143c0 20 16.571 36.571 36.571 36.571s36.571-16.571 36.571-36.571c0-70.857 57.714-128 128-128s128 57.143 128 128zM477.143 146.286c-181.714 0-329.143 147.429-329.143 329.143 0 20 16.571 36.571 36.571 36.571s36.571-16.571 36.571-36.571c0-141.143 114.857-256 256-256s256 114.857 256 256c0 67.429-30.286 102.286-65.714 142.857-38.286 44-82.286 94.286-82.286 186.286 0 80.571-65.714 146.286-146.286 146.286-20 0-36.571 16.571-36.571 36.571s16.571 36.571 36.571 36.571c121.143 0 219.429-98.286 219.429-219.429 0-64.571 28.571-97.143 64.571-138.286 38.857-45.143 83.429-96 83.429-190.857 0-181.714-147.429-329.143-329.143-329.143zM337.714 557.143l129.143 129.143-330.857 330.857c-9.143 9.143-24 9.143-33.143 0l-96-96c-9.143-9.143-9.143-24 0-33.143zM921.143 6.857l96 96c9.143 9.143 9.143 24 0 33.714l-133.143 133.143-14.857 14.286-40.571 40.571c-24.571-57.143-62.286-107.429-111.429-147.429l170.286-170.286c9.714-9.143 24.571-9.143 33.714 0z" - ], - "width": 1024, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "deaf", - "deafness", - "hard-of-hearing" - ], - "defaultCode": 62116, - "grid": 14 - }, - { - "id": 619, - "paths": [ - "M494.857 294.286c0 18.286-4 36-7.429 53.714-12 57.143-23.429 114.286-35.429 171.429-1.714 8-1.714 8-10.286 8.571-5.714 0.571-12 1.143-17.714 1.143-49.143 0-62.857-53.143-62.857-93.143 0-59.429 23.429-138.857 78.857-170.286 9.143-4.571 18.857-8 29.143-8 23.429 0 25.714 17.143 25.714 36.571zM772.571 536.571c0-10.286-42.286-77.143-52-81.143-4.571-1.714-14.286-4.571-19.429-4.571-46.857 0-89.143 21.143-129.143 44l-1.143-1.143c9.143-61.143 29.714-115.429 29.714-178.857 0-90.857-48.571-133.143-138.286-133.143-13.143 0-26.286 1.714-38.857 3.429-112.571 20-181.143 148.571-181.143 254.286 0 112 64.571 173.714 176 173.714 2.286 0 14.286-1.143 14.286 1.714 0 1.143 0 1.714-0.571 2.857-2.286 21.714-9.143 45.714-14.857 66.857-8.571 31.429-38.286 85.714-76.571 85.714-16.571 0-24-11.429-24-26.857 0-49.714 57.143-79.429 58.286-82.286 0-2.286-2.857-4.571-4-5.714-17.714-16-46.857-29.143-70.857-29.143-43.429 0-66.857 69.714-66.857 105.143 0 66.286 41.714 112 108.571 112 98.857 0 170.857-104 193.143-189.714 6.286-25.143 10.857-50.857 17.143-76 1.143-5.143 2.857-7.429 8-10.286 40.571-20.571 83.429-34.286 129.714-34.286 25.143 0 47.429 4.571 72.571 10.286 0.571 0.571 1.714 0.571 2.286 0.571 3.429 0 8-4 8-7.429zM877.714 237.714v548.571c0 90.857-73.714 164.571-164.571 164.571h-548.571c-90.857 0-164.571-73.714-164.571-164.571v-548.571c0-90.857 73.714-164.571 164.571-164.571h548.571c90.857 0 164.571 73.714 164.571 164.571z" - ], - "width": 877.7142857142857, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "glide" - ], - "defaultCode": 62117, - "grid": 14 - }, - { - "id": 620, - "paths": [ - "M425.143 174.286c0-30.286-2.857-56.571-39.429-56.571-15.429 0-30.857 5.143-44.571 13.143-86.286 47.429-121.714 170.286-121.714 262.857 0 61.714 21.143 144 96.571 144 17.143 0 38.857 4.571 43.429-15.429 18.286-88 36.571-176.571 54.857-264.571 5.714-27.429 10.857-55.429 10.857-83.429zM856 549.143c0 5.714-7.429 11.429-13.143 11.429l-3.429-0.571c-38.857-5.714-73.143-16-112.571-16-71.429 0-137.143 21.143-200.571 53.143-8 4-9.714 7.429-12 15.429-10.286 38.857-17.143 78.857-26.857 117.714-34.286 133.143-145.714 293.714-298.286 293.714-104 0-168-70.857-168-173.143 0-55.429 36-163.429 102.857-163.429 23.429 0 115.429 30.286 116 54.286-1.143 4.571-89.714 50.286-89.714 127.429 0 23.429 11.429 41.714 37.143 41.714 90.857 0 132.571-165.714 141.714-235.429v-5.143c0-4.571-18.286-2.286-21.714-2.286-172 0-272.571-96-272.571-269.143 0-163.429 106.286-362.857 280.571-393.143 20-3.429 40-5.143 60.571-5.143 138.286 0 213.714 64.571 213.714 205.714 0 95.429-32.571 183.429-46.286 276.571l1.714 1.714c61.714-34.857 126.857-68 200-68 7.429 0 23.429 4.571 30.286 7.429 14.857 5.714 80.571 109.143 80.571 125.143z" - ], - "width": 877.1291428571428, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "glide-g" - ], - "defaultCode": 62118, - "grid": 14 - }, - { - "id": 621, - "paths": [ - "M474.857 384.571c12 0 23.429 3.429 33.714 10.286l126.857 84.571c23.429 15.429 44.571 34.286 62.857 55.429l83.429 97.143c14.286 16.571 20.571 38.857 16.571 60.571l-41.143 236c-4.571 24-24 42.286-48.571 45.143l-301.143 32-201.143 18.286h-5.143c-29.714 0-54.857-24-54.857-54.857 0-28.571 24-51.429 52.571-54.857l148.571-18.286h-256c-31.429 0-56.571-26.286-54.857-57.714 1.714-29.714 28-52 57.714-52l252.571-0.571-297.714-36.571c-30.857-3.429-53.143-31.429-48.571-62.857 4.571-27.429 29.714-45.714 57.143-45.714h5.714l274.857 34.286-200.571-53.714c-28.571-7.429-50.286-33.714-45.714-62.857 4.571-27.429 28-46.286 54.286-46.286 4 0 7.429 0.571 11.429 1.143l256 54.857 124 21.143c1.143 0 2.286 0.571 3.429 0.571 17.143 0 25.714-23.429 10.286-33.714l-106.286-71.429c-26.286-17.714-32.571-53.143-13.714-78.286 10.286-14.286 26.857-21.714 43.429-21.714zM434.857 500l106.286 71.429-124.571-21.143-2.857-1.143-20.571-21.714-136-149.714c-1.143-1.143-1.714-2.857-2.857-4-17.714-23.429-13.714-57.714 10.857-76.571 22.857-17.714 55.429-12 75.429 9.143l81.143 84c-1.714 1.714-3.429 2.857-5.143 4.571-12 16.571-16.571 36.571-13.143 56.571 3.429 19.429 14.857 37.143 31.429 48.571zM941.714 240.571l8.571 152c1.714 28-0.571 56.571-6.286 84l-27.429 125.143c-4.571 21.714-18.286 39.429-38.286 49.714l-60.571 30.857c0.571-22.857-6.857-44.571-22.286-62.286l-83.429-97.143c-19.429-22.286-41.714-42.286-66.857-58.857l-126.857-84.571c-12.571-8.571-27.429-13.143-43.429-13.143-19.429 0-37.143 8-50.286 21.143l-134.286-178.286c-18.857-25.143-13.143-60.571 13.143-78.286 24.571-17.143 58.286-9.143 76.571 14.857l152 201.143-149.714-260c-16-26.857-6.857-61.714 21.143-76.571 26.286-13.714 59.429-2.857 74.286 22.857l137.714 240-77.714-192.571c-10.857-27.429-3.429-60.571 22.857-74.286 28-14.857 62.286-2.857 75.429 25.714l110.286 237.143 57.714 112c9.143 17.714 36 10.286 34.857-9.143l-6.857-128c-1.714-31.429 22.857-57.714 54.286-58.286 29.714 0 53.714 25.143 55.429 54.857z" - ], - "width": 948.0045714285714, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "sign-language", - "signing" - ], - "defaultCode": 62119, - "grid": 14 - }, - { - "id": 622, - "paths": [ - "M191.429 774.857c-1.143 0-2.286-0.571-3.429-1.143-66.857-44.571-133.714-117.714-176-185.714-8-11.429-12-25.143-12-39.429 0-29.714 20.571-53.714 37.143-76 66.286-90.286 154.857-164.571 258.286-208.571-8.571-15.429-62.857-110.286-62.857-120.571 0-6.857 4-13.143 9.714-16.571 11.429-6.286 62.857-36.571 73.143-36.571 6.286 0 12.571 3.429 16 9.143l70.857 130.857c36-7.429 73.143-10.857 109.714-10.857 206.857 0 390.857 117.143 500.571 289.714 7.429 11.429 11.429 25.143 11.429 39.429s-4 28-11.429 39.429c-68 106.857-167.429 195.429-284 245.143 8.571 15.429 62.857 110.286 62.857 120.571 0 6.857-3.429 13.143-9.714 16.571-11.429 6.286-62.857 36.571-72.571 36.571-6.857 0-13.143-3.429-16.571-9.143l-70.857-130.857-36.571-68-253.714-468.571 4-4c-19.429 8-38.286 16.571-56.571 26.857 6.857 13.143 279.429 513.714 279.429 517.714 0 2.857-2.286 4.571-5.143 5.143-12.571 2.857-28.571 1.714-41.143 1.714-6.286 0-32 1.143-34.286-4l-260.571-480.571c-16.571 12-32 25.143-46.857 38.857 12.571 22.286 230.857 424 230.857 427.429 0 4.571-2.857 5.714-6.286 5.714-9.714 0-85.714-23.429-88.571-28.571l-60.571-112.571-128-236c-16 19.429-30.857 39.429-44.571 60.571 7.429 10.857 17.143 22.286 23.429 33.714 8 14.857 100.571 183.429 100.571 186.857 0 2.857-2.857 5.714-5.714 5.714zM665.714 716.571l28 52c106.857-43.429 194.857-123.429 257.143-220-63.429-97.714-153.714-178.857-262.286-222.286 50.857 48.571 79.429 115.429 79.429 185.714 0 80.571-37.714 156.571-102.286 204.571zM484.571 365.714c0 14.857 12.571 27.429 27.429 27.429 31.429 0 61.714 12.571 84 34.857s34.857 52.571 34.857 84c0 14.857 12.571 27.429 27.429 27.429s27.429-12.571 27.429-27.429c0-96-77.714-173.714-173.714-173.714-14.857 0-27.429 12.571-27.429 27.429zM693.714 328.571l-5.143-2.286 4 4z" - ], - "width": 1024, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "low-vision" - ], - "defaultCode": 62120, - "grid": 14 - }, - { - "id": 623, - "paths": [ - "M600 632c0 81.714-28.571 153.714-84 213.714-57.714 62.857-130.857 92-216 92-84.571 0-158.286-28.571-216-92-55.429-60-84-132-84-213.714 0-169.714 128-308.571 300-308.571 35.429 0 70.857 5.714 104 17.714-11.429 22.286-19.429 46.857-22.286 72-25.714-10.857-53.714-16-81.714-16-129.714 0-225.143 110.857-225.143 236.571 0 128 94.857 232.571 225.143 232.571s224.571-104.571 224.571-232.571c0-32.571-5.714-64.571-18.286-94.857 25.143-5.143 49.143-14.857 70.286-28 16 38.286 23.429 80 23.429 121.143zM483.429 524c0 144-58.286 264-181.714 341.714l-8 0.571c-12 0-24-1.143-35.429-2.857 165.143-62.857 195.429-313.714 195.429-466.857 0-19.429 0-39.429-1.714-58.857 20.571 60 31.429 122.857 31.429 186.286zM452 336.571v1.143c-29.714-87.429-70.857-172-117.714-251.429 72 48.571 111.429 166.286 117.714 250.286zM591.429 452.571c-35.429 0-66.857-18.857-91.429-42.857 58.286-32 132-81.714 165.714-141.143 4-8 10.857-22.857 12-32-33.143 74.286-117.714 132.571-196.571 150.857-12.571-19.429-20-41.143-20-64.571 0-27.429 13.714-64 34.286-84 23.429-22.286 58.286-33.714 89.714-42.286 45.714-12.571 82.857-48 102.857-90.857 29.714 42.286 42.286 93.714 42.286 144.571 0 25.714-4 72.571-13.714 97.143-21.143 51.429-64 105.143-125.143 105.143z" - ], - "width": 730.2582857142856, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "viadeo" - ], - "defaultCode": 62121, - "grid": 14 - }, - { - "id": 624, - "paths": [ - "M600 594.857c0-28.571-5.143-57.143-16-84-14.857 9.143-31.429 16-48.571 19.429 9.143 20.571 12.571 42.857 12.571 65.143 0 88-65.143 160-154.286 160-89.714 0-154.857-72-154.857-160 0-86.286 65.714-162.286 154.857-162.286 19.429 0 38.286 3.429 56 10.857 1.714-17.143 7.429-34.286 15.429-49.714-22.857-8-46.857-12-71.429-12-118.286 0-206.286 95.429-206.286 212.571s88.571 209.714 206.286 209.714 206.286-93.143 206.286-209.714zM498.286 392c1.143 13.714 1.143 27.429 1.143 40.571 0 105.714-20.571 277.714-134.286 321.143 8 1.143 16 1.714 24 1.714h5.714c84.571-53.714 125.143-136 125.143-234.857 0-44-7.429-87.429-21.714-128.571zM498.286 392c-2.857-55.429-34.286-141.143-81.143-172.571 32 54.286 60.571 112.571 81.143 172.571zM689.714 332c0-34.857-8.571-70.286-29.143-99.429-13.714 29.143-39.429 53.714-70.857 62.286-45.143 12.571-85.143 33.714-85.143 87.429 0 15.429 5.143 30.857 13.714 44 54.286-12.571 112-52.571 134.857-104-3.429 45.714-88.571 101.143-121.714 119.429 16.571 16.571 38.286 29.714 62.857 29.714 41.714 0 71.429-37.143 85.714-72.571 6.857-17.143 9.714-49.143 9.714-66.857zM877.714 237.714v548.571c0 90.857-73.714 164.571-164.571 164.571h-548.571c-90.857 0-164.571-73.714-164.571-164.571v-548.571c0-90.857 73.714-164.571 164.571-164.571h548.571c90.857 0 164.571 73.714 164.571 164.571z" - ], - "width": 877.7142857142857, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "viadeo-square" - ], - "defaultCode": 62122, - "grid": 14 - }, - { - "id": 625, - "paths": [ - "M730.857 656c0-8-4.571-13.714-12.571-15.429-52-11.429-91.429-47.429-113.143-95.429-1.714-4.571-4-9.143-4-14.286 0-25.714 71.429-20.571 71.429-57.143 0-15.429-18.857-25.143-32.571-25.143-13.143 0-23.429 9.143-36 9.143-2.286 0-4.571-0.571-6.857-1.143 1.143-21.714 2.857-43.429 2.857-65.143 0-20-1.143-47.429-9.714-65.143-27.429-59.429-80.571-94.286-145.714-94.286-71.429 0-125.714 26.286-157.143 94.286-8.571 17.714-9.714 45.143-9.714 65.143 0 21.714 1.714 43.429 2.857 65.143-2.286 1.143-5.143 1.143-8 1.143-13.143 0-23.429-8.571-35.429-8.571-14.286 0-32 9.143-32 25.143 0 35.429 71.429 30.857 71.429 56.571 0 5.143-2.286 9.714-4 14.286-22.286 48-60.571 84-113.143 95.429-8 1.714-12.571 7.429-12.571 15.429 0 26.286 60.571 36 78.286 38.857 5.143 13.714 2.857 37.714 23.429 37.714 14.286 0 28.571-5.143 44-5.143 60 0 76 54.286 145.714 54.286 72.571 0 86.286-54.286 146.857-54.286 15.429 0 29.714 4.571 44.571 4.571 20 0 17.714-24 22.857-37.143 17.714-2.857 78.286-12.571 78.286-38.857zM877.714 512c0 242.286-196.571 438.857-438.857 438.857s-438.857-196.571-438.857-438.857 196.571-438.857 438.857-438.857 438.857 196.571 438.857 438.857z" - ], - "width": 877.7142857142857, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "snapchat" - ], - "defaultCode": 62123, - "grid": 14 - }, - { - "id": 626, - "paths": [ - "M484.571 73.143c102.857-1.143 188 56.571 230.857 149.143 13.143 28 15.429 71.429 15.429 102.286 0 36.571-2.857 72.571-5.143 109.143 4.571 2.286 10.857 4 16 4 20.571 0 37.714-15.429 58.286-15.429 19.429 0 47.429 13.714 47.429 36.571 0 54.857-114.857 44.571-114.857 92.571 0 8.571 3.429 16.571 6.857 24.571 27.429 60 79.429 117.714 141.143 143.429 14.857 6.286 29.714 9.714 45.714 13.143 10.286 2.286 16 9.714 16 20 0 38.857-98.857 54.857-125.143 58.857-11.429 17.714-2.857 59.429-33.143 59.429-23.429 0-46.857-7.429-72-7.429-12 0-24 0.571-35.429 2.857-68 11.429-90.857 84.571-202.286 84.571-107.429 0-133.143-73.143-199.429-84.571-12-2.286-24-2.857-36-2.857-25.714 0-50.286 8.571-70.857 8.571-32 0-22.286-42.286-34.286-60.571-26.286-4-125.143-20-125.143-58.857 0-10.286 5.714-17.714 16-20 16-3.429 30.857-6.857 45.714-13.143 61.143-25.143 114.286-83.429 141.143-143.429 3.429-8 6.857-16 6.857-24.571 0-48-115.429-38.857-115.429-92 0-22.286 26.286-36.571 46.286-36.571 17.714 0 35.429 14.857 57.714 14.857 6.286 0 12.571-1.143 18.286-4-2.286-36-5.143-72-5.143-108.571 0-30.857 2.286-74.857 15.429-102.857 50.286-108.571 135.429-148 249.143-149.143z" - ], - "width": 950.8571428571428, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "snapchat-ghost" - ], - "defaultCode": 62124, - "grid": 14 - }, - { - "id": 627, - "paths": [ - "M731.429 656c0-8-4.571-13.714-12.571-15.429-52-10.857-91.429-47.429-113.143-95.429-2.286-4.571-4-9.143-4-14.286 0-25.714 70.857-20.571 70.857-57.143 0-15.429-18.857-25.143-32.571-25.143-12.571 0-22.857 9.143-36 9.143-2.286 0-4.571-0.571-6.857-1.143 1.714-21.714 2.857-44 2.857-65.714 0-19.429-1.143-46.857-9.714-65.143-27.429-59.429-80-94.286-145.714-94.286-71.429 0-125.714 26.857-157.143 94.286-8.571 18.286-10.286 45.714-10.286 65.714 0 21.714 1.714 43.429 3.429 65.143-2.857 0.571-5.714 1.143-8.571 1.143-12.571 0-23.429-9.143-35.429-9.143-14.286 0-31.429 9.714-31.429 25.714 0 35.429 70.857 30.857 70.857 56.571 0 5.143-1.714 9.714-4 14.286-22.286 48-60.571 84-113.143 95.429-8 1.714-12.571 7.429-12.571 15.429 0 26.857 60.571 36.571 78.857 39.429 5.143 13.714 2.857 37.714 22.857 37.714 14.857 0 29.143-5.714 44-5.714 60.571 0 76.571 54.286 146.286 54.286 72.571 0 86.286-54.286 147.429-54.286 14.857 0 29.714 5.143 44.571 5.143 19.429 0 17.714-24 22.286-37.143 18.286-2.857 78.857-12.571 78.857-39.429zM877.714 237.714v548.571c0 90.857-73.714 164.571-164.571 164.571h-548.571c-90.857 0-164.571-73.714-164.571-164.571v-548.571c0-90.857 73.714-164.571 164.571-164.571h548.571c90.857 0 164.571 73.714 164.571 164.571z" - ], - "width": 877.7142857142857, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "snapchat-square" - ], - "defaultCode": 62125, - "grid": 14 - }, - { - "id": 628, - "paths": [ - "M1316.571 0c-166.286 110.286-184 190.286-198.286 214.857-13.714 25.143-24 124-48 172-24 48.571-111.429 86.857-136 102.857-24 16-58.286 78.286-86.286 132-126.286-5.143-251.429 25.714-360 90.286 0 0-52.571 30.286-173.143 102.286 60.571-20 89.143-34.286 89.143-34.286 150.857-57.714 190.857-85.143 312.571-105.143 93.714-15.429 214.857-2.857 265.714 4 2.286 0 4 1.143 5.714 1.714 8 4.571 10.857 14.286 6.286 22.286l-110.857 197.143c-5.143 9.714-16 14.857-26.857 12.571-27.429-5.143-90.286-13.714-202.286-13.714-162.286 0-294.286 49.714-453.714 52-134.286 1.714-186.857-53.143-200-70.857 0-0.571-0.571-1.143-0.571-1.714 0-2.286 1.143-3.429 3.429-3.429 0 0 78.857 0 212-31.429 151.429-288.571 286.286-389.714 433.143-389.714 0 0 147.429 0 186.286 127.429 46.857-81.714 58.286-101.143 58.286-101.143 10.857-19.429 72-158.857 177.714-290.857v0c106.286-132 186.286-164.571 245.714-189.143z" - ], - "width": 1316.5714285714284, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "pied-piper" - ], - "defaultCode": 62126, - "grid": 14 - }, - { - "id": 629, - "paths": [ - "M755.429 512c0 14.857-0.571 29.143-2.857 43.429l-134.857-8 128 44.571c-7.429 29.143-18.857 56-33.143 80.571l-122.286-58.857 101.143 90.286c-17.143 23.429-37.714 44-61.143 61.714l-89.714-101.714 58.857 122.857c-24.571 14.857-51.429 25.714-80 33.714l-45.143-130.286 8 137.143c-14.286 2.286-28.571 3.429-43.429 3.429-14.286 0-29.143-1.143-43.429-3.429l8-136-44.571 129.143c-28.571-7.429-55.429-18.857-80-33.714l58.857-122.857-89.714 101.714c-23.429-17.143-44-38.286-61.714-61.714l101.714-90.286-122.286 59.429c-14.286-25.143-25.714-52-33.143-80.571l128-45.143-135.429 8c-1.714-14.286-2.857-28.571-2.857-43.429s1.143-29.714 2.857-44l136 8-128.571-45.143c7.429-28.571 18.857-55.429 33.143-80l122.286 59.429-101.143-90.857c17.714-23.429 38.286-44 61.143-61.714l90.286 101.714-58.857-122.857c24.571-14.286 51.429-25.714 80-33.143l44 128-7.429-134.857c13.714-2.286 28.571-3.429 42.857-3.429 14.857 0 29.143 1.143 43.429 3.429l-8 135.429 44.571-128.571c28.571 7.429 55.429 18.857 80 33.714l-58.857 122.286 90.286-101.714c22.857 17.714 43.429 38.286 61.143 61.714l-101.143 90.857 121.714-59.429c14.857 24.571 25.714 52 33.143 80.571l-128 44.571 135.429-8c2.286 14.286 2.857 29.143 2.857 44zM772.571 512c0-185.714-149.714-336-333.714-336-184.571 0-333.714 150.286-333.714 336 0 185.143 149.143 335.429 333.714 335.429 184 0 333.714-150.286 333.714-335.429zM814.286 293.143v437.714l-375.429 218.857-375.429-218.857v-437.714l375.429-218.857zM438.857 982.286l404.571-235.429v-470.286l-404.571-234.857-404.571 234.857v470.286zM877.714 256v512l-438.857 256-438.857-256v-512l438.857-256z" - ], - "width": 877.7142857142857, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "first-order" - ], - "defaultCode": 62128, - "grid": 14 - }, - { - "id": 630, - "paths": [ - "M193.714 124.571h394.857l-14.857 41.143h-380c-84 0-152.571 69.143-152.571 153.143v440.571c0 72 51.429 135.429 122.286 150.286 18.286 4 37.143 2.857 56 2.857v41.143h-25.714c-106.857 0-193.714-87.429-193.714-194.286v-440.571c0-106.857 86.857-194.286 193.714-194.286zM680 0h141.143l-275.429 739.429c-51.429 137.143-113.714 280-282.857 284.571v-111.429c63.429-10.286 104-45.143 125.714-104 7.429-19.429 11.429-39.429 11.429-60s-4-41.143-11.429-60.571l-162.857-418.857h130.286l106.857 334.286zM950.857 318.857v634.857h-454.286c9.143-13.714 18.857-26.857 25.714-41.714h387.429v-593.143c0-65.143-41.143-123.429-102.286-145.143l14.286-38.286c77.714 26.286 129.143 101.714 129.143 183.429z" - ], - "width": 950.8571428571428, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "yoast" - ], - "defaultCode": 62129, - "grid": 14 - }, - { - "id": 631, - "paths": [ - "M486.857 176.571c0 20.571-13.143 43.429-35.429 43.429-22.857 0-35.429-22.857-35.429-43.429 0-20 12.571-43.429 35.429-43.429 22.286 0 35.429 23.429 35.429 43.429zM393.143 962.857v-65.143c0-22.286-17.714-41.714-40.571-41.714s-40 19.429-40 41.714v65.143c0 22.286 17.143 42.286 40 42.286s40.571-19.429 40.571-42.286zM491.429 962.857v-65.143c0-22.286-17.143-41.714-40-41.714s-40.571 19.429-40.571 41.714v65.143c0 22.286 17.714 42.286 40.571 42.286s40-20 40-42.286zM590.857 962.857v-65.143c0-22.286-17.714-41.714-40.571-41.714s-40.571 19.429-40.571 41.714v65.143c0 22.286 17.714 42.286 40.571 42.286s40.571-19.429 40.571-42.286zM690.286 962.857v-65.143c0-22.286-17.714-41.714-40.571-41.714s-40.571 19.429-40.571 41.714v65.143c0 22.286 17.714 42.286 40.571 42.286s40.571-20 40.571-42.286zM843.429 572c-61.714 118.286-180.571 205.143-317.143 205.143-193.143 0-321.143-169.143-321.143-353.143 0-33.714 4-66.857 12-99.429-40 67.429-59.429 145.143-59.429 222.857 0 120.571 49.714 243.429 142.857 321.714 10.286-19.429 29.714-32.571 52-32.571 20 0 38.857 11.429 49.143 28.571 10.857-17.143 29.143-28.571 49.714-28.571 20 0 38.857 11.429 49.143 28.571 10.857-17.143 29.714-28.571 49.714-28.571s38.857 11.429 49.714 28.571c10.286-17.143 29.143-28.571 49.143-28.571 21.714 0 41.714 13.143 51.429 32 86.857-72.571 137.143-184 142.857-296.571zM757.714 555.429c0-28.571-12.571-42.857-41.143-42.857-9.143 0-18.286 1.714-26.857 3.429-28.571 5.714-56.571 10.857-85.143 10.857-90.286 0-129.143-52.571-129.143-138.857 0-39.429 7.429-78.286 17.143-116.571-30.286 46.286-47.429 101.714-47.429 157.143 0 108 68.571 212 185.143 212 42.857 0 85.143-15.429 120-40 4-14.857 7.429-29.714 7.429-45.143zM505.143 178.857c0-36-25.143-73.714-64.571-73.714s-64.571 37.714-64.571 73.714c0 36.571 25.143 74.286 64.571 74.286s64.571-37.714 64.571-74.286zM864.571 372.571c0-107.429-69.143-211.429-185.143-211.429-60.571 0-117.143 30.286-157.714 73.714-14.286 47.429-27.429 102.857-27.429 153.143 0 76 30.286 120 110.286 120 27.429 0 54.286-5.143 81.143-10.857 10.286-1.714 20-3.429 30.286-3.429 39.429 0 59.429 22.857 59.429 61.714 0 8.571-0.571 17.714-2.286 26.286 57.714-52 91.429-131.429 91.429-209.143zM1024 496.571c0 72-22.857 204.571-72.571 259.429-45.714 49.714-174.857 122.286-241.714 141.143l-2.286 0.571v65.143c0 32.571-25.143 61.143-58.286 61.143-20 0-38.857-11.429-49.143-28.571-10.857 17.143-29.714 28.571-49.714 28.571s-38.857-11.429-49.714-28.571c-10.286 17.143-29.143 28.571-49.143 28.571-20.571 0-38.857-11.429-49.714-28.571-10.286 17.143-29.143 28.571-49.143 28.571-37.714 0-58.857-31.429-58.857-65.714-32.571 24.571-71.429 38.857-113.143 38.857-44 0-86.857-16.571-120.571-45.714 20.571-0.571 41.143-4.571 60.571-11.429-41.714-11.429-78.857-37.714-104-72.571 13.143 2.857 26.857 4 40.571 4 33.143 0 65.714-9.143 93.714-26.286-44-44-113.143-117.714-137.143-174.857-11.429-26.857-13.714-62.857-13.714-91.429 0-99.429 40.571-320 172.571-320 21.143 0 37.714 9.714 46.286 29.714 7.429-10.857 15.429-21.143 24-30.857 4-5.143 11.429-10.857 14.286-16.571 16-25.143 23.429-42.286 43.429-68 64.571-82.286 163.429-138.857 269.714-138.857 12 0 24 0.571 35.429 2.286 21.714-23.429 52-36.571 83.429-36.571 29.143 0 59.429 12 80 32.571 1.714 1.714 2.857 4.571 2.857 6.857 0 7.429-20.571 26.857-25.714 32.571 8.571 2.857 31.429 13.714 31.429 24 0 5.714-5.714 10.286-9.143 14.286 62.857 55.429 98.857 134.286 112.571 216 8.571-10.286 20.571-17.143 34.286-17.143 21.143 0 41.714 14.286 57.143 28 41.714 37.143 51.429 106.286 51.429 159.429z" - ], - "width": 1024, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "themeisle" - ], - "defaultCode": 62130, - "grid": 14 - }, - { - "id": 632, - "paths": [ - "M524 517.143c0-12.571-1.143-24.571-3.429-36.571h-206.857v75.429h124c-9.143 60.571-66.286 94.286-124 94.286-76 0-136.571-62.857-136.571-138.286s60.571-138.286 136.571-138.286c32 0 64 10.857 87.429 33.714l59.429-57.714c-40.571-37.714-91.429-57.143-146.857-57.143-121.714 0-219.429 98.286-219.429 219.429s97.714 219.429 219.429 219.429c126.286 0 210.286-89.143 210.286-214.286zM721.143 543.429h62.286v-62.857h-62.286v-62.857h-62.857v62.857h-62.857v62.857h62.857v62.857h62.857v-62.857zM877.714 512c0 242.286-196.571 438.857-438.857 438.857s-438.857-196.571-438.857-438.857 196.571-438.857 438.857-438.857 438.857 196.571 438.857 438.857z" - ], - "width": 877.7142857142857, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "google-plus-circle", - "google-plus-official" - ], - "defaultCode": 62131, - "grid": 14 - }, - { - "id": 633, - "paths": [ - "M877.714 292.571v479.429c0 17.714-11.429 30.857-28 35.429-61.143 18.286-129.714 29.714-193.143 29.714-85.714 0-158.286-33.714-253.143-33.714-70.286 0-142.857 11.429-211.429 27.429v193.143h-91.429v-781.714c-48-18.857-79.429-65.714-79.429-117.143 0-69.143 56-125.143 125.143-125.143s125.143 56 125.143 125.143c0 51.429-31.429 98.286-79.429 117.143v38.857c64-14.857 130.286-25.143 196-25.143 37.714 0 75.429 2.857 113.143 8.571 49.143 7.429 98.857 24.571 149.143 24.571 31.429 0 63.429-4 94.286-10.286 23.429-4.571 77.143-22.857 96.571-22.857 20 0 36.571 16.571 36.571 36.571z" - ], - "width": 898.8525714285713, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "fa", - "font-awesome" - ], - "defaultCode": 62132, - "grid": 14 - }, - { - "id": 634, - "paths": [ - "M109.714 658.286c48 0 48-73.143 0-73.143s-48 73.143 0 73.143zM951.429 625.143c-45.143-58.857-89.143-118.857-140.571-172.571l-71.429 80c-62.857 71.429-175.429 69.714-236.571-3.429-43.429-52.571-43.429-128 1.143-180l101.143-117.714c-35.429-18.286-78.286-12-116.571-12-33.714 0-66.286 13.714-90.286 37.714l-90.286 90.286h-88.571v310.857c25.143 0 48-3.429 68 16l169.714 166.857c34.857 33.714 80 63.429 129.714 63.429 25.714 0 53.143-8.571 71.429-26.857 42.857 14.857 92.571-9.143 105.714-53.143 27.429 2.286 52.571-6.286 72.571-25.143 13.143-12 30.286-36 28.571-54.857 5.143 5.143 17.714 5.714 24.571 5.714 68 0 103.429-71.429 61.714-125.143zM1042.286 658.286h54.857v-292.571h-53.143l-89.714-102.857c-24-27.429-60-43.429-96.571-43.429h-95.429c-32 0-62.857 14.286-83.429 38.286l-119.429 138.857c-21.143 25.143-21.143 60.571-0.571 85.714 32.571 38.857 92.571 39.429 126.286 1.714l110.286-124.571c26.286-29.143 74.286-1.714 62.286 35.429 21.714 25.143 45.143 49.714 66.286 74.857 28.571 35.429 56 72.571 84 108.571 17.714 22.857 30.857 50.286 34.286 80zM1206.857 658.286c48 0 48-73.143 0-73.143s-48 73.143 0 73.143zM1316.571 329.143v365.714c0 20-16.571 36.571-36.571 36.571h-248c-20.571 49.714-65.714 82.857-118.286 90.286-24.571 36-62.286 63.429-104.571 72.571-31.429 40-82.286 64-133.143 60.571-94.286 53.143-200.571 6.857-270.857-62.286l-164-161.143h-204.571c-20 0-36.571-16.571-36.571-36.571v-384c0-20 16.571-36.571 36.571-36.571h240.571c66.286-66.286 112-128 211.429-128h66.857c37.143 0 73.143 11.429 103.429 32 30.286-20.571 66.286-32 103.429-32h95.429c108.571 0 153.714 70.857 219.429 146.286h202.857c20 0 36.571 16.571 36.571 36.571z" - ], - "width": 1316.5714285714284, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "handshake-o" - ], - "defaultCode": 62133, - "grid": 14 - }, - { - "id": 635, - "paths": [ - "M1024 373.714v558.857c0 50.286-41.143 91.429-91.429 91.429h-841.143c-50.286 0-91.429-41.143-91.429-91.429v-558.857c0-5.143 2.286-10.286 6.286-13.714 60-52.571 60.571-58.857 358.857-276.571 36-26.286 99.429-83.429 146.857-83.429s111.429 57.714 146.857 83.429c298.286 217.714 298.857 224 358.857 276.571 4 3.429 6.286 8.571 6.286 13.714zM701.714 708c89.143-64.571 151.429-109.714 197.143-144 8-5.714 9.714-17.143 3.429-25.143l-21.714-29.714c-6.286-8-17.714-9.714-25.714-3.429-45.143 33.143-106.857 78.857-196 142.857-35.429 25.714-99.429 82.857-146.857 82.857s-111.429-57.143-146.857-82.857c-89.143-64.571-150.857-109.714-196-142.857-8-6.286-19.429-4.571-25.714 3.429l-21.714 29.714c-6.286 8-4.571 19.429 3.429 25.143 45.714 34.286 108 79.429 197.143 144 44.571 32 114.857 96.571 189.714 96.571 75.429 0 147.429-65.714 189.714-96.571z" - ], - "width": 1024, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "envelope-open" - ], - "defaultCode": 62134, - "grid": 14 - }, - { - "id": 636, - "paths": [ - "M842.286 521.714l22.286 29.143c6.286 8 4.571 18.857-2.857 25.143-57.143 44.571-188.571 145.714-194.286 150.286-40.571 33.143-95.429 78.857-154.857 78.286h-1.143c-59.429 0-114.286-45.143-154.857-78.286-6.286-5.143-133.143-102.857-189.143-146.286-8-6.286-9.714-17.143-3.429-25.143l21.143-29.714c6.286-8.571 18.286-10.286 26.286-3.429 38.857 30.286 93.714 72.571 174.857 134.857 28.571 21.714 85.143 74.857 125.143 74.857h1.143c40 0 96.571-53.143 125.143-74.857 84-64.571 140-107.429 178.857-138.286 8-6.286 19.429-4.571 25.714 3.429zM950.857 932.571v-530.286c-57.143-53.143-48.571-48.571-313.143-253.143-28.571-22.286-85.143-76-125.143-76h-1.143c-40 0-96.571 53.714-125.143 76-264.571 204.571-256 200-313.143 253.143v530.286c0 9.714 8.571 18.286 18.286 18.286h841.143c9.714 0 18.286-8.571 18.286-18.286zM1024 402.286v530.286c0 50.286-41.143 91.429-91.429 91.429h-841.143c-50.286 0-91.429-41.143-91.429-91.429v-530.286c0-20.571 8.571-40 23.429-53.714 117.143-108.571 252-202.857 333.143-269.714 40-33.143 95.429-78.857 154.857-78.857h1.143c59.429 0 114.857 45.714 154.857 78.857 75.429 62.286 218.857 163.429 333.143 269.714 14.857 13.714 23.429 33.143 23.429 53.714z" - ], - "width": 1024, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "envelope-open-o" - ], - "defaultCode": 62135, - "grid": 14 - }, - { - "id": 637, - "paths": [ - "M188.571 877.143l115.429 122.286-19.429-134.857-123.429-121.714zM317.714 1006.286l156.571-124.571-6.286-140-171.429 122.857zM140 641.714l129.714 121.714-27.429-186.857-140-116.571zM282.857 769.714l181.143-122.286-8-185.143-201.143 114.286zM481.714 776l54.286 45.714-1.143-136.571-58.857-45.143c0 4.571 2.286 12.571-2.286 16l-44.571 29.714 48.571 40c5.714 4.571 4 43.429 4 50.286zM78.857 346.286l146.286 114.286-38.857-265.714-159.429-98.857zM670.286 725.143l8.571-133.714-131.429 93.714 1.143 137.143zM238.286 465.143l213.143-110.857-10.857-252-241.714 93.143zM725.714 673.714l11.429-133.143-129.143-81.143-1.143 60 82.286 54.286c1.714 1.143 2.857 3.429 2.286 5.143l-4 68zM834.857 594.286l17.143-126.857-102.286 73.143-11.429 130.286zM727.429 689.714l-40.571-28-4.571 66.857c0 1.714-0.571 3.429-2.286 4.571l-133.714 106.857c-2.286 1.714-5.714 1.714-8 0l-56-47.429 4 92c0 1.714-0.571 3.429-2.286 4.571l-167.429 133.714c-1.143 0.571-2.286 1.143-3.429 1.143-1.714-0.571-3.429-0.571-4.571-1.714l-130.286-138.286c-2.857-2.857-30.857-144-33.714-158.286-0.571-2.286 1.143-5.143 2.857-6.286l34.857-21.143c-6.857-6.286-53.143-46.857-54.286-52.571l-41.143-200.571c-0.571-2.286 0.571-5.143 3.429-6.857l53.714-25.714c-9.143-6.857-75.429-54.857-77.143-61.714l-54.857-266.286c-0.571-3.429 1.143-6.286 4-7.429l247.429-77.143c1.143 0 2.857 0 4.571 0.571l181.143 87.429c1.714 1.143 3.429 3.429 3.429 5.143l11.429 264.571c0 2.286-1.143 4.571-3.429 5.714l-67.429 34.857 72 48.571c1.714 0.571 2.857 2.857 2.857 4.571l2.857 70.286 69.143-42.286c1.714-1.143 4.571-1.143 6.286 0l48 32 1.714-62.857c0-1.714 1.143-4 2.857-5.143l117.714-72c2.286-1.143 4.571-1.143 6.286 0l140 77.143c1.143 1.143 2.286 2.286 2.857 4 1.143 4-17.714 132.571-19.429 145.714 0 1.714-1.143 3.429-2.286 4l-109.143 87.429c-2.286 1.714-5.143 1.714-7.429 0z" - ], - "width": 878.2994285714285, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "linode" - ], - "defaultCode": 62136, - "grid": 14 - }, - { - "id": 638, - "paths": [ - "M686.286 707.429c0-101.143-24.571-213.714-126.286-213.714-31.429 18.286-74.286 49.714-121.143 49.714s-89.714-31.429-121.143-49.714c-101.714 0-126.286 112.571-126.286 213.714 0 56.571 37.143 97.143 82.857 97.143h329.143c45.714 0 82.857-40.571 82.857-97.143zM587.429 368c0-82.286-66.857-148.571-148.571-148.571s-148.571 66.286-148.571 148.571c0 81.714 66.857 148 148.571 148s148.571-66.286 148.571-148zM950.857 676.571v109.714c0 10.286-8 18.286-18.286 18.286h-54.857v128c0 50.286-41.143 91.429-91.429 91.429h-694.857c-50.286 0-91.429-41.143-91.429-91.429v-841.143c0-50.286 41.143-91.429 91.429-91.429h694.857c50.286 0 91.429 41.143 91.429 91.429v128h54.857c10.286 0 18.286 8 18.286 18.286v109.714c0 10.286-8 18.286-18.286 18.286h-54.857v73.143h54.857c10.286 0 18.286 8 18.286 18.286v109.714c0 10.286-8 18.286-18.286 18.286h-54.857v73.143h54.857c10.286 0 18.286 8 18.286 18.286z" - ], - "width": 950.8571428571428, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "address-book" - ], - "defaultCode": 62137, - "grid": 14 - }, - { - "id": 639, - "paths": [ - "M587.429 368c0 81.714-66.857 148-148.571 148s-148.571-66.286-148.571-148c0-82.286 66.857-148.571 148.571-148.571s148.571 66.286 148.571 148.571zM560 493.714c109.143 0 126.286 129.714 126.286 213.714 0 48-30.286 97.143-82.857 97.143h-329.143c-52.571 0-82.857-49.143-82.857-97.143 0-80.571 17.143-213.714 123.429-213.714h2.857c37.714 22.286 76 49.714 121.143 49.714s83.429-27.429 121.143-49.714zM950.857 347.429c0 9.714-8.571 18.286-18.286 18.286h-54.857v73.143h54.857c9.714 0 18.286 8.571 18.286 18.286v109.714c0 9.714-8.571 18.286-18.286 18.286h-54.857v73.143h54.857c9.714 0 18.286 8.571 18.286 18.286v109.714c0 9.714-8.571 18.286-18.286 18.286h-54.857v128c0 50.286-41.143 91.429-91.429 91.429h-694.857c-50.286 0-91.429-41.143-91.429-91.429v-841.143c0-50.286 41.143-91.429 91.429-91.429h694.857c50.286 0 91.429 41.143 91.429 91.429v128h54.857c9.714 0 18.286 8.5711 18.286 18.286v109.714zM804.571 932.571v-841.143c0-9.714-8.571-18.286-18.286-18.286h-694.857c-9.714 0-18.286 8.571-18.286 18.286v841.143c0 9.714 8.571 18.286 18.286 18.286h694.857c9.714 0 18.286-8.571 18.286-18.286z" - ], - "width": 950.8571428571428, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "address-book-o" - ], - "defaultCode": 62138, - "grid": 14 - }, - { - "id": 640, - "paths": [ - "M585.143 646.286c0-88.571-21.714-186.857-112-186.857-28 16-65.714 43.429-107.429 43.429s-79.429-27.429-107.429-43.429c-90.286 0-112 98.286-112 186.857 0 49.714 32.571 85.143 73.143 85.143h292.571c40.571 0 73.143-35.429 73.143-85.143zM495.429 349.143c0-71.429-58.286-129.714-129.714-129.714s-129.714 58.286-129.714 129.714c0 72 58.286 129.714 129.714 129.714s129.714-57.714 129.714-129.714zM1024 640v-36.571c0-10.286-8-18.286-18.286-18.286h-329.143c-10.286 0-18.286 8-18.286 18.286v36.571c0 10.286 8 18.286 18.286 18.286h329.143c10.286 0 18.286-8 18.286-18.286zM1024 491.429v-32c0-11.429-9.143-20.571-20.571-20.571h-324.571c-11.429 0-20.571 9.143-20.571 20.571v32c0 11.429 9.143 20.571 20.571 20.571h324.571c11.429 0 20.571-9.143 20.571-20.571zM1024 347.429v-36.571c0-10.286-8-18.286-18.286-18.286h-329.143c-10.286 0-18.286 8-18.286 18.286v36.571c0 10.286 8 18.286 18.286 18.286h329.143c10.286 0 18.286-8 18.286-18.286zM1170.286 164.571v694.857c0 50.286-41.143 91.429-91.429 91.429h-201.143v-54.857c0-10.286-8-18.286-18.286-18.286h-36.571c-10.286 0-18.286 8-18.286 18.286v54.857h-438.857v-54.857c0-10.286-8-18.286-18.286-18.286h-36.571c-10.286 0-18.286 8-18.286 18.286v54.857h-201.143c-50.286 0-91.429-41.143-91.429-91.429v-694.857c0-50.286 41.143-91.429 91.429-91.429h987.429c50.286 0 91.429 41.143 91.429 91.429z" - ], - "width": 1170.2857142857142, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "address-card", - "vcard" - ], - "defaultCode": 62139, - "grid": 14 - }, - { - "id": 641, - "paths": [ - "M585.143 646.286c0 49.714-32.571 85.143-73.143 85.143h-292.571c-40.571 0-73.143-35.429-73.143-85.143 0-88.571 21.714-186.857 112-186.857 28 16 65.714 43.429 107.429 43.429s79.429-27.429 107.429-43.429c90.286 0 112 98.286 112 186.857zM495.429 349.143c0 72-58.286 129.714-129.714 129.714s-129.714-57.714-129.714-129.714c0-71.429 58.286-129.714 129.714-129.714s129.714 58.286 129.714 129.714zM1024 603.429v36.571c0 10.286-8 18.286-18.286 18.286h-329.143c-10.286 0-18.286-8-18.286-18.286v-36.571c0-10.286 8-18.286 18.286-18.286h329.143c10.286 0 18.286 8 18.286 18.286zM1024 459.429v32c0 11.429-9.143 20.571-20.571 20.571h-324.571c-11.429 0-20.571-9.143-20.571-20.571v-32c0-11.429 9.143-20.571 20.571-20.571h324.571c11.429 0 20.571 9.143 20.571 20.571zM1024 310.857v36.571c0 10.286-8 18.286-18.286 18.286h-329.143c-10.286 0-18.286-8-18.286-18.286v-36.571c0-10.286 8-18.286 18.286-18.286h329.143c10.286 0 18.286 8 18.286 18.286zM1097.143 859.429v-694.857c0-9.714-8.571-18.286-18.286-18.286h-987.429c-9.714 0-18.286 8.571-18.286 18.286v694.857c0 9.714 8.571 18.286 18.286 18.286h201.143v-54.857c0-10.286 8-18.286 18.286-18.286h36.571c10.286 0 18.286 8 18.286 18.286v54.857h438.857v-54.857c0-10.286 8-18.286 18.286-18.286h36.571c10.286 0 18.286 8 18.286 18.286v54.857h201.143c9.714 0 18.286-8.571 18.286-18.286zM1170.286 164.571v694.857c0 50.286-41.143 91.429-91.429 91.429h-987.429c-50.286 0-91.429-41.143-91.429-91.429v-694.857c0-50.286 41.143-91.429 91.429-91.429h987.429c50.286 0 91.429 41.143 91.429 91.429z" - ], - "width": 1170.2857142857142, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "address-card-o", - "vcard-o" - ], - "defaultCode": 62140, - "grid": 14 - }, - { - "id": 642, - "paths": [ - "M870.286 765.143c-14.857-106.857-58.286-201.714-155.429-214.857-50.286 54.857-122.857 89.714-202.857 89.714s-152.571-34.857-202.857-89.714c-97.143 13.143-140.571 108-155.429 214.857 79.429 112 210.286 185.714 358.286 185.714s278.857-73.714 358.286-185.714zM731.429 365.714c0-121.143-98.286-219.429-219.429-219.429s-219.429 98.286-219.429 219.429 98.286 219.429 219.429 219.429 219.429-98.286 219.429-219.429zM1024 512c0 281.714-228.571 512-512 512-282.857 0-512-229.714-512-512 0-282.857 229.143-512 512-512s512 229.143 512 512z" - ], - "width": 1024, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "user-circle" - ], - "defaultCode": 62141, - "grid": 14 - }, - { - "id": 643, - "paths": [ - "M512 0c282.857 0 512 229.143 512 512 0 281.143-228 512-512 512-283.429 0-512-230.286-512-512 0-282.857 229.143-512 512-512zM865.714 772c53.143-73.143 85.143-162.857 85.143-260 0-241.714-197.143-438.857-438.857-438.857s-438.857 197.143-438.857 438.857c0 97.143 32 186.857 85.143 260 20.571-102.286 70.286-186.857 174.857-186.857 46.286 45.143 109.143 73.143 178.857 73.143s132.571-28 178.857-73.143c104.571 0 154.286 84.571 174.857 186.857zM731.429 402.286c0-121.143-98.286-219.429-219.429-219.429s-219.429 98.286-219.429 219.429 98.286 219.429 219.429 219.429 219.429-98.286 219.429-219.429z" - ], - "width": 1024, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "user-circle-o" - ], - "defaultCode": 62142, - "grid": 14 - }, - { - "id": 644, - "paths": [ - "M686.286 448c80.571 23.429 191.429 102.857 191.429 362.857 0 117.714-87.429 213.143-194.857 213.143h-488c-107.429 0-194.857-95.429-194.857-213.143 0-260 110.857-339.429 191.429-362.857-28.571-45.143-45.143-98.286-45.143-155.429 0-161.143 131.429-292.571 292.571-292.571s292.571 131.429 292.571 292.571c0 57.143-16.571 110.286-45.143 155.429zM438.857 73.143c-121.143 0-219.429 98.286-219.429 219.429s98.286 219.429 219.429 219.429 219.429-98.286 219.429-219.429-98.286-219.429-219.429-219.429zM682.857 950.857c66.857 0 121.714-62.286 121.714-140 0-180-60.571-292.571-173.714-298.286-51.429 45.143-118.286 72.571-192 72.571s-140.571-27.429-192-72.571c-113.143 5.714-173.714 118.286-173.714 298.286 0 77.714 54.857 140 121.714 140h488z" - ], - "width": 877.7142857142857, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "user-o" - ], - "defaultCode": 62144, - "grid": 14 - }, - { - "id": 645, - "paths": [ - "M585.143 718.857c0 49.143-32.571 85.714-73.143 85.714h-292.571c-40.571 0-73.143-36.571-73.143-85.714 0-89.143 22.286-188 112-188 28 26.286 65.714 42.857 107.429 42.857s79.429-16.571 107.429-42.857c89.714 0 112 98.857 112 188zM497.143 422.286c0 72-58.857 129.714-131.429 129.714s-131.429-57.714-131.429-129.714c0-71.429 58.857-129.714 131.429-129.714s131.429 58.286 131.429 129.714zM658.286 932.571v-786.286h-585.143v786.286c0 9.714 8.571 18.286 18.286 18.286h548.571c9.714 0 18.286-8.571 18.286-18.286zM731.429 91.429v841.143c0 50.286-41.143 91.429-91.429 91.429h-548.571c-50.286 0-91.429-41.143-91.429-91.429v-841.143c0-50.286 41.143-91.429 91.429-91.429h201.143v54.857c0 10.286 8 18.286 18.286 18.286h109.714c10.286 0 18.286-8 18.286-18.286v-54.857h201.143c50.286 0 91.429 41.143 91.429 91.429z" - ], - "width": 731.4285714285713, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "id-badge" - ], - "defaultCode": 62145, - "grid": 14 - }, - { - "id": 646, - "paths": [ - "M512 692.571c0-75.429-18.286-162.286-93.714-162.286-22.857 22.857-54.286 36.571-89.143 36.571s-66.286-13.714-89.143-36.571c-75.429 0-93.714 86.857-93.714 162.286 0 41.714 27.429 75.429 61.143 75.429h243.429c33.714 0 61.143-33.714 61.143-75.429zM438.857 438.857c0-60.571-49.143-109.714-109.714-109.714s-109.714 49.143-109.714 109.714 49.143 109.714 109.714 109.714 109.714-49.143 109.714-109.714zM1024 713.143v-36.571c0-10.286-8-18.286-18.286-18.286h-402.286c-10.286 0-18.286 8-18.286 18.286v36.571c0 10.286 8 18.286 18.286 18.286h402.286c10.286 0 18.286-8 18.286-18.286zM804.571 566.857v-36.571c0-10.286-8-18.286-18.286-18.286h-182.857c-10.286 0-18.286 8-18.286 18.286v36.571c0 10.286 8 18.286 18.286 18.286h182.857c10.286 0 18.286-8 18.286-18.286zM1024 566.857v-36.571c0-10.286-8-18.286-18.286-18.286h-109.714c-10.286 0-18.286 8-18.286 18.286v36.571c0 10.286 8 18.286 18.286 18.286h109.714c10.286 0 18.286-8 18.286-18.286zM1024 420.571v-36.571c0-10.286-8-18.286-18.286-18.286h-402.286c-10.286 0-18.286 8-18.286 18.286v36.571c0 10.286 8 18.286 18.286 18.286h402.286c10.286 0 18.286-8 18.286-18.286zM73.143 219.429h1024v-54.857c0-10.286-8-18.286-18.286-18.286h-987.429c-10.286 0-18.286 8-18.286 18.286v54.857zM1170.286 164.571v694.857c0 50.286-41.143 91.429-91.429 91.429h-987.429c-50.286 0-91.429-41.143-91.429-91.429v-694.857c0-50.286 41.143-91.429 91.429-91.429h987.429c50.286 0 91.429 41.143 91.429 91.429z" - ], - "width": 1170.2857142857142, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "drivers-license", - "id-card" - ], - "defaultCode": 62146, - "grid": 14 - }, - { - "id": 647, - "paths": [ - "M512 692.571c0 41.714-27.429 75.429-61.143 75.429h-243.429c-33.714 0-61.143-33.714-61.143-75.429 0-75.429 18.286-162.286 93.714-162.286 22.857 22.857 54.286 36.571 89.143 36.571s66.286-13.714 89.143-36.571c75.429 0 93.714 86.857 93.714 162.286zM438.857 438.857c0 60.571-49.143 109.714-109.714 109.714s-109.714-49.143-109.714-109.714 49.143-109.714 109.714-109.714 109.714 49.143 109.714 109.714zM1024 676.571v36.571c0 10.286-8 18.286-18.286 18.286h-402.286c-10.286 0-18.286-8-18.286-18.286v-36.571c0-10.286 8-18.286 18.286-18.286h402.286c10.286 0 18.286 8 18.286 18.286zM804.571 530.286v36.571c0 10.286-8 18.286-18.286 18.286h-182.857c-10.286 0-18.286-8-18.286-18.286v-36.571c0-10.286 8-18.286 18.286-18.286h182.857c10.286 0 18.286 8 18.286 18.286zM1024 530.286v36.571c0 10.286-8 18.286-18.286 18.286h-109.714c-10.286 0-18.286-8-18.286-18.286v-36.571c0-10.286 8-18.286 18.286-18.286h109.714c10.286 0 18.286 8 18.286 18.286zM1024 384v36.571c0 10.286-8 18.286-18.286 18.286h-402.286c-10.286 0-18.286-8-18.286-18.286v-36.571c0-10.286 8-18.286 18.286-18.286h402.286c10.286 0 18.286 8 18.286 18.286zM1097.143 859.429v-640h-1024v640c0 9.714 8.571 18.286 18.286 18.286h987.429c9.714 0 18.286-8.571 18.286-18.286zM1170.286 164.571v694.857c0 50.286-41.143 91.429-91.429 91.429h-987.429c-50.286 0-91.429-41.143-91.429-91.429v-694.857c0-50.286 41.143-91.429 91.429-91.429h987.429c50.286 0 91.429 41.143 91.429 91.429z" - ], - "width": 1170.2857142857142, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "drivers-license-o", - "id-card-o" - ], - "defaultCode": 62147, - "grid": 14 - }, - { - "id": 648, - "paths": [ - "M717.143 449.714c0-238.286-74.286-360.571-248.571-360.571-171.429 0-245.714 122.286-245.714 360.571 0 237.143 74.286 358.286 245.714 358.286 27.429 0 52-2.857 74.857-9.714v0c-35.429-69.714-77.143-140-158.286-140-15.429 0-30.857 2.286-45.143 9.143l-28-55.429c33.714-29.143 88-52 157.714-52 109.143 0 164.571 52.571 209.143 119.429 25.714-57.143 38.286-134.286 38.286-229.714zM940 810.857h66.857c4 41.143-16.571 213.143-203.429 213.143-113.143 0-172.571-65.714-217.714-142.286v0c-37.143 10.286-77.143 15.429-117.143 15.429-228.571 0-452-182.286-452-447.429 0-267.429 224-449.714 452-449.714 232.571 0 453.714 181.143 453.714 449.714 0 149.714-69.714 271.429-170.857 349.714 32.571 49.143 66.286 81.714 113.143 81.714 51.429 0 72-39.429 75.429-70.286z" - ], - "width": 1027.4377142857143, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "quora" - ], - "defaultCode": 62148, - "grid": 14 - }, - { - "id": 649, - "paths": [ - "M258.857 935.429c0 16-14.286 30.857-30.286 30.857-2.286 0-5.143-1.143-7.429-1.714v0c-32-7.429-73.143-55.429-92.571-80-89.143-112.571-128.571-244-128.571-386.286 0-132.571 40-246.286 121.714-350.857 18.857-24.571 74.857-89.143 108-89.143 14.286 0 29.143 11.429 29.143 26.286 0 17.143-25.143 40.571-36 51.429-31.429 32.571-60.571 65.714-84 105.143-48.571 81.143-68 162.286-68 256.571 0 101.143 18.857 192.571 70.286 280.571 21.714 37.143 47.429 68 77.714 98.857 12 13.143 40 38.857 40 58.286zM1026.286 858.857c0 21.143-14.286 38.857-36.571 38.857h-617.714c-20 0-36.571-16.571-36.571-36.571 0-21.143 14.286-38.857 36.571-38.857h617.714c20 0 36.571 16.571 36.571 36.571zM903.429 509.714c0 48-10.857 92.571-38.286 133.143-18.857 28-57.143 64-87.429 79.429-4.571 2.857-10.286 5.714-15.429 5.714-4.571 0-13.143-5.143-13.143-10.286 0-16.571 69.714-56 69.714-132.571 0-25.143-6.286-53.143-20-74.286-4-5.714-18.286-24-26.286-24-1.714 0-1.714 1.143-1.714 2.857 0 13.714 8.571 26.857 8.571 41.143 0 18.286-22.286 27.429-37.714 27.429-26.857 0-37.714-18.857-37.714-43.429 0-16.571 1.714-33.714 1.714-50.286 0-12-0.571-15.429-5.714-26.286-8-15.429-34.286-46.857-53.143-46.857-5.143 0-6.857 0-6.857 5.143 0 8 18.286 16.571 18.286 45.714 0 76-104.571 89.714-104.571 165.714 0 34.286 4.571 62.857 24 91.429 12 17.714 25.143 28 45.143 36 5.143 1.714 10.286 2.286 10.286 8.571s-5.143 9.143-10.286 9.143c-2.857 0-16-5.143-18.857-6.286v0c-88-32-154.857-108.571-154.857-204.571 0-113.714 136.571-213.143 136.571-322.286 0-21.143-3.429-36-14.286-53.714-6.286-10.286-21.714-30.286-32-36.571-4.571-2.286-10.857-6.286-10.857-12 0-9.714 16.571-11.429 23.429-11.429 20.571 0 44 7.429 62.857 16.571 79.429 37.714 96 95.429 109.714 175.429 3.429 18.857 10.286 78.857 37.714 78.857 17.714 0 29.143-12 29.143-29.143 0-25.714-22.857-53.714-22.857-68 0-4 2.286-5.714 5.714-5.714 14.286 0 44 30.286 53.143 40 55.429 58.857 76 116 76 195.429zM1316.571 526.286c0 100.571-26.857 201.143-78.857 287.429-24 40-102.857 152-154.857 152-12 0-26.286-14.857-26.286-26.857 0-19.429 66.857-81.714 83.429-102.857 70.857-89.143 104.571-189.714 104.571-303.429 0-93.714-11.429-169.714-53.143-254.857-25.714-52.571-52.571-88-93.143-130.286-13.143-13.714-41.714-39.429-41.714-60 0-14.286 14.857-29.714 29.143-29.714 37.714 0 92 69.714 112 96.571 76.571 102.857 109.143 208.571 117.714 335.429 0.571 12 1.143 24.571 1.143 36.571z" - ], - "width": 1316.5714285714284, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "free-code-camp" - ], - "defaultCode": 62149, - "grid": 14 - }, - { - "id": 650, - "paths": [ - "M679.429 746.857l84-396c7.429-34.857-12.571-48.571-35.429-40l-493.714 190.286c-33.714 13.143-33.143 32-5.714 40.571l126.286 39.429 293.143-184.571c13.714-9.143 26.286-4 16 5.143l-237.143 214.286-9.143 130.286c13.143 0 18.857-5.714 25.714-12.571l61.714-59.429 128 94.286c23.429 13.143 40 6.286 46.286-21.714zM1024 512c0 282.857-229.143 512-512 512s-512-229.143-512-512 229.143-512 512-512 512 229.143 512 512z" - ], - "width": 1024, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "telegram" - ], - "defaultCode": 62150, - "grid": 14 - }, - { - "id": 651, - "paths": [ - "M365.714 768c0 60.571-49.143 109.714-109.714 109.714s-109.714-49.143-109.714-109.714c0-45.714 28.571-87.429 73.143-103.429v-518.286h73.143v518.286c44.571 16 73.143 57.714 73.143 103.429zM438.857 768c0-60-28.571-112.571-73.143-146.286v-438.857c0-60.571-49.143-109.714-109.714-109.714s-109.714 49.143-109.714 109.714v438.857c-44.571 33.714-73.143 86.286-73.143 146.286 0 101.143 81.714 182.857 182.857 182.857s182.857-81.714 182.857-182.857zM512 768c0 141.143-114.857 256-256 256s-256-114.857-256-256c0-69.714 28-132.571 73.143-178.857v-406.286c0-101.143 81.714-182.857 182.857-182.857s182.857 81.714 182.857 182.857v406.286c45.143 46.286 73.143 109.143 73.143 178.857zM585.143 438.857v73.143h-109.714v-73.143h109.714zM585.143 292.571v73.143h-109.714v-73.143h109.714zM585.143 146.286v73.143h-109.714v-73.143h109.714z" - ], - "width": 585.1428571428571, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "thermometer", - "thermometer-4", - "thermometer-full" - ], - "defaultCode": 62151, - "grid": 14 - }, - { - "id": 652, - "paths": [ - "M365.714 768c0 60.571-49.143 109.714-109.714 109.714s-109.714-49.143-109.714-109.714c0-45.714 28.571-87.429 73.143-103.429v-372h73.143v372c44.571 16 73.143 57.714 73.143 103.429zM438.857 768c0-60-28.571-112.571-73.143-146.286v-438.857c0-60.571-49.143-109.714-109.714-109.714s-109.714 49.143-109.714 109.714v438.857c-44.571 33.714-73.143 86.286-73.143 146.286 0 101.143 81.714 182.857 182.857 182.857s182.857-81.714 182.857-182.857zM512 768c0 141.143-114.857 256-256 256s-256-114.857-256-256c0-69.714 28-132.571 73.143-178.857v-406.286c0-101.143 81.714-182.857 182.857-182.857s182.857 81.714 182.857 182.857v406.286c45.143 46.286 73.143 109.143 73.143 178.857zM585.143 438.857v73.143h-109.714v-73.143h109.714zM585.143 292.571v73.143h-109.714v-73.143h109.714zM585.143 146.286v73.143h-109.714v-73.143h109.714z" - ], - "width": 585.1428571428571, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "thermometer-3", - "thermometer-three-quarters" - ], - "defaultCode": 62152, - "grid": 14 - }, - { - "id": 653, - "paths": [ - "M365.714 768c0 60.571-49.143 109.714-109.714 109.714s-109.714-49.143-109.714-109.714c0-45.714 28.571-87.429 73.143-103.429v-225.714h73.143v225.714c44.571 16 73.143 57.714 73.143 103.429zM438.857 768c0-60-28.571-112.571-73.143-146.286v-438.857c0-60.571-49.143-109.714-109.714-109.714s-109.714 49.143-109.714 109.714v438.857c-44.571 33.714-73.143 86.286-73.143 146.286 0 101.143 81.714 182.857 182.857 182.857s182.857-81.714 182.857-182.857zM512 768c0 141.143-114.857 256-256 256s-256-114.857-256-256c0-69.714 28-132.571 73.143-178.857v-406.286c0-101.143 81.714-182.857 182.857-182.857s182.857 81.714 182.857 182.857v406.286c45.143 46.286 73.143 109.143 73.143 178.857zM585.143 438.857v73.143h-109.714v-73.143h109.714zM585.143 292.571v73.143h-109.714v-73.143h109.714zM585.143 146.286v73.143h-109.714v-73.143h109.714z" - ], - "width": 585.1428571428571, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "thermometer-2", - "thermometer-half" - ], - "defaultCode": 62153, - "grid": 14 - }, - { - "id": 654, - "paths": [ - "M365.714 768c0 60.571-49.143 109.714-109.714 109.714s-109.714-49.143-109.714-109.714c0-45.714 28.571-87.429 73.143-103.429v-79.429h73.143v79.429c44.571 16 73.143 57.714 73.143 103.429zM438.857 768c0-60-28.571-112.571-73.143-146.286v-438.857c0-60.571-49.143-109.714-109.714-109.714s-109.714 49.143-109.714 109.714v438.857c-44.571 33.714-73.143 86.286-73.143 146.286 0 101.143 81.714 182.857 182.857 182.857s182.857-81.714 182.857-182.857zM512 768c0 141.143-114.857 256-256 256s-256-114.857-256-256c0-69.714 28-132.571 73.143-178.857v-406.286c0-101.143 81.714-182.857 182.857-182.857s182.857 81.714 182.857 182.857v406.286c45.143 46.286 73.143 109.143 73.143 178.857zM585.143 438.857v73.143h-109.714v-73.143h109.714zM585.143 292.571v73.143h-109.714v-73.143h109.714zM585.143 146.286v73.143h-109.714v-73.143h109.714z" - ], - "width": 585.1428571428571, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "thermometer-1", - "thermometer-quarter" - ], - "defaultCode": 62154, - "grid": 14 - }, - { - "id": 655, - "paths": [ - "M365.714 768c0 60.571-49.143 109.714-109.714 109.714s-109.714-49.143-109.714-109.714c0-60 48.571-109.714 109.714-109.714s109.714 50.286 109.714 109.714zM438.857 768c0-60-28.571-112.571-73.143-146.286v-438.857c0-60.571-49.143-109.714-109.714-109.714s-109.714 49.143-109.714 109.714v438.857c-44.571 33.714-73.143 86.286-73.143 146.286 0 101.143 81.714 182.857 182.857 182.857s182.857-81.714 182.857-182.857zM512 768c0 141.143-114.857 256-256 256s-256-114.857-256-256c0-69.714 28-132.571 73.143-178.857v-406.286c0-101.143 81.714-182.857 182.857-182.857s182.857 81.714 182.857 182.857v406.286c45.143 46.286 73.143 109.143 73.143 178.857zM585.143 438.857v73.143h-109.714v-73.143h109.714zM585.143 292.571v73.143h-109.714v-73.143h109.714zM585.143 146.286v73.143h-109.714v-73.143h109.714z" - ], - "width": 585.1428571428571, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "thermometer-0", - "thermometer-empty" - ], - "defaultCode": 62155, - "grid": 14 - }, - { - "id": 656, - "paths": [ - "M818.857 142.286c7.429 7.429 7.429 18.857 0 26.286l-357.714 357.714c-7.429 7.429-18.857 7.429-26.286 0l-46.857-46.857c-7.429-7.429-7.429-18.857 0-26.286l25.143-25.143c-55.429-69.714-62.286-165.143-20-241.143-26.286-25.143-61.714-40.571-100.571-40.571-80.571 0-146.286 65.714-146.286 146.286v731.429h-146.286v-731.429c0-161.143 131.429-292.571 292.571-292.571 82.286 0 156.571 34.286 209.714 89.143 72-29.143 155.429-18.286 218.286 31.429l25.143-25.143c7.429-7.429 18.857-7.429 26.286 0zM768 292.571c20 0 36.571 16.571 36.571 36.571s-16.571 36.571-36.571 36.571-36.571-16.571-36.571-36.571 16.571-36.571 36.571-36.571zM914.286 365.714c-20 0-36.571-16.571-36.571-36.571s16.571-36.571 36.571-36.571 36.571 16.571 36.571 36.571-16.571 36.571-36.571 36.571zM1060.571 292.571c20 0 36.571 16.571 36.571 36.571s-16.571 36.571-36.571 36.571-36.571-16.571-36.571-36.571 16.571-36.571 36.571-36.571zM694.857 365.714c20 0 36.571 16.571 36.571 36.571s-16.571 36.571-36.571 36.571-36.571-16.571-36.571-36.571 16.571-36.571 36.571-36.571zM804.571 402.286c0-20 16.571-36.571 36.571-36.571s36.571 16.571 36.571 36.571-16.571 36.571-36.571 36.571-36.571-16.571-36.571-36.571zM987.429 365.714c20 0 36.571 16.571 36.571 36.571s-16.571 36.571-36.571 36.571-36.571-16.571-36.571-36.571 16.571-36.571 36.571-36.571zM621.714 438.857c20 0 36.571 16.571 36.571 36.571s-16.571 36.571-36.571 36.571-36.571-16.571-36.571-36.571 16.571-36.571 36.571-36.571zM768 512c-20 0-36.571-16.571-36.571-36.571s16.571-36.571 36.571-36.571 36.571 16.571 36.571 36.571-16.571 36.571-36.571 36.571zM914.286 438.857c20 0 36.571 16.571 36.571 36.571s-16.571 36.571-36.571 36.571-36.571-16.571-36.571-36.571 16.571-36.571 36.571-36.571zM694.857 585.143c-20 0-36.571-16.571-36.571-36.571s16.571-36.571 36.571-36.571 36.571 16.571 36.571 36.571-16.571 36.571-36.571 36.571zM841.143 512c20 0 36.571 16.571 36.571 36.571s-16.571 36.571-36.571 36.571-36.571-16.571-36.571-36.571 16.571-36.571 36.571-36.571zM621.714 585.143c20 0 36.571 16.571 36.571 36.571s-16.571 36.571-36.571 36.571-36.571-16.571-36.571-36.571 16.571-36.571 36.571-36.571zM768 585.143c20 0 36.571 16.571 36.571 36.571s-16.571 36.571-36.571 36.571-36.571-16.571-36.571-36.571 16.571-36.571 36.571-36.571zM694.857 658.286c20 0 36.571 16.571 36.571 36.571s-16.571 36.571-36.571 36.571-36.571-16.571-36.571-36.571 16.571-36.571 36.571-36.571zM621.714 731.429c20 0 36.571 16.571 36.571 36.571s-16.571 36.571-36.571 36.571-36.571-16.571-36.571-36.571 16.571-36.571 36.571-36.571z" - ], - "width": 1097.142857142857, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "shower" - ], - "defaultCode": 62156, - "grid": 14 - }, - { - "id": 657, - "paths": [ - "M950.857 621.714v109.714c0 65.143-28.571 122.857-73.143 163.429v110.857c0 10.286-8 18.286-18.286 18.286h-36.571c-10.286 0-18.286-8-18.286-18.286v-67.429c-22.857 8-47.429 12.571-73.143 12.571h-438.857c-25.714 0-50.286-4.571-73.143-12.571v62.857c0 12.571-8 22.857-18.286 22.857h-36.571c-10.286 0-18.286-10.286-18.286-22.857v-106.286c-44.571-40.571-73.143-98.286-73.143-163.429v-109.714h877.714zM402.286 384c0 10.286-8 18.286-18.286 18.286s-18.286-8-18.286-18.286 8-18.286 18.286-18.286 18.286 8 18.286 18.286zM438.857 347.429c0 10.286-8 18.286-18.286 18.286s-18.286-8-18.286-18.286 8-18.286 18.286-18.286 18.286 8 18.286 18.286zM402.286 310.857c0 10.286-8 18.286-18.286 18.286s-18.286-8-18.286-18.286 8-18.286 18.286-18.286 18.286 8 18.286 18.286zM475.429 310.857c0 10.286-8 18.286-18.286 18.286s-18.286-8-18.286-18.286 8-18.286 18.286-18.286 18.286 8 18.286 18.286zM438.857 274.286c0 10.286-8 18.286-18.286 18.286s-18.286-8-18.286-18.286 8-18.286 18.286-18.286 18.286 8 18.286 18.286zM402.286 237.714c0 10.286-8 18.286-18.286 18.286s-18.286-8-18.286-18.286 8-18.286 18.286-18.286 18.286 8 18.286 18.286zM1024 530.286v36.571c0 10.286-8 18.286-18.286 18.286h-987.429c-10.286 0-18.286-8-18.286-18.286v-36.571c0-10.286 8-18.286 18.286-18.286h54.857v-365.714c0-80.571 65.714-146.286 146.286-146.286 41.143 0 78.286 17.143 105.143 44.571 35.429-14.286 77.714-9.143 109.143 15.429l12.571-12.571c3.429-3.429 9.143-3.429 12.571 0l24 24c3.429 3.429 3.429 9.143 0 12.571l-179.429 179.429c-3.429 3.429-9.143 3.429-12.571 0l-24-24c-3.429-3.429-3.429-9.143 0-12.571l12.571-12.571c-27.429-34.857-30.857-82.857-9.714-121.143-13.143-12.571-30.857-20-50.286-20-40.571 0-73.143 32.571-73.143 73.143v365.714h859.429c10.286 0 18.286 8 18.286 18.286zM512 274.286c0 10.286-8 18.286-18.286 18.286s-18.286-8-18.286-18.286 8-18.286 18.286-18.286 18.286 8 18.286 18.286zM475.429 237.714c0 10.286-8 18.286-18.286 18.286s-18.286-8-18.286-18.286 8-18.286 18.286-18.286 18.286 8 18.286 18.286zM438.857 201.143c0 10.286-8 18.286-18.286 18.286s-18.286-8-18.286-18.286 8-18.286 18.286-18.286 18.286 8 18.286 18.286zM548.571 237.714c0 10.286-8 18.286-18.286 18.286s-18.286-8-18.286-18.286 8-18.286 18.286-18.286 18.286 8 18.286 18.286zM512 201.143c0 10.286-8 18.286-18.286 18.286s-18.286-8-18.286-18.286 8-18.286 18.286-18.286 18.286 8 18.286 18.286zM475.429 164.571c0 10.286-8 18.286-18.286 18.286s-18.286-8-18.286-18.286 8-18.286 18.286-18.286 18.286 8 18.286 18.286zM585.143 201.143c0 10.286-8 18.286-18.286 18.286s-18.286-8-18.286-18.286 8-18.286 18.286-18.286 18.286 8 18.286 18.286zM548.571 164.571c0 10.286-8 18.286-18.286 18.286s-18.286-8-18.286-18.286 8-18.286 18.286-18.286 18.286 8 18.286 18.286zM621.714 164.571c0 10.286-8 18.286-18.286 18.286s-18.286-8-18.286-18.286 8-18.286 18.286-18.286 18.286 8 18.286 18.286z" - ], - "width": 1024, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "bath", - "bathtub", - "s15" - ], - "defaultCode": 62157, - "grid": 14 - }, - { - "id": 658, - "paths": [ - "M568 681.143c0 37.714-4 75.429-9.714 112.571-8.571 59.429-17.143 120.571-31.429 178.857-10.286 41.714-49.143 51.429-86.857 51.429s-76.571-9.714-86.857-51.429c-14.286-58.286-22.857-119.429-31.429-178.857-5.714-37.143-9.714-74.857-9.714-112.571 0-77.143 62.286-96 128-96s128 18.857 128 96zM877.714 438.857c0 185.143-114.286 343.429-276.571 408-6.286 2.286-13.143-3.429-12-10.286 1.714-12 3.429-24.571 5.714-37.714 1.143-9.143 2.286-18.286 3.429-26.857 0.571-3.429 2.286-5.714 5.143-6.857 118.857-60.571 201.143-184 201.143-326.286 0-208.571-174.857-376.571-385.714-365.143-193.143 10.286-346.857 174.857-345.714 368 1.143 142.286 84 265.143 203.429 324.571 2.857 1.143 4.571 4 5.143 6.857 1.143 8 2.286 16.571 3.429 25.714 2.286 13.714 4 26.286 6.286 38.857 1.143 6.857-6.286 12.571-12.571 9.714-169.714-66.286-288-235.429-278.286-430.286 10.857-221.143 189.143-402.286 410.286-416 254.857-16 466.857 186.286 466.857 437.714zM568 420.571c0 70.857-57.143 128-128 128s-128-57.143-128-128 57.143-128 128-128 128 57.143 128 128zM732.571 438.857c0 94.286-45.143 178.857-114.286 232-5.714 4.571-13.714 0.571-14.857-6.857-1.714-16-6.286-34.857-16.571-52.571-2.286-3.429-1.714-8 1.714-11.429 43.429-40 70.857-97.143 70.857-161.143 0-129.143-112.571-232.571-244.571-218.286-101.143 11.429-183.429 94.857-193.143 196.571-7.429 72 21.143 138.286 69.714 182.857 3.429 3.429 4 8 1.714 11.429-10.286 17.714-14.857 36.571-16.571 53.143-1.143 6.857-9.143 10.857-14.857 6.286-70.857-54.857-116-141.143-114.286-238.286 3.429-152 126.857-278.857 278.286-285.714 168-8 306.857 125.714 306.857 292z" - ], - "width": 868.5714285714286, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "podcast" - ], - "defaultCode": 62158, - "grid": 14 - }, - { - "id": 659, - "paths": [ - "M146.286 804.571h731.429v-438.857h-731.429v438.857zM1024 164.571v694.857c0 50.286-41.143 91.429-91.429 91.429h-841.143c-50.286 0-91.429-41.143-91.429-91.429v-694.857c0-50.286 41.143-91.429 91.429-91.429h841.143c50.286 0 91.429 41.143 91.429 91.429z" - ], - "width": 1024, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "window-maximize" - ], - "defaultCode": 62160, - "grid": 14 - }, - { - "id": 660, - "paths": [ - "M1024 749.714v109.714c0 50.286-41.143 91.429-91.429 91.429h-841.143c-50.286 0-91.429-41.143-91.429-91.429v-109.714c0-50.286 41.143-91.429 91.429-91.429h841.143c50.286 0 91.429 41.143 91.429 91.429z" - ], - "width": 1024, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "window-minimize" - ], - "defaultCode": 62161, - "grid": 14 - }, - { - "id": 661, - "paths": [ - "M146.286 877.714h438.857v-292.571h-438.857v292.571zM731.429 585.143h292.571v-438.857h-438.857v146.286h54.857c50.286 0 91.429 41.143 91.429 91.429v201.143zM1170.286 91.429v548.571c0 50.286-41.143 91.429-91.429 91.429h-347.429v201.143c0 50.286-41.143 91.429-91.429 91.429h-548.571c-50.286 0-91.429-41.143-91.429-91.429v-548.571c0-50.286 41.143-91.429 91.429-91.429h347.429v-201.143c0-50.286 41.143-91.429 91.429-91.429h548.571c50.286 0 91.429 41.143 91.429 91.429z" - ], - "width": 1170.2857142857142, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "window-restore" - ], - "defaultCode": 62162, - "grid": 14 - }, - { - "id": 662, - "paths": [ - "M671.429 754.857l83.429-83.429c7.429-7.429 7.429-18.857 0-26.286l-133.143-133.143 133.143-133.143c7.429-7.429 7.429-18.857 0-26.286l-83.429-83.429c-7.429-7.429-18.857-7.429-26.286 0l-133.143 133.143-133.143-133.143c-7.429-7.429-18.857-7.429-26.286 0l-83.429 83.429c-7.429 7.429-7.429 18.857 0 26.286l133.143 133.143-133.143 133.143c-7.429 7.429-7.429 18.857 0 26.286l83.429 83.429c7.429 7.429 18.857 7.429 26.286 0l133.143-133.143 133.143 133.143c7.429 7.429 18.857 7.429 26.286 0zM1024 164.571v694.857c0 50.286-41.143 91.429-91.429 91.429h-841.143c-50.286 0-91.429-41.143-91.429-91.429v-694.857c0-50.286 41.143-91.429 91.429-91.429h841.143c50.286 0 91.429 41.143 91.429 91.429z" - ], - "width": 1024, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "times-rectangle", - "window-close" - ], - "defaultCode": 62163, - "grid": 14 - }, - { - "id": 663, - "paths": [ - "M718.286 634.857l-83.429 83.429c-7.429 7.429-18.857 7.429-26.286 0l-96.571-96.571-96.571 96.571c-7.429 7.429-18.857 7.429-26.286 0l-83.429-83.429c-7.429-7.429-7.429-18.857 0-26.286l96.571-96.571-96.571-96.571c-7.429-7.429-7.429-18.857 0-26.286l83.429-83.429c7.429-7.429 18.857-7.429 26.286 0l96.571 96.571 96.571-96.571c7.429-7.429 18.857-7.429 26.286 0l83.429 83.429c7.429 7.429 7.429 18.857 0 26.286l-96.571 96.571 96.571 96.571c7.429 7.429 7.429 18.857 0 26.286zM146.286 804.571h731.429v-585.143h-731.429v585.143zM1024 164.571v694.857c0 50.286-41.143 91.429-91.429 91.429h-841.143c-50.286 0-91.429-41.143-91.429-91.429v-694.857c0-50.286 41.143-91.429 91.429-91.429h841.143c50.286 0 91.429 41.143 91.429 91.429z" - ], - "width": 1024, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "times-rectangle-o", - "window-close-o" - ], - "defaultCode": 62164, - "grid": 14 - }, - { - "id": 664, - "paths": [ - "M611.429 673.143l174.857-322.286h-373.714l-174.857 322.286h373.714zM1024 512c0 282.857-229.143 512-512 512s-512-229.143-512-512 229.143-512 512-512 512 229.143 512 512z" - ], - "width": 1024, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "bandcamp" - ], - "defaultCode": 62165, - "grid": 14 - }, - { - "id": 665, - "paths": [ - "M737.714 272c-18.286-20.571-48 14.286-32 33.143 15.429 18.857 66.286 5.143 32-33.143zM511.429 412.571c-6.286 6.286-16 6.286-21.714 0-6.286-5.714-6.286-15.429 0-21.143 5.714-6.286 15.429-6.286 21.714 0 5.714 5.714 5.714 15.429 0 21.143zM605.714 454.857l-20 20c-9.143 9.714-24.571 9.714-34.286 0l-21.714-21.714c-9.143-9.714-9.143-24.571 0-34.286l20-20c9.143-9.143 24.571-9.143 34.286 0l21.714 22.286c9.143 9.143 9.143 24.571 0 33.714zM543.429 380.571c-5.714 5.714-15.429 5.714-21.714 0-5.714-6.286-5.714-16 0-21.714 6.286-6.286 16-6.286 21.714 0 6.286 5.714 6.286 15.429 0 21.714zM773.714 324.571c-25.714 48.571-93.143 68.571-134.286 39.429-41.143-29.714-69.714-89.143-24.571-140.571 44.571-51.429 84-35.429 123.429 1.714 24.571 23.429 60.571 51.429 35.429 99.429zM888.571 600c5.143-33.143-42.286-34.286-52.571-53.143-28-49.714-57.143-76-112.571-62.857 24-16.571 48.571-12.571 48.571-12.571 0.571-13.143 0-26.857-19.429-51.429 8-25.714 0.571-46.286 0.571-46.286 32-17.714 55.429-50.286 60-89.143 7.429-64-38.857-122.286-102.857-129.714-45.714-5.143-90.286 16-112 53.143-48 82.857 2.857 146.286 46.286 168-29.714-2.857-70.857-24.571-82.857-70.857-13.714-53.143 5.714-102.857 18.286-126.857 0 0-9.143-12-16.571-18.286 0 0-28.571 0-50.857 10.857 24.571-31.429 52-29.714 52-29.714 0-13.143-1.143-30.857-7.429-44.571-11.429-23.429-51.429-26.857-66.857 8.571 0.571-1.714 1.143-2.857 2.286-4-10.286 24.571-2.286 115.429 34.857 180-5.143 2.857-18.857 12.571-26.857 20.571-44.571 20-116 124.571-116 124.571-58.286 22.286-160 105.143-146.286 164.571v0c0.571 6.286 2.857 11.429 6.286 15.429-5.714 4.571-11.429 10.286-17.143 17.143-24.571 28.571-10.857 72.571 36.571 50.286 32.571-14.857 61.714-41.714 75.429-62.857 0 0-12-10.286-34.286-9.143 57.143-13.714 71.429-19.429 96-18.857 16.571 8 16.571-70.857 16.571-70.857 0-30.286-4.571-64-22.857-85.714 25.714 25.143 60 67.429 57.714 125.143-1.714 37.714-31.429 47.429-31.429 47.429-18.857 34.286-89.143 136-62.857 218.857 0 0-20-30.857-21.143-45.714-36 40-96.571 108-51.429 133.143 54.857 30.286 225.143-182.857 261.143-293.714 71.429-42.857 114.286-97.714 132-134.286 45.714 90.857 197.714 196 209.714 122.857zM1025.143 512c0 282.857-229.714 512-512.571 512s-512.571-229.143-512.571-512 229.714-512 512.571-512 512.571 229.143 512.571 512z" - ], - "width": 1025.1702857142857, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "grav" - ], - "defaultCode": 62166, - "grid": 14 - }, - { - "id": 666, - "paths": [ - "M296 104.571v374.286c132.571 1.143 202.286-5.714 202.286-5.714 53.714-1.714 61.714-15.429 74.286-68l18.857-81.143h58.857l-8 184 4 182.286h-58.857l-16.571-72.571c-12-54.286-35.429-67.429-73.714-68 0 0-49.143-4.571-201.143-4.571v317.714c0 59.429 32.571 87.429 101.143 87.429h204c68.571 0 130.286-6.857 172.571-104.571l53.143-123.429h50.857c-4 24.571-31.429 251.429-35.429 301.714-188-6.857-268.571-6.857-268.571-6.857h-358.857l-214.857 6.857v-58.286l72.571-14.286c50.857-9.714 66.286-24.571 66.857-66.286 3.429-138.286 4.571-367.429 4.571-367.429s1.714-229.714-4.571-368.571c-1.714-47.429-16-58.857-66.857-68.571l-72.571-13.714v-58.286l214.857 6.857h401.143s79.429 0 213.714-15.429c-8 87.429-17.714 289.143-17.714 289.143h-53.143l-18.286-70.857c-22.286-88.571-52-136-106.857-136h-313.143c-23.429 0-24.571 8-24.571 22.286z" - ], - "width": 877.7142857142857, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "etsy" - ], - "defaultCode": 62167, - "grid": 14 - }, - { - "id": 667, - "paths": [ - "M526.857 455.429v104c0 20.571 4 39.429-21.714 38.857v-176.571c25.143 0 21.714 13.143 21.714 33.714zM707.429 510.286v69.143c0 11.429 3.429 30.286-13.143 30.286-3.429 0-6.286-1.714-8-5.143-4.571-10.857-2.286-93.143-2.286-94.286 0-8-2.286-26.857 10.286-26.857 15.429 0 13.143 15.429 13.143 26.857zM102.857 645.143h69.714v-269.714h-69.714v269.714zM350.857 645.143h60.571v-269.714h-90.857l-16 126.286c-5.714-42.286-11.429-84.571-18.286-126.286h-90.286v269.714h61.143v-178.286l25.714 178.286h43.429l24.571-182.286v182.286zM593.714 470.857c0-17.143 0.571-35.429-2.857-51.429-9.143-47.429-66.286-44-103.429-44h-52v269.714c181.714 0 158.286 12.571 158.286-174.286zM774.857 583.429v-76c0-36.571-1.714-63.429-46.857-63.429-18.857 0-31.429 5.714-44 19.429v-88h-66.857v269.714h62.857l4-17.143c12 14.286 25.143 20.571 44 20.571 41.714 0 46.857-32 46.857-65.143zM877.714 164.571v694.857c0 50.286-41.143 91.429-91.429 91.429h-694.857c-50.286 0-91.429-41.143-91.429-91.429v-694.857c0-50.286 41.143-91.429 91.429-91.429h694.857c50.286 0 91.429 41.143 91.429 91.429z" - ], - "width": 877.7142857142857, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "imdb" - ], - "defaultCode": 62168, - "grid": 14 - }, - { - "id": 668, - "paths": [ - "M653.143 990.286c-2.286-0.571-4-1.143-6.286-2.286 0 0-188-110.286-251.429-288.571-21.143-3.429-65.714-13.714-100-21.143v0c49.714 161.714 188 285.143 357.714 312zM286.857 644l96 16c-32.571-97.714-36.571-209.143-36.571-209.143-38.286 37.143-58.857 88-69.143 128v0c1.714 22.286 4.571 44 9.714 65.143zM349.714 296v0c-17.714 26.286-32 54.857-44 84.571 18.857-20 34.286-33.143 42.286-38.857-1.143-17.143 1.714-45.714 1.714-45.714zM1170.857 544c0-249.143-201.143-451.429-448-451.429-114.286 0-218.286 43.429-297.714 114.857-12 23.429-20 53.143-25.714 91.429 121.714-103.429 338.857-77.714 338.857-77.714 54.286 2.286 48 50.286 47.429 65.143-197.714-16.571-294.857 40-390.857 121.714 0 0 18.857 182.857 62.286 257.143 250.286 11.429 440.571-124.571 440.571-124.571 24-17.143 45.143-18.857 49.714 10.857 3.429 24 5.143 56.571-22.286 69.143-83.429 38.857-175.429 63.429-266.857 76.571-59.429 8.571-92.571 10.857-181.143 9.143 84.571 196.571 296 250.286 296 250.286 66.286 10.857 116.571 2.286 150.286-8.571v0c146.286-74.286 247.429-227.429 247.429-404zM1213.143 522.857c-4 38.857-10.286 84-22.857 121.143-51.429 152.571-122.857 252-285.714 342.857-14.857 10.286-30.857 20-46.857 25.143-29.143 10.286-60.571 12.571-93.143 9.143-13.714 1.143-27.429 1.714-41.714 1.714-217.714 0-401.714-148.571-457.143-351.429-1.714 0-3.429-0.571-5.143-0.571-13.143 102.857 62.857 241.714 62.857 241.714s4.571 6.857 30.857 46.857c-145.714-77.143-149.714-304.571-149.714-304.571-34.857-13.143-156-54.286-177.143-88 0 0 94.857 52 176.571 62.286-0.571-0.571 1.143-18.286 1.143-18.286 5.143-69.714 29.143-124 53.714-165.714 16-78.286 51.429-149.143 100.571-208.571 8.571-35.429 22.286-77.714 46.286-122.286 10.286-19.429 20-32 46.286-44 173.714-81.143 345.143-101.714 521.143-10.286v0c168.571 88 260 272 240 462.857z" - ], - "width": 1260.544, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "ravelry" - ], - "defaultCode": 62169, - "grid": 14 - }, - { - "id": 669, - "paths": [ - "M766.286 448c20-30.857-3.429-109.143-73.143-155.429-69.143-46.286-157.714-42.857-178.286-12-20 30.286 22.857 10.857 101.143 40 129.143 48 130.286 158.286 150.286 127.429zM973.714 776c-161.714 397.714-890.286 297.143-874.857-218.857 1.714-65.714 20-109.714 38.857-172.571-120.571 493.714 552 781.143 828 391.429 10.286-14.286 13.143-13.143 8 0zM837.143 519.429c0 161.714-130.286 293.143-290.857 293.143s-290.857-131.429-290.857-293.143 130.286-293.143 290.857-293.143 290.857 131.429 290.857 293.143zM1001.143 354.857c-203.429-461.714-1043.429-291.429-950.286 336.571-193.143-629.143 602.857-917.714 897.143-469.714 24 36.571 51.429 100.571 53.143 133.143zM965.714 550.286c9.714-193.143-124-325.143-304.571-374.857-2.857 0-15.429-5.143 8-7.429 441.143 14.857 457.143 720-23.429 728 156.571-43.429 310.286-152 320-345.714z" - ], - "width": 983.9908571428571, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "eercast" - ], - "defaultCode": 62170, - "grid": 14 - }, - { - "id": 670, - "paths": [ - "M109.714 731.429v73.143h-64c-5.143 0-9.143-4-9.143-9.143v-9.143h-27.429c-5.143 0-9.143-4-9.143-9.143v-18.286c0-5.143 4-9.143 9.143-9.143h27.429v-9.143c0-5.143 4-9.143 9.143-9.143h64zM109.714 585.143v73.143h-64c-5.143 0-9.143-4-9.143-9.143v-9.143h-27.429c-5.143 0-9.143-4-9.143-9.143v-18.286c0-5.143 4-9.143 9.143-9.143h27.429v-9.143c0-5.143 4-9.143 9.143-9.143h64zM109.714 438.857v73.143h-64c-5.143 0-9.143-4-9.143-9.143v-9.143h-27.429c-5.143 0-9.143-4-9.143-9.143v-18.286c0-5.143 4-9.143 9.143-9.143h27.429v-9.143c0-5.143 4-9.143 9.143-9.143h64zM109.714 292.571v73.143h-64c-5.143 0-9.143-4-9.143-9.143v-9.143h-27.429c-5.143 0-9.143-4-9.143-9.143v-18.286c0-5.143 4-9.143 9.143-9.143h27.429v-9.143c0-5.143 4-9.143 9.143-9.143h64zM109.714 146.286v73.143h-64c-5.143 0-9.143-4-9.143-9.143v-9.143h-27.429c-5.143 0-9.143-4-9.143-9.143v-18.286c0-5.143 4-9.143 9.143-9.143h27.429v-9.143c0-5.143 4-9.143 9.143-9.143h64zM731.429 54.857v841.143c0 30.286-24.571 54.857-54.857 54.857h-475.429c-30.286 0-54.857-24.571-54.857-54.857v-841.143c0-30.286 24.571-54.857 54.857-54.857h475.429c30.286 0 54.857 24.571 54.857 54.857zM877.714 758.857v18.286c0 5.143-4 9.143-9.143 9.143h-27.429v9.143c0 5.143-4 9.143-9.143 9.143h-64v-73.143h64c5.143 0 9.143 4 9.143 9.143v9.143h27.429c5.143 0 9.143 4 9.143 9.143zM877.714 612.571v18.286c0 5.143-4 9.143-9.143 9.143h-27.429v9.143c0 5.143-4 9.143-9.143 9.143h-64v-73.143h64c5.143 0 9.143 4 9.143 9.143v9.143h27.429c5.143 0 9.143 4 9.143 9.143zM877.714 466.286v18.286c0 5.143-4 9.143-9.143 9.143h-27.429v9.143c0 5.143-4 9.143-9.143 9.143h-64v-73.143h64c5.143 0 9.143 4 9.143 9.143v9.143h27.429c5.143 0 9.143 4 9.143 9.143zM877.714 320v18.286c0 5.143-4 9.143-9.143 9.143h-27.429v9.143c0 5.143-4 9.143-9.143 9.143h-64v-73.143h64c5.143 0 9.143 4 9.143 9.143v9.143h27.429c5.143 0 9.143 4 9.143 9.143zM877.714 173.714v18.286c0 5.143-4 9.143-9.143 9.143h-27.429v9.143c0 5.143-4 9.143-9.143 9.143h-64v-73.143h64c5.143 0 9.143 4 9.143 9.143v9.143h27.429c5.143 0 9.143 4 9.143 9.143z" - ], - "width": 877.7142857142857, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "microchip" - ], - "defaultCode": 62171, - "grid": 14 - }, - { - "id": 671, - "paths": [ - "M894.857 638.286l-95.429 18.857 106.286 61.143c17.143 9.714 23.429 32.571 13.143 49.714s-32.571 23.429-49.714 13.143l-106.286-60.571 31.429 91.429c16 45.714-53.714 69.143-69.143 24l-58.286-171.429-154.857-89.143v178.857l118.857 136c32 36-23.429 84.571-54.857 48l-64-73.143v122.286c0 20-16.571 36.571-36.571 36.571s-36.571-16.571-36.571-36.571v-122.286l-64 73.143c-31.429 36.571-86.857-12-54.857-48l118.857-136v-178.857l-154.857 89.143-58.286 171.429c-15.429 45.143-85.143 21.714-69.143-24l31.429-91.429-106.286 60.571c-17.143 10.286-39.429 4-49.714-13.143s-4-40 13.143-49.714l106.286-61.143-95.429-18.857c-47.429-9.714-33.143-81.143 14.286-72l177.143 35.429 154.857-89.714-154.857-89.714-177.143 35.429c-2.286 0.571-5.143 0.571-7.429 0.571-43.429 0-49.714-64-6.857-72.571l95.429-18.857-106.286-61.143c-17.143-9.714-23.429-32.571-13.143-49.714 10.286-17.714 32.571-23.429 49.714-13.143l106.286 60.571-31.429-91.429c-16-45.714 53.714-69.143 69.143-24l58.286 171.429 154.857 89.143v-178.857l-118.857-136c-32-36 23.429-84.571 54.857-48l64 73.143v-122.286c0-20 16.571-36.571 36.571-36.571s36.571 16.571 36.571 36.571v122.286l64-73.143c31.429-36.571 86.857 12 54.857 48l-118.857 136v178.857l154.857-89.143 58.286-171.429c15.429-45.143 85.143-21.714 69.143 24l-31.429 91.429 106.286-60.571c17.143-10.286 39.429-4 49.714 13.143s4 40-13.143 49.714l-106.286 61.143 95.429 18.857c42.857 8.571 36.571 72.571-6.857 72.571-2.286 0-5.143 0-7.429-0.571l-177.143-35.429-154.857 89.714 154.857 89.714 177.143-35.429c47.429-9.143 61.714 62.286 14.286 72z" - ], - "width": 950.8571428571428, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "snowflake-o" - ], - "defaultCode": 62172, - "grid": 14 - }, - { - "id": 672, - "paths": [ - "M841.714 530.857c10.286-182.857-129.714-334.286-310.857-345.143-180-10.857-339.429 126.286-349.714 307.429-10.286 182.857 129.714 334.286 311.429 345.143 180 10.857 339.429-125.714 349.143-307.429zM1024 0l-199.429 198.857c90.857 88.571 140 212 132 338.857-12.571 212.571-176 382.286-385.714 410.857l-570.857 75.429 198.286-198.286c-90.857-88.571-139.429-212-132-338.857 13.143-213.143 176-382.857 386.286-411.429 190.286-25.143 381.143-50.286 571.429-75.429z" - ], - "width": 1024, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "superpowers" - ], - "defaultCode": 62173, - "grid": 14 - }, - { - "id": 673, - "paths": [ - "M541.714 587.429l93.143 188h-29.143l-100-200-97.714 200h-28l102.286-213.714-44.571-18.857 12-28 137.143 58.286-12 28.571zM321.714 249.143l173.714 74.286-74.286 173.714-173.714-74.286zM518.286 354.857l137.143 58.857-58.857 136.571-136.571-58.286zM678.857 440.571l109.143 46.286-46.857 108.571-108.571-46.286zM960 512c0-246.857-201.143-448-448-448s-448 201.143-448 448 201.143 448 448 448 448-201.143 448-448zM1024 512c0 282.286-229.714 512-512 512s-512-229.714-512-512 229.714-512 512-512 512 229.714 512 512z" - ], - "width": 1024, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "wpexplorer" - ], - "defaultCode": 62174, - "grid": 14 - }, - { - "id": 674, - "paths": [ - "M762.286 705.143c-6.286-41.143-81.714-9.143-86.286-54.286-6.286-64 87.429-202.286 80-256-6.857-48-38.857-58.286-66.857-58.857-26.857-0.571-33.714 4-42.857 9.143-5.714 3.429-13.143 9.714-23.429-0.571-12.571-12-22.286-23.429-38.857-25.714-24.571-4-35.429 4-53.143 19.429-6.857 5.714-24 25.714-40 18.286-6.857-3.429-30.857-15.429-48-22.857-32.571-14.286-80 9.143-97.143 40-25.714 45.714-76 226.286-83.429 250.286-17.143 53.143 21.714 97.143 73.714 94.286 22.286-1.143 36.571-9.143 50.857-34.857 8-14.857 83.429-215.429 89.143-225.143 4-6.857 17.714-16 29.143-10.286 11.429 6.286 13.714 18.857 12 30.286-2.286 19.429-56 141.714-57.714 155.429-6.857 45.714 53.714 53.143 77.143 8 7.429-14.286 91.429-185.143 98.857-196.571 8.571-12.571 14.857-16.571 23.429-16 6.286 0 16.571 1.714 14.286 21.714-2.857 18.857-70.286 144.571-77.714 175.429-9.143 41.143 13.143 82.857 49.714 101.143 22.857 11.429 125.143 31.429 117.143-22.286zM218.857 828.571c2.286 11.429-4.571 22.286-16 24.571-10.857 2.286-21.714-4.571-24-16-2.286-10.857 4.571-22.286 15.429-24.571s22.286 4.571 24.571 16zM544.571 978.857c9.143 13.143 5.714 30.857-6.857 40-13.143 9.143-30.857 5.714-40-7.429-8.571-13.143-5.143-30.857 7.429-40 13.143-9.143 30.857-5.714 39.429 7.429zM101.143 514.857c-13.714 20.571-41.143 25.714-61.143 11.429-20-13.714-25.143-41.714-11.429-61.714 13.714-20.571 41.143-25.714 61.143-12 20 14.286 25.143 41.714 11.429 62.286zM838.286 901.714c14.286 21.143 9.143 50.286-12 65.143-21.143 14.286-49.714 9.143-64-12s-9.143-50.286 11.429-65.143c21.143-14.857 49.714-9.143 64.571 12zM902.286 556.571c52.571 86.286 30.286 200-52.571 258.286-34.857 24.571-74.286 35.429-113.714 34.286-24 94.286-138.857 129.143-210.286 65.143-2.286 1.714-5.143 3.429-7.429 5.714-78.286 54.286-184.571 34.857-238.857-44.571-19.429-28.571-29.143-61.143-30.286-93.714-130.857-21.714-180-188-82.286-279.429-56.571-93.714 1.143-214.857 106.857-229.714 50.286-132.571 215.429-195.429 327.429-108.571 134.857-44.571 272.571 58.857 261.714 202.286 82.286 25.143 105.714 133.714 39.429 190.286zM260 179.429c10.286 15.429 6.857 36.571-8.571 47.429-14.857 10.286-36 6.857-46.286-8.571s-6.857-36.571 8.571-47.429c14.857-10.286 36-6.857 46.286 8.571zM350.857 18.857c2.857 12.571-5.143 25.143-17.714 28s-25.143-5.143-28-18.286c-2.286-12.571 5.714-25.143 18.286-28s25.143 5.143 27.429 18.286zM1028.571 560.571c3.429 15.429-6.286 30.286-21.143 33.143-14.857 3.429-29.714-6.286-32.571-21.143-3.429-15.429 6.286-30.286 21.143-33.714 14.857-2.857 29.714 6.857 32.571 21.714zM649.143 50.286c12 20.571 5.714 48-15.429 60.571-20.571 12.571-47.429 5.714-59.429-14.857-12.571-21.143-5.714-48.571 14.857-61.143s47.429-5.714 60 15.429zM1075.429 425.143c2.857 11.429-4.571 22.286-15.429 25.143-11.429 2.286-22.286-5.143-24.571-16-2.286-11.429 4.571-22.857 16-25.143 10.857-2.286 21.714 4.571 24 16zM966.286 287.429c11.429 17.143 7.429 40.571-9.143 52.571-17.143 11.429-40.571 7.429-52-9.714s-7.429-40.571 9.714-52.571c16.571-12 40-7.429 51.429 9.714z" - ], - "width": 1093.12, - "attrs": [], - "isMulticolor": false, - "isMulticolor2": false, - "tags": [ - "meetup" - ], - "defaultCode": 62176, - "grid": 14 - } - ], - "invisible": false, - "colorThemes": [] - } - ], - "preferences": { - "showGlyphs": true, - "showQuickUse": true, - "showQuickUse2": true, - "showSVGs": true, - "fontPref": { - "prefix": "fa-", - "metadata": { - "fontFamily": "FontAwesome", - "majorVersion": 1, - "minorVersion": 0 - }, - "metrics": { - "emSize": 1024, - "baseline": 6.25, - "whitespace": 50 - }, - "embed": false, - "noie8": true, - "ie7": false, - "showSelector": false, - "selector": "i", - "showMetrics": false, - "showMetadata": false, - "showVersion": false - }, - "imagePref": { - "prefix": "icon-", - "png": true, - "useClassSelector": true, - "color": 0, - "bgColor": 16777215, - "classSelector": ".icon" - }, - "historySize": 50, - "showCodes": true, - "gridSize": 16 - }, - "uid": -1, - "time": 1630400984269 -} \ No newline at end of file +{"IcoMoonType":"selection","icons":[{"icon":{"paths":["M634.224 663.096c-8.983 0.009-17.72-2.956-24.841-8.425-7.126-5.474-12.241-13.149-14.55-21.83s-1.685-17.883 1.778-26.168c3.463-8.29 9.57-15.202 17.366-19.661l304.621-173.966-488.052-278.888v296.387c0 10.801-4.291 21.16-11.929 28.799s-17.997 11.929-28.799 11.929c-10.801 0-21.16-4.291-28.799-11.929s-11.929-17.997-11.929-28.799v-366.545c-0.004-7.135 1.867-14.146 5.426-20.33s8.681-11.324 14.852-14.905c6.171-3.581 13.175-5.477 20.31-5.499s14.15 1.832 20.343 5.376l610.91 349.045c6.232 3.561 11.413 8.707 15.020 14.917 3.603 6.209 5.502 13.261 5.502 20.441s-1.899 14.232-5.502 20.441c-3.607 6.21-8.788 11.356-15.020 14.917l-366.545 209.326c-6.135 3.523-13.089 5.376-20.163 5.367z","M512 797.091c10.803 0 21.16-4.291 28.798-11.93s11.93-17.994 11.93-28.798c0-10.803-4.291-21.16-11.93-28.798s-17.994-11.93-28.798-11.93h-43.176c-1.987-17.389-5.532-34.56-10.587-51.316l41.949-41.951c3.798-3.793 6.81-8.304 8.867-13.265 2.053-4.962 3.109-10.277 3.109-15.649s-1.057-10.687-3.109-15.649c-2.057-4.962-5.069-9.467-8.867-13.265s-8.304-6.81-13.265-8.867c-4.962-2.053-10.277-3.114-15.649-3.114s-10.688 1.061-15.65 3.114c-4.961 2.057-9.47 5.069-13.267 8.867l-21.585 21.583c-14.553-22.109-34.216-40.387-57.327-53.285-23.11-12.902-48.988-20.052-75.444-20.838-26.456 0.787-52.334 7.936-75.444 20.838s-42.774 31.181-57.327 53.29l-21.585-21.588c-7.669-7.671-18.070-11.976-28.915-11.976s-21.247 4.305-28.916 11.976c-7.669 7.666-11.978 18.069-11.978 28.914s4.308 21.248 11.977 28.914l41.949 41.951c-5.055 16.756-8.599 33.927-10.589 51.316h-43.171c-10.801 0-21.161 4.291-28.799 11.93s-11.929 17.994-11.929 28.798c0 10.803 4.291 21.16 11.929 28.798s17.997 11.93 28.799 11.93h43.173c1.991 17.389 5.534 34.56 10.589 51.316l-1.222 1.224-40.727 40.727c-7.631 7.685-11.913 18.078-11.913 28.914 0 10.831 4.282 21.225 11.913 28.914 7.72 7.568 18.102 11.813 28.915 11.813s21.194-4.245 28.915-11.813l21.585-21.588c14.553 22.109 34.216 40.387 57.327 53.29s48.989 20.052 75.445 20.838c26.456-0.787 52.334-7.936 75.444-20.838s42.774-31.181 57.327-53.29l21.585 21.588c7.72 7.573 18.102 11.813 28.916 11.813 10.813 0 21.192-4.24 28.914-11.813 7.629-7.689 11.911-18.083 11.911-28.914 0-10.836-4.282-21.229-11.911-28.914l-41.95-41.951c5.055-16.756 8.6-33.927 10.588-51.316h43.176zM288 593.455c37.058 0 69.644 32.991 87.564 81.455h-175.127c17.92-48.463 50.506-81.455 87.564-81.455zM288 919.273c-55.389 0-101.818-74.533-101.818-162.909h203.636c0 88.376-46.429 162.909-101.818 162.909z"],"attrs":[],"width":1071,"isMulticolor":false,"isMulticolor2":false,"grid":14,"tags":["arduino-debugger"],"colorPermutations":{}},"attrs":[],"properties":{"order":696,"id":680,"name":"arduino-debugger","prevSize":28,"code":59653},"setIdx":0,"setId":1,"iconIdx":0},{"icon":{"paths":["M984.883 929.56l-272.696-272.696c63.208-77.401 94.257-176.128 86.728-275.773-7.533-99.645-53.065-192.585-127.19-259.604s-171.168-102.992-271.064-100.479c-99.897 2.512-195.009 43.317-265.67 113.978s-111.466 165.773-113.978 265.67c-2.512 99.898 33.46 196.942 100.479 271.062 67.019 74.124 159.959 119.661 259.604 127.19 99.643 7.533 198.375-23.516 275.771-86.724l272.696 272.696c3.624 3.651 7.929 6.549 12.68 8.526 4.746 1.977 9.835 2.996 14.982 2.996 5.142 0 10.231-1.020 14.982-2.996 4.746-1.977 9.056-4.875 12.675-8.526 3.651-3.624 6.549-7.934 8.526-12.68 1.981-4.746 2.996-9.839 2.996-14.982s-1.015-10.236-2.996-14.982c-1.977-4.746-4.875-9.056-8.526-12.675zM411.833 723.478c-61.639 0-121.894-18.276-173.145-52.522s-91.197-82.917-114.785-139.865c-23.588-56.948-29.76-119.61-17.735-180.065s41.707-115.986 85.293-159.571c43.585-43.585 99.117-73.268 159.571-85.293s123.12-5.854 180.063 17.735c56.948 23.588 105.623 63.533 139.865 114.784 34.246 51.251 52.527 111.506 52.527 173.145 0 82.655-32.835 161.926-91.283 220.374-58.448 58.444-137.715 91.278-220.371 91.278z"],"attrs":[],"isMulticolor":false,"isMulticolor2":false,"grid":14,"tags":["arduino-search"],"colorPermutations":{}},"attrs":[],"properties":{"order":689,"id":679,"name":"arduino-search","prevSize":28,"code":59649},"setIdx":0,"setId":1,"iconIdx":1},{"icon":{"paths":["M1107.2 19.2h-896c-11.881 0-23.277 4.72-31.678 13.122s-13.122 19.797-13.122 31.678v268.8h-89.6c-11.881 0-23.277 4.72-31.678 13.122s-13.122 19.797-13.122 31.678v268.8c0 11.884 4.72 23.276 13.122 31.677s19.797 13.123 31.678 13.123h89.6v268.8c0 11.884 4.72 23.276 13.122 31.677s19.797 13.123 31.678 13.123h896c11.884 0 23.276-4.721 31.677-13.123s13.123-19.794 13.123-31.677v-896c0-11.881-4.721-23.277-13.123-31.678s-19.794-13.122-31.677-13.122zM121.6 601.6v-179.2h134.4v179.2h-134.4zM1062.4 915.2h-89.6v-44.8c0-11.884-4.721-23.276-13.123-31.677s-19.794-13.123-31.677-13.123c-11.884 0-23.276 4.721-31.677 13.123s-13.123 19.794-13.123 31.677v44.8h-89.6v-44.8c0-11.884-4.721-23.276-13.123-31.677s-19.794-13.123-31.677-13.123c-11.884 0-23.276 4.721-31.677 13.123s-13.123 19.794-13.123 31.677v44.8h-89.6v-44.8c0-11.884-4.721-23.276-13.123-31.677s-19.794-13.123-31.677-13.123c-11.884 0-23.276 4.721-31.677 13.123s-13.123 19.794-13.123 31.677v44.8h-89.6v-44.8c0-11.884-4.72-23.276-13.122-31.677s-19.797-13.123-31.678-13.123c-11.881 0-23.277 4.721-31.678 13.123s-13.122 19.794-13.122 31.677v44.8h-89.6v-224h44.8c11.881 0 23.277-4.721 31.678-13.123s13.122-19.794 13.122-31.677v-268.8c0-11.881-4.72-23.277-13.122-31.678s-19.797-13.122-31.678-13.122h-44.8v-224h89.6v44.8c0 11.881 4.72 23.277 13.122 31.678s19.797 13.122 31.678 13.122c11.881 0 23.277-4.72 31.678-13.122s13.122-19.797 13.122-31.678v-44.8h89.6v44.8c0 11.881 4.721 23.277 13.123 31.678s19.794 13.122 31.677 13.122c11.884 0 23.276-4.72 31.677-13.122s13.123-19.797 13.123-31.678v-44.8h89.6v44.8c0 11.881 4.721 23.277 13.123 31.678s19.794 13.122 31.677 13.122c11.884 0 23.276-4.72 31.677-13.122s13.123-19.797 13.123-31.678v-44.8h89.6v44.8c0 11.881 4.721 23.277 13.123 31.678s19.794 13.122 31.677 13.122c11.884 0 23.276-4.72 31.677-13.122s13.123-19.797 13.123-31.678v-44.8h89.6v806.4z","M928 332.8h-268.8c-11.884 0-23.276 4.72-31.677 13.122s-13.123 19.797-13.123 31.678v268.8c0 11.884 4.721 23.276 13.123 31.677s19.794 13.123 31.677 13.123h268.8c11.884 0 23.276-4.721 31.677-13.123s13.123-19.794 13.123-31.677v-268.8c0-11.881-4.721-23.277-13.123-31.678s-19.794-13.122-31.677-13.122zM883.2 601.6h-179.2v-179.2h179.2v179.2z"],"attrs":[],"width":1178,"isMulticolor":false,"isMulticolor2":false,"grid":14,"tags":["arduino-boards"],"colorPermutations":{}},"attrs":[],"properties":{"order":690,"id":678,"name":"arduino-boards","prevSize":28,"code":59650},"setIdx":0,"setId":1,"iconIdx":2},{"icon":{"paths":["M1006.669 901.76l-164.271-625.707c-2.778-9.338-9.097-17.219-17.604-21.963-8.512-4.743-18.539-5.972-27.942-3.424l-135.518 33.973v-220.64c0-9.901-3.934-19.397-10.935-26.399s-16.495-10.935-26.398-10.935h-149.333c-9.903 0-19.396 3.933-26.398 10.935s-10.935 16.497-10.935 26.399v112h-149.333v-74.667c0-9.901-3.933-19.397-10.935-26.399s-16.497-10.935-26.399-10.935h-186.667c-9.901 0-19.397 3.933-26.399 10.935s-10.935 16.497-10.935 26.399v858.667c0 9.903 3.933 19.396 10.935 26.398s16.497 10.935 26.399 10.935h560c9.903 0 19.396-3.934 26.398-10.935s10.935-16.495 10.935-26.398v-435.682l114.987 437.922c2.116 8.213 6.967 15.462 13.751 20.553 6.788 5.090 15.104 7.714 23.582 7.445 3.226 0.363 6.481 0.363 9.707 0l157.918-41.438c9.566-2.483 17.758-8.661 22.775-17.173 2.475-4.527 3.985-9.519 4.437-14.66 0.448-5.141-0.171-10.317-1.822-15.206zM213.333 922.667h-112v-784h112v784zM437.333 922.667h-149.333v-672h149.333v672zM586.667 922.667h-74.667v-821.333h74.667v821.333zM839.040 906.987l-145.225-553.28 85.867-22.773 145.225 554.4-85.867 21.653z"],"attrs":[],"isMulticolor":false,"isMulticolor2":false,"grid":14,"tags":["arduino-library"],"colorPermutations":{}},"attrs":[],"properties":{"order":691,"id":677,"name":"arduino-library","prevSize":28,"code":59651},"setIdx":0,"setId":1,"iconIdx":3},{"icon":{"paths":["M1173.333 213.334h-527.15l-184.175-184.675c-4.651-4.614-10.167-8.263-16.232-10.741s-12.559-3.733-19.11-3.695h-348.444c-13.202 0-25.863 5.244-35.198 14.58s-14.58 21.996-14.58 35.198v895.999c0 13.204 5.244 25.862 14.58 35.197s21.997 14.581 35.198 14.581h1095.111c13.204 0 25.862-5.245 35.197-14.581s14.581-21.993 14.581-35.197v-696.888c0-13.202-5.245-25.863-14.581-35.198s-21.993-14.58-35.197-14.58zM128 113.778h278.258l99.556 99.556h-377.813v-99.556zM1123.556 910.222h-995.556v-597.333h995.556v597.333z"],"attrs":[],"width":1252,"isMulticolor":false,"isMulticolor2":false,"grid":14,"tags":["arduino-folder"],"colorPermutations":{}},"attrs":[],"properties":{"order":692,"id":676,"name":"arduino-folder","prevSize":28,"code":59652},"setIdx":0,"setId":1,"iconIdx":4},{"icon":{"paths":["M512.083 959.936c118.817 0 232.769-47.2 316.781-131.213 84.019-84.019 131.219-197.969 131.219-316.785 0-8.487-3.373-16.627-9.376-22.628-5.997-6.001-14.138-9.373-22.624-9.373s-16.627 3.372-22.63 9.373c-5.997 6.001-9.37 14.141-9.37 22.627-0.019 87.81-30.131 172.959-85.318 241.26s-132.115 115.622-217.962 134.086c-85.848 18.458-175.428 6.931-253.811-32.646-78.383-39.584-140.833-104.832-176.941-184.87-36.108-80.045-43.693-170.045-21.49-255.001s72.852-159.737 143.505-211.878c70.653-52.141 157.042-78.492 244.768-74.662s171.487 37.612 237.33 95.712h-158.081c-8.487 0-16.626 3.372-22.627 9.373s-9.373 14.141-9.373 22.627c0 8.487 3.372 16.627 9.373 22.628s14.14 9.372 22.627 9.372h224.001c8.486 0 16.627-3.371 22.624-9.372 6.003-6.001 9.376-14.141 9.376-22.628v-224c0-8.487-3.373-16.626-9.376-22.627-5.997-6.001-14.138-9.373-22.624-9.373s-16.627 3.371-22.63 9.373c-5.997 6.001-9.37 14.14-9.37 22.627v136.96c-55.162-46.332-120.678-78.68-191.002-94.301s-143.375-14.052-212.963 4.571c-69.588 18.623-133.659 53.753-186.78 102.41s-93.725 109.405-118.369 177.096c-24.644 67.69-32.602 140.324-23.199 211.745 9.404 71.419 35.891 139.521 77.216 198.523 41.325 59.008 96.27 107.174 160.174 140.422s134.885 50.598 206.922 50.573v0z"],"attrs":[{}],"isMulticolor":false,"isMulticolor2":false,"grid":14,"tags":["reload"],"colorPermutations":{"18919919916779841":[{}]}},"attrs":[{}],"properties":{"order":681,"id":675,"name":"reload","prevSize":28,"code":59648},"setIdx":0,"setId":1,"iconIdx":5},{"icon":{"paths":["M846.857 600c34.857 20 46.857 65.143 26.857 100l-36.571 62.857c-20 34.857-65.143 46.857-100 26.857l-152-87.429v175.429c0 40-33.143 73.143-73.143 73.143h-73.143c-40 0-73.143-33.143-73.143-73.143v-175.429l-152 87.429c-34.857 20-80 8-100-26.857l-36.571-62.857c-20-34.857-8-80 26.857-100l152-88-152-88c-34.857-20-46.857-65.143-26.857-100l36.571-62.857c20-34.857 65.143-46.857 100-26.857l152 87.429v-175.429c0-40 33.143-73.143 73.143-73.143h73.143c40 0 73.143 33.143 73.143 73.143v175.429l152-87.429c34.857-20 80-8 100 26.857l36.571 62.857c20 34.857 8 80-26.857 100l-152 88z"],"width":950.8571428571428,"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["asterisk"],"defaultCode":61545,"grid":14,"colorPermutations":{"18919919916779841":[]}},"attrs":[],"properties":{"name":"asterisk","id":0,"order":679,"prevSize":28,"code":61545},"setIdx":0,"setId":1,"iconIdx":6},{"icon":{"paths":["M804.571 420.571v109.714c0 30.286-24.571 54.857-54.857 54.857h-237.714v237.714c0 30.286-24.571 54.857-54.857 54.857h-109.714c-30.286 0-54.857-24.571-54.857-54.857v-237.714h-237.714c-30.286 0-54.857-24.571-54.857-54.857v-109.714c0-30.286 24.571-54.857 54.857-54.857h237.714v-237.714c0-30.286 24.571-54.857 54.857-54.857h109.714c30.286 0 54.857 24.571 54.857 54.857v237.714h237.714c30.286 0 54.857 24.571 54.857 54.857z"],"width":804.5714285714286,"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["plus"],"defaultCode":61543,"grid":14,"colorPermutations":{"18919919916779841":[]}},"attrs":[],"properties":{"name":"plus","id":1,"order":3,"prevSize":28,"code":61543},"setIdx":0,"setId":1,"iconIdx":7},{"icon":{"paths":["M402.286 717.714v137.143c0 12.571-10.286 22.857-22.857 22.857h-137.143c-12.571 0-22.857-10.286-22.857-22.857v-137.143c0-12.571 10.286-22.857 22.857-22.857h137.143c12.571 0 22.857 10.286 22.857 22.857zM582.857 374.857c0 108.571-73.714 150.286-128 180.571-33.714 19.429-54.857 58.857-54.857 75.429v0c0 12.571-9.714 27.429-22.857 27.429h-137.143c-12.571 0-20.571-19.429-20.571-32v-25.714c0-69.143 68.571-128.571 118.857-151.429 44-20 62.286-38.857 62.286-75.429 0-32-41.714-60.571-88-60.571-25.714 0-49.143 8-61.714 16.571-13.714 9.714-27.429 23.429-61.143 65.714-4.571 5.714-11.429 9.143-17.714 9.143-5.143 0-9.714-1.714-14.286-4.571l-93.714-71.429c-9.714-7.429-12-20-5.714-30.286 61.714-102.286 148.571-152 265.143-152 122.286 0 259.429 97.714 259.429 228.571z"],"width":634.88,"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["question"],"defaultCode":61736,"grid":14,"colorPermutations":{"18919919916779841":[]}},"attrs":[],"properties":{"name":"question","id":2,"order":4,"prevSize":28,"code":61736},"setIdx":0,"setId":1,"iconIdx":8},{"icon":{"paths":["M804.571 420.571v109.714c0 30.286-24.571 54.857-54.857 54.857h-694.857c-30.286 0-54.857-24.571-54.857-54.857v-109.714c0-30.286 24.571-54.857 54.857-54.857h694.857c30.286 0 54.857 24.571 54.857 54.857z"],"width":804.5714285714286,"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["minus"],"defaultCode":61544,"grid":14,"colorPermutations":{"18919919916779841":[]}},"attrs":[],"properties":{"name":"minus","id":3,"order":5,"prevSize":28,"code":61544},"setIdx":0,"setId":1,"iconIdx":9},{"icon":{"paths":["M877.714 128v640c0 80.571-120.571 109.714-182.857 109.714s-182.857-29.143-182.857-109.714 120.571-109.714 182.857-109.714c37.714 0 75.429 6.857 109.714 22.286v-306.857l-438.857 135.429v405.143c0 80.571-120.571 109.714-182.857 109.714s-182.857-29.143-182.857-109.714 120.571-109.714 182.857-109.714c37.714 0 75.429 6.857 109.714 22.286v-552.571c0-24 16-45.143 38.857-52.571l475.429-146.286c5.143-1.714 10.286-2.286 16-2.286 30.286 0 54.857 24.571 54.857 54.857z"],"width":877.7142857142857,"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["music"],"defaultCode":61441,"grid":14,"colorPermutations":{"18919919916779841":[]}},"attrs":[],"properties":{"name":"music","id":5,"order":7,"prevSize":28,"code":61441},"setIdx":0,"setId":1,"iconIdx":10},{"icon":{"paths":["M658.286 475.429c0-141.143-114.857-256-256-256s-256 114.857-256 256 114.857 256 256 256 256-114.857 256-256zM950.857 950.857c0 40-33.143 73.143-73.143 73.143-19.429 0-38.286-8-51.429-21.714l-196-195.429c-66.857 46.286-146.857 70.857-228 70.857-222.286 0-402.286-180-402.286-402.286s180-402.286 402.286-402.286 402.286 180 402.286 402.286c0 81.143-24.571 161.143-70.857 228l196 196c13.143 13.143 21.143 32 21.143 51.429z"],"width":950.8571428571428,"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["search"],"defaultCode":61442,"grid":14,"colorPermutations":{"18919919916779841":[]}},"attrs":[],"properties":{"name":"search","id":6,"order":8,"prevSize":28,"code":61442},"setIdx":0,"setId":1,"iconIdx":11},{"icon":{"paths":["M950.857 859.429v-438.857c-12 13.714-25.143 26.286-39.429 37.714-81.714 62.857-164 126.857-243.429 193.143-42.857 36-96 80-155.429 80h-1.143c-59.429 0-112.571-44-155.429-80-79.429-66.286-161.714-130.286-243.429-193.143-14.286-11.429-27.429-24-39.429-37.714v438.857c0 9.714 8.571 18.286 18.286 18.286h841.143c9.714 0 18.286-8.571 18.286-18.286zM950.857 258.857c0-14.286 3.429-39.429-18.286-39.429h-841.143c-9.714 0-18.286 8.571-18.286 18.286 0 65.143 32.571 121.714 84 162.286 76.571 60 153.143 120.571 229.143 181.143 30.286 24.571 85.143 77.143 125.143 77.143h1.143c40 0 94.857-52.571 125.143-77.143 76-60.571 152.571-121.143 229.143-181.143 37.143-29.143 84-92.571 84-141.143zM1024 237.714v621.714c0 50.286-41.143 91.429-91.429 91.429h-841.143c-50.286 0-91.429-41.143-91.429-91.429v-621.714c0-50.286 41.143-91.429 91.429-91.429h841.143c50.286 0 91.429 41.143 91.429 91.429z"],"width":1024,"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["envelope-o"],"defaultCode":61443,"grid":14,"colorPermutations":{"18919919916779841":[]}},"attrs":[],"properties":{"name":"envelope-o","id":7,"order":9,"prevSize":28,"code":61443},"setIdx":0,"setId":1,"iconIdx":12},{"icon":{"paths":["M512 950.857c-9.143 0-18.286-3.429-25.143-10.286l-356.571-344c-4.571-4-130.286-118.857-130.286-256 0-167.429 102.286-267.429 273.143-267.429 100 0 193.714 78.857 238.857 123.429 45.143-44.571 138.857-123.429 238.857-123.429 170.857 0 273.143 100 273.143 267.429 0 137.143-125.714 252-130.857 257.143l-356 342.857c-6.857 6.857-16 10.286-25.143 10.286z"],"width":1024,"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["heart"],"defaultCode":61444,"grid":14,"colorPermutations":{"18919919916779841":[]}},"attrs":[],"properties":{"name":"heart","id":8,"order":10,"prevSize":28,"code":61444},"setIdx":0,"setId":1,"iconIdx":13},{"icon":{"paths":["M950.857 369.714c0 10.286-7.429 20-14.857 27.429l-207.429 202.286 49.143 285.714c0.571 4 0.571 7.429 0.571 11.429 0 14.857-6.857 28.571-23.429 28.571-8 0-16-2.857-22.857-6.857l-256.571-134.857-256.571 134.857c-7.429 4-14.857 6.857-22.857 6.857-16.571 0-24-13.714-24-28.571 0-4 0.571-7.429 1.143-11.429l49.143-285.714-208-202.286c-6.857-7.429-14.286-17.143-14.286-27.429 0-17.143 17.714-24 32-26.286l286.857-41.714 128.571-260c5.143-10.857 14.857-23.429 28-23.429s22.857 12.571 28 23.429l128.571 260 286.857 41.714c13.714 2.286 32 9.143 32 26.286z"],"width":950.8571428571428,"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["star"],"defaultCode":61445,"grid":14,"colorPermutations":{"18919919916779841":[]}},"attrs":[],"properties":{"name":"star","id":9,"order":11,"prevSize":28,"code":61445},"setIdx":0,"setId":1,"iconIdx":14},{"icon":{"paths":["M649.714 573.714l174.857-169.714-241.143-35.429-108-218.286-108 218.286-241.143 35.429 174.857 169.714-41.714 240.571 216-113.714 215.429 113.714zM950.857 369.714c0 10.286-7.429 20-14.857 27.429l-207.429 202.286 49.143 285.714c0.571 4 0.571 7.429 0.571 11.429 0 15.429-6.857 28.571-23.429 28.571-8 0-16-2.857-22.857-6.857l-256.571-134.857-256.571 134.857c-7.429 4-14.857 6.857-22.857 6.857-16.571 0-24-13.714-24-28.571 0-4 0.571-7.429 1.143-11.429l49.143-285.714-208-202.286c-6.857-7.429-14.286-17.143-14.286-27.429 0-17.143 17.714-24 32-26.286l286.857-41.714 128.571-260c5.143-10.857 14.857-23.429 28-23.429s22.857 12.571 28 23.429l128.571 260 286.857 41.714c13.714 2.286 32 9.143 32 26.286z"],"width":950.8571428571428,"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["star-o"],"defaultCode":61446,"grid":14,"colorPermutations":{"18919919916779841":[]}},"attrs":[],"properties":{"name":"star-o","id":10,"order":12,"prevSize":28,"code":61446},"setIdx":0,"setId":1,"iconIdx":15},{"icon":{"paths":["M731.429 799.429c0 83.429-54.857 151.429-121.714 151.429h-488c-66.857 0-121.714-68-121.714-151.429 0-150.286 37.143-324 186.857-324 46.286 45.143 109.143 73.143 178.857 73.143s132.571-28 178.857-73.143c149.714 0 186.857 173.714 186.857 324zM585.143 292.571c0 121.143-98.286 219.429-219.429 219.429s-219.429-98.286-219.429-219.429 98.286-219.429 219.429-219.429 219.429 98.286 219.429 219.429z"],"width":731.4285714285713,"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["user"],"defaultCode":61447,"grid":14,"colorPermutations":{"18919919916779841":[]}},"attrs":[],"properties":{"name":"user","id":11,"order":13,"prevSize":28,"code":61447},"setIdx":0,"setId":1,"iconIdx":16},{"icon":{"paths":["M219.429 914.286v-73.143c0-20-16.571-36.571-36.571-36.571h-73.143c-20 0-36.571 16.571-36.571 36.571v73.143c0 20 16.571 36.571 36.571 36.571h73.143c20 0 36.571-16.571 36.571-36.571zM219.429 694.857v-73.143c0-20-16.571-36.571-36.571-36.571h-73.143c-20 0-36.571 16.571-36.571 36.571v73.143c0 20 16.571 36.571 36.571 36.571h73.143c20 0 36.571-16.571 36.571-36.571zM219.429 475.429v-73.143c0-20-16.571-36.571-36.571-36.571h-73.143c-20 0-36.571 16.571-36.571 36.571v73.143c0 20 16.571 36.571 36.571 36.571h73.143c20 0 36.571-16.571 36.571-36.571zM804.571 914.286v-292.571c0-20-16.571-36.571-36.571-36.571h-438.857c-20 0-36.571 16.571-36.571 36.571v292.571c0 20 16.571 36.571 36.571 36.571h438.857c20 0 36.571-16.571 36.571-36.571zM219.429 256v-73.143c0-20-16.571-36.571-36.571-36.571h-73.143c-20 0-36.571 16.571-36.571 36.571v73.143c0 20 16.571 36.571 36.571 36.571h73.143c20 0 36.571-16.571 36.571-36.571zM1024 914.286v-73.143c0-20-16.571-36.571-36.571-36.571h-73.143c-20 0-36.571 16.571-36.571 36.571v73.143c0 20 16.571 36.571 36.571 36.571h73.143c20 0 36.571-16.571 36.571-36.571zM804.571 475.429v-292.571c0-20-16.571-36.571-36.571-36.571h-438.857c-20 0-36.571 16.571-36.571 36.571v292.571c0 20 16.571 36.571 36.571 36.571h438.857c20 0 36.571-16.571 36.571-36.571zM1024 694.857v-73.143c0-20-16.571-36.571-36.571-36.571h-73.143c-20 0-36.571 16.571-36.571 36.571v73.143c0 20 16.571 36.571 36.571 36.571h73.143c20 0 36.571-16.571 36.571-36.571zM1024 475.429v-73.143c0-20-16.571-36.571-36.571-36.571h-73.143c-20 0-36.571 16.571-36.571 36.571v73.143c0 20 16.571 36.571 36.571 36.571h73.143c20 0 36.571-16.571 36.571-36.571zM1024 256v-73.143c0-20-16.571-36.571-36.571-36.571h-73.143c-20 0-36.571 16.571-36.571 36.571v73.143c0 20 16.571 36.571 36.571 36.571h73.143c20 0 36.571-16.571 36.571-36.571zM1097.143 164.571v768c0 50.286-41.143 91.429-91.429 91.429h-914.286c-50.286 0-91.429-41.143-91.429-91.429v-768c0-50.286 41.143-91.429 91.429-91.429h914.286c50.286 0 91.429 41.143 91.429 91.429z"],"width":1097.142857142857,"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["film"],"defaultCode":61448,"grid":14,"colorPermutations":{"18919919916779841":[]}},"attrs":[],"properties":{"name":"film","id":12,"order":14,"prevSize":28,"code":61448},"setIdx":0,"setId":1,"iconIdx":17},{"icon":{"paths":["M438.857 585.143v219.429c0 40-33.143 73.143-73.143 73.143h-292.571c-40 0-73.143-33.143-73.143-73.143v-219.429c0-40 33.143-73.143 73.143-73.143h292.571c40 0 73.143 33.143 73.143 73.143zM438.857 146.286v219.429c0 40-33.143 73.143-73.143 73.143h-292.571c-40 0-73.143-33.143-73.143-73.143v-219.429c0-40 33.143-73.143 73.143-73.143h292.571c40 0 73.143 33.143 73.143 73.143zM950.857 585.143v219.429c0 40-33.143 73.143-73.143 73.143h-292.571c-40 0-73.143-33.143-73.143-73.143v-219.429c0-40 33.143-73.143 73.143-73.143h292.571c40 0 73.143 33.143 73.143 73.143zM950.857 146.286v219.429c0 40-33.143 73.143-73.143 73.143h-292.571c-40 0-73.143-33.143-73.143-73.143v-219.429c0-40 33.143-73.143 73.143-73.143h292.571c40 0 73.143 33.143 73.143 73.143z"],"width":950.8571428571428,"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["th-large"],"defaultCode":61449,"grid":14,"colorPermutations":{"18919919916779841":[]}},"attrs":[],"properties":{"name":"th-large","id":13,"order":15,"prevSize":28,"code":61449},"setIdx":0,"setId":1,"iconIdx":18},{"icon":{"paths":["M292.571 713.143v109.714c0 30.286-24.571 54.857-54.857 54.857h-182.857c-30.286 0-54.857-24.571-54.857-54.857v-109.714c0-30.286 24.571-54.857 54.857-54.857h182.857c30.286 0 54.857 24.571 54.857 54.857zM292.571 420.571v109.714c0 30.286-24.571 54.857-54.857 54.857h-182.857c-30.286 0-54.857-24.571-54.857-54.857v-109.714c0-30.286 24.571-54.857 54.857-54.857h182.857c30.286 0 54.857 24.571 54.857 54.857zM658.286 713.143v109.714c0 30.286-24.571 54.857-54.857 54.857h-182.857c-30.286 0-54.857-24.571-54.857-54.857v-109.714c0-30.286 24.571-54.857 54.857-54.857h182.857c30.286 0 54.857 24.571 54.857 54.857zM292.571 128v109.714c0 30.286-24.571 54.857-54.857 54.857h-182.857c-30.286 0-54.857-24.571-54.857-54.857v-109.714c0-30.286 24.571-54.857 54.857-54.857h182.857c30.286 0 54.857 24.571 54.857 54.857zM658.286 420.571v109.714c0 30.286-24.571 54.857-54.857 54.857h-182.857c-30.286 0-54.857-24.571-54.857-54.857v-109.714c0-30.286 24.571-54.857 54.857-54.857h182.857c30.286 0 54.857 24.571 54.857 54.857zM1024 713.143v109.714c0 30.286-24.571 54.857-54.857 54.857h-182.857c-30.286 0-54.857-24.571-54.857-54.857v-109.714c0-30.286 24.571-54.857 54.857-54.857h182.857c30.286 0 54.857 24.571 54.857 54.857zM658.286 128v109.714c0 30.286-24.571 54.857-54.857 54.857h-182.857c-30.286 0-54.857-24.571-54.857-54.857v-109.714c0-30.286 24.571-54.857 54.857-54.857h182.857c30.286 0 54.857 24.571 54.857 54.857zM1024 420.571v109.714c0 30.286-24.571 54.857-54.857 54.857h-182.857c-30.286 0-54.857-24.571-54.857-54.857v-109.714c0-30.286 24.571-54.857 54.857-54.857h182.857c30.286 0 54.857 24.571 54.857 54.857zM1024 128v109.714c0 30.286-24.571 54.857-54.857 54.857h-182.857c-30.286 0-54.857-24.571-54.857-54.857v-109.714c0-30.286 24.571-54.857 54.857-54.857h182.857c30.286 0 54.857 24.571 54.857 54.857z"],"width":1024,"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["th"],"defaultCode":61450,"grid":14,"colorPermutations":{"18919919916779841":[]}},"attrs":[],"properties":{"name":"th","id":14,"order":16,"prevSize":28,"code":61450},"setIdx":0,"setId":1,"iconIdx":19},{"icon":{"paths":["M292.571 713.143v109.714c0 30.286-24.571 54.857-54.857 54.857h-182.857c-30.286 0-54.857-24.571-54.857-54.857v-109.714c0-30.286 24.571-54.857 54.857-54.857h182.857c30.286 0 54.857 24.571 54.857 54.857zM292.571 420.571v109.714c0 30.286-24.571 54.857-54.857 54.857h-182.857c-30.286 0-54.857-24.571-54.857-54.857v-109.714c0-30.286 24.571-54.857 54.857-54.857h182.857c30.286 0 54.857 24.571 54.857 54.857zM1024 713.143v109.714c0 30.286-24.571 54.857-54.857 54.857h-548.571c-30.286 0-54.857-24.571-54.857-54.857v-109.714c0-30.286 24.571-54.857 54.857-54.857h548.571c30.286 0 54.857 24.571 54.857 54.857zM292.571 128v109.714c0 30.286-24.571 54.857-54.857 54.857h-182.857c-30.286 0-54.857-24.571-54.857-54.857v-109.714c0-30.286 24.571-54.857 54.857-54.857h182.857c30.286 0 54.857 24.571 54.857 54.857zM1024 420.571v109.714c0 30.286-24.571 54.857-54.857 54.857h-548.571c-30.286 0-54.857-24.571-54.857-54.857v-109.714c0-30.286 24.571-54.857 54.857-54.857h548.571c30.286 0 54.857 24.571 54.857 54.857zM1024 128v109.714c0 30.286-24.571 54.857-54.857 54.857h-548.571c-30.286 0-54.857-24.571-54.857-54.857v-109.714c0-30.286 24.571-54.857 54.857-54.857h548.571c30.286 0 54.857 24.571 54.857 54.857z"],"width":1024,"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["th-list"],"defaultCode":61451,"grid":14,"colorPermutations":{"18919919916779841":[]}},"attrs":[],"properties":{"name":"th-list","id":15,"order":17,"prevSize":28,"code":61451},"setIdx":0,"setId":1,"iconIdx":20},{"icon":{"paths":["M954.857 323.429c0 14.286-5.714 28.571-16 38.857l-491.429 491.429c-10.286 10.286-24.571 16-38.857 16s-28.571-5.714-38.857-16l-284.571-284.571c-10.286-10.286-16-24.571-16-38.857s5.714-28.571 16-38.857l77.714-77.714c10.286-10.286 24.571-16 38.857-16s28.571 5.714 38.857 16l168 168.571 374.857-375.429c10.286-10.286 24.571-16 38.857-16s28.571 5.714 38.857 16l77.714 77.714c10.286 10.286 16 24.571 16 38.857z"],"width":1024,"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["check"],"defaultCode":61452,"grid":14,"colorPermutations":{"18919919916779841":[]}},"attrs":[],"properties":{"name":"check","id":16,"order":18,"prevSize":28,"code":61452},"setIdx":0,"setId":1,"iconIdx":21},{"icon":{"paths":["M725.322 782.343c3.477 3.448 6.237 7.547 8.118 12.069 1.885 4.515 2.853 9.364 2.853 14.259s-0.967 9.744-2.853 14.266c-1.881 4.515-4.641 8.623-8.118 12.069-3.448 3.472-7.547 6.232-12.069 8.118-4.515 1.881-9.364 2.848-14.259 2.848s-9.744-0.967-14.266-2.848c-4.522-1.885-8.623-4.646-12.069-8.118l-270.371-270.375-270.372 270.375c-3.448 3.472-7.549 6.232-12.069 8.118-4.519 1.881-9.366 2.848-14.263 2.848s-9.744-0.967-14.263-2.848c-4.519-1.885-8.622-4.646-12.069-8.118-3.474-3.448-6.235-7.555-8.118-12.069-1.884-4.522-2.853-9.37-2.853-14.266s0.97-9.744 2.853-14.259c1.884-4.522 4.643-8.623 8.118-12.069l270.372-270.375-270.372-270.372c-3.456-3.456-6.201-7.565-8.072-12.082s-2.835-9.36-2.835-14.25c0-4.891 0.964-9.732 2.835-14.25s4.617-8.626 8.072-12.081c3.456-3.456 7.564-6.201 12.081-8.072s9.361-2.835 14.25-2.835c4.891 0 9.732 0.964 14.25 2.835s8.626 4.617 12.081 8.072l270.372 270.372 270.371-270.372c6.984-6.983 16.455-10.909 26.335-10.909 9.875 0 19.347 3.923 26.33 10.909s10.909 16.456 10.909 26.333c0 9.877-3.923 19.348-10.909 26.333l-270.371 270.372 270.371 270.375z"],"width":804.5714285714286,"attrs":[{}],"tags":["close","remove","times"],"defaultCode":61453,"grid":14,"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"18919919916779841":[{}]}},"attrs":[{}],"properties":{"name":"close, remove, times","id":17,"order":19,"prevSize":28,"code":61453},"setIdx":0,"setId":1,"iconIdx":22},{"icon":{"paths":["M585.143 457.143v36.571c0 9.714-8.571 18.286-18.286 18.286h-128v128c0 9.714-8.571 18.286-18.286 18.286h-36.571c-9.714 0-18.286-8.571-18.286-18.286v-128h-128c-9.714 0-18.286-8.571-18.286-18.286v-36.571c0-9.714 8.571-18.286 18.286-18.286h128v-128c0-9.714 8.571-18.286 18.286-18.286h36.571c9.714 0 18.286 8.571 18.286 18.286v128h128c9.714 0 18.286 8.571 18.286 18.286zM658.286 475.429c0-141.143-114.857-256-256-256s-256 114.857-256 256 114.857 256 256 256 256-114.857 256-256zM950.857 950.857c0 40.571-32.571 73.143-73.143 73.143-19.429 0-38.286-8-51.429-21.714l-196-195.429c-66.857 46.286-146.857 70.857-228 70.857-222.286 0-402.286-180-402.286-402.286s180-402.286 402.286-402.286 402.286 180 402.286 402.286c0 81.143-24.571 161.143-70.857 228l196 196c13.143 13.143 21.143 32 21.143 51.429z"],"width":950.8571428571428,"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["search-plus"],"defaultCode":61454,"grid":14,"colorPermutations":{"18919919916779841":[]}},"attrs":[],"properties":{"name":"search-plus","id":18,"order":20,"prevSize":28,"code":61454},"setIdx":0,"setId":1,"iconIdx":23},{"icon":{"paths":["M585.143 457.143v36.571c0 9.714-8.571 18.286-18.286 18.286h-329.143c-9.714 0-18.286-8.571-18.286-18.286v-36.571c0-9.714 8.571-18.286 18.286-18.286h329.143c9.714 0 18.286 8.571 18.286 18.286zM658.286 475.429c0-141.143-114.857-256-256-256s-256 114.857-256 256 114.857 256 256 256 256-114.857 256-256zM950.857 950.857c0 40.571-32.571 73.143-73.143 73.143-19.429 0-38.286-8-51.429-21.714l-196-195.429c-66.857 46.286-146.857 70.857-228 70.857-222.286 0-402.286-180-402.286-402.286s180-402.286 402.286-402.286 402.286 180 402.286 402.286c0 81.143-24.571 161.143-70.857 228l196 196c13.143 13.143 21.143 32 21.143 51.429z"],"width":950.8571428571428,"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["search-minus"],"defaultCode":61456,"grid":14,"colorPermutations":{"18919919916779841":[]}},"attrs":[],"properties":{"name":"search-minus","id":19,"order":21,"prevSize":28,"code":61456},"setIdx":0,"setId":1,"iconIdx":24},{"icon":{"paths":["M877.714 512c0 241.714-197.143 438.857-438.857 438.857s-438.857-197.143-438.857-438.857c0-138.857 64-266.857 175.429-350.286 32.571-24.571 78.286-18.286 102.286 14.286 24.571 32 17.714 78.286-14.286 102.286-74.286 56-117.143 141.143-117.143 233.714 0 161.143 131.429 292.571 292.571 292.571s292.571-131.429 292.571-292.571c0-92.571-42.857-177.714-117.143-233.714-32-24-38.857-70.286-14.286-102.286 24-32.571 70.286-38.857 102.286-14.286 111.429 83.429 175.429 211.429 175.429 350.286zM512 73.143v365.714c0 40-33.143 73.143-73.143 73.143s-73.143-33.143-73.143-73.143v-365.714c0-40 33.143-73.143 73.143-73.143s73.143 33.143 73.143 73.143z"],"width":877.7142857142857,"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["power-off"],"defaultCode":61457,"grid":14,"colorPermutations":{"18919919916779841":[]}},"attrs":[],"properties":{"name":"power-off","id":20,"order":22,"prevSize":28,"code":61457},"setIdx":0,"setId":1,"iconIdx":25},{"icon":{"paths":["M146.286 822.857v109.714c0 10.286-8 18.286-18.286 18.286h-109.714c-10.286 0-18.286-8-18.286-18.286v-109.714c0-10.286 8-18.286 18.286-18.286h109.714c10.286 0 18.286 8 18.286 18.286zM365.714 749.714v182.857c0 10.286-8 18.286-18.286 18.286h-109.714c-10.286 0-18.286-8-18.286-18.286v-182.857c0-10.286 8-18.286 18.286-18.286h109.714c10.286 0 18.286 8 18.286 18.286zM585.143 603.429v329.143c0 10.286-8 18.286-18.286 18.286h-109.714c-10.286 0-18.286-8-18.286-18.286v-329.143c0-10.286 8-18.286 18.286-18.286h109.714c10.286 0 18.286 8 18.286 18.286zM804.571 384v548.571c0 10.286-8 18.286-18.286 18.286h-109.714c-10.286 0-18.286-8-18.286-18.286v-548.571c0-10.286 8-18.286 18.286-18.286h109.714c10.286 0 18.286 8 18.286 18.286zM1024 91.429v841.143c0 10.286-8 18.286-18.286 18.286h-109.714c-10.286 0-18.286-8-18.286-18.286v-841.143c0-10.286 8-18.286 18.286-18.286h109.714c10.286 0 18.286 8 18.286 18.286z"],"width":1024,"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["signal"],"defaultCode":61458,"grid":14,"colorPermutations":{"18919919916779841":[]}},"attrs":[],"properties":{"name":"signal","id":21,"order":23,"prevSize":28,"code":61458},"setIdx":0,"setId":1,"iconIdx":26},{"icon":{"paths":["M585.143 512c0-80.571-65.714-146.286-146.286-146.286s-146.286 65.714-146.286 146.286 65.714 146.286 146.286 146.286 146.286-65.714 146.286-146.286zM877.714 449.714v126.857c0 8.571-6.857 18.857-16 20.571l-105.714 16c-6.286 18.286-13.143 35.429-22.286 52 19.429 28 40 53.143 61.143 78.857 3.429 4 5.714 9.143 5.714 14.286s-1.714 9.143-5.143 13.143c-13.714 18.286-90.857 102.286-110.286 102.286-5.143 0-10.286-2.286-14.857-5.143l-78.857-61.714c-16.571 8.571-34.286 16-52 21.714-4 34.857-7.429 72-16.571 106.286-2.286 9.143-10.286 16-20.571 16h-126.857c-10.286 0-19.429-7.429-20.571-17.143l-16-105.143c-17.714-5.714-34.857-12.571-51.429-21.143l-80.571 61.143c-4 3.429-9.143 5.143-14.286 5.143s-10.286-2.286-14.286-6.286c-30.286-27.429-70.286-62.857-94.286-96-2.857-4-4-8.571-4-13.143 0-5.143 1.714-9.143 4.571-13.143 19.429-26.286 40.571-51.429 60-78.286-9.714-18.286-17.714-37.143-23.429-56.571l-104.571-15.429c-9.714-1.714-16.571-10.857-16.571-20.571v-126.857c0-8.571 6.857-18.857 15.429-20.571l106.286-16c5.714-18.286 13.143-35.429 22.286-52.571-19.429-27.429-40-53.143-61.143-78.857-3.429-4-5.714-8.571-5.714-13.714s2.286-9.143 5.143-13.143c13.714-18.857 90.857-102.286 110.286-102.286 5.143 0 10.286 2.286 14.857 5.714l78.857 61.143c16.571-8.571 34.286-16 52-21.714 4-34.857 7.429-72 16.571-106.286 2.286-9.143 10.286-16 20.571-16h126.857c10.286 0 19.429 7.429 20.571 17.143l16 105.143c17.714 5.714 34.857 12.571 51.429 21.143l81.143-61.143c3.429-3.429 8.571-5.143 13.714-5.143s10.286 2.286 14.286 5.714c30.286 28 70.286 63.429 94.286 97.143 2.857 3.429 4 8 4 12.571 0 5.143-1.714 9.143-4.571 13.143-19.429 26.286-40.571 51.429-60 78.286 9.714 18.286 17.714 37.143 23.429 56l104.571 16c9.714 1.714 16.571 10.857 16.571 20.571z"],"width":877.7142857142857,"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["cog","gear"],"defaultCode":61459,"grid":14,"colorPermutations":{"18919919916779841":[]}},"attrs":[],"properties":{"name":"cog, gear","id":22,"order":24,"prevSize":28,"code":61459},"setIdx":0,"setId":1,"iconIdx":27},{"icon":{"paths":["M292.571 420.571v329.143c0 10.286-8 18.286-18.286 18.286h-36.571c-10.286 0-18.286-8-18.286-18.286v-329.143c0-10.286 8-18.286 18.286-18.286h36.571c10.286 0 18.286 8 18.286 18.286zM438.857 420.571v329.143c0 10.286-8 18.286-18.286 18.286h-36.571c-10.286 0-18.286-8-18.286-18.286v-329.143c0-10.286 8-18.286 18.286-18.286h36.571c10.286 0 18.286 8 18.286 18.286zM585.143 420.571v329.143c0 10.286-8 18.286-18.286 18.286h-36.571c-10.286 0-18.286-8-18.286-18.286v-329.143c0-10.286 8-18.286 18.286-18.286h36.571c10.286 0 18.286 8 18.286 18.286zM658.286 834.286v-541.714h-512v541.714c0 27.429 15.429 43.429 18.286 43.429h475.429c2.857 0 18.286-16 18.286-43.429zM274.286 219.429h256l-27.429-66.857c-1.714-2.286-6.857-5.714-9.714-6.286h-181.143c-3.429 0.571-8 4-9.714 6.286zM804.571 237.714v36.571c0 10.286-8 18.286-18.286 18.286h-54.857v541.714c0 62.857-41.143 116.571-91.429 116.571h-475.429c-50.286 0-91.429-51.429-91.429-114.286v-544h-54.857c-10.286 0-18.286-8-18.286-18.286v-36.571c0-10.286 8-18.286 18.286-18.286h176.571l40-95.429c11.429-28 45.714-50.857 76-50.857h182.857c30.286 0 64.571 22.857 76 50.857l40 95.429h176.571c10.286 0 18.286 8 18.286 18.286z"],"width":804.5714285714286,"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["trash-o"],"defaultCode":61460,"grid":14,"colorPermutations":{"18919919916779841":[]}},"attrs":[],"properties":{"name":"trash-o","id":23,"order":25,"prevSize":28,"code":61460},"setIdx":0,"setId":1,"iconIdx":28},{"icon":{"paths":["M804.571 566.857v274.286c0 20-16.571 36.571-36.571 36.571h-219.429v-219.429h-146.286v219.429h-219.429c-20 0-36.571-16.571-36.571-36.571v-274.286c0-1.143 0.571-2.286 0.571-3.429l328.571-270.857 328.571 270.857c0.571 1.143 0.571 2.286 0.571 3.429zM932 527.429l-35.429 42.286c-2.857 3.429-7.429 5.714-12 6.286h-1.714c-4.571 0-8.571-1.143-12-4l-395.429-329.714-395.429 329.714c-4 2.857-8.571 4.571-13.714 4-4.571-0.571-9.143-2.857-12-6.286l-35.429-42.286c-6.286-7.429-5.143-19.429 2.286-25.714l410.857-342.286c24-20 62.857-20 86.857 0l139.429 116.571v-111.429c0-10.286 8-18.286 18.286-18.286h109.714c10.286 0 18.286 8 18.286 18.286v233.143l125.143 104c7.429 6.286 8.571 18.286 2.286 25.714z"],"width":950.8571428571428,"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["home"],"defaultCode":61461,"grid":14,"colorPermutations":{"18919919916779841":[]}},"attrs":[],"properties":{"name":"home","id":24,"order":26,"prevSize":28,"code":61461},"setIdx":0,"setId":1,"iconIdx":29},{"icon":{"paths":["M838.857 217.143c21.143 21.143 38.857 63.429 38.857 93.714v658.286c0 30.286-24.571 54.857-54.857 54.857h-768c-30.286 0-54.857-24.571-54.857-54.857v-914.286c0-30.286 24.571-54.857 54.857-54.857h512c30.286 0 72.571 17.714 93.714 38.857zM585.143 77.714v214.857h214.857c-3.429-9.714-8.571-19.429-12.571-23.429l-178.857-178.857c-4-4-13.714-9.143-23.429-12.571zM804.571 950.857v-585.143h-237.714c-30.286 0-54.857-24.571-54.857-54.857v-237.714h-438.857v877.714h731.429z"],"width":877.7142857142857,"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["file-o"],"defaultCode":61462,"grid":14,"colorPermutations":{"18919919916779841":[]}},"attrs":[],"properties":{"name":"file-o","id":25,"order":27,"prevSize":28,"code":61462},"setIdx":0,"setId":1,"iconIdx":30},{"icon":{"paths":["M512 310.857v256c0 10.286-8 18.286-18.286 18.286h-182.857c-10.286 0-18.286-8-18.286-18.286v-36.571c0-10.286 8-18.286 18.286-18.286h128v-201.143c0-10.286 8-18.286 18.286-18.286h36.571c10.286 0 18.286 8 18.286 18.286zM749.714 512c0-171.429-139.429-310.857-310.857-310.857s-310.857 139.429-310.857 310.857 139.429 310.857 310.857 310.857 310.857-139.429 310.857-310.857zM877.714 512c0 242.286-196.571 438.857-438.857 438.857s-438.857-196.571-438.857-438.857 196.571-438.857 438.857-438.857 438.857 196.571 438.857 438.857z"],"width":877.7142857142857,"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["clock-o"],"defaultCode":61463,"grid":14,"colorPermutations":{"18919919916779841":[]}},"attrs":[],"properties":{"name":"clock-o","id":26,"order":28,"prevSize":28,"code":61463},"setIdx":0,"setId":1,"iconIdx":31},{"icon":{"paths":["M731.429 768c0-20-16.571-36.571-36.571-36.571s-36.571 16.571-36.571 36.571 16.571 36.571 36.571 36.571 36.571-16.571 36.571-36.571zM877.714 768c0-20-16.571-36.571-36.571-36.571s-36.571 16.571-36.571 36.571 16.571 36.571 36.571 36.571 36.571-16.571 36.571-36.571zM950.857 640v182.857c0 30.286-24.571 54.857-54.857 54.857h-841.143c-30.286 0-54.857-24.571-54.857-54.857v-182.857c0-30.286 24.571-54.857 54.857-54.857h265.714l77.143 77.714c21.143 20.571 48.571 32 77.714 32s56.571-11.429 77.714-32l77.714-77.714h265.143c30.286 0 54.857 24.571 54.857 54.857zM765.143 314.857c5.714 13.714 2.857 29.714-8 40l-256 256c-6.857 7.429-16.571 10.857-25.714 10.857s-18.857-3.429-25.714-10.857l-256-256c-10.857-10.286-13.714-26.286-8-40 5.714-13.143 18.857-22.286 33.714-22.286h146.286v-256c0-20 16.571-36.571 36.571-36.571h146.286c20 0 36.571 16.571 36.571 36.571v256h146.286c14.857 0 28 9.143 33.714 22.286z"],"width":950.8571428571428,"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["download"],"defaultCode":61465,"grid":14,"colorPermutations":{"18919919916779841":[]}},"attrs":[],"properties":{"name":"download","id":28,"order":30,"prevSize":28,"code":61465},"setIdx":0,"setId":1,"iconIdx":33},{"icon":{"paths":["M640 530.286c0 5.143-2.286 9.714-5.714 13.714l-182.286 182.286c-4 3.429-8.571 5.143-13.143 5.143s-9.143-1.714-13.143-5.143l-182.857-182.857c-5.143-5.714-6.857-13.143-4-20s9.714-11.429 17.143-11.429h109.714v-201.143c0-10.286 8-18.286 18.286-18.286h109.714c10.286 0 18.286 8 18.286 18.286v201.143h109.714c10.286 0 18.286 8 18.286 18.286zM438.857 201.143c-171.429 0-310.857 139.429-310.857 310.857s139.429 310.857 310.857 310.857 310.857-139.429 310.857-310.857-139.429-310.857-310.857-310.857zM877.714 512c0 242.286-196.571 438.857-438.857 438.857s-438.857-196.571-438.857-438.857 196.571-438.857 438.857-438.857v0c242.286 0 438.857 196.571 438.857 438.857z"],"width":877.7142857142857,"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["arrow-circle-o-down"],"defaultCode":61466,"grid":14,"colorPermutations":{"18919919916779841":[]}},"attrs":[],"properties":{"name":"arrow-circle-o-down","id":29,"order":31,"prevSize":28,"code":61466},"setIdx":0,"setId":1,"iconIdx":34},{"icon":{"paths":["M638.857 500.571c-2.857 6.857-9.714 11.429-17.143 11.429h-109.714v201.143c0 10.286-8 18.286-18.286 18.286h-109.714c-10.286 0-18.286-8-18.286-18.286v-201.143h-109.714c-10.286 0-18.286-8-18.286-18.286 0-5.143 2.286-9.714 5.714-13.714l182.286-182.286c4-3.429 8.571-5.143 13.143-5.143s9.143 1.714 13.143 5.143l182.857 182.857c5.143 5.714 6.857 13.143 4 20zM438.857 201.143c-171.429 0-310.857 139.429-310.857 310.857s139.429 310.857 310.857 310.857 310.857-139.429 310.857-310.857-139.429-310.857-310.857-310.857zM877.714 512c0 242.286-196.571 438.857-438.857 438.857s-438.857-196.571-438.857-438.857 196.571-438.857 438.857-438.857v0c242.286 0 438.857 196.571 438.857 438.857z"],"width":877.7142857142857,"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["arrow-circle-o-up"],"defaultCode":61467,"grid":14,"colorPermutations":{"18919919916779841":[]}},"attrs":[],"properties":{"name":"arrow-circle-o-up","id":30,"order":32,"prevSize":28,"code":61467},"setIdx":0,"setId":1,"iconIdx":35},{"icon":{"paths":["M584.571 548.571h180.571c-1.143-2.857-1.714-6.286-2.857-9.143l-121.143-283.429h-404.571l-121.143 283.429c-1.143 2.857-1.714 6.286-2.857 9.143h180.571l54.286 109.714h182.857zM877.714 565.714v275.429c0 20-16.571 36.571-36.571 36.571h-804.571c-20 0-36.571-16.571-36.571-36.571v-275.429c0-20.571 6.286-50.857 14.286-70.286l136-315.429c8-18.857 30.857-33.714 50.857-33.714h475.429c20 0 42.857 14.857 50.857 33.714l136 315.429c8 19.429 14.286 49.714 14.286 70.286z"],"width":877.7142857142857,"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["inbox"],"defaultCode":61468,"grid":14,"colorPermutations":{"18919919916779841":[]}},"attrs":[],"properties":{"name":"inbox","id":31,"order":33,"prevSize":28,"code":61468},"setIdx":0,"setId":1,"iconIdx":36},{"icon":{"paths":["M676.571 512c0 13.143-6.857 25.143-18.286 31.429l-310.857 182.857c-5.714 3.429-12 5.143-18.286 5.143s-12.571-1.714-18.286-4.571c-11.429-6.857-18.286-18.857-18.286-32v-365.714c0-13.143 6.857-25.143 18.286-32 11.429-6.286 25.714-6.286 36.571 0.571l310.857 182.857c11.429 6.286 18.286 18.286 18.286 31.429zM749.714 512c0-171.429-139.429-310.857-310.857-310.857s-310.857 139.429-310.857 310.857 139.429 310.857 310.857 310.857 310.857-139.429 310.857-310.857zM877.714 512c0 242.286-196.571 438.857-438.857 438.857s-438.857-196.571-438.857-438.857 196.571-438.857 438.857-438.857 438.857 196.571 438.857 438.857z"],"width":877.7142857142857,"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["play-circle-o"],"defaultCode":61469,"grid":14,"colorPermutations":{"18919919916779841":[]}},"attrs":[],"properties":{"name":"play-circle-o","id":32,"order":34,"prevSize":28,"code":61469},"setIdx":0,"setId":1,"iconIdx":37},{"icon":{"paths":["M877.714 146.286v256c0 20-16.571 36.571-36.571 36.571h-256c-14.857 0-28-9.143-33.714-22.857-5.714-13.143-2.857-29.143 8-39.429l78.857-78.857c-53.714-49.714-124.571-78.286-199.429-78.286-161.143 0-292.571 131.429-292.571 292.571s131.429 292.571 292.571 292.571c90.857 0 174.857-41.143 230.857-113.714 2.857-4 8-6.286 13.143-6.857 5.143 0 10.286 1.714 14.286 5.143l78.286 78.857c6.857 6.286 6.857 17.143 1.143 24.571-83.429 100.571-206.857 158.286-337.714 158.286-241.714 0-438.857-197.143-438.857-438.857s197.143-438.857 438.857-438.857c112.571 0 221.714 45.143 302.286 121.143l74.286-73.714c10.286-10.857 26.286-13.714 40-8 13.143 5.714 22.286 18.857 22.286 33.714z"],"width":877.7142857142857,"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["repeat","rotate-right"],"defaultCode":61470,"grid":14,"colorPermutations":{"18919919916779841":[]}},"attrs":[],"properties":{"name":"repeat, rotate-right","id":33,"order":35,"prevSize":28,"code":61470},"setIdx":0,"setId":1,"iconIdx":38},{"icon":{"paths":["M863.429 603.429c0 1.143 0 2.857-0.571 4-48.571 202.286-215.429 343.429-426.286 343.429-111.429 0-219.429-44-300.571-121.143l-73.714 73.714c-6.857 6.857-16 10.857-25.714 10.857-20 0-36.571-16.571-36.571-36.571v-256c0-20 16.571-36.571 36.571-36.571h256c20 0 36.571 16.571 36.571 36.571 0 9.714-4 18.857-10.857 25.714l-78.286 78.286c53.714 50.286 125.143 78.857 198.857 78.857 101.714 0 196-52.571 249.143-139.429 13.714-22.286 20.571-44 30.286-66.857 2.857-8 8.571-13.143 17.143-13.143h109.714c10.286 0 18.286 8.571 18.286 18.286zM877.714 146.286v256c0 20-16.571 36.571-36.571 36.571h-256c-20 0-36.571-16.571-36.571-36.571 0-9.714 4-18.857 10.857-25.714l78.857-78.857c-54.286-50.286-125.714-78.286-199.429-78.286-101.714 0-196 52.571-249.143 139.429-13.714 22.286-20.571 44-30.286 66.857-2.857 8-8.571 13.143-17.143 13.143h-113.714c-10.286 0-18.286-8.571-18.286-18.286v-4c49.143-202.857 217.714-343.429 428.571-343.429 112 0 221.143 44.571 302.286 121.143l74.286-73.714c6.857-6.857 16-10.857 25.714-10.857 20 0 36.571 16.571 36.571 36.571z"],"width":877.7142857142857,"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["refresh"],"defaultCode":61473,"grid":14,"colorPermutations":{"18919919916779841":[]}},"attrs":[],"properties":{"name":"refresh","id":34,"order":36,"prevSize":28,"code":61473},"setIdx":0,"setId":1,"iconIdx":39},{"icon":{"paths":["M219.429 676.571v36.571c0 9.714-8.571 18.286-18.286 18.286h-36.571c-9.714 0-18.286-8.571-18.286-18.286v-36.571c0-9.714 8.571-18.286 18.286-18.286h36.571c9.714 0 18.286 8.571 18.286 18.286zM219.429 530.286v36.571c0 9.714-8.571 18.286-18.286 18.286h-36.571c-9.714 0-18.286-8.571-18.286-18.286v-36.571c0-9.714 8.571-18.286 18.286-18.286h36.571c9.714 0 18.286 8.571 18.286 18.286zM219.429 384v36.571c0 9.714-8.571 18.286-18.286 18.286h-36.571c-9.714 0-18.286-8.571-18.286-18.286v-36.571c0-9.714 8.571-18.286 18.286-18.286h36.571c9.714 0 18.286 8.571 18.286 18.286zM877.714 676.571v36.571c0 9.714-8.571 18.286-18.286 18.286h-548.571c-9.714 0-18.286-8.571-18.286-18.286v-36.571c0-9.714 8.571-18.286 18.286-18.286h548.571c9.714 0 18.286 8.571 18.286 18.286zM877.714 530.286v36.571c0 9.714-8.571 18.286-18.286 18.286h-548.571c-9.714 0-18.286-8.571-18.286-18.286v-36.571c0-9.714 8.571-18.286 18.286-18.286h548.571c9.714 0 18.286 8.571 18.286 18.286zM877.714 384v36.571c0 9.714-8.571 18.286-18.286 18.286h-548.571c-9.714 0-18.286-8.571-18.286-18.286v-36.571c0-9.714 8.571-18.286 18.286-18.286h548.571c9.714 0 18.286 8.571 18.286 18.286zM950.857 786.286v-475.429c0-9.714-8.571-18.286-18.286-18.286h-841.143c-9.714 0-18.286 8.571-18.286 18.286v475.429c0 9.714 8.571 18.286 18.286 18.286h841.143c9.714 0 18.286-8.571 18.286-18.286zM1024 164.571v621.714c0 50.286-41.143 91.429-91.429 91.429h-841.143c-50.286 0-91.429-41.143-91.429-91.429v-621.714c0-50.286 41.143-91.429 91.429-91.429h841.143c50.286 0 91.429 41.143 91.429 91.429z"],"width":1024,"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["list-alt"],"defaultCode":61474,"grid":14,"colorPermutations":{"18919919916779841":[]}},"attrs":[],"properties":{"name":"list-alt","id":35,"order":37,"prevSize":28,"code":61474},"setIdx":0,"setId":1,"iconIdx":40},{"icon":{"paths":["M182.857 438.857h292.571v-109.714c0-80.571-65.714-146.286-146.286-146.286s-146.286 65.714-146.286 146.286v109.714zM658.286 493.714v329.143c0 30.286-24.571 54.857-54.857 54.857h-548.571c-30.286 0-54.857-24.571-54.857-54.857v-329.143c0-30.286 24.571-54.857 54.857-54.857h18.286v-109.714c0-140.571 115.429-256 256-256s256 115.429 256 256v109.714h18.286c30.286 0 54.857 24.571 54.857 54.857z"],"width":658.2857142857142,"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["lock"],"defaultCode":61475,"grid":14,"colorPermutations":{"18919919916779841":[]}},"attrs":[],"properties":{"name":"lock","id":36,"order":38,"prevSize":28,"code":61475},"setIdx":0,"setId":1,"iconIdx":41},{"icon":{"paths":["M438.857 201.143v621.714c0 20-16.571 36.571-36.571 36.571-9.714 0-18.857-4-25.714-10.857l-190.286-190.286h-149.714c-20 0-36.571-16.571-36.571-36.571v-219.429c0-20 16.571-36.571 36.571-36.571h149.714l190.286-190.286c6.857-6.857 16-10.857 25.714-10.857 20 0 36.571 16.571 36.571 36.571z"],"width":438.85714285714283,"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["volume-off"],"defaultCode":61478,"grid":14,"colorPermutations":{"18919919916779841":[]}},"attrs":[],"properties":{"name":"volume-off","id":39,"order":41,"prevSize":28,"code":61478},"setIdx":0,"setId":1,"iconIdx":43},{"icon":{"paths":["M438.857 201.143v621.714c0 20-16.571 36.571-36.571 36.571-9.714 0-18.857-4-25.714-10.857l-190.286-190.286h-149.714c-20 0-36.571-16.571-36.571-36.571v-219.429c0-20 16.571-36.571 36.571-36.571h149.714l190.286-190.286c6.857-6.857 16-10.857 25.714-10.857 20 0 36.571 16.571 36.571 36.571zM658.286 512c0 57.143-34.857 112.571-88.571 134.286-4.571 2.286-9.714 2.857-14.286 2.857-20 0-36.571-16-36.571-36.571 0-43.429 66.286-31.429 66.286-100.571s-66.286-57.143-66.286-100.571c0-20.571 16.571-36.571 36.571-36.571 4.571 0 9.714 0.571 14.286 2.857 53.714 21.143 88.571 77.143 88.571 134.286z"],"width":658.2857142857142,"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["volume-down"],"defaultCode":61479,"grid":14,"colorPermutations":{"18919919916779841":[]}},"attrs":[],"properties":{"name":"volume-down","id":40,"order":42,"prevSize":28,"code":61479},"setIdx":0,"setId":1,"iconIdx":44},{"icon":{"paths":["M438.857 201.143v621.714c0 20-16.571 36.571-36.571 36.571-9.714 0-18.857-4-25.714-10.857l-190.286-190.286h-149.714c-20 0-36.571-16.571-36.571-36.571v-219.429c0-20 16.571-36.571 36.571-36.571h149.714l190.286-190.286c6.857-6.857 16-10.857 25.714-10.857 20 0 36.571 16.571 36.571 36.571zM658.286 512c0 57.143-34.857 112.571-88.571 134.286-4.571 2.286-9.714 2.857-14.286 2.857-20 0-36.571-16-36.571-36.571 0-43.429 66.286-31.429 66.286-100.571s-66.286-57.143-66.286-100.571c0-20.571 16.571-36.571 36.571-36.571 4.571 0 9.714 0.571 14.286 2.857 53.714 21.143 88.571 77.143 88.571 134.286zM804.571 512c0 116-69.714 224-177.143 269.143-4.571 1.714-9.714 2.857-14.286 2.857-20.571 0-37.143-16.571-37.143-36.571 0-16 9.143-26.857 22.286-33.714 15.429-8 29.714-14.857 43.429-25.143 56.571-41.143 89.714-106.857 89.714-176.571s-33.143-135.429-89.714-176.571c-13.714-10.286-28-17.143-43.429-25.143-13.143-6.857-22.286-17.714-22.286-33.714 0-20 16.571-36.571 36.571-36.571 5.143 0 10.286 1.143 14.857 2.857 107.429 45.143 177.143 153.143 177.143 269.143zM950.857 512c0 175.429-104.571 334.286-265.714 403.429-4.571 1.714-9.714 2.857-14.857 2.857-20 0-36.571-16.571-36.571-36.571 0-16.571 8.571-25.714 22.286-33.714 8-4.571 17.143-7.429 25.714-12 16-8.571 32-18.286 46.857-29.143 93.714-69.143 149.143-178.286 149.143-294.857s-55.429-225.714-149.143-294.857c-14.857-10.857-30.857-20.571-46.857-29.143-8.571-4.571-17.714-7.429-25.714-12-13.714-8-22.286-17.143-22.286-33.714 0-20 16.571-36.571 36.571-36.571 5.143 0 10.286 1.143 14.857 2.857 161.143 69.143 265.714 228 265.714 403.429z"],"width":950.8571428571428,"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["volume-up"],"defaultCode":61480,"grid":14,"colorPermutations":{"18919919916779841":[]}},"attrs":[],"properties":{"name":"volume-up","id":41,"order":43,"prevSize":28,"code":61480},"setIdx":0,"setId":1,"iconIdx":45},{"icon":{"paths":["M219.429 658.286v73.143h-73.143v-73.143h73.143zM219.429 219.429v73.143h-73.143v-73.143h73.143zM658.286 219.429v73.143h-73.143v-73.143h73.143zM73.143 804h219.429v-218.857h-219.429v218.857zM73.143 365.714h219.429v-219.429h-219.429v219.429zM512 365.714h219.429v-219.429h-219.429v219.429zM365.714 512v365.714h-365.714v-365.714h365.714zM658.286 804.571v73.143h-73.143v-73.143h73.143zM804.571 804.571v73.143h-73.143v-73.143h73.143zM804.571 512v219.429h-219.429v-73.143h-73.143v219.429h-73.143v-365.714h219.429v73.143h73.143v-73.143h73.143zM365.714 73.143v365.714h-365.714v-365.714h365.714zM804.571 73.143v365.714h-365.714v-365.714h365.714z"],"width":804.5714285714286,"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["qrcode"],"defaultCode":61481,"grid":14,"colorPermutations":{"18919919916779841":[]}},"attrs":[],"properties":{"name":"qrcode","id":42,"order":44,"prevSize":28,"code":61481},"setIdx":0,"setId":1,"iconIdx":46},{"icon":{"paths":["M256 256c0-40.571-32.571-73.143-73.143-73.143s-73.143 32.571-73.143 73.143 32.571 73.143 73.143 73.143 73.143-32.571 73.143-73.143zM865.714 585.143c0 19.429-8 38.286-21.143 51.429l-280.571 281.143c-13.714 13.143-32.571 21.143-52 21.143s-38.286-8-51.429-21.143l-408.571-409.143c-29.143-28.571-52-84-52-124.571v-237.714c0-40 33.143-73.143 73.143-73.143h237.714c40.571 0 96 22.857 125.143 52l408.571 408c13.143 13.714 21.143 32.571 21.143 52z"],"width":865.7188571428571,"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["tag"],"defaultCode":61483,"grid":14,"colorPermutations":{"18919919916779841":[]}},"attrs":[],"properties":{"name":"tag","id":44,"order":46,"prevSize":28,"code":61483},"setIdx":0,"setId":1,"iconIdx":47},{"icon":{"paths":["M256 256c0-40.571-32.571-73.143-73.143-73.143s-73.143 32.571-73.143 73.143 32.571 73.143 73.143 73.143 73.143-32.571 73.143-73.143zM865.714 585.143c0 19.429-8 38.286-21.143 51.429l-280.571 281.143c-13.714 13.143-32.571 21.143-52 21.143s-38.286-8-51.429-21.143l-408.571-409.143c-29.143-28.571-52-84-52-124.571v-237.714c0-40 33.143-73.143 73.143-73.143h237.714c40.571 0 96 22.857 125.143 52l408.571 408c13.143 13.714 21.143 32.571 21.143 52zM1085.143 585.143c0 19.429-8 38.286-21.143 51.429l-280.571 281.143c-13.714 13.143-32.571 21.143-52 21.143-29.714 0-44.571-13.714-64-33.714l268.571-268.571c13.143-13.143 21.143-32 21.143-51.429s-8-38.286-21.143-52l-408.571-408c-29.143-29.143-84.571-52-125.143-52h128c40.571 0 96 22.857 125.143 52l408.571 408c13.143 13.714 21.143 32.571 21.143 52z"],"width":1085.1474285714285,"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["tags"],"defaultCode":61484,"grid":14,"colorPermutations":{"18919919916779841":[]}},"attrs":[],"properties":{"name":"tags","id":45,"order":47,"prevSize":28,"code":61484},"setIdx":0,"setId":1,"iconIdx":48},{"icon":{"paths":["M936.571 273.143c14.286 20.571 18.286 47.429 10.286 73.714l-157.143 517.714c-14.286 48.571-64.571 86.286-113.714 86.286h-527.429c-58.286 0-120.571-46.286-141.714-105.714-9.143-25.714-9.143-50.857-1.143-72.571 1.143-11.429 3.429-22.857 4-36.571 0.571-9.143-4.571-16.571-3.429-23.429 2.286-13.714 14.286-23.429 23.429-38.857 17.143-28.571 36.571-74.857 42.857-104.571 2.857-10.857-2.857-23.429 0-33.143 2.857-10.857 13.714-18.857 19.429-29.143 15.429-26.286 35.429-77.143 38.286-104 1.143-12-4.571-25.143-1.143-34.286 4-13.143 16.571-18.857 25.143-30.286 13.714-18.857 36.571-73.143 40-103.429 1.143-9.714-4.571-19.429-2.857-29.714 2.286-10.857 16-22.286 25.143-35.429 24-35.429 28.571-113.714 101.143-93.143l-0.571 1.714c9.714-2.286 19.429-5.143 29.143-5.143h434.857c26.857 0 50.857 12 65.143 32 14.857 20.571 18.286 47.429 10.286 74.286l-156.571 517.714c-26.857 88-41.714 107.429-114.286 107.429h-496.571c-7.429 0-16.571 1.714-21.714 8.571-4.571 6.857-5.143 12-0.571 24.571 11.429 33.143 50.857 40 82.286 40h527.429c21.143 0 45.714-12 52-32.571l171.429-564c3.429-10.857 3.429-22.286 2.857-32.571 13.143 5.143 25.143 13.143 33.714 24.571zM328.571 274.286c-3.429 10.286 2.286 18.286 12.571 18.286h347.429c9.714 0 20.571-8 24-18.286l12-36.571c3.429-10.286-2.286-18.286-12.571-18.286h-347.429c-9.714 0-20.571 8-24 18.286zM281.143 420.571c-3.429 10.286 2.286 18.286 12.571 18.286h347.429c9.714 0 20.571-8 24-18.286l12-36.571c3.429-10.286-2.286-18.286-12.571-18.286h-347.429c-9.714 0-20.571 8-24 18.286z"],"width":952.5394285714285,"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["book"],"defaultCode":61485,"grid":14,"colorPermutations":{"18919919916779841":[]}},"attrs":[],"properties":{"name":"book","id":46,"order":48,"prevSize":28,"code":61485},"setIdx":0,"setId":1,"iconIdx":49},{"icon":{"paths":["M219.429 877.714h512v-146.286h-512v146.286zM219.429 512h512v-219.429h-91.429c-30.286 0-54.857-24.571-54.857-54.857v-91.429h-365.714v365.714zM877.714 548.571c0-20-16.571-36.571-36.571-36.571s-36.571 16.571-36.571 36.571 16.571 36.571 36.571 36.571 36.571-16.571 36.571-36.571zM950.857 548.571v237.714c0 9.714-8.571 18.286-18.286 18.286h-128v91.429c0 30.286-24.571 54.857-54.857 54.857h-548.571c-30.286 0-54.857-24.571-54.857-54.857v-91.429h-128c-9.714 0-18.286-8.571-18.286-18.286v-237.714c0-60 49.714-109.714 109.714-109.714h36.571v-310.857c0-30.286 24.571-54.857 54.857-54.857h384c30.286 0 72 17.143 93.714 38.857l86.857 86.857c21.714 21.714 38.857 63.429 38.857 93.714v146.286h36.571c60 0 109.714 49.714 109.714 109.714z"],"width":950.8571428571428,"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["print"],"defaultCode":61487,"grid":14,"colorPermutations":{"18919919916779841":[]}},"attrs":[],"properties":{"name":"print","id":48,"order":50,"prevSize":28,"code":61487},"setIdx":0,"setId":1,"iconIdx":51},{"icon":{"paths":["M996.571 804.571c25.143 0 33.143 16 17.714 36l-72 92.571c-15.429 20-40.571 20-56 0l-72-92.571c-15.429-20-7.429-36 17.714-36h45.714v-585.143h-45.714c-25.143 0-33.143-16-17.714-36l72-92.571c15.429-20 40.571-20 56 0l72 92.571c15.429 20 7.429 36-17.714 36h-45.714v585.143h45.714zM46.286 73.714l30.857 15.429c4 1.714 108.571 2.857 120.571 2.857 50.286 0 100.571-2.286 150.857-2.286 41.143 0 81.714 0.571 122.857 0.571h167.429c22.857 0 36 5.143 51.429-16.571l24-0.571c5.143 0 10.857 0.571 16 0.571 1.143 64 1.143 128 1.143 192 0 20 0.571 42.286-2.857 62.286-12.571 4.571-25.714 8.571-38.857 10.286-13.143-22.857-22.286-48-30.857-73.143-4-11.429-17.714-88.571-18.857-89.714-12-14.857-25.143-12-42.857-12-52 0-106.286-2.286-157.714 4-2.857 25.143-5.143 52-4.571 77.714 0.571 160.571 2.286 321.143 2.286 481.714 0 44-6.857 90.286 5.714 132.571 43.429 22.286 94.857 25.714 139.429 45.714 1.143 9.143 2.857 18.857 2.857 28.571 0 5.143-0.571 10.857-1.714 16.571l-19.429 0.571c-81.143 2.286-161.143-10.286-242.857-10.286-57.714 0-115.429 10.286-173.143 10.286-0.571-9.714-1.714-20-1.714-29.714v-5.143c21.714-34.857 100-35.429 136-56.571 12.571-28 10.857-182.857 10.857-218.857 0-115.429-3.429-230.857-3.429-346.286v-66.857c0-10.286 2.286-51.429-4.571-59.429-8-8.571-82.857-6.857-92.571-6.857-21.143 0-82.286 9.714-98.857 21.714-27.429 18.857-27.429 133.143-61.714 135.429-10.286-6.286-24.571-15.429-32-25.143v-218.857z"],"width":1029.7051428571428,"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["text-height"],"defaultCode":61492,"grid":14,"colorPermutations":{"18919919916779841":[]}},"attrs":[],"properties":{"name":"text-height","id":53,"order":694,"prevSize":28,"code":61492},"setIdx":0,"setId":1,"iconIdx":52},{"icon":{"paths":["M46.286 73.714l30.857 15.429c4 1.714 108.571 2.857 120.571 2.857 50.286 0 100.571-2.286 150.857-2.286 151.429 0 304.571-3.429 456 1.714 12.571 0.571 24.571-7.429 32-17.714l24-0.571c5.143 0 10.857 0.571 16 0.571 1.143 64 1.143 128 1.143 192 0 20.571 0.571 42.286-2.857 62.286-12.571 4.571-25.714 8.571-38.857 10.286-13.143-22.857-22.286-48-30.857-73.143-4-11.429-18.286-88.571-18.857-89.714-4-5.143-9.143-8.571-15.429-10.857-4.571-1.714-32-1.143-37.714-1.143-70.286 0-151.429-4-220.571 4-2.857 25.143-5.143 52-4.571 77.714l0.571 86.857v-29.714c0.571 93.143 1.714 185.714 1.714 278.286 0 44-6.857 90.286 5.714 132.571 43.429 22.286 94.857 25.714 139.429 45.714 1.143 9.143 2.857 18.857 2.857 28.571 0 5.143-0.571 10.857-1.714 16.571l-19.429 0.571c-81.143 2.286-161.143-10.286-242.857-10.286-57.714 0-115.429 10.286-173.143 10.286-0.571-9.714-1.714-20-1.714-29.714v-5.143c21.714-34.857 100-35.429 136-56.571 14.286-32 10.286-302.286 10.286-352.571 0-8-2.857-16.571-2.857-25.143 0-23.429 4-157.714-4.571-167.429-8-8.571-82.857-6.857-92.571-6.857-24 0-158.286 12.571-172 21.714-26.857 17.714-27.429 132.571-61.714 135.429-10.286-6.286-24.571-15.429-32-25.143v-218.857zM748.571 806.286c20 0 96 68 111.429 80 8.571 6.857 14.857 16.571 14.857 28s-6.286 21.143-14.857 28c-15.429 12-91.429 80-111.429 80-26.286 0-17.143-61.143-17.143-71.429h-585.143c0 10.286 9.143 71.429-17.143 71.429-20 0-96-68-111.429-80-8.571-6.857-14.857-16.571-14.857-28s6.286-21.143 14.857-28c15.429-12 91.429-80 111.429-80 26.286 0 17.143 61.143 17.143 71.429h585.143c0-10.286-9.143-71.429 17.143-71.429z"],"width":878.2994285714285,"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["text-width"],"defaultCode":61493,"grid":14,"colorPermutations":{"18919919916779841":[]}},"attrs":[],"properties":{"name":"text-width","id":54,"order":695,"prevSize":28,"code":61493},"setIdx":0,"setId":1,"iconIdx":53},{"icon":{"paths":["M1024 768v73.143c0 20-16.571 36.571-36.571 36.571h-950.857c-20 0-36.571-16.571-36.571-36.571v-73.143c0-20 16.571-36.571 36.571-36.571h950.857c20 0 36.571 16.571 36.571 36.571zM804.571 548.571v73.143c0 20-16.571 36.571-36.571 36.571h-731.429c-20 0-36.571-16.571-36.571-36.571v-73.143c0-20 16.571-36.571 36.571-36.571h731.429c20 0 36.571 16.571 36.571 36.571zM950.857 329.143v73.143c0 20-16.571 36.571-36.571 36.571h-877.714c-20 0-36.571-16.571-36.571-36.571v-73.143c0-20 16.571-36.571 36.571-36.571h877.714c20 0 36.571 16.571 36.571 36.571zM731.429 109.714v73.143c0 20-16.571 36.571-36.571 36.571h-658.286c-20 0-36.571-16.571-36.571-36.571v-73.143c0-20 16.571-36.571 36.571-36.571h658.286c20 0 36.571 16.571 36.571 36.571z"],"width":1024,"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["align-left"],"defaultCode":61494,"grid":14,"colorPermutations":{"18919919916779841":[]}},"attrs":[],"properties":{"name":"align-left","id":55,"order":57,"prevSize":28,"code":61494},"setIdx":0,"setId":1,"iconIdx":54},{"icon":{"paths":["M1024 768v73.143c0 20-16.571 36.571-36.571 36.571h-950.857c-20 0-36.571-16.571-36.571-36.571v-73.143c0-20 16.571-36.571 36.571-36.571h950.857c20 0 36.571 16.571 36.571 36.571zM804.571 548.571v73.143c0 20-16.571 36.571-36.571 36.571h-512c-20 0-36.571-16.571-36.571-36.571v-73.143c0-20 16.571-36.571 36.571-36.571h512c20 0 36.571 16.571 36.571 36.571zM950.857 329.143v73.143c0 20-16.571 36.571-36.571 36.571h-804.571c-20 0-36.571-16.571-36.571-36.571v-73.143c0-20 16.571-36.571 36.571-36.571h804.571c20 0 36.571 16.571 36.571 36.571zM731.429 109.714v73.143c0 20-16.571 36.571-36.571 36.571h-365.714c-20 0-36.571-16.571-36.571-36.571v-73.143c0-20 16.571-36.571 36.571-36.571h365.714c20 0 36.571 16.571 36.571 36.571z"],"width":1024,"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["align-center"],"defaultCode":61495,"grid":14,"colorPermutations":{"18919919916779841":[]}},"attrs":[],"properties":{"name":"align-center","id":56,"order":58,"prevSize":28,"code":61495},"setIdx":0,"setId":1,"iconIdx":55},{"icon":{"paths":["M1024 768v73.143c0 20-16.571 36.571-36.571 36.571h-950.857c-20 0-36.571-16.571-36.571-36.571v-73.143c0-20 16.571-36.571 36.571-36.571h950.857c20 0 36.571 16.571 36.571 36.571zM1024 548.571v73.143c0 20-16.571 36.571-36.571 36.571h-731.429c-20 0-36.571-16.571-36.571-36.571v-73.143c0-20 16.571-36.571 36.571-36.571h731.429c20 0 36.571 16.571 36.571 36.571zM1024 329.143v73.143c0 20-16.571 36.571-36.571 36.571h-877.714c-20 0-36.571-16.571-36.571-36.571v-73.143c0-20 16.571-36.571 36.571-36.571h877.714c20 0 36.571 16.571 36.571 36.571zM1024 109.714v73.143c0 20-16.571 36.571-36.571 36.571h-658.286c-20 0-36.571-16.571-36.571-36.571v-73.143c0-20 16.571-36.571 36.571-36.571h658.286c20 0 36.571 16.571 36.571 36.571z"],"width":1024,"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["align-right"],"defaultCode":61496,"grid":14,"colorPermutations":{"18919919916779841":[]}},"attrs":[],"properties":{"name":"align-right","id":57,"order":59,"prevSize":28,"code":61496},"setIdx":0,"setId":1,"iconIdx":56},{"icon":{"paths":["M1024 768v73.143c0 20-16.571 36.571-36.571 36.571h-950.857c-20 0-36.571-16.571-36.571-36.571v-73.143c0-20 16.571-36.571 36.571-36.571h950.857c20 0 36.571 16.571 36.571 36.571zM1024 548.571v73.143c0 20-16.571 36.571-36.571 36.571h-950.857c-20 0-36.571-16.571-36.571-36.571v-73.143c0-20 16.571-36.571 36.571-36.571h950.857c20 0 36.571 16.571 36.571 36.571zM1024 329.143v73.143c0 20-16.571 36.571-36.571 36.571h-950.857c-20 0-36.571-16.571-36.571-36.571v-73.143c0-20 16.571-36.571 36.571-36.571h950.857c20 0 36.571 16.571 36.571 36.571zM1024 109.714v73.143c0 20-16.571 36.571-36.571 36.571h-950.857c-20 0-36.571-16.571-36.571-36.571v-73.143c0-20 16.571-36.571 36.571-36.571h950.857c20 0 36.571 16.571 36.571 36.571z"],"width":1024,"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["align-justify"],"defaultCode":61497,"grid":14,"colorPermutations":{"18919919916779841":[]}},"attrs":[],"properties":{"name":"align-justify","id":58,"order":60,"prevSize":28,"code":61497},"setIdx":0,"setId":1,"iconIdx":57},{"icon":{"paths":["M146.286 749.714v109.714c0 9.714-8.571 18.286-18.286 18.286h-109.714c-9.714 0-18.286-8.571-18.286-18.286v-109.714c0-9.714 8.571-18.286 18.286-18.286h109.714c9.714 0 18.286 8.571 18.286 18.286zM146.286 530.286v109.714c0 9.714-8.571 18.286-18.286 18.286h-109.714c-9.714 0-18.286-8.571-18.286-18.286v-109.714c0-9.714 8.571-18.286 18.286-18.286h109.714c9.714 0 18.286 8.571 18.286 18.286zM146.286 310.857v109.714c0 9.714-8.571 18.286-18.286 18.286h-109.714c-9.714 0-18.286-8.571-18.286-18.286v-109.714c0-9.714 8.571-18.286 18.286-18.286h109.714c9.714 0 18.286 8.571 18.286 18.286zM1024 749.714v109.714c0 9.714-8.571 18.286-18.286 18.286h-768c-9.714 0-18.286-8.571-18.286-18.286v-109.714c0-9.714 8.571-18.286 18.286-18.286h768c9.714 0 18.286 8.571 18.286 18.286zM146.286 91.429v109.714c0 9.714-8.571 18.286-18.286 18.286h-109.714c-9.714 0-18.286-8.571-18.286-18.286v-109.714c0-9.714 8.571-18.286 18.286-18.286h109.714c9.714 0 18.286 8.571 18.286 18.286zM1024 530.286v109.714c0 9.714-8.571 18.286-18.286 18.286h-768c-9.714 0-18.286-8.571-18.286-18.286v-109.714c0-9.714 8.571-18.286 18.286-18.286h768c9.714 0 18.286 8.571 18.286 18.286zM1024 310.857v109.714c0 9.714-8.571 18.286-18.286 18.286h-768c-9.714 0-18.286-8.571-18.286-18.286v-109.714c0-9.714 8.571-18.286 18.286-18.286h768c9.714 0 18.286 8.571 18.286 18.286zM1024 91.429v109.714c0 9.714-8.571 18.286-18.286 18.286h-768c-9.714 0-18.286-8.571-18.286-18.286v-109.714c0-9.714 8.571-18.286 18.286-18.286h768c9.714 0 18.286 8.571 18.286 18.286z"],"width":1024,"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["list"],"defaultCode":61498,"grid":14,"colorPermutations":{"18919919916779841":[]}},"attrs":[],"properties":{"name":"list","id":59,"order":61,"prevSize":28,"code":61498},"setIdx":0,"setId":1,"iconIdx":58},{"icon":{"paths":["M219.429 310.857v329.143c0 9.714-8.571 18.286-18.286 18.286-4.571 0-9.714-1.714-13.143-5.143l-164.571-164.571c-3.429-3.429-5.143-8.571-5.143-13.143s1.714-9.714 5.143-13.143l164.571-164.571c3.429-3.429 8.571-5.143 13.143-5.143 9.714 0 18.286 8.571 18.286 18.286zM1024 749.714v109.714c0 9.714-8.571 18.286-18.286 18.286h-987.429c-9.714 0-18.286-8.571-18.286-18.286v-109.714c0-9.714 8.571-18.286 18.286-18.286h987.429c9.714 0 18.286 8.571 18.286 18.286zM1024 530.286v109.714c0 9.714-8.571 18.286-18.286 18.286h-621.714c-9.714 0-18.286-8.571-18.286-18.286v-109.714c0-9.714 8.571-18.286 18.286-18.286h621.714c9.714 0 18.286 8.571 18.286 18.286zM1024 310.857v109.714c0 9.714-8.571 18.286-18.286 18.286h-621.714c-9.714 0-18.286-8.571-18.286-18.286v-109.714c0-9.714 8.571-18.286 18.286-18.286h621.714c9.714 0 18.286 8.571 18.286 18.286zM1024 91.429v109.714c0 9.714-8.571 18.286-18.286 18.286h-987.429c-9.714 0-18.286-8.571-18.286-18.286v-109.714c0-9.714 8.571-18.286 18.286-18.286h987.429c9.714 0 18.286 8.571 18.286 18.286z"],"width":1024,"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["dedent","outdent"],"defaultCode":61499,"grid":14,"colorPermutations":{"18919919916779841":[]}},"attrs":[],"properties":{"name":"dedent, outdent","id":60,"order":62,"prevSize":28,"code":61499},"setIdx":0,"setId":1,"iconIdx":59},{"icon":{"paths":["M201.143 475.429c0 4.571-1.714 9.714-5.143 13.143l-164.571 164.571c-3.429 3.429-8.571 5.143-13.143 5.143-9.714 0-18.286-8.571-18.286-18.286v-329.143c0-9.714 8.571-18.286 18.286-18.286 4.571 0 9.714 1.714 13.143 5.143l164.571 164.571c3.429 3.429 5.143 8.571 5.143 13.143zM1024 749.714v109.714c0 9.714-8.571 18.286-18.286 18.286h-987.429c-9.714 0-18.286-8.571-18.286-18.286v-109.714c0-9.714 8.571-18.286 18.286-18.286h987.429c9.714 0 18.286 8.571 18.286 18.286zM1024 530.286v109.714c0 9.714-8.571 18.286-18.286 18.286h-621.714c-9.714 0-18.286-8.571-18.286-18.286v-109.714c0-9.714 8.571-18.286 18.286-18.286h621.714c9.714 0 18.286 8.571 18.286 18.286zM1024 310.857v109.714c0 9.714-8.571 18.286-18.286 18.286h-621.714c-9.714 0-18.286-8.571-18.286-18.286v-109.714c0-9.714 8.571-18.286 18.286-18.286h621.714c9.714 0 18.286 8.571 18.286 18.286zM1024 91.429v109.714c0 9.714-8.571 18.286-18.286 18.286h-987.429c-9.714 0-18.286-8.571-18.286-18.286v-109.714c0-9.714 8.571-18.286 18.286-18.286h987.429c9.714 0 18.286 8.571 18.286 18.286z"],"width":1024,"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["indent"],"defaultCode":61500,"grid":14,"colorPermutations":{"18919919916779841":[]}},"attrs":[],"properties":{"name":"indent","id":61,"order":63,"prevSize":28,"code":61500},"setIdx":0,"setId":1,"iconIdx":60},{"icon":{"paths":["M207.429 877.714l52-52-134.286-134.286-52 52v61.143h73.143v73.143h61.143zM506.286 347.429c0-7.429-5.143-12.571-12.571-12.571-3.429 0-6.857 1.143-9.714 4l-309.714 309.714c-2.857 2.857-4 6.286-4 9.714 0 7.429 5.143 12.571 12.571 12.571 3.429 0 6.857-1.143 9.714-4l309.714-309.714c2.857-2.857 4-6.286 4-9.714zM475.429 237.714l237.714 237.714-475.429 475.429h-237.714v-237.714zM865.714 292.571c0 19.429-8 38.286-21.143 51.429l-94.857 94.857-237.714-237.714 94.857-94.286c13.143-13.714 32-21.714 51.429-21.714s38.286 8 52 21.714l134.286 133.714c13.143 13.714 21.143 32.571 21.143 52z"],"width":865.7188571428571,"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["pencil"],"defaultCode":61504,"grid":14,"colorPermutations":{"18919919916779841":[]}},"attrs":[],"properties":{"name":"pencil","id":64,"order":66,"prevSize":28,"code":61504},"setIdx":0,"setId":1,"iconIdx":62},{"icon":{"paths":["M438.857 822.857v-621.714c-171.429 0-310.857 139.429-310.857 310.857s139.429 310.857 310.857 310.857zM877.714 512c0 242.286-196.571 438.857-438.857 438.857s-438.857-196.571-438.857-438.857 196.571-438.857 438.857-438.857 438.857 196.571 438.857 438.857z"],"width":877.7142857142857,"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["adjust"],"defaultCode":61506,"grid":14,"colorPermutations":{"18919919916779841":[]}},"attrs":[],"properties":{"name":"adjust","id":66,"order":68,"prevSize":28,"code":61506},"setIdx":0,"setId":1,"iconIdx":64},{"icon":{"paths":["M507.429 676.571l66.286-66.286-86.857-86.857-66.286 66.286v32h54.857v54.857h32zM758.857 265.143c-5.143-5.143-13.714-4.571-18.857 0.571l-200 200c-5.143 5.143-5.714 13.714-0.571 18.857s13.714 4.571 18.857-0.571l200-200c5.143-5.143 5.714-13.714 0.571-18.857zM804.571 604.571v108.571c0 90.857-73.714 164.571-164.571 164.571h-475.429c-90.857 0-164.571-73.714-164.571-164.571v-475.429c0-90.857 73.714-164.571 164.571-164.571h475.429c22.857 0 45.714 4.571 66.857 14.286 5.143 2.286 9.143 7.429 10.286 13.143 1.143 6.286-0.571 12-5.143 16.571l-28 28c-5.143 5.143-12 6.857-18.286 4.571-8.571-2.286-17.143-3.429-25.714-3.429h-475.429c-50.286 0-91.429 41.143-91.429 91.429v475.429c0 50.286 41.143 91.429 91.429 91.429h475.429c50.286 0 91.429-41.143 91.429-91.429v-72c0-4.571 1.714-9.143 5.143-12.571l36.571-36.571c5.714-5.714 13.143-6.857 20-4s11.429 9.143 11.429 16.571zM749.714 182.857l164.571 164.571-384 384h-164.571v-164.571zM1003.429 258.286l-52.571 52.571-164.571-164.571 52.571-52.571c21.143-21.143 56.571-21.143 77.714 0l86.857 86.857c21.143 21.143 21.143 56.571 0 77.714z"],"width":1024.5851428571427,"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["edit","pencil-square-o"],"defaultCode":61508,"grid":14,"colorPermutations":{"18919919916779841":[]}},"attrs":[],"properties":{"name":"edit, pencil-square-o","id":68,"order":70,"prevSize":28,"code":61508},"setIdx":0,"setId":1,"iconIdx":66},{"icon":{"paths":["M804.571 565.143v148c0 90.857-73.714 164.571-164.571 164.571h-475.429c-90.857 0-164.571-73.714-164.571-164.571v-475.429c0-90.857 73.714-164.571 164.571-164.571h145.714c9.714 0 18.286 8 18.286 18.286 0 9.143-6.286 16.571-14.857 18.286-28.571 9.714-54.286 21.143-76 34.286-2.857 1.143-5.714 2.286-9.143 2.286h-64c-50.286 0-91.429 41.143-91.429 91.429v475.429c0 50.286 41.143 91.429 91.429 91.429h475.429c50.286 0 91.429-41.143 91.429-91.429v-122.286c0-6.857 4-13.143 10.286-16.571 11.429-5.143 21.714-12.571 30.857-21.143 5.143-5.143 13.143-7.429 20-4.571s12 9.143 12 16.571zM940 281.714l-219.429 219.429c-6.857 7.429-16 10.857-25.714 10.857-4.571 0-9.714-1.143-14.286-2.857-13.143-5.714-22.286-18.857-22.286-33.714v-109.714h-91.429c-125.714 0-205.714 24-250.286 74.857-46.286 53.143-60 138.857-42.286 270.286 1.143 8-4 16-11.429 19.429-2.286 0.571-4.571 1.143-6.857 1.143-5.714 0-11.429-2.857-14.857-7.429-4-5.714-94.857-134.286-94.857-248.571 0-153.143 48-329.143 420.571-329.143h91.429v-109.714c0-14.857 9.143-28 22.286-33.714 4.571-1.714 9.714-2.857 14.286-2.857 9.714 0 18.857 4 25.714 10.857l219.429 219.429c14.286 14.286 14.286 37.143 0 51.429z"],"width":954.2948571428572,"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["share-square-o"],"defaultCode":61509,"grid":14,"colorPermutations":{"18919919916779841":[]}},"attrs":[],"properties":{"name":"share-square-o","id":69,"order":71,"prevSize":28,"code":61509},"setIdx":0,"setId":1,"iconIdx":67},{"icon":{"paths":["M804.571 531.429v181.714c0 90.857-73.714 164.571-164.571 164.571h-475.429c-90.857 0-164.571-73.714-164.571-164.571v-475.429c0-90.857 73.714-164.571 164.571-164.571h475.429c22.857 0 45.714 4.571 66.857 14.286 5.143 2.286 9.143 7.429 10.286 13.143 1.143 6.286-0.571 12-5.143 16.571l-28 28c-3.429 3.429-8.571 5.714-13.143 5.714-1.714 0-3.429-0.571-5.143-1.143-8.571-2.286-17.143-3.429-25.714-3.429h-475.429c-50.286 0-91.429 41.143-91.429 91.429v475.429c0 50.286 41.143 91.429 91.429 91.429h475.429c50.286 0 91.429-41.143 91.429-91.429v-145.143c0-4.571 1.714-9.143 5.143-12.571l36.571-36.571c4-4 8.571-5.714 13.143-5.714 2.286 0 4.571 0.571 6.857 1.714 6.857 2.857 11.429 9.143 11.429 16.571zM936.571 252l-465.143 465.143c-18.286 18.286-46.857 18.286-65.143 0l-245.714-245.714c-18.286-18.286-18.286-46.857 0-65.143l62.857-62.857c18.286-18.286 46.857-18.286 65.143 0l150.286 150.286 369.714-369.714c18.286-18.286 46.857-18.286 65.143 0l62.857 62.857c18.286 18.286 18.286 46.857 0 65.143z"],"width":954.8799999999999,"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["check-square-o"],"defaultCode":61510,"grid":14,"colorPermutations":{"18919919916779841":[]}},"attrs":[],"properties":{"name":"check-square-o","id":70,"order":72,"prevSize":28,"code":61510},"setIdx":0,"setId":1,"iconIdx":68},{"icon":{"paths":["M1024 512c0 9.714-4 18.857-10.857 25.714l-146.286 146.286c-6.857 6.857-16 10.857-25.714 10.857-20 0-36.571-16.571-36.571-36.571v-73.143h-219.429v219.429h73.143c20 0 36.571 16.571 36.571 36.571 0 9.714-4 18.857-10.857 25.714l-146.286 146.286c-6.857 6.857-16 10.857-25.714 10.857s-18.857-4-25.714-10.857l-146.286-146.286c-6.857-6.857-10.857-16-10.857-25.714 0-20 16.571-36.571 36.571-36.571h73.143v-219.429h-219.429v73.143c0 20-16.571 36.571-36.571 36.571-9.714 0-18.857-4-25.714-10.857l-146.286-146.286c-6.857-6.857-10.857-16-10.857-25.714s4-18.857 10.857-25.714l146.286-146.286c6.857-6.857 16-10.857 25.714-10.857 20 0 36.571 16.571 36.571 36.571v73.143h219.429v-219.429h-73.143c-20 0-36.571-16.571-36.571-36.571 0-9.714 4-18.857 10.857-25.714l146.286-146.286c6.857-6.857 16-10.857 25.714-10.857s18.857 4 25.714 10.857l146.286 146.286c6.857 6.857 10.857 16 10.857 25.714 0 20-16.571 36.571-36.571 36.571h-73.143v219.429h219.429v-73.143c0-20 16.571-36.571 36.571-36.571 9.714 0 18.857 4 25.714 10.857l146.286 146.286c6.857 6.857 10.857 16 10.857 25.714z"],"width":1024,"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["arrows"],"defaultCode":61511,"grid":14,"colorPermutations":{"18919919916779841":[]}},"attrs":[],"properties":{"name":"arrows","id":71,"order":73,"prevSize":28,"code":61511},"setIdx":0,"setId":1,"iconIdx":69},{"icon":{"paths":["M559.429 80.571c14.286-14.286 25.714-9.143 25.714 10.857v841.143c0 20-11.429 25.143-25.714 10.857l-405.714-405.714c-3.429-3.429-5.714-6.857-7.429-10.857v387.429c0 20-16.571 36.571-36.571 36.571h-73.143c-20 0-36.571-16.571-36.571-36.571v-804.571c0-20 16.571-36.571 36.571-36.571h73.143c20 0 36.571 16.571 36.571 36.571v387.429c1.714-4 4-7.429 7.429-10.857z"],"width":585.1428571428571,"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["step-backward"],"defaultCode":61512,"grid":14,"colorPermutations":{"18919919916779841":[]}},"attrs":[],"properties":{"name":"step-backward","id":72,"order":74,"prevSize":28,"code":61512},"setIdx":0,"setId":1,"iconIdx":70},{"icon":{"paths":["M998.286 80.571c14.286-14.286 25.714-9.143 25.714 10.857v841.143c0 20-11.429 25.143-25.714 10.857l-405.714-405.714c-3.429-3.429-5.714-6.857-7.429-10.857v405.714c0 20-11.429 25.143-25.714 10.857l-405.714-405.714c-3.429-3.429-5.714-6.857-7.429-10.857v387.429c0 20-16.571 36.571-36.571 36.571h-73.143c-20 0-36.571-16.571-36.571-36.571v-804.571c0-20 16.571-36.571 36.571-36.571h73.143c20 0 36.571 16.571 36.571 36.571v387.429c1.714-4 4-7.429 7.429-10.857l405.714-405.714c14.286-14.286 25.714-9.143 25.714 10.857v405.714c1.714-4 4-7.429 7.429-10.857z"],"width":1024,"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["fast-backward"],"defaultCode":61513,"grid":14,"colorPermutations":{"18919919916779841":[]}},"attrs":[],"properties":{"name":"fast-backward","id":73,"order":75,"prevSize":28,"code":61513},"setIdx":0,"setId":1,"iconIdx":71},{"icon":{"paths":["M925.143 80.571c14.286-14.286 25.714-9.143 25.714 10.857v841.143c0 20-11.429 25.143-25.714 10.857l-405.714-405.714c-3.429-3.429-5.714-6.857-7.429-10.857v405.714c0 20-11.429 25.143-25.714 10.857l-405.714-405.714c-14.286-14.286-14.286-37.143 0-51.429l405.714-405.714c14.286-14.286 25.714-9.143 25.714 10.857v405.714c1.714-4 4-7.429 7.429-10.857z"],"width":1017.1245714285715,"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["backward"],"defaultCode":61514,"grid":14,"colorPermutations":{"18919919916779841":[]}},"attrs":[],"properties":{"name":"backward","id":74,"order":76,"prevSize":28,"code":61514},"setIdx":0,"setId":1,"iconIdx":72},{"icon":{"paths":["M790.857 529.714l-758.857 421.714c-17.714 9.714-32 1.143-32-18.857v-841.143c0-20 14.286-28.571 32-18.857l758.857 421.714c17.714 9.714 17.714 25.714 0 35.429z"],"width":808.5942857142857,"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["play"],"defaultCode":61515,"grid":14,"colorPermutations":{"18919919916779841":[]}},"attrs":[],"properties":{"name":"play","id":75,"order":77,"prevSize":28,"code":61515},"setIdx":0,"setId":1,"iconIdx":73},{"icon":{"paths":["M877.714 109.714v804.571c0 20-16.571 36.571-36.571 36.571h-292.571c-20 0-36.571-16.571-36.571-36.571v-804.571c0-20 16.571-36.571 36.571-36.571h292.571c20 0 36.571 16.571 36.571 36.571zM365.714 109.714v804.571c0 20-16.571 36.571-36.571 36.571h-292.571c-20 0-36.571-16.571-36.571-36.571v-804.571c0-20 16.571-36.571 36.571-36.571h292.571c20 0 36.571 16.571 36.571 36.571z"],"width":877.7142857142857,"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["pause"],"defaultCode":61516,"grid":14,"colorPermutations":{"18919919916779841":[]}},"attrs":[],"properties":{"name":"pause","id":76,"order":78,"prevSize":28,"code":61516},"setIdx":0,"setId":1,"iconIdx":74},{"icon":{"paths":["M877.714 109.714v804.571c0 20-16.571 36.571-36.571 36.571h-804.571c-20 0-36.571-16.571-36.571-36.571v-804.571c0-20 16.571-36.571 36.571-36.571h804.571c20 0 36.571 16.571 36.571 36.571z"],"width":877.7142857142857,"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["stop"],"defaultCode":61517,"grid":14,"colorPermutations":{"18919919916779841":[]}},"attrs":[],"properties":{"name":"stop","id":77,"order":79,"prevSize":28,"code":61517},"setIdx":0,"setId":1,"iconIdx":75},{"icon":{"paths":["M25.714 943.429c-14.286 14.286-25.714 9.143-25.714-10.857v-841.143c0-20 11.429-25.143 25.714-10.857l405.714 405.714c3.429 3.429 5.714 6.857 7.429 10.857v-405.714c0-20 11.429-25.143 25.714-10.857l405.714 405.714c14.286 14.286 14.286 37.143 0 51.429l-405.714 405.714c-14.286 14.286-25.714 9.143-25.714-10.857v-405.714c-1.714 4-4 7.429-7.429 10.857z"],"width":884.5897142857142,"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["forward"],"defaultCode":61518,"grid":14,"colorPermutations":{"18919919916779841":[]}},"attrs":[],"properties":{"name":"forward","id":78,"order":80,"prevSize":28,"code":61518},"setIdx":0,"setId":1,"iconIdx":76},{"icon":{"paths":["M25.714 943.429c-14.286 14.286-25.714 9.143-25.714-10.857v-841.143c0-20 11.429-25.143 25.714-10.857l405.714 405.714c3.429 3.429 5.714 6.857 7.429 10.857v-405.714c0-20 11.429-25.143 25.714-10.857l405.714 405.714c3.429 3.429 5.714 6.857 7.429 10.857v-387.429c0-20 16.571-36.571 36.571-36.571h73.143c20 0 36.571 16.571 36.571 36.571v804.571c0 20-16.571 36.571-36.571 36.571h-73.143c-20 0-36.571-16.571-36.571-36.571v-387.429c-1.714 4-4 7.429-7.429 10.857l-405.714 405.714c-14.286 14.286-25.714 9.143-25.714-10.857v-405.714c-1.714 4-4 7.429-7.429 10.857z"],"width":1024,"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["fast-forward"],"defaultCode":61520,"grid":14,"colorPermutations":{"18919919916779841":[]}},"attrs":[],"properties":{"name":"fast-forward","id":79,"order":81,"prevSize":28,"code":61520},"setIdx":0,"setId":1,"iconIdx":77},{"icon":{"paths":["M25.714 943.429c-14.286 14.286-25.714 9.143-25.714-10.857v-841.143c0-20 11.429-25.143 25.714-10.857l405.714 405.714c3.429 3.429 5.714 6.857 7.429 10.857v-387.429c0-20 16.571-36.571 36.571-36.571h73.143c20 0 36.571 16.571 36.571 36.571v804.571c0 20-16.571 36.571-36.571 36.571h-73.143c-20 0-36.571-16.571-36.571-36.571v-387.429c-1.714 4-4 7.429-7.429 10.857z"],"width":585.1428571428571,"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["step-forward"],"defaultCode":61521,"grid":14,"colorPermutations":{"18919919916779841":[]}},"attrs":[],"properties":{"name":"step-forward","id":80,"order":82,"prevSize":28,"code":61521},"setIdx":0,"setId":1,"iconIdx":78},{"icon":{"paths":["M8 559.429l405.714-405.714c14.286-14.286 37.143-14.286 51.429 0l405.714 405.714c14.286 14.286 9.143 25.714-10.857 25.714h-841.143c-20 0-25.143-11.429-10.857-25.714zM841.714 877.714h-804.571c-20 0-36.571-16.571-36.571-36.571v-146.286c0-20 16.571-36.571 36.571-36.571h804.571c20 0 36.571 16.571 36.571 36.571v146.286c0 20-16.571 36.571-36.571 36.571z"],"width":878.8845714285713,"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["eject"],"defaultCode":61522,"grid":14,"colorPermutations":{"18919919916779841":[]}},"attrs":[],"properties":{"name":"eject","id":81,"order":83,"prevSize":28,"code":61522},"setIdx":0,"setId":1,"iconIdx":79},{"icon":{"paths":["M669.143 172l-303.429 303.429 303.429 303.429c14.286 14.286 14.286 37.143 0 51.429l-94.857 94.857c-14.286 14.286-37.143 14.286-51.429 0l-424-424c-14.286-14.286-14.286-37.143 0-51.429l424-424c14.286-14.286 37.143-14.286 51.429 0l94.857 94.857c14.286 14.286 14.286 37.143 0 51.429z"],"width":768,"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["chevron-left"],"defaultCode":61523,"grid":14,"colorPermutations":{"18919919916779841":[]}},"attrs":[],"properties":{"name":"chevron-left","id":82,"order":84,"prevSize":28,"code":61523},"setIdx":0,"setId":1,"iconIdx":80},{"icon":{"paths":["M632.571 501.143l-424 424c-14.286 14.286-37.143 14.286-51.429 0l-94.857-94.857c-14.286-14.286-14.286-37.143 0-51.429l303.429-303.429-303.429-303.429c-14.286-14.286-14.286-37.143 0-51.429l94.857-94.857c14.286-14.286 37.143-14.286 51.429 0l424 424c14.286 14.286 14.286 37.143 0 51.429z"],"width":694.8571428571428,"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["chevron-right"],"defaultCode":61524,"grid":14,"colorPermutations":{"18919919916779841":[]}},"attrs":[],"properties":{"name":"chevron-right","id":83,"order":85,"prevSize":28,"code":61524},"setIdx":0,"setId":1,"iconIdx":81},{"icon":{"paths":["M694.857 548.571v-73.143c0-20-16.571-36.571-36.571-36.571h-146.286v-146.286c0-20-16.571-36.571-36.571-36.571h-73.143c-20 0-36.571 16.571-36.571 36.571v146.286h-146.286c-20 0-36.571 16.571-36.571 36.571v73.143c0 20 16.571 36.571 36.571 36.571h146.286v146.286c0 20 16.571 36.571 36.571 36.571h73.143c20 0 36.571-16.571 36.571-36.571v-146.286h146.286c20 0 36.571-16.571 36.571-36.571zM877.714 512c0 242.286-196.571 438.857-438.857 438.857s-438.857-196.571-438.857-438.857 196.571-438.857 438.857-438.857 438.857 196.571 438.857 438.857z"],"width":877.7142857142857,"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["plus-circle"],"defaultCode":61525,"grid":14,"colorPermutations":{"18919919916779841":[]}},"attrs":[],"properties":{"name":"plus-circle","id":84,"order":86,"prevSize":28,"code":61525},"setIdx":0,"setId":1,"iconIdx":82},{"icon":{"paths":["M694.857 548.571v-73.143c0-20-16.571-36.571-36.571-36.571h-438.857c-20 0-36.571 16.571-36.571 36.571v73.143c0 20 16.571 36.571 36.571 36.571h438.857c20 0 36.571-16.571 36.571-36.571zM877.714 512c0 242.286-196.571 438.857-438.857 438.857s-438.857-196.571-438.857-438.857 196.571-438.857 438.857-438.857 438.857 196.571 438.857 438.857z"],"width":877.7142857142857,"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["minus-circle"],"defaultCode":61526,"grid":14,"colorPermutations":{"18919919916779841":[]}},"attrs":[],"properties":{"name":"minus-circle","id":85,"order":87,"prevSize":28,"code":61526},"setIdx":0,"setId":1,"iconIdx":83},{"icon":{"paths":["M656.571 641.143c0-9.714-4-18.857-10.857-25.714l-103.429-103.429 103.429-103.429c6.857-6.857 10.857-16 10.857-25.714s-4-19.429-10.857-26.286l-51.429-51.429c-6.857-6.857-16.571-10.857-26.286-10.857s-18.857 4-25.714 10.857l-103.429 103.429-103.429-103.429c-6.857-6.857-16-10.857-25.714-10.857s-19.429 4-26.286 10.857l-51.429 51.429c-6.857 6.857-10.857 16.571-10.857 26.286s4 18.857 10.857 25.714l103.429 103.429-103.429 103.429c-6.857 6.857-10.857 16-10.857 25.714s4 19.429 10.857 26.286l51.429 51.429c6.857 6.857 16.571 10.857 26.286 10.857s18.857-4 25.714-10.857l103.429-103.429 103.429 103.429c6.857 6.857 16 10.857 25.714 10.857s19.429-4 26.286-10.857l51.429-51.429c6.857-6.857 10.857-16.571 10.857-26.286zM877.714 512c0 242.286-196.571 438.857-438.857 438.857s-438.857-196.571-438.857-438.857 196.571-438.857 438.857-438.857 438.857 196.571 438.857 438.857z"],"width":877.7142857142857,"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["times-circle"],"defaultCode":61527,"grid":14,"colorPermutations":{"18919919916779841":[]}},"attrs":[],"properties":{"name":"times-circle","id":86,"order":88,"prevSize":28,"code":61527},"setIdx":0,"setId":1,"iconIdx":84},{"icon":{"paths":["M733.714 419.429c0-9.714-3.429-19.429-10.286-26.286l-52-51.429c-6.857-6.857-16-10.857-25.714-10.857s-18.857 4-25.714 10.857l-233.143 232.571-129.143-129.143c-6.857-6.857-16-10.857-25.714-10.857s-18.857 4-25.714 10.857l-52 51.429c-6.857 6.857-10.286 16.571-10.286 26.286s3.429 18.857 10.286 25.714l206.857 206.857c6.857 6.857 16.571 10.857 25.714 10.857 9.714 0 19.429-4 26.286-10.857l310.286-310.286c6.857-6.857 10.286-16 10.286-25.714zM877.714 512c0 242.286-196.571 438.857-438.857 438.857s-438.857-196.571-438.857-438.857 196.571-438.857 438.857-438.857 438.857 196.571 438.857 438.857z"],"width":877.7142857142857,"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["check-circle"],"defaultCode":61528,"grid":14,"colorPermutations":{"18919919916779841":[]}},"attrs":[],"properties":{"name":"check-circle","id":87,"order":89,"prevSize":28,"code":61528},"setIdx":0,"setId":1,"iconIdx":85},{"icon":{"paths":["M512 786.286v-109.714c0-10.286-8-18.286-18.286-18.286h-109.714c-10.286 0-18.286 8-18.286 18.286v109.714c0 10.286 8 18.286 18.286 18.286h109.714c10.286 0 18.286-8 18.286-18.286zM658.286 402.286c0-104.571-109.714-182.857-208-182.857-93.143 0-162.857 40-212 121.714-5.143 8-2.857 18.286 4.571 24l75.429 57.143c2.857 2.286 6.857 3.429 10.857 3.429 5.143 0 10.857-2.286 14.286-6.857 26.857-34.286 38.286-44.571 49.143-52.571 9.714-6.857 28.571-13.714 49.143-13.714 36.571 0 70.286 23.429 70.286 48.571 0 29.714-15.429 44.571-50.286 60.571-40.571 18.286-96 65.714-96 121.143v20.571c0 10.286 8 18.286 18.286 18.286h109.714c10.286 0 18.286-8 18.286-18.286v0c0-13.143 16.571-41.143 43.429-56.571 43.429-24.571 102.857-57.714 102.857-144.571zM877.714 512c0 242.286-196.571 438.857-438.857 438.857s-438.857-196.571-438.857-438.857 196.571-438.857 438.857-438.857 438.857 196.571 438.857 438.857z"],"width":877.7142857142857,"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["question-circle"],"defaultCode":61529,"grid":14,"colorPermutations":{"18919919916779841":[]}},"attrs":[],"properties":{"name":"question-circle","id":88,"order":90,"prevSize":28,"code":61529},"setIdx":0,"setId":1,"iconIdx":86},{"icon":{"paths":["M585.143 786.286v-91.429c0-10.286-8-18.286-18.286-18.286h-54.857v-292.571c0-10.286-8-18.286-18.286-18.286h-182.857c-10.286 0-18.286 8-18.286 18.286v91.429c0 10.286 8 18.286 18.286 18.286h54.857v182.857h-54.857c-10.286 0-18.286 8-18.286 18.286v91.429c0 10.286 8 18.286 18.286 18.286h256c10.286 0 18.286-8 18.286-18.286zM512 274.286v-91.429c0-10.286-8-18.286-18.286-18.286h-109.714c-10.286 0-18.286 8-18.286 18.286v91.429c0 10.286 8 18.286 18.286 18.286h109.714c10.286 0 18.286-8 18.286-18.286zM877.714 512c0 242.286-196.571 438.857-438.857 438.857s-438.857-196.571-438.857-438.857 196.571-438.857 438.857-438.857 438.857 196.571 438.857 438.857z"],"width":877.7142857142857,"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["info-circle"],"defaultCode":61530,"grid":14,"colorPermutations":{"18919919916779841":[]}},"attrs":[],"properties":{"name":"info-circle","id":89,"order":91,"prevSize":28,"code":61530},"setIdx":0,"setId":1,"iconIdx":87},{"icon":{"paths":["M684 585.143h-62.286c-20 0-36.571-16.571-36.571-36.571v-73.143c0-20 16.571-36.571 36.571-36.571h62.286c-24.571-82.286-89.714-147.429-172-172v62.286c0 20-16.571 36.571-36.571 36.571h-73.143c-20 0-36.571-16.571-36.571-36.571v-62.286c-82.286 24.571-147.429 89.714-172 172h62.286c20 0 36.571 16.571 36.571 36.571v73.143c0 20-16.571 36.571-36.571 36.571h-62.286c24.571 82.286 89.714 147.429 172 172v-62.286c0-20 16.571-36.571 36.571-36.571h73.143c20 0 36.571 16.571 36.571 36.571v62.286c82.286-24.571 147.429-89.714 172-172zM877.714 475.429v73.143c0 20-16.571 36.571-36.571 36.571h-81.714c-28 122.857-124.571 219.429-247.429 247.429v81.714c0 20-16.571 36.571-36.571 36.571h-73.143c-20 0-36.571-16.571-36.571-36.571v-81.714c-122.857-28-219.429-124.571-247.429-247.429h-81.714c-20 0-36.571-16.571-36.571-36.571v-73.143c0-20 16.571-36.571 36.571-36.571h81.714c28-122.857 124.571-219.429 247.429-247.429v-81.714c0-20 16.571-36.571 36.571-36.571h73.143c20 0 36.571 16.571 36.571 36.571v81.714c122.857 28 219.429 124.571 247.429 247.429h81.714c20 0 36.571 16.571 36.571 36.571z"],"width":877.7142857142857,"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["crosshairs"],"defaultCode":61531,"grid":14,"colorPermutations":{"18919919916779841":[]}},"attrs":[],"properties":{"name":"crosshairs","id":90,"order":92,"prevSize":28,"code":61531},"setIdx":0,"setId":1,"iconIdx":88},{"icon":{"paths":["M626.857 616.571l-83.429 83.429c-7.429 7.429-18.857 7.429-26.286 0l-78.286-78.286-78.286 78.286c-7.429 7.429-18.857 7.429-26.286 0l-83.429-83.429c-7.429-7.429-7.429-18.857 0-26.286l78.286-78.286-78.286-78.286c-7.429-7.429-7.429-18.857 0-26.286l83.429-83.429c7.429-7.429 18.857-7.429 26.286 0l78.286 78.286 78.286-78.286c7.429-7.429 18.857-7.429 26.286 0l83.429 83.429c7.429 7.429 7.429 18.857 0 26.286l-78.286 78.286 78.286 78.286c7.429 7.429 7.429 18.857 0 26.286zM749.714 512c0-171.429-139.429-310.857-310.857-310.857s-310.857 139.429-310.857 310.857 139.429 310.857 310.857 310.857 310.857-139.429 310.857-310.857zM877.714 512c0 242.286-196.571 438.857-438.857 438.857s-438.857-196.571-438.857-438.857 196.571-438.857 438.857-438.857 438.857 196.571 438.857 438.857z"],"width":877.7142857142857,"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["times-circle-o"],"defaultCode":61532,"grid":14,"colorPermutations":{"18919919916779841":[]}},"attrs":[],"properties":{"name":"times-circle-o","id":91,"order":93,"prevSize":28,"code":61532},"setIdx":0,"setId":1,"iconIdx":89},{"icon":{"paths":["M669.143 464.571l-241.143 241.143c-14.286 14.286-37.143 14.286-51.429 0l-168-168c-14.286-14.286-14.286-37.143 0-51.429l58.286-58.286c14.286-14.286 37.143-14.286 51.429 0l84 84 157.143-157.143c14.286-14.286 37.143-14.286 51.429 0l58.286 58.286c14.286 14.286 14.286 37.143 0 51.429zM749.714 512c0-171.429-139.429-310.857-310.857-310.857s-310.857 139.429-310.857 310.857 139.429 310.857 310.857 310.857 310.857-139.429 310.857-310.857zM877.714 512c0 242.286-196.571 438.857-438.857 438.857s-438.857-196.571-438.857-438.857 196.571-438.857 438.857-438.857 438.857 196.571 438.857 438.857z"],"width":877.7142857142857,"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["check-circle-o"],"defaultCode":61533,"grid":14,"colorPermutations":{"18919919916779841":[]}},"attrs":[],"properties":{"name":"check-circle-o","id":92,"order":94,"prevSize":28,"code":61533},"setIdx":0,"setId":1,"iconIdx":90},{"icon":{"paths":["M749.714 510.286c0-62.286-18.286-120-49.714-168.571l-430.857 430.286c49.143 32 107.429 50.857 169.714 50.857 171.429 0 310.857-140 310.857-312.571zM178.857 681.143l431.429-430.857c-49.143-33.143-108-52-171.429-52-171.429 0-310.857 140-310.857 312 0 63.429 18.857 121.714 50.857 170.857zM877.714 510.286c0 243.429-196.571 440.571-438.857 440.571s-438.857-197.143-438.857-440.571c0-242.857 196.571-440 438.857-440s438.857 197.143 438.857 440z"],"width":877.7142857142857,"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["ban"],"defaultCode":61534,"grid":14,"colorPermutations":{"18919919916779841":[]}},"attrs":[],"properties":{"name":"ban","id":93,"order":95,"prevSize":28,"code":61534},"setIdx":0,"setId":1,"iconIdx":91},{"icon":{"paths":["M877.714 512v73.143c0 38.857-25.714 73.143-66.857 73.143h-402.286l167.429 168c13.714 13.143 21.714 32 21.714 51.429s-8 38.286-21.714 51.429l-42.857 43.429c-13.143 13.143-32 21.143-51.429 21.143s-38.286-8-52-21.143l-372-372.571c-13.143-13.143-21.143-32-21.143-51.429s8-38.286 21.143-52l372-371.429c13.714-13.714 32.571-21.714 52-21.714s37.714 8 51.429 21.714l42.857 42.286c13.714 13.714 21.714 32.571 21.714 52s-8 38.286-21.714 52l-167.429 167.429h402.286c41.143 0 66.857 34.286 66.857 73.143z"],"width":914.2857142857142,"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["arrow-left"],"defaultCode":61536,"grid":14,"colorPermutations":{"18919919916779841":[]}},"attrs":[],"properties":{"name":"arrow-left","id":94,"order":96,"prevSize":28,"code":61536},"setIdx":0,"setId":1,"iconIdx":92},{"icon":{"paths":["M841.143 548.571c0 19.429-7.429 38.286-21.143 52l-372 372c-13.714 13.143-32.571 21.143-52 21.143s-37.714-8-51.429-21.143l-42.857-42.857c-13.714-13.714-21.714-32.571-21.714-52s8-38.286 21.714-52l167.429-167.429h-402.286c-41.143 0-66.857-34.286-66.857-73.143v-73.143c0-38.857 25.714-73.143 66.857-73.143h402.286l-167.429-168c-13.714-13.143-21.714-32-21.714-51.429s8-38.286 21.714-51.429l42.857-42.857c13.714-13.714 32-21.714 51.429-21.714s38.286 8 52 21.714l372 372c13.714 13.143 21.143 32 21.143 51.429z"],"width":841.1428571428571,"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["arrow-right"],"defaultCode":61537,"grid":14,"colorPermutations":{"18919919916779841":[]}},"attrs":[],"properties":{"name":"arrow-right","id":95,"order":97,"prevSize":28,"code":61537},"setIdx":0,"setId":1,"iconIdx":93},{"icon":{"paths":["M920.571 554.857c0 19.429-8 37.714-21.143 51.429l-42.857 42.857c-13.714 13.714-32.571 21.714-52 21.714s-38.286-8-51.429-21.714l-168-167.429v402.286c0 41.143-34.286 66.857-73.143 66.857h-73.143c-38.857 0-73.143-25.714-73.143-66.857v-402.286l-168 167.429c-13.143 13.714-32 21.714-51.429 21.714s-38.286-8-51.429-21.714l-42.857-42.857c-13.714-13.714-21.714-32-21.714-51.429s8-38.286 21.714-52l372-372c13.143-13.714 32-21.143 51.429-21.143s38.286 7.429 52 21.143l372 372c13.143 13.714 21.143 32.571 21.143 52z"],"width":950.8571428571428,"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["arrow-up"],"defaultCode":61538,"grid":14,"colorPermutations":{"18919919916779841":[]}},"attrs":[],"properties":{"name":"arrow-up","id":96,"order":98,"prevSize":28,"code":61538},"setIdx":0,"setId":1,"iconIdx":94},{"icon":{"paths":["M920.571 475.429c0 19.429-8 38.286-21.143 51.429l-372 372.571c-13.714 13.143-32.571 21.143-52 21.143s-38.286-8-51.429-21.143l-372-372.571c-13.714-13.143-21.714-32-21.714-51.429s8-38.286 21.714-52l42.286-42.857c13.714-13.143 32.571-21.143 52-21.143s38.286 8 51.429 21.143l168 168v-402.286c0-40 33.143-73.143 73.143-73.143h73.143c40 0 73.143 33.143 73.143 73.143v402.286l168-168c13.143-13.143 32-21.143 51.429-21.143s38.286 8 52 21.143l42.857 42.857c13.143 13.714 21.143 32.571 21.143 52z"],"width":950.8571428571428,"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["arrow-down"],"defaultCode":61539,"grid":14,"colorPermutations":{"18919919916779841":[]}},"attrs":[],"properties":{"name":"arrow-down","id":97,"order":99,"prevSize":28,"code":61539},"setIdx":0,"setId":1,"iconIdx":95},{"icon":{"paths":["M1024 365.714c0 9.714-4 18.857-10.857 25.714l-292.571 292.571c-6.857 6.857-16 10.857-25.714 10.857-20 0-36.571-16.571-36.571-36.571v-146.286h-128c-246.286 0-408 47.429-408 320 0 23.429 1.143 46.857 2.857 70.286 0.571 9.143 2.857 19.429 2.857 28.571 0 10.857-6.857 20-18.286 20-8 0-12-4-16-9.714-8.571-12-14.857-30.286-21.143-43.429-32.571-73.143-72.571-177.714-72.571-257.714 0-64 6.286-129.714 30.286-190.286 79.429-197.143 312.571-230.286 500-230.286h128v-146.286c0-20 16.571-36.571 36.571-36.571 9.714 0 18.857 4 25.714 10.857l292.571 292.571c6.857 6.857 10.857 16 10.857 25.714z"],"width":1024,"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["mail-forward","share"],"defaultCode":61540,"grid":14,"colorPermutations":{"18919919916779841":[]}},"attrs":[],"properties":{"name":"mail-forward, share","id":98,"order":100,"prevSize":28,"code":61540},"setIdx":0,"setId":1,"iconIdx":96},{"icon":{"paths":["M431.429 603.429c0 4.571-2.286 9.714-5.714 13.143l-189.714 189.714 82.286 82.286c6.857 6.857 10.857 16 10.857 25.714 0 20-16.571 36.571-36.571 36.571h-256c-20 0-36.571-16.571-36.571-36.571v-256c0-20 16.571-36.571 36.571-36.571 9.714 0 18.857 4 25.714 10.857l82.286 82.286 189.714-189.714c3.429-3.429 8.571-5.714 13.143-5.714s9.714 2.286 13.143 5.714l65.143 65.143c3.429 3.429 5.714 8.571 5.714 13.143zM877.714 109.714v256c0 20-16.571 36.571-36.571 36.571-9.714 0-18.857-4-25.714-10.857l-82.286-82.286-189.714 189.714c-3.429 3.429-8.571 5.714-13.143 5.714s-9.714-2.286-13.143-5.714l-65.143-65.143c-3.429-3.429-5.714-8.571-5.714-13.143s2.286-9.714 5.714-13.143l189.714-189.714-82.286-82.286c-6.857-6.857-10.857-16-10.857-25.714 0-20 16.571-36.571 36.571-36.571h256c20 0 36.571 16.571 36.571 36.571z"],"width":877.7142857142857,"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["expand"],"defaultCode":61541,"grid":14,"colorPermutations":{"18919919916779841":[]}},"attrs":[],"properties":{"name":"expand","id":99,"order":101,"prevSize":28,"code":61541},"setIdx":0,"setId":1,"iconIdx":97},{"icon":{"paths":["M438.857 548.571v256c0 20-16.571 36.571-36.571 36.571-9.714 0-18.857-4-25.714-10.857l-82.286-82.286-189.714 189.714c-3.429 3.429-8.571 5.714-13.143 5.714s-9.714-2.286-13.143-5.714l-65.143-65.143c-3.429-3.429-5.714-8.571-5.714-13.143s2.286-9.714 5.714-13.143l189.714-189.714-82.286-82.286c-6.857-6.857-10.857-16-10.857-25.714 0-20 16.571-36.571 36.571-36.571h256c20 0 36.571 16.571 36.571 36.571zM870.286 164.571c0 4.571-2.286 9.714-5.714 13.143l-189.714 189.714 82.286 82.286c6.857 6.857 10.857 16 10.857 25.714 0 20-16.571 36.571-36.571 36.571h-256c-20 0-36.571-16.571-36.571-36.571v-256c0-20 16.571-36.571 36.571-36.571 9.714 0 18.857 4 25.714 10.857l82.286 82.286 189.714-189.714c3.429-3.429 8.571-5.714 13.143-5.714s9.714 2.286 13.143 5.714l65.143 65.143c3.429 3.429 5.714 8.571 5.714 13.143z"],"width":877.7142857142857,"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["compress"],"defaultCode":61542,"grid":14,"colorPermutations":{"18919919916779841":[]}},"attrs":[],"properties":{"name":"compress","id":100,"order":102,"prevSize":28,"code":61542},"setIdx":0,"setId":1,"iconIdx":98},{"icon":{"paths":["M438.857 73.143c242.286 0 438.857 196.571 438.857 438.857s-196.571 438.857-438.857 438.857-438.857-196.571-438.857-438.857 196.571-438.857 438.857-438.857zM512 785.714v-108.571c0-10.286-8-18.857-17.714-18.857h-109.714c-10.286 0-18.857 8.571-18.857 18.857v108.571c0 10.286 8.571 18.857 18.857 18.857h109.714c9.714 0 17.714-8.571 17.714-18.857zM510.857 589.143l10.286-354.857c0-4-1.714-8-5.714-10.286-3.429-2.857-8.571-4.571-13.714-4.571h-125.714c-5.143 0-10.286 1.714-13.714 4.571-4 2.286-5.714 6.286-5.714 10.286l9.714 354.857c0 8 8.571 14.286 19.429 14.286h105.714c10.286 0 18.857-6.286 19.429-14.286z"],"width":877.7142857142857,"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["exclamation-circle"],"defaultCode":61546,"grid":14,"colorPermutations":{"18919919916779841":[]}},"attrs":[],"properties":{"name":"exclamation-circle","id":101,"order":103,"prevSize":28,"code":61546},"setIdx":0,"setId":1,"iconIdx":99},{"icon":{"paths":["M950.857 548.571c-54.286-84-128.571-156-217.714-201.714 22.857 38.857 34.857 83.429 34.857 128.571 0 141.143-114.857 256-256 256s-256-114.857-256-256c0-45.143 12-89.714 34.857-128.571-89.143 45.714-163.429 117.714-217.714 201.714 97.714 150.857 255.429 256 438.857 256s341.143-105.143 438.857-256zM539.429 329.143c0-14.857-12.571-27.429-27.429-27.429-95.429 0-173.714 78.286-173.714 173.714 0 14.857 12.571 27.429 27.429 27.429s27.429-12.571 27.429-27.429c0-65.143 53.714-118.857 118.857-118.857 14.857 0 27.429-12.571 27.429-27.429zM1024 548.571c0 14.286-4.571 27.429-11.429 39.429-105.143 173.143-297.714 289.714-500.571 289.714s-395.429-117.143-500.571-289.714c-6.857-12-11.429-25.143-11.429-39.429s4.571-27.429 11.429-39.429c105.143-172.571 297.714-289.714 500.571-289.714s395.429 117.143 500.571 289.714c6.857 12 11.429 25.143 11.429 39.429z"],"width":1024,"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["eye"],"defaultCode":61550,"grid":14,"colorPermutations":{"18919919916779841":[]}},"attrs":[],"properties":{"name":"eye","id":105,"order":107,"prevSize":28,"code":61550},"setIdx":0,"setId":1,"iconIdx":100},{"icon":{"paths":["M317.143 762.857l44.571-80.571c-66.286-48-105.714-125.143-105.714-206.857 0-45.143 12-89.714 34.857-128.571-89.143 45.714-163.429 117.714-217.714 201.714 59.429 92 143.429 169.143 244 214.286zM539.429 329.143c0-14.857-12.571-27.429-27.429-27.429-95.429 0-173.714 78.286-173.714 173.714 0 14.857 12.571 27.429 27.429 27.429s27.429-12.571 27.429-27.429c0-65.714 53.714-118.857 118.857-118.857 14.857 0 27.429-12.571 27.429-27.429zM746.857 220c0 1.143 0 4-0.571 5.143-120.571 215.429-240 432-360.571 647.429l-28 50.857c-3.429 5.714-9.714 9.143-16 9.143-10.286 0-64.571-33.143-76.571-40-5.714-3.429-9.143-9.143-9.143-16 0-9.143 19.429-40 25.143-49.714-110.857-50.286-204-136-269.714-238.857-7.429-11.429-11.429-25.143-11.429-39.429 0-13.714 4-28 11.429-39.429 113.143-173.714 289.714-289.714 500.571-289.714 34.286 0 69.143 3.429 102.857 9.714l30.857-55.429c3.429-5.714 9.143-9.143 16-9.143 10.286 0 64 33.143 76 40 5.714 3.429 9.143 9.143 9.143 15.429zM768 475.429c0 106.286-65.714 201.143-164.571 238.857l160-286.857c2.857 16 4.571 32 4.571 48zM1024 548.571c0 14.857-4 26.857-11.429 39.429-17.714 29.143-40 57.143-62.286 82.857-112 128.571-266.286 206.857-438.286 206.857l42.286-75.429c166.286-14.286 307.429-115.429 396.571-253.714-42.286-65.714-96.571-123.429-161.143-168l36-64c70.857 47.429 142.286 118.857 186.857 192.571 7.429 12.571 11.429 24.571 11.429 39.429z"],"width":1024,"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["eye-slash"],"defaultCode":61552,"grid":14,"colorPermutations":{"18919919916779841":[]}},"attrs":[],"properties":{"name":"eye-slash","id":106,"order":108,"prevSize":28,"code":61552},"setIdx":0,"setId":1,"iconIdx":101},{"icon":{"paths":["M585.143 785.714v-108.571c0-10.286-8-18.857-18.286-18.857h-109.714c-10.286 0-18.286 8.571-18.286 18.857v108.571c0 10.286 8 18.857 18.286 18.857h109.714c10.286 0 18.286-8.571 18.286-18.857zM584 572l10.286-262.286c0-3.429-1.714-8-5.714-10.857-3.429-2.857-8.571-6.286-13.714-6.286h-125.714c-5.143 0-10.286 3.429-13.714 6.286-4 2.857-5.714 8.571-5.714 12l9.714 261.143c0 7.429 8.571 13.143 19.429 13.143h105.714c10.286 0 18.857-5.714 19.429-13.143zM576 38.286l438.857 804.571c12.571 22.286 12 49.714-1.143 72s-37.143 36-62.857 36h-877.714c-25.714 0-49.714-13.714-62.857-36s-13.714-49.714-1.143-72l438.857-804.571c12.571-23.429 37.143-38.286 64-38.286s51.429 14.857 64 38.286z"],"width":1024,"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["exclamation-triangle","warning"],"defaultCode":61553,"grid":14,"colorPermutations":{"18919919916779841":[]}},"attrs":[],"properties":{"name":"exclamation-triangle, warning","id":107,"order":109,"prevSize":28,"code":61553},"setIdx":0,"setId":1,"iconIdx":102},{"icon":{"paths":["M73.143 950.857h164.571v-164.571h-164.571v164.571zM274.286 950.857h182.857v-164.571h-182.857v164.571zM73.143 749.714h164.571v-182.857h-164.571v182.857zM274.286 749.714h182.857v-182.857h-182.857v182.857zM73.143 530.286h164.571v-164.571h-164.571v164.571zM493.714 950.857h182.857v-164.571h-182.857v164.571zM274.286 530.286h182.857v-164.571h-182.857v164.571zM713.143 950.857h164.571v-164.571h-164.571v164.571zM493.714 749.714h182.857v-182.857h-182.857v182.857zM292.571 256v-164.571c0-9.714-8.571-18.286-18.286-18.286h-36.571c-9.714 0-18.286 8.571-18.286 18.286v164.571c0 9.714 8.571 18.286 18.286 18.286h36.571c9.714 0 18.286-8.571 18.286-18.286zM713.143 749.714h164.571v-182.857h-164.571v182.857zM493.714 530.286h182.857v-164.571h-182.857v164.571zM713.143 530.286h164.571v-164.571h-164.571v164.571zM731.429 256v-164.571c0-9.714-8.571-18.286-18.286-18.286h-36.571c-9.714 0-18.286 8.571-18.286 18.286v164.571c0 9.714 8.571 18.286 18.286 18.286h36.571c9.714 0 18.286-8.571 18.286-18.286zM950.857 219.429v731.429c0 40-33.143 73.143-73.143 73.143h-804.571c-40 0-73.143-33.143-73.143-73.143v-731.429c0-40 33.143-73.143 73.143-73.143h73.143v-54.857c0-50.286 41.143-91.429 91.429-91.429h36.571c50.286 0 91.429 41.143 91.429 91.429v54.857h219.429v-54.857c0-50.286 41.143-91.429 91.429-91.429h36.571c50.286 0 91.429 41.143 91.429 91.429v54.857h73.143c40 0 73.143 33.143 73.143 73.143z"],"width":950.8571428571428,"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["calendar"],"defaultCode":61555,"grid":14,"colorPermutations":{"18919919916779841":[]}},"attrs":[],"properties":{"name":"calendar","id":109,"order":111,"prevSize":28,"code":61555},"setIdx":0,"setId":1,"iconIdx":103},{"icon":{"paths":["M380.571 274.857c-32 49.143-55.429 102.286-78.286 156-33.143-69.143-69.714-138.286-156-138.286h-128c-10.286 0-18.286-8-18.286-18.286v-109.714c0-10.286 8-18.286 18.286-18.286h128c101.714 0 176.571 47.429 234.286 128.571zM1024 731.429c0 4.571-1.714 9.714-5.143 13.143l-182.857 182.857c-3.429 3.429-8.571 5.143-13.143 5.143-9.714 0-18.286-8.571-18.286-18.286v-109.714c-169.714 0-274.286 20-380-128.571 31.429-49.143 54.857-102.286 77.714-156 33.143 69.143 69.714 138.286 156 138.286h146.286v-109.714c0-10.286 8-18.286 18.286-18.286 5.143 0 9.714 2.286 13.714 5.714l182.286 182.286c3.429 3.429 5.143 8.571 5.143 13.143zM1024 219.429c0 4.571-1.714 9.714-5.143 13.143l-182.857 182.857c-3.429 3.429-8.571 5.143-13.143 5.143-9.714 0-18.286-8-18.286-18.286v-109.714h-146.286c-76 0-112 52-144 113.714-16.571 32-30.857 65.143-44.571 97.714-63.429 147.429-137.714 300.571-323.429 300.571h-128c-10.286 0-18.286-8-18.286-18.286v-109.714c0-10.286 8-18.286 18.286-18.286h128c76 0 112-52 144-113.714 16.571-32 30.857-65.143 44.571-97.714 63.429-147.429 137.714-300.571 323.429-300.571h146.286v-109.714c0-10.286 8-18.286 18.286-18.286 5.143 0 9.714 2.286 13.714 5.714l182.286 182.286c3.429 3.429 5.143 8.571 5.143 13.143z"],"width":1024,"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["random"],"defaultCode":61556,"grid":14,"colorPermutations":{"18919919916779841":[]}},"attrs":[],"properties":{"name":"random","id":110,"order":112,"prevSize":28,"code":61556},"setIdx":0,"setId":1,"iconIdx":104},{"icon":{"paths":["M1024 512c0 202.286-229.143 365.714-512 365.714-28 0-56-1.714-82.857-4.571-74.857 66.286-164 113.143-262.857 138.286-20.571 5.714-42.857 9.714-65.143 12.571-12.571 1.143-24.571-8-27.429-21.714v-0.571c-2.857-14.286 6.857-22.857 15.429-33.143 36-40.571 77.143-74.857 104-170.286-117.714-66.857-193.143-170.286-193.143-286.286 0-201.714 229.143-365.714 512-365.714s512 163.429 512 365.714z"],"width":1024,"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["comment"],"defaultCode":61557,"grid":14,"colorPermutations":{"18919919916779841":[]}},"attrs":[],"properties":{"name":"comment","id":111,"order":113,"prevSize":28,"code":61557},"setIdx":0,"setId":1,"iconIdx":105},{"icon":{"paths":["M961.714 760.571l-94.857 94.286c-14.286 14.286-37.143 14.286-51.429 0l-303.429-303.429-303.429 303.429c-14.286 14.286-37.143 14.286-51.429 0l-94.857-94.286c-14.286-14.286-14.286-37.714 0-52l424-423.429c14.286-14.286 37.143-14.286 51.429 0l424 423.429c14.286 14.286 14.286 37.714 0 52z"],"width":1024,"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["chevron-up"],"defaultCode":61559,"grid":14,"colorPermutations":{"18919919916779841":[]}},"attrs":[],"properties":{"name":"chevron-up","id":113,"order":115,"prevSize":28,"code":61559},"setIdx":0,"setId":1,"iconIdx":106},{"icon":{"paths":["M961.714 461.714l-424 423.429c-14.286 14.286-37.143 14.286-51.429 0l-424-423.429c-14.286-14.286-14.286-37.714 0-52l94.857-94.286c14.286-14.286 37.143-14.286 51.429 0l303.429 303.429 303.429-303.429c14.286-14.286 37.143-14.286 51.429 0l94.857 94.286c14.286 14.286 14.286 37.714 0 52z"],"width":1024,"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["chevron-down"],"defaultCode":61560,"grid":14,"colorPermutations":{"18919919916779841":[]}},"attrs":[],"properties":{"name":"chevron-down","id":114,"order":116,"prevSize":28,"code":61560},"setIdx":0,"setId":1,"iconIdx":107},{"icon":{"paths":["M731.429 859.429c0 9.714-8.571 18.286-18.286 18.286h-548.571c-21.143 0-18.286-22.286-18.286-36.571v-329.143h-109.714c-20 0-36.571-16.571-36.571-36.571 0-8.571 2.857-17.143 8.571-23.429l182.857-219.429c6.857-8 17.143-12.571 28-12.571s21.143 4.571 28 12.571l182.857 219.429c5.714 6.286 8.571 14.857 8.571 23.429 0 20-16.571 36.571-36.571 36.571h-109.714v219.429h329.143c5.143 0 10.857 2.286 14.286 6.286l91.429 109.714c2.286 3.429 4 8 4 12zM1097.143 621.714c0 8.571-2.857 17.143-8.571 23.429l-182.857 219.429c-6.857 8-17.143 13.143-28 13.143s-21.143-5.143-28-13.143l-182.857-219.429c-5.714-6.286-8.571-14.857-8.571-23.429 0-20 16.571-36.571 36.571-36.571h109.714v-219.429h-329.143c-5.143 0-10.857-2.286-14.286-6.857l-91.429-109.714c-2.286-2.857-4-7.429-4-11.429 0-9.714 8.571-18.286 18.286-18.286h548.571c21.143 0 18.286 22.286 18.286 36.571v329.143h109.714c20 0 36.571 16.571 36.571 36.571z"],"width":1097.142857142857,"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["retweet"],"defaultCode":61561,"grid":14,"colorPermutations":{"18919919916779841":[]}},"attrs":[],"properties":{"name":"retweet","id":115,"order":117,"prevSize":28,"code":61561},"setIdx":0,"setId":1,"iconIdx":108},{"icon":{"paths":["M950.857 347.429v402.286c0 70.286-57.714 128-128 128h-694.857c-70.286 0-128-57.714-128-128v-548.571c0-70.286 57.714-128 128-128h182.857c70.286 0 128 57.714 128 128v18.286h384c70.286 0 128 57.714 128 128z"],"width":950.8571428571428,"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["folder"],"defaultCode":61563,"grid":14,"colorPermutations":{"18919919916779841":[]}},"attrs":[],"properties":{"name":"folder","id":117,"order":119,"prevSize":28,"code":61563},"setIdx":0,"setId":1,"iconIdx":109},{"icon":{"paths":["M1073.714 544c0 13.714-8.571 27.429-17.714 37.714l-192 226.286c-33.143 38.857-100.571 69.714-150.857 69.714h-621.714c-20.571 0-49.714-6.286-49.714-32 0-13.714 8.571-27.429 17.714-37.714l192-226.286c33.143-38.857 100.571-69.714 150.857-69.714h621.714c20.571 0 49.714 6.286 49.714 32zM877.714 347.429v91.429h-475.429c-71.429 0-160 40.571-206.286 95.429l-195.429 229.714c0-4.571-0.571-9.714-0.571-14.286v-548.571c0-70.286 57.714-128 128-128h182.857c70.286 0 128 57.714 128 128v18.286h310.857c70.286 0 128 57.714 128 128z"],"width":1073.7371428571428,"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["folder-open"],"defaultCode":61564,"grid":14,"colorPermutations":{"18919919916779841":[]}},"attrs":[],"properties":{"name":"folder-open","id":118,"order":120,"prevSize":28,"code":61564},"setIdx":0,"setId":1,"iconIdx":110},{"icon":{"paths":["M402.286 182.857c0 20-16.571 36.571-36.571 36.571h-73.143v585.143h73.143c20 0 36.571 16.571 36.571 36.571 0 9.714-4 18.857-10.857 25.714l-146.286 146.286c-6.857 6.857-16 10.857-25.714 10.857s-18.857-4-25.714-10.857l-146.286-146.286c-6.857-6.857-10.857-16-10.857-25.714 0-20 16.571-36.571 36.571-36.571h73.143v-585.143h-73.143c-20 0-36.571-16.571-36.571-36.571 0-9.714 4-18.857 10.857-25.714l146.286-146.286c6.857-6.857 16-10.857 25.714-10.857s18.857 4 25.714 10.857l146.286 146.286c6.857 6.857 10.857 16 10.857 25.714z"],"width":438.85714285714283,"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["arrows-v"],"defaultCode":61565,"grid":14,"colorPermutations":{"18919919916779841":[]}},"attrs":[],"properties":{"name":"arrows-v","id":119,"order":121,"prevSize":28,"code":61565},"setIdx":0,"setId":1,"iconIdx":111},{"icon":{"paths":["M1024 512c0 9.714-4 18.857-10.857 25.714l-146.286 146.286c-6.857 6.857-16 10.857-25.714 10.857-20 0-36.571-16.571-36.571-36.571v-73.143h-585.143v73.143c0 20-16.571 36.571-36.571 36.571-9.714 0-18.857-4-25.714-10.857l-146.286-146.286c-6.857-6.857-10.857-16-10.857-25.714s4-18.857 10.857-25.714l146.286-146.286c6.857-6.857 16-10.857 25.714-10.857 20 0 36.571 16.571 36.571 36.571v73.143h585.143v-73.143c0-20 16.571-36.571 36.571-36.571 9.714 0 18.857 4 25.714 10.857l146.286 146.286c6.857 6.857 10.857 16 10.857 25.714z"],"width":1024,"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["arrows-h"],"defaultCode":61566,"grid":14,"colorPermutations":{"18919919916779841":[]}},"attrs":[],"properties":{"name":"arrows-h","id":120,"order":122,"prevSize":28,"code":61566},"setIdx":0,"setId":1,"iconIdx":112},{"icon":{"paths":["M512 512c0-80.571-65.714-146.286-146.286-146.286s-146.286 65.714-146.286 146.286 65.714 146.286 146.286 146.286 146.286-65.714 146.286-146.286zM950.857 804.571c0-40-33.143-73.143-73.143-73.143s-73.143 33.143-73.143 73.143c0 40.571 33.143 73.143 73.143 73.143 40.571 0 73.143-33.143 73.143-73.143zM950.857 219.429c0-40-33.143-73.143-73.143-73.143s-73.143 33.143-73.143 73.143c0 40.571 33.143 73.143 73.143 73.143 40.571 0 73.143-33.143 73.143-73.143zM731.429 460v105.714c0 7.429-5.714 16-13.143 17.143l-88.571 13.714c-4.571 14.857-10.857 29.143-18.286 43.429 16 22.857 33.143 44 51.429 65.714 2.286 3.429 4 6.857 4 11.429 0 4-1.143 8-4 10.857-11.429 15.429-75.429 85.143-92 85.143-4.571 0-8.571-1.714-12-4l-65.714-51.429c-14.286 7.429-28.571 13.143-44 17.714-2.857 29.143-5.714 60.571-13.143 88.571-2.286 8-9.143 13.714-17.143 13.714h-106.286c-8 0-16-6.286-17.143-14.286l-13.143-87.429c-14.857-4.571-29.143-10.857-42.857-17.714l-67.429 50.857c-2.857 2.857-7.429 4-11.429 4-4.571 0-8.571-1.714-12-4.571-14.857-13.714-82.286-74.857-82.286-91.429 0-4 1.714-7.429 4-10.857 16.571-21.714 33.714-42.857 50.286-65.143-8-15.429-14.857-30.857-20-46.857l-86.857-13.714c-8-1.143-13.714-8.571-13.714-16.571v-105.714c0-7.429 5.714-16 13.143-17.143l88.571-13.714c4.571-14.857 10.857-29.143 18.286-43.429-16-22.857-33.143-44-51.429-65.714-2.286-3.429-4-7.429-4-11.429s1.143-8 4-11.429c11.429-15.429 75.429-84.571 92-84.571 4.571 0 8.571 1.714 12 4l65.714 51.429c14.286-7.429 28.571-13.143 44-18.286 2.857-28.571 5.714-60 13.143-88 2.286-8 9.143-13.714 17.143-13.714h106.286c8 0 16 6.286 17.143 14.286l13.143 87.429c14.857 4.571 29.143 10.857 42.857 17.714l67.429-50.857c3.429-2.857 7.429-4 11.429-4 4.571 0 8.571 1.714 12 4.571 14.857 13.714 82.286 75.429 82.286 91.429 0 4-1.714 7.429-4 10.857-16.571 22.286-33.714 42.857-49.714 65.143 7.429 15.429 14.286 30.857 19.429 46.857l86.857 13.143c8 1.714 13.714 9.143 13.714 17.143zM1097.143 764.571v80c0 8.571-73.714 16.571-85.143 17.714-4.571 10.857-10.286 20.571-17.143 29.714 5.143 11.429 29.143 68.571 29.143 78.857 0 1.714-0.571 2.857-2.286 4-6.857 4-68 40.571-70.857 40.571-7.429 0-50.286-57.143-56-65.714-5.714 0.571-11.429 1.143-17.143 1.143s-11.429-0.571-17.143-1.143c-5.714 8.571-48.571 65.714-56 65.714-2.857 0-64-36.571-70.857-40.571-1.714-1.143-2.286-2.857-2.286-4 0-9.714 24-67.429 29.143-78.857-6.857-9.143-12.571-18.857-17.143-29.714-11.429-1.143-85.143-9.143-85.143-17.714v-80c0-8.571 73.714-16.571 85.143-17.714 4.571-10.286 10.286-20.571 17.143-29.714-5.143-11.429-29.143-69.143-29.143-78.857 0-1.143 0.571-2.857 2.286-4 6.857-3.429 68-40 70.857-40 7.429 0 50.286 56.571 56 65.143 5.714-0.571 11.429-1.143 17.143-1.143s11.429 0.571 17.143 1.143c16-22.286 33.143-44.571 52.571-64l3.429-1.143c2.857 0 64 36 70.857 40 1.714 1.143 2.286 2.857 2.286 4 0 10.286-24 67.429-29.143 78.857 6.857 9.143 12.571 19.429 17.143 29.714 11.429 1.143 85.143 9.143 85.143 17.714zM1097.143 179.429v80c0 8.571-73.714 16.571-85.143 17.714-4.571 10.857-10.286 20.571-17.143 29.714 5.143 11.429 29.143 68.571 29.143 78.857 0 1.714-0.571 2.857-2.286 4-6.857 4-68 40.571-70.857 40.571-7.429 0-50.286-57.143-56-65.714-5.714 0.571-11.429 1.143-17.143 1.143s-11.429-0.571-17.143-1.143c-5.714 8.571-48.571 65.714-56 65.714-2.857 0-64-36.571-70.857-40.571-1.714-1.143-2.286-2.857-2.286-4 0-9.714 24-67.429 29.143-78.857-6.857-9.143-12.571-18.857-17.143-29.714-11.429-1.143-85.143-9.143-85.143-17.714v-80c0-8.571 73.714-16.571 85.143-17.714 4.571-10.286 10.286-20.571 17.143-29.714-5.143-11.429-29.143-69.143-29.143-78.857 0-1.143 0.571-2.857 2.286-4 6.857-3.429 68-40 70.857-40 7.429 0 50.286 56.571 56 65.143 5.714-0.571 11.429-1.143 17.143-1.143s11.429 0.571 17.143 1.143c16-22.286 33.143-44.571 52.571-64l3.429-1.143c2.857 0 64 36 70.857 40 1.714 1.143 2.286 2.857 2.286 4 0 10.286-24 67.429-29.143 78.857 6.857 9.143 12.571 19.429 17.143 29.714 11.429 1.143 85.143 9.143 85.143 17.714z"],"width":1097.142857142857,"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["cogs","gears"],"defaultCode":61573,"grid":14,"colorPermutations":{"18919919916779841":[]}},"attrs":[],"properties":{"name":"cogs, gears","id":126,"order":128,"prevSize":28,"code":61573},"setIdx":0,"setId":1,"iconIdx":114},{"icon":{"paths":["M475.429 18.286v765.143l-256.571 134.857c-7.429 4-14.857 6.857-22.857 6.857-16.571 0-24-13.714-24-28.571 0-4 0.571-7.429 1.143-11.429l49.143-285.714-208-202.286c-6.857-7.429-14.286-17.143-14.286-27.429 0-17.143 17.714-24 32-26.286l286.857-41.714 128.571-260c5.143-10.857 14.857-23.429 28-23.429v0z"],"width":475.4285714285714,"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["star-half"],"defaultCode":61577,"grid":14,"colorPermutations":{"18919919916779841":[]}},"attrs":[],"properties":{"name":"star-half","id":130,"order":132,"prevSize":28,"code":61577},"setIdx":0,"setId":1,"iconIdx":117},{"icon":{"paths":["M950.857 340.571c0-160.571-108.571-194.286-200-194.286-85.143 0-181.143 92-210.857 127.429-13.714 16.571-42.286 16.571-56 0-29.714-35.429-125.714-127.429-210.857-127.429-91.429 0-200 33.714-200 194.286 0 104.571 105.714 201.714 106.857 202.857l332 320 331.429-319.429c1.714-1.714 107.429-98.857 107.429-203.429zM1024 340.571c0 137.143-125.714 252-130.857 257.143l-356 342.857c-6.857 6.857-16 10.286-25.143 10.286s-18.286-3.429-25.143-10.286l-356.571-344c-4.571-4-130.286-118.857-130.286-256 0-167.429 102.286-267.429 273.143-267.429 100 0 193.714 78.857 238.857 123.429 45.143-44.571 138.857-123.429 238.857-123.429 170.857 0 273.143 100 273.143 267.429z"],"width":1024,"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["heart-o"],"defaultCode":61578,"grid":14,"colorPermutations":{"18919919916779841":[]}},"attrs":[],"properties":{"name":"heart-o","id":131,"order":133,"prevSize":28,"code":61578},"setIdx":0,"setId":1,"iconIdx":118},{"icon":{"paths":["M365.714 822.857c0 16 7.429 54.857-18.286 54.857h-182.857c-90.857 0-164.571-73.714-164.571-164.571v-402.286c0-90.857 73.714-164.571 164.571-164.571h182.857c9.714 0 18.286 8.571 18.286 18.286 0 16 7.429 54.857-18.286 54.857h-182.857c-50.286 0-91.429 41.143-91.429 91.429v402.286c0 50.286 41.143 91.429 91.429 91.429h164.571c14.286 0 36.571-2.857 36.571 18.286zM896 512c0 9.714-4 18.857-10.857 25.714l-310.857 310.857c-6.857 6.857-16 10.857-25.714 10.857-20 0-36.571-16.571-36.571-36.571v-164.571h-256c-20 0-36.571-16.571-36.571-36.571v-219.429c0-20 16.571-36.571 36.571-36.571h256v-164.571c0-20 16.571-36.571 36.571-36.571 9.714 0 18.857 4 25.714 10.857l310.857 310.857c6.857 6.857 10.857 16 10.857 25.714z"],"width":896,"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["sign-out"],"defaultCode":61579,"grid":14,"colorPermutations":{"18919919916779841":[]}},"attrs":[],"properties":{"name":"sign-out","id":132,"order":134,"prevSize":28,"code":61579},"setIdx":0,"setId":1,"iconIdx":119},{"icon":{"paths":["M274.286 493.714v-256c0-10.286-8-18.286-18.286-18.286s-18.286 8-18.286 18.286v256c0 10.286 8 18.286 18.286 18.286s18.286-8 18.286-18.286zM658.286 694.857c0 20-16.571 36.571-36.571 36.571h-245.143l-29.143 276c-1.143 9.143-8.571 16.571-17.714 16.571h-0.571c-9.143 0-16.571-6.286-18.286-15.429l-43.429-277.143h-230.857c-20 0-36.571-16.571-36.571-36.571 0-93.714 70.857-182.857 146.286-182.857v-292.571c-40 0-73.143-33.143-73.143-73.143s33.143-73.143 73.143-73.143h365.714c40 0 73.143 33.143 73.143 73.143s-33.143 73.143-73.143 73.143v292.571c75.429 0 146.286 89.143 146.286 182.857z"],"width":658.2857142857142,"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["thumb-tack"],"defaultCode":61581,"grid":14,"colorPermutations":{"18919919916779841":[]}},"attrs":[],"properties":{"name":"thumb-tack","id":134,"order":136,"prevSize":28,"code":61581},"setIdx":0,"setId":1,"iconIdx":120},{"icon":{"paths":["M804.571 530.286v182.857c0 90.857-73.714 164.571-164.571 164.571h-475.429c-90.857 0-164.571-73.714-164.571-164.571v-475.429c0-90.857 73.714-164.571 164.571-164.571h402.286c10.286 0 18.286 8 18.286 18.286v36.571c0 10.286-8 18.286-18.286 18.286h-402.286c-50.286 0-91.429 41.143-91.429 91.429v475.429c0 50.286 41.143 91.429 91.429 91.429h475.429c50.286 0 91.429-41.143 91.429-91.429v-182.857c0-10.286 8-18.286 18.286-18.286h36.571c10.286 0 18.286 8 18.286 18.286zM1024 36.571v292.571c0 20-16.571 36.571-36.571 36.571-9.714 0-18.857-4-25.714-10.857l-100.571-100.571-372.571 372.571c-3.429 3.429-8.571 5.714-13.143 5.714s-9.714-2.286-13.143-5.714l-65.143-65.143c-3.429-3.429-5.714-8.571-5.714-13.143s2.286-9.714 5.714-13.143l372.571-372.571-100.571-100.571c-6.857-6.857-10.857-16-10.857-25.714 0-20 16.571-36.571 36.571-36.571h292.571c20 0 36.571 16.571 36.571 36.571z"],"width":1024,"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["external-link"],"defaultCode":61582,"grid":14,"colorPermutations":{"18919919916779841":[]}},"attrs":[],"properties":{"name":"external-link","id":135,"order":137,"prevSize":28,"code":61582},"setIdx":0,"setId":1,"iconIdx":121},{"icon":{"paths":["M676.571 512c0 9.714-4 18.857-10.857 25.714l-310.857 310.857c-6.857 6.857-16 10.857-25.714 10.857-20 0-36.571-16.571-36.571-36.571v-164.571h-256c-20 0-36.571-16.571-36.571-36.571v-219.429c0-20 16.571-36.571 36.571-36.571h256v-164.571c0-20 16.571-36.571 36.571-36.571 9.714 0 18.857 4 25.714 10.857l310.857 310.857c6.857 6.857 10.857 16 10.857 25.714zM877.714 310.857v402.286c0 90.857-73.714 164.571-164.571 164.571h-182.857c-9.714 0-18.286-8.571-18.286-18.286 0-16-7.429-54.857 18.286-54.857h182.857c50.286 0 91.429-41.143 91.429-91.429v-402.286c0-50.286-41.143-91.429-91.429-91.429h-164.571c-14.286 0-36.571 2.857-36.571-18.286 0-16-7.429-54.857 18.286-54.857h182.857c90.857 0 164.571 73.714 164.571 164.571z"],"width":877.7142857142857,"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["sign-in"],"defaultCode":61584,"grid":14,"colorPermutations":{"18919919916779841":[]}},"attrs":[],"properties":{"name":"sign-in","id":136,"order":138,"prevSize":28,"code":61584},"setIdx":0,"setId":1,"iconIdx":122},{"icon":{"paths":["M731.429 841.143c0-20-16.571-36.571-36.571-36.571s-36.571 16.571-36.571 36.571 16.571 36.571 36.571 36.571 36.571-16.571 36.571-36.571zM877.714 841.143c0-20-16.571-36.571-36.571-36.571s-36.571 16.571-36.571 36.571 16.571 36.571 36.571 36.571 36.571-16.571 36.571-36.571zM950.857 713.143v182.857c0 30.286-24.571 54.857-54.857 54.857h-841.143c-30.286 0-54.857-24.571-54.857-54.857v-182.857c0-30.286 24.571-54.857 54.857-54.857h244c15.429 42.286 56 73.143 103.429 73.143h146.286c47.429 0 88-30.857 103.429-73.143h244c30.286 0 54.857 24.571 54.857 54.857zM765.143 342.857c-5.714 13.714-18.857 22.857-33.714 22.857h-146.286v256c0 20-16.571 36.571-36.571 36.571h-146.286c-20 0-36.571-16.571-36.571-36.571v-256h-146.286c-14.857 0-28-9.143-33.714-22.857-5.714-13.143-2.857-29.143 8-39.429l256-256c6.857-7.429 16.571-10.857 25.714-10.857s18.857 3.429 25.714 10.857l256 256c10.857 10.286 13.714 26.286 8 39.429z"],"width":950.8571428571428,"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["upload"],"defaultCode":61587,"grid":14,"colorPermutations":{"18919919916779841":[]}},"attrs":[],"properties":{"name":"upload","id":139,"order":141,"prevSize":28,"code":61587},"setIdx":0,"setId":1,"iconIdx":123},{"icon":{"paths":["M640 146.286h-475.429c-50.286 0-91.429 41.143-91.429 91.429v475.429c0 50.286 41.143 91.429 91.429 91.429h475.429c50.286 0 91.429-41.143 91.429-91.429v-475.429c0-50.286-41.143-91.429-91.429-91.429zM804.571 237.714v475.429c0 90.857-73.714 164.571-164.571 164.571h-475.429c-90.857 0-164.571-73.714-164.571-164.571v-475.429c0-90.857 73.714-164.571 164.571-164.571h475.429c90.857 0 164.571 73.714 164.571 164.571z"],"width":804.5714285714286,"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["square-o"],"defaultCode":61590,"grid":14,"colorPermutations":{"18919919916779841":[]}},"attrs":[],"properties":{"name":"square-o","id":142,"order":144,"prevSize":28,"code":61590},"setIdx":0,"setId":1,"iconIdx":124},{"icon":{"paths":["M658.286 146.286h-585.143v709.714l292.571-280.571 50.857 48.571 241.714 232v-709.714zM665.143 73.143c8.571 0 17.143 1.714 25.143 5.143 25.143 9.714 41.143 33.143 41.143 58.857v736.571c0 25.714-16 49.143-41.143 58.857-8 3.429-16.571 4.571-25.143 4.571-17.714 0-34.286-6.286-47.429-18.286l-252-242.286-252 242.286c-13.143 12-29.714 18.857-47.429 18.857-8.571 0-17.143-1.714-25.143-5.143-25.143-9.714-41.143-33.143-41.143-58.857v-736.571c0-25.714 16-49.143 41.143-58.857 8-3.429 16.571-5.143 25.143-5.143h598.857z"],"width":731.4285714285713,"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["bookmark-o"],"defaultCode":61591,"grid":14,"colorPermutations":{"18919919916779841":[]}},"attrs":[],"properties":{"name":"bookmark-o","id":143,"order":145,"prevSize":28,"code":61591},"setIdx":0,"setId":1,"iconIdx":125},{"icon":{"paths":["M594.286 694.857c0 25.143-20.571 45.714-45.714 45.714s-45.714-20.571-45.714-45.714 20.571-45.714 45.714-45.714 45.714 20.571 45.714 45.714zM740.571 694.857c0 25.143-20.571 45.714-45.714 45.714s-45.714-20.571-45.714-45.714 20.571-45.714 45.714-45.714 45.714 20.571 45.714 45.714zM804.571 786.286v-182.857c0-9.714-8.571-18.286-18.286-18.286h-694.857c-9.714 0-18.286 8.571-18.286 18.286v182.857c0 9.714 8.571 18.286 18.286 18.286h694.857c9.714 0 18.286-8.571 18.286-18.286zM101.714 512h674.286l-89.714-275.429c-2.857-9.714-13.714-17.143-24-17.143h-446.857c-10.286 0-21.143 7.429-24 17.143zM877.714 603.429v182.857c0 50.286-41.143 91.429-91.429 91.429h-694.857c-50.286 0-91.429-41.143-91.429-91.429v-182.857c0-15.429 4.571-28.571 9.143-42.857l112.571-346.286c13.143-40 51.429-68 93.714-68h446.857c42.286 0 80.571 28 93.714 68l112.571 346.286c4.571 14.286 9.143 27.429 9.143 42.857z"],"width":877.7142857142857,"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["hdd-o"],"defaultCode":61600,"grid":14,"colorPermutations":{"18919919916779841":[]}},"attrs":[],"properties":{"name":"hdd-o","id":151,"order":153,"prevSize":28,"code":61600},"setIdx":0,"setId":1,"iconIdx":126},{"icon":{"paths":["M521.143 969.143c0-5.143-4-9.143-9.143-9.143-45.143 0-82.286-37.143-82.286-82.286 0-5.143-4-9.143-9.143-9.143s-9.143 4-9.143 9.143c0 55.429 45.143 100.571 100.571 100.571 5.143 0 9.143-4 9.143-9.143zM140.571 804.571h742.857c-102.286-115.429-152-272-152-475.429 0-73.714-69.714-182.857-219.429-182.857s-219.429 109.143-219.429 182.857c0 203.429-49.714 360-152 475.429zM987.429 804.571c0 40-33.143 73.143-73.143 73.143h-256c0 80.571-65.714 146.286-146.286 146.286s-146.286-65.714-146.286-146.286h-256c-40 0-73.143-33.143-73.143-73.143 84.571-71.429 182.857-199.429 182.857-475.429 0-109.714 90.857-229.714 242.286-252-2.857-6.857-4.571-14.286-4.571-22.286 0-30.286 24.571-54.857 54.857-54.857s54.857 24.571 54.857 54.857c0 8-1.714 15.429-4.571 22.286 151.429 22.286 242.286 142.286 242.286 252 0 276 98.286 404 182.857 475.429z"],"width":1024,"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["bell-o"],"defaultCode":61602,"grid":14,"colorPermutations":{"18919919916779841":[]}},"attrs":[],"properties":{"name":"bell-o","id":153,"order":686,"prevSize":28,"code":61602},"setIdx":0,"setId":1,"iconIdx":127},{"icon":{"paths":["M786.286 512l78.857 77.143c10.857 10.286 14.857 25.714 11.429 40-4 14.286-15.429 25.714-29.714 29.143l-107.429 27.429 30.286 106.286c4 14.286 0 29.714-10.857 40-10.286 10.857-25.714 14.857-40 10.857l-106.286-30.286-27.429 107.429c-3.429 14.286-14.857 25.714-29.143 29.714-3.429 0.571-7.429 1.143-10.857 1.143-10.857 0-21.714-4.571-29.143-12.571l-77.143-78.857-77.143 78.857c-10.286 10.857-25.714 14.857-40 11.429-14.857-4-25.714-15.429-29.143-29.714l-27.429-107.429-106.286 30.286c-14.286 4-29.714 0-40-10.857-10.857-10.286-14.857-25.714-10.857-40l30.286-106.286-107.429-27.429c-14.286-3.429-25.714-14.857-29.714-29.143-3.429-14.286 0.571-29.714 11.429-40l78.857-77.143-78.857-77.143c-10.857-10.286-14.857-25.714-11.429-40 4-14.286 15.429-25.714 29.714-29.143l107.429-27.429-30.286-106.286c-4-14.286 0-29.714 10.857-40 10.286-10.857 25.714-14.857 40-10.857l106.286 30.286 27.429-107.429c3.429-14.286 14.857-25.714 29.143-29.143 14.286-4 29.714 0 40 10.857l77.143 79.429 77.143-79.429c10.286-10.857 25.143-14.857 40-10.857 14.286 3.429 25.714 14.857 29.143 29.143l27.429 107.429 106.286-30.286c14.286-4 29.714 0 40 10.857 10.857 10.286 14.857 25.714 10.857 40l-30.286 106.286 107.429 27.429c14.286 3.429 25.714 14.857 29.714 29.143 3.429 14.286-0.571 29.714-11.429 40z"],"width":877.7142857142857,"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["certificate"],"defaultCode":61603,"grid":14,"colorPermutations":{"18919919916779841":[]}},"attrs":[],"properties":{"name":"certificate","id":154,"order":687,"prevSize":28,"code":61603},"setIdx":0,"setId":1,"iconIdx":128},{"icon":{"paths":["M731.429 548.571v-73.143c0-20-16.571-36.571-36.571-36.571h-286.857l108-108c6.857-6.857 10.857-16 10.857-25.714s-4-18.857-10.857-25.714l-52-52c-6.857-6.857-16-10.286-25.714-10.286s-18.857 3.429-25.714 10.286l-258.857 258.857c-6.857 6.857-10.286 16-10.286 25.714s3.429 18.857 10.286 25.714l258.857 258.857c6.857 6.857 16 10.286 25.714 10.286s18.857-3.429 25.714-10.286l52-52c6.857-6.857 10.286-16 10.286-25.714s-3.429-18.857-10.286-25.714l-108-108h286.857c20 0 36.571-16.571 36.571-36.571zM877.714 512c0 242.286-196.571 438.857-438.857 438.857s-438.857-196.571-438.857-438.857 196.571-438.857 438.857-438.857 438.857 196.571 438.857 438.857z"],"width":877.7142857142857,"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["arrow-circle-left"],"defaultCode":61608,"grid":14,"colorPermutations":{"18919919916779841":[]}},"attrs":[],"properties":{"name":"arrow-circle-left","id":159,"order":161,"prevSize":28,"code":61608},"setIdx":0,"setId":1,"iconIdx":129},{"icon":{"paths":["M734.286 512c0-9.714-3.429-18.857-10.286-25.714l-258.857-258.857c-6.857-6.857-16-10.286-25.714-10.286s-18.857 3.429-25.714 10.286l-52 52c-6.857 6.857-10.286 16-10.286 25.714s3.429 18.857 10.286 25.714l108 108h-286.857c-20 0-36.571 16.571-36.571 36.571v73.143c0 20 16.571 36.571 36.571 36.571h286.857l-108 108c-6.857 6.857-10.857 16-10.857 25.714s4 18.857 10.857 25.714l52 52c6.857 6.857 16 10.286 25.714 10.286s18.857-3.429 25.714-10.286l258.857-258.857c6.857-6.857 10.286-16 10.286-25.714zM877.714 512c0 242.286-196.571 438.857-438.857 438.857s-438.857-196.571-438.857-438.857 196.571-438.857 438.857-438.857 438.857 196.571 438.857 438.857z"],"width":877.7142857142857,"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["arrow-circle-right"],"defaultCode":61609,"grid":14,"colorPermutations":{"18919919916779841":[]}},"attrs":[],"properties":{"name":"arrow-circle-right","id":160,"order":162,"prevSize":28,"code":61609},"setIdx":0,"setId":1,"iconIdx":130},{"icon":{"paths":["M733.714 511.429c0-9.714-3.429-18.857-10.286-25.714l-258.857-258.857c-6.857-6.857-16-10.286-25.714-10.286s-18.857 3.429-25.714 10.286l-258.857 258.857c-6.857 6.857-10.286 16-10.286 25.714s3.429 18.857 10.286 25.714l52 52c6.857 6.857 16 10.286 25.714 10.286s18.857-3.429 25.714-10.286l108-108v286.857c0 20 16.571 36.571 36.571 36.571h73.143c20 0 36.571-16.571 36.571-36.571v-286.857l108 108c6.857 6.857 16 10.857 25.714 10.857s18.857-4 25.714-10.857l52-52c6.857-6.857 10.286-16 10.286-25.714zM877.714 512c0 242.286-196.571 438.857-438.857 438.857s-438.857-196.571-438.857-438.857 196.571-438.857 438.857-438.857 438.857 196.571 438.857 438.857z"],"width":877.7142857142857,"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["arrow-circle-up"],"defaultCode":61610,"grid":14,"colorPermutations":{"18919919916779841":[]}},"attrs":[],"properties":{"name":"arrow-circle-up","id":161,"order":163,"prevSize":28,"code":61610},"setIdx":0,"setId":1,"iconIdx":131},{"icon":{"paths":["M733.714 512.571c0-9.714-3.429-18.857-10.286-25.714l-52-52c-6.857-6.857-16-10.286-25.714-10.286s-18.857 3.429-25.714 10.286l-108 108v-286.857c0-20-16.571-36.571-36.571-36.571h-73.143c-20 0-36.571 16.571-36.571 36.571v286.857l-108-108c-6.857-6.857-16-10.857-25.714-10.857s-18.857 4-25.714 10.857l-52 52c-6.857 6.857-10.286 16-10.286 25.714s3.429 18.857 10.286 25.714l258.857 258.857c6.857 6.857 16 10.286 25.714 10.286s18.857-3.429 25.714-10.286l258.857-258.857c6.857-6.857 10.286-16 10.286-25.714zM877.714 512c0 242.286-196.571 438.857-438.857 438.857s-438.857-196.571-438.857-438.857 196.571-438.857 438.857-438.857 438.857 196.571 438.857 438.857z"],"width":877.7142857142857,"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["arrow-circle-down"],"defaultCode":61611,"grid":14,"colorPermutations":{"18919919916779841":[]}},"attrs":[],"properties":{"name":"arrow-circle-down","id":162,"order":164,"prevSize":28,"code":61611},"setIdx":0,"setId":1,"iconIdx":132},{"icon":{"paths":["M219.429 841.143c0-20-16.571-36.571-36.571-36.571s-36.571 16.571-36.571 36.571 16.571 36.571 36.571 36.571 36.571-16.571 36.571-36.571zM587.429 601.143l-389.714 389.714c-13.143 13.143-32 21.143-51.429 21.143s-38.286-8-52-21.143l-60.571-61.714c-13.714-13.143-21.714-32-21.714-51.429s8-38.286 21.714-52l389.143-389.143c29.714 74.857 89.714 134.857 164.571 164.571zM949.714 352.571c0 18.857-6.857 42.286-13.143 60.571-36 101.714-133.714 172-241.714 172-141.143 0-256-114.857-256-256s114.857-256 256-256c41.714 0 96 12.571 130.857 36 5.714 4 9.143 9.143 9.143 16 0 6.286-4 12.571-9.143 16l-167.429 96.571v128l110.286 61.143c18.857-10.857 151.429-94.286 162.857-94.286s18.286 8.571 18.286 20z"],"width":961.6822857142856,"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["wrench"],"defaultCode":61613,"grid":14,"colorPermutations":{"18919919916779841":[]}},"attrs":[],"properties":{"name":"wrench","id":164,"order":166,"prevSize":28,"code":61613},"setIdx":0,"setId":1,"iconIdx":134},{"icon":{"paths":["M585.143 804.571h365.714v-73.143h-365.714v73.143zM365.714 512h585.143v-73.143h-585.143v73.143zM731.429 219.429h219.429v-73.143h-219.429v73.143zM1024 694.857v146.286c0 20-16.571 36.571-36.571 36.571h-950.857c-20 0-36.571-16.571-36.571-36.571v-146.286c0-20 16.571-36.571 36.571-36.571h950.857c20 0 36.571 16.571 36.571 36.571zM1024 402.286v146.286c0 20-16.571 36.571-36.571 36.571h-950.857c-20 0-36.571-16.571-36.571-36.571v-146.286c0-20 16.571-36.571 36.571-36.571h950.857c20 0 36.571 16.571 36.571 36.571zM1024 109.714v146.286c0 20-16.571 36.571-36.571 36.571h-950.857c-20 0-36.571-16.571-36.571-36.571v-146.286c0-20 16.571-36.571 36.571-36.571h950.857c20 0 36.571 16.571 36.571 36.571z"],"width":1024,"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["tasks"],"defaultCode":61614,"grid":14,"colorPermutations":{"18919919916779841":[]}},"attrs":[],"properties":{"name":"tasks","id":165,"order":167,"prevSize":28,"code":61614},"setIdx":0,"setId":1,"iconIdx":135},{"icon":{"paths":["M801.714 168.571c5.714 13.714 2.857 29.714-8 40l-281.714 281.714v424c0 14.857-9.143 28-22.286 33.714-4.571 1.714-9.714 2.857-14.286 2.857-9.714 0-18.857-3.429-25.714-10.857l-146.286-146.286c-6.857-6.857-10.857-16-10.857-25.714v-277.714l-281.714-281.714c-10.857-10.286-13.714-26.286-8-40 5.714-13.143 18.857-22.286 33.714-22.286h731.429c14.857 0 28 9.143 33.714 22.286z"],"width":804.5714285714286,"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["filter"],"defaultCode":61616,"grid":14,"colorPermutations":{"18919919916779841":[]}},"attrs":[],"properties":{"name":"filter","id":166,"order":168,"prevSize":28,"code":61616},"setIdx":0,"setId":1,"iconIdx":136},{"icon":{"paths":["M365.714 146.286h292.571v-73.143h-292.571v73.143zM1024 512v274.286c0 50.286-41.143 91.429-91.429 91.429h-841.143c-50.286 0-91.429-41.143-91.429-91.429v-274.286h384v91.429c0 20 16.571 36.571 36.571 36.571h182.857c20 0 36.571-16.571 36.571-36.571v-91.429h384zM585.143 512v73.143h-146.286v-73.143h146.286zM1024 237.714v219.429h-1024v-219.429c0-50.286 41.143-91.429 91.429-91.429h201.143v-91.429c0-30.286 24.571-54.857 54.857-54.857h329.143c30.286 0 54.857 24.571 54.857 54.857v91.429h201.143c50.286 0 91.429 41.143 91.429 91.429z"],"width":1024,"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["briefcase"],"defaultCode":61617,"grid":14,"colorPermutations":{"18919919916779841":[]}},"attrs":[],"properties":{"name":"briefcase","id":167,"order":169,"prevSize":28,"code":61617},"setIdx":0,"setId":1,"iconIdx":137},{"icon":{"paths":["M733.143 309.143l-202.857 202.857 202.857 202.857 82.286-82.286c10.286-10.857 26.286-13.714 40-8 13.143 5.714 22.286 18.857 22.286 33.714v256c0 20-16.571 36.571-36.571 36.571h-256c-14.857 0-28-9.143-33.714-22.857-5.714-13.143-2.857-29.143 8-39.429l82.286-82.286-202.857-202.857-202.857 202.857 82.286 82.286c10.857 10.286 13.714 26.286 8 39.429-5.714 13.714-18.857 22.857-33.714 22.857h-256c-20 0-36.571-16.571-36.571-36.571v-256c0-14.857 9.143-28 22.857-33.714 13.143-5.714 29.143-2.857 39.429 8l82.286 82.286 202.857-202.857-202.857-202.857-82.286 82.286c-6.857 6.857-16 10.857-25.714 10.857-4.571 0-9.714-1.143-13.714-2.857-13.714-5.714-22.857-18.857-22.857-33.714v-256c0-20 16.571-36.571 36.571-36.571h256c14.857 0 28 9.143 33.714 22.857 5.714 13.143 2.857 29.143-8 39.429l-82.286 82.286 202.857 202.857 202.857-202.857-82.286-82.286c-10.857-10.286-13.714-26.286-8-39.429 5.714-13.714 18.857-22.857 33.714-22.857h256c20 0 36.571 16.571 36.571 36.571v256c0 14.857-9.143 28-22.286 33.714-4.571 1.714-9.714 2.857-14.286 2.857-9.714 0-18.857-4-25.714-10.857z"],"width":877.7142857142857,"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["arrows-alt"],"defaultCode":61618,"grid":14,"colorPermutations":{"18919919916779841":[]}},"attrs":[],"properties":{"name":"arrows-alt","id":168,"order":170,"prevSize":28,"code":61618},"setIdx":0,"setId":1,"iconIdx":138},{"icon":{"paths":["M1097.143 658.286c0 121.143-98.286 219.429-219.429 219.429h-621.714c-141.143 0-256-114.857-256-256 0-102.286 60.571-190.857 147.429-231.429-0.571-8-1.143-16.571-1.143-24.571 0-161.714 130.857-292.571 292.571-292.571 122.286 0 226.857 74.857 270.857 181.714 25.143-22.286 58.286-35.429 94.857-35.429 80.571 0 146.286 65.714 146.286 146.286 0 29.143-8.571 56-23.429 78.857 97.143 22.857 169.714 109.714 169.714 213.714z"],"width":1097.142857142857,"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["cloud"],"defaultCode":61634,"grid":14,"colorPermutations":{"18919919916779841":[]}},"attrs":[],"properties":{"name":"cloud","id":171,"order":173,"prevSize":28,"code":61634},"setIdx":0,"setId":1,"iconIdx":139},{"icon":{"paths":["M969.143 219.429c30.286 0 54.857 24.571 54.857 54.857v694.857c0 30.286-24.571 54.857-54.857 54.857h-548.571c-30.286 0-54.857-24.571-54.857-54.857v-164.571h-310.857c-30.286 0-54.857-24.571-54.857-54.857v-384c0-30.286 17.714-72.571 38.857-93.714l233.143-233.143c21.143-21.143 63.429-38.857 93.714-38.857h237.714c30.286 0 54.857 24.571 54.857 54.857v187.429c22.286-13.143 50.857-22.857 73.143-22.857h237.714zM658.286 341.143l-170.857 170.857h170.857v-170.857zM292.571 121.714l-170.857 170.857h170.857v-170.857zM404.571 491.429l180.571-180.571v-237.714h-219.429v237.714c0 30.286-24.571 54.857-54.857 54.857h-237.714v365.714h292.571v-146.286c0-30.286 17.714-72.571 38.857-93.714zM950.857 950.857v-658.286h-219.429v237.714c0 30.286-24.571 54.857-54.857 54.857h-237.714v365.714h512z"],"width":1024,"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["copy","files-o"],"defaultCode":61637,"grid":14,"colorPermutations":{"18919919916779841":[]}},"attrs":[],"properties":{"name":"copy, files-o","id":174,"order":176,"prevSize":28,"code":61637},"setIdx":0,"setId":1,"iconIdx":140},{"icon":{"paths":["M219.429 877.714h438.857v-219.429h-438.857v219.429zM731.429 877.714h73.143v-512c0-10.857-9.714-34.286-17.143-41.714l-160.571-160.571c-8-8-30.286-17.143-41.714-17.143v237.714c0 30.286-24.571 54.857-54.857 54.857h-329.143c-30.286 0-54.857-24.571-54.857-54.857v-237.714h-73.143v731.429h73.143v-237.714c0-30.286 24.571-54.857 54.857-54.857h475.429c30.286 0 54.857 24.571 54.857 54.857v237.714zM512 347.429v-182.857c0-9.714-8.571-18.286-18.286-18.286h-109.714c-9.714 0-18.286 8.571-18.286 18.286v182.857c0 9.714 8.571 18.286 18.286 18.286h109.714c9.714 0 18.286-8.571 18.286-18.286zM877.714 365.714v530.286c0 30.286-24.571 54.857-54.857 54.857h-768c-30.286 0-54.857-24.571-54.857-54.857v-768c0-30.286 24.571-54.857 54.857-54.857h530.286c30.286 0 72 17.143 93.714 38.857l160 160c21.714 21.714 38.857 63.429 38.857 93.714z"],"width":877.7142857142857,"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["floppy-o","save"],"defaultCode":61639,"grid":14,"colorPermutations":{"18919919916779841":[]}},"attrs":[],"properties":{"name":"floppy-o, save","id":176,"order":178,"prevSize":28,"code":61639},"setIdx":0,"setId":1,"iconIdx":141},{"icon":{"paths":["M877.714 237.714v548.571c0 90.857-73.714 164.571-164.571 164.571h-548.571c-90.857 0-164.571-73.714-164.571-164.571v-548.571c0-90.857 73.714-164.571 164.571-164.571h548.571c90.857 0 164.571 73.714 164.571 164.571z"],"width":877.7142857142857,"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["square"],"defaultCode":61640,"grid":14,"colorPermutations":{"18919919916779841":[]}},"attrs":[],"properties":{"name":"square","id":177,"order":179,"prevSize":28,"code":61640},"setIdx":0,"setId":1,"iconIdx":142},{"icon":{"paths":["M877.714 768v73.143c0 20-16.571 36.571-36.571 36.571h-804.571c-20 0-36.571-16.571-36.571-36.571v-73.143c0-20 16.571-36.571 36.571-36.571h804.571c20 0 36.571 16.571 36.571 36.571zM877.714 475.429v73.143c0 20-16.571 36.571-36.571 36.571h-804.571c-20 0-36.571-16.571-36.571-36.571v-73.143c0-20 16.571-36.571 36.571-36.571h804.571c20 0 36.571 16.571 36.571 36.571zM877.714 182.857v73.143c0 20-16.571 36.571-36.571 36.571h-804.571c-20 0-36.571-16.571-36.571-36.571v-73.143c0-20 16.571-36.571 36.571-36.571h804.571c20 0 36.571 16.571 36.571 36.571z"],"width":877.7142857142857,"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["bars","navicon","reorder"],"defaultCode":61641,"grid":14,"colorPermutations":{"18919919916779841":[]}},"attrs":[],"properties":{"name":"bars, navicon, reorder","id":178,"order":180,"prevSize":28,"code":61641},"setIdx":0,"setId":1,"iconIdx":143},{"icon":{"paths":["M219.429 804.571c0 60.571-49.143 109.714-109.714 109.714s-109.714-49.143-109.714-109.714 49.143-109.714 109.714-109.714 109.714 49.143 109.714 109.714zM219.429 512c0 60.571-49.143 109.714-109.714 109.714s-109.714-49.143-109.714-109.714 49.143-109.714 109.714-109.714 109.714 49.143 109.714 109.714zM1024 749.714v109.714c0 9.714-8.571 18.286-18.286 18.286h-694.857c-9.714 0-18.286-8.571-18.286-18.286v-109.714c0-9.714 8.571-18.286 18.286-18.286h694.857c9.714 0 18.286 8.571 18.286 18.286zM219.429 219.429c0 60.571-49.143 109.714-109.714 109.714s-109.714-49.143-109.714-109.714 49.143-109.714 109.714-109.714 109.714 49.143 109.714 109.714zM1024 457.143v109.714c0 9.714-8.571 18.286-18.286 18.286h-694.857c-9.714 0-18.286-8.571-18.286-18.286v-109.714c0-9.714 8.571-18.286 18.286-18.286h694.857c9.714 0 18.286 8.571 18.286 18.286zM1024 164.571v109.714c0 9.714-8.571 18.286-18.286 18.286h-694.857c-9.714 0-18.286-8.571-18.286-18.286v-109.714c0-9.714 8.571-18.286 18.286-18.286h694.857c9.714 0 18.286 8.571 18.286 18.286z"],"width":1024,"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["list-ul"],"defaultCode":61642,"grid":14,"colorPermutations":{"18919919916779841":[]}},"attrs":[],"properties":{"name":"list-ul","id":179,"order":181,"prevSize":28,"code":61642},"setIdx":0,"setId":1,"iconIdx":144},{"icon":{"paths":["M217.714 925.714c0 62.857-49.143 98.286-108.571 98.286-36 0-72.571-12-98.286-37.714l32.571-50.286c15.429 14.286 38.857 25.714 60.571 25.714 20 0 41.143-9.714 41.143-32.571 0-32-36.571-33.714-60-32l-14.857-32c20.571-26.286 39.429-55.429 64-77.714v-0.571c-18.286 0-37.143 1.143-55.429 1.143v30.286h-60.571v-86.857h190.286v50.286l-54.286 65.714c38.286 9.143 63.429 38.857 63.429 78.286zM218.857 567.429v90.857h-206.857c-1.714-10.286-3.429-20.571-3.429-30.857 0-105.714 129.143-121.714 129.143-169.714 0-19.429-12-29.714-30.857-29.714-20 0-36.571 17.143-46.286 33.143l-48.571-33.714c18.857-39.429 57.714-61.714 101.143-61.714 53.143 0 98.857 31.429 98.857 88 0 84.571-124 103.429-125.714 148h72.571v-34.286h60zM1024 749.714v109.714c0 9.714-8.571 18.286-18.286 18.286h-694.857c-10.286 0-18.286-8.571-18.286-18.286v-109.714c0-10.286 8-18.286 18.286-18.286h694.857c9.714 0 18.286 8 18.286 18.286zM219.429 236v56.571h-191.429v-56.571h61.143c0-46.286 0.571-92.571 0.571-138.857v-6.857h-1.143c-6.286 12.571-17.714 21.143-28.571 30.857l-40.571-43.429 77.714-72.571h60.571v230.857h61.714zM1024 457.143v109.714c0 9.714-8.571 18.286-18.286 18.286h-694.857c-10.286 0-18.286-8.571-18.286-18.286v-109.714c0-10.286 8-18.286 18.286-18.286h694.857c9.714 0 18.286 8 18.286 18.286zM1024 164.571v109.714c0 9.714-8.571 18.286-18.286 18.286h-694.857c-10.286 0-18.286-8.571-18.286-18.286v-109.714c0-9.714 8-18.286 18.286-18.286h694.857c9.714 0 18.286 8.571 18.286 18.286z"],"width":1032.5577142857144,"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["list-ol"],"defaultCode":61643,"grid":14,"colorPermutations":{"18919919916779841":[]}},"attrs":[],"properties":{"name":"list-ol","id":180,"order":182,"prevSize":28,"code":61643},"setIdx":0,"setId":1,"iconIdx":145},{"icon":{"paths":["M292.571 786.286v-109.714c0-10.286-8-18.286-18.286-18.286h-182.857c-10.286 0-18.286 8-18.286 18.286v109.714c0 10.286 8 18.286 18.286 18.286h182.857c10.286 0 18.286-8 18.286-18.286zM292.571 566.857v-109.714c0-10.286-8-18.286-18.286-18.286h-182.857c-10.286 0-18.286 8-18.286 18.286v109.714c0 10.286 8 18.286 18.286 18.286h182.857c10.286 0 18.286-8 18.286-18.286zM585.143 786.286v-109.714c0-10.286-8-18.286-18.286-18.286h-182.857c-10.286 0-18.286 8-18.286 18.286v109.714c0 10.286 8 18.286 18.286 18.286h182.857c10.286 0 18.286-8 18.286-18.286zM292.571 347.429v-109.714c0-10.286-8-18.286-18.286-18.286h-182.857c-10.286 0-18.286 8-18.286 18.286v109.714c0 10.286 8 18.286 18.286 18.286h182.857c10.286 0 18.286-8 18.286-18.286zM585.143 566.857v-109.714c0-10.286-8-18.286-18.286-18.286h-182.857c-10.286 0-18.286 8-18.286 18.286v109.714c0 10.286 8 18.286 18.286 18.286h182.857c10.286 0 18.286-8 18.286-18.286zM877.714 786.286v-109.714c0-10.286-8-18.286-18.286-18.286h-182.857c-10.286 0-18.286 8-18.286 18.286v109.714c0 10.286 8 18.286 18.286 18.286h182.857c10.286 0 18.286-8 18.286-18.286zM585.143 347.429v-109.714c0-10.286-8-18.286-18.286-18.286h-182.857c-10.286 0-18.286 8-18.286 18.286v109.714c0 10.286 8 18.286 18.286 18.286h182.857c10.286 0 18.286-8 18.286-18.286zM877.714 566.857v-109.714c0-10.286-8-18.286-18.286-18.286h-182.857c-10.286 0-18.286 8-18.286 18.286v109.714c0 10.286 8 18.286 18.286 18.286h182.857c10.286 0 18.286-8 18.286-18.286zM877.714 347.429v-109.714c0-10.286-8-18.286-18.286-18.286h-182.857c-10.286 0-18.286 8-18.286 18.286v109.714c0 10.286 8 18.286 18.286 18.286h182.857c10.286 0 18.286-8 18.286-18.286zM950.857 164.571v621.714c0 50.286-41.143 91.429-91.429 91.429h-768c-50.286 0-91.429-41.143-91.429-91.429v-621.714c0-50.286 41.143-91.429 91.429-91.429h768c50.286 0 91.429 41.143 91.429 91.429z"],"width":950.8571428571428,"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["table"],"defaultCode":61646,"grid":14,"colorPermutations":{"18919919916779841":[]}},"attrs":[],"properties":{"name":"table","id":183,"order":185,"prevSize":28,"code":61646},"setIdx":0,"setId":1,"iconIdx":146},{"icon":{"paths":["M585.143 402.286c0 9.714-4 18.857-10.857 25.714l-256 256c-6.857 6.857-16 10.857-25.714 10.857s-18.857-4-25.714-10.857l-256-256c-6.857-6.857-10.857-16-10.857-25.714 0-20 16.571-36.571 36.571-36.571h512c20 0 36.571 16.571 36.571 36.571z"],"width":585.1428571428571,"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["caret-down"],"defaultCode":61655,"grid":14,"colorPermutations":{"18919919916779841":[]}},"attrs":[],"properties":{"name":"caret-down","id":191,"order":193,"prevSize":28,"code":61655},"setIdx":0,"setId":1,"iconIdx":147},{"icon":{"paths":["M585.143 694.857c0 20-16.571 36.571-36.571 36.571h-512c-20 0-36.571-16.571-36.571-36.571 0-9.714 4-18.857 10.857-25.714l256-256c6.857-6.857 16-10.857 25.714-10.857s18.857 4 25.714 10.857l256 256c6.857 6.857 10.857 16 10.857 25.714z"],"width":585.1428571428571,"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["caret-up"],"defaultCode":61656,"grid":14,"colorPermutations":{"18919919916779841":[]}},"attrs":[],"properties":{"name":"caret-up","id":192,"order":194,"prevSize":28,"code":61656},"setIdx":0,"setId":1,"iconIdx":148},{"icon":{"paths":["M365.714 256v512c0 20-16.571 36.571-36.571 36.571-9.714 0-18.857-4-25.714-10.857l-256-256c-6.857-6.857-10.857-16-10.857-25.714s4-18.857 10.857-25.714l256-256c6.857-6.857 16-10.857 25.714-10.857 20 0 36.571 16.571 36.571 36.571z"],"width":402.2857142857143,"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["caret-left"],"defaultCode":61657,"grid":14,"colorPermutations":{"18919919916779841":[]}},"attrs":[],"properties":{"name":"caret-left","id":193,"order":195,"prevSize":28,"code":61657},"setIdx":0,"setId":1,"iconIdx":149},{"icon":{"paths":["M329.143 512c0 9.714-4 18.857-10.857 25.714l-256 256c-6.857 6.857-16 10.857-25.714 10.857-20 0-36.571-16.571-36.571-36.571v-512c0-20 16.571-36.571 36.571-36.571 9.714 0 18.857 4 25.714 10.857l256 256c6.857 6.857 10.857 16 10.857 25.714z"],"width":329.1428571428571,"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["caret-right"],"defaultCode":61658,"grid":14,"colorPermutations":{"18919919916779841":[]}},"attrs":[],"properties":{"name":"caret-right","id":194,"order":196,"prevSize":28,"code":61658},"setIdx":0,"setId":1,"iconIdx":150},{"icon":{"paths":["M91.429 877.714h347.429v-658.286h-365.714v640c0 9.714 8.571 18.286 18.286 18.286zM877.714 859.429v-640h-365.714v658.286h347.429c9.714 0 18.286-8.571 18.286-18.286zM950.857 164.571v694.857c0 50.286-41.143 91.429-91.429 91.429h-768c-50.286 0-91.429-41.143-91.429-91.429v-694.857c0-50.286 41.143-91.429 91.429-91.429h768c50.286 0 91.429 41.143 91.429 91.429z"],"width":950.8571428571428,"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["columns"],"defaultCode":61659,"grid":14,"colorPermutations":{"18919919916779841":[]}},"attrs":[],"properties":{"name":"columns","id":195,"order":197,"prevSize":28,"code":61659},"setIdx":0,"setId":1,"iconIdx":151},{"icon":{"paths":["M585.143 621.714c0 9.714-4 18.857-10.857 25.714l-256 256c-6.857 6.857-16 10.857-25.714 10.857s-18.857-4-25.714-10.857l-256-256c-6.857-6.857-10.857-16-10.857-25.714 0-20 16.571-36.571 36.571-36.571h512c20 0 36.571 16.571 36.571 36.571zM585.143 402.286c0 20-16.571 36.571-36.571 36.571h-512c-20 0-36.571-16.571-36.571-36.571 0-9.714 4-18.857 10.857-25.714l256-256c6.857-6.857 16-10.857 25.714-10.857s18.857 4 25.714 10.857l256 256c6.857 6.857 10.857 16 10.857 25.714z"],"width":585.1428571428571,"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["sort","unsorted"],"defaultCode":61660,"grid":14,"colorPermutations":{"18919919916779841":[]}},"attrs":[],"properties":{"name":"sort, unsorted","id":196,"order":198,"prevSize":28,"code":61660},"setIdx":0,"setId":1,"iconIdx":152},{"icon":{"paths":["M585.143 621.714c0 9.714-4 18.857-10.857 25.714l-256 256c-6.857 6.857-16 10.857-25.714 10.857s-18.857-4-25.714-10.857l-256-256c-6.857-6.857-10.857-16-10.857-25.714 0-20 16.571-36.571 36.571-36.571h512c20 0 36.571 16.571 36.571 36.571z"],"width":585.1428571428571,"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["sort-desc","sort-down"],"defaultCode":61661,"grid":14,"colorPermutations":{"18919919916779841":[]}},"attrs":[],"properties":{"name":"sort-desc, sort-down","id":197,"order":199,"prevSize":28,"code":61661},"setIdx":0,"setId":1,"iconIdx":153},{"icon":{"paths":["M585.143 402.286c0 20-16.571 36.571-36.571 36.571h-512c-20 0-36.571-16.571-36.571-36.571 0-9.714 4-18.857 10.857-25.714l256-256c6.857-6.857 16-10.857 25.714-10.857s18.857 4 25.714 10.857l256 256c6.857 6.857 10.857 16 10.857 25.714z"],"width":585.1428571428571,"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["sort-asc","sort-up"],"defaultCode":61662,"grid":14,"colorPermutations":{"18919919916779841":[]}},"attrs":[],"properties":{"name":"sort-asc, sort-up","id":198,"order":200,"prevSize":28,"code":61662},"setIdx":0,"setId":1,"iconIdx":154},{"icon":{"paths":["M877.714 512c0 241.714-197.143 438.857-438.857 438.857-130.857 0-254.286-57.714-337.714-158.286-5.714-7.429-5.143-18.286 1.143-24.571l78.286-78.857c4-3.429 9.143-5.143 14.286-5.143 5.143 0.571 10.286 2.857 13.143 6.857 56 72.571 140 113.714 230.857 113.714 161.143 0 292.571-131.429 292.571-292.571s-131.429-292.571-292.571-292.571c-74.857 0-145.714 28.571-198.857 78.286l78.286 78.857c10.857 10.286 13.714 26.286 8 39.429-5.714 13.714-18.857 22.857-33.714 22.857h-256c-20 0-36.571-16.571-36.571-36.571v-256c0-14.857 9.143-28 22.857-33.714 13.143-5.714 29.143-2.857 39.429 8l74.286 73.714c80.571-76 189.714-121.143 302.286-121.143 241.714 0 438.857 197.143 438.857 438.857z"],"width":877.7142857142857,"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["rotate-left","undo"],"defaultCode":61666,"grid":14,"colorPermutations":{"18919919916779841":[]}},"attrs":[],"properties":{"name":"rotate-left, undo","id":201,"order":203,"prevSize":28,"code":61666},"setIdx":0,"setId":1,"iconIdx":155},{"icon":{"paths":["M838.857 217.143c21.143 21.143 38.857 63.429 38.857 93.714v658.286c0 30.286-24.571 54.857-54.857 54.857h-768c-30.286 0-54.857-24.571-54.857-54.857v-914.286c0-30.286 24.571-54.857 54.857-54.857h512c30.286 0 72.571 17.714 93.714 38.857zM585.143 77.714v214.857h214.857c-3.429-9.714-8.571-19.429-12.571-23.429l-178.857-178.857c-4-4-13.714-9.143-23.429-12.571zM804.571 950.857v-585.143h-237.714c-30.286 0-54.857-24.571-54.857-54.857v-237.714h-438.857v877.714h731.429zM219.429 457.143c0-10.286 8-18.286 18.286-18.286h402.286c10.286 0 18.286 8 18.286 18.286v36.571c0 10.286-8 18.286-18.286 18.286h-402.286c-10.286 0-18.286-8-18.286-18.286v-36.571zM640 585.143c10.286 0 18.286 8 18.286 18.286v36.571c0 10.286-8 18.286-18.286 18.286h-402.286c-10.286 0-18.286-8-18.286-18.286v-36.571c0-10.286 8-18.286 18.286-18.286h402.286zM640 731.429c10.286 0 18.286 8 18.286 18.286v36.571c0 10.286-8 18.286-18.286 18.286h-402.286c-10.286 0-18.286-8-18.286-18.286v-36.571c0-10.286 8-18.286 18.286-18.286h402.286z"],"width":877.7142857142857,"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["file-text-o"],"defaultCode":61686,"grid":14,"colorPermutations":{"18919919916779841":[]}},"attrs":[],"properties":{"name":"file-text-o","id":220,"order":222,"prevSize":28,"code":61686},"setIdx":0,"setId":1,"iconIdx":156},{"icon":{"paths":["M731.429 548.571v-73.143c0-20-16.571-36.571-36.571-36.571h-182.857v-182.857c0-20-16.571-36.571-36.571-36.571h-73.143c-20 0-36.571 16.571-36.571 36.571v182.857h-182.857c-20 0-36.571 16.571-36.571 36.571v73.143c0 20 16.571 36.571 36.571 36.571h182.857v182.857c0 20 16.571 36.571 36.571 36.571h73.143c20 0 36.571-16.571 36.571-36.571v-182.857h182.857c20 0 36.571-16.571 36.571-36.571zM877.714 237.714v548.571c0 90.857-73.714 164.571-164.571 164.571h-548.571c-90.857 0-164.571-73.714-164.571-164.571v-548.571c0-90.857 73.714-164.571 164.571-164.571h548.571c90.857 0 164.571 73.714 164.571 164.571z"],"width":877.7142857142857,"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["plus-square"],"defaultCode":61694,"grid":14,"colorPermutations":{"18919919916779841":[]}},"attrs":[],"properties":{"name":"plus-square","id":228,"order":230,"prevSize":28,"code":61694},"setIdx":0,"setId":1,"iconIdx":157},{"icon":{"paths":["M358.286 786.286c0 4.571-2.286 9.714-5.714 13.143l-28.571 28.571c-3.429 3.429-8.571 5.714-13.143 5.714s-9.714-2.286-13.143-5.714l-266.286-266.286c-3.429-3.429-5.714-8.571-5.714-13.143s2.286-9.714 5.714-13.143l266.286-266.286c3.429-3.429 8.571-5.714 13.143-5.714s9.714 2.286 13.143 5.714l28.571 28.571c3.429 3.429 5.714 8.571 5.714 13.143s-2.286 9.714-5.714 13.143l-224.571 224.571 224.571 224.571c3.429 3.429 5.714 8.571 5.714 13.143zM577.714 786.286c0 4.571-2.286 9.714-5.714 13.143l-28.571 28.571c-3.429 3.429-8.571 5.714-13.143 5.714s-9.714-2.286-13.143-5.714l-266.286-266.286c-3.429-3.429-5.714-8.571-5.714-13.143s2.286-9.714 5.714-13.143l266.286-266.286c3.429-3.429 8.571-5.714 13.143-5.714s9.714 2.286 13.143 5.714l28.571 28.571c3.429 3.429 5.714 8.571 5.714 13.143s-2.286 9.714-5.714 13.143l-224.571 224.571 224.571 224.571c3.429 3.429 5.714 8.571 5.714 13.143z"],"width":603.4285714285714,"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["angle-double-left"],"defaultCode":61696,"grid":14,"colorPermutations":{"18919919916779841":[]}},"attrs":[],"properties":{"name":"angle-double-left","id":229,"order":231,"prevSize":28,"code":61696},"setIdx":0,"setId":1,"iconIdx":158},{"icon":{"paths":["M340 548.571c0 4.571-2.286 9.714-5.714 13.143l-266.286 266.286c-3.429 3.429-8.571 5.714-13.143 5.714s-9.714-2.286-13.143-5.714l-28.571-28.571c-3.429-3.429-5.714-8.571-5.714-13.143s2.286-9.714 5.714-13.143l224.571-224.571-224.571-224.571c-3.429-3.429-5.714-8.571-5.714-13.143s2.286-9.714 5.714-13.143l28.571-28.571c3.429-3.429 8.571-5.714 13.143-5.714s9.714 2.286 13.143 5.714l266.286 266.286c3.429 3.429 5.714 8.571 5.714 13.143zM559.429 548.571c0 4.571-2.286 9.714-5.714 13.143l-266.286 266.286c-3.429 3.429-8.571 5.714-13.143 5.714s-9.714-2.286-13.143-5.714l-28.571-28.571c-3.429-3.429-5.714-8.571-5.714-13.143s2.286-9.714 5.714-13.143l224.571-224.571-224.571-224.571c-3.429-3.429-5.714-8.571-5.714-13.143s2.286-9.714 5.714-13.143l28.571-28.571c3.429-3.429 8.571-5.714 13.143-5.714s9.714 2.286 13.143 5.714l266.286 266.286c3.429 3.429 5.714 8.571 5.714 13.143z"],"width":566.8571428571428,"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["angle-double-right"],"defaultCode":61697,"grid":14,"colorPermutations":{"18919919916779841":[]}},"attrs":[],"properties":{"name":"angle-double-right","id":230,"order":232,"prevSize":28,"code":61697},"setIdx":0,"setId":1,"iconIdx":159},{"icon":{"paths":["M614.286 749.714c0 4.571-2.286 9.714-5.714 13.143l-28.571 28.571c-3.429 3.429-8 5.714-13.143 5.714-4.571 0-9.714-2.286-13.143-5.714l-224.571-224.571-224.571 224.571c-3.429 3.429-8.571 5.714-13.143 5.714s-9.714-2.286-13.143-5.714l-28.571-28.571c-3.429-3.429-5.714-8.571-5.714-13.143s2.286-9.714 5.714-13.143l266.286-266.286c3.429-3.429 8.571-5.714 13.143-5.714s9.714 2.286 13.143 5.714l266.286 266.286c3.429 3.429 5.714 8.571 5.714 13.143zM614.286 530.286c0 4.571-2.286 9.714-5.714 13.143l-28.571 28.571c-3.429 3.429-8 5.714-13.143 5.714-4.571 0-9.714-2.286-13.143-5.714l-224.571-224.571-224.571 224.571c-3.429 3.429-8.571 5.714-13.143 5.714s-9.714-2.286-13.143-5.714l-28.571-28.571c-3.429-3.429-5.714-8.571-5.714-13.143s2.286-9.714 5.714-13.143l266.286-266.286c3.429-3.429 8.571-5.714 13.143-5.714s9.714 2.286 13.143 5.714l266.286 266.286c3.429 3.429 5.714 8.571 5.714 13.143z"],"width":658.2857142857142,"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["angle-double-up"],"defaultCode":61698,"grid":14,"colorPermutations":{"18919919916779841":[]}},"attrs":[],"properties":{"name":"angle-double-up","id":231,"order":233,"prevSize":28,"code":61698},"setIdx":0,"setId":1,"iconIdx":160},{"icon":{"paths":["M614.286 493.714c0 4.571-2.286 9.714-5.714 13.143l-266.286 266.286c-3.429 3.429-8.571 5.714-13.143 5.714s-9.714-2.286-13.143-5.714l-266.286-266.286c-3.429-3.429-5.714-8.571-5.714-13.143s2.286-9.714 5.714-13.143l28.571-28.571c3.429-3.429 8-5.714 13.143-5.714 4.571 0 9.714 2.286 13.143 5.714l224.571 224.571 224.571-224.571c3.429-3.429 8.571-5.714 13.143-5.714s9.714 2.286 13.143 5.714l28.571 28.571c3.429 3.429 5.714 8.571 5.714 13.143zM614.286 274.286c0 4.571-2.286 9.714-5.714 13.143l-266.286 266.286c-3.429 3.429-8.571 5.714-13.143 5.714s-9.714-2.286-13.143-5.714l-266.286-266.286c-3.429-3.429-5.714-8.571-5.714-13.143s2.286-9.714 5.714-13.143l28.571-28.571c3.429-3.429 8-5.714 13.143-5.714 4.571 0 9.714 2.286 13.143 5.714l224.571 224.571 224.571-224.571c3.429-3.429 8.571-5.714 13.143-5.714s9.714 2.286 13.143 5.714l28.571 28.571c3.429 3.429 5.714 8.571 5.714 13.143z"],"width":658.2857142857142,"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["angle-double-down"],"defaultCode":61699,"grid":14,"colorPermutations":{"18919919916779841":[]}},"attrs":[],"properties":{"name":"angle-double-down","id":232,"order":234,"prevSize":28,"code":61699},"setIdx":0,"setId":1,"iconIdx":161},{"icon":{"paths":["M358.286 310.857c0 4.571-2.286 9.714-5.714 13.143l-224.571 224.571 224.571 224.571c3.429 3.429 5.714 8.571 5.714 13.143s-2.286 9.714-5.714 13.143l-28.571 28.571c-3.429 3.429-8.571 5.714-13.143 5.714s-9.714-2.286-13.143-5.714l-266.286-266.286c-3.429-3.429-5.714-8.571-5.714-13.143s2.286-9.714 5.714-13.143l266.286-266.286c3.429-3.429 8.571-5.714 13.143-5.714s9.714 2.286 13.143 5.714l28.571 28.571c3.429 3.429 5.714 8 5.714 13.143z"],"width":384,"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["angle-left"],"defaultCode":61700,"grid":14,"colorPermutations":{"18919919916779841":[]}},"attrs":[],"properties":{"name":"angle-left","id":233,"order":235,"prevSize":28,"code":61700},"setIdx":0,"setId":1,"iconIdx":162},{"icon":{"paths":["M340 548.571c0 4.571-2.286 9.714-5.714 13.143l-266.286 266.286c-3.429 3.429-8.571 5.714-13.143 5.714s-9.714-2.286-13.143-5.714l-28.571-28.571c-3.429-3.429-5.714-8-5.714-13.143 0-4.571 2.286-9.714 5.714-13.143l224.571-224.571-224.571-224.571c-3.429-3.429-5.714-8.571-5.714-13.143s2.286-9.714 5.714-13.143l28.571-28.571c3.429-3.429 8.571-5.714 13.143-5.714s9.714 2.286 13.143 5.714l266.286 266.286c3.429 3.429 5.714 8.571 5.714 13.143z"],"width":347.4285714285714,"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["angle-right"],"defaultCode":61701,"grid":14,"colorPermutations":{"18919919916779841":[]}},"attrs":[],"properties":{"name":"angle-right","id":234,"order":236,"prevSize":28,"code":61701},"setIdx":0,"setId":1,"iconIdx":163},{"icon":{"paths":["M614.286 676.571c0 4.571-2.286 9.714-5.714 13.143l-28.571 28.571c-3.429 3.429-8 5.714-13.143 5.714-4.571 0-9.714-2.286-13.143-5.714l-224.571-224.571-224.571 224.571c-3.429 3.429-8.571 5.714-13.143 5.714s-9.714-2.286-13.143-5.714l-28.571-28.571c-3.429-3.429-5.714-8.571-5.714-13.143s2.286-9.714 5.714-13.143l266.286-266.286c3.429-3.429 8.571-5.714 13.143-5.714s9.714 2.286 13.143 5.714l266.286 266.286c3.429 3.429 5.714 8.571 5.714 13.143z"],"width":658.2857142857142,"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["angle-up"],"defaultCode":61702,"grid":14,"colorPermutations":{"18919919916779841":[]}},"attrs":[],"properties":{"name":"angle-up","id":235,"order":237,"prevSize":28,"code":61702},"setIdx":0,"setId":1,"iconIdx":164},{"icon":{"paths":["M614.286 420.571c0 4.571-2.286 9.714-5.714 13.143l-266.286 266.286c-3.429 3.429-8.571 5.714-13.143 5.714s-9.714-2.286-13.143-5.714l-266.286-266.286c-3.429-3.429-5.714-8.571-5.714-13.143s2.286-9.714 5.714-13.143l28.571-28.571c3.429-3.429 8-5.714 13.143-5.714 4.571 0 9.714 2.286 13.143 5.714l224.571 224.571 224.571-224.571c3.429-3.429 8.571-5.714 13.143-5.714s9.714 2.286 13.143 5.714l28.571 28.571c3.429 3.429 5.714 8.571 5.714 13.143z"],"width":658.2857142857142,"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["angle-down"],"defaultCode":61703,"grid":14,"colorPermutations":{"18919919916779841":[]}},"attrs":[],"properties":{"name":"angle-down","id":236,"order":238,"prevSize":28,"code":61703},"setIdx":0,"setId":1,"iconIdx":165},{"icon":{"paths":["M438.857 201.143c-171.429 0-310.857 139.429-310.857 310.857s139.429 310.857 310.857 310.857 310.857-139.429 310.857-310.857-139.429-310.857-310.857-310.857zM877.714 512c0 242.286-196.571 438.857-438.857 438.857s-438.857-196.571-438.857-438.857 196.571-438.857 438.857-438.857v0c242.286 0 438.857 196.571 438.857 438.857z"],"width":877.7142857142857,"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["circle-o"],"defaultCode":61708,"grid":14,"colorPermutations":{"18919919916779841":[]}},"attrs":[],"properties":{"name":"circle-o","id":241,"order":243,"prevSize":28,"code":61708},"setIdx":0,"setId":1,"iconIdx":170},{"icon":{"paths":["M300.571 796.571c0 40-32.571 73.143-73.143 73.143-40 0-73.143-33.143-73.143-73.143 0-40.571 33.143-73.143 73.143-73.143 40.571 0 73.143 32.571 73.143 73.143zM585.143 914.286c0 40.571-32.571 73.143-73.143 73.143s-73.143-32.571-73.143-73.143 32.571-73.143 73.143-73.143 73.143 32.571 73.143 73.143zM182.857 512c0 40.571-32.571 73.143-73.143 73.143s-73.143-32.571-73.143-73.143 32.571-73.143 73.143-73.143 73.143 32.571 73.143 73.143zM869.714 796.571c0 40-33.143 73.143-73.143 73.143-40.571 0-73.143-33.143-73.143-73.143 0-40.571 32.571-73.143 73.143-73.143 40 0 73.143 32.571 73.143 73.143zM318.857 227.429c0 50.286-41.143 91.429-91.429 91.429s-91.429-41.143-91.429-91.429 41.143-91.429 91.429-91.429 91.429 41.143 91.429 91.429zM987.429 512c0 40.571-32.571 73.143-73.143 73.143s-73.143-32.571-73.143-73.143 32.571-73.143 73.143-73.143 73.143 32.571 73.143 73.143zM621.714 109.714c0 60.571-49.143 109.714-109.714 109.714s-109.714-49.143-109.714-109.714 49.143-109.714 109.714-109.714 109.714 49.143 109.714 109.714zM924.571 227.429c0 70.857-57.714 128-128 128-70.857 0-128-57.143-128-128 0-70.286 57.143-128 128-128 70.286 0 128 57.714 128 128z"],"width":1024,"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["spinner"],"defaultCode":61712,"grid":14,"colorPermutations":{"18919919916779841":[]}},"attrs":[],"properties":{"name":"spinner","id":244,"order":246,"prevSize":28,"code":61712},"setIdx":0,"setId":1,"iconIdx":173},{"icon":{"paths":["M877.714 512c0 242.286-196.571 438.857-438.857 438.857s-438.857-196.571-438.857-438.857 196.571-438.857 438.857-438.857 438.857 196.571 438.857 438.857z"],"width":877.7142857142857,"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["circle"],"defaultCode":61713,"grid":14,"colorPermutations":{"18919919916779841":[]}},"attrs":[],"properties":{"name":"circle","id":245,"order":247,"prevSize":28,"code":61713},"setIdx":0,"setId":1,"iconIdx":174},{"icon":{"paths":["M1024 640c0 80-40 184.571-72.571 257.714-6.286 13.143-12.571 31.429-21.143 43.429-4 5.714-8 9.714-16 9.714-11.429 0-18.286-9.143-18.286-20 0-9.143 2.286-19.429 2.857-28.571 1.714-23.429 2.857-46.857 2.857-70.286 0-272.571-161.714-320-408-320h-128v146.286c0 20-16.571 36.571-36.571 36.571-9.714 0-18.857-4-25.714-10.857l-292.571-292.571c-6.857-6.857-10.857-16-10.857-25.714s4-18.857 10.857-25.714l292.571-292.571c6.857-6.857 16-10.857 25.714-10.857 20 0 36.571 16.571 36.571 36.571v146.286h128c187.429 0 420.571 33.143 500 230.286 24 60.571 30.286 126.286 30.286 190.286z"],"width":1024,"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["mail-reply","reply"],"defaultCode":61714,"grid":14,"colorPermutations":{"18919919916779841":[]}},"attrs":[],"properties":{"name":"mail-reply, reply","id":246,"order":248,"prevSize":28,"code":61714},"setIdx":0,"setId":1,"iconIdx":175},{"icon":{"paths":["M877.714 749.714v-402.286c0-30.286-24.571-54.857-54.857-54.857h-402.286c-30.286 0-54.857-24.571-54.857-54.857v-36.571c0-30.286-24.571-54.857-54.857-54.857h-182.857c-30.286 0-54.857 24.571-54.857 54.857v548.571c0 30.286 24.571 54.857 54.857 54.857h694.857c30.286 0 54.857-24.571 54.857-54.857zM950.857 347.429v402.286c0 70.286-57.714 128-128 128h-694.857c-70.286 0-128-57.714-128-128v-548.571c0-70.286 57.714-128 128-128h182.857c70.286 0 128 57.714 128 128v18.286h384c70.286 0 128 57.714 128 128z"],"width":950.8571428571428,"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["folder-o"],"defaultCode":61716,"grid":14,"colorPermutations":{"18919919916779841":[]}},"attrs":[],"properties":{"name":"folder-o","id":248,"order":250,"prevSize":28,"code":61716},"setIdx":0,"setId":1,"iconIdx":177},{"icon":{"paths":["M1017.714 532c0-16-17.714-20-30.286-20h-621.714c-30.286 0-70.286 18.857-89.714 42.286l-168 207.429c-5.143 6.857-10.286 14.286-10.286 22.857 0 16 17.714 20 30.286 20h621.714c30.286 0 70.286-18.857 89.714-42.857l168-207.429c5.143-6.286 10.286-13.714 10.286-22.286zM365.714 438.857h438.857v-91.429c0-30.286-24.571-54.857-54.857-54.857h-329.143c-30.286 0-54.857-24.571-54.857-54.857v-36.571c0-30.286-24.571-54.857-54.857-54.857h-182.857c-30.286 0-54.857 24.571-54.857 54.857v487.429l146.286-180c33.143-40.571 94.286-69.714 146.286-69.714zM1090.857 532c0 25.143-10.857 49.143-26.286 68.571l-168.571 207.429c-32.571 40-94.857 69.714-146.286 69.714h-621.714c-70.286 0-128-57.714-128-128v-548.571c0-70.286 57.714-128 128-128h182.857c70.286 0 128 57.714 128 128v18.286h310.857c70.286 0 128 57.714 128 128v91.429h109.714c38.857 0 77.714 17.714 94.857 54.286 5.714 12 8.571 25.143 8.571 38.857z"],"width":1090.8525714285713,"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["folder-open-o"],"defaultCode":61717,"grid":14,"colorPermutations":{"18919919916779841":[]}},"attrs":[],"properties":{"name":"folder-open-o","id":249,"order":251,"prevSize":28,"code":61717},"setIdx":0,"setId":1,"iconIdx":178},{"icon":{"paths":["M219.429 667.429v54.857c0 5.143-4 9.143-9.143 9.143h-54.857c-5.143 0-9.143-4-9.143-9.143v-54.857c0-5.143 4-9.143 9.143-9.143h54.857c5.143 0 9.143 4 9.143 9.143zM292.571 521.143v54.857c0 5.143-4 9.143-9.143 9.143h-128c-5.143 0-9.143-4-9.143-9.143v-54.857c0-5.143 4-9.143 9.143-9.143h128c5.143 0 9.143 4 9.143 9.143zM219.429 374.857v54.857c0 5.143-4 9.143-9.143 9.143h-54.857c-5.143 0-9.143-4-9.143-9.143v-54.857c0-5.143 4-9.143 9.143-9.143h54.857c5.143 0 9.143 4 9.143 9.143zM804.571 667.429v54.857c0 5.143-4 9.143-9.143 9.143h-493.714c-5.143 0-9.143-4-9.143-9.143v-54.857c0-5.143 4-9.143 9.143-9.143h493.714c5.143 0 9.143 4 9.143 9.143zM438.857 521.143v54.857c0 5.143-4 9.143-9.143 9.143h-54.857c-5.143 0-9.143-4-9.143-9.143v-54.857c0-5.143 4-9.143 9.143-9.143h54.857c5.143 0 9.143 4 9.143 9.143zM365.714 374.857v54.857c0 5.143-4 9.143-9.143 9.143h-54.857c-5.143 0-9.143-4-9.143-9.143v-54.857c0-5.143 4-9.143 9.143-9.143h54.857c5.143 0 9.143 4 9.143 9.143zM585.143 521.143v54.857c0 5.143-4 9.143-9.143 9.143h-54.857c-5.143 0-9.143-4-9.143-9.143v-54.857c0-5.143 4-9.143 9.143-9.143h54.857c5.143 0 9.143 4 9.143 9.143zM512 374.857v54.857c0 5.143-4 9.143-9.143 9.143h-54.857c-5.143 0-9.143-4-9.143-9.143v-54.857c0-5.143 4-9.143 9.143-9.143h54.857c5.143 0 9.143 4 9.143 9.143zM731.429 521.143v54.857c0 5.143-4 9.143-9.143 9.143h-54.857c-5.143 0-9.143-4-9.143-9.143v-54.857c0-5.143 4-9.143 9.143-9.143h54.857c5.143 0 9.143 4 9.143 9.143zM950.857 667.429v54.857c0 5.143-4 9.143-9.143 9.143h-54.857c-5.143 0-9.143-4-9.143-9.143v-54.857c0-5.143 4-9.143 9.143-9.143h54.857c5.143 0 9.143 4 9.143 9.143zM658.286 374.857v54.857c0 5.143-4 9.143-9.143 9.143h-54.857c-5.143 0-9.143-4-9.143-9.143v-54.857c0-5.143 4-9.143 9.143-9.143h54.857c5.143 0 9.143 4 9.143 9.143zM804.571 374.857v54.857c0 5.143-4 9.143-9.143 9.143h-54.857c-5.143 0-9.143-4-9.143-9.143v-54.857c0-5.143 4-9.143 9.143-9.143h54.857c5.143 0 9.143 4 9.143 9.143zM950.857 374.857v201.143c0 5.143-4 9.143-9.143 9.143h-128c-5.143 0-9.143-4-9.143-9.143v-54.857c0-5.143 4-9.143 9.143-9.143h64v-137.143c0-5.143 4-9.143 9.143-9.143h54.857c5.143 0 9.143 4 9.143 9.143zM1024 804.571v-512h-950.857v512h950.857zM1097.143 292.571v512c0 40.571-32.571 73.143-73.143 73.143h-950.857c-40.571 0-73.143-32.571-73.143-73.143v-512c0-40.571 32.571-73.143 73.143-73.143h950.857c40.571 0 73.143 32.571 73.143 73.143z"],"width":1097.142857142857,"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["keyboard-o"],"defaultCode":61724,"grid":14,"colorPermutations":{"18919919916779841":[]}},"attrs":[],"properties":{"name":"keyboard-o","id":254,"order":256,"prevSize":28,"code":61724},"setIdx":0,"setId":1,"iconIdx":180},{"icon":{"paths":["M334.286 561.714l-266.286 266.286c-7.429 7.429-18.857 7.429-26.286 0l-28.571-28.571c-7.429-7.429-7.429-18.857 0-26.286l224.571-224.571-224.571-224.571c-7.429-7.429-7.429-18.857 0-26.286l28.571-28.571c7.429-7.429 18.857-7.429 26.286 0l266.286 266.286c7.429 7.429 7.429 18.857 0 26.286zM950.857 822.857v36.571c0 10.286-8 18.286-18.286 18.286h-548.571c-10.286 0-18.286-8-18.286-18.286v-36.571c0-10.286 8-18.286 18.286-18.286h548.571c10.286 0 18.286 8 18.286 18.286z"],"width":956.5622857142856,"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["terminal"],"defaultCode":61728,"grid":14,"colorPermutations":{"18919919916779841":[]}},"attrs":[],"properties":{"name":"terminal","id":257,"order":259,"prevSize":28,"code":61728},"setIdx":0,"setId":1,"iconIdx":183},{"icon":{"paths":["M352.571 799.429l-28.571 28.571c-7.429 7.429-18.857 7.429-26.286 0l-266.286-266.286c-7.429-7.429-7.429-18.857 0-26.286l266.286-266.286c7.429-7.429 18.857-7.429 26.286 0l28.571 28.571c7.429 7.429 7.429 18.857 0 26.286l-224.571 224.571 224.571 224.571c7.429 7.429 7.429 18.857 0 26.286zM690.286 189.714l-213.143 737.714c-2.857 9.714-13.143 15.429-22.286 12.571l-35.429-9.714c-9.714-2.857-15.429-13.143-12.571-22.857l213.143-737.714c2.857-9.714 13.143-15.429 22.286-12.571l35.429 9.714c9.714 2.857 15.429 13.143 12.571 22.857zM1065.714 561.714l-266.286 266.286c-7.429 7.429-18.857 7.429-26.286 0l-28.571-28.571c-7.429-7.429-7.429-18.857 0-26.286l224.571-224.571-224.571-224.571c-7.429-7.429-7.429-18.857 0-26.286l28.571-28.571c7.429-7.429 18.857-7.429 26.286 0l266.286 266.286c7.429 7.429 7.429 18.857 0 26.286z"],"width":1097.142857142857,"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["code"],"defaultCode":61729,"grid":14,"colorPermutations":{"18919919916779841":[]}},"attrs":[],"properties":{"name":"code","id":258,"order":684,"prevSize":28,"code":61729},"setIdx":0,"setId":1,"iconIdx":184},{"icon":{"paths":["M365.714 618.286v40c0 14.857-9.143 28-22.286 33.714-4.571 1.714-9.714 2.857-14.286 2.857-9.714 0-18.857-3.429-25.714-10.857l-292.571-292.571c-14.286-14.286-14.286-37.143 0-51.429l292.571-292.571c10.286-10.857 26.286-13.714 40-8 13.143 5.714 22.286 18.857 22.286 33.714v39.429l-226.857 227.429c-14.286 14.286-14.286 37.143 0 51.429zM1024 640c0 118.857-89.714 293.714-93.714 301.143-2.857 6.286-9.143 9.714-16 9.714-1.714 0-3.429 0-5.143-0.571-8.571-2.857-13.714-10.857-13.143-19.429 16.571-156-2.857-258.857-60.571-322.857-48.571-54.286-127.429-83.429-250.286-93.143v143.429c0 14.857-9.143 28-22.286 33.714-4.571 1.714-9.714 2.857-14.286 2.857-9.714 0-18.857-3.429-25.714-10.857l-292.571-292.571c-14.286-14.286-14.286-37.143 0-51.429l292.571-292.571c10.286-10.857 26.286-13.714 40-8 13.143 5.714 22.286 18.857 22.286 33.714v149.714c157.714 10.857 270.286 52.571 342.286 126.286 86.286 88.571 96.571 208.571 96.571 290.857z"],"width":1020.5622857142856,"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["mail-reply-all","reply-all"],"defaultCode":61730,"grid":14,"colorPermutations":{"18919919916779841":[]}},"attrs":[],"properties":{"name":"mail-reply-all, reply-all","id":259,"order":685,"prevSize":28,"code":61730},"setIdx":0,"setId":1,"iconIdx":185},{"icon":{"paths":["M677.714 546.857l146.857-142.857-241.143-35.429-17.143-34.286-90.857-184v550.286l33.714 17.714 181.714 96-34.286-202.857-6.857-37.714zM936 397.143l-207.429 202.286 49.143 285.714c4 25.143-5.143 40-22.857 40-6.286 0-14.286-2.286-22.857-6.857l-256.571-134.857-256.571 134.857c-8.571 4.571-16.571 6.857-22.857 6.857-17.714 0-26.857-14.857-22.857-40l49.143-285.714-208-202.286c-24.571-24.571-16.571-48.571 17.714-53.714l286.857-41.714 128.571-260c7.429-15.429 17.714-23.429 28-23.429v0c10.286 0 20 8 28 23.429l128.571 260 286.857 41.714c34.286 5.143 42.286 29.143 17.143 53.714z"],"width":950.8571428571428,"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["star-half-empty","star-half-full","star-half-o"],"defaultCode":61731,"grid":14,"colorPermutations":{"18919919916779841":[]}},"attrs":[],"properties":{"name":"star-half-empty, star-half-full, star-half-o","id":260,"order":262,"prevSize":28,"code":61731},"setIdx":0,"setId":1,"iconIdx":186},{"icon":{"paths":["M318.286 731.429h340v-340zM292.571 705.714l340-340h-340v340zM950.857 749.714v109.714c0 10.286-8 18.286-18.286 18.286h-128v128c0 10.286-8 18.286-18.286 18.286h-109.714c-10.286 0-18.286-8-18.286-18.286v-128h-493.714c-10.286 0-18.286-8-18.286-18.286v-493.714h-128c-10.286 0-18.286-8-18.286-18.286v-109.714c0-10.286 8-18.286 18.286-18.286h128v-128c0-10.286 8-18.286 18.286-18.286h109.714c10.286 0 18.286 8 18.286 18.286v128h486.286l140.571-141.143c7.429-6.857 18.857-6.857 26.286 0 6.857 7.429 6.857 18.857 0 26.286l-141.143 140.571v486.286h128c10.286 0 18.286 8 18.286 18.286z"],"width":952.5394285714285,"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["crop"],"defaultCode":61733,"grid":14,"colorPermutations":{"18919919916779841":[]}},"attrs":[],"properties":{"name":"crop","id":262,"order":264,"prevSize":28,"code":61733},"setIdx":0,"setId":1,"iconIdx":187},{"icon":{"paths":["M164.571 841.143c0-30.286-24.571-54.857-54.857-54.857s-54.857 24.571-54.857 54.857 24.571 54.857 54.857 54.857 54.857-24.571 54.857-54.857zM164.571 182.857c0-30.286-24.571-54.857-54.857-54.857s-54.857 24.571-54.857 54.857 24.571 54.857 54.857 54.857 54.857-24.571 54.857-54.857zM530.286 256c0-30.286-24.571-54.857-54.857-54.857s-54.857 24.571-54.857 54.857 24.571 54.857 54.857 54.857 54.857-24.571 54.857-54.857zM585.143 256c0 40.571-22.286 76-54.857 94.857-1.714 206.286-148 252-245.143 282.857-90.857 28.571-120.571 42.286-120.571 97.714v14.857c32.571 18.857 54.857 54.286 54.857 94.857 0 60.571-49.143 109.714-109.714 109.714s-109.714-49.143-109.714-109.714c0-40.571 22.286-76 54.857-94.857v-468.571c-32.571-18.857-54.857-54.286-54.857-94.857 0-60.571 49.143-109.714 109.714-109.714s109.714 49.143 109.714 109.714c0 40.571-22.286 76-54.857 94.857v284c29.143-14.286 60-24 88-32.571 106.286-33.714 166.857-58.857 168-178.286-32.571-18.857-54.857-54.286-54.857-94.857 0-60.571 49.143-109.714 109.714-109.714s109.714 49.143 109.714 109.714z"],"width":585.1428571428571,"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["code-fork"],"defaultCode":61734,"grid":14,"colorPermutations":{"18919919916779841":[]}},"attrs":[],"properties":{"name":"code-fork","id":263,"order":265,"prevSize":28,"code":61734},"setIdx":0,"setId":1,"iconIdx":188},{"icon":{"paths":["M250.857 726.286l-146.286 146.286c-4 3.429-8.571 5.143-13.143 5.143s-9.143-1.714-13.143-5.143c-6.857-7.429-6.857-18.857 0-26.286l146.286-146.286c7.429-6.857 18.857-6.857 26.286 0 6.857 7.429 6.857 18.857 0 26.286zM347.429 749.714v182.857c0 10.286-8 18.286-18.286 18.286s-18.286-8-18.286-18.286v-182.857c0-10.286 8-18.286 18.286-18.286s18.286 8 18.286 18.286zM219.429 621.714c0 10.286-8 18.286-18.286 18.286h-182.857c-10.286 0-18.286-8-18.286-18.286s8-18.286 18.286-18.286h182.857c10.286 0 18.286 8 18.286 18.286zM941.714 694.857c0 44-17.143 85.143-48.571 116l-84 83.429c-30.857 30.857-72 47.429-116 47.429s-85.714-17.143-116.571-48.571l-190.857-191.429c-9.714-9.714-17.143-20.571-24-32l136.571-10.286 156 156.571c20.571 20.571 57.143 21.143 77.714 0.571l84-83.429c10.286-10.286 16-24 16-38.286 0-14.857-5.714-28.571-16-38.857l-156.571-157.143 10.286-136.571c11.429 6.857 22.286 14.286 32 24l192 192c30.857 31.429 48 72.571 48 116.571zM589.143 281.143l-136.571 10.286-156-156.571c-10.286-10.286-24-16-38.857-16s-28.571 5.714-38.857 15.429l-84 83.429c-10.286 10.286-16 24-16 38.286 0 14.857 5.714 28.571 16 38.857l156.571 156.571-10.286 137.143c-11.429-6.857-22.286-14.286-32-24l-192-192c-30.857-31.429-48-72.571-48-116.571s17.143-85.143 48.571-116l84-83.429c30.857-30.857 72-47.429 116-47.429s85.714 17.143 116.571 48.571l190.857 191.429c9.714 9.714 17.143 20.571 24 32zM950.857 329.143c0 10.286-8 18.286-18.286 18.286h-182.857c-10.286 0-18.286-8-18.286-18.286s8-18.286 18.286-18.286h182.857c10.286 0 18.286 8 18.286 18.286zM640 18.286v182.857c0 10.286-8 18.286-18.286 18.286s-18.286-8-18.286-18.286v-182.857c0-10.286 8-18.286 18.286-18.286s18.286 8 18.286 18.286zM872.571 104.571l-146.286 146.286c-4 3.429-8.571 5.143-13.143 5.143s-9.143-1.714-13.143-5.143c-6.857-7.429-6.857-18.857 0-26.286l146.286-146.286c7.429-6.857 18.857-6.857 26.286 0 6.857 7.429 6.857 18.857 0 26.286z"],"width":950.8571428571428,"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["chain-broken","unlink"],"defaultCode":61735,"grid":14,"colorPermutations":{"18919919916779841":[]}},"attrs":[],"properties":{"name":"chain-broken, unlink","id":264,"order":266,"prevSize":28,"code":61735},"setIdx":0,"setId":1,"iconIdx":189},{"icon":{"paths":["M511.999 960c-88.606 0-175.222-26.276-248.895-75.5-73.673-49.229-131.095-119.199-165.002-201.057-33.908-81.864-42.78-171.94-25.494-258.844s59.954-166.729 122.608-229.383c62.654-62.654 142.48-105.322 229.383-122.608s176.98-8.414 258.844 25.494c81.859 33.908 151.828 91.329 201.057 165.002 49.224 73.673 75.5 160.29 75.5 248.895 0 118.815-47.201 232.765-131.215 316.785-84.019 84.014-197.97 131.215-316.785 131.215zM511.999 128c-75.948 0-150.19 22.521-213.339 64.716s-112.367 102.167-141.431 172.334c-29.064 70.167-36.668 147.375-21.852 221.866 14.817 74.486 51.389 142.909 105.093 196.613s122.126 90.276 196.615 105.093c74.488 14.817 151.699 7.214 221.863-21.852 70.17-29.066 130.14-78.285 172.334-141.43 42.194-63.15 64.717-137.39 64.717-213.34 0-101.843-40.458-199.515-112.471-271.529s-169.687-112.471-271.529-112.471z","M495.999 352c26.511 0 48-21.49 48-48s-21.489-48-48-48c-26.51 0-48 21.49-48 48s21.49 48 48 48z","M671.999 704c0 8.489-3.369 16.625-9.375 22.625-6.001 6.006-14.136 9.375-22.625 9.375h-256c-8.487 0-16.626-3.369-22.627-9.375-6.001-6.001-9.373-14.136-9.373-22.625s3.372-16.625 9.373-22.625c6.001-6.006 14.14-9.375 22.627-9.375h96v-192h-64c-8.487 0-16.626-3.372-22.627-9.373s-9.373-14.14-9.373-22.627c0-8.487 3.372-16.626 9.373-22.627s14.14-9.373 22.627-9.373h96c8.489 0 16.625 3.372 22.625 9.373 6.006 6.001 9.375 14.14 9.375 22.627v224h96c8.489 0 16.625 3.369 22.625 9.375 6.006 6.001 9.375 14.136 9.375 22.625z"],"attrs":[],"tags":["info"],"defaultCode":61737,"grid":14,"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"18919919916779841":[]}},"attrs":[],"properties":{"name":"info","id":265,"order":678,"prevSize":28,"code":61737},"setIdx":0,"setId":1,"iconIdx":190},{"icon":{"paths":["M917.119 944.34h-812.798c-5.469-0.020-10.84-1.444-15.602-4.137-4.762-2.688-8.755-6.554-11.598-11.223-2.809-4.864-4.287-10.383-4.287-16s1.479-11.136 4.287-16l406.4-799.999c2.685-5.242 6.765-9.64 11.79-12.712s10.8-4.697 16.688-4.697c5.893 0 11.668 1.625 16.691 4.697 5.028 3.072 9.103 7.471 11.791 12.712l406.4 799.999c2.806 4.864 4.285 10.383 4.285 16s-1.48 11.136-4.285 16c-3.057 5.059-7.46 9.175-12.713 11.884-5.253 2.714-11.151 3.917-17.050 3.476zM156.481 880.34h708.481l-354.243-697.279-354.238 697.279z","M510.709 816.34c26.511 0 48-21.489 48-48s-21.489-48-48-48c-26.51 0-48 21.489-48 48s21.49 48 48 48z","M510.709 656.34c-8.487 0-16.626-3.369-22.627-9.375-6.001-6.001-9.373-14.136-9.373-22.625v-224c0-8.487 3.372-16.626 9.373-22.627s14.14-9.373 22.627-9.373c8.489 0 16.625 3.372 22.625 9.373 6.006 6.001 9.375 14.14 9.375 22.627v224c0 8.489-3.369 16.625-9.375 22.625-6.001 6.006-14.136 9.375-22.625 9.375z"],"attrs":[],"tags":["exclamation"],"defaultCode":61738,"grid":14,"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"18919919916779841":[]}},"attrs":[],"properties":{"name":"exclamation","id":266,"order":268,"prevSize":28,"code":61738},"setIdx":0,"setId":1,"iconIdx":191},{"icon":{"paths":["M822.857 256c0-30.286-24.571-54.857-54.857-54.857s-54.857 24.571-54.857 54.857 24.571 54.857 54.857 54.857 54.857-24.571 54.857-54.857zM950.857 91.429c0 189.714-52.571 316-188 452-33.143 32.571-70.857 66.286-111.429 100.571l-11.429 216.571c-0.571 5.714-4 11.429-9.143 14.857l-219.429 128c-2.857 1.714-5.714 2.286-9.143 2.286-4.571 0-9.143-1.714-13.143-5.143l-36.571-36.571c-4.571-5.143-6.286-12-4.571-18.286l48.571-157.714-160.571-160.571-157.714 48.571c-1.714 0.571-3.429 0.571-5.143 0.571-4.571 0-9.714-1.714-13.143-5.143l-36.571-36.571c-5.714-6.286-6.857-15.429-2.857-22.286l128-219.429c3.429-5.143 9.143-8.571 14.857-9.143l216.571-11.429c34.286-40.571 68-78.286 100.571-111.429 142.857-142.286 252-188 450.857-188 10.286 0 19.429 8 19.429 18.286z"],"width":967.4605714285714,"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["rocket"],"defaultCode":61749,"grid":14,"colorPermutations":{"18919919916779841":[]}},"attrs":[],"properties":{"name":"rocket","id":276,"order":682,"prevSize":28,"code":61749},"setIdx":0,"setId":1,"iconIdx":192},{"icon":{"paths":["M997.143 441.714l-93.714 436h-190.857l101.714-475.429c4.571-20 1.714-38.286-8.571-50.286-9.714-12-26.857-18.857-47.429-18.857h-96.571l-116.571 544.571h-190.857l116.571-544.571h-163.429l-116.571 544.571h-190.857l116.571-544.571-87.429-186.857h729.143c77.143 0 147.429 32 192.571 88 45.714 56 62.286 132 46.286 207.429z"],"width":1013.1748571428571,"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["maxcdn"],"defaultCode":61750,"grid":14,"colorPermutations":{"18919919916779841":[]}},"attrs":[],"properties":{"name":"maxcdn","id":277,"order":683,"prevSize":28,"code":61750},"setIdx":0,"setId":1,"iconIdx":193},{"icon":{"paths":["M519.429 797.143l58.286-58.286c14.286-14.286 14.286-37.143 0-51.429l-175.429-175.429 175.429-175.429c14.286-14.286 14.286-37.143 0-51.429l-58.286-58.286c-14.286-14.286-37.143-14.286-51.429 0l-259.429 259.429c-14.286 14.286-14.286 37.143 0 51.429l259.429 259.429c14.286 14.286 37.143 14.286 51.429 0zM877.714 512c0 242.286-196.571 438.857-438.857 438.857s-438.857-196.571-438.857-438.857 196.571-438.857 438.857-438.857 438.857 196.571 438.857 438.857z"],"width":877.7142857142857,"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["chevron-circle-left"],"defaultCode":61751,"grid":14,"colorPermutations":{"18919919916779841":[]}},"attrs":[],"properties":{"name":"chevron-circle-left","id":278,"order":280,"prevSize":28,"code":61751},"setIdx":0,"setId":1,"iconIdx":194},{"icon":{"paths":["M409.714 797.143l259.429-259.429c14.286-14.286 14.286-37.143 0-51.429l-259.429-259.429c-14.286-14.286-37.143-14.286-51.429 0l-58.286 58.286c-14.286 14.286-14.286 37.143 0 51.429l175.429 175.429-175.429 175.429c-14.286 14.286-14.286 37.143 0 51.429l58.286 58.286c14.286 14.286 37.143 14.286 51.429 0zM877.714 512c0 242.286-196.571 438.857-438.857 438.857s-438.857-196.571-438.857-438.857 196.571-438.857 438.857-438.857 438.857 196.571 438.857 438.857z"],"width":877.7142857142857,"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["chevron-circle-right"],"defaultCode":61752,"grid":14,"colorPermutations":{"18919919916779841":[]}},"attrs":[],"properties":{"name":"chevron-circle-right","id":279,"order":281,"prevSize":28,"code":61752},"setIdx":0,"setId":1,"iconIdx":195},{"icon":{"paths":["M665.714 650.857l58.286-58.286c14.286-14.286 14.286-37.143 0-51.429l-259.429-259.429c-14.286-14.286-37.143-14.286-51.429 0l-259.429 259.429c-14.286 14.286-14.286 37.143 0 51.429l58.286 58.286c14.286 14.286 37.143 14.286 51.429 0l175.429-175.429 175.429 175.429c14.286 14.286 37.143 14.286 51.429 0zM877.714 512c0 242.286-196.571 438.857-438.857 438.857s-438.857-196.571-438.857-438.857 196.571-438.857 438.857-438.857 438.857 196.571 438.857 438.857z"],"width":877.7142857142857,"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["chevron-circle-up"],"defaultCode":61753,"grid":14,"colorPermutations":{"18919919916779841":[]}},"attrs":[],"properties":{"name":"chevron-circle-up","id":280,"order":282,"prevSize":28,"code":61753},"setIdx":0,"setId":1,"iconIdx":196},{"icon":{"paths":["M464.571 742.286l259.429-259.429c14.286-14.286 14.286-37.143 0-51.429l-58.286-58.286c-14.286-14.286-37.143-14.286-51.429 0l-175.429 175.429-175.429-175.429c-14.286-14.286-37.143-14.286-51.429 0l-58.286 58.286c-14.286 14.286-14.286 37.143 0 51.429l259.429 259.429c14.286 14.286 37.143 14.286 51.429 0zM877.714 512c0 242.286-196.571 438.857-438.857 438.857s-438.857-196.571-438.857-438.857 196.571-438.857 438.857-438.857 438.857 196.571 438.857 438.857z"],"width":877.7142857142857,"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["chevron-circle-down"],"defaultCode":61754,"grid":14,"colorPermutations":{"18919919916779841":[]}},"attrs":[],"properties":{"name":"chevron-circle-down","id":281,"order":283,"prevSize":28,"code":61754},"setIdx":0,"setId":1,"iconIdx":197},{"icon":{"paths":["M219.429 420.571v109.714c0 30.286-24.571 54.857-54.857 54.857h-109.714c-30.286 0-54.857-24.571-54.857-54.857v-109.714c0-30.286 24.571-54.857 54.857-54.857h109.714c30.286 0 54.857 24.571 54.857 54.857zM512 420.571v109.714c0 30.286-24.571 54.857-54.857 54.857h-109.714c-30.286 0-54.857-24.571-54.857-54.857v-109.714c0-30.286 24.571-54.857 54.857-54.857h109.714c30.286 0 54.857 24.571 54.857 54.857zM804.571 420.571v109.714c0 30.286-24.571 54.857-54.857 54.857h-109.714c-30.286 0-54.857-24.571-54.857-54.857v-109.714c0-30.286 24.571-54.857 54.857-54.857h109.714c30.286 0 54.857 24.571 54.857 54.857z"],"width":804.5714285714286,"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["ellipsis-h"],"defaultCode":61761,"grid":14,"colorPermutations":{"18919919916779841":[]}},"attrs":[],"properties":{"name":"ellipsis-h","id":287,"order":289,"prevSize":28,"code":61761},"setIdx":0,"setId":1,"iconIdx":198},{"icon":{"paths":["M437.143 742.286c2.857 6.857 1.714 14.286-2.857 20l-200 219.429c-3.429 3.429-8 5.714-13.143 5.714v0c-5.143 0-10.286-2.286-13.714-5.714l-202.857-219.429c-4.571-5.714-5.714-13.143-2.857-20 2.857-6.286 9.143-10.857 16.571-10.857h128v-713.143c0-10.286 8-18.286 18.286-18.286h109.714c10.286 0 18.286 8 18.286 18.286v713.143h128c7.429 0 13.714 4 16.571 10.857z"],"width":438.85714285714283,"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["long-arrow-down"],"defaultCode":61813,"grid":14,"colorPermutations":{"18919919916779841":[]}},"attrs":[],"properties":{"name":"long-arrow-down","id":336,"order":338,"prevSize":28,"code":61813},"setIdx":0,"setId":1,"iconIdx":199},{"icon":{"paths":["M437.143 281.714c-2.857 6.286-9.143 10.857-16.571 10.857h-128v713.143c0 10.286-8 18.286-18.286 18.286h-109.714c-10.286 0-18.286-8-18.286-18.286v-713.143h-128c-7.429 0-13.714-4-16.571-10.857s-1.714-14.286 2.857-20l200-219.429c3.429-3.429 8-5.714 13.143-5.714v0c5.143 0 10.286 2.286 13.714 5.714l202.857 219.429c4.571 5.714 5.714 13.143 2.857 20z"],"width":438.85714285714283,"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["long-arrow-up"],"defaultCode":61814,"grid":14,"colorPermutations":{"18919919916779841":[]}},"attrs":[],"properties":{"name":"long-arrow-up","id":337,"order":339,"prevSize":28,"code":61814},"setIdx":0,"setId":1,"iconIdx":200},{"icon":{"paths":["M1024 457.143v109.714c0 10.286-8 18.286-18.286 18.286h-713.143v128c0 7.429-4 13.714-10.857 16.571s-14.286 1.714-20-2.857l-219.429-200c-3.429-3.429-5.714-8-5.714-13.143v0c0-5.143 2.286-10.286 5.714-13.714l219.429-202.286c5.714-5.143 13.143-6.286 20-3.429 6.286 2.857 10.857 9.143 10.857 16.571v128h713.143c10.286 0 18.286 8 18.286 18.286z"],"width":1060.5714285714284,"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["long-arrow-left"],"defaultCode":61815,"grid":14,"colorPermutations":{"18919919916779841":[]}},"attrs":[],"properties":{"name":"long-arrow-left","id":338,"order":340,"prevSize":28,"code":61815},"setIdx":0,"setId":1,"iconIdx":201},{"icon":{"paths":["M987.429 510.286c0 5.143-2.286 10.286-5.714 13.714l-219.429 202.286c-5.714 5.143-13.143 6.286-20 3.429-6.286-2.857-10.857-9.143-10.857-16.571v-128h-713.143c-10.286 0-18.286-8-18.286-18.286v-109.714c0-10.286 8-18.286 18.286-18.286h713.143v-128c0-7.429 4-13.714 10.857-16.571s14.286-1.714 20 2.857l219.429 200c3.429 3.429 5.714 8 5.714 13.143v0z"],"width":987.4285714285713,"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["long-arrow-right"],"defaultCode":61816,"grid":14,"colorPermutations":{"18919919916779841":[]}},"attrs":[],"properties":{"name":"long-arrow-right","id":339,"order":341,"prevSize":28,"code":61816},"setIdx":0,"setId":1,"iconIdx":202},{"icon":{"paths":["M109.714 731.429v73.143h-64c-5.143 0-9.143-4-9.143-9.143v-9.143h-27.429c-5.143 0-9.143-4-9.143-9.143v-18.286c0-5.143 4-9.143 9.143-9.143h27.429v-9.143c0-5.143 4-9.143 9.143-9.143h64zM109.714 585.143v73.143h-64c-5.143 0-9.143-4-9.143-9.143v-9.143h-27.429c-5.143 0-9.143-4-9.143-9.143v-18.286c0-5.143 4-9.143 9.143-9.143h27.429v-9.143c0-5.143 4-9.143 9.143-9.143h64zM109.714 438.857v73.143h-64c-5.143 0-9.143-4-9.143-9.143v-9.143h-27.429c-5.143 0-9.143-4-9.143-9.143v-18.286c0-5.143 4-9.143 9.143-9.143h27.429v-9.143c0-5.143 4-9.143 9.143-9.143h64zM109.714 292.571v73.143h-64c-5.143 0-9.143-4-9.143-9.143v-9.143h-27.429c-5.143 0-9.143-4-9.143-9.143v-18.286c0-5.143 4-9.143 9.143-9.143h27.429v-9.143c0-5.143 4-9.143 9.143-9.143h64zM109.714 146.286v73.143h-64c-5.143 0-9.143-4-9.143-9.143v-9.143h-27.429c-5.143 0-9.143-4-9.143-9.143v-18.286c0-5.143 4-9.143 9.143-9.143h27.429v-9.143c0-5.143 4-9.143 9.143-9.143h64zM731.429 54.857v841.143c0 30.286-24.571 54.857-54.857 54.857h-475.429c-30.286 0-54.857-24.571-54.857-54.857v-841.143c0-30.286 24.571-54.857 54.857-54.857h475.429c30.286 0 54.857 24.571 54.857 54.857zM877.714 758.857v18.286c0 5.143-4 9.143-9.143 9.143h-27.429v9.143c0 5.143-4 9.143-9.143 9.143h-64v-73.143h64c5.143 0 9.143 4 9.143 9.143v9.143h27.429c5.143 0 9.143 4 9.143 9.143zM877.714 612.571v18.286c0 5.143-4 9.143-9.143 9.143h-27.429v9.143c0 5.143-4 9.143-9.143 9.143h-64v-73.143h64c5.143 0 9.143 4 9.143 9.143v9.143h27.429c5.143 0 9.143 4 9.143 9.143zM877.714 466.286v18.286c0 5.143-4 9.143-9.143 9.143h-27.429v9.143c0 5.143-4 9.143-9.143 9.143h-64v-73.143h64c5.143 0 9.143 4 9.143 9.143v9.143h27.429c5.143 0 9.143 4 9.143 9.143zM877.714 320v18.286c0 5.143-4 9.143-9.143 9.143h-27.429v9.143c0 5.143-4 9.143-9.143 9.143h-64v-73.143h64c5.143 0 9.143 4 9.143 9.143v9.143h27.429c5.143 0 9.143 4 9.143 9.143zM877.714 173.714v18.286c0 5.143-4 9.143-9.143 9.143h-27.429v9.143c0 5.143-4 9.143-9.143 9.143h-64v-73.143h64c5.143 0 9.143 4 9.143 9.143v9.143h27.429c5.143 0 9.143 4 9.143 9.143z"],"width":877.7142857142857,"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["microchip"],"defaultCode":62171,"grid":14,"colorPermutations":{"18919919916779841":[]}},"attrs":[],"properties":{"name":"microchip","id":670,"order":693,"prevSize":28,"code":62171},"setIdx":0,"setId":1,"iconIdx":203}],"height":1024,"metadata":{"name":"FontAwesome"},"preferences":{"showGlyphs":true,"showQuickUse":true,"showQuickUse2":true,"showSVGs":true,"fontPref":{"prefix":"fa-","metadata":{"fontFamily":"FontAwesome","majorVersion":1,"minorVersion":0},"metrics":{"emSize":1024,"baseline":6.25,"whitespace":50},"embed":false,"noie8":true,"ie7":false,"showSelector":false,"selector":"i","showMetrics":false,"showMetadata":false,"showVersion":false},"imagePref":{"prefix":"icon-","png":true,"useClassSelector":true,"color":0,"bgColor":16777215,"classSelector":".icon"},"historySize":50,"showCodes":true,"gridSize":16}} \ No newline at end of file diff --git a/arduino-ide-extension/package.json b/arduino-ide-extension/package.json index e24586265..47c4a389f 100644 --- a/arduino-ide-extension/package.json +++ b/arduino-ide-extension/package.json @@ -19,21 +19,22 @@ }, "dependencies": { "@grpc/grpc-js": "^1.3.7", - "@theia/application-package": "next", - "@theia/core": "next", - "@theia/editor": "next", - "@theia/filesystem": "next", - "@theia/git": "next", - "@theia/keymaps": "next", - "@theia/markers": "next", - "@theia/monaco": "next", - "@theia/navigator": "next", - "@theia/outline-view": "next", - "@theia/output": "next", - "@theia/preferences": "next", - "@theia/search-in-workspace": "next", - "@theia/terminal": "next", - "@theia/workspace": "next", + "@theia/application-package": "1.18.0", + "@theia/core": "1.18.0", + "@theia/editor": "1.18.0", + "@theia/editor-preview": "1.18.0", + "@theia/filesystem": "1.18.0", + "@theia/git": "1.18.0", + "@theia/keymaps": "1.18.0", + "@theia/markers": "1.18.0", + "@theia/monaco": "1.18.0", + "@theia/navigator": "1.18.0", + "@theia/outline-view": "1.18.0", + "@theia/output": "1.18.0", + "@theia/preferences": "1.18.0", + "@theia/search-in-workspace": "1.18.0", + "@theia/terminal": "1.18.0", + "@theia/workspace": "1.18.0", "@tippyjs/react": "^4.2.5", "@types/atob": "^2.1.2", "@types/auth0-js": "^9.14.0", @@ -85,6 +86,7 @@ "temp": "^0.9.1", "tree-kill": "^1.2.1", "upath": "^1.1.2", + "url": "^0.11.0", "which": "^1.3.1" }, "devDependencies": { diff --git a/arduino-ide-extension/src/browser/arduino-frontend-contribution.tsx b/arduino-ide-extension/src/browser/arduino-frontend-contribution.tsx index 9214d5e42..5106640b8 100644 --- a/arduino-ide-extension/src/browser/arduino-frontend-contribution.tsx +++ b/arduino-ide-extension/src/browser/arduino-frontend-contribution.tsx @@ -325,7 +325,7 @@ export class ArduinoFrontendContribution webContents.setZoomLevel(event.newValue || 0); } }); - app.shell.leftPanelHandler.removeMenu('settings-menu'); + app.shell.leftPanelHandler.removeBottomMenu('settings-menu'); } onStop(): void { diff --git a/arduino-ide-extension/src/browser/arduino-ide-frontend-module.ts b/arduino-ide-extension/src/browser/arduino-ide-frontend-module.ts index e3d9ca879..4e126a561 100644 --- a/arduino-ide-extension/src/browser/arduino-ide-frontend-module.ts +++ b/arduino-ide-extension/src/browser/arduino-ide-frontend-module.ts @@ -42,8 +42,8 @@ import { FileNavigatorContribution as TheiaFileNavigatorContribution } from '@th import { KeymapsFrontendContribution } from './theia/keymaps/keymaps-frontend-contribution'; import { KeymapsFrontendContribution as TheiaKeymapsFrontendContribution } from '@theia/keymaps/lib/browser/keymaps-frontend-contribution'; import { ArduinoToolbarContribution } from './toolbar/arduino-toolbar-contribution'; -import { EditorContribution as TheiaEditorContribution } from '@theia/editor/lib/browser/editor-contribution'; -import { EditorContribution } from './theia/editor/editor-contribution'; +import { EditorPreviewContribution as TheiaEditorPreviewContribution } from '@theia/editor-preview/lib/browser/editor-preview-contribution'; +import { EditorPreviewContribution } from './theia/editor/editor-contribution'; import { MonacoStatusBarContribution as TheiaMonacoStatusBarContribution } from '@theia/monaco/lib/browser/monaco-status-bar-contribution'; import { MonacoStatusBarContribution } from './theia/monaco/monaco-status-bar-contribution'; import { @@ -211,8 +211,6 @@ import { SearchInWorkspaceResultTreeWidget as TheiaSearchInWorkspaceResultTreeWi import { SearchInWorkspaceResultTreeWidget } from './theia/search-in-workspace/search-in-workspace-result-tree-widget'; import { MonacoEditorProvider } from './theia/monaco/monaco-editor-provider'; import { MonacoEditorProvider as TheiaMonacoEditorProvider } from '@theia/monaco/lib/browser/monaco-editor-provider'; -import { DebugEditorModel } from './theia/debug/debug-editor-model'; -import { DebugEditorModelFactory } from '@theia/debug/lib/browser/editor/debug-editor-model'; import { StorageWrapper } from './storage-wrapper'; import { NotificationManager } from './theia/messages/notifications-manager'; import { NotificationManager as TheiaNotificationManager } from '@theia/messages/lib/browser/notifications-manager'; @@ -431,7 +429,9 @@ export default new ContainerModule((bind, unbind, isBound, rebind) => { rebind(TheiaKeymapsFrontendContribution) .to(KeymapsFrontendContribution) .inSingletonScope(); - rebind(TheiaEditorContribution).to(EditorContribution).inSingletonScope(); + rebind(TheiaEditorPreviewContribution) + .to(EditorPreviewContribution) + .inSingletonScope(); rebind(TheiaMonacoStatusBarContribution) .to(MonacoStatusBarContribution) .inSingletonScope(); @@ -660,16 +660,6 @@ export default new ContainerModule((bind, unbind, isBound, rebind) => { bind(DebugConfigurationManager).toSelf().inSingletonScope(); rebind(TheiaDebugConfigurationManager).toService(DebugConfigurationManager); - // Patch for the debug hover: https://github.com/eclipse-theia/theia/pull/9256/ - rebind(DebugEditorModelFactory) - .toDynamicValue( - ({ container }) => - ( - ((editor) => DebugEditorModel.createModel(container, editor)) - ) - ) - .inSingletonScope(); - // Preferences bindArduinoPreferences(bind); diff --git a/arduino-ide-extension/src/browser/boards/boards-config-dialog.ts b/arduino-ide-extension/src/browser/boards/boards-config-dialog.ts index 6598156ae..48ccc828a 100644 --- a/arduino-ide-extension/src/browser/boards/boards-config-dialog.ts +++ b/arduino-ide-extension/src/browser/boards/boards-config-dialog.ts @@ -1,11 +1,7 @@ import { injectable, inject, postConstruct } from 'inversify'; import { Message } from '@phosphor/messaging'; -import { - AbstractDialog, - DialogProps, - Widget, - DialogError, -} from '@theia/core/lib/browser'; +import { DialogProps, Widget, DialogError } from '@theia/core/lib/browser'; +import { AbstractDialog } from '../theia/dialogs/dialogs'; import { BoardsConfig } from './boards-config'; import { BoardsService } from '../../common/protocol/boards-service'; import { BoardsServiceProvider } from './boards-service-provider'; diff --git a/arduino-ide-extension/src/browser/boards/boards-list-widget.ts b/arduino-ide-extension/src/browser/boards/boards-list-widget.ts index a4aee6aa4..82d4d16c0 100644 --- a/arduino-ide-extension/src/browser/boards/boards-list-widget.ts +++ b/arduino-ide-extension/src/browser/boards/boards-list-widget.ts @@ -19,7 +19,7 @@ export class BoardsListWidget extends ListWidget { super({ id: BoardsListWidget.WIDGET_ID, label: BoardsListWidget.WIDGET_LABEL, - iconClass: 'fa fa-microchip', + iconClass: 'fa fa-arduino-boards', searchable: service, installable: service, itemLabel: (item: BoardsPackage) => item.name, diff --git a/arduino-ide-extension/src/browser/contributions/help.ts b/arduino-ide-extension/src/browser/contributions/help.ts index fc6a07644..7e6bb3cd6 100644 --- a/arduino-ide-extension/src/browser/contributions/help.ts +++ b/arduino-ide-extension/src/browser/contributions/help.ts @@ -3,8 +3,8 @@ import { MonacoEditor } from '@theia/monaco/lib/browser/monaco-editor'; import { EditorManager } from '@theia/editor/lib/browser/editor-manager'; import { WindowService } from '@theia/core/lib/browser/window/window-service'; import { CommandHandler } from '@theia/core/lib/common/command'; -import { QuickInputService } from '@theia/core/lib/browser/quick-open/quick-input-service'; import { ArduinoMenus } from '../menu/arduino-menus'; +import { QuickInputService } from '@theia/core/lib/browser/quick-input/quick-input-service'; import { Contribution, Command, @@ -60,7 +60,7 @@ export class Help extends Contribution { } } if (!searchFor) { - searchFor = await this.quickInputService.open({ + searchFor = await this.quickInputService.input({ prompt: 'Search on Arduino.cc', placeHolder: 'Type a keyword', }); diff --git a/arduino-ide-extension/src/browser/dialogs/certificate-uploader/certificate-uploader-dialog.tsx b/arduino-ide-extension/src/browser/dialogs/certificate-uploader/certificate-uploader-dialog.tsx index 2c4ce7462..ef82d6f60 100644 --- a/arduino-ide-extension/src/browser/dialogs/certificate-uploader/certificate-uploader-dialog.tsx +++ b/arduino-ide-extension/src/browser/dialogs/certificate-uploader/certificate-uploader-dialog.tsx @@ -1,6 +1,7 @@ import * as React from 'react'; import { inject, injectable, postConstruct } from 'inversify'; -import { AbstractDialog, DialogProps } from '@theia/core/lib/browser/dialogs'; +import { DialogProps } from '@theia/core/lib/browser/dialogs'; +import { AbstractDialog } from '../../theia/dialogs/dialogs'; import { Widget } from '@phosphor/widgets'; import { Message } from '@phosphor/messaging'; import { ReactWidget } from '@theia/core/lib/browser/widgets/react-widget'; diff --git a/arduino-ide-extension/src/browser/dialogs/cloud-share-sketch-dialog.tsx b/arduino-ide-extension/src/browser/dialogs/cloud-share-sketch-dialog.tsx index 7945ec822..d3b96c161 100644 --- a/arduino-ide-extension/src/browser/dialogs/cloud-share-sketch-dialog.tsx +++ b/arduino-ide-extension/src/browser/dialogs/cloud-share-sketch-dialog.tsx @@ -3,11 +3,8 @@ import { inject, injectable } from 'inversify'; import { Widget } from '@phosphor/widgets'; import { Message } from '@phosphor/messaging'; import { clipboard } from 'electron'; -import { - AbstractDialog, - ReactWidget, - DialogProps, -} from '@theia/core/lib/browser'; +import { ReactWidget, DialogProps } from '@theia/core/lib/browser'; +import { AbstractDialog } from '../theia/dialogs/dialogs'; import { CreateApi } from '../create/create-api'; const RadioButton = (props: { diff --git a/arduino-ide-extension/src/browser/dialogs/firmware-uploader/firmware-uploader-dialog.tsx b/arduino-ide-extension/src/browser/dialogs/firmware-uploader/firmware-uploader-dialog.tsx index 6a80c0d76..759757e39 100644 --- a/arduino-ide-extension/src/browser/dialogs/firmware-uploader/firmware-uploader-dialog.tsx +++ b/arduino-ide-extension/src/browser/dialogs/firmware-uploader/firmware-uploader-dialog.tsx @@ -1,6 +1,7 @@ import * as React from 'react'; import { inject, injectable, postConstruct } from 'inversify'; -import { AbstractDialog, DialogProps } from '@theia/core/lib/browser/dialogs'; +import { DialogProps } from '@theia/core/lib/browser/dialogs'; +import { AbstractDialog } from '../../theia/dialogs/dialogs'; import { Widget } from '@phosphor/widgets'; import { Message } from '@phosphor/messaging'; import { ReactWidget } from '@theia/core/lib/browser/widgets/react-widget'; diff --git a/arduino-ide-extension/src/browser/icons/debug-dark.svg b/arduino-ide-extension/src/browser/icons/debug-dark.svg index 5c4141704..21acf8d5b 100644 --- a/arduino-ide-extension/src/browser/icons/debug-dark.svg +++ b/arduino-ide-extension/src/browser/icons/debug-dark.svg @@ -1,4 +1,7 @@ - + + + + diff --git a/arduino-ide-extension/src/browser/library/library-list-widget.ts b/arduino-ide-extension/src/browser/library/library-list-widget.ts index ac93ac531..dc9c4fcb7 100644 --- a/arduino-ide-extension/src/browser/library/library-list-widget.ts +++ b/arduino-ide-extension/src/browser/library/library-list-widget.ts @@ -1,7 +1,8 @@ import { injectable, postConstruct, inject } from 'inversify'; import { Message } from '@phosphor/messaging'; import { addEventListener } from '@theia/core/lib/browser/widgets/widget'; -import { AbstractDialog, DialogProps } from '@theia/core/lib/browser/dialogs'; +import { DialogProps } from '@theia/core/lib/browser/dialogs'; +import { AbstractDialog } from '../theia/dialogs/dialogs'; import { LibraryPackage, LibraryService, @@ -23,7 +24,7 @@ export class LibraryListWidget extends ListWidget { super({ id: LibraryListWidget.WIDGET_ID, label: LibraryListWidget.WIDGET_LABEL, - iconClass: 'library-tab-icon', + iconClass: 'fa fa-arduino-library', searchable: service, installable: service, itemLabel: (item: LibraryPackage) => item.name, diff --git a/arduino-ide-extension/src/browser/settings.tsx b/arduino-ide-extension/src/browser/settings.tsx index 07ab229fd..b01878123 100644 --- a/arduino-ide-extension/src/browser/settings.tsx +++ b/arduino-ide-extension/src/browser/settings.tsx @@ -17,7 +17,6 @@ import { FileDialogService } from '@theia/filesystem/lib/browser/file-dialog/fil import { DisposableCollection } from '@theia/core/lib/common/disposable'; import { FrontendApplicationStateService } from '@theia/core/lib/browser/frontend-application-state'; import { - AbstractDialog, DialogProps, PreferenceService, PreferenceScope, @@ -33,6 +32,7 @@ import { Network, ProxySettings, } from '../common/protocol'; +import { AbstractDialog } from './theia/dialogs/dialogs'; const EDITOR_SETTING = 'editor'; const FONT_SIZE_SETTING = `${EDITOR_SETTING}.fontSize`; diff --git a/arduino-ide-extension/src/browser/style/custom-codicon.css b/arduino-ide-extension/src/browser/style/custom-codicon.css new file mode 100644 index 000000000..48542e4ff --- /dev/null +++ b/arduino-ide-extension/src/browser/style/custom-codicon.css @@ -0,0 +1,4 @@ +.codicon-debug-alt:before { + font-family: 'FontAwesome' !important; + content: "\e905" !important +} \ No newline at end of file diff --git a/arduino-ide-extension/src/browser/style/fonts.css b/arduino-ide-extension/src/browser/style/fonts.css index 504c53b3b..66bd2775d 100644 --- a/arduino-ide-extension/src/browser/style/fonts.css +++ b/arduino-ide-extension/src/browser/style/fonts.css @@ -1,15 +1,15 @@ @font-face { font-family: 'FontAwesome'; src: - url('fonts/FontAwesome.ttf?6pkqy9') format('truetype'), - url('fonts/FontAwesome.woff?6pkqy9') format('woff'), - url('fonts/FontAwesome.svg?6pkqy9#FontAwesome') format('svg'); + url('fonts/FontAwesome.ttf?nuchcq') format('truetype'), + url('fonts/FontAwesome.woff?nuchcq') format('woff'), + url('fonts/FontAwesome.svg?nuchcq#FontAwesome') format('svg'); font-weight: normal; font-style: normal; font-display: block; } -i { +.fa { /* use !important to prevent issues with browser extensions that change fonts */ font-family: 'FontAwesome' !important; speak: never; @@ -24,6 +24,22 @@ i { -moz-osx-font-smoothing: grayscale; } +.fa-arduino-debugger:before { + content: "\e905"; +} + +.fa-arduino-search:before { + content: "\e901"; +} +.fa-arduino-boards:before { + content: "\e902"; +} +.fa-arduino-library:before { + content: "\e903"; +} +.fa-arduino-folder:before { + content: "\e904"; +} .fa-reload:before { content: "\e900"; } @@ -39,9 +55,6 @@ i { .fa-minus:before { content: "\f068"; } -.fa-glass:before { - content: "\f000"; -} .fa-music:before { content: "\f001"; } @@ -153,9 +166,6 @@ i { .fa-flag:before { content: "\f024"; } -.fa-headphones:before { - content: "\f025"; -} .fa-volume-off:before { content: "\f026"; } @@ -168,9 +178,6 @@ i { .fa-qrcode:before { content: "\f029"; } -.fa-barcode:before { - content: "\f02a"; -} .fa-tag:before { content: "\f02b"; } @@ -186,18 +193,6 @@ i { .fa-print:before { content: "\f02f"; } -.fa-camera:before { - content: "\f030"; -} -.fa-font:before { - content: "\f031"; -} -.fa-bold:before { - content: "\f032"; -} -.fa-italic:before { - content: "\f033"; -} .fa-text-height:before { content: "\f034"; } @@ -231,15 +226,6 @@ i { .fa-video-camera:before { content: "\f03d"; } -.fa-image:before { - content: "\f03e"; -} -.fa-photo:before { - content: "\f03e"; -} -.fa-picture-o:before { - content: "\f03e"; -} .fa-pencil:before { content: "\f040"; } @@ -360,15 +346,6 @@ i { .fa-exclamation-circle:before { content: "\f06a"; } -.fa-gift:before { - content: "\f06b"; -} -.fa-leaf:before { - content: "\f06c"; -} -.fa-fire:before { - content: "\f06d"; -} .fa-eye:before { content: "\f06e"; } @@ -381,9 +358,6 @@ i { .fa-warning:before { content: "\f071"; } -.fa-plane:before { - content: "\f072"; -} .fa-calendar:before { content: "\f073"; } @@ -393,9 +367,6 @@ i { .fa-comment:before { content: "\f075"; } -.fa-magnet:before { - content: "\f076"; -} .fa-chevron-up:before { content: "\f077"; } @@ -405,9 +376,6 @@ i { .fa-retweet:before { content: "\f079"; } -.fa-shopping-cart:before { - content: "\f07a"; -} .fa-folder:before { content: "\f07b"; } @@ -426,27 +394,12 @@ i { .fa-bar-chart-o:before { content: "\f080"; } -.fa-twitter-square:before { - content: "\f081"; -} -.fa-facebook-square:before { - content: "\f082"; -} -.fa-camera-retro:before { - content: "\f083"; -} -.fa-key:before { - content: "\f084"; -} .fa-cogs:before { content: "\f085"; } .fa-gears:before { content: "\f085"; } -.fa-comments:before { - content: "\f086"; -} .fa-thumbs-o-up:before { content: "\f087"; } @@ -462,9 +415,6 @@ i { .fa-sign-out:before { content: "\f08b"; } -.fa-linkedin-square:before { - content: "\f08c"; -} .fa-thumb-tack:before { content: "\f08d"; } @@ -474,78 +424,24 @@ i { .fa-sign-in:before { content: "\f090"; } -.fa-trophy:before { - content: "\f091"; -} -.fa-github-square:before { - content: "\f092"; -} .fa-upload:before { content: "\f093"; } -.fa-lemon-o:before { - content: "\f094"; -} -.fa-phone:before { - content: "\f095"; -} .fa-square-o:before { content: "\f096"; } .fa-bookmark-o:before { content: "\f097"; } -.fa-phone-square:before { - content: "\f098"; -} -.fa-twitter:before { - content: "\f099"; -} -.fa-facebook:before { - content: "\f09a"; -} -.fa-facebook-f:before { - content: "\f09a"; -} -.fa-github:before { - content: "\f09b"; -} -.fa-unlock:before { - content: "\f09c"; -} -.fa-credit-card:before { - content: "\f09d"; -} -.fa-feed:before { - content: "\f09e"; -} -.fa-rss:before { - content: "\f09e"; -} .fa-hdd-o:before { content: "\f0a0"; } -.fa-bullhorn:before { - content: "\f0a1"; -} .fa-bell-o:before { content: "\f0a2"; } .fa-certificate:before { content: "\f0a3"; } -.fa-hand-o-right:before { - content: "\f0a4"; -} -.fa-hand-o-left:before { - content: "\f0a5"; -} -.fa-hand-o-up:before { - content: "\f0a6"; -} -.fa-hand-o-down:before { - content: "\f0a7"; -} .fa-arrow-circle-left:before { content: "\f0a8"; } @@ -576,39 +472,15 @@ i { .fa-arrows-alt:before { content: "\f0b2"; } -.fa-group:before { - content: "\f0c0"; -} -.fa-users:before { - content: "\f0c0"; -} -.fa-chain:before { - content: "\f0c1"; -} -.fa-link:before { - content: "\f0c1"; -} .fa-cloud:before { content: "\f0c2"; } -.fa-flask:before { - content: "\f0c3"; -} -.fa-cut:before { - content: "\f0c4"; -} -.fa-scissors:before { - content: "\f0c4"; -} .fa-copy:before { content: "\f0c5"; } .fa-files-o:before { content: "\f0c5"; } -.fa-paperclip:before { - content: "\f0c6"; -} .fa-floppy-o:before { content: "\f0c7"; } @@ -633,36 +505,9 @@ i { .fa-list-ol:before { content: "\f0cb"; } -.fa-strikethrough:before { - content: "\f0cc"; -} -.fa-underline:before { - content: "\f0cd"; -} .fa-table:before { content: "\f0ce"; } -.fa-magic:before { - content: "\f0d0"; -} -.fa-truck:before { - content: "\f0d1"; -} -.fa-pinterest:before { - content: "\f0d2"; -} -.fa-pinterest-square:before { - content: "\f0d3"; -} -.fa-google-plus-square:before { - content: "\f0d4"; -} -.fa-google-plus:before { - content: "\f0d5"; -} -.fa-money:before { - content: "\f0d6"; -} .fa-caret-down:before { content: "\f0d7"; } @@ -696,108 +541,15 @@ i { .fa-sort-up:before { content: "\f0de"; } -.fa-envelope:before { - content: "\f0e0"; -} -.fa-linkedin:before { - content: "\f0e1"; -} .fa-rotate-left:before { content: "\f0e2"; } .fa-undo:before { content: "\f0e2"; } -.fa-gavel:before { - content: "\f0e3"; -} -.fa-legal:before { - content: "\f0e3"; -} -.fa-dashboard:before { - content: "\f0e4"; -} -.fa-tachometer:before { - content: "\f0e4"; -} -.fa-comment-o:before { - content: "\f0e5"; -} -.fa-comments-o:before { - content: "\f0e6"; -} -.fa-bolt:before { - content: "\f0e7"; -} -.fa-flash:before { - content: "\f0e7"; -} -.fa-sitemap:before { - content: "\f0e8"; -} -.fa-umbrella:before { - content: "\f0e9"; -} -.fa-clipboard:before { - content: "\f0ea"; -} -.fa-paste:before { - content: "\f0ea"; -} -.fa-lightbulb-o:before { - content: "\f0eb"; -} -.fa-exchange:before { - content: "\f0ec"; -} -.fa-cloud-download:before { - content: "\f0ed"; -} -.fa-cloud-upload:before { - content: "\f0ee"; -} -.fa-user-md:before { - content: "\f0f0"; -} -.fa-stethoscope:before { - content: "\f0f1"; -} -.fa-suitcase:before { - content: "\f0f2"; -} -.fa-bell:before { - content: "\f0f3"; -} -.fa-coffee:before { - content: "\f0f4"; -} -.fa-cutlery:before { - content: "\f0f5"; -} .fa-file-text-o:before { content: "\f0f6"; } -.fa-building-o:before { - content: "\f0f7"; -} -.fa-hospital-o:before { - content: "\f0f8"; -} -.fa-ambulance:before { - content: "\f0f9"; -} -.fa-medkit:before { - content: "\f0fa"; -} -.fa-fighter-jet:before { - content: "\f0fb"; -} -.fa-beer:before { - content: "\f0fc"; -} -.fa-h-square:before { - content: "\f0fd"; -} .fa-plus-square:before { content: "\f0fe"; } @@ -870,15 +622,6 @@ i { .fa-folder-open-o:before { content: "\f115"; } -.fa-smile-o:before { - content: "\f118"; -} -.fa-frown-o:before { - content: "\f119"; -} -.fa-meh-o:before { - content: "\f11a"; -} .fa-gamepad:before { content: "\f11b"; } @@ -912,9 +655,6 @@ i { .fa-star-half-o:before { content: "\f123"; } -.fa-location-arrow:before { - content: "\f124"; -} .fa-crop:before { content: "\f125"; } @@ -933,33 +673,6 @@ i { .fa-exclamation:before { content: "\f12a"; } -.fa-superscript:before { - content: "\f12b"; -} -.fa-subscript:before { - content: "\f12c"; -} -.fa-eraser:before { - content: "\f12d"; -} -.fa-puzzle-piece:before { - content: "\f12e"; -} -.fa-microphone:before { - content: "\f130"; -} -.fa-microphone-slash:before { - content: "\f131"; -} -.fa-shield:before { - content: "\f132"; -} -.fa-calendar-o:before { - content: "\f133"; -} -.fa-fire-extinguisher:before { - content: "\f134"; -} .fa-rocket:before { content: "\f135"; } @@ -978,207 +691,9 @@ i { .fa-chevron-circle-down:before { content: "\f13a"; } -.fa-html5:before { - content: "\f13b"; -} -.fa-css3:before { - content: "\f13c"; -} -.fa-anchor:before { - content: "\f13d"; -} -.fa-unlock-alt:before { - content: "\f13e"; -} -.fa-bullseye:before { - content: "\f140"; -} .fa-ellipsis-h:before { content: "\f141"; } -.fa-ellipsis-v:before { - content: "\f142"; -} -.fa-rss-square:before { - content: "\f143"; -} -.fa-play-circle:before { - content: "\f144"; -} -.fa-ticket:before { - content: "\f145"; -} -.fa-minus-square:before { - content: "\f146"; -} -.fa-minus-square-o:before { - content: "\f147"; -} -.fa-level-up:before { - content: "\f148"; -} -.fa-level-down:before { - content: "\f149"; -} -.fa-check-square:before { - content: "\f14a"; -} -.fa-pencil-square:before { - content: "\f14b"; -} -.fa-external-link-square:before { - content: "\f14c"; -} -.fa-share-square:before { - content: "\f14d"; -} -.fa-compass:before { - content: "\f14e"; -} -.fa-caret-square-o-down:before { - content: "\f150"; -} -.fa-toggle-down:before { - content: "\f150"; -} -.fa-caret-square-o-up:before { - content: "\f151"; -} -.fa-toggle-up:before { - content: "\f151"; -} -.fa-caret-square-o-right:before { - content: "\f152"; -} -.fa-toggle-right:before { - content: "\f152"; -} -.fa-eur:before { - content: "\f153"; -} -.fa-euro:before { - content: "\f153"; -} -.fa-gbp:before { - content: "\f154"; -} -.fa-dollar:before { - content: "\f155"; -} -.fa-usd:before { - content: "\f155"; -} -.fa-inr:before { - content: "\f156"; -} -.fa-rupee:before { - content: "\f156"; -} -.fa-cny:before { - content: "\f157"; -} -.fa-jpy:before { - content: "\f157"; -} -.fa-rmb:before { - content: "\f157"; -} -.fa-yen:before { - content: "\f157"; -} -.fa-rouble:before { - content: "\f158"; -} -.fa-rub:before { - content: "\f158"; -} -.fa-ruble:before { - content: "\f158"; -} -.fa-krw:before { - content: "\f159"; -} -.fa-won:before { - content: "\f159"; -} -.fa-bitcoin:before { - content: "\f15a"; -} -.fa-btc:before { - content: "\f15a"; -} -.fa-file:before { - content: "\f15b"; -} -.fa-file-text:before { - content: "\f15c"; -} -.fa-sort-alpha-asc:before { - content: "\f15d"; -} -.fa-sort-alpha-desc:before { - content: "\f15e"; -} -.fa-sort-amount-asc:before { - content: "\f160"; -} -.fa-sort-amount-desc:before { - content: "\f161"; -} -.fa-sort-numeric-asc:before { - content: "\f162"; -} -.fa-sort-numeric-desc:before { - content: "\f163"; -} -.fa-thumbs-up:before { - content: "\f164"; -} -.fa-thumbs-down:before { - content: "\f165"; -} -.fa-youtube-square:before { - content: "\f166"; -} -.fa-youtube:before { - content: "\f167"; -} -.fa-xing:before { - content: "\f168"; -} -.fa-xing-square:before { - content: "\f169"; -} -.fa-youtube-play:before { - content: "\f16a"; -} -.fa-dropbox:before { - content: "\f16b"; -} -.fa-stack-overflow:before { - content: "\f16c"; -} -.fa-instagram:before { - content: "\f16d"; -} -.fa-flickr:before { - content: "\f16e"; -} -.fa-adn:before { - content: "\f170"; -} -.fa-bitbucket:before { - content: "\f171"; -} -.fa-bitbucket-square:before { - content: "\f172"; -} -.fa-tumblr:before { - content: "\f173"; -} -.fa-tumblr-square:before { - content: "\f174"; -} .fa-long-arrow-down:before { content: "\f175"; } @@ -1191,1197 +706,6 @@ i { .fa-long-arrow-right:before { content: "\f178"; } -.fa-apple:before { - content: "\f179"; -} -.fa-windows:before { - content: "\f17a"; -} -.fa-android:before { - content: "\f17b"; -} -.fa-linux:before { - content: "\f17c"; -} -.fa-dribbble:before { - content: "\f17d"; -} -.fa-skype:before { - content: "\f17e"; -} -.fa-foursquare:before { - content: "\f180"; -} -.fa-trello:before { - content: "\f181"; -} -.fa-female:before { - content: "\f182"; -} -.fa-male:before { - content: "\f183"; -} -.fa-gittip:before { - content: "\f184"; -} -.fa-gratipay:before { - content: "\f184"; -} -.fa-sun-o:before { - content: "\f185"; -} -.fa-moon-o:before { - content: "\f186"; -} -.fa-archive:before { - content: "\f187"; -} -.fa-bug:before { - content: "\f188"; -} -.fa-vk:before { - content: "\f189"; -} -.fa-weibo:before { - content: "\f18a"; -} -.fa-renren:before { - content: "\f18b"; -} -.fa-pagelines:before { - content: "\f18c"; -} -.fa-stack-exchange:before { - content: "\f18d"; -} -.fa-arrow-circle-o-right:before { - content: "\f18e"; -} -.fa-arrow-circle-o-left:before { - content: "\f190"; -} -.fa-caret-square-o-left:before { - content: "\f191"; -} -.fa-toggle-left:before { - content: "\f191"; -} -.fa-dot-circle-o:before { - content: "\f192"; -} -.fa-wheelchair:before { - content: "\f193"; -} -.fa-vimeo-square:before { - content: "\f194"; -} -.fa-try:before { - content: "\f195"; -} -.fa-turkish-lira:before { - content: "\f195"; -} -.fa-plus-square-o:before { - content: "\f196"; -} -.fa-space-shuttle:before { - content: "\f197"; -} -.fa-slack:before { - content: "\f198"; -} -.fa-envelope-square:before { - content: "\f199"; -} -.fa-wordpress:before { - content: "\f19a"; -} -.fa-openid:before { - content: "\f19b"; -} -.fa-bank:before { - content: "\f19c"; -} -.fa-institution:before { - content: "\f19c"; -} -.fa-university:before { - content: "\f19c"; -} -.fa-graduation-cap:before { - content: "\f19d"; -} -.fa-mortar-board:before { - content: "\f19d"; -} -.fa-yahoo:before { - content: "\f19e"; -} -.fa-google:before { - content: "\f1a0"; -} -.fa-reddit:before { - content: "\f1a1"; -} -.fa-reddit-square:before { - content: "\f1a2"; -} -.fa-stumbleupon-circle:before { - content: "\f1a3"; -} -.fa-stumbleupon:before { - content: "\f1a4"; -} -.fa-delicious:before { - content: "\f1a5"; -} -.fa-digg:before { - content: "\f1a6"; -} -.fa-pied-piper-pp:before { - content: "\f1a7"; -} -.fa-pied-piper-alt:before { - content: "\f1a8"; -} -.fa-drupal:before { - content: "\f1a9"; -} -.fa-joomla:before { - content: "\f1aa"; -} -.fa-language:before { - content: "\f1ab"; -} -.fa-fax:before { - content: "\f1ac"; -} -.fa-building:before { - content: "\f1ad"; -} -.fa-child:before { - content: "\f1ae"; -} -.fa-paw:before { - content: "\f1b0"; -} -.fa-spoon:before { - content: "\f1b1"; -} -.fa-cube:before { - content: "\f1b2"; -} -.fa-cubes:before { - content: "\f1b3"; -} -.fa-behance:before { - content: "\f1b4"; -} -.fa-behance-square:before { - content: "\f1b5"; -} -.fa-steam:before { - content: "\f1b6"; -} -.fa-steam-square:before { - content: "\f1b7"; -} -.fa-recycle:before { - content: "\f1b8"; -} -.fa-automobile:before { - content: "\f1b9"; -} -.fa-car:before { - content: "\f1b9"; -} -.fa-cab:before { - content: "\f1ba"; -} -.fa-taxi:before { - content: "\f1ba"; -} -.fa-tree:before { - content: "\f1bb"; -} -.fa-spotify:before { - content: "\f1bc"; -} -.fa-deviantart:before { - content: "\f1bd"; -} -.fa-soundcloud:before { - content: "\f1be"; -} -.fa-database:before { - content: "\f1c0"; -} -.fa-file-pdf-o:before { - content: "\f1c1"; -} -.fa-file-word-o:before { - content: "\f1c2"; -} -.fa-file-excel-o:before { - content: "\f1c3"; -} -.fa-file-powerpoint-o:before { - content: "\f1c4"; -} -.fa-file-image-o:before { - content: "\f1c5"; -} -.fa-file-photo-o:before { - content: "\f1c5"; -} -.fa-file-picture-o:before { - content: "\f1c5"; -} -.fa-file-archive-o:before { - content: "\f1c6"; -} -.fa-file-zip-o:before { - content: "\f1c6"; -} -.fa-file-audio-o:before { - content: "\f1c7"; -} -.fa-file-sound-o:before { - content: "\f1c7"; -} -.fa-file-movie-o:before { - content: "\f1c8"; -} -.fa-file-video-o:before { - content: "\f1c8"; -} -.fa-file-code-o:before { - content: "\f1c9"; -} -.fa-vine:before { - content: "\f1ca"; -} -.fa-codepen:before { - content: "\f1cb"; -} -.fa-jsfiddle:before { - content: "\f1cc"; -} -.fa-life-bouy:before { - content: "\f1cd"; -} -.fa-life-buoy:before { - content: "\f1cd"; -} -.fa-life-ring:before { - content: "\f1cd"; -} -.fa-life-saver:before { - content: "\f1cd"; -} -.fa-support:before { - content: "\f1cd"; -} -.fa-circle-o-notch:before { - content: "\f1ce"; -} -.fa-ra:before { - content: "\f1d0"; -} -.fa-rebel:before { - content: "\f1d0"; -} -.fa-resistance:before { - content: "\f1d0"; -} -.fa-empire:before { - content: "\f1d1"; -} -.fa-ge:before { - content: "\f1d1"; -} -.fa-git-square:before { - content: "\f1d2"; -} -.fa-git:before { - content: "\f1d3"; -} -.fa-hacker-news:before { - content: "\f1d4"; -} -.fa-y-combinator-square:before { - content: "\f1d4"; -} -.fa-yc-square:before { - content: "\f1d4"; -} -.fa-tencent-weibo:before { - content: "\f1d5"; -} -.fa-qq:before { - content: "\f1d6"; -} -.fa-wechat:before { - content: "\f1d7"; -} -.fa-weixin:before { - content: "\f1d7"; -} -.fa-paper-plane:before { - content: "\f1d8"; -} -.fa-send:before { - content: "\f1d8"; -} -.fa-paper-plane-o:before { - content: "\f1d9"; -} -.fa-send-o:before { - content: "\f1d9"; -} -.fa-history:before { - content: "\f1da"; -} -.fa-circle-thin:before { - content: "\f1db"; -} -.fa-header:before { - content: "\f1dc"; -} -.fa-paragraph:before { - content: "\f1dd"; -} -.fa-sliders:before { - content: "\f1de"; -} -.fa-share-alt:before { - content: "\f1e0"; -} -.fa-share-alt-square:before { - content: "\f1e1"; -} -.fa-bomb:before { - content: "\f1e2"; -} -.fa-futbol-o:before { - content: "\f1e3"; -} -.fa-soccer-ball-o:before { - content: "\f1e3"; -} -.fa-tty:before { - content: "\f1e4"; -} -.fa-binoculars:before { - content: "\f1e5"; -} -.fa-plug:before { - content: "\f1e6"; -} -.fa-slideshare:before { - content: "\f1e7"; -} -.fa-twitch:before { - content: "\f1e8"; -} -.fa-yelp:before { - content: "\f1e9"; -} -.fa-newspaper-o:before { - content: "\f1ea"; -} -.fa-wifi:before { - content: "\f1eb"; -} -.fa-calculator:before { - content: "\f1ec"; -} -.fa-paypal:before { - content: "\f1ed"; -} -.fa-google-wallet:before { - content: "\f1ee"; -} -.fa-cc-visa:before { - content: "\f1f0"; -} -.fa-cc-mastercard:before { - content: "\f1f1"; -} -.fa-cc-discover:before { - content: "\f1f2"; -} -.fa-cc-amex:before { - content: "\f1f3"; -} -.fa-cc-paypal:before { - content: "\f1f4"; -} -.fa-cc-stripe:before { - content: "\f1f5"; -} -.fa-bell-slash:before { - content: "\f1f6"; -} -.fa-bell-slash-o:before { - content: "\f1f7"; -} -.fa-trash:before { - content: "\f1f8"; -} -.fa-copyright:before { - content: "\f1f9"; -} -.fa-at:before { - content: "\f1fa"; -} -.fa-eyedropper:before { - content: "\f1fb"; -} -.fa-paint-brush:before { - content: "\f1fc"; -} -.fa-birthday-cake:before { - content: "\f1fd"; -} -.fa-area-chart:before { - content: "\f1fe"; -} -.fa-pie-chart:before { - content: "\f200"; -} -.fa-line-chart:before { - content: "\f201"; -} -.fa-lastfm:before { - content: "\f202"; -} -.fa-lastfm-square:before { - content: "\f203"; -} -.fa-toggle-off:before { - content: "\f204"; -} -.fa-toggle-on:before { - content: "\f205"; -} -.fa-bicycle:before { - content: "\f206"; -} -.fa-bus:before { - content: "\f207"; -} -.fa-ioxhost:before { - content: "\f208"; -} -.fa-angellist:before { - content: "\f209"; -} -.fa-cc:before { - content: "\f20a"; -} -.fa-ils:before { - content: "\f20b"; -} -.fa-shekel:before { - content: "\f20b"; -} -.fa-sheqel:before { - content: "\f20b"; -} -.fa-meanpath:before { - content: "\f20c"; -} -.fa-buysellads:before { - content: "\f20d"; -} -.fa-connectdevelop:before { - content: "\f20e"; -} -.fa-dashcube:before { - content: "\f210"; -} -.fa-forumbee:before { - content: "\f211"; -} -.fa-leanpub:before { - content: "\f212"; -} -.fa-sellsy:before { - content: "\f213"; -} -.fa-shirtsinbulk:before { - content: "\f214"; -} -.fa-simplybuilt:before { - content: "\f215"; -} -.fa-skyatlas:before { - content: "\f216"; -} -.fa-cart-plus:before { - content: "\f217"; -} -.fa-cart-arrow-down:before { - content: "\f218"; -} -.fa-diamond:before { - content: "\f219"; -} -.fa-ship:before { - content: "\f21a"; -} -.fa-user-secret:before { - content: "\f21b"; -} -.fa-motorcycle:before { - content: "\f21c"; -} -.fa-street-view:before { - content: "\f21d"; -} -.fa-heartbeat:before { - content: "\f21e"; -} -.fa-venus:before { - content: "\f221"; -} -.fa-mars:before { - content: "\f222"; -} -.fa-mercury:before { - content: "\f223"; -} -.fa-intersex:before { - content: "\f224"; -} -.fa-transgender:before { - content: "\f224"; -} -.fa-transgender-alt:before { - content: "\f225"; -} -.fa-venus-double:before { - content: "\f226"; -} -.fa-mars-double:before { - content: "\f227"; -} -.fa-venus-mars:before { - content: "\f228"; -} -.fa-mars-stroke:before { - content: "\f229"; -} -.fa-mars-stroke-v:before { - content: "\f22a"; -} -.fa-mars-stroke-h:before { - content: "\f22b"; -} -.fa-neuter:before { - content: "\f22c"; -} -.fa-genderless:before { - content: "\f22d"; -} -.fa-facebook-official:before { - content: "\f230"; -} -.fa-pinterest-p:before { - content: "\f231"; -} -.fa-whatsapp:before { - content: "\f232"; -} -.fa-server:before { - content: "\f233"; -} -.fa-user-plus:before { - content: "\f234"; -} -.fa-user-times:before { - content: "\f235"; -} -.fa-bed:before { - content: "\f236"; -} -.fa-hotel:before { - content: "\f236"; -} -.fa-viacoin:before { - content: "\f237"; -} -.fa-train:before { - content: "\f238"; -} -.fa-subway:before { - content: "\f239"; -} -.fa-medium:before { - content: "\f23a"; -} -.fa-y-combinator:before { - content: "\f23b"; -} -.fa-yc:before { - content: "\f23b"; -} -.fa-optin-monster:before { - content: "\f23c"; -} -.fa-opencart:before { - content: "\f23d"; -} -.fa-expeditedssl:before { - content: "\f23e"; -} -.fa-battery:before { - content: "\f240"; -} -.fa-battery-4:before { - content: "\f240"; -} -.fa-battery-full:before { - content: "\f240"; -} -.fa-battery-3:before { - content: "\f241"; -} -.fa-battery-three-quarters:before { - content: "\f241"; -} -.fa-battery-2:before { - content: "\f242"; -} -.fa-battery-half:before { - content: "\f242"; -} -.fa-battery-1:before { - content: "\f243"; -} -.fa-battery-quarter:before { - content: "\f243"; -} -.fa-battery-0:before { - content: "\f244"; -} -.fa-battery-empty:before { - content: "\f244"; -} -.fa-mouse-pointer:before { - content: "\f245"; -} -.fa-i-cursor:before { - content: "\f246"; -} -.fa-object-group:before { - content: "\f247"; -} -.fa-object-ungroup:before { - content: "\f248"; -} -.fa-sticky-note:before { - content: "\f249"; -} -.fa-sticky-note-o:before { - content: "\f24a"; -} -.fa-cc-jcb:before { - content: "\f24b"; -} -.fa-cc-diners-club:before { - content: "\f24c"; -} -.fa-clone:before { - content: "\f24d"; -} -.fa-balance-scale:before { - content: "\f24e"; -} -.fa-hourglass-o:before { - content: "\f250"; -} -.fa-hourglass-1:before { - content: "\f251"; -} -.fa-hourglass-start:before { - content: "\f251"; -} -.fa-hourglass-2:before { - content: "\f252"; -} -.fa-hourglass-half:before { - content: "\f252"; -} -.fa-hourglass-3:before { - content: "\f253"; -} -.fa-hourglass-end:before { - content: "\f253"; -} -.fa-hourglass:before { - content: "\f254"; -} -.fa-hand-grab-o:before { - content: "\f255"; -} -.fa-hand-rock-o:before { - content: "\f255"; -} -.fa-hand-paper-o:before { - content: "\f256"; -} -.fa-hand-stop-o:before { - content: "\f256"; -} -.fa-hand-scissors-o:before { - content: "\f257"; -} -.fa-hand-lizard-o:before { - content: "\f258"; -} -.fa-hand-spock-o:before { - content: "\f259"; -} -.fa-hand-pointer-o:before { - content: "\f25a"; -} -.fa-hand-peace-o:before { - content: "\f25b"; -} -.fa-trademark:before { - content: "\f25c"; -} -.fa-registered:before { - content: "\f25d"; -} -.fa-creative-commons:before { - content: "\f25e"; -} -.fa-gg:before { - content: "\f260"; -} -.fa-gg-circle:before { - content: "\f261"; -} -.fa-tripadvisor:before { - content: "\f262"; -} -.fa-odnoklassniki:before { - content: "\f263"; -} -.fa-odnoklassniki-square:before { - content: "\f264"; -} -.fa-get-pocket:before { - content: "\f265"; -} -.fa-wikipedia-w:before { - content: "\f266"; -} -.fa-safari:before { - content: "\f267"; -} -.fa-chrome:before { - content: "\f268"; -} -.fa-firefox:before { - content: "\f269"; -} -.fa-opera:before { - content: "\f26a"; -} -.fa-internet-explorer:before { - content: "\f26b"; -} -.fa-television:before { - content: "\f26c"; -} -.fa-tv:before { - content: "\f26c"; -} -.fa-contao:before { - content: "\f26d"; -} -.fa-500px:before { - content: "\f26e"; -} -.fa-amazon:before { - content: "\f270"; -} -.fa-calendar-plus-o:before { - content: "\f271"; -} -.fa-calendar-minus-o:before { - content: "\f272"; -} -.fa-calendar-times-o:before { - content: "\f273"; -} -.fa-calendar-check-o:before { - content: "\f274"; -} -.fa-industry:before { - content: "\f275"; -} -.fa-map-pin:before { - content: "\f276"; -} -.fa-map-signs:before { - content: "\f277"; -} -.fa-map-o:before { - content: "\f278"; -} -.fa-map:before { - content: "\f279"; -} -.fa-commenting:before { - content: "\f27a"; -} -.fa-commenting-o:before { - content: "\f27b"; -} -.fa-houzz:before { - content: "\f27c"; -} -.fa-vimeo:before { - content: "\f27d"; -} -.fa-black-tie:before { - content: "\f27e"; -} -.fa-fonticons:before { - content: "\f280"; -} -.fa-reddit-alien:before { - content: "\f281"; -} -.fa-edge:before { - content: "\f282"; -} -.fa-credit-card-alt:before { - content: "\f283"; -} -.fa-codiepie:before { - content: "\f284"; -} -.fa-modx:before { - content: "\f285"; -} -.fa-fort-awesome:before { - content: "\f286"; -} -.fa-usb:before { - content: "\f287"; -} -.fa-product-hunt:before { - content: "\f288"; -} -.fa-mixcloud:before { - content: "\f289"; -} -.fa-scribd:before { - content: "\f28a"; -} -.fa-pause-circle:before { - content: "\f28b"; -} -.fa-pause-circle-o:before { - content: "\f28c"; -} -.fa-stop-circle:before { - content: "\f28d"; -} -.fa-stop-circle-o:before { - content: "\f28e"; -} -.fa-shopping-bag:before { - content: "\f290"; -} -.fa-shopping-basket:before { - content: "\f291"; -} -.fa-hashtag:before { - content: "\f292"; -} -.fa-bluetooth:before { - content: "\f293"; -} -.fa-bluetooth-b:before { - content: "\f294"; -} -.fa-percent:before { - content: "\f295"; -} -.fa-gitlab:before { - content: "\f296"; -} -.fa-wpbeginner:before { - content: "\f297"; -} -.fa-wpforms:before { - content: "\f298"; -} -.fa-envira:before { - content: "\f299"; -} -.fa-universal-access:before { - content: "\f29a"; -} -.fa-wheelchair-alt:before { - content: "\f29b"; -} -.fa-question-circle-o:before { - content: "\f29c"; -} -.fa-blind:before { - content: "\f29d"; -} -.fa-audio-description:before { - content: "\f29e"; -} -.fa-volume-control-phone:before { - content: "\f2a0"; -} -.fa-braille:before { - content: "\f2a1"; -} -.fa-assistive-listening-systems:before { - content: "\f2a2"; -} -.fa-american-sign-language-interpreting:before { - content: "\f2a3"; -} -.fa-asl-interpreting:before { - content: "\f2a3"; -} -.fa-deaf:before { - content: "\f2a4"; -} -.fa-deafness:before { - content: "\f2a4"; -} -.fa-hard-of-hearing:before { - content: "\f2a4"; -} -.fa-glide:before { - content: "\f2a5"; -} -.fa-glide-g:before { - content: "\f2a6"; -} -.fa-sign-language:before { - content: "\f2a7"; -} -.fa-signing:before { - content: "\f2a7"; -} -.fa-low-vision:before { - content: "\f2a8"; -} -.fa-viadeo:before { - content: "\f2a9"; -} -.fa-viadeo-square:before { - content: "\f2aa"; -} -.fa-snapchat:before { - content: "\f2ab"; -} -.fa-snapchat-ghost:before { - content: "\f2ac"; -} -.fa-snapchat-square:before { - content: "\f2ad"; -} -.fa-pied-piper:before { - content: "\f2ae"; -} -.fa-first-order:before { - content: "\f2b0"; -} -.fa-yoast:before { - content: "\f2b1"; -} -.fa-themeisle:before { - content: "\f2b2"; -} -.fa-google-plus-circle:before { - content: "\f2b3"; -} -.fa-google-plus-official:before { - content: "\f2b3"; -} -.fa-fa:before { - content: "\f2b4"; -} -.fa-font-awesome:before { - content: "\f2b4"; -} -.fa-handshake-o:before { - content: "\f2b5"; -} -.fa-envelope-open:before { - content: "\f2b6"; -} -.fa-envelope-open-o:before { - content: "\f2b7"; -} -.fa-linode:before { - content: "\f2b8"; -} -.fa-address-book:before { - content: "\f2b9"; -} -.fa-address-book-o:before { - content: "\f2ba"; -} -.fa-address-card:before { - content: "\f2bb"; -} -.fa-vcard:before { - content: "\f2bb"; -} -.fa-address-card-o:before { - content: "\f2bc"; -} -.fa-vcard-o:before { - content: "\f2bc"; -} -.fa-user-circle:before { - content: "\f2bd"; -} -.fa-user-circle-o:before { - content: "\f2be"; -} -.fa-user-o:before { - content: "\f2c0"; -} -.fa-id-badge:before { - content: "\f2c1"; -} -.fa-drivers-license:before { - content: "\f2c2"; -} -.fa-id-card:before { - content: "\f2c2"; -} -.fa-drivers-license-o:before { - content: "\f2c3"; -} -.fa-id-card-o:before { - content: "\f2c3"; -} -.fa-quora:before { - content: "\f2c4"; -} -.fa-free-code-camp:before { - content: "\f2c5"; -} -.fa-telegram:before { - content: "\f2c6"; -} -.fa-thermometer:before { - content: "\f2c7"; -} -.fa-thermometer-4:before { - content: "\f2c7"; -} -.fa-thermometer-full:before { - content: "\f2c7"; -} -.fa-thermometer-3:before { - content: "\f2c8"; -} -.fa-thermometer-three-quarters:before { - content: "\f2c8"; -} -.fa-thermometer-2:before { - content: "\f2c9"; -} -.fa-thermometer-half:before { - content: "\f2c9"; -} -.fa-thermometer-1:before { - content: "\f2ca"; -} -.fa-thermometer-quarter:before { - content: "\f2ca"; -} -.fa-thermometer-0:before { - content: "\f2cb"; -} -.fa-thermometer-empty:before { - content: "\f2cb"; -} -.fa-shower:before { - content: "\f2cc"; -} -.fa-bath:before { - content: "\f2cd"; -} -.fa-bathtub:before { - content: "\f2cd"; -} -.fa-s15:before { - content: "\f2cd"; -} -.fa-podcast:before { - content: "\f2ce"; -} -.fa-window-maximize:before { - content: "\f2d0"; -} -.fa-window-minimize:before { - content: "\f2d1"; -} -.fa-window-restore:before { - content: "\f2d2"; -} -.fa-times-rectangle:before { - content: "\f2d3"; -} -.fa-window-close:before { - content: "\f2d3"; -} -.fa-times-rectangle-o:before { - content: "\f2d4"; -} -.fa-window-close-o:before { - content: "\f2d4"; -} -.fa-bandcamp:before { - content: "\f2d5"; -} -.fa-grav:before { - content: "\f2d6"; -} -.fa-etsy:before { - content: "\f2d7"; -} -.fa-imdb:before { - content: "\f2d8"; -} -.fa-ravelry:before { - content: "\f2d9"; -} -.fa-eercast:before { - content: "\f2da"; -} .fa-microchip:before { content: "\f2db"; } -.fa-snowflake-o:before { - content: "\f2dc"; -} -.fa-superpowers:before { - content: "\f2dd"; -} -.fa-wpexplorer:before { - content: "\f2de"; -} -.fa-meetup:before { - content: "\f2e0"; -} diff --git a/arduino-ide-extension/src/browser/style/fonts/FontAwesome.svg b/arduino-ide-extension/src/browser/style/fonts/FontAwesome.svg index e1ac23c79..235c7dfb4 100644 --- a/arduino-ide-extension/src/browser/style/fonts/FontAwesome.svg +++ b/arduino-ide-extension/src/browser/style/fonts/FontAwesome.svg @@ -8,7 +8,11 @@ - + + + + + @@ -31,7 +35,6 @@ - @@ -41,22 +44,14 @@ - - - - - - - - @@ -66,12 +61,8 @@ - - - - @@ -109,95 +100,49 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -206,35 +151,8 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -244,443 +162,33 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/arduino-ide-extension/src/browser/style/fonts/FontAwesome.ttf b/arduino-ide-extension/src/browser/style/fonts/FontAwesome.ttf index fc1d3a8f86cffe875b68b4285d54bb51fb91e0cb..4260a4f614add20e06af48390fe0fcb81f1ee35d 100644 GIT binary patch delta 3466 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

ICwY?+mM21Y|Yx$PYt;7GCOQh86- z`Owb&`*)6Rnz}ESJ8&SEyKidKsQh2V6Gxrzw#UA-g|B>ObfBlivU|#?MAt?;I=1I} z*dF&Oj)w3&@+zM}tVUkiEu918*MwG1{{W40yHH2M>spzX1ju0swoE8V5?~cE7Ie2c zu_64Up0zWo2QcPQmOxoN;hrhjA?Hm-)bhdWIF(Jrx@_q5jVEyhK`nO}aG9gC7?Ls2 z8OrK0w`@G#74Twzsm{b5iRoN!I`LGZBbBTqW^=ij#G4WwZP$~Xh#Q{i5!Zq9QB>nK zy@9THJez{Mt{+#PLgo4$dX#;h$&B=vCCo^X;=JR*AB#4mL79KUc!=;i5- z5C90xiY){qkwE3514&_A_92ZH#0or0mmpANNWQN}C

{cHi2~SXqq`WyYtQsdZ{p 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 DMw#H8 diff --git a/arduino-ide-extension/src/browser/style/fonts/FontAwesome.woff b/arduino-ide-extension/src/browser/style/fonts/FontAwesome.woff index ac32878976982c73ac81f0f54c0d70faf5b103e6..e7bf9c94109190694d1afd2ad53f87b7e07fb454 100644 GIT binary patch delta 3564 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 literal 185176 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

-skoCyv!Xa4w6r?3*`3aocmOB)cAODIeQ7wN~F_p+e7NB7Q%CU0_`V# zCU2&z(Bw)iU=@cJsVkgIJfh+J$vt}?%A|$889HL!^mL5+!kNkX&+gf~^E|mWYb>v7 za)Y!umq?+p1n;X+P*;4PM+$-_(C*pg;%MW9N|hEnM8^P*+j(Ay>6 zVhw%3Q=-Lf{X36>02Qf^M5Icyx7z?6^oQho;ZK~$31=c&oJ5O-Xz>ojG$=@Ea+xx^ zWDymMpx1010kN0kIXR5%E$$^s^3puy?_h{9lN((Bfa*z0-SjA+>Q)gofqW^*M8hi) zIb!HJ#78L)Vg6Ndl0m|(03^m%^Wg14{y7{oNM>n^I7YSva@K)|#(~bDU9dNIeuU4v zk92OvS+MgXAG!5qc0Y=4!M%GvN3-v9_n_<+Jaf-Ix4GWNlXSt0c{|$K^y}hNazn6I zWCK%Lig3FGv9Kr}i-?%m`uemB#6dQhPB5x2XKgb0NMQ`$2BcSHug^GZSd8*LH2G9o zgVv5$>*sWzPp60fn7tYnDEDG0o;}sBN~qBYji>4Ohlcez_EG0S8~@nfoYZ{T1d1lIKJ8>Su>|g2 zpd7qe4RcSmx+f94@4i@qjwqU4=oW4@$-h46?jH(_PsvbMId0?QX z`7otbHByfDBDRsC=>n93`%gg!$TItDT6k*UqJ32f)UOR2?*tF?nPfsi$ z%c|E%$9qyKIKqboT#%Qh09|r5jAf<#qF6d(++pu%MV z270(JTqu`MmCGFgg>9}@4<(ZPH0h_agULjAEqF^lad>=eZ$4ko>_$99swa1BaoSUFjbqsVw&` zZV!cBS6QAPG922z*jE@CeROWijvZU(9vvMiIIjs>yI&Wwtl-WuE68BoF4yXBZ#4Gq zZ8Y9qua!ys-*|;BZ8_VM-qzC|F4nUx-E(%!6%Aeptv$+J3~RdgqYm4wo%9uBKQfYBxQ*KY0e3ZQXQfzim{oY z@ktK8cq%o6ne>fzu)V~FhK7#g(*=h%W7_LcW1hZJaXy{tAovZ`YR~N6eV}uqqZ<}5 zo!>vc=M(U~13MGQhWf|GADx+*>)$dp_1b~{p6sE~eDyUws`k5w^5xT8}&H1UIMBL zX;5LI!b%CTw#n+sp#MTA0j+}xrlpPkKcvH2QUdmOkdMPR!P(gz!X}UXAxBaBuOaYuD<@0Ct;y%K$`?7M&#`Jl@Dd$0aC{j z#;}Av@<9dm-#WMzjK-rMa{dZtW(Bf|>0v*0qW|?N1pWsVem`f6DzeJkQp$h&=(!it=L8dQ|kuV5;ta=T$ieq^WtPcAnRgN zEkny=ezS|q%a@jy+49AUE4aLtGlo6OudH0W7+wp=y)=-y&hr~KYQ=o9 zw!*(5Ye*OI57nZsXID`byZG$0&WVe8RDAha(pEhSlI?UX7oL6g*~QicJ-^D+B+4t9 z!5Z1N-M>K+(Ev}PFBjphQ$FUOy*m=T}tg4uk2_&AwOFA26VJrM_7XQflhm*js#wypy7 zV8~0v{rJh+OQyA`u6&6sQO=)|VT)U*NGU~zsps#5 zn%mD@+Znk(AU~n&HlvVDi)?4EnQH{rG*S8AJNKg2PvQ)<3oF}wI3b!u`rig9;tFzU zA3$pb+f}7-15A>e91dUt=DG!xb7#$(^8%I$_k;_`JomQ@7s}O3LHLu$J?eA9^LttK z#O-se0a|$i?qrJ|&$5b8F&l|2RB-0bbBL0~4fs_SYz2(^3Ek?n7@`4?ziWk-ixt&J zUJi<~h!y0r=J#BptCu`}4c^@zT-7iEJ1hr7>f#bOOVHaS#YIsMo1#H1*LFfqq&g+} zzz~LUINNDPO*8Bj$#nb^e)e_b<%w4zD%1FgHIQQIE8I&)@XL~i@&KCv7^i}_)lpD$iu zi%Uy#Tnb)Di45dnQ^^_+ZxkH7H0*h+b&Xte}o z=WC{5z!PAoxColSLP=s4hXq8N)`2U?R1qJ9M>pn)mREv3kw}*oDn*0ConyOXw&(ni z?oD;rY5!Co0z_1#F`p@Q@9l@iuKcRXk-06$;E);4_%58DU%f=GeR6*Ow0vAQWve#^ zHQ%Hr}BI5f8q(}CDAfv zQM8iX^{%_pz3eIGIez!)cR9ZyS`GgcLMZNk6b45}wxJ!;UdTP`JYYHg)L;T_BSFBb zTFqm-VDwI@U3L{<))MzM;RLNl8%%=1U5Db#ZMC_;J`uOn_=q$qDsS1yiM zmoHrcia4c$^Fakksju@qnF{h`vK7Os6-j_jWG#Jxsw1yk=eH3|zx(C{>HG!kmm7`6 z3k!`4t9c@CGS5aWXwHpqDqjLlXIi=r9*N0;FSH#by>qiM&({Xj(@93-04fouf7{&? zgeXZ8pey>bmARqeIZd^aez;Vx9kTCCnpV|Yf1BpnaLrfBz`8>XWNsd z;>gbV?Pqh@pj|JOMkXH~LUmQkoJ6MHuC6UzDd@NGcjF82G5-vFv=ZwF`Djytz6`O`tJqep5Id26zm0;9VGLN@z{ordW6H zP_O8NTQBb#)k~pz@yaX@fE0-1)+!*OgDf>jHcARe?=Bx$(rw7l zA;ZMr)gFS=tKW)Q+sWrZlYP4s=I`)pmU2up4E0`x9`sX8ow3W0_};CE;)R2&Y~n!^ z55~>yxQah(mn{1_eVXYx1}n+pUax|!T{<8(&dJ)a#{J{O;R_ zFU`}*WOa*zTOI>G$sRP*BhSI%xx)kRTkqa~wTfDaP`~SfM}AQ7G6R41kZQ32U=Yd$ z0R@QbzJ@GUAnL}3V}OEo51>#X;92v2c&r7pAq(-a3^2fhe&jp}Wka`k(5oFo4m5gD zF?aazV5mEUOegf9^VNfzQp)253gr|Vn1dcbRG2a%2u;f2N)I4{e^ z%{qcg5tb2<3y{8X5%HeP)aAxO3;yePf|^@G+j zn>~l^Svtp)`GW(#q+bROLd6s6wRaq8-}q(a$PT+Vq#BT*kmSHOa4?@7@7({hHQ?Fs z(BP3`DYt8%uI)aCV0)eySyempJ|v+vb;Hsk<$U=~>k=j}?R+DyMKlZR2lOC{RRE5a z^9*4jo#9Aw;=TLggR$~kc7c{RWirYyFe|+UI*K;x1dee41O~kUH6X~4N`_~f6kEkm zH$`W~H*|dz3?k;d_!ibxKuH)`iT!MnCcufNx+sUE7}!AKtHEep7)rlT&u!}R^g)`A z-VFvMIiDDLpt56hhOux&)$E|8?iykzTmtA!jLJ1Um<+2;uh*M4<=`^h5)_ z=2Vb%jK-h{jrCK=YpNPQbi6yFhOy5BmQ-sd6v>BEukS~my8g~eI#W#@h4GZb6#5|Y z*&~=j@6)ag1x(k$j6=>f(zJj}xJHW8VwKd%z&Y~IStHN_?eGmuby<2M$bz$Phdz$m zfSSODJwaPjBVooijWj9`j3nlhkx0+oQ8VuA^K@;>)n7;tHI7Zc1{(fA?7*PiX$`0y z!Hn%63x15?deK+&&%A!y-2T@FQ3rfDWxp*qq3Zl$aFUt5foM+vAd4cOR?rw9?hG19 z=fXoB{*-U<(XQ!nzm(Nr=NrpBSD+u+w1B~a)Kc8xcn#)_0fyYD1p1Of z6C0vSNc`kz6tvzDK_7wv`Tv2ipO4w!&zL&H@;UfzJAQnUW+)M+fy~ss>;-Z&G?Azm z-~R_Z`u~S!LePrE?VXRaJn1+{!{J98HoXln#IL^Ad4HR80($DhBk`Ti-|0I zzI=9jz5jIhWA*K4%i+`g3k&7GzU}dZ67SSvgI%fN@jhXI?HeCXbq&U}&bX3@Z}00X zFT}HT0#H30=ldCn`RjwNqzrxVcIYqemwrcj5&a(Hxk})B43dk^=!iqiu=-eSqEs5I z6-)grhFhChH9?o?J{7Fv47LDrSw_@iWvq>nsn*Aa8F(01HZ9!BZ4=Kx1yUW=N~1;m zRYs{6qV!D>2#z0Pf@K-4Q8-`QLW_D`gXB#KPFWvp;^1gu84FOd8%pEFSdtDX%uH5% z;8l_N1OGg140b6L;@=&xSrK9*ijt1-@vudT39ZfuCeXI4g~EX4J?ak!BC(t=QuTu& z9J@Ohkab^V7MWDQp3Fvk$R-lJ8@X$k*BUJ3YXN(mVupDc1QoP|n$>}}pnYf?-WjI` z(#MaM;RKL|=Or>myP+BIUmV0$*Lwh`G zAgZbLyOO1#+Mm(#l)S61>Zw?Iz|c(Dh6};q;1~<9C!&JxFC+GrWbIL| z+in}^cJ8%3f5>L=Pc*6P#AhN{8Jw0NwOk{P{K!o!D9YU_lluR(rg|^*PWt{QrBM(2 zz+Ay2?Sd6X{4M;tk+&F&76`A0XTlK7YrFqoR*~BjPlQZnW>vc( z>2Y^GmXvegA2%aYFYzP5am-<2w_za_;Y=eyqqx^Ug;e|IU~g|Fy`yLF-qFef7CC{Z`tx>rBaIL{NYrWhO~91NHFa0xGx2O0fxfw3|1%D1%%{6QeBHK(vg_g zO#qI{-BJojuhSptm`Il!1(NDYrG;!ZZYNBCrya1;vB0Cfmqt|2Rj4agbhcfMyW&sU!hS>Pjp24poze| z%NiYHNh{^=+>UQ+|6>DM=nRN|%CCmJc!!H8qMx)UoW$DJXfQR!jX4bD^J@{+)o0d1 zYUfWYh33kNXzSWZr_fw=vG+6HBl7iW6nD>%<`Z72bs@K54hhU^`X~}ip>idZ%E?Qs z%dAkjs=rMBzQXDzmK^=A{D+N~OXNpw5o^XKzLybSB=Aas*R3I?X+i^yJXzE{Obb_) zCMAGp!4`xWEClHvHK6H?uUxqv+c^R*b@r-*e@6>D|qU2j#MFPi7ek0-X9z5z} z-F03bTs`=Q#6%G(=!ic6XND036OzCQ+SPQ#OvDe?>szr)Z`il+OfrU)bE#LQ>Rs5+ z_*JQ}sl<}cG_WshGY*&y-bB0Fq~!ZmB;=?SbY^O2iG0=#NZTGR^i#%*tYFlxi78+4QtzA zciA)!Ka<~-@NOCM)+nJ^%{#Qko7j|p+Yw~aju~2|8?NTH&3bCsYXp^eU-{g&Z4D8g zwEA9Zoy$Ii8C-MdR4BrVEyW&yX!BIeg$V;OPxE~J?4qqNwLjm*$^wR_4 zw`M;bCEOB=Ik;U~c2{CF{j>OR%7cO!<-An-)laVDk)~j5m zoG@a8R7Bq{BR|hM1*v7OBT`JcaQ)c}jTLN^TPv>Rj%i@GJ?y!+nnybFlStxfQHEq} znIm+1VqLH>17S3SQqC195&6w&HkUG6>mf-AK*`O_r6umqk5H7`Xej3mD*&Sc#=byQ z*1A&nOigVIMBrbC9TA2H2M-qu*<5F5(Pw#34p)uCff&W0T|9U0t;7~WxMzEIH{Lx9 z4tJn`I)v?Lcq*N(Tc1EOIZcZMwoOgl1EY%^4eST2g{&u*uh`j{%NB}<2M32_T+_5@ z;H~G*U95~l+zlLtN4tg{ZbH-j{m3{o`|jNhh`3_RFk+y$K2WEA$m6tMMjM=B$X?t6 z8qxvMz|jz5T2lxh%OTedUBOGZc+3?c>o+nvoC-%$sYp0=Ar+y6NNTP<576pX`QILw z1BSDe67YUjjIE|TZccQwFJvdo#}#a_Bc5wMpNgD-R>d;-7xt}+V9PYa`FXBndCnIz z*@;ZCm~k$eG0Npl>m?lVftOQ!FD1_3@l+J<$b%Mv7SbXKl1JAtP0(kd(s7m9BsMD8 zUjnoefq()t6rMJEAX6M4dusdqLM79anH=^b-Dz)6)E5YZ?45+nEOL0yp10TPeVKvA zWPS1+m{RodG|5ha<&e>CoW7ShcuVtj1$ou@5^o z$#p&{=LQhz3GL;-(QJFHCr4wbkk5g#g7qZ~N#H>YDouZoej);b8?F{|qOThh;fns` zXz0W^lfuJgn#IZlVoh>02U;tQs#t5`BI@ZGB{S0Ievj(BQ~q|bD_!)Oet)gMZ*sD) zzvlOw-eS6|sO%re+0f2vX$%nT4w8pxzdrN{T}JJZ+KzoVnW z3qw57GVF8b?daHny+zLK+xK{>lme{;wS+wJi1Yw(99=-?DSnX#m2++)Nh&`C65tm; zV#Bb#;frq_gI|yboO8c19#O-iAaD`2Q4}EI1&>6bT9xnt1JpWbJ<_efsuZ&x>XL&N z%tD5(!4?)bt)SfXkQIZ$Ny$8nT)FVC*}tEJjiB{#rtJ}IG==gpcs{qvcRxbqk*;9* zRu!S;KSD(|)(NXtkPWA{ z4n-n`VqtHo+&4PS@R49MW8#hvjv3?zg3tzEDu zy(1t-=!>ez=K~WJ)3wAWKP*hmnM(t~<$lQgm_kEaQ{ij?^F!_N*J7uqj~?6nbxl7#KQ+Dn#l`lp1EKWRIW*mGmk2_EENGzs1->~G z!ePp7bpc#xtzVo}wty$7Uz#Khj*kgsv{}=QEO4YS``4^xgX#2OYHPhu;7_~{_`}Zm ztS-yfNQAt}fo|tQcYhN*k96VKVb>^T=R-h}W5H5*cN0m3=`86DCfO1pF=#?KJhZhdltnTl zRqeG3b?hRP9t6G{zBL;lgF7R~b?1bO;7}6^1lP6o2;Q0rg0B#A_>kD6k$59?6*xyW z03aMikJ3aIz#|70evcTZJBGz0tjYQ7M?^jg?g{9u(g{<*K!TB*0K=y~!n&byTZ=#I z?P=eGlBZaCM7R-7kWS5Uz*LecX_X#!vx+EMKfAJh)sGo&ri)JL4ZrU78x%|25v(c9bS{eV#cL9=j7X{8Q%gy%na zq%D64DhTMWC^y80{<*_O{zAa{EzpsIBxB4%z*>Ic<@ zG?Fj;5N`Bn53=MVRR=b3K{M!YJWjpHuwJgibW5VyoQHLv1-wuXuz~lqGR~jHG2qb8 zy=2i-w2A;iw-Ap6Mh`WB34s;~b%I@~c&8s1}FQNDNyjH?>SR z)5~85nSpX2uJ%U2&_gO{o5w^#ML12#7WQ6H7~GLycH+t+1oavLY_zJ#VGq*MtGXWY z$UYBvdXJA8CJL(9UPiVxukBTI9fl%2ZxO@q!A_Qb4PJ358aCu01Oq(A$W5YfLS2cudDacxn-ET|-m;2^BxZVqmWC>Dl zK`rEk5=b{lVOwFyJRa5O@sPOy4fjB!9JZh;#?wUG1L~_bzpe}) zdyj^scNzp^>{P58I<|RK81*Yi3Nh*o9K6sTJcM+fit4>Xn6~qEj3uf;^Pm=FOedhj zj)yIf5jThTC_V(b5s-bn0Mrk%i3U*56bwE_-D9G09zSBknJ0)>5-hL-hQdM+;i&BZ zHfn<7r5Ed10D3-!byza?>48(E7d=-@LIuJdim|P>9|QF4#m9LFjGleIfK9Bzv|tm1d7QPmA;})0BjT zy(@lnl0EG81d_?QVzFH1!OKE@+P%<8I*d;}swX?@$%MyiHm#vIoVQTMky$ro%DX0y z#{W5x^B1#O*dbcF*B!BF1atwpKjhQrXFPT==l5HPbR|FQ);@0(XGvKRDC!kH^d;_X z4=*3;LdzKfJ`d!Fe5Z4{LHo$9Ahu$eox{#_*h>E8w+q0&b#R-{FRZSJWPT*e#f7#Q zq8)thh^eD5EX^bVD?QLNLX1P&2%QYiAlMKS_^^b)Sz@6f_l$(ngW-3+-AsCpC>ZD4 zzzEox5pD&l7=S*+`HpiBcIgIMAy_7$vpDPEo9g$iNxU}@p zIV|JE(Lv(jJNU(N5K=_w0E{RwI8nzH7id(A0B1@5s~2B9%z?4CPw^4D1Y`_b#~ z?MJ@y70S?pC^gehNm_*Q{_u-09s#UX5Mf>r6bQVW{PtTvuhTxp>mP=T9d@m8pTF_?F#EV zMzPecHi|RzZWZu2VaJDz=2%ufvHWS z@_!Rg9Cg0i9{bW3zVeyTfu17E?kS-XT^sG_*q-ZQd)%iu8p89)t9%Br8oknP={z96 zCbV+;2WXVqg*p;m*UGdcKn_E&WkN}k0IP_xpu5e94dEa4tesIkfH9A<1j^zG_e{YK zId3$gmJeRXsca(FWkaWLJc%m^YPrjR%N(7>kc@%OP*#t*W#jR#fEW8qbtdjgOy_db ziKh}BsbnQFo6F54-k9iUyPoVs-0)0~xDK3;q8hL14Rpoh*%aJ${kZZJD%bDQqwM3Y z6C*;6c%uPV5W6du5JjDHc-4_)vLpEvUfVO9s32Qe;*H7aTy`dLB+)_FXRIK`Jy; zJYCtnyTbnPZ<`vMzb$?L`=NjN7sQZ(0)j3VutuMiehT|heO&tY(r*F|T*)iuAMHaA zLgu1SseogWdN^xOILRp<5j}3=7rJ?lU$`Um@^nWC0EA|R7J`vTpmNcHq%bb~kVXq) z1s`x5xZ&gx!$_e#2wuJ(PgcFFQ8OO_>hx5u-} zGBcS>LdZVOLJ~p}$^;rh2noSMw}b$XCJ+dZ&{E>I(6W|x(l!A~A5af%QXXjo&9vnQ zv`xo1?|;7UN|rraXw%=Dv821-Z#~~x{^y(|V+B)yC^P<&%v7gBWhqPyui+oU`5p|p zYH5%|i%r&Un*uip?$S6skl)o+m<~rmvOH4EU(^-u12=Bmv#YTCcBdTWn*by6%(I}!} zSS|fX9)?ws-Bo9gH?+n-+eQ2b1?aeg6Dr|_E>E$W1iU1A9RAzbaXiT zb|pfQP%t=|;alJo&2o1SSURgU5=!jqOHT%og@LvxuN%w%0F0cRGrFx-uW3hkYuw|p z*}`-9L4>z`@wu?g=5Z&shHWY^*@x2#5_}nBE--OSdbgJ~^1oPDC&>V-jB_#f@^*t(p@!-N6~$;pMibB;_>}5< z@`GzP6@)XO5+*0ObDtJml9GsLMIqPvf zf#u6?-24Tr<84o|cR%%~pFf3oNZP{j;IK=pN(*?Nwt!KN8^P;bPuNv3nlx;&>a-@d z2oTpgj-dy3MAyBLeMBhPbbT7}Z7o+_8ro1w1?0?u^_`od+J+|4^$K5dqM&B1y64%U-G-P-&4FcchF+~iGInCJ-&4V;XYvQV~LN<985;p7n3{t zu$GK^Jn5wNadeP13r72(KfG@uUh``k-2PH7-0Nm@iV}1qo9d5gNMvQ{C+`06z&f8t z`@PsEVsZp7k+3O7o@HhWIC0{=(iNzjxcZ4Ig#JS`3J<~11t52AppUh2+4*v@1Rr1| zPoA}#KWdIy1r(vtK);*}rr?L)Ov1x}Qdl-nXG>mW9Q~*})Hr!kGFUorn_YyjTF!}I z#L6NwGU2GzWqwG;jUn7q4+&Z=_%*ny6TeF3ZgOBvhuI?=xm)jvRVXH|W9Ko)^T0w- zG~F|@yj_SPUmY{P89<#?HY)yLbfSrERh z(?u*{^oVuqv>!D)77-J?`sucVEUrguQweNkHds0B_+6}I6Ij=d7;Yl&M$}i&l8HH{ zke;dvJs;22O=~N%b#pETCuuFfc}zAm23#g8XGH7bDZYmwK9KgSPzQEp?ImlQ=5MC^ zV?(}_J?(Zyd%P}p!V6+M@ufO^t)FMoJ;*T_h9_M;)irjv)EF1-LyiIx#^&jzFTvf* zWe0AHd*f8DT8Q;rka+}o*QyDRdu$E%5=nFJo zF|lZ(9bMc{x3$s|#cQ4orA^RqQd{#?USD+u(ZdZqV`nECyWYA%EYs*h@S9vYTaZtY zPj@pf*>Wc|Zcb;Rv-75{?tzqVFh%Mmtcyy?;!HTBfRlA6eo3*uwBD}lGay&RB|I$vb zT+x1ku};z3`wN+?g-GU}QH+RwU`;{(8N=()*SdQzlZm(8rWQZrJ2h z=oT9SpMpQa+=8U3>)PhAvw|Q8r9;pLqK!lv0Zk&Rg?iDV!`X1%aL3JAEoe3iELR`a{<^0M$4s*e%~s~{-UsmBFSAj(mxkW2Sd96oGumn zHw6Nb$j)+UVB`?2N)~enVP_S0cf6;w6MX%VEtkEwobA~IwA{LKDeznSBGpg?;JC?& z4ech@Rc&{Kukk`d`9`)Jgl`%zT$w4N(r8yW3s%*qj%SDZdM6Mn(Z8iKIJtdvbi2>r z*Ke`&rjpITY`E%Zs{NPFO{URQ9r1X!Y_w$qR$01cbtD`Ax@_OpK$>9XwdqoSKh)`w z$o6unIDAlV9Sd)r?tCZGxL>yU@crd%_wGcrFkLDIeq&$ZqOf4?1urkw*j}EIm3tx~ zvJNe&I%gb$3amAVXlcbH5d)0k96}<+<$(&HHElA4glav1x3Ru%WarM2WS@OJKHJx> zI2=F}7nkc#kY67E9&2~IWxtE1X=`}X&e4%wLHlSdArwPG0|@VdLf1fyZkl8_trkp3 z!1kN+@&VLjecR07)1Xa4RnAc##1~3~Bgmsds21E8DhSdTk6$}GdvO2Uwwu%Vck{Nn z{d*s*-5lCIQ5zW8><kNTxzV_+o!^+0ON*gFJ?0R{n<RDrgr_ zA)Ms#$o2UQ%Z`*c_^HQ*7)!blF5{3wfpXDP0&e|2@<+#0$O6EliqQ^#pA!Yk8-Vdc zJiTVTwx)8U`8-g3@@9q;AFV@h=p#2|X|eTq9w7`*L})X;YzvIy^U?EKb>*Z%S9Y*w zU3qErqEQOJm5Q6NEga&xjKcXUg-hPhKEQ1cYgQgVX<&HP&cTCl8bJPM*{3ZqB$ipl zYc$}yh2WK5>DV$7MoWt;P6yx&1pW&V*CAU648858Z||w<+1fjB_WnC-Cs0y=Rc#q` z@%(gpC+XvW%0p`&%ERVYw`F^2&i-DcGCt!S;(1VHiTa&=+@Kz3D>GE1G;l;$trUg!v^L6-`rmLy z)NnXljzpr-YBd@SM+UL0Mx0NUE{cXjp&~xMu`ypL6fWZ9-&^RJ6t+DYcQN2nuK;!O zQY?KR#j&eHm0oTw5)|J~Xcxdud9vKiy0Z*=Me~r?Kk%nt{GuIeJ}V86mdeA@qhIW= z6b1nJ_#$IpWWKq%fkM})+aq1Hd_t-}-90kW4Vb-F)4sq4MmG0GY+;A?^{?D?^Q~^r z?!=7SHB~CD)5nEazqoG)XLWR|H#a)s^;{loE?G^U2-cZ1jgd{8xF|2NI(O{cd7wN{ z+Sge~0xqxvx?G?;dfv97-35C1>aOi;?2lU$+3dFNo}Pm{D3?nUpQGBk;aLmZ#|}bC z$hC1{;1JL1&hJ=bacp#if=P>26arPn90&mi@H6?NhU+jH&NM}#^5_o$goIFw?ItQf z5JRrL&}~$J7qwIwO?y?_?J&Udd-y5&XR2*NBu9DPW_Q?+Zvn)^Y?JK)tKv$BU_E-- zVoAAS&GLmEuw@(n^aAI%99Ls*q+0o=O>MxZY?1&2-vnU56H||Gp$9m^KD*E2PFe6| zzZyyd))88<;4Z__ z)vV4uJ zy*u;+FV4Pil01wi9-O`Q@TCtR&O_G&mma>B#v5pw9%DGq^8vO537+^*A#V}XaLvqW zlShQci-zP`gAtc?x*!=YLCT|S_M+KAj3Im9_FOpa?evO+*(|2uCDPh}#lW+jGh(r{ zMDwaPHhpVPyq+lez2#&8=$bHD6UWDD)t#Y`c5-!4W4motOyjwkGh-Ta+MYoyg1a#h z+gsx7%}`wf*Cc~8MhF1_nys-iP=w0r^+X#ZCSqaz*!Y2HY@%NGTfLTOBG4CHKaL~# zcVK*c{hmhSXbS%>5R{DlpVt+QZ1+ZK$>SaGD)bNRPo+vGyV(PMmN?R1=o8rGQ>3FbdDj;tOorNaULMkLK6WUcHJl3m@vu64Ug<&MC)YI0}@B|Dl+|Q ze=a*LfR({&e)B&9xgI#0|3c@5At-C7O$W==*uHEadSrTBix@4@6CxQbCiF_yWgBTR=Jlaa;4205k~P zi`8gIg%*PdYF*b(a!=J~$i7q4PS)w*BJI@Sc#~^8#}KR&iAzrLleqWjQT@WT+lgKn zjKo!;6zI>Ac{7i{PWGRsxF?h#Rpd3MCIza5hHO#Suo98uyXQGVPa22* zfy;>c;tzB#FjE;QBg{OA>tIkakZTC+wZXo4N59o;MI2?)HUqO0uH?Emga~YCF_|s0 z$zlp^=wAoZhuBv*;RP^Tay&p`2>xotalZrgTGalps423(u)Kr&#nztw(kZ2$f- z;@LWo7=q0K8YsKreJh9JeJR8mBt{;Z>QvwAy*SL;V2c^sH8r)LWSsp|Q@fy9Wgi`8 zY#7!kJ}jEHTr1E89h6NjpC->Ivj6$k=!kulLeucqvhfQ0U^7bRqGW)XZV3!K;2^Nv zu?1w(eCjEd7rx76*@f8;d6VGn0ZXlcY=N&V&&%~3U7e#S{P#WeGwm2%b}$tpYagt+ zz+nE^T?a}{?|1OL^Wfr!fJx$fFLgV*MVIvhl_rBk#EL78ggPB@I;lTllYq}GofBL} z+c(TbG&J~=1Zbx9ea4!|o=`1{x-m!vFI;la@0;oZ+gm71`TYT}#cNFzjqfrR6CiKi zKqH=rPZ=E$trW!xG;L?t-XDt<)kvq&XctEv#wlDBiC%=2w>DJ0C>oJ?3&x|sPpW+b za4Rh#nu#6oklv130Jx#tzEWvl4jX}5N8h$odVf)gIuXl3@!6aa#q3l%Vv$5566-(^ zV8Dbf7fj^Ll+VB^W=2tR(WKBn?w&RZxj+n!Z{Ln9g*?8EFkM z*>nU59|%MhKp*g>BZrL0qK zC#aeyI8DHd(NPmW!S!^e0KA^sjzy3N3TAs(8Rv{IQ2=k}L1XZiBB`dBBNI0{0bZRT}a3o_Ep_8P@@b9&gjHZID2Oy_KQExt!|GdT&MeCNi&QN7P%L9V+6C7E3!%?-puBi{-@xZh%WeQWJe&i?JQ34m zg3-!}=|ak29_tw2f-q2+c67sv8zIhwM0_TXcm|#&uHcdy-Pq=s*`4X!^b_x49 zDlN^+7~L51p_TD>s%LPOZUwQiuwDitAz*fQ< zaYq%M04^?1)`kPs5!3k$oh~kgg=?dgUx%r+L^+m|+!mVk><61Wud# zTl>Jhb#nX1#b{kHH7FXVoT3$jAtg`|!PuetBK{8JmoM9bnWsx9n5lgSLwoIhTHZ|f zIvu`c0DNoiy8xs8uI&74@O?mkom_r~xIO}{5C_PfXl}J1rETeNf#F)7r=c$++hNFE z_^!nve@<3T|CR*I*s0SCj6+6*P5u~2!`H)icA<0@&B$-CJA71uswg$5+miXe2^zLMUk8 zf= zJBPk%c!@!S@c(JnTyVU?Zo6hgW5Dv@L7boo5UUuvo)zJswbf#tbvC*^!^s+lqc?P< zzn<~9kP5wK2&NarsN~}p!L*uV5CON)=__OP8HDSExQtGHLr3iK=KEAj+bCTbZkktG z@DdgGF3*ecB|X8RL$w-70xO%*lq?-ULBpi%5hPK8E1nE@N zu(^qdH}frg44+djwTX{`o85x0rcSW@f-K#Lby9m)Kg2!^F&0tL5E~8IEEN?JCJA3` zk_^qnw$O+8hEuM*4X_z5C(v9KG2BR(mqYxvA*^>~GkP6u0X7TDzSqOPa=Dl1*c7E| zZfeJgtv%@_w$>{>vAl3du(gLyU>`?WeWfBwTlLuE=Vy1heiAY+Y|JC5OUdk#vWT@t zLIye*zyT#&ARt4vP=)UR{sZ_(ppE7wp$bX)Wn-iJu4j+sp6sGgwwOOOU-S7I^Yaa# zuQq=u&x8MWJ()Z9>|Nb#A=cr|JqsPM$$RRUciwAqHk?NM9y{fwgD3I`)rz(TAFg8n z6?iG4l|fb@Yay`4}8~_V|O1);7 zpVt)!i@DjxyjMe>VJ_bb+g}!3DDq7=QG(E>V0;71qzAVEzorlEwH9&`ses1PPEvpk z@QwIlIUa0dRqRiw=6K8SmLO|?(6vazN=mmQP`C{k{Nz0M4tQN7>ulwL6AR`8AGJt@ zh7#eet4hP;pYWorx|D5dFAQ&=sNptgMtU0K9kS4h#Zb4J>mUi;{KrFkQAE6^dlGl+ zsGaR1c9kr}F(skB(0)#e8K#ngN0H;S^Wuw=j0AsiaY*|G={JyUoL?TNoflt}BSfL&P^i1vCr^n)bTr_jw}7Bk5#?@cw9OVFFs~bN4+1#@`&ehXRI(DJy0%b4$F<8TIV|!Zfej_Hp>lxqT-F=21qHhP#x1!$MRPf&% zn9SQ8t}AVfVcItCn(zKO-aVtg`;8ee61{uPaG=pllub}Rdbhv?ksr8=M~fwZ47>(t zRf672;EdDoInZ?t2sB8_T3zLUB)t?Lmc$&25!;rwceG>3A&eu}>ht)i7y;-_d&A3t*g6Pp=jeN3@Dme$v zPND&kbSB4vP$xU9Ja_|LbV%Y7-||T`qSUtv9j~_;6ZvO5V2h?W6m6If_zbM>P{fSW z+lPz_XSfsun3V#>Qoz`^lDx~C0R1+vw-FlZiQa_9b8r)?V}ZwojYfTkL_=|_Ap0lL zNXRa?%pbhUI!Tyf@|+KG1jb=!7xeh5Di&Yv_DG8lfmL_+Z70&3GW1fW)o zNYcTa_afAxxKx}Lzy$79n48#_3LPs>ONMiuVGFopy2us;kb$#;dnX{B@f*&5LZ9R9 zb+mO=YvA}>}9v= zVx#sa`WY!Io>SBQxG7QIN=-z~dpike^r7*|u^*hDr-T!$EIX?qUQMS68sFK>*&G^H zW=yQ`A|%?FEbYP+FI4)ltgqt72|2>&HomY_lp;nOQrDX)Oc#^l ziRF?TA zs9ZkdLKgGxJToMB>`1nMX5NGVO$bgeTi-M@Q|Rg?6hd!TVdl-HEBcV&ElZ)#GU?1n z-xa0FTT7wAaB3=1?N+T8Th~xxDitn=O1B{|6{pXFP7o52%c^2wU6E8*cmlDQ3HnEf z0hwacb9Fz5@<{k@tjQaGg251w3grnhw7i5(_Q^96iIc6kVO)=OHGox>bRS~TBqELz})QaO;-FTLLC0z@0|dwo+-E(-d<#5t#I)CK+S7 zChuI~OLM+x0lU*D4?%jw-;|0ax;iAiFGRB<$u9G!EMFAjP z5RWo&Hyj23nd;~4>dNi!fB;*t*vOSEtI%qedXZj3An2Xj=1@Nz}h?DAiw&GwHK^CzjnXLm^a_B z_WbI7jC@)f0zQ~N*9I0@G8yZL2`bl(rdhM`7;PRinrByzN;s_fNW@{U7|q%O&d?6N z8vHJPB|W8ibY-*c*(X-2B5ZfEJ%!B(A2#uIw&?x$bvBFUhEf6$Oz zqBkKKFpx2}kQalPF|6esSm|!YEJJpoY`Mv3DFVK$L-^{%T(-~_oVg+c0O3)ArxpyF zfW{FEsvjU$47!LGj+a1RV)Ya&X+U1g94d#peZ@DA*WW%ka_`8@Wkt6=?k-&#TQ>MT zHVb51x1W|fxuF7pB*$)_iS+y3z1ypaTy9G`4W1P-rGR_0S{(^QkL&N>a(h{gIxAO3 z%~sjsqXei|up_>-)f&q6$FxsHJM#$iqZFL%Yk{U{(vB?9vgeo>M>be?xbq(4Vz6RH-eD@8ICM#XiDHfnr&%8#DXHY@m+?8 ziEg1W0sy@dNQ*Y;KmnNu&@!|r68f810|XzYcHvMi>VN>;MnL!9_y%W7L${X)Z>`pD zAE>-V@)YhGMLLl3p><}bMO}BajHCw$w}IA2x7dT~=v{?3t{d)}H{~POhO)+gzFF># z-ViNluU_jbc#a{cSERt$I|^aMin!inDmZ_3gD)*fH@SEMwcXUm#>`++=$3MH7Bph!2bqt=B^7v_wWj2_ux< zi)+jsW|#Se7fo)uR{J?F)c%t+YCQG{=33IA8hhj@-rdQyK!~4Rz}xG1aS|_vBA4DS zQ>qo=nLrayIY%KckE2X@iHWIrkzP2q>#rq;f`p7x^OxPh3({dWzwiPtAYE_z4eX;5 zF1`~-fnR(9MVGEvPT*D>9wGg`V!?(}(cX8~iebDct5xn!aHGk5Hvv4iL=LX z&;dWt|1E-mnAji)H5&dL)OhxrbXQ05!{!~N3g<#7w39g=xATX{D1MvMnRU7(q}YL_ z7;GkUIbFfrorfqYsth+@gw3$AJY8-dt5o)8GqJSK=Z6((TbCXe6%c>~o`{gs2>aRf zL+t!}e`V;BWC8)N5!%{3Rx0mIro!F*%KOiD$FCc0wq!6EOBXt~sL?4|c% z)S65W0u!)=E5Cuyu{H}hI|b}`)5!l20^PXG@6#eSB<$hF4DQ1qbX5nT$L4AV5?}{w zq>+V&oo}yVDKW%bW0}&Oph~);h0uyzk3}OI%O=Dep?{#dJb?%l5UWY57QgH$_K*%V zl&U8pkw~MrC%<7RoS>j!*iTSkutYde4D7g=VGl>=^?RjH(gW}r)PFF_8n&>K?jV)Li5N4zx2Q4*ZO>JwI)l~}==ES!^-yq-WBncS@Q6E#0WarDFi1v~9e5e&a)nfUO4M}Ekc;zky0p70zCXLJ^c&c_n zRcKRDUp@|lCV%|`AA~O+Cz~2J7igfF!p$N8R6>gceHzVZs9#b%7Tbs1E`(5}sHu{B&>7AMSv|hZ1-E8PV4b8}wLL{Co{f!k)*{p!Tz)wz7ZYRQBn$y6@CtGBm*>BhEXRb8H`(ZrkRYNBFlDNv5uznEcgs>uw(y zn8b@C(LMFycg*zn_U_8(Qprd-W3kH9=~U|Cq3X@U!&i29)$rsQODZYf`^h5@hY`9DfABzFGpJcy!y9-odG@Bg^1e3v-gVO(1Rj<_<+Asp=nErr2S>!ZB zrkq#OEb7g@R9|nsO|QG&mDgSIqbn89gs9>+)40X6s^VKNSo6DYcfs-QLKT-Fxsg6Q zkA6pnoP0fvSos1H(#9D<4hTtxFKdl2%dc9@PR(G8yR}9jZ^aHc;SM)j#Lfc3s9xjm z@hmUe9U;HJ$1OGN&ajW$fU11Gy%Jm@Urq%LiZh<621Ez5N{kt>9mGRme(;$yz%rd> z4<}|qZpKx(mR4e(YljXZbRn+CjTn^Jr*raRd0=R0AQShRtfsz8`V-aZ>AwEW!)}{1 z>&}UY3udZZ)JHrfa)X@idznGoW?#x>o@oma(Cc`B4BK&ne?py zuh-R8z-ja!R3>NCAA|=|BFU&tDN!jPH5FC#(NPtN1zZ8RrQiMB^>gl|s~#Osu2hYh zp*q>#4EYU-4}et~K-QA4fFcyl=I?8d-LQ4+Fne^gV=^V`=}x=Y#m~)dg&1CQy4&h| zX8Xut-v`Wi93;oD(68IHReOxuW5Y@xBNZ`Zp#u6CiafCr1Fa}(D~7n}V%~dXrIO}> zxL%hjUUGD(de1Q69JB<;rs4WM)ham{!IKQpm6mU}cg1qoPg1<&1C1@$bi_e8K~Ccx z*KBDV5XtIL2#|9wk5HZqKP3KH@VDeNCZNkr!17=%k4XjAvk4Gbjk@3XES{Z zMMZqA(@Tio*o6DDXI30zpiw`~F&GG!l zTAJDgl?pD%*9I|~FtHGo3*!l(R0N|kz*>p4H%tPLVp*8n6Le_^snn=@4_=1c6;_CW z4x1wF-=`?m&d#dQ_`fZPg@u_;>yA<8AXvj1`Me7I_u^$RNDn&%I%3l{Gf>R z<_w4dE!iYm&}T*W7?A5+c!B_R%%=9|vX#hi5-ib4D4@W~=YYB^|E~{YQN~UlflH5J zasGaEFj6g-uN@zsMT|Yz9{Cf#uz7sqhQUfDJQ)2xhUYQVT*`w1{_sajw1s>?ClPm5 zO%6w@xm=&srds$K(2#$Gb%t`>%UK@}wBJixS$qn#!jSO&qr-pvW+YIugxyDO`_gTX z-}w$AM;|e}p^fTI!y4VGc z8gEG6&*uy8$G&w&d+|BjV*C#M4Rt=7q&Qm_%fXKJm3mg!1U}+zglmV7avP!k? zLjopbL^tK7cUv_j#xAwre3Npe{dwuR4((wJyJz`MIX|mCqy4^g#g*Fg?@AK_x_GGo4VG z(V|YP08cRl&P+ISa(<hBHxG>u!{sV0yx)-as-RvO#bePP0r;-k>KgfnAwNkzXzxIf~OGvaQtd=q%^ zXL2ld@#yFb)N8VAQ~C;pF|QY{56GtjeoJO2jeUI|yyA+R_@1gtO0E3WupUmy4)P@)DXOD=c& zj_sFF$Rk`Ysn+H(E<(BGv1to752Dx0GRE`JYd@C%Qhpb{WI;rt_?GHZxJiFXxd)}5*wU6MJQYs_a z^6BOO2uuXFAZ*&f^yWZ7G6yDtoB1B1^h%$n`(9?3gCTj|X45_lUgUWm0QLslhPw{o z$}PAbw_)!f_BID60zy{iV~@r^$H9QP=c3A5tRGn`$rnxdmXWvFnI2!%c_geFG`1Ps^(Qxvk}qT z<}r8XRhunfIcc|_MCP>SdmVUhp5E)Dx|2PMuk|E}>&rO3yQv}fGPqXE12zD~<)WIk zEy5@PgW~)mB!hz_mm&>9-mYjqyUiN3EIAxYmY~&UXGe|lQLL~=rLB*-T{_gn6Iu9{(; zjzLleblDeD$k!7PK9aEXRu9Rn0N=N!VBuoz?%GtUf7qW$LEZ!R@(CHlf*C)KgkK+G z^(V9wPq2ekw|l?4=pJIn+6&1h_b2M9Wm(0=AV}gzyG_68&=Bs}?{-(~t4h5>b9nY3 zO4v;U6cIO(jjSn3=(Oc5)RoVZQ!wj7y>OBCye>$TFTzwtGF_W}^~`yKd65{#M%fy1 ztq>y07lC+2+W$+Sq}nx2*>PpAlE zMX4n3YHXQPRhKjCazRQ)W(@{QzQdD>9@(jz$xW=Zs%>XZU{IV8Hts{o)a9e2)!y#z zX}=#Slp)}&=Bs}-n}{94G(iM;6T7dykyq9|8J=HR9+#|M05LFmO#elAE1O?fSkg|i z6X$aFIJQFA*8o==jm84INPBjH)h=pxDQR~YIhRzz`5Ao;CruE>H)(kRwjd%R^I1*9 zcP*VeV^x+OLXMVa%t*cHHZ3C22}lmZ+}{N>2)X}QB=`!g8aqbJs-kCchbfK3}{ z|5bF=${p=ZPJEYMPQr=MI)yTV6w@dnzyN5G55z9Ch9IA%phhn(e;`ZDyoj)`Ru{@G znYOLGcTGvz2+C%&`Yp@=E2QN$gT-(C;CV`Vwl;}m@G#k`nTh*X!adp!Jkw6`y{Rm!IP^dNUYHw7ACT&PFSl_OMW`uI{AcCasD}eqN zoFt-6wzg?P)=A4M;y!Z%SR#Q&!5G2B%_w%ihDcCdJ`0XdmX(O$+GvrwR6 z-~6{7w{C%|4fZl4`-_8$T|#=MEtSfYs!Ur{N6KZhth3n02g{p$J_kcWX~lSuz&x|l zV16vdb%2c|+=xzUF;1H;>vvG9bA=Bz(KegWHk&Zk+SYwx3>9tD67jGQ0-*u1m>Va! zgx3;t15Nd4K-!E!_5)s5Uh%rux4u}c?YkPe9mnt?56kJ^()ed+#(V}*3NKYu*8gp~ zVIQy@s%6%qzN6gTjaY4)B&2n3U?G7Xu~6&1i=X@6)zs4{t|9T-qBHv?-6}Tgq7kCfXTMAunVQJQ^$=mBe*8|dk%LT`wqRp~RQQv$$iR@!! zn?yCPo9mg~H(KcKUXRF9&RRa-uPWOtw*7}-4v~wv2)WP?PS-aam?(60O$YqU+lT0P ze!t~Ps=}4deUjN>+D7%0*<63QyA*PJeNd{_3c2jC-*3H|8s*Kl^^{|Lw-K-;iA|IX z{exkb*Hg*mDrf^5+sNk5BQSDV2;HMg7a$aCgTm`#Q*C9i7kSwDCaWh@7HAIiYXEM@ zmLrb0U6D$sXVU33#-?O7--y)Xphz3@xo!zk#`N4F`_HJ9|K#2_zMD44Q&Ls#b$Crz zz?JAzqZZrltL&M4etTC}7co2lPIPy5?dfP0%cw<7rBr2(Mg(r~c89p$ zfp|cQO|lL1me0=C6kUmhD}zZFsuf}bLqh8-6f}NCZX2FWeGCn9cFCI*^$9BH6a4$G z--p`SYP`{8mG82-6vb;f3chU~^G%jMcNbmv@sIOwh*hfcN2)Srv6WS290PY2CN|`R zH~ln_b^CI@f5D~^h*a(K{B+r78B^3hQh=7@d>*1~pgtDP8<5oj++|HyC&Eb!^n^Nq zNB$H-?O7^J1|S`^9+39TPAo1?%--koZ9ra|udy_ZEA8)Wmdl!8sbf@bAgI{T$Utd> z&nMkFviUW`=8<}_ID?6)Dzji;=^F6P*j%q#_M%o-TU4KSrdXsH8H6dJeBorvaR4(E zGo%b}$BaYnu2L`n%jFcyhQ?qd_u)tf3yrff9jORRHx^l{N1yQ#_ zQP}Fw<`$>9t*+$3Nmys`U@v1c{!e)Sd56F2mHtZy*tG9czF+;Zs@!=P6!W0jCSCT{ zBVvmkdMj1&O5ZN}nW~_-q21pBgTv5Y)+L*Hi(-|Azgfe@J21RqwHTVF3wQf50h#@& zPs6w&v7dnj(Z2fWr?APSpEnv_2s7G8%@$Zcjx>KcVi`jOr~ZWC2u6$fx##E-`sM`q zPnwrttxth|J%@Ikgr5<#o5Yh~&I-k&63A9z*5Tj1tR93d7WSM<4=@NtmMwKE)zB#N zKU4xR`QjTxUnZsu8p{AoI>204`F^&wFFk7N>73f6m;!-~#p3YAh;w8u)-9gPx=H(&5N)7L3_zj`a_(V;ikoAkTJ|_J@lAZ{YWq6L;XI_ z_1Hb2k+3?m3R#O0vImR6YU3E6Qy?8&2Td|9fE!hClv9k-e3~<$K1f{@z#Mh40I--? z|0_NmsuU0mh<<(eFMaaO-M}bg8IrZXGD^<~4Bn#9K*QGsJ}>xVKhQq+ZGdhRU`PSr zxpyPm@NJj|6$^GA+E{tKC;C9F_wlZGUHYyr>AAb%iYD7l4(oCa+|M(Zdh#MEp3M}j zmusgMPgG8-qk1=YGd|P|0#wwnr zJ=RoKZf~HBd36Jg5?btawuj_yuX5#ljdSnaF~FaI`L*72j@J0K@$uce$H&=S+P%`k zSy~3OcmvwPL}P>7I1o0;|`EW0AKti;|W=*tH=WG{-rFo_Hkb73zg_K#X z*c0_urPrOKS=y60p0h0k&DaH+VFyLriCCSh<565-lC&&~9Jf&i85LU7ESIFgP7~Wm z6NiKWgs=x4f@!i|@l<3sm`P;2x?|nietQA~!H=g-kX52F!a4z#rzLHdurW}BI$X+|krxAak)jqkaZ zOt89+f?}(v@FqC48a*#!{t4AEUu)7(3IJXL)&}Zxl1+%c;T$2@7+q5Ual7r0#t?_K za7GWls_sC*?Ft+Ux*jKcAiku>Jx<8Zb_cMVZdG=q2Zf-s)|wN(wIj=)L7>oS>8 z`MBFR<91T;<5H}6^JJrQ#Orp+svF2(haK}k;;BFh-KH&(8!&eX4g{`r7ejqB4yQF( z&8BZQo4kXONXg^K`Xk#Ac@GT&2$sv{O0!_lH!dBfKYe`k1=LBUQ?E7GF~e>X%D6#H@3Oqdt~tHEgr+5#c?|<1 zVo*?a)L(fcs5rM~~a+HQZ|5miRfwih~ z$zib|7Zv;$EtYFLt;mS1{b8}E|KB_90o7`Utv-+BF+c!xJ}f~AqT2k{Lc!{T_SYy$ z?*|E#En%lCWI^IVGu#xNA;oN-v)SOdRnT68HzfVDv65^t=Od%HkB!|v8p$IO3IzCk zcx+`~+g0g}C;EYuwK?S8C(L-3lRpcYv}p^^zq(KWrWkss0(djKRSl{v)vjZH?tl{` z4z93H=O!QgC0)MX?E2|XyS98A>AF!xm-_KX6a}hMtM#K(dz=A^y=iR9+; zIk8WWHQLXyTR(Z@jlM2lqTl_Nw-jeR5%Ii;hc+oq7@|XL{LaU$uq0Z{A9_-C0qzRG z?q}LnhM;UN%tA3b>(jT&2O7qpo|7h!ry+m^&*P&w zxMC~}fp2IZ3s5{YM-cLIR;sPRMqyILJsA8e7m@X#ZI}U+#M4uA1sosTSeDvn01=Wh zp9HOWKof;kNT?LlrV?tKPXg7_y0-3FJqbIQn6H?GQZINjhZ(V5RP`$rBt&s6e{bS< z$48zR9JIQTYKO5w3|Eic8FwSh93sCsWA;kL5p@EpDobA(Vv^nJa9m}vs0p7xp^~Oq zP5S*w)u=G0J+30d3LdJmM~$jwFumg=JMfpTSX86QW~sFH6}!CrjnR!GMvoJDdM3JF zMdtAY@{@_@(UWaf<;z3vxDzHG2=maSTHMy5e|a173@D#ABQXJsM*Z*ye0z8io<)ul|ok@k)KnbOr|>HGip z(MJR0U9oEH*SoF^WmFpCY9@3gJ(8ZD*`)n2>GjxDCE$AT+nCX2v)%qTBs)WWD`({2 zfmL`tc$89WRfRgtH(27JVWAd7&zHGpYsp{s@imyQzEWqogdXSkNUknpd%LeQd0g*- z-b9ukX6z8eI-B`^m&ddz%>EK#7Qg*vXaH^I_qaW#50uTy=)~l_$?bYCA(TcNUxatG z34$9O4L@Q=cNsm_JGrKe6&c|=za5anlISnUWvrihe8Q)yjP-=q zp&a0yhjiIWi6${pVip&{{ig<_6n?)0D`H>Qf>0;?bl2Wm6IwO#)uCrpULvj z+CQ@|9cD%E^71jL>n!vY?IkJuncsfqW0RkNEYChM zS^pSgACtcRvClm6$fM8vHq)MYW`h}Y_-d{rvIC#s2Q`j^`XWabkla}htD6+@ z0eBWV4+b4ZT6%H$oW@K6UV5n{AvhXG4a2!Og6a2+oHEMK%|30y;04 z&ty9>rUjYizX7nh3dp+7Z}8s=Bq-!?5vXN-b{2-JLsblNEDEM1JtL=cRU3d4uKzH|q*W>Xvw>{oTI5Z~`!C+E*F`UiKW->un zShc&%@XI2dC%m)FF1s3b1v8o1TsGXiCS>Q=z>ER=J-@~tYF@(@VcUoo3Wuuw2m6Z$ z`m2{ByC?{ZlqhswTJ1kj#Nq0pLLm;0hbr+M=u#oK}r#%m7HQh8Lf%gtk9LGTQWKC{+6wdIz7l1-|`Y$U(;UIUd6EJVL-<> zaZ{_!>(cJe9Aod*Za-K*w+-C{e~Oo|=DY_b2*SgCmg6sjW`ar8f&uszU~uEL7FlcZh{poAuND8boEoL-=#}ml)GL1{a?(K{NZd zaVD8b$Jb3+ZXV9{O46R{&?e=6-&hCoo9=>w_STf065h{@dlvr|lE#BJPcaYQtpOKg4PgmkAawI0u_t;i$`qXS!m`pY6Fk z60qB?Sb(hAp6)$8R#Q&^|9Z>?my{nU4je8H48$@ju2Gp$$##0`k-omZi}5KG>~1&o z7YtSer!5(Gq-Z>lO-9ICR$z7t(C}T(Be)E8Qp|;5tw0TG2F;-Ms#CM_)+CBT%a3oU zR={}#zbm+eG>UuBZ%_z}M%T#{Cmehvaho`9ueT3)CJ|uoN;T| zzy7`rBdgbMhPI^~-;0C?%ZI2T#WVwp%$uZEC!IR7U}OPiL=Mrq6e~L3G_<{5+u(K` zsb#a>R^$Se9{A%gWk!8{jxXKk%faLynd|TGV)Z-ysZ=AE12gf{hqdn|*1`USZe76; zaWr1O03pH*34(&|gXM>O09P>`MnshUi~#WWXVr|eFS@XBJy`JJ-LrQ4P*3-G_nhrV z?TvXW_###g|M12y$a3%9iOWtUvsonKVl3v8R&g=F;=Q)S$j*RuUk8Lyn4lFnT$@>e zeIES9pKxY-LJr+iB{f*L}(;FW%nV0LN29{1BGJuL#V!1g9-ju&5 zZ}K3i{Y%W=v=aiT4Q8 zfZAf)Vn)hB{vLzj2lA5s9-()~z?onz9WvMgOiijzpiFV#selM|$Pp7O1!sQ%dn7#> zg1erof~0tQDF<+fvC@IQ87IG8!e$7Ov#6^ygi3^7*3^iQE~L3l1G?!u8j_nrBu#!n zZ885L{K*|^CX%1cxeC!ppU2x34s|;F_Vx7iq|&Kf<-lMfQLx#&;~nKdb|UIZxI!t_ z>+}14#mILp7HiDwO1dDPL1PryGDyrG%WTOH4+|BA)iygj`~FQc*LQb!g8&oQ*XHxu z;$C0I6&*`wr#s>~Mf$L}5I{;s5+Y4fZzGxPu@l_c#4#)oB)}uWl86;rA;}%>;K?I! z7zGd0f8VX$$?%aEmtU34%da9Z&iiWU=}&6+vGv-6+SF!tC;Npq%6jMz zRtRhD3_K0UPlO{#XaaJPTWGGZ-OSM?)JhZ(s~K*U3;mo0ED#^)Nf*%BX>^4k%SjY~ zlvL;qj5vi`6xwuCaIbYBs+Hqa`n4gF%V-#GV3ABldTTz~OItg@f@N4wG%q>s9iLtP zm)VJKj0{;}-La8max~fvkPmpWe0UAX zC$q2^`xIKPZ1!i(wUD_}Dc6Du*kJGpWX_&s2(VJ%u5f4?Y6K#6HL(Ptk+6~FD;T6e zq)`WlQGlMd(=6Ja4o-4iTW2ja7^G3l|Jv6pLVJnh=1v@^rshZRWaL}t^gM{!kB8%F zbR+(70faM!7fbXFzQqR7UUQHXv?vXF507KSnfvP?P2lA#rNL^bldxqz@sh!aSB3quNaX&Zl3brg+iSrw%w34)4=YxKgRPIxH9 zMbrYiC{a>sDBRqf<*TYDo-Q7Qhw?TQ<*K9Z>@J{LD5RamZv9IDo#0s{LB5yROA*Cx zwwQbTW{=GiQH@?D0VR0E=*gH&p-!~}Ye_f^0Gn#J8YOegHRdo|a(MG{IyCv9@O-Tm70!6mc=mt5rz!JW(dLS7dwp+&oVPoEx z_qo&VkHy%m(dhEW@ezX-5_*qrOvq81@$+2jkHD$M;t1M=eMGl4R zP)@iUPy;$V;el|+-iRU-66kxXlQAopHuS>>Vi{yPdZ@n(1h?Kiy1@K(cda7difh5;Z`7Wy0o z>YN0jL+d~qgY5>5%Vf=dvJI4JlGba`?$CVal)$VEa{5v?VNPR4;yf#50;L-EvG|BX zBwm41;57bf^cAdxnr22$I#$bpQUl(EKBvF@5kX0-KA+VXj~||#SkLY=-+wTlk*D@Jv>`P7uJSuJhx&r1i%ZvC zd=Kj{uq$qaRv2qfsaS-|n>2kcIrFeR7MmR?R$R`pzP>Tp*j02p*+EyzjgUE3Xz;h( zQ{FHzFy?SD>8^cmH~C`G4RA|hi0|lKl;X~-e$CVKuI=ne#&-7&!t!zV#f8hXf10_Y z#IEXh#+)#wKm)B{mYqwAUE!@ux^0)ZSfQdp549F`&X;lZO>@EL9aU{Lawpnf2N4r< zMbF?@(1K2Mm-h*=mRRzo58pOEp6ct*Z|LmqNWEv*)(7@Z?&<97@7z)9PjozRc~_xp z(&zi8@Ego;j0Jjwdm4?Ssie^q412stUEJTfp#w*EH)e6vWDG>u{;ksvr^Ooy1!g)U z<*_aMw@kSLR&OkrxHuQC&f07}sZ{UX!c#CDG#Qhrqm9O%U~eF{F)w@uBLSlcM`s(m zakOJYC%C7GL6-gqYj~Go3$Ov?z0gVcC-T!mA5OlX&wMn6$2sTyEGkE6`^` zwA786;G>nYEbfxVg0jc1UFY;j?53K->wAwA5kfq&je9Mi_FBO?o2w$RjV&0iNJ0r)&o=C5X50d}da-9H0i z&&cQL6i1$T;XnuGd}R-&>eGmr5Om4N9I+_D!4AmuMSTB|@GdQk$KuLGL6iq$6L`QS z#CaIyXly?G;5r?^Si(r+T%~Asp;ZKQivSkQ9ii>#0~egUIEv9I!2{A6w!Aa?kR%6P z^ZD4pXeW%glKf!w9+(hADU)%*TS+aYhCB-<<0~R{0ph7245l3F*S7uy@K#sw(O5no zdo<|6&QG>}4S@5Y)uk*&a=FM7tRC!H%A0^d?9DnfP=_Awy+9Hc4HQVnyhu>lHaD85 zIGh!zk@hkp18p#!>x|;H`B=0wM`0JHi|lA|`thw*@iHlYikwGJEdLvojafDRD_Kv_ z(NmN}ni*QfYLlsbl>L~3FA9fElnx`6I3zt#WouIF)0t0X_J@C_TKe+qyh=0}iYVT7 zoxNC-lmd!9MnyW`<-P=Qq_7!JpGyF1TCk*LigkT?E8ej1wfYccE2<68rU74SSR zr>&$u61p9v!o#9Kf--(lc8m@#^da39dB}l{L`~v4gUi!KDRLtky<~iR!-nzkOQQI< zvi)JEz#EGKYJK8r_zz$Oz4{Z_G2$Rt0VZ92HMF&D*O>gKvt6*b=E(;l(P-qr`1k>k z>H5=zv}LUJ5PTZshiVi=!(x284qF`zWDh+An+j9}wWopngJGunprSm8&{?>~^mL7! z2=r^jyupOt2zf1ob=Z(!MVJL;(zPYc0Q@?=THV#uLY&KPT@3b{GuzU)ut4qDwCS2; zA{iekl{Qiou{W)snd|NZ4F%r5%t@L=$#DL)d843PUV~SD0=kiLBB^OIBmqlEPBA1ldL`u|B&9a&;s@k$-OIo?el3XLX#d(QjN9$N| z$&-^^zY<^1i$CE`NwJ2Su*s{8$Ze{um#y)$#?+;dO;4u!4A+^Gcb zBnn^J0A;0Y0D+FstgG-S1X9WtWDseTtdo>tB10iDsLEhq{G%@Mv}Aju!Jt$Wx#DoM zx$Wo)jRiupU}T1?MEhyF#nXooHV`r#WUC zu9zY$?5%Iaq8giS3C(sB?$gH(BP$mtwj25w&}y1nFTIqe3WnaEQE%p+R2{>LOeVw_ z%C0y@A8B7@0mM_m%okS-gq5;995Em(<$ARNAFSf+gT7WKy_Ot&ii$?U8*Bq2 zhrQyI{Qi?Wc3djL|IT2YDbMUJ>T8##lE80dZY^bX^7`}k1*gnHVqvxi$=Hl(Bo%Bf zDwT)-4L^qnATP4k#$k!Ro6tm2J&c&FtOz$q$6Q?jA5*v#I#JtD1ZJ%=RNGlMiU+Kd z8*%PPMK8HY#L^0N!~xN;mDOU2msMkGx+1IE(8Aj`a5r87Y2EAgDZ5~iaI;%XCa0rd zG8r7sqPd2FtF?jIX>~UB5#P-t!$rUUjYA_1-{b0le{X-^=t!f!%?a_zAK2U1KQdZx z%u3ErMx)p7oPR?xLL#7@CI{G2|E7q=q{dC!q84P9@=)O1yiW2j^uA-l3av0; zEgef|LI&KP)z6FBUK%4End%t4#3>p7S04UpMfPhDD|JKuQ`8jgs>CcK%PS;MvndBj z+*^v5^!Hs-O2uMzr_+Fdi$*N=UrxtVx!hlF1OkV~C$<4us-iICZQ~P%0)e_O5b$|I z!AGY;xi1)O9F*7l7Wj-J1yKl#iX7kE)+T7Z{GYM&<_^lE z!W`UVtFGaaMmUN1S$}ue!AB2g!h5%ssD~Sa~ zyyLz(R*Jl<_3h#~_teTz=QCbpKQ4{^B2}Jz@WIJ)>a$Brf4#J{9ke=$Scz47T2zG~ z5zphjtj4cHpzNq0ita{Y?;j20vV@!i7=5%xVB;8dPaAYfsOzJuw*U&x)YW=V`&jSmjT!ol6YC5-N1cg>UZ(s&1hF?>_tUR`_nkawMQ@N{?jYADW!oll(Kl*sFVfPu zrUd((rjvn#V{PKvNf6jaN#7UVBeQXw6eHjVfXdUP^jH z#(!J*Y?ow1_(q$%U`9&A@*=Yr0K&_BWGz->X?=eC`i^}0Qi`kt6!iSd5%9~GRFrj4 z{!gI4rBz$;G&0vB9=QH48<@UVg=G1@H64U*9vmRecWlq#3TZc7qjI9OgKPHN!r`6W zmAax9SjE0frlQ}pOTl_-l##t`XZ7e3f~}Ca{?^v7EfS1hJkxcDQuTq1^y`1qGwe~{ z%4~0_X0t<9o1(Myl*>E9Vf&WwO1QeOD=+!8b7hVpeJ9$+Lc8|A8FDQfsd0IQy9nSp=U#yJpb(`EK zkHn*w5Q=DqQ`>CN6_eId*j;o7U0&WAwwQfpM=?;iY;0tV-M!u~%gqdraNNwSMhN(= z_Ij)~uQjACYbjBOtbcHVtW^3X0 z^~*-xKAqtopvcjle_mavmx@zPr@WJ$+0|?=hLQTq4y4cuw7Vvps$I1dR6U&MPs6aab)FhECl5}xmn3X#aRF!Cv z#o3|YT%n0);<#u&AH}fICYy!1Aa`S=;oLboy3+}OmfN_~W}D4iv`dnGWj8k|xu#2{ zYNPq+sJ~IO=C?;421tv)+wy3$Q7x6GUDC>5N4Dn~Mo7{Rr;Y%)cZ9E6bPj*QVM9on zxoE*3Z_wOp@I#8!+e`@w7WPl5)h76X8;>NJ-eLbGGq^2}*7bV$In*{sd(2Ypg8ixs z(Lb2^h&Dl__ys+~DzbiA9>eH07)6xvtSpo4Nvb8xA{Y>>%gUT0w+F6P)ilyt{z$wW z@E(rvtQ7O-_2I|D9AA$6bGpbLl)Q`=!!Vlc)mpT%5|$9xM*H-k$8l68isM5I2%V2r z;+_iz4+s{a)&JPwW9<22+@I3N4r)V8 z4eo0nwLikReB77Sg+CqPxOWYHdI)5*HV=ugZ#9*kp(zvmSPq9}HHC+vNBVeq+!IG9 zS2kt3cBWA|$b5~vfs)pTu5opp-H_RpmXHclab|XA3^oJOai4WXLY`K_9ZA_!vngxY z=`34QTT{05#<;eXNB*F<3jV6!;`3Sj)qr5r{(%ZxuxWP`_Pv71Tk#k}A)}|;Yb=mm zLH5J9aT;e3-Egt$R@Da(d5S^cXzL4d)*cV7xt_xNtsr7HCE)feZd6F#YbPtRM&JkzTI0Wj@j+pkDQkL z`y+N6XRnV8HSC<-8l1ZDgAu^D*=wU13c*bJK)u$V>&k42#X>?P>$jOatslOXWAW*9 zWH`iDd;!tgk6H2#n~mdIH(j!@a939*({sAua93;$AfF&uq)NEC%N{K%+jlGs z_4I6&B#(PnU*9>oO@j#?e=vWN&xs6h^1MK^ zKZd$&aFY$fZI&lPKldYK8wc~hHE_Ye(TRzzTP7!t1OuFbO@rHjuW@hG3M;2U9}vS@ zcX^_`)oB-_n2NP(N+<+nL`Az~<^2B73tFwfotCr1Iqo!E#^3*R*yqn6&BvJW`@)~T z7_D$Df(iU9*Esg}>!VIb#PB+w9Nt1%JVB`1Gh5H8_Kpm3Wie1NXveq1pp30lXRJM8qgzoF>JL)#84zW z5{ZN(k?3eR6hxSkEh@$af<7-`pS@o8&eln~HTKS_sj0V3PL5Ocj9RVdM34OMI9@o6 zMC#Jf?tCu42OrQi>_M_Ccfxh^U0pMgXz-2R`O)6)%8W~rTr-vK-mzj~Kor$~V82Du(Sfm6*IZR@RKn{Cet^==dZ!ZfQ) znNoG#ic&%ePn2%B*9Ayv!I5QP9r?A9&-+~6fp{%A?y6^%=A~7AsI3lN30u?_i)D)! z{cYf_eI8Grl{b76d@4krf9WjTlL?4keSBX};>wUj!Q!Gv`(}hnWU3d$4PG&jk!*}Z zk9Al2db_)4Bp1h7rLSi)cO4*pdf+Z%VQb4QfRG1|(dfYs&s$9)4v~Y&YBZZGS8~}=yMyB__PsB*}X@uTy7;dF%n=T=7u22pg-p z7!JWps?`Q|C^U{AhLh3#)~5(g%2C8R^!yB(%5M6gR~gF zY11_QZW67VieqD?xtH@Ql5Xq7Ty_C`+oZ=U4+cm6dSM13#UudA@}I26xA_tZ_d#nv z=TJBNM|A8E;||6UOz3cq7Yg0gd|}+_c#;AUosNlop}SJZPdFW?{`EZ{J(U5{ku7bhwVrD&&TtoO zqzj7eIbXfRyC8uY5KZbtwnr5HY@lBwr!$ItO&jRI0bw9sLpm_58#V$wh@;wqRCTmh zP-P-6J^6;#x1QYe?{C1rM_3ulPd>S6)9MoMTKNWh$0M!$cfNz2S7H%|t^9PMbbvO{ z0((d6Ti^K(Zf9K{k{Mp&3VbZ6%A}BKx}AcmFoVt-Rj!k(%g_tAHIx+7T3Sv@(Z*Ld zoa-dy=JO$wQ>Sy9LisPPEwZtrn_))Nx~!hz_;q5`vH9qij!sKm_Div1pFYYCuJ2rS zd7?+HdA~-}ll-q_dnxg|*^>-8_P!9;dYAheL37#G|C~JuG{lJe8jWz-){8g31HH=q z!e6W3z(1jSv+94So>YB7^;Ok(Q1AE|)erI9bxcQ!p9l}92#)bi9s?l_q-glArb4CV z-0t=aOtXt36e!%Xk?a_&6zdMDlU#fL5-`m*Xl{~cC{nl^h$5APD`86!R%4_`;ID)y zfPC(2A_tZfF^q>QiBlCdgKxMYm&y1BXc%RqwD`epN7b#Zu}VeK*0|61=JV5mpf9vJ zS6uAw62*`|Fpla_5ZJ>&2NZ(6L8B8cIewJsOls$R0x4+vz-1QuHv03fw^XppAH+a3n zpfOx+7d-4N1F*Z(F`muls#EDe&K29b^}+rDIPle6C|-3$M#2cv0=ZqNt6BN8?^;OFYhoLes*-|sIP!bqJrT4D~&ry6y7O04Rg z*E^jkXlAk7bz*PGkYp?`RTGU(Ga4!FC?`{WPA5uy=@AM8Z2Xm9i=G1_Dr@rWYuaP} z|AFXGqsV!A^y`{r^+gK+cqpal}Lzv=~;y?fIr#jqmVx^`W}L} z$}(CkRWPx_p{Pc&;>dw?reCdb^F}@Da+<7WlSfC$kx01rc)eCgv2c9zU-2g5S0^N& zcQ}#APAmYT!;;J;GU=H}M2hY8IsJB<7*53BI5)TF{O#MXPbR|Qxm3y=sVD7zjj!L8 zY^F?!#MW@AfZ$w%3nfG0ALh*{f6J?5yhcB%lTe!*6_TA=gboYHsTQqz5~TFn54rje zGMhbXv$G5O!X?pwe1Salh zPr#$~`3`R0bP@QXY%`PPr4TY8E>K+y?jUj&ijHiLZ;FU<%Sln)BRucc0#sSfEY_Ad zxQRQ~A2)e{<*7XlmoZAG$XRKqtM+CwLME!lx7s>z5s5&luaYTJoih$~drfG^*y`jF}?=x;bg!Bp`_ zzD@ZLJgrTu^4LIs%YpMU(Zfcwx>sHx^bT25MK2RyM|bmbfCbtjHeRGnN^`_VHSRQE zr!}^un@{uZhMQ?>^j78Twsl=aJHc6`8si!cTVkCv7js|*KxniByK5T7l!K;&j9tS* zf+nRE61}Tx=8%K&257=+I}}wtFCr`z(c*#ttA-PU4~6g&b1RRtx3{k1{&wJa-wpk~Yg@l% zo8NUo*d5!IG5byB;++Z96IH82Lh4AazO!QSng6Zz=~Mjp_`~C42s20Y6_s0Jr6eYu zzTUU=^>Rprp5x5`@l&fIsn&h^f_#rjgZa4CHm9*d$40gt#}RfKr{e@2GCDXo`7O9L zD!Ry7c&<<2vmpdqBaQ+o?#u<$ViamZEVV%cRS6G|vT=f1Gjofl^`YCiZMUy{>M!l= zT3hQI_K_s}{w2?xeOR|I>58BVXu$`>C5>R`oI$H3Shd{J$^$3jn6+yX9BjCQ~}?5_j4-lOf9vtL^r`LrfMh# zlW8>v=j$*!xg&1eM#H_Z^3^7}SL919t+jdo+BI8e{-2Nd@lw>azjX%kHu0Jycn!to zlB~N6$jw))Zd1Ke^$7Cs|5o)q)lXFa#RR0QWLO`Y0S{7WV%6HMfv!Ta%AFT35q`?+ z+@O6mQs^{(Zrd-n{vvX;opXiP+u$ETtmj@r#<<)tMtBtk)2*O755nJ6Yc=g&d1>aA zcfZtLmZZwcAns+N(Y3-5ue1a|9K2Mo^=SDxei@;SvbB|87G00Zn3@W(=2}ZjYuCJg z4SDm4wZ%0M&Ieb|dT{lm2UiIJqV3)9? z*IxJ{_fdWyVqX#03{`KNGkP<7?lO6_`^k;HxUqe*`|$oeBztF>Ug_1m|g z;DXiqSDip`?#&-nw=3gxoT;23V`umHA$?R2ifO)8k^?m z^Q8jHod&Zell+@An*O=g-+xggGL!E=+~_+ooQ0tm)em~^Z1l`+YV>S>yo7MSY%mxr z=Z&Tuez}jA_un~4pVt5Bnszw)V)1Ynd^!F2wZ>vc2l}h^P_;W=t_}YKtsL6&)7!qIHifa$su=h1#bBdS2=%v)>4w))4HN{C4Y%zYh9+Z>-9EW>oS|JzS?T%u3NzDm_JY(|ttV?Zo+Lp3JnV*`zbl)P$@@enqv^jg~VuTXfK4j=+YovtLA z;z&ZFqBHF!9?}f;)tVu;83YF zX0x)^TgO%=KVF#{?)kG1W$RV z=bg^!?&?r~wHs~)w`;bi+7Dc~kxjv_dT;6PST$3uL_fyjn@`r8ZpXpNMkZY~nYeGs z@xO}Anrakvsj86LcF8eo=gi7(V4ca&1q}et8ApW~h~0R)xO;U8mELP8OiH^unbwUs zx-AXSKMrLpjc}s%KIv<}`^@k~U0tE@e81`Fg1;-~(_C^gn#zUPRq3u@uw7ec7A~0W z-)f%|@=hTZXugWfOP7>dWd_FP({(@Y;f z+?+j7>y@Pcm5M}C55UnQ>z(jlE+R*qIIj|&D6=jKEKo2*DHH)p483q!7pZN460Nok ztcsdbf(Jy_CEe}F=S~V4|JI#-{X2K|_w8&=?;6yJy1`t^ZrhVb&Z8Y=`*yKsj!jQr zeDU=3v3aMoxm2qEw{~&s)FtArKXi5bA-8`RLyb1qOQp?{le?sU$Burq*9r{+e8Xd( z&!ag+XGC-74X}?*A3HYPJa(*EFPAnuoy*N*=a1F?>jE?2yMJCQp)8+7ZI$7MThqJg z`S;4PD(hZZTa_mMPHy;;lIbpWiZ~6CN(WLHVK3=N*QR9iS{kfN#vO)wxZ1N4_jhB( z;^=6xIM(`;@lv#Au>>r!DdddBONg~7jdL2s6nV%9#M1LMf167sd#yH`wKti{Ws}KX zoAqX7vPc=*CoY`g5|bCbeMf)a_U(QBJGd#i+0oI~4@=`QzhD&5CR(<0Y`nz2tJo*^ zq4`hZUhD*X%p#{UX-OcQuw z7jmM;DMy7+acLSv#J|hUyTSe{N~S;~O%y|U1aA1z0QyeIZm>cO%c`-4BHf|sLWgdo z8`?C?7Zq48D7Aq7P|yCu71!AU=1czS2glC4Fn^iV5{_->moGKthetKHUaP)usWsBS z@R!D$O(iKi=4Wrb&ZsxK_ojOee`@oNH~(tBdh%zXNHom+-!|J=+>zOv(nF>Eer<8- zYuj9I7JMisq9<~=b>-itNRQQ_1!l}nYfBr2;*`Dwl7aqR+Ev4_7DtDe_ zd{myNKqoJp0bitXB0(zHhG$<#Cygk&0a81>#p}0%C3Iq4p(YW7*buvg-XOYwOatx# z(?05D)KQ37;wHN}v!>O=Ov3#D6+58Or0P(i8l%O+=*sd~p*RY7jV(3npn0K}EjJd- zgH~j^HI>tAKlqx)V9>PQ)LvaUqcb)OV`GJ;@@>?escrdHz1gh)Y70hyVi#P-vn|VS zb*t)pJR4aNUiIb?y`@mL9DRnzfTps_@K7VQ(yrqWf90?-ygz|0FJ}W=fX%bmabcY=)F4< z$ltaIdTnTPcE`PSjX`U14x0_hd~Tsqsq`H$nH(OwU{YuI7V?F{u2eE47zCU54KM3s z1O$>0jUcYaVlg5ISE~yJk?CQ&!DJJhqUh8J7K55{#(}6{NJlu0)AA0hU2p-48N1AC z$!_x?FbK89aF7kD{`TE3=Zz$~!9N*C$%7Rh?!~A`tSw%1q)~TZgu=C|64(4Q%LiIN z^zN{-PhyG1KpJE{g&BD7UdNV!?)k<2*ZZemmg$2m?%g<*$XPDC4mzq&pWW$)0_^^ z&4zVH1$M^`Th2WKRjoJdmtK5|)Nm-rln8r^uHsPSfm#}IZbXTWJ~c`qwA<-y+qm9o zf^#ScAPNCXGzlZRQ`P{eZG|4?t4QpNdc6)H5;`5yqmjPP zJc>0mi_9c^*8x&YpbvUf+63THFYq1!u%^}P>6`uNO1duqTcBi$pz8yCkf7CT@h9l7 z(;0M#AVn-O!2baLOZTebZaX;98qpcFdQXoZAst&i9*r2bO&t8_+gKLO2(AD9HVRC# zUdQGTuSBvuG91*cC*nsK;Y*+;7&O1toTkO;CY~yH&DGTO)z@IT^*r<5{Z>M(dh6ZT z&+fgOa#ioX7vGlK-%jB`Z@-(F1>FT>u^`x6|8$oI zC~|kPDE+j~XP;>O;7+=^J6Rk*w${(yBIxzPTbLK!(E8DB#EQoz7%EL6!U|SbL`ApW zKY^k)WWWVTr$It- zz17+)@3tv~gn4db+dUXG4NNhkqa#;U%8B)CCtj&sH8L{x$Lu+mrL^OqIF%rH>~`-( zA-^vJUhm*haT&`fA8YOS-f&i~;+ zG(Zaej~i7>st>FF9DV&_^RpWOZADZ)FQWRLEV{tdi^JUV*uyYHJaz{fTJ~Gun358v zC-{FD!(vl$9Dh*I5ML$VWN=CI8XG9bW)H|vm(OL+j;FNk?>YuTLgM>0Qv zxt~sG76kJjRH2wv;f8SpEN6NAn<7@){j=IV{7wj@e>14ei_ zfP4aH4DP_@uLld8oxc#ea^7zCf+^#H;Gi>6T{RAgOF*E$0|8?|7IRd?zTPmBIP{ze zERvDz(Dr{R?|H=qIe;CVItaQ-8y#Z&1IX8Q&Bw7}zs@*hc`Je7X+PPk)eXg^RL zFwF_-{X;_!e`sh3$t~z(tnZ_B@LD-mQs%V^9Z==2*Y)JEc*qWZS@wXEgCHVAd$wn6 z3~&p34G;YEll3`!OiUMY32Vyv?Vg^eC#OWW-fFek^)Ab6deVcuU~ZO5lcH8V)OzZJ z??qYdnA?*8=)#Mhu|T=Jukr0t?U#nTK~@}De1V+*sV6*Q{dU$Tv$mlMf^W~Zalat>b z%H=}gY&OiDnVIP{)qEA6*ldC;K77Mgokdq39xmf&*F6XxH?@8%!!{s&82uyXQmmuf zaa6~;{x!eV_REJQQ=X~hDUCd@7{+eLI(i26g2SPwlyv-R`W5!QDp|CKNLoUs0$9>P zlmtcX&x5dM{Yocl5~)-|A2tFr%pVH*4X7Vx60QSx^7wonRAn~;X^wF8nNedAUIRJ( zFT|U-o<>*@JmLrCDrN^E0k^KvYV()&^eq294|jIhRK?UI&j@H6V2I)Y{JNPS@Aa<)FOktM}d#(bBW>7xR)Z3U5Dp z@;&dt7ZzW=TR2tc{7?>4tEROKq<^^VALw}iJn3tu};4Kp$bAa{$RYAEIg zFw#+_zAQ;jNZFFByJM6=2*Ly^2jXCwOuy>0ul!OY3PGqb$BzSxFer$cn<3|K<@sCG zw4K)+Kd#|vyZWECdN#+IvA%`rgLy~k_^{~nj;B&x#q(mB zXar6#QS9r=_EgiEn#F9jE&4U4m_L-XTKiM!0%}6CA6}sqM*8~pg~A52Xf70%m+t$= zn~xlMcyO@0c+I2~iR>(wYxP2L!r`!r1G!wiYfnO5vG)fN#8$88vIAnfwu2lqBaMJv=+6*Su(A7h~O9kj$}>SNJ_E;3xSm2GHK9(tiHC9Qb8{_u)SaS z+~OkpF5COy7xE81^w9P%v_8sxVexYhwm!oS2T3e_+^41KZsg0JZHC$WV^~3y(`UfHaCJG`YO*aOa!`}5@2{s<(}!$ zk%NB!ig0)`I~Fqe&9;m;RLF-)(a2;zH#u?W@I-bzgg_!&#uF^%BE?7)+b714vX<|P z&84pFkloIByJNVkt2}xlY;>E)7VKg!kw8kA-@hf#x=U&>FJZovBDT6_4$V z#kX(TJm*95j1`HVp(teZI-jP~;o6D^rTx}gE za4NTJ8>;;7ot?cR5@pNEvC4T1yLR1@%b9O6N1_J@2FI1dl~czD2M$If*p+H#p8kS9?I5&{0a;5$IBW7uGAlqX?JgQFX>b`YO zE0m*Ay%7ZhHUYkpC6c!m%akh;Z6*`JshQ0?cidGh>bPJmerRH1;fjL??o6TWdk$WBNn2Kx z$AuF$7)Mb{`F_JP9}O6_R?J>aGfQM!!usRb{D^og!OWiDkrxZ9IQjRpqh z3z{?dHp$a*7%X%w4H#lNXn}sImCn)lB|#SF$QPp-iO!JE>;U&vD29Pfz=y^ZHHABq zBcQ*H z_T6rHseOjlkJhyk4RvLxVRlBjUKy7&l$1M|Tz_A5tC_A4ikaND_xz(r&)<8SlH=N0 z_O8z(TfZ!(II9h~7iFgyG)Idg<_ge?OIBM%bW~0a4qRSwh!IpF9EwDS0!N+YOs3Cf zsXK~{(_128H??Gcal}}&h|cb zc?twvF%1_Z=p6?&jbc`ph)HUsPAt%&7B7B~5hR+U6KE~uk1Hjt@~!jOvl-wlE! z*020v@+1OONLV38qWWqIwf0c;Chl?u8A2(N)B*|6Bq`V8w1>h$Q5d^UHZZAE5fBal za*yK=3ruXq0t&K6@6DYS9E^SP=fqs|*JPKCmaSR|2-#FDAdgGM)sjqTd( zawih=iNrN~n{VwaIqhb5zUQ*-z8-gUIP}C#9Cs60ANRVe-u;M>LNQRAzQMR#)Q2#R zD)xviY-ug$qp?CE7R${iol-jGaIx=2x=V>fSMJ%XU=YNZn?7byOYSJrLA~C=!&`>W z?-{akrli|dH1L+gx$P&+7OSzPccdI_zawe4Cv2?`IZ`JtHyf^>d76w~ zjQf_aqDRJcq>6a2Y7Y$&%GXOFnzgX;;2UB`lt#~jY+V+DJ}BF3z7uQv$0EVG(8 zlZ~(j(|#1>OW8GQ*mK67@%b+p8k};Z>?UOBI8Bf(DO*?0b?)x&?UOTiMdUjfjc$Q5 zQ1=ZEO-&6B?eqD#%L`)wU(b4b`ucAe8{cGdFwt~i`}W&wwRE85Ft|))G7_eS25~SX zeH7fmCDblyrn_5C3GQ4ZIubAidCS(_vs0TcPo>Rl=gyJHmEn;v9qSJS{0B!zXEu$FUK9v&f9?t3 zQh`A0x74K7=R*yibGG~jH3EEl2L>lyc_$n!+UXku;qWHF8qSQNIls#_TdxhbzOd=~ z;_(rk#pBu0XbcZG8aq7rN6RvelE2~wjPouKETz<}Qd_c3brff*mz_i)s@GScBu&yjyj>oA^O(xLt#JPnt89J32k zJB(lE7FK?>phn3`y9Q_&5I}G{#NXumc^p~o*_XegnhmZh3X5V0R^}bdt!L-n(sw=q zj*M{a2?m%VOsuwI*U8|9Q z)@3l5DZbxmCz#@9!0ig_^vXRw0l=>6Wv4UI8&kzGpZ)-GXE#HNktGaS+;m~o zldOmgzIYV*(E=n!h?lOq!kr;VyxW;&wm%+Hm?uFFCG@>+W7SRk+hD7r?_6Zgjj#d#;Yf5d=_liG4_AKTzz52VhNxem% zHv83TpD76(g+A2m{+4veWHzKt0kzt1PHN5i3F{LGGlJVpuX(~cp*L%jbb{ZU!nqUH zm7j`zP`Z+)0Q%DcLU;!KSx4t8orRu&ou5*#h`>>(Yjp`@SpK8w3X>Uz4`ddJd&Vhh ztv~?-yO1oyqI0K{zO$PGiG~Bde27)C=uLCXCOY{oSxXuslU}QH>Q@#;V3=~BS(&C^ z=2zRywrVW8B~#uRixo@;qhulfk1RhW5r0iJLIWx#b7&KE4pjqwoMb05uQL=I@Kial z0~MKS{JA?ZMwK|e&e2rg8R#^%r=JFtG%{n9ul+6i>C^mTYo822t!z_jsVmFNr%$)+ zOK{{!9i(mP*=Ca^n$4BvW|OZnXLc^Yf$ zOKt?IDJ0q!FpyDO8T?|m zkCy$eW3coor~2F%BZnNT$6S88oi#aCLD!S#Yi$~`J;qdnIOLi~%&jeAwr!WoQZOS) zq<=9+=b6pjo}BeU4W~db+)5y4t<@{taTTsk+%_oq}r?bHS9=P6ur6 zhNM0v+7ZRR*)C3DM>iT^pW7$`xAPT{se*{qAt07tq&kHR!+X)kMUu$czANY~GU=uf z2PR{ZuQT^t2#8%Y=x9l2*wcd}FbN4bK}6L% z?ieoSJvb!#QI5xCEYCQghJMZewlrK_$=u<(QjSD{fm8~X_&f=tG5tw0JD>@8oq9B) z<~FiW^k}SDrFKs!7c(4dkWWvpcNc*r8=)qmrboU#B72e-WE+_pBY7I{2Elc4$19kQ zA;Ap6Zq;yu^B^C%fftEW2&Ki19B#6rk&$c!b*&$HWcaJ+SS(h}wd`w|LjT(mvt3tC zgdTY$G;w9uY~pSGg^caVx$($UA~6*ipL>%1i?dsEh=5&>7-qzUa{zL|~+zgpdxGC2a{sd@!h+mAtr!WDZ&_UJZn6Z{rpHzKL z^<}aKu9qIbLy2V8#0hLbrsKv9FFFFVpAtl!W5l>Ooc*GMU%ffvn>{J`BW3tA8Y3WH zh(YdiI416`wtBfJBn@pRH4gL!q+ofSA$Ym7e3|TdmA_h_vAS5wC8B=f#?y#&(9Fx6 zcBb{r>9F?zfENc~XmSl2k2>-SwlfPTL(pS(Rnr+9D$TaT2jFklj(Fo`qlW4p`Us0M< z;rAS1h!L?>*GvGkopj73<|KuY0H?0KgbXf8bcroI={ta(_UmQjZXp4Z)+I^OP6(Ur5qVcJC|o^+SujKceEMgpoL2$jkufMc!_fLR!hJAP77x$o6 z*5r0X{Yxz4yG`Ku4S5Zyv&hhu*@^ z04i3h5znse}A@hwayw+`Vblr|M%!a^3hu1orQFVs237<8iaKuHL4Dq zmQu9<8WiPJyI6ha&ihv8KYQbk|MmBuz469>9p<-lU-&)#wYJ^I{%+;tH{Qs7V&!wc z$IrVTB^s}SPKNlughbW{?1;-%?;x&*o~DVGY(zvUU?K>r!J8nj0tLb;6Jcj3y+1@} zV<$2@l(R6Y$|uO1v4=`>$jw!V@MNw;uS+q*xHZ_TT(Uv0vq!m_azVGmK8p_I5x;RC zz!|77x%j-^tB1u^+zot!sjG^D9u=4&e;dq#)gW}g$(S^wf}Q5VpaHN2kx4(0Bn_yQ zP`#?4LB#P*94gAiJ@4;_J;elHXd-C^xD2CeI_UrF@!~W+w@O}tnf>qx8Y7!R8lA%s z*scEC>FdgZ9wC%qS9Rz<@vngC&Jew z{2C$0r}8G0%|azTTS`<5c6OiuKbAW6hXuV|XR=t3RiWlA22D@Tts}#}Vc=`4EfEUf zgl=#48O7X%X?jBQO%YkdGstrjzfSQU4if z0uj?) zx`d*=OJ|m5X4n(*iKrS2!CLuSd6rAGi_+vi` zSRb}h)pE>f^j5}%{5e^ZXVywds&}ZAeB&&rT(rQn5>yA?>xqU2X?G+B^n#S|y ztk${n?h#PnVYgt|!}G$iaZ`AAHPsdB8 z6pk@GgmSFiJ=MzxhbATlhfekMRB)1E9(w-R*gae2fA@@yH8>o)V;9Pzxg^uB2mAZy z4G;)X#k>Gf&@lfn55>&kC^#JR2DFzBhJa*fFlIu*G(<UXFfRQ)M*uyvNb z^~-HYGR4|Ypk*C}L4hh$w!gN6U|mU}F0~Bz0U-VQdZS^3_94%Vw0$U}b!pv|)<{z^ zu1jaKVI>gnStS}TlzXS&NAi{!3vLo?U`Hx&_E}7LTTY#Vh zj*IYfh1C)kElk%+0|;H0&!rp}m;z|v@J9qru!Mr=)oO!Y5$G}z#=9){n&8wDwK@RC zm<_gsD?Al1?uv(V7A?ZFdEVpK91=~g-DC0Tq_64=#9*a_9YqV1$H&Yz?sm>+WApau z;LsSi$u|($T&@h5Ee?zE?@&F*W-4D;E*~r-JW!)Eq@%&j8Te|T+1N^f55*^n*8r=uRNY?PQ^${0*_JfeqRSrBydwz*4!yi)_&}cBxv{%tD z?E@U`-*%Kxy4tprb&gzj{%WgdG3g{Dksjo@yhTyQuFuNh$SJRR!qX>^1>_| z^83pGWbYeoGxw(gCx6b5p+4H)((t1>|=^q@pet1~P372t;Dep53YupxC z_$g{Cj+q{RAc0B}>=jjGKsCr^#bl4jc)-&;;u_+*085hTL>A%z>kb7D)YkF-R>{(u zBm(2Bh!3ek4uG7}k(%4%Sbbtnbb+~<^=JPs%6qKuWpmdDFJ3T+6J4`M-gRW|;J^WP zgC+0ZbOG!02c)DkkaC+Ww!X-gy)5134fy?@7)tJ{nl_*I?MFomgoGx^Z-@^Dcv zh4Sp??4Z{W9?v8{ZnNl|`*wW!`D$j;hV1-Pt^3$1y~Z$E%K+xyX>!3w%{2_n#jY{3+EedhZ~jr*2Zc1<@iO zP<>PN8#rN#Y!lnh7TKNbA>_t=f&Gf+ZfsrkiO`6onV1Cf9>_&1nyIfQp?U5rhi((R}DLx?z7N|kS zMQlJD6SdKqh#F}NP3LL4jd&IJK^?Q!t^#)4K4@(-5wM&3aN}LQ`1F@LhE7J=24wP( zEsuoXD$LEWHj`VhUW2u*+>k~0Y3`_ z8olI`N@5!e2Kp1{9-LqwgNKK+B9R7$8~n!)q+&}LJcbT*gE20+VWqDd!c zQQ*vssv%Z`#cna9U^mhN&4|^q>1~b~NYW5t{C=C&Y7#ZZ8cN67^j577hH|}`>v!7r zVYaZ@5YwwcI+9><+x4hM4kM<)0twgv8QrY6yYH4SYIVDa^O{S)@_Hp^ASxK4B1nk_dGe{b2C6R}Agnb~Wr5-y2s!CO@jS>yTeL zn==@VhMe*}tJi4VcDoxe>j0`o0d!!sK|SC#78CH^;4tGg8V#@B{C8Vf5zF{0t4yCrJ2tBE#vYNBrIbCx% zh;@Q*5^HIHqyeUc(b1jMUNmQY%4pDe0mx(bpfWuFJBQt9vN_I{`U>^B6t!6Gwq$bI z9Rb;!^cJnt6coL2$%jM;L1Q%oYTIKDOQFOEjFLH!Nczl(Zg2rgvOk9(?u)V6+5hvt z_dUf^T}=; zT>jwax3a#Kd<1p!xbNayg_?668sK30Av%Zyai@$~avnOz4>2=p8C=J#%x2gnpoeN2 zp^L=V@oBhg?hX}DdcQ&sHK+>hB~3L=b~SB0EydF?do++ZRCPBXupwnLPR1=-lP$3{ z7b?xl4l&tYhj$Ii!YhX|jH76ZaskIm*@)Qy_mKwa&>R99iqg!As}Na{hYZQ0w5zip zwBq9R|zz0(oO5Lv$OaC!BzrLPH3sQ#Q7@Q9`M_uYJQbk>iQv zae-N1zzqywKaqc3qTsHV+~dY+?QW50R-7Ua7$gG8y;Pg5`q)f1v#?{wz6<(JTJ+_T z!Sbk8S1KCB4~TmDVM5ir@>H@Ot!=f;S~BB}k-XX;6Hfq+AYwVBcNtsn^?I%_UszCRb;{&1 z95woMe`)ZWuGNQ4w}*p&|D|x~S`#X69o8V4v1keyF0=&9t!-wrRi6|c>E!vY)cY+a zt1iifGl@Mex*t2Pi zIBUtJ63KKTSg^QkJ-x%d<6LF9_3lC;5DDc+Zj2f98H15C3UMtZ3<)v8lo|FvbRGW1 zVh`Pa|A`Z=|5?)XRI3kFtFGWvk%yv)_h^0b7NU7}Ydr1)@K>J(A)po(k4K~b2v4b3 zqcfXznnuIxJ@!xGVlmu$6L7m|qZX5!8V5zARZi0nSWpB`n|a|5Gq|=>4Er3WzK1LU zW;A<%%xevK!@Un7ET{EI=emfil)L#?~~uBb-ub@aO3^y}&k_M3E3LD$(LS=?;T zgI8Z2i=~t4OiZ0|daqwvk_+V;SI4GO3w8+joo@nekAl2Ng`Y*olw`Y6PDyUiLv0Qb$R;+sY;FzrK1}1fTpu##X@1`t9#K#&*}lM zuUUC$QM;HO=t8w5jSvX6bmQ7J%Y1tnvrmL1Q3}Ek&%PLN*-^BPH;BHcgOU{+t&9OjL}^vvL~yUr_UTKrsw@0m+a<1Uj$I z%3FYH|NT;AAC5pnB?MQ!xS`&3)EZlD=tec4MX)iBPHMDgv%KE{v~JGmKv9jU^)d{5 zObXboQpjQ3?X?a8qua5&v*A!8AZUIL_y*0end_}Q{w_#Yh!7g-ie}6vSdnPYyD0^H z?>yp4c}_ED2H}QvyDNf&@DKzvpa0H7wgmDwMx8N5tvK5jM{!!E0&Lw1_knEy2F(00F|*|J;j7S&p{G(XRd zn9ZiJ(-9T1)!@`yb9S4(^`Ab6!$%*EnJt#AuQ6)3TZ^GU*{ZiDoo0wVI`($9Q6c`6 zGXzj6o;z(45;14c@4qCGG{MiI)0(uSxVq68am14*odu%5#W1Reg~Akd-7q?98q*BC z$rFP%py4JMZxJuI%%QlgEz@h~hvOH>4Jx|F*`eF2m}6sh|l*qdh<=vkeyteH0)9fM3D^XD`w)p@D_{@FV!sX(aI+@9N4-*{t8Xt;M8?Z4bM*;A)=+c1alw@zm!~F5T!e1Ha3NJ; zy3l}pPm0^X7u7GS1C8l&j4he7(t}|v;r?GLTA(w;luA1^r%L=E9c0Me_pZSKM2I_4 z->O;Z?w8{6agRsfC)JuA@$E-X>v$*raD3})i$!ERhKDMWG*hh(^jEr@ z66#HOT&~zK4MmhVJF#oeQ#BBTkTnwdqj>ig*r`y>{DB zZ!S)`plre=O=h#u-vxh{8NnF-z5V--x?EeU)&A~n5~!D-Btl_R2n4qW-|F*SI5D|v zeQ%Gvv4Uad2KqbC58ShLeHiDV9XqayMA+HkDVq)O4t=AWT<*>JLVjwZSQ@~!nN`$# zEYZegM^Hof0-vudVT|xV34o=i^yL5QJ+H<22a%sKIZ!dMVj78ra^!_QsoP57bunvF2iHd6B;vD>z)#Tq_84xUreI z|7we$4o7SjHV&Mw*U$cvj(!3$4efiQSZ<#jeTm_L7uGg9wBNrH!Hqy~1fIz+x$`y^ z;RWN4e<(drh7-+;173C+pbJ)h@1DgoI-Ce(7;5&^CV^h`-Rezsrj-h**Uw3^DuW}j_+IfMdXdIXriar^dt%GTCazL?8xk0Ukj=63iu zZbjyS?PrOsJ`3m_6iP!;n?`6P?47c!4Ff@bK()%HpK84uBkGP{F0yTiF}$7Wr}TQ$ zA5fxMdFH2oZ!+MR_Xxu6&(R^u5pGnB#$d+>ad_O9P}c8ky2eLu)_C~sH?xPZ)L zIUN`FlFo43FvTf!-buNZMMUDfcw!2TO)GkY#QlqgnYts>R{~TvmCR0+O5+ekqkAvR zrc(n*y|MPD)5Wg;%i5a&ICfQM!gb%%)4uQf{-n}Yr7D%A+V}1%)zZ~#x%bWPcDtAI z(%2@(Zra8M9Izd?hkY}|4mKfxfuwOJGYOewf;|b4@P~v{Gsz?&Kr%QROBlMI|L@!< zRjYb2hEUy-o}Qkr?!E8cbI(2JJKtFfTLOkMXe+&VNg7YL+W z6FtT0&g`+SE(>F~jAfAT%j`5XbXKDY(Vm@xEIP%M-{9G`6GFUVv&xy3v9ZdoLoU}y zXEtBV=f+$vZydS2mQ8L0>y<;nJ%fW|BLn@rgTc2rBz6KVK6XH0 zrjRLQ9zeD*W)L&sc5Eu1dVYktzXL_TihOLLEGgO*khT*>80PBgTx~yP{ zs}?}G)0rD_A|0e19o$*&+7XisV$wg}H@)+~@btJJ`;2lj*)zO*cmwSC;P9wb=L`yF z!5xBK+-k@f+&ZUmyc-aV!5*6~5)+fzS{Q8mdm~||YYe$YyYhMTZYT{$^;lQ#*u?PR z=@GfqwG;|%8D*z7f|F@J632whc`}GqtL2j0IQY0GC99tmn){a~8-=c^E3|^G6B`4b z66)*~F2GGus}7G;t6P2e{BezUW%`1(C zsYx|>V{&Q%tg=&+$QsKowui24D42(|1mf}eT)tGw=jY>bcuD9d7p|{_aXFy&LzEZ} zT+MmatbB`iqt&$Q(@3jfsU6S*+A6uR0ivw7>zclxHnr5lsrmL=Dy!|WH00~4H9HZv zj_(B;@Y~9q1wRVR+dFU%v5?W8aor41&w?H>>#HYduUO%mFN6|tkQy%ShQ7g7J`l#K zLU&!d0Kv>*7}u52xdton=RW6iTTeN&p83SuPo9*# zwm*ATd1W9XYYz(NPtCiMj$8DS1&%UP(P|gI3BH$3=Mx44N<6)D ztl=*>cCOAx8hLr)luq|wEK$8i(Cgm?x*Dn*zM&S|-Blepn(9}+uhVsRc0wfLr*KaF zS-b57;l&z+8uJ=--!fa&im3MjIvwS#qL}7R=uSszBwg8Uv|DCGlJEcsLF3~9p)8?? z@Sbi2Z0+E2ROM7VA2p>`X!2OJ5MeH;-RtlnVUF|y(gZ>|!DCtbzSS+{MXy6R`JCi}MY%nl)W=)pQJS?qSp zB}WjDmxCbnAz~k-yZm^AE@-IFY)@)1$u!AOC}YH5CKO64my?4jb={XBXFdz`);MQn zp}jpHJRG0{J5}r52Ej~rEAmv()h#*9Wf3yg!In#Ivkl8;YY@`n*S`DnaWBPm#I4*; z(eUg^cjP{;ZtW}dM$iS4iS6B8y^GV+$0HH2xAeFp5%=1U1BoO~R~Dz}^#2$3%uA9i zpWn57WOicm_Chgynl4*to;*6Eo;-z>W|cmmjJ?6KKkW8|J3$L#wnU=Grl+<9)Kj@Q zKNUGXHNAMj9rpJGjx6swFUxK>Fuo&U51sNK-L>3yisrkvLyLIoKgSp&KU5dk-Jj|B zHfFpI5DVJus`ewDh`EQinDnA5mGBNd;NxnA7Va88IcZ5-HxN={z*Y}aS@cQkR?zh4 zdPt?0Nn-n8&l)4CoNlF$;-MM+Kr}$6VhEYCSrfZrQDTYSDa!<#lP+ zpKeoA@oT%ct(sJY#N?FDW{;aK28+L_{dLMW={DJ-){mP^QJY;4<_x3Pv{@>6O{S95 z*^7u*gTx18Fgz07+S%y=`>!OKB34_- zoTzy;JqZ9*wX8eZbp+4>z*=)Yt;1%^y4?CuWTLxYGHps3kviCJ0|#8GD;kScT`s-B z1vbxUGG8*8BFI2En+b+)-aNA>J|4?uI}3$F`JC0{S#c`&ngbS-OHYRA z4sR~EH<$BJfa^>46|YfQvM1t`{s5p4SwrM}%=CL`Yd(|0^m zqbJ%6Bw-o95BSRtcAcyvKM% z{gJsYS*}=NlJ14iX!(%t4Pq)1Plvjq5e<9yJ^I5}e}1=s&*e~eBr1N{5t1A_Yg#@z zIoW7TPn|&yO1(o0*&RWxU2n-`&P+`=8k3VJ<+N3Y^Nuq=Sz-6?yVc<&`@uk|H12R5 z+befYPxmZ!C2w?o`s^EE$O5Oj4&<^RgGH30WYnkbK700VaKmYF-azL;MQzj?^y$0L zvd;mayrSwU(5+Vx!83)vhRu$Ej^Js4pX$mRa_{m^^1#5a3P|oQRy{~+x)-b_-1H^X zO}hPh)|$l*J`oM*Z`AJn-PxfOhy3H4o{Ft$LAub8Lz&x1gp_g^R5Az_cA?gdt@DNr2_9YBg z57Ofq`o5AFz$A{KqDs&l1$)r78|qU!TD ziTH)O=7P<1H)A%_3UgU>X6f&-J=R$?e=nK!7Pr7|H(A-;K+2l$VkZ3?Vc`NnwdU^t zGy~)F-{DfLOSs446ogYI>)N0E^&f2egD)fZg3hE_`#&&V-U}SqsZ*js!yf+TX*Tk- z#-xK21wL2CWJ6)t{439=nW19HeE+`#A-DE@@ejT(f;ivy5Aq9pR}LH|^5r9r-JdxB zX7QdC;+|eJC?C4-6Q6xvd14Fm`g=b9_632N1@TQ-Cw}~bl0JYx;dE%Od-FZ`funOp zFwnD$W{3E{V7fOuh2KMMtS)5UM0_N7YiY&b6`W>xR{xg>h>%nGLojsOHD3XI&5Do| zB2JZb$ju^&f8qjcPJ9s;EB!CO%x%+OrFcw@@MVGB`A4?{+ShT{U37kJ9xcg~hTr>X z`OoYx`~edTFaIux353gy8<_K~IrPQfIJjuZ3jxtC8YD3kLigx@=s4l4f?l;t4%g3vp+@+X(S zFn{LEJo_KYwp;%_n8^f{ZwIq{EfgTzP9q{bhp3h9m@!SODUE(CP~?p8`e=-@3E!od^1=L)xgw;As zC9QoogdPN{xW{3tnH>D-V-6V49Q^6y?T4m8Iy;DzEIFrhG@tKY8z|@U;QO2%7RCJ& z;i}gXj%-7G%lN>+vLE1$#iJi*ze?Xx4p7moOwYG_B2PhX)6zJj-h$}sjh@i&&s zmnZKGn>@ye{ccyaP{i3lVAsIF1i%cg2bL(Z^HnfDV17!#Tv&m-^TH|>gU`IPqX@iR zUq?S8A;vqVp*bvIJnaH&*g@>Ek7E_PgJUut=y(XZSRMm5<6Rx^13vRtJ3fO|tOF)w zNp?`|n8XljNZbmoM}>fF^adz9#ND?&D2sRdqX}mt44(S9=76GN5x>~_oL)Cv14eL; z;KLKx$JQSy51nm~5KCo&isLQ?EQifqlorbnUpG}Ci3duQGOcV8t7{sB_&v0y=|U3i z=AX?lY;fY?pjZ8{p)_n5-ZZSo!!SIJ$J(Wd4^QIX#KeJ#58(+%Yma#*@!EFo(c(m_ zJiIEOY@9sVn7i$^xr6VmSeyle;Pe(lk(u|GEcTK?aCkcdk!b|c{rwleD2CUJf@AHU zpA-J=?AcFDPVU10iHV*3d7CTb(!23+1?k~-2VJ3B&=stP+<3S`!WY|qlOO(m*Cg3` zuKZ1QxhJWx$;q7)6Y8`3#2nRZ?!-4HA{m##^~M&n-fWOk$NG@}Z`$R812y3gPTp;^R#WLhDUguW+T$DV3 zmKb_MZc-Vtq6irQs~gldAWC^RV1hS6qpFP)h^pS&22@}ZgTv<+;h}WIfsU7!-HBVN z>SD{Zge8hT5fJ7Mo)yriklB$3k>W@}0G=9RM|9@RU^|y}?UPIkpplg>T|-*ni1yeU zxV18ZVA@Y18cl{tk(bj}qEaE#T3c|Qu%xV7ylk_d#HcjAMwSAB=o}aTrRy{VIRoY4Q+R3w^N!kl| z1x)lQNm8C_b;r-#Fs}S4Yf_npk* z5cYij(i(+nOxp|c4>Sz~>UM)WerPw&wM4oEgO^`Ux&$wQBpn8LMW-5nJ*-i$H;@jb zhOMWjqz!cYVLHTrf45&(B$y3IeFYP;g=(BSr>36qn-I3e*eg3XDV9w;B~8d5= z78A$8TOEe1SMRk1O9A}1dJNu-!Fl|kUC`?9>&p22L5&2QKton8uobz%Ca_Htk)#du zU|Jl2O#l>iOp4~Gr}I%H=D=IUxOvN#&DpN5-E!J>&Y5<>H7thw!LS(L88n*GX_GOy zGcJaM{*dVJ@}76g>6=Pj8FeqxkWyG9jw2rb-H?hZY^7=9#;_-!FZ!ZzeLMns3yK$+ zsnDC$<330S9-K^XFuhbzxk}>Y8^tD;dQYTs~I zE;r_JOSA{PG~Lq0g{`? zCsRv>Tsl>EI;5X`6E3*V!OsR1=uUIcN{%m4o2{f^$9d*C};&u%58*$pW0z`}dB|~3{Q!FfE$H0VOW8YMG;dpnvV7@=|Bt8#>MoK6 z6q-XRz0g}W*4##mkQr^Z2b%tTWO{_vPXo%Ye309)B;^B`cwe))#m>_j7lMVwopH&5 zH7M=-+L+`vnVe$d4t!v7iIe~4OS_!lOdFqnD4Bd{ejG$-P8VCjj8~pV6raR)qbQsC zqsm*zOUOLq2GjR@b|=pv?vGhbKV)wQ%Z^$3QF3?B7*dEkU3-(sy)Ngbo?fsKq0J2b ztqb698BlXv^E;39b}fRuYj0>(brjT_R+5_9yhO{zMMCe27R-zD2p7EMM;}p1hB&75 zJXxsEPxSXMVb)20|CUN+05F4Nk;vM`cK@&H?Nxon!peC6z)j(>?p>S=^E?^F&vRt# zyL7SWq0y1)!M@7YU{I&`dH0QtHQF855CUhWr&s)<(U3%Zq;tCT+1#KjJ(?I`N zPqDNRi@Jl`dJOO~49(92$!RzAYzwY^gFp`iG$7D}n*b116~@q<7m$e;F*;6@PS4wa zy)p87I&yukv?4jvH5=$=)_kLk%|<_6t2(O=)HPMt+;4>vu~b74^j7TFti*Rwj4 z*9KxRlYZgJ{B1)w>@{69c4&lVQXgiLR-ef}iH==^edI=6)wJ^xKg=(|4)mYxD=ZUm zCs=uQP2`ALmp|=yz=!!r42)nUBLVw*dR15jEgCwNaP&_mvOXU&o{YAQ7WHrxC@6UC z6Oln6b-{|L9UkYyih2&hW?`gy(O^dL9T-z`ZqaK&mGWl{|oMns)Jo`#3t7J zd0oI=E$6-H>vc6t#Vc^dSOFfXDVEPD6JM3wo~8c& z33Wx_LQT1Joi!rhU+U`{8eS=tR)&ZA`j-3wNnyz>5)x&z?@Eq^bKTv!@K~}PR>T^e zbMg3GC-S|tpI*OMcyxMX^iVXmVL`dxvQnkVAZa79SOlrzf?NBlgI`YVtM=_rrS|t# z_ub*J70*tLpDiLs5?^7|S$OGP2ypg>HSfB#zKUTDa@dP!$0yDfZ4Rz(uvdRu)4<$W z?l=is>c_4>e_Cj8Ewl}&&{wU%t?}PJMVbp4EzatiMWJb`8H+YE>f$Y{lG>N)yCUja zw{W9~%98()-&-<}ilBIW*5=_;x+Vh98pUEO_vlO9Z`TvJ0syP%1Sd{G~2N~SiE z<_H;Thq4zI^+wQwF(g15blB-NJ7jk#9h876*TvkP+1{SP=(#QGjT7hwQs-Uusqm8C z=&@mnhFoe0sgbJX9=JHIc}n(b3I=)xPb)P)nAz$w6;9B+9WTG1y)) zfE>aLxLcuYup?!VZ>o?lmkWhyuUCg`62tY{awKA$-l?t<3SdKohASh#78GN;phg#% zrVwpLDrD2&yASrDhdMs^Q|@VoPm!NNk>Y9&pMe*z zzMKBpuCB_&8+$Nyu35IH2L`qxuvG8&A-!l77iAArpwRH!*=SBj<&>(FtWUJ&tQ1zR zI}JAo%Ie$aD_y0{exKeLNq9q=Yu9yMB5}*a_zVo5jey@^2q%Kkrbv7^iP^Y6ncR<= z`71PF+#V-praIfyTlZ>5`%2cDw>IJ&;QBw;2{&_|_zgNCXSw7ypV!h3uLO^*i_xq5 zeS?5p*AwsCDoH^A+_#o)pfHw>YPCTu3`g&K{hH%_TTxI^SO+A)ns5&4xXzIvSZYopxj@9*=da!MC@!I<1$_U|#y^+W< zV3G$al`TmA-drpIpfT$ASJmpDg`Mjx`VZaH2i%NNzfZoA8YIksKWlgYz*u8!Y@g4I zeKdr5-{ADf$e~zFH_w-yLr7If_u{MxrP|QzQuPq;pZT>Hn}WOz5v%?Zh7ZP%0BrZD z@K+t`_-Ta~QTqv9O4bZ)j5qia)-^-EivkBkONLjPLkTWg-mB}lz769?1Do1&;8hN4 zwI`pW%A4kS`})VJeO{kl7YuBx@b(?XGRNCzdhR42O48crZq!Tcld$YPr_}}!@N`mL zmsQOu61`<=a(=MVy9JI(U}v}X*RgKXHteKY3uUx@0c>CP`26B~&5MXiox~Vwt|#j# zDs@#`-#n}P%GYduYhTH4o4TJ+cUbBkNx68V2CnZUm5)*F*+KLg_6pai# zzP7#gbZsyY2-4mY_2o`-F56(7!{$w8^>+ZmLuMID<%AUht{dd5PH=b|uo~hB!D|2d zPUlWvYnC-7G zq_;TZ@mW36v+4~2utAyh1Lbt4w=dn3NObBA4#!9?*VEtAGwX4e?1Y~g=@pJHjg9T` z`MthvgM%}ZQ&Xps$#mku<3~kps2VEvRZdkZd2hvE*j-NcpRCDUvDn_;N~SlPty-;a z*QRpMKz+nw8W3D>?T1CV;29gn}{OVA^nju>2W(u&K@daNUTS7&51cqIWaXjGO>>S-8+XKwwK`e{bs5R*& zG1@6GW8Cg8kg3@so8B-tF^SYQk?@hpiMhGSi6fD4D%tgp!tuU6TbAxl;_vRIEqm%G z%dc#S#qeg!(jNB9y%I1>MxW6i2^qqB>;8eLCX#m}C%fLH+pe)EjesDz3pQ8CEC_Yw zPuB}S8phwziOISC(_N1g5l-V(OH_X<99;Nz?_Gm?mbTz`F>WdEgUX>!dA~h~kj#Kd zy@r?(u+-K;Nb7OX6OW};2ThG#eFC5l)d7cor5q1LXiJX4w_~s>9v$Wb%j7Yq!;`=7*sT0uYjE}IJkv|^g}+S*@bJ|m!`tHQz0F8@V zK&1&s*?AIEi1q(I>Z>LO|FX5n*|y`xCO903Wnq4SK90 z1eMbGRO7K+@amIqHbIL7cPqAl%fx`PK9K+#R+l`)&_vh;@siDR;qrwG0aLe&Gd z9AJ5}c!(7+h*psCQCwMB`B3b4{^^hZ_@90!_Mw%P3oriV7oJiYqxXv!U+q{yY_-f* z@xs7=&p;M^fw!?4FVxAgO;`s>-qKo#F@Y^MwsJHi##mDmaWtn@LTovZFmMRg#P=~+ zc3tktQmOAgM53-eV>TFmsZuH-Yqq+gvz3d0xs^at&F)=8gRHimWFn(<$ccEb)yCeS z$2Rp1%x3M4CuE@`lSua1tZN-ek2eln`#1u4L7Lr+wdVby)|s$aufN^|#%|p+PUYS9 zp0N9`uN_KVuGPRRQDZLUC1C{znM}3%kn&rvvr*1kMlFEVsZq*H8{cz(tQMQ*6TqJZ z5Z6E%hzKT%)e_mlcuGVFGYR9-$K>WG7|hL^CK5iN`8nHVvB5*B{K)KpG&5^i8faeD zqkKhptKF)zYA-YJ_Mffv8vgo4$!>su6F>|m{Li(c7LOo2q77MucN!g9@q)kx6vunn z!rHG{of`3+Fvu1b{_FM~7Iu=A^x)?IKnvfBK}B2`whp8Zzc!~Mf+IHOalCxts_czF z;6VnMd;X3x>_Gn_KF4F(2um{Gv5fwjV!PN8c7~m2Pp}WM=Mj_rhwN*DRfr0s!d~G% z;ZY0`8oRIwk(Ulg8f2uZQkG>c^aMJlup+H5!7qYz#6>#rvo?4C)W=-ZVbP$G0wn_I z*BVq7A2IGjGr=JHKxD1+x4@wOGRXX4$`|wTtYBf*S5hE>EbErHuznTZ{ zxdMcotz;VH#n8w25*98hPpfNw2_H9W!rMV%!eC>fD^VrL?q*07zJ{O1H}P$?n5L%^ z4t!wIc?D2Ee1sH@>H(TX6;(O(e7vu8Js`^E*HZn^S3NqYn79sWX)Pn+6IxO-_+9!9 zGn2ZdGES1NnMqqzNpNs4v(sq?4?LGR?mVA z8RzjOx;F$6;GN=a8tPCK_3!{zIMj|hSH0=#Gj7m&ZA6ev;SFv%s(}*gc;Qvy-*BVt z_(l5PgVbJBd$m5zX5%iaB_Wq?xhms}`0r7Rq*7~jm z>^DGL3S7cUcc|C0ckkZM@7=q{+8gS+o!CS{ZjJOO5^^OWwF9C89Kfa_WEJpBBvOM~ zAMVo$f)uw4E|b|N>hvD0b--t8^pZa0h)p?>M^g;=EC~WV=zSJ**zPa+L+&2GydxKx zjKN>`HZbf*N)AV-Stkhzi$5T0jBdwd%n>$7dI@+>fg!|BC)x>~?}$kNQ0V%?#4l^q z>YWBX__s9%r%q=E4T=ChRpe&*kcNe#I%aX0oh6S&=ZG4B{uiP#$)Wc^CqPBDW}U%t z`Lr$?V#o>Tw0I2>ht}do+*2%y_K3$c9tV_!fSKrXwL(U#MMSM3=w+U~=cAK{4oyxS zJUAX5iHch1tP`;f@7Ie$3~xoFXU_e9^zIbW(t=Cfm37ZDvmqtR+e)S0T37duY$gMy z7dVU~7TXk2hik)5PoG-~1-v_rY>Qpei3pp+1!ZQ)_|j)2_gpO83kQjTRqq@exw(rX zDUkU>6kSGzN zFjyQqkno8Xj{)jo&=ohkLZZc{!!Sh(=ARM0by1-Izuz??tqj11> zW3Y>&$EXW>EIwmAD>0KBxf$?N0s^Q-32zjG4qjIgA;Q#?Y0!MYE3@pOEX4G1Mm!!NK|y-}2t z$pN3=Zu9vEQ%PAgqMHb3)K^aGU4WC~oz{&YJmxPYLI$T1oYVMJc^{^xyjf>j>;W6C zkc=F$rk$~hGrqGM`$$}%F=@3XLDC7{ycdx6gBsrXVq(~Z6&u6Ns(03t$g4_NWRH<~ zi(cw1`jUiiBh00HXWUtdS$Y;ty3Mkr*F=&6EAjpMH#PqxKFQZzq-qAH1B;?+hgheX zfqv2CV1V6*Rzw~mlFdk35|^2*cxyeIt+J05XiTGt#ST=fozM>eOoUGX zs9V^Z>af8cfJg769WOxZ*ywTFU@XjDWpLq@ZSED367foAN0@+`QDLw|sAfvOg}TPh z&|X3Xh#zc0)j&b?(3LR2jm9uW`)}+Lh$#&~&YIA1^ro90l=1iAO*b8FKi-&Sem!T~ zn=}w}V0)7^KZ+LIAQXq06UK|E$}`i>IinuG#QjnP65`%oyS*l-^ZB$~v)kD#*m)q+ zDiX-xS-c=;9$dcZ=*`QhPbP!BIj`(zX}&8$9xpF$x4IwWJQI}NriV1* zgd^c1lIe}TiL8|vvGiEC+tIDS-PJTM!>cC>G?vMo?#ETx=s5n<&itNrt{bq|xp^e?1y z$d{$^l=y+sCyVdvze$?a*Q|oD^3!h(*?(XCZQ%*Xt2BO{E1d{E^Ai0A#3i&w)fP&d zJ7|uye-qwj&`=`e)w5cY^_VrRJ@Yw0<&e>cvJrsU4X}20vmSYk&C0(ZVPyeVG2yck z6hLHu7WbK4SP>*GjZ^yVivr0?*fDrOGYklvrV$L-w25hwU&FdVIUo2ta;d_c##Z<4 zZ#4GrmF30TW3k&8W%;W2;>!5=D-GqP@$p8Xv$N2^?!Ml5h2G_Ig$B1*HhsUXEVUF# z)sM)4Y19RbvK}@08VF^9_y&hKGCm?<79N-`9=S^A6R2$kQQ0ZP=fb*~!W_dqb4Z{l zNqG_)7$8^I(yMqDF0Ec@T<#zWEM%NTN?E*OmM9&U0C}I|*|!=`t+Ewib?qX*zHzD1 zxbzgkpf95oWT*uknljbWk5NI5;wJP$GpVWt_m~pD`e^wVFt!Q z)zAPuBC;JxbGF8{Wg2uw}wOk>W{5H20im6wn1}3$6ESXZ$fb5 z!#b|=wQ566UZ9`h8uE_nbQQo<U6uud2H7(L zx%x(O;s@*i4sV4{?m2052@Sz*JMfv$B=Sz%xK%UTcX9$STTOqp+AksZ(>OxGkB*KW z#dcsap2glO8%U%Drd-OU*ylGA3WM(uRucp?Qwujh14lORSeG9|G3vUVr_l=Bf-ZV0@4)5%!;58KJU|Bb!VcY1p2^rxp!`;@c3(^I@C z08y_LrT&Cw`}FkD5dMx%Pj8=_oV=MFLN`xN&at~Tb_ds)RbAAMNaGQV<*PKjYg>e@ z0&RK=Peni+8gMf9dc}(--P#3GPz3lP8Z~+C0#`j&!bbqNo679qm!;`ofeP} zu=zo?npxeqkJOj7r}QW$Bb-4o&2bNzOuk5DK!f%?4gU+Vc8Ll6cj1m;oT|$s<{g21 zD+qvN#E+!DQP-#SYk+s7wy1`krWLXUmG5bWfv8_mO*jbe;^t`XrWx_G&<%6{wr z>C-;OX+hRN@&R3JpD(RfzQYgw=KgfL-^2pc0m`>;&hp@wvljbV!D@ycCNI7kN(D6`{kQ(yv9i z*35Ni;cxXRKZicVb2*g@*a%j6{G=-ew z@?Pa1DyQt}^lej9TeeJ1-Ih+bVo?v_o{6O)xBzPg&(T8wIk2I0OH4 zy#*3-U#9L}n}`%o;%Dz1Xb-TWj3JqxYdn|BKb+6y#$D)`pS?d^vcn-?es*zk zl3GsvFgdxnvF$UQ)8H4=_A0_PI2HHL*XWR!ea9P&$8Q^Wc;L3Up#Rz1JGRo@y)w4e z*m0-Ncjt}`^Wn&U`VL=zK43N^&}u#p>OcFvzTQNTXQS*_VzV+O-ul`5;QDjGI*`i^ zSozq8!DD^w+o7?HW39PbRLknzudA{ln^0$c%Y44RJzbaPB3~oaNiQ}o|Fb3%-qzIx z3f8V|;fO}~h9*q!J3HxpShJQDk=f6rZ(R>g_67+#$cFSR*i#e9U@(!~-QVA6^!M*h zCW66a0`Rg~amA#YBe{YnT7z1;r3~E}`DyvCgfEHYJtfu&tS4kZQN7gMPC_D%6hyqL zpVIZ&Op;&8kCA~B1jyLA(Ef=((t8qKIUQBp4SjC{uJ+t!cR zM9oso7PfdQVFAR5jcO<>hkoEVN-yUve&h4zh=VK}R+HECV>})UW#o`^)+x*6;xyV@>8HV)LM7 z*nw86%dwBbv!HbH5Nq{QV47N&@q_gai?ABEfVC9vEF^+z_VYDg&|~aJA=wE+IeE7! z=7<*bx>dZgN8M3P5uU{mbrC&ff|)4?49){vhi^h!UBgV5a&KzXeF+JsN1UCuZ3Fns zF_{%tz+Cev>*5SH<9A!^g{awQP*$zBfcx9%U52E6a_9ri3;vAV8_YCvDS>V4H;P+_ zmA^Op&EGB!#X?MWmHflY2IGJ9Z$mQc9L5*dQ88Usu;(2`ywB|viGlo?G%H337cmT% zIk#&fKiPUi31>o9K;8!;JwuU)E0AI*N0^UyZ~Iv&x*}Y%&CZsvLE@O31Tm)r;|Mo- ztLMR|Zbi~6UK$txXgTJKvW-=QW5-I9PJ|ccg?AAIU?NcHTOL93CU)z$hL=Zsem_tP zg?ArxxaE+}qWxkxeUTshTCjiwGiJ?84$mXXV_J(YS_pU;Mj{36v))In=J8Iix8(g| zAXbQeW(#O-aob!@TQnQ=zR=f^&0C^2(J_^koD!iEjQ07`$g(6ox@$yvsCUVXEK2O% zodsRo6+{l^-P%$l_5vL(m?H5o{15x|aToiI#|5zv^JesS5&w67_)cfcJV-I*J=$!5 zor~pXL09+otDG~RvZ4)Kuro)ZJ0dFnr>>9tk@^W!!iv4#hQtbMY zE~nQ8DglQ+n27t}^*Q74)G|&RyzcvSLHivfAh?V~A5knsU&n(O(iCe?Llp)iK4P(3 z!gy`rd74U|N?1hW3x4oa0^Oh!Q@Fk*5GX#gb?nu03I+&>I$WEo&?TM*6wGnB>KS|= zR8@4$w8c%P0XQLrNkN#Y8WwuWbEfi;X|7yZ(D!W;gw4sJ((rO3to(0R3A-zHr#B@X zoZTU%ydjx^Mt^{gGK@{aQ8pk&TU0FPgRI4j&c&kzXFfKvOEPG}6}Kf~i`8A|s@j}hUo{M6 zl;cgwJM7Nbmq!}TXYdaMj!2r_an|Z6Mw%kmX8u~JKYTxuA^K9ZSjl~{Qa)B^n`2## zJtOBB^SA($_KR$>dVgX({%62_wgj)y$OeX&FRy||0)Nf^Bg|3}yW#B}D?HW;GhChE zT)1-eW4+xm3_4f`u<2Ag3LJShfqD!hkp`ZR_(QG;WA&tr`46rKvQyUAm$c?c$4pmM z1xVcuHcpk!iYGR!B!s`Q$E>+dowmokR8ihCvix>QS|0A2w;M?!>a4o#l;cgVxIUkY zM@rh=qL>MuON7nybl{5X_6wpMUOO%dj}4jPjyp$41j={mGrnj+*b~fZdnD~PW6mG# zlFUihz4rz?Q=#WUYCl_uu?K`rTAg#Mcns`AU+fuO9{v`)6%v1BSEUe`phe)_0?Vf~ zZs&pB>F^gJ+(YtWA^2KBy zS}_4LqNrC=F)*Zwm4v@#|7g;G!l*~=!IYYLtg_1aC6K{y>? zM%^Nyf}&8w(KfAKe1Lc!B=H=s*rqcw;rx`&q?CCfUp48bpk->;R$>2!^Ipfc{yPzs zd|&xA^4KC{n?{gz;LcV4f|8@#bSx)n4V=3~L;5oJ6PjVG-HO>v+&rj%GyNq+VXU`~ z413g0vc&MlsQYF#P~2dtYKHr_5Pw(MJXG)bO~-RU8EjBg|ocP%bZsb>@TJ4?T?uy|J@q3qvS z>VbFUI=Qb8i}aPgE5g2gPX{1_GRM-=GDI|%Wv!}0VWtA)gJjJ}IY@o0t}mo`Vs^gH zi(j*ctFPg>WqUV+$dQQw__razdpZmK^?bU3BsmyeF?=9wn%;HC?aS;0zfK4W_~ZuH z?Y#5$<==1b`u5|E9kuR_{o$aXF>AU39u>vxK(W{#2gRgDQv{(rtFCO{dFH2mE*!hj z&Dnn=uPf;Waz|aWBG$Q|z5`rw20XF`n9mJDwvJU*hqvt6)m7y@JAb&I!}{i0c^0_2 z^9sFXPUV%`f31Fry>e-lPSO>xD6gzML!URVV9u3i>cCv`Jtv<-#4BIHC?MWb9e$;r zWdK0v@CxF(tnO-_4BY*7qc3~^2cGU-sXzU+uV)sv>aQ|btk=)5zrE22f8hfk={-|_ z`Xj#HhO+i5;T}HlbcLU&ytwg(Tp78PFR=>y^Z>Zl{OG41>;UG#yYd#~k^eg8Keyhi z3l3%ETpz=T2yKpB=!xyv-u8>G`UXb(dJ>QIOewtGP0(yJ1V+~!!A;%jwc=w$;@Kd{ z1G$7<0rZ11u~BAeCF4JbsuMh|qHgq?Ms**1L(B`rz1JHPo{D*Wv6#;rTl*9T+;){F zgr~;4x+W&Nki6%^2PP*E9-N#!AUuVm1N2z?2Et3r<$A4Lo~2-I9M|eN_PE)(R3@{O z&lih@BFM^9(?g(bKswgt!NE!9^mu0Yw|ZuXD{rQUe+$R&T@9wB2uuNchK8pXA1-B6 z+On(k$l?@89|FNdR7wT^G~Zh}J2o~kIWls4Pj8+*pw>O+Wop%9KGLG;!8mLf&|$T% z2PRqbU>a3ae;Ac$J7(wXX0sh|GYwvCY9*!yhxP5w?DNGyA7hC5d|}LqsaL-wybn4~7+kA+F{)bkrhU-2?x927 z7pjJG0+Qm+w&MTjmNvrz@m1Ps;tY;_W!ic60GP>E5ZXCI_hqKLyH+iCZzkf7&D~`n zIzZJkKi|g+&P-44xSW5l!=ZEZIwD((?{)S#bWUevYauV+nlEQvroqnRyLTVU4Vc*r zZYrr->n?AmQa6`TD*b|+Jv3LN@@jL+!Avw=Fw-$05UnpMA zcs;Sf!I+2RGq6@PeT61)WX^W%-Z;;ET})jq;2YBc+KH8sk8U@5p?3`XGhjX`Uv0Ml zkul1$$fC186|Yd_s{RqdStYzR9{1^Uk;dp)Bb?V+!^vnP7>Nxa1-N8Mna{)qJ?4}} zGMmptgN;ZkYz?1YTs%z=g?Oqr9X`BC08h1WO0HG`{HXrGX7}ZCKD#ZH@;M!1G&<-; zF_OiClHADBh{8@sMTZm0@mChloLO8rbLJCQih+re@7K@=e*v3=moq$aTS9XZs}q;h z`=)Bz+HK(jwWWM3CZ5Y6(D9MIdya$W_7M=QrrA?48hzVn>I_@_h8JHn_$}eA(fA#_ ziYwK$@)x)6q3bePeCJk{OIO#PHX6QZ3|MiM;e{6r#%$OcFn-fOG7&g{4lCs1A<}|m zv1u4AC!53usEH12(+L2H0fMDl(gNGknhsPKYFd?$0h>M}$)3pq2wOuwSY&0umuyW) zm=C03*{Y=8VBUOPN?d+E5DfMO1O8ZAmgi(S?L5-S*kWYf2GjOdSh&q@PnXAQF}Xb@ zkH=)&6lHR>Xo(a;hD{!8XN@IuosDqVkeYDaCwV-`N~pPPnR0-Th!yG%mz>#K?(Pg* z*<(Guy|?uA_OPA1c0Rvr=dRqXOmb?&LOPz^vGc_pJ7ixryWE)zdb+!hcXhc#mIw<4 z!lOq99FO)-X#&E?dgoFi4w(%_%Pn3oO8jnbPu2UtL+*-`pQIb;?M`+raYr zyBkNl$LDHxuGlojVg=E)ZZuN%>8LLu6L3iKy|wqoC0UGq8X7nxF&{)k_b z@^794&=VTB!JYT?pDBx=HPE^>6MLPVA^?+FQHsYjfY(ZKsqo-DC4$DKuB>a|_8!r# z5w$LHY_}t>0cUYSl*;M!{X2FXI<#ZQ{b~GNIj-MG8(=Tmye_NN=d>l+f+3ebkj-k8 z-!$ZM2eTPXy#GwM;FLtkA&&2HWl&@PdJa)jqQqV>T_esvE^C8<@x+Rx7 z(dwc)#psqx0HCYBx-4?-V3K9BS#H)+^%SN|zGYj;RZ?-wBw^NTnS8Z?nga&Eg?mOs2AD#=Rmk zha?k)e=ns|J!Z>yl(*($@lKuIpeWW->8;DlhZmn1K77-@z0b|gma}n@-I6I3cI9$O z@z@NNG;@sP3b<7;AKpV!UsBgW)S5ye>IfnrS)s-Wpj}X9e8Bc&l%qfJE^B4kCgQ%? zSaeej(*p%Gg^)_pk`gpK8gut`cgGTv1h*q{1WoD!kBdV zN}kT-p+V}r}cuddz`u7m@&eVU-WbuPiJ~&^oAZ$Kze6Qty^2tYUOk)BNvO?6A8PkyIAh+ zJ(SPKz1hyY=H~bB+q>uSBHw2>_nm{BJAvlAdhap&Db7G`942&K6%{EsFIs~Dy;G+R zC=D54W?J7PQK1f;=FXEu0S1;@lt;iFDxdLkzAiB_T?hUa3-TpFrlZbYdM?!6SJuhi)A9?$?RObAj>t%xLuXyVxo~vO+@8bG;cPE z)o9#g%0y zW6{JRtH7id83h?8$yGK4#&Xpn!maC?4wLS(nsenT4o*?_y+j5Fh38s%N!dr}6Y(jz z_6kf8IL`sJLUHXjMoQWOm^uGciNu7fHj#cCZj3h@kBom&Sb*EXFo$P$0J^_AL~Tr z`$BOtJ?Qdb=nEE8cY1Qpi@1Wmn7HD~`=Qs|F*rEV(_P-(nN4Ox!gs^jYU>n2gq`cJ|@#lX?29!N`UtvOT_eQ<41FK;zE1r7idh3f#%SAXiNU#sHRD0wdm ztpJUN-)I4`u52+ml_)UpO?89B6%`hNYOYp`lo0i7ncHIVrUh8SOarzJvyPX{r4etE zM?@3a8cs#>(5zM^_@!b(6Q9c$_H}pfE9AjWRdFB{ui%%g4gl9o7HcsQo=9hwa=E2U zdOVEKURZgwRwgR{mPw0}8CGu?4O1Dc*YKkVfCUP&3h*LCa1(TV@O~c!<<*G!Y zeQt*zTVTR$c7;V3=WSN&qV_~J zs&Lcj|LQ{ze)wLk5oy#62J~^-Y+7=;&|{;a&}PHm&OMZ=z#5(1Jo9L!QY<|%F`2hd z91cI{b}tSNEX?=z44F;J`B-!oTgkVb!WJ5&U{yEd^ISF?w3wu9p;)w-=O^`J@Zw-} zm`%4>trQKUF_NxrTI+6{Pxm3TX(SZ(^!6Uu-B;~57+J$K7v5#h=L^#wug5zSPk5A1 zn+t(}5Q}Zv&w6P+z2d)0cT|xTtpN`VX`m!MNvx~pZLFbWux~JV@giT4>gfE`Nw9E10_4TvOo2{;`8W zLq>e{KJ*WlVpo84Pz}&l7lsdYM9Y1Ab&9WQyKw?bWvlsZeTse;E*SO7MKbp@fMoy? zli@47(suS+ygTTG@zQlW4S_WE*4l}pUZNHX7dN(B?Sb_5JE}+lEA8VV2i(XUpKaXs z)HFbWDxyVB#VOZ0qa++8(l4+t-b7SVr%$O&Ri{s@G*zcgtHe_De(lRYNB?{TtW>

>E)3Myjq-&dpp5k*A{oeu3KESGrs47& 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

m*_kkgcXQd&=yBgu1W4!xj#(VG% zJK-NpFy3yiNtx^*@<#9xp4t$&U24aj%% zdd9b)-dj=rMToZp?{zWmFF`$aAA|c1MT?=;|;vT{C>rv+QXBfXRjA;k?egNq{_%P!)-NpFL+ZewE z*AJnrTR+A4vClJp2lD=KALD=WEaM+ZGk(`@#_xWN@e?+<2N}Poi}8=HXZ&8=e{3_{ z8OHB>neqEk)&qIQKYohw2cKa4PvJhf5AIFIKivt3d>@)*{NW(uj~r(Fb3=@O9_hbu zC*xm4nlJy7@vpqj_}6a60v*?HAg^!2J&U;CLfE&TWBj>3xK|nf^J9!Z{|@7Sfqehs z1;$_KV*EQt8UHT)-$Pz6BL4TCjQ^mK@l%Hw|0^BiFXQ?{#K(B%KYE7oAESOhL7cyi zGyZCr@xPg3{PbgtzlM7KcjW(f_b~ob#QWK9#(y!+_}}B%KOpU|wlV&X)0n;|8ULqN z#{YRAPwxKE?R&pJV*r?qvLJ)cx(p7=Pzs#{cj; z#{d0U#{c6r#%DLf{gUzW5FEnaeH9DOyWn19l4%<543jLsVG`B=lFbSCDJIz);T~g> zBMKV6YAF7%A}UVOlm{?c9hfc zAd@;@WKt2~#TS@Vx`#0NNB^CaRih;*CAnY6hP?hKQ*ApTa=bK9#-+CIdj9d|NmSDZ-~ zzr&7b2Cmm{A;$oDE8lde9>q{FW<=~^$C2`KLf(qBKxq#N<< zMugwAn@KmXhx;XyKD3WXx8nJ+V@$doaqb8+=}x#0PcsQ)O!~+(OuFj@Cf$7o8yQ^h zK^Y(2#-w|Z4)d;bKk|BDoJk+gGwDI(|KQJ<^oggK^eL46nb(>0@S99}qz~>89Q>cX zhe@A9IiEw`UyL*9QN(*J%%sQh{L3#g=_{zyS5dd8x|sB}P9{BrvBH@2dFghNRKy=` zd(QrIu*WGD{y3wPXw@$9m&Gi&`%bNEjqtlD+SmHRHb z9AfpmV9w=Awht<{m;a}!C_?;_T{F8bzv$4eo$>A0#3yzfSa#sRO!M4}#F5=Dyb{&= jBD~lxoKMBsc6JSZC(yPB&|U|`yENk~$@Ia_{r5is{nF;I diff --git a/arduino-ide-extension/src/browser/style/index.css b/arduino-ide-extension/src/browser/style/index.css index a9dcd7a16..9ce6b8062 100644 --- a/arduino-ide-extension/src/browser/style/index.css +++ b/arduino-ide-extension/src/browser/style/index.css @@ -14,6 +14,7 @@ @import './sketchbook.css'; @import './cloud-sketchbook.css'; @import './fonts.css'; +@import './custom-codicon.css'; .theia-input.warning:focus { outline-width: 1px; diff --git a/arduino-ide-extension/src/browser/style/main.css b/arduino-ide-extension/src/browser/style/main.css index 640d5646a..28102f810 100644 --- a/arduino-ide-extension/src/browser/style/main.css +++ b/arduino-ide-extension/src/browser/style/main.css @@ -6,6 +6,14 @@ margin-left: 3px; } +.p-TabBar-toolbar .item.arduino-tool-item .toggle-serial-monitor, +.p-TabBar-toolbar .item.arduino-tool-item .arduino-save-sketch--toolbar, +.p-TabBar-toolbar .item.arduino-tool-item .arduino-open-sketch--toolbar, +.p-TabBar-toolbar .item.arduino-tool-item .arduino-new-sketch--toolbar { + border-radius: 1px; +} + + .p-TabBar-toolbar .item.arduino-tool-item > div { display: flex; justify-content: center; @@ -77,8 +85,8 @@ .arduino-start-debug-icon { -webkit-mask: url('../icons/debug-dark.svg') 50%; mask: url('../icons/debug-dark.svg') 50%; - -webkit-mask-size: 100%; - mask-size: 100%; + -webkit-mask-size: 70%; + mask-size: 70%; -webkit-mask-repeat: no-repeat; mask-repeat: no-repeat; display: flex; @@ -171,6 +179,7 @@ #arduino-open-sketch-control--toolbar--container { background-color: var(--theia-arduino-toolbar-background); + border-radius: 1px; } #arduino-open-sketch-control--toolbar { diff --git a/arduino-ide-extension/src/browser/style/sketchbook.css b/arduino-ide-extension/src/browser/style/sketchbook.css index f9f58dea2..690351ede 100644 --- a/arduino-ide-extension/src/browser/style/sketchbook.css +++ b/arduino-ide-extension/src/browser/style/sketchbook.css @@ -36,3 +36,12 @@ #arduino-sketchbook-tree-widget .theia-TreeNodeSegmentGrow { flex: 1; } + +.theia-TreeNode .sketchbook-commands-icons { + display: none; +} + +.theia-TreeNode:hover .sketchbook-commands-icons, +.theia-TreeNode.theia-mod-selected .sketchbook-commands-icons { + display: block; +} \ No newline at end of file diff --git a/arduino-ide-extension/src/browser/theia/core/application-shell.ts b/arduino-ide-extension/src/browser/theia/core/application-shell.ts index eb1c17762..872b697a4 100644 --- a/arduino-ide-extension/src/browser/theia/core/application-shell.ts +++ b/arduino-ide-extension/src/browser/theia/core/application-shell.ts @@ -9,6 +9,7 @@ import { } from '@theia/core/lib/browser/connection-status-service'; import { ApplicationShell as TheiaApplicationShell, + Panel, Widget, } from '@theia/core/lib/browser'; import { Sketch } from '../../../common/protocol'; @@ -72,6 +73,13 @@ export class ApplicationShell extends TheiaApplicationShell { return super.addWidget(widget, { ...options, ref }); } + // Avoid hiding top panel as we use it for arduino toolbar + protected createTopPanel(): Panel { + const topPanel = super.createTopPanel(); + topPanel.show(); + return topPanel; + } + async saveAll(): Promise { if ( this.connectionStatusService.currentStatus === ConnectionStatus.OFFLINE diff --git a/arduino-ide-extension/src/browser/theia/debug/debug-configuration-manager.ts b/arduino-ide-extension/src/browser/theia/debug/debug-configuration-manager.ts index 0565450a9..e855dc9bc 100644 --- a/arduino-ide-extension/src/browser/theia/debug/debug-configuration-manager.ts +++ b/arduino-ide-extension/src/browser/theia/debug/debug-configuration-manager.ts @@ -13,6 +13,7 @@ import { FileOperationError, FileOperationResult, } from '@theia/filesystem/lib/common/files'; +import { FileService } from '@theia/filesystem/lib/browser/file-service'; @injectable() export class DebugConfigurationManager extends TheiaDebugConfigurationManager { @@ -25,6 +26,9 @@ export class DebugConfigurationManager extends TheiaDebugConfigurationManager { @inject(FrontendApplicationStateService) protected readonly appStateService: FrontendApplicationStateService; + @inject(FileService) + protected readonly fileService: FileService; + protected onTempContentDidChangeEmitter = new Emitter(); get onTempContentDidChange(): Event { diff --git a/arduino-ide-extension/src/browser/theia/debug/debug-editor-model.ts b/arduino-ide-extension/src/browser/theia/debug/debug-editor-model.ts deleted file mode 100644 index 4166e60d0..000000000 --- a/arduino-ide-extension/src/browser/theia/debug/debug-editor-model.ts +++ /dev/null @@ -1,114 +0,0 @@ -import debounce from 'p-debounce'; -import { - inject, - injectable, - postConstruct, - interfaces, - Container, -} from 'inversify'; -import URI from '@theia/core/lib/common/uri'; -import { - Disposable, - DisposableCollection, -} from '@theia/core/lib/common/disposable'; -import { MonacoConfigurationService } from '@theia/monaco/lib/browser/monaco-frontend-module'; -import { INLINE_VALUE_DECORATION_KEY } from '@theia/debug/lib/browser/editor//debug-inline-value-decorator'; -import { DebugEditor } from '@theia/debug/lib/browser/editor/debug-editor'; -import { DebugExceptionWidget } from '@theia/debug/lib/browser/editor/debug-exception-widget'; -import { DebugBreakpointWidget } from '@theia/debug/lib/browser/editor/debug-breakpoint-widget'; -import { DebugEditorModel as TheiaDebugEditorModel } from '@theia/debug/lib/browser/editor/debug-editor-model'; -import { createDebugHoverWidgetContainer } from './debug-hover-widget'; - -// TODO: Remove after https://github.com/eclipse-theia/theia/pull/9256/ -@injectable() -export class DebugEditorModel extends TheiaDebugEditorModel { - static createContainer( - parent: interfaces.Container, - editor: DebugEditor - ): Container { - const child = createDebugHoverWidgetContainer(parent, editor); - child.bind(DebugEditorModel).toSelf(); - child.bind(DebugBreakpointWidget).toSelf(); - child.bind(DebugExceptionWidget).toSelf(); - return child; - } - - static createModel( - parent: interfaces.Container, - editor: DebugEditor - ): DebugEditorModel { - return DebugEditorModel.createContainer(parent, editor).get( - DebugEditorModel - ); - } - - @inject(MonacoConfigurationService) - readonly configurationService: monaco.services.IConfigurationService; - - protected readonly toDisposeOnRenderFrames = new DisposableCollection(); - - @postConstruct() - protected init(): void { - this.toDispose.push(this.toDisposeOnRenderFrames); - super.init(); - } - - protected async updateEditorHover(): Promise { - if (this.isCurrentEditorFrame(this.uri)) { - const codeEditor = this.editor.getControl(); - codeEditor.updateOptions({ hover: { enabled: false } }); - this.toDisposeOnRenderFrames.push( - Disposable.create(() => { - const model = codeEditor.getModel()!; - const overrides = { - resource: model.uri, - overrideIdentifier: (model as any).getLanguageIdentifier().language, - }; - const { enabled, delay, sticky } = - this.configurationService._configuration.getValue( - 'editor.hover', - overrides, - undefined - ); - codeEditor.updateOptions({ - hover: { - enabled, - delay, - sticky, - }, - }); - }) - ); - } - } - - private isCurrentEditorFrame(uri: URI): boolean { - return ( - this.sessions.currentFrame?.source?.uri.toString() === uri.toString() - ); - } - - protected readonly renderFrames = debounce(async () => { - if (this.toDispose.disposed) { - return; - } - this.toDisposeOnRenderFrames.dispose(); - - this.toggleExceptionWidget(); - const [newFrameDecorations, inlineValueDecorations] = await Promise.all([ - this.createFrameDecorations(), - this.createInlineValueDecorations(), - ]); - const codeEditor = this.editor.getControl(); - codeEditor.removeDecorations(INLINE_VALUE_DECORATION_KEY); - codeEditor.setDecorations( - INLINE_VALUE_DECORATION_KEY, - inlineValueDecorations - ); - this.frameDecorations = this.deltaDecorations( - this.frameDecorations, - newFrameDecorations - ); - this.updateEditorHover(); - }, 100); -} diff --git a/arduino-ide-extension/src/browser/theia/dialogs/dialogs.ts b/arduino-ide-extension/src/browser/theia/dialogs/dialogs.ts new file mode 100644 index 000000000..11ecb0847 --- /dev/null +++ b/arduino-ide-extension/src/browser/theia/dialogs/dialogs.ts @@ -0,0 +1,17 @@ +import { injectable, inject } from 'inversify'; + +import { + AbstractDialog as TheiaAbstractDialog, + codiconArray, + DialogProps, +} from '@theia/core/lib/browser'; + +@injectable() +export abstract class AbstractDialog extends TheiaAbstractDialog { + constructor(@inject(DialogProps) protected readonly props: DialogProps) { + super(props); + + this.closeCrossNode.classList.remove(...codiconArray('close')); + this.closeCrossNode.classList.add('fa', 'fa-close'); + } +} diff --git a/arduino-ide-extension/src/browser/theia/editor/editor-contribution.ts b/arduino-ide-extension/src/browser/theia/editor/editor-contribution.ts index 173142905..502170119 100644 --- a/arduino-ide-extension/src/browser/theia/editor/editor-contribution.ts +++ b/arduino-ide-extension/src/browser/theia/editor/editor-contribution.ts @@ -1,22 +1,21 @@ import { injectable } from 'inversify'; -import { EditorContribution as TheiaEditorContribution } from '@theia/editor/lib/browser/editor-contribution'; +import { EditorPreviewContribution as TheiaEditorPreviewContribution } from '@theia/editor-preview/lib/browser/editor-preview-contribution'; import { TextEditor } from '@theia/editor/lib/browser'; -import { StatusBarAlignment } from '@theia/core/lib/browser'; @injectable() -export class EditorContribution extends TheiaEditorContribution { +export class EditorPreviewContribution extends TheiaEditorPreviewContribution { protected updateLanguageStatus(editor: TextEditor | undefined): void {} - protected setCursorPositionStatus(editor: TextEditor | undefined): void { - if (!editor) { - this.statusBar.removeElement('editor-status-cursor-position'); - return; - } - const { cursor } = editor; - this.statusBar.setElement('editor-status-cursor-position', { - text: `${cursor.line + 1}`, - alignment: StatusBarAlignment.LEFT, - priority: 100, - }); - } + // protected setCursorPositionStatus(editor: TextEditor | undefined): void { + // if (!editor) { + // this.statusBar.removeElement('editor-status-cursor-position'); + // return; + // } + // const { cursor } = editor; + // this.statusBar.setElement('editor-status-cursor-position', { + // text: `${cursor.line + 1}`, + // alignment: StatusBarAlignment.LEFT, + // priority: 100, + // }); + // } } diff --git a/arduino-ide-extension/src/browser/theia/search-in-workspace/search-in-workspace-result-tree-widget.ts b/arduino-ide-extension/src/browser/theia/search-in-workspace/search-in-workspace-result-tree-widget.ts index 2a45f3888..abf249e38 100644 --- a/arduino-ide-extension/src/browser/theia/search-in-workspace/search-in-workspace-result-tree-widget.ts +++ b/arduino-ide-extension/src/browser/theia/search-in-workspace/search-in-workspace-result-tree-widget.ts @@ -1,10 +1,10 @@ import { injectable } from 'inversify'; import URI from '@theia/core/lib/common/uri'; -import { MEMORY_TEXT } from '@theia/search-in-workspace/lib/browser/in-memory-text-resource'; import { SearchInWorkspaceFileNode, SearchInWorkspaceResultTreeWidget as TheiaSearchInWorkspaceResultTreeWidget, } from '@theia/search-in-workspace/lib/browser/search-in-workspace-result-tree-widget'; +import { MEMORY_TEXT } from '@theia/core/lib/common/resource'; /** * Workaround for https://github.com/eclipse-theia/theia/pull/9192/. diff --git a/arduino-ide-extension/src/browser/theia/search-in-workspace/search-in-workspace-widget.tsx b/arduino-ide-extension/src/browser/theia/search-in-workspace/search-in-workspace-widget.tsx index a3173070a..b27dbdb88 100644 --- a/arduino-ide-extension/src/browser/theia/search-in-workspace/search-in-workspace-widget.tsx +++ b/arduino-ide-extension/src/browser/theia/search-in-workspace/search-in-workspace-widget.tsx @@ -1,4 +1,4 @@ -import { injectable } from 'inversify'; +import { injectable, postConstruct } from 'inversify'; import * as React from 'react'; import { Key, KeyCode } from '@theia/core/lib/browser'; import { SearchInWorkspaceWidget as TheiaSearchInWorkspaceWidget } from '@theia/search-in-workspace/lib/browser/search-in-workspace-widget'; @@ -8,6 +8,12 @@ import { SearchInWorkspaceWidget as TheiaSearchInWorkspaceWidget } from '@theia/ */ @injectable() export class SearchInWorkspaceWidget extends TheiaSearchInWorkspaceWidget { + @postConstruct() + protected init(): void { + super.init(); + this.title.iconClass = 'fa fa-arduino-search'; + } + protected renderGlobField(kind: 'include' | 'exclude'): React.ReactNode { const currentValue = this.searchInWorkspaceOptions[kind]; const value = (currentValue && currentValue.join(', ')) || ''; diff --git a/arduino-ide-extension/src/browser/widgets/cloud-sketchbook/cloud-sketchbook-contributions.ts b/arduino-ide-extension/src/browser/widgets/cloud-sketchbook/cloud-sketchbook-contributions.ts index 848e690b0..ec266c9e7 100644 --- a/arduino-ide-extension/src/browser/widgets/cloud-sketchbook/cloud-sketchbook-contributions.ts +++ b/arduino-ide-extension/src/browser/widgets/cloud-sketchbook/cloud-sketchbook-contributions.ts @@ -298,7 +298,7 @@ export class CloudSketchbookContribution extends Contribution { x: container.getBoundingClientRect().left, y: container.getBoundingClientRect().top + container.offsetHeight, }, - args: arg, + args: [arg], }; this.contextMenuRenderer.render(options); }, @@ -345,7 +345,7 @@ export class CloudSketchbookContribution extends Contribution { container.getBoundingClientRect().top - 3.5 * container.offsetHeight, }, - args: arg, + args: [arg], }; this.contextMenuRenderer.render(options); }, diff --git a/arduino-ide-extension/src/browser/widgets/cloud-sketchbook/cloud-sketchbook-tree-widget.tsx b/arduino-ide-extension/src/browser/widgets/cloud-sketchbook/cloud-sketchbook-tree-widget.tsx index c36183b09..12a93e818 100644 --- a/arduino-ide-extension/src/browser/widgets/cloud-sketchbook/cloud-sketchbook-tree-widget.tsx +++ b/arduino-ide-extension/src/browser/widgets/cloud-sketchbook/cloud-sketchbook-tree-widget.tsx @@ -86,13 +86,8 @@ export class CloudSketchbookTreeWidget extends SketchbookTreeWidget { return classNames; } - protected renderInlineCommands(node: any, props: NodeProps): React.ReactNode { - if ( - CloudSketchbookTree.CloudSketchDirNode.is(node) && - node.commands && - (node.id === this.hoveredNodeId || - this.currentSketchUri === node.uri.toString()) - ) { + protected renderInlineCommands(node: any): React.ReactNode { + if (CloudSketchbookTree.CloudSketchDirNode.is(node) && node.commands) { return Array.from(new Set(node.commands)).map((command) => this.renderInlineCommand(command.id, node, { username: this.authenticationService.session?.account?.label, diff --git a/arduino-ide-extension/src/browser/widgets/sketchbook/sketchbook-tree-model.ts b/arduino-ide-extension/src/browser/widgets/sketchbook/sketchbook-tree-model.ts index 454420356..2150e69ea 100644 --- a/arduino-ide-extension/src/browser/widgets/sketchbook/sketchbook-tree-model.ts +++ b/arduino-ide-extension/src/browser/widgets/sketchbook/sketchbook-tree-model.ts @@ -258,7 +258,10 @@ export class SketchbookTreeModel extends FileTreeModel { } public open(uri: URI): void { - open(this.openerService, uri); + open(this.openerService, uri, { + mode: 'reveal', + preview: false, + }); } protected async doOpenNode(node: TreeNode): Promise { diff --git a/arduino-ide-extension/src/browser/widgets/sketchbook/sketchbook-tree-widget.tsx b/arduino-ide-extension/src/browser/widgets/sketchbook/sketchbook-tree-widget.tsx index b866e8845..613ad5ecf 100644 --- a/arduino-ide-extension/src/browser/widgets/sketchbook/sketchbook-tree-widget.tsx +++ b/arduino-ide-extension/src/browser/widgets/sketchbook/sketchbook-tree-widget.tsx @@ -84,7 +84,7 @@ export class SketchbookTreeWidget extends FileTreeWidget { return ( {super.renderTailDecorations(node, props)} - {this.renderInlineCommands(node, props)} + {this.renderInlineCommands(node)} ); } @@ -107,15 +107,8 @@ export class SketchbookTreeWidget extends FileTreeWidget { }; } - protected renderInlineCommands( - node: TreeNode, - props: NodeProps - ): React.ReactNode { - if ( - SketchbookTree.SketchDirNode.is(node) && - ((node.commands && node.id === this.hoveredNodeId) || - this.currentSketchUri === node?.uri.toString()) - ) { + protected renderInlineCommands(node: TreeNode): React.ReactNode { + if (SketchbookTree.SketchDirNode.is(node) && node.commands) { return Array.from(new Set(node.commands)).map((command) => this.renderInlineCommand(command.id, node) ); @@ -142,6 +135,7 @@ export class SketchbookTreeWidget extends FileTreeWidget { TREE_NODE_TAIL_CLASS, icon, 'theia-tree-view-inline-action', + 'sketchbook-commands-icons', ].join(' '); return (

= this.getDefaultBrowserWindowOptions() + asyncOptions: MaybePromise = this.getDefaultTheiaWindowOptions() ): Promise { - const options = await asyncOptions; + let options = await asyncOptions; + options = this.avoidOverlap(options); let electronWindow: BrowserWindow | undefined; if (this._windows.length) { electronWindow = new BrowserWindow(options); @@ -154,7 +155,9 @@ export class ElectronMainApplication extends TheiaElectronMainApplication { try { // If we forked the process for the clusters, we need to manually terminate it. // See: https://github.com/eclipse-theia/theia/issues/835 - process.kill(backendProcess.pid); + if (backendProcess.pid) { + process.kill(backendProcess.pid); + } } catch (e) { if (e.code === 'ESRCH') { console.log( diff --git a/arduino-ide-extension/tsconfig.json b/arduino-ide-extension/tsconfig.json index 45dcd2ebb..7d4021443 100644 --- a/arduino-ide-extension/tsconfig.json +++ b/arduino-ide-extension/tsconfig.json @@ -12,10 +12,10 @@ "emitDecoratorMetadata": true, "module": "commonjs", "moduleResolution": "node", - "target": "es5", + "target": "ES2017", "outDir": "lib", "lib": [ - "es6", + "ES2017", "dom" ], "jsx": "react", @@ -26,7 +26,7 @@ "src" ], "files": [ - "../node_modules/@theia/core/src/typings/nsfw/index.d.ts", + "../node_modules/nsfw/index.d.ts", "../node_modules/@theia/monaco/src/typings/monaco/index.d.ts" ] } diff --git a/browser-app/package.json b/browser-app/package.json index 95eae0962..2adb7a789 100644 --- a/browser-app/package.json +++ b/browser-app/package.json @@ -4,25 +4,26 @@ "version": "2.0.0-beta.11", "license": "AGPL-3.0-or-later", "dependencies": { - "@theia/core": "next", - "@theia/debug": "next", - "@theia/editor": "next", - "@theia/file-search": "next", - "@theia/filesystem": "next", - "@theia/keymaps": "next", - "@theia/messages": "next", - "@theia/monaco": "next", - "@theia/navigator": "next", - "@theia/plugin-ext": "next", - "@theia/plugin-ext-vscode": "next", - "@theia/preferences": "next", - "@theia/process": "next", - "@theia/terminal": "next", - "@theia/workspace": "next", + "@theia/core": "1.18.0", + "@theia/debug": "1.18.0", + "@theia/editor": "1.18.0", + "@theia/editor-preview": "1.18.0", + "@theia/file-search": "1.18.0", + "@theia/filesystem": "1.18.0", + "@theia/keymaps": "1.18.0", + "@theia/messages": "1.18.0", + "@theia/monaco": "1.18.0", + "@theia/navigator": "1.18.0", + "@theia/plugin-ext": "1.18.0", + "@theia/plugin-ext-vscode": "1.18.0", + "@theia/preferences": "1.18.0", + "@theia/process": "1.18.0", + "@theia/terminal": "1.18.0", + "@theia/workspace": "1.18.0", "arduino-ide-extension": "2.0.0-beta.11" }, "devDependencies": { - "@theia/cli": "next" + "@theia/cli": "1.17.2" }, "scripts": { "prepare": "theia build --mode development", diff --git a/browser-app/webpack.config.js b/browser-app/webpack.config.js new file mode 100644 index 000000000..38baa16f8 --- /dev/null +++ b/browser-app/webpack.config.js @@ -0,0 +1,20 @@ +/** + * This file can be edited to customize webpack configuration. + * To reset delete this file and rerun theia build again. + */ +// @ts-check +const config = require('./gen-webpack.config.js'); + +config.resolve.fallback['http'] = false; +config.resolve.fallback['fs'] = false; + +/** + * Expose bundled modules on window.theia.moduleName namespace, e.g. + * window['theia']['@theia/core/lib/common/uri']. + * Such syntax can be used by external code, for instance, for testing. +config.module.rules.push({ + test: /\.js$/, + loader: require.resolve('@theia/application-manager/lib/expose-loader') +}); */ + +module.exports = config; \ No newline at end of file diff --git a/electron-app/package.json b/electron-app/package.json index a5129c80e..fcc5202ac 100644 --- a/electron-app/package.json +++ b/electron-app/package.json @@ -5,26 +5,27 @@ "license": "AGPL-3.0-or-later", "main": "src-gen/frontend/electron-main.js", "dependencies": { - "@theia/core": "next", - "@theia/debug": "next", - "@theia/editor": "next", - "@theia/electron": "next", - "@theia/file-search": "next", - "@theia/filesystem": "next", - "@theia/keymaps": "next", - "@theia/messages": "next", - "@theia/monaco": "next", - "@theia/navigator": "next", - "@theia/plugin-ext": "next", - "@theia/plugin-ext-vscode": "next", - "@theia/preferences": "next", - "@theia/process": "next", - "@theia/terminal": "next", - "@theia/workspace": "next", + "@theia/core": "1.18.0", + "@theia/debug": "1.18.0", + "@theia/editor": "1.18.0", + "@theia/editor-preview": "1.18.0", + "@theia/electron": "1.18.0", + "@theia/file-search": "1.18.0", + "@theia/filesystem": "1.18.0", + "@theia/keymaps": "1.18.0", + "@theia/messages": "1.18.0", + "@theia/monaco": "1.18.0", + "@theia/navigator": "1.18.0", + "@theia/plugin-ext": "1.18.0", + "@theia/plugin-ext-vscode": "1.18.0", + "@theia/preferences": "1.18.0", + "@theia/process": "1.18.0", + "@theia/terminal": "1.18.0", + "@theia/workspace": "1.18.0", "arduino-ide-extension": "2.0.0-beta.11" }, "devDependencies": { - "@theia/cli": "next" + "@theia/cli": "1.17.2" }, "scripts": { "prepare": "theia build --mode development", diff --git a/electron-app/webpack.config.js b/electron-app/webpack.config.js new file mode 100644 index 000000000..38baa16f8 --- /dev/null +++ b/electron-app/webpack.config.js @@ -0,0 +1,20 @@ +/** + * This file can be edited to customize webpack configuration. + * To reset delete this file and rerun theia build again. + */ +// @ts-check +const config = require('./gen-webpack.config.js'); + +config.resolve.fallback['http'] = false; +config.resolve.fallback['fs'] = false; + +/** + * Expose bundled modules on window.theia.moduleName namespace, e.g. + * window['theia']['@theia/core/lib/common/uri']. + * Such syntax can be used by external code, for instance, for testing. +config.module.rules.push({ + test: /\.js$/, + loader: require.resolve('@theia/application-manager/lib/expose-loader') +}); */ + +module.exports = config; \ No newline at end of file diff --git a/electron/build/template-package.json b/electron/build/template-package.json index d6c4f097f..1c316c65f 100644 --- a/electron/build/template-package.json +++ b/electron/build/template-package.json @@ -9,7 +9,7 @@ "node-log-rotate": "^0.1.5" }, "devDependencies": { - "@theia/cli": "next", + "@theia/cli": "1.17.2", "cross-env": "^7.0.2", "electron-builder": "22.7.0", "electron-notarize": "^0.3.0", @@ -63,6 +63,7 @@ "!node_modules/@theia/**/test/*", "!node_modules/@theia/**/src/*.ts", "!node_modules/@theia/**/lib/*browser/*", + "node_modules/@theia/core/lib/browser/*", "!node_modules/@typefox/monaco-editor-core/*", "!node_modules/oniguruma/*", "!node_modules/onigasm/*" diff --git a/electron/packager/conf-node-gyp.sh b/electron/packager/conf-node-gyp.sh index 89c41ed1d..994c3cd40 100755 --- a/electron/packager/conf-node-gyp.sh +++ b/electron/packager/conf-node-gyp.sh @@ -1,6 +1,6 @@ #!/bin/sh -npm install --global node-gyp@6.0.1 +npm install --global node-gyp@7.0.0 if [ "$OSTYPE" = "cygwin" ] || [ "$OSTYPE" = "msys" ]; then npm config set node_gyp "`npm prefix -g`\node_modules\node-gyp\bin\node-gyp.js" diff --git a/package.json b/package.json index 404e94ee3..035a8e080 100644 --- a/package.json +++ b/package.json @@ -10,9 +10,9 @@ "node": ">=12.14.1 <13" }, "devDependencies": { - "@types/jsdom": "^11.0.4", + "@theia/cli": "1.17.2", "@types/sinon": "^2.3.5", - "@theia/cli": "next", + "@types/jsdom": "^11.0.4", "@typescript-eslint/eslint-plugin": "^4.27.0", "@typescript-eslint/parser": "^4.27.0", "cross-env": "^7.0.2", @@ -35,6 +35,7 @@ }, "scripts": { "prepare": "cross-env THEIA_ELECTRON_SKIP_REPLACE_FFMPEG=1 lerna run prepare && yarn download:plugins", + "cleanup": "npx rimraf ./**/node_modules && rm -rf ./node_modules ./.browser_modules ./arduino-ide-extension/build ./arduino-ide-extension/downloads ./arduino-ide-extension/Examples ./arduino-ide-extension/lib ./browser-app/lib ./browser-app/src-gen ./browser-app/gen-webpack.config.js ./electron-app/lib ./electron-app/src-gen ./electron-app/gen-webpack.config.js", "rebuild:browser": "theia rebuild:browser", "rebuild:electron": "theia rebuild:electron", "start": "yarn --cwd ./electron-app start", diff --git a/yarn.lock b/yarn.lock index 7f885a12f..9764f514f 100644 --- a/yarn.lock +++ b/yarn.lock @@ -873,6 +873,11 @@ lodash "^4.17.19" to-fast-properties "^2.0.0" +"@discoveryjs/json-ext@^0.5.0": + version "0.5.5" + resolved "https://registry.yarnpkg.com/@discoveryjs/json-ext/-/json-ext-0.5.5.tgz#9283c9ce5b289a3c4f61c12757469e59377f81f3" + integrity sha512-6nFkfkmSeV/rqSaS4oWHgmpnYw194f6hmWF5is6b0J1naJZoiD0NTc9AiUwPHvWsowkjuHErCZT1wa0jg+BLIA== + "@electron/get@^1.0.1": version "1.12.4" resolved "https://registry.yarnpkg.com/@electron/get/-/get-1.12.4.tgz#a5971113fc1bf8fa12a8789dc20152a7359f06ab" @@ -889,6 +894,22 @@ global-agent "^2.0.2" global-tunnel-ng "^2.7.1" +"@electron/get@^1.12.4": + version "1.13.0" + resolved "https://registry.yarnpkg.com/@electron/get/-/get-1.13.0.tgz#95c6bcaff4f9a505ea46792424f451efea89228c" + integrity sha512-+SjZhRuRo+STTO1Fdhzqnv9D2ZhjxXP6egsJ9kiO8dtP68cDx7dFCwWi64dlMQV7sWcfW1OYCW4wviEBzmRsfQ== + dependencies: + debug "^4.1.1" + env-paths "^2.2.0" + fs-extra "^8.1.0" + got "^9.6.0" + progress "^2.0.3" + semver "^6.2.0" + sumchecker "^3.0.1" + optionalDependencies: + global-agent "^2.0.2" + global-tunnel-ng "^2.7.1" + "@emotion/cache@^10.0.27", "@emotion/cache@^10.0.9": version "10.0.29" resolved "https://registry.yarnpkg.com/@emotion/cache/-/cache-10.0.29.tgz#87e7e64f412c060102d589fe7c6dc042e6f9d1e0" @@ -1910,7 +1931,7 @@ dependencies: "@octokit/openapi-types" "^5.3.2" -"@phosphor/algorithm@^1.2.0": +"@phosphor/algorithm@1", "@phosphor/algorithm@^1.2.0": version "1.2.0" resolved "https://registry.yarnpkg.com/@phosphor/algorithm/-/algorithm-1.2.0.tgz#4a19aa59261b7270be696672dc3f0663f7bef152" integrity sha512-C9+dnjXyU2QAkWCW6QVDGExk4hhwxzAKf5/FIuYlHAI9X5vFv99PYm0EREDxX1PbMuvfFBZhPNu0PvuSDQ7sFA== @@ -1922,7 +1943,7 @@ dependencies: "@phosphor/algorithm" "^1.2.0" -"@phosphor/commands@^1.7.2": +"@phosphor/commands@1", "@phosphor/commands@^1.7.2": version "1.7.2" resolved "https://registry.yarnpkg.com/@phosphor/commands/-/commands-1.7.2.tgz#df724f2896ae43c4a3a9e2b5a6445a15e0d60487" integrity sha512-iSyBIWMHsus323BVEARBhuVZNnVel8USo+FIPaAxGcq+icTSSe6+NtSxVQSmZblGN6Qm4iw6I6VtiSx0e6YDgQ== @@ -1934,7 +1955,7 @@ "@phosphor/keyboard" "^1.1.3" "@phosphor/signaling" "^1.3.1" -"@phosphor/coreutils@^1.3.1": +"@phosphor/coreutils@1", "@phosphor/coreutils@^1.3.1": version "1.3.1" resolved "https://registry.yarnpkg.com/@phosphor/coreutils/-/coreutils-1.3.1.tgz#441e34f42340f7faa742a88b2a181947a88d7226" integrity sha512-9OHCn8LYRcPU/sbHm5v7viCA16Uev3gbdkwqoQqlV+EiauDHl70jmeL7XVDXdigl66Dz0LI11C99XOxp+s3zOA== @@ -1947,12 +1968,12 @@ "@phosphor/algorithm" "^1.2.0" "@phosphor/signaling" "^1.3.1" -"@phosphor/domutils@^1.1.4": +"@phosphor/domutils@1", "@phosphor/domutils@^1.1.4": version "1.1.4" resolved "https://registry.yarnpkg.com/@phosphor/domutils/-/domutils-1.1.4.tgz#4c6aecf7902d3793b45db325319340e0a0b5543b" integrity sha512-ivwq5TWjQpKcHKXO8PrMl+/cKqbgxPClPiCKc1gwbMd+6hnW5VLwNG0WBzJTxCzXK43HxX18oH+tOZ3E04wc3w== -"@phosphor/dragdrop@^1.4.1": +"@phosphor/dragdrop@1", "@phosphor/dragdrop@^1.4.1": version "1.4.1" resolved "https://registry.yarnpkg.com/@phosphor/dragdrop/-/dragdrop-1.4.1.tgz#45887dfe8f5849db2b4d1c0329a377f0f0854464" integrity sha512-77paMoubIWk7pdwA2GVFkqba1WP48hTZZvS17N30+KVOeWfSqBL3flPSnW2yC4y6FnOP2PFOCtuPIbQv+pYhCA== @@ -1965,7 +1986,7 @@ resolved "https://registry.yarnpkg.com/@phosphor/keyboard/-/keyboard-1.1.3.tgz#e5fd13af0479034ef0b5fffcf43ef2d4a266b5b6" integrity sha512-dzxC/PyHiD6mXaESRy6PZTd9JeK+diwG1pyngkyUf127IXOEzubTIbu52VSdpGBklszu33ws05BAGDa4oBE4mQ== -"@phosphor/messaging@^1.3.0": +"@phosphor/messaging@1", "@phosphor/messaging@^1.3.0": version "1.3.0" resolved "https://registry.yarnpkg.com/@phosphor/messaging/-/messaging-1.3.0.tgz#a140e6dd28a496260779acf74860f738c654c65e" integrity sha512-k0JE+BTMKlkM335S2AmmJxoYYNRwOdW5jKBqLgjJdGRvUQkM0+2i60ahM45+J23atGJDv9esKUUBINiKHFhLew== @@ -1973,26 +1994,26 @@ "@phosphor/algorithm" "^1.2.0" "@phosphor/collections" "^1.2.0" -"@phosphor/properties@^1.1.3": +"@phosphor/properties@1", "@phosphor/properties@^1.1.3": version "1.1.3" resolved "https://registry.yarnpkg.com/@phosphor/properties/-/properties-1.1.3.tgz#63e4355be5e22a411c566fd1860207038f171598" integrity sha512-GiglqzU77s6+tFVt6zPq9uuyu/PLQPFcqZt914ZhJ4cN/7yNI/SLyMzpYZ56IRMXvzK9TUgbRna6URE3XAwFUg== -"@phosphor/signaling@^1.3.1": +"@phosphor/signaling@1", "@phosphor/signaling@^1.3.1": version "1.3.1" resolved "https://registry.yarnpkg.com/@phosphor/signaling/-/signaling-1.3.1.tgz#1cd10b069bdb2c9adb3ba74245b30141e5afc2d7" integrity sha512-Eq3wVCPQAhUd9+gUGaYygMr+ov7dhSGblSBXiDzpZlSIfa8OVD4P3cCvYXr/acDTNmZ/gHTcSFO8/n3rDkeXzg== dependencies: "@phosphor/algorithm" "^1.2.0" -"@phosphor/virtualdom@^1.2.0": +"@phosphor/virtualdom@1", "@phosphor/virtualdom@^1.2.0": version "1.2.0" resolved "https://registry.yarnpkg.com/@phosphor/virtualdom/-/virtualdom-1.2.0.tgz#6a233312f817eb02555a0359c4ae3e501fa62bca" integrity sha512-L9mKNhK2XtVjzjuHLG2uYuepSz8uPyu6vhF4EgCP0rt0TiLYaZeHwuNu3XeFbul9DMOn49eBpye/tfQVd4Ks+w== dependencies: "@phosphor/algorithm" "^1.2.0" -"@phosphor/widgets@^1.9.3": +"@phosphor/widgets@1": version "1.9.3" resolved "https://registry.yarnpkg.com/@phosphor/widgets/-/widgets-1.9.3.tgz#b8b7ad69fd7cc7af8e8c312ebead0e0965a4cefd" integrity sha512-61jsxloDrW/+WWQs8wOgsS5waQ/MSsXBuhONt0o6mtdeL93HVz7CYO5krOoot5owammfF6oX1z0sDaUYIYgcPA== @@ -2083,83 +2104,101 @@ dependencies: defer-to-connect "^1.0.1" -"@theia/application-manager@1.12.0-next.1a1d7afc": - version "1.12.0-next.1a1d7afc" - resolved "https://registry.yarnpkg.com/@theia/application-manager/-/application-manager-1.12.0-next.1a1d7afc.tgz#0f09296caec97495e679e73b8c7ccd0fa582ab35" - integrity sha512-4NajB2+3ImkbwvuzcU/tE53ooD6R8HZUFjVnX9NYvB2lf3bcgSA91Cf4CRsFqAB3dh0bStZytB5ByNN8gMb/PA== +"@theia/application-manager@1.17.2": + version "1.17.2" + resolved "https://registry.yarnpkg.com/@theia/application-manager/-/application-manager-1.17.2.tgz#bcf5b23754705848a81d8a97f9e40ee141a6efc7" + integrity sha512-Ev/Rq3Da8pg22YzMPOJ/97rMmovHuvCDT9CLCNba5f9jgkBwX4WgS32q21qfucZ/OX3Y0V0EFSFilVyV7luzKA== dependencies: "@babel/core" "^7.10.0" "@babel/plugin-transform-classes" "^7.10.0" "@babel/plugin-transform-runtime" "^7.10.0" "@babel/preset-env" "^7.10.0" - "@theia/application-package" "1.12.0-next.1a1d7afc" + "@theia/application-package" "1.17.2" "@theia/compression-webpack-plugin" "^3.0.0" "@types/fs-extra" "^4.0.2" - "@types/webpack" "^4.41.2" - babel-loader "^8.0.6" - circular-dependency-plugin "^5.0.0" - copy-webpack-plugin "^4.5.0" - css-loader "^0.28.1" + babel-loader "^8.2.2" + buffer "^6.0.3" + circular-dependency-plugin "^5.2.2" + copy-webpack-plugin "^8.1.1" + css-loader "^6.2.0" electron-rebuild "^1.8.6" - file-loader "^1.1.11" font-awesome-webpack "0.0.5-beta.2" fs-extra "^4.0.2" ignore-loader "^0.1.2" less "^3.0.3" - source-map-loader "^0.2.1" - source-map-support "^0.4.18" - style-loader "^0.23.1" - umd-compat-loader "^2.1.1" - url-loader "^1.1.2" - webpack "^4.0.0" - webpack-cli "2.0.12" - worker-loader "^1.1.1" - -"@theia/application-package@1.12.0-next.1a1d7afc", "@theia/application-package@next": - version "1.12.0-next.1a1d7afc" - resolved "https://registry.yarnpkg.com/@theia/application-package/-/application-package-1.12.0-next.1a1d7afc.tgz#ac58485ad372f442a07fee619df52b0c41cd2447" - integrity sha512-PXtj0EqVIv/nkreE0BGfxUt18r5YN9HgwKhQbuZGKFaNNAydfQCf5WDGo9DtmyHXRHr2o80sXa3bCzyQt9PGEA== + setimmediate "^1.0.5" + source-map-loader "^2.0.1" + source-map-support "^0.5.19" + style-loader "^2.0.0" + umd-compat-loader "^2.1.2" + webpack "^5.48.0" + webpack-cli "4.7.0" + worker-loader "^3.0.8" + yargs "^15.3.1" + +"@theia/application-package@1.17.2": + version "1.17.2" + resolved "https://registry.yarnpkg.com/@theia/application-package/-/application-package-1.17.2.tgz#05b1f2c749bbd693013f17cdf8b57d5789cb70fb" + integrity sha512-IKeH+ow5h8tuW9dVV27I551EowcvKe5mBx/U14oKJ7krKZ0eLUqJPGJukNIlRLbhz/9ANJvsGXHw02qMhP7CXQ== dependencies: "@types/fs-extra" "^4.0.2" "@types/request" "^2.0.3" "@types/semver" "^5.4.0" "@types/write-json-file" "^2.2.1" changes-stream "^2.2.0" - deepmerge "2.0.1" + deepmerge "^4.2.2" fs-extra "^4.0.2" is-electron "^2.1.0" request "^2.82.0" semver "^5.4.1" write-json-file "^2.2.0" -"@theia/bulk-edit@1.12.0-next.1a1d7afc": - version "1.12.0-next.1a1d7afc" - resolved "https://registry.yarnpkg.com/@theia/bulk-edit/-/bulk-edit-1.12.0-next.1a1d7afc.tgz#02af7ccf2798f334df2cbe86c441f447cd3ed1f7" - integrity sha512-Sr0T9tbUpyPpIA3bRU3VqZ8wFdwCSlFbZXv5b5MaBxrXKpJRGpemesCJsACAwdA1XDfp3/DZMK6dRpunPF+c0g== - dependencies: - "@theia/core" "1.12.0-next.1a1d7afc" - "@theia/editor" "1.12.0-next.1a1d7afc" - "@theia/filesystem" "1.12.0-next.1a1d7afc" - "@theia/monaco" "1.12.0-next.1a1d7afc" - "@theia/workspace" "1.12.0-next.1a1d7afc" - -"@theia/callhierarchy@1.12.0-next.1a1d7afc": - version "1.12.0-next.1a1d7afc" - resolved "https://registry.yarnpkg.com/@theia/callhierarchy/-/callhierarchy-1.12.0-next.1a1d7afc.tgz#7adaa1fbde247e230870ad90a2a0af5b877a01d5" - integrity sha512-BugN0VQkvv/bpQ1azhYcNdWmf9lMtiyiY49M+anMxQxdkXpKSt9x6h2911BZKNdJOImmaJdjq0IhXdYQvIq4bQ== - dependencies: - "@theia/core" "1.12.0-next.1a1d7afc" - "@theia/editor" "1.12.0-next.1a1d7afc" - "@theia/monaco" "1.12.0-next.1a1d7afc" +"@theia/application-package@1.18.0": + version "1.18.0" + resolved "https://registry.yarnpkg.com/@theia/application-package/-/application-package-1.18.0.tgz#20bb0dd21c52bf58a79c99c73517558e1704bc2c" + integrity sha512-v8jzr3ItlzyeserrEGfy3MJRB1rH2ewKWfLSu26PGRsR38zip1ZGLsPmk10/v8NVYwPu5enD8tppWlikRWwFzA== + dependencies: + "@types/fs-extra" "^4.0.2" + "@types/request" "^2.0.3" + "@types/semver" "^5.4.0" + "@types/write-json-file" "^2.2.1" + changes-stream "^2.2.0" + deepmerge "^4.2.2" + fs-extra "^4.0.2" + is-electron "^2.1.0" + request "^2.82.0" + semver "^5.4.1" + write-json-file "^2.2.0" + +"@theia/bulk-edit@1.18.0": + version "1.18.0" + resolved "https://registry.yarnpkg.com/@theia/bulk-edit/-/bulk-edit-1.18.0.tgz#bf24abd1fb25085e0c763beacfb13c2f084641dd" + integrity sha512-AhuMHZYCM5ShUzaUVqP7a6e2q1iT40Tphl4FsfRA4YYavoz4h2z8vBLCVMhzMIBSt60cu3e3La61gEdrolwqcA== + dependencies: + "@theia/core" "1.18.0" + "@theia/editor" "1.18.0" + "@theia/filesystem" "1.18.0" + "@theia/monaco" "1.18.0" + "@theia/workspace" "1.18.0" + +"@theia/callhierarchy@1.18.0": + version "1.18.0" + resolved "https://registry.yarnpkg.com/@theia/callhierarchy/-/callhierarchy-1.18.0.tgz#af376982156265e81634c358414b058a09114680" + integrity sha512-Ym1Ws/XF0UbPhDzENQHOv1LXbuMMOevkM14mONGIdHMPT6b0V+plDUjhbtdiheR0vh4JgfZNwgmnoZAej97g5w== + dependencies: + "@theia/core" "1.18.0" + "@theia/editor" "1.18.0" + "@theia/monaco" "1.18.0" ts-md5 "^1.2.2" -"@theia/cli@next": - version "1.12.0-next.1a1d7afc" - resolved "https://registry.yarnpkg.com/@theia/cli/-/cli-1.12.0-next.1a1d7afc.tgz#4c7faef425d3549913efccc01bf81290ded7e0a0" - integrity sha512-qGuGRIewJ9wRPbZFqaNP0Xw6If8tgS5S9nv7gW3llPwBqq2iqqK4r2sZjjPCquWtymRAHcpudp5Qjy4kT7wopg== +"@theia/cli@1.17.2": + version "1.17.2" + resolved "https://registry.yarnpkg.com/@theia/cli/-/cli-1.17.2.tgz#5558de75d59a1db3be60a54b871cb7e6fc2a9c8e" + integrity sha512-5Mwm8WO7smDle3R25i+OEEAT7EP/0Vgv0C6eH5GGS66eBcJEArKF7IxwhDf+qVJt3L/Qj7rePMoD9dVahiESbQ== dependencies: - "@theia/application-manager" "1.12.0-next.1a1d7afc" - "@theia/application-package" "1.12.0-next.1a1d7afc" + "@theia/application-manager" "1.17.2" + "@theia/application-package" "1.17.2" + "@theia/ovsx-client" "1.17.2" "@types/chai" "^4.2.7" "@types/mkdirp" "^0.5.2" "@types/mocha" "^5.2.7" @@ -2171,7 +2210,6 @@ colors "^1.4.0" decompress "^4.2.1" https-proxy-agent "^5.0.0" - mkdirp "^0.5.0" mocha "^7.0.0" node-fetch "^2.6.0" proxy-from-env "^1.1.0" @@ -2192,26 +2230,36 @@ serialize-javascript "^1.4.0" webpack-sources "^1.0.1" -"@theia/console@1.12.0-next.1a1d7afc": - version "1.12.0-next.1a1d7afc" - resolved "https://registry.yarnpkg.com/@theia/console/-/console-1.12.0-next.1a1d7afc.tgz#9a968470911f849cc8a078974cca517c6c12cb95" - integrity sha512-ZDgCh+qhUUPBy/u2V2wYHPryfdcCWvuDiqunRnPou3f1Pg2nJfCVo5Vnf6aW9pKEBesiblzT6b0fuPjIxypc+w== +"@theia/console@1.18.0": + version "1.18.0" + resolved "https://registry.yarnpkg.com/@theia/console/-/console-1.18.0.tgz#eee88e6943f631d52baa8c928bb4c09d4aca96fd" + integrity sha512-pFEBeMXvNg3+s8ADt8xhgYSNyNtBypnx/2Xs4wCWqiLGosP+6w73+NRjIRr91zNnmDcD6JNszojBdw50B8AX5w== dependencies: - "@theia/core" "1.12.0-next.1a1d7afc" - "@theia/monaco" "1.12.0-next.1a1d7afc" + "@theia/core" "1.18.0" + "@theia/monaco" "1.18.0" anser "^2.0.1" -"@theia/core@1.12.0-next.1a1d7afc", "@theia/core@next": - version "1.12.0-next.1a1d7afc" - resolved "https://registry.yarnpkg.com/@theia/core/-/core-1.12.0-next.1a1d7afc.tgz#bed64d98b7a557df1f2cd8a0da167b447dc1f275" - integrity sha512-tB0zWH+NHlO9yrVlw+teZnyNPtVLbLSSrL2vMa5MH1a97CGiGA7dsaqOemnp85cwVkREGQuPAuLn6v7P3xStPw== +"@theia/core@1.18.0": + version "1.18.0" + resolved "https://registry.yarnpkg.com/@theia/core/-/core-1.18.0.tgz#9ab6beb99ac0cf7279f9471135705275c510572f" + integrity sha512-b80KrYHC3V88ZhtOx5DxHOH1jA2I41AxVpngoBcNCptu6Ve7q78SSvvoR+oq34mPuT3KgArPVrV0bK+b7hvbSw== dependencies: "@babel/runtime" "^7.10.0" - "@phosphor/widgets" "^1.9.3" + "@phosphor/algorithm" "1" + "@phosphor/commands" "1" + "@phosphor/coreutils" "1" + "@phosphor/domutils" "1" + "@phosphor/dragdrop" "1" + "@phosphor/messaging" "1" + "@phosphor/properties" "1" + "@phosphor/signaling" "1" + "@phosphor/virtualdom" "1" + "@phosphor/widgets" "1" "@primer/octicons-react" "^9.0.0" - "@theia/application-package" "1.12.0-next.1a1d7afc" + "@theia/application-package" "1.18.0" "@types/body-parser" "^1.16.4" "@types/cookie" "^0.3.3" + "@types/dompurify" "^2.2.2" "@types/express" "^4.16.0" "@types/fs-extra" "^4.0.2" "@types/lodash.debounce" "4.0.3" @@ -2223,9 +2271,11 @@ "@types/safer-buffer" "^2.1.0" "@types/ws" "^5.1.2" "@types/yargs" "^15" + "@vscode/codicons" "^0.0.21" ajv "^6.5.3" body-parser "^1.17.2" cookie "^0.4.0" + dompurify "^2.2.9" drivelist "^9.0.2" es6-promise "^4.2.4" express "^4.16.3" @@ -2234,11 +2284,12 @@ fs-extra "^4.0.2" fuzzy "^0.1.3" iconv-lite "^0.6.0" - inversify "^5.0.1" + inversify "^5.1.1" jschardet "^2.1.1" + keytar "7.2.0" lodash.debounce "^4.0.8" lodash.throttle "^4.1.1" - nsfw "^1.2.9" + nsfw "^2.1.2" p-debounce "^2.1.0" perfect-scrollbar "^1.3.0" react "^16.8.0" @@ -2248,6 +2299,7 @@ reflect-metadata "^0.1.10" route-parser "^0.0.5" safer-buffer "^2.1.2" + uuid "^8.3.2" vscode-languageserver-protocol "~3.15.3" vscode-languageserver-types "^3.15.1" vscode-uri "^2.1.1" @@ -2255,26 +2307,25 @@ ws "^7.1.2" yargs "^15.3.1" -"@theia/debug@1.12.0-next.1a1d7afc", "@theia/debug@next": - version "1.12.0-next.1a1d7afc" - resolved "https://registry.yarnpkg.com/@theia/debug/-/debug-1.12.0-next.1a1d7afc.tgz#c496c1e113dbe7c2fcc093c195292e42d0cbeb5c" - integrity sha512-e/0bTGeXEqaXMjts6tOFS/Owr47E2sDjKBXthBFGsFbdaTkx+DQIbYKRAteKomg6EFXgBevaCHe2W5i+H4u9WQ== - dependencies: - "@theia/application-package" "1.12.0-next.1a1d7afc" - "@theia/console" "1.12.0-next.1a1d7afc" - "@theia/core" "1.12.0-next.1a1d7afc" - "@theia/editor" "1.12.0-next.1a1d7afc" - "@theia/filesystem" "1.12.0-next.1a1d7afc" - "@theia/markers" "1.12.0-next.1a1d7afc" - "@theia/monaco" "1.12.0-next.1a1d7afc" - "@theia/output" "1.12.0-next.1a1d7afc" - "@theia/preferences" "1.12.0-next.1a1d7afc" - "@theia/process" "1.12.0-next.1a1d7afc" - "@theia/task" "1.12.0-next.1a1d7afc" - "@theia/terminal" "1.12.0-next.1a1d7afc" - "@theia/userstorage" "1.12.0-next.1a1d7afc" - "@theia/variable-resolver" "1.12.0-next.1a1d7afc" - "@theia/workspace" "1.12.0-next.1a1d7afc" +"@theia/debug@1.18.0": + version "1.18.0" + resolved "https://registry.yarnpkg.com/@theia/debug/-/debug-1.18.0.tgz#473323cc924e02e37ab92c03c82c4436193e629a" + integrity sha512-slq2+9NCt+n6BOVtASnIk4WEUHueFqUfEtuWgD+ouNsMwN3FOxiz2Wo5ixRjDwlwvkalC/T3L1qQxd64QHHMcQ== + dependencies: + "@theia/console" "1.18.0" + "@theia/core" "1.18.0" + "@theia/editor" "1.18.0" + "@theia/filesystem" "1.18.0" + "@theia/markers" "1.18.0" + "@theia/monaco" "1.18.0" + "@theia/output" "1.18.0" + "@theia/preferences" "1.18.0" + "@theia/process" "1.18.0" + "@theia/task" "1.18.0" + "@theia/terminal" "1.18.0" + "@theia/userstorage" "1.18.0" + "@theia/variable-resolver" "1.18.0" + "@theia/workspace" "1.18.0" jsonc-parser "^2.2.0" mkdirp "^0.5.0" p-debounce "^2.1.0" @@ -2283,23 +2334,32 @@ unzip-stream "^0.3.0" vscode-debugprotocol "^1.32.0" -"@theia/editor@1.12.0-next.1a1d7afc", "@theia/editor@next": - version "1.12.0-next.1a1d7afc" - resolved "https://registry.yarnpkg.com/@theia/editor/-/editor-1.12.0-next.1a1d7afc.tgz#15e6f36b4d27105af721d06298a31c696bf0d6a6" - integrity sha512-w+g/SNLaw5RDd7f7orcdTnlLnczTUKl8rRIKJKO0y+8PxtKn9ZEzPqvvXb42syl7O8Wo42a8LgpwvTg2dPDjqQ== +"@theia/editor-preview@1.18.0": + version "1.18.0" + resolved "https://registry.yarnpkg.com/@theia/editor-preview/-/editor-preview-1.18.0.tgz#f194d2969512f0574a7dd3cae3fa415c34e2944a" + integrity sha512-0JtmNAJlqBf0N/KG1rZKM7PjluR4JXBLOXgWZ36nflEPbSM1alY7DEtTYxQwkarzK4TytDiO9PZ/qPKPnxwMPw== + dependencies: + "@theia/core" "1.18.0" + "@theia/editor" "1.18.0" + "@theia/navigator" "1.18.0" + +"@theia/editor@1.18.0": + version "1.18.0" + resolved "https://registry.yarnpkg.com/@theia/editor/-/editor-1.18.0.tgz#0aa862c4cd5ea9671595136b505bab2818757e84" + integrity sha512-eE+uLZmcTn6Ka4hGPu0lKgcRuGIOAZyxUwhKOG3/6wjIsdiWrnsD9ES1JlvYSd1VLuN/aZOjj+9vkehxqXjmdg== dependencies: - "@theia/core" "1.12.0-next.1a1d7afc" - "@theia/variable-resolver" "1.12.0-next.1a1d7afc" + "@theia/core" "1.18.0" + "@theia/variable-resolver" "1.18.0" "@types/base64-arraybuffer" "0.1.0" base64-arraybuffer "^0.1.5" -"@theia/electron@next": - version "1.12.0-next.1a1d7afc" - resolved "https://registry.yarnpkg.com/@theia/electron/-/electron-1.12.0-next.1a1d7afc.tgz#2228f691e2e64389997efdf7f2e809072d0ada01" - integrity sha512-2sMTaxHWKZFn64Wxt45nV1HhRv8jrgyem0VuVWLtJwEVv0qUovAndZGKqibNzZriW7AjGWqew9Zdx3AQpb0xQQ== +"@theia/electron@1.18.0": + version "1.18.0" + resolved "https://registry.yarnpkg.com/@theia/electron/-/electron-1.18.0.tgz#0c094d560bc85fd234ed36f87476e5f1391189cd" + integrity sha512-/VP2tqN2R6v2JAgR3TX3uT1QCmDr8ZZ9RYLrndokSpkKztBfcuhLuj1HjoOX+AUNQZKzuKHNiSSa5P2ZhM/T/w== dependencies: + "@electron/get" "^1.12.4" electron "^9.0.2" - electron-download "^4.1.1" electron-store "^5.1.1" fix-path "^3.0.0" native-keymap "^2.1.2" @@ -2307,52 +2367,55 @@ unzipper "^0.9.11" yargs "^15.3.1" -"@theia/file-search@1.12.0-next.1a1d7afc", "@theia/file-search@next": - version "1.12.0-next.1a1d7afc" - resolved "https://registry.yarnpkg.com/@theia/file-search/-/file-search-1.12.0-next.1a1d7afc.tgz#1249ab227ff705038610f63a374366814e24b3c1" - integrity sha512-WMu6H28aU6U1rit1muiKDUjOlhLU2sRukmVPZO17yI3BVR9yOuiXgOQNTNn0qseNKZaIrKXZC0UHtnHQnYR7EQ== - dependencies: - "@theia/core" "1.12.0-next.1a1d7afc" - "@theia/editor" "1.12.0-next.1a1d7afc" - "@theia/filesystem" "1.12.0-next.1a1d7afc" - "@theia/process" "1.12.0-next.1a1d7afc" - "@theia/workspace" "1.12.0-next.1a1d7afc" - fuzzy "^0.1.3" +"@theia/file-search@1.18.0": + version "1.18.0" + resolved "https://registry.yarnpkg.com/@theia/file-search/-/file-search-1.18.0.tgz#4662eecb6e25f7f470268bb643b59e2f6a5ec6ff" + integrity sha512-+4lJhWFkk5p7Y20dK+MeiqYV969+CM2rLt/ifxT6fRrpWMI3EZlopN/48O+q2pr2n39hFEx8VCUENFg7p0VEug== + dependencies: + "@theia/core" "1.18.0" + "@theia/editor" "1.18.0" + "@theia/filesystem" "1.18.0" + "@theia/monaco" "1.18.0" + "@theia/process" "1.18.0" + "@theia/workspace" "1.18.0" vscode-ripgrep "^1.2.4" -"@theia/filesystem@1.12.0-next.1a1d7afc", "@theia/filesystem@next": - version "1.12.0-next.1a1d7afc" - resolved "https://registry.yarnpkg.com/@theia/filesystem/-/filesystem-1.12.0-next.1a1d7afc.tgz#776986d02e7ddb51d6f7b50dc700ec3fcf793542" - integrity sha512-jyPbBqH9miTp7NiOiekSAj2mpG9uoKnjczEugHzNQ7ODSvqFURBfXsw8BYrj+bbZqPdHpZzAOu5H9M7ycgu17A== +"@theia/filesystem@1.18.0": + version "1.18.0" + resolved "https://registry.yarnpkg.com/@theia/filesystem/-/filesystem-1.18.0.tgz#b4a283960fdf649e54fd9b57d00e1e385b118da6" + integrity sha512-z0UGr+dmsJ8cYTTX15AhD6SD80n4VmwmQKgVGeMFBwVwVRA7uml1BmLspeREepVKnEp5Mllzj8p6sCIrmbwlMg== dependencies: - "@theia/application-package" "1.12.0-next.1a1d7afc" - "@theia/core" "1.12.0-next.1a1d7afc" + "@theia/core" "1.18.0" "@types/body-parser" "^1.17.0" + "@types/multer" "^1.4.7" "@types/rimraf" "^2.0.2" "@types/tar-fs" "^1.16.1" "@types/uuid" "^7.0.3" + async-mutex "^0.3.1" body-parser "^1.18.3" http-status-codes "^1.3.0" minimatch "^3.0.4" + multer "^1.4.2" + perfect-scrollbar "^1.3.0" rimraf "^2.6.2" tar-fs "^1.16.2" trash "^6.1.1" uuid "^8.0.0" vscode-languageserver-textdocument "^1.0.1" -"@theia/git@next": - version "1.12.0-next.1a1d7afc" - resolved "https://registry.yarnpkg.com/@theia/git/-/git-1.12.0-next.1a1d7afc.tgz#85f5b6d58e7a11af71837d55e162ebefec0980d5" - integrity sha512-89LQqiFnuxScJ2u5xYVa3ePkR94ZvkXQXrBPjy0rR0WgmYXM/ZCVIwM6BJ4m9lhTrRT8ZlVAnidkt4YCLDj6fw== - dependencies: - "@theia/core" "1.12.0-next.1a1d7afc" - "@theia/editor" "1.12.0-next.1a1d7afc" - "@theia/filesystem" "1.12.0-next.1a1d7afc" - "@theia/monaco" "1.12.0-next.1a1d7afc" - "@theia/navigator" "1.12.0-next.1a1d7afc" - "@theia/scm" "1.12.0-next.1a1d7afc" - "@theia/scm-extra" "1.12.0-next.1a1d7afc" - "@theia/workspace" "1.12.0-next.1a1d7afc" +"@theia/git@1.18.0": + version "1.18.0" + resolved "https://registry.yarnpkg.com/@theia/git/-/git-1.18.0.tgz#27aaaffd59811835464babbfa4cb72f9f6c5e4d6" + integrity sha512-9urYFBu15zzWFVQ//pt9Pto6vcmvHmIsQsYDtMTN6ioYzpV9PhKr09353H7TX5hrw6kJIEKEWSatBYNqd8sqRw== + dependencies: + "@theia/core" "1.18.0" + "@theia/editor" "1.18.0" + "@theia/filesystem" "1.18.0" + "@theia/monaco" "1.18.0" + "@theia/navigator" "1.18.0" + "@theia/scm" "1.18.0" + "@theia/scm-extra" "1.18.0" + "@theia/workspace" "1.18.0" "@types/diff" "^3.2.2" "@types/p-queue" "^2.3.1" diff "^3.4.0" @@ -2364,75 +2427,70 @@ p-queue "^2.4.2" ts-md5 "^1.2.2" -"@theia/keymaps@next": - version "1.12.0-next.1a1d7afc" - resolved "https://registry.yarnpkg.com/@theia/keymaps/-/keymaps-1.12.0-next.1a1d7afc.tgz#f0a3cc05aaf32f7818ab936fbb6da4f95e882648" - integrity sha512-p7dtaTWIUiJQxt5jedxqfQSXRIoTpQksrT6e9KR2hrx3gvmiSQ5UmXaH0rjnbeCjW/DG1JY02ANL4Hd+cOSqfQ== +"@theia/keymaps@1.18.0": + version "1.18.0" + resolved "https://registry.yarnpkg.com/@theia/keymaps/-/keymaps-1.18.0.tgz#ce19c4a8a1220698d6ef096074997ea0c850a2a7" + integrity sha512-S0KMLliVGXUZws4d5w1wc0yfn43qiPRaeWKIlp4b7+gNN0qCze52eSG+TdI9UnlWth2Gsx39fqxpG5WCzMCYhA== dependencies: - "@theia/core" "1.12.0-next.1a1d7afc" - "@theia/monaco" "1.12.0-next.1a1d7afc" - "@theia/userstorage" "1.12.0-next.1a1d7afc" - "@theia/workspace" "1.12.0-next.1a1d7afc" + "@theia/core" "1.18.0" + "@theia/monaco" "1.18.0" + "@theia/userstorage" "1.18.0" + "@theia/workspace" "1.18.0" "@types/lodash.debounce" "4.0.3" ajv "^6.5.3" - fuzzy "^0.1.3" jsonc-parser "^2.2.0" - lodash.debounce "^4.0.8" -"@theia/markers@1.12.0-next.1a1d7afc", "@theia/markers@next": - version "1.12.0-next.1a1d7afc" - resolved "https://registry.yarnpkg.com/@theia/markers/-/markers-1.12.0-next.1a1d7afc.tgz#022b029950faa3f6e010e483fe9669f7945c572e" - integrity sha512-Kts3KXFg+SHWhP/POr/EiD1xG13N8LzKdmCGy3srkvNKCuox9eUkF98xFzbYI2T+5QPcZ3zmsiH3U0xYGV0SQA== +"@theia/markers@1.18.0": + version "1.18.0" + resolved "https://registry.yarnpkg.com/@theia/markers/-/markers-1.18.0.tgz#8e1b0c1c55727915f4ea9c384dcf0c7d250774b8" + integrity sha512-gngj04GTRGS+RqTVYzp1rHGK+TcXEEdZRzJiHHSYjvGSj5XWioxE7cFwZDhQB0TGiHfXNauuWwRj5zJxXFceNg== dependencies: - "@theia/core" "1.12.0-next.1a1d7afc" - "@theia/filesystem" "1.12.0-next.1a1d7afc" - "@theia/navigator" "1.12.0-next.1a1d7afc" - "@theia/workspace" "1.12.0-next.1a1d7afc" + "@theia/core" "1.18.0" + "@theia/filesystem" "1.18.0" + "@theia/navigator" "1.18.0" + "@theia/workspace" "1.18.0" -"@theia/messages@1.12.0-next.1a1d7afc", "@theia/messages@next": - version "1.12.0-next.1a1d7afc" - resolved "https://registry.yarnpkg.com/@theia/messages/-/messages-1.12.0-next.1a1d7afc.tgz#64106a509cd1568da25456d89aaa5a0a6c95751f" - integrity sha512-mXOlHjiLsLEq7Md6kIm23+STfA26kVQHxui0BBImtZl3VXRd9V9MsECIDerjH6hPx2hsOQR5RQFrJtg1lx0Ypg== +"@theia/messages@1.18.0": + version "1.18.0" + resolved "https://registry.yarnpkg.com/@theia/messages/-/messages-1.18.0.tgz#d29ebb00a19daa1000519468ac59339547944d1d" + integrity sha512-TUU4/2of0BJuEayqKKsz9V6SRHPp4HYnb1H9IuJl2aavRAEEd7bk1iLB6n7UgQUHsVMqlkYqjEJdEJFuptCqTg== dependencies: - "@theia/core" "1.12.0-next.1a1d7afc" - lodash.throttle "^4.1.1" + "@theia/core" "1.18.0" markdown-it "^8.4.0" react-perfect-scrollbar "^1.5.3" ts-md5 "^1.2.2" -"@theia/monaco-editor-core@^0.20.0": - version "0.20.0" - resolved "https://registry.yarnpkg.com/@theia/monaco-editor-core/-/monaco-editor-core-0.20.0.tgz#0f3cdfd6d1278bbcc3df0224471fc967a4d901c5" - integrity sha512-6QDOrZRW3dE0RgyD/hXMlVla49ACNjwIX+u9+i/qY+OqaZ1u/QdgdnHy4QO6g4J0lQCyr7nXgqF1BAc+Xbxx2g== - -"@theia/monaco@1.12.0-next.1a1d7afc", "@theia/monaco@next": - version "1.12.0-next.1a1d7afc" - resolved "https://registry.yarnpkg.com/@theia/monaco/-/monaco-1.12.0-next.1a1d7afc.tgz#15a058b150d150de5e59f78e61070cfa6c3c301b" - integrity sha512-LXXYpqEI3m9IjTwCs4/AqQ78J3uls74a38OR+ziCF4xwfuQAiBVAil9XiVU8ZEUKiYe5Tj5S76osXchf4yn7Cg== - dependencies: - "@theia/core" "1.12.0-next.1a1d7afc" - "@theia/editor" "1.12.0-next.1a1d7afc" - "@theia/filesystem" "1.12.0-next.1a1d7afc" - "@theia/markers" "1.12.0-next.1a1d7afc" - "@theia/monaco-editor-core" "^0.20.0" - "@theia/outline-view" "1.12.0-next.1a1d7afc" - "@theia/workspace" "1.12.0-next.1a1d7afc" - deepmerge "2.0.1" +"@theia/monaco-editor-core@0.23.0": + version "0.23.0" + resolved "https://registry.yarnpkg.com/@theia/monaco-editor-core/-/monaco-editor-core-0.23.0.tgz#7a1cbb7a857a509ce8e75c9965abea752bd76e80" + integrity sha512-WyrotTd6ZfeXAX4icgFALTzlqE356tAQ5nRuwa2E0Qdp2YIO9GDcw5G2l2NJ8INO2ygujbE5pEdD5kJM5N4TOQ== + +"@theia/monaco@1.18.0": + version "1.18.0" + resolved "https://registry.yarnpkg.com/@theia/monaco/-/monaco-1.18.0.tgz#a2bfcf8688dbe594f2e4e0f7924d39e4059ea841" + integrity sha512-XC/b21QuYXQwVjIIi8lse1VdV9nWRMb22h22AbPhMr/pGVq9ITH3kNA2ReDeyCRpn2eIEE9g9sGYwfs3wCB1YA== + dependencies: + "@theia/core" "1.18.0" + "@theia/editor" "1.18.0" + "@theia/filesystem" "1.18.0" + "@theia/markers" "1.18.0" + "@theia/monaco-editor-core" "0.23.0" + "@theia/outline-view" "1.18.0" + "@theia/workspace" "1.18.0" fast-plist "^0.1.2" idb "^4.0.5" jsonc-parser "^2.2.0" onigasm "^2.2.0" vscode-textmate "^4.4.0" -"@theia/navigator@1.12.0-next.1a1d7afc", "@theia/navigator@next": - version "1.12.0-next.1a1d7afc" - resolved "https://registry.yarnpkg.com/@theia/navigator/-/navigator-1.12.0-next.1a1d7afc.tgz#63ce4853aa7ceeb0bf792868899175796f44131c" - integrity sha512-596wDg3MxIXv+ZUOi0g0Gc3Ks1YkTUpWdzA0S/5I709EEHvsB1qKETNF5BTIFkgFZ8p/N9tFZIwimL8F2JpQHg== +"@theia/navigator@1.18.0": + version "1.18.0" + resolved "https://registry.yarnpkg.com/@theia/navigator/-/navigator-1.18.0.tgz#0f226fe223937c0dfc8c77854c607ed1d22e2778" + integrity sha512-Q9nNIrpgu8npGu3TU0JexdL4mP/XzIe4ZVZocmdV14pib98yS+mb7kT1AdCdvCr54eLxkdQMd25zqWflEexWCA== dependencies: - "@theia/core" "1.12.0-next.1a1d7afc" - "@theia/filesystem" "1.12.0-next.1a1d7afc" - "@theia/workspace" "1.12.0-next.1a1d7afc" - fuzzy "^0.1.3" + "@theia/core" "1.18.0" + "@theia/filesystem" "1.18.0" + "@theia/workspace" "1.18.0" minimatch "^3.0.4" "@theia/node-pty@0.9.0-theia.6": @@ -2442,71 +2500,85 @@ dependencies: nan "^2.14.0" -"@theia/outline-view@1.12.0-next.1a1d7afc", "@theia/outline-view@next": - version "1.12.0-next.1a1d7afc" - resolved "https://registry.yarnpkg.com/@theia/outline-view/-/outline-view-1.12.0-next.1a1d7afc.tgz#6bc2158e3ce359730e09377ad3246c10caabd317" - integrity sha512-5Ao690l9tKbtgqmHcYFJHBJkxFMRIUxSxQqZ6XwgBMBByoMj2MMPIYWEtdSFim/OHSGhxYFqg3fay0AKPP2PzA== +"@theia/outline-view@1.18.0": + version "1.18.0" + resolved "https://registry.yarnpkg.com/@theia/outline-view/-/outline-view-1.18.0.tgz#220bdd9f9d3adb64e1168512dbbe49861dea3f02" + integrity sha512-1ln78ZBK0aoMaoT91m5s9HYrQ/N18NmLnkSNP6wLr4DdGPPW60ptIwJkrEBjflni4kZ8DhGTrYt4A6yeaj/NyA== dependencies: - "@theia/core" "1.12.0-next.1a1d7afc" + "@theia/core" "1.18.0" + perfect-scrollbar "^1.3.0" -"@theia/output@1.12.0-next.1a1d7afc", "@theia/output@next": - version "1.12.0-next.1a1d7afc" - resolved "https://registry.yarnpkg.com/@theia/output/-/output-1.12.0-next.1a1d7afc.tgz#df4086ee206a9471a917ee8138ba9efa6b263969" - integrity sha512-plGYxfBTxBn83wV9PvqGxhoFFGCUaxfw1F1LdnuoYoJ8zOIM5F4sQhvd8T/ljmHYEJvgM8cORYde3tB2GM0dvQ== +"@theia/output@1.18.0": + version "1.18.0" + resolved "https://registry.yarnpkg.com/@theia/output/-/output-1.18.0.tgz#d404cc1bcdf23f7a6d086f296b60dc145a3211cb" + integrity sha512-wJ5vaJoKZUoV4FyKn/COVErawbfCg3Xb/LoB9sVmr260lU0h4SOjoj5n9J48iyS1C2RvIcmsiFR17hACRDffBQ== dependencies: - "@theia/core" "1.12.0-next.1a1d7afc" - "@theia/editor" "1.12.0-next.1a1d7afc" - "@theia/monaco" "1.12.0-next.1a1d7afc" + "@theia/core" "1.18.0" + "@theia/editor" "1.18.0" + "@theia/monaco" "1.18.0" "@types/p-queue" "^2.3.1" p-queue "^2.4.2" -"@theia/plugin-ext-vscode@next": - version "1.12.0-next.1a1d7afc" - resolved "https://registry.yarnpkg.com/@theia/plugin-ext-vscode/-/plugin-ext-vscode-1.12.0-next.1a1d7afc.tgz#271d0eb7a4aeddbfa3df16387691afafda20a82e" - integrity sha512-rUg8jP5XrHz3+z/CgxIIndZhkGW32u1CvQNujLPi1Yd0hZlBqFfGbOk0+JeKWzK7FbPcNgvdfqm0pT3XPjS8JQ== - dependencies: - "@theia/core" "1.12.0-next.1a1d7afc" - "@theia/editor" "1.12.0-next.1a1d7afc" - "@theia/monaco" "1.12.0-next.1a1d7afc" - "@theia/plugin" "1.12.0-next.1a1d7afc" - "@theia/plugin-ext" "1.12.0-next.1a1d7afc" - "@theia/userstorage" "1.12.0-next.1a1d7afc" - "@theia/workspace" "1.12.0-next.1a1d7afc" +"@theia/ovsx-client@1.17.2": + version "1.17.2" + resolved "https://registry.yarnpkg.com/@theia/ovsx-client/-/ovsx-client-1.17.2.tgz#fbf0c404d69f7e06ac4b33c26f642e6ccb68fda1" + integrity sha512-Is5tYaFfSoti6KOE6TR1eQH9n0Lpgsi2K7MMa1Oe/ETKDzUTf2aq+8bR/BPtqjId8ldNJETQconvQNKhKPL0ew== + dependencies: + "@types/bent" "^7.0.1" + bent "^7.1.0" + semver "^5.4.1" + +"@theia/plugin-ext-vscode@1.18.0": + version "1.18.0" + resolved "https://registry.yarnpkg.com/@theia/plugin-ext-vscode/-/plugin-ext-vscode-1.18.0.tgz#ef1e44992c0fb5b52d02a4c9b93b1da94f3f9a94" + integrity sha512-n64RzmlHoawNZY8pew9/e5lVMPqFGLmyprZm7oklaoR5h11l1/qB7tIe9JPLUOpvqoNtYhA9KYah4oeZ37OgNQ== + dependencies: + "@theia/callhierarchy" "1.18.0" + "@theia/core" "1.18.0" + "@theia/editor" "1.18.0" + "@theia/filesystem" "1.18.0" + "@theia/monaco" "1.18.0" + "@theia/navigator" "1.18.0" + "@theia/plugin" "1.18.0" + "@theia/plugin-ext" "1.18.0" + "@theia/terminal" "1.18.0" + "@theia/userstorage" "1.18.0" + "@theia/workspace" "1.18.0" "@types/request" "^2.0.3" filenamify "^4.1.0" request "^2.82.0" -"@theia/plugin-ext@1.12.0-next.1a1d7afc", "@theia/plugin-ext@next": - version "1.12.0-next.1a1d7afc" - resolved "https://registry.yarnpkg.com/@theia/plugin-ext/-/plugin-ext-1.12.0-next.1a1d7afc.tgz#97ac329bfd14d9af652a61283ec566487345db14" - integrity sha512-ViZEUXAO/L03k529sM8D56JVaBz4Y+cPhYuoWDsYEP0LW7127ajWCu8kCKxTvZZfHXMmRtqAUbtamjmc215Njg== - dependencies: - "@theia/bulk-edit" "1.12.0-next.1a1d7afc" - "@theia/callhierarchy" "1.12.0-next.1a1d7afc" - "@theia/core" "1.12.0-next.1a1d7afc" - "@theia/debug" "1.12.0-next.1a1d7afc" - "@theia/editor" "1.12.0-next.1a1d7afc" - "@theia/file-search" "1.12.0-next.1a1d7afc" - "@theia/filesystem" "1.12.0-next.1a1d7afc" - "@theia/markers" "1.12.0-next.1a1d7afc" - "@theia/messages" "1.12.0-next.1a1d7afc" - "@theia/monaco" "1.12.0-next.1a1d7afc" - "@theia/navigator" "1.12.0-next.1a1d7afc" - "@theia/output" "1.12.0-next.1a1d7afc" - "@theia/plugin" "1.12.0-next.1a1d7afc" - "@theia/preferences" "1.12.0-next.1a1d7afc" - "@theia/scm" "1.12.0-next.1a1d7afc" - "@theia/search-in-workspace" "1.12.0-next.1a1d7afc" - "@theia/task" "1.12.0-next.1a1d7afc" - "@theia/terminal" "1.12.0-next.1a1d7afc" - "@theia/timeline" "1.12.0-next.1a1d7afc" - "@theia/workspace" "1.12.0-next.1a1d7afc" - "@types/dompurify" "^2.0.2" +"@theia/plugin-ext@1.18.0": + version "1.18.0" + resolved "https://registry.yarnpkg.com/@theia/plugin-ext/-/plugin-ext-1.18.0.tgz#f841e66d29c4cc56e4f73f4175168fcaeccdd0c9" + integrity sha512-6jI19cu5zJtDc38KqbqP95ujs/Ixbl6663CWILiPzw1+wCWmtrCogZmsgNWjpVUCnFBsKkei6bM5HEq8tAs9kg== + dependencies: + "@theia/bulk-edit" "1.18.0" + "@theia/callhierarchy" "1.18.0" + "@theia/console" "1.18.0" + "@theia/core" "1.18.0" + "@theia/debug" "1.18.0" + "@theia/editor" "1.18.0" + "@theia/file-search" "1.18.0" + "@theia/filesystem" "1.18.0" + "@theia/markers" "1.18.0" + "@theia/messages" "1.18.0" + "@theia/monaco" "1.18.0" + "@theia/navigator" "1.18.0" + "@theia/output" "1.18.0" + "@theia/plugin" "1.18.0" + "@theia/preferences" "1.18.0" + "@theia/scm" "1.18.0" + "@theia/search-in-workspace" "1.18.0" + "@theia/task" "1.18.0" + "@theia/terminal" "1.18.0" + "@theia/timeline" "1.18.0" + "@theia/workspace" "1.18.0" "@types/mime" "^2.0.1" decompress "^4.2.1" - dompurify "^2.0.11" escape-html "^1.0.3" filenamify "^4.1.0" + is-electron "^2.2.0" jsonc-parser "^2.2.0" lodash.clonedeep "^4.5.0" macaddress "^0.2.9" @@ -2518,136 +2590,140 @@ vscode-debugprotocol "^1.32.0" vscode-textmate "^4.0.1" -"@theia/plugin@1.12.0-next.1a1d7afc": - version "1.12.0-next.1a1d7afc" - resolved "https://registry.yarnpkg.com/@theia/plugin/-/plugin-1.12.0-next.1a1d7afc.tgz#f9fe1dbf1a317d3211e9820f5baba3e125b5e3ea" - integrity sha512-6HyLkaqEwsuOod+SXbaTUuk1hTznbBVZGYwU/Q7vRcOPEvDymF1Mvhk3Fixa0tNNseW0RP3FC2w5BMaiNkq9Og== - -"@theia/preferences@1.12.0-next.1a1d7afc", "@theia/preferences@next": - version "1.12.0-next.1a1d7afc" - resolved "https://registry.yarnpkg.com/@theia/preferences/-/preferences-1.12.0-next.1a1d7afc.tgz#49496b0ba946328adafee109dad3426b5080ac93" - integrity sha512-CuvmZ0C5M5U+t9pC6AVr3eABEC7PPof8CeE8/SxfCWGbE5KjooWLnDjAzSwvupbP8EYxOWtIm+zGV98D4iM+oA== - dependencies: - "@theia/core" "1.12.0-next.1a1d7afc" - "@theia/editor" "1.12.0-next.1a1d7afc" - "@theia/filesystem" "1.12.0-next.1a1d7afc" - "@theia/monaco" "1.12.0-next.1a1d7afc" - "@theia/userstorage" "1.12.0-next.1a1d7afc" - "@theia/workspace" "1.12.0-next.1a1d7afc" +"@theia/plugin@1.18.0": + version "1.18.0" + resolved "https://registry.yarnpkg.com/@theia/plugin/-/plugin-1.18.0.tgz#a7844aad0b415a192e9dbb3ab61c4ef967132b8c" + integrity sha512-yWI1oi89DQ4XKZb9UpCTTUSLSwh28jzE6qqzvnfAoJGGn/3ZYUlnyVSCiTpFQVTh2npFtU/rl0G3GZ+NvLi81A== + +"@theia/preferences@1.18.0": + version "1.18.0" + resolved "https://registry.yarnpkg.com/@theia/preferences/-/preferences-1.18.0.tgz#5ee333bc6771b734b8c2a2d8b592faf6307eb960" + integrity sha512-CN2q3XaeGLZHJ2R9NHUAaHRmw6flJ15AglCOzzsME85TNks4Z4FPJM/gyOQwSCCrpIsLXkRPt+V6Q3m6hLz0UA== + dependencies: + "@theia/core" "1.18.0" + "@theia/editor" "1.18.0" + "@theia/filesystem" "1.18.0" + "@theia/monaco" "1.18.0" + "@theia/userstorage" "1.18.0" + "@theia/workspace" "1.18.0" jsonc-parser "^2.2.0" -"@theia/process@1.12.0-next.1a1d7afc", "@theia/process@next": - version "1.12.0-next.1a1d7afc" - resolved "https://registry.yarnpkg.com/@theia/process/-/process-1.12.0-next.1a1d7afc.tgz#1b839fc285b60076d767b7067e7d6eabba4ba083" - integrity sha512-s4WBYnXb7mw95fr6IKTaoGRGHFX29HNBDLX6syImVJJppVJukCChpXUqWooc9gy6He6ar6As1JIx7ZF1xA4aAg== +"@theia/process@1.18.0": + version "1.18.0" + resolved "https://registry.yarnpkg.com/@theia/process/-/process-1.18.0.tgz#e499d84134c5bc9fde5bea9f21c61d091aea5f33" + integrity sha512-xqJqVJHRC5Ar+FN7Pt/xfIOQspzZ3u4mgZJ47s4GuaH/7da5LnOe1q5dULft5oFIZNgMkffqrsMWSX0VKGiW5Q== dependencies: - "@theia/core" "1.12.0-next.1a1d7afc" + "@theia/core" "1.18.0" "@theia/node-pty" "0.9.0-theia.6" string-argv "^0.1.1" -"@theia/scm-extra@1.12.0-next.1a1d7afc": - version "1.12.0-next.1a1d7afc" - resolved "https://registry.yarnpkg.com/@theia/scm-extra/-/scm-extra-1.12.0-next.1a1d7afc.tgz#e1e027e210a14dedfd2dbeb53a8393082672df20" - integrity sha512-lpgvGc+al2FQ6VWHKL6cpfwrmjatddPYrBR9V45bu9qJf8gjOkZaLfrtOpXIpV8crDBvCfUmm03bFUhKGcUenQ== - dependencies: - "@theia/core" "1.12.0-next.1a1d7afc" - "@theia/editor" "1.12.0-next.1a1d7afc" - "@theia/filesystem" "1.12.0-next.1a1d7afc" - "@theia/navigator" "1.12.0-next.1a1d7afc" - "@theia/scm" "1.12.0-next.1a1d7afc" - -"@theia/scm@1.12.0-next.1a1d7afc": - version "1.12.0-next.1a1d7afc" - resolved "https://registry.yarnpkg.com/@theia/scm/-/scm-1.12.0-next.1a1d7afc.tgz#35b8d8b8d66de1e903beca404c93dc0d8bff51d9" - integrity sha512-S4jignAUkjW+rLvoFJrH1Cf7y/YsIN7c33W7ZD5FTch+6EAh2ziy1tzFrShbPcz8xc7Srwj3yYJGkHs9lEbHXQ== - dependencies: - "@theia/core" "1.12.0-next.1a1d7afc" - "@theia/editor" "1.12.0-next.1a1d7afc" - "@theia/filesystem" "1.12.0-next.1a1d7afc" - "@theia/navigator" "1.12.0-next.1a1d7afc" +"@theia/scm-extra@1.18.0": + version "1.18.0" + resolved "https://registry.yarnpkg.com/@theia/scm-extra/-/scm-extra-1.18.0.tgz#3115c62982252629053b15c1f760f6caebedd601" + integrity sha512-VWbSoRCzn3cLQgSj3DsL+6tew8HU3nSWeTjfgq7xn1SgjfdSJZSfNLH9zbiqPTEe4NVQRIoZ/9jhB1IKFLZY+Q== + dependencies: + "@theia/core" "1.18.0" + "@theia/editor" "1.18.0" + "@theia/filesystem" "1.18.0" + "@theia/navigator" "1.18.0" + "@theia/scm" "1.18.0" + +"@theia/scm@1.18.0": + version "1.18.0" + resolved "https://registry.yarnpkg.com/@theia/scm/-/scm-1.18.0.tgz#62a9f5a1b748802b0b4bc9847e43d8a87da0e781" + integrity sha512-n+pLloNuTl+2edApIiL7M4BYo3SAwWIdzjcteDDkEQFEeSZRfkQ8izDhuD17Klh+Wn0IrQkeJukmGGauDzNLMA== + dependencies: + "@theia/core" "1.18.0" + "@theia/editor" "1.18.0" + "@theia/filesystem" "1.18.0" + "@theia/navigator" "1.18.0" "@types/diff" "^3.2.2" diff "^3.4.0" p-debounce "^2.1.0" react-autosize-textarea "^7.0.0" ts-md5 "^1.2.2" -"@theia/search-in-workspace@1.12.0-next.1a1d7afc", "@theia/search-in-workspace@next": - version "1.12.0-next.1a1d7afc" - resolved "https://registry.yarnpkg.com/@theia/search-in-workspace/-/search-in-workspace-1.12.0-next.1a1d7afc.tgz#7bf5cabb77da237ee43da358b3c4d76a0f5943f2" - integrity sha512-xq76aNWMC3OIAiD2KRyufXwYM8I+T8ypAl/bGCDgyGiW7oEWbcxyDoyS2pSnQm59bS8LamHhdYfqP5HNoe6fNw== - dependencies: - "@theia/core" "1.12.0-next.1a1d7afc" - "@theia/editor" "1.12.0-next.1a1d7afc" - "@theia/filesystem" "1.12.0-next.1a1d7afc" - "@theia/navigator" "1.12.0-next.1a1d7afc" - "@theia/process" "1.12.0-next.1a1d7afc" - "@theia/workspace" "1.12.0-next.1a1d7afc" +"@theia/search-in-workspace@1.18.0": + version "1.18.0" + resolved "https://registry.yarnpkg.com/@theia/search-in-workspace/-/search-in-workspace-1.18.0.tgz#b23f0b5059848b6f41686c4c7061f1d22821c331" + integrity sha512-QqBaZhSgZ6dU5tE7J0zngelPYqH7Sx02bTrvwwlCeGOB+ow7pzfeaiqKIC9YBFZ9nVPBYBIvp/JbZDMOXDSBoQ== + dependencies: + "@theia/core" "1.18.0" + "@theia/editor" "1.18.0" + "@theia/filesystem" "1.18.0" + "@theia/navigator" "1.18.0" + "@theia/process" "1.18.0" + "@theia/workspace" "1.18.0" minimatch "^3.0.4" vscode-ripgrep "^1.2.4" -"@theia/task@1.12.0-next.1a1d7afc": - version "1.12.0-next.1a1d7afc" - resolved "https://registry.yarnpkg.com/@theia/task/-/task-1.12.0-next.1a1d7afc.tgz#1519b96d6c9f7e91197c617fcd5a70361346b005" - integrity sha512-m9T3DXGLgy25gXvuI/IMlOEgXgFFaVLW4G/7nN6xwWcQCwm6G1gioikHp7jmi+vL+yk4O/iP/eeg4KXL8i5P/Q== - dependencies: - "@theia/core" "1.12.0-next.1a1d7afc" - "@theia/editor" "1.12.0-next.1a1d7afc" - "@theia/filesystem" "1.12.0-next.1a1d7afc" - "@theia/markers" "1.12.0-next.1a1d7afc" - "@theia/monaco" "1.12.0-next.1a1d7afc" - "@theia/preferences" "1.12.0-next.1a1d7afc" - "@theia/process" "1.12.0-next.1a1d7afc" - "@theia/terminal" "1.12.0-next.1a1d7afc" - "@theia/variable-resolver" "1.12.0-next.1a1d7afc" - "@theia/workspace" "1.12.0-next.1a1d7afc" +"@theia/task@1.18.0": + version "1.18.0" + resolved "https://registry.yarnpkg.com/@theia/task/-/task-1.18.0.tgz#52856c4a3526e71ecabc6d9f8f94b2bb87db1c47" + integrity sha512-vkD8JGr1IeVYpWfzT2uWrqkrC8GpjLd9BN46j0DHLLYCxX4H/A7laPVBzkuL4Z1sumlR1JEFJeW3zIqFZk5Q3Q== + dependencies: + "@theia/core" "1.18.0" + "@theia/editor" "1.18.0" + "@theia/filesystem" "1.18.0" + "@theia/markers" "1.18.0" + "@theia/monaco" "1.18.0" + "@theia/preferences" "1.18.0" + "@theia/process" "1.18.0" + "@theia/terminal" "1.18.0" + "@theia/userstorage" "1.18.0" + "@theia/variable-resolver" "1.18.0" + "@theia/workspace" "1.18.0" ajv "^6.5.3" + async-mutex "^0.3.1" jsonc-parser "^2.2.0" p-debounce "^2.1.0" -"@theia/terminal@1.12.0-next.1a1d7afc", "@theia/terminal@next": - version "1.12.0-next.1a1d7afc" - resolved "https://registry.yarnpkg.com/@theia/terminal/-/terminal-1.12.0-next.1a1d7afc.tgz#e0651aab528dd4d1a323292c276ec5acb88c0680" - integrity sha512-7iJALNS4MDic6sTyXCkA1CY5IoibC+39zfrKzM6nsDOtNez03LNVy96oPtkgOrJmWNCmVq4OdN3xVG5hWlHzlg== - dependencies: - "@theia/core" "1.12.0-next.1a1d7afc" - "@theia/editor" "1.12.0-next.1a1d7afc" - "@theia/filesystem" "1.12.0-next.1a1d7afc" - "@theia/process" "1.12.0-next.1a1d7afc" - "@theia/workspace" "1.12.0-next.1a1d7afc" +"@theia/terminal@1.18.0": + version "1.18.0" + resolved "https://registry.yarnpkg.com/@theia/terminal/-/terminal-1.18.0.tgz#d51b78e06e3c8bda1b0f1f5e53f0643094d9376a" + integrity sha512-ks68J6+TSVRj2IMmKpdaASgYrrh55DkGEKNc9I91EcOn6eM5bf/lI23yirwtdV8T4hXse7SReDngNC666qSaEQ== + dependencies: + "@theia/core" "1.18.0" + "@theia/editor" "1.18.0" + "@theia/filesystem" "1.18.0" + "@theia/monaco" "1.18.0" + "@theia/process" "1.18.0" + "@theia/workspace" "1.18.0" xterm "~4.11.0" xterm-addon-fit "~0.5.0" xterm-addon-search "~0.8.0" -"@theia/timeline@1.12.0-next.1a1d7afc": - version "1.12.0-next.1a1d7afc" - resolved "https://registry.yarnpkg.com/@theia/timeline/-/timeline-1.12.0-next.1a1d7afc.tgz#faa3cea079edbdb7f33476a41de8e20600ff1dc2" - integrity sha512-bQam7pVvnZ6yx5RTi9SCR001QeAXvQa1BjZiA3+pyA3DPhcMm9t9LrATIjncaJ20jgzm5vn+emAAH9VWK8BLdA== +"@theia/timeline@1.18.0": + version "1.18.0" + resolved "https://registry.yarnpkg.com/@theia/timeline/-/timeline-1.18.0.tgz#46acf7a307cfbedd57092e892d3b8adf9ccf2c83" + integrity sha512-s+nJtUZmj3baT1Md/grW52PfsvYvasQq+EEZN+hqjwBLwzF1ooZUTVHcMFDOLCK4BsGhP2KJI5vpS18G6W4G4Q== dependencies: - "@theia/core" "1.12.0-next.1a1d7afc" + "@theia/core" "1.18.0" + "@theia/navigator" "1.18.0" -"@theia/userstorage@1.12.0-next.1a1d7afc": - version "1.12.0-next.1a1d7afc" - resolved "https://registry.yarnpkg.com/@theia/userstorage/-/userstorage-1.12.0-next.1a1d7afc.tgz#5a3cfa2f68aa19d54c9fcb199fde31ef1969eb6d" - integrity sha512-l3fE5QOHxem9dgFE2Dpwqk+Yzl7YYxxmQQMTrBne0Rb7poyfsvWyaZi4a1l7lEUfdWztalivzoChcSUU03QCkQ== +"@theia/userstorage@1.18.0": + version "1.18.0" + resolved "https://registry.yarnpkg.com/@theia/userstorage/-/userstorage-1.18.0.tgz#95dcd86bb363403464312c8619a776af78216f83" + integrity sha512-ZPoECJqw6LGRkQU/iPNC3iv1DA7HolSlXs94pjD1eeEcFL/75PJ6PXnna7trzD01POZrgNphCvuvkRqAn7/T4g== dependencies: - "@theia/core" "1.12.0-next.1a1d7afc" - "@theia/filesystem" "1.12.0-next.1a1d7afc" + "@theia/core" "1.18.0" + "@theia/filesystem" "1.18.0" -"@theia/variable-resolver@1.12.0-next.1a1d7afc": - version "1.12.0-next.1a1d7afc" - resolved "https://registry.yarnpkg.com/@theia/variable-resolver/-/variable-resolver-1.12.0-next.1a1d7afc.tgz#f501c8472e4dccd8c9ff6753bdc356a4e38eb5d2" - integrity sha512-eD+wJMfJrA93+kApN9s7ota3M7erGEamQtfNNmuCgPq8S56Dik6WP8OlyaOkO306D9NMp3NrDWUklEdV7uKggQ== +"@theia/variable-resolver@1.18.0": + version "1.18.0" + resolved "https://registry.yarnpkg.com/@theia/variable-resolver/-/variable-resolver-1.18.0.tgz#c7be990b603003a27262809e9c483e0f33d01f53" + integrity sha512-uQ+EzErQ5B8mOOKUyTUFH7zmBwisp0jfe207Ox07O9LlZys3E/CYOIryo3Hn74LUiprFzMPpLFYyiVBqDcs5VA== dependencies: - "@theia/core" "1.12.0-next.1a1d7afc" + "@theia/core" "1.18.0" -"@theia/workspace@1.12.0-next.1a1d7afc", "@theia/workspace@next": - version "1.12.0-next.1a1d7afc" - resolved "https://registry.yarnpkg.com/@theia/workspace/-/workspace-1.12.0-next.1a1d7afc.tgz#0dfe0bf45a5821127e12a0692621961a58570f9c" - integrity sha512-V80OtPKefnT9u0KVbUc7djPOqfpZOg2RBbp3u8BJ2aWdT0C1P08qp3N7/xq3nKba+jfKcsYefK0IiOPFqax2sw== +"@theia/workspace@1.18.0": + version "1.18.0" + resolved "https://registry.yarnpkg.com/@theia/workspace/-/workspace-1.18.0.tgz#91af0b5a0e5e5c07c0cb08bed2daf4faa8a6c559" + integrity sha512-WDzQ4rHHFwbk6e7Wk4vsWEUREo15nBjRid1hwwkBr6uWp04eqFDwBaSvaSooPGWZbOqXIrLSB7z7DQh9Cv3nkg== dependencies: - "@theia/core" "1.12.0-next.1a1d7afc" - "@theia/filesystem" "1.12.0-next.1a1d7afc" - "@theia/variable-resolver" "1.12.0-next.1a1d7afc" + "@theia/core" "1.18.0" + "@theia/filesystem" "1.18.0" + "@theia/variable-resolver" "1.18.0" ajv "^6.5.3" jsonc-parser "^2.2.0" moment "2.24.0" @@ -2660,11 +2736,6 @@ dependencies: tippy.js "^6.3.1" -"@types/anymatch@*": - version "1.3.1" - resolved "https://registry.yarnpkg.com/@types/anymatch/-/anymatch-1.3.1.tgz#336badc1beecb9dacc38bea2cf32adf627a8421a" - integrity sha512-/+CRPXpBDpo2RK9C68N3b2cOvO0Cf5B9aPijHsoDQTHivnGSObdOF2BRQOYjojWTDy6nQvMjmqRXIxH55VjxxA== - "@types/atob@^2.1.2": version "2.1.2" resolved "https://registry.yarnpkg.com/@types/atob/-/atob-2.1.2.tgz#157eb0cc46264a8c55f2273a836c7a1a644fb820" @@ -2680,6 +2751,13 @@ resolved "https://registry.yarnpkg.com/@types/base64-arraybuffer/-/base64-arraybuffer-0.1.0.tgz#739eea0a974d13ae831f96d97d882ceb0b187543" integrity sha512-oyV0CGER7tX6OlfnLfGze0XbsA7tfRuTtsQ2JbP8K5KBUzc24yoYRD+0XjMRQgOejvZWeIbtkNaHlE8akzj4aQ== +"@types/bent@^7.0.1": + version "7.3.2" + resolved "https://registry.yarnpkg.com/@types/bent/-/bent-7.3.2.tgz#07b4f7bcec577be27cdb9e9034eb0de0242481a7" + integrity sha512-wtE/+NIk55jVUHJFt//kxmq8cQ7ef4J2U9HO7lZqKW4lvvPYTd7KfAEKZLsFmDgmzzMvfd4cPSdv3blqVWmqSQ== + dependencies: + "@types/node" "*" + "@types/body-parser@*", "@types/body-parser@^1.16.4", "@types/body-parser@^1.17.0": version "1.19.0" resolved "https://registry.yarnpkg.com/@types/body-parser/-/body-parser-1.19.0.tgz#0685b3c47eb3006ffed117cdd55164b61f80538f" @@ -2749,13 +2827,34 @@ resolved "https://registry.yarnpkg.com/@types/diff/-/diff-3.5.3.tgz#7c6c3721ba454d838790100faf7957116ee7deab" integrity sha512-YrLagYnL+tfrgM7bQ5yW34pi5cg9pmh5Gbq2Lmuuh+zh0ZjmK2fU3896PtlpJT3IDG2rdkoG30biHJepgIsMnw== -"@types/dompurify@^2.0.2": - version "2.2.1" - resolved "https://registry.yarnpkg.com/@types/dompurify/-/dompurify-2.2.1.tgz#eebf3af8afe2f577a53acab9d98a3a4cb04bbbe7" - integrity sha512-3JwbEeRVQ3n6+JgBW/hCdkydRk9/vWT+UEglcXEJqLJEcUganDH37zlfLznxPKTZZfDqA9K229l1qN458ubcOQ== +"@types/dompurify@^2.2.2": + version "2.2.3" + resolved "https://registry.yarnpkg.com/@types/dompurify/-/dompurify-2.2.3.tgz#6e89677a07902ac1b6821c345f34bd85da239b08" + integrity sha512-CLtc2mZK8+axmrz1JqtpklO/Kvn38arGc8o1l3UVopZaXXuer9ONdZwJ/9f226GrhRLtUmLr9WrvZsRSNpS8og== dependencies: "@types/trusted-types" "*" +"@types/eslint-scope@^3.7.0": + version "3.7.1" + resolved "https://registry.yarnpkg.com/@types/eslint-scope/-/eslint-scope-3.7.1.tgz#8dc390a7b4f9dd9f1284629efce982e41612116e" + integrity sha512-SCFeogqiptms4Fg29WpOTk5nHIzfpKCemSN63ksBQYKTcXoJEmJagV+DhVmbapZzY4/5YaOV1nZwrsU79fFm1g== + dependencies: + "@types/eslint" "*" + "@types/estree" "*" + +"@types/eslint@*": + version "7.28.0" + resolved "https://registry.yarnpkg.com/@types/eslint/-/eslint-7.28.0.tgz#7e41f2481d301c68e14f483fe10b017753ce8d5a" + integrity sha512-07XlgzX0YJUn4iG1ocY4IX9DzKSmMGUs6ESKlxWhZRaa0fatIWaHWUVapcuGa8r5HFnTqzj+4OCjd5f7EZ/i/A== + dependencies: + "@types/estree" "*" + "@types/json-schema" "*" + +"@types/estree@*", "@types/estree@^0.0.50": + version "0.0.50" + resolved "https://registry.yarnpkg.com/@types/estree/-/estree-0.0.50.tgz#1e0caa9364d3fccd2931c3ed96fdbeaa5d4cca83" + integrity sha512-C6N5s2ZFtuZRj54k2/zyRhNDjJwwcViAM3Nbm8zjBpbqAdZ00mr0CFxvSKeO8Y/e03WVFLpQMdHYVfUd6SB+Hw== + "@types/events@*": version "3.0.0" resolved "https://registry.yarnpkg.com/@types/events/-/events-3.0.0.tgz#2862f3f58a9a7f7c3e78d79f130dd4d71c25c2a7" @@ -2770,6 +2869,16 @@ "@types/qs" "*" "@types/range-parser" "*" +"@types/express@*": + version "4.17.13" + resolved "https://registry.yarnpkg.com/@types/express/-/express-4.17.13.tgz#a76e2995728999bab51a33fabce1d705a3709034" + integrity sha512-6bSZTPaTIACxn48l50SR+axgrqm6qXFIxrdAKaG6PaJk3+zuUr35hBlgT7vOmJcum+OEaIBLtHV/qloEAFITeA== + dependencies: + "@types/body-parser" "*" + "@types/express-serve-static-core" "^4.17.18" + "@types/qs" "*" + "@types/serve-static" "*" + "@types/express@^4.16.0": version "4.17.11" resolved "https://registry.yarnpkg.com/@types/express/-/express-4.17.11.tgz#debe3caa6f8e5fcda96b47bd54e2f40c4ee59545" @@ -2824,6 +2933,11 @@ "@types/tough-cookie" "*" parse5 "^4.0.0" +"@types/json-schema@*", "@types/json-schema@^7.0.8": + version "7.0.9" + resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.9.tgz#97edc9037ea0c38585320b28964dde3b39e4660d" + integrity sha512-qcUXuemtEu+E5wZSJHNxUXeCZhAfXKQ41D+duX+VYPde7xyEVZci+/oXKJL13tnRs9lR2pr4fod59GT6/X1/yQ== + "@types/json-schema@^7.0.5", "@types/json-schema@^7.0.7": version "7.0.7" resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.7.tgz#98a993516c859eb0d5c4c8f098317a9ea68db9ad" @@ -2882,7 +2996,7 @@ resolved "https://registry.yarnpkg.com/@types/mime/-/mime-2.0.3.tgz#c893b73721db73699943bfc3653b1deb7faa4a3a" integrity sha512-Jus9s4CDbqwocc5pOAnh8ShfrnMcPHuJYzVcSUU7lrh8Ni5HuIqX3oilL86p3dlTrk0LzHRCgA/GQ7uNCw6l2Q== -"@types/minimatch@*", "@types/minimatch@^3.0.3": +"@types/minimatch@*": version "3.0.3" resolved "https://registry.yarnpkg.com/@types/minimatch/-/minimatch-3.0.3.tgz#3dca0e3f33b200fc7d1139c0cd96c1268cadfd9d" integrity sha512-tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA== @@ -2911,6 +3025,13 @@ resolved "https://registry.yarnpkg.com/@types/mocha/-/mocha-5.2.7.tgz#315d570ccb56c53452ff8638738df60726d5b6ea" integrity sha512-NYrtPht0wGzhwe9+/idPaBB+TqkY9AhTvOLMkThm0IoEfLaiVQZwBwyJ5puCkO3AUCWrmcoePjp2mbFocKy4SQ== +"@types/multer@^1.4.7": + version "1.4.7" + resolved "https://registry.yarnpkg.com/@types/multer/-/multer-1.4.7.tgz#89cf03547c28c7bbcc726f029e2a76a7232cc79e" + integrity sha512-/SNsDidUFCvqqcWDwxv2feww/yqhNeTRL5CVoL3jU4Goc4kKEL10T7Eye65ZqPNi4HRx8sAEX59pV1aEH7drNA== + dependencies: + "@types/express" "*" + "@types/ncp@^2.0.4": version "2.0.4" resolved "https://registry.yarnpkg.com/@types/ncp/-/ncp-2.0.4.tgz#16c9e7fa2c849d429a1b142648987164b06bf490" @@ -3119,16 +3240,6 @@ resolved "https://registry.yarnpkg.com/@types/sinon/-/sinon-7.5.2.tgz#5e2f1d120f07b9cda07e5dedd4f3bf8888fccdb9" integrity sha512-T+m89VdXj/eidZyejvmoP9jivXgBDdkOSBVQjU9kF349NEx10QdPNGxHeZUaj1IlJ32/ewdyXJjnJxyxJroYwg== -"@types/source-list-map@*": - version "0.1.2" - resolved "https://registry.yarnpkg.com/@types/source-list-map/-/source-list-map-0.1.2.tgz#0078836063ffaf17412349bba364087e0ac02ec9" - integrity sha512-K5K+yml8LTo9bWJI/rECfIPrGgxdpeNbj+d53lwN4QjW1MCwlkhUms+gtdzigTeUyBr09+u8BwOIY3MXvHdcsA== - -"@types/tapable@*": - version "1.0.6" - resolved "https://registry.yarnpkg.com/@types/tapable/-/tapable-1.0.6.tgz#a9ca4b70a18b270ccb2bc0aaafefd1d486b7ea74" - integrity sha512-W+bw9ds02rAQaMvaLYxAbJ6cvguW/iJXNT6lTssS1ps6QdrMKttqEAMEG/b5CR8TZl3/L7/lH0ZV5nNR1LXikA== - "@types/tar-fs@^1.16.1": version "1.16.3" resolved "https://registry.yarnpkg.com/@types/tar-fs/-/tar-fs-1.16.3.tgz#425b2b817c405d13d051f36ec6ec6ebd25e31069" @@ -3169,39 +3280,11 @@ resolved "https://registry.yarnpkg.com/@types/trusted-types/-/trusted-types-2.0.0.tgz#aee6e868fcef74f2b8c71614b6df81a601a42f17" integrity sha512-I8MnZqNXsOLHsU111oHbn3khtvKMi5Bn4qVFsIWSJcCP1KKDiXX5AEw8UPk0nSopeC+Hvxt6yAy1/a5PailFqg== -"@types/uglify-js@*": - version "3.13.0" - resolved "https://registry.yarnpkg.com/@types/uglify-js/-/uglify-js-3.13.0.tgz#1cad8df1fb0b143c5aba08de5712ea9d1ff71124" - integrity sha512-EGkrJD5Uy+Pg0NUR8uA4bJ5WMfljyad0G+784vLCNUkD+QwOJXUbBYExXfVGf7YtyzdQp3L/XMYcliB987kL5Q== - dependencies: - source-map "^0.6.1" - "@types/uuid@^7.0.3": version "7.0.4" resolved "https://registry.yarnpkg.com/@types/uuid/-/uuid-7.0.4.tgz#00a5749810b4ad80bff73a61f9cc9d0d521feb3c" integrity sha512-WGZCqBZZ0mXN2RxvLHL6/7RCu+OWs28jgQMP04LWfpyJlQUMTR6YU9CNJAKDgbw+EV/u687INXuLUc7FuML/4g== -"@types/webpack-sources@*": - version "2.1.0" - resolved "https://registry.yarnpkg.com/@types/webpack-sources/-/webpack-sources-2.1.0.tgz#8882b0bd62d1e0ce62f183d0d01b72e6e82e8c10" - integrity sha512-LXn/oYIpBeucgP1EIJbKQ2/4ZmpvRl+dlrFdX7+94SKRUV3Evy3FsfMZY318vGhkWUS5MPhtOM3w1/hCOAOXcg== - dependencies: - "@types/node" "*" - "@types/source-list-map" "*" - source-map "^0.7.3" - -"@types/webpack@^4.41.2": - version "4.41.26" - resolved "https://registry.yarnpkg.com/@types/webpack/-/webpack-4.41.26.tgz#27a30d7d531e16489f9c7607c747be6bc1a459ef" - integrity sha512-7ZyTfxjCRwexh+EJFwRUM+CDB2XvgHl4vfuqf1ZKrgGvcS5BrNvPQqJh3tsZ0P6h6Aa1qClVHaJZszLPzpqHeA== - dependencies: - "@types/anymatch" "*" - "@types/node" "*" - "@types/tapable" "*" - "@types/uglify-js" "*" - "@types/webpack-sources" "*" - source-map "^0.6.0" - "@types/which@^1.3.1", "@types/which@^1.3.2": version "1.3.2" resolved "https://registry.yarnpkg.com/@types/which/-/which-1.3.2.tgz#9c246fc0c93ded311c8512df2891fb41f6227fdf" @@ -3301,150 +3384,148 @@ "@typescript-eslint/types" "4.28.0" eslint-visitor-keys "^2.0.0" -"@webassemblyjs/ast@1.9.0": - version "1.9.0" - resolved "https://registry.yarnpkg.com/@webassemblyjs/ast/-/ast-1.9.0.tgz#bd850604b4042459a5a41cd7d338cbed695ed964" - integrity sha512-C6wW5L+b7ogSDVqymbkkvuW9kruN//YisMED04xzeBBqjHa2FYnmvOlS6Xj68xWQRgWvI9cIglsjFowH/RJyEA== - dependencies: - "@webassemblyjs/helper-module-context" "1.9.0" - "@webassemblyjs/helper-wasm-bytecode" "1.9.0" - "@webassemblyjs/wast-parser" "1.9.0" - -"@webassemblyjs/floating-point-hex-parser@1.9.0": - version "1.9.0" - resolved "https://registry.yarnpkg.com/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.9.0.tgz#3c3d3b271bddfc84deb00f71344438311d52ffb4" - integrity sha512-TG5qcFsS8QB4g4MhrxK5TqfdNe7Ey/7YL/xN+36rRjl/BlGE/NcBvJcqsRgCP6Z92mRE+7N50pRIi8SmKUbcQA== - -"@webassemblyjs/helper-api-error@1.9.0": - version "1.9.0" - resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-api-error/-/helper-api-error-1.9.0.tgz#203f676e333b96c9da2eeab3ccef33c45928b6a2" - integrity sha512-NcMLjoFMXpsASZFxJ5h2HZRcEhDkvnNFOAKneP5RbKRzaWJN36NC4jqQHKwStIhGXu5mUWlUUk7ygdtrO8lbmw== - -"@webassemblyjs/helper-buffer@1.9.0": - version "1.9.0" - resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-buffer/-/helper-buffer-1.9.0.tgz#a1442d269c5feb23fcbc9ef759dac3547f29de00" - integrity sha512-qZol43oqhq6yBPx7YM3m9Bv7WMV9Eevj6kMi6InKOuZxhw+q9hOkvq5e/PpKSiLfyetpaBnogSbNCfBwyB00CA== - -"@webassemblyjs/helper-code-frame@1.9.0": - version "1.9.0" - resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.9.0.tgz#647f8892cd2043a82ac0c8c5e75c36f1d9159f27" - integrity sha512-ERCYdJBkD9Vu4vtjUYe8LZruWuNIToYq/ME22igL+2vj2dQ2OOujIZr3MEFvfEaqKoVqpsFKAGsRdBSBjrIvZA== - dependencies: - "@webassemblyjs/wast-printer" "1.9.0" - -"@webassemblyjs/helper-fsm@1.9.0": - version "1.9.0" - resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-fsm/-/helper-fsm-1.9.0.tgz#c05256b71244214671f4b08ec108ad63b70eddb8" - integrity sha512-OPRowhGbshCb5PxJ8LocpdX9Kl0uB4XsAjl6jH/dWKlk/mzsANvhwbiULsaiqT5GZGT9qinTICdj6PLuM5gslw== - -"@webassemblyjs/helper-module-context@1.9.0": - version "1.9.0" - resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-module-context/-/helper-module-context-1.9.0.tgz#25d8884b76839871a08a6c6f806c3979ef712f07" - integrity sha512-MJCW8iGC08tMk2enck1aPW+BE5Cw8/7ph/VGZxwyvGbJwjktKkDK7vy7gAmMDx88D7mhDTCNKAW5tED+gZ0W8g== - dependencies: - "@webassemblyjs/ast" "1.9.0" +"@vscode/codicons@^0.0.21": + version "0.0.21" + resolved "https://registry.yarnpkg.com/@vscode/codicons/-/codicons-0.0.21.tgz#20ef724b141fdddba3ad86e85f34aaad29e4d3a0" + integrity sha512-oUfqbWTaEc2NIVLUxOK2Vi8AB/ixFfp52CkmR+pYZcWAr82IVIDDn50pdEDRXfJNIc4giHDSc5F5ZTsVMZK9Sg== + +"@webassemblyjs/ast@1.11.1": + version "1.11.1" + resolved "https://registry.yarnpkg.com/@webassemblyjs/ast/-/ast-1.11.1.tgz#2bfd767eae1a6996f432ff7e8d7fc75679c0b6a7" + integrity sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw== + dependencies: + "@webassemblyjs/helper-numbers" "1.11.1" + "@webassemblyjs/helper-wasm-bytecode" "1.11.1" + +"@webassemblyjs/floating-point-hex-parser@1.11.1": + version "1.11.1" + resolved "https://registry.yarnpkg.com/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.1.tgz#f6c61a705f0fd7a6aecaa4e8198f23d9dc179e4f" + integrity sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ== + +"@webassemblyjs/helper-api-error@1.11.1": + version "1.11.1" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.1.tgz#1a63192d8788e5c012800ba6a7a46c705288fd16" + integrity sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg== + +"@webassemblyjs/helper-buffer@1.11.1": + version "1.11.1" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.1.tgz#832a900eb444884cde9a7cad467f81500f5e5ab5" + integrity sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA== + +"@webassemblyjs/helper-numbers@1.11.1": + version "1.11.1" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.1.tgz#64d81da219fbbba1e3bd1bfc74f6e8c4e10a62ae" + integrity sha512-vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ== + dependencies: + "@webassemblyjs/floating-point-hex-parser" "1.11.1" + "@webassemblyjs/helper-api-error" "1.11.1" + "@xtuc/long" "4.2.2" -"@webassemblyjs/helper-wasm-bytecode@1.9.0": - version "1.9.0" - resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.9.0.tgz#4fed8beac9b8c14f8c58b70d124d549dd1fe5790" - integrity sha512-R7FStIzyNcd7xKxCZH5lE0Bqy+hGTwS3LJjuv1ZVxd9O7eHCedSdrId/hMOd20I+v8wDXEn+bjfKDLzTepoaUw== +"@webassemblyjs/helper-wasm-bytecode@1.11.1": + version "1.11.1" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.1.tgz#f328241e41e7b199d0b20c18e88429c4433295e1" + integrity sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q== -"@webassemblyjs/helper-wasm-section@1.9.0": - version "1.9.0" - resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.9.0.tgz#5a4138d5a6292ba18b04c5ae49717e4167965346" - integrity sha512-XnMB8l3ek4tvrKUUku+IVaXNHz2YsJyOOmz+MMkZvh8h1uSJpSen6vYnw3IoQ7WwEuAhL8Efjms1ZWjqh2agvw== +"@webassemblyjs/helper-wasm-section@1.11.1": + version "1.11.1" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.1.tgz#21ee065a7b635f319e738f0dd73bfbda281c097a" + integrity sha512-10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg== dependencies: - "@webassemblyjs/ast" "1.9.0" - "@webassemblyjs/helper-buffer" "1.9.0" - "@webassemblyjs/helper-wasm-bytecode" "1.9.0" - "@webassemblyjs/wasm-gen" "1.9.0" + "@webassemblyjs/ast" "1.11.1" + "@webassemblyjs/helper-buffer" "1.11.1" + "@webassemblyjs/helper-wasm-bytecode" "1.11.1" + "@webassemblyjs/wasm-gen" "1.11.1" -"@webassemblyjs/ieee754@1.9.0": - version "1.9.0" - resolved "https://registry.yarnpkg.com/@webassemblyjs/ieee754/-/ieee754-1.9.0.tgz#15c7a0fbaae83fb26143bbacf6d6df1702ad39e4" - integrity sha512-dcX8JuYU/gvymzIHc9DgxTzUUTLexWwt8uCTWP3otys596io0L5aW02Gb1RjYpx2+0Jus1h4ZFqjla7umFniTg== +"@webassemblyjs/ieee754@1.11.1": + version "1.11.1" + resolved "https://registry.yarnpkg.com/@webassemblyjs/ieee754/-/ieee754-1.11.1.tgz#963929e9bbd05709e7e12243a099180812992614" + integrity sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ== dependencies: "@xtuc/ieee754" "^1.2.0" -"@webassemblyjs/leb128@1.9.0": - version "1.9.0" - resolved "https://registry.yarnpkg.com/@webassemblyjs/leb128/-/leb128-1.9.0.tgz#f19ca0b76a6dc55623a09cffa769e838fa1e1c95" - integrity sha512-ENVzM5VwV1ojs9jam6vPys97B/S65YQtv/aanqnU7D8aSoHFX8GyhGg0CMfyKNIHBuAVjy3tlzd5QMMINa7wpw== +"@webassemblyjs/leb128@1.11.1": + version "1.11.1" + resolved "https://registry.yarnpkg.com/@webassemblyjs/leb128/-/leb128-1.11.1.tgz#ce814b45574e93d76bae1fb2644ab9cdd9527aa5" + integrity sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw== dependencies: "@xtuc/long" "4.2.2" -"@webassemblyjs/utf8@1.9.0": - version "1.9.0" - resolved "https://registry.yarnpkg.com/@webassemblyjs/utf8/-/utf8-1.9.0.tgz#04d33b636f78e6a6813227e82402f7637b6229ab" - integrity sha512-GZbQlWtopBTP0u7cHrEx+73yZKrQoBMpwkGEIqlacljhXCkVM1kMQge/Mf+csMJAjEdSwhOyLAS0AoR3AG5P8w== - -"@webassemblyjs/wasm-edit@1.9.0": - version "1.9.0" - resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-edit/-/wasm-edit-1.9.0.tgz#3fe6d79d3f0f922183aa86002c42dd256cfee9cf" - integrity sha512-FgHzBm80uwz5M8WKnMTn6j/sVbqilPdQXTWraSjBwFXSYGirpkSWE2R9Qvz9tNiTKQvoKILpCuTjBKzOIm0nxw== - dependencies: - "@webassemblyjs/ast" "1.9.0" - "@webassemblyjs/helper-buffer" "1.9.0" - "@webassemblyjs/helper-wasm-bytecode" "1.9.0" - "@webassemblyjs/helper-wasm-section" "1.9.0" - "@webassemblyjs/wasm-gen" "1.9.0" - "@webassemblyjs/wasm-opt" "1.9.0" - "@webassemblyjs/wasm-parser" "1.9.0" - "@webassemblyjs/wast-printer" "1.9.0" - -"@webassemblyjs/wasm-gen@1.9.0": - version "1.9.0" - resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-gen/-/wasm-gen-1.9.0.tgz#50bc70ec68ded8e2763b01a1418bf43491a7a49c" - integrity sha512-cPE3o44YzOOHvlsb4+E9qSqjc9Qf9Na1OO/BHFy4OI91XDE14MjFN4lTMezzaIWdPqHnsTodGGNP+iRSYfGkjA== - dependencies: - "@webassemblyjs/ast" "1.9.0" - "@webassemblyjs/helper-wasm-bytecode" "1.9.0" - "@webassemblyjs/ieee754" "1.9.0" - "@webassemblyjs/leb128" "1.9.0" - "@webassemblyjs/utf8" "1.9.0" +"@webassemblyjs/utf8@1.11.1": + version "1.11.1" + resolved "https://registry.yarnpkg.com/@webassemblyjs/utf8/-/utf8-1.11.1.tgz#d1f8b764369e7c6e6bae350e854dec9a59f0a3ff" + integrity sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ== + +"@webassemblyjs/wasm-edit@1.11.1": + version "1.11.1" + resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.1.tgz#ad206ebf4bf95a058ce9880a8c092c5dec8193d6" + integrity sha512-g+RsupUC1aTHfR8CDgnsVRVZFJqdkFHpsHMfJuWQzWU3tvnLC07UqHICfP+4XyL2tnr1amvl1Sdp06TnYCmVkA== + dependencies: + "@webassemblyjs/ast" "1.11.1" + "@webassemblyjs/helper-buffer" "1.11.1" + "@webassemblyjs/helper-wasm-bytecode" "1.11.1" + "@webassemblyjs/helper-wasm-section" "1.11.1" + "@webassemblyjs/wasm-gen" "1.11.1" + "@webassemblyjs/wasm-opt" "1.11.1" + "@webassemblyjs/wasm-parser" "1.11.1" + "@webassemblyjs/wast-printer" "1.11.1" + +"@webassemblyjs/wasm-gen@1.11.1": + version "1.11.1" + resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.1.tgz#86c5ea304849759b7d88c47a32f4f039ae3c8f76" + integrity sha512-F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA== + dependencies: + "@webassemblyjs/ast" "1.11.1" + "@webassemblyjs/helper-wasm-bytecode" "1.11.1" + "@webassemblyjs/ieee754" "1.11.1" + "@webassemblyjs/leb128" "1.11.1" + "@webassemblyjs/utf8" "1.11.1" + +"@webassemblyjs/wasm-opt@1.11.1": + version "1.11.1" + resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.1.tgz#657b4c2202f4cf3b345f8a4c6461c8c2418985f2" + integrity sha512-VqnkNqnZlU5EB64pp1l7hdm3hmQw7Vgqa0KF/KCNO9sIpI6Fk6brDEiX+iCOYrvMuBWDws0NkTOxYEb85XQHHw== + dependencies: + "@webassemblyjs/ast" "1.11.1" + "@webassemblyjs/helper-buffer" "1.11.1" + "@webassemblyjs/wasm-gen" "1.11.1" + "@webassemblyjs/wasm-parser" "1.11.1" + +"@webassemblyjs/wasm-parser@1.11.1": + version "1.11.1" + resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.1.tgz#86ca734534f417e9bd3c67c7a1c75d8be41fb199" + integrity sha512-rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA== + dependencies: + "@webassemblyjs/ast" "1.11.1" + "@webassemblyjs/helper-api-error" "1.11.1" + "@webassemblyjs/helper-wasm-bytecode" "1.11.1" + "@webassemblyjs/ieee754" "1.11.1" + "@webassemblyjs/leb128" "1.11.1" + "@webassemblyjs/utf8" "1.11.1" + +"@webassemblyjs/wast-printer@1.11.1": + version "1.11.1" + resolved "https://registry.yarnpkg.com/@webassemblyjs/wast-printer/-/wast-printer-1.11.1.tgz#d0c73beda8eec5426f10ae8ef55cee5e7084c2f0" + integrity sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg== + dependencies: + "@webassemblyjs/ast" "1.11.1" + "@xtuc/long" "4.2.2" -"@webassemblyjs/wasm-opt@1.9.0": - version "1.9.0" - resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-opt/-/wasm-opt-1.9.0.tgz#2211181e5b31326443cc8112eb9f0b9028721a61" - integrity sha512-Qkjgm6Anhm+OMbIL0iokO7meajkzQD71ioelnfPEj6r4eOFuqm4YC3VBPqXjFyyNwowzbMD+hizmprP/Fwkl2A== - dependencies: - "@webassemblyjs/ast" "1.9.0" - "@webassemblyjs/helper-buffer" "1.9.0" - "@webassemblyjs/wasm-gen" "1.9.0" - "@webassemblyjs/wasm-parser" "1.9.0" +"@webpack-cli/configtest@^1.0.3": + version "1.0.4" + resolved "https://registry.yarnpkg.com/@webpack-cli/configtest/-/configtest-1.0.4.tgz#f03ce6311c0883a83d04569e2c03c6238316d2aa" + integrity sha512-cs3XLy+UcxiP6bj0A6u7MLLuwdXJ1c3Dtc0RkKg+wiI1g/Ti1om8+/2hc2A2B60NbBNAbMgyBMHvyymWm/j4wQ== -"@webassemblyjs/wasm-parser@1.9.0": - version "1.9.0" - resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-parser/-/wasm-parser-1.9.0.tgz#9d48e44826df4a6598294aa6c87469d642fff65e" - integrity sha512-9+wkMowR2AmdSWQzsPEjFU7njh8HTO5MqO8vjwEHuM+AMHioNqSBONRdr0NQQ3dVQrzp0s8lTcYqzUdb7YgELA== +"@webpack-cli/info@^1.2.4": + version "1.3.0" + resolved "https://registry.yarnpkg.com/@webpack-cli/info/-/info-1.3.0.tgz#9d78a31101a960997a4acd41ffd9b9300627fe2b" + integrity sha512-ASiVB3t9LOKHs5DyVUcxpraBXDOKubYu/ihHhU+t1UPpxsivg6Od2E2qU4gJCekfEddzRBzHhzA/Acyw/mlK/w== dependencies: - "@webassemblyjs/ast" "1.9.0" - "@webassemblyjs/helper-api-error" "1.9.0" - "@webassemblyjs/helper-wasm-bytecode" "1.9.0" - "@webassemblyjs/ieee754" "1.9.0" - "@webassemblyjs/leb128" "1.9.0" - "@webassemblyjs/utf8" "1.9.0" - -"@webassemblyjs/wast-parser@1.9.0": - version "1.9.0" - resolved "https://registry.yarnpkg.com/@webassemblyjs/wast-parser/-/wast-parser-1.9.0.tgz#3031115d79ac5bd261556cecc3fa90a3ef451914" - integrity sha512-qsqSAP3QQ3LyZjNC/0jBJ/ToSxfYJ8kYyuiGvtn/8MK89VrNEfwj7BPQzJVHi0jGTRK2dGdJ5PRqhtjzoww+bw== - dependencies: - "@webassemblyjs/ast" "1.9.0" - "@webassemblyjs/floating-point-hex-parser" "1.9.0" - "@webassemblyjs/helper-api-error" "1.9.0" - "@webassemblyjs/helper-code-frame" "1.9.0" - "@webassemblyjs/helper-fsm" "1.9.0" - "@xtuc/long" "4.2.2" + envinfo "^7.7.3" -"@webassemblyjs/wast-printer@1.9.0": - version "1.9.0" - resolved "https://registry.yarnpkg.com/@webassemblyjs/wast-printer/-/wast-printer-1.9.0.tgz#4935d54c85fef637b00ce9f52377451d00d47899" - integrity sha512-2J0nE95rHXHyQ24cWjMKJ1tqB/ds8z/cyeOZxJhcb+rW+SQASVjuznUSmdz5GpVJTzU8JkhYut0D3siFDD6wsA== - dependencies: - "@webassemblyjs/ast" "1.9.0" - "@webassemblyjs/wast-parser" "1.9.0" - "@xtuc/long" "4.2.2" +"@webpack-cli/serve@^1.4.0": + version "1.5.2" + resolved "https://registry.yarnpkg.com/@webpack-cli/serve/-/serve-1.5.2.tgz#ea584b637ff63c5a477f6f21604b5a205b72c9ec" + integrity sha512-vgJ5OLWadI8aKjDlOH3rb+dYyPd2GTZuQC/Tihjct6F9GpXGZINo3Y/IVuZVTM1eDQB+/AOsjPUWH/WySDaXvw== "@xtuc/ieee754@^1.2.0": version "1.2.0" @@ -3465,7 +3546,7 @@ mkdirp-promise "^5.0.1" mz "^2.5.0" -JSONStream@^1.0.4, JSONStream@^1.2.1, JSONStream@^1.3.4, JSONStream@^1.3.5: +JSONStream@^1.0.4, JSONStream@^1.3.4: version "1.3.5" resolved "https://registry.yarnpkg.com/JSONStream/-/JSONStream-1.3.5.tgz#3208c1f08d3a4d99261ab64f92302bc15e111ca0" integrity sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ== @@ -3473,7 +3554,7 @@ JSONStream@^1.0.4, JSONStream@^1.2.1, JSONStream@^1.3.4, JSONStream@^1.3.5: jsonparse "^1.2.0" through ">=2.2.7 <3" -abab@^2.0.0: +abab@^2.0.0, abab@^2.0.5: version "2.0.5" resolved "https://registry.yarnpkg.com/abab/-/abab-2.0.5.tgz#c0b678fb32d60fc1219c784d6a826fe385aeb79a" integrity sha512-9IK9EadsbHo6jLWIpxpR6pL0sazTXV6+SQv25ZB+F7Bj9mJNaOc4nCRabwd5M/JwmUa8idz6Eci6eKfJryPs6Q== @@ -3499,6 +3580,11 @@ acorn-globals@^4.1.0: acorn "^6.0.1" acorn-walk "^6.0.1" +acorn-import-assertions@^1.7.6: + version "1.7.6" + resolved "https://registry.yarnpkg.com/acorn-import-assertions/-/acorn-import-assertions-1.7.6.tgz#580e3ffcae6770eebeec76c3b9723201e9d01f78" + integrity sha512-FlVvVFA1TX6l3lp8VjDnYYq7R1nyW6x3svAt4nDgrWQ9SBaSh9CnbwgSUTasgfNfOG5HlM1ehugCvM+hjo56LA== + acorn-jsx@^5.3.1: version "5.3.1" resolved "https://registry.yarnpkg.com/acorn-jsx/-/acorn-jsx-5.3.1.tgz#fc8661e11b7ac1539c47dbfea2e72b3af34d267b" @@ -3514,7 +3600,7 @@ acorn@^5.5.3: resolved "https://registry.yarnpkg.com/acorn/-/acorn-5.7.4.tgz#3e8d8a9947d0599a1796d10225d7432f4a4acf5e" integrity sha512-1D++VG7BhrtvQpNbBzovKNc1FLGGEE/oGe7b9xJm/RFHMBeUaUGpluV9RLjZa47YFdPcDAenEYuq9pQPcMdLJg== -acorn@^6.0.1, acorn@^6.4.1: +acorn@^6.0.1: version "6.4.2" resolved "https://registry.yarnpkg.com/acorn/-/acorn-6.4.2.tgz#35866fd710528e92de10cf06016498e47e39e1e6" integrity sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ== @@ -3524,6 +3610,11 @@ acorn@^7.4.0: resolved "https://registry.yarnpkg.com/acorn/-/acorn-7.4.1.tgz#feaed255973d2e77555b83dbc08851a6c63520fa" integrity sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A== +acorn@^8.4.1: + version "8.5.0" + resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.5.0.tgz#4512ccb99b3698c752591e9bb4472e38ad43cee2" + integrity sha512-yXbYeFy+jUuYd3/CDcg2NkIYE991XYX/bje7LmjJigUciaeO1JR4XxXgCIV1/Zc/dRuFEyw1L0pbA+qynJkW5Q== + agent-base@4, agent-base@^4.3.0: version "4.3.0" resolved "https://registry.yarnpkg.com/agent-base/-/agent-base-4.3.0.tgz#8165f01c436009bccad0b1d122f05ed770efc6ee" @@ -3570,12 +3661,12 @@ ajv-errors@^1.0.0: resolved "https://registry.yarnpkg.com/ajv-errors/-/ajv-errors-1.0.1.tgz#f35986aceb91afadec4102fbd85014950cefa64d" integrity sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ== -ajv-keywords@^3.1.0, ajv-keywords@^3.4.1, ajv-keywords@^3.5.2: +ajv-keywords@^3.1.0, ajv-keywords@^3.5.2: version "3.5.2" resolved "https://registry.yarnpkg.com/ajv-keywords/-/ajv-keywords-3.5.2.tgz#31f29da5ab6e00d1c2d329acf7b5929614d5014d" integrity sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ== -ajv@^6.1.0, ajv@^6.10.0, ajv@^6.10.2, ajv@^6.12.3, ajv@^6.12.4, ajv@^6.5.3: +ajv@^6.1.0, ajv@^6.10.0, ajv@^6.10.2, ajv@^6.12.3, ajv@^6.12.4, ajv@^6.12.5, ajv@^6.5.3: version "6.12.6" resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.12.6.tgz#baf5a62e802b07d977034586f8c3baf5adf26df4" integrity sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g== @@ -3739,23 +3830,11 @@ ansi-dim@^0.1.1: dependencies: ansi-wrap "0.1.0" -ansi-escapes@^1.0.0: - version "1.4.0" - resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-1.4.0.tgz#d3a8a83b319aa67793662b13e761c7911422306e" - integrity sha1-06ioOzGapneTZisT52HHkRQiMG4= - -ansi-escapes@^3.0.0, ansi-escapes@^3.2.0: +ansi-escapes@^3.2.0: version "3.2.0" resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-3.2.0.tgz#8780b98ff9dbf5638152d1f1fe5c1d7b4442976b" integrity sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ== -ansi-escapes@^4.2.1: - version "4.3.1" - resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-4.3.1.tgz#a5c47cc43181f1f38ffd7076837700d395522a61" - integrity sha512-JWF7ocqNrp8u9oqpgV+wH5ftbt+cfvv+PTjOvKLT3AdYly/LmORARfEVT1iyjwN+4MqE5UmVKoAdIBqeoCHgLA== - dependencies: - type-fest "^0.11.0" - ansi-escapes@^4.3.0: version "4.3.2" resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-4.3.2.tgz#6b2291d1db7d98b6521d5f1efa42d0f3a9feb65e" @@ -3872,11 +3951,6 @@ ansi-styles@^4.0.0, ansi-styles@^4.1.0: dependencies: color-convert "^2.0.1" -ansi-styles@~1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-1.0.0.tgz#cb102df1c56f5123eab8b67cd7b98027a0279178" - integrity sha1-yxAt8cVvUSPquLZ817mAJ6AnkXg= - ansi-underline@^0.1.1: version "0.1.1" resolved "https://registry.yarnpkg.com/ansi-underline/-/ansi-underline-0.1.1.tgz#dfc920f4c97b5977ea162df8ffb988308aaa71a4" @@ -3903,24 +3977,11 @@ ansi-yellow@^0.1.1: dependencies: ansi-wrap "0.1.0" -any-observable@^0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/any-observable/-/any-observable-0.2.0.tgz#c67870058003579009083f54ac0abafb5c33d242" - integrity sha1-xnhwBYADV5AJCD9UrAq6+1wz0kI= - any-promise@^1.0.0: version "1.3.0" resolved "https://registry.yarnpkg.com/any-promise/-/any-promise-1.3.0.tgz#abc6afeedcea52e809cdc0376aed3ce39635d17f" integrity sha1-q8av7tzqUugJzcA3au0845Y10X8= -anymatch@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-2.0.0.tgz#bcb24b4f37934d9aa7ac17b4adaf89e7c76ef2eb" - integrity sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw== - dependencies: - micromatch "^3.1.4" - normalize-path "^2.1.1" - anymatch@~3.1.1: version "3.1.1" resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-3.1.1.tgz#c55ecf02185e2469259399310c173ce31233b142" @@ -3929,6 +3990,11 @@ anymatch@~3.1.1: normalize-path "^3.0.0" picomatch "^2.0.4" +append-field@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/append-field/-/append-field-1.0.0.tgz#1e3440e915f0b1203d23748e78edd7b9b5b43e56" + integrity sha1-HjRA6RXwsSA9I3SOeO3XubW0PlY= + aproba@^1.0.3, aproba@^1.1.1: version "1.2.0" resolved "https://registry.yarnpkg.com/aproba/-/aproba-1.2.0.tgz#6802e6264efd18c790a1b0d517f0f2627bf2c94a" @@ -3961,19 +4027,12 @@ argparse@^1.0.10, argparse@^1.0.7: dependencies: sprintf-js "~1.0.2" -arr-diff@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/arr-diff/-/arr-diff-2.0.0.tgz#8f3b827f955a8bd669697e4a4256ac3ceae356cf" - integrity sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8= - dependencies: - arr-flatten "^1.0.1" - arr-diff@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/arr-diff/-/arr-diff-4.0.0.tgz#d6461074febfec71e7e15235761a329a5dc7c520" integrity sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA= -arr-flatten@^1.0.1, arr-flatten@^1.1.0: +arr-flatten@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/arr-flatten/-/arr-flatten-1.1.0.tgz#36048bbff4e7b47e136644316c99669ea5ae91f1" integrity sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg== @@ -3983,21 +4042,11 @@ arr-union@^3.1.0: resolved "https://registry.yarnpkg.com/arr-union/-/arr-union-3.1.0.tgz#e39b09aea9def866a8f206e288af63919bae39c4" integrity sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ= -array-differ@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/array-differ/-/array-differ-1.0.0.tgz#eff52e3758249d33be402b8bb8e564bb2b5d4031" - integrity sha1-7/UuN1gknTO+QCuLuOVkuytdQDE= - array-differ@^2.0.3: version "2.1.0" resolved "https://registry.yarnpkg.com/array-differ/-/array-differ-2.1.0.tgz#4b9c1c3f14b906757082925769e8ab904f4801b1" integrity sha512-KbUpJgx909ZscOc/7CLATBFam7P1Z1QRQInvgT0UztM9Q72aGKCunKASAl7WNW0tnPmPyEMeMhdsfWhfmW037w== -array-differ@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/array-differ/-/array-differ-3.0.0.tgz#3cbb3d0f316810eafcc47624734237d6aee4ae6b" - integrity sha512-THtfYS6KtME/yIAhKjZ2ul7XI96lQGHRputJQHO80LAWQnuGP4iCIN8vdMRboGbIEYBwU33q8Tch1os2+X0kMg== - array-equal@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/array-equal/-/array-equal-1.0.0.tgz#8c2a5ef2472fd9ea742b04c77a75093ba2757c93" @@ -4055,11 +4104,6 @@ array-uniq@^1.0.1: resolved "https://registry.yarnpkg.com/array-uniq/-/array-uniq-1.0.3.tgz#af6ac877a25cc7f74e058894753858dfdb24fdb6" integrity sha1-r2rId6Jcx/dOBYiUdThY39sk/bY= -array-unique@^0.2.1: - version "0.2.1" - resolved "https://registry.yarnpkg.com/array-unique/-/array-unique-0.2.1.tgz#a1d97ccafcbc2625cc70fadceb36a50c58b01a53" - integrity sha1-odl8yvy8JiXMcPrc6zalDFiwGlM= - array-unique@^0.3.2: version "0.3.2" resolved "https://registry.yarnpkg.com/array-unique/-/array-unique-0.3.2.tgz#a894b75d4bc4f6cd679ef3244a9fd8f46ae2d428" @@ -4075,16 +4119,11 @@ array.prototype.flatmap@^1.2.4: es-abstract "^1.18.0-next.1" function-bind "^1.1.1" -arrify@^1.0.0, arrify@^1.0.1: +arrify@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/arrify/-/arrify-1.0.1.tgz#898508da2226f380df904728456849c1501a4b0d" integrity sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0= -arrify@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/arrify/-/arrify-2.0.1.tgz#c9655e9331e0abcd588d2a7cad7e9956f66701fa" - integrity sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug== - asap@^2.0.0: version "2.0.6" resolved "https://registry.yarnpkg.com/asap/-/asap-2.0.6.tgz#e50347611d7e690943208bbdafebcbc2fb866d46" @@ -4098,16 +4137,6 @@ ascli@~1: colour "~0.7.1" optjs "~3.2.2" -asn1.js@^5.2.0: - version "5.4.1" - resolved "https://registry.yarnpkg.com/asn1.js/-/asn1.js-5.4.1.tgz#11a980b84ebb91781ce35b0fdc2ee294e3783f07" - integrity sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA== - dependencies: - bn.js "^4.0.0" - inherits "^2.0.1" - minimalistic-assert "^1.0.0" - safer-buffer "^2.1.0" - asn1@~0.2.3: version "0.2.4" resolved "https://registry.yarnpkg.com/asn1/-/asn1-0.2.4.tgz#8d2475dfab553bb33e77b54e59e880bb8ce23136" @@ -4120,14 +4149,6 @@ assert-plus@1.0.0, assert-plus@^1.0.0: resolved "https://registry.yarnpkg.com/assert-plus/-/assert-plus-1.0.0.tgz#f12e0f3c5d77b0b1cdd9146942e4e96c1e4dd525" integrity sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU= -assert@^1.1.1: - version "1.5.0" - resolved "https://registry.yarnpkg.com/assert/-/assert-1.5.0.tgz#55c109aaf6e0aefdb3dc4b71240c70bf574b18eb" - integrity sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA== - dependencies: - object-assign "^4.1.1" - util "0.10.3" - assertion-error@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/assertion-error/-/assertion-error-1.1.0.tgz#e60b6b0e8f301bd97e5375215bda406c85118c0b" @@ -4138,16 +4159,6 @@ assign-symbols@^1.0.0: resolved "https://registry.yarnpkg.com/assign-symbols/-/assign-symbols-1.0.0.tgz#59667f41fadd4f20ccbc2bb96b8d4f7f78ec0367" integrity sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c= -ast-types@0.10.1: - version "0.10.1" - resolved "https://registry.yarnpkg.com/ast-types/-/ast-types-0.10.1.tgz#f52fca9715579a14f841d67d7f8d25432ab6a3dd" - integrity sha512-UY7+9DPzlJ9VM8eY0b2TUZcZvF+1pO0hzMtAyjBYKhOmnvRlqYNYnWdtsMj0V16CGaMlpL0G1jnLbLo4AyotuQ== - -ast-types@0.11.5: - version "0.11.5" - resolved "https://registry.yarnpkg.com/ast-types/-/ast-types-0.11.5.tgz#9890825d660c03c28339f315e9fa0a360e31ec28" - integrity sha512-oJjo+5e7/vEc2FBK8gUalV0pba4L3VdBIs2EKhOLHLcOd2FgQIVQN9xb0eZ9IjEWyAL7vq6fGJxOvVvdCHNyMw== - ast-types@0.9.6: version "0.9.6" resolved "https://registry.yarnpkg.com/ast-types/-/ast-types-0.9.6.tgz#102c9e9e9005d3e7e3829bf0c4fa24ee862ee9b9" @@ -4163,11 +4174,6 @@ astral-regex@^2.0.0: resolved "https://registry.yarnpkg.com/astral-regex/-/astral-regex-2.0.0.tgz#483143c567aeed4785759c0865786dc77d7d2e31" integrity sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ== -async-each@^1.0.1: - version "1.0.3" - resolved "https://registry.yarnpkg.com/async-each/-/async-each-1.0.3.tgz#b727dbf87d7651602f06f4d4ac387f47d91b0cbf" - integrity sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ== - async-limiter@~1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/async-limiter/-/async-limiter-1.0.1.tgz#dd379e94f0db8310b08291f9d64c3209766617fd" @@ -4180,22 +4186,12 @@ async-mutex@^0.3.0: dependencies: tslib "^2.1.0" -async@0.9.x: - version "0.9.2" - resolved "https://registry.yarnpkg.com/async/-/async-0.9.2.tgz#aea74d5e61c1f899613bf64bda66d4c78f2fd17d" - integrity sha1-rqdNXmHB+JlhO/ZL2mbUx48v0X0= - -async@^1.5.0: - version "1.5.2" - resolved "https://registry.yarnpkg.com/async/-/async-1.5.2.tgz#ec6a61ae56480c0c3cb241c95618e20892f9672a" - integrity sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo= - -async@^2.5.0, async@^2.6.0, async@^2.6.2: - version "2.6.3" - resolved "https://registry.yarnpkg.com/async/-/async-2.6.3.tgz#d72625e2344a3656e3a3ad4fa749fa83299d82ff" - integrity sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg== +async-mutex@^0.3.1: + version "0.3.2" + resolved "https://registry.yarnpkg.com/async-mutex/-/async-mutex-0.3.2.tgz#1485eda5bda1b0ec7c8df1ac2e815757ad1831df" + integrity sha512-HuTK7E7MT7jZEh1P9GtRW9+aTWiDWWi9InbZ5hjxrnRa39KS4BW04+xLBhYNS2aXhHUIKZSw3gj4Pn1pj+qGAA== dependencies: - lodash "^4.17.14" + tslib "^2.3.1" asynckit@^0.4.0: version "0.4.0" @@ -4259,14 +4255,7 @@ aws4@^1.8.0: resolved "https://registry.yarnpkg.com/aws4/-/aws4-1.11.0.tgz#d61f46d83b2519250e2784daf5b09479a8b41c59" integrity sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA== -axios@^0.21.1: - version "0.21.1" - resolved "https://registry.yarnpkg.com/axios/-/axios-0.21.1.tgz#22563481962f4d6bde9a76d516ef0e5d3c09b2b8" - integrity sha512-dKQiRHxGD9PPRIUNIWvZhPTPpl1rf/OxTYKsqKUDjBwYylTvV7SjSHJb9ratfyzM6wCdLCOYLzs73qpg5c4iGA== - dependencies: - follow-redirects "^1.10.0" - -babel-code-frame@^6.11.0, babel-code-frame@^6.26.0: +babel-code-frame@^6.11.0: version "6.26.0" resolved "https://registry.yarnpkg.com/babel-code-frame/-/babel-code-frame-6.26.0.tgz#63fd43f7dc1e3bb7ce35947db8fe369a3f58c74b" integrity sha1-Y/1D99weO7fONZR9uP42mj9Yx0s= @@ -4275,178 +4264,7 @@ babel-code-frame@^6.11.0, babel-code-frame@^6.26.0: esutils "^2.0.2" js-tokens "^3.0.2" -babel-core@^6.26.0: - version "6.26.3" - resolved "https://registry.yarnpkg.com/babel-core/-/babel-core-6.26.3.tgz#b2e2f09e342d0f0c88e2f02e067794125e75c207" - integrity sha512-6jyFLuDmeidKmUEb3NM+/yawG0M2bDZ9Z1qbZP59cyHLz8kYGKYwpJP0UwUKKUiTRNvxfLesJnTedqczP7cTDA== - dependencies: - babel-code-frame "^6.26.0" - babel-generator "^6.26.0" - babel-helpers "^6.24.1" - babel-messages "^6.23.0" - babel-register "^6.26.0" - babel-runtime "^6.26.0" - babel-template "^6.26.0" - babel-traverse "^6.26.0" - babel-types "^6.26.0" - babylon "^6.18.0" - convert-source-map "^1.5.1" - debug "^2.6.9" - json5 "^0.5.1" - lodash "^4.17.4" - minimatch "^3.0.4" - path-is-absolute "^1.0.1" - private "^0.1.8" - slash "^1.0.0" - source-map "^0.5.7" - -babel-generator@^6.26.0: - version "6.26.1" - resolved "https://registry.yarnpkg.com/babel-generator/-/babel-generator-6.26.1.tgz#1844408d3b8f0d35a404ea7ac180f087a601bd90" - integrity sha512-HyfwY6ApZj7BYTcJURpM5tznulaBvyio7/0d4zFOeMPUmfxkCjHocCuoLa2SAGzBI8AREcH3eP3758F672DppA== - dependencies: - babel-messages "^6.23.0" - babel-runtime "^6.26.0" - babel-types "^6.26.0" - detect-indent "^4.0.0" - jsesc "^1.3.0" - lodash "^4.17.4" - source-map "^0.5.7" - trim-right "^1.0.1" - -babel-helper-bindify-decorators@^6.24.1: - version "6.24.1" - resolved "https://registry.yarnpkg.com/babel-helper-bindify-decorators/-/babel-helper-bindify-decorators-6.24.1.tgz#14c19e5f142d7b47f19a52431e52b1ccbc40a330" - integrity sha1-FMGeXxQte0fxmlJDHlKxzLxAozA= - dependencies: - babel-runtime "^6.22.0" - babel-traverse "^6.24.1" - babel-types "^6.24.1" - -babel-helper-builder-binary-assignment-operator-visitor@^6.24.1: - version "6.24.1" - resolved "https://registry.yarnpkg.com/babel-helper-builder-binary-assignment-operator-visitor/-/babel-helper-builder-binary-assignment-operator-visitor-6.24.1.tgz#cce4517ada356f4220bcae8a02c2b346f9a56664" - integrity sha1-zORReto1b0IgvK6KAsKzRvmlZmQ= - dependencies: - babel-helper-explode-assignable-expression "^6.24.1" - babel-runtime "^6.22.0" - babel-types "^6.24.1" - -babel-helper-call-delegate@^6.24.1: - version "6.24.1" - resolved "https://registry.yarnpkg.com/babel-helper-call-delegate/-/babel-helper-call-delegate-6.24.1.tgz#ece6aacddc76e41c3461f88bfc575bd0daa2df8d" - integrity sha1-7Oaqzdx25Bw0YfiL/Fdb0Nqi340= - dependencies: - babel-helper-hoist-variables "^6.24.1" - babel-runtime "^6.22.0" - babel-traverse "^6.24.1" - babel-types "^6.24.1" - -babel-helper-define-map@^6.24.1: - version "6.26.0" - resolved "https://registry.yarnpkg.com/babel-helper-define-map/-/babel-helper-define-map-6.26.0.tgz#a5f56dab41a25f97ecb498c7ebaca9819f95be5f" - integrity sha1-pfVtq0GiX5fstJjH66ypgZ+Vvl8= - dependencies: - babel-helper-function-name "^6.24.1" - babel-runtime "^6.26.0" - babel-types "^6.26.0" - lodash "^4.17.4" - -babel-helper-explode-assignable-expression@^6.24.1: - version "6.24.1" - resolved "https://registry.yarnpkg.com/babel-helper-explode-assignable-expression/-/babel-helper-explode-assignable-expression-6.24.1.tgz#f25b82cf7dc10433c55f70592d5746400ac22caa" - integrity sha1-8luCz33BBDPFX3BZLVdGQArCLKo= - dependencies: - babel-runtime "^6.22.0" - babel-traverse "^6.24.1" - babel-types "^6.24.1" - -babel-helper-explode-class@^6.24.1: - version "6.24.1" - resolved "https://registry.yarnpkg.com/babel-helper-explode-class/-/babel-helper-explode-class-6.24.1.tgz#7dc2a3910dee007056e1e31d640ced3d54eaa9eb" - integrity sha1-fcKjkQ3uAHBW4eMdZAztPVTqqes= - dependencies: - babel-helper-bindify-decorators "^6.24.1" - babel-runtime "^6.22.0" - babel-traverse "^6.24.1" - babel-types "^6.24.1" - -babel-helper-function-name@^6.24.1: - version "6.24.1" - resolved "https://registry.yarnpkg.com/babel-helper-function-name/-/babel-helper-function-name-6.24.1.tgz#d3475b8c03ed98242a25b48351ab18399d3580a9" - integrity sha1-00dbjAPtmCQqJbSDUasYOZ01gKk= - dependencies: - babel-helper-get-function-arity "^6.24.1" - babel-runtime "^6.22.0" - babel-template "^6.24.1" - babel-traverse "^6.24.1" - babel-types "^6.24.1" - -babel-helper-get-function-arity@^6.24.1: - version "6.24.1" - resolved "https://registry.yarnpkg.com/babel-helper-get-function-arity/-/babel-helper-get-function-arity-6.24.1.tgz#8f7782aa93407c41d3aa50908f89b031b1b6853d" - integrity sha1-j3eCqpNAfEHTqlCQj4mwMbG2hT0= - dependencies: - babel-runtime "^6.22.0" - babel-types "^6.24.1" - -babel-helper-hoist-variables@^6.24.1: - version "6.24.1" - resolved "https://registry.yarnpkg.com/babel-helper-hoist-variables/-/babel-helper-hoist-variables-6.24.1.tgz#1ecb27689c9d25513eadbc9914a73f5408be7a76" - integrity sha1-HssnaJydJVE+rbyZFKc/VAi+enY= - dependencies: - babel-runtime "^6.22.0" - babel-types "^6.24.1" - -babel-helper-optimise-call-expression@^6.24.1: - version "6.24.1" - resolved "https://registry.yarnpkg.com/babel-helper-optimise-call-expression/-/babel-helper-optimise-call-expression-6.24.1.tgz#f7a13427ba9f73f8f4fa993c54a97882d1244257" - integrity sha1-96E0J7qfc/j0+pk8VKl4gtEkQlc= - dependencies: - babel-runtime "^6.22.0" - babel-types "^6.24.1" - -babel-helper-regex@^6.24.1: - version "6.26.0" - resolved "https://registry.yarnpkg.com/babel-helper-regex/-/babel-helper-regex-6.26.0.tgz#325c59f902f82f24b74faceed0363954f6495e72" - integrity sha1-MlxZ+QL4LyS3T6zu0DY5VPZJXnI= - dependencies: - babel-runtime "^6.26.0" - babel-types "^6.26.0" - lodash "^4.17.4" - -babel-helper-remap-async-to-generator@^6.24.1: - version "6.24.1" - resolved "https://registry.yarnpkg.com/babel-helper-remap-async-to-generator/-/babel-helper-remap-async-to-generator-6.24.1.tgz#5ec581827ad723fecdd381f1c928390676e4551b" - integrity sha1-XsWBgnrXI/7N04HxySg5BnbkVRs= - dependencies: - babel-helper-function-name "^6.24.1" - babel-runtime "^6.22.0" - babel-template "^6.24.1" - babel-traverse "^6.24.1" - babel-types "^6.24.1" - -babel-helper-replace-supers@^6.24.1: - version "6.24.1" - resolved "https://registry.yarnpkg.com/babel-helper-replace-supers/-/babel-helper-replace-supers-6.24.1.tgz#bf6dbfe43938d17369a213ca8a8bf74b6a90ab1a" - integrity sha1-v22/5Dk40XNpohPKiov3S2qQqxo= - dependencies: - babel-helper-optimise-call-expression "^6.24.1" - babel-messages "^6.23.0" - babel-runtime "^6.22.0" - babel-template "^6.24.1" - babel-traverse "^6.24.1" - babel-types "^6.24.1" - -babel-helpers@^6.24.1: - version "6.24.1" - resolved "https://registry.yarnpkg.com/babel-helpers/-/babel-helpers-6.24.1.tgz#3471de9caec388e5c850e597e58a26ddf37602b2" - integrity sha1-NHHenK7DiOXIUOWX5Yom3fN2ArI= - dependencies: - babel-runtime "^6.22.0" - babel-template "^6.24.1" - -babel-loader@^8.0.6: +babel-loader@^8.2.2: version "8.2.2" resolved "https://registry.yarnpkg.com/babel-loader/-/babel-loader-8.2.2.tgz#9363ce84c10c9a40e6c753748e1441b60c8a0b81" integrity sha512-JvTd0/D889PQBtUXJ2PXaKU/pjZDMtHA9V2ecm+eNRmmBCMR09a+fmpGTNwnJtFmFl5Ei7Vy47LjBb+L0wQ99g== @@ -4456,20 +4274,6 @@ babel-loader@^8.0.6: make-dir "^3.1.0" schema-utils "^2.6.5" -babel-messages@^6.23.0: - version "6.23.0" - resolved "https://registry.yarnpkg.com/babel-messages/-/babel-messages-6.23.0.tgz#f3cdf4703858035b2a2951c6ec5edf6c62f2630e" - integrity sha1-8830cDhYA1sqKVHG7F7fbGLyYw4= - dependencies: - babel-runtime "^6.22.0" - -babel-plugin-check-es2015-constants@^6.22.0: - version "6.22.0" - resolved "https://registry.yarnpkg.com/babel-plugin-check-es2015-constants/-/babel-plugin-check-es2015-constants-6.22.0.tgz#35157b101426fd2ffd3da3f75c7d1e91835bbf8a" - integrity sha1-NRV7EBQm/S/9PaP3XH0ekYNbv4o= - dependencies: - babel-runtime "^6.22.0" - babel-plugin-dynamic-import-node@^2.3.3: version "2.3.3" resolved "https://registry.yarnpkg.com/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz#84fda19c976ec5c6defef57f9427b3def66e17a3" @@ -4526,483 +4330,15 @@ babel-plugin-polyfill-regenerator@^0.1.2: dependencies: "@babel/helper-define-polyfill-provider" "^0.1.5" -babel-plugin-syntax-async-functions@^6.8.0: - version "6.13.0" - resolved "https://registry.yarnpkg.com/babel-plugin-syntax-async-functions/-/babel-plugin-syntax-async-functions-6.13.0.tgz#cad9cad1191b5ad634bf30ae0872391e0647be95" - integrity sha1-ytnK0RkbWtY0vzCuCHI5HgZHvpU= - -babel-plugin-syntax-async-generators@^6.5.0: - version "6.13.0" - resolved "https://registry.yarnpkg.com/babel-plugin-syntax-async-generators/-/babel-plugin-syntax-async-generators-6.13.0.tgz#6bc963ebb16eccbae6b92b596eb7f35c342a8b9a" - integrity sha1-a8lj67FuzLrmuStZbrfzXDQqi5o= - -babel-plugin-syntax-class-constructor-call@^6.18.0: - version "6.18.0" - resolved "https://registry.yarnpkg.com/babel-plugin-syntax-class-constructor-call/-/babel-plugin-syntax-class-constructor-call-6.18.0.tgz#9cb9d39fe43c8600bec8146456ddcbd4e1a76416" - integrity sha1-nLnTn+Q8hgC+yBRkVt3L1OGnZBY= - -babel-plugin-syntax-class-properties@^6.8.0: - version "6.13.0" - resolved "https://registry.yarnpkg.com/babel-plugin-syntax-class-properties/-/babel-plugin-syntax-class-properties-6.13.0.tgz#d7eb23b79a317f8543962c505b827c7d6cac27de" - integrity sha1-1+sjt5oxf4VDlixQW4J8fWysJ94= - -babel-plugin-syntax-decorators@^6.13.0: - version "6.13.0" - resolved "https://registry.yarnpkg.com/babel-plugin-syntax-decorators/-/babel-plugin-syntax-decorators-6.13.0.tgz#312563b4dbde3cc806cee3e416cceeaddd11ac0b" - integrity sha1-MSVjtNvePMgGzuPkFszurd0RrAs= - -babel-plugin-syntax-dynamic-import@^6.18.0: - version "6.18.0" - resolved "https://registry.yarnpkg.com/babel-plugin-syntax-dynamic-import/-/babel-plugin-syntax-dynamic-import-6.18.0.tgz#8d6a26229c83745a9982a441051572caa179b1da" - integrity sha1-jWomIpyDdFqZgqRBBRVyyqF5sdo= - -babel-plugin-syntax-exponentiation-operator@^6.8.0: - version "6.13.0" - resolved "https://registry.yarnpkg.com/babel-plugin-syntax-exponentiation-operator/-/babel-plugin-syntax-exponentiation-operator-6.13.0.tgz#9ee7e8337290da95288201a6a57f4170317830de" - integrity sha1-nufoM3KQ2pUoggGmpX9BcDF4MN4= - -babel-plugin-syntax-export-extensions@^6.8.0: - version "6.13.0" - resolved "https://registry.yarnpkg.com/babel-plugin-syntax-export-extensions/-/babel-plugin-syntax-export-extensions-6.13.0.tgz#70a1484f0f9089a4e84ad44bac353c95b9b12721" - integrity sha1-cKFITw+QiaToStRLrDU8lbmxJyE= - -babel-plugin-syntax-flow@^6.18.0: - version "6.18.0" - resolved "https://registry.yarnpkg.com/babel-plugin-syntax-flow/-/babel-plugin-syntax-flow-6.18.0.tgz#4c3ab20a2af26aa20cd25995c398c4eb70310c8d" - integrity sha1-TDqyCiryaqIM0lmVw5jE63AxDI0= - babel-plugin-syntax-jsx@^6.18.0: version "6.18.0" resolved "https://registry.yarnpkg.com/babel-plugin-syntax-jsx/-/babel-plugin-syntax-jsx-6.18.0.tgz#0af32a9a6e13ca7a3fd5069e62d7b0f58d0d8946" integrity sha1-CvMqmm4Tyno/1QaeYtew9Y0NiUY= -babel-plugin-syntax-object-rest-spread@^6.8.0: - version "6.13.0" - resolved "https://registry.yarnpkg.com/babel-plugin-syntax-object-rest-spread/-/babel-plugin-syntax-object-rest-spread-6.13.0.tgz#fd6536f2bce13836ffa3a5458c4903a597bb3bf5" - integrity sha1-/WU28rzhODb/o6VFjEkDpZe7O/U= - -babel-plugin-syntax-trailing-function-commas@^6.22.0: - version "6.22.0" - resolved "https://registry.yarnpkg.com/babel-plugin-syntax-trailing-function-commas/-/babel-plugin-syntax-trailing-function-commas-6.22.0.tgz#ba0360937f8d06e40180a43fe0d5616fff532cf3" - integrity sha1-ugNgk3+NBuQBgKQ/4NVhb/9TLPM= - -babel-plugin-transform-async-generator-functions@^6.24.1: - version "6.24.1" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-async-generator-functions/-/babel-plugin-transform-async-generator-functions-6.24.1.tgz#f058900145fd3e9907a6ddf28da59f215258a5db" - integrity sha1-8FiQAUX9PpkHpt3yjaWfIVJYpds= - dependencies: - babel-helper-remap-async-to-generator "^6.24.1" - babel-plugin-syntax-async-generators "^6.5.0" - babel-runtime "^6.22.0" - -babel-plugin-transform-async-to-generator@^6.24.1: - version "6.24.1" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-async-to-generator/-/babel-plugin-transform-async-to-generator-6.24.1.tgz#6536e378aff6cb1d5517ac0e40eb3e9fc8d08761" - integrity sha1-ZTbjeK/2yx1VF6wOQOs+n8jQh2E= - dependencies: - babel-helper-remap-async-to-generator "^6.24.1" - babel-plugin-syntax-async-functions "^6.8.0" - babel-runtime "^6.22.0" - -babel-plugin-transform-class-constructor-call@^6.24.1: - version "6.24.1" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-class-constructor-call/-/babel-plugin-transform-class-constructor-call-6.24.1.tgz#80dc285505ac067dcb8d6c65e2f6f11ab7765ef9" - integrity sha1-gNwoVQWsBn3LjWxl4vbxGrd2Xvk= - dependencies: - babel-plugin-syntax-class-constructor-call "^6.18.0" - babel-runtime "^6.22.0" - babel-template "^6.24.1" - -babel-plugin-transform-class-properties@^6.24.1: - version "6.24.1" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-class-properties/-/babel-plugin-transform-class-properties-6.24.1.tgz#6a79763ea61d33d36f37b611aa9def81a81b46ac" - integrity sha1-anl2PqYdM9NvN7YRqp3vgagbRqw= - dependencies: - babel-helper-function-name "^6.24.1" - babel-plugin-syntax-class-properties "^6.8.0" - babel-runtime "^6.22.0" - babel-template "^6.24.1" - -babel-plugin-transform-decorators@^6.24.1: - version "6.24.1" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-decorators/-/babel-plugin-transform-decorators-6.24.1.tgz#788013d8f8c6b5222bdf7b344390dfd77569e24d" - integrity sha1-eIAT2PjGtSIr33s0Q5Df13Vp4k0= - dependencies: - babel-helper-explode-class "^6.24.1" - babel-plugin-syntax-decorators "^6.13.0" - babel-runtime "^6.22.0" - babel-template "^6.24.1" - babel-types "^6.24.1" - -babel-plugin-transform-es2015-arrow-functions@^6.22.0: - version "6.22.0" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-arrow-functions/-/babel-plugin-transform-es2015-arrow-functions-6.22.0.tgz#452692cb711d5f79dc7f85e440ce41b9f244d221" - integrity sha1-RSaSy3EdX3ncf4XkQM5BufJE0iE= - dependencies: - babel-runtime "^6.22.0" - -babel-plugin-transform-es2015-block-scoped-functions@^6.22.0: - version "6.22.0" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-block-scoped-functions/-/babel-plugin-transform-es2015-block-scoped-functions-6.22.0.tgz#bbc51b49f964d70cb8d8e0b94e820246ce3a6141" - integrity sha1-u8UbSflk1wy42OC5ToICRs46YUE= - dependencies: - babel-runtime "^6.22.0" - -babel-plugin-transform-es2015-block-scoping@^6.24.1: - version "6.26.0" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-block-scoping/-/babel-plugin-transform-es2015-block-scoping-6.26.0.tgz#d70f5299c1308d05c12f463813b0a09e73b1895f" - integrity sha1-1w9SmcEwjQXBL0Y4E7CgnnOxiV8= - dependencies: - babel-runtime "^6.26.0" - babel-template "^6.26.0" - babel-traverse "^6.26.0" - babel-types "^6.26.0" - lodash "^4.17.4" - -babel-plugin-transform-es2015-classes@^6.24.1: - version "6.24.1" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-classes/-/babel-plugin-transform-es2015-classes-6.24.1.tgz#5a4c58a50c9c9461e564b4b2a3bfabc97a2584db" - integrity sha1-WkxYpQyclGHlZLSyo7+ryXolhNs= - dependencies: - babel-helper-define-map "^6.24.1" - babel-helper-function-name "^6.24.1" - babel-helper-optimise-call-expression "^6.24.1" - babel-helper-replace-supers "^6.24.1" - babel-messages "^6.23.0" - babel-runtime "^6.22.0" - babel-template "^6.24.1" - babel-traverse "^6.24.1" - babel-types "^6.24.1" - -babel-plugin-transform-es2015-computed-properties@^6.24.1: - version "6.24.1" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-computed-properties/-/babel-plugin-transform-es2015-computed-properties-6.24.1.tgz#6fe2a8d16895d5634f4cd999b6d3480a308159b3" - integrity sha1-b+Ko0WiV1WNPTNmZttNICjCBWbM= - dependencies: - babel-runtime "^6.22.0" - babel-template "^6.24.1" - -babel-plugin-transform-es2015-destructuring@^6.22.0: - version "6.23.0" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-destructuring/-/babel-plugin-transform-es2015-destructuring-6.23.0.tgz#997bb1f1ab967f682d2b0876fe358d60e765c56d" - integrity sha1-mXux8auWf2gtKwh2/jWNYOdlxW0= - dependencies: - babel-runtime "^6.22.0" - -babel-plugin-transform-es2015-duplicate-keys@^6.24.1: - version "6.24.1" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-duplicate-keys/-/babel-plugin-transform-es2015-duplicate-keys-6.24.1.tgz#73eb3d310ca969e3ef9ec91c53741a6f1576423e" - integrity sha1-c+s9MQypaePvnskcU3QabxV2Qj4= - dependencies: - babel-runtime "^6.22.0" - babel-types "^6.24.1" - -babel-plugin-transform-es2015-for-of@^6.22.0: - version "6.23.0" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-for-of/-/babel-plugin-transform-es2015-for-of-6.23.0.tgz#f47c95b2b613df1d3ecc2fdb7573623c75248691" - integrity sha1-9HyVsrYT3x0+zC/bdXNiPHUkhpE= - dependencies: - babel-runtime "^6.22.0" - -babel-plugin-transform-es2015-function-name@^6.24.1: - version "6.24.1" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-function-name/-/babel-plugin-transform-es2015-function-name-6.24.1.tgz#834c89853bc36b1af0f3a4c5dbaa94fd8eacaa8b" - integrity sha1-g0yJhTvDaxrw86TF26qU/Y6sqos= - dependencies: - babel-helper-function-name "^6.24.1" - babel-runtime "^6.22.0" - babel-types "^6.24.1" - -babel-plugin-transform-es2015-literals@^6.22.0: - version "6.22.0" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-literals/-/babel-plugin-transform-es2015-literals-6.22.0.tgz#4f54a02d6cd66cf915280019a31d31925377ca2e" - integrity sha1-T1SgLWzWbPkVKAAZox0xklN3yi4= - dependencies: - babel-runtime "^6.22.0" - -babel-plugin-transform-es2015-modules-amd@^6.24.1: - version "6.24.1" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-modules-amd/-/babel-plugin-transform-es2015-modules-amd-6.24.1.tgz#3b3e54017239842d6d19c3011c4bd2f00a00d154" - integrity sha1-Oz5UAXI5hC1tGcMBHEvS8AoA0VQ= - dependencies: - babel-plugin-transform-es2015-modules-commonjs "^6.24.1" - babel-runtime "^6.22.0" - babel-template "^6.24.1" - -babel-plugin-transform-es2015-modules-commonjs@^6.24.1: - version "6.26.2" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-modules-commonjs/-/babel-plugin-transform-es2015-modules-commonjs-6.26.2.tgz#58a793863a9e7ca870bdc5a881117ffac27db6f3" - integrity sha512-CV9ROOHEdrjcwhIaJNBGMBCodN+1cfkwtM1SbUHmvyy35KGT7fohbpOxkE2uLz1o6odKK2Ck/tz47z+VqQfi9Q== - dependencies: - babel-plugin-transform-strict-mode "^6.24.1" - babel-runtime "^6.26.0" - babel-template "^6.26.0" - babel-types "^6.26.0" - -babel-plugin-transform-es2015-modules-systemjs@^6.24.1: - version "6.24.1" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-modules-systemjs/-/babel-plugin-transform-es2015-modules-systemjs-6.24.1.tgz#ff89a142b9119a906195f5f106ecf305d9407d23" - integrity sha1-/4mhQrkRmpBhlfXxBuzzBdlAfSM= - dependencies: - babel-helper-hoist-variables "^6.24.1" - babel-runtime "^6.22.0" - babel-template "^6.24.1" - -babel-plugin-transform-es2015-modules-umd@^6.24.1: - version "6.24.1" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-modules-umd/-/babel-plugin-transform-es2015-modules-umd-6.24.1.tgz#ac997e6285cd18ed6176adb607d602344ad38468" - integrity sha1-rJl+YoXNGO1hdq22B9YCNErThGg= - dependencies: - babel-plugin-transform-es2015-modules-amd "^6.24.1" - babel-runtime "^6.22.0" - babel-template "^6.24.1" - -babel-plugin-transform-es2015-object-super@^6.24.1: - version "6.24.1" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-object-super/-/babel-plugin-transform-es2015-object-super-6.24.1.tgz#24cef69ae21cb83a7f8603dad021f572eb278f8d" - integrity sha1-JM72muIcuDp/hgPa0CH1cusnj40= - dependencies: - babel-helper-replace-supers "^6.24.1" - babel-runtime "^6.22.0" - -babel-plugin-transform-es2015-parameters@^6.24.1: - version "6.24.1" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-parameters/-/babel-plugin-transform-es2015-parameters-6.24.1.tgz#57ac351ab49caf14a97cd13b09f66fdf0a625f2b" - integrity sha1-V6w1GrScrxSpfNE7CfZv3wpiXys= - dependencies: - babel-helper-call-delegate "^6.24.1" - babel-helper-get-function-arity "^6.24.1" - babel-runtime "^6.22.0" - babel-template "^6.24.1" - babel-traverse "^6.24.1" - babel-types "^6.24.1" - -babel-plugin-transform-es2015-shorthand-properties@^6.24.1: - version "6.24.1" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-shorthand-properties/-/babel-plugin-transform-es2015-shorthand-properties-6.24.1.tgz#24f875d6721c87661bbd99a4622e51f14de38aa0" - integrity sha1-JPh11nIch2YbvZmkYi5R8U3jiqA= - dependencies: - babel-runtime "^6.22.0" - babel-types "^6.24.1" - -babel-plugin-transform-es2015-spread@^6.22.0: - version "6.22.0" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-spread/-/babel-plugin-transform-es2015-spread-6.22.0.tgz#d6d68a99f89aedc4536c81a542e8dd9f1746f8d1" - integrity sha1-1taKmfia7cRTbIGlQujdnxdG+NE= - dependencies: - babel-runtime "^6.22.0" - -babel-plugin-transform-es2015-sticky-regex@^6.24.1: - version "6.24.1" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-sticky-regex/-/babel-plugin-transform-es2015-sticky-regex-6.24.1.tgz#00c1cdb1aca71112cdf0cf6126c2ed6b457ccdbc" - integrity sha1-AMHNsaynERLN8M9hJsLta0V8zbw= - dependencies: - babel-helper-regex "^6.24.1" - babel-runtime "^6.22.0" - babel-types "^6.24.1" - -babel-plugin-transform-es2015-template-literals@^6.22.0: - version "6.22.0" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-template-literals/-/babel-plugin-transform-es2015-template-literals-6.22.0.tgz#a84b3450f7e9f8f1f6839d6d687da84bb1236d8d" - integrity sha1-qEs0UPfp+PH2g51taH2oS7EjbY0= - dependencies: - babel-runtime "^6.22.0" - -babel-plugin-transform-es2015-typeof-symbol@^6.22.0: - version "6.23.0" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-typeof-symbol/-/babel-plugin-transform-es2015-typeof-symbol-6.23.0.tgz#dec09f1cddff94b52ac73d505c84df59dcceb372" - integrity sha1-3sCfHN3/lLUqxz1QXITfWdzOs3I= - dependencies: - babel-runtime "^6.22.0" - -babel-plugin-transform-es2015-unicode-regex@^6.24.1: - version "6.24.1" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-unicode-regex/-/babel-plugin-transform-es2015-unicode-regex-6.24.1.tgz#d38b12f42ea7323f729387f18a7c5ae1faeb35e9" - integrity sha1-04sS9C6nMj9yk4fxinxa4frrNek= - dependencies: - babel-helper-regex "^6.24.1" - babel-runtime "^6.22.0" - regexpu-core "^2.0.0" - -babel-plugin-transform-exponentiation-operator@^6.24.1: - version "6.24.1" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-exponentiation-operator/-/babel-plugin-transform-exponentiation-operator-6.24.1.tgz#2ab0c9c7f3098fa48907772bb813fe41e8de3a0e" - integrity sha1-KrDJx/MJj6SJB3cruBP+QejeOg4= - dependencies: - babel-helper-builder-binary-assignment-operator-visitor "^6.24.1" - babel-plugin-syntax-exponentiation-operator "^6.8.0" - babel-runtime "^6.22.0" - -babel-plugin-transform-export-extensions@^6.22.0: - version "6.22.0" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-export-extensions/-/babel-plugin-transform-export-extensions-6.22.0.tgz#53738b47e75e8218589eea946cbbd39109bbe653" - integrity sha1-U3OLR+deghhYnuqUbLvTkQm75lM= - dependencies: - babel-plugin-syntax-export-extensions "^6.8.0" - babel-runtime "^6.22.0" - -babel-plugin-transform-flow-strip-types@^6.8.0: - version "6.22.0" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-flow-strip-types/-/babel-plugin-transform-flow-strip-types-6.22.0.tgz#84cb672935d43714fdc32bce84568d87441cf7cf" - integrity sha1-hMtnKTXUNxT9wyvOhFaNh0Qc988= - dependencies: - babel-plugin-syntax-flow "^6.18.0" - babel-runtime "^6.22.0" - -babel-plugin-transform-object-rest-spread@^6.22.0: - version "6.26.0" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-object-rest-spread/-/babel-plugin-transform-object-rest-spread-6.26.0.tgz#0f36692d50fef6b7e2d4b3ac1478137a963b7b06" - integrity sha1-DzZpLVD+9rfi1LOsFHgTepY7ewY= - dependencies: - babel-plugin-syntax-object-rest-spread "^6.8.0" - babel-runtime "^6.26.0" - -babel-plugin-transform-regenerator@^6.24.1: - version "6.26.0" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-regenerator/-/babel-plugin-transform-regenerator-6.26.0.tgz#e0703696fbde27f0a3efcacf8b4dca2f7b3a8f2f" - integrity sha1-4HA2lvveJ/Cj78rPi03KL3s6jy8= - dependencies: - regenerator-transform "^0.10.0" - -babel-plugin-transform-strict-mode@^6.24.1: - version "6.24.1" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-strict-mode/-/babel-plugin-transform-strict-mode-6.24.1.tgz#d5faf7aa578a65bbe591cf5edae04a0c67020758" - integrity sha1-1fr3qleKZbvlkc9e2uBKDGcCB1g= - dependencies: - babel-runtime "^6.22.0" - babel-types "^6.24.1" - -babel-preset-es2015@^6.9.0: - version "6.24.1" - resolved "https://registry.yarnpkg.com/babel-preset-es2015/-/babel-preset-es2015-6.24.1.tgz#d44050d6bc2c9feea702aaf38d727a0210538939" - integrity sha1-1EBQ1rwsn+6nAqrzjXJ6AhBTiTk= - dependencies: - babel-plugin-check-es2015-constants "^6.22.0" - babel-plugin-transform-es2015-arrow-functions "^6.22.0" - babel-plugin-transform-es2015-block-scoped-functions "^6.22.0" - babel-plugin-transform-es2015-block-scoping "^6.24.1" - babel-plugin-transform-es2015-classes "^6.24.1" - babel-plugin-transform-es2015-computed-properties "^6.24.1" - babel-plugin-transform-es2015-destructuring "^6.22.0" - babel-plugin-transform-es2015-duplicate-keys "^6.24.1" - babel-plugin-transform-es2015-for-of "^6.22.0" - babel-plugin-transform-es2015-function-name "^6.24.1" - babel-plugin-transform-es2015-literals "^6.22.0" - babel-plugin-transform-es2015-modules-amd "^6.24.1" - babel-plugin-transform-es2015-modules-commonjs "^6.24.1" - babel-plugin-transform-es2015-modules-systemjs "^6.24.1" - babel-plugin-transform-es2015-modules-umd "^6.24.1" - babel-plugin-transform-es2015-object-super "^6.24.1" - babel-plugin-transform-es2015-parameters "^6.24.1" - babel-plugin-transform-es2015-shorthand-properties "^6.24.1" - babel-plugin-transform-es2015-spread "^6.22.0" - babel-plugin-transform-es2015-sticky-regex "^6.24.1" - babel-plugin-transform-es2015-template-literals "^6.22.0" - babel-plugin-transform-es2015-typeof-symbol "^6.22.0" - babel-plugin-transform-es2015-unicode-regex "^6.24.1" - babel-plugin-transform-regenerator "^6.24.1" - -babel-preset-stage-1@^6.5.0: - version "6.24.1" - resolved "https://registry.yarnpkg.com/babel-preset-stage-1/-/babel-preset-stage-1-6.24.1.tgz#7692cd7dcd6849907e6ae4a0a85589cfb9e2bfb0" - integrity sha1-dpLNfc1oSZB+auSgqFWJz7niv7A= - dependencies: - babel-plugin-transform-class-constructor-call "^6.24.1" - babel-plugin-transform-export-extensions "^6.22.0" - babel-preset-stage-2 "^6.24.1" - -babel-preset-stage-2@^6.24.1: - version "6.24.1" - resolved "https://registry.yarnpkg.com/babel-preset-stage-2/-/babel-preset-stage-2-6.24.1.tgz#d9e2960fb3d71187f0e64eec62bc07767219bdc1" - integrity sha1-2eKWD7PXEYfw5k7sYrwHdnIZvcE= - dependencies: - babel-plugin-syntax-dynamic-import "^6.18.0" - babel-plugin-transform-class-properties "^6.24.1" - babel-plugin-transform-decorators "^6.24.1" - babel-preset-stage-3 "^6.24.1" - -babel-preset-stage-3@^6.24.1: - version "6.24.1" - resolved "https://registry.yarnpkg.com/babel-preset-stage-3/-/babel-preset-stage-3-6.24.1.tgz#836ada0a9e7a7fa37cb138fb9326f87934a48395" - integrity sha1-g2raCp56f6N8sTj7kyb4eTSkg5U= - dependencies: - babel-plugin-syntax-trailing-function-commas "^6.22.0" - babel-plugin-transform-async-generator-functions "^6.24.1" - babel-plugin-transform-async-to-generator "^6.24.1" - babel-plugin-transform-exponentiation-operator "^6.24.1" - babel-plugin-transform-object-rest-spread "^6.22.0" - -babel-register@^6.26.0, babel-register@^6.9.0: - version "6.26.0" - resolved "https://registry.yarnpkg.com/babel-register/-/babel-register-6.26.0.tgz#6ed021173e2fcb486d7acb45c6009a856f647071" - integrity sha1-btAhFz4vy0htestFxgCahW9kcHE= - dependencies: - babel-core "^6.26.0" - babel-runtime "^6.26.0" - core-js "^2.5.0" - home-or-tmp "^2.0.0" - lodash "^4.17.4" - mkdirp "^0.5.1" - source-map-support "^0.4.15" - -babel-runtime@^6.18.0, babel-runtime@^6.22.0, babel-runtime@^6.26.0: - version "6.26.0" - resolved "https://registry.yarnpkg.com/babel-runtime/-/babel-runtime-6.26.0.tgz#965c7058668e82b55d7bfe04ff2337bc8b5647fe" - integrity sha1-llxwWGaOgrVde/4E/yM3vItWR/4= - dependencies: - core-js "^2.4.0" - regenerator-runtime "^0.11.0" - -babel-template@^6.24.1, babel-template@^6.26.0: - version "6.26.0" - resolved "https://registry.yarnpkg.com/babel-template/-/babel-template-6.26.0.tgz#de03e2d16396b069f46dd9fff8521fb1a0e35e02" - integrity sha1-3gPi0WOWsGn0bdn/+FIfsaDjXgI= - dependencies: - babel-runtime "^6.26.0" - babel-traverse "^6.26.0" - babel-types "^6.26.0" - babylon "^6.18.0" - lodash "^4.17.4" - -babel-traverse@^6.24.1, babel-traverse@^6.26.0: - version "6.26.0" - resolved "https://registry.yarnpkg.com/babel-traverse/-/babel-traverse-6.26.0.tgz#46a9cbd7edcc62c8e5c064e2d2d8d0f4035766ee" - integrity sha1-RqnL1+3MYsjlwGTi0tjQ9ANXZu4= - dependencies: - babel-code-frame "^6.26.0" - babel-messages "^6.23.0" - babel-runtime "^6.26.0" - babel-types "^6.26.0" - babylon "^6.18.0" - debug "^2.6.8" - globals "^9.18.0" - invariant "^2.2.2" - lodash "^4.17.4" - -babel-types@^6.19.0, babel-types@^6.24.1, babel-types@^6.26.0: - version "6.26.0" - resolved "https://registry.yarnpkg.com/babel-types/-/babel-types-6.26.0.tgz#a3b073f94ab49eb6fa55cd65227a334380632497" - integrity sha1-o7Bz+Uq0nrb6Vc1lInozQ4BjJJc= - dependencies: - babel-runtime "^6.26.0" - esutils "^2.0.2" - lodash "^4.17.4" - to-fast-properties "^1.0.3" - -babylon@^6.17.3, babylon@^6.18.0: - version "6.18.0" - resolved "https://registry.yarnpkg.com/babylon/-/babylon-6.18.0.tgz#af2f3b88fa6f5c1e4c634d1a0f8eac4f55b395e3" - integrity sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ== - -babylon@^7.0.0-beta.47: - version "7.0.0-beta.47" - resolved "https://registry.yarnpkg.com/babylon/-/babylon-7.0.0-beta.47.tgz#6d1fa44f0abec41ab7c780481e62fd9aafbdea80" - integrity sha512-+rq2cr4GDhtToEzKFD6KZZMDBXhjFAr9JjPw9pAppZACeEWqNM294j+NdBzkSHYXwzzBmVjZ3nEVJlOhbR2gOQ== - -back@~0.1.5: - version "0.1.5" - resolved "https://registry.yarnpkg.com/back/-/back-0.1.5.tgz#342b96b804657b03ec9a31f248a11f200608dcc2" - integrity sha1-NCuWuARlewPsmjHySKEfIAYI3MI= +back@~0.1.5: + version "0.1.5" + resolved "https://registry.yarnpkg.com/back/-/back-0.1.5.tgz#342b96b804657b03ec9a31f248a11f200608dcc2" + integrity sha1-NCuWuARlewPsmjHySKEfIAYI3MI= balanced-match@^0.4.2: version "0.4.2" @@ -5019,7 +4355,7 @@ base64-arraybuffer@^0.1.5: resolved "https://registry.yarnpkg.com/base64-arraybuffer/-/base64-arraybuffer-0.1.5.tgz#73926771923b5a19747ad666aa5cd4bf9c6e9ce8" integrity sha1-c5JncZI7Whl0etZmqlzUv5xunOg= -base64-js@^1.0.2, base64-js@^1.3.0, base64-js@^1.3.1: +base64-js@^1.3.0, base64-js@^1.3.1: version "1.5.1" resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.5.1.tgz#1b1b440160a5bf7ad40b650f095963481903930a" integrity sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA== @@ -5049,6 +4385,15 @@ before-after-hook@^2.0.0: resolved "https://registry.yarnpkg.com/before-after-hook/-/before-after-hook-2.2.0.tgz#09c40d92e936c64777aa385c4e9b904f8147eaf0" integrity sha512-jH6rKQIfroBbhEXVmI7XmXe3ix5S/PgJqpzdDPnR8JGLHWNYLsYZ6tK5iWOF/Ra3oqEX0NobXGlzbiylIzVphQ== +bent@^7.1.0: + version "7.3.12" + resolved "https://registry.yarnpkg.com/bent/-/bent-7.3.12.tgz#e0a2775d4425e7674c64b78b242af4f49da6b035" + integrity sha512-T3yrKnVGB63zRuoco/7Ybl7BwwGZR0lceoVG5XmQyMIH9s19SV5m+a8qam4if0zQuAmOQTyPTPmsQBdAorGK3w== + dependencies: + bytesish "^0.4.1" + caseless "~0.12.0" + is-stream "^2.0.0" + big-integer@^1.6.17: version "1.6.48" resolved "https://registry.yarnpkg.com/big-integer/-/big-integer-1.6.48.tgz#8fd88bd1632cba4a1c8c3e3d7159f08bb95b4b9e" @@ -5064,11 +4409,6 @@ big.js@^5.2.2: resolved "https://registry.yarnpkg.com/big.js/-/big.js-5.2.2.tgz#65f0af382f578bcdc742bd9c281e9cb2d7768328" integrity sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ== -binary-extensions@^1.0.0: - version "1.13.1" - resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-1.13.1.tgz#598afe54755b2868a5330d2aff9d4ebb53209b65" - integrity sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw== - binary-extensions@^2.0.0: version "2.2.0" resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-2.2.0.tgz#75f502eeaf9ffde42fc98829645be4ea76bd9e2d" @@ -5082,12 +4422,7 @@ binary@^0.3.0, binary@~0.3.0: buffers "~0.1.1" chainsaw "~0.1.0" -binaryextensions@^2.1.2: - version "2.3.0" - resolved "https://registry.yarnpkg.com/binaryextensions/-/binaryextensions-2.3.0.tgz#1d269cbf7e6243ea886aa41453c3651ccbe13c22" - integrity sha512-nAihlQsYGyc5Bwq6+EsubvANYGExeJKHDO3RjnvwU042fawQTQfM3Kxn7IHUXQOz4bzfwsGYYHGSvXyW4zOGLg== - -bindings@^1.3.0, bindings@^1.5.0: +bindings@^1.3.0: version "1.5.0" resolved "https://registry.yarnpkg.com/bindings/-/bindings-1.5.0.tgz#10353c9e945334bc0511a6d90b38fbc7c9c504df" integrity sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ== @@ -5121,16 +4456,6 @@ bluebird@~3.4.1: resolved "https://registry.yarnpkg.com/bluebird/-/bluebird-3.4.7.tgz#f72d760be09b7f76d08ed8fae98b289a8d05fab3" integrity sha1-9y12C+Cbf3bQjtj66Ysomo0F+rM= -bn.js@^4.0.0, bn.js@^4.1.0, bn.js@^4.11.9: - version "4.12.0" - resolved "https://registry.yarnpkg.com/bn.js/-/bn.js-4.12.0.tgz#775b3f278efbb9718eec7361f483fb36fbbfea88" - integrity sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA== - -bn.js@^5.0.0, bn.js@^5.1.1: - version "5.2.0" - resolved "https://registry.yarnpkg.com/bn.js/-/bn.js-5.2.0.tgz#358860674396c6997771a9d051fcc1b57d4ae002" - integrity sha512-D7iWRBvnZE8ecXiLj/9wbxH7Tk79fAh8IHaTNq1RWRixsS02W+5qS+iE9yq6RYl0asXx5tw0bLhmT5pIfbSquw== - body-parser@1.19.0, body-parser@^1.17.2, body-parser@^1.18.3: version "1.19.0" resolved "https://registry.yarnpkg.com/body-parser/-/body-parser-1.19.0.tgz#96b2709e57c9c4e09a6fd66a8fd979844f69f08a" @@ -5160,16 +4485,7 @@ brace-expansion@^1.1.7: balanced-match "^1.0.0" concat-map "0.0.1" -braces@^1.8.2: - version "1.8.5" - resolved "https://registry.yarnpkg.com/braces/-/braces-1.8.5.tgz#ba77962e12dff969d6b76711e914b737857bf6a7" - integrity sha1-uneWLhLf+WnWt2cR6RS3N4V79qc= - dependencies: - expand-range "^1.8.1" - preserve "^0.2.0" - repeat-element "^1.1.2" - -braces@^2.3.1, braces@^2.3.2: +braces@^2.3.1: version "2.3.2" resolved "https://registry.yarnpkg.com/braces/-/braces-2.3.2.tgz#5979fd3f14cd531565e5fa2df1abfff1dfaee729" integrity sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w== @@ -5192,11 +4508,6 @@ braces@^3.0.1, braces@~3.0.2: dependencies: fill-range "^7.0.1" -brorand@^1.0.1, brorand@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/brorand/-/brorand-1.1.0.tgz#12c25efe40a45e3c323eb8675a0a0ce57b22371f" - integrity sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8= - browser-process-hrtime@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz#3c9b4b7d782c8121e56f10106d84c0d0ffc94626" @@ -5207,67 +4518,6 @@ browser-stdout@1.3.1: resolved "https://registry.yarnpkg.com/browser-stdout/-/browser-stdout-1.3.1.tgz#baa559ee14ced73452229bad7326467c61fabd60" integrity sha512-qhAVI1+Av2X7qelOfAIYwXONood6XlZE/fXaBSmW/T5SzLAmCgzi+eiWE7fUvbHaeNBQH13UftjpXxsfLkMpgw== -browserify-aes@^1.0.0, browserify-aes@^1.0.4: - version "1.2.0" - resolved "https://registry.yarnpkg.com/browserify-aes/-/browserify-aes-1.2.0.tgz#326734642f403dabc3003209853bb70ad428ef48" - integrity sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA== - dependencies: - buffer-xor "^1.0.3" - cipher-base "^1.0.0" - create-hash "^1.1.0" - evp_bytestokey "^1.0.3" - inherits "^2.0.1" - safe-buffer "^5.0.1" - -browserify-cipher@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/browserify-cipher/-/browserify-cipher-1.0.1.tgz#8d6474c1b870bfdabcd3bcfcc1934a10e94f15f0" - integrity sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w== - dependencies: - browserify-aes "^1.0.4" - browserify-des "^1.0.0" - evp_bytestokey "^1.0.0" - -browserify-des@^1.0.0: - version "1.0.2" - resolved "https://registry.yarnpkg.com/browserify-des/-/browserify-des-1.0.2.tgz#3af4f1f59839403572f1c66204375f7a7f703e9c" - integrity sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A== - dependencies: - cipher-base "^1.0.1" - des.js "^1.0.0" - inherits "^2.0.1" - safe-buffer "^5.1.2" - -browserify-rsa@^4.0.0, browserify-rsa@^4.0.1: - version "4.1.0" - resolved "https://registry.yarnpkg.com/browserify-rsa/-/browserify-rsa-4.1.0.tgz#b2fd06b5b75ae297f7ce2dc651f918f5be158c8d" - integrity sha512-AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog== - dependencies: - bn.js "^5.0.0" - randombytes "^2.0.1" - -browserify-sign@^4.0.0: - version "4.2.1" - resolved "https://registry.yarnpkg.com/browserify-sign/-/browserify-sign-4.2.1.tgz#eaf4add46dd54be3bb3b36c0cf15abbeba7956c3" - integrity sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg== - dependencies: - bn.js "^5.1.1" - browserify-rsa "^4.0.1" - create-hash "^1.2.0" - create-hmac "^1.1.7" - elliptic "^6.5.3" - inherits "^2.0.4" - parse-asn1 "^5.1.5" - readable-stream "^3.6.0" - safe-buffer "^5.2.0" - -browserify-zlib@^0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/browserify-zlib/-/browserify-zlib-0.2.0.tgz#2869459d9aa3be245fe8fe2ca1f46e2e7f54d73f" - integrity sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA== - dependencies: - pako "~1.0.5" - browserslist@^1.3.6, browserslist@^1.5.2, browserslist@^1.7.6: version "1.7.7" resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-1.7.7.tgz#0bd76704258be829b2398bb50e4b62d1a166b0b9" @@ -5330,20 +4580,6 @@ buffer-indexof-polyfill@~1.0.0: resolved "https://registry.yarnpkg.com/buffer-indexof-polyfill/-/buffer-indexof-polyfill-1.0.2.tgz#d2732135c5999c64b277fcf9b1abe3498254729c" integrity sha512-I7wzHwA3t1/lwXQh+A5PbNvJxgfo5r3xulgpYDB5zckTu/Z9oUK9biouBKQUjEqzaz3HnAT6TYoovmE+GqSf7A== -buffer-xor@^1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/buffer-xor/-/buffer-xor-1.0.3.tgz#26e61ed1422fb70dd42e6e36729ed51d855fe8d9" - integrity sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk= - -buffer@^4.3.0: - version "4.9.2" - resolved "https://registry.yarnpkg.com/buffer/-/buffer-4.9.2.tgz#230ead344002988644841ab0244af8c44bbe3ef8" - integrity sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg== - dependencies: - base64-js "^1.0.2" - ieee754 "^1.1.4" - isarray "^1.0.0" - buffer@^5.2.1, buffer@^5.5.0: version "5.7.1" resolved "https://registry.yarnpkg.com/buffer/-/buffer-5.7.1.tgz#ba62e7c13133053582197160851a8f648e99eed0" @@ -5352,21 +4588,32 @@ buffer@^5.2.1, buffer@^5.5.0: base64-js "^1.3.1" ieee754 "^1.1.13" +buffer@^6.0.3: + version "6.0.3" + resolved "https://registry.yarnpkg.com/buffer/-/buffer-6.0.3.tgz#2ace578459cc8fbe2a70aaa8f52ee63b6a74c6c6" + integrity sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA== + dependencies: + base64-js "^1.3.1" + ieee754 "^1.2.1" + buffers@~0.1.1: version "0.1.1" resolved "https://registry.yarnpkg.com/buffers/-/buffers-0.1.1.tgz#b24579c3bed4d6d396aeee6d9a8ae7f5482ab7bb" integrity sha1-skV5w77U1tOWru5tmorn9Ugqt7s= -builtin-status-codes@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz#85982878e21b98e1c66425e03d0174788f569ee8" - integrity sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug= - builtins@^1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/builtins/-/builtins-1.0.3.tgz#cb94faeb61c8696451db36534e1422f94f0aee88" integrity sha1-y5T662HIaWRR2zZTThQi+U8K7og= +busboy@^0.2.11: + version "0.2.14" + resolved "https://registry.yarnpkg.com/busboy/-/busboy-0.2.14.tgz#6c2a622efcf47c57bbbe1e2a9c37ad36c7925453" + integrity sha1-bCpiLvz0fFe7vh4qnDetNseSVFM= + dependencies: + dicer "0.2.5" + readable-stream "1.1.x" + byline@^5.0.0: version "5.0.0" resolved "https://registry.yarnpkg.com/byline/-/byline-5.0.0.tgz#741c5216468eadc457b03410118ad77de8c1ddb1" @@ -5389,24 +4636,10 @@ bytes@3.1.0: resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.1.0.tgz#f6cf7933a360e0588fa9fde85651cdc7f805d1f6" integrity sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg== -cacache@^10.0.4: - version "10.0.4" - resolved "https://registry.yarnpkg.com/cacache/-/cacache-10.0.4.tgz#6452367999eff9d4188aefd9a14e9d7c6a263460" - integrity sha512-Dph0MzuH+rTQzGPNT9fAnrPmMmjKfST6trxJeK7NQuHRaVw24VzPRWTmg9MpcwOVQZO0E1FBICUlFeNaKPIfHA== - dependencies: - bluebird "^3.5.1" - chownr "^1.0.1" - glob "^7.1.2" - graceful-fs "^4.1.11" - lru-cache "^4.1.1" - mississippi "^2.0.0" - mkdirp "^0.5.1" - move-concurrently "^1.0.1" - promise-inflight "^1.0.1" - rimraf "^2.6.2" - ssri "^5.2.4" - unique-filename "^1.1.0" - y18n "^4.0.0" +bytesish@^0.4.1: + version "0.4.4" + resolved "https://registry.yarnpkg.com/bytesish/-/bytesish-0.4.4.tgz#f3b535a0f1153747427aee27256748cff92347e6" + integrity sha512-i4uu6M4zuMUiyfZN4RU2+i9+peJh//pXhd9x1oSe1LBkZ3LEbCoygu8W0bXTukU1Jme2txKuotpCZRaC3FLxcQ== cacache@^11.2.0: version "11.3.3" @@ -5428,7 +4661,7 @@ cacache@^11.2.0: unique-filename "^1.1.1" y18n "^4.0.0" -cacache@^12.0.0, cacache@^12.0.2, cacache@^12.0.3: +cacache@^12.0.0, cacache@^12.0.3: version "12.0.4" resolved "https://registry.yarnpkg.com/cacache/-/cacache-12.0.4.tgz#668bcbd105aeb5f1d92fe25570ec9525c8faa40c" integrity sha512-a0tMB40oefvuInr4Cwb3GerbL9xTj1D5yg0T5xrjGCGyfvbxseIXX7BAO/u/hIXdafzOI5JC3wDwHyf24buOAQ== @@ -5588,11 +4821,6 @@ caniuse-lite@^1.0.30001181: resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001204.tgz#256c85709a348ec4d175e847a3b515c66e79f2aa" integrity sha512-JUdjWpcxfJ9IPamy2f5JaRDCaqJOxDzOSKtbdx4rH9VivMd1vIzoPumsJa9LoMIi4Fx2BV2KZOxWhNkBjaYivQ== -capture-stack-trace@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/capture-stack-trace/-/capture-stack-trace-1.0.1.tgz#a6c0bbe1f38f3aa0b92238ecb6ff42c344d4135d" - integrity sha512-mYQLZnx5Qt1JgB1WEiMCf2647plpGeQ2NMR/5L0HNZzGQo4fuSPnK+wjfPnKZV0aiJDgzmWqqkV/g7JD+DW0qw== - caseless@~0.12.0: version "0.12.0" resolved "https://registry.yarnpkg.com/caseless/-/caseless-0.12.0.tgz#1b681c21ff84033c826543090689420d187151dc" @@ -5632,7 +4860,7 @@ chainsaw@~0.1.0: dependencies: traverse ">=0.3.0 <0.4" -chalk@^1.0.0, chalk@^1.1.1, chalk@^1.1.3: +chalk@^1.1.3: version "1.1.3" resolved "https://registry.yarnpkg.com/chalk/-/chalk-1.1.3.tgz#a8115c55e4a702fe4d150abd3872822a7e09fc98" integrity sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg= @@ -5643,7 +4871,7 @@ chalk@^1.0.0, chalk@^1.1.1, chalk@^1.1.3: strip-ansi "^3.0.0" supports-color "^2.0.0" -chalk@^2.0.0, chalk@^2.0.1, chalk@^2.3.0, chalk@^2.3.1, chalk@^2.3.2, chalk@^2.4.1, chalk@^2.4.2: +chalk@^2.0.0, chalk@^2.0.1, chalk@^2.3.1, chalk@^2.4.1, chalk@^2.4.2: version "2.4.2" resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424" integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== @@ -5668,15 +4896,6 @@ chalk@^4.1.0: ansi-styles "^4.1.0" supports-color "^7.1.0" -chalk@~0.4.0: - version "0.4.0" - resolved "https://registry.yarnpkg.com/chalk/-/chalk-0.4.0.tgz#5199a3ddcd0c1efe23bc08c1b027b06176e0c64f" - integrity sha1-UZmj3c0MHv4jvAjBsCewYXbgxk8= - dependencies: - ansi-styles "~1.0.0" - has-color "~0.1.0" - strip-ansi "~0.1.0" - changes-stream@^2.2.0: version "2.2.0" resolved "https://registry.yarnpkg.com/changes-stream/-/changes-stream-2.2.0.tgz#9cf2bdbc2173c29c634aec9948e5d23b24d37c18" @@ -5687,11 +4906,6 @@ changes-stream@^2.2.0: http-https "~1.0.0" readable-stream "1.0.x" -chardet@^0.4.0: - version "0.4.2" - resolved "https://registry.yarnpkg.com/chardet/-/chardet-0.4.2.tgz#b5473b33dc97c424e5d98dc87d55d4d8a29c8bf2" - integrity sha1-tUc7M9yXxCTl2Y3IfVXU2KKci/I= - chardet@^0.7.0: version "0.7.0" resolved "https://registry.yarnpkg.com/chardet/-/chardet-0.7.0.tgz#90094849f0937f2eedc2425d0d28a9e5f0cbad9e" @@ -5724,40 +4938,6 @@ chokidar@3.3.0: optionalDependencies: fsevents "~2.1.1" -chokidar@^2.1.8: - version "2.1.8" - resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-2.1.8.tgz#804b3a7b6a99358c3c5c61e71d8728f041cff917" - integrity sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg== - dependencies: - anymatch "^2.0.0" - async-each "^1.0.1" - braces "^2.3.2" - glob-parent "^3.1.0" - inherits "^2.0.3" - is-binary-path "^1.0.0" - is-glob "^4.0.0" - normalize-path "^3.0.0" - path-is-absolute "^1.0.0" - readdirp "^2.2.1" - upath "^1.1.1" - optionalDependencies: - fsevents "^1.2.7" - -chokidar@^3.4.1: - version "3.5.1" - resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-3.5.1.tgz#ee9ce7bbebd2b79f49f304799d5468e31e14e68a" - integrity sha512-9+s+Od+W0VJJzawDma/gvBNQqkTiqYTWLuZoyAsivsI4AaWTCzHG06/TMjsf1cYe9Cb97UCEhjz7HvnPk2p/tw== - dependencies: - anymatch "~3.1.1" - braces "~3.0.2" - glob-parent "~5.1.0" - is-binary-path "~2.1.0" - is-glob "~4.0.1" - normalize-path "~3.0.0" - readdirp "~3.5.0" - optionalDependencies: - fsevents "~2.3.1" - chownr@^1.0.1, chownr@^1.1.1, chownr@^1.1.2: version "1.1.4" resolved "https://registry.yarnpkg.com/chownr/-/chownr-1.1.4.tgz#6fc9d7b42d32a583596337666e7d08084da2cc6b" @@ -5780,15 +4960,7 @@ ci-info@^2.0.0: resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-2.0.0.tgz#67a9e964be31a51e15e5010d58e6f12834002f46" integrity sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ== -cipher-base@^1.0.0, cipher-base@^1.0.1, cipher-base@^1.0.3: - version "1.0.4" - resolved "https://registry.yarnpkg.com/cipher-base/-/cipher-base-1.0.4.tgz#8760e4ecc272f4c363532f926d874aae2c1397de" - integrity sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q== - dependencies: - inherits "^2.0.1" - safe-buffer "^5.0.1" - -circular-dependency-plugin@^5.0.0: +circular-dependency-plugin@^5.2.2: version "5.2.2" resolved "https://registry.yarnpkg.com/circular-dependency-plugin/-/circular-dependency-plugin-5.2.2.tgz#39e836079db1d3cf2f988dc48c5188a44058b600" integrity sha512-g38K9Cm5WRwlaH6g03B9OEz/0qRizI+2I7n+Gz+L5DxXJAPAiWQvwlYNm1V1jkdpUv95bOe/ASm2vfi/G560jQ== @@ -5820,13 +4992,6 @@ clean-stack@^2.0.0: resolved "https://registry.yarnpkg.com/clean-stack/-/clean-stack-2.2.0.tgz#ee8472dbb129e727b31e8a10a427dee9dfe4008b" integrity sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A== -cli-cursor@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/cli-cursor/-/cli-cursor-1.0.2.tgz#64da3f7d56a54412e59794bd62dc35295e8f2987" - integrity sha1-ZNo/fValRBLll5S9Ytw1KV6PKYc= - dependencies: - restore-cursor "^1.0.1" - cli-cursor@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/cli-cursor/-/cli-cursor-2.1.0.tgz#b35dac376479facc3e94747d41d0d0f5238ffcb5" @@ -5841,31 +5006,11 @@ cli-cursor@^3.1.0: dependencies: restore-cursor "^3.1.0" -cli-spinners@^0.1.2: - version "0.1.2" - resolved "https://registry.yarnpkg.com/cli-spinners/-/cli-spinners-0.1.2.tgz#bb764d88e185fb9e1e6a2a1f19772318f605e31c" - integrity sha1-u3ZNiOGF+54eaiofGXcjGPYF4xw= - cli-spinners@^2.0.0: version "2.6.0" resolved "https://registry.yarnpkg.com/cli-spinners/-/cli-spinners-2.6.0.tgz#36c7dc98fb6a9a76bd6238ec3f77e2425627e939" integrity sha512-t+4/y50K/+4xcCRosKkA7W4gTr1MySvLV0q+PxmG7FJ5g+66ChKurYjxBCjHggHH3HA5Hh9cy+lcUGWDqVH+4Q== -cli-table@^0.3.1: - version "0.3.6" - resolved "https://registry.yarnpkg.com/cli-table/-/cli-table-0.3.6.tgz#e9d6aa859c7fe636981fd3787378c2a20bce92fc" - integrity sha512-ZkNZbnZjKERTY5NwC2SeMeLeifSPq/pubeRoTpdr3WchLlnZg6hEgvHkK5zL7KNFdd9PmHN8lxrENUwI3cE8vQ== - dependencies: - colors "1.0.3" - -cli-truncate@^0.2.1: - version "0.2.1" - resolved "https://registry.yarnpkg.com/cli-truncate/-/cli-truncate-0.2.1.tgz#9f15cfbb0705005369216c626ac7d05ab90dd574" - integrity sha1-nxXPuwcFAFNpIWxiasfQWrkN1XQ= - dependencies: - slice-ansi "0.0.4" - string-width "^1.0.1" - cli-truncate@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/cli-truncate/-/cli-truncate-2.1.0.tgz#c39e28bf05edcde5be3b98992a22deed5a2b93c7" @@ -5879,11 +5024,6 @@ cli-width@^2.0.0: resolved "https://registry.yarnpkg.com/cli-width/-/cli-width-2.2.1.tgz#b0433d0b4e9c847ef18868a4ef16fd5fc8271c48" integrity sha512-GRMWDxpOB6Dgk2E5Uo+3eEBvtOOlimMmpbFiKuLFnQzYDavtLFY3K5ona41jgN/WdRZtG7utuVSVTL4HbZHGkw== -cli-width@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/cli-width/-/cli-width-3.0.0.tgz#a2f48437a2caa9a22436e794bf071ec9e61cedf6" - integrity sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw== - cliui@^3.0.3: version "3.2.0" resolved "https://registry.yarnpkg.com/cliui/-/cliui-3.2.0.tgz#120601537a916d29940f934da3b48d585a39213d" @@ -6044,12 +5184,7 @@ colormin@^1.0.5: css-color-names "0.0.4" has "^1.0.1" -colors@1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/colors/-/colors-1.0.3.tgz#0433f44d809680fdeb60ed260f1b0c262e82a40b" - integrity sha1-BDP0TYCWgP3rYO0mDxsMJi6CpAs= - -colors@^1.1.2, colors@^1.3.3, colors@^1.4.0: +colors@^1.3.3, colors@^1.4.0: version "1.4.0" resolved "https://registry.yarnpkg.com/colors/-/colors-1.4.0.tgz#c50491479d4c1bdaed2c9ced32cf7c7dc2360f78" integrity sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA== @@ -6084,7 +5219,7 @@ commander@^2.20.0, commander@^2.8.1: resolved "https://registry.yarnpkg.com/commander/-/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33" integrity sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ== -commander@^7.2.0: +commander@^7.0.0, commander@^7.2.0: version "7.2.0" resolved "https://registry.yarnpkg.com/commander/-/commander-7.2.0.tgz#a36cb57d0b501ce108e4d20559a150a391d97ab7" integrity sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw== @@ -6117,7 +5252,7 @@ concat-map@0.0.1: resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" integrity sha1-2Klr13/Wjfd5OnMDajug1UBdR3s= -concat-stream@^1.5.0, concat-stream@^1.6.2: +concat-stream@^1.5.0, concat-stream@^1.5.2, concat-stream@^1.6.2: version "1.6.2" resolved "https://registry.yarnpkg.com/concat-stream/-/concat-stream-1.6.2.tgz#904bdf194cd3122fc675c77fc4ac3d4ff0fd1a34" integrity sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw== @@ -6168,21 +5303,11 @@ config-chain@^1.1.11: ini "^1.3.4" proto-list "~1.2.1" -console-browserify@^1.1.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/console-browserify/-/console-browserify-1.2.0.tgz#67063cef57ceb6cf4993a2ab3a55840ae8c49336" - integrity sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA== - console-control-strings@^1.0.0, console-control-strings@~1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/console-control-strings/-/console-control-strings-1.1.0.tgz#3d7cf4464db6446ea644bf4b39507f9851008e8e" integrity sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4= -constants-browserify@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/constants-browserify/-/constants-browserify-1.0.0.tgz#c20b96d8c617748aaf1c16021760cd27fcb8cb75" - integrity sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U= - content-disposition@0.5.3, content-disposition@^0.5.2: version "0.5.3" resolved "https://registry.yarnpkg.com/content-disposition/-/content-disposition-0.5.3.tgz#e130caf7e7279087c5616c2007d0485698984fbd" @@ -6278,7 +5403,7 @@ conventional-recommended-bump@^5.0.0: meow "^4.0.0" q "^1.5.1" -convert-source-map@^1.5.0, convert-source-map@^1.5.1, convert-source-map@^1.7.0: +convert-source-map@^1.5.0, convert-source-map@^1.7.0: version "1.7.0" resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.7.0.tgz#17a2cb882d7f77d3490585e2ce6c524424a3a442" integrity sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA== @@ -6329,19 +5454,18 @@ copy-descriptor@^0.1.0: resolved "https://registry.yarnpkg.com/copy-descriptor/-/copy-descriptor-0.1.1.tgz#676f6eb3c39997c2ee1ac3a924fd6124748f578d" integrity sha1-Z29us8OZl8LuGsOpJP1hJHSPV40= -copy-webpack-plugin@^4.5.0: - version "4.6.0" - resolved "https://registry.yarnpkg.com/copy-webpack-plugin/-/copy-webpack-plugin-4.6.0.tgz#e7f40dd8a68477d405dd1b7a854aae324b158bae" - integrity sha512-Y+SQCF+0NoWQryez2zXn5J5knmr9z/9qSQt7fbL78u83rxmigOy8X5+BFn8CFSuX+nKT8gpYwJX68ekqtQt6ZA== +copy-webpack-plugin@^8.1.1: + version "8.1.1" + resolved "https://registry.yarnpkg.com/copy-webpack-plugin/-/copy-webpack-plugin-8.1.1.tgz#3f697e162764925c2f0d235f380676125508fd26" + integrity sha512-rYM2uzRxrLRpcyPqGceRBDpxxUV8vcDqIKxAUKfcnFpcrPxT5+XvhTxv7XLjo5AvEJFPdAE3zCogG2JVahqgSQ== dependencies: - cacache "^10.0.4" - find-cache-dir "^1.0.0" - globby "^7.1.1" - is-glob "^4.0.0" - loader-utils "^1.1.0" - minimatch "^3.0.4" - p-limit "^1.0.0" - serialize-javascript "^1.4.0" + fast-glob "^3.2.5" + glob-parent "^5.1.1" + globby "^11.0.3" + normalize-path "^3.0.0" + p-limit "^3.1.0" + schema-utils "^3.0.0" + serialize-javascript "^5.0.1" core-js-compat@^3.8.1, core-js-compat@^3.9.0: version "3.9.1" @@ -6351,11 +5475,6 @@ core-js-compat@^3.8.1, core-js-compat@^3.9.0: browserslist "^4.16.3" semver "7.0.0" -core-js@^2.4.0, core-js@^2.4.1, core-js@^2.5.0: - version "2.6.12" - resolved "https://registry.yarnpkg.com/core-js/-/core-js-2.6.12.tgz#d9333dfa7b065e347cc5682219d6f690859cc2ec" - integrity sha512-Kb2wC0fvsWfQrgk8HU5lW6U/Lcs8+9aaYcy4ZFc6DDlo4nZ7n70dEgE5rtR0oG6ufKDUnrwfWL1mXR5ljDatrQ== - core-js@^3.6.5: version "3.9.1" resolved "https://registry.yarnpkg.com/core-js/-/core-js-3.9.1.tgz#cec8de593db8eb2a85ffb0dbdeb312cb6e5460ae" @@ -6409,21 +5528,6 @@ cp-file@^6.1.0: pify "^4.0.1" safe-buffer "^5.0.1" -create-ecdh@^4.0.0: - version "4.0.4" - resolved "https://registry.yarnpkg.com/create-ecdh/-/create-ecdh-4.0.4.tgz#d6e7f4bffa66736085a0762fd3a632684dabcc4e" - integrity sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A== - dependencies: - bn.js "^4.1.0" - elliptic "^6.5.3" - -create-error-class@^3.0.0: - version "3.0.2" - resolved "https://registry.yarnpkg.com/create-error-class/-/create-error-class-3.0.2.tgz#06be7abef947a3f14a30fd610671d401bca8b7b6" - integrity sha1-Br56vvlHo/FKMP1hBnHUAbyot7Y= - dependencies: - capture-stack-trace "^1.0.0" - create-frame@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/create-frame/-/create-frame-1.0.0.tgz#8b95f2691e3249b6080443e33d0bad9f8f6975aa" @@ -6434,29 +5538,6 @@ create-frame@^1.0.0: isobject "^3.0.0" lazy-cache "^2.0.2" -create-hash@^1.1.0, create-hash@^1.1.2, create-hash@^1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/create-hash/-/create-hash-1.2.0.tgz#889078af11a63756bcfb59bd221996be3a9ef196" - integrity sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg== - dependencies: - cipher-base "^1.0.1" - inherits "^2.0.1" - md5.js "^1.3.4" - ripemd160 "^2.0.1" - sha.js "^2.4.0" - -create-hmac@^1.1.0, create-hmac@^1.1.4, create-hmac@^1.1.7: - version "1.1.7" - resolved "https://registry.yarnpkg.com/create-hmac/-/create-hmac-1.1.7.tgz#69170c78b3ab957147b2b8b04572e47ead2243ff" - integrity sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg== - dependencies: - cipher-base "^1.0.3" - create-hash "^1.1.0" - inherits "^2.0.1" - ripemd160 "^2.0.0" - safe-buffer "^5.0.1" - sha.js "^2.4.8" - cross-env@^7.0.2: version "7.0.3" resolved "https://registry.yarnpkg.com/cross-env/-/cross-env-7.0.3.tgz#865264b29677dc015ba8418918965dd232fc54cf" @@ -6480,7 +5561,7 @@ cross-spawn@^4.0.0: lru-cache "^4.0.1" which "^1.2.9" -cross-spawn@^6.0.0, cross-spawn@^6.0.5: +cross-spawn@^6.0.0: version "6.0.5" resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-6.0.5.tgz#4a5ec7c64dfae22c3a14124dbacdee846d80cbc4" integrity sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ== @@ -6491,7 +5572,7 @@ cross-spawn@^6.0.0, cross-spawn@^6.0.5: shebang-command "^1.2.0" which "^1.2.9" -cross-spawn@^7.0.0, cross-spawn@^7.0.1, cross-spawn@^7.0.2, cross-spawn@^7.0.3: +cross-spawn@^7.0.1, cross-spawn@^7.0.2, cross-spawn@^7.0.3: version "7.0.3" resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.3.tgz#f73a85b9d5d41d045551c177e2882d4ac85728a6" integrity sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w== @@ -6500,23 +5581,6 @@ cross-spawn@^7.0.0, cross-spawn@^7.0.1, cross-spawn@^7.0.2, cross-spawn@^7.0.3: shebang-command "^2.0.0" which "^2.0.1" -crypto-browserify@^3.11.0: - version "3.12.0" - resolved "https://registry.yarnpkg.com/crypto-browserify/-/crypto-browserify-3.12.0.tgz#396cf9f3137f03e4b8e532c58f698254e00f80ec" - integrity sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg== - dependencies: - browserify-cipher "^1.0.0" - browserify-sign "^4.0.0" - create-ecdh "^4.0.0" - create-hash "^1.1.0" - create-hmac "^1.1.0" - diffie-hellman "^5.0.0" - inherits "^2.0.1" - pbkdf2 "^3.0.3" - public-encrypt "^4.0.0" - randombytes "^2.0.0" - randomfill "^1.0.3" - crypto-js@^3.2.1: version "3.3.0" resolved "https://registry.yarnpkg.com/crypto-js/-/crypto-js-3.3.0.tgz#846dd1cce2f68aacfa156c8578f926a609b7976b" @@ -6532,25 +5596,19 @@ css-element-queries@^1.2.0: resolved "https://registry.yarnpkg.com/css-element-queries/-/css-element-queries-1.2.3.tgz#e14940b1fcd4bf0da60ea4145d05742d7172e516" integrity sha512-QK9uovYmKTsV2GXWQiMOByVNrLn2qz6m3P7vWpOR4IdD6I3iXoDw5qtgJEN3Xq7gIbdHVKvzHjdAtcl+4Arc4Q== -css-loader@^0.28.1: - version "0.28.11" - resolved "https://registry.yarnpkg.com/css-loader/-/css-loader-0.28.11.tgz#c3f9864a700be2711bb5a2462b2389b1a392dab7" - integrity sha512-wovHgjAx8ZIMGSL8pTys7edA1ClmzxHeY6n/d97gg5odgsxEgKjULPR0viqyC+FWMCL9sfqoC/QCUBo62tLvPg== - dependencies: - babel-code-frame "^6.26.0" - css-selector-tokenizer "^0.7.0" - cssnano "^3.10.0" - icss-utils "^2.1.0" - loader-utils "^1.0.2" - lodash.camelcase "^4.3.0" - object-assign "^4.1.1" - postcss "^5.0.6" - postcss-modules-extract-imports "^1.2.0" - postcss-modules-local-by-default "^1.2.0" - postcss-modules-scope "^1.1.0" - postcss-modules-values "^1.3.0" - postcss-value-parser "^3.3.0" - source-list-map "^2.0.0" +css-loader@^6.2.0: + version "6.2.0" + resolved "https://registry.yarnpkg.com/css-loader/-/css-loader-6.2.0.tgz#9663d9443841de957a3cb9bcea2eda65b3377071" + integrity sha512-/rvHfYRjIpymZblf49w8jYcRo2y9gj6rV8UroHGmBxKrIyGLokpycyKzp9OkitvqT29ZSpzJ0Ic7SpnJX3sC8g== + dependencies: + icss-utils "^5.1.0" + postcss "^8.2.15" + postcss-modules-extract-imports "^3.0.0" + postcss-modules-local-by-default "^4.0.0" + postcss-modules-scope "^3.0.0" + postcss-modules-values "^4.0.0" + postcss-value-parser "^4.1.0" + semver "^7.3.5" css-loader@~0.26.1: version "0.26.4" @@ -6583,7 +5641,7 @@ cssesc@^3.0.0: resolved "https://registry.yarnpkg.com/cssesc/-/cssesc-3.0.0.tgz#37741919903b868565e1c09ea747445cd18983ee" integrity sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg== -"cssnano@>=2.6.1 <4", cssnano@^3.10.0: +"cssnano@>=2.6.1 <4": version "3.10.0" resolved "https://registry.yarnpkg.com/cssnano/-/cssnano-3.10.0.tgz#4f38f6cea2b9b17fa01490f23f1dc68ea65c1c38" integrity sha1-Tzj2zqK5sX+gFJDyPx3GjqZcHDg= @@ -6670,16 +5728,6 @@ dargs@^4.0.1: dependencies: number-is-nan "^1.0.0" -dargs@^5.1.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/dargs/-/dargs-5.1.0.tgz#ec7ea50c78564cd36c9d5ec18f66329fade27829" - integrity sha1-7H6lDHhWTNNsnV7Bj2Yyn63ieCk= - -dargs@^6.1.0: - version "6.1.0" - resolved "https://registry.yarnpkg.com/dargs/-/dargs-6.1.0.tgz#1f3b9b56393ecf8caa7cbfd6c31496ffcfb9b272" - integrity sha512-5dVBvpBLBnPwSsYXqfybFyehMmC/EenKEcf23AhCTgTf48JFBbmJKqoZBsERDnjL0FyiVTYWdFsRfTLHxLyKdQ== - dashdash@^1.12.0: version "1.14.1" resolved "https://registry.yarnpkg.com/dashdash/-/dashdash-1.14.1.tgz#853cfa0f7cbe2fed5de20326b8dd581035f6e2f0" @@ -6696,11 +5744,6 @@ data-urls@^1.0.0: whatwg-mimetype "^2.2.0" whatwg-url "^7.0.0" -date-fns@^1.27.2: - version "1.30.1" - resolved "https://registry.yarnpkg.com/date-fns/-/date-fns-1.30.1.tgz#2e71bf0b119153dbb4cc4e88d9ea5acfb50dc05c" - integrity sha512-hBSVCvSmWC+QypYObzwGOd9wqdDpOt+0wl0KbU+R+uuZBS1jN8VsD1ss3irQDknRj5NvxiTF6oj/nDRnN/UQNw== - date.js@^0.3.1: version "0.3.3" resolved "https://registry.yarnpkg.com/date.js/-/date.js-0.3.3.tgz#ef1e92332f507a638795dbb985e951882e50bbda" @@ -6720,7 +5763,7 @@ debounce-fn@^3.0.1: dependencies: mimic-fn "^2.1.0" -debug@2.6.9, debug@^2.1.3, debug@^2.2.0, debug@^2.3.3, debug@^2.5.1, debug@^2.6.8, debug@^2.6.9: +debug@2.6.9, debug@^2.2.0, debug@^2.3.3, debug@^2.5.1, debug@^2.6.9: version "2.6.9" resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f" integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA== @@ -6748,7 +5791,7 @@ debug@4, debug@^4.0.1, debug@^4.1.0, debug@^4.1.1, debug@^4.3.1: dependencies: ms "2.1.2" -debug@^3.0.0, debug@^3.1.0, debug@^3.2.6: +debug@^3.1.0, debug@^3.2.6: version "3.2.7" resolved "https://registry.yarnpkg.com/debug/-/debug-3.2.7.tgz#72580b7e9145fb39b6676f9c5e5fb100b934179a" integrity sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ== @@ -6783,7 +5826,7 @@ decode-uri-component@^0.2.0: resolved "https://registry.yarnpkg.com/decode-uri-component/-/decode-uri-component-0.2.0.tgz#eb3913333458775cb84cd1a1fae062106bb87545" integrity sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU= -decompress-response@^3.2.0, decompress-response@^3.3.0: +decompress-response@^3.3.0: version "3.3.0" resolved "https://registry.yarnpkg.com/decompress-response/-/decompress-response-3.3.0.tgz#80a4dd323748384bfa248083622aedec982adff3" integrity sha1-gKTdMjdIOEv6JICDYirt7Jgq3/M= @@ -6877,7 +5920,7 @@ deep-is@~0.1.3: resolved "https://registry.yarnpkg.com/deep-is/-/deep-is-0.1.4.tgz#a6f2dce612fadd2ef1f519b73551f17e85199831" integrity sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ== -deepmerge@*: +deepmerge@*, deepmerge@^4.2.2: version "4.2.2" resolved "https://registry.yarnpkg.com/deepmerge/-/deepmerge-4.2.2.tgz#44d2ea3679b8f4d4ffba33f03d865fc1e7bf4955" integrity sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg== @@ -6970,31 +6013,11 @@ deprecation@^2.0.0, deprecation@^2.3.1: resolved "https://registry.yarnpkg.com/deprecation/-/deprecation-2.3.1.tgz#6368cbdb40abf3373b525ac87e4a260c3a700919" integrity sha512-xmHIy4F3scKVwMsQ4WnVaS8bHOx0DmVwRywosKhaILI0ywMDWPtBSku2HNxRvF7jtwDRsoEwYQSfbxj8b7RlJQ== -des.js@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/des.js/-/des.js-1.0.1.tgz#5382142e1bdc53f85d86d53e5f4aa7deb91e0843" - integrity sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA== - dependencies: - inherits "^2.0.1" - minimalistic-assert "^1.0.0" - destroy@~1.0.4: version "1.0.4" resolved "https://registry.yarnpkg.com/destroy/-/destroy-1.0.4.tgz#978857442c44749e4206613e37946205826abd80" integrity sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA= -detect-conflict@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/detect-conflict/-/detect-conflict-1.0.1.tgz#088657a66a961c05019db7c4230883b1c6b4176e" - integrity sha1-CIZXpmqWHAUBnbfEIwiDsca0F24= - -detect-indent@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/detect-indent/-/detect-indent-4.0.0.tgz#f76d064352cdf43a1cb6ce619c4ee3a9475de208" - integrity sha1-920GQ1LN9Docts5hnE7jqUdd4gg= - dependencies: - repeating "^2.0.0" - detect-indent@^5.0.0: version "5.0.0" resolved "https://registry.yarnpkg.com/detect-indent/-/detect-indent-5.0.0.tgz#3871cc0a6a002e8c3e5b3cf7f336264675f06b9d" @@ -7018,33 +6041,24 @@ dezalgo@^1.0.0: asap "^2.0.0" wrappy "1" -diff@3.5.0, diff@^3.4.0, diff@^3.5.0: +dicer@0.2.5: + version "0.2.5" + resolved "https://registry.yarnpkg.com/dicer/-/dicer-0.2.5.tgz#5996c086bb33218c812c090bddc09cd12facb70f" + integrity sha1-WZbAhrszIYyBLAkL3cCc0S+stw8= + dependencies: + readable-stream "1.1.x" + streamsearch "0.1.2" + +diff@3.5.0, diff@^3.4.0: version "3.5.0" resolved "https://registry.yarnpkg.com/diff/-/diff-3.5.0.tgz#800c0dd1e0a8bfbc95835c202ad220fe317e5a12" integrity sha512-A46qtFgd+g7pDZinpnwiRJtxbC1hpgf0uzP3iG89scHk0AUC7A1TGxf5OiiOUv/JMZR8GOt8hL900hV0bOy5xA== -diff@^4.0.1, diff@^4.0.2: +diff@^4.0.2: version "4.0.2" resolved "https://registry.yarnpkg.com/diff/-/diff-4.0.2.tgz#60f3aecb89d5fae520c11aa19efc2bb982aade7d" integrity sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A== -diffie-hellman@^5.0.0: - version "5.0.3" - resolved "https://registry.yarnpkg.com/diffie-hellman/-/diffie-hellman-5.0.3.tgz#40e8ee98f55a2149607146921c63e1ae5f3d2875" - integrity sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg== - dependencies: - bn.js "^4.1.0" - miller-rabin "^4.0.0" - randombytes "^2.0.0" - -dir-glob@2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/dir-glob/-/dir-glob-2.0.0.tgz#0b205d2b6aef98238ca286598a8204d29d0a0034" - integrity sha512-37qirFDz8cA5fimp9feo43fSuRo2gHwaIn6dXL8Ber1dGwUosDrGZeCCXq57WnIqE4aQ+u3eQZzsk1yOzhdwag== - dependencies: - arrify "^1.0.1" - path-type "^3.0.0" - dir-glob@^2.0.0, dir-glob@^2.2.2: version "2.2.2" resolved "https://registry.yarnpkg.com/dir-glob/-/dir-glob-2.2.2.tgz#fa09f0694153c8918b18ba0deafae94769fc50c4" @@ -7081,11 +6095,6 @@ dom-helpers@^5.0.1, dom-helpers@^5.1.3: "@babel/runtime" "^7.8.7" csstype "^3.0.2" -domain-browser@^1.1.1: - version "1.2.0" - resolved "https://registry.yarnpkg.com/domain-browser/-/domain-browser-1.2.0.tgz#3d31f50191a6749dd1375a7f522e823d42e54eda" - integrity sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA== - domexception@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/domexception/-/domexception-1.0.1.tgz#937442644ca6a31261ef36e3ec677fe805582c90" @@ -7093,10 +6102,10 @@ domexception@^1.0.1: dependencies: webidl-conversions "^4.0.2" -dompurify@^2.0.11: - version "2.2.7" - resolved "https://registry.yarnpkg.com/dompurify/-/dompurify-2.2.7.tgz#a5f055a2a471638680e779bd08fc334962d11fd8" - integrity sha512-jdtDffdGNY+C76jvodNTu9jt5yYj59vuTUyx+wXdzcSwAGTYZDAQkQ7Iwx9zcGrA4ixC1syU4H3RZROqRxokxg== +dompurify@^2.2.9: + version "2.3.1" + resolved "https://registry.yarnpkg.com/dompurify/-/dompurify-2.3.1.tgz#a47059ca21fd1212d3c8f71fdea6943b8bfbdf6a" + integrity sha512-xGWt+NHAQS+4tpgbOAI08yxW0Pr256Gu/FNE2frZVTbgrBUn8M7tz7/ktS/LZ2MHeGqz6topj0/xY+y8R5FBFw== dot-prop@^4.2.0: version "4.2.1" @@ -7112,15 +6121,6 @@ dot-prop@^5.0.0, dot-prop@^5.1.0: dependencies: is-obj "^2.0.0" -download-stats@^0.3.4: - version "0.3.4" - resolved "https://registry.yarnpkg.com/download-stats/-/download-stats-0.3.4.tgz#67ea0c32f14acd9f639da704eef509684ba2dae7" - integrity sha512-ic2BigbyUWx7/CBbsfGjf71zUNZB4edBGC3oRliSzsoNmvyVx3Ycfp1w3vp2Y78Ee0eIIkjIEO5KzW0zThDGaA== - dependencies: - JSONStream "^1.2.1" - lazy-cache "^2.0.1" - moment "^2.15.1" - download@^7.1.0: version "7.1.0" resolved "https://registry.yarnpkg.com/download/-/download-7.1.0.tgz#9059aa9d70b503ee76a132897be6dec8e5587233" @@ -7206,46 +6206,11 @@ ecc-jsbn@~0.1.1: jsbn "~0.1.0" safer-buffer "^2.1.0" -editions@^2.2.0: - version "2.3.1" - resolved "https://registry.yarnpkg.com/editions/-/editions-2.3.1.tgz#3bc9962f1978e801312fbd0aebfed63b49bfe698" - integrity sha512-ptGvkwTvGdGfC0hfhKg0MT+TRLRKGtUiWGBInxOm5pz7ssADezahjCUaYuZ8Dr+C05FW0AECIIPt4WBxVINEhA== - dependencies: - errlop "^2.0.0" - semver "^6.3.0" - ee-first@1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d" integrity sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0= -ejs@^2.5.9, ejs@^2.6.1: - version "2.7.4" - resolved "https://registry.yarnpkg.com/ejs/-/ejs-2.7.4.tgz#48661287573dcc53e366c7a1ae52c3a120eec9ba" - integrity sha512-7vmuyh5+kuUyJKePhQfRQBhXV5Ce+RnaeeQArKu1EAMpL3WbgMt5WG6uQZpEVvYSSsxMXRKOewtDk9RaTKXRlA== - -ejs@^3.1.5: - version "3.1.6" - resolved "https://registry.yarnpkg.com/ejs/-/ejs-3.1.6.tgz#5bfd0a0689743bb5268b3550cceeebbc1702822a" - integrity sha512-9lt9Zse4hPucPkoP7FHDF0LQAlGyF9JVpnClFLFH3aSSbxmyoqINRpp/9wePWJTUl4KOQwRL72Iw3InHPDkoGw== - dependencies: - jake "^10.6.1" - -electron-download@^4.1.1: - version "4.1.1" - resolved "https://registry.yarnpkg.com/electron-download/-/electron-download-4.1.1.tgz#02e69556705cc456e520f9e035556ed5a015ebe8" - integrity sha512-FjEWG9Jb/ppK/2zToP+U5dds114fM1ZOJqMAR4aXXL5CvyPE9fiqBK/9YcwC9poIFQTEJk/EM/zyRwziziRZrg== - dependencies: - debug "^3.0.0" - env-paths "^1.0.0" - fs-extra "^4.0.1" - minimist "^1.2.0" - nugget "^2.0.1" - path-exists "^3.0.0" - rc "^1.2.1" - semver "^5.4.1" - sumchecker "^2.0.2" - electron-rebuild@^1.8.6: version "1.11.0" resolved "https://registry.yarnpkg.com/electron-rebuild/-/electron-rebuild-1.11.0.tgz#e384773a9ad30fe0a6a5bbb326b779d51f668b6a" @@ -7283,24 +6248,6 @@ electron@^9.0.2: "@types/node" "^12.0.12" extract-zip "^1.0.3" -elegant-spinner@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/elegant-spinner/-/elegant-spinner-1.0.1.tgz#db043521c95d7e303fd8f345bedc3349cfb0729e" - integrity sha1-2wQ1IcldfjA/2PNFvtwzSc+wcp4= - -elliptic@^6.5.3: - version "6.5.4" - resolved "https://registry.yarnpkg.com/elliptic/-/elliptic-6.5.4.tgz#da37cebd31e79a1367e941b592ed1fbebd58abbb" - integrity sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ== - dependencies: - bn.js "^4.11.9" - brorand "^1.1.0" - hash.js "^1.0.0" - hmac-drbg "^1.0.1" - inherits "^2.0.4" - minimalistic-assert "^1.0.1" - minimalistic-crypto-utils "^1.0.1" - emoji-regex@^7.0.1: version "7.0.3" resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-7.0.3.tgz#933a04052860c85e83c122479c4748a8e4c72156" @@ -7340,14 +6287,13 @@ end-of-stream@^1.0.0, end-of-stream@^1.1.0, end-of-stream@^1.4.1: dependencies: once "^1.4.0" -enhanced-resolve@^4.0.0, enhanced-resolve@^4.5.0: - version "4.5.0" - resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-4.5.0.tgz#2f3cfd84dbe3b487f18f2db2ef1e064a571ca5ec" - integrity sha512-Nv9m36S/vxpsI+Hc4/ZGRs0n9mXqSWGGq49zxb/cJfPAQMbUtttJAlNPS4AQzaBdw/pKskw5bMbekT/Y7W/Wlg== +enhanced-resolve@^5.8.0: + version "5.8.2" + resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-5.8.2.tgz#15ddc779345cbb73e97c611cd00c01c1e7bf4d8b" + integrity sha512-F27oB3WuHDzvR2DOGNTaYy0D5o0cnrv8TeI482VM4kYgQd/FT9lUQwuNsJ0oOHtBUq7eiW5ytqzp7nBFknL+GA== dependencies: - graceful-fs "^4.1.2" - memory-fs "^0.5.0" - tapable "^1.0.0" + graceful-fs "^4.2.4" + tapable "^2.2.0" enquirer@^2.3.5, enquirer@^2.3.6: version "2.3.6" @@ -7366,11 +6312,6 @@ entities@~1.1.1: resolved "https://registry.yarnpkg.com/entities/-/entities-1.1.2.tgz#bdfa735299664dfafd34529ed4f8522a275fea56" integrity sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w== -env-paths@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/env-paths/-/env-paths-1.0.0.tgz#4168133b42bb05c38a35b1ae4397c8298ab369e0" - integrity sha1-QWgTO0K7BcOKNbGuQ5fIKYqzaeA= - env-paths@^2.2.0: version "2.2.1" resolved "https://registry.yarnpkg.com/env-paths/-/env-paths-2.2.1.tgz#420399d416ce1fbe9bc0a07c62fa68d67fd0f8f2" @@ -7381,17 +6322,17 @@ envinfo@^7.3.1: resolved "https://registry.yarnpkg.com/envinfo/-/envinfo-7.7.4.tgz#c6311cdd38a0e86808c1c9343f667e4267c4a320" integrity sha512-TQXTYFVVwwluWSFis6K2XKxgrD22jEv0FTuLCQI+OjH7rn93+iY0fSSFM5lrSxFY+H1+B0/cvvlamr3UsBivdQ== +envinfo@^7.7.3: + version "7.8.1" + resolved "https://registry.yarnpkg.com/envinfo/-/envinfo-7.8.1.tgz#06377e3e5f4d379fea7ac592d5ad8927e0c4d475" + integrity sha512-/o+BXHmB7ocbHEAs6F2EnG0ogybVVUdkRunTT2glZU9XAaGmhqskrvKwqXuDfNjEO0LZKWdejEEpnq8aM0tOaw== + err-code@^1.0.0: version "1.1.2" resolved "https://registry.yarnpkg.com/err-code/-/err-code-1.1.2.tgz#06e0116d3028f6aef4806849eb0ea6a748ae6960" integrity sha1-BuARbTAo9q70gGhJ6w6mp0iuaWA= -errlop@^2.0.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/errlop/-/errlop-2.2.0.tgz#1ff383f8f917ae328bebb802d6ca69666a42d21b" - integrity sha512-e64Qj9+4aZzjzzFpZC7p5kmm/ccCrbLhAJplhsDXQFs87XTsXwOpH4s1Io2s90Tau/8r2j9f4l/thhDevRjzxw== - -errno@^0.1.1, errno@^0.1.3, errno@~0.1.7: +errno@^0.1.1: version "0.1.8" resolved "https://registry.yarnpkg.com/errno/-/errno-0.1.8.tgz#8bb3e9c7d463be4976ff888f76b4809ebc2e811f" integrity sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A== @@ -7410,13 +6351,6 @@ error-symbol@^0.1.0: resolved "https://registry.yarnpkg.com/error-symbol/-/error-symbol-0.1.0.tgz#0a4dae37d600d15a29ba453d8ef920f1844333f6" integrity sha1-Ck2uN9YA0VopukU9jvkg8YRDM/Y= -error@^7.0.2: - version "7.2.1" - resolved "https://registry.yarnpkg.com/error/-/error-7.2.1.tgz#eab21a4689b5f684fc83da84a0e390de82d94894" - integrity sha512-fo9HBvWnx3NGUKMvMwB/CBCMMrfEJgbDTVDEkPygA3Bdd3lM1OyCd+rbQ8BwnpF6GdVeOLDNmyL4N5Bg80ZvdA== - dependencies: - string-template "~0.2.1" - es-abstract@^1.18.0-next.1, es-abstract@^1.18.2: version "1.18.3" resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.18.3.tgz#25c4c3380a27aa203c44b2b685bba94da31b63e0" @@ -7461,6 +6395,11 @@ es-abstract@^1.18.0-next.2: string.prototype.trimstart "^1.0.4" unbox-primitive "^1.0.0" +es-module-lexer@^0.7.1: + version "0.7.1" + resolved "https://registry.yarnpkg.com/es-module-lexer/-/es-module-lexer-0.7.1.tgz#c2c8e0f46f2df06274cdaf0dd3f3b33e0a0b267d" + integrity sha512-MgtWFl5No+4S3TmhDmCz2ObFGm6lEpTnzbQi+Dd+pw4mlTIZTmM2iAs5gRlmx5zS9luzobCSBSI90JM/1/JgOw== + es-to-primitive@^1.2.1: version "1.2.1" resolved "https://registry.yarnpkg.com/es-to-primitive/-/es-to-primitive-1.2.1.tgz#e55cd4c9cdc188bcefb03b366c736323fc5c898a" @@ -7566,15 +6505,7 @@ eslint-rule-composer@^0.3.0: resolved "https://registry.yarnpkg.com/eslint-rule-composer/-/eslint-rule-composer-0.3.0.tgz#79320c927b0c5c0d3d3d2b76c8b4a488f25bbaf9" integrity sha512-bt+Sh8CtDmn2OajxvNO+BX7Wn4CIWMpTRm3MaiKPCQcnnlm0CS2mhui6QaoeQugs+3Kj2ESKEEGJUdVafwhiCg== -eslint-scope@^4.0.3: - version "4.0.3" - resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-4.0.3.tgz#ca03833310f6889a3264781aa82e63eb9cfe7848" - integrity sha512-p7VutNr1O/QrxysMo3E45FjYDTeXBy0iTltPFNSqKAIfjDSXC+4dj+qfyuD8bfAXrW/y6lW3O76VaYNPKfpKrg== - dependencies: - esrecurse "^4.1.0" - estraverse "^4.1.1" - -eslint-scope@^5.1.1: +eslint-scope@5.1.1, eslint-scope@^5.1.1: version "5.1.1" resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-5.1.1.tgz#e786e59a66cb92b3f6c1fb0d508aab174848f48c" integrity sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw== @@ -7665,7 +6596,7 @@ esprima@^2.6.0: resolved "https://registry.yarnpkg.com/esprima/-/esprima-2.7.3.tgz#96e3b70d5779f6ad49cd032673d1c312767ba581" integrity sha1-luO3DVd59q1JzQMmc9HDEnZ7pYE= -esprima@^4.0.0, esprima@^4.0.1, esprima@~4.0.0: +esprima@^4.0.0, esprima@^4.0.1: version "4.0.1" resolved "https://registry.yarnpkg.com/esprima/-/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71" integrity sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A== @@ -7682,7 +6613,7 @@ esquery@^1.4.0: dependencies: estraverse "^5.1.0" -esrecurse@^4.1.0, esrecurse@^4.3.0: +esrecurse@^4.3.0: version "4.3.0" resolved "https://registry.yarnpkg.com/esrecurse/-/esrecurse-4.3.0.tgz#7ad7964d679abb28bee72cec63758b1c5d2c9921" integrity sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag== @@ -7727,19 +6658,11 @@ eventemitter3@^3.1.0: resolved "https://registry.yarnpkg.com/eventemitter3/-/eventemitter3-3.1.2.tgz#2d3d48f9c346698fce83a85d7d664e98535df6e7" integrity sha512-tvtQIeLVHjDkJYnzf2dgVMxfuSGJeM/7UCG17TT4EumTfNtF+0nebF/4zWOIkCreAbtNqhGEboB6BWrwqNaw4Q== -events@^3.0.0: +events@^3.2.0: version "3.3.0" resolved "https://registry.yarnpkg.com/events/-/events-3.3.0.tgz#31a95ad0a924e2d2c419a813aeb2c4e878ea7400" integrity sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q== -evp_bytestokey@^1.0.0, evp_bytestokey@^1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz#7fcbdb198dc71959432efe13842684e0525acb02" - integrity sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA== - dependencies: - md5.js "^1.3.4" - safe-buffer "^5.1.1" - execa@^0.2.2: version "0.2.2" resolved "https://registry.yarnpkg.com/execa/-/execa-0.2.2.tgz#e2ead472c2c31aad6f73f1ac956eef45e12320cb" @@ -7777,21 +6700,6 @@ execa@^1.0.0: signal-exit "^3.0.0" strip-eof "^1.0.0" -execa@^4.0.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/execa/-/execa-4.1.0.tgz#4e5491ad1572f2f17a77d388c6c857135b22847a" - integrity sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA== - dependencies: - cross-spawn "^7.0.0" - get-stream "^5.0.0" - human-signals "^1.1.1" - is-stream "^2.0.0" - merge-stream "^2.0.0" - npm-run-path "^4.0.0" - onetime "^5.1.0" - signal-exit "^3.0.2" - strip-final-newline "^2.0.0" - execa@^5.0.0: version "5.1.1" resolved "https://registry.yarnpkg.com/execa/-/execa-5.1.1.tgz#f80ad9cbf4298f7bd1d4c9555c21e93741c411dd" @@ -7807,18 +6715,6 @@ execa@^5.0.0: signal-exit "^3.0.3" strip-final-newline "^2.0.0" -exit-hook@^1.0.0: - version "1.1.1" - resolved "https://registry.yarnpkg.com/exit-hook/-/exit-hook-1.1.1.tgz#f05ca233b48c05d54fff07765df8507e95c02ff8" - integrity sha1-8FyiM7SMBdVP/wd2XfhQfpXAL/g= - -expand-brackets@^0.1.4: - version "0.1.5" - resolved "https://registry.yarnpkg.com/expand-brackets/-/expand-brackets-0.1.5.tgz#df07284e342a807cd733ac5af72411e581d1177b" - integrity sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s= - dependencies: - is-posix-bracket "^0.1.0" - expand-brackets@^2.1.4: version "2.1.4" resolved "https://registry.yarnpkg.com/expand-brackets/-/expand-brackets-2.1.4.tgz#b77735e315ce30f6b6eff0f83b04151a22449622" @@ -7832,25 +6728,11 @@ expand-brackets@^2.1.4: snapdragon "^0.8.1" to-regex "^3.0.1" -expand-range@^1.8.1: - version "1.8.2" - resolved "https://registry.yarnpkg.com/expand-range/-/expand-range-1.8.2.tgz#a299effd335fe2721ebae8e257ec79644fc85337" - integrity sha1-opnv/TNf4nIeuujiV+x5ZE/IUzc= - dependencies: - fill-range "^2.1.0" - expand-template@^2.0.3: version "2.0.3" resolved "https://registry.yarnpkg.com/expand-template/-/expand-template-2.0.3.tgz#6e14b3fcee0f3a6340ecb57d2e8918692052a47c" integrity sha512-XYfuKMvj4O35f/pOXLObndIRvyQ+/+6AhODh+OKWj9S9498pHHn/IMszH+gt0fBCRWMNfk1ZSp5x3AifmnI2vg== -expand-tilde@^2.0.0, expand-tilde@^2.0.2: - version "2.0.2" - resolved "https://registry.yarnpkg.com/expand-tilde/-/expand-tilde-2.0.2.tgz#97e801aa052df02454de46b02bf621642cdc8502" - integrity sha1-l+gBqgUt8CRU3kawK/YhZCzchQI= - dependencies: - homedir-polyfill "^1.0.1" - express@^4.16.3: version "4.17.1" resolved "https://registry.yarnpkg.com/express/-/express-4.17.1.tgz#4491fc38605cf51f8629d39c2b5d026f98a4c134" @@ -7922,15 +6804,6 @@ extend@^3.0.2, extend@~3.0.2: resolved "https://registry.yarnpkg.com/extend/-/extend-3.0.2.tgz#f8b1136b4071fbd8eb140aff858b1019ec2915fa" integrity sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g== -external-editor@^2.1.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/external-editor/-/external-editor-2.2.0.tgz#045511cfd8d133f3846673d1047c154e214ad3d5" - integrity sha512-bSn6gvGxKt+b7+6TKEv1ZycHleA7aHhRHyAqJyp5pbUFuYYNIzpZnQDk7AsYckyWdEnTeAnay0aCy2aV6iTk9A== - dependencies: - chardet "^0.4.0" - iconv-lite "^0.4.17" - tmp "^0.0.33" - external-editor@^3.0.3: version "3.1.0" resolved "https://registry.yarnpkg.com/external-editor/-/external-editor-3.1.0.tgz#cb03f740befae03ea4d283caed2741a83f335495" @@ -7940,13 +6813,6 @@ external-editor@^3.0.3: iconv-lite "^0.4.24" tmp "^0.0.33" -extglob@^0.3.1: - version "0.3.2" - resolved "https://registry.yarnpkg.com/extglob/-/extglob-0.3.2.tgz#2e18ff3d2f49ab2765cec9023f011daa8d8349a1" - integrity sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE= - dependencies: - is-extglob "^1.0.0" - extglob@^2.0.4: version "2.0.4" resolved "https://registry.yarnpkg.com/extglob/-/extglob-2.0.4.tgz#ad00fe4dc612a9232e8718711dc5cb5ab0285543" @@ -7998,7 +6864,7 @@ fast-diff@^1.1.2: resolved "https://registry.yarnpkg.com/fast-diff/-/fast-diff-1.2.0.tgz#73ee11982d86caaf7959828d519cfe927fac5f03" integrity sha512-xJuoT5+L99XlZ8twedaRf6Ax2TgQVxvgZOYoPKqZufmJib0tL2tegPBOZb1pVNgIhlqDlA0eO0c3wBvQcmzx4w== -fast-glob@^2.0.2, fast-glob@^2.2.6: +fast-glob@^2.2.6: version "2.2.7" resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-2.2.7.tgz#6953857c3afa475fff92ee6015d52da70a4cd39d" integrity sha512-g1KuQwHOZAmOZMuBtHdxDtju+T2RT8jgCC9aANsbpdiDDTSnjgfuVsIBNKbUeJI3oKMRExcfNDtJl4OhbffMsw== @@ -8022,6 +6888,17 @@ fast-glob@^3.1.1: micromatch "^4.0.2" picomatch "^2.2.1" +fast-glob@^3.2.5: + version "3.2.7" + resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.2.7.tgz#fd6cb7a2d7e9aa7a7846111e85a196d6b2f766a1" + integrity sha512-rYGMRwip6lUMvYD3BTScMwT1HtAs2d71SMv66Vrxs0IekGZEjhM0pcMfjQPnknBt2zeCwQMEupiN02ZP4DiT1Q== + dependencies: + "@nodelib/fs.stat" "^2.0.2" + "@nodelib/fs.walk" "^1.2.3" + glob-parent "^5.1.2" + merge2 "^1.3.0" + micromatch "^4.0.4" + fast-json-stable-stringify@^2.0.0: version "2.1.0" resolved "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz#874bf69c6f404c2b5d99c481341399fd55892633" @@ -8042,6 +6919,11 @@ fast-safe-stringify@^2.0.7: resolved "https://registry.yarnpkg.com/fast-safe-stringify/-/fast-safe-stringify-2.0.7.tgz#124aa885899261f68aedb42a7c080de9da608743" integrity sha512-Utm6CdzT+6xsDk2m8S6uL8VHxNwI6Jub+e9NYTcAms28T84pTa25GJQV9j0CY0N1rM8hK4x6grpF2BQf+2qwVA== +fastest-levenshtein@^1.0.12: + version "1.0.12" + resolved "https://registry.yarnpkg.com/fastest-levenshtein/-/fastest-levenshtein-1.0.12.tgz#9990f7d3a88cc5a9ffd1f1745745251700d497e2" + integrity sha512-On2N+BpYJ15xIC974QNVuYGMOlEVt4s0EOI3wwMqOmK1fdDY+FN/zltPV8vosq4ad4c/gJ1KHScUn/6AWIgiow== + fastparse@^1.1.2: version "1.1.2" resolved "https://registry.yarnpkg.com/fastparse/-/fastparse-1.1.2.tgz#91728c5a5942eced8531283c79441ee4122c35a9" @@ -8066,14 +6948,6 @@ figgy-pudding@^3.4.1, figgy-pudding@^3.5.1: resolved "https://registry.yarnpkg.com/figgy-pudding/-/figgy-pudding-3.5.2.tgz#b4eee8148abb01dcf1d1ac34367d59e12fa61d6e" integrity sha512-0btnI/H8f2pavGMN8w40mlSKOfTK2SVJmBfBeVIj3kNw0swwgzyRq0d5TJVOwodFmtvpPeWPN/MCcfuWF0Ezbw== -figures@^1.7.0: - version "1.7.0" - resolved "https://registry.yarnpkg.com/figures/-/figures-1.7.0.tgz#cbe1e3affcf1cd44b80cadfed28dc793a9701d2e" - integrity sha1-y+Hjr/zxzUS4DK3+0o3Hk6lwHS4= - dependencies: - escape-string-regexp "^1.0.5" - object-assign "^4.1.0" - figures@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/figures/-/figures-2.0.0.tgz#3ab1a2d2a62c8bfb431a0c94cb797a2fce27c962" @@ -8081,13 +6955,6 @@ figures@^2.0.0: dependencies: escape-string-regexp "^1.0.5" -figures@^3.0.0: - version "3.2.0" - resolved "https://registry.yarnpkg.com/figures/-/figures-3.2.0.tgz#625c18bd293c604dc4a8ddb2febf0c88341746af" - integrity sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg== - dependencies: - escape-string-regexp "^1.0.5" - file-entry-cache@^6.0.1: version "6.0.1" resolved "https://registry.yarnpkg.com/file-entry-cache/-/file-entry-cache-6.0.1.tgz#211b2dd9659cb0394b073e7323ac3c933d522027" @@ -8100,14 +6967,6 @@ file-icons-js@~1.0.3: resolved "https://registry.yarnpkg.com/file-icons-js/-/file-icons-js-1.0.3.tgz#d0765dc1d86aba4b2d7664a39e4ef7af9f12c5af" integrity sha512-n4zoKEpMaAxBTUB7wtgrFBa4dM3b7mBLLA1VI/Q5Cdk/k2UA8S8oaxvnECp3QOzg0Dn+KKRzfIHF7qSdRkA65Q== -file-loader@^1.1.11: - version "1.1.11" - resolved "https://registry.yarnpkg.com/file-loader/-/file-loader-1.1.11.tgz#6fe886449b0f2a936e43cabaac0cdbfb369506f8" - integrity sha512-TGR4HU7HUsGg6GCOPJnFk06RhWgEWFLAGWiT6rcD+GRC2keU3s9RGJ+b3Z6/U73jwwNb2gKLJ7YCrp+jvU4ALg== - dependencies: - loader-utils "^1.0.2" - schema-utils "^0.4.5" - file-type@^3.8.0: version "3.9.0" resolved "https://registry.yarnpkg.com/file-type/-/file-type-3.9.0.tgz#257a078384d1db8087bc449d107d52a52672b9e9" @@ -8138,18 +6997,6 @@ file-uri-to-path@1.0.0: resolved "https://registry.yarnpkg.com/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz#553a7b8446ff6f684359c445f1e37a05dacc33dd" integrity sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw== -filelist@^1.0.1: - version "1.0.2" - resolved "https://registry.yarnpkg.com/filelist/-/filelist-1.0.2.tgz#80202f21462d4d1c2e214119b1807c1bc0380e5b" - integrity sha512-z7O0IS8Plc39rTCq6i6iHxk43duYOn8uFJiWSewIq0Bww1RNybVHSCjahmcC87ZqAm4OTvFzlzeGu3XAzG1ctQ== - dependencies: - minimatch "^3.0.4" - -filename-regex@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/filename-regex/-/filename-regex-2.0.1.tgz#c1c4b9bee3e09725ddb106b75c1e301fe2f18b26" - integrity sha1-wcS5vuPglyXdsQa3XB4wH+LxiyY= - filename-reserved-regex@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/filename-reserved-regex/-/filename-reserved-regex-2.0.0.tgz#abf73dfab735d045440abfea2d91f389ebbfa229" @@ -8173,17 +7020,6 @@ filenamify@^4.1.0: strip-outer "^1.0.1" trim-repeated "^1.0.0" -fill-range@^2.1.0: - version "2.2.4" - resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-2.2.4.tgz#eb1e773abb056dcd8df2bfdf6af59b8b3a936565" - integrity sha512-cnrcCbj01+j2gTG921VZPnHbjmdAf8oQV/iGeV2kZxGSyfYjjTyY79ErsK1WJWMpw6DaApEX72binqJE+/d+5Q== - dependencies: - is-number "^2.1.0" - isobject "^2.0.0" - randomatic "^3.0.0" - repeat-element "^1.1.2" - repeat-string "^1.5.2" - fill-range@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-4.0.0.tgz#d544811d428f98eb06a63dc402d2403c328c38f7" @@ -8219,24 +7055,6 @@ finalhandler@~1.1.2: statuses "~1.5.0" unpipe "~1.0.0" -find-cache-dir@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/find-cache-dir/-/find-cache-dir-1.0.0.tgz#9288e3e9e3cc3748717d39eade17cf71fc30ee6f" - integrity sha1-kojj6ePMN0hxfTnq3hfPcfww7m8= - dependencies: - commondir "^1.0.1" - make-dir "^1.0.0" - pkg-dir "^2.0.0" - -find-cache-dir@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/find-cache-dir/-/find-cache-dir-2.1.0.tgz#8d0f94cd13fe43c6c7c261a0d86115ca918c05f7" - integrity sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ== - dependencies: - commondir "^1.0.1" - make-dir "^2.0.0" - pkg-dir "^3.0.0" - find-cache-dir@^3.0.0, find-cache-dir@^3.3.1: version "3.3.1" resolved "https://registry.yarnpkg.com/find-cache-dir/-/find-cache-dir-3.3.1.tgz#89b33fad4a4670daa94f855f7fbe31d6d84fe880" @@ -8297,13 +7115,6 @@ find-up@^4.0.0, find-up@^4.1.0: locate-path "^5.0.0" path-exists "^4.0.0" -first-chunk-stream@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/first-chunk-stream/-/first-chunk-stream-2.0.0.tgz#1bdecdb8e083c0664b91945581577a43a9f31d70" - integrity sha1-G97NuOCDwGZLkZRVgVd6Q6nzHXA= - dependencies: - readable-stream "^2.0.2" - fix-path@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/fix-path/-/fix-path-3.0.0.tgz#c6b82fd5f5928e520b392a63565ebfef0ddf037e" @@ -8336,11 +7147,6 @@ flatten@^1.0.2: resolved "https://registry.yarnpkg.com/flatten/-/flatten-1.0.3.tgz#c1283ac9f27b368abc1e36d1ff7b04501a30356b" integrity sha512-dVsPA/UwQ8+2uoFe5GHtiBMu48dWLTdsuEd7CKGlZlD78r1TTWBvDuFaFGKCo/ZfEr95Uk56vZoX86OsHkUeIg== -flow-parser@^0.*: - version "0.147.0" - resolved "https://registry.yarnpkg.com/flow-parser/-/flow-parser-0.147.0.tgz#747f67611e731c89927dd5d368bf7f616d1e51be" - integrity sha512-z+b/pgp2QLvsWJkzhKXU8yC5TmaNyXGRmHac3x0Swmn9uQESRXhNIJq9TPHKPPeWgFym33OLO+5BlIdy/tXRCQ== - flush-write-stream@^1.0.0: version "1.1.1" resolved "https://registry.yarnpkg.com/flush-write-stream/-/flush-write-stream-1.1.1.tgz#8dd7d873a1babc207d94ead0c2e0e44276ebf2e8" @@ -8349,11 +7155,6 @@ flush-write-stream@^1.0.0: inherits "^2.0.3" readable-stream "^2.3.6" -follow-redirects@^1.10.0: - version "1.13.3" - resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.13.3.tgz#e5598ad50174c1bc4e872301e82ac2cd97f90267" - integrity sha512-DUgl6+HDzB0iEptNQEXLx/KhTmDb8tZUHSeLqpnjpknR70H0nC2t9N73BK6fN4hOvJ84pKlIQVQ4k5FFlBedKA== - font-awesome-webpack@0.0.5-beta.2: version "0.0.5-beta.2" resolved "https://registry.yarnpkg.com/font-awesome-webpack/-/font-awesome-webpack-0.0.5-beta.2.tgz#9ea5f22f0615d08e76d8db341563649a726286d6" @@ -8373,13 +7174,6 @@ for-in@^1.0.1, for-in@^1.0.2: resolved "https://registry.yarnpkg.com/for-in/-/for-in-1.0.2.tgz#81068d295a8142ec0ac726c6e2200c30fb6d5e80" integrity sha1-gQaNKVqBQuwKxybG4iAMMPttXoA= -for-own@^0.1.4: - version "0.1.5" - resolved "https://registry.yarnpkg.com/for-own/-/for-own-0.1.5.tgz#5265c681a4f294dabbf17c9509b6763aa84510ce" - integrity sha1-UmXGgaTylNq78XyVCbZ2OqhFEM4= - dependencies: - for-in "^1.0.1" - for-own@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/for-own/-/for-own-1.0.0.tgz#c63332f415cedc4b04dbfe70cf836494c53cb44b" @@ -8464,7 +7258,7 @@ fs-exists-sync@^0.1.0: resolved "https://registry.yarnpkg.com/fs-exists-sync/-/fs-exists-sync-0.1.0.tgz#982d6893af918e72d08dec9e8673ff2b5a8d6add" integrity sha1-mC1ok6+RjnLQjeyehnP/K1qNat0= -fs-extra@^4.0.1, fs-extra@^4.0.2: +fs-extra@^4.0.2: version "4.0.3" resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-4.0.3.tgz#0d852122e5bc5beb453fb028e9c0c9bf36340c94" integrity sha512-q6rbdDd1o2mAnQreO7YADIxf/Whx4AHBiRf6d+/cVT8h44ss+lHgxf1FemcqDnQt9X3ct4McHr+JMGlYSsK7Cg== @@ -8511,24 +7305,11 @@ fs.realpath@^1.0.0: resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" integrity sha1-FQStJSMVjKpA20onh8sBQRmU6k8= -fsevents@^1.2.7: - version "1.2.13" - resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-1.2.13.tgz#f325cb0455592428bcf11b383370ef70e3bfcc38" - integrity sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw== - dependencies: - bindings "^1.5.0" - nan "^2.12.1" - fsevents@~2.1.1: version "2.1.3" resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.1.3.tgz#fb738703ae8d2f9fe900c33836ddebee8b97f23e" integrity sha512-Auw9a4AxqWpa9GUfj370BMPzzyncfBABW8Mab7BGWBYDj4Isgq+cDKtx0i6u9jcX9pQDnswsaaOTgTmA5pEjuQ== -fsevents@~2.3.1: - version "2.3.2" - resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.3.2.tgz#8a526f78b8fdf4623b709e0b975c52c24c02fd1a" - integrity sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA== - fstream@^1.0.12: version "1.0.12" resolved "https://registry.yarnpkg.com/fstream/-/fstream-1.0.12.tgz#4e8ba8ee2d48be4f7d0de505455548eae5932045" @@ -8663,7 +7444,7 @@ get-stream@^4.0.0, get-stream@^4.1.0: dependencies: pump "^3.0.0" -get-stream@^5.0.0, get-stream@^5.1.0: +get-stream@^5.1.0: version "5.2.0" resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-5.2.0.tgz#4966a1795ee5ace65e706c4b7beb71257d6e22d3" integrity sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA== @@ -8687,22 +7468,6 @@ getpass@^0.1.1: dependencies: assert-plus "^1.0.0" -gh-got@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/gh-got/-/gh-got-5.0.0.tgz#ee95be37106fd8748a96f8d1db4baea89e1bfa8a" - integrity sha1-7pW+NxBv2HSKlvjR20uuqJ4b+oo= - dependencies: - got "^6.2.0" - is-plain-obj "^1.1.0" - -gh-got@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/gh-got/-/gh-got-6.0.0.tgz#d74353004c6ec466647520a10bd46f7299d268d0" - integrity sha512-F/mS+fsWQMo1zfgG9MD8KWvTWPPzzhuVwY++fhQ5Ggd+0P+CAMHtzMZhNxG+TqGfHDChJKsbh6otfMGqO2AKBw== - dependencies: - got "^7.0.0" - is-plain-obj "^1.1.0" - git-raw-commits@2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/git-raw-commits/-/git-raw-commits-2.0.0.tgz#d92addf74440c14bcc5c83ecce3fb7f8a79118b5" @@ -8757,43 +7522,6 @@ github-from-package@0.0.0: resolved "https://registry.yarnpkg.com/github-from-package/-/github-from-package-0.0.0.tgz#97fb5d96bfde8973313f20e8288ef9a167fa64ce" integrity sha1-l/tdlr/eiXMxPyDoKI75oWf6ZM4= -github-username@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/github-username/-/github-username-3.0.0.tgz#0a772219b3130743429f2456d0bdd3db55dce7b1" - integrity sha1-CnciGbMTB0NCnyRW0L3T21Xc57E= - dependencies: - gh-got "^5.0.0" - -github-username@^4.0.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/github-username/-/github-username-4.1.0.tgz#cbe280041883206da4212ae9e4b5f169c30bf417" - integrity sha1-y+KABBiDIG2kISrp5LXxacML9Bc= - dependencies: - gh-got "^6.0.0" - -glob-all@^3.1.0: - version "3.2.1" - resolved "https://registry.yarnpkg.com/glob-all/-/glob-all-3.2.1.tgz#082ca81afd2247cbd3ed2149bb2630f4dc877d95" - integrity sha512-x877rVkzB3ipid577QOp+eQCR6M5ZyiwrtaYgrX/z3EThaSPFtLDwBXFHc3sH1cG0R0vFYI5SRYeWMMSEyXkUw== - dependencies: - glob "^7.1.2" - yargs "^15.3.1" - -glob-base@^0.3.0: - version "0.3.0" - resolved "https://registry.yarnpkg.com/glob-base/-/glob-base-0.3.0.tgz#dbb164f6221b1c0b1ccf82aea328b497df0ea3c4" - integrity sha1-27Fk9iIbHAscz4Kuoyi0l98Oo8Q= - dependencies: - glob-parent "^2.0.0" - is-glob "^2.0.0" - -glob-parent@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-2.0.0.tgz#81383d72db054fcccf5336daa902f182f6edbb28" - integrity sha1-gTg9ctsFT8zPUzbaqQLxgvbtuyg= - dependencies: - is-glob "^2.0.0" - glob-parent@^3.1.0: version "3.1.0" resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-3.1.0.tgz#9e6af6299d8d3bd2bd40430832bd113df906c5ae" @@ -8802,7 +7530,7 @@ glob-parent@^3.1.0: is-glob "^3.1.0" path-dirname "^1.0.0" -glob-parent@^5.0.0, glob-parent@^5.1.0, glob-parent@^5.1.2, glob-parent@~5.1.0: +glob-parent@^5.0.0, glob-parent@^5.1.0, glob-parent@^5.1.1, glob-parent@^5.1.2, glob-parent@~5.1.0: version "5.1.2" resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.2.tgz#869832c58034fe68a4093c17dc15e8340d8401c4" integrity sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow== @@ -8814,6 +7542,11 @@ glob-to-regexp@^0.3.0: resolved "https://registry.yarnpkg.com/glob-to-regexp/-/glob-to-regexp-0.3.0.tgz#8c5a1494d2066c570cc3bfe4496175acc4d502ab" integrity sha1-jFoUlNIGbFcMw7/kSWF1rMTVAqs= +glob-to-regexp@^0.4.1: + version "0.4.1" + resolved "https://registry.yarnpkg.com/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz#c75297087c851b9a578bd217dd59a92f59fe546e" + integrity sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw== + glob@7.1.3: version "7.1.3" resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.3.tgz#3960832d3f1574108342dafd3a67b332c0969df1" @@ -8826,7 +7559,7 @@ glob@7.1.3: once "^1.3.0" path-is-absolute "^1.0.0" -glob@^7.0.0, glob@^7.0.3, glob@^7.1.1, glob@^7.1.2, glob@^7.1.3, glob@^7.1.4, glob@^7.1.6: +glob@^7.0.0, glob@^7.1.1, glob@^7.1.2, glob@^7.1.3, glob@^7.1.4, glob@^7.1.6: version "7.1.6" resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.6.tgz#141f33b81a7c2492e125594307480c46679278a6" integrity sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA== @@ -8863,26 +7596,6 @@ global-agent@^2.0.2: semver "^7.3.2" serialize-error "^7.0.1" -global-modules@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/global-modules/-/global-modules-1.0.0.tgz#6d770f0eb523ac78164d72b5e71a8877265cc3ea" - integrity sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg== - dependencies: - global-prefix "^1.0.1" - is-windows "^1.0.1" - resolve-dir "^1.0.0" - -global-prefix@^1.0.1: - version "1.0.2" - resolved "https://registry.yarnpkg.com/global-prefix/-/global-prefix-1.0.2.tgz#dbf743c6c14992593c655568cb66ed32c0122ebe" - integrity sha1-2/dDxsFJklk8ZVVoy2btMsASLr4= - dependencies: - expand-tilde "^2.0.2" - homedir-polyfill "^1.0.1" - ini "^1.3.4" - is-windows "^1.0.1" - which "^1.2.14" - global-tunnel-ng@^2.7.1: version "2.7.1" resolved "https://registry.yarnpkg.com/global-tunnel-ng/-/global-tunnel-ng-2.7.1.tgz#d03b5102dfde3a69914f5ee7d86761ca35d57d8f" @@ -8905,11 +7618,6 @@ globals@^13.6.0, globals@^13.9.0: dependencies: type-fest "^0.20.2" -globals@^9.18.0: - version "9.18.0" - resolved "https://registry.yarnpkg.com/globals/-/globals-9.18.0.tgz#aa3896b3e69b487f17e31ed2143d69a8e30c2d8a" - integrity sha512-S0nG3CLEQiY/ILxqtztTWH/3iRRdyBLw6KMDxnKMchrtbj2OFmehVh0WUCfW3DUrIgx/qFrJPICrq4Z4sTR9UQ== - globalthis@^1.0.1: version "1.0.2" resolved "https://registry.yarnpkg.com/globalthis/-/globalthis-1.0.2.tgz#2a235d34f4d8036219f7e34929b5de9e18166b8b" @@ -8941,19 +7649,6 @@ globby@^7.1.1: pify "^3.0.0" slash "^1.0.0" -globby@^8.0.1: - version "8.0.2" - resolved "https://registry.yarnpkg.com/globby/-/globby-8.0.2.tgz#5697619ccd95c5275dbb2d6faa42087c1a941d8d" - integrity sha512-yTzMmKygLp8RUpG1Ymu2VXPSJQZjNAZPD4ywgYEaG7e4tBJeUQBO8OpXrf1RCNcEs5alsoJYPAMiIHP0cmeC7w== - dependencies: - array-union "^1.0.1" - dir-glob "2.0.0" - fast-glob "^2.0.2" - glob "^7.1.2" - ignore "^3.3.5" - pify "^3.0.0" - slash "^1.0.0" - globby@^9.2.0: version "9.2.0" resolved "https://registry.yarnpkg.com/globby/-/globby-9.2.0.tgz#fd029a706c703d29bdd170f4b6db3a3f7a7cb63d" @@ -8978,44 +7673,7 @@ google-protobuf@^3.11.4: resolved "https://registry.yarnpkg.com/google-protobuf/-/google-protobuf-3.15.6.tgz#2048055828530993a51df4d4ca2c08322fc1ec7c" integrity sha512-p65NyhIZFHFUxbIPOm6cygg2rCjK+2uDCxruOG3RaWKM9R4rBGX0STmlJoSOhoyAG8Fha7U8FP4pQomAV1JXsA== -got@^6.2.0: - version "6.7.1" - resolved "https://registry.yarnpkg.com/got/-/got-6.7.1.tgz#240cd05785a9a18e561dc1b44b41c763ef1e8db0" - integrity sha1-JAzQV4WpoY5WHcG0S0HHY+8ejbA= - dependencies: - create-error-class "^3.0.0" - duplexer3 "^0.1.4" - get-stream "^3.0.0" - is-redirect "^1.0.0" - is-retry-allowed "^1.0.0" - is-stream "^1.0.0" - lowercase-keys "^1.0.0" - safe-buffer "^5.0.1" - timed-out "^4.0.0" - unzip-response "^2.0.1" - url-parse-lax "^1.0.0" - -got@^7.0.0: - version "7.1.0" - resolved "https://registry.yarnpkg.com/got/-/got-7.1.0.tgz#05450fd84094e6bbea56f451a43a9c289166385a" - integrity sha512-Y5WMo7xKKq1muPsxD+KmrR8DH5auG7fBdDVueZwETwV6VytKyU9OX/ddpq2/1hp1vIPvVb4T81dKQz3BivkNLw== - dependencies: - decompress-response "^3.2.0" - duplexer3 "^0.1.4" - get-stream "^3.0.0" - is-plain-obj "^1.1.0" - is-retry-allowed "^1.0.0" - is-stream "^1.0.0" - isurl "^1.0.0-alpha5" - lowercase-keys "^1.0.0" - p-cancelable "^0.3.0" - p-timeout "^1.1.1" - safe-buffer "^5.0.1" - timed-out "^4.0.0" - url-parse-lax "^1.0.0" - url-to-options "^1.0.1" - -got@^8.2.0, got@^8.3.1: +got@^8.3.1: version "8.3.2" resolved "https://registry.yarnpkg.com/got/-/got-8.3.2.tgz#1d23f64390e97f776cac52e5b936e5f514d2e937" integrity sha512-qjUJ5U/hawxosMryILofZCkm3C84PLJS/0grRIpjAwu+Lkxxj5cxeCU25BG0/3mDSpXKTyZr8oh8wIgLaH0QCw== @@ -9060,12 +7718,10 @@ graceful-fs@^4.1.10, graceful-fs@^4.1.11, graceful-fs@^4.1.15, graceful-fs@^4.1. resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.6.tgz#ff040b2b0853b23c3d31027523706f1885d76bee" integrity sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ== -grouped-queue@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/grouped-queue/-/grouped-queue-1.1.0.tgz#63e3f9ca90af952269d1d40879e41221eacc74cb" - integrity sha512-rZOFKfCqLhsu5VqjBjEWiwrYqJR07KxIkH4mLZlNlGDfntbb4FbMyGFP14TlvRPrU9S3Hnn/sgxbC5ZeN0no3Q== - dependencies: - lodash "^4.17.15" +graceful-fs@^4.2.4: + version "4.2.8" + resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.8.tgz#e412b8d33f5e006593cbd3cee6df9f2cebbe802a" + integrity sha512-qkIilPUYcNhJpd33n0GBXTB1MMPp14TxEsEs0pTrsSVucApsYzW5V+Q8Qxhik6KU3evy+qkAAowTByymK0avdg== growl@1.10.5: version "1.10.5" @@ -9212,11 +7868,6 @@ has-bigints@^1.0.0, has-bigints@^1.0.1: resolved "https://registry.yarnpkg.com/has-bigints/-/has-bigints-1.0.1.tgz#64fe6acb020673e3b78db035a5af69aa9d07b113" integrity sha512-LSBS2LjbNBTf6287JEbEzvJgftkF5qFkmCo9hDRpAzKhUOlJ+hx8dd4USs00SgsUNwc4617J9ki5YtEClM2ffA== -has-color@~0.1.0: - version "0.1.7" - resolved "https://registry.yarnpkg.com/has-color/-/has-color-0.1.7.tgz#67144a5260c34fc3cca677d041daf52fe7b78b2f" - integrity sha1-ZxRKUmDDT8PMpnfQQdr1L+e3iy8= - has-flag@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-1.0.0.tgz#9d9e793165ce017a00f00418c43f942a7b1d11fa" @@ -9292,16 +7943,7 @@ has@^1.0.1, has@^1.0.3: dependencies: function-bind "^1.1.1" -hash-base@^3.0.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/hash-base/-/hash-base-3.1.0.tgz#55c381d9e06e1d2997a883b4a3fddfe7f0d3af33" - integrity sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA== - dependencies: - inherits "^2.0.4" - readable-stream "^3.6.0" - safe-buffer "^5.2.0" - -hash.js@^1.0.0, hash.js@^1.0.3, hash.js@^1.1.7: +hash.js@^1.1.7: version "1.1.7" resolved "https://registry.yarnpkg.com/hash.js/-/hash.js-1.1.7.tgz#0babca538e8d4ee4a0f8988d68866537a003cf42" integrity sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA== @@ -9347,30 +7989,6 @@ highlight.js@^9.12.0: resolved "https://registry.yarnpkg.com/highlight.js/-/highlight.js-9.18.5.tgz#d18a359867f378c138d6819edfc2a8acd5f29825" integrity sha512-a5bFyofd/BHCX52/8i8uJkjr9DYwXIPnM/plwI6W7ezItLGqzt7X2G2nXuYSfsIJdkwwj/g9DG1LkcGJI/dDoA== -hmac-drbg@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/hmac-drbg/-/hmac-drbg-1.0.1.tgz#d2745701025a6c775a6c545793ed502fc0c649a1" - integrity sha1-0nRXAQJabHdabFRXk+1QL8DGSaE= - dependencies: - hash.js "^1.0.3" - minimalistic-assert "^1.0.0" - minimalistic-crypto-utils "^1.0.1" - -home-or-tmp@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/home-or-tmp/-/home-or-tmp-2.0.0.tgz#e36c3f2d2cae7d746a857e38d18d5f32a7882db8" - integrity sha1-42w/LSyufXRqhX440Y1fMqeILbg= - dependencies: - os-homedir "^1.0.0" - os-tmpdir "^1.0.1" - -homedir-polyfill@^1.0.1: - version "1.0.3" - resolved "https://registry.yarnpkg.com/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz#743298cef4e5af3e194161fbadcc2151d3a058e8" - integrity sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA== - dependencies: - parse-passwd "^1.0.0" - hosted-git-info@^2.1.4, hosted-git-info@^2.7.1: version "2.8.8" resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-2.8.8.tgz#7539bd4bc1e0e0a895815a2e0262420b12858488" @@ -9462,11 +8080,6 @@ http-status-codes@^1.3.0: resolved "https://registry.yarnpkg.com/http-status-codes/-/http-status-codes-1.4.0.tgz#6e4c15d16ff3a9e2df03b89f3a55e1aae05fb477" integrity sha512-JrT3ua+WgH8zBD3HEJYbeEgnuQaAnUeRRko/YojPAJjGmIfGD3KPU/asLdsLwKjfxOmQe5nXMQ0pt/7MyapVbQ== -https-browserify@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/https-browserify/-/https-browserify-1.0.0.tgz#ec06c10e0a34c0f2faf199f7fd7fc78fffd03c73" - integrity sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM= - https-proxy-agent@^2.2.3: version "2.2.4" resolved "https://registry.yarnpkg.com/https-proxy-agent/-/https-proxy-agent-2.2.4.tgz#4ee7a737abd92678a293d9b34a1af4d0d08c787b" @@ -9491,11 +8104,6 @@ https-proxy-agent@^5.0.0: agent-base "6" debug "4" -human-signals@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/human-signals/-/human-signals-1.1.1.tgz#c5b1cd14f50aeae09ab6c59fe63ba3395fe4dfa3" - integrity sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw== - human-signals@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/human-signals/-/human-signals-2.1.0.tgz#dc91fcba42e4d06e4abaed33b3e7a3c02f514ea0" @@ -9513,7 +8121,7 @@ husky@^6.0.0: resolved "https://registry.yarnpkg.com/husky/-/husky-6.0.0.tgz#810f11869adf51604c32ea577edbc377d7f9319e" integrity sha512-SQS2gDTB7tBN486QSoKPKQItZw97BMOd+Kdb6ghfpBc0yXyzrddI0oDV5MkDAbuB4X2mO3/nj60TRMcYxwzZeQ== -iconv-lite@0.4.24, iconv-lite@^0.4.17, iconv-lite@^0.4.24, iconv-lite@^0.4.4: +iconv-lite@0.4.24, iconv-lite@^0.4.24, iconv-lite@^0.4.4: version "0.4.24" resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.24.tgz#2022b4b25fbddc21d2f524974a474aafe733908b" integrity sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA== @@ -9532,12 +8140,10 @@ icss-replace-symbols@^1.1.0: resolved "https://registry.yarnpkg.com/icss-replace-symbols/-/icss-replace-symbols-1.1.0.tgz#06ea6f83679a7749e386cfe1fe812ae5db223ded" integrity sha1-Bupvg2ead0njhs/h/oEq5dsiPe0= -icss-utils@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/icss-utils/-/icss-utils-2.1.0.tgz#83f0a0ec378bf3246178b6c2ad9136f135b1c962" - integrity sha1-g/Cg7DeL8yRheLbCrZE28TWxyWI= - dependencies: - postcss "^6.0.1" +icss-utils@^5.0.0, icss-utils@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/icss-utils/-/icss-utils-5.1.0.tgz#c6be6858abd013d768e98366ae47e25d5887b1ae" + integrity sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA== idb@^4.0.5: version "4.0.5" @@ -9556,7 +8162,7 @@ idtoken-verifier@^2.0.3: unfetch "^4.1.0" url-join "^4.0.1" -ieee754@^1.1.13, ieee754@^1.1.4: +ieee754@^1.1.13, ieee754@^1.2.1: version "1.2.1" resolved "https://registry.yarnpkg.com/ieee754/-/ieee754-1.2.1.tgz#8eb7a10a63fff25d15a57b001586d177d1b0d352" integrity sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA== @@ -9627,6 +8233,14 @@ import-local@^2.0.0: pkg-dir "^3.0.0" resolve-cwd "^2.0.0" +import-local@^3.0.2: + version "3.0.2" + resolved "https://registry.yarnpkg.com/import-local/-/import-local-3.0.2.tgz#a8cfd0431d1de4a2199703d003e3e62364fa6db6" + integrity sha512-vjL3+w0oulAVZ0hBHnxa/Nm5TAurf9YLQJDhqRZyqb+VKGOB6LU8t9H1Nr5CIo16vh9XfJTOoHwU0B71S557gA== + dependencies: + pkg-dir "^4.2.0" + resolve-cwd "^3.0.0" + imurmurhash@^0.1.4: version "0.1.4" resolved "https://registry.yarnpkg.com/imurmurhash/-/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea" @@ -9677,11 +8291,6 @@ inherits@2, inherits@2.0.4, inherits@^2.0.1, inherits@^2.0.3, inherits@^2.0.4, i resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== -inherits@2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.1.tgz#b17d08d326b4423e568eff719f91b0b1cbdf69f1" - integrity sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE= - inherits@2.0.3: version "2.0.3" resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.3.tgz#633c2c83e3da42a502f52466022480f4208261de" @@ -9706,25 +8315,6 @@ init-package-json@^1.10.3: validate-npm-package-license "^3.0.1" validate-npm-package-name "^3.0.0" -inquirer@^5.1.0: - version "5.2.0" - resolved "https://registry.yarnpkg.com/inquirer/-/inquirer-5.2.0.tgz#db350c2b73daca77ff1243962e9f22f099685726" - integrity sha512-E9BmnJbAKLPGonz0HeWHtbKf+EeSP93paWO3ZYoUpq/aowXvYGjjCSuashhXPpzbArIjBbji39THkxTz9ZeEUQ== - dependencies: - ansi-escapes "^3.0.0" - chalk "^2.0.0" - cli-cursor "^2.1.0" - cli-width "^2.0.0" - external-editor "^2.1.0" - figures "^2.0.0" - lodash "^4.3.0" - mute-stream "0.0.7" - run-async "^2.2.0" - rxjs "^5.5.2" - string-width "^2.1.0" - strip-ansi "^4.0.0" - through "^2.3.6" - inquirer@^6.2.0: version "6.5.2" resolved "https://registry.yarnpkg.com/inquirer/-/inquirer-6.5.2.tgz#ad50942375d036d327ff528c08bd5fab089928ca" @@ -9744,25 +8334,6 @@ inquirer@^6.2.0: strip-ansi "^5.1.0" through "^2.3.6" -inquirer@^7.1.0: - version "7.3.3" - resolved "https://registry.yarnpkg.com/inquirer/-/inquirer-7.3.3.tgz#04d176b2af04afc157a83fd7c100e98ee0aad003" - integrity sha512-JG3eIAj5V9CwcGvuOmoo6LB9kbAYT8HXffUl6memuszlwDC/qvFAJw49XJ5NROSFNPxp3iQg1GqkFhaY/CR0IA== - dependencies: - ansi-escapes "^4.2.1" - chalk "^4.1.0" - cli-cursor "^3.1.0" - cli-width "^3.0.0" - external-editor "^3.0.3" - figures "^3.0.0" - lodash "^4.17.19" - mute-stream "0.0.8" - run-async "^2.4.0" - rxjs "^6.6.0" - string-width "^4.1.0" - strip-ansi "^6.0.0" - through "^2.3.6" - internal-slot@^1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/internal-slot/-/internal-slot-1.0.3.tgz#7347e307deeea2faac2ac6205d4bc7d34967f59c" @@ -9772,11 +8343,16 @@ internal-slot@^1.0.3: has "^1.0.3" side-channel "^1.0.4" -interpret@^1.0.0, interpret@^1.0.4: +interpret@^1.0.0: version "1.4.0" resolved "https://registry.yarnpkg.com/interpret/-/interpret-1.4.0.tgz#665ab8bc4da27a774a40584e812e3e0fa45b1a1e" integrity sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA== +interpret@^2.2.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/interpret/-/interpret-2.2.0.tgz#1a78a0b5965c40a5416d007ad6f50ad27c417df9" + integrity sha512-Ju0Bz/cEia55xDwUWEa8+olFpCiQoypjnQySseKtmjNrnps3P+xfpUmGr90T7yjlVJmOtybRvPXhKMbHr+fWnw== + into-stream@^3.1.0: version "3.1.0" resolved "https://registry.yarnpkg.com/into-stream/-/into-stream-3.1.0.tgz#96fb0a936c12babd6ff1752a17d05616abd094c6" @@ -9785,17 +8361,10 @@ into-stream@^3.1.0: from2 "^2.1.1" p-is-promise "^1.1.0" -invariant@^2.2.2: - version "2.2.4" - resolved "https://registry.yarnpkg.com/invariant/-/invariant-2.2.4.tgz#610f3c92c9359ce1db616e538008d23ff35158e6" - integrity sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA== - dependencies: - loose-envify "^1.0.0" - -inversify@^5.0.1: - version "5.0.5" - resolved "https://registry.yarnpkg.com/inversify/-/inversify-5.0.5.tgz#bd1f8e6d8e0f739331acd8ba9bc954635aae0bbf" - integrity sha512-60QsfPz8NAU/GZqXu8hJ+BhNf/C/c+Hp0eDc6XMIJTxBiP36AQyyQKpBkOVTLWBFDQWYVHpbbEuIsHu9dLuJDA== +inversify@^5.1.1: + version "5.1.1" + resolved "https://registry.yarnpkg.com/inversify/-/inversify-5.1.1.tgz#6fbd668c591337404e005a1946bfe0d802c08730" + integrity sha512-j8grHGDzv1v+8T1sAQ+3boTCntFPfvxLCkNcxB1J8qA0lUN+fAlSyYd+RXKvaPRL4AGyPxViutBEJHNXOyUdFQ== invert-kv@^1.0.0: version "1.0.0" @@ -9846,13 +8415,6 @@ is-bigint@^1.0.1: resolved "https://registry.yarnpkg.com/is-bigint/-/is-bigint-1.0.1.tgz#6923051dfcbc764278540b9ce0e6b3213aa5ebc2" integrity sha512-J0ELF4yHFxHy0cmSxZuheDOz2luOdVvqjwmEcj8H/L1JHeuEDSDbeRP+Dk9kFVk5RTFzbucJ2Kb9F7ixY2QaCg== -is-binary-path@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/is-binary-path/-/is-binary-path-1.0.1.tgz#75f16642b480f187a711c814161fd3a4a7655898" - integrity sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg= - dependencies: - binary-extensions "^1.0.0" - is-binary-path@~2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/is-binary-path/-/is-binary-path-2.1.0.tgz#ea1f7f3b80f064236e83470f86c09c254fb45b09" @@ -9943,23 +8505,11 @@ is-docker@^2.0.0, is-docker@^2.1.1: resolved "https://registry.yarnpkg.com/is-docker/-/is-docker-2.2.1.tgz#33eeabe23cfe86f14bde4408a02c0cfb853acdaa" integrity sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ== -is-dotfile@^1.0.0: - version "1.0.3" - resolved "https://registry.yarnpkg.com/is-dotfile/-/is-dotfile-1.0.3.tgz#a6a2f32ffd2dfb04f5ca25ecd0f6b83cf798a1e1" - integrity sha1-pqLzL/0t+wT1yiXs0Pa4PPeYoeE= - -is-electron@^2.1.0: +is-electron@^2.1.0, is-electron@^2.2.0: version "2.2.0" resolved "https://registry.yarnpkg.com/is-electron/-/is-electron-2.2.0.tgz#8943084f09e8b731b3a7a0298a7b5d56f6b7eef0" integrity sha512-SpMppC2XR3YdxSzczXReBjqs2zGscWQpBIKqwXYBFic0ERaxNVgwLCHwOLZeESfdJQjX0RDvrJ1lBXX2ij+G1Q== -is-equal-shallow@^0.1.3: - version "0.1.3" - resolved "https://registry.yarnpkg.com/is-equal-shallow/-/is-equal-shallow-0.1.3.tgz#2238098fc221de0bcfa5d9eac4c45d638aa1c534" - integrity sha1-IjgJj8Ih3gvPpdnqxMRdY4qhxTQ= - dependencies: - is-primitive "^2.0.0" - is-even@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/is-even/-/is-even-1.0.0.tgz#76b5055fbad8d294a86b6a949015e1c97b717c06" @@ -10011,7 +8561,7 @@ is-fullwidth-code-point@^3.0.0: resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz#f116f8064fe90b3f7844a38997c0b75051269f1d" integrity sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg== -is-glob@^2.0.0, is-glob@^2.0.1: +is-glob@^2.0.0: version "2.0.1" resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-2.0.1.tgz#d096f926a3ded5600f3fdfd91198cb0888c2d863" integrity sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM= @@ -10054,7 +8604,7 @@ is-number-object@^1.0.4: resolved "https://registry.yarnpkg.com/is-number-object/-/is-number-object-1.0.4.tgz#36ac95e741cf18b283fc1ddf5e83da798e3ec197" integrity sha512-zohwelOAur+5uXtk8O3GPQ1eAcu4ZX3UwxQhUlfFFMNpUd83gXgjbhJh6HmB6LUNV/ieOLQuDwJO3dWJosUeMw== -is-number@^2.0.2, is-number@^2.1.0: +is-number@^2.0.2: version "2.1.0" resolved "https://registry.yarnpkg.com/is-number/-/is-number-2.1.0.tgz#01fcbbb393463a548f2f466cce16dece49db908f" integrity sha1-Afy7s5NGOlSPL0ZszhbezknbkI8= @@ -10093,13 +8643,6 @@ is-object@^1.0.1: resolved "https://registry.yarnpkg.com/is-object/-/is-object-1.0.2.tgz#a56552e1c665c9e950b4a025461da87e72f86fcf" integrity sha512-2rRIahhZr2UWb45fIOuvZGpFtz0TyOZLf32KxBbSoUCeZR495zCKlWUKKUByk3geS2eAs7ZAABt0Y/Rx0GiQGA== -is-observable@^0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/is-observable/-/is-observable-0.2.0.tgz#b361311d83c6e5d726cabf5e250b0237106f5ae2" - integrity sha1-s2ExHYPG5dcmyr9eJQsCNxBvWuI= - dependencies: - symbol-observable "^0.2.2" - is-odd@^0.1.2: version "0.1.2" resolved "https://registry.yarnpkg.com/is-odd/-/is-odd-0.1.2.tgz#bc573b5ce371ef2aad6e6f49799b72bef13978a7" @@ -10129,26 +8672,6 @@ is-plain-object@^5.0.0: resolved "https://registry.yarnpkg.com/is-plain-object/-/is-plain-object-5.0.0.tgz#4427f50ab3429e9025ea7d52e9043a9ef4159344" integrity sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q== -is-posix-bracket@^0.1.0: - version "0.1.1" - resolved "https://registry.yarnpkg.com/is-posix-bracket/-/is-posix-bracket-0.1.1.tgz#3334dc79774368e92f016e6fbc0a88f5cd6e6bc4" - integrity sha1-MzTceXdDaOkvAW5vvAqI9c1ua8Q= - -is-primitive@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/is-primitive/-/is-primitive-2.0.0.tgz#207bab91638499c07b2adf240a41a87210034575" - integrity sha1-IHurkWOEmcB7Kt8kCkGochADRXU= - -is-promise@^2.1.0: - version "2.2.2" - resolved "https://registry.yarnpkg.com/is-promise/-/is-promise-2.2.2.tgz#39ab959ccbf9a774cf079f7b40c7a26f763135f1" - integrity sha512-+lP4/6lKUBfQjZ2pdxThZvLUAafmZb8OAxFb8XXtiQmS35INgr85hdOGoEs124ez1FCnZJt6jau/T+alh58QFQ== - -is-redirect@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/is-redirect/-/is-redirect-1.0.0.tgz#1d03dded53bd8db0f30c26e4f95d36fc7c87dc24" - integrity sha1-HQPd7VO9jbDzDCbk+V02/HyH3CQ= - is-regex@^1.1.2: version "1.1.2" resolved "https://registry.yarnpkg.com/is-regex/-/is-regex-1.1.2.tgz#81c8ebde4db142f2cf1c53fc86d6a45788266251" @@ -10170,18 +8693,11 @@ is-regexp@^1.0.0: resolved "https://registry.yarnpkg.com/is-regexp/-/is-regexp-1.0.0.tgz#fd2d883545c46bac5a633e7b9a09e87fa2cb5069" integrity sha1-/S2INUXEa6xaYz57mgnof6LLUGk= -is-retry-allowed@^1.0.0, is-retry-allowed@^1.1.0: +is-retry-allowed@^1.1.0: version "1.2.0" resolved "https://registry.yarnpkg.com/is-retry-allowed/-/is-retry-allowed-1.2.0.tgz#d778488bd0a4666a3be8a1482b9f2baafedea8b4" integrity sha512-RUbUeKwvm3XG2VYamhJL1xFktgjvPzL0Hq8C+6yrWIswDy3BIXGqCxhxkc30N9jqK311gVU137K8Ei55/zVJRg== -is-scoped@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/is-scoped/-/is-scoped-1.0.0.tgz#449ca98299e713038256289ecb2b540dc437cb30" - integrity sha1-RJypgpnnEwOCViieyytUDcQ3yzA= - dependencies: - scoped-regex "^1.0.0" - is-self-closing@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/is-self-closing/-/is-self-closing-1.0.1.tgz#5f406b527c7b12610176320338af0fa3896416e4" @@ -10196,7 +8712,7 @@ is-ssh@^1.3.0: dependencies: protocols "^1.1.0" -is-stream@^1.0.0, is-stream@^1.1.0: +is-stream@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-1.1.0.tgz#12d4a3dd4e68e0b79ceb8dbc84173ae80d91ca44" integrity sha1-EtSj3U5o4Lec6428hBc66A2RykQ= @@ -10247,7 +8763,7 @@ is-unicode-supported@^0.1.0: resolved "https://registry.yarnpkg.com/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz#3f26c76a809593b52bfa2ecb5710ed2779b522a7" integrity sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw== -is-utf8@^0.2.0, is-utf8@^0.2.1: +is-utf8@^0.2.0: version "0.2.1" resolved "https://registry.yarnpkg.com/is-utf8/-/is-utf8-0.2.1.tgz#4b0da1442104d1b336340e80797e865cf39f7d72" integrity sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI= @@ -10264,16 +8780,11 @@ is-what@^3.12.0: resolved "https://registry.yarnpkg.com/is-what/-/is-what-3.14.1.tgz#e1222f46ddda85dead0fd1c9df131760e77755c1" integrity sha512-sNxgpk9793nzSs7bA6JQJGeIuRBQhAaNGG77kzYQgMkrID+lS6SlK07K5LaptscDlSaIgH+GPFzf+d75FVxozA== -is-windows@^1.0.0, is-windows@^1.0.1, is-windows@^1.0.2: +is-windows@^1.0.0, is-windows@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/is-windows/-/is-windows-1.0.2.tgz#d1850eb9791ecd18e6182ce12a30f396634bb19d" integrity sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA== -is-wsl@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/is-wsl/-/is-wsl-1.1.0.tgz#1f16e4aa22b04d1336b66188a66af3c600c3a66d" - integrity sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0= - is-wsl@^2.2.0: version "2.2.0" resolved "https://registry.yarnpkg.com/is-wsl/-/is-wsl-2.2.0.tgz#74a4c76e77ca9fd3f932f290c17ea326cd157271" @@ -10286,23 +8797,11 @@ isarray@0.0.1: resolved "https://registry.yarnpkg.com/isarray/-/isarray-0.0.1.tgz#8a18acfca9a8f4177e09abfc6038939b05d1eedf" integrity sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8= -isarray@1.0.0, isarray@^1.0.0, isarray@~1.0.0: +isarray@1.0.0, isarray@~1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11" integrity sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE= -isbinaryfile@^3.0.2: - version "3.0.3" - resolved "https://registry.yarnpkg.com/isbinaryfile/-/isbinaryfile-3.0.3.tgz#5d6def3edebf6e8ca8cae9c30183a804b5f8be80" - integrity sha512-8cJBL5tTd2OS0dM4jz07wQd5g0dCCqIhUxPIGtZfa5L6hWlvV5MHTITy/DBAsF+Oe2LS1X3krBUhNwaGUWpWxw== - dependencies: - buffer-alloc "^1.2.0" - -isbinaryfile@^4.0.0: - version "4.0.6" - resolved "https://registry.yarnpkg.com/isbinaryfile/-/isbinaryfile-4.0.6.tgz#edcb62b224e2b4710830b67498c8e4e5a4d2610b" - integrity sha512-ORrEy+SNVqUhrCaal4hA4fBzhggQQ+BaLntyPOdoEiwlKZW9BZiJXjg3RMiruE4tPEI3pyVPpySHQF/dKWperg== - isexe@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10" @@ -10330,15 +8829,6 @@ isstream@~0.1.2: resolved "https://registry.yarnpkg.com/isstream/-/isstream-0.1.2.tgz#47e63f7af55afa6f92e1500e690eb8b8529c099a" integrity sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo= -istextorbinary@^2.2.1, istextorbinary@^2.5.1: - version "2.6.0" - resolved "https://registry.yarnpkg.com/istextorbinary/-/istextorbinary-2.6.0.tgz#60776315fb0fa3999add276c02c69557b9ca28ab" - integrity sha512-+XRlFseT8B3L9KyjxxLjfXSLMuErKDsd8DBNrsaxoViABMEZlOSCstwmw0qpoFX3+U6yWU1yhLudAe6/lETGGA== - dependencies: - binaryextensions "^2.1.2" - editions "^2.2.0" - textextensions "^2.5.0" - isurl@^1.0.0-alpha5: version "1.0.0" resolved "https://registry.yarnpkg.com/isurl/-/isurl-1.0.0.tgz#b27f4f49f3cdaa3ea44a0a5b7f3462e6edc39d67" @@ -10347,15 +8837,14 @@ isurl@^1.0.0-alpha5: has-to-string-tag-x "^1.2.0" is-object "^1.0.1" -jake@^10.6.1: - version "10.8.2" - resolved "https://registry.yarnpkg.com/jake/-/jake-10.8.2.tgz#ebc9de8558160a66d82d0eadc6a2e58fbc500a7b" - integrity sha512-eLpKyrfG3mzvGE2Du8VoPbeSkRry093+tyNjdYaBbJS9v17knImYGNXQCUV0gLxQtF82m3E8iRb/wdSQZLoq7A== +jest-worker@^27.0.6: + version "27.2.0" + resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-27.2.0.tgz#11eef39f1c88f41384ca235c2f48fe50bc229bc0" + integrity sha512-laB0ZVIBz+voh/QQy9dmUuuDsadixeerrKqyVpgPz+CCWiOYjOBabUXHIXZhsdvkWbLqSHbgkAHWl5cg24Q6RA== dependencies: - async "0.9.x" - chalk "^2.4.2" - filelist "^1.0.1" - minimatch "^3.0.4" + "@types/node" "*" + merge-stream "^2.0.0" + supports-color "^8.0.0" js-base64@^2.1.9: version "2.6.4" @@ -10416,48 +8905,6 @@ jschardet@^2.1.1: resolved "https://registry.yarnpkg.com/jschardet/-/jschardet-2.3.0.tgz#06e2636e16c8ada36feebbdc08aa34e6a9b3ff75" integrity sha512-6I6xT7XN/7sBB7q8ObzKbmv5vN+blzLcboDE1BNEsEfmRXJValMxO6OIRT69ylPBRemS3rw6US+CMCar0OBc9g== -jscodeshift@^0.4.0: - version "0.4.1" - resolved "https://registry.yarnpkg.com/jscodeshift/-/jscodeshift-0.4.1.tgz#da91a1c2eccfa03a3387a21d39948e251ced444a" - integrity sha512-iOX6If+hsw0q99V3n31t4f5VlD1TQZddH08xbT65ZqA7T4Vkx68emrDZMUOLVvCEAJ6NpAk7DECe3fjC/t52AQ== - dependencies: - async "^1.5.0" - babel-plugin-transform-flow-strip-types "^6.8.0" - babel-preset-es2015 "^6.9.0" - babel-preset-stage-1 "^6.5.0" - babel-register "^6.9.0" - babylon "^6.17.3" - colors "^1.1.2" - flow-parser "^0.*" - lodash "^4.13.1" - micromatch "^2.3.7" - node-dir "0.1.8" - nomnom "^1.8.1" - recast "^0.12.5" - temp "^0.8.1" - write-file-atomic "^1.2.0" - -jscodeshift@^0.5.0: - version "0.5.1" - resolved "https://registry.yarnpkg.com/jscodeshift/-/jscodeshift-0.5.1.tgz#4af6a721648be8638ae1464a190342da52960c33" - integrity sha512-sRMollbhbmSDrR79JMAnhEjyZJlQQVozeeY9A6/KNuV26DNcuB3mGSCWXp0hks9dcwRNOELbNOiwraZaXXRk5Q== - dependencies: - babel-plugin-transform-flow-strip-types "^6.8.0" - babel-preset-es2015 "^6.9.0" - babel-preset-stage-1 "^6.5.0" - babel-register "^6.9.0" - babylon "^7.0.0-beta.47" - colors "^1.1.2" - flow-parser "^0.*" - lodash "^4.13.1" - micromatch "^2.3.7" - neo-async "^2.5.0" - node-dir "0.1.8" - nomnom "^1.8.1" - recast "^0.15.0" - temp "^0.8.1" - write-file-atomic "^1.2.0" - jsdom@^11.5.1: version "11.12.0" resolved "https://registry.yarnpkg.com/jsdom/-/jsdom-11.12.0.tgz#1a80d40ddd378a1de59656e9e6dc5a3ba8657bc8" @@ -10490,11 +8937,6 @@ jsdom@^11.5.1: ws "^5.2.0" xml-name-validator "^3.0.0" -jsesc@^1.3.0: - version "1.3.0" - resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-1.3.0.tgz#46c3fec8c1892b12b0833db9bc7622176dbab34b" - integrity sha1-RsP+yMGJKxKwgz25vHYiF226s0s= - jsesc@^2.5.1: version "2.5.2" resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-2.5.2.tgz#80564d2e483dacf6e8ef209650a67df3f0c283a4" @@ -10550,7 +8992,7 @@ json-stringify-safe@^5.0.1, json-stringify-safe@~5.0.1: resolved "https://registry.yarnpkg.com/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz#1296a2d58fd45f19a0f6ce01d65701e2c735b6eb" integrity sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus= -json5@^0.5.0, json5@^0.5.1: +json5@^0.5.0: version "0.5.1" resolved "https://registry.yarnpkg.com/json5/-/json5-0.5.1.tgz#1eade7acc012034ad84e2396767ead9fa5495821" integrity sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE= @@ -10802,35 +9244,6 @@ listenercount@~1.0.1: resolved "https://registry.yarnpkg.com/listenercount/-/listenercount-1.0.1.tgz#84c8a72ab59c4725321480c975e6508342e70937" integrity sha1-hMinKrWcRyUyFIDJdeZQg0LnCTc= -listr-silent-renderer@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/listr-silent-renderer/-/listr-silent-renderer-1.1.1.tgz#924b5a3757153770bf1a8e3fbf74b8bbf3f9242e" - integrity sha1-kktaN1cVN3C/Go4/v3S4u/P5JC4= - -listr-update-renderer@^0.4.0: - version "0.4.0" - resolved "https://registry.yarnpkg.com/listr-update-renderer/-/listr-update-renderer-0.4.0.tgz#344d980da2ca2e8b145ba305908f32ae3f4cc8a7" - integrity sha1-NE2YDaLKLosUW6MFkI8yrj9MyKc= - dependencies: - chalk "^1.1.3" - cli-truncate "^0.2.1" - elegant-spinner "^1.0.1" - figures "^1.7.0" - indent-string "^3.0.0" - log-symbols "^1.0.2" - log-update "^1.0.2" - strip-ansi "^3.0.1" - -listr-verbose-renderer@^0.4.0: - version "0.4.1" - resolved "https://registry.yarnpkg.com/listr-verbose-renderer/-/listr-verbose-renderer-0.4.1.tgz#8206f4cf6d52ddc5827e5fd14989e0e965933a35" - integrity sha1-ggb0z21S3cWCfl/RSYng6WWTOjU= - dependencies: - chalk "^1.1.3" - cli-cursor "^1.0.2" - date-fns "^1.27.2" - figures "^1.7.0" - listr2@^3.8.2: version "3.10.0" resolved "https://registry.yarnpkg.com/listr2/-/listr2-3.10.0.tgz#58105a53ed7fa1430d1b738c6055ef7bb006160f" @@ -10842,30 +9255,7 @@ listr2@^3.8.2: p-map "^4.0.0" rxjs "^6.6.7" through "^2.3.8" - wrap-ansi "^7.0.0" - -listr@^0.13.0: - version "0.13.0" - resolved "https://registry.yarnpkg.com/listr/-/listr-0.13.0.tgz#20bb0ba30bae660ee84cc0503df4be3d5623887d" - integrity sha1-ILsLowuuZg7oTMBQPfS+PVYjiH0= - dependencies: - chalk "^1.1.3" - cli-truncate "^0.2.1" - figures "^1.7.0" - indent-string "^2.1.0" - is-observable "^0.2.0" - is-promise "^2.1.0" - is-stream "^1.1.0" - listr-silent-renderer "^1.1.1" - listr-update-renderer "^0.4.0" - listr-verbose-renderer "^0.4.0" - log-symbols "^1.0.2" - log-update "^1.0.2" - ora "^0.2.3" - p-map "^1.1.1" - rxjs "^5.4.2" - stream-to-observable "^0.2.0" - strip-ansi "^3.0.1" + wrap-ansi "^7.0.0" load-json-file@^1.0.0: version "1.1.0" @@ -10899,10 +9289,10 @@ load-json-file@^5.3.0: strip-bom "^3.0.0" type-fest "^0.3.0" -loader-runner@^2.4.0: - version "2.4.0" - resolved "https://registry.yarnpkg.com/loader-runner/-/loader-runner-2.4.0.tgz#ed47066bfe534d7e84c4c7b9998c2a75607d9357" - integrity sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw== +loader-runner@^4.2.0: + version "4.2.0" + resolved "https://registry.yarnpkg.com/loader-runner/-/loader-runner-4.2.0.tgz#d7022380d66d14c5fb1d496b89864ebcfd478384" + integrity sha512-92+huvxMvYlMzMt0iIOukcwYBFpkYJdpl2xsZ7LrlayO7E8SOv+JJUEK17B/dJIHAOLMfh2dZZ/Y18WgmGtYNw== loader-utils@^0.2.5: version "0.2.17" @@ -10914,7 +9304,7 @@ loader-utils@^0.2.5: json5 "^0.5.0" object-assign "^4.0.1" -loader-utils@^1.0.0, loader-utils@^1.0.2, loader-utils@^1.0.3, loader-utils@^1.1.0, loader-utils@^1.2.3, loader-utils@^1.4.0: +loader-utils@^1.0.2, loader-utils@^1.0.3, loader-utils@^1.4.0: version "1.4.0" resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-1.4.0.tgz#c579b5e34cb34b1a74edc6c1fb36bfa371d5a613" integrity sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA== @@ -10923,6 +9313,15 @@ loader-utils@^1.0.0, loader-utils@^1.0.2, loader-utils@^1.0.3, loader-utils@^1.1 emojis-list "^3.0.0" json5 "^1.0.1" +loader-utils@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-2.0.0.tgz#e4cace5b816d425a166b5f097e10cd12b36064b0" + integrity sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ== + dependencies: + big.js "^5.2.2" + emojis-list "^3.0.0" + json5 "^2.1.2" + locate-path@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-2.0.0.tgz#2b568b265eec944c6d9c0de9c3dbbbca0354cd8e" @@ -11036,7 +9435,7 @@ lodash.uniq@^4.5.0: resolved "https://registry.yarnpkg.com/lodash.uniq/-/lodash.uniq-4.5.0.tgz#d0225373aeb652adc1bc82e4945339a842754773" integrity sha1-0CJTc662Uq3BvILklFM5qEJ1R3M= -lodash@^4.13.1, lodash@^4.17.10, lodash@^4.17.11, lodash@^4.17.12, lodash@^4.17.14, lodash@^4.17.15, lodash@^4.17.19, lodash@^4.17.4, lodash@^4.17.5, lodash@^4.2.1, lodash@^4.3.0: +lodash@^4.17.10, lodash@^4.17.12, lodash@^4.17.15, lodash@^4.17.19, lodash@^4.17.4, lodash@^4.2.1: version "4.17.21" resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c" integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg== @@ -11056,13 +9455,6 @@ log-symbols@3.0.0: dependencies: chalk "^2.4.2" -log-symbols@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/log-symbols/-/log-symbols-1.0.2.tgz#376ff7b58ea3086a0f09facc74617eca501e1a18" - integrity sha1-N2/3tY6jCGoPCfrMdGF+ylAeGhg= - dependencies: - chalk "^1.0.0" - log-symbols@^2.2.0: version "2.2.0" resolved "https://registry.yarnpkg.com/log-symbols/-/log-symbols-2.2.0.tgz#5740e1c5d6f0dfda4ad9323b5332107ef6b4c40a" @@ -11078,14 +9470,6 @@ log-symbols@^4.1.0: chalk "^4.1.0" is-unicode-supported "^0.1.0" -log-update@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/log-update/-/log-update-1.0.2.tgz#19929f64c4093d2d2e7075a1dad8af59c296b8d1" - integrity sha1-GZKfZMQJPS0ucHWh2tivWcKWuNE= - dependencies: - ansi-escapes "^1.0.0" - cli-cursor "^1.0.2" - log-update@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/log-update/-/log-update-4.0.0.tgz#589ecd352471f2a1c0c570287543a64dfd20e0a1" @@ -11122,7 +9506,7 @@ long@~3: resolved "https://registry.yarnpkg.com/long/-/long-3.2.0.tgz#d821b7138ca1cb581c172990ef14db200b5c474b" integrity sha1-2CG3E4yhy1gcFymQ7xTbIAtcR0s= -loose-envify@^1.0.0, loose-envify@^1.1.0, loose-envify@^1.4.0: +loose-envify@^1.1.0, loose-envify@^1.4.0: version "1.4.0" resolved "https://registry.yarnpkg.com/loose-envify/-/loose-envify-1.4.0.tgz#71ee51fa7be4caec1a63839f7e682d8132d30caf" integrity sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q== @@ -11152,7 +9536,7 @@ lowercase-keys@^2.0.0: resolved "https://registry.yarnpkg.com/lowercase-keys/-/lowercase-keys-2.0.0.tgz#2603e78b7b4b0006cbca2fbcc8a3202558ac9479" integrity sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA== -lru-cache@^4.0.0, lru-cache@^4.0.1, lru-cache@^4.1.1: +lru-cache@^4.0.0, lru-cache@^4.0.1: version "4.1.5" resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-4.1.5.tgz#8bbe50ea85bed59bc9e33dcab8235ee9bcf443cd" integrity sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g== @@ -11184,7 +9568,7 @@ macos-release@^2.2.0: resolved "https://registry.yarnpkg.com/macos-release/-/macos-release-2.4.1.tgz#64033d0ec6a5e6375155a74b1a1eba8e509820ac" integrity sha512-H/QHeBIN1fIGJX517pvK8IEK53yQOW7YcEI55oYtgjDdoCQQz7eJS94qt5kNrscReEyuD/JcdFCm2XBEcGOITg== -make-dir@^1.0.0, make-dir@^1.1.0, make-dir@^1.2.0: +make-dir@^1.0.0, make-dir@^1.2.0: version "1.3.0" resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-1.3.0.tgz#79c1033b80515bd6d24ec9933e860ca75ee27f0c" integrity sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ== @@ -11285,20 +9669,6 @@ math-expression-evaluator@^1.2.14: resolved "https://registry.yarnpkg.com/math-expression-evaluator/-/math-expression-evaluator-1.3.7.tgz#1b62225db86af06f7ea1fd9576a34af605a5b253" integrity sha512-nrbaifCl42w37hYd6oRLvoymFK42tWB+WQTMFtksDGQMi5GvlJwnz/CsS30FFAISFLtX+A0csJ0xLiuuyyec7w== -math-random@^1.0.1: - version "1.0.4" - resolved "https://registry.yarnpkg.com/math-random/-/math-random-1.0.4.tgz#5dd6943c938548267016d4e34f057583080c514c" - integrity sha512-rUxjysqif/BZQH2yhd5Aaq7vXMSx9NdEsQcyA07uEzIvxgI7zIr33gGsh+RU0/XjmQpCW7RsVof1vlkvQVCK5A== - -md5.js@^1.3.4: - version "1.3.5" - resolved "https://registry.yarnpkg.com/md5.js/-/md5.js-1.3.5.tgz#b5d07b8e3216e3e27cd728d72f70d1e6a342005f" - integrity sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg== - dependencies: - hash-base "^3.0.0" - inherits "^2.0.1" - safe-buffer "^5.1.2" - mdurl@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/mdurl/-/mdurl-1.0.1.tgz#fe85b2ec75a59037f2adfec100fd6c601761152e" @@ -11309,66 +9679,6 @@ media-typer@0.3.0: resolved "https://registry.yarnpkg.com/media-typer/-/media-typer-0.3.0.tgz#8710d7af0aa626f8fffa1ce00168545263255748" integrity sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g= -mem-fs-editor@^4.0.0: - version "4.0.3" - resolved "https://registry.yarnpkg.com/mem-fs-editor/-/mem-fs-editor-4.0.3.tgz#d282a0c4e0d796e9eff9d75661f25f68f389af53" - integrity sha512-tgWmwI/+6vwu6POan82dTjxEpwAoaj0NAFnghtVo/FcLK2/7IhPUtFUUYlwou4MOY6OtjTUJtwpfH1h+eSUziw== - dependencies: - commondir "^1.0.1" - deep-extend "^0.6.0" - ejs "^2.5.9" - glob "^7.0.3" - globby "^7.1.1" - isbinaryfile "^3.0.2" - mkdirp "^0.5.0" - multimatch "^2.0.0" - rimraf "^2.2.8" - through2 "^2.0.0" - vinyl "^2.0.1" - -mem-fs-editor@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/mem-fs-editor/-/mem-fs-editor-6.0.0.tgz#d63607cf0a52fe6963fc376c6a7aa52db3edabab" - integrity sha512-e0WfJAMm8Gv1mP5fEq/Blzy6Lt1VbLg7gNnZmZak7nhrBTibs+c6nQ4SKs/ZyJYHS1mFgDJeopsLAv7Ow0FMFg== - dependencies: - commondir "^1.0.1" - deep-extend "^0.6.0" - ejs "^2.6.1" - glob "^7.1.4" - globby "^9.2.0" - isbinaryfile "^4.0.0" - mkdirp "^0.5.0" - multimatch "^4.0.0" - rimraf "^2.6.3" - through2 "^3.0.1" - vinyl "^2.2.0" - -mem-fs-editor@^7.0.1: - version "7.1.0" - resolved "https://registry.yarnpkg.com/mem-fs-editor/-/mem-fs-editor-7.1.0.tgz#2a16f143228df87bf918874556723a7ee73bfe88" - integrity sha512-BH6QEqCXSqGeX48V7zu+e3cMwHU7x640NB8Zk8VNvVZniz+p4FK60pMx/3yfkzo6miI6G3a8pH6z7FeuIzqrzA== - dependencies: - commondir "^1.0.1" - deep-extend "^0.6.0" - ejs "^3.1.5" - glob "^7.1.4" - globby "^9.2.0" - isbinaryfile "^4.0.0" - mkdirp "^1.0.0" - multimatch "^4.0.0" - rimraf "^3.0.0" - through2 "^3.0.2" - vinyl "^2.2.1" - -mem-fs@^1.1.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/mem-fs/-/mem-fs-1.2.0.tgz#5f29b2d02a5875cd14cd836c388385892d556cde" - integrity sha512-b8g0jWKdl8pM0LqAPdK9i8ERL7nYrzmJfRhxMiWH2uYdfYnb7uXnmwVb0ZGe7xyEl4lj+nLIU3yf4zPUT+XsVQ== - dependencies: - through2 "^3.0.0" - vinyl "^2.0.1" - vinyl-file "^3.0.0" - mem@^4.0.0: version "4.3.0" resolved "https://registry.yarnpkg.com/mem/-/mem-4.3.0.tgz#461af497bc4ae09608cdb2e60eefb69bff744178" @@ -11388,23 +9698,7 @@ memoize-one@^5.0.0: resolved "https://registry.yarnpkg.com/memoize-one/-/memoize-one-5.1.1.tgz#047b6e3199b508eaec03504de71229b8eb1d75c0" integrity sha512-HKeeBpWvqiVJD57ZUAsJNm71eHTykffzcLZVYWiVfQeI1rJtuEaS7hQiEpWfVVk18donPwJEcFKIkCmPJNOhHA== -memory-fs@^0.4.1: - version "0.4.1" - resolved "https://registry.yarnpkg.com/memory-fs/-/memory-fs-0.4.1.tgz#3a9a20b8462523e447cfbc7e8bb80ed667bfc552" - integrity sha1-OpoguEYlI+RHz7x+i7gO1me/xVI= - dependencies: - errno "^0.1.3" - readable-stream "^2.0.1" - -memory-fs@^0.5.0: - version "0.5.0" - resolved "https://registry.yarnpkg.com/memory-fs/-/memory-fs-0.5.0.tgz#324c01288b88652966d161db77838720845a8e3c" - integrity sha512-jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA== - dependencies: - errno "^0.1.3" - readable-stream "^2.0.1" - -meow@^3.1.0, meow@^3.3.0: +meow@^3.3.0: version "3.7.0" resolved "https://registry.yarnpkg.com/meow/-/meow-3.7.0.tgz#72cb668b425228290abbfa856892587308a801fb" integrity sha1-cstmi0JSKCkKu/qFaJJYcwioAfs= @@ -11472,25 +9766,6 @@ methods@^1.1.2, methods@~1.1.2: resolved "https://registry.yarnpkg.com/methods/-/methods-1.1.2.tgz#5529a4d67654134edcc5266656835b0f851afcee" integrity sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4= -micromatch@^2.3.7: - version "2.3.11" - resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-2.3.11.tgz#86677c97d1720b363431d04d0d15293bd38c1565" - integrity sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU= - dependencies: - arr-diff "^2.0.0" - array-unique "^0.2.1" - braces "^1.8.2" - expand-brackets "^0.1.4" - extglob "^0.3.1" - filename-regex "^2.0.0" - is-extglob "^1.0.0" - is-glob "^2.0.1" - kind-of "^3.0.2" - normalize-path "^2.0.1" - object.omit "^2.0.0" - parse-glob "^3.0.4" - regex-cache "^0.4.2" - micromatch@^3.1.10, micromatch@^3.1.4: version "3.1.10" resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-3.1.10.tgz#70859bc95c9840952f359a068a3fc49f9ecfac23" @@ -11518,19 +9793,16 @@ micromatch@^4.0.2, micromatch@^4.0.4: braces "^3.0.1" picomatch "^2.2.3" -miller-rabin@^4.0.0: - version "4.0.1" - resolved "https://registry.yarnpkg.com/miller-rabin/-/miller-rabin-4.0.1.tgz#f080351c865b0dc562a8462966daa53543c78a4d" - integrity sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA== - dependencies: - bn.js "^4.0.0" - brorand "^1.0.1" - mime-db@1.46.0, mime-db@^1.28.0: version "1.46.0" resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.46.0.tgz#6267748a7f799594de3cbc8cde91def349661cee" integrity sha512-svXaP8UQRZ5K7or+ZmfNhg2xX3yKDMUzqadsSqi4NCH/KomcH75MAMYAGVlvXn4+b/xOPhS3I2uHKRUzvjY7BQ== +mime-db@1.49.0: + version "1.49.0" + resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.49.0.tgz#f3dfde60c99e9cf3bc9701d687778f537001cbed" + integrity sha512-CIc8j9URtOVApSFCQIF+VBkX1RwXp/oMMOrqdyXSBXq5RWNEsRfyj1kiRnQgmNXmHxPoFIxOroKA3zcU9P+nAA== + mime-types@^2.1.12, mime-types@^2.1.25, mime-types@~2.1.19, mime-types@~2.1.24: version "2.1.29" resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.29.tgz#1d4ab77da64b91f5f72489df29236563754bb1b2" @@ -11538,6 +9810,13 @@ mime-types@^2.1.12, mime-types@^2.1.25, mime-types@~2.1.19, mime-types@~2.1.24: dependencies: mime-db "1.46.0" +mime-types@^2.1.27: + version "2.1.32" + resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.32.tgz#1d00e89e7de7fe02008db61001d9e02852670fd5" + integrity sha512-hJGaVS4G4c9TSMYh2n6SQAGrC4RnfU+daP8G7cSCmaqNjiOoUY0VHCMS42pxnQmVF1GWwFhbHWn3RIxCqTmZ9A== + dependencies: + mime-db "1.49.0" + mime@1.6.0, mime@^1.4.1: version "1.6.0" resolved "https://registry.yarnpkg.com/mime/-/mime-1.6.0.tgz#32cd9e5c64553bd58d19a568af452acff04981b1" @@ -11573,17 +9852,12 @@ min-indent@^1.0.0: resolved "https://registry.yarnpkg.com/min-indent/-/min-indent-1.0.1.tgz#a63f681673b30571fbe8bc25686ae746eefa9869" integrity sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg== -minimalistic-assert@^1.0.0, minimalistic-assert@^1.0.1: +minimalistic-assert@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz#2e194de044626d4a10e7f7fbc00ce73e83e4d5c7" integrity sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A== -minimalistic-crypto-utils@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz#f6c00c1c0b082246e5c4d99dfb8c7c083b2b582a" - integrity sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo= - -minimatch@3.0.4, minimatch@^3.0.0, minimatch@^3.0.4: +minimatch@3.0.4, minimatch@^3.0.4: version "3.0.4" resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083" integrity sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA== @@ -11607,7 +9881,7 @@ minimist-options@^3.0.1: arrify "^1.0.1" is-plain-obj "^1.1.0" -minimist@^1.1.0, minimist@^1.1.3, minimist@^1.2.0, minimist@^1.2.3, minimist@^1.2.5: +minimist@^1.1.3, minimist@^1.2.0, minimist@^1.2.3, minimist@^1.2.5: version "1.2.5" resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.5.tgz#67d66014b66a6a8aaa0c083c5fd58df4e4e97602" integrity sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw== @@ -11642,22 +9916,6 @@ minizlib@^2.1.1: minipass "^3.0.0" yallist "^4.0.0" -mississippi@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/mississippi/-/mississippi-2.0.0.tgz#3442a508fafc28500486feea99409676e4ee5a6f" - integrity sha512-zHo8v+otD1J10j/tC+VNoGK9keCuByhKovAvdn74dmxJl9+mWHnx6EMsDN4lgRoMI/eYo2nchAxniIbUPb5onw== - dependencies: - concat-stream "^1.5.0" - duplexify "^3.4.2" - end-of-stream "^1.1.0" - flush-write-stream "^1.0.0" - from2 "^2.1.0" - parallel-transform "^1.1.0" - pump "^2.0.1" - pumpify "^1.3.3" - stream-each "^1.1.0" - through2 "^2.0.0" - mississippi@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/mississippi/-/mississippi-3.0.0.tgz#ea0a3291f97e0b5e8776b363d5f0a12d94c67022" @@ -11694,7 +9952,7 @@ mkdirp-promise@^5.0.1: dependencies: mkdirp "*" -mkdirp@*, mkdirp@^1.0.0, mkdirp@^1.0.3, mkdirp@^1.0.4: +mkdirp@*, mkdirp@^1.0.3, mkdirp@^1.0.4: version "1.0.4" resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-1.0.4.tgz#3eb5ed62622756d79a5f0e2a221dfebad75c2f7e" integrity sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw== @@ -11751,7 +10009,7 @@ moment@2.24.0: resolved "https://registry.yarnpkg.com/moment/-/moment-2.24.0.tgz#0d055d53f5052aa653c9f6eb68bb5d12bf5c2b5b" integrity sha512-bV7f+6l2QigeBBZSM/6yTNq4P2fNpSWj/0e7jQcy87A8e7o2nAfP/34/2ky5Vw4B9S446EtIhodAzkFCcR4dQg== -moment@^2.15.1, moment@^2.18.1, moment@^2.24.0: +moment@^2.18.1, moment@^2.24.0: version "2.29.1" resolved "https://registry.yarnpkg.com/moment/-/moment-2.29.1.tgz#b2be769fa31940be9eeea6469c075e35006fa3d3" integrity sha512-kHmoybcPV8Sqy59DwNDY3Jefr64lK/by/da0ViFcuA4DH0vQg5Q6Ze5VimxkfQNSC+Mls/Kx53s7TjP1RhFEDQ== @@ -11806,15 +10064,19 @@ ms@^2.0.0, ms@^2.1.1: resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.3.tgz#574c8138ce1d2b5861f0b44579dbadd60c6615b2" integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA== -multimatch@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/multimatch/-/multimatch-2.1.0.tgz#9c7906a22fb4c02919e2f5f75161b4cdbd4b2a2b" - integrity sha1-nHkGoi+0wCkZ4vX3UWG0zb1LKis= +multer@^1.4.2: + version "1.4.3" + resolved "https://registry.yarnpkg.com/multer/-/multer-1.4.3.tgz#4db352d6992e028ac0eacf7be45c6efd0264297b" + integrity sha512-np0YLKncuZoTzufbkM6wEKp68EhWJXcU6fq6QqrSwkckd2LlMgd1UqhUJLj6NS/5sZ8dE8LYDWslsltJznnXlg== dependencies: - array-differ "^1.0.0" - array-union "^1.0.1" - arrify "^1.0.0" - minimatch "^3.0.0" + append-field "^1.0.0" + busboy "^0.2.11" + concat-stream "^1.5.2" + mkdirp "^0.5.4" + object-assign "^4.1.1" + on-finished "^2.3.0" + type-is "^1.6.4" + xtend "^4.0.0" multimatch@^3.0.0: version "3.0.0" @@ -11826,23 +10088,12 @@ multimatch@^3.0.0: arrify "^1.0.1" minimatch "^3.0.4" -multimatch@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/multimatch/-/multimatch-4.0.0.tgz#8c3c0f6e3e8449ada0af3dd29efb491a375191b3" - integrity sha512-lDmx79y1z6i7RNx0ZGCPq1bzJ6ZoDDKbvh7jxr9SJcWLkShMzXrHbYVpTdnhNM5MXpDUxCQ4DgqVttVXlBgiBQ== - dependencies: - "@types/minimatch" "^3.0.3" - array-differ "^3.0.0" - array-union "^2.1.0" - arrify "^2.0.1" - minimatch "^3.0.4" - mute-stream@0.0.7: version "0.0.7" resolved "https://registry.yarnpkg.com/mute-stream/-/mute-stream-0.0.7.tgz#3075ce93bc21b8fab43e1bc4da7e8115ed1e7bab" integrity sha1-MHXOk7whuPq0PhvE2n6BFe0ee6s= -mute-stream@0.0.8, mute-stream@~0.0.4: +mute-stream@~0.0.4: version "0.0.8" resolved "https://registry.yarnpkg.com/mute-stream/-/mute-stream-0.0.8.tgz#1630c42b2251ff81e2a283de96a5497ea92e5e0d" integrity sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA== @@ -11856,16 +10107,21 @@ mz@^2.5.0: object-assign "^4.0.1" thenify-all "^1.0.0" -nan@^2.0.0, nan@^2.12.1, nan@^2.14.0: - version "2.14.2" - resolved "https://registry.yarnpkg.com/nan/-/nan-2.14.2.tgz#f5376400695168f4cc694ac9393d0c9585eeea19" - integrity sha512-M2ufzIiINKCuDfBSAUr1vWQ+vuVcA9kqx8JJUsbQi6yf1uGRyb7HfpdfUr5qLXf3B/t8dPvcjhKMmlfnP47EzQ== - nan@^2.13.2: version "2.15.0" resolved "https://registry.yarnpkg.com/nan/-/nan-2.15.0.tgz#3f34a473ff18e15c1b5626b62903b5ad6e665fee" integrity sha512-8ZtvEnA2c5aYCZYd1cvgdnU6cqwixRoYg70xPLWUws5ORTa/lnw+u4amixRS/Ac5U5mQVgp9pnlSUnbNWFaWZQ== +nan@^2.14.0: + version "2.14.2" + resolved "https://registry.yarnpkg.com/nan/-/nan-2.14.2.tgz#f5376400695168f4cc694ac9393d0c9585eeea19" + integrity sha512-M2ufzIiINKCuDfBSAUr1vWQ+vuVcA9kqx8JJUsbQi6yf1uGRyb7HfpdfUr5qLXf3B/t8dPvcjhKMmlfnP47EzQ== + +nanoid@^3.1.23: + version "3.1.25" + resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.1.25.tgz#09ca32747c0e543f0e1814b7d3793477f9c8e152" + integrity sha512-rdwtIXaXCLFAQbnfqDRnI6jaRHp9fTcYBjtFKE8eezcZ7LuLjhUaQGNeMXf1HmRoCH32CLz6XwX0TtxEOS/A3Q== + nanomatch@^1.2.9: version "1.2.13" resolved "https://registry.yarnpkg.com/nanomatch/-/nanomatch-1.2.13.tgz#b87a8aa4fc0de8fe6be88895b38983ff265bd119" @@ -11922,7 +10178,7 @@ negotiator@0.6.2: resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-0.6.2.tgz#feacf7ccf525a77ae9634436a64883ffeca346fb" integrity sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw== -neo-async@^2.5.0, neo-async@^2.6.0, neo-async@^2.6.1: +neo-async@^2.5.0, neo-async@^2.6.0, neo-async@^2.6.2: version "2.6.2" resolved "https://registry.yarnpkg.com/neo-async/-/neo-async-2.6.2.tgz#b4aafb93e3aeb2d8174ca53cf163ab7d7308305f" integrity sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw== @@ -11962,16 +10218,16 @@ node-abi@^2.21.0: dependencies: semver "^5.4.1" +node-addon-api@*: + version "4.1.0" + resolved "https://registry.yarnpkg.com/node-addon-api/-/node-addon-api-4.1.0.tgz#f1722f1f60793584632ffffb79e12ca042c48bd0" + integrity sha512-Zz1o1BDX2VtduiAt6kgiUl8jX1Vm3NMboljFYKQJ6ee8AGfiTvM2mlZFI3xPbqjs80rCQgiVJI/DjQ/1QJ0HwA== + node-addon-api@^3.0.0: version "3.1.0" resolved "https://registry.yarnpkg.com/node-addon-api/-/node-addon-api-3.1.0.tgz#98b21931557466c6729e51cb77cd39c965f42239" integrity sha512-flmrDNB06LIl5lywUz7YlNGZH/5p0M7W28k8hzd9Lshtdh1wshD2Y+U4h9LD6KObOy1f+fEVdgprPrEymjM5uw== -node-dir@0.1.8: - version "0.1.8" - resolved "https://registry.yarnpkg.com/node-dir/-/node-dir-0.1.8.tgz#55fb8deb699070707fb67f91a460f0448294c77d" - integrity sha1-VfuN62mQcHB/tn+RpGDwRIKUx30= - node-environment-flags@1.0.6: version "1.0.6" resolved "https://registry.yarnpkg.com/node-environment-flags/-/node-environment-flags-1.0.6.tgz#a30ac13621f6f7d674260a54dede048c3982c088" @@ -12044,35 +10300,6 @@ node-gyp@^7.0.0: tar "^6.0.2" which "^2.0.2" -node-libs-browser@^2.2.1: - version "2.2.1" - resolved "https://registry.yarnpkg.com/node-libs-browser/-/node-libs-browser-2.2.1.tgz#b64f513d18338625f90346d27b0d235e631f6425" - integrity sha512-h/zcD8H9kaDZ9ALUWwlBUDo6TKF8a7qBSCSEGfjTVIYeqsioSKaAX+BN7NgiMGp6iSIXZ3PxgCu8KS3b71YK5Q== - dependencies: - assert "^1.1.1" - browserify-zlib "^0.2.0" - buffer "^4.3.0" - console-browserify "^1.1.0" - constants-browserify "^1.0.0" - crypto-browserify "^3.11.0" - domain-browser "^1.1.1" - events "^3.0.0" - https-browserify "^1.0.0" - os-browserify "^0.3.0" - path-browserify "0.0.1" - process "^0.11.10" - punycode "^1.2.4" - querystring-es3 "^0.2.0" - readable-stream "^2.3.3" - stream-browserify "^2.0.1" - stream-http "^2.7.2" - string_decoder "^1.0.0" - timers-browserify "^2.0.4" - tty-browserify "0.0.0" - url "^0.11.0" - util "^0.11.0" - vm-browserify "^1.0.1" - node-pre-gyp@^0.15.0: version "0.15.0" resolved "https://registry.yarnpkg.com/node-pre-gyp/-/node-pre-gyp-0.15.0.tgz#c2fc383276b74c7ffa842925241553e8b40f1087" @@ -12099,14 +10326,6 @@ node-uuid@^1.4.8: resolved "https://registry.yarnpkg.com/node-uuid/-/node-uuid-1.4.8.tgz#b040eb0923968afabf8d32fb1f17f1167fdab907" integrity sha1-sEDrCSOWivq/jTL7HxfxFn/auQc= -nomnom@^1.8.1: - version "1.8.1" - resolved "https://registry.yarnpkg.com/nomnom/-/nomnom-1.8.1.tgz#2151f722472ba79e50a76fc125bb8c8f2e4dc2a7" - integrity sha1-IVH3Ikcrp55Qp2/BJbuMjy5Nwqc= - dependencies: - chalk "~0.4.0" - underscore "~1.6.0" - noop-logger@^0.1.1: version "0.1.1" resolved "https://registry.yarnpkg.com/noop-logger/-/noop-logger-0.1.1.tgz#94a2b1633c4f1317553007d8966fd0e841b6a4c2" @@ -12147,13 +10366,6 @@ normalize-package-data@^3.0.0: semver "^7.3.4" validate-npm-package-license "^3.0.1" -normalize-path@^2.0.1, normalize-path@^2.1.1: - version "2.1.1" - resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-2.1.1.tgz#1ab28b556e198363a8c1a6f7e6fa20137fe6aed9" - integrity sha1-GrKLVW4Zg2Oowab35vogE3/mrtk= - dependencies: - remove-trailing-separator "^1.0.1" - normalize-path@^3.0.0, normalize-path@~3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65" @@ -12193,18 +10405,6 @@ normalize-url@^4.1.0: resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-4.5.0.tgz#453354087e6ca96957bd8f5baf753f5982142129" integrity sha512-2s47yzUxdexf1OhyRi4Em83iQk0aPvwTddtFz4hnSSw9dCEsLEGf6SwIO8ss/19S9iBb5sJaOuTvTGDeZI00BQ== -npm-api@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/npm-api/-/npm-api-1.0.1.tgz#3def9b51afedca57db14ca0c970d92442d21c9c5" - integrity sha512-4sITrrzEbPcr0aNV28QyOmgn6C9yKiF8k92jn4buYAK8wmA5xo1qL3II5/gT1r7wxbXBflSduZ2K3FbtOrtGkA== - dependencies: - JSONStream "^1.3.5" - clone-deep "^4.0.1" - download-stats "^0.3.4" - moment "^2.24.0" - node-fetch "^2.6.0" - paged-request "^2.0.1" - npm-bundled@^1.0.1: version "1.1.1" resolved "https://registry.yarnpkg.com/npm-bundled/-/npm-bundled-1.1.1.tgz#1edd570865a94cdb1bc8220775e29466c9fb234b" @@ -12281,7 +10481,7 @@ npm-run-path@^2.0.0: dependencies: path-key "^2.0.0" -npm-run-path@^4.0.0, npm-run-path@^4.0.1: +npm-run-path@^4.0.1: version "4.0.1" resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-4.0.1.tgz#b7ecd1e5ed53da8e37a55e1c2269e0b97ed748ea" integrity sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw== @@ -12298,25 +10498,12 @@ npmlog@^4.0.1, npmlog@^4.0.2, npmlog@^4.1.2: gauge "~2.7.3" set-blocking "~2.0.0" -nsfw@^1.2.9: - version "1.2.9" - resolved "https://registry.yarnpkg.com/nsfw/-/nsfw-1.2.9.tgz#e49ff5c12593cbcce3fcc90c533947eb4f15a99a" - integrity sha512-/2o89nygBRTTnGRxSHt2wjagbszyh36HlgF61Ec2iaJBTIIQ6QKcqp92EzVxxZX9U/6Qpy+LZL5i8532hXzAHg== - dependencies: - nan "^2.0.0" - -nugget@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/nugget/-/nugget-2.0.1.tgz#201095a487e1ad36081b3432fa3cada4f8d071b0" - integrity sha1-IBCVpIfhrTYIGzQy+jytpPjQcbA= +nsfw@^2.1.2: + version "2.1.2" + resolved "https://registry.yarnpkg.com/nsfw/-/nsfw-2.1.2.tgz#4fa841e7f7122b60b2e1f61187d1b57ad3403428" + integrity sha512-zGPdt32aJ5b1laK9rvgXQmXGAagrx3VkcMt0JePtu6wBfzC1o4xLCM3kq7FxZxUnxyxYhODyBYzpt3H16FhaGA== dependencies: - debug "^2.1.3" - minimist "^1.1.0" - pretty-bytes "^1.0.2" - progress-stream "^1.1.0" - request "^2.45.0" - single-line-log "^1.1.2" - throttleit "0.0.2" + node-addon-api "*" num2fraction@^1.2.2: version "1.2.2" @@ -12367,11 +10554,6 @@ object-keys@^1.0.11, object-keys@^1.0.12, object-keys@^1.1.1: resolved "https://registry.yarnpkg.com/object-keys/-/object-keys-1.1.1.tgz#1c47f272df277f3b1daf061677d9c82e2322c60e" integrity sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA== -object-keys@~0.4.0: - version "0.4.0" - resolved "https://registry.yarnpkg.com/object-keys/-/object-keys-0.4.0.tgz#28a6aae7428dd2c3a92f3d95f21335dd204e0336" - integrity sha1-KKaq50KN0sOpLz2V8hM13SBOAzY= - object-visit@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/object-visit/-/object-visit-1.0.1.tgz#f79c4493af0c5377b59fe39d395e41042dd045bb" @@ -12427,14 +10609,6 @@ object.getownpropertydescriptors@^2.0.3: define-properties "^1.1.3" es-abstract "^1.18.0-next.2" -object.omit@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/object.omit/-/object.omit-2.0.1.tgz#1a9c744829f39dbb858c76ca3579ae2a54ebd1fa" - integrity sha1-Gpx0SCnznbuFjHbKNXmuKlTr0fo= - dependencies: - for-own "^0.1.4" - is-extendable "^0.1.1" - object.pick@^1.3.0: version "1.3.0" resolved "https://registry.yarnpkg.com/object.pick/-/object.pick-1.3.0.tgz#87a10ac4c1694bd2e1cbf53591a66141fb5dd747" @@ -12463,7 +10637,7 @@ octokit-pagination-methods@^1.1.0: resolved "https://registry.yarnpkg.com/octokit-pagination-methods/-/octokit-pagination-methods-1.1.0.tgz#cf472edc9d551055f9ef73f6e42b4dbb4c80bea4" integrity sha512-fZ4qZdQ2nxJvtcasX7Ghl+WlWS/d9IgnBIwFZXVNNZUmzpno91SX5bc5vuxiuKoCtK78XxGGNuSCrDC7xYB3OQ== -on-finished@~2.3.0: +on-finished@^2.3.0, on-finished@~2.3.0: version "2.3.0" resolved "https://registry.yarnpkg.com/on-finished/-/on-finished-2.3.0.tgz#20f1336481b083cd75337992a16971aa2d906947" integrity sha1-IPEzZIGwg811M3mSoWlxqi2QaUc= @@ -12477,11 +10651,6 @@ once@^1.3.0, once@^1.3.1, once@^1.4.0: dependencies: wrappy "1" -onetime@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/onetime/-/onetime-1.1.0.tgz#a1f7838f8314c516f05ecefcbc4ccfe04b4ed789" - integrity sha1-ofeDj4MUxRbwXs78vEzP4EtO14k= - onetime@^2.0.0: version "2.0.1" resolved "https://registry.yarnpkg.com/onetime/-/onetime-2.0.1.tgz#067428230fd67443b2794b22bba528b6867962d4" @@ -12555,16 +10724,6 @@ optjs@~3.2.2: resolved "https://registry.yarnpkg.com/optjs/-/optjs-3.2.2.tgz#69a6ce89c442a44403141ad2f9b370bd5bb6f4ee" integrity sha1-aabOicRCpEQDFBrS+bNwvVu29O4= -ora@^0.2.3: - version "0.2.3" - resolved "https://registry.yarnpkg.com/ora/-/ora-0.2.3.tgz#37527d220adcd53c39b73571d754156d5db657a4" - integrity sha1-N1J9Igrc1Tw5tzVx11QVbV22V6Q= - dependencies: - chalk "^1.1.1" - cli-cursor "^1.0.2" - cli-spinners "^0.1.2" - object-assign "^4.0.1" - ora@^3.4.0: version "3.4.0" resolved "https://registry.yarnpkg.com/ora/-/ora-3.4.0.tgz#bf0752491059a3ef3ed4c85097531de9fdbcd318" @@ -12577,11 +10736,6 @@ ora@^3.4.0: strip-ansi "^5.2.0" wcwidth "^1.0.1" -os-browserify@^0.3.0: - version "0.3.0" - resolved "https://registry.yarnpkg.com/os-browserify/-/os-browserify-0.3.0.tgz#854373c7f5c2315914fc9bfc6bd8238fdda1ec27" - integrity sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc= - os-homedir@^1.0.0: version "1.0.2" resolved "https://registry.yarnpkg.com/os-homedir/-/os-homedir-1.0.2.tgz#ffbc4988336e0e833de0c168c7ef152121aa7fb3" @@ -12611,7 +10765,7 @@ os-name@^3.1.0: macos-release "^2.2.0" windows-release "^3.1.0" -os-tmpdir@^1.0.0, os-tmpdir@^1.0.1, os-tmpdir@~1.0.2: +os-tmpdir@^1.0.0, os-tmpdir@~1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/os-tmpdir/-/os-tmpdir-1.0.2.tgz#bbe67406c79aa85c5cfec766fe5734555dfa1274" integrity sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ= @@ -12624,11 +10778,6 @@ osenv@^0.1.4, osenv@^0.1.5: os-homedir "^1.0.0" os-tmpdir "^1.0.0" -p-cancelable@^0.3.0: - version "0.3.0" - resolved "https://registry.yarnpkg.com/p-cancelable/-/p-cancelable-0.3.0.tgz#b9e123800bcebb7ac13a479be195b507b98d30fa" - integrity sha512-RVbZPLso8+jFeq1MfNvgXtCRED2raz/dKpacfTNxsx6pLEpEomM7gah6VeHSYV3+vo0OAi4MkArtQcWWXuQoyw== - p-cancelable@^0.4.0: version "0.4.1" resolved "https://registry.yarnpkg.com/p-cancelable/-/p-cancelable-0.4.1.tgz#35f363d67d52081c8d9585e37bcceb7e0bbcb2a0" @@ -12649,13 +10798,6 @@ p-defer@^1.0.0: resolved "https://registry.yarnpkg.com/p-defer/-/p-defer-1.0.0.tgz#9f6eb182f6c9aa8cd743004a7d4f96b196b0fb0c" integrity sha1-n26xgvbJqozXQwBKfU+WsZaw+ww= -p-each-series@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/p-each-series/-/p-each-series-1.0.0.tgz#930f3d12dd1f50e7434457a22cd6f04ac6ad7f71" - integrity sha1-kw89Et0fUOdDRFeiLNbwSsatf3E= - dependencies: - p-reduce "^1.0.0" - p-event@^2.1.0: version "2.3.1" resolved "https://registry.yarnpkg.com/p-event/-/p-event-2.3.1.tgz#596279ef169ab2c3e0cae88c1cfbb08079993ef6" @@ -12678,12 +10820,7 @@ p-is-promise@^2.0.0: resolved "https://registry.yarnpkg.com/p-is-promise/-/p-is-promise-2.1.0.tgz#918cebaea248a62cf7ffab8e3bca8c5f882fc42e" integrity sha512-Y3W0wlRPK8ZMRbNq97l4M5otioeA5lm1z7bkNkxCka8HSPjR0xRWmpCmc9utiaLP9Jb1eD8BgeIxTW4AIF45Pg== -p-lazy@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/p-lazy/-/p-lazy-1.0.0.tgz#ec53c802f2ee3ac28f166cc82d0b2b02de27a835" - integrity sha1-7FPIAvLuOsKPFmzILQsrAt4nqDU= - -p-limit@^1.0.0, p-limit@^1.1.0: +p-limit@^1.1.0: version "1.3.0" resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-1.3.0.tgz#b86bd5f0c25690911c7590fcbfc2010d54b3ccb8" integrity sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q== @@ -12697,6 +10834,13 @@ p-limit@^2.0.0, p-limit@^2.2.0: dependencies: p-try "^2.0.0" +p-limit@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-3.1.0.tgz#e1daccbe78d0d1388ca18c64fea38e3e57e3706b" + integrity sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ== + dependencies: + yocto-queue "^0.1.0" + p-locate@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-2.0.0.tgz#20a0103b222a70c8fd39cc2e580680f3dde5ec43" @@ -12725,11 +10869,6 @@ p-map-series@^1.0.0: dependencies: p-reduce "^1.0.0" -p-map@^1.1.1: - version "1.2.0" - resolved "https://registry.yarnpkg.com/p-map/-/p-map-1.2.0.tgz#e4e94f311eabbc8633a1e79908165fca26241b6b" - integrity sha512-r6zKACMNhjPJMTl8KcFH4li//gkrXWfbD6feV8l6doRHlzljFWGJ2AP6iKaCJXyZmAUMOPtvbW7EXkbWO/pLEA== - p-map@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/p-map/-/p-map-2.1.0.tgz#310928feef9c9ecc65b68b17693018a665cea175" @@ -12778,13 +10917,6 @@ p-reduce@^1.0.0: resolved "https://registry.yarnpkg.com/p-reduce/-/p-reduce-1.0.0.tgz#18c2b0dd936a4690a529f8231f58a0fdb6a47dfa" integrity sha1-GMKw3ZNqRpClKfgjH1ig/bakffo= -p-timeout@^1.1.1: - version "1.2.1" - resolved "https://registry.yarnpkg.com/p-timeout/-/p-timeout-1.2.1.tgz#5eb3b353b7fce99f101a1038880bb054ebbea386" - integrity sha1-XrOzU7f86Z8QGhA4iAuwVOu+o4Y= - dependencies: - p-finally "^1.0.0" - p-timeout@^2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/p-timeout/-/p-timeout-2.0.1.tgz#d8dd1979595d2dc0139e1fe46b8b646cb3cdf038" @@ -12797,7 +10929,7 @@ p-try@^1.0.0: resolved "https://registry.yarnpkg.com/p-try/-/p-try-1.0.0.tgz#cbc79cdbaf8fd4228e13f621f2b1a237c1b207b3" integrity sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M= -p-try@^2.0.0, p-try@^2.1.0, p-try@^2.2.0: +p-try@^2.0.0, p-try@^2.2.0: version "2.2.0" resolved "https://registry.yarnpkg.com/p-try/-/p-try-2.2.0.tgz#cb2868540e313d61de58fafbe35ce9004d5540e6" integrity sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ== @@ -12809,18 +10941,6 @@ p-waterfall@^1.0.0: dependencies: p-reduce "^1.0.0" -paged-request@^2.0.1: - version "2.0.2" - resolved "https://registry.yarnpkg.com/paged-request/-/paged-request-2.0.2.tgz#4d621a08b8d6bee4440a0a92112354eeece5b5b0" - integrity sha512-NWrGqneZImDdcMU/7vMcAOo1bIi5h/pmpJqe7/jdsy85BA/s5MSaU/KlpxwW/IVPmIwBcq2uKPrBWWhEWhtxag== - dependencies: - axios "^0.21.1" - -pako@~1.0.5: - version "1.0.11" - resolved "https://registry.yarnpkg.com/pako/-/pako-1.0.11.tgz#6c9599d340d54dfd3946380252a35705a6b992bf" - integrity sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw== - parallel-transform@^1.1.0: version "1.2.0" resolved "https://registry.yarnpkg.com/parallel-transform/-/parallel-transform-1.2.0.tgz#9049ca37d6cb2182c3b1d2c720be94d14a5814fc" @@ -12837,32 +10957,11 @@ parent-module@^1.0.0: dependencies: callsites "^3.0.0" -parse-asn1@^5.0.0, parse-asn1@^5.1.5: - version "5.1.6" - resolved "https://registry.yarnpkg.com/parse-asn1/-/parse-asn1-5.1.6.tgz#385080a3ec13cb62a62d39409cb3e88844cdaed4" - integrity sha512-RnZRo1EPU6JBnra2vGHj0yhp6ebyjBZpmUCLHWiFhxlzvBCCpAuZ7elsBp1PVAbQN0/04VD/19rfzlBSwLstMw== - dependencies: - asn1.js "^5.2.0" - browserify-aes "^1.0.0" - evp_bytestokey "^1.0.0" - pbkdf2 "^3.0.3" - safe-buffer "^5.1.1" - parse-github-repo-url@^1.3.0: version "1.4.1" resolved "https://registry.yarnpkg.com/parse-github-repo-url/-/parse-github-repo-url-1.4.1.tgz#9e7d8bb252a6cb6ba42595060b7bf6df3dbc1f50" integrity sha1-nn2LslKmy2ukJZUGC3v23z28H1A= -parse-glob@^3.0.4: - version "3.0.4" - resolved "https://registry.yarnpkg.com/parse-glob/-/parse-glob-3.0.4.tgz#b2c376cfb11f35513badd173ef0bb6e3a388391c" - integrity sha1-ssN2z7EfNVE7rdFz7wu246OIORw= - dependencies: - glob-base "^0.3.0" - is-dotfile "^1.0.0" - is-extglob "^1.0.0" - is-glob "^2.0.0" - parse-json@^2.2.0: version "2.2.0" resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-2.2.0.tgz#f480f40434ef80741f8469099f8dea18f55a4dc9" @@ -12888,11 +10987,6 @@ parse-json@^5.0.0: json-parse-even-better-errors "^2.3.0" lines-and-columns "^1.1.6" -parse-passwd@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/parse-passwd/-/parse-passwd-1.0.0.tgz#6d5b934a456993b23d37f40a382d6f1666a8e5c6" - integrity sha1-bVuTSkVpk7I9N/QKOC1vFmao5cY= - parse-path@^4.0.0: version "4.0.3" resolved "https://registry.yarnpkg.com/parse-path/-/parse-path-4.0.3.tgz#82d81ec3e071dcc4ab49aa9f2c9c0b8966bb22bf" @@ -12928,11 +11022,6 @@ pascalcase@^0.1.1: resolved "https://registry.yarnpkg.com/pascalcase/-/pascalcase-0.1.1.tgz#b363e55e8006ca6fe21784d2db22bd15d7917f14" integrity sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ= -path-browserify@0.0.1: - version "0.0.1" - resolved "https://registry.yarnpkg.com/path-browserify/-/path-browserify-0.0.1.tgz#e6c4ddd7ed3aa27c68a20cc4e50e1a4ee83bbc4a" - integrity sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ== - path-dirname@^1.0.0: version "1.0.2" resolved "https://registry.yarnpkg.com/path-dirname/-/path-dirname-1.0.2.tgz#cc33d24d525e099a5388c0336c6e32b9160609e0" @@ -12955,7 +11044,7 @@ path-exists@^4.0.0: resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-4.0.0.tgz#513bdbe2d3b95d7762e8c1137efa195c6c61b5b3" integrity sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w== -path-is-absolute@^1.0.0, path-is-absolute@^1.0.1: +path-is-absolute@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" integrity sha1-F0uSaHNVNP+8es5r9TpanhtcX18= @@ -13025,17 +11114,6 @@ pause-stream@0.0.11: dependencies: through "~2.3" -pbkdf2@^3.0.3: - version "3.1.1" - resolved "https://registry.yarnpkg.com/pbkdf2/-/pbkdf2-3.1.1.tgz#cb8724b0fada984596856d1a6ebafd3584654b94" - integrity sha512-4Ejy1OPxi9f2tt1rRV7Go7zmfDQ+ZectEQz3VGUQhgq62HtIRPDyG/JtnwIxs6x3uNMwo2V7q1fMvKjb+Tnpqg== - dependencies: - create-hash "^1.1.2" - create-hmac "^1.1.4" - ripemd160 "^2.0.1" - safe-buffer "^5.0.1" - sha.js "^2.4.8" - pend@~1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/pend/-/pend-1.2.0.tgz#7a57eb550a6783f9115331fcf4663d5c8e007a50" @@ -13088,13 +11166,6 @@ pinkie@^2.0.0: resolved "https://registry.yarnpkg.com/pinkie/-/pinkie-2.0.4.tgz#72556b80cfa0d48a974e80e77248e80ed4f7f870" integrity sha1-clVrgM+g1IqXToDnckjoDtT3+HA= -pkg-dir@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-2.0.0.tgz#f6d5d1109e19d63edf428e0bd57e12777615334b" - integrity sha1-9tXREJ4Z1j7fQo4L1X4Sd3YVM0s= - dependencies: - find-up "^2.1.0" - pkg-dir@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-3.0.0.tgz#2749020f239ed990881b1f71210d51eb6523bea3" @@ -13102,7 +11173,7 @@ pkg-dir@^3.0.0: dependencies: find-up "^3.0.0" -pkg-dir@^4.1.0: +pkg-dir@^4.1.0, pkg-dir@^4.2.0: version "4.2.0" resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-4.2.0.tgz#f099133df7ede422e81d1d8448270eeb3e4261f3" integrity sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ== @@ -13271,14 +11342,19 @@ postcss-minify-selectors@^2.0.4: postcss "^5.0.14" postcss-selector-parser "^2.0.0" -postcss-modules-extract-imports@^1.0.0, postcss-modules-extract-imports@^1.2.0: +postcss-modules-extract-imports@^1.0.0: version "1.2.1" resolved "https://registry.yarnpkg.com/postcss-modules-extract-imports/-/postcss-modules-extract-imports-1.2.1.tgz#dc87e34148ec7eab5f791f7cd5849833375b741a" integrity sha512-6jt9XZwUhwmRUhb/CkyJY020PYaPJsCyt3UjbaWo6XEbH/94Hmv6MP7fG2C5NDU/BcHzyGYxNtHvM+LTf9HrYw== dependencies: postcss "^6.0.1" -postcss-modules-local-by-default@^1.0.1, postcss-modules-local-by-default@^1.2.0: +postcss-modules-extract-imports@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz#cda1f047c0ae80c97dbe28c3e76a43b88025741d" + integrity sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw== + +postcss-modules-local-by-default@^1.0.1: version "1.2.0" resolved "https://registry.yarnpkg.com/postcss-modules-local-by-default/-/postcss-modules-local-by-default-1.2.0.tgz#f7d80c398c5a393fa7964466bd19500a7d61c069" integrity sha1-99gMOYxaOT+nlkRmvRlQCn1hwGk= @@ -13286,7 +11362,16 @@ postcss-modules-local-by-default@^1.0.1, postcss-modules-local-by-default@^1.2.0 css-selector-tokenizer "^0.7.0" postcss "^6.0.1" -postcss-modules-scope@^1.0.0, postcss-modules-scope@^1.1.0: +postcss-modules-local-by-default@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.0.tgz#ebbb54fae1598eecfdf691a02b3ff3b390a5a51c" + integrity sha512-sT7ihtmGSF9yhm6ggikHdV0hlziDTX7oFoXtuVWeDd3hHObNkcHRo9V3yg7vCAY7cONyxJC/XXCmmiHHcvX7bQ== + dependencies: + icss-utils "^5.0.0" + postcss-selector-parser "^6.0.2" + postcss-value-parser "^4.1.0" + +postcss-modules-scope@^1.0.0: version "1.1.0" resolved "https://registry.yarnpkg.com/postcss-modules-scope/-/postcss-modules-scope-1.1.0.tgz#d6ea64994c79f97b62a72b426fbe6056a194bb90" integrity sha1-1upkmUx5+XtipytCb75gVqGUu5A= @@ -13294,7 +11379,14 @@ postcss-modules-scope@^1.0.0, postcss-modules-scope@^1.1.0: css-selector-tokenizer "^0.7.0" postcss "^6.0.1" -postcss-modules-values@^1.1.0, postcss-modules-values@^1.3.0: +postcss-modules-scope@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/postcss-modules-scope/-/postcss-modules-scope-3.0.0.tgz#9ef3151456d3bbfa120ca44898dfca6f2fa01f06" + integrity sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg== + dependencies: + postcss-selector-parser "^6.0.4" + +postcss-modules-values@^1.1.0: version "1.3.0" resolved "https://registry.yarnpkg.com/postcss-modules-values/-/postcss-modules-values-1.3.0.tgz#ecffa9d7e192518389f42ad0e83f72aec456ea20" integrity sha1-7P+p1+GSUYOJ9CrQ6D9yrsRW6iA= @@ -13302,6 +11394,13 @@ postcss-modules-values@^1.1.0, postcss-modules-values@^1.3.0: icss-replace-symbols "^1.1.0" postcss "^6.0.1" +postcss-modules-values@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz#d7c5e7e68c3bb3c9b27cbf48ca0bb3ffb4602c9c" + integrity sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ== + dependencies: + icss-utils "^5.0.0" + postcss-normalize-charset@^1.1.0: version "1.1.1" resolved "https://registry.yarnpkg.com/postcss-normalize-charset/-/postcss-normalize-charset-1.1.1.tgz#ef9ee71212d7fe759c78ed162f61ed62b5cb93f1" @@ -13360,6 +11459,14 @@ postcss-selector-parser@^2.0.0, postcss-selector-parser@^2.2.2: indexes-of "^1.0.1" uniq "^1.0.1" +postcss-selector-parser@^6.0.2, postcss-selector-parser@^6.0.4: + version "6.0.6" + resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-6.0.6.tgz#2c5bba8174ac2f6981ab631a42ab0ee54af332ea" + integrity sha512-9LXrvaaX3+mcv5xkg5kFwqSzSH1JIObIx51PrndZwlmznwXRfxMddDvo9gve3gVR8ZTKgoFDdWkbRFmEhT4PMg== + dependencies: + cssesc "^3.0.0" + util-deprecate "^1.0.2" + postcss-svgo@^2.1.1: version "2.1.6" resolved "https://registry.yarnpkg.com/postcss-svgo/-/postcss-svgo-2.1.6.tgz#b6df18aa613b666e133f08adb5219c2684ac108d" @@ -13384,6 +11491,11 @@ postcss-value-parser@^3.0.1, postcss-value-parser@^3.0.2, postcss-value-parser@^ resolved "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz#9ff822547e2893213cf1c30efa51ac5fd1ba8281" integrity sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ== +postcss-value-parser@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-4.1.0.tgz#443f6a20ced6481a2bda4fa8532a6e55d789a2cb" + integrity sha512-97DXOFbQJhk71ne5/Mt6cOu6yxsSfM0QGQyl0L25Gca4yGWEGJaig7l7gbCX623VqTBNGLRLaVUCnNkcedlRSQ== + postcss-zindex@^2.0.1: version "2.2.0" resolved "https://registry.yarnpkg.com/postcss-zindex/-/postcss-zindex-2.2.0.tgz#d2109ddc055b91af67fc4cb3b025946639d2af22" @@ -13412,6 +11524,15 @@ postcss@^6.0.1: source-map "^0.6.1" supports-color "^5.4.0" +postcss@^8.2.15: + version "8.3.6" + resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.3.6.tgz#2730dd76a97969f37f53b9a6096197be311cc4ea" + integrity sha512-wG1cc/JhRgdqB6WHEuyLTedf3KIRuD0hG6ldkFEZNCjRxiC+3i6kkWUUbiJQayP28iwG35cEmAbe98585BYV0A== + dependencies: + colorette "^1.2.2" + nanoid "^3.1.23" + source-map-js "^0.6.2" + postinstall-build@^5.0.1: version "5.0.3" resolved "https://registry.yarnpkg.com/postinstall-build/-/postinstall-build-5.0.3.tgz#238692f712a481d8f5bc8960e94786036241efc7" @@ -13468,7 +11589,7 @@ prelude-ls@~1.1.2: resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.1.2.tgz#21932a549f5e52ffd9a827f570e04be62a97da54" integrity sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ= -prepend-http@^1.0.0, prepend-http@^1.0.1: +prepend-http@^1.0.0: version "1.0.4" resolved "https://registry.yarnpkg.com/prepend-http/-/prepend-http-1.0.4.tgz#d4f4562b0ce3696e41ac52d0e002e57a635dc6dc" integrity sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw= @@ -13478,11 +11599,6 @@ prepend-http@^2.0.0: resolved "https://registry.yarnpkg.com/prepend-http/-/prepend-http-2.0.0.tgz#e92434bfa5ea8c19f41cdfd401d741a3c819d897" integrity sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc= -preserve@^0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/preserve/-/preserve-0.2.0.tgz#815ed1f6ebc65926f865b310c0713bcb3315ce4b" - integrity sha1-gV7R9uvGWSb4ZbMQwHE7yzMVzks= - prettier-linter-helpers@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/prettier-linter-helpers/-/prettier-linter-helpers-1.0.0.tgz#d23d41fe1375646de2d0104d3454a3008802cf7b" @@ -13490,35 +11606,12 @@ prettier-linter-helpers@^1.0.0: dependencies: fast-diff "^1.1.2" -prettier@^1.5.3: - version "1.19.1" - resolved "https://registry.yarnpkg.com/prettier/-/prettier-1.19.1.tgz#f7d7f5ff8a9cd872a7be4ca142095956a60797cb" - integrity sha512-s7PoyDv/II1ObgQunCbB9PdLmUcBZcnWOcxDh7O0N/UwDEsHyqkW+Qh28jW+mVuCdx7gLB0BotYI1Y6uI9iyew== - prettier@^2.3.1: version "2.3.1" resolved "https://registry.yarnpkg.com/prettier/-/prettier-2.3.1.tgz#76903c3f8c4449bc9ac597acefa24dc5ad4cbea6" integrity sha512-p+vNbgpLjif/+D+DwAZAbndtRrR0md0MwfmOVN9N+2RgyACMT+7tfaRnT+WDPkqnuVwleyuBIG2XBxKDme3hPA== -pretty-bytes@^1.0.2: - version "1.0.4" - resolved "https://registry.yarnpkg.com/pretty-bytes/-/pretty-bytes-1.0.4.tgz#0a22e8210609ad35542f8c8d5d2159aff0751c84" - integrity sha1-CiLoIQYJrTVUL4yNXSFZr/B1HIQ= - dependencies: - get-stdin "^4.0.1" - meow "^3.1.0" - -pretty-bytes@^4.0.2: - version "4.0.2" - resolved "https://registry.yarnpkg.com/pretty-bytes/-/pretty-bytes-4.0.2.tgz#b2bf82e7350d65c6c33aa95aaa5a4f6327f61cd9" - integrity sha1-sr+C5zUNZcbDOqlaqlpPYyf2HNk= - -pretty-bytes@^5.2.0: - version "5.6.0" - resolved "https://registry.yarnpkg.com/pretty-bytes/-/pretty-bytes-5.6.0.tgz#356256f643804773c82f64723fe78c92c62beaeb" - integrity sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg== - -private@^0.1.6, private@^0.1.8, private@~0.1.5: +private@~0.1.5: version "0.1.8" resolved "https://registry.yarnpkg.com/private/-/private-0.1.8.tgz#2381edb3689f7a53d653190060fcf822d2f368ff" integrity sha512-VvivMrbvd2nKkiG38qjULzlc+4Vx4wm/whI9pQD35YrARNnhxeiRktSOhSukRLFNlzg6Br/cJPet5J/u19r/mg== @@ -13528,19 +11621,6 @@ process-nextick-args@^2.0.0, process-nextick-args@~2.0.0: resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-2.0.1.tgz#7820d9b16120cc55ca9ae7792680ae7dba6d7fe2" integrity sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag== -process@^0.11.10: - version "0.11.10" - resolved "https://registry.yarnpkg.com/process/-/process-0.11.10.tgz#7332300e840161bda3e69a1d1d91a7d4bc16f182" - integrity sha1-czIwDoQBYb2j5podHZGn1LwW8YI= - -progress-stream@^1.1.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/progress-stream/-/progress-stream-1.2.0.tgz#2cd3cfea33ba3a89c9c121ec3347abe9ab125f77" - integrity sha1-LNPP6jO6OonJwSHsM0er6asSX3c= - dependencies: - speedometer "~0.1.2" - through2 "~0.2.3" - progress@^2.0.0, progress@^2.0.1, progress@^2.0.3: version "2.0.3" resolved "https://registry.yarnpkg.com/progress/-/progress-2.0.3.tgz#7e8cf8d8f5b8f239c1bc68beb4eb78567d572ef8" @@ -13650,18 +11730,6 @@ psl@^1.1.28: resolved "https://registry.yarnpkg.com/psl/-/psl-1.8.0.tgz#9326f8bcfb013adcc005fdff056acce020e51c24" integrity sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ== -public-encrypt@^4.0.0: - version "4.0.3" - resolved "https://registry.yarnpkg.com/public-encrypt/-/public-encrypt-4.0.3.tgz#4fcc9d77a07e48ba7527e7cbe0de33d0701331e0" - integrity sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q== - dependencies: - bn.js "^4.1.0" - browserify-rsa "^4.0.0" - create-hash "^1.1.0" - parse-asn1 "^5.0.0" - randombytes "^2.0.1" - safe-buffer "^5.1.2" - pump@^1.0.0: version "1.0.3" resolved "https://registry.yarnpkg.com/pump/-/pump-1.0.3.tgz#5dfe8311c33bbf6fc18261f9f34702c47c08a954" @@ -13670,7 +11738,7 @@ pump@^1.0.0: end-of-stream "^1.1.0" once "^1.3.1" -pump@^2.0.0, pump@^2.0.1: +pump@^2.0.0: version "2.0.1" resolved "https://registry.yarnpkg.com/pump/-/pump-2.0.1.tgz#12399add6e4cf7526d973cbc8b5ce2e2908b3909" integrity sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA== @@ -13700,11 +11768,6 @@ punycode@1.3.2: resolved "https://registry.yarnpkg.com/punycode/-/punycode-1.3.2.tgz#9653a036fb7c1ee42342f2325cceefea3926c48d" integrity sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0= -punycode@^1.2.4: - version "1.4.1" - resolved "https://registry.yarnpkg.com/punycode/-/punycode-1.4.1.tgz#c0d5a63b2718800ad8e1eb0fa5269c84dd41845e" - integrity sha1-wNWmOycYgArY4esPpSachN1BhF4= - punycode@^2.1.0, punycode@^2.1.1: version "2.1.1" resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.1.1.tgz#b58b010ac40c22c5657616c8d2c2c02c7bf479ec" @@ -13785,11 +11848,6 @@ query-string@^6.13.8: split-on-first "^1.0.0" strict-uri-encode "^2.0.0" -querystring-es3@^0.2.0: - version "0.2.1" - resolved "https://registry.yarnpkg.com/querystring-es3/-/querystring-es3-0.2.1.tgz#9ec61f79049875707d69414596fd907a4d711e73" - integrity sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM= - querystring@0.2.0: version "0.2.0" resolved "https://registry.yarnpkg.com/querystring/-/querystring-0.2.0.tgz#b209849203bb25df820da756e747005878521620" @@ -13810,30 +11868,13 @@ quick-lru@^4.0.1: resolved "https://registry.yarnpkg.com/quick-lru/-/quick-lru-4.0.1.tgz#5b8878f113a58217848c6482026c73e1ba57727f" integrity sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g== -randomatic@^3.0.0: - version "3.1.1" - resolved "https://registry.yarnpkg.com/randomatic/-/randomatic-3.1.1.tgz#b776efc59375984e36c537b2f51a1f0aff0da1ed" - integrity sha512-TuDE5KxZ0J461RVjrJZCJc+J+zCkTb1MbH9AQUq68sMhOMcy9jLcb3BrZKgp9q9Ncltdg4QVqWrH02W2EFFVYw== - dependencies: - is-number "^4.0.0" - kind-of "^6.0.0" - math-random "^1.0.1" - -randombytes@^2.0.0, randombytes@^2.0.1, randombytes@^2.0.5, randombytes@^2.1.0: +randombytes@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/randombytes/-/randombytes-2.1.0.tgz#df6f84372f0270dc65cdf6291349ab7a473d4f2a" integrity sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ== dependencies: safe-buffer "^5.1.0" -randomfill@^1.0.3: - version "1.0.4" - resolved "https://registry.yarnpkg.com/randomfill/-/randomfill-1.0.4.tgz#c92196fc86ab42be983f1bf31778224931d61458" - integrity sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw== - dependencies: - randombytes "^2.0.5" - safe-buffer "^5.1.0" - range-parser@~1.2.1: version "1.2.1" resolved "https://registry.yarnpkg.com/range-parser/-/range-parser-1.2.1.tgz#3cf37023d199e1c24d1a55b84800c2f3e6468031" @@ -13849,7 +11890,7 @@ raw-body@2.4.0: iconv-lite "0.4.24" unpipe "1.0.0" -rc@^1.2.1, rc@^1.2.7: +rc@^1.2.7: version "1.2.8" resolved "https://registry.yarnpkg.com/rc/-/rc-1.2.8.tgz#cd924bf5200a075b83c188cd6b9e211b7fc0d3ed" integrity sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw== @@ -13969,22 +12010,6 @@ react@^16.8.0: object-assign "^4.1.1" prop-types "^15.6.2" -read-chunk@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/read-chunk/-/read-chunk-2.1.0.tgz#6a04c0928005ed9d42e1a6ac5600e19cbc7ff655" - integrity sha1-agTAkoAF7Z1C4aasVgDhnLx/9lU= - dependencies: - pify "^3.0.0" - safe-buffer "^5.1.1" - -read-chunk@^3.2.0: - version "3.2.0" - resolved "https://registry.yarnpkg.com/read-chunk/-/read-chunk-3.2.0.tgz#2984afe78ca9bfbbdb74b19387bf9e86289c16ca" - integrity sha512-CEjy9LCzhmD7nUpJ1oVOE6s/hBkejlcJEgLQHVnQznOSilOPb+kpKktlLfFDK3/WP43+F80xkUTM2VOkYoSYvQ== - dependencies: - pify "^4.0.1" - with-open-file "^0.1.6" - read-cmd-shim@^1.0.1: version "1.0.5" resolved "https://registry.yarnpkg.com/read-cmd-shim/-/read-cmd-shim-1.0.5.tgz#87e43eba50098ba5a32d0ceb583ab8e43b961c16" @@ -14027,14 +12052,6 @@ read-pkg-up@^3.0.0: find-up "^2.0.0" read-pkg "^3.0.0" -read-pkg-up@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/read-pkg-up/-/read-pkg-up-5.0.0.tgz#b6a6741cb144ed3610554f40162aa07a6db621b8" - integrity sha512-XBQjqOBtTzyol2CpsQOw8LHV0XbDZVG7xMMjmXAJomlVY03WOBRmYgDJETlvcg0H63AJvPRwT7GFi5rvOzUOKg== - dependencies: - find-up "^3.0.0" - read-pkg "^5.0.0" - read-pkg-up@^7.0.1: version "7.0.1" resolved "https://registry.yarnpkg.com/read-pkg-up/-/read-pkg-up-7.0.1.tgz#f3a6135758459733ae2b95638056e1854e7ef507" @@ -14062,7 +12079,7 @@ read-pkg@^3.0.0: normalize-package-data "^2.3.2" path-type "^3.0.0" -read-pkg@^5.0.0, read-pkg@^5.2.0: +read-pkg@^5.2.0: version "5.2.0" resolved "https://registry.yarnpkg.com/read-pkg/-/read-pkg-5.2.0.tgz#7bf295438ca5a33e56cd30e053b34ee7250c93cc" integrity sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg== @@ -14079,7 +12096,7 @@ read@1, read@~1.0.1: dependencies: mute-stream "~0.0.4" -"readable-stream@1 || 2", readable-stream@^2.0.0, readable-stream@^2.0.1, readable-stream@^2.0.2, readable-stream@^2.0.6, readable-stream@^2.1.5, readable-stream@^2.2.2, readable-stream@^2.3.0, readable-stream@^2.3.3, readable-stream@^2.3.5, readable-stream@^2.3.6, readable-stream@~2.3.6: +"readable-stream@1 || 2", readable-stream@^2.0.0, readable-stream@^2.0.2, readable-stream@^2.0.6, readable-stream@^2.1.5, readable-stream@^2.2.2, readable-stream@^2.3.0, readable-stream@^2.3.5, readable-stream@^2.3.6, readable-stream@~2.3.6: version "2.3.7" resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.7.tgz#1eca1cf711aef814c04f62252a36a62f6cb23b57" integrity sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw== @@ -14102,16 +12119,7 @@ readable-stream@1.0.x: isarray "0.0.1" string_decoder "~0.10.x" -"readable-stream@2 || 3", readable-stream@3, readable-stream@^3.0.0, readable-stream@^3.0.2, readable-stream@^3.1.1, readable-stream@^3.4.0, readable-stream@^3.6.0: - version "3.6.0" - resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.6.0.tgz#337bbda3adc0706bd3e024426a286d4b4b2c9198" - integrity sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA== - dependencies: - inherits "^2.0.3" - string_decoder "^1.1.1" - util-deprecate "^1.0.1" - -readable-stream@~1.1.9: +readable-stream@1.1.x: version "1.1.14" resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-1.1.14.tgz#7cf4c54ef648e3813084c636dd2079e166c081d9" integrity sha1-fPTFTvZI44EwhMY23SB54WbAgdk= @@ -14121,6 +12129,15 @@ readable-stream@~1.1.9: isarray "0.0.1" string_decoder "~0.10.x" +"readable-stream@2 || 3", readable-stream@3, readable-stream@^3.0.0, readable-stream@^3.0.2, readable-stream@^3.1.1, readable-stream@^3.4.0, readable-stream@^3.6.0: + version "3.6.0" + resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.6.0.tgz#337bbda3adc0706bd3e024426a286d4b4b2c9198" + integrity sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA== + dependencies: + inherits "^2.0.3" + string_decoder "^1.1.1" + util-deprecate "^1.0.1" + readdir-scoped-modules@^1.0.0: version "1.1.0" resolved "https://registry.yarnpkg.com/readdir-scoped-modules/-/readdir-scoped-modules-1.1.0.tgz#8d45407b4f870a0dcaebc0e28670d18e74514309" @@ -14131,15 +12148,6 @@ readdir-scoped-modules@^1.0.0: graceful-fs "^4.1.2" once "^1.3.0" -readdirp@^2.2.1: - version "2.2.1" - resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-2.2.1.tgz#0e87622a3325aa33e892285caf8b4e846529a525" - integrity sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ== - dependencies: - graceful-fs "^4.1.11" - micromatch "^3.1.10" - readable-stream "^2.0.2" - readdirp@~3.2.0: version "3.2.0" resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-3.2.0.tgz#c30c33352b12c96dfb4b895421a49fd5a9593839" @@ -14147,13 +12155,6 @@ readdirp@~3.2.0: dependencies: picomatch "^2.0.4" -readdirp@~3.5.0: - version "3.5.0" - resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-3.5.0.tgz#9ba74c019b15d365278d2e91bb8c48d7b4d42c9e" - integrity sha512-cMhu7c/8rdhkHXWsY+osBhfSy0JikwpHK/5+imo+LpeasTF8ouErHrlYkwT0++njiyuDvc7OFY5T3ukvZ8qmFQ== - dependencies: - picomatch "^2.2.1" - recast@^0.11.17: version "0.11.23" resolved "https://registry.yarnpkg.com/recast/-/recast-0.11.23.tgz#451fd3004ab1e4df9b4e4b66376b2a21912462d3" @@ -14164,27 +12165,6 @@ recast@^0.11.17: private "~0.1.5" source-map "~0.5.0" -recast@^0.12.5: - version "0.12.9" - resolved "https://registry.yarnpkg.com/recast/-/recast-0.12.9.tgz#e8e52bdb9691af462ccbd7c15d5a5113647a15f1" - integrity sha512-y7ANxCWmMW8xLOaiopiRDlyjQ9ajKRENBH+2wjntIbk3A6ZR1+BLQttkmSHMY7Arl+AAZFwJ10grg2T6f1WI8A== - dependencies: - ast-types "0.10.1" - core-js "^2.4.1" - esprima "~4.0.0" - private "~0.1.5" - source-map "~0.6.1" - -recast@^0.15.0: - version "0.15.5" - resolved "https://registry.yarnpkg.com/recast/-/recast-0.15.5.tgz#6871177ee26720be80d7624e4283d5c855a5cb0b" - integrity sha512-nkAYNqarh73cMWRKFiPQ8I9dOLFvFk6SnG8u/LUlOYfArDOD/EjsVRAs860TlBLrpxqAXHGET/AUAVjdEymL5w== - dependencies: - ast-types "0.11.5" - esprima "~4.0.0" - private "~0.1.5" - source-map "~0.6.1" - rechoir@^0.6.2: version "0.6.2" resolved "https://registry.yarnpkg.com/rechoir/-/rechoir-0.6.2.tgz#85204b54dba82d5742e28c96756ef43af50e3384" @@ -14192,6 +12172,13 @@ rechoir@^0.6.2: dependencies: resolve "^1.1.6" +rechoir@^0.7.0: + version "0.7.1" + resolved "https://registry.yarnpkg.com/rechoir/-/rechoir-0.7.1.tgz#9478a96a1ca135b5e88fc027f03ee92d6c645686" + integrity sha512-/njmZ8s1wVeR6pjTZ+0nCnv8SpZNRMT2D1RLOJQESlYFDBvwpTA4KWJpZ+sBJ4+vhjILRcK7JIFdGCdxEAAitg== + dependencies: + resolve "^1.9.0" + reconnecting-websocket@^4.2.0: version "4.4.0" resolved "https://registry.yarnpkg.com/reconnecting-websocket/-/reconnecting-websocket-4.4.0.tgz#3b0e5b96ef119e78a03135865b8bb0af1b948783" @@ -14249,30 +12236,16 @@ regenerate-unicode-properties@^8.2.0: dependencies: regenerate "^1.4.0" -regenerate@^1.2.1, regenerate@^1.4.0: +regenerate@^1.4.0: version "1.4.2" resolved "https://registry.yarnpkg.com/regenerate/-/regenerate-1.4.2.tgz#b9346d8827e8f5a32f7ba29637d398b69014848a" integrity sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A== -regenerator-runtime@^0.11.0: - version "0.11.1" - resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz#be05ad7f9bf7d22e056f9726cee5017fbf19e2e9" - integrity sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg== - regenerator-runtime@^0.13.4: version "0.13.7" resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.13.7.tgz#cac2dacc8a1ea675feaabaeb8ae833898ae46f55" integrity sha512-a54FxoJDIr27pgf7IgeQGxmqUNYrcV338lf/6gH456HZ/PhX+5BcwHXG9ajESmwe6WRO0tAzRUrRmNONWgkrew== -regenerator-transform@^0.10.0: - version "0.10.1" - resolved "https://registry.yarnpkg.com/regenerator-transform/-/regenerator-transform-0.10.1.tgz#1e4996837231da8b7f3cf4114d71b5691a0680dd" - integrity sha512-PJepbvDbuK1xgIgnau7Y90cwaAmO/LCLMI2mPvaXq2heGMR3aWW5/BQvYrhJ8jgmQjXewXvBjzfqKcVOmhjZ6Q== - dependencies: - babel-runtime "^6.18.0" - babel-types "^6.19.0" - private "^0.1.6" - regenerator-transform@^0.14.2: version "0.14.5" resolved "https://registry.yarnpkg.com/regenerator-transform/-/regenerator-transform-0.14.5.tgz#c98da154683671c9c4dcb16ece736517e1b7feb4" @@ -14280,13 +12253,6 @@ regenerator-transform@^0.14.2: dependencies: "@babel/runtime" "^7.8.4" -regex-cache@^0.4.2: - version "0.4.4" - resolved "https://registry.yarnpkg.com/regex-cache/-/regex-cache-0.4.4.tgz#75bdc58a2a1496cec48a12835bc54c8d562336dd" - integrity sha512-nVIZwtCjkC9YgvWkpM55B5rBhBYRZhAaJbgcFYXXsHnbZ9UZI9nnVWYZpBlCqv9ho2eZryPnWrZGsOdPwVWXWQ== - dependencies: - is-equal-shallow "^0.1.3" - regex-not@^1.0.0, regex-not@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/regex-not/-/regex-not-1.0.2.tgz#1f4ece27e00b0b65e0247a6810e6a85d83a5752c" @@ -14308,15 +12274,6 @@ regexpp@^3.1.0: resolved "https://registry.yarnpkg.com/regexpp/-/regexpp-3.2.0.tgz#0425a2768d8f23bad70ca4b90461fa2f1213e1b2" integrity sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg== -regexpu-core@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/regexpu-core/-/regexpu-core-2.0.0.tgz#49d038837b8dcf8bfa5b9a42139938e6ea2ae240" - integrity sha1-SdA4g3uNz4v6W5pCE5k45uoq4kA= - dependencies: - regenerate "^1.2.1" - regjsgen "^0.2.0" - regjsparser "^0.1.4" - regexpu-core@^4.7.1: version "4.7.1" resolved "https://registry.yarnpkg.com/regexpu-core/-/regexpu-core-4.7.1.tgz#2dea5a9a07233298fbf0db91fa9abc4c6e0f8ad6" @@ -14329,23 +12286,11 @@ regexpu-core@^4.7.1: unicode-match-property-ecmascript "^1.0.4" unicode-match-property-value-ecmascript "^1.2.0" -regjsgen@^0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/regjsgen/-/regjsgen-0.2.0.tgz#6c016adeac554f75823fe37ac05b92d5a4edb1f7" - integrity sha1-bAFq3qxVT3WCP+N6wFuS1aTtsfc= - regjsgen@^0.5.1: version "0.5.2" resolved "https://registry.yarnpkg.com/regjsgen/-/regjsgen-0.5.2.tgz#92ff295fb1deecbf6ecdab2543d207e91aa33733" integrity sha512-OFFT3MfrH90xIW8OOSyUrk6QHD5E9JOTeGodiJeBS3J6IwlgzJMNE/1bZklWz5oTg+9dCMyEetclvCVXOPoN3A== -regjsparser@^0.1.4: - version "0.1.5" - resolved "https://registry.yarnpkg.com/regjsparser/-/regjsparser-0.1.5.tgz#7ee8f84dc6fa792d3fd0ae228d24bd949ead205c" - integrity sha1-fuj4Tcb6eS0/0K4ijSS9lJ6tIFw= - dependencies: - jsesc "~0.5.0" - regjsparser@^0.6.4: version "0.6.8" resolved "https://registry.yarnpkg.com/regjsparser/-/regjsparser-0.6.8.tgz#4532c3da36d75d56e3f394ce2ea6842bde7496bd" @@ -14378,7 +12323,7 @@ repeat-element@^1.1.2: resolved "https://registry.yarnpkg.com/repeat-element/-/repeat-element-1.1.3.tgz#782e0d825c0c5a3bb39731f84efee6b742e6b1ce" integrity sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g== -repeat-string@^1.5.2, repeat-string@^1.6.1: +repeat-string@^1.6.1: version "1.6.1" resolved "https://registry.yarnpkg.com/repeat-string/-/repeat-string-1.6.1.tgz#8dcae470e1c88abc2d600fff4a776286da75e637" integrity sha1-jcrkcOHIirwtYA//Sndihtp15jc= @@ -14411,7 +12356,7 @@ request-promise-native@^1.0.5: stealthy-require "^1.1.1" tough-cookie "^2.3.3" -request@^2.45.0, request@^2.82.0, request@^2.86.0, request@^2.87.0, request@^2.88.0, request@^2.88.2: +request@^2.82.0, request@^2.86.0, request@^2.87.0, request@^2.88.0, request@^2.88.2: version "2.88.2" resolved "https://registry.yarnpkg.com/request/-/request-2.88.2.tgz#d73c918731cb5a87da047e207234146f664d12b3" integrity sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw== @@ -14473,13 +12418,12 @@ resolve-cwd@^2.0.0: dependencies: resolve-from "^3.0.0" -resolve-dir@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/resolve-dir/-/resolve-dir-1.0.1.tgz#79a40644c362be82f26effe739c9bb5382046f43" - integrity sha1-eaQGRMNivoLybv/nOcm7U4IEb0M= +resolve-cwd@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/resolve-cwd/-/resolve-cwd-3.0.0.tgz#0f0075f1bb2544766cf73ba6a6e2adfebcb13f2d" + integrity sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg== dependencies: - expand-tilde "^2.0.0" - global-modules "^1.0.0" + resolve-from "^5.0.0" resolve-from@^3.0.0: version "3.0.0" @@ -14491,12 +12435,17 @@ resolve-from@^4.0.0: resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-4.0.0.tgz#4abcd852ad32dd7baabfe9b40e00a36db5f392e6" integrity sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g== +resolve-from@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-5.0.0.tgz#c35225843df8f776df21c57557bc087e9dfdfc69" + integrity sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw== + resolve-url@^0.2.1: version "0.2.1" resolved "https://registry.yarnpkg.com/resolve-url/-/resolve-url-0.2.1.tgz#2c637fe77c893afd2a663fe21aa9080068e2052a" integrity sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo= -resolve@^1.1.6, resolve@^1.10.0, resolve@^1.12.0, resolve@^1.14.2, resolve@^1.20.0: +resolve@^1.1.6, resolve@^1.10.0, resolve@^1.12.0, resolve@^1.14.2, resolve@^1.20.0, resolve@^1.9.0: version "1.20.0" resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.20.0.tgz#629a013fb3f70755d6f0b7935cc1c2c5378b1975" integrity sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A== @@ -14519,14 +12468,6 @@ responselike@1.0.2, responselike@^1.0.2: dependencies: lowercase-keys "^1.0.0" -restore-cursor@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/restore-cursor/-/restore-cursor-1.0.1.tgz#34661f46886327fed2991479152252df92daa541" - integrity sha1-NGYfRohjJ/7SmRR5FSJS35LapUE= - dependencies: - exit-hook "^1.0.0" - onetime "^1.0.0" - restore-cursor@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/restore-cursor/-/restore-cursor-2.0.0.tgz#9f7ee287f82fd326d4fd162923d62129eee0dfaf" @@ -14558,7 +12499,7 @@ reusify@^1.0.4: resolved "https://registry.yarnpkg.com/reusify/-/reusify-1.0.4.tgz#90da382b1e126efc02146e90845a88db12925d76" integrity sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw== -rimraf@2, rimraf@^2.2.8, rimraf@^2.5.4, rimraf@^2.6.1, rimraf@^2.6.2, rimraf@^2.6.3: +rimraf@2, rimraf@^2.5.4, rimraf@^2.6.1, rimraf@^2.6.2, rimraf@^2.6.3: version "2.7.1" resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.7.1.tgz#35797f13a7fdadc566142c29d4f07ccad483e3ec" integrity sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w== @@ -14579,14 +12520,6 @@ rimraf@~2.6.2: dependencies: glob "^7.1.3" -ripemd160@^2.0.0, ripemd160@^2.0.1: - version "2.0.2" - resolved "https://registry.yarnpkg.com/ripemd160/-/ripemd160-2.0.2.tgz#a1c1a6f624751577ba5d07914cbc92850585890c" - integrity sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA== - dependencies: - hash-base "^3.0.0" - inherits "^2.0.1" - roarr@^2.15.3: version "2.15.4" resolved "https://registry.yarnpkg.com/roarr/-/roarr-2.15.4.tgz#f5fe795b7b838ccfe35dc608e0282b9eba2e7afd" @@ -14604,7 +12537,7 @@ route-parser@^0.0.5: resolved "https://registry.yarnpkg.com/route-parser/-/route-parser-0.0.5.tgz#7d1d09d335e49094031ea16991a4a79b01bbe1f4" integrity sha1-fR0J0zXkkJQDHqFpkaSnmwG74fQ= -run-async@^2.0.0, run-async@^2.2.0, run-async@^2.4.0: +run-async@^2.2.0: version "2.4.1" resolved "https://registry.yarnpkg.com/run-async/-/run-async-2.4.1.tgz#8440eccf99ea3e70bd409d49aab88e10c189a455" integrity sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ== @@ -14623,14 +12556,7 @@ run-queue@^1.0.0, run-queue@^1.0.3: dependencies: aproba "^1.1.1" -rxjs@^5.4.2, rxjs@^5.5.2: - version "5.5.12" - resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-5.5.12.tgz#6fa61b8a77c3d793dbaf270bee2f43f652d741cc" - integrity sha512-xx2itnL5sBbqeeiVgNPVuQQ1nC8Jp2WfNJhXWHmElW9YmrpS9UVnNzhP3EH3HFqexO5Tlp8GhYY+WEcqcVMvGw== - dependencies: - symbol-observable "1.0.1" - -rxjs@^6.3.1, rxjs@^6.4.0, rxjs@^6.6.0: +rxjs@^6.3.1, rxjs@^6.4.0: version "6.6.6" resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-6.6.6.tgz#14d8417aa5a07c5e633995b525e1e3c0dec03b70" integrity sha512-/oTwee4N4iWzAMAL9xdGKjkEHmIwupR3oXbQjCKywF1BeFohswF3vZdogbmEF6pZkOsXTzWkrZszrWpQTByYVg== @@ -14679,14 +12605,6 @@ scheduler@^0.19.1: loose-envify "^1.1.0" object-assign "^4.1.1" -schema-utils@^0.4.0, schema-utils@^0.4.5: - version "0.4.7" - resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-0.4.7.tgz#ba74f597d2be2ea880131746ee17d0a093c68187" - integrity sha512-v/iwU6wvwGK8HbU9yi3/nhGzP0yGSuhQMzL6ySiec1FSrZZDkhm4noOSWzrNFo/jEc+SJY6jRTwuwbSXJPDUnQ== - dependencies: - ajv "^6.1.0" - ajv-keywords "^3.1.0" - schema-utils@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-1.0.0.tgz#0b79a93204d7b600d4b2850d1f66c2a34951c770" @@ -14705,10 +12623,14 @@ schema-utils@^2.6.5: ajv "^6.12.4" ajv-keywords "^3.5.2" -scoped-regex@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/scoped-regex/-/scoped-regex-1.0.0.tgz#a346bb1acd4207ae70bd7c0c7ca9e566b6baddb8" - integrity sha1-o0a7Gs1CB65wvXwMfKnlZra63bg= +schema-utils@^3.0.0, schema-utils@^3.1.0, schema-utils@^3.1.1: + version "3.1.1" + resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-3.1.1.tgz#bc74c4b6b6995c1d88f76a8b77bea7219e0c8281" + integrity sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw== + dependencies: + "@types/json-schema" "^7.0.8" + ajv "^6.12.5" + ajv-keywords "^3.5.2" seek-bzip@^1.0.5: version "1.0.6" @@ -14742,7 +12664,7 @@ semver@^6.0.0, semver@^6.1.1, semver@^6.1.2, semver@^6.2.0, semver@^6.3.0: resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d" integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw== -semver@^7.1.3, semver@^7.2.1, semver@^7.3.2, semver@^7.3.4, semver@^7.3.5: +semver@^7.2.1, semver@^7.3.2, semver@^7.3.4, semver@^7.3.5: version "7.3.5" resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.5.tgz#0b621c879348d8998e4b0e4be94b3f12e6018ef7" integrity sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ== @@ -14780,10 +12702,17 @@ serialize-javascript@^1.4.0: resolved "https://registry.yarnpkg.com/serialize-javascript/-/serialize-javascript-1.9.1.tgz#cfc200aef77b600c47da9bb8149c943e798c2fdb" integrity sha512-0Vb/54WJ6k5v8sSWN09S0ora+Hnr+cX40r9F170nT+mSkaxltoE/7R3OrIdBSUv1OoiobH1QoWQbCnAO+e8J1A== -serialize-javascript@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/serialize-javascript/-/serialize-javascript-4.0.0.tgz#b525e1238489a5ecfc42afacc3fe99e666f4b1aa" - integrity sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw== +serialize-javascript@^5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/serialize-javascript/-/serialize-javascript-5.0.1.tgz#7886ec848049a462467a97d3d918ebb2aaf934f4" + integrity sha512-SaaNal9imEO737H2c05Og0/8LUXG7EnsZyMa8MzkmuHoELfT6txuj0cMqRj6zfPKnmQ1yasR4PCJc8x+M4JSPA== + dependencies: + randombytes "^2.1.0" + +serialize-javascript@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/serialize-javascript/-/serialize-javascript-6.0.0.tgz#efae5d88f45d7924141da8b5c3a7a7e663fefeb8" + integrity sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag== dependencies: randombytes "^2.1.0" @@ -14819,7 +12748,7 @@ set-value@^2.0.0, set-value@^2.0.1: is-plain-object "^2.0.3" split-string "^3.0.1" -setimmediate@^1.0.4, setimmediate@~1.0.4: +setimmediate@^1.0.5, setimmediate@~1.0.4: version "1.0.5" resolved "https://registry.yarnpkg.com/setimmediate/-/setimmediate-1.0.5.tgz#290cbb232e306942d7d7ea9b83732ab7856f8285" integrity sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU= @@ -14829,14 +12758,6 @@ setprototypeof@1.1.1: resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.1.1.tgz#7e95acb24aa92f5885e0abef5ba131330d4ae683" integrity sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw== -sha.js@^2.4.0, sha.js@^2.4.8: - version "2.4.11" - resolved "https://registry.yarnpkg.com/sha.js/-/sha.js-2.4.11.tgz#37a5cf0b81ecbc6943de109ba2960d1b26584ae7" - integrity sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ== - dependencies: - inherits "^2.0.1" - safe-buffer "^5.0.1" - shallow-clone@^3.0.0: version "3.0.1" resolved "https://registry.yarnpkg.com/shallow-clone/-/shallow-clone-3.0.1.tgz#8f2981ad92531f55035b01fb230769a40e02efa3" @@ -14884,7 +12805,7 @@ shell-path@^2.1.0: dependencies: shell-env "^0.3.0" -shelljs@^0.8.0, shelljs@^0.8.3, shelljs@^0.8.4: +shelljs@^0.8.3: version "0.8.4" resolved "https://registry.yarnpkg.com/shelljs/-/shelljs-0.8.4.tgz#de7684feeb767f8716b326078a8a00875890e3c2" integrity sha512-7gk3UZ9kOfPLIAbslLzyWeGiEqx9e3rxwZM0KE6EL8GlGwjym9Mrlx5/p33bWTu9YG6vcS4MBxYZDHYr5lr8BQ== @@ -14921,13 +12842,6 @@ simple-get@^3.0.3: once "^1.3.1" simple-concat "^1.0.0" -single-line-log@^1.1.2: - version "1.1.2" - resolved "https://registry.yarnpkg.com/single-line-log/-/single-line-log-1.1.2.tgz#c2f83f273a3e1a16edb0995661da0ed5ef033364" - integrity sha1-wvg/Jzo+GhbtsJlWYdoO1e8DM2Q= - dependencies: - string-width "^1.0.1" - sinon@^9.0.1: version "9.2.4" resolved "https://registry.yarnpkg.com/sinon/-/sinon-9.2.4.tgz#e55af4d3b174a4443a8762fa8421c2976683752b" @@ -14955,11 +12869,6 @@ slash@^3.0.0: resolved "https://registry.yarnpkg.com/slash/-/slash-3.0.0.tgz#6539be870c165adbd5240220dbe361f1bc4d4634" integrity sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q== -slice-ansi@0.0.4: - version "0.0.4" - resolved "https://registry.yarnpkg.com/slice-ansi/-/slice-ansi-0.0.4.tgz#edbf8903f66f7ce2f8eafd6ceed65e264c831b35" - integrity sha1-7b+JA/ZvfOL46v1s7tZeJkyDGzU= - slice-ansi@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/slice-ansi/-/slice-ansi-3.0.0.tgz#31ddc10930a1b7e0b67b08c96c2f49b77a789787" @@ -14978,7 +12887,7 @@ slice-ansi@^4.0.0: astral-regex "^2.0.0" is-fullwidth-code-point "^3.0.0" -slide@^1.1.5, slide@^1.1.6: +slide@^1.1.6: version "1.1.6" resolved "https://registry.yarnpkg.com/slide/-/slide-1.1.6.tgz#56eb027d65b4d2dce6cb2e2d32c4d4afc9e1d707" integrity sha1-VusCfWW00tzmyy4tMsTUr8nh1wc= @@ -15065,13 +12974,19 @@ source-list-map@^2.0.0: resolved "https://registry.yarnpkg.com/source-list-map/-/source-list-map-2.0.1.tgz#3993bd873bfc48479cca9ea3a547835c7c154b34" integrity sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw== -source-map-loader@^0.2.1: - version "0.2.4" - resolved "https://registry.yarnpkg.com/source-map-loader/-/source-map-loader-0.2.4.tgz#c18b0dc6e23bf66f6792437557c569a11e072271" - integrity sha512-OU6UJUty+i2JDpTItnizPrlpOIBLmQbWMuBg9q5bVtnHACqw1tn9nNwqJLbv0/00JjnJb/Ee5g5WS5vrRv7zIQ== +source-map-js@^0.6.2: + version "0.6.2" + resolved "https://registry.yarnpkg.com/source-map-js/-/source-map-js-0.6.2.tgz#0bb5de631b41cfbda6cfba8bd05a80efdfd2385e" + integrity sha512-/3GptzWzu0+0MBQFrDKzw/DvvMTUORvgY6k6jd/VS6iCR4RDTKWH6v6WPwQoUO8667uQEf9Oe38DxAYWY5F/Ug== + +source-map-loader@^2.0.1: + version "2.0.2" + resolved "https://registry.yarnpkg.com/source-map-loader/-/source-map-loader-2.0.2.tgz#4ab634f8f8bac4f406b61383f87a2bc804c24697" + integrity sha512-yIYkFOsKn+OdOirRJUPQpnZiMkF74raDVQjj5ni3SzbOiA57SabeX80R5zyMQAKpvKySA3Z4a85vFX3bvpC6KQ== dependencies: - async "^2.5.0" - loader-utils "^1.1.0" + abab "^2.0.5" + iconv-lite "^0.6.2" + source-map-js "^0.6.2" source-map-resolve@^0.5.0: version "0.5.3" @@ -15084,17 +12999,10 @@ source-map-resolve@^0.5.0: source-map-url "^0.4.0" urix "^0.1.0" -source-map-support@^0.4.15, source-map-support@^0.4.18: - version "0.4.18" - resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.4.18.tgz#0286a6de8be42641338594e97ccea75f0a2c585f" - integrity sha512-try0/JqxPLF9nOjvSta7tVondkP5dwgyLDjVoyMDlmjugT2lRZ1OfsrYTkCd2hkDnJTKRbO/Rl3orm8vlsUzbA== - dependencies: - source-map "^0.5.6" - -source-map-support@~0.5.12: - version "0.5.19" - resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.19.tgz#a98b62f86dcaf4f67399648c085291ab9e8fed61" - integrity sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw== +source-map-support@^0.5.19, source-map-support@~0.5.20: + version "0.5.20" + resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.20.tgz#12166089f8f5e5e8c56926b377633392dd2cb6c9" + integrity sha512-n1lZZ8Ve4ksRqizaBQgxXDgKwttHDhyfQjA6YZZn8+AroHbsIz+JjwxQDxbp+7y5OYCI8t1Yk7etjD9CRd2hIw== dependencies: buffer-from "^1.0.0" source-map "^0.6.0" @@ -15114,7 +13022,7 @@ source-map@^0.6.0, source-map@^0.6.1, source-map@~0.6.0, source-map@~0.6.1: resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263" integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== -source-map@^0.7.3: +source-map@~0.7.2: version "0.7.3" resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.7.3.tgz#5302f8169031735226544092e64981f751750383" integrity sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ== @@ -15154,11 +13062,6 @@ spdx-license-ids@^3.0.0: resolved "https://registry.yarnpkg.com/spdx-license-ids/-/spdx-license-ids-3.0.7.tgz#e9c18a410e5ed7e12442a549fbd8afa767038d65" integrity sha512-U+MTEOO0AiDzxwFvoa4JVnMV6mZlJKk2sBLt90s7G0Gd0Mlknc7kxEn3nuDPNZRta7O2uy8oLcZLVT+4sqNZHQ== -speedometer@~0.1.2: - version "0.1.4" - resolved "https://registry.yarnpkg.com/speedometer/-/speedometer-0.1.4.tgz#9876dbd2a169d3115402d48e6ea6329c8816a50d" - integrity sha1-mHbb0qFp0xFUAtSObqYynIgWpQ0= - split-on-first@^1.0.0: version "1.1.0" resolved "https://registry.yarnpkg.com/split-on-first/-/split-on-first-1.1.0.tgz#f610afeee3b12bce1d0c30425e76398b78249a5f" @@ -15224,13 +13127,6 @@ sshpk@^1.7.0: safer-buffer "^2.0.2" tweetnacl "~0.14.0" -ssri@^5.2.4: - version "5.3.0" - resolved "https://registry.yarnpkg.com/ssri/-/ssri-5.3.0.tgz#ba3872c9c6d33a0704a7d71ff045e5ec48999d06" - integrity sha512-XRSIPqLij52MtgoQavH/x/dU1qVKtWUAAZeOHsR9c2Ddi4XerFy3mc1alf+dLJKl9EUIm/Ht+EowFkTUOA6GAQ== - dependencies: - safe-buffer "^5.1.1" - ssri@^6.0.0, ssri@^6.0.1: version "6.0.1" resolved "https://registry.yarnpkg.com/ssri/-/ssri-6.0.1.tgz#2a3c41b28dd45b62b63676ecb74001265ae9edd8" @@ -15256,14 +13152,6 @@ stealthy-require@^1.1.1: resolved "https://registry.yarnpkg.com/stealthy-require/-/stealthy-require-1.1.1.tgz#35b09875b4ff49f26a777e509b3090a3226bf24b" integrity sha1-NbCYdbT/SfJqd35QmzCQoyJr8ks= -stream-browserify@^2.0.1: - version "2.0.2" - resolved "https://registry.yarnpkg.com/stream-browserify/-/stream-browserify-2.0.2.tgz#87521d38a44aa7ee91ce1cd2a47df0cb49dd660b" - integrity sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg== - dependencies: - inherits "~2.0.1" - readable-stream "^2.0.2" - stream-combiner@~0.0.4: version "0.0.4" resolved "https://registry.yarnpkg.com/stream-combiner/-/stream-combiner-0.0.4.tgz#4d5e433c185261dde623ca3f44c586bcf5c4ad14" @@ -15279,28 +13167,15 @@ stream-each@^1.1.0: end-of-stream "^1.1.0" stream-shift "^1.0.0" -stream-http@^2.7.2: - version "2.8.3" - resolved "https://registry.yarnpkg.com/stream-http/-/stream-http-2.8.3.tgz#b2d242469288a5a27ec4fe8933acf623de6514fc" - integrity sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw== - dependencies: - builtin-status-codes "^3.0.0" - inherits "^2.0.1" - readable-stream "^2.3.6" - to-arraybuffer "^1.0.0" - xtend "^4.0.0" - stream-shift@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/stream-shift/-/stream-shift-1.0.1.tgz#d7088281559ab2778424279b0877da3c392d5a3d" integrity sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ== -stream-to-observable@^0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/stream-to-observable/-/stream-to-observable-0.2.0.tgz#59d6ea393d87c2c0ddac10aa0d561bc6ba6f0e10" - integrity sha1-WdbqOT2HwsDdrBCqDVYbxrpvDhA= - dependencies: - any-observable "^0.2.0" +streamsearch@0.1.2: + version "0.1.2" + resolved "https://registry.yarnpkg.com/streamsearch/-/streamsearch-0.1.2.tgz#808b9d0e56fc273d809ba57338e929919a1a9f1a" + integrity sha1-gIudDlb8Jz2Am6VzOOkpkZoanxo= strict-uri-encode@^1.0.0: version "1.1.0" @@ -15327,11 +13202,6 @@ string-natural-compare@^2.0.3: resolved "https://registry.yarnpkg.com/string-natural-compare/-/string-natural-compare-2.0.3.tgz#9dbe1dd65490a5fe14f7a5c9bc686fc67cb9c6e4" integrity sha512-4Kcl12rNjc+6EKhY8QyDVuQTAlMWwRiNbsxnVwBUKFr7dYPQuXVrtNU4sEkjF9LHY0AY6uVbB3ktbkIH4LC+BQ== -string-template@~0.2.1: - version "0.2.1" - resolved "https://registry.yarnpkg.com/string-template/-/string-template-0.2.1.tgz#42932e598a352d01fc22ec3367d9d84eec6c9add" - integrity sha1-QpMuWYo1LQH8IuwzZ9nYTuxsmt0= - string-width@^1.0.1: version "1.0.2" resolved "https://registry.yarnpkg.com/string-width/-/string-width-1.0.2.tgz#118bdf5b8cdc51a2a7e70d211e07e2b0b9b107d3" @@ -15397,7 +13267,7 @@ string.prototype.trimstart@^1.0.4: call-bind "^1.0.2" define-properties "^1.1.3" -string_decoder@^1.0.0, string_decoder@^1.1.1: +string_decoder@^1.1.1: version "1.3.0" resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.3.0.tgz#42f114594a46cf1a8e30b0a84f56c78c3edac21e" integrity sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA== @@ -15453,26 +13323,6 @@ strip-ansi@^6.0.0: dependencies: ansi-regex "^5.0.0" -strip-ansi@~0.1.0: - version "0.1.1" - resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-0.1.1.tgz#39e8a98d044d150660abe4a6808acf70bb7bc991" - integrity sha1-OeipjQRNFQZgq+SmgIrPcLt7yZE= - -strip-bom-buf@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/strip-bom-buf/-/strip-bom-buf-1.0.0.tgz#1cb45aaf57530f4caf86c7f75179d2c9a51dd572" - integrity sha1-HLRar1dTD0yvhsf3UXnSyaUd1XI= - dependencies: - is-utf8 "^0.2.1" - -strip-bom-stream@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/strip-bom-stream/-/strip-bom-stream-2.0.0.tgz#f87db5ef2613f6968aa545abfe1ec728b6a829ca" - integrity sha1-+H217yYT9paKpUWr/h7HKLaoKco= - dependencies: - first-chunk-stream "^2.0.0" - strip-bom "^2.0.0" - strip-bom@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-2.0.0.tgz#6219a85616520491f35788bdbf1447a99c7e6b0e" @@ -15552,13 +13402,13 @@ strong-log-transformer@^2.0.0: minimist "^1.2.0" through "^2.3.4" -style-loader@^0.23.1: - version "0.23.1" - resolved "https://registry.yarnpkg.com/style-loader/-/style-loader-0.23.1.tgz#cb9154606f3e771ab6c4ab637026a1049174d925" - integrity sha512-XK+uv9kWwhZMZ1y7mysB+zoihsEj4wneFWAS5qoiLwzW0WzSqMrrsIy+a3zkQJq0ipFtBpX5W3MqyRIBF/WFGg== +style-loader@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/style-loader/-/style-loader-2.0.0.tgz#9669602fd4690740eaaec137799a03addbbc393c" + integrity sha512-Z0gYUJmzZ6ZdRUqpg1r8GsaFKypE+3xAzuFeMuoHgjc9KZv3wMyCRjQIWEbhoFSq7+7yoHXySDJyyWQaPajeiQ== dependencies: - loader-utils "^1.1.0" - schema-utils "^1.0.0" + loader-utils "^2.0.0" + schema-utils "^3.0.0" style-loader@~0.13.1: version "0.13.2" @@ -15572,13 +13422,6 @@ success-symbol@^0.1.0: resolved "https://registry.yarnpkg.com/success-symbol/-/success-symbol-0.1.0.tgz#24022e486f3bf1cdca094283b769c472d3b72897" integrity sha1-JAIuSG878c3KCUKDt2nEctO3KJc= -sumchecker@^2.0.2: - version "2.0.2" - resolved "https://registry.yarnpkg.com/sumchecker/-/sumchecker-2.0.2.tgz#0f42c10e5d05da5d42eea3e56c3399a37d6c5b3e" - integrity sha1-D0LBDl0F2l1C7qPlbDOZo31sWz4= - dependencies: - debug "^2.2.0" - sumchecker@^3.0.1: version "3.0.1" resolved "https://registry.yarnpkg.com/sumchecker/-/sumchecker-3.0.1.tgz#6377e996795abb0b6d348e9b3e1dfb24345a8e42" @@ -15636,6 +13479,13 @@ supports-color@^7.1.0: dependencies: has-flag "^4.0.0" +supports-color@^8.0.0: + version "8.1.1" + resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-8.1.1.tgz#cd6fc17e28500cff56c1b86c0a7fd4a54a73005c" + integrity sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q== + dependencies: + has-flag "^4.0.0" + svgo@^0.7.0: version "0.7.2" resolved "https://registry.yarnpkg.com/svgo/-/svgo-0.7.2.tgz#9f5772413952135c6fefbf40afe6a4faa88b4bb5" @@ -15649,16 +13499,6 @@ svgo@^0.7.0: sax "~1.2.1" whet.extend "~0.9.9" -symbol-observable@1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/symbol-observable/-/symbol-observable-1.0.1.tgz#8340fc4702c3122df5d22288f88283f513d3fdd4" - integrity sha1-g0D8RwLDEi310iKI+IKD9RPT/dQ= - -symbol-observable@^0.2.2: - version "0.2.4" - resolved "https://registry.yarnpkg.com/symbol-observable/-/symbol-observable-0.2.4.tgz#95a83db26186d6af7e7a18dbd9760a2f86d08f40" - integrity sha1-lag9smGG1q9+ehjb2XYKL4bQj0A= - symbol-tree@^3.2.2: version "3.2.4" resolved "https://registry.yarnpkg.com/symbol-tree/-/symbol-tree-3.2.4.tgz#430637d248ba77e078883951fb9aa0eed7c63fa2" @@ -15676,10 +13516,10 @@ table@^6.0.9: string-width "^4.2.0" strip-ansi "^6.0.0" -tapable@^1.0.0, tapable@^1.1.3: - version "1.1.3" - resolved "https://registry.yarnpkg.com/tapable/-/tapable-1.1.3.tgz#a1fccc06b58db61fd7a45da2da44f5f3a3e67ba2" - integrity sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA== +tapable@^2.1.1, tapable@^2.2.0: + version "2.2.1" + resolved "https://registry.yarnpkg.com/tapable/-/tapable-2.2.1.tgz#1967a73ef4060a82f12ab96af86d52fdb76eeca0" + integrity sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ== tar-fs@^1.16.2: version "1.16.3" @@ -15779,13 +13619,6 @@ temp-write@^3.4.0: temp-dir "^1.0.0" uuid "^3.0.1" -temp@^0.8.1: - version "0.8.4" - resolved "https://registry.yarnpkg.com/temp/-/temp-0.8.4.tgz#8c97a33a4770072e0a05f919396c7665a7dd59f2" - integrity sha512-s0ZZzd0BzYv5tLSptZooSjK8oj6C+c19p7Vqta9+6NPOf7r+fxq0cJe6/oN4LTC79sy5NY8ucOJNgwsKCSbfqg== - dependencies: - rimraf "~2.6.2" - temp@^0.9.1: version "0.9.4" resolved "https://registry.yarnpkg.com/temp/-/temp-0.9.4.tgz#cd20a8580cb63635d0e4e9d4bd989d44286e7620" @@ -15794,29 +13627,26 @@ temp@^0.9.1: mkdirp "^0.5.1" rimraf "~2.6.2" -terser-webpack-plugin@^1.4.3: - version "1.4.5" - resolved "https://registry.yarnpkg.com/terser-webpack-plugin/-/terser-webpack-plugin-1.4.5.tgz#a217aefaea330e734ffacb6120ec1fa312d6040b" - integrity sha512-04Rfe496lN8EYruwi6oPQkG0vo8C+HT49X687FZnpPF0qMAIHONI6HEXYPKDOE8e5HjXTyKfqRd/agHtH0kOtw== +terser-webpack-plugin@^5.1.3: + version "5.2.4" + resolved "https://registry.yarnpkg.com/terser-webpack-plugin/-/terser-webpack-plugin-5.2.4.tgz#ad1be7639b1cbe3ea49fab995cbe7224b31747a1" + integrity sha512-E2CkNMN+1cho04YpdANyRrn8CyN4yMy+WdFKZIySFZrGXZxJwJP6PMNGGc/Mcr6qygQHUUqRxnAPmi0M9f00XA== dependencies: - cacache "^12.0.2" - find-cache-dir "^2.1.0" - is-wsl "^1.1.0" - schema-utils "^1.0.0" - serialize-javascript "^4.0.0" + jest-worker "^27.0.6" + p-limit "^3.1.0" + schema-utils "^3.1.1" + serialize-javascript "^6.0.0" source-map "^0.6.1" - terser "^4.1.2" - webpack-sources "^1.4.0" - worker-farm "^1.7.0" + terser "^5.7.2" -terser@^4.1.2: - version "4.8.0" - resolved "https://registry.yarnpkg.com/terser/-/terser-4.8.0.tgz#63056343d7c70bb29f3af665865a46fe03a0df17" - integrity sha512-EAPipTNeWsb/3wLPeup1tVPaXfIaU68xMnVdPafIL1TV05OhASArYyIfFvnvJCNrR2NIOvDVNNTFRa+Re2MWyw== +terser@^5.7.2: + version "5.8.0" + resolved "https://registry.yarnpkg.com/terser/-/terser-5.8.0.tgz#c6d352f91aed85cc6171ccb5e84655b77521d947" + integrity sha512-f0JH+6yMpneYcRJN314lZrSwu9eKkUFEHLN/kNy8ceh8gaRiLgFPJqrB9HsXjhEGdv4e/ekjTOFxIlL6xlma8A== dependencies: commander "^2.20.0" - source-map "~0.6.1" - source-map-support "~0.5.12" + source-map "~0.7.2" + source-map-support "~0.5.20" text-extensions@^1.0.0: version "1.9.0" @@ -15828,11 +13658,6 @@ text-table@^0.2.0: resolved "https://registry.yarnpkg.com/text-table/-/text-table-0.2.0.tgz#7f5ee823ae805207c00af2df4a84ec3fcfa570b4" integrity sha1-f17oI66AUgfACvLfSoTsP8+lcLQ= -textextensions@^2.5.0: - version "2.6.0" - resolved "https://registry.yarnpkg.com/textextensions/-/textextensions-2.6.0.tgz#d7e4ab13fe54e32e08873be40d51b74229b00fc4" - integrity sha512-49WtAWS+tcsy93dRt6P0P3AMD2m5PvXRhuEA0kaXos5ZLlujtYmpmFsB+QvWUSxE1ZsstmYXfQ7L40+EcQgpAQ== - thenify-all@^1.0.0: version "1.6.0" resolved "https://registry.yarnpkg.com/thenify-all/-/thenify-all-1.6.0.tgz#1a1918d402d8fc3f98fbf234db0bcc8cc10e9726" @@ -15847,11 +13672,6 @@ thenify-all@^1.0.0: dependencies: any-promise "^1.0.0" -throttleit@0.0.2: - version "0.0.2" - resolved "https://registry.yarnpkg.com/throttleit/-/throttleit-0.0.2.tgz#cfedf88e60c00dd9697b61fdd2a8343a9b680eaf" - integrity sha1-z+34jmDADdlpe2H90qg0OptoDq8= - through2@^2.0.0, through2@^2.0.2: version "2.0.5" resolved "https://registry.yarnpkg.com/through2/-/through2-2.0.5.tgz#01c1e39eb31d07cb7d03a96a70823260b23132cd" @@ -15860,7 +13680,7 @@ through2@^2.0.0, through2@^2.0.2: readable-stream "~2.3.6" xtend "~4.0.1" -through2@^3.0.0, through2@^3.0.1, through2@^3.0.2: +through2@^3.0.0: version "3.0.2" resolved "https://registry.yarnpkg.com/through2/-/through2-3.0.2.tgz#99f88931cfc761ec7678b41d5d7336b5b6a07bf4" integrity sha512-enaDQ4MUyP2W6ZyT6EsMzqBPZaM/avg8iuo+l2d3QCs0J+6RaqkHV/2/lOwDTueBHeJ/2LG9lrLW3d5rWPucuQ== @@ -15875,14 +13695,6 @@ through2@^4.0.0: dependencies: readable-stream "3" -through2@~0.2.3: - version "0.2.3" - resolved "https://registry.yarnpkg.com/through2/-/through2-0.2.3.tgz#eb3284da4ea311b6cc8ace3653748a52abf25a3f" - integrity sha1-6zKE2k6jEbbMis42U3SKUqvyWj8= - dependencies: - readable-stream "~1.1.9" - xtend "~2.1.1" - through@2, "through@>=2.2.7 <3", through@^2.3.4, through@^2.3.6, through@^2.3.8, through@~2.3, through@~2.3.1: version "2.3.8" resolved "https://registry.yarnpkg.com/through/-/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5" @@ -15893,18 +13705,11 @@ time-stamp@^1.0.1: resolved "https://registry.yarnpkg.com/time-stamp/-/time-stamp-1.1.0.tgz#764a5a11af50561921b133f3b44e618687e0f5c3" integrity sha1-dkpaEa9QVhkhsTPztE5hhofg9cM= -timed-out@^4.0.0, timed-out@^4.0.1: +timed-out@^4.0.1: version "4.0.1" resolved "https://registry.yarnpkg.com/timed-out/-/timed-out-4.0.1.tgz#f32eacac5a175bea25d7fab565ab3ed8741ef56f" integrity sha1-8y6srFoXW+ol1/q1Zas+2HQe9W8= -timers-browserify@^2.0.4: - version "2.0.12" - resolved "https://registry.yarnpkg.com/timers-browserify/-/timers-browserify-2.0.12.tgz#44a45c11fbf407f34f97bccd1577c652361b00ee" - integrity sha512-9phl76Cqm6FhSX9Xe1ZUAMLtm1BLkKj2Qd5ApyWkXzsMRaA7dgr81kf4wJmQf/hAvg8EEyJxDo3du/0KlhPiKQ== - dependencies: - setimmediate "^1.0.4" - tippy.js@^6.3.1: version "6.3.1" resolved "https://registry.yarnpkg.com/tippy.js/-/tippy.js-6.3.1.tgz#3788a007be7015eee0fd589a66b98fb3f8f10181" @@ -15919,21 +13724,11 @@ tmp@^0.0.33: dependencies: os-tmpdir "~1.0.2" -to-arraybuffer@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz#7d229b1fcc637e466ca081180836a7aabff83f43" - integrity sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M= - to-buffer@^1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/to-buffer/-/to-buffer-1.1.1.tgz#493bd48f62d7c43fcded313a03dcadb2e1213a80" integrity sha512-lx9B5iv7msuFYE3dytT+KE5tap+rNYw+K4jVkb9R/asAb+pbBSM17jtunHplhBe6RRJdZx3Pn2Jph24O32mOVg== -to-fast-properties@^1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/to-fast-properties/-/to-fast-properties-1.0.3.tgz#b83571fa4d8c25b82e231b06e3a3055de4ca1a47" - integrity sha1-uDVx+k2MJbguIxsG46MFXeTKGkc= - to-fast-properties@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/to-fast-properties/-/to-fast-properties-2.0.0.tgz#dc5e698cbd079265bc73e0377681a4e4e83f616e" @@ -16053,11 +13848,6 @@ trim-repeated@^1.0.0: dependencies: escape-string-regexp "^1.0.2" -trim-right@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/trim-right/-/trim-right-1.0.1.tgz#cb2e1203067e0c8de1f614094b9fe45704ea6003" - integrity sha1-yy4SAwZ+DI3h9hQJS5/kVwTqYAM= - ts-md5@^1.2.2: version "1.2.7" resolved "https://registry.yarnpkg.com/ts-md5/-/ts-md5-1.2.7.tgz#b76471fc2fd38f0502441f6c3b9494ed04537401" @@ -16073,6 +13863,11 @@ tslib@^2.1.0: resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.1.0.tgz#da60860f1c2ecaa5703ab7d39bc05b6bf988b97a" integrity sha512-hcVC3wYEziELGGmEEXue7D75zbwIIVUMWAVbHItGPx0ziyXxrOMQx4rQEVEV45Ut/1IotuEvwqPopzIOkDMf0A== +tslib@^2.3.1: + version "2.3.1" + resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.3.1.tgz#e8a335add5ceae51aa261d32a490158ef042ef01" + integrity sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw== + tsutils@^3.21.0: version "3.21.0" resolved "https://registry.yarnpkg.com/tsutils/-/tsutils-3.21.0.tgz#b48717d394cea6c1e096983eed58e9d61715b623" @@ -16080,11 +13875,6 @@ tsutils@^3.21.0: dependencies: tslib "^1.8.1" -tty-browserify@0.0.0: - version "0.0.0" - resolved "https://registry.yarnpkg.com/tty-browserify/-/tty-browserify-0.0.0.tgz#a157ba402da24e9bf957f9aa69d524eed42901a6" - integrity sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY= - tunnel-agent@^0.6.0: version "0.6.0" resolved "https://registry.yarnpkg.com/tunnel-agent/-/tunnel-agent-0.6.0.tgz#27a5dea06b36b04a0a9966774b290868f0fc40fd" @@ -16121,11 +13911,6 @@ type-detect@4.0.8, type-detect@^4.0.0, type-detect@^4.0.5, type-detect@^4.0.8: resolved "https://registry.yarnpkg.com/type-detect/-/type-detect-4.0.8.tgz#7646fb5f18871cfbb7749e69bd39a6388eb7450c" integrity sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g== -type-fest@^0.11.0: - version "0.11.0" - resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.11.0.tgz#97abf0872310fed88a5c466b25681576145e33f1" - integrity sha512-OdjXJxnCN1AvyLSzeKIgXTXxV+99ZuXl3Hpo9XpJAv9MBcHrrJOQ5kV7ypXOuQie+AmWG25hLbiKdwYTifzcfQ== - type-fest@^0.13.1: version "0.13.1" resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.13.1.tgz#0172cb5bce80b0bd542ea348db50c7e21834d934" @@ -16166,7 +13951,7 @@ type-fest@^0.8.1: resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.8.1.tgz#09e249ebde851d3b1e48d27c105444667f17b83d" integrity sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA== -type-is@~1.6.17, type-is@~1.6.18: +type-is@^1.6.4, type-is@~1.6.17, type-is@~1.6.18: version "1.6.18" resolved "https://registry.yarnpkg.com/type-is/-/type-is-1.6.18.tgz#4e552cd05df09467dcbc4ef739de89f2cf37c131" integrity sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g== @@ -16227,7 +14012,7 @@ umask@^1.1.0: resolved "https://registry.yarnpkg.com/umask/-/umask-1.1.0.tgz#f29cebf01df517912bb58ff9c4e50fde8e33320d" integrity sha1-8pzr8B31F5ErtY/5xOUP3o4zMg0= -umd-compat-loader@^2.1.1: +umd-compat-loader@^2.1.2: version "2.1.2" resolved "https://registry.yarnpkg.com/umd-compat-loader/-/umd-compat-loader-2.1.2.tgz#abf89be1591940a236cf8fa87f88d6d6f5a8da35" integrity sha512-RkTlsfrCxUISWqiTtYFFJank7b2Hhl4V2pc29nl0xOEGvvuVkpy1xnufhXfTituxgpW0HSrDk0JHlvPYZxEXKQ== @@ -16264,11 +14049,6 @@ unbzip2-stream@^1.0.9: buffer "^5.2.1" through "^2.3.8" -underscore@~1.6.0: - version "1.6.0" - resolved "https://registry.yarnpkg.com/underscore/-/underscore-1.6.0.tgz#8b38b10cacdef63337b8b24e4ff86d45aea529a8" - integrity sha1-izixDKze9jM3uLJOT/htRa6lKag= - unfetch@^4.1.0: version "4.2.0" resolved "https://registry.yarnpkg.com/unfetch/-/unfetch-4.2.0.tgz#7e21b0ef7d363d8d9af0fb929a5555f6ef97a3be" @@ -16317,7 +14097,7 @@ uniqs@^2.0.0: resolved "https://registry.yarnpkg.com/uniqs/-/uniqs-2.0.0.tgz#ffede4b36b25290696e6e165d4a59edb998e6b02" integrity sha1-/+3ks2slKQaW5uFl1KWe25mOawI= -unique-filename@^1.1.0, unique-filename@^1.1.1: +unique-filename@^1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/unique-filename/-/unique-filename-1.1.1.tgz#1d69769369ada0583103a1e6ae87681b56573230" integrity sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ== @@ -16361,16 +14141,6 @@ unset-value@^1.0.0: has-value "^0.3.1" isobject "^3.0.0" -untildify@^3.0.3: - version "3.0.3" - resolved "https://registry.yarnpkg.com/untildify/-/untildify-3.0.3.tgz#1e7b42b140bcfd922b22e70ca1265bfe3634c7c9" - integrity sha512-iSk/J8efr8uPT/Z4eSUywnqyrQU7DSdMfdqK4iWEaUVVmcP5JcnpRqmVMwcwcnmI1ATFNgC5V90u09tBynNFKA== - -unzip-response@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/unzip-response/-/unzip-response-2.0.1.tgz#d2f0f737d16b0615e72a6935ed04214572d56f97" - integrity sha1-0vD3N9FrBhXnKmk17QQhRXLVb5c= - unzip-stream@^0.3.0: version "0.3.1" resolved "https://registry.yarnpkg.com/unzip-stream/-/unzip-stream-0.3.1.tgz#2333b5cd035d29db86fb701ca212cf8517400083" @@ -16410,7 +14180,7 @@ unzipper@^0.9.11: readable-stream "~2.3.6" setimmediate "~1.0.4" -upath@^1.0.0, upath@^1.1.1, upath@^1.1.2, upath@^1.2.0: +upath@^1.0.0, upath@^1.1.2, upath@^1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/upath/-/upath-1.2.0.tgz#8f66dbcd55a883acdae4408af8b035a5044c1894" integrity sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg== @@ -16432,22 +14202,6 @@ url-join@^4.0.1: resolved "https://registry.yarnpkg.com/url-join/-/url-join-4.0.1.tgz#b642e21a2646808ffa178c4c5fda39844e12cde7" integrity sha512-jk1+QP6ZJqyOiuEI9AEWQfju/nB2Pw466kbA0LEZljHwKeMgd9WrAEgEGxjPDD2+TNbbb37rTyhEfrCXfuKXnA== -url-loader@^1.1.2: - version "1.1.2" - resolved "https://registry.yarnpkg.com/url-loader/-/url-loader-1.1.2.tgz#b971d191b83af693c5e3fea4064be9e1f2d7f8d8" - integrity sha512-dXHkKmw8FhPqu8asTc1puBfe3TehOCo2+RmOOev5suNCIYBcT626kxiWg1NBVkwc4rO8BGa7gP70W7VXuqHrjg== - dependencies: - loader-utils "^1.1.0" - mime "^2.0.3" - schema-utils "^1.0.0" - -url-parse-lax@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/url-parse-lax/-/url-parse-lax-1.0.0.tgz#7af8f303645e9bd79a272e7a14ac68bc0609da73" - integrity sha1-evjzA2Rem9eaJy56FKxovAYJ2nM= - dependencies: - prepend-http "^1.0.1" - url-parse-lax@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/url-parse-lax/-/url-parse-lax-3.0.0.tgz#16b5cafc07dbe3676c1b1999177823d6503acb0c" @@ -16480,7 +14234,7 @@ user-home@^2.0.0: dependencies: os-homedir "^1.0.0" -util-deprecate@^1.0.1, util-deprecate@~1.0.1: +util-deprecate@^1.0.1, util-deprecate@^1.0.2, util-deprecate@~1.0.1: version "1.0.2" resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" integrity sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8= @@ -16492,20 +14246,6 @@ util-promisify@^2.1.0: dependencies: object.getownpropertydescriptors "^2.0.3" -util@0.10.3: - version "0.10.3" - resolved "https://registry.yarnpkg.com/util/-/util-0.10.3.tgz#7afb1afe50805246489e3db7fe0ed379336ac0f9" - integrity sha1-evsa/lCAUkZInj23/g7TeTNqwPk= - dependencies: - inherits "2.0.1" - -util@^0.11.0: - version "0.11.1" - resolved "https://registry.yarnpkg.com/util/-/util-0.11.1.tgz#3236733720ec64bb27f6e26f421aaa2e1b588d61" - integrity sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ== - dependencies: - inherits "2.0.3" - utils-merge@1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/utils-merge/-/utils-merge-1.0.1.tgz#9f95710f50a267947b2ccc124741c1028427e713" @@ -16516,17 +14256,12 @@ uuid@^3.0.1, uuid@^3.2.1, uuid@^3.3.2: resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.4.0.tgz#b23e4358afa8a202fe7a100af1f5f883f02007ee" integrity sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A== -uuid@^8.0.0: +uuid@^8.0.0, uuid@^8.3.2: version "8.3.2" resolved "https://registry.yarnpkg.com/uuid/-/uuid-8.3.2.tgz#80d5b5ced271bb9af6c445f21a1a04c606cefbe2" integrity sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg== -v8-compile-cache@^1.1.2: - version "1.1.2" - resolved "https://registry.yarnpkg.com/v8-compile-cache/-/v8-compile-cache-1.1.2.tgz#8d32e4f16974654657e676e0e467a348e89b0dc4" - integrity sha512-ejdrifsIydN1XDH7EuR2hn8ZrkRKUYF7tUcBjBy/lhrCvs2K+zRlbW9UHc0IQ9RsYFZJFqJrieoIHfkCa0DBRA== - -v8-compile-cache@^2.0.3: +v8-compile-cache@^2.0.3, v8-compile-cache@^2.2.0: version "2.3.0" resolved "https://registry.yarnpkg.com/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz#2de19618c66dc247dcfb6f99338035d8245a2cee" integrity sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA== @@ -16582,18 +14317,7 @@ vhost@^3.0.2: resolved "https://registry.yarnpkg.com/vhost/-/vhost-3.0.2.tgz#2fb1decd4c466aa88b0f9341af33dc1aff2478d5" integrity sha1-L7HezUxGaqiLD5NBrzPcGv8keNU= -vinyl-file@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/vinyl-file/-/vinyl-file-3.0.0.tgz#b104d9e4409ffa325faadd520642d0a3b488b365" - integrity sha1-sQTZ5ECf+jJfqt1SBkLQo7SIs2U= - dependencies: - graceful-fs "^4.1.2" - pify "^2.3.0" - strip-bom-buf "^1.0.0" - strip-bom-stream "^2.0.0" - vinyl "^2.0.1" - -vinyl@^2.0.1, vinyl@^2.2.0, vinyl@^2.2.1: +vinyl@^2.2.0: version "2.2.1" resolved "https://registry.yarnpkg.com/vinyl/-/vinyl-2.2.1.tgz#23cfb8bbab5ece3803aa2c0a1eb28af7cbba1974" integrity sha512-LII3bXRFBZLlezoG5FfZVcXflZgWP/4dCwKtxd5ky9+LOtM4CS3bIRQsmR1KMnMW07jpE8fqR2lcxPZ+8sJIcw== @@ -16605,11 +14329,6 @@ vinyl@^2.0.1, vinyl@^2.2.0, vinyl@^2.2.1: remove-trailing-separator "^1.0.1" replace-ext "^1.0.0" -vm-browserify@^1.0.1: - version "1.1.2" - resolved "https://registry.yarnpkg.com/vm-browserify/-/vm-browserify-1.1.2.tgz#78641c488b8e6ca91a75f511e7a3b32a86e5dda0" - integrity sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ== - vscode-debugprotocol@^1.32.0: version "1.45.0" resolved "https://registry.yarnpkg.com/vscode-debugprotocol/-/vscode-debugprotocol-1.45.0.tgz#8419583fa3ad7f25350b98bd994485027cf52e2d" @@ -16682,23 +14401,13 @@ warning-symbol@^0.1.0: resolved "https://registry.yarnpkg.com/warning-symbol/-/warning-symbol-0.1.0.tgz#bb31dd11b7a0f9d67ab2ed95f457b65825bbad21" integrity sha1-uzHdEbeg+dZ6su2V9Fe2WCW7rSE= -watchpack-chokidar2@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/watchpack-chokidar2/-/watchpack-chokidar2-2.0.1.tgz#38500072ee6ece66f3769936950ea1771be1c957" - integrity sha512-nCFfBIPKr5Sh61s4LPpy1Wtfi0HE8isJ3d2Yb5/Ppw2P2B/3eVSEBjKfN0fmHJSK14+31KwMKmcrzs2GM4P0Ww== - dependencies: - chokidar "^2.1.8" - -watchpack@^1.7.4: - version "1.7.5" - resolved "https://registry.yarnpkg.com/watchpack/-/watchpack-1.7.5.tgz#1267e6c55e0b9b5be44c2023aed5437a2c26c453" - integrity sha512-9P3MWk6SrKjHsGkLT2KHXdQ/9SNkyoJbabxnKOoJepsvJjJG8uYTR3yTPxPQvNDI3w4Nz1xnE0TLHK4RIVe/MQ== +watchpack@^2.2.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/watchpack/-/watchpack-2.2.0.tgz#47d78f5415fe550ecd740f99fe2882323a58b1ce" + integrity sha512-up4YAn/XHgZHIxFBVCdlMiWDj6WaLKpwVeGQk2I5thdYxF/KmF0aaz6TfJZ/hfl1h/XlcDr7k1KH7ThDagpFaA== dependencies: + glob-to-regexp "^0.4.1" graceful-fs "^4.1.2" - neo-async "^2.5.0" - optionalDependencies: - chokidar "^3.4.1" - watchpack-chokidar2 "^2.0.1" wcwidth@^1.0.0, wcwidth@^1.0.1: version "1.0.1" @@ -16712,45 +14421,34 @@ webidl-conversions@^4.0.2: resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-4.0.2.tgz#a855980b1f0b6b359ba1d5d9fb39ae941faa63ad" integrity sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg== -webpack-addons@^1.1.5: - version "1.1.5" - resolved "https://registry.yarnpkg.com/webpack-addons/-/webpack-addons-1.1.5.tgz#2b178dfe873fb6e75e40a819fa5c26e4a9bc837a" - integrity sha512-MGO0nVniCLFAQz1qv22zM02QPjcpAoJdy7ED0i3Zy7SY1IecgXCm460ib7H/Wq7e9oL5VL6S2BxaObxwIcag0g== - dependencies: - jscodeshift "^0.4.0" - -webpack-cli@2.0.12: - version "2.0.12" - resolved "https://registry.yarnpkg.com/webpack-cli/-/webpack-cli-2.0.12.tgz#64db876d044f03d8d6544281854b71a3a3c77dd3" - integrity sha512-kMi6NquWwUhmQok2IFrtAEIbaVvujzYvtDGb5WElkwylbLboDsCgizv8IjSi/Q6SQRJ8Crayl1JCBnIJ3rU4Rg== - dependencies: - chalk "^2.3.2" - cross-spawn "^6.0.5" - diff "^3.5.0" - enhanced-resolve "^4.0.0" - glob-all "^3.1.0" - global-modules "^1.0.0" - got "^8.2.0" - inquirer "^5.1.0" - interpret "^1.0.4" - jscodeshift "^0.5.0" - listr "^0.13.0" - loader-utils "^1.1.0" - lodash "^4.17.5" - log-symbols "^2.2.0" - mkdirp "^0.5.1" - p-each-series "^1.0.0" - p-lazy "^1.0.0" - prettier "^1.5.3" - resolve-cwd "^2.0.0" - supports-color "^5.3.0" - v8-compile-cache "^1.1.2" - webpack-addons "^1.1.5" - yargs "^11.0.0" - yeoman-environment "^2.0.0" - yeoman-generator "^2.0.3" +webpack-cli@4.7.0: + version "4.7.0" + resolved "https://registry.yarnpkg.com/webpack-cli/-/webpack-cli-4.7.0.tgz#3195a777f1f802ecda732f6c95d24c0004bc5a35" + integrity sha512-7bKr9182/sGfjFm+xdZSwgQuFjgEcy0iCTIBxRUeteJ2Kr8/Wz0qNJX+jw60LU36jApt4nmMkep6+W5AKhok6g== + dependencies: + "@discoveryjs/json-ext" "^0.5.0" + "@webpack-cli/configtest" "^1.0.3" + "@webpack-cli/info" "^1.2.4" + "@webpack-cli/serve" "^1.4.0" + colorette "^1.2.1" + commander "^7.0.0" + execa "^5.0.0" + fastest-levenshtein "^1.0.12" + import-local "^3.0.2" + interpret "^2.2.0" + rechoir "^0.7.0" + v8-compile-cache "^2.2.0" + webpack-merge "^5.7.3" + +webpack-merge@^5.7.3: + version "5.8.0" + resolved "https://registry.yarnpkg.com/webpack-merge/-/webpack-merge-5.8.0.tgz#2b39dbf22af87776ad744c390223731d30a68f61" + integrity sha512-/SaI7xY0831XwP6kzuwhKWVKDP9t1QY1h65lAFLbZqMPIuYcD9QAW4u9STIbU9kaJbPBB/geU/gLr1wDjOhQ+Q== + dependencies: + clone-deep "^4.0.1" + wildcard "^2.0.0" -webpack-sources@^1.0.1, webpack-sources@^1.4.0, webpack-sources@^1.4.1: +webpack-sources@^1.0.1: version "1.4.3" resolved "https://registry.yarnpkg.com/webpack-sources/-/webpack-sources-1.4.3.tgz#eedd8ec0b928fbf1cbfe994e22d2d890f330a933" integrity sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ== @@ -16758,34 +14456,40 @@ webpack-sources@^1.0.1, webpack-sources@^1.4.0, webpack-sources@^1.4.1: source-list-map "^2.0.0" source-map "~0.6.1" -webpack@^4.0.0: - version "4.46.0" - resolved "https://registry.yarnpkg.com/webpack/-/webpack-4.46.0.tgz#bf9b4404ea20a073605e0a011d188d77cb6ad542" - integrity sha512-6jJuJjg8znb/xRItk7bkT0+Q7AHCYjjFnvKIWQPkNIOyRqoCGvkOs0ipeQzrqz4l5FtN5ZI/ukEHroeX/o1/5Q== - dependencies: - "@webassemblyjs/ast" "1.9.0" - "@webassemblyjs/helper-module-context" "1.9.0" - "@webassemblyjs/wasm-edit" "1.9.0" - "@webassemblyjs/wasm-parser" "1.9.0" - acorn "^6.4.1" - ajv "^6.10.2" - ajv-keywords "^3.4.1" +webpack-sources@^3.2.0: + version "3.2.1" + resolved "https://registry.yarnpkg.com/webpack-sources/-/webpack-sources-3.2.1.tgz#251a7d9720d75ada1469ca07dbb62f3641a05b6d" + integrity sha512-t6BMVLQ0AkjBOoRTZgqrWm7xbXMBzD+XDq2EZ96+vMfn3qKgsvdXZhbPZ4ElUOpdv4u+iiGe+w3+J75iy/bYGA== + +webpack@^5.48.0: + version "5.52.1" + resolved "https://registry.yarnpkg.com/webpack/-/webpack-5.52.1.tgz#2dc1d9029ecb7acfb80da7bf67baab67baa517a7" + integrity sha512-wkGb0hLfrS7ML3n2xIKfUIwHbjB6gxwQHyLmVHoAqEQBw+nWo+G6LoHL098FEXqahqximsntjBLuewStrnJk0g== + dependencies: + "@types/eslint-scope" "^3.7.0" + "@types/estree" "^0.0.50" + "@webassemblyjs/ast" "1.11.1" + "@webassemblyjs/wasm-edit" "1.11.1" + "@webassemblyjs/wasm-parser" "1.11.1" + acorn "^8.4.1" + acorn-import-assertions "^1.7.6" + browserslist "^4.14.5" chrome-trace-event "^1.0.2" - enhanced-resolve "^4.5.0" - eslint-scope "^4.0.3" + enhanced-resolve "^5.8.0" + es-module-lexer "^0.7.1" + eslint-scope "5.1.1" + events "^3.2.0" + glob-to-regexp "^0.4.1" + graceful-fs "^4.2.4" json-parse-better-errors "^1.0.2" - loader-runner "^2.4.0" - loader-utils "^1.2.3" - memory-fs "^0.4.1" - micromatch "^3.1.10" - mkdirp "^0.5.3" - neo-async "^2.6.1" - node-libs-browser "^2.2.1" - schema-utils "^1.0.0" - tapable "^1.1.3" - terser-webpack-plugin "^1.4.3" - watchpack "^1.7.4" - webpack-sources "^1.4.1" + loader-runner "^4.2.0" + mime-types "^2.1.27" + neo-async "^2.6.2" + schema-utils "^3.1.0" + tapable "^2.1.1" + terser-webpack-plugin "^5.1.3" + watchpack "^2.2.0" + webpack-sources "^3.2.0" whatwg-encoding@^1.0.1, whatwg-encoding@^1.0.3: version "1.0.5" @@ -16848,7 +14552,7 @@ which-pm-runs@^1.0.0: resolved "https://registry.yarnpkg.com/which-pm-runs/-/which-pm-runs-1.0.0.tgz#670b3afbc552e0b55df6b7780ca74615f23ad1cb" integrity sha1-Zws6+8VS4LVd9rd4DKdGFfI60cs= -which@1.3.1, which@^1.2.14, which@^1.2.8, which@^1.2.9, which@^1.3.1: +which@1.3.1, which@^1.2.8, which@^1.2.9, which@^1.3.1: version "1.3.1" resolved "https://registry.yarnpkg.com/which/-/which-1.3.1.tgz#a45043d54f5805316da8d62f9f50918d3da70b0a" integrity sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ== @@ -16869,6 +14573,11 @@ wide-align@1.1.3, wide-align@^1.1.0: dependencies: string-width "^1.0.2 || 2" +wildcard@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/wildcard/-/wildcard-2.0.0.tgz#a77d20e5200c6faaac979e4b3aadc7b3dd7f8fec" + integrity sha512-JcKqAHLPxcdb9KM49dufGXn2x3ssnfjbcaQdLlfZsL9rH9wgDQjUtDxbo8NE0F6SFvydeu1VhZe7hZuHsB2/pw== + winchan@^0.2.2: version "0.2.2" resolved "https://registry.yarnpkg.com/winchan/-/winchan-0.2.2.tgz#6766917b88e5e1cb75f455ffc7cc13f51e5c834e" @@ -16886,15 +14595,6 @@ windows-release@^3.1.0: dependencies: execa "^1.0.0" -with-open-file@^0.1.6: - version "0.1.7" - resolved "https://registry.yarnpkg.com/with-open-file/-/with-open-file-0.1.7.tgz#e2de8d974e8a8ae6e58886be4fe8e7465b58a729" - integrity sha512-ecJS2/oHtESJ1t3ZfMI3B7KIDKyfN0O16miWxdn30zdh66Yd3LsRFebXZXq6GU4xfxLf6nVxp9kIqElb5fqczA== - dependencies: - p-finally "^1.0.0" - p-try "^2.1.0" - pify "^4.0.1" - word-wrap@^1.2.3, word-wrap@~1.2.3: version "1.2.3" resolved "https://registry.yarnpkg.com/word-wrap/-/word-wrap-1.2.3.tgz#610636f6b1f703891bd34771ccb17fb93b47079c" @@ -16910,20 +14610,13 @@ wordwrap@~0.0.2: resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-0.0.3.tgz#a3d5da6cd5c0bc0008d37234bbaf1bed63059107" integrity sha1-o9XabNXAvAAI03I0u68b7WMFkQc= -worker-farm@^1.7.0: - version "1.7.0" - resolved "https://registry.yarnpkg.com/worker-farm/-/worker-farm-1.7.0.tgz#26a94c5391bbca926152002f69b84a4bf772e5a8" - integrity sha512-rvw3QTZc8lAxyVrqcSGVm5yP/IJ2UcB3U0graE3LCFoZ0Yn2x4EoVSqJKdB/T5M+FLcRPjz4TDacRf3OCfNUzw== - dependencies: - errno "~0.1.7" - -worker-loader@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/worker-loader/-/worker-loader-1.1.1.tgz#920d74ddac6816fc635392653ed8b4af1929fd92" - integrity sha512-qJZLVS/jMCBITDzPo/RuweYSIG8VJP5P67mP/71alGyTZRe1LYJFdwLjLalY3T5ifx0bMDRD3OB6P2p1escvlg== +worker-loader@^3.0.8: + version "3.0.8" + resolved "https://registry.yarnpkg.com/worker-loader/-/worker-loader-3.0.8.tgz#5fc5cda4a3d3163d9c274a4e3a811ce8b60dbb37" + integrity sha512-XQyQkIFeRVC7f7uRhFdNMe/iJOdO6zxAaR3EWbDp45v3mDhrTi+++oswKNxShUNjPC/1xUp5DB29YKLhFo129g== dependencies: - loader-utils "^1.0.0" - schema-utils "^0.4.0" + loader-utils "^2.0.0" + schema-utils "^3.0.0" wrap-ansi@^2.0.0: version "2.1.0" @@ -16965,15 +14658,6 @@ wrappy@1: resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" integrity sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8= -write-file-atomic@^1.2.0: - version "1.3.4" - resolved "https://registry.yarnpkg.com/write-file-atomic/-/write-file-atomic-1.3.4.tgz#f807a4f0b1d9e913ae7a48112e6cc3af1991b45f" - integrity sha1-+Aek8LHZ6ROuekgRLmzDrxmRtF8= - dependencies: - graceful-fs "^4.1.11" - imurmurhash "^0.1.4" - slide "^1.1.5" - write-file-atomic@^2.0.0, write-file-atomic@^2.3.0, write-file-atomic@^2.4.2: version "2.4.3" resolved "https://registry.yarnpkg.com/write-file-atomic/-/write-file-atomic-2.4.3.tgz#1fd2e9ae1df3e75b8d8c367443c692d4ca81f481" @@ -17072,13 +14756,6 @@ xtend@^4.0.0, xtend@~4.0.1: resolved "https://registry.yarnpkg.com/xtend/-/xtend-4.0.2.tgz#bb72779f5fa465186b1f438f674fa347fdb5db54" integrity sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ== -xtend@~2.1.1: - version "2.1.2" - resolved "https://registry.yarnpkg.com/xtend/-/xtend-2.1.2.tgz#6efecc2a4dad8e6962c4901b337ce7ba87b5d28b" - integrity sha1-bv7MKk2tjmlixJAbM3znuoe10os= - dependencies: - object-keys "~0.4.0" - xterm-addon-fit@~0.5.0: version "0.5.0" resolved "https://registry.yarnpkg.com/xterm-addon-fit/-/xterm-addon-fit-0.5.0.tgz#2d51b983b786a97dcd6cde805e700c7f913bc596" @@ -17185,7 +14862,7 @@ yargs@13.3.2, yargs@^13.3.0: y18n "^4.0.0" yargs-parser "^13.1.2" -yargs@^11.0.0, yargs@^11.1.0: +yargs@^11.1.0: version "11.1.1" resolved "https://registry.yarnpkg.com/yargs/-/yargs-11.1.1.tgz#5052efe3446a4df5ed669c995886cc0f13702766" integrity sha512-PRU7gJrJaXv3q3yQZ/+/X6KBswZiaQ+zOmdprZcouPYtQgvNU35i+68M4b1ZHLZtYFT5QObFLV+ZkmJYcwKdiw== @@ -17263,92 +14940,7 @@ year@^0.2.1: resolved "https://registry.yarnpkg.com/year/-/year-0.2.1.tgz#4083ae520a318b23ec86037f3000cb892bdf9bb0" integrity sha1-QIOuUgoxiyPshgN/MADLiSvfm7A= -yeoman-environment@^2.0.0, yeoman-environment@^2.0.5, yeoman-environment@^2.9.5: - version "2.10.3" - resolved "https://registry.yarnpkg.com/yeoman-environment/-/yeoman-environment-2.10.3.tgz#9d8f42b77317414434cc0e51fb006a4bdd54688e" - integrity sha512-pLIhhU9z/G+kjOXmJ2bPFm3nejfbH+f1fjYRSOteEXDBrv1EoJE/e+kuHixSXfCYfTkxjYsvRaDX+1QykLCnpQ== - dependencies: - chalk "^2.4.1" - debug "^3.1.0" - diff "^3.5.0" - escape-string-regexp "^1.0.2" - execa "^4.0.0" - globby "^8.0.1" - grouped-queue "^1.1.0" - inquirer "^7.1.0" - is-scoped "^1.0.0" - lodash "^4.17.10" - log-symbols "^2.2.0" - mem-fs "^1.1.0" - mem-fs-editor "^6.0.0" - npm-api "^1.0.0" - semver "^7.1.3" - strip-ansi "^4.0.0" - text-table "^0.2.0" - untildify "^3.0.3" - yeoman-generator "^4.8.2" - -yeoman-generator@^2.0.3: - version "2.0.5" - resolved "https://registry.yarnpkg.com/yeoman-generator/-/yeoman-generator-2.0.5.tgz#57b0b3474701293cc9ec965288f3400b00887c81" - integrity sha512-rV6tJ8oYzm4mmdF2T3wjY+Q42jKF2YiiD0VKfJ8/0ZYwmhCKC9Xs2346HVLPj/xE13i68psnFJv7iS6gWRkeAg== - dependencies: - async "^2.6.0" - chalk "^2.3.0" - cli-table "^0.3.1" - cross-spawn "^6.0.5" - dargs "^5.1.0" - dateformat "^3.0.3" - debug "^3.1.0" - detect-conflict "^1.0.0" - error "^7.0.2" - find-up "^2.1.0" - github-username "^4.0.0" - istextorbinary "^2.2.1" - lodash "^4.17.10" - make-dir "^1.1.0" - mem-fs-editor "^4.0.0" - minimist "^1.2.0" - pretty-bytes "^4.0.2" - read-chunk "^2.1.0" - read-pkg-up "^3.0.0" - rimraf "^2.6.2" - run-async "^2.0.0" - shelljs "^0.8.0" - text-table "^0.2.0" - through2 "^2.0.0" - yeoman-environment "^2.0.5" - -yeoman-generator@^4.8.2: - version "4.13.0" - resolved "https://registry.yarnpkg.com/yeoman-generator/-/yeoman-generator-4.13.0.tgz#a6caeed8491fceea1f84f53e31795f25888b4672" - integrity sha512-f2/5N5IR3M2Ozm+QocvZQudlQITv2DwI6Mcxfy7R7gTTzaKgvUpgo/pQMJ+WQKm0KN0YMWCFOZpj0xFGxevc1w== - dependencies: - async "^2.6.2" - chalk "^2.4.2" - cli-table "^0.3.1" - cross-spawn "^6.0.5" - dargs "^6.1.0" - dateformat "^3.0.3" - debug "^4.1.1" - diff "^4.0.1" - error "^7.0.2" - find-up "^3.0.0" - github-username "^3.0.0" - istextorbinary "^2.5.1" - lodash "^4.17.11" - make-dir "^3.0.0" - mem-fs-editor "^7.0.1" - minimist "^1.2.5" - pretty-bytes "^5.2.0" - read-chunk "^3.2.0" - read-pkg-up "^5.0.0" - rimraf "^2.6.3" - run-async "^2.0.0" - semver "^7.2.1" - shelljs "^0.8.4" - text-table "^0.2.0" - through2 "^3.0.1" - optionalDependencies: - grouped-queue "^1.1.0" - yeoman-environment "^2.9.5" +yocto-queue@^0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/yocto-queue/-/yocto-queue-0.1.0.tgz#0294eb3dee05028d31ee1a5fa2c556a6aaf10a1b" + integrity sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q== From 846c22cb03037d7cc44298791721b7fc66f57071 Mon Sep 17 00:00:00 2001 From: Francesco Stasi Date: Wed, 6 Oct 2021 17:50:02 +0200 Subject: [PATCH 17/18] Theia 18 hotfixes (#528) * Restore monaco suggestion highlights * remove duplicated tabs on startup * fix rename and delete sketch * remove '.only(...)' in tests Co-authored-by: Alberto Iannaccone --- .../browser/contributions/sketch-control.ts | 22 +++++++++------- .../src/browser/style/editor.css | 4 +++ .../theia/core/shell-layout-restorer.ts | 26 +++++++++++++++++++ .../src/test/browser/monitor-utils.test.ts | 2 +- 4 files changed, 44 insertions(+), 10 deletions(-) diff --git a/arduino-ide-extension/src/browser/contributions/sketch-control.ts b/arduino-ide-extension/src/browser/contributions/sketch-control.ts index 8b04eaa3f..87f24e739 100644 --- a/arduino-ide-extension/src/browser/contributions/sketch-control.ts +++ b/arduino-ide-extension/src/browser/contributions/sketch-control.ts @@ -87,7 +87,7 @@ export class SketchControl extends SketchContribution { currentSketch && parentsketch && parentsketch.uri === currentSketch.uri && - (await this.allowRename(parentsketch.uri)) + this.allowRename(parentsketch.uri) ) { this.menuRegistry.registerMenuAction( ArduinoMenus.SKETCH_CONTROL__CONTEXT__MAIN_GROUP, @@ -124,7 +124,7 @@ export class SketchControl extends SketchContribution { currentSketch && parentsketch && parentsketch.uri === currentSketch.uri && - (await this.allowDelete(parentsketch.uri)) + this.allowDelete(parentsketch.uri) ) { this.menuRegistry.registerMenuAction( ArduinoMenus.SKETCH_CONTROL__CONTEXT__MAIN_GROUP, @@ -249,20 +249,24 @@ export class SketchControl extends SketchContribution { }); } - protected async isCloudSketch(uri: string) { - const cloudCacheLocation = this.localCacheFsProvider.from(new URI(uri)); + protected isCloudSketch(uri: string): boolean { + try { + const cloudCacheLocation = this.localCacheFsProvider.from(new URI(uri)); - if (cloudCacheLocation) { - return true; + if (cloudCacheLocation) { + return true; + } + return false; + } catch { + return false; } - return false; } - protected async allowRename(uri: string) { + protected allowRename(uri: string): boolean { return !this.isCloudSketch(uri); } - protected async allowDelete(uri: string) { + protected allowDelete(uri: string): boolean { return !this.isCloudSketch(uri); } } diff --git a/arduino-ide-extension/src/browser/style/editor.css b/arduino-ide-extension/src/browser/style/editor.css index 220c7bd3d..5be2d405d 100644 --- a/arduino-ide-extension/src/browser/style/editor.css +++ b/arduino-ide-extension/src/browser/style/editor.css @@ -4,3 +4,7 @@ background-size: 13px; background-image: var(--theia-icon-circle); } + +.monaco-list-row.show-file-icons.focused { + background-color: #d6ebff; +} diff --git a/arduino-ide-extension/src/browser/theia/core/shell-layout-restorer.ts b/arduino-ide-extension/src/browser/theia/core/shell-layout-restorer.ts index 30769be0a..92ad44237 100644 --- a/arduino-ide-extension/src/browser/theia/core/shell-layout-restorer.ts +++ b/arduino-ide-extension/src/browser/theia/core/shell-layout-restorer.ts @@ -22,4 +22,30 @@ export class ShellLayoutRestorer extends TheiaShellLayoutRestorer { } } } + + async restoreLayout(app: FrontendApplication): Promise { + this.logger.info('>>> Restoring the layout state...'); + const serializedLayoutData = await this.storageService.getData( + this.storageKey + ); + if (serializedLayoutData === undefined) { + this.logger.info('<<< Nothing to restore.'); + return false; + } + + const layoutData = await this.inflate(serializedLayoutData); + // workaround to remove duplicated tabs + if ((layoutData as any)?.mainPanel?.main?.widgets) { + (layoutData as any).mainPanel.main.widgets = ( + layoutData as any + ).mainPanel.main.widgets.filter( + (widget: any) => + widget.constructionOptions.factoryId !== 'code-editor-opener' + ); + } + + await app.shell.setLayoutData(layoutData); + this.logger.info('<<< The layout has been successfully restored.'); + return true; + } } diff --git a/arduino-ide-extension/src/test/browser/monitor-utils.test.ts b/arduino-ide-extension/src/test/browser/monitor-utils.test.ts index 3e1e90e6d..f3056da48 100644 --- a/arduino-ide-extension/src/test/browser/monitor-utils.test.ts +++ b/arduino-ide-extension/src/test/browser/monitor-utils.test.ts @@ -125,7 +125,7 @@ testLines.forEach((t) => ) ); -describe.only('Monitor Utils', () => { +describe('Monitor Utils', () => { beforeEach(() => { set(date); }); From 825f0b0f2a0e75d1ffd81f3d9893d64e789c47e1 Mon Sep 17 00:00:00 2001 From: Francesco Stasi Date: Thu, 7 Oct 2021 09:38:19 +0200 Subject: [PATCH 18/18] Updated to 2.0.0-beta.12 --- .github/workflows/github-stats.yaml | 2 +- arduino-ide-extension/package.json | 2 +- browser-app/package.json | 4 ++-- electron-app/package.json | 4 ++-- package.json | 2 +- 5 files changed, 7 insertions(+), 7 deletions(-) diff --git a/.github/workflows/github-stats.yaml b/.github/workflows/github-stats.yaml index cd6e8cf69..c7c8a98af 100644 --- a/.github/workflows/github-stats.yaml +++ b/.github/workflows/github-stats.yaml @@ -31,7 +31,7 @@ jobs: // Get download stats for every release for (const rel of releases) { - // Names for assets are like `arduino-ide_2.0.0-beta.11_Linux_64bit.zip`, + // Names for assets are like `arduino-ide_2.0.0-beta.12_Linux_64bit.zip`, // we'll use this later to split the asset file name more easily const baseName = `arduino-ide_${rel.name}_` diff --git a/arduino-ide-extension/package.json b/arduino-ide-extension/package.json index 47c4a389f..6bb9166b8 100644 --- a/arduino-ide-extension/package.json +++ b/arduino-ide-extension/package.json @@ -1,6 +1,6 @@ { "name": "arduino-ide-extension", - "version": "2.0.0-beta.11", + "version": "2.0.0-beta.12", "description": "An extension for Theia building the Arduino IDE", "license": "AGPL-3.0-or-later", "scripts": { diff --git a/browser-app/package.json b/browser-app/package.json index 2adb7a789..44c6d9007 100644 --- a/browser-app/package.json +++ b/browser-app/package.json @@ -1,7 +1,7 @@ { "private": true, "name": "browser-app", - "version": "2.0.0-beta.11", + "version": "2.0.0-beta.12", "license": "AGPL-3.0-or-later", "dependencies": { "@theia/core": "1.18.0", @@ -20,7 +20,7 @@ "@theia/process": "1.18.0", "@theia/terminal": "1.18.0", "@theia/workspace": "1.18.0", - "arduino-ide-extension": "2.0.0-beta.11" + "arduino-ide-extension": "2.0.0-beta.12" }, "devDependencies": { "@theia/cli": "1.17.2" diff --git a/electron-app/package.json b/electron-app/package.json index fcc5202ac..3cef02410 100644 --- a/electron-app/package.json +++ b/electron-app/package.json @@ -1,7 +1,7 @@ { "private": true, "name": "electron-app", - "version": "2.0.0-beta.11", + "version": "2.0.0-beta.12", "license": "AGPL-3.0-or-later", "main": "src-gen/frontend/electron-main.js", "dependencies": { @@ -22,7 +22,7 @@ "@theia/process": "1.18.0", "@theia/terminal": "1.18.0", "@theia/workspace": "1.18.0", - "arduino-ide-extension": "2.0.0-beta.11" + "arduino-ide-extension": "2.0.0-beta.12" }, "devDependencies": { "@theia/cli": "1.17.2" diff --git a/package.json b/package.json index 035a8e080..278cee1e5 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "arduino-ide", - "version": "2.0.0-beta.11", + "version": "2.0.0-beta.12", "description": "Arduino IDE", "repository": "https://github.com/arduino/arduino-ide.git", "author": "Arduino SA",