From 49956b527a278cb468c1077430b5db5be14a9188 Mon Sep 17 00:00:00 2001
From: jimmyl <70376633+mc-oofert@users.noreply.github.com>
Date: Mon, 31 Jul 2023 10:39:51 +0200
Subject: [PATCH] feature: adds the single move tool (#218)
* feature: move tool
adds the move tool that allows you to move single objects
* prettify
* removes unused
---
.../ui/cpwsarea/wsmap/pmap/canvas_overlay.go | 2 +
.../app/ui/cpwsarea/wsmap/pmap/panel_tools.go | 12 +
.../app/ui/cpwsarea/wsmap/pmap/shortcut.go | 6 +
internal/app/ui/cpwsarea/wsmap/pmap/tools.go | 4 +
internal/app/ui/cpwsarea/wsmap/tools/move.go | 74 +
internal/app/ui/cpwsarea/wsmap/tools/tools.go | 2 +
internal/imguiext/icon/icon.go | 1 +
internal/rsc/font/icons/icomoon.svg | 112 +-
internal/rsc/font/icons/icomoon.ttf | Bin 4964 -> 5084 bytes
internal/rsc/font/icons/icomoon.woff | Bin 5040 -> 5160 bytes
internal/rsc/font/icons/selection.json | 1975 +++++++++--------
11 files changed, 1209 insertions(+), 979 deletions(-)
create mode 100644 internal/app/ui/cpwsarea/wsmap/tools/move.go
diff --git a/internal/app/ui/cpwsarea/wsmap/pmap/canvas_overlay.go b/internal/app/ui/cpwsarea/wsmap/pmap/canvas_overlay.go
index 462cc0d0..218bdeb4 100644
--- a/internal/app/ui/cpwsarea/wsmap/pmap/canvas_overlay.go
+++ b/internal/app/ui/cpwsarea/wsmap/pmap/canvas_overlay.go
@@ -49,6 +49,8 @@ func (p *PaneMap) processCanvasOverlayTools() {
colTileBorder = overlay.ColorToolSelectTileBorder
case tools.TNPick:
colInstance = overlay.ColorToolPickInstance
+ case tools.TNMove:
+ colInstance = overlay.ColorToolPickInstance
case tools.TNDelete:
if !tools.Selected().AltBehaviour() {
colInstance = overlay.ColorToolDeleteInstance
diff --git a/internal/app/ui/cpwsarea/wsmap/pmap/panel_tools.go b/internal/app/ui/cpwsarea/wsmap/pmap/panel_tools.go
index a15c9025..ee632b26 100644
--- a/internal/app/ui/cpwsarea/wsmap/pmap/panel_tools.go
+++ b/internal/app/ui/cpwsarea/wsmap/pmap/panel_tools.go
@@ -21,6 +21,7 @@ var (
tools.TNAdd,
tools.TNFill,
tools.TNGrab,
+ tools.TNMove,
tSeparator,
tools.TNPick,
tools.TNDelete,
@@ -63,6 +64,17 @@ var (
w.Text("Select the area / Move the selection with visible objects inside"),
},
},
+ tools.TNMove: {
+ btnIcon: icon.Shrink,
+ tooltip: w.Layout{
+ w.AlignTextToFramePadding(),
+ w.Text(tools.TNMove),
+ w.SameLine(),
+ w.TextFrame("4"),
+ w.Separator(),
+ w.Text("Move a singular object"),
+ },
+ },
tools.TNPick: {
btnIcon: icon.EyeDropper,
tooltip: w.Layout{
diff --git a/internal/app/ui/cpwsarea/wsmap/pmap/shortcut.go b/internal/app/ui/cpwsarea/wsmap/pmap/shortcut.go
index 538fc16a..5f133980 100644
--- a/internal/app/ui/cpwsarea/wsmap/pmap/shortcut.go
+++ b/internal/app/ui/cpwsarea/wsmap/pmap/shortcut.go
@@ -28,6 +28,12 @@ func (p *PaneMap) addShortcuts() {
FirstKeyAlt: glfw.KeyKP3,
Action: selectSelectTool,
})
+ p.shortcuts.Add(shortcut.Shortcut{
+ Name: "pmap#selectMoveTool",
+ FirstKey: glfw.Key4,
+ FirstKeyAlt: glfw.KeyKP4,
+ Action: selectMoveTool,
+ })
p.shortcuts.Add(shortcut.Shortcut{
Name: "pmap#doDeselectAll",
diff --git a/internal/app/ui/cpwsarea/wsmap/pmap/tools.go b/internal/app/ui/cpwsarea/wsmap/pmap/tools.go
index a5456c81..7bc725ca 100644
--- a/internal/app/ui/cpwsarea/wsmap/pmap/tools.go
+++ b/internal/app/ui/cpwsarea/wsmap/pmap/tools.go
@@ -85,3 +85,7 @@ func selectFillTool() {
func selectSelectTool() {
tools.SetSelected(tools.TNGrab)
}
+
+func selectMoveTool() {
+ tools.SetSelected(tools.TNMove)
+}
diff --git a/internal/app/ui/cpwsarea/wsmap/tools/move.go b/internal/app/ui/cpwsarea/wsmap/tools/move.go
new file mode 100644
index 00000000..08414661
--- /dev/null
+++ b/internal/app/ui/cpwsarea/wsmap/tools/move.go
@@ -0,0 +1,74 @@
+package tools
+
+import (
+ "sdmm/internal/dmapi/dm"
+ "sdmm/internal/dmapi/dmmap"
+ "sdmm/internal/dmapi/dmmap/dmminstance"
+ "sdmm/internal/util"
+)
+
+// ToolPick can be used move a single object.
+type ToolMove struct {
+ tool
+ instance *dmminstance.Instance
+ lastTile *dmmap.Tile
+}
+
+func (ToolMove) Name() string {
+ return TNMove
+}
+
+func newMove() *ToolMove {
+ return &ToolMove{}
+}
+
+func (t *ToolMove) Stale() bool {
+ return t.instance == nil
+}
+
+func (ToolMove) AltBehaviour() bool {
+ return false
+}
+
+func (t *ToolMove) onStart(util.Point) {
+ if hoveredInstance := ed.HoveredInstance(); hoveredInstance != nil {
+ ed.InstanceSelect(hoveredInstance)
+ t.instance = hoveredInstance
+ }
+}
+
+func (t *ToolMove) onMove(coord util.Point) {
+ if t.instance != nil {
+ prefab := t.instance.Prefab()
+ if t.lastTile != nil {
+ t.lastTile.InstancesRegenerate() //should stop some issues
+ }
+ t.lastTile = ed.Dmm().GetTile(coord)
+ ed.InstanceDelete(t.instance)
+ t.lastTile.InstancesAdd(prefab)
+ t.lastTile.InstancesRegenerate()
+ for _, found := range t.lastTile.Instances() {
+ if found.Prefab().Id() == prefab.Id() {
+ t.instance = found
+ break
+ }
+ }
+ ed.UpdateCanvasByCoords([]util.Point{coord})
+ }
+}
+
+func (t *ToolMove) onStop(util.Point) {
+ if t.instance != nil {
+ //remove other turfs if we moved a turf
+ if dm.IsPath(t.instance.Prefab().Path(), "/turf") {
+ for _, found := range t.lastTile.Instances() {
+ if dm.IsPath(found.Prefab().Path(), "/turf") && found != t.instance {
+ ed.InstanceDelete(found)
+ }
+ }
+ }
+ t.instance = nil
+ t.lastTile = nil
+ go ed.CommitChanges("Moved Prefab")
+ }
+}
diff --git a/internal/app/ui/cpwsarea/wsmap/tools/tools.go b/internal/app/ui/cpwsarea/wsmap/tools/tools.go
index 50c77b7c..1e434f0f 100644
--- a/internal/app/ui/cpwsarea/wsmap/tools/tools.go
+++ b/internal/app/ui/cpwsarea/wsmap/tools/tools.go
@@ -17,6 +17,7 @@ const (
TNAdd = "Add"
TNFill = "Fill"
TNGrab = "Grab"
+ TNMove = "Move"
TNPick = "Pick"
TNDelete = "Delete"
TNReplace = "Replace"
@@ -73,6 +74,7 @@ var (
TNAdd: newAdd(),
TNFill: newFill(),
TNGrab: newGrab(),
+ TNMove: newMove(),
TNPick: newPick(),
TNDelete: newDelete(),
TNReplace: newReplace(),
diff --git a/internal/imguiext/icon/icon.go b/internal/imguiext/icon/icon.go
index b282413b..83744a64 100644
--- a/internal/imguiext/icon/icon.go
+++ b/internal/imguiext/icon/icon.go
@@ -38,4 +38,5 @@ const (
KoFi = "\ue91d"
Repeat = "\ue91e"
AccessTime = "\ue91f"
+ Shrink = "\ue98a"
)
diff --git a/internal/rsc/font/icons/icomoon.svg b/internal/rsc/font/icons/icomoon.svg
index 75db0a97..f80c88a5 100644
--- a/internal/rsc/font/icons/icomoon.svg
+++ b/internal/rsc/font/icons/icomoon.svg
@@ -1,75 +1,43 @@
+Generated by IcoMoon
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/internal/rsc/font/icons/icomoon.ttf b/internal/rsc/font/icons/icomoon.ttf
index 1cc3a492a34b57d29a20580d71f49b675d66c8b5..e87c267b6924ac8c01cdb4225661c4ce3ae5a9d3 100644
GIT binary patch
delta 463
zcmaE&c1OLQfsuiMft#U$ftkU;KUm+0Ux;lfP-G7fCnV=47Q8(6@&f|{qYRKAlb%>y
z0Hg(g{0bn=k)BhTRS3CM3?VBn9)NKH&p`Cd66sN@Dv-Yf$sz`xws@FyE?l#JCg(Bf&~W>4nT;%5B?<}cuWjnHkzOUR0GfwfsuiMft#U$ftkU;KUm+0Ux>{TD6$8L6OwZi3&g`NEn{F{lmYTX(i4jd
zfV2RR5288Jb1Ks~vnSmJ@+%k^_}*lsCZ;G%_$CBYk^+=B%K!?nA7XwAmcB{A9;OyHi%T7#IWtfC65*i4_G5x(sPRK1hQ?USe+QOfSygKt9kx
zjBN$^#U((80)em#NS=Y2`NPBm_KfnA7_GG}fFfKB91KiA$jG4ZQvUzn|NlX1fouja
zoALi+aTcI{#?5(*|M|2*J_q89ai*K&`E9;3aI=6_-`jEHCWrx{|L*|mSUs6VP@hp{
XvWeh?$tMK8I3OAsR5nWq9byCkQ@>Fp
diff --git a/internal/rsc/font/icons/icomoon.woff b/internal/rsc/font/icons/icomoon.woff
index 6c6be71225d21260493049320c3a1af862c7970c..5cea0771030b0917156a0f221d70fddbe4431f2b 100644
GIT binary patch
delta 488
zcmdm>zCuH!+~3WOfsp|SL^K$86a-#1sYwK^34HGZ0q!UO7JlC
ztO00w8wk(z;{08ZUt9w83CM8}b<98(GxNvEJdE~?U6Xwnt&JUkB0NCnGcm9L{jKm)
z{$Q!j
zmMW^7tFx<1GMbBwinEKGi%T-HtFw!re8=<=So!}ux0N&PsiU0rr
delta 386
zcmZ3Xu|Zv|+~3WOfsp|Sgf}p7gXt6o#>s*rViR?Q>n)RW6AKs^7&CwpAs{Rsc4=99
zVlhZ;50K9R#RBO$m1#h+BMc0DZ$Owcd(z#E)Wj4927wJgHD(~JFyWg}22ct(}CRP9~76fTl0ApQ-
zw7kUJR0akiphFnjKzODX=kJ32;u4^LK!!ooF#}o5%pWH6FxoT9PxfK7*0unOZ~>jq
z1cZzX3NPjV|NZ|TC-g@KuYaq}+5|9skvKq(-;7-zaUp5Nvx12+p;
z^}QW8Zh{yP`u`4~j@6R`1oatJCN~I9m@FdXB?Qq3^ll0`xEL6ifT1hAxmjo_BLI|g
BSGoWI
diff --git a/internal/rsc/font/icons/selection.json b/internal/rsc/font/icons/selection.json
index b963d823..06b2f0cc 100644
--- a/internal/rsc/font/icons/selection.json
+++ b/internal/rsc/font/icons/selection.json
@@ -1,908 +1,1069 @@
{
- "IcoMoonType": "selection",
- "icons": [
- {
- "icon": {
- "paths": [
- "M534 298v224l192 114-32 54-224-136v-256h64zM512 854q140 0 241-101t101-241-101-241-241-101-241 101-101 241 101 241 241 101zM512 86q176 0 301 125t125 301-125 301-301 125-301-125-125-301 125-301 301-125z"
- ],
- "attrs": [],
- "isMulticolor": false,
- "isMulticolor2": false,
- "tags": [
- "access_time",
- "query_builder",
- "schedule"
- ],
- "grid": 24
- },
- "attrs": [],
- "properties": {
- "ligatures": "access_time, query_builder, schedule",
- "id": 199,
- "order": 43,
- "prevSize": 24,
- "name": "access_time",
- "code": 59679
- },
- "setIdx": 0,
- "setId": 2,
- "iconIdx": 199
- },
- {
- "icon": {
- "paths": [
- "M726 726v-172h84v256h-512v128l-170-170 170-170v128h428zM298 298v172h-84v-256h512v-128l170 170-170 170v-128h-428z"
- ],
- "attrs": [],
- "isMulticolor": false,
- "isMulticolor2": false,
- "tags": [
- "repeat"
- ],
- "grid": 24
- },
- "attrs": [],
- "properties": {
- "ligatures": "repeat",
- "id": 0,
- "order": 42,
- "prevSize": 24,
- "code": 59678,
- "name": "repeat"
- },
- "setIdx": 1,
- "setId": 1,
- "iconIdx": 9
- },
- {
- "icon": {
- "paths": [
- "M810 554h-256v256h-84v-256h-256v-84h256v-256h84v256h256v84z"
- ],
- "attrs": [],
- "isMulticolor": false,
- "isMulticolor2": false,
- "tags": [
- "add"
- ],
- "grid": 24
- },
- "attrs": [],
- "properties": {
- "ligatures": "add",
- "id": 1,
- "order": 5,
- "prevSize": 24,
- "code": 59655,
- "name": "add"
- },
- "setIdx": 1,
- "setId": 1,
- "iconIdx": 10
- },
- {
- "icon": {
- "paths": [
- "M810 554h-596v-84h596v84z"
- ],
- "attrs": [],
- "isMulticolor": false,
- "isMulticolor2": false,
- "tags": [
- "remove"
- ],
- "grid": 24
- },
- "attrs": [],
- "properties": {
- "ligatures": "remove",
- "id": 2,
- "order": 6,
- "prevSize": 24,
- "code": 59656,
- "name": "remove"
- },
- "setIdx": 1,
- "setId": 1,
- "iconIdx": 11
- },
- {
- "icon": {
- "paths": [
- "M726 554v-84h-172v-172h-84v172h-172v84h172v172h84v-172h172zM810 128q34 0 60 26t26 60v596q0 34-26 60t-60 26h-596q-36 0-61-25t-25-61v-596q0-36 25-61t61-25h596z"
- ],
- "attrs": [],
- "isMulticolor": false,
- "isMulticolor2": false,
- "tags": [
- "add_box"
- ],
- "grid": 24
- },
- "attrs": [],
- "properties": {
- "ligatures": "add_box",
- "id": 3,
- "order": 14,
- "prevSize": 24,
- "code": 59657,
- "name": "add_box"
- },
- "setIdx": 1,
- "setId": 1,
- "iconIdx": 12
- },
- {
- "icon": {
- "paths": [
- "M810 274l-238 238 238 238-60 60-238-238-238 238-60-60 238-238-238-238 60-60 238 238 238-238z"
- ],
- "attrs": [],
- "isMulticolor": false,
- "isMulticolor2": false,
- "tags": [
- "clear",
- "close"
- ],
- "grid": 24
- },
- "attrs": [],
- "properties": {
- "ligatures": "clear, close",
- "id": 4,
- "order": 25,
- "prevSize": 24,
- "code": 59658,
- "name": "clear"
- },
- "setIdx": 1,
- "setId": 1,
- "iconIdx": 13
- },
- {
- "icon": {
- "paths": [
- "M810 896v-598h-468v598h468zM810 214q34 0 60 25t26 59v598q0 34-26 60t-60 26h-468q-34 0-60-26t-26-60v-598q0-34 26-59t60-25h468zM682 42v86h-512v598h-84v-598q0-34 25-60t59-26h512z"
- ],
- "attrs": [],
- "isMulticolor": false,
- "isMulticolor2": false,
- "tags": [
- "content_copy"
- ],
- "grid": 24
- },
- "attrs": [],
- "properties": {
- "ligatures": "content_copy",
- "id": 5,
- "order": 9,
- "prevSize": 24,
- "code": 59659,
- "name": "content_copy"
- },
- "setIdx": 1,
- "setId": 1,
- "iconIdx": 14
- },
- {
- "icon": {
- "paths": [
- "M810 128h128v42l-298 300-86-86zM512 534q22 0 22-22t-22-22-22 22 22 22zM256 854q34 0 60-25t26-61-26-61-60-25-60 25-26 61 26 61 60 25zM256 342q34 0 60-25t26-61-26-61-60-25-60 25-26 61 26 61 60 25zM412 326l526 528v42h-128l-298-298-100 100q14 30 14 70 0 70-50 120t-120 50-120-50-50-120 50-120 120-50q40 0 70 14l100-100-100-100q-30 14-70 14-70 0-120-50t-50-120 50-120 120-50 120 50 50 120q0 40-14 70z"
- ],
- "attrs": [],
- "isMulticolor": false,
- "isMulticolor2": false,
- "tags": [
- "content_cut"
- ],
- "grid": 24
- },
- "attrs": [],
- "properties": {
- "ligatures": "content_cut",
- "id": 6,
- "order": 11,
- "prevSize": 24,
- "code": 59660,
- "name": "content_cut"
- },
- "setIdx": 1,
- "setId": 1,
- "iconIdx": 15
- },
- {
- "icon": {
- "paths": [
- "M810 854v-684h-84v128h-428v-128h-84v684h596zM512 86q-18 0-30 12t-12 30 12 30 30 12 30-12 12-30-12-30-30-12zM810 86q34 0 60 25t26 59v684q0 34-26 59t-60 25h-596q-34 0-60-25t-26-59v-684q0-34 26-59t60-25h178q14-38 46-62t74-24 74 24 46 62h178z"
- ],
- "attrs": [],
- "isMulticolor": false,
- "isMulticolor2": false,
- "tags": [
- "content_paste"
- ],
- "grid": 24
- },
- "attrs": [],
- "properties": {
- "ligatures": "content_paste",
- "id": 7,
- "order": 10,
- "prevSize": 24,
- "code": 59661,
- "name": "content_paste"
- },
- "setIdx": 1,
- "setId": 1,
- "iconIdx": 16
- },
- {
- "icon": {
- "paths": [
- "M786 452l152-154v384h-384l156-154q-96-80-220-80-102 0-197 68t-127 166l-100-32q44-136 161-222t263-86q170 0 296 110z"
- ],
- "attrs": [],
- "isMulticolor": false,
- "isMulticolor2": false,
- "tags": [
- "redo"
- ],
- "grid": 24
- },
- "attrs": [],
- "properties": {
- "ligatures": "redo",
- "id": 8,
- "order": 16,
- "prevSize": 24,
- "code": 59662,
- "name": "redo"
- },
- "setIdx": 1,
- "setId": 1,
- "iconIdx": 17
- },
- {
- "icon": {
- "paths": [
- "M640 384v-170h-426v170h426zM512 810q52 0 90-38t38-90-38-90-90-38-90 38-38 90 38 90 90 38zM726 128l170 170v512q0 34-26 60t-60 26h-596q-36 0-61-25t-25-61v-596q0-36 25-61t61-25h512z"
- ],
- "attrs": [],
- "isMulticolor": false,
- "isMulticolor2": false,
- "tags": [
- "save"
- ],
- "grid": 24
- },
- "attrs": [],
- "properties": {
- "ligatures": "save",
- "id": 9,
- "order": 19,
- "prevSize": 24,
- "code": 59663,
- "name": "save"
- },
- "setIdx": 1,
- "setId": 1,
- "iconIdx": 18
- },
- {
- "icon": {
- "paths": [
- "M534 342q146 0 262 86t162 222l-100 32q-34-104-123-169t-201-65q-124 0-220 80l156 154h-384v-384l152 154q126-110 296-110z"
- ],
- "attrs": [],
- "isMulticolor": false,
- "isMulticolor2": false,
- "tags": [
- "undo"
- ],
- "grid": 24
- },
- "attrs": [],
- "properties": {
- "ligatures": "undo",
- "id": 10,
- "order": 15,
- "prevSize": 24,
- "code": 59664,
- "name": "undo"
- },
- "setIdx": 1,
- "setId": 1,
- "iconIdx": 19
- },
- {
- "icon": {
- "paths": [
- "M810 470v-256h-256v256h256zM810 810v-256h-256v256h256zM470 470v-256h-256v256h256zM470 810v-256h-256v256h256zM128 128h768v768h-768v-768z"
- ],
- "attrs": [],
- "isMulticolor": false,
- "isMulticolor2": false,
- "tags": [
- "border_all"
- ],
- "grid": 24
- },
- "attrs": [],
- "properties": {
- "ligatures": "border_all",
- "id": 11,
- "order": 26,
- "prevSize": 24,
- "code": 59665,
- "name": "border_all"
- },
- "setIdx": 1,
- "setId": 1,
- "iconIdx": 20
- },
- {
- "icon": {
- "paths": [
- "M810 384v-86h86v86h-86zM128 128h768v86h-682v682h-86v-768zM810 554v-84h86v84h-86zM810 726v-86h86v86h-86zM470 896v-86h84v86h-84zM298 896v-86h86v86h-86zM810 896v-86h86v86h-86zM640 896v-86h86v86h-86z"
- ],
- "attrs": [],
- "isMulticolor": false,
- "isMulticolor2": false,
- "tags": [
- "border_style"
- ],
- "grid": 24
- },
- "attrs": [],
- "properties": {
- "ligatures": "border_style",
- "id": 12,
- "order": 27,
- "prevSize": 24,
- "code": 59666,
- "name": "border_style"
- },
- "setIdx": 1,
- "setId": 1,
- "iconIdx": 21
- },
- {
- "icon": {
- "paths": [
- "M554 384h236l-236-234v234zM256 86h342l256 256v512q0 34-26 59t-60 25h-512q-34 0-60-25t-26-59l2-684q0-34 25-59t59-25z"
- ],
- "attrs": [],
- "isMulticolor": false,
- "isMulticolor2": false,
- "tags": [
- "insert_drive_file"
- ],
- "grid": 24
- },
- "attrs": [],
- "properties": {
- "ligatures": "insert_drive_file",
- "id": 13,
- "order": 23,
- "prevSize": 24,
- "code": 59667,
- "name": "insert_drive_file"
- },
- "setIdx": 1,
- "setId": 1,
- "iconIdx": 22
- },
- {
- "icon": {
- "paths": [
- "M512 384q52 0 90 38t38 90-38 90-90 38-90-38-38-90 38-90 90-38zM512 726q88 0 151-63t63-151-63-151-151-63-151 63-63 151 63 151 151 63zM512 192q158 0 286 88t184 232q-56 144-184 232t-286 88-286-88-184-232q56-144 184-232t286-88z"
- ],
- "attrs": [],
- "isMulticolor": false,
- "isMulticolor2": false,
- "tags": [
- "remove_red_eye",
- "visibility"
- ],
- "grid": 24
- },
- "attrs": [],
- "properties": {
- "ligatures": "remove_red_eye, visibility",
- "id": 14,
- "order": 29,
- "prevSize": 24,
- "code": 59668,
- "name": "remove_red_eye"
- },
- "setIdx": 1,
- "setId": 1,
- "iconIdx": 23
- },
- {
- "icon": {
- "paths": [
- "M170 512l342-342 342 342-62 60-238-238v520h-84v-520l-240 238z"
- ],
- "attrs": [],
- "isMulticolor": false,
- "isMulticolor2": false,
- "tags": [
- "arrow_upward"
- ],
- "grid": 24
- },
- "attrs": [],
- "properties": {
- "ligatures": "arrow_upward",
- "id": 15,
- "order": 17,
- "prevSize": 24,
- "code": 59669,
- "name": "arrow_upward"
- },
- "setIdx": 1,
- "setId": 1,
- "iconIdx": 24
- },
- {
- "icon": {
- "paths": [
- "M854 512l-342 342-342-342 62-60 238 238v-520h84v520l240-238z"
- ],
- "attrs": [],
- "isMulticolor": false,
- "isMulticolor2": false,
- "tags": [
- "arrow_downward"
- ],
- "grid": 24
- },
- "attrs": [],
- "properties": {
- "ligatures": "arrow_downward",
- "id": 16,
- "order": 18,
- "prevSize": 24,
- "code": 59670,
- "name": "arrow_downward"
- },
- "setIdx": 1,
- "setId": 1,
- "iconIdx": 25
- },
- {
- "icon": {
- "paths": [
- "M810 170v86h-596v-86h148l44-42h212l44 42h148zM256 810v-512h512v512q0 34-26 60t-60 26h-340q-34 0-60-26t-26-60z"
- ],
- "attrs": [],
- "isMulticolor": false,
- "isMulticolor2": false,
- "tags": [
- "delete"
- ],
- "grid": 24
- },
- "attrs": [],
- "properties": {
- "ligatures": "delete",
- "id": 17,
- "order": 13,
- "prevSize": 24,
- "code": 59671,
- "name": "delete"
- },
- "setIdx": 1,
- "setId": 1,
- "iconIdx": 26
- },
- {
- "icon": {
- "paths": [
- "M642 480q40-40 40-96 0-70-50-120t-120-50-120 50-50 120h84q0-34 26-60t60-26 60 26 26 60-26 60l-52 54q-50 54-50 120v22h84q0-66 50-120zM554 810v-84h-84v84h84zM512 86q176 0 301 125t125 301-125 301-301 125-301-125-125-301 125-301 301-125z"
- ],
- "attrs": [],
- "isMulticolor": false,
- "isMulticolor2": false,
- "tags": [
- "help"
- ],
- "grid": 24
- },
- "attrs": [],
- "properties": {
- "ligatures": "help",
- "id": 18,
- "order": 28,
- "prevSize": 24,
- "code": 59672,
- "name": "help"
- },
- "setIdx": 1,
- "setId": 1,
- "iconIdx": 27
- },
- {
- "icon": {
- "paths": [
- "M406 598q80 0 136-56t56-136-56-136-136-56-136 56-56 136 56 136 136 56zM662 598l212 212-64 64-212-212v-34l-12-12q-76 66-180 66-116 0-197-80t-81-196 81-197 197-81 196 81 80 197q0 42-20 95t-46 85l12 12h34z"
- ],
- "attrs": [],
- "isMulticolor": false,
- "isMulticolor2": false,
- "tags": [
- "search"
- ],
- "grid": 24
- },
- "attrs": [],
- "properties": {
- "ligatures": "search",
- "id": 19,
- "order": 12,
- "prevSize": 24,
- "code": 59673,
- "name": "search"
- },
- "setIdx": 1,
- "setId": 1,
- "iconIdx": 28
- },
- {
- "icon": {
- "paths": [
- "M896 150q34 0 60 25t26 59v598q0 34-26 60t-60 26h-768q-34 0-60-26t-26-60v-598q0-34 26-59t60-25h256v84h-256v598h768v-598h-256v-84h256zM512 704l-170-170h128v-384h84v384h128z"
- ],
- "attrs": [],
- "isMulticolor": false,
- "isMulticolor2": false,
- "tags": [
- "system_update_tv"
- ],
- "grid": 24
- },
- "attrs": [],
- "properties": {
- "ligatures": "system_update_tv",
- "id": 20,
- "order": 33,
- "prevSize": 24,
- "code": 59674,
- "name": "system_update_tv"
- },
- "setIdx": 1,
- "setId": 1,
- "iconIdx": 29
- },
- {
- "icon": {
- "paths": [
- "M182 240q26 32 58 74t65 84 60 78 44 57l17 21v256q0 18 13 31t31 13h84q18 0 31-13t13-31v-256l17-21t44-57 60-78 65-84 58-74q12-14 10-30t-14-28-30-12h-592q-18 0-30 12t-14 28 10 30z"
- ],
- "attrs": [],
- "isMulticolor": false,
- "isMulticolor2": false,
- "tags": [
- "filter_alt"
- ],
- "grid": 24
- },
- "attrs": [],
- "properties": {
- "ligatures": "filter_alt",
- "id": 21,
- "order": 24,
- "prevSize": 24,
- "code": 59675,
- "name": "filter_alt"
- },
- "setIdx": 1,
- "setId": 1,
- "iconIdx": 30
- },
- {
- "icon": {
- "paths": [
- "M170.667 298.667h-85.333v597.333c0 46.933 38.4 85.333 85.333 85.333h597.333v-85.333h-597.333zM853.333 128h-136.533c-17.067-51.2-64-85.333-119.467-85.333s-102.4 34.133-119.467 85.333h-136.533c-46.933 0-85.333 38.4-85.333 85.333v512c0 46.933 38.4 85.333 85.333 85.333h512c46.933 0 85.333-38.4 85.333-85.333v-512c0-46.933-38.4-85.333-85.333-85.333zM597.333 128c25.6 0 42.667 21.333 42.667 42.667s-21.333 42.667-42.667 42.667c-21.333 0-42.667-21.333-42.667-42.667s17.067-42.667 42.667-42.667z"
- ],
- "attrs": [
- {}
- ],
- "isMulticolor": false,
- "isMulticolor2": false,
- "tags": [
- "clipboard-multiple"
- ],
- "grid": 0
- },
- "attrs": [
- {}
- ],
- "properties": {
- "order": 31,
- "id": 0,
- "name": "clipboard-multiple",
- "prevSize": 24,
- "code": 59648
- },
- "setIdx": 1,
- "setId": 1,
- "iconIdx": 0
- },
- {
- "icon": {
- "paths": [
- "M512 661.333c-82.475 0-149.333-66.859-149.333-149.333v0c0-82.475 66.859-149.333 149.333-149.333v0c82.475 0 149.333 66.859 149.333 149.333v0c0 82.475-66.859 149.333-149.333 149.333v0zM829.013 553.387c1.707-13.653 2.987-27.307 2.987-41.387s-1.28-28.16-2.987-42.667l90.027-69.547c8.107-6.4 10.24-17.92 5.12-27.307l-85.333-147.627c-5.12-9.387-16.64-13.227-26.027-9.387l-106.24 42.667c-22.187-16.64-45.227-31.147-72.107-41.813l-15.787-113.067c-1.707-10.24-10.667-17.92-21.333-17.92h-170.667c-10.667 0-19.627 7.68-21.333 17.92l-15.787 113.067c-26.88 10.667-49.92 25.173-72.107 41.813l-106.24-42.667c-9.387-3.84-20.907 0-26.027 9.387l-85.333 147.627c-5.547 9.387-2.987 20.907 5.12 27.307l90.027 69.547c-1.707 14.507-2.987 28.587-2.987 42.667s1.28 27.733 2.987 41.387l-90.027 70.827c-8.107 6.4-10.667 17.92-5.12 27.307l85.333 147.627c5.12 9.387 16.64 12.8 26.027 9.387l106.24-43.093c22.187 17.067 45.227 31.573 72.107 42.24l15.787 113.067c1.707 10.24 10.667 17.92 21.333 17.92h170.667c10.667 0 19.627-7.68 21.333-17.92l15.787-113.067c26.88-11.093 49.92-25.173 72.107-42.24l106.24 43.093c9.387 3.413 20.907 0 26.027-9.387l85.333-147.627c5.12-9.387 2.987-20.907-5.12-27.307l-90.027-70.827z"
- ],
- "attrs": [
- {}
- ],
- "isMulticolor": false,
- "isMulticolor2": false,
- "tags": [
- "cog"
- ],
- "grid": 0
- },
- "attrs": [
- {}
- ],
- "properties": {
- "order": 30,
- "id": 1,
- "name": "cog",
- "prevSize": 24,
- "code": 59649
- },
- "setIdx": 1,
- "setId": 1,
- "iconIdx": 1
- },
- {
- "icon": {
- "paths": [
- "M170.667 341.333h170.667v-170.667h512v512h-170.667v170.667h-512v-512zM682.667 341.333v256h85.333v-341.333h-341.333v85.333h256zM256 512v256h341.333v-256h-341.333z"
- ],
- "attrs": [
- {}
- ],
- "isMulticolor": false,
- "isMulticolor2": false,
- "tags": [
- "window-restore"
- ],
- "grid": 0
- },
- "attrs": [
- {}
- ],
- "properties": {
- "order": 22,
- "id": 2,
- "name": "window-restore",
- "prevSize": 24,
- "code": 59650
- },
- "setIdx": 1,
- "setId": 1,
- "iconIdx": 2
- },
- {
- "icon": {
- "paths": [
- "M968.533 810.667l-388.267-388.267c38.4-98.133 17.067-213.333-64-294.4-85.333-85.333-213.333-102.4-315.733-55.467l183.467 183.467-128 128-187.733-183.467c-51.2 102.4-29.867 230.4 55.467 315.733 81.067 81.067 196.267 102.4 294.4 64l388.267 388.267c17.067 17.067 42.667 17.067 59.733 0l98.133-98.133c21.333-17.067 21.333-46.933 4.267-59.733z"
- ],
- "attrs": [
- {}
- ],
- "isMulticolor": false,
- "isMulticolor2": false,
- "tags": [
- "wrench"
- ],
- "grid": 0
- },
- "attrs": [
- {}
- ],
- "properties": {
- "order": 21,
- "id": 3,
- "name": "wrench",
- "prevSize": 24,
- "code": 59651
- },
- "setIdx": 1,
- "setId": 1,
- "iconIdx": 3
- },
- {
- "icon": {
- "paths": [
- "M810.667 853.333h-640c-47.36 0-85.333-38.4-85.333-85.333v-512c0-47.36 37.973-85.333 85.333-85.333h256l85.333 85.333h298.667c47.128 0 85.333 38.205 85.333 85.333v0 0h-725.333v426.667l91.307-341.333h728.32l-97.28 362.667c-9.813 37.12-43.093 64-82.347 64z"
- ],
- "attrs": [
- {}
- ],
- "isMulticolor": false,
- "isMulticolor2": false,
- "tags": [
- "folder-open"
- ],
- "grid": 0
- },
- "attrs": [
- {}
- ],
- "properties": {
- "order": 20,
- "id": 4,
- "name": "folder-open",
- "prevSize": 24,
- "code": 59652
- },
- "setIdx": 1,
- "setId": 1,
- "iconIdx": 4
- },
- {
- "icon": {
- "paths": [
- "M692.907 151.893l211.2 210.773c33.28 33.707 33.28 87.467 0 121.173l-392.107 392.107c-66.56 66.56-174.507 66.56-241.493 0l-150.613-150.613c-33.28-33.707-33.28-87.467 0-121.173l452.267-452.267c33.707-33.28 87.467-33.28 120.747 0zM180.053 664.747l151.040 150.613c33.28 33.707 87.040 33.707 120.747 0l150.613-150.613-211.2-211.2-211.2 211.2z"
- ],
- "attrs": [
- {}
- ],
- "isMulticolor": false,
- "isMulticolor2": false,
- "tags": [
- "eraser"
- ],
- "grid": 0
- },
- "attrs": [
- {}
- ],
- "properties": {
- "order": 8,
- "id": 5,
- "name": "eraser",
- "prevSize": 24,
- "code": 59653
- },
- "setIdx": 1,
- "setId": 1,
- "iconIdx": 5
- },
- {
- "icon": {
- "paths": [
- "M825.6 500.053l-90.88 90.88-60.16-60.587-328.96 328.96-196.267 79.36-64-64 79.36-196.267 328.96-328.96-60.587-60.16 90.88-90.88 301.653 301.653zM715.093 128c49.92-49.92 130.987-49.92 180.907 0s49.92 130.987 0 180.907l-81.92 81.92-180.907-180.907 81.92-81.92zM237.227 726.613l-45.227 105.387 105.387-45.227 317.013-317.44-59.733-59.733-317.44 317.013z"
- ],
- "attrs": [
- {}
- ],
- "isMulticolor": false,
- "isMulticolor2": false,
- "tags": [
- "eyedropper"
- ],
- "grid": 0
- },
- "attrs": [
- {}
- ],
- "properties": {
- "order": 7,
- "id": 6,
- "name": "eyedropper",
- "prevSize": 24,
- "code": 59654
- },
- "setIdx": 1,
- "setId": 1,
- "iconIdx": 6
- },
- {
- "icon": {
- "paths": [
- "M512 12.672c-282.88 0-512 229.248-512 512 0 226.261 146.688 418.133 350.080 485.76 25.6 4.821 34.987-11.008 34.987-24.619 0-12.16-0.427-44.373-0.64-87.040-142.421 30.891-172.459-68.693-172.459-68.693-23.296-59.093-56.96-74.88-56.96-74.88-46.379-31.744 3.584-31.104 3.584-31.104 51.413 3.584 78.421 52.736 78.421 52.736 45.653 78.293 119.851 55.68 149.12 42.581 4.608-33.109 17.792-55.68 32.427-68.48-113.707-12.8-233.216-56.832-233.216-253.013 0-55.893 19.84-101.547 52.693-137.387-5.76-12.928-23.040-64.981 4.48-135.509 0 0 42.88-13.739 140.8 52.48 40.96-11.392 84.48-17.024 128-17.28 43.52 0.256 87.040 5.888 128 17.28 97.28-66.219 140.16-52.48 140.16-52.48 27.52 70.528 10.24 122.581 5.12 135.509 32.64 35.84 52.48 81.493 52.48 137.387 0 196.693-119.68 240-233.6 252.587 17.92 15.36 34.56 46.763 34.56 94.72 0 68.523-0.64 123.563-0.64 140.203 0 13.44 8.96 29.44 35.2 24.32 204.843-67.157 351.403-259.157 351.403-485.077 0-282.752-229.248-512-512-512z"
- ],
- "attrs": [],
- "isMulticolor": false,
- "isMulticolor2": false,
- "tags": [
- "github"
- ],
- "grid": 0
- },
- "attrs": [],
- "properties": {
- "id": 7,
- "order": 35,
- "prevSize": 24,
- "code": 59676,
- "name": "github"
- },
- "setIdx": 1,
- "setId": 1,
- "iconIdx": 7
- },
- {
- "icon": {
- "paths": [
- "M1018.923 381.781c-32.981-174.293-207.317-195.968-207.317-195.968h-780.757c-25.771 0-28.971 34.048-28.971 34.048s-3.499 312.491-0.939 504.405c6.997 103.424 110.336 114.005 110.336 114.005s352.725-0.981 510.549-2.091c104.021-18.176 114.475-109.483 113.408-159.317 185.685 10.24 316.672-120.789 283.691-295.083zM546.944 531.584c-53.163 61.995-171.136 169.643-171.136 169.643s-5.163 5.077-13.227 0.981c-3.243-2.432-4.608-3.84-4.608-3.84-18.901-18.816-143.701-130.091-172.117-168.704-30.251-41.173-44.416-115.2-3.883-158.293 40.576-43.093 128.213-46.336 186.155 17.365 0 0 66.773-76.032 147.968-41.088 81.237 34.987 78.165 128.469 30.848 183.936zM810.325 551.979c-39.595 4.949-71.765 1.195-71.765 1.195v-242.389h75.52c0 0 84.096 23.509 84.096 112.555 0 81.621-42.027 113.792-87.851 128.64z"
- ],
- "attrs": [
- {
- "fill": "rgb(241, 96, 97)"
- }
- ],
- "isMulticolor": false,
- "isMulticolor2": false,
- "tags": [
- "ko-fi"
- ],
- "grid": 0
- },
- "attrs": [
- {
- "fill": "rgb(241, 96, 97)"
- }
- ],
- "properties": {
- "id": 8,
- "order": 36,
- "prevSize": 24,
- "code": 59677,
- "name": "ko-fi"
- },
- "setIdx": 1,
- "setId": 1,
- "iconIdx": 8
- }
- ],
- "height": 1024,
- "metadata": {
- "name": "icomoon"
- },
- "preferences": {
- "showGlyphs": true,
- "showCodes": true,
- "showQuickUse": true,
- "showQuickUse2": true,
- "showSVGs": true,
- "fontPref": {
- "prefix": "icon-",
- "metadata": {
- "fontFamily": "icomoon",
- "majorVersion": 1,
- "minorVersion": 0
- },
- "metrics": {
- "emSize": 1024,
- "baseline": 6.25,
- "whitespace": 50
- },
- "embed": false,
- "resetPoint": 59648,
- "noie8": true,
- "ie7": false
- },
- "imagePref": {
- "prefix": "icon-",
- "png": true,
- "useClassSelector": true,
- "color": 0,
- "bgColor": 16777215,
- "name": "icomoon",
- "classSelector": ".icon"
- },
- "historySize": 50,
- "gridSize": 16,
- "showGrid": false
- }
-}
+ "IcoMoonType":"selection",
+ "icons":[
+ {
+ "icon":{
+ "paths":[
+ "M576 448h416l-160-160 192-192-96-96-192 192-160-160z",
+ "M576 576v416l160-160 192 192 96-96-192-192 160-160z",
+ "M448 575.996h-416l160 160-192 192 96 96 192-192 160 160z",
+ "M448 448v-416l-160 160-192-192-96 96 192 192-160 160z"
+ ],
+ "attrs":[
+
+ ],
+ "isMulticolor":false,
+ "isMulticolor2":false,
+ "tags":[
+ "shrink",
+ "collapse",
+ "minimize",
+ "contract"
+ ],
+ "defaultCode":59786,
+ "grid":16
+ },
+ "attrs":[
+
+ ],
+ "properties":{
+ "ligatures":"shrink, collapse",
+ "name":"shrink",
+ "id":138,
+ "order":9,
+ "prevSize":24,
+ "code":59786
+ },
+ "setIdx":0,
+ "setId":2,
+ "iconIdx":138
+ },
+ {
+ "icon":{
+ "paths":[
+ "M170.667 298.667h-85.333v597.333c0 46.933 38.4 85.333 85.333 85.333h597.333v-85.333h-597.333zM853.333 128h-136.533c-17.067-51.2-64-85.333-119.467-85.333s-102.4 34.133-119.467 85.333h-136.533c-46.933 0-85.333 38.4-85.333 85.333v512c0 46.933 38.4 85.333 85.333 85.333h512c46.933 0 85.333-38.4 85.333-85.333v-512c0-46.933-38.4-85.333-85.333-85.333zM597.333 128c25.6 0 42.667 21.333 42.667 42.667s-21.333 42.667-42.667 42.667c-21.333 0-42.667-21.333-42.667-42.667s17.067-42.667 42.667-42.667z"
+ ],
+ "attrs":[
+ {
+
+ }
+ ],
+ "isMulticolor":false,
+ "isMulticolor2":false,
+ "tags":[
+ "clipboard-multiple"
+ ],
+ "grid":0
+ },
+ "attrs":[
+ {
+
+ }
+ ],
+ "properties":{
+ "order":31,
+ "id":0,
+ "name":"clipboard-multiple",
+ "prevSize":24,
+ "code":59648
+ },
+ "setIdx":1,
+ "setId":1,
+ "iconIdx":0
+ },
+ {
+ "icon":{
+ "paths":[
+ "M512 661.333c-82.475 0-149.333-66.859-149.333-149.333v0c0-82.475 66.859-149.333 149.333-149.333v0c82.475 0 149.333 66.859 149.333 149.333v0c0 82.475-66.859 149.333-149.333 149.333v0zM829.013 553.387c1.707-13.653 2.987-27.307 2.987-41.387s-1.28-28.16-2.987-42.667l90.027-69.547c8.107-6.4 10.24-17.92 5.12-27.307l-85.333-147.627c-5.12-9.387-16.64-13.227-26.027-9.387l-106.24 42.667c-22.187-16.64-45.227-31.147-72.107-41.813l-15.787-113.067c-1.707-10.24-10.667-17.92-21.333-17.92h-170.667c-10.667 0-19.627 7.68-21.333 17.92l-15.787 113.067c-26.88 10.667-49.92 25.173-72.107 41.813l-106.24-42.667c-9.387-3.84-20.907 0-26.027 9.387l-85.333 147.627c-5.547 9.387-2.987 20.907 5.12 27.307l90.027 69.547c-1.707 14.507-2.987 28.587-2.987 42.667s1.28 27.733 2.987 41.387l-90.027 70.827c-8.107 6.4-10.667 17.92-5.12 27.307l85.333 147.627c5.12 9.387 16.64 12.8 26.027 9.387l106.24-43.093c22.187 17.067 45.227 31.573 72.107 42.24l15.787 113.067c1.707 10.24 10.667 17.92 21.333 17.92h170.667c10.667 0 19.627-7.68 21.333-17.92l15.787-113.067c26.88-11.093 49.92-25.173 72.107-42.24l106.24 43.093c9.387 3.413 20.907 0 26.027-9.387l85.333-147.627c5.12-9.387 2.987-20.907-5.12-27.307l-90.027-70.827z"
+ ],
+ "attrs":[
+ {
+
+ }
+ ],
+ "isMulticolor":false,
+ "isMulticolor2":false,
+ "tags":[
+ "cog"
+ ],
+ "grid":0
+ },
+ "attrs":[
+ {
+
+ }
+ ],
+ "properties":{
+ "order":30,
+ "id":1,
+ "name":"cog",
+ "prevSize":24,
+ "code":59649
+ },
+ "setIdx":1,
+ "setId":1,
+ "iconIdx":1
+ },
+ {
+ "icon":{
+ "paths":[
+ "M170.667 341.333h170.667v-170.667h512v512h-170.667v170.667h-512v-512zM682.667 341.333v256h85.333v-341.333h-341.333v85.333h256zM256 512v256h341.333v-256h-341.333z"
+ ],
+ "attrs":[
+ {
+
+ }
+ ],
+ "isMulticolor":false,
+ "isMulticolor2":false,
+ "tags":[
+ "window-restore"
+ ],
+ "grid":0
+ },
+ "attrs":[
+ {
+
+ }
+ ],
+ "properties":{
+ "order":22,
+ "id":2,
+ "name":"window-restore",
+ "prevSize":24,
+ "code":59650
+ },
+ "setIdx":1,
+ "setId":1,
+ "iconIdx":2
+ },
+ {
+ "icon":{
+ "paths":[
+ "M968.533 810.667l-388.267-388.267c38.4-98.133 17.067-213.333-64-294.4-85.333-85.333-213.333-102.4-315.733-55.467l183.467 183.467-128 128-187.733-183.467c-51.2 102.4-29.867 230.4 55.467 315.733 81.067 81.067 196.267 102.4 294.4 64l388.267 388.267c17.067 17.067 42.667 17.067 59.733 0l98.133-98.133c21.333-17.067 21.333-46.933 4.267-59.733z"
+ ],
+ "attrs":[
+ {
+
+ }
+ ],
+ "isMulticolor":false,
+ "isMulticolor2":false,
+ "tags":[
+ "wrench"
+ ],
+ "grid":0
+ },
+ "attrs":[
+ {
+
+ }
+ ],
+ "properties":{
+ "order":21,
+ "id":3,
+ "name":"wrench",
+ "prevSize":24,
+ "code":59651
+ },
+ "setIdx":1,
+ "setId":1,
+ "iconIdx":3
+ },
+ {
+ "icon":{
+ "paths":[
+ "M810.667 853.333h-640c-47.36 0-85.333-38.4-85.333-85.333v-512c0-47.36 37.973-85.333 85.333-85.333h256l85.333 85.333h298.667c47.128 0 85.333 38.205 85.333 85.333v0 0h-725.333v426.667l91.307-341.333h728.32l-97.28 362.667c-9.813 37.12-43.093 64-82.347 64z"
+ ],
+ "attrs":[
+ {
+
+ }
+ ],
+ "isMulticolor":false,
+ "isMulticolor2":false,
+ "tags":[
+ "folder-open"
+ ],
+ "grid":0
+ },
+ "attrs":[
+ {
+
+ }
+ ],
+ "properties":{
+ "order":20,
+ "id":4,
+ "name":"folder-open",
+ "prevSize":24,
+ "code":59652
+ },
+ "setIdx":1,
+ "setId":1,
+ "iconIdx":4
+ },
+ {
+ "icon":{
+ "paths":[
+ "M692.907 151.893l211.2 210.773c33.28 33.707 33.28 87.467 0 121.173l-392.107 392.107c-66.56 66.56-174.507 66.56-241.493 0l-150.613-150.613c-33.28-33.707-33.28-87.467 0-121.173l452.267-452.267c33.707-33.28 87.467-33.28 120.747 0zM180.053 664.747l151.040 150.613c33.28 33.707 87.040 33.707 120.747 0l150.613-150.613-211.2-211.2-211.2 211.2z"
+ ],
+ "attrs":[
+ {
+
+ }
+ ],
+ "isMulticolor":false,
+ "isMulticolor2":false,
+ "tags":[
+ "eraser"
+ ],
+ "grid":0
+ },
+ "attrs":[
+ {
+
+ }
+ ],
+ "properties":{
+ "order":8,
+ "id":5,
+ "name":"eraser",
+ "prevSize":24,
+ "code":59653
+ },
+ "setIdx":1,
+ "setId":1,
+ "iconIdx":5
+ },
+ {
+ "icon":{
+ "paths":[
+ "M825.6 500.053l-90.88 90.88-60.16-60.587-328.96 328.96-196.267 79.36-64-64 79.36-196.267 328.96-328.96-60.587-60.16 90.88-90.88 301.653 301.653zM715.093 128c49.92-49.92 130.987-49.92 180.907 0s49.92 130.987 0 180.907l-81.92 81.92-180.907-180.907 81.92-81.92zM237.227 726.613l-45.227 105.387 105.387-45.227 317.013-317.44-59.733-59.733-317.44 317.013z"
+ ],
+ "attrs":[
+ {
+
+ }
+ ],
+ "isMulticolor":false,
+ "isMulticolor2":false,
+ "tags":[
+ "eyedropper"
+ ],
+ "grid":0
+ },
+ "attrs":[
+ {
+
+ }
+ ],
+ "properties":{
+ "order":7,
+ "id":6,
+ "name":"eyedropper",
+ "prevSize":24,
+ "code":59654
+ },
+ "setIdx":1,
+ "setId":1,
+ "iconIdx":6
+ },
+ {
+ "icon":{
+ "paths":[
+ "M512 12.672c-282.88 0-512 229.248-512 512 0 226.261 146.688 418.133 350.080 485.76 25.6 4.821 34.987-11.008 34.987-24.619 0-12.16-0.427-44.373-0.64-87.040-142.421 30.891-172.459-68.693-172.459-68.693-23.296-59.093-56.96-74.88-56.96-74.88-46.379-31.744 3.584-31.104 3.584-31.104 51.413 3.584 78.421 52.736 78.421 52.736 45.653 78.293 119.851 55.68 149.12 42.581 4.608-33.109 17.792-55.68 32.427-68.48-113.707-12.8-233.216-56.832-233.216-253.013 0-55.893 19.84-101.547 52.693-137.387-5.76-12.928-23.040-64.981 4.48-135.509 0 0 42.88-13.739 140.8 52.48 40.96-11.392 84.48-17.024 128-17.28 43.52 0.256 87.040 5.888 128 17.28 97.28-66.219 140.16-52.48 140.16-52.48 27.52 70.528 10.24 122.581 5.12 135.509 32.64 35.84 52.48 81.493 52.48 137.387 0 196.693-119.68 240-233.6 252.587 17.92 15.36 34.56 46.763 34.56 94.72 0 68.523-0.64 123.563-0.64 140.203 0 13.44 8.96 29.44 35.2 24.32 204.843-67.157 351.403-259.157 351.403-485.077 0-282.752-229.248-512-512-512z"
+ ],
+ "attrs":[
+
+ ],
+ "isMulticolor":false,
+ "isMulticolor2":false,
+ "tags":[
+ "github"
+ ],
+ "grid":0
+ },
+ "attrs":[
+
+ ],
+ "properties":{
+ "id":7,
+ "order":35,
+ "prevSize":24,
+ "code":59676,
+ "name":"github"
+ },
+ "setIdx":1,
+ "setId":1,
+ "iconIdx":7
+ },
+ {
+ "icon":{
+ "paths":[
+ "M1018.923 381.781c-32.981-174.293-207.317-195.968-207.317-195.968h-780.757c-25.771 0-28.971 34.048-28.971 34.048s-3.499 312.491-0.939 504.405c6.997 103.424 110.336 114.005 110.336 114.005s352.725-0.981 510.549-2.091c104.021-18.176 114.475-109.483 113.408-159.317 185.685 10.24 316.672-120.789 283.691-295.083zM546.944 531.584c-53.163 61.995-171.136 169.643-171.136 169.643s-5.163 5.077-13.227 0.981c-3.243-2.432-4.608-3.84-4.608-3.84-18.901-18.816-143.701-130.091-172.117-168.704-30.251-41.173-44.416-115.2-3.883-158.293 40.576-43.093 128.213-46.336 186.155 17.365 0 0 66.773-76.032 147.968-41.088 81.237 34.987 78.165 128.469 30.848 183.936zM810.325 551.979c-39.595 4.949-71.765 1.195-71.765 1.195v-242.389h75.52c0 0 84.096 23.509 84.096 112.555 0 81.621-42.027 113.792-87.851 128.64z"
+ ],
+ "attrs":[
+ {
+ "fill":"rgb(241, 96, 97)"
+ }
+ ],
+ "isMulticolor":false,
+ "isMulticolor2":false,
+ "tags":[
+ "ko-fi"
+ ],
+ "grid":0
+ },
+ "attrs":[
+ {
+ "fill":"rgb(241, 96, 97)"
+ }
+ ],
+ "properties":{
+ "id":8,
+ "order":36,
+ "prevSize":24,
+ "code":59677,
+ "name":"ko-fi"
+ },
+ "setIdx":1,
+ "setId":1,
+ "iconIdx":8
+ },
+ {
+ "icon":{
+ "paths":[
+ "M534 298v224l192 114-32 54-224-136v-256h64zM512 854q140 0 241-101t101-241-101-241-241-101-241 101-101 241 101 241 241 101zM512 86q176 0 301 125t125 301-125 301-301 125-301-125-125-301 125-301 301-125z"
+ ],
+ "attrs":[
+
+ ],
+ "isMulticolor":false,
+ "isMulticolor2":false,
+ "tags":[
+ "access_time",
+ "query_builder",
+ "schedule"
+ ],
+ "grid":24
+ },
+ "attrs":[
+
+ ],
+ "properties":{
+ "ligatures":"access_time, query_builder, schedule",
+ "id":0,
+ "order":43,
+ "prevSize":24,
+ "name":"access_time",
+ "code":59679
+ },
+ "setIdx":2,
+ "setId":0,
+ "iconIdx":0
+ },
+ {
+ "icon":{
+ "paths":[
+ "M726 726v-172h84v256h-512v128l-170-170 170-170v128h428zM298 298v172h-84v-256h512v-128l170 170-170 170v-128h-428z"
+ ],
+ "attrs":[
+
+ ],
+ "isMulticolor":false,
+ "isMulticolor2":false,
+ "tags":[
+ "repeat"
+ ],
+ "grid":24
+ },
+ "attrs":[
+
+ ],
+ "properties":{
+ "ligatures":"repeat",
+ "id":1,
+ "order":42,
+ "prevSize":24,
+ "code":59678,
+ "name":"repeat"
+ },
+ "setIdx":2,
+ "setId":0,
+ "iconIdx":1
+ },
+ {
+ "icon":{
+ "paths":[
+ "M810 554h-256v256h-84v-256h-256v-84h256v-256h84v256h256v84z"
+ ],
+ "attrs":[
+
+ ],
+ "isMulticolor":false,
+ "isMulticolor2":false,
+ "tags":[
+ "add"
+ ],
+ "grid":24
+ },
+ "attrs":[
+
+ ],
+ "properties":{
+ "ligatures":"add",
+ "id":2,
+ "order":5,
+ "prevSize":24,
+ "code":59655,
+ "name":"add"
+ },
+ "setIdx":2,
+ "setId":0,
+ "iconIdx":2
+ },
+ {
+ "icon":{
+ "paths":[
+ "M810 554h-596v-84h596v84z"
+ ],
+ "attrs":[
+
+ ],
+ "isMulticolor":false,
+ "isMulticolor2":false,
+ "tags":[
+ "remove"
+ ],
+ "grid":24
+ },
+ "attrs":[
+
+ ],
+ "properties":{
+ "ligatures":"remove",
+ "id":3,
+ "order":6,
+ "prevSize":24,
+ "code":59656,
+ "name":"remove"
+ },
+ "setIdx":2,
+ "setId":0,
+ "iconIdx":3
+ },
+ {
+ "icon":{
+ "paths":[
+ "M726 554v-84h-172v-172h-84v172h-172v84h172v172h84v-172h172zM810 128q34 0 60 26t26 60v596q0 34-26 60t-60 26h-596q-36 0-61-25t-25-61v-596q0-36 25-61t61-25h596z"
+ ],
+ "attrs":[
+
+ ],
+ "isMulticolor":false,
+ "isMulticolor2":false,
+ "tags":[
+ "add_box"
+ ],
+ "grid":24
+ },
+ "attrs":[
+
+ ],
+ "properties":{
+ "ligatures":"add_box",
+ "id":4,
+ "order":14,
+ "prevSize":24,
+ "code":59657,
+ "name":"add_box"
+ },
+ "setIdx":2,
+ "setId":0,
+ "iconIdx":4
+ },
+ {
+ "icon":{
+ "paths":[
+ "M810 274l-238 238 238 238-60 60-238-238-238 238-60-60 238-238-238-238 60-60 238 238 238-238z"
+ ],
+ "attrs":[
+
+ ],
+ "isMulticolor":false,
+ "isMulticolor2":false,
+ "tags":[
+ "clear",
+ "close"
+ ],
+ "grid":24
+ },
+ "attrs":[
+
+ ],
+ "properties":{
+ "ligatures":"clear, close",
+ "id":5,
+ "order":25,
+ "prevSize":24,
+ "code":59658,
+ "name":"clear"
+ },
+ "setIdx":2,
+ "setId":0,
+ "iconIdx":5
+ },
+ {
+ "icon":{
+ "paths":[
+ "M810 896v-598h-468v598h468zM810 214q34 0 60 25t26 59v598q0 34-26 60t-60 26h-468q-34 0-60-26t-26-60v-598q0-34 26-59t60-25h468zM682 42v86h-512v598h-84v-598q0-34 25-60t59-26h512z"
+ ],
+ "attrs":[
+
+ ],
+ "isMulticolor":false,
+ "isMulticolor2":false,
+ "tags":[
+ "content_copy"
+ ],
+ "grid":24
+ },
+ "attrs":[
+
+ ],
+ "properties":{
+ "ligatures":"content_copy",
+ "id":6,
+ "order":9,
+ "prevSize":24,
+ "code":59659,
+ "name":"content_copy"
+ },
+ "setIdx":2,
+ "setId":0,
+ "iconIdx":6
+ },
+ {
+ "icon":{
+ "paths":[
+ "M810 128h128v42l-298 300-86-86zM512 534q22 0 22-22t-22-22-22 22 22 22zM256 854q34 0 60-25t26-61-26-61-60-25-60 25-26 61 26 61 60 25zM256 342q34 0 60-25t26-61-26-61-60-25-60 25-26 61 26 61 60 25zM412 326l526 528v42h-128l-298-298-100 100q14 30 14 70 0 70-50 120t-120 50-120-50-50-120 50-120 120-50q40 0 70 14l100-100-100-100q-30 14-70 14-70 0-120-50t-50-120 50-120 120-50 120 50 50 120q0 40-14 70z"
+ ],
+ "attrs":[
+
+ ],
+ "isMulticolor":false,
+ "isMulticolor2":false,
+ "tags":[
+ "content_cut"
+ ],
+ "grid":24
+ },
+ "attrs":[
+
+ ],
+ "properties":{
+ "ligatures":"content_cut",
+ "id":7,
+ "order":11,
+ "prevSize":24,
+ "code":59660,
+ "name":"content_cut"
+ },
+ "setIdx":2,
+ "setId":0,
+ "iconIdx":7
+ },
+ {
+ "icon":{
+ "paths":[
+ "M810 854v-684h-84v128h-428v-128h-84v684h596zM512 86q-18 0-30 12t-12 30 12 30 30 12 30-12 12-30-12-30-30-12zM810 86q34 0 60 25t26 59v684q0 34-26 59t-60 25h-596q-34 0-60-25t-26-59v-684q0-34 26-59t60-25h178q14-38 46-62t74-24 74 24 46 62h178z"
+ ],
+ "attrs":[
+
+ ],
+ "isMulticolor":false,
+ "isMulticolor2":false,
+ "tags":[
+ "content_paste"
+ ],
+ "grid":24
+ },
+ "attrs":[
+
+ ],
+ "properties":{
+ "ligatures":"content_paste",
+ "id":8,
+ "order":10,
+ "prevSize":24,
+ "code":59661,
+ "name":"content_paste"
+ },
+ "setIdx":2,
+ "setId":0,
+ "iconIdx":8
+ },
+ {
+ "icon":{
+ "paths":[
+ "M786 452l152-154v384h-384l156-154q-96-80-220-80-102 0-197 68t-127 166l-100-32q44-136 161-222t263-86q170 0 296 110z"
+ ],
+ "attrs":[
+
+ ],
+ "isMulticolor":false,
+ "isMulticolor2":false,
+ "tags":[
+ "redo"
+ ],
+ "grid":24
+ },
+ "attrs":[
+
+ ],
+ "properties":{
+ "ligatures":"redo",
+ "id":9,
+ "order":16,
+ "prevSize":24,
+ "code":59662,
+ "name":"redo"
+ },
+ "setIdx":2,
+ "setId":0,
+ "iconIdx":9
+ },
+ {
+ "icon":{
+ "paths":[
+ "M640 384v-170h-426v170h426zM512 810q52 0 90-38t38-90-38-90-90-38-90 38-38 90 38 90 90 38zM726 128l170 170v512q0 34-26 60t-60 26h-596q-36 0-61-25t-25-61v-596q0-36 25-61t61-25h512z"
+ ],
+ "attrs":[
+
+ ],
+ "isMulticolor":false,
+ "isMulticolor2":false,
+ "tags":[
+ "save"
+ ],
+ "grid":24
+ },
+ "attrs":[
+
+ ],
+ "properties":{
+ "ligatures":"save",
+ "id":10,
+ "order":19,
+ "prevSize":24,
+ "code":59663,
+ "name":"save"
+ },
+ "setIdx":2,
+ "setId":0,
+ "iconIdx":10
+ },
+ {
+ "icon":{
+ "paths":[
+ "M534 342q146 0 262 86t162 222l-100 32q-34-104-123-169t-201-65q-124 0-220 80l156 154h-384v-384l152 154q126-110 296-110z"
+ ],
+ "attrs":[
+
+ ],
+ "isMulticolor":false,
+ "isMulticolor2":false,
+ "tags":[
+ "undo"
+ ],
+ "grid":24
+ },
+ "attrs":[
+
+ ],
+ "properties":{
+ "ligatures":"undo",
+ "id":11,
+ "order":15,
+ "prevSize":24,
+ "code":59664,
+ "name":"undo"
+ },
+ "setIdx":2,
+ "setId":0,
+ "iconIdx":11
+ },
+ {
+ "icon":{
+ "paths":[
+ "M810 470v-256h-256v256h256zM810 810v-256h-256v256h256zM470 470v-256h-256v256h256zM470 810v-256h-256v256h256zM128 128h768v768h-768v-768z"
+ ],
+ "attrs":[
+
+ ],
+ "isMulticolor":false,
+ "isMulticolor2":false,
+ "tags":[
+ "border_all"
+ ],
+ "grid":24
+ },
+ "attrs":[
+
+ ],
+ "properties":{
+ "ligatures":"border_all",
+ "id":12,
+ "order":26,
+ "prevSize":24,
+ "code":59665,
+ "name":"border_all"
+ },
+ "setIdx":2,
+ "setId":0,
+ "iconIdx":12
+ },
+ {
+ "icon":{
+ "paths":[
+ "M810 384v-86h86v86h-86zM128 128h768v86h-682v682h-86v-768zM810 554v-84h86v84h-86zM810 726v-86h86v86h-86zM470 896v-86h84v86h-84zM298 896v-86h86v86h-86zM810 896v-86h86v86h-86zM640 896v-86h86v86h-86z"
+ ],
+ "attrs":[
+
+ ],
+ "isMulticolor":false,
+ "isMulticolor2":false,
+ "tags":[
+ "border_style"
+ ],
+ "grid":24
+ },
+ "attrs":[
+
+ ],
+ "properties":{
+ "ligatures":"border_style",
+ "id":13,
+ "order":27,
+ "prevSize":24,
+ "code":59666,
+ "name":"border_style"
+ },
+ "setIdx":2,
+ "setId":0,
+ "iconIdx":13
+ },
+ {
+ "icon":{
+ "paths":[
+ "M554 384h236l-236-234v234zM256 86h342l256 256v512q0 34-26 59t-60 25h-512q-34 0-60-25t-26-59l2-684q0-34 25-59t59-25z"
+ ],
+ "attrs":[
+
+ ],
+ "isMulticolor":false,
+ "isMulticolor2":false,
+ "tags":[
+ "insert_drive_file"
+ ],
+ "grid":24
+ },
+ "attrs":[
+
+ ],
+ "properties":{
+ "ligatures":"insert_drive_file",
+ "id":14,
+ "order":23,
+ "prevSize":24,
+ "code":59667,
+ "name":"insert_drive_file"
+ },
+ "setIdx":2,
+ "setId":0,
+ "iconIdx":14
+ },
+ {
+ "icon":{
+ "paths":[
+ "M512 384q52 0 90 38t38 90-38 90-90 38-90-38-38-90 38-90 90-38zM512 726q88 0 151-63t63-151-63-151-151-63-151 63-63 151 63 151 151 63zM512 192q158 0 286 88t184 232q-56 144-184 232t-286 88-286-88-184-232q56-144 184-232t286-88z"
+ ],
+ "attrs":[
+
+ ],
+ "isMulticolor":false,
+ "isMulticolor2":false,
+ "tags":[
+ "remove_red_eye",
+ "visibility"
+ ],
+ "grid":24
+ },
+ "attrs":[
+
+ ],
+ "properties":{
+ "ligatures":"remove_red_eye, visibility",
+ "id":15,
+ "order":29,
+ "prevSize":24,
+ "code":59668,
+ "name":"remove_red_eye"
+ },
+ "setIdx":2,
+ "setId":0,
+ "iconIdx":15
+ },
+ {
+ "icon":{
+ "paths":[
+ "M170 512l342-342 342 342-62 60-238-238v520h-84v-520l-240 238z"
+ ],
+ "attrs":[
+
+ ],
+ "isMulticolor":false,
+ "isMulticolor2":false,
+ "tags":[
+ "arrow_upward"
+ ],
+ "grid":24
+ },
+ "attrs":[
+
+ ],
+ "properties":{
+ "ligatures":"arrow_upward",
+ "id":16,
+ "order":17,
+ "prevSize":24,
+ "code":59669,
+ "name":"arrow_upward"
+ },
+ "setIdx":2,
+ "setId":0,
+ "iconIdx":16
+ },
+ {
+ "icon":{
+ "paths":[
+ "M854 512l-342 342-342-342 62-60 238 238v-520h84v520l240-238z"
+ ],
+ "attrs":[
+
+ ],
+ "isMulticolor":false,
+ "isMulticolor2":false,
+ "tags":[
+ "arrow_downward"
+ ],
+ "grid":24
+ },
+ "attrs":[
+
+ ],
+ "properties":{
+ "ligatures":"arrow_downward",
+ "id":17,
+ "order":18,
+ "prevSize":24,
+ "code":59670,
+ "name":"arrow_downward"
+ },
+ "setIdx":2,
+ "setId":0,
+ "iconIdx":17
+ },
+ {
+ "icon":{
+ "paths":[
+ "M810 170v86h-596v-86h148l44-42h212l44 42h148zM256 810v-512h512v512q0 34-26 60t-60 26h-340q-34 0-60-26t-26-60z"
+ ],
+ "attrs":[
+
+ ],
+ "isMulticolor":false,
+ "isMulticolor2":false,
+ "tags":[
+ "delete"
+ ],
+ "grid":24
+ },
+ "attrs":[
+
+ ],
+ "properties":{
+ "ligatures":"delete",
+ "id":18,
+ "order":13,
+ "prevSize":24,
+ "code":59671,
+ "name":"delete"
+ },
+ "setIdx":2,
+ "setId":0,
+ "iconIdx":18
+ },
+ {
+ "icon":{
+ "paths":[
+ "M642 480q40-40 40-96 0-70-50-120t-120-50-120 50-50 120h84q0-34 26-60t60-26 60 26 26 60-26 60l-52 54q-50 54-50 120v22h84q0-66 50-120zM554 810v-84h-84v84h84zM512 86q176 0 301 125t125 301-125 301-301 125-301-125-125-301 125-301 301-125z"
+ ],
+ "attrs":[
+
+ ],
+ "isMulticolor":false,
+ "isMulticolor2":false,
+ "tags":[
+ "help"
+ ],
+ "grid":24
+ },
+ "attrs":[
+
+ ],
+ "properties":{
+ "ligatures":"help",
+ "id":19,
+ "order":28,
+ "prevSize":24,
+ "code":59672,
+ "name":"help"
+ },
+ "setIdx":2,
+ "setId":0,
+ "iconIdx":19
+ },
+ {
+ "icon":{
+ "paths":[
+ "M406 598q80 0 136-56t56-136-56-136-136-56-136 56-56 136 56 136 136 56zM662 598l212 212-64 64-212-212v-34l-12-12q-76 66-180 66-116 0-197-80t-81-196 81-197 197-81 196 81 80 197q0 42-20 95t-46 85l12 12h34z"
+ ],
+ "attrs":[
+
+ ],
+ "isMulticolor":false,
+ "isMulticolor2":false,
+ "tags":[
+ "search"
+ ],
+ "grid":24
+ },
+ "attrs":[
+
+ ],
+ "properties":{
+ "ligatures":"search",
+ "id":20,
+ "order":12,
+ "prevSize":24,
+ "code":59673,
+ "name":"search"
+ },
+ "setIdx":2,
+ "setId":0,
+ "iconIdx":20
+ },
+ {
+ "icon":{
+ "paths":[
+ "M896 150q34 0 60 25t26 59v598q0 34-26 60t-60 26h-768q-34 0-60-26t-26-60v-598q0-34 26-59t60-25h256v84h-256v598h768v-598h-256v-84h256zM512 704l-170-170h128v-384h84v384h128z"
+ ],
+ "attrs":[
+
+ ],
+ "isMulticolor":false,
+ "isMulticolor2":false,
+ "tags":[
+ "system_update_tv"
+ ],
+ "grid":24
+ },
+ "attrs":[
+
+ ],
+ "properties":{
+ "ligatures":"system_update_tv",
+ "id":21,
+ "order":33,
+ "prevSize":24,
+ "code":59674,
+ "name":"system_update_tv"
+ },
+ "setIdx":2,
+ "setId":0,
+ "iconIdx":21
+ },
+ {
+ "icon":{
+ "paths":[
+ "M182 240q26 32 58 74t65 84 60 78 44 57l17 21v256q0 18 13 31t31 13h84q18 0 31-13t13-31v-256l17-21t44-57 60-78 65-84 58-74q12-14 10-30t-14-28-30-12h-592q-18 0-30 12t-14 28 10 30z"
+ ],
+ "attrs":[
+
+ ],
+ "isMulticolor":false,
+ "isMulticolor2":false,
+ "tags":[
+ "filter_alt"
+ ],
+ "grid":24
+ },
+ "attrs":[
+
+ ],
+ "properties":{
+ "ligatures":"filter_alt",
+ "id":22,
+ "order":24,
+ "prevSize":24,
+ "code":59675,
+ "name":"filter_alt"
+ },
+ "setIdx":2,
+ "setId":0,
+ "iconIdx":22
+ }
+ ],
+ "height":1024,
+ "metadata":{
+ "name":"icomoon"
+ },
+ "preferences":{
+ "showGlyphs":true,
+ "showCodes":true,
+ "showQuickUse":true,
+ "showQuickUse2":true,
+ "showSVGs":true,
+ "fontPref":{
+ "prefix":"icon-",
+ "metadata":{
+ "fontFamily":"icomoon",
+ "majorVersion":1,
+ "minorVersion":0
+ },
+ "metrics":{
+ "emSize":1024,
+ "baseline":6.25,
+ "whitespace":50
+ },
+ "embed":false,
+ "resetPoint":59648,
+ "noie8":true,
+ "ie7":false
+ },
+ "imagePref":{
+ "prefix":"icon-",
+ "png":true,
+ "useClassSelector":true,
+ "color":0,
+ "bgColor":16777215,
+ "name":"icomoon",
+ "classSelector":".icon"
+ },
+ "historySize":50,
+ "gridSize":16,
+ "showGrid":false
+ }
+}
\ No newline at end of file