-
Notifications
You must be signed in to change notification settings - Fork 3
Expand file tree
/
Copy pathSFWallsScript.js
More file actions
579 lines (511 loc) · 274 KB
/
Copy pathSFWallsScript.js
File metadata and controls
579 lines (511 loc) · 274 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
// Variables used by Scriptable.
// These must be at the very top of the file. Do not edit.
// icon-color: cyan; icon-glyph: mobile;
const defaultConfig = {
isPortrait: Device.isInPortrait() || Device.isInPortraitUpsideDown(),
size: Device.screenResolution(),
symbols: {
globalIconsSet: 0,
angle: -5,
columns: Device.isPad() ? [3, 0, 12, 0, 8, 0, 12, 0, 3] : [3, 0, 12, 0, 8, 0, 12, 0, 3],
ratios: [2.4, -0.4, 1, -0.1, 3.2, -0.1, 1, -0.4, 2.4],
scales: [1, 0, 0.5, 0, 0.5, 0, 0.5, 0, 1],
iconsLimits: [0, 0, 3, 0, 3, 0, 3, 0, 0],
// iconsSets: [['nature.filled'], 0, ['gaming.outlined'], 0, 0, 0, ['nature.outlined'], 0, ['gaming.filled']],
rowsOffsets: [-0.5, 0, 0, 0, 0, 0, 0, 0, -0.5],
},
colors: {
bgAngle: 5,
bgColors: ["#1d2f6f","#8390fa","#fac748","#f9e9ec","#f88dad"],
bgRatios: [2, 1, 3, 1, 2],
fgAngle: 5,
fgColors: ["#f88dad","#fac748","#1d2f6f","#8390fa","#f9e9ec"],
fgRatios: [2, 1, 3, 1, 2],
},
};
const defaultThemes = args.plainTexts.length > 0
? JSON.parse(args.plainTexts[0])
: {
default: {
bgColors: ["#1d2f6f","#8390fa","#fac748","#f9e9ec","#f88dad"],
bgShuffle: false,
fgColors: ["#f88dad","#fac748","#1d2f6f","#8390fa","#f9e9ec"],
fgShuffle: false,
},
shifted: {
colors: ["#1d2f6f","#8390fa","#fac748","#f9e9ec","#f88dad"],
shuffle: true,
bgShift: 1,
fgShift: -1,
}
};
const defaultSymbols = args.plainTexts.length > 1
? JSON.parse(args.plainTexts[1])
: parseFloat(Device.systemVersion()) >= 14.999
? {
all: {
outlined: ["square.and.arrow.up", "square.and.arrow.up.circle", "square.and.arrow.up.trianglebadge.exclamationmark", "square.and.arrow.down", "square.and.arrow.up.on.square", "square.and.arrow.down.on.square", "rectangle.portrait.and.arrow.right", "pencil", "pencil.circle", "pencil.slash", "square.and.pencil", "rectangle.and.pencil.and.ellipsis", "scribble", "scribble.variable", "highlighter", "pencil.and.outline", "pencil.tip", "pencil.tip.crop.circle", "pencil.tip.crop.circle.badge.plus", "pencil.tip.crop.circle.badge.minus", "pencil.tip.crop.circle.badge.arrow.forward", "lasso", "lasso.and.sparkles", "trash", "trash.circle", "trash.square", "trash.slash", "trash.slash.circle", "trash.slash.square", "folder", "folder.circle", "folder.badge.plus", "folder.badge.minus", "folder.badge.questionmark", "folder.badge.person.crop", "square.grid.3x1.folder.badge.plus", "folder.badge.gearshape", "plus.rectangle.on.folder", "questionmark.folder", "paperplane", "paperplane.circle", "tray", "tray.circle", "tray.and.arrow.up", "tray.and.arrow.down", "tray.2", "tray.full", "externaldrive", "externaldrive.badge.plus", "externaldrive.badge.minus", "externaldrive.badge.checkmark", "externaldrive.badge.xmark", "externaldrive.badge.person.crop", "externaldrive.badge.icloud", "externaldrive.badge.wifi", "externaldrive.badge.timemachine", "internaldrive", "opticaldiscdrive", "externaldrive.connected.to.line.below", "archivebox", "archivebox.circle", "xmark.bin", "xmark.bin.circle", "arrow.up.bin", "doc", "doc.circle", "doc.badge.plus", "doc.badge.gearshape", "doc.badge.ellipsis", "lock.doc", "arrow.up.doc", "arrow.down.doc", "doc.text", "doc.zipper", "doc.on.doc", "doc.on.clipboard", "arrow.right.doc.on.clipboard", "arrow.up.doc.on.clipboard", "arrow.triangle.2.circlepath.doc.on.clipboard", "doc.richtext", "doc.plaintext", "doc.append", "doc.text.below.ecg", "chart.bar.doc.horizontal", "list.bullet.rectangle.portrait", "doc.text.magnifyingglass", "list.bullet.rectangle", "list.dash.header.rectangle", "terminal", "note", "note.text", "note.text.badge.plus", "calendar", "calendar.circle", "calendar.badge.plus", "calendar.badge.minus", "calendar.badge.clock", "calendar.badge.exclamationmark", "calendar.day.timeline.left", "calendar.day.timeline.right", "calendar.day.timeline.leading", "calendar.day.timeline.trailing", "arrowshape.turn.up.left", "arrowshape.turn.up.left.circle", "arrowshape.turn.up.backward", "arrowshape.turn.up.backward.circle", "arrowshape.turn.up.right", "arrowshape.turn.up.right.circle", "arrowshape.turn.up.forward", "arrowshape.turn.up.forward.circle", "arrowshape.turn.up.left.2", "arrowshape.turn.up.left.2.circle", "arrowshape.turn.up.backward.2", "arrowshape.turn.up.backward.2.circle", "arrowshape.zigzag.right", "arrowshape.zigzag.forward", "arrowshape.bounce.right", "arrowshape.bounce.forward", "book", "book.circle", "books.vertical", "books.vertical.circle", "book.closed", "book.closed.circle", "character.book.closed", "text.book.closed", "menucard", "greetingcard", "magazine", "newspaper", "newspaper.circle", "heart.text.square", "square.text.square", "doc.text.image", "bookmark", "bookmark.circle", "bookmark.square", "bookmark.slash", "rosette", "graduationcap", "graduationcap.circle", "ticket", "paperclip", "paperclip.circle", "paperclip.badge.ellipsis", "rectangle.and.paperclip", "rectangle.dashed.and.paperclip", "link", "link.circle", "link.badge.plus", "personalhotspot", "personalhotspot.circle", "lineweight", "person", "person.circle", "person.badge.plus", "person.badge.minus", "person.badge.clock", "shareplay", "shareplay.slash", "person.and.arrow.left.and.arrow.right", "person.2", "person.2.circle", "person.wave.2", "person.2.wave.2", "person.3", "person.3.sequence", "lanyardcard", "person.crop.circle", "person.crop.circle.badge.plus", "person.crop.circle.badge.minus", "person.crop.circle.badge.checkmark", "person.crop.circle.badge.xmark", "person.crop.circle.badge.questionmark", "person.crop.circle.badge.exclamationmark", "person.crop.circle.badge.moon", "person.crop.circle.badge.clock", "person.crop.circle.badge", "person.crop.square", "person.crop.artframe", "photo.artframe", "person.crop.rectangle.stack", "person.2.crop.square.stack", "person.crop.rectangle", "arrow.up.and.person.rectangle.portrait", "arrow.up.and.person.rectangle.turn.right", "arrow.up.and.person.rectangle.turn.left", "square.and.at.rectangle", "person.text.rectangle", "command", "command.circle", "command.square", "option", "alt", "clear", "delete.left", "delete.backward", "delete.right", "delete.forward", "shift", "capslock", "escape", "restart", "restart.circle", "sleep", "sleep.circle", "wake", "wake.circle", "power", "power.circle", "power.dotted", "togglepower", "poweron", "poweroff", "powersleep", "directcurrent", "alternatingcurrent", "peacesign", "dot.arrowtriangles.up.right.down.left.circle", "globe", "globe.badge.chevron.backward", "network", "globe.americas", "globe.europe.africa", "globe.asia.australia", "sun.min", "sun.max", "sun.max.circle", "sunrise", "sunset", "sun.and.horizon", "sun.dust", "sun.haze", "moon", "moon.circle", "zzz", "moon.zzz", "sparkle", "sparkles", "moon.stars", "cloud", "cloud.drizzle", "cloud.rain", "cloud.heavyrain", "cloud.fog", "cloud.hail", "cloud.snow", "cloud.sleet", "cloud.bolt", "cloud.bolt.rain", "cloud.sun", "cloud.sun.rain", "cloud.sun.bolt", "cloud.moon", "cloud.moon.rain", "cloud.moon.bolt", "smoke", "wind", "wind.snow", "snowflake", "snowflake.circle", "tornado", "tropicalstorm", "hurricane", "thermometer.sun", "thermometer.snowflake", "thermometer", "aqi.low", "aqi.medium", "aqi.high", "humidity", "umbrella", "flame", "flame.circle", "light.min", "light.max", "rays", "slowmo", "timelapse", "cursorarrow.rays", "cursorarrow", "cursorarrow.square", "cursorarrow.and.square.on.square.dashed", "cursorarrow.click", "cursorarrow.click.2", "contextualmenu.and.cursorarrow", "filemenu.and.cursorarrow", "filemenu.and.selection", "dot.circle.and.cursorarrow", "cursorarrow.motionlines", "cursorarrow.motionlines.click", "cursorarrow.click.badge.clock", "keyboard", "keyboard.badge.ellipsis", "keyboard.chevron.compact.down", "keyboard.chevron.compact.left", "keyboard.onehanded.left", "keyboard.onehanded.right", "rectangle.3.group", "square.grid.3x2", "rectangle.grid.3x2", "square.grid.2x2", "rectangle.grid.2x2", "square.grid.3x1.below.line.grid.1x2", "rectangle.grid.1x2", "circle.grid.2x2", "circle.grid.3x3", "circle.grid.3x3.circle", "square.grid.3x3", "circle.hexagongrid", "circle.hexagongrid.circle", "circle.hexagonpath", "circle.grid.cross", "seal", "checkmark.seal", "xmark.seal", "exclamationmark.triangle", "drop", "drop.circle", "drop.triangle", "play", "play.circle", "play.square", "play.rectangle", "play.slash", "pause", "pause.circle", "pause.rectangle", "stop", "stop.circle", "record.circle", "playpause", "backward", "backward.circle", "forward", "forward.circle", "backward.end", "forward.end", "backward.end.alt", "forward.end.alt", "backward.frame", "forward.frame", "eject", "eject.circle", "mount", "memories", "memories.badge.plus", "memories.badge.minus", "shuffle", "shuffle.circle", "repeat", "repeat.circle", "repeat.1", "repeat.1.circle", "infinity", "infinity.circle", "megaphone", "speaker", "speaker.circle", "speaker.slash", "speaker.slash.circle", "speaker.zzz", "speaker.wave.1", "speaker.wave.2", "speaker.wave.2.circle", "speaker.wave.3", "speaker.badge.exclamationmark", "badge.plus.radiowaves.right", "badge.plus.radiowaves.forward", "music.note", "music.note.list", "music.quarternote.3", "music.mic", "music.mic.circle", "arrow.rectanglepath", "goforward", "gobackward", "goforward.5", "gobackward.5", "goforward.10", "gobackward.10", "goforward.15", "gobackward.15", "goforward.30", "gobackward.30", "goforward.45", "gobackward.45", "goforward.60", "gobackward.60", "goforward.75", "gobackward.75", "goforward.90", "gobackward.90", "goforward.plus", "gobackward.minus", "swift", "magnifyingglass", "magnifyingglass.circle", "plus.magnifyingglass", "minus.magnifyingglass", "1.magnifyingglass", "arrow.up.left.and.down.right.magnifyingglass", "text.magnifyingglass", "sparkle.magnifyingglass", "location.magnifyingglass", "loupe", "mic", "mic.circle", "mic.square", "mic.slash", "mic.slash.circle", "mic.badge.plus", "line.diagonal", "line.diagonal.arrow", "circle", "circle.slash", "circle.dashed", "circle.dotted", "circlebadge", "circlebadge.2", "smallcircle.circle", "target", "capsule", "capsule.portrait", "oval", "oval.portrait", "square", "square.slash", "square.split.2x1", "square.split.1x2", "square.split.2x2", "square.split.diagonal.2x2", "square.split.diagonal", "dot.square", "circle.square", "square.dashed", "plus.square.dashed", "questionmark.square.dashed", "square.on.square", "hand.raised.square.on.square", "square.on.square.dashed", "plus.square.on.square", "square.on.circle", "r.square.on.square", "j.square.on.square", "h.square.on.square", "square.stack", "squareshape", "squareshape.dashed.squareshape", "squareshape.squareshape.dashed", "dot.squareshape", "app", "rectangle", "rectangle.slash", "rectangle.split.2x1", "rectangle.split.2x1.slash", "rectangle.split.1x2", "rectangle.split.3x1", "rectangle.split.2x2", "tablecells", "tablecells.badge.ellipsis", "rectangle.split.3x3", "rectangle.on.rectangle", "rectangle.on.rectangle.circle", "rectangle.on.rectangle.square", "rectangle.on.rectangle.slash", "rectangle.on.rectangle.slash.circle", "play.rectangle.on.rectangle", "play.rectangle.on.rectangle.circle", "plus.rectangle.on.rectangle", "rectangle.portrait", "rectangle.portrait.slash", "rectangle.portrait.on.rectangle.portrait", "rectangle.portrait.on.rectangle.portrait.slash", "rectangle.portrait.split.2x1", "rectangle.portrait.split.2x1.slash", "triangle", "diamond", "diamond.circle", "octagon", "hexagon", "pentagon", "suit.heart", "suit.club", "suit.spade", "suit.diamond", "heart", "heart.circle", "heart.square", "heart.rectangle", "heart.slash", "heart.slash.circle", "bolt.heart", "arrow.up.heart", "arrow.down.heart", "arrow.clockwise.heart", "rhombus", "star", "star.circle", "star.square", "star.slash", "flag", "flag.circle", "flag.square", "flag.slash", "flag.slash.circle", "flag.badge.ellipsis", "flag.2.crossed", "location", "location.circle", "location.square", "location.slash", "location.north", "location.north.circle", "location.north.line", "sensor.tag.radiowaves.forward", "airtag.radiowaves.forward", "airtag", "bell", "bell.circle", "bell.square", "bell.slash", "bell.slash.circle", "bell.and.waveform", "bell.badge", "bell.badge.circle", "tag", "tag.circle", "tag.square", "tag.slash", "bolt", "bolt.circle", "bolt.square", "bolt.shield", "bolt.slash", "bolt.slash.circle", "bolt.badge.a", "bolt.horizontal", "bolt.horizontal.circle", "eye", "eye.circle", "eye.square", "eye.slash", "eye.slash.circle", "eye.trianglebadge.exclamationmark", "tshirt", "eyes", "eyes.inverse", "eyebrow", "nose", "mustache", "mouth", "eyeglasses", "facemask", "brain.head.profile", "brain", "icloud", "icloud.circle", "icloud.square", "icloud.slash", "exclamationmark.icloud", "checkmark.icloud", "xmark.icloud", "link.icloud", "bolt.horizontal.icloud", "person.icloud", "lock.icloud", "key.icloud", "arrow.clockwise.icloud", "arrow.counterclockwise.icloud", "icloud.and.arrow.down", "icloud.and.arrow.up", "camera", "camera.circle", "camera.shutter.button", "camera.badge.ellipsis", "arrow.triangle.2.circlepath.camera", "camera.on.rectangle", "message", "message.circle", "message.and.waveform", "arrow.up.message", "plus.message", "bubble.right", "bubble.right.circle", "bubble.left", "bubble.left.circle", "exclamationmark.bubble", "exclamationmark.bubble.circle", "quote.opening", "quote.closing", "quote.bubble", "star.bubble", "character.bubble", "text.bubble", "captions.bubble", "plus.bubble", "checkmark.bubble", "rectangle.3.group.bubble.left", "ellipsis.bubble", "ellipsis.vertical.bubble", "phone.bubble.left", "video.bubble.left", "bubble.middle.bottom", "bubble.middle.top", "bubble.left.and.bubble.right", "bubble.left.and.exclamationmark.bubble.right", "phone", "phone.circle", "phone.badge.plus", "phone.connection", "phone.and.waveform", "phone.arrow.up.right", "phone.arrow.down.left", "phone.arrow.right", "phone.down", "phone.down.circle", "teletype", "teletype.circle", "teletype.answer", "teletype.answer.circle", "video", "video.circle", "video.square", "video.slash", "video.badge.plus", "video.badge.checkmark", "video.badge.ellipsis", "video.and.waveform", "arrow.up.right.video", "arrow.down.left.video", "questionmark.video", "envelope", "envelope.circle", "envelope.arrow.triangle.branch", "envelope.open", "envelope.badge", "mail.stack", "mail", "mail.and.text.magnifyingglass", "rectangle.and.text.magnifyingglass", "arrow.up.right.and.arrow.down.left.rectangle", "gear", "gear.circle", "gear.badge.checkmark", "gear.badge.xmark", "gear.badge.questionmark", "gearshape", "gearshape.circle", "gearshape.2", "signature", "line.3.crossed.swirl.circle", "scissors", "scissors.circle", "scissors.badge.ellipsis", "ellipsis", "ellipsis.circle", "ellipsis.rectangle", "bag", "bag.circle", "bag.badge.plus", "bag.badge.minus", "cart", "cart.circle", "cart.badge.plus", "cart.badge.minus", "creditcard", "creditcard.circle", "creditcard.and.123", "creditcard.trianglebadge.exclamationmark", "giftcard", "wallet.pass", "wand.and.rays", "wand.and.rays.inverse", "wand.and.stars", "wand.and.stars.inverse", "crop", "crop.rotate", "dial.min", "dial.max", "gyroscope", "nosign", "gauge", "gauge.badge.plus", "gauge.badge.minus", "speedometer", "barometer", "metronome", "amplifier", "dice", "die.face.1", "die.face.2", "die.face.3", "die.face.4", "die.face.5", "die.face.6", "square.grid.3x3.square", "pianokeys", "pianokeys.inverse", "tuningfork", "paintbrush", "paintbrush.pointed", "bandage", "ruler", "level", "lines.measurement.horizontal", "wrench", "hammer", "hammer.circle", "screwdriver", "eyedropper", "eyedropper.halffull", "eyedropper.full", "wrench.and.screwdriver", "applescript", "scroll", "stethoscope", "stethoscope.circle", "printer", "printer.dotmatrix", "scanner", "faxmachine", "briefcase", "briefcase.circle", "case", "latch.2.case", "cross.case", "suitcase", "suitcase.cart", "theatermasks", "theatermasks.circle", "puzzlepiece.extension", "puzzlepiece", "homekit", "house", "house.circle", "music.note.house", "building.columns", "building.columns.circle", "signpost.left", "signpost.right", "square.split.bottomrightquarter", "building", "building.2", "building.2.crop.circle", "lock", "lock.circle", "lock.square", "lock.square.stack", "lock.rectangle", "lock.rectangle.stack", "lock.rectangle.on.rectangle", "lock.shield", "lock.slash", "lock.open", "lock.rotation", "lock.rotation.open", "key", "wifi", "wifi.circle", "wifi.square", "wifi.slash", "wifi.exclamationmark", "pin", "pin.circle", "pin.square", "pin.slash", "mappin", "mappin.circle", "mappin.square", "mappin.slash", "mappin.slash.circle", "mappin.and.ellipse", "map", "map.circle", "safari", "move.3d", "scale.3d", "rotate.3d", "torus", "rotate.left", "rotate.right", "selection.pin.in.out", "powerplug", "timeline.selection", "cpu", "memorychip", "opticaldisc", "display", "lock.display", "lock.open.display", "display.and.arrow.down", "display.trianglebadge.exclamationmark", "display.2", "desktopcomputer", "lock.desktopcomputer", "lock.open.desktopcomputer", "desktopcomputer.and.arrow.down", "desktopcomputer.trianglebadge.exclamationmark", "pc", "macpro.gen1", "macpro.gen2", "macpro.gen3", "macpro.gen3.server", "server.rack", "xserve", "laptopcomputer", "lock.laptopcomputer", "lock.open.laptopcomputer", "laptopcomputer.and.arrow.down", "laptopcomputer.trianglebadge.exclamationmark", "laptopcomputer.and.iphone", "ipad.and.iphone", "macmini", "airport.express", "airport.extreme", "airport.extreme.tower", "ipod", "ipodshuffle.gen1", "ipodshuffle.gen2", "ipodshuffle.gen3", "ipodshuffle.gen4", "ipodtouch", "ipodtouch.slash", "ipodtouch.landscape", "flipphone", "candybarphone", "iphone.homebutton", "iphone.homebutton.circle", "iphone.homebutton.landscape", "iphone.homebutton.radiowaves.left.and.right", "iphone.homebutton.radiowaves.left.and.right.circle", "iphone.homebutton.slash", "iphone.homebutton.slash.circle", "iphone.homebutton.badge.play", "iphone", "iphone.circle", "iphone.landscape", "iphone.radiowaves.left.and.right", "iphone.radiowaves.left.and.right.circle", "iphone.slash", "iphone.slash.circle", "iphone.badge.play", "lock.iphone", "lock.open.iphone", "iphone.and.arrow.forward", "arrow.turn.up.forward.iphone", "iphone.rear.camera", "apps.iphone", "apps.iphone.badge.plus", "apps.iphone.landscape", "iphone.smartbatterycase.gen2", "iphone.smartbatterycase.gen1", "ipad.homebutton", "ipad.homebutton.badge.play", "ipad.homebutton.landscape", "ipad.homebutton.landscape.badge.play", "ipad", "ipad.badge.play", "lock.ipad", "lock.open.ipad", "ipad.and.arrow.forward", "ipad.landscape", "ipad.landscape.badge.play", "ipad.rear.camera", "apps.ipad", "apps.ipad.landscape", "applepencil", "magicmouse", "computermouse", "applewatch", "applewatch.watchface", "exclamationmark.applewatch", "lock.applewatch", "lock.open.applewatch", "applewatch.radiowaves.left.and.right", "applewatch.slash", "applewatch.side.right", "watchface.applewatch.case", "platter.top.applewatch.case", "platter.bottom.applewatch.case", "digitalcrown.arrow.clockwise", "digitalcrown.arrow.counterclockwise", "digitalcrown.press", "digitalcrown.horizontal.arrow.clockwise", "digitalcrown.horizontal.arrow.counterclockwise", "digitalcrown.horizontal.press", "airpodsmax", "beats.headphones", "headphones", "headphones.circle", "earbuds", "earbuds.case", "earpods", "airpods", "airpod.right", "airpod.left", "airpods.chargingcase", "airpods.chargingcase.wireless", "airpodspro", "airpodpro.right", "airpodpro.left", "airpodspro.chargingcase.wireless", "beats.earphones", "beats.powerbeatspro", "beats.powerbeatspro.right", "beats.powerbeatspro.left", "beats.powerbeats", "beats.powerbeats3", "beats.studiobuds", "beats.studiobud.left", "beats.studiobud.right", "beats.studiobuds.chargingcase", "beats.powerbeatspro.chargingcase", "homepodmini", "homepodmini.2", "homepod.and.homepodmini", "hifispeaker.and.homepodmini", "homepod", "homepod.2", "hifispeaker.and.homepod", "hifispeaker", "hifispeaker.2", "appletv", "homepod.and.appletv", "homepodmini.and.appletv", "hifispeaker.and.appletv", "appletvremote.gen1", "appletvremote.gen2", "appletvremote.gen3", "appletvremote.gen4", "magsafe.batterypack", "mediastick", "cable.connector", "cable.connector.horizontal", "radio", "tv", "tv.circle", "sparkles.tv", "4k.tv", "music.note.tv", "play.tv", "photo.tv", "tv.and.mediabox", "airplayvideo", "airplayvideo.circle", "airplayvideo.badge.exclamationmark", "airplayaudio", "airplayaudio.circle", "airplayaudio.badge.exclamationmark", "dot.radiowaves.left.and.right", "dot.radiowaves.right", "dot.radiowaves.forward", "wave.3.left", "wave.3.left.circle", "wave.3.backward", "wave.3.backward.circle", "wave.3.right", "wave.3.right.circle", "wave.3.forward", "wave.3.forward.circle", "dot.radiowaves.up.forward", "antenna.radiowaves.left.and.right", "antenna.radiowaves.left.and.right.slash", "antenna.radiowaves.left.and.right.circle", "pip", "pip.exit", "pip.enter", "pip.swap", "pip.remove", "rectangle.arrowtriangle.2.outward", "rectangle.arrowtriangle.2.inward", "rectangle.portrait.arrowtriangle.2.outward", "rectangle.portrait.arrowtriangle.2.inward", "rectangle.2.swap", "guitars", "airplane", "airplane.circle", "airplane.arrival", "airplane.departure", "car", "car.circle", "bolt.car", "bolt.car.circle", "car.2", "bus", "bus.doubledecker", "tram", "tram.circle", "cablecar", "ferry", "car.ferry", "train.side.front.car", "train.side.middle.car", "train.side.rear.car", "bicycle", "bicycle.circle", "scooter", "parkingsign", "parkingsign.circle", "fuelpump", "fuelpump.circle", "fanblades", "bed.double", "bed.double.circle", "lungs", "allergens", "pills", "pills.circle", "testtube.2", "ivfluid.bag", "cross.vial", "cross", "cross.circle", "hare", "tortoise", "pawprint", "pawprint.circle", "ant", "ant.circle", "ladybug", "leaf", "leaf.circle", "leaf.arrow.triangle.circlepath", "film", "film.circle", "sportscourt", "face.smiling", "face.dashed", "crown", "comb", "qrcode", "barcode", "viewfinder", "viewfinder.circle", "barcode.viewfinder", "qrcode.viewfinder", "plus.viewfinder", "camera.viewfinder", "faceid", "doc.viewfinder", "location.viewfinder", "text.viewfinder", "dot.viewfinder", "dot.circle.viewfinder", "photo", "photo.circle", "text.below.photo", "checkerboard.rectangle", "camera.metering.center.weighted.average", "camera.metering.center.weighted", "camera.metering.matrix", "camera.metering.multispot", "camera.metering.none", "camera.metering.partial", "camera.metering.spot", "camera.metering.unknown", "camera.aperture", "rectangle.dashed", "rectangle.dashed.badge.record", "rectangle.badge.plus", "rectangle.badge.minus", "rectangle.badge.checkmark", "rectangle.badge.xmark", "rectangle.badge.person.crop", "photo.on.rectangle", "rectangle.on.rectangle.angled", "photo.on.rectangle.angled", "rectangle.stack", "rectangle.stack.badge.plus", "rectangle.stack.badge.minus", "rectangle.stack.badge.person.crop", "rectangle.stack.badge.play", "sparkles.rectangle.stack", "sidebar.left", "sidebar.right", "sidebar.leading", "sidebar.trailing", "sidebar.squares.left", "sidebar.squares.right", "sidebar.squares.leading", "sidebar.squares.trailing", "macwindow", "macwindow.badge.plus", "slider.horizontal.2.rectangle.and.arrow.triangle.2.circlepath", "dock.rectangle", "dock.arrow.up.rectangle", "dock.arrow.down.rectangle", "menubar.rectangle", "menubar.dock.rectangle", "menubar.dock.rectangle.badge.record", "menubar.arrow.up.rectangle", "menubar.arrow.down.rectangle", "macwindow.on.rectangle", "text.and.command.macwindow", "keyboard.macwindow", "uiwindow.split.2x1", "mosaic", "squares.below.rectangle", "square.on.square.squareshape.controlhandles", "squareshape.controlhandles.on.squareshape.controlhandles", "pano", "circle.grid.2x1", "square.and.line.vertical.and.square", "flowchart", "rectangle.connected.to.line.below", "align.horizontal.left", "align.horizontal.center", "align.horizontal.right", "align.vertical.top", "align.vertical.center", "align.vertical.bottom", "shield", "shield.slash", "checkerboard.shield", "switch.2", "point.topleft.down.curvedto.point.bottomright.up", "slider.horizontal.3", "slider.horizontal.below.rectangle", "slider.vertical.3", "cube", "cube.transparent", "shippingbox", "shippingbox.circle", "arkit", "arkit.badge.xmark", "cone", "pyramid", "square.stack.3d.down.right", "square.stack.3d.down.forward", "square.stack.3d.up", "square.stack.3d.up.slash", "square.stack.3d.up.badge.a", "square.stack.3d.forward.dottedline", "livephoto", "livephoto.slash", "livephoto.badge.a", "livephoto.play", "scope", "helm", "clock", "clock.circle", "clock.badge.checkmark", "clock.badge.exclamationmark", "deskclock", "alarm", "stopwatch", "chart.xyaxis.line", "timer", "timer.square", "clock.arrow.circlepath", "exclamationmark.arrow.circlepath", "clock.arrow.2.circlepath", "gamecontroller", "l.joystick", "r.joystick", "l.joystick.press.down", "r.joystick.press.down", "l.joystick.tilt.left", "l.joystick.tilt.right", "l.joystick.tilt.up", "l.joystick.tilt.down", "r.joystick.tilt.left", "r.joystick.tilt.right", "r.joystick.tilt.up", "r.joystick.tilt.down", "dpad", "circle.circle", "square.circle", "triangle.circle", "rectangle.roundedtop", "rectangle.roundedbottom", "l.rectangle.roundedbottom", "l1.rectangle.roundedbottom", "l2.rectangle.roundedtop", "r.rectangle.roundedbottom", "r1.rectangle.roundedbottom", "r2.rectangle.roundedtop", "lb.rectangle.roundedbottom", "rb.rectangle.roundedbottom", "lt.rectangle.roundedtop", "rt.rectangle.roundedtop", "zl.rectangle.roundedtop", "zr.rectangle.roundedtop", "logo.playstation", "logo.xbox", "paintpalette", "cup.and.saucer", "takeoutbag.and.cup.and.straw", "fork.knife", "fork.knife.circle", "figure.walk", "figure.walk.circle", "figure.walk.diamond", "figure.stand", "figure.stand.line.dotted.figure.stand", "figure.wave", "figure.wave.circle", "figure.roll", "ear", "ear.badge.checkmark", "ear.trianglebadge.exclamationmark", "ear.and.waveform", "hearingdevice.ear", "hand.raised", "hand.raised.circle", "hand.raised.square", "hand.raised.slash", "hand.thumbsup", "hand.thumbsup.circle", "hand.thumbsdown", "hand.thumbsdown.circle", "hand.point.up.left", "hand.draw", "hand.tap", "rectangle.and.hand.point.up.left", "hand.point.left", "hand.point.right", "hand.point.up", "hand.point.up.braille", "hand.point.down", "hand.wave", "hands.clap", "hands.sparkles", "rectangle.compress.vertical", "rectangle.expand.vertical", "rectangle.and.arrow.up.right.and.arrow.down.left", "rectangle.and.arrow.up.right.and.arrow.down.left.slash", "square.2.stack.3d", "square.3.stack.3d", "cylinder", "cylinder.split.1x2", "chart.bar", "chart.pie", "chart.bar.xaxis", "chart.line.uptrend.xyaxis", "chart.line.uptrend.xyaxis.circle", "dot.squareshape.split.2x2", "squareshape.split.2x2.dotted", "squareshape.split.2x2", "squareshape.split.3x3", "burst", "waveform.path.ecg", "waveform.path.ecg.rectangle", "waveform.path", "waveform.path.badge.plus", "waveform.path.badge.minus", "point.3.connected.trianglepath.dotted", "waveform", "waveform.circle", "waveform.badge.plus", "waveform.badge.minus", "waveform.badge.exclamationmark", "waveform.and.magnifyingglass", "waveform.and.mic", "staroflife", "staroflife.circle", "simcard", "simcard.2", "sdcard", "esim", "touchid", "bonjour", "atom", "scalemass", "gift", "gift.circle", "plus.app", "arrow.down.app", "arrow.up.forward.app", "xmark.app", "questionmark.app", "app.badge", "app.badge.checkmark", "app.dashed", "questionmark.app.dashed", "appclip", "app.gift", "studentdesk", "hourglass", "hourglass.circle", "hourglass.badge.plus", "banknote", "paragraphsign", "purchased", "purchased.circle", "perspective", "circle.and.line.horizontal", "trapezoid.and.line.vertical", "trapezoid.and.line.horizontal", "aspectratio", "camera.filters", "skew", "arrow.left.and.right.righttriangle.left.righttriangle.right", "arrow.up.and.down.righttriangle.up.righttriangle.down", "arrowtriangle.left.and.line.vertical.and.arrowtriangle.right", "arrowtriangle.right.and.line.vertical.and.arrowtriangle.left", "grid", "grid.circle", "burn", "lifepreserver", "recordingtape", "binoculars", "battery.100", "battery.75", "battery.50", "battery.25", "battery.0", "battery.100.bolt", "minus.plus.batteryblock", "bolt.batteryblock", "lightbulb", "lightbulb.circle", "lightbulb.slash", "fibrechannel", "checklist", "list.dash", "list.bullet", "list.bullet.circle", "list.triangle", "list.bullet.indent", "list.number", "list.star", "increase.indent", "decrease.indent", "decrease.quotelevel", "increase.quotelevel", "list.bullet.below.rectangle", "text.badge.plus", "text.badge.minus", "text.badge.checkmark", "text.badge.xmark", "text.badge.star", "text.insert", "text.append", "text.quote", "text.alignleft", "text.aligncenter", "text.alignright", "text.justify", "text.justifyleft", "text.justifyright", "text.redaction", "list.and.film", "line.3.horizontal", "line.3.horizontal.decrease", "line.3.horizontal.decrease.circle", "line.3.horizontal.circle", "line.2.horizontal.decrease.circle", "character", "textformat.size.smaller", "textformat.size.larger", "textformat.size", "textformat", "textformat.alt", "textformat.superscript", "textformat.subscript", "abc", "textformat.abc", "textformat.abc.dottedunderline", "bold", "italic", "underline", "strikethrough", "shadow", "bold.italic.underline", "bold.underline", "view.2d", "view.3d", "character.cursor.ibeam", "fx", "f.cursive", "f.cursive.circle", "k", "sum", "percent", "function", "fn", "textformat.123", "123.rectangle", "character.textbox", "a.magnify", "info", "info.circle", "at", "at.circle", "at.badge.plus", "at.badge.minus", "questionmark", "questionmark.circle", "questionmark.square", "questionmark.diamond", "exclamationmark", "exclamationmark.2", "exclamationmark.3", "exclamationmark.circle", "exclamationmark.square", "exclamationmark.octagon", "exclamationmark.shield", "plus", "plus.circle", "plus.square", "plus.rectangle", "plus.rectangle.portrait", "plus.diamond", "minus", "minus.circle", "minus.square", "minus.rectangle", "minus.rectangle.portrait", "minus.diamond", "plusminus", "plusminus.circle", "plus.forwardslash.minus", "minus.forwardslash.plus", "multiply", "multiply.circle", "multiply.square", "xmark.rectangle", "xmark.rectangle.portrait", "xmark.diamond", "xmark.shield", "xmark.octagon", "divide", "divide.circle", "divide.square", "equal", "equal.circle", "equal.square", "lessthan", "lessthan.circle", "lessthan.square", "greaterthan", "greaterthan.circle", "greaterthan.square", "chevron.left.forwardslash.chevron.right", "parentheses", "curlybraces", "curlybraces.square", "ellipsis.curlybraces", "number", "number.circle", "number.square", "x.squareroot", "xmark", "xmark.circle", "xmark.square", "checkmark", "checkmark.circle", "checkmark.circle.trianglebadge.exclamationmark", "checkmark.square", "checkmark.rectangle", "checkmark.rectangle.portrait", "checkmark.diamond", "checkmark.shield", "chevron.left", "chevron.left.circle", "chevron.left.square", "chevron.backward", "chevron.backward.circle", "chevron.backward.square", "chevron.right", "chevron.right.circle", "chevron.right.square", "chevron.forward", "chevron.forward.circle", "chevron.forward.square", "chevron.left.2", "chevron.backward.2", "chevron.right.2", "chevron.forward.2", "chevron.up", "chevron.up.circle", "chevron.up.square", "chevron.down", "chevron.down.circle", "chevron.down.square", "control", "projective", "chevron.up.chevron.down", "chevron.compact.up", "chevron.compact.down", "chevron.compact.left", "chevron.compact.right", "arrow.left", "arrow.left.circle", "arrow.left.square", "arrow.backward", "arrow.backward.circle", "arrow.backward.square", "arrow.right", "arrow.right.circle", "arrow.right.square", "arrow.forward", "arrow.forward.circle", "arrow.forward.square", "arrow.up", "arrow.up.circle", "arrow.up.square", "arrow.down", "arrow.down.circle", "arrow.down.square", "arrow.up.left", "arrow.up.left.circle", "arrow.up.left.square", "arrow.up.backward", "arrow.up.backward.circle", "arrow.up.backward.square", "arrow.up.right", "arrow.up.right.circle", "arrow.up.right.square", "arrow.up.forward", "arrow.up.forward.circle", "arrow.up.forward.square", "arrow.down.left", "arrow.down.left.circle", "arrow.down.left.square", "arrow.down.backward", "arrow.down.backward.circle", "arrow.down.backward.square", "arrow.down.right", "arrow.down.right.circle", "arrow.down.right.square", "arrow.down.forward", "arrow.down.forward.circle", "arrow.down.forward.square", "arrow.left.arrow.right", "arrow.left.arrow.right.circle", "arrow.left.arrow.right.square", "arrow.up.arrow.down", "arrow.up.arrow.down.circle", "arrow.up.arrow.down.square", "arrow.turn.down.left", "arrow.turn.up.left", "arrow.turn.down.right", "arrow.turn.up.right", "arrow.turn.right.up", "arrow.turn.left.up", "arrow.turn.right.down", "arrow.turn.left.down", "arrow.uturn.left", "arrow.uturn.left.circle", "arrow.uturn.left.circle.badge.ellipsis", "arrow.uturn.left.square", "arrow.uturn.backward", "arrow.uturn.backward.circle", "arrow.uturn.backward.circle.badge.ellipsis", "arrow.uturn.backward.square", "arrow.uturn.right", "arrow.uturn.right.circle", "arrow.uturn.right.square", "arrow.uturn.forward", "arrow.uturn.forward.circle", "arrow.uturn.forward.square", "arrow.uturn.up", "arrow.uturn.up.circle", "arrow.uturn.up.square", "arrow.uturn.down", "arrow.uturn.down.circle", "arrow.uturn.down.square", "arrow.up.and.down.and.arrow.left.and.right", "arrow.up.left.and.down.right.and.arrow.up.right.and.down.left", "arrow.left.and.right", "arrow.left.and.right.circle", "arrow.left.and.right.square", "arrow.up.and.down", "arrow.up.and.down.circle", "arrow.up.and.down.square", "arrow.up.to.line", "arrow.up.to.line.compact", "arrow.up.to.line.circle", "arrow.down.to.line", "arrow.down.to.line.compact", "arrow.down.to.line.circle", "arrow.left.to.line", "arrow.left.to.line.compact", "arrow.left.to.line.circle", "arrow.backward.to.line", "arrow.backward.to.line.circle", "arrow.right.to.line", "arrow.right.to.line.compact", "arrow.right.to.line.circle", "arrow.forward.to.line", "arrow.forward.to.line.circle", "arrow.clockwise", "arrow.clockwise.circle", "arrow.counterclockwise", "arrow.counterclockwise.circle", "arrow.up.left.and.arrow.down.right", "arrow.up.left.and.arrow.down.right.circle", "arrow.up.backward.and.arrow.down.forward", "arrow.up.backward.and.arrow.down.forward.circle", "arrow.down.right.and.arrow.up.left", "arrow.down.right.and.arrow.up.left.circle", "arrow.down.forward.and.arrow.up.backward", "arrow.down.forward.and.arrow.up.backward.circle", "return", "return.left", "return.right", "arrow.2.squarepath", "arrow.triangle.2.circlepath", "arrow.triangle.2.circlepath.circle", "exclamationmark.arrow.triangle.2.circlepath", "arrow.triangle.capsulepath", "arrow.3.trianglepath", "arrow.triangle.turn.up.right.diamond", "arrow.triangle.turn.up.right.circle", "arrow.triangle.merge", "arrow.triangle.swap", "arrow.triangle.branch", "arrow.triangle.pull", "arrowtriangle.left", "arrowtriangle.left.circle", "arrowtriangle.left.square", "arrowtriangle.backward", "arrowtriangle.backward.circle", "arrowtriangle.backward.square", "arrowtriangle.right", "arrowtriangle.right.circle", "arrowtriangle.right.square", "arrowtriangle.forward", "arrowtriangle.forward.circle", "arrowtriangle.forward.square", "arrowtriangle.up", "arrowtriangle.up.circle", "arrowtriangle.up.square", "arrowtriangle.down", "arrowtriangle.down.circle", "arrowtriangle.down.square", "slash.circle", "asterisk", "asterisk.circle", "a.circle", "a.square", "b.circle", "b.square", "c.circle", "c.square", "d.circle", "d.square", "e.circle", "e.square", "f.circle", "f.square", "g.circle", "g.square", "h.circle", "h.square", "i.circle", "i.square", "j.circle", "j.square", "k.circle", "k.square", "l.circle", "l.square", "m.circle", "m.square", "n.circle", "n.square", "o.circle", "o.square", "p.circle", "p.square", "q.circle", "q.square", "r.circle", "r.square", "s.circle", "s.square", "t.circle", "t.square", "u.circle", "u.square", "v.circle", "v.square", "w.circle", "w.square", "x.circle", "x.square", "y.circle", "y.square", "z.circle", "z.square", "dollarsign.circle", "dollarsign.square", "centsign.circle", "centsign.square", "yensign.circle", "yensign.square", "sterlingsign.circle", "sterlingsign.square", "francsign.circle", "francsign.square", "florinsign.circle", "florinsign.square", "turkishlirasign.circle", "turkishlirasign.square", "rublesign.circle", "rublesign.square", "eurosign.circle", "eurosign.square", "dongsign.circle", "dongsign.square", "indianrupeesign.circle", "indianrupeesign.square", "tengesign.circle", "tengesign.square", "pesetasign.circle", "pesetasign.square", "pesosign.circle", "pesosign.square", "kipsign.circle", "kipsign.square", "wonsign.circle", "wonsign.square", "lirasign.circle", "lirasign.square", "australsign.circle", "australsign.square", "hryvniasign.circle", "hryvniasign.square", "nairasign.circle", "nairasign.square", "guaranisign.circle", "guaranisign.square", "coloncurrencysign.circle", "coloncurrencysign.square", "cedisign.circle", "cedisign.square", "cruzeirosign.circle", "cruzeirosign.square", "tugriksign.circle", "tugriksign.square", "millsign.circle", "millsign.square", "shekelsign.circle", "shekelsign.square", "manatsign.circle", "manatsign.square", "rupeesign.circle", "rupeesign.square", "bahtsign.circle", "bahtsign.square", "larisign.circle", "larisign.square", "bitcoinsign.circle", "bitcoinsign.square", "brazilianrealsign.circle", "brazilianrealsign.square", "0.circle", "0.square", "1.circle", "1.square", "2.circle", "2.square", "3.circle", "3.square", "4.circle", "4.square", "4.alt.circle", "4.alt.square", "5.circle", "5.square", "6.circle", "6.square", "6.alt.circle", "6.alt.square", "7.circle", "7.square", "8.circle", "8.square", "9.circle", "9.square", "9.alt.circle", "9.alt.square", "00.circle", "00.square", "01.circle", "01.square", "02.circle", "02.square", "03.circle", "03.square", "04.circle", "04.square", "05.circle", "05.square", "06.circle", "06.square", "07.circle", "07.square", "08.circle", "08.square", "09.circle", "09.square", "10.circle", "10.square", "11.circle", "11.square", "12.circle", "12.square", "13.circle", "13.square", "14.circle", "14.square", "15.circle", "15.square", "16.circle", "16.square", "17.circle", "17.square", "18.circle", "18.square", "19.circle", "19.square", "20.circle", "20.square", "21.circle", "21.square", "22.circle", "22.square", "23.circle", "23.square", "24.circle", "24.square", "25.circle", "25.square", "26.circle", "26.square", "27.circle", "27.square", "28.circle", "28.square", "29.circle", "29.square", "30.circle", "30.square", "31.circle", "31.square", "32.circle", "32.square", "33.circle", "33.square", "34.circle", "34.square", "35.circle", "35.square", "36.circle", "36.square", "37.circle", "37.square", "38.circle", "38.square", "39.circle", "39.square", "40.circle", "40.square", "41.circle", "41.square", "42.circle", "42.square", "43.circle", "43.square", "44.circle", "44.square", "45.circle", "45.square", "46.circle", "46.square", "47.circle", "47.square", "48.circle", "48.square", "49.circle", "49.square", "50.circle", "50.square", "applelogo"],
filled: ["square.and.arrow.up.fill", "square.and.arrow.up.circle.fill", "square.and.arrow.down.fill", "square.and.arrow.up.on.square.fill", "square.and.arrow.down.on.square.fill", "rectangle.portrait.and.arrow.right.fill", "pencil.circle.fill", "trash.fill", "trash.circle.fill", "trash.square.fill", "trash.slash.fill", "trash.slash.circle.fill", "trash.slash.square.fill", "folder.fill", "folder.circle.fill", "folder.fill.badge.plus", "folder.fill.badge.minus", "folder.fill.badge.questionmark", "folder.fill.badge.person.crop", "square.grid.3x1.folder.fill.badge.plus", "folder.fill.badge.gearshape", "plus.rectangle.on.folder.fill", "questionmark.folder.fill", "paperplane.fill", "paperplane.circle.fill", "tray.fill", "tray.circle.fill", "tray.and.arrow.up.fill", "tray.and.arrow.down.fill", "tray.2.fill", "tray.full.fill", "externaldrive.fill", "externaldrive.fill.badge.plus", "externaldrive.fill.badge.minus", "externaldrive.fill.badge.checkmark", "externaldrive.fill.badge.xmark", "externaldrive.fill.badge.person.crop", "externaldrive.fill.badge.icloud", "externaldrive.fill.badge.wifi", "externaldrive.fill.badge.timemachine", "internaldrive.fill", "opticaldiscdrive.fill", "externaldrive.connected.to.line.below.fill", "archivebox.fill", "archivebox.circle.fill", "xmark.bin.fill", "xmark.bin.circle.fill", "arrow.up.bin.fill", "doc.fill", "doc.circle.fill", "doc.fill.badge.plus", "doc.badge.gearshape.fill", "doc.fill.badge.ellipsis", "lock.doc.fill", "arrow.up.doc.fill", "arrow.down.doc.fill", "doc.text.fill", "doc.on.doc.fill", "doc.on.clipboard.fill", "doc.richtext.fill", "doc.plaintext.fill", "doc.append.fill", "doc.text.below.ecg.fill", "chart.bar.doc.horizontal.fill", "list.bullet.rectangle.portrait.fill", "list.bullet.rectangle.fill", "terminal.fill", "calendar.circle.fill", "arrowshape.turn.up.left.fill", "arrowshape.turn.up.left.circle.fill", "arrowshape.turn.up.backward.fill", "arrowshape.turn.up.backward.circle.fill", "arrowshape.turn.up.right.fill", "arrowshape.turn.up.right.circle.fill", "arrowshape.turn.up.forward.fill", "arrowshape.turn.up.forward.circle.fill", "arrowshape.turn.up.left.2.fill", "arrowshape.turn.up.left.2.circle.fill", "arrowshape.turn.up.backward.2.fill", "arrowshape.turn.up.backward.2.circle.fill", "arrowshape.zigzag.right.fill", "arrowshape.zigzag.forward.fill", "arrowshape.bounce.right.fill", "arrowshape.bounce.forward.fill", "book.fill", "book.circle.fill", "books.vertical.fill", "books.vertical.circle.fill", "book.closed.fill", "book.closed.circle.fill", "character.book.closed.fill", "text.book.closed.fill", "menucard.fill", "greetingcard.fill", "magazine.fill", "newspaper.fill", "newspaper.circle.fill", "heart.text.square.fill", "square.text.square.fill", "doc.text.image.fill", "bookmark.fill", "bookmark.circle.fill", "bookmark.square.fill", "bookmark.slash.fill", "graduationcap.fill", "graduationcap.circle.fill", "ticket.fill", "paperclip.circle.fill", "link.circle.fill", "personalhotspot.circle.fill", "person.fill", "person.fill.turn.right", "person.fill.turn.down", "person.fill.turn.left", "person.fill.checkmark", "person.fill.xmark", "person.fill.questionmark", "person.circle.fill", "person.fill.badge.plus", "person.fill.badge.minus", "person.badge.clock.fill", "rectangle.inset.filled.and.person.filled", "person.fill.and.arrow.left.and.arrow.right", "person.2.fill", "person.2.circle.fill", "person.wave.2.fill", "person.2.wave.2.fill", "person.3.fill", "person.3.sequence.fill", "lanyardcard.fill", "person.crop.circle.fill", "person.crop.circle.fill.badge.plus", "person.crop.circle.fill.badge.minus", "person.crop.circle.fill.badge.checkmark", "person.crop.circle.fill.badge.xmark", "person.crop.circle.badge.questionmark.fill", "person.crop.circle.badge.exclamationmark.fill", "person.crop.circle.badge.moon.fill", "person.crop.circle.badge.clock.fill", "person.crop.circle.badge.fill", "person.crop.square.fill", "person.crop.rectangle.stack.fill", "person.2.crop.square.stack.fill", "person.crop.rectangle.fill", "person.crop.square.filled.and.at.rectangle", "person.crop.square.filled.and.at.rectangle.fill", "square.and.at.rectangle.fill", "person.text.rectangle.fill", "command.circle.fill", "command.square.fill", "clear.fill", "delete.left.fill", "delete.backward.fill", "delete.right.fill", "delete.forward.fill", "shift.fill", "capslock.fill", "restart.circle.fill", "sleep.circle.fill", "wake.circle.fill", "power.circle.fill", "network.badge.shield.half.filled", "globe.americas.fill", "globe.europe.africa.fill", "globe.asia.australia.fill", "sun.min.fill", "sun.max.fill", "sun.max.circle.fill", "sunrise.fill", "sunset.fill", "sun.and.horizon.fill", "sun.dust.fill", "sun.haze.fill", "moon.fill", "moon.circle.fill", "moon.zzz.fill", "moon.stars.fill", "cloud.fill", "cloud.drizzle.fill", "cloud.rain.fill", "cloud.heavyrain.fill", "cloud.fog.fill", "cloud.hail.fill", "cloud.snow.fill", "cloud.sleet.fill", "cloud.bolt.fill", "cloud.bolt.rain.fill", "cloud.sun.fill", "cloud.sun.rain.fill", "cloud.sun.bolt.fill", "cloud.moon.fill", "cloud.moon.rain.fill", "cloud.moon.bolt.fill", "smoke.fill", "snowflake.circle.fill", "thermometer.sun.fill", "humidity.fill", "umbrella.fill", "flame.fill", "flame.circle.fill", "dot.circle.and.hand.point.up.left.fill", "keyboard.fill", "rectangle.3.group.fill", "square.grid.3x2.fill", "rectangle.grid.3x2.fill", "square.grid.2x2.fill", "rectangle.grid.2x2.fill", "square.grid.3x1.below.line.grid.1x2.fill", "square.grid.4x3.fill", "rectangle.grid.1x2.fill", "circle.grid.2x2.fill", "circle.grid.3x3.fill", "circle.grid.3x3.circle.fill", "square.grid.3x3.fill", "square.grid.3x3.topleft.filled", "square.grid.3x3.topmiddle.filled", "square.grid.3x3.topright.filled", "square.grid.3x3.middleleft.filled", "square.grid.3x3.middle.filled", "square.grid.3x3.middleright.filled", "square.grid.3x3.bottomleft.filled", "square.grid.3x3.bottommiddle.filled", "square.grid.3x3.bottomright.filled", "circle.hexagongrid.fill", "circle.hexagongrid.circle.fill", "circle.hexagonpath.fill", "circle.grid.cross.fill", "circle.grid.cross.left.filled", "circle.grid.cross.up.filled", "circle.grid.cross.right.filled", "circle.grid.cross.down.filled", "seal.fill", "checkmark.seal.fill", "xmark.seal.fill", "exclamationmark.triangle.fill", "drop.fill", "drop.circle.fill", "drop.triangle.fill", "play.fill", "play.circle.fill", "play.square.fill", "play.rectangle.fill", "play.slash.fill", "pause.fill", "pause.circle.fill", "pause.rectangle.fill", "stop.fill", "stop.circle.fill", "record.circle.fill", "playpause.fill", "backward.fill", "backward.circle.fill", "forward.fill", "forward.circle.fill", "backward.end.fill", "forward.end.fill", "backward.end.alt.fill", "forward.end.alt.fill", "backward.frame.fill", "forward.frame.fill", "eject.fill", "eject.circle.fill", "mount.fill", "shuffle.circle.fill", "repeat.circle.fill", "repeat.1.circle.fill", "infinity.circle.fill", "megaphone.fill", "speaker.fill", "speaker.circle.fill", "speaker.slash.fill", "speaker.slash.circle.fill", "speaker.zzz.fill", "speaker.wave.1.fill", "speaker.wave.2.fill", "speaker.wave.2.circle.fill", "speaker.wave.3.fill", "speaker.badge.exclamationmark.fill", "music.mic.circle.fill", "magnifyingglass.circle.fill", "mic.fill", "mic.circle.fill", "mic.square.fill", "mic.slash.fill", "mic.slash.circle.fill", "mic.fill.badge.plus", "circle.fill", "circle.slash.fill", "circle.lefthalf.filled", "circle.righthalf.filled", "circle.tophalf.filled", "circle.bottomhalf.filled", "circle.inset.filled", "smallcircle.filled.circle", "smallcircle.filled.circle.fill", "circle.dashed.inset.filled", "circlebadge.fill", "circlebadge.2.fill", "smallcircle.circle.fill", "capsule.fill", "capsule.lefthalf.filled", "capsule.righthalf.filled", "capsule.tophalf.filled", "capsule.bottomhalf.filled", "capsule.inset.filled", "capsule.portrait.fill", "capsule.portrait.lefthalf.filled", "capsule.portrait.righthalf.filled", "capsule.portrait.tophalf.filled", "capsule.portrait.bottomhalf.filled", "capsule.portrait.inset.filled", "oval.fill", "oval.lefthalf.filled", "oval.righthalf.filled", "oval.tophalf.filled", "oval.bottomhalf.filled", "oval.inset.filled", "oval.portrait.fill", "oval.portrait.lefthalf.filled", "oval.portrait.righthalf.filled", "oval.portrait.tophalf.filled", "oval.portrait.bottomhalf.filled", "oval.portrait.inset.filled", "placeholdertext.fill", "square.fill", "square.slash.fill", "square.lefthalf.filled", "square.righthalf.filled", "square.tophalf.filled", "square.bottomhalf.filled", "square.inset.filled", "square.split.2x1.fill", "square.split.1x2.fill", "square.split.2x2.fill", "square.split.diagonal.2x2.fill", "square.split.diagonal.fill", "dot.square.fill", "circle.square.fill", "square.dashed.inset.filled", "square.fill.on.square.fill", "square.filled.on.square", "hand.raised.square.on.square.fill", "sparkles.square.filled.on.square", "plus.square.fill.on.square.fill", "square.fill.on.circle.fill", "r.square.on.square.fill", "j.square.on.square.fill", "h.square.on.square.fill", "square.stack.fill", "squareshape.fill", "dot.squareshape.fill", "app.fill", "rectangle.fill", "rectangle.slash.fill", "rectangle.lefthalf.filled", "rectangle.righthalf.filled", "rectangle.tophalf.filled", "rectangle.bottomhalf.filled", "rectangle.split.2x1.fill", "rectangle.split.2x1.slash.fill", "rectangle.split.1x2.fill", "rectangle.split.3x1.fill", "rectangle.split.2x2.fill", "tablecells.fill", "tablecells.fill.badge.ellipsis", "rectangle.inset.filled", "rectangle.tophalf.inset.filled", "rectangle.bottomhalf.inset.filled", "rectangle.lefthalf.inset.filled", "rectangle.righthalf.inset.filled", "rectangle.leadinghalf.inset.filled", "rectangle.trailinghalf.inset.filled", "rectangle.lefthalf.inset.filled.arrow.left", "rectangle.righthalf.inset.filled.arrow.right", "rectangle.leadinghalf.inset.filled.arrow.leading", "rectangle.trailinghalf.inset.filled.arrow.trailing", "rectangle.topthird.inset.filled", "rectangle.bottomthird.inset.filled", "rectangle.leftthird.inset.filled", "rectangle.rightthird.inset.filled", "rectangle.leadingthird.inset.filled", "rectangle.trailingthird.inset.filled", "rectangle.center.inset.filled", "rectangle.center.inset.filled.badge.plus", "rectangle.inset.topleft.filled", "rectangle.inset.topright.filled", "rectangle.inset.topleading.filled", "rectangle.inset.toptrailing.filled", "rectangle.inset.bottomleft.filled", "rectangle.inset.bottomright.filled", "rectangle.inset.bottomleading.filled", "rectangle.inset.bottomtrailing.filled", "rectangle.fill.on.rectangle.fill", "rectangle.on.rectangle.circle.fill", "rectangle.on.rectangle.square.fill", "rectangle.inset.filled.on.rectangle", "rectangle.on.rectangle.slash.fill", "rectangle.on.rectangle.slash.circle.fill", "play.rectangle.on.rectangle.fill", "play.rectangle.on.rectangle.circle.fill", "plus.rectangle.fill.on.rectangle.fill", "rectangle.portrait.fill", "rectangle.portrait.slash.fill", "rectangle.portrait.lefthalf.filled", "rectangle.portrait.righthalf.filled", "rectangle.portrait.tophalf.filled", "rectangle.portrait.bottomhalf.filled", "rectangle.portrait.inset.filled", "rectangle.portrait.tophalf.inset.filled", "rectangle.portrait.bottomhalf.inset.filled", "rectangle.portrait.lefthalf.inset.filled", "rectangle.portrait.righthalf.inset.filled", "rectangle.portrait.leadinghalf.inset.filled", "rectangle.portrait.trailinghalf.inset.filled", "rectangle.portrait.topthird.inset.filled", "rectangle.portrait.bottomthird.inset.filled", "rectangle.portrait.leftthird.inset.filled", "rectangle.portrait.rightthird.inset.filled", "rectangle.portrait.leadingthird.inset.filled", "rectangle.portrait.trailingthird.inset.filled", "rectangle.portrait.center.inset.filled", "rectangle.portrait.topleft.inset.filled", "rectangle.portrait.topright.inset.filled", "rectangle.portrait.topleading.inset.filled", "rectangle.portrait.toptrailing.inset.filled", "rectangle.portrait.bottomleft.inset.filled", "rectangle.portrait.bottomright.inset.filled", "rectangle.portrait.bottomleading.inset.filled", "rectangle.portrait.bottomtrailing.inset.filled", "rectangle.portrait.on.rectangle.portrait.fill", "rectangle.portrait.on.rectangle.portrait.slash.fill", "rectangle.portrait.split.2x1.fill", "rectangle.portrait.split.2x1.slash.fill", "triangle.fill", "triangle.lefthalf.filled", "triangle.righthalf.filled", "triangle.tophalf.filled", "triangle.bottomhalf.filled", "triangle.inset.filled", "diamond.fill", "diamond.circle.fill", "diamond.lefthalf.filled", "diamond.righthalf.filled", "diamond.tophalf.filled", "diamond.bottomhalf.filled", "diamond.inset.filled", "octagon.fill", "octagon.lefthalf.filled", "octagon.righthalf.filled", "octagon.tophalf.filled", "octagon.bottomhalf.filled", "hexagon.fill", "hexagon.lefthalf.filled", "hexagon.righthalf.filled", "hexagon.tophalf.filled", "hexagon.bottomhalf.filled", "pentagon.fill", "pentagon.lefthalf.filled", "pentagon.righthalf.filled", "pentagon.tophalf.filled", "pentagon.bottomhalf.filled", "suit.heart.fill", "suit.club.fill", "suit.spade.fill", "suit.diamond.fill", "heart.fill", "heart.circle.fill", "heart.square.fill", "heart.rectangle.fill", "heart.slash.fill", "heart.slash.circle.fill", "bolt.heart.fill", "arrow.up.heart.fill", "arrow.down.heart.fill", "arrow.clockwise.heart.fill", "rhombus.fill", "star.fill", "star.leadinghalf.filled", "star.circle.fill", "star.square.fill", "star.slash.fill", "line.horizontal.star.fill.line.horizontal", "flag.fill", "flag.circle.fill", "flag.square.fill", "flag.slash.fill", "flag.slash.circle.fill", "flag.badge.ellipsis.fill", "flag.2.crossed.fill", "flag.filled.and.flag.crossed", "flag.and.flag.filled.crossed", "location.fill", "location.circle.fill", "location.square.fill", "location.slash.fill", "location.north.fill", "location.north.circle.fill", "location.north.line.fill", "sensor.tag.radiowaves.forward.fill", "airtag.radiowaves.forward.fill", "airtag.fill", "bell.fill", "bell.circle.fill", "bell.square.fill", "bell.slash.fill", "bell.slash.circle.fill", "bell.and.waveform.fill", "bell.badge.fill", "bell.badge.circle.fill", "tag.fill", "tag.circle.fill", "tag.square.fill", "tag.slash.fill", "bolt.fill", "bolt.circle.fill", "bolt.square.fill", "bolt.shield.fill", "bolt.slash.fill", "bolt.slash.circle.fill", "bolt.badge.a.fill", "bolt.horizontal.fill", "bolt.horizontal.circle.fill", "eye.fill", "eye.circle.fill", "eye.square.fill", "eye.slash.fill", "eye.slash.circle.fill", "eye.trianglebadge.exclamationmark.fill", "tshirt.fill", "nose.fill", "mustache.fill", "mouth.fill", "facemask.fill", "icloud.fill", "icloud.circle.fill", "icloud.square.fill", "icloud.slash.fill", "exclamationmark.icloud.fill", "checkmark.icloud.fill", "xmark.icloud.fill", "link.icloud.fill", "bolt.horizontal.icloud.fill", "person.icloud.fill", "lock.icloud.fill", "key.icloud.fill", "arrow.clockwise.icloud.fill", "arrow.counterclockwise.icloud.fill", "icloud.and.arrow.down.fill", "icloud.and.arrow.up.fill", "flashlight.off.fill", "flashlight.on.fill", "camera.fill", "camera.circle.fill", "camera.shutter.button.fill", "camera.fill.badge.ellipsis", "arrow.triangle.2.circlepath.camera.fill", "camera.on.rectangle.fill", "message.fill", "message.circle.fill", "message.and.waveform.fill", "arrow.up.message.fill", "plus.message.fill", "bubble.right.fill", "bubble.right.circle.fill", "bubble.left.fill", "bubble.left.circle.fill", "exclamationmark.bubble.fill", "exclamationmark.bubble.circle.fill", "quote.bubble.fill", "star.bubble.fill", "character.bubble.fill", "text.bubble.fill", "captions.bubble.fill", "plus.bubble.fill", "checkmark.bubble.fill", "rectangle.3.group.bubble.left.fill", "ellipsis.bubble.fill", "ellipsis.vertical.bubble.fill", "phone.bubble.left.fill", "video.bubble.left.fill", "bubble.middle.bottom.fill", "bubble.middle.top.fill", "bubble.left.and.bubble.right.fill", "bubble.left.and.exclamationmark.bubble.right.fill", "phone.fill", "phone.circle.fill", "phone.fill.badge.plus", "phone.fill.connection", "phone.and.waveform.fill", "phone.fill.arrow.up.right", "phone.fill.arrow.down.left", "phone.fill.arrow.right", "phone.down.fill", "phone.down.circle.fill", "teletype.circle.fill", "teletype.answer.circle.fill", "video.fill", "video.circle.fill", "video.square.fill", "video.slash.fill", "video.fill.badge.plus", "video.fill.badge.checkmark", "video.fill.badge.ellipsis", "video.and.waveform.fill", "arrow.up.right.video.fill", "arrow.down.left.video.fill", "questionmark.video.fill", "envelope.fill", "envelope.circle.fill", "envelope.arrow.triangle.branch.fill", "envelope.open.fill", "envelope.badge.fill", "envelope.badge.shield.half.filled", "envelope.badge.shield.half.filled.fill", "mail.stack.fill", "mail.fill", "arrow.up.right.and.arrow.down.left.rectangle.fill", "gear.circle.fill", "gearshape.fill", "gearshape.circle.fill", "gearshape.2.fill", "line.3.crossed.swirl.circle.fill", "scissors.circle.fill", "ellipsis.circle.fill", "ellipsis.rectangle.fill", "bag.fill", "bag.circle.fill", "bag.fill.badge.plus", "bag.fill.badge.minus", "cart.fill", "cart.circle.fill", "cart.fill.badge.plus", "cart.fill.badge.minus", "creditcard.fill", "creditcard.circle.fill", "giftcard.fill", "wallet.pass.fill", "dial.min.fill", "dial.max.fill", "metronome.fill", "dice.fill", "die.face.1.fill", "die.face.2.fill", "die.face.3.fill", "die.face.4.fill", "die.face.5.fill", "die.face.6.fill", "paintbrush.fill", "paintbrush.pointed.fill", "bandage.fill", "ruler.fill", "level.fill", "wrench.fill", "hammer.fill", "hammer.circle.fill", "screwdriver.fill", "wrench.and.screwdriver.fill", "applescript.fill", "scroll.fill", "stethoscope.circle.fill", "printer.fill", "printer.filled.and.paper", "printer.dotmatrix.fill", "printer.dotmatrix.filled.and.paper", "scanner.fill", "briefcase.fill", "briefcase.circle.fill", "case.fill", "latch.2.case.fill", "cross.case.fill", "suitcase.fill", "suitcase.cart.fill", "theatermasks.fill", "theatermasks.circle.fill", "puzzlepiece.extension.fill", "puzzlepiece.fill", "house.fill", "house.circle.fill", "music.note.house.fill", "building.columns.fill", "building.columns.circle.fill", "signpost.left.fill", "signpost.right.fill", "square.split.bottomrightquarter.fill", "building.fill", "building.2.fill", "building.2.crop.circle.fill", "lock.fill", "lock.circle.fill", "lock.square.fill", "lock.square.stack.fill", "lock.rectangle.fill", "lock.rectangle.stack.fill", "lock.rectangle.on.rectangle.fill", "lock.shield.fill", "lock.slash.fill", "lock.open.fill", "key.fill", "wifi.circle.fill", "wifi.square.fill", "pin.fill", "pin.circle.fill", "pin.square.fill", "pin.slash.fill", "mappin.circle.fill", "mappin.square.fill", "mappin.slash.circle.fill", "map.fill", "map.circle.fill", "safari.fill", "rotate.left.fill", "rotate.right.fill", "powerplug.fill", "cpu.fill", "memorychip.fill", "macpro.gen1.fill", "macpro.gen2.fill", "macpro.gen3.fill", "macmini.fill", "iphone.homebutton.circle.fill", "iphone.homebutton.radiowaves.left.and.right.circle.fill", "iphone.homebutton.slash.circle.fill", "iphone.circle.fill", "iphone.radiowaves.left.and.right.circle.fill", "iphone.slash.circle.fill", "arrow.turn.up.forward.iphone.fill", "platter.2.filled.iphone", "platter.2.filled.iphone.landscape", "platter.2.filled.ipad", "platter.2.filled.ipad.landscape", "magicmouse.fill", "computermouse.fill", "applewatch.case.inset.filled", "platter.filled.top.applewatch.case", "platter.filled.bottom.applewatch.case", "digitalcrown.arrow.clockwise.fill", "digitalcrown.arrow.counterclockwise.fill", "digitalcrown.press.fill", "digitalcrown.horizontal.arrow.clockwise.fill", "digitalcrown.horizontal.arrow.counterclockwise.fill", "digitalcrown.horizontal.press.fill", "headphones.circle.fill", "earbuds.case.fill", "airpods.chargingcase.fill", "airpods.chargingcase.wireless.fill", "airpodspro.chargingcase.wireless.fill", "beats.studiobuds.chargingcase.fill", "beats.powerbeatspro.chargingcase.fill", "homepodmini.fill", "homepodmini.2.fill", "homepod.and.homepodmini.fill", "hifispeaker.and.homepodmini.fill", "homepod.fill", "homepod.2.fill", "hifispeaker.and.homepod.fill", "hifispeaker.fill", "hifispeaker.2.fill", "appletv.fill", "homepod.and.appletv.fill", "homepodmini.and.appletv.fill", "hifispeaker.and.appletv.fill", "appletvremote.gen1.fill", "appletvremote.gen2.fill", "appletvremote.gen3.fill", "appletvremote.gen4.fill", "magsafe.batterypack.fill", "radio.fill", "tv.fill", "tv.inset.filled", "tv.circle.fill", "sparkles.tv.fill", "4k.tv.fill", "music.note.tv.fill", "play.tv.fill", "tv.and.hifispeaker.fill", "airplayvideo.circle.fill", "airplayaudio.circle.fill", "wave.3.left.circle.fill", "wave.3.backward.circle.fill", "wave.3.right.circle.fill", "wave.3.forward.circle.fill", "antenna.radiowaves.left.and.right.circle.fill", "pip.fill", "guitars.fill", "airplane.circle.fill", "car.fill", "car.circle.fill", "bolt.car.fill", "bolt.car.circle.fill", "car.2.fill", "bus.fill", "bus.doubledecker.fill", "tram.fill", "tram.circle.fill", "tram.fill.tunnel", "cablecar.fill", "ferry.fill", "car.ferry.fill", "bicycle.circle.fill", "parkingsign.circle.fill", "fuelpump.fill", "fuelpump.circle.fill", "fanblades.fill", "bed.double.fill", "bed.double.circle.fill", "lungs.fill", "pills.fill", "pills.circle.fill", "ivfluid.bag.fill", "cross.vial.fill", "cross.fill", "cross.circle.fill", "hare.fill", "tortoise.fill", "pawprint.fill", "pawprint.circle.fill", "ant.fill", "ant.circle.fill", "ladybug.fill", "leaf.fill", "leaf.circle.fill", "film.fill", "film.circle.fill", "sportscourt.fill", "face.smiling.fill", "face.dashed.fill", "crown.fill", "comb.fill", "viewfinder.circle.fill", "doc.viewfinder.fill", "location.fill.viewfinder", "person.fill.viewfinder", "photo.fill", "photo.circle.fill", "text.below.photo.fill", "rectangle.fill.badge.plus", "rectangle.fill.badge.minus", "rectangle.fill.badge.checkmark", "rectangle.fill.badge.xmark", "rectangle.fill.badge.person.crop", "photo.fill.on.rectangle.fill", "rectangle.fill.on.rectangle.angled.fill", "rectangle.stack.fill", "rectangle.stack.fill.badge.plus", "rectangle.stack.fill.badge.minus", "rectangle.stack.badge.person.crop.fill", "rectangle.stack.badge.play.fill", "sparkles.rectangle.stack.fill", "mosaic.fill", "rectangle.split.3x3.fill", "pano.fill", "circle.grid.2x1.fill", "circle.grid.2x1.left.filled", "circle.grid.2x1.right.filled", "square.fill.and.line.vertical.and.square.fill", "square.filled.and.line.vertical.and.square", "square.and.line.vertical.and.square.filled", "flowchart.fill", "align.horizontal.left.fill", "align.horizontal.center.fill", "align.horizontal.right.fill", "align.vertical.top.fill", "align.vertical.center.fill", "align.vertical.bottom.fill", "shield.fill", "shield.lefthalf.filled", "shield.righthalf.filled", "shield.slash.fill", "shield.lefthalf.filled.slash", "point.topleft.down.curvedto.point.bottomright.up.fill", "point.topleft.down.curvedto.point.filled.bottomright.up", "point.filled.topleft.down.curvedto.point.bottomright.up", "app.connected.to.app.below.fill", "slider.horizontal.below.square.filled.and.square", "cube.fill", "cube.transparent.fill", "shippingbox.fill", "shippingbox.circle.fill", "cone.fill", "pyramid.fill", "square.stack.3d.down.right.fill", "square.stack.3d.down.forward.fill", "square.stack.3d.up.fill", "square.stack.3d.up.slash.fill", "square.stack.3d.up.badge.a.fill", "square.stack.3d.forward.dottedline.fill", "clock.fill", "clock.circle.fill", "clock.badge.checkmark.fill", "clock.badge.exclamationmark.fill", "deskclock.fill", "alarm.fill", "stopwatch.fill", "gamecontroller.fill", "l.joystick.fill", "r.joystick.fill", "l.joystick.press.down.fill", "r.joystick.press.down.fill", "l.joystick.tilt.left.fill", "l.joystick.tilt.right.fill", "l.joystick.tilt.up.fill", "l.joystick.tilt.down.fill", "r.joystick.tilt.left.fill", "r.joystick.tilt.right.fill", "r.joystick.tilt.up.fill", "r.joystick.tilt.down.fill", "dpad.fill", "dpad.left.filled", "dpad.up.filled", "dpad.right.filled", "dpad.down.filled", "circle.circle.fill", "square.circle.fill", "triangle.circle.fill", "rectangle.roundedtop.fill", "rectangle.roundedbottom.fill", "l.rectangle.roundedbottom.fill", "l1.rectangle.roundedbottom.fill", "l2.rectangle.roundedtop.fill", "r.rectangle.roundedbottom.fill", "r1.rectangle.roundedbottom.fill", "r2.rectangle.roundedtop.fill", "lb.rectangle.roundedbottom.fill", "rb.rectangle.roundedbottom.fill", "lt.rectangle.roundedtop.fill", "rt.rectangle.roundedtop.fill", "zl.rectangle.roundedtop.fill", "zr.rectangle.roundedtop.fill", "paintpalette.fill", "cup.and.saucer.fill", "takeoutbag.and.cup.and.straw.fill", "fork.knife.circle.fill", "figure.walk.circle.fill", "figure.walk.diamond.fill", "figure.wave.circle.fill", "ear.fill", "hand.raised.fill", "hand.raised.circle.fill", "hand.raised.square.fill", "hand.raised.slash.fill", "hand.thumbsup.fill", "hand.thumbsup.circle.fill", "hand.thumbsdown.fill", "hand.thumbsdown.circle.fill", "hand.point.up.left.fill", "hand.draw.fill", "hand.tap.fill", "rectangle.and.hand.point.up.left.fill", "rectangle.filled.and.hand.point.up.left", "rectangle.and.hand.point.up.left.filled", "hand.point.left.fill", "hand.point.right.fill", "hand.point.up.fill", "hand.point.up.braille.fill", "hand.point.down.fill", "hand.wave.fill", "hands.clap.fill", "hands.sparkles.fill", "square.2.stack.3d.top.filled", "square.2.stack.3d.bottom.filled", "square.3.stack.3d.top.filled", "square.3.stack.3d.middle.filled", "square.3.stack.3d.bottom.filled", "cylinder.fill", "cylinder.split.1x2.fill", "chart.bar.fill", "chart.pie.fill", "chart.line.uptrend.xyaxis.circle.fill", "burst.fill", "waveform.path.ecg.rectangle.fill", "point.3.filled.connected.trianglepath.dotted", "waveform.circle.fill", "staroflife.fill", "staroflife.circle.fill", "simcard.fill", "simcard.2.fill", "sdcard.fill", "esim.fill", "scalemass.fill", "gift.fill", "gift.circle.fill", "plus.app.fill", "arrow.down.app.fill", "arrow.up.forward.app.fill", "xmark.app.fill", "questionmark.app.fill", "app.badge.fill", "app.badge.checkmark.fill", "app.gift.fill", "hourglass.circle.fill", "hourglass.bottomhalf.filled", "hourglass.tophalf.filled", "banknote.fill", "purchased.circle.fill", "circle.and.line.horizontal.fill", "trapezoid.and.line.vertical.fill", "trapezoid.and.line.horizontal.fill", "aspectratio.fill", "arrow.left.and.right.righttriangle.left.righttriangle.right.fill", "arrow.up.and.down.righttriangle.up.righttriangle.down.fill", "arrowtriangle.left.and.line.vertical.and.arrowtriangle.right.fill", "arrowtriangle.right.and.line.vertical.and.arrowtriangle.left.fill", "grid.circle.fill", "lifepreserver.fill", "binoculars.fill", "minus.plus.batteryblock.fill", "bolt.batteryblock.fill", "lightbulb.fill", "lightbulb.circle.fill", "lightbulb.slash.fill", "square.fill.text.grid.1x2", "list.bullet.circle.fill", "line.3.horizontal.decrease.circle.fill", "line.3.horizontal.circle.fill", "line.2.horizontal.decrease.circle.fill", "f.cursive.circle.fill", "123.rectangle.fill", "info.circle.fill", "at.circle.fill", "questionmark.circle.fill", "questionmark.square.fill", "questionmark.diamond.fill", "exclamationmark.circle.fill", "exclamationmark.square.fill", "exclamationmark.octagon.fill", "exclamationmark.shield.fill", "plus.circle.fill", "plus.square.fill", "plus.rectangle.fill", "plus.rectangle.portrait.fill", "plus.diamond.fill", "minus.circle.fill", "minus.square.fill", "minus.rectangle.fill", "minus.rectangle.portrait.fill", "minus.diamond.fill", "plusminus.circle.fill", "multiply.circle.fill", "multiply.square.fill", "xmark.rectangle.fill", "xmark.rectangle.portrait.fill", "xmark.diamond.fill", "xmark.shield.fill", "xmark.octagon.fill", "divide.circle.fill", "divide.square.fill", "equal.circle.fill", "equal.square.fill", "lessthan.circle.fill", "lessthan.square.fill", "greaterthan.circle.fill", "greaterthan.square.fill", "curlybraces.square.fill", "number.circle.fill", "number.square.fill", "xmark.circle.fill", "xmark.square.fill", "checkmark.circle.fill", "checkmark.square.fill", "checkmark.rectangle.fill", "checkmark.rectangle.portrait.fill", "checkmark.diamond.fill", "checkmark.shield.fill", "chevron.left.circle.fill", "chevron.left.square.fill", "chevron.backward.circle.fill", "chevron.backward.square.fill", "chevron.right.circle.fill", "chevron.right.square.fill", "chevron.forward.circle.fill", "chevron.forward.square.fill", "chevron.up.circle.fill", "chevron.up.square.fill", "chevron.down.circle.fill", "chevron.down.square.fill", "arrow.left.circle.fill", "arrow.left.square.fill", "arrow.backward.circle.fill", "arrow.backward.square.fill", "arrow.right.circle.fill", "arrow.right.square.fill", "arrow.forward.circle.fill", "arrow.forward.square.fill", "arrow.up.circle.fill", "arrow.up.square.fill", "arrow.down.circle.fill", "arrow.down.square.fill", "arrow.up.left.circle.fill", "arrow.up.left.square.fill", "arrow.up.backward.circle.fill", "arrow.up.backward.square.fill", "arrow.up.right.circle.fill", "arrow.up.right.square.fill", "arrow.up.forward.circle.fill", "arrow.up.forward.square.fill", "arrow.down.left.circle.fill", "arrow.down.left.square.fill", "arrow.down.backward.circle.fill", "arrow.down.backward.square.fill", "arrow.down.right.circle.fill", "arrow.down.right.square.fill", "arrow.down.forward.circle.fill", "arrow.down.forward.square.fill", "arrow.left.arrow.right.circle.fill", "arrow.left.arrow.right.square.fill", "arrow.up.arrow.down.circle.fill", "arrow.up.arrow.down.square.fill", "arrow.uturn.left.circle.fill", "arrow.uturn.left.square.fill", "arrow.uturn.backward.circle.fill", "arrow.uturn.backward.square.fill", "arrow.uturn.right.circle.fill", "arrow.uturn.right.square.fill", "arrow.uturn.forward.circle.fill", "arrow.uturn.forward.square.fill", "arrow.uturn.up.circle.fill", "arrow.uturn.up.square.fill", "arrow.uturn.down.circle.fill", "arrow.uturn.down.square.fill", "arrow.left.and.right.circle.fill", "arrow.left.and.right.square.fill", "arrow.up.and.down.circle.fill", "arrow.up.and.down.square.fill", "arrow.up.to.line.circle.fill", "arrow.down.to.line.circle.fill", "arrow.left.to.line.circle.fill", "arrow.backward.to.line.circle.fill", "arrow.right.to.line.circle.fill", "arrow.forward.to.line.circle.fill", "arrow.clockwise.circle.fill", "arrow.counterclockwise.circle.fill", "arrow.up.left.and.arrow.down.right.circle.fill", "arrow.up.backward.and.arrow.down.forward.circle.fill", "arrow.down.right.and.arrow.up.left.circle.fill", "arrow.down.forward.and.arrow.up.backward.circle.fill", "arrow.triangle.2.circlepath.circle.fill", "arrow.triangle.turn.up.right.diamond.fill", "arrow.triangle.turn.up.right.circle.fill", "arrowtriangle.left.fill", "arrowtriangle.left.circle.fill", "arrowtriangle.left.square.fill", "arrowtriangle.backward.fill", "arrowtriangle.backward.circle.fill", "arrowtriangle.backward.square.fill", "arrowtriangle.right.fill", "arrowtriangle.right.circle.fill", "arrowtriangle.right.square.fill", "arrowtriangle.forward.fill", "arrowtriangle.forward.circle.fill", "arrowtriangle.forward.square.fill", "arrowtriangle.up.fill", "arrowtriangle.up.circle.fill", "arrowtriangle.up.square.fill", "arrowtriangle.down.fill", "arrowtriangle.down.circle.fill", "arrowtriangle.down.square.fill", "slash.circle.fill", "asterisk.circle.fill", "a.circle.fill", "a.square.fill", "b.circle.fill", "b.square.fill", "c.circle.fill", "c.square.fill", "d.circle.fill", "d.square.fill", "e.circle.fill", "e.square.fill", "f.circle.fill", "f.square.fill", "g.circle.fill", "g.square.fill", "h.circle.fill", "h.square.fill", "i.circle.fill", "i.square.fill", "j.circle.fill", "j.square.fill", "k.circle.fill", "k.square.fill", "l.circle.fill", "l.square.fill", "m.circle.fill", "m.square.fill", "n.circle.fill", "n.square.fill", "o.circle.fill", "o.square.fill", "p.circle.fill", "p.square.fill", "q.circle.fill", "q.square.fill", "r.circle.fill", "r.square.fill", "s.circle.fill", "s.square.fill", "t.circle.fill", "t.square.fill", "u.circle.fill", "u.square.fill", "v.circle.fill", "v.square.fill", "w.circle.fill", "w.square.fill", "x.circle.fill", "x.square.fill", "y.circle.fill", "y.square.fill", "z.circle.fill", "z.square.fill", "dollarsign.circle.fill", "dollarsign.square.fill", "centsign.circle.fill", "centsign.square.fill", "yensign.circle.fill", "yensign.square.fill", "sterlingsign.circle.fill", "sterlingsign.square.fill", "francsign.circle.fill", "francsign.square.fill", "florinsign.circle.fill", "florinsign.square.fill", "turkishlirasign.circle.fill", "turkishlirasign.square.fill", "rublesign.circle.fill", "rublesign.square.fill", "eurosign.circle.fill", "eurosign.square.fill", "dongsign.circle.fill", "dongsign.square.fill", "indianrupeesign.circle.fill", "indianrupeesign.square.fill", "tengesign.circle.fill", "tengesign.square.fill", "pesetasign.circle.fill", "pesetasign.square.fill", "pesosign.circle.fill", "pesosign.square.fill", "kipsign.circle.fill", "kipsign.square.fill", "wonsign.circle.fill", "wonsign.square.fill", "lirasign.circle.fill", "lirasign.square.fill", "australsign.circle.fill", "australsign.square.fill", "hryvniasign.circle.fill", "hryvniasign.square.fill", "nairasign.circle.fill", "nairasign.square.fill", "guaranisign.circle.fill", "guaranisign.square.fill", "coloncurrencysign.circle.fill", "coloncurrencysign.square.fill", "cedisign.circle.fill", "cedisign.square.fill", "cruzeirosign.circle.fill", "cruzeirosign.square.fill", "tugriksign.circle.fill", "tugriksign.square.fill", "millsign.circle.fill", "millsign.square.fill", "shekelsign.circle.fill", "shekelsign.square.fill", "manatsign.circle.fill", "manatsign.square.fill", "rupeesign.circle.fill", "rupeesign.square.fill", "bahtsign.circle.fill", "bahtsign.square.fill", "larisign.circle.fill", "larisign.square.fill", "bitcoinsign.circle.fill", "bitcoinsign.square.fill", "brazilianrealsign.circle.fill", "brazilianrealsign.square.fill", "0.circle.fill", "0.square.fill", "1.circle.fill", "1.square.fill", "2.circle.fill", "2.square.fill", "3.circle.fill", "3.square.fill", "4.circle.fill", "4.square.fill", "4.alt.circle.fill", "4.alt.square.fill", "5.circle.fill", "5.square.fill", "6.circle.fill", "6.square.fill", "6.alt.circle.fill", "6.alt.square.fill", "7.circle.fill", "7.square.fill", "8.circle.fill", "8.square.fill", "9.circle.fill", "9.square.fill", "9.alt.circle.fill", "9.alt.square.fill", "00.circle.fill", "00.square.fill", "01.circle.fill", "01.square.fill", "02.circle.fill", "02.square.fill", "03.circle.fill", "03.square.fill", "04.circle.fill", "04.square.fill", "05.circle.fill", "05.square.fill", "06.circle.fill", "06.square.fill", "07.circle.fill", "07.square.fill", "08.circle.fill", "08.square.fill", "09.circle.fill", "09.square.fill", "10.circle.fill", "10.square.fill", "11.circle.fill", "11.square.fill", "12.circle.fill", "12.square.fill", "13.circle.fill", "13.square.fill", "14.circle.fill", "14.square.fill", "15.circle.fill", "15.square.fill", "16.circle.fill", "16.square.fill", "17.circle.fill", "17.square.fill", "18.circle.fill", "18.square.fill", "19.circle.fill", "19.square.fill", "20.circle.fill", "20.square.fill", "21.circle.fill", "21.square.fill", "22.circle.fill", "22.square.fill", "23.circle.fill", "23.square.fill", "24.circle.fill", "24.square.fill", "25.circle.fill", "25.square.fill", "26.circle.fill", "26.square.fill", "27.circle.fill", "27.square.fill", "28.circle.fill", "28.square.fill", "29.circle.fill", "29.square.fill", "30.circle.fill", "30.square.fill", "31.circle.fill", "31.square.fill", "32.circle.fill", "32.square.fill", "33.circle.fill", "33.square.fill", "34.circle.fill", "34.square.fill", "35.circle.fill", "35.square.fill", "36.circle.fill", "36.square.fill", "37.circle.fill", "37.square.fill", "38.circle.fill", "38.square.fill", "39.circle.fill", "39.square.fill", "40.circle.fill", "40.square.fill", "41.circle.fill", "41.square.fill", "42.circle.fill", "42.square.fill", "43.circle.fill", "43.square.fill", "44.circle.fill", "44.square.fill", "45.circle.fill", "45.square.fill", "46.circle.fill", "46.square.fill", "47.circle.fill", "47.square.fill", "48.circle.fill", "48.square.fill", "49.circle.fill", "49.square.fill", "50.circle.fill", "50.square.fill"],
},
sfsymbols3: {
outlined: ["square.and.arrow.up.circle", "square.and.arrow.up.trianglebadge.exclamationmark", "rectangle.portrait.and.arrow.right", "lasso.and.sparkles", "trash.square", "trash.slash.circle", "trash.slash.square", "folder.badge.gearshape", "list.bullet.rectangle.portrait", "list.dash.header.rectangle", "calendar.day.timeline.left", "calendar.day.timeline.right", "calendar.day.timeline.leading", "calendar.day.timeline.trailing", "books.vertical.circle", "book.closed.circle", "menucard", "magazine", "newspaper.circle", "square.text.square", "doc.text.image", "bookmark.square", "graduationcap.circle", "personalhotspot.circle", "person.badge.clock", "shareplay", "shareplay.slash", "person.wave.2", "person.2.wave.2", "person.3.sequence", "lanyardcard", "person.crop.circle.badge.moon", "person.crop.circle.badge.clock", "person.crop.circle.badge", "person.crop.artframe", "photo.artframe", "person.crop.rectangle.stack", "person.2.crop.square.stack", "person.text.rectangle", "delete.backward", "delete.forward", "sleep.circle", "wake.circle", "power.circle", "power.dotted", "alternatingcurrent", "peacesign", "globe.badge.chevron.backward", "globe.americas", "globe.europe.africa", "globe.asia.australia", "sun.max.circle", "sun.and.horizon", "snowflake", "snowflake.circle", "humidity", "flame.circle", "rectangle.3.group", "circle.grid.3x3.circle", "circle.hexagongrid", "circle.hexagongrid.circle", "circle.hexagonpath", "drop.circle", "play.square", "backward.circle", "forward.circle", "speaker.circle", "speaker.badge.exclamationmark", "music.mic.circle", "goforward.5", "gobackward.5", "sparkle.magnifyingglass", "location.magnifyingglass", "mic.square", "mic.slash.circle", "mic.badge.plus", "circle.slash", "circle.dotted", "plus.square.dashed", "hand.raised.square.on.square", "rectangle.split.2x1.slash", "rectangle.on.rectangle.circle", "rectangle.on.rectangle.square", "rectangle.on.rectangle.slash.circle", "play.rectangle.on.rectangle", "play.rectangle.on.rectangle.circle", "rectangle.portrait.slash", "rectangle.portrait.on.rectangle.portrait", "rectangle.portrait.on.rectangle.portrait.slash", "rectangle.portrait.split.2x1", "rectangle.portrait.split.2x1.slash", "diamond.circle", "pentagon", "heart.square", "heart.rectangle", "flag.square", "flag.2.crossed", "location.square", "location.north.circle", "sensor.tag.radiowaves.forward", "airtag.radiowaves.forward", "airtag", "bell.square", "bell.and.waveform", "bell.badge.circle", "tag.square", "bolt.square", "bolt.shield", "eye.square", "eye.slash.circle", "eye.trianglebadge.exclamationmark", "tshirt", "facemask", "brain.head.profile", "brain", "icloud.square", "camera.shutter.button", "message.and.waveform", "bubble.right.circle", "bubble.left.circle", "exclamationmark.bubble.circle", "quote.opening", "quote.closing", "star.bubble", "checkmark.bubble", "rectangle.3.group.bubble.left", "ellipsis.vertical.bubble", "bubble.left.and.exclamationmark.bubble.right", "phone.and.waveform", "teletype.answer.circle", "video.square", "video.badge.ellipsis", "video.and.waveform", "gear.circle", "gear.badge.checkmark", "gear.badge.xmark", "gear.badge.questionmark", "gearshape.circle", "scissors.circle", "creditcard.and.123", "creditcard.trianglebadge.exclamationmark", "dice", "square.grid.3x3.square", "lines.measurement.horizontal", "hammer.circle", "screwdriver", "stethoscope.circle", "briefcase.circle", "suitcase", "suitcase.cart", "theatermasks", "theatermasks.circle", "puzzlepiece.extension", "building.columns.circle", "wifi.circle", "wifi.square", "pin.square", "mappin.square", "mappin.slash.circle", "map.circle", "powerplug", "lock.display", "lock.open.display", "display.and.arrow.down", "lock.desktopcomputer", "lock.open.desktopcomputer", "desktopcomputer.and.arrow.down", "desktopcomputer.trianglebadge.exclamationmark", "lock.laptopcomputer", "lock.open.laptopcomputer", "laptopcomputer.and.arrow.down", "laptopcomputer.trianglebadge.exclamationmark", "ipad.and.iphone", "ipodtouch.slash", "iphone.homebutton.circle", "iphone.homebutton.radiowaves.left.and.right.circle", "iphone.homebutton.slash.circle", "iphone.circle", "iphone.radiowaves.left.and.right.circle", "iphone.slash.circle", "lock.iphone", "lock.open.iphone", "iphone.and.arrow.forward", "iphone.rear.camera", "iphone.smartbatterycase.gen2", "iphone.smartbatterycase.gen1", "lock.ipad", "lock.open.ipad", "ipad.and.arrow.forward", "ipad.rear.camera", "applepencil", "magicmouse", "computermouse", "lock.open.applewatch", "watchface.applewatch.case", "platter.top.applewatch.case", "platter.bottom.applewatch.case", "digitalcrown.arrow.clockwise", "digitalcrown.arrow.counterclockwise", "digitalcrown.press", "digitalcrown.horizontal.arrow.clockwise", "digitalcrown.horizontal.arrow.counterclockwise", "digitalcrown.horizontal.press", "beats.headphones", "earbuds", "earbuds.case", "airpods.chargingcase", "airpods.chargingcase.wireless", "airpodspro.chargingcase.wireless", "beats.earphones", "beats.powerbeatspro", "beats.powerbeatspro.right", "beats.powerbeatspro.left", "beats.powerbeats", "beats.powerbeats3", "beats.studiobuds", "beats.studiobud.left", "beats.studiobud.right", "beats.studiobuds.chargingcase", "beats.powerbeatspro.chargingcase", "homepod.and.appletv", "homepodmini.and.appletv", "hifispeaker.and.appletv", "appletvremote.gen1", "appletvremote.gen2", "appletvremote.gen3", "appletvremote.gen4", "magsafe.batterypack", "mediastick", "cable.connector", "cable.connector.horizontal", "sparkles.tv", "music.note.tv", "airplayvideo.circle", "airplayvideo.badge.exclamationmark", "airplayaudio.circle", "airplayaudio.badge.exclamationmark", "dot.radiowaves.up.forward", "antenna.radiowaves.left.and.right.slash", "antenna.radiowaves.left.and.right.circle", "rectangle.2.swap", "airplane.arrival", "airplane.departure", "bolt.car.circle", "cablecar", "ferry", "car.ferry", "train.side.front.car", "train.side.middle.car", "train.side.rear.car", "scooter", "parkingsign", "parkingsign.circle", "fuelpump", "fuelpump.circle", "fanblades", "bed.double.circle", "allergens", "pills.circle", "testtube.2", "ivfluid.bag", "cross.vial", "pawprint", "pawprint.circle", "leaf.circle", "film.circle", "doc.viewfinder", "text.viewfinder", "dot.viewfinder", "dot.circle.viewfinder", "photo.circle", "rectangle.stack.badge.play", "slider.horizontal.2.rectangle.and.arrow.triangle.2.circlepath", "circle.grid.2x1", "align.horizontal.left", "align.horizontal.center", "align.horizontal.right", "align.vertical.top", "align.vertical.center", "align.vertical.bottom", "checkerboard.shield", "shippingbox.circle", "arkit.badge.xmark", "clock.circle", "clock.badge.checkmark", "clock.badge.exclamationmark", "chart.xyaxis.line", "l.joystick.press.down", "r.joystick.press.down", "l.joystick.tilt.left", "l.joystick.tilt.right", "l.joystick.tilt.up", "l.joystick.tilt.down", "r.joystick.tilt.left", "r.joystick.tilt.right", "r.joystick.tilt.up", "r.joystick.tilt.down", "logo.playstation", "logo.xbox", "cup.and.saucer", "takeoutbag.and.cup.and.straw", "fork.knife", "fork.knife.circle", "figure.roll", "ear.and.waveform", "hearingdevice.ear", "hand.raised.circle", "hand.raised.square", "hand.thumbsup.circle", "hand.thumbsdown.circle", "rectangle.and.hand.point.up.left", "chart.line.uptrend.xyaxis", "chart.line.uptrend.xyaxis.circle", "point.3.connected.trianglepath.dotted", "waveform.badge.plus", "waveform.badge.minus", "waveform.badge.exclamationmark", "waveform.and.magnifyingglass", "waveform.and.mic", "xmark.app", "questionmark.app", "app.badge.checkmark", "app.dashed", "questionmark.app.dashed", "hourglass.circle", "circle.and.line.horizontal", "trapezoid.and.line.vertical", "trapezoid.and.line.horizontal", "battery.75", "battery.50", "bolt.batteryblock", "lightbulb.circle", "fibrechannel", "checklist", "list.bullet.circle", "line.3.horizontal", "line.3.horizontal.decrease", "line.3.horizontal.decrease.circle", "line.3.horizontal.circle", "line.2.horizontal.decrease.circle", "123.rectangle", "plus.forwardslash.minus", "minus.forwardslash.plus", "chevron.left.forwardslash.chevron.right", "parentheses", "ellipsis.curlybraces", "checkmark.circle.trianglebadge.exclamationmark", "checkmark.diamond", "arrow.up.to.line.compact", "arrow.up.to.line.circle", "arrow.down.to.line.compact", "arrow.down.to.line.circle", "arrow.left.to.line.compact", "arrow.left.to.line.circle", "arrow.backward.to.line", "arrow.backward.to.line.circle", "arrow.right.to.line.compact", "arrow.right.to.line.circle", "arrow.forward.to.line", "arrow.forward.to.line.circle", "return.left", "return.right", "asterisk"],
filled: ["square.and.arrow.up.circle.fill", "rectangle.portrait.and.arrow.right.fill", "trash.square.fill", "trash.slash.circle.fill", "trash.slash.square.fill", "folder.fill.badge.gearshape", "plus.rectangle.on.folder.fill", "list.bullet.rectangle.portrait.fill", "list.bullet.rectangle.fill", "books.vertical.circle.fill", "book.closed.circle.fill", "menucard.fill", "magazine.fill", "newspaper.circle.fill", "square.text.square.fill", "doc.text.image.fill", "bookmark.square.fill", "graduationcap.circle.fill", "personalhotspot.circle.fill", "person.badge.clock.fill", "rectangle.inset.filled.and.person.filled", "person.wave.2.fill", "person.2.wave.2.fill", "person.3.sequence.fill", "lanyardcard.fill", "person.crop.circle.badge.questionmark.fill", "person.crop.circle.badge.exclamationmark.fill", "person.crop.circle.badge.moon.fill", "person.crop.circle.badge.clock.fill", "person.crop.circle.badge.fill", "person.crop.rectangle.stack.fill", "person.2.crop.square.stack.fill", "person.crop.square.filled.and.at.rectangle", "person.crop.square.filled.and.at.rectangle.fill", "square.and.at.rectangle.fill", "person.text.rectangle.fill", "delete.backward.fill", "delete.forward.fill", "restart.circle.fill", "sleep.circle.fill", "wake.circle.fill", "power.circle.fill", "network.badge.shield.half.filled", "globe.americas.fill", "globe.europe.africa.fill", "globe.asia.australia.fill", "sun.max.circle.fill", "sun.and.horizon.fill", "snowflake.circle.fill", "humidity.fill", "flame.circle.fill", "dot.circle.and.hand.point.up.left.fill", "keyboard.fill", "rectangle.3.group.fill", "square.grid.3x1.below.line.grid.1x2.fill", "circle.grid.3x3.circle.fill", "square.grid.3x3.topleft.filled", "square.grid.3x3.topmiddle.filled", "square.grid.3x3.topright.filled", "square.grid.3x3.middleleft.filled", "square.grid.3x3.middle.filled", "square.grid.3x3.middleright.filled", "square.grid.3x3.bottomleft.filled", "square.grid.3x3.bottommiddle.filled", "square.grid.3x3.bottomright.filled", "circle.hexagongrid.fill", "circle.hexagongrid.circle.fill", "circle.hexagonpath.fill", "circle.grid.cross.left.filled", "circle.grid.cross.up.filled", "circle.grid.cross.right.filled", "circle.grid.cross.down.filled", "drop.circle.fill", "play.square.fill", "backward.circle.fill", "forward.circle.fill", "speaker.circle.fill", "speaker.badge.exclamationmark.fill", "music.mic.circle.fill", "mic.square.fill", "mic.slash.circle.fill", "mic.fill.badge.plus", "circle.slash.fill", "circle.lefthalf.filled", "circle.righthalf.filled", "circle.tophalf.filled", "circle.bottomhalf.filled", "circle.inset.filled", "smallcircle.filled.circle", "smallcircle.filled.circle.fill", "circle.dashed.inset.filled", "capsule.lefthalf.filled", "capsule.righthalf.filled", "capsule.tophalf.filled", "capsule.bottomhalf.filled", "capsule.inset.filled", "capsule.portrait.lefthalf.filled", "capsule.portrait.righthalf.filled", "capsule.portrait.tophalf.filled", "capsule.portrait.bottomhalf.filled", "capsule.portrait.inset.filled", "oval.lefthalf.filled", "oval.righthalf.filled", "oval.tophalf.filled", "oval.bottomhalf.filled", "oval.inset.filled", "oval.portrait.lefthalf.filled", "oval.portrait.righthalf.filled", "oval.portrait.tophalf.filled", "oval.portrait.bottomhalf.filled", "oval.portrait.inset.filled", "square.lefthalf.filled", "square.righthalf.filled", "square.tophalf.filled", "square.bottomhalf.filled", "square.inset.filled", "circle.square.fill", "square.dashed.inset.filled", "square.filled.on.square", "hand.raised.square.on.square.fill", "sparkles.square.filled.on.square", "r.square.on.square.fill", "j.square.on.square.fill", "h.square.on.square.fill", "rectangle.lefthalf.filled", "rectangle.righthalf.filled", "rectangle.tophalf.filled", "rectangle.bottomhalf.filled", "rectangle.split.2x1.slash.fill", "tablecells.fill.badge.ellipsis", "rectangle.inset.filled", "rectangle.tophalf.inset.filled", "rectangle.bottomhalf.inset.filled", "rectangle.lefthalf.inset.filled", "rectangle.righthalf.inset.filled", "rectangle.leadinghalf.inset.filled", "rectangle.trailinghalf.inset.filled", "rectangle.lefthalf.inset.filled.arrow.left", "rectangle.righthalf.inset.filled.arrow.right", "rectangle.leadinghalf.inset.filled.arrow.leading", "rectangle.trailinghalf.inset.filled.arrow.trailing", "rectangle.topthird.inset.filled", "rectangle.bottomthird.inset.filled", "rectangle.leftthird.inset.filled", "rectangle.rightthird.inset.filled", "rectangle.leadingthird.inset.filled", "rectangle.trailingthird.inset.filled", "rectangle.center.inset.filled", "rectangle.center.inset.filled.badge.plus", "rectangle.inset.topleft.filled", "rectangle.inset.topright.filled", "rectangle.inset.topleading.filled", "rectangle.inset.toptrailing.filled", "rectangle.inset.bottomleft.filled", "rectangle.inset.bottomright.filled", "rectangle.inset.bottomleading.filled", "rectangle.inset.bottomtrailing.filled", "rectangle.on.rectangle.circle.fill", "rectangle.on.rectangle.square.fill", "rectangle.inset.filled.on.rectangle", "rectangle.on.rectangle.slash.fill", "rectangle.on.rectangle.slash.circle.fill", "play.rectangle.on.rectangle.fill", "play.rectangle.on.rectangle.circle.fill", "rectangle.portrait.slash.fill", "rectangle.portrait.lefthalf.filled", "rectangle.portrait.righthalf.filled", "rectangle.portrait.tophalf.filled", "rectangle.portrait.bottomhalf.filled", "rectangle.portrait.inset.filled", "rectangle.portrait.tophalf.inset.filled", "rectangle.portrait.bottomhalf.inset.filled", "rectangle.portrait.lefthalf.inset.filled", "rectangle.portrait.righthalf.inset.filled", "rectangle.portrait.leadinghalf.inset.filled", "rectangle.portrait.trailinghalf.inset.filled", "rectangle.portrait.topthird.inset.filled", "rectangle.portrait.bottomthird.inset.filled", "rectangle.portrait.leftthird.inset.filled", "rectangle.portrait.rightthird.inset.filled", "rectangle.portrait.leadingthird.inset.filled", "rectangle.portrait.trailingthird.inset.filled", "rectangle.portrait.center.inset.filled", "rectangle.portrait.topleft.inset.filled", "rectangle.portrait.topright.inset.filled", "rectangle.portrait.topleading.inset.filled", "rectangle.portrait.toptrailing.inset.filled", "rectangle.portrait.bottomleft.inset.filled", "rectangle.portrait.bottomright.inset.filled", "rectangle.portrait.bottomleading.inset.filled", "rectangle.portrait.bottomtrailing.inset.filled", "rectangle.portrait.on.rectangle.portrait.fill", "rectangle.portrait.on.rectangle.portrait.slash.fill", "rectangle.portrait.split.2x1.fill", "rectangle.portrait.split.2x1.slash.fill", "triangle.lefthalf.filled", "triangle.righthalf.filled", "triangle.tophalf.filled", "triangle.bottomhalf.filled", "triangle.inset.filled", "diamond.circle.fill", "diamond.lefthalf.filled", "diamond.righthalf.filled", "diamond.tophalf.filled", "diamond.bottomhalf.filled", "diamond.inset.filled", "octagon.lefthalf.filled", "octagon.righthalf.filled", "octagon.tophalf.filled", "octagon.bottomhalf.filled", "hexagon.lefthalf.filled", "hexagon.righthalf.filled", "hexagon.tophalf.filled", "hexagon.bottomhalf.filled", "pentagon.fill", "pentagon.lefthalf.filled", "pentagon.righthalf.filled", "pentagon.tophalf.filled", "pentagon.bottomhalf.filled", "heart.square.fill", "heart.rectangle.fill", "star.leadinghalf.filled", "flag.square.fill", "flag.2.crossed.fill", "flag.filled.and.flag.crossed", "flag.and.flag.filled.crossed", "location.square.fill", "location.north.circle.fill", "sensor.tag.radiowaves.forward.fill", "airtag.radiowaves.forward.fill", "airtag.fill", "bell.square.fill", "bell.and.waveform.fill", "bell.badge.circle.fill", "tag.square.fill", "bolt.square.fill", "bolt.shield.fill", "eye.square.fill", "eye.slash.circle.fill", "eye.trianglebadge.exclamationmark.fill", "tshirt.fill", "facemask.fill", "icloud.square.fill", "camera.shutter.button.fill", "message.and.waveform.fill", "bubble.right.circle.fill", "bubble.left.circle.fill", "exclamationmark.bubble.circle.fill", "star.bubble.fill", "checkmark.bubble.fill", "rectangle.3.group.bubble.left.fill", "ellipsis.vertical.bubble.fill", "bubble.left.and.exclamationmark.bubble.right.fill", "phone.and.waveform.fill", "teletype.answer.circle.fill", "video.square.fill", "video.fill.badge.ellipsis", "video.and.waveform.fill", "envelope.badge.shield.half.filled", "envelope.badge.shield.half.filled.fill", "gear.circle.fill", "gearshape.circle.fill", "scissors.circle.fill", "dice.fill", "hammer.circle.fill", "screwdriver.fill", "stethoscope.circle.fill", "printer.filled.and.paper", "printer.dotmatrix.filled.and.paper", "briefcase.circle.fill", "suitcase.fill", "suitcase.cart.fill", "theatermasks.fill", "theatermasks.circle.fill", "puzzlepiece.extension.fill", "building.columns.circle.fill", "wifi.circle.fill", "wifi.square.fill", "pin.square.fill", "mappin.square.fill", "mappin.slash.circle.fill", "map.circle.fill", "powerplug.fill", "cpu.fill", "memorychip.fill", "macpro.gen1.fill", "macpro.gen3.fill", "iphone.homebutton.circle.fill", "iphone.homebutton.radiowaves.left.and.right.circle.fill", "iphone.homebutton.slash.circle.fill", "iphone.circle.fill", "iphone.radiowaves.left.and.right.circle.fill", "iphone.slash.circle.fill", "platter.2.filled.iphone", "platter.2.filled.iphone.landscape", "platter.2.filled.ipad", "platter.2.filled.ipad.landscape", "magicmouse.fill", "computermouse.fill", "applewatch.case.inset.filled", "platter.filled.top.applewatch.case", "platter.filled.bottom.applewatch.case", "digitalcrown.arrow.clockwise.fill", "digitalcrown.arrow.counterclockwise.fill", "digitalcrown.press.fill", "digitalcrown.horizontal.arrow.clockwise.fill", "digitalcrown.horizontal.arrow.counterclockwise.fill", "digitalcrown.horizontal.press.fill", "earbuds.case.fill", "airpods.chargingcase.fill", "airpods.chargingcase.wireless.fill", "airpodspro.chargingcase.wireless.fill", "beats.studiobuds.chargingcase.fill", "beats.powerbeatspro.chargingcase.fill", "homepod.and.appletv.fill", "homepodmini.and.appletv.fill", "hifispeaker.and.appletv.fill", "appletvremote.gen1.fill", "appletvremote.gen2.fill", "appletvremote.gen3.fill", "appletvremote.gen4.fill", "magsafe.batterypack.fill", "tv.inset.filled", "sparkles.tv.fill", "music.note.tv.fill", "airplayvideo.circle.fill", "airplayaudio.circle.fill", "antenna.radiowaves.left.and.right.circle.fill", "bolt.car.circle.fill", "tram.fill.tunnel", "cablecar.fill", "ferry.fill", "car.ferry.fill", "parkingsign.circle.fill", "fuelpump.fill", "fuelpump.circle.fill", "fanblades.fill", "bed.double.circle.fill", "pills.circle.fill", "ivfluid.bag.fill", "cross.vial.fill", "pawprint.fill", "pawprint.circle.fill", "leaf.circle.fill", "film.circle.fill", "doc.viewfinder.fill", "photo.circle.fill", "rectangle.stack.badge.person.crop.fill", "rectangle.stack.badge.play.fill", "circle.grid.2x1.fill", "circle.grid.2x1.left.filled", "circle.grid.2x1.right.filled", "square.fill.and.line.vertical.and.square.fill", "square.filled.and.line.vertical.and.square", "square.and.line.vertical.and.square.filled", "align.horizontal.left.fill", "align.horizontal.center.fill", "align.horizontal.right.fill", "align.vertical.top.fill", "align.vertical.center.fill", "align.vertical.bottom.fill", "shield.lefthalf.filled", "shield.righthalf.filled", "shield.lefthalf.filled.slash", "point.topleft.down.curvedto.point.bottomright.up.fill", "point.topleft.down.curvedto.point.filled.bottomright.up", "point.filled.topleft.down.curvedto.point.bottomright.up", "app.connected.to.app.below.fill", "slider.horizontal.below.square.filled.and.square", "shippingbox.circle.fill", "clock.circle.fill", "clock.badge.checkmark.fill", "clock.badge.exclamationmark.fill", "l.joystick.press.down.fill", "r.joystick.press.down.fill", "l.joystick.tilt.left.fill", "l.joystick.tilt.right.fill", "l.joystick.tilt.up.fill", "l.joystick.tilt.down.fill", "r.joystick.tilt.left.fill", "r.joystick.tilt.right.fill", "r.joystick.tilt.up.fill", "r.joystick.tilt.down.fill", "dpad.left.filled", "dpad.up.filled", "dpad.right.filled", "dpad.down.filled", "cup.and.saucer.fill", "takeoutbag.and.cup.and.straw.fill", "fork.knife.circle.fill", "hand.raised.circle.fill", "hand.raised.square.fill", "hand.thumbsup.circle.fill", "hand.thumbsdown.circle.fill", "rectangle.and.hand.point.up.left.fill", "rectangle.filled.and.hand.point.up.left", "rectangle.and.hand.point.up.left.filled", "square.2.stack.3d.top.filled", "square.2.stack.3d.bottom.filled", "square.3.stack.3d.top.filled", "square.3.stack.3d.middle.filled", "square.3.stack.3d.bottom.filled", "chart.line.uptrend.xyaxis.circle.fill", "point.3.filled.connected.trianglepath.dotted", "xmark.app.fill", "questionmark.app.fill", "app.badge.checkmark.fill", "hourglass.circle.fill", "hourglass.bottomhalf.filled", "hourglass.tophalf.filled", "circle.and.line.horizontal.fill", "trapezoid.and.line.vertical.fill", "trapezoid.and.line.horizontal.fill", "arrow.up.and.down.righttriangle.up.righttriangle.down.fill", "arrowtriangle.left.and.line.vertical.and.arrowtriangle.right.fill", "arrowtriangle.right.and.line.vertical.and.arrowtriangle.left.fill", "bolt.batteryblock.fill", "lightbulb.circle.fill", "list.bullet.circle.fill", "line.3.horizontal.decrease.circle.fill", "line.3.horizontal.circle.fill", "line.2.horizontal.decrease.circle.fill", "123.rectangle.fill", "checkmark.diamond.fill", "arrow.up.to.line.circle.fill", "arrow.down.to.line.circle.fill", "arrow.left.to.line.circle.fill", "arrow.backward.to.line.circle.fill", "arrow.right.to.line.circle.fill", "arrow.forward.to.line.circle.fill"],
},
communication: {
outlined: ["mic", "mic.circle", "mic.square", "mic.slash", "mic.slash.circle", "mic.badge.plus", "message", "message.circle", "message.and.waveform", "arrow.up.message", "plus.message", "bubble.right", "bubble.right.circle", "bubble.left", "bubble.left.circle", "exclamationmark.bubble", "exclamationmark.bubble.circle", "quote.opening", "quote.closing", "quote.bubble", "star.bubble", "character.bubble", "text.bubble", "captions.bubble", "plus.bubble", "checkmark.bubble", "rectangle.3.group.bubble.left", "ellipsis.bubble", "ellipsis.vertical.bubble", "phone.bubble.left", "video.bubble.left", "bubble.middle.bottom", "bubble.middle.top", "bubble.left.and.bubble.right", "bubble.left.and.exclamationmark.bubble.right", "phone", "phone.circle", "phone.badge.plus", "phone.connection", "phone.and.waveform", "phone.arrow.up.right", "phone.arrow.down.left", "phone.arrow.right", "phone.down", "phone.down.circle", "teletype", "teletype.circle", "teletype.answer", "teletype.answer.circle", "video", "video.circle", "video.square", "video.slash", "video.badge.plus", "video.badge.checkmark", "video.badge.ellipsis", "video.and.waveform", "arrow.up.right.video", "arrow.down.left.video", "questionmark.video", "envelope", "envelope.circle", "envelope.arrow.triangle.branch", "envelope.open", "envelope.badge", "waveform", "waveform.circle", "waveform.badge.plus", "waveform.badge.minus", "waveform.badge.exclamationmark", "waveform.and.magnifyingglass", "waveform.and.mic", "recordingtape"],
filled: ["mic.fill", "mic.circle.fill", "mic.square.fill", "mic.slash.fill", "mic.slash.circle.fill", "mic.fill.badge.plus", "message.fill", "message.circle.fill", "message.and.waveform.fill", "arrow.up.message.fill", "plus.message.fill", "bubble.right.fill", "bubble.right.circle.fill", "bubble.left.fill", "bubble.left.circle.fill", "exclamationmark.bubble.fill", "exclamationmark.bubble.circle.fill", "quote.bubble.fill", "star.bubble.fill", "character.bubble.fill", "text.bubble.fill", "captions.bubble.fill", "plus.bubble.fill", "checkmark.bubble.fill", "rectangle.3.group.bubble.left.fill", "ellipsis.bubble.fill", "ellipsis.vertical.bubble.fill", "phone.bubble.left.fill", "video.bubble.left.fill", "bubble.middle.bottom.fill", "bubble.middle.top.fill", "bubble.left.and.bubble.right.fill", "bubble.left.and.exclamationmark.bubble.right.fill", "phone.fill", "phone.circle.fill", "phone.fill.badge.plus", "phone.fill.connection", "phone.and.waveform.fill", "phone.fill.arrow.up.right", "phone.fill.arrow.down.left", "phone.fill.arrow.right", "phone.down.fill", "phone.down.circle.fill", "teletype.circle.fill", "teletype.answer.circle.fill", "video.fill", "video.circle.fill", "video.square.fill", "video.slash.fill", "video.fill.badge.plus", "video.fill.badge.checkmark", "video.fill.badge.ellipsis", "video.and.waveform.fill", "arrow.up.right.video.fill", "arrow.down.left.video.fill", "questionmark.video.fill", "envelope.fill", "envelope.circle.fill", "envelope.arrow.triangle.branch.fill", "envelope.open.fill", "envelope.badge.fill", "waveform.circle.fill"],
},
weather: {
outlined: ["sun.min", "sun.max", "sun.max.circle", "sunrise", "sunset", "sun.and.horizon", "sun.dust", "sun.haze", "moon", "moon.circle", "sparkles", "moon.stars", "cloud", "cloud.drizzle", "cloud.rain", "cloud.heavyrain", "cloud.fog", "cloud.hail", "cloud.snow", "cloud.sleet", "cloud.bolt", "cloud.bolt.rain", "cloud.sun", "cloud.sun.rain", "cloud.sun.bolt", "cloud.moon", "cloud.moon.rain", "cloud.moon.bolt", "smoke", "wind", "wind.snow", "snowflake", "snowflake.circle", "tornado", "tropicalstorm", "hurricane", "thermometer.sun", "thermometer.snowflake", "thermometer", "aqi.low", "aqi.medium", "aqi.high", "humidity"],
filled: ["sun.min.fill", "sun.max.fill", "sun.max.circle.fill", "sunrise.fill", "sunset.fill", "sun.and.horizon.fill", "sun.dust.fill", "sun.haze.fill", "moon.fill", "moon.circle.fill", "moon.stars.fill", "cloud.fill", "cloud.drizzle.fill", "cloud.rain.fill", "cloud.heavyrain.fill", "cloud.fog.fill", "cloud.hail.fill", "cloud.snow.fill", "cloud.sleet.fill", "cloud.bolt.fill", "cloud.bolt.rain.fill", "cloud.sun.fill", "cloud.sun.rain.fill", "cloud.sun.bolt.fill", "cloud.moon.fill", "cloud.moon.rain.fill", "cloud.moon.bolt.fill", "smoke.fill", "snowflake.circle.fill", "thermometer.sun.fill", "humidity.fill"],
},
objectstools: {
outlined: ["pencil", "pencil.circle", "pencil.slash", "square.and.pencil", "rectangle.and.pencil.and.ellipsis", "highlighter", "pencil.and.outline", "pencil.tip", "pencil.tip.crop.circle", "pencil.tip.crop.circle.badge.plus", "pencil.tip.crop.circle.badge.minus", "pencil.tip.crop.circle.badge.arrow.forward", "lasso", "lasso.and.sparkles", "trash", "trash.circle", "trash.square", "trash.slash", "trash.slash.circle", "trash.slash.square", "folder", "folder.circle", "folder.badge.plus", "folder.badge.minus", "folder.badge.questionmark", "folder.badge.person.crop", "square.grid.3x1.folder.badge.plus", "folder.badge.gearshape", "plus.rectangle.on.folder", "questionmark.folder", "paperplane", "paperplane.circle", "tray", "tray.circle", "tray.and.arrow.up", "tray.and.arrow.down", "tray.2", "tray.full", "externaldrive", "externaldrive.badge.plus", "externaldrive.badge.minus", "externaldrive.badge.checkmark", "externaldrive.badge.xmark", "externaldrive.badge.person.crop", "externaldrive.badge.icloud", "externaldrive.badge.wifi", "externaldrive.badge.timemachine", "internaldrive", "opticaldiscdrive", "externaldrive.connected.to.line.below", "archivebox", "archivebox.circle", "xmark.bin", "xmark.bin.circle", "arrow.up.bin", "doc", "doc.circle", "doc.badge.plus", "doc.badge.gearshape", "doc.badge.ellipsis", "lock.doc", "arrow.up.doc", "arrow.down.doc", "doc.text", "doc.on.doc", "doc.on.clipboard", "arrow.right.doc.on.clipboard", "arrow.up.doc.on.clipboard", "arrow.triangle.2.circlepath.doc.on.clipboard", "doc.text.magnifyingglass", "note", "note.text", "note.text.badge.plus", "calendar", "calendar.circle", "calendar.badge.plus", "calendar.badge.minus", "calendar.badge.clock", "calendar.badge.exclamationmark", "book", "book.circle", "books.vertical", "books.vertical.circle", "book.closed", "book.closed.circle", "character.book.closed", "text.book.closed", "menucard", "greetingcard", "magazine", "newspaper", "newspaper.circle", "bookmark", "bookmark.circle", "bookmark.square", "bookmark.slash", "rosette", "graduationcap", "graduationcap.circle", "ticket", "paperclip", "paperclip.circle", "paperclip.badge.ellipsis", "rectangle.and.paperclip", "rectangle.dashed.and.paperclip", "link", "link.circle", "link.badge.plus", "personalhotspot", "personalhotspot.circle", "umbrella", "megaphone", "speaker", "speaker.circle", "speaker.slash", "speaker.slash.circle", "speaker.zzz", "speaker.wave.1", "speaker.wave.2", "speaker.wave.2.circle", "speaker.wave.3", "speaker.badge.exclamationmark", "music.mic", "music.mic.circle", "magnifyingglass", "magnifyingglass.circle", "plus.magnifyingglass", "minus.magnifyingglass", "1.magnifyingglass", "arrow.up.left.and.down.right.magnifyingglass", "text.magnifyingglass", "sparkle.magnifyingglass", "location.magnifyingglass", "flag", "flag.circle", "flag.square", "flag.slash", "flag.slash.circle", "flag.badge.ellipsis", "flag.2.crossed", "sensor.tag.radiowaves.forward", "bell", "bell.circle", "bell.square", "bell.slash", "bell.slash.circle", "bell.and.waveform", "bell.badge", "bell.badge.circle", "tag", "tag.circle", "tag.square", "tag.slash", "bolt.shield", "eyeglasses", "facemask", "camera", "camera.circle", "camera.shutter.button", "camera.badge.ellipsis", "arrow.triangle.2.circlepath.camera", "camera.on.rectangle", "gear", "gearshape", "gearshape.2", "scissors", "scissors.circle", "scissors.badge.ellipsis", "wallet.pass", "wand.and.rays", "wand.and.rays.inverse", "wand.and.stars", "wand.and.stars.inverse", "crop", "crop.rotate", "dial.min", "dial.max", "gyroscope", "gauge", "gauge.badge.plus", "gauge.badge.minus", "speedometer", "barometer", "metronome", "amplifier", "dice", "die.face.1", "die.face.2", "die.face.3", "die.face.4", "die.face.5", "die.face.6", "pianokeys", "pianokeys.inverse", "tuningfork", "paintbrush", "paintbrush.pointed", "bandage", "ruler", "level", "wrench", "hammer", "hammer.circle", "screwdriver", "eyedropper", "eyedropper.halffull", "eyedropper.full", "wrench.and.screwdriver", "scroll", "stethoscope", "stethoscope.circle", "printer", "printer.dotmatrix", "scanner", "faxmachine", "briefcase", "briefcase.circle", "case", "latch.2.case", "cross.case", "suitcase", "suitcase.cart", "theatermasks", "theatermasks.circle", "puzzlepiece.extension", "puzzlepiece", "building", "building.2", "building.2.crop.circle", "lock", "lock.circle", "lock.square", "lock.square.stack", "lock.rectangle", "lock.rectangle.stack", "lock.rectangle.on.rectangle", "lock.shield", "lock.slash", "lock.open", "lock.rotation", "lock.rotation.open", "key", "pin", "pin.circle", "pin.square", "pin.slash", "mappin", "mappin.circle", "mappin.square", "mappin.slash", "mappin.and.ellipse", "map", "map.circle", "powerplug", "cpu", "memorychip", "opticaldisc", "airpodsmax", "beats.headphones", "headphones", "headphones.circle", "radio", "antenna.radiowaves.left.and.right", "antenna.radiowaves.left.and.right.slash", "antenna.radiowaves.left.and.right.circle", "guitars", "fuelpump", "fuelpump.circle", "fanblades", "bed.double", "bed.double.circle", "testtube.2", "ivfluid.bag", "cross.vial", "film", "film.circle", "crown", "comb", "camera.viewfinder", "shield", "shield.slash", "checkerboard.shield", "cube", "shippingbox", "shippingbox.circle", "clock", "clock.circle", "clock.badge.checkmark", "clock.badge.exclamationmark", "deskclock", "alarm", "stopwatch", "chart.xyaxis.line", "timer", "timer.square", "gamecontroller", "paintpalette", "cup.and.saucer", "takeoutbag.and.cup.and.straw", "fork.knife", "fork.knife.circle", "simcard", "simcard.2", "sdcard", "esim", "scalemass", "gift", "gift.circle", "studentdesk", "hourglass", "hourglass.circle", "hourglass.badge.plus", "camera.filters", "lifepreserver", "binoculars", "battery.100", "battery.75", "battery.50", "battery.25", "battery.0", "battery.100.bolt", "minus.plus.batteryblock", "bolt.batteryblock", "lightbulb", "lightbulb.circle", "lightbulb.slash", "exclamationmark.shield", "xmark.shield", "checkmark.shield"],
filled: ["pencil.circle.fill", "trash.fill", "trash.circle.fill", "trash.square.fill", "trash.slash.fill", "trash.slash.circle.fill", "trash.slash.square.fill", "folder.fill", "folder.circle.fill", "folder.fill.badge.plus", "folder.fill.badge.minus", "folder.fill.badge.questionmark", "folder.fill.badge.person.crop", "square.grid.3x1.folder.fill.badge.plus", "folder.fill.badge.gearshape", "plus.rectangle.on.folder.fill", "questionmark.folder.fill", "paperplane.fill", "paperplane.circle.fill", "tray.fill", "tray.circle.fill", "tray.and.arrow.up.fill", "tray.and.arrow.down.fill", "tray.2.fill", "tray.full.fill", "externaldrive.fill", "externaldrive.fill.badge.plus", "externaldrive.fill.badge.minus", "externaldrive.fill.badge.checkmark", "externaldrive.fill.badge.xmark", "externaldrive.fill.badge.person.crop", "externaldrive.fill.badge.icloud", "externaldrive.fill.badge.wifi", "externaldrive.fill.badge.timemachine", "internaldrive.fill", "opticaldiscdrive.fill", "externaldrive.connected.to.line.below.fill", "archivebox.fill", "archivebox.circle.fill", "xmark.bin.fill", "xmark.bin.circle.fill", "arrow.up.bin.fill", "doc.fill", "doc.circle.fill", "doc.fill.badge.plus", "doc.badge.gearshape.fill", "doc.fill.badge.ellipsis", "lock.doc.fill", "arrow.up.doc.fill", "arrow.down.doc.fill", "doc.text.fill", "doc.on.doc.fill", "doc.on.clipboard.fill", "calendar.circle.fill", "book.fill", "book.circle.fill", "books.vertical.fill", "books.vertical.circle.fill", "book.closed.fill", "book.closed.circle.fill", "character.book.closed.fill", "text.book.closed.fill", "menucard.fill", "greetingcard.fill", "magazine.fill", "newspaper.fill", "newspaper.circle.fill", "bookmark.fill", "bookmark.circle.fill", "bookmark.square.fill", "bookmark.slash.fill", "graduationcap.fill", "graduationcap.circle.fill", "ticket.fill", "paperclip.circle.fill", "link.circle.fill", "personalhotspot.circle.fill", "umbrella.fill", "megaphone.fill", "speaker.fill", "speaker.circle.fill", "speaker.slash.fill", "speaker.slash.circle.fill", "speaker.zzz.fill", "speaker.wave.1.fill", "speaker.wave.2.fill", "speaker.wave.2.circle.fill", "speaker.wave.3.fill", "speaker.badge.exclamationmark.fill", "music.mic.circle.fill", "magnifyingglass.circle.fill", "flag.fill", "flag.circle.fill", "flag.square.fill", "flag.slash.fill", "flag.slash.circle.fill", "flag.badge.ellipsis.fill", "flag.2.crossed.fill", "flag.filled.and.flag.crossed", "flag.and.flag.filled.crossed", "sensor.tag.radiowaves.forward.fill", "bell.fill", "bell.circle.fill", "bell.square.fill", "bell.slash.fill", "bell.slash.circle.fill", "bell.and.waveform.fill", "bell.badge.fill", "bell.badge.circle.fill", "tag.fill", "tag.circle.fill", "tag.square.fill", "tag.slash.fill", "bolt.shield.fill", "facemask.fill", "flashlight.off.fill", "flashlight.on.fill", "camera.fill", "camera.circle.fill", "camera.shutter.button.fill", "camera.fill.badge.ellipsis", "arrow.triangle.2.circlepath.camera.fill", "camera.on.rectangle.fill", "gearshape.fill", "gearshape.2.fill", "scissors.circle.fill", "wallet.pass.fill", "dial.min.fill", "dial.max.fill", "metronome.fill", "dice.fill", "die.face.1.fill", "die.face.2.fill", "die.face.3.fill", "die.face.4.fill", "die.face.5.fill", "die.face.6.fill", "paintbrush.fill", "paintbrush.pointed.fill", "bandage.fill", "ruler.fill", "level.fill", "wrench.fill", "hammer.fill", "hammer.circle.fill", "screwdriver.fill", "wrench.and.screwdriver.fill", "scroll.fill", "stethoscope.circle.fill", "printer.fill", "printer.filled.and.paper", "printer.dotmatrix.fill", "printer.dotmatrix.filled.and.paper", "scanner.fill", "briefcase.fill", "briefcase.circle.fill", "case.fill", "latch.2.case.fill", "cross.case.fill", "suitcase.fill", "suitcase.cart.fill", "theatermasks.fill", "theatermasks.circle.fill", "puzzlepiece.extension.fill", "puzzlepiece.fill", "building.fill", "building.2.fill", "building.2.crop.circle.fill", "lock.fill", "lock.circle.fill", "lock.square.fill", "lock.square.stack.fill", "lock.rectangle.fill", "lock.rectangle.stack.fill", "lock.rectangle.on.rectangle.fill", "lock.shield.fill", "lock.slash.fill", "lock.open.fill", "key.fill", "pin.fill", "pin.circle.fill", "pin.square.fill", "pin.slash.fill", "mappin.circle.fill", "mappin.square.fill", "map.fill", "map.circle.fill", "powerplug.fill", "cpu.fill", "memorychip.fill", "headphones.circle.fill", "radio.fill", "antenna.radiowaves.left.and.right.circle.fill", "guitars.fill", "fuelpump.fill", "fuelpump.circle.fill", "fanblades.fill", "bed.double.fill", "bed.double.circle.fill", "ivfluid.bag.fill", "cross.vial.fill", "film.fill", "film.circle.fill", "crown.fill", "comb.fill", "shield.fill", "shield.lefthalf.filled", "shield.righthalf.filled", "shield.slash.fill", "shield.lefthalf.filled.slash", "cube.fill", "shippingbox.fill", "shippingbox.circle.fill", "clock.fill", "clock.circle.fill", "clock.badge.checkmark.fill", "clock.badge.exclamationmark.fill", "deskclock.fill", "alarm.fill", "stopwatch.fill", "gamecontroller.fill", "paintpalette.fill", "cup.and.saucer.fill", "takeoutbag.and.cup.and.straw.fill", "fork.knife.circle.fill", "simcard.fill", "simcard.2.fill", "sdcard.fill", "esim.fill", "scalemass.fill", "gift.fill", "gift.circle.fill", "hourglass.circle.fill", "hourglass.bottomhalf.filled", "hourglass.tophalf.filled", "lifepreserver.fill", "binoculars.fill", "minus.plus.batteryblock.fill", "bolt.batteryblock.fill", "lightbulb.fill", "lightbulb.circle.fill", "lightbulb.slash.fill", "exclamationmark.shield.fill", "xmark.shield.fill", "checkmark.shield.fill"],
},
devices: {
outlined: ["keyboard", "keyboard.badge.ellipsis", "keyboard.chevron.compact.down", "keyboard.chevron.compact.left", "keyboard.onehanded.left", "keyboard.onehanded.right", "airtag.radiowaves.forward", "airtag", "printer", "printer.dotmatrix", "scanner", "faxmachine", "display", "lock.display", "lock.open.display", "display.and.arrow.down", "display.trianglebadge.exclamationmark", "display.2", "desktopcomputer", "lock.desktopcomputer", "lock.open.desktopcomputer", "desktopcomputer.and.arrow.down", "desktopcomputer.trianglebadge.exclamationmark", "pc", "macpro.gen1", "macpro.gen2", "macpro.gen3", "macpro.gen3.server", "server.rack", "xserve", "laptopcomputer", "lock.laptopcomputer", "lock.open.laptopcomputer", "laptopcomputer.and.arrow.down", "laptopcomputer.trianglebadge.exclamationmark", "laptopcomputer.and.iphone", "ipad.and.iphone", "macmini", "airport.express", "airport.extreme", "airport.extreme.tower", "ipod", "ipodshuffle.gen1", "ipodshuffle.gen2", "ipodshuffle.gen3", "ipodshuffle.gen4", "ipodtouch", "ipodtouch.slash", "ipodtouch.landscape", "flipphone", "candybarphone", "iphone.homebutton", "iphone.homebutton.circle", "iphone.homebutton.landscape", "iphone.homebutton.radiowaves.left.and.right", "iphone.homebutton.radiowaves.left.and.right.circle", "iphone.homebutton.slash", "iphone.homebutton.slash.circle", "iphone.homebutton.badge.play", "iphone", "iphone.circle", "iphone.landscape", "iphone.radiowaves.left.and.right", "iphone.radiowaves.left.and.right.circle", "iphone.slash", "iphone.slash.circle", "iphone.badge.play", "lock.iphone", "lock.open.iphone", "iphone.and.arrow.forward", "arrow.turn.up.forward.iphone", "iphone.rear.camera", "apps.iphone", "apps.iphone.badge.plus", "apps.iphone.landscape", "iphone.smartbatterycase.gen2", "iphone.smartbatterycase.gen1", "ipad.homebutton", "ipad.homebutton.badge.play", "ipad.homebutton.landscape", "ipad.homebutton.landscape.badge.play", "ipad", "ipad.badge.play", "lock.ipad", "lock.open.ipad", "ipad.and.arrow.forward", "ipad.landscape", "ipad.landscape.badge.play", "ipad.rear.camera", "apps.ipad", "apps.ipad.landscape", "applepencil", "magicmouse", "computermouse", "applewatch", "applewatch.watchface", "exclamationmark.applewatch", "lock.applewatch", "lock.open.applewatch", "applewatch.radiowaves.left.and.right", "applewatch.slash", "applewatch.side.right", "watchface.applewatch.case", "platter.top.applewatch.case", "platter.bottom.applewatch.case", "digitalcrown.arrow.clockwise", "digitalcrown.arrow.counterclockwise", "digitalcrown.press", "digitalcrown.horizontal.arrow.clockwise", "digitalcrown.horizontal.arrow.counterclockwise", "digitalcrown.horizontal.press", "airpodsmax", "beats.headphones", "headphones", "headphones.circle", "earbuds", "earbuds.case", "earpods", "airpods", "airpod.right", "airpod.left", "airpods.chargingcase", "airpods.chargingcase.wireless", "airpodspro", "airpodpro.right", "airpodpro.left", "airpodspro.chargingcase.wireless", "beats.earphones", "beats.powerbeatspro", "beats.powerbeatspro.right", "beats.powerbeatspro.left", "beats.powerbeats", "beats.powerbeats3", "beats.studiobuds", "beats.studiobud.left", "beats.studiobud.right", "beats.studiobuds.chargingcase", "beats.powerbeatspro.chargingcase", "homepodmini", "homepodmini.2", "homepod.and.homepodmini", "hifispeaker.and.homepodmini", "homepod", "homepod.2", "hifispeaker.and.homepod", "hifispeaker", "hifispeaker.2", "appletv", "homepod.and.appletv", "homepodmini.and.appletv", "hifispeaker.and.appletv", "appletvremote.gen1", "appletvremote.gen2", "appletvremote.gen3", "appletvremote.gen4", "magsafe.batterypack", "mediastick", "cable.connector", "cable.connector.horizontal", "tv", "tv.circle", "sparkles.tv", "4k.tv", "music.note.tv", "play.tv", "photo.tv", "tv.and.mediabox", "gamecontroller", "hearingdevice.ear"],
filled: ["keyboard.fill", "airtag.radiowaves.forward.fill", "airtag.fill", "printer.fill", "printer.filled.and.paper", "printer.dotmatrix.fill", "printer.dotmatrix.filled.and.paper", "scanner.fill", "macpro.gen1.fill", "macpro.gen2.fill", "macpro.gen3.fill", "macmini.fill", "iphone.homebutton.circle.fill", "iphone.homebutton.radiowaves.left.and.right.circle.fill", "iphone.homebutton.slash.circle.fill", "iphone.circle.fill", "iphone.radiowaves.left.and.right.circle.fill", "iphone.slash.circle.fill", "arrow.turn.up.forward.iphone.fill", "platter.2.filled.iphone", "platter.2.filled.iphone.landscape", "platter.2.filled.ipad", "platter.2.filled.ipad.landscape", "magicmouse.fill", "computermouse.fill", "applewatch.case.inset.filled", "platter.filled.top.applewatch.case", "platter.filled.bottom.applewatch.case", "digitalcrown.arrow.clockwise.fill", "digitalcrown.arrow.counterclockwise.fill", "digitalcrown.press.fill", "digitalcrown.horizontal.arrow.clockwise.fill", "digitalcrown.horizontal.arrow.counterclockwise.fill", "digitalcrown.horizontal.press.fill", "headphones.circle.fill", "earbuds.case.fill", "airpods.chargingcase.fill", "airpods.chargingcase.wireless.fill", "airpodspro.chargingcase.wireless.fill", "beats.studiobuds.chargingcase.fill", "beats.powerbeatspro.chargingcase.fill", "homepodmini.fill", "homepodmini.2.fill", "homepod.and.homepodmini.fill", "hifispeaker.and.homepodmini.fill", "homepod.fill", "homepod.2.fill", "hifispeaker.and.homepod.fill", "hifispeaker.fill", "hifispeaker.2.fill", "appletv.fill", "homepod.and.appletv.fill", "homepodmini.and.appletv.fill", "hifispeaker.and.appletv.fill", "appletvremote.gen1.fill", "appletvremote.gen2.fill", "appletvremote.gen3.fill", "appletvremote.gen4.fill", "magsafe.batterypack.fill", "tv.fill", "tv.inset.filled", "tv.circle.fill", "sparkles.tv.fill", "4k.tv.fill", "music.note.tv.fill", "play.tv.fill", "tv.and.hifispeaker.fill", "gamecontroller.fill"],
},
gaming: {
outlined: ["circle.grid.cross", "circle.square", "rectangle.on.rectangle", "rectangle.on.rectangle.circle", "rectangle.on.rectangle.square", "house", "house.circle", "gamecontroller", "l.joystick", "r.joystick", "l.joystick.press.down", "r.joystick.press.down", "l.joystick.tilt.left", "l.joystick.tilt.right", "l.joystick.tilt.up", "l.joystick.tilt.down", "r.joystick.tilt.left", "r.joystick.tilt.right", "r.joystick.tilt.up", "r.joystick.tilt.down", "dpad", "circle.circle", "square.circle", "triangle.circle", "rectangle.roundedtop", "rectangle.roundedbottom", "l.rectangle.roundedbottom", "l1.rectangle.roundedbottom", "l2.rectangle.roundedtop", "r.rectangle.roundedbottom", "r1.rectangle.roundedbottom", "r2.rectangle.roundedtop", "lb.rectangle.roundedbottom", "rb.rectangle.roundedbottom", "lt.rectangle.roundedtop", "rt.rectangle.roundedtop", "zl.rectangle.roundedtop", "zr.rectangle.roundedtop", "logo.playstation", "logo.xbox", "line.3.horizontal.circle", "plus", "plus.circle", "minus", "minus.circle", "xmark", "xmark.circle", "arrowtriangle.left.circle", "arrowtriangle.right.circle", "arrowtriangle.up.circle", "arrowtriangle.down.circle", "a.circle", "b.circle", "l.circle", "r.circle", "x.circle", "y.circle"],
filled: ["circle.grid.cross.fill", "circle.grid.cross.left.filled", "circle.grid.cross.up.filled", "circle.grid.cross.right.filled", "circle.grid.cross.down.filled", "circle.square.fill", "rectangle.fill.on.rectangle.fill", "rectangle.on.rectangle.circle.fill", "rectangle.on.rectangle.square.fill", "house.fill", "house.circle.fill", "gamecontroller.fill", "l.joystick.fill", "r.joystick.fill", "l.joystick.press.down.fill", "r.joystick.press.down.fill", "l.joystick.tilt.left.fill", "l.joystick.tilt.right.fill", "l.joystick.tilt.up.fill", "l.joystick.tilt.down.fill", "r.joystick.tilt.left.fill", "r.joystick.tilt.right.fill", "r.joystick.tilt.up.fill", "r.joystick.tilt.down.fill", "dpad.fill", "dpad.left.filled", "dpad.up.filled", "dpad.right.filled", "dpad.down.filled", "circle.circle.fill", "square.circle.fill", "triangle.circle.fill", "rectangle.roundedtop.fill", "rectangle.roundedbottom.fill", "l.rectangle.roundedbottom.fill", "l1.rectangle.roundedbottom.fill", "l2.rectangle.roundedtop.fill", "r.rectangle.roundedbottom.fill", "r1.rectangle.roundedbottom.fill", "r2.rectangle.roundedtop.fill", "lb.rectangle.roundedbottom.fill", "rb.rectangle.roundedbottom.fill", "lt.rectangle.roundedtop.fill", "rt.rectangle.roundedtop.fill", "zl.rectangle.roundedtop.fill", "zr.rectangle.roundedtop.fill", "line.3.horizontal.circle.fill", "plus.circle.fill", "minus.circle.fill", "xmark.circle.fill", "arrowtriangle.left.circle.fill", "arrowtriangle.right.circle.fill", "arrowtriangle.up.circle.fill", "arrowtriangle.down.circle.fill", "a.circle.fill", "b.circle.fill", "l.circle.fill", "r.circle.fill", "x.circle.fill", "y.circle.fill"],
},
connectivity: {
outlined: ["externaldrive.connected.to.line.below", "personalhotspot", "personalhotspot.circle", "network", "bolt.horizontal", "bolt.horizontal.circle", "icloud", "icloud.circle", "icloud.square", "icloud.slash", "exclamationmark.icloud", "checkmark.icloud", "xmark.icloud", "link.icloud", "bolt.horizontal.icloud", "person.icloud", "lock.icloud", "key.icloud", "arrow.clockwise.icloud", "arrow.counterclockwise.icloud", "icloud.and.arrow.down", "icloud.and.arrow.up", "wifi", "wifi.circle", "wifi.square", "wifi.slash", "wifi.exclamationmark", "dot.radiowaves.left.and.right", "dot.radiowaves.right", "dot.radiowaves.forward", "wave.3.left", "wave.3.left.circle", "wave.3.backward", "wave.3.backward.circle", "wave.3.right", "wave.3.right.circle", "wave.3.forward", "wave.3.forward.circle", "dot.radiowaves.up.forward", "antenna.radiowaves.left.and.right", "antenna.radiowaves.left.and.right.slash", "antenna.radiowaves.left.and.right.circle", "bonjour"],
filled: ["externaldrive.connected.to.line.below.fill", "personalhotspot.circle.fill", "network.badge.shield.half.filled", "bolt.horizontal.fill", "bolt.horizontal.circle.fill", "icloud.fill", "icloud.circle.fill", "icloud.square.fill", "icloud.slash.fill", "exclamationmark.icloud.fill", "checkmark.icloud.fill", "xmark.icloud.fill", "link.icloud.fill", "bolt.horizontal.icloud.fill", "person.icloud.fill", "lock.icloud.fill", "key.icloud.fill", "arrow.clockwise.icloud.fill", "arrow.counterclockwise.icloud.fill", "icloud.and.arrow.down.fill", "icloud.and.arrow.up.fill", "wifi.circle.fill", "wifi.square.fill", "wave.3.left.circle.fill", "wave.3.backward.circle.fill", "wave.3.right.circle.fill", "wave.3.forward.circle.fill", "antenna.radiowaves.left.and.right.circle.fill"],
},
transport: {
outlined: ["airplane", "airplane.circle", "airplane.arrival", "airplane.departure", "car", "car.circle", "bolt.car", "bolt.car.circle", "car.2", "bus", "bus.doubledecker", "tram", "tram.circle", "cablecar", "ferry", "car.ferry", "train.side.front.car", "train.side.middle.car", "train.side.rear.car", "bicycle", "bicycle.circle", "scooter", "fuelpump", "fuelpump.circle", "figure.walk", "figure.walk.circle", "figure.walk.diamond", "figure.wave", "figure.wave.circle"],
filled: ["airplane.circle.fill", "car.fill", "car.circle.fill", "bolt.car.fill", "bolt.car.circle.fill", "car.2.fill", "bus.fill", "bus.doubledecker.fill", "tram.fill", "tram.circle.fill", "tram.fill.tunnel", "cablecar.fill", "ferry.fill", "car.ferry.fill", "bicycle.circle.fill", "fuelpump.fill", "fuelpump.circle.fill", "figure.walk.circle.fill", "figure.walk.diamond.fill", "figure.wave.circle.fill"],
},
human: {
outlined: ["folder.badge.person.crop", "externaldrive.badge.person.crop", "person", "person.circle", "person.badge.plus", "person.badge.minus", "person.badge.clock", "shareplay", "shareplay.slash", "person.and.arrow.left.and.arrow.right", "person.2", "person.2.circle", "person.wave.2", "person.2.wave.2", "person.3", "person.3.sequence", "person.crop.circle", "person.crop.circle.badge.plus", "person.crop.circle.badge.minus", "person.crop.circle.badge.checkmark", "person.crop.circle.badge.xmark", "person.crop.circle.badge.questionmark", "person.crop.circle.badge.exclamationmark", "person.crop.circle.badge.moon", "person.crop.circle.badge.clock", "person.crop.circle.badge", "person.crop.square", "person.crop.artframe", "person.crop.rectangle.stack", "person.2.crop.square.stack", "person.crop.rectangle", "arrow.up.and.person.rectangle.portrait", "arrow.up.and.person.rectangle.turn.right", "arrow.up.and.person.rectangle.turn.left", "person.text.rectangle", "eye", "eye.circle", "eye.square", "eye.slash", "eye.slash.circle", "eye.trianglebadge.exclamationmark", "tshirt", "eyes", "eyes.inverse", "eyebrow", "nose", "mustache", "mouth", "brain.head.profile", "brain", "person.icloud", "lungs", "face.smiling", "face.dashed", "rectangle.badge.person.crop", "rectangle.stack.badge.person.crop", "figure.walk", "figure.walk.circle", "figure.walk.diamond", "figure.stand", "figure.stand.line.dotted.figure.stand", "figure.wave", "figure.wave.circle", "figure.roll", "ear", "ear.badge.checkmark", "ear.trianglebadge.exclamationmark", "ear.and.waveform", "hearingdevice.ear", "hand.raised", "hand.raised.circle", "hand.raised.square", "hand.raised.slash", "hand.thumbsup", "hand.thumbsup.circle", "hand.thumbsdown", "hand.thumbsdown.circle", "hand.point.up.left", "hand.draw", "hand.tap", "rectangle.and.hand.point.up.left", "hand.point.left", "hand.point.right", "hand.point.up", "hand.point.up.braille", "hand.point.down", "hand.wave", "hands.clap", "hands.sparkles"],
filled: ["folder.fill.badge.person.crop", "externaldrive.fill.badge.person.crop", "person.fill", "person.fill.turn.right", "person.fill.turn.down", "person.fill.turn.left", "person.fill.checkmark", "person.fill.xmark", "person.fill.questionmark", "person.circle.fill", "person.fill.badge.plus", "person.fill.badge.minus", "person.badge.clock.fill", "rectangle.inset.filled.and.person.filled", "person.fill.and.arrow.left.and.arrow.right", "person.2.fill", "person.2.circle.fill", "person.wave.2.fill", "person.2.wave.2.fill", "person.3.fill", "person.3.sequence.fill", "person.crop.circle.fill", "person.crop.circle.fill.badge.plus", "person.crop.circle.fill.badge.minus", "person.crop.circle.fill.badge.checkmark", "person.crop.circle.fill.badge.xmark", "person.crop.circle.badge.questionmark.fill", "person.crop.circle.badge.exclamationmark.fill", "person.crop.circle.badge.moon.fill", "person.crop.circle.badge.clock.fill", "person.crop.circle.badge.fill", "person.crop.square.fill", "person.crop.rectangle.stack.fill", "person.2.crop.square.stack.fill", "person.crop.rectangle.fill", "person.crop.square.filled.and.at.rectangle", "person.crop.square.filled.and.at.rectangle.fill", "person.text.rectangle.fill", "eye.fill", "eye.circle.fill", "eye.square.fill", "eye.slash.fill", "eye.slash.circle.fill", "eye.trianglebadge.exclamationmark.fill", "tshirt.fill", "nose.fill", "mustache.fill", "mouth.fill", "person.icloud.fill", "lungs.fill", "face.smiling.fill", "face.dashed.fill", "person.fill.viewfinder", "rectangle.fill.badge.person.crop", "rectangle.stack.badge.person.crop.fill", "figure.walk.circle.fill", "figure.walk.diamond.fill", "figure.wave.circle.fill", "ear.fill", "hand.raised.fill", "hand.raised.circle.fill", "hand.raised.square.fill", "hand.raised.slash.fill", "hand.thumbsup.fill", "hand.thumbsup.circle.fill", "hand.thumbsdown.fill", "hand.thumbsdown.circle.fill", "hand.point.up.left.fill", "hand.draw.fill", "hand.tap.fill", "rectangle.and.hand.point.up.left.fill", "rectangle.filled.and.hand.point.up.left", "rectangle.and.hand.point.up.left.filled", "hand.point.left.fill", "hand.point.right.fill", "hand.point.up.fill", "hand.point.up.braille.fill", "hand.point.down.fill", "hand.wave.fill", "hands.clap.fill", "hands.sparkles.fill"],
},
nature: {
outlined: ["globe.americas", "globe.europe.africa", "globe.asia.australia", "flame", "flame.circle", "drop", "drop.circle", "drop.triangle", "bolt", "bolt.circle", "bolt.square", "bolt.slash", "bolt.slash.circle", "allergens", "hare", "tortoise", "pawprint", "pawprint.circle", "ant", "ant.circle", "ladybug", "leaf", "leaf.circle", "leaf.arrow.triangle.circlepath"],
filled: ["globe.americas.fill", "globe.europe.africa.fill", "globe.asia.australia.fill", "flame.fill", "flame.circle.fill", "drop.fill", "drop.circle.fill", "drop.triangle.fill", "bolt.fill", "bolt.circle.fill", "bolt.square.fill", "bolt.slash.fill", "bolt.slash.circle.fill", "hare.fill", "tortoise.fill", "pawprint.fill", "pawprint.circle.fill", "ant.fill", "ant.circle.fill", "ladybug.fill", "leaf.fill", "leaf.circle.fill"],
},
editing: {
outlined: ["pencil", "pencil.circle", "pencil.slash", "square.and.pencil", "rectangle.and.pencil.and.ellipsis", "scribble", "scribble.variable", "highlighter", "pencil.and.outline", "pencil.tip", "pencil.tip.crop.circle", "pencil.tip.crop.circle.badge.plus", "pencil.tip.crop.circle.badge.minus", "pencil.tip.crop.circle.badge.arrow.forward", "lasso", "lasso.and.sparkles", "loupe", "circle.dashed", "square.dashed", "eye.slash", "signature", "scissors", "scissors.circle", "scissors.badge.ellipsis", "wand.and.rays", "wand.and.rays.inverse", "wand.and.stars", "wand.and.stars.inverse", "crop", "crop.rotate", "dial.min", "dial.max", "paintbrush", "paintbrush.pointed", "bandage", "eyedropper", "eyedropper.halffull", "eyedropper.full", "move.3d", "scale.3d", "rotate.3d", "rotate.left", "rotate.right", "selection.pin.in.out", "timeline.selection", "rectangle.dashed", "rectangle.dashed.badge.record", "slider.horizontal.3", "slider.horizontal.below.rectangle", "slider.vertical.3", "perspective", "circle.and.line.horizontal", "trapezoid.and.line.vertical", "trapezoid.and.line.horizontal", "aspectratio", "camera.filters", "skew", "arrow.left.and.right.righttriangle.left.righttriangle.right", "arrow.up.and.down.righttriangle.up.righttriangle.down"],
filled: ["pencil.circle.fill", "circle.lefthalf.filled", "circle.righthalf.filled", "circle.dashed.inset.filled", "square.dashed.inset.filled", "eye.slash.fill", "scissors.circle.fill", "dial.min.fill", "dial.max.fill", "paintbrush.fill", "paintbrush.pointed.fill", "bandage.fill", "rotate.left.fill", "rotate.right.fill", "slider.horizontal.below.square.filled.and.square", "circle.and.line.horizontal.fill", "trapezoid.and.line.vertical.fill", "trapezoid.and.line.horizontal.fill", "aspectratio.fill", "arrow.left.and.right.righttriangle.left.righttriangle.right.fill", "arrow.up.and.down.righttriangle.up.righttriangle.down.fill"],
},
textformatting: {
outlined: ["signature", "paragraphsign", "list.dash", "list.bullet", "list.bullet.circle", "list.triangle", "list.bullet.indent", "list.number", "list.star", "increase.indent", "decrease.indent", "decrease.quotelevel", "increase.quotelevel", "text.alignleft", "text.aligncenter", "text.alignright", "text.justify", "text.justifyleft", "text.justifyright", "text.redaction", "character", "textformat.size.smaller", "textformat.size.larger", "textformat.size", "textformat", "textformat.alt", "textformat.superscript", "textformat.subscript", "abc", "textformat.abc", "textformat.abc.dottedunderline", "bold", "italic", "underline", "strikethrough", "shadow", "bold.italic.underline", "bold.underline", "character.cursor.ibeam", "textformat.123", "123.rectangle", "character.textbox", "a.magnify"],
filled: ["list.bullet.circle.fill", "123.rectangle.fill"],
},
media: {
outlined: ["play", "play.circle", "play.square", "play.rectangle", "play.slash", "pause", "pause.circle", "pause.rectangle", "stop", "stop.circle", "record.circle", "playpause", "backward", "backward.circle", "forward", "forward.circle", "backward.end", "forward.end", "backward.end.alt", "forward.end.alt", "backward.frame", "forward.frame", "shuffle", "shuffle.circle", "repeat", "repeat.circle", "repeat.1", "repeat.1.circle", "infinity", "infinity.circle", "arrow.rectanglepath", "goforward", "gobackward", "goforward.5", "gobackward.5", "goforward.10", "gobackward.10", "goforward.15", "gobackward.15", "goforward.30", "gobackward.30", "goforward.45", "gobackward.45", "goforward.60", "gobackward.60", "goforward.75", "gobackward.75", "goforward.90", "gobackward.90", "goforward.plus", "gobackward.minus", "text.insert", "text.append"],
filled: ["play.fill", "play.circle.fill", "play.square.fill", "play.rectangle.fill", "play.slash.fill", "pause.fill", "pause.circle.fill", "pause.rectangle.fill", "stop.fill", "stop.circle.fill", "record.circle.fill", "playpause.fill", "backward.fill", "backward.circle.fill", "forward.fill", "forward.circle.fill", "backward.end.fill", "forward.end.fill", "backward.end.alt.fill", "forward.end.alt.fill", "backward.frame.fill", "forward.frame.fill", "shuffle.circle.fill", "repeat.circle.fill", "repeat.1.circle.fill", "infinity.circle.fill"],
},
keyboard: {
outlined: ["command", "command.circle", "command.square", "option", "alt", "clear", "delete.left", "delete.backward", "delete.right", "delete.forward", "shift", "capslock", "escape", "power", "power.circle", "power.dotted", "globe", "globe.badge.chevron.backward", "sun.min", "sun.max", "sun.max.circle", "light.min", "light.max", "keyboard", "keyboard.badge.ellipsis", "keyboard.chevron.compact.down", "keyboard.chevron.compact.left", "keyboard.onehanded.left", "keyboard.onehanded.right", "eject", "eject.circle", "mount", "control", "projective", "arrow.up.to.line", "arrow.up.to.line.compact", "arrow.down.to.line", "arrow.down.to.line.compact", "arrow.left.to.line", "arrow.left.to.line.compact", "arrow.backward.to.line", "arrow.right.to.line", "arrow.right.to.line.compact", "arrow.forward.to.line"],
filled: ["command.circle.fill", "command.square.fill", "clear.fill", "delete.left.fill", "delete.backward.fill", "delete.right.fill", "delete.forward.fill", "shift.fill", "capslock.fill", "power.circle.fill", "sun.min.fill", "sun.max.fill", "sun.max.circle.fill", "keyboard.fill", "eject.fill", "eject.circle.fill", "mount.fill"],
},
commerce: {
outlined: ["signature", "bag", "bag.circle", "bag.badge.plus", "bag.badge.minus", "cart", "cart.circle", "cart.badge.plus", "cart.badge.minus", "creditcard", "creditcard.circle", "creditcard.and.123", "creditcard.trianglebadge.exclamationmark", "giftcard", "banknote", "dollarsign.circle", "dollarsign.square", "centsign.circle", "centsign.square", "yensign.circle", "yensign.square", "sterlingsign.circle", "sterlingsign.square", "francsign.circle", "francsign.square", "florinsign.circle", "florinsign.square", "turkishlirasign.circle", "turkishlirasign.square", "rublesign.circle", "rublesign.square", "eurosign.circle", "eurosign.square", "dongsign.circle", "dongsign.square", "indianrupeesign.circle", "indianrupeesign.square", "tengesign.circle", "tengesign.square", "pesetasign.circle", "pesetasign.square", "pesosign.circle", "pesosign.square", "kipsign.circle", "kipsign.square", "wonsign.circle", "wonsign.square", "lirasign.circle", "lirasign.square", "australsign.circle", "australsign.square", "hryvniasign.circle", "hryvniasign.square", "nairasign.circle", "nairasign.square", "guaranisign.circle", "guaranisign.square", "coloncurrencysign.circle", "coloncurrencysign.square", "cedisign.circle", "cedisign.square", "cruzeirosign.circle", "cruzeirosign.square", "tugriksign.circle", "tugriksign.square", "millsign.circle", "millsign.square", "shekelsign.circle", "shekelsign.square", "manatsign.circle", "manatsign.square", "rupeesign.circle", "rupeesign.square", "bahtsign.circle", "bahtsign.square", "larisign.circle", "larisign.square", "bitcoinsign.circle", "bitcoinsign.square", "brazilianrealsign.circle", "brazilianrealsign.square"],
filled: ["bag.fill", "bag.circle.fill", "bag.fill.badge.plus", "bag.fill.badge.minus", "cart.fill", "cart.circle.fill", "cart.fill.badge.plus", "cart.fill.badge.minus", "creditcard.fill", "creditcard.circle.fill", "giftcard.fill", "banknote.fill", "dollarsign.circle.fill", "dollarsign.square.fill", "centsign.circle.fill", "centsign.square.fill", "yensign.circle.fill", "yensign.square.fill", "sterlingsign.circle.fill", "sterlingsign.square.fill", "francsign.circle.fill", "francsign.square.fill", "florinsign.circle.fill", "florinsign.square.fill", "turkishlirasign.circle.fill", "turkishlirasign.square.fill", "rublesign.circle.fill", "rublesign.square.fill", "eurosign.circle.fill", "eurosign.square.fill", "dongsign.circle.fill", "dongsign.square.fill", "indianrupeesign.circle.fill", "indianrupeesign.square.fill", "tengesign.circle.fill", "tengesign.square.fill", "pesetasign.circle.fill", "pesetasign.square.fill", "pesosign.circle.fill", "pesosign.square.fill", "kipsign.circle.fill", "kipsign.square.fill", "wonsign.circle.fill", "wonsign.square.fill", "lirasign.circle.fill", "lirasign.square.fill", "australsign.circle.fill", "australsign.square.fill", "hryvniasign.circle.fill", "hryvniasign.square.fill", "nairasign.circle.fill", "nairasign.square.fill", "guaranisign.circle.fill", "guaranisign.square.fill", "coloncurrencysign.circle.fill", "coloncurrencysign.square.fill", "cedisign.circle.fill", "cedisign.square.fill", "cruzeirosign.circle.fill", "cruzeirosign.square.fill", "tugriksign.circle.fill", "tugriksign.square.fill", "millsign.circle.fill", "millsign.square.fill", "shekelsign.circle.fill", "shekelsign.square.fill", "manatsign.circle.fill", "manatsign.square.fill", "rupeesign.circle.fill", "rupeesign.square.fill", "bahtsign.circle.fill", "bahtsign.square.fill", "larisign.circle.fill", "larisign.square.fill", "bitcoinsign.circle.fill", "bitcoinsign.square.fill", "brazilianrealsign.circle.fill", "brazilianrealsign.square.fill"],
},
time: {
outlined: ["clock", "clock.circle", "clock.badge.checkmark", "clock.badge.exclamationmark", "deskclock", "alarm", "stopwatch", "timer", "timer.square", "clock.arrow.circlepath", "clock.arrow.2.circlepath", "hourglass", "hourglass.circle", "hourglass.badge.plus"],
filled: ["clock.fill", "clock.circle.fill", "clock.badge.checkmark.fill", "clock.badge.exclamationmark.fill", "deskclock.fill", "alarm.fill", "stopwatch.fill", "hourglass.circle.fill", "hourglass.bottomhalf.filled", "hourglass.tophalf.filled"],
},
health: {
outlined: ["heart.text.square", "heart", "heart.circle", "bolt.heart", "eye", "eye.circle", "eye.square", "eye.trianglebadge.exclamationmark", "facemask", "brain.head.profile", "brain", "bandage", "cross.case", "bed.double", "bed.double.circle", "allergens", "pills", "pills.circle", "cross", "cross.circle", "ear", "ear.badge.checkmark", "ear.trianglebadge.exclamationmark", "ear.and.waveform", "waveform.path.ecg", "waveform.path.ecg.rectangle", "staroflife", "staroflife.circle"],
filled: ["heart.text.square.fill", "heart.fill", "heart.circle.fill", "bolt.heart.fill", "eye.fill", "eye.circle.fill", "eye.square.fill", "eye.trianglebadge.exclamationmark.fill", "facemask.fill", "bandage.fill", "cross.case.fill", "bed.double.fill", "bed.double.circle.fill", "pills.fill", "pills.circle.fill", "cross.fill", "cross.circle.fill", "ear.fill", "waveform.path.ecg.rectangle.fill", "staroflife.fill", "staroflife.circle.fill"],
},
shapes: {
outlined: ["seal", "circle", "capsule", "capsule.portrait", "oval", "oval.portrait", "square", "app", "rectangle", "rectangle.portrait", "triangle", "diamond", "octagon", "hexagon", "pentagon", "rhombus", "shield", "rectangle.roundedtop", "rectangle.roundedbottom"],
filled: ["seal.fill", "circle.fill", "capsule.fill", "capsule.portrait.fill", "oval.fill", "oval.portrait.fill", "square.fill", "app.fill", "rectangle.fill", "rectangle.portrait.fill", "triangle.fill", "diamond.fill", "octagon.fill", "hexagon.fill", "pentagon.fill", "rhombus.fill", "shield.fill", "rectangle.roundedtop.fill", "rectangle.roundedbottom.fill"],
},
arrows: {
outlined: ["arrowshape.turn.up.left", "arrowshape.turn.up.left.circle", "arrowshape.turn.up.backward", "arrowshape.turn.up.backward.circle", "arrowshape.turn.up.right", "arrowshape.turn.up.right.circle", "arrowshape.turn.up.forward", "arrowshape.turn.up.forward.circle", "arrowshape.turn.up.left.2", "arrowshape.turn.up.left.2.circle", "arrowshape.turn.up.backward.2", "arrowshape.turn.up.backward.2.circle", "arrowshape.zigzag.right", "arrowshape.zigzag.forward", "arrowshape.bounce.right", "arrowshape.bounce.forward", "arrow.up.heart", "arrow.down.heart", "arrow.clockwise.heart", "location", "location.circle", "location.square", "location.slash", "location.north", "location.north.circle", "location.north.line", "leaf.arrow.triangle.circlepath", "arrow.down.app", "arrow.up.forward.app", "arrowtriangle.left.and.line.vertical.and.arrowtriangle.right", "arrowtriangle.right.and.line.vertical.and.arrowtriangle.left", "chevron.left", "chevron.left.circle", "chevron.left.square", "chevron.backward", "chevron.backward.circle", "chevron.backward.square", "chevron.right", "chevron.right.circle", "chevron.right.square", "chevron.forward", "chevron.forward.circle", "chevron.forward.square", "chevron.left.2", "chevron.backward.2", "chevron.right.2", "chevron.forward.2", "chevron.up", "chevron.up.circle", "chevron.up.square", "chevron.down", "chevron.down.circle", "chevron.down.square", "chevron.up.chevron.down", "chevron.compact.up", "chevron.compact.down", "chevron.compact.left", "chevron.compact.right", "arrow.left", "arrow.left.circle", "arrow.left.square", "arrow.backward", "arrow.backward.circle", "arrow.backward.square", "arrow.right", "arrow.right.circle", "arrow.right.square", "arrow.forward", "arrow.forward.circle", "arrow.forward.square", "arrow.up", "arrow.up.circle", "arrow.up.square", "arrow.down", "arrow.down.circle", "arrow.down.square", "arrow.up.left", "arrow.up.left.circle", "arrow.up.left.square", "arrow.up.backward", "arrow.up.backward.circle", "arrow.up.backward.square", "arrow.up.right", "arrow.up.right.circle", "arrow.up.right.square", "arrow.up.forward", "arrow.up.forward.circle", "arrow.up.forward.square", "arrow.down.left", "arrow.down.left.circle", "arrow.down.left.square", "arrow.down.backward", "arrow.down.backward.circle", "arrow.down.backward.square", "arrow.down.right", "arrow.down.right.circle", "arrow.down.right.square", "arrow.down.forward", "arrow.down.forward.circle", "arrow.down.forward.square", "arrow.left.arrow.right", "arrow.left.arrow.right.circle", "arrow.left.arrow.right.square", "arrow.up.arrow.down", "arrow.up.arrow.down.circle", "arrow.up.arrow.down.square", "arrow.turn.down.left", "arrow.turn.up.left", "arrow.turn.down.right", "arrow.turn.up.right", "arrow.turn.right.up", "arrow.turn.left.up", "arrow.turn.right.down", "arrow.turn.left.down", "arrow.uturn.left", "arrow.uturn.left.circle", "arrow.uturn.left.circle.badge.ellipsis", "arrow.uturn.left.square", "arrow.uturn.backward", "arrow.uturn.backward.circle", "arrow.uturn.backward.circle.badge.ellipsis", "arrow.uturn.backward.square", "arrow.uturn.right", "arrow.uturn.right.circle", "arrow.uturn.right.square", "arrow.uturn.forward", "arrow.uturn.forward.circle", "arrow.uturn.forward.square", "arrow.uturn.up", "arrow.uturn.up.circle", "arrow.uturn.up.square", "arrow.uturn.down", "arrow.uturn.down.circle", "arrow.uturn.down.square", "arrow.up.and.down.and.arrow.left.and.right", "arrow.up.left.and.down.right.and.arrow.up.right.and.down.left", "arrow.left.and.right", "arrow.left.and.right.circle", "arrow.left.and.right.square", "arrow.up.and.down", "arrow.up.and.down.circle", "arrow.up.and.down.square", "arrow.up.to.line", "arrow.up.to.line.compact", "arrow.up.to.line.circle", "arrow.down.to.line", "arrow.down.to.line.compact", "arrow.down.to.line.circle", "arrow.left.to.line", "arrow.left.to.line.compact", "arrow.left.to.line.circle", "arrow.backward.to.line", "arrow.backward.to.line.circle", "arrow.right.to.line", "arrow.right.to.line.compact", "arrow.right.to.line.circle", "arrow.forward.to.line", "arrow.forward.to.line.circle", "arrow.clockwise", "arrow.clockwise.circle", "arrow.counterclockwise", "arrow.counterclockwise.circle", "arrow.up.left.and.arrow.down.right", "arrow.up.left.and.arrow.down.right.circle", "arrow.up.backward.and.arrow.down.forward", "arrow.up.backward.and.arrow.down.forward.circle", "arrow.down.right.and.arrow.up.left", "arrow.down.right.and.arrow.up.left.circle", "arrow.down.forward.and.arrow.up.backward", "arrow.down.forward.and.arrow.up.backward.circle", "return", "return.left", "return.right", "arrow.2.squarepath", "arrow.triangle.2.circlepath", "arrow.triangle.2.circlepath.circle", "exclamationmark.arrow.triangle.2.circlepath", "arrow.triangle.capsulepath", "arrow.3.trianglepath", "arrow.triangle.turn.up.right.diamond", "arrow.triangle.turn.up.right.circle", "arrow.triangle.merge", "arrow.triangle.swap", "arrow.triangle.branch", "arrow.triangle.pull", "arrowtriangle.left", "arrowtriangle.left.circle", "arrowtriangle.left.square", "arrowtriangle.backward", "arrowtriangle.backward.circle", "arrowtriangle.backward.square", "arrowtriangle.right", "arrowtriangle.right.circle", "arrowtriangle.right.square", "arrowtriangle.forward", "arrowtriangle.forward.circle", "arrowtriangle.forward.square", "arrowtriangle.up", "arrowtriangle.up.circle", "arrowtriangle.up.square", "arrowtriangle.down", "arrowtriangle.down.circle", "arrowtriangle.down.square"],
filled: ["arrowshape.turn.up.left.fill", "arrowshape.turn.up.left.circle.fill", "arrowshape.turn.up.backward.fill", "arrowshape.turn.up.backward.circle.fill", "arrowshape.turn.up.right.fill", "arrowshape.turn.up.right.circle.fill", "arrowshape.turn.up.forward.fill", "arrowshape.turn.up.forward.circle.fill", "arrowshape.turn.up.left.2.fill", "arrowshape.turn.up.left.2.circle.fill", "arrowshape.turn.up.backward.2.fill", "arrowshape.turn.up.backward.2.circle.fill", "arrowshape.zigzag.right.fill", "arrowshape.zigzag.forward.fill", "arrowshape.bounce.right.fill", "arrowshape.bounce.forward.fill", "arrow.up.heart.fill", "arrow.down.heart.fill", "arrow.clockwise.heart.fill", "location.fill", "location.circle.fill", "location.square.fill", "location.slash.fill", "location.north.fill", "location.north.circle.fill", "location.north.line.fill", "arrow.down.app.fill", "arrow.up.forward.app.fill", "arrowtriangle.left.and.line.vertical.and.arrowtriangle.right.fill", "arrowtriangle.right.and.line.vertical.and.arrowtriangle.left.fill", "chevron.left.circle.fill", "chevron.left.square.fill", "chevron.backward.circle.fill", "chevron.backward.square.fill", "chevron.right.circle.fill", "chevron.right.square.fill", "chevron.forward.circle.fill", "chevron.forward.square.fill", "chevron.up.circle.fill", "chevron.up.square.fill", "chevron.down.circle.fill", "chevron.down.square.fill", "arrow.left.circle.fill", "arrow.left.square.fill", "arrow.backward.circle.fill", "arrow.backward.square.fill", "arrow.right.circle.fill", "arrow.right.square.fill", "arrow.forward.circle.fill", "arrow.forward.square.fill", "arrow.up.circle.fill", "arrow.up.square.fill", "arrow.down.circle.fill", "arrow.down.square.fill", "arrow.up.left.circle.fill", "arrow.up.left.square.fill", "arrow.up.backward.circle.fill", "arrow.up.backward.square.fill", "arrow.up.right.circle.fill", "arrow.up.right.square.fill", "arrow.up.forward.circle.fill", "arrow.up.forward.square.fill", "arrow.down.left.circle.fill", "arrow.down.left.square.fill", "arrow.down.backward.circle.fill", "arrow.down.backward.square.fill", "arrow.down.right.circle.fill", "arrow.down.right.square.fill", "arrow.down.forward.circle.fill", "arrow.down.forward.square.fill", "arrow.left.arrow.right.circle.fill", "arrow.left.arrow.right.square.fill", "arrow.up.arrow.down.circle.fill", "arrow.up.arrow.down.square.fill", "arrow.uturn.left.circle.fill", "arrow.uturn.left.square.fill", "arrow.uturn.backward.circle.fill", "arrow.uturn.backward.square.fill", "arrow.uturn.right.circle.fill", "arrow.uturn.right.square.fill", "arrow.uturn.forward.circle.fill", "arrow.uturn.forward.square.fill", "arrow.uturn.up.circle.fill", "arrow.uturn.up.square.fill", "arrow.uturn.down.circle.fill", "arrow.uturn.down.square.fill", "arrow.left.and.right.circle.fill", "arrow.left.and.right.square.fill", "arrow.up.and.down.circle.fill", "arrow.up.and.down.square.fill", "arrow.up.to.line.circle.fill", "arrow.down.to.line.circle.fill", "arrow.left.to.line.circle.fill", "arrow.backward.to.line.circle.fill", "arrow.right.to.line.circle.fill", "arrow.forward.to.line.circle.fill", "arrow.clockwise.circle.fill", "arrow.counterclockwise.circle.fill", "arrow.up.left.and.arrow.down.right.circle.fill", "arrow.up.backward.and.arrow.down.forward.circle.fill", "arrow.down.right.and.arrow.up.left.circle.fill", "arrow.down.forward.and.arrow.up.backward.circle.fill", "arrow.triangle.2.circlepath.circle.fill", "arrow.triangle.turn.up.right.diamond.fill", "arrow.triangle.turn.up.right.circle.fill", "arrowtriangle.left.fill", "arrowtriangle.left.circle.fill", "arrowtriangle.left.square.fill", "arrowtriangle.backward.fill", "arrowtriangle.backward.circle.fill", "arrowtriangle.backward.square.fill", "arrowtriangle.right.fill", "arrowtriangle.right.circle.fill", "arrowtriangle.right.square.fill", "arrowtriangle.forward.fill", "arrowtriangle.forward.circle.fill", "arrowtriangle.forward.square.fill", "arrowtriangle.up.fill", "arrowtriangle.up.circle.fill", "arrowtriangle.up.square.fill", "arrowtriangle.down.fill", "arrowtriangle.down.circle.fill", "arrowtriangle.down.square.fill"],
},
indices: {
outlined: ["questionmark.circle", "questionmark.square", "exclamationmark.circle", "exclamationmark.square", "a.circle", "a.square", "b.circle", "b.square", "c.circle", "c.square", "d.circle", "d.square", "e.circle", "e.square", "f.circle", "f.square", "g.circle", "g.square", "h.circle", "h.square", "i.circle", "i.square", "j.circle", "j.square", "k.circle", "k.square", "l.circle", "l.square", "m.circle", "m.square", "n.circle", "n.square", "o.circle", "o.square", "p.circle", "p.square", "q.circle", "q.square", "r.circle", "r.square", "s.circle", "s.square", "t.circle", "t.square", "u.circle", "u.square", "v.circle", "v.square", "w.circle", "w.square", "x.circle", "x.square", "y.circle", "y.square", "z.circle", "z.square", "dollarsign.circle", "dollarsign.square", "centsign.circle", "centsign.square", "yensign.circle", "yensign.square", "sterlingsign.circle", "sterlingsign.square", "francsign.circle", "francsign.square", "florinsign.circle", "florinsign.square", "turkishlirasign.circle", "turkishlirasign.square", "rublesign.circle", "rublesign.square", "eurosign.circle", "eurosign.square", "dongsign.circle", "dongsign.square", "indianrupeesign.circle", "indianrupeesign.square", "tengesign.circle", "tengesign.square", "pesetasign.circle", "pesetasign.square", "pesosign.circle", "pesosign.square", "kipsign.circle", "kipsign.square", "wonsign.circle", "wonsign.square", "lirasign.circle", "lirasign.square", "australsign.circle", "australsign.square", "hryvniasign.circle", "hryvniasign.square", "nairasign.circle", "nairasign.square", "guaranisign.circle", "guaranisign.square", "coloncurrencysign.circle", "coloncurrencysign.square", "cedisign.circle", "cedisign.square", "cruzeirosign.circle", "cruzeirosign.square", "tugriksign.circle", "tugriksign.square", "millsign.circle", "millsign.square", "shekelsign.circle", "shekelsign.square", "manatsign.circle", "manatsign.square", "rupeesign.circle", "rupeesign.square", "bahtsign.circle", "bahtsign.square", "larisign.circle", "larisign.square", "bitcoinsign.circle", "bitcoinsign.square", "brazilianrealsign.circle", "brazilianrealsign.square", "0.circle", "0.square", "1.circle", "1.square", "2.circle", "2.square", "3.circle", "3.square", "4.circle", "4.square", "4.alt.circle", "4.alt.square", "5.circle", "5.square", "6.circle", "6.square", "6.alt.circle", "6.alt.square", "7.circle", "7.square", "8.circle", "8.square", "9.circle", "9.square", "9.alt.circle", "9.alt.square", "00.circle", "00.square", "01.circle", "01.square", "02.circle", "02.square", "03.circle", "03.square", "04.circle", "04.square", "05.circle", "05.square", "06.circle", "06.square", "07.circle", "07.square", "08.circle", "08.square", "09.circle", "09.square", "10.circle", "10.square", "11.circle", "11.square", "12.circle", "12.square", "13.circle", "13.square", "14.circle", "14.square", "15.circle", "15.square", "16.circle", "16.square", "17.circle", "17.square", "18.circle", "18.square", "19.circle", "19.square", "20.circle", "20.square", "21.circle", "21.square", "22.circle", "22.square", "23.circle", "23.square", "24.circle", "24.square", "25.circle", "25.square", "26.circle", "26.square", "27.circle", "27.square", "28.circle", "28.square", "29.circle", "29.square", "30.circle", "30.square", "31.circle", "31.square", "32.circle", "32.square", "33.circle", "33.square", "34.circle", "34.square", "35.circle", "35.square", "36.circle", "36.square", "37.circle", "37.square", "38.circle", "38.square", "39.circle", "39.square", "40.circle", "40.square", "41.circle", "41.square", "42.circle", "42.square", "43.circle", "43.square", "44.circle", "44.square", "45.circle", "45.square", "46.circle", "46.square", "47.circle", "47.square", "48.circle", "48.square", "49.circle", "49.square", "50.circle", "50.square"],
filled: ["questionmark.circle.fill", "questionmark.square.fill", "exclamationmark.circle.fill", "exclamationmark.square.fill", "a.circle.fill", "a.square.fill", "b.circle.fill", "b.square.fill", "c.circle.fill", "c.square.fill", "d.circle.fill", "d.square.fill", "e.circle.fill", "e.square.fill", "f.circle.fill", "f.square.fill", "g.circle.fill", "g.square.fill", "h.circle.fill", "h.square.fill", "i.circle.fill", "i.square.fill", "j.circle.fill", "j.square.fill", "k.circle.fill", "k.square.fill", "l.circle.fill", "l.square.fill", "m.circle.fill", "m.square.fill", "n.circle.fill", "n.square.fill", "o.circle.fill", "o.square.fill", "p.circle.fill", "p.square.fill", "q.circle.fill", "q.square.fill", "r.circle.fill", "r.square.fill", "s.circle.fill", "s.square.fill", "t.circle.fill", "t.square.fill", "u.circle.fill", "u.square.fill", "v.circle.fill", "v.square.fill", "w.circle.fill", "w.square.fill", "x.circle.fill", "x.square.fill", "y.circle.fill", "y.square.fill", "z.circle.fill", "z.square.fill", "dollarsign.circle.fill", "dollarsign.square.fill", "centsign.circle.fill", "centsign.square.fill", "yensign.circle.fill", "yensign.square.fill", "sterlingsign.circle.fill", "sterlingsign.square.fill", "francsign.circle.fill", "francsign.square.fill", "florinsign.circle.fill", "florinsign.square.fill", "turkishlirasign.circle.fill", "turkishlirasign.square.fill", "rublesign.circle.fill", "rublesign.square.fill", "eurosign.circle.fill", "eurosign.square.fill", "dongsign.circle.fill", "dongsign.square.fill", "indianrupeesign.circle.fill", "indianrupeesign.square.fill", "tengesign.circle.fill", "tengesign.square.fill", "pesetasign.circle.fill", "pesetasign.square.fill", "pesosign.circle.fill", "pesosign.square.fill", "kipsign.circle.fill", "kipsign.square.fill", "wonsign.circle.fill", "wonsign.square.fill", "lirasign.circle.fill", "lirasign.square.fill", "australsign.circle.fill", "australsign.square.fill", "hryvniasign.circle.fill", "hryvniasign.square.fill", "nairasign.circle.fill", "nairasign.square.fill", "guaranisign.circle.fill", "guaranisign.square.fill", "coloncurrencysign.circle.fill", "coloncurrencysign.square.fill", "cedisign.circle.fill", "cedisign.square.fill", "cruzeirosign.circle.fill", "cruzeirosign.square.fill", "tugriksign.circle.fill", "tugriksign.square.fill", "millsign.circle.fill", "millsign.square.fill", "shekelsign.circle.fill", "shekelsign.square.fill", "manatsign.circle.fill", "manatsign.square.fill", "rupeesign.circle.fill", "rupeesign.square.fill", "bahtsign.circle.fill", "bahtsign.square.fill", "larisign.circle.fill", "larisign.square.fill", "bitcoinsign.circle.fill", "bitcoinsign.square.fill", "brazilianrealsign.circle.fill", "brazilianrealsign.square.fill", "0.circle.fill", "0.square.fill", "1.circle.fill", "1.square.fill", "2.circle.fill", "2.square.fill", "3.circle.fill", "3.square.fill", "4.circle.fill", "4.square.fill", "4.alt.circle.fill", "4.alt.square.fill", "5.circle.fill", "5.square.fill", "6.circle.fill", "6.square.fill", "6.alt.circle.fill", "6.alt.square.fill", "7.circle.fill", "7.square.fill", "8.circle.fill", "8.square.fill", "9.circle.fill", "9.square.fill", "9.alt.circle.fill", "9.alt.square.fill", "00.circle.fill", "00.square.fill", "01.circle.fill", "01.square.fill", "02.circle.fill", "02.square.fill", "03.circle.fill", "03.square.fill", "04.circle.fill", "04.square.fill", "05.circle.fill", "05.square.fill", "06.circle.fill", "06.square.fill", "07.circle.fill", "07.square.fill", "08.circle.fill", "08.square.fill", "09.circle.fill", "09.square.fill", "10.circle.fill", "10.square.fill", "11.circle.fill", "11.square.fill", "12.circle.fill", "12.square.fill", "13.circle.fill", "13.square.fill", "14.circle.fill", "14.square.fill", "15.circle.fill", "15.square.fill", "16.circle.fill", "16.square.fill", "17.circle.fill", "17.square.fill", "18.circle.fill", "18.square.fill", "19.circle.fill", "19.square.fill", "20.circle.fill", "20.square.fill", "21.circle.fill", "21.square.fill", "22.circle.fill", "22.square.fill", "23.circle.fill", "23.square.fill", "24.circle.fill", "24.square.fill", "25.circle.fill", "25.square.fill", "26.circle.fill", "26.square.fill", "27.circle.fill", "27.square.fill", "28.circle.fill", "28.square.fill", "29.circle.fill", "29.square.fill", "30.circle.fill", "30.square.fill", "31.circle.fill", "31.square.fill", "32.circle.fill", "32.square.fill", "33.circle.fill", "33.square.fill", "34.circle.fill", "34.square.fill", "35.circle.fill", "35.square.fill", "36.circle.fill", "36.square.fill", "37.circle.fill", "37.square.fill", "38.circle.fill", "38.square.fill", "39.circle.fill", "39.square.fill", "40.circle.fill", "40.square.fill", "41.circle.fill", "41.square.fill", "42.circle.fill", "42.square.fill", "43.circle.fill", "43.square.fill", "44.circle.fill", "44.square.fill", "45.circle.fill", "45.square.fill", "46.circle.fill", "46.square.fill", "47.circle.fill", "47.square.fill", "48.circle.fill", "48.square.fill", "49.circle.fill", "49.square.fill", "50.circle.fill", "50.square.fill"],
},
maths: {
outlined: ["sum", "percent", "function", "plus", "plus.circle", "plus.square", "plus.rectangle", "minus", "minus.circle", "minus.square", "minus.rectangle", "plusminus", "plusminus.circle", "plus.forwardslash.minus", "minus.forwardslash.plus", "multiply", "multiply.circle", "multiply.square", "divide", "divide.circle", "divide.square", "equal", "equal.circle", "equal.square", "lessthan", "lessthan.circle", "lessthan.square", "greaterthan", "greaterthan.circle", "greaterthan.square", "number", "number.circle", "number.square", "x.squareroot"],
filled: ["plus.circle.fill", "plus.square.fill", "plus.rectangle.fill", "minus.circle.fill", "minus.square.fill", "minus.rectangle.fill", "plusminus.circle.fill", "multiply.circle.fill", "multiply.square.fill", "divide.circle.fill", "divide.square.fill", "equal.circle.fill", "equal.square.fill", "lessthan.circle.fill", "lessthan.square.fill", "greaterthan.circle.fill", "greaterthan.square.fill", "number.circle.fill", "number.square.fill"],
},
} : {
all: {
outlined: ["square.and.arrow.up", "square.and.arrow.down", "square.and.arrow.up.on.square", "square.and.arrow.down.on.square", "pencil", "pencil.circle", "pencil.slash", "square.and.pencil", "rectangle.and.pencil.and.ellipsis", "scribble", "scribble.variable", "highlighter", "pencil.and.outline", "pencil.tip", "pencil.tip.crop.circle", "pencil.tip.crop.circle.badge.plus", "pencil.tip.crop.circle.badge.minus", "pencil.tip.crop.circle.badge.arrow.forward", "lasso", "lasso.sparkles", "trash", "trash.circle", "trash.slash", "folder", "folder.circle", "folder.badge.plus", "folder.badge.minus", "folder.badge.questionmark", "folder.badge.person.crop", "square.grid.3x1.folder.badge.plus", "folder.badge.gear", "plus.rectangle.on.folder", "questionmark.folder", "paperplane", "paperplane.circle", "tray", "tray.circle", "tray.and.arrow.up", "tray.and.arrow.down", "tray.2", "tray.full", "externaldrive", "externaldrive.badge.plus", "externaldrive.badge.minus", "externaldrive.badge.checkmark", "externaldrive.badge.xmark", "externaldrive.badge.person.crop", "externaldrive.badge.icloud", "externaldrive.badge.wifi", "externaldrive.badge.timemachine", "internaldrive", "opticaldiscdrive", "externaldrive.connected.to.line.below", "archivebox", "archivebox.circle", "xmark.bin", "xmark.bin.circle", "arrow.up.bin", "doc", "doc.circle", "doc.badge.plus", "doc.badge.gearshape", "doc.badge.ellipsis", "lock.doc", "arrow.up.doc", "arrow.down.doc", "doc.text", "doc.zipper", "doc.on.doc", "doc.on.clipboard", "arrow.right.doc.on.clipboard", "arrow.up.doc.on.clipboard", "arrow.triangle.2.circlepath.doc.on.clipboard", "doc.richtext", "doc.plaintext", "doc.append", "doc.text.below.ecg", "chart.bar.doc.horizontal", "list.bullet.rectangle", "terminal", "doc.text.magnifyingglass", "note", "note.text", "note.text.badge.plus", "calendar", "calendar.circle", "calendar.badge.plus", "calendar.badge.minus", "calendar.badge.clock", "calendar.badge.exclamationmark", "arrowshape.turn.up.left", "arrowshape.turn.up.left.circle", "arrowshape.turn.up.backward", "arrowshape.turn.up.backward.circle", "arrowshape.turn.up.right", "arrowshape.turn.up.right.circle", "arrowshape.turn.up.forward", "arrowshape.turn.up.forward.circle", "arrowshape.turn.up.left.2", "arrowshape.turn.up.left.2.circle", "arrowshape.turn.up.backward.2", "arrowshape.turn.up.backward.2.circle", "arrowshape.zigzag.right", "arrowshape.zigzag.forward", "arrowshape.bounce.right", "arrowshape.bounce.forward", "book", "book.circle", "newspaper", "books.vertical", "book.closed", "character.book.closed", "text.book.closed", "greetingcard", "bookmark", "bookmark.circle", "bookmark.slash", "rosette", "graduationcap", "ticket", "paperclip", "paperclip.circle", "paperclip.badge.ellipsis", "rectangle.and.paperclip", "rectangle.dashed.and.paperclip", "link", "link.circle", "link.badge.plus", "personalhotspot", "lineweight", "person", "person.circle", "person.badge.plus", "person.badge.minus", "person.and.arrow.left.and.arrow.right", "person.2", "person.2.circle", "person.3", "person.crop.circle", "person.crop.circle.badge.plus", "person.crop.circle.badge.minus", "person.crop.circle.badge.checkmark", "person.crop.circle.badge.xmark", "person.crop.circle.badge.questionmark", "person.crop.circle.badge.exclamationmark", "person.crop.square", "rectangle.stack.person.crop", "person.2.square.stack", "square.and.at.rectangle", "command", "command.circle", "command.square", "option", "alt", "delete.right", "clear", "delete.left", "shift", "capslock", "escape", "restart", "restart.circle", "sleep", "wake", "power", "togglepower", "poweron", "poweroff", "powersleep", "directcurrent", "dot.arrowtriangles.up.right.down.left.circle", "globe", "network", "sun.min", "sun.max", "sunrise", "sunset", "sun.dust", "sun.haze", "moon", "moon.circle", "zzz", "moon.zzz", "sparkle", "sparkles", "moon.stars", "cloud", "cloud.drizzle", "cloud.rain", "cloud.heavyrain", "cloud.fog", "cloud.hail", "cloud.snow", "cloud.sleet", "cloud.bolt", "cloud.bolt.rain", "cloud.sun", "cloud.sun.rain", "cloud.sun.bolt", "cloud.moon", "cloud.moon.rain", "cloud.moon.bolt", "smoke", "wind", "wind.snow", "snow", "tornado", "tropicalstorm", "hurricane", "thermometer.sun", "thermometer.snowflake", "thermometer", "aqi.low", "aqi.medium", "aqi.high", "umbrella", "flame", "light.min", "light.max", "rays", "slowmo", "timelapse", "cursorarrow.rays", "cursorarrow", "cursorarrow.square", "cursorarrow.and.square.on.square.dashed", "cursorarrow.click", "cursorarrow.click.2", "contextualmenu.and.cursorarrow", "filemenu.and.cursorarrow", "filemenu.and.selection", "dot.circle.and.cursorarrow", "cursorarrow.motionlines", "cursorarrow.motionlines.click", "cursorarrow.click.badge.clock", "keyboard", "keyboard.badge.ellipsis", "keyboard.chevron.compact.down", "keyboard.chevron.compact.left", "keyboard.onehanded.left", "keyboard.onehanded.right", "rectangle.3.offgrid", "square.grid.3x2", "rectangle.grid.3x2", "square.grid.2x2", "rectangle.grid.2x2", "square.grid.3x1.below.line.grid.1x2", "rectangle.grid.1x2", "circle.grid.2x2", "circle.grid.3x3", "square.grid.3x3", "circles.hexagongrid", "circles.hexagonpath", "circle.grid.cross", "seal", "checkmark.seal", "xmark.seal", "exclamationmark.triangle", "drop", "drop.triangle", "play", "play.circle", "play.rectangle", "play.slash", "pause", "pause.circle", "pause.rectangle", "stop", "stop.circle", "record.circle", "playpause", "backward", "forward", "backward.end", "forward.end", "backward.end.alt", "forward.end.alt", "backward.frame", "forward.frame", "eject", "eject.circle", "mount", "memories", "memories.badge.plus", "memories.badge.minus", "shuffle", "shuffle.circle", "repeat", "repeat.circle", "repeat.1", "repeat.1.circle", "infinity", "infinity.circle", "megaphone", "speaker", "speaker.slash", "speaker.slash.circle", "speaker.zzz", "speaker.wave.1", "speaker.wave.2", "speaker.wave.2.circle", "speaker.wave.3", "badge.plus.radiowaves.right", "badge.plus.radiowaves.forward", "music.note", "music.note.list", "music.quarternote.3", "music.mic", "arrow.rectanglepath", "goforward", "gobackward", "goforward.10", "gobackward.10", "goforward.15", "gobackward.15", "goforward.30", "gobackward.30", "goforward.45", "gobackward.45", "goforward.60", "gobackward.60", "goforward.75", "gobackward.75", "goforward.90", "gobackward.90", "goforward.plus", "gobackward.minus", "swift", "magnifyingglass", "magnifyingglass.circle", "plus.magnifyingglass", "minus.magnifyingglass", "1.magnifyingglass", "arrow.up.left.and.down.right.magnifyingglass", "text.magnifyingglass", "loupe", "mic", "mic.circle", "mic.slash", "line.diagonal", "line.diagonal.arrow", "circle", "circle.dashed", "circlebadge", "circlebadge.2", "smallcircle.circle", "target", "capsule", "capsule.portrait", "oval", "oval.portrait", "square", "square.slash", "dot.square", "circle.square", "square.dashed", "questionmark.square.dashed", "squareshape", "squareshape.dashed.squareshape", "squareshape.squareshape.dashed", "dot.squareshape", "app", "rectangle", "rectangle.slash", "rectangle.portrait", "triangle", "diamond", "octagon", "hexagon", "suit.heart", "suit.club", "suit.spade", "suit.diamond", "heart", "heart.circle", "heart.slash", "heart.slash.circle", "heart.text.square", "bolt.heart", "arrow.up.heart", "arrow.down.heart", "arrow.clockwise.heart", "rhombus", "star", "star.circle", "star.square", "star.slash", "flag", "flag.circle", "flag.slash", "flag.slash.circle", "flag.badge.ellipsis", "location", "location.slash", "location.north", "location.circle", "location.north.line", "bell", "bell.circle", "bell.slash", "bell.slash.circle", "bell.badge", "tag", "tag.circle", "tag.slash", "bolt", "bolt.circle", "bolt.slash", "bolt.slash.circle", "bolt.badge.a", "bolt.horizontal", "bolt.horizontal.circle", "eye", "eye.circle", "eye.slash", "eyes", "eyes.inverse", "eyebrow", "nose", "mustache", "mouth", "icloud", "icloud.circle", "icloud.slash", "exclamationmark.icloud", "checkmark.icloud", "xmark.icloud", "link.icloud", "bolt.horizontal.icloud", "person.icloud", "lock.icloud", "key.icloud", "arrow.clockwise.icloud", "arrow.counterclockwise.icloud", "icloud.and.arrow.down", "icloud.and.arrow.up", "camera", "camera.circle", "camera.badge.ellipsis", "arrow.triangle.2.circlepath.camera", "camera.on.rectangle", "message", "message.circle", "arrow.up.message", "plus.message", "bubble.right", "bubble.left", "exclamationmark.bubble", "quote.bubble", "t.bubble", "text.bubble", "captions.bubble", "plus.bubble", "rectangle.3.offgrid.bubble.left", "ellipsis.bubble", "phone.bubble.left", "video.bubble.left", "bubble.middle.bottom", "bubble.middle.top", "bubble.left.and.bubble.right", "phone", "phone.circle", "phone.badge.plus", "phone.connection", "phone.arrow.up.right", "phone.arrow.down.left", "phone.arrow.right", "phone.down", "phone.down.circle", "teletype", "teletype.circle", "teletype.answer", "video", "video.circle", "video.slash", "video.badge.plus", "video.badge.checkmark", "arrow.up.right.video", "arrow.down.left.video", "questionmark.video", "envelope", "envelope.circle", "envelope.arrow.triangle.branch", "envelope.open", "envelope.badge", "mail.stack", "mail", "mail.and.text.magnifyingglass", "rectangle.and.text.magnifyingglass", "arrow.up.right.and.arrow.down.left.rectangle", "gear", "gearshape", "gearshape.2", "signature", "line.3.crossed.swirl.circle", "scissors", "scissors.badge.ellipsis", "ellipsis", "ellipsis.circle", "ellipsis.rectangle", "bag", "bag.circle", "bag.badge.plus", "bag.badge.minus", "cart", "cart.circle", "cart.badge.plus", "cart.badge.minus", "creditcard", "creditcard.circle", "giftcard", "wallet.pass", "wand.and.rays", "wand.and.rays.inverse", "wand.and.stars", "wand.and.stars.inverse", "crop", "crop.rotate", "dial.min", "dial.max", "gyroscope", "nosign", "gauge", "gauge.badge.plus", "gauge.badge.minus", "speedometer", "barometer", "metronome", "amplifier", "die.face.1", "die.face.2", "die.face.3", "die.face.4", "die.face.5", "die.face.6", "pianokeys", "pianokeys.inverse", "tuningfork", "paintbrush", "paintbrush.pointed", "bandage", "ruler", "level", "wrench", "hammer", "eyedropper", "eyedropper.halffull", "eyedropper.full", "wrench.and.screwdriver", "applescript", "scroll", "stethoscope", "printer", "printer.dotmatrix", "scanner", "faxmachine", "briefcase", "case", "latch.2.case", "cross.case", "puzzlepiece", "homekit", "house", "house.circle", "music.note.house", "building.columns", "square.split.bottomrightquarter", "building", "building.2", "building.2.crop.circle", "lock", "lock.circle", "lock.square", "lock.square.stack", "lock.rectangle", "lock.rectangle.stack", "lock.rectangle.on.rectangle", "lock.shield", "lock.slash", "lock.open", "lock.rotation", "lock.rotation.open", "key", "wifi", "wifi.slash", "wifi.exclamationmark", "pin", "pin.circle", "pin.slash", "mappin", "mappin.circle", "mappin.slash", "mappin.and.ellipse", "map", "safari", "move.3d", "scale.3d", "rotate.3d", "torus", "rotate.left", "rotate.right", "selection.pin.in.out", "timeline.selection", "cpu", "memorychip", "opticaldisc", "tv", "tv.circle", "4k.tv", "tv.music.note", "play.tv", "photo.tv", "tv.and.mediabox", "display", "display.trianglebadge.exclamationmark", "display.2", "desktopcomputer", "pc", "macpro.gen1", "macpro.gen2", "macpro.gen3", "server.rack", "xserve", "macpro.gen3.server", "laptopcomputer", "laptopcomputer.and.iphone", "macmini", "airport.express", "airport.extreme.tower", "airport.extreme", "ipod", "flipphone", "candybarphone", "iphone.homebutton", "iphone.homebutton.landscape", "iphone.homebutton.radiowaves.left.and.right", "iphone.homebutton.slash", "iphone", "iphone.landscape", "iphone.radiowaves.left.and.right", "iphone.slash", "iphone.homebutton.badge.play", "iphone.badge.play", "ipad.homebutton.badge.play", "ipad.badge.play", "ipad.homebutton.landscape.badge.play", "ipad.landscape.badge.play", "arrow.turn.up.forward.iphone", "apps.iphone", "apps.iphone.badge.plus", "apps.iphone.landscape", "ipodtouch", "ipodtouch.landscape", "ipodshuffle.gen1", "ipodshuffle.gen2", "ipodshuffle.gen3", "ipodshuffle.gen4", "ipad.homebutton", "ipad", "apps.ipad", "ipad.homebutton.landscape", "ipad.landscape", "apps.ipad.landscape", "applewatch", "applewatch.watchface", "exclamationmark.applewatch", "lock.applewatch", "applewatch.radiowaves.left.and.right", "applewatch.slash", "earpods", "airpods", "airpod.right", "airpod.left", "airpodspro", "airpodpro.right", "airpodpro.left", "homepod", "homepod.2", "hifispeaker.and.homepod", "hifispeaker", "hifispeaker.2", "radio", "appletv", "signpost.left", "signpost.right", "airplayvideo", "airplayaudio", "dot.radiowaves.left.and.right", "dot.radiowaves.right", "dot.radiowaves.forward", "wave.3.left", "wave.3.left.circle", "wave.3.backward", "wave.3.backward.circle", "wave.3.right", "wave.3.right.circle", "wave.3.forward", "wave.3.forward.circle", "antenna.radiowaves.left.and.right", "pip", "pip.exit", "pip.enter", "pip.swap", "pip.remove", "rectangle.arrowtriangle.2.outward", "rectangle.arrowtriangle.2.inward", "rectangle.portrait.arrowtriangle.2.outward", "rectangle.portrait.arrowtriangle.2.inward", "guitars", "car", "car.circle", "bolt.car", "car.2", "bus", "bus.doubledecker", "tram", "tram.circle", "bicycle", "bicycle.circle", "bed.double", "lungs", "pills", "cross", "cross.circle", "hare", "tortoise", "ant", "ant.circle", "ladybug", "leaf", "leaf.arrow.triangle.circlepath", "film", "sportscourt", "face.smiling", "face.dashed", "crown", "comb", "qrcode", "barcode", "viewfinder", "viewfinder.circle", "barcode.viewfinder", "qrcode.viewfinder", "plus.viewfinder", "camera.viewfinder", "faceid", "doc.text.viewfinder", "location.viewfinder", "rectangle.topthird.inset", "person.crop.rectangle", "arrow.up.and.person.rectangle.portrait", "arrow.up.and.person.rectangle.turn.right", "arrow.up.and.person.rectangle.turn.left", "photo", "text.below.photo", "checkerboard.rectangle", "camera.metering.center.weighted.average", "camera.metering.center.weighted", "camera.metering.matrix", "camera.metering.multispot", "camera.metering.none", "camera.metering.partial", "camera.metering.spot", "camera.metering.unknown", "camera.aperture", "rectangle.dashed", "rectangle.dashed.badge.record", "rectangle.badge.plus", "rectangle.badge.minus", "rectangle.badge.checkmark", "rectangle.badge.xmark", "rectangle.badge.person.crop", "sidebar.left", "sidebar.right", "sidebar.leading", "sidebar.trailing", "sidebar.squares.left", "sidebar.squares.right", "sidebar.squares.leading", "sidebar.squares.trailing", "macwindow", "macwindow.badge.plus", "dock.rectangle", "dock.arrow.up.rectangle", "dock.arrow.down.rectangle", "menubar.rectangle", "menubar.dock.rectangle", "menubar.dock.rectangle.badge.record", "menubar.arrow.up.rectangle", "menubar.arrow.down.rectangle", "macwindow.on.rectangle", "text.and.command.macwindow", "keyboard.macwindow", "uiwindow.split.2x1", "rectangle.split.3x1", "square.split.2x1", "square.split.1x2", "square.split.2x2", "square.split.diagonal.2x2", "square.split.diagonal", "mosaic", "squares.below.rectangle", "rectangle.split.3x3", "rectangle.split.2x1", "rectangle.split.1x2", "rectangle.split.2x2", "tablecells", "tablecells.badge.ellipsis", "rectangle.on.rectangle", "rectangle.on.rectangle.slash", "plus.rectangle.on.rectangle", "photo.on.rectangle", "rectangle.on.rectangle.angled", "photo.on.rectangle.angled", "rectangle.stack", "rectangle.stack.badge.plus", "rectangle.stack.badge.minus", "rectangle.stack.badge.person.crop", "sparkles.rectangle.stack", "r.square.on.square", "j.square.on.square", "h.square.on.square", "square.on.square", "square.on.square.dashed", "plus.square.on.square", "square.on.circle", "square.on.square.squareshape.controlhandles", "squareshape.controlhandles.on.squareshape.controlhandles", "square.stack", "pano", "square.and.line.vertical.and.square", "flowchart", "rectangle.connected.to.line.below", "shield", "shield.slash", "shield.checkerboard", "switch.2", "point.topleft.down.curvedto.point.bottomright.up", "slider.horizontal.3", "slider.horizontal.below.rectangle", "slider.vertical.3", "cube", "cube.transparent", "shippingbox", "arkit", "cone", "pyramid", "square.stack.3d.down.right", "square.stack.3d.down.forward", "square.stack.3d.up", "square.stack.3d.up.slash", "square.stack.3d.up.badge.a", "square.stack.3d.forward.dottedline", "livephoto", "livephoto.slash", "livephoto.badge.a", "livephoto.play", "scope", "helm", "clock", "deskclock", "alarm", "stopwatch", "timer", "timer.square", "clock.arrow.circlepath", "exclamationmark.arrow.circlepath", "clock.arrow.2.circlepath", "gamecontroller", "l.joystick", "r.joystick", "l.joystick.down", "r.joystick.down", "dpad", "circle.circle", "square.circle", "triangle.circle", "rectangle.roundedtop", "rectangle.roundedbottom", "l.rectangle.roundedbottom", "l1.rectangle.roundedbottom", "l2.rectangle.roundedtop", "r.rectangle.roundedbottom", "r1.rectangle.roundedbottom", "r2.rectangle.roundedtop", "lb.rectangle.roundedbottom", "rb.rectangle.roundedbottom", "lt.rectangle.roundedtop", "rt.rectangle.roundedtop", "zl.rectangle.roundedtop", "zr.rectangle.roundedtop", "paintpalette", "figure.walk", "figure.walk.circle", "figure.walk.diamond", "figure.stand", "figure.stand.line.dotted.figure.stand", "figure.wave", "figure.wave.circle", "ear", "ear.badge.checkmark", "ear.trianglebadge.exclamationmark", "hearingaid.ear", "hand.raised", "hand.raised.slash", "hand.thumbsup", "hand.thumbsdown", "hand.point.up.left", "hand.draw", "hand.tap", "hand.point.left", "hand.point.right", "hand.point.up", "hand.point.up.braille", "hand.point.down", "hand.wave", "hands.clap", "hands.sparkles", "rectangle.compress.vertical", "rectangle.expand.vertical", "rectangle.and.arrow.up.right.and.arrow.down.left", "rectangle.and.arrow.up.right.and.arrow.down.left.slash", "square.2.stack.3d", "square.3.stack.3d", "cylinder", "cylinder.split.1x2", "chart.bar", "chart.pie", "chart.bar.xaxis", "dot.squareshape.split.2x2", "squareshape.split.2x2.dotted", "squareshape.split.2x2", "squareshape.split.3x3", "burst", "waveform.path.ecg", "waveform.path.ecg.rectangle", "waveform.path", "waveform.path.badge.plus", "waveform.path.badge.minus", "waveform", "waveform.circle", "staroflife", "staroflife.circle", "simcard", "simcard.2", "esim", "sdcard", "touchid", "bonjour", "atom", "scalemass", "headphones", "headphones.circle", "gift", "gift.circle", "plus.app", "arrow.down.app", "arrow.up.forward.app", "app.badge", "appclip", "app.gift", "airplane", "airplane.circle", "studentdesk", "hourglass", "hourglass.badge.plus", "banknote", "paragraphsign", "purchased", "purchased.circle", "perspective", "aspectratio", "camera.filters", "skew", "arrow.left.and.right.righttriangle.left.righttriangle.right", "arrow.up.and.down.righttriangle.up.righttriangle.down", "arrowtriangle.left.and.line.vertical.and.arrowtriangle.right", "arrowtriangle.right.and.line.vertical.and.arrowtriangle.left", "grid", "grid.circle", "burn", "lifepreserver", "recordingtape", "eyeglasses", "binoculars", "battery.100", "battery.25", "battery.0", "battery.100.bolt", "minus.plus.batteryblock", "lightbulb", "lightbulb.slash", "fiberchannel", "list.dash", "list.bullet", "list.triangle", "list.bullet.indent", "list.number", "list.star", "increase.indent", "decrease.indent", "decrease.quotelevel", "increase.quotelevel", "list.bullet.below.rectangle", "text.badge.plus", "text.badge.minus", "text.badge.checkmark", "text.badge.xmark", "text.badge.star", "text.insert", "text.append", "text.quote", "text.alignleft", "text.aligncenter", "text.alignright", "text.justify", "text.justifyleft", "text.justifyright", "text.redaction", "list.and.film", "line.horizontal.3", "line.horizontal.3.decrease", "line.horizontal.3.decrease.circle", "line.horizontal.3.circle", "line.horizontal.2.decrease.circle", "character", "textformat.size.smaller", "textformat.size.larger", "abc", "textformat.alt", "textformat", "textformat.size", "textformat.superscript", "textformat.subscript", "bold", "italic", "underline", "strikethrough", "shadow", "bold.italic.underline", "bold.underline", "view.2d", "view.3d", "text.cursor", "fx", "f.cursive", "f.cursive.circle", "k", "sum", "percent", "function", "textformat.abc", "textformat.abc.dottedunderline", "fn", "textformat.123", "textbox", "a.magnify", "info", "info.circle", "at", "at.circle", "at.badge.plus", "at.badge.minus", "questionmark", "questionmark.circle", "questionmark.square", "questionmark.diamond", "exclamationmark", "exclamationmark.2", "exclamationmark.3", "exclamationmark.circle", "exclamationmark.square", "exclamationmark.octagon", "exclamationmark.shield", "plus", "plus.circle", "plus.square", "plus.rectangle", "plus.rectangle.portrait", "plus.diamond", "minus", "minus.circle", "minus.square", "minus.rectangle", "minus.rectangle.portrait", "minus.diamond", "plusminus", "plusminus.circle", "plus.slash.minus", "minus.slash.plus", "multiply", "multiply.circle", "multiply.square", "xmark.rectangle", "xmark.rectangle.portrait", "xmark.diamond", "xmark.shield", "xmark.octagon", "divide", "divide.circle", "divide.square", "equal", "equal.circle", "equal.square", "lessthan", "lessthan.circle", "lessthan.square", "greaterthan", "greaterthan.circle", "greaterthan.square", "chevron.left.slash.chevron.right", "curlybraces", "curlybraces.square", "number", "number.circle", "number.square", "x.squareroot", "xmark", "xmark.circle", "xmark.square", "checkmark", "checkmark.circle", "checkmark.square", "checkmark.rectangle", "checkmark.rectangle.portrait", "checkmark.shield", "chevron.left", "chevron.left.circle", "chevron.left.square", "chevron.backward", "chevron.backward.circle", "chevron.backward.square", "chevron.right", "chevron.right.circle", "chevron.right.square", "chevron.forward", "chevron.forward.circle", "chevron.forward.square", "chevron.left.2", "chevron.backward.2", "chevron.right.2", "chevron.forward.2", "chevron.up", "chevron.up.circle", "chevron.up.square", "chevron.down", "chevron.down.circle", "chevron.down.square", "control", "projective", "chevron.up.chevron.down", "chevron.compact.up", "chevron.compact.down", "chevron.compact.left", "chevron.compact.right", "arrow.left", "arrow.left.circle", "arrow.left.square", "arrow.backward", "arrow.backward.circle", "arrow.backward.square", "arrow.right", "arrow.right.circle", "arrow.right.square", "arrow.forward", "arrow.forward.circle", "arrow.forward.square", "arrow.up", "arrow.up.circle", "arrow.up.square", "arrow.down", "arrow.down.circle", "arrow.down.square", "arrow.up.left", "arrow.up.left.circle", "arrow.up.left.square", "arrow.up.backward", "arrow.up.backward.circle", "arrow.up.backward.square", "arrow.up.right", "arrow.up.right.circle", "arrow.up.right.square", "arrow.up.forward", "arrow.up.forward.circle", "arrow.up.forward.square", "arrow.down.left", "arrow.down.left.circle", "arrow.down.left.square", "arrow.down.backward", "arrow.down.backward.circle", "arrow.down.backward.square", "arrow.down.right", "arrow.down.right.circle", "arrow.down.right.square", "arrow.down.forward", "arrow.down.forward.circle", "arrow.down.forward.square", "arrow.left.arrow.right", "arrow.left.arrow.right.circle", "arrow.left.arrow.right.square", "arrow.up.arrow.down", "arrow.up.arrow.down.circle", "arrow.up.arrow.down.square", "arrow.turn.down.left", "arrow.turn.up.left", "arrow.turn.down.right", "arrow.turn.up.right", "arrow.turn.right.up", "arrow.turn.left.up", "arrow.turn.right.down", "arrow.turn.left.down", "arrow.uturn.left", "arrow.uturn.left.circle", "arrow.uturn.left.circle.badge.ellipsis", "arrow.uturn.left.square", "arrow.uturn.backward", "arrow.uturn.backward.circle", "arrow.uturn.backward.circle.badge.ellipsis", "arrow.uturn.backward.square", "arrow.uturn.right", "arrow.uturn.right.circle", "arrow.uturn.right.square", "arrow.uturn.forward", "arrow.uturn.forward.circle", "arrow.uturn.forward.square", "arrow.uturn.up", "arrow.uturn.up.circle", "arrow.uturn.up.square", "arrow.uturn.down", "arrow.uturn.down.circle", "arrow.uturn.down.square", "arrow.up.and.down.and.arrow.left.and.right", "arrow.up.left.and.down.right.and.arrow.up.right.and.down.left", "arrow.left.and.right", "arrow.left.and.right.circle", "arrow.left.and.right.square", "arrow.up.and.down", "arrow.up.and.down.circle", "arrow.up.and.down.square", "arrow.left.to.line.alt", "arrow.left.to.line", "arrow.right.to.line.alt", "arrow.right.to.line", "arrow.up.to.line.alt", "arrow.up.to.line", "arrow.down.to.line.alt", "arrow.down.to.line", "arrow.clockwise", "arrow.clockwise.circle", "arrow.counterclockwise", "arrow.counterclockwise.circle", "arrow.up.left.and.arrow.down.right", "arrow.up.left.and.arrow.down.right.circle", "arrow.up.backward.and.arrow.down.forward", "arrow.up.backward.and.arrow.down.forward.circle", "arrow.down.right.and.arrow.up.left", "arrow.down.right.and.arrow.up.left.circle", "arrow.down.forward.and.arrow.up.backward", "arrow.down.forward.and.arrow.up.backward.circle", "return", "arrow.2.squarepath", "arrow.triangle.2.circlepath", "arrow.triangle.2.circlepath.circle", "exclamationmark.arrow.triangle.2.circlepath", "arrow.triangle.capsulepath", "arrow.3.trianglepath", "arrow.triangle.turn.up.right.diamond", "arrow.triangle.turn.up.right.circle", "arrow.triangle.merge", "arrow.triangle.swap", "arrow.triangle.branch", "arrow.triangle.pull", "arrowtriangle.left", "arrowtriangle.left.circle", "arrowtriangle.left.square", "arrowtriangle.backward", "arrowtriangle.backward.circle", "arrowtriangle.backward.square", "arrowtriangle.right", "arrowtriangle.right.circle", "arrowtriangle.right.square", "arrowtriangle.forward", "arrowtriangle.forward.circle", "arrowtriangle.forward.square", "arrowtriangle.up", "arrowtriangle.up.circle", "arrowtriangle.up.square", "arrowtriangle.down", "arrowtriangle.down.circle", "arrowtriangle.down.square", "slash.circle", "asterisk.circle", "a.circle", "a.square", "b.circle", "b.square", "c.circle", "c.square", "d.circle", "d.square", "e.circle", "e.square", "f.circle", "f.square", "g.circle", "g.square", "h.circle", "h.square", "i.circle", "i.square", "j.circle", "j.square", "k.circle", "k.square", "l.circle", "l.square", "m.circle", "m.square", "n.circle", "n.square", "o.circle", "o.square", "p.circle", "p.square", "q.circle", "q.square", "r.circle", "r.square", "s.circle", "s.square", "t.circle", "t.square", "u.circle", "u.square", "v.circle", "v.square", "w.circle", "w.square", "x.circle", "x.square", "y.circle", "y.square", "z.circle", "z.square", "dollarsign.circle", "dollarsign.square", "centsign.circle", "centsign.square", "yensign.circle", "yensign.square", "sterlingsign.circle", "sterlingsign.square", "francsign.circle", "francsign.square", "florinsign.circle", "florinsign.square", "turkishlirasign.circle", "turkishlirasign.square", "rublesign.circle", "rublesign.square", "eurosign.circle", "eurosign.square", "dongsign.circle", "dongsign.square", "indianrupeesign.circle", "indianrupeesign.square", "tengesign.circle", "tengesign.square", "pesetasign.circle", "pesetasign.square", "pesosign.circle", "pesosign.square", "kipsign.circle", "kipsign.square", "wonsign.circle", "wonsign.square", "lirasign.circle", "lirasign.square", "australsign.circle", "australsign.square", "hryvniasign.circle", "hryvniasign.square", "nairasign.circle", "nairasign.square", "guaranisign.circle", "guaranisign.square", "coloncurrencysign.circle", "coloncurrencysign.square", "cedisign.circle", "cedisign.square", "cruzeirosign.circle", "cruzeirosign.square", "tugriksign.circle", "tugriksign.square", "millsign.circle", "millsign.square", "shekelsign.circle", "shekelsign.square", "manatsign.circle", "manatsign.square", "rupeesign.circle", "rupeesign.square", "bahtsign.circle", "bahtsign.square", "larisign.circle", "larisign.square", "bitcoinsign.circle", "bitcoinsign.square", "brazilianrealsign.circle", "brazilianrealsign.square", "0.circle", "0.square", "1.circle", "1.square", "2.circle", "2.square", "3.circle", "3.square", "4.circle", "4.square", "4.alt.circle", "4.alt.square", "5.circle", "5.square", "6.circle", "6.square", "6.alt.circle", "6.alt.square", "7.circle", "7.square", "8.circle", "8.square", "9.circle", "9.square", "9.alt.circle", "9.alt.square", "00.circle", "00.square", "01.circle", "01.square", "02.circle", "02.square", "03.circle", "03.square", "04.circle", "04.square", "05.circle", "05.square", "06.circle", "06.square", "07.circle", "07.square", "08.circle", "08.square", "09.circle", "09.square", "10.circle", "10.square", "11.circle", "11.square", "12.circle", "12.square", "13.circle", "13.square", "14.circle", "14.square", "15.circle", "15.square", "16.circle", "16.square", "17.circle", "17.square", "18.circle", "18.square", "19.circle", "19.square", "20.circle", "20.square", "21.circle", "21.square", "22.circle", "22.square", "23.circle", "23.square", "24.circle", "24.square", "25.circle", "25.square", "26.circle", "26.square", "27.circle", "27.square", "28.circle", "28.square", "29.circle", "29.square", "30.circle", "30.square", "31.circle", "31.square", "32.circle", "32.square", "33.circle", "33.square", "34.circle", "34.square", "35.circle", "35.square", "36.circle", "36.square", "37.circle", "37.square", "38.circle", "38.square", "39.circle", "39.square", "40.circle", "40.square", "41.circle", "41.square", "42.circle", "42.square", "43.circle", "43.square", "44.circle", "44.square", "45.circle", "45.square", "46.circle", "46.square", "47.circle", "47.square", "48.circle", "48.square", "49.circle", "49.square", "50.circle", "50.square", "applelogo"],
filled: ["square.and.arrow.up.fill", "square.and.arrow.down.fill", "square.and.arrow.up.on.square.fill", "square.and.arrow.down.on.square.fill", "pencil.circle.fill", "trash.fill", "trash.circle.fill", "trash.slash.fill", "folder.fill", "folder.circle.fill", "folder.fill.badge.plus", "folder.fill.badge.minus", "folder.fill.badge.questionmark", "folder.fill.badge.person.crop", "square.grid.3x1.folder.fill.badge.plus", "folder.fill.badge.gear", "plus.rectangle.fill.on.folder.fill", "questionmark.folder.fill", "paperplane.fill", "paperplane.circle.fill", "tray.fill", "tray.circle.fill", "tray.and.arrow.up.fill", "tray.and.arrow.down.fill", "tray.2.fill", "tray.full.fill", "externaldrive.fill", "externaldrive.fill.badge.plus", "externaldrive.fill.badge.minus", "externaldrive.fill.badge.checkmark", "externaldrive.fill.badge.xmark", "externaldrive.fill.badge.person.crop", "externaldrive.fill.badge.icloud", "externaldrive.fill.badge.wifi", "externaldrive.fill.badge.timemachine", "internaldrive.fill", "opticaldiscdrive.fill", "externaldrive.connected.to.line.below.fill", "archivebox.fill", "archivebox.circle.fill", "xmark.bin.fill", "xmark.bin.circle.fill", "arrow.up.bin.fill", "doc.fill", "doc.circle.fill", "doc.fill.badge.plus", "doc.badge.gearshape.fill", "doc.fill.badge.ellipsis", "lock.doc.fill", "arrow.up.doc.fill", "arrow.down.doc.fill", "doc.text.fill", "doc.on.doc.fill", "doc.on.clipboard.fill", "doc.richtext.fill", "doc.plaintext.fill", "doc.append.fill", "doc.text.below.ecg.fill", "chart.bar.doc.horizontal.fill", "terminal.fill", "calendar.circle.fill", "arrowshape.turn.up.left.fill", "arrowshape.turn.up.left.circle.fill", "arrowshape.turn.up.backward.fill", "arrowshape.turn.up.backward.circle.fill", "arrowshape.turn.up.right.fill", "arrowshape.turn.up.right.circle.fill", "arrowshape.turn.up.forward.fill", "arrowshape.turn.up.forward.circle.fill", "arrowshape.turn.up.left.2.fill", "arrowshape.turn.up.left.2.circle.fill", "arrowshape.turn.up.backward.2.fill", "arrowshape.turn.up.backward.2.circle.fill", "arrowshape.zigzag.right.fill", "arrowshape.zigzag.forward.fill", "arrowshape.bounce.right.fill", "arrowshape.bounce.forward.fill", "book.fill", "book.circle.fill", "newspaper.fill", "books.vertical.fill", "book.closed.fill", "character.book.closed.fill", "text.book.closed.fill", "greetingcard.fill", "bookmark.fill", "bookmark.circle.fill", "bookmark.slash.fill", "graduationcap.fill", "ticket.fill", "paperclip.circle.fill", "link.circle.fill", "person.fill", "person.fill.turn.right", "person.fill.turn.down", "person.fill.turn.left", "person.fill.checkmark", "person.fill.xmark", "person.fill.questionmark", "person.circle.fill", "person.fill.badge.plus", "person.fill.badge.minus", "person.fill.and.arrow.left.and.arrow.right", "person.2.fill", "person.2.circle.fill", "person.3.fill", "person.crop.circle.fill", "person.crop.circle.fill.badge.plus", "person.crop.circle.fill.badge.minus", "person.crop.circle.fill.badge.checkmark", "person.crop.circle.fill.badge.xmark", "person.crop.circle.fill.badge.questionmark", "person.crop.circle.fill.badge.exclamationmark", "person.crop.square.fill", "rectangle.stack.person.crop.fill", "person.2.square.stack.fill", "person.crop.square.fill.and.at.rectangle", "command.circle.fill", "command.square.fill", "delete.right.fill", "clear.fill", "delete.left.fill", "shift.fill", "capslock.fill", "sun.min.fill", "sun.max.fill", "sunrise.fill", "sunset.fill", "sun.dust.fill", "sun.haze.fill", "moon.fill", "moon.circle.fill", "moon.zzz.fill", "moon.stars.fill", "cloud.fill", "cloud.drizzle.fill", "cloud.rain.fill", "cloud.heavyrain.fill", "cloud.fog.fill", "cloud.hail.fill", "cloud.snow.fill", "cloud.sleet.fill", "cloud.bolt.fill", "cloud.bolt.rain.fill", "cloud.sun.fill", "cloud.sun.rain.fill", "cloud.sun.bolt.fill", "cloud.moon.fill", "cloud.moon.rain.fill", "cloud.moon.bolt.fill", "smoke.fill", "thermometer.sun.fill", "umbrella.fill", "flame.fill", "rectangle.3.offgrid.fill", "square.grid.3x2.fill", "rectangle.grid.3x2.fill", "square.grid.2x2.fill", "rectangle.grid.2x2.fill", "square.grid.3x1.fill.below.line.grid.1x2", "square.grid.4x3.fill", "rectangle.grid.1x2.fill", "circle.grid.2x2.fill", "circle.grid.3x3.fill", "square.grid.3x3.fill", "square.grid.3x3.topleft.fill", "square.grid.3x3.topmiddle.fill", "square.grid.3x3.topright.fill", "square.grid.3x3.middleleft.fill", "square.grid.3x3.middle.fill", "square.grid.3x3.middleright.fill", "square.grid.3x3.bottomleft.fill", "square.grid.3x3.bottommiddle.fill", "square.grid.3x3.bottomright.fill", "circles.hexagongrid.fill", "circles.hexagonpath.fill", "circle.grid.cross.fill", "circle.grid.cross.left.fill", "circle.grid.cross.up.fill", "circle.grid.cross.right.fill", "circle.grid.cross.down.fill", "seal.fill", "checkmark.seal.fill", "xmark.seal.fill", "exclamationmark.triangle.fill", "drop.fill", "drop.triangle.fill", "play.fill", "play.circle.fill", "play.rectangle.fill", "play.slash.fill", "pause.fill", "pause.circle.fill", "pause.rectangle.fill", "stop.fill", "stop.circle.fill", "record.circle.fill", "playpause.fill", "backward.fill", "forward.fill", "backward.end.fill", "forward.end.fill", "backward.end.alt.fill", "forward.end.alt.fill", "backward.frame.fill", "forward.frame.fill", "eject.fill", "eject.circle.fill", "mount.fill", "shuffle.circle.fill", "repeat.circle.fill", "repeat.1.circle.fill", "infinity.circle.fill", "megaphone.fill", "speaker.fill", "speaker.slash.fill", "speaker.slash.circle.fill", "speaker.zzz.fill", "speaker.wave.1.fill", "speaker.wave.2.fill", "speaker.wave.2.circle.fill", "speaker.wave.3.fill", "magnifyingglass.circle.fill", "mic.fill", "mic.circle.fill", "mic.slash.fill", "circle.fill", "circle.lefthalf.fill", "circle.righthalf.fill", "circle.bottomhalf.fill", "circle.tophalf.fill", "largecircle.fill.circle", "smallcircle.fill.circle", "smallcircle.fill.circle.fill", "circle.dashed.inset.fill", "circlebadge.fill", "circlebadge.2.fill", "smallcircle.circle.fill", "capsule.fill", "capsule.portrait.fill", "oval.fill", "oval.portrait.fill", "placeholdertext.fill", "square.fill", "square.lefthalf.fill", "square.righthalf.fill", "square.bottomhalf.fill", "square.tophalf.fill", "square.slash.fill", "dot.square.fill", "circle.fill.square.fill", "square.dashed.inset.fill", "squareshape.fill", "dot.squareshape.fill", "app.fill", "rectangle.fill", "rectangle.slash.fill", "rectangle.portrait.fill", "triangle.fill", "triangle.lefthalf.fill", "triangle.righthalf.fill", "diamond.fill", "octagon.fill", "hexagon.fill", "suit.heart.fill", "suit.club.fill", "suit.spade.fill", "suit.diamond.fill", "heart.fill", "heart.circle.fill", "heart.slash.fill", "heart.slash.circle.fill", "heart.text.square.fill", "bolt.heart.fill", "arrow.up.heart.fill", "arrow.down.heart.fill", "arrow.clockwise.heart.fill", "rhombus.fill", "star.fill", "star.leadinghalf.fill", "star.circle.fill", "star.square.fill", "star.slash.fill", "line.horizontal.star.fill.line.horizontal", "flag.fill", "flag.circle.fill", "flag.slash.fill", "flag.slash.circle.fill", "flag.badge.ellipsis.fill", "location.fill", "location.slash.fill", "location.north.fill", "location.circle.fill", "location.north.line.fill", "bell.fill", "bell.circle.fill", "bell.slash.fill", "bell.slash.circle.fill", "bell.badge.fill", "tag.fill", "tag.circle.fill", "tag.slash.fill", "bolt.fill", "bolt.circle.fill", "bolt.slash.fill", "bolt.slash.circle.fill", "bolt.badge.a.fill", "bolt.horizontal.fill", "bolt.horizontal.circle.fill", "eye.fill", "eye.circle.fill", "eye.slash.fill", "nose.fill", "mustache.fill", "mouth.fill", "icloud.fill", "icloud.circle.fill", "icloud.slash.fill", "exclamationmark.icloud.fill", "checkmark.icloud.fill", "xmark.icloud.fill", "link.icloud.fill", "bolt.horizontal.icloud.fill", "person.icloud.fill", "lock.icloud.fill", "key.icloud.fill", "arrow.clockwise.icloud.fill", "arrow.counterclockwise.icloud.fill", "icloud.and.arrow.down.fill", "icloud.and.arrow.up.fill", "flashlight.off.fill", "flashlight.on.fill", "camera.fill", "camera.circle.fill", "camera.fill.badge.ellipsis", "arrow.triangle.2.circlepath.camera.fill", "camera.on.rectangle.fill", "message.fill", "message.circle.fill", "arrow.up.message.fill", "plus.message.fill", "bubble.right.fill", "bubble.left.fill", "exclamationmark.bubble.fill", "quote.bubble.fill", "t.bubble.fill", "text.bubble.fill", "captions.bubble.fill", "plus.bubble.fill", "rectangle.3.offgrid.bubble.left.fill", "ellipsis.bubble.fill", "phone.bubble.left.fill", "video.bubble.left.fill", "bubble.middle.bottom.fill", "bubble.middle.top.fill", "bubble.left.and.bubble.right.fill", "phone.fill", "phone.circle.fill", "phone.fill.badge.plus", "phone.fill.connection", "phone.fill.arrow.up.right", "phone.fill.arrow.down.left", "phone.fill.arrow.right", "phone.down.fill", "phone.down.circle.fill", "teletype.circle.fill", "video.fill", "video.circle.fill", "video.slash.fill", "video.fill.badge.plus", "video.fill.badge.checkmark", "arrow.up.right.video.fill", "arrow.down.left.video.fill", "questionmark.video.fill", "envelope.fill", "envelope.circle.fill", "envelope.arrow.triangle.branch.fill", "envelope.open.fill", "envelope.badge.fill", "envelope.badge.shield.leadinghalf.fill", "envelope.fill.badge.shield.trailinghalf.fill", "mail.stack.fill", "mail.fill", "arrow.up.right.and.arrow.down.left.rectangle.fill", "gearshape.fill", "gearshape.2.fill", "line.3.crossed.swirl.circle.fill", "ellipsis.circle.fill", "ellipsis.rectangle.fill", "bag.fill", "bag.circle.fill", "bag.fill.badge.plus", "bag.fill.badge.minus", "cart.fill", "cart.circle.fill", "cart.fill.badge.plus", "cart.fill.badge.minus", "creditcard.fill", "creditcard.circle.fill", "giftcard.fill", "wallet.pass.fill", "dial.min.fill", "dial.max.fill", "metronome.fill", "die.face.1.fill", "die.face.2.fill", "die.face.3.fill", "die.face.4.fill", "die.face.5.fill", "die.face.6.fill", "square.grid.3x3.fill.square", "paintbrush.fill", "paintbrush.pointed.fill", "bandage.fill", "ruler.fill", "level.fill", "wrench.fill", "hammer.fill", "wrench.and.screwdriver.fill", "applescript.fill", "scroll.fill", "printer.fill", "printer.fill.and.paper.fill", "printer.dotmatrix.fill", "printer.dotmatrix.fill.and.paper.fill", "scanner.fill", "briefcase.fill", "case.fill", "latch.2.case.fill", "cross.case.fill", "puzzlepiece.fill", "house.fill", "house.circle.fill", "music.note.house.fill", "building.columns.fill", "square.split.bottomrightquarter.fill", "building.fill", "building.2.fill", "building.2.crop.circle.fill", "lock.fill", "lock.circle.fill", "lock.square.fill", "lock.square.stack.fill", "lock.rectangle.fill", "lock.rectangle.stack.fill", "lock.rectangle.on.rectangle.fill", "lock.shield.fill", "lock.slash.fill", "lock.open.fill", "key.fill", "pin.fill", "pin.circle.fill", "pin.slash.fill", "mappin.circle.fill", "map.fill", "safari.fill", "rotate.left.fill", "rotate.right.fill", "tv.fill", "tv.circle.fill", "4k.tv.fill", "tv.music.note.fill", "play.tv.fill", "tv.and.hifispeaker.fill", "macpro.gen2.fill", "macmini.fill", "arrow.turn.up.forward.iphone.fill", "homepod.fill", "homepod.2.fill", "hifispeaker.and.homepod.fill", "hifispeaker.fill", "hifispeaker.2.fill", "radio.fill", "appletv.fill", "signpost.left.fill", "signpost.right.fill", "wave.3.left.circle.fill", "wave.3.backward.circle.fill", "wave.3.right.circle.fill", "wave.3.forward.circle.fill", "pip.fill", "guitars.fill", "car.fill", "car.circle.fill", "bolt.car.fill", "car.2.fill", "bus.fill", "bus.doubledecker.fill", "tram.fill", "tram.circle.fill", "tram.tunnel.fill", "bicycle.circle.fill", "bed.double.fill", "lungs.fill", "pills.fill", "cross.fill", "cross.circle.fill", "hare.fill", "tortoise.fill", "ant.fill", "ant.circle.fill", "ladybug.fill", "leaf.fill", "film.fill", "sportscourt.fill", "face.smiling.fill", "face.dashed.fill", "crown.fill", "comb.fill", "viewfinder.circle.fill", "doc.text.fill.viewfinder", "location.fill.viewfinder", "person.fill.viewfinder", "rectangle.inset.fill", "rectangle.lefthalf.inset.fill", "rectangle.righthalf.inset.fill", "rectangle.bottomthird.inset.fill", "rectangle.leftthird.inset.fill", "rectangle.rightthird.inset.fill", "rectangle.center.inset.fill", "rectangle.inset.topleft.fill", "rectangle.inset.topright.fill", "rectangle.inset.bottomleft.fill", "rectangle.inset.bottomright.fill", "rectangle.lefthalf.inset.fill.arrow.left", "rectangle.righthalf.inset.fill.arrow.right", "rectangle.lefthalf.fill", "rectangle.righthalf.fill", "person.crop.rectangle.fill", "photo.fill", "text.below.photo.fill", "rectangle.fill.badge.plus", "rectangle.fill.badge.minus", "rectangle.fill.badge.checkmark", "rectangle.fill.badge.xmark", "rectangle.fill.badge.person.crop", "rectangle.split.3x1.fill", "square.split.2x1.fill", "square.split.1x2.fill", "square.split.2x2.fill", "square.split.diagonal.2x2.fill", "square.split.diagonal.fill", "mosaic.fill", "rectangle.split.3x3.fill", "rectangle.split.2x1.fill", "rectangle.split.1x2.fill", "rectangle.split.2x2.fill", "tablecells.fill", "tablecells.badge.ellipsis.fill", "rectangle.fill.on.rectangle.fill", "rectangle.fill.on.rectangle.fill.circle", "rectangle.fill.on.rectangle.fill.circle.fill", "rectangle.fill.on.rectangle.fill.slash.fill", "plus.rectangle.fill.on.rectangle.fill", "photo.fill.on.rectangle.fill", "rectangle.fill.on.rectangle.angled.fill", "rectangle.stack.fill", "rectangle.stack.fill.badge.plus", "rectangle.stack.fill.badge.minus", "rectangle.stack.fill.badge.person.crop", "sparkles.rectangle.stack.fill", "r.square.fill.on.square.fill", "j.square.fill.on.square.fill", "h.square.fill.on.square.fill", "square.fill.on.square.fill", "square.fill.on.square", "sparkles.square.fill.on.square", "plus.square.fill.on.square.fill", "square.fill.on.circle.fill", "square.stack.fill", "pano.fill", "square.fill.and.line.vertical.square.fill", "square.fill.and.line.vertical.and.square", "square.and.line.vertical.and.square.fill", "flowchart.fill", "shield.fill", "shield.slash.fill", "shield.lefthalf.fill", "shield.lefthalf.fill.slash", "point.fill.topleft.down.curvedto.point.fill.bottomright.up", "slider.horizontal.below.square.fill.and.square", "cube.fill", "cube.transparent.fill", "shippingbox.fill", "cone.fill", "pyramid.fill", "square.stack.3d.down.right.fill", "square.stack.3d.down.forward.fill", "square.stack.3d.up.fill", "square.stack.3d.up.slash.fill", "square.stack.3d.up.badge.a.fill", "square.stack.3d.forward.dottedline.fill", "clock.fill", "deskclock.fill", "alarm.fill", "stopwatch.fill", "gamecontroller.fill", "l.joystick.fill", "r.joystick.fill", "l.joystick.down.fill", "r.joystick.down.fill", "dpad.fill", "dpad.left.fill", "dpad.up.fill", "dpad.right.fill", "dpad.down.fill", "circle.circle.fill", "square.circle.fill", "triangle.circle.fill", "rectangle.roundedtop.fill", "rectangle.roundedbottom.fill", "l.rectangle.roundedbottom.fill", "l1.rectangle.roundedbottom.fill", "l2.rectangle.roundedtop.fill", "r.rectangle.roundedbottom.fill", "r1.rectangle.roundedbottom.fill", "r2.rectangle.roundedtop.fill", "lb.rectangle.roundedbottom.fill", "rb.rectangle.roundedbottom.fill", "lt.rectangle.roundedtop.fill", "rt.rectangle.roundedtop.fill", "zl.rectangle.roundedtop.fill", "zr.rectangle.roundedtop.fill", "paintpalette.fill", "figure.walk.circle.fill", "figure.walk.diamond.fill", "figure.wave.circle.fill", "ear.fill", "hand.raised.fill", "hand.raised.slash.fill", "hand.thumbsup.fill", "hand.thumbsdown.fill", "hand.point.up.left.fill", "hand.draw.fill", "hand.tap.fill", "hand.point.left.fill", "hand.point.right.fill", "hand.point.up.fill", "hand.point.up.braille.fill", "hand.point.down.fill", "hand.wave.fill", "hands.clap.fill", "hands.sparkles.fill", "square.2.stack.3d.top.fill", "square.2.stack.3d.bottom.fill", "square.3.stack.3d.top.fill", "square.3.stack.3d.middle.fill", "square.3.stack.3d.bottom.fill", "cylinder.fill", "cylinder.split.1x2.fill", "chart.bar.fill", "chart.pie.fill", "burst.fill", "waveform.path.ecg.rectangle.fill", "waveform.circle.fill", "staroflife.fill", "staroflife.circle.fill", "simcard.fill", "simcard.2.fill", "esim.fill", "sdcard.fill", "scalemass.fill", "headphones.circle.fill", "gift.fill", "gift.circle.fill", "plus.app.fill", "arrow.down.app.fill", "arrow.up.forward.app.fill", "app.badge.fill", "app.gift.fill", "airplane.circle.fill", "hourglass.bottomhalf.fill", "hourglass.tophalf.fill", "banknote.fill", "purchased.circle.fill", "aspectratio.fill", "arrow.left.and.right.righttriangle.left.righttriangle.right.fill", "arrow.up.and.down.righttriangle.up.fill.righttriangle.down.fill", "arrowtriangle.left.fill.and.line.vertical.and.arrowtriangle.right.fill", "arrowtriangle.right.fill.and.line.vertical.and.arrowtriangle.left.fill", "grid.circle.fill", "lifepreserver.fill", "binoculars.fill", "minus.plus.batteryblock.fill", "bolt.fill.batteryblock", "bolt.fill.batteryblock.fill", "lightbulb.fill", "lightbulb.slash.fill", "square.fill.text.grid.1x2", "line.horizontal.3.decrease.circle.fill", "line.horizontal.3.circle.fill", "line.horizontal.2.decrease.circle.fill", "f.cursive.circle.fill", "info.circle.fill", "at.circle.fill", "questionmark.circle.fill", "questionmark.square.fill", "questionmark.diamond.fill", "exclamationmark.circle.fill", "exclamationmark.square.fill", "exclamationmark.octagon.fill", "exclamationmark.shield.fill", "plus.circle.fill", "plus.square.fill", "plus.rectangle.fill", "plus.rectangle.portrait.fill", "plus.diamond.fill", "minus.circle.fill", "minus.square.fill", "minus.rectangle.fill", "minus.rectangle.portrait.fill", "minus.diamond.fill", "plusminus.circle.fill", "multiply.circle.fill", "multiply.square.fill", "xmark.rectangle.fill", "xmark.rectangle.portrait.fill", "xmark.diamond.fill", "xmark.shield.fill", "xmark.octagon.fill", "divide.circle.fill", "divide.square.fill", "equal.circle.fill", "equal.square.fill", "lessthan.circle.fill", "lessthan.square.fill", "greaterthan.circle.fill", "greaterthan.square.fill", "curlybraces.square.fill", "number.circle.fill", "number.square.fill", "xmark.circle.fill", "xmark.square.fill", "checkmark.circle.fill", "checkmark.square.fill", "checkmark.rectangle.fill", "checkmark.rectangle.portrait.fill", "checkmark.shield.fill", "chevron.left.circle.fill", "chevron.left.square.fill", "chevron.backward.circle.fill", "chevron.backward.square.fill", "chevron.right.circle.fill", "chevron.right.square.fill", "chevron.forward.circle.fill", "chevron.forward.square.fill", "chevron.up.circle.fill", "chevron.up.square.fill", "chevron.down.circle.fill", "chevron.down.square.fill", "arrow.left.circle.fill", "arrow.left.square.fill", "arrow.backward.circle.fill", "arrow.backward.square.fill", "arrow.right.circle.fill", "arrow.right.square.fill", "arrow.forward.circle.fill", "arrow.forward.square.fill", "arrow.up.circle.fill", "arrow.up.square.fill", "arrow.down.circle.fill", "arrow.down.square.fill", "arrow.up.left.circle.fill", "arrow.up.left.square.fill", "arrow.up.backward.circle.fill", "arrow.up.backward.square.fill", "arrow.up.right.circle.fill", "arrow.up.right.square.fill", "arrow.up.forward.circle.fill", "arrow.up.forward.square.fill", "arrow.down.left.circle.fill", "arrow.down.left.square.fill", "arrow.down.backward.circle.fill", "arrow.down.backward.square.fill", "arrow.down.right.circle.fill", "arrow.down.right.square.fill", "arrow.down.forward.circle.fill", "arrow.down.forward.square.fill", "arrow.left.arrow.right.circle.fill", "arrow.left.arrow.right.square.fill", "arrow.up.arrow.down.circle.fill", "arrow.up.arrow.down.square.fill", "arrow.uturn.left.circle.fill", "arrow.uturn.left.square.fill", "arrow.uturn.backward.circle.fill", "arrow.uturn.backward.square.fill", "arrow.uturn.right.circle.fill", "arrow.uturn.right.square.fill", "arrow.uturn.forward.circle.fill", "arrow.uturn.forward.square.fill", "arrow.uturn.up.circle.fill", "arrow.uturn.up.square.fill", "arrow.uturn.down.circle.fill", "arrow.uturn.down.square.fill", "arrow.left.and.right.circle.fill", "arrow.left.and.right.square.fill", "arrow.up.and.down.circle.fill", "arrow.up.and.down.square.fill", "arrow.clockwise.circle.fill", "arrow.counterclockwise.circle.fill", "arrow.up.left.and.arrow.down.right.circle.fill", "arrow.up.backward.and.arrow.down.forward.circle.fill", "arrow.down.right.and.arrow.up.left.circle.fill", "arrow.down.forward.and.arrow.up.backward.circle.fill", "arrow.triangle.2.circlepath.circle.fill", "arrow.triangle.turn.up.right.diamond.fill", "arrow.triangle.turn.up.right.circle.fill", "arrowtriangle.left.fill", "arrowtriangle.left.circle.fill", "arrowtriangle.left.square.fill", "arrowtriangle.backward.fill", "arrowtriangle.backward.circle.fill", "arrowtriangle.backward.square.fill", "arrowtriangle.right.fill", "arrowtriangle.right.circle.fill", "arrowtriangle.right.square.fill", "arrowtriangle.forward.fill", "arrowtriangle.forward.circle.fill", "arrowtriangle.forward.square.fill", "arrowtriangle.up.fill", "arrowtriangle.up.circle.fill", "arrowtriangle.up.square.fill", "arrowtriangle.down.fill", "arrowtriangle.down.circle.fill", "arrowtriangle.down.square.fill", "slash.circle.fill", "asterisk.circle.fill", "a.circle.fill", "a.square.fill", "b.circle.fill", "b.square.fill", "c.circle.fill", "c.square.fill", "d.circle.fill", "d.square.fill", "e.circle.fill", "e.square.fill", "f.circle.fill", "f.square.fill", "g.circle.fill", "g.square.fill", "h.circle.fill", "h.square.fill", "i.circle.fill", "i.square.fill", "j.circle.fill", "j.square.fill", "k.circle.fill", "k.square.fill", "l.circle.fill", "l.square.fill", "m.circle.fill", "m.square.fill", "n.circle.fill", "n.square.fill", "o.circle.fill", "o.square.fill", "p.circle.fill", "p.square.fill", "q.circle.fill", "q.square.fill", "r.circle.fill", "r.square.fill", "s.circle.fill", "s.square.fill", "t.circle.fill", "t.square.fill", "u.circle.fill", "u.square.fill", "v.circle.fill", "v.square.fill", "w.circle.fill", "w.square.fill", "x.circle.fill", "x.square.fill", "y.circle.fill", "y.square.fill", "z.circle.fill", "z.square.fill", "dollarsign.circle.fill", "dollarsign.square.fill", "centsign.circle.fill", "centsign.square.fill", "yensign.circle.fill", "yensign.square.fill", "sterlingsign.circle.fill", "sterlingsign.square.fill", "francsign.circle.fill", "francsign.square.fill", "florinsign.circle.fill", "florinsign.square.fill", "turkishlirasign.circle.fill", "turkishlirasign.square.fill", "rublesign.circle.fill", "rublesign.square.fill", "eurosign.circle.fill", "eurosign.square.fill", "dongsign.circle.fill", "dongsign.square.fill", "indianrupeesign.circle.fill", "indianrupeesign.square.fill", "tengesign.circle.fill", "tengesign.square.fill", "pesetasign.circle.fill", "pesetasign.square.fill", "pesosign.circle.fill", "pesosign.square.fill", "kipsign.circle.fill", "kipsign.square.fill", "wonsign.circle.fill", "wonsign.square.fill", "lirasign.circle.fill", "lirasign.square.fill", "australsign.circle.fill", "australsign.square.fill", "hryvniasign.circle.fill", "hryvniasign.square.fill", "nairasign.circle.fill", "nairasign.square.fill", "guaranisign.circle.fill", "guaranisign.square.fill", "coloncurrencysign.circle.fill", "coloncurrencysign.square.fill", "cedisign.circle.fill", "cedisign.square.fill", "cruzeirosign.circle.fill", "cruzeirosign.square.fill", "tugriksign.circle.fill", "tugriksign.square.fill", "millsign.circle.fill", "millsign.square.fill", "shekelsign.circle.fill", "shekelsign.square.fill", "manatsign.circle.fill", "manatsign.square.fill", "rupeesign.circle.fill", "rupeesign.square.fill", "bahtsign.circle.fill", "bahtsign.square.fill", "larisign.circle.fill", "larisign.square.fill", "bitcoinsign.circle.fill", "bitcoinsign.square.fill", "brazilianrealsign.circle.fill", "brazilianrealsign.square.fill", "0.circle.fill", "0.square.fill", "1.circle.fill", "1.square.fill", "2.circle.fill", "2.square.fill", "3.circle.fill", "3.square.fill", "4.circle.fill", "4.square.fill", "4.alt.circle.fill", "4.alt.square.fill", "5.circle.fill", "5.square.fill", "6.circle.fill", "6.square.fill", "6.alt.circle.fill", "6.alt.square.fill", "7.circle.fill", "7.square.fill", "8.circle.fill", "8.square.fill", "9.circle.fill", "9.square.fill", "9.alt.circle.fill", "9.alt.square.fill", "00.circle.fill", "00.square.fill", "01.circle.fill", "01.square.fill", "02.circle.fill", "02.square.fill", "03.circle.fill", "03.square.fill", "04.circle.fill", "04.square.fill", "05.circle.fill", "05.square.fill", "06.circle.fill", "06.square.fill", "07.circle.fill", "07.square.fill", "08.circle.fill", "08.square.fill", "09.circle.fill", "09.square.fill", "10.circle.fill", "10.square.fill", "11.circle.fill", "11.square.fill", "12.circle.fill", "12.square.fill", "13.circle.fill", "13.square.fill", "14.circle.fill", "14.square.fill", "15.circle.fill", "15.square.fill", "16.circle.fill", "16.square.fill", "17.circle.fill", "17.square.fill", "18.circle.fill", "18.square.fill", "19.circle.fill", "19.square.fill", "20.circle.fill", "20.square.fill", "21.circle.fill", "21.square.fill", "22.circle.fill", "22.square.fill", "23.circle.fill", "23.square.fill", "24.circle.fill", "24.square.fill", "25.circle.fill", "25.square.fill", "26.circle.fill", "26.square.fill", "27.circle.fill", "27.square.fill", "28.circle.fill", "28.square.fill", "29.circle.fill", "29.square.fill", "30.circle.fill", "30.square.fill", "31.circle.fill", "31.square.fill", "32.circle.fill", "32.square.fill", "33.circle.fill", "33.square.fill", "34.circle.fill", "34.square.fill", "35.circle.fill", "35.square.fill", "36.circle.fill", "36.square.fill", "37.circle.fill", "37.square.fill", "38.circle.fill", "38.square.fill", "39.circle.fill", "39.square.fill", "40.circle.fill", "40.square.fill", "41.circle.fill", "41.square.fill", "42.circle.fill", "42.square.fill", "43.circle.fill", "43.square.fill", "44.circle.fill", "44.square.fill", "45.circle.fill", "45.square.fill", "46.circle.fill", "46.square.fill", "47.circle.fill", "47.square.fill", "48.circle.fill", "48.square.fill", "49.circle.fill", "49.square.fill", "50.circle.fill", "50.square.fill"],
},
communication: {
outlined: ["mic", "mic.circle", "mic.slash", "message", "message.circle", "arrow.up.message", "plus.message", "bubble.right", "bubble.left", "exclamationmark.bubble", "quote.bubble", "t.bubble", "text.bubble", "captions.bubble", "plus.bubble", "rectangle.3.offgrid.bubble.left", "ellipsis.bubble", "phone.bubble.left", "video.bubble.left", "bubble.middle.bottom", "bubble.middle.top", "bubble.left.and.bubble.right", "phone", "phone.circle", "phone.badge.plus", "phone.connection", "phone.arrow.up.right", "phone.arrow.down.left", "phone.arrow.right", "phone.down", "phone.down.circle", "teletype", "teletype.circle", "teletype.answer", "video", "video.circle", "video.slash", "video.badge.plus", "video.badge.checkmark", "arrow.up.right.video", "arrow.down.left.video", "questionmark.video", "envelope", "envelope.circle", "envelope.arrow.triangle.branch", "envelope.open", "envelope.badge", "waveform", "waveform.circle"],
filled: ["mic.fill", "mic.circle.fill", "mic.slash.fill", "message.fill", "message.circle.fill", "arrow.up.message.fill", "plus.message.fill", "bubble.right.fill", "bubble.left.fill", "exclamationmark.bubble.fill", "quote.bubble.fill", "t.bubble.fill", "text.bubble.fill", "captions.bubble.fill", "plus.bubble.fill", "rectangle.3.offgrid.bubble.left.fill", "ellipsis.bubble.fill", "phone.bubble.left.fill", "video.bubble.left.fill", "bubble.middle.bottom.fill", "bubble.middle.top.fill", "bubble.left.and.bubble.right.fill", "phone.fill", "phone.circle.fill", "phone.fill.badge.plus", "phone.fill.connection", "phone.fill.arrow.up.right", "phone.fill.arrow.down.left", "phone.fill.arrow.right", "phone.down.fill", "phone.down.circle.fill", "teletype.circle.fill", "video.fill", "video.circle.fill", "video.slash.fill", "video.fill.badge.plus", "video.fill.badge.checkmark", "arrow.up.right.video.fill", "arrow.down.left.video.fill", "questionmark.video.fill", "envelope.fill", "envelope.circle.fill", "envelope.arrow.triangle.branch.fill", "envelope.open.fill", "envelope.badge.fill", "waveform.circle.fill"]
},
weather: {
outlined: ["sun.min", "sun.max", "sunrise", "sunset", "sun.dust", "sun.haze", "moon", "moon.circle", "sparkles", "moon.stars", "cloud", "cloud.drizzle", "cloud.rain", "cloud.heavyrain", "cloud.fog", "cloud.hail", "cloud.snow", "cloud.sleet", "cloud.bolt", "cloud.bolt.rain", "cloud.sun", "cloud.sun.rain", "cloud.sun.bolt", "cloud.moon", "cloud.moon.rain", "cloud.moon.bolt", "smoke", "wind", "wind.snow", "snow", "tornado", "tropicalstorm", "hurricane", "thermometer.sun", "thermometer.snowflake", "thermometer", "aqi.low", "aqi.medium", "aqi.high"],
filled: ["sun.min.fill", "sun.max.fill", "sunrise.fill", "sunset.fill", "sun.dust.fill", "sun.haze.fill", "moon.fill", "moon.circle.fill", "moon.stars.fill", "cloud.fill", "cloud.drizzle.fill", "cloud.rain.fill", "cloud.heavyrain.fill", "cloud.fog.fill", "cloud.hail.fill", "cloud.snow.fill", "cloud.sleet.fill", "cloud.bolt.fill", "cloud.bolt.rain.fill", "cloud.sun.fill", "cloud.sun.rain.fill", "cloud.sun.bolt.fill", "cloud.moon.fill", "cloud.moon.rain.fill", "cloud.moon.bolt.fill", "smoke.fill", "thermometer.sun.fill"]
},
objectstools: {
outlined: ["pencil", "pencil.circle", "pencil.slash", "square.and.pencil", "rectangle.and.pencil.and.ellipsis", "highlighter", "pencil.and.outline", "pencil.tip", "pencil.tip.crop.circle", "pencil.tip.crop.circle.badge.plus", "pencil.tip.crop.circle.badge.minus", "pencil.tip.crop.circle.badge.arrow.forward", "lasso", "lasso.sparkles", "trash", "trash.circle", "trash.slash", "folder", "folder.circle", "folder.badge.plus", "folder.badge.minus", "folder.badge.questionmark", "folder.badge.person.crop", "square.grid.3x1.folder.badge.plus", "folder.badge.gear", "plus.rectangle.on.folder", "questionmark.folder", "paperplane", "paperplane.circle", "tray", "tray.circle", "tray.and.arrow.up", "tray.and.arrow.down", "tray.2", "tray.full", "externaldrive", "externaldrive.badge.plus", "externaldrive.badge.minus", "externaldrive.badge.checkmark", "externaldrive.badge.xmark", "externaldrive.badge.person.crop", "externaldrive.badge.icloud", "externaldrive.badge.wifi", "externaldrive.badge.timemachine", "internaldrive", "opticaldiscdrive", "externaldrive.connected.to.line.below", "archivebox", "archivebox.circle", "xmark.bin", "xmark.bin.circle", "arrow.up.bin", "doc", "doc.circle", "doc.badge.plus", "doc.badge.gearshape", "doc.badge.ellipsis", "lock.doc", "arrow.up.doc", "arrow.down.doc", "doc.text", "doc.on.doc", "doc.on.clipboard", "arrow.right.doc.on.clipboard", "arrow.up.doc.on.clipboard", "arrow.triangle.2.circlepath.doc.on.clipboard", "doc.text.magnifyingglass", "note", "note.text", "note.text.badge.plus", "calendar", "calendar.circle", "calendar.badge.plus", "calendar.badge.minus", "calendar.badge.clock", "calendar.badge.exclamationmark", "book", "book.circle", "newspaper", "books.vertical", "book.closed", "character.book.closed", "text.book.closed", "greetingcard", "bookmark", "bookmark.circle", "bookmark.slash", "rosette", "graduationcap", "ticket", "paperclip", "paperclip.circle", "paperclip.badge.ellipsis", "rectangle.and.paperclip", "rectangle.dashed.and.paperclip", "link", "link.circle", "link.badge.plus", "personalhotspot", "umbrella", "megaphone", "speaker", "speaker.slash", "speaker.slash.circle", "speaker.zzz", "speaker.wave.1", "speaker.wave.2", "speaker.wave.2.circle", "speaker.wave.3", "music.mic", "magnifyingglass", "magnifyingglass.circle", "plus.magnifyingglass", "minus.magnifyingglass", "1.magnifyingglass", "arrow.up.left.and.down.right.magnifyingglass", "text.magnifyingglass", "flag", "flag.circle", "flag.slash", "flag.slash.circle", "flag.badge.ellipsis", "bell", "bell.circle", "bell.slash", "bell.slash.circle", "bell.badge", "tag", "tag.circle", "tag.slash", "camera", "camera.circle", "camera.badge.ellipsis", "arrow.triangle.2.circlepath.camera", "camera.on.rectangle", "gear", "gearshape", "gearshape.2", "scissors", "scissors.badge.ellipsis", "wallet.pass", "wand.and.rays", "wand.and.rays.inverse", "wand.and.stars", "wand.and.stars.inverse", "crop", "crop.rotate", "dial.min", "dial.max", "gyroscope", "gauge", "gauge.badge.plus", "gauge.badge.minus", "speedometer", "barometer", "metronome", "amplifier", "die.face.1", "die.face.2", "die.face.3", "die.face.4", "die.face.5", "die.face.6", "pianokeys", "pianokeys.inverse", "tuningfork", "paintbrush", "paintbrush.pointed", "bandage", "ruler", "level", "wrench", "hammer", "eyedropper", "eyedropper.halffull", "eyedropper.full", "wrench.and.screwdriver", "scroll", "stethoscope", "printer", "printer.dotmatrix", "scanner", "faxmachine", "briefcase", "case", "latch.2.case", "cross.case", "puzzlepiece", "lock", "lock.circle", "lock.square", "lock.square.stack", "lock.rectangle", "lock.rectangle.stack", "lock.rectangle.on.rectangle", "lock.shield", "lock.slash", "lock.open", "lock.rotation", "lock.rotation.open", "key", "pin", "pin.circle", "pin.slash", "mappin", "mappin.circle", "mappin.slash", "mappin.and.ellipse", "map", "opticaldisc", "radio", "antenna.radiowaves.left.and.right", "guitars", "bed.double", "film", "crown", "comb", "camera.viewfinder", "shield", "shield.slash", "shield.checkerboard", "cube", "shippingbox", "clock", "deskclock", "alarm", "stopwatch", "timer", "timer.square", "gamecontroller", "paintpalette", "simcard", "simcard.2", "esim", "sdcard", "scalemass", "headphones", "headphones.circle", "gift", "gift.circle", "studentdesk", "hourglass", "hourglass.badge.plus", "camera.filters", "lifepreserver", "eyeglasses", "binoculars", "lightbulb", "lightbulb.slash", "exclamationmark.shield", "xmark.shield", "checkmark.shield"],
filled: ["pencil.circle.fill", "trash.fill", "trash.circle.fill", "trash.slash.fill", "folder.fill", "folder.circle.fill", "folder.fill.badge.plus", "folder.fill.badge.minus", "folder.fill.badge.questionmark", "folder.fill.badge.person.crop", "square.grid.3x1.folder.fill.badge.plus", "folder.fill.badge.gear", "plus.rectangle.fill.on.folder.fill", "questionmark.folder.fill", "paperplane.fill", "paperplane.circle.fill", "tray.fill", "tray.circle.fill", "tray.and.arrow.up.fill", "tray.and.arrow.down.fill", "tray.2.fill", "tray.full.fill", "externaldrive.fill", "externaldrive.fill.badge.plus", "externaldrive.fill.badge.minus", "externaldrive.fill.badge.checkmark", "externaldrive.fill.badge.xmark", "externaldrive.fill.badge.person.crop", "externaldrive.fill.badge.icloud", "externaldrive.fill.badge.wifi", "externaldrive.fill.badge.timemachine", "internaldrive.fill", "opticaldiscdrive.fill", "externaldrive.connected.to.line.below.fill", "archivebox.fill", "archivebox.circle.fill", "xmark.bin.fill", "xmark.bin.circle.fill", "arrow.up.bin.fill", "doc.fill", "doc.circle.fill", "doc.fill.badge.plus", "doc.badge.gearshape.fill", "doc.fill.badge.ellipsis", "lock.doc.fill", "arrow.up.doc.fill", "arrow.down.doc.fill", "doc.text.fill", "doc.on.doc.fill", "doc.on.clipboard.fill", "calendar.circle.fill", "book.fill", "book.circle.fill", "newspaper.fill", "books.vertical.fill", "book.closed.fill", "character.book.closed.fill", "text.book.closed.fill", "greetingcard.fill", "bookmark.fill", "bookmark.circle.fill", "bookmark.slash.fill", "graduationcap.fill", "ticket.fill", "paperclip.circle.fill", "link.circle.fill", "umbrella.fill", "megaphone.fill", "speaker.fill", "speaker.slash.fill", "speaker.slash.circle.fill", "speaker.zzz.fill", "speaker.wave.1.fill", "speaker.wave.2.fill", "speaker.wave.2.circle.fill", "speaker.wave.3.fill", "magnifyingglass.circle.fill", "flag.fill", "flag.circle.fill", "flag.slash.fill", "flag.slash.circle.fill", "flag.badge.ellipsis.fill", "bell.fill", "bell.circle.fill", "bell.slash.fill", "bell.slash.circle.fill", "bell.badge.fill", "tag.fill", "tag.circle.fill", "tag.slash.fill", "flashlight.off.fill", "flashlight.on.fill", "camera.fill", "camera.circle.fill", "camera.fill.badge.ellipsis", "arrow.triangle.2.circlepath.camera.fill", "camera.on.rectangle.fill", "gearshape.fill", "gearshape.2.fill", "wallet.pass.fill", "dial.min.fill", "dial.max.fill", "metronome.fill", "die.face.1.fill", "die.face.2.fill", "die.face.3.fill", "die.face.4.fill", "die.face.5.fill", "die.face.6.fill", "paintbrush.fill", "paintbrush.pointed.fill", "bandage.fill", "ruler.fill", "level.fill", "wrench.fill", "hammer.fill", "wrench.and.screwdriver.fill", "scroll.fill", "printer.fill", "printer.fill.and.paper.fill", "printer.dotmatrix.fill", "printer.dotmatrix.fill.and.paper.fill", "scanner.fill", "briefcase.fill", "case.fill", "latch.2.case.fill", "cross.case.fill", "puzzlepiece.fill", "lock.fill", "lock.circle.fill", "lock.square.fill", "lock.square.stack.fill", "lock.rectangle.fill", "lock.rectangle.stack.fill", "lock.rectangle.on.rectangle.fill", "lock.shield.fill", "lock.slash.fill", "lock.open.fill", "key.fill", "pin.fill", "pin.circle.fill", "pin.slash.fill", "mappin.circle.fill", "map.fill", "radio.fill", "guitars.fill", "bed.double.fill", "film.fill", "crown.fill", "comb.fill", "shield.fill", "shield.slash.fill", "shield.lefthalf.fill", "shield.lefthalf.fill.slash", "cube.fill", "shippingbox.fill", "clock.fill", "deskclock.fill", "alarm.fill", "stopwatch.fill", "gamecontroller.fill", "paintpalette.fill", "simcard.fill", "simcard.2.fill", "esim.fill", "sdcard.fill", "scalemass.fill", "headphones.circle.fill", "gift.fill", "gift.circle.fill", "hourglass.bottomhalf.fill", "hourglass.tophalf.fill", "lifepreserver.fill", "binoculars.fill", "lightbulb.fill", "lightbulb.slash.fill", "exclamationmark.shield.fill", "xmark.shield.fill", "checkmark.shield.fill"]
},
devices: {
outlined: ["keyboard", "keyboard.chevron.compact.down", "keyboard.chevron.compact.left", "keyboard.onehanded.left", "keyboard.onehanded.right", "printer", "printer.dotmatrix", "scanner", "faxmachine", "tv", "tv.circle", "4k.tv", "tv.music.note", "play.tv", "photo.tv", "tv.and.mediabox", "display", "display.trianglebadge.exclamationmark", "display.2", "desktopcomputer", "pc", "macpro.gen1", "macpro.gen2", "macpro.gen3", "server.rack", "xserve", "macpro.gen3.server", "laptopcomputer", "laptopcomputer.and.iphone", "macmini", "airport.express", "airport.extreme.tower", "airport.extreme", "ipod", "flipphone", "candybarphone", "iphone.homebutton", "iphone.homebutton.landscape", "iphone.homebutton.radiowaves.left.and.right", "iphone.homebutton.slash", "iphone", "iphone.landscape", "iphone.radiowaves.left.and.right", "iphone.slash", "iphone.homebutton.badge.play", "iphone.badge.play", "ipad.homebutton.badge.play", "ipad.badge.play", "ipad.homebutton.landscape.badge.play", "ipad.landscape.badge.play", "arrow.turn.up.forward.iphone", "apps.iphone", "apps.iphone.badge.plus", "apps.iphone.landscape", "ipodtouch", "ipodtouch.landscape", "ipodshuffle.gen1", "ipodshuffle.gen2", "ipodshuffle.gen3", "ipodshuffle.gen4", "ipad.homebutton", "ipad", "apps.ipad", "ipad.homebutton.landscape", "ipad.landscape", "apps.ipad.landscape", "applewatch", "applewatch.watchface", "exclamationmark.applewatch", "lock.applewatch", "applewatch.radiowaves.left.and.right", "applewatch.slash", "earpods", "airpods", "airpod.right", "airpod.left", "airpodspro", "airpodpro.right", "airpodpro.left", "homepod", "homepod.2", "hifispeaker.and.homepod", "hifispeaker", "hifispeaker.2", "appletv", "gamecontroller", "hearingaid.ear", "headphones", "headphones.circle"],
filled: ["printer.fill", "printer.fill.and.paper.fill", "printer.dotmatrix.fill", "printer.dotmatrix.fill.and.paper.fill", "scanner.fill", "tv.fill", "tv.circle.fill", "4k.tv.fill", "tv.music.note.fill", "play.tv.fill", "tv.and.hifispeaker.fill", "macpro.gen2.fill", "macmini.fill", "arrow.turn.up.forward.iphone.fill", "homepod.fill", "homepod.2.fill", "hifispeaker.and.homepod.fill", "hifispeaker.fill", "hifispeaker.2.fill", "appletv.fill", "gamecontroller.fill", "headphones.circle.fill"]
},
gaming: {
outlined: ["circle.grid.cross", "circle.square", "house", "house.circle", "rectangle.on.rectangle", "gamecontroller", "l.joystick", "r.joystick", "l.joystick.down", "r.joystick.down", "dpad", "circle.circle", "square.circle", "triangle.circle", "rectangle.roundedtop", "rectangle.roundedbottom", "l.rectangle.roundedbottom", "l1.rectangle.roundedbottom", "l2.rectangle.roundedtop", "r.rectangle.roundedbottom", "r1.rectangle.roundedbottom", "r2.rectangle.roundedtop", "lb.rectangle.roundedbottom", "rb.rectangle.roundedbottom", "lt.rectangle.roundedtop", "rt.rectangle.roundedtop", "zl.rectangle.roundedtop", "zr.rectangle.roundedtop", "line.horizontal.3.circle", "plus", "plus.circle", "minus", "minus.circle", "xmark", "xmark.circle", "arrowtriangle.left.circle", "arrowtriangle.right.circle", "arrowtriangle.up.circle", "arrowtriangle.down.circle", "a.circle", "b.circle", "l.circle", "r.circle", "x.circle", "y.circle"],
filled: ["circle.grid.cross.fill", "circle.grid.cross.left.fill", "circle.grid.cross.up.fill", "circle.grid.cross.right.fill", "circle.grid.cross.down.fill", "circle.fill.square.fill", "house.fill", "house.circle.fill", "rectangle.fill.on.rectangle.fill", "rectangle.fill.on.rectangle.fill.circle", "rectangle.fill.on.rectangle.fill.circle.fill", "gamecontroller.fill", "l.joystick.fill", "r.joystick.fill", "l.joystick.down.fill", "r.joystick.down.fill", "dpad.fill", "dpad.left.fill", "dpad.up.fill", "dpad.right.fill", "dpad.down.fill", "circle.circle.fill", "square.circle.fill", "triangle.circle.fill", "rectangle.roundedtop.fill", "rectangle.roundedbottom.fill", "l.rectangle.roundedbottom.fill", "l1.rectangle.roundedbottom.fill", "l2.rectangle.roundedtop.fill", "r.rectangle.roundedbottom.fill", "r1.rectangle.roundedbottom.fill", "r2.rectangle.roundedtop.fill", "lb.rectangle.roundedbottom.fill", "rb.rectangle.roundedbottom.fill", "lt.rectangle.roundedtop.fill", "rt.rectangle.roundedtop.fill", "zl.rectangle.roundedtop.fill", "zr.rectangle.roundedtop.fill", "line.horizontal.3.circle.fill", "plus.circle.fill", "minus.circle.fill", "xmark.circle.fill", "arrowtriangle.left.circle.fill", "arrowtriangle.right.circle.fill", "arrowtriangle.up.circle.fill", "arrowtriangle.down.circle.fill", "a.circle.fill", "b.circle.fill", "l.circle.fill", "r.circle.fill", "x.circle.fill", "y.circle.fill"]
},
connectivity: {
outlined: ["externaldrive.connected.to.line.below", "personalhotspot", "network", "bolt.horizontal", "bolt.horizontal.circle", "icloud", "icloud.circle", "icloud.slash", "exclamationmark.icloud", "checkmark.icloud", "xmark.icloud", "link.icloud", "bolt.horizontal.icloud", "person.icloud", "lock.icloud", "key.icloud", "arrow.clockwise.icloud", "arrow.counterclockwise.icloud", "icloud.and.arrow.down", "icloud.and.arrow.up", "wifi", "wifi.slash", "wifi.exclamationmark", "dot.radiowaves.left.and.right", "dot.radiowaves.right", "dot.radiowaves.forward", "wave.3.left", "wave.3.left.circle", "wave.3.backward", "wave.3.backward.circle", "wave.3.right", "wave.3.right.circle", "wave.3.forward", "wave.3.forward.circle", "antenna.radiowaves.left.and.right", "bonjour"],
filled: ["externaldrive.connected.to.line.below.fill", "bolt.horizontal.fill", "bolt.horizontal.circle.fill", "icloud.fill", "icloud.circle.fill", "icloud.slash.fill", "exclamationmark.icloud.fill", "checkmark.icloud.fill", "xmark.icloud.fill", "link.icloud.fill", "bolt.horizontal.icloud.fill", "person.icloud.fill", "lock.icloud.fill", "key.icloud.fill", "arrow.clockwise.icloud.fill", "arrow.counterclockwise.icloud.fill", "icloud.and.arrow.down.fill", "icloud.and.arrow.up.fill", "wave.3.left.circle.fill", "wave.3.backward.circle.fill", "wave.3.right.circle.fill", "wave.3.forward.circle.fill"]
},
transport: {
outlined: ["car", "car.circle", "bolt.car", "car.2", "bus", "bus.doubledecker", "tram", "tram.circle", "bicycle", "bicycle.circle", "figure.walk", "figure.walk.circle", "figure.wave", "figure.wave.circle", "airplane", "airplane.circle"],
filled: ["car.fill", "car.circle.fill", "bolt.car.fill", "car.2.fill", "bus.fill", "bus.doubledecker.fill", "tram.fill", "tram.circle.fill", "tram.tunnel.fill", "bicycle.circle.fill", "figure.walk.circle.fill", "figure.wave.circle.fill", "airplane.circle.fill"]
},
human: {
outlined: ["folder.badge.person.crop", "externaldrive.badge.person.crop", "person", "person.circle", "person.badge.plus", "person.badge.minus", "person.and.arrow.left.and.arrow.right", "person.2", "person.2.circle", "person.3", "person.crop.circle", "person.crop.circle.badge.plus", "person.crop.circle.badge.minus", "person.crop.circle.badge.checkmark", "person.crop.circle.badge.xmark", "person.crop.circle.badge.questionmark", "person.crop.circle.badge.exclamationmark", "person.crop.square", "rectangle.stack.person.crop", "person.2.square.stack", "eye", "eye.circle", "eye.slash", "eyes", "eyes.inverse", "eyebrow", "nose", "mustache", "mouth", "person.icloud", "lungs", "face.smiling", "face.dashed", "person.crop.rectangle", "arrow.up.and.person.rectangle.portrait", "arrow.up.and.person.rectangle.turn.right", "arrow.up.and.person.rectangle.turn.left", "rectangle.badge.person.crop", "rectangle.stack.badge.person.crop", "figure.walk", "figure.walk.circle", "figure.walk.diamond", "figure.stand", "figure.stand.line.dotted.figure.stand", "figure.wave", "figure.wave.circle", "ear", "ear.badge.checkmark", "ear.trianglebadge.exclamationmark", "hearingaid.ear", "hand.raised", "hand.raised.slash", "hand.thumbsup", "hand.thumbsdown", "hand.point.up.left", "hand.draw", "hand.tap", "hand.point.left", "hand.point.right", "hand.point.up", "hand.point.up.braille", "hand.point.down", "hand.wave", "hands.clap", "hands.sparkles"],
filled: ["folder.fill.badge.person.crop", "externaldrive.fill.badge.person.crop", "person.fill", "person.fill.turn.right", "person.fill.turn.down", "person.fill.turn.left", "person.fill.checkmark", "person.fill.xmark", "person.fill.questionmark", "person.circle.fill", "person.fill.badge.plus", "person.fill.badge.minus", "person.fill.and.arrow.left.and.arrow.right", "person.2.fill", "person.2.circle.fill", "person.3.fill", "person.crop.circle.fill", "person.crop.circle.fill.badge.plus", "person.crop.circle.fill.badge.minus", "person.crop.circle.fill.badge.checkmark", "person.crop.circle.fill.badge.xmark", "person.crop.circle.fill.badge.questionmark", "person.crop.circle.fill.badge.exclamationmark", "person.crop.square.fill", "rectangle.stack.person.crop.fill", "person.2.square.stack.fill", "person.crop.square.fill.and.at.rectangle", "eye.fill", "eye.circle.fill", "eye.slash.fill", "nose.fill", "mustache.fill", "mouth.fill", "person.icloud.fill", "lungs.fill", "face.smiling.fill", "face.dashed.fill", "person.fill.viewfinder", "person.crop.rectangle.fill", "rectangle.fill.badge.person.crop", "rectangle.stack.fill.badge.person.crop", "figure.walk.circle.fill", "figure.walk.diamond.fill", "figure.wave.circle.fill", "ear.fill", "hand.raised.fill", "hand.raised.slash.fill", "hand.thumbsup.fill", "hand.thumbsdown.fill", "hand.point.up.left.fill", "hand.draw.fill", "hand.tap.fill", "hand.point.left.fill", "hand.point.right.fill", "hand.point.up.fill", "hand.point.up.braille.fill", "hand.point.down.fill", "hand.wave.fill", "hands.clap.fill", "hands.sparkles.fill"]
},
nature: {
outlined: ["flame", "drop", "drop.triangle", "bolt", "bolt.circle", "bolt.slash", "bolt.slash.circle", "hare", "tortoise", "ant", "ant.circle", "ladybug", "leaf", "leaf.arrow.triangle.circlepath"],
filled: ["flame.fill", "drop.fill", "drop.triangle.fill", "bolt.fill", "bolt.circle.fill", "bolt.slash.fill", "bolt.slash.circle.fill", "hare.fill", "tortoise.fill", "ant.fill", "ant.circle.fill", "ladybug.fill", "leaf.fill"]
},
editing: {
outlined: ["pencil", "pencil.circle", "pencil.slash", "square.and.pencil", "rectangle.and.pencil.and.ellipsis", "scribble", "scribble.variable", "highlighter", "pencil.and.outline", "pencil.tip", "pencil.tip.crop.circle", "pencil.tip.crop.circle.badge.plus", "pencil.tip.crop.circle.badge.minus", "pencil.tip.crop.circle.badge.arrow.forward", "lasso", "lasso.sparkles", "loupe", "circle.dashed", "square.dashed", "eye.slash", "signature", "scissors", "scissors.badge.ellipsis", "wand.and.rays", "wand.and.rays.inverse", "wand.and.stars", "wand.and.stars.inverse", "crop", "crop.rotate", "dial.min", "dial.max", "paintbrush", "paintbrush.pointed", "bandage", "eyedropper", "eyedropper.halffull", "eyedropper.full", "move.3d", "scale.3d", "rotate.3d", "rotate.left", "rotate.right", "selection.pin.in.out", "timeline.selection", "rectangle.dashed", "rectangle.dashed.badge.record", "slider.horizontal.3", "slider.horizontal.below.rectangle", "slider.vertical.3", "perspective", "aspectratio", "camera.filters", "skew", "arrow.left.and.right.righttriangle.left.righttriangle.right", "arrow.up.and.down.righttriangle.up.righttriangle.down"],
filled: ["pencil.circle.fill", "circle.lefthalf.fill", "circle.righthalf.fill", "eye.slash.fill", "dial.min.fill", "dial.max.fill", "paintbrush.fill", "paintbrush.pointed.fill", "bandage.fill", "rotate.left.fill", "rotate.right.fill", "slider.horizontal.below.square.fill.and.square", "aspectratio.fill", "arrow.left.and.right.righttriangle.left.righttriangle.right.fill", "arrow.up.and.down.righttriangle.up.fill.righttriangle.down.fill"]
},
textformatting: {
outlined: ["paragraphsign", "list.dash", "list.bullet", "list.triangle", "list.bullet.indent", "list.number", "list.star", "increase.indent", "decrease.indent", "decrease.quotelevel", "increase.quotelevel", "text.alignleft", "text.aligncenter", "text.alignright", "text.justify", "text.justifyleft", "text.justifyright", "text.redaction", "character", "abc", "textformat.alt", "textformat", "textformat.size", "textformat.superscript", "textformat.subscript", "bold", "italic", "underline", "strikethrough", "shadow", "bold.italic.underline", "bold.underline", "text.cursor", "textformat.abc", "textformat.abc.dottedunderline", "textformat.123", "textbox", "a.magnify"],
filled: []
},
media: {
outlined: ["play", "play.circle", "play.rectangle", "play.slash", "pause", "pause.circle", "pause.rectangle", "stop", "stop.circle", "record.circle", "playpause", "backward", "forward", "backward.end", "forward.end", "backward.end.alt", "forward.end.alt", "backward.frame", "forward.frame", "shuffle", "shuffle.circle", "repeat", "repeat.circle", "repeat.1", "repeat.1.circle", "infinity", "infinity.circle", "arrow.rectanglepath", "goforward", "gobackward", "goforward.10", "gobackward.10", "goforward.15", "gobackward.15", "goforward.30", "gobackward.30", "goforward.45", "gobackward.45", "goforward.60", "gobackward.60", "goforward.75", "gobackward.75", "goforward.90", "gobackward.90", "goforward.plus", "gobackward.minus"],
filled: ["play.fill", "play.circle.fill", "play.rectangle.fill", "play.slash.fill", "pause.fill", "pause.circle.fill", "pause.rectangle.fill", "stop.fill", "stop.circle.fill", "record.circle.fill", "playpause.fill", "backward.fill", "forward.fill", "backward.end.fill", "forward.end.fill", "backward.end.alt.fill", "forward.end.alt.fill", "backward.frame.fill", "forward.frame.fill", "shuffle.circle.fill", "repeat.circle.fill", "repeat.1.circle.fill", "infinity.circle.fill"]
},
keyboard: {
outlined: ["command", "command.circle", "command.square", "option", "alt", "delete.right", "clear", "delete.left", "shift", "capslock", "escape", "power", "globe", "sun.min", "sun.max", "light.min", "light.max", "keyboard", "keyboard.chevron.compact.down", "keyboard.chevron.compact.left", "keyboard.onehanded.left", "keyboard.onehanded.right", "eject", "eject.circle", "mount", "control", "projective", "arrow.left.to.line.alt", "arrow.left.to.line", "arrow.right.to.line.alt", "arrow.right.to.line", "arrow.up.to.line.alt", "arrow.up.to.line", "arrow.down.to.line.alt", "arrow.down.to.line"],
filled: ["command.circle.fill", "command.square.fill", "delete.right.fill", "clear.fill", "delete.left.fill", "shift.fill", "capslock.fill", "sun.min.fill", "sun.max.fill", "eject.fill", "eject.circle.fill", "mount.fill"]
},
commerce: {
outlined: ["signature", "bag", "bag.circle", "bag.badge.plus", "bag.badge.minus", "cart", "cart.circle", "cart.badge.plus", "cart.badge.minus", "creditcard", "creditcard.circle", "giftcard", "banknote", "dollarsign.circle", "dollarsign.square", "centsign.circle", "centsign.square", "yensign.circle", "yensign.square", "sterlingsign.circle", "sterlingsign.square", "francsign.circle", "francsign.square", "florinsign.circle", "florinsign.square", "turkishlirasign.circle", "turkishlirasign.square", "rublesign.circle", "rublesign.square", "eurosign.circle", "eurosign.square", "dongsign.circle", "dongsign.square", "indianrupeesign.circle", "indianrupeesign.square", "tengesign.circle", "tengesign.square", "pesetasign.circle", "pesetasign.square", "pesosign.circle", "pesosign.square", "kipsign.circle", "kipsign.square", "wonsign.circle", "wonsign.square", "lirasign.circle", "lirasign.square", "australsign.circle", "australsign.square", "hryvniasign.circle", "hryvniasign.square", "nairasign.circle", "nairasign.square", "guaranisign.circle", "guaranisign.square", "coloncurrencysign.circle", "coloncurrencysign.square", "cedisign.circle", "cedisign.square", "cruzeirosign.circle", "cruzeirosign.square", "tugriksign.circle", "tugriksign.square", "millsign.circle", "millsign.square", "shekelsign.circle", "shekelsign.square", "manatsign.circle", "manatsign.square", "rupeesign.circle", "rupeesign.square", "bahtsign.circle", "bahtsign.square", "larisign.circle", "larisign.square", "bitcoinsign.circle", "bitcoinsign.square"],
filled: ["bag.fill", "bag.circle.fill", "bag.fill.badge.plus", "bag.fill.badge.minus", "cart.fill", "cart.circle.fill", "cart.fill.badge.plus", "cart.fill.badge.minus", "creditcard.fill", "creditcard.circle.fill", "giftcard.fill", "banknote.fill", "dollarsign.circle.fill", "dollarsign.square.fill", "centsign.circle.fill", "centsign.square.fill", "yensign.circle.fill", "yensign.square.fill", "sterlingsign.circle.fill", "sterlingsign.square.fill", "francsign.circle.fill", "francsign.square.fill", "florinsign.circle.fill", "florinsign.square.fill", "turkishlirasign.circle.fill", "turkishlirasign.square.fill", "rublesign.circle.fill", "rublesign.square.fill", "eurosign.circle.fill", "eurosign.square.fill", "dongsign.circle.fill", "dongsign.square.fill", "indianrupeesign.circle.fill", "indianrupeesign.square.fill", "tengesign.circle.fill", "tengesign.square.fill", "pesetasign.circle.fill", "pesetasign.square.fill", "pesosign.circle.fill", "pesosign.square.fill", "kipsign.circle.fill", "kipsign.square.fill", "wonsign.circle.fill", "wonsign.square.fill", "lirasign.circle.fill", "lirasign.square.fill", "australsign.circle.fill", "australsign.square.fill", "hryvniasign.circle.fill", "hryvniasign.square.fill", "nairasign.circle.fill", "nairasign.square.fill", "guaranisign.circle.fill", "guaranisign.square.fill", "coloncurrencysign.circle.fill", "coloncurrencysign.square.fill", "cedisign.circle.fill", "cedisign.square.fill", "cruzeirosign.circle.fill", "cruzeirosign.square.fill", "tugriksign.circle.fill", "tugriksign.square.fill", "millsign.circle.fill", "millsign.square.fill", "shekelsign.circle.fill", "shekelsign.square.fill", "manatsign.circle.fill", "manatsign.square.fill", "rupeesign.circle.fill", "rupeesign.square.fill", "bahtsign.circle.fill", "bahtsign.square.fill", "larisign.circle.fill", "larisign.square.fill", "bitcoinsign.circle.fill", "bitcoinsign.square.fill"]
},
time: {
outlined: ["clock", "deskclock", "alarm", "stopwatch", "timer", "timer.square", "clock.arrow.circlepath", "clock.arrow.2.circlepath", "hourglass", "hourglass.badge.plus"],
filled: ["clock.fill", "deskclock.fill", "alarm.fill", "stopwatch.fill", "hourglass.bottomhalf.fill", "hourglass.tophalf.fill"]
},
health: {
outlined: ["heart", "heart.circle", "heart.text.square", "bolt.heart", "bandage", "cross.case", "bed.double", "pills", "cross", "cross.circle", "waveform.path.ecg", "waveform.path.ecg.rectangle", "staroflife", "staroflife.circle"],
filled: ["heart.fill", "heart.circle.fill", "heart.text.square.fill", "bolt.heart.fill", "bandage.fill", "cross.case.fill", "bed.double.fill", "pills.fill", "cross.fill", "cross.circle.fill", "waveform.path.ecg.rectangle.fill", "staroflife.fill", "staroflife.circle.fill"]
},
shapes: {
outlined: ["seal", "circle", "capsule", "capsule.portrait", "oval", "oval.portrait", "square", "app", "rectangle", "rectangle.portrait", "triangle", "diamond", "octagon", "hexagon", "rhombus", "shield", "cone", "pyramid", "rectangle.roundedtop", "rectangle.roundedbottom"],
filled: ["seal.fill", "circle.fill", "capsule.fill", "capsule.portrait.fill", "oval.fill", "oval.portrait.fill", "square.fill", "app.fill", "rectangle.fill", "rectangle.portrait.fill", "triangle.fill", "diamond.fill", "octagon.fill", "hexagon.fill", "rhombus.fill", "shield.fill", "cone.fill", "pyramid.fill", "rectangle.roundedtop.fill", "rectangle.roundedbottom.fill"]
},
arrows: {
outlined: ["arrowshape.turn.up.left", "arrowshape.turn.up.left.circle", "arrowshape.turn.up.backward", "arrowshape.turn.up.backward.circle", "arrowshape.turn.up.right", "arrowshape.turn.up.right.circle", "arrowshape.turn.up.forward", "arrowshape.turn.up.forward.circle", "arrowshape.turn.up.left.2", "arrowshape.turn.up.left.2.circle", "arrowshape.turn.up.backward.2", "arrowshape.turn.up.backward.2.circle", "arrowshape.zigzag.right", "arrowshape.zigzag.forward", "arrowshape.bounce.right", "arrowshape.bounce.forward", "arrow.up.heart", "arrow.down.heart", "location", "location.slash", "location.north", "location.circle", "location.north.line", "leaf.arrow.triangle.circlepath", "arrow.down.app", "arrow.up.forward.app", "arrowtriangle.left.and.line.vertical.and.arrowtriangle.right", "arrowtriangle.right.and.line.vertical.and.arrowtriangle.left", "chevron.left", "chevron.left.circle", "chevron.left.square", "chevron.backward", "chevron.backward.circle", "chevron.backward.square", "chevron.right", "chevron.right.circle", "chevron.right.square", "chevron.forward", "chevron.forward.circle", "chevron.forward.square", "chevron.left.2", "chevron.backward.2", "chevron.right.2", "chevron.forward.2", "chevron.up", "chevron.up.circle", "chevron.up.square", "chevron.down", "chevron.down.circle", "chevron.down.square", "chevron.up.chevron.down", "chevron.compact.up", "chevron.compact.down", "chevron.compact.left", "chevron.compact.right", "arrow.left", "arrow.left.circle", "arrow.left.square", "arrow.backward", "arrow.backward.circle", "arrow.backward.square", "arrow.right", "arrow.right.circle", "arrow.right.square", "arrow.forward", "arrow.forward.circle", "arrow.forward.square", "arrow.up", "arrow.up.circle", "arrow.up.square", "arrow.down", "arrow.down.circle", "arrow.down.square", "arrow.up.left", "arrow.up.left.circle", "arrow.up.left.square", "arrow.up.backward", "arrow.up.backward.circle", "arrow.up.backward.square", "arrow.up.right", "arrow.up.right.circle", "arrow.up.right.square", "arrow.up.forward", "arrow.up.forward.circle", "arrow.up.forward.square", "arrow.down.left", "arrow.down.left.circle", "arrow.down.left.square", "arrow.down.backward", "arrow.down.backward.circle", "arrow.down.backward.square", "arrow.down.right", "arrow.down.right.circle", "arrow.down.right.square", "arrow.down.forward", "arrow.down.forward.circle", "arrow.down.forward.square", "arrow.left.arrow.right", "arrow.left.arrow.right.circle", "arrow.left.arrow.right.square", "arrow.up.arrow.down", "arrow.up.arrow.down.circle", "arrow.up.arrow.down.square", "arrow.turn.down.left", "arrow.turn.up.left", "arrow.turn.down.right", "arrow.turn.up.right", "arrow.turn.right.up", "arrow.turn.left.up", "arrow.turn.right.down", "arrow.turn.left.down", "arrow.uturn.left", "arrow.uturn.left.circle", "arrow.uturn.left.circle.badge.ellipsis", "arrow.uturn.left.square", "arrow.uturn.backward", "arrow.uturn.backward.circle", "arrow.uturn.backward.circle.badge.ellipsis", "arrow.uturn.backward.square", "arrow.uturn.right", "arrow.uturn.right.circle", "arrow.uturn.right.square", "arrow.uturn.forward", "arrow.uturn.forward.circle", "arrow.uturn.forward.square", "arrow.uturn.up", "arrow.uturn.up.circle", "arrow.uturn.up.square", "arrow.uturn.down", "arrow.uturn.down.circle", "arrow.uturn.down.square", "arrow.up.and.down.and.arrow.left.and.right", "arrow.up.left.and.down.right.and.arrow.up.right.and.down.left", "arrow.left.and.right", "arrow.left.and.right.circle", "arrow.left.and.right.square", "arrow.up.and.down", "arrow.up.and.down.circle", "arrow.up.and.down.square", "arrow.left.to.line.alt", "arrow.left.to.line", "arrow.right.to.line.alt", "arrow.right.to.line", "arrow.up.to.line.alt", "arrow.up.to.line", "arrow.down.to.line.alt", "arrow.down.to.line", "arrow.clockwise", "arrow.clockwise.circle", "arrow.counterclockwise", "arrow.counterclockwise.circle", "arrow.up.left.and.arrow.down.right", "arrow.up.left.and.arrow.down.right.circle", "arrow.up.backward.and.arrow.down.forward", "arrow.up.backward.and.arrow.down.forward.circle", "arrow.down.right.and.arrow.up.left", "arrow.down.right.and.arrow.up.left.circle", "arrow.down.forward.and.arrow.up.backward", "arrow.down.forward.and.arrow.up.backward.circle", "return", "arrow.2.squarepath", "arrow.triangle.2.circlepath", "arrow.triangle.2.circlepath.circle", "exclamationmark.arrow.triangle.2.circlepath", "arrow.triangle.capsulepath", "arrow.3.trianglepath", "arrow.triangle.turn.up.right.diamond", "arrow.triangle.turn.up.right.circle", "arrow.triangle.merge", "arrow.triangle.swap", "arrow.triangle.branch", "arrow.triangle.pull", "arrowtriangle.left", "arrowtriangle.left.circle", "arrowtriangle.left.square", "arrowtriangle.backward", "arrowtriangle.backward.circle", "arrowtriangle.backward.square", "arrowtriangle.right", "arrowtriangle.right.circle", "arrowtriangle.right.square", "arrowtriangle.forward", "arrowtriangle.forward.circle", "arrowtriangle.forward.square", "arrowtriangle.up", "arrowtriangle.up.circle", "arrowtriangle.up.square", "arrowtriangle.down", "arrowtriangle.down.circle", "arrowtriangle.down.square"],
filled: ["arrowshape.turn.up.left.fill", "arrowshape.turn.up.left.circle.fill", "arrowshape.turn.up.backward.fill", "arrowshape.turn.up.backward.circle.fill", "arrowshape.turn.up.right.fill", "arrowshape.turn.up.right.circle.fill", "arrowshape.turn.up.forward.fill", "arrowshape.turn.up.forward.circle.fill", "arrowshape.turn.up.left.2.fill", "arrowshape.turn.up.left.2.circle.fill", "arrowshape.turn.up.backward.2.fill", "arrowshape.turn.up.backward.2.circle.fill", "arrowshape.zigzag.right.fill", "arrowshape.zigzag.forward.fill", "arrowshape.bounce.right.fill", "arrowshape.bounce.forward.fill", "arrow.up.heart.fill", "arrow.down.heart.fill", "location.fill", "location.slash.fill", "location.north.fill", "location.circle.fill", "location.north.line.fill", "arrow.down.app.fill", "arrow.up.forward.app.fill", "arrowtriangle.left.fill.and.line.vertical.and.arrowtriangle.right.fill", "arrowtriangle.right.fill.and.line.vertical.and.arrowtriangle.left.fill", "chevron.left.circle.fill", "chevron.left.square.fill", "chevron.backward.circle.fill", "chevron.backward.square.fill", "chevron.right.circle.fill", "chevron.right.square.fill", "chevron.forward.circle.fill", "chevron.forward.square.fill", "chevron.up.circle.fill", "chevron.up.square.fill", "chevron.down.circle.fill", "chevron.down.square.fill", "arrow.left.circle.fill", "arrow.left.square.fill", "arrow.backward.circle.fill", "arrow.backward.square.fill", "arrow.right.circle.fill", "arrow.right.square.fill", "arrow.forward.circle.fill", "arrow.forward.square.fill", "arrow.up.circle.fill", "arrow.up.square.fill", "arrow.down.circle.fill", "arrow.down.square.fill", "arrow.up.left.circle.fill", "arrow.up.left.square.fill", "arrow.up.backward.circle.fill", "arrow.up.backward.square.fill", "arrow.up.right.circle.fill", "arrow.up.right.square.fill", "arrow.up.forward.circle.fill", "arrow.up.forward.square.fill", "arrow.down.left.circle.fill", "arrow.down.left.square.fill", "arrow.down.backward.circle.fill", "arrow.down.backward.square.fill", "arrow.down.right.circle.fill", "arrow.down.right.square.fill", "arrow.down.forward.circle.fill", "arrow.down.forward.square.fill", "arrow.left.arrow.right.circle.fill", "arrow.left.arrow.right.square.fill", "arrow.up.arrow.down.circle.fill", "arrow.up.arrow.down.square.fill", "arrow.uturn.left.circle.fill", "arrow.uturn.left.square.fill", "arrow.uturn.backward.circle.fill", "arrow.uturn.backward.square.fill", "arrow.uturn.right.circle.fill", "arrow.uturn.right.square.fill", "arrow.uturn.forward.circle.fill", "arrow.uturn.forward.square.fill", "arrow.uturn.up.circle.fill", "arrow.uturn.up.square.fill", "arrow.uturn.down.circle.fill", "arrow.uturn.down.square.fill", "arrow.left.and.right.circle.fill", "arrow.left.and.right.square.fill", "arrow.up.and.down.circle.fill", "arrow.up.and.down.square.fill", "arrow.clockwise.circle.fill", "arrow.counterclockwise.circle.fill", "arrow.up.left.and.arrow.down.right.circle.fill", "arrow.up.backward.and.arrow.down.forward.circle.fill", "arrow.down.right.and.arrow.up.left.circle.fill", "arrow.down.forward.and.arrow.up.backward.circle.fill", "arrow.triangle.2.circlepath.circle.fill", "arrow.triangle.turn.up.right.diamond.fill", "arrow.triangle.turn.up.right.circle.fill", "arrowtriangle.left.fill", "arrowtriangle.left.circle.fill", "arrowtriangle.left.square.fill", "arrowtriangle.backward.fill", "arrowtriangle.backward.circle.fill", "arrowtriangle.backward.square.fill", "arrowtriangle.right.fill", "arrowtriangle.right.circle.fill", "arrowtriangle.right.square.fill", "arrowtriangle.forward.fill", "arrowtriangle.forward.circle.fill", "arrowtriangle.forward.square.fill", "arrowtriangle.up.fill", "arrowtriangle.up.circle.fill", "arrowtriangle.up.square.fill", "arrowtriangle.down.fill", "arrowtriangle.down.circle.fill", "arrowtriangle.down.square.fill"]
},
indices: {
outlined: ["questionmark.circle", "questionmark.square", "exclamationmark.circle", "exclamationmark.square", "a.circle", "a.square", "b.circle", "b.square", "c.circle", "c.square", "d.circle", "d.square", "e.circle", "e.square", "f.circle", "f.square", "g.circle", "g.square", "h.circle", "h.square", "i.circle", "i.square", "j.circle", "j.square", "k.circle", "k.square", "l.circle", "l.square", "m.circle", "m.square", "n.circle", "n.square", "o.circle", "o.square", "p.circle", "p.square", "q.circle", "q.square", "r.circle", "r.square", "s.circle", "s.square", "t.circle", "t.square", "u.circle", "u.square", "v.circle", "v.square", "w.circle", "w.square", "x.circle", "x.square", "y.circle", "y.square", "z.circle", "z.square", "dollarsign.circle", "dollarsign.square", "centsign.circle", "centsign.square", "yensign.circle", "yensign.square", "sterlingsign.circle", "sterlingsign.square", "francsign.circle", "francsign.square", "florinsign.circle", "florinsign.square", "turkishlirasign.circle", "turkishlirasign.square", "rublesign.circle", "rublesign.square", "eurosign.circle", "eurosign.square", "dongsign.circle", "dongsign.square", "indianrupeesign.circle", "indianrupeesign.square", "tengesign.circle", "tengesign.square", "pesetasign.circle", "pesetasign.square", "pesosign.circle", "pesosign.square", "kipsign.circle", "kipsign.square", "wonsign.circle", "wonsign.square", "lirasign.circle", "lirasign.square", "australsign.circle", "australsign.square", "hryvniasign.circle", "hryvniasign.square", "nairasign.circle", "nairasign.square", "guaranisign.circle", "guaranisign.square", "coloncurrencysign.circle", "coloncurrencysign.square", "cedisign.circle", "cedisign.square", "cruzeirosign.circle", "cruzeirosign.square", "tugriksign.circle", "tugriksign.square", "millsign.circle", "millsign.square", "shekelsign.circle", "shekelsign.square", "manatsign.circle", "manatsign.square", "rupeesign.circle", "rupeesign.square", "bahtsign.circle", "bahtsign.square", "larisign.circle", "larisign.square", "bitcoinsign.circle", "bitcoinsign.square", "0.circle", "0.square", "1.circle", "1.square", "2.circle", "2.square", "3.circle", "3.square", "4.circle", "4.square", "4.alt.circle", "4.alt.square", "5.circle", "5.square", "6.circle", "6.square", "6.alt.circle", "6.alt.square", "7.circle", "7.square", "8.circle", "8.square", "9.circle", "9.square", "9.alt.circle", "9.alt.square", "00.circle", "00.square", "01.circle", "01.square", "02.circle", "02.square", "03.circle", "03.square", "04.circle", "04.square", "05.circle", "05.square", "06.circle", "06.square", "07.circle", "07.square", "08.circle", "08.square", "09.circle", "09.square", "10.circle", "10.square", "11.circle", "11.square", "12.circle", "12.square", "13.circle", "13.square", "14.circle", "14.square", "15.circle", "15.square", "16.circle", "16.square", "17.circle", "17.square", "18.circle", "18.square", "19.circle", "19.square", "20.circle", "20.square", "21.circle", "21.square", "22.circle", "22.square", "23.circle", "23.square", "24.circle", "24.square", "25.circle", "25.square", "26.circle", "26.square", "27.circle", "27.square", "28.circle", "28.square", "29.circle", "29.square", "30.circle", "30.square", "31.circle", "31.square", "32.circle", "32.square", "33.circle", "33.square", "34.circle", "34.square", "35.circle", "35.square", "36.circle", "36.square", "37.circle", "37.square", "38.circle", "38.square", "39.circle", "39.square", "40.circle", "40.square", "41.circle", "41.square", "42.circle", "42.square", "43.circle", "43.square", "44.circle", "44.square", "45.circle", "45.square", "46.circle", "46.square", "47.circle", "47.square", "48.circle", "48.square", "49.circle", "49.square", "50.circle", "50.square"],
filled: ["questionmark.circle.fill", "questionmark.square.fill", "exclamationmark.circle.fill", "exclamationmark.square.fill", "a.circle.fill", "a.square.fill", "b.circle.fill", "b.square.fill", "c.circle.fill", "c.square.fill", "d.circle.fill", "d.square.fill", "e.circle.fill", "e.square.fill", "f.circle.fill", "f.square.fill", "g.circle.fill", "g.square.fill", "h.circle.fill", "h.square.fill", "i.circle.fill", "i.square.fill", "j.circle.fill", "j.square.fill", "k.circle.fill", "k.square.fill", "l.circle.fill", "l.square.fill", "m.circle.fill", "m.square.fill", "n.circle.fill", "n.square.fill", "o.circle.fill", "o.square.fill", "p.circle.fill", "p.square.fill", "q.circle.fill", "q.square.fill", "r.circle.fill", "r.square.fill", "s.circle.fill", "s.square.fill", "t.circle.fill", "t.square.fill", "u.circle.fill", "u.square.fill", "v.circle.fill", "v.square.fill", "w.circle.fill", "w.square.fill", "x.circle.fill", "x.square.fill", "y.circle.fill", "y.square.fill", "z.circle.fill", "z.square.fill", "dollarsign.circle.fill", "dollarsign.square.fill", "centsign.circle.fill", "centsign.square.fill", "yensign.circle.fill", "yensign.square.fill", "sterlingsign.circle.fill", "sterlingsign.square.fill", "francsign.circle.fill", "francsign.square.fill", "florinsign.circle.fill", "florinsign.square.fill", "turkishlirasign.circle.fill", "turkishlirasign.square.fill", "rublesign.circle.fill", "rublesign.square.fill", "eurosign.circle.fill", "eurosign.square.fill", "dongsign.circle.fill", "dongsign.square.fill", "indianrupeesign.circle.fill", "indianrupeesign.square.fill", "tengesign.circle.fill", "tengesign.square.fill", "pesetasign.circle.fill", "pesetasign.square.fill", "pesosign.circle.fill", "pesosign.square.fill", "kipsign.circle.fill", "kipsign.square.fill", "wonsign.circle.fill", "wonsign.square.fill", "lirasign.circle.fill", "lirasign.square.fill", "australsign.circle.fill", "australsign.square.fill", "hryvniasign.circle.fill", "hryvniasign.square.fill", "nairasign.circle.fill", "nairasign.square.fill", "guaranisign.circle.fill", "guaranisign.square.fill", "coloncurrencysign.circle.fill", "coloncurrencysign.square.fill", "cedisign.circle.fill", "cedisign.square.fill", "cruzeirosign.circle.fill", "cruzeirosign.square.fill", "tugriksign.circle.fill", "tugriksign.square.fill", "millsign.circle.fill", "millsign.square.fill", "shekelsign.circle.fill", "shekelsign.square.fill", "manatsign.circle.fill", "manatsign.square.fill", "rupeesign.circle.fill", "rupeesign.square.fill", "bahtsign.circle.fill", "bahtsign.square.fill", "larisign.circle.fill", "larisign.square.fill", "bitcoinsign.circle.fill", "bitcoinsign.square.fill", "0.circle.fill", "0.square.fill", "1.circle.fill", "1.square.fill", "2.circle.fill", "2.square.fill", "3.circle.fill", "3.square.fill", "4.circle.fill", "4.square.fill", "4.alt.circle.fill", "4.alt.square.fill", "5.circle.fill", "5.square.fill", "6.circle.fill", "6.square.fill", "6.alt.circle.fill", "6.alt.square.fill", "7.circle.fill", "7.square.fill", "8.circle.fill", "8.square.fill", "9.circle.fill", "9.square.fill", "9.alt.circle.fill", "9.alt.square.fill", "00.circle.fill", "00.square.fill", "01.circle.fill", "01.square.fill", "02.circle.fill", "02.square.fill", "03.circle.fill", "03.square.fill", "04.circle.fill", "04.square.fill", "05.circle.fill", "05.square.fill", "06.circle.fill", "06.square.fill", "07.circle.fill", "07.square.fill", "08.circle.fill", "08.square.fill", "09.circle.fill", "09.square.fill", "10.circle.fill", "10.square.fill", "11.circle.fill", "11.square.fill", "12.circle.fill", "12.square.fill", "13.circle.fill", "13.square.fill", "14.circle.fill", "14.square.fill", "15.circle.fill", "15.square.fill", "16.circle.fill", "16.square.fill", "17.circle.fill", "17.square.fill", "18.circle.fill", "18.square.fill", "19.circle.fill", "19.square.fill", "20.circle.fill", "20.square.fill", "21.circle.fill", "21.square.fill", "22.circle.fill", "22.square.fill", "23.circle.fill", "23.square.fill", "24.circle.fill", "24.square.fill", "25.circle.fill", "25.square.fill", "26.circle.fill", "26.square.fill", "27.circle.fill", "27.square.fill", "28.circle.fill", "28.square.fill", "29.circle.fill", "29.square.fill", "30.circle.fill", "30.square.fill", "31.circle.fill", "31.square.fill", "32.circle.fill", "32.square.fill", "33.circle.fill", "33.square.fill", "34.circle.fill", "34.square.fill", "35.circle.fill", "35.square.fill", "36.circle.fill", "36.square.fill", "37.circle.fill", "37.square.fill", "38.circle.fill", "38.square.fill", "39.circle.fill", "39.square.fill", "40.circle.fill", "40.square.fill", "41.circle.fill", "41.square.fill", "42.circle.fill", "42.square.fill", "43.circle.fill", "43.square.fill", "44.circle.fill", "44.square.fill", "45.circle.fill", "45.square.fill", "46.circle.fill", "46.square.fill", "47.circle.fill", "47.square.fill", "48.circle.fill", "48.square.fill", "49.circle.fill", "49.square.fill", "50.circle.fill", "50.square.fill"]
},
maths: {
outlined: ["sum", "percent", "function", "plus", "plus.circle", "plus.square", "minus", "minus.circle", "minus.square", "plusminus", "plusminus.circle", "plus.slash.minus", "minus.slash.plus", "multiply", "multiply.circle", "multiply.square", "divide", "divide.circle", "divide.square", "equal", "equal.circle", "equal.square", "lessthan", "lessthan.circle", "lessthan.square", "greaterthan", "greaterthan.circle", "greaterthan.square", "number", "number.circle", "number.square", "x.squareroot"],
filled: ["plus.circle.fill", "plus.square.fill", "minus.circle.fill", "minus.square.fill", "plusminus.circle.fill", "multiply.circle.fill", "multiply.square.fill", "divide.circle.fill", "divide.square.fill", "equal.circle.fill", "equal.square.fill", "lessthan.circle.fill", "lessthan.square.fill", "greaterthan.circle.fill", "greaterthan.square.fill", "number.circle.fill", "number.square.fill"]
}
};
const allSymbols = new Set(Object.values(defaultSymbols).map(Object.values).flat(2));
try {
await main();
} catch (e) {
Script.complete(e.message);
throw e;
}
function applyArguments(config) {
const isNumber = val => typeof(val) === 'number' && isFinite(val) && !isNaN(val);
const isNumberArray = arr => arr instanceof Array && arr.every(isNumber);
if (args.shortcutParameter == null)
return;
const data = {...args.shortcutParameter};
data.iconSets = data.category;
if (isNumber(data.width) && isNumber(data.height))
config.size = {
width: data.width,
height: data.height,
}
if (typeof(data.orientation) === 'string')
switch (data.orientation.toLowerCase()) {
case 'portrait': config.isPortrait = true; break;
case 'landscape': config.isPortrait = false; break;
}
if (isNumber(data.limitSymbols))
config.symbols.globalIconsSet = Math.max(0, data.limitSymbols);
if (isNumber(data.symbolAngle))
config.symbols.angle = data.symbolAngle;
if (isNumber(data.columns))
data.columns = [data.columns];
if (isNumberArray(data.columns))
config.symbols.columns = data.columns;
if (isNumber(data.symbolProportion))
data.symbolProportion = [data.symbolProportion];
if (isNumberArray(data.symbolProportion))
config.symbols.ratios = data.symbolProportion;
if (isNumber(data.iconScales))
data.iconScales = [data.iconScales];
if (isNumberArray(data.iconScales))
config.symbols.scales = data.iconScales;
if (isNumber(data.iconLimits))
data.iconLimits = [data.iconLimits];
if (isNumberArray(data.iconLimits))
config.symbols.iconsLimits = data.iconLimits;
if (typeof data.iconSets === 'string' || data.iconSets instanceof String)
data.iconSets = data.iconSets.split(';').map(set => set.split(' ').map(s => s.trim()).filter(s => s != ''));
if (data.iconSets instanceof Array)
config.symbols.iconsSets = data.iconSets;
if (isNumberArray(data.symbolProportion))
config.symbols.rowsOffsets = Array.from(config.symbols.ratios).fill(0);
if (isNumber(data.colorAngle))
config.colors.bgAngle = data.colorAngle;
if (isNumber(data.symbolColorAngle))
config.colors.fgAngle = data.symbolColorAngle;
if (isNumber(data.colorProportion))
data.colorProportion = [data.colorProportion];
if (isNumberArray(data.colorProportion))
config.colors.fgRatios = config.colors.bgRatios = data.colorProportion;
if (typeof(data.themeName) === 'string') {
const theme = defaultThemes[data.themeName];
if (!theme)
throw new Error('No such theme');
if (theme.colors) {
const colors = (theme.shuffle ? shuffle : a => a)(theme.colors);
config.colors.bgColors = shifted(colors, theme.bgShift);
config.colors.fgColors = shifted(colors, theme.fgShift);
} else {
config.colors.bgColors = (theme.bgShuffle ? shuffle : a => a)(theme.bgColors);
config.colors.fgColors = (theme.fgShuffle ? shuffle : a => a)(theme.fgColors);
}
}
}
function loadConfig() {
const config = defaultConfig;
applyArguments(config);
config.symbols.angle *= -Math.PI / 180.0;
config.colors.bgAngle *= -Math.PI / 180.0;
config.colors.fgAngle *= -Math.PI / 180.0;
if (config.isPortrait)
config.size = {
width: Math.min(config.size.width, config.size.height),
height: Math.max(config.size.width, config.size.height),
};
else
config.size = {
width: Math.max(config.size.width, config.size.height),
height: Math.min(config.size.width, config.size.height),
};
if (config.symbols.iconsSets instanceof Array && config.symbols.iconsSets.length > 0)
config.symbols.iconsSets = config.symbols.iconsSets
.map(set => (set || []).map(s => s.startsWith('#') ? s.substr(1)
: Object.values(s.split('.').reduce((a, b) => a[b] || [`@${s}`], defaultSymbols))
).flat(2))
.map(set => Array.from(new Set(set)));
else
config.symbols.iconsSets = [Array.from(allSymbols)];
return config;
}
function checkConfig(config) {
if (config.symbols.columns.length != config.symbols.ratios.length)
throw Error('Number of symbols columns and ratios should be the same');
if (config.symbols.scales.length != config.symbols.ratios.length)
throw Error('Number of symbols scales and ratios should be the same');
if (config.symbols.iconsLimits.length != config.symbols.ratios.length)
throw Error('Number of symbols icons sets and ratios should be the same');
if (config.symbols.rowsOffsets.length != config.symbols.ratios.length)
throw Error('Number of symbols rows offsets and ratios should be the same');
for (let set of config.symbols.iconsSets) {
const failed = set.filter(sym => !allSymbols.has(sym));
if (failed.length)
throw Error('All selected symbols should exist: ' + failed[0]);
}
if (config.colors.bgColors.length == 0)
throw Error('At least one background color should exist');
if (config.colors.fgColors.length == 0)
throw Error('At least one foreground color should exist');
if (config.colors.bgRatios.length == 0)
throw Error('At least one background section should exist');
if (config.colors.fgRatios.length == 0)
throw Error('At least one foreground section should exist');
if (config.colors.bgRatios.some(a => a < 0))
throw Error('All background color ratios should be positive');
if (config.colors.fgRatios.some(a => a < 0))
throw Error('All foreground color ratios should be positive');
}
async function main() {
const config = loadConfig();
checkConfig(config);
const pattern = generatePattern(config);
const image = await renderPattern(pattern, config.size);
await QuickLook.present(image, 1);
Script.setShortcutOutput(Data.fromPNG(image).toBase64String());
}
function calculateVirtualScreen(size, angle) {
const diag = Math.sqrt(size.width * size.width + size.height * size.height);
const diagAngle = Math.atan2(size.height, size.width);
const width = diag * Math.max(Math.abs(Math.cos(angle + diagAngle)), Math.abs(Math.cos(angle + Math.PI - diagAngle)));
const height = diag * Math.max(Math.abs(Math.sin(angle + diagAngle)), Math.abs(Math.sin(angle + Math.PI - diagAngle)));
return {width, height, angle};
}
function generateSectionPattern(size, symbols, columnsNumber, rowsOffset) {
if (symbols.length == 0) return [];
const columnWidth = size.width / columnsNumber;
const lineHeight = columnWidth * Math.tan(30 / 180 * Math.PI);
const linesNumber = Math.ceil(size.height / lineHeight) + 4;
const offset = (size.height - lineHeight * (linesNumber - 1)) * 0.5 - 2 * lineHeight + lineHeight * ((rowsOffset % 2 + 3) % 2 - 1);
const pattern = [];
for (let line = 0; line < linesNumber; line++) {
for (let column = 1 + line % 2; column < columnsNumber; column += 2)
pattern.push([column * columnWidth, offset + line * lineHeight, selectRandom(symbols)]);
}
return pattern;
}
function generateSymbolsPattern(size, config) {
const virtScreen = calculateVirtualScreen(size, config.angle);
const totalRatio = config.ratios.reduce((a, b) => a + b, 0);
const baseWidth = virtScreen.width / totalRatio;
const halfHeight = virtScreen.height * 0.5;
const angleMath = {sin: Math.sin(config.angle), cos: Math.cos(config.angle)};
const pattern = {};
for (let i = 0, offset = -virtScreen.width * 0.5; i < config.ratios.length; i++) {
if (config.ratios[i] > 0 && config.columns[i] > 1) {
const tolerance = baseWidth * config.ratios[i] / config.columns[i];
const symbols = config.iconsSets[i % config.iconsSets.length];
generateSectionPattern(
{width: baseWidth * config.ratios[i], height: virtScreen.height},
config.iconsLimits[i] ? shuffle(symbols).slice(0, config.iconsLimits[i]) : symbols,
config.columns[i],
config.rowsOffsets[i],
)
.map(([x, y, symbol]) => [x + offset, y - virtScreen.height * 0.5, symbol])
.map(([x, y, symbol]) => [angleMath.cos * x + angleMath.sin * y, angleMath.cos * y - angleMath.sin * x, symbol])
.map(([x, y, symbol]) => [x + size.width * 0.5, y + size.height * 0.5, symbol])
.filter(([x, y, symbol]) => -tolerance <= x && x <= size.width + tolerance && -tolerance <= y && y <= size.height + tolerance)
.forEach(([x, y, symbol]) => {
pattern[symbol] = pattern[symbol] || [];
pattern[symbol].push([x, y, config.scales[i]]);
});
}
offset += config.ratios[i] * baseWidth;
}
return pattern;
}
function generateColorsSections(size, angle, colors, ratios) {
const virtScreen = calculateVirtualScreen(size, angle);
const totalRatio = ratios.reduce((a, b) => a + b, 0);
const baseWidth = virtScreen.width / totalRatio;
const halfHeight = virtScreen.height * 0.5;
const angleMath = {sin: Math.sin(angle), cos: Math.cos(angle)};
const sections = [];
for (let i = 0, offset = -virtScreen.width * 0.5; i < ratios.length; i++) {
sections.push([
colors[i % colors.length],
[
[offset, -halfHeight],
[offset + ratios[i] * baseWidth + 1, -halfHeight],
[offset + ratios[i] * baseWidth + 1, halfHeight],
[offset, halfHeight],
]
.map(([x, y]) => [angleMath.cos * x + angleMath.sin * y, angleMath.cos * y - angleMath.sin * x])
.map(([x, y]) => [x + size.width * 0.5, y + size.height * 0.5])
.map(([x, y]) => `L${x} ${y}`)
.join('').replace('L', 'M'),
]);
offset += ratios[i] * baseWidth;
}
return sections;
}
function generatePattern(config) {
const pattern = {
symbols: generateSymbolsPattern(config.size, config.symbols),
foregroundColors: generateColorsSections(config.size, config.colors.fgAngle, config.colors.fgColors, config.colors.fgRatios),
backgroundColors: generateColorsSections(config.size, config.colors.bgAngle, config.colors.bgColors, config.colors.bgRatios),
};
return pattern;
}
function getSymbolData(symbolName) {
const symbol = SFSymbol.named(symbolName);
symbol.applyFont(Font.systemFont(20));
return {
base64: Data.fromPNG(symbol.image).toBase64String(),
width: symbol.image.size.width * Device.screenScale(),
height: symbol.image.size.height * Device.screenScale(),
};
}
async function renderPattern(pattern, size) {
let symbolsImages = Object.keys(pattern.symbols).map(symbol => [symbol, getSymbolData(symbol)]);
symbolsImages = symbolsImages.map(([symbol, {base64, width, height}]) =>
`<img id="@${symbol}" width="${width}px" height="${height}px" src="data:image/png;base64,${base64}"/>`);
let html = `
${symbolsImages.join('')}
<canvas id="resultCanvas"></canvas>
<script>
function renderColorSections(ctx, sections) {
let width = ctx.canvas.width / sections.length;
let height = ctx.canvas.height;
for (let section of sections) {
ctx.fillStyle = section[0];
ctx.fill(new Path2D(section[1]));
}
}
function renderSymbols(ctx, symbols) {
for (let symbol in symbols) {
let symbolImg = document.getElementById('@' + symbol);
for (let coords of symbols[symbol])
ctx.drawImage(
symbolImg,
coords[0] - symbolImg.width * 0.5 * (coords[2] || 1),
coords[1] - symbolImg.height * 0.5 * (coords[2] || 1),
symbolImg.width * (coords[2] || 1),
symbolImg.height * (coords[2] || 1));
}
}
function render(pattern, width, height) {
let canvas = document.getElementById("resultCanvas");
canvas.width = width; canvas.height = height;
let ctx = canvas.getContext("2d");
ctx.imageSmoothingEnabled = true;
ctx.imageSmoothingQuality = "high";
renderSymbols(ctx, pattern.symbols);
ctx.globalCompositeOperation = "source-atop";
renderColorSections(ctx, pattern.foregroundColors);
ctx.globalCompositeOperation = "destination-over";
renderColorSections(ctx, pattern.backgroundColors);
return getBase64();
}
function getBase64(format = "image/png", quality = 0.92) {
let canvas = document.getElementById("resultCanvas");
return canvas.toDataURL(format).split(',', 2)[1];
}
</script>
`;
let webview = new WebView();
await webview.loadHTML(html);
let base64 = await webview.evaluateJavaScript(`render(${JSON.stringify(pattern)}, ${size.width}, ${size.height})`);
return Image.fromData(Data.fromBase64String(base64));
}
function shuffle(array) {
array = Array.from(array);
for (let i = array.length - 1; i > 0; i--) {
const j = Math.floor(Math.random() * (i + 1));
[array[i], array[j]] = [array[j], array[i]];
}
return array
}
function shifted(array, shift) {
shift %= array.length;
return array.slice(shift).concat(array.slice(0, shift));
}
function selectRandom(array) {
return array[Math.floor(Math.random() * array.length)];
}