From 78e41b3b71188121ccfbc19e172bf845730a7378 Mon Sep 17 00:00:00 2001 From: Konstantin Bulenkov Date: Thu, 27 Dec 2012 19:52:40 +0100 Subject: [PATCH 1/3] retina icons (cherry picked from commit 268391a7c8d24903fe0cccfaf4a458872e5ab320) --- platform/icons/src/actions/collapseall.png | Bin 383 -> 387 bytes platform/icons/src/actions/collapseall@2x.png | Bin 0 -> 631 bytes .../icons/src/actions/collapseall@2x_dark.png | Bin 0 -> 631 bytes .../icons/src/actions/collapseall_dark.png | Bin 1056 -> 388 bytes platform/icons/src/actions/expandall.png | Bin 390 -> 388 bytes platform/icons/src/actions/expandall@2x.png | Bin 0 -> 609 bytes .../icons/src/actions/expandall@2x_dark.png | Bin 0 -> 616 bytes platform/icons/src/actions/expandall_dark.png | Bin 0 -> 388 bytes platform/icons/src/actions/help.png | Bin 484 -> 486 bytes platform/icons/src/actions/help@2x.png | Bin 0 -> 1092 bytes platform/icons/src/actions/help@2x_dark.png | Bin 1013 -> 1092 bytes platform/icons/src/actions/menu-help.png | Bin 484 -> 487 bytes platform/icons/src/actions/menu-help@2x.png | Bin 0 -> 1092 bytes .../icons/src/actions/menu-help@2x_dark.png | Bin 1013 -> 1092 bytes platform/icons/src/actions/preview@2x.png | Bin 1009 -> 978 bytes .../icons/src/actions/preview@2x_dark.png | Bin 0 -> 969 bytes .../icons/src/actions/properties_dark.png | Bin 0 -> 368 bytes .../icons/src/actions/startDebugger@2x.png | Bin 0 -> 1300 bytes .../src/actions/startDebugger@2x_dark.png | Bin 1232 -> 1299 bytes platform/icons/src/fileTypes/diagram@2x.png | Bin 0 -> 593 bytes .../icons/src/fileTypes/diagram@2x_dark.png | Bin 0 -> 678 bytes platform/icons/src/fileTypes/dtd@2x.png | Bin 0 -> 676 bytes platform/icons/src/fileTypes/html@2x.png | Bin 0 -> 395 bytes platform/icons/src/fileTypes/idl@2x.png | Bin 0 -> 608 bytes platform/icons/src/fileTypes/java@2x.png | Bin 0 -> 384 bytes platform/icons/src/fileTypes/javaClass@2x.png | Bin 0 -> 601 bytes .../icons/src/fileTypes/properties@2x.png | Bin 0 -> 339 bytes .../icons/src/fileTypes/typeScript@2x.png | Bin 0 -> 583 bytes platform/icons/src/fileTypes/wsdlFile@2x.png | Bin 0 -> 707 bytes platform/icons/src/fileTypes/xhtml@2x.png | Bin 0 -> 460 bytes platform/icons/src/fileTypes/xml@2x.png | Bin 0 -> 416 bytes platform/icons/src/fileTypes/xsdFile@2x.png | Bin 0 -> 853 bytes .../icons/src/general/runWithCoverage@2x.png | Bin 0 -> 1188 bytes .../src/general/runWithCoverage@2x_dark.png | Bin 0 -> 1188 bytes platform/icons/src/nodes/Module@2x.png | Bin 0 -> 250 bytes platform/icons/src/nodes/TreeClosed@2x.png | Bin 0 -> 204 bytes platform/icons/src/nodes/TreeOpen@2x.png | Bin 0 -> 204 bytes platform/icons/src/nodes/abstractClass.png | Bin 706 -> 722 bytes platform/icons/src/nodes/abstractClass@2x.png | Bin 1487 -> 1502 bytes platform/icons/src/nodes/artifact@2x.png | Bin 0 -> 1212 bytes .../src/nodes/compiledClassesFolder@2x.png | Bin 0 -> 662 bytes .../nodes/compiledClassesFolder@2x_dark.png | Bin 0 -> 645 bytes .../src/nodes/compiledClassesFolder_dark.png | Bin 0 -> 393 bytes platform/icons/src/nodes/copyOfFolder@2x.png | Bin 0 -> 305 bytes platform/icons/src/nodes/cvs_global@2x.png | Bin 1455 -> 1448 bytes platform/icons/src/nodes/cvs_roots@2x.png | Bin 2006 -> 1972 bytes platform/icons/src/nodes/ejb.png | Bin 393 -> 399 bytes platform/icons/src/nodes/ejb@2x.png | Bin 0 -> 606 bytes .../icons/src/nodes/ejbBusinessMethod.png | Bin 712 -> 701 bytes .../icons/src/nodes/ejbBusinessMethod@2x.png | Bin 1651 -> 1612 bytes .../icons/src/nodes/ejbPrimaryKeyClass@2x.png | Bin 1539 -> 1620 bytes .../src/nodes/ejbPrimaryKeyClass@2x_dark.png | Bin 1556 -> 1628 bytes platform/icons/src/nodes/ejbReference@2x.png | Bin 0 -> 1099 bytes .../icons/src/nodes/enterpriseProject@2x.png | Bin 0 -> 995 bytes .../icons/src/nodes/excludedFromCompile.png | Bin 242 -> 280 bytes .../src/nodes/excludedFromCompile@2x.png | Bin 0 -> 535 bytes .../src/nodes/excludedFromCompile@2x_dark.png | Bin 0 -> 505 bytes .../src/nodes/excludedFromCompile_dark.png | Bin 0 -> 268 bytes platform/icons/src/nodes/fieldPK@2x.png | Bin 1741 -> 1810 bytes platform/icons/src/nodes/fieldPK@2x_dark.png | Bin 1739 -> 1822 bytes platform/icons/src/nodes/finalMark.png | Bin 302 -> 302 bytes platform/icons/src/nodes/finalMark@2x.png | Bin 0 -> 502 bytes .../icons/src/nodes/finalMark@2x_dark.png | Bin 0 -> 500 bytes platform/icons/src/nodes/finalMark_dark.png | Bin 0 -> 298 bytes platform/icons/src/nodes/folder@2x.png | Bin 0 -> 204 bytes platform/icons/src/nodes/homeFolder.png | Bin 278 -> 281 bytes platform/icons/src/nodes/homeFolder@2x.png | Bin 573 -> 571 bytes platform/icons/src/nodes/ideaModule@2x.png | Bin 0 -> 997 bytes platform/icons/src/nodes/jarDirectory.png | Bin 242 -> 229 bytes platform/icons/src/nodes/jarDirectory@2x.png | Bin 0 -> 268 bytes .../icons/src/nodes/jarDirectory@2x_dark.png | Bin 0 -> 268 bytes .../icons/src/nodes/jarDirectory_dark.png | Bin 0 -> 229 bytes platform/icons/src/nodes/javaDocFolder@2x.png | Bin 0 -> 303 bytes .../icons/src/nodes/javaDocFolder@2x_dark.png | Bin 0 -> 304 bytes .../icons/src/nodes/javaDocFolder_dark.png | Bin 0 -> 216 bytes platform/icons/src/nodes/junitTestMark.png | Bin 365 -> 362 bytes platform/icons/src/nodes/junitTestMark@2x.png | Bin 0 -> 684 bytes .../icons/src/nodes/junitTestMark@2x_dark.png | Bin 0 -> 673 bytes .../icons/src/nodes/junitTestMark_dark.png | Bin 0 -> 353 bytes platform/icons/src/nodes/keymapAnt@2x.png | Bin 0 -> 1267 bytes .../icons/src/nodes/keymapAnt@2x_dark.png | Bin 0 -> 1256 bytes platform/icons/src/nodes/keymapAnt_dark.png | Bin 0 -> 483 bytes platform/icons/src/nodes/keymapEditor.png | Bin 444 -> 445 bytes platform/icons/src/nodes/keymapEditor@2x.png | Bin 0 -> 831 bytes .../icons/src/nodes/keymapMainMenu@2x.png | Bin 0 -> 302 bytes platform/icons/src/nodes/keymapOther@2x.png | Bin 0 -> 441 bytes platform/icons/src/nodes/keymapTools.png | Bin 385 -> 400 bytes platform/icons/src/nodes/keymapTools@2x.png | Bin 0 -> 732 bytes .../icons/src/nodes/keymapTools@2x_dark.png | Bin 0 -> 729 bytes platform/icons/src/nodes/keymapTools_dark.png | Bin 0 -> 405 bytes platform/icons/src/nodes/locked.png | Bin 256 -> 319 bytes platform/icons/src/nodes/locked@2x.png | Bin 0 -> 585 bytes platform/icons/src/nodes/locked@2x_dark.png | Bin 0 -> 567 bytes platform/icons/src/nodes/locked_dark.png | Bin 0 -> 324 bytes platform/icons/src/nodes/moduleGroup@2x.png | Bin 0 -> 245 bytes platform/icons/src/nodes/newFolder@2x.png | Bin 0 -> 204 bytes platform/icons/src/nodes/package@2x.png | Bin 0 -> 306 bytes platform/icons/src/nodes/padlock.png | Bin 686 -> 361 bytes platform/icons/src/nodes/padlock@2x.png | Bin 0 -> 551 bytes platform/icons/src/nodes/pinToolWindow.png | Bin 278 -> 317 bytes platform/icons/src/nodes/pinToolWindow@2x.png | Bin 0 -> 578 bytes .../icons/src/nodes/pinToolWindow@2x_dark.png | Bin 0 -> 545 bytes .../icons/src/nodes/pinToolWindow_dark.png | Bin 0 -> 285 bytes platform/icons/src/nodes/plugin@2x.png | Bin 1207 -> 1251 bytes platform/icons/src/nodes/plugin@2x_dark.png | Bin 1118 -> 1280 bytes .../icons/src/nodes/pluginnotinstalled.png | Bin 667 -> 673 bytes .../icons/src/nodes/pluginnotinstalled@2x.png | Bin 0 -> 1555 bytes .../src/nodes/pluginnotinstalled@2x_dark.png | Bin 0 -> 1427 bytes .../src/nodes/pluginnotinstalled_dark.png | Bin 0 -> 679 bytes platform/icons/src/nodes/pluginobsolete.png | Bin 1394 -> 561 bytes .../icons/src/nodes/pluginobsolete@2x.png | Bin 0 -> 962 bytes .../src/nodes/pluginobsolete@2x_dark.png | Bin 0 -> 964 bytes .../icons/src/nodes/pluginobsolete_dark.png | Bin 0 -> 576 bytes platform/icons/src/nodes/ppFile@2x.png | Bin 0 -> 204 bytes platform/icons/src/nodes/ppInvalid@2x.png | Bin 2015 -> 1993 bytes platform/icons/src/nodes/ppJar.png | Bin 194 -> 172 bytes platform/icons/src/nodes/ppJar@2x.png | Bin 0 -> 226 bytes platform/icons/src/nodes/ppJar@2x_dark.png | Bin 0 -> 229 bytes platform/icons/src/nodes/ppJar_dark.png | Bin 0 -> 172 bytes platform/icons/src/nodes/ppJdk.png | Bin 285 -> 288 bytes platform/icons/src/nodes/ppJdk@2x.png | Bin 0 -> 499 bytes platform/icons/src/nodes/ppLib@2x.png | Bin 0 -> 388 bytes platform/icons/src/nodes/ppLibFolder@2x.png | Bin 0 -> 436 bytes platform/icons/src/nodes/propertyRead@2x.png | Bin 1441 -> 1423 bytes .../icons/src/nodes/propertyReadStatic@2x.png | Bin 1549 -> 1540 bytes .../icons/src/nodes/propertyReadWrite@2x.png | Bin 1525 -> 1510 bytes .../src/nodes/propertyReadWriteStatic@2x.png | Bin 1637 -> 1621 bytes platform/icons/src/nodes/propertyWrite@2x.png | Bin 1460 -> 1428 bytes .../src/nodes/propertyWriteStatic@2x.png | Bin 1571 -> 1546 bytes platform/icons/src/nodes/read-access.png | Bin 157 -> 276 bytes platform/icons/src/nodes/read-access@2x.png | Bin 0 -> 446 bytes .../icons/src/nodes/resourceBundle@2x.png | Bin 0 -> 320 bytes platform/icons/src/nodes/runnableMark@2x.png | Bin 0 -> 560 bytes .../icons/src/nodes/runnableMark@2x_dark.png | Bin 0 -> 540 bytes .../icons/src/nodes/runnableMark_dark.png | Bin 0 -> 291 bytes platform/icons/src/nodes/sourceFolder@2x.png | Bin 0 -> 309 bytes platform/icons/src/nodes/staticMark@2x.png | Bin 445 -> 476 bytes .../icons/src/nodes/staticMark@2x_dark.png | Bin 380 -> 450 bytes platform/icons/src/nodes/symlink.png | Bin 242 -> 242 bytes platform/icons/src/nodes/symlink@2x.png | Bin 0 -> 299 bytes platform/icons/src/nodes/symlink@2x_dark.png | Bin 0 -> 303 bytes platform/icons/src/nodes/symlink_dark.png | Bin 0 -> 249 bytes platform/icons/src/nodes/tabAlert.png | Bin 325 -> 347 bytes platform/icons/src/nodes/tabAlert@2x.png | Bin 0 -> 726 bytes platform/icons/src/nodes/tabAlert@2x_dark.png | Bin 0 -> 750 bytes platform/icons/src/nodes/tabAlert_dark.png | Bin 0 -> 338 bytes platform/icons/src/nodes/tabPin.png | Bin 299 -> 322 bytes platform/icons/src/nodes/tabPin@2x.png | Bin 0 -> 594 bytes platform/icons/src/nodes/tabPin@2x_dark.png | Bin 0 -> 560 bytes platform/icons/src/nodes/tabPin_dark.png | Bin 0 -> 289 bytes .../icons/src/nodes/treeCollapseNode@2x.png | Bin 0 -> 293 bytes .../src/nodes/treeCollapseNode@2x_dark.png | Bin 0 -> 293 bytes .../icons/src/nodes/treeCollapseNode_dark.png | Bin 0 -> 198 bytes .../icons/src/nodes/treeExpandNode@2x.png | Bin 0 -> 304 bytes .../src/nodes/treeExpandNode@2x_dark.png | Bin 0 -> 304 bytes .../icons/src/nodes/treeExpandNode_dark.png | Bin 0 -> 209 bytes platform/icons/src/nodes/unknownJdk@2x.png | Bin 0 -> 587 bytes .../icons/src/nodes/unknownJdk@2x_dark.png | Bin 0 -> 584 bytes platform/icons/src/nodes/unknownJdk_dark.png | Bin 0 -> 361 bytes platform/icons/src/nodes/upFolder.png | Bin 389 -> 363 bytes platform/icons/src/nodes/upFolder@2x.png | Bin 0 -> 706 bytes platform/icons/src/nodes/upLevel@2x.png | Bin 0 -> 539 bytes platform/icons/src/nodes/webFolder@2x.png | Bin 0 -> 789 bytes platform/icons/src/nodes/write-access.png | Bin 155 -> 257 bytes platform/icons/src/nodes/write-access@2x.png | Bin 0 -> 424 bytes 165 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 platform/icons/src/actions/collapseall@2x.png create mode 100644 platform/icons/src/actions/collapseall@2x_dark.png create mode 100644 platform/icons/src/actions/expandall@2x.png create mode 100644 platform/icons/src/actions/expandall@2x_dark.png create mode 100644 platform/icons/src/actions/expandall_dark.png create mode 100644 platform/icons/src/actions/help@2x.png create mode 100644 platform/icons/src/actions/menu-help@2x.png create mode 100644 platform/icons/src/actions/preview@2x_dark.png create mode 100644 platform/icons/src/actions/properties_dark.png create mode 100644 platform/icons/src/actions/startDebugger@2x.png create mode 100644 platform/icons/src/fileTypes/diagram@2x.png create mode 100644 platform/icons/src/fileTypes/diagram@2x_dark.png create mode 100644 platform/icons/src/fileTypes/dtd@2x.png create mode 100644 platform/icons/src/fileTypes/html@2x.png create mode 100644 platform/icons/src/fileTypes/idl@2x.png create mode 100644 platform/icons/src/fileTypes/java@2x.png create mode 100644 platform/icons/src/fileTypes/javaClass@2x.png create mode 100644 platform/icons/src/fileTypes/properties@2x.png create mode 100644 platform/icons/src/fileTypes/typeScript@2x.png create mode 100644 platform/icons/src/fileTypes/wsdlFile@2x.png create mode 100644 platform/icons/src/fileTypes/xhtml@2x.png create mode 100644 platform/icons/src/fileTypes/xml@2x.png create mode 100644 platform/icons/src/fileTypes/xsdFile@2x.png create mode 100644 platform/icons/src/general/runWithCoverage@2x.png create mode 100644 platform/icons/src/general/runWithCoverage@2x_dark.png create mode 100644 platform/icons/src/nodes/Module@2x.png create mode 100644 platform/icons/src/nodes/TreeClosed@2x.png create mode 100644 platform/icons/src/nodes/TreeOpen@2x.png create mode 100644 platform/icons/src/nodes/artifact@2x.png create mode 100644 platform/icons/src/nodes/compiledClassesFolder@2x.png create mode 100644 platform/icons/src/nodes/compiledClassesFolder@2x_dark.png create mode 100644 platform/icons/src/nodes/compiledClassesFolder_dark.png create mode 100644 platform/icons/src/nodes/copyOfFolder@2x.png create mode 100644 platform/icons/src/nodes/ejb@2x.png create mode 100644 platform/icons/src/nodes/ejbReference@2x.png create mode 100644 platform/icons/src/nodes/enterpriseProject@2x.png create mode 100644 platform/icons/src/nodes/excludedFromCompile@2x.png create mode 100644 platform/icons/src/nodes/excludedFromCompile@2x_dark.png create mode 100644 platform/icons/src/nodes/excludedFromCompile_dark.png create mode 100644 platform/icons/src/nodes/finalMark@2x.png create mode 100644 platform/icons/src/nodes/finalMark@2x_dark.png create mode 100644 platform/icons/src/nodes/finalMark_dark.png create mode 100644 platform/icons/src/nodes/folder@2x.png create mode 100644 platform/icons/src/nodes/ideaModule@2x.png create mode 100644 platform/icons/src/nodes/jarDirectory@2x.png create mode 100644 platform/icons/src/nodes/jarDirectory@2x_dark.png create mode 100644 platform/icons/src/nodes/jarDirectory_dark.png create mode 100644 platform/icons/src/nodes/javaDocFolder@2x.png create mode 100644 platform/icons/src/nodes/javaDocFolder@2x_dark.png create mode 100644 platform/icons/src/nodes/javaDocFolder_dark.png create mode 100644 platform/icons/src/nodes/junitTestMark@2x.png create mode 100644 platform/icons/src/nodes/junitTestMark@2x_dark.png create mode 100644 platform/icons/src/nodes/junitTestMark_dark.png create mode 100644 platform/icons/src/nodes/keymapAnt@2x.png create mode 100644 platform/icons/src/nodes/keymapAnt@2x_dark.png create mode 100644 platform/icons/src/nodes/keymapAnt_dark.png create mode 100644 platform/icons/src/nodes/keymapEditor@2x.png create mode 100644 platform/icons/src/nodes/keymapMainMenu@2x.png create mode 100644 platform/icons/src/nodes/keymapOther@2x.png create mode 100644 platform/icons/src/nodes/keymapTools@2x.png create mode 100644 platform/icons/src/nodes/keymapTools@2x_dark.png create mode 100644 platform/icons/src/nodes/keymapTools_dark.png create mode 100644 platform/icons/src/nodes/locked@2x.png create mode 100644 platform/icons/src/nodes/locked@2x_dark.png create mode 100644 platform/icons/src/nodes/locked_dark.png create mode 100644 platform/icons/src/nodes/moduleGroup@2x.png create mode 100644 platform/icons/src/nodes/newFolder@2x.png create mode 100644 platform/icons/src/nodes/package@2x.png create mode 100644 platform/icons/src/nodes/padlock@2x.png create mode 100644 platform/icons/src/nodes/pinToolWindow@2x.png create mode 100644 platform/icons/src/nodes/pinToolWindow@2x_dark.png create mode 100644 platform/icons/src/nodes/pinToolWindow_dark.png create mode 100644 platform/icons/src/nodes/pluginnotinstalled@2x.png create mode 100644 platform/icons/src/nodes/pluginnotinstalled@2x_dark.png create mode 100644 platform/icons/src/nodes/pluginnotinstalled_dark.png create mode 100644 platform/icons/src/nodes/pluginobsolete@2x.png create mode 100644 platform/icons/src/nodes/pluginobsolete@2x_dark.png create mode 100644 platform/icons/src/nodes/pluginobsolete_dark.png create mode 100644 platform/icons/src/nodes/ppFile@2x.png create mode 100644 platform/icons/src/nodes/ppJar@2x.png create mode 100644 platform/icons/src/nodes/ppJar@2x_dark.png create mode 100644 platform/icons/src/nodes/ppJar_dark.png create mode 100644 platform/icons/src/nodes/ppJdk@2x.png create mode 100644 platform/icons/src/nodes/ppLib@2x.png create mode 100644 platform/icons/src/nodes/ppLibFolder@2x.png create mode 100644 platform/icons/src/nodes/read-access@2x.png create mode 100644 platform/icons/src/nodes/resourceBundle@2x.png create mode 100644 platform/icons/src/nodes/runnableMark@2x.png create mode 100644 platform/icons/src/nodes/runnableMark@2x_dark.png create mode 100644 platform/icons/src/nodes/runnableMark_dark.png create mode 100644 platform/icons/src/nodes/sourceFolder@2x.png create mode 100644 platform/icons/src/nodes/symlink@2x.png create mode 100644 platform/icons/src/nodes/symlink@2x_dark.png create mode 100644 platform/icons/src/nodes/symlink_dark.png create mode 100644 platform/icons/src/nodes/tabAlert@2x.png create mode 100644 platform/icons/src/nodes/tabAlert@2x_dark.png create mode 100644 platform/icons/src/nodes/tabAlert_dark.png create mode 100644 platform/icons/src/nodes/tabPin@2x.png create mode 100644 platform/icons/src/nodes/tabPin@2x_dark.png create mode 100644 platform/icons/src/nodes/tabPin_dark.png create mode 100644 platform/icons/src/nodes/treeCollapseNode@2x.png create mode 100644 platform/icons/src/nodes/treeCollapseNode@2x_dark.png create mode 100644 platform/icons/src/nodes/treeCollapseNode_dark.png create mode 100644 platform/icons/src/nodes/treeExpandNode@2x.png create mode 100644 platform/icons/src/nodes/treeExpandNode@2x_dark.png create mode 100644 platform/icons/src/nodes/treeExpandNode_dark.png create mode 100644 platform/icons/src/nodes/unknownJdk@2x.png create mode 100644 platform/icons/src/nodes/unknownJdk@2x_dark.png create mode 100644 platform/icons/src/nodes/unknownJdk_dark.png create mode 100644 platform/icons/src/nodes/upFolder@2x.png create mode 100644 platform/icons/src/nodes/upLevel@2x.png create mode 100644 platform/icons/src/nodes/webFolder@2x.png create mode 100644 platform/icons/src/nodes/write-access@2x.png diff --git a/platform/icons/src/actions/collapseall.png b/platform/icons/src/actions/collapseall.png index 521c7ad342d9881fbeca61f317cf76988df7d4d6..d8a6f198249b617e6e5ccc27b66707b86ded1550 100644 GIT binary patch delta 175 zcmV;g08sz`0)qpPNdYC1N>YEg0oB#jC=%C1?9v(k{+a=H0W({g)|*4Kk>y)kTd{iq z27nr79^){x2C=PvplZey24~RZwpsl+wGqm00%9*Tc@uO4jL{SrlNt+*>N93rx@@Z%KPE1kq|wx5fjhI;_sXl@|&ECLK=UWM=}$ d|C1pBN)#*bbEVG(I%NO=002ovPDHLkV1kECMpys< delta 171 zcmV;c095~j1OEb$NdX~|N>YC&Y|dI;;C%l3-~UE~T=pbOy;S>f=cBa`N_LC(6 ZN)#IedBMr}{>lIV002ovPDHLkV1n0&PAdQa diff --git a/platform/icons/src/actions/collapseall@2x.png b/platform/icons/src/actions/collapseall@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..464fc0fac55d5eef1bdf73640c4de616f2f8d94f GIT binary patch literal 631 zcmV--0*L*IP)<~_&N=9(2Sg$ zX?@~)NqBLlwrq{ryVjW0`t!p=eq_@*@S`*h<-o!hvhnawe=g-W02=ka3!Yv%@--wl z7#gz8Rt$-*7^0AHJQ?fBHhf+>_Q9YihH(su#wez^?|nDEa3hK6@Qt}D(|+j9waHW6 z`uGh%xm@;|cq)}jM-tXOC%+6~NfdS9cw{ z15&Tfj4ZX)@iIuo58+1G=CKz5x$7@aGhd2Qtdvz5MyVYc1zHQfe*Kca*-ac1G@E=%4lQvzw^W&Ec-w~mOf~#2zyKP4;fc^= RSI7VW002ovPDHLkV1hxQBU1nX literal 0 HcmV?d00001 diff --git a/platform/icons/src/actions/collapseall@2x_dark.png b/platform/icons/src/actions/collapseall@2x_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..768886213bfdee81cc5609dc81200d9e37584f7e GIT binary patch literal 631 zcmV--0*L*IP)ChWOn1Dpk|ux>Y8t=zpm;==N$A?1oT-{5~Jx`^?f#MH8@%_i9I5c z^airEOZnA~wn>*@X0CqTh2cHG4u{t^%z z2n<=j6+x_PhA1GMjK_Mi4WE^dyfY|DK@>r(5sF#vd)tjK+)5%kbZxQ9v>$qPW#)Ld zK7IjEsZ>%;JcUA`BMBQRC%_y{!n4Iul+kg(>D z-e-NdB|>yt4UgS^b6N;&f1Jn_7iT9HdIsR=-0M-T#QTgVRLtqM7Lkc4_q=?tnfek; z-F)ehqZK8c8XQ1i5TGRp?px-uq0|9bq7^A%x7G+4-x8z)?eR;(Fpo7-1u$`a>5fCU zU+VRlp{2GuUIwZ7A>0VtJW2&X?&^yZ%$Jf>>$CVA3W2e0joT<3M*%sFx>Ia>VOvQ! zcDc4kN&GOFQEFF4f!2brUq9ta{ literal 0 HcmV?d00001 diff --git a/platform/icons/src/actions/collapseall_dark.png b/platform/icons/src/actions/collapseall_dark.png index 71fbf3606b3ea17be7fe1c15b9eaa144895f8e21..6588395e5ac2961670ab5864bd56ab2b99170f0c 100644 GIT binary patch delta 325 zcmV-L0lNO62!sQWNPht)NklKU=QAaufBLsq80XP6lNGlBU3{xkml&A@E5I^X#cx>~pabLY-Q zk=XJ{CY|x`uNhz$Fterk@I9H0ET5d5jNJ<`0MsyZ$ukja5Pv&H3RN?%FgSxIw=G8M z%|aaQkS6&F1bU1~Roe3QO-+%r~+mL5Fn`i@EI``^vaWbFd;bdV3 z@xOfk^Y`2LzdojW%AL;>j0N+CZ9KpK{W<*S|6k@GfB!ImFo+ElI|z~^+6%-2fB*vk X@NRN(F|93C_!Ov8|%EbuWJBDgbe#@*E&-E?21y_R1+b*Lq`bCH*)2*ih+on8b(303IPZ)j>=|#~B2YraFpJNYy7Vyg^+I zQ_dRcAu^<#mNaZ~s)yn7rcK!l)771~Rc#CrkU^t{6=qkSK4*cUhuOh^0u?)kvPN&g zK?8-pv{o3?LOR=h9CYO+Dqtd_g1k9yxl%sNZt6;O?H%(h*o2U=FuP@HNa+VL>>v=} zpihHA0R;V=;D;f9s1=A%fV?2`u-zv>DbOxK0c?LPjppbhQc6y2$D+G1nqA zyIm$)Fg~x^yud*(r6N#K{tq?H9kfeQXxHyQh28X|jrbID@r0w%iyLY5LfKNxK`Oyc z8sqU|75lT8U^k0x5E}?^0vI$b9p~IlyrM`+%O$F%p`;vUsRCyhx)hazK@mbh7NSrP z;zG2oJsyD_F@Kxbk?078id-3M6DG1qk*n`=#gbgF6-=8(mXTvzM0&!(CfH0_GD>(6 z5{X1fy=|^u+6yen<*6CoyV$=jx_Csp$6M~SE#2%iKC)=HJG8CEd%rs9lbA`$k#v4B zv$nC(U4Cq8`bxBCe(KaL_ij(-#`*6@?l(0)gUsTWYcG5s78V*mSHyeP%1_q)ESrB- zXkC9exAeGh=x&Abt+RIaYn8ugb>&I*G8?FWU(?G*R=UP3FI6nvk+b_>AKdrJ|9kkr zx#{-$$ZE|kw;8NgKDhmIx~~_!J$n7jTs3HJx!l~@QdiEDRWmbA@a*!*?djHdAXSIW047{cyejUI!ovJN4upa1R9xz?8gP=& zN$(%S-x-Wd{~16S$es=qGbGA@J*?I|zyJL?{OA8)<{y9mFn@qBhz%4w2$I7W24LXw z`{);j-wgZ=Ux)Wqi3?Tgd-~UXtSNkpz z9qFFo+et z`vpkxgE_yEtl@!TV#9#sbN~ape`)hD{r~ff@&7+wMyMDlf&6D=`t*;HMcS3^>KD8& z04ZQ$VYcUBXZpv<&d3159BfQ~Sy-8E(KX}rf<5!K^WXpe&-(W37Xt`?|Mx%Bp6S{p zqPzeD&MdcPu0Q=EXANQp3*4GbOc*>vPs+gpkM=;>ld&XaDRcuQ(en#2vA{@ab_NJA Y04=m_OD(32FaQ7m07*qoM6N<$f@k5Ixc~qF diff --git a/platform/icons/src/actions/expandall@2x.png b/platform/icons/src/actions/expandall@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..1051c2e27d2b2d54fcaf1f76d8b2a8239f9f9f4d GIT binary patch literal 609 zcmV-n0-pVeP)gTKq}JKil(h)Vhx9OWCQ$YnnJAWmB7>TeABTzrR`|uFqIuRNQ*YO zD0c)o_q`B!Wah5m+^A_YniY#s6sJ4L#;hEwz~snXL+K~2o5{HhRrV++*Ypp-22ant|HPQ(8M#_EBW)8|j7!$B8~sK?1?X3;@d zJ@J0+#Y8HA2lYzjuvRjPN_G!qIpy%?I4>W&0+}7#T5E02UOX%D@cK_zWP=B@n~(2! z=>a@=NeAW)F?RZQfY=6du1>rMzO?OFPD2ykN}5dVT8Y*liKOCv7aV%`q#p^*N3o>a zgM>1Cf)+=@=dxHX+wl0-vtG=q79|N~NLby1uam0|R6n#^!e&KSuVQ@Ls}B6g=AzD$ v4^3L#A_v=`E(@Wgb16d?puQbZ8Uxp%w! z#&2_tG0`mHb~ow=Z)bS#&FnXCXTD+CT1$CCQO#!HO5O}>mGR;hnVbkc(W=de?>$OoLyWrsidM5VR8hoWp2rTbib;Zh>qpef$ zn2N3C&DU~!+7MHQGV*$2p-?J0q0TNkh6<%qEDGxt^q;4y z1HZ$=OM5eE2vIX-@hhK1phOuW_q%}q`@iEK0t^6SM$d`Yt)k2T0000ULY$Sz`&*tiabpJ|2$*-|BsguDh5g*{~4J+ z{bOX2_7k}O1+NQ03RqZ}?K#+){&BK1GJr4#8`EDFR%Tmt%{aZ_!TaF+_rL$MzWw^e z0K(t@{m=B^d2op+FTj8g-;k*L_t(|+N4uEO9Md=o_*e3qD{cUpJC;LAcSB9jfjPXMbIEA zQfL($3qdQjNP>kZSlLM$6NO;FNji!sFkQ_K? zKoOy9p67$(xL}(0hh;jMRw;YelYx|?9E<5m&iOkKXn_xpxFgMu3XYBuGb%glcfPKHaUS@l&XF+Zu|;2~b7>>v|2| z(Z5tq?beq)<$slw@{l1eN0mbv1Z`rwW}p^_dR$v!l7YfzxR$+FFQzO10$_|E8!i;zBiGoFyWMl79_S-=iF~ z@vYhcvMAteRPJ{cH^bsWOTa&oLjavoQix&@p#eV;QXq5?L7y!Sshym&x Ral-%r002ovPDHLkV1f}_!&v|T delta 421 zcmV;W0b2g%1LOmcNq>e(L_t(|+N6@dOT$1E$KT~Hm&CM-xVpLYFK}q3i&g5PohmNk z;G*Et#YG&7f4lZv(Zc{yK(LI_PQ_QApB{rKejz8sNK z!YD!FfcaV@O)0HVsw@&hrZ9yq@-1kBYM6MtM&?{q`UaLxcB5LN>b zfb06;SniwSc=_8(@wGRjL}@Blcg>WMF-;vbjX$E2GNW__@6V}}0cP5m#2*|)XIS(D zizTkBs0;kA<&@4=v+XdyeEjgF>AV%zG|w+40)UVc;Y+YR@8f(e*Y2e|-_{o)3Myov zC{#%V)YtRdaetR*_OIxesqgtg00fUOgJ!aVSY)g9aa`+^sjLv1iAJ^@+uexvD1!hv zc%&P8LFF8TA6#@h_H<)&_I+ptXxu_*oCImvKTf&1Rq*3I0~MfOCK?N#>#=^reP80p zPdOU7>ZPQN;{F2eca}(BpZ+ir7*}x%FS%zRfHB|*fF3~pZ-rsvSAYQk+G~!;io-FF P00000NkvXXu0mjfl&;N3 diff --git a/platform/icons/src/actions/help@2x.png b/platform/icons/src/actions/help@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..fef9b644ecdb949e285a32be36d93ae72fb5eecd GIT binary patch literal 1092 zcmV-K1iSl*P)*n* zq;kYsJ7$gBhxIAmAF7G;sell-f+N##l0?p`tL9XT|!W zC~x52etdSZF9K1lev5UqS?kCL2bm8j;5@9Yh!lBANjDWqlAQ&i+jz{wWf!5=@wuVl zfvJH34KfjSuds7Z;5k122XX&|OizT6UX>^csWlMO(C{F&T3X}YvA(+C>i(^B2zG`b zH}=`K&Yc1_8f({<#%u$2;QDjiJ8D@4ZfnS*B1IZRqDXD;y9@HXI0ML*p{hr1#l=GQ{iIp0Oy3O zq`wb4{1ODfk{Yc6j?GEI^1Jk1u)hsFtzqx$@pH~H#Kb?0XQUa7|!cj*ei z-gs|@C!Pd3F6}~bpz8g7XL_HomrlT2ob@?I!Fe?nTGUqKn4{ha$X?pe`9S4rSFi&RGxy;ZN?d)4!y48#FlNEWUFgUcXM;zB`@ zKp=}j1PxgzqawHn=s%FSP!x=UF0wKpD4H=LB+-AM3&D+uAGk1rGwsZDzt5`j+QCYW{um2^(o#T zs)_WefDpHWKyFqlAQc7_hRUx&5D=4L5?n{dSTd!dqA-+a#rmQsZ{Xg3e0H%f0#U4f zi*>YF>&OQOnST!`;5@9Yh!lBANjDWqlAQ&i+jz{wWf!5=@wuVlfvJH34KfjSuds7Z z;5k122XX&|OizT6UX>^csWlMO(C{F&T3X}YvA(+C>i(^B2zG`bH}=`K&Yc1_8f({< z#%u$2;QDjiJ8D@4ZfnS*B1IZRqDXD;y9@HXI0Myh0Z+`Zu5dz&#;^p?%{f>L{J=DSx zW6U~(PJfVc{yuR{{M`tF(%ApD3Mq~VDNodeil8+C>yolGCmSI^A3n4qNc^)3f*)eE zA6BnUeZV=SYof@C$BhuM?-Lk-A6yGU^|c<1DMrf)bVL0;gWVs_^8A-H&8Z;;-m+&6 z8~!7V!Y^Bcnsh7n2F1mP_-!b#2X_2>(#hDCsef?=a3~#9;bQOr=Y*@IzYjb9w#bVI z35qu9X6Txd8m$539I@4*7G(FqIqy}$-Gd`;DYE=k(n%>zGJiOIY~WG7)*$-)i%3VG z;ehgI0#`kuLC}Kxva|}GBk$}LOPRKMAW$nHa6)+#L=-`Ffmv%4MdhPk)s#wQ{s zz<-X1;?pt^Z;>j?GEI^1Jk1u)hsFtzqx$@pH~H#Kb?0XQUa7|!cj*ei-gs|@C!Pd3 zF6}~bpz8g7XL_HomrlT2ob@?I!Fe?nTGUqKn4{ha$X?pe`9S4rSHh)q!#|IWGR-1l#YjV$c!D8fRRq?iqpq9moH zBvGWWv15mYm5VkXUkA}l1aWh2SbLSixFzWe_izwg}p#`DZPbKksJxYO62^XH!L z_kF+b&w0XHOaJnb^p77k-@@3{hjUGDfgFTvhOCAxhh&h?kbjSmSCB`Lmru^`S&(bR zd=%`u@}PS-NE1*BNyGmPno;rBaCo_=~^{OP~|c9sC3=!BH=ruIEg z`S;s?aZ?a<9THYa4aj|=P7x+(Wr@f!zaI{ zNh!}MEC10zbS53N>xWwTXx%Gv7D?WW}W zZ5acb%J>j`oCOU@no$@;6aI3jcEbNB zaqp)kHsq@v&$}ym{Uayp9`@nB82cDr*J-dO=^7;LlEm;zPT zI7Ui8lIL;I>Qw^(@K%U2$~zAN>MfLK!A$5PzWae^n5M5Drzo;ymP+sfPw2`3U_}iE zFo&}gaDQOMQR0;M25-h|ak8=2^hqk&l}(Q5Pn7}0NF|c-&x4?ll{1LE!%27ATJkY} z*%hO1aMl^|xH5oXI-u~o>{j47cdq|Ebw^N^?t0SOihQ6>cDV11jZJ2*R|XKl+6C2e zA=W|eDPOJ8s1+PH-5x+;Iy-fI$NS0v$Sz3xZhz$e1R}rLD2o-w9S3Eg?cC&%ZFdIh zhUO3V1X#TmjcKA*_Y389AJ)s_J4>IS{Lti)tuF>{$J7^q;Es3^MW%_|pDoj6us%nu z9JqgU^vj~|1O4<%Pe7^K-e}gS!@G6iPATfa{;6Zzzb*Pg((kI~ii_6EJf%7nvMfgC zbAQ~97OZ>`0Ep10TfbMzbV=BbhI1wBn+5JJ0M4zL-BvUz+v+XRgL}aAL15f^ahI?^ z0rNLDw?hKZ#|7MY5?s4%Pt@{F$jniuhn|Kx`ayd-utLfnuNlg-Tns4)sV}y<*5{ia zx(B%DH%A(z{9oIA23p#;M1&07*qoM6N<$g7u{AJpcdz diff --git a/platform/icons/src/actions/menu-help.png b/platform/icons/src/actions/menu-help.png index 21c601975cd9b3b6e35a97ac7addedb1fec685ec..0b7e547ee94df12c23c1c2d38622afe8cb6a3373 100644 GIT binary patch delta 424 zcmV;Z0ayOy1Lp&fNq>n+L_t(|+N6^^O9N35h37tZv(YAC;m@%0K@fr%K_g;eVG%S) z3Ja}bp@pE8S|q_j6s+tdO%jD*z)C@Tu@fw;EGz^`_H}oi6oEBlqr?Nth1oeDGlzSL z@B8o{ksx6D=qf@fS!9f+2&H3$z%Z7v#eegZf2)+r*SF?hLVp3X#oC>wi@1;+IA=hS z(30o*;5aUrru}7^PO_d$J+wVMNRv|J4MUG}&Od=b9ejAkGsX$Y2q6X;V*^+#V(VyE zfa|KV?WhG;c{i7tNvmC7zPNuyKtX5{q@zZHo*#hg&6(Cd)y|+A4QnVGB|sSk-0MB~ zkN%c&;-IqPDSt1gl!p`I=cs&Wh(S&4l_HqMi5}Hfji?S>a39Tw00>8w@Prz)L&p#Z6gIjKuD6EK@rqPCHI>ed&U0pl!&Zm@0F3N!c2ps%YO z)c9`c7^leM-6%ZnFYSZ@LRY{ykw$>dD9QGkphpJ$Tp>u&M967hEBsa80t^7Kn2!0e SXZK400000e(L_t(|+N6@dOT$1E$KT~Hm&CM-xVpLYFK}q3i&g5PohmNk z;G*Et#YG&7f4lZv(Zc{yK(LI_PQ_QApB{rKejz8sNK z!YD!FfcaV@O)0HVsw@&hrZ9yq@-1kBYM6MtM&?{q`UaLxcB5LN>b zfb06;SniwSc=_8(@wGRjL}@Blcg>WMF-;vbjX$E2GNW__@6V}}0cP5m#2*|)XIS(D zizTkBs0;kA<&@4=v+XdyeEjgF>AV%zG|w+40)UVc;Y+YR@8f(e*Y2e|-_{o)3Myov zC{#%V)YtRdaetR*_OIxesqgtg00fUOgJ!aVSY)g9aa`+^sjLv1iAJ^@+uexvD1!hv zc%&P8LFF8TA6#@h_H<)&_I+ptXxu_*oCImvKTf&1Rq*3I0~MfOCK?N#>#=^reP80p zPdOU7>ZPQN;{F2eca}(BpZ+ir7*}x%FS%zRfHB|*fF3~pZ-rsvSAYQk+G~!;io-FF P00000NkvXXu0mjfmQ&40 diff --git a/platform/icons/src/actions/menu-help@2x.png b/platform/icons/src/actions/menu-help@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..fef9b644ecdb949e285a32be36d93ae72fb5eecd GIT binary patch literal 1092 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 diff --git a/platform/icons/src/actions/preview@2x.png b/platform/icons/src/actions/preview@2x.png index b7f1bca6c1d300b63ad99e62e0dd7f72e998c9be..3ec90f1c2614b4849357a96d214317f7d217e296 100644 GIT binary patch delta 919 zcmV;I18Ds52hsB zkWz;bq9o|hA;?%SQK*OL(#fEtKbJ^}is+9)NJ4hd>YyPSB-yr`TWlHPy6*1R@5%e* z_4WO0NxJml$Gn+&GxO%ndv9hGRaIR^)Y{srvBm;_i3(i*n1B8&;Lc-=V$-kM$o=9| z?#9MO%h^JqP&0~@Rv#T5wUeKf)A)QX;0F#yqtPw7Ty7QkMZh$02zcl9dPn?zf6VQ6 zdr;qu1$UdwljX9|sRCZ00XPK|V{v_7n2<`PT(MZ}hsWc&69@#l^Yt@*=ThJ~aF!N# z;19*=bh-{!+JDbuiN5G$3e9$}S6~_N5~wne8wMUQh7J0wcr49v9hee*IfkVIWZDk$ zA>G+s0m>MA8N{#VzO3{=MN#hI$jAa+aKIe*>tW~vC&`gS`*)!B)#9C_N5K$uSnNx1Z7Nyhbd31b^rUCK>(Q=3dyHh&6C>Bfec4>-MV3OK#Wn00#T=w(!scEhum+I`~KCMp$u9Xjh6(PzOg7yKCV zKm_GECt)a^ER5LJlF~kqigYayai>8*<;1%GP(%75$$C5PAqUq z_=H?IM13S_`L_t(|+U!?NNK{c2o;QEl3{5o^rD>XF85*?EpiPT@DF}ty zxN1@22!Yk2q}i7(ijZW6a2d3S#3YJ}{-|i7%Zf}Xe}>A1Q;m%}&R^e&bM5+k^X86P zZ94Gr?!E8acfNb>Ip^M|rPFDPk@)?7(KJ?AAhBBhvHT}s4}S)OhA)bWihezZhlkJL zF)od_nSBuYY1Y%wHd2`pQ+5TCV}H~GChwL5b@}=EKAX+9R?{>OGA4Tj$utol;)oLx^ zxjQ&!uH_m7h9DT)joCA&lHnD(YGWh~zE~Qeb&&YtA7(1f6 z1t)=OY5Y5I@OHec5g61@qA{QW%>#0lAXtmNUhi)1l7C0OsSxl2&C(b}`e7J&$bBF1 z7KkyZ-M~ahrxr*}M{r)=K8M5MMpm?PCTTj%B2Wh`mB!lfVG-5WfdKEhlR@nuzatWl zd8?)a)8p|})0jL)%bUK|Cs&#-ouubZ}!-@vDeNbz6d6aT(A(~DB3SdW3+D_`0yU?M<~rGMHvG;W?`L9`BaU?Vz1)yc$ACQcGbh^3RlFf z+^5QT4+h$~FzL?&qr=F;MQA6=@k`tjKJn3f8d#YzjRJvyXj2e90}2doG!&>GxL*ov zHh)V&oQ5&nl&V1HweG%XN`PcN&;?Y^H@}TY_WcZ+?}dlyneutz>N0hppB{ zxX$$;BPw(KFPPvf8M*oda0eIy;*234qj#mq|0Y`LTuGSSioXJF3{xRD!$=hwBcpl} zIGmnl3Pdf_*&e`;u@dJ=S%M_TR$$uB1=F)%M7PsrOL8~q=>Px# diff --git a/platform/icons/src/actions/preview@2x_dark.png b/platform/icons/src/actions/preview@2x_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..828392e32e8de4dcbddaa9715b3356751538ca92 GIT binary patch literal 969 zcmV;)12+7LP)CKhKlQUwblH|_i^fKj z8rrlj+Wh0W<~|vwlh=tx-8gWVJKuZf%$++kMn0c+s8T2tvP5-+Ppw(b#?V-r_858AASnua7JFVU z2I_%6z^^&J!ZghQSQ>!b4Mcz#;1l{7x~HH9c%e{E6b=Esj3GsE^7B}l<2sNml>wst zHcw!s4A2F1^rjm>ii7qn7^y>c1~?+jQG=-3hb`;L<#PSjY0!-WCx8~Aej3;X#ci^3 zN>oQ})Q9^PxHgPtpU<}%;!EJ0t^rGVHCD<3`=Q_=mxD}ul0ouOHiY`@<1qyyPXQNjB!V~zo>S4GG4dc9Sp_`nXy;W}8} z%iHp<$k-O{a|gJ@tQgF~I^8%x3^WVnVXP>^@?nhySbb>B@XtvLflHf#l|or`xJlsk zJmbaVHpbiI;Haq`2a>-L%8hc|1z&*0T&@$^Zb|H@(zqb666CLl1Lu&R*Exo7g>n;u zOg+nk8VeW{ls8$G2t*?s+_V^Y0PGehJq@(6KimhF6&X7rFmP7f4qQ-!(tTjdK(`pp zkOE*~t3dH5V1^dPnBlr{4$IUxAVyKTrja-3GBC;K_#)T2=w86Y2XG`GaY$8$RrJ}0 z>?V&X9Qu6z8m{Sfi0z8k(p)d@?4&^FSOmNR)~hZf>3CYsDqlv{{wMKB*??d)AS(+7 zgGFz{S&r$?fGVLa$Ptbl^*z@UwQGt-Hm7qT?t(Y)1Empm50X(}3vgF@6ByPjNc*W> zf)Vnw`~$F&K1RTlhOQ~>`DLQr#t46@|AJX|NTT`}aF4@mnlZ+8)YgDEz;W91Up2z+ zRU8MdFl-aiOmvenQYstaa=D&DT&|4e#XhGxN&eK(N@XK3e>R;?Z-I<; z%>)rU3&g8`{$qN*jahdtkjeU zpJ%szvq-5Cb^!?deEaMYmv+HyLFjA#XOkJbdaOD3xs#Slgv(d>!msp; zrjLTbszIwE{kt`0X2ojjZ#}Cz>S}A}RNUFw8M*{Ba(cs9TFqQAzJv?WAcRciZm^Kv4TF`T27G_d=vu+F9w<#& zW(Bj1R6)5A+Klp|e$LeLDLh{?3x+t-c`t8I?abS`uLDCq3)+BscL@dSi=iGkxqf81 z#`QgxQISenX=Xxsan^!n%nAw%4fbyaMjJS#y-M%w22EJWCvL>Z3SY=}7 z8kGB(wJe+IY~o6%%gCi32`FdOZl!z?od*Qh+l+$CO{TmoJuen60x+MSI*uXk3K_pO z_AcP(*)7tR%+_;(Z5AyO!RJ;u>WpX!>Arz7X$L(w&T4?Kvx}8KWFaxdKcZdFVUC;s z1I_x7ZuM>lF}DZO4U6-Zl`>UCClTA3V$|HU+a*P596^mP7FXP6FLqlO>662ej$l^y z{21?!m7RuffND@hr{VK+mSoL6HG??gZ-s)#vCqy#8KE|gZWs*5_mpm0+l8jD4h)wg zBbq4_HkN9ESS1VMTy)~%~j4YdIYw695 zC%G5s5lfs>YgRdI9qK-Au?qxITGcLF63QV<=bOGrt+0wdrxssWdhQC&$r&`#;J348}006l^J zbu{x=LdMz(vUH=WBBK&}pgqFaO7Ie0-^yhgJTvc$$%T@C1Q-A+Zfb(Lo(k6h0000< KMNUMnLSTZ98)U2i literal 0 HcmV?d00001 diff --git a/platform/icons/src/actions/startDebugger@2x_dark.png b/platform/icons/src/actions/startDebugger@2x_dark.png index bd71e044237b21d3d0260b9c33388a2fe6dc7fb1..fcbccd49ac35dca6b150dd1a72809b2a75ac4d47 100644 GIT binary patch delta 1242 zcmV<01SR{>36lztNq@CTL_t(|+QgT8XdFcx$7go-ad&A`(x$y8rV%w16(6lHu%aLm zEvA zUhaC{?#`~?x&BUN@p=-NY94{W3R zpm{n2!o+I49DfCsoKP}3GGTn@x{)SO;A5K8J?jwPNV!ZHjo|@lk9{!(IPzUxXqkR z>$066#16w5i!b4f4{4gXR@V(?2$Si;U_$5&@31^CiGSeZCq3v$y3COdb6qIy8b zS{gh;`J#3nfPK3Rs9eC=)Vk91BH_XTi^al0Ong7aTXJ5q@y1|Ce{N!f@geh-;nrRw!`PE1wRz=c9? zAAdsdnz%b~oFc-|yAHQUL)3hjLNHTP1JZThRVmdg?J6Gdns!X_MacZSBb%Tv_t*$L zdXI;s6Nif-r1k9g5AB|z<|(R>)OB8@dcbvxYdz^qmh2i4s2`5Y8u$C7nF9Mu#r<*O zVUPn^b*ctSfQqN#hTN)Cnfje8apLWzOn+9ppulwMloUdAzHYzM0)hJQdgKN3>9aIM znPwe$kit@c=fIB8ifDbd;~0G5R;c%zC?-%xGRK*r8wS&K{VqIwiA1_LFy&_O9!Sth zXa#G^(4g;|UNs3*v@>6>5x##CS5^&;`^7^)ANQCqX*7u*;dmxQ~}y(b4Qiw=fJ5pcTv-PIp_Otjbp1f=DYH7z6A4|LA^#Z|r_TP{|I?=#H8n{; z_=U=+1}dqJ2Fh>cNMBQUmD>@j^HT$TuNgpPctNks&0K#y8H3pbU2LJ#707*qoM6N<$ Ef}HnX&j0`b delta 1175 zcmV;I1Zew{3eX9VNq=%lL_t(|+QgS@Y!yWm$7g0AcQ1to(xkOjV`BsfsL=%R5k5)c zBhlK>gi4?h<0B1feDs3^KcK}|Fn+*-))z6x1f+l@8YTEe5tJAeW2=df*xH!VSfo-~ zbGdhS$N$-$Ez7$1?zWmR$uB!QJ2U6ZnKNh3O0BiHki`ru-GANPS;t%hW`nP?4rp(0 zFZ)d;w9&+e!EUfL;rn**Dp(k6zY}~0zGZICqFj;!e}GZY2)2S%WyW3{dw(3v1INJ_ zxOQ4w5Gl?4ycIkLI>0gT9k-A37L3Nm%>}=J)zk3-RpHwKu#f8xMcR+?^Y?@?b7t&> zNu?y+-2>*(O@H4wefiUB{Bty2A%(2fLR(6xUwz@9MB8tm|N6q>Izy;^N1R?~-RYHu z=sZad9y+EBk72yiw(1X7N+~*(G_F)i2`M2`lEEbRm>lP8U(g&HPp(gZo`=U;@5^#B z{$+u!b9UNN%6F79)>wumOw$%7Jpq(~A~H~c#D_wC-+vPx;kk!A-`(tbrGt?vo4`x# zBVl=kIbVUU**guavDs$!Vcv;z|Wdopin820j6_x{LVJUN9fz_}ErH1u*X#%gR?< z5H6G{{K?r?E41aOGp`rrXkTn{6?xpN`w77mrxNdQT zUuzS()UpqxTfoR$TG?iB&NG*ifhy38~mICmFlF-#txW$(}767@X8NW%Ohyahw4 z3TQ_hlnw%oBd39)Xc*=NKPJroJ@0)(ssae3pMoH)W<|pau-x4|#m5Qr@5#Icu3Op# zbAJx_VSLYkridtI+w}!N9G>pz(nRhnySE)f43HWx3obAE6WBgUrE{w(Y48a z{R|pb(ACVeaAs5j6PXf{N5@v|fE8ZzHB6iVvVb&kQ5i-v!uIyg(l*MPE@#4|wU6Jw zU`upV%!qKVAHn{<0O!&=xZleYSOAxmX@6S6P{vvk@NBW`9uU2HH-l4rFVwLD9c443 zC&pVT6h6JBy5|$b1iImFspLcyH4F>+!lX|uf+N2T=OpL5m%Gr)uPQsfTt>uY!GL+< z#V?(sr$*HoGUI&YMfGq&6VHjMluYaXrDqo}uW_q?+9M7$ulFA;Wc@ENQ%*@+qkmg} zS>t&9pQtbAwvPY>pS!?`NMHIFIKEz-FZ{n`#gt0j&hicsk#84xb0!v8$inHGy}v>w0E+rz$q@5VRJs5F002ovPDHLkV1m<}K?eW; diff --git a/platform/icons/src/fileTypes/diagram@2x.png b/platform/icons/src/fileTypes/diagram@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..01fcc955762ec294dcb365f07b0ce3867a407a44 GIT binary patch literal 593 zcmV-X0?pb`T6q zj7T7XSjx_h#6JN318pY;2L43{#K^=1NWj3rh{S@BfPsyzKw@)&By}9eUkP;Jq^siA z&b_>Qy1Zh>7#d{|G~)2ni@C!^DHUrs3t0T_a`~?GhWjrqBTBapE^rP2@jdtuYEk?4 zjEx7#^E~CAD2j>f+h@pe-Dp>99GI31Mrvy-%< z2f1R>j#vY!4ytM(D-N`FA>-n^f2jeS7U%kV3{Tf{(Le@ZWBSR+eVjbcV3{N00XbPR zTPI^1Wpf|{VC!TYLNqaX0JcuXHnekq8N9)mTML+&yaV@Los8L(!H5u|blbj*lTo>1 zeto@qk2P+4*n%G?qsbvaaj3}GF$0O)=935Hi%!Ob0hKG}*TleX5Yfq~GeZ4-zg7c- f|NXz?F98MstJYzSOdh`i00000NkvXXu0mjfAkzxG literal 0 HcmV?d00001 diff --git a/platform/icons/src/fileTypes/diagram@2x_dark.png b/platform/icons/src/fileTypes/diagram@2x_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..c78c5376b5b9a33fd954255fd3a6e99d1e6e27ff GIT binary patch literal 678 zcmV;X0$KfuP)RO()wguA$+FGoz9&AKl^zfSl{Vhm?y@ zLRq3+?r)-$}y|f$mkG&=t~9A z@S1S|EV+|+<7k^cyWD^u3STFV^L;KV7SjQQRpp5JE|@x*qcVV?<)hYn1CurgBMwY^ zS9D;okQ(>#?xE7=Wt0QGGPb_r8tXXF-GC0OD(7lmL2R&tpqk z-jsLB$pGXgqj=8t`+-HoI@q9;r0%E z(hxwY*T?aCC;4Mf^#J35aJVG3+=EWVdfVq-+wFMxHm?!{aCF5IHpp>eL zslh2mEtUWX8sk>=xQ?E-?xTvxSjl8;T}f&?RspVLwC8v(T@}lOOH|u(BWf!djei4_ zn@ZxCt8LLmK(39Fk((7C3w^*?)VQ`vM%Q4t)lN>++v>mncl;&500_QbHk&vtX#fBK M07*qoM6N<$g8x%EkpKVy literal 0 HcmV?d00001 diff --git a/platform/icons/src/fileTypes/dtd@2x.png b/platform/icons/src/fileTypes/dtd@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..db3bb99e52d0714a27f5af2e8d5316a1ed40c58d GIT binary patch literal 676 zcmV;V0$crwP)z&VH$sA zqy%M_MkXyxBM{156jTI4?g!kM3;zMb7Oh;=!eJn$rK{QGLKthIV0#s{O|=PB2%5$; z`eFBUo>$A6H{!jI84L2jfyaICob#RUe)n9SAR_FvL?V&BU~doDALe@zjYeH-5{0)R z_CeE+ivfUaKokQ&zYT~IgM`AObH_&5f3nB6Kwvjb6pI1J;_SU9OcYB4jz8VO-q3zC zU~GG8pgTNfnk!2y$;@ra&67#~$rbK?zAJ!OftoYQBXTEUCV7YUgL-B_{M#D1KkEDa z96AhKs3Y8JQ3(2hu^EYpMfZ59uOk0Eq0`W1Vn+^@BeUN68Tl+xQNRZ27I8NjxxD}(mMSHA+^ zHuA?B0r;O2Ozx^Ok!NF}!gd5EYJ`2^n|2qbL2`~V)G`PC-2w`IY0000< KMNUMnLSTZup)Xee literal 0 HcmV?d00001 diff --git a/platform/icons/src/fileTypes/html@2x.png b/platform/icons/src/fileTypes/html@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..c63773308259411f70754994facc3501aba6a948 GIT binary patch literal 395 zcmV;60d)R}P)`>7WgW ztI-9MlasM3W@4Z|r~=|vVinWE0sl#H1T7qpPKqN~h%k`xn*C{linI=zg3}IA?Q9_X zFOWG4>IepGX@Zs^0CL1UP`U%+zl1`9g~YhU8ba7Y0!zZIrdtS*0$8XR?8Jlw^&Rl4 z>=m3X)+I*!5cs&@BLlM-GXswo56sg4_|gQ`%YmQQelq<3`JZZOV89dM(98vY-~MIz zxbP#x-}iqRSmjw6c)WQS7}*%<7XrU-{Q^4zR5X1*{+;2=rZ4mj0d{S62L5<{umj#r zeg{sNyg*2|5MbhCf@e5ZX;y}RU;YhXB4irPh9j*UK(BCk19`!CM1%n2fH?rzxERn7 p_&=HrhqVJ3(R;@uE(8Dq3;_32SOj=2gscDn002ovPDHLkV1n?^qc{Kn literal 0 HcmV?d00001 diff --git a/platform/icons/src/fileTypes/idl@2x.png b/platform/icons/src/fileTypes/idl@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..69b2b4543a8e17ea50a024493e50cff824e120ff GIT binary patch literal 608 zcmV-m0-ybfP)`>0mz) z9|Yn?bcy8TWDLbD4AcjXq$p-$pbY>yVjmFK6H-Wv5O@W|V#J07F(JT6B!&S)ATB31 zBxn@{OMv(Vk|XTt83j*CNtm<>0ipplLx2&D|DRk3Y(wTqa)p!Sn&;nEVwkgS`4>3f zE0PDh1Aq#>$ngmla~KGi!#McU!1C2`D10mPOa^&5OB8Vy7Ip?9K?Md4b#De~Ndvg} z#mlQ0uHD$eprzr%psyQ7UO{AJ5Y52K!U1N3EEW^hK#>;{)nwq~m121P<`%=DBmE3_ z?(HWz1n@dQUDcg|n_Cpj2Kj`OQxHYo&N`pL-KCMi)~Wy;#pf?BXZZd58}%GOERdEm zWDpdPWBBvu2g8e(SLyEn5a8pJ2GifZy&V__{Qv(ClD8O{2F3xOK0gQ3JUrs`cfh>| zhZ#P6c*MZY&dVS!rb)eW;Kr>T3}3D7hS-^^gBABmC^4jrAy@cqYohR>g0fP>z| zFphzlnGMB^hmTJ%ynBBiQ7zh)6YqfY7nh+J1WN6o@&MlSd3_!1Ybjs>q^;@8AR?@a zVaC_5Z@?I54Tjz-238pV8R!6jmC+!r3xL(=CbU}3pUmobBQfS+O9OsX@|+*Vxd7@D us-y{^Iaqr}1D*y(9e_~|jJOa02rvM>Gm}ZX3y1Uo0000`>7WgW ztI-9MlasM3W@4Z|r~=|vVinWE0sl#H1T7qpPKqN~h%k`xnQ|CGMN)THfzu99?Q9_X zFOWG4>IepGX@Zs^0CL1UP`U%+zl1`9g~YhU8ba7Y0!zZIrdtS*0$8XR?8Jlw^+Vv+ zr1*gi0kyn^|M8^>nuNg5*N+(POiyQcyt;+rs3Xe(|9<}f;-3tEzI_~+M93+n#-Nlk zk%5VYePA5${n;&s$7@<)X@LGwKus{}fKdmK<$(YH{z1z;Ci-W?*N2xg{CIH}%w`jm zpuYn?-8jbZ@7H$*4sj(0QM)MmJ3u*g@_@Am7-^9RiE;q2aWSARqW`1iz_4}zBYN+6 e#DxGrfB^tMi&YpRhXfk{0000`>7X8n zo3KeFCnsZwF)>gdGy-uQv5INofd8a8f))S0Og3m!<8W8^l;^|OFFyKlP zvBo;^KVGFULn+85!JH+tr%oc{ zG^dm*nC6nz0@L50--bBM)R#fjCW1lKE{Zm3;P3Y@V49he4@yI_)ZcF(Ar6w!0^>iQ z-_p7^{144fjAWZYmIGM0AU^;5<13i{^ZheQNYLB?91<#!v;d9s@6T>R#Ko29Qw|6k zxG{XbeTw1jsZ9*uU)*E(_UH;YA_R1u=oJFW43eH%46J-24BsAJVqoDFVvul6Vc?R} zp`>7WjX zo3TkGCnsZwF)>gdGy!ofv5INofd8a8f))S0Og3m!<3K0JR;%QJvFyKlP zvksZ+K(qtG zuAd)R2Mn4t01S!$EZTYuf398v^EbWu0g><>q9HKqfKdmGI)IpR09{x@^xpA^3ju%t0{}ixKcQNcAu0d>002ovPDHLkV1lawfL{Or literal 0 HcmV?d00001 diff --git a/platform/icons/src/fileTypes/typeScript@2x.png b/platform/icons/src/fileTypes/typeScript@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..e1caa6403fe6c69f402cf7056c2d1794f406fed3 GIT binary patch literal 583 zcmV-N0=WH&P)`>7X8n zo3KeFCnsZwF)>gdGy-uQv5INofd8a8f))S0Og3m!<8W8^l;^|OFFyKlP zvBo;^KVGFULnFel6ipMFZmbZ}M|DRtBuaB-|_cz=Ee!^35@4Bwz3LN^C+%j+`8h1N1~0OSAH zyQd6K)^{^}x_+3xMKQaW0@x8E)?wfxPA&FcawfFzNtC^xpA^3ju%t0|3## VlU63WFQ)(i002ovPDHLkV1nMc`p*CW literal 0 HcmV?d00001 diff --git a/platform/icons/src/fileTypes/wsdlFile@2x.png b/platform/icons/src/fileTypes/wsdlFile@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..24a259a5bbea427912f83049242ed9ced36ac259 GIT binary patch literal 707 zcmV;!0zCbRP)`>7X8n zo3KeFCnsZwF)>gdGy-uQv5INofd8a8f))S0Og3m!<8W8^l;^|OFFyKlP zvA{L`10#+7rgt%c1WKHbwxO%09cLoqE(|M#M%x@ zU_kJm2&KmO(m*j9zl4E?fM6m7h6vGVLYTpH&Rvr$Uw(3b7a*YYEUnrDLPF2PE)b!v zpH>bq6nrN3i2s%F89ZuQfOs1%8l@nh2*mo**Og9je&TucUh`>7WgW zt8qytCnuxunHZ=Ks(`qaSjDt(z<*L4K??_@li~;#A`E1_W`CNXBCUg_;Iso&I~&OU z3uMlMI)VXTnxI7pfE+Ool-_{&FQJfNAu(>Th7h)pz>+Yl=@tT{02V3+J24?aeFwZM zdj)5Ub&1hF1U@eK$iOVd%)sNt1GDr$zBEDga^UB+pA7$h{-;_R81O_mG;_h{zrcb*FA#!2-Nol%dJUSM5P?mQT(lNK^9OGv-vLZ~Oz;fHD$UC9{mJ)fSd>kpPe}-M z3()6TP?0QTA0vS*Y~{shHXM580D6VP8^{aB4A9g+tU~~6QCElXc^1ta0Bl^~mc-0% zRCfU0x_8Y7KX9QFLZ(ATv*Ca{fDyfSJmNwCAiw|&$Zf39)Y2CK0000t?FDUg77D0OT)Qf`p5A`E`fQ{QysWvU{##9AeSPE%7J3E;q1f-PWK78MQ9N@P_1t$WK#r##7}U2^tOu_IVNd39!XU${4>qL)JVVWqa3H@EhCyGxLwZyIzQO}q z1okHo<8=+6+3&lfm5d$EVAh0caVsIvX-1gYY;{{v(oal8h)A>>(ma8(;;)dfO%>NA zVVf+jLxN<&+e!t7zW`+VFTAb*S5}T3mtpx^-EVgj1YDL6$J6I%o5^T+X@fXPry_;U(e1sDKx$gGL7T@4ff0000< KMNUMnLSTX~!>tbh literal 0 HcmV?d00001 diff --git a/platform/icons/src/fileTypes/xsdFile@2x.png b/platform/icons/src/fileTypes/xsdFile@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..7bdbc933a8572fd36802c396979c6f8ea1dc8569 GIT binary patch literal 853 zcmV-b1FHOqP)Vfx&JN3aYp?A!Lc9@9Qe8af4}pc@1AomKa)~ot~E9`hAvpQ^W+yIy{N6N4O`<_ zdaENpXZGV*5Rg_##Dc&nDz(O?Q92Ce{Bk^IF!Tp@!<2Qz62avm7qPj$&=?O>IXI&Bw zyI!v%oDHijbiw|7fmO7*^&N+x_`MWZc~Pb`f=|s-vp?j|gtswLzrLbq{SG8mG}laVrXg4U+DZD5m33DqOs6LrVw8PZ1eM9i_q=os41$|h&RGr!ZR zmB~++=DR=z^ZIn#ss1gaS+C z*p(wuxkVU-xN;XPdIWTjH_W@oPeubwIQ3?5n28?~7G-i_IFWu#>`?$Msr~gDSRoKr fg#VoazXTWnlV25wD1fu^00000NkvXXu0mjfBRhBU literal 0 HcmV?d00001 diff --git a/platform/icons/src/general/runWithCoverage@2x.png b/platform/icons/src/general/runWithCoverage@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..68b56541f34160e00a7379de2c81bbf46f613652 GIT binary patch literal 1188 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 literal 0 HcmV?d00001 diff --git a/platform/icons/src/nodes/TreeOpen@2x.png b/platform/icons/src/nodes/TreeOpen@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..84aded6f926a6d7a05358d0f4216e16800d89c10 GIT binary patch literal 204 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz$r9IylHmNblJdl&R0hYC{G?O` z&)mfH)S%SFl*+=BsWw1Gd7dtgAr-fh{`~)Mf7pRZt&NdwF<(NX;WuA@HB-YYjD^NK z#jI1$Ewx~owV+Spf=0%YD}q-%m_;m`qB;ehbo^I&bTP-`#3@FdhKZ-j{>t|@1+w>8 zC0t=#%qLM)dhq{64GBTM1ev$eeHH8sED{V{j4~U4f7YE2w3)%v)z4*}Q$iB}eR4&z literal 0 HcmV?d00001 diff --git a/platform/icons/src/nodes/abstractClass.png b/platform/icons/src/nodes/abstractClass.png index 536d80a7df4be888277b19528d78f815e111826e..714f6840955f81328a1dcd87269b642b94b97519 100644 GIT binary patch delta 661 zcmV;G0&4xj1=0nONq=-nL_t(|+N4v@Ytv91|K=r4+BEIb)LFI0b=1l{Oi+hodYMB9 zo;(Vk6cjsl5HF%Vtkr>{Cj}kC^r9f1#XmqC3KQ#OI_K=1#;vSO+SIn``YVa=bvCBp zZD05%FYo*LeBSp*9%Y&)Y{nS!IQMeY+Q@QBIIra=erx$d4S%ENjE3Kjr&n{aPOoFy z$FtEXbu87wJ{-Ic$gY+~3yHu9a>l|eeQFQ-LP|z zoxGy{hzE9w4xz)Pxsb2o1gSt`bzJ3kk%zwU7G_1QT|HnEL4VVZEN7KiK=uJmGc`=C zao{UBDSxpAG=E4cG=lxz5-8cq<-_8&9;*kq-aB5&L%u{a|iqq`^b~CAFTQ&qzKeMrjEV+p?v7NpBpd??#!vn|Re*(H;0!>lt zmVn>GOc%7u&^9061ROnc38tRhg?G>HS){WQ&#iSPUj|WNl9qtTv!nCr(kDr9(hMFI zCx~!tB!AwPvSDnz8@d6@YbAYeP>5Ph{GcVibalFJ&wkJ0<```avpb0q48amk+n@Ng zJ|2_(+^yNAUwTH>@MH`iqa#k%WRJu!<|e_mU8a_$8sk@bgNaAkQf+ch(faBQlSha$ v95iT>n@#ovJr_Qf6Dd1~+U#}yBftR1g%Vv{+73|n00000NkvXXu0mjfQT;-( delta 644 zcmV-~0(i$y|F z@D5OzSwTvOn~R;z>E`n<*EreP+mQ7zA!~l}{z1LCoB%5iKY!;}CML$mK;io!x!*uv zN(yi>m?(>|JbC}Ck{!tqCaAMjAHRKAB`zz-z{Je-9Vqk!s`&v-;Xja5n3)(16@?fc zzWq_g&%>nw5@!JsK>tqQ6XIlLVuEP?|CQm%x7iE|EDw3SRxR(9a;v&p@_*o57&KB+hV^z2Hkz0MlMIpjgvCq}USW=U_O0 z?~5_q3%~#Vsmcm*gMUm00U2F$hKFYl)hk=NGGH^{ z@4x>H%#4iR;RXovvYh<%^@o#$AQxDHV?rUr;l&df&a9XM*OWMI6P*3x!#4&29+tE4 zlsM(|YmMtqzg*E*5@BXxX2P3v|NQ;OaPi)oznaoKIyt7IHz0xd^ZN~XQO>SQ_ul~n z=O0RdA$?MzL_t(|+T>STY!qb_K6AhA%x=4vUeZFh*t&%pi3l`;F=~Rr z2VaarjERT}l13AK(S*bYO~jahPmNZe3>s15n-3a73?>*85=4{&QIK+{T`Ha3?d;q= zXKS(T%&sjw@ZjH^barO`^L^*?pL2!@!w~M|V&M)ie&(XEzkjRYi^*n<$ZqxhaC6}M z{ed4g@gm1Rlz8u*Wr;`6of<9fNvgt#uJE7B0z2&6R?tY_YwMTHCC~tv$0+TwtL|0= z)#x6_vmi)32qF(Mm-O(KYFb{?xM{D$>ve`Ae6S>=e2QcSk%+e-55%ohCNY4(-}r8j zW;q5DNd**5M1KO@&36j&niLXDtSPjD<#;eLS%r(mvh>>pb6Z9iH|KNO}X7ERJGgkqiQ}pjiqEnR+85qc?V1J;HgCJzMx%(!#%osJHGBUfA1mRq1)kRp0$WZ-^Bez^izBkUEOy87zsY%tdY4D$k=b5)n?gI`3ehd5xq zcYxC*ko&Wc>AUY}YH9CjPEwFYa5E(HMaA0Dk$=&^v|Op``a2?Z!1sbp^j}uRc(+#& zd>`h7gD%>V2Yp!w$dH6?*mQ{AvAnQQ%Yg=Ur6Z%l*{dd$EPpfp9GXKQ@PmG;aQwW) zBX9{2{3jXx=zzST1rpsIcrQ7f1M_-WqvmE{^^^pTys$jt0VF`RJr-QTgkw)vA;ie& ztAFw}%Sl9tBT(N19EMgw5@pLXBBy{Fizo@P;ACldBLG$vKv6Sz55a4am{*3TLr_lu z4G_`8wij>_53JYTeplnOcDJxP6<44R1zTQWJ>J2X56?!OZ*UOaVmt2DH=d!chAuRa zX@meTt7UhpoOCLtC}@ULPhleh6duR(L4V>|KSBWe`EG2f&D7Q6R(kmwxO(IujGa0* zm|giG)F)7%fscRan~@yAVdA9i`n4D0R_odg!16qd9{3Wh@yqqCY#^no3xt95 z!brpey25=y!$i@v;O;gfqF8NhhviRhhmo&`;rPdIL9Vb0I7zOFQ#PS8ehHfLeSgri z@tL~huKs1sVC{<#kOl5TWVZWqu_ATlbP(8RHO%%8!0OheaPh})VdCrv*f+-U`1-Zh z#|aW-`|hus11>(eRIHHoHewA&DY2$63Ch?*iJ`+n#7HS>DiS(RvPvNGP?Is$%2f z`Dq7wUI0_}bdi}p=YrkarrrLB$v?-_Q(4&F->DB)-QcCtl>6+Y<@Hsnu5M0EcQvZ* zhQgPU&GJcI6+XkU>l51NBOs~&TFn3c>-cX01_0-*&Yek%hXw!u002ovPDHLkV1mK? B*@6H7 delta 1432 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 literal 0 HcmV?d00001 diff --git a/platform/icons/src/nodes/compiledClassesFolder@2x_dark.png b/platform/icons/src/nodes/compiledClassesFolder@2x_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..fd6d07c9a28402d959d166b20b8b49925fa218a6 GIT binary patch literal 645 zcmV;00($+4P)RCwC#SHDZcKoq`9e;8Z*3A(sA z3*zYJ?ofvgLZOp`pipOVNej*n3i=ngcId34ZZ0l@3c5ME7qPv2z84$4T#`#_Ydh${ zM=syH5AqRpp zj#&XOh&ZP_VGhWU9FT*{0dT88`jFte;b=J!#ybgDK)BGkE|f5lLRxV-pd+RVc()2^ zNJ4>GF9O`J3DMmC(lK7PTp7;UEI%_9m@(zR{J}D`nr|L;a!lKR2Kr;vdvxG$f*igs%i9lq)T5Jxr|6QguI zBnXeM#tP9x`TSY5+XZykRGhyfw@$W!DB)xI;s!*k#6SoHV1EO-%Py4ANurd-Q}ILj zs)6Ug3StlYrwN?vis!^BCGYjWKsgnI_O*ksub;}(9IoSY1Q|NSG+3%~#VV_*V0A4H=8kd6P5ZN_21AD{t$z%&*wG@yxryu^SK27mwk zW%%>&512*+^-vcev+FSo`2FWM9AohU)&K|No5tfVTf;0MQ_R;hnZ= zgaQ$4023>7E;BpJrvFSp1O5UH0MZ~nNF0kElmKOfr9_qK)?92n9Qznqn9cwH`Frx$ zmmf}D;>F+a*$zxdh%mU5dGy=Quit!s|M;;3M1%NP09~y8l8Z3s9 nl*s|a8h|q;GE$nI0RjvFhe?TO;goPk00000NkvXXu0mjf=tQDz literal 0 HcmV?d00001 diff --git a/platform/icons/src/nodes/copyOfFolder@2x.png b/platform/icons/src/nodes/copyOfFolder@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..d86abb515f9510320afaaa065ae2d0f6133ccd9b GIT binary patch literal 305 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz$r9IylHmNblJdl&R0hYC{G?O` z&)mfH)S%SFl*+=BsWw1Gmpxq^Ln>}1{rUgj{;&g+S{oyq&JUI6XJ@l7>fl|(rjRFd zLV&??LEVDI4Jqyylz1mR;fPW_#FlYOvEyN9!Tm2OJi#IjKNxqHT8nY}G~AeaYbQf? zR``!fk=FlHJ)eBY4*RMcuuj`|v!dC7zwdi>59hP7Wmz`0%J?d{7yPf;EPkRyIaJ@k z>wmDe;H0VVSI*_`@O#_5O;4hfVPDJvkA*k?yDw(Y{l9(TbjHP<1u2#c5v#)(4V6vG z4}M&r$DVO1(ZkD2%D1KYG-HqQzI=;U3=Is-3{87nyIOxvl>&N?!PC{xWt~$(69A87 Bb+P~e literal 0 HcmV?d00001 diff --git a/platform/icons/src/nodes/cvs_global@2x.png b/platform/icons/src/nodes/cvs_global@2x.png index 15961396577a6a0998f041d1e1d743026af8fd85..5b095c27bf27942cafcbc3fa4d5771075e0034ca 100644 GIT binary patch delta 1392 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 diff --git a/platform/icons/src/nodes/ejb.png b/platform/icons/src/nodes/ejb.png index 9124e3146f7b77ef83a7b8e17fa257404ae0286b..544952b6a137bf11ecb4b1230da5988134f31451 100644 GIT binary patch delta 335 zcmV-V0kHmw1CIlcNq;d(L_t(|+G70w|33pIfDzq*5{Z>Vqt zNNoq=GRxGN&u|)WXnG1CkU9&*DjAl9?Xobw5$hXvWRU%&no zz%+xv+mGM5q2e$hc_0RZ7)zffZ2@85q|#c>+&4b>)~0spaz<22yMPc#Fd zUO*SeXTVovKmNmRz*n3G{QUj*Hjpwvj|HGOva;Ja4fy@%?|NhdV5t-+j;w4wG6y9g zG5lwk0K|6~{z!w_44mw&UqKkg2jYidHMk7uU2_tY#zEU;wbCt-*>s)1v?Y002ovPDHLkV1m-?nz#S} delta 329 zcmV-P0k-~+1BnBWNq;LzL_t(|+G70w|33pIfCXLP`0R8EAXN{<&Nn}BMKUrl{8tnB zwgSlC3&f3Tb$xD4oBbMiBg3IO6YK>YsS*SD8|_%etM#Or|A2dV}R7%9!p b009O7vuL`?Axx+&00000NkvXXu0mjf)XJCx diff --git a/platform/icons/src/nodes/ejb@2x.png b/platform/icons/src/nodes/ejb@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..4da7f9f510d8554fdd190dac3d7c95dcab631978 GIT binary patch literal 606 zcmV-k0-^nhP)1ZL?llAM3I8`vsIvc3M9pU=eJ9X)u<~=7(tEA)kGRtAR&w z2ChJ}w5jdm&IAY{$W4M%kajG`WK0xpLb6VpKn6T@TmdfZB-|}XxGcwHjPvg#v;^is zCGZ`%KinGTToge9Fek7<65+Nc_Y^5d;0hqYKHRt>Br4;))@d*0*fp-e^+6_Kaghbg zi-fg>{k7GKbP%ZT+0nKKs9;3BCjprNh+Shu|TY!HBYQ_T4_+ADK(G@8*3o{__b+xvDCK(Q&mnLukWkwz2FELZ}YtYZE~fe>1zAooLLun<}KHr619>q9+k5J?cR` z2~wm7@gML5gkA)df(n8liYISg{KBIk9z+Fm5Yt-)sR3JSRhndDlG5yMc4mB&G-+Ck z7azQxoj1Svy?MWRL!^}OKc=fs`PS7=fH}^f{2hg=L9ExLUgQ1@PE3(C@hlP z;hBY&1}NA#vwtiAF18YS7JUXiuk=Q@4a-WSCPN(&34jCITK0|hhKrSKb@}Bf-l$GU z88Sk2Pcz~RCLMjgK}0NLv(JW&O4eO`d|r2=qtU+pZJ+Mus2bIL1>RrKG`**#0e}mE zk0tPKpQ#mIO|WFrq7f6mJ^29k-rX?&FbirPO{J``Qh$EbBv4Hf)@qvt%X41sQ($GQ zKYqjDnIkZ8cD!|c7#F^GxJiJ@PKC8$I|JPwX)27mHW)?Xif?SX$F! ziz4td>Ug+w_g@1wG>D~kHt`q-%2#Hy7#lo-|9DG*)zEn}*edmrs zd2Si{C&!wbyN$76MrEqQ+NNoS6IR@(!uJn>6mcM=MopH}E$1}n4fl@# Z0|0m2G`FA2C}jWu002ovPDHLkV1hXlGClwR delta 651 zcmV;60(AYo1;_=ENq=fdL_t(|+N4v@YZE~fp4r)LHZjTOS6vfZo0eb{K@U>&Akvd( zK|<+&AcEeCAoNlXVvBeZJ$dvO^{ywSS`loDXfDN28=5vrlO~(Z+U{m|cAVKXYfOt5 zAACDAZ@%yC%zJMjAq4!7@$6H4{LpoT630jIFYN)@-MvJY(SLn+75aRO=!pNevb9+_ z5TI*PEIMsf%d_I(QBg=F0OUBwPi#AGHkC=eTE0p-GtJu0d{@J{;%H>rR@M7~v6MIv z3IhlsRT2km&U|#w!#IrlSAdW#kK#uCu74y69ieR>3bw~Mj7v3RZUC&c?upTuhiQS0 z{|UxnT&$^cZhsDlrd<|fx$~!kmZQj0C?;r7qQrFK+S??`iMw3E!7TD;yiy+CZOf zA;iZzRe+#MEVKW<*;egsMvTWLZomWb3t135DTCGLpML>cdxwT3tJ!$w1b|-OqNynT zSSkID-;MZ&F%@pkZ`)&;-`**b2lbHX{EQ5Vasi0wQbD@B?-3H z*JfFrS%0Yz@^9E}Bh8Nc?a6z91`r4)B!^G^fD^@KuD52YiRT14o;Gy-wfb{C33o7tkUi(#*Vr{N{?!=~5+YW!{?ay#^R%`>+KMgC lBQEn&WD;Yu{#$?n0D}`j9jD&o=>Px#07*qoLh^|}j%K!BzwYMX6Y zJt!+tLg+o7%;9^LqUjXMpD4Zf{*ao@S`7iHHC&MhW9j-H%P^ipqkhLAO#{tw#IUml z4Z3i?9oMzvj*6f zzz4&?7Ym?`B|y*Tqo%5UM|3Hf%)xn+5I1Z$RCOPIH7iD2fRA@#EZoG`^AlXl$CrQ@ zYb68`P}c!Ll6KAu0J`ihbl-k7PK&MWz(ivt>hm`~Eq^$eNEF1jcETANJ@Gc`USAgg zAsiY%jHD8T<|xoouyMmT2^|Om(M1A!geHF3yC=siu`Ni(?WC+ov6Fn zHqE!H0w8%#QjM^kcMy}!)_)_Yi;pxr>5Dd=A)c-PfH}RD2E{Olx*UyOP0=B7% zc)@2I#((yTG{lK5&I=#b8teZ#A6T!Sq$aV|!>&plycxg>r^1Qib+FcXcz~pQ0{~={K7UOelnaStTMcDO2*rihNp5PM>mM^WfT`_oiSc( zaDR~)h@H2Cl0CJ-HuTNq0BCyB!V?V)^I8_vmo&Hh_=uXS0DvDMwPV{z#~~fpuKC zrNZsiOJUrFF{C3Jk?pdTPPrcLM7cp#S~v;eW5a z--0|aQN0_+G&PGdTXq^^54Q`wFrmvbSfx^35ER8!Z(bu_=-%}ZEP8kaC}|lk?C*o* z$^MFUHf9oq6f6Tk8c2rcdoZeon$3W%skKtj&+snO)|9FsD29f}y4#@pwN2oS`5|%Q zLL~syO}pJ%MMs1UWFI34FJUMw{C|&?Os(dD2;&ar%v`qqr9|;f7qr-_p0ZNmTn9q2W8ahGHC9>T^4Cm3XynmMM^PtPG zo*sdrPk)249|k~L8in|_HRZ-}594YoV2OUC?$r#x{v_*iwIMIw!N;5fB$Xmu2_nGd zqWhlDwDBvpnZFT=__J$a)$T_jyikHb)C-HY--kWMjlyQiQ=m^=vH6b9CrKAL=iQJH z6I1k6Oi_sygdGgWeS_ylf`1&TcERTp19zWLhWhQBJyC6tHOg?mEp~OkOtIY84q>Nn z$8+5c%Q~A?sd7de`X=r2P_J3ad&zN3iVVqfl4>@R*vx0H#oXnQ`Hsa~rj3^YXk_G% zzEG9)q_!iwpT-K;iABa~zZthjXQjxXLpagBhq!(AroROk0A_s7s1R}1aDo5;002ov JPDHLkV1lBZ>mL9B delta 1598 zcmV-E2EqBv4D$?-NPh+uNklF!lq~i_r0WW_tS1B?C}>zSpfx=2Nyt@_I>bXd-e~mCz#Q zgjW=j{dFYIq{s+gB{P`}*}DE4)0K(Ej#o@Ve6ZKj^&|LeQ4K94xvd?sa5G<5CRi)C zts=Fdkr70Ju49VNx4$9)a9Ic3cNE5XwXvCmPy>s4<$uQK1w#miNNs9noZ;b#kD zEC5D082=WeQk41-@jn034c{Vst)G}K7AWXGsRja4NdS!PAlxz*b0HA?-^S;K>0&ye zyWX+wkBS0ddCpRev0cs~W*=wojzE_jtk0z{Y`nreT>t<%{SwP_kuhCS@7muli0UG- zs)~7`+JCXEy#;BAiQTyu)u=VuJK7({A%l=BkO)MZd+&iDp0r%_)~rKnHnVCfZi*hi z6~M+^g;Uizw^cltv0lgkBwl1bJ|{!a-3J@%VXL*62kLlMP*`=Ve246xGd{u|GO2S< z81bPFGcggcGFmRqqUy;?)s0cPX4M7N-O&RZy?-G4SRnvxEX)He2#a4_&-6WM>zbkj*MH_sUg|9NPERr@lO{S(7cw#0p z;mKxZ4lD-n6)xK>Y^4%Q#nOZ2IqAvE4@q^)3f!)ZPm^zTh?YHbU+y_rDjfJ0C1cC`|d0ioJgxRuv=C^j@j$$@ZLJ_yx*G%t~r3jkOThkqPB z#)xPp6XnXP#;%r;5;(cgQ_Ej?m_)ZigP;FS{~Z3Av`bUPyJ4iMJ)? zscDo=r_0uMjuVPEuR$+uIIx9UpW6twYcz1QhazVO3)VTvCJq$L1Hc+cL6&zSs+Jy) zkz?q^QqaS$g6y^&BU2OvC-4+}YJVMVcyB9t8*1ok_dp>4=;qySqo5-~1KA@e%3BCU z7Wb%R`mKK-%X8^GuAS?y~JJ>7% zXN%-=c2ztp&zsS3LD}vDq-+s$LN&uwh=G1QC5FN`H36dMtJX zJzPK9s4g>=3ZXqG5%ob-)peXG_Nl_gp0sqa6XjKr>Khln^T6fT&X1Cbf+VUU`PPJ} zdB=nK#v@@8TvaKQ=nu*s&G7eUVYCUn_yms$0HJg=+6=C&2f(aa^~echa@?_#H$&0( z>So$>a0k_`@KJ5ZORak!M}LoTv#{CP4Kk<39l51_7wZCVdp2amM2fzP6!nRUvQLnt zAFyw3e?xw*UYD07*qoM6N<$f-hqUegFUf diff --git a/platform/icons/src/nodes/ejbPrimaryKeyClass@2x.png b/platform/icons/src/nodes/ejbPrimaryKeyClass@2x.png index a03988b3003d5abecff4f181afcf67c4d0f6d537..834bbc791bef280a236fb405fee7fc429717d428 100644 GIT binary patch delta 1566 zcmV+(2I2XG4AcyeNq_c9L_t(|+Qe6DY!p=#KJy-Cw=>)Kwrg99VkwW35RF=61SQ50 z;}3%mA|g~Y{xAWfHb#GF_)#B$5Q0GyqA?IdFcCB+L=a<|0Qj$uRU4j-ijS4E>euINQ!e;?DIp-~L?31b|Ybv$cjv8P-Q> z!&+t88JXPUSQ@4YEFhrl9NbVeGIl7bXF_l|#A&3H*Zn+teK~rUbv<$z{8wYg~SS-NSmJ$mzD)EBNX5;kahsL>|ISV)cZI<*WQ#g zqK=Mc8A!&Y^vpLTs7nICVEZ6rISq{g3^thuLQ(&R5M4wk>JMT@edrm41lbi$Uqzz5 zyn*6GuS{UjWO{f%u5!MW}1c#_^mq(L2Ty=wTTqJGiO#wz zkz|I<(A+Y-wRI8z-25qWY)}O7qA&wD`R$7hV1Jo9bie!#)ZNkPxluX#t4G}kfb8{5 z5dfsuxrE{T0s~$J>deo(!ANQ_Yw=R3ojwz8q=;4V3=kJ1fVo96K)5|iuRwX4F+A`G zx|)KPyB{iLW)tOCloKc_QCUP-xL)8GMmH>J?$FoJ*OvzX(}ZUTrBU8yOhre4_sPIY zet)m$Wb^Im$ay0+aOgfm9c^2o`2`FDpC5_iHGzRQc^8kz<8jqo<0jwzyAco z#}7mE{09pkk6B4Il)Ff$(-3Hz`Eh9B)8FM!x^!UIBV+#@@4W_qjC;nJ5V`+PWI;ft z@?^8t2Oa~OW#ROm9grBgRP-FpHYw<6j!zWMu^gw+wrMJ7qPKqx_ozwZvqmJM)_+>b z(}&?>2Vr2>77|TRKXX2?!Zct65zK_PUUCwP1c95E)G#)iYY1g1uZ;ljc1Av*Xs7_kv#KbvUYDf+6;-QL-`oO11&++0;v zK~a?Kc`O#oo>LP6MtZ>R@faYj6Mwc*pJOMpCLBvcsK(n0)9RXF#uFP`zU+IYtH>W0kp;|DAA&FeEMQ6;}bdLY04V990xsPWAIe`^P@b8@_)JurO8C! zz1}U`5n%(_UnOz9$k)!9VHFZ->xLSU5+fW41Y9Czd%}Oi+6GzT*Vwje4Td$ij4|O% zq4<=VivbwK!+w;7*X@eWhP6%D!yP9rT4XHMfbBU{`>`eW^B}N{=NiMZK~0ztP3X{= zZD@*tpzjw{{9QoYft^w_l7G`W>|}Z{IAs!`q-_wev;-n9LN=Epe`0B&aVkPx#07*qoM6N<$g7u^7qyPW_ delta 1484 zcmV;-1vC2841)}iNq?nDL_t(|+Qe6RY*b|spLf5vyWQ^g+HFhOa)$zzfK5zQQg36_ zKa6LBNQ|I~nkZ;g{*lB)G!ZapG=xME380Do;~xU)9~_3$D6y5R92TMN_U>Nqe$Saj z)@}Q?ZmS93X5R6A^JZq}oB7RrjO)5^GY1PddGI$LHve>GLVre1Qdq-wpH1ublWEOv z)J(hFvRpAMgl7y{;0F8>*XEbGJtD_^ZR@J@Z^~c4WBNY^6dHmO;F6m8VQ;UxN;REe zc8+5~5_wRh>khOXM^+8HHlbRz`1+tCuv@A^(zX&=c*|5%c2OSi8jPqkb@pd|NUBzZ zN2RspKBx^VP=6}(Ag~PJ6i^7+c(L&Rj%XHK8`2;?tOh&#)U_pwxg7Z)aSiq4qz$k+ z<@wHd<}=H2B~m;m5`YqMe8?~i3c(AHOL9Pf2vRcQhmLp(x&||mi*fsKtWtTAv$U^@ z4nm8QU%eDhZ*zf>7ETXCV{Hip1O_N$iXq}%jNdGZg@1u$TQj)DfHbZY|zTy>cbYJwsVMExH`vPdS$Mjan`1|j7+r5Z*1%qsu&k3B%r z$fV%Xk$+a`Ir}Rld%M9@(;)f+5U7kob;DAaclV>7TS78>M>Oai)?b)WrM!6qCvpZD zHmsmLuR%+F7}8$K2Rl39_>PZ3PmMs$!X}6{wSXY|vPSiuZv)qHpb)Z?%&JnEG9yU3 zIDqY=3`pzN6LgP+WblG8Jvj`=wr>K<(4cwsI)A8`)i7#3cH2GK`$X_ZveAI7t{^wY zfQ)Y6LI@X-IPfY^7Y_XhdO86O4?P3rGv|Bp7)VEv&LWKvl#FEvh#a9Pm(d+Z_<1M1 ze<;rYgwhIvR}L6YH};(Q1yhTGx~0p!)=Bwp*S324P93;46YpGTsi{h292MjY%b5{g z9)HmN(RNCB`YvYx6&9b2{EW97)uDb6{3XC6d90rxkDmx>(~Noq@#*) zF^aEykscTa#m)rn0fWB+>*oi4JG^8fIS&@T;K$e&~T&EeShX& z&M_M&xdor+4A^qAkGFi!!)D@CYl}J9GY?ZvE>Ncv zh!4B*X&s^aD4+;P{M#i8ACC`ZV1Gn4CsTFTyWmE zI)t~ENcp&OY-wq;CM-S8vW#`PI{_Jk0KLwJsC}ljQ!b?!+CDp&qEORMyzo z>ULZkp&CA=M#N)~C%VQaj%QEE+uA2HBEHu!KCBB}!_bWt%$~#v%JJrXhktq#q=SE> z;KW@q88JKRYr{6`8;psnfrJL-K^ejU2_%8@{6;rz7)t3tyfuaGYbp9%K-&?k2-IW` zCd2wFG$cp?di`L+0d-H=*g*i(vCAMJ%c82l>IJsoxjgqXMV$@lWFx!!8?&N;GW5vG z>X5Wg5!q{oX=#a+?hw&4%|+1~@gVPe#cshU9GL1*5AF1tUXS!{-uuC^?jN-UbWoh? mpw6a%0gz|JdM~EG1Q-B8bU)1hp_Ll|00002HE+P4BQNmNq_!HL_t(|+Qe6HY!hV|f9_xJxLvR7*0tSAM~1=}gAs`agE68K zHGI&-XaGe7M5CX;sEg4L8b0_h7(y^;LNo?q2!8NSOpK^Rm=P6Cl%Rq@23uh3+R?Sw z_Ih`{KR$1vUDsVp2PVARliuC?-t+w4=Xu`W^Bm^V`-Shvw(n#YtW#e7pzE5D@5>i6@u6~CnWC?dG_U#!%3?l54erF z?Y?Cb8SP8Mw0}b^8f|Y8p`%#v2yRhJc|d2uoa1GDZ`ejpraXp@!2r<1p&l zaxRwM-Eb0ih2<@Zs_&s`itmm3U`dAr5=Q|!F^vdW+kc1e^vrH1z*y9^3qfpX2mrcl zg`yU=V;t!|G#>SNif*3q@xpiJG<#rCr;p?coy{8`kdW2|FfY=~VImy>aM=0nGPE^u zfT6uE389Ye4jIUaQMJMsB&llxz+`)?VA{b@GbWqt0YXv#hY(#vC+ZL5iF(^L2??@G zinf_#dw*A(c==@)k~GvT3?BUsVyFHDC3XQ!T>}y$)+0cms~eU-^^$v1qt5Y+26&vG zMo#H3@kAMbW>`-m$;e^92qJ=TGoBne4ZrT)33@gS;hv=s>5Bj-h@fRsFg|z+Y|DgN z%uaL$yaG8HGDCCg@X_8W0MPiOte!i63>8JfjT?zHRw477Oq+gt#cQ^wG=V0hXE2|1h9Bo4iIiH(koD| zZj7D$14B(g^wzs-x!FMZ8RZm8ny8#cSol8AF^s00;&ah47#J9v1c1lH!w^cN+})@q z6Mx`ol7ST^w|QcGKW`|ylpVdDGxKvO+mdiAQ<&BP%DkVab18-$!rNYyzbh9|mx0vr zA?~2Y{4r5Wf?qkek#Zca=IaQE1IyROT77u?JIYFSlDQ}y!yu5t;>LV}uLbfG2`J#P zWAMmTjnm%T$UPioh^TF>K{TH-Ak~RTVT%D=tHMqYQx5b5c@G3^3z@-amIC zsK5OHqbH6*$I?5irzcobkCcxG0tzjvOQ{S{PrENYJ286JsVP3fHeVSfmT zsIygcjbZHgQ8@Ye9yCTn+k&OQ^0R>91u(M8yUTjJRtAHCB}LLf_YUoVH@=kb~0OIsXRnl+`TX>&<^t++*tki zKEiAlEqz}oH?%@9bKR6<3zSPXqj?3N?k7$s>^{Xu9+vJ$HjKwpDkxfECS_MbS+CQ4 zbl5xp`_ukgc2uZ+6Xn~|%^|zH8NKl=N^)8`K65cuXc9Q&Y04ZL%Yas}5PxyQe-g^W zC@(lrn@k=HPdIfuB5WWJdqu7v`Px1^nucuNyrxE^#)!q^afe9Vp74B3*&&Obt(N7O zgE0lhFemI86rVb4!zf2k?!IbQd@iQ!!XEAfY0=^nY7pCV@JrZ|OCI1^#`PWDv>=@| zAeq%*kpxhkgyaNZ>{m4WU4KBrft^wZlGAqVWHw=P$|ONa*~Y3?`C$UcqCkl33aRNe zRF0I~k3gt~z75Io92!%eZUlYGk6u5)9vkM3)kL|Wi1g|xGc9G2Cnhk=7*;Yec zM|B9wM0B-p!+L|%_R=7PLk8~jb^Lj)V%d>u_v4yL0M|1H1_o+PRUd*NyFOgK;6DKd Y0PnC!5evB}?f?J)07*qoM6N<$f=W;9#Q*>R delta 1501 zcmV<31tR*~43rFzNq@FUL_t(|+Qe5|Y*b|so^wBEcf0L&+ufz5>~arnu?UhFR8rJ{ zG3tYf7ZOBcL`{r|f(GS9-q1wApwSo-MR)*B^u-6!@Br0FfkYEq5Gj|oLfhS5wtGAG zi}NpZ*>2A+TQFfZv*(=upEEOO{+aKepK=@r?k3T2mx-Oa*?;@nU`0VjkZ9do=>G6up5uTwAS(;+s%J|z4&b#SAIpQQAlTnS25(#CC zV%Yxt7(;`=vmgoA18CW{sOVO6S}~jP@iB>`_l4?&{WT)D-B7YtRS|F_ikDUojLAP{ z6f?}C(dM8BntuZl)QT){GzB;WB!w*eGx2*=2|0WzZv7f(BXt^prM0jZd3n8>cccYl^g13+|K9+AHyI;(Slm)7== zDtl;#rdP!3AX>)*MtjyoA~Ua+2cm;PT|_79?yTqlD|)%1r1qU{J8bLRS_pYLuyKv= zgo%!2sEg=C-A9OxvJPZ5a~DatIrScB^7B9->i=M(i|8b}(Z+|aNl5CPlp4wQ1tIVC zmt8ymmxSm{q*O>uYOl->N$*bK zM8N^wg3YAPo6u7arnH;!iGe;ib?_6=vMFe4Uk%aKoxq8nyib|jltXr+GgK>* z%J36g48VbD4&*fR8FCHRiQoodT4oZu59|R`SASv6t2>}!Ve7Q{=>3o6ua)4B=tc+f zw){+q1F~k_LlDjeyfQ$!hH>QYKd`hYXj!$^ZJroEOgZ+5KRtLKuczA?%V@+bnwI1a zMSmGj_?hvzDfW_rC+`&;ARCKEM0v_Rj7oA0IByNG$S(7ziSdTAcm z8HsV(2tFP~-Y^4-?F#Jyg}*ZM7wR%sS5`9aLhF#0us-RVIs~oae)~Z$$#LY&p(G6({L5qY`G&)dXc}>9q(i5tbup2v>t&xBSTFOMB3}ulIa+YRYoq!Y2te;Argt9(!z1=30X`1bbi?L7UqX}acB~TaR;+zae}hlWq;o%y$SM( z8z@-0D<)1Xig>A?Oz&;1fXL7}s|+!-8a110vgATh_nMs?P;vIid}| zru@NVQrm)#_(_6ZKbSB;x~F{ZAb@GuWe_0Cqbf&hWtQN@qVQ9-bKp*>tE;QrRIw8z@s5`Y{3pNwxalzyb9o(#00000NkvXXu0mjf DPG95^ diff --git a/platform/icons/src/nodes/ejbReference@2x.png b/platform/icons/src/nodes/ejbReference@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..312ed07ffe3d9b2081336e87c63efbc73595360c GIT binary patch literal 1099 zcmV-R1ho5!P)t)(Myx4 zgfj~LKpD~CgW?oXBU3&F#`IK^kdD6fQV->mz2uX<6o`sYgbif%pwx_^43ju95%qiqbhAtfMe*AEN>uk}P==G|Ay#_}5gwZqcWX^eXZ-c`sQ zgqXOaE^*hVkxcVC>gDjJW7{t@cYe2PrUL;LF+azr#QFX}6FuVmd1%C$qc2*fl*Wa2c5TzF)6fDC=>rP*5bKtkzRv z>?lYqWK+QKy_pp-w-j(0@%W{ZU2$e0n()G+AC|BS)8nR(u`R{&2>4FbyzFht6zIZY!hO5Ft zh)wPjFP*l&PafKowGT>cPvI1HY5kudgREIx@Tpbw>xrTG+>IR#y!Z6xFg}_yM{{oe2hUnJkMI*>yU_Y zxBz3vs_HaV`7~6e6ht3yyXU|%2Ff|!Ck1y@Cco+w1DqoUcpSxeQ}bKK7*d`}emFIR zZK?{~!oposaSjEz&0(g=Q>h8IhD-x2XCIn-;MxPY?}z>VgotOV?`Xs5aA01Y~yGpjlQbJ-bZw%P6j zU_8gkg!X6{+lU#UT3O3a;#U%E4kG+*Qa1c`Q{WR6Z>K4ws{+pF7v0K%>ih%tscZfI zM&CucTd_;S#(tE`1qV+oR9+w7@*=7ab+G+gJ)-wVfrOU^c<|@7X5#Oa-p0V40my_R ziP7_H^>nfg<#qz9`O9d{JCF7DspL|vLZ0zG@`^6og-IRli>&QtTZ=0kncK4CANzh- zu0XPFmCA45&2h#906CvLmvDHIS&(vdg|$f&QMU_;W3K|gX9dXZd-u<>z>0TrY%4a> z#K;5G;ybj30yr?j9uyFYeM?sZE%Q+*$E?T R0-FE;002ovPDHLkV1mc(9fAM= literal 0 HcmV?d00001 diff --git a/platform/icons/src/nodes/enterpriseProject@2x.png b/platform/icons/src/nodes/enterpriseProject@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..6b45b99b1b27ab609ad232e3f6aae4785ccf7d06 GIT binary patch literal 995 zcmV<9104K`P)jPom6xQZK5f4Rhw0{@)?Q|m7sZ0mqoKz$gV$)4rILLLCFZC|?> zWPfaRxxQ+d<`vU2NC+{IWGNMeVMH>PBn+YX7~rF6k-QScAP`;ctAOL!3zdpTu4j{B z7y~KLYK7GJ)ud2{9X^h0YgzzWv+2*3D&UQ{qB`o4?N|d_fZfSg4AWpf^^^}U+cueg zEPto)L|oV~EK@s8g5f}bTl_H$ftOok+HF1ze74=9$F1TkXayHMxO3nj#2pRV48nk5 zK?gD3#toE)^ILEFT0D>N_gnPiTSNP;etb;94F&q6xeKCy7Gzd)&p$}2tltov7EGEC zQg%c7pwumSdZ`O|y;`cA!ggn#Xfi?V0G98bc={p96dE0`bRs;PhN%#Jma0H64Z_z; z)d|xOyPhqktBx3F;4|ZvzFa!9-}I4g0U@Wm2BJ!!SD=Gb*NVL1f@aSiiq}n zRoe?_4a{d$Mo>NtQ(P~4sR9r_Rj&%Fx`NEaJ{8n2$J8t)Rbtv+CQfmG>w=;JUR$_r zX8eRRw&n|ez-Qox0 zmE+ks$Uvh9zH3Z$RbXQI_dE2g^Ef^OG!l5mxY^(L-;pl1G}%MI*FhENS_e)pHr`{K zId}7Mq4=Re)o{4YybhTZ$5^VjjN?kI(@vHbqQ3oBWqb-4!~JO}uxlFTY3`I+I?n(y zieIRh|E2^~4yfD$XO|xqCL*C53F$6pqxw0R6)@!XxKUcIjaUw zL>%_XJiy;9(6TKEchItJJu74xMp3jF24O2kg-n$jN&(Zh7PyP?OPNvHjr5>_=EK8A z{`D~LI)rZpK?qmGq}s#Ba0#kv3h literal 0 HcmV?d00001 diff --git a/platform/icons/src/nodes/excludedFromCompile.png b/platform/icons/src/nodes/excludedFromCompile.png index 330cacabc9c99724b8143082a8a0f385b32a727e..e9f473cf3f27b00c7ce919ca46fb226a34243816 100644 GIT binary patch delta 215 zcmV;|04V?R0hj`iNq@RYL_t(|+G2=}ja^e&S?Tfb-#_;L{{FDc%*@?Dw!#1Z{~3tE zEHW}Ob00l=G!JOV+~?1qr#Uz{)G{zI++-jYfNU-=FK>yAjQro++&mG;7X-2yh;;$8 zfPg^o?c29&G&D5k-MMoo>hIsb-)d@VE;2GQ{wBr&%t}g16Hu(Jt*7MW{(kc0 z$uL(}*XKY3ZV>AQ10d!EIU7iG191Ql^Aqa@Mi4;>U}B&Uj2bX%00;mC7ywpDuZ(#7 RL*xJe002ovPDHLkV1k3*J delta 177 zcmV;i08amy0`dWnNq>|{L_t(|+G1#JZGC#;#EFgn|NqxKdGh2Y5Ff~H2Vw?dFpIOZ z^SSx+=es?A{8(wvo;@mwiHUm{7#R8(hy_4Xv{tQJbvZIJ@;`_Mxdg~&Al3y8AZMqi zr+;6$a^+i@DOOW00000NkvXXu0mjfRa{FI diff --git a/platform/icons/src/nodes/excludedFromCompile@2x.png b/platform/icons/src/nodes/excludedFromCompile@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..6a52be7890a92813543dbd5733e84f801a27381c GIT binary patch literal 535 zcmV+y0_gpTP)*#><@&xsl4!ic z<$dADy?6Jx-{*bb@ApVLoj!=i;}4}$$*b!+AB{!{4UC0atrkcm61761aE$pff*2jb zU@*9xPN#>}YW2?Tc1HlxCs4g!Un>@i*Q3!$Y&M$$UbPY5#9#@bQ0NrN?*Xw}sZ?%U zE?3lQweqv%cDuck$z;y4_Jf!pj@k}@)pEIfJDE(jZ8n?AL9^ttEK8y&s^o`iTRkSXQrD6BiO3yorT{#W*!NdCixvUn772{>@xcSh$>>on7z8 zj~`bXnw#^14tU5w1HcFhcA(GY(^68_0v%!S^XJctAaR)GwG9o)XU?7lg~SgB7Z<8K zfCXsqUq@HhM?jxPSxJF*Y_gG%&CNX1}Y@9B@rT zL&F`Yl#3?W5R}i6EeBe}0m8aEIu1a~uY=^)u3UKzC}u+w2UL`nh5;=)4znDoAmRl1 z9AtS+R8#?wFGC9lfYN{f5Q~HIIeKab<_<0(Wdy_zfO1c0kp>vS!7zY;iD7`jr~^hF vFzSF&2aGyk)B&Ro79F%EY_lqytmJeDmtE(+Brf|M!3Kb}q*g zZl;?&M|L%EzR0P!jJ$c}v$&qmwM$oeyn6cmx0RPYQ@d3)VLtb#PnQ~e7A|RNxzzgk z*<7Yg%$=o-91;wM>L+eGFl@49==j-b+8~(5wX>nK(a9j|zzRkM27v^InIG4&6fRoy Q1?X}HPgg&ebxsLQ06foa{Qv*} literal 0 HcmV?d00001 diff --git a/platform/icons/src/nodes/fieldPK@2x.png b/platform/icons/src/nodes/fieldPK@2x.png index afaed8005142abac6c25ac90eeebf40c765ea3c4..fc0eebf29f4707283d7085f07ed89483043cbf54 100644 GIT binary patch delta 1757 zcmV<31|s>*4U!I!Nq@9SL_t(|+Qe6BY*bYg{@yzK+7{^oB2=YT&kAI1_Z9ife=G~TQc98}h z+jbWqh@vgYa-MWZQsiBtD880UrtJBQU;fbUvkuH*SSDjT3%T4DGOqADG6cor0U2_~ zkYl2$>tUl@zK$NRBPU+;heNw)+ymr@*-!+kGO*(HssFuWPu*0^YXbxxkYov=re*|M zI-mraAjlqCI)6`h;MfLW88Ea-6cQ()rISh_o4Zd|)!tw%y77aK{%;s>Q=2(aPS?sbS=x)y45F$5)0G43XSQlPr;_*=AdtviC7tjsxRetO(-CpZXvJ}TA;yge3O1#IB7YDROIV=faG81vUCIPxUlg&< z>*4+THzfZW5eu2@t36I%L<3%!ZcC_c!)g&y$Tn!1>;UCgXj$3?HMZD&|Etl4eOebv zVi3(C4?IGyq0v*aqA z^h9x+?&*8a@!4huo1Y?tpyV%wY2W-oJl=rzm8iVKw!X%`<`4woVu&N3frxpGef2*zd`Y-@%C6q>vE*B@Iz@wCbF4(Ng(En#2Xkk6;hAunMBaG0aBo*UD!C+sx8}GR z!$ObZhOz{cMzo*6BtkA1hMoJm~lm^vR;a({J|uW+~pn6j`^3ya#H^w`bqWo9RI?0?%U zEx@T1R0Hz8Had*Np)c=qY)h#(h_Gbcks=8@ypkRdk={1t03WHgWr>svx9$3c5=w>* z&PoGvoK}8I)wr(fD3{CJ{ZLDIB#N+yPEl2LLA|8?Qx5QXZt6yuPc}hR&@3jAEq}Hk zr3KF=N^Ie7iX4(IXt-nC2%xx{IAH>{F|v05I)$jJVGKV7?rR7s8=vu~g;tus&tPqc2cr1l8=>pXRbvb8-21)OMFS1DQ z-ne(7`_7kYV7HTgS$(*7*-$KsslMbJq7dL4f$q6myG-A zrsEGpBaeFnfgi|lj#h3#b}6rcmH+cQ{>Ecy>@#)X+A1knUze7jkGN<1*$|@=V$O4| zBm1l2uT6pQe_YS|iCEN;S|@nbUr!(Kj{pMzY)z^6WOEz800000NkvXXu0mjf>^E6| delta 1688 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 diff --git a/platform/icons/src/nodes/finalMark.png b/platform/icons/src/nodes/finalMark.png index c487d05367bf4e1bfc9930a084648de855170190..c7a1acd06d4c019776abadc3df73e9d8ebbde8ce 100644 GIT binary patch delta 229 zcmVg($n2muz5W=2NF zQ-A*a5djH&`0&97Na@|YdGiVb5r7F~^Z)<m{K+6FD0msj{KY^dU;;TC#Q6UG zJHx|=4;j9G{rU#TqK fMhyS~fB*vkgffjn{#f&@00000NkvXXu0mjfzQ<(` delta 229 zcmVNl8hV%ZLJulO|32bN1|6W?fxf1`!bvhW-2ZGhTFecQc5JifRMpuMsri z|NsAOK>Q7euK@AYXV0Gf2L>#V`M&{(83@W;~9axIW%rHKQ8zIVZ^fQjj( znVH#3AXAoBX+R8@JFJ8O=B|Mg{ zuC5j!%?`v$RCj=pkx?ld8{08pHv9@q?au`S1U9<6yQcyRo$8X3l2mqf_7~s3f0yg* z>ar~^hF sFzSF&2aGyk)B&Ro7K}-G@Zdq} zIsh2wdO*vo@G1KK{re#x^@AoM08DTNNKt{!_kYfwJ-ZOdWTuG&fWCLdrvR8J4{hGO z`7w|wNGk`3;gS>)5n(VeFtBrQZ~&>{0cJrisypD{zkjE&1p9AJPR^r>ii&@M4rHmS zs+tYW1tL^;z}2f)^Z)$$a~Npp7ocOFe*OA&#nGcj19Eb5();`Sy@84JF*`fE^6c5O zlYr{QX%P)PP=jTGSQ?0hfmjrX)q&U;h%M&KnKN(y{{25ZJUn7R>OmzTwJ;;HOVIPU zy}dmrG}y&~mTLqD2m7X`rd9(r-l3N7@j3v_G2B2(0*Lv64md|O2T-$O8Fj#@14bP% q>VQ!Pj5=V{0izBWbpSa4Aiw|>3;90;TRu7f0000}P{T&_S$#@yWe83Pf331l-PBO_Qd zH#axK*RNks0GWRnhy+X^XM-5Lyu1wB+S&}l!op91T-G~x?ht1H$j?A8{CxiW`Jt;< zuddV7)C{t-vr|t>O5!Ef6;eQK2E@idZ0_dfmNakPy#GM9I?!MSLYNU03%~#an*?$; w)Mk*Oyg&tK2-(gEGKCT_YQU%gAOH|x003=w|AfGT_W%F@07*qoM6N<$f)BiUivR!s literal 0 HcmV?d00001 diff --git a/platform/icons/src/nodes/folder@2x.png b/platform/icons/src/nodes/folder@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..84aded6f926a6d7a05358d0f4216e16800d89c10 GIT binary patch literal 204 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz$r9IylHmNblJdl&R0hYC{G?O` z&)mfH)S%SFl*+=BsWw1Gd7dtgAr-fh{`~)Mf7pRZt&NdwF<(NX;WuA@HB-YYjD^NK z#jI1$Ewx~owV+Spf=0%YD}q-%m_;m`qB;ehbo^I&bTP-`#3@FdhKZ-j{>t|@1+w>8 zC0t=#%qLM)dhq{64GBTM1ev$eeHH8sED{V{j4~U4f7YE2w3)%v)z4*}Q$iB}eR4&z literal 0 HcmV?d00001 diff --git a/platform/icons/src/nodes/homeFolder.png b/platform/icons/src/nodes/homeFolder.png index 41a55d2c1ff467f4a6f3e83aa66d6ac4f74f1e0a..e3b4e194048e894c2c53e92c8e8ce2b0075ccd55 100644 GIT binary patch delta 216 zcmV;}04M*J0+|AkNq@UZL_t(|+G70w|33pIfDvZE#kM+Z^7T-<5nV#RstHW9;4vJe zxdFym_~r|k9WTPeh^&YSujY5J8Ne9G*5_iws*nY*=C`k4POmo*62)o&6F$vv%>@2~ zFxViVm;uBU^|%bc&3mEt!JUF=Ds?Xfn~s7g;S60kw?Cwh@yKNCp%ez({F!1_&?!iyLU&Nt#t% P00000NkvXXu0mjfHFZ|x diff --git a/platform/icons/src/nodes/homeFolder@2x.png b/platform/icons/src/nodes/homeFolder@2x.png index 489b154774b549261f9fbf1b0f96986a5ce76716..3dade008558db5aaa54cfbcef7d58f87f7f1f947 100644 GIT binary patch delta 454 zcmV;%0XhD?1iJ)~NdeuFN;-cRzWMS28Y(a#5HG^>k(v%bSpNPE1H-?+3=G2Jun_o9 z>qLlZ`J0yv4DW#S+m|r;YGZCT4q7wtJ$YwxtL<_PbSQ#11fUF-tTu+Jvh_)OGDv%t(fbIw& zsDozF24WmQs^!=m0Sbv`G)KTfpn*^>s3gO3WJk0E)wV!=jgmXCMFVCC{Qu9+@Zl{v zmg907*qoM6N<$g0z*xP5=M^ delta 456 zcmV;(0XP1;1ib{1Nde!HN;-c#uiW_n4HXy=DA!T>NKFSIEPwxof#Kg@1_ohqSP1;5 zbs|Ky{LM=ShIc^v?Ms+^wY|772dx}{X*mpl9q|gxv=9|!w-pznx&v@o-U&~9?_R?l zVI?ZWU@Im>wM2;9a#igLFzfbJ5ZMNH1PBO=F<3zzaQM|biX4E~^0$A2PeJkm!m8Sp zKu0hF*{$e~FcA@`f|^6J1BkI4EDvNeAUUE1*%53^Ol3gU4ohhL^GNrU?I>zC>KH~~UJ1g`@?mbU{9BsR_orwKCw zkb^6+Niw3h2`?rF!+i7&NO4lJ^~D8r#CLFuX#QH<4gi6D(~~?I$f?^20C1vp%A7m6 y8l{7;RZMD-A{SvpG6Y5)FzNut5#Kuo2rvM?{rT4U*L&aq0000ji z(Vd5CwU8=*s}#zx!N+lJO$$J)R{hCB1-u?tlzTn09jj{#a7yzP!!(%BV9JM=ZJSKL zP#A=`ux41McA5mkt^l|AGYo;3TV&dGJ`8-eU8^_H_CfCN}6J2X)C1f@Y+i--<< zHE985iQ^`qlE5b8Cib81k}kG1+(y99ZWU-*2QJT6K4TlZ zvG}s7_@O}!;P8-n9WyD8u~eTJ$CX&8oh&Xy9s8}y_!Q8G`=d}`$282V+$pnko&jVO zzg02+P6?t5R}24x>B%p&ti+4Z`C_O5j_|-@&(DoQBCnM9mXX2>1@* zDdi1>jK*kyvUSnR2hIiRk=av;RVYe*z2u>51Hr T5tb~;00000NkvXXu0mjf?Uci> literal 0 HcmV?d00001 diff --git a/platform/icons/src/nodes/jarDirectory.png b/platform/icons/src/nodes/jarDirectory.png index 9bd1b32a258ed5c14e45f9a9fcad1dc1bc1b9088..d3c1d83134281efb16ce2f352d3c731129dc81d3 100644 GIT binary patch delta 164 zcmV;V09*g^0p$UZNq>h)L_t(|+G70w|33pIfQf-Zzyc!nO;5(sN(-1jHDUF{?9^$D?x^^16=~+gETTy5(bP=Ll9wrCW!)&Y_3Fe z!GEf_fE)v;8wLaK0v0T$qX1wU08#B&(!qbKx_}XvYAoph#T^hvO0zRSfB^v8GcRtz SuOHF?0000|{L_t(|+G70w|33pIfRQQ&?3QsS2Z0!rDk>e&4PeBP3gPJhDQ_?! f8$fYx1PCwyUh^`x@jHmF00000NkvXXu0mjf>%mKE diff --git a/platform/icons/src/nodes/jarDirectory@2x.png b/platform/icons/src/nodes/jarDirectory@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..dc2931761b18f0c77a0f1edf6aa5e4403c8fa73e GIT binary patch literal 268 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz$r9IylHmNblJdl&R0hYC{G?O` z&)mfH)S%SFl*+=BsWw1G>pWc?Ln>}1{rUgj{;&g+S{ozVV!nh%!*9O+YNm!)m9ncPzBml%686b%&=FEmUE>nLMTUMVqyclC!QjB9o#neg(wGI7u~n8oIH z`9Ox0#IDQ-_A6&NR3`u>{+S%`&^&fg&Y|o`!&1gOAB`VXA7@}>W03Cf*jOi>VGVRS NgQu&X%Q~loCIB&gV59&5 literal 0 HcmV?d00001 diff --git a/platform/icons/src/nodes/jarDirectory@2x_dark.png b/platform/icons/src/nodes/jarDirectory@2x_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..d0847e4525a6674133cee154ff6b3bb7d15d4338 GIT binary patch literal 268 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz$r9IylHmNblJdl&R0hYC{G?O` z&)mfH)S%SFl*+=BsWw1G>pWc?Ln>}1{rUgj{;&g+S{ozVV!nh%!*9O+YNm!)mg3t#W3FI=jSi4Qev@uwExli zkm#UTByS)=|cwyi#HY@9Gar7}xAfGU4TUW#XV~FpJIY z@_`H~iCviw>{rfks7?S%{4+V=p?U10oI}}>hNX;mJ{mu&KF+|%#_&bbV`J>JwGlv< OGkCiCxvX}1{rUgjo>{e_v(f1QlhQX||6@;k+J5JR^(wS2 zT&URg}f3O!3CkNi9D)S~U!wt+d8>2b4(QIHT@Pk^&PVuM;I z(}bLLF2x7ySM6w!VO}B4#{8a1OlR3*h6E{wz_$^XfD*eJ1gB@|yks~k;O4d2*r9=u Zf$O+QRJP07*FYyRc)I$ztaD0e0s!4ZLn>}1{rUgj{;&g+S{ozVV!nh%!*9O+YNm!)mpZXNYhD+E8pGODYCq=Od&1&PwAP;1x^i&FMfL|gj&wx zZLhOzU^NixsFn~`{rCOd-R|J|n~g2j{*x~Z{2+h#`r^)lD~yZz7A$9WS@^|$*44I( z1GWlj&6~=3TsSnC4EY7lGd?OQa$?Ar7QDg1XznrL70aYolN1A`C$Tn|-utgOl{eC( z*VySTV-TbA&bh$>lV{C1;$_UvGkcMQ!U2ZD&wA?r?2WzxJ;&hb>gTe~DWM4f^yzUD literal 0 HcmV?d00001 diff --git a/platform/icons/src/nodes/javaDocFolder@2x_dark.png b/platform/icons/src/nodes/javaDocFolder@2x_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..8e8e07fe0ec9cef52ab161d7c251c49cbae767f5 GIT binary patch literal 304 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz$r9IylHmNblJdl&R0hYC{G?O` z&)mfH)S%SFl*+=BsWw1Gmpok@Ln>}1{rUgj{;&g+S{ozVV!nh%!*9O+YNm!)mpZXNYhD+E8pGODYCq=Od&1&PwAP;1x^i&FMfL|gj&wx zZLhOzU^NixsFn~`{m0A8TlmVl{+~_9FZ)M}9@y_%?=Jjs1+$y1gFkzR)60I7)w~}Y zsvXX-rM{Qw5C~vNl2e$+eB|Ym7KVFfN*e^3@+K%;b%HIg_|LJ&wpnv=}i-) y(pzpZFJW>kvR=Lb=+MroX?zl9u7(Z`j0~Im^-srbKD;03I|ffzKbLh*2~7Yrvu>pT literal 0 HcmV?d00001 diff --git a/platform/icons/src/nodes/javaDocFolder_dark.png b/platform/icons/src/nodes/javaDocFolder_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..fa1ef576d7d774f4fff6d5fbadea01c529f3afae GIT binary patch literal 216 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`k|nMYCBgY=CFO}lsSJ)O`AMk? zp1FzXsX?iUDV2pMQ*D5XsytmBLn>}1{rUgjo>{eFq88hm+4Fi%Pigy|6W05KCqXHJ zar2|~$$dXWHV70cU10sKQOM}n@Q%q%Wp?73D1pR`j1wJeKK%Ll`Txn%gY~Pb5?@F% ze5zO87tz2jV8Gb8B5lbHhfdW+!a`MB9vU?WdULsWvYVXlWng4ucwnqH=brfjMW8Df NJYD@<);T3K0RTzOP(J_w literal 0 HcmV?d00001 diff --git a/platform/icons/src/nodes/junitTestMark.png b/platform/icons/src/nodes/junitTestMark.png index 6a5fb237645c81cabea76305a3c399761fd366fc..456dd70d630a49dba532f827d102782cc0c79ca2 100644 GIT binary patch delta 298 zcmV+_0oDHP0_p;gNq-DUL_t(|+G62&H|7$Sp68q1!SAN^6Gh`}0(H6s8gU}B&Uj2bW)3;+l)0N&o{^ic#=B>(^b07*qoM6N<$f|uuw_y7O^ delta 301 zcmV+|0n+~J0__5jNq-MXL_t(|+G64K37rh6SIZJ_T1>Sv1Gk3n(&kd6& zq?!Hqhj&pA>x<6bNsj<>|2r`368q1;Pi5DpS3Bi^d?qFa+<@oT^QWbcJL|iDJbhyH z_wPTDm z2eSFt_sC4%|L!OUkj;oqJre_U0qc)DH&q@tlq~-D<9h~>&;Ik@uN;qa;j0?%b_)Xe zjOZGu=>V=TXHS?vpWLwuXt^g;i~~df9pT${f8vhRYefn`E;B70!2j{UPVZL>rZ4;V z^M^jNqhO5R|9_j#f3{+8M<3TAv5pEU=ESJCA-B9`Y>ZMd*a>nHmcE(@Wg#U9Kcy_d3eW#@;B@STt_2VbY zuiw8J@hD+q_=R195eS+8F#n+>3La|Kw%75Q+qC`s`}fz+KYtj|G1wlE1JE$jZ>AqU z;;tpvypQx!ng*U}_hPJpDJY z35&fy+tb|r`^#rdsQ6DH1Opyc?h8|#+SB8-!Y)9a1Wk|Btp_+hKDcMTDa?ESDpyM& z_rD=iyZC>Re)V0)o}AVI@>$UJFwmefV*T;qz54oapG82nx^%zZg16t^%K+KT*wlk- zC>j7z+7g2nx!-~KEjU49%Z@a107)(#b-<_tMjbHffKdmGI$+cRBijK00R{jU@dH-!AIVss~p`J@PS(vkcd^QGF#vFzwft3syJOV&IBP|`k z9-*nMH^tR@9nf+gs2CfVWM=SZ@aNjeP{S{aZYQ-Iz@2NX?Nn!NypDr~*$7FT1I}V* zFk`S`Kfur|UFoC41a+n4F6|PWH4si#n3J2 z4s#r(4iKH>Y?&UUDnIkz|9^tN|Ndn_#$X5h29n754}%bc8tWQ{9>D~VBUmV~TzrwI zUAc~^Q2yV4|Cs(_SHsHq3#&K>g97VRhM6K_lsEvGqW`n}{_}?sU#?*Ig;VZ7!;k-e zDT#s?aoZ0!9eVPj>ih5CzkdGt!+?&#js!UX9sgwb&T#2>?*II^eUzqwH>HQp%vgW> zVb1qozd!x@{f7Y=gMIlE7(mGQJL6l16F+1Acf4N+l>g2`g~xU2vC_2^GOe_s9t4E|q`DEJMw z286%-Klgv_7k{AT$6=OJyCnR6=-KNN)h8}RzyJPo&+k9reDRYJnDrRH{NKSa|3fgt z;cr)=nGq=|Qok}{7GPtQpJrn?56G5fsuZ2Wz{4bp%d?CG48xrV85!}`h@cV@TI7O) z`x7`pQquv{0!$183`QL=>VQ!Pj5=V{0izBWb-;i-03g5ssa8NzIl>ie00000NkvXX Hu0mjfx(zgd literal 0 HcmV?d00001 diff --git a/platform/icons/src/nodes/junitTestMark_dark.png b/platform/icons/src/nodes/junitTestMark_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..7a598b183d997b9e20dd3700ddf464efe85062ca GIT binary patch literal 353 zcmV-n0iOPeP)yfZ0SsRPAg+(9S#Q5g^WyL;W6NG_o+*TFTZ@b^7+RP1`r0his1{81mSo8FZ^HpHIGmjFlh?$>nwA( z-oMq?0VHV1I9dEZW0%-&25okEkURr1u^`CKCO^~8cnOfL%2X}7kU^MP6eJFoL{p5= z#mI=l1!4gpW(DGJP){)6HGo(!YQV5C03g5s5bL9EmCNN%00000NkvXXu0mjf+{BZ; literal 0 HcmV?d00001 diff --git a/platform/icons/src/nodes/keymapAnt@2x.png b/platform/icons/src/nodes/keymapAnt@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..f5d90efdf3169faf88c9a39cdf546d747c4dd660 GIT binary patch literal 1267 zcmV5Ql(;k-%y>&z=>Ob%?1O*nTlPImwIF8!6f<)hor*2ch!!cI`w-s zuN!hZ^iP3U**S1$P5ONdI*`sQtNX{RHb6CD+Cl~H^3UnY6}Vp_P9&qtNN3u7gzP2^ z`CZ($fF3Zv+z7OUWveeZ%3QQpT^JdRsX;|iH6=Ve zGI+~mCf90N6@BNE9oPrHr8fb;fakLlxmC#ijj~)E z+B6Frr*j7Dw`-1D4o^Gi3DDqu4Qu^G;B7DbR6`yF_2Bc|l(8O@GMnBWkPKZbCO?4o zI_#2<;4XQ#@A!$pLGZfAbV(^lJP)YMm7WP<)@M9PIqN-k_=&()Z=f5%P2gerGSb3@ zAxRL5aRDTc3&Use{hvhbSTFO=0?&qQU-RPt^NLLZv;hinbjs0pBKh`!g2$emqrVAX z!nVup#Zo-y+2s9f#j~%K-r=NM$yY9|Gn;NU4f8g~wk?8W(#1sK9z@|F9NCV(_x~F^ zVddRR@(-y}Kek-TQcWkqBhUwk*iu;Tf=6`$4@ZKzf!)~3Tr?9uE=aP)Ex%y~jW z7SnAI{6;x-e6)5=L-oX4V|x8Q+Y#cDEMRi3xD!%AflNBflH%r6q(g`#UdB=!E{*4B z3C3_1sKGRHR5g;08(9&mP+2gjGD#9kIXEMej@nQo9=fkCdDg3@cldT-bV_ZMcqd5@ z0afBuRc4}u2ymqUx-&BAs11Eew&%T_uxtm$9G5HThOz{oRchvdpyt05Xx$Nd*ZDJ~ zqc%wt4te%N;0a0r@pAS5Z_Wd>`@NcVq;BXwxzPxHAxiEMymWl-gmO>9kIm@oP!(jw zlhFfL{LiSpy}cyTDVWZCOS}QuBDP!>MR60tPDSc=uiqI=vA0ktbPcgy)6+G9eyR)C d{u}-wzyK<*2*5-EI=lb?002ovPDHLkV1jFdU@ZUu literal 0 HcmV?d00001 diff --git a/platform/icons/src/nodes/keymapAnt@2x_dark.png b/platform/icons/src/nodes/keymapAnt@2x_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..2a7b6485b9936d8a641165a77f5b73963daccc3e GIT binary patch literal 1256 zcmVP)P zjn>!%#kL`B=@K=FLX}c#(GQ}=7QqLKNfkkuzYWNhjIty#1eK79vDzGh+SFVSmiMXXe~{?zv~qxhn)gKo|28E*bE@ zG2rtzAGuIVHi4~CCSTs%L1F~`Enwrt^g!|2d`fNHGFt=WS?awG#(@c}`SzikV8r47 z(g4DQ8$|NXX})==!tEP{5!a1KSH*JD)!Wcs7LHv2V|e$Z8su-i(mDG5@A4wCAf}#& z{9#Zv>lmnVetbg-@_iFx>B@|RazbQ*@WEq~NSPzrGhT8_P z4_q@_4=mS$v92oTr#+{Y#l9`XZ-%T*8gd8yyz*(zuHG~>QM-*OuteR<3SzKJcCFJ? zLmX!hfDZ5&4>Vg37@!_pUg`Gi7RWaLNbvgUB%>_U+~jaof1Zz_?ZzGpPZ)u5;z*gfOkMs7|~=_ zoch@J{l%ai^Z_e`+iesKH(ZwL+&67<)@_esKqpuOo(|iotkKMw<2+k8#X~-PR~EurVBnS5pn{;V(nH!aSi!(v&{{x5c?; zH#$d9JMNbPXMU)|x-UdAfWl&v0Z1;in=_*yD{MvZZ3k}1c3&&J43{K*l6H84@_49I zh?0t@U$=#alTQ1rw9MT$;>Bfk|Il~R zy1)+iZUZPaPV(ew~Fcs>JWJRu>9`PL791)u$* z-mt3N?SI9jnw_3fnpRW^lM7RskP8ahEOQ(sJw6(5O_22rwqk#AyeM06CNGv%1SF`2 zKb-Z0RAZtH%9E2Z6Z$=l9>g7#W$^fOO^$VKE-4 zd literal 0 HcmV?d00001 diff --git a/platform/icons/src/nodes/keymapEditor.png b/platform/icons/src/nodes/keymapEditor.png index 2808a7bcad29170d7845d277f854839c3f53150f..9e52a4ba3bc0d47b53a35408859111d9f0947915 100644 GIT binary patch delta 381 zcmV-@0fPR#1HA)~Nq=8SL_t(|+G70w|33pIfRR!ISU|+S>B+cEX#nCzd(6>WKK|H))c{i^4!oMbzWK_)&dTx>n1s^tx`2m;bvriAY^=-=W8X2? z{rvRf4~7BfzG{N$_zM@Aq8~rgdiv=89c0bSY|OXg-mx^X{AZYpEgk$f;=ca>^t~So zUVZu-BJlUGOm@kKui`8}|J(y>OG&x8Mga3?-sYg{MycZn(KI_Qs-+$m?fCLy}jB7#WC=xH;ykz3y z;JU)c#ihyT{qge6&F|{}&w78JC>Ovqa|1Qsdvu@Shva`}&t#9fcy{Y|V~^Klzc%vy+vQR?0IUq*Aef6STA^Me(L89^AVk<#o8 a5MTh^9kG9lSL1d700009wi_*BMBT#@a#cjA||3Say5GL4^S^^@TMn;2cja1iO3_M7-)-G zw%vBSukp9b7AqFo(k)GllYG<8BlG#r>~DWFiy336l7*lOm;VN6=FhA9eZ>aD0O&>~ zcfd4oz0!}MWD`!rKuIR3L$Neq%PcA=Z7U8EZLNR=``6S}Ck<>=OfyrUkDv%B2}*$u zJghZPxeX|w7Ye}(<5kAqZyY-<5wz!665ni8@VL{DAQ$|3ns-G%oeW=_pZo3+qJqU5 z@vuPyqsxUDz#DaZ?rhKNU@^Aj^Lu=gUXM3$u%#JIj8CBWvWRqy>fX579T@T&G+CBR zm<6vl>&a9S8C48XA7}N0iIAE5Kux4f@Gsf$>G>I?8@gp6V*<)f^D&V!!5h}YGsWeh z2=i;$F|wU-W-ug06G)b1aDrmc^oTeG_Z0}&mDM)Q?Bnn-aSHA$0?zTS6m&_fE}5 z+EqQZ85{yG3~+O?hwT(^6tV+3?}(!_^0WFHs_v?zE_;H8Zp}J<)KSd1Y&+hxR{UAp`oEna6SQDvhR85V(V}1{rUgj{;&g+S{ozVV!nh%!*9O+YNm!J426#! z+89nSer1+r6|ruT%4|?_56~8DlKD8_#by>Sd!%Ipt3lAsb^jL!8a%ngAoHeH$#J9W zIV1fIvram>pWilFmgz^3;YJ2;jWE8sCJj9MUjGU@nsn~;Y{|AX4wIiR0@PjkrU@h{ zO?Y)sVn+Mz3#zZT#V{tv{CRcSH-U#)-#h4FMaHz2BTHCI>Q?8;a>egS|Mp-Fw?tyC ybHe_H0L^dnm+>87U$uHQ`!&YHyKET*5*Qvc`)TcBJ^K{sHwI5vKbLh*2~7aensHPB literal 0 HcmV?d00001 diff --git a/platform/icons/src/nodes/keymapOther@2x.png b/platform/icons/src/nodes/keymapOther@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..199b499e968bde3150002cffb8b80942db09450d GIT binary patch literal 441 zcmV;q0Y?6bP)}>Dq6l4Dc$G*@hTvW0OFOEE8czu80El0$1U)3pun^MLw>^P39A`l{Q@%DgfP(a`HPmsr!QL3Sh5m j(L0>-j3d5x3=m)dod$xBH){pP00000NkvXXu0mjf&~dl* literal 0 HcmV?d00001 diff --git a/platform/icons/src/nodes/keymapTools.png b/platform/icons/src/nodes/keymapTools.png index 060600d31d8bbcc9417c08411c82c9c438a8086d..2c04e34d4e464b3fad845a451f683b33fa272c3b 100644 GIT binary patch delta 336 zcmV-W0k8gn1CRrdNq;g)L_t(|+G70w|33pIfRQQ&?3 z!qG^s3y{GxAYKW?w}AK;5DNkg?qwmtyGvhuW_or08EYOp%m1fN%D+}%^8zE#RD6c) z2VzcVm0$CKG#5yKiNruR0b+#{k5~hL{$>0DWKSi<3vxjG7k|Wf{go+n$4z!eAoB_n z37QW8F+UK0Wn^Ud$;SNu6_6c|&jpG=JO_x)fcOs(3xF&KV&@?3ALc-s0~lV9@VNjK zP|85e1J(Q;q#1}W1F=64TVo5v|G_#xKsZr=qAVqlb}!4Jd8~#3w*8 z0SgaYF0cYd)k#iZd@ESV|6aw)#PEiT_5TBqIY7(~by_8e=#P5 i{0t2j>g7g&00RIS>}lbOu|nkl0000B+cEX#nCzd!|W;-Yg7e@|s0!MlrIeEi3F=+>_gZg$4k-g@j;vAKW|L;y|3WypSz zosG2@RNg;@fDCAkIw~)px^*vGa&v0!~#J48i<{fY&h+qVf6@~0rQ}S@Id*X zkaY&)%RsyVh?RhN3c43SDe`}cEoYk~KNDN5B}b2}5c5`O^soZO?SS|$R5RX`C<=_{ zYwRqH`c4{bJ33gI8QuWn{vK3L30q2JL>5F#2UCIg!tcNTlR}gS TpC-B<00000NkvXXu0mjfiTjVm diff --git a/platform/icons/src/nodes/keymapTools@2x.png b/platform/icons/src/nodes/keymapTools@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..7aaa712b945141ad69e2fb2e24750d74d987bd4b GIT binary patch literal 732 zcmV<20wev2P)48%Wx_&X4P1L7}G{27Qp zA>of8de=kIerh@Z8+Z@I2Z8t@5WfTBpFsQzh`E7Snc5+M4qgE9iVr_oS#Q4M3H|b$ zS^w{UMllYSe@E@4-}cfX3edrUm*3chFTdd}|M#Df7o6A_89rzWf1X528el{h0LB|B zj@SgmyfBUg*NBn?lO^u>bHP9C%>Ql!xf_94fGQ4`d-Ukh6KrZf z|6)n{jNsm)NfZDruLV-M{QUe3AdClWWulSgO+;A!8i;$DXleP!j~~Gp2sQ%?p%cJV z`5B16voZfW3>32m;-@ThuzWQTM*>SgZ)iOMDg%B3%arTnmV{hDJOhY>pcTz3pygkI zbR{m!fr<1lFvR_kDGf6iM-emKa)_`ePq>@H~S0jh)mlML^V z4R$hbC(H4EUkl{_LzV=l@b^H=K^_aBNt4V}{KIrDq0bk9-geRu`f^sD57iMLf3lhY zslUXUM`|L>=4bx{V}t5uR&~KIJ6?TbGyVRDS%CrU5=M4%+k}jS6ys5P)48%Wx_&X4P1L7}G{27Qp zA>of8`ir!GKQ$eI4ZH{9gFyTch~EM6PaysU#N0rvOzjXr2QPql#a}id)}Q>kq5oNV z^#3!mh%x^Cew6#gu3lP10XjJFhf_-UhoEse10xeJSmgh|4;=5$Pa-7^Fro_p5?BIyL+c4p8SoQWrd%htB;*3(89*Eat!P#OE&mFn zD{)y4Or(EpL>c^$DM__1+tvl?SVjC5~NyACHhhutRR&ft48X$V`F~~(30R2-wU~kF_owq*uMZvsRz7vWV0S@l4^Slpm{`9) z*Z@palUcvqTMH^%P|DwbKi>l_2YD=jCQUNVH%F$kf4B%N`u;nyf4qE_^~+rpNBmx8BRjcmLPkQ0akK|wfLH-x3eyUp zx~V|cRHCX(QaY!bHf=%|k^B00000 LNkvXXu0mjf?#e7f literal 0 HcmV?d00001 diff --git a/platform/icons/src/nodes/keymapTools_dark.png b/platform/icons/src/nodes/keymapTools_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..6dfccc03bd1afb8f3d42de5585277ba21a35cac8 GIT binary patch literal 405 zcmV;G0c!qa@KTbm!L1BQ$1<2qT5U&K{TR{8^hy{TL_p*@S-KBpy#9#do z(9dK1`|~N+>w_z>d4UmVDn3K@12HGptNrtUG#5FsU;@MnKZMKz|1+`u0J5i&;srS% z{tIIKWfuwkCgJJ`WL{w+LGuA1<_F@h3=IE&GW`4X3doMf=K@6_o&&^YK>P=Y1%UW9 z5Igfc-DD1=Ie_8y2%if;0i_JYJW$QwL7IX1G7y78+8SFR{^xnR5rh+&et-PI{d`9O z^RIWypi*o=aWf!30g4G&c;Iq@71yf+I~o7|RN#1fauwtMKW~`+e0uH7Qd900ImEKVxbQV{~PP00000NkvXXu0mjf=aZ%l literal 0 HcmV?d00001 diff --git a/platform/icons/src/nodes/locked.png b/platform/icons/src/nodes/locked.png index 8bc3bd05f172faaf6fe360831e931264028f63df..0b967283a42e937279ba5e39f0c3271343d6d722 100644 GIT binary patch delta 303 zcmV+~0nq+{0>1)~8Gi-<001BJ|6u?C02y>eSaefwW^{L9a%BKPWN%_+AW3auXJt}l zVPtu6$z?nM007}hL_t(|+G70w|33pIfN|7-A!dLW5Ss!q6A=Fe;vYbKo)iQ0v$M13 z|NQw=5UA%LD=X`p88c=?Fn|mogo}!bK(tX*RMa0J?FPj5K!5g6AT7s4jMcrpy^J8I zD=I3k0n)#K_@|hd*kU04hgdI|wgbW2w{M+*>KUP8|2R20H!~6Ge_@bjHa51qK-U-p zu@(yp%Z=~fzx%NeX#mLYjKBa?S+r=89+3X==g%K4kOZ*?fc*Ur6b{#~U(fjW@84gj z_ BhDrbc delta 239 zcmdnb)W9@BvYwfNfk8u;KNv`b2l#}z{>K3N&Iz?$b6O@WY@N8Mu6s^N;}oEXnP;k% zZ-#9^wq0P3Lr|`7TzO9Q#IojT>$V@=vH$d$OSi7vynpT1gNKiwzj^oJ>$mR#m%nBJ ztq>{+@(X5g@(zoL%$zV`!nAoAXD(mAedpfBzNd$Q(r%tEjv*4^M^7AQY%t(qaby(x zc))J5^Z(LME~^^;zU}xkFH7Uj_msyB&f>Ni5^uMsIOR5+uYLDpfmiss*^Nb3(<)6B b7#Q|UQ)OE5x#Uq8&_o7LS3j3^P6q$gGRCwBA{Qv(y!$1Nih5-hn4j6U7 zr~^hFFzSF&2Mo9aSZHBrbaXVs(xpp5p3?zhX{bj*_5L3q{sF|#f%pzcjD?1tQ+@E@ zf%e3S6EokweQWaf?_W-4X67&A;^MojtE(pq2nc)!s(C`oD3F>mWlGAcSFdbAmV*R< zG|#hV&jQ=q+Y^9XL0YE)PN3!HAcm`}Yb7vBoUN^`D?$91FJHOi;IgHBqTuQGyH>zadC0|0wq8h8JX`$x$h51E!7>+ z+uJJyq>MlgP*6}<{tpPCsUPIyKfpvd7bpZ~1Jz10(x6predWp(#Wicz@APZeBo(Y{W^M&!BYi=hv@a9B67eXyO2Lf#=VkCxOI) zbS^zABMb*{aB!RkWq)A8J4O!&{6QDs*VBA!p_cq96cnE9SJOqb^+;RfB*vk X65_iv3o2)!00000NkvXXu0mjfWrqH} literal 0 HcmV?d00001 diff --git a/platform/icons/src/nodes/locked@2x_dark.png b/platform/icons/src/nodes/locked@2x_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..c16aff87e8f78da2655d3bec5810eaa5c3796f35 GIT binary patch literal 567 zcmV-70?7S|P)!u^td>0kH&Bo`Hpio|Dwm(^D!c zDyrb;=eGu0#{KW#zt8XAzu#O{Rn_tG<;!0{HScH{1%mnc`NaYP0&XD7!NJYM#49W; z9M#g&k`3hY&^isU3knL_ff&b+AI}H~2++N7;X*dpWrBjmle5j z`2G9$5qdb_FS@|juU|nH|NHs#=V5w7Ed_H>gXf8Cq|KU&rs)~04aWX)F0RS4wqvkn-1pWX3002ovPDHLk FV1oP<{SE*C literal 0 HcmV?d00001 diff --git a/platform/icons/src/nodes/locked_dark.png b/platform/icons/src/nodes/locked_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..ec12637d39144439f30bd4e1cf3b94a4072be3ec GIT binary patch literal 324 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`k|nMYCBgY=CFO}lsSJ)O`AMk? zp1FzXsX?iUDV2pMQ*D5Xo_V@BhE&{2`t$$4J+o>DT|~=jVq91_mDFShA;67|Nj2_`+KLtdIO=!QyLQ&+_`wsuyOwU``nrj z{{Q{;HQRQh-UHT5ppx%v&z$j5Rhahk_xJavW@g(Il9&ab+}rLn>}1{rUgj{;&g+S{ozVV!nh%!*9O+YNm!JOofLX z+8q8mST|_(EpU@sa6<5kSBrxCA9cb0w8M^Jd6MVZgxNWM_0vP%9beLt|@1+w>8 zC0t=#%qLM)dhq{64GBTM1ev$eeHH8sED{V{j4~U4f7YE2w3)%v)z4*}Q$iB}eR4&z literal 0 HcmV?d00001 diff --git a/platform/icons/src/nodes/package@2x.png b/platform/icons/src/nodes/package@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..680654adc893f33ae9356e3ad2dc33da139bda2f GIT binary patch literal 306 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz$r9IylHmNblJdl&R0hYC{G?O` z&)mfH)S%SFl*+=BsWw1GS3F%DLn>}1{rUgj{;&g+S{ozVV!nh%!*9O+YNm!J428-& z#jI1$Ewx~A;9DX8LSw-V!7CojB9={2odQof{;NE?m}7C`6r)Zy2@dXSckpS$EXz&zKa>yt~CB&5#UznWNq{cR@lbyX!aJqMl+Msi4F`}?w>UZ z4k|x)<7YSED^a@B?4D6o-;uIF?hQAxvXeSaefwW^{L9a%BKPWN%_+AW3auXJt}l zVPtu6$z?nM009e0L_t(|+G70w|33pIfCZT|W5x^+#RbH@KpYCh!ceKVK)e!&OM&=X zMn(p91E8P>h(RhY0r5H@W&~n0AkG3}W~dxq1A>A00uY-5@qZtv7)aw;APz$}fC-s% z;K=vOHABz71#f|~7AXE)r7gPfAc`V`^f%p;LKm-Eiv%kf{{xC2#qsswp z{>RGj?;6yg>sY-21WSH1Fd6>G?lLBzoDPs)g)tbp7@C~nfRWPd3=m)dC4NA|G=;+=00000NkvXXu0mjf&BTTD delta 673 zcmV;S0$%;;0 zXftVmbL7ex9p*+x1+u8q`vN`!SAWT@2bM^vbn@p zWO!OMh41tHW|QK5qvwH+p@pgGvdHna%ksI* z^103Oy3X>u&-1>~^ZEMzbe!dh+Ii_@%xk*GpR2WxdU_k>6EG&$S!kYF5hW3gAj1U115nUs3eja%XbwP*#la#GAJ2M-n zg0T=pfPYU$jfEA&(iY_f3&?8e=mCMgo`$L%SisyV+}Sxg%Go8-(FP)r?*j#{W)Oi~ zpW>v{G`}KGR}+{(dYG?UOim(9AkW9kJI>8B!UHBy;FIhXo0Sma?rI7aQ1M za4!s00t-mmWrPL?WoMQII7om6xW!Z~t$@H(RCwBA{Qv(y!$1PYLGOSWGiD%j zRe-n>h+TnL0*G0m;=h3SDG=`j;&vc@1k;d_k%8BICK4R$3B;FxI0=Ylkt_!RHXv36 z*$2c|fY^>$Ly2{OI1n!fVooB|@&fTnAQqse1CoK5AIkm?#JNB$1d2i^2C?&@QNaL> zo@8n|z#WNQ2*gu>_&t&sh&>62%aO#qsObPLB=$-?>J}lfb*Sk8eOx^%zTd=;UfU!^fmgvA|ATG5Fas$W;S}P!K0vcoiq`9GD?f5hR z)xwxxf!GCz>wx$eIdQ8G#Jho*i_FjkIoKJ9t)ciFscE2+0?UyB2N2hilL+monAU8` zaex>V9Ux4O1DNs1%>rUoXc}S%Vod@iB-P7-5+J?<#DAd`&RpRTA)*BGvW$8sNeX2lok*R z1Mwdqeg(w0uxi5NKd@pJ2I2sU$xIAnfI+SaAiw~tKvoklO)+l(0000$uWWyVFBVl zfBvkVI(4e!<;#~Z^x?AhYt;^OBZ3}S=CfO3EGqu1;aWq3*h#p5ASslk9-D z?D_ZaA0vouWMp&$D0dB)pCo_*QH3KQ+8FQzxj2>}7snUmc)@Vg1Q1{VDFwWrW0oDIyB-bLKB?4#9o;BIB zWy|E>zkh3BQwOy0vWkjINL*apU9v0!0#=|8OeRg5H0Rf^Ut0JS0xi4X@9*!-!ayF7 zT(f3P2(l%NjEsMQ!F2@a@c%!5{HK(;^7BEtroEA3i+e{Q2`ofWgE9wAcdbOE3@+5ZFkrj~;}Cglq%) z>K=0Neg6E}@$1*Gw#b&Sva;TciHTWFmPNn}`-_W<>s)APXcN$~2RJhuE9)IEFRwgd zVd1BY6c#~Jz+f_5wQ7~`)2B}zfbpUL5@%y$yC*I#zB4>Ld?gwN;ziYpK{aU$U!-lz=H*fyBY}vAZjO1Dbw1g`lAV4Q5 zC}UpFnKmM zwlH!nVh3tghjG4t|9-H$yZZu=$qd4cjg4oaJ_7?LCMF#gGA#l*kP(T`3blj*O$;7_ z)Clk1~TPoF;BrmU>24~=j(8ylMy zhK7dwfWgE9wAcBV6c?gE%nQmgptuL(AE0;y;`bomgM*tKi^$CnqZW-? jG-}bPMZ?`9fB*vk66?g0(NOnn00000NkvXXu0mjf5`*vs literal 0 HcmV?d00001 diff --git a/platform/icons/src/nodes/pinToolWindow_dark.png b/platform/icons/src/nodes/pinToolWindow_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..5304b4bd57c965171288630af997de100cc0d903 GIT binary patch literal 285 zcmeAS@N?(olHy`uVBq!ia0vp@Ak4uAB#T}@sR2@wC9V-A!TD(=<%vb942~)JNvR5+ zxryniL8*x;m4zo$ZGejQd%8G=RNPAX^Z&m+v)O?YCr)Uos;b6@hld|JeOj7L==ayx z*C(}di(fN-bWz2&^wpIrN5_L93ub)}FmzmStkZ{Q2cx_I3!`bx48!EMyMKOu)^(f} z85y}a;zLFfo1nsU2H*CT$t;3DOlqrte|wu|Xt=TE&Ye4d75+Lr=dAhpDb>pExovi4 z=FCs8uCA_hxc!gmb&L_t(|+T@p8XdG1-$Isk%HZ!{^HrY*j(F7C~6I2utDOBwR zqG%r4QW9ygUMgv;#fZ`e+q4R;#l%akn%Y!FQmM8o6vg-=_>xv75tCl5utBA{wlvA? z&So<+JO0n!n2o!eS?$sX2R>%zoHOVDJKy={obNEUZIf$xv47+mU%cCfTF;iEI^O*8 z6&bg~u!mqTcWzv8z*(=ZK3F;rq{P3fsHkYFtE=`74+uT%Z% zir}Ka*#hFLYHMprC={Z_UtEK->|i4xBF_{w(I-Mm>Y)y)YU~yN|9WuNUnBU%Bt(!eHe= zuU96r*FzYVc=U))J#iDNpMb4W6eXYdTY!5BF`>|)EP4vg{d#V3=tAi8E0-_#`xcbH z>yafwjbVrkh+lTCFup^x&Y_{9T;gv-d>i%5=;$czu79T}fZlz}MFih5h^?{X_TlNt z$?-B(&4P&Ok$ynzNAvYL#J4)8g@SHO_sz_=687$0&hP^Fi6{xph<<`+!f`B&Yg7IH zU|7?hiOs~wOf*J_&FHe?y){r(`9}fqM!-c~uLFqs7ez^ImSqn{D-ux@2)sc6-WHyo z8dX&FeSgW5^aKdJ(TIL#Y-D^1Ue>|3I$|Ot?)o=8z5juG1W9;BPPy9Sp#VIEO4P^W z8Hi3v5{btP2-_|L#Mzw>8oiE~$SGbB;M8mP^Mc49f~X*+g$15)eDXdAVnp%z4mlu{ z*{D7Uh*!~MTR!oE01()W4(rq6EXN_(7`UHFOn*Tdf|eyAriTIXK^lS~wrWK6GkaDV zC-R9G1i=O9FdGaor1Xh0?*;uPYd;!`saaD^|b>*vQu#w&{g__<@HB#6Q- zR6IS(e|+eK$asQ6XcrL^T?q&|F&#cV61@P3g{}d3j%5XbXA{} z6MskO^ic@gw)}wjJr_hyfZLzziGtx$Qh+I((d2=MXxg8E_>e--UlI2%643P8YmrbjIsC2oc$PutTRst`p1@L<-;s)3g#>uD49-st5*~ zmegGTy_lYiEl1hcb0A*m__3-15RHI{j(q~P!`7B#Ha@V)?&<>cUG-CdaBqA zI+G9JH>{`IKaH7GT^p^3?Ml7V(bIH_w70jH509<|(P$3m_%>V!Z07*qo IM6N<$f*smUY5)KL delta 1149 zcmV-@1cLkH3AYK5Nq<>ML_t(|+T@peXdFcx$7g3}XCKYona1Q|lGX|$iZw}#5Q2)Y zXds1JTK_1CP_U$>HC8nELM&+iP<((-P|<=y75t-bLVQ#aq$X7^LPAg@+DERn@tHKY zm-Kdb{LbE8xt!O#z1Y}49QbB8w|n>f%y)h}JEI68$i-}wTz}-ovL~ILokeeab3ne*}P3sM8Bs;*^BUG53*vcz;EcKYP$s{@$720e8_5{TB-49+BM0s!KqT-~0w zhXAo6S{MDUh=2JujK9Ej1?SH|_er4l+sO-MCs0*gb-1Q3`lV%=#Iy{eP-55#J2o;l z(HOw|W$00;LKfwGA48#W-X2+8dDt*@BBdzAG(3A~u_a2G-=A~+qp|>cmdE+%x1(>2 zjgIvl|LIsW)3iG(B9X6jBMre+LGNvxB9*2nWd2H?`G3dIhQKw@b6s3P@$FQZ+NDs1 zc&>Nj_|X#`4a=6ag~H)a37Km3Z%odT?&c}Su&fvB8)|aRd-BZJ04^Cg0mj%Py3V^y z8M(oU%4o>*yuSFc6DyH~gc!&sp(=u)H;((uuXmfJ`FI zkVY=V?SDRm&WXH_2(f6!wttKmqNI6IfNf2un8w*#=(U#Zy$<rTD4YvW}Gcq~Z z;$O69$)*)k&L57orRCb{WZ5$zdcPI%!(5Y*6Mu>VRA5Y1N;Le>(Od2(ftqm7B_Sb> zWRuXS$D(>-XyVjFO<4dBUH_}DaqSvujwF2JIbSLcacf05{Iw5Z`ZW=@6UiR{acN)x zrc$bDO!3Vr{RcoXh?9W8WOa)VVWc61a3g>iD+Eyx;JLx7Bp7~^u}hsdz5)=gHwWSy z34dXlhJ?7pw(Y^-Z$pLj6GbV#q{@e&=OCH@aWf!}q@NxglbCA-2Jk%bwD81akTqjL z2-n>%p9Mg)LhG2O?!vHk1_6*Sl`Y#pF~%L&T?LRcffkop2ox@iWQ0Fw`+^j9SJ&3w zv*e1)KQA>8$Rg?Y2Y`^Zj~!I+dVaOjp??t82ZK;42>Gs%k1X^d3im<056*ip)&m6- z_#N7lId6mZJ-lCur5v{d6<#t4jFy8TdmJ<5`W;_X%+6<7E(g39Ixq)fACVAi0Ffwc zEKoDvun=++GFrA&^Spe`u(U+fK)|NZXxZvh4X) P00000NkvXXu0mjf5h^eB diff --git a/platform/icons/src/nodes/plugin@2x_dark.png b/platform/icons/src/nodes/plugin@2x_dark.png index a7cc54ff878ff4b590ee7a69943c74ea9bce34ab..c2bb7dce3c36a497f7d25ad505699253ef6defc6 100644 GIT binary patch delta 1223 zcmV;&1UUQN2!INZNq?eAL_t(|+T@p6h#W;2$E)vSjvXc(UhK|++shUlVsN;ZP=!QH@^5H(Lqc66NG%`9EV)aizS!&;(zNmiA2IJZ_gg+sl)iH z+uZW=vnv%8dtnd2Ufgoy>G!?uLW7A*Hv={CiAW@}slUI!5BE>@?gEA(49ncW@mx|- zmDy-4x{}s)5MLLI#mM~pJgxq^HvkB+FrMc}c%Hk}cI=o|(56?!mfy^HAWlXeX%bJR zQY4$ret^1{yMM+&M}11lGUS@;ul_Zk%@F_))37AHpwC2O%kN01{y8(#x1pW*Gw{EI znW5dh4%<$FwhxlGF3JU%ev(ON4llbZnow1RD5{J)BI}wy4Tzi2WGif)qA2ae-v!(Y zh>0K#%B3vBYhhoVpPQQrUlI9GRwP0V9#8;ra;1W~w!iq}VZ z!HZsq#!OI%{5izLJ{Ll9-4WKc;%|Uh<_`cJ^Bl_x0?)YOEZY*G2?Fh!AoBS?u}_Rs z_kU3c$FceV@p~%>w$;85h$0v=RRN}RM$-mD%jf?9#HSR3E@41KbY1_cdl0&#W$5oa z!Z7~Qs`e0v>JT#a3fr>Ot^hPgq=v|T1>0`UZ_d~R!BxApENhi0Nsmj4`~)v>`{CA2 zT|dV^2S>g@@i5WJ*m~*sdd_wxIgSbWg@2%9q5!68O~Kqxt{MpLqvkgsSOcTq_Fdnc zA0We5{xF2FoW#-$`OIDD^(AI*%aP*!WpcK4JLCgxHzIHLvTI`Qo`($68nP`r-%T8D zGcD8FZ5YNgH&@AZAySbq%g zAZ(WQxd>u6AO;M>yc>Zv4#6bq3MfsCItj3CM#a3dRH~flFJy7~X6OI_002ovPDHLkV1mXfPIUkP delta 1060 zcmV+<1l#+73f>5iNq+!IL_t(|+T@pAXcSiz$M1aJnP_&b8fhvL5vdOfYD^SS#HJcS zr4K4vKhcLG8t_qlQr}9&K2}jm`;hdZtrj7+pcVoxt%@HHKE)RCBfCaaG^@thncbQ7 ze`fDwC+=o+=Sul}o{i@vvvI!EXn*6%*DGUnl4OZZtewaV z(?Fx}>|%e}zDJ=p=p3{!`l79^ZOlFJ4Rj2ugLb~pDL4SR(De%a$@sxY`=?k_zzsbP zz*h)dEo0kFvMk-w4c>@neg)$l(EdpKW9V^NfNAy9;s9KGl}^v|{XBCWcfKS^H#M#= z5)kE#?}j``fq%Xi?K9Bc5`g4`)R0zbxz1ZSmu?Rm25)_tPR~%(EX&x=0x=zbRx$o# zBo?-X0K3Lq)qld{5B1I4eAh`R4 zwP=@Sw`i9u89y}KWjGnee})0QW`YrnR#B8X&+|iw=7g0Xn*Ie0HIO)LJ- zb+aMFXZ16tH`g)-tLaaImv%2}F)ud;-wu8xmVVwBW`n98sMmCD8I8DLTtogeN?~4Wp^nvL5juFm;-aRg|k@^HOE-FHB?3ngCbo;F$0DUl``!MoE62{8b1@A)eG7yO(g#G5t z7h-=XAB2Cgb{|hd>~=tO4h2Eaec%5zmw(MseemyS%JLSmaqJ%i@nXdW1lK0S#c{;M z|70^__@7+PTO(5Tv(cOjW{b7j0G$@4bO_N7Pt=Hg{Zqt7Ei?-wraEppbZOM*0#UtM zkzo7|`W)(n(jqp(tDlOK_kA*o?%6M(JFpNw!F5s7O(^d)p>tdC~W2OWPn e9e04Y0t^7dX??pvz>6vX0000eSaefwW^{L9a%BKPWN%_+AW3auXJt}l zVPtu6$z?nM00KivL_t(|+G70w|33pIfCXLP^UiFXiqjXq?*&qiXT}Ro0P%U@}OZtQ;g=$QzT=6)bm1jO>lYOxw1Ehj0%!piLO{eRo{TOdQAnhSt<0?_tC zkV}BL0H*=(-n_dlB`Y2zK@bBNhhBvR?G>8BVVR-#E3Fwk194wri zKmH&zW5hz_#eXDr9tokfe02{Frv%b60I{9)HfW%uGxTKtmn~iwZAfVPO*e z@%_hI6c_yd$C#|j`JBN);VHw1AN&j=94rhgr^}9zX1~4)*vWot?#~{r063BVaaPRp)hAEf*7+&&n0i{m8VP;{z!^Ff?FRv{7 z8mN4$h<~^!Y8d?c^Y`a2ra*S3^D7u!G@mi7x@^gCpHZ3N5BuluUp{@SR*YX$E{P*~ zgTsJ>lXb?2kKY*%ywGL1eM^Yp>~CF$k3c>b7u&2};f_B9Gn1;KK*8<%9~cgOkWD-E uL5>sXrte%_EVDr3gmNPzrP&!EzyK@h`UUyl;|;L@0000#QRo3x=K*8k0ekKsU#KjHx=y31Tw!NoZf#=BXKA>HhNU!# zhLMYWG>(Hsj(>_(j*4lIi(!wXCXj^}mdbFMnNFICSe&C<+?*lZ)G_0^3hMk^@Y;j* z-jnvtQTEqn_T6~)-<0>^hxhBd`2S=2$Nuun{`KJh!w~=7 z5&z*m|Kd6SNe<^TBX@b~Hc0Dk}gKy*@0QveGhOg??B@bU5S^78WY_V)Jn`T6?#`uh6%{{H^{ z{wTTjmqQ^0zxt6Sphi~Dykx2E|aiF zVrfZWhJUfLnkb0RCaCBho1N~TBnMT`$EfF%oSEvEU?MFe01{B*)b_uBq00000Ne4wvM6N<$g5=FZF#rGn diff --git a/platform/icons/src/nodes/pluginnotinstalled@2x.png b/platform/icons/src/nodes/pluginnotinstalled@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..aff862bdf8f6b1abf35cfc108e3521405afb650e GIT binary patch literal 1555 zcmV+u2JHEXP)$=!3?*n37RN)_ z{DT+;qJW8Xj=k7`ZmeC~+x9-%Tff`2SVp_GI>SxA+;h%7_xyh6_kHI(=MafR0`BEw zn2AA}o13Q^|2ecVwD!p#+uGV@hCq&oL_31ECRJaB)=`iGr`}qW7g9^*o%MtLHIu=U zgg$-Vnk>BXx&L;fuFz>MZd|AU~$3}chvVcFC369p9nmK{5b!gFaOcbO5p(B#GoP`04#SB77XhIU58Q|Y$1IO7X zQsDd04x=4Id%9o(IwXMdZ>VsUdyAb`uv#q;5h7_4+F1IG?)$QUzn1a6s!#&xE@GSK z56?=Dw=`IacyE!71K!FeNo-l<>qyP&cnWOe6yWWtw)|rNBMXdAR^*PEa)U0dM8N?kEDAod*+5f*6%F60egK-N3M{x5)aB zJ5n*BP0p1u)KLu_-69vX4E1{bVl!u|w(u;N7z(tlL$62PfpD5cE+tN)J62%zyVQ)= zPX?cs0D&S>l<{GfWq_iMSSKdhXbLQ;KGTpmo+6RR20lFjoeoIK=+wYbi942KAtY+& zRWHejk=~A5+k3Khc)72&vDjg4qG-~F)mdnB(KH}X)dWbQ1i=Y+00ycXN$i&;@p42E zoa6qGMgka?>B=O*E#Eh_0)yAXwXsNOw>)xv>1J^q6})N#vz?c!xbeQ1O3$CDr>}dk zTO%sr$XAKK{=C|mO^Le*3|{kXuaeK~c;S(LLXC1T;4g+tiW3_7A83vlnfJxnx;mS+ z>Bm+_m$szV6hfk}XJAuRjcZR%0=eFuU$ba_K@S zB<{2nb2=UqjWgBZGecoYad15eZrz-Y(_!EhW(SqTh; z4Bf*F%qfZkuP4DX2-Q#nCnxWi8VNI}eksYyCz%mHWgbxEIA=8Iz~H-yYg6-g0$5T8 z)=of-kHhd70Y#(=yF8D>{q!JQyybwH#jgGDn>6MCCM!3}{@H@fCkr?gV}^^zRS3`( zpomC>5;5ydBrgM@0!`3x@WKKZX6M7TXeFpb0CTb~o#RE#i)a^cjB}DCt3oiG-x(ua zFdFqCNs57BDTn5t-+-^qH$XzxO_*o|AxObRxgKJ;9m{y&^#Pas$8FgDn;Kqqd4sMMV-x06`{T%x?maFbD$_^obMTv6zbI0R<#U zQO#y*>wmpG+$K<7YQExdu7zzUvmCMVs=}3DRX6}?r+4sz8&k}9zTBzFaT#Yh+5_`h8+L^002ovPDHLk FV1hn}&Sn4r literal 0 HcmV?d00001 diff --git a/platform/icons/src/nodes/pluginnotinstalled@2x_dark.png b/platform/icons/src/nodes/pluginnotinstalled@2x_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..bc26e91f86057dae8c0cd2edd7ce33bab9d3db6c GIT binary patch literal 1427 zcmV;E1#J3>P)5v$H$vxv;Hk+172TVUm-bx##ZvzI*O>&pnq*r_;Ebk1!E~ z?B2b5wDDJwT_3s28g678PKUSBFa$VZ=>F;&oAy=eQN6yMX+9p^~i$Hn~97 zPzM<}MJ6$(ZOHTd!yeUDsp$$_ZVBw@;CbTR9~~qyQY3!P(gXutF&sQE0+Qr>L{Z$3 zWG6U|BcnE1f|l|B2Z_TO66svvc@YpLr=NjSB>qW-4sJ{&vXj+_1lBe*=j^aX6k^%n z;~~K`kxhb~f}=*D<8rhr84GVu^jv=GO=GzfZkYt#=fZ<(5HC+T3%@gZ$0SB1&~fR; zmWssjt*^{)=j^zOV91BFmLCiBqfp&F`0V6NRC_r*=e;;)5^c@F^%c_tpNvSLwWDuy zg>me?Yu-iJ+i9cBo5X_R6IeR+Bw(9l0;-;A#*Sk}_z^Sly!S%>Bxv_IC8uY^2y|VI z&Ft>%+bRZXF>8twE7bRd z?3G;Zkjw4fcAJ)lijA=GvF1}9Iwcx^vJK^v2GDp`!>J|??L9ogF$Y3XcHnW)MF(EJ zzZGA0R_7L`?tx6nDjqjk_^&xd>1hIAN$<%KBM^z2HNIjEN~j6zA36w*cjL*bAbP`2 z3`A2XQA`M20!>|ROe;u1=SBS1re)5w+evs-dykp0cB-|z@+(TML`roE4hT1{f=jdY zPD2qBP)Kk|J%z689127m+b%wV`{WLsxmE;IE6z1$kdjq>`Agq@T|TC&m}3==jefZd zmO(@$gRoT<*>Pa%E=B^)2|`(u~j5HO=Fz$FWX~}xh!`& z`LJmwwTM=V7k_^XOO-~vP<{TE)8-KwkZ>k33rRd0B;>z8iqe){N{2$JT0AXNm!@_1bU0@8AlGT**_ zb@~47`z@d$Y6t$hR|AC$fOrDX_ClCTGJt%nE_nCm-EApZsW}|%tb*UZ|9;HM@C#Wp zic2sIICtVg8Vd`{)7LLvJrNcYna9b_#9{b*_jd>8oy}0qaKo?~z{}5FCLqYmz{<+f z@aEN#IzH@P~h)K&yeSyUS*Z@XGMuxaao9Ae--%on}Tb%LB=imRiIheMV zi*GyvG$j4+KcFF^A__o55`O>w`Tq7!>N$eMw+7lK>@#05AFc=zVrZ7Er)IUMY)f}g+se1FWvilP~0SP>A*<1~PU zh2`n%7q6ZOi;2wR;bh@RH~jFu&hdLQx=T=3wT`Gy=P%7Hc3f{z7187G?%Eb~XlX z9!{_!Z(qN82!Hg>0+1m;fBd`$3|Jma7yLqCP~u`@Vni6i1UBRW&^rrRSeQhAeE+c) zGa>y#IP1s%U)wl1*t1}UfWVi}-x^-Od@aV!!@c_L>vxYZ4fx3jX9`M)Y<>UsjXMWB zn-e1wBQMZPZcI!}_43NHuYuBAMZ`tnY8e?Pi%$d6nQT~MbMn8O7kT#=hOj8cula*3 zc{4Khh%*D}bwKQgB)$}gWB(PuAehq_K>^0xA;AS??*n3UDDC;T;>9mwaw8)wJ2SUP p$N;HXKpgqE=EX;1vok<|0RYD}wUE$_!Ri12002ovPDHLkV1i5W>YV@p literal 1394 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`k|nMYCBgY=CFO}lsSJ)O`AMk? zp1FzXsX?iUDV2pMQ*9U+n3Xa^B1$5BeXNr6bM+EIYV;~{3xK*A7;Nk-3KEmEQ%e+* zQqwc@Y?a>c-mj#PnPRIHZt82`Ti~3Uk?B!Ylp0*+7m{3+ootz+WN)WnQ(*-(AUCxn zQK2F?C$HG5!d3}vt`(3C64qBz04piUwpD^SD#ABF!8yMuRl!uxSU1_g&``n5OwZ87 z)XdCKN5ROz&`93^h|F{iO{`4Ktc=VRpg;*|TTx1yRgjAt)Gi>;Rw<*Tq`*pFzr4I$ zuiRKKzbIYb(9+TpWQLKEE>MMTab;dfVufyAu`f(~1RD^r68eAMwS&*t9 zlvv ztM~P_^2{qPNz6-5^>ndS0-B(gnVDkc>SkeRVQ%i~Y-ZtPXy|I_WNcvW;_7JZv4~Pj*wm=R%;iu*SQ+p9GS)Yw45M*FreCFxm7*cU7 z>CgZF_ROjcosCWhn)DJLOzJqae?z*RbFg=z{DjC4KaT#MzC8cWbeCz#2a_w@c71=p z>g8WUo=;5mu8${IORk=ETXNDSr)&SxQ+^b_`Ox{?!Bo|Pcfyn3AGA*$uMnGXv*xdu z_~HNm_e-`|>~t|(AMu`VQvLUjhhuk$U-6$|So7=i%!fzMhyRycrN9>R=j?$4szD*# zN&k2M?|68B{&Al9c6*XGOi6u^`D$*zRL3WoO+2UObn)<<5M)aE|F1x>$FlA{(P&e1-%-kOoADpUNAU+f{5yMMLftJz zi4)O(AOG$T=N8MK-r#DgBn48!%-r{oeG+4R<06Oab9bm8;0QU>Vy*c1_k6x929qC} z2YmL=kZ@oQd9m^dk6)X8<21dE3k`hdaQqDv&|f3WbaM{d6`RQq^}X(SuuGY|u7Aa@ z^y!d&TjYT&llm6TWYjq3;S=|R`>Xj00hSrAK50oyOstt%BpB|xUSrb!w_+Bk6!diU Kb6Mw<&;$StMH1Zr diff --git a/platform/icons/src/nodes/pluginobsolete@2x.png b/platform/icons/src/nodes/pluginobsolete@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..c1beed152330239093658ae2a0d223bfe7e1a30c GIT binary patch literal 962 zcmV;z13mnSP)q(5bI%Yimo70E5R4cnBy}ze@mJrXoPS6p5zzqf}6&@;gU-bH0x?kL$_ff)eeZ zJ|z#(fx&OJL!U>gNtG&jhmO1n$e*Oe17o97dvNSWIewRAxoqva)!PWVYEA%8?7htbDW@A;2B`gf&?th^Y72gUlz;} zeaPqI(PVfsAp-ZqXqq+>$g4E9&|qig z1vjiwgr=sVbzg@9XvM1h0x0eSh`2s99tIKUIX0$-{J4(1LQ77LfI>!gt`}ux3&`oP zqp8R=7D0@J>Iposd`+)UF*!sgntU0`y{i5`qgkoU9pRnmmx06kt`v@Ic^HYEzJkCt&s1Seq+V0a1%020+AmSUnF|CpYfo zxO#H}W{KwxoPL`bhN*#9S5gtMVMHR+*oZ%Ec6PhXo`zK*mfs%^b{r}N5jdG}^NDbI zl$Pn}OoOMWG3gXi`eQkL+fU2}N|h834Tx9+A`YmLsMR$KK!0_)d+*&f>miD|CEkGF zGuDpM)Yb2Kg$?jp2*?3U0N%;6(kqs?C|3HSsGB0Ao@REL{7)<3uyR^T%Z(;J1@v`4 zp3@${#w6`=n_}gx6iwIp{l5q3dVeksBVf5fTfC+>E9az8Ixi4&OvqgE!0ZKAKPRs@J1*r!JkE-NYNEwv%W$JQD8C}nrOa9C7 k^HIJiwPx~m{7--Z03Up(P9wdVH2?qr07*qoM6N<$f>W-l7ytkO literal 0 HcmV?d00001 diff --git a/platform/icons/src/nodes/pluginobsolete@2x_dark.png b/platform/icons/src/nodes/pluginobsolete@2x_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..d6fc8008736cbc2a5923b7584ccb6829f53c42f2 GIT binary patch literal 964 zcmV;#13UbQP) zB5T+mB+yr*hsYk%k}OlJht+G$$OY>&`y017kKegFx8cEu-QDlE-{*6m-{<#_N+y$NJueel=c^#w26}pWR%_b_ z_zf6V7yAAF+z8OPEPy9~dil8yFrv!=>NQUc#UH7eBE9#Ot$gmEs#KGw1o_GW>GG^H zU^JpXgV?%t*$~tBk!#Z z2cX&zAP8t(g?w0kXUqYUiK<;%TJ8-6r_WdzYb9&9hYQ^f-L`G3b zA=*&nLN==f#bb+D1knjO6ZpftidLUva&RV*c^Hah2UyOE@VZ6QpgHn4EketQSBgwv z(qklYvH*!JfTAb>LX4F`PWfF15u>t*q!u}ODi$+_(U1t`WTnpmEdlh}MBq#)MWk0j z?GTC@&~n1XA*+qi6HJ{O5}g8!ikO-Roy)EZvdILD9y4R+vK5dpC}ILcRKVzY%-GmD z8_Ra+6R=F&ci`o>m!|1UaLZ*B0TV_nwupoH%WPrxn=LsQ1$@(^sqo;*dJusZ6LvKb zoI~ncOe}ReYP&LaA*J4yo9=svtAW%aq^toE+d;$$*@-q)wGgz|UUKx|1HBodsC)b! z_`P6kD^1<{QCiapw>5xbz&zlCC`#jeQ=ep{EsDC!)ADZSu+IPV15Qcjg`AvdQe9xW z?ZJII2H2IMKCW|6x+o-awSWJg0aJ&k1ltJMtWg(_={?eAA(G1j#EKBoH$8arcnff; z>dgRli&uo1yq*n#AOOp8BOsyJj6?u+`5-5*1>#j<3Axk7RCwBA{Qv(y10{e3UEuT1Y@CXh z-q-B~Qjen*FHZpRdEKWX3}DsOcW-@e~^`skV3fxqt6FwH>Q3t=wF0P>lz8Sw7SyW3K-Qgb-iSp~m+ z|NWSi;TN)IkV}eySRU$NECIv9^7QqKS5Jh+MCNg_GjSOH-u>Nyd1o`SH$aA=8t@l^ z1q68+SXo&b-n@GANLW;O9w!?k=eHk!p0F_dLD7tAz;6WR-)EF+&S3UoEVuHd4XPXV`5^emsgg34V2z0A}$J7 z%g8ucd>W9>#1fm6|K+^MyT34mMKONOA6&_sk+Dad8Az`KVn5_$55%$mieC`SX^fx% zWA2dP0t|@1+w>8 zC0t=#%qLM)dhq{64GBTM1ev$eeHH8sED{V{j4~U4f7YE2w3)%v)z4*}Q$iB}eR4&z literal 0 HcmV?d00001 diff --git a/platform/icons/src/nodes/ppInvalid@2x.png b/platform/icons/src/nodes/ppInvalid@2x.png index da33e5c9748f4af2d0309565146d9a88e09ee2e7..f501ec682db3aea32ed99e5c554568a168b40888 100644 GIT binary patch delta 1942 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 O!{F)a=d#Wzp$Pzj4^t-q literal 0 HcmV?d00001 diff --git a/platform/icons/src/nodes/ppJar@2x_dark.png b/platform/icons/src/nodes/ppJar@2x_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..29624bba62750e4f6da9e20558ea22f4823cddcc GIT binary patch literal 229 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz$r9IylHmNblJdl&R0hYC{G?O` z&)mfH)S%SFl*+=BsWw1G?Vc`@1%6 zRJw5o;}H)(zhkT8?e|O)_BpxU>2L(zopr01%B&r~m)} literal 0 HcmV?d00001 diff --git a/platform/icons/src/nodes/ppJar_dark.png b/platform/icons/src/nodes/ppJar_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..f11f5e2060d4c9cedac573730f1e8f2943476e1e GIT binary patch literal 172 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`k|nMYCBgY=CFO}lsSJ)O`AMk? zp1FzXsX?iUDV2pMQ*D5X{5)M8Ln>}1{rUgjo|z*iCXy$S;o!&bt9l%`j^wjEVw*5y z>4V%Id+I9mm3z(}X^=i3^7r^+w)KqvFY+keYzP$Z*_EKOvq5m$+>@*fjBE^Y$#Rm{ TvR3W|n#|zo>gTe~DWM4f`KmkZ literal 0 HcmV?d00001 diff --git a/platform/icons/src/nodes/ppJdk.png b/platform/icons/src/nodes/ppJdk.png index 6226ed147a2a7ba367ca760a737eb35dcda2fbbe..82b906ecbc2a4254413664e07e3193a9a509a829 100644 GIT binary patch delta 173 zcmV;e08;;*0-yqrNddx2R&|QAZWnd`w#KCyBSF8t`N$>Z2$}? zE6QU;@j8Y|kSm(;x`2>NR*2P+{FC<&v(o? z0Q>4G5Fa6w4s=C+KDvyV0T{d3xOqXYk7vOZ|47lu2E^S!91G0-XYoNddo+N;ZF_c!4Arpn!Fjc@{!Wgc^bY<{bZCCCD&Wo}dBBit<>+-yLU=22#hEu!Jrgm$EEtV*dZI4R16Tkf zmF@aJ8U>>cAT<%<1?yxhNm3v5xShHVAOpkz@gFFbrq}^@?>_|7%8K&;NeMAvNCbi$ zu|~R_Va=vn1Cj>*0r3N>MFA`%hy`op%QrIp|MwZlJPE{E6gxmrfS)AwB0nF``^n5L z`k6(@3&@>Gu>*tz1-=6*PGZzDGW`GL@Ob(PAoDLU4ZH`^p)919-7rwfvJ6BOZTVO5 z@fQ;(Q4V1K|K}CdTv%?PI1LE${eFG@4ZEBKan;e^?*~O9y?!urgVcus@nK4Hfu{Dy zgZr5N|NTLX;$IAGs;}AQ3cs)j`2e{GfHFgNOhC002ovPDHLkV1hwk(*^(l literal 0 HcmV?d00001 diff --git a/platform/icons/src/nodes/ppLib@2x.png b/platform/icons/src/nodes/ppLib@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..0536b9874a94a57f14de00088e9d24ddbc9e88eb GIT binary patch literal 388 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 diff --git a/platform/icons/src/nodes/propertyReadStatic@2x.png b/platform/icons/src/nodes/propertyReadStatic@2x.png index 6a3e6e48acaeafdf287981b3769c05212da477a5..1b3331d2e58c0dde24b72482fe579f5f8273399b 100644 GIT binary patch delta 1485 zcmV;;1v2`L41^4jNq?qEL_t(|+Qe6DY!p=#K6B^J%yxHYOSijAd6ZUzRH7(g0*HWM zAZb8Fn+S$B;T0c=M*X2C63_s?{t%<6F=&iP@dq*fk(i(c2tUOHHDav_2nEWcl(svw zGrKzv&zbISX?JG3_=l66o!Oatzwg}hx_1QEb>UVDgIg^8=zpgdsu~!nQ5kycIoq+? zZQGvdICd2OdkYW*!C_3)L{a=xWV{pqf212}XFSZMPfY<{1u;jmJ!Ur3VLP_uxs8dy zxdcoYcA(=r%(AVRmCMh=zw<;U?y6D3ojC4kG{matfr{iIbxAg7erMVF2$4o3F;Hu3 zKnZhTIFtA(gMVCmShE=mv_S)OLzj$fW+NA+HHfiNH`B*%+JJB<`jU~=cafWkIG&1v zR3ns)qbGuhKd51uLwJG;c_Rw_S2WP|bi{DAbq*4h`lYg@JoT~L^ltfL)9tL3%CStFw zXaFXhoXuyy#=r{o^>K73F9iAjD`5~8VIuYc;s`VVv;7lFxJX!qXq|l1s}54aB22=j zitHH^kJyRO}Na4`8-GPj!yT0$dR)#+KyF`IFFdsT&r}T@9^^*2C>n?}oD% zyI{|OEif?DS2j;XOu{A(;wlRPcDQw(C!#f#<5~=t>%iu=H(~MI$6?{@M`6YN9WZ^` zY%sGr9Q*kj-?<+44P2u_K<$;>FNZj|&iJL)IDc^lsNwq3*gAD0#A6NK{Xge^^~E4; z;y|uD%M762PVH3?{9`{>)JS~PI7w7M;)-`ar1kk?5H=S%SXN#wGk`iCqn0L&j&+dG zHtvoJ$;dofr7s3z6Nl^OSYRuz_IS`gcxlwwY|eme-tg}0YbRBW!$#aAI1cV84s9$> zuzwb%x9>Do!C$54y;n{{@72@ZyOySTW9OZqD`67{aV?nkB$$U5k9dIga~ro*u!lF6 z@kEg$@a4fb;I_%LF#a-JzJ3<^1};LXz6loIv$~iA{ixrfo<;o)u^+*0JC0oGG7r#U z0&5g2n-Zt2{>McyP5RL6e?UbNPZ(!{kB=|!| z>`qMfe&Q<20X)gCBRNEBW)?OPr#gOZ>k_Yxq-+x)M z``Mm%zQS#Dy{2mrQ`IVJvAj5nD^E!yHv@qt}$)mP3>Ftv{JRuI6&N z!&MwSPS7MbZuMhT}*Yq?t6StB9bLiS zvB4@0px&^73|Jo6Zk0=oqR8`_F$7l!E`ydyN{4l{S){0{z>!3Q%(%V z*av>BVCfGZPkGhB(%ckM!eKn$zkmiE$CGv%w^Ro|T7Z=9=^4H|g=2oVgxN15`TQbD z5P7i-w-icZY#t00-g#2^#75d(&`~nKacy9h7fP<#kGyCA_2mVHWL!~Pd4asU_z_u2 n%tMt+jk28*&c`G0p8x{@#_$^#Y-V5*00000NkvXXu0mjf$yv{< delta 1494 zcmV;{1u6Q342=wsNq?_NL_t(|+Qe6DjMP*VK5cJ1&(6T?%#3*VE`a^Vyh8Uv>G1-7(Nc^MxkOWv!S%gI%yOUvd zr=4~>ZO3yukKJY3nZZAt*7ZPLa=*MXZ|FamRv|>B;ZOwR zXaIac20YFret*iKqE*s-&IDyx165N+EuY)U1aTu`tX1{wiCZ=x=nuc5<<))UW+ILy z!ypE@nsM}m6YvK$C@~05kfET3Aw8&os%Ar)tsW<=oUZI|IthdR&`wQP-^1YY@pv4P z(_~k2FQKtCC!UB?g7Ap-0bw>}K*%3ngYMhI@jN7xaet5#lJlIZ^;VQbj!O;(VG$-` zudQnUCY+Qn}iGyt>x6H2&HP=@eC>6TaRrG!P8 zgiRIYnuJv6RBDv%6XN00LzgDG^ZiceI&1nu2>4|9>(cL_=~*mI2Gb|cfpx34K{7VA zX5K`^%zs^0!6@W6BiGZFK2h}mX8Vg&=a?+Od|chwl3cia1_rL3gXN1hz?$Vx!HhfZ zg^O4E;K1P>kQqtU%o7lku!)1XYC?b=ZnNWwaG-u%E8!~Iu&wh=Sh46aShiq2tX|p; zGp8*8J+H!vli#||b+E^9jSB&_S8~7PXHc{omw(#S)>$A2TdHFx%B>KKv^n>GUpnQA zLD!3QGqIrk$<$`ymKnZUp_3v!JC)bV&~Y25f& zdkJmh#c?4Soky#5#XxN0C>9OgvlTacJV*~;8#gv@Xpk>x&V5UCQqws6sCziu#vR3` zjeo`V){0zB^xuHpeS9Blm4A?&b0@z^$O8|O2WF%Gib~lO!RUuG($M@LTfg3Z z%KRm17)C$3`ecKH$9Je|T-x(UljKnLz~^MZ+o%(6ers`7;AHIB`WwS3P}J<%qSI?V z4R{nal+t${v5S%6CJnfVx`hmQ$ZJGKO3f4mW-8jq;85l|D7h@2YD_m9Vt=UJYGIan zVR-i;(+&?eLB5K@z{)3U&n?F%`45P;xEfC~1vErN#hxKx<6>h!OmK@eW7x>Lsm=}K z^)E5oH)6si>ycNg;8-0?kA6JmH5*H_*Y67k@qGUh8uS~Uw6nOS+W64|q;yZu@ZEVF zbK2wILES|c_Gt0-6Tn%}}0P4$2%E`F8 wvhp(dxynamJ<)sXml|a|C7g>#;6DKd06#4>=N}8OZU6uP07*qoM6N<$f&q%>UH||9 diff --git a/platform/icons/src/nodes/propertyReadWrite@2x.png b/platform/icons/src/nodes/propertyReadWrite@2x.png index 109139eec529eee3fe3358345afecad72d61fadf..bce97d7e0b5b8477a053963e9f0478198f7d376c 100644 GIT binary patch delta 1455 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 Y04q%zeL@}YivR!s07*qoM6N<$f?vYabN~PV diff --git a/platform/icons/src/nodes/propertyReadWriteStatic@2x.png b/platform/icons/src/nodes/propertyReadWriteStatic@2x.png index e4d944ddc0c8f191dcac15c44755e4dc1b904e71..780129ceeca6ab6642097aa8376f8818bbf05433 100644 GIT binary patch delta 1568 zcmV+*2H*MR4Al&fNPh+QNkl6hHUfwY}@swcQ4Lfy!JI1T=uiJCH0) zdCUlgE%FK)qf!6x5ecZ^^B-cA_(Ee0l$a30KN2HKU?DLkVged*4rL4&jK?V3+Pk** zRnNKWE!}!sivMtu(|dcr@1EcJ&iS45eV0k4QgA1Qg*z;K$A6a>i<;;uky(t^bB3w6 z8HUkhnuZtuTMJ+q#$;J8#&O)=9LtCC|0ha3YTnA`f=%OrF9MiHuw9AdaJyj|f)zHF z1D+RvWkv#Mrc72h^io~bX5il$9Lwz}k=$XN_cS`97mPqbaF;wUsV2VH4b4NKUQa2= zz7mk!Jh1pC;eQi@QpSiThjoYz#zBcILOeOVp67&BXk)38h#tFb2iz|2OYx+#gThR} z{*V`h5+-LJJz+TfL3N8fxXWbF;$Dbcje(*>J#kYxO16d*v7JSe(CzYUi6@i~F}Z9Y z5P(pf>B!$K`Ft@NH*U7Jova0LVendQR1PJ4zx4M9T)* zBAaM?X+Z~&aAHzR?#IM36%~FAC!bF8|5vg>w#X*h-bWaD9YD5!PK5KgW$>1Zx4r6o zO18)**`|teBq7x~l^U_VEZ`k^=+Gp$eAH@PCpAoi5=n-C&Yy&MB8sKSL&LZxXj!lk zLjKyE_kYUK=5Vh9s+L@XSR3p6==Y<&mjPG1SLr!Ipf z54XeJbyFdcRN&Ze2OQtEY-eFvDX9G6DeLBX%YU~`6n@dgL(05$snu3a0@+=WnOiPb zg1@xNy8rk5?~XReHep~Zzc+^iNRH32y@@dUBSnC8HC0z;Eh*G@NT2VYxjTs$eGp(9Qtj0|2LMY5zCholy_ z#wvW(w6JvBvrtko^wo z3A&mFMarYP#J&Hh!oH}7< zuNbWn)Ub%)A>k%?Cfsby*BE?z^?&4GOWoK$(1rSVY{h;Kk6>>ZhA#Sjff_Ld%kniM zn;%&+5_Z-ZJhNgZ5yZ<;)P<-$%(^4bSd9qv1F8rHj}QK2)y0|Dn>(7s2V=azw-s_C zOTL!a&P1h%;EXf)80jG=GK~n8*i?%B&3j$yYdloFXYDENxU8z`ks=NrCx7S~5Vt>C zBsfU}>Nj~Ck-_M$aTf6I&0OsnWqB9XN-&jxE%PBGTnr zj^njhd4U!MsF2l{~k{HW_f%KRq=})Yk zX&ogqYggxGdAj5poWN}d>_$XnTw7|7p~9s`Y$w7wL>UDB6JP)X8#5Cv S;P7Ao0000K5i(!`fkX^~ z0bLXfTTle`hXnm0M!9J4!Ve=cN>GFR@KRzz42h8#7fCS0#EAPLiEK<{3>deq>DslY zrdOW3-@{OzkhytqoRd&tCK}*y`rdc zm!c?hRaJ4|v%Ud_VN{moVjRa^xW~QufX&M@Dh{cE+BL$pxPk}`Q&I|%?*6+t- zLBseV**wRCET^4C7C^rYvsBU;-DlTvif{?B1~GrKFlyskflKbj2<_6a%cE@K(6kgg zS$~1qp5NZw!N>2kBx#*{<^Z?sv1+iBRNr0ZB3?K{74r_f_s0Q0Xy) zG-*Mc<6}1#fGS%E+St$nx##WO%FyqA^yMI;mwcM<*IU6s%z}R)JAZ3r5N?eQ>hD?_ z+jH}X5aMgPstQ?3(cAaZhG!wsvqHDPL4U-wBGr_%RXulX16#lB7(VqOp2&Y~Hre5u zQ}4h7wXNuX6WkfQ3c>JA@K-fL$HN=5F%Uuo5Tbrnpc~t^2VE4+x4@&N%%eqy=VbDD zWO5y7ta%7lwmkzeDGb*~26W#pU(gBL)_;J3W}&qqL_mOkzJ~4U5}=PyrQ`rs!haAQ zT=HX}e48tgk^*mnM_M~|7<{Ae+{ET{YYZ^5JLQFT+)HapR(YZD)V6o)$pQtk zWr2KdX8ZYSB4>=r^F~ufiPfBVWuBUlsw7SBR8>N05TdEEyjAHHeoZc`N2|`Sa_Gx;pE!icXMA(Cg{ijsT z6{%2xtBB{z)`74oIE&+WIVO#djE3((EFQ&EjclZY2hlC2o8>E!1IK065vhQD6=GSVY!r16pZ&hC?Z@@F7HnxtghG@LYtjf*Bt(-6 zNh>w_P%0<{5~2^jnIM4#jZYGzM$!6KD~V`GOqB3owBdoM(F7k1Et*oWQlL%0ZujgwX?PX3=D-@6b7VG$-`pCcPZ31GH=LO25z8Xtxm zx30p#xnnT5FkPU>Atqsy4YE}b0<3U-z9(Yg(s5l3m*>Kv-Z$a#_PwxeOE)~VwI3c_ zy#;hbg-bu557hOsb8O{>fXXYmUkvf!xyv85rhoc%AV=!5du!!-h*vfE*MHpnH4uZa z$p+e5pCwR#ald~t_4H7T$}7VJ$A0OOqw&0b0w;mMOaAqOG98FP*gVIBZCi4I2QV&g zvsBWUY^)nmcA+!`5ui5i<%Q(m9HF-i?DB|BHayQ{ml9YTzkH&HS0-8v+{DCN$N8;C zhku!sn?A$e_63ocnZKQ9#4t55EX}{Jt6mA^jv2(H4do|(;d&dmmIRI^c~jTgtZ!aB z;7(kTF_zy^JQrngO-_&DDY%w>K6!TxCa1>y-`bixAXjHmT!%d6`0YE_18y2`6`IHBt~KI>yyyBY9q#9gnv7;H(+}179{JMVcVvj;5}z=yd6j(?%d z64n08g`sI%kLAT+e6 zko~Se4^%KC7`h2+I)%9*q-jnJ>V~5z&(ek3{rUQ|p}vR%XH%_dck=?DR|8((e?E`E za?7@Cm`lx2rg@SeJ%?{^<`KBlHGi0|p(`U1DXQWG(>H@%twxTc+r)dC`Ay68jeD+( ztvhm3)s+in&4lQIH&Ee(=egeO{4~Zdg&3;V9<5+XLRbtnUI+#ObA4aD@S!WcrbafK@_A$tRKX zVd5KisMh-DoU{Iu4-=n62H+qPIf5PVC=L@ZP(R0(8eQ^frb<}hu*iIh_h*(foUJwg e`>*4_1sDKvMjhCS-Z_E*0000zvL2 delta 1404 zcmV-?1%vvO3$zQ6Nq<&JL_t(|+T>STY!qb_K6BsO^s-&H6{9nKyX+DZ9-QRt&Oh^?@0|bKhjAPS?&Zb8J-+xKK7YAh*2bV;X3<)&Sho3` zWmy|++X~^@JpjWnHp_Af$8n<^%MaoDLsg60rSNtfT$NU!48c4K8%*kn0n4@o*K8~Y zJTCytqz!00HfvgDm1(3paM{7J+zG!F7{YyrP!Y4F1xgC{$&czr@`7olf+RE)tOB{( z4^n^!7CA{iMSqZErAbeipe$;jYO0{=i5GcJcos2ss>%4JiWLa>LWeb7JwawB!Qp5K z1V2--kDf3b{vZWJ9s)Hoq_hys%_yL%@t|g_-xF3MseDj&5C(j~qgqmZ7oE#SA`ytL zmOX_RyJ#=*L{>y7Kv=|jpD@c(Am|JAqWRurSQetu2!F^cME5ymYb8XN91&d%!Xiw> z-dR!s3^-9w>7SuvnYy|#nv>5s`R<7@2#YWg`z*;QssKj&#}shEfDEBpvEow~Bf=s~ z!lsP!3_{9tN;Qi1nn)=9(4$BmeXrmBU$TZaWE@kIhczoVz!N+6Lp0n} zz*mcyiGL{-jFi3yW$mN$=2!ru{Z-0y3>M%erlfD_`g`hkxOQ_4y4(ApxBCTXY1{;p zH%4Ia>=9U4iWTs2h)LKagJc!B04v-c*AgLrX}{ifmt({J{RDZt?-dedH!c`6K{a;sq^TZ%* zl7X_;FDp=gaj$zb`}ojFEU&W+<7ykl-;GGykQ%%ckb~hIiwK+q0x!AuOG?Z$eh8cA zcreYBTwnq8%M?o`jd6W;4IdF*LFz%;ln+L2+{tmtzcE6m^z8D8O)?zEVDlAN8~*Y2 z1AlztR;y0?svF0+&X+!Cn>xmE`3+Je-x70+H*WG%}V+0;ZwWVrp{Bi`hNrI$?VsX7=+Vb9f$i@Zbtu$aBF@NVhcAQ zTGtF+5A}J*0H6Zcw#h~DYy}=GW*%p8YJJ9(Gx_hD8yQJx!@kg8K>m0*6O27L-Uw!}VT{>&@C&xFYX-G%$rPl*7%4N=4BY@V5y#jN5;P}zb;B{F zr|CxNJJ+1h)u(9StToIQUf_GOYk$BSd(T&-fSEF3AwEZu=179{44&S|QQ%hZ>0FMa zG8vG9BRIhvo?D7-tC7PEq9ESY%x|O&SGZ%_*t!G9)ueKvteFrk@EtM?JC0pHzZgUR z#Sz3Q+uyX8c!(D<9K^+HscXdR z1|0d^HM_^j%la-LMx0)%1zQ-zNoD{Q5s)aATqUwTOkCj>)mk^txzvC1Vd5&02H1y+ z9KsIxG7b~ZQ$NR+8qE7NQzfi$SY$rM^~pO4UT%>8`>*4F1Q-CLV+v1Hao0ou0000< KMNUMnLSTZ>W~aUY diff --git a/platform/icons/src/nodes/propertyWriteStatic@2x.png b/platform/icons/src/nodes/propertyWriteStatic@2x.png index 71818baa89c15d42352ddbe01964e78949ec2d9a..896864f1f3170365dc0455c6adf33c8ac825bdad 100644 GIT binary patch delta 1491 zcmV;^1uXib42lepNq?+KL_t(|+Qe6Dj1yH9J~MM?rrUP9yWO_CAnb!E3sDd-K|ny* zXtDwdZXz0%$Sar_jrv1lLI4A(za&PDQPCJf${%7#jA%45Lil0gBLR)DfU>++Ub`u~ z+nLTxI}gv9rKP3QZZRg@6IoEaJPBtFyaDQWmKmDhsfuTBuM{B)c zJ65l4+tVG#4s0UXCUJTIt%AeAyG{-!aolsLh*i}BRmlU&Vl!)eYuULFk%mJN zQ0nVI4l>|zCV%l$1iAK@m>CPy5gjyL6LmAQfeGSj#8{>o=_9wTKrj$~MK`tGWM(3c zCc+@rab@GEhZFDzB`7fnHYkwO!;reBf~KWIx}zN;tc;<4P;(Fl1EHjnZwex{?qU zVG=fFly4AHo>Qt(v^T`UW1T*m#cw5w5H5*Sx!22R8M*35(`D2@7UD0gujK z3wO890>jkc$ZrRH=X%&hTqQ1`?Ul?g1sJ%__%9yq#hGC@p>p&@t|oxa4Mx&?`DsWHqr|m15I?!(7ATHW* zj(^R6{xCOT=05z^>!(C&E3%&{RF7B%pgrVQGQ{gXFI{k$zbPXckpy) z?wi-wIRnQO^yQD_&%ET@<)MDeg42cm%h&qh@?gLBt+Q<|6wg69N>9foOWEG>J+Ji{ zFuq^pS>SDyhBDRcY{35clZV-=kG}HLTz{5Au=n5_&@pia`d@;p*U!Vy@FhqzwZVd! zEAugsLizf}ls~|R$MM*XqKneS7I>tRdE8WgN2PtBt>s==Jo_n7^}g^<%C=N{UQ^hi3G6;xmUph4krHT$6@tJrsy+&X!&gDgq_L{8D(SIG%T2Y;j_lZHIpL8S z$d`~CxI=peYPy(UB~!SV;Kc(_vEqvf9;$umPQ9ll|aj< tTp78i!2fYQr&DdbXs3Ylu?YMtzyO1`5@p>0_A>wg002ovPDHLkV1ld`>6!ol delta 1516 zcmV&)K%y?Y7dVjq(!Y5p19qQdA5A z($Yj@uu*xaKQsnRObie-R{bS0YK*4x!R+KaqqdDWm#}L8-v^2gnu7CxmwUbpGRhBtrrYa zf6_3FWu|HP@!ehk$8jcOe2nM$i#!v$@clzYjhgexY<{*9gaU{KB<@^<04=TH$nuLbgwyX8$aI>D5@f=T6~Ydi;ts>ZAv0~cEJjG-TnirrW_+P6LB!? z2hqc2jiVlp#~*}O62Mz5LrV3-&CwVrO4O&C${CUsPsBbbI0(IN-w`#Tyo=6dp->3I zHL@dlu0~^NPN*zI0m4w$`y{g<1$=J*Ry5xm9Agj;hkrmWlk9%V)`ftY9FlAqB#UIC z>}`1!z<`sql=cNWmMbj{qB(_WC;xYl43b4MQT7Sq$f*EE`^OY;KCcY^5^2G!&IOW1 zGD$XNlw%N5o>Qt(v=@i`Q=JZ*p;}SHjZGo*#PeXmx z3K+WfCv=`T1e3SMv*z(AlVlSIab>vxcevfQCH$WJew}fbWx~F;H(}%2UC_9CCv4f! z4tLe8hJ>cT*>l~Fb8XofT(ew2+bfx0atmOY^M9vWb@^hDy`|}~C2~0g0~Pl3Uzg82 z${^Xqfm}<|3Y35Ql>IRFNY_WWy^e95t!)^8mm}68Dx4IMeZg545qTGgg3Ers6&rVq zACfKb0_b{5&awddWth>H#@Rl*f?b4u#1_Pgxx(lew`RHI-x#4)I-c?Z{h$>u6> zcYpAwSN99?ktG_9E2_H0Z+QMoR^2dwuiqg;b1iW*a$^>WmQ+DYsrGYe(H&4|nL(N? zLG%i-tE<4&-2`i5aFu@Q=qtwH&tdfC0OB0^G}Euw#|JPA`e3I2`se^$9~-d0Evaot z_ah>RZu&P3vXo&T-|K6hfW)bdwguis6n|%_W~4l3@9~|idc$#iyMWk{`Pn7;;Ipq^ zgF6?kME^@LGBE_>lh+_zS__T$w#>vp1krUm$UX35&HOKQt!c?Fn>aY zOJ)q@Kjw0zq$o&m|H?KS4s-04OI$x+#vg2D5RuE+%dN3g$4P*24^~aTW?JC;oaBMZ zi_fqVm$R*S9lHt-;s98Gj3qKh`5~|AZ)(HwoQedERI|{0>w#j^JwQ5$m!n z06A7peco=B#Gf;Rx_2T(v{!Ze@<`A;;zz%)i6YXAX&00RJmOCzH6wIkU80000< KMNUMnLSTaFVPJ;< delta 141 zcmbQjG?#ILL_G^L0|SF}$nHoW#UJ1k;;QeQ@c;jRnI$Sp?Ph^z;xu^HdIF`GN`m}? z85qhYpS1w;tUX;ELpWqv4>AfKP~c(M_&#yLeP@OR2^JDR#9f^l)D=78n)V-``Q>7- s*SlTZ_F2p8pGh}%I4>?&MBb@09ed0iU0rr diff --git a/platform/icons/src/nodes/read-access@2x.png b/platform/icons/src/nodes/read-access@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..4c3a5bced07fff4add6d014331479d31237f2dfc GIT binary patch literal 446 zcmV;v0YUzWP)^Km& zB3lNt$PI}10kJ3!OKhM?I2MSVaae+EnJ2nspu`Xk#EXEK4Nb#;90n~$Vlxu3Y#Y=v zu#XI}SV9f(7l{8s*=!&mRRHlbAnr$tGi2A=1FVA4B|Jd99UA0~ptyw@ zJP8_vKX7OSC3jvRUIN5>fS8LEOVCr@8X$HD;`cZVsD_5O9n>H$VlBazj}8H`Ei{O* zff_uP;j{!-5p)$A9}IXbgZXefG<7jSQy5lD@RfB>2}Cx!WsJ~}z-kFNWl>lkwLmRn oz-I|H>LZxX{@}9&1ONgI0HkPK;7Rs*g#Z8m07*qoM6N<$g1{@HF#rGn literal 0 HcmV?d00001 diff --git a/platform/icons/src/nodes/resourceBundle@2x.png b/platform/icons/src/nodes/resourceBundle@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..d5a058591230d9909e159998db28fc9ca5e474c1 GIT binary patch literal 320 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz$r9IylHmNblJdl&R0hYC{G?O` z&)mfH)S%SFl*+=BsWw1Gk33x*Ln>}1{rUgj{;&g+S{ozVV!nh%!*9O+YNm!)m7K-P0hXj>{|McUtg765_p||fAC>eWSaeNv)4?+KXqkXXYSYj z6LmQhSHHzYgp! QK;JTWy85}Sb4q9e034lqfdBvi literal 0 HcmV?d00001 diff --git a/platform/icons/src/nodes/runnableMark@2x.png b/platform/icons/src/nodes/runnableMark@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..5a74417fc755e21fac9172915e910a7f60dc4f39 GIT binary patch literal 560 zcmV-00?+-4P)3wVfQ5yfjp08tW9WhV$BuX{iqynq7tI{N$;ZdQCBV^Ht3~bz7jDMN_*Q9SK-4MP!O%!G~&7$D%zrPHB|NjHqz|6_cz`@4@ z3=wVy1~z7o^UtpyH=OKZ0941!LL&#T{rUTsffSk^j{y`4sNurIz{<@D3>8LD$gnd0{3}em5cv0pfeDB)05d2`*j~tS z$;IvpT6lzsb|C;v1AqTuV5a{JC%t9u9f6h~2deu`vk>?P^!-1y5D;YJpFhW;wO)l^ z{vD9}4OBYPFbyCaz{JS-Lq|xxcBxDMav=9L5dVTF3z|6qm<9j+|I5I^%>E==)xWsN zAY~s={4IK&Kr;vY2l`%&L;PfmS!t2Al<8TZ*iUQ<8EI4-MgZ|=AU+So&+sXvl>>+d yObi1IMjbHffKdmGI$+cRqYfB#z<@gdAiw|}QJqQUvAg{M00000d+{bd*!jF1f+A>dGGVZf8k^BrTV05D?=qzWIgG{80yeIuz1 z=Cl}9rvURn6JB{ZqPB(ak*f_|OsA8|0GPZ3v=V?*mU7eCk*lS{Te0;N0(ihaDL@O} z>iJx1rkHW%&scg%tO@{!V(BJ7otfI(5W6SY`CFng0PzGFr@+hX+TFPu&#s;9ig?9L zPzJz7_nym=+4a+j{K3Pqh?Tz_T#BY)pIC~*&xAkzn5zQdH>SZqn-Aav_y9hD58wm% e0RIl~EWiMv4WA1sLm(mm0000Utb~Xl9er{%N1>s8dZrg=Cdcw*q zBpAT@``=#%HfA;kW-bl}cF}*{64B~xq!_^V>(4I+hJVZq|C#y4>AbZ pR7R*I*?@_GLNIE;U@!n6zyPygbE_dWVSE4p002ovPDHLkV1n=Ac~bxY literal 0 HcmV?d00001 diff --git a/platform/icons/src/nodes/sourceFolder@2x.png b/platform/icons/src/nodes/sourceFolder@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..a3885ad5f9d69c4aaf6507b69d1e74ea8ffe7352 GIT binary patch literal 309 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz$r9IylHmNblJdl&R0hYC{G?O` z&)mfH)S%SFl*+=BsWw1G*F9YvLn>}1{rUgj{;&g+S{ozVV!nh%!*9O+YNm!J%!RT$ z#jI1$Ewy0DYTS{zU~xl|dw?=;z!Q!vRi_Ec|0Z|1Z+@tt&Ax%*m~PWb7wIRT>&z5Y z|F@TjtYG>WrSOmC=<9}v$=3oIn6(^gxH?!T9ARp_A=t6D;fK{)=LNE7izFC2OD`yM z#e6(r+22u=U@o_F@0S7xRe}A-mHshyXuo*aVC|5@ceZMQ&JW3s>&zQfms&R5$l+kx z-e@u7o~xnZQEgw@5A_?KGzGF>5HaZc#_PU^nSqIiVSl-aM}5Y*M?fz!c)I$ztaD0e F0sz~4bUXk6 literal 0 HcmV?d00001 diff --git a/platform/icons/src/nodes/staticMark@2x.png b/platform/icons/src/nodes/staticMark@2x.png index 66105270ad38816d3cebae5b710bf9fde3630815..2bee161bbda4eefe43eec053ab875436ffad134b 100644 GIT binary patch delta 413 zcmV;O0b>5W1Kb0UNq>GxL_t(|+U%4uPlHep$6G9>i;2XAI59c6I)WjHu;cE4lY^fC zM#AhjV07>sG>y6t!enBZU?Q~9$<-2|#XBQO)6$LCF7J|;%N>vR|8d8=eqGnSeHzo- zvrzyFKmjNK1)u;FfCBU_%i2h~u6qbhfR);|U9`Ojd&pD(#eah!P#nj3@_k?VhuKXF z8u8I+XS(hy9WcvV%Wm_tt*g4rexR__9WX%lBzHkBml7CmW*16|jz*ToIP zxCelYF81{YPew+`TwZQYd zDV7z>i(iQ4j^p@pKA%sZ?~i3!3XQm?X(m+X4TqDes@(v9zyf=^4gqC1z;kWlnClAQ z?;7HvcsPjMt+r#EIFUir20>bUV-&AK42Q#a(&A{p0u~GaT|EhC!Bi`k00000NkvXX Hu0mjfBK*G0 delta 381 zcmV-@0fPSA1HA)~Nq=8SL_t(|+U%9TYlJWq$4w3g-9!+s(7!-B-6CE6UkXCOU6(HY z0YZy#|A?D|!%bZTr>=z)Tzl%EVDkLo5Fy(NK1Vt(-by!VnP8plz&XG0P|0!RP} zAOR$R1h_ju5CqhPD2n#bhhbQ;4wF5b0q~0W1K12As$rIR9Dm0zV4@)~OT4b@tBHod zEb)0>Gz4A~{||^=p666?P18=Qs(uf{@Ce^c(;UjOR2;|oa$Q%+vg`sqk2-LmiF=;+ z3gaY6-n*`Qp4TkPI{LnUB*QbYYI6h(!+4{Ko2FUnx?bD1{aF;nQ{VSDk(iELxIROK z(BBOhua!!)Id%eRnpWTucm@;TDR>N?lh9iv1s`qO(o#@OY1n)RpyKV9_ke`|1U*Zf zl;|^$QoJJ`|B%~^Ag9Yn%z3AY!yJ!SfTthM^+tmL2rW0!#JN{O7KBLgn^&-e5G@Yv bSAYQkGRYre>BjXS00000NkvXXu0mjf3N)|& diff --git a/platform/icons/src/nodes/staticMark@2x_dark.png b/platform/icons/src/nodes/staticMark@2x_dark.png index aa8df827bbf676fdbbcbf0c083688ab334b84fcf..952a3a821b1f55ff63e21647afd0f152abbbe400 100644 GIT binary patch delta 386 zcmV-|0e$}b0>T53Nq=NXL_t(|+G70w|3AY(0w#t52BQubb-<_tMjbHffKdmGI$+cR zEX$WK#}JH)iedv&3PAi|*|KH7uxX5pjHFEnfGqd$@Nk?nXU;NjZ*NDaW9SnFFw23y zo5#h)WgHe3HjmbhV8UiOD=VuMNDM^N+7V2+EC+)B^l$_dHh;^1{rdG_>(;HYAez>W zU<6w3j&Awv*|Rf_9zFWT+S*zqH8phx8yg!aM=<>U{rlOfRjZPKj@u9HPyC`v2!w=$ zv>^xku3fvTL6(C!AR5F+j*h^#0QB( zL*O|`J*a%3mU{!3Z{NQC7-;Y%O-)TFW@ctyAQmt*G_>XB=Dq}s_kN_{e+~@(L{RX9 z3MXA%UFw7Y$S{zhptyyF1jtfgf?JHsa;j%TY>q$RfQ8xJSUo~Fx1Pn>sk?5*O`W^c*?5$m zphxg0?yhQiO-ZZ*X@b-Rk{1wx?^EH4=6N=bEJzDz0WF{fw15`S0*4D!RmHsF`@Riz zS(Y7dG8tox<0vJ71@IFD6;V|%51yuJ0HIm}^Wd)QzC*PH=6}IyziJ6Ag8xGTVT_sZ zVHh4zo2Gf8eRW+IQ4|%V*~01A;}n2^$AZUke1&$BBsZP}iB4J|&+|JA-uL|zt}V+t zizJ9ZC$$Fr|&**Kw1DYp3Rb2Z^9*< zY{GVzR16Ejf;F%(0O$<>i{QKF0iJ|v_*W+6NvMQx{sn6Z)o>^;0R{kR-V)Bvzf0Kw O0000w z=za!)q@*OG4Pb(WHZH(OARTxD@n0zZ1H`|8_y-jK1kr>HAR-8u7$^jz22jBOfB*vk Xc!DgZl*Kew00000NkvXXu0mjfTy8%m delta 169 zcmV;a09OC<0rCNmQGfaW|33pBU|U^XeF&cd76$x)A4Igawqlh88cxsv0T^S^qD2fh zZ{CDUzzk&~#swe{7Z=Bnl9GaQkrp8@f6Abv&203w2biGe~eY5)}s00=Mu XdX_5d_a^d400000NkvXXu0mjfd8$DI diff --git a/platform/icons/src/nodes/symlink@2x.png b/platform/icons/src/nodes/symlink@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..c76201c7d40de5450fa465ec159a9aca72e7f324 GIT binary patch literal 299 zcmV+`0o4A9P)h0>CtZS3_%SD++(ehX5Ns zAAbG%m0`}DISj8}y~1e#6SboNo8@9+Vl;CA3o(|bq@>W#0oW|(=H{lK14yx)CJrFQ za%$uPWWqSe<88q x@{~G&Vle7}Q3s4VVAKJl4j6U7r~?233;+@AgH+9vUsnJC002ovPDHLkV1nERbNB!N literal 0 HcmV?d00001 diff --git a/platform/icons/src/nodes/symlink@2x_dark.png b/platform/icons/src/nodes/symlink@2x_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..836a9f538743cc44df91440a789e5079b02cb203 GIT binary patch literal 303 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz$r9IylHmNblJdl&R0hYC{G?O` z&)mfH)S%SFl*+=BsWw1G7d>4ZLn>}1{rUgjo_S}(#EF3$R;_v^%gox)+GxaZEk7&E zYudBR%l(6oGb#uO2slhS#w%^skg1ksnXrH-!Bu?4x^>4^FWkCSwAKEJa|7>u{{3}- zPZ^}2lW7ZIANSCtq4QQ?!`UK3L&I5?4XqNVgM)%zJZH$6R$N?s`8?y22tQ%=2}zcw zMU2J^Yy3Rsbl&1yP;PmkCvMy2+l)RNqI%zG%{}z3L4N|1tzpLwi?%6KM0i+RcoNzT-`(GT-XQ&) z439I1zi118#9T1Fb$+J{92xR}LC?3*2ef`l%zHN-~5#`apT;#|V)ukcm8>p#Os teT9FFN9`R=;+Q)a7qjuOF*7jnFr-K3hJ|gZS^{(?gQu&X%Q~loCIB=;Qt|)* literal 0 HcmV?d00001 diff --git a/platform/icons/src/nodes/tabAlert.png b/platform/icons/src/nodes/tabAlert.png index 29501aad1795ba3a7703f9c22b69ca7ec80495c1..50bd39091ca230829dc025083d2cb4e49ac5996a 100644 GIT binary patch delta 331 zcmV-R0kreSaefwW^{L9a%BKPWN%_+AW3auXJt}l zVPtu6$z?nM008|-L_t(|+G70w|33pIfQf-ZFlxY%FknKs4v1m~Vs#*P0%C6I z{58Yxe~^6h8;F;!ea-Oi?_ULC4EX$?k>g2Hm?*=74e!7Lt2Vu32n-fu_|L?2mly*c zGYA^YVdi0Fh(rnz1q*;Q^YF7X{AXluVI(3ugDg@0e!9^6&*$6OKxfMXZN3N8+_Z4! dtz`fK1^~Amg(Kwhj3)p9002ovPDHLkV1l|hnTY@Z delta 309 zcmcc3bd+g=WIZzj1A~Sxe=v}04DbnY{f`P>J-Q4OIJBy6Av2DmFgGfs(#w4`Dwe>rvq9S=BfVMqWN#P#=rfV|E}u%yRGx@wcfus`u}%p{@89?d+jR{(r9bAE^4R{_B)g-9XoH zmjw9*GiW)cOj@%3#*=q{g(^53fWjG`E{-7;aeMoY^BqwTaGrj^fXBH?|Mu^H|JmIp za#%juXJ;3^jsO4D30~ToOdSj-g`BqhN{BhLyql3{$Eud~a0(zwl5 zUoR`iLni)=%~KJpb8qJ!Uv(r`Rr8gO>4x8i%#9hW?5i5Cwg4?<@O1TaS?83{1OTas Bo(}*3 diff --git a/platform/icons/src/nodes/tabAlert@2x.png b/platform/icons/src/nodes/tabAlert@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..cdc8bae1dc2fd16823c8dcbab41c97a81f93fa30 GIT binary patch literal 726 zcmV;{0xA88P)ptn>TNnloJ2)$2C#2kNfvgecgZ%$mdSTVJAf-}(4`0E`IIQ$yMXG->GAuem|DAbHC93> z`pSr3$&p{4rj`gq=-dJ&-Y4JRIWO0zhaqf=Tw?sern5M7`5@Fim{CQ?*&F7GTaz?V zGBhTj#}Qw9ab1Z^i^JZsnv1pV8hA}W3K@}`uW#EkBj;#(zb=4wl=Er1{&JXtWTIM! zy={TldDFqR1gZq|qf&=dK3j7)dFe@17eJR-%=SZYCvsl3L9v1h)^y;)*#La6*r=;a zK<=|Y<_2^DbfU78+F&TEPD(tH2qGNzyLG{)bOEdy zhX-@2$ru42{1FpLf>8FmcqHOSThLJA-@w?It|F|m184H8!-1MiFk&)h8t6^=piUx* zAw_8qhfNaqse1{-H<+DR-O$;J)uzVkZ-)A1d47~CJhFERS){H@$rDPcQe$Ej;LxUD@w+u)Q2;anf}~(;HLls0D|2^EOYDoTL1t607*qo IM6N<$f)SZlasU7T literal 0 HcmV?d00001 diff --git a/platform/icons/src/nodes/tabAlert@2x_dark.png b/platform/icons/src/nodes/tabAlert@2x_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..a4b51b781a5caf04346c394af5e6da95706ff076 GIT binary patch literal 750 zcmVdBcYgc`p)E&~>}3_LfR;z!#kw}s_Ha1@%787tVeDeEw`c2$vmVA23=eMH{8IBdInYAk zf@wkN#Z>W3`c(E2E_@a^9_MNj-OyZVifc{OZKU5b~FjNyMnbI9^8hSn4br6?> zyZ{1+wuhn^`8f=dndK_z3mODd`}H0*HQ3)3MzvkMqjFvPg@RCW)cZukdnOt%+OEs4x0v z;M?1r2Dk3d*A@bjXD_b|NU|iXb?W)mv_{1Sn_|9325j-kS*I?r8U%>)%7EQW7IfO8 z*%=M8(~TnhReWQc1lCgHXuJR_KU96r!e8Ce;fKvO#GBa$fFmA{N{~nd?5>3myZ{Ox z^VMgR0Wly#GU|h5o9_=N5|70skY%r37i^pt!2G2LbN6V-2tE&ZgCZmlg6wzkV9*PG zNg(m>IKeVJCt>(`rn8TR4E4E&L#I+PU}CaDV$gwUmt_&fJ#>#R);Dtd(_`MFI5aWR z)fNn+a07*qoM6N<$f`!OXw*UYD literal 0 HcmV?d00001 diff --git a/platform/icons/src/nodes/tabAlert_dark.png b/platform/icons/src/nodes/tabAlert_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..29bc7f1d6efaf49a588b29ac59d757bee4b92b59 GIT binary patch literal 338 zcmV-Y0j>UtP)Ea0h^2s72Z)V;SQCiFKn@^i093R3wl0&3PdnW10uB8Cal7m71Cz}2f#Q-Z zL^x7nYp037o3TjypHDv^B42;2n5gkhI5Wrk2QdZ++3E|WgEas7`424c^T%I?|9=@6 zlw`OIn20cdjh&TIcKY(y48Q+D0{k}+FI)SXfr*JpiC`=+GBRoc{k#d}?0KtR!^H!G z#TfVmIj#}og16^xeVWY7!^#j9A_~{c!_Us}^DjdSF)m;P1?0JTHhv0HTtz@T22Nq^)?L_t(|+G70w|33phP+eWk(AwI{^ZD~+*TkhumwqQ`0MK?uASL$p?OQiy zX6BEnsi_fv|Ni|kckbK`-@bi|BGv_rFb2>CAU*6LF%V!PqY6Ok^smYA40M^aL9Gmy;;#4MtsqHBTPnaxN{EI`A84@hYN zu`m$-0peFce2bs~c)|m$k%fVDfMO#P1BGDJfWcq@K!5=NB)L`@6i6q=00000NkvXX Hu0mjf9&dJz delta 234 zcmVX$Nq@~rL_t(|+G70w|33o}K=A9=uih;!E#Xg|Jh21m;o;#~S5Qz; z#Ym(9p+LvOiWB5Hbj63a7$NL_x9w;lO2J!Z)5-S=g!0`>e?Q&T$+438y5g+XLwB#0IV;tU|32*f==91Fz4#JT_{ kU}B&Uj2bX33;+l)07-49x6MlC)&Kwi07*qoM6N<$f~Ur2w*UYD diff --git a/platform/icons/src/nodes/tabPin@2x.png b/platform/icons/src/nodes/tabPin@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..c9174f94761cb7223669ab222dec26d7117d6d1b GIT binary patch literal 594 zcmV-Y0Feu%0;>PZNNooIEf+X@_N>X4 zEn6o4{{346n>wIFE~}`hgv7z5Wjg+NDK@b~w3W?`T% zkX*B7O$f5(jEszbfx&(R=+XZ_fBv)q3W4qX_wS#<&Ye4xsO`{Rj997qoboQ0Yl>; zOdc2t+SCpKW{}5W9H38GVL^_ZPLSA))DD3k92^|?VVrN@zM1aYwMz%;2kqty{OWU?Fh$@ZlNf&!0a63~m;ngDjw-0tNyC0vo9v0uMq$ zLbd@z;U01{eE$5|@$1*Gw#b&Vva;TciHTWFRR;hIqF-EGT<1bVLz{q(c!0C8U}e4I z<>i$pEG+z#kw!(a6fn3ASFKv*`}FBk2VlG_fW+C@*zSpoi|-5%4`0d0$9EH`{yj|` z0CfZhkdg;tQ6L7f{{rz>AbthJ&p@FC&IVL2ib)1c3Hhuufi*QX52)$@Mn*H@*s+}ubs%l`m_eJ==u*hr2w1cp=+wH?4ODk|!OU;K`uY|>fByUl(7|76;sB^4KyfV!#Jr#^4@z@D`~#FufcQNqw7}6uO$U&h yZ$}+4>VQ!Pj5=V{0izBWb-<_tMz#Y00t^7n0K}fKK7l3x0000FNw{LH6pG`_i;@r7&=WoX}#=Qz3o}Qlm@<`Rg zNN?}cQ^MEBon_wjNMGQ8_4jvoeHKKR--vAauqpMlLt6pEMj?UM3>(!1yqOKP12;DC l8yE&~xbaGeu`#enFkDp4k(AIl>}1{rUgj{;&g+S{ozVVm^t|11p%_WDQ<1h&ges zTD{u3F+{TUn@@gj?pY;s7OjQ~P1b4anI6S>En*0XRb%{UXQadavXk}E{wd2E;~ivJ zjx6`s@W&|RyndGIp?-%q%ty*Q0)8`e>|Ic`VitEC^G5Y4$Ce)x?U;W-OS;MFfOv;} z;>6!8H11l~43>-!%thvCTV6>$QB3=2Lvik*sc>SOF# py!KHbdyiGZ6-MQIj0}uy3>Ttx+<)!4_!#IV22WQ%mvv4FO#t_}1{rUgj{;&g+S{ozVVm^t|11p%_WDQ<1h&gek zotbfwbIB=Cd4+w>Ew|Vm-mqSEz8dpEs>61niJj>>hd(W0Hw8qP_Bs6F z?7m~Z;*M<8bY}HN3jy6aM^0TKE%)h78S*COf7&0hDBN@T+SI|oFqMB(z&D{Ho&=d( m(SEChD~v$5e&l1|FkpCbS;yVnKUoOqB?eDdKbLh*2~7Zzg=M_} literal 0 HcmV?d00001 diff --git a/platform/icons/src/nodes/treeCollapseNode_dark.png b/platform/icons/src/nodes/treeCollapseNode_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..7d579b75fd5d92189f147b24c92c89997f29fda3 GIT binary patch literal 198 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`k|nMYCBgY=CFO}lsSJ)O`AMk? zp1FzXsX?iUDV2pMQ*D5XGCW-zLn>}1{rUgjo>{e_@Ct*JghBGL9zTW9Hh2GWH#fGJ zd7Rx%Tncer&c+^lWFi@6Gb*U7GJdo(`B)q9@qY^sLu0&y49k(_3;tXV_@`ge>QnLO smtaS2Lj}7)we!!#oSkB93@j21>8H$&{W{l>1GJOD)78&qol`;+02P-)nE(I) literal 0 HcmV?d00001 diff --git a/platform/icons/src/nodes/treeExpandNode@2x.png b/platform/icons/src/nodes/treeExpandNode@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..930fe676a17ad55beaaf0ecb4dd425c9f9d3a0f8 GIT binary patch literal 304 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz$r9IylHmNblJdl&R0hYC{G?O` z&)mfH)S%SFl*+=BsWw1Gmpok@Ln>}1{rUgj{;&g+S{ozVVm^sd2JV$ot5&a8XI$x| z@UPoHHalDUtdoLxM>vDwZwEI=4uO33q{c=c=01lSfeux6Bf(dU9}5+(Nt}pL;6LKt zaHB?H^FjlG_smK28+F)sG*s9MsPm;bvS@`rYwGH5)Z?tbutr6Nq0Vt}!c7N@2gX|( zZn<9G#lT*{dE}l$&9rAz1;q;3J8T!4+&#@Wp+EP;);U4!Z$5M?i{Lu4??Q|F z_gfppJCYYh_9Y##xTP;qdSC^!+a6{HCLV@^j4EpvoGlCi`i{ZV)z4*}Q$iB}puTNx literal 0 HcmV?d00001 diff --git a/platform/icons/src/nodes/treeExpandNode@2x_dark.png b/platform/icons/src/nodes/treeExpandNode@2x_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..2d7ae7bf9a9703307e14df287d61978121317b22 GIT binary patch literal 304 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz$r9IylHmNblJdl&R0hYC{G?O` z&)mfH)S%SFl*+=BsWw1Gmpok@Ln>}1{rUgj{;&g+S{ozVVm^sd2JV$oX=i2_a(aj| zeT=VpWn^TOA;z@RVGmQsO?D$Lr-lk^0dAfYsREWq%?>)26FLLocRH}1{rUgjo>{e_@Pm{=^06L0g;2gD1+0>ik`k|G ze2|FaI?~-ZgLgjn42~TJQXSiw4efWbH8cndyk|=aEaGKg3|5G9>10%IwCIar{>Hdb zTVTK1@rI=iZ#a+4KgoH7Poa=H;^t4Ghc-QkLrf^dtCA1FdK9boFyt=akR{ E0IkzQH~;_u literal 0 HcmV?d00001 diff --git a/platform/icons/src/nodes/unknownJdk@2x.png b/platform/icons/src/nodes/unknownJdk@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..3e3166f3b2a4dbe0a2ee240be98d3e5af903eff5 GIT binary patch literal 587 zcmV-R0<`^!P)2!PDa0OEKc)|z|xI|nNZ<7*yv z#v7_)%)4mq09GL01jHUN0Z_94_2<9%J0L!J|DPR@D*(i0v~oZOlI0+~_X}__a(({s zU;FPr23~0NmICo@TIGTWB=$@ob`CM-nCh*^Uc$o6@CHdPhgJ^IL1OQR(*MMGnLY?{ zGaW{f)1XxpI3cm`z#IU=fB!PDA<2ECl>^RV5&QS%%RlZ9-~ZVliS40VL3IDkU(qAC zf0qCgA*>Ae3dFVaa)96d8^5~${RbC93`~p+AAxLNAoB)2>H}6{{M~x#SM$$5{}n)- z7a#w6##@1_WvmWhq=t=H+5^Qf#_zujUxD%mY1%W2ii$!P5(MH%D0?{&zaQ-zA_IT` Z0{{U}wsD%md}aUu002ovPDHLkV1l|W`PbXFRCwBA{Qv(y!$1PYQ3nhf2ke`k zOsY%jfw+kh%bhakGB8n~zY&P*C=CH73iVU$2qr2-BSns2qEcD{IpRNwn5qt780Zif zdJgy`>C3QT!v+Qxd}Rc=24e$!&o?IlslPzX3B>#`aTXeS5@dD;5XS?t)+b3H4#xj~ zUNimqeuMSMk@zoAXyH|a{HP7eCGPc z%&pD9$ixec-clgGO{+v0fyAB(#Lhgg4@~8Ld#r@<|KB%AayhhefDRISKa~E*{QLa} zrr)0qBgtvdDhiyC*mqzK0AogGHYB-kv~s{%EMouuvhs8PW#O?w65GQ$^C@@ literal 0 HcmV?d00001 diff --git a/platform/icons/src/nodes/unknownJdk_dark.png b/platform/icons/src/nodes/unknownJdk_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..62965be50a25bb688ef26d5abdb24df79762a7cc GIT binary patch literal 361 zcmV-v0ha!WP)y*ZzH(|fItP`^UdNw`Wl+oje!Qo6Jx;2|4i&Rz6qH{{bl7d z0`mVe{rP^I{p+2r*j&Jft{Z3zi0TDmOCUZ8#Lxb*a0h(n(^UboC$SJ2*d9>Y8;IXB z{rPh79}ABjknKvW0iICTzD0BBH)0KVgv8DRdO?@*-|v_InOL`ynvg1icp~G!pHI2o zpPT?>e<#&|0#Gb)y*n|H`PX|zY_WimB7tcD#w_~HB|Del|Nno?zdwC}Wdl-N@cjp$ zb}A6Z1KDgq%z^9zMqIj}=>P_%166(micNwi97?k@K!5=Nr;$_C$6FWj00000NkvXX Hu0mjf=v|t@ literal 0 HcmV?d00001 diff --git a/platform/icons/src/nodes/upFolder.png b/platform/icons/src/nodes/upFolder.png index 9cc2ccdb7fe67a6fc39d2684499c74b0d797acc9..ae8b3e352be25240f5c3a15dce8eb093f0a57ce9 100644 GIT binary patch delta 299 zcmV+`0o4A51M32iNq-GVL_t(|+G70w|33pIfDvTCzUj#X6;5Z36J=y%Tm)1fm-&0q zYnV6_l>Uzc*MKCau*C2%GBa&vVPo+C(Lg>Qx&gR=%?AcvO-3f>jV!FJ=0MBE9|Kd}4kp`W%q+}KOw3FS{}~w>Ks1QY#`t%6?|;8YMtlZr+W6nL^9{48 z0V5L=!#`kH{r&qFOoRA;nc0JYYT96d2#X3vT&7LqN(MTBkpZMW>)Tu_pb#?3P5}q#9$%T0FY(|pbH>0gDA1F00;m6{)1y65U11tL6|tvUZ`MS x2?=0!NSNX>fF$IM!NfozV5CZJqyzv27y#>5ZpRl#6jA^H002ovPDHLkV1k$cfmQ$j delta 325 zcmV-L0lNO{0)+#RNq;9vL_t(|+G70w|3AaN>B$U)K3RKO^0HQ&BCT8Y&_3!)`S%2^t&^_a`Q#unDXBg1g zV3EIn|AA=`pN)ep`p=)gkMS9xmCd_n4Uq0)_`&dQGJC=cCMG6^fB*h5C7ZDAWg1PgE>`!0%sw82?-YM{qB_a`g)fxgM+LGpB; z6#bn*+vW=;<>p}YEINEB=SiG=^$9&6MFJ`|{Uh$yMiK)22hf+S!)_zD4evk{C~_2570gkhq;muhk@?S?25yfq{)A z#b)0aBEFIs@p-;;iM9mR8LOYwu_=RQiL*V*$4qUR69TbKrUZ^l44;ozpJN*WKNQNKN}K2C&CVE&h~-xl=cTd_NE9E!|S9&{M8Y-L_p zcj5z_e#WF+8v^`V=`Ra3eSO^>J|z;%Bq(Jc1&PUGU33l*x=c%Nw+`S7f8olH=*U?s z1Ijb^ev7p?pA+c)tWW)S+&px2n}K&q#VQB4N6}SIP>K+c9P1^5)Qz<#7uoC=SHus@ z+^3+GaBZcRWfpZ@E_0=&Nh*g9<4x)7_4=AvwO|C|ew<~>ubTp@Pp#tdL{(qXj{~m- zzL;#q>(%UQ5-4MW5s>W3Z=FE74G2fTtBgR2dS6!bqh@?~1u7Vlt=nM*XmbU4IT-Nm zvI2HT6_B+pUxG&xz-D}41@bY=eZWAU8twxXkbzXTG)^=ZnHt15lmTO7Th6=U-QJ(; ounKIm?Gw=d{kP#hf!_iQ0H@uoVc{7SasU7T07*qoM6N<$g5cpjvj6}9 literal 0 HcmV?d00001 diff --git a/platform/icons/src/nodes/upLevel@2x.png b/platform/icons/src/nodes/upLevel@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..ff027796f9c4a55306f7051cb1d979d34dbd7be1 GIT binary patch literal 539 zcmV+$0_6RPP)QzHPW&%*XZV214BM9_y_p!z~1v|QG*X5Dtx#n}L)uwj46TKYm#-(>) zyY?(NXHgJVXkpPe0v&6xl?t#`s}GU~p-0?hMxgg0;8O~~=4D+l#v@-R^FyB;&Pb7E z1UlAWgAaTs3b1j3(YoABV~ePqDx;ZiPImba=T>5^>^9~~)W?k?pA=p_2J@Jw6j0A1Yy##yGV zbO3YQq{_6F4xl7NW!lOIz-5zBshUa${yhN65$}2$GeG9+MvbtQ{t8mbvQ6bz@%*3B dp91(2U;v((41UHFXu|*i002ovPDHLkV1k#z^r-*< literal 0 HcmV?d00001 diff --git a/platform/icons/src/nodes/webFolder@2x.png b/platform/icons/src/nodes/webFolder@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..11d697d71d1999ebad735605d05efca3a6000118 GIT binary patch literal 789 zcmV+w1M2*VP)fHWEk%l= zHMX&(ZIYMIWd6Q{7HTO-+mS5Hg#+&~hq-6&yPtWSZQCfPxlm@S2oM$){rAtUG#PF% z+*+;UwhIr|9Dy!|>*YRzuK7rmH3x34MTApHSQKHe5S23gvkd=YDnl>BM+RfbGs3W) z;pqI@83D2AHE!|#XCfyX3hl9`zn_GfB{Qxlc#kLR3&=6aFP^Qdl`;$5&iI|>UTLp7 z0`Ww4r#JOs@Oa}0k+;aOcnKChqb2-BPNWNG?!DS~I*x<;qqV+a$8(_g<+I<$2LxY~ zj0Vml>utuKdJ7%9l86L(?A>JJcKZ+!6K@A6e&zj+3&<;4cU34XdLxZEMxLNaoWzEJ zi1>^blXF#2bsiy!!=>HtNj913aa=$qqjviJUK|phVn<{akw6mfzN!#71wNv}#hEY+ z9?k1H(DCsTj#q(cn$!Qj|BJWI5p1)pG6hpHTpK=Fsk zG%fUv)FVYLwqeO`QUs+GQfW6HP8`7xVKZLj4uJCr&Nm`K;L~bB$7AIbt`1*BHcem` zc-V>uy~7Ql-Y_gCFzND_xQ+{uWfG%Qfumh8cgOq6p~wu+QM$ai z6+0q;^>cg4FzSPc)mjjDmr#8y6ps)`yQ9NsnTgjikIKEkQR6Ci!~b5uZvh4XKdl;4 T!-M}S00000NkvXXu0mjfeivhJ literal 0 HcmV?d00001 diff --git a/platform/icons/src/nodes/write-access.png b/platform/icons/src/nodes/write-access.png index f8ac7a4eb60f67eca07a2d661e5757273c5b5aa7..f3fc46fdf6d21b328b57dc8a85e4d25bbe34bf6f 100644 GIT binary patch delta 241 zcmVu=A12gn2Q0w7KV;s-E6CM*hBku+=s;*~(W0f-gw zX<84&!cfH-Ks*CV!!=^l^AZr9^`j3V|z-khRXQ3Ge(l{ODM;0K# zh$acrco~Ru(8SGvI17mVu{m!)5W52Ld>}T5ih=0aAPt~UWWl1z6NrBTaV*pipn%AP rX}}c_KcO^8K>!d(AZq{tfB*vk@WCU53w50z00000NkvXXu0mjflhj!? delta 139 zcmZoIyLIPkC>%x-Fky~p5@(bf3N{HTw|RWF}dcctBC6aD#T q&b+E_RVDoPo9e5bszKZSoLR@bV~ diff --git a/platform/icons/src/nodes/write-access@2x.png b/platform/icons/src/nodes/write-access@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..bae5607690bf1e96713d1d74602095297e926bb0 GIT binary patch literal 424 zcmV;Z0ayNsP)7Re3> zzzt~e`X5=K5cR-{Me+`YU>iJAb~uY@9o&O84!mbb;+V1{SCM3ugO9)gs2CDc_5hkm zS>W*Umq7RE SIaR^{0000 Date: Thu, 27 Dec 2012 19:53:06 +0100 Subject: [PATCH 2/3] IDEA-97741 Links in Quick Documentation view hardly readable (Darcula) (cherry picked from commit 7371737dd4cff20318e017618b1bf4af782a216e) --- .../src/com/intellij/ide/ui/laf/darcula/darcula.css | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/platform/platform-impl/src/com/intellij/ide/ui/laf/darcula/darcula.css b/platform/platform-impl/src/com/intellij/ide/ui/laf/darcula/darcula.css index 9932eacd62c0..52098c505643 100644 --- a/platform/platform-impl/src/com/intellij/ide/ui/laf/darcula/darcula.css +++ b/platform/platform-impl/src/com/intellij/ide/ui/laf/darcula/darcula.css @@ -214,10 +214,15 @@ ul li p { } a { - color: #5a7b88; + color: #589df6; text-decoration: underline } +address { + color: #589df6; + font-style: italic +} + big { font-size: x-large } @@ -323,11 +328,6 @@ th { padding-bottom: 3 } -address { - color: #5a7b88; - font-style: italic -} - blockquote { margin-top: 5; margin-bottom: 5; From f4df29a84985450755909e6e3f255ddeb3e52fa9 Mon Sep 17 00:00:00 2001 From: Konstantin Bulenkov Date: Thu, 27 Dec 2012 20:18:01 +0100 Subject: [PATCH 3/3] IDEA-97741 Links in Quick Documentation view hardly readable (Darcula) (cherry picked from commit 3053496cbc74179e43a265ac82c61055e0a16e04) --- .../src/com/intellij/codeInsight/hint/HintUtil.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/platform/platform-impl/src/com/intellij/codeInsight/hint/HintUtil.java b/platform/platform-impl/src/com/intellij/codeInsight/hint/HintUtil.java index 346ea5b89c1e..7c75fec61ed5 100644 --- a/platform/platform-impl/src/com/intellij/codeInsight/hint/HintUtil.java +++ b/platform/platform-impl/src/com/intellij/codeInsight/hint/HintUtil.java @@ -34,7 +34,7 @@ import java.awt.*; import java.awt.event.MouseListener; public class HintUtil { - public static final Color INFORMATION_COLOR = new JBColor(new Color(253, 254, 226), new Color(0x575C5D)); + public static final Color INFORMATION_COLOR = new JBColor(new Color(253, 254, 226), new Color(0x4d4f51)); public static final Color QUESTION_COLOR = new JBColor(new Color(181, 208, 251), new Color(55, 108, 137)); public static final Color ERROR_COLOR = new JBColor(new Color(255, 220, 220), new Color(0x781732));