From 5bfa30b884a64097065f2ccf5f89549f7d6ef73b Mon Sep 17 00:00:00 2001 From: Christoph Knauf Date: Mon, 2 Dec 2024 14:18:29 +0100 Subject: [PATCH] Sprite library and spritesets (#265) SpriteLibrary and Json SpriteSets --- scripts/gilbarbaraImageSpriteParser.py | 42 + scripts/standardLibSpriteParser.py | 271 + .../api/icons/IconRegistry.kt | 24 +- .../api/model/Container.kt | 2 +- .../api/model/Dependency.kt | 2 +- .../api/model/DeploymentNode.kt | 2 +- .../structurizrextension/api/model/Model.kt | 2 +- .../api/model/ModelItem.kt | 2 +- .../api/model/SoftwareSystem.kt | 2 +- .../api/model/StaticStructureElement.kt | 2 +- .../api/view/sprite/library/SpriteLibrary.kt | 115 + .../api/view/sprite/library/SpriteSet.kt | 26 + .../api/view/sprite/sprites/ImageSprite.kt | 40 + .../sprites}/OpenIconicSprite.kt | 15 +- .../api/view/sprite/sprites/PlantUmlSprite.kt | 55 + .../api/view/sprite/sprites/Sprite.kt | 41 + .../api/view/style/sprite/ImageSprite.kt | 34 - .../api/view/style/sprite/PUmlSprite.kt | 38 - .../api/view/style/sprite/Sprite.kt | 29 - .../api/view/style/styles/BoundaryStyle.kt | 2 +- .../api/view/style/styles/DependencyStyle.kt | 2 +- .../api/view/style/styles/ElementStyle.kt | 2 +- .../view/style/styles/ModelElementStyle.kt | 2 +- .../api/view/style/styles/PersonStyle.kt | 2 +- .../export/view/style/SpriteJsonExtension.kt | 2 +- .../internal/export/writer/BoundaryWriter.kt | 4 +- .../internal/export/writer/HeaderWriter.kt | 109 +- .../export/writer/IconOrSpriteExtension.kt | 2 +- .../internal/export/writer/StyleWriter.kt | 29 +- .../writer/relationship/RelationshipWriter.kt | 1 - .../resources/sprites/aws_stdlib_sprites.json | 10305 ++++++++ .../sprites/azure_stdlib_sprites.json | 1 + .../sprites/cloudinsight_stdlib_sprites.json | 1 + .../sprites/elastic_stdlib_sprites.json | 1 + .../resources/sprites/gcp_stdlib_sprites.json | 1 + .../sprites/gilbarbara_image_sprites.json | 7009 ++++++ .../resources/sprites/k8s_stdlib_sprites.json | 1 + .../sprites/logos_stdlib_sprites.json | 1 + .../sprites/material_stdlib_sprites.json | 1 + .../sprites/office_stdlib_sprites.json | 1 + .../resources/sprites/osa_stdlib_sprites.json | 1 + .../sprites/tupadr3_stdlib_sprites.json | 19371 ++++++++++++++++ .../view/ComponentViewTest.kt | 8 +- .../view/ContainerViewTest.kt | 25 +- .../view/ContextViewTest.kt | 8 +- .../view/DeploymentViewTest.kt | 29 +- .../view/DynamicViewTest.kt | 4 +- .../view/sprite/SpriteTest.kt | 204 - .../view/sprite/library/SpriteLibraryTest.kt | 148 + .../view/sprite/sprites/SpriteTest.kt | 149 + .../view/style/StyleIntegrationTest.kt | 31 +- .../boundary/BoundaryStyleExtensionTest.kt | 17 +- .../style/boundary/BoundaryStyleJsonTest.kt | 6 +- .../DependencyStyleExtensionTest.kt | 14 +- .../dependency/DependencyStyleJsonTest.kt | 6 +- .../element/ElementStyleExtensionTest.kt | 14 +- .../style/element/ElementStyleJsonTest.kt | 6 +- .../style/person/PersonStyleExtensionTest.kt | 14 +- .../view/style/person/PersonStyleJsonTest.kt | 6 +- .../compatibility/DeploymentView.puml | 2 + .../view/component/ComponentWithBoundary.puml | 7 +- .../component/ComponentWithContainers.puml | 9 +- .../ComponentWithContainersAndBoundaries.puml | 9 +- .../component/ComponentWithoutBoundary.puml | 7 +- .../expected/view/component/test.puml | 66 + .../view/container/ContainerWithBoundary.puml | 18 +- .../view/container/ContainerWithSystems.puml | 18 +- .../ContainerWithSystemsAndBoundaries.puml | 18 +- .../container/ContainerWithoutBoundary.puml | 18 +- .../expected/view/context/ContextDefault.puml | 7 +- .../view/context/ContextWithBoundary.puml | 7 +- .../view/context/SystemLandscapeDefault.puml | 9 +- .../SystemLandscapeWithBoundaries.puml | 9 +- .../SystemLandscapeWithoutBoundaries.puml | 9 +- .../expected/view/deployment/Deployment.puml | 34 +- .../expected/view/dynamic/DynamicView.puml | 3 +- .../dynamic/DynamicViewSequenceOrdering.puml | 1 + .../view/dynamic/DynamicWithBoundary.puml | 1 + .../dynamic/DynamicWithBoundarySequence.puml | 1 + .../view/dynamic/DynamicWithLayout.puml | 3 +- .../dynamic/DynamicWithLayoutSequence.puml | 3 +- .../DynamicWithNestedParallelFlow.puml | 3 +- ...DynamicWithNestedParallelFlowSequence.puml | 3 +- .../view/dynamic/DynamicWithParallelFlow.puml | 3 +- .../DynamicWithParallelFlowSequence.puml | 3 +- .../view/style/ComponentStyleTest.puml | 9 +- .../view/style/ContainerStyleTest.puml | 13 +- .../view/style/DeploymentStyleTest.puml | 15 +- .../view/style/DynamicStyleSequenceTest.puml | 13 +- .../expected/view/style/DynamicStyleTest.puml | 13 +- .../expected/view/style/SystemStyleTest.puml | 11 +- .../view/style/ViewStyleTestWithStyle.puml | 13 +- .../input/sprites/max_sprite_set.json | 41 + .../input/sprites/minimal_sprite_set.json | 10 + .../unnamed_image_sprite_sprite_set.json | 9 + 95 files changed, 38063 insertions(+), 639 deletions(-) create mode 100644 scripts/gilbarbaraImageSpriteParser.py create mode 100644 scripts/standardLibSpriteParser.py create mode 100644 src/main/kotlin/com/github/chriskn/structurizrextension/api/view/sprite/library/SpriteLibrary.kt create mode 100644 src/main/kotlin/com/github/chriskn/structurizrextension/api/view/sprite/library/SpriteSet.kt create mode 100644 src/main/kotlin/com/github/chriskn/structurizrextension/api/view/sprite/sprites/ImageSprite.kt rename src/main/kotlin/com/github/chriskn/structurizrextension/api/view/{style/sprite => sprite/sprites}/OpenIconicSprite.kt (60%) create mode 100644 src/main/kotlin/com/github/chriskn/structurizrextension/api/view/sprite/sprites/PlantUmlSprite.kt create mode 100644 src/main/kotlin/com/github/chriskn/structurizrextension/api/view/sprite/sprites/Sprite.kt delete mode 100644 src/main/kotlin/com/github/chriskn/structurizrextension/api/view/style/sprite/ImageSprite.kt delete mode 100644 src/main/kotlin/com/github/chriskn/structurizrextension/api/view/style/sprite/PUmlSprite.kt delete mode 100644 src/main/kotlin/com/github/chriskn/structurizrextension/api/view/style/sprite/Sprite.kt create mode 100644 src/main/resources/sprites/aws_stdlib_sprites.json create mode 100644 src/main/resources/sprites/azure_stdlib_sprites.json create mode 100644 src/main/resources/sprites/cloudinsight_stdlib_sprites.json create mode 100644 src/main/resources/sprites/elastic_stdlib_sprites.json create mode 100644 src/main/resources/sprites/gcp_stdlib_sprites.json create mode 100644 src/main/resources/sprites/gilbarbara_image_sprites.json create mode 100644 src/main/resources/sprites/k8s_stdlib_sprites.json create mode 100644 src/main/resources/sprites/logos_stdlib_sprites.json create mode 100644 src/main/resources/sprites/material_stdlib_sprites.json create mode 100644 src/main/resources/sprites/office_stdlib_sprites.json create mode 100644 src/main/resources/sprites/osa_stdlib_sprites.json create mode 100644 src/main/resources/sprites/tupadr3_stdlib_sprites.json delete mode 100644 src/test/kotlin/com/github/chriskn/structurizrextension/view/sprite/SpriteTest.kt create mode 100644 src/test/kotlin/com/github/chriskn/structurizrextension/view/sprite/library/SpriteLibraryTest.kt create mode 100644 src/test/kotlin/com/github/chriskn/structurizrextension/view/sprite/sprites/SpriteTest.kt create mode 100644 src/test/resources/expected/view/component/test.puml create mode 100644 src/test/resources/input/sprites/max_sprite_set.json create mode 100644 src/test/resources/input/sprites/minimal_sprite_set.json create mode 100644 src/test/resources/input/sprites/unnamed_image_sprite_sprite_set.json diff --git a/scripts/gilbarbaraImageSpriteParser.py b/scripts/gilbarbaraImageSpriteParser.py new file mode 100644 index 0000000..fa8f501 --- /dev/null +++ b/scripts/gilbarbaraImageSpriteParser.py @@ -0,0 +1,42 @@ +import re +import json +import urllib.request + +GILBARBARA_ICON_URL = "https://raw.githubusercontent.com/plantuml-stdlib/gilbarbara-plantuml-sprites/v1.1" +SPRITE_FILE_URL = "https://raw.githubusercontent.com/rabelenda/gilbarbara-plantuml-sprites/refs/heads/master/sprites-list.md" +OUTPUT_FILE_JSON = "../src/main/resources/sprites/gilbarbara_image_sprites.json" +URL_VAR_NAME = "GILBARBARA_PNG_URL" +ADDITIOANL_DEFINITIONS = [URL_VAR_NAME + " " + GILBARBARA_ICON_URL+"/pngs"] + + +def icon_names_to_path(): + sprite_defs = urllib.request.urlopen(SPRITE_FILE_URL).readlines() + icon_name_to_path = {} + for sprite_def in sprite_defs[5:]: + sprite_values = sprite_def.decode("utf-8").split("|") + name = sprite_values[1] + "-img" + icon = sprite_values[2] + icon_path = re.search(r"\((.+)\)", icon).group(1).replace("pngs","") + icon_path = "img:" + GILBARBARA_ICON_URL + icon_path + icon_name_to_path[name] = icon_path + return icon_name_to_path + + +if __name__ == "__main__": + json_sprites = [] + for name, url in icon_names_to_path().items(): + json_sprites.append( + { + "@type": "ImageSprite", + "name": "logos-" + name, + "url": url.replace(GILBARBARA_ICON_URL, URL_VAR_NAME), + } + ) + + sprite_set = {} + sprite_set["name"] = "gilbarbara PNG sprites" + sprite_set["source"] = GILBARBARA_ICON_URL + sprite_set["additionalDefinitions"] = ADDITIOANL_DEFINITIONS + sprite_set["sprites"] = json_sprites + with open(OUTPUT_FILE_JSON, "w") as f: + f.write(json.dumps(sprite_set)) diff --git a/scripts/standardLibSpriteParser.py b/scripts/standardLibSpriteParser.py new file mode 100644 index 0000000..d30c455 --- /dev/null +++ b/scripts/standardLibSpriteParser.py @@ -0,0 +1,271 @@ +import json +from collections import OrderedDict +import os +import glob + +STANDARD_LIB_FOLDER = "../../plantuml-stdlib/stdlib" +STANDARD_LIB_FOLDER_URL = "https://github.com/plantuml/plantuml-stdlib/tree/master/stdlib" + +AWS_STANDARD_LIB_FOLDER = "/awslib14/" +AWS_OUTPUT_FILE_PATH = "../src/main/resources/sprites/aws_stdlib_sprites.json" + +AZURE_STANDARD_LIB_FOLDER = "/azure/" +AZURE_OUTPUT_FILE_PATH = "../src/main/resources/sprites/azure_stdlib_sprites.json" + +ELASTIC_STANDARD_LIB_FOLDER = "/elastic/" +ELASTIC_OUTPUT_FILE_PATH = "../src/main/resources/sprites/elastic_stdlib_sprites.json" + +GCP_STANDARD_LIB_FOLDER = "/gcp/" +GCP_OUTPUT_FILE_PATH = "../src/main/resources/sprites/gcp_stdlib_sprites.json" + +K8S_STANDARD_LIB_FOLDER = "/k8s/" +K8S_OUTPUT_FILE_PATH = "../src/main/resources/sprites/k8s_stdlib_sprites.json" + +CLOUDINSIGHT_STANDARD_LIB_FOLDER = "/cloudinsight/" +CLOUDINSIGHT_OUTPUT_FILE_PATH = ( + "../src/main/resources/sprites/cloudinsight_stdlib_sprites.json" +) + + +MATERIAL_STANDARD_LIB_FOLDER = "/material/" +MATERIAL_OUTPUT_FILE_PATH = "../src/main/resources/sprites/material_stdlib_sprites.json" + +LOGOS_STANDARD_LIB_FOLDER = "/logos/" +LOGOS_OUTPUT_FILE_PATH = "../src/main/resources/sprites/logos_stdlib_sprites.json" + +OFFICE_STANDARD_LIB_FOLDER = "/office/" +OFFICE_OUTPUT_FILE_PATH = "../src/main/resources/sprites/office_stdlib_sprites.json" + +OSA_STANDARD_LIB_FOLDER = "/osa/" +OSA_OUTPUT_FILE_PATH = "../src/main/resources/sprites/osa_stdlib_sprites.json" + +TUPADR3_STANDARD_LIB_FOLDER = "/tupadr3/" +TUPADR3_OUTPUT_FILE_PATH = "../src/main/resources/sprites/tupadr3_stdlib_sprites.json" + +# violet +AWS_COLOR_NEBULA = "#C925D1" +# green +AWS_COLOR_ENDOR = "#7AA116" +# orange +AWS_COLOR_SMILE = "#ED7100" +# pink +AWS_COLOR_COSMOS = "#E7157B" +# purple +AWS_COLOR_GALAXY = "#8C4FFF" +# red +AWS_COLOR_MARS = "#DD344C" +# turquoise +AWS_COLOR_ORBIT = "#01A88D" +# Default (blue) +AWS_COLOR_SQUID = "#232F3E" + + +def elastic_name_function(path): + name = path.replace("/", "-") + deduplicated_name = "-".join(OrderedDict.fromkeys(name.split("-"))) + return deduplicated_name.replace("_", "-") + + +def default_name_function(path): + return path.replace("/", "-").replace("_", "-") + + +def k8s_name_function(path): + return default_name_function(path).replace("OSS-", "") + + +def aws_name_function(path): + return default_name_function(path).replace("lib14", "") + + +def aws_color_by_group(group): + color = AWS_COLOR_SQUID + if group in ["Customer", "Enablement", "Database", "DeveloperTools", "Satellite"]: + color = AWS_COLOR_NEBULA + elif group in ["CloudFinancialManagement", "InternetOfThings", "Storage"]: + color = AWS_COLOR_ENDOR + elif group in [ + "Blockchain", + "Compute", + "Containers", + "Media Services", + "QuantumTechnologies", + ]: + color = AWS_COLOR_SMILE + elif group in ["ApplicationIntegration", "ManagementGovernance"]: + color = AWS_COLOR_COSMOS + elif group in ["Analytics", "Games", "NetworkingContentDelivery", "Serverless"]: + color = AWS_COLOR_GALAXY + elif group in [ + "BusinessApplications", + "ContactCenter", + "FrontEndWebMobile", + "Robotics", + "Security", + "Identity", + "Compliance", + ]: + color = AWS_COLOR_MARS + elif group in ["EndUserComputing", "MachineLearning", "MigrationTransfer"]: + color = AWS_COLOR_ORBIT + return color + + +def write_sprite_set( + output_file, + sprite_set_name, + sprite_set_source, + json_sprites, + additional_includes, +): + with open(output_file, "w") as f: + sprite_set = {} + sprite_set["name"] = sprite_set_name + sprite_set["source"] = sprite_set_source + if additional_includes: + sprite_set["additionalIncludes"] = additional_includes + sprite_set["sprites"] = json_sprites + f.write(json.dumps(sprite_set)) + + +def create_sprites( + paths, + color_function, + name_function, + reference_function +): + json_sprites = [] + for path in paths: + category = path.split("/")[1] + sprite = {} + sprite["@type"] = "PlantUmlSprite" + sprite["name"] = name_function(path) + sprite["path"] = "<" + path + ">" + if reference_function: + sprite["reference"] = reference_function(path) + if color_function: + sprite["color"] = color_function(category) + json_sprites.append(sprite) + return json_sprites + + +def parse_paths(path_to_icon_folder, fileending): + paths = [] + for full_path in glob.iglob( + path_to_icon_folder + "**/**/*[!LARGE|all]*" + fileending, recursive=True + ): + relativ_path = full_path.replace(STANDARD_LIB_FOLDER, "") + norm_path = os.path.normpath(relativ_path) + icon_path = norm_path.replace(os.sep, "/").replace(fileending, "") + paths.append(icon_path[1:]) + return paths + + +def process_sprite_folder( + sprite_source_folder, + output_file, + sprite_set_name, + sprite_fileending=".puml", + additional_includes=None, + color_function=None, + name_function=default_name_function, + reference_function=None +): + paths = parse_paths(STANDARD_LIB_FOLDER+sprite_source_folder, sprite_fileending) + json_sprites = create_sprites( + paths=paths, + color_function=color_function, + name_function=name_function, + reference_function=reference_function + ) + write_sprite_set( + output_file=output_file, + sprite_set_name=sprite_set_name, + sprite_set_source=STANDARD_LIB_FOLDER_URL+sprite_source_folder, + json_sprites=json_sprites, + additional_includes=additional_includes, + ) + + +if __name__ == "__main__": + process_sprite_folder( + sprite_source_folder=AWS_STANDARD_LIB_FOLDER, + output_file=AWS_OUTPUT_FILE_PATH, + sprite_set_name="AWS plantuml-stdlib Sprites", + additional_includes=[""], + color_function=aws_color_by_group, + name_function=aws_name_function, + ) + + process_sprite_folder( + sprite_source_folder=AZURE_STANDARD_LIB_FOLDER, + output_file=AZURE_OUTPUT_FILE_PATH, + sprite_set_name="Azure plantuml-stdlib Sprites", + additional_includes=[""], + color_function=lambda _: "#0072C6", + ) + + process_sprite_folder( + sprite_source_folder=ELASTIC_STANDARD_LIB_FOLDER, + output_file=ELASTIC_OUTPUT_FILE_PATH, + sprite_set_name="Elastic plantuml-stdlib Sprites", + color_function=lambda _: "#51D0C8", + sprite_fileending="-sprite.puml", + name_function=elastic_name_function, + ) + + process_sprite_folder( + sprite_source_folder=GCP_STANDARD_LIB_FOLDER, + output_file=GCP_OUTPUT_FILE_PATH, + sprite_set_name="Google Cloud Platform plantuml-stdlib Sprites", + additional_includes=[""], + color_function=lambda _: "#79B3FE", + ) + + process_sprite_folder( + sprite_source_folder=K8S_STANDARD_LIB_FOLDER, + output_file=K8S_OUTPUT_FILE_PATH, + sprite_set_name="Kubernetes plantuml-stdlib Sprites", + additional_includes=[""], + color_function=lambda _: "#66ABDD", + name_function=k8s_name_function, + ) + + process_sprite_folder( + sprite_source_folder=CLOUDINSIGHT_STANDARD_LIB_FOLDER, + output_file=CLOUDINSIGHT_OUTPUT_FILE_PATH, + sprite_set_name="Cloudinsight plantuml-stdlib Sprites", + color_function=lambda _: "#23a3dd", + ) + + process_sprite_folder( + sprite_source_folder=MATERIAL_STANDARD_LIB_FOLDER, + output_file=MATERIAL_OUTPUT_FILE_PATH, + sprite_set_name="Google Material plantuml-stdlib Sprites", + reference_function=lambda path: "ma_"+path.split("/")[-1] + ) + + process_sprite_folder( + sprite_source_folder=LOGOS_STANDARD_LIB_FOLDER, + output_file=LOGOS_OUTPUT_FILE_PATH, + sprite_set_name="Logos plantuml-stdlib Sprites", + ) + + process_sprite_folder( + sprite_source_folder=OFFICE_STANDARD_LIB_FOLDER, + output_file=OFFICE_OUTPUT_FILE_PATH, + sprite_set_name="Office plantuml-stdlib Sprites", + ) + + process_sprite_folder( + sprite_source_folder=OSA_STANDARD_LIB_FOLDER, + output_file=OSA_OUTPUT_FILE_PATH, + sprite_set_name="Open Security Architecture plantuml-stdlib Sprites", + sprite_fileending="-sprite.puml", + ) + + process_sprite_folder( + sprite_source_folder=TUPADR3_STANDARD_LIB_FOLDER, + output_file=TUPADR3_OUTPUT_FILE_PATH, + sprite_set_name="TUPADR3 plantuml-stdlib Sprites", + ) diff --git a/src/main/kotlin/com/github/chriskn/structurizrextension/api/icons/IconRegistry.kt b/src/main/kotlin/com/github/chriskn/structurizrextension/api/icons/IconRegistry.kt index 8882bec..470e946 100644 --- a/src/main/kotlin/com/github/chriskn/structurizrextension/api/icons/IconRegistry.kt +++ b/src/main/kotlin/com/github/chriskn/structurizrextension/api/icons/IconRegistry.kt @@ -1,14 +1,12 @@ package com.github.chriskn.structurizrextension.api.icons -import com.github.chriskn.structurizrextension.api.view.style.sprite.PUmlSprite import java.net.MalformedURLException import java.net.URI import java.net.URL -internal const val AWS_ICON_URL = "https://raw.githubusercontent.com/awslabs/aws-icons-for-plantuml/v11.1/dist/" +internal const val AWS_ICON_URL = "https://raw.githubusercontent.com/awslabs/aws-icons-for-plantuml/v18.0/dist/" internal const val AWS_ICON_COMMONS = "${AWS_ICON_URL}AWSCommon.puml" -// TODO deprecate /** * Registry containing the available icons. * @@ -36,7 +34,7 @@ object IconRegistry { } internal fun validate(name: String, url: String) { - require(name.isNotBlank()) { "Icon name cannot be blank" } + require(name.isNotBlank()) { "Icon name must not be blank" } require(url.endsWith(PUML_FILE_EXTENSION)) { "Icon URL needs to point to .puml file but was $url" } @@ -56,7 +54,7 @@ object IconRegistry { /** * @return The file name of an icon with the given name (case-insensitive) or null if no icon with the given name exists. */ - @Deprecated("use spriteForName instead") + @Deprecated("use sprite API instead") internal fun iconFileNameFor(name: String?): String? { return if (name == null || !exists(name)) { null @@ -69,22 +67,6 @@ object IconRegistry { } } - /** - * @param name the name of the sprite - * @return the PumlSprite for a given name or null if no sprites exists - */ - internal fun spriteForName(name: String?): PUmlSprite? { - if (name == null || !exists(name)) { - return null - } - val url = iconNameToIconUrl[name.lowercase()] - val iconFileName = iconFileNameFor(name) - if (url == null || iconFileName == null) { - return null - } - return PUmlSprite(name = iconFileName, url = url.toString()) - } - internal fun reset() { iconNameToIconUrl.clear() iconNameToIconUrl.putAll(commonIcons.mapValues { URI(it.value).toURL() }) diff --git a/src/main/kotlin/com/github/chriskn/structurizrextension/api/model/Container.kt b/src/main/kotlin/com/github/chriskn/structurizrextension/api/model/Container.kt index 94dc028..177eedd 100644 --- a/src/main/kotlin/com/github/chriskn/structurizrextension/api/model/Container.kt +++ b/src/main/kotlin/com/github/chriskn/structurizrextension/api/model/Container.kt @@ -1,7 +1,7 @@ package com.github.chriskn.structurizrextension.api.model import com.github.chriskn.structurizrextension.api.icons.IconRegistry -import com.github.chriskn.structurizrextension.api.view.style.sprite.Sprite +import com.github.chriskn.structurizrextension.api.view.sprite.sprites.Sprite import com.structurizr.model.Component import com.structurizr.model.Container import com.structurizr.model.StaticStructureElement diff --git a/src/main/kotlin/com/github/chriskn/structurizrextension/api/model/Dependency.kt b/src/main/kotlin/com/github/chriskn/structurizrextension/api/model/Dependency.kt index 3dc9f41..23995f1 100644 --- a/src/main/kotlin/com/github/chriskn/structurizrextension/api/model/Dependency.kt +++ b/src/main/kotlin/com/github/chriskn/structurizrextension/api/model/Dependency.kt @@ -1,7 +1,7 @@ package com.github.chriskn.structurizrextension.api.model import com.github.chriskn.structurizrextension.api.icons.IconRegistry -import com.github.chriskn.structurizrextension.api.view.style.sprite.Sprite +import com.github.chriskn.structurizrextension.api.view.sprite.sprites.Sprite import com.structurizr.model.Element import com.structurizr.model.InteractionStyle diff --git a/src/main/kotlin/com/github/chriskn/structurizrextension/api/model/DeploymentNode.kt b/src/main/kotlin/com/github/chriskn/structurizrextension/api/model/DeploymentNode.kt index 1f48309..20a14b3 100644 --- a/src/main/kotlin/com/github/chriskn/structurizrextension/api/model/DeploymentNode.kt +++ b/src/main/kotlin/com/github/chriskn/structurizrextension/api/model/DeploymentNode.kt @@ -1,7 +1,7 @@ package com.github.chriskn.structurizrextension.api.model import com.github.chriskn.structurizrextension.api.icons.IconRegistry -import com.github.chriskn.structurizrextension.api.view.style.sprite.Sprite +import com.github.chriskn.structurizrextension.api.view.sprite.sprites.Sprite import com.structurizr.model.Container import com.structurizr.model.DeploymentElement import com.structurizr.model.DeploymentNode diff --git a/src/main/kotlin/com/github/chriskn/structurizrextension/api/model/Model.kt b/src/main/kotlin/com/github/chriskn/structurizrextension/api/model/Model.kt index e2015c6..93b2944 100644 --- a/src/main/kotlin/com/github/chriskn/structurizrextension/api/model/Model.kt +++ b/src/main/kotlin/com/github/chriskn/structurizrextension/api/model/Model.kt @@ -1,7 +1,7 @@ package com.github.chriskn.structurizrextension.api.model import com.github.chriskn.structurizrextension.api.icons.IconRegistry -import com.github.chriskn.structurizrextension.api.view.style.sprite.Sprite +import com.github.chriskn.structurizrextension.api.view.sprite.sprites.Sprite import com.structurizr.model.Container import com.structurizr.model.DeploymentElement import com.structurizr.model.DeploymentNode diff --git a/src/main/kotlin/com/github/chriskn/structurizrextension/api/model/ModelItem.kt b/src/main/kotlin/com/github/chriskn/structurizrextension/api/model/ModelItem.kt index ab7876e..3a53310 100644 --- a/src/main/kotlin/com/github/chriskn/structurizrextension/api/model/ModelItem.kt +++ b/src/main/kotlin/com/github/chriskn/structurizrextension/api/model/ModelItem.kt @@ -1,6 +1,6 @@ package com.github.chriskn.structurizrextension.api.model -import com.github.chriskn.structurizrextension.api.view.style.sprite.Sprite +import com.github.chriskn.structurizrextension.api.view.sprite.sprites.Sprite import com.github.chriskn.structurizrextension.internal.export.view.style.spriteFromJson import com.github.chriskn.structurizrextension.internal.export.view.style.toJson import com.structurizr.model.ModelItem diff --git a/src/main/kotlin/com/github/chriskn/structurizrextension/api/model/SoftwareSystem.kt b/src/main/kotlin/com/github/chriskn/structurizrextension/api/model/SoftwareSystem.kt index 9ff1d22..a76b64b 100644 --- a/src/main/kotlin/com/github/chriskn/structurizrextension/api/model/SoftwareSystem.kt +++ b/src/main/kotlin/com/github/chriskn/structurizrextension/api/model/SoftwareSystem.kt @@ -1,7 +1,7 @@ package com.github.chriskn.structurizrextension.api.model import com.github.chriskn.structurizrextension.api.icons.IconRegistry -import com.github.chriskn.structurizrextension.api.view.style.sprite.Sprite +import com.github.chriskn.structurizrextension.api.view.sprite.sprites.Sprite import com.structurizr.model.Container import com.structurizr.model.Location import com.structurizr.model.SoftwareSystem diff --git a/src/main/kotlin/com/github/chriskn/structurizrextension/api/model/StaticStructureElement.kt b/src/main/kotlin/com/github/chriskn/structurizrextension/api/model/StaticStructureElement.kt index fd3cb96..6ea3ed6 100644 --- a/src/main/kotlin/com/github/chriskn/structurizrextension/api/model/StaticStructureElement.kt +++ b/src/main/kotlin/com/github/chriskn/structurizrextension/api/model/StaticStructureElement.kt @@ -1,7 +1,7 @@ package com.github.chriskn.structurizrextension.api.model import com.github.chriskn.structurizrextension.api.icons.IconRegistry -import com.github.chriskn.structurizrextension.api.view.style.sprite.Sprite +import com.github.chriskn.structurizrextension.api.view.sprite.sprites.Sprite import com.structurizr.model.InteractionStyle import com.structurizr.model.Person import com.structurizr.model.StaticStructureElement diff --git a/src/main/kotlin/com/github/chriskn/structurizrextension/api/view/sprite/library/SpriteLibrary.kt b/src/main/kotlin/com/github/chriskn/structurizrextension/api/view/sprite/library/SpriteLibrary.kt new file mode 100644 index 0000000..cc39058 --- /dev/null +++ b/src/main/kotlin/com/github/chriskn/structurizrextension/api/view/sprite/library/SpriteLibrary.kt @@ -0,0 +1,115 @@ +package com.github.chriskn.structurizrextension.api.view.sprite.library + +import com.fasterxml.jackson.module.kotlin.jacksonObjectMapper +import com.github.chriskn.structurizrextension.api.view.sprite.sprites.ImageSprite +import com.github.chriskn.structurizrextension.api.view.sprite.sprites.PlantUmlSprite +import com.github.chriskn.structurizrextension.api.view.sprite.sprites.Sprite +import java.net.URI +import kotlin.io.path.listDirectoryEntries +import kotlin.io.path.toPath + +/** + * Sprite library + * + * Library offering sprites from different [SpriteSet]s associated by their name. + * + * Allows to load json SpriteSets from URLs. + */ +object SpriteLibrary { + + private const val DEFAULT_SPRITES_FOLDER = "/sprites/" + + private val spritesByName: MutableMap = mutableMapOf() + + private val defaultSpriteSetPaths = this.javaClass.getResource(DEFAULT_SPRITES_FOLDER) + ?.toURI() + ?.toPath() + ?.listDirectoryEntries() + .orEmpty() + + init { + defaultSpriteSetPaths.map { spriteSetPath -> + loadSpriteSet(spriteSetPath.toUri()) + } + } + + /** + * Get Sprite by name + * + * @param name the name of the sprite. + * @return the sprite with the given name + * + * @throws IllegalArgumentException if sprite with name does not exist + */ + fun spriteByName(name: String): Sprite { + val lowercaseName = name.lowercase() + return spritesByName[lowercaseName] + ?: throw IllegalArgumentException( + "No sprite found for name $lowercaseName. Possible matches: [${ + findSpriteByNameContaining(Regex(lowercaseName)) + .map { it.name } + .joinToString(", ") + }]" + ) + } + + /** + * Get Sprite by name or null + * + * @param name the name of the sprite. + * @return the sprite with the given name or null if no sprite with name exists + */ + fun spriteByNameOrNull(name: String): Sprite? { + val lowercaseName = name.lowercase() + return spritesByName[lowercaseName] + } + + /** + * Find Sprite by name containing regex + * + * @param nameRegex the regex applied to all sprite names + * @return all sprites with name containing nameRegex + */ + fun findSpriteByNameContaining(nameRegex: Regex): List = spritesByName + .filter { it.key.contains(nameRegex) } + .values + .toList() + + /** + * Load sprite set + * + * Loads a [SpriteSet] json from the given URL and adds the contained sprites to the library + * + * @param spriteSetJsonUri URI pointing to [SpriteSet] json file + * @return the loaded SpriteSet + */ + fun loadSpriteSet(spriteSetJsonUri: URI): SpriteSet { + val spriteSet = jacksonObjectMapper().readValue(spriteSetJsonUri.toURL(), SpriteSet::class.java) + val configuredSprites = spriteSet.sprites.map { sprite -> + configureSprite(sprite, spriteSet) + }.toSet() + addSpritesByName(configuredSprites) + return spriteSet.copy(sprites = configuredSprites) + } + + private fun addSpritesByName(sprites: Set) { + val spritesWithName = sprites.filter { it.name != null } + spritesByName.putAll(spritesWithName.associateBy { it.name!!.lowercase() }) + } + + private fun configureSprite( + sprite: Sprite, + spriteSet: SpriteSet, + ) = when (sprite) { + is PlantUmlSprite -> sprite.copy( + additionalIncludes = spriteSet.additionalIncludes.orEmpty() + sprite.additionalIncludes.orEmpty(), + additionalDefinitions = spriteSet.additionalDefinitions.orEmpty() + sprite.additionalDefinitions.orEmpty() + ) + + is ImageSprite -> sprite.copy( + additionalDefinitions = spriteSet.additionalDefinitions.orEmpty() + sprite.additionalDefinitions.orEmpty() + ) + + else -> sprite + } +} diff --git a/src/main/kotlin/com/github/chriskn/structurizrextension/api/view/sprite/library/SpriteSet.kt b/src/main/kotlin/com/github/chriskn/structurizrextension/api/view/sprite/library/SpriteSet.kt new file mode 100644 index 0000000..86c2639 --- /dev/null +++ b/src/main/kotlin/com/github/chriskn/structurizrextension/api/view/sprite/library/SpriteSet.kt @@ -0,0 +1,26 @@ +package com.github.chriskn.structurizrextension.api.view.sprite.library + +import com.github.chriskn.structurizrextension.api.view.sprite.sprites.Sprite + +/** + * SpriteSet + * + * Used to describe a set of sprites as json and load it via [SpriteLibrary] + * + * @property name name of the SpriteSet. Should describe the contained sprites + * @property source optional url or other pointer to the original source of the sprites contained + * @property sprites set of the sprites included in this SpriteSet + * @property additionalIncludes set of additional includes that are added to all additional includes of + * PlantUmlSprites configured in this SpriteSet. + * @property additionalDefinitions set of additional definitions that are added to all additional definitions of + * PlantUmlSprites and ImageSprites configured in this SpriteSet. + * @see com.github.chriskn.structurizrextension.api.view.sprite.PlantUmlSprite + * @see com.github.chriskn.structurizrextension.api.view.sprite.ImageSprite + */ +data class SpriteSet( + val name: String, + val source: String?, + val sprites: Set, + val additionalIncludes: Set?, + val additionalDefinitions: Set?, +) diff --git a/src/main/kotlin/com/github/chriskn/structurizrextension/api/view/sprite/sprites/ImageSprite.kt b/src/main/kotlin/com/github/chriskn/structurizrextension/api/view/sprite/sprites/ImageSprite.kt new file mode 100644 index 0000000..b51f1dd --- /dev/null +++ b/src/main/kotlin/com/github/chriskn/structurizrextension/api/view/sprite/sprites/ImageSprite.kt @@ -0,0 +1,40 @@ +package com.github.chriskn.structurizrextension.api.view.sprite.sprites + +import java.net.URI + +/** + * Image sprite + * + * Can be used to include images via an image url. + * + * @property name the name of the sprite. can be null + * @property url the image url. Must use "img:" scheme and point to a file. img:{File or Url} + * @property scale the image scale. Must be greater zero. 1.0 is default + * @property additionalDefinitions each will be written as !define in the output file. + * Can be used to define named urls. The names then can be used in the url + * + * @constructor Create Image sprite + */ +data class ImageSprite( + val url: String, + val scale: Double? = null, + override val name: String? = null, + val additionalDefinitions: Set? = null, +) : Sprite(name, scale) { + + init { + validateImageUrl(url) + } + + private fun validateImageUrl(urlString: String) { + require(urlString.isNotBlank()) { + "URL cannot be blank" + } + val uri = URI(urlString) + val fileWithEnding = uri.normalize().schemeSpecificPart.split("/").lastOrNull() + require(fileWithEnding != null && fileWithEnding.matches(Regex(".+\\.\\w{3,4}"))) { + "Image URI must point to a file" + } + require(uri.scheme == "img") { "Image URI must use img scheme" } + } +} diff --git a/src/main/kotlin/com/github/chriskn/structurizrextension/api/view/style/sprite/OpenIconicSprite.kt b/src/main/kotlin/com/github/chriskn/structurizrextension/api/view/sprite/sprites/OpenIconicSprite.kt similarity index 60% rename from src/main/kotlin/com/github/chriskn/structurizrextension/api/view/style/sprite/OpenIconicSprite.kt rename to src/main/kotlin/com/github/chriskn/structurizrextension/api/view/sprite/sprites/OpenIconicSprite.kt index accc38b..a4b8e3e 100644 --- a/src/main/kotlin/com/github/chriskn/structurizrextension/api/view/style/sprite/OpenIconicSprite.kt +++ b/src/main/kotlin/com/github/chriskn/structurizrextension/api/view/sprite/sprites/OpenIconicSprite.kt @@ -1,4 +1,4 @@ -package com.github.chriskn.structurizrextension.api.view.style.sprite +package com.github.chriskn.structurizrextension.api.view.sprite.sprites import com.fasterxml.jackson.annotation.JsonIgnore import com.github.chriskn.structurizrextension.internal.view.style.toValidColor @@ -9,17 +9,24 @@ import com.github.chriskn.structurizrextension.internal.view.style.toValidColor * Can be used to include open iconic icons. * See [Open Iconic](https://github.com/iconic/open-iconic) * - * @property name the name of the icon + * @property name the name of the icon starting with '&'. See [Open Iconic sprites](https://plantuml.com/de/openiconic) * @property color the color of the icon. Must be a valid hex code or a named color (e.g. "green") * @property scale the scale of the icon + * * @constructor Create Open iconic sprite */ data class OpenIconicSprite( - val name: String, + override val name: String, val color: String? = null, val scale: Double? = null, -) : Sprite(scale) { +) : Sprite(name, scale) { @get:JsonIgnore internal val colorValidated: String? = color?.let { toValidColor(color) } + + init { + require( + name.startsWith("&") && name.length > 1 + ) { "Icon name must start with '&' followed by a name but was $name" } + } } diff --git a/src/main/kotlin/com/github/chriskn/structurizrextension/api/view/sprite/sprites/PlantUmlSprite.kt b/src/main/kotlin/com/github/chriskn/structurizrextension/api/view/sprite/sprites/PlantUmlSprite.kt new file mode 100644 index 0000000..b51b956 --- /dev/null +++ b/src/main/kotlin/com/github/chriskn/structurizrextension/api/view/sprite/sprites/PlantUmlSprite.kt @@ -0,0 +1,55 @@ +package com.github.chriskn.structurizrextension.api.view.sprite.sprites + +import com.fasterxml.jackson.annotation.JsonIgnore +import com.github.chriskn.structurizrextension.internal.view.style.toValidColor + +/** + * Plant UML sprite + * + * Can be used to include plantuml icons. + * + * @property name the name of the icon + * @property path url pointing to a .puml file or a path in the plantuml-stdlib. + * @property color the color of the icon. Must be a valid hex code or a named color (e.g. "green") + * @property scale the scale of the icon + * @property additionalIncludes list with urls that should be included additionally before the sprite is included + * @property additionalDefinitions each will be written as !define in the output file. + * Can be used to define named urls. The names then can be used in the url + * Will be written before additionalIncludes + * @constructor Create Plant UML sprite + */ +data class PlantUmlSprite( + override val name: String, + val path: String, + val reference: String = defaultReference(path), + val color: String? = null, + val scale: Double? = null, + val additionalIncludes: Set? = null, + val additionalDefinitions: Set? = null, +) : Sprite(name, scale) { + + companion object { + private const val PLANT_UML_FILE_EXTENSION = ".puml" + private fun defaultReference(path: String): String = path + .substringAfterLast("/") + .replace(PLANT_UML_FILE_EXTENSION, "") + .replace(">", "") + } + + @get:JsonIgnore + internal val colorValidated: String? = color?.let { toValidColor(color) } + + init { + require(name.isNotBlank()) { "Icon name must not be blank" } + validatePath(path) + additionalIncludes?.forEach { validatePath(it) } + } + + private fun validatePath(path: String) { + val pathIsStandardLibReference = path.startsWith("<") && path.endsWith(">") + val pathPointsToPumlFile = path.endsWith(PLANT_UML_FILE_EXTENSION) + require(pathPointsToPumlFile || pathIsStandardLibReference) { + "Icon URL needs to point to $PLANT_UML_FILE_EXTENSION file or must be a reference to the Plantuml StdLib but was $path" + } + } +} diff --git a/src/main/kotlin/com/github/chriskn/structurizrextension/api/view/sprite/sprites/Sprite.kt b/src/main/kotlin/com/github/chriskn/structurizrextension/api/view/sprite/sprites/Sprite.kt new file mode 100644 index 0000000..230ab5f --- /dev/null +++ b/src/main/kotlin/com/github/chriskn/structurizrextension/api/view/sprite/sprites/Sprite.kt @@ -0,0 +1,41 @@ +package com.github.chriskn.structurizrextension.api.view.sprite.sprites + +import com.fasterxml.jackson.annotation.JsonSubTypes +import com.fasterxml.jackson.annotation.JsonSubTypes.Type +import com.fasterxml.jackson.annotation.JsonTypeInfo + +@JsonTypeInfo( + use = JsonTypeInfo.Id.NAME, + include = JsonTypeInfo.As.PROPERTY, + property = "@type" +) +@JsonSubTypes( + value = [ + Type(value = ImageSprite::class, name = "ImageSprite"), + Type(value = OpenIconicSprite::class, name = "OpenIconicSprite"), + Type(value = PlantUmlSprite::class, name = "PlantUmlSprite"), + ] +) +/** + * Base class for Sprites + */ +sealed class Sprite(open val name: String? = null, scale: Double?) { + + init { + require((scale ?: 1.0) > 0.0) { + "Scale must be greater than zero." + } + } + + internal fun additionalDefinitions(): List = when (this) { + is PlantUmlSprite -> this.additionalDefinitions.orEmpty().toList() + is ImageSprite -> this.additionalDefinitions.orEmpty().toList() + is OpenIconicSprite -> emptyList() + } + + internal fun additionalIncludes(): List = when (this) { + is PlantUmlSprite -> this.additionalIncludes.orEmpty().toList() + is ImageSprite -> emptyList() + is OpenIconicSprite -> emptyList() + } +} diff --git a/src/main/kotlin/com/github/chriskn/structurizrextension/api/view/style/sprite/ImageSprite.kt b/src/main/kotlin/com/github/chriskn/structurizrextension/api/view/style/sprite/ImageSprite.kt deleted file mode 100644 index 94b4c9c..0000000 --- a/src/main/kotlin/com/github/chriskn/structurizrextension/api/view/style/sprite/ImageSprite.kt +++ /dev/null @@ -1,34 +0,0 @@ -package com.github.chriskn.structurizrextension.api.view.style.sprite - -import java.net.URI - -private val fileInUriRegex = "[^/\\\\&?]+\\.\\w{3,4}(?=([?&].*\$|\$))".toRegex() - -/** - * Image sprite - * - * Can be used to include images via an image url. - * - * @property url the image url. Must use "img:" scheme and point to a file. img:{File or Url} - * @property scale the image scale. Must be greater zero. 1.0 is default - * @constructor Create Image sprite - */ -data class ImageSprite( - val url: String, - val scale: Double? = null, -) : Sprite(scale) { - - init { - validateImageUrl(url) - } - - private fun validateImageUrl(urlString: String) { - val uri = URI(urlString) - val mathResult = fileInUriRegex.find(uri.schemeSpecificPart) - val fileWithEnding = mathResult?.groupValues?.first() - require(fileWithEnding?.contains(".") == true) { - "Image URI must point to a file" - } - require(uri.scheme == "img") { "Image URI must use img scheme" } - } -} diff --git a/src/main/kotlin/com/github/chriskn/structurizrextension/api/view/style/sprite/PUmlSprite.kt b/src/main/kotlin/com/github/chriskn/structurizrextension/api/view/style/sprite/PUmlSprite.kt deleted file mode 100644 index 532f774..0000000 --- a/src/main/kotlin/com/github/chriskn/structurizrextension/api/view/style/sprite/PUmlSprite.kt +++ /dev/null @@ -1,38 +0,0 @@ -package com.github.chriskn.structurizrextension.api.view.style.sprite - -import com.fasterxml.jackson.annotation.JsonIgnore -import com.github.chriskn.structurizrextension.api.icons.IconRegistry -import com.github.chriskn.structurizrextension.internal.view.style.toValidColor -import java.net.MalformedURLException - -/** - * Plant UML sprite - * - * Can be used to include plantuml icons. - * - * @property name the name of the icon - * @property url url pointing to a .puml file - * @property color the color of the icon. Must be a valid hex code or a named color (e.g. "green") - * @property scale the scale of the icon - * @constructor Create Plant UML sprite - */ -data class PUmlSprite( - val name: String, - /** - * Url used for include statement - * - * @throws IllegalArgumentException if url does not point to puml file - * @throws MalformedURLException if url is invalid - */ - val url: String, - val color: String? = null, - val scale: Double? = null, -) : Sprite(scale) { - - @get:JsonIgnore - internal val colorValidated: String? = color?.let { toValidColor(color) } - - init { - IconRegistry.validate(name, url) - } -} diff --git a/src/main/kotlin/com/github/chriskn/structurizrextension/api/view/style/sprite/Sprite.kt b/src/main/kotlin/com/github/chriskn/structurizrextension/api/view/style/sprite/Sprite.kt deleted file mode 100644 index a03fee9..0000000 --- a/src/main/kotlin/com/github/chriskn/structurizrextension/api/view/style/sprite/Sprite.kt +++ /dev/null @@ -1,29 +0,0 @@ -package com.github.chriskn.structurizrextension.api.view.style.sprite - -import com.fasterxml.jackson.annotation.JsonSubTypes -import com.fasterxml.jackson.annotation.JsonSubTypes.Type -import com.fasterxml.jackson.annotation.JsonTypeInfo - -@JsonTypeInfo( - use = JsonTypeInfo.Id.NAME, - include = JsonTypeInfo.As.PROPERTY, - property = "@type" -) -@JsonSubTypes( - value = [ - Type(value = ImageSprite::class, name = "ImageSprite"), - Type(value = OpenIconicSprite::class, name = "OpenIconicSprite"), - Type(value = PUmlSprite::class, name = "PUmlSprite"), - ] -) -/** - * Base class for Sprites - */ -abstract class Sprite(scale: Double?) { - - init { - require((scale ?: 1.0) > 0.0) { - "Scale must be greater than zero." - } - } -} diff --git a/src/main/kotlin/com/github/chriskn/structurizrextension/api/view/style/styles/BoundaryStyle.kt b/src/main/kotlin/com/github/chriskn/structurizrextension/api/view/style/styles/BoundaryStyle.kt index 3657168..78b56cc 100644 --- a/src/main/kotlin/com/github/chriskn/structurizrextension/api/view/style/styles/BoundaryStyle.kt +++ b/src/main/kotlin/com/github/chriskn/structurizrextension/api/view/style/styles/BoundaryStyle.kt @@ -1,7 +1,7 @@ package com.github.chriskn.structurizrextension.api.view.style.styles +import com.github.chriskn.structurizrextension.api.view.sprite.sprites.Sprite import com.github.chriskn.structurizrextension.api.view.style.C4PUmlElementShape -import com.github.chriskn.structurizrextension.api.view.style.sprite.Sprite /** * Boundary style. diff --git a/src/main/kotlin/com/github/chriskn/structurizrextension/api/view/style/styles/DependencyStyle.kt b/src/main/kotlin/com/github/chriskn/structurizrextension/api/view/style/styles/DependencyStyle.kt index 4114d21..b547d7d 100644 --- a/src/main/kotlin/com/github/chriskn/structurizrextension/api/view/style/styles/DependencyStyle.kt +++ b/src/main/kotlin/com/github/chriskn/structurizrextension/api/view/style/styles/DependencyStyle.kt @@ -1,7 +1,7 @@ package com.github.chriskn.structurizrextension.api.view.style.styles import com.fasterxml.jackson.annotation.JsonIgnore -import com.github.chriskn.structurizrextension.api.view.style.sprite.Sprite +import com.github.chriskn.structurizrextension.api.view.sprite.sprites.Sprite import com.github.chriskn.structurizrextension.internal.view.style.toValidColor /** diff --git a/src/main/kotlin/com/github/chriskn/structurizrextension/api/view/style/styles/ElementStyle.kt b/src/main/kotlin/com/github/chriskn/structurizrextension/api/view/style/styles/ElementStyle.kt index df62e02..0a3d3fa 100644 --- a/src/main/kotlin/com/github/chriskn/structurizrextension/api/view/style/styles/ElementStyle.kt +++ b/src/main/kotlin/com/github/chriskn/structurizrextension/api/view/style/styles/ElementStyle.kt @@ -1,7 +1,7 @@ package com.github.chriskn.structurizrextension.api.view.style.styles +import com.github.chriskn.structurizrextension.api.view.sprite.sprites.Sprite import com.github.chriskn.structurizrextension.api.view.style.C4PUmlElementShape -import com.github.chriskn.structurizrextension.api.view.style.sprite.Sprite /** * Element style. diff --git a/src/main/kotlin/com/github/chriskn/structurizrextension/api/view/style/styles/ModelElementStyle.kt b/src/main/kotlin/com/github/chriskn/structurizrextension/api/view/style/styles/ModelElementStyle.kt index 85716f1..324d195 100644 --- a/src/main/kotlin/com/github/chriskn/structurizrextension/api/view/style/styles/ModelElementStyle.kt +++ b/src/main/kotlin/com/github/chriskn/structurizrextension/api/view/style/styles/ModelElementStyle.kt @@ -1,8 +1,8 @@ package com.github.chriskn.structurizrextension.api.view.style.styles import com.fasterxml.jackson.annotation.JsonIgnore +import com.github.chriskn.structurizrextension.api.view.sprite.sprites.Sprite import com.github.chriskn.structurizrextension.api.view.style.C4PUmlElementShape -import com.github.chriskn.structurizrextension.api.view.style.sprite.Sprite import com.github.chriskn.structurizrextension.internal.view.style.toValidColor /** diff --git a/src/main/kotlin/com/github/chriskn/structurizrextension/api/view/style/styles/PersonStyle.kt b/src/main/kotlin/com/github/chriskn/structurizrextension/api/view/style/styles/PersonStyle.kt index 14de333..d682f13 100644 --- a/src/main/kotlin/com/github/chriskn/structurizrextension/api/view/style/styles/PersonStyle.kt +++ b/src/main/kotlin/com/github/chriskn/structurizrextension/api/view/style/styles/PersonStyle.kt @@ -1,7 +1,7 @@ package com.github.chriskn.structurizrextension.api.view.style.styles +import com.github.chriskn.structurizrextension.api.view.sprite.sprites.Sprite import com.github.chriskn.structurizrextension.api.view.style.C4PUmlElementShape -import com.github.chriskn.structurizrextension.api.view.style.sprite.Sprite import com.github.chriskn.structurizrextension.internal.view.style.toValidColor /** diff --git a/src/main/kotlin/com/github/chriskn/structurizrextension/internal/export/view/style/SpriteJsonExtension.kt b/src/main/kotlin/com/github/chriskn/structurizrextension/internal/export/view/style/SpriteJsonExtension.kt index 616c6fe..0cec816 100644 --- a/src/main/kotlin/com/github/chriskn/structurizrextension/internal/export/view/style/SpriteJsonExtension.kt +++ b/src/main/kotlin/com/github/chriskn/structurizrextension/internal/export/view/style/SpriteJsonExtension.kt @@ -4,7 +4,7 @@ package com.github.chriskn.structurizrextension.internal.export.view.style import com.fasterxml.jackson.module.kotlin.jacksonObjectMapper import com.fasterxml.jackson.module.kotlin.readValue -import com.github.chriskn.structurizrextension.api.view.style.sprite.Sprite +import com.github.chriskn.structurizrextension.api.view.sprite.sprites.Sprite private val mapper = jacksonObjectMapper() diff --git a/src/main/kotlin/com/github/chriskn/structurizrextension/internal/export/writer/BoundaryWriter.kt b/src/main/kotlin/com/github/chriskn/structurizrextension/internal/export/writer/BoundaryWriter.kt index 2bad714..5695cad 100644 --- a/src/main/kotlin/com/github/chriskn/structurizrextension/internal/export/writer/BoundaryWriter.kt +++ b/src/main/kotlin/com/github/chriskn/structurizrextension/internal/export/writer/BoundaryWriter.kt @@ -46,7 +46,7 @@ internal object BoundaryWriter { writer.writeLine( "System_Boundary(${idOf( softwareSystem - )}, ${softwareSystem.name}${tagsToPlantUmlSting(softwareSystem)}) ${determineBoundaryStartSymbol(view)} " + )}, ${softwareSystem.name}${tagsToPlantUmlSting(softwareSystem)}) ${determineBoundaryStartSymbol(view)}" ) writer.indent() } @@ -60,7 +60,7 @@ internal object BoundaryWriter { writer.writeLine( """Container_Boundary("${ idOf(container) - }_boundary", "${container.name}" ${tagsToPlantUmlSting(container)})${determineBoundaryStartSymbol(view)} """ + }_boundary", "${container.name}" ${tagsToPlantUmlSting(container)})${determineBoundaryStartSymbol(view)}""" ) writer.indent() } diff --git a/src/main/kotlin/com/github/chriskn/structurizrextension/internal/export/writer/HeaderWriter.kt b/src/main/kotlin/com/github/chriskn/structurizrextension/internal/export/writer/HeaderWriter.kt index 42d71c9..bc67f3d 100644 --- a/src/main/kotlin/com/github/chriskn/structurizrextension/internal/export/writer/HeaderWriter.kt +++ b/src/main/kotlin/com/github/chriskn/structurizrextension/internal/export/writer/HeaderWriter.kt @@ -7,11 +7,10 @@ import com.github.chriskn.structurizrextension.api.model.icon import com.github.chriskn.structurizrextension.api.model.sprite import com.github.chriskn.structurizrextension.api.view.dynamic.renderAsSequenceDiagram import com.github.chriskn.structurizrextension.api.view.layout.LayoutRegistry -import com.github.chriskn.structurizrextension.api.view.style.sprite.PUmlSprite +import com.github.chriskn.structurizrextension.api.view.sprite.sprites.PlantUmlSprite import com.github.chriskn.structurizrextension.api.view.style.styles.BoundaryStyle import com.github.chriskn.structurizrextension.api.view.style.styles.DependencyStyle import com.github.chriskn.structurizrextension.api.view.style.styles.ElementStyle -import com.github.chriskn.structurizrextension.api.view.style.styles.ModelElementStyle import com.github.chriskn.structurizrextension.api.view.style.styles.PersonStyle import com.structurizr.export.IndentingWriter import com.structurizr.model.DeploymentNode @@ -24,43 +23,62 @@ import com.structurizr.view.ModelView import com.structurizr.view.SystemContextView import com.structurizr.view.SystemLandscapeView import com.structurizr.view.View -import java.net.URI private const val C4_PLANT_UML_STDLIB_URL = "https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/master" internal class HeaderWriter(private val styleWriter: StyleWriter) { - private val includes = mutableSetOf() - fun writeHeader(view: ModelView, writer: IndentingWriter) { - includes.clear() - addIncludeUrlsForModelElements(view) + // Spaces in PlantUML ids can cause issues. Alternatively, id can be surrounded with double quotes + writer.writeLine("@startuml(id=${view.key.replace(' ', '_')})") + + val c4PumlIncludeURI = "$C4_PLANT_UML_STDLIB_URL/${includeForView(view)}" + val iconIncludes = addIncludeUrlsForIcons(view) + val dependencyStyles = styleWriter.collectAppliedDependencyStyles(view) val personStyles = styleWriter.collectAppliedPersonStyles(view) val boundaryStyles = styleWriter.collectAppliedBoundaryStyles(view) val elementsStyles = styleWriter.collectAppliedElementStyles(view) - val dependencyStyles = styleWriter.collectAppliedDependencyStyles(view) - - addSpriteIncludeUrls( - modelElementStyles = elementsStyles + boundaryStyles + personStyles, - dependencyStyles = dependencyStyles - ) + val modelElementStyles = elementsStyles + boundaryStyles + personStyles + val sprites = ( + modelElementStyles.map { listOf(it.sprite, it.legendSprite) }.toList().flatten() + + dependencyStyles.map { listOf(it.sprite, it.legendSprite) }.toList().flatten() + + collectModelElements(view).map { it.sprite } + + view.relationships.map { it.relationship.sprite } + ).filterNotNull() + .toSet() + .toList() + + val spriteDefinitions = sprites.map { it.additionalDefinitions() }.flatten().toSortedSet() + spriteDefinitions.forEach { + writer.writeLine("!define $it") + } - // Spaces in PlantUML ids can cause issues. Alternatively, id can be surrounded with double quotes - writer.writeLine("@startuml(id=${view.key.replace(' ', '_')})") + val spriteIncludes = sprites.filterIsInstance().map { it.path }.toSortedSet() + val spriteAdditionalIncludes = sprites.map { it.additionalIncludes() }.flatten().toSortedSet().toList() + val allSpriteIncludes = spriteAdditionalIncludes + spriteIncludes + val includes = listOf(c4PumlIncludeURI) + allSpriteIncludes + iconIncludes includes.forEach { writer.writeLine("!includeurl $it") } - var viewTitle = view.title - if (viewTitle.isNullOrBlank()) { - viewTitle = view.name - } + writer.writeLine() + + val viewTitle = if (!view.title.isNullOrBlank()) { + view.title + } else { + view.name + } writer.writeLine("title $viewTitle") if (!view.description.isNullOrBlank()) { writer.writeLine("caption " + view.description) - writer.writeLine() } + writer.writeLine() + + if (view is DeploymentView) { + writer.writeLine("skinparam PackageTitleAlignment Center") + } + val layout = LayoutRegistry.layoutForKey(view.key) if (layout.showPersonOutline) { writer.writeLine("SHOW_PERSON_OUTLINE()") @@ -102,43 +120,13 @@ internal class HeaderWriter(private val styleWriter: StyleWriter) { } } - private fun addSpriteIncludeUrls( - modelElementStyles: List, - dependencyStyles: List, - ) { - val elementIncludeUrls = modelElementStyles - .asSequence() - .map { listOf(it.sprite, it.legendSprite) } - .flatten() - .filterIsInstance() - .map { it.url } - - val dependencyIncludeUrls = dependencyStyles - .asSequence() - .map { listOf(it.sprite, it.legendSprite) } - .flatten() - .filterIsInstance() - .map { it.url } - - val spriteIncludeUrls = (elementIncludeUrls + dependencyIncludeUrls).toSortedSet() - if (spriteIncludeUrls.any { it.startsWith(AWS_ICON_URL) }) { - spriteIncludeUrls.add(AWS_ICON_COMMONS) - } - includes.addAll(spriteIncludeUrls.map { URI.create(it) }) - } - - private fun addIncludeUrlsForModelElements(view: ModelView) { + private fun addIncludeUrlsForIcons(view: ModelView): Set { + val includes = mutableSetOf() val elements: MutableSet = collectModelElements(view) val iconsIncludesForElements = elements .asSequence() - .mapNotNull { it.icon?.let { technology -> IconRegistry.iconUrlFor(technology) } } - val spriteIncludesForElements = elements - .asSequence() - .mapNotNull { it.sprite } - .filterIsInstance() - .map { it.url } - - val includeUrlsForElements = (iconsIncludesForElements + spriteIncludesForElements) + .mapNotNull { it.icon?.let { name -> IconRegistry.iconUrlFor(name) } } + val includeUrlsForElements = iconsIncludesForElements .toSortedSet() .sorted() .toMutableList() @@ -146,9 +134,9 @@ internal class HeaderWriter(private val styleWriter: StyleWriter) { if (includeUrlsForElements.any { it.startsWith(AWS_ICON_URL) }) { includeUrlsForElements.add(0, AWS_ICON_COMMONS) } - includeUrlsForElements.forEach { includes.add(URI(it)) } - val c4PumlIncludeURI = URI("$C4_PLANT_UML_STDLIB_URL/${includeForView(view)}") - includes.add(c4PumlIncludeURI) + + includeUrlsForElements.forEach { includes.add(it) } + return includes.toSortedSet() } private fun collectModelElements(view: ModelView): MutableSet { @@ -163,13 +151,6 @@ internal class HeaderWriter(private val styleWriter: StyleWriter) { return elements } -// private fun writeAsyncRelTag(writer: IndentingWriter) { -// writer.writeLine( -// """AddRelTag("$ASYNC_REL_TAG_NAME", $ASYNC_STYLE_ATTIRBUTES""" -// ) -// writer.writeLine() -// } - private fun collectElements( deploymentNode: DeploymentNode, elements: MutableSet, diff --git a/src/main/kotlin/com/github/chriskn/structurizrextension/internal/export/writer/IconOrSpriteExtension.kt b/src/main/kotlin/com/github/chriskn/structurizrextension/internal/export/writer/IconOrSpriteExtension.kt index 7d12884..21a7b01 100644 --- a/src/main/kotlin/com/github/chriskn/structurizrextension/internal/export/writer/IconOrSpriteExtension.kt +++ b/src/main/kotlin/com/github/chriskn/structurizrextension/internal/export/writer/IconOrSpriteExtension.kt @@ -24,7 +24,7 @@ internal fun Relationship.getUsedIconOrSprite(): String { val usedSprite = if (spriteStr.isNotEmpty()) { "${'$'}sprite=$spriteStr" } else { - """$iconStr""" + iconStr } return usedSprite } diff --git a/src/main/kotlin/com/github/chriskn/structurizrextension/internal/export/writer/StyleWriter.kt b/src/main/kotlin/com/github/chriskn/structurizrextension/internal/export/writer/StyleWriter.kt index a986f80..3a749bd 100644 --- a/src/main/kotlin/com/github/chriskn/structurizrextension/internal/export/writer/StyleWriter.kt +++ b/src/main/kotlin/com/github/chriskn/structurizrextension/internal/export/writer/StyleWriter.kt @@ -1,13 +1,13 @@ package com.github.chriskn.structurizrextension.internal.export.writer +import com.github.chriskn.structurizrextension.api.view.sprite.sprites.ImageSprite +import com.github.chriskn.structurizrextension.api.view.sprite.sprites.OpenIconicSprite +import com.github.chriskn.structurizrextension.api.view.sprite.sprites.PlantUmlSprite +import com.github.chriskn.structurizrextension.api.view.sprite.sprites.Sprite import com.github.chriskn.structurizrextension.api.view.style.getBoundaryStyles import com.github.chriskn.structurizrextension.api.view.style.getDependencyStyles import com.github.chriskn.structurizrextension.api.view.style.getElementStyles import com.github.chriskn.structurizrextension.api.view.style.getPersonStyles -import com.github.chriskn.structurizrextension.api.view.style.sprite.ImageSprite -import com.github.chriskn.structurizrextension.api.view.style.sprite.OpenIconicSprite -import com.github.chriskn.structurizrextension.api.view.style.sprite.PUmlSprite -import com.github.chriskn.structurizrextension.api.view.style.sprite.Sprite import com.github.chriskn.structurizrextension.api.view.style.styles.BoundaryStyle import com.github.chriskn.structurizrextension.api.view.style.styles.C4PUmlLineStyle.DASHED import com.github.chriskn.structurizrextension.api.view.style.styles.DependencyStyle @@ -190,14 +190,14 @@ internal object StyleWriter { } internal fun Sprite.toPlantUmlString(): String = when (this) { - is PUmlSprite -> """"${spriteString(this.name, scale, colorValidated)}"""" - is OpenIconicSprite -> """"&${spriteString(this.name, scale, colorValidated)}"""" + is PlantUmlSprite -> """"${spriteString(this.reference, scale, colorValidated)}"""" + is OpenIconicSprite -> """"${spriteString(this.name, scale, colorValidated)}"""" is ImageSprite -> { val scaleString = scaleString(this.scale) if (scaleString.isBlank()) { """"$url"""" } else { - """"$url{$scaleString}"""" + """"$url,$scaleString"""" } } @@ -211,15 +211,14 @@ internal object StyleWriter { ): String { val scaleString = scaleString(scale) val colorString = colorString(color) - return if (scaleString.isBlank() && colorString.isBlank()) { - name - } else if (colorString.isBlank()) { - "$name{$scaleString}" - } else if (scaleString.isBlank()) { - "$name{$colorString}" - } else { - "$name{$scaleString,$colorString}" + var spriteString = name + if (scaleString.isNotBlank()) { + spriteString += ",$scaleString" } + if (colorString.isNotBlank()) { + spriteString += ",$colorString" + } + return spriteString } private fun colorString(color: String?): String = if (color != null) { diff --git a/src/main/kotlin/com/github/chriskn/structurizrextension/internal/export/writer/relationship/RelationshipWriter.kt b/src/main/kotlin/com/github/chriskn/structurizrextension/internal/export/writer/relationship/RelationshipWriter.kt index e6cbadc..6ba1c87 100644 --- a/src/main/kotlin/com/github/chriskn/structurizrextension/internal/export/writer/relationship/RelationshipWriter.kt +++ b/src/main/kotlin/com/github/chriskn/structurizrextension/internal/export/writer/relationship/RelationshipWriter.kt @@ -105,7 +105,6 @@ internal class RelationshipWriter( relationshipView: RelationshipView, writer: IndentingWriter, ) { - // Rel($from, $to, $label, $techn="", $descr="", $sprite="", $tags="", $link="", $index="", $rel="" val relationship = relationshipView.relationship var source = relationship.source var destination = relationship.destination diff --git a/src/main/resources/sprites/aws_stdlib_sprites.json b/src/main/resources/sprites/aws_stdlib_sprites.json new file mode 100644 index 0000000..7233946 --- /dev/null +++ b/src/main/resources/sprites/aws_stdlib_sprites.json @@ -0,0 +1,10305 @@ +{ + "name": "AWS plantuml-stdlib Sprites", + "source": "https://github.com/plantuml/plantuml-stdlib/tree/master/stdlib/awslib14/", + "additionalIncludes": [ + "" + ], + "sprites": [ + { + "@type": "PlantUmlSprite", + "name": "aws-AWSC4Integration", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-AWSCommon", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-AWSRaw", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-AWSSimplified", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Analytics-Analytics", + "path": "", + "color": "#8C4FFF" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Analytics-Athena", + "path": "", + "color": "#8C4FFF" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Analytics-CloudSearch", + "path": "", + "color": "#8C4FFF" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Analytics-CloudSearchSearchDocuments", + "path": "", + "color": "#8C4FFF" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Analytics-DataExchange", + "path": "", + "color": "#8C4FFF" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Analytics-DataExchangeforAPIs", + "path": "", + "color": "#8C4FFF" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Analytics-DataPipeline", + "path": "", + "color": "#8C4FFF" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Analytics-EMR", + "path": "", + "color": "#8C4FFF" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Analytics-EMRCluster", + "path": "", + "color": "#8C4FFF" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Analytics-EMREMREngine", + "path": "", + "color": "#8C4FFF" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Analytics-EMRHDFSCluster", + "path": "", + "color": "#8C4FFF" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Analytics-FinSpace", + "path": "", + "color": "#8C4FFF" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Analytics-Glue", + "path": "", + "color": "#8C4FFF" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Analytics-GlueCrawler", + "path": "", + "color": "#8C4FFF" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Analytics-GlueDataBrew", + "path": "", + "color": "#8C4FFF" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Analytics-GlueDataCatalog", + "path": "", + "color": "#8C4FFF" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Analytics-GlueElasticViews", + "path": "", + "color": "#8C4FFF" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Analytics-Kinesis", + "path": "", + "color": "#8C4FFF" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Analytics-KinesisDataAnalytics", + "path": "", + "color": "#8C4FFF" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Analytics-KinesisDataStreams", + "path": "", + "color": "#8C4FFF" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Analytics-KinesisFirehose", + "path": "", + "color": "#8C4FFF" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Analytics-KinesisVideoStreams", + "path": "", + "color": "#8C4FFF" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Analytics-LakeFormation", + "path": "", + "color": "#8C4FFF" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Analytics-LakeFormationDataLake", + "path": "", + "color": "#8C4FFF" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Analytics-ManagedStreamingforApacheKafka", + "path": "", + "color": "#8C4FFF" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Analytics-MSKAmazonMSKConnect", + "path": "", + "color": "#8C4FFF" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Analytics-OpenSearchService", + "path": "", + "color": "#8C4FFF" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Analytics-QuickSight", + "path": "", + "color": "#8C4FFF" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Analytics-Redshift", + "path": "", + "color": "#8C4FFF" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Analytics-RedshiftDenseComputeNode", + "path": "", + "color": "#8C4FFF" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Analytics-RedshiftDenseStorageNode", + "path": "", + "color": "#8C4FFF" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Analytics-RedshiftML", + "path": "", + "color": "#8C4FFF" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Analytics-RedshiftRA3", + "path": "", + "color": "#8C4FFF" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-ApplicationIntegration-APIGateway", + "path": "", + "color": "#E7157B" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-ApplicationIntegration-APIGatewayEndpoint", + "path": "", + "color": "#E7157B" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-ApplicationIntegration-AppFlow", + "path": "", + "color": "#E7157B" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-ApplicationIntegration-ApplicationIntegration", + "path": "", + "color": "#E7157B" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-ApplicationIntegration-AppSync", + "path": "", + "color": "#E7157B" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-ApplicationIntegration-ConsoleMobileApplication", + "path": "", + "color": "#E7157B" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-ApplicationIntegration-EventBridge", + "path": "", + "color": "#E7157B" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-ApplicationIntegration-EventBridgeCustomEventBus", + "path": "", + "color": "#E7157B" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-ApplicationIntegration-EventBridgeDefaultEventBus", + "path": "", + "color": "#E7157B" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-ApplicationIntegration-EventBridgeEvent", + "path": "", + "color": "#E7157B" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-ApplicationIntegration-EventBridgeRule", + "path": "", + "color": "#E7157B" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-ApplicationIntegration-EventBridgeSaasPartnerEvent", + "path": "", + "color": "#E7157B" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-ApplicationIntegration-EventBridgeSchema", + "path": "", + "color": "#E7157B" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-ApplicationIntegration-EventBridgeSchemaRegistry", + "path": "", + "color": "#E7157B" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-ApplicationIntegration-ExpressWorkflows", + "path": "", + "color": "#E7157B" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-ApplicationIntegration-ManagedWorkflowsforApacheAirflow", + "path": "", + "color": "#E7157B" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-ApplicationIntegration-MQ", + "path": "", + "color": "#E7157B" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-ApplicationIntegration-MQBroker", + "path": "", + "color": "#E7157B" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-ApplicationIntegration-SimpleNotificationService", + "path": "", + "color": "#E7157B" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-ApplicationIntegration-SimpleNotificationServiceEmailNotification", + "path": "", + "color": "#E7157B" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-ApplicationIntegration-SimpleNotificationServiceHTTPNotification", + "path": "", + "color": "#E7157B" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-ApplicationIntegration-SimpleNotificationServiceTopic", + "path": "", + "color": "#E7157B" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-ApplicationIntegration-SimpleQueueService", + "path": "", + "color": "#E7157B" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-ApplicationIntegration-SimpleQueueServiceMessage", + "path": "", + "color": "#E7157B" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-ApplicationIntegration-SimpleQueueServiceQueue", + "path": "", + "color": "#E7157B" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-ApplicationIntegration-StepFunctions", + "path": "", + "color": "#E7157B" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Blockchain-Blockchain", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Blockchain-ManagedBlockchain", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Blockchain-ManagedBlockchainBlockchain", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Blockchain-QuantumLedgerDatabase", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-BusinessApplications-AlexaForBusiness", + "path": "", + "color": "#DD344C" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-BusinessApplications-BusinessApplications", + "path": "", + "color": "#DD344C" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-BusinessApplications-Chime", + "path": "", + "color": "#DD344C" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-BusinessApplications-ChimeSDK", + "path": "", + "color": "#DD344C" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-BusinessApplications-ChimeVoiceConnector", + "path": "", + "color": "#DD344C" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-BusinessApplications-Connect", + "path": "", + "color": "#DD344C" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-BusinessApplications-Honeycode", + "path": "", + "color": "#DD344C" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-BusinessApplications-Pinpoint", + "path": "", + "color": "#DD344C" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-BusinessApplications-PinpointAPIs", + "path": "", + "color": "#DD344C" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-BusinessApplications-PinpointJourney", + "path": "", + "color": "#DD344C" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-BusinessApplications-SimpleEmailService", + "path": "", + "color": "#DD344C" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-BusinessApplications-SimpleEmailServiceEmail", + "path": "", + "color": "#DD344C" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-BusinessApplications-WorkDocs", + "path": "", + "color": "#DD344C" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-BusinessApplications-WorkDocsSDK", + "path": "", + "color": "#DD344C" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-BusinessApplications-WorkMail", + "path": "", + "color": "#DD344C" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-CloudFinancialManagement-ApplicationCostProfiler", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-CloudFinancialManagement-BillingConductor", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-CloudFinancialManagement-Budgets", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-CloudFinancialManagement-CloudFinancialManagement", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-CloudFinancialManagement-CostandUsageReport", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-CloudFinancialManagement-CostExplorer", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-CloudFinancialManagement-ReservedInstanceReporting", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-CloudFinancialManagement-SavingsPlans", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Compute-ApplicationAutoScaling", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Compute-AppRunner", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Compute-Batch", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Compute-Bottlerocket", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Compute-Compute", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Compute-ComputeOptimizer", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Compute-EC2", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Compute-EC2A1Instance", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Compute-EC2AMI", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Compute-EC2AutoScaling", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Compute-EC2AutoScalingResource", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Compute-EC2AWSInferentia", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Compute-EC2AWSMicroserviceExtractorforNET", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Compute-EC2C4Instance", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Compute-EC2C5adInstance", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Compute-EC2C5aInstance", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Compute-EC2C5dInstance", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Compute-EC2C5Instance", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Compute-EC2C5nInstance", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Compute-EC2C6aInstance", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Compute-EC2C6gdInstance", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Compute-EC2C6gInstance", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Compute-EC2C6gnInstance", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Compute-EC2C6iInstance", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Compute-EC2C7gInstance", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Compute-EC2D2Instance", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Compute-EC2D3enInstance", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Compute-EC2D3Instance", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Compute-EC2DBInstance", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Compute-EC2DL1Instance", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Compute-EC2ElasticIPAddress", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Compute-EC2F1Instance", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Compute-EC2G3Instance", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Compute-EC2G4adInstance", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Compute-EC2G4dnInstance", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Compute-EC2G5gInstance", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Compute-EC2G5Instance", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Compute-EC2H1Instance", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Compute-EC2HabanaGaudiInstance", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Compute-EC2HMIInstance", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Compute-EC2Hpc6aInstance", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Compute-EC2I2Instance", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Compute-EC2I3enInstance", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Compute-EC2I3Instance", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Compute-EC2I4iInstance", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Compute-EC2Im4gnInstance", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Compute-EC2ImageBuilder", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Compute-EC2Inf1Instance", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Compute-EC2Instance", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Compute-EC2Instances", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Compute-EC2InstancewithCloudWatch", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Compute-EC2Is4genInstance", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Compute-EC2M1MacInstance", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Compute-EC2M4Instance", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Compute-EC2M5aInstance", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Compute-EC2M5dInstance", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Compute-EC2M5dnInstance", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Compute-EC2M5Instance", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Compute-EC2M5nInstance", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Compute-EC2M5znInstance", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Compute-EC2M6aInstance", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Compute-EC2M6gdInstance", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Compute-EC2M6gInstance", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Compute-EC2M6iInstance", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Compute-EC2MacInstance", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Compute-EC2P2Instance", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Compute-EC2P3dnInstance", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Compute-EC2P3Instance", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Compute-EC2P4deInstance", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Compute-EC2P4dInstance", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Compute-EC2P4Instance", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Compute-EC2R4Instance", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Compute-EC2R5adInstance", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Compute-EC2R5aInstance", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Compute-EC2R5bInstance", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Compute-EC2R5dInstance", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Compute-EC2R5gdInstance", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Compute-EC2R5Instance", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Compute-EC2R5nInstance", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Compute-EC2R6gInstance", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Compute-EC2R6iInstance", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Compute-EC2RdnInstance", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Compute-EC2Rescue", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Compute-EC2SpotInstance", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Compute-EC2T2Instance", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Compute-EC2T3aInstance", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Compute-EC2T3Instance", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Compute-EC2T4gInstance", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Compute-EC2TrainiumInstance", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Compute-EC2Trn1Instance", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Compute-EC2VT1Instance", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Compute-EC2X1eInstance", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Compute-EC2X1Instance", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Compute-EC2X2gdInstance", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Compute-EC2X2idnInstance", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Compute-EC2X2iednInstance", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Compute-EC2X2ieznInstance", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Compute-EC2z1dInstance", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Compute-ElasticBeanstalk", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Compute-ElasticBeanstalkApplication", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Compute-ElasticBeanstalkDeployment", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Compute-ElasticFabricAdapter", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Compute-Fargate2", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Compute-GenomicsCLI", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Compute-Lambda", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Compute-LambdaLambdaFunction", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Compute-Lightsail", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Compute-LocalZones", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Compute-NICEDCV", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Compute-NICEEnginFrame", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Compute-NitroEnclaves", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Compute-Outpostsfamily", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Compute-Outpostsrack", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Compute-Outpostsservers", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Compute-ParallelCluster", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Compute-ServerlessApplicationRepository", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Compute-ThinkboxDeadline", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Compute-ThinkboxFrost", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Compute-ThinkboxKrakatoa", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Compute-ThinkboxSequoia", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Compute-ThinkboxStoke", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Compute-ThinkboxXMesh", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Compute-VMwareCloudonAWS", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Compute-Wavelength", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Containers-Containers", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Containers-ECSAnywhere", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Containers-EKSAnywhere", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Containers-EKSCloud", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Containers-EKSDistro", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Containers-ElasticContainerRegistry", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Containers-ElasticContainerRegistryImage", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Containers-ElasticContainerRegistryRegistry", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Containers-ElasticContainerService", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Containers-ElasticContainerServiceContainer1", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Containers-ElasticContainerServiceContainer2", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Containers-ElasticContainerServiceContainer3", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Containers-ElasticContainerServiceCopilotCLI", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Containers-ElasticContainerServiceECSAnywhere", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Containers-ElasticContainerServiceService", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Containers-ElasticContainerServiceTask", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Containers-ElasticKubernetesService", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Containers-Fargate", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Containers-RedHatOpenShift", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-CustomerEnablement-Activate", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-CustomerEnablement-CustomerEnablement", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-CustomerEnablement-IQ", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-CustomerEnablement-ManagedServices", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-CustomerEnablement-ProfessionalServices", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-CustomerEnablement-rePost", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-CustomerEnablement-Support", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-CustomerEnablement-TrainingCertification", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Database-Aurora", + "path": "", + "color": "#C925D1" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Database-AuroraAmazonAuroraInstancealternate", + "path": "", + "color": "#C925D1" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Database-AuroraAmazonRDSInstance", + "path": "", + "color": "#C925D1" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Database-AuroraAmazonRDSInstanceAternate", + "path": "", + "color": "#C925D1" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Database-AuroraInstance", + "path": "", + "color": "#C925D1" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Database-AuroraMariaDBInstance", + "path": "", + "color": "#C925D1" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Database-AuroraMariaDBInstanceAlternate", + "path": "", + "color": "#C925D1" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Database-AuroraMySQLInstance", + "path": "", + "color": "#C925D1" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Database-AuroraMySQLInstanceAlternate", + "path": "", + "color": "#C925D1" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Database-AuroraOracleInstance", + "path": "", + "color": "#C925D1" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Database-AuroraOracleInstanceAlternate", + "path": "", + "color": "#C925D1" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Database-AuroraPIOPSInstance", + "path": "", + "color": "#C925D1" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Database-AuroraPostgreSQLInstance", + "path": "", + "color": "#C925D1" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Database-AuroraPostgreSQLInstanceAlternate", + "path": "", + "color": "#C925D1" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Database-AuroraSQLServerInstance", + "path": "", + "color": "#C925D1" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Database-AuroraSQLServerInstanceAlternate", + "path": "", + "color": "#C925D1" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Database-Database", + "path": "", + "color": "#C925D1" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Database-DatabaseMigrationService", + "path": "", + "color": "#C925D1" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Database-DatabaseMigrationServiceDatabasemigrationworkflowjob", + "path": "", + "color": "#C925D1" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Database-DocumentDB", + "path": "", + "color": "#C925D1" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Database-DynamoDB", + "path": "", + "color": "#C925D1" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Database-DynamoDBAmazonDynamoDBAccelerator", + "path": "", + "color": "#C925D1" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Database-DynamoDBAttribute", + "path": "", + "color": "#C925D1" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Database-DynamoDBAttributes", + "path": "", + "color": "#C925D1" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Database-DynamoDBGlobalsecondaryindex", + "path": "", + "color": "#C925D1" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Database-DynamoDBItem", + "path": "", + "color": "#C925D1" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Database-DynamoDBItems", + "path": "", + "color": "#C925D1" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Database-DynamoDBStandardAccessTableClass", + "path": "", + "color": "#C925D1" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Database-DynamoDBStandardInfrequentAccessTableClass", + "path": "", + "color": "#C925D1" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Database-DynamoDBStream", + "path": "", + "color": "#C925D1" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Database-DynamoDBTable", + "path": "", + "color": "#C925D1" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Database-ElastiCache", + "path": "", + "color": "#C925D1" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Database-ElastiCacheCacheNode", + "path": "", + "color": "#C925D1" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Database-ElastiCacheElastiCacheforMemcached", + "path": "", + "color": "#C925D1" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Database-ElastiCacheElastiCacheforRedis", + "path": "", + "color": "#C925D1" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Database-Keyspaces", + "path": "", + "color": "#C925D1" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Database-MemoryDBforRedis", + "path": "", + "color": "#C925D1" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Database-Neptune", + "path": "", + "color": "#C925D1" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Database-QuantumLedgerDatabase2", + "path": "", + "color": "#C925D1" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Database-RDS", + "path": "", + "color": "#C925D1" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Database-RDSMultiAZ", + "path": "", + "color": "#C925D1" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Database-RDSMultiAZDBCluster", + "path": "", + "color": "#C925D1" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Database-RDSonVMware", + "path": "", + "color": "#C925D1" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Database-RDSProxyInstance", + "path": "", + "color": "#C925D1" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Database-RDSProxyInstanceAlternate", + "path": "", + "color": "#C925D1" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Database-Timestream", + "path": "", + "color": "#C925D1" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-DeveloperTools-Cloud9", + "path": "", + "color": "#C925D1" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-DeveloperTools-Cloud9Cloud9", + "path": "", + "color": "#C925D1" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-DeveloperTools-CloudControlAPI", + "path": "", + "color": "#C925D1" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-DeveloperTools-CloudDevelopmentKit", + "path": "", + "color": "#C925D1" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-DeveloperTools-CloudShell", + "path": "", + "color": "#C925D1" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-DeveloperTools-CodeArtifact", + "path": "", + "color": "#C925D1" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-DeveloperTools-CodeBuild", + "path": "", + "color": "#C925D1" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-DeveloperTools-CodeCommit", + "path": "", + "color": "#C925D1" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-DeveloperTools-CodeDeploy", + "path": "", + "color": "#C925D1" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-DeveloperTools-CodePipeline", + "path": "", + "color": "#C925D1" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-DeveloperTools-CodeStar", + "path": "", + "color": "#C925D1" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-DeveloperTools-CommandLineInterface", + "path": "", + "color": "#C925D1" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-DeveloperTools-Corretto", + "path": "", + "color": "#C925D1" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-DeveloperTools-DeveloperTools", + "path": "", + "color": "#C925D1" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-DeveloperTools-ToolsandSDKs", + "path": "", + "color": "#C925D1" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-DeveloperTools-XRay", + "path": "", + "color": "#C925D1" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-EndUserComputing-AppStream", + "path": "", + "color": "#01A88D" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-EndUserComputing-EndUserComputing", + "path": "", + "color": "#01A88D" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-EndUserComputing-WorkLink", + "path": "", + "color": "#01A88D" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-EndUserComputing-WorkSpaces", + "path": "", + "color": "#01A88D" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-EndUserComputing-WorkSpacesWeb", + "path": "", + "color": "#01A88D" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-FrontEndWebMobile-Amplify", + "path": "", + "color": "#DD344C" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-FrontEndWebMobile-AmplifyAWSAmplifyStudio", + "path": "", + "color": "#DD344C" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-FrontEndWebMobile-DeviceFarm", + "path": "", + "color": "#DD344C" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-FrontEndWebMobile-FrontEndWebMobile", + "path": "", + "color": "#DD344C" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-FrontEndWebMobile-LocationService", + "path": "", + "color": "#DD344C" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-FrontEndWebMobile-LocationServiceGeofence", + "path": "", + "color": "#DD344C" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-FrontEndWebMobile-LocationServiceMap", + "path": "", + "color": "#DD344C" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-FrontEndWebMobile-LocationServicePlace", + "path": "", + "color": "#DD344C" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-FrontEndWebMobile-LocationServiceRoutes", + "path": "", + "color": "#DD344C" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-FrontEndWebMobile-LocationServiceTrack", + "path": "", + "color": "#DD344C" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-GameTech-GameKit", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-GameTech-GameLift", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-GameTech-GameSparks", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-GameTech-GameTech", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-GameTech-Lumberyard", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-GameTech-Open3DEngine", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-General-Alert", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-General-AWSManagementConsole", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-General-Camera", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-General-Chat", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-General-Client", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-General-Disk", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-General-Document", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-General-Documents", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-General-Email", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-General-Firewall", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-General-Folder", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-General-Folders", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-General-Forums", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-General-GenericApplication", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-General-Genericdatabase", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-General-GitRepository", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-General-Globe", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-General-Internet", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-General-Internetalt1", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-General-Internetalt2", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-General-MagnifyingGlass", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-General-MarketplaceDark", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-General-MarketplaceLight", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-General-Mobileclient", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-General-Multimedia", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-General-Officebuilding", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-General-Question", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-General-Recover", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-General-SAMLtoken", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-General-SDK", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-General-Servers", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-General-Shield2", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-General-SourceCode", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-General-SSLpadlock", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-General-Tapestorage", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-General-Toolkit", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-General-Traditionalserver", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-General-User", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-General-Users", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-GroupIcons-AutoScalingGroup", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-GroupIcons-Cloud", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-GroupIcons-Cloudalt", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-GroupIcons-CorporateDataCenter", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-GroupIcons-EC2InstanceContainer", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-GroupIcons-ElasticBeanstalkContainer", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-GroupIcons-Region", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-GroupIcons-ServerContents", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-GroupIcons-SpotFleet", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-GroupIcons-StepFunction", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-GroupIcons-VirtualPrivateCloudVPC", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-GroupIcons-VPCSubnetPrivate", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-GroupIcons-VPCSubnetPublic", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Groups-AutoScalingGroup", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Groups-AvailabilityZone", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Groups-AWSAccount", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Groups-AWSCloud", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Groups-AWSCloudAlt", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Groups-CorporateDataCenter", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Groups-EC2InstanceContents", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Groups-ElasticBeanstalkContainer", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Groups-Generic", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Groups-GenericAlt", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Groups-GenericBlue", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Groups-GenericGreen", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Groups-GenericOrange", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Groups-GenericPink", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Groups-GenericPurple", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Groups-GenericRed", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Groups-GenericTurquoise", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Groups-IoTGreengrass", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Groups-IoTGreengrassDeployment", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Groups-PrivateSubnet", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Groups-PublicSubnet", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Groups-Region", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Groups-SecurityGroup", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Groups-ServerContents", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Groups-SpotFleet", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Groups-StepFunctionsWorkflow", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Groups-VPC", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-InternetOfThings-FreeRTOS", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-InternetOfThings-InternetOfThings", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-InternetOfThings-IoT1Click", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-InternetOfThings-IoTAction", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-InternetOfThings-IoTActuator", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-InternetOfThings-IoTAlexaEnabledDevice", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-InternetOfThings-IoTAlexaSkill", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-InternetOfThings-IoTAlexaVoiceService", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-InternetOfThings-IoTAnalytics", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-InternetOfThings-IoTAnalyticsChannel", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-InternetOfThings-IoTAnalyticsDataset", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-InternetOfThings-IoTAnalyticsDataStore", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-InternetOfThings-IoTAnalyticsNotebook", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-InternetOfThings-IoTAnalyticsPipeline", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-InternetOfThings-IoTButton", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-InternetOfThings-IoTCertificate", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-InternetOfThings-IoTCore", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-InternetOfThings-IoTDesiredState", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-InternetOfThings-IoTDeviceDefender", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-InternetOfThings-IoTDeviceDefenderIoTDeviceJobs", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-InternetOfThings-IoTDeviceGateway", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-InternetOfThings-IoTDeviceManagement", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-InternetOfThings-IoTDeviceManagementFleetHub", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-InternetOfThings-IoTEcho", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-InternetOfThings-IoTEduKit", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-InternetOfThings-IoTEvents", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-InternetOfThings-IoTExpressLink", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-InternetOfThings-IoTFireTV", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-InternetOfThings-IoTFireTVStick", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-InternetOfThings-IoTFleetWise", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-InternetOfThings-IoTGreengrass", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-InternetOfThings-IoTGreengrassArtifact", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-InternetOfThings-IoTGreengrassComponent", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-InternetOfThings-IoTGreengrassComponentMachineLearning", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-InternetOfThings-IoTGreengrassComponentNucleus", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-InternetOfThings-IoTGreengrassComponentPrivate", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-InternetOfThings-IoTGreengrassComponentPublic", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-InternetOfThings-IoTGreengrassConnector", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-InternetOfThings-IoTGreengrassInterprocessCommunication", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-InternetOfThings-IoTGreengrassProtocol", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-InternetOfThings-IoTGreengrassRecipe", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-InternetOfThings-IoTGreengrassStreamManager", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-InternetOfThings-IoTHardwareBoard", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-InternetOfThings-IoTHTTP2Protocol", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-InternetOfThings-IoTHTTPProtocol", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-InternetOfThings-IoTLambdaFunction", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-InternetOfThings-IoTLoRaWANProtocol", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-InternetOfThings-IoTMQTTProtocol", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-InternetOfThings-IoTOverAirUpdate", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-InternetOfThings-IoTPolicy", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-InternetOfThings-IoTReportedState", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-InternetOfThings-IoTRoboRunner", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-InternetOfThings-IoTRule", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-InternetOfThings-IoTSailboat", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-InternetOfThings-IoTSensor", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-InternetOfThings-IoTServo", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-InternetOfThings-IoTShadow", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-InternetOfThings-IoTSimulator", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-InternetOfThings-IoTSiteWise", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-InternetOfThings-IoTSiteWiseAsset", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-InternetOfThings-IoTSiteWiseAssetHierarchy", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-InternetOfThings-IoTSiteWiseAssetModel", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-InternetOfThings-IoTSiteWiseAssetProperties", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-InternetOfThings-IoTSiteWiseDataStreams", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-InternetOfThings-IoTThingBank", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-InternetOfThings-IoTThingBicycle", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-InternetOfThings-IoTThingCamera", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-InternetOfThings-IoTThingCar", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-InternetOfThings-IoTThingCart", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-InternetOfThings-IoTThingCoffeePot", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-InternetOfThings-IoTThingDoorLock", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-InternetOfThings-IoTThingFactory", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-InternetOfThings-IoTThingFreeRTOSDevice", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-InternetOfThings-IoTThingGeneric", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-InternetOfThings-IoTThingHouse", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-InternetOfThings-IoTThingHumiditySensor", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-InternetOfThings-IoTThingIndustrialPC", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-InternetOfThings-IoTThingLightbulb", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-InternetOfThings-IoTThingMedicalEmergency", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-InternetOfThings-IoTThingPLC", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-InternetOfThings-IoTThingPoliceEmergency", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-InternetOfThings-IoTThingRelay", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-InternetOfThings-IoTThingsGraph", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-InternetOfThings-IoTThingStacklight", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-InternetOfThings-IoTThingTemperatureHumiditySensor", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-InternetOfThings-IoTThingTemperatureSensor", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-InternetOfThings-IoTThingTemperatureVibrationSensor", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-InternetOfThings-IoTThingThermostat", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-InternetOfThings-IoTThingTravel", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-InternetOfThings-IoTThingUtility", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-InternetOfThings-IoTThingVibrationSensor", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-InternetOfThings-IoTThingWindfarm", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-InternetOfThings-IoTTopic", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-InternetOfThings-IoTTwinMaker", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-MachineLearning-ApacheMXNetonAWS", + "path": "", + "color": "#01A88D" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-MachineLearning-AugmentedAIA2I", + "path": "", + "color": "#01A88D" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-MachineLearning-CodeGuru", + "path": "", + "color": "#01A88D" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-MachineLearning-CodeWhisperer", + "path": "", + "color": "#01A88D" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-MachineLearning-Comprehend", + "path": "", + "color": "#01A88D" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-MachineLearning-ComprehendMedical", + "path": "", + "color": "#01A88D" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-MachineLearning-DeepComposer", + "path": "", + "color": "#01A88D" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-MachineLearning-DeepLearningAMIs", + "path": "", + "color": "#01A88D" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-MachineLearning-DeepLearningContainers", + "path": "", + "color": "#01A88D" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-MachineLearning-DeepLens", + "path": "", + "color": "#01A88D" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-MachineLearning-DeepRacer", + "path": "", + "color": "#01A88D" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-MachineLearning-DevOpsGuru", + "path": "", + "color": "#01A88D" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-MachineLearning-DevOpsGuruInsights", + "path": "", + "color": "#01A88D" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-MachineLearning-ElasticInference", + "path": "", + "color": "#01A88D" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-MachineLearning-Forecast", + "path": "", + "color": "#01A88D" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-MachineLearning-FraudDetector", + "path": "", + "color": "#01A88D" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-MachineLearning-HealthLake", + "path": "", + "color": "#01A88D" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-MachineLearning-Kendra", + "path": "", + "color": "#01A88D" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-MachineLearning-Lex", + "path": "", + "color": "#01A88D" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-MachineLearning-LookoutforEquipment", + "path": "", + "color": "#01A88D" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-MachineLearning-LookoutforMetrics", + "path": "", + "color": "#01A88D" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-MachineLearning-LookoutforVision", + "path": "", + "color": "#01A88D" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-MachineLearning-MachineLearning", + "path": "", + "color": "#01A88D" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-MachineLearning-Monitron", + "path": "", + "color": "#01A88D" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-MachineLearning-Neuron", + "path": "", + "color": "#01A88D" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-MachineLearning-Panorama", + "path": "", + "color": "#01A88D" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-MachineLearning-Personalize", + "path": "", + "color": "#01A88D" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-MachineLearning-Polly", + "path": "", + "color": "#01A88D" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-MachineLearning-Rekognition", + "path": "", + "color": "#01A88D" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-MachineLearning-RekognitionImage", + "path": "", + "color": "#01A88D" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-MachineLearning-RekognitionVideo", + "path": "", + "color": "#01A88D" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-MachineLearning-SageMaker", + "path": "", + "color": "#01A88D" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-MachineLearning-SageMakerCanvas", + "path": "", + "color": "#01A88D" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-MachineLearning-SageMakerGroundTruth", + "path": "", + "color": "#01A88D" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-MachineLearning-SageMakerModel", + "path": "", + "color": "#01A88D" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-MachineLearning-SageMakerNotebook", + "path": "", + "color": "#01A88D" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-MachineLearning-SageMakerStudioLab", + "path": "", + "color": "#01A88D" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-MachineLearning-SageMakerTrain", + "path": "", + "color": "#01A88D" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-MachineLearning-TensorFlowonAWS", + "path": "", + "color": "#01A88D" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-MachineLearning-Textract", + "path": "", + "color": "#01A88D" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-MachineLearning-TorchServe", + "path": "", + "color": "#01A88D" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-MachineLearning-Transcribe", + "path": "", + "color": "#01A88D" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-MachineLearning-Translate", + "path": "", + "color": "#01A88D" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-ManagementGovernance-AppConfig", + "path": "", + "color": "#E7157B" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-ManagementGovernance-ApplicationAutoScaling2", + "path": "", + "color": "#E7157B" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-ManagementGovernance-AutoScaling", + "path": "", + "color": "#E7157B" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-ManagementGovernance-BackintAgent", + "path": "", + "color": "#E7157B" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-ManagementGovernance-Chatbot", + "path": "", + "color": "#E7157B" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-ManagementGovernance-CloudFormation", + "path": "", + "color": "#E7157B" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-ManagementGovernance-CloudFormationChangeSet", + "path": "", + "color": "#E7157B" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-ManagementGovernance-CloudFormationStack", + "path": "", + "color": "#E7157B" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-ManagementGovernance-CloudFormationTemplate", + "path": "", + "color": "#E7157B" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-ManagementGovernance-CloudTrail", + "path": "", + "color": "#E7157B" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-ManagementGovernance-CloudWatch", + "path": "", + "color": "#E7157B" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-ManagementGovernance-CloudWatchAlarm", + "path": "", + "color": "#E7157B" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-ManagementGovernance-CloudWatchEventEventBased", + "path": "", + "color": "#E7157B" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-ManagementGovernance-CloudWatchEventTimeBased", + "path": "", + "color": "#E7157B" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-ManagementGovernance-CloudWatchEvidently", + "path": "", + "color": "#E7157B" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-ManagementGovernance-CloudWatchLogs", + "path": "", + "color": "#E7157B" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-ManagementGovernance-CloudWatchMetricsInsights", + "path": "", + "color": "#E7157B" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-ManagementGovernance-CloudWatchRule", + "path": "", + "color": "#E7157B" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-ManagementGovernance-CloudWatchRUM", + "path": "", + "color": "#E7157B" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-ManagementGovernance-CloudWatchSynthetics", + "path": "", + "color": "#E7157B" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-ManagementGovernance-Config", + "path": "", + "color": "#E7157B" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-ManagementGovernance-ControlTower", + "path": "", + "color": "#E7157B" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-ManagementGovernance-DistroforOpenTelemetry", + "path": "", + "color": "#E7157B" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-ManagementGovernance-FaultInjectionSimulator", + "path": "", + "color": "#E7157B" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-ManagementGovernance-LaunchWizard", + "path": "", + "color": "#E7157B" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-ManagementGovernance-LicenseManager", + "path": "", + "color": "#E7157B" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-ManagementGovernance-LicenseManagerApplicationDiscovery", + "path": "", + "color": "#E7157B" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-ManagementGovernance-LicenseManagerLicenseBlending", + "path": "", + "color": "#E7157B" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-ManagementGovernance-ManagedGrafana", + "path": "", + "color": "#E7157B" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-ManagementGovernance-ManagedServiceforPrometheus", + "path": "", + "color": "#E7157B" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-ManagementGovernance-ManagementConsole", + "path": "", + "color": "#E7157B" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-ManagementGovernance-ManagementGovernance", + "path": "", + "color": "#E7157B" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-ManagementGovernance-OpsWorks", + "path": "", + "color": "#E7157B" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-ManagementGovernance-OpsWorksApps", + "path": "", + "color": "#E7157B" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-ManagementGovernance-OpsWorksDeployments", + "path": "", + "color": "#E7157B" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-ManagementGovernance-OpsWorksInstances", + "path": "", + "color": "#E7157B" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-ManagementGovernance-OpsWorksLayers", + "path": "", + "color": "#E7157B" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-ManagementGovernance-OpsWorksMonitoring", + "path": "", + "color": "#E7157B" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-ManagementGovernance-OpsWorksPermissions", + "path": "", + "color": "#E7157B" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-ManagementGovernance-OpsWorksResources", + "path": "", + "color": "#E7157B" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-ManagementGovernance-OpsWorksStack2", + "path": "", + "color": "#E7157B" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-ManagementGovernance-Organizations", + "path": "", + "color": "#E7157B" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-ManagementGovernance-OrganizationsAccount", + "path": "", + "color": "#E7157B" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-ManagementGovernance-OrganizationsManagementAccount", + "path": "", + "color": "#E7157B" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-ManagementGovernance-OrganizationsOrganizationalUnit", + "path": "", + "color": "#E7157B" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-ManagementGovernance-PersonalHealthDashboard", + "path": "", + "color": "#E7157B" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-ManagementGovernance-Proton", + "path": "", + "color": "#E7157B" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-ManagementGovernance-ResilienceHub", + "path": "", + "color": "#E7157B" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-ManagementGovernance-ServiceCatalog", + "path": "", + "color": "#E7157B" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-ManagementGovernance-SystemsManager", + "path": "", + "color": "#E7157B" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-ManagementGovernance-SystemsManagerAutomation", + "path": "", + "color": "#E7157B" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-ManagementGovernance-SystemsManagerChangeCalendar", + "path": "", + "color": "#E7157B" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-ManagementGovernance-SystemsManagerChangeManager", + "path": "", + "color": "#E7157B" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-ManagementGovernance-SystemsManagerCompliance", + "path": "", + "color": "#E7157B" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-ManagementGovernance-SystemsManagerDocuments", + "path": "", + "color": "#E7157B" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-ManagementGovernance-SystemsManagerIncidentManager", + "path": "", + "color": "#E7157B" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-ManagementGovernance-SystemsManagerInventory", + "path": "", + "color": "#E7157B" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-ManagementGovernance-SystemsManagerMaintenanceWindows", + "path": "", + "color": "#E7157B" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-ManagementGovernance-SystemsManagerOpsCenter", + "path": "", + "color": "#E7157B" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-ManagementGovernance-SystemsManagerParameterStore", + "path": "", + "color": "#E7157B" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-ManagementGovernance-SystemsManagerPatchManager", + "path": "", + "color": "#E7157B" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-ManagementGovernance-SystemsManagerRunCommand", + "path": "", + "color": "#E7157B" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-ManagementGovernance-SystemsManagerSessionManager", + "path": "", + "color": "#E7157B" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-ManagementGovernance-SystemsManagerStateManager", + "path": "", + "color": "#E7157B" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-ManagementGovernance-TrustedAdvisor", + "path": "", + "color": "#E7157B" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-ManagementGovernance-TrustedAdvisorChecklist", + "path": "", + "color": "#E7157B" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-ManagementGovernance-TrustedAdvisorChecklistCost", + "path": "", + "color": "#E7157B" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-ManagementGovernance-TrustedAdvisorChecklistFaultTolerant", + "path": "", + "color": "#E7157B" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-ManagementGovernance-TrustedAdvisorChecklistPerformance", + "path": "", + "color": "#E7157B" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-ManagementGovernance-TrustedAdvisorChecklistSecurity", + "path": "", + "color": "#E7157B" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-ManagementGovernance-WellArchitectedTool", + "path": "", + "color": "#E7157B" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-MediaServices-CloudDigitalInterface", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-MediaServices-ElasticTranscoder", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-MediaServices-ElementalAppliancesSoftware", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-MediaServices-ElementalConductor", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-MediaServices-ElementalDelta", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-MediaServices-ElementalLink", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-MediaServices-ElementalLive", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-MediaServices-ElementalMediaConnect", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-MediaServices-ElementalMediaConvert", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-MediaServices-ElementalMediaLive", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-MediaServices-ElementalMediaPackage", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-MediaServices-ElementalMediaStore", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-MediaServices-ElementalMediaTailor", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-MediaServices-ElementalServer", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-MediaServices-InteractiveVideoService", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-MediaServices-KinesisVideoStreams2", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-MediaServices-MediaServices", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-MediaServices-NimbleStudio", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-MigrationTransfer-ApplicationDiscoveryService", + "path": "", + "color": "#01A88D" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-MigrationTransfer-ApplicationMigrationService", + "path": "", + "color": "#01A88D" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-MigrationTransfer-DataSync", + "path": "", + "color": "#01A88D" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-MigrationTransfer-DatasyncAgent", + "path": "", + "color": "#01A88D" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-MigrationTransfer-MainframeModernization", + "path": "", + "color": "#01A88D" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-MigrationTransfer-MainframeModernizationAnalyzer", + "path": "", + "color": "#01A88D" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-MigrationTransfer-MainframeModernizationCompiler", + "path": "", + "color": "#01A88D" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-MigrationTransfer-MainframeModernizationConverter", + "path": "", + "color": "#01A88D" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-MigrationTransfer-MainframeModernizationDeveloper", + "path": "", + "color": "#01A88D" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-MigrationTransfer-MainframeModernizationRuntime", + "path": "", + "color": "#01A88D" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-MigrationTransfer-MigrationEvaluator", + "path": "", + "color": "#01A88D" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-MigrationTransfer-MigrationHub", + "path": "", + "color": "#01A88D" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-MigrationTransfer-MigrationHubRefactorSpacesApplications", + "path": "", + "color": "#01A88D" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-MigrationTransfer-MigrationHubRefactorSpacesEnvironments", + "path": "", + "color": "#01A88D" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-MigrationTransfer-MigrationHubRefactorSpacesServices", + "path": "", + "color": "#01A88D" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-MigrationTransfer-MigrationTransfer", + "path": "", + "color": "#01A88D" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-MigrationTransfer-ServerMigrationService", + "path": "", + "color": "#01A88D" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-MigrationTransfer-TransferFamily", + "path": "", + "color": "#01A88D" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-MigrationTransfer-TransferFamilyAWSFTP", + "path": "", + "color": "#01A88D" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-MigrationTransfer-TransferFamilyAWSFTPS", + "path": "", + "color": "#01A88D" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-MigrationTransfer-TransferFamilyAWSSFTP", + "path": "", + "color": "#01A88D" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-NetworkingContentDelivery-AppMesh", + "path": "", + "color": "#8C4FFF" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-NetworkingContentDelivery-AppMeshMesh", + "path": "", + "color": "#8C4FFF" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-NetworkingContentDelivery-AppMeshVirtualGateway", + "path": "", + "color": "#8C4FFF" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-NetworkingContentDelivery-AppMeshVirtualNode", + "path": "", + "color": "#8C4FFF" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-NetworkingContentDelivery-AppMeshVirtualRouter", + "path": "", + "color": "#8C4FFF" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-NetworkingContentDelivery-AppMeshVirtualService", + "path": "", + "color": "#8C4FFF" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-NetworkingContentDelivery-ClientVPN", + "path": "", + "color": "#8C4FFF" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-NetworkingContentDelivery-CloudDirectory2", + "path": "", + "color": "#8C4FFF" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-NetworkingContentDelivery-CloudFront", + "path": "", + "color": "#8C4FFF" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-NetworkingContentDelivery-CloudFrontDownloadDistribution", + "path": "", + "color": "#8C4FFF" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-NetworkingContentDelivery-CloudFrontEdgeLocation", + "path": "", + "color": "#8C4FFF" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-NetworkingContentDelivery-CloudFrontFunctions", + "path": "", + "color": "#8C4FFF" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-NetworkingContentDelivery-CloudFrontStreamingDistribution", + "path": "", + "color": "#8C4FFF" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-NetworkingContentDelivery-CloudMap", + "path": "", + "color": "#8C4FFF" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-NetworkingContentDelivery-CloudMapNamespace", + "path": "", + "color": "#8C4FFF" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-NetworkingContentDelivery-CloudMapResource", + "path": "", + "color": "#8C4FFF" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-NetworkingContentDelivery-CloudMapService", + "path": "", + "color": "#8C4FFF" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-NetworkingContentDelivery-CloudWAN", + "path": "", + "color": "#8C4FFF" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-NetworkingContentDelivery-CloudWANCoreNetworkEdge", + "path": "", + "color": "#8C4FFF" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-NetworkingContentDelivery-CloudWANSegmentNetwork", + "path": "", + "color": "#8C4FFF" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-NetworkingContentDelivery-CloudWANVirtualPoP", + "path": "", + "color": "#8C4FFF" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-NetworkingContentDelivery-DirectConnect", + "path": "", + "color": "#8C4FFF" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-NetworkingContentDelivery-DirectConnectGateway", + "path": "", + "color": "#8C4FFF" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-NetworkingContentDelivery-ElasticLoadBalancing", + "path": "", + "color": "#8C4FFF" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-NetworkingContentDelivery-ElasticLoadBalancingApplicationLoadBalancer", + "path": "", + "color": "#8C4FFF" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-NetworkingContentDelivery-ElasticLoadBalancingClassicLoadBalancer", + "path": "", + "color": "#8C4FFF" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-NetworkingContentDelivery-ElasticLoadBalancingGatewayLoadBalancer", + "path": "", + "color": "#8C4FFF" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-NetworkingContentDelivery-ElasticLoadBalancingNetworkLoadBalancer", + "path": "", + "color": "#8C4FFF" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-NetworkingContentDelivery-GlobalAccelerator", + "path": "", + "color": "#8C4FFF" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-NetworkingContentDelivery-NetworkingContentDelivery", + "path": "", + "color": "#8C4FFF" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-NetworkingContentDelivery-Private5G", + "path": "", + "color": "#8C4FFF" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-NetworkingContentDelivery-PrivateLink", + "path": "", + "color": "#8C4FFF" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-NetworkingContentDelivery-Route53", + "path": "", + "color": "#8C4FFF" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-NetworkingContentDelivery-Route53ApplicationRecoveryController", + "path": "", + "color": "#8C4FFF" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-NetworkingContentDelivery-Route53HostedZone", + "path": "", + "color": "#8C4FFF" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-NetworkingContentDelivery-Route53ReadinessChecks", + "path": "", + "color": "#8C4FFF" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-NetworkingContentDelivery-Route53Resolver", + "path": "", + "color": "#8C4FFF" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-NetworkingContentDelivery-Route53ResolverDNSFirewall", + "path": "", + "color": "#8C4FFF" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-NetworkingContentDelivery-Route53ResolverQueryLogging", + "path": "", + "color": "#8C4FFF" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-NetworkingContentDelivery-Route53RouteTable", + "path": "", + "color": "#8C4FFF" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-NetworkingContentDelivery-Route53RoutingControls", + "path": "", + "color": "#8C4FFF" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-NetworkingContentDelivery-SitetoSiteVPN", + "path": "", + "color": "#8C4FFF" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-NetworkingContentDelivery-TransitGateway", + "path": "", + "color": "#8C4FFF" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-NetworkingContentDelivery-TransitGatewayAttachment", + "path": "", + "color": "#8C4FFF" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-NetworkingContentDelivery-VirtualPrivateCloud", + "path": "", + "color": "#8C4FFF" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-NetworkingContentDelivery-VPCCarrierGateway", + "path": "", + "color": "#8C4FFF" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-NetworkingContentDelivery-VPCCustomerGateway", + "path": "", + "color": "#8C4FFF" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-NetworkingContentDelivery-VPCElasticNetworkAdapter", + "path": "", + "color": "#8C4FFF" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-NetworkingContentDelivery-VPCElasticNetworkInterface", + "path": "", + "color": "#8C4FFF" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-NetworkingContentDelivery-VPCEndpoints", + "path": "", + "color": "#8C4FFF" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-NetworkingContentDelivery-VPCFlowLogs", + "path": "", + "color": "#8C4FFF" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-NetworkingContentDelivery-VPCInternetGateway", + "path": "", + "color": "#8C4FFF" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-NetworkingContentDelivery-VPCNATGateway", + "path": "", + "color": "#8C4FFF" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-NetworkingContentDelivery-VPCNetworkAccessAnalyzer", + "path": "", + "color": "#8C4FFF" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-NetworkingContentDelivery-VPCNetworkAccessControlList", + "path": "", + "color": "#8C4FFF" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-NetworkingContentDelivery-VPCPeeringConnection", + "path": "", + "color": "#8C4FFF" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-NetworkingContentDelivery-VPCReachabilityAnalyzer", + "path": "", + "color": "#8C4FFF" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-NetworkingContentDelivery-VPCRouter", + "path": "", + "color": "#8C4FFF" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-NetworkingContentDelivery-VPCTrafficMirroring", + "path": "", + "color": "#8C4FFF" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-NetworkingContentDelivery-VPCVPNConnection", + "path": "", + "color": "#8C4FFF" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-NetworkingContentDelivery-VPCVPNGateway", + "path": "", + "color": "#8C4FFF" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-QuantumTechnologies-Braket", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-QuantumTechnologies-BraketChandelier", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-QuantumTechnologies-BraketChip", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-QuantumTechnologies-BraketEmbeddedSimulator", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-QuantumTechnologies-BraketManagedSimulator", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-QuantumTechnologies-BraketNoiseSimulator", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-QuantumTechnologies-BraketQPU", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-QuantumTechnologies-BraketSimulator", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-QuantumTechnologies-BraketSimulator1", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-QuantumTechnologies-BraketSimulator2", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-QuantumTechnologies-BraketSimulator3", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-QuantumTechnologies-BraketSimulator4", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-QuantumTechnologies-BraketStateVector", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-QuantumTechnologies-BraketTensorNetwork", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-QuantumTechnologies-QuantumTechnologies", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Robotics-RoboMaker", + "path": "", + "color": "#DD344C" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Robotics-RoboMakerCloudExtensionsROS", + "path": "", + "color": "#DD344C" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Robotics-RoboMakerDevelopmentEnvironment", + "path": "", + "color": "#DD344C" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Robotics-RoboMakerFleetManagement", + "path": "", + "color": "#DD344C" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Robotics-RoboMakerSimulation", + "path": "", + "color": "#DD344C" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Robotics-Robotics", + "path": "", + "color": "#DD344C" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Satellite-GroundStation", + "path": "", + "color": "#C925D1" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Satellite-Satellite", + "path": "", + "color": "#C925D1" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-SecurityIdentityCompliance-Artifact", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-SecurityIdentityCompliance-AuditManager", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-SecurityIdentityCompliance-CertificateManager", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-SecurityIdentityCompliance-CertificateManagerCertificateAuthority", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-SecurityIdentityCompliance-CloudDirectory", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-SecurityIdentityCompliance-CloudHSM", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-SecurityIdentityCompliance-Cognito", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-SecurityIdentityCompliance-Detective", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-SecurityIdentityCompliance-DirectoryService", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-SecurityIdentityCompliance-DirectoryServiceADConnector", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-SecurityIdentityCompliance-DirectoryServiceAWSManagedMicrosoftAD", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-SecurityIdentityCompliance-DirectoryServiceSimpleAD", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-SecurityIdentityCompliance-FirewallManager", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-SecurityIdentityCompliance-GuardDuty", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-SecurityIdentityCompliance-IAMIdentityCenter", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-SecurityIdentityCompliance-IdentityAccessManagementAddon", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-SecurityIdentityCompliance-IdentityAccessManagementAWSSTS", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-SecurityIdentityCompliance-IdentityAccessManagementAWSSTSAlternate", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-SecurityIdentityCompliance-IdentityAccessManagementDataEncryptionKey", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-SecurityIdentityCompliance-IdentityAccessManagementEncryptedData", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-SecurityIdentityCompliance-IdentityAccessManagementIAMAccessAnalyzer", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-SecurityIdentityCompliance-IdentityAccessManagementIAMRolesAnywhere", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-SecurityIdentityCompliance-IdentityAccessManagementLongTermSecurityCredential", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-SecurityIdentityCompliance-IdentityAccessManagementMFAToken", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-SecurityIdentityCompliance-IdentityAccessManagementPermissions", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-SecurityIdentityCompliance-IdentityAccessManagementRole", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-SecurityIdentityCompliance-IdentityAccessManagementTemporarySecurityCredential", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-SecurityIdentityCompliance-IdentityandAccessManagement", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-SecurityIdentityCompliance-Inspector", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-SecurityIdentityCompliance-InspectorAgent", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-SecurityIdentityCompliance-KeyManagementService", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-SecurityIdentityCompliance-Macie", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-SecurityIdentityCompliance-NetworkFirewall", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-SecurityIdentityCompliance-NetworkFirewallEndpoints", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-SecurityIdentityCompliance-ResourceAccessManager", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-SecurityIdentityCompliance-SecretsManager", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-SecurityIdentityCompliance-SecurityHub", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-SecurityIdentityCompliance-SecurityHubFinding", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-SecurityIdentityCompliance-SecurityIdentityCompliance", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-SecurityIdentityCompliance-Shield", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-SecurityIdentityCompliance-ShieldAWSShieldAdvanced", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-SecurityIdentityCompliance-Signer", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-SecurityIdentityCompliance-WAF", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-SecurityIdentityCompliance-WAFBadBot", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-SecurityIdentityCompliance-WAFBot", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-SecurityIdentityCompliance-WAFBotControl", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-SecurityIdentityCompliance-WAFFilteringRule", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-SecurityIdentityCompliance-WAFLabels", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-SecurityIdentityCompliance-WAFManagedRule", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-SecurityIdentityCompliance-WAFRule", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Serverless-Serverless", + "path": "", + "color": "#8C4FFF" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Storage-Backup", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Storage-BackupAWSBackupsupportforAmazonFSxforNetAppONTAP", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Storage-BackupAWSBackupsupportforAmazonS3", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Storage-BackupAWSBackupsupportforVMwareWorkloads", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Storage-BackupBackupPlan", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Storage-BackupBackupRestore", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Storage-BackupBackupVault", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Storage-BackupComplianceReporting", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Storage-BackupCompute", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Storage-BackupDatabase", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Storage-BackupGateway", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Storage-BackupRecoveryPointObjective", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Storage-BackupRecoveryTimeObjective", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Storage-BackupStorage", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Storage-BackupVirtualMachine", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Storage-BackupVirtualMachineMonitor", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Storage-CloudEndureDisasterRecovery", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Storage-EFS", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Storage-ElasticBlockStore", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Storage-ElasticBlockStoreAmazonDataLifecycleManager", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Storage-ElasticBlockStoreMultipleVolumes", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Storage-ElasticBlockStoreSnapshot", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Storage-ElasticBlockStoreVolume", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Storage-ElasticBlockStoreVolumegp3", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Storage-ElasticFileSystemFileSystem", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Storage-ElasticFileSystemIntelligentTiering", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Storage-ElasticFileSystemOneZone", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Storage-ElasticFileSystemOneZoneInfrequentAccess", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Storage-ElasticFileSystemStandard", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Storage-ElasticFileSystemStandardInfrequentAccess", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Storage-FSx", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Storage-FSxforLustre", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Storage-FSxforNetAppONTAP", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Storage-FSxforOpenZFS", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Storage-FSxforWFS", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Storage-S3onOutposts", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Storage-SimpleStorageService", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Storage-SimpleStorageServiceBucket", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Storage-SimpleStorageServiceBucketWithObjects", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Storage-SimpleStorageServiceGeneralAccessPoints", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Storage-SimpleStorageServiceGlacier", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Storage-SimpleStorageServiceGlacierArchive", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Storage-SimpleStorageServiceGlacierVault", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Storage-SimpleStorageServiceObject", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Storage-SimpleStorageServiceS3GlacierDeepArchive", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Storage-SimpleStorageServiceS3GlacierFlexibleRetrieval", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Storage-SimpleStorageServiceS3GlacierInstantRetrieval", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Storage-SimpleStorageServiceS3IntelligentTiering", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Storage-SimpleStorageServiceS3ObjectLambda", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Storage-SimpleStorageServiceS3ObjectLambdaAccessPoints", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Storage-SimpleStorageServiceS3OneZoneIA", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Storage-SimpleStorageServiceS3OnOutposts", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Storage-SimpleStorageServiceS3Replication", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Storage-SimpleStorageServiceS3ReplicationTimeControl", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Storage-SimpleStorageServiceS3Standard", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Storage-SimpleStorageServiceS3StandardIA", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Storage-SimpleStorageServiceS3StorageLens", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Storage-SimpleStorageServiceVPCAccessPoints", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Storage-Snowball", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Storage-SnowballEdge", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Storage-SnowballSnowballImportExport", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Storage-Snowcone", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Storage-Snowmobile", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Storage-Storage", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Storage-StorageGateway", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Storage-StorageGatewayAmazonFSxFileGateway", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Storage-StorageGatewayAmazonS3FileGateway", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Storage-StorageGatewayCachedVolume", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Storage-StorageGatewayFileGateway", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Storage-StorageGatewayNoncachedVolume", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Storage-StorageGatewayTapeGateway", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Storage-StorageGatewayVirtualTapeLibrary", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Storage-StorageGatewayVolumeGateway", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-VRAR-Sumerian", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-VRAR-VRAR", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Analytics-Analytics", + "path": "", + "color": "#8C4FFF" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Analytics-Athena", + "path": "", + "color": "#8C4FFF" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Analytics-CloudSearch", + "path": "", + "color": "#8C4FFF" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Analytics-CloudSearchSearchDocuments", + "path": "", + "color": "#8C4FFF" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Analytics-DataExchange", + "path": "", + "color": "#8C4FFF" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Analytics-DataExchangeforAPIs", + "path": "", + "color": "#8C4FFF" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Analytics-DataPipeline", + "path": "", + "color": "#8C4FFF" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Analytics-EMR", + "path": "", + "color": "#8C4FFF" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Analytics-EMRCluster", + "path": "", + "color": "#8C4FFF" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Analytics-EMREMREngine", + "path": "", + "color": "#8C4FFF" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Analytics-EMRHDFSCluster", + "path": "", + "color": "#8C4FFF" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Analytics-FinSpace", + "path": "", + "color": "#8C4FFF" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Analytics-Glue", + "path": "", + "color": "#8C4FFF" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Analytics-GlueCrawler", + "path": "", + "color": "#8C4FFF" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Analytics-GlueDataBrew", + "path": "", + "color": "#8C4FFF" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Analytics-GlueDataCatalog", + "path": "", + "color": "#8C4FFF" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Analytics-GlueElasticViews", + "path": "", + "color": "#8C4FFF" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Analytics-Kinesis", + "path": "", + "color": "#8C4FFF" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Analytics-KinesisDataAnalytics", + "path": "", + "color": "#8C4FFF" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Analytics-KinesisDataStreams", + "path": "", + "color": "#8C4FFF" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Analytics-KinesisFirehose", + "path": "", + "color": "#8C4FFF" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Analytics-KinesisVideoStreams", + "path": "", + "color": "#8C4FFF" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Analytics-LakeFormation", + "path": "", + "color": "#8C4FFF" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Analytics-LakeFormationDataLake", + "path": "", + "color": "#8C4FFF" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Analytics-ManagedStreamingforApacheKafka", + "path": "", + "color": "#8C4FFF" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Analytics-MSKAmazonMSKConnect", + "path": "", + "color": "#8C4FFF" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Analytics-OpenSearchService", + "path": "", + "color": "#8C4FFF" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Analytics-QuickSight", + "path": "", + "color": "#8C4FFF" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Analytics-Redshift", + "path": "", + "color": "#8C4FFF" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Analytics-RedshiftDenseComputeNode", + "path": "", + "color": "#8C4FFF" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Analytics-RedshiftDenseStorageNode", + "path": "", + "color": "#8C4FFF" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Analytics-RedshiftML", + "path": "", + "color": "#8C4FFF" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Analytics-RedshiftRA3", + "path": "", + "color": "#8C4FFF" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-ApplicationIntegration-APIGateway", + "path": "", + "color": "#E7157B" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-ApplicationIntegration-APIGatewayEndpoint", + "path": "", + "color": "#E7157B" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-ApplicationIntegration-AppFlow", + "path": "", + "color": "#E7157B" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-ApplicationIntegration-ApplicationIntegration", + "path": "", + "color": "#E7157B" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-ApplicationIntegration-AppSync", + "path": "", + "color": "#E7157B" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-ApplicationIntegration-ConsoleMobileApplication", + "path": "", + "color": "#E7157B" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-ApplicationIntegration-EventBridge", + "path": "", + "color": "#E7157B" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-ApplicationIntegration-EventBridgeCustomEventBus", + "path": "", + "color": "#E7157B" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-ApplicationIntegration-EventBridgeDefaultEventBus", + "path": "", + "color": "#E7157B" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-ApplicationIntegration-EventBridgeEvent", + "path": "", + "color": "#E7157B" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-ApplicationIntegration-EventBridgeRule", + "path": "", + "color": "#E7157B" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-ApplicationIntegration-EventBridgeSaasPartnerEvent", + "path": "", + "color": "#E7157B" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-ApplicationIntegration-EventBridgeSchema", + "path": "", + "color": "#E7157B" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-ApplicationIntegration-EventBridgeSchemaRegistry", + "path": "", + "color": "#E7157B" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-ApplicationIntegration-ExpressWorkflows", + "path": "", + "color": "#E7157B" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-ApplicationIntegration-ManagedWorkflowsforApacheAirflow", + "path": "", + "color": "#E7157B" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-ApplicationIntegration-MQ", + "path": "", + "color": "#E7157B" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-ApplicationIntegration-MQBroker", + "path": "", + "color": "#E7157B" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-ApplicationIntegration-SimpleNotificationService", + "path": "", + "color": "#E7157B" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-ApplicationIntegration-SimpleNotificationServiceEmailNotification", + "path": "", + "color": "#E7157B" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-ApplicationIntegration-SimpleNotificationServiceHTTPNotification", + "path": "", + "color": "#E7157B" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-ApplicationIntegration-SimpleNotificationServiceTopic", + "path": "", + "color": "#E7157B" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-ApplicationIntegration-SimpleQueueService", + "path": "", + "color": "#E7157B" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-ApplicationIntegration-SimpleQueueServiceMessage", + "path": "", + "color": "#E7157B" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-ApplicationIntegration-SimpleQueueServiceQueue", + "path": "", + "color": "#E7157B" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-ApplicationIntegration-StepFunctions", + "path": "", + "color": "#E7157B" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Blockchain-Blockchain", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Blockchain-ManagedBlockchain", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Blockchain-ManagedBlockchainBlockchain", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Blockchain-QuantumLedgerDatabase", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-BusinessApplications-AlexaForBusiness", + "path": "", + "color": "#DD344C" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-BusinessApplications-BusinessApplications", + "path": "", + "color": "#DD344C" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-BusinessApplications-Chime", + "path": "", + "color": "#DD344C" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-BusinessApplications-ChimeSDK", + "path": "", + "color": "#DD344C" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-BusinessApplications-ChimeVoiceConnector", + "path": "", + "color": "#DD344C" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-BusinessApplications-Connect", + "path": "", + "color": "#DD344C" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-BusinessApplications-Honeycode", + "path": "", + "color": "#DD344C" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-BusinessApplications-Pinpoint", + "path": "", + "color": "#DD344C" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-BusinessApplications-PinpointAPIs", + "path": "", + "color": "#DD344C" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-BusinessApplications-PinpointJourney", + "path": "", + "color": "#DD344C" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-BusinessApplications-SimpleEmailService", + "path": "", + "color": "#DD344C" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-BusinessApplications-SimpleEmailServiceEmail", + "path": "", + "color": "#DD344C" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-BusinessApplications-WorkDocs", + "path": "", + "color": "#DD344C" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-BusinessApplications-WorkDocsSDK", + "path": "", + "color": "#DD344C" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-BusinessApplications-WorkMail", + "path": "", + "color": "#DD344C" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-CloudFinancialManagement-ApplicationCostProfiler", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-CloudFinancialManagement-BillingConductor", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-CloudFinancialManagement-Budgets", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-CloudFinancialManagement-CloudFinancialManagement", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-CloudFinancialManagement-CostandUsageReport", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-CloudFinancialManagement-CostExplorer", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-CloudFinancialManagement-ReservedInstanceReporting", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-CloudFinancialManagement-SavingsPlans", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Compute-ApplicationAutoScaling", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Compute-AppRunner", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Compute-Batch", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Compute-Bottlerocket", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Compute-Compute", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Compute-ComputeOptimizer", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Compute-EC2", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Compute-EC2A1Instance", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Compute-EC2AMI", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Compute-EC2AutoScaling", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Compute-EC2AutoScalingResource", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Compute-EC2AWSInferentia", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Compute-EC2AWSMicroserviceExtractorforNET", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Compute-EC2C4Instance", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Compute-EC2C5adInstance", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Compute-EC2C5aInstance", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Compute-EC2C5dInstance", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Compute-EC2C5Instance", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Compute-EC2C5nInstance", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Compute-EC2C6aInstance", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Compute-EC2C6gdInstance", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Compute-EC2C6gInstance", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Compute-EC2C6gnInstance", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Compute-EC2C6iInstance", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Compute-EC2C7gInstance", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Compute-EC2D2Instance", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Compute-EC2D3enInstance", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Compute-EC2D3Instance", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Compute-EC2DBInstance", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Compute-EC2DL1Instance", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Compute-EC2ElasticIPAddress", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Compute-EC2F1Instance", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Compute-EC2G3Instance", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Compute-EC2G4adInstance", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Compute-EC2G4dnInstance", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Compute-EC2G5gInstance", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Compute-EC2G5Instance", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Compute-EC2H1Instance", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Compute-EC2HabanaGaudiInstance", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Compute-EC2HMIInstance", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Compute-EC2Hpc6aInstance", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Compute-EC2I2Instance", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Compute-EC2I3enInstance", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Compute-EC2I3Instance", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Compute-EC2I4iInstance", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Compute-EC2Im4gnInstance", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Compute-EC2ImageBuilder", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Compute-EC2Inf1Instance", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Compute-EC2Instance", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Compute-EC2Instances", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Compute-EC2InstancewithCloudWatch", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Compute-EC2Is4genInstance", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Compute-EC2M1MacInstance", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Compute-EC2M4Instance", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Compute-EC2M5aInstance", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Compute-EC2M5dInstance", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Compute-EC2M5dnInstance", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Compute-EC2M5Instance", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Compute-EC2M5nInstance", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Compute-EC2M5znInstance", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Compute-EC2M6aInstance", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Compute-EC2M6gdInstance", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Compute-EC2M6gInstance", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Compute-EC2M6iInstance", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Compute-EC2MacInstance", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Compute-EC2P2Instance", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Compute-EC2P3dnInstance", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Compute-EC2P3Instance", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Compute-EC2P4deInstance", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Compute-EC2P4dInstance", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Compute-EC2P4Instance", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Compute-EC2R4Instance", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Compute-EC2R5adInstance", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Compute-EC2R5aInstance", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Compute-EC2R5bInstance", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Compute-EC2R5dInstance", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Compute-EC2R5gdInstance", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Compute-EC2R5Instance", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Compute-EC2R5nInstance", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Compute-EC2R6gInstance", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Compute-EC2R6iInstance", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Compute-EC2RdnInstance", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Compute-EC2Rescue", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Compute-EC2SpotInstance", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Compute-EC2T2Instance", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Compute-EC2T3aInstance", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Compute-EC2T3Instance", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Compute-EC2T4gInstance", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Compute-EC2TrainiumInstance", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Compute-EC2Trn1Instance", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Compute-EC2VT1Instance", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Compute-EC2X1eInstance", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Compute-EC2X1Instance", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Compute-EC2X2gdInstance", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Compute-EC2X2idnInstance", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Compute-EC2X2iednInstance", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Compute-EC2X2ieznInstance", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Compute-EC2z1dInstance", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Compute-ElasticBeanstalk", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Compute-ElasticBeanstalkApplication", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Compute-ElasticBeanstalkDeployment", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Compute-ElasticFabricAdapter", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Compute-Fargate2", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Compute-GenomicsCLI", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Compute-Lambda", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Compute-LambdaLambdaFunction", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Compute-Lightsail", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Compute-LocalZones", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Compute-NICEDCV", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Compute-NICEEnginFrame", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Compute-NitroEnclaves", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Compute-Outpostsfamily", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Compute-Outpostsrack", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Compute-Outpostsservers", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Compute-ParallelCluster", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Compute-ServerlessApplicationRepository", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Compute-ThinkboxDeadline", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Compute-ThinkboxFrost", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Compute-ThinkboxKrakatoa", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Compute-ThinkboxSequoia", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Compute-ThinkboxStoke", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Compute-ThinkboxXMesh", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Compute-VMwareCloudonAWS", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Compute-Wavelength", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Containers-Containers", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Containers-ECSAnywhere", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Containers-EKSAnywhere", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Containers-EKSCloud", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Containers-EKSDistro", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Containers-ElasticContainerRegistry", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Containers-ElasticContainerRegistryImage", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Containers-ElasticContainerRegistryRegistry", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Containers-ElasticContainerService", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Containers-ElasticContainerServiceContainer1", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Containers-ElasticContainerServiceContainer2", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Containers-ElasticContainerServiceContainer3", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Containers-ElasticContainerServiceCopilotCLI", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Containers-ElasticContainerServiceECSAnywhere", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Containers-ElasticContainerServiceService", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Containers-ElasticContainerServiceTask", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Containers-ElasticKubernetesService", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Containers-Fargate", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Containers-RedHatOpenShift", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-CustomerEnablement-Activate", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-CustomerEnablement-CustomerEnablement", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-CustomerEnablement-IQ", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-CustomerEnablement-ManagedServices", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-CustomerEnablement-ProfessionalServices", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-CustomerEnablement-rePost", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-CustomerEnablement-Support", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-CustomerEnablement-TrainingCertification", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Database-Aurora", + "path": "", + "color": "#C925D1" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Database-AuroraAmazonAuroraInstancealternate", + "path": "", + "color": "#C925D1" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Database-AuroraAmazonRDSInstance", + "path": "", + "color": "#C925D1" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Database-AuroraAmazonRDSInstanceAternate", + "path": "", + "color": "#C925D1" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Database-AuroraInstance", + "path": "", + "color": "#C925D1" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Database-AuroraMariaDBInstance", + "path": "", + "color": "#C925D1" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Database-AuroraMariaDBInstanceAlternate", + "path": "", + "color": "#C925D1" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Database-AuroraMySQLInstance", + "path": "", + "color": "#C925D1" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Database-AuroraMySQLInstanceAlternate", + "path": "", + "color": "#C925D1" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Database-AuroraOracleInstance", + "path": "", + "color": "#C925D1" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Database-AuroraOracleInstanceAlternate", + "path": "", + "color": "#C925D1" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Database-AuroraPIOPSInstance", + "path": "", + "color": "#C925D1" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Database-AuroraPostgreSQLInstance", + "path": "", + "color": "#C925D1" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Database-AuroraPostgreSQLInstanceAlternate", + "path": "", + "color": "#C925D1" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Database-AuroraSQLServerInstance", + "path": "", + "color": "#C925D1" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Database-AuroraSQLServerInstanceAlternate", + "path": "", + "color": "#C925D1" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Database-Database", + "path": "", + "color": "#C925D1" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Database-DatabaseMigrationService", + "path": "", + "color": "#C925D1" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Database-DatabaseMigrationServiceDatabasemigrationworkflowjob", + "path": "", + "color": "#C925D1" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Database-DocumentDB", + "path": "", + "color": "#C925D1" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Database-DynamoDB", + "path": "", + "color": "#C925D1" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Database-DynamoDBAmazonDynamoDBAccelerator", + "path": "", + "color": "#C925D1" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Database-DynamoDBAttribute", + "path": "", + "color": "#C925D1" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Database-DynamoDBAttributes", + "path": "", + "color": "#C925D1" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Database-DynamoDBGlobalsecondaryindex", + "path": "", + "color": "#C925D1" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Database-DynamoDBItem", + "path": "", + "color": "#C925D1" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Database-DynamoDBItems", + "path": "", + "color": "#C925D1" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Database-DynamoDBStandardAccessTableClass", + "path": "", + "color": "#C925D1" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Database-DynamoDBStandardInfrequentAccessTableClass", + "path": "", + "color": "#C925D1" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Database-DynamoDBStream", + "path": "", + "color": "#C925D1" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Database-DynamoDBTable", + "path": "", + "color": "#C925D1" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Database-ElastiCache", + "path": "", + "color": "#C925D1" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Database-ElastiCacheCacheNode", + "path": "", + "color": "#C925D1" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Database-ElastiCacheElastiCacheforMemcached", + "path": "", + "color": "#C925D1" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Database-ElastiCacheElastiCacheforRedis", + "path": "", + "color": "#C925D1" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Database-Keyspaces", + "path": "", + "color": "#C925D1" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Database-MemoryDBforRedis", + "path": "", + "color": "#C925D1" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Database-Neptune", + "path": "", + "color": "#C925D1" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Database-QuantumLedgerDatabase2", + "path": "", + "color": "#C925D1" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Database-RDS", + "path": "", + "color": "#C925D1" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Database-RDSMultiAZ", + "path": "", + "color": "#C925D1" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Database-RDSMultiAZDBCluster", + "path": "", + "color": "#C925D1" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Database-RDSonVMware", + "path": "", + "color": "#C925D1" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Database-RDSProxyInstance", + "path": "", + "color": "#C925D1" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Database-RDSProxyInstanceAlternate", + "path": "", + "color": "#C925D1" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Database-Timestream", + "path": "", + "color": "#C925D1" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-DeveloperTools-Cloud9", + "path": "", + "color": "#C925D1" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-DeveloperTools-Cloud9Cloud9", + "path": "", + "color": "#C925D1" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-DeveloperTools-CloudControlAPI", + "path": "", + "color": "#C925D1" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-DeveloperTools-CloudDevelopmentKit", + "path": "", + "color": "#C925D1" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-DeveloperTools-CloudShell", + "path": "", + "color": "#C925D1" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-DeveloperTools-CodeArtifact", + "path": "", + "color": "#C925D1" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-DeveloperTools-CodeBuild", + "path": "", + "color": "#C925D1" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-DeveloperTools-CodeCommit", + "path": "", + "color": "#C925D1" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-DeveloperTools-CodeDeploy", + "path": "", + "color": "#C925D1" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-DeveloperTools-CodePipeline", + "path": "", + "color": "#C925D1" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-DeveloperTools-CodeStar", + "path": "", + "color": "#C925D1" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-DeveloperTools-CommandLineInterface", + "path": "", + "color": "#C925D1" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-DeveloperTools-Corretto", + "path": "", + "color": "#C925D1" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-DeveloperTools-DeveloperTools", + "path": "", + "color": "#C925D1" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-DeveloperTools-ToolsandSDKs", + "path": "", + "color": "#C925D1" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-DeveloperTools-XRay", + "path": "", + "color": "#C925D1" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-EndUserComputing-AppStream", + "path": "", + "color": "#01A88D" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-EndUserComputing-EndUserComputing", + "path": "", + "color": "#01A88D" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-EndUserComputing-WorkLink", + "path": "", + "color": "#01A88D" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-EndUserComputing-WorkSpaces", + "path": "", + "color": "#01A88D" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-EndUserComputing-WorkSpacesWeb", + "path": "", + "color": "#01A88D" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-FrontEndWebMobile-Amplify", + "path": "", + "color": "#DD344C" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-FrontEndWebMobile-AmplifyAWSAmplifyStudio", + "path": "", + "color": "#DD344C" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-FrontEndWebMobile-DeviceFarm", + "path": "", + "color": "#DD344C" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-FrontEndWebMobile-FrontEndWebMobile", + "path": "", + "color": "#DD344C" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-FrontEndWebMobile-LocationService", + "path": "", + "color": "#DD344C" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-FrontEndWebMobile-LocationServiceGeofence", + "path": "", + "color": "#DD344C" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-FrontEndWebMobile-LocationServiceMap", + "path": "", + "color": "#DD344C" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-FrontEndWebMobile-LocationServicePlace", + "path": "", + "color": "#DD344C" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-FrontEndWebMobile-LocationServiceRoutes", + "path": "", + "color": "#DD344C" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-FrontEndWebMobile-LocationServiceTrack", + "path": "", + "color": "#DD344C" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-GameTech-GameKit", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-GameTech-GameLift", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-GameTech-GameSparks", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-GameTech-GameTech", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-GameTech-Lumberyard", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-GameTech-Open3DEngine", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-General-Alert", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-General-AWSManagementConsole", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-General-Camera", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-General-Chat", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-General-Client", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-General-Disk", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-General-Document", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-General-Documents", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-General-Email", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-General-Firewall", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-General-Folder", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-General-Folders", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-General-Forums", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-General-GenericApplication", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-General-Genericdatabase", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-General-GitRepository", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-General-Globe", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-General-Internet", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-General-Internetalt1", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-General-Internetalt2", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-General-MagnifyingGlass", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-General-MarketplaceDark", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-General-MarketplaceLight", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-General-Mobileclient", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-General-Multimedia", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-General-Officebuilding", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-General-Question", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-General-Recover", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-General-SAMLtoken", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-General-SDK", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-General-Servers", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-General-Shield2", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-General-SourceCode", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-General-SSLpadlock", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-General-Tapestorage", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-General-Toolkit", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-General-Traditionalserver", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-General-User", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-General-Users", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-GroupIcons-AutoScalingGroup", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-GroupIcons-Cloud", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-GroupIcons-Cloudalt", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-GroupIcons-CorporateDataCenter", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-GroupIcons-EC2InstanceContainer", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-GroupIcons-ElasticBeanstalkContainer", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-GroupIcons-Region", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-GroupIcons-ServerContents", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-GroupIcons-SpotFleet", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-GroupIcons-StepFunction", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-GroupIcons-VirtualPrivateCloudVPC", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-GroupIcons-VPCSubnetPrivate", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-GroupIcons-VPCSubnetPublic", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Groups-AutoScalingGroup", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Groups-AvailabilityZone", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Groups-AWSAccount", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Groups-AWSCloud", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Groups-AWSCloudAlt", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Groups-CorporateDataCenter", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Groups-EC2InstanceContents", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Groups-ElasticBeanstalkContainer", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Groups-Generic", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Groups-GenericAlt", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Groups-GenericBlue", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Groups-GenericGreen", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Groups-GenericOrange", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Groups-GenericPink", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Groups-GenericPurple", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Groups-GenericRed", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Groups-GenericTurquoise", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Groups-IoTGreengrass", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Groups-IoTGreengrassDeployment", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Groups-PrivateSubnet", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Groups-PublicSubnet", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Groups-Region", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Groups-SecurityGroup", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Groups-ServerContents", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Groups-SpotFleet", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Groups-StepFunctionsWorkflow", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Groups-VPC", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-InternetOfThings-FreeRTOS", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-InternetOfThings-InternetOfThings", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-InternetOfThings-IoT1Click", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-InternetOfThings-IoTAction", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-InternetOfThings-IoTActuator", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-InternetOfThings-IoTAlexaEnabledDevice", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-InternetOfThings-IoTAlexaSkill", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-InternetOfThings-IoTAlexaVoiceService", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-InternetOfThings-IoTAnalytics", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-InternetOfThings-IoTAnalyticsChannel", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-InternetOfThings-IoTAnalyticsDataset", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-InternetOfThings-IoTAnalyticsDataStore", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-InternetOfThings-IoTAnalyticsNotebook", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-InternetOfThings-IoTAnalyticsPipeline", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-InternetOfThings-IoTButton", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-InternetOfThings-IoTCertificate", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-InternetOfThings-IoTCore", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-InternetOfThings-IoTDesiredState", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-InternetOfThings-IoTDeviceDefender", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-InternetOfThings-IoTDeviceDefenderIoTDeviceJobs", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-InternetOfThings-IoTDeviceGateway", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-InternetOfThings-IoTDeviceManagement", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-InternetOfThings-IoTDeviceManagementFleetHub", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-InternetOfThings-IoTEcho", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-InternetOfThings-IoTEduKit", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-InternetOfThings-IoTEvents", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-InternetOfThings-IoTExpressLink", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-InternetOfThings-IoTFireTV", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-InternetOfThings-IoTFireTVStick", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-InternetOfThings-IoTFleetWise", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-InternetOfThings-IoTGreengrass", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-InternetOfThings-IoTGreengrassArtifact", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-InternetOfThings-IoTGreengrassComponent", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-InternetOfThings-IoTGreengrassComponentMachineLearning", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-InternetOfThings-IoTGreengrassComponentNucleus", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-InternetOfThings-IoTGreengrassComponentPrivate", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-InternetOfThings-IoTGreengrassComponentPublic", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-InternetOfThings-IoTGreengrassConnector", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-InternetOfThings-IoTGreengrassInterprocessCommunication", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-InternetOfThings-IoTGreengrassProtocol", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-InternetOfThings-IoTGreengrassRecipe", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-InternetOfThings-IoTGreengrassStreamManager", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-InternetOfThings-IoTHardwareBoard", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-InternetOfThings-IoTHTTP2Protocol", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-InternetOfThings-IoTHTTPProtocol", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-InternetOfThings-IoTLambdaFunction", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-InternetOfThings-IoTLoRaWANProtocol", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-InternetOfThings-IoTMQTTProtocol", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-InternetOfThings-IoTOverAirUpdate", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-InternetOfThings-IoTPolicy", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-InternetOfThings-IoTReportedState", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-InternetOfThings-IoTRoboRunner", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-InternetOfThings-IoTRule", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-InternetOfThings-IoTSailboat", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-InternetOfThings-IoTSensor", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-InternetOfThings-IoTServo", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-InternetOfThings-IoTShadow", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-InternetOfThings-IoTSimulator", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-InternetOfThings-IoTSiteWise", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-InternetOfThings-IoTSiteWiseAsset", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-InternetOfThings-IoTSiteWiseAssetHierarchy", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-InternetOfThings-IoTSiteWiseAssetModel", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-InternetOfThings-IoTSiteWiseAssetProperties", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-InternetOfThings-IoTSiteWiseDataStreams", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-InternetOfThings-IoTThingBank", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-InternetOfThings-IoTThingBicycle", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-InternetOfThings-IoTThingCamera", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-InternetOfThings-IoTThingCar", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-InternetOfThings-IoTThingCart", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-InternetOfThings-IoTThingCoffeePot", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-InternetOfThings-IoTThingDoorLock", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-InternetOfThings-IoTThingFactory", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-InternetOfThings-IoTThingFreeRTOSDevice", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-InternetOfThings-IoTThingGeneric", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-InternetOfThings-IoTThingHouse", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-InternetOfThings-IoTThingHumiditySensor", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-InternetOfThings-IoTThingIndustrialPC", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-InternetOfThings-IoTThingLightbulb", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-InternetOfThings-IoTThingMedicalEmergency", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-InternetOfThings-IoTThingPLC", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-InternetOfThings-IoTThingPoliceEmergency", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-InternetOfThings-IoTThingRelay", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-InternetOfThings-IoTThingsGraph", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-InternetOfThings-IoTThingStacklight", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-InternetOfThings-IoTThingTemperatureHumiditySensor", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-InternetOfThings-IoTThingTemperatureSensor", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-InternetOfThings-IoTThingTemperatureVibrationSensor", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-InternetOfThings-IoTThingThermostat", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-InternetOfThings-IoTThingTravel", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-InternetOfThings-IoTThingUtility", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-InternetOfThings-IoTThingVibrationSensor", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-InternetOfThings-IoTThingWindfarm", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-InternetOfThings-IoTTopic", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-InternetOfThings-IoTTwinMaker", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-MachineLearning-ApacheMXNetonAWS", + "path": "", + "color": "#01A88D" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-MachineLearning-AugmentedAIA2I", + "path": "", + "color": "#01A88D" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-MachineLearning-CodeGuru", + "path": "", + "color": "#01A88D" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-MachineLearning-CodeWhisperer", + "path": "", + "color": "#01A88D" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-MachineLearning-Comprehend", + "path": "", + "color": "#01A88D" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-MachineLearning-ComprehendMedical", + "path": "", + "color": "#01A88D" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-MachineLearning-DeepComposer", + "path": "", + "color": "#01A88D" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-MachineLearning-DeepLearningAMIs", + "path": "", + "color": "#01A88D" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-MachineLearning-DeepLearningContainers", + "path": "", + "color": "#01A88D" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-MachineLearning-DeepLens", + "path": "", + "color": "#01A88D" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-MachineLearning-DeepRacer", + "path": "", + "color": "#01A88D" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-MachineLearning-DevOpsGuru", + "path": "", + "color": "#01A88D" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-MachineLearning-DevOpsGuruInsights", + "path": "", + "color": "#01A88D" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-MachineLearning-ElasticInference", + "path": "", + "color": "#01A88D" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-MachineLearning-Forecast", + "path": "", + "color": "#01A88D" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-MachineLearning-FraudDetector", + "path": "", + "color": "#01A88D" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-MachineLearning-HealthLake", + "path": "", + "color": "#01A88D" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-MachineLearning-Kendra", + "path": "", + "color": "#01A88D" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-MachineLearning-Lex", + "path": "", + "color": "#01A88D" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-MachineLearning-LookoutforEquipment", + "path": "", + "color": "#01A88D" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-MachineLearning-LookoutforMetrics", + "path": "", + "color": "#01A88D" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-MachineLearning-LookoutforVision", + "path": "", + "color": "#01A88D" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-MachineLearning-MachineLearning", + "path": "", + "color": "#01A88D" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-MachineLearning-Monitron", + "path": "", + "color": "#01A88D" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-MachineLearning-Neuron", + "path": "", + "color": "#01A88D" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-MachineLearning-Panorama", + "path": "", + "color": "#01A88D" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-MachineLearning-Personalize", + "path": "", + "color": "#01A88D" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-MachineLearning-Polly", + "path": "", + "color": "#01A88D" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-MachineLearning-Rekognition", + "path": "", + "color": "#01A88D" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-MachineLearning-RekognitionImage", + "path": "", + "color": "#01A88D" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-MachineLearning-RekognitionVideo", + "path": "", + "color": "#01A88D" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-MachineLearning-SageMaker", + "path": "", + "color": "#01A88D" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-MachineLearning-SageMakerCanvas", + "path": "", + "color": "#01A88D" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-MachineLearning-SageMakerGroundTruth", + "path": "", + "color": "#01A88D" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-MachineLearning-SageMakerModel", + "path": "", + "color": "#01A88D" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-MachineLearning-SageMakerNotebook", + "path": "", + "color": "#01A88D" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-MachineLearning-SageMakerStudioLab", + "path": "", + "color": "#01A88D" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-MachineLearning-SageMakerTrain", + "path": "", + "color": "#01A88D" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-MachineLearning-TensorFlowonAWS", + "path": "", + "color": "#01A88D" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-MachineLearning-Textract", + "path": "", + "color": "#01A88D" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-MachineLearning-TorchServe", + "path": "", + "color": "#01A88D" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-MachineLearning-Transcribe", + "path": "", + "color": "#01A88D" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-MachineLearning-Translate", + "path": "", + "color": "#01A88D" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-ManagementGovernance-AppConfig", + "path": "", + "color": "#E7157B" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-ManagementGovernance-ApplicationAutoScaling2", + "path": "", + "color": "#E7157B" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-ManagementGovernance-AutoScaling", + "path": "", + "color": "#E7157B" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-ManagementGovernance-BackintAgent", + "path": "", + "color": "#E7157B" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-ManagementGovernance-Chatbot", + "path": "", + "color": "#E7157B" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-ManagementGovernance-CloudFormation", + "path": "", + "color": "#E7157B" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-ManagementGovernance-CloudFormationChangeSet", + "path": "", + "color": "#E7157B" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-ManagementGovernance-CloudFormationStack", + "path": "", + "color": "#E7157B" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-ManagementGovernance-CloudFormationTemplate", + "path": "", + "color": "#E7157B" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-ManagementGovernance-CloudTrail", + "path": "", + "color": "#E7157B" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-ManagementGovernance-CloudWatch", + "path": "", + "color": "#E7157B" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-ManagementGovernance-CloudWatchAlarm", + "path": "", + "color": "#E7157B" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-ManagementGovernance-CloudWatchEventEventBased", + "path": "", + "color": "#E7157B" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-ManagementGovernance-CloudWatchEventTimeBased", + "path": "", + "color": "#E7157B" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-ManagementGovernance-CloudWatchEvidently", + "path": "", + "color": "#E7157B" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-ManagementGovernance-CloudWatchLogs", + "path": "", + "color": "#E7157B" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-ManagementGovernance-CloudWatchMetricsInsights", + "path": "", + "color": "#E7157B" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-ManagementGovernance-CloudWatchRule", + "path": "", + "color": "#E7157B" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-ManagementGovernance-CloudWatchRUM", + "path": "", + "color": "#E7157B" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-ManagementGovernance-CloudWatchSynthetics", + "path": "", + "color": "#E7157B" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-ManagementGovernance-Config", + "path": "", + "color": "#E7157B" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-ManagementGovernance-ControlTower", + "path": "", + "color": "#E7157B" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-ManagementGovernance-DistroforOpenTelemetry", + "path": "", + "color": "#E7157B" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-ManagementGovernance-FaultInjectionSimulator", + "path": "", + "color": "#E7157B" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-ManagementGovernance-LaunchWizard", + "path": "", + "color": "#E7157B" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-ManagementGovernance-LicenseManager", + "path": "", + "color": "#E7157B" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-ManagementGovernance-LicenseManagerApplicationDiscovery", + "path": "", + "color": "#E7157B" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-ManagementGovernance-LicenseManagerLicenseBlending", + "path": "", + "color": "#E7157B" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-ManagementGovernance-ManagedGrafana", + "path": "", + "color": "#E7157B" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-ManagementGovernance-ManagedServiceforPrometheus", + "path": "", + "color": "#E7157B" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-ManagementGovernance-ManagementConsole", + "path": "", + "color": "#E7157B" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-ManagementGovernance-ManagementGovernance", + "path": "", + "color": "#E7157B" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-ManagementGovernance-OpsWorks", + "path": "", + "color": "#E7157B" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-ManagementGovernance-OpsWorksApps", + "path": "", + "color": "#E7157B" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-ManagementGovernance-OpsWorksDeployments", + "path": "", + "color": "#E7157B" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-ManagementGovernance-OpsWorksInstances", + "path": "", + "color": "#E7157B" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-ManagementGovernance-OpsWorksLayers", + "path": "", + "color": "#E7157B" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-ManagementGovernance-OpsWorksMonitoring", + "path": "", + "color": "#E7157B" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-ManagementGovernance-OpsWorksPermissions", + "path": "", + "color": "#E7157B" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-ManagementGovernance-OpsWorksResources", + "path": "", + "color": "#E7157B" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-ManagementGovernance-OpsWorksStack2", + "path": "", + "color": "#E7157B" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-ManagementGovernance-Organizations", + "path": "", + "color": "#E7157B" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-ManagementGovernance-OrganizationsAccount", + "path": "", + "color": "#E7157B" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-ManagementGovernance-OrganizationsManagementAccount", + "path": "", + "color": "#E7157B" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-ManagementGovernance-OrganizationsOrganizationalUnit", + "path": "", + "color": "#E7157B" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-ManagementGovernance-PersonalHealthDashboard", + "path": "", + "color": "#E7157B" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-ManagementGovernance-Proton", + "path": "", + "color": "#E7157B" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-ManagementGovernance-ResilienceHub", + "path": "", + "color": "#E7157B" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-ManagementGovernance-ServiceCatalog", + "path": "", + "color": "#E7157B" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-ManagementGovernance-SystemsManager", + "path": "", + "color": "#E7157B" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-ManagementGovernance-SystemsManagerAutomation", + "path": "", + "color": "#E7157B" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-ManagementGovernance-SystemsManagerChangeCalendar", + "path": "", + "color": "#E7157B" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-ManagementGovernance-SystemsManagerChangeManager", + "path": "", + "color": "#E7157B" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-ManagementGovernance-SystemsManagerCompliance", + "path": "", + "color": "#E7157B" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-ManagementGovernance-SystemsManagerDocuments", + "path": "", + "color": "#E7157B" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-ManagementGovernance-SystemsManagerIncidentManager", + "path": "", + "color": "#E7157B" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-ManagementGovernance-SystemsManagerInventory", + "path": "", + "color": "#E7157B" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-ManagementGovernance-SystemsManagerMaintenanceWindows", + "path": "", + "color": "#E7157B" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-ManagementGovernance-SystemsManagerOpsCenter", + "path": "", + "color": "#E7157B" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-ManagementGovernance-SystemsManagerParameterStore", + "path": "", + "color": "#E7157B" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-ManagementGovernance-SystemsManagerPatchManager", + "path": "", + "color": "#E7157B" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-ManagementGovernance-SystemsManagerRunCommand", + "path": "", + "color": "#E7157B" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-ManagementGovernance-SystemsManagerSessionManager", + "path": "", + "color": "#E7157B" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-ManagementGovernance-SystemsManagerStateManager", + "path": "", + "color": "#E7157B" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-ManagementGovernance-TrustedAdvisor", + "path": "", + "color": "#E7157B" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-ManagementGovernance-TrustedAdvisorChecklist", + "path": "", + "color": "#E7157B" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-ManagementGovernance-TrustedAdvisorChecklistCost", + "path": "", + "color": "#E7157B" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-ManagementGovernance-TrustedAdvisorChecklistFaultTolerant", + "path": "", + "color": "#E7157B" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-ManagementGovernance-TrustedAdvisorChecklistPerformance", + "path": "", + "color": "#E7157B" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-ManagementGovernance-TrustedAdvisorChecklistSecurity", + "path": "", + "color": "#E7157B" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-ManagementGovernance-WellArchitectedTool", + "path": "", + "color": "#E7157B" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-MediaServices-CloudDigitalInterface", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-MediaServices-ElasticTranscoder", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-MediaServices-ElementalAppliancesSoftware", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-MediaServices-ElementalConductor", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-MediaServices-ElementalDelta", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-MediaServices-ElementalLink", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-MediaServices-ElementalLive", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-MediaServices-ElementalMediaConnect", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-MediaServices-ElementalMediaConvert", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-MediaServices-ElementalMediaLive", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-MediaServices-ElementalMediaPackage", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-MediaServices-ElementalMediaStore", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-MediaServices-ElementalMediaTailor", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-MediaServices-ElementalServer", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-MediaServices-InteractiveVideoService", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-MediaServices-KinesisVideoStreams2", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-MediaServices-MediaServices", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-MediaServices-NimbleStudio", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-MigrationTransfer-ApplicationDiscoveryService", + "path": "", + "color": "#01A88D" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-MigrationTransfer-ApplicationMigrationService", + "path": "", + "color": "#01A88D" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-MigrationTransfer-DataSync", + "path": "", + "color": "#01A88D" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-MigrationTransfer-DatasyncAgent", + "path": "", + "color": "#01A88D" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-MigrationTransfer-MainframeModernization", + "path": "", + "color": "#01A88D" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-MigrationTransfer-MainframeModernizationAnalyzer", + "path": "", + "color": "#01A88D" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-MigrationTransfer-MainframeModernizationCompiler", + "path": "", + "color": "#01A88D" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-MigrationTransfer-MainframeModernizationConverter", + "path": "", + "color": "#01A88D" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-MigrationTransfer-MainframeModernizationDeveloper", + "path": "", + "color": "#01A88D" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-MigrationTransfer-MainframeModernizationRuntime", + "path": "", + "color": "#01A88D" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-MigrationTransfer-MigrationEvaluator", + "path": "", + "color": "#01A88D" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-MigrationTransfer-MigrationHub", + "path": "", + "color": "#01A88D" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-MigrationTransfer-MigrationHubRefactorSpacesApplications", + "path": "", + "color": "#01A88D" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-MigrationTransfer-MigrationHubRefactorSpacesEnvironments", + "path": "", + "color": "#01A88D" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-MigrationTransfer-MigrationHubRefactorSpacesServices", + "path": "", + "color": "#01A88D" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-MigrationTransfer-MigrationTransfer", + "path": "", + "color": "#01A88D" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-MigrationTransfer-ServerMigrationService", + "path": "", + "color": "#01A88D" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-MigrationTransfer-TransferFamily", + "path": "", + "color": "#01A88D" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-MigrationTransfer-TransferFamilyAWSFTP", + "path": "", + "color": "#01A88D" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-MigrationTransfer-TransferFamilyAWSFTPS", + "path": "", + "color": "#01A88D" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-MigrationTransfer-TransferFamilyAWSSFTP", + "path": "", + "color": "#01A88D" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-NetworkingContentDelivery-AppMesh", + "path": "", + "color": "#8C4FFF" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-NetworkingContentDelivery-AppMeshMesh", + "path": "", + "color": "#8C4FFF" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-NetworkingContentDelivery-AppMeshVirtualGateway", + "path": "", + "color": "#8C4FFF" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-NetworkingContentDelivery-AppMeshVirtualNode", + "path": "", + "color": "#8C4FFF" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-NetworkingContentDelivery-AppMeshVirtualRouter", + "path": "", + "color": "#8C4FFF" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-NetworkingContentDelivery-AppMeshVirtualService", + "path": "", + "color": "#8C4FFF" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-NetworkingContentDelivery-ClientVPN", + "path": "", + "color": "#8C4FFF" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-NetworkingContentDelivery-CloudDirectory2", + "path": "", + "color": "#8C4FFF" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-NetworkingContentDelivery-CloudFront", + "path": "", + "color": "#8C4FFF" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-NetworkingContentDelivery-CloudFrontDownloadDistribution", + "path": "", + "color": "#8C4FFF" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-NetworkingContentDelivery-CloudFrontEdgeLocation", + "path": "", + "color": "#8C4FFF" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-NetworkingContentDelivery-CloudFrontFunctions", + "path": "", + "color": "#8C4FFF" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-NetworkingContentDelivery-CloudFrontStreamingDistribution", + "path": "", + "color": "#8C4FFF" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-NetworkingContentDelivery-CloudMap", + "path": "", + "color": "#8C4FFF" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-NetworkingContentDelivery-CloudMapNamespace", + "path": "", + "color": "#8C4FFF" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-NetworkingContentDelivery-CloudMapResource", + "path": "", + "color": "#8C4FFF" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-NetworkingContentDelivery-CloudMapService", + "path": "", + "color": "#8C4FFF" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-NetworkingContentDelivery-CloudWAN", + "path": "", + "color": "#8C4FFF" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-NetworkingContentDelivery-CloudWANCoreNetworkEdge", + "path": "", + "color": "#8C4FFF" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-NetworkingContentDelivery-CloudWANSegmentNetwork", + "path": "", + "color": "#8C4FFF" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-NetworkingContentDelivery-CloudWANVirtualPoP", + "path": "", + "color": "#8C4FFF" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-NetworkingContentDelivery-DirectConnect", + "path": "", + "color": "#8C4FFF" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-NetworkingContentDelivery-DirectConnectGateway", + "path": "", + "color": "#8C4FFF" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-NetworkingContentDelivery-ElasticLoadBalancing", + "path": "", + "color": "#8C4FFF" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-NetworkingContentDelivery-ElasticLoadBalancingApplicationLoadBalancer", + "path": "", + "color": "#8C4FFF" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-NetworkingContentDelivery-ElasticLoadBalancingClassicLoadBalancer", + "path": "", + "color": "#8C4FFF" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-NetworkingContentDelivery-ElasticLoadBalancingGatewayLoadBalancer", + "path": "", + "color": "#8C4FFF" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-NetworkingContentDelivery-ElasticLoadBalancingNetworkLoadBalancer", + "path": "", + "color": "#8C4FFF" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-NetworkingContentDelivery-GlobalAccelerator", + "path": "", + "color": "#8C4FFF" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-NetworkingContentDelivery-NetworkingContentDelivery", + "path": "", + "color": "#8C4FFF" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-NetworkingContentDelivery-Private5G", + "path": "", + "color": "#8C4FFF" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-NetworkingContentDelivery-PrivateLink", + "path": "", + "color": "#8C4FFF" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-NetworkingContentDelivery-Route53", + "path": "", + "color": "#8C4FFF" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-NetworkingContentDelivery-Route53ApplicationRecoveryController", + "path": "", + "color": "#8C4FFF" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-NetworkingContentDelivery-Route53HostedZone", + "path": "", + "color": "#8C4FFF" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-NetworkingContentDelivery-Route53ReadinessChecks", + "path": "", + "color": "#8C4FFF" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-NetworkingContentDelivery-Route53Resolver", + "path": "", + "color": "#8C4FFF" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-NetworkingContentDelivery-Route53ResolverDNSFirewall", + "path": "", + "color": "#8C4FFF" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-NetworkingContentDelivery-Route53ResolverQueryLogging", + "path": "", + "color": "#8C4FFF" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-NetworkingContentDelivery-Route53RouteTable", + "path": "", + "color": "#8C4FFF" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-NetworkingContentDelivery-Route53RoutingControls", + "path": "", + "color": "#8C4FFF" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-NetworkingContentDelivery-SitetoSiteVPN", + "path": "", + "color": "#8C4FFF" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-NetworkingContentDelivery-TransitGateway", + "path": "", + "color": "#8C4FFF" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-NetworkingContentDelivery-TransitGatewayAttachment", + "path": "", + "color": "#8C4FFF" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-NetworkingContentDelivery-VirtualPrivateCloud", + "path": "", + "color": "#8C4FFF" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-NetworkingContentDelivery-VPCCarrierGateway", + "path": "", + "color": "#8C4FFF" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-NetworkingContentDelivery-VPCCustomerGateway", + "path": "", + "color": "#8C4FFF" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-NetworkingContentDelivery-VPCElasticNetworkAdapter", + "path": "", + "color": "#8C4FFF" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-NetworkingContentDelivery-VPCElasticNetworkInterface", + "path": "", + "color": "#8C4FFF" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-NetworkingContentDelivery-VPCEndpoints", + "path": "", + "color": "#8C4FFF" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-NetworkingContentDelivery-VPCFlowLogs", + "path": "", + "color": "#8C4FFF" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-NetworkingContentDelivery-VPCInternetGateway", + "path": "", + "color": "#8C4FFF" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-NetworkingContentDelivery-VPCNATGateway", + "path": "", + "color": "#8C4FFF" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-NetworkingContentDelivery-VPCNetworkAccessAnalyzer", + "path": "", + "color": "#8C4FFF" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-NetworkingContentDelivery-VPCNetworkAccessControlList", + "path": "", + "color": "#8C4FFF" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-NetworkingContentDelivery-VPCPeeringConnection", + "path": "", + "color": "#8C4FFF" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-NetworkingContentDelivery-VPCReachabilityAnalyzer", + "path": "", + "color": "#8C4FFF" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-NetworkingContentDelivery-VPCRouter", + "path": "", + "color": "#8C4FFF" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-NetworkingContentDelivery-VPCTrafficMirroring", + "path": "", + "color": "#8C4FFF" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-NetworkingContentDelivery-VPCVPNConnection", + "path": "", + "color": "#8C4FFF" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-NetworkingContentDelivery-VPCVPNGateway", + "path": "", + "color": "#8C4FFF" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-QuantumTechnologies-Braket", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-QuantumTechnologies-BraketChandelier", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-QuantumTechnologies-BraketChip", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-QuantumTechnologies-BraketEmbeddedSimulator", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-QuantumTechnologies-BraketManagedSimulator", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-QuantumTechnologies-BraketNoiseSimulator", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-QuantumTechnologies-BraketQPU", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-QuantumTechnologies-BraketSimulator", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-QuantumTechnologies-BraketSimulator1", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-QuantumTechnologies-BraketSimulator2", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-QuantumTechnologies-BraketSimulator3", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-QuantumTechnologies-BraketSimulator4", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-QuantumTechnologies-BraketStateVector", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-QuantumTechnologies-BraketTensorNetwork", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-QuantumTechnologies-QuantumTechnologies", + "path": "", + "color": "#ED7100" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Robotics-RoboMaker", + "path": "", + "color": "#DD344C" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Robotics-RoboMakerCloudExtensionsROS", + "path": "", + "color": "#DD344C" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Robotics-RoboMakerDevelopmentEnvironment", + "path": "", + "color": "#DD344C" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Robotics-RoboMakerFleetManagement", + "path": "", + "color": "#DD344C" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Robotics-RoboMakerSimulation", + "path": "", + "color": "#DD344C" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Robotics-Robotics", + "path": "", + "color": "#DD344C" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Satellite-GroundStation", + "path": "", + "color": "#C925D1" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Satellite-Satellite", + "path": "", + "color": "#C925D1" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-SecurityIdentityCompliance-Artifact", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-SecurityIdentityCompliance-AuditManager", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-SecurityIdentityCompliance-CertificateManager", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-SecurityIdentityCompliance-CertificateManagerCertificateAuthority", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-SecurityIdentityCompliance-CloudDirectory", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-SecurityIdentityCompliance-CloudHSM", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-SecurityIdentityCompliance-Cognito", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-SecurityIdentityCompliance-Detective", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-SecurityIdentityCompliance-DirectoryService", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-SecurityIdentityCompliance-DirectoryServiceADConnector", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-SecurityIdentityCompliance-DirectoryServiceAWSManagedMicrosoftAD", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-SecurityIdentityCompliance-DirectoryServiceSimpleAD", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-SecurityIdentityCompliance-FirewallManager", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-SecurityIdentityCompliance-GuardDuty", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-SecurityIdentityCompliance-IAMIdentityCenter", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-SecurityIdentityCompliance-IdentityAccessManagementAddon", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-SecurityIdentityCompliance-IdentityAccessManagementAWSSTS", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-SecurityIdentityCompliance-IdentityAccessManagementAWSSTSAlternate", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-SecurityIdentityCompliance-IdentityAccessManagementDataEncryptionKey", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-SecurityIdentityCompliance-IdentityAccessManagementEncryptedData", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-SecurityIdentityCompliance-IdentityAccessManagementIAMAccessAnalyzer", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-SecurityIdentityCompliance-IdentityAccessManagementIAMRolesAnywhere", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-SecurityIdentityCompliance-IdentityAccessManagementLongTermSecurityCredential", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-SecurityIdentityCompliance-IdentityAccessManagementMFAToken", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-SecurityIdentityCompliance-IdentityAccessManagementPermissions", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-SecurityIdentityCompliance-IdentityAccessManagementRole", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-SecurityIdentityCompliance-IdentityAccessManagementTemporarySecurityCredential", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-SecurityIdentityCompliance-IdentityandAccessManagement", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-SecurityIdentityCompliance-Inspector", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-SecurityIdentityCompliance-InspectorAgent", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-SecurityIdentityCompliance-KeyManagementService", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-SecurityIdentityCompliance-Macie", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-SecurityIdentityCompliance-NetworkFirewall", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-SecurityIdentityCompliance-NetworkFirewallEndpoints", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-SecurityIdentityCompliance-ResourceAccessManager", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-SecurityIdentityCompliance-SecretsManager", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-SecurityIdentityCompliance-SecurityHub", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-SecurityIdentityCompliance-SecurityHubFinding", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-SecurityIdentityCompliance-SecurityIdentityCompliance", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-SecurityIdentityCompliance-Shield", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-SecurityIdentityCompliance-ShieldAWSShieldAdvanced", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-SecurityIdentityCompliance-Signer", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-SecurityIdentityCompliance-WAF", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-SecurityIdentityCompliance-WAFBadBot", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-SecurityIdentityCompliance-WAFBot", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-SecurityIdentityCompliance-WAFBotControl", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-SecurityIdentityCompliance-WAFFilteringRule", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-SecurityIdentityCompliance-WAFLabels", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-SecurityIdentityCompliance-WAFManagedRule", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-SecurityIdentityCompliance-WAFRule", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Serverless-Serverless", + "path": "", + "color": "#8C4FFF" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Storage-Backup", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Storage-BackupAWSBackupsupportforAmazonFSxforNetAppONTAP", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Storage-BackupAWSBackupsupportforAmazonS3", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Storage-BackupAWSBackupsupportforVMwareWorkloads", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Storage-BackupBackupPlan", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Storage-BackupBackupRestore", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Storage-BackupBackupVault", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Storage-BackupComplianceReporting", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Storage-BackupCompute", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Storage-BackupDatabase", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Storage-BackupGateway", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Storage-BackupRecoveryPointObjective", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Storage-BackupRecoveryTimeObjective", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Storage-BackupStorage", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Storage-BackupVirtualMachine", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Storage-BackupVirtualMachineMonitor", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Storage-CloudEndureDisasterRecovery", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Storage-EFS", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Storage-ElasticBlockStore", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Storage-ElasticBlockStoreAmazonDataLifecycleManager", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Storage-ElasticBlockStoreMultipleVolumes", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Storage-ElasticBlockStoreSnapshot", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Storage-ElasticBlockStoreVolume", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Storage-ElasticBlockStoreVolumegp3", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Storage-ElasticFileSystemFileSystem", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Storage-ElasticFileSystemIntelligentTiering", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Storage-ElasticFileSystemOneZone", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Storage-ElasticFileSystemOneZoneInfrequentAccess", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Storage-ElasticFileSystemStandard", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Storage-ElasticFileSystemStandardInfrequentAccess", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Storage-FSx", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Storage-FSxforLustre", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Storage-FSxforNetAppONTAP", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Storage-FSxforOpenZFS", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Storage-FSxforWFS", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Storage-S3onOutposts", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Storage-SimpleStorageService", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Storage-SimpleStorageServiceBucket", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Storage-SimpleStorageServiceBucketWithObjects", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Storage-SimpleStorageServiceGeneralAccessPoints", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Storage-SimpleStorageServiceGlacier", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Storage-SimpleStorageServiceGlacierArchive", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Storage-SimpleStorageServiceGlacierVault", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Storage-SimpleStorageServiceObject", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Storage-SimpleStorageServiceS3GlacierDeepArchive", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Storage-SimpleStorageServiceS3GlacierFlexibleRetrieval", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Storage-SimpleStorageServiceS3GlacierInstantRetrieval", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Storage-SimpleStorageServiceS3IntelligentTiering", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Storage-SimpleStorageServiceS3ObjectLambda", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Storage-SimpleStorageServiceS3ObjectLambdaAccessPoints", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Storage-SimpleStorageServiceS3OneZoneIA", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Storage-SimpleStorageServiceS3OnOutposts", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Storage-SimpleStorageServiceS3Replication", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Storage-SimpleStorageServiceS3ReplicationTimeControl", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Storage-SimpleStorageServiceS3Standard", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Storage-SimpleStorageServiceS3StandardIA", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Storage-SimpleStorageServiceS3StorageLens", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Storage-SimpleStorageServiceVPCAccessPoints", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Storage-Snowball", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Storage-SnowballEdge", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Storage-SnowballSnowballImportExport", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Storage-Snowcone", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Storage-Snowmobile", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Storage-Storage", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Storage-StorageGateway", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Storage-StorageGatewayAmazonFSxFileGateway", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Storage-StorageGatewayAmazonS3FileGateway", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Storage-StorageGatewayCachedVolume", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Storage-StorageGatewayFileGateway", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Storage-StorageGatewayNoncachedVolume", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Storage-StorageGatewayTapeGateway", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Storage-StorageGatewayVirtualTapeLibrary", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-Storage-StorageGatewayVolumeGateway", + "path": "", + "color": "#7AA116" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-VRAR-Sumerian", + "path": "", + "color": "#232F3E" + }, + { + "@type": "PlantUmlSprite", + "name": "aws-VRAR-VRAR", + "path": "", + "color": "#232F3E" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/sprites/azure_stdlib_sprites.json b/src/main/resources/sprites/azure_stdlib_sprites.json new file mode 100644 index 0000000..f4bf3c0 --- /dev/null +++ b/src/main/resources/sprites/azure_stdlib_sprites.json @@ -0,0 +1 @@ +{"name": "Azure plantuml-stdlib Sprites", "source": "https://github.com/plantuml/plantuml-stdlib/tree/master/stdlib/azure/", "additionalIncludes": [""], "sprites": [{"@type": "PlantUmlSprite", "name": "azure-AzureC4Integration", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-AzureCommon", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-AzureRaw", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-AzureSimplified", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-AIMachineLearning-AzureBatchAI", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-AIMachineLearning-AzureBotService", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-AIMachineLearning-AzureCognitiveServices", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-AIMachineLearning-AzureMachineLearningService", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-AIMachineLearning-AzureMachineLearningStudio", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-AIMachineLearning-AzureMachineLearningStudioClassic", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-AIMachineLearning-AzureMachineLearningStudioWebServicePlan", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-AIMachineLearning-AzureMachineLearningStudioWorkspace", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-AIMachineLearning-AzureTranslatorText", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-AIMachineLearning-MicrosoftGenomics", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Analytics-AzureAnalysisServices", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Analytics-AzureDatabricks", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Analytics-AzureDataCatalog", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Analytics-AzureDataExplorer", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Analytics-AzureDataLakeStoreGen1", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Analytics-AzureEventHub", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Analytics-AzureEventHubCluster", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Analytics-AzureHDInsightCluster", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Analytics-AzureLogAnalyticsWorkspace", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Analytics-AzurePowerBIEmbedded", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Analytics-AzurePurviewAccount", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Analytics-AzureStreamAnalyticsJob", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Analytics-AzureSynapseAnalytics", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Analytics-PowerBI", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Blockchain-AzurBlockchainMember", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Blockchain-AzurBlockchainService", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Blockchain-AzurBlockchainTokenService", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Blockchain-AzureBlockchainConnection", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Blockchain-AzureBlockchainConsortium", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Compute-AzureAppService", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Compute-AzureAppServicePlan", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Compute-AzureAppServicePlanLinux", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Compute-AzureAutomanagedVirtualMachine", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Compute-AzureAvailabiltySet", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Compute-AzureBatch", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Compute-AzureBatchAccount", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Compute-AzureCloudServices", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Compute-AzureContainerService", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Compute-AzureDisk", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Compute-AzureDiskEncryptionSet", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Compute-AzureDiskSnapshot", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Compute-AzureFunction", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Compute-AzureImageClassic", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Compute-AzureImageDefinition", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Compute-AzureImageVersion", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Compute-AzureMeshApplication", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Compute-AzureServerFarm", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Compute-AzureServiceFabric", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Compute-AzureSharedImageGallery", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Compute-AzureSpringCloud", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Compute-AzureVirtualDesktop", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Compute-AzureVirtualDesktopApplicationGroup", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Compute-AzureVirtualDesktopHostPool", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Compute-AzureVirtualDesktopWorkspace", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Compute-AzureVirtualMachine", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Compute-AzureVirtualMachineClassic", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Compute-AzureVirtualMachineScaleSet", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Compute-AzureWebSlot", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Compute-AzureWebTest", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Compute-AzureWorkspace", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Containers-AzureContainerApp", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Containers-AzureContainerInstance", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Containers-AzureContainerRegistry", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Containers-AzureKubernetesService", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Containers-AzureServiceEnvironment", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Databases-AzureCosmosDb", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Databases-AzureDatabaseForMariaDB", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Databases-AzureDatabaseForMySQL", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Databases-AzureDatabaseForPostgreSQL", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Databases-AzureDatabaseMigrationService", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Databases-AzureDataBricks", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Databases-AzureDataExplorerCluster", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Databases-AzureDataFactory", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Databases-AzureInstancePool", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Databases-AzureManagedDatabase", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Databases-AzureRedisCache", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Databases-AzureSql", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Databases-AzureSqlDatabase", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Databases-AzureSqlDataWarehouse", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Databases-AzureSqlElasticPool", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Databases-AzureSqlManagedInstance", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Databases-AzureSqlServer", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Databases-AzureSqlStretchDatabase", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Databases-AzureSqlVirtualMachine", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Databases-AzureSSISLiftAndShift", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Databases-AzureVirtualCluster", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-DevOps-AzureApplicationInsights", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-DevOps-AzureArtifacts", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-DevOps-AzureBoards", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-DevOps-AzureDevOps", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-DevOps-AzureDevOpsOrganisation", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-DevOps-AzureDevTestLabs", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-DevOps-AzureLabServices", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-DevOps-AzurePipelines", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-DevOps-AzureRepos", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-DevOps-AzureTestPlans", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-General-Azure", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-General-AzureWorkbook", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-General-AzureWorkflow", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Health-DICOMService", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Health-FHIRService", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Health-HealthDataServices", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Health-MedTechService", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Identity-AzureActiveDirectory", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Identity-AzureActiveDirectoryB2C", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Identity-AzureActiveDirectoryConnectHealth", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Identity-AzureActiveDirectoryDomainServices", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Identity-AzureActiveDirectoryGroup", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Identity-AzureActiveDirectoryIdentityProtection", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Identity-AzureActiveDirectoryRolesAndAdministrators", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Identity-AzureActiveDirectoryUser", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Identity-AzureAppRegistration", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Identity-AzureEnterpriseApplication", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Identity-AzureIdentityGovernance", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Identity-AzureManagedIdentity", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Integration-AzureBizTalk", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Integration-AzureEventGrid", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Integration-AzureEventGridDomain", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Integration-AzureEventGridSubscription", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Integration-AzureEventGridTopic", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Integration-AzureIntegrationAccount", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Integration-AzureLogicApps", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Integration-AzurePartnerTopic", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Integration-AzureServiceBus", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Integration-AzureServiceBusQueue", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Integration-AzureServiceBusTopic", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Integration-AzureSystemTopic", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-InternetOfThings-AzureDeviceProvisioningService", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-InternetOfThings-AzureDigitalTwins", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-InternetOfThings-AzureIoTCentral", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-InternetOfThings-AzureIoTCentralApplications", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-InternetOfThings-AzureIoTEdge", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-InternetOfThings-AzureIoTHub", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-InternetOfThings-AzureMaps", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-InternetOfThings-AzureTimeSeriesDataSet", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-InternetOfThings-AzureTimeSeriesInsights", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-InternetOfThings-AzureTimeSeriesInsightsAccessPolicy", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-InternetOfThings-AzureTimeSeriesInsightsEnvironment", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-InternetOfThings-AzureTimeSeriesInsightsEventSource", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Intune-AzureIntune", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Intune-AzureIntuneApple", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Intune-AzureIntuneGoogle", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Intune-AzureIntuneWindows", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Management-AppConfiguration", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Management-AzureArc", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Management-AzureArcMachine", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Management-AzureAutomation", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Management-AzureBackup", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Management-AzureBlueprints", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Management-AzureCompliance", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Management-AzureCostAlert", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Management-AzureCostAnalysis", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Management-AzureCostBudget", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Management-AzureCostManagement", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Management-AzureCostManagementAndBilling", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Management-AzureGeoRecovery", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Management-AzureLighthouse", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Management-AzureLogAnalytics", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Management-AzureManagedApplicationCenter", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Management-AzureManagedApplications", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Management-AzureManagementGroups", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Management-AzureManagementPortal", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Management-AzureMetrics", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Management-AzureMonitor", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Management-AzurePolicy", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Management-AzureRecoveryServiceVault", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Management-AzureResourceGraphExplorer", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Management-AzureResourceGroupList", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Management-AzureResourceGroups", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Management-AzureResourceLinked", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Management-AzureScheduler", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Management-AzureSiteRecovery", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Management-AzureSolutions", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Management-AzureSubscription", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Management-AzureTag", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Management-AzureUserPrivacy", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Media-AzureMedia", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Media-AzureMediaFile", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Media-AzureMediaServices", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Migrate-AzureDataBoxEdge", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Migrate-AzureMigrate", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Mobile-AzureMobileApp", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Mobile-AzureMobileEngagement", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Mobile-AzureNotificationHub", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Mobile-AzureNotificationHubNamespace", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Mobile-AzureNotificationHubs", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Networking-AzureApplicationGateway", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Networking-AzureAzureDDoSProtection", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Networking-AzureBastion", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Networking-AzureCDNProfile", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Networking-AzureDNS", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Networking-AzureDNSServer", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Networking-AzureExpressRoute", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Networking-AzureExpressRouteCircuit", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Networking-AzureExpressRouteDirect", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Networking-AzureFirewall", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Networking-AzureFirewallManager", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Networking-AzureFrontDoor", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Networking-AzureFrontDoorService", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Networking-AzureIPAddressSpace", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Networking-AzureIPGroups", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Networking-AzureLoadBalancer", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Networking-AzureNAT", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Networking-AzureNetworkInterface", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Networking-AzureNSG", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Networking-AzurePrivateLink", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Networking-AzurePrivateLinkHub", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Networking-AzurePrivateLinkService", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Networking-AzurePublicIPAddress", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Networking-AzurePublicIPAddressClassic", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Networking-AzurePublicIPPrefix", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Networking-AzureRouteFilter", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Networking-AzureRouteTable", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Networking-AzureServiceEndpoint", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Networking-AzureServiceEndpointPolicy", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Networking-AzureSubnet", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Networking-AzureTrafficManager", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Networking-AzureVirtualNetwork", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Networking-AzureVirtualNetworkPeering", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Networking-AzureVirtualWAN", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Networking-AzureVPNGateway", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Networking-AzureWAFPolicies", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Security-AzureAccessControl", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Security-AzureApplicationSecurityGroup", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Security-AzureConditionalAccess", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Security-AzureDefender", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Security-AzureKeyVault", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Security-AzureSecurityCenter", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Security-AzureSentinel", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Stack-AzureStack", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Stack-AzureStackCapacity", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Stack-AzureStackInfrastructureBackup", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Stack-AzureStackMultiTenancy", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Stack-AzureStackOffer", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Stack-AzureStackPlan", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Stack-AzureStackUpdate", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Stack-AzureStackUserSubscription", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Storage-AzureBlobStorage", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Storage-AzureDataBox", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Storage-AzureDataLakeStorage", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Storage-AzureDiskStorage", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Storage-AzureDiskStorageClassic", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Storage-AzureFileStorage", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Storage-AzureManagedDisks", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Storage-AzureNetAppFiles", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Storage-AzureQueueStorage", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Storage-AzureStorage", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Storage-AzureStorageClassic", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Storage-AzureStorageContainer", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Storage-AzureStorSimple", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Web-AzureAdvancedTools", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Web-AzureAPIManagement", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Web-AzureAppServiceCertificate", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Web-AzureAppServiceDomain", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Web-AzureCDN", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Web-AzureContainerSettings", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Web-AzureCORS", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Web-AzureDeploymentCredentials", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Web-AzureLogStream", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Web-AzureProperties", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Web-AzureQuota", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Web-AzureSearch", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Web-AzureSignalRService", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Web-AzureWebApp", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-AIMachineLearning-AzureBatchAI", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-AIMachineLearning-AzureBotService", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-AIMachineLearning-AzureCognitiveServices", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-AIMachineLearning-AzureMachineLearningService", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-AIMachineLearning-AzureMachineLearningStudio", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-AIMachineLearning-AzureMachineLearningStudioClassic", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-AIMachineLearning-AzureMachineLearningStudioWebServicePlan", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-AIMachineLearning-AzureMachineLearningStudioWorkspace", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-AIMachineLearning-AzureTranslatorText", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-AIMachineLearning-MicrosoftGenomics", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Analytics-AzureAnalysisServices", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Analytics-AzureDatabricks", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Analytics-AzureDataCatalog", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Analytics-AzureDataExplorer", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Analytics-AzureDataLakeStoreGen1", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Analytics-AzureEventHub", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Analytics-AzureEventHubCluster", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Analytics-AzureHDInsightCluster", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Analytics-AzureLogAnalyticsWorkspace", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Analytics-AzurePowerBIEmbedded", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Analytics-AzurePurviewAccount", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Analytics-AzureStreamAnalyticsJob", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Analytics-AzureSynapseAnalytics", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Analytics-PowerBI", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Blockchain-AzurBlockchainMember", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Blockchain-AzurBlockchainService", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Blockchain-AzurBlockchainTokenService", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Blockchain-AzureBlockchainConnection", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Blockchain-AzureBlockchainConsortium", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Compute-AzureAppService", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Compute-AzureAppServicePlan", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Compute-AzureAppServicePlanLinux", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Compute-AzureAutomanagedVirtualMachine", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Compute-AzureAvailabiltySet", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Compute-AzureBatch", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Compute-AzureBatchAccount", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Compute-AzureCloudServices", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Compute-AzureContainerService", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Compute-AzureDisk", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Compute-AzureDiskEncryptionSet", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Compute-AzureDiskSnapshot", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Compute-AzureFunction", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Compute-AzureImageClassic", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Compute-AzureImageDefinition", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Compute-AzureImageVersion", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Compute-AzureMeshApplication", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Compute-AzureServerFarm", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Compute-AzureServiceFabric", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Compute-AzureSharedImageGallery", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Compute-AzureSpringCloud", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Compute-AzureVirtualDesktop", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Compute-AzureVirtualDesktopApplicationGroup", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Compute-AzureVirtualDesktopHostPool", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Compute-AzureVirtualDesktopWorkspace", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Compute-AzureVirtualMachine", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Compute-AzureVirtualMachineClassic", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Compute-AzureVirtualMachineScaleSet", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Compute-AzureWebSlot", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Compute-AzureWebTest", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Compute-AzureWorkspace", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Containers-AzureContainerApp", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Containers-AzureContainerInstance", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Containers-AzureContainerRegistry", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Containers-AzureKubernetesService", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Containers-AzureServiceEnvironment", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Databases-AzureCosmosDb", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Databases-AzureDatabaseForMariaDB", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Databases-AzureDatabaseForMySQL", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Databases-AzureDatabaseForPostgreSQL", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Databases-AzureDatabaseMigrationService", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Databases-AzureDataBricks", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Databases-AzureDataExplorerCluster", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Databases-AzureDataFactory", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Databases-AzureInstancePool", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Databases-AzureManagedDatabase", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Databases-AzureRedisCache", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Databases-AzureSql", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Databases-AzureSqlDatabase", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Databases-AzureSqlDataWarehouse", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Databases-AzureSqlElasticPool", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Databases-AzureSqlManagedInstance", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Databases-AzureSqlServer", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Databases-AzureSqlStretchDatabase", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Databases-AzureSqlVirtualMachine", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Databases-AzureSSISLiftAndShift", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Databases-AzureVirtualCluster", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-DevOps-AzureApplicationInsights", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-DevOps-AzureArtifacts", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-DevOps-AzureBoards", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-DevOps-AzureDevOps", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-DevOps-AzureDevOpsOrganisation", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-DevOps-AzureDevTestLabs", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-DevOps-AzureLabServices", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-DevOps-AzurePipelines", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-DevOps-AzureRepos", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-DevOps-AzureTestPlans", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-General-Azure", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-General-AzureWorkbook", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-General-AzureWorkflow", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Health-DICOMService", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Health-FHIRService", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Health-HealthDataServices", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Health-MedTechService", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Identity-AzureActiveDirectory", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Identity-AzureActiveDirectoryB2C", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Identity-AzureActiveDirectoryConnectHealth", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Identity-AzureActiveDirectoryDomainServices", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Identity-AzureActiveDirectoryGroup", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Identity-AzureActiveDirectoryIdentityProtection", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Identity-AzureActiveDirectoryRolesAndAdministrators", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Identity-AzureActiveDirectoryUser", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Identity-AzureAppRegistration", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Identity-AzureEnterpriseApplication", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Identity-AzureIdentityGovernance", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Identity-AzureManagedIdentity", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Integration-AzureBizTalk", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Integration-AzureEventGrid", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Integration-AzureEventGridDomain", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Integration-AzureEventGridSubscription", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Integration-AzureEventGridTopic", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Integration-AzureIntegrationAccount", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Integration-AzureLogicApps", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Integration-AzurePartnerTopic", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Integration-AzureServiceBus", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Integration-AzureServiceBusQueue", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Integration-AzureServiceBusTopic", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Integration-AzureSystemTopic", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-InternetOfThings-AzureDeviceProvisioningService", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-InternetOfThings-AzureDigitalTwins", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-InternetOfThings-AzureIoTCentral", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-InternetOfThings-AzureIoTCentralApplications", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-InternetOfThings-AzureIoTEdge", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-InternetOfThings-AzureIoTHub", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-InternetOfThings-AzureMaps", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-InternetOfThings-AzureTimeSeriesDataSet", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-InternetOfThings-AzureTimeSeriesInsights", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-InternetOfThings-AzureTimeSeriesInsightsAccessPolicy", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-InternetOfThings-AzureTimeSeriesInsightsEnvironment", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-InternetOfThings-AzureTimeSeriesInsightsEventSource", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Intune-AzureIntune", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Intune-AzureIntuneApple", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Intune-AzureIntuneGoogle", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Intune-AzureIntuneWindows", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Management-AppConfiguration", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Management-AzureArc", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Management-AzureArcMachine", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Management-AzureAutomation", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Management-AzureBackup", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Management-AzureBlueprints", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Management-AzureCompliance", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Management-AzureCostAlert", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Management-AzureCostAnalysis", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Management-AzureCostBudget", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Management-AzureCostManagement", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Management-AzureCostManagementAndBilling", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Management-AzureGeoRecovery", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Management-AzureLighthouse", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Management-AzureLogAnalytics", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Management-AzureManagedApplicationCenter", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Management-AzureManagedApplications", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Management-AzureManagementGroups", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Management-AzureManagementPortal", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Management-AzureMetrics", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Management-AzureMonitor", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Management-AzurePolicy", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Management-AzureRecoveryServiceVault", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Management-AzureResourceGraphExplorer", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Management-AzureResourceGroupList", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Management-AzureResourceGroups", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Management-AzureResourceLinked", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Management-AzureScheduler", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Management-AzureSiteRecovery", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Management-AzureSolutions", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Management-AzureSubscription", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Management-AzureTag", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Management-AzureUserPrivacy", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Media-AzureMedia", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Media-AzureMediaFile", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Media-AzureMediaServices", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Migrate-AzureDataBoxEdge", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Migrate-AzureMigrate", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Mobile-AzureMobileApp", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Mobile-AzureMobileEngagement", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Mobile-AzureNotificationHub", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Mobile-AzureNotificationHubNamespace", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Mobile-AzureNotificationHubs", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Networking-AzureApplicationGateway", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Networking-AzureAzureDDoSProtection", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Networking-AzureBastion", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Networking-AzureCDNProfile", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Networking-AzureDNS", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Networking-AzureDNSServer", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Networking-AzureExpressRoute", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Networking-AzureExpressRouteCircuit", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Networking-AzureExpressRouteDirect", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Networking-AzureFirewall", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Networking-AzureFirewallManager", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Networking-AzureFrontDoor", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Networking-AzureFrontDoorService", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Networking-AzureIPAddressSpace", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Networking-AzureIPGroups", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Networking-AzureLoadBalancer", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Networking-AzureNAT", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Networking-AzureNetworkInterface", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Networking-AzureNSG", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Networking-AzurePrivateLink", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Networking-AzurePrivateLinkHub", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Networking-AzurePrivateLinkService", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Networking-AzurePublicIPAddress", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Networking-AzurePublicIPAddressClassic", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Networking-AzurePublicIPPrefix", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Networking-AzureRouteFilter", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Networking-AzureRouteTable", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Networking-AzureServiceEndpoint", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Networking-AzureServiceEndpointPolicy", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Networking-AzureSubnet", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Networking-AzureTrafficManager", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Networking-AzureVirtualNetwork", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Networking-AzureVirtualNetworkPeering", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Networking-AzureVirtualWAN", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Networking-AzureVPNGateway", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Networking-AzureWAFPolicies", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Security-AzureAccessControl", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Security-AzureApplicationSecurityGroup", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Security-AzureConditionalAccess", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Security-AzureDefender", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Security-AzureKeyVault", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Security-AzureSecurityCenter", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Security-AzureSentinel", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Stack-AzureStack", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Stack-AzureStackCapacity", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Stack-AzureStackInfrastructureBackup", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Stack-AzureStackMultiTenancy", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Stack-AzureStackOffer", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Stack-AzureStackPlan", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Stack-AzureStackUpdate", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Stack-AzureStackUserSubscription", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Storage-AzureBlobStorage", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Storage-AzureDataBox", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Storage-AzureDataLakeStorage", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Storage-AzureDiskStorage", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Storage-AzureDiskStorageClassic", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Storage-AzureFileStorage", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Storage-AzureManagedDisks", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Storage-AzureNetAppFiles", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Storage-AzureQueueStorage", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Storage-AzureStorage", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Storage-AzureStorageClassic", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Storage-AzureStorageContainer", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Storage-AzureStorSimple", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Web-AzureAdvancedTools", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Web-AzureAPIManagement", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Web-AzureAppServiceCertificate", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Web-AzureAppServiceDomain", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Web-AzureCDN", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Web-AzureContainerSettings", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Web-AzureCORS", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Web-AzureDeploymentCredentials", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Web-AzureLogStream", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Web-AzureProperties", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Web-AzureQuota", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Web-AzureSearch", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Web-AzureSignalRService", "path": "", "color": "#0072C6"}, {"@type": "PlantUmlSprite", "name": "azure-Web-AzureWebApp", "path": "", "color": "#0072C6"}]} \ No newline at end of file diff --git a/src/main/resources/sprites/cloudinsight_stdlib_sprites.json b/src/main/resources/sprites/cloudinsight_stdlib_sprites.json new file mode 100644 index 0000000..c3a0a01 --- /dev/null +++ b/src/main/resources/sprites/cloudinsight_stdlib_sprites.json @@ -0,0 +1 @@ +{"name": "Cloudinsight plantuml-stdlib Sprites", "source": "https://github.com/plantuml/plantuml-stdlib/tree/master/stdlib/cloudinsight/", "sprites": [{"@type": "PlantUmlSprite", "name": "cloudinsight-activemq", "path": "", "color": "#23a3dd"}, {"@type": "PlantUmlSprite", "name": "cloudinsight-ai", "path": "", "color": "#23a3dd"}, {"@type": "PlantUmlSprite", "name": "cloudinsight-aliyun", "path": "", "color": "#23a3dd"}, {"@type": "PlantUmlSprite", "name": "cloudinsight-apache", "path": "", "color": "#23a3dd"}, {"@type": "PlantUmlSprite", "name": "cloudinsight-bearychat", "path": "", "color": "#23a3dd"}, {"@type": "PlantUmlSprite", "name": "cloudinsight-bell", "path": "", "color": "#23a3dd"}, {"@type": "PlantUmlSprite", "name": "cloudinsight-bi", "path": "", "color": "#23a3dd"}, {"@type": "PlantUmlSprite", "name": "cloudinsight-cacti", "path": "", "color": "#23a3dd"}, {"@type": "PlantUmlSprite", "name": "cloudinsight-cassandra", "path": "", "color": "#23a3dd"}, {"@type": "PlantUmlSprite", "name": "cloudinsight-ci-large", "path": "", "color": "#23a3dd"}, {"@type": "PlantUmlSprite", "name": "cloudinsight-ci", "path": "", "color": "#23a3dd"}, {"@type": "PlantUmlSprite", "name": "cloudinsight-cog", "path": "", "color": "#23a3dd"}, {"@type": "PlantUmlSprite", "name": "cloudinsight-copy", "path": "", "color": "#23a3dd"}, {"@type": "PlantUmlSprite", "name": "cloudinsight-couchbase", "path": "", "color": "#23a3dd"}, {"@type": "PlantUmlSprite", "name": "cloudinsight-couchdb", "path": "", "color": "#23a3dd"}, {"@type": "PlantUmlSprite", "name": "cloudinsight-ct", "path": "", "color": "#23a3dd"}, {"@type": "PlantUmlSprite", "name": "cloudinsight-dashboard", "path": "", "color": "#23a3dd"}, {"@type": "PlantUmlSprite", "name": "cloudinsight-desktop", "path": "", "color": "#23a3dd"}, {"@type": "PlantUmlSprite", "name": "cloudinsight-disable", "path": "", "color": "#23a3dd"}, {"@type": "PlantUmlSprite", "name": "cloudinsight-docker", "path": "", "color": "#23a3dd"}, {"@type": "PlantUmlSprite", "name": "cloudinsight-download", "path": "", "color": "#23a3dd"}, {"@type": "PlantUmlSprite", "name": "cloudinsight-edit", "path": "", "color": "#23a3dd"}, {"@type": "PlantUmlSprite", "name": "cloudinsight-elasticsearch", "path": "", "color": "#23a3dd"}, {"@type": "PlantUmlSprite", "name": "cloudinsight-exit", "path": "", "color": "#23a3dd"}, {"@type": "PlantUmlSprite", "name": "cloudinsight-file", "path": "", "color": "#23a3dd"}, {"@type": "PlantUmlSprite", "name": "cloudinsight-gearman", "path": "", "color": "#23a3dd"}, {"@type": "PlantUmlSprite", "name": "cloudinsight-gunicorn", "path": "", "color": "#23a3dd"}, {"@type": "PlantUmlSprite", "name": "cloudinsight-haproxy", "path": "", "color": "#23a3dd"}, {"@type": "PlantUmlSprite", "name": "cloudinsight-hdfs", "path": "", "color": "#23a3dd"}, {"@type": "PlantUmlSprite", "name": "cloudinsight-iis", "path": "", "color": "#23a3dd"}, {"@type": "PlantUmlSprite", "name": "cloudinsight-java", "path": "", "color": "#23a3dd"}, {"@type": "PlantUmlSprite", "name": "cloudinsight-jianliao", "path": "", "color": "#23a3dd"}, {"@type": "PlantUmlSprite", "name": "cloudinsight-kafka", "path": "", "color": "#23a3dd"}, {"@type": "PlantUmlSprite", "name": "cloudinsight-keycloak", "path": "", "color": "#23a3dd"}, {"@type": "PlantUmlSprite", "name": "cloudinsight-left", "path": "", "color": "#23a3dd"}, {"@type": "PlantUmlSprite", "name": "cloudinsight-linux", "path": "", "color": "#23a3dd"}, {"@type": "PlantUmlSprite", "name": "cloudinsight-listalt", "path": "", "color": "#23a3dd"}, {"@type": "PlantUmlSprite", "name": "cloudinsight-loading", "path": "", "color": "#23a3dd"}, {"@type": "PlantUmlSprite", "name": "cloudinsight-memcached", "path": "", "color": "#23a3dd"}, {"@type": "PlantUmlSprite", "name": "cloudinsight-mesos", "path": "", "color": "#23a3dd"}, {"@type": "PlantUmlSprite", "name": "cloudinsight-mi", "path": "", "color": "#23a3dd"}, {"@type": "PlantUmlSprite", "name": "cloudinsight-mongodb", "path": "", "color": "#23a3dd"}, {"@type": "PlantUmlSprite", "name": "cloudinsight-mysql", "path": "", "color": "#23a3dd"}, {"@type": "PlantUmlSprite", "name": "cloudinsight-nagios", "path": "", "color": "#23a3dd"}, {"@type": "PlantUmlSprite", "name": "cloudinsight-nginx", "path": "", "color": "#23a3dd"}, {"@type": "PlantUmlSprite", "name": "cloudinsight-nodejs", "path": "", "color": "#23a3dd"}, {"@type": "PlantUmlSprite", "name": "cloudinsight-onealert", "path": "", "color": "#23a3dd"}, {"@type": "PlantUmlSprite", "name": "cloudinsight-oneapmlogo", "path": "", "color": "#23a3dd"}, {"@type": "PlantUmlSprite", "name": "cloudinsight-openstack", "path": "", "color": "#23a3dd"}, {"@type": "PlantUmlSprite", "name": "cloudinsight-overview", "path": "", "color": "#23a3dd"}, {"@type": "PlantUmlSprite", "name": "cloudinsight-pause", "path": "", "color": "#23a3dd"}, {"@type": "PlantUmlSprite", "name": "cloudinsight-php", "path": "", "color": "#23a3dd"}, {"@type": "PlantUmlSprite", "name": "cloudinsight-php-fpm", "path": "", "color": "#23a3dd"}, {"@type": "PlantUmlSprite", "name": "cloudinsight-play", "path": "", "color": "#23a3dd"}, {"@type": "PlantUmlSprite", "name": "cloudinsight-plus", "path": "", "color": "#23a3dd"}, {"@type": "PlantUmlSprite", "name": "cloudinsight-point", "path": "", "color": "#23a3dd"}, {"@type": "PlantUmlSprite", "name": "cloudinsight-postgresql", "path": "", "color": "#23a3dd"}, {"@type": "PlantUmlSprite", "name": "cloudinsight-pubu", "path": "", "color": "#23a3dd"}, {"@type": "PlantUmlSprite", "name": "cloudinsight-python", "path": "", "color": "#23a3dd"}, {"@type": "PlantUmlSprite", "name": "cloudinsight-question", "path": "", "color": "#23a3dd"}, {"@type": "PlantUmlSprite", "name": "cloudinsight-rabbitmq", "path": "", "color": "#23a3dd"}, {"@type": "PlantUmlSprite", "name": "cloudinsight-redis", "path": "", "color": "#23a3dd"}, {"@type": "PlantUmlSprite", "name": "cloudinsight-remove-sign", "path": "", "color": "#23a3dd"}, {"@type": "PlantUmlSprite", "name": "cloudinsight-right", "path": "", "color": "#23a3dd"}, {"@type": "PlantUmlSprite", "name": "cloudinsight-ruby", "path": "", "color": "#23a3dd"}, {"@type": "PlantUmlSprite", "name": "cloudinsight-server", "path": "", "color": "#23a3dd"}, {"@type": "PlantUmlSprite", "name": "cloudinsight-singlePage", "path": "", "color": "#23a3dd"}, {"@type": "PlantUmlSprite", "name": "cloudinsight-snmp", "path": "", "color": "#23a3dd"}, {"@type": "PlantUmlSprite", "name": "cloudinsight-solr", "path": "", "color": "#23a3dd"}, {"@type": "PlantUmlSprite", "name": "cloudinsight-sqlserver", "path": "", "color": "#23a3dd"}, {"@type": "PlantUmlSprite", "name": "cloudinsight-superset", "path": "", "color": "#23a3dd"}, {"@type": "PlantUmlSprite", "name": "cloudinsight-supervisord", "path": "", "color": "#23a3dd"}, {"@type": "PlantUmlSprite", "name": "cloudinsight-tomcat", "path": "", "color": "#23a3dd"}, {"@type": "PlantUmlSprite", "name": "cloudinsight-tongzhi", "path": "", "color": "#23a3dd"}, {"@type": "PlantUmlSprite", "name": "cloudinsight-trash", "path": "", "color": "#23a3dd"}, {"@type": "PlantUmlSprite", "name": "cloudinsight-user", "path": "", "color": "#23a3dd"}, {"@type": "PlantUmlSprite", "name": "cloudinsight-windows", "path": "", "color": "#23a3dd"}, {"@type": "PlantUmlSprite", "name": "cloudinsight-x", "path": "", "color": "#23a3dd"}, {"@type": "PlantUmlSprite", "name": "cloudinsight-yanjing", "path": "", "color": "#23a3dd"}, {"@type": "PlantUmlSprite", "name": "cloudinsight-zookeeper", "path": "", "color": "#23a3dd"}]} \ No newline at end of file diff --git a/src/main/resources/sprites/elastic_stdlib_sprites.json b/src/main/resources/sprites/elastic_stdlib_sprites.json new file mode 100644 index 0000000..f9fe24f --- /dev/null +++ b/src/main/resources/sprites/elastic_stdlib_sprites.json @@ -0,0 +1 @@ +{"name": "Elastic plantuml-stdlib Sprites", "source": "https://github.com/plantuml/plantuml-stdlib/tree/master/stdlib/elastic/", "sprites": [{"@type": "PlantUmlSprite", "name": "elastic-apm", "path": "", "color": "#51D0C8"}, {"@type": "PlantUmlSprite", "name": "elastic-app-search", "path": "", "color": "#51D0C8"}, {"@type": "PlantUmlSprite", "name": "elastic-beats", "path": "", "color": "#51D0C8"}, {"@type": "PlantUmlSprite", "name": "elastic-cloud", "path": "", "color": "#51D0C8"}, {"@type": "PlantUmlSprite", "name": "elastic-cloud-in-kubernetes", "path": "", "color": "#51D0C8"}, {"@type": "PlantUmlSprite", "name": "elastic-code-search", "path": "", "color": "#51D0C8"}, {"@type": "PlantUmlSprite", "name": "elastic-ece", "path": "", "color": "#51D0C8"}, {"@type": "PlantUmlSprite", "name": "elastic-eck", "path": "", "color": "#51D0C8"}, {"@type": "PlantUmlSprite", "name": "elastic-elasticsearch", "path": "", "color": "#51D0C8"}, {"@type": "PlantUmlSprite", "name": "elastic-endpoint", "path": "", "color": "#51D0C8"}, {"@type": "PlantUmlSprite", "name": "elastic-enterprise-search", "path": "", "color": "#51D0C8"}, {"@type": "PlantUmlSprite", "name": "elastic-kibana", "path": "", "color": "#51D0C8"}, {"@type": "PlantUmlSprite", "name": "elastic-logging", "path": "", "color": "#51D0C8"}, {"@type": "PlantUmlSprite", "name": "elastic-logstash", "path": "", "color": "#51D0C8"}, {"@type": "PlantUmlSprite", "name": "elastic-maps", "path": "", "color": "#51D0C8"}, {"@type": "PlantUmlSprite", "name": "elastic-metrics", "path": "", "color": "#51D0C8"}, {"@type": "PlantUmlSprite", "name": "elastic-siem", "path": "", "color": "#51D0C8"}, {"@type": "PlantUmlSprite", "name": "elastic-site-search", "path": "", "color": "#51D0C8"}, {"@type": "PlantUmlSprite", "name": "elastic-stack", "path": "", "color": "#51D0C8"}, {"@type": "PlantUmlSprite", "name": "elastic-uptime", "path": "", "color": "#51D0C8"}, {"@type": "PlantUmlSprite", "name": "elastic-apm", "path": "", "color": "#51D0C8"}, {"@type": "PlantUmlSprite", "name": "elastic-app-search", "path": "", "color": "#51D0C8"}, {"@type": "PlantUmlSprite", "name": "elastic-beats", "path": "", "color": "#51D0C8"}, {"@type": "PlantUmlSprite", "name": "elastic-cloud", "path": "", "color": "#51D0C8"}, {"@type": "PlantUmlSprite", "name": "elastic-cloud-in-kubernetes", "path": "", "color": "#51D0C8"}, {"@type": "PlantUmlSprite", "name": "elastic-code-search", "path": "", "color": "#51D0C8"}, {"@type": "PlantUmlSprite", "name": "elastic-ece", "path": "", "color": "#51D0C8"}, {"@type": "PlantUmlSprite", "name": "elastic-eck", "path": "", "color": "#51D0C8"}, {"@type": "PlantUmlSprite", "name": "elastic-elasticsearch", "path": "", "color": "#51D0C8"}, {"@type": "PlantUmlSprite", "name": "elastic-endpoint", "path": "", "color": "#51D0C8"}, {"@type": "PlantUmlSprite", "name": "elastic-enterprise-search", "path": "", "color": "#51D0C8"}, {"@type": "PlantUmlSprite", "name": "elastic-kibana", "path": "", "color": "#51D0C8"}, {"@type": "PlantUmlSprite", "name": "elastic-logging", "path": "", "color": "#51D0C8"}, {"@type": "PlantUmlSprite", "name": "elastic-logstash", "path": "", "color": "#51D0C8"}, {"@type": "PlantUmlSprite", "name": "elastic-maps", "path": "", "color": "#51D0C8"}, {"@type": "PlantUmlSprite", "name": "elastic-metrics", "path": "", "color": "#51D0C8"}, {"@type": "PlantUmlSprite", "name": "elastic-siem", "path": "", "color": "#51D0C8"}, {"@type": "PlantUmlSprite", "name": "elastic-site-search", "path": "", "color": "#51D0C8"}, {"@type": "PlantUmlSprite", "name": "elastic-stack", "path": "", "color": "#51D0C8"}, {"@type": "PlantUmlSprite", "name": "elastic-uptime", "path": "", "color": "#51D0C8"}]} \ No newline at end of file diff --git a/src/main/resources/sprites/gcp_stdlib_sprites.json b/src/main/resources/sprites/gcp_stdlib_sprites.json new file mode 100644 index 0000000..2a811ba --- /dev/null +++ b/src/main/resources/sprites/gcp_stdlib_sprites.json @@ -0,0 +1 @@ +{"name": "Google Cloud Platform plantuml-stdlib Sprites", "source": "https://github.com/plantuml/plantuml-stdlib/tree/master/stdlib/gcp/", "additionalIncludes": [""], "sprites": [{"@type": "PlantUmlSprite", "name": "gcp-GCPC4Integration", "path": "", "color": "#79B3FE"}, {"@type": "PlantUmlSprite", "name": "gcp-GCPCommon", "path": "", "color": "#79B3FE"}, {"@type": "PlantUmlSprite", "name": "gcp-GCPRaw", "path": "", "color": "#79B3FE"}, {"@type": "PlantUmlSprite", "name": "gcp-GCPSimplified", "path": "", "color": "#79B3FE"}, {"@type": "PlantUmlSprite", "name": "gcp-Networking", "path": "", "color": "#79B3FE"}, {"@type": "PlantUmlSprite", "name": "gcp-AI-and-Machine-Learning-Advanced-Solutions-Lab", "path": "", "color": "#79B3FE"}, {"@type": "PlantUmlSprite", "name": "gcp-AI-and-Machine-Learning-AI-Hub", "path": "", "color": "#79B3FE"}, {"@type": "PlantUmlSprite", "name": "gcp-AI-and-Machine-Learning-AI-Platform", "path": "", "color": "#79B3FE"}, {"@type": "PlantUmlSprite", "name": "gcp-AI-and-Machine-Learning-AI-Platform-Data-Labeling-Service", "path": "", "color": "#79B3FE"}, {"@type": "PlantUmlSprite", "name": "gcp-AI-and-Machine-Learning-AutoML-Natural-Language", "path": "", "color": "#79B3FE"}, {"@type": "PlantUmlSprite", "name": "gcp-AI-and-Machine-Learning-AutoML-Tables", "path": "", "color": "#79B3FE"}, {"@type": "PlantUmlSprite", "name": "gcp-AI-and-Machine-Learning-AutoML-Translation", "path": "", "color": "#79B3FE"}, {"@type": "PlantUmlSprite", "name": "gcp-AI-and-Machine-Learning-AutoML-Video-Intelligence", "path": "", "color": "#79B3FE"}, {"@type": "PlantUmlSprite", "name": "gcp-AI-and-Machine-Learning-AutoML-Vision", "path": "", "color": "#79B3FE"}, {"@type": "PlantUmlSprite", "name": "gcp-AI-and-Machine-Learning-Cloud-AutoML", "path": "", "color": "#79B3FE"}, {"@type": "PlantUmlSprite", "name": "gcp-AI-and-Machine-Learning-Cloud-Inference-API", "path": "", "color": "#79B3FE"}, {"@type": "PlantUmlSprite", "name": "gcp-AI-and-Machine-Learning-Cloud-Jobs-API", "path": "", "color": "#79B3FE"}, {"@type": "PlantUmlSprite", "name": "gcp-AI-and-Machine-Learning-Cloud-Natural-Language-API", "path": "", "color": "#79B3FE"}, {"@type": "PlantUmlSprite", "name": "gcp-AI-and-Machine-Learning-Cloud-Speech-to-Text", "path": "", "color": "#79B3FE"}, {"@type": "PlantUmlSprite", "name": "gcp-AI-and-Machine-Learning-Cloud-Text-to-Speech", "path": "", "color": "#79B3FE"}, {"@type": "PlantUmlSprite", "name": "gcp-AI-and-Machine-Learning-Cloud-TPU", "path": "", "color": "#79B3FE"}, {"@type": "PlantUmlSprite", "name": "gcp-AI-and-Machine-Learning-Cloud-Translation-API", "path": "", "color": "#79B3FE"}, {"@type": "PlantUmlSprite", "name": "gcp-AI-and-Machine-Learning-Cloud-Video-Intelligence-API", "path": "", "color": "#79B3FE"}, {"@type": "PlantUmlSprite", "name": "gcp-AI-and-Machine-Learning-Cloud-Vision-API", "path": "", "color": "#79B3FE"}, {"@type": "PlantUmlSprite", "name": "gcp-AI-and-Machine-Learning-Dialog-Flow-Enterprise-Edition", "path": "", "color": "#79B3FE"}, {"@type": "PlantUmlSprite", "name": "gcp-AI-and-Machine-Learning-Recommendations-AI", "path": "", "color": "#79B3FE"}, {"@type": "PlantUmlSprite", "name": "gcp-API-Management-Apigee-API-Platform", "path": "", "color": "#79B3FE"}, {"@type": "PlantUmlSprite", "name": "gcp-API-Management-Apigee-Sense", "path": "", "color": "#79B3FE"}, {"@type": "PlantUmlSprite", "name": "gcp-API-Management-API-Analytics", "path": "", "color": "#79B3FE"}, {"@type": "PlantUmlSprite", "name": "gcp-API-Management-API-Monetization", "path": "", "color": "#79B3FE"}, {"@type": "PlantUmlSprite", "name": "gcp-API-Management-Cloud-Endpoints", "path": "", "color": "#79B3FE"}, {"@type": "PlantUmlSprite", "name": "gcp-API-Management-Developer-Portal", "path": "", "color": "#79B3FE"}, {"@type": "PlantUmlSprite", "name": "gcp-Compute-App-Engine", "path": "", "color": "#79B3FE"}, {"@type": "PlantUmlSprite", "name": "gcp-Compute-Cloud-Functions", "path": "", "color": "#79B3FE"}, {"@type": "PlantUmlSprite", "name": "gcp-Compute-Cloud-Run", "path": "", "color": "#79B3FE"}, {"@type": "PlantUmlSprite", "name": "gcp-Compute-Compute-Engine", "path": "", "color": "#79B3FE"}, {"@type": "PlantUmlSprite", "name": "gcp-Compute-Container-Optimized-OS", "path": "", "color": "#79B3FE"}, {"@type": "PlantUmlSprite", "name": "gcp-Compute-GKE-On-Prem", "path": "", "color": "#79B3FE"}, {"@type": "PlantUmlSprite", "name": "gcp-Compute-GPU", "path": "", "color": "#79B3FE"}, {"@type": "PlantUmlSprite", "name": "gcp-Compute-Kubernetes-Engine", "path": "", "color": "#79B3FE"}, {"@type": "PlantUmlSprite", "name": "gcp-Databases-Cloud-Bigtable", "path": "", "color": "#79B3FE"}, {"@type": "PlantUmlSprite", "name": "gcp-Databases-Cloud-Datastore", "path": "", "color": "#79B3FE"}, {"@type": "PlantUmlSprite", "name": "gcp-Databases-Cloud-Firestore", "path": "", "color": "#79B3FE"}, {"@type": "PlantUmlSprite", "name": "gcp-Databases-Cloud-Memorystore", "path": "", "color": "#79B3FE"}, {"@type": "PlantUmlSprite", "name": "gcp-Databases-Cloud-Spanner", "path": "", "color": "#79B3FE"}, {"@type": "PlantUmlSprite", "name": "gcp-Databases-Cloud-SQL", "path": "", "color": "#79B3FE"}, {"@type": "PlantUmlSprite", "name": "gcp-Data-Analytics-BigQuery", "path": "", "color": "#79B3FE"}, {"@type": "PlantUmlSprite", "name": "gcp-Data-Analytics-Cloud-Composer", "path": "", "color": "#79B3FE"}, {"@type": "PlantUmlSprite", "name": "gcp-Data-Analytics-Cloud-Dataflow", "path": "", "color": "#79B3FE"}, {"@type": "PlantUmlSprite", "name": "gcp-Data-Analytics-Cloud-Datalab", "path": "", "color": "#79B3FE"}, {"@type": "PlantUmlSprite", "name": "gcp-Data-Analytics-Cloud-Dataprep", "path": "", "color": "#79B3FE"}, {"@type": "PlantUmlSprite", "name": "gcp-Data-Analytics-Cloud-Dataproc", "path": "", "color": "#79B3FE"}, {"@type": "PlantUmlSprite", "name": "gcp-Data-Analytics-Cloud-Data-Catalog", "path": "", "color": "#79B3FE"}, {"@type": "PlantUmlSprite", "name": "gcp-Data-Analytics-Cloud-Data-Fusion", "path": "", "color": "#79B3FE"}, {"@type": "PlantUmlSprite", "name": "gcp-Data-Analytics-Cloud-PubSub", "path": "", "color": "#79B3FE"}, {"@type": "PlantUmlSprite", "name": "gcp-Data-Analytics-Genomics", "path": "", "color": "#79B3FE"}, {"@type": "PlantUmlSprite", "name": "gcp-Developer-Tools-Cloud-Build", "path": "", "color": "#79B3FE"}, {"@type": "PlantUmlSprite", "name": "gcp-Developer-Tools-Cloud-Code", "path": "", "color": "#79B3FE"}, {"@type": "PlantUmlSprite", "name": "gcp-Developer-Tools-Cloud-Code-for-IntelliJ", "path": "", "color": "#79B3FE"}, {"@type": "PlantUmlSprite", "name": "gcp-Developer-Tools-Cloud-Scheduler", "path": "", "color": "#79B3FE"}, {"@type": "PlantUmlSprite", "name": "gcp-Developer-Tools-Cloud-SDK", "path": "", "color": "#79B3FE"}, {"@type": "PlantUmlSprite", "name": "gcp-Developer-Tools-Cloud-Source-Repositories", "path": "", "color": "#79B3FE"}, {"@type": "PlantUmlSprite", "name": "gcp-Developer-Tools-Cloud-Tasks", "path": "", "color": "#79B3FE"}, {"@type": "PlantUmlSprite", "name": "gcp-Developer-Tools-Cloud-Test-Lab", "path": "", "color": "#79B3FE"}, {"@type": "PlantUmlSprite", "name": "gcp-Developer-Tools-Cloud-Tools-for-Eclipse", "path": "", "color": "#79B3FE"}, {"@type": "PlantUmlSprite", "name": "gcp-Developer-Tools-Cloud-Tools-for-PowerShell", "path": "", "color": "#79B3FE"}, {"@type": "PlantUmlSprite", "name": "gcp-Developer-Tools-Cloud-Tools-for-Visual-Studio", "path": "", "color": "#79B3FE"}, {"@type": "PlantUmlSprite", "name": "gcp-Developer-Tools-Container-Registry", "path": "", "color": "#79B3FE"}, {"@type": "PlantUmlSprite", "name": "gcp-Developer-Tools-Gradle-App-Engine-Plugin", "path": "", "color": "#79B3FE"}, {"@type": "PlantUmlSprite", "name": "gcp-Developer-Tools-IDE-Plugins", "path": "", "color": "#79B3FE"}, {"@type": "PlantUmlSprite", "name": "gcp-Developer-Tools-Maven-App-Engine-Plugin", "path": "", "color": "#79B3FE"}, {"@type": "PlantUmlSprite", "name": "gcp-Hybrid-and-Multi-Cloud-Stackdriver", "path": "", "color": "#79B3FE"}, {"@type": "PlantUmlSprite", "name": "gcp-Hybrid-and-Multi-Cloud-Traffic-Director", "path": "", "color": "#79B3FE"}, {"@type": "PlantUmlSprite", "name": "gcp-Internet-of-Things-Cloud-IoT-Core", "path": "", "color": "#79B3FE"}, {"@type": "PlantUmlSprite", "name": "gcp-Management-Tools-Cloud-APIs", "path": "", "color": "#79B3FE"}, {"@type": "PlantUmlSprite", "name": "gcp-Management-Tools-Cloud-Billing-API", "path": "", "color": "#79B3FE"}, {"@type": "PlantUmlSprite", "name": "gcp-Management-Tools-Cloud-Console", "path": "", "color": "#79B3FE"}, {"@type": "PlantUmlSprite", "name": "gcp-Management-Tools-Cloud-Deployment-Manager", "path": "", "color": "#79B3FE"}, {"@type": "PlantUmlSprite", "name": "gcp-Management-Tools-Cloud-Mobile-App", "path": "", "color": "#79B3FE"}, {"@type": "PlantUmlSprite", "name": "gcp-Management-Tools-Cloud-Service-Mesh", "path": "", "color": "#79B3FE"}, {"@type": "PlantUmlSprite", "name": "gcp-Management-Tools-Cloud-Shell", "path": "", "color": "#79B3FE"}, {"@type": "PlantUmlSprite", "name": "gcp-Management-Tools-Debugger", "path": "", "color": "#79B3FE"}, {"@type": "PlantUmlSprite", "name": "gcp-Management-Tools-Error-Reporting", "path": "", "color": "#79B3FE"}, {"@type": "PlantUmlSprite", "name": "gcp-Management-Tools-Logging", "path": "", "color": "#79B3FE"}, {"@type": "PlantUmlSprite", "name": "gcp-Management-Tools-Monitoring", "path": "", "color": "#79B3FE"}, {"@type": "PlantUmlSprite", "name": "gcp-Management-Tools-Profiler", "path": "", "color": "#79B3FE"}, {"@type": "PlantUmlSprite", "name": "gcp-Management-Tools-Stackdriver", "path": "", "color": "#79B3FE"}, {"@type": "PlantUmlSprite", "name": "gcp-Management-Tools-Trace", "path": "", "color": "#79B3FE"}, {"@type": "PlantUmlSprite", "name": "gcp-Migration-Transfer-Appliance", "path": "", "color": "#79B3FE"}, {"@type": "PlantUmlSprite", "name": "gcp-Networking-Cloud-Armor", "path": "", "color": "#79B3FE"}, {"@type": "PlantUmlSprite", "name": "gcp-Networking-Cloud-CDN", "path": "", "color": "#79B3FE"}, {"@type": "PlantUmlSprite", "name": "gcp-Networking-Cloud-DNS", "path": "", "color": "#79B3FE"}, {"@type": "PlantUmlSprite", "name": "gcp-Networking-Cloud-External-IP-Addresses", "path": "", "color": "#79B3FE"}, {"@type": "PlantUmlSprite", "name": "gcp-Networking-Cloud-Firewall-Rules", "path": "", "color": "#79B3FE"}, {"@type": "PlantUmlSprite", "name": "gcp-Networking-Cloud-Load-Balancing", "path": "", "color": "#79B3FE"}, {"@type": "PlantUmlSprite", "name": "gcp-Networking-Cloud-NAT", "path": "", "color": "#79B3FE"}, {"@type": "PlantUmlSprite", "name": "gcp-Networking-Cloud-Network", "path": "", "color": "#79B3FE"}, {"@type": "PlantUmlSprite", "name": "gcp-Networking-Cloud-Router", "path": "", "color": "#79B3FE"}, {"@type": "PlantUmlSprite", "name": "gcp-Networking-Cloud-Routes", "path": "", "color": "#79B3FE"}, {"@type": "PlantUmlSprite", "name": "gcp-Networking-Cloud-VPN", "path": "", "color": "#79B3FE"}, {"@type": "PlantUmlSprite", "name": "gcp-Networking-Dedicated-Interconnect", "path": "", "color": "#79B3FE"}, {"@type": "PlantUmlSprite", "name": "gcp-Networking-Partner-Interconnect", "path": "", "color": "#79B3FE"}, {"@type": "PlantUmlSprite", "name": "gcp-Networking-Premium-Network-Tier", "path": "", "color": "#79B3FE"}, {"@type": "PlantUmlSprite", "name": "gcp-Networking-Standard-Network-Tier", "path": "", "color": "#79B3FE"}, {"@type": "PlantUmlSprite", "name": "gcp-Networking-Traffic-Director", "path": "", "color": "#79B3FE"}, {"@type": "PlantUmlSprite", "name": "gcp-Networking-Virtual-Private-Cloud", "path": "", "color": "#79B3FE"}, {"@type": "PlantUmlSprite", "name": "gcp-Security-Cloud-IAM", "path": "", "color": "#79B3FE"}, {"@type": "PlantUmlSprite", "name": "gcp-Security-Cloud-Resource-Manager", "path": "", "color": "#79B3FE"}, {"@type": "PlantUmlSprite", "name": "gcp-Security-Cloud-Security-Command-Center", "path": "", "color": "#79B3FE"}, {"@type": "PlantUmlSprite", "name": "gcp-Security-Cloud-Security-Scanner", "path": "", "color": "#79B3FE"}, {"@type": "PlantUmlSprite", "name": "gcp-Security-Key-Management-Service", "path": "", "color": "#79B3FE"}, {"@type": "PlantUmlSprite", "name": "gcp-Storage-Cloud-Filestore", "path": "", "color": "#79B3FE"}, {"@type": "PlantUmlSprite", "name": "gcp-Storage-Cloud-Storage", "path": "", "color": "#79B3FE"}, {"@type": "PlantUmlSprite", "name": "gcp-Storage-Persistent-Disk", "path": "", "color": "#79B3FE"}, {"@type": "PlantUmlSprite", "name": "gcp-AI-and-Machine-Learning-Advanced-Solutions-Lab", "path": "", "color": "#79B3FE"}, {"@type": "PlantUmlSprite", "name": "gcp-AI-and-Machine-Learning-AI-Hub", "path": "", "color": "#79B3FE"}, {"@type": "PlantUmlSprite", "name": "gcp-AI-and-Machine-Learning-AI-Platform", "path": "", "color": "#79B3FE"}, {"@type": "PlantUmlSprite", "name": "gcp-AI-and-Machine-Learning-AI-Platform-Data-Labeling-Service", "path": "", "color": "#79B3FE"}, {"@type": "PlantUmlSprite", "name": "gcp-AI-and-Machine-Learning-AutoML-Natural-Language", "path": "", "color": "#79B3FE"}, {"@type": "PlantUmlSprite", "name": "gcp-AI-and-Machine-Learning-AutoML-Tables", "path": "", "color": "#79B3FE"}, {"@type": "PlantUmlSprite", "name": "gcp-AI-and-Machine-Learning-AutoML-Translation", "path": "", "color": "#79B3FE"}, {"@type": "PlantUmlSprite", "name": "gcp-AI-and-Machine-Learning-AutoML-Video-Intelligence", "path": "", "color": "#79B3FE"}, {"@type": "PlantUmlSprite", "name": "gcp-AI-and-Machine-Learning-AutoML-Vision", "path": "", "color": "#79B3FE"}, {"@type": "PlantUmlSprite", "name": "gcp-AI-and-Machine-Learning-Cloud-AutoML", "path": "", "color": "#79B3FE"}, {"@type": "PlantUmlSprite", "name": "gcp-AI-and-Machine-Learning-Cloud-Inference-API", "path": "", "color": "#79B3FE"}, {"@type": "PlantUmlSprite", "name": "gcp-AI-and-Machine-Learning-Cloud-Jobs-API", "path": "", "color": "#79B3FE"}, {"@type": "PlantUmlSprite", "name": "gcp-AI-and-Machine-Learning-Cloud-Natural-Language-API", "path": "", "color": "#79B3FE"}, {"@type": "PlantUmlSprite", "name": "gcp-AI-and-Machine-Learning-Cloud-Speech-to-Text", "path": "", "color": "#79B3FE"}, {"@type": "PlantUmlSprite", "name": "gcp-AI-and-Machine-Learning-Cloud-Text-to-Speech", "path": "", "color": "#79B3FE"}, {"@type": "PlantUmlSprite", "name": "gcp-AI-and-Machine-Learning-Cloud-TPU", "path": "", "color": "#79B3FE"}, {"@type": "PlantUmlSprite", "name": "gcp-AI-and-Machine-Learning-Cloud-Translation-API", "path": "", "color": "#79B3FE"}, {"@type": "PlantUmlSprite", "name": "gcp-AI-and-Machine-Learning-Cloud-Video-Intelligence-API", "path": "", "color": "#79B3FE"}, {"@type": "PlantUmlSprite", "name": "gcp-AI-and-Machine-Learning-Cloud-Vision-API", "path": "", "color": "#79B3FE"}, {"@type": "PlantUmlSprite", "name": "gcp-AI-and-Machine-Learning-Dialog-Flow-Enterprise-Edition", "path": "", "color": "#79B3FE"}, {"@type": "PlantUmlSprite", "name": "gcp-AI-and-Machine-Learning-Recommendations-AI", "path": "", "color": "#79B3FE"}, {"@type": "PlantUmlSprite", "name": "gcp-API-Management-Apigee-API-Platform", "path": "", "color": "#79B3FE"}, {"@type": "PlantUmlSprite", "name": "gcp-API-Management-Apigee-Sense", "path": "", "color": "#79B3FE"}, {"@type": "PlantUmlSprite", "name": "gcp-API-Management-API-Analytics", "path": "", "color": "#79B3FE"}, {"@type": "PlantUmlSprite", "name": "gcp-API-Management-API-Monetization", "path": "", "color": "#79B3FE"}, {"@type": "PlantUmlSprite", "name": "gcp-API-Management-Cloud-Endpoints", "path": "", "color": "#79B3FE"}, {"@type": "PlantUmlSprite", "name": "gcp-API-Management-Developer-Portal", "path": "", "color": "#79B3FE"}, {"@type": "PlantUmlSprite", "name": "gcp-Compute-App-Engine", "path": "", "color": "#79B3FE"}, {"@type": "PlantUmlSprite", "name": "gcp-Compute-Cloud-Functions", "path": "", "color": "#79B3FE"}, {"@type": "PlantUmlSprite", "name": "gcp-Compute-Cloud-Run", "path": "", "color": "#79B3FE"}, {"@type": "PlantUmlSprite", "name": "gcp-Compute-Compute-Engine", "path": "", "color": "#79B3FE"}, {"@type": "PlantUmlSprite", "name": "gcp-Compute-Container-Optimized-OS", "path": "", "color": "#79B3FE"}, {"@type": "PlantUmlSprite", "name": "gcp-Compute-GKE-On-Prem", "path": "", "color": "#79B3FE"}, {"@type": "PlantUmlSprite", "name": "gcp-Compute-GPU", "path": "", "color": "#79B3FE"}, {"@type": "PlantUmlSprite", "name": "gcp-Compute-Kubernetes-Engine", "path": "", "color": "#79B3FE"}, {"@type": "PlantUmlSprite", "name": "gcp-Databases-Cloud-Bigtable", "path": "", "color": "#79B3FE"}, {"@type": "PlantUmlSprite", "name": "gcp-Databases-Cloud-Datastore", "path": "", "color": "#79B3FE"}, {"@type": "PlantUmlSprite", "name": "gcp-Databases-Cloud-Firestore", "path": "", "color": "#79B3FE"}, {"@type": "PlantUmlSprite", "name": "gcp-Databases-Cloud-Memorystore", "path": "", "color": "#79B3FE"}, {"@type": "PlantUmlSprite", "name": "gcp-Databases-Cloud-Spanner", "path": "", "color": "#79B3FE"}, {"@type": "PlantUmlSprite", "name": "gcp-Databases-Cloud-SQL", "path": "", "color": "#79B3FE"}, {"@type": "PlantUmlSprite", "name": "gcp-Data-Analytics-BigQuery", "path": "", "color": "#79B3FE"}, {"@type": "PlantUmlSprite", "name": "gcp-Data-Analytics-Cloud-Composer", "path": "", "color": "#79B3FE"}, {"@type": "PlantUmlSprite", "name": "gcp-Data-Analytics-Cloud-Dataflow", "path": "", "color": "#79B3FE"}, {"@type": "PlantUmlSprite", "name": "gcp-Data-Analytics-Cloud-Datalab", "path": "", "color": "#79B3FE"}, {"@type": "PlantUmlSprite", "name": "gcp-Data-Analytics-Cloud-Dataprep", "path": "", "color": "#79B3FE"}, {"@type": "PlantUmlSprite", "name": "gcp-Data-Analytics-Cloud-Dataproc", "path": "", "color": "#79B3FE"}, {"@type": "PlantUmlSprite", "name": "gcp-Data-Analytics-Cloud-Data-Catalog", "path": "", "color": "#79B3FE"}, {"@type": "PlantUmlSprite", "name": "gcp-Data-Analytics-Cloud-Data-Fusion", "path": "", "color": "#79B3FE"}, {"@type": "PlantUmlSprite", "name": "gcp-Data-Analytics-Cloud-PubSub", "path": "", "color": "#79B3FE"}, {"@type": "PlantUmlSprite", "name": "gcp-Data-Analytics-Genomics", "path": "", "color": "#79B3FE"}, {"@type": "PlantUmlSprite", "name": "gcp-Developer-Tools-Cloud-Build", "path": "", "color": "#79B3FE"}, {"@type": "PlantUmlSprite", "name": "gcp-Developer-Tools-Cloud-Code", "path": "", "color": "#79B3FE"}, {"@type": "PlantUmlSprite", "name": "gcp-Developer-Tools-Cloud-Code-for-IntelliJ", "path": "", "color": "#79B3FE"}, {"@type": "PlantUmlSprite", "name": "gcp-Developer-Tools-Cloud-Scheduler", "path": "", "color": "#79B3FE"}, {"@type": "PlantUmlSprite", "name": "gcp-Developer-Tools-Cloud-SDK", "path": "", "color": "#79B3FE"}, {"@type": "PlantUmlSprite", "name": "gcp-Developer-Tools-Cloud-Source-Repositories", "path": "", "color": "#79B3FE"}, {"@type": "PlantUmlSprite", "name": "gcp-Developer-Tools-Cloud-Tasks", "path": "", "color": "#79B3FE"}, {"@type": "PlantUmlSprite", "name": "gcp-Developer-Tools-Cloud-Test-Lab", "path": "", "color": "#79B3FE"}, {"@type": "PlantUmlSprite", "name": "gcp-Developer-Tools-Cloud-Tools-for-Eclipse", "path": "", "color": "#79B3FE"}, {"@type": "PlantUmlSprite", "name": "gcp-Developer-Tools-Cloud-Tools-for-PowerShell", "path": "", "color": "#79B3FE"}, {"@type": "PlantUmlSprite", "name": "gcp-Developer-Tools-Cloud-Tools-for-Visual-Studio", "path": "", "color": "#79B3FE"}, {"@type": "PlantUmlSprite", "name": "gcp-Developer-Tools-Container-Registry", "path": "", "color": "#79B3FE"}, {"@type": "PlantUmlSprite", "name": "gcp-Developer-Tools-Gradle-App-Engine-Plugin", "path": "", "color": "#79B3FE"}, {"@type": "PlantUmlSprite", "name": "gcp-Developer-Tools-IDE-Plugins", "path": "", "color": "#79B3FE"}, {"@type": "PlantUmlSprite", "name": "gcp-Developer-Tools-Maven-App-Engine-Plugin", "path": "", "color": "#79B3FE"}, {"@type": "PlantUmlSprite", "name": "gcp-Hybrid-and-Multi-Cloud-Stackdriver", "path": "", "color": "#79B3FE"}, {"@type": "PlantUmlSprite", "name": "gcp-Hybrid-and-Multi-Cloud-Traffic-Director", "path": "", "color": "#79B3FE"}, {"@type": "PlantUmlSprite", "name": "gcp-Internet-of-Things-Cloud-IoT-Core", "path": "", "color": "#79B3FE"}, {"@type": "PlantUmlSprite", "name": "gcp-Management-Tools-Cloud-APIs", "path": "", "color": "#79B3FE"}, {"@type": "PlantUmlSprite", "name": "gcp-Management-Tools-Cloud-Billing-API", "path": "", "color": "#79B3FE"}, {"@type": "PlantUmlSprite", "name": "gcp-Management-Tools-Cloud-Console", "path": "", "color": "#79B3FE"}, {"@type": "PlantUmlSprite", "name": "gcp-Management-Tools-Cloud-Deployment-Manager", "path": "", "color": "#79B3FE"}, {"@type": "PlantUmlSprite", "name": "gcp-Management-Tools-Cloud-Mobile-App", "path": "", "color": "#79B3FE"}, {"@type": "PlantUmlSprite", "name": "gcp-Management-Tools-Cloud-Service-Mesh", "path": "", "color": "#79B3FE"}, {"@type": "PlantUmlSprite", "name": "gcp-Management-Tools-Cloud-Shell", "path": "", "color": "#79B3FE"}, {"@type": "PlantUmlSprite", "name": "gcp-Management-Tools-Debugger", "path": "", "color": "#79B3FE"}, {"@type": "PlantUmlSprite", "name": "gcp-Management-Tools-Error-Reporting", "path": "", "color": "#79B3FE"}, {"@type": "PlantUmlSprite", "name": "gcp-Management-Tools-Logging", "path": "", "color": "#79B3FE"}, {"@type": "PlantUmlSprite", "name": "gcp-Management-Tools-Monitoring", "path": "", "color": "#79B3FE"}, {"@type": "PlantUmlSprite", "name": "gcp-Management-Tools-Profiler", "path": "", "color": "#79B3FE"}, {"@type": "PlantUmlSprite", "name": "gcp-Management-Tools-Stackdriver", "path": "", "color": "#79B3FE"}, {"@type": "PlantUmlSprite", "name": "gcp-Management-Tools-Trace", "path": "", "color": "#79B3FE"}, {"@type": "PlantUmlSprite", "name": "gcp-Migration-Transfer-Appliance", "path": "", "color": "#79B3FE"}, {"@type": "PlantUmlSprite", "name": "gcp-Networking-Cloud-Armor", "path": "", "color": "#79B3FE"}, {"@type": "PlantUmlSprite", "name": "gcp-Networking-Cloud-CDN", "path": "", "color": "#79B3FE"}, {"@type": "PlantUmlSprite", "name": "gcp-Networking-Cloud-DNS", "path": "", "color": "#79B3FE"}, {"@type": "PlantUmlSprite", "name": "gcp-Networking-Cloud-External-IP-Addresses", "path": "", "color": "#79B3FE"}, {"@type": "PlantUmlSprite", "name": "gcp-Networking-Cloud-Firewall-Rules", "path": "", "color": "#79B3FE"}, {"@type": "PlantUmlSprite", "name": "gcp-Networking-Cloud-Load-Balancing", "path": "", "color": "#79B3FE"}, {"@type": "PlantUmlSprite", "name": "gcp-Networking-Cloud-NAT", "path": "", "color": "#79B3FE"}, {"@type": "PlantUmlSprite", "name": "gcp-Networking-Cloud-Network", "path": "", "color": "#79B3FE"}, {"@type": "PlantUmlSprite", "name": "gcp-Networking-Cloud-Router", "path": "", "color": "#79B3FE"}, {"@type": "PlantUmlSprite", "name": "gcp-Networking-Cloud-Routes", "path": "", "color": "#79B3FE"}, {"@type": "PlantUmlSprite", "name": "gcp-Networking-Cloud-VPN", "path": "", "color": "#79B3FE"}, {"@type": "PlantUmlSprite", "name": "gcp-Networking-Dedicated-Interconnect", "path": "", "color": "#79B3FE"}, {"@type": "PlantUmlSprite", "name": "gcp-Networking-Partner-Interconnect", "path": "", "color": "#79B3FE"}, {"@type": "PlantUmlSprite", "name": "gcp-Networking-Premium-Network-Tier", "path": "", "color": "#79B3FE"}, {"@type": "PlantUmlSprite", "name": "gcp-Networking-Standard-Network-Tier", "path": "", "color": "#79B3FE"}, {"@type": "PlantUmlSprite", "name": "gcp-Networking-Traffic-Director", "path": "", "color": "#79B3FE"}, {"@type": "PlantUmlSprite", "name": "gcp-Networking-Virtual-Private-Cloud", "path": "", "color": "#79B3FE"}, {"@type": "PlantUmlSprite", "name": "gcp-Security-Cloud-IAM", "path": "", "color": "#79B3FE"}, {"@type": "PlantUmlSprite", "name": "gcp-Security-Cloud-Resource-Manager", "path": "", "color": "#79B3FE"}, {"@type": "PlantUmlSprite", "name": "gcp-Security-Cloud-Security-Command-Center", "path": "", "color": "#79B3FE"}, {"@type": "PlantUmlSprite", "name": "gcp-Security-Cloud-Security-Scanner", "path": "", "color": "#79B3FE"}, {"@type": "PlantUmlSprite", "name": "gcp-Security-Key-Management-Service", "path": "", "color": "#79B3FE"}, {"@type": "PlantUmlSprite", "name": "gcp-Storage-Cloud-Filestore", "path": "", "color": "#79B3FE"}, {"@type": "PlantUmlSprite", "name": "gcp-Storage-Cloud-Storage", "path": "", "color": "#79B3FE"}, {"@type": "PlantUmlSprite", "name": "gcp-Storage-Persistent-Disk", "path": "", "color": "#79B3FE"}]} \ No newline at end of file diff --git a/src/main/resources/sprites/gilbarbara_image_sprites.json b/src/main/resources/sprites/gilbarbara_image_sprites.json new file mode 100644 index 0000000..1246fe7 --- /dev/null +++ b/src/main/resources/sprites/gilbarbara_image_sprites.json @@ -0,0 +1,7009 @@ +{ + "name": "gilbarbara PNG sprites", + "source": "https://raw.githubusercontent.com/plantuml-stdlib/gilbarbara-plantuml-sprites/v1.1", + "additionalDefinitions": [ + "GILBARBARA_PNG_URL https://raw.githubusercontent.com/plantuml-stdlib/gilbarbara-plantuml-sprites/v1.1/pngs" + ], + "sprites": [ + { + "@type": "ImageSprite", + "name": "logos-active-campaign-icon-img", + "url": "img:GILBARBARA_PNG_URL/active-campaign-icon.png" + }, + { + "@type": "ImageSprite", + "name": "logos-active-campaign-img", + "url": "img:GILBARBARA_PNG_URL/active-campaign.png" + }, + { + "@type": "ImageSprite", + "name": "logos-adonisjs-icon-img", + "url": "img:GILBARBARA_PNG_URL/adonisjs-icon.png" + }, + { + "@type": "ImageSprite", + "name": "logos-adonisjs-img", + "url": "img:GILBARBARA_PNG_URL/adonisjs.png" + }, + { + "@type": "ImageSprite", + "name": "logos-adroll-img", + "url": "img:GILBARBARA_PNG_URL/adroll.png" + }, + { + "@type": "ImageSprite", + "name": "logos-adyen-img", + "url": "img:GILBARBARA_PNG_URL/adyen.png" + }, + { + "@type": "ImageSprite", + "name": "logos-aerospike-icon-img", + "url": "img:GILBARBARA_PNG_URL/aerospike-icon.png" + }, + { + "@type": "ImageSprite", + "name": "logos-aerospike-img", + "url": "img:GILBARBARA_PNG_URL/aerospike.png" + }, + { + "@type": "ImageSprite", + "name": "logos-airbnb-img", + "url": "img:GILBARBARA_PNG_URL/airbnb.png" + }, + { + "@type": "ImageSprite", + "name": "logos-airbrake-img", + "url": "img:GILBARBARA_PNG_URL/airbrake.png" + }, + { + "@type": "ImageSprite", + "name": "logos-airflow-img", + "url": "img:GILBARBARA_PNG_URL/airflow.png" + }, + { + "@type": "ImageSprite", + "name": "logos-airtable-img", + "url": "img:GILBARBARA_PNG_URL/airtable.png" + }, + { + "@type": "ImageSprite", + "name": "logos-akamai-img", + "url": "img:GILBARBARA_PNG_URL/akamai.png" + }, + { + "@type": "ImageSprite", + "name": "logos-akka-img", + "url": "img:GILBARBARA_PNG_URL/akka.png" + }, + { + "@type": "ImageSprite", + "name": "logos-alfresco-img", + "url": "img:GILBARBARA_PNG_URL/alfresco.png" + }, + { + "@type": "ImageSprite", + "name": "logos-algolia-img", + "url": "img:GILBARBARA_PNG_URL/algolia.png" + }, + { + "@type": "ImageSprite", + "name": "logos-alpinejs-icon-img", + "url": "img:GILBARBARA_PNG_URL/alpinejs-icon.png" + }, + { + "@type": "ImageSprite", + "name": "logos-alpinejs-img", + "url": "img:GILBARBARA_PNG_URL/alpinejs.png" + }, + { + "@type": "ImageSprite", + "name": "logos-altair-img", + "url": "img:GILBARBARA_PNG_URL/altair.png" + }, + { + "@type": "ImageSprite", + "name": "logos-amazon-chime-img", + "url": "img:GILBARBARA_PNG_URL/amazon-chime.png" + }, + { + "@type": "ImageSprite", + "name": "logos-amazon-connect-img", + "url": "img:GILBARBARA_PNG_URL/amazon-connect.png" + }, + { + "@type": "ImageSprite", + "name": "logos-amex-img", + "url": "img:GILBARBARA_PNG_URL/amex.png" + }, + { + "@type": "ImageSprite", + "name": "logos-amp-icon-img", + "url": "img:GILBARBARA_PNG_URL/amp-icon.png" + }, + { + "@type": "ImageSprite", + "name": "logos-amp-img", + "url": "img:GILBARBARA_PNG_URL/amp.png" + }, + { + "@type": "ImageSprite", + "name": "logos-ampersand-img", + "url": "img:GILBARBARA_PNG_URL/ampersand.png" + }, + { + "@type": "ImageSprite", + "name": "logos-amplitude-icon-img", + "url": "img:GILBARBARA_PNG_URL/amplitude-icon.png" + }, + { + "@type": "ImageSprite", + "name": "logos-amplitude-img", + "url": "img:GILBARBARA_PNG_URL/amplitude.png" + }, + { + "@type": "ImageSprite", + "name": "logos-android-icon-img", + "url": "img:GILBARBARA_PNG_URL/android-icon.png" + }, + { + "@type": "ImageSprite", + "name": "logos-android-img", + "url": "img:GILBARBARA_PNG_URL/android.png" + }, + { + "@type": "ImageSprite", + "name": "logos-angellist-img", + "url": "img:GILBARBARA_PNG_URL/angellist.png" + }, + { + "@type": "ImageSprite", + "name": "logos-angular-icon-img", + "url": "img:GILBARBARA_PNG_URL/angular-icon.png" + }, + { + "@type": "ImageSprite", + "name": "logos-angular-img", + "url": "img:GILBARBARA_PNG_URL/angular.png" + }, + { + "@type": "ImageSprite", + "name": "logos-ansible-img", + "url": "img:GILBARBARA_PNG_URL/ansible.png" + }, + { + "@type": "ImageSprite", + "name": "logos-ant-design-img", + "url": "img:GILBARBARA_PNG_URL/ant-design.png" + }, + { + "@type": "ImageSprite", + "name": "logos-apache-camel-img", + "url": "img:GILBARBARA_PNG_URL/apache-camel.png" + }, + { + "@type": "ImageSprite", + "name": "logos-apache-img", + "url": "img:GILBARBARA_PNG_URL/apache.png" + }, + { + "@type": "ImageSprite", + "name": "logos-apache_cloudstack-img", + "url": "img:GILBARBARA_PNG_URL/apache_cloudstack.png" + }, + { + "@type": "ImageSprite", + "name": "logos-apiary-img", + "url": "img:GILBARBARA_PNG_URL/apiary.png" + }, + { + "@type": "ImageSprite", + "name": "logos-apollostack-img", + "url": "img:GILBARBARA_PNG_URL/apollostack.png" + }, + { + "@type": "ImageSprite", + "name": "logos-apostrophe-img", + "url": "img:GILBARBARA_PNG_URL/apostrophe.png" + }, + { + "@type": "ImageSprite", + "name": "logos-appbaseio-icon-img", + "url": "img:GILBARBARA_PNG_URL/appbaseio-icon.png" + }, + { + "@type": "ImageSprite", + "name": "logos-appbaseio-img", + "url": "img:GILBARBARA_PNG_URL/appbaseio.png" + }, + { + "@type": "ImageSprite", + "name": "logos-appcircle-icon-img", + "url": "img:GILBARBARA_PNG_URL/appcircle-icon.png" + }, + { + "@type": "ImageSprite", + "name": "logos-appcircle-img", + "url": "img:GILBARBARA_PNG_URL/appcircle.png" + }, + { + "@type": "ImageSprite", + "name": "logos-appcode-img", + "url": "img:GILBARBARA_PNG_URL/appcode.png" + }, + { + "@type": "ImageSprite", + "name": "logos-appdynamics-img", + "url": "img:GILBARBARA_PNG_URL/appdynamics.png" + }, + { + "@type": "ImageSprite", + "name": "logos-appium-img", + "url": "img:GILBARBARA_PNG_URL/appium.png" + }, + { + "@type": "ImageSprite", + "name": "logos-apple-app-store-img", + "url": "img:GILBARBARA_PNG_URL/apple-app-store.png" + }, + { + "@type": "ImageSprite", + "name": "logos-apple-pay-img", + "url": "img:GILBARBARA_PNG_URL/apple-pay.png" + }, + { + "@type": "ImageSprite", + "name": "logos-apple-img", + "url": "img:GILBARBARA_PNG_URL/apple.png" + }, + { + "@type": "ImageSprite", + "name": "logos-appsignal-icon-img", + "url": "img:GILBARBARA_PNG_URL/appsignal-icon.png" + }, + { + "@type": "ImageSprite", + "name": "logos-appsignal-img", + "url": "img:GILBARBARA_PNG_URL/appsignal.png" + }, + { + "@type": "ImageSprite", + "name": "logos-apptentive-img", + "url": "img:GILBARBARA_PNG_URL/apptentive.png" + }, + { + "@type": "ImageSprite", + "name": "logos-appveyor-img", + "url": "img:GILBARBARA_PNG_URL/appveyor.png" + }, + { + "@type": "ImageSprite", + "name": "logos-arangodb-img", + "url": "img:GILBARBARA_PNG_URL/arangodb.png" + }, + { + "@type": "ImageSprite", + "name": "logos-archlinux-img", + "url": "img:GILBARBARA_PNG_URL/archlinux.png" + }, + { + "@type": "ImageSprite", + "name": "logos-arduino-img", + "url": "img:GILBARBARA_PNG_URL/arduino.png" + }, + { + "@type": "ImageSprite", + "name": "logos-argo-icon-img", + "url": "img:GILBARBARA_PNG_URL/argo-icon.png" + }, + { + "@type": "ImageSprite", + "name": "logos-argo-img", + "url": "img:GILBARBARA_PNG_URL/argo.png" + }, + { + "@type": "ImageSprite", + "name": "logos-armory-img", + "url": "img:GILBARBARA_PNG_URL/armory.png" + }, + { + "@type": "ImageSprite", + "name": "logos-asana-img", + "url": "img:GILBARBARA_PNG_URL/asana.png" + }, + { + "@type": "ImageSprite", + "name": "logos-asciidoctor-img", + "url": "img:GILBARBARA_PNG_URL/asciidoctor.png" + }, + { + "@type": "ImageSprite", + "name": "logos-astro-img", + "url": "img:GILBARBARA_PNG_URL/astro.png" + }, + { + "@type": "ImageSprite", + "name": "logos-astronomer-img", + "url": "img:GILBARBARA_PNG_URL/astronomer.png" + }, + { + "@type": "ImageSprite", + "name": "logos-atlassian-img", + "url": "img:GILBARBARA_PNG_URL/atlassian.png" + }, + { + "@type": "ImageSprite", + "name": "logos-atom-icon-img", + "url": "img:GILBARBARA_PNG_URL/atom-icon.png" + }, + { + "@type": "ImageSprite", + "name": "logos-atom-img", + "url": "img:GILBARBARA_PNG_URL/atom.png" + }, + { + "@type": "ImageSprite", + "name": "logos-atomic-icon-img", + "url": "img:GILBARBARA_PNG_URL/atomic-icon.png" + }, + { + "@type": "ImageSprite", + "name": "logos-atomic-img", + "url": "img:GILBARBARA_PNG_URL/atomic.png" + }, + { + "@type": "ImageSprite", + "name": "logos-aurelia-img", + "url": "img:GILBARBARA_PNG_URL/aurelia.png" + }, + { + "@type": "ImageSprite", + "name": "logos-aurora-img", + "url": "img:GILBARBARA_PNG_URL/aurora.png" + }, + { + "@type": "ImageSprite", + "name": "logos-auth0-icon-img", + "url": "img:GILBARBARA_PNG_URL/auth0-icon.png" + }, + { + "@type": "ImageSprite", + "name": "logos-auth0-img", + "url": "img:GILBARBARA_PNG_URL/auth0.png" + }, + { + "@type": "ImageSprite", + "name": "logos-authy-img", + "url": "img:GILBARBARA_PNG_URL/authy.png" + }, + { + "@type": "ImageSprite", + "name": "logos-autoit-img", + "url": "img:GILBARBARA_PNG_URL/autoit.png" + }, + { + "@type": "ImageSprite", + "name": "logos-autoprefixer-img", + "url": "img:GILBARBARA_PNG_URL/autoprefixer.png" + }, + { + "@type": "ImageSprite", + "name": "logos-ava-img", + "url": "img:GILBARBARA_PNG_URL/ava.png" + }, + { + "@type": "ImageSprite", + "name": "logos-awesome-img", + "url": "img:GILBARBARA_PNG_URL/awesome.png" + }, + { + "@type": "ImageSprite", + "name": "logos-aws-amplify-img", + "url": "img:GILBARBARA_PNG_URL/aws-amplify.png" + }, + { + "@type": "ImageSprite", + "name": "logos-aws-api-gateway-img", + "url": "img:GILBARBARA_PNG_URL/aws-api-gateway.png" + }, + { + "@type": "ImageSprite", + "name": "logos-aws-app-mesh-img", + "url": "img:GILBARBARA_PNG_URL/aws-app-mesh.png" + }, + { + "@type": "ImageSprite", + "name": "logos-aws-appflow-img", + "url": "img:GILBARBARA_PNG_URL/aws-appflow.png" + }, + { + "@type": "ImageSprite", + "name": "logos-aws-appsync-img", + "url": "img:GILBARBARA_PNG_URL/aws-appsync.png" + }, + { + "@type": "ImageSprite", + "name": "logos-aws-athena-img", + "url": "img:GILBARBARA_PNG_URL/aws-athena.png" + }, + { + "@type": "ImageSprite", + "name": "logos-aws-aurora-img", + "url": "img:GILBARBARA_PNG_URL/aws-aurora.png" + }, + { + "@type": "ImageSprite", + "name": "logos-aws-backup-img", + "url": "img:GILBARBARA_PNG_URL/aws-backup.png" + }, + { + "@type": "ImageSprite", + "name": "logos-aws-batch-img", + "url": "img:GILBARBARA_PNG_URL/aws-batch.png" + }, + { + "@type": "ImageSprite", + "name": "logos-aws-certificate-manager-img", + "url": "img:GILBARBARA_PNG_URL/aws-certificate-manager.png" + }, + { + "@type": "ImageSprite", + "name": "logos-aws-cloudformation-img", + "url": "img:GILBARBARA_PNG_URL/aws-cloudformation.png" + }, + { + "@type": "ImageSprite", + "name": "logos-aws-cloudfront-img", + "url": "img:GILBARBARA_PNG_URL/aws-cloudfront.png" + }, + { + "@type": "ImageSprite", + "name": "logos-aws-cloudsearch-img", + "url": "img:GILBARBARA_PNG_URL/aws-cloudsearch.png" + }, + { + "@type": "ImageSprite", + "name": "logos-aws-cloudtrail-img", + "url": "img:GILBARBARA_PNG_URL/aws-cloudtrail.png" + }, + { + "@type": "ImageSprite", + "name": "logos-aws-cloudwatch-img", + "url": "img:GILBARBARA_PNG_URL/aws-cloudwatch.png" + }, + { + "@type": "ImageSprite", + "name": "logos-aws-codebuild-img", + "url": "img:GILBARBARA_PNG_URL/aws-codebuild.png" + }, + { + "@type": "ImageSprite", + "name": "logos-aws-codecommit-img", + "url": "img:GILBARBARA_PNG_URL/aws-codecommit.png" + }, + { + "@type": "ImageSprite", + "name": "logos-aws-codedeploy-img", + "url": "img:GILBARBARA_PNG_URL/aws-codedeploy.png" + }, + { + "@type": "ImageSprite", + "name": "logos-aws-codepipeline-img", + "url": "img:GILBARBARA_PNG_URL/aws-codepipeline.png" + }, + { + "@type": "ImageSprite", + "name": "logos-aws-codestar-img", + "url": "img:GILBARBARA_PNG_URL/aws-codestar.png" + }, + { + "@type": "ImageSprite", + "name": "logos-aws-cognito-img", + "url": "img:GILBARBARA_PNG_URL/aws-cognito.png" + }, + { + "@type": "ImageSprite", + "name": "logos-aws-config-img", + "url": "img:GILBARBARA_PNG_URL/aws-config.png" + }, + { + "@type": "ImageSprite", + "name": "logos-aws-documentdb-img", + "url": "img:GILBARBARA_PNG_URL/aws-documentdb.png" + }, + { + "@type": "ImageSprite", + "name": "logos-aws-dynamodb-img", + "url": "img:GILBARBARA_PNG_URL/aws-dynamodb.png" + }, + { + "@type": "ImageSprite", + "name": "logos-aws-ec2-img", + "url": "img:GILBARBARA_PNG_URL/aws-ec2.png" + }, + { + "@type": "ImageSprite", + "name": "logos-aws-ecs-img", + "url": "img:GILBARBARA_PNG_URL/aws-ecs.png" + }, + { + "@type": "ImageSprite", + "name": "logos-aws-eks-img", + "url": "img:GILBARBARA_PNG_URL/aws-eks.png" + }, + { + "@type": "ImageSprite", + "name": "logos-aws-elastic-beanstalk-img", + "url": "img:GILBARBARA_PNG_URL/aws-elastic-beanstalk.png" + }, + { + "@type": "ImageSprite", + "name": "logos-aws-elasticache-img", + "url": "img:GILBARBARA_PNG_URL/aws-elasticache.png" + }, + { + "@type": "ImageSprite", + "name": "logos-aws-elb-img", + "url": "img:GILBARBARA_PNG_URL/aws-elb.png" + }, + { + "@type": "ImageSprite", + "name": "logos-aws-eventbridge-img", + "url": "img:GILBARBARA_PNG_URL/aws-eventbridge.png" + }, + { + "@type": "ImageSprite", + "name": "logos-aws-fargate-img", + "url": "img:GILBARBARA_PNG_URL/aws-fargate.png" + }, + { + "@type": "ImageSprite", + "name": "logos-aws-glacier-img", + "url": "img:GILBARBARA_PNG_URL/aws-glacier.png" + }, + { + "@type": "ImageSprite", + "name": "logos-aws-glue-img", + "url": "img:GILBARBARA_PNG_URL/aws-glue.png" + }, + { + "@type": "ImageSprite", + "name": "logos-aws-iam-img", + "url": "img:GILBARBARA_PNG_URL/aws-iam.png" + }, + { + "@type": "ImageSprite", + "name": "logos-aws-keyspaces-img", + "url": "img:GILBARBARA_PNG_URL/aws-keyspaces.png" + }, + { + "@type": "ImageSprite", + "name": "logos-aws-kinesis-img", + "url": "img:GILBARBARA_PNG_URL/aws-kinesis.png" + }, + { + "@type": "ImageSprite", + "name": "logos-aws-kms-img", + "url": "img:GILBARBARA_PNG_URL/aws-kms.png" + }, + { + "@type": "ImageSprite", + "name": "logos-aws-lake-formation-img", + "url": "img:GILBARBARA_PNG_URL/aws-lake-formation.png" + }, + { + "@type": "ImageSprite", + "name": "logos-aws-lambda-img", + "url": "img:GILBARBARA_PNG_URL/aws-lambda.png" + }, + { + "@type": "ImageSprite", + "name": "logos-aws-lightsail-img", + "url": "img:GILBARBARA_PNG_URL/aws-lightsail.png" + }, + { + "@type": "ImageSprite", + "name": "logos-aws-mq-img", + "url": "img:GILBARBARA_PNG_URL/aws-mq.png" + }, + { + "@type": "ImageSprite", + "name": "logos-aws-msk-img", + "url": "img:GILBARBARA_PNG_URL/aws-msk.png" + }, + { + "@type": "ImageSprite", + "name": "logos-aws-neptune-img", + "url": "img:GILBARBARA_PNG_URL/aws-neptune.png" + }, + { + "@type": "ImageSprite", + "name": "logos-aws-open-search-img", + "url": "img:GILBARBARA_PNG_URL/aws-open-search.png" + }, + { + "@type": "ImageSprite", + "name": "logos-aws-opsworks-img", + "url": "img:GILBARBARA_PNG_URL/aws-opsworks.png" + }, + { + "@type": "ImageSprite", + "name": "logos-aws-quicksight-img", + "url": "img:GILBARBARA_PNG_URL/aws-quicksight.png" + }, + { + "@type": "ImageSprite", + "name": "logos-aws-rds-img", + "url": "img:GILBARBARA_PNG_URL/aws-rds.png" + }, + { + "@type": "ImageSprite", + "name": "logos-aws-redshift-img", + "url": "img:GILBARBARA_PNG_URL/aws-redshift.png" + }, + { + "@type": "ImageSprite", + "name": "logos-aws-route53-img", + "url": "img:GILBARBARA_PNG_URL/aws-route53.png" + }, + { + "@type": "ImageSprite", + "name": "logos-aws-s3-img", + "url": "img:GILBARBARA_PNG_URL/aws-s3.png" + }, + { + "@type": "ImageSprite", + "name": "logos-aws-secrets-manager-img", + "url": "img:GILBARBARA_PNG_URL/aws-secrets-manager.png" + }, + { + "@type": "ImageSprite", + "name": "logos-aws-ses-img", + "url": "img:GILBARBARA_PNG_URL/aws-ses.png" + }, + { + "@type": "ImageSprite", + "name": "logos-aws-shield-img", + "url": "img:GILBARBARA_PNG_URL/aws-shield.png" + }, + { + "@type": "ImageSprite", + "name": "logos-aws-sns-img", + "url": "img:GILBARBARA_PNG_URL/aws-sns.png" + }, + { + "@type": "ImageSprite", + "name": "logos-aws-sqs-img", + "url": "img:GILBARBARA_PNG_URL/aws-sqs.png" + }, + { + "@type": "ImageSprite", + "name": "logos-aws-step-functions-img", + "url": "img:GILBARBARA_PNG_URL/aws-step-functions.png" + }, + { + "@type": "ImageSprite", + "name": "logos-aws-systems-manager-img", + "url": "img:GILBARBARA_PNG_URL/aws-systems-manager.png" + }, + { + "@type": "ImageSprite", + "name": "logos-aws-timestream-img", + "url": "img:GILBARBARA_PNG_URL/aws-timestream.png" + }, + { + "@type": "ImageSprite", + "name": "logos-aws-vpc-img", + "url": "img:GILBARBARA_PNG_URL/aws-vpc.png" + }, + { + "@type": "ImageSprite", + "name": "logos-aws-waf-img", + "url": "img:GILBARBARA_PNG_URL/aws-waf.png" + }, + { + "@type": "ImageSprite", + "name": "logos-aws-xray-img", + "url": "img:GILBARBARA_PNG_URL/aws-xray.png" + }, + { + "@type": "ImageSprite", + "name": "logos-aws-img", + "url": "img:GILBARBARA_PNG_URL/aws.png" + }, + { + "@type": "ImageSprite", + "name": "logos-axios-img", + "url": "img:GILBARBARA_PNG_URL/axios.png" + }, + { + "@type": "ImageSprite", + "name": "logos-babel-img", + "url": "img:GILBARBARA_PNG_URL/babel.png" + }, + { + "@type": "ImageSprite", + "name": "logos-backbone-icon-img", + "url": "img:GILBARBARA_PNG_URL/backbone-icon.png" + }, + { + "@type": "ImageSprite", + "name": "logos-backbone-img", + "url": "img:GILBARBARA_PNG_URL/backbone.png" + }, + { + "@type": "ImageSprite", + "name": "logos-backerkit-img", + "url": "img:GILBARBARA_PNG_URL/backerkit.png" + }, + { + "@type": "ImageSprite", + "name": "logos-baker-street-img", + "url": "img:GILBARBARA_PNG_URL/baker-street.png" + }, + { + "@type": "ImageSprite", + "name": "logos-balena-img", + "url": "img:GILBARBARA_PNG_URL/balena.png" + }, + { + "@type": "ImageSprite", + "name": "logos-bamboo-img", + "url": "img:GILBARBARA_PNG_URL/bamboo.png" + }, + { + "@type": "ImageSprite", + "name": "logos-basecamp-img", + "url": "img:GILBARBARA_PNG_URL/basecamp.png" + }, + { + "@type": "ImageSprite", + "name": "logos-basekit-img", + "url": "img:GILBARBARA_PNG_URL/basekit.png" + }, + { + "@type": "ImageSprite", + "name": "logos-bash-icon-img", + "url": "img:GILBARBARA_PNG_URL/bash-icon.png" + }, + { + "@type": "ImageSprite", + "name": "logos-bash-img", + "url": "img:GILBARBARA_PNG_URL/bash.png" + }, + { + "@type": "ImageSprite", + "name": "logos-batch-img", + "url": "img:GILBARBARA_PNG_URL/batch.png" + }, + { + "@type": "ImageSprite", + "name": "logos-beats-img", + "url": "img:GILBARBARA_PNG_URL/beats.png" + }, + { + "@type": "ImageSprite", + "name": "logos-behance-img", + "url": "img:GILBARBARA_PNG_URL/behance.png" + }, + { + "@type": "ImageSprite", + "name": "logos-bem-2-img", + "url": "img:GILBARBARA_PNG_URL/bem-2.png" + }, + { + "@type": "ImageSprite", + "name": "logos-bem-img", + "url": "img:GILBARBARA_PNG_URL/bem.png" + }, + { + "@type": "ImageSprite", + "name": "logos-bigpanda-img", + "url": "img:GILBARBARA_PNG_URL/bigpanda.png" + }, + { + "@type": "ImageSprite", + "name": "logos-bing-img", + "url": "img:GILBARBARA_PNG_URL/bing.png" + }, + { + "@type": "ImageSprite", + "name": "logos-bitbucket-img", + "url": "img:GILBARBARA_PNG_URL/bitbucket.png" + }, + { + "@type": "ImageSprite", + "name": "logos-bitcoin-img", + "url": "img:GILBARBARA_PNG_URL/bitcoin.png" + }, + { + "@type": "ImageSprite", + "name": "logos-bitnami-img", + "url": "img:GILBARBARA_PNG_URL/bitnami.png" + }, + { + "@type": "ImageSprite", + "name": "logos-bitrise-icon-img", + "url": "img:GILBARBARA_PNG_URL/bitrise-icon.png" + }, + { + "@type": "ImageSprite", + "name": "logos-bitrise-img", + "url": "img:GILBARBARA_PNG_URL/bitrise.png" + }, + { + "@type": "ImageSprite", + "name": "logos-blender-img", + "url": "img:GILBARBARA_PNG_URL/blender.png" + }, + { + "@type": "ImageSprite", + "name": "logos-blitzjs-icon-img", + "url": "img:GILBARBARA_PNG_URL/blitzjs-icon.png" + }, + { + "@type": "ImageSprite", + "name": "logos-blitzjs-img", + "url": "img:GILBARBARA_PNG_URL/blitzjs.png" + }, + { + "@type": "ImageSprite", + "name": "logos-blocs-img", + "url": "img:GILBARBARA_PNG_URL/blocs.png" + }, + { + "@type": "ImageSprite", + "name": "logos-blogger-img", + "url": "img:GILBARBARA_PNG_URL/blogger.png" + }, + { + "@type": "ImageSprite", + "name": "logos-blossom-img", + "url": "img:GILBARBARA_PNG_URL/blossom.png" + }, + { + "@type": "ImageSprite", + "name": "logos-blueprint-img", + "url": "img:GILBARBARA_PNG_URL/blueprint.png" + }, + { + "@type": "ImageSprite", + "name": "logos-bluetooth-img", + "url": "img:GILBARBARA_PNG_URL/bluetooth.png" + }, + { + "@type": "ImageSprite", + "name": "logos-booqable-img", + "url": "img:GILBARBARA_PNG_URL/booqable.png" + }, + { + "@type": "ImageSprite", + "name": "logos-bootstrap-img", + "url": "img:GILBARBARA_PNG_URL/bootstrap.png" + }, + { + "@type": "ImageSprite", + "name": "logos-bosun-img", + "url": "img:GILBARBARA_PNG_URL/bosun.png" + }, + { + "@type": "ImageSprite", + "name": "logos-botanalytics-img", + "url": "img:GILBARBARA_PNG_URL/botanalytics.png" + }, + { + "@type": "ImageSprite", + "name": "logos-bourbon-img", + "url": "img:GILBARBARA_PNG_URL/bourbon.png" + }, + { + "@type": "ImageSprite", + "name": "logos-bower-img", + "url": "img:GILBARBARA_PNG_URL/bower.png" + }, + { + "@type": "ImageSprite", + "name": "logos-box-img", + "url": "img:GILBARBARA_PNG_URL/box.png" + }, + { + "@type": "ImageSprite", + "name": "logos-brackets-img", + "url": "img:GILBARBARA_PNG_URL/brackets.png" + }, + { + "@type": "ImageSprite", + "name": "logos-branch-img", + "url": "img:GILBARBARA_PNG_URL/branch.png" + }, + { + "@type": "ImageSprite", + "name": "logos-brandfolder-icon-img", + "url": "img:GILBARBARA_PNG_URL/brandfolder-icon.png" + }, + { + "@type": "ImageSprite", + "name": "logos-brandfolder-img", + "url": "img:GILBARBARA_PNG_URL/brandfolder.png" + }, + { + "@type": "ImageSprite", + "name": "logos-brave-img", + "url": "img:GILBARBARA_PNG_URL/brave.png" + }, + { + "@type": "ImageSprite", + "name": "logos-braze-img", + "url": "img:GILBARBARA_PNG_URL/braze.png" + }, + { + "@type": "ImageSprite", + "name": "logos-broccoli-img", + "url": "img:GILBARBARA_PNG_URL/broccoli.png" + }, + { + "@type": "ImageSprite", + "name": "logos-brotli-img", + "url": "img:GILBARBARA_PNG_URL/brotli.png" + }, + { + "@type": "ImageSprite", + "name": "logos-browserify-icon-img", + "url": "img:GILBARBARA_PNG_URL/browserify-icon.png" + }, + { + "@type": "ImageSprite", + "name": "logos-browserify-img", + "url": "img:GILBARBARA_PNG_URL/browserify.png" + }, + { + "@type": "ImageSprite", + "name": "logos-browserling-img", + "url": "img:GILBARBARA_PNG_URL/browserling.png" + }, + { + "@type": "ImageSprite", + "name": "logos-browserslist-img", + "url": "img:GILBARBARA_PNG_URL/browserslist.png" + }, + { + "@type": "ImageSprite", + "name": "logos-browserstack-img", + "url": "img:GILBARBARA_PNG_URL/browserstack.png" + }, + { + "@type": "ImageSprite", + "name": "logos-browsersync-img", + "url": "img:GILBARBARA_PNG_URL/browsersync.png" + }, + { + "@type": "ImageSprite", + "name": "logos-brunch-img", + "url": "img:GILBARBARA_PNG_URL/brunch.png" + }, + { + "@type": "ImageSprite", + "name": "logos-buck-img", + "url": "img:GILBARBARA_PNG_URL/buck.png" + }, + { + "@type": "ImageSprite", + "name": "logos-buddy-img", + "url": "img:GILBARBARA_PNG_URL/buddy.png" + }, + { + "@type": "ImageSprite", + "name": "logos-buffer-img", + "url": "img:GILBARBARA_PNG_URL/buffer.png" + }, + { + "@type": "ImageSprite", + "name": "logos-bugherd-img", + "url": "img:GILBARBARA_PNG_URL/bugherd.png" + }, + { + "@type": "ImageSprite", + "name": "logos-bugsee-img", + "url": "img:GILBARBARA_PNG_URL/bugsee.png" + }, + { + "@type": "ImageSprite", + "name": "logos-bugsnag-icon-img", + "url": "img:GILBARBARA_PNG_URL/bugsnag-icon.png" + }, + { + "@type": "ImageSprite", + "name": "logos-bugsnag-img", + "url": "img:GILBARBARA_PNG_URL/bugsnag.png" + }, + { + "@type": "ImageSprite", + "name": "logos-buildkite-icon-img", + "url": "img:GILBARBARA_PNG_URL/buildkite-icon.png" + }, + { + "@type": "ImageSprite", + "name": "logos-buildkite-img", + "url": "img:GILBARBARA_PNG_URL/buildkite.png" + }, + { + "@type": "ImageSprite", + "name": "logos-bulma-img", + "url": "img:GILBARBARA_PNG_URL/bulma.png" + }, + { + "@type": "ImageSprite", + "name": "logos-c-plusplus-img", + "url": "img:GILBARBARA_PNG_URL/c-plusplus.png" + }, + { + "@type": "ImageSprite", + "name": "logos-c-sharp-img", + "url": "img:GILBARBARA_PNG_URL/c-sharp.png" + }, + { + "@type": "ImageSprite", + "name": "logos-c-img", + "url": "img:GILBARBARA_PNG_URL/c.png" + }, + { + "@type": "ImageSprite", + "name": "logos-cachet-img", + "url": "img:GILBARBARA_PNG_URL/cachet.png" + }, + { + "@type": "ImageSprite", + "name": "logos-caffe2-img", + "url": "img:GILBARBARA_PNG_URL/caffe2.png" + }, + { + "@type": "ImageSprite", + "name": "logos-cakephp-icon-img", + "url": "img:GILBARBARA_PNG_URL/cakephp-icon.png" + }, + { + "@type": "ImageSprite", + "name": "logos-cakephp-img", + "url": "img:GILBARBARA_PNG_URL/cakephp.png" + }, + { + "@type": "ImageSprite", + "name": "logos-campaignmonitor-icon-img", + "url": "img:GILBARBARA_PNG_URL/campaignmonitor-icon.png" + }, + { + "@type": "ImageSprite", + "name": "logos-campaignmonitor-img", + "url": "img:GILBARBARA_PNG_URL/campaignmonitor.png" + }, + { + "@type": "ImageSprite", + "name": "logos-canjs-img", + "url": "img:GILBARBARA_PNG_URL/canjs.png" + }, + { + "@type": "ImageSprite", + "name": "logos-capacitorjs-icon-img", + "url": "img:GILBARBARA_PNG_URL/capacitorjs-icon.png" + }, + { + "@type": "ImageSprite", + "name": "logos-capacitorjs-img", + "url": "img:GILBARBARA_PNG_URL/capacitorjs.png" + }, + { + "@type": "ImageSprite", + "name": "logos-capistrano-img", + "url": "img:GILBARBARA_PNG_URL/capistrano.png" + }, + { + "@type": "ImageSprite", + "name": "logos-carbide-img", + "url": "img:GILBARBARA_PNG_URL/carbide.png" + }, + { + "@type": "ImageSprite", + "name": "logos-cassandra-img", + "url": "img:GILBARBARA_PNG_URL/cassandra.png" + }, + { + "@type": "ImageSprite", + "name": "logos-centos-icon-img", + "url": "img:GILBARBARA_PNG_URL/centos-icon.png" + }, + { + "@type": "ImageSprite", + "name": "logos-centos-img", + "url": "img:GILBARBARA_PNG_URL/centos.png" + }, + { + "@type": "ImageSprite", + "name": "logos-certbot-img", + "url": "img:GILBARBARA_PNG_URL/certbot.png" + }, + { + "@type": "ImageSprite", + "name": "logos-ceylon-img", + "url": "img:GILBARBARA_PNG_URL/ceylon.png" + }, + { + "@type": "ImageSprite", + "name": "logos-chai-img", + "url": "img:GILBARBARA_PNG_URL/chai.png" + }, + { + "@type": "ImageSprite", + "name": "logos-chalk-img", + "url": "img:GILBARBARA_PNG_URL/chalk.png" + }, + { + "@type": "ImageSprite", + "name": "logos-chargebee-icon-img", + "url": "img:GILBARBARA_PNG_URL/chargebee-icon.png" + }, + { + "@type": "ImageSprite", + "name": "logos-chargebee-img", + "url": "img:GILBARBARA_PNG_URL/chargebee.png" + }, + { + "@type": "ImageSprite", + "name": "logos-chef-img", + "url": "img:GILBARBARA_PNG_URL/chef.png" + }, + { + "@type": "ImageSprite", + "name": "logos-chevereto-img", + "url": "img:GILBARBARA_PNG_URL/chevereto.png" + }, + { + "@type": "ImageSprite", + "name": "logos-chromatic-icon-img", + "url": "img:GILBARBARA_PNG_URL/chromatic-icon.png" + }, + { + "@type": "ImageSprite", + "name": "logos-chromatic-img", + "url": "img:GILBARBARA_PNG_URL/chromatic.png" + }, + { + "@type": "ImageSprite", + "name": "logos-chrome-img", + "url": "img:GILBARBARA_PNG_URL/chrome.png" + }, + { + "@type": "ImageSprite", + "name": "logos-cinder-img", + "url": "img:GILBARBARA_PNG_URL/cinder.png" + }, + { + "@type": "ImageSprite", + "name": "logos-circleci-img", + "url": "img:GILBARBARA_PNG_URL/circleci.png" + }, + { + "@type": "ImageSprite", + "name": "logos-cirrus-ci-img", + "url": "img:GILBARBARA_PNG_URL/cirrus-ci.png" + }, + { + "@type": "ImageSprite", + "name": "logos-cirrus-img", + "url": "img:GILBARBARA_PNG_URL/cirrus.png" + }, + { + "@type": "ImageSprite", + "name": "logos-clion-img", + "url": "img:GILBARBARA_PNG_URL/clion.png" + }, + { + "@type": "ImageSprite", + "name": "logos-cljs-img", + "url": "img:GILBARBARA_PNG_URL/cljs.png" + }, + { + "@type": "ImageSprite", + "name": "logos-clojure-img", + "url": "img:GILBARBARA_PNG_URL/clojure.png" + }, + { + "@type": "ImageSprite", + "name": "logos-close-img", + "url": "img:GILBARBARA_PNG_URL/close.png" + }, + { + "@type": "ImageSprite", + "name": "logos-cloud9-img", + "url": "img:GILBARBARA_PNG_URL/cloud9.png" + }, + { + "@type": "ImageSprite", + "name": "logos-cloudacademy-icon-img", + "url": "img:GILBARBARA_PNG_URL/cloudacademy-icon.png" + }, + { + "@type": "ImageSprite", + "name": "logos-cloudacademy-img", + "url": "img:GILBARBARA_PNG_URL/cloudacademy.png" + }, + { + "@type": "ImageSprite", + "name": "logos-cloudcraft-img", + "url": "img:GILBARBARA_PNG_URL/cloudcraft.png" + }, + { + "@type": "ImageSprite", + "name": "logos-cloudflare-img", + "url": "img:GILBARBARA_PNG_URL/cloudflare.png" + }, + { + "@type": "ImageSprite", + "name": "logos-cloudinary-img", + "url": "img:GILBARBARA_PNG_URL/cloudinary.png" + }, + { + "@type": "ImageSprite", + "name": "logos-cloudlinux-img", + "url": "img:GILBARBARA_PNG_URL/cloudlinux.png" + }, + { + "@type": "ImageSprite", + "name": "logos-cobalt-img", + "url": "img:GILBARBARA_PNG_URL/cobalt.png" + }, + { + "@type": "ImageSprite", + "name": "logos-cockpit-img", + "url": "img:GILBARBARA_PNG_URL/cockpit.png" + }, + { + "@type": "ImageSprite", + "name": "logos-cocoapods-img", + "url": "img:GILBARBARA_PNG_URL/cocoapods.png" + }, + { + "@type": "ImageSprite", + "name": "logos-codacy-img", + "url": "img:GILBARBARA_PNG_URL/codacy.png" + }, + { + "@type": "ImageSprite", + "name": "logos-codebase-img", + "url": "img:GILBARBARA_PNG_URL/codebase.png" + }, + { + "@type": "ImageSprite", + "name": "logos-codebeat-img", + "url": "img:GILBARBARA_PNG_URL/codebeat.png" + }, + { + "@type": "ImageSprite", + "name": "logos-codecademy-img", + "url": "img:GILBARBARA_PNG_URL/codecademy.png" + }, + { + "@type": "ImageSprite", + "name": "logos-codeception-img", + "url": "img:GILBARBARA_PNG_URL/codeception.png" + }, + { + "@type": "ImageSprite", + "name": "logos-codeclimate-img", + "url": "img:GILBARBARA_PNG_URL/codeclimate.png" + }, + { + "@type": "ImageSprite", + "name": "logos-codecov-img", + "url": "img:GILBARBARA_PNG_URL/codecov.png" + }, + { + "@type": "ImageSprite", + "name": "logos-codefactor-icon-img", + "url": "img:GILBARBARA_PNG_URL/codefactor-icon.png" + }, + { + "@type": "ImageSprite", + "name": "logos-codefactor-img", + "url": "img:GILBARBARA_PNG_URL/codefactor.png" + }, + { + "@type": "ImageSprite", + "name": "logos-codeigniter-img", + "url": "img:GILBARBARA_PNG_URL/codeigniter.png" + }, + { + "@type": "ImageSprite", + "name": "logos-codepen-icon-img", + "url": "img:GILBARBARA_PNG_URL/codepen-icon.png" + }, + { + "@type": "ImageSprite", + "name": "logos-codepen-img", + "url": "img:GILBARBARA_PNG_URL/codepen.png" + }, + { + "@type": "ImageSprite", + "name": "logos-codepush-img", + "url": "img:GILBARBARA_PNG_URL/codepush.png" + }, + { + "@type": "ImageSprite", + "name": "logos-codersrank-img", + "url": "img:GILBARBARA_PNG_URL/codersrank.png" + }, + { + "@type": "ImageSprite", + "name": "logos-coderwall-img", + "url": "img:GILBARBARA_PNG_URL/coderwall.png" + }, + { + "@type": "ImageSprite", + "name": "logos-codesandbox-img", + "url": "img:GILBARBARA_PNG_URL/codesandbox.png" + }, + { + "@type": "ImageSprite", + "name": "logos-codeship-img", + "url": "img:GILBARBARA_PNG_URL/codeship.png" + }, + { + "@type": "ImageSprite", + "name": "logos-codio-img", + "url": "img:GILBARBARA_PNG_URL/codio.png" + }, + { + "@type": "ImageSprite", + "name": "logos-codrops-img", + "url": "img:GILBARBARA_PNG_URL/codrops.png" + }, + { + "@type": "ImageSprite", + "name": "logos-coffeescript-img", + "url": "img:GILBARBARA_PNG_URL/coffeescript.png" + }, + { + "@type": "ImageSprite", + "name": "logos-commitizen-img", + "url": "img:GILBARBARA_PNG_URL/commitizen.png" + }, + { + "@type": "ImageSprite", + "name": "logos-compass-img", + "url": "img:GILBARBARA_PNG_URL/compass.png" + }, + { + "@type": "ImageSprite", + "name": "logos-componentkit-img", + "url": "img:GILBARBARA_PNG_URL/componentkit.png" + }, + { + "@type": "ImageSprite", + "name": "logos-compose-img", + "url": "img:GILBARBARA_PNG_URL/compose.png" + }, + { + "@type": "ImageSprite", + "name": "logos-composer-img", + "url": "img:GILBARBARA_PNG_URL/composer.png" + }, + { + "@type": "ImageSprite", + "name": "logos-conan-io-img", + "url": "img:GILBARBARA_PNG_URL/conan-io.png" + }, + { + "@type": "ImageSprite", + "name": "logos-concourse-img", + "url": "img:GILBARBARA_PNG_URL/concourse.png" + }, + { + "@type": "ImageSprite", + "name": "logos-concrete5-img", + "url": "img:GILBARBARA_PNG_URL/concrete5.png" + }, + { + "@type": "ImageSprite", + "name": "logos-confluence-img", + "url": "img:GILBARBARA_PNG_URL/confluence.png" + }, + { + "@type": "ImageSprite", + "name": "logos-consul-img", + "url": "img:GILBARBARA_PNG_URL/consul.png" + }, + { + "@type": "ImageSprite", + "name": "logos-contentful-img", + "url": "img:GILBARBARA_PNG_URL/contentful.png" + }, + { + "@type": "ImageSprite", + "name": "logos-convox-img", + "url": "img:GILBARBARA_PNG_URL/convox.png" + }, + { + "@type": "ImageSprite", + "name": "logos-copyleft-pirate-img", + "url": "img:GILBARBARA_PNG_URL/copyleft-pirate.png" + }, + { + "@type": "ImageSprite", + "name": "logos-copyleft-img", + "url": "img:GILBARBARA_PNG_URL/copyleft.png" + }, + { + "@type": "ImageSprite", + "name": "logos-corda-img", + "url": "img:GILBARBARA_PNG_URL/corda.png" + }, + { + "@type": "ImageSprite", + "name": "logos-cordova-img", + "url": "img:GILBARBARA_PNG_URL/cordova.png" + }, + { + "@type": "ImageSprite", + "name": "logos-coreos-icon-img", + "url": "img:GILBARBARA_PNG_URL/coreos-icon.png" + }, + { + "@type": "ImageSprite", + "name": "logos-coreos-img", + "url": "img:GILBARBARA_PNG_URL/coreos.png" + }, + { + "@type": "ImageSprite", + "name": "logos-couchbase-img", + "url": "img:GILBARBARA_PNG_URL/couchbase.png" + }, + { + "@type": "ImageSprite", + "name": "logos-couchdb-icon-img", + "url": "img:GILBARBARA_PNG_URL/couchdb-icon.png" + }, + { + "@type": "ImageSprite", + "name": "logos-couchdb-img", + "url": "img:GILBARBARA_PNG_URL/couchdb.png" + }, + { + "@type": "ImageSprite", + "name": "logos-coursera-img", + "url": "img:GILBARBARA_PNG_URL/coursera.png" + }, + { + "@type": "ImageSprite", + "name": "logos-coveralls-img", + "url": "img:GILBARBARA_PNG_URL/coveralls.png" + }, + { + "@type": "ImageSprite", + "name": "logos-cpanel-img", + "url": "img:GILBARBARA_PNG_URL/cpanel.png" + }, + { + "@type": "ImageSprite", + "name": "logos-craftcms-img", + "url": "img:GILBARBARA_PNG_URL/craftcms.png" + }, + { + "@type": "ImageSprite", + "name": "logos-crashlytics-img", + "url": "img:GILBARBARA_PNG_URL/crashlytics.png" + }, + { + "@type": "ImageSprite", + "name": "logos-crateio-img", + "url": "img:GILBARBARA_PNG_URL/crateio.png" + }, + { + "@type": "ImageSprite", + "name": "logos-create-react-app-img", + "url": "img:GILBARBARA_PNG_URL/create-react-app.png" + }, + { + "@type": "ImageSprite", + "name": "logos-createjs-img", + "url": "img:GILBARBARA_PNG_URL/createjs.png" + }, + { + "@type": "ImageSprite", + "name": "logos-cross-browser-testing-img", + "url": "img:GILBARBARA_PNG_URL/cross-browser-testing.png" + }, + { + "@type": "ImageSprite", + "name": "logos-crucible-img", + "url": "img:GILBARBARA_PNG_URL/crucible.png" + }, + { + "@type": "ImageSprite", + "name": "logos-crystal-img", + "url": "img:GILBARBARA_PNG_URL/crystal.png" + }, + { + "@type": "ImageSprite", + "name": "logos-css-3-img", + "url": "img:GILBARBARA_PNG_URL/css-3.png" + }, + { + "@type": "ImageSprite", + "name": "logos-css-3_official-img", + "url": "img:GILBARBARA_PNG_URL/css-3_official.png" + }, + { + "@type": "ImageSprite", + "name": "logos-cssnext-img", + "url": "img:GILBARBARA_PNG_URL/cssnext.png" + }, + { + "@type": "ImageSprite", + "name": "logos-cucumber-img", + "url": "img:GILBARBARA_PNG_URL/cucumber.png" + }, + { + "@type": "ImageSprite", + "name": "logos-curl-img", + "url": "img:GILBARBARA_PNG_URL/curl.png" + }, + { + "@type": "ImageSprite", + "name": "logos-customerio-icon-img", + "url": "img:GILBARBARA_PNG_URL/customerio-icon.png" + }, + { + "@type": "ImageSprite", + "name": "logos-customerio-img", + "url": "img:GILBARBARA_PNG_URL/customerio.png" + }, + { + "@type": "ImageSprite", + "name": "logos-cyclejs-img", + "url": "img:GILBARBARA_PNG_URL/cyclejs.png" + }, + { + "@type": "ImageSprite", + "name": "logos-cypress-img", + "url": "img:GILBARBARA_PNG_URL/cypress.png" + }, + { + "@type": "ImageSprite", + "name": "logos-d3-img", + "url": "img:GILBARBARA_PNG_URL/d3.png" + }, + { + "@type": "ImageSprite", + "name": "logos-dart-img", + "url": "img:GILBARBARA_PNG_URL/dart.png" + }, + { + "@type": "ImageSprite", + "name": "logos-dashlane-icon-img", + "url": "img:GILBARBARA_PNG_URL/dashlane-icon.png" + }, + { + "@type": "ImageSprite", + "name": "logos-dashlane-img", + "url": "img:GILBARBARA_PNG_URL/dashlane.png" + }, + { + "@type": "ImageSprite", + "name": "logos-database-labs-img", + "url": "img:GILBARBARA_PNG_URL/database-labs.png" + }, + { + "@type": "ImageSprite", + "name": "logos-datadog-img", + "url": "img:GILBARBARA_PNG_URL/datadog.png" + }, + { + "@type": "ImageSprite", + "name": "logos-datocms-icon-img", + "url": "img:GILBARBARA_PNG_URL/datocms-icon.png" + }, + { + "@type": "ImageSprite", + "name": "logos-datocms-img", + "url": "img:GILBARBARA_PNG_URL/datocms.png" + }, + { + "@type": "ImageSprite", + "name": "logos-dbt-icon-img", + "url": "img:GILBARBARA_PNG_URL/dbt-icon.png" + }, + { + "@type": "ImageSprite", + "name": "logos-dbt-img", + "url": "img:GILBARBARA_PNG_URL/dbt.png" + }, + { + "@type": "ImageSprite", + "name": "logos-dcos-icon-img", + "url": "img:GILBARBARA_PNG_URL/dcos-icon.png" + }, + { + "@type": "ImageSprite", + "name": "logos-dcos-img", + "url": "img:GILBARBARA_PNG_URL/dcos.png" + }, + { + "@type": "ImageSprite", + "name": "logos-debian-img", + "url": "img:GILBARBARA_PNG_URL/debian.png" + }, + { + "@type": "ImageSprite", + "name": "logos-delighted-icon-img", + "url": "img:GILBARBARA_PNG_URL/delighted-icon.png" + }, + { + "@type": "ImageSprite", + "name": "logos-delighted-img", + "url": "img:GILBARBARA_PNG_URL/delighted.png" + }, + { + "@type": "ImageSprite", + "name": "logos-deno-img", + "url": "img:GILBARBARA_PNG_URL/deno.png" + }, + { + "@type": "ImageSprite", + "name": "logos-deployhq-img", + "url": "img:GILBARBARA_PNG_URL/deployhq.png" + }, + { + "@type": "ImageSprite", + "name": "logos-derby-img", + "url": "img:GILBARBARA_PNG_URL/derby.png" + }, + { + "@type": "ImageSprite", + "name": "logos-designernews-img", + "url": "img:GILBARBARA_PNG_URL/designernews.png" + }, + { + "@type": "ImageSprite", + "name": "logos-deviantart-img", + "url": "img:GILBARBARA_PNG_URL/deviantart.png" + }, + { + "@type": "ImageSprite", + "name": "logos-dialogflow-img", + "url": "img:GILBARBARA_PNG_URL/dialogflow.png" + }, + { + "@type": "ImageSprite", + "name": "logos-digital-ocean-img", + "url": "img:GILBARBARA_PNG_URL/digital-ocean.png" + }, + { + "@type": "ImageSprite", + "name": "logos-dimer-img", + "url": "img:GILBARBARA_PNG_URL/dimer.png" + }, + { + "@type": "ImageSprite", + "name": "logos-dinersclub-img", + "url": "img:GILBARBARA_PNG_URL/dinersclub.png" + }, + { + "@type": "ImageSprite", + "name": "logos-discord-icon-img", + "url": "img:GILBARBARA_PNG_URL/discord-icon.png" + }, + { + "@type": "ImageSprite", + "name": "logos-discord-img", + "url": "img:GILBARBARA_PNG_URL/discord.png" + }, + { + "@type": "ImageSprite", + "name": "logos-discover-img", + "url": "img:GILBARBARA_PNG_URL/discover.png" + }, + { + "@type": "ImageSprite", + "name": "logos-disqus-img", + "url": "img:GILBARBARA_PNG_URL/disqus.png" + }, + { + "@type": "ImageSprite", + "name": "logos-django-icon-img", + "url": "img:GILBARBARA_PNG_URL/django-icon.png" + }, + { + "@type": "ImageSprite", + "name": "logos-django-img", + "url": "img:GILBARBARA_PNG_URL/django.png" + }, + { + "@type": "ImageSprite", + "name": "logos-dockbit-img", + "url": "img:GILBARBARA_PNG_URL/dockbit.png" + }, + { + "@type": "ImageSprite", + "name": "logos-docker-icon-img", + "url": "img:GILBARBARA_PNG_URL/docker-icon.png" + }, + { + "@type": "ImageSprite", + "name": "logos-docker-img", + "url": "img:GILBARBARA_PNG_URL/docker.png" + }, + { + "@type": "ImageSprite", + "name": "logos-doctrine-img", + "url": "img:GILBARBARA_PNG_URL/doctrine.png" + }, + { + "@type": "ImageSprite", + "name": "logos-docusaurus-img", + "url": "img:GILBARBARA_PNG_URL/docusaurus.png" + }, + { + "@type": "ImageSprite", + "name": "logos-dojo-icon-img", + "url": "img:GILBARBARA_PNG_URL/dojo-icon.png" + }, + { + "@type": "ImageSprite", + "name": "logos-dojo-toolkit-img", + "url": "img:GILBARBARA_PNG_URL/dojo-toolkit.png" + }, + { + "@type": "ImageSprite", + "name": "logos-dojo-img", + "url": "img:GILBARBARA_PNG_URL/dojo.png" + }, + { + "@type": "ImageSprite", + "name": "logos-dotnet-img", + "url": "img:GILBARBARA_PNG_URL/dotnet.png" + }, + { + "@type": "ImageSprite", + "name": "logos-dreamhost-img", + "url": "img:GILBARBARA_PNG_URL/dreamhost.png" + }, + { + "@type": "ImageSprite", + "name": "logos-dribbble-icon-img", + "url": "img:GILBARBARA_PNG_URL/dribbble-icon.png" + }, + { + "@type": "ImageSprite", + "name": "logos-dribbble-img", + "url": "img:GILBARBARA_PNG_URL/dribbble.png" + }, + { + "@type": "ImageSprite", + "name": "logos-drift-img", + "url": "img:GILBARBARA_PNG_URL/drift.png" + }, + { + "@type": "ImageSprite", + "name": "logos-drip-img", + "url": "img:GILBARBARA_PNG_URL/drip.png" + }, + { + "@type": "ImageSprite", + "name": "logos-drizzle-icon-img", + "url": "img:GILBARBARA_PNG_URL/drizzle-icon.png" + }, + { + "@type": "ImageSprite", + "name": "logos-drizzle-img", + "url": "img:GILBARBARA_PNG_URL/drizzle.png" + }, + { + "@type": "ImageSprite", + "name": "logos-drone-icon-img", + "url": "img:GILBARBARA_PNG_URL/drone-icon.png" + }, + { + "@type": "ImageSprite", + "name": "logos-drone-img", + "url": "img:GILBARBARA_PNG_URL/drone.png" + }, + { + "@type": "ImageSprite", + "name": "logos-dropbox-img", + "url": "img:GILBARBARA_PNG_URL/dropbox.png" + }, + { + "@type": "ImageSprite", + "name": "logos-dropmark-img", + "url": "img:GILBARBARA_PNG_URL/dropmark.png" + }, + { + "@type": "ImageSprite", + "name": "logos-dropzone-img", + "url": "img:GILBARBARA_PNG_URL/dropzone.png" + }, + { + "@type": "ImageSprite", + "name": "logos-drupal-icon-img", + "url": "img:GILBARBARA_PNG_URL/drupal-icon.png" + }, + { + "@type": "ImageSprite", + "name": "logos-drupal-img", + "url": "img:GILBARBARA_PNG_URL/drupal.png" + }, + { + "@type": "ImageSprite", + "name": "logos-duckduckgo-img", + "url": "img:GILBARBARA_PNG_URL/duckduckgo.png" + }, + { + "@type": "ImageSprite", + "name": "logos-dynatrace-icon-img", + "url": "img:GILBARBARA_PNG_URL/dynatrace-icon.png" + }, + { + "@type": "ImageSprite", + "name": "logos-dynatrace-img", + "url": "img:GILBARBARA_PNG_URL/dynatrace.png" + }, + { + "@type": "ImageSprite", + "name": "logos-dyndns-img", + "url": "img:GILBARBARA_PNG_URL/dyndns.png" + }, + { + "@type": "ImageSprite", + "name": "logos-ebanx-img", + "url": "img:GILBARBARA_PNG_URL/ebanx.png" + }, + { + "@type": "ImageSprite", + "name": "logos-eclipse-icon-img", + "url": "img:GILBARBARA_PNG_URL/eclipse-icon.png" + }, + { + "@type": "ImageSprite", + "name": "logos-eclipse-img", + "url": "img:GILBARBARA_PNG_URL/eclipse.png" + }, + { + "@type": "ImageSprite", + "name": "logos-editorconfig-img", + "url": "img:GILBARBARA_PNG_URL/editorconfig.png" + }, + { + "@type": "ImageSprite", + "name": "logos-egghead-img", + "url": "img:GILBARBARA_PNG_URL/egghead.png" + }, + { + "@type": "ImageSprite", + "name": "logos-elasticsearch-img", + "url": "img:GILBARBARA_PNG_URL/elasticsearch.png" + }, + { + "@type": "ImageSprite", + "name": "logos-electron-img", + "url": "img:GILBARBARA_PNG_URL/electron.png" + }, + { + "@type": "ImageSprite", + "name": "logos-element-img", + "url": "img:GILBARBARA_PNG_URL/element.png" + }, + { + "@type": "ImageSprite", + "name": "logos-elemental-ui-img", + "url": "img:GILBARBARA_PNG_URL/elemental-ui.png" + }, + { + "@type": "ImageSprite", + "name": "logos-elementary-img", + "url": "img:GILBARBARA_PNG_URL/elementary.png" + }, + { + "@type": "ImageSprite", + "name": "logos-ello-img", + "url": "img:GILBARBARA_PNG_URL/ello.png" + }, + { + "@type": "ImageSprite", + "name": "logos-elm-img", + "url": "img:GILBARBARA_PNG_URL/elm.png" + }, + { + "@type": "ImageSprite", + "name": "logos-elo-img", + "url": "img:GILBARBARA_PNG_URL/elo.png" + }, + { + "@type": "ImageSprite", + "name": "logos-emacs-img", + "url": "img:GILBARBARA_PNG_URL/emacs.png" + }, + { + "@type": "ImageSprite", + "name": "logos-embedly-img", + "url": "img:GILBARBARA_PNG_URL/embedly.png" + }, + { + "@type": "ImageSprite", + "name": "logos-ember-tomster-img", + "url": "img:GILBARBARA_PNG_URL/ember-tomster.png" + }, + { + "@type": "ImageSprite", + "name": "logos-ember-img", + "url": "img:GILBARBARA_PNG_URL/ember.png" + }, + { + "@type": "ImageSprite", + "name": "logos-emmet-img", + "url": "img:GILBARBARA_PNG_URL/emmet.png" + }, + { + "@type": "ImageSprite", + "name": "logos-engine-yard-icon-img", + "url": "img:GILBARBARA_PNG_URL/engine-yard-icon.png" + }, + { + "@type": "ImageSprite", + "name": "logos-engine-yard-img", + "url": "img:GILBARBARA_PNG_URL/engine-yard.png" + }, + { + "@type": "ImageSprite", + "name": "logos-envato-img", + "url": "img:GILBARBARA_PNG_URL/envato.png" + }, + { + "@type": "ImageSprite", + "name": "logos-envoy-icon-img", + "url": "img:GILBARBARA_PNG_URL/envoy-icon.png" + }, + { + "@type": "ImageSprite", + "name": "logos-envoy-img", + "url": "img:GILBARBARA_PNG_URL/envoy.png" + }, + { + "@type": "ImageSprite", + "name": "logos-envoyer-img", + "url": "img:GILBARBARA_PNG_URL/envoyer.png" + }, + { + "@type": "ImageSprite", + "name": "logos-enyo-img", + "url": "img:GILBARBARA_PNG_URL/enyo.png" + }, + { + "@type": "ImageSprite", + "name": "logos-erlang-img", + "url": "img:GILBARBARA_PNG_URL/erlang.png" + }, + { + "@type": "ImageSprite", + "name": "logos-es6-img", + "url": "img:GILBARBARA_PNG_URL/es6.png" + }, + { + "@type": "ImageSprite", + "name": "logos-esbuild-img", + "url": "img:GILBARBARA_PNG_URL/esbuild.png" + }, + { + "@type": "ImageSprite", + "name": "logos-esdoc-img", + "url": "img:GILBARBARA_PNG_URL/esdoc.png" + }, + { + "@type": "ImageSprite", + "name": "logos-eslint-old-img", + "url": "img:GILBARBARA_PNG_URL/eslint-old.png" + }, + { + "@type": "ImageSprite", + "name": "logos-eslint-img", + "url": "img:GILBARBARA_PNG_URL/eslint.png" + }, + { + "@type": "ImageSprite", + "name": "logos-eta-lang-img", + "url": "img:GILBARBARA_PNG_URL/eta-lang.png" + }, + { + "@type": "ImageSprite", + "name": "logos-etcd-img", + "url": "img:GILBARBARA_PNG_URL/etcd.png" + }, + { + "@type": "ImageSprite", + "name": "logos-ethereum-color-img", + "url": "img:GILBARBARA_PNG_URL/ethereum-color.png" + }, + { + "@type": "ImageSprite", + "name": "logos-ethereum-img", + "url": "img:GILBARBARA_PNG_URL/ethereum.png" + }, + { + "@type": "ImageSprite", + "name": "logos-ethers-img", + "url": "img:GILBARBARA_PNG_URL/ethers.png" + }, + { + "@type": "ImageSprite", + "name": "logos-ethnio-img", + "url": "img:GILBARBARA_PNG_URL/ethnio.png" + }, + { + "@type": "ImageSprite", + "name": "logos-eventbrite-icon-img", + "url": "img:GILBARBARA_PNG_URL/eventbrite-icon.png" + }, + { + "@type": "ImageSprite", + "name": "logos-eventbrite-img", + "url": "img:GILBARBARA_PNG_URL/eventbrite.png" + }, + { + "@type": "ImageSprite", + "name": "logos-eventsentry-img", + "url": "img:GILBARBARA_PNG_URL/eventsentry.png" + }, + { + "@type": "ImageSprite", + "name": "logos-evergreen-icon-img", + "url": "img:GILBARBARA_PNG_URL/evergreen-icon.png" + }, + { + "@type": "ImageSprite", + "name": "logos-evergreen-img", + "url": "img:GILBARBARA_PNG_URL/evergreen.png" + }, + { + "@type": "ImageSprite", + "name": "logos-expo-icon-img", + "url": "img:GILBARBARA_PNG_URL/expo-icon.png" + }, + { + "@type": "ImageSprite", + "name": "logos-expo-img", + "url": "img:GILBARBARA_PNG_URL/expo.png" + }, + { + "@type": "ImageSprite", + "name": "logos-express-img", + "url": "img:GILBARBARA_PNG_URL/express.png" + }, + { + "@type": "ImageSprite", + "name": "logos-fabric-img", + "url": "img:GILBARBARA_PNG_URL/fabric.png" + }, + { + "@type": "ImageSprite", + "name": "logos-facebook-img", + "url": "img:GILBARBARA_PNG_URL/facebook.png" + }, + { + "@type": "ImageSprite", + "name": "logos-falcor-img", + "url": "img:GILBARBARA_PNG_URL/falcor.png" + }, + { + "@type": "ImageSprite", + "name": "logos-fastify-icon-img", + "url": "img:GILBARBARA_PNG_URL/fastify-icon.png" + }, + { + "@type": "ImageSprite", + "name": "logos-fastify-img", + "url": "img:GILBARBARA_PNG_URL/fastify.png" + }, + { + "@type": "ImageSprite", + "name": "logos-fastlane-img", + "url": "img:GILBARBARA_PNG_URL/fastlane.png" + }, + { + "@type": "ImageSprite", + "name": "logos-fastly-img", + "url": "img:GILBARBARA_PNG_URL/fastly.png" + }, + { + "@type": "ImageSprite", + "name": "logos-feathersjs-img", + "url": "img:GILBARBARA_PNG_URL/feathersjs.png" + }, + { + "@type": "ImageSprite", + "name": "logos-fedora-img", + "url": "img:GILBARBARA_PNG_URL/fedora.png" + }, + { + "@type": "ImageSprite", + "name": "logos-fetch-img", + "url": "img:GILBARBARA_PNG_URL/fetch.png" + }, + { + "@type": "ImageSprite", + "name": "logos-figma-img", + "url": "img:GILBARBARA_PNG_URL/figma.png" + }, + { + "@type": "ImageSprite", + "name": "logos-firebase-img", + "url": "img:GILBARBARA_PNG_URL/firebase.png" + }, + { + "@type": "ImageSprite", + "name": "logos-firefox-img", + "url": "img:GILBARBARA_PNG_URL/firefox.png" + }, + { + "@type": "ImageSprite", + "name": "logos-flannel-img", + "url": "img:GILBARBARA_PNG_URL/flannel.png" + }, + { + "@type": "ImageSprite", + "name": "logos-flarum-img", + "url": "img:GILBARBARA_PNG_URL/flarum.png" + }, + { + "@type": "ImageSprite", + "name": "logos-flask-img", + "url": "img:GILBARBARA_PNG_URL/flask.png" + }, + { + "@type": "ImageSprite", + "name": "logos-flat-ui-img", + "url": "img:GILBARBARA_PNG_URL/flat-ui.png" + }, + { + "@type": "ImageSprite", + "name": "logos-flattr-icon-img", + "url": "img:GILBARBARA_PNG_URL/flattr-icon.png" + }, + { + "@type": "ImageSprite", + "name": "logos-flattr-img", + "url": "img:GILBARBARA_PNG_URL/flattr.png" + }, + { + "@type": "ImageSprite", + "name": "logos-fleep-img", + "url": "img:GILBARBARA_PNG_URL/fleep.png" + }, + { + "@type": "ImageSprite", + "name": "logos-flickr-img", + "url": "img:GILBARBARA_PNG_URL/flickr.png" + }, + { + "@type": "ImageSprite", + "name": "logos-flight-img", + "url": "img:GILBARBARA_PNG_URL/flight.png" + }, + { + "@type": "ImageSprite", + "name": "logos-floodio-img", + "url": "img:GILBARBARA_PNG_URL/floodio.png" + }, + { + "@type": "ImageSprite", + "name": "logos-flow-img", + "url": "img:GILBARBARA_PNG_URL/flow.png" + }, + { + "@type": "ImageSprite", + "name": "logos-flowxo-img", + "url": "img:GILBARBARA_PNG_URL/flowxo.png" + }, + { + "@type": "ImageSprite", + "name": "logos-floydhub-img", + "url": "img:GILBARBARA_PNG_URL/floydhub.png" + }, + { + "@type": "ImageSprite", + "name": "logos-flutter-img", + "url": "img:GILBARBARA_PNG_URL/flutter.png" + }, + { + "@type": "ImageSprite", + "name": "logos-flux-img", + "url": "img:GILBARBARA_PNG_URL/flux.png" + }, + { + "@type": "ImageSprite", + "name": "logos-fluxxor-img", + "url": "img:GILBARBARA_PNG_URL/fluxxor.png" + }, + { + "@type": "ImageSprite", + "name": "logos-fly-img", + "url": "img:GILBARBARA_PNG_URL/fly.png" + }, + { + "@type": "ImageSprite", + "name": "logos-fomo-img", + "url": "img:GILBARBARA_PNG_URL/fomo.png" + }, + { + "@type": "ImageSprite", + "name": "logos-font-awesome-img", + "url": "img:GILBARBARA_PNG_URL/font-awesome.png" + }, + { + "@type": "ImageSprite", + "name": "logos-forestadmin-icon-img", + "url": "img:GILBARBARA_PNG_URL/forestadmin-icon.png" + }, + { + "@type": "ImageSprite", + "name": "logos-forestadmin-img", + "url": "img:GILBARBARA_PNG_URL/forestadmin.png" + }, + { + "@type": "ImageSprite", + "name": "logos-forever-img", + "url": "img:GILBARBARA_PNG_URL/forever.png" + }, + { + "@type": "ImageSprite", + "name": "logos-formkeep-img", + "url": "img:GILBARBARA_PNG_URL/formkeep.png" + }, + { + "@type": "ImageSprite", + "name": "logos-foundation-img", + "url": "img:GILBARBARA_PNG_URL/foundation.png" + }, + { + "@type": "ImageSprite", + "name": "logos-framer-img", + "url": "img:GILBARBARA_PNG_URL/framer.png" + }, + { + "@type": "ImageSprite", + "name": "logos-framework7-icon-img", + "url": "img:GILBARBARA_PNG_URL/framework7-icon.png" + }, + { + "@type": "ImageSprite", + "name": "logos-framework7-img", + "url": "img:GILBARBARA_PNG_URL/framework7.png" + }, + { + "@type": "ImageSprite", + "name": "logos-freebsd-img", + "url": "img:GILBARBARA_PNG_URL/freebsd.png" + }, + { + "@type": "ImageSprite", + "name": "logos-freedcamp-icon-img", + "url": "img:GILBARBARA_PNG_URL/freedcamp-icon.png" + }, + { + "@type": "ImageSprite", + "name": "logos-freedcamp-img", + "url": "img:GILBARBARA_PNG_URL/freedcamp.png" + }, + { + "@type": "ImageSprite", + "name": "logos-freedomdefined-img", + "url": "img:GILBARBARA_PNG_URL/freedomdefined.png" + }, + { + "@type": "ImageSprite", + "name": "logos-frontapp-img", + "url": "img:GILBARBARA_PNG_URL/frontapp.png" + }, + { + "@type": "ImageSprite", + "name": "logos-fsharp-img", + "url": "img:GILBARBARA_PNG_URL/fsharp.png" + }, + { + "@type": "ImageSprite", + "name": "logos-fuchsia-img", + "url": "img:GILBARBARA_PNG_URL/fuchsia.png" + }, + { + "@type": "ImageSprite", + "name": "logos-galliumos-img", + "url": "img:GILBARBARA_PNG_URL/galliumos.png" + }, + { + "@type": "ImageSprite", + "name": "logos-game-analytics-icon-img", + "url": "img:GILBARBARA_PNG_URL/game-analytics-icon.png" + }, + { + "@type": "ImageSprite", + "name": "logos-game-analytics-img", + "url": "img:GILBARBARA_PNG_URL/game-analytics.png" + }, + { + "@type": "ImageSprite", + "name": "logos-ganache-icon-img", + "url": "img:GILBARBARA_PNG_URL/ganache-icon.png" + }, + { + "@type": "ImageSprite", + "name": "logos-ganache-img", + "url": "img:GILBARBARA_PNG_URL/ganache.png" + }, + { + "@type": "ImageSprite", + "name": "logos-gatsby-img", + "url": "img:GILBARBARA_PNG_URL/gatsby.png" + }, + { + "@type": "ImageSprite", + "name": "logos-geekbot-img", + "url": "img:GILBARBARA_PNG_URL/geekbot.png" + }, + { + "@type": "ImageSprite", + "name": "logos-getyourguide-img", + "url": "img:GILBARBARA_PNG_URL/getyourguide.png" + }, + { + "@type": "ImageSprite", + "name": "logos-ghost-img", + "url": "img:GILBARBARA_PNG_URL/ghost.png" + }, + { + "@type": "ImageSprite", + "name": "logos-giantswarm-img", + "url": "img:GILBARBARA_PNG_URL/giantswarm.png" + }, + { + "@type": "ImageSprite", + "name": "logos-git-icon-img", + "url": "img:GILBARBARA_PNG_URL/git-icon.png" + }, + { + "@type": "ImageSprite", + "name": "logos-git-img", + "url": "img:GILBARBARA_PNG_URL/git.png" + }, + { + "@type": "ImageSprite", + "name": "logos-gitboard-img", + "url": "img:GILBARBARA_PNG_URL/gitboard.png" + }, + { + "@type": "ImageSprite", + "name": "logos-github-actions-img", + "url": "img:GILBARBARA_PNG_URL/github-actions.png" + }, + { + "@type": "ImageSprite", + "name": "logos-github-copilot-img", + "url": "img:GILBARBARA_PNG_URL/github-copilot.png" + }, + { + "@type": "ImageSprite", + "name": "logos-github-icon-img", + "url": "img:GILBARBARA_PNG_URL/github-icon.png" + }, + { + "@type": "ImageSprite", + "name": "logos-github-octocat-img", + "url": "img:GILBARBARA_PNG_URL/github-octocat.png" + }, + { + "@type": "ImageSprite", + "name": "logos-github-img", + "url": "img:GILBARBARA_PNG_URL/github.png" + }, + { + "@type": "ImageSprite", + "name": "logos-gitkraken-img", + "url": "img:GILBARBARA_PNG_URL/gitkraken.png" + }, + { + "@type": "ImageSprite", + "name": "logos-gitlab-img", + "url": "img:GILBARBARA_PNG_URL/gitlab.png" + }, + { + "@type": "ImageSprite", + "name": "logos-gitter-img", + "url": "img:GILBARBARA_PNG_URL/gitter.png" + }, + { + "@type": "ImageSprite", + "name": "logos-gitup-img", + "url": "img:GILBARBARA_PNG_URL/gitup.png" + }, + { + "@type": "ImageSprite", + "name": "logos-glamorous-img", + "url": "img:GILBARBARA_PNG_URL/glamorous.png" + }, + { + "@type": "ImageSprite", + "name": "logos-gleam-img", + "url": "img:GILBARBARA_PNG_URL/gleam.png" + }, + { + "@type": "ImageSprite", + "name": "logos-glimmerjs-img", + "url": "img:GILBARBARA_PNG_URL/glimmerjs.png" + }, + { + "@type": "ImageSprite", + "name": "logos-glint-img", + "url": "img:GILBARBARA_PNG_URL/glint.png" + }, + { + "@type": "ImageSprite", + "name": "logos-glitch-icon-img", + "url": "img:GILBARBARA_PNG_URL/glitch-icon.png" + }, + { + "@type": "ImageSprite", + "name": "logos-glitch-img", + "url": "img:GILBARBARA_PNG_URL/glitch.png" + }, + { + "@type": "ImageSprite", + "name": "logos-gnome-icon-img", + "url": "img:GILBARBARA_PNG_URL/gnome-icon.png" + }, + { + "@type": "ImageSprite", + "name": "logos-gnome-img", + "url": "img:GILBARBARA_PNG_URL/gnome.png" + }, + { + "@type": "ImageSprite", + "name": "logos-gnu-net-img", + "url": "img:GILBARBARA_PNG_URL/gnu-net.png" + }, + { + "@type": "ImageSprite", + "name": "logos-gnu-img", + "url": "img:GILBARBARA_PNG_URL/gnu.png" + }, + { + "@type": "ImageSprite", + "name": "logos-go-img", + "url": "img:GILBARBARA_PNG_URL/go.png" + }, + { + "@type": "ImageSprite", + "name": "logos-gocd-img", + "url": "img:GILBARBARA_PNG_URL/gocd.png" + }, + { + "@type": "ImageSprite", + "name": "logos-gohorse-img", + "url": "img:GILBARBARA_PNG_URL/gohorse.png" + }, + { + "@type": "ImageSprite", + "name": "logos-google-360suite-img", + "url": "img:GILBARBARA_PNG_URL/google-360suite.png" + }, + { + "@type": "ImageSprite", + "name": "logos-google-admob-img", + "url": "img:GILBARBARA_PNG_URL/google-admob.png" + }, + { + "@type": "ImageSprite", + "name": "logos-google-ads-img", + "url": "img:GILBARBARA_PNG_URL/google-ads.png" + }, + { + "@type": "ImageSprite", + "name": "logos-google-adsense-img", + "url": "img:GILBARBARA_PNG_URL/google-adsense.png" + }, + { + "@type": "ImageSprite", + "name": "logos-google-analytics-img", + "url": "img:GILBARBARA_PNG_URL/google-analytics.png" + }, + { + "@type": "ImageSprite", + "name": "logos-google-calendar-img", + "url": "img:GILBARBARA_PNG_URL/google-calendar.png" + }, + { + "@type": "ImageSprite", + "name": "logos-google-cloud-functions-img", + "url": "img:GILBARBARA_PNG_URL/google-cloud-functions.png" + }, + { + "@type": "ImageSprite", + "name": "logos-google-cloud-run-img", + "url": "img:GILBARBARA_PNG_URL/google-cloud-run.png" + }, + { + "@type": "ImageSprite", + "name": "logos-google-cloud-img", + "url": "img:GILBARBARA_PNG_URL/google-cloud.png" + }, + { + "@type": "ImageSprite", + "name": "logos-google-currents-img", + "url": "img:GILBARBARA_PNG_URL/google-currents.png" + }, + { + "@type": "ImageSprite", + "name": "logos-google-data-studio-img", + "url": "img:GILBARBARA_PNG_URL/google-data-studio.png" + }, + { + "@type": "ImageSprite", + "name": "logos-google-developers-img", + "url": "img:GILBARBARA_PNG_URL/google-developers.png" + }, + { + "@type": "ImageSprite", + "name": "logos-google-drive-img", + "url": "img:GILBARBARA_PNG_URL/google-drive.png" + }, + { + "@type": "ImageSprite", + "name": "logos-google-fit-img", + "url": "img:GILBARBARA_PNG_URL/google-fit.png" + }, + { + "@type": "ImageSprite", + "name": "logos-google-gmail-img", + "url": "img:GILBARBARA_PNG_URL/google-gmail.png" + }, + { + "@type": "ImageSprite", + "name": "logos-google-gsuite-img", + "url": "img:GILBARBARA_PNG_URL/google-gsuite.png" + }, + { + "@type": "ImageSprite", + "name": "logos-google-home-img", + "url": "img:GILBARBARA_PNG_URL/google-home.png" + }, + { + "@type": "ImageSprite", + "name": "logos-google-icon-img", + "url": "img:GILBARBARA_PNG_URL/google-icon.png" + }, + { + "@type": "ImageSprite", + "name": "logos-google-keep-img", + "url": "img:GILBARBARA_PNG_URL/google-keep.png" + }, + { + "@type": "ImageSprite", + "name": "logos-google-maps-img", + "url": "img:GILBARBARA_PNG_URL/google-maps.png" + }, + { + "@type": "ImageSprite", + "name": "logos-google-marketing-platform-img", + "url": "img:GILBARBARA_PNG_URL/google-marketing-platform.png" + }, + { + "@type": "ImageSprite", + "name": "logos-google-meet-img", + "url": "img:GILBARBARA_PNG_URL/google-meet.png" + }, + { + "@type": "ImageSprite", + "name": "logos-google-one-img", + "url": "img:GILBARBARA_PNG_URL/google-one.png" + }, + { + "@type": "ImageSprite", + "name": "logos-google-optimize-img", + "url": "img:GILBARBARA_PNG_URL/google-optimize.png" + }, + { + "@type": "ImageSprite", + "name": "logos-google-pay-icon-img", + "url": "img:GILBARBARA_PNG_URL/google-pay-icon.png" + }, + { + "@type": "ImageSprite", + "name": "logos-google-pay-img", + "url": "img:GILBARBARA_PNG_URL/google-pay.png" + }, + { + "@type": "ImageSprite", + "name": "logos-google-photos-img", + "url": "img:GILBARBARA_PNG_URL/google-photos.png" + }, + { + "@type": "ImageSprite", + "name": "logos-google-play-icon-img", + "url": "img:GILBARBARA_PNG_URL/google-play-icon.png" + }, + { + "@type": "ImageSprite", + "name": "logos-google-play-img", + "url": "img:GILBARBARA_PNG_URL/google-play.png" + }, + { + "@type": "ImageSprite", + "name": "logos-google-tag-manager-img", + "url": "img:GILBARBARA_PNG_URL/google-tag-manager.png" + }, + { + "@type": "ImageSprite", + "name": "logos-google-img", + "url": "img:GILBARBARA_PNG_URL/google.png" + }, + { + "@type": "ImageSprite", + "name": "logos-gopher-img", + "url": "img:GILBARBARA_PNG_URL/gopher.png" + }, + { + "@type": "ImageSprite", + "name": "logos-gradle-img", + "url": "img:GILBARBARA_PNG_URL/gradle.png" + }, + { + "@type": "ImageSprite", + "name": "logos-grafana-img", + "url": "img:GILBARBARA_PNG_URL/grafana.png" + }, + { + "@type": "ImageSprite", + "name": "logos-grails-img", + "url": "img:GILBARBARA_PNG_URL/grails.png" + }, + { + "@type": "ImageSprite", + "name": "logos-graphene-img", + "url": "img:GILBARBARA_PNG_URL/graphene.png" + }, + { + "@type": "ImageSprite", + "name": "logos-graphql-img", + "url": "img:GILBARBARA_PNG_URL/graphql.png" + }, + { + "@type": "ImageSprite", + "name": "logos-grav-img", + "url": "img:GILBARBARA_PNG_URL/grav.png" + }, + { + "@type": "ImageSprite", + "name": "logos-gravatar-img", + "url": "img:GILBARBARA_PNG_URL/gravatar.png" + }, + { + "@type": "ImageSprite", + "name": "logos-graylog-icon-img", + "url": "img:GILBARBARA_PNG_URL/graylog-icon.png" + }, + { + "@type": "ImageSprite", + "name": "logos-graylog-img", + "url": "img:GILBARBARA_PNG_URL/graylog.png" + }, + { + "@type": "ImageSprite", + "name": "logos-gridsome-icon-img", + "url": "img:GILBARBARA_PNG_URL/gridsome-icon.png" + }, + { + "@type": "ImageSprite", + "name": "logos-gridsome-img", + "url": "img:GILBARBARA_PNG_URL/gridsome.png" + }, + { + "@type": "ImageSprite", + "name": "logos-grommet-img", + "url": "img:GILBARBARA_PNG_URL/grommet.png" + }, + { + "@type": "ImageSprite", + "name": "logos-groovehq-img", + "url": "img:GILBARBARA_PNG_URL/groovehq.png" + }, + { + "@type": "ImageSprite", + "name": "logos-grove-img", + "url": "img:GILBARBARA_PNG_URL/grove.png" + }, + { + "@type": "ImageSprite", + "name": "logos-grpc-img", + "url": "img:GILBARBARA_PNG_URL/grpc.png" + }, + { + "@type": "ImageSprite", + "name": "logos-grunt-img", + "url": "img:GILBARBARA_PNG_URL/grunt.png" + }, + { + "@type": "ImageSprite", + "name": "logos-gulp-img", + "url": "img:GILBARBARA_PNG_URL/gulp.png" + }, + { + "@type": "ImageSprite", + "name": "logos-gunicorn-img", + "url": "img:GILBARBARA_PNG_URL/gunicorn.png" + }, + { + "@type": "ImageSprite", + "name": "logos-gunjs-img", + "url": "img:GILBARBARA_PNG_URL/gunjs.png" + }, + { + "@type": "ImageSprite", + "name": "logos-gusto-img", + "url": "img:GILBARBARA_PNG_URL/gusto.png" + }, + { + "@type": "ImageSprite", + "name": "logos-gwt-img", + "url": "img:GILBARBARA_PNG_URL/gwt.png" + }, + { + "@type": "ImageSprite", + "name": "logos-hack-img", + "url": "img:GILBARBARA_PNG_URL/hack.png" + }, + { + "@type": "ImageSprite", + "name": "logos-hacker-one-img", + "url": "img:GILBARBARA_PNG_URL/hacker-one.png" + }, + { + "@type": "ImageSprite", + "name": "logos-hadoop-img", + "url": "img:GILBARBARA_PNG_URL/hadoop.png" + }, + { + "@type": "ImageSprite", + "name": "logos-haiku-icon-img", + "url": "img:GILBARBARA_PNG_URL/haiku-icon.png" + }, + { + "@type": "ImageSprite", + "name": "logos-haiku-img", + "url": "img:GILBARBARA_PNG_URL/haiku.png" + }, + { + "@type": "ImageSprite", + "name": "logos-haml-img", + "url": "img:GILBARBARA_PNG_URL/haml.png" + }, + { + "@type": "ImageSprite", + "name": "logos-hanami-img", + "url": "img:GILBARBARA_PNG_URL/hanami.png" + }, + { + "@type": "ImageSprite", + "name": "logos-handlebars-img", + "url": "img:GILBARBARA_PNG_URL/handlebars.png" + }, + { + "@type": "ImageSprite", + "name": "logos-hapi-img", + "url": "img:GILBARBARA_PNG_URL/hapi.png" + }, + { + "@type": "ImageSprite", + "name": "logos-hardhat-icon-img", + "url": "img:GILBARBARA_PNG_URL/hardhat-icon.png" + }, + { + "@type": "ImageSprite", + "name": "logos-hardhat-img", + "url": "img:GILBARBARA_PNG_URL/hardhat.png" + }, + { + "@type": "ImageSprite", + "name": "logos-hashnode-icon-img", + "url": "img:GILBARBARA_PNG_URL/hashnode-icon.png" + }, + { + "@type": "ImageSprite", + "name": "logos-hashnode-img", + "url": "img:GILBARBARA_PNG_URL/hashnode.png" + }, + { + "@type": "ImageSprite", + "name": "logos-haskell-icon-img", + "url": "img:GILBARBARA_PNG_URL/haskell-icon.png" + }, + { + "@type": "ImageSprite", + "name": "logos-haskell-img", + "url": "img:GILBARBARA_PNG_URL/haskell.png" + }, + { + "@type": "ImageSprite", + "name": "logos-hasura-img", + "url": "img:GILBARBARA_PNG_URL/hasura.png" + }, + { + "@type": "ImageSprite", + "name": "logos-haxe-img", + "url": "img:GILBARBARA_PNG_URL/haxe.png" + }, + { + "@type": "ImageSprite", + "name": "logos-haxl-img", + "url": "img:GILBARBARA_PNG_URL/haxl.png" + }, + { + "@type": "ImageSprite", + "name": "logos-hbase-img", + "url": "img:GILBARBARA_PNG_URL/hbase.png" + }, + { + "@type": "ImageSprite", + "name": "logos-heap-img", + "url": "img:GILBARBARA_PNG_URL/heap.png" + }, + { + "@type": "ImageSprite", + "name": "logos-helm-img", + "url": "img:GILBARBARA_PNG_URL/helm.png" + }, + { + "@type": "ImageSprite", + "name": "logos-helpscout-icon-img", + "url": "img:GILBARBARA_PNG_URL/helpscout-icon.png" + }, + { + "@type": "ImageSprite", + "name": "logos-helpscout-img", + "url": "img:GILBARBARA_PNG_URL/helpscout.png" + }, + { + "@type": "ImageSprite", + "name": "logos-hermes-img", + "url": "img:GILBARBARA_PNG_URL/hermes.png" + }, + { + "@type": "ImageSprite", + "name": "logos-heroku-icon-img", + "url": "img:GILBARBARA_PNG_URL/heroku-icon.png" + }, + { + "@type": "ImageSprite", + "name": "logos-heroku-redis-img", + "url": "img:GILBARBARA_PNG_URL/heroku-redis.png" + }, + { + "@type": "ImageSprite", + "name": "logos-heroku-img", + "url": "img:GILBARBARA_PNG_URL/heroku.png" + }, + { + "@type": "ImageSprite", + "name": "logos-hexo-img", + "url": "img:GILBARBARA_PNG_URL/hexo.png" + }, + { + "@type": "ImageSprite", + "name": "logos-hhvm-img", + "url": "img:GILBARBARA_PNG_URL/hhvm.png" + }, + { + "@type": "ImageSprite", + "name": "logos-hibernate-img", + "url": "img:GILBARBARA_PNG_URL/hibernate.png" + }, + { + "@type": "ImageSprite", + "name": "logos-highcharts-img", + "url": "img:GILBARBARA_PNG_URL/highcharts.png" + }, + { + "@type": "ImageSprite", + "name": "logos-hipercard-img", + "url": "img:GILBARBARA_PNG_URL/hipercard.png" + }, + { + "@type": "ImageSprite", + "name": "logos-hoa-img", + "url": "img:GILBARBARA_PNG_URL/hoa.png" + }, + { + "@type": "ImageSprite", + "name": "logos-homebrew-img", + "url": "img:GILBARBARA_PNG_URL/homebrew.png" + }, + { + "@type": "ImageSprite", + "name": "logos-hoodie-img", + "url": "img:GILBARBARA_PNG_URL/hoodie.png" + }, + { + "@type": "ImageSprite", + "name": "logos-hosted-graphite-img", + "url": "img:GILBARBARA_PNG_URL/hosted-graphite.png" + }, + { + "@type": "ImageSprite", + "name": "logos-hostgator-icon-img", + "url": "img:GILBARBARA_PNG_URL/hostgator-icon.png" + }, + { + "@type": "ImageSprite", + "name": "logos-hostgator-img", + "url": "img:GILBARBARA_PNG_URL/hostgator.png" + }, + { + "@type": "ImageSprite", + "name": "logos-hotjar-img", + "url": "img:GILBARBARA_PNG_URL/hotjar.png" + }, + { + "@type": "ImageSprite", + "name": "logos-houndci-img", + "url": "img:GILBARBARA_PNG_URL/houndci.png" + }, + { + "@type": "ImageSprite", + "name": "logos-html-5-img", + "url": "img:GILBARBARA_PNG_URL/html-5.png" + }, + { + "@type": "ImageSprite", + "name": "logos-html5-boilerplate-img", + "url": "img:GILBARBARA_PNG_URL/html5-boilerplate.png" + }, + { + "@type": "ImageSprite", + "name": "logos-httpie-icon-img", + "url": "img:GILBARBARA_PNG_URL/httpie-icon.png" + }, + { + "@type": "ImageSprite", + "name": "logos-httpie-img", + "url": "img:GILBARBARA_PNG_URL/httpie.png" + }, + { + "@type": "ImageSprite", + "name": "logos-hubspot-img", + "url": "img:GILBARBARA_PNG_URL/hubspot.png" + }, + { + "@type": "ImageSprite", + "name": "logos-huggy-img", + "url": "img:GILBARBARA_PNG_URL/huggy.png" + }, + { + "@type": "ImageSprite", + "name": "logos-hugo-img", + "url": "img:GILBARBARA_PNG_URL/hugo.png" + }, + { + "@type": "ImageSprite", + "name": "logos-humongous-img", + "url": "img:GILBARBARA_PNG_URL/humongous.png" + }, + { + "@type": "ImageSprite", + "name": "logos-hyper-img", + "url": "img:GILBARBARA_PNG_URL/hyper.png" + }, + { + "@type": "ImageSprite", + "name": "logos-hyperapp-img", + "url": "img:GILBARBARA_PNG_URL/hyperapp.png" + }, + { + "@type": "ImageSprite", + "name": "logos-ibm-img", + "url": "img:GILBARBARA_PNG_URL/ibm.png" + }, + { + "@type": "ImageSprite", + "name": "logos-ieee-img", + "url": "img:GILBARBARA_PNG_URL/ieee.png" + }, + { + "@type": "ImageSprite", + "name": "logos-ifttt-img", + "url": "img:GILBARBARA_PNG_URL/ifttt.png" + }, + { + "@type": "ImageSprite", + "name": "logos-imagemin-img", + "url": "img:GILBARBARA_PNG_URL/imagemin.png" + }, + { + "@type": "ImageSprite", + "name": "logos-imba-icon-img", + "url": "img:GILBARBARA_PNG_URL/imba-icon.png" + }, + { + "@type": "ImageSprite", + "name": "logos-imba-img", + "url": "img:GILBARBARA_PNG_URL/imba.png" + }, + { + "@type": "ImageSprite", + "name": "logos-immer-icon-img", + "url": "img:GILBARBARA_PNG_URL/immer-icon.png" + }, + { + "@type": "ImageSprite", + "name": "logos-immer-img", + "url": "img:GILBARBARA_PNG_URL/immer.png" + }, + { + "@type": "ImageSprite", + "name": "logos-immutable-img", + "url": "img:GILBARBARA_PNG_URL/immutable.png" + }, + { + "@type": "ImageSprite", + "name": "logos-impala-img", + "url": "img:GILBARBARA_PNG_URL/impala.png" + }, + { + "@type": "ImageSprite", + "name": "logos-importio-img", + "url": "img:GILBARBARA_PNG_URL/importio.png" + }, + { + "@type": "ImageSprite", + "name": "logos-infer-img", + "url": "img:GILBARBARA_PNG_URL/infer.png" + }, + { + "@type": "ImageSprite", + "name": "logos-inferno-img", + "url": "img:GILBARBARA_PNG_URL/inferno.png" + }, + { + "@type": "ImageSprite", + "name": "logos-influxdb-img", + "url": "img:GILBARBARA_PNG_URL/influxdb.png" + }, + { + "@type": "ImageSprite", + "name": "logos-ink-img", + "url": "img:GILBARBARA_PNG_URL/ink.png" + }, + { + "@type": "ImageSprite", + "name": "logos-insomnia-img", + "url": "img:GILBARBARA_PNG_URL/insomnia.png" + }, + { + "@type": "ImageSprite", + "name": "logos-instagram-icon-img", + "url": "img:GILBARBARA_PNG_URL/instagram-icon.png" + }, + { + "@type": "ImageSprite", + "name": "logos-instagram-img", + "url": "img:GILBARBARA_PNG_URL/instagram.png" + }, + { + "@type": "ImageSprite", + "name": "logos-intellij-idea-img", + "url": "img:GILBARBARA_PNG_URL/intellij-idea.png" + }, + { + "@type": "ImageSprite", + "name": "logos-intercom-icon-img", + "url": "img:GILBARBARA_PNG_URL/intercom-icon.png" + }, + { + "@type": "ImageSprite", + "name": "logos-intercom-img", + "url": "img:GILBARBARA_PNG_URL/intercom.png" + }, + { + "@type": "ImageSprite", + "name": "logos-internetexplorer-img", + "url": "img:GILBARBARA_PNG_URL/internetexplorer.png" + }, + { + "@type": "ImageSprite", + "name": "logos-invision-icon-img", + "url": "img:GILBARBARA_PNG_URL/invision-icon.png" + }, + { + "@type": "ImageSprite", + "name": "logos-invision-img", + "url": "img:GILBARBARA_PNG_URL/invision.png" + }, + { + "@type": "ImageSprite", + "name": "logos-ionic-icon-img", + "url": "img:GILBARBARA_PNG_URL/ionic-icon.png" + }, + { + "@type": "ImageSprite", + "name": "logos-ionic-img", + "url": "img:GILBARBARA_PNG_URL/ionic.png" + }, + { + "@type": "ImageSprite", + "name": "logos-ios-img", + "url": "img:GILBARBARA_PNG_URL/ios.png" + }, + { + "@type": "ImageSprite", + "name": "logos-iron-icon-img", + "url": "img:GILBARBARA_PNG_URL/iron-icon.png" + }, + { + "@type": "ImageSprite", + "name": "logos-iron-img", + "url": "img:GILBARBARA_PNG_URL/iron.png" + }, + { + "@type": "ImageSprite", + "name": "logos-itsalive-icon-img", + "url": "img:GILBARBARA_PNG_URL/itsalive-icon.png" + }, + { + "@type": "ImageSprite", + "name": "logos-itsalive-img", + "url": "img:GILBARBARA_PNG_URL/itsalive.png" + }, + { + "@type": "ImageSprite", + "name": "logos-jade-img", + "url": "img:GILBARBARA_PNG_URL/jade.png" + }, + { + "@type": "ImageSprite", + "name": "logos-jamstack-icon-img", + "url": "img:GILBARBARA_PNG_URL/jamstack-icon.png" + }, + { + "@type": "ImageSprite", + "name": "logos-jamstack-img", + "url": "img:GILBARBARA_PNG_URL/jamstack.png" + }, + { + "@type": "ImageSprite", + "name": "logos-jasmine-img", + "url": "img:GILBARBARA_PNG_URL/jasmine.png" + }, + { + "@type": "ImageSprite", + "name": "logos-java-img", + "url": "img:GILBARBARA_PNG_URL/java.png" + }, + { + "@type": "ImageSprite", + "name": "logos-javascript-img", + "url": "img:GILBARBARA_PNG_URL/javascript.png" + }, + { + "@type": "ImageSprite", + "name": "logos-jcb-img", + "url": "img:GILBARBARA_PNG_URL/jcb.png" + }, + { + "@type": "ImageSprite", + "name": "logos-jekyll-img", + "url": "img:GILBARBARA_PNG_URL/jekyll.png" + }, + { + "@type": "ImageSprite", + "name": "logos-jelastic-icon-img", + "url": "img:GILBARBARA_PNG_URL/jelastic-icon.png" + }, + { + "@type": "ImageSprite", + "name": "logos-jelastic-img", + "url": "img:GILBARBARA_PNG_URL/jelastic.png" + }, + { + "@type": "ImageSprite", + "name": "logos-jenkins-img", + "url": "img:GILBARBARA_PNG_URL/jenkins.png" + }, + { + "@type": "ImageSprite", + "name": "logos-jest-img", + "url": "img:GILBARBARA_PNG_URL/jest.png" + }, + { + "@type": "ImageSprite", + "name": "logos-jetbrains-img", + "url": "img:GILBARBARA_PNG_URL/jetbrains.png" + }, + { + "@type": "ImageSprite", + "name": "logos-jfrog-img", + "url": "img:GILBARBARA_PNG_URL/jfrog.png" + }, + { + "@type": "ImageSprite", + "name": "logos-jhipster-icon-img", + "url": "img:GILBARBARA_PNG_URL/jhipster-icon.png" + }, + { + "@type": "ImageSprite", + "name": "logos-jhipster-img", + "url": "img:GILBARBARA_PNG_URL/jhipster.png" + }, + { + "@type": "ImageSprite", + "name": "logos-jira-img", + "url": "img:GILBARBARA_PNG_URL/jira.png" + }, + { + "@type": "ImageSprite", + "name": "logos-joomla-img", + "url": "img:GILBARBARA_PNG_URL/joomla.png" + }, + { + "@type": "ImageSprite", + "name": "logos-jquery-mobile-img", + "url": "img:GILBARBARA_PNG_URL/jquery-mobile.png" + }, + { + "@type": "ImageSprite", + "name": "logos-jquery-img", + "url": "img:GILBARBARA_PNG_URL/jquery.png" + }, + { + "@type": "ImageSprite", + "name": "logos-jruby-img", + "url": "img:GILBARBARA_PNG_URL/jruby.png" + }, + { + "@type": "ImageSprite", + "name": "logos-jsbin-img", + "url": "img:GILBARBARA_PNG_URL/jsbin.png" + }, + { + "@type": "ImageSprite", + "name": "logos-jsdelivr-img", + "url": "img:GILBARBARA_PNG_URL/jsdelivr.png" + }, + { + "@type": "ImageSprite", + "name": "logos-jsdom-img", + "url": "img:GILBARBARA_PNG_URL/jsdom.png" + }, + { + "@type": "ImageSprite", + "name": "logos-jsfiddle-img", + "url": "img:GILBARBARA_PNG_URL/jsfiddle.png" + }, + { + "@type": "ImageSprite", + "name": "logos-json-img", + "url": "img:GILBARBARA_PNG_URL/json.png" + }, + { + "@type": "ImageSprite", + "name": "logos-jspm-img", + "url": "img:GILBARBARA_PNG_URL/jspm.png" + }, + { + "@type": "ImageSprite", + "name": "logos-jss-img", + "url": "img:GILBARBARA_PNG_URL/jss.png" + }, + { + "@type": "ImageSprite", + "name": "logos-juju-img", + "url": "img:GILBARBARA_PNG_URL/juju.png" + }, + { + "@type": "ImageSprite", + "name": "logos-julia-img", + "url": "img:GILBARBARA_PNG_URL/julia.png" + }, + { + "@type": "ImageSprite", + "name": "logos-jupyter-img", + "url": "img:GILBARBARA_PNG_URL/jupyter.png" + }, + { + "@type": "ImageSprite", + "name": "logos-jwt-icon-img", + "url": "img:GILBARBARA_PNG_URL/jwt-icon.png" + }, + { + "@type": "ImageSprite", + "name": "logos-jwt-img", + "url": "img:GILBARBARA_PNG_URL/jwt.png" + }, + { + "@type": "ImageSprite", + "name": "logos-kafka-icon-img", + "url": "img:GILBARBARA_PNG_URL/kafka-icon.png" + }, + { + "@type": "ImageSprite", + "name": "logos-kafka-img", + "url": "img:GILBARBARA_PNG_URL/kafka.png" + }, + { + "@type": "ImageSprite", + "name": "logos-kaios-img", + "url": "img:GILBARBARA_PNG_URL/kaios.png" + }, + { + "@type": "ImageSprite", + "name": "logos-kallithea-img", + "url": "img:GILBARBARA_PNG_URL/kallithea.png" + }, + { + "@type": "ImageSprite", + "name": "logos-karma-img", + "url": "img:GILBARBARA_PNG_URL/karma.png" + }, + { + "@type": "ImageSprite", + "name": "logos-kde-img", + "url": "img:GILBARBARA_PNG_URL/kde.png" + }, + { + "@type": "ImageSprite", + "name": "logos-keen-img", + "url": "img:GILBARBARA_PNG_URL/keen.png" + }, + { + "@type": "ImageSprite", + "name": "logos-kemal-img", + "url": "img:GILBARBARA_PNG_URL/kemal.png" + }, + { + "@type": "ImageSprite", + "name": "logos-keycdn-icon-img", + "url": "img:GILBARBARA_PNG_URL/keycdn-icon.png" + }, + { + "@type": "ImageSprite", + "name": "logos-keycdn-img", + "url": "img:GILBARBARA_PNG_URL/keycdn.png" + }, + { + "@type": "ImageSprite", + "name": "logos-keystonejs-img", + "url": "img:GILBARBARA_PNG_URL/keystonejs.png" + }, + { + "@type": "ImageSprite", + "name": "logos-khan_academy-icon-img", + "url": "img:GILBARBARA_PNG_URL/khan_academy-icon.png" + }, + { + "@type": "ImageSprite", + "name": "logos-khan_academy-img", + "url": "img:GILBARBARA_PNG_URL/khan_academy.png" + }, + { + "@type": "ImageSprite", + "name": "logos-kibana-img", + "url": "img:GILBARBARA_PNG_URL/kibana.png" + }, + { + "@type": "ImageSprite", + "name": "logos-kickstarter-icon-img", + "url": "img:GILBARBARA_PNG_URL/kickstarter-icon.png" + }, + { + "@type": "ImageSprite", + "name": "logos-kickstarter-img", + "url": "img:GILBARBARA_PNG_URL/kickstarter.png" + }, + { + "@type": "ImageSprite", + "name": "logos-kinto-icon-img", + "url": "img:GILBARBARA_PNG_URL/kinto-icon.png" + }, + { + "@type": "ImageSprite", + "name": "logos-kinto-img", + "url": "img:GILBARBARA_PNG_URL/kinto.png" + }, + { + "@type": "ImageSprite", + "name": "logos-kirby-icon-img", + "url": "img:GILBARBARA_PNG_URL/kirby-icon.png" + }, + { + "@type": "ImageSprite", + "name": "logos-kirby-img", + "url": "img:GILBARBARA_PNG_URL/kirby.png" + }, + { + "@type": "ImageSprite", + "name": "logos-kissmetrics-img", + "url": "img:GILBARBARA_PNG_URL/kissmetrics.png" + }, + { + "@type": "ImageSprite", + "name": "logos-kitematic-img", + "url": "img:GILBARBARA_PNG_URL/kitematic.png" + }, + { + "@type": "ImageSprite", + "name": "logos-kloudless-img", + "url": "img:GILBARBARA_PNG_URL/kloudless.png" + }, + { + "@type": "ImageSprite", + "name": "logos-knex-img", + "url": "img:GILBARBARA_PNG_URL/knex.png" + }, + { + "@type": "ImageSprite", + "name": "logos-knockout-img", + "url": "img:GILBARBARA_PNG_URL/knockout.png" + }, + { + "@type": "ImageSprite", + "name": "logos-koa-img", + "url": "img:GILBARBARA_PNG_URL/koa.png" + }, + { + "@type": "ImageSprite", + "name": "logos-kong-icon-img", + "url": "img:GILBARBARA_PNG_URL/kong-icon.png" + }, + { + "@type": "ImageSprite", + "name": "logos-kong-img", + "url": "img:GILBARBARA_PNG_URL/kong.png" + }, + { + "@type": "ImageSprite", + "name": "logos-kops-img", + "url": "img:GILBARBARA_PNG_URL/kops.png" + }, + { + "@type": "ImageSprite", + "name": "logos-koreio-img", + "url": "img:GILBARBARA_PNG_URL/koreio.png" + }, + { + "@type": "ImageSprite", + "name": "logos-kotlin-img", + "url": "img:GILBARBARA_PNG_URL/kotlin.png" + }, + { + "@type": "ImageSprite", + "name": "logos-kraken-img", + "url": "img:GILBARBARA_PNG_URL/kraken.png" + }, + { + "@type": "ImageSprite", + "name": "logos-krakenjs-img", + "url": "img:GILBARBARA_PNG_URL/krakenjs.png" + }, + { + "@type": "ImageSprite", + "name": "logos-kubernetes-img", + "url": "img:GILBARBARA_PNG_URL/kubernetes.png" + }, + { + "@type": "ImageSprite", + "name": "logos-kustomer-img", + "url": "img:GILBARBARA_PNG_URL/kustomer.png" + }, + { + "@type": "ImageSprite", + "name": "logos-laravel-img", + "url": "img:GILBARBARA_PNG_URL/laravel.png" + }, + { + "@type": "ImageSprite", + "name": "logos-lastfm-img", + "url": "img:GILBARBARA_PNG_URL/lastfm.png" + }, + { + "@type": "ImageSprite", + "name": "logos-lateral-img", + "url": "img:GILBARBARA_PNG_URL/lateral.png" + }, + { + "@type": "ImageSprite", + "name": "logos-launchrock-img", + "url": "img:GILBARBARA_PNG_URL/launchrock.png" + }, + { + "@type": "ImageSprite", + "name": "logos-leaflet-img", + "url": "img:GILBARBARA_PNG_URL/leaflet.png" + }, + { + "@type": "ImageSprite", + "name": "logos-leankit-icon-img", + "url": "img:GILBARBARA_PNG_URL/leankit-icon.png" + }, + { + "@type": "ImageSprite", + "name": "logos-leankit-img", + "url": "img:GILBARBARA_PNG_URL/leankit.png" + }, + { + "@type": "ImageSprite", + "name": "logos-lerna-img", + "url": "img:GILBARBARA_PNG_URL/lerna.png" + }, + { + "@type": "ImageSprite", + "name": "logos-less-img", + "url": "img:GILBARBARA_PNG_URL/less.png" + }, + { + "@type": "ImageSprite", + "name": "logos-lets-cloud-img", + "url": "img:GILBARBARA_PNG_URL/lets-cloud.png" + }, + { + "@type": "ImageSprite", + "name": "logos-letsencrypt-img", + "url": "img:GILBARBARA_PNG_URL/letsencrypt.png" + }, + { + "@type": "ImageSprite", + "name": "logos-leveldb-img", + "url": "img:GILBARBARA_PNG_URL/leveldb.png" + }, + { + "@type": "ImageSprite", + "name": "logos-liftweb-img", + "url": "img:GILBARBARA_PNG_URL/liftweb.png" + }, + { + "@type": "ImageSprite", + "name": "logos-lighthouse-img", + "url": "img:GILBARBARA_PNG_URL/lighthouse.png" + }, + { + "@type": "ImageSprite", + "name": "logos-lightstep-icon-img", + "url": "img:GILBARBARA_PNG_URL/lightstep-icon.png" + }, + { + "@type": "ImageSprite", + "name": "logos-lightstep-img", + "url": "img:GILBARBARA_PNG_URL/lightstep.png" + }, + { + "@type": "ImageSprite", + "name": "logos-lighttpd-img", + "url": "img:GILBARBARA_PNG_URL/lighttpd.png" + }, + { + "@type": "ImageSprite", + "name": "logos-linkedin-icon-img", + "url": "img:GILBARBARA_PNG_URL/linkedin-icon.png" + }, + { + "@type": "ImageSprite", + "name": "logos-linkedin-img", + "url": "img:GILBARBARA_PNG_URL/linkedin.png" + }, + { + "@type": "ImageSprite", + "name": "logos-linkerd-img", + "url": "img:GILBARBARA_PNG_URL/linkerd.png" + }, + { + "@type": "ImageSprite", + "name": "logos-linode-img", + "url": "img:GILBARBARA_PNG_URL/linode.png" + }, + { + "@type": "ImageSprite", + "name": "logos-linux-mint-img", + "url": "img:GILBARBARA_PNG_URL/linux-mint.png" + }, + { + "@type": "ImageSprite", + "name": "logos-linux-tux-img", + "url": "img:GILBARBARA_PNG_URL/linux-tux.png" + }, + { + "@type": "ImageSprite", + "name": "logos-lit-icon-img", + "url": "img:GILBARBARA_PNG_URL/lit-icon.png" + }, + { + "@type": "ImageSprite", + "name": "logos-lit-img", + "url": "img:GILBARBARA_PNG_URL/lit.png" + }, + { + "@type": "ImageSprite", + "name": "logos-litmus-img", + "url": "img:GILBARBARA_PNG_URL/litmus.png" + }, + { + "@type": "ImageSprite", + "name": "logos-loader-img", + "url": "img:GILBARBARA_PNG_URL/loader.png" + }, + { + "@type": "ImageSprite", + "name": "logos-lodash-img", + "url": "img:GILBARBARA_PNG_URL/lodash.png" + }, + { + "@type": "ImageSprite", + "name": "logos-logentries-img", + "url": "img:GILBARBARA_PNG_URL/logentries.png" + }, + { + "@type": "ImageSprite", + "name": "logos-logstash-img", + "url": "img:GILBARBARA_PNG_URL/logstash.png" + }, + { + "@type": "ImageSprite", + "name": "logos-lookback-img", + "url": "img:GILBARBARA_PNG_URL/lookback.png" + }, + { + "@type": "ImageSprite", + "name": "logos-looker-icon-img", + "url": "img:GILBARBARA_PNG_URL/looker-icon.png" + }, + { + "@type": "ImageSprite", + "name": "logos-looker-img", + "url": "img:GILBARBARA_PNG_URL/looker.png" + }, + { + "@type": "ImageSprite", + "name": "logos-loom-img", + "url": "img:GILBARBARA_PNG_URL/loom.png" + }, + { + "@type": "ImageSprite", + "name": "logos-loopback-icon-img", + "url": "img:GILBARBARA_PNG_URL/loopback-icon.png" + }, + { + "@type": "ImageSprite", + "name": "logos-loopback-img", + "url": "img:GILBARBARA_PNG_URL/loopback.png" + }, + { + "@type": "ImageSprite", + "name": "logos-losant-img", + "url": "img:GILBARBARA_PNG_URL/losant.png" + }, + { + "@type": "ImageSprite", + "name": "logos-lua-img", + "url": "img:GILBARBARA_PNG_URL/lua.png" + }, + { + "@type": "ImageSprite", + "name": "logos-lucene.net-img", + "url": "img:GILBARBARA_PNG_URL/lucene.net.png" + }, + { + "@type": "ImageSprite", + "name": "logos-lucene-img", + "url": "img:GILBARBARA_PNG_URL/lucene.png" + }, + { + "@type": "ImageSprite", + "name": "logos-lumen-img", + "url": "img:GILBARBARA_PNG_URL/lumen.png" + }, + { + "@type": "ImageSprite", + "name": "logos-macOS-img", + "url": "img:GILBARBARA_PNG_URL/macOS.png" + }, + { + "@type": "ImageSprite", + "name": "logos-madge-img", + "url": "img:GILBARBARA_PNG_URL/madge.png" + }, + { + "@type": "ImageSprite", + "name": "logos-maestro-img", + "url": "img:GILBARBARA_PNG_URL/maestro.png" + }, + { + "@type": "ImageSprite", + "name": "logos-mageia-img", + "url": "img:GILBARBARA_PNG_URL/mageia.png" + }, + { + "@type": "ImageSprite", + "name": "logos-magento-img", + "url": "img:GILBARBARA_PNG_URL/magento.png" + }, + { + "@type": "ImageSprite", + "name": "logos-mailchimp-freddie-img", + "url": "img:GILBARBARA_PNG_URL/mailchimp-freddie.png" + }, + { + "@type": "ImageSprite", + "name": "logos-mailchimp-img", + "url": "img:GILBARBARA_PNG_URL/mailchimp.png" + }, + { + "@type": "ImageSprite", + "name": "logos-maildeveloper-img", + "url": "img:GILBARBARA_PNG_URL/maildeveloper.png" + }, + { + "@type": "ImageSprite", + "name": "logos-mailgun-icon-img", + "url": "img:GILBARBARA_PNG_URL/mailgun-icon.png" + }, + { + "@type": "ImageSprite", + "name": "logos-mailgun-img", + "url": "img:GILBARBARA_PNG_URL/mailgun.png" + }, + { + "@type": "ImageSprite", + "name": "logos-mailjet-img", + "url": "img:GILBARBARA_PNG_URL/mailjet.png" + }, + { + "@type": "ImageSprite", + "name": "logos-malinajs-img", + "url": "img:GILBARBARA_PNG_URL/malinajs.png" + }, + { + "@type": "ImageSprite", + "name": "logos-manjaro-img", + "url": "img:GILBARBARA_PNG_URL/manjaro.png" + }, + { + "@type": "ImageSprite", + "name": "logos-manuscript-img", + "url": "img:GILBARBARA_PNG_URL/manuscript.png" + }, + { + "@type": "ImageSprite", + "name": "logos-mapbox-icon-img", + "url": "img:GILBARBARA_PNG_URL/mapbox-icon.png" + }, + { + "@type": "ImageSprite", + "name": "logos-mapbox-img", + "url": "img:GILBARBARA_PNG_URL/mapbox.png" + }, + { + "@type": "ImageSprite", + "name": "logos-maps-me-img", + "url": "img:GILBARBARA_PNG_URL/maps-me.png" + }, + { + "@type": "ImageSprite", + "name": "logos-mapzen-icon-img", + "url": "img:GILBARBARA_PNG_URL/mapzen-icon.png" + }, + { + "@type": "ImageSprite", + "name": "logos-mapzen-img", + "url": "img:GILBARBARA_PNG_URL/mapzen.png" + }, + { + "@type": "ImageSprite", + "name": "logos-mariadb-icon-img", + "url": "img:GILBARBARA_PNG_URL/mariadb-icon.png" + }, + { + "@type": "ImageSprite", + "name": "logos-mariadb-img", + "url": "img:GILBARBARA_PNG_URL/mariadb.png" + }, + { + "@type": "ImageSprite", + "name": "logos-marionette-img", + "url": "img:GILBARBARA_PNG_URL/marionette.png" + }, + { + "@type": "ImageSprite", + "name": "logos-markdown-img", + "url": "img:GILBARBARA_PNG_URL/markdown.png" + }, + { + "@type": "ImageSprite", + "name": "logos-marko-img", + "url": "img:GILBARBARA_PNG_URL/marko.png" + }, + { + "@type": "ImageSprite", + "name": "logos-marvel-img", + "url": "img:GILBARBARA_PNG_URL/marvel.png" + }, + { + "@type": "ImageSprite", + "name": "logos-mastercard-img", + "url": "img:GILBARBARA_PNG_URL/mastercard.png" + }, + { + "@type": "ImageSprite", + "name": "logos-mastodon-icon-img", + "url": "img:GILBARBARA_PNG_URL/mastodon-icon.png" + }, + { + "@type": "ImageSprite", + "name": "logos-mastodon-img", + "url": "img:GILBARBARA_PNG_URL/mastodon.png" + }, + { + "@type": "ImageSprite", + "name": "logos-material-ui-img", + "url": "img:GILBARBARA_PNG_URL/material-ui.png" + }, + { + "@type": "ImageSprite", + "name": "logos-materializecss-img", + "url": "img:GILBARBARA_PNG_URL/materializecss.png" + }, + { + "@type": "ImageSprite", + "name": "logos-matplotlib-icon-img", + "url": "img:GILBARBARA_PNG_URL/matplotlib-icon.png" + }, + { + "@type": "ImageSprite", + "name": "logos-matplotlib-img", + "url": "img:GILBARBARA_PNG_URL/matplotlib.png" + }, + { + "@type": "ImageSprite", + "name": "logos-mattermost-icon-img", + "url": "img:GILBARBARA_PNG_URL/mattermost-icon.png" + }, + { + "@type": "ImageSprite", + "name": "logos-mattermost-img", + "url": "img:GILBARBARA_PNG_URL/mattermost.png" + }, + { + "@type": "ImageSprite", + "name": "logos-maven-img", + "url": "img:GILBARBARA_PNG_URL/maven.png" + }, + { + "@type": "ImageSprite", + "name": "logos-maxcdn-img", + "url": "img:GILBARBARA_PNG_URL/maxcdn.png" + }, + { + "@type": "ImageSprite", + "name": "logos-mdn-img", + "url": "img:GILBARBARA_PNG_URL/mdn.png" + }, + { + "@type": "ImageSprite", + "name": "logos-mdx-img", + "url": "img:GILBARBARA_PNG_URL/mdx.png" + }, + { + "@type": "ImageSprite", + "name": "logos-medium-icon-img", + "url": "img:GILBARBARA_PNG_URL/medium-icon.png" + }, + { + "@type": "ImageSprite", + "name": "logos-medium-img", + "url": "img:GILBARBARA_PNG_URL/medium.png" + }, + { + "@type": "ImageSprite", + "name": "logos-memcached-img", + "url": "img:GILBARBARA_PNG_URL/memcached.png" + }, + { + "@type": "ImageSprite", + "name": "logos-memsql-icon-img", + "url": "img:GILBARBARA_PNG_URL/memsql-icon.png" + }, + { + "@type": "ImageSprite", + "name": "logos-memsql-img", + "url": "img:GILBARBARA_PNG_URL/memsql.png" + }, + { + "@type": "ImageSprite", + "name": "logos-mention-img", + "url": "img:GILBARBARA_PNG_URL/mention.png" + }, + { + "@type": "ImageSprite", + "name": "logos-mercurial-img", + "url": "img:GILBARBARA_PNG_URL/mercurial.png" + }, + { + "@type": "ImageSprite", + "name": "logos-mesos-img", + "url": "img:GILBARBARA_PNG_URL/mesos.png" + }, + { + "@type": "ImageSprite", + "name": "logos-metabase-img", + "url": "img:GILBARBARA_PNG_URL/metabase.png" + }, + { + "@type": "ImageSprite", + "name": "logos-metamask-icon-img", + "url": "img:GILBARBARA_PNG_URL/metamask-icon.png" + }, + { + "@type": "ImageSprite", + "name": "logos-metamask-img", + "url": "img:GILBARBARA_PNG_URL/metamask.png" + }, + { + "@type": "ImageSprite", + "name": "logos-meteor-icon-img", + "url": "img:GILBARBARA_PNG_URL/meteor-icon.png" + }, + { + "@type": "ImageSprite", + "name": "logos-meteor-img", + "url": "img:GILBARBARA_PNG_URL/meteor.png" + }, + { + "@type": "ImageSprite", + "name": "logos-microcosm-img", + "url": "img:GILBARBARA_PNG_URL/microcosm.png" + }, + { + "@type": "ImageSprite", + "name": "logos-microsoft-azure-img", + "url": "img:GILBARBARA_PNG_URL/microsoft-azure.png" + }, + { + "@type": "ImageSprite", + "name": "logos-microsoft-edge-img", + "url": "img:GILBARBARA_PNG_URL/microsoft-edge.png" + }, + { + "@type": "ImageSprite", + "name": "logos-microsoft-onedrive-img", + "url": "img:GILBARBARA_PNG_URL/microsoft-onedrive.png" + }, + { + "@type": "ImageSprite", + "name": "logos-microsoft-power-bi-img", + "url": "img:GILBARBARA_PNG_URL/microsoft-power-bi.png" + }, + { + "@type": "ImageSprite", + "name": "logos-microsoft-teams-img", + "url": "img:GILBARBARA_PNG_URL/microsoft-teams.png" + }, + { + "@type": "ImageSprite", + "name": "logos-microsoft-windows-img", + "url": "img:GILBARBARA_PNG_URL/microsoft-windows.png" + }, + { + "@type": "ImageSprite", + "name": "logos-microsoft-img", + "url": "img:GILBARBARA_PNG_URL/microsoft.png" + }, + { + "@type": "ImageSprite", + "name": "logos-middleman-img", + "url": "img:GILBARBARA_PNG_URL/middleman.png" + }, + { + "@type": "ImageSprite", + "name": "logos-milligram-img", + "url": "img:GILBARBARA_PNG_URL/milligram.png" + }, + { + "@type": "ImageSprite", + "name": "logos-mio-img", + "url": "img:GILBARBARA_PNG_URL/mio.png" + }, + { + "@type": "ImageSprite", + "name": "logos-mist-img", + "url": "img:GILBARBARA_PNG_URL/mist.png" + }, + { + "@type": "ImageSprite", + "name": "logos-mithril-img", + "url": "img:GILBARBARA_PNG_URL/mithril.png" + }, + { + "@type": "ImageSprite", + "name": "logos-mixmax-img", + "url": "img:GILBARBARA_PNG_URL/mixmax.png" + }, + { + "@type": "ImageSprite", + "name": "logos-mixpanel-img", + "url": "img:GILBARBARA_PNG_URL/mixpanel.png" + }, + { + "@type": "ImageSprite", + "name": "logos-mlab-img", + "url": "img:GILBARBARA_PNG_URL/mlab.png" + }, + { + "@type": "ImageSprite", + "name": "logos-mobx-img", + "url": "img:GILBARBARA_PNG_URL/mobx.png" + }, + { + "@type": "ImageSprite", + "name": "logos-mocha-img", + "url": "img:GILBARBARA_PNG_URL/mocha.png" + }, + { + "@type": "ImageSprite", + "name": "logos-mockflow-img", + "url": "img:GILBARBARA_PNG_URL/mockflow.png" + }, + { + "@type": "ImageSprite", + "name": "logos-modernizr-img", + "url": "img:GILBARBARA_PNG_URL/modernizr.png" + }, + { + "@type": "ImageSprite", + "name": "logos-modx-icon-img", + "url": "img:GILBARBARA_PNG_URL/modx-icon.png" + }, + { + "@type": "ImageSprite", + "name": "logos-modx-img", + "url": "img:GILBARBARA_PNG_URL/modx.png" + }, + { + "@type": "ImageSprite", + "name": "logos-moltin-icon-img", + "url": "img:GILBARBARA_PNG_URL/moltin-icon.png" + }, + { + "@type": "ImageSprite", + "name": "logos-moltin-img", + "url": "img:GILBARBARA_PNG_URL/moltin.png" + }, + { + "@type": "ImageSprite", + "name": "logos-momentjs-img", + "url": "img:GILBARBARA_PNG_URL/momentjs.png" + }, + { + "@type": "ImageSprite", + "name": "logos-monday-icon-img", + "url": "img:GILBARBARA_PNG_URL/monday-icon.png" + }, + { + "@type": "ImageSprite", + "name": "logos-monday-img", + "url": "img:GILBARBARA_PNG_URL/monday.png" + }, + { + "@type": "ImageSprite", + "name": "logos-monero-img", + "url": "img:GILBARBARA_PNG_URL/monero.png" + }, + { + "@type": "ImageSprite", + "name": "logos-mongodb-img", + "url": "img:GILBARBARA_PNG_URL/mongodb.png" + }, + { + "@type": "ImageSprite", + "name": "logos-mono-img", + "url": "img:GILBARBARA_PNG_URL/mono.png" + }, + { + "@type": "ImageSprite", + "name": "logos-moon-img", + "url": "img:GILBARBARA_PNG_URL/moon.png" + }, + { + "@type": "ImageSprite", + "name": "logos-mootools-img", + "url": "img:GILBARBARA_PNG_URL/mootools.png" + }, + { + "@type": "ImageSprite", + "name": "logos-morpheus-icon-img", + "url": "img:GILBARBARA_PNG_URL/morpheus-icon.png" + }, + { + "@type": "ImageSprite", + "name": "logos-morpheus-img", + "url": "img:GILBARBARA_PNG_URL/morpheus.png" + }, + { + "@type": "ImageSprite", + "name": "logos-mozilla-img", + "url": "img:GILBARBARA_PNG_URL/mozilla.png" + }, + { + "@type": "ImageSprite", + "name": "logos-mparticle-icon-img", + "url": "img:GILBARBARA_PNG_URL/mparticle-icon.png" + }, + { + "@type": "ImageSprite", + "name": "logos-mparticle-img", + "url": "img:GILBARBARA_PNG_URL/mparticle.png" + }, + { + "@type": "ImageSprite", + "name": "logos-multipass-img", + "url": "img:GILBARBARA_PNG_URL/multipass.png" + }, + { + "@type": "ImageSprite", + "name": "logos-mysql-icon-img", + "url": "img:GILBARBARA_PNG_URL/mysql-icon.png" + }, + { + "@type": "ImageSprite", + "name": "logos-mysql-img", + "url": "img:GILBARBARA_PNG_URL/mysql.png" + }, + { + "@type": "ImageSprite", + "name": "logos-namecheap-img", + "url": "img:GILBARBARA_PNG_URL/namecheap.png" + }, + { + "@type": "ImageSprite", + "name": "logos-nanonets-img", + "url": "img:GILBARBARA_PNG_URL/nanonets.png" + }, + { + "@type": "ImageSprite", + "name": "logos-nativescript-img", + "url": "img:GILBARBARA_PNG_URL/nativescript.png" + }, + { + "@type": "ImageSprite", + "name": "logos-nats-icon-img", + "url": "img:GILBARBARA_PNG_URL/nats-icon.png" + }, + { + "@type": "ImageSprite", + "name": "logos-nats-img", + "url": "img:GILBARBARA_PNG_URL/nats.png" + }, + { + "@type": "ImageSprite", + "name": "logos-neat-img", + "url": "img:GILBARBARA_PNG_URL/neat.png" + }, + { + "@type": "ImageSprite", + "name": "logos-neo4j-img", + "url": "img:GILBARBARA_PNG_URL/neo4j.png" + }, + { + "@type": "ImageSprite", + "name": "logos-neovim-img", + "url": "img:GILBARBARA_PNG_URL/neovim.png" + }, + { + "@type": "ImageSprite", + "name": "logos-nestjs-img", + "url": "img:GILBARBARA_PNG_URL/nestjs.png" + }, + { + "@type": "ImageSprite", + "name": "logos-netbeans-img", + "url": "img:GILBARBARA_PNG_URL/netbeans.png" + }, + { + "@type": "ImageSprite", + "name": "logos-netflix-icon-img", + "url": "img:GILBARBARA_PNG_URL/netflix-icon.png" + }, + { + "@type": "ImageSprite", + "name": "logos-netflix-img", + "url": "img:GILBARBARA_PNG_URL/netflix.png" + }, + { + "@type": "ImageSprite", + "name": "logos-netlify-img", + "url": "img:GILBARBARA_PNG_URL/netlify.png" + }, + { + "@type": "ImageSprite", + "name": "logos-new-relic-img", + "url": "img:GILBARBARA_PNG_URL/new-relic.png" + }, + { + "@type": "ImageSprite", + "name": "logos-nextjs-icon-img", + "url": "img:GILBARBARA_PNG_URL/nextjs-icon.png" + }, + { + "@type": "ImageSprite", + "name": "logos-nextjs-img", + "url": "img:GILBARBARA_PNG_URL/nextjs.png" + }, + { + "@type": "ImageSprite", + "name": "logos-nginx-img", + "url": "img:GILBARBARA_PNG_URL/nginx.png" + }, + { + "@type": "ImageSprite", + "name": "logos-nightwatch-img", + "url": "img:GILBARBARA_PNG_URL/nightwatch.png" + }, + { + "@type": "ImageSprite", + "name": "logos-nodal-img", + "url": "img:GILBARBARA_PNG_URL/nodal.png" + }, + { + "@type": "ImageSprite", + "name": "logos-node-sass-img", + "url": "img:GILBARBARA_PNG_URL/node-sass.png" + }, + { + "@type": "ImageSprite", + "name": "logos-nodebots-img", + "url": "img:GILBARBARA_PNG_URL/nodebots.png" + }, + { + "@type": "ImageSprite", + "name": "logos-nodejs-icon-img", + "url": "img:GILBARBARA_PNG_URL/nodejs-icon.png" + }, + { + "@type": "ImageSprite", + "name": "logos-nodejs-img", + "url": "img:GILBARBARA_PNG_URL/nodejs.png" + }, + { + "@type": "ImageSprite", + "name": "logos-nodemon-img", + "url": "img:GILBARBARA_PNG_URL/nodemon.png" + }, + { + "@type": "ImageSprite", + "name": "logos-nodeos-img", + "url": "img:GILBARBARA_PNG_URL/nodeos.png" + }, + { + "@type": "ImageSprite", + "name": "logos-nodewebkit-img", + "url": "img:GILBARBARA_PNG_URL/nodewebkit.png" + }, + { + "@type": "ImageSprite", + "name": "logos-nomad-img", + "url": "img:GILBARBARA_PNG_URL/nomad.png" + }, + { + "@type": "ImageSprite", + "name": "logos-noysi-img", + "url": "img:GILBARBARA_PNG_URL/noysi.png" + }, + { + "@type": "ImageSprite", + "name": "logos-npm-icon-img", + "url": "img:GILBARBARA_PNG_URL/npm-icon.png" + }, + { + "@type": "ImageSprite", + "name": "logos-npm-img", + "url": "img:GILBARBARA_PNG_URL/npm.png" + }, + { + "@type": "ImageSprite", + "name": "logos-nuclide-img", + "url": "img:GILBARBARA_PNG_URL/nuclide.png" + }, + { + "@type": "ImageSprite", + "name": "logos-numpy-img", + "url": "img:GILBARBARA_PNG_URL/numpy.png" + }, + { + "@type": "ImageSprite", + "name": "logos-nuxt-icon-img", + "url": "img:GILBARBARA_PNG_URL/nuxt-icon.png" + }, + { + "@type": "ImageSprite", + "name": "logos-nuxt-img", + "url": "img:GILBARBARA_PNG_URL/nuxt.png" + }, + { + "@type": "ImageSprite", + "name": "logos-nx-img", + "url": "img:GILBARBARA_PNG_URL/nx.png" + }, + { + "@type": "ImageSprite", + "name": "logos-oauth-img", + "url": "img:GILBARBARA_PNG_URL/oauth.png" + }, + { + "@type": "ImageSprite", + "name": "logos-ocaml-img", + "url": "img:GILBARBARA_PNG_URL/ocaml.png" + }, + { + "@type": "ImageSprite", + "name": "logos-octodns-img", + "url": "img:GILBARBARA_PNG_URL/octodns.png" + }, + { + "@type": "ImageSprite", + "name": "logos-octopus-deploy-img", + "url": "img:GILBARBARA_PNG_URL/octopus-deploy.png" + }, + { + "@type": "ImageSprite", + "name": "logos-olark-img", + "url": "img:GILBARBARA_PNG_URL/olark.png" + }, + { + "@type": "ImageSprite", + "name": "logos-onesignal-img", + "url": "img:GILBARBARA_PNG_URL/onesignal.png" + }, + { + "@type": "ImageSprite", + "name": "logos-open-graph-img", + "url": "img:GILBARBARA_PNG_URL/open-graph.png" + }, + { + "@type": "ImageSprite", + "name": "logos-open-zeppelin-icon-img", + "url": "img:GILBARBARA_PNG_URL/open-zeppelin-icon.png" + }, + { + "@type": "ImageSprite", + "name": "logos-open-zeppelin-img", + "url": "img:GILBARBARA_PNG_URL/open-zeppelin.png" + }, + { + "@type": "ImageSprite", + "name": "logos-openai-icon-img", + "url": "img:GILBARBARA_PNG_URL/openai-icon.png" + }, + { + "@type": "ImageSprite", + "name": "logos-openai-img", + "url": "img:GILBARBARA_PNG_URL/openai.png" + }, + { + "@type": "ImageSprite", + "name": "logos-opencart-img", + "url": "img:GILBARBARA_PNG_URL/opencart.png" + }, + { + "@type": "ImageSprite", + "name": "logos-opencollective-img", + "url": "img:GILBARBARA_PNG_URL/opencollective.png" + }, + { + "@type": "ImageSprite", + "name": "logos-opencv-img", + "url": "img:GILBARBARA_PNG_URL/opencv.png" + }, + { + "@type": "ImageSprite", + "name": "logos-openframeworks-img", + "url": "img:GILBARBARA_PNG_URL/openframeworks.png" + }, + { + "@type": "ImageSprite", + "name": "logos-opengl-img", + "url": "img:GILBARBARA_PNG_URL/opengl.png" + }, + { + "@type": "ImageSprite", + "name": "logos-openjs-foundation-icon-img", + "url": "img:GILBARBARA_PNG_URL/openjs-foundation-icon.png" + }, + { + "@type": "ImageSprite", + "name": "logos-openjs-foundation-img", + "url": "img:GILBARBARA_PNG_URL/openjs-foundation.png" + }, + { + "@type": "ImageSprite", + "name": "logos-openlayers-img", + "url": "img:GILBARBARA_PNG_URL/openlayers.png" + }, + { + "@type": "ImageSprite", + "name": "logos-openshift-img", + "url": "img:GILBARBARA_PNG_URL/openshift.png" + }, + { + "@type": "ImageSprite", + "name": "logos-opensource-img", + "url": "img:GILBARBARA_PNG_URL/opensource.png" + }, + { + "@type": "ImageSprite", + "name": "logos-openstack-icon-img", + "url": "img:GILBARBARA_PNG_URL/openstack-icon.png" + }, + { + "@type": "ImageSprite", + "name": "logos-openstack-img", + "url": "img:GILBARBARA_PNG_URL/openstack.png" + }, + { + "@type": "ImageSprite", + "name": "logos-opentelemetry-icon-img", + "url": "img:GILBARBARA_PNG_URL/opentelemetry-icon.png" + }, + { + "@type": "ImageSprite", + "name": "logos-opentelemetry-img", + "url": "img:GILBARBARA_PNG_URL/opentelemetry.png" + }, + { + "@type": "ImageSprite", + "name": "logos-opera-img", + "url": "img:GILBARBARA_PNG_URL/opera.png" + }, + { + "@type": "ImageSprite", + "name": "logos-opsgenie-img", + "url": "img:GILBARBARA_PNG_URL/opsgenie.png" + }, + { + "@type": "ImageSprite", + "name": "logos-optimizely-img", + "url": "img:GILBARBARA_PNG_URL/optimizely.png" + }, + { + "@type": "ImageSprite", + "name": "logos-oracle-img", + "url": "img:GILBARBARA_PNG_URL/oracle.png" + }, + { + "@type": "ImageSprite", + "name": "logos-oreilly-img", + "url": "img:GILBARBARA_PNG_URL/oreilly.png" + }, + { + "@type": "ImageSprite", + "name": "logos-origami-img", + "url": "img:GILBARBARA_PNG_URL/origami.png" + }, + { + "@type": "ImageSprite", + "name": "logos-origin-img", + "url": "img:GILBARBARA_PNG_URL/origin.png" + }, + { + "@type": "ImageSprite", + "name": "logos-oshw-img", + "url": "img:GILBARBARA_PNG_URL/oshw.png" + }, + { + "@type": "ImageSprite", + "name": "logos-osquery-img", + "url": "img:GILBARBARA_PNG_URL/osquery.png" + }, + { + "@type": "ImageSprite", + "name": "logos-packer-img", + "url": "img:GILBARBARA_PNG_URL/packer.png" + }, + { + "@type": "ImageSprite", + "name": "logos-pagekit-img", + "url": "img:GILBARBARA_PNG_URL/pagekit.png" + }, + { + "@type": "ImageSprite", + "name": "logos-pagekite-img", + "url": "img:GILBARBARA_PNG_URL/pagekite.png" + }, + { + "@type": "ImageSprite", + "name": "logos-pagerduty-icon-img", + "url": "img:GILBARBARA_PNG_URL/pagerduty-icon.png" + }, + { + "@type": "ImageSprite", + "name": "logos-pagerduty-img", + "url": "img:GILBARBARA_PNG_URL/pagerduty.png" + }, + { + "@type": "ImageSprite", + "name": "logos-panda-img", + "url": "img:GILBARBARA_PNG_URL/panda.png" + }, + { + "@type": "ImageSprite", + "name": "logos-parcel-icon-img", + "url": "img:GILBARBARA_PNG_URL/parcel-icon.png" + }, + { + "@type": "ImageSprite", + "name": "logos-parcel-img", + "url": "img:GILBARBARA_PNG_URL/parcel.png" + }, + { + "@type": "ImageSprite", + "name": "logos-parse-img", + "url": "img:GILBARBARA_PNG_URL/parse.png" + }, + { + "@type": "ImageSprite", + "name": "logos-parsehub-img", + "url": "img:GILBARBARA_PNG_URL/parsehub.png" + }, + { + "@type": "ImageSprite", + "name": "logos-passbolt-icon-img", + "url": "img:GILBARBARA_PNG_URL/passbolt-icon.png" + }, + { + "@type": "ImageSprite", + "name": "logos-passbolt-img", + "url": "img:GILBARBARA_PNG_URL/passbolt.png" + }, + { + "@type": "ImageSprite", + "name": "logos-passport-img", + "url": "img:GILBARBARA_PNG_URL/passport.png" + }, + { + "@type": "ImageSprite", + "name": "logos-patreon-img", + "url": "img:GILBARBARA_PNG_URL/patreon.png" + }, + { + "@type": "ImageSprite", + "name": "logos-paypal-img", + "url": "img:GILBARBARA_PNG_URL/paypal.png" + }, + { + "@type": "ImageSprite", + "name": "logos-peer5-img", + "url": "img:GILBARBARA_PNG_URL/peer5.png" + }, + { + "@type": "ImageSprite", + "name": "logos-pepperoni-img", + "url": "img:GILBARBARA_PNG_URL/pepperoni.png" + }, + { + "@type": "ImageSprite", + "name": "logos-percona-img", + "url": "img:GILBARBARA_PNG_URL/percona.png" + }, + { + "@type": "ImageSprite", + "name": "logos-percy-icon-img", + "url": "img:GILBARBARA_PNG_URL/percy-icon.png" + }, + { + "@type": "ImageSprite", + "name": "logos-percy-img", + "url": "img:GILBARBARA_PNG_URL/percy.png" + }, + { + "@type": "ImageSprite", + "name": "logos-perf-rocks-img", + "url": "img:GILBARBARA_PNG_URL/perf-rocks.png" + }, + { + "@type": "ImageSprite", + "name": "logos-perl-img", + "url": "img:GILBARBARA_PNG_URL/perl.png" + }, + { + "@type": "ImageSprite", + "name": "logos-phalcon-img", + "url": "img:GILBARBARA_PNG_URL/phalcon.png" + }, + { + "@type": "ImageSprite", + "name": "logos-phoenix-img", + "url": "img:GILBARBARA_PNG_URL/phoenix.png" + }, + { + "@type": "ImageSprite", + "name": "logos-phonegap-bot-img", + "url": "img:GILBARBARA_PNG_URL/phonegap-bot.png" + }, + { + "@type": "ImageSprite", + "name": "logos-phonegap-img", + "url": "img:GILBARBARA_PNG_URL/phonegap.png" + }, + { + "@type": "ImageSprite", + "name": "logos-php-alt-img", + "url": "img:GILBARBARA_PNG_URL/php-alt.png" + }, + { + "@type": "ImageSprite", + "name": "logos-php-img", + "url": "img:GILBARBARA_PNG_URL/php.png" + }, + { + "@type": "ImageSprite", + "name": "logos-phpstorm-img", + "url": "img:GILBARBARA_PNG_URL/phpstorm.png" + }, + { + "@type": "ImageSprite", + "name": "logos-pinterest-img", + "url": "img:GILBARBARA_PNG_URL/pinterest.png" + }, + { + "@type": "ImageSprite", + "name": "logos-pipedrive-img", + "url": "img:GILBARBARA_PNG_URL/pipedrive.png" + }, + { + "@type": "ImageSprite", + "name": "logos-pipefy-img", + "url": "img:GILBARBARA_PNG_URL/pipefy.png" + }, + { + "@type": "ImageSprite", + "name": "logos-pivotal_tracker-img", + "url": "img:GILBARBARA_PNG_URL/pivotal_tracker.png" + }, + { + "@type": "ImageSprite", + "name": "logos-pixijs-img", + "url": "img:GILBARBARA_PNG_URL/pixijs.png" + }, + { + "@type": "ImageSprite", + "name": "logos-pkg-img", + "url": "img:GILBARBARA_PNG_URL/pkg.png" + }, + { + "@type": "ImageSprite", + "name": "logos-planless-icon-img", + "url": "img:GILBARBARA_PNG_URL/planless-icon.png" + }, + { + "@type": "ImageSprite", + "name": "logos-planless-img", + "url": "img:GILBARBARA_PNG_URL/planless.png" + }, + { + "@type": "ImageSprite", + "name": "logos-plastic-scm-img", + "url": "img:GILBARBARA_PNG_URL/plastic-scm.png" + }, + { + "@type": "ImageSprite", + "name": "logos-platformio-img", + "url": "img:GILBARBARA_PNG_URL/platformio.png" + }, + { + "@type": "ImageSprite", + "name": "logos-play-img", + "url": "img:GILBARBARA_PNG_URL/play.png" + }, + { + "@type": "ImageSprite", + "name": "logos-pm2-img", + "url": "img:GILBARBARA_PNG_URL/pm2.png" + }, + { + "@type": "ImageSprite", + "name": "logos-pnpm-img", + "url": "img:GILBARBARA_PNG_URL/pnpm.png" + }, + { + "@type": "ImageSprite", + "name": "logos-poeditor-img", + "url": "img:GILBARBARA_PNG_URL/poeditor.png" + }, + { + "@type": "ImageSprite", + "name": "logos-polymer-img", + "url": "img:GILBARBARA_PNG_URL/polymer.png" + }, + { + "@type": "ImageSprite", + "name": "logos-postcss-img", + "url": "img:GILBARBARA_PNG_URL/postcss.png" + }, + { + "@type": "ImageSprite", + "name": "logos-postgraphile-img", + "url": "img:GILBARBARA_PNG_URL/postgraphile.png" + }, + { + "@type": "ImageSprite", + "name": "logos-postgresql-img", + "url": "img:GILBARBARA_PNG_URL/postgresql.png" + }, + { + "@type": "ImageSprite", + "name": "logos-postman-icon-img", + "url": "img:GILBARBARA_PNG_URL/postman-icon.png" + }, + { + "@type": "ImageSprite", + "name": "logos-postman-img", + "url": "img:GILBARBARA_PNG_URL/postman.png" + }, + { + "@type": "ImageSprite", + "name": "logos-pouchdb-img", + "url": "img:GILBARBARA_PNG_URL/pouchdb.png" + }, + { + "@type": "ImageSprite", + "name": "logos-preact-img", + "url": "img:GILBARBARA_PNG_URL/preact.png" + }, + { + "@type": "ImageSprite", + "name": "logos-precursor-img", + "url": "img:GILBARBARA_PNG_URL/precursor.png" + }, + { + "@type": "ImageSprite", + "name": "logos-prerender-icon-img", + "url": "img:GILBARBARA_PNG_URL/prerender-icon.png" + }, + { + "@type": "ImageSprite", + "name": "logos-prerender-img", + "url": "img:GILBARBARA_PNG_URL/prerender.png" + }, + { + "@type": "ImageSprite", + "name": "logos-prestashop-img", + "url": "img:GILBARBARA_PNG_URL/prestashop.png" + }, + { + "@type": "ImageSprite", + "name": "logos-presto-img", + "url": "img:GILBARBARA_PNG_URL/presto.png" + }, + { + "@type": "ImageSprite", + "name": "logos-prettier-img", + "url": "img:GILBARBARA_PNG_URL/prettier.png" + }, + { + "@type": "ImageSprite", + "name": "logos-prisma-img", + "url": "img:GILBARBARA_PNG_URL/prisma.png" + }, + { + "@type": "ImageSprite", + "name": "logos-prismic-icon-img", + "url": "img:GILBARBARA_PNG_URL/prismic-icon.png" + }, + { + "@type": "ImageSprite", + "name": "logos-prismic-img", + "url": "img:GILBARBARA_PNG_URL/prismic.png" + }, + { + "@type": "ImageSprite", + "name": "logos-processwire-img", + "url": "img:GILBARBARA_PNG_URL/processwire.png" + }, + { + "@type": "ImageSprite", + "name": "logos-productboard-icon-img", + "url": "img:GILBARBARA_PNG_URL/productboard-icon.png" + }, + { + "@type": "ImageSprite", + "name": "logos-productboard-img", + "url": "img:GILBARBARA_PNG_URL/productboard.png" + }, + { + "@type": "ImageSprite", + "name": "logos-producthunt-img", + "url": "img:GILBARBARA_PNG_URL/producthunt.png" + }, + { + "@type": "ImageSprite", + "name": "logos-progress-img", + "url": "img:GILBARBARA_PNG_URL/progress.png" + }, + { + "@type": "ImageSprite", + "name": "logos-prometheus-img", + "url": "img:GILBARBARA_PNG_URL/prometheus.png" + }, + { + "@type": "ImageSprite", + "name": "logos-promises-img", + "url": "img:GILBARBARA_PNG_URL/promises.png" + }, + { + "@type": "ImageSprite", + "name": "logos-proofy-img", + "url": "img:GILBARBARA_PNG_URL/proofy.png" + }, + { + "@type": "ImageSprite", + "name": "logos-prospect-img", + "url": "img:GILBARBARA_PNG_URL/prospect.png" + }, + { + "@type": "ImageSprite", + "name": "logos-protactor-img", + "url": "img:GILBARBARA_PNG_URL/protactor.png" + }, + { + "@type": "ImageSprite", + "name": "logos-protoio-img", + "url": "img:GILBARBARA_PNG_URL/protoio.png" + }, + { + "@type": "ImageSprite", + "name": "logos-protonet-img", + "url": "img:GILBARBARA_PNG_URL/protonet.png" + }, + { + "@type": "ImageSprite", + "name": "logos-prott-img", + "url": "img:GILBARBARA_PNG_URL/prott.png" + }, + { + "@type": "ImageSprite", + "name": "logos-pug-img", + "url": "img:GILBARBARA_PNG_URL/pug.png" + }, + { + "@type": "ImageSprite", + "name": "logos-pumpkindb-img", + "url": "img:GILBARBARA_PNG_URL/pumpkindb.png" + }, + { + "@type": "ImageSprite", + "name": "logos-puppet-icon-img", + "url": "img:GILBARBARA_PNG_URL/puppet-icon.png" + }, + { + "@type": "ImageSprite", + "name": "logos-puppet-img", + "url": "img:GILBARBARA_PNG_URL/puppet.png" + }, + { + "@type": "ImageSprite", + "name": "logos-puppeteer-img", + "url": "img:GILBARBARA_PNG_URL/puppeteer.png" + }, + { + "@type": "ImageSprite", + "name": "logos-puppy-linux-img", + "url": "img:GILBARBARA_PNG_URL/puppy-linux.png" + }, + { + "@type": "ImageSprite", + "name": "logos-purescript-icon-img", + "url": "img:GILBARBARA_PNG_URL/purescript-icon.png" + }, + { + "@type": "ImageSprite", + "name": "logos-purescript-img", + "url": "img:GILBARBARA_PNG_URL/purescript.png" + }, + { + "@type": "ImageSprite", + "name": "logos-pushbullet-img", + "url": "img:GILBARBARA_PNG_URL/pushbullet.png" + }, + { + "@type": "ImageSprite", + "name": "logos-pusher-icon-img", + "url": "img:GILBARBARA_PNG_URL/pusher-icon.png" + }, + { + "@type": "ImageSprite", + "name": "logos-pusher-img", + "url": "img:GILBARBARA_PNG_URL/pusher.png" + }, + { + "@type": "ImageSprite", + "name": "logos-pwa-img", + "url": "img:GILBARBARA_PNG_URL/pwa.png" + }, + { + "@type": "ImageSprite", + "name": "logos-pycharm-img", + "url": "img:GILBARBARA_PNG_URL/pycharm.png" + }, + { + "@type": "ImageSprite", + "name": "logos-python-img", + "url": "img:GILBARBARA_PNG_URL/python.png" + }, + { + "@type": "ImageSprite", + "name": "logos-pytorch-img", + "url": "img:GILBARBARA_PNG_URL/pytorch.png" + }, + { + "@type": "ImageSprite", + "name": "logos-pyup-img", + "url": "img:GILBARBARA_PNG_URL/pyup.png" + }, + { + "@type": "ImageSprite", + "name": "logos-q-img", + "url": "img:GILBARBARA_PNG_URL/q.png" + }, + { + "@type": "ImageSprite", + "name": "logos-qlik-img", + "url": "img:GILBARBARA_PNG_URL/qlik.png" + }, + { + "@type": "ImageSprite", + "name": "logos-qt-img", + "url": "img:GILBARBARA_PNG_URL/qt.png" + }, + { + "@type": "ImageSprite", + "name": "logos-quarkus-icon-img", + "url": "img:GILBARBARA_PNG_URL/quarkus-icon.png" + }, + { + "@type": "ImageSprite", + "name": "logos-quarkus-img", + "url": "img:GILBARBARA_PNG_URL/quarkus.png" + }, + { + "@type": "ImageSprite", + "name": "logos-quay-img", + "url": "img:GILBARBARA_PNG_URL/quay.png" + }, + { + "@type": "ImageSprite", + "name": "logos-quobyte-img", + "url": "img:GILBARBARA_PNG_URL/quobyte.png" + }, + { + "@type": "ImageSprite", + "name": "logos-quora-img", + "url": "img:GILBARBARA_PNG_URL/quora.png" + }, + { + "@type": "ImageSprite", + "name": "logos-r-lang-img", + "url": "img:GILBARBARA_PNG_URL/r-lang.png" + }, + { + "@type": "ImageSprite", + "name": "logos-rabbitmq-icon-img", + "url": "img:GILBARBARA_PNG_URL/rabbitmq-icon.png" + }, + { + "@type": "ImageSprite", + "name": "logos-rabbitmq-img", + "url": "img:GILBARBARA_PNG_URL/rabbitmq.png" + }, + { + "@type": "ImageSprite", + "name": "logos-rackspace-img", + "url": "img:GILBARBARA_PNG_URL/rackspace.png" + }, + { + "@type": "ImageSprite", + "name": "logos-rails-img", + "url": "img:GILBARBARA_PNG_URL/rails.png" + }, + { + "@type": "ImageSprite", + "name": "logos-ramda-img", + "url": "img:GILBARBARA_PNG_URL/ramda.png" + }, + { + "@type": "ImageSprite", + "name": "logos-raml-img", + "url": "img:GILBARBARA_PNG_URL/raml.png" + }, + { + "@type": "ImageSprite", + "name": "logos-rancher-icon-img", + "url": "img:GILBARBARA_PNG_URL/rancher-icon.png" + }, + { + "@type": "ImageSprite", + "name": "logos-rancher-img", + "url": "img:GILBARBARA_PNG_URL/rancher.png" + }, + { + "@type": "ImageSprite", + "name": "logos-raphael-img", + "url": "img:GILBARBARA_PNG_URL/raphael.png" + }, + { + "@type": "ImageSprite", + "name": "logos-raspberry-pi-img", + "url": "img:GILBARBARA_PNG_URL/raspberry-pi.png" + }, + { + "@type": "ImageSprite", + "name": "logos-rax-img", + "url": "img:GILBARBARA_PNG_URL/rax.png" + }, + { + "@type": "ImageSprite", + "name": "logos-react-router-img", + "url": "img:GILBARBARA_PNG_URL/react-router.png" + }, + { + "@type": "ImageSprite", + "name": "logos-react-spring-img", + "url": "img:GILBARBARA_PNG_URL/react-spring.png" + }, + { + "@type": "ImageSprite", + "name": "logos-react-styleguidist-img", + "url": "img:GILBARBARA_PNG_URL/react-styleguidist.png" + }, + { + "@type": "ImageSprite", + "name": "logos-react-img", + "url": "img:GILBARBARA_PNG_URL/react.png" + }, + { + "@type": "ImageSprite", + "name": "logos-reactivex-img", + "url": "img:GILBARBARA_PNG_URL/reactivex.png" + }, + { + "@type": "ImageSprite", + "name": "logos-realm-img", + "url": "img:GILBARBARA_PNG_URL/realm.png" + }, + { + "@type": "ImageSprite", + "name": "logos-reapp-img", + "url": "img:GILBARBARA_PNG_URL/reapp.png" + }, + { + "@type": "ImageSprite", + "name": "logos-reasonml-icon-img", + "url": "img:GILBARBARA_PNG_URL/reasonml-icon.png" + }, + { + "@type": "ImageSprite", + "name": "logos-reasonml-img", + "url": "img:GILBARBARA_PNG_URL/reasonml.png" + }, + { + "@type": "ImageSprite", + "name": "logos-reddit-icon-img", + "url": "img:GILBARBARA_PNG_URL/reddit-icon.png" + }, + { + "@type": "ImageSprite", + "name": "logos-reddit-img", + "url": "img:GILBARBARA_PNG_URL/reddit.png" + }, + { + "@type": "ImageSprite", + "name": "logos-redhat-icon-img", + "url": "img:GILBARBARA_PNG_URL/redhat-icon.png" + }, + { + "@type": "ImageSprite", + "name": "logos-redhat-img", + "url": "img:GILBARBARA_PNG_URL/redhat.png" + }, + { + "@type": "ImageSprite", + "name": "logos-redis-img", + "url": "img:GILBARBARA_PNG_URL/redis.png" + }, + { + "@type": "ImageSprite", + "name": "logos-redsmin-img", + "url": "img:GILBARBARA_PNG_URL/redsmin.png" + }, + { + "@type": "ImageSprite", + "name": "logos-redux-observable-img", + "url": "img:GILBARBARA_PNG_URL/redux-observable.png" + }, + { + "@type": "ImageSprite", + "name": "logos-redux-saga-img", + "url": "img:GILBARBARA_PNG_URL/redux-saga.png" + }, + { + "@type": "ImageSprite", + "name": "logos-redux-img", + "url": "img:GILBARBARA_PNG_URL/redux.png" + }, + { + "@type": "ImageSprite", + "name": "logos-reindex-img", + "url": "img:GILBARBARA_PNG_URL/reindex.png" + }, + { + "@type": "ImageSprite", + "name": "logos-relay-img", + "url": "img:GILBARBARA_PNG_URL/relay.png" + }, + { + "@type": "ImageSprite", + "name": "logos-release-img", + "url": "img:GILBARBARA_PNG_URL/release.png" + }, + { + "@type": "ImageSprite", + "name": "logos-remix-icon-img", + "url": "img:GILBARBARA_PNG_URL/remix-icon.png" + }, + { + "@type": "ImageSprite", + "name": "logos-remix-img", + "url": "img:GILBARBARA_PNG_URL/remix.png" + }, + { + "@type": "ImageSprite", + "name": "logos-require-img", + "url": "img:GILBARBARA_PNG_URL/require.png" + }, + { + "@type": "ImageSprite", + "name": "logos-rescript-icon-img", + "url": "img:GILBARBARA_PNG_URL/rescript-icon.png" + }, + { + "@type": "ImageSprite", + "name": "logos-rescript-img", + "url": "img:GILBARBARA_PNG_URL/rescript.png" + }, + { + "@type": "ImageSprite", + "name": "logos-rest-li-img", + "url": "img:GILBARBARA_PNG_URL/rest-li.png" + }, + { + "@type": "ImageSprite", + "name": "logos-rethinkdb-img", + "url": "img:GILBARBARA_PNG_URL/rethinkdb.png" + }, + { + "@type": "ImageSprite", + "name": "logos-retool-icon-img", + "url": "img:GILBARBARA_PNG_URL/retool-icon.png" + }, + { + "@type": "ImageSprite", + "name": "logos-retool-img", + "url": "img:GILBARBARA_PNG_URL/retool.png" + }, + { + "@type": "ImageSprite", + "name": "logos-riak-img", + "url": "img:GILBARBARA_PNG_URL/riak.png" + }, + { + "@type": "ImageSprite", + "name": "logos-riot-img", + "url": "img:GILBARBARA_PNG_URL/riot.png" + }, + { + "@type": "ImageSprite", + "name": "logos-rocket-chat-icon-img", + "url": "img:GILBARBARA_PNG_URL/rocket-chat-icon.png" + }, + { + "@type": "ImageSprite", + "name": "logos-rocket-chat-img", + "url": "img:GILBARBARA_PNG_URL/rocket-chat.png" + }, + { + "@type": "ImageSprite", + "name": "logos-rocksdb-img", + "url": "img:GILBARBARA_PNG_URL/rocksdb.png" + }, + { + "@type": "ImageSprite", + "name": "logos-rocky-linux-icon-img", + "url": "img:GILBARBARA_PNG_URL/rocky-linux-icon.png" + }, + { + "@type": "ImageSprite", + "name": "logos-rocky-linux-img", + "url": "img:GILBARBARA_PNG_URL/rocky-linux.png" + }, + { + "@type": "ImageSprite", + "name": "logos-rollbar-icon-img", + "url": "img:GILBARBARA_PNG_URL/rollbar-icon.png" + }, + { + "@type": "ImageSprite", + "name": "logos-rollbar-img", + "url": "img:GILBARBARA_PNG_URL/rollbar.png" + }, + { + "@type": "ImageSprite", + "name": "logos-rollupjs-img", + "url": "img:GILBARBARA_PNG_URL/rollupjs.png" + }, + { + "@type": "ImageSprite", + "name": "logos-rome-icon-img", + "url": "img:GILBARBARA_PNG_URL/rome-icon.png" + }, + { + "@type": "ImageSprite", + "name": "logos-rome-img", + "url": "img:GILBARBARA_PNG_URL/rome.png" + }, + { + "@type": "ImageSprite", + "name": "logos-rsa-img", + "url": "img:GILBARBARA_PNG_URL/rsa.png" + }, + { + "@type": "ImageSprite", + "name": "logos-rsmq-img", + "url": "img:GILBARBARA_PNG_URL/rsmq.png" + }, + { + "@type": "ImageSprite", + "name": "logos-rubocop-img", + "url": "img:GILBARBARA_PNG_URL/rubocop.png" + }, + { + "@type": "ImageSprite", + "name": "logos-ruby-img", + "url": "img:GILBARBARA_PNG_URL/ruby.png" + }, + { + "@type": "ImageSprite", + "name": "logos-rubygems-img", + "url": "img:GILBARBARA_PNG_URL/rubygems.png" + }, + { + "@type": "ImageSprite", + "name": "logos-rubymine-img", + "url": "img:GILBARBARA_PNG_URL/rubymine.png" + }, + { + "@type": "ImageSprite", + "name": "logos-rum-img", + "url": "img:GILBARBARA_PNG_URL/rum.png" + }, + { + "@type": "ImageSprite", + "name": "logos-runscope-img", + "url": "img:GILBARBARA_PNG_URL/runscope.png" + }, + { + "@type": "ImageSprite", + "name": "logos-rust-img", + "url": "img:GILBARBARA_PNG_URL/rust.png" + }, + { + "@type": "ImageSprite", + "name": "logos-rxdb-img", + "url": "img:GILBARBARA_PNG_URL/rxdb.png" + }, + { + "@type": "ImageSprite", + "name": "logos-safari-img", + "url": "img:GILBARBARA_PNG_URL/safari.png" + }, + { + "@type": "ImageSprite", + "name": "logos-sagui-img", + "url": "img:GILBARBARA_PNG_URL/sagui.png" + }, + { + "@type": "ImageSprite", + "name": "logos-sails-img", + "url": "img:GILBARBARA_PNG_URL/sails.png" + }, + { + "@type": "ImageSprite", + "name": "logos-salesforce-img", + "url": "img:GILBARBARA_PNG_URL/salesforce.png" + }, + { + "@type": "ImageSprite", + "name": "logos-sameroom-img", + "url": "img:GILBARBARA_PNG_URL/sameroom.png" + }, + { + "@type": "ImageSprite", + "name": "logos-samsung-img", + "url": "img:GILBARBARA_PNG_URL/samsung.png" + }, + { + "@type": "ImageSprite", + "name": "logos-sanity-img", + "url": "img:GILBARBARA_PNG_URL/sanity.png" + }, + { + "@type": "ImageSprite", + "name": "logos-sass-doc-img", + "url": "img:GILBARBARA_PNG_URL/sass-doc.png" + }, + { + "@type": "ImageSprite", + "name": "logos-sass-img", + "url": "img:GILBARBARA_PNG_URL/sass.png" + }, + { + "@type": "ImageSprite", + "name": "logos-saucelabs-img", + "url": "img:GILBARBARA_PNG_URL/saucelabs.png" + }, + { + "@type": "ImageSprite", + "name": "logos-scala-img", + "url": "img:GILBARBARA_PNG_URL/scala.png" + }, + { + "@type": "ImageSprite", + "name": "logos-scaledrone-img", + "url": "img:GILBARBARA_PNG_URL/scaledrone.png" + }, + { + "@type": "ImageSprite", + "name": "logos-scribd-icon-img", + "url": "img:GILBARBARA_PNG_URL/scribd-icon.png" + }, + { + "@type": "ImageSprite", + "name": "logos-scribd-img", + "url": "img:GILBARBARA_PNG_URL/scribd.png" + }, + { + "@type": "ImageSprite", + "name": "logos-section-icon-img", + "url": "img:GILBARBARA_PNG_URL/section-icon.png" + }, + { + "@type": "ImageSprite", + "name": "logos-section-img", + "url": "img:GILBARBARA_PNG_URL/section.png" + }, + { + "@type": "ImageSprite", + "name": "logos-segment-icon-img", + "url": "img:GILBARBARA_PNG_URL/segment-icon.png" + }, + { + "@type": "ImageSprite", + "name": "logos-segment-img", + "url": "img:GILBARBARA_PNG_URL/segment.png" + }, + { + "@type": "ImageSprite", + "name": "logos-selenium-img", + "url": "img:GILBARBARA_PNG_URL/selenium.png" + }, + { + "@type": "ImageSprite", + "name": "logos-semantic-release-img", + "url": "img:GILBARBARA_PNG_URL/semantic-release.png" + }, + { + "@type": "ImageSprite", + "name": "logos-semantic-ui-img", + "url": "img:GILBARBARA_PNG_URL/semantic-ui.png" + }, + { + "@type": "ImageSprite", + "name": "logos-semantic-web-img", + "url": "img:GILBARBARA_PNG_URL/semantic-web.png" + }, + { + "@type": "ImageSprite", + "name": "logos-semaphoreci-img", + "url": "img:GILBARBARA_PNG_URL/semaphoreci.png" + }, + { + "@type": "ImageSprite", + "name": "logos-sencha-img", + "url": "img:GILBARBARA_PNG_URL/sencha.png" + }, + { + "@type": "ImageSprite", + "name": "logos-sendgrid-icon-img", + "url": "img:GILBARBARA_PNG_URL/sendgrid-icon.png" + }, + { + "@type": "ImageSprite", + "name": "logos-sendgrid-img", + "url": "img:GILBARBARA_PNG_URL/sendgrid.png" + }, + { + "@type": "ImageSprite", + "name": "logos-seneca-img", + "url": "img:GILBARBARA_PNG_URL/seneca.png" + }, + { + "@type": "ImageSprite", + "name": "logos-sensu-icon-img", + "url": "img:GILBARBARA_PNG_URL/sensu-icon.png" + }, + { + "@type": "ImageSprite", + "name": "logos-sensu-img", + "url": "img:GILBARBARA_PNG_URL/sensu.png" + }, + { + "@type": "ImageSprite", + "name": "logos-sentry-icon-img", + "url": "img:GILBARBARA_PNG_URL/sentry-icon.png" + }, + { + "@type": "ImageSprite", + "name": "logos-sentry-img", + "url": "img:GILBARBARA_PNG_URL/sentry.png" + }, + { + "@type": "ImageSprite", + "name": "logos-sequelize-img", + "url": "img:GILBARBARA_PNG_URL/sequelize.png" + }, + { + "@type": "ImageSprite", + "name": "logos-serverless-img", + "url": "img:GILBARBARA_PNG_URL/serverless.png" + }, + { + "@type": "ImageSprite", + "name": "logos-sherlock-icon-img", + "url": "img:GILBARBARA_PNG_URL/sherlock-icon.png" + }, + { + "@type": "ImageSprite", + "name": "logos-sherlock-img", + "url": "img:GILBARBARA_PNG_URL/sherlock.png" + }, + { + "@type": "ImageSprite", + "name": "logos-shields-img", + "url": "img:GILBARBARA_PNG_URL/shields.png" + }, + { + "@type": "ImageSprite", + "name": "logos-shipit-img", + "url": "img:GILBARBARA_PNG_URL/shipit.png" + }, + { + "@type": "ImageSprite", + "name": "logos-shippable-img", + "url": "img:GILBARBARA_PNG_URL/shippable.png" + }, + { + "@type": "ImageSprite", + "name": "logos-shogun-img", + "url": "img:GILBARBARA_PNG_URL/shogun.png" + }, + { + "@type": "ImageSprite", + "name": "logos-shopify-img", + "url": "img:GILBARBARA_PNG_URL/shopify.png" + }, + { + "@type": "ImageSprite", + "name": "logos-sidekick-img", + "url": "img:GILBARBARA_PNG_URL/sidekick.png" + }, + { + "@type": "ImageSprite", + "name": "logos-sidekiq-icon-img", + "url": "img:GILBARBARA_PNG_URL/sidekiq-icon.png" + }, + { + "@type": "ImageSprite", + "name": "logos-sidekiq-img", + "url": "img:GILBARBARA_PNG_URL/sidekiq.png" + }, + { + "@type": "ImageSprite", + "name": "logos-signal-img", + "url": "img:GILBARBARA_PNG_URL/signal.png" + }, + { + "@type": "ImageSprite", + "name": "logos-sinatra-img", + "url": "img:GILBARBARA_PNG_URL/sinatra.png" + }, + { + "@type": "ImageSprite", + "name": "logos-sitepoint-img", + "url": "img:GILBARBARA_PNG_URL/sitepoint.png" + }, + { + "@type": "ImageSprite", + "name": "logos-skaffolder-img", + "url": "img:GILBARBARA_PNG_URL/skaffolder.png" + }, + { + "@type": "ImageSprite", + "name": "logos-sketch-img", + "url": "img:GILBARBARA_PNG_URL/sketch.png" + }, + { + "@type": "ImageSprite", + "name": "logos-skylight-img", + "url": "img:GILBARBARA_PNG_URL/skylight.png" + }, + { + "@type": "ImageSprite", + "name": "logos-skype-img", + "url": "img:GILBARBARA_PNG_URL/skype.png" + }, + { + "@type": "ImageSprite", + "name": "logos-slack-icon-img", + "url": "img:GILBARBARA_PNG_URL/slack-icon.png" + }, + { + "@type": "ImageSprite", + "name": "logos-slack-img", + "url": "img:GILBARBARA_PNG_URL/slack.png" + }, + { + "@type": "ImageSprite", + "name": "logos-slides-img", + "url": "img:GILBARBARA_PNG_URL/slides.png" + }, + { + "@type": "ImageSprite", + "name": "logos-slim-img", + "url": "img:GILBARBARA_PNG_URL/slim.png" + }, + { + "@type": "ImageSprite", + "name": "logos-smartling-img", + "url": "img:GILBARBARA_PNG_URL/smartling.png" + }, + { + "@type": "ImageSprite", + "name": "logos-smashingmagazine-img", + "url": "img:GILBARBARA_PNG_URL/smashingmagazine.png" + }, + { + "@type": "ImageSprite", + "name": "logos-snap-svg-img", + "url": "img:GILBARBARA_PNG_URL/snap-svg.png" + }, + { + "@type": "ImageSprite", + "name": "logos-snowflake-icon-img", + "url": "img:GILBARBARA_PNG_URL/snowflake-icon.png" + }, + { + "@type": "ImageSprite", + "name": "logos-snowflake-img", + "url": "img:GILBARBARA_PNG_URL/snowflake.png" + }, + { + "@type": "ImageSprite", + "name": "logos-snowpack-img", + "url": "img:GILBARBARA_PNG_URL/snowpack.png" + }, + { + "@type": "ImageSprite", + "name": "logos-snupps-img", + "url": "img:GILBARBARA_PNG_URL/snupps.png" + }, + { + "@type": "ImageSprite", + "name": "logos-snyk-img", + "url": "img:GILBARBARA_PNG_URL/snyk.png" + }, + { + "@type": "ImageSprite", + "name": "logos-socket.io-img", + "url": "img:GILBARBARA_PNG_URL/socket.io.png" + }, + { + "@type": "ImageSprite", + "name": "logos-solarwinds-img", + "url": "img:GILBARBARA_PNG_URL/solarwinds.png" + }, + { + "@type": "ImageSprite", + "name": "logos-solid-img", + "url": "img:GILBARBARA_PNG_URL/solid.png" + }, + { + "@type": "ImageSprite", + "name": "logos-solidity-img", + "url": "img:GILBARBARA_PNG_URL/solidity.png" + }, + { + "@type": "ImageSprite", + "name": "logos-solidjs-icon-img", + "url": "img:GILBARBARA_PNG_URL/solidjs-icon.png" + }, + { + "@type": "ImageSprite", + "name": "logos-solidjs-img", + "url": "img:GILBARBARA_PNG_URL/solidjs.png" + }, + { + "@type": "ImageSprite", + "name": "logos-solr-img", + "url": "img:GILBARBARA_PNG_URL/solr.png" + }, + { + "@type": "ImageSprite", + "name": "logos-sonarqube-img", + "url": "img:GILBARBARA_PNG_URL/sonarqube.png" + }, + { + "@type": "ImageSprite", + "name": "logos-soundcloud-img", + "url": "img:GILBARBARA_PNG_URL/soundcloud.png" + }, + { + "@type": "ImageSprite", + "name": "logos-sourcegraph-img", + "url": "img:GILBARBARA_PNG_URL/sourcegraph.png" + }, + { + "@type": "ImageSprite", + "name": "logos-sourcetrail-img", + "url": "img:GILBARBARA_PNG_URL/sourcetrail.png" + }, + { + "@type": "ImageSprite", + "name": "logos-sourcetree-img", + "url": "img:GILBARBARA_PNG_URL/sourcetree.png" + }, + { + "@type": "ImageSprite", + "name": "logos-spark-img", + "url": "img:GILBARBARA_PNG_URL/spark.png" + }, + { + "@type": "ImageSprite", + "name": "logos-sparkcentral-img", + "url": "img:GILBARBARA_PNG_URL/sparkcentral.png" + }, + { + "@type": "ImageSprite", + "name": "logos-sparkpost-img", + "url": "img:GILBARBARA_PNG_URL/sparkpost.png" + }, + { + "@type": "ImageSprite", + "name": "logos-speakerdeck-img", + "url": "img:GILBARBARA_PNG_URL/speakerdeck.png" + }, + { + "@type": "ImageSprite", + "name": "logos-speedcurve-img", + "url": "img:GILBARBARA_PNG_URL/speedcurve.png" + }, + { + "@type": "ImageSprite", + "name": "logos-spidermonkey-icon-img", + "url": "img:GILBARBARA_PNG_URL/spidermonkey-icon.png" + }, + { + "@type": "ImageSprite", + "name": "logos-spidermonkey-img", + "url": "img:GILBARBARA_PNG_URL/spidermonkey.png" + }, + { + "@type": "ImageSprite", + "name": "logos-spinnaker-img", + "url": "img:GILBARBARA_PNG_URL/spinnaker.png" + }, + { + "@type": "ImageSprite", + "name": "logos-splunk-img", + "url": "img:GILBARBARA_PNG_URL/splunk.png" + }, + { + "@type": "ImageSprite", + "name": "logos-spotify-icon-img", + "url": "img:GILBARBARA_PNG_URL/spotify-icon.png" + }, + { + "@type": "ImageSprite", + "name": "logos-spotify-img", + "url": "img:GILBARBARA_PNG_URL/spotify.png" + }, + { + "@type": "ImageSprite", + "name": "logos-spree-img", + "url": "img:GILBARBARA_PNG_URL/spree.png" + }, + { + "@type": "ImageSprite", + "name": "logos-spring-icon-img", + "url": "img:GILBARBARA_PNG_URL/spring-icon.png" + }, + { + "@type": "ImageSprite", + "name": "logos-spring-img", + "url": "img:GILBARBARA_PNG_URL/spring.png" + }, + { + "@type": "ImageSprite", + "name": "logos-sqlite-img", + "url": "img:GILBARBARA_PNG_URL/sqlite.png" + }, + { + "@type": "ImageSprite", + "name": "logos-square-img", + "url": "img:GILBARBARA_PNG_URL/square.png" + }, + { + "@type": "ImageSprite", + "name": "logos-squarespace-img", + "url": "img:GILBARBARA_PNG_URL/squarespace.png" + }, + { + "@type": "ImageSprite", + "name": "logos-stackbit-icon-img", + "url": "img:GILBARBARA_PNG_URL/stackbit-icon.png" + }, + { + "@type": "ImageSprite", + "name": "logos-stackbit-img", + "url": "img:GILBARBARA_PNG_URL/stackbit.png" + }, + { + "@type": "ImageSprite", + "name": "logos-stackoverflow-icon-img", + "url": "img:GILBARBARA_PNG_URL/stackoverflow-icon.png" + }, + { + "@type": "ImageSprite", + "name": "logos-stackoverflow-img", + "url": "img:GILBARBARA_PNG_URL/stackoverflow.png" + }, + { + "@type": "ImageSprite", + "name": "logos-stackshare-img", + "url": "img:GILBARBARA_PNG_URL/stackshare.png" + }, + { + "@type": "ImageSprite", + "name": "logos-statuspage-img", + "url": "img:GILBARBARA_PNG_URL/statuspage.png" + }, + { + "@type": "ImageSprite", + "name": "logos-stdlib-icon-img", + "url": "img:GILBARBARA_PNG_URL/stdlib-icon.png" + }, + { + "@type": "ImageSprite", + "name": "logos-stdlib-img", + "url": "img:GILBARBARA_PNG_URL/stdlib.png" + }, + { + "@type": "ImageSprite", + "name": "logos-steam-img", + "url": "img:GILBARBARA_PNG_URL/steam.png" + }, + { + "@type": "ImageSprite", + "name": "logos-stenciljs-icon-img", + "url": "img:GILBARBARA_PNG_URL/stenciljs-icon.png" + }, + { + "@type": "ImageSprite", + "name": "logos-stenciljs-img", + "url": "img:GILBARBARA_PNG_URL/stenciljs.png" + }, + { + "@type": "ImageSprite", + "name": "logos-stetho-img", + "url": "img:GILBARBARA_PNG_URL/stetho.png" + }, + { + "@type": "ImageSprite", + "name": "logos-stickermule-img", + "url": "img:GILBARBARA_PNG_URL/stickermule.png" + }, + { + "@type": "ImageSprite", + "name": "logos-stimulus-img", + "url": "img:GILBARBARA_PNG_URL/stimulus.png" + }, + { + "@type": "ImageSprite", + "name": "logos-stitch-img", + "url": "img:GILBARBARA_PNG_URL/stitch.png" + }, + { + "@type": "ImageSprite", + "name": "logos-stoplight-img", + "url": "img:GILBARBARA_PNG_URL/stoplight.png" + }, + { + "@type": "ImageSprite", + "name": "logos-storybook-icon-img", + "url": "img:GILBARBARA_PNG_URL/storybook-icon.png" + }, + { + "@type": "ImageSprite", + "name": "logos-storybook-img", + "url": "img:GILBARBARA_PNG_URL/storybook.png" + }, + { + "@type": "ImageSprite", + "name": "logos-strapi-icon-img", + "url": "img:GILBARBARA_PNG_URL/strapi-icon.png" + }, + { + "@type": "ImageSprite", + "name": "logos-strapi-img", + "url": "img:GILBARBARA_PNG_URL/strapi.png" + }, + { + "@type": "ImageSprite", + "name": "logos-strider-img", + "url": "img:GILBARBARA_PNG_URL/strider.png" + }, + { + "@type": "ImageSprite", + "name": "logos-stripe-img", + "url": "img:GILBARBARA_PNG_URL/stripe.png" + }, + { + "@type": "ImageSprite", + "name": "logos-struts-img", + "url": "img:GILBARBARA_PNG_URL/struts.png" + }, + { + "@type": "ImageSprite", + "name": "logos-styleci-img", + "url": "img:GILBARBARA_PNG_URL/styleci.png" + }, + { + "@type": "ImageSprite", + "name": "logos-stylefmt-img", + "url": "img:GILBARBARA_PNG_URL/stylefmt.png" + }, + { + "@type": "ImageSprite", + "name": "logos-stylelint-img", + "url": "img:GILBARBARA_PNG_URL/stylelint.png" + }, + { + "@type": "ImageSprite", + "name": "logos-stylis-img", + "url": "img:GILBARBARA_PNG_URL/stylis.png" + }, + { + "@type": "ImageSprite", + "name": "logos-stylus-img", + "url": "img:GILBARBARA_PNG_URL/stylus.png" + }, + { + "@type": "ImageSprite", + "name": "logos-sublimetext-icon-img", + "url": "img:GILBARBARA_PNG_URL/sublimetext-icon.png" + }, + { + "@type": "ImageSprite", + "name": "logos-sublimetext-img", + "url": "img:GILBARBARA_PNG_URL/sublimetext.png" + }, + { + "@type": "ImageSprite", + "name": "logos-subversion-img", + "url": "img:GILBARBARA_PNG_URL/subversion.png" + }, + { + "@type": "ImageSprite", + "name": "logos-sugarss-img", + "url": "img:GILBARBARA_PNG_URL/sugarss.png" + }, + { + "@type": "ImageSprite", + "name": "logos-surge-img", + "url": "img:GILBARBARA_PNG_URL/surge.png" + }, + { + "@type": "ImageSprite", + "name": "logos-survicate-img", + "url": "img:GILBARBARA_PNG_URL/survicate.png" + }, + { + "@type": "ImageSprite", + "name": "logos-suse-img", + "url": "img:GILBARBARA_PNG_URL/suse.png" + }, + { + "@type": "ImageSprite", + "name": "logos-susy-img", + "url": "img:GILBARBARA_PNG_URL/susy.png" + }, + { + "@type": "ImageSprite", + "name": "logos-svelte-icon-img", + "url": "img:GILBARBARA_PNG_URL/svelte-icon.png" + }, + { + "@type": "ImageSprite", + "name": "logos-svelte-img", + "url": "img:GILBARBARA_PNG_URL/svelte.png" + }, + { + "@type": "ImageSprite", + "name": "logos-svg-img", + "url": "img:GILBARBARA_PNG_URL/svg.png" + }, + { + "@type": "ImageSprite", + "name": "logos-svgator-img", + "url": "img:GILBARBARA_PNG_URL/svgator.png" + }, + { + "@type": "ImageSprite", + "name": "logos-swagger-img", + "url": "img:GILBARBARA_PNG_URL/swagger.png" + }, + { + "@type": "ImageSprite", + "name": "logos-swc-img", + "url": "img:GILBARBARA_PNG_URL/swc.png" + }, + { + "@type": "ImageSprite", + "name": "logos-swift-img", + "url": "img:GILBARBARA_PNG_URL/swift.png" + }, + { + "@type": "ImageSprite", + "name": "logos-swiftype-img", + "url": "img:GILBARBARA_PNG_URL/swiftype.png" + }, + { + "@type": "ImageSprite", + "name": "logos-swr-img", + "url": "img:GILBARBARA_PNG_URL/swr.png" + }, + { + "@type": "ImageSprite", + "name": "logos-symfony-img", + "url": "img:GILBARBARA_PNG_URL/symfony.png" + }, + { + "@type": "ImageSprite", + "name": "logos-sysdig-icon-img", + "url": "img:GILBARBARA_PNG_URL/sysdig-icon.png" + }, + { + "@type": "ImageSprite", + "name": "logos-sysdig-img", + "url": "img:GILBARBARA_PNG_URL/sysdig.png" + }, + { + "@type": "ImageSprite", + "name": "logos-t3-img", + "url": "img:GILBARBARA_PNG_URL/t3.png" + }, + { + "@type": "ImageSprite", + "name": "logos-tableau-icon-img", + "url": "img:GILBARBARA_PNG_URL/tableau-icon.png" + }, + { + "@type": "ImageSprite", + "name": "logos-tableau-img", + "url": "img:GILBARBARA_PNG_URL/tableau.png" + }, + { + "@type": "ImageSprite", + "name": "logos-taiga-img", + "url": "img:GILBARBARA_PNG_URL/taiga.png" + }, + { + "@type": "ImageSprite", + "name": "logos-tailwindcss-icon-img", + "url": "img:GILBARBARA_PNG_URL/tailwindcss-icon.png" + }, + { + "@type": "ImageSprite", + "name": "logos-tailwindcss-img", + "url": "img:GILBARBARA_PNG_URL/tailwindcss.png" + }, + { + "@type": "ImageSprite", + "name": "logos-tapcart-icon-img", + "url": "img:GILBARBARA_PNG_URL/tapcart-icon.png" + }, + { + "@type": "ImageSprite", + "name": "logos-tapcart-img", + "url": "img:GILBARBARA_PNG_URL/tapcart.png" + }, + { + "@type": "ImageSprite", + "name": "logos-targetprocess-img", + "url": "img:GILBARBARA_PNG_URL/targetprocess.png" + }, + { + "@type": "ImageSprite", + "name": "logos-taskade-icon-img", + "url": "img:GILBARBARA_PNG_URL/taskade-icon.png" + }, + { + "@type": "ImageSprite", + "name": "logos-taskade-img", + "url": "img:GILBARBARA_PNG_URL/taskade.png" + }, + { + "@type": "ImageSprite", + "name": "logos-tastejs-img", + "url": "img:GILBARBARA_PNG_URL/tastejs.png" + }, + { + "@type": "ImageSprite", + "name": "logos-tauri-img", + "url": "img:GILBARBARA_PNG_URL/tauri.png" + }, + { + "@type": "ImageSprite", + "name": "logos-tealium-img", + "url": "img:GILBARBARA_PNG_URL/tealium.png" + }, + { + "@type": "ImageSprite", + "name": "logos-teamgrid-img", + "url": "img:GILBARBARA_PNG_URL/teamgrid.png" + }, + { + "@type": "ImageSprite", + "name": "logos-teamwork-icon-img", + "url": "img:GILBARBARA_PNG_URL/teamwork-icon.png" + }, + { + "@type": "ImageSprite", + "name": "logos-teamwork-img", + "url": "img:GILBARBARA_PNG_URL/teamwork.png" + }, + { + "@type": "ImageSprite", + "name": "logos-telegram-img", + "url": "img:GILBARBARA_PNG_URL/telegram.png" + }, + { + "@type": "ImageSprite", + "name": "logos-tensorflow-img", + "url": "img:GILBARBARA_PNG_URL/tensorflow.png" + }, + { + "@type": "ImageSprite", + "name": "logos-terminal-img", + "url": "img:GILBARBARA_PNG_URL/terminal.png" + }, + { + "@type": "ImageSprite", + "name": "logos-terraform-icon-img", + "url": "img:GILBARBARA_PNG_URL/terraform-icon.png" + }, + { + "@type": "ImageSprite", + "name": "logos-terraform-img", + "url": "img:GILBARBARA_PNG_URL/terraform.png" + }, + { + "@type": "ImageSprite", + "name": "logos-terser-icon-img", + "url": "img:GILBARBARA_PNG_URL/terser-icon.png" + }, + { + "@type": "ImageSprite", + "name": "logos-terser-img", + "url": "img:GILBARBARA_PNG_URL/terser.png" + }, + { + "@type": "ImageSprite", + "name": "logos-testlodge-img", + "url": "img:GILBARBARA_PNG_URL/testlodge.png" + }, + { + "@type": "ImageSprite", + "name": "logos-tidal-icon-img", + "url": "img:GILBARBARA_PNG_URL/tidal-icon.png" + }, + { + "@type": "ImageSprite", + "name": "logos-tidal-img", + "url": "img:GILBARBARA_PNG_URL/tidal.png" + }, + { + "@type": "ImageSprite", + "name": "logos-tiktok-icon-img", + "url": "img:GILBARBARA_PNG_URL/tiktok-icon.png" + }, + { + "@type": "ImageSprite", + "name": "logos-tiktok-img", + "url": "img:GILBARBARA_PNG_URL/tiktok.png" + }, + { + "@type": "ImageSprite", + "name": "logos-tnw-img", + "url": "img:GILBARBARA_PNG_URL/tnw.png" + }, + { + "@type": "ImageSprite", + "name": "logos-todoist-icon-img", + "url": "img:GILBARBARA_PNG_URL/todoist-icon.png" + }, + { + "@type": "ImageSprite", + "name": "logos-todoist-img", + "url": "img:GILBARBARA_PNG_URL/todoist.png" + }, + { + "@type": "ImageSprite", + "name": "logos-todomvc-img", + "url": "img:GILBARBARA_PNG_URL/todomvc.png" + }, + { + "@type": "ImageSprite", + "name": "logos-tomcat-img", + "url": "img:GILBARBARA_PNG_URL/tomcat.png" + }, + { + "@type": "ImageSprite", + "name": "logos-toml-img", + "url": "img:GILBARBARA_PNG_URL/toml.png" + }, + { + "@type": "ImageSprite", + "name": "logos-tor-img", + "url": "img:GILBARBARA_PNG_URL/tor.png" + }, + { + "@type": "ImageSprite", + "name": "logos-torus-img", + "url": "img:GILBARBARA_PNG_URL/torus.png" + }, + { + "@type": "ImageSprite", + "name": "logos-traackr-img", + "url": "img:GILBARBARA_PNG_URL/traackr.png" + }, + { + "@type": "ImageSprite", + "name": "logos-trac-img", + "url": "img:GILBARBARA_PNG_URL/trac.png" + }, + { + "@type": "ImageSprite", + "name": "logos-travis-ci-monochrome-img", + "url": "img:GILBARBARA_PNG_URL/travis-ci-monochrome.png" + }, + { + "@type": "ImageSprite", + "name": "logos-travis-ci-img", + "url": "img:GILBARBARA_PNG_URL/travis-ci.png" + }, + { + "@type": "ImageSprite", + "name": "logos-treasuredata-icon-img", + "url": "img:GILBARBARA_PNG_URL/treasuredata-icon.png" + }, + { + "@type": "ImageSprite", + "name": "logos-treasuredata-img", + "url": "img:GILBARBARA_PNG_URL/treasuredata.png" + }, + { + "@type": "ImageSprite", + "name": "logos-treehouse-img", + "url": "img:GILBARBARA_PNG_URL/treehouse.png" + }, + { + "@type": "ImageSprite", + "name": "logos-trello-img", + "url": "img:GILBARBARA_PNG_URL/trello.png" + }, + { + "@type": "ImageSprite", + "name": "logos-truffle-icon-img", + "url": "img:GILBARBARA_PNG_URL/truffle-icon.png" + }, + { + "@type": "ImageSprite", + "name": "logos-truffle-img", + "url": "img:GILBARBARA_PNG_URL/truffle.png" + }, + { + "@type": "ImageSprite", + "name": "logos-tsu-img", + "url": "img:GILBARBARA_PNG_URL/tsu.png" + }, + { + "@type": "ImageSprite", + "name": "logos-tsuru-img", + "url": "img:GILBARBARA_PNG_URL/tsuru.png" + }, + { + "@type": "ImageSprite", + "name": "logos-tumblr-icon-img", + "url": "img:GILBARBARA_PNG_URL/tumblr-icon.png" + }, + { + "@type": "ImageSprite", + "name": "logos-tumblr-img", + "url": "img:GILBARBARA_PNG_URL/tumblr.png" + }, + { + "@type": "ImageSprite", + "name": "logos-tunein-img", + "url": "img:GILBARBARA_PNG_URL/tunein.png" + }, + { + "@type": "ImageSprite", + "name": "logos-tuple-img", + "url": "img:GILBARBARA_PNG_URL/tuple.png" + }, + { + "@type": "ImageSprite", + "name": "logos-turborepo-icon-img", + "url": "img:GILBARBARA_PNG_URL/turborepo-icon.png" + }, + { + "@type": "ImageSprite", + "name": "logos-turborepo-img", + "url": "img:GILBARBARA_PNG_URL/turborepo.png" + }, + { + "@type": "ImageSprite", + "name": "logos-turret-img", + "url": "img:GILBARBARA_PNG_URL/turret.png" + }, + { + "@type": "ImageSprite", + "name": "logos-twilio-icon-img", + "url": "img:GILBARBARA_PNG_URL/twilio-icon.png" + }, + { + "@type": "ImageSprite", + "name": "logos-twilio-img", + "url": "img:GILBARBARA_PNG_URL/twilio.png" + }, + { + "@type": "ImageSprite", + "name": "logos-twitch-img", + "url": "img:GILBARBARA_PNG_URL/twitch.png" + }, + { + "@type": "ImageSprite", + "name": "logos-twitter-img", + "url": "img:GILBARBARA_PNG_URL/twitter.png" + }, + { + "@type": "ImageSprite", + "name": "logos-typeform-icon-img", + "url": "img:GILBARBARA_PNG_URL/typeform-icon.png" + }, + { + "@type": "ImageSprite", + "name": "logos-typeform-img", + "url": "img:GILBARBARA_PNG_URL/typeform.png" + }, + { + "@type": "ImageSprite", + "name": "logos-typescript-icon-img", + "url": "img:GILBARBARA_PNG_URL/typescript-icon.png" + }, + { + "@type": "ImageSprite", + "name": "logos-typescript-img", + "url": "img:GILBARBARA_PNG_URL/typescript.png" + }, + { + "@type": "ImageSprite", + "name": "logos-typo3-icon-img", + "url": "img:GILBARBARA_PNG_URL/typo3-icon.png" + }, + { + "@type": "ImageSprite", + "name": "logos-typo3-img", + "url": "img:GILBARBARA_PNG_URL/typo3.png" + }, + { + "@type": "ImageSprite", + "name": "logos-ubuntu-img", + "url": "img:GILBARBARA_PNG_URL/ubuntu.png" + }, + { + "@type": "ImageSprite", + "name": "logos-udacity-icon-img", + "url": "img:GILBARBARA_PNG_URL/udacity-icon.png" + }, + { + "@type": "ImageSprite", + "name": "logos-udacity-img", + "url": "img:GILBARBARA_PNG_URL/udacity.png" + }, + { + "@type": "ImageSprite", + "name": "logos-udemy-icon-img", + "url": "img:GILBARBARA_PNG_URL/udemy-icon.png" + }, + { + "@type": "ImageSprite", + "name": "logos-udemy-img", + "url": "img:GILBARBARA_PNG_URL/udemy.png" + }, + { + "@type": "ImageSprite", + "name": "logos-uikit-img", + "url": "img:GILBARBARA_PNG_URL/uikit.png" + }, + { + "@type": "ImageSprite", + "name": "logos-umu-img", + "url": "img:GILBARBARA_PNG_URL/umu.png" + }, + { + "@type": "ImageSprite", + "name": "logos-unbounce-icon-img", + "url": "img:GILBARBARA_PNG_URL/unbounce-icon.png" + }, + { + "@type": "ImageSprite", + "name": "logos-unbounce-img", + "url": "img:GILBARBARA_PNG_URL/unbounce.png" + }, + { + "@type": "ImageSprite", + "name": "logos-undertow-img", + "url": "img:GILBARBARA_PNG_URL/undertow.png" + }, + { + "@type": "ImageSprite", + "name": "logos-unionpay-img", + "url": "img:GILBARBARA_PNG_URL/unionpay.png" + }, + { + "@type": "ImageSprite", + "name": "logos-unitjs-img", + "url": "img:GILBARBARA_PNG_URL/unitjs.png" + }, + { + "@type": "ImageSprite", + "name": "logos-unito-icon-img", + "url": "img:GILBARBARA_PNG_URL/unito-icon.png" + }, + { + "@type": "ImageSprite", + "name": "logos-unito-img", + "url": "img:GILBARBARA_PNG_URL/unito.png" + }, + { + "@type": "ImageSprite", + "name": "logos-unity-img", + "url": "img:GILBARBARA_PNG_URL/unity.png" + }, + { + "@type": "ImageSprite", + "name": "logos-upcase-img", + "url": "img:GILBARBARA_PNG_URL/upcase.png" + }, + { + "@type": "ImageSprite", + "name": "logos-upwork-img", + "url": "img:GILBARBARA_PNG_URL/upwork.png" + }, + { + "@type": "ImageSprite", + "name": "logos-user-testing-icon-img", + "url": "img:GILBARBARA_PNG_URL/user-testing-icon.png" + }, + { + "@type": "ImageSprite", + "name": "logos-user-testing-img", + "url": "img:GILBARBARA_PNG_URL/user-testing.png" + }, + { + "@type": "ImageSprite", + "name": "logos-uservoice-icon-img", + "url": "img:GILBARBARA_PNG_URL/uservoice-icon.png" + }, + { + "@type": "ImageSprite", + "name": "logos-uservoice-img", + "url": "img:GILBARBARA_PNG_URL/uservoice.png" + }, + { + "@type": "ImageSprite", + "name": "logos-uwsgi-img", + "url": "img:GILBARBARA_PNG_URL/uwsgi.png" + }, + { + "@type": "ImageSprite", + "name": "logos-v8-ignition-img", + "url": "img:GILBARBARA_PNG_URL/v8-ignition.png" + }, + { + "@type": "ImageSprite", + "name": "logos-v8-turbofan-img", + "url": "img:GILBARBARA_PNG_URL/v8-turbofan.png" + }, + { + "@type": "ImageSprite", + "name": "logos-v8-img", + "url": "img:GILBARBARA_PNG_URL/v8.png" + }, + { + "@type": "ImageSprite", + "name": "logos-vaadin-img", + "url": "img:GILBARBARA_PNG_URL/vaadin.png" + }, + { + "@type": "ImageSprite", + "name": "logos-vaddy-img", + "url": "img:GILBARBARA_PNG_URL/vaddy.png" + }, + { + "@type": "ImageSprite", + "name": "logos-vagrant-icon-img", + "url": "img:GILBARBARA_PNG_URL/vagrant-icon.png" + }, + { + "@type": "ImageSprite", + "name": "logos-vagrant-img", + "url": "img:GILBARBARA_PNG_URL/vagrant.png" + }, + { + "@type": "ImageSprite", + "name": "logos-vault-icon-img", + "url": "img:GILBARBARA_PNG_URL/vault-icon.png" + }, + { + "@type": "ImageSprite", + "name": "logos-vault-img", + "url": "img:GILBARBARA_PNG_URL/vault.png" + }, + { + "@type": "ImageSprite", + "name": "logos-vector-timber-img", + "url": "img:GILBARBARA_PNG_URL/vector-timber.png" + }, + { + "@type": "ImageSprite", + "name": "logos-vercel-icon-img", + "url": "img:GILBARBARA_PNG_URL/vercel-icon.png" + }, + { + "@type": "ImageSprite", + "name": "logos-vercel-img", + "url": "img:GILBARBARA_PNG_URL/vercel.png" + }, + { + "@type": "ImageSprite", + "name": "logos-vernemq-img", + "url": "img:GILBARBARA_PNG_URL/vernemq.png" + }, + { + "@type": "ImageSprite", + "name": "logos-vim-img", + "url": "img:GILBARBARA_PNG_URL/vim.png" + }, + { + "@type": "ImageSprite", + "name": "logos-vimeo-icon-img", + "url": "img:GILBARBARA_PNG_URL/vimeo-icon.png" + }, + { + "@type": "ImageSprite", + "name": "logos-vimeo-img", + "url": "img:GILBARBARA_PNG_URL/vimeo.png" + }, + { + "@type": "ImageSprite", + "name": "logos-visa-img", + "url": "img:GILBARBARA_PNG_URL/visa.png" + }, + { + "@type": "ImageSprite", + "name": "logos-visaelectron-img", + "url": "img:GILBARBARA_PNG_URL/visaelectron.png" + }, + { + "@type": "ImageSprite", + "name": "logos-visual-studio-code-img", + "url": "img:GILBARBARA_PNG_URL/visual-studio-code.png" + }, + { + "@type": "ImageSprite", + "name": "logos-visual-studio-img", + "url": "img:GILBARBARA_PNG_URL/visual-studio.png" + }, + { + "@type": "ImageSprite", + "name": "logos-vitejs-img", + "url": "img:GILBARBARA_PNG_URL/vitejs.png" + }, + { + "@type": "ImageSprite", + "name": "logos-vivaldi-icon-img", + "url": "img:GILBARBARA_PNG_URL/vivaldi-icon.png" + }, + { + "@type": "ImageSprite", + "name": "logos-vivaldi-img", + "url": "img:GILBARBARA_PNG_URL/vivaldi.png" + }, + { + "@type": "ImageSprite", + "name": "logos-vlang-img", + "url": "img:GILBARBARA_PNG_URL/vlang.png" + }, + { + "@type": "ImageSprite", + "name": "logos-void-img", + "url": "img:GILBARBARA_PNG_URL/void.png" + }, + { + "@type": "ImageSprite", + "name": "logos-vue-img", + "url": "img:GILBARBARA_PNG_URL/vue.png" + }, + { + "@type": "ImageSprite", + "name": "logos-vuetifyjs-img", + "url": "img:GILBARBARA_PNG_URL/vuetifyjs.png" + }, + { + "@type": "ImageSprite", + "name": "logos-vulkan-img", + "url": "img:GILBARBARA_PNG_URL/vulkan.png" + }, + { + "@type": "ImageSprite", + "name": "logos-vultr-img", + "url": "img:GILBARBARA_PNG_URL/vultr.png" + }, + { + "@type": "ImageSprite", + "name": "logos-vwo-img", + "url": "img:GILBARBARA_PNG_URL/vwo.png" + }, + { + "@type": "ImageSprite", + "name": "logos-w3c-img", + "url": "img:GILBARBARA_PNG_URL/w3c.png" + }, + { + "@type": "ImageSprite", + "name": "logos-waffle-icon-img", + "url": "img:GILBARBARA_PNG_URL/waffle-icon.png" + }, + { + "@type": "ImageSprite", + "name": "logos-waffle-img", + "url": "img:GILBARBARA_PNG_URL/waffle.png" + }, + { + "@type": "ImageSprite", + "name": "logos-wagtail-img", + "url": "img:GILBARBARA_PNG_URL/wagtail.png" + }, + { + "@type": "ImageSprite", + "name": "logos-wakatime-img", + "url": "img:GILBARBARA_PNG_URL/wakatime.png" + }, + { + "@type": "ImageSprite", + "name": "logos-watchman-img", + "url": "img:GILBARBARA_PNG_URL/watchman.png" + }, + { + "@type": "ImageSprite", + "name": "logos-wearos-img", + "url": "img:GILBARBARA_PNG_URL/wearos.png" + }, + { + "@type": "ImageSprite", + "name": "logos-weave-img", + "url": "img:GILBARBARA_PNG_URL/weave.png" + }, + { + "@type": "ImageSprite", + "name": "logos-web-fundamentals-img", + "url": "img:GILBARBARA_PNG_URL/web-fundamentals.png" + }, + { + "@type": "ImageSprite", + "name": "logos-web.dev-icon-img", + "url": "img:GILBARBARA_PNG_URL/web.dev-icon.png" + }, + { + "@type": "ImageSprite", + "name": "logos-web.dev-img", + "url": "img:GILBARBARA_PNG_URL/web.dev.png" + }, + { + "@type": "ImageSprite", + "name": "logos-web3js-img", + "url": "img:GILBARBARA_PNG_URL/web3js.png" + }, + { + "@type": "ImageSprite", + "name": "logos-webassembly-img", + "url": "img:GILBARBARA_PNG_URL/webassembly.png" + }, + { + "@type": "ImageSprite", + "name": "logos-webcomponents-img", + "url": "img:GILBARBARA_PNG_URL/webcomponents.png" + }, + { + "@type": "ImageSprite", + "name": "logos-webdriverio-img", + "url": "img:GILBARBARA_PNG_URL/webdriverio.png" + }, + { + "@type": "ImageSprite", + "name": "logos-webflow-img", + "url": "img:GILBARBARA_PNG_URL/webflow.png" + }, + { + "@type": "ImageSprite", + "name": "logos-webhint-icon-img", + "url": "img:GILBARBARA_PNG_URL/webhint-icon.png" + }, + { + "@type": "ImageSprite", + "name": "logos-webhint-img", + "url": "img:GILBARBARA_PNG_URL/webhint.png" + }, + { + "@type": "ImageSprite", + "name": "logos-webhooks-img", + "url": "img:GILBARBARA_PNG_URL/webhooks.png" + }, + { + "@type": "ImageSprite", + "name": "logos-webix-icon-img", + "url": "img:GILBARBARA_PNG_URL/webix-icon.png" + }, + { + "@type": "ImageSprite", + "name": "logos-webix-img", + "url": "img:GILBARBARA_PNG_URL/webix.png" + }, + { + "@type": "ImageSprite", + "name": "logos-webmin-img", + "url": "img:GILBARBARA_PNG_URL/webmin.png" + }, + { + "@type": "ImageSprite", + "name": "logos-webpack-img", + "url": "img:GILBARBARA_PNG_URL/webpack.png" + }, + { + "@type": "ImageSprite", + "name": "logos-webplatform-img", + "url": "img:GILBARBARA_PNG_URL/webplatform.png" + }, + { + "@type": "ImageSprite", + "name": "logos-webrtc-img", + "url": "img:GILBARBARA_PNG_URL/webrtc.png" + }, + { + "@type": "ImageSprite", + "name": "logos-websocket-img", + "url": "img:GILBARBARA_PNG_URL/websocket.png" + }, + { + "@type": "ImageSprite", + "name": "logos-webstorm-img", + "url": "img:GILBARBARA_PNG_URL/webstorm.png" + }, + { + "@type": "ImageSprite", + "name": "logos-webtask-img", + "url": "img:GILBARBARA_PNG_URL/webtask.png" + }, + { + "@type": "ImageSprite", + "name": "logos-webtorrent-img", + "url": "img:GILBARBARA_PNG_URL/webtorrent.png" + }, + { + "@type": "ImageSprite", + "name": "logos-weebly-img", + "url": "img:GILBARBARA_PNG_URL/weebly.png" + }, + { + "@type": "ImageSprite", + "name": "logos-whalar-img", + "url": "img:GILBARBARA_PNG_URL/whalar.png" + }, + { + "@type": "ImageSprite", + "name": "logos-whatsapp-img", + "url": "img:GILBARBARA_PNG_URL/whatsapp.png" + }, + { + "@type": "ImageSprite", + "name": "logos-whatwg-img", + "url": "img:GILBARBARA_PNG_URL/whatwg.png" + }, + { + "@type": "ImageSprite", + "name": "logos-wicket-icon-img", + "url": "img:GILBARBARA_PNG_URL/wicket-icon.png" + }, + { + "@type": "ImageSprite", + "name": "logos-wicket-img", + "url": "img:GILBARBARA_PNG_URL/wicket.png" + }, + { + "@type": "ImageSprite", + "name": "logos-wifi-img", + "url": "img:GILBARBARA_PNG_URL/wifi.png" + }, + { + "@type": "ImageSprite", + "name": "logos-wildfly-img", + "url": "img:GILBARBARA_PNG_URL/wildfly.png" + }, + { + "@type": "ImageSprite", + "name": "logos-wire-img", + "url": "img:GILBARBARA_PNG_URL/wire.png" + }, + { + "@type": "ImageSprite", + "name": "logos-wix-img", + "url": "img:GILBARBARA_PNG_URL/wix.png" + }, + { + "@type": "ImageSprite", + "name": "logos-wmr-img", + "url": "img:GILBARBARA_PNG_URL/wmr.png" + }, + { + "@type": "ImageSprite", + "name": "logos-woocommerce-icon-img", + "url": "img:GILBARBARA_PNG_URL/woocommerce-icon.png" + }, + { + "@type": "ImageSprite", + "name": "logos-woocommerce-img", + "url": "img:GILBARBARA_PNG_URL/woocommerce.png" + }, + { + "@type": "ImageSprite", + "name": "logos-woopra-img", + "url": "img:GILBARBARA_PNG_URL/woopra.png" + }, + { + "@type": "ImageSprite", + "name": "logos-wordpress-icon-img", + "url": "img:GILBARBARA_PNG_URL/wordpress-icon.png" + }, + { + "@type": "ImageSprite", + "name": "logos-wordpress-img", + "url": "img:GILBARBARA_PNG_URL/wordpress.png" + }, + { + "@type": "ImageSprite", + "name": "logos-workboard-img", + "url": "img:GILBARBARA_PNG_URL/workboard.png" + }, + { + "@type": "ImageSprite", + "name": "logos-workplace-img", + "url": "img:GILBARBARA_PNG_URL/workplace.png" + }, + { + "@type": "ImageSprite", + "name": "logos-wpengine-img", + "url": "img:GILBARBARA_PNG_URL/wpengine.png" + }, + { + "@type": "ImageSprite", + "name": "logos-wufoo-img", + "url": "img:GILBARBARA_PNG_URL/wufoo.png" + }, + { + "@type": "ImageSprite", + "name": "logos-xamarin-img", + "url": "img:GILBARBARA_PNG_URL/xamarin.png" + }, + { + "@type": "ImageSprite", + "name": "logos-xampp-img", + "url": "img:GILBARBARA_PNG_URL/xampp.png" + }, + { + "@type": "ImageSprite", + "name": "logos-xcart-img", + "url": "img:GILBARBARA_PNG_URL/xcart.png" + }, + { + "@type": "ImageSprite", + "name": "logos-xero-img", + "url": "img:GILBARBARA_PNG_URL/xero.png" + }, + { + "@type": "ImageSprite", + "name": "logos-xplenty-img", + "url": "img:GILBARBARA_PNG_URL/xplenty.png" + }, + { + "@type": "ImageSprite", + "name": "logos-xstate-img", + "url": "img:GILBARBARA_PNG_URL/xstate.png" + }, + { + "@type": "ImageSprite", + "name": "logos-xtend-img", + "url": "img:GILBARBARA_PNG_URL/xtend.png" + }, + { + "@type": "ImageSprite", + "name": "logos-xwiki-icon-img", + "url": "img:GILBARBARA_PNG_URL/xwiki-icon.png" + }, + { + "@type": "ImageSprite", + "name": "logos-xwiki-img", + "url": "img:GILBARBARA_PNG_URL/xwiki.png" + }, + { + "@type": "ImageSprite", + "name": "logos-yahoo-img", + "url": "img:GILBARBARA_PNG_URL/yahoo.png" + }, + { + "@type": "ImageSprite", + "name": "logos-yaml-img", + "url": "img:GILBARBARA_PNG_URL/yaml.png" + }, + { + "@type": "ImageSprite", + "name": "logos-yammer-img", + "url": "img:GILBARBARA_PNG_URL/yammer.png" + }, + { + "@type": "ImageSprite", + "name": "logos-yandex-ru-img", + "url": "img:GILBARBARA_PNG_URL/yandex-ru.png" + }, + { + "@type": "ImageSprite", + "name": "logos-yarn-img", + "url": "img:GILBARBARA_PNG_URL/yarn.png" + }, + { + "@type": "ImageSprite", + "name": "logos-ycombinator-img", + "url": "img:GILBARBARA_PNG_URL/ycombinator.png" + }, + { + "@type": "ImageSprite", + "name": "logos-yeoman-img", + "url": "img:GILBARBARA_PNG_URL/yeoman.png" + }, + { + "@type": "ImageSprite", + "name": "logos-yii-img", + "url": "img:GILBARBARA_PNG_URL/yii.png" + }, + { + "@type": "ImageSprite", + "name": "logos-youtrack-img", + "url": "img:GILBARBARA_PNG_URL/youtrack.png" + }, + { + "@type": "ImageSprite", + "name": "logos-youtube-icon-img", + "url": "img:GILBARBARA_PNG_URL/youtube-icon.png" + }, + { + "@type": "ImageSprite", + "name": "logos-youtube-img", + "url": "img:GILBARBARA_PNG_URL/youtube.png" + }, + { + "@type": "ImageSprite", + "name": "logos-zapier-icon-img", + "url": "img:GILBARBARA_PNG_URL/zapier-icon.png" + }, + { + "@type": "ImageSprite", + "name": "logos-zapier-img", + "url": "img:GILBARBARA_PNG_URL/zapier.png" + }, + { + "@type": "ImageSprite", + "name": "logos-zend-framework-img", + "url": "img:GILBARBARA_PNG_URL/zend-framework.png" + }, + { + "@type": "ImageSprite", + "name": "logos-zendesk-icon-img", + "url": "img:GILBARBARA_PNG_URL/zendesk-icon.png" + }, + { + "@type": "ImageSprite", + "name": "logos-zendesk-img", + "url": "img:GILBARBARA_PNG_URL/zendesk.png" + }, + { + "@type": "ImageSprite", + "name": "logos-zenhub-icon-img", + "url": "img:GILBARBARA_PNG_URL/zenhub-icon.png" + }, + { + "@type": "ImageSprite", + "name": "logos-zenhub-img", + "url": "img:GILBARBARA_PNG_URL/zenhub.png" + }, + { + "@type": "ImageSprite", + "name": "logos-zeplin-img", + "url": "img:GILBARBARA_PNG_URL/zeplin.png" + }, + { + "@type": "ImageSprite", + "name": "logos-zoho-img", + "url": "img:GILBARBARA_PNG_URL/zoho.png" + }, + { + "@type": "ImageSprite", + "name": "logos-zorin-os-img", + "url": "img:GILBARBARA_PNG_URL/zorin-os.png" + }, + { + "@type": "ImageSprite", + "name": "logos-zube-img", + "url": "img:GILBARBARA_PNG_URL/zube.png" + }, + { + "@type": "ImageSprite", + "name": "logos-zulip-icon-img", + "url": "img:GILBARBARA_PNG_URL/zulip-icon.png" + }, + { + "@type": "ImageSprite", + "name": "logos-zulip-img", + "url": "img:GILBARBARA_PNG_URL/zulip.png" + }, + { + "@type": "ImageSprite", + "name": "logos-zwave-img", + "url": "img:GILBARBARA_PNG_URL/zwave.png" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/sprites/k8s_stdlib_sprites.json b/src/main/resources/sprites/k8s_stdlib_sprites.json new file mode 100644 index 0000000..1642648 --- /dev/null +++ b/src/main/resources/sprites/k8s_stdlib_sprites.json @@ -0,0 +1 @@ +{"name": "Kubernetes plantuml-stdlib Sprites", "source": "https://github.com/plantuml/plantuml-stdlib/tree/master/stdlib/k8s/", "additionalIncludes": [""], "sprites": [{"@type": "PlantUmlSprite", "name": "k8s-C4", "path": "", "color": "#66ABDD"}, {"@type": "PlantUmlSprite", "name": "k8s-Common", "path": "", "color": "#66ABDD"}, {"@type": "PlantUmlSprite", "name": "k8s-Container", "path": "", "color": "#66ABDD"}, {"@type": "PlantUmlSprite", "name": "k8s-Context", "path": "", "color": "#66ABDD"}, {"@type": "PlantUmlSprite", "name": "k8s-Simplified", "path": "", "color": "#66ABDD"}, {"@type": "PlantUmlSprite", "name": "k8s-KubernetesApi", "path": "", "color": "#66ABDD"}, {"@type": "PlantUmlSprite", "name": "k8s-KubernetesCcm", "path": "", "color": "#66ABDD"}, {"@type": "PlantUmlSprite", "name": "k8s-KubernetesCm", "path": "", "color": "#66ABDD"}, {"@type": "PlantUmlSprite", "name": "k8s-KubernetesCrb", "path": "", "color": "#66ABDD"}, {"@type": "PlantUmlSprite", "name": "k8s-KubernetesCrd", "path": "", "color": "#66ABDD"}, {"@type": "PlantUmlSprite", "name": "k8s-KubernetesCrole", "path": "", "color": "#66ABDD"}, {"@type": "PlantUmlSprite", "name": "k8s-KubernetesCronjob", "path": "", "color": "#66ABDD"}, {"@type": "PlantUmlSprite", "name": "k8s-KubernetesDeploy", "path": "", "color": "#66ABDD"}, {"@type": "PlantUmlSprite", "name": "k8s-KubernetesDs", "path": "", "color": "#66ABDD"}, {"@type": "PlantUmlSprite", "name": "k8s-KubernetesEp", "path": "", "color": "#66ABDD"}, {"@type": "PlantUmlSprite", "name": "k8s-KubernetesEtcd", "path": "", "color": "#66ABDD"}, {"@type": "PlantUmlSprite", "name": "k8s-KubernetesGroup", "path": "", "color": "#66ABDD"}, {"@type": "PlantUmlSprite", "name": "k8s-KubernetesHpa", "path": "", "color": "#66ABDD"}, {"@type": "PlantUmlSprite", "name": "k8s-KubernetesIng", "path": "", "color": "#66ABDD"}, {"@type": "PlantUmlSprite", "name": "k8s-KubernetesJob", "path": "", "color": "#66ABDD"}, {"@type": "PlantUmlSprite", "name": "k8s-KubernetesKproxy", "path": "", "color": "#66ABDD"}, {"@type": "PlantUmlSprite", "name": "k8s-KubernetesKubelet", "path": "", "color": "#66ABDD"}, {"@type": "PlantUmlSprite", "name": "k8s-KubernetesLimits", "path": "", "color": "#66ABDD"}, {"@type": "PlantUmlSprite", "name": "k8s-KubernetesMaster", "path": "", "color": "#66ABDD"}, {"@type": "PlantUmlSprite", "name": "k8s-KubernetesNetpol", "path": "", "color": "#66ABDD"}, {"@type": "PlantUmlSprite", "name": "k8s-KubernetesNode", "path": "", "color": "#66ABDD"}, {"@type": "PlantUmlSprite", "name": "k8s-KubernetesNs", "path": "", "color": "#66ABDD"}, {"@type": "PlantUmlSprite", "name": "k8s-KubernetesPod", "path": "", "color": "#66ABDD"}, {"@type": "PlantUmlSprite", "name": "k8s-KubernetesPsp", "path": "", "color": "#66ABDD"}, {"@type": "PlantUmlSprite", "name": "k8s-KubernetesPv", "path": "", "color": "#66ABDD"}, {"@type": "PlantUmlSprite", "name": "k8s-KubernetesPvc", "path": "", "color": "#66ABDD"}, {"@type": "PlantUmlSprite", "name": "k8s-KubernetesQuota", "path": "", "color": "#66ABDD"}, {"@type": "PlantUmlSprite", "name": "k8s-KubernetesRb", "path": "", "color": "#66ABDD"}, {"@type": "PlantUmlSprite", "name": "k8s-KubernetesRole", "path": "", "color": "#66ABDD"}, {"@type": "PlantUmlSprite", "name": "k8s-KubernetesRs", "path": "", "color": "#66ABDD"}, {"@type": "PlantUmlSprite", "name": "k8s-KubernetesSa", "path": "", "color": "#66ABDD"}, {"@type": "PlantUmlSprite", "name": "k8s-KubernetesSc", "path": "", "color": "#66ABDD"}, {"@type": "PlantUmlSprite", "name": "k8s-KubernetesSched", "path": "", "color": "#66ABDD"}, {"@type": "PlantUmlSprite", "name": "k8s-KubernetesSecret", "path": "", "color": "#66ABDD"}, {"@type": "PlantUmlSprite", "name": "k8s-KubernetesSts", "path": "", "color": "#66ABDD"}, {"@type": "PlantUmlSprite", "name": "k8s-KubernetesSvc", "path": "", "color": "#66ABDD"}, {"@type": "PlantUmlSprite", "name": "k8s-KubernetesUser", "path": "", "color": "#66ABDD"}, {"@type": "PlantUmlSprite", "name": "k8s-KubernetesVol", "path": "", "color": "#66ABDD"}, {"@type": "PlantUmlSprite", "name": "k8s-KubernetesApi", "path": "", "color": "#66ABDD"}, {"@type": "PlantUmlSprite", "name": "k8s-KubernetesCcm", "path": "", "color": "#66ABDD"}, {"@type": "PlantUmlSprite", "name": "k8s-KubernetesCm", "path": "", "color": "#66ABDD"}, {"@type": "PlantUmlSprite", "name": "k8s-KubernetesCrb", "path": "", "color": "#66ABDD"}, {"@type": "PlantUmlSprite", "name": "k8s-KubernetesCrd", "path": "", "color": "#66ABDD"}, {"@type": "PlantUmlSprite", "name": "k8s-KubernetesCrole", "path": "", "color": "#66ABDD"}, {"@type": "PlantUmlSprite", "name": "k8s-KubernetesCronjob", "path": "", "color": "#66ABDD"}, {"@type": "PlantUmlSprite", "name": "k8s-KubernetesDeploy", "path": "", "color": "#66ABDD"}, {"@type": "PlantUmlSprite", "name": "k8s-KubernetesDs", "path": "", "color": "#66ABDD"}, {"@type": "PlantUmlSprite", "name": "k8s-KubernetesEp", "path": "", "color": "#66ABDD"}, {"@type": "PlantUmlSprite", "name": "k8s-KubernetesEtcd", "path": "", "color": "#66ABDD"}, {"@type": "PlantUmlSprite", "name": "k8s-KubernetesGroup", "path": "", "color": "#66ABDD"}, {"@type": "PlantUmlSprite", "name": "k8s-KubernetesHpa", "path": "", "color": "#66ABDD"}, {"@type": "PlantUmlSprite", "name": "k8s-KubernetesIng", "path": "", "color": "#66ABDD"}, {"@type": "PlantUmlSprite", "name": "k8s-KubernetesJob", "path": "", "color": "#66ABDD"}, {"@type": "PlantUmlSprite", "name": "k8s-KubernetesKproxy", "path": "", "color": "#66ABDD"}, {"@type": "PlantUmlSprite", "name": "k8s-KubernetesKubelet", "path": "", "color": "#66ABDD"}, {"@type": "PlantUmlSprite", "name": "k8s-KubernetesLimits", "path": "", "color": "#66ABDD"}, {"@type": "PlantUmlSprite", "name": "k8s-KubernetesMaster", "path": "", "color": "#66ABDD"}, {"@type": "PlantUmlSprite", "name": "k8s-KubernetesNetpol", "path": "", "color": "#66ABDD"}, {"@type": "PlantUmlSprite", "name": "k8s-KubernetesNode", "path": "", "color": "#66ABDD"}, {"@type": "PlantUmlSprite", "name": "k8s-KubernetesNs", "path": "", "color": "#66ABDD"}, {"@type": "PlantUmlSprite", "name": "k8s-KubernetesPod", "path": "", "color": "#66ABDD"}, {"@type": "PlantUmlSprite", "name": "k8s-KubernetesPsp", "path": "", "color": "#66ABDD"}, {"@type": "PlantUmlSprite", "name": "k8s-KubernetesPv", "path": "", "color": "#66ABDD"}, {"@type": "PlantUmlSprite", "name": "k8s-KubernetesPvc", "path": "", "color": "#66ABDD"}, {"@type": "PlantUmlSprite", "name": "k8s-KubernetesQuota", "path": "", "color": "#66ABDD"}, {"@type": "PlantUmlSprite", "name": "k8s-KubernetesRb", "path": "", "color": "#66ABDD"}, {"@type": "PlantUmlSprite", "name": "k8s-KubernetesRole", "path": "", "color": "#66ABDD"}, {"@type": "PlantUmlSprite", "name": "k8s-KubernetesRs", "path": "", "color": "#66ABDD"}, {"@type": "PlantUmlSprite", "name": "k8s-KubernetesSa", "path": "", "color": "#66ABDD"}, {"@type": "PlantUmlSprite", "name": "k8s-KubernetesSc", "path": "", "color": "#66ABDD"}, {"@type": "PlantUmlSprite", "name": "k8s-KubernetesSched", "path": "", "color": "#66ABDD"}, {"@type": "PlantUmlSprite", "name": "k8s-KubernetesSecret", "path": "", "color": "#66ABDD"}, {"@type": "PlantUmlSprite", "name": "k8s-KubernetesSts", "path": "", "color": "#66ABDD"}, {"@type": "PlantUmlSprite", "name": "k8s-KubernetesSvc", "path": "", "color": "#66ABDD"}, {"@type": "PlantUmlSprite", "name": "k8s-KubernetesUser", "path": "", "color": "#66ABDD"}, {"@type": "PlantUmlSprite", "name": "k8s-KubernetesVol", "path": "", "color": "#66ABDD"}]} \ No newline at end of file diff --git a/src/main/resources/sprites/logos_stdlib_sprites.json b/src/main/resources/sprites/logos_stdlib_sprites.json new file mode 100644 index 0000000..b5e878d --- /dev/null +++ b/src/main/resources/sprites/logos_stdlib_sprites.json @@ -0,0 +1 @@ +{"name": "Logos plantuml-stdlib Sprites", "source": "https://github.com/plantuml/plantuml-stdlib/tree/master/stdlib/logos/", "sprites": [{"@type": "PlantUmlSprite", "name": "logos-100tb", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-500px", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-6px", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-active-campaign-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-active-campaign", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-admob", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-adobe-after-effects", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-adobe-animate", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-adobe-dreamweaver", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-adobe-illustrator", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-adobe-incopy", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-adobe-indesign", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-adobe-lightroom", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-adobe-photoshop", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-adobe-premiere", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-adobe-xd", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-adonisjs-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-adonisjs", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-adroll", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-adyen", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-aerogear", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-aerospike-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-aerospike", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-aha", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-airbnb-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-airbnb", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-airbrake", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-airflow-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-airflow", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-airtable", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-aix", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-akamai", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-akka", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-alfresco", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-algolia", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-alma", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-alpinejs-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-alpinejs", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-altair", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-amazon-chime", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-amazon-connect", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-amd", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-amex-digital", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-amex", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-amp-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-amp", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-ampersand", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-amplication-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-amplication", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-amplitude-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-amplitude", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-android-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-android-vertical", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-android", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-angellist", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-angular-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-angular", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-ansible", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-ant-design", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-apache-camel", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-apache", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-apache-cloudstack", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-api-ai", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-apiary", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-apigee", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-apitools", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-apollostack", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-apostrophe", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-appbase", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-appbaseio-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-appbaseio", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-appcelerator", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-appcenter-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-appcenter", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-appcircle-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-appcircle", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-appcode", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-appdynamics-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-appdynamics", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-appfog", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-apphub", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-appium", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-apple-app-store", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-apple-pay", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-apple", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-applitools-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-applitools", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-appmaker", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-apportable", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-appsignal-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-appsignal", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-apptentive", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-appveyor", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-appwrite-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-appwrite", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-arangodb-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-arangodb", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-arc", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-architect-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-architect", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-archlinux", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-arduino", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-argo-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-argo", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-arm", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-armory-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-armory", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-asana-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-asana", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-asciidoctor", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-assembla-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-assembla", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-astro-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-astro", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-astronomer", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-async-api-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-async-api", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-atlassian", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-atom-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-atom", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-atomic-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-atomic", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-atomicojs-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-atomicojs", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-aurelia", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-aurora", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-aurous", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-auth0-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-auth0", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-authy", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-autocode", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-autoit", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-autoprefixer", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-ava", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-awesome", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-aws-amplify", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-aws-api-gateway", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-aws-app-mesh", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-aws-appflow", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-aws-appsync", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-aws-athena", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-aws-aurora", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-aws-backup", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-aws-batch", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-aws-certificate-manager", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-aws-cloudformation", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-aws-cloudfront", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-aws-cloudsearch", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-aws-cloudtrail", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-aws-cloudwatch", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-aws-codebuild", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-aws-codecommit", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-aws-codedeploy", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-aws-codepipeline", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-aws-codestar", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-aws-cognito", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-aws-config", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-aws-documentdb", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-aws-dynamodb", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-aws-ec2", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-aws-ecs", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-aws-eks", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-aws-elastic-beanstalk", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-aws-elastic-cache", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-aws-elasticache", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-aws-elb", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-aws-eventbridge", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-aws-fargate", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-aws-glacier", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-aws-glue", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-aws-iam", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-aws-keyspaces", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-aws-kinesis", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-aws-kms", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-aws-lake-formation", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-aws-lambda", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-aws-lightsail", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-aws-mobilehub", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-aws-mq", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-aws-msk", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-aws-neptune", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-aws-open-search", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-aws-opsworks", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-aws-quicksight", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-aws-rds", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-aws-redshift", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-aws-route53", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-aws-s3", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-aws-secrets-manager", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-aws-ses", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-aws-shield", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-aws-sns", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-aws-sqs", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-aws-step-functions", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-aws-systems-manager", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-aws-timestream", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-aws-vpc", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-aws-waf", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-aws-xray", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-aws", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-axios", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-azure", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-babel", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-backbone-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-backbone", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-backerkit", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-baker-street", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-balena", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-bamboo", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-basecamp-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-basecamp", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-basekit", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-bash-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-bash", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-batch", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-beats", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-behance", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-bem-2", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-bem", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-bigpanda", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-bing", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-bitballoon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-bitbar", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-bitbucket", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-bitcoin", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-bitnami", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-bitrise-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-bitrise", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-blender", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-blitzjs-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-blitzjs", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-blocs", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-blogger", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-blossom", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-bluemix", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-blueprint", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-bluetooth", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-booqable-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-booqable", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-bootstrap", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-bosun", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-botanalytics", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-bourbon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-bower", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-bowtie", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-box", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-brackets", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-brainjs", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-branch-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-branch", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-brandfolder-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-brandfolder", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-brave", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-braze-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-braze", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-broadcom-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-broadcom", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-broccoli", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-brotli", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-browserify-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-browserify", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-browserling", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-browserslist", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-browserstack", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-browsersync", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-brunch", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-bubble-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-bubble", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-buck", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-buddy", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-buffer", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-bugherd-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-bugherd", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-bugsee", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-bugsnag-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-bugsnag", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-builder-io-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-builder-io", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-buildkite-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-buildkite", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-bulma", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-bun", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-bunny-net-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-bunny-net", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-c-plusplus", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-c-sharp", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-c", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-cachet", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-caffe2", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-cakephp-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-cakephp", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-calibre-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-calibre", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-campaignmonitor-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-campaignmonitor", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-campfire", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-canjs", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-capacitorjs-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-capacitorjs", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-capistrano", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-carbide", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-cardano-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-cardano", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-cassandra", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-celluloid", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-centos-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-centos", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-certbot", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-ceylon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-chai", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-chalk", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-changetip", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-chargebee-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-chargebee", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-chartblocks", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-chef", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-chevereto", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-chroma", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-chromatic-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-chromatic", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-chrome-web-store", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-chrome", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-cinder", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-circleci", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-cirrus-ci", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-cirrus", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-clickdeploy", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-clio-lang", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-clion", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-cljs", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-clojure", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-close", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-cloud9", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-cloudacademy-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-cloudacademy", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-cloudant", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-cloudcraft", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-cloudera", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-cloudflare-workers-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-cloudflare-workers", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-cloudflare", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-cloudinary-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-cloudinary", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-cloudlinux", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-clusterhq", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-cobalt", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-cockpit", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-cocoapods", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-coda-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-coda", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-codacy", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-codebase", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-codebeat", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-codecademy", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-codeception", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-codeclimate-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-codeclimate", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-codecov-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-codecov", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-codefactor-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-codefactor", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-codefund-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-codefund", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-codeigniter-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-codeigniter", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-codepen-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-codepen", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-codepicnic", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-codepush", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-codersrank-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-codersrank", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-coderwall", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-codesandbox-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-codesandbox", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-codeschool", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-codesee-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-codesee", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-codeship", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-codio", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-codrops", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-coffeescript", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-commitizen", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-compass", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-component", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-componentkit", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-compose-multiplatform", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-compose", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-composer", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-conan-io", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-concourse", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-concrete5", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-concretecms-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-concretecms", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-conda", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-confluence", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-consul", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-containership", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-contentful", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-convox-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-convox", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-copyleft-pirate", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-copyleft", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-corda", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-cordova", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-coreos-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-coreos", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-couchbase", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-couchdb-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-couchdb", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-coursera", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-coveralls", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-cpanel", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-craftcms", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-crashlytics", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-crateio", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-create-react-app", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-createjs", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-cross-browser-testing", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-crucible", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-crystal", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-css-3", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-css-3-official", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-cssnext", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-cube-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-cube", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-cucumber", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-curl", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-customerio-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-customerio", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-cyclejs", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-cypress-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-cypress", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-d3", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-dailydev-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-dailydev", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-daisyUI", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-danfo", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-dapulse", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-dart", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-dashlane-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-dashlane", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-dat", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-data-station", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-database-labs", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-datadog", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-datagrip", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-dataspell", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-datocms-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-datocms", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-dbt-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-dbt", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-dcos-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-dcos", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-debian", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-delicious", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-delighted-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-delighted", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-deno", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-dependabot", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-dependencyci", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-deploy", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-deployhq-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-deployhq", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-deppbot", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-derby", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-descript-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-descript", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-designernews", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-desk", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-deviantart-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-deviantart", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-dgraph-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-dgraph", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-dialogflow", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-digital-ocean", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-dimer", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-dinersclub", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-discord-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-discord", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-discourse-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-discourse", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-discover", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-disqus", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-django-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-django", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-dockbit", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-docker-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-docker", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-doctrine", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-docusaurus", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-dojo-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-dojo-toolkit", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-dojo", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-dolt", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-dotnet", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-doubleclick", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-dovetail-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-dovetail", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-dreamfactory", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-dreamhost", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-dribbble-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-dribbble", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-drift", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-drip", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-drizzle-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-drizzle", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-drone-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-drone", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-drools-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-drools", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-dropbox", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-dropmark", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-dropzone", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-drupal-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-drupal", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-duckduckgo", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-dynatrace-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-dynatrace", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-dyndns", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-ebanx", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-eclipse-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-eclipse", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-ecma", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-edgedb", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-edgio-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-edgio", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-editorconfig", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-egghead", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-elasticbox", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-elasticpath-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-elasticpath", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-elasticsearch", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-electron", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-element", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-elemental-ui", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-elementary", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-eleventy", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-ello", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-elm-classic", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-elm", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-elo", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-emacs-classic", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-emacs", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-embedly", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-ember-tomster", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-ember", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-emmet", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-enact", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-engine-yard-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-engine-yard", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-envato", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-envoy-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-envoy", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-envoyer", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-enyo", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-epsagon-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-epsagon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-eraser-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-eraser", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-erlang", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-es6", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-esbuild", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-esdoc", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-eslint-old", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-eslint", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-eta-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-eta-lang", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-eta", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-etcd", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-ethereum-color", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-ethereum", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-ethers", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-ethnio", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-eventbrite-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-eventbrite", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-eventsentry", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-evergreen-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-evergreen", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-expo-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-expo", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-exponent", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-express", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-fabric", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-fabric-io", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-facebook", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-falcor", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-fastify-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-fastify", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-fastlane", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-fastly", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-fauna-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-fauna", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-feathersjs", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-fedora", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-fetch", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-ffmpeg-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-ffmpeg", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-figma", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-firebase", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-firefox", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-flannel", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-flarum", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-flask", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-flat-ui", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-flattr-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-flattr", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-fleep", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-flexible-gs", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-flickr-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-flickr", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-flight", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-flocker", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-floodio", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-flow", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-flowxo", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-floydhub", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-flutter", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-flux", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-fluxxor", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-fly-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-fly", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-flyjs", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-fogbugz-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-fogbugz", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-fomo-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-fomo", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-font-awesome", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-forest", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-forestadmin-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-forestadmin", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-forever", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-formkeep", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-fortran", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-foundation", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-foundationdb-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-foundationdb", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-framer", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-framework7-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-framework7", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-freebsd", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-freedcamp-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-freedcamp", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-freedomdefined", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-fresh", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-frontapp", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-fsharp", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-fuchsia", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-galliumos", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-game-analytics-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-game-analytics", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-ganache-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-ganache", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-gatsby", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-gaugeio", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-geekbot", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-geetest-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-geetest", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-gentoo", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-get-satisfaction", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-getyourguide", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-ghost", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-giantswarm", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-gin", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-git-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-git", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-gitboard", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-github-actions", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-github-copilot", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-github-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-github-octocat", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-github", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-gitkraken", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-gitlab", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-gitter", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-gitup", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-glamorous-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-glamorous", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-gleam", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-glimmerjs", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-glint", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-glitch-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-glitch", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-gnome-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-gnome", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-gnu-net", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-gnu", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-gnupg-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-gnupg", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-go", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-gocd", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-godot-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-godot", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-gohorse", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-goland", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-gomix", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-google-2014", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-google-360suite", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-google-admob", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-google-ads", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-google-adsense", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-google-adwords", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-google-analytics", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-google-calendar", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-google-cloud-functions", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-google-cloud-platform", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-google-cloud-run", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-google-cloud", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-google-currents", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-google-data-studio", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-google-developers-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-google-developers", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-google-domains-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-google-domains", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-google-drive", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-google-fit", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-google-gmail", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-google-gsuite", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-google-home", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-google-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-google-inbox", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-google-keep", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-google-maps", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-google-marketing-platform", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-google-meet", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-google-one", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-google-optimize", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-google-pay-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-google-pay", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-google-photos", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-google-play-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-google-play", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-google-plus", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-google-search-console", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-google-tag-manager", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-google-wallet", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-google-workspace", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-google", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-gopher", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-gordon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-gradle", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-grafana", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-grails", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-grammarly-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-grammarly", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-grape", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-graphcool", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-graphene", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-graphql", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-gratipay", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-grav", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-gravatar-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-gravatar", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-graylog-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-graylog", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-greensock-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-greensock", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-gridsome-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-gridsome", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-grommet", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-groovehq", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-grove", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-growth-book-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-growth-book", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-grpc", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-grunt", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-gulp", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-gunicorn", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-gunjs", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-gusto", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-gwt", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-hack", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-hacker-one", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-hadoop", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-haiku-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-haiku", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-haml", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-hanami", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-handlebars", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-hapi", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-hardhat-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-hardhat", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-harness-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-harness", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-harrow", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-hashicorp-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-hashicorp", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-hashnode-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-hashnode", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-haskell-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-haskell", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-hasura-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-hasura", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-haxe", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-haxl", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-hbase", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-hcaptcha-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-hcaptcha", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-headlessui-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-headlessui", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-heap-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-heap", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-helm", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-helpscout-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-helpscout", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-hermes", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-heroku-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-heroku-redis", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-heroku", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-heron", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-hexo", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-hhvm", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-hibernate", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-highcharts", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-hipercard", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-hoa", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-homebrew", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-hoodie", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-hookstate", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-hootsuite-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-hootsuite", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-horizon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-hosted-graphite", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-hostgator-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-hostgator", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-hotjar-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-hotjar", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-houndci", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-html-5", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-html5-boilerplate", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-httpie-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-httpie", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-hubspot", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-huggy", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-hugo", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-humongous", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-hyper", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-hyperapp", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-ibm", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-ieee", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-ietf", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-ifttt", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-imagemin", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-imba-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-imba", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-immer-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-immer", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-immutable", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-impala", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-importio", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-incident-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-incident", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-infer", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-inferno", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-influxdb-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-influxdb", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-ink", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-insomnia", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-instagram-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-instagram", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-intel", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-intellij-idea", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-intercom-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-intercom", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-internetexplorer", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-invision-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-invision", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-io", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-ionic-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-ionic", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-ios", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-iron-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-iron", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-itsalive-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-itsalive", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-jade", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-jaeger", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-jamstack-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-jamstack", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-jasmine", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-java", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-javascript", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-jcb", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-jekyll", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-jelastic-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-jelastic", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-jenkins", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-jest", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-jetbrains-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-jetbrains-space-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-jetbrains-space", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-jetbrains", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-jfrog", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-jhipster-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-jhipster", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-jira", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-joomla", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-jotai", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-jquery-mobile", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-jquery", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-jruby", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-jsbin", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-jsdelivr", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-jsdom", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-jsfiddle", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-json-ld", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-json", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-jspm", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-jss", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-juju", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-julia", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-jupyter", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-jwt-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-jwt", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-kafka-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-kafka", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-kaios", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-kali", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-kallithea", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-karma", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-katalon-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-katalon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-kde", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-keen", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-kemal", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-keycdn-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-keycdn", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-keydb-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-keydb", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-keystonejs", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-khan-academy-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-khan-academy", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-kibana", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-kickstarter-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-kickstarter", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-kinto-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-kinto", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-kinvey", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-kirby-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-kirby", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-kissmetrics", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-kitematic", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-kloudless", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-knex", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-knockout", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-koa", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-kong-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-kong", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-kontena", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-kops", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-kore", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-koreio", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-kotlin-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-kotlin", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-kraken", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-krakenjs", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-ktor-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-ktor", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-kubernetes", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-kustomer", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-languagetool", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-laravel", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-lastfm", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-lateral-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-lateral", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-launchdarkly-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-launchdarkly", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-launchkit", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-launchrock", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-leafjet", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-leaflet", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-leankit-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-leankit", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-lerna", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-less", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-lets-cloud", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-letsencrypt", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-leveldb", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-lexical-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-lexical", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-librato", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-liftweb", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-lighthouse", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-lightstep-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-lightstep", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-lighttpd", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-linear-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-linear", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-linkedin-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-linkedin", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-linkerd", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-linode", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-linux-mint", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-linux-tux", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-lit-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-lit", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-litmus", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-loader", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-locent", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-lodash", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-logentries", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-loggly", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-logmatic", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-logstash", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-lookback", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-looker-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-looker", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-loom-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-loom", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-loopback-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-loopback", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-losant", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-lua", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-lucene.net", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-lucene", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-lumen", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-lynda", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-macOS", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-madge", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-maestro", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-mageia", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-magento", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-magneto", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-mailchimp-freddie", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-mailchimp", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-maildeveloper", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-mailgun-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-mailgun", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-mailjet-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-mailjet", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-malinajs", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-mandrill-shield", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-mandrill", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-manifoldjs", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-manjaro", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-mantine-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-mantine", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-mantl", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-manuscript", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-mapbox-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-mapbox", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-maps-me", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-mapzen-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-mapzen", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-mariadb-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-mariadb", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-marionette", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-markdown", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-marko", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-marvel", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-mastercard", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-mastodon-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-mastodon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-material-ui", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-materializecss", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-matomo-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-matomo", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-matplotlib-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-matplotlib", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-matter-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-matter", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-mattermost-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-mattermost", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-mautic-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-mautic", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-maven", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-maxcdn", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-mdn", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-mdx", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-medium-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-medium", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-medusa-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-medusa", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-meilisearch", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-memcached", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-memgraph", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-memsql-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-memsql", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-mention", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-mercurial", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-mern", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-mesos", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-mesosphere", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-messenger", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-metabase", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-metamask-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-metamask", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-meteor-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-meteor", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-micro-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-micro-python", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-micro", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-microcosm", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-micron-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-micron", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-microsoft-azure", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-microsoft-edge", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-microsoft-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-microsoft-onedrive", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-microsoft-power-bi", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-microsoft-teams", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-microsoft-windows-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-microsoft-windows", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-microsoft", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-mida-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-mida", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-middleman", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-mikrotik", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-milligram", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-mindsdb-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-mindsdb", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-mint-lang", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-mint", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-mio", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-mist", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-mithril", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-mixmax", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-mixpanel", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-mlab", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-mobx", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-mocha", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-mock-server", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-mockflow-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-mockflow", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-modernizr", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-modx-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-modx", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-moltin-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-moltin", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-momentjs", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-monday-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-monday", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-monero", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-mongodb-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-mongodb", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-mono", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-moon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-mootools", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-morpheus-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-morpheus", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-mozilla", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-mparticle-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-mparticle", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-mps-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-mps", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-msw-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-msw", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-multipass", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-mysql-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-mysql", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-myth", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-naiveui", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-namecheap", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-nanonets", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-nasm", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-nativescript", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-nats-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-nats", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-neat", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-neo4j", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-neon-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-neon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-neonmetrics", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-neovim", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-nestjs", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-netbeans", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-netflix-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-netflix", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-netlify-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-netlify", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-netuitive", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-neverinstall-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-neverinstall", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-new-relic-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-new-relic", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-nextcloud", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-nextjs-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-nextjs", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-nginx", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-nhost-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-nhost", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-nightwatch", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-nim-lang", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-nocodb", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-nodal", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-node-sass", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-nodebots", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-nodejitsu", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-nodejs-icon-alt", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-nodejs-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-nodejs", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-nodemon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-nodeos", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-nodewebkit", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-nomad-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-nomad", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-notion-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-notion", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-now", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-noysi", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-npm-2", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-npm-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-npm", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-nuclide", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-numpy", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-nuodb", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-nuxt-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-nuxt", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-nvidia", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-nvm", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-nx", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-oauth", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-observablehq", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-ocaml", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-octodns", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-octopus-deploy", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-okta-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-okta", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-olapic", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-olark", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-onesignal", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-opbeat", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-open-graph", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-open-zeppelin-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-open-zeppelin", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-openai-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-openai", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-openapi-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-openapi", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-opencart", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-opencollective", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-opencv", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-openframeworks", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-opengl", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-openjs-foundation-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-openjs-foundation", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-openlayers", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-openshift", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-opensource", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-openstack-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-openstack", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-opentelemetry-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-opentelemetry", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-opera", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-opsee", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-opsgenie", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-optimizely-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-optimizely", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-oracle", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-oreilly", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-origami", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-origin", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-oshw", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-osquery", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-otto", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-overloop-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-overloop", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-p5js", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-packer", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-pagekit", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-pagekite", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-pagerduty-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-pagerduty", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-panda", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-pandas-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-pandas", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-parcel-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-parcel", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-parse", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-parsehub", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-partytown-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-partytown", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-passbolt-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-passbolt", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-passport", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-patreon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-payload", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-paypal", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-peer5", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-pepperoni", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-percona", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-percy-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-percy", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-perf-rocks", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-periscope", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-perl", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-phalcon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-phoenix", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-phonegap-bot", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-phonegap", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-php-alt", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-php", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-phpstorm", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-picasa", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-pinecone-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-pinecone", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-pingdom", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-pingy", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-pinia", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-pinterest", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-pipedream", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-pipedrive", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-pipefy", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-pivotal-tracker", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-pixate", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-pixijs", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-pkg", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-planetscale", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-planless-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-planless", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-plasmic", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-plastic-scm", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-platformio", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-play", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-playwright", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-pluralsight-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-pluralsight", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-pm2-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-pm2", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-pnpm", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-pocket-base", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-podio", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-poeditor", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-polymer", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-positionly", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-postcss", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-postgraphile", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-postgresql", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-posthog-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-posthog", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-postman-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-postman", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-pouchdb", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-preact", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-precursor", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-prerender-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-prerender", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-prestashop", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-presto", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-prettier", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-prisma", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-prismic-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-prismic", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-processing", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-processwire-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-processwire", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-productboard-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-productboard", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-producthunt", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-progress", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-prometheus", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-promises", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-proofy", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-prospect", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-protactor", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-protoio", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-protonet", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-protractor", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-prott", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-pug", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-pumpkindb", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-puppet-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-puppet", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-puppeteer", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-puppy-linux", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-purescript-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-purescript", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-pushbullet", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-pusher-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-pusher", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-pwa", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-pycharm", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-pypi", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-pyscript", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-python", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-pytorch-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-pytorch", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-pyup", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-q", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-qlik", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-qordoba", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-qt", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-qualcomm", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-quarkus-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-quarkus", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-quay", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-quobyte", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-quora", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-qwik-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-qwik", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-r-lang", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-rabbitmq-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-rabbitmq", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-rackspace-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-rackspace", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-rails", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-ramda", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-raml", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-rancher-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-rancher", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-raphael", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-raspberry-pi", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-rax", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-react-query-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-react-query", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-react-router", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-react-spring", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-react-styleguidist", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-react", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-reactivex", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-realm", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-reapp", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-reasonml-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-reasonml", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-recaptcha", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-recast.ai", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-recoil-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-recoil", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-reddit-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-reddit", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-redhat-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-redhat", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-redis", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-redsmin", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-redspread", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-redux-observable", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-redux-saga", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-redux", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-redwoodjs", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-refactor", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-reindex", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-relay", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-release", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-remergr", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-remix-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-remix", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-renovatebot", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-replit-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-replit", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-require", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-rescript-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-rescript", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-rest-li", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-rest", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-rethinkdb", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-retool-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-retool", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-riak", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-rider", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-riot", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-risingwave-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-risingwave", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-rkt", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-rocket-chat-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-rocket-chat", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-rocksdb", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-rocky-linux-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-rocky-linux", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-rocky", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-rollbar-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-rollbar", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-rollup", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-rollupjs", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-rome-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-rome", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-ros", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-rsa", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-rsmq", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-rubocop", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-ruby", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-rubygems", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-rubymine", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-rum", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-run-above", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-runnable", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-runscope", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-rush-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-rush", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-rust", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-rxdb", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-safari", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-sagui", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-sails", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-salesforce", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-saltstack", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-sameroom", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-samsung", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-sanity", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-sap", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-sass-doc", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-sass", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-saucelabs", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-scala", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-scaledrone", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-scaphold", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-scribd-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-scribd", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-seaborn-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-seaborn", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-section-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-section", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-sectionio", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-segment-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-segment", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-selenium", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-semantic-release", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-semantic-ui", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-semantic-web", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-semaphore", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-semaphoreci", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-sencha", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-sendgrid-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-sendgrid", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-seneca", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-sensu-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-sensu", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-sentry-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-sentry", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-sequelize", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-serveless", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-serverless", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-sherlock-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-sherlock", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-shields", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-shipit", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-shippable", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-shogun", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-shopify", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-sidekick", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-sidekiq-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-sidekiq", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-signal", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-sigstore-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-sigstore", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-sinatra", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-singlestore-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-singlestore", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-siphon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-sitepoint", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-sk-hynix", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-skaffolder", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-sketch", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-sketchapp", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-skylight", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-skype", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-slack-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-slack", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-slides", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-slim", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-smartling", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-smashingmagazine", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-snap-svg", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-snaplet-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-snaplet", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-sninnaker", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-snowflake-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-snowflake", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-snowpack", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-snupps", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-snyk", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-socket.io", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-solarwinds", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-solid", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-solidity", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-solidjs-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-solidjs", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-solr", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-sonarcloud-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-sonarcloud", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-sonarlint-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-sonarlint", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-sonarqube", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-soundcloud", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-sourcegraph", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-sourcetrail", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-sourcetree", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-spark", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-sparkcentral", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-sparkpost", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-speakerdeck", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-speedcurve", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-spidermonkey-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-spidermonkey", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-spinnaker", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-splunk", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-spotify-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-spotify", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-spree", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-spring-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-spring", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-sqldep", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-sqlite", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-square", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-squarespace", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-stackbit-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-stackbit", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-stackblitz-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-stackblitz", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-stackoverflow-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-stackoverflow", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-stackshare", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-stacksmith", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-stately-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-stately", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-statuspage", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-stdlib-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-stdlib", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-steam", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-stenciljs-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-stenciljs", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-stepsize-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-stepsize", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-steroids", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-stetho", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-stickermule", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-stigg-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-stigg", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-stimulus-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-stimulus", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-stitch", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-stoplight", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-stormpath", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-storyblocks-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-storyblocks", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-storyblok-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-storyblok", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-storybook-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-storybook", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-strapi-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-strapi", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-streamlit", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-strider", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-stripe", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-struts", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-styleci", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-stylefmt", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-stylelint", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-stylis", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-stylus", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-stytch", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-sublimetext-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-sublimetext", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-subversion", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-sugarss", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-supabase-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-supabase", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-supergiant", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-supersonic", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-supertokens-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-supertokens", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-supportkit", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-surge", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-surrealdb-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-surrealdb", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-survicate-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-survicate", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-suse", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-susy", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-svelte-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-svelte-kit", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-svelte", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-svg", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-svgator", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-swagger", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-swc", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-swift", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-swiftype", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-swimm", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-swr", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-symfony", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-sysdig-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-sysdig", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-t3", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-tableau-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-tableau", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-taiga", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-tailwindcss-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-tailwindcss", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-tapcart-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-tapcart", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-targetprocess", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-taskade-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-taskade", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-tastejs", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-tauri", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-tealium", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-teamcity", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-teamgrid", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-teamwork-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-teamwork", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-tectonic", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-telegram", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-tensorflow", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-terminal", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-terraform-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-terraform", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-terser-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-terser", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-testcafe", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-testing-library", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-testlodge", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-testmunk", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-thimble", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-threejs", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-thymeleaf-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-thymeleaf", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-tidal-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-tidal", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-tiktok-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-tiktok", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-titon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-tnw", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-todoist-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-todoist", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-todomvc", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-tomcat", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-toml", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-tor-browser", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-tor", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-torus", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-traackr", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-trac", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-travis-ci-monochrome", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-travis-ci", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-treasuredata-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-treasuredata", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-treehouse", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-trello", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-trpc", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-truffle-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-truffle", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-tsmc", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-tsnode", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-tsu", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-tsuru", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-tumblr-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-tumblr", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-tunein", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-tuple", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-turbopack-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-turbopack", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-turborepo-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-turborepo", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-turret", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-tutsplus", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-tutum", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-tux", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-twilio-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-twilio", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-twitch", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-twitter", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-typeform-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-typeform", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-typeorm", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-typescript-icon-round", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-typescript-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-typescript", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-typo3-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-typo3", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-ubuntu", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-udacity-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-udacity", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-udemy-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-udemy", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-uikit", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-umu", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-unbounce-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-unbounce", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-undertow", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-unionpay", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-unitjs", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-unito-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-unito", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-unity", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-unocss", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-unrealengine-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-unrealengine", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-upcase", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-upstash-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-upstash", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-upwork", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-user-testing-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-user-testing", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-uservoice-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-uservoice", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-uwsgi", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-v8-ignition", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-v8-turbofan", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-v8", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-vaadin", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-vaddy", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-vagrant-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-vagrant", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-vault-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-vault", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-vector-timber", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-vector", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-vercel-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-vercel", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-verdaccio-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-verdaccio", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-vernemq", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-victorops", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-vim", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-vimeo-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-vimeo", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-vine", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-visa", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-visaelectron", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-visual-studio-code", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-visual-studio", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-visual-website-optimizer", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-vitejs", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-vitess", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-vitest", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-vivaldi-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-vivaldi", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-vlang", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-void", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-vue", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-vuetifyjs", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-vueuse", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-vulkan", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-vultr-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-vultr", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-vwo", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-w3c", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-waffle-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-waffle", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-wagtail", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-wakatime", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-walkme", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-watchman", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-waypoint-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-waypoint", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-wayscript-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-wayscript", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-wearos", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-weave", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-web-fundamentals", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-web.dev-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-web.dev", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-web3js", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-webassembly", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-webcomponents", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-webdriverio", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-webflow", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-webhint-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-webhint", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-webhooks", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-webix-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-webix", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-webkit", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-webmin", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-webpack", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-webplatform", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-webrtc", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-websocket", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-webstorm", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-webtask", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-webtorrent", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-weebly", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-wercker", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-whalar-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-whalar", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-whatsapp-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-whatsapp-monochrome-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-whatsapp", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-whatwg", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-wicket-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-wicket", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-wifi", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-wildfly", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-windi-css", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-windows", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-wire", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-wiredtree", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-wix", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-wmr", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-woocommerce-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-woocommerce", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-woopra", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-wordpress-icon-alt", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-wordpress-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-wordpress", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-workboard", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-workos-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-workos", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-workplace-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-workplace", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-wpengine", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-wufoo", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-x-ray-goggles", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-xamarin", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-xampp", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-xata-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-xata", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-xcart", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-xero", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-xplenty", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-xray-for-jira", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-xstate", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-xtend", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-xwiki-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-xwiki", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-yahoo", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-yaml", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-yammer", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-yandex-ru", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-yarn", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-ycombinator", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-yeoman", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-yii", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-youtrack", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-youtube-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-youtube", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-yugabyte-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-yugabyte", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-zabbix", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-zapier-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-zapier", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-zeit-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-zeit", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-zend-framework", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-zendesk-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-zendesk", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-zenhub-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-zenhub", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-zeplin", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-zeroheight-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-zeroheight", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-zest", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-zig", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-zigbee", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-zoho", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-zoom-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-zoom", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-zorin-os", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-zube", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-zulip-icon", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-zulip", "path": ""}, {"@type": "PlantUmlSprite", "name": "logos-zwave", "path": ""}]} \ No newline at end of file diff --git a/src/main/resources/sprites/material_stdlib_sprites.json b/src/main/resources/sprites/material_stdlib_sprites.json new file mode 100644 index 0000000..2975779 --- /dev/null +++ b/src/main/resources/sprites/material_stdlib_sprites.json @@ -0,0 +1 @@ +{"name": "Google Material plantuml-stdlib Sprites", "source": "https://github.com/plantuml/plantuml-stdlib/tree/master/stdlib/material/", "sprites": [{"@type": "PlantUmlSprite", "name": "material-access-point", "path": "", "reference": "ma_access_point"}, {"@type": "PlantUmlSprite", "name": "material-access-point-network", "path": "", "reference": "ma_access_point_network"}, {"@type": "PlantUmlSprite", "name": "material-account", "path": "", "reference": "ma_account"}, {"@type": "PlantUmlSprite", "name": "material-account-alert", "path": "", "reference": "ma_account_alert"}, {"@type": "PlantUmlSprite", "name": "material-account-box", "path": "", "reference": "ma_account_box"}, {"@type": "PlantUmlSprite", "name": "material-account-box-outline", "path": "", "reference": "ma_account_box_outline"}, {"@type": "PlantUmlSprite", "name": "material-account-card-details", "path": "", "reference": "ma_account_card_details"}, {"@type": "PlantUmlSprite", "name": "material-account-check", "path": "", "reference": "ma_account_check"}, {"@type": "PlantUmlSprite", "name": "material-account-circle", "path": "", "reference": "ma_account_circle"}, {"@type": "PlantUmlSprite", "name": "material-account-convert", "path": "", "reference": "ma_account_convert"}, {"@type": "PlantUmlSprite", "name": "material-account-edit", "path": "", "reference": "ma_account_edit"}, {"@type": "PlantUmlSprite", "name": "material-account-key", "path": "", "reference": "ma_account_key"}, {"@type": "PlantUmlSprite", "name": "material-account-location", "path": "", "reference": "ma_account_location"}, {"@type": "PlantUmlSprite", "name": "material-account-minus", "path": "", "reference": "ma_account_minus"}, {"@type": "PlantUmlSprite", "name": "material-account-multiple", "path": "", "reference": "ma_account_multiple"}, {"@type": "PlantUmlSprite", "name": "material-account-multiple-minus", "path": "", "reference": "ma_account_multiple_minus"}, {"@type": "PlantUmlSprite", "name": "material-account-multiple-outline", "path": "", "reference": "ma_account_multiple_outline"}, {"@type": "PlantUmlSprite", "name": "material-account-multiple-plus", "path": "", "reference": "ma_account_multiple_plus"}, {"@type": "PlantUmlSprite", "name": "material-account-multiple-plus-outline", "path": "", "reference": "ma_account_multiple_plus_outline"}, {"@type": "PlantUmlSprite", "name": "material-account-network", "path": "", "reference": "ma_account_network"}, {"@type": "PlantUmlSprite", "name": "material-account-off", "path": "", "reference": "ma_account_off"}, {"@type": "PlantUmlSprite", "name": "material-account-outline", "path": "", "reference": "ma_account_outline"}, {"@type": "PlantUmlSprite", "name": "material-account-plus", "path": "", "reference": "ma_account_plus"}, {"@type": "PlantUmlSprite", "name": "material-account-plus-outline", "path": "", "reference": "ma_account_plus_outline"}, {"@type": "PlantUmlSprite", "name": "material-account-remove", "path": "", "reference": "ma_account_remove"}, {"@type": "PlantUmlSprite", "name": "material-account-search", "path": "", "reference": "ma_account_search"}, {"@type": "PlantUmlSprite", "name": "material-account-settings", "path": "", "reference": "ma_account_settings"}, {"@type": "PlantUmlSprite", "name": "material-account-settings-variant", "path": "", "reference": "ma_account_settings_variant"}, {"@type": "PlantUmlSprite", "name": "material-account-switch", "path": "", "reference": "ma_account_switch"}, {"@type": "PlantUmlSprite", "name": "material-adjust", "path": "", "reference": "ma_adjust"}, {"@type": "PlantUmlSprite", "name": "material-airballoon", "path": "", "reference": "ma_airballoon"}, {"@type": "PlantUmlSprite", "name": "material-airplane", "path": "", "reference": "ma_airplane"}, {"@type": "PlantUmlSprite", "name": "material-airplane-landing", "path": "", "reference": "ma_airplane_landing"}, {"@type": "PlantUmlSprite", "name": "material-airplane-off", "path": "", "reference": "ma_airplane_off"}, {"@type": "PlantUmlSprite", "name": "material-airplane-takeoff", "path": "", "reference": "ma_airplane_takeoff"}, {"@type": "PlantUmlSprite", "name": "material-airplay", "path": "", "reference": "ma_airplay"}, {"@type": "PlantUmlSprite", "name": "material-air-conditioner", "path": "", "reference": "ma_air_conditioner"}, {"@type": "PlantUmlSprite", "name": "material-alarm", "path": "", "reference": "ma_alarm"}, {"@type": "PlantUmlSprite", "name": "material-alarm-bell", "path": "", "reference": "ma_alarm_bell"}, {"@type": "PlantUmlSprite", "name": "material-alarm-check", "path": "", "reference": "ma_alarm_check"}, {"@type": "PlantUmlSprite", "name": "material-alarm-light", "path": "", "reference": "ma_alarm_light"}, {"@type": "PlantUmlSprite", "name": "material-alarm-multiple", "path": "", "reference": "ma_alarm_multiple"}, {"@type": "PlantUmlSprite", "name": "material-alarm-off", "path": "", "reference": "ma_alarm_off"}, {"@type": "PlantUmlSprite", "name": "material-alarm-plus", "path": "", "reference": "ma_alarm_plus"}, {"@type": "PlantUmlSprite", "name": "material-alarm-snooze", "path": "", "reference": "ma_alarm_snooze"}, {"@type": "PlantUmlSprite", "name": "material-album", "path": "", "reference": "ma_album"}, {"@type": "PlantUmlSprite", "name": "material-alert", "path": "", "reference": "ma_alert"}, {"@type": "PlantUmlSprite", "name": "material-alert-box", "path": "", "reference": "ma_alert_box"}, {"@type": "PlantUmlSprite", "name": "material-alert-circle", "path": "", "reference": "ma_alert_circle"}, {"@type": "PlantUmlSprite", "name": "material-alert-circle-outline", "path": "", "reference": "ma_alert_circle_outline"}, {"@type": "PlantUmlSprite", "name": "material-alert-decagram", "path": "", "reference": "ma_alert_decagram"}, {"@type": "PlantUmlSprite", "name": "material-alert-octagon", "path": "", "reference": "ma_alert_octagon"}, {"@type": "PlantUmlSprite", "name": "material-alert-octagram", "path": "", "reference": "ma_alert_octagram"}, {"@type": "PlantUmlSprite", "name": "material-alert-outline", "path": "", "reference": "ma_alert_outline"}, {"@type": "PlantUmlSprite", "name": "material-allo", "path": "", "reference": "ma_allo"}, {"@type": "PlantUmlSprite", "name": "material-all-inclusive", "path": "", "reference": "ma_all_inclusive"}, {"@type": "PlantUmlSprite", "name": "material-alpha", "path": "", "reference": "ma_alpha"}, {"@type": "PlantUmlSprite", "name": "material-alphabetical", "path": "", "reference": "ma_alphabetical"}, {"@type": "PlantUmlSprite", "name": "material-altimeter", "path": "", "reference": "ma_altimeter"}, {"@type": "PlantUmlSprite", "name": "material-amazon", "path": "", "reference": "ma_amazon"}, {"@type": "PlantUmlSprite", "name": "material-amazon-clouddrive", "path": "", "reference": "ma_amazon_clouddrive"}, {"@type": "PlantUmlSprite", "name": "material-ambulance", "path": "", "reference": "ma_ambulance"}, {"@type": "PlantUmlSprite", "name": "material-amplifier", "path": "", "reference": "ma_amplifier"}, {"@type": "PlantUmlSprite", "name": "material-anchor", "path": "", "reference": "ma_anchor"}, {"@type": "PlantUmlSprite", "name": "material-android", "path": "", "reference": "ma_android"}, {"@type": "PlantUmlSprite", "name": "material-android-debug-bridge", "path": "", "reference": "ma_android_debug_bridge"}, {"@type": "PlantUmlSprite", "name": "material-android-head", "path": "", "reference": "ma_android_head"}, {"@type": "PlantUmlSprite", "name": "material-android-studio", "path": "", "reference": "ma_android_studio"}, {"@type": "PlantUmlSprite", "name": "material-angular", "path": "", "reference": "ma_angular"}, {"@type": "PlantUmlSprite", "name": "material-angularjs", "path": "", "reference": "ma_angularjs"}, {"@type": "PlantUmlSprite", "name": "material-animation", "path": "", "reference": "ma_animation"}, {"@type": "PlantUmlSprite", "name": "material-apple", "path": "", "reference": "ma_apple"}, {"@type": "PlantUmlSprite", "name": "material-apple-finder", "path": "", "reference": "ma_apple_finder"}, {"@type": "PlantUmlSprite", "name": "material-apple-ios", "path": "", "reference": "ma_apple_ios"}, {"@type": "PlantUmlSprite", "name": "material-apple-keyboard-caps", "path": "", "reference": "ma_apple_keyboard_caps"}, {"@type": "PlantUmlSprite", "name": "material-apple-keyboard-command", "path": "", "reference": "ma_apple_keyboard_command"}, {"@type": "PlantUmlSprite", "name": "material-apple-keyboard-control", "path": "", "reference": "ma_apple_keyboard_control"}, {"@type": "PlantUmlSprite", "name": "material-apple-keyboard-option", "path": "", "reference": "ma_apple_keyboard_option"}, {"@type": "PlantUmlSprite", "name": "material-apple-keyboard-shift", "path": "", "reference": "ma_apple_keyboard_shift"}, {"@type": "PlantUmlSprite", "name": "material-apple-mobileme", "path": "", "reference": "ma_apple_mobileme"}, {"@type": "PlantUmlSprite", "name": "material-apple-safari", "path": "", "reference": "ma_apple_safari"}, {"@type": "PlantUmlSprite", "name": "material-application", "path": "", "reference": "ma_application"}, {"@type": "PlantUmlSprite", "name": "material-appnet", "path": "", "reference": "ma_appnet"}, {"@type": "PlantUmlSprite", "name": "material-approval", "path": "", "reference": "ma_approval"}, {"@type": "PlantUmlSprite", "name": "material-apps", "path": "", "reference": "ma_apps"}, {"@type": "PlantUmlSprite", "name": "material-archive", "path": "", "reference": "ma_archive"}, {"@type": "PlantUmlSprite", "name": "material-arrange-bring-forward", "path": "", "reference": "ma_arrange_bring_forward"}, {"@type": "PlantUmlSprite", "name": "material-arrange-bring-to-front", "path": "", "reference": "ma_arrange_bring_to_front"}, {"@type": "PlantUmlSprite", "name": "material-arrange-send-backward", "path": "", "reference": "ma_arrange_send_backward"}, {"@type": "PlantUmlSprite", "name": "material-arrange-send-to-back", "path": "", "reference": "ma_arrange_send_to_back"}, {"@type": "PlantUmlSprite", "name": "material-arrow-all", "path": "", "reference": "ma_arrow_all"}, {"@type": "PlantUmlSprite", "name": "material-arrow-bottom-left", "path": "", "reference": "ma_arrow_bottom_left"}, {"@type": "PlantUmlSprite", "name": "material-arrow-bottom-right", "path": "", "reference": "ma_arrow_bottom_right"}, {"@type": "PlantUmlSprite", "name": "material-arrow-collapse", "path": "", "reference": "ma_arrow_collapse"}, {"@type": "PlantUmlSprite", "name": "material-arrow-collapse-all", "path": "", "reference": "ma_arrow_collapse_all"}, {"@type": "PlantUmlSprite", "name": "material-arrow-collapse-down", "path": "", "reference": "ma_arrow_collapse_down"}, {"@type": "PlantUmlSprite", "name": "material-arrow-collapse-left", "path": "", "reference": "ma_arrow_collapse_left"}, {"@type": "PlantUmlSprite", "name": "material-arrow-collapse-right", "path": "", "reference": "ma_arrow_collapse_right"}, {"@type": "PlantUmlSprite", "name": "material-arrow-collapse-up", "path": "", "reference": "ma_arrow_collapse_up"}, {"@type": "PlantUmlSprite", "name": "material-arrow-down", "path": "", "reference": "ma_arrow_down"}, {"@type": "PlantUmlSprite", "name": "material-arrow-down-bold", "path": "", "reference": "ma_arrow_down_bold"}, {"@type": "PlantUmlSprite", "name": "material-arrow-down-bold-box", "path": "", "reference": "ma_arrow_down_bold_box"}, {"@type": "PlantUmlSprite", "name": "material-arrow-down-bold-box-outline", "path": "", "reference": "ma_arrow_down_bold_box_outline"}, {"@type": "PlantUmlSprite", "name": "material-arrow-down-bold-circle", "path": "", "reference": "ma_arrow_down_bold_circle"}, {"@type": "PlantUmlSprite", "name": "material-arrow-down-bold-circle-outline", "path": "", "reference": "ma_arrow_down_bold_circle_outline"}, {"@type": "PlantUmlSprite", "name": "material-arrow-down-bold-hexagon-outline", "path": "", "reference": "ma_arrow_down_bold_hexagon_outline"}, {"@type": "PlantUmlSprite", "name": "material-arrow-down-box", "path": "", "reference": "ma_arrow_down_box"}, {"@type": "PlantUmlSprite", "name": "material-arrow-down-drop", "path": "", "reference": "ma_arrow_down_drop"}, {"@type": "PlantUmlSprite", "name": "material-arrow-down-drop-circle", "path": "", "reference": "ma_arrow_down_drop_circle"}, {"@type": "PlantUmlSprite", "name": "material-arrow-down-drop-circle-outline", "path": "", "reference": "ma_arrow_down_drop_circle_outline"}, {"@type": "PlantUmlSprite", "name": "material-arrow-down-thick", "path": "", "reference": "ma_arrow_down_thick"}, {"@type": "PlantUmlSprite", "name": "material-arrow-expand", "path": "", "reference": "ma_arrow_expand"}, {"@type": "PlantUmlSprite", "name": "material-arrow-expand-all", "path": "", "reference": "ma_arrow_expand_all"}, {"@type": "PlantUmlSprite", "name": "material-arrow-expand-down", "path": "", "reference": "ma_arrow_expand_down"}, {"@type": "PlantUmlSprite", "name": "material-arrow-expand-left", "path": "", "reference": "ma_arrow_expand_left"}, {"@type": "PlantUmlSprite", "name": "material-arrow-expand-right", "path": "", "reference": "ma_arrow_expand_right"}, {"@type": "PlantUmlSprite", "name": "material-arrow-expand-up", "path": "", "reference": "ma_arrow_expand_up"}, {"@type": "PlantUmlSprite", "name": "material-arrow-left", "path": "", "reference": "ma_arrow_left"}, {"@type": "PlantUmlSprite", "name": "material-arrow-left-bold", "path": "", "reference": "ma_arrow_left_bold"}, {"@type": "PlantUmlSprite", "name": "material-arrow-left-bold-box", "path": "", "reference": "ma_arrow_left_bold_box"}, {"@type": "PlantUmlSprite", "name": "material-arrow-left-bold-box-outline", "path": "", "reference": "ma_arrow_left_bold_box_outline"}, {"@type": "PlantUmlSprite", "name": "material-arrow-left-bold-circle", "path": "", "reference": "ma_arrow_left_bold_circle"}, {"@type": "PlantUmlSprite", "name": "material-arrow-left-bold-circle-outline", "path": "", "reference": "ma_arrow_left_bold_circle_outline"}, {"@type": "PlantUmlSprite", "name": "material-arrow-left-bold-hexagon-outline", "path": "", "reference": "ma_arrow_left_bold_hexagon_outline"}, {"@type": "PlantUmlSprite", "name": "material-arrow-left-box", "path": "", "reference": "ma_arrow_left_box"}, {"@type": "PlantUmlSprite", "name": "material-arrow-left-drop-circle", "path": "", "reference": "ma_arrow_left_drop_circle"}, {"@type": "PlantUmlSprite", "name": "material-arrow-left-drop-circle-outline", "path": "", "reference": "ma_arrow_left_drop_circle_outline"}, {"@type": "PlantUmlSprite", "name": "material-arrow-left-thick", "path": "", "reference": "ma_arrow_left_thick"}, {"@type": "PlantUmlSprite", "name": "material-arrow-right", "path": "", "reference": "ma_arrow_right"}, {"@type": "PlantUmlSprite", "name": "material-arrow-right-bold", "path": "", "reference": "ma_arrow_right_bold"}, {"@type": "PlantUmlSprite", "name": "material-arrow-right-bold-box", "path": "", "reference": "ma_arrow_right_bold_box"}, {"@type": "PlantUmlSprite", "name": "material-arrow-right-bold-box-outline", "path": "", "reference": "ma_arrow_right_bold_box_outline"}, {"@type": "PlantUmlSprite", "name": "material-arrow-right-bold-circle", "path": "", "reference": "ma_arrow_right_bold_circle"}, {"@type": "PlantUmlSprite", "name": "material-arrow-right-bold-circle-outline", "path": "", "reference": "ma_arrow_right_bold_circle_outline"}, {"@type": "PlantUmlSprite", "name": "material-arrow-right-bold-hexagon-outline", "path": "", "reference": "ma_arrow_right_bold_hexagon_outline"}, {"@type": "PlantUmlSprite", "name": "material-arrow-right-box", "path": "", "reference": "ma_arrow_right_box"}, {"@type": "PlantUmlSprite", "name": "material-arrow-right-drop-circle", "path": "", "reference": "ma_arrow_right_drop_circle"}, {"@type": "PlantUmlSprite", "name": "material-arrow-right-drop-circle-outline", "path": "", "reference": "ma_arrow_right_drop_circle_outline"}, {"@type": "PlantUmlSprite", "name": "material-arrow-right-thick", "path": "", "reference": "ma_arrow_right_thick"}, {"@type": "PlantUmlSprite", "name": "material-arrow-top-left", "path": "", "reference": "ma_arrow_top_left"}, {"@type": "PlantUmlSprite", "name": "material-arrow-top-right", "path": "", "reference": "ma_arrow_top_right"}, {"@type": "PlantUmlSprite", "name": "material-arrow-up", "path": "", "reference": "ma_arrow_up"}, {"@type": "PlantUmlSprite", "name": "material-arrow-up-bold", "path": "", "reference": "ma_arrow_up_bold"}, {"@type": "PlantUmlSprite", "name": "material-arrow-up-bold-box", "path": "", "reference": "ma_arrow_up_bold_box"}, {"@type": "PlantUmlSprite", "name": "material-arrow-up-bold-box-outline", "path": "", "reference": "ma_arrow_up_bold_box_outline"}, {"@type": "PlantUmlSprite", "name": "material-arrow-up-bold-circle", "path": "", "reference": "ma_arrow_up_bold_circle"}, {"@type": "PlantUmlSprite", "name": "material-arrow-up-bold-circle-outline", "path": "", "reference": "ma_arrow_up_bold_circle_outline"}, {"@type": "PlantUmlSprite", "name": "material-arrow-up-bold-hexagon-outline", "path": "", "reference": "ma_arrow_up_bold_hexagon_outline"}, {"@type": "PlantUmlSprite", "name": "material-arrow-up-box", "path": "", "reference": "ma_arrow_up_box"}, {"@type": "PlantUmlSprite", "name": "material-arrow-up-drop-circle", "path": "", "reference": "ma_arrow_up_drop_circle"}, {"@type": "PlantUmlSprite", "name": "material-arrow-up-drop-circle-outline", "path": "", "reference": "ma_arrow_up_drop_circle_outline"}, {"@type": "PlantUmlSprite", "name": "material-arrow-up-thick", "path": "", "reference": "ma_arrow_up_thick"}, {"@type": "PlantUmlSprite", "name": "material-artist", "path": "", "reference": "ma_artist"}, {"@type": "PlantUmlSprite", "name": "material-assistant", "path": "", "reference": "ma_assistant"}, {"@type": "PlantUmlSprite", "name": "material-asterisk", "path": "", "reference": "ma_asterisk"}, {"@type": "PlantUmlSprite", "name": "material-at", "path": "", "reference": "ma_at"}, {"@type": "PlantUmlSprite", "name": "material-atlassian", "path": "", "reference": "ma_atlassian"}, {"@type": "PlantUmlSprite", "name": "material-atom", "path": "", "reference": "ma_atom"}, {"@type": "PlantUmlSprite", "name": "material-attachment", "path": "", "reference": "ma_attachment"}, {"@type": "PlantUmlSprite", "name": "material-audiobook", "path": "", "reference": "ma_audiobook"}, {"@type": "PlantUmlSprite", "name": "material-autorenew", "path": "", "reference": "ma_autorenew"}, {"@type": "PlantUmlSprite", "name": "material-auto-fix", "path": "", "reference": "ma_auto_fix"}, {"@type": "PlantUmlSprite", "name": "material-auto-upload", "path": "", "reference": "ma_auto_upload"}, {"@type": "PlantUmlSprite", "name": "material-av-timer", "path": "", "reference": "ma_av_timer"}, {"@type": "PlantUmlSprite", "name": "material-azure", "path": "", "reference": "ma_azure"}, {"@type": "PlantUmlSprite", "name": "material-baby", "path": "", "reference": "ma_baby"}, {"@type": "PlantUmlSprite", "name": "material-baby-buggy", "path": "", "reference": "ma_baby_buggy"}, {"@type": "PlantUmlSprite", "name": "material-backburger", "path": "", "reference": "ma_backburger"}, {"@type": "PlantUmlSprite", "name": "material-backspace", "path": "", "reference": "ma_backspace"}, {"@type": "PlantUmlSprite", "name": "material-backup-restore", "path": "", "reference": "ma_backup_restore"}, {"@type": "PlantUmlSprite", "name": "material-bandcamp", "path": "", "reference": "ma_bandcamp"}, {"@type": "PlantUmlSprite", "name": "material-bank", "path": "", "reference": "ma_bank"}, {"@type": "PlantUmlSprite", "name": "material-barcode", "path": "", "reference": "ma_barcode"}, {"@type": "PlantUmlSprite", "name": "material-barcode-scan", "path": "", "reference": "ma_barcode_scan"}, {"@type": "PlantUmlSprite", "name": "material-barley", "path": "", "reference": "ma_barley"}, {"@type": "PlantUmlSprite", "name": "material-barrel", "path": "", "reference": "ma_barrel"}, {"@type": "PlantUmlSprite", "name": "material-basecamp", "path": "", "reference": "ma_basecamp"}, {"@type": "PlantUmlSprite", "name": "material-basket", "path": "", "reference": "ma_basket"}, {"@type": "PlantUmlSprite", "name": "material-basketball", "path": "", "reference": "ma_basketball"}, {"@type": "PlantUmlSprite", "name": "material-basket-fill", "path": "", "reference": "ma_basket_fill"}, {"@type": "PlantUmlSprite", "name": "material-basket-unfill", "path": "", "reference": "ma_basket_unfill"}, {"@type": "PlantUmlSprite", "name": "material-battery", "path": "", "reference": "ma_battery"}, {"@type": "PlantUmlSprite", "name": "material-battery-10", "path": "", "reference": "ma_battery_10"}, {"@type": "PlantUmlSprite", "name": "material-battery-20", "path": "", "reference": "ma_battery_20"}, {"@type": "PlantUmlSprite", "name": "material-battery-30", "path": "", "reference": "ma_battery_30"}, {"@type": "PlantUmlSprite", "name": "material-battery-40", "path": "", "reference": "ma_battery_40"}, {"@type": "PlantUmlSprite", "name": "material-battery-50", "path": "", "reference": "ma_battery_50"}, {"@type": "PlantUmlSprite", "name": "material-battery-60", "path": "", "reference": "ma_battery_60"}, {"@type": "PlantUmlSprite", "name": "material-battery-70", "path": "", "reference": "ma_battery_70"}, {"@type": "PlantUmlSprite", "name": "material-battery-80", "path": "", "reference": "ma_battery_80"}, {"@type": "PlantUmlSprite", "name": "material-battery-90", "path": "", "reference": "ma_battery_90"}, {"@type": "PlantUmlSprite", "name": "material-battery-alert", "path": "", "reference": "ma_battery_alert"}, {"@type": "PlantUmlSprite", "name": "material-battery-charging", "path": "", "reference": "ma_battery_charging"}, {"@type": "PlantUmlSprite", "name": "material-battery-charging-100", "path": "", "reference": "ma_battery_charging_100"}, {"@type": "PlantUmlSprite", "name": "material-battery-charging-20", "path": "", "reference": "ma_battery_charging_20"}, {"@type": "PlantUmlSprite", "name": "material-battery-charging-30", "path": "", "reference": "ma_battery_charging_30"}, {"@type": "PlantUmlSprite", "name": "material-battery-charging-40", "path": "", "reference": "ma_battery_charging_40"}, {"@type": "PlantUmlSprite", "name": "material-battery-charging-60", "path": "", "reference": "ma_battery_charging_60"}, {"@type": "PlantUmlSprite", "name": "material-battery-charging-80", "path": "", "reference": "ma_battery_charging_80"}, {"@type": "PlantUmlSprite", "name": "material-battery-charging-90", "path": "", "reference": "ma_battery_charging_90"}, {"@type": "PlantUmlSprite", "name": "material-battery-charging-wireless", "path": "", "reference": "ma_battery_charging_wireless"}, {"@type": "PlantUmlSprite", "name": "material-battery-charging-wireless-10", "path": "", "reference": "ma_battery_charging_wireless_10"}, {"@type": "PlantUmlSprite", "name": "material-battery-charging-wireless-20", "path": "", "reference": "ma_battery_charging_wireless_20"}, {"@type": "PlantUmlSprite", "name": "material-battery-charging-wireless-30", "path": "", "reference": "ma_battery_charging_wireless_30"}, {"@type": "PlantUmlSprite", "name": "material-battery-charging-wireless-40", "path": "", "reference": "ma_battery_charging_wireless_40"}, {"@type": "PlantUmlSprite", "name": "material-battery-charging-wireless-50", "path": "", "reference": "ma_battery_charging_wireless_50"}, {"@type": "PlantUmlSprite", "name": "material-battery-charging-wireless-60", "path": "", "reference": "ma_battery_charging_wireless_60"}, {"@type": "PlantUmlSprite", "name": "material-battery-charging-wireless-70", "path": "", "reference": "ma_battery_charging_wireless_70"}, {"@type": "PlantUmlSprite", "name": "material-battery-charging-wireless-80", "path": "", "reference": "ma_battery_charging_wireless_80"}, {"@type": "PlantUmlSprite", "name": "material-battery-charging-wireless-90", "path": "", "reference": "ma_battery_charging_wireless_90"}, {"@type": "PlantUmlSprite", "name": "material-battery-charging-wireless-alert", "path": "", "reference": "ma_battery_charging_wireless_alert"}, {"@type": "PlantUmlSprite", "name": "material-battery-charging-wireless-outline", "path": "", "reference": "ma_battery_charging_wireless_outline"}, {"@type": "PlantUmlSprite", "name": "material-battery-minus", "path": "", "reference": "ma_battery_minus"}, {"@type": "PlantUmlSprite", "name": "material-battery-negative", "path": "", "reference": "ma_battery_negative"}, {"@type": "PlantUmlSprite", "name": "material-battery-outline", "path": "", "reference": "ma_battery_outline"}, {"@type": "PlantUmlSprite", "name": "material-battery-plus", "path": "", "reference": "ma_battery_plus"}, {"@type": "PlantUmlSprite", "name": "material-battery-positive", "path": "", "reference": "ma_battery_positive"}, {"@type": "PlantUmlSprite", "name": "material-battery-standard", "path": "", "reference": "ma_battery_standard"}, {"@type": "PlantUmlSprite", "name": "material-battery-unknown", "path": "", "reference": "ma_battery_unknown"}, {"@type": "PlantUmlSprite", "name": "material-beach", "path": "", "reference": "ma_beach"}, {"@type": "PlantUmlSprite", "name": "material-beaker", "path": "", "reference": "ma_beaker"}, {"@type": "PlantUmlSprite", "name": "material-beam", "path": "", "reference": "ma_beam"}, {"@type": "PlantUmlSprite", "name": "material-beats", "path": "", "reference": "ma_beats"}, {"@type": "PlantUmlSprite", "name": "material-beer", "path": "", "reference": "ma_beer"}, {"@type": "PlantUmlSprite", "name": "material-behance", "path": "", "reference": "ma_behance"}, {"@type": "PlantUmlSprite", "name": "material-bell", "path": "", "reference": "ma_bell"}, {"@type": "PlantUmlSprite", "name": "material-bell-off", "path": "", "reference": "ma_bell_off"}, {"@type": "PlantUmlSprite", "name": "material-bell-outline", "path": "", "reference": "ma_bell_outline"}, {"@type": "PlantUmlSprite", "name": "material-bell-plus", "path": "", "reference": "ma_bell_plus"}, {"@type": "PlantUmlSprite", "name": "material-bell-ring", "path": "", "reference": "ma_bell_ring"}, {"@type": "PlantUmlSprite", "name": "material-bell-ring-outline", "path": "", "reference": "ma_bell_ring_outline"}, {"@type": "PlantUmlSprite", "name": "material-bell-sleep", "path": "", "reference": "ma_bell_sleep"}, {"@type": "PlantUmlSprite", "name": "material-beta", "path": "", "reference": "ma_beta"}, {"@type": "PlantUmlSprite", "name": "material-bible", "path": "", "reference": "ma_bible"}, {"@type": "PlantUmlSprite", "name": "material-bike", "path": "", "reference": "ma_bike"}, {"@type": "PlantUmlSprite", "name": "material-bing", "path": "", "reference": "ma_bing"}, {"@type": "PlantUmlSprite", "name": "material-binoculars", "path": "", "reference": "ma_binoculars"}, {"@type": "PlantUmlSprite", "name": "material-bio", "path": "", "reference": "ma_bio"}, {"@type": "PlantUmlSprite", "name": "material-bitbucket", "path": "", "reference": "ma_bitbucket"}, {"@type": "PlantUmlSprite", "name": "material-blackberry", "path": "", "reference": "ma_blackberry"}, {"@type": "PlantUmlSprite", "name": "material-black-mesa", "path": "", "reference": "ma_black_mesa"}, {"@type": "PlantUmlSprite", "name": "material-blender", "path": "", "reference": "ma_blender"}, {"@type": "PlantUmlSprite", "name": "material-blinds", "path": "", "reference": "ma_blinds"}, {"@type": "PlantUmlSprite", "name": "material-block-helper", "path": "", "reference": "ma_block_helper"}, {"@type": "PlantUmlSprite", "name": "material-blogger", "path": "", "reference": "ma_blogger"}, {"@type": "PlantUmlSprite", "name": "material-bluetooth", "path": "", "reference": "ma_bluetooth"}, {"@type": "PlantUmlSprite", "name": "material-bluetooth-audio", "path": "", "reference": "ma_bluetooth_audio"}, {"@type": "PlantUmlSprite", "name": "material-bluetooth-connect", "path": "", "reference": "ma_bluetooth_connect"}, {"@type": "PlantUmlSprite", "name": "material-bluetooth-off", "path": "", "reference": "ma_bluetooth_off"}, {"@type": "PlantUmlSprite", "name": "material-bluetooth-settings", "path": "", "reference": "ma_bluetooth_settings"}, {"@type": "PlantUmlSprite", "name": "material-bluetooth-transfer", "path": "", "reference": "ma_bluetooth_transfer"}, {"@type": "PlantUmlSprite", "name": "material-blur", "path": "", "reference": "ma_blur"}, {"@type": "PlantUmlSprite", "name": "material-blur-linear", "path": "", "reference": "ma_blur_linear"}, {"@type": "PlantUmlSprite", "name": "material-blur-off", "path": "", "reference": "ma_blur_off"}, {"@type": "PlantUmlSprite", "name": "material-blur-radial", "path": "", "reference": "ma_blur_radial"}, {"@type": "PlantUmlSprite", "name": "material-bomb", "path": "", "reference": "ma_bomb"}, {"@type": "PlantUmlSprite", "name": "material-bomb-off", "path": "", "reference": "ma_bomb_off"}, {"@type": "PlantUmlSprite", "name": "material-bone", "path": "", "reference": "ma_bone"}, {"@type": "PlantUmlSprite", "name": "material-book", "path": "", "reference": "ma_book"}, {"@type": "PlantUmlSprite", "name": "material-bookmark", "path": "", "reference": "ma_bookmark"}, {"@type": "PlantUmlSprite", "name": "material-bookmark-check", "path": "", "reference": "ma_bookmark_check"}, {"@type": "PlantUmlSprite", "name": "material-bookmark-music", "path": "", "reference": "ma_bookmark_music"}, {"@type": "PlantUmlSprite", "name": "material-bookmark-outline", "path": "", "reference": "ma_bookmark_outline"}, {"@type": "PlantUmlSprite", "name": "material-bookmark-plus", "path": "", "reference": "ma_bookmark_plus"}, {"@type": "PlantUmlSprite", "name": "material-bookmark-plus-outline", "path": "", "reference": "ma_bookmark_plus_outline"}, {"@type": "PlantUmlSprite", "name": "material-bookmark-remove", "path": "", "reference": "ma_bookmark_remove"}, {"@type": "PlantUmlSprite", "name": "material-book-minus", "path": "", "reference": "ma_book_minus"}, {"@type": "PlantUmlSprite", "name": "material-book-multiple", "path": "", "reference": "ma_book_multiple"}, {"@type": "PlantUmlSprite", "name": "material-book-multiple-variant", "path": "", "reference": "ma_book_multiple_variant"}, {"@type": "PlantUmlSprite", "name": "material-book-open", "path": "", "reference": "ma_book_open"}, {"@type": "PlantUmlSprite", "name": "material-book-open-page-variant", "path": "", "reference": "ma_book_open_page_variant"}, {"@type": "PlantUmlSprite", "name": "material-book-open-variant", "path": "", "reference": "ma_book_open_variant"}, {"@type": "PlantUmlSprite", "name": "material-book-plus", "path": "", "reference": "ma_book_plus"}, {"@type": "PlantUmlSprite", "name": "material-book-secure", "path": "", "reference": "ma_book_secure"}, {"@type": "PlantUmlSprite", "name": "material-book-unsecure", "path": "", "reference": "ma_book_unsecure"}, {"@type": "PlantUmlSprite", "name": "material-book-variant", "path": "", "reference": "ma_book_variant"}, {"@type": "PlantUmlSprite", "name": "material-boombox", "path": "", "reference": "ma_boombox"}, {"@type": "PlantUmlSprite", "name": "material-bootstrap", "path": "", "reference": "ma_bootstrap"}, {"@type": "PlantUmlSprite", "name": "material-border-all", "path": "", "reference": "ma_border_all"}, {"@type": "PlantUmlSprite", "name": "material-border-bottom", "path": "", "reference": "ma_border_bottom"}, {"@type": "PlantUmlSprite", "name": "material-border-color", "path": "", "reference": "ma_border_color"}, {"@type": "PlantUmlSprite", "name": "material-border-horizontal", "path": "", "reference": "ma_border_horizontal"}, {"@type": "PlantUmlSprite", "name": "material-border-inside", "path": "", "reference": "ma_border_inside"}, {"@type": "PlantUmlSprite", "name": "material-border-left", "path": "", "reference": "ma_border_left"}, {"@type": "PlantUmlSprite", "name": "material-border-none", "path": "", "reference": "ma_border_none"}, {"@type": "PlantUmlSprite", "name": "material-border-outside", "path": "", "reference": "ma_border_outside"}, {"@type": "PlantUmlSprite", "name": "material-border-right", "path": "", "reference": "ma_border_right"}, {"@type": "PlantUmlSprite", "name": "material-border-style", "path": "", "reference": "ma_border_style"}, {"@type": "PlantUmlSprite", "name": "material-border-top", "path": "", "reference": "ma_border_top"}, {"@type": "PlantUmlSprite", "name": "material-border-vertical", "path": "", "reference": "ma_border_vertical"}, {"@type": "PlantUmlSprite", "name": "material-bowl", "path": "", "reference": "ma_bowl"}, {"@type": "PlantUmlSprite", "name": "material-bowling", "path": "", "reference": "ma_bowling"}, {"@type": "PlantUmlSprite", "name": "material-bow-tie", "path": "", "reference": "ma_bow_tie"}, {"@type": "PlantUmlSprite", "name": "material-box", "path": "", "reference": "ma_box"}, {"@type": "PlantUmlSprite", "name": "material-box-cutter", "path": "", "reference": "ma_box_cutter"}, {"@type": "PlantUmlSprite", "name": "material-box-download", "path": "", "reference": "ma_box_download"}, {"@type": "PlantUmlSprite", "name": "material-box-shadow", "path": "", "reference": "ma_box_shadow"}, {"@type": "PlantUmlSprite", "name": "material-box-upload", "path": "", "reference": "ma_box_upload"}, {"@type": "PlantUmlSprite", "name": "material-bridge", "path": "", "reference": "ma_bridge"}, {"@type": "PlantUmlSprite", "name": "material-briefcase", "path": "", "reference": "ma_briefcase"}, {"@type": "PlantUmlSprite", "name": "material-briefcase-check", "path": "", "reference": "ma_briefcase_check"}, {"@type": "PlantUmlSprite", "name": "material-briefcase-download", "path": "", "reference": "ma_briefcase_download"}, {"@type": "PlantUmlSprite", "name": "material-briefcase-outline", "path": "", "reference": "ma_briefcase_outline"}, {"@type": "PlantUmlSprite", "name": "material-briefcase-upload", "path": "", "reference": "ma_briefcase_upload"}, {"@type": "PlantUmlSprite", "name": "material-brightness", "path": "", "reference": "ma_brightness"}, {"@type": "PlantUmlSprite", "name": "material-brightness-1", "path": "", "reference": "ma_brightness_1"}, {"@type": "PlantUmlSprite", "name": "material-brightness-2", "path": "", "reference": "ma_brightness_2"}, {"@type": "PlantUmlSprite", "name": "material-brightness-3", "path": "", "reference": "ma_brightness_3"}, {"@type": "PlantUmlSprite", "name": "material-brightness-4", "path": "", "reference": "ma_brightness_4"}, {"@type": "PlantUmlSprite", "name": "material-brightness-5", "path": "", "reference": "ma_brightness_5"}, {"@type": "PlantUmlSprite", "name": "material-brightness-6", "path": "", "reference": "ma_brightness_6"}, {"@type": "PlantUmlSprite", "name": "material-brightness-7", "path": "", "reference": "ma_brightness_7"}, {"@type": "PlantUmlSprite", "name": "material-brightness-auto", "path": "", "reference": "ma_brightness_auto"}, {"@type": "PlantUmlSprite", "name": "material-broom", "path": "", "reference": "ma_broom"}, {"@type": "PlantUmlSprite", "name": "material-brush", "path": "", "reference": "ma_brush"}, {"@type": "PlantUmlSprite", "name": "material-buffer", "path": "", "reference": "ma_buffer"}, {"@type": "PlantUmlSprite", "name": "material-bug", "path": "", "reference": "ma_bug"}, {"@type": "PlantUmlSprite", "name": "material-bulletin-board", "path": "", "reference": "ma_bulletin_board"}, {"@type": "PlantUmlSprite", "name": "material-bullhorn", "path": "", "reference": "ma_bullhorn"}, {"@type": "PlantUmlSprite", "name": "material-bullseye", "path": "", "reference": "ma_bullseye"}, {"@type": "PlantUmlSprite", "name": "material-burst-mode", "path": "", "reference": "ma_burst_mode"}, {"@type": "PlantUmlSprite", "name": "material-bus", "path": "", "reference": "ma_bus"}, {"@type": "PlantUmlSprite", "name": "material-bus-articulated-end", "path": "", "reference": "ma_bus_articulated_end"}, {"@type": "PlantUmlSprite", "name": "material-bus-articulated-front", "path": "", "reference": "ma_bus_articulated_front"}, {"@type": "PlantUmlSprite", "name": "material-bus-double-decker", "path": "", "reference": "ma_bus_double_decker"}, {"@type": "PlantUmlSprite", "name": "material-bus-school", "path": "", "reference": "ma_bus_school"}, {"@type": "PlantUmlSprite", "name": "material-bus-side", "path": "", "reference": "ma_bus_side"}, {"@type": "PlantUmlSprite", "name": "material-cached", "path": "", "reference": "ma_cached"}, {"@type": "PlantUmlSprite", "name": "material-cake", "path": "", "reference": "ma_cake"}, {"@type": "PlantUmlSprite", "name": "material-cake-layered", "path": "", "reference": "ma_cake_layered"}, {"@type": "PlantUmlSprite", "name": "material-cake-variant", "path": "", "reference": "ma_cake_variant"}, {"@type": "PlantUmlSprite", "name": "material-calculator", "path": "", "reference": "ma_calculator"}, {"@type": "PlantUmlSprite", "name": "material-calculator-off", "path": "", "reference": "ma_calculator_off"}, {"@type": "PlantUmlSprite", "name": "material-calendar", "path": "", "reference": "ma_calendar"}, {"@type": "PlantUmlSprite", "name": "material-calendar-blank", "path": "", "reference": "ma_calendar_blank"}, {"@type": "PlantUmlSprite", "name": "material-calendar-check", "path": "", "reference": "ma_calendar_check"}, {"@type": "PlantUmlSprite", "name": "material-calendar-clock", "path": "", "reference": "ma_calendar_clock"}, {"@type": "PlantUmlSprite", "name": "material-calendar-multiple", "path": "", "reference": "ma_calendar_multiple"}, {"@type": "PlantUmlSprite", "name": "material-calendar-multiple-check", "path": "", "reference": "ma_calendar_multiple_check"}, {"@type": "PlantUmlSprite", "name": "material-calendar-plus", "path": "", "reference": "ma_calendar_plus"}, {"@type": "PlantUmlSprite", "name": "material-calendar-question", "path": "", "reference": "ma_calendar_question"}, {"@type": "PlantUmlSprite", "name": "material-calendar-range", "path": "", "reference": "ma_calendar_range"}, {"@type": "PlantUmlSprite", "name": "material-calendar-remove", "path": "", "reference": "ma_calendar_remove"}, {"@type": "PlantUmlSprite", "name": "material-calendar-select", "path": "", "reference": "ma_calendar_select"}, {"@type": "PlantUmlSprite", "name": "material-calendar-text", "path": "", "reference": "ma_calendar_text"}, {"@type": "PlantUmlSprite", "name": "material-calendar-today", "path": "", "reference": "ma_calendar_today"}, {"@type": "PlantUmlSprite", "name": "material-call-made", "path": "", "reference": "ma_call_made"}, {"@type": "PlantUmlSprite", "name": "material-call-merge", "path": "", "reference": "ma_call_merge"}, {"@type": "PlantUmlSprite", "name": "material-call-missed", "path": "", "reference": "ma_call_missed"}, {"@type": "PlantUmlSprite", "name": "material-call-received", "path": "", "reference": "ma_call_received"}, {"@type": "PlantUmlSprite", "name": "material-call-split", "path": "", "reference": "ma_call_split"}, {"@type": "PlantUmlSprite", "name": "material-camcorder", "path": "", "reference": "ma_camcorder"}, {"@type": "PlantUmlSprite", "name": "material-camcorder-box", "path": "", "reference": "ma_camcorder_box"}, {"@type": "PlantUmlSprite", "name": "material-camcorder-box-off", "path": "", "reference": "ma_camcorder_box_off"}, {"@type": "PlantUmlSprite", "name": "material-camcorder-off", "path": "", "reference": "ma_camcorder_off"}, {"@type": "PlantUmlSprite", "name": "material-camera", "path": "", "reference": "ma_camera"}, {"@type": "PlantUmlSprite", "name": "material-camera-burst", "path": "", "reference": "ma_camera_burst"}, {"@type": "PlantUmlSprite", "name": "material-camera-enhance", "path": "", "reference": "ma_camera_enhance"}, {"@type": "PlantUmlSprite", "name": "material-camera-front", "path": "", "reference": "ma_camera_front"}, {"@type": "PlantUmlSprite", "name": "material-camera-front-variant", "path": "", "reference": "ma_camera_front_variant"}, {"@type": "PlantUmlSprite", "name": "material-camera-gopro", "path": "", "reference": "ma_camera_gopro"}, {"@type": "PlantUmlSprite", "name": "material-camera-iris", "path": "", "reference": "ma_camera_iris"}, {"@type": "PlantUmlSprite", "name": "material-camera-metering-center", "path": "", "reference": "ma_camera_metering_center"}, {"@type": "PlantUmlSprite", "name": "material-camera-metering-matrix", "path": "", "reference": "ma_camera_metering_matrix"}, {"@type": "PlantUmlSprite", "name": "material-camera-metering-partial", "path": "", "reference": "ma_camera_metering_partial"}, {"@type": "PlantUmlSprite", "name": "material-camera-metering-spot", "path": "", "reference": "ma_camera_metering_spot"}, {"@type": "PlantUmlSprite", "name": "material-camera-off", "path": "", "reference": "ma_camera_off"}, {"@type": "PlantUmlSprite", "name": "material-camera-party-mode", "path": "", "reference": "ma_camera_party_mode"}, {"@type": "PlantUmlSprite", "name": "material-camera-rear", "path": "", "reference": "ma_camera_rear"}, {"@type": "PlantUmlSprite", "name": "material-camera-rear-variant", "path": "", "reference": "ma_camera_rear_variant"}, {"@type": "PlantUmlSprite", "name": "material-camera-switch", "path": "", "reference": "ma_camera_switch"}, {"@type": "PlantUmlSprite", "name": "material-camera-timer", "path": "", "reference": "ma_camera_timer"}, {"@type": "PlantUmlSprite", "name": "material-cancel", "path": "", "reference": "ma_cancel"}, {"@type": "PlantUmlSprite", "name": "material-candle", "path": "", "reference": "ma_candle"}, {"@type": "PlantUmlSprite", "name": "material-candycane", "path": "", "reference": "ma_candycane"}, {"@type": "PlantUmlSprite", "name": "material-cannabis", "path": "", "reference": "ma_cannabis"}, {"@type": "PlantUmlSprite", "name": "material-car", "path": "", "reference": "ma_car"}, {"@type": "PlantUmlSprite", "name": "material-caravan", "path": "", "reference": "ma_caravan"}, {"@type": "PlantUmlSprite", "name": "material-cards", "path": "", "reference": "ma_cards"}, {"@type": "PlantUmlSprite", "name": "material-cards-outline", "path": "", "reference": "ma_cards_outline"}, {"@type": "PlantUmlSprite", "name": "material-cards-playing-outline", "path": "", "reference": "ma_cards_playing_outline"}, {"@type": "PlantUmlSprite", "name": "material-cards-variant", "path": "", "reference": "ma_cards_variant"}, {"@type": "PlantUmlSprite", "name": "material-carrot", "path": "", "reference": "ma_carrot"}, {"@type": "PlantUmlSprite", "name": "material-cart", "path": "", "reference": "ma_cart"}, {"@type": "PlantUmlSprite", "name": "material-cart-off", "path": "", "reference": "ma_cart_off"}, {"@type": "PlantUmlSprite", "name": "material-cart-outline", "path": "", "reference": "ma_cart_outline"}, {"@type": "PlantUmlSprite", "name": "material-cart-plus", "path": "", "reference": "ma_cart_plus"}, {"@type": "PlantUmlSprite", "name": "material-car-battery", "path": "", "reference": "ma_car_battery"}, {"@type": "PlantUmlSprite", "name": "material-car-connected", "path": "", "reference": "ma_car_connected"}, {"@type": "PlantUmlSprite", "name": "material-car-convertable", "path": "", "reference": "ma_car_convertable"}, {"@type": "PlantUmlSprite", "name": "material-car-estate", "path": "", "reference": "ma_car_estate"}, {"@type": "PlantUmlSprite", "name": "material-car-hatchback", "path": "", "reference": "ma_car_hatchback"}, {"@type": "PlantUmlSprite", "name": "material-car-pickup", "path": "", "reference": "ma_car_pickup"}, {"@type": "PlantUmlSprite", "name": "material-car-side", "path": "", "reference": "ma_car_side"}, {"@type": "PlantUmlSprite", "name": "material-car-sports", "path": "", "reference": "ma_car_sports"}, {"@type": "PlantUmlSprite", "name": "material-car-wash", "path": "", "reference": "ma_car_wash"}, {"@type": "PlantUmlSprite", "name": "material-cash", "path": "", "reference": "ma_cash"}, {"@type": "PlantUmlSprite", "name": "material-cash-100", "path": "", "reference": "ma_cash_100"}, {"@type": "PlantUmlSprite", "name": "material-cash-multiple", "path": "", "reference": "ma_cash_multiple"}, {"@type": "PlantUmlSprite", "name": "material-cash-usd", "path": "", "reference": "ma_cash_usd"}, {"@type": "PlantUmlSprite", "name": "material-cast", "path": "", "reference": "ma_cast"}, {"@type": "PlantUmlSprite", "name": "material-castle", "path": "", "reference": "ma_castle"}, {"@type": "PlantUmlSprite", "name": "material-cast-connected", "path": "", "reference": "ma_cast_connected"}, {"@type": "PlantUmlSprite", "name": "material-cast-off", "path": "", "reference": "ma_cast_off"}, {"@type": "PlantUmlSprite", "name": "material-cat", "path": "", "reference": "ma_cat"}, {"@type": "PlantUmlSprite", "name": "material-cctv", "path": "", "reference": "ma_cctv"}, {"@type": "PlantUmlSprite", "name": "material-ceiling-light", "path": "", "reference": "ma_ceiling_light"}, {"@type": "PlantUmlSprite", "name": "material-cellphone", "path": "", "reference": "ma_cellphone"}, {"@type": "PlantUmlSprite", "name": "material-cellphone-android", "path": "", "reference": "ma_cellphone_android"}, {"@type": "PlantUmlSprite", "name": "material-cellphone-basic", "path": "", "reference": "ma_cellphone_basic"}, {"@type": "PlantUmlSprite", "name": "material-cellphone-dock", "path": "", "reference": "ma_cellphone_dock"}, {"@type": "PlantUmlSprite", "name": "material-cellphone-iphone", "path": "", "reference": "ma_cellphone_iphone"}, {"@type": "PlantUmlSprite", "name": "material-cellphone-link", "path": "", "reference": "ma_cellphone_link"}, {"@type": "PlantUmlSprite", "name": "material-cellphone-link-off", "path": "", "reference": "ma_cellphone_link_off"}, {"@type": "PlantUmlSprite", "name": "material-cellphone-settings", "path": "", "reference": "ma_cellphone_settings"}, {"@type": "PlantUmlSprite", "name": "material-cellphone-wireless", "path": "", "reference": "ma_cellphone_wireless"}, {"@type": "PlantUmlSprite", "name": "material-certificate", "path": "", "reference": "ma_certificate"}, {"@type": "PlantUmlSprite", "name": "material-chair-school", "path": "", "reference": "ma_chair_school"}, {"@type": "PlantUmlSprite", "name": "material-chart-arc", "path": "", "reference": "ma_chart_arc"}, {"@type": "PlantUmlSprite", "name": "material-chart-areaspline", "path": "", "reference": "ma_chart_areaspline"}, {"@type": "PlantUmlSprite", "name": "material-chart-bar", "path": "", "reference": "ma_chart_bar"}, {"@type": "PlantUmlSprite", "name": "material-chart-bar-stacked", "path": "", "reference": "ma_chart_bar_stacked"}, {"@type": "PlantUmlSprite", "name": "material-chart-bubble", "path": "", "reference": "ma_chart_bubble"}, {"@type": "PlantUmlSprite", "name": "material-chart-donut", "path": "", "reference": "ma_chart_donut"}, {"@type": "PlantUmlSprite", "name": "material-chart-donut-variant", "path": "", "reference": "ma_chart_donut_variant"}, {"@type": "PlantUmlSprite", "name": "material-chart-gantt", "path": "", "reference": "ma_chart_gantt"}, {"@type": "PlantUmlSprite", "name": "material-chart-histogram", "path": "", "reference": "ma_chart_histogram"}, {"@type": "PlantUmlSprite", "name": "material-chart-line", "path": "", "reference": "ma_chart_line"}, {"@type": "PlantUmlSprite", "name": "material-chart-line-stacked", "path": "", "reference": "ma_chart_line_stacked"}, {"@type": "PlantUmlSprite", "name": "material-chart-line-variant", "path": "", "reference": "ma_chart_line_variant"}, {"@type": "PlantUmlSprite", "name": "material-chart-pie", "path": "", "reference": "ma_chart_pie"}, {"@type": "PlantUmlSprite", "name": "material-chart-scatterplot-hexbin", "path": "", "reference": "ma_chart_scatterplot_hexbin"}, {"@type": "PlantUmlSprite", "name": "material-chart-timeline", "path": "", "reference": "ma_chart_timeline"}, {"@type": "PlantUmlSprite", "name": "material-check", "path": "", "reference": "ma_check"}, {"@type": "PlantUmlSprite", "name": "material-checkbox-blank", "path": "", "reference": "ma_checkbox_blank"}, {"@type": "PlantUmlSprite", "name": "material-checkbox-blank-circle", "path": "", "reference": "ma_checkbox_blank_circle"}, {"@type": "PlantUmlSprite", "name": "material-checkbox-blank-circle-outline", "path": "", "reference": "ma_checkbox_blank_circle_outline"}, {"@type": "PlantUmlSprite", "name": "material-checkbox-blank-outline", "path": "", "reference": "ma_checkbox_blank_outline"}, {"@type": "PlantUmlSprite", "name": "material-checkbox-marked", "path": "", "reference": "ma_checkbox_marked"}, {"@type": "PlantUmlSprite", "name": "material-checkbox-marked-circle", "path": "", "reference": "ma_checkbox_marked_circle"}, {"@type": "PlantUmlSprite", "name": "material-checkbox-marked-circle-outline", "path": "", "reference": "ma_checkbox_marked_circle_outline"}, {"@type": "PlantUmlSprite", "name": "material-checkbox-marked-outline", "path": "", "reference": "ma_checkbox_marked_outline"}, {"@type": "PlantUmlSprite", "name": "material-checkbox-multiple-blank", "path": "", "reference": "ma_checkbox_multiple_blank"}, {"@type": "PlantUmlSprite", "name": "material-checkbox-multiple-blank-circle", "path": "", "reference": "ma_checkbox_multiple_blank_circle"}, {"@type": "PlantUmlSprite", "name": "material-checkbox-multiple-blank-circle-outline", "path": "", "reference": "ma_checkbox_multiple_blank_circle_outline"}, {"@type": "PlantUmlSprite", "name": "material-checkbox-multiple-blank-outline", "path": "", "reference": "ma_checkbox_multiple_blank_outline"}, {"@type": "PlantUmlSprite", "name": "material-checkbox-multiple-marked", "path": "", "reference": "ma_checkbox_multiple_marked"}, {"@type": "PlantUmlSprite", "name": "material-checkbox-multiple-marked-circle", "path": "", "reference": "ma_checkbox_multiple_marked_circle"}, {"@type": "PlantUmlSprite", "name": "material-checkbox-multiple-marked-circle-outline", "path": "", "reference": "ma_checkbox_multiple_marked_circle_outline"}, {"@type": "PlantUmlSprite", "name": "material-checkbox-multiple-marked-outline", "path": "", "reference": "ma_checkbox_multiple_marked_outline"}, {"@type": "PlantUmlSprite", "name": "material-checkerboard", "path": "", "reference": "ma_checkerboard"}, {"@type": "PlantUmlSprite", "name": "material-check-all", "path": "", "reference": "ma_check_all"}, {"@type": "PlantUmlSprite", "name": "material-check-bookmark", "path": "", "reference": "ma_check_bookmark"}, {"@type": "PlantUmlSprite", "name": "material-check-circle", "path": "", "reference": "ma_check_circle"}, {"@type": "PlantUmlSprite", "name": "material-check-circle-outline", "path": "", "reference": "ma_check_circle_outline"}, {"@type": "PlantUmlSprite", "name": "material-chemical-weapon", "path": "", "reference": "ma_chemical_weapon"}, {"@type": "PlantUmlSprite", "name": "material-chevron-double-down", "path": "", "reference": "ma_chevron_double_down"}, {"@type": "PlantUmlSprite", "name": "material-chevron-double-left", "path": "", "reference": "ma_chevron_double_left"}, {"@type": "PlantUmlSprite", "name": "material-chevron-double-right", "path": "", "reference": "ma_chevron_double_right"}, {"@type": "PlantUmlSprite", "name": "material-chevron-double-up", "path": "", "reference": "ma_chevron_double_up"}, {"@type": "PlantUmlSprite", "name": "material-chevron-down", "path": "", "reference": "ma_chevron_down"}, {"@type": "PlantUmlSprite", "name": "material-chevron-left", "path": "", "reference": "ma_chevron_left"}, {"@type": "PlantUmlSprite", "name": "material-chevron-right", "path": "", "reference": "ma_chevron_right"}, {"@type": "PlantUmlSprite", "name": "material-chevron-up", "path": "", "reference": "ma_chevron_up"}, {"@type": "PlantUmlSprite", "name": "material-chili-hot", "path": "", "reference": "ma_chili_hot"}, {"@type": "PlantUmlSprite", "name": "material-chili-medium", "path": "", "reference": "ma_chili_medium"}, {"@type": "PlantUmlSprite", "name": "material-chili-mild", "path": "", "reference": "ma_chili_mild"}, {"@type": "PlantUmlSprite", "name": "material-chip", "path": "", "reference": "ma_chip"}, {"@type": "PlantUmlSprite", "name": "material-church", "path": "", "reference": "ma_church"}, {"@type": "PlantUmlSprite", "name": "material-circle", "path": "", "reference": "ma_circle"}, {"@type": "PlantUmlSprite", "name": "material-circle-outline", "path": "", "reference": "ma_circle_outline"}, {"@type": "PlantUmlSprite", "name": "material-cisco-webex", "path": "", "reference": "ma_cisco_webex"}, {"@type": "PlantUmlSprite", "name": "material-city", "path": "", "reference": "ma_city"}, {"@type": "PlantUmlSprite", "name": "material-clapperboard", "path": "", "reference": "ma_clapperboard"}, {"@type": "PlantUmlSprite", "name": "material-clipboard", "path": "", "reference": "ma_clipboard"}, {"@type": "PlantUmlSprite", "name": "material-clipboard-account", "path": "", "reference": "ma_clipboard_account"}, {"@type": "PlantUmlSprite", "name": "material-clipboard-alert", "path": "", "reference": "ma_clipboard_alert"}, {"@type": "PlantUmlSprite", "name": "material-clipboard-arrow-down", "path": "", "reference": "ma_clipboard_arrow_down"}, {"@type": "PlantUmlSprite", "name": "material-clipboard-arrow-left", "path": "", "reference": "ma_clipboard_arrow_left"}, {"@type": "PlantUmlSprite", "name": "material-clipboard-check", "path": "", "reference": "ma_clipboard_check"}, {"@type": "PlantUmlSprite", "name": "material-clipboard-flow", "path": "", "reference": "ma_clipboard_flow"}, {"@type": "PlantUmlSprite", "name": "material-clipboard-outline", "path": "", "reference": "ma_clipboard_outline"}, {"@type": "PlantUmlSprite", "name": "material-clipboard-plus", "path": "", "reference": "ma_clipboard_plus"}, {"@type": "PlantUmlSprite", "name": "material-clipboard-text", "path": "", "reference": "ma_clipboard_text"}, {"@type": "PlantUmlSprite", "name": "material-clippy", "path": "", "reference": "ma_clippy"}, {"@type": "PlantUmlSprite", "name": "material-clock", "path": "", "reference": "ma_clock"}, {"@type": "PlantUmlSprite", "name": "material-clock-alert", "path": "", "reference": "ma_clock_alert"}, {"@type": "PlantUmlSprite", "name": "material-clock-end", "path": "", "reference": "ma_clock_end"}, {"@type": "PlantUmlSprite", "name": "material-clock-fast", "path": "", "reference": "ma_clock_fast"}, {"@type": "PlantUmlSprite", "name": "material-clock-in", "path": "", "reference": "ma_clock_in"}, {"@type": "PlantUmlSprite", "name": "material-clock-out", "path": "", "reference": "ma_clock_out"}, {"@type": "PlantUmlSprite", "name": "material-clock-start", "path": "", "reference": "ma_clock_start"}, {"@type": "PlantUmlSprite", "name": "material-close", "path": "", "reference": "ma_close"}, {"@type": "PlantUmlSprite", "name": "material-closed-caption", "path": "", "reference": "ma_closed_caption"}, {"@type": "PlantUmlSprite", "name": "material-close-circle", "path": "", "reference": "ma_close_circle"}, {"@type": "PlantUmlSprite", "name": "material-close-circle-outline", "path": "", "reference": "ma_close_circle_outline"}, {"@type": "PlantUmlSprite", "name": "material-close-network", "path": "", "reference": "ma_close_network"}, {"@type": "PlantUmlSprite", "name": "material-close-octagon", "path": "", "reference": "ma_close_octagon"}, {"@type": "PlantUmlSprite", "name": "material-close-octagon-outline", "path": "", "reference": "ma_close_octagon_outline"}, {"@type": "PlantUmlSprite", "name": "material-close-outline", "path": "", "reference": "ma_close_outline"}, {"@type": "PlantUmlSprite", "name": "material-cloud", "path": "", "reference": "ma_cloud"}, {"@type": "PlantUmlSprite", "name": "material-cloud-braces", "path": "", "reference": "ma_cloud_braces"}, {"@type": "PlantUmlSprite", "name": "material-cloud-check", "path": "", "reference": "ma_cloud_check"}, {"@type": "PlantUmlSprite", "name": "material-cloud-circle", "path": "", "reference": "ma_cloud_circle"}, {"@type": "PlantUmlSprite", "name": "material-cloud-download", "path": "", "reference": "ma_cloud_download"}, {"@type": "PlantUmlSprite", "name": "material-cloud-off-outline", "path": "", "reference": "ma_cloud_off_outline"}, {"@type": "PlantUmlSprite", "name": "material-cloud-outline", "path": "", "reference": "ma_cloud_outline"}, {"@type": "PlantUmlSprite", "name": "material-cloud-print", "path": "", "reference": "ma_cloud_print"}, {"@type": "PlantUmlSprite", "name": "material-cloud-print-outline", "path": "", "reference": "ma_cloud_print_outline"}, {"@type": "PlantUmlSprite", "name": "material-cloud-sync", "path": "", "reference": "ma_cloud_sync"}, {"@type": "PlantUmlSprite", "name": "material-cloud-tags", "path": "", "reference": "ma_cloud_tags"}, {"@type": "PlantUmlSprite", "name": "material-cloud-upload", "path": "", "reference": "ma_cloud_upload"}, {"@type": "PlantUmlSprite", "name": "material-clover", "path": "", "reference": "ma_clover"}, {"@type": "PlantUmlSprite", "name": "material-codepen", "path": "", "reference": "ma_codepen"}, {"@type": "PlantUmlSprite", "name": "material-code-array", "path": "", "reference": "ma_code_array"}, {"@type": "PlantUmlSprite", "name": "material-code-braces", "path": "", "reference": "ma_code_braces"}, {"@type": "PlantUmlSprite", "name": "material-code-brackets", "path": "", "reference": "ma_code_brackets"}, {"@type": "PlantUmlSprite", "name": "material-code-equal", "path": "", "reference": "ma_code_equal"}, {"@type": "PlantUmlSprite", "name": "material-code-greater-than", "path": "", "reference": "ma_code_greater_than"}, {"@type": "PlantUmlSprite", "name": "material-code-greater-than-or-equal", "path": "", "reference": "ma_code_greater_than_or_equal"}, {"@type": "PlantUmlSprite", "name": "material-code-less-than", "path": "", "reference": "ma_code_less_than"}, {"@type": "PlantUmlSprite", "name": "material-code-less-than-or-equal", "path": "", "reference": "ma_code_less_than_or_equal"}, {"@type": "PlantUmlSprite", "name": "material-code-not-equal", "path": "", "reference": "ma_code_not_equal"}, {"@type": "PlantUmlSprite", "name": "material-code-not-equal-variant", "path": "", "reference": "ma_code_not_equal_variant"}, {"@type": "PlantUmlSprite", "name": "material-code-parentheses", "path": "", "reference": "ma_code_parentheses"}, {"@type": "PlantUmlSprite", "name": "material-code-string", "path": "", "reference": "ma_code_string"}, {"@type": "PlantUmlSprite", "name": "material-code-tags", "path": "", "reference": "ma_code_tags"}, {"@type": "PlantUmlSprite", "name": "material-code-tags-check", "path": "", "reference": "ma_code_tags_check"}, {"@type": "PlantUmlSprite", "name": "material-coffee", "path": "", "reference": "ma_coffee"}, {"@type": "PlantUmlSprite", "name": "material-coffee-outline", "path": "", "reference": "ma_coffee_outline"}, {"@type": "PlantUmlSprite", "name": "material-coffee-to-go", "path": "", "reference": "ma_coffee_to_go"}, {"@type": "PlantUmlSprite", "name": "material-coin", "path": "", "reference": "ma_coin"}, {"@type": "PlantUmlSprite", "name": "material-coins", "path": "", "reference": "ma_coins"}, {"@type": "PlantUmlSprite", "name": "material-collage", "path": "", "reference": "ma_collage"}, {"@type": "PlantUmlSprite", "name": "material-color-helper", "path": "", "reference": "ma_color_helper"}, {"@type": "PlantUmlSprite", "name": "material-comment", "path": "", "reference": "ma_comment"}, {"@type": "PlantUmlSprite", "name": "material-comment-account", "path": "", "reference": "ma_comment_account"}, {"@type": "PlantUmlSprite", "name": "material-comment-account-outline", "path": "", "reference": "ma_comment_account_outline"}, {"@type": "PlantUmlSprite", "name": "material-comment-alert", "path": "", "reference": "ma_comment_alert"}, {"@type": "PlantUmlSprite", "name": "material-comment-alert-outline", "path": "", "reference": "ma_comment_alert_outline"}, {"@type": "PlantUmlSprite", "name": "material-comment-check", "path": "", "reference": "ma_comment_check"}, {"@type": "PlantUmlSprite", "name": "material-comment-check-outline", "path": "", "reference": "ma_comment_check_outline"}, {"@type": "PlantUmlSprite", "name": "material-comment-multiple-outline", "path": "", "reference": "ma_comment_multiple_outline"}, {"@type": "PlantUmlSprite", "name": "material-comment-outline", "path": "", "reference": "ma_comment_outline"}, {"@type": "PlantUmlSprite", "name": "material-comment-plus-outline", "path": "", "reference": "ma_comment_plus_outline"}, {"@type": "PlantUmlSprite", "name": "material-comment-processing", "path": "", "reference": "ma_comment_processing"}, {"@type": "PlantUmlSprite", "name": "material-comment-processing-outline", "path": "", "reference": "ma_comment_processing_outline"}, {"@type": "PlantUmlSprite", "name": "material-comment-question", "path": "", "reference": "ma_comment_question"}, {"@type": "PlantUmlSprite", "name": "material-comment-question-outline", "path": "", "reference": "ma_comment_question_outline"}, {"@type": "PlantUmlSprite", "name": "material-comment-remove", "path": "", "reference": "ma_comment_remove"}, {"@type": "PlantUmlSprite", "name": "material-comment-remove-outline", "path": "", "reference": "ma_comment_remove_outline"}, {"@type": "PlantUmlSprite", "name": "material-comment-text", "path": "", "reference": "ma_comment_text"}, {"@type": "PlantUmlSprite", "name": "material-comment-text-outline", "path": "", "reference": "ma_comment_text_outline"}, {"@type": "PlantUmlSprite", "name": "material-common", "path": "", "reference": "ma_common"}, {"@type": "PlantUmlSprite", "name": "material-compare", "path": "", "reference": "ma_compare"}, {"@type": "PlantUmlSprite", "name": "material-compass", "path": "", "reference": "ma_compass"}, {"@type": "PlantUmlSprite", "name": "material-compass-outline", "path": "", "reference": "ma_compass_outline"}, {"@type": "PlantUmlSprite", "name": "material-console", "path": "", "reference": "ma_console"}, {"@type": "PlantUmlSprite", "name": "material-console-line", "path": "", "reference": "ma_console_line"}, {"@type": "PlantUmlSprite", "name": "material-contacts", "path": "", "reference": "ma_contacts"}, {"@type": "PlantUmlSprite", "name": "material-contact-mail", "path": "", "reference": "ma_contact_mail"}, {"@type": "PlantUmlSprite", "name": "material-content-copy", "path": "", "reference": "ma_content_copy"}, {"@type": "PlantUmlSprite", "name": "material-content-cut", "path": "", "reference": "ma_content_cut"}, {"@type": "PlantUmlSprite", "name": "material-content-duplicate", "path": "", "reference": "ma_content_duplicate"}, {"@type": "PlantUmlSprite", "name": "material-content-paste", "path": "", "reference": "ma_content_paste"}, {"@type": "PlantUmlSprite", "name": "material-content-save", "path": "", "reference": "ma_content_save"}, {"@type": "PlantUmlSprite", "name": "material-content-save-all", "path": "", "reference": "ma_content_save_all"}, {"@type": "PlantUmlSprite", "name": "material-content-save-outline", "path": "", "reference": "ma_content_save_outline"}, {"@type": "PlantUmlSprite", "name": "material-content-save-settings", "path": "", "reference": "ma_content_save_settings"}, {"@type": "PlantUmlSprite", "name": "material-contrast", "path": "", "reference": "ma_contrast"}, {"@type": "PlantUmlSprite", "name": "material-contrast-box", "path": "", "reference": "ma_contrast_box"}, {"@type": "PlantUmlSprite", "name": "material-contrast-circle", "path": "", "reference": "ma_contrast_circle"}, {"@type": "PlantUmlSprite", "name": "material-controller-xbox", "path": "", "reference": "ma_controller_xbox"}, {"@type": "PlantUmlSprite", "name": "material-cookie", "path": "", "reference": "ma_cookie"}, {"@type": "PlantUmlSprite", "name": "material-copyright", "path": "", "reference": "ma_copyright"}, {"@type": "PlantUmlSprite", "name": "material-corn", "path": "", "reference": "ma_corn"}, {"@type": "PlantUmlSprite", "name": "material-counter", "path": "", "reference": "ma_counter"}, {"@type": "PlantUmlSprite", "name": "material-cow", "path": "", "reference": "ma_cow"}, {"@type": "PlantUmlSprite", "name": "material-creation", "path": "", "reference": "ma_creation"}, {"@type": "PlantUmlSprite", "name": "material-credit-card", "path": "", "reference": "ma_credit_card"}, {"@type": "PlantUmlSprite", "name": "material-credit-card-multiple", "path": "", "reference": "ma_credit_card_multiple"}, {"@type": "PlantUmlSprite", "name": "material-credit-card-off", "path": "", "reference": "ma_credit_card_off"}, {"@type": "PlantUmlSprite", "name": "material-credit-card-plus", "path": "", "reference": "ma_credit_card_plus"}, {"@type": "PlantUmlSprite", "name": "material-credit-card-scan", "path": "", "reference": "ma_credit_card_scan"}, {"@type": "PlantUmlSprite", "name": "material-crop", "path": "", "reference": "ma_crop"}, {"@type": "PlantUmlSprite", "name": "material-crop-free", "path": "", "reference": "ma_crop_free"}, {"@type": "PlantUmlSprite", "name": "material-crop-landscape", "path": "", "reference": "ma_crop_landscape"}, {"@type": "PlantUmlSprite", "name": "material-crop-portrait", "path": "", "reference": "ma_crop_portrait"}, {"@type": "PlantUmlSprite", "name": "material-crop-rotate", "path": "", "reference": "ma_crop_rotate"}, {"@type": "PlantUmlSprite", "name": "material-crop-square", "path": "", "reference": "ma_crop_square"}, {"@type": "PlantUmlSprite", "name": "material-crosshairs", "path": "", "reference": "ma_crosshairs"}, {"@type": "PlantUmlSprite", "name": "material-crosshairs-gps", "path": "", "reference": "ma_crosshairs_gps"}, {"@type": "PlantUmlSprite", "name": "material-crown", "path": "", "reference": "ma_crown"}, {"@type": "PlantUmlSprite", "name": "material-cube", "path": "", "reference": "ma_cube"}, {"@type": "PlantUmlSprite", "name": "material-cube-outline", "path": "", "reference": "ma_cube_outline"}, {"@type": "PlantUmlSprite", "name": "material-cube-send", "path": "", "reference": "ma_cube_send"}, {"@type": "PlantUmlSprite", "name": "material-cube-unfolded", "path": "", "reference": "ma_cube_unfolded"}, {"@type": "PlantUmlSprite", "name": "material-cup", "path": "", "reference": "ma_cup"}, {"@type": "PlantUmlSprite", "name": "material-cup-off", "path": "", "reference": "ma_cup_off"}, {"@type": "PlantUmlSprite", "name": "material-cup-water", "path": "", "reference": "ma_cup_water"}, {"@type": "PlantUmlSprite", "name": "material-currency-btc", "path": "", "reference": "ma_currency_btc"}, {"@type": "PlantUmlSprite", "name": "material-currency-chf", "path": "", "reference": "ma_currency_chf"}, {"@type": "PlantUmlSprite", "name": "material-currency-cny", "path": "", "reference": "ma_currency_cny"}, {"@type": "PlantUmlSprite", "name": "material-currency-eth", "path": "", "reference": "ma_currency_eth"}, {"@type": "PlantUmlSprite", "name": "material-currency-eur", "path": "", "reference": "ma_currency_eur"}, {"@type": "PlantUmlSprite", "name": "material-currency-gbp", "path": "", "reference": "ma_currency_gbp"}, {"@type": "PlantUmlSprite", "name": "material-currency-inr", "path": "", "reference": "ma_currency_inr"}, {"@type": "PlantUmlSprite", "name": "material-currency-jpy", "path": "", "reference": "ma_currency_jpy"}, {"@type": "PlantUmlSprite", "name": "material-currency-krw", "path": "", "reference": "ma_currency_krw"}, {"@type": "PlantUmlSprite", "name": "material-currency-ngn", "path": "", "reference": "ma_currency_ngn"}, {"@type": "PlantUmlSprite", "name": "material-currency-rub", "path": "", "reference": "ma_currency_rub"}, {"@type": "PlantUmlSprite", "name": "material-currency-sign", "path": "", "reference": "ma_currency_sign"}, {"@type": "PlantUmlSprite", "name": "material-currency-try", "path": "", "reference": "ma_currency_try"}, {"@type": "PlantUmlSprite", "name": "material-currency-twd", "path": "", "reference": "ma_currency_twd"}, {"@type": "PlantUmlSprite", "name": "material-currency-usd", "path": "", "reference": "ma_currency_usd"}, {"@type": "PlantUmlSprite", "name": "material-currency-usd-off", "path": "", "reference": "ma_currency_usd_off"}, {"@type": "PlantUmlSprite", "name": "material-cursor-default", "path": "", "reference": "ma_cursor_default"}, {"@type": "PlantUmlSprite", "name": "material-cursor-default-outline", "path": "", "reference": "ma_cursor_default_outline"}, {"@type": "PlantUmlSprite", "name": "material-cursor-move", "path": "", "reference": "ma_cursor_move"}, {"@type": "PlantUmlSprite", "name": "material-cursor-pointer", "path": "", "reference": "ma_cursor_pointer"}, {"@type": "PlantUmlSprite", "name": "material-cursor-text", "path": "", "reference": "ma_cursor_text"}, {"@type": "PlantUmlSprite", "name": "material-data", "path": "", "reference": "ma_data"}, {"@type": "PlantUmlSprite", "name": "material-database", "path": "", "reference": "ma_database"}, {"@type": "PlantUmlSprite", "name": "material-database-minus", "path": "", "reference": "ma_database_minus"}, {"@type": "PlantUmlSprite", "name": "material-database-plus", "path": "", "reference": "ma_database_plus"}, {"@type": "PlantUmlSprite", "name": "material-debug-step-into", "path": "", "reference": "ma_debug_step_into"}, {"@type": "PlantUmlSprite", "name": "material-debug-step-out", "path": "", "reference": "ma_debug_step_out"}, {"@type": "PlantUmlSprite", "name": "material-debug-step-over", "path": "", "reference": "ma_debug_step_over"}, {"@type": "PlantUmlSprite", "name": "material-decagram", "path": "", "reference": "ma_decagram"}, {"@type": "PlantUmlSprite", "name": "material-decagram-outline", "path": "", "reference": "ma_decagram_outline"}, {"@type": "PlantUmlSprite", "name": "material-decimal-decrease", "path": "", "reference": "ma_decimal_decrease"}, {"@type": "PlantUmlSprite", "name": "material-decimal-increase", "path": "", "reference": "ma_decimal_increase"}, {"@type": "PlantUmlSprite", "name": "material-delete", "path": "", "reference": "ma_delete"}, {"@type": "PlantUmlSprite", "name": "material-delete-circle", "path": "", "reference": "ma_delete_circle"}, {"@type": "PlantUmlSprite", "name": "material-delete-empty", "path": "", "reference": "ma_delete_empty"}, {"@type": "PlantUmlSprite", "name": "material-delete-forever", "path": "", "reference": "ma_delete_forever"}, {"@type": "PlantUmlSprite", "name": "material-delete-restore", "path": "", "reference": "ma_delete_restore"}, {"@type": "PlantUmlSprite", "name": "material-delete-sweep", "path": "", "reference": "ma_delete_sweep"}, {"@type": "PlantUmlSprite", "name": "material-delete-variant", "path": "", "reference": "ma_delete_variant"}, {"@type": "PlantUmlSprite", "name": "material-delta", "path": "", "reference": "ma_delta"}, {"@type": "PlantUmlSprite", "name": "material-deskphone", "path": "", "reference": "ma_deskphone"}, {"@type": "PlantUmlSprite", "name": "material-desktop-classic", "path": "", "reference": "ma_desktop_classic"}, {"@type": "PlantUmlSprite", "name": "material-desktop-mac", "path": "", "reference": "ma_desktop_mac"}, {"@type": "PlantUmlSprite", "name": "material-desktop-tower", "path": "", "reference": "ma_desktop_tower"}, {"@type": "PlantUmlSprite", "name": "material-details", "path": "", "reference": "ma_details"}, {"@type": "PlantUmlSprite", "name": "material-developer-board", "path": "", "reference": "ma_developer_board"}, {"@type": "PlantUmlSprite", "name": "material-deviantart", "path": "", "reference": "ma_deviantart"}, {"@type": "PlantUmlSprite", "name": "material-dialpad", "path": "", "reference": "ma_dialpad"}, {"@type": "PlantUmlSprite", "name": "material-diamond", "path": "", "reference": "ma_diamond"}, {"@type": "PlantUmlSprite", "name": "material-dice", "path": "", "reference": "ma_dice"}, {"@type": "PlantUmlSprite", "name": "material-dice-1", "path": "", "reference": "ma_dice_1"}, {"@type": "PlantUmlSprite", "name": "material-dice-2", "path": "", "reference": "ma_dice_2"}, {"@type": "PlantUmlSprite", "name": "material-dice-3", "path": "", "reference": "ma_dice_3"}, {"@type": "PlantUmlSprite", "name": "material-dice-4", "path": "", "reference": "ma_dice_4"}, {"@type": "PlantUmlSprite", "name": "material-dice-5", "path": "", "reference": "ma_dice_5"}, {"@type": "PlantUmlSprite", "name": "material-dice-6", "path": "", "reference": "ma_dice_6"}, {"@type": "PlantUmlSprite", "name": "material-dice-d10", "path": "", "reference": "ma_dice_d10"}, {"@type": "PlantUmlSprite", "name": "material-dice-d20", "path": "", "reference": "ma_dice_d20"}, {"@type": "PlantUmlSprite", "name": "material-dice-d4", "path": "", "reference": "ma_dice_d4"}, {"@type": "PlantUmlSprite", "name": "material-dice-d6", "path": "", "reference": "ma_dice_d6"}, {"@type": "PlantUmlSprite", "name": "material-dice-d8", "path": "", "reference": "ma_dice_d8"}, {"@type": "PlantUmlSprite", "name": "material-dice-multiple", "path": "", "reference": "ma_dice_multiple"}, {"@type": "PlantUmlSprite", "name": "material-dictionary", "path": "", "reference": "ma_dictionary"}, {"@type": "PlantUmlSprite", "name": "material-dip-switch", "path": "", "reference": "ma_dip_switch"}, {"@type": "PlantUmlSprite", "name": "material-directions", "path": "", "reference": "ma_directions"}, {"@type": "PlantUmlSprite", "name": "material-directions-fork", "path": "", "reference": "ma_directions_fork"}, {"@type": "PlantUmlSprite", "name": "material-discord", "path": "", "reference": "ma_discord"}, {"@type": "PlantUmlSprite", "name": "material-disk", "path": "", "reference": "ma_disk"}, {"@type": "PlantUmlSprite", "name": "material-disk-alert", "path": "", "reference": "ma_disk_alert"}, {"@type": "PlantUmlSprite", "name": "material-disqus", "path": "", "reference": "ma_disqus"}, {"@type": "PlantUmlSprite", "name": "material-disqus-outline", "path": "", "reference": "ma_disqus_outline"}, {"@type": "PlantUmlSprite", "name": "material-division", "path": "", "reference": "ma_division"}, {"@type": "PlantUmlSprite", "name": "material-division-box", "path": "", "reference": "ma_division_box"}, {"@type": "PlantUmlSprite", "name": "material-dna", "path": "", "reference": "ma_dna"}, {"@type": "PlantUmlSprite", "name": "material-dns", "path": "", "reference": "ma_dns"}, {"@type": "PlantUmlSprite", "name": "material-document", "path": "", "reference": "ma_document"}, {"@type": "PlantUmlSprite", "name": "material-dolby", "path": "", "reference": "ma_dolby"}, {"@type": "PlantUmlSprite", "name": "material-domain", "path": "", "reference": "ma_domain"}, {"@type": "PlantUmlSprite", "name": "material-donkey", "path": "", "reference": "ma_donkey"}, {"@type": "PlantUmlSprite", "name": "material-door", "path": "", "reference": "ma_door"}, {"@type": "PlantUmlSprite", "name": "material-door-closed", "path": "", "reference": "ma_door_closed"}, {"@type": "PlantUmlSprite", "name": "material-door-open", "path": "", "reference": "ma_door_open"}, {"@type": "PlantUmlSprite", "name": "material-dots-horizontal", "path": "", "reference": "ma_dots_horizontal"}, {"@type": "PlantUmlSprite", "name": "material-dots-horizontal-circle", "path": "", "reference": "ma_dots_horizontal_circle"}, {"@type": "PlantUmlSprite", "name": "material-dots-vertical", "path": "", "reference": "ma_dots_vertical"}, {"@type": "PlantUmlSprite", "name": "material-dots-vertical-circle", "path": "", "reference": "ma_dots_vertical_circle"}, {"@type": "PlantUmlSprite", "name": "material-douban", "path": "", "reference": "ma_douban"}, {"@type": "PlantUmlSprite", "name": "material-download", "path": "", "reference": "ma_download"}, {"@type": "PlantUmlSprite", "name": "material-download-network", "path": "", "reference": "ma_download_network"}, {"@type": "PlantUmlSprite", "name": "material-do-not-disturb", "path": "", "reference": "ma_do_not_disturb"}, {"@type": "PlantUmlSprite", "name": "material-do-not-disturb-off", "path": "", "reference": "ma_do_not_disturb_off"}, {"@type": "PlantUmlSprite", "name": "material-drag", "path": "", "reference": "ma_drag"}, {"@type": "PlantUmlSprite", "name": "material-drag-horizontal", "path": "", "reference": "ma_drag_horizontal"}, {"@type": "PlantUmlSprite", "name": "material-drag-vertical", "path": "", "reference": "ma_drag_vertical"}, {"@type": "PlantUmlSprite", "name": "material-drawing", "path": "", "reference": "ma_drawing"}, {"@type": "PlantUmlSprite", "name": "material-drawing-box", "path": "", "reference": "ma_drawing_box"}, {"@type": "PlantUmlSprite", "name": "material-dribbble", "path": "", "reference": "ma_dribbble"}, {"@type": "PlantUmlSprite", "name": "material-dribbble-box", "path": "", "reference": "ma_dribbble_box"}, {"@type": "PlantUmlSprite", "name": "material-drone", "path": "", "reference": "ma_drone"}, {"@type": "PlantUmlSprite", "name": "material-dropbox", "path": "", "reference": "ma_dropbox"}, {"@type": "PlantUmlSprite", "name": "material-drupal", "path": "", "reference": "ma_drupal"}, {"@type": "PlantUmlSprite", "name": "material-duck", "path": "", "reference": "ma_duck"}, {"@type": "PlantUmlSprite", "name": "material-dumbbell", "path": "", "reference": "ma_dumbbell"}, {"@type": "PlantUmlSprite", "name": "material-earth", "path": "", "reference": "ma_earth"}, {"@type": "PlantUmlSprite", "name": "material-earth-box", "path": "", "reference": "ma_earth_box"}, {"@type": "PlantUmlSprite", "name": "material-earth-box-off", "path": "", "reference": "ma_earth_box_off"}, {"@type": "PlantUmlSprite", "name": "material-earth-off", "path": "", "reference": "ma_earth_off"}, {"@type": "PlantUmlSprite", "name": "material-ear-hearing", "path": "", "reference": "ma_ear_hearing"}, {"@type": "PlantUmlSprite", "name": "material-ebay", "path": "", "reference": "ma_ebay"}, {"@type": "PlantUmlSprite", "name": "material-edge", "path": "", "reference": "ma_edge"}, {"@type": "PlantUmlSprite", "name": "material-eject", "path": "", "reference": "ma_eject"}, {"@type": "PlantUmlSprite", "name": "material-elephant", "path": "", "reference": "ma_elephant"}, {"@type": "PlantUmlSprite", "name": "material-elevation-decline", "path": "", "reference": "ma_elevation_decline"}, {"@type": "PlantUmlSprite", "name": "material-elevation-rise", "path": "", "reference": "ma_elevation_rise"}, {"@type": "PlantUmlSprite", "name": "material-elevator", "path": "", "reference": "ma_elevator"}, {"@type": "PlantUmlSprite", "name": "material-email", "path": "", "reference": "ma_email"}, {"@type": "PlantUmlSprite", "name": "material-email-alert", "path": "", "reference": "ma_email_alert"}, {"@type": "PlantUmlSprite", "name": "material-email-open", "path": "", "reference": "ma_email_open"}, {"@type": "PlantUmlSprite", "name": "material-email-open-outline", "path": "", "reference": "ma_email_open_outline"}, {"@type": "PlantUmlSprite", "name": "material-email-outline", "path": "", "reference": "ma_email_outline"}, {"@type": "PlantUmlSprite", "name": "material-email-secure", "path": "", "reference": "ma_email_secure"}, {"@type": "PlantUmlSprite", "name": "material-email-variant", "path": "", "reference": "ma_email_variant"}, {"@type": "PlantUmlSprite", "name": "material-emby", "path": "", "reference": "ma_emby"}, {"@type": "PlantUmlSprite", "name": "material-emoticon", "path": "", "reference": "ma_emoticon"}, {"@type": "PlantUmlSprite", "name": "material-emoticon-cool", "path": "", "reference": "ma_emoticon_cool"}, {"@type": "PlantUmlSprite", "name": "material-emoticon-dead", "path": "", "reference": "ma_emoticon_dead"}, {"@type": "PlantUmlSprite", "name": "material-emoticon-devil", "path": "", "reference": "ma_emoticon_devil"}, {"@type": "PlantUmlSprite", "name": "material-emoticon-excited", "path": "", "reference": "ma_emoticon_excited"}, {"@type": "PlantUmlSprite", "name": "material-emoticon-happy", "path": "", "reference": "ma_emoticon_happy"}, {"@type": "PlantUmlSprite", "name": "material-emoticon-neutral", "path": "", "reference": "ma_emoticon_neutral"}, {"@type": "PlantUmlSprite", "name": "material-emoticon-poop", "path": "", "reference": "ma_emoticon_poop"}, {"@type": "PlantUmlSprite", "name": "material-emoticon-sad", "path": "", "reference": "ma_emoticon_sad"}, {"@type": "PlantUmlSprite", "name": "material-emoticon-tongue", "path": "", "reference": "ma_emoticon_tongue"}, {"@type": "PlantUmlSprite", "name": "material-engine", "path": "", "reference": "ma_engine"}, {"@type": "PlantUmlSprite", "name": "material-engine-outline", "path": "", "reference": "ma_engine_outline"}, {"@type": "PlantUmlSprite", "name": "material-equal", "path": "", "reference": "ma_equal"}, {"@type": "PlantUmlSprite", "name": "material-equal-box", "path": "", "reference": "ma_equal_box"}, {"@type": "PlantUmlSprite", "name": "material-eraser", "path": "", "reference": "ma_eraser"}, {"@type": "PlantUmlSprite", "name": "material-eraser-variant", "path": "", "reference": "ma_eraser_variant"}, {"@type": "PlantUmlSprite", "name": "material-escalator", "path": "", "reference": "ma_escalator"}, {"@type": "PlantUmlSprite", "name": "material-ethernet", "path": "", "reference": "ma_ethernet"}, {"@type": "PlantUmlSprite", "name": "material-ethernet-cable", "path": "", "reference": "ma_ethernet_cable"}, {"@type": "PlantUmlSprite", "name": "material-ethernet-cable-off", "path": "", "reference": "ma_ethernet_cable_off"}, {"@type": "PlantUmlSprite", "name": "material-etsy", "path": "", "reference": "ma_etsy"}, {"@type": "PlantUmlSprite", "name": "material-eventbrite", "path": "", "reference": "ma_eventbrite"}, {"@type": "PlantUmlSprite", "name": "material-evernote", "path": "", "reference": "ma_evernote"}, {"@type": "PlantUmlSprite", "name": "material-ev-station", "path": "", "reference": "ma_ev_station"}, {"@type": "PlantUmlSprite", "name": "material-exclamation", "path": "", "reference": "ma_exclamation"}, {"@type": "PlantUmlSprite", "name": "material-exit-to-app", "path": "", "reference": "ma_exit_to_app"}, {"@type": "PlantUmlSprite", "name": "material-export", "path": "", "reference": "ma_export"}, {"@type": "PlantUmlSprite", "name": "material-eye", "path": "", "reference": "ma_eye"}, {"@type": "PlantUmlSprite", "name": "material-eyedropper", "path": "", "reference": "ma_eyedropper"}, {"@type": "PlantUmlSprite", "name": "material-eyedropper-variant", "path": "", "reference": "ma_eyedropper_variant"}, {"@type": "PlantUmlSprite", "name": "material-eye-off", "path": "", "reference": "ma_eye_off"}, {"@type": "PlantUmlSprite", "name": "material-eye-off-outline", "path": "", "reference": "ma_eye_off_outline"}, {"@type": "PlantUmlSprite", "name": "material-eye-outline", "path": "", "reference": "ma_eye_outline"}, {"@type": "PlantUmlSprite", "name": "material-face", "path": "", "reference": "ma_face"}, {"@type": "PlantUmlSprite", "name": "material-facebook", "path": "", "reference": "ma_facebook"}, {"@type": "PlantUmlSprite", "name": "material-facebook-box", "path": "", "reference": "ma_facebook_box"}, {"@type": "PlantUmlSprite", "name": "material-facebook-messenger", "path": "", "reference": "ma_facebook_messenger"}, {"@type": "PlantUmlSprite", "name": "material-face-profile", "path": "", "reference": "ma_face_profile"}, {"@type": "PlantUmlSprite", "name": "material-factory", "path": "", "reference": "ma_factory"}, {"@type": "PlantUmlSprite", "name": "material-fan", "path": "", "reference": "ma_fan"}, {"@type": "PlantUmlSprite", "name": "material-fan-off", "path": "", "reference": "ma_fan_off"}, {"@type": "PlantUmlSprite", "name": "material-fast-forward", "path": "", "reference": "ma_fast_forward"}, {"@type": "PlantUmlSprite", "name": "material-fast-forward-outline", "path": "", "reference": "ma_fast_forward_outline"}, {"@type": "PlantUmlSprite", "name": "material-fax", "path": "", "reference": "ma_fax"}, {"@type": "PlantUmlSprite", "name": "material-feather", "path": "", "reference": "ma_feather"}, {"@type": "PlantUmlSprite", "name": "material-ferry", "path": "", "reference": "ma_ferry"}, {"@type": "PlantUmlSprite", "name": "material-file", "path": "", "reference": "ma_file"}, {"@type": "PlantUmlSprite", "name": "material-file-account", "path": "", "reference": "ma_file_account"}, {"@type": "PlantUmlSprite", "name": "material-file-chart", "path": "", "reference": "ma_file_chart"}, {"@type": "PlantUmlSprite", "name": "material-file-check", "path": "", "reference": "ma_file_check"}, {"@type": "PlantUmlSprite", "name": "material-file-cloud", "path": "", "reference": "ma_file_cloud"}, {"@type": "PlantUmlSprite", "name": "material-file-delimited", "path": "", "reference": "ma_file_delimited"}, {"@type": "PlantUmlSprite", "name": "material-file-document", "path": "", "reference": "ma_file_document"}, {"@type": "PlantUmlSprite", "name": "material-file-document-box", "path": "", "reference": "ma_file_document_box"}, {"@type": "PlantUmlSprite", "name": "material-file-excel", "path": "", "reference": "ma_file_excel"}, {"@type": "PlantUmlSprite", "name": "material-file-excel-box", "path": "", "reference": "ma_file_excel_box"}, {"@type": "PlantUmlSprite", "name": "material-file-export", "path": "", "reference": "ma_file_export"}, {"@type": "PlantUmlSprite", "name": "material-file-find", "path": "", "reference": "ma_file_find"}, {"@type": "PlantUmlSprite", "name": "material-file-hidden", "path": "", "reference": "ma_file_hidden"}, {"@type": "PlantUmlSprite", "name": "material-file-image", "path": "", "reference": "ma_file_image"}, {"@type": "PlantUmlSprite", "name": "material-file-image-box", "path": "", "reference": "ma_file_image_box"}, {"@type": "PlantUmlSprite", "name": "material-file-import", "path": "", "reference": "ma_file_import"}, {"@type": "PlantUmlSprite", "name": "material-file-lock", "path": "", "reference": "ma_file_lock"}, {"@type": "PlantUmlSprite", "name": "material-file-move", "path": "", "reference": "ma_file_move"}, {"@type": "PlantUmlSprite", "name": "material-file-multiple", "path": "", "reference": "ma_file_multiple"}, {"@type": "PlantUmlSprite", "name": "material-file-music", "path": "", "reference": "ma_file_music"}, {"@type": "PlantUmlSprite", "name": "material-file-outline", "path": "", "reference": "ma_file_outline"}, {"@type": "PlantUmlSprite", "name": "material-file-pdf", "path": "", "reference": "ma_file_pdf"}, {"@type": "PlantUmlSprite", "name": "material-file-pdf-box", "path": "", "reference": "ma_file_pdf_box"}, {"@type": "PlantUmlSprite", "name": "material-file-percent", "path": "", "reference": "ma_file_percent"}, {"@type": "PlantUmlSprite", "name": "material-file-plus", "path": "", "reference": "ma_file_plus"}, {"@type": "PlantUmlSprite", "name": "material-file-powerpoint", "path": "", "reference": "ma_file_powerpoint"}, {"@type": "PlantUmlSprite", "name": "material-file-powerpoint-box", "path": "", "reference": "ma_file_powerpoint_box"}, {"@type": "PlantUmlSprite", "name": "material-file-presentation-box", "path": "", "reference": "ma_file_presentation_box"}, {"@type": "PlantUmlSprite", "name": "material-file-restore", "path": "", "reference": "ma_file_restore"}, {"@type": "PlantUmlSprite", "name": "material-file-send", "path": "", "reference": "ma_file_send"}, {"@type": "PlantUmlSprite", "name": "material-file-tree", "path": "", "reference": "ma_file_tree"}, {"@type": "PlantUmlSprite", "name": "material-file-video", "path": "", "reference": "ma_file_video"}, {"@type": "PlantUmlSprite", "name": "material-file-word", "path": "", "reference": "ma_file_word"}, {"@type": "PlantUmlSprite", "name": "material-file-word-box", "path": "", "reference": "ma_file_word_box"}, {"@type": "PlantUmlSprite", "name": "material-file-xml", "path": "", "reference": "ma_file_xml"}, {"@type": "PlantUmlSprite", "name": "material-fill", "path": "", "reference": "ma_fill"}, {"@type": "PlantUmlSprite", "name": "material-film", "path": "", "reference": "ma_film"}, {"@type": "PlantUmlSprite", "name": "material-filmstrip", "path": "", "reference": "ma_filmstrip"}, {"@type": "PlantUmlSprite", "name": "material-filmstrip-off", "path": "", "reference": "ma_filmstrip_off"}, {"@type": "PlantUmlSprite", "name": "material-filter", "path": "", "reference": "ma_filter"}, {"@type": "PlantUmlSprite", "name": "material-filter-outline", "path": "", "reference": "ma_filter_outline"}, {"@type": "PlantUmlSprite", "name": "material-filter-remove", "path": "", "reference": "ma_filter_remove"}, {"@type": "PlantUmlSprite", "name": "material-filter-remove-outline", "path": "", "reference": "ma_filter_remove_outline"}, {"@type": "PlantUmlSprite", "name": "material-filter-variant", "path": "", "reference": "ma_filter_variant"}, {"@type": "PlantUmlSprite", "name": "material-find-replace", "path": "", "reference": "ma_find_replace"}, {"@type": "PlantUmlSprite", "name": "material-fingerprint", "path": "", "reference": "ma_fingerprint"}, {"@type": "PlantUmlSprite", "name": "material-fire", "path": "", "reference": "ma_fire"}, {"@type": "PlantUmlSprite", "name": "material-fish", "path": "", "reference": "ma_fish"}, {"@type": "PlantUmlSprite", "name": "material-flag", "path": "", "reference": "ma_flag"}, {"@type": "PlantUmlSprite", "name": "material-flag-checkered", "path": "", "reference": "ma_flag_checkered"}, {"@type": "PlantUmlSprite", "name": "material-flag-checkered-variant", "path": "", "reference": "ma_flag_checkered_variant"}, {"@type": "PlantUmlSprite", "name": "material-flag-outline", "path": "", "reference": "ma_flag_outline"}, {"@type": "PlantUmlSprite", "name": "material-flag-outline-variant", "path": "", "reference": "ma_flag_outline_variant"}, {"@type": "PlantUmlSprite", "name": "material-flag-triangle", "path": "", "reference": "ma_flag_triangle"}, {"@type": "PlantUmlSprite", "name": "material-flag-variant", "path": "", "reference": "ma_flag_variant"}, {"@type": "PlantUmlSprite", "name": "material-flash", "path": "", "reference": "ma_flash"}, {"@type": "PlantUmlSprite", "name": "material-flashlight", "path": "", "reference": "ma_flashlight"}, {"@type": "PlantUmlSprite", "name": "material-flashlight-off", "path": "", "reference": "ma_flashlight_off"}, {"@type": "PlantUmlSprite", "name": "material-flash-auto", "path": "", "reference": "ma_flash_auto"}, {"@type": "PlantUmlSprite", "name": "material-flash-circle", "path": "", "reference": "ma_flash_circle"}, {"@type": "PlantUmlSprite", "name": "material-flash-off", "path": "", "reference": "ma_flash_off"}, {"@type": "PlantUmlSprite", "name": "material-flash-outline", "path": "", "reference": "ma_flash_outline"}, {"@type": "PlantUmlSprite", "name": "material-flash-red-eye", "path": "", "reference": "ma_flash_red_eye"}, {"@type": "PlantUmlSprite", "name": "material-flask", "path": "", "reference": "ma_flask"}, {"@type": "PlantUmlSprite", "name": "material-flask-empty", "path": "", "reference": "ma_flask_empty"}, {"@type": "PlantUmlSprite", "name": "material-flask-empty-outline", "path": "", "reference": "ma_flask_empty_outline"}, {"@type": "PlantUmlSprite", "name": "material-flask-outline", "path": "", "reference": "ma_flask_outline"}, {"@type": "PlantUmlSprite", "name": "material-flattr", "path": "", "reference": "ma_flattr"}, {"@type": "PlantUmlSprite", "name": "material-flickr-after", "path": "", "reference": "ma_flickr_after"}, {"@type": "PlantUmlSprite", "name": "material-flickr-before", "path": "", "reference": "ma_flickr_before"}, {"@type": "PlantUmlSprite", "name": "material-flip-to-back", "path": "", "reference": "ma_flip_to_back"}, {"@type": "PlantUmlSprite", "name": "material-flip-to-front", "path": "", "reference": "ma_flip_to_front"}, {"@type": "PlantUmlSprite", "name": "material-floor-plan", "path": "", "reference": "ma_floor_plan"}, {"@type": "PlantUmlSprite", "name": "material-floppy", "path": "", "reference": "ma_floppy"}, {"@type": "PlantUmlSprite", "name": "material-flower", "path": "", "reference": "ma_flower"}, {"@type": "PlantUmlSprite", "name": "material-folder", "path": "", "reference": "ma_folder"}, {"@type": "PlantUmlSprite", "name": "material-folder-account", "path": "", "reference": "ma_folder_account"}, {"@type": "PlantUmlSprite", "name": "material-folder-download", "path": "", "reference": "ma_folder_download"}, {"@type": "PlantUmlSprite", "name": "material-folder-google-drive", "path": "", "reference": "ma_folder_google_drive"}, {"@type": "PlantUmlSprite", "name": "material-folder-image", "path": "", "reference": "ma_folder_image"}, {"@type": "PlantUmlSprite", "name": "material-folder-lock", "path": "", "reference": "ma_folder_lock"}, {"@type": "PlantUmlSprite", "name": "material-folder-lock-open", "path": "", "reference": "ma_folder_lock_open"}, {"@type": "PlantUmlSprite", "name": "material-folder-move", "path": "", "reference": "ma_folder_move"}, {"@type": "PlantUmlSprite", "name": "material-folder-multiple", "path": "", "reference": "ma_folder_multiple"}, {"@type": "PlantUmlSprite", "name": "material-folder-multiple-image", "path": "", "reference": "ma_folder_multiple_image"}, {"@type": "PlantUmlSprite", "name": "material-folder-multiple-outline", "path": "", "reference": "ma_folder_multiple_outline"}, {"@type": "PlantUmlSprite", "name": "material-folder-open", "path": "", "reference": "ma_folder_open"}, {"@type": "PlantUmlSprite", "name": "material-folder-outline", "path": "", "reference": "ma_folder_outline"}, {"@type": "PlantUmlSprite", "name": "material-folder-outline-lock", "path": "", "reference": "ma_folder_outline_lock"}, {"@type": "PlantUmlSprite", "name": "material-folder-plus", "path": "", "reference": "ma_folder_plus"}, {"@type": "PlantUmlSprite", "name": "material-folder-remove", "path": "", "reference": "ma_folder_remove"}, {"@type": "PlantUmlSprite", "name": "material-folder-star", "path": "", "reference": "ma_folder_star"}, {"@type": "PlantUmlSprite", "name": "material-folder-upload", "path": "", "reference": "ma_folder_upload"}, {"@type": "PlantUmlSprite", "name": "material-font-awesome", "path": "", "reference": "ma_font_awesome"}, {"@type": "PlantUmlSprite", "name": "material-food", "path": "", "reference": "ma_food"}, {"@type": "PlantUmlSprite", "name": "material-food-apple", "path": "", "reference": "ma_food_apple"}, {"@type": "PlantUmlSprite", "name": "material-food-croissant", "path": "", "reference": "ma_food_croissant"}, {"@type": "PlantUmlSprite", "name": "material-food-fork-drink", "path": "", "reference": "ma_food_fork_drink"}, {"@type": "PlantUmlSprite", "name": "material-food-off", "path": "", "reference": "ma_food_off"}, {"@type": "PlantUmlSprite", "name": "material-food-variant", "path": "", "reference": "ma_food_variant"}, {"@type": "PlantUmlSprite", "name": "material-football", "path": "", "reference": "ma_football"}, {"@type": "PlantUmlSprite", "name": "material-football-australian", "path": "", "reference": "ma_football_australian"}, {"@type": "PlantUmlSprite", "name": "material-football-helmet", "path": "", "reference": "ma_football_helmet"}, {"@type": "PlantUmlSprite", "name": "material-footer", "path": "", "reference": "ma_footer"}, {"@type": "PlantUmlSprite", "name": "material-forklift", "path": "", "reference": "ma_forklift"}, {"@type": "PlantUmlSprite", "name": "material-format-align-bottom", "path": "", "reference": "ma_format_align_bottom"}, {"@type": "PlantUmlSprite", "name": "material-format-align-center", "path": "", "reference": "ma_format_align_center"}, {"@type": "PlantUmlSprite", "name": "material-format-align-justify", "path": "", "reference": "ma_format_align_justify"}, {"@type": "PlantUmlSprite", "name": "material-format-align-left", "path": "", "reference": "ma_format_align_left"}, {"@type": "PlantUmlSprite", "name": "material-format-align-middle", "path": "", "reference": "ma_format_align_middle"}, {"@type": "PlantUmlSprite", "name": "material-format-align-right", "path": "", "reference": "ma_format_align_right"}, {"@type": "PlantUmlSprite", "name": "material-format-align-top", "path": "", "reference": "ma_format_align_top"}, {"@type": "PlantUmlSprite", "name": "material-format-annotation-plus", "path": "", "reference": "ma_format_annotation_plus"}, {"@type": "PlantUmlSprite", "name": "material-format-bold", "path": "", "reference": "ma_format_bold"}, {"@type": "PlantUmlSprite", "name": "material-format-clear", "path": "", "reference": "ma_format_clear"}, {"@type": "PlantUmlSprite", "name": "material-format-color", "path": "", "reference": "ma_format_color"}, {"@type": "PlantUmlSprite", "name": "material-format-color-fill", "path": "", "reference": "ma_format_color_fill"}, {"@type": "PlantUmlSprite", "name": "material-format-color-text", "path": "", "reference": "ma_format_color_text"}, {"@type": "PlantUmlSprite", "name": "material-format-float-center", "path": "", "reference": "ma_format_float_center"}, {"@type": "PlantUmlSprite", "name": "material-format-float-left", "path": "", "reference": "ma_format_float_left"}, {"@type": "PlantUmlSprite", "name": "material-format-float-none", "path": "", "reference": "ma_format_float_none"}, {"@type": "PlantUmlSprite", "name": "material-format-float-right", "path": "", "reference": "ma_format_float_right"}, {"@type": "PlantUmlSprite", "name": "material-format-font", "path": "", "reference": "ma_format_font"}, {"@type": "PlantUmlSprite", "name": "material-format-header-1", "path": "", "reference": "ma_format_header_1"}, {"@type": "PlantUmlSprite", "name": "material-format-header-2", "path": "", "reference": "ma_format_header_2"}, {"@type": "PlantUmlSprite", "name": "material-format-header-3", "path": "", "reference": "ma_format_header_3"}, {"@type": "PlantUmlSprite", "name": "material-format-header-4", "path": "", "reference": "ma_format_header_4"}, {"@type": "PlantUmlSprite", "name": "material-format-header-5", "path": "", "reference": "ma_format_header_5"}, {"@type": "PlantUmlSprite", "name": "material-format-header-6", "path": "", "reference": "ma_format_header_6"}, {"@type": "PlantUmlSprite", "name": "material-format-header-decrease", "path": "", "reference": "ma_format_header_decrease"}, {"@type": "PlantUmlSprite", "name": "material-format-header-down", "path": "", "reference": "ma_format_header_down"}, {"@type": "PlantUmlSprite", "name": "material-format-header-equal", "path": "", "reference": "ma_format_header_equal"}, {"@type": "PlantUmlSprite", "name": "material-format-header-increase", "path": "", "reference": "ma_format_header_increase"}, {"@type": "PlantUmlSprite", "name": "material-format-header-pound", "path": "", "reference": "ma_format_header_pound"}, {"@type": "PlantUmlSprite", "name": "material-format-header-up", "path": "", "reference": "ma_format_header_up"}, {"@type": "PlantUmlSprite", "name": "material-format-horizontal-align-center", "path": "", "reference": "ma_format_horizontal_align_center"}, {"@type": "PlantUmlSprite", "name": "material-format-horizontal-align-left", "path": "", "reference": "ma_format_horizontal_align_left"}, {"@type": "PlantUmlSprite", "name": "material-format-horizontal-align-right", "path": "", "reference": "ma_format_horizontal_align_right"}, {"@type": "PlantUmlSprite", "name": "material-format-indent-decrease", "path": "", "reference": "ma_format_indent_decrease"}, {"@type": "PlantUmlSprite", "name": "material-format-indent-increase", "path": "", "reference": "ma_format_indent_increase"}, {"@type": "PlantUmlSprite", "name": "material-format-italic", "path": "", "reference": "ma_format_italic"}, {"@type": "PlantUmlSprite", "name": "material-format-line-spacing", "path": "", "reference": "ma_format_line_spacing"}, {"@type": "PlantUmlSprite", "name": "material-format-line-style", "path": "", "reference": "ma_format_line_style"}, {"@type": "PlantUmlSprite", "name": "material-format-line-weight", "path": "", "reference": "ma_format_line_weight"}, {"@type": "PlantUmlSprite", "name": "material-format-list-bulleted", "path": "", "reference": "ma_format_list_bulleted"}, {"@type": "PlantUmlSprite", "name": "material-format-list-bulleted-type", "path": "", "reference": "ma_format_list_bulleted_type"}, {"@type": "PlantUmlSprite", "name": "material-format-list-checks", "path": "", "reference": "ma_format_list_checks"}, {"@type": "PlantUmlSprite", "name": "material-format-list-numbers", "path": "", "reference": "ma_format_list_numbers"}, {"@type": "PlantUmlSprite", "name": "material-format-page-break", "path": "", "reference": "ma_format_page_break"}, {"@type": "PlantUmlSprite", "name": "material-format-paint", "path": "", "reference": "ma_format_paint"}, {"@type": "PlantUmlSprite", "name": "material-format-paragraph", "path": "", "reference": "ma_format_paragraph"}, {"@type": "PlantUmlSprite", "name": "material-format-pilcrow", "path": "", "reference": "ma_format_pilcrow"}, {"@type": "PlantUmlSprite", "name": "material-format-quote-close", "path": "", "reference": "ma_format_quote_close"}, {"@type": "PlantUmlSprite", "name": "material-format-quote-open", "path": "", "reference": "ma_format_quote_open"}, {"@type": "PlantUmlSprite", "name": "material-format-rotate-90", "path": "", "reference": "ma_format_rotate_90"}, {"@type": "PlantUmlSprite", "name": "material-format-section", "path": "", "reference": "ma_format_section"}, {"@type": "PlantUmlSprite", "name": "material-format-size", "path": "", "reference": "ma_format_size"}, {"@type": "PlantUmlSprite", "name": "material-format-strikethrough", "path": "", "reference": "ma_format_strikethrough"}, {"@type": "PlantUmlSprite", "name": "material-format-strikethrough-variant", "path": "", "reference": "ma_format_strikethrough_variant"}, {"@type": "PlantUmlSprite", "name": "material-format-subscript", "path": "", "reference": "ma_format_subscript"}, {"@type": "PlantUmlSprite", "name": "material-format-superscript", "path": "", "reference": "ma_format_superscript"}, {"@type": "PlantUmlSprite", "name": "material-format-text", "path": "", "reference": "ma_format_text"}, {"@type": "PlantUmlSprite", "name": "material-format-textdirection-l-to-r", "path": "", "reference": "ma_format_textdirection_l_to_r"}, {"@type": "PlantUmlSprite", "name": "material-format-textdirection-r-to-l", "path": "", "reference": "ma_format_textdirection_r_to_l"}, {"@type": "PlantUmlSprite", "name": "material-format-title", "path": "", "reference": "ma_format_title"}, {"@type": "PlantUmlSprite", "name": "material-format-underline", "path": "", "reference": "ma_format_underline"}, {"@type": "PlantUmlSprite", "name": "material-format-vertical-align-bottom", "path": "", "reference": "ma_format_vertical_align_bottom"}, {"@type": "PlantUmlSprite", "name": "material-format-vertical-align-center", "path": "", "reference": "ma_format_vertical_align_center"}, {"@type": "PlantUmlSprite", "name": "material-format-vertical-align-top", "path": "", "reference": "ma_format_vertical_align_top"}, {"@type": "PlantUmlSprite", "name": "material-format-wrap-inline", "path": "", "reference": "ma_format_wrap_inline"}, {"@type": "PlantUmlSprite", "name": "material-format-wrap-square", "path": "", "reference": "ma_format_wrap_square"}, {"@type": "PlantUmlSprite", "name": "material-format-wrap-tight", "path": "", "reference": "ma_format_wrap_tight"}, {"@type": "PlantUmlSprite", "name": "material-format-wrap-top-bottom", "path": "", "reference": "ma_format_wrap_top_bottom"}, {"@type": "PlantUmlSprite", "name": "material-forum", "path": "", "reference": "ma_forum"}, {"@type": "PlantUmlSprite", "name": "material-forum-outline", "path": "", "reference": "ma_forum_outline"}, {"@type": "PlantUmlSprite", "name": "material-forward", "path": "", "reference": "ma_forward"}, {"@type": "PlantUmlSprite", "name": "material-foursquare", "path": "", "reference": "ma_foursquare"}, {"@type": "PlantUmlSprite", "name": "material-fridge", "path": "", "reference": "ma_fridge"}, {"@type": "PlantUmlSprite", "name": "material-fridge-filled", "path": "", "reference": "ma_fridge_filled"}, {"@type": "PlantUmlSprite", "name": "material-fridge-filled-bottom", "path": "", "reference": "ma_fridge_filled_bottom"}, {"@type": "PlantUmlSprite", "name": "material-fridge-filled-top", "path": "", "reference": "ma_fridge_filled_top"}, {"@type": "PlantUmlSprite", "name": "material-fuel", "path": "", "reference": "ma_fuel"}, {"@type": "PlantUmlSprite", "name": "material-fullscreen", "path": "", "reference": "ma_fullscreen"}, {"@type": "PlantUmlSprite", "name": "material-fullscreen-exit", "path": "", "reference": "ma_fullscreen_exit"}, {"@type": "PlantUmlSprite", "name": "material-function", "path": "", "reference": "ma_function"}, {"@type": "PlantUmlSprite", "name": "material-gamepad", "path": "", "reference": "ma_gamepad"}, {"@type": "PlantUmlSprite", "name": "material-gamepad-variant", "path": "", "reference": "ma_gamepad_variant"}, {"@type": "PlantUmlSprite", "name": "material-garage-open", "path": "", "reference": "ma_garage_open"}, {"@type": "PlantUmlSprite", "name": "material-gas-cylinder", "path": "", "reference": "ma_gas_cylinder"}, {"@type": "PlantUmlSprite", "name": "material-gas-station", "path": "", "reference": "ma_gas_station"}, {"@type": "PlantUmlSprite", "name": "material-gate", "path": "", "reference": "ma_gate"}, {"@type": "PlantUmlSprite", "name": "material-gauge", "path": "", "reference": "ma_gauge"}, {"@type": "PlantUmlSprite", "name": "material-gavel", "path": "", "reference": "ma_gavel"}, {"@type": "PlantUmlSprite", "name": "material-gender-female", "path": "", "reference": "ma_gender_female"}, {"@type": "PlantUmlSprite", "name": "material-gender-male", "path": "", "reference": "ma_gender_male"}, {"@type": "PlantUmlSprite", "name": "material-gender-male-female", "path": "", "reference": "ma_gender_male_female"}, {"@type": "PlantUmlSprite", "name": "material-gender-transgender", "path": "", "reference": "ma_gender_transgender"}, {"@type": "PlantUmlSprite", "name": "material-gesture", "path": "", "reference": "ma_gesture"}, {"@type": "PlantUmlSprite", "name": "material-gesture-double-tap", "path": "", "reference": "ma_gesture_double_tap"}, {"@type": "PlantUmlSprite", "name": "material-gesture-swipe-down", "path": "", "reference": "ma_gesture_swipe_down"}, {"@type": "PlantUmlSprite", "name": "material-gesture-swipe-left", "path": "", "reference": "ma_gesture_swipe_left"}, {"@type": "PlantUmlSprite", "name": "material-gesture-swipe-right", "path": "", "reference": "ma_gesture_swipe_right"}, {"@type": "PlantUmlSprite", "name": "material-gesture-swipe-up", "path": "", "reference": "ma_gesture_swipe_up"}, {"@type": "PlantUmlSprite", "name": "material-gesture-tap", "path": "", "reference": "ma_gesture_tap"}, {"@type": "PlantUmlSprite", "name": "material-gesture-two-double-tap", "path": "", "reference": "ma_gesture_two_double_tap"}, {"@type": "PlantUmlSprite", "name": "material-gesture-two-tap", "path": "", "reference": "ma_gesture_two_tap"}, {"@type": "PlantUmlSprite", "name": "material-ghost", "path": "", "reference": "ma_ghost"}, {"@type": "PlantUmlSprite", "name": "material-gift", "path": "", "reference": "ma_gift"}, {"@type": "PlantUmlSprite", "name": "material-git", "path": "", "reference": "ma_git"}, {"@type": "PlantUmlSprite", "name": "material-github-box", "path": "", "reference": "ma_github_box"}, {"@type": "PlantUmlSprite", "name": "material-github-circle", "path": "", "reference": "ma_github_circle"}, {"@type": "PlantUmlSprite", "name": "material-github-face", "path": "", "reference": "ma_github_face"}, {"@type": "PlantUmlSprite", "name": "material-glassdoor", "path": "", "reference": "ma_glassdoor"}, {"@type": "PlantUmlSprite", "name": "material-glasses", "path": "", "reference": "ma_glasses"}, {"@type": "PlantUmlSprite", "name": "material-glass-flute", "path": "", "reference": "ma_glass_flute"}, {"@type": "PlantUmlSprite", "name": "material-glass-mug", "path": "", "reference": "ma_glass_mug"}, {"@type": "PlantUmlSprite", "name": "material-glass-stange", "path": "", "reference": "ma_glass_stange"}, {"@type": "PlantUmlSprite", "name": "material-glass-tulip", "path": "", "reference": "ma_glass_tulip"}, {"@type": "PlantUmlSprite", "name": "material-gmail", "path": "", "reference": "ma_gmail"}, {"@type": "PlantUmlSprite", "name": "material-gnome", "path": "", "reference": "ma_gnome"}, {"@type": "PlantUmlSprite", "name": "material-golf", "path": "", "reference": "ma_golf"}, {"@type": "PlantUmlSprite", "name": "material-gondola", "path": "", "reference": "ma_gondola"}, {"@type": "PlantUmlSprite", "name": "material-google", "path": "", "reference": "ma_google"}, {"@type": "PlantUmlSprite", "name": "material-google-analytics", "path": "", "reference": "ma_google_analytics"}, {"@type": "PlantUmlSprite", "name": "material-google-assistant", "path": "", "reference": "ma_google_assistant"}, {"@type": "PlantUmlSprite", "name": "material-google-cardboard", "path": "", "reference": "ma_google_cardboard"}, {"@type": "PlantUmlSprite", "name": "material-google-chrome", "path": "", "reference": "ma_google_chrome"}, {"@type": "PlantUmlSprite", "name": "material-google-circles", "path": "", "reference": "ma_google_circles"}, {"@type": "PlantUmlSprite", "name": "material-google-circles-communities", "path": "", "reference": "ma_google_circles_communities"}, {"@type": "PlantUmlSprite", "name": "material-google-circles-extended", "path": "", "reference": "ma_google_circles_extended"}, {"@type": "PlantUmlSprite", "name": "material-google-circles-group", "path": "", "reference": "ma_google_circles_group"}, {"@type": "PlantUmlSprite", "name": "material-google-controller", "path": "", "reference": "ma_google_controller"}, {"@type": "PlantUmlSprite", "name": "material-google-controller-off", "path": "", "reference": "ma_google_controller_off"}, {"@type": "PlantUmlSprite", "name": "material-google-drive", "path": "", "reference": "ma_google_drive"}, {"@type": "PlantUmlSprite", "name": "material-google-earth", "path": "", "reference": "ma_google_earth"}, {"@type": "PlantUmlSprite", "name": "material-google-glass", "path": "", "reference": "ma_google_glass"}, {"@type": "PlantUmlSprite", "name": "material-google-home", "path": "", "reference": "ma_google_home"}, {"@type": "PlantUmlSprite", "name": "material-google-keep", "path": "", "reference": "ma_google_keep"}, {"@type": "PlantUmlSprite", "name": "material-google-maps", "path": "", "reference": "ma_google_maps"}, {"@type": "PlantUmlSprite", "name": "material-google-nearby", "path": "", "reference": "ma_google_nearby"}, {"@type": "PlantUmlSprite", "name": "material-google-pages", "path": "", "reference": "ma_google_pages"}, {"@type": "PlantUmlSprite", "name": "material-google-photos", "path": "", "reference": "ma_google_photos"}, {"@type": "PlantUmlSprite", "name": "material-google-physical-web", "path": "", "reference": "ma_google_physical_web"}, {"@type": "PlantUmlSprite", "name": "material-google-play", "path": "", "reference": "ma_google_play"}, {"@type": "PlantUmlSprite", "name": "material-google-plus", "path": "", "reference": "ma_google_plus"}, {"@type": "PlantUmlSprite", "name": "material-google-plus-box", "path": "", "reference": "ma_google_plus_box"}, {"@type": "PlantUmlSprite", "name": "material-google-translate", "path": "", "reference": "ma_google_translate"}, {"@type": "PlantUmlSprite", "name": "material-google-wallet", "path": "", "reference": "ma_google_wallet"}, {"@type": "PlantUmlSprite", "name": "material-gradient", "path": "", "reference": "ma_gradient"}, {"@type": "PlantUmlSprite", "name": "material-grease-pencil", "path": "", "reference": "ma_grease_pencil"}, {"@type": "PlantUmlSprite", "name": "material-grid", "path": "", "reference": "ma_grid"}, {"@type": "PlantUmlSprite", "name": "material-grid-large", "path": "", "reference": "ma_grid_large"}, {"@type": "PlantUmlSprite", "name": "material-grid-off", "path": "", "reference": "ma_grid_off"}, {"@type": "PlantUmlSprite", "name": "material-group", "path": "", "reference": "ma_group"}, {"@type": "PlantUmlSprite", "name": "material-guitar-acoustic", "path": "", "reference": "ma_guitar_acoustic"}, {"@type": "PlantUmlSprite", "name": "material-guitar-electric", "path": "", "reference": "ma_guitar_electric"}, {"@type": "PlantUmlSprite", "name": "material-guy-fawkes-mask", "path": "", "reference": "ma_guy_fawkes_mask"}, {"@type": "PlantUmlSprite", "name": "material-hackernews", "path": "", "reference": "ma_hackernews"}, {"@type": "PlantUmlSprite", "name": "material-hamburger", "path": "", "reference": "ma_hamburger"}, {"@type": "PlantUmlSprite", "name": "material-hand-pointing-right", "path": "", "reference": "ma_hand_pointing_right"}, {"@type": "PlantUmlSprite", "name": "material-hanger", "path": "", "reference": "ma_hanger"}, {"@type": "PlantUmlSprite", "name": "material-hangouts", "path": "", "reference": "ma_hangouts"}, {"@type": "PlantUmlSprite", "name": "material-harddisk", "path": "", "reference": "ma_harddisk"}, {"@type": "PlantUmlSprite", "name": "material-headphones", "path": "", "reference": "ma_headphones"}, {"@type": "PlantUmlSprite", "name": "material-headphones-box", "path": "", "reference": "ma_headphones_box"}, {"@type": "PlantUmlSprite", "name": "material-headphones-off", "path": "", "reference": "ma_headphones_off"}, {"@type": "PlantUmlSprite", "name": "material-headphones-settings", "path": "", "reference": "ma_headphones_settings"}, {"@type": "PlantUmlSprite", "name": "material-headset", "path": "", "reference": "ma_headset"}, {"@type": "PlantUmlSprite", "name": "material-headset-dock", "path": "", "reference": "ma_headset_dock"}, {"@type": "PlantUmlSprite", "name": "material-headset-off", "path": "", "reference": "ma_headset_off"}, {"@type": "PlantUmlSprite", "name": "material-heart", "path": "", "reference": "ma_heart"}, {"@type": "PlantUmlSprite", "name": "material-heart-box", "path": "", "reference": "ma_heart_box"}, {"@type": "PlantUmlSprite", "name": "material-heart-box-outline", "path": "", "reference": "ma_heart_box_outline"}, {"@type": "PlantUmlSprite", "name": "material-heart-broken", "path": "", "reference": "ma_heart_broken"}, {"@type": "PlantUmlSprite", "name": "material-heart-half", "path": "", "reference": "ma_heart_half"}, {"@type": "PlantUmlSprite", "name": "material-heart-half-full", "path": "", "reference": "ma_heart_half_full"}, {"@type": "PlantUmlSprite", "name": "material-heart-half-outline", "path": "", "reference": "ma_heart_half_outline"}, {"@type": "PlantUmlSprite", "name": "material-heart-off", "path": "", "reference": "ma_heart_off"}, {"@type": "PlantUmlSprite", "name": "material-heart-outline", "path": "", "reference": "ma_heart_outline"}, {"@type": "PlantUmlSprite", "name": "material-heart-pulse", "path": "", "reference": "ma_heart_pulse"}, {"@type": "PlantUmlSprite", "name": "material-help", "path": "", "reference": "ma_help"}, {"@type": "PlantUmlSprite", "name": "material-help-box", "path": "", "reference": "ma_help_box"}, {"@type": "PlantUmlSprite", "name": "material-help-circle", "path": "", "reference": "ma_help_circle"}, {"@type": "PlantUmlSprite", "name": "material-help-circle-outline", "path": "", "reference": "ma_help_circle_outline"}, {"@type": "PlantUmlSprite", "name": "material-help-network", "path": "", "reference": "ma_help_network"}, {"@type": "PlantUmlSprite", "name": "material-hexagon", "path": "", "reference": "ma_hexagon"}, {"@type": "PlantUmlSprite", "name": "material-hexagon-multiple", "path": "", "reference": "ma_hexagon_multiple"}, {"@type": "PlantUmlSprite", "name": "material-hexagon-outline", "path": "", "reference": "ma_hexagon_outline"}, {"@type": "PlantUmlSprite", "name": "material-highway", "path": "", "reference": "ma_highway"}, {"@type": "PlantUmlSprite", "name": "material-high-definition", "path": "", "reference": "ma_high_definition"}, {"@type": "PlantUmlSprite", "name": "material-history", "path": "", "reference": "ma_history"}, {"@type": "PlantUmlSprite", "name": "material-hololens", "path": "", "reference": "ma_hololens"}, {"@type": "PlantUmlSprite", "name": "material-home", "path": "", "reference": "ma_home"}, {"@type": "PlantUmlSprite", "name": "material-home-account", "path": "", "reference": "ma_home_account"}, {"@type": "PlantUmlSprite", "name": "material-home-assistant", "path": "", "reference": "ma_home_assistant"}, {"@type": "PlantUmlSprite", "name": "material-home-automation", "path": "", "reference": "ma_home_automation"}, {"@type": "PlantUmlSprite", "name": "material-home-circle", "path": "", "reference": "ma_home_circle"}, {"@type": "PlantUmlSprite", "name": "material-home-heart", "path": "", "reference": "ma_home_heart"}, {"@type": "PlantUmlSprite", "name": "material-home-map-marker", "path": "", "reference": "ma_home_map_marker"}, {"@type": "PlantUmlSprite", "name": "material-home-modern", "path": "", "reference": "ma_home_modern"}, {"@type": "PlantUmlSprite", "name": "material-home-outline", "path": "", "reference": "ma_home_outline"}, {"@type": "PlantUmlSprite", "name": "material-home-variant", "path": "", "reference": "ma_home_variant"}, {"@type": "PlantUmlSprite", "name": "material-hook", "path": "", "reference": "ma_hook"}, {"@type": "PlantUmlSprite", "name": "material-hook-off", "path": "", "reference": "ma_hook_off"}, {"@type": "PlantUmlSprite", "name": "material-hops", "path": "", "reference": "ma_hops"}, {"@type": "PlantUmlSprite", "name": "material-hospital", "path": "", "reference": "ma_hospital"}, {"@type": "PlantUmlSprite", "name": "material-hospital-building", "path": "", "reference": "ma_hospital_building"}, {"@type": "PlantUmlSprite", "name": "material-hospital-marker", "path": "", "reference": "ma_hospital_marker"}, {"@type": "PlantUmlSprite", "name": "material-hotel", "path": "", "reference": "ma_hotel"}, {"@type": "PlantUmlSprite", "name": "material-hot-tub", "path": "", "reference": "ma_hot_tub"}, {"@type": "PlantUmlSprite", "name": "material-houzz-box", "path": "", "reference": "ma_houzz_box"}, {"@type": "PlantUmlSprite", "name": "material-hulu", "path": "", "reference": "ma_hulu"}, {"@type": "PlantUmlSprite", "name": "material-human", "path": "", "reference": "ma_human"}, {"@type": "PlantUmlSprite", "name": "material-human-child", "path": "", "reference": "ma_human_child"}, {"@type": "PlantUmlSprite", "name": "material-human-female", "path": "", "reference": "ma_human_female"}, {"@type": "PlantUmlSprite", "name": "material-human-greeting", "path": "", "reference": "ma_human_greeting"}, {"@type": "PlantUmlSprite", "name": "material-human-handsdown", "path": "", "reference": "ma_human_handsdown"}, {"@type": "PlantUmlSprite", "name": "material-human-handsup", "path": "", "reference": "ma_human_handsup"}, {"@type": "PlantUmlSprite", "name": "material-human-male", "path": "", "reference": "ma_human_male"}, {"@type": "PlantUmlSprite", "name": "material-human-male-female", "path": "", "reference": "ma_human_male_female"}, {"@type": "PlantUmlSprite", "name": "material-human-pregnant", "path": "", "reference": "ma_human_pregnant"}, {"@type": "PlantUmlSprite", "name": "material-humble-bundle", "path": "", "reference": "ma_humble_bundle"}, {"@type": "PlantUmlSprite", "name": "material-ice-cream", "path": "", "reference": "ma_ice_cream"}, {"@type": "PlantUmlSprite", "name": "material-image", "path": "", "reference": "ma_image"}, {"@type": "PlantUmlSprite", "name": "material-image-album", "path": "", "reference": "ma_image_album"}, {"@type": "PlantUmlSprite", "name": "material-image-area", "path": "", "reference": "ma_image_area"}, {"@type": "PlantUmlSprite", "name": "material-image-area-close", "path": "", "reference": "ma_image_area_close"}, {"@type": "PlantUmlSprite", "name": "material-image-broken", "path": "", "reference": "ma_image_broken"}, {"@type": "PlantUmlSprite", "name": "material-image-broken-variant", "path": "", "reference": "ma_image_broken_variant"}, {"@type": "PlantUmlSprite", "name": "material-image-filter", "path": "", "reference": "ma_image_filter"}, {"@type": "PlantUmlSprite", "name": "material-image-filter-black-white", "path": "", "reference": "ma_image_filter_black_white"}, {"@type": "PlantUmlSprite", "name": "material-image-filter-center-focus", "path": "", "reference": "ma_image_filter_center_focus"}, {"@type": "PlantUmlSprite", "name": "material-image-filter-center-focus-weak", "path": "", "reference": "ma_image_filter_center_focus_weak"}, {"@type": "PlantUmlSprite", "name": "material-image-filter-drama", "path": "", "reference": "ma_image_filter_drama"}, {"@type": "PlantUmlSprite", "name": "material-image-filter-frames", "path": "", "reference": "ma_image_filter_frames"}, {"@type": "PlantUmlSprite", "name": "material-image-filter-hdr", "path": "", "reference": "ma_image_filter_hdr"}, {"@type": "PlantUmlSprite", "name": "material-image-filter-none", "path": "", "reference": "ma_image_filter_none"}, {"@type": "PlantUmlSprite", "name": "material-image-filter-tilt-shift", "path": "", "reference": "ma_image_filter_tilt_shift"}, {"@type": "PlantUmlSprite", "name": "material-image-filter-vintage", "path": "", "reference": "ma_image_filter_vintage"}, {"@type": "PlantUmlSprite", "name": "material-image-multiple", "path": "", "reference": "ma_image_multiple"}, {"@type": "PlantUmlSprite", "name": "material-image-off", "path": "", "reference": "ma_image_off"}, {"@type": "PlantUmlSprite", "name": "material-import", "path": "", "reference": "ma_import"}, {"@type": "PlantUmlSprite", "name": "material-inbox", "path": "", "reference": "ma_inbox"}, {"@type": "PlantUmlSprite", "name": "material-inbox-arrow-down", "path": "", "reference": "ma_inbox_arrow_down"}, {"@type": "PlantUmlSprite", "name": "material-inbox-arrow-up", "path": "", "reference": "ma_inbox_arrow_up"}, {"@type": "PlantUmlSprite", "name": "material-incognito", "path": "", "reference": "ma_incognito"}, {"@type": "PlantUmlSprite", "name": "material-indent", "path": "", "reference": "ma_indent"}, {"@type": "PlantUmlSprite", "name": "material-infinity", "path": "", "reference": "ma_infinity"}, {"@type": "PlantUmlSprite", "name": "material-information", "path": "", "reference": "ma_information"}, {"@type": "PlantUmlSprite", "name": "material-information-outline", "path": "", "reference": "ma_information_outline"}, {"@type": "PlantUmlSprite", "name": "material-information-variant", "path": "", "reference": "ma_information_variant"}, {"@type": "PlantUmlSprite", "name": "material-instagram", "path": "", "reference": "ma_instagram"}, {"@type": "PlantUmlSprite", "name": "material-instapaper", "path": "", "reference": "ma_instapaper"}, {"@type": "PlantUmlSprite", "name": "material-internet-explorer", "path": "", "reference": "ma_internet_explorer"}, {"@type": "PlantUmlSprite", "name": "material-invert-colors", "path": "", "reference": "ma_invert_colors"}, {"@type": "PlantUmlSprite", "name": "material-itunes", "path": "", "reference": "ma_itunes"}, {"@type": "PlantUmlSprite", "name": "material-jeepney", "path": "", "reference": "ma_jeepney"}, {"@type": "PlantUmlSprite", "name": "material-jira", "path": "", "reference": "ma_jira"}, {"@type": "PlantUmlSprite", "name": "material-jsfiddle", "path": "", "reference": "ma_jsfiddle"}, {"@type": "PlantUmlSprite", "name": "material-json", "path": "", "reference": "ma_json"}, {"@type": "PlantUmlSprite", "name": "material-karate", "path": "", "reference": "ma_karate"}, {"@type": "PlantUmlSprite", "name": "material-keg", "path": "", "reference": "ma_keg"}, {"@type": "PlantUmlSprite", "name": "material-kettle", "path": "", "reference": "ma_kettle"}, {"@type": "PlantUmlSprite", "name": "material-key", "path": "", "reference": "ma_key"}, {"@type": "PlantUmlSprite", "name": "material-keyboard", "path": "", "reference": "ma_keyboard"}, {"@type": "PlantUmlSprite", "name": "material-keyboard-backspace", "path": "", "reference": "ma_keyboard_backspace"}, {"@type": "PlantUmlSprite", "name": "material-keyboard-caps", "path": "", "reference": "ma_keyboard_caps"}, {"@type": "PlantUmlSprite", "name": "material-keyboard-close", "path": "", "reference": "ma_keyboard_close"}, {"@type": "PlantUmlSprite", "name": "material-keyboard-off", "path": "", "reference": "ma_keyboard_off"}, {"@type": "PlantUmlSprite", "name": "material-keyboard-return", "path": "", "reference": "ma_keyboard_return"}, {"@type": "PlantUmlSprite", "name": "material-keyboard-tab", "path": "", "reference": "ma_keyboard_tab"}, {"@type": "PlantUmlSprite", "name": "material-keyboard-variant", "path": "", "reference": "ma_keyboard_variant"}, {"@type": "PlantUmlSprite", "name": "material-key-change", "path": "", "reference": "ma_key_change"}, {"@type": "PlantUmlSprite", "name": "material-key-minus", "path": "", "reference": "ma_key_minus"}, {"@type": "PlantUmlSprite", "name": "material-key-plus", "path": "", "reference": "ma_key_plus"}, {"@type": "PlantUmlSprite", "name": "material-key-remove", "path": "", "reference": "ma_key_remove"}, {"@type": "PlantUmlSprite", "name": "material-key-variant", "path": "", "reference": "ma_key_variant"}, {"@type": "PlantUmlSprite", "name": "material-kickstarter", "path": "", "reference": "ma_kickstarter"}, {"@type": "PlantUmlSprite", "name": "material-kodi", "path": "", "reference": "ma_kodi"}, {"@type": "PlantUmlSprite", "name": "material-label", "path": "", "reference": "ma_label"}, {"@type": "PlantUmlSprite", "name": "material-label-outline", "path": "", "reference": "ma_label_outline"}, {"@type": "PlantUmlSprite", "name": "material-ladybug", "path": "", "reference": "ma_ladybug"}, {"@type": "PlantUmlSprite", "name": "material-lambda", "path": "", "reference": "ma_lambda"}, {"@type": "PlantUmlSprite", "name": "material-lamp", "path": "", "reference": "ma_lamp"}, {"@type": "PlantUmlSprite", "name": "material-lan", "path": "", "reference": "ma_lan"}, {"@type": "PlantUmlSprite", "name": "material-language-c", "path": "", "reference": "ma_language_c"}, {"@type": "PlantUmlSprite", "name": "material-language-cpp", "path": "", "reference": "ma_language_cpp"}, {"@type": "PlantUmlSprite", "name": "material-language-csharp", "path": "", "reference": "ma_language_csharp"}, {"@type": "PlantUmlSprite", "name": "material-language-css3", "path": "", "reference": "ma_language_css3"}, {"@type": "PlantUmlSprite", "name": "material-language-go", "path": "", "reference": "ma_language_go"}, {"@type": "PlantUmlSprite", "name": "material-language-html5", "path": "", "reference": "ma_language_html5"}, {"@type": "PlantUmlSprite", "name": "material-language-javascript", "path": "", "reference": "ma_language_javascript"}, {"@type": "PlantUmlSprite", "name": "material-language-php", "path": "", "reference": "ma_language_php"}, {"@type": "PlantUmlSprite", "name": "material-language-python", "path": "", "reference": "ma_language_python"}, {"@type": "PlantUmlSprite", "name": "material-language-python-text", "path": "", "reference": "ma_language_python_text"}, {"@type": "PlantUmlSprite", "name": "material-language-r", "path": "", "reference": "ma_language_r"}, {"@type": "PlantUmlSprite", "name": "material-language-swift", "path": "", "reference": "ma_language_swift"}, {"@type": "PlantUmlSprite", "name": "material-language-typescript", "path": "", "reference": "ma_language_typescript"}, {"@type": "PlantUmlSprite", "name": "material-lan-connect", "path": "", "reference": "ma_lan_connect"}, {"@type": "PlantUmlSprite", "name": "material-lan-disconnect", "path": "", "reference": "ma_lan_disconnect"}, {"@type": "PlantUmlSprite", "name": "material-lan-pending", "path": "", "reference": "ma_lan_pending"}, {"@type": "PlantUmlSprite", "name": "material-laptop", "path": "", "reference": "ma_laptop"}, {"@type": "PlantUmlSprite", "name": "material-laptop-chromebook", "path": "", "reference": "ma_laptop_chromebook"}, {"@type": "PlantUmlSprite", "name": "material-laptop-mac", "path": "", "reference": "ma_laptop_mac"}, {"@type": "PlantUmlSprite", "name": "material-laptop-off", "path": "", "reference": "ma_laptop_off"}, {"@type": "PlantUmlSprite", "name": "material-laptop-windows", "path": "", "reference": "ma_laptop_windows"}, {"@type": "PlantUmlSprite", "name": "material-lastfm", "path": "", "reference": "ma_lastfm"}, {"@type": "PlantUmlSprite", "name": "material-lastpass", "path": "", "reference": "ma_lastpass"}, {"@type": "PlantUmlSprite", "name": "material-launch", "path": "", "reference": "ma_launch"}, {"@type": "PlantUmlSprite", "name": "material-lava-lamp", "path": "", "reference": "ma_lava_lamp"}, {"@type": "PlantUmlSprite", "name": "material-layers", "path": "", "reference": "ma_layers"}, {"@type": "PlantUmlSprite", "name": "material-layers-off", "path": "", "reference": "ma_layers_off"}, {"@type": "PlantUmlSprite", "name": "material-lead-pencil", "path": "", "reference": "ma_lead_pencil"}, {"@type": "PlantUmlSprite", "name": "material-leaf", "path": "", "reference": "ma_leaf"}, {"@type": "PlantUmlSprite", "name": "material-led-off", "path": "", "reference": "ma_led_off"}, {"@type": "PlantUmlSprite", "name": "material-led-on", "path": "", "reference": "ma_led_on"}, {"@type": "PlantUmlSprite", "name": "material-led-outline", "path": "", "reference": "ma_led_outline"}, {"@type": "PlantUmlSprite", "name": "material-led-strip", "path": "", "reference": "ma_led_strip"}, {"@type": "PlantUmlSprite", "name": "material-led-variant-off", "path": "", "reference": "ma_led_variant_off"}, {"@type": "PlantUmlSprite", "name": "material-led-variant-on", "path": "", "reference": "ma_led_variant_on"}, {"@type": "PlantUmlSprite", "name": "material-led-variant-outline", "path": "", "reference": "ma_led_variant_outline"}, {"@type": "PlantUmlSprite", "name": "material-library", "path": "", "reference": "ma_library"}, {"@type": "PlantUmlSprite", "name": "material-library-books", "path": "", "reference": "ma_library_books"}, {"@type": "PlantUmlSprite", "name": "material-library-music", "path": "", "reference": "ma_library_music"}, {"@type": "PlantUmlSprite", "name": "material-library-plus", "path": "", "reference": "ma_library_plus"}, {"@type": "PlantUmlSprite", "name": "material-lightbulb", "path": "", "reference": "ma_lightbulb"}, {"@type": "PlantUmlSprite", "name": "material-lightbulb-on", "path": "", "reference": "ma_lightbulb_on"}, {"@type": "PlantUmlSprite", "name": "material-lightbulb-on-outline", "path": "", "reference": "ma_lightbulb_on_outline"}, {"@type": "PlantUmlSprite", "name": "material-lightbulb-outline", "path": "", "reference": "ma_lightbulb_outline"}, {"@type": "PlantUmlSprite", "name": "material-link", "path": "", "reference": "ma_link"}, {"@type": "PlantUmlSprite", "name": "material-linkedin", "path": "", "reference": "ma_linkedin"}, {"@type": "PlantUmlSprite", "name": "material-linkedin-box", "path": "", "reference": "ma_linkedin_box"}, {"@type": "PlantUmlSprite", "name": "material-link-off", "path": "", "reference": "ma_link_off"}, {"@type": "PlantUmlSprite", "name": "material-link-variant", "path": "", "reference": "ma_link_variant"}, {"@type": "PlantUmlSprite", "name": "material-link-variant-off", "path": "", "reference": "ma_link_variant_off"}, {"@type": "PlantUmlSprite", "name": "material-linode", "path": "", "reference": "ma_linode"}, {"@type": "PlantUmlSprite", "name": "material-linux", "path": "", "reference": "ma_linux"}, {"@type": "PlantUmlSprite", "name": "material-loading", "path": "", "reference": "ma_loading"}, {"@type": "PlantUmlSprite", "name": "material-lock", "path": "", "reference": "ma_lock"}, {"@type": "PlantUmlSprite", "name": "material-locker", "path": "", "reference": "ma_locker"}, {"@type": "PlantUmlSprite", "name": "material-locker-multiple", "path": "", "reference": "ma_locker_multiple"}, {"@type": "PlantUmlSprite", "name": "material-lock-open", "path": "", "reference": "ma_lock_open"}, {"@type": "PlantUmlSprite", "name": "material-lock-open-outline", "path": "", "reference": "ma_lock_open_outline"}, {"@type": "PlantUmlSprite", "name": "material-lock-outline", "path": "", "reference": "ma_lock_outline"}, {"@type": "PlantUmlSprite", "name": "material-lock-pattern", "path": "", "reference": "ma_lock_pattern"}, {"@type": "PlantUmlSprite", "name": "material-lock-plus", "path": "", "reference": "ma_lock_plus"}, {"@type": "PlantUmlSprite", "name": "material-lock-reset", "path": "", "reference": "ma_lock_reset"}, {"@type": "PlantUmlSprite", "name": "material-login", "path": "", "reference": "ma_login"}, {"@type": "PlantUmlSprite", "name": "material-login-variant", "path": "", "reference": "ma_login_variant"}, {"@type": "PlantUmlSprite", "name": "material-logout", "path": "", "reference": "ma_logout"}, {"@type": "PlantUmlSprite", "name": "material-logout-variant", "path": "", "reference": "ma_logout_variant"}, {"@type": "PlantUmlSprite", "name": "material-looks", "path": "", "reference": "ma_looks"}, {"@type": "PlantUmlSprite", "name": "material-loop", "path": "", "reference": "ma_loop"}, {"@type": "PlantUmlSprite", "name": "material-loupe", "path": "", "reference": "ma_loupe"}, {"@type": "PlantUmlSprite", "name": "material-lumx", "path": "", "reference": "ma_lumx"}, {"@type": "PlantUmlSprite", "name": "material-magnet", "path": "", "reference": "ma_magnet"}, {"@type": "PlantUmlSprite", "name": "material-magnet-on", "path": "", "reference": "ma_magnet_on"}, {"@type": "PlantUmlSprite", "name": "material-magnify", "path": "", "reference": "ma_magnify"}, {"@type": "PlantUmlSprite", "name": "material-magnify-minus", "path": "", "reference": "ma_magnify_minus"}, {"@type": "PlantUmlSprite", "name": "material-magnify-minus-outline", "path": "", "reference": "ma_magnify_minus_outline"}, {"@type": "PlantUmlSprite", "name": "material-magnify-plus", "path": "", "reference": "ma_magnify_plus"}, {"@type": "PlantUmlSprite", "name": "material-magnify-plus-outline", "path": "", "reference": "ma_magnify_plus_outline"}, {"@type": "PlantUmlSprite", "name": "material-mailbox", "path": "", "reference": "ma_mailbox"}, {"@type": "PlantUmlSprite", "name": "material-mail-ru", "path": "", "reference": "ma_mail_ru"}, {"@type": "PlantUmlSprite", "name": "material-map", "path": "", "reference": "ma_map"}, {"@type": "PlantUmlSprite", "name": "material-map-marker", "path": "", "reference": "ma_map_marker"}, {"@type": "PlantUmlSprite", "name": "material-map-marker-circle", "path": "", "reference": "ma_map_marker_circle"}, {"@type": "PlantUmlSprite", "name": "material-map-marker-minus", "path": "", "reference": "ma_map_marker_minus"}, {"@type": "PlantUmlSprite", "name": "material-map-marker-multiple", "path": "", "reference": "ma_map_marker_multiple"}, {"@type": "PlantUmlSprite", "name": "material-map-marker-off", "path": "", "reference": "ma_map_marker_off"}, {"@type": "PlantUmlSprite", "name": "material-map-marker-outline", "path": "", "reference": "ma_map_marker_outline"}, {"@type": "PlantUmlSprite", "name": "material-map-marker-plus", "path": "", "reference": "ma_map_marker_plus"}, {"@type": "PlantUmlSprite", "name": "material-map-marker-radius", "path": "", "reference": "ma_map_marker_radius"}, {"@type": "PlantUmlSprite", "name": "material-margin", "path": "", "reference": "ma_margin"}, {"@type": "PlantUmlSprite", "name": "material-markdown", "path": "", "reference": "ma_markdown"}, {"@type": "PlantUmlSprite", "name": "material-marker", "path": "", "reference": "ma_marker"}, {"@type": "PlantUmlSprite", "name": "material-marker-check", "path": "", "reference": "ma_marker_check"}, {"@type": "PlantUmlSprite", "name": "material-martini", "path": "", "reference": "ma_martini"}, {"@type": "PlantUmlSprite", "name": "material-material-ui", "path": "", "reference": "ma_material_ui"}, {"@type": "PlantUmlSprite", "name": "material-matrix", "path": "", "reference": "ma_matrix"}, {"@type": "PlantUmlSprite", "name": "material-maxcdn", "path": "", "reference": "ma_maxcdn"}, {"@type": "PlantUmlSprite", "name": "material-medical-bag", "path": "", "reference": "ma_medical_bag"}, {"@type": "PlantUmlSprite", "name": "material-medium", "path": "", "reference": "ma_medium"}, {"@type": "PlantUmlSprite", "name": "material-memory", "path": "", "reference": "ma_memory"}, {"@type": "PlantUmlSprite", "name": "material-menu", "path": "", "reference": "ma_menu"}, {"@type": "PlantUmlSprite", "name": "material-menu-down", "path": "", "reference": "ma_menu_down"}, {"@type": "PlantUmlSprite", "name": "material-menu-down-outline", "path": "", "reference": "ma_menu_down_outline"}, {"@type": "PlantUmlSprite", "name": "material-menu-left", "path": "", "reference": "ma_menu_left"}, {"@type": "PlantUmlSprite", "name": "material-menu-right", "path": "", "reference": "ma_menu_right"}, {"@type": "PlantUmlSprite", "name": "material-menu-up", "path": "", "reference": "ma_menu_up"}, {"@type": "PlantUmlSprite", "name": "material-menu-up-outline", "path": "", "reference": "ma_menu_up_outline"}, {"@type": "PlantUmlSprite", "name": "material-message", "path": "", "reference": "ma_message"}, {"@type": "PlantUmlSprite", "name": "material-message-alert", "path": "", "reference": "ma_message_alert"}, {"@type": "PlantUmlSprite", "name": "material-message-bulleted", "path": "", "reference": "ma_message_bulleted"}, {"@type": "PlantUmlSprite", "name": "material-message-bulleted-off", "path": "", "reference": "ma_message_bulleted_off"}, {"@type": "PlantUmlSprite", "name": "material-message-draw", "path": "", "reference": "ma_message_draw"}, {"@type": "PlantUmlSprite", "name": "material-message-image", "path": "", "reference": "ma_message_image"}, {"@type": "PlantUmlSprite", "name": "material-message-outline", "path": "", "reference": "ma_message_outline"}, {"@type": "PlantUmlSprite", "name": "material-message-plus", "path": "", "reference": "ma_message_plus"}, {"@type": "PlantUmlSprite", "name": "material-message-processing", "path": "", "reference": "ma_message_processing"}, {"@type": "PlantUmlSprite", "name": "material-message-reply", "path": "", "reference": "ma_message_reply"}, {"@type": "PlantUmlSprite", "name": "material-message-reply-text", "path": "", "reference": "ma_message_reply_text"}, {"@type": "PlantUmlSprite", "name": "material-message-settings", "path": "", "reference": "ma_message_settings"}, {"@type": "PlantUmlSprite", "name": "material-message-settings-variant", "path": "", "reference": "ma_message_settings_variant"}, {"@type": "PlantUmlSprite", "name": "material-message-text", "path": "", "reference": "ma_message_text"}, {"@type": "PlantUmlSprite", "name": "material-message-text-outline", "path": "", "reference": "ma_message_text_outline"}, {"@type": "PlantUmlSprite", "name": "material-message-video", "path": "", "reference": "ma_message_video"}, {"@type": "PlantUmlSprite", "name": "material-meteor", "path": "", "reference": "ma_meteor"}, {"@type": "PlantUmlSprite", "name": "material-metronome", "path": "", "reference": "ma_metronome"}, {"@type": "PlantUmlSprite", "name": "material-metronome-tick", "path": "", "reference": "ma_metronome_tick"}, {"@type": "PlantUmlSprite", "name": "material-microphone", "path": "", "reference": "ma_microphone"}, {"@type": "PlantUmlSprite", "name": "material-microphone-off", "path": "", "reference": "ma_microphone_off"}, {"@type": "PlantUmlSprite", "name": "material-microphone-outline", "path": "", "reference": "ma_microphone_outline"}, {"@type": "PlantUmlSprite", "name": "material-microphone-settings", "path": "", "reference": "ma_microphone_settings"}, {"@type": "PlantUmlSprite", "name": "material-microphone-variant", "path": "", "reference": "ma_microphone_variant"}, {"@type": "PlantUmlSprite", "name": "material-microphone-variant-off", "path": "", "reference": "ma_microphone_variant_off"}, {"@type": "PlantUmlSprite", "name": "material-microscope", "path": "", "reference": "ma_microscope"}, {"@type": "PlantUmlSprite", "name": "material-microsoft", "path": "", "reference": "ma_microsoft"}, {"@type": "PlantUmlSprite", "name": "material-micro-sd", "path": "", "reference": "ma_micro_sd"}, {"@type": "PlantUmlSprite", "name": "material-minecraft", "path": "", "reference": "ma_minecraft"}, {"@type": "PlantUmlSprite", "name": "material-minus", "path": "", "reference": "ma_minus"}, {"@type": "PlantUmlSprite", "name": "material-minus-box", "path": "", "reference": "ma_minus_box"}, {"@type": "PlantUmlSprite", "name": "material-minus-box-outline", "path": "", "reference": "ma_minus_box_outline"}, {"@type": "PlantUmlSprite", "name": "material-minus-circle", "path": "", "reference": "ma_minus_circle"}, {"@type": "PlantUmlSprite", "name": "material-minus-circle-outline", "path": "", "reference": "ma_minus_circle_outline"}, {"@type": "PlantUmlSprite", "name": "material-minus-network", "path": "", "reference": "ma_minus_network"}, {"@type": "PlantUmlSprite", "name": "material-mixcloud", "path": "", "reference": "ma_mixcloud"}, {"@type": "PlantUmlSprite", "name": "material-mixer", "path": "", "reference": "ma_mixer"}, {"@type": "PlantUmlSprite", "name": "material-monitor", "path": "", "reference": "ma_monitor"}, {"@type": "PlantUmlSprite", "name": "material-monitor-multiple", "path": "", "reference": "ma_monitor_multiple"}, {"@type": "PlantUmlSprite", "name": "material-more", "path": "", "reference": "ma_more"}, {"@type": "PlantUmlSprite", "name": "material-mouse", "path": "", "reference": "ma_mouse"}, {"@type": "PlantUmlSprite", "name": "material-mouse-off", "path": "", "reference": "ma_mouse_off"}, {"@type": "PlantUmlSprite", "name": "material-mouse-variant", "path": "", "reference": "ma_mouse_variant"}, {"@type": "PlantUmlSprite", "name": "material-mouse-variant-off", "path": "", "reference": "ma_mouse_variant_off"}, {"@type": "PlantUmlSprite", "name": "material-move-resize", "path": "", "reference": "ma_move_resize"}, {"@type": "PlantUmlSprite", "name": "material-move-resize-variant", "path": "", "reference": "ma_move_resize_variant"}, {"@type": "PlantUmlSprite", "name": "material-movie", "path": "", "reference": "ma_movie"}, {"@type": "PlantUmlSprite", "name": "material-movie-roll", "path": "", "reference": "ma_movie_roll"}, {"@type": "PlantUmlSprite", "name": "material-multiplication", "path": "", "reference": "ma_multiplication"}, {"@type": "PlantUmlSprite", "name": "material-multiplication-box", "path": "", "reference": "ma_multiplication_box"}, {"@type": "PlantUmlSprite", "name": "material-mushroom", "path": "", "reference": "ma_mushroom"}, {"@type": "PlantUmlSprite", "name": "material-mushroom-outline", "path": "", "reference": "ma_mushroom_outline"}, {"@type": "PlantUmlSprite", "name": "material-music", "path": "", "reference": "ma_music"}, {"@type": "PlantUmlSprite", "name": "material-music-box", "path": "", "reference": "ma_music_box"}, {"@type": "PlantUmlSprite", "name": "material-music-box-outline", "path": "", "reference": "ma_music_box_outline"}, {"@type": "PlantUmlSprite", "name": "material-music-circle", "path": "", "reference": "ma_music_circle"}, {"@type": "PlantUmlSprite", "name": "material-music-note", "path": "", "reference": "ma_music_note"}, {"@type": "PlantUmlSprite", "name": "material-music-note-bluetooth", "path": "", "reference": "ma_music_note_bluetooth"}, {"@type": "PlantUmlSprite", "name": "material-music-note-bluetooth-off", "path": "", "reference": "ma_music_note_bluetooth_off"}, {"@type": "PlantUmlSprite", "name": "material-music-note-eighth", "path": "", "reference": "ma_music_note_eighth"}, {"@type": "PlantUmlSprite", "name": "material-music-note-half", "path": "", "reference": "ma_music_note_half"}, {"@type": "PlantUmlSprite", "name": "material-music-note-off", "path": "", "reference": "ma_music_note_off"}, {"@type": "PlantUmlSprite", "name": "material-music-note-quarter", "path": "", "reference": "ma_music_note_quarter"}, {"@type": "PlantUmlSprite", "name": "material-music-note-sixteenth", "path": "", "reference": "ma_music_note_sixteenth"}, {"@type": "PlantUmlSprite", "name": "material-music-note-whole", "path": "", "reference": "ma_music_note_whole"}, {"@type": "PlantUmlSprite", "name": "material-music-off", "path": "", "reference": "ma_music_off"}, {"@type": "PlantUmlSprite", "name": "material-nature", "path": "", "reference": "ma_nature"}, {"@type": "PlantUmlSprite", "name": "material-nature-people", "path": "", "reference": "ma_nature_people"}, {"@type": "PlantUmlSprite", "name": "material-navigation", "path": "", "reference": "ma_navigation"}, {"@type": "PlantUmlSprite", "name": "material-near-me", "path": "", "reference": "ma_near_me"}, {"@type": "PlantUmlSprite", "name": "material-needle", "path": "", "reference": "ma_needle"}, {"@type": "PlantUmlSprite", "name": "material-nest-protect", "path": "", "reference": "ma_nest_protect"}, {"@type": "PlantUmlSprite", "name": "material-nest-thermostat", "path": "", "reference": "ma_nest_thermostat"}, {"@type": "PlantUmlSprite", "name": "material-netflix", "path": "", "reference": "ma_netflix"}, {"@type": "PlantUmlSprite", "name": "material-network", "path": "", "reference": "ma_network"}, {"@type": "PlantUmlSprite", "name": "material-newspaper", "path": "", "reference": "ma_newspaper"}, {"@type": "PlantUmlSprite", "name": "material-new-box", "path": "", "reference": "ma_new_box"}, {"@type": "PlantUmlSprite", "name": "material-nfc", "path": "", "reference": "ma_nfc"}, {"@type": "PlantUmlSprite", "name": "material-nfc-tap", "path": "", "reference": "ma_nfc_tap"}, {"@type": "PlantUmlSprite", "name": "material-nfc-variant", "path": "", "reference": "ma_nfc_variant"}, {"@type": "PlantUmlSprite", "name": "material-ninja", "path": "", "reference": "ma_ninja"}, {"@type": "PlantUmlSprite", "name": "material-nintendo-switch", "path": "", "reference": "ma_nintendo_switch"}, {"@type": "PlantUmlSprite", "name": "material-no", "path": "", "reference": "ma_no"}, {"@type": "PlantUmlSprite", "name": "material-nodejs", "path": "", "reference": "ma_nodejs"}, {"@type": "PlantUmlSprite", "name": "material-note", "path": "", "reference": "ma_note"}, {"@type": "PlantUmlSprite", "name": "material-notebook", "path": "", "reference": "ma_notebook"}, {"@type": "PlantUmlSprite", "name": "material-note-multiple", "path": "", "reference": "ma_note_multiple"}, {"@type": "PlantUmlSprite", "name": "material-note-multiple-outline", "path": "", "reference": "ma_note_multiple_outline"}, {"@type": "PlantUmlSprite", "name": "material-note-outline", "path": "", "reference": "ma_note_outline"}, {"@type": "PlantUmlSprite", "name": "material-note-plus", "path": "", "reference": "ma_note_plus"}, {"@type": "PlantUmlSprite", "name": "material-note-plus-outline", "path": "", "reference": "ma_note_plus_outline"}, {"@type": "PlantUmlSprite", "name": "material-note-text", "path": "", "reference": "ma_note_text"}, {"@type": "PlantUmlSprite", "name": "material-notification-clear-all", "path": "", "reference": "ma_notification_clear_all"}, {"@type": "PlantUmlSprite", "name": "material-not-equal", "path": "", "reference": "ma_not_equal"}, {"@type": "PlantUmlSprite", "name": "material-npm", "path": "", "reference": "ma_npm"}, {"@type": "PlantUmlSprite", "name": "material-nuke", "path": "", "reference": "ma_nuke"}, {"@type": "PlantUmlSprite", "name": "material-null", "path": "", "reference": "ma_null"}, {"@type": "PlantUmlSprite", "name": "material-numeric", "path": "", "reference": "ma_numeric"}, {"@type": "PlantUmlSprite", "name": "material-numeric-0-box", "path": "", "reference": "ma_numeric_0_box"}, {"@type": "PlantUmlSprite", "name": "material-numeric-0-box-multiple-outline", "path": "", "reference": "ma_numeric_0_box_multiple_outline"}, {"@type": "PlantUmlSprite", "name": "material-numeric-0-box-outline", "path": "", "reference": "ma_numeric_0_box_outline"}, {"@type": "PlantUmlSprite", "name": "material-numeric-1-box", "path": "", "reference": "ma_numeric_1_box"}, {"@type": "PlantUmlSprite", "name": "material-numeric-1-box-multiple-outline", "path": "", "reference": "ma_numeric_1_box_multiple_outline"}, {"@type": "PlantUmlSprite", "name": "material-numeric-1-box-outline", "path": "", "reference": "ma_numeric_1_box_outline"}, {"@type": "PlantUmlSprite", "name": "material-numeric-2-box", "path": "", "reference": "ma_numeric_2_box"}, {"@type": "PlantUmlSprite", "name": "material-numeric-2-box-multiple-outline", "path": "", "reference": "ma_numeric_2_box_multiple_outline"}, {"@type": "PlantUmlSprite", "name": "material-numeric-2-box-outline", "path": "", "reference": "ma_numeric_2_box_outline"}, {"@type": "PlantUmlSprite", "name": "material-numeric-3-box", "path": "", "reference": "ma_numeric_3_box"}, {"@type": "PlantUmlSprite", "name": "material-numeric-3-box-multiple-outline", "path": "", "reference": "ma_numeric_3_box_multiple_outline"}, {"@type": "PlantUmlSprite", "name": "material-numeric-3-box-outline", "path": "", "reference": "ma_numeric_3_box_outline"}, {"@type": "PlantUmlSprite", "name": "material-numeric-4-box", "path": "", "reference": "ma_numeric_4_box"}, {"@type": "PlantUmlSprite", "name": "material-numeric-4-box-multiple-outline", "path": "", "reference": "ma_numeric_4_box_multiple_outline"}, {"@type": "PlantUmlSprite", "name": "material-numeric-4-box-outline", "path": "", "reference": "ma_numeric_4_box_outline"}, {"@type": "PlantUmlSprite", "name": "material-numeric-5-box", "path": "", "reference": "ma_numeric_5_box"}, {"@type": "PlantUmlSprite", "name": "material-numeric-5-box-multiple-outline", "path": "", "reference": "ma_numeric_5_box_multiple_outline"}, {"@type": "PlantUmlSprite", "name": "material-numeric-5-box-outline", "path": "", "reference": "ma_numeric_5_box_outline"}, {"@type": "PlantUmlSprite", "name": "material-numeric-6-box", "path": "", "reference": "ma_numeric_6_box"}, {"@type": "PlantUmlSprite", "name": "material-numeric-6-box-multiple-outline", "path": "", "reference": "ma_numeric_6_box_multiple_outline"}, {"@type": "PlantUmlSprite", "name": "material-numeric-6-box-outline", "path": "", "reference": "ma_numeric_6_box_outline"}, {"@type": "PlantUmlSprite", "name": "material-numeric-7-box", "path": "", "reference": "ma_numeric_7_box"}, {"@type": "PlantUmlSprite", "name": "material-numeric-7-box-multiple-outline", "path": "", "reference": "ma_numeric_7_box_multiple_outline"}, {"@type": "PlantUmlSprite", "name": "material-numeric-7-box-outline", "path": "", "reference": "ma_numeric_7_box_outline"}, {"@type": "PlantUmlSprite", "name": "material-numeric-8-box", "path": "", "reference": "ma_numeric_8_box"}, {"@type": "PlantUmlSprite", "name": "material-numeric-8-box-multiple-outline", "path": "", "reference": "ma_numeric_8_box_multiple_outline"}, {"@type": "PlantUmlSprite", "name": "material-numeric-8-box-outline", "path": "", "reference": "ma_numeric_8_box_outline"}, {"@type": "PlantUmlSprite", "name": "material-numeric-9-box", "path": "", "reference": "ma_numeric_9_box"}, {"@type": "PlantUmlSprite", "name": "material-numeric-9-box-multiple-outline", "path": "", "reference": "ma_numeric_9_box_multiple_outline"}, {"@type": "PlantUmlSprite", "name": "material-numeric-9-box-outline", "path": "", "reference": "ma_numeric_9_box_outline"}, {"@type": "PlantUmlSprite", "name": "material-numeric-9-plus-box", "path": "", "reference": "ma_numeric_9_plus_box"}, {"@type": "PlantUmlSprite", "name": "material-numeric-9-plus-box-multiple-outline", "path": "", "reference": "ma_numeric_9_plus_box_multiple_outline"}, {"@type": "PlantUmlSprite", "name": "material-numeric-9-plus-box-outline", "path": "", "reference": "ma_numeric_9_plus_box_outline"}, {"@type": "PlantUmlSprite", "name": "material-nut", "path": "", "reference": "ma_nut"}, {"@type": "PlantUmlSprite", "name": "material-nutrition", "path": "", "reference": "ma_nutrition"}, {"@type": "PlantUmlSprite", "name": "material-oar", "path": "", "reference": "ma_oar"}, {"@type": "PlantUmlSprite", "name": "material-octagon", "path": "", "reference": "ma_octagon"}, {"@type": "PlantUmlSprite", "name": "material-octagon-outline", "path": "", "reference": "ma_octagon_outline"}, {"@type": "PlantUmlSprite", "name": "material-octagram", "path": "", "reference": "ma_octagram"}, {"@type": "PlantUmlSprite", "name": "material-octagram-outline", "path": "", "reference": "ma_octagram_outline"}, {"@type": "PlantUmlSprite", "name": "material-odnoklassniki", "path": "", "reference": "ma_odnoklassniki"}, {"@type": "PlantUmlSprite", "name": "material-office", "path": "", "reference": "ma_office"}, {"@type": "PlantUmlSprite", "name": "material-oil", "path": "", "reference": "ma_oil"}, {"@type": "PlantUmlSprite", "name": "material-oil-temperature", "path": "", "reference": "ma_oil_temperature"}, {"@type": "PlantUmlSprite", "name": "material-omega", "path": "", "reference": "ma_omega"}, {"@type": "PlantUmlSprite", "name": "material-onedrive", "path": "", "reference": "ma_onedrive"}, {"@type": "PlantUmlSprite", "name": "material-onenote", "path": "", "reference": "ma_onenote"}, {"@type": "PlantUmlSprite", "name": "material-opacity", "path": "", "reference": "ma_opacity"}, {"@type": "PlantUmlSprite", "name": "material-openid", "path": "", "reference": "ma_openid"}, {"@type": "PlantUmlSprite", "name": "material-open-in-app", "path": "", "reference": "ma_open_in_app"}, {"@type": "PlantUmlSprite", "name": "material-open-in-new", "path": "", "reference": "ma_open_in_new"}, {"@type": "PlantUmlSprite", "name": "material-opera", "path": "", "reference": "ma_opera"}, {"@type": "PlantUmlSprite", "name": "material-orbit", "path": "", "reference": "ma_orbit"}, {"@type": "PlantUmlSprite", "name": "material-ornament", "path": "", "reference": "ma_ornament"}, {"@type": "PlantUmlSprite", "name": "material-ornament-variant", "path": "", "reference": "ma_ornament_variant"}, {"@type": "PlantUmlSprite", "name": "material-outbox", "path": "", "reference": "ma_outbox"}, {"@type": "PlantUmlSprite", "name": "material-outdent", "path": "", "reference": "ma_outdent"}, {"@type": "PlantUmlSprite", "name": "material-owl", "path": "", "reference": "ma_owl"}, {"@type": "PlantUmlSprite", "name": "material-package", "path": "", "reference": "ma_package"}, {"@type": "PlantUmlSprite", "name": "material-package-down", "path": "", "reference": "ma_package_down"}, {"@type": "PlantUmlSprite", "name": "material-package-up", "path": "", "reference": "ma_package_up"}, {"@type": "PlantUmlSprite", "name": "material-package-variant", "path": "", "reference": "ma_package_variant"}, {"@type": "PlantUmlSprite", "name": "material-package-variant-closed", "path": "", "reference": "ma_package_variant_closed"}, {"@type": "PlantUmlSprite", "name": "material-page-first", "path": "", "reference": "ma_page_first"}, {"@type": "PlantUmlSprite", "name": "material-page-last", "path": "", "reference": "ma_page_last"}, {"@type": "PlantUmlSprite", "name": "material-page-layout-body", "path": "", "reference": "ma_page_layout_body"}, {"@type": "PlantUmlSprite", "name": "material-page-layout-footer", "path": "", "reference": "ma_page_layout_footer"}, {"@type": "PlantUmlSprite", "name": "material-page-layout-header", "path": "", "reference": "ma_page_layout_header"}, {"@type": "PlantUmlSprite", "name": "material-page-layout-sidebar-left", "path": "", "reference": "ma_page_layout_sidebar_left"}, {"@type": "PlantUmlSprite", "name": "material-page-layout-sidebar-right", "path": "", "reference": "ma_page_layout_sidebar_right"}, {"@type": "PlantUmlSprite", "name": "material-palette", "path": "", "reference": "ma_palette"}, {"@type": "PlantUmlSprite", "name": "material-palette-advanced", "path": "", "reference": "ma_palette_advanced"}, {"@type": "PlantUmlSprite", "name": "material-panda", "path": "", "reference": "ma_panda"}, {"@type": "PlantUmlSprite", "name": "material-pandora", "path": "", "reference": "ma_pandora"}, {"@type": "PlantUmlSprite", "name": "material-panorama", "path": "", "reference": "ma_panorama"}, {"@type": "PlantUmlSprite", "name": "material-panorama-fisheye", "path": "", "reference": "ma_panorama_fisheye"}, {"@type": "PlantUmlSprite", "name": "material-panorama-horizontal", "path": "", "reference": "ma_panorama_horizontal"}, {"@type": "PlantUmlSprite", "name": "material-panorama-vertical", "path": "", "reference": "ma_panorama_vertical"}, {"@type": "PlantUmlSprite", "name": "material-panorama-wide-angle", "path": "", "reference": "ma_panorama_wide_angle"}, {"@type": "PlantUmlSprite", "name": "material-paperclip", "path": "", "reference": "ma_paperclip"}, {"@type": "PlantUmlSprite", "name": "material-paper-cut-vertical", "path": "", "reference": "ma_paper_cut_vertical"}, {"@type": "PlantUmlSprite", "name": "material-parking", "path": "", "reference": "ma_parking"}, {"@type": "PlantUmlSprite", "name": "material-passport", "path": "", "reference": "ma_passport"}, {"@type": "PlantUmlSprite", "name": "material-pause", "path": "", "reference": "ma_pause"}, {"@type": "PlantUmlSprite", "name": "material-pause-circle", "path": "", "reference": "ma_pause_circle"}, {"@type": "PlantUmlSprite", "name": "material-pause-circle-outline", "path": "", "reference": "ma_pause_circle_outline"}, {"@type": "PlantUmlSprite", "name": "material-pause-octagon", "path": "", "reference": "ma_pause_octagon"}, {"@type": "PlantUmlSprite", "name": "material-pause-octagon-outline", "path": "", "reference": "ma_pause_octagon_outline"}, {"@type": "PlantUmlSprite", "name": "material-paw", "path": "", "reference": "ma_paw"}, {"@type": "PlantUmlSprite", "name": "material-paw-off", "path": "", "reference": "ma_paw_off"}, {"@type": "PlantUmlSprite", "name": "material-pen", "path": "", "reference": "ma_pen"}, {"@type": "PlantUmlSprite", "name": "material-pencil", "path": "", "reference": "ma_pencil"}, {"@type": "PlantUmlSprite", "name": "material-pencil-box", "path": "", "reference": "ma_pencil_box"}, {"@type": "PlantUmlSprite", "name": "material-pencil-box-outline", "path": "", "reference": "ma_pencil_box_outline"}, {"@type": "PlantUmlSprite", "name": "material-pencil-circle", "path": "", "reference": "ma_pencil_circle"}, {"@type": "PlantUmlSprite", "name": "material-pencil-circle-outline", "path": "", "reference": "ma_pencil_circle_outline"}, {"@type": "PlantUmlSprite", "name": "material-pencil-lock", "path": "", "reference": "ma_pencil_lock"}, {"@type": "PlantUmlSprite", "name": "material-pencil-off", "path": "", "reference": "ma_pencil_off"}, {"@type": "PlantUmlSprite", "name": "material-pentagon", "path": "", "reference": "ma_pentagon"}, {"@type": "PlantUmlSprite", "name": "material-pentagon-outline", "path": "", "reference": "ma_pentagon_outline"}, {"@type": "PlantUmlSprite", "name": "material-people", "path": "", "reference": "ma_people"}, {"@type": "PlantUmlSprite", "name": "material-percent", "path": "", "reference": "ma_percent"}, {"@type": "PlantUmlSprite", "name": "material-periodic-table-co2", "path": "", "reference": "ma_periodic_table_co2"}, {"@type": "PlantUmlSprite", "name": "material-periscope", "path": "", "reference": "ma_periscope"}, {"@type": "PlantUmlSprite", "name": "material-person-box", "path": "", "reference": "ma_person_box"}, {"@type": "PlantUmlSprite", "name": "material-person-minus", "path": "", "reference": "ma_person_minus"}, {"@type": "PlantUmlSprite", "name": "material-person-plus", "path": "", "reference": "ma_person_plus"}, {"@type": "PlantUmlSprite", "name": "material-pharmacy", "path": "", "reference": "ma_pharmacy"}, {"@type": "PlantUmlSprite", "name": "material-phone", "path": "", "reference": "ma_phone"}, {"@type": "PlantUmlSprite", "name": "material-phone-bluetooth", "path": "", "reference": "ma_phone_bluetooth"}, {"@type": "PlantUmlSprite", "name": "material-phone-classic", "path": "", "reference": "ma_phone_classic"}, {"@type": "PlantUmlSprite", "name": "material-phone-forward", "path": "", "reference": "ma_phone_forward"}, {"@type": "PlantUmlSprite", "name": "material-phone-hangup", "path": "", "reference": "ma_phone_hangup"}, {"@type": "PlantUmlSprite", "name": "material-phone-incoming", "path": "", "reference": "ma_phone_incoming"}, {"@type": "PlantUmlSprite", "name": "material-phone-in-talk", "path": "", "reference": "ma_phone_in_talk"}, {"@type": "PlantUmlSprite", "name": "material-phone-locked", "path": "", "reference": "ma_phone_locked"}, {"@type": "PlantUmlSprite", "name": "material-phone-log", "path": "", "reference": "ma_phone_log"}, {"@type": "PlantUmlSprite", "name": "material-phone-minus", "path": "", "reference": "ma_phone_minus"}, {"@type": "PlantUmlSprite", "name": "material-phone-missed", "path": "", "reference": "ma_phone_missed"}, {"@type": "PlantUmlSprite", "name": "material-phone-outgoing", "path": "", "reference": "ma_phone_outgoing"}, {"@type": "PlantUmlSprite", "name": "material-phone-paused", "path": "", "reference": "ma_phone_paused"}, {"@type": "PlantUmlSprite", "name": "material-phone-plus", "path": "", "reference": "ma_phone_plus"}, {"@type": "PlantUmlSprite", "name": "material-phone-return", "path": "", "reference": "ma_phone_return"}, {"@type": "PlantUmlSprite", "name": "material-phone-settings", "path": "", "reference": "ma_phone_settings"}, {"@type": "PlantUmlSprite", "name": "material-phone-voip", "path": "", "reference": "ma_phone_voip"}, {"@type": "PlantUmlSprite", "name": "material-pi", "path": "", "reference": "ma_pi"}, {"@type": "PlantUmlSprite", "name": "material-piano", "path": "", "reference": "ma_piano"}, {"@type": "PlantUmlSprite", "name": "material-picture", "path": "", "reference": "ma_picture"}, {"@type": "PlantUmlSprite", "name": "material-pig", "path": "", "reference": "ma_pig"}, {"@type": "PlantUmlSprite", "name": "material-pill", "path": "", "reference": "ma_pill"}, {"@type": "PlantUmlSprite", "name": "material-pillar", "path": "", "reference": "ma_pillar"}, {"@type": "PlantUmlSprite", "name": "material-pin", "path": "", "reference": "ma_pin"}, {"@type": "PlantUmlSprite", "name": "material-pine-tree", "path": "", "reference": "ma_pine_tree"}, {"@type": "PlantUmlSprite", "name": "material-pine-tree-box", "path": "", "reference": "ma_pine_tree_box"}, {"@type": "PlantUmlSprite", "name": "material-pinterest", "path": "", "reference": "ma_pinterest"}, {"@type": "PlantUmlSprite", "name": "material-pinterest-box", "path": "", "reference": "ma_pinterest_box"}, {"@type": "PlantUmlSprite", "name": "material-pin-off", "path": "", "reference": "ma_pin_off"}, {"@type": "PlantUmlSprite", "name": "material-pipe", "path": "", "reference": "ma_pipe"}, {"@type": "PlantUmlSprite", "name": "material-pipe-disconnected", "path": "", "reference": "ma_pipe_disconnected"}, {"@type": "PlantUmlSprite", "name": "material-pistol", "path": "", "reference": "ma_pistol"}, {"@type": "PlantUmlSprite", "name": "material-pizza", "path": "", "reference": "ma_pizza"}, {"@type": "PlantUmlSprite", "name": "material-pi-box", "path": "", "reference": "ma_pi_box"}, {"@type": "PlantUmlSprite", "name": "material-plane", "path": "", "reference": "ma_plane"}, {"@type": "PlantUmlSprite", "name": "material-plane-shield", "path": "", "reference": "ma_plane_shield"}, {"@type": "PlantUmlSprite", "name": "material-play", "path": "", "reference": "ma_play"}, {"@type": "PlantUmlSprite", "name": "material-playlist-check", "path": "", "reference": "ma_playlist_check"}, {"@type": "PlantUmlSprite", "name": "material-playlist-minus", "path": "", "reference": "ma_playlist_minus"}, {"@type": "PlantUmlSprite", "name": "material-playlist-play", "path": "", "reference": "ma_playlist_play"}, {"@type": "PlantUmlSprite", "name": "material-playlist-plus", "path": "", "reference": "ma_playlist_plus"}, {"@type": "PlantUmlSprite", "name": "material-playlist-remove", "path": "", "reference": "ma_playlist_remove"}, {"@type": "PlantUmlSprite", "name": "material-playstation", "path": "", "reference": "ma_playstation"}, {"@type": "PlantUmlSprite", "name": "material-play-box-outline", "path": "", "reference": "ma_play_box_outline"}, {"@type": "PlantUmlSprite", "name": "material-play-circle", "path": "", "reference": "ma_play_circle"}, {"@type": "PlantUmlSprite", "name": "material-play-circle-outline", "path": "", "reference": "ma_play_circle_outline"}, {"@type": "PlantUmlSprite", "name": "material-play-pause", "path": "", "reference": "ma_play_pause"}, {"@type": "PlantUmlSprite", "name": "material-play-protected-content", "path": "", "reference": "ma_play_protected_content"}, {"@type": "PlantUmlSprite", "name": "material-plex", "path": "", "reference": "ma_plex"}, {"@type": "PlantUmlSprite", "name": "material-plus", "path": "", "reference": "ma_plus"}, {"@type": "PlantUmlSprite", "name": "material-plus-box", "path": "", "reference": "ma_plus_box"}, {"@type": "PlantUmlSprite", "name": "material-plus-box-outline", "path": "", "reference": "ma_plus_box_outline"}, {"@type": "PlantUmlSprite", "name": "material-plus-circle", "path": "", "reference": "ma_plus_circle"}, {"@type": "PlantUmlSprite", "name": "material-plus-circle-multiple-outline", "path": "", "reference": "ma_plus_circle_multiple_outline"}, {"@type": "PlantUmlSprite", "name": "material-plus-circle-outline", "path": "", "reference": "ma_plus_circle_outline"}, {"@type": "PlantUmlSprite", "name": "material-plus-network", "path": "", "reference": "ma_plus_network"}, {"@type": "PlantUmlSprite", "name": "material-plus-one", "path": "", "reference": "ma_plus_one"}, {"@type": "PlantUmlSprite", "name": "material-plus-outline", "path": "", "reference": "ma_plus_outline"}, {"@type": "PlantUmlSprite", "name": "material-pocket", "path": "", "reference": "ma_pocket"}, {"@type": "PlantUmlSprite", "name": "material-pokeball", "path": "", "reference": "ma_pokeball"}, {"@type": "PlantUmlSprite", "name": "material-poker-chip", "path": "", "reference": "ma_poker_chip"}, {"@type": "PlantUmlSprite", "name": "material-polaroid", "path": "", "reference": "ma_polaroid"}, {"@type": "PlantUmlSprite", "name": "material-poll", "path": "", "reference": "ma_poll"}, {"@type": "PlantUmlSprite", "name": "material-poll-box", "path": "", "reference": "ma_poll_box"}, {"@type": "PlantUmlSprite", "name": "material-polymer", "path": "", "reference": "ma_polymer"}, {"@type": "PlantUmlSprite", "name": "material-pool", "path": "", "reference": "ma_pool"}, {"@type": "PlantUmlSprite", "name": "material-popcorn", "path": "", "reference": "ma_popcorn"}, {"@type": "PlantUmlSprite", "name": "material-pot", "path": "", "reference": "ma_pot"}, {"@type": "PlantUmlSprite", "name": "material-pot-mix", "path": "", "reference": "ma_pot_mix"}, {"@type": "PlantUmlSprite", "name": "material-pound", "path": "", "reference": "ma_pound"}, {"@type": "PlantUmlSprite", "name": "material-pound-box", "path": "", "reference": "ma_pound_box"}, {"@type": "PlantUmlSprite", "name": "material-power", "path": "", "reference": "ma_power"}, {"@type": "PlantUmlSprite", "name": "material-power-plug", "path": "", "reference": "ma_power_plug"}, {"@type": "PlantUmlSprite", "name": "material-power-plug-off", "path": "", "reference": "ma_power_plug_off"}, {"@type": "PlantUmlSprite", "name": "material-power-settings", "path": "", "reference": "ma_power_settings"}, {"@type": "PlantUmlSprite", "name": "material-power-socket", "path": "", "reference": "ma_power_socket"}, {"@type": "PlantUmlSprite", "name": "material-power-socket-eu", "path": "", "reference": "ma_power_socket_eu"}, {"@type": "PlantUmlSprite", "name": "material-power-socket-uk", "path": "", "reference": "ma_power_socket_uk"}, {"@type": "PlantUmlSprite", "name": "material-power-socket-us", "path": "", "reference": "ma_power_socket_us"}, {"@type": "PlantUmlSprite", "name": "material-prescription", "path": "", "reference": "ma_prescription"}, {"@type": "PlantUmlSprite", "name": "material-presentation", "path": "", "reference": "ma_presentation"}, {"@type": "PlantUmlSprite", "name": "material-presentation-play", "path": "", "reference": "ma_presentation_play"}, {"@type": "PlantUmlSprite", "name": "material-printer", "path": "", "reference": "ma_printer"}, {"@type": "PlantUmlSprite", "name": "material-printer-3d", "path": "", "reference": "ma_printer_3d"}, {"@type": "PlantUmlSprite", "name": "material-printer-alert", "path": "", "reference": "ma_printer_alert"}, {"@type": "PlantUmlSprite", "name": "material-printer-settings", "path": "", "reference": "ma_printer_settings"}, {"@type": "PlantUmlSprite", "name": "material-priority-high", "path": "", "reference": "ma_priority_high"}, {"@type": "PlantUmlSprite", "name": "material-priority-low", "path": "", "reference": "ma_priority_low"}, {"@type": "PlantUmlSprite", "name": "material-professional-hexagon", "path": "", "reference": "ma_professional_hexagon"}, {"@type": "PlantUmlSprite", "name": "material-projector", "path": "", "reference": "ma_projector"}, {"@type": "PlantUmlSprite", "name": "material-projector-screen", "path": "", "reference": "ma_projector_screen"}, {"@type": "PlantUmlSprite", "name": "material-publish", "path": "", "reference": "ma_publish"}, {"@type": "PlantUmlSprite", "name": "material-pulse", "path": "", "reference": "ma_pulse"}, {"@type": "PlantUmlSprite", "name": "material-puzzle", "path": "", "reference": "ma_puzzle"}, {"@type": "PlantUmlSprite", "name": "material-qqchat", "path": "", "reference": "ma_qqchat"}, {"@type": "PlantUmlSprite", "name": "material-qrcode", "path": "", "reference": "ma_qrcode"}, {"@type": "PlantUmlSprite", "name": "material-qrcode-scan", "path": "", "reference": "ma_qrcode_scan"}, {"@type": "PlantUmlSprite", "name": "material-quadcopter", "path": "", "reference": "ma_quadcopter"}, {"@type": "PlantUmlSprite", "name": "material-quality-high", "path": "", "reference": "ma_quality_high"}, {"@type": "PlantUmlSprite", "name": "material-question-mark-circle", "path": "", "reference": "ma_question_mark_circle"}, {"@type": "PlantUmlSprite", "name": "material-quicktime", "path": "", "reference": "ma_quicktime"}, {"@type": "PlantUmlSprite", "name": "material-quick-reply", "path": "", "reference": "ma_quick_reply"}, {"@type": "PlantUmlSprite", "name": "material-rabbit", "path": "", "reference": "ma_rabbit"}, {"@type": "PlantUmlSprite", "name": "material-radar", "path": "", "reference": "ma_radar"}, {"@type": "PlantUmlSprite", "name": "material-radiator", "path": "", "reference": "ma_radiator"}, {"@type": "PlantUmlSprite", "name": "material-radio", "path": "", "reference": "ma_radio"}, {"@type": "PlantUmlSprite", "name": "material-radioactive", "path": "", "reference": "ma_radioactive"}, {"@type": "PlantUmlSprite", "name": "material-radiobox-blank", "path": "", "reference": "ma_radiobox_blank"}, {"@type": "PlantUmlSprite", "name": "material-radiobox-marked", "path": "", "reference": "ma_radiobox_marked"}, {"@type": "PlantUmlSprite", "name": "material-radio-handheld", "path": "", "reference": "ma_radio_handheld"}, {"@type": "PlantUmlSprite", "name": "material-radio-tower", "path": "", "reference": "ma_radio_tower"}, {"@type": "PlantUmlSprite", "name": "material-raspberrypi", "path": "", "reference": "ma_raspberrypi"}, {"@type": "PlantUmlSprite", "name": "material-ray-end", "path": "", "reference": "ma_ray_end"}, {"@type": "PlantUmlSprite", "name": "material-ray-end-arrow", "path": "", "reference": "ma_ray_end_arrow"}, {"@type": "PlantUmlSprite", "name": "material-ray-start", "path": "", "reference": "ma_ray_start"}, {"@type": "PlantUmlSprite", "name": "material-ray-start-arrow", "path": "", "reference": "ma_ray_start_arrow"}, {"@type": "PlantUmlSprite", "name": "material-ray-start-end", "path": "", "reference": "ma_ray_start_end"}, {"@type": "PlantUmlSprite", "name": "material-ray-vertex", "path": "", "reference": "ma_ray_vertex"}, {"@type": "PlantUmlSprite", "name": "material-rdio", "path": "", "reference": "ma_rdio"}, {"@type": "PlantUmlSprite", "name": "material-react", "path": "", "reference": "ma_react"}, {"@type": "PlantUmlSprite", "name": "material-read", "path": "", "reference": "ma_read"}, {"@type": "PlantUmlSprite", "name": "material-receipt", "path": "", "reference": "ma_receipt"}, {"@type": "PlantUmlSprite", "name": "material-record", "path": "", "reference": "ma_record"}, {"@type": "PlantUmlSprite", "name": "material-record-rec", "path": "", "reference": "ma_record_rec"}, {"@type": "PlantUmlSprite", "name": "material-recycle", "path": "", "reference": "ma_recycle"}, {"@type": "PlantUmlSprite", "name": "material-reddit", "path": "", "reference": "ma_reddit"}, {"@type": "PlantUmlSprite", "name": "material-redo", "path": "", "reference": "ma_redo"}, {"@type": "PlantUmlSprite", "name": "material-redo-variant", "path": "", "reference": "ma_redo_variant"}, {"@type": "PlantUmlSprite", "name": "material-refresh", "path": "", "reference": "ma_refresh"}, {"@type": "PlantUmlSprite", "name": "material-relative-scale", "path": "", "reference": "ma_relative_scale"}, {"@type": "PlantUmlSprite", "name": "material-reload", "path": "", "reference": "ma_reload"}, {"@type": "PlantUmlSprite", "name": "material-remote", "path": "", "reference": "ma_remote"}, {"@type": "PlantUmlSprite", "name": "material-rename-box", "path": "", "reference": "ma_rename_box"}, {"@type": "PlantUmlSprite", "name": "material-reorder-horizontal", "path": "", "reference": "ma_reorder_horizontal"}, {"@type": "PlantUmlSprite", "name": "material-reorder-vertical", "path": "", "reference": "ma_reorder_vertical"}, {"@type": "PlantUmlSprite", "name": "material-repeat", "path": "", "reference": "ma_repeat"}, {"@type": "PlantUmlSprite", "name": "material-repeat-off", "path": "", "reference": "ma_repeat_off"}, {"@type": "PlantUmlSprite", "name": "material-repeat-once", "path": "", "reference": "ma_repeat_once"}, {"@type": "PlantUmlSprite", "name": "material-replay", "path": "", "reference": "ma_replay"}, {"@type": "PlantUmlSprite", "name": "material-reply", "path": "", "reference": "ma_reply"}, {"@type": "PlantUmlSprite", "name": "material-reply-all", "path": "", "reference": "ma_reply_all"}, {"@type": "PlantUmlSprite", "name": "material-reproduction", "path": "", "reference": "ma_reproduction"}, {"@type": "PlantUmlSprite", "name": "material-resize-bottom-right", "path": "", "reference": "ma_resize_bottom_right"}, {"@type": "PlantUmlSprite", "name": "material-responsive", "path": "", "reference": "ma_responsive"}, {"@type": "PlantUmlSprite", "name": "material-restart", "path": "", "reference": "ma_restart"}, {"@type": "PlantUmlSprite", "name": "material-restore", "path": "", "reference": "ma_restore"}, {"@type": "PlantUmlSprite", "name": "material-rewind", "path": "", "reference": "ma_rewind"}, {"@type": "PlantUmlSprite", "name": "material-rewind-outline", "path": "", "reference": "ma_rewind_outline"}, {"@type": "PlantUmlSprite", "name": "material-rhombus", "path": "", "reference": "ma_rhombus"}, {"@type": "PlantUmlSprite", "name": "material-rhombus-outline", "path": "", "reference": "ma_rhombus_outline"}, {"@type": "PlantUmlSprite", "name": "material-ribbon", "path": "", "reference": "ma_ribbon"}, {"@type": "PlantUmlSprite", "name": "material-rice", "path": "", "reference": "ma_rice"}, {"@type": "PlantUmlSprite", "name": "material-ring", "path": "", "reference": "ma_ring"}, {"@type": "PlantUmlSprite", "name": "material-road", "path": "", "reference": "ma_road"}, {"@type": "PlantUmlSprite", "name": "material-road-variant", "path": "", "reference": "ma_road_variant"}, {"@type": "PlantUmlSprite", "name": "material-robot", "path": "", "reference": "ma_robot"}, {"@type": "PlantUmlSprite", "name": "material-rocket", "path": "", "reference": "ma_rocket"}, {"@type": "PlantUmlSprite", "name": "material-roomba", "path": "", "reference": "ma_roomba"}, {"@type": "PlantUmlSprite", "name": "material-rotate-3d", "path": "", "reference": "ma_rotate_3d"}, {"@type": "PlantUmlSprite", "name": "material-rotate-left", "path": "", "reference": "ma_rotate_left"}, {"@type": "PlantUmlSprite", "name": "material-rotate-left-variant", "path": "", "reference": "ma_rotate_left_variant"}, {"@type": "PlantUmlSprite", "name": "material-rotate-right", "path": "", "reference": "ma_rotate_right"}, {"@type": "PlantUmlSprite", "name": "material-rotate-right-variant", "path": "", "reference": "ma_rotate_right_variant"}, {"@type": "PlantUmlSprite", "name": "material-rounded-corner", "path": "", "reference": "ma_rounded_corner"}, {"@type": "PlantUmlSprite", "name": "material-router-wireless", "path": "", "reference": "ma_router_wireless"}, {"@type": "PlantUmlSprite", "name": "material-routes", "path": "", "reference": "ma_routes"}, {"@type": "PlantUmlSprite", "name": "material-rowing", "path": "", "reference": "ma_rowing"}, {"@type": "PlantUmlSprite", "name": "material-rss", "path": "", "reference": "ma_rss"}, {"@type": "PlantUmlSprite", "name": "material-rss-box", "path": "", "reference": "ma_rss_box"}, {"@type": "PlantUmlSprite", "name": "material-ruler", "path": "", "reference": "ma_ruler"}, {"@type": "PlantUmlSprite", "name": "material-run", "path": "", "reference": "ma_run"}, {"@type": "PlantUmlSprite", "name": "material-run-fast", "path": "", "reference": "ma_run_fast"}, {"@type": "PlantUmlSprite", "name": "material-sale", "path": "", "reference": "ma_sale"}, {"@type": "PlantUmlSprite", "name": "material-sass", "path": "", "reference": "ma_sass"}, {"@type": "PlantUmlSprite", "name": "material-satellite", "path": "", "reference": "ma_satellite"}, {"@type": "PlantUmlSprite", "name": "material-satellite-variant", "path": "", "reference": "ma_satellite_variant"}, {"@type": "PlantUmlSprite", "name": "material-saxophone", "path": "", "reference": "ma_saxophone"}, {"@type": "PlantUmlSprite", "name": "material-scale", "path": "", "reference": "ma_scale"}, {"@type": "PlantUmlSprite", "name": "material-scale-balance", "path": "", "reference": "ma_scale_balance"}, {"@type": "PlantUmlSprite", "name": "material-scale-bathroom", "path": "", "reference": "ma_scale_bathroom"}, {"@type": "PlantUmlSprite", "name": "material-scanner", "path": "", "reference": "ma_scanner"}, {"@type": "PlantUmlSprite", "name": "material-school", "path": "", "reference": "ma_school"}, {"@type": "PlantUmlSprite", "name": "material-screen-rotation", "path": "", "reference": "ma_screen_rotation"}, {"@type": "PlantUmlSprite", "name": "material-screen-rotation-lock", "path": "", "reference": "ma_screen_rotation_lock"}, {"@type": "PlantUmlSprite", "name": "material-screwdriver", "path": "", "reference": "ma_screwdriver"}, {"@type": "PlantUmlSprite", "name": "material-script", "path": "", "reference": "ma_script"}, {"@type": "PlantUmlSprite", "name": "material-sd", "path": "", "reference": "ma_sd"}, {"@type": "PlantUmlSprite", "name": "material-seal", "path": "", "reference": "ma_seal"}, {"@type": "PlantUmlSprite", "name": "material-search-web", "path": "", "reference": "ma_search_web"}, {"@type": "PlantUmlSprite", "name": "material-seat-flat", "path": "", "reference": "ma_seat_flat"}, {"@type": "PlantUmlSprite", "name": "material-seat-flat-angled", "path": "", "reference": "ma_seat_flat_angled"}, {"@type": "PlantUmlSprite", "name": "material-seat-individual-suite", "path": "", "reference": "ma_seat_individual_suite"}, {"@type": "PlantUmlSprite", "name": "material-seat-legroom-extra", "path": "", "reference": "ma_seat_legroom_extra"}, {"@type": "PlantUmlSprite", "name": "material-seat-legroom-normal", "path": "", "reference": "ma_seat_legroom_normal"}, {"@type": "PlantUmlSprite", "name": "material-seat-legroom-reduced", "path": "", "reference": "ma_seat_legroom_reduced"}, {"@type": "PlantUmlSprite", "name": "material-seat-recline-extra", "path": "", "reference": "ma_seat_recline_extra"}, {"@type": "PlantUmlSprite", "name": "material-seat-recline-normal", "path": "", "reference": "ma_seat_recline_normal"}, {"@type": "PlantUmlSprite", "name": "material-security", "path": "", "reference": "ma_security"}, {"@type": "PlantUmlSprite", "name": "material-security-home", "path": "", "reference": "ma_security_home"}, {"@type": "PlantUmlSprite", "name": "material-security-network", "path": "", "reference": "ma_security_network"}, {"@type": "PlantUmlSprite", "name": "material-select", "path": "", "reference": "ma_select"}, {"@type": "PlantUmlSprite", "name": "material-selection", "path": "", "reference": "ma_selection"}, {"@type": "PlantUmlSprite", "name": "material-selection-off", "path": "", "reference": "ma_selection_off"}, {"@type": "PlantUmlSprite", "name": "material-select-all", "path": "", "reference": "ma_select_all"}, {"@type": "PlantUmlSprite", "name": "material-select-inverse", "path": "", "reference": "ma_select_inverse"}, {"@type": "PlantUmlSprite", "name": "material-select-off", "path": "", "reference": "ma_select_off"}, {"@type": "PlantUmlSprite", "name": "material-send", "path": "", "reference": "ma_send"}, {"@type": "PlantUmlSprite", "name": "material-send-secure", "path": "", "reference": "ma_send_secure"}, {"@type": "PlantUmlSprite", "name": "material-serial-port", "path": "", "reference": "ma_serial_port"}, {"@type": "PlantUmlSprite", "name": "material-server", "path": "", "reference": "ma_server"}, {"@type": "PlantUmlSprite", "name": "material-server-minus", "path": "", "reference": "ma_server_minus"}, {"@type": "PlantUmlSprite", "name": "material-server-network", "path": "", "reference": "ma_server_network"}, {"@type": "PlantUmlSprite", "name": "material-server-network-off", "path": "", "reference": "ma_server_network_off"}, {"@type": "PlantUmlSprite", "name": "material-server-off", "path": "", "reference": "ma_server_off"}, {"@type": "PlantUmlSprite", "name": "material-server-plus", "path": "", "reference": "ma_server_plus"}, {"@type": "PlantUmlSprite", "name": "material-server-remove", "path": "", "reference": "ma_server_remove"}, {"@type": "PlantUmlSprite", "name": "material-server-security", "path": "", "reference": "ma_server_security"}, {"@type": "PlantUmlSprite", "name": "material-settings", "path": "", "reference": "ma_settings"}, {"@type": "PlantUmlSprite", "name": "material-settings-box", "path": "", "reference": "ma_settings_box"}, {"@type": "PlantUmlSprite", "name": "material-set-all", "path": "", "reference": "ma_set_all"}, {"@type": "PlantUmlSprite", "name": "material-set-center", "path": "", "reference": "ma_set_center"}, {"@type": "PlantUmlSprite", "name": "material-set-center-right", "path": "", "reference": "ma_set_center_right"}, {"@type": "PlantUmlSprite", "name": "material-set-left", "path": "", "reference": "ma_set_left"}, {"@type": "PlantUmlSprite", "name": "material-set-left-center", "path": "", "reference": "ma_set_left_center"}, {"@type": "PlantUmlSprite", "name": "material-set-left-right", "path": "", "reference": "ma_set_left_right"}, {"@type": "PlantUmlSprite", "name": "material-set-none", "path": "", "reference": "ma_set_none"}, {"@type": "PlantUmlSprite", "name": "material-set-right", "path": "", "reference": "ma_set_right"}, {"@type": "PlantUmlSprite", "name": "material-shape", "path": "", "reference": "ma_shape"}, {"@type": "PlantUmlSprite", "name": "material-shape-circle-plus", "path": "", "reference": "ma_shape_circle_plus"}, {"@type": "PlantUmlSprite", "name": "material-shape-outline", "path": "", "reference": "ma_shape_outline"}, {"@type": "PlantUmlSprite", "name": "material-shape-plus", "path": "", "reference": "ma_shape_plus"}, {"@type": "PlantUmlSprite", "name": "material-shape-polygon-plus", "path": "", "reference": "ma_shape_polygon_plus"}, {"@type": "PlantUmlSprite", "name": "material-shape-rectangle-plus", "path": "", "reference": "ma_shape_rectangle_plus"}, {"@type": "PlantUmlSprite", "name": "material-shape-square-plus", "path": "", "reference": "ma_shape_square_plus"}, {"@type": "PlantUmlSprite", "name": "material-share", "path": "", "reference": "ma_share"}, {"@type": "PlantUmlSprite", "name": "material-share-variant", "path": "", "reference": "ma_share_variant"}, {"@type": "PlantUmlSprite", "name": "material-shield", "path": "", "reference": "ma_shield"}, {"@type": "PlantUmlSprite", "name": "material-shield-half-full", "path": "", "reference": "ma_shield_half_full"}, {"@type": "PlantUmlSprite", "name": "material-shield-outline", "path": "", "reference": "ma_shield_outline"}, {"@type": "PlantUmlSprite", "name": "material-ship-wheel", "path": "", "reference": "ma_ship_wheel"}, {"@type": "PlantUmlSprite", "name": "material-shopping", "path": "", "reference": "ma_shopping"}, {"@type": "PlantUmlSprite", "name": "material-shopping-music", "path": "", "reference": "ma_shopping_music"}, {"@type": "PlantUmlSprite", "name": "material-shovel", "path": "", "reference": "ma_shovel"}, {"@type": "PlantUmlSprite", "name": "material-shovel-off", "path": "", "reference": "ma_shovel_off"}, {"@type": "PlantUmlSprite", "name": "material-shredder", "path": "", "reference": "ma_shredder"}, {"@type": "PlantUmlSprite", "name": "material-shuffle", "path": "", "reference": "ma_shuffle"}, {"@type": "PlantUmlSprite", "name": "material-shuffle-disabled", "path": "", "reference": "ma_shuffle_disabled"}, {"@type": "PlantUmlSprite", "name": "material-shuffle-variant", "path": "", "reference": "ma_shuffle_variant"}, {"@type": "PlantUmlSprite", "name": "material-sigma", "path": "", "reference": "ma_sigma"}, {"@type": "PlantUmlSprite", "name": "material-sigma-lower", "path": "", "reference": "ma_sigma_lower"}, {"@type": "PlantUmlSprite", "name": "material-signal", "path": "", "reference": "ma_signal"}, {"@type": "PlantUmlSprite", "name": "material-signal-2g", "path": "", "reference": "ma_signal_2g"}, {"@type": "PlantUmlSprite", "name": "material-signal-3g", "path": "", "reference": "ma_signal_3g"}, {"@type": "PlantUmlSprite", "name": "material-signal-4g", "path": "", "reference": "ma_signal_4g"}, {"@type": "PlantUmlSprite", "name": "material-signal-hspa", "path": "", "reference": "ma_signal_hspa"}, {"@type": "PlantUmlSprite", "name": "material-signal-hspa-plus", "path": "", "reference": "ma_signal_hspa_plus"}, {"@type": "PlantUmlSprite", "name": "material-signal-off", "path": "", "reference": "ma_signal_off"}, {"@type": "PlantUmlSprite", "name": "material-signal-variant", "path": "", "reference": "ma_signal_variant"}, {"@type": "PlantUmlSprite", "name": "material-sign-caution", "path": "", "reference": "ma_sign_caution"}, {"@type": "PlantUmlSprite", "name": "material-sign-direction", "path": "", "reference": "ma_sign_direction"}, {"@type": "PlantUmlSprite", "name": "material-sign-text", "path": "", "reference": "ma_sign_text"}, {"@type": "PlantUmlSprite", "name": "material-silverware", "path": "", "reference": "ma_silverware"}, {"@type": "PlantUmlSprite", "name": "material-silverware-fork", "path": "", "reference": "ma_silverware_fork"}, {"@type": "PlantUmlSprite", "name": "material-silverware-spoon", "path": "", "reference": "ma_silverware_spoon"}, {"@type": "PlantUmlSprite", "name": "material-silverware-variant", "path": "", "reference": "ma_silverware_variant"}, {"@type": "PlantUmlSprite", "name": "material-sim", "path": "", "reference": "ma_sim"}, {"@type": "PlantUmlSprite", "name": "material-sim-alert", "path": "", "reference": "ma_sim_alert"}, {"@type": "PlantUmlSprite", "name": "material-sim-off", "path": "", "reference": "ma_sim_off"}, {"@type": "PlantUmlSprite", "name": "material-sitemap", "path": "", "reference": "ma_sitemap"}, {"@type": "PlantUmlSprite", "name": "material-skip-backward", "path": "", "reference": "ma_skip_backward"}, {"@type": "PlantUmlSprite", "name": "material-skip-forward", "path": "", "reference": "ma_skip_forward"}, {"@type": "PlantUmlSprite", "name": "material-skip-next", "path": "", "reference": "ma_skip_next"}, {"@type": "PlantUmlSprite", "name": "material-skip-next-circle", "path": "", "reference": "ma_skip_next_circle"}, {"@type": "PlantUmlSprite", "name": "material-skip-next-circle-outline", "path": "", "reference": "ma_skip_next_circle_outline"}, {"@type": "PlantUmlSprite", "name": "material-skip-previous", "path": "", "reference": "ma_skip_previous"}, {"@type": "PlantUmlSprite", "name": "material-skip-previous-circle", "path": "", "reference": "ma_skip_previous_circle"}, {"@type": "PlantUmlSprite", "name": "material-skip-previous-circle-outline", "path": "", "reference": "ma_skip_previous_circle_outline"}, {"@type": "PlantUmlSprite", "name": "material-skull", "path": "", "reference": "ma_skull"}, {"@type": "PlantUmlSprite", "name": "material-skype", "path": "", "reference": "ma_skype"}, {"@type": "PlantUmlSprite", "name": "material-skype-business", "path": "", "reference": "ma_skype_business"}, {"@type": "PlantUmlSprite", "name": "material-slack", "path": "", "reference": "ma_slack"}, {"@type": "PlantUmlSprite", "name": "material-sleep", "path": "", "reference": "ma_sleep"}, {"@type": "PlantUmlSprite", "name": "material-sleep-off", "path": "", "reference": "ma_sleep_off"}, {"@type": "PlantUmlSprite", "name": "material-smoking", "path": "", "reference": "ma_smoking"}, {"@type": "PlantUmlSprite", "name": "material-smoking-off", "path": "", "reference": "ma_smoking_off"}, {"@type": "PlantUmlSprite", "name": "material-snapchat", "path": "", "reference": "ma_snapchat"}, {"@type": "PlantUmlSprite", "name": "material-snowflake", "path": "", "reference": "ma_snowflake"}, {"@type": "PlantUmlSprite", "name": "material-snowman", "path": "", "reference": "ma_snowman"}, {"@type": "PlantUmlSprite", "name": "material-soccer", "path": "", "reference": "ma_soccer"}, {"@type": "PlantUmlSprite", "name": "material-soccer-field", "path": "", "reference": "ma_soccer_field"}, {"@type": "PlantUmlSprite", "name": "material-sofa", "path": "", "reference": "ma_sofa"}, {"@type": "PlantUmlSprite", "name": "material-solid", "path": "", "reference": "ma_solid"}, {"@type": "PlantUmlSprite", "name": "material-sort", "path": "", "reference": "ma_sort"}, {"@type": "PlantUmlSprite", "name": "material-sort-alphabetical", "path": "", "reference": "ma_sort_alphabetical"}, {"@type": "PlantUmlSprite", "name": "material-sort-ascending", "path": "", "reference": "ma_sort_ascending"}, {"@type": "PlantUmlSprite", "name": "material-sort-descending", "path": "", "reference": "ma_sort_descending"}, {"@type": "PlantUmlSprite", "name": "material-sort-numeric", "path": "", "reference": "ma_sort_numeric"}, {"@type": "PlantUmlSprite", "name": "material-sort-variant", "path": "", "reference": "ma_sort_variant"}, {"@type": "PlantUmlSprite", "name": "material-soundcloud", "path": "", "reference": "ma_soundcloud"}, {"@type": "PlantUmlSprite", "name": "material-source-branch", "path": "", "reference": "ma_source_branch"}, {"@type": "PlantUmlSprite", "name": "material-source-commit", "path": "", "reference": "ma_source_commit"}, {"@type": "PlantUmlSprite", "name": "material-source-commit-end", "path": "", "reference": "ma_source_commit_end"}, {"@type": "PlantUmlSprite", "name": "material-source-commit-end-local", "path": "", "reference": "ma_source_commit_end_local"}, {"@type": "PlantUmlSprite", "name": "material-source-commit-local", "path": "", "reference": "ma_source_commit_local"}, {"@type": "PlantUmlSprite", "name": "material-source-commit-next-local", "path": "", "reference": "ma_source_commit_next_local"}, {"@type": "PlantUmlSprite", "name": "material-source-commit-start", "path": "", "reference": "ma_source_commit_start"}, {"@type": "PlantUmlSprite", "name": "material-source-commit-start-next-local", "path": "", "reference": "ma_source_commit_start_next_local"}, {"@type": "PlantUmlSprite", "name": "material-source-fork", "path": "", "reference": "ma_source_fork"}, {"@type": "PlantUmlSprite", "name": "material-source-merge", "path": "", "reference": "ma_source_merge"}, {"@type": "PlantUmlSprite", "name": "material-source-pull", "path": "", "reference": "ma_source_pull"}, {"@type": "PlantUmlSprite", "name": "material-soy-sauce", "path": "", "reference": "ma_soy_sauce"}, {"@type": "PlantUmlSprite", "name": "material-speaker", "path": "", "reference": "ma_speaker"}, {"@type": "PlantUmlSprite", "name": "material-speaker-off", "path": "", "reference": "ma_speaker_off"}, {"@type": "PlantUmlSprite", "name": "material-speaker-wireless", "path": "", "reference": "ma_speaker_wireless"}, {"@type": "PlantUmlSprite", "name": "material-speedometer", "path": "", "reference": "ma_speedometer"}, {"@type": "PlantUmlSprite", "name": "material-spellcheck", "path": "", "reference": "ma_spellcheck"}, {"@type": "PlantUmlSprite", "name": "material-spotify", "path": "", "reference": "ma_spotify"}, {"@type": "PlantUmlSprite", "name": "material-spotlight", "path": "", "reference": "ma_spotlight"}, {"@type": "PlantUmlSprite", "name": "material-spotlight-beam", "path": "", "reference": "ma_spotlight_beam"}, {"@type": "PlantUmlSprite", "name": "material-spray", "path": "", "reference": "ma_spray"}, {"@type": "PlantUmlSprite", "name": "material-spreadsheet", "path": "", "reference": "ma_spreadsheet"}, {"@type": "PlantUmlSprite", "name": "material-square", "path": "", "reference": "ma_square"}, {"@type": "PlantUmlSprite", "name": "material-square-inc", "path": "", "reference": "ma_square_inc"}, {"@type": "PlantUmlSprite", "name": "material-square-inc-cash", "path": "", "reference": "ma_square_inc_cash"}, {"@type": "PlantUmlSprite", "name": "material-square-outline", "path": "", "reference": "ma_square_outline"}, {"@type": "PlantUmlSprite", "name": "material-square-root", "path": "", "reference": "ma_square_root"}, {"@type": "PlantUmlSprite", "name": "material-stackexchange", "path": "", "reference": "ma_stackexchange"}, {"@type": "PlantUmlSprite", "name": "material-stackoverflow", "path": "", "reference": "ma_stackoverflow"}, {"@type": "PlantUmlSprite", "name": "material-stadium", "path": "", "reference": "ma_stadium"}, {"@type": "PlantUmlSprite", "name": "material-stairs", "path": "", "reference": "ma_stairs"}, {"@type": "PlantUmlSprite", "name": "material-standard-definition", "path": "", "reference": "ma_standard_definition"}, {"@type": "PlantUmlSprite", "name": "material-star", "path": "", "reference": "ma_star"}, {"@type": "PlantUmlSprite", "name": "material-star-circle", "path": "", "reference": "ma_star_circle"}, {"@type": "PlantUmlSprite", "name": "material-star-half", "path": "", "reference": "ma_star_half"}, {"@type": "PlantUmlSprite", "name": "material-star-off", "path": "", "reference": "ma_star_off"}, {"@type": "PlantUmlSprite", "name": "material-star-of-david", "path": "", "reference": "ma_star_of_david"}, {"@type": "PlantUmlSprite", "name": "material-star-outline", "path": "", "reference": "ma_star_outline"}, {"@type": "PlantUmlSprite", "name": "material-steam", "path": "", "reference": "ma_steam"}, {"@type": "PlantUmlSprite", "name": "material-steering", "path": "", "reference": "ma_steering"}, {"@type": "PlantUmlSprite", "name": "material-step-backward", "path": "", "reference": "ma_step_backward"}, {"@type": "PlantUmlSprite", "name": "material-step-backward-2", "path": "", "reference": "ma_step_backward_2"}, {"@type": "PlantUmlSprite", "name": "material-step-forward", "path": "", "reference": "ma_step_forward"}, {"@type": "PlantUmlSprite", "name": "material-step-forward-2", "path": "", "reference": "ma_step_forward_2"}, {"@type": "PlantUmlSprite", "name": "material-stethoscope", "path": "", "reference": "ma_stethoscope"}, {"@type": "PlantUmlSprite", "name": "material-sticker", "path": "", "reference": "ma_sticker"}, {"@type": "PlantUmlSprite", "name": "material-sticker-emoji", "path": "", "reference": "ma_sticker_emoji"}, {"@type": "PlantUmlSprite", "name": "material-stocking", "path": "", "reference": "ma_stocking"}, {"@type": "PlantUmlSprite", "name": "material-stop", "path": "", "reference": "ma_stop"}, {"@type": "PlantUmlSprite", "name": "material-stop-circle", "path": "", "reference": "ma_stop_circle"}, {"@type": "PlantUmlSprite", "name": "material-stop-circle-outline", "path": "", "reference": "ma_stop_circle_outline"}, {"@type": "PlantUmlSprite", "name": "material-store", "path": "", "reference": "ma_store"}, {"@type": "PlantUmlSprite", "name": "material-store-24-hour", "path": "", "reference": "ma_store_24_hour"}, {"@type": "PlantUmlSprite", "name": "material-stove", "path": "", "reference": "ma_stove"}, {"@type": "PlantUmlSprite", "name": "material-subdirectory-arrow-left", "path": "", "reference": "ma_subdirectory_arrow_left"}, {"@type": "PlantUmlSprite", "name": "material-subdirectory-arrow-right", "path": "", "reference": "ma_subdirectory_arrow_right"}, {"@type": "PlantUmlSprite", "name": "material-subway", "path": "", "reference": "ma_subway"}, {"@type": "PlantUmlSprite", "name": "material-subway-variant", "path": "", "reference": "ma_subway_variant"}, {"@type": "PlantUmlSprite", "name": "material-summit", "path": "", "reference": "ma_summit"}, {"@type": "PlantUmlSprite", "name": "material-sunglasses", "path": "", "reference": "ma_sunglasses"}, {"@type": "PlantUmlSprite", "name": "material-surround-sound", "path": "", "reference": "ma_surround_sound"}, {"@type": "PlantUmlSprite", "name": "material-surround-sound-2-0", "path": "", "reference": "ma_surround_sound_2_0"}, {"@type": "PlantUmlSprite", "name": "material-surround-sound-3-1", "path": "", "reference": "ma_surround_sound_3_1"}, {"@type": "PlantUmlSprite", "name": "material-surround-sound-5-1", "path": "", "reference": "ma_surround_sound_5_1"}, {"@type": "PlantUmlSprite", "name": "material-surround-sound-7-1", "path": "", "reference": "ma_surround_sound_7_1"}, {"@type": "PlantUmlSprite", "name": "material-svg", "path": "", "reference": "ma_svg"}, {"@type": "PlantUmlSprite", "name": "material-swap-horizontal", "path": "", "reference": "ma_swap_horizontal"}, {"@type": "PlantUmlSprite", "name": "material-swap-vertical", "path": "", "reference": "ma_swap_vertical"}, {"@type": "PlantUmlSprite", "name": "material-swim", "path": "", "reference": "ma_swim"}, {"@type": "PlantUmlSprite", "name": "material-switch", "path": "", "reference": "ma_switch"}, {"@type": "PlantUmlSprite", "name": "material-sword", "path": "", "reference": "ma_sword"}, {"@type": "PlantUmlSprite", "name": "material-sword-cross", "path": "", "reference": "ma_sword_cross"}, {"@type": "PlantUmlSprite", "name": "material-sync", "path": "", "reference": "ma_sync"}, {"@type": "PlantUmlSprite", "name": "material-sync-alert", "path": "", "reference": "ma_sync_alert"}, {"@type": "PlantUmlSprite", "name": "material-sync-off", "path": "", "reference": "ma_sync_off"}, {"@type": "PlantUmlSprite", "name": "material-tab", "path": "", "reference": "ma_tab"}, {"@type": "PlantUmlSprite", "name": "material-table", "path": "", "reference": "ma_table"}, {"@type": "PlantUmlSprite", "name": "material-tablet", "path": "", "reference": "ma_tablet"}, {"@type": "PlantUmlSprite", "name": "material-tablet-android", "path": "", "reference": "ma_tablet_android"}, {"@type": "PlantUmlSprite", "name": "material-tablet-ipad", "path": "", "reference": "ma_tablet_ipad"}, {"@type": "PlantUmlSprite", "name": "material-table-column", "path": "", "reference": "ma_table_column"}, {"@type": "PlantUmlSprite", "name": "material-table-column-plus-after", "path": "", "reference": "ma_table_column_plus_after"}, {"@type": "PlantUmlSprite", "name": "material-table-column-plus-before", "path": "", "reference": "ma_table_column_plus_before"}, {"@type": "PlantUmlSprite", "name": "material-table-column-remove", "path": "", "reference": "ma_table_column_remove"}, {"@type": "PlantUmlSprite", "name": "material-table-column-width", "path": "", "reference": "ma_table_column_width"}, {"@type": "PlantUmlSprite", "name": "material-table-edit", "path": "", "reference": "ma_table_edit"}, {"@type": "PlantUmlSprite", "name": "material-table-large", "path": "", "reference": "ma_table_large"}, {"@type": "PlantUmlSprite", "name": "material-table-of-contents", "path": "", "reference": "ma_table_of_contents"}, {"@type": "PlantUmlSprite", "name": "material-table-row", "path": "", "reference": "ma_table_row"}, {"@type": "PlantUmlSprite", "name": "material-table-row-height", "path": "", "reference": "ma_table_row_height"}, {"@type": "PlantUmlSprite", "name": "material-table-row-plus-after", "path": "", "reference": "ma_table_row_plus_after"}, {"@type": "PlantUmlSprite", "name": "material-table-row-plus-before", "path": "", "reference": "ma_table_row_plus_before"}, {"@type": "PlantUmlSprite", "name": "material-table-row-remove", "path": "", "reference": "ma_table_row_remove"}, {"@type": "PlantUmlSprite", "name": "material-table-settings", "path": "", "reference": "ma_table_settings"}, {"@type": "PlantUmlSprite", "name": "material-tab-plus", "path": "", "reference": "ma_tab_plus"}, {"@type": "PlantUmlSprite", "name": "material-tab-unselected", "path": "", "reference": "ma_tab_unselected"}, {"@type": "PlantUmlSprite", "name": "material-taco", "path": "", "reference": "ma_taco"}, {"@type": "PlantUmlSprite", "name": "material-tag", "path": "", "reference": "ma_tag"}, {"@type": "PlantUmlSprite", "name": "material-tag-faces", "path": "", "reference": "ma_tag_faces"}, {"@type": "PlantUmlSprite", "name": "material-tag-heart", "path": "", "reference": "ma_tag_heart"}, {"@type": "PlantUmlSprite", "name": "material-tag-multiple", "path": "", "reference": "ma_tag_multiple"}, {"@type": "PlantUmlSprite", "name": "material-tag-outline", "path": "", "reference": "ma_tag_outline"}, {"@type": "PlantUmlSprite", "name": "material-tag-plus", "path": "", "reference": "ma_tag_plus"}, {"@type": "PlantUmlSprite", "name": "material-tag-remove", "path": "", "reference": "ma_tag_remove"}, {"@type": "PlantUmlSprite", "name": "material-tag-text-outline", "path": "", "reference": "ma_tag_text_outline"}, {"@type": "PlantUmlSprite", "name": "material-target", "path": "", "reference": "ma_target"}, {"@type": "PlantUmlSprite", "name": "material-taxi", "path": "", "reference": "ma_taxi"}, {"@type": "PlantUmlSprite", "name": "material-teamviewer", "path": "", "reference": "ma_teamviewer"}, {"@type": "PlantUmlSprite", "name": "material-telegram", "path": "", "reference": "ma_telegram"}, {"@type": "PlantUmlSprite", "name": "material-television", "path": "", "reference": "ma_television"}, {"@type": "PlantUmlSprite", "name": "material-television-box", "path": "", "reference": "ma_television_box"}, {"@type": "PlantUmlSprite", "name": "material-television-classic", "path": "", "reference": "ma_television_classic"}, {"@type": "PlantUmlSprite", "name": "material-television-classic-off", "path": "", "reference": "ma_television_classic_off"}, {"@type": "PlantUmlSprite", "name": "material-television-guide", "path": "", "reference": "ma_television_guide"}, {"@type": "PlantUmlSprite", "name": "material-television-off", "path": "", "reference": "ma_television_off"}, {"@type": "PlantUmlSprite", "name": "material-temperature-celsius", "path": "", "reference": "ma_temperature_celsius"}, {"@type": "PlantUmlSprite", "name": "material-temperature-fahrenheit", "path": "", "reference": "ma_temperature_fahrenheit"}, {"@type": "PlantUmlSprite", "name": "material-temperature-kelvin", "path": "", "reference": "ma_temperature_kelvin"}, {"@type": "PlantUmlSprite", "name": "material-tennis", "path": "", "reference": "ma_tennis"}, {"@type": "PlantUmlSprite", "name": "material-tent", "path": "", "reference": "ma_tent"}, {"@type": "PlantUmlSprite", "name": "material-terrain", "path": "", "reference": "ma_terrain"}, {"@type": "PlantUmlSprite", "name": "material-test-tube", "path": "", "reference": "ma_test_tube"}, {"@type": "PlantUmlSprite", "name": "material-textbox", "path": "", "reference": "ma_textbox"}, {"@type": "PlantUmlSprite", "name": "material-textbox-password", "path": "", "reference": "ma_textbox_password"}, {"@type": "PlantUmlSprite", "name": "material-texture", "path": "", "reference": "ma_texture"}, {"@type": "PlantUmlSprite", "name": "material-text-shadow", "path": "", "reference": "ma_text_shadow"}, {"@type": "PlantUmlSprite", "name": "material-text-to-speech", "path": "", "reference": "ma_text_to_speech"}, {"@type": "PlantUmlSprite", "name": "material-text-to-speech-off", "path": "", "reference": "ma_text_to_speech_off"}, {"@type": "PlantUmlSprite", "name": "material-theater", "path": "", "reference": "ma_theater"}, {"@type": "PlantUmlSprite", "name": "material-theme-light-dark", "path": "", "reference": "ma_theme_light_dark"}, {"@type": "PlantUmlSprite", "name": "material-thermometer", "path": "", "reference": "ma_thermometer"}, {"@type": "PlantUmlSprite", "name": "material-thermometer-lines", "path": "", "reference": "ma_thermometer_lines"}, {"@type": "PlantUmlSprite", "name": "material-thought-bubble", "path": "", "reference": "ma_thought_bubble"}, {"@type": "PlantUmlSprite", "name": "material-thought-bubble-outline", "path": "", "reference": "ma_thought_bubble_outline"}, {"@type": "PlantUmlSprite", "name": "material-thumbs-up-down", "path": "", "reference": "ma_thumbs_up_down"}, {"@type": "PlantUmlSprite", "name": "material-thumb-down", "path": "", "reference": "ma_thumb_down"}, {"@type": "PlantUmlSprite", "name": "material-thumb-down-outline", "path": "", "reference": "ma_thumb_down_outline"}, {"@type": "PlantUmlSprite", "name": "material-thumb-up", "path": "", "reference": "ma_thumb_up"}, {"@type": "PlantUmlSprite", "name": "material-thumb-up-outline", "path": "", "reference": "ma_thumb_up_outline"}, {"@type": "PlantUmlSprite", "name": "material-ticket", "path": "", "reference": "ma_ticket"}, {"@type": "PlantUmlSprite", "name": "material-ticket-account", "path": "", "reference": "ma_ticket_account"}, {"@type": "PlantUmlSprite", "name": "material-ticket-confirmation", "path": "", "reference": "ma_ticket_confirmation"}, {"@type": "PlantUmlSprite", "name": "material-ticket-percent", "path": "", "reference": "ma_ticket_percent"}, {"@type": "PlantUmlSprite", "name": "material-tie", "path": "", "reference": "ma_tie"}, {"@type": "PlantUmlSprite", "name": "material-tilde", "path": "", "reference": "ma_tilde"}, {"@type": "PlantUmlSprite", "name": "material-timelapse", "path": "", "reference": "ma_timelapse"}, {"@type": "PlantUmlSprite", "name": "material-timer", "path": "", "reference": "ma_timer"}, {"@type": "PlantUmlSprite", "name": "material-timer-10", "path": "", "reference": "ma_timer_10"}, {"@type": "PlantUmlSprite", "name": "material-timer-3", "path": "", "reference": "ma_timer_3"}, {"@type": "PlantUmlSprite", "name": "material-timer-off", "path": "", "reference": "ma_timer_off"}, {"@type": "PlantUmlSprite", "name": "material-timer-sand", "path": "", "reference": "ma_timer_sand"}, {"@type": "PlantUmlSprite", "name": "material-timer-sand-empty", "path": "", "reference": "ma_timer_sand_empty"}, {"@type": "PlantUmlSprite", "name": "material-timer-sand-full", "path": "", "reference": "ma_timer_sand_full"}, {"@type": "PlantUmlSprite", "name": "material-timetable", "path": "", "reference": "ma_timetable"}, {"@type": "PlantUmlSprite", "name": "material-toggle-switch", "path": "", "reference": "ma_toggle_switch"}, {"@type": "PlantUmlSprite", "name": "material-toggle-switch-off", "path": "", "reference": "ma_toggle_switch_off"}, {"@type": "PlantUmlSprite", "name": "material-tooltip", "path": "", "reference": "ma_tooltip"}, {"@type": "PlantUmlSprite", "name": "material-tooltip-edit", "path": "", "reference": "ma_tooltip_edit"}, {"@type": "PlantUmlSprite", "name": "material-tooltip-image", "path": "", "reference": "ma_tooltip_image"}, {"@type": "PlantUmlSprite", "name": "material-tooltip-outline", "path": "", "reference": "ma_tooltip_outline"}, {"@type": "PlantUmlSprite", "name": "material-tooltip-outline-plus", "path": "", "reference": "ma_tooltip_outline_plus"}, {"@type": "PlantUmlSprite", "name": "material-tooltip-text", "path": "", "reference": "ma_tooltip_text"}, {"@type": "PlantUmlSprite", "name": "material-tooth", "path": "", "reference": "ma_tooth"}, {"@type": "PlantUmlSprite", "name": "material-tor", "path": "", "reference": "ma_tor"}, {"@type": "PlantUmlSprite", "name": "material-tower-beach", "path": "", "reference": "ma_tower_beach"}, {"@type": "PlantUmlSprite", "name": "material-tower-fire", "path": "", "reference": "ma_tower_fire"}, {"@type": "PlantUmlSprite", "name": "material-towing", "path": "", "reference": "ma_towing"}, {"@type": "PlantUmlSprite", "name": "material-trackpad", "path": "", "reference": "ma_trackpad"}, {"@type": "PlantUmlSprite", "name": "material-traffic-light", "path": "", "reference": "ma_traffic_light"}, {"@type": "PlantUmlSprite", "name": "material-train", "path": "", "reference": "ma_train"}, {"@type": "PlantUmlSprite", "name": "material-tram", "path": "", "reference": "ma_tram"}, {"@type": "PlantUmlSprite", "name": "material-transcribe", "path": "", "reference": "ma_transcribe"}, {"@type": "PlantUmlSprite", "name": "material-transcribe-close", "path": "", "reference": "ma_transcribe_close"}, {"@type": "PlantUmlSprite", "name": "material-transfer", "path": "", "reference": "ma_transfer"}, {"@type": "PlantUmlSprite", "name": "material-transit-transfer", "path": "", "reference": "ma_transit_transfer"}, {"@type": "PlantUmlSprite", "name": "material-translate", "path": "", "reference": "ma_translate"}, {"@type": "PlantUmlSprite", "name": "material-trash", "path": "", "reference": "ma_trash"}, {"@type": "PlantUmlSprite", "name": "material-treasure-chest", "path": "", "reference": "ma_treasure_chest"}, {"@type": "PlantUmlSprite", "name": "material-tree", "path": "", "reference": "ma_tree"}, {"@type": "PlantUmlSprite", "name": "material-trello", "path": "", "reference": "ma_trello"}, {"@type": "PlantUmlSprite", "name": "material-trending-down", "path": "", "reference": "ma_trending_down"}, {"@type": "PlantUmlSprite", "name": "material-trending-neutral", "path": "", "reference": "ma_trending_neutral"}, {"@type": "PlantUmlSprite", "name": "material-trending-up", "path": "", "reference": "ma_trending_up"}, {"@type": "PlantUmlSprite", "name": "material-triangle", "path": "", "reference": "ma_triangle"}, {"@type": "PlantUmlSprite", "name": "material-triangle-outline", "path": "", "reference": "ma_triangle_outline"}, {"@type": "PlantUmlSprite", "name": "material-trophy-outline", "path": "", "reference": "ma_trophy_outline"}, {"@type": "PlantUmlSprite", "name": "material-trophy-variant-outline", "path": "", "reference": "ma_trophy_variant_outline"}, {"@type": "PlantUmlSprite", "name": "material-truck", "path": "", "reference": "ma_truck"}, {"@type": "PlantUmlSprite", "name": "material-truck-delivery", "path": "", "reference": "ma_truck_delivery"}, {"@type": "PlantUmlSprite", "name": "material-truck-fast", "path": "", "reference": "ma_truck_fast"}, {"@type": "PlantUmlSprite", "name": "material-truck-trailer", "path": "", "reference": "ma_truck_trailer"}, {"@type": "PlantUmlSprite", "name": "material-tshirt-crew", "path": "", "reference": "ma_tshirt_crew"}, {"@type": "PlantUmlSprite", "name": "material-tshirt-v", "path": "", "reference": "ma_tshirt_v"}, {"@type": "PlantUmlSprite", "name": "material-tumblr", "path": "", "reference": "ma_tumblr"}, {"@type": "PlantUmlSprite", "name": "material-tumblr-reblog", "path": "", "reference": "ma_tumblr_reblog"}, {"@type": "PlantUmlSprite", "name": "material-tune", "path": "", "reference": "ma_tune"}, {"@type": "PlantUmlSprite", "name": "material-tune-vertical", "path": "", "reference": "ma_tune_vertical"}, {"@type": "PlantUmlSprite", "name": "material-twitch", "path": "", "reference": "ma_twitch"}, {"@type": "PlantUmlSprite", "name": "material-twitter", "path": "", "reference": "ma_twitter"}, {"@type": "PlantUmlSprite", "name": "material-twitter-box", "path": "", "reference": "ma_twitter_box"}, {"@type": "PlantUmlSprite", "name": "material-twitter-circle", "path": "", "reference": "ma_twitter_circle"}, {"@type": "PlantUmlSprite", "name": "material-twitter-retweet", "path": "", "reference": "ma_twitter_retweet"}, {"@type": "PlantUmlSprite", "name": "material-uber", "path": "", "reference": "ma_uber"}, {"@type": "PlantUmlSprite", "name": "material-ubuntu", "path": "", "reference": "ma_ubuntu"}, {"@type": "PlantUmlSprite", "name": "material-ultra-high-definition", "path": "", "reference": "ma_ultra_high_definition"}, {"@type": "PlantUmlSprite", "name": "material-umbraco", "path": "", "reference": "ma_umbraco"}, {"@type": "PlantUmlSprite", "name": "material-umbrella", "path": "", "reference": "ma_umbrella"}, {"@type": "PlantUmlSprite", "name": "material-umbrella-outline", "path": "", "reference": "ma_umbrella_outline"}, {"@type": "PlantUmlSprite", "name": "material-undo", "path": "", "reference": "ma_undo"}, {"@type": "PlantUmlSprite", "name": "material-undo-variant", "path": "", "reference": "ma_undo_variant"}, {"@type": "PlantUmlSprite", "name": "material-unfold-less-horizontal", "path": "", "reference": "ma_unfold_less_horizontal"}, {"@type": "PlantUmlSprite", "name": "material-unfold-less-vertical", "path": "", "reference": "ma_unfold_less_vertical"}, {"@type": "PlantUmlSprite", "name": "material-unfold-more-horizontal", "path": "", "reference": "ma_unfold_more_horizontal"}, {"@type": "PlantUmlSprite", "name": "material-unfold-more-vertical", "path": "", "reference": "ma_unfold_more_vertical"}, {"@type": "PlantUmlSprite", "name": "material-ungroup", "path": "", "reference": "ma_ungroup"}, {"@type": "PlantUmlSprite", "name": "material-unity", "path": "", "reference": "ma_unity"}, {"@type": "PlantUmlSprite", "name": "material-untappd", "path": "", "reference": "ma_untappd"}, {"@type": "PlantUmlSprite", "name": "material-update", "path": "", "reference": "ma_update"}, {"@type": "PlantUmlSprite", "name": "material-upload", "path": "", "reference": "ma_upload"}, {"@type": "PlantUmlSprite", "name": "material-upload-multiple", "path": "", "reference": "ma_upload_multiple"}, {"@type": "PlantUmlSprite", "name": "material-upload-network", "path": "", "reference": "ma_upload_network"}, {"@type": "PlantUmlSprite", "name": "material-usb", "path": "", "reference": "ma_usb"}, {"@type": "PlantUmlSprite", "name": "material-vanish", "path": "", "reference": "ma_vanish"}, {"@type": "PlantUmlSprite", "name": "material-van-passenger", "path": "", "reference": "ma_van_passenger"}, {"@type": "PlantUmlSprite", "name": "material-van-utility", "path": "", "reference": "ma_van_utility"}, {"@type": "PlantUmlSprite", "name": "material-vector-arrange-above", "path": "", "reference": "ma_vector_arrange_above"}, {"@type": "PlantUmlSprite", "name": "material-vector-arrange-below", "path": "", "reference": "ma_vector_arrange_below"}, {"@type": "PlantUmlSprite", "name": "material-vector-circle", "path": "", "reference": "ma_vector_circle"}, {"@type": "PlantUmlSprite", "name": "material-vector-circle-variant", "path": "", "reference": "ma_vector_circle_variant"}, {"@type": "PlantUmlSprite", "name": "material-vector-combine", "path": "", "reference": "ma_vector_combine"}, {"@type": "PlantUmlSprite", "name": "material-vector-curve", "path": "", "reference": "ma_vector_curve"}, {"@type": "PlantUmlSprite", "name": "material-vector-difference", "path": "", "reference": "ma_vector_difference"}, {"@type": "PlantUmlSprite", "name": "material-vector-difference-ab", "path": "", "reference": "ma_vector_difference_ab"}, {"@type": "PlantUmlSprite", "name": "material-vector-difference-ba", "path": "", "reference": "ma_vector_difference_ba"}, {"@type": "PlantUmlSprite", "name": "material-vector-intersection", "path": "", "reference": "ma_vector_intersection"}, {"@type": "PlantUmlSprite", "name": "material-vector-line", "path": "", "reference": "ma_vector_line"}, {"@type": "PlantUmlSprite", "name": "material-vector-point", "path": "", "reference": "ma_vector_point"}, {"@type": "PlantUmlSprite", "name": "material-vector-polygon", "path": "", "reference": "ma_vector_polygon"}, {"@type": "PlantUmlSprite", "name": "material-vector-polyline", "path": "", "reference": "ma_vector_polyline"}, {"@type": "PlantUmlSprite", "name": "material-vector-radius", "path": "", "reference": "ma_vector_radius"}, {"@type": "PlantUmlSprite", "name": "material-vector-rectangle", "path": "", "reference": "ma_vector_rectangle"}, {"@type": "PlantUmlSprite", "name": "material-vector-selection", "path": "", "reference": "ma_vector_selection"}, {"@type": "PlantUmlSprite", "name": "material-vector-square", "path": "", "reference": "ma_vector_square"}, {"@type": "PlantUmlSprite", "name": "material-vector-triangle", "path": "", "reference": "ma_vector_triangle"}, {"@type": "PlantUmlSprite", "name": "material-vector-union", "path": "", "reference": "ma_vector_union"}, {"@type": "PlantUmlSprite", "name": "material-venmo", "path": "", "reference": "ma_venmo"}, {"@type": "PlantUmlSprite", "name": "material-verified", "path": "", "reference": "ma_verified"}, {"@type": "PlantUmlSprite", "name": "material-vibrate", "path": "", "reference": "ma_vibrate"}, {"@type": "PlantUmlSprite", "name": "material-video", "path": "", "reference": "ma_video"}, {"@type": "PlantUmlSprite", "name": "material-video-3d", "path": "", "reference": "ma_video_3d"}, {"@type": "PlantUmlSprite", "name": "material-video-4k-box", "path": "", "reference": "ma_video_4k_box"}, {"@type": "PlantUmlSprite", "name": "material-video-input-antenna", "path": "", "reference": "ma_video_input_antenna"}, {"@type": "PlantUmlSprite", "name": "material-video-input-component", "path": "", "reference": "ma_video_input_component"}, {"@type": "PlantUmlSprite", "name": "material-video-input-hdmi", "path": "", "reference": "ma_video_input_hdmi"}, {"@type": "PlantUmlSprite", "name": "material-video-input-svideo", "path": "", "reference": "ma_video_input_svideo"}, {"@type": "PlantUmlSprite", "name": "material-video-off", "path": "", "reference": "ma_video_off"}, {"@type": "PlantUmlSprite", "name": "material-video-switch", "path": "", "reference": "ma_video_switch"}, {"@type": "PlantUmlSprite", "name": "material-view-agenda", "path": "", "reference": "ma_view_agenda"}, {"@type": "PlantUmlSprite", "name": "material-view-array", "path": "", "reference": "ma_view_array"}, {"@type": "PlantUmlSprite", "name": "material-view-carousel", "path": "", "reference": "ma_view_carousel"}, {"@type": "PlantUmlSprite", "name": "material-view-column", "path": "", "reference": "ma_view_column"}, {"@type": "PlantUmlSprite", "name": "material-view-dashboard", "path": "", "reference": "ma_view_dashboard"}, {"@type": "PlantUmlSprite", "name": "material-view-dashboard-variant", "path": "", "reference": "ma_view_dashboard_variant"}, {"@type": "PlantUmlSprite", "name": "material-view-day", "path": "", "reference": "ma_view_day"}, {"@type": "PlantUmlSprite", "name": "material-view-grid", "path": "", "reference": "ma_view_grid"}, {"@type": "PlantUmlSprite", "name": "material-view-headline", "path": "", "reference": "ma_view_headline"}, {"@type": "PlantUmlSprite", "name": "material-view-list", "path": "", "reference": "ma_view_list"}, {"@type": "PlantUmlSprite", "name": "material-view-module", "path": "", "reference": "ma_view_module"}, {"@type": "PlantUmlSprite", "name": "material-view-parallel", "path": "", "reference": "ma_view_parallel"}, {"@type": "PlantUmlSprite", "name": "material-view-quilt", "path": "", "reference": "ma_view_quilt"}, {"@type": "PlantUmlSprite", "name": "material-view-sequential", "path": "", "reference": "ma_view_sequential"}, {"@type": "PlantUmlSprite", "name": "material-view-stream", "path": "", "reference": "ma_view_stream"}, {"@type": "PlantUmlSprite", "name": "material-view-week", "path": "", "reference": "ma_view_week"}, {"@type": "PlantUmlSprite", "name": "material-vimeo", "path": "", "reference": "ma_vimeo"}, {"@type": "PlantUmlSprite", "name": "material-vine", "path": "", "reference": "ma_vine"}, {"@type": "PlantUmlSprite", "name": "material-violin", "path": "", "reference": "ma_violin"}, {"@type": "PlantUmlSprite", "name": "material-visualstudio", "path": "", "reference": "ma_visualstudio"}, {"@type": "PlantUmlSprite", "name": "material-vk", "path": "", "reference": "ma_vk"}, {"@type": "PlantUmlSprite", "name": "material-vk-box", "path": "", "reference": "ma_vk_box"}, {"@type": "PlantUmlSprite", "name": "material-vk-circle", "path": "", "reference": "ma_vk_circle"}, {"@type": "PlantUmlSprite", "name": "material-vlc", "path": "", "reference": "ma_vlc"}, {"@type": "PlantUmlSprite", "name": "material-voice", "path": "", "reference": "ma_voice"}, {"@type": "PlantUmlSprite", "name": "material-voicemail", "path": "", "reference": "ma_voicemail"}, {"@type": "PlantUmlSprite", "name": "material-volume", "path": "", "reference": "ma_volume"}, {"@type": "PlantUmlSprite", "name": "material-volume-high", "path": "", "reference": "ma_volume_high"}, {"@type": "PlantUmlSprite", "name": "material-volume-low", "path": "", "reference": "ma_volume_low"}, {"@type": "PlantUmlSprite", "name": "material-volume-medium", "path": "", "reference": "ma_volume_medium"}, {"@type": "PlantUmlSprite", "name": "material-volume-minus", "path": "", "reference": "ma_volume_minus"}, {"@type": "PlantUmlSprite", "name": "material-volume-mute", "path": "", "reference": "ma_volume_mute"}, {"@type": "PlantUmlSprite", "name": "material-volume-off", "path": "", "reference": "ma_volume_off"}, {"@type": "PlantUmlSprite", "name": "material-volume-plus", "path": "", "reference": "ma_volume_plus"}, {"@type": "PlantUmlSprite", "name": "material-vpn", "path": "", "reference": "ma_vpn"}, {"@type": "PlantUmlSprite", "name": "material-vuejs", "path": "", "reference": "ma_vuejs"}, {"@type": "PlantUmlSprite", "name": "material-walk", "path": "", "reference": "ma_walk"}, {"@type": "PlantUmlSprite", "name": "material-wall", "path": "", "reference": "ma_wall"}, {"@type": "PlantUmlSprite", "name": "material-wallet", "path": "", "reference": "ma_wallet"}, {"@type": "PlantUmlSprite", "name": "material-wallet-giftcard", "path": "", "reference": "ma_wallet_giftcard"}, {"@type": "PlantUmlSprite", "name": "material-wallet-membership", "path": "", "reference": "ma_wallet_membership"}, {"@type": "PlantUmlSprite", "name": "material-wallet-travel", "path": "", "reference": "ma_wallet_travel"}, {"@type": "PlantUmlSprite", "name": "material-wan", "path": "", "reference": "ma_wan"}, {"@type": "PlantUmlSprite", "name": "material-washing-machine", "path": "", "reference": "ma_washing_machine"}, {"@type": "PlantUmlSprite", "name": "material-watch", "path": "", "reference": "ma_watch"}, {"@type": "PlantUmlSprite", "name": "material-watch-export", "path": "", "reference": "ma_watch_export"}, {"@type": "PlantUmlSprite", "name": "material-watch-import", "path": "", "reference": "ma_watch_import"}, {"@type": "PlantUmlSprite", "name": "material-watch-vibrate", "path": "", "reference": "ma_watch_vibrate"}, {"@type": "PlantUmlSprite", "name": "material-water", "path": "", "reference": "ma_water"}, {"@type": "PlantUmlSprite", "name": "material-watermark", "path": "", "reference": "ma_watermark"}, {"@type": "PlantUmlSprite", "name": "material-water-off", "path": "", "reference": "ma_water_off"}, {"@type": "PlantUmlSprite", "name": "material-water-percent", "path": "", "reference": "ma_water_percent"}, {"@type": "PlantUmlSprite", "name": "material-water-pump", "path": "", "reference": "ma_water_pump"}, {"@type": "PlantUmlSprite", "name": "material-waves", "path": "", "reference": "ma_waves"}, {"@type": "PlantUmlSprite", "name": "material-weather-cloudy", "path": "", "reference": "ma_weather_cloudy"}, {"@type": "PlantUmlSprite", "name": "material-weather-fog", "path": "", "reference": "ma_weather_fog"}, {"@type": "PlantUmlSprite", "name": "material-weather-hail", "path": "", "reference": "ma_weather_hail"}, {"@type": "PlantUmlSprite", "name": "material-weather-lightning", "path": "", "reference": "ma_weather_lightning"}, {"@type": "PlantUmlSprite", "name": "material-weather-lightning-rainy", "path": "", "reference": "ma_weather_lightning_rainy"}, {"@type": "PlantUmlSprite", "name": "material-weather-night", "path": "", "reference": "ma_weather_night"}, {"@type": "PlantUmlSprite", "name": "material-weather-partlycloudy", "path": "", "reference": "ma_weather_partlycloudy"}, {"@type": "PlantUmlSprite", "name": "material-weather-pouring", "path": "", "reference": "ma_weather_pouring"}, {"@type": "PlantUmlSprite", "name": "material-weather-rainy", "path": "", "reference": "ma_weather_rainy"}, {"@type": "PlantUmlSprite", "name": "material-weather-snowy", "path": "", "reference": "ma_weather_snowy"}, {"@type": "PlantUmlSprite", "name": "material-weather-snowy-rainy", "path": "", "reference": "ma_weather_snowy_rainy"}, {"@type": "PlantUmlSprite", "name": "material-weather-sunny", "path": "", "reference": "ma_weather_sunny"}, {"@type": "PlantUmlSprite", "name": "material-weather-sunset", "path": "", "reference": "ma_weather_sunset"}, {"@type": "PlantUmlSprite", "name": "material-weather-sunset-down", "path": "", "reference": "ma_weather_sunset_down"}, {"@type": "PlantUmlSprite", "name": "material-weather-sunset-up", "path": "", "reference": "ma_weather_sunset_up"}, {"@type": "PlantUmlSprite", "name": "material-weather-windy", "path": "", "reference": "ma_weather_windy"}, {"@type": "PlantUmlSprite", "name": "material-weather-windy-variant", "path": "", "reference": "ma_weather_windy_variant"}, {"@type": "PlantUmlSprite", "name": "material-web", "path": "", "reference": "ma_web"}, {"@type": "PlantUmlSprite", "name": "material-webcam", "path": "", "reference": "ma_webcam"}, {"@type": "PlantUmlSprite", "name": "material-webhook", "path": "", "reference": "ma_webhook"}, {"@type": "PlantUmlSprite", "name": "material-webpack", "path": "", "reference": "ma_webpack"}, {"@type": "PlantUmlSprite", "name": "material-wechat", "path": "", "reference": "ma_wechat"}, {"@type": "PlantUmlSprite", "name": "material-weight", "path": "", "reference": "ma_weight"}, {"@type": "PlantUmlSprite", "name": "material-weight-kilogram", "path": "", "reference": "ma_weight_kilogram"}, {"@type": "PlantUmlSprite", "name": "material-whatsapp", "path": "", "reference": "ma_whatsapp"}, {"@type": "PlantUmlSprite", "name": "material-wheelchair-accessibility", "path": "", "reference": "ma_wheelchair_accessibility"}, {"@type": "PlantUmlSprite", "name": "material-white-balance-auto", "path": "", "reference": "ma_white_balance_auto"}, {"@type": "PlantUmlSprite", "name": "material-white-balance-incandescent", "path": "", "reference": "ma_white_balance_incandescent"}, {"@type": "PlantUmlSprite", "name": "material-white-balance-iridescent", "path": "", "reference": "ma_white_balance_iridescent"}, {"@type": "PlantUmlSprite", "name": "material-white-balance-sunny", "path": "", "reference": "ma_white_balance_sunny"}, {"@type": "PlantUmlSprite", "name": "material-widgets", "path": "", "reference": "ma_widgets"}, {"@type": "PlantUmlSprite", "name": "material-wifi", "path": "", "reference": "ma_wifi"}, {"@type": "PlantUmlSprite", "name": "material-wifi-off", "path": "", "reference": "ma_wifi_off"}, {"@type": "PlantUmlSprite", "name": "material-wii", "path": "", "reference": "ma_wii"}, {"@type": "PlantUmlSprite", "name": "material-wiiu", "path": "", "reference": "ma_wiiu"}, {"@type": "PlantUmlSprite", "name": "material-wikipedia", "path": "", "reference": "ma_wikipedia"}, {"@type": "PlantUmlSprite", "name": "material-windows", "path": "", "reference": "ma_windows"}, {"@type": "PlantUmlSprite", "name": "material-window-close", "path": "", "reference": "ma_window_close"}, {"@type": "PlantUmlSprite", "name": "material-window-closed", "path": "", "reference": "ma_window_closed"}, {"@type": "PlantUmlSprite", "name": "material-window-maximize", "path": "", "reference": "ma_window_maximize"}, {"@type": "PlantUmlSprite", "name": "material-window-minimize", "path": "", "reference": "ma_window_minimize"}, {"@type": "PlantUmlSprite", "name": "material-window-open", "path": "", "reference": "ma_window_open"}, {"@type": "PlantUmlSprite", "name": "material-window-restore", "path": "", "reference": "ma_window_restore"}, {"@type": "PlantUmlSprite", "name": "material-wordpress", "path": "", "reference": "ma_wordpress"}, {"@type": "PlantUmlSprite", "name": "material-worker", "path": "", "reference": "ma_worker"}, {"@type": "PlantUmlSprite", "name": "material-wrench", "path": "", "reference": "ma_wrench"}, {"@type": "PlantUmlSprite", "name": "material-wunderlist", "path": "", "reference": "ma_wunderlist"}, {"@type": "PlantUmlSprite", "name": "material-xamarin", "path": "", "reference": "ma_xamarin"}, {"@type": "PlantUmlSprite", "name": "material-xamarin-outline", "path": "", "reference": "ma_xamarin_outline"}, {"@type": "PlantUmlSprite", "name": "material-xaml", "path": "", "reference": "ma_xaml"}, {"@type": "PlantUmlSprite", "name": "material-xbox", "path": "", "reference": "ma_xbox"}, {"@type": "PlantUmlSprite", "name": "material-xbox-controller", "path": "", "reference": "ma_xbox_controller"}, {"@type": "PlantUmlSprite", "name": "material-xbox-controller-battery-alert", "path": "", "reference": "ma_xbox_controller_battery_alert"}, {"@type": "PlantUmlSprite", "name": "material-xbox-controller-battery-empty", "path": "", "reference": "ma_xbox_controller_battery_empty"}, {"@type": "PlantUmlSprite", "name": "material-xbox-controller-battery-full", "path": "", "reference": "ma_xbox_controller_battery_full"}, {"@type": "PlantUmlSprite", "name": "material-xbox-controller-battery-low", "path": "", "reference": "ma_xbox_controller_battery_low"}, {"@type": "PlantUmlSprite", "name": "material-xbox-controller-battery-medium", "path": "", "reference": "ma_xbox_controller_battery_medium"}, {"@type": "PlantUmlSprite", "name": "material-xbox-controller-battery-unknown", "path": "", "reference": "ma_xbox_controller_battery_unknown"}, {"@type": "PlantUmlSprite", "name": "material-xbox-controller-off", "path": "", "reference": "ma_xbox_controller_off"}, {"@type": "PlantUmlSprite", "name": "material-xda", "path": "", "reference": "ma_xda"}, {"@type": "PlantUmlSprite", "name": "material-xing", "path": "", "reference": "ma_xing"}, {"@type": "PlantUmlSprite", "name": "material-xing-box", "path": "", "reference": "ma_xing_box"}, {"@type": "PlantUmlSprite", "name": "material-xing-circle", "path": "", "reference": "ma_xing_circle"}, {"@type": "PlantUmlSprite", "name": "material-xml", "path": "", "reference": "ma_xml"}, {"@type": "PlantUmlSprite", "name": "material-xmpp", "path": "", "reference": "ma_xmpp"}, {"@type": "PlantUmlSprite", "name": "material-yammer", "path": "", "reference": "ma_yammer"}, {"@type": "PlantUmlSprite", "name": "material-yeast", "path": "", "reference": "ma_yeast"}, {"@type": "PlantUmlSprite", "name": "material-yelp", "path": "", "reference": "ma_yelp"}, {"@type": "PlantUmlSprite", "name": "material-yin-yang", "path": "", "reference": "ma_yin_yang"}, {"@type": "PlantUmlSprite", "name": "material-youtube", "path": "", "reference": "ma_youtube"}, {"@type": "PlantUmlSprite", "name": "material-youtube-creator-studio", "path": "", "reference": "ma_youtube_creator_studio"}, {"@type": "PlantUmlSprite", "name": "material-youtube-gaming", "path": "", "reference": "ma_youtube_gaming"}, {"@type": "PlantUmlSprite", "name": "material-youtube-play", "path": "", "reference": "ma_youtube_play"}, {"@type": "PlantUmlSprite", "name": "material-youtube-tv", "path": "", "reference": "ma_youtube_tv"}, {"@type": "PlantUmlSprite", "name": "material-zip-box", "path": "", "reference": "ma_zip_box"}]} \ No newline at end of file diff --git a/src/main/resources/sprites/office_stdlib_sprites.json b/src/main/resources/sprites/office_stdlib_sprites.json new file mode 100644 index 0000000..ef94504 --- /dev/null +++ b/src/main/resources/sprites/office_stdlib_sprites.json @@ -0,0 +1 @@ +{"name": "Office plantuml-stdlib Sprites", "source": "https://github.com/plantuml/plantuml-stdlib/tree/master/stdlib/office/", "sprites": [{"@type": "PlantUmlSprite", "name": "office-Clouds-azure", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Clouds-cloud", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Clouds-cloud-disaster", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Clouds-cloud-disaster-red", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Clouds-cloud-exchange-online", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Clouds-cloud-service-request", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Clouds-cloud-sharepoint-online", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Clouds-office-365-cloud", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Clouds-online-backup", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Clouds-online-user", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Clouds-private-cloud", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Clouds-public-cloud", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Clouds-public-im-cloud-service", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Communications-3rd-party-call-center-solution", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Communications-3rd-party-integration", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Communications-3rd-party-service", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Communications-application-sharing-workload", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Communications-audio-conferencing-application", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Communications-central-management-service", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Communications-chat-room", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Communications-conference-announcement-service", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Communications-disconnected-mailbox", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Communications-discovery-search-mailbox", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Communications-dynamic-distribution-group", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Communications-edge-subscription", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Communications-email-workload", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Communications-equipment-mailbox", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Communications-exchange-active-sync", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Communications-exchange-active-sync-blue", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Communications-fax-partner", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Communications-global-address-list", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Communications-hybrid-voip-gateway", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Communications-im-workload", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Communications-journaling-rule", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Communications-local-move-request", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Communications-lync-control-panel", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Communications-lync-phone-edition", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Communications-lync-room-system", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Communications-lync-server-management-tool", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Communications-lync-storage-service", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Communications-lync-web-app-client", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Communications-mailbox-assistant", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Communications-mail-enabled-public-folder", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Communications-messages-queued", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Communications-offline-address-book", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Communications-personal-archive-mailbox", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Communications-public-im-cloud-service", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Communications-push-notification-service", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Communications-queue-viewer", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Communications-remote-mailbox", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Communications-remote-move-request", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Communications-response-group", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Communications-response-group-service", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Communications-room-mailbox", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Communications-shared-mailbox", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Communications-sip-uri-um-dial-plan", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Communications-site-mailbox", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Communications-skype-for-business-control-panel", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Communications-skype-for-business-phone-edition", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Communications-skype-for-business-room-system", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Communications-skype-for-business-server-management-tool", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Communications-skype-for-business-storage-service", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Communications-skype-for-business-web-app-client", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Communications-sms-gateway", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Communications-smtp-connector", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Communications-system-mailbox", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Communications-tdm-pbx", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Communications-telephone-extension-dial-plan", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Communications-transport-rule", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Communications-ucma-application", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Communications-ucwa-application", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Communications-um-auto-attendant", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Communications-um-dial-plan-e164", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Communications-um-dial-plan-secondary", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Communications-um-enabled-mailbox", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Communications-um-hunt-group", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Communications-um-ip-gateway", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Communications-user-mailbox", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Communications-video-workload", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Communications-voice-mail-preview-partner", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Communications-voice-workload", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Communications-voip-gateway", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Communications-watcher-node", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Communications-xmpp-service", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Concepts-address-book", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Concepts-anti-spam", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Concepts-application-android", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Concepts-application-generic", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Concepts-application-hybrid", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Concepts-application-ios", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Concepts-application-web", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Concepts-application-windows", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Concepts-app-for-office", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Concepts-app-for-sharepoint", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Concepts-app-part", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Concepts-archive", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Concepts-attachment", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Concepts-backup-local", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Concepts-backup-online", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Concepts-bandwidth", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Concepts-bandwidth-calculator", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Concepts-best-practices", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Concepts-book-journal", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Concepts-calculator", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Concepts-calendar", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Concepts-clipboard", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Concepts-clock", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Concepts-column", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Concepts-connector", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Concepts-contacts", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Concepts-content-type", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Concepts-credit-card", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Concepts-document", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Concepts-documents", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Concepts-documents-shared", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Concepts-document-blank", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Concepts-document-shared", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Concepts-download", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Concepts-email", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Concepts-email-approved", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Concepts-email-expired", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Concepts-email-rejected", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Concepts-file-key", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Concepts-firewall", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Concepts-firewall-blue", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Concepts-firewall-ghosted", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Concepts-firewall-green", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Concepts-firewall-orange", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Concepts-folder", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Concepts-folders", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Concepts-folder-blue", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Concepts-folder-ghosted", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Concepts-folder-green", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Concepts-folder-open", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Concepts-folder-orange", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Concepts-folder-public", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Concepts-folder-shared", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Concepts-form", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Concepts-get-started", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Concepts-globe-internet", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Concepts-help", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Concepts-home", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Concepts-home-blue", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Concepts-home-ghosted", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Concepts-home-green", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Concepts-home-orange", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Concepts-home-page", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Concepts-home-page-blue", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Concepts-home-page-ghosted", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Concepts-home-page-green", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Concepts-home-page-orange", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Concepts-hybrid", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Concepts-input-output-filter", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Concepts-install", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Concepts-integration", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Concepts-lab", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Concepts-learn", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Concepts-license", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Concepts-link", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Concepts-list-library", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Concepts-mailbox", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Concepts-mailbox2", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Concepts-maintenance", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Concepts-marketplace-shopping-bag", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Concepts-meets-requirements", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Concepts-migration", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Concepts-moes", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Concepts-navigation", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Concepts-node-generic", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Concepts-node-generic-blue", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Concepts-node-generic-ghosted", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Concepts-node-generic-green", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Concepts-node-generic-orange", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Concepts-office-installed", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Concepts-on-premises", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Concepts-on-premises-directory", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Concepts-phishing", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Concepts-pin", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Concepts-platform-options", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Concepts-properties", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Concepts-publish", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Concepts-remote-access", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Concepts-script", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Concepts-search", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Concepts-service-application", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Concepts-settings", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Concepts-settings-office-365", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Concepts-sign-up", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Concepts-sound-file", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Concepts-tasks", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Concepts-technical-diagram", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Concepts-upgrade-application", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Concepts-upgrade-server", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Concepts-upgrade-site", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Concepts-upload", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Concepts-video-play", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Concepts-view-form", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Concepts-voicemail", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Concepts-voicemail-preview", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Concepts-walkthrough", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Concepts-website", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Concepts-web-conferencing", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Concepts-web-page", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Concepts-web-part", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Concepts-web-services", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Concepts-whats-new", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Concepts-windows-powershell", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Concepts-writing-pen", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Concepts-writing-pencil", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Databases-address-book-store", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Databases-application-store", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Databases-database", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Databases-database-availability-group", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Databases-database-blue", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Databases-database-cube", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Databases-database-cube-blue", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Databases-database-cube-ghosted", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Databases-database-cube-green", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Databases-database-cube-orange", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Databases-database-ghosted", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Databases-database-green", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Databases-database-mini-1", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Databases-database-mini-1-blue", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Databases-database-mini-1-ghosted", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Databases-database-mini-1-green", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Databases-database-mini-1-orange", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Databases-database-mini-2", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Databases-database-mini-2-blue", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Databases-database-mini-2-ghosted", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Databases-database-mini-2-green", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Databases-database-mini-2-orange", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Databases-database-mini-3", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Databases-database-mini-3-blue", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Databases-database-mini-3-ghosted", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Databases-database-mini-3-green", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Databases-database-mini-3-orange", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Databases-database-mirror", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Databases-database-mirror-witness-node", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Databases-database-orange", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Databases-database-partition-2", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Databases-database-partition-3", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Databases-database-partition-4", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Databases-database-partition-5", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Databases-database-public-folder", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Databases-database-server", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Databases-database-server-blue", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Databases-database-server-ghosted", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Databases-database-server-green", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Databases-database-server-orange", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Databases-mailbox-database", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Databases-monitoring-store", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Databases-unified-contact-store", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Databases-web-store", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Devices-cd-dvd", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Devices-cell-phone-android-proportional", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Devices-cell-phone-android-stand-alone", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Devices-cell-phone-generic", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Devices-cell-phone-iphone-proportional", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Devices-cell-phone-iphone-stand-alone", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Devices-cell-phone-windows-phone-proportional", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Devices-cell-phone-windows-phone-stand-alone", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Devices-data-jack", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Devices-device-bluetooth", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Devices-device-fax", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Devices-device-headset", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Devices-device-laptop", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Devices-device-lcd-monitor", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Devices-device-mac-client", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Devices-device-microphone", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Devices-device-phone-digital", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Devices-device-phone-traditional", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Devices-device-phone-usb", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Devices-device-phone-voip", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Devices-device-printer", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Devices-device-roundtable", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Devices-device-stylus", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Devices-device-tablet-android", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Devices-device-tablet-ipad", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Devices-device-tablet-ipad-mini", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Devices-device-tablet-windows-7-inch", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Devices-device-tablet-windows-8", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Devices-device-tv", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Devices-device-update-service", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Devices-device-webcam", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Devices-device-webcam-hd", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Devices-hard-disk", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Devices-ip-gateway", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Devices-ip-pbx", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Devices-load-balancer", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Devices-management-console", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Devices-modem", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Devices-nic", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Devices-router", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Devices-session-border-controller", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Devices-shadowed-router", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Devices-switch", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Devices-video-camera", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Devices-video-gateway", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Devices-workstation", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Devices-workstation-pc", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Devices-workstation-visual-studio", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Security-active-directory", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Security-address-book-policies", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Security-certificate", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Security-credentials", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Security-domain", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Security-email-address-policy", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Security-federation-service", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Security-federation-trust", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Security-irm-protected-message", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Security-key-permissions", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Security-key-permissions-blue", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Security-key-permissions-ghosted", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Security-key-permissions-green", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Security-key-permissions-orange", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Security-lock-protected", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Security-lock-protected-blue", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Security-lock-protected-ghosted", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Security-lock-protected-green", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Security-lock-protected-orange", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Security-lock-unprotected", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Security-lock-unprotected-blue", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Security-lock-unprotected-ghosted", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Security-lock-unprotected-green", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Security-lock-unprotected-orange", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Security-lock-with-key-security", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Security-lock-with-key-security-blue", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Security-lock-with-key-security-ghosted", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Security-lock-with-key-security-green", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Security-lock-with-key-security-orange", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Security-management-role", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Security-policy", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Security-protected-voice-mail", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Security-retention-policy", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Security-retention-policy-tag", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Security-role-assignment-policy", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Security-role-group", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Security-secure-messaging", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Security-security-access-portal", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Security-sharing-policy", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Security-split-domain-user", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Security-token", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Security-token-service", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Security-trusted-application-server", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Security-um-mailbox-policy", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Security-universal-security-group", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Servers-3rd-party-mail-server", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Servers-active-directory-federation-services-proxy", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Servers-active-directory-federation-services-server", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Servers-active-directory-federation-services-server-blue", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Servers-active-directory-federation-services-server-ghosted", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Servers-active-directory-federation-services-server-green", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Servers-active-directory-federation-services-server-orange", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Servers-application-server", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Servers-application-server-blue", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Servers-application-server-ghosted", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Servers-application-server-green", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Servers-application-server-orange", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Servers-call-admission-control-service", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Servers-certificate-authority", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Servers-cluster-server", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Servers-cluster-server-blue", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Servers-cluster-server-ghosted", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Servers-cluster-server-green", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Servers-cluster-server-orange", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Servers-database-server", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Servers-database-server-blue", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Servers-database-server-ghosted", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Servers-database-server-green", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Servers-database-server-orange", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Servers-datacenter", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Servers-dirsync-server", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Servers-domain-controller", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Servers-exchange-2010-client-access-server-role", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Servers-exchange-2010-edge-transport-server-role", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Servers-exchange-2010-hub-transport-server-role", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Servers-exchange-2010-mailbox-server-role", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Servers-exchange-2010-um-server-role", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Servers-exchange-2013-client-access-server", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Servers-exchange-2013-edge-transport-server", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Servers-exchange-2013-mailbox-server", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Servers-exchange-2013-server", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Servers-file-server", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Servers-hybrid-server", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Servers-mainframe", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Servers-mainframe-host", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Servers-monitoring-sql-reporting-services", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Servers-network", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Servers-office-web-apps-server", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Servers-on-premises-server", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Servers-physical-host-farm-solid-blue", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Servers-physical-host-solid-blue", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Servers-reverse-proxy", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Servers-scom", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Servers-server-disaster", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Servers-server-farm", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Servers-server-farm-blue", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Servers-server-farm-ghosted", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Servers-server-farm-green", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Servers-server-farm-orange", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Servers-server-generic", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Servers-server-generic-blue", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Servers-server-generic-ghosted", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Servers-server-generic-green", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Servers-server-generic-orange", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Servers-server-side-code", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Servers-sharepoint-server", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Servers-skype-for-business-back-end-server", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Servers-skype-for-business-back-end-server-mirror", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Servers-skype-for-business-director", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Servers-skype-for-business-director-array", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Servers-skype-for-business-edge-server", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Servers-skype-for-business-edge-server-pool", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Servers-skype-for-business-front-end-pool", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Servers-skype-for-business-front-end-server", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Servers-skype-for-business-mediation-server", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Servers-skype-for-business-monitoring-server", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Servers-skype-for-business-persistent-chat-server", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Servers-skype-for-business-server", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Servers-sql-server", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Servers-survivable-branch-appliance", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Servers-survivable-branch-server", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Servers-topology-builder", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Servers-trusted-application-pool", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Servers-trusted-application-server", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Servers-tunnel-angled", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Servers-tunnel-straight", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Servers-video-interop-server", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Servers-virtual-application-server", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Servers-virtual-application-server-blue", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Servers-virtual-database-server", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Servers-virtual-database-server-blue", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Servers-virtual-server", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Servers-virtual-server-blue", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Servers-virtual-web-server", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Servers-virtual-web-server-blue", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Servers-voicemail-preview-partner", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Servers-web-server", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Servers-web-server-blue", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Servers-web-server-ghosted", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Servers-web-server-green", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Servers-web-server-orange", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Servers-windows-router", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Servers-windows-server", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Services-3rd-party-service", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Services-access-services", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Services-business-connectivity-services", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Services-call-admission-control-service", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Services-central-management-service", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Services-conference-announcement-service", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Services-device-update-service", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Services-email-service", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Services-excel-services", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Services-federation-service", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Services-lync-storage-service", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Services-lync-web-app-client", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Services-mobility-service", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Services-network-file-share-service", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Services-online-hosted-services", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Services-outlook-web-app", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Services-powerpoint-automation-services", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Services-push-notification-service", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Services-registrar-service", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Services-response-group-service", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Services-skype-for-business-storage-service", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Services-user-services", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Services-verification-service", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Services-visio-services", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Services-web-services", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Services-word-automation-services", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Services-xmpp-service", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Sites-access-services", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Sites-blog-site", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Sites-business-connectivity-services", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Sites-excel-services", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Sites-meeting-workspace-site", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Sites-my-site", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Sites-powerpoint-automation-services", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Sites-publish", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Sites-site-collection", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Sites-site-shared", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Sites-site-team", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Sites-subsite", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Sites-subsite-blue", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Sites-subsite-ghosted", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Sites-subsite-green", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Sites-subsite-orange", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Sites-upgrade-site", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Sites-visio-services", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Sites-website", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Sites-website-public", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Sites-wiki-site", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Sites-word-automation-services", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Users-administrator", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Users-approver", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Users-call-center-agent", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Users-communications", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Users-conferencing-attendant", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Users-credentials", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Users-csv-file", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Users-distribution-group", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Users-dynamic-distribution-group", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Users-mail-user", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Users-meeting", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Users-mobile-user", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Users-online-user", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Users-on-premises-user", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Users-outlook-user", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Users-response-group", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Users-response-group-service", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Users-role-group", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Users-skype-commercial-user", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Users-skype-for-business-user", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Users-tenant-admin", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Users-um-enabled-user", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Users-universal-security-group", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Users-user", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Users-users", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Users-users-blue", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Users-users-ghosted", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Users-users-green", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Users-users-orange", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Users-users-two", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Users-users-two-blue", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Users-users-two-ghosted", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Users-users-two-green", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Users-users-two-orange", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Users-user-accounts", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Users-user-blue", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Users-user-external", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Users-user-ghosted", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Users-user-green", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Users-user-orange", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Users-user-services", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Users-user-store", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Users-writer", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Clouds-azure", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Clouds-cloud", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Clouds-cloud-disaster", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Clouds-cloud-disaster-red", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Clouds-cloud-exchange-online", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Clouds-cloud-service-request", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Clouds-cloud-sharepoint-online", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Clouds-office-365-cloud", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Clouds-online-backup", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Clouds-online-user", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Clouds-private-cloud", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Clouds-public-cloud", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Clouds-public-im-cloud-service", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Communications-3rd-party-call-center-solution", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Communications-3rd-party-integration", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Communications-3rd-party-service", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Communications-application-sharing-workload", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Communications-audio-conferencing-application", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Communications-central-management-service", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Communications-chat-room", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Communications-conference-announcement-service", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Communications-disconnected-mailbox", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Communications-discovery-search-mailbox", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Communications-dynamic-distribution-group", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Communications-edge-subscription", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Communications-email-workload", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Communications-equipment-mailbox", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Communications-exchange-active-sync", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Communications-exchange-active-sync-blue", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Communications-fax-partner", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Communications-global-address-list", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Communications-hybrid-voip-gateway", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Communications-im-workload", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Communications-journaling-rule", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Communications-local-move-request", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Communications-lync-control-panel", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Communications-lync-phone-edition", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Communications-lync-room-system", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Communications-lync-server-management-tool", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Communications-lync-storage-service", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Communications-lync-web-app-client", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Communications-mailbox-assistant", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Communications-mail-enabled-public-folder", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Communications-messages-queued", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Communications-offline-address-book", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Communications-personal-archive-mailbox", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Communications-public-im-cloud-service", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Communications-push-notification-service", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Communications-queue-viewer", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Communications-remote-mailbox", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Communications-remote-move-request", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Communications-response-group", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Communications-response-group-service", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Communications-room-mailbox", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Communications-shared-mailbox", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Communications-sip-uri-um-dial-plan", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Communications-site-mailbox", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Communications-skype-for-business-control-panel", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Communications-skype-for-business-phone-edition", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Communications-skype-for-business-room-system", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Communications-skype-for-business-server-management-tool", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Communications-skype-for-business-storage-service", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Communications-skype-for-business-web-app-client", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Communications-sms-gateway", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Communications-smtp-connector", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Communications-system-mailbox", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Communications-tdm-pbx", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Communications-telephone-extension-dial-plan", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Communications-transport-rule", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Communications-ucma-application", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Communications-ucwa-application", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Communications-um-auto-attendant", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Communications-um-dial-plan-e164", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Communications-um-dial-plan-secondary", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Communications-um-enabled-mailbox", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Communications-um-hunt-group", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Communications-um-ip-gateway", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Communications-user-mailbox", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Communications-video-workload", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Communications-voice-mail-preview-partner", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Communications-voice-workload", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Communications-voip-gateway", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Communications-watcher-node", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Communications-xmpp-service", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Concepts-address-book", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Concepts-anti-spam", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Concepts-application-android", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Concepts-application-generic", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Concepts-application-hybrid", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Concepts-application-ios", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Concepts-application-web", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Concepts-application-windows", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Concepts-app-for-office", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Concepts-app-for-sharepoint", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Concepts-app-part", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Concepts-archive", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Concepts-attachment", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Concepts-backup-local", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Concepts-backup-online", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Concepts-bandwidth", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Concepts-bandwidth-calculator", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Concepts-best-practices", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Concepts-book-journal", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Concepts-calculator", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Concepts-calendar", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Concepts-clipboard", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Concepts-clock", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Concepts-column", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Concepts-connector", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Concepts-contacts", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Concepts-content-type", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Concepts-credit-card", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Concepts-document", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Concepts-documents", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Concepts-documents-shared", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Concepts-document-blank", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Concepts-document-shared", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Concepts-download", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Concepts-email", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Concepts-email-approved", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Concepts-email-expired", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Concepts-email-rejected", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Concepts-file-key", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Concepts-firewall", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Concepts-firewall-blue", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Concepts-firewall-ghosted", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Concepts-firewall-green", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Concepts-firewall-orange", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Concepts-folder", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Concepts-folders", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Concepts-folder-blue", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Concepts-folder-ghosted", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Concepts-folder-green", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Concepts-folder-open", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Concepts-folder-orange", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Concepts-folder-public", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Concepts-folder-shared", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Concepts-form", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Concepts-get-started", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Concepts-globe-internet", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Concepts-help", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Concepts-home", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Concepts-home-blue", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Concepts-home-ghosted", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Concepts-home-green", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Concepts-home-orange", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Concepts-home-page", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Concepts-home-page-blue", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Concepts-home-page-ghosted", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Concepts-home-page-green", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Concepts-home-page-orange", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Concepts-hybrid", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Concepts-input-output-filter", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Concepts-install", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Concepts-integration", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Concepts-lab", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Concepts-learn", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Concepts-license", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Concepts-link", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Concepts-list-library", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Concepts-mailbox", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Concepts-mailbox2", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Concepts-maintenance", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Concepts-marketplace-shopping-bag", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Concepts-meets-requirements", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Concepts-migration", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Concepts-moes", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Concepts-navigation", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Concepts-node-generic", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Concepts-node-generic-blue", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Concepts-node-generic-ghosted", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Concepts-node-generic-green", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Concepts-node-generic-orange", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Concepts-office-installed", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Concepts-on-premises", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Concepts-on-premises-directory", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Concepts-phishing", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Concepts-pin", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Concepts-platform-options", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Concepts-properties", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Concepts-publish", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Concepts-remote-access", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Concepts-script", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Concepts-search", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Concepts-service-application", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Concepts-settings", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Concepts-settings-office-365", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Concepts-sign-up", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Concepts-sound-file", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Concepts-tasks", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Concepts-technical-diagram", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Concepts-upgrade-application", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Concepts-upgrade-server", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Concepts-upgrade-site", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Concepts-upload", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Concepts-video-play", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Concepts-view-form", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Concepts-voicemail", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Concepts-voicemail-preview", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Concepts-walkthrough", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Concepts-website", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Concepts-web-conferencing", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Concepts-web-page", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Concepts-web-part", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Concepts-web-services", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Concepts-whats-new", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Concepts-windows-powershell", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Concepts-writing-pen", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Concepts-writing-pencil", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Databases-address-book-store", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Databases-application-store", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Databases-database", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Databases-database-availability-group", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Databases-database-blue", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Databases-database-cube", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Databases-database-cube-blue", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Databases-database-cube-ghosted", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Databases-database-cube-green", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Databases-database-cube-orange", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Databases-database-ghosted", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Databases-database-green", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Databases-database-mini-1", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Databases-database-mini-1-blue", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Databases-database-mini-1-ghosted", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Databases-database-mini-1-green", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Databases-database-mini-1-orange", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Databases-database-mini-2", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Databases-database-mini-2-blue", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Databases-database-mini-2-ghosted", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Databases-database-mini-2-green", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Databases-database-mini-2-orange", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Databases-database-mini-3", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Databases-database-mini-3-blue", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Databases-database-mini-3-ghosted", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Databases-database-mini-3-green", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Databases-database-mini-3-orange", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Databases-database-mirror", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Databases-database-mirror-witness-node", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Databases-database-orange", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Databases-database-partition-2", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Databases-database-partition-3", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Databases-database-partition-4", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Databases-database-partition-5", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Databases-database-public-folder", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Databases-database-server", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Databases-database-server-blue", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Databases-database-server-ghosted", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Databases-database-server-green", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Databases-database-server-orange", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Databases-mailbox-database", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Databases-monitoring-store", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Databases-unified-contact-store", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Databases-web-store", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Devices-cd-dvd", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Devices-cell-phone-android-proportional", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Devices-cell-phone-android-stand-alone", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Devices-cell-phone-generic", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Devices-cell-phone-iphone-proportional", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Devices-cell-phone-iphone-stand-alone", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Devices-cell-phone-windows-phone-proportional", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Devices-cell-phone-windows-phone-stand-alone", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Devices-data-jack", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Devices-device-bluetooth", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Devices-device-fax", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Devices-device-headset", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Devices-device-laptop", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Devices-device-lcd-monitor", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Devices-device-mac-client", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Devices-device-microphone", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Devices-device-phone-digital", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Devices-device-phone-traditional", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Devices-device-phone-usb", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Devices-device-phone-voip", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Devices-device-printer", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Devices-device-roundtable", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Devices-device-stylus", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Devices-device-tablet-android", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Devices-device-tablet-ipad", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Devices-device-tablet-ipad-mini", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Devices-device-tablet-windows-7-inch", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Devices-device-tablet-windows-8", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Devices-device-tv", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Devices-device-update-service", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Devices-device-webcam", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Devices-device-webcam-hd", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Devices-hard-disk", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Devices-ip-gateway", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Devices-ip-pbx", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Devices-load-balancer", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Devices-management-console", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Devices-modem", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Devices-nic", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Devices-router", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Devices-session-border-controller", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Devices-shadowed-router", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Devices-switch", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Devices-video-camera", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Devices-video-gateway", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Devices-workstation", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Devices-workstation-pc", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Devices-workstation-visual-studio", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Security-active-directory", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Security-address-book-policies", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Security-certificate", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Security-credentials", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Security-domain", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Security-email-address-policy", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Security-federation-service", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Security-federation-trust", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Security-irm-protected-message", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Security-key-permissions", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Security-key-permissions-blue", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Security-key-permissions-ghosted", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Security-key-permissions-green", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Security-key-permissions-orange", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Security-lock-protected", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Security-lock-protected-blue", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Security-lock-protected-ghosted", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Security-lock-protected-green", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Security-lock-protected-orange", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Security-lock-unprotected", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Security-lock-unprotected-blue", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Security-lock-unprotected-ghosted", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Security-lock-unprotected-green", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Security-lock-unprotected-orange", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Security-lock-with-key-security", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Security-lock-with-key-security-blue", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Security-lock-with-key-security-ghosted", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Security-lock-with-key-security-green", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Security-lock-with-key-security-orange", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Security-management-role", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Security-policy", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Security-protected-voice-mail", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Security-retention-policy", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Security-retention-policy-tag", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Security-role-assignment-policy", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Security-role-group", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Security-secure-messaging", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Security-security-access-portal", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Security-sharing-policy", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Security-split-domain-user", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Security-token", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Security-token-service", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Security-trusted-application-server", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Security-um-mailbox-policy", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Security-universal-security-group", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Servers-3rd-party-mail-server", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Servers-active-directory-federation-services-proxy", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Servers-active-directory-federation-services-server", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Servers-active-directory-federation-services-server-blue", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Servers-active-directory-federation-services-server-ghosted", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Servers-active-directory-federation-services-server-green", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Servers-active-directory-federation-services-server-orange", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Servers-application-server", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Servers-application-server-blue", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Servers-application-server-ghosted", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Servers-application-server-green", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Servers-application-server-orange", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Servers-call-admission-control-service", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Servers-certificate-authority", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Servers-cluster-server", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Servers-cluster-server-blue", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Servers-cluster-server-ghosted", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Servers-cluster-server-green", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Servers-cluster-server-orange", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Servers-database-server", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Servers-database-server-blue", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Servers-database-server-ghosted", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Servers-database-server-green", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Servers-database-server-orange", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Servers-datacenter", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Servers-dirsync-server", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Servers-domain-controller", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Servers-exchange-2010-client-access-server-role", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Servers-exchange-2010-edge-transport-server-role", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Servers-exchange-2010-hub-transport-server-role", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Servers-exchange-2010-mailbox-server-role", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Servers-exchange-2010-um-server-role", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Servers-exchange-2013-client-access-server", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Servers-exchange-2013-edge-transport-server", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Servers-exchange-2013-mailbox-server", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Servers-exchange-2013-server", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Servers-file-server", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Servers-hybrid-server", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Servers-mainframe", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Servers-mainframe-host", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Servers-monitoring-sql-reporting-services", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Servers-network", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Servers-office-web-apps-server", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Servers-on-premises-server", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Servers-physical-host-farm-solid-blue", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Servers-physical-host-solid-blue", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Servers-reverse-proxy", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Servers-scom", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Servers-server-disaster", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Servers-server-farm", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Servers-server-farm-blue", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Servers-server-farm-ghosted", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Servers-server-farm-green", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Servers-server-farm-orange", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Servers-server-generic", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Servers-server-generic-blue", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Servers-server-generic-ghosted", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Servers-server-generic-green", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Servers-server-generic-orange", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Servers-server-side-code", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Servers-sharepoint-server", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Servers-skype-for-business-back-end-server", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Servers-skype-for-business-back-end-server-mirror", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Servers-skype-for-business-director", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Servers-skype-for-business-director-array", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Servers-skype-for-business-edge-server", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Servers-skype-for-business-edge-server-pool", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Servers-skype-for-business-front-end-pool", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Servers-skype-for-business-front-end-server", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Servers-skype-for-business-mediation-server", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Servers-skype-for-business-monitoring-server", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Servers-skype-for-business-persistent-chat-server", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Servers-skype-for-business-server", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Servers-sql-server", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Servers-survivable-branch-appliance", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Servers-survivable-branch-server", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Servers-topology-builder", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Servers-trusted-application-pool", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Servers-trusted-application-server", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Servers-tunnel-angled", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Servers-tunnel-straight", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Servers-video-interop-server", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Servers-virtual-application-server", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Servers-virtual-application-server-blue", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Servers-virtual-database-server", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Servers-virtual-database-server-blue", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Servers-virtual-server", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Servers-virtual-server-blue", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Servers-virtual-web-server", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Servers-virtual-web-server-blue", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Servers-voicemail-preview-partner", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Servers-web-server", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Servers-web-server-blue", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Servers-web-server-ghosted", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Servers-web-server-green", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Servers-web-server-orange", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Servers-windows-router", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Servers-windows-server", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Services-3rd-party-service", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Services-access-services", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Services-business-connectivity-services", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Services-call-admission-control-service", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Services-central-management-service", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Services-conference-announcement-service", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Services-device-update-service", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Services-email-service", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Services-excel-services", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Services-federation-service", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Services-lync-storage-service", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Services-lync-web-app-client", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Services-mobility-service", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Services-network-file-share-service", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Services-online-hosted-services", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Services-outlook-web-app", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Services-powerpoint-automation-services", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Services-push-notification-service", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Services-registrar-service", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Services-response-group-service", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Services-skype-for-business-storage-service", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Services-user-services", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Services-verification-service", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Services-visio-services", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Services-web-services", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Services-word-automation-services", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Services-xmpp-service", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Sites-access-services", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Sites-blog-site", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Sites-business-connectivity-services", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Sites-excel-services", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Sites-meeting-workspace-site", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Sites-my-site", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Sites-powerpoint-automation-services", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Sites-publish", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Sites-site-collection", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Sites-site-shared", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Sites-site-team", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Sites-subsite", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Sites-subsite-blue", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Sites-subsite-ghosted", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Sites-subsite-green", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Sites-subsite-orange", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Sites-upgrade-site", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Sites-visio-services", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Sites-website", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Sites-website-public", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Sites-wiki-site", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Sites-word-automation-services", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Users-administrator", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Users-approver", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Users-call-center-agent", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Users-communications", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Users-conferencing-attendant", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Users-credentials", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Users-csv-file", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Users-distribution-group", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Users-dynamic-distribution-group", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Users-mail-user", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Users-meeting", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Users-mobile-user", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Users-online-user", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Users-on-premises-user", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Users-outlook-user", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Users-response-group", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Users-response-group-service", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Users-role-group", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Users-skype-commercial-user", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Users-skype-for-business-user", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Users-tenant-admin", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Users-um-enabled-user", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Users-universal-security-group", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Users-user", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Users-users", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Users-users-blue", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Users-users-ghosted", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Users-users-green", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Users-users-orange", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Users-users-two", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Users-users-two-blue", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Users-users-two-ghosted", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Users-users-two-green", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Users-users-two-orange", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Users-user-accounts", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Users-user-blue", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Users-user-external", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Users-user-ghosted", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Users-user-green", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Users-user-orange", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Users-user-services", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Users-user-store", "path": ""}, {"@type": "PlantUmlSprite", "name": "office-Users-writer", "path": ""}]} \ No newline at end of file diff --git a/src/main/resources/sprites/osa_stdlib_sprites.json b/src/main/resources/sprites/osa_stdlib_sprites.json new file mode 100644 index 0000000..3bb3419 --- /dev/null +++ b/src/main/resources/sprites/osa_stdlib_sprites.json @@ -0,0 +1 @@ +{"name": "Open Security Architecture plantuml-stdlib Sprites", "source": "https://github.com/plantuml/plantuml-stdlib/tree/master/stdlib/osa/", "sprites": [{"@type": "PlantUmlSprite", "name": "osa-arrow-green-left-left", "path": ""}, {"@type": "PlantUmlSprite", "name": "osa-arrow-yellow-right-right", "path": ""}, {"@type": "PlantUmlSprite", "name": "osa-awareness-awareness", "path": ""}, {"@type": "PlantUmlSprite", "name": "osa-contract-contract", "path": ""}, {"@type": "PlantUmlSprite", "name": "osa-database-database", "path": ""}, {"@type": "PlantUmlSprite", "name": "osa-desktop-desktop", "path": ""}, {"@type": "PlantUmlSprite", "name": "osa-desktop-imac-imac", "path": ""}, {"@type": "PlantUmlSprite", "name": "osa-device-music-device-music", "path": ""}, {"@type": "PlantUmlSprite", "name": "osa-device-scanner-device-scanner", "path": ""}, {"@type": "PlantUmlSprite", "name": "osa-device-usb-device-usb", "path": ""}, {"@type": "PlantUmlSprite", "name": "osa-device-wireless-router-device-wireless-router", "path": ""}, {"@type": "PlantUmlSprite", "name": "osa-disposal-disposal", "path": ""}, {"@type": "PlantUmlSprite", "name": "osa-drive-optical-drive-optical", "path": ""}, {"@type": "PlantUmlSprite", "name": "osa-firewall-firewall", "path": ""}, {"@type": "PlantUmlSprite", "name": "osa-hub-hub", "path": ""}, {"@type": "PlantUmlSprite", "name": "osa-ics-drive-drive", "path": ""}, {"@type": "PlantUmlSprite", "name": "osa-ics-plc-plc", "path": ""}, {"@type": "PlantUmlSprite", "name": "osa-ics-thermometer-thermometer", "path": ""}, {"@type": "PlantUmlSprite", "name": "osa-id-card-card", "path": ""}, {"@type": "PlantUmlSprite", "name": "osa-laptop-laptop", "path": ""}, {"@type": "PlantUmlSprite", "name": "osa-lifecycle-lifecycle", "path": ""}, {"@type": "PlantUmlSprite", "name": "osa-lightning-lightning", "path": ""}, {"@type": "PlantUmlSprite", "name": "osa-media-flash-media-flash", "path": ""}, {"@type": "PlantUmlSprite", "name": "osa-media-optical-media-optical", "path": ""}, {"@type": "PlantUmlSprite", "name": "osa-media-tape-media-tape", "path": ""}, {"@type": "PlantUmlSprite", "name": "osa-mobile-pda-pda", "path": ""}, {"@type": "PlantUmlSprite", "name": "osa-padlock-padlock", "path": ""}, {"@type": "PlantUmlSprite", "name": "osa-printer-printer", "path": ""}, {"@type": "PlantUmlSprite", "name": "osa-site-branch-site-branch", "path": ""}, {"@type": "PlantUmlSprite", "name": "osa-site-factory-site-factory", "path": ""}, {"@type": "PlantUmlSprite", "name": "osa-user-audit-audit", "path": ""}, {"@type": "PlantUmlSprite", "name": "osa-user-black-hat-hat", "path": ""}, {"@type": "PlantUmlSprite", "name": "osa-user-blue-blue", "path": ""}, {"@type": "PlantUmlSprite", "name": "osa-user-blue-security-specialist-specialist", "path": ""}, {"@type": "PlantUmlSprite", "name": "osa-user-blue-sysadmin-sysadmin", "path": ""}, {"@type": "PlantUmlSprite", "name": "osa-user-blue-tester-tester", "path": ""}, {"@type": "PlantUmlSprite", "name": "osa-user-blue-tie-tie", "path": ""}, {"@type": "PlantUmlSprite", "name": "osa-user-green-green", "path": ""}, {"@type": "PlantUmlSprite", "name": "osa-user-green-architect-architect", "path": ""}, {"@type": "PlantUmlSprite", "name": "osa-user-green-business-manager-manager", "path": ""}, {"@type": "PlantUmlSprite", "name": "osa-user-green-developer-developer", "path": ""}, {"@type": "PlantUmlSprite", "name": "osa-user-green-operations-operations", "path": ""}, {"@type": "PlantUmlSprite", "name": "osa-user-green-project-manager-manager", "path": ""}, {"@type": "PlantUmlSprite", "name": "osa-user-green-service-manager-manager", "path": ""}, {"@type": "PlantUmlSprite", "name": "osa-user-green-warning-warning", "path": ""}, {"@type": "PlantUmlSprite", "name": "osa-user-large-group-group", "path": ""}, {"@type": "PlantUmlSprite", "name": "osa-user-white-hat-hat", "path": ""}, {"@type": "PlantUmlSprite", "name": "osa-users-blue-green-green", "path": ""}, {"@type": "PlantUmlSprite", "name": "osa-vpn-vpn", "path": ""}, {"@type": "PlantUmlSprite", "name": "osa-wireless-network-network", "path": ""}, {"@type": "PlantUmlSprite", "name": "osa-arrow-green-left-left", "path": ""}, {"@type": "PlantUmlSprite", "name": "osa-arrow-yellow-right-right", "path": ""}, {"@type": "PlantUmlSprite", "name": "osa-arrow-green-left-left", "path": ""}, {"@type": "PlantUmlSprite", "name": "osa-arrow-green-left-left", "path": ""}, {"@type": "PlantUmlSprite", "name": "osa-arrow-yellow-right-right", "path": ""}, {"@type": "PlantUmlSprite", "name": "osa-arrow-yellow-right-right", "path": ""}, {"@type": "PlantUmlSprite", "name": "osa-awareness-awareness", "path": ""}, {"@type": "PlantUmlSprite", "name": "osa-contract-contract", "path": ""}, {"@type": "PlantUmlSprite", "name": "osa-database-database", "path": ""}, {"@type": "PlantUmlSprite", "name": "osa-desktop-desktop", "path": ""}, {"@type": "PlantUmlSprite", "name": "osa-desktop-imac-imac", "path": ""}, {"@type": "PlantUmlSprite", "name": "osa-desktop-imac-imac", "path": ""}, {"@type": "PlantUmlSprite", "name": "osa-device-music-device-music", "path": ""}, {"@type": "PlantUmlSprite", "name": "osa-device-scanner-device-scanner", "path": ""}, {"@type": "PlantUmlSprite", "name": "osa-device-usb-device-usb", "path": ""}, {"@type": "PlantUmlSprite", "name": "osa-device-wireless-router-device-wireless-router", "path": ""}, {"@type": "PlantUmlSprite", "name": "osa-disposal-disposal", "path": ""}, {"@type": "PlantUmlSprite", "name": "osa-drive-optical-drive-optical", "path": ""}, {"@type": "PlantUmlSprite", "name": "osa-firewall-firewall", "path": ""}, {"@type": "PlantUmlSprite", "name": "osa-hub-hub", "path": ""}, {"@type": "PlantUmlSprite", "name": "osa-ics-drive-drive", "path": ""}, {"@type": "PlantUmlSprite", "name": "osa-ics-plc-plc", "path": ""}, {"@type": "PlantUmlSprite", "name": "osa-ics-thermometer-thermometer", "path": ""}, {"@type": "PlantUmlSprite", "name": "osa-ics-drive-drive", "path": ""}, {"@type": "PlantUmlSprite", "name": "osa-ics-plc-plc", "path": ""}, {"@type": "PlantUmlSprite", "name": "osa-ics-thermometer-thermometer", "path": ""}, {"@type": "PlantUmlSprite", "name": "osa-id-card-card", "path": ""}, {"@type": "PlantUmlSprite", "name": "osa-id-card-card", "path": ""}, {"@type": "PlantUmlSprite", "name": "osa-laptop-laptop", "path": ""}, {"@type": "PlantUmlSprite", "name": "osa-lifecycle-lifecycle", "path": ""}, {"@type": "PlantUmlSprite", "name": "osa-lightning-lightning", "path": ""}, {"@type": "PlantUmlSprite", "name": "osa-media-flash-media-flash", "path": ""}, {"@type": "PlantUmlSprite", "name": "osa-media-optical-media-optical", "path": ""}, {"@type": "PlantUmlSprite", "name": "osa-media-tape-media-tape", "path": ""}, {"@type": "PlantUmlSprite", "name": "osa-mobile-pda-pda", "path": ""}, {"@type": "PlantUmlSprite", "name": "osa-mobile-pda-pda", "path": ""}, {"@type": "PlantUmlSprite", "name": "osa-padlock-padlock", "path": ""}, {"@type": "PlantUmlSprite", "name": "osa-printer-printer", "path": ""}, {"@type": "PlantUmlSprite", "name": "osa-site-branch-site-branch", "path": ""}, {"@type": "PlantUmlSprite", "name": "osa-site-factory-site-factory", "path": ""}, {"@type": "PlantUmlSprite", "name": "osa-user-audit-audit", "path": ""}, {"@type": "PlantUmlSprite", "name": "osa-user-black-hat-hat", "path": ""}, {"@type": "PlantUmlSprite", "name": "osa-user-blue-blue", "path": ""}, {"@type": "PlantUmlSprite", "name": "osa-user-blue-security-specialist-specialist", "path": ""}, {"@type": "PlantUmlSprite", "name": "osa-user-blue-sysadmin-sysadmin", "path": ""}, {"@type": "PlantUmlSprite", "name": "osa-user-blue-tester-tester", "path": ""}, {"@type": "PlantUmlSprite", "name": "osa-user-blue-tie-tie", "path": ""}, {"@type": "PlantUmlSprite", "name": "osa-user-green-green", "path": ""}, {"@type": "PlantUmlSprite", "name": "osa-user-green-architect-architect", "path": ""}, {"@type": "PlantUmlSprite", "name": "osa-user-green-business-manager-manager", "path": ""}, {"@type": "PlantUmlSprite", "name": "osa-user-green-developer-developer", "path": ""}, {"@type": "PlantUmlSprite", "name": "osa-user-green-operations-operations", "path": ""}, {"@type": "PlantUmlSprite", "name": "osa-user-green-project-manager-manager", "path": ""}, {"@type": "PlantUmlSprite", "name": "osa-user-green-service-manager-manager", "path": ""}, {"@type": "PlantUmlSprite", "name": "osa-user-green-warning-warning", "path": ""}, {"@type": "PlantUmlSprite", "name": "osa-user-large-group-group", "path": ""}, {"@type": "PlantUmlSprite", "name": "osa-user-white-hat-hat", "path": ""}, {"@type": "PlantUmlSprite", "name": "osa-user-audit-audit", "path": ""}, {"@type": "PlantUmlSprite", "name": "osa-user-black-hat-hat", "path": ""}, {"@type": "PlantUmlSprite", "name": "osa-user-black-hat-hat", "path": ""}, {"@type": "PlantUmlSprite", "name": "osa-user-blue-blue", "path": ""}, {"@type": "PlantUmlSprite", "name": "osa-user-blue-security-specialist-specialist", "path": ""}, {"@type": "PlantUmlSprite", "name": "osa-user-blue-sysadmin-sysadmin", "path": ""}, {"@type": "PlantUmlSprite", "name": "osa-user-blue-tester-tester", "path": ""}, {"@type": "PlantUmlSprite", "name": "osa-user-blue-tie-tie", "path": ""}, {"@type": "PlantUmlSprite", "name": "osa-user-blue-security-specialist-specialist", "path": ""}, {"@type": "PlantUmlSprite", "name": "osa-user-blue-security-specialist-specialist", "path": ""}, {"@type": "PlantUmlSprite", "name": "osa-user-blue-sysadmin-sysadmin", "path": ""}, {"@type": "PlantUmlSprite", "name": "osa-user-blue-tester-tester", "path": ""}, {"@type": "PlantUmlSprite", "name": "osa-user-blue-tie-tie", "path": ""}, {"@type": "PlantUmlSprite", "name": "osa-user-green-green", "path": ""}, {"@type": "PlantUmlSprite", "name": "osa-user-green-architect-architect", "path": ""}, {"@type": "PlantUmlSprite", "name": "osa-user-green-business-manager-manager", "path": ""}, {"@type": "PlantUmlSprite", "name": "osa-user-green-developer-developer", "path": ""}, {"@type": "PlantUmlSprite", "name": "osa-user-green-operations-operations", "path": ""}, {"@type": "PlantUmlSprite", "name": "osa-user-green-project-manager-manager", "path": ""}, {"@type": "PlantUmlSprite", "name": "osa-user-green-service-manager-manager", "path": ""}, {"@type": "PlantUmlSprite", "name": "osa-user-green-warning-warning", "path": ""}, {"@type": "PlantUmlSprite", "name": "osa-user-green-architect-architect", "path": ""}, {"@type": "PlantUmlSprite", "name": "osa-user-green-business-manager-manager", "path": ""}, {"@type": "PlantUmlSprite", "name": "osa-user-green-business-manager-manager", "path": ""}, {"@type": "PlantUmlSprite", "name": "osa-user-green-developer-developer", "path": ""}, {"@type": "PlantUmlSprite", "name": "osa-user-green-operations-operations", "path": ""}, {"@type": "PlantUmlSprite", "name": "osa-user-green-project-manager-manager", "path": ""}, {"@type": "PlantUmlSprite", "name": "osa-user-green-project-manager-manager", "path": ""}, {"@type": "PlantUmlSprite", "name": "osa-user-green-service-manager-manager", "path": ""}, {"@type": "PlantUmlSprite", "name": "osa-user-green-service-manager-manager", "path": ""}, {"@type": "PlantUmlSprite", "name": "osa-user-green-warning-warning", "path": ""}, {"@type": "PlantUmlSprite", "name": "osa-user-large-group-group", "path": ""}, {"@type": "PlantUmlSprite", "name": "osa-user-large-group-group", "path": ""}, {"@type": "PlantUmlSprite", "name": "osa-user-white-hat-hat", "path": ""}, {"@type": "PlantUmlSprite", "name": "osa-user-white-hat-hat", "path": ""}, {"@type": "PlantUmlSprite", "name": "osa-users-blue-green-green", "path": ""}, {"@type": "PlantUmlSprite", "name": "osa-users-blue-green-green", "path": ""}, {"@type": "PlantUmlSprite", "name": "osa-users-blue-green-green", "path": ""}, {"@type": "PlantUmlSprite", "name": "osa-vpn-vpn", "path": ""}, {"@type": "PlantUmlSprite", "name": "osa-wireless-network-network", "path": ""}, {"@type": "PlantUmlSprite", "name": "osa-wireless-network-network", "path": ""}]} \ No newline at end of file diff --git a/src/main/resources/sprites/tupadr3_stdlib_sprites.json b/src/main/resources/sprites/tupadr3_stdlib_sprites.json new file mode 100644 index 0000000..666c260 --- /dev/null +++ b/src/main/resources/sprites/tupadr3_stdlib_sprites.json @@ -0,0 +1,19371 @@ +{ + "name": "TUPADR3 plantuml-stdlib Sprites", + "source": "https://github.com/plantuml/plantuml-stdlib/tree/master/stdlib/tupadr3/", + "sprites": [ + { + "@type": "PlantUmlSprite", + "name": "tupadr3-common", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-android", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-angular", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-appcelerator", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-apple", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-appstore", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-aptana", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-asterisk", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-atlassian", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-atom", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-aws", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-backbone", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-bing-small", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-bintray", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-bitbucket", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-blackberry", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-bootstrap", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-bower", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-brackets", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-bugsense", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-celluloid", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-chrome", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-cisco", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-clojure", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-clojure-alt", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-cloud9", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-coda", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-code", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-codeigniter", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-codepen", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-code-badge", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-codrops", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-coffeescript", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-compass", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-composer", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-creativecommons", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-creativecommons-badge", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-css3", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-css3-full", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-cssdeck", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-css-tricks", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-dart", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-database", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-debian", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-digital-ocean", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-django", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-dlang", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-docker", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-doctrine", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-dojo", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-dotnet", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-dreamweaver", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-dropbox", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-drupal", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-eclipse", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-ember", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-envato", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-erlang", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-extjs", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-firebase", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-firefox", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-fsharp", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-ghost", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-ghost-small", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-git", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-github", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-github-alt", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-github-badge", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-github-full", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-git-branch", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-git-commit", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-git-compare", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-git-merge", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-git-pull-request", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-gnu", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-go", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-google-analytics", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-google-cloud-platform", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-google-drive", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-grails", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-groovy", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-grunt", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-gulp", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-hackernews", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-haskell", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-heroku", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-html5", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-html5-3d-effects", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-html5-connectivity", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-html5-device-access", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-html5-multimedia", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-ie", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-illustrator", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-intellij", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-ionic", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-java", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-javascript", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-javascript-badge", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-javascript-shield", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-jekyll-small", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-jenkins", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-jira", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-joomla", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-jquery", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-jquery-ui", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-komodo", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-krakenjs", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-krakenjs-badge", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-laravel", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-less", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-linux", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-magento", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-mailchimp", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-markdown", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-materializecss", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-meteor", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-meteorfull", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-mitlicence", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-modernizr", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-mongodb", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-mootools", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-mootools-badge", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-mozilla", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-msql-server", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-mysql", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-nancy", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-netbeans", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-netmagazine", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-nginx", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-nodejs", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-nodejs-small", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-npm", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-onedrive", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-openshift", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-opensource", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-opera", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-perl", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-phonegap", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-photoshop", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-php", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-postgresql", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-prolog", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-python", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-rackspace", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-raphael", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-raspberry-pi", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-react", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-redhat", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-redis", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-requirejs", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-responsive", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-ruby", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-ruby-on-rails", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-ruby-rough", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-rust", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-safari", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-sass", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-scala", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-scriptcs", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-scrum", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-senchatouch", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-sizzlejs", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-smashing-magazine", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-snap-svg", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-sqllite", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-stackoverflow", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-streamline", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-stylus", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-sublime", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-swift", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-symfony", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-symfony-badge", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-techcrunch", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-terminal", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-terminal-badge", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-travis", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-trello", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-typo3", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-ubuntu", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-uikit", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-unity-small", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-vim", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-visualstudio", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-w3c", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-webplatform", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-windows", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-wordpress", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-yahoo", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-yahoo-small", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-yeoman", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-yii", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-zend", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-aarch64", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-aarch64-line", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-adonisjs-original", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-adonisjs-original-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-aftereffects", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-akka", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-akka-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-algolia-original", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-algolia-original-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-alpinejs-original", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-alpinejs-original-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-amazonwebservices-line-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-amazonwebservices-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-anaconda-original", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-anaconda-original-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-android", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-androidstudio", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-androidstudio-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-android-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-angular", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-angularjs", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-angularjs-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-angularmaterial", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-angular-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-ansible", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-ansible-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-antdesign", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-antdesign-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-apache", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-apacheairflow", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-apacheairflow-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-apachekafka-original", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-apachekafka-original-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-apachespark-original", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-apachespark-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-apache-line", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-apache-line-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-apache-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-apl", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-appcelerator-original", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-appcelerator-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-apple-original", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-appwrite", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-appwrite-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-archlinux", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-archlinux-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-arduino", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-arduino-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-argocd", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-argocd-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-astro", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-astro-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-atom-original", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-atom-original-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-awk-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-axios", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-axios-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-azure", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-azuredevops", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-azuresqldatabase", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-azure-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-babel", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-backbonejs", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-backbonejs-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-ballerina-line", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-ballerina-line-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-ballerina-original", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-ballerina-original-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-bamboo-original", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-bamboo-original-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-bash", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-beats", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-behance", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-behance-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-bitbucket-original", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-bitbucket-original-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-blazor-line", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-blazor-original", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-blender-original", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-blender-original-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-bootstrap", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-bootstrap-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-bower", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-bower-line", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-bower-line-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-bower-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-browserstack", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-browserstack-line", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-browserstack-line-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-browserstack-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-bulma", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-bun", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-bun-line", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-c", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-cairo", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-cairo-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-cakephp", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-cakephp-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-canva-original", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-capacitor", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-capacitor-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-carbon-original", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-cassandra", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-cassandra-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-centos", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-centos-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-ceylon", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-ceylon-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-chrome", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-chrome-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-circleci", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-circleci-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-clarity", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-clarity-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-clion", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-clion-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-clojurescript", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-clojure-line", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-cloudflare", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-cloudflareworkers", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-cloudflareworkers-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-cloudflare-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-cmake", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-cmake-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-codeac-original", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-codecov", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-codeigniter", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-codeigniter-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-codepen-line", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-codepen-line-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-codepen-original", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-codepen-original-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-coffeescript-original", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-coffeescript-original-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-composer-line", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-composer-line-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-confluence", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-confluence-line", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-confluence-line-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-confluence-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-consul-original", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-consul-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-contao-original", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-contao-original-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-corejs-original", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-corejs-original-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-cosmosdb", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-cosmosdb-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-couchbase-original", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-couchbase-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-couchdb", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-couchdb-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-cplusplus", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-cplusplus-line", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-crystal-line", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-crystal-line-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-crystal-original", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-crystal-original-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-csharp", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-csharp-line", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-css3", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-css3-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-cucumber", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-cucumber-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-cypressio", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-cypressio-line", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-cypressio-line-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-cypressio-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-c-line", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-d3js", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-dart", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-dart-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-datagrip", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-datagrip-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-dataspell", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-dataspell-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-dbeaver", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-debian", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-debian-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-denojs-original", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-denojs-original-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-devicon", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-devicon-line", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-devicon-line-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-devicon-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-digitalocean-original", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-digitalocean-original-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-discordjs", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-discordjs-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-django", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-djangorest", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-djangorest-line", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-djangorest-line-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-djangorest-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-django-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-docker", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-docker-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-doctrine", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-doctrine-line", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-doctrine-line-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-doctrine-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-dotnetcore", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-dot-net", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-dot-net-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-dreamweaver", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-dreamweaver-line", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-dropwizard", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-drupal", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-drupal-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-dynamodb", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-eclipse", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-eclipse-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-ecto-original", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-ecto-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-elasticsearch", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-elasticsearch-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-electron-original", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-electron-original-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-eleventy", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-elixir", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-elixir-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-elm", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-elm-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-emacs-original", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-embeddedc", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-embeddedc-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-ember", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-ember-original-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-envoy", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-envoy-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-erlang", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-erlang-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-eslint", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-eslint-line", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-eslint-line-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-eslint-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-express-original", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-express-original-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-facebook", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-fastapi", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-fastapi-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-fastify", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-fastify-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-faunadb-line", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-faunadb-line-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-faunadb-original", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-faunadb-original-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-feathersjs-original", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-fedora", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-figma", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-filezilla", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-filezilla-line", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-filezilla-line-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-filezilla-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-firebase", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-firebase-line", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-firebase-line-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-firebase-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-firefox", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-firefox-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-flask-original", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-flask-original-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-flutter", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-fortran-original", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-foundation", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-foundation-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-framermotion-original", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-framermotion-original-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-framework7-original", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-framework7-original-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-fsharp", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-gatling-line", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-gatling-line-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-gatling-original", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-gatling-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-gatsby-original", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-gatsby-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-gazebo", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-gazebo-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-gcc", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-gcc-line", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-gentoo", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-gentoo-line", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-gentoo-line-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-gentoo-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-ghost-original", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-ghost-original-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-gimp", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-gimp-line", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-gimp-line-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-gimp-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-git", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-gitbook-line", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-gitbook-line-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-gitbook-original", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-gitbook-original-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-githubactions", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-githubcodespaces", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-github-original", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-github-original-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-gitlab", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-gitlab-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-gitpod", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-gitpod-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-gitter", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-gitter-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-git-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-go", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-godot", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-godot-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-goland", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-goland-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-google", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-googlecloud", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-googlecloud-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-google-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-go-line", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-go-original-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-gradle-original", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-gradle-original-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-grafana", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-grafana-line", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-grafana-line-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-grafana-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-grails", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-graphql", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-graphql-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-groovy", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-grpc", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-grunt", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-grunt-line", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-grunt-line-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-grunt-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-gulp", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-hadoop", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-hadoop-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-handlebars-line", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-handlebars-line-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-handlebars-original", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-handlebars-original-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-hardhat", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-hardhat-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-harvester-original", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-harvester-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-haskell", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-haskell-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-haxe", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-helm-line", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-helm-original", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-heroku", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-heroku-original", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-heroku-original-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-heroku-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-hibernate", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-hibernate-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-homebrew", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-homebrew-line", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-homebrew-line-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-homebrew-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-html5", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-html5-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-hugo", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-hugo-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-ie10-original", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-ifttt-original", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-illustrator", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-illustrator-line", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-influxdb-original", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-influxdb-original-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-inkscape", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-inkscape-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-insomnia", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-insomnia-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-intellij", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-intellij-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-ionic-original", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-ionic-original-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-jaegertracing", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-jaegertracing-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-jamstack-original", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-jamstack-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-jasmine-original", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-jasmine-original-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-java", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-javascript", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-java-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-jeet", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-jeet-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-jekyll", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-jekyll-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-jenkins", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-jenkins-line", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-jest", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-jetbrains", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-jetpackcompose", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-jetpackcompose-line", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-jetpackcompose-line-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-jetpackcompose-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-jira", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-jiraalign", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-jiraalign-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-jira-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-jquery", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-jquery-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-json", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-jule-original", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-jule-original-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-julia", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-julia-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-junit", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-junit-line", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-junit-line-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-junit-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-jupyter", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-jupyter-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-k3os-line", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-k3os-line-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-k3os-original", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-k3os-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-k3s-original", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-k3s-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-k6-original", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-kaggle-original", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-kaggle-original-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-karatelabs", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-karatelabs-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-karma", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-kdeneon", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-keras", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-keras-line", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-keras-line-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-keras-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-kibana", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-kibana-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-knexjs-original", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-knexjs-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-knockout-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-kotlin", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-kotlin-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-krakenjs", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-krakenjs-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-ktor", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-ktor-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-kubernetes", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-kubernetes-line", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-kubernetes-line-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-kubernetes-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-labview", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-labview-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-laravel-line", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-laravel-line-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-laravel-original", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-laravel-original-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-latex-original", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-less-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-linkedin", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-linkedin-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-linux", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-liquibase-original", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-liquibase-original-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-livewire", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-livewire-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-llvm", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-lodash", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-logstash", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-logstash-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-lua", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-lua-line", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-lumen-original", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-magento-line", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-magento-line-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-magento-original", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-magento-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-mariadb-original", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-mariadb-original-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-markdown-original", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-materializecss", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-materialui", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-matlab", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-matlab-line", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-matplotlib", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-matplotlib-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-maven", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-maven-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-maya", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-maya-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-meteor", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-meteor-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-microsoftsqlserver", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-microsoftsqlserver-line", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-microsoftsqlserver-line-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-microsoftsqlserver-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-minitab", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-mithril-line", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-mithril-original", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-mobx", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-mocha", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-modx", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-modx-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-moleculer-original", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-moleculer-original-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-mongodb", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-mongodb-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-mongoose-original", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-mongoose-original-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-moodle", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-moodle-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-msdos", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-msdos-line", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-mysql-original", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-mysql-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-nano", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-nano-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-neo4j", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-neo4j-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-neovim", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-neovim-line", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-neovim-line-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-neovim-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-nestjs-line", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-nestjs-line-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-nestjs-original", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-nestjs-original-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-netlify", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-netlify-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-networkx", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-networkx-line", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-networkx-line-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-networkx-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-nextjs", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-nextjs-line", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-nextjs-line-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-nextjs-original-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-nginx-original", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-ngrx", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-nhibernate", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-nhibernate-line", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-nhibernate-line-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-nhibernate-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-nim", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-nimble", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-nim-line", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-nim-line-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-nim-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-nixos", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-nixos-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-nodejs", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-nodejs-line", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-nodejs-line-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-nodejs-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-nodemon", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-nodemon-line", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-nodewebkit", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-nodewebkit-line", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-nodewebkit-line-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-nodewebkit-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-nomad-original", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-nomad-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-norg", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-notion", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-notion-line", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-npm-original-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-nuget-original", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-nuget-original-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-numpy", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-numpy-line", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-numpy-line-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-numpy-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-nuxtjs", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-nuxtjs-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-oauth", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-objectivec", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-ocaml", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-ocaml-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-ohmyzsh", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-okta", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-okta-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-openal", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-openapi", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-openapi-line", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-openapi-line-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-openapi-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-opencl", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-opencl-line", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-opencv", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-opencv-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-opengl", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-openstack-original", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-openstack-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-opensuse-original", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-opensuse-original-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-opentelemetry", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-opentelemetry-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-opera", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-opera-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-oracle-original", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-ory-original", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-ory-original-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-p5js-original", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-packer", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-packer-line", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-packer-line-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-packer-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-pandas", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-pandas-line", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-pandas-line-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-pandas-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-perl", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-pfsense-original", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-pfsense-original-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-phalcon", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-phoenix-original", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-phoenix-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-photonengine", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-photoshop", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-photoshop-line", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-php", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-phpstorm", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-phpstorm-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-playwright", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-plotly", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-plotly-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-pnpm", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-pnpm-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-podman", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-podman-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-poetry", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-polygon", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-polygon-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-portainer-original", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-portainer-original-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-postcss-original", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-postcss-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-postgresql", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-postgresql-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-postman", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-postman-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-powershell", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-premierepro", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-prisma-original", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-prisma-original-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-processing", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-processing-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-prolog", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-prolog-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-prometheus-line", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-prometheus-line-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-prometheus-original", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-prometheus-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-protractor", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-protractor-line", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-protractor-line-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-protractor-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-pulsar-original", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-pulsar-original-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-pulumi", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-pulumi-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-puppeteer", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-purescript-original", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-purescript-original-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-putty", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-pycharm", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-pycharm-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-pypi", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-pypi-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-pyscript-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-pytest", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-pytest-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-python", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-python-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-pytorch-original", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-pytorch-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-qodana", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-qodana-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-qt-original", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-quarkus", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-quarkus-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-quasar", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-quasar-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-qwik", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-qwik-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-rabbitmq-original", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-rabbitmq-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-rails", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-rails-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-railway-line", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-railway-line-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-railway-original", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-railway-original-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-rancher-line", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-rancher-line-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-rancher-original", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-rancher-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-raspberrypi", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-raspberrypi-line", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-raspberrypi-line-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-raspberrypi-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-reach", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-reactbootstrap-original", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-reactnavigation-original", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-reactrouter", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-reactrouter-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-react-original", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-react-original-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-readthedocs-line", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-readthedocs-original", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-readthedocs-original-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-realm", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-realm-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-rect", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-redhat", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-redhat-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-redis", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-redis-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-redux-original", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-renpy", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-replit-original", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-replit-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-rider", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-rider-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-rocksdb", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-rocksdb-line", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-rockylinux-original", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-rockylinux-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-rollup", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-rollup-line", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-rollup-line-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-rollup-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-ros-original", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-ros-original-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-rspec", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-rspec-line", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-rspec-line-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-rspec-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-rstudio", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-ruby", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-rubymine", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-rubymine-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-ruby-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-rust-line", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-rust-original", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-rxjs", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-r-line", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-safari", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-safari-line", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-safari-line-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-safari-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-salesforce", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-sanity", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-sass-original", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-scala", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-scala-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-scalingo", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-scalingo-line", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-scalingo-line-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-scalingo-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-scikitlearn", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-scikitlearn-line", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-sdl", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-selenium-original", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-sema-original", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-sema-original-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-sentry-original", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-sentry-original-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-sequelize", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-sequelize-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-shopware-original", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-shopware-original-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-shotgrid", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-shotgrid-original-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-sketch", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-sketch-line", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-sketch-line-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-sketch-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-slack", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-slack-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-socketio-original", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-socketio-original-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-solidity", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-solidjs", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-solidjs-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-sonarqube-line", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-sonarqube-line-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-sonarqube-original", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-sonarqube-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-sourcetree-original", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-sourcetree-original-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-spack", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-splunk-original-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-spring-original", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-spring-original-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-spss", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-spyder", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-spyder-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-sqlalchemy", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-sqlalchemy-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-sqldeveloper", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-sqlite", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-sqlite-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-ssh-original", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-ssh-original-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-stackoverflow", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-stackoverflow-line", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-stackoverflow-line-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-stackoverflow-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-stata-original-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-storybook", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-storybook-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-streamlit", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-streamlit-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-stylus-original", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-subversion-original", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-subversion-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-supabase", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-supabase-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-svelte", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-svelte-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-swagger", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-swagger-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-swift", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-swift-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-swiper-original", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-symfony-original", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-symfony-original-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-tailwindcss-original", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-tailwindcss-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-tauri", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-tauri-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-tensorflow-line", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-tensorflow-line-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-tensorflow-original", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-tensorflow-original-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-terraform", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-terraform-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-tex-original", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-thealgorithms", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-thealgorithms-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-threedsmax", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-threejs-original", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-threejs-original-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-titaniumsdk-original", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-tomcat-line", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-tomcat-line-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-tortoisegit", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-tortoisegit-line", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-towergit", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-towergit-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-traefikmesh-line", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-traefikmesh-line-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-traefikmesh-original", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-traefikmesh-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-traefikproxy-line", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-traefikproxy-line-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-traefikproxy-original", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-traefikproxy-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-travis", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-travis-line", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-travis-line-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-travis-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-trello", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-trello-line", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-trello-line-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-trello-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-trpc", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-trpc-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-twitter-original", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-typescript", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-typo3-line", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-typo3-line-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-typo3-original", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-typo3-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-ubuntu", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-ubuntu-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-unifiedmodelinglanguage", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-unifiedmodelinglanguage-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-unity", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-unity-line", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-unity-line-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-unity-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-unix-original", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-unrealengine-original", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-unrealengine-original-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-uwsgi", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-v8", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-vagrant", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-vagrant-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-vala", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-vala-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-vault-original", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-vault-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-vercel-line", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-vercel-line-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-vercel-original", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-vercel-original-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-vertx", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-vertx-line", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-vertx-line-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-vertx-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-vim", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-visualbasic", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-visualbasic-line", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-visualstudio", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-visualstudio-line", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-vitejs", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-vitess", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-vitess-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-vitest", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-vite-original", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-vite-original-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-vscode", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-vscode-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-vsphere", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-vsphere-line", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-vsphere-line-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-vsphere-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-vuejs", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-vuejs-line", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-vuejs-line-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-vuejs-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-vuestorefront", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-vuetify", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-vuetify-line", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-vyper", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-vyper-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-wasm-original", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-wasm-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-webflow-original", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-weblate", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-weblate-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-webpack", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-webpack-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-webstorm", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-webstorm-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-windows11-original", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-windows11-original-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-windows8-original", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-windows8-original-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-woocommerce", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-woocommerce-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-wordpress", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-wordpress-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-xamarin-original", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-xamarin-original-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-xcode", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-xd", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-xd-line", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-xml", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-xml-line", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-yaml", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-yarn-line", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-yarn-line-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-yarn-original", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-yarn-original-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-yii", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-yii-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-yugabytedb", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-yugabytedb-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-yunohost", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-zend-line", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-zend-line-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-zend-original", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-zend-original-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-zig-original", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-zig-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-500px", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-address-book", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-address-book-o", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-address-card", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-address-card-o", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-adjust", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-adn", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-align-center", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-align-justify", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-align-left", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-align-right", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-amazon", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-ambulance", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-american-sign-language-interpreting", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-anchor", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-android", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-angellist", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-angle-double-down", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-angle-double-left", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-angle-double-right", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-angle-double-up", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-angle-down", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-angle-left", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-angle-right", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-angle-up", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-apple", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-archive", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-area-chart", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-arrows", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-arrows-alt", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-arrows-h", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-arrows-v", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-arrow-circle-down", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-arrow-circle-left", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-arrow-circle-o-down", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-arrow-circle-o-left", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-arrow-circle-o-right", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-arrow-circle-o-up", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-arrow-circle-right", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-arrow-circle-up", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-arrow-down", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-arrow-left", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-arrow-right", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-arrow-up", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-asl-interpreting", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-assistive-listening-systems", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-asterisk", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-at", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-audio-description", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-automobile", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-backward", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-balance-scale", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-ban", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-bandcamp", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-bank", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-barcode", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-bars", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-bar-chart", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-bar-chart-o", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-bath", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-bathtub", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-battery", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-battery-0", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-battery-1", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-battery-2", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-battery-3", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-battery-4", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-battery-empty", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-battery-full", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-battery-half", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-battery-quarter", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-battery-three-quarters", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-bed", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-beer", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-behance", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-behance-square", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-bell", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-bell-o", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-bell-slash", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-bell-slash-o", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-bicycle", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-binoculars", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-birthday-cake", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-bitbucket", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-bitbucket-square", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-bitcoin", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-black-tie", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-blind", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-bluetooth", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-bluetooth-b", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-bold", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-bolt", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-bomb", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-book", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-bookmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-bookmark-o", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-braille", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-briefcase", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-btc", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-bug", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-building", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-building-o", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-bullhorn", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-bullseye", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-bus", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-buysellads", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-cab", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-calculator", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-calendar", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-calendar-check-o", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-calendar-minus-o", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-calendar-o", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-calendar-plus-o", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-calendar-times-o", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-camera", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-camera-retro", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-car", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-caret-down", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-caret-left", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-caret-right", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-caret-square-o-down", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-caret-square-o-left", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-caret-square-o-right", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-caret-square-o-up", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-caret-up", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-cart-arrow-down", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-cart-plus", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-cc", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-cc-amex", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-cc-diners-club", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-cc-discover", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-cc-jcb", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-cc-mastercard", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-cc-paypal", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-cc-stripe", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-cc-visa", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-certificate", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-chain", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-chain-broken", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-check", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-check-circle", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-check-circle-o", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-check-square", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-check-square-o", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-chevron-circle-down", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-chevron-circle-left", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-chevron-circle-right", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-chevron-circle-up", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-chevron-down", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-chevron-left", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-chevron-right", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-chevron-up", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-child", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-chrome", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-circle", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-circle-o", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-circle-o-notch", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-circle-thin", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-clipboard", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-clock-o", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-clone", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-close", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-cloud", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-cloud-download", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-cloud-upload", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-cny", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-code", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-codepen", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-code-fork", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-codiepie", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-coffee", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-cog", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-cogs", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-columns", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-comment", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-commenting", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-commenting-o", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-comments", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-comments-o", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-comment-o", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-compass", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-compress", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-connectdevelop", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-contao", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-copy", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-copyright", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-creative-commons", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-credit-card", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-credit-card-alt", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-crop", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-crosshairs", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-css3", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-cube", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-cubes", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-cut", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-cutlery", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-dashboard", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-dashcube", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-database", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-deaf", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-deafness", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-dedent", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-delicious", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-desktop", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-deviantart", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-diamond", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-digg", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-dollar", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-dot-circle-o", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-download", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-dribbble", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-drivers-license", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-drivers-license-o", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-dropbox", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-drupal", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-edge", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-edit", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-eercast", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-eject", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-ellipsis-h", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-ellipsis-v", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-empire", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-envelope", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-envelope-o", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-envelope-open", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-envelope-open-o", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-envelope-square", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-envira", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-eraser", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-etsy", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-eur", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-euro", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-exchange", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-exclamation", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-exclamation-circle", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-exclamation-triangle", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-expand", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-expeditedssl", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-external-link", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-external-link-square", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-eye", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-eyedropper", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-eye-slash", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-fa", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-facebook", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-facebook-f", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-facebook-official", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-facebook-square", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-fast-backward", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-fast-forward", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-fax", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-feed", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-female", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-fighter-jet", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-file", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-files-o", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-file-archive-o", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-file-audio-o", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-file-code-o", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-file-excel-o", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-file-image-o", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-file-movie-o", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-file-o", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-file-pdf-o", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-file-photo-o", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-file-picture-o", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-file-powerpoint-o", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-file-sound-o", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-file-text", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-file-text-o", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-file-video-o", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-file-word-o", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-file-zip-o", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-film", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-filter", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-fire", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-firefox", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-fire-extinguisher", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-first-order", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-flag", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-flag-checkered", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-flag-o", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-flash", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-flask", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-flickr", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-floppy-o", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-folder", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-folder-o", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-folder-open", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-folder-open-o", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-font", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-fonticons", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-font-awesome", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-fort-awesome", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-forumbee", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-forward", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-foursquare", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-free-code-camp", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-frown-o", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-futbol-o", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-gamepad", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-gavel", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-gbp", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-gears", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-genderless", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-get-pocket", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-gg-circle", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-gift", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-git", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-github", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-github-alt", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-github-square", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-gitlab", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-gittip", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-git-square", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-glass", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-glide", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-glide-g", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-globe", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-google", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-google-plus", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-google-plus-circle", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-google-plus-official", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-google-plus-square", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-google-wallet", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-graduation-cap", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-gratipay", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-grav", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-group", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-hacker-news", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-handshake-o", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-hand-grab-o", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-hand-lizard-o", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-hand-o-down", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-hand-o-left", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-hand-o-right", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-hand-o-up", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-hand-paper-o", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-hand-peace-o", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-hand-pointer-o", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-hand-rock-o", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-hand-scissors-o", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-hand-spock-o", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-hand-stop-o", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-hard-of-hearing", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-hashtag", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-hdd-o", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-header", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-headphones", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-heart", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-heartbeat", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-heart-o", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-history", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-home", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-hospital-o", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-hotel", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-hourglass", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-hourglass-1", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-hourglass-2", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-hourglass-3", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-hourglass-end", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-hourglass-half", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-hourglass-o", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-hourglass-start", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-houzz", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-html5", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-h-square", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-id-badge", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-id-card", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-id-card-o", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-ils", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-image", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-imdb", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-inbox", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-indent", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-industry", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-info", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-info-circle", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-inr", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-instagram", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-institution", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-internet-explorer", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-intersex", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-ioxhost", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-italic", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-i-cursor", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-joomla", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-jpy", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-jsfiddle", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-key", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-keyboard-o", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-krw", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-language", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-laptop", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-lastfm", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-lastfm-square", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-leaf", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-leanpub", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-lemon-o", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-level-down", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-level-up", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-life-bouy", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-life-buoy", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-life-ring", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-life-saver", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-lightbulb-o", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-line-chart", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-link", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-linkedin", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-linkedin-square", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-linode", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-linux", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-list", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-list-alt", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-list-ol", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-list-ul", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-location-arrow", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-lock", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-long-arrow-down", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-long-arrow-left", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-long-arrow-right", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-long-arrow-up", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-low-vision", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-magic", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-magnet", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-mail-forward", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-mail-reply", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-mail-reply-all", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-male", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-map", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-map-marker", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-map-o", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-map-pin", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-map-signs", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-mars", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-mars-double", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-mars-stroke", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-mars-stroke-h", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-mars-stroke-v", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-maxcdn", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-meanpath", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-medium", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-medkit", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-meetup", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-meh-o", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-mercury", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-microchip", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-microphone", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-microphone-slash", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-minus", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-minus-circle", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-minus-square", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-minus-square-o", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-mixcloud", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-mobile", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-mobile-phone", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-modx", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-money", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-moon-o", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-mortar-board", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-motorcycle", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-mouse-pointer", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-music", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-navicon", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-neuter", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-newspaper-o", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-object-group", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-object-ungroup", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-odnoklassniki", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-odnoklassniki-square", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-opencart", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-openid", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-opera", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-optin-monster", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-outdent", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-pagelines", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-paint-brush", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-paperclip", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-paper-plane", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-paper-plane-o", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-paragraph", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-paste", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-pause", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-pause-circle", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-pause-circle-o", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-paw", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-paypal", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-pencil", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-pencil-square", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-pencil-square-o", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-percent", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-phone", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-phone-square", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-photo", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-picture-o", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-pied-piper", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-pied-piper-alt", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-pied-piper-pp", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-pie-chart", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-pinterest", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-pinterest-p", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-pinterest-square", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-plane", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-play", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-play-circle", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-play-circle-o", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-plug", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-plus", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-plus-circle", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-plus-square", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-plus-square-o", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-podcast", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-power-off", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-print", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-product-hunt", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-puzzle-piece", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-qq", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-qrcode", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-question", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-question-circle", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-question-circle-o", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-quora", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-quote-left", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-quote-right", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-random", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-ravelry", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-rebel", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-recycle", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-reddit", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-reddit-alien", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-reddit-square", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-refresh", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-registered", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-remove", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-renren", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-reorder", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-repeat", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-reply", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-reply-all", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-resistance", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-retweet", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-rmb", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-road", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-rocket", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-rotate-left", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-rotate-right", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-rouble", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-rss", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-rss-square", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-rub", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-ruble", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-rupee", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-s15", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-safari", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-save", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-scissors", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-scribd", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-search", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-search-minus", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-search-plus", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-sellsy", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-send", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-send-o", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-server", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-share", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-share-alt", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-share-alt-square", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-share-square", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-share-square-o", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-shekel", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-sheqel", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-shield", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-ship", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-shirtsinbulk", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-shopping-bag", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-shopping-basket", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-shopping-cart", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-shower", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-signal", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-signing", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-sign-in", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-sign-language", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-sign-out", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-simplybuilt", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-sitemap", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-skyatlas", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-skype", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-slack", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-sliders", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-slideshare", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-smile-o", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-snapchat", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-snapchat-ghost", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-snapchat-square", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-snowflake-o", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-soccer-ball-o", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-sort", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-sort-alpha-asc", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-sort-alpha-desc", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-sort-amount-asc", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-sort-amount-desc", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-sort-asc", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-sort-desc", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-sort-down", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-sort-numeric-asc", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-sort-numeric-desc", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-sort-up", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-soundcloud", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-space-shuttle", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-spinner", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-spoon", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-spotify", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-square", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-square-o", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-stack-exchange", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-stack-overflow", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-star", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-star-half", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-star-half-empty", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-star-half-full", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-star-half-o", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-star-o", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-steam", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-steam-square", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-step-backward", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-step-forward", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-stethoscope", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-sticky-note", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-sticky-note-o", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-stop", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-stop-circle", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-stop-circle-o", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-street-view", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-strikethrough", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-stumbleupon", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-stumbleupon-circle", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-subscript", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-subway", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-suitcase", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-sun-o", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-superpowers", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-superscript", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-support", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-table", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-tablet", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-tachometer", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-tag", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-tags", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-tasks", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-taxi", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-telegram", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-television", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-tencent-weibo", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-terminal", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-text-height", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-text-width", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-th", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-themeisle", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-thermometer", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-thermometer-0", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-thermometer-1", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-thermometer-2", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-thermometer-3", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-thermometer-4", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-thermometer-empty", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-thermometer-full", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-thermometer-half", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-thermometer-quarter", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-thermometer-three-quarters", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-thumbs-down", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-thumbs-o-down", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-thumbs-o-up", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-thumbs-up", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-thumb-tack", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-th-large", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-th-list", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-ticket", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-times", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-times-circle", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-times-circle-o", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-times-rectangle", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-times-rectangle-o", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-tint", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-toggle-down", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-toggle-left", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-toggle-off", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-toggle-on", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-toggle-right", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-toggle-up", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-trademark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-train", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-transgender", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-transgender-alt", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-trash", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-trash-o", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-tree", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-trello", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-tripadvisor", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-trophy", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-truck", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-try", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-tty", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-tumblr", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-tumblr-square", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-turkish-lira", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-tv", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-twitch", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-twitter", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-twitter-square", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-umbrella", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-underline", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-undo", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-universal-access", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-university", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-unlink", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-unlock", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-unlock-alt", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-unsorted", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-upload", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-usb", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-usd", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-user", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-users", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-user-circle", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-user-circle-o", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-user-md", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-user-o", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-user-plus", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-user-secret", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-user-times", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-vcard", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-vcard-o", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-venus", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-venus-double", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-venus-mars", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-viacoin", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-viadeo", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-viadeo-square", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-video-camera", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-vimeo", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-vimeo-square", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-vine", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-vk", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-volume-control-phone", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-volume-down", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-volume-off", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-volume-up", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-warning", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-wechat", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-weibo", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-weixin", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-whatsapp", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-wheelchair", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-wheelchair-alt", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-wifi", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-wikipedia-w", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-windows", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-window-close", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-window-close-o", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-window-maximize", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-window-minimize", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-window-restore", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-won", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-wordpress", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-wpbeginner", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-wpexplorer", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-wpforms", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-wrench", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-xing", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-xing-square", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-yahoo", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-yc", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-yc-square", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-yelp", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-yen", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-yoast", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-youtube", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-youtube-play", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-youtube-square", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-y-combinator", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-y-combinator-square", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-android", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-angular", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-appcelerator", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-apple", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-appstore", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-aptana", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-asterisk", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-atlassian", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-atom", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-aws", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-backbone", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-bing-small", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-bintray", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-bitbucket", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-blackberry", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-bootstrap", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-bower", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-brackets", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-bugsense", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-celluloid", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-chrome", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-cisco", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-clojure", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-clojure-alt", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-cloud9", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-coda", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-code", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-codeigniter", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-codepen", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-code-badge", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-codrops", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-coffeescript", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-compass", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-composer", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-creativecommons", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-creativecommons-badge", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-css3", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-css3-full", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-cssdeck", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-css-tricks", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-dart", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-database", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-debian", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-digital-ocean", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-django", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-dlang", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-docker", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-doctrine", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-dojo", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-dotnet", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-dreamweaver", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-dropbox", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-drupal", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-eclipse", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-ember", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-envato", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-erlang", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-extjs", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-firebase", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-firefox", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-fsharp", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-ghost", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-ghost-small", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-git", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-github", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-github-alt", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-github-badge", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-github-full", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-git-branch", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-git-commit", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-git-compare", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-git-merge", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-git-pull-request", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-gnu", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-go", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-google-analytics", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-google-cloud-platform", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-google-drive", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-grails", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-groovy", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-grunt", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-gulp", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-hackernews", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-haskell", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-heroku", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-html5", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-html5-3d-effects", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-html5-connectivity", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-html5-device-access", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-html5-multimedia", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-ie", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-illustrator", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-intellij", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-ionic", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-java", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-javascript", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-javascript-badge", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-javascript-shield", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-jekyll-small", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-jenkins", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-jira", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-joomla", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-jquery", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-jquery-ui", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-komodo", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-krakenjs", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-krakenjs-badge", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-laravel", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-less", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-linux", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-magento", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-mailchimp", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-markdown", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-materializecss", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-meteor", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-meteorfull", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-mitlicence", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-modernizr", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-mongodb", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-mootools", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-mootools-badge", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-mozilla", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-msql-server", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-mysql", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-nancy", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-netbeans", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-netmagazine", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-nginx", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-nodejs", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-nodejs-small", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-npm", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-onedrive", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-openshift", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-opensource", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-opera", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-perl", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-phonegap", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-photoshop", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-php", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-postgresql", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-prolog", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-python", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-rackspace", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-raphael", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-raspberry-pi", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-react", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-redhat", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-redis", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-requirejs", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-responsive", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-ruby", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-ruby-on-rails", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-ruby-rough", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-rust", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-safari", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-sass", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-scala", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-scriptcs", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-scrum", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-senchatouch", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-sizzlejs", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-smashing-magazine", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-snap-svg", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-sqllite", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-stackoverflow", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-streamline", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-stylus", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-sublime", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-swift", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-symfony", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-symfony-badge", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-techcrunch", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-terminal", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-terminal-badge", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-travis", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-trello", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-typo3", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-ubuntu", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-uikit", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-unity-small", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-vim", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-visualstudio", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-w3c", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-webplatform", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-windows", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-wordpress", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-yahoo", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-yahoo-small", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-yeoman", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-yii", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons-zend", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-aarch64", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-aarch64-line", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-adonisjs-original", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-adonisjs-original-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-aftereffects", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-akka", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-akka-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-algolia-original", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-algolia-original-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-alpinejs-original", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-alpinejs-original-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-amazonwebservices-line-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-amazonwebservices-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-anaconda-original", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-anaconda-original-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-android", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-androidstudio", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-androidstudio-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-android-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-angular", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-angularjs", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-angularjs-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-angularmaterial", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-angular-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-ansible", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-ansible-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-antdesign", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-antdesign-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-apache", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-apacheairflow", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-apacheairflow-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-apachekafka-original", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-apachekafka-original-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-apachespark-original", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-apachespark-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-apache-line", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-apache-line-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-apache-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-apl", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-appcelerator-original", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-appcelerator-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-apple-original", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-appwrite", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-appwrite-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-archlinux", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-archlinux-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-arduino", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-arduino-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-argocd", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-argocd-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-astro", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-astro-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-atom-original", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-atom-original-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-awk-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-axios", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-axios-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-azure", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-azuredevops", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-azuresqldatabase", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-azure-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-babel", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-backbonejs", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-backbonejs-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-ballerina-line", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-ballerina-line-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-ballerina-original", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-ballerina-original-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-bamboo-original", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-bamboo-original-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-bash", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-beats", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-behance", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-behance-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-bitbucket-original", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-bitbucket-original-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-blazor-line", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-blazor-original", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-blender-original", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-blender-original-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-bootstrap", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-bootstrap-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-bower", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-bower-line", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-bower-line-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-bower-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-browserstack", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-browserstack-line", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-browserstack-line-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-browserstack-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-bulma", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-bun", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-bun-line", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-c", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-cairo", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-cairo-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-cakephp", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-cakephp-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-canva-original", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-capacitor", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-capacitor-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-carbon-original", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-cassandra", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-cassandra-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-centos", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-centos-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-ceylon", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-ceylon-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-chrome", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-chrome-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-circleci", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-circleci-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-clarity", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-clarity-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-clion", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-clion-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-clojurescript", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-clojure-line", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-cloudflare", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-cloudflareworkers", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-cloudflareworkers-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-cloudflare-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-cmake", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-cmake-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-codeac-original", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-codecov", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-codeigniter", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-codeigniter-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-codepen-line", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-codepen-line-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-codepen-original", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-codepen-original-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-coffeescript-original", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-coffeescript-original-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-composer-line", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-composer-line-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-confluence", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-confluence-line", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-confluence-line-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-confluence-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-consul-original", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-consul-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-contao-original", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-contao-original-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-corejs-original", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-corejs-original-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-cosmosdb", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-cosmosdb-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-couchbase-original", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-couchbase-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-couchdb", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-couchdb-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-cplusplus", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-cplusplus-line", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-crystal-line", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-crystal-line-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-crystal-original", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-crystal-original-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-csharp", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-csharp-line", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-css3", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-css3-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-cucumber", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-cucumber-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-cypressio", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-cypressio-line", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-cypressio-line-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-cypressio-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-c-line", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-d3js", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-dart", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-dart-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-datagrip", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-datagrip-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-dataspell", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-dataspell-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-dbeaver", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-debian", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-debian-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-denojs-original", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-denojs-original-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-devicon", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-devicon-line", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-devicon-line-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-devicon-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-digitalocean-original", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-digitalocean-original-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-discordjs", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-discordjs-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-django", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-djangorest", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-djangorest-line", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-djangorest-line-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-djangorest-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-django-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-docker", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-docker-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-doctrine", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-doctrine-line", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-doctrine-line-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-doctrine-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-dotnetcore", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-dot-net", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-dot-net-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-dreamweaver", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-dreamweaver-line", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-dropwizard", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-drupal", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-drupal-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-dynamodb", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-eclipse", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-eclipse-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-ecto-original", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-ecto-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-elasticsearch", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-elasticsearch-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-electron-original", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-electron-original-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-eleventy", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-elixir", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-elixir-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-elm", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-elm-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-emacs-original", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-embeddedc", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-embeddedc-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-ember", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-ember-original-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-envoy", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-envoy-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-erlang", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-erlang-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-eslint", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-eslint-line", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-eslint-line-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-eslint-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-express-original", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-express-original-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-facebook", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-fastapi", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-fastapi-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-fastify", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-fastify-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-faunadb-line", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-faunadb-line-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-faunadb-original", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-faunadb-original-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-feathersjs-original", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-fedora", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-figma", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-filezilla", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-filezilla-line", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-filezilla-line-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-filezilla-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-firebase", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-firebase-line", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-firebase-line-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-firebase-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-firefox", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-firefox-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-flask-original", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-flask-original-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-flutter", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-fortran-original", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-foundation", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-foundation-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-framermotion-original", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-framermotion-original-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-framework7-original", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-framework7-original-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-fsharp", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-gatling-line", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-gatling-line-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-gatling-original", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-gatling-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-gatsby-original", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-gatsby-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-gazebo", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-gazebo-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-gcc", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-gcc-line", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-gentoo", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-gentoo-line", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-gentoo-line-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-gentoo-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-ghost-original", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-ghost-original-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-gimp", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-gimp-line", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-gimp-line-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-gimp-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-git", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-gitbook-line", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-gitbook-line-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-gitbook-original", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-gitbook-original-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-githubactions", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-githubcodespaces", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-github-original", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-github-original-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-gitlab", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-gitlab-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-gitpod", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-gitpod-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-gitter", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-gitter-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-git-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-go", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-godot", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-godot-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-goland", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-goland-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-google", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-googlecloud", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-googlecloud-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-google-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-go-line", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-go-original-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-gradle-original", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-gradle-original-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-grafana", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-grafana-line", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-grafana-line-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-grafana-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-grails", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-graphql", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-graphql-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-groovy", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-grpc", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-grunt", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-grunt-line", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-grunt-line-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-grunt-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-gulp", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-hadoop", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-hadoop-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-handlebars-line", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-handlebars-line-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-handlebars-original", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-handlebars-original-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-hardhat", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-hardhat-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-harvester-original", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-harvester-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-haskell", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-haskell-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-haxe", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-helm-line", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-helm-original", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-heroku", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-heroku-original", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-heroku-original-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-heroku-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-hibernate", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-hibernate-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-homebrew", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-homebrew-line", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-homebrew-line-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-homebrew-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-html5", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-html5-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-hugo", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-hugo-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-ie10-original", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-ifttt-original", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-illustrator", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-illustrator-line", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-influxdb-original", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-influxdb-original-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-inkscape", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-inkscape-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-insomnia", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-insomnia-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-intellij", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-intellij-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-ionic-original", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-ionic-original-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-jaegertracing", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-jaegertracing-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-jamstack-original", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-jamstack-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-jasmine-original", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-jasmine-original-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-java", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-javascript", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-java-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-jeet", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-jeet-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-jekyll", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-jekyll-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-jenkins", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-jenkins-line", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-jest", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-jetbrains", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-jetpackcompose", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-jetpackcompose-line", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-jetpackcompose-line-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-jetpackcompose-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-jira", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-jiraalign", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-jiraalign-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-jira-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-jquery", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-jquery-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-json", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-jule-original", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-jule-original-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-julia", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-julia-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-junit", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-junit-line", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-junit-line-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-junit-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-jupyter", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-jupyter-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-k3os-line", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-k3os-line-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-k3os-original", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-k3os-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-k3s-original", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-k3s-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-k6-original", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-kaggle-original", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-kaggle-original-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-karatelabs", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-karatelabs-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-karma", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-kdeneon", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-keras", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-keras-line", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-keras-line-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-keras-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-kibana", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-kibana-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-knexjs-original", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-knexjs-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-knockout-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-kotlin", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-kotlin-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-krakenjs", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-krakenjs-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-ktor", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-ktor-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-kubernetes", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-kubernetes-line", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-kubernetes-line-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-kubernetes-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-labview", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-labview-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-laravel-line", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-laravel-line-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-laravel-original", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-laravel-original-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-latex-original", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-less-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-linkedin", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-linkedin-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-linux", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-liquibase-original", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-liquibase-original-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-livewire", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-livewire-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-llvm", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-lodash", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-logstash", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-logstash-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-lua", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-lua-line", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-lumen-original", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-magento-line", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-magento-line-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-magento-original", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-magento-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-mariadb-original", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-mariadb-original-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-markdown-original", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-materializecss", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-materialui", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-matlab", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-matlab-line", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-matplotlib", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-matplotlib-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-maven", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-maven-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-maya", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-maya-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-meteor", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-meteor-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-microsoftsqlserver", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-microsoftsqlserver-line", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-microsoftsqlserver-line-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-microsoftsqlserver-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-minitab", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-mithril-line", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-mithril-original", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-mobx", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-mocha", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-modx", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-modx-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-moleculer-original", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-moleculer-original-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-mongodb", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-mongodb-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-mongoose-original", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-mongoose-original-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-moodle", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-moodle-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-msdos", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-msdos-line", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-mysql-original", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-mysql-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-nano", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-nano-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-neo4j", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-neo4j-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-neovim", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-neovim-line", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-neovim-line-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-neovim-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-nestjs-line", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-nestjs-line-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-nestjs-original", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-nestjs-original-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-netlify", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-netlify-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-networkx", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-networkx-line", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-networkx-line-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-networkx-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-nextjs", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-nextjs-line", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-nextjs-line-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-nextjs-original-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-nginx-original", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-ngrx", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-nhibernate", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-nhibernate-line", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-nhibernate-line-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-nhibernate-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-nim", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-nimble", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-nim-line", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-nim-line-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-nim-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-nixos", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-nixos-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-nodejs", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-nodejs-line", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-nodejs-line-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-nodejs-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-nodemon", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-nodemon-line", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-nodewebkit", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-nodewebkit-line", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-nodewebkit-line-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-nodewebkit-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-nomad-original", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-nomad-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-norg", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-notion", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-notion-line", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-npm-original-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-nuget-original", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-nuget-original-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-numpy", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-numpy-line", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-numpy-line-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-numpy-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-nuxtjs", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-nuxtjs-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-oauth", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-objectivec", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-ocaml", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-ocaml-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-ohmyzsh", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-okta", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-okta-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-openal", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-openapi", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-openapi-line", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-openapi-line-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-openapi-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-opencl", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-opencl-line", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-opencv", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-opencv-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-opengl", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-openstack-original", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-openstack-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-opensuse-original", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-opensuse-original-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-opentelemetry", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-opentelemetry-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-opera", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-opera-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-oracle-original", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-ory-original", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-ory-original-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-p5js-original", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-packer", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-packer-line", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-packer-line-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-packer-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-pandas", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-pandas-line", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-pandas-line-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-pandas-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-perl", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-pfsense-original", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-pfsense-original-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-phalcon", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-phoenix-original", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-phoenix-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-photonengine", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-photoshop", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-photoshop-line", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-php", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-phpstorm", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-phpstorm-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-playwright", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-plotly", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-plotly-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-pnpm", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-pnpm-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-podman", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-podman-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-poetry", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-polygon", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-polygon-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-portainer-original", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-portainer-original-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-postcss-original", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-postcss-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-postgresql", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-postgresql-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-postman", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-postman-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-powershell", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-premierepro", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-prisma-original", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-prisma-original-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-processing", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-processing-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-prolog", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-prolog-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-prometheus-line", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-prometheus-line-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-prometheus-original", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-prometheus-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-protractor", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-protractor-line", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-protractor-line-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-protractor-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-pulsar-original", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-pulsar-original-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-pulumi", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-pulumi-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-puppeteer", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-purescript-original", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-purescript-original-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-putty", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-pycharm", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-pycharm-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-pypi", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-pypi-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-pyscript-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-pytest", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-pytest-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-python", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-python-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-pytorch-original", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-pytorch-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-qodana", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-qodana-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-qt-original", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-quarkus", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-quarkus-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-quasar", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-quasar-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-qwik", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-qwik-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-rabbitmq-original", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-rabbitmq-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-rails", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-rails-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-railway-line", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-railway-line-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-railway-original", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-railway-original-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-rancher-line", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-rancher-line-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-rancher-original", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-rancher-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-raspberrypi", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-raspberrypi-line", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-raspberrypi-line-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-raspberrypi-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-reach", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-reactbootstrap-original", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-reactnavigation-original", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-reactrouter", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-reactrouter-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-react-original", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-react-original-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-readthedocs-line", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-readthedocs-original", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-readthedocs-original-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-realm", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-realm-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-rect", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-redhat", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-redhat-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-redis", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-redis-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-redux-original", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-renpy", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-replit-original", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-replit-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-rider", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-rider-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-rocksdb", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-rocksdb-line", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-rockylinux-original", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-rockylinux-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-rollup", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-rollup-line", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-rollup-line-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-rollup-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-ros-original", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-ros-original-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-rspec", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-rspec-line", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-rspec-line-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-rspec-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-rstudio", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-ruby", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-rubymine", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-rubymine-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-ruby-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-rust-line", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-rust-original", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-rxjs", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-r-line", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-safari", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-safari-line", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-safari-line-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-safari-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-salesforce", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-sanity", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-sass-original", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-scala", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-scala-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-scalingo", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-scalingo-line", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-scalingo-line-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-scalingo-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-scikitlearn", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-scikitlearn-line", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-sdl", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-selenium-original", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-sema-original", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-sema-original-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-sentry-original", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-sentry-original-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-sequelize", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-sequelize-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-shopware-original", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-shopware-original-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-shotgrid", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-shotgrid-original-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-sketch", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-sketch-line", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-sketch-line-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-sketch-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-slack", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-slack-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-socketio-original", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-socketio-original-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-solidity", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-solidjs", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-solidjs-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-sonarqube-line", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-sonarqube-line-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-sonarqube-original", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-sonarqube-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-sourcetree-original", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-sourcetree-original-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-spack", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-splunk-original-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-spring-original", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-spring-original-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-spss", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-spyder", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-spyder-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-sqlalchemy", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-sqlalchemy-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-sqldeveloper", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-sqlite", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-sqlite-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-ssh-original", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-ssh-original-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-stackoverflow", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-stackoverflow-line", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-stackoverflow-line-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-stackoverflow-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-stata-original-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-storybook", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-storybook-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-streamlit", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-streamlit-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-stylus-original", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-subversion-original", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-subversion-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-supabase", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-supabase-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-svelte", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-svelte-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-swagger", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-swagger-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-swift", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-swift-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-swiper-original", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-symfony-original", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-symfony-original-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-tailwindcss-original", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-tailwindcss-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-tauri", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-tauri-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-tensorflow-line", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-tensorflow-line-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-tensorflow-original", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-tensorflow-original-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-terraform", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-terraform-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-tex-original", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-thealgorithms", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-thealgorithms-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-threedsmax", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-threejs-original", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-threejs-original-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-titaniumsdk-original", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-tomcat-line", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-tomcat-line-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-tortoisegit", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-tortoisegit-line", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-towergit", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-towergit-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-traefikmesh-line", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-traefikmesh-line-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-traefikmesh-original", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-traefikmesh-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-traefikproxy-line", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-traefikproxy-line-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-traefikproxy-original", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-traefikproxy-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-travis", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-travis-line", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-travis-line-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-travis-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-trello", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-trello-line", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-trello-line-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-trello-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-trpc", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-trpc-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-twitter-original", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-typescript", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-typo3-line", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-typo3-line-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-typo3-original", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-typo3-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-ubuntu", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-ubuntu-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-unifiedmodelinglanguage", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-unifiedmodelinglanguage-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-unity", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-unity-line", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-unity-line-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-unity-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-unix-original", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-unrealengine-original", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-unrealengine-original-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-uwsgi", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-v8", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-vagrant", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-vagrant-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-vala", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-vala-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-vault-original", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-vault-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-vercel-line", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-vercel-line-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-vercel-original", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-vercel-original-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-vertx", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-vertx-line", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-vertx-line-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-vertx-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-vim", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-visualbasic", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-visualbasic-line", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-visualstudio", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-visualstudio-line", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-vitejs", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-vitess", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-vitess-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-vitest", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-vite-original", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-vite-original-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-vscode", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-vscode-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-vsphere", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-vsphere-line", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-vsphere-line-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-vsphere-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-vuejs", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-vuejs-line", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-vuejs-line-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-vuejs-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-vuestorefront", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-vuetify", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-vuetify-line", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-vyper", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-vyper-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-wasm-original", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-wasm-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-webflow-original", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-weblate", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-weblate-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-webpack", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-webpack-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-webstorm", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-webstorm-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-windows11-original", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-windows11-original-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-windows8-original", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-windows8-original-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-woocommerce", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-woocommerce-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-wordpress", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-wordpress-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-xamarin-original", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-xamarin-original-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-xcode", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-xd", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-xd-line", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-xml", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-xml-line", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-yaml", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-yarn-line", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-yarn-line-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-yarn-original", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-yarn-original-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-yii", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-yii-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-yugabytedb", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-yugabytedb-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-yunohost", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-zend-line", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-zend-line-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-zend-original", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-zend-original-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-zig-original", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-devicons2-zig-wordmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-500px", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-address-book", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-address-book-o", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-address-card", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-address-card-o", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-adjust", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-adn", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-align-center", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-align-justify", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-align-left", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-align-right", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-amazon", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-ambulance", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-american-sign-language-interpreting", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-anchor", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-android", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-angellist", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-angle-double-down", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-angle-double-left", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-angle-double-right", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-angle-double-up", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-angle-down", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-angle-left", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-angle-right", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-angle-up", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-apple", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-archive", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-area-chart", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-arrows", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-arrows-alt", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-arrows-h", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-arrows-v", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-arrow-circle-down", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-arrow-circle-left", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-arrow-circle-o-down", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-arrow-circle-o-left", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-arrow-circle-o-right", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-arrow-circle-o-up", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-arrow-circle-right", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-arrow-circle-up", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-arrow-down", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-arrow-left", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-arrow-right", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-arrow-up", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-asl-interpreting", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-assistive-listening-systems", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-asterisk", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-at", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-audio-description", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-automobile", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-backward", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-balance-scale", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-ban", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-bandcamp", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-bank", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-barcode", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-bars", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-bar-chart", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-bar-chart-o", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-bath", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-bathtub", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-battery", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-battery-0", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-battery-1", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-battery-2", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-battery-3", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-battery-4", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-battery-empty", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-battery-full", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-battery-half", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-battery-quarter", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-battery-three-quarters", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-bed", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-beer", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-behance", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-behance-square", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-bell", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-bell-o", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-bell-slash", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-bell-slash-o", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-bicycle", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-binoculars", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-birthday-cake", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-bitbucket", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-bitbucket-square", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-bitcoin", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-black-tie", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-blind", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-bluetooth", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-bluetooth-b", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-bold", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-bolt", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-bomb", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-book", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-bookmark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-bookmark-o", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-braille", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-briefcase", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-btc", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-bug", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-building", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-building-o", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-bullhorn", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-bullseye", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-bus", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-buysellads", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-cab", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-calculator", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-calendar", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-calendar-check-o", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-calendar-minus-o", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-calendar-o", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-calendar-plus-o", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-calendar-times-o", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-camera", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-camera-retro", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-car", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-caret-down", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-caret-left", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-caret-right", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-caret-square-o-down", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-caret-square-o-left", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-caret-square-o-right", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-caret-square-o-up", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-caret-up", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-cart-arrow-down", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-cart-plus", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-cc", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-cc-amex", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-cc-diners-club", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-cc-discover", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-cc-jcb", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-cc-mastercard", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-cc-paypal", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-cc-stripe", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-cc-visa", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-certificate", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-chain", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-chain-broken", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-check", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-check-circle", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-check-circle-o", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-check-square", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-check-square-o", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-chevron-circle-down", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-chevron-circle-left", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-chevron-circle-right", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-chevron-circle-up", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-chevron-down", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-chevron-left", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-chevron-right", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-chevron-up", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-child", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-chrome", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-circle", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-circle-o", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-circle-o-notch", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-circle-thin", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-clipboard", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-clock-o", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-clone", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-close", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-cloud", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-cloud-download", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-cloud-upload", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-cny", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-code", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-codepen", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-code-fork", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-codiepie", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-coffee", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-cog", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-cogs", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-columns", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-comment", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-commenting", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-commenting-o", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-comments", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-comments-o", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-comment-o", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-compass", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-compress", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-connectdevelop", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-contao", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-copy", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-copyright", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-creative-commons", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-credit-card", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-credit-card-alt", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-crop", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-crosshairs", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-css3", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-cube", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-cubes", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-cut", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-cutlery", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-dashboard", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-dashcube", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-database", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-deaf", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-deafness", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-dedent", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-delicious", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-desktop", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-deviantart", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-diamond", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-digg", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-dollar", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-dot-circle-o", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-download", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-dribbble", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-drivers-license", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-drivers-license-o", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-dropbox", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-drupal", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-edge", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-edit", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-eercast", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-eject", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-ellipsis-h", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-ellipsis-v", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-empire", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-envelope", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-envelope-o", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-envelope-open", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-envelope-open-o", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-envelope-square", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-envira", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-eraser", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-etsy", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-eur", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-euro", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-exchange", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-exclamation", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-exclamation-circle", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-exclamation-triangle", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-expand", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-expeditedssl", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-external-link", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-external-link-square", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-eye", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-eyedropper", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-eye-slash", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-fa", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-facebook", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-facebook-f", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-facebook-official", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-facebook-square", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-fast-backward", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-fast-forward", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-fax", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-feed", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-female", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-fighter-jet", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-file", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-files-o", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-file-archive-o", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-file-audio-o", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-file-code-o", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-file-excel-o", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-file-image-o", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-file-movie-o", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-file-o", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-file-pdf-o", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-file-photo-o", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-file-picture-o", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-file-powerpoint-o", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-file-sound-o", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-file-text", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-file-text-o", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-file-video-o", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-file-word-o", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-file-zip-o", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-film", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-filter", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-fire", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-firefox", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-fire-extinguisher", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-first-order", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-flag", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-flag-checkered", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-flag-o", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-flash", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-flask", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-flickr", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-floppy-o", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-folder", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-folder-o", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-folder-open", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-folder-open-o", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-font", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-fonticons", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-font-awesome", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-fort-awesome", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-forumbee", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-forward", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-foursquare", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-free-code-camp", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-frown-o", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-futbol-o", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-gamepad", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-gavel", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-gbp", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-gears", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-genderless", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-get-pocket", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-gg-circle", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-gift", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-git", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-github", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-github-alt", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-github-square", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-gitlab", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-gittip", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-git-square", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-glass", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-glide", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-glide-g", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-globe", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-google", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-google-plus", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-google-plus-circle", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-google-plus-official", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-google-plus-square", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-google-wallet", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-graduation-cap", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-gratipay", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-grav", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-group", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-hacker-news", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-handshake-o", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-hand-grab-o", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-hand-lizard-o", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-hand-o-down", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-hand-o-left", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-hand-o-right", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-hand-o-up", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-hand-paper-o", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-hand-peace-o", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-hand-pointer-o", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-hand-rock-o", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-hand-scissors-o", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-hand-spock-o", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-hand-stop-o", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-hard-of-hearing", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-hashtag", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-hdd-o", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-header", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-headphones", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-heart", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-heartbeat", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-heart-o", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-history", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-home", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-hospital-o", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-hotel", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-hourglass", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-hourglass-1", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-hourglass-2", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-hourglass-3", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-hourglass-end", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-hourglass-half", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-hourglass-o", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-hourglass-start", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-houzz", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-html5", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-h-square", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-id-badge", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-id-card", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-id-card-o", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-ils", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-image", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-imdb", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-inbox", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-indent", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-industry", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-info", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-info-circle", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-inr", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-instagram", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-institution", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-internet-explorer", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-intersex", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-ioxhost", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-italic", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-i-cursor", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-joomla", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-jpy", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-jsfiddle", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-key", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-keyboard-o", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-krw", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-language", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-laptop", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-lastfm", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-lastfm-square", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-leaf", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-leanpub", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-lemon-o", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-level-down", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-level-up", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-life-bouy", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-life-buoy", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-life-ring", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-life-saver", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-lightbulb-o", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-line-chart", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-link", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-linkedin", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-linkedin-square", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-linode", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-linux", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-list", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-list-alt", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-list-ol", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-list-ul", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-location-arrow", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-lock", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-long-arrow-down", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-long-arrow-left", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-long-arrow-right", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-long-arrow-up", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-low-vision", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-magic", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-magnet", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-mail-forward", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-mail-reply", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-mail-reply-all", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-male", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-map", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-map-marker", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-map-o", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-map-pin", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-map-signs", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-mars", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-mars-double", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-mars-stroke", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-mars-stroke-h", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-mars-stroke-v", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-maxcdn", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-meanpath", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-medium", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-medkit", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-meetup", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-meh-o", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-mercury", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-microchip", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-microphone", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-microphone-slash", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-minus", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-minus-circle", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-minus-square", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-minus-square-o", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-mixcloud", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-mobile", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-mobile-phone", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-modx", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-money", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-moon-o", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-mortar-board", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-motorcycle", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-mouse-pointer", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-music", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-navicon", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-neuter", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-newspaper-o", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-object-group", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-object-ungroup", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-odnoklassniki", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-odnoklassniki-square", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-opencart", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-openid", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-opera", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-optin-monster", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-outdent", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-pagelines", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-paint-brush", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-paperclip", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-paper-plane", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-paper-plane-o", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-paragraph", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-paste", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-pause", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-pause-circle", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-pause-circle-o", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-paw", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-paypal", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-pencil", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-pencil-square", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-pencil-square-o", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-percent", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-phone", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-phone-square", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-photo", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-picture-o", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-pied-piper", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-pied-piper-alt", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-pied-piper-pp", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-pie-chart", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-pinterest", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-pinterest-p", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-pinterest-square", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-plane", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-play", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-play-circle", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-play-circle-o", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-plug", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-plus", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-plus-circle", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-plus-square", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-plus-square-o", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-podcast", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-power-off", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-print", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-product-hunt", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-puzzle-piece", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-qq", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-qrcode", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-question", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-question-circle", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-question-circle-o", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-quora", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-quote-left", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-quote-right", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-random", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-ravelry", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-rebel", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-recycle", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-reddit", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-reddit-alien", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-reddit-square", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-refresh", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-registered", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-remove", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-renren", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-reorder", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-repeat", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-reply", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-reply-all", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-resistance", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-retweet", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-rmb", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-road", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-rocket", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-rotate-left", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-rotate-right", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-rouble", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-rss", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-rss-square", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-rub", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-ruble", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-rupee", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-s15", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-safari", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-save", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-scissors", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-scribd", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-search", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-search-minus", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-search-plus", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-sellsy", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-send", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-send-o", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-server", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-share", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-share-alt", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-share-alt-square", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-share-square", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-share-square-o", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-shekel", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-sheqel", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-shield", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-ship", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-shirtsinbulk", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-shopping-bag", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-shopping-basket", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-shopping-cart", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-shower", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-signal", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-signing", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-sign-in", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-sign-language", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-sign-out", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-simplybuilt", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-sitemap", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-skyatlas", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-skype", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-slack", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-sliders", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-slideshare", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-smile-o", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-snapchat", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-snapchat-ghost", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-snapchat-square", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-snowflake-o", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-soccer-ball-o", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-sort", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-sort-alpha-asc", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-sort-alpha-desc", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-sort-amount-asc", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-sort-amount-desc", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-sort-asc", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-sort-desc", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-sort-down", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-sort-numeric-asc", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-sort-numeric-desc", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-sort-up", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-soundcloud", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-space-shuttle", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-spinner", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-spoon", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-spotify", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-square", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-square-o", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-stack-exchange", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-stack-overflow", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-star", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-star-half", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-star-half-empty", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-star-half-full", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-star-half-o", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-star-o", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-steam", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-steam-square", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-step-backward", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-step-forward", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-stethoscope", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-sticky-note", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-sticky-note-o", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-stop", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-stop-circle", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-stop-circle-o", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-street-view", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-strikethrough", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-stumbleupon", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-stumbleupon-circle", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-subscript", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-subway", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-suitcase", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-sun-o", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-superpowers", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-superscript", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-support", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-table", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-tablet", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-tachometer", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-tag", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-tags", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-tasks", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-taxi", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-telegram", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-television", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-tencent-weibo", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-terminal", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-text-height", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-text-width", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-th", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-themeisle", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-thermometer", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-thermometer-0", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-thermometer-1", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-thermometer-2", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-thermometer-3", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-thermometer-4", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-thermometer-empty", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-thermometer-full", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-thermometer-half", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-thermometer-quarter", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-thermometer-three-quarters", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-thumbs-down", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-thumbs-o-down", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-thumbs-o-up", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-thumbs-up", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-thumb-tack", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-th-large", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-th-list", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-ticket", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-times", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-times-circle", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-times-circle-o", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-times-rectangle", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-times-rectangle-o", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-tint", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-toggle-down", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-toggle-left", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-toggle-off", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-toggle-on", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-toggle-right", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-toggle-up", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-trademark", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-train", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-transgender", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-transgender-alt", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-trash", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-trash-o", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-tree", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-trello", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-tripadvisor", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-trophy", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-truck", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-try", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-tty", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-tumblr", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-tumblr-square", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-turkish-lira", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-tv", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-twitch", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-twitter", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-twitter-square", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-umbrella", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-underline", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-undo", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-universal-access", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-university", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-unlink", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-unlock", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-unlock-alt", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-unsorted", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-upload", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-usb", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-usd", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-user", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-users", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-user-circle", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-user-circle-o", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-user-md", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-user-o", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-user-plus", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-user-secret", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-user-times", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-vcard", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-vcard-o", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-venus", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-venus-double", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-venus-mars", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-viacoin", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-viadeo", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-viadeo-square", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-video-camera", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-vimeo", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-vimeo-square", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-vine", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-vk", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-volume-control-phone", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-volume-down", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-volume-off", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-volume-up", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-warning", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-wechat", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-weibo", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-weixin", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-whatsapp", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-wheelchair", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-wheelchair-alt", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-wifi", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-wikipedia-w", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-windows", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-window-close", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-window-close-o", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-window-maximize", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-window-minimize", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-window-restore", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-won", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-wordpress", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-wpbeginner", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-wpexplorer", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-wpforms", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-wrench", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-xing", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-xing-square", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-yahoo", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-yc", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-yc-square", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-yelp", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-yen", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-yoast", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-youtube", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-youtube-play", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-youtube-square", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-y-combinator", + "path": "" + }, + { + "@type": "PlantUmlSprite", + "name": "tupadr3-font-awesome-y-combinator-square", + "path": "" + } + ] +} \ No newline at end of file diff --git a/src/test/kotlin/com/github/chriskn/structurizrextension/view/ComponentViewTest.kt b/src/test/kotlin/com/github/chriskn/structurizrextension/view/ComponentViewTest.kt index a67f693..0f0a39a 100644 --- a/src/test/kotlin/com/github/chriskn/structurizrextension/view/ComponentViewTest.kt +++ b/src/test/kotlin/com/github/chriskn/structurizrextension/view/ComponentViewTest.kt @@ -1,6 +1,5 @@ package com.github.chriskn.structurizrextension.view -import com.github.chriskn.structurizrextension.api.icons.IconRegistry import com.github.chriskn.structurizrextension.api.model.C4Properties import com.github.chriskn.structurizrextension.api.model.C4Type import com.github.chriskn.structurizrextension.api.model.Dependency @@ -13,6 +12,7 @@ import com.github.chriskn.structurizrextension.api.view.layout.C4PlantUmlLayout import com.github.chriskn.structurizrextension.api.view.layout.Layout.LeftToRight import com.github.chriskn.structurizrextension.api.view.layout.LineType.Ortho import com.github.chriskn.structurizrextension.api.view.showExternalContainerBoundaries +import com.github.chriskn.structurizrextension.api.view.sprite.library.SpriteLibrary import com.github.chriskn.structurizrextension.assertExpectedDiagramWasWrittenForView import com.structurizr.Workspace import com.structurizr.model.InteractionStyle.Asynchronous @@ -56,7 +56,7 @@ class ComponentViewTest { "Does implement some logic", link = "https://google.de", technology = "", - sprite = IconRegistry.spriteForName("kotlin"), + sprite = SpriteLibrary.spriteByName("logos-kotlin-icon"), usedBy = listOf(Dependency(restController, "calls")), uses = listOf( Dependency( @@ -71,7 +71,7 @@ class ComponentViewTest { "In Memory DB", link = "https://google.de", technology = "RocksDB", - sprite = IconRegistry.spriteForName("rocksdb"), + sprite = SpriteLibrary.spriteByName("tupadr3-devicons2-rocksdb"), c4Type = C4Type.DATABASE, usedBy = listOf(Dependency(service, "uses", link = "")) ) @@ -85,7 +85,7 @@ class ComponentViewTest { "some database", c4Type = C4Type.DATABASE, technology = "postgres", - sprite = IconRegistry.spriteForName("postgresql"), + sprite = SpriteLibrary.spriteByName("logos-postgresql"), usedBy = listOf(Dependency(backendApplication.components.first { it.hasTag("repo") }, "gets data from")) ) model.person( diff --git a/src/test/kotlin/com/github/chriskn/structurizrextension/view/ContainerViewTest.kt b/src/test/kotlin/com/github/chriskn/structurizrextension/view/ContainerViewTest.kt index 79a9a86..4d335de 100644 --- a/src/test/kotlin/com/github/chriskn/structurizrextension/view/ContainerViewTest.kt +++ b/src/test/kotlin/com/github/chriskn/structurizrextension/view/ContainerViewTest.kt @@ -1,6 +1,5 @@ package com.github.chriskn.structurizrextension.view -import com.github.chriskn.structurizrextension.api.icons.IconRegistry import com.github.chriskn.structurizrextension.api.model.C4Properties import com.github.chriskn.structurizrextension.api.model.C4Type import com.github.chriskn.structurizrextension.api.model.Dependency @@ -17,6 +16,8 @@ import com.github.chriskn.structurizrextension.api.view.layout.Legend.None import com.github.chriskn.structurizrextension.api.view.layout.Legend.ShowLegend import com.github.chriskn.structurizrextension.api.view.layout.LineType.Ortho import com.github.chriskn.structurizrextension.api.view.showExternalSoftwareSystemBoundaries +import com.github.chriskn.structurizrextension.api.view.sprite.library.SpriteLibrary +import com.github.chriskn.structurizrextension.api.view.sprite.sprites.PlantUmlSprite import com.github.chriskn.structurizrextension.assertExpectedDiagramWasWrittenForView import com.structurizr.Workspace import com.structurizr.model.InteractionStyle.Asynchronous @@ -41,21 +42,23 @@ class ContainerViewTest { name = "Backend App", description = "some backend app", technology = "Kotlin", - sprite = IconRegistry.spriteForName("docker"), + sprite = SpriteLibrary.spriteByName("logos-docker-icon"), link = "https://www.google.de", properties = properties ) private val app = softwareSystem.container( name = "App", - description = "android app", - technology = "Android", - sprite = IconRegistry.spriteForName("android"), + description = "Azure app", + technology = "Some Service", + sprite = (SpriteLibrary.spriteByName("Azure-AIMachineLearning-AzureTranslatorText") as PlantUmlSprite).copy( + color = "white" + ), ) private val graphql = model.softwareSystem( name = "GraphQL", description = "Federated GraphQL", location = Location.External, - sprite = IconRegistry.spriteForName("graphql"), + sprite = SpriteLibrary.spriteByName("logos-graphql"), ) private val internalSchema = graphql.container( name = "Internal Schema", @@ -67,7 +70,7 @@ class ContainerViewTest { app, "request data using", "GraphQL", - sprite = IconRegistry.spriteForName("graphql"), + sprite = SpriteLibrary.spriteByName("tupadr3-devicons2-graphql"), link = "https://graphql.org/" ) ) @@ -82,13 +85,13 @@ class ContainerViewTest { description = "Message Broker", location = Location.External, c4Type = C4Type.QUEUE, - sprite = IconRegistry.spriteForName("kafka"), + sprite = SpriteLibrary.spriteByName("logos-kafka"), ) private val topic = broker.container( "my.topic", "external topic", c4Type = C4Type.QUEUE, - sprite = IconRegistry.spriteForName("kafka"), + sprite = SpriteLibrary.spriteByName("logos-kafka-img"), usedBy = listOf( Dependency(backendApplication, "reads topic", "Avro", interactionStyle = Asynchronous) ) @@ -98,7 +101,7 @@ class ContainerViewTest { description = "some database", c4Type = C4Type.DATABASE, technology = "postgres", - sprite = IconRegistry.spriteForName("postgresql"), + sprite = SpriteLibrary.spriteByName("logos-postgresql-img"), usedBy = listOf(Dependency(backendApplication, "CRUD", "JPA")) ) @@ -118,7 +121,7 @@ class ContainerViewTest { name = "Android User", description = "some Android user", location = Location.External, - sprite = IconRegistry.spriteForName("android"), + sprite = SpriteLibrary.spriteByName("logos-android-icon"), uses = listOf(Dependency(app, "uses app")) ) model.softwareSystem( diff --git a/src/test/kotlin/com/github/chriskn/structurizrextension/view/ContextViewTest.kt b/src/test/kotlin/com/github/chriskn/structurizrextension/view/ContextViewTest.kt index f289108..db90da1 100644 --- a/src/test/kotlin/com/github/chriskn/structurizrextension/view/ContextViewTest.kt +++ b/src/test/kotlin/com/github/chriskn/structurizrextension/view/ContextViewTest.kt @@ -1,6 +1,5 @@ package com.github.chriskn.structurizrextension.view -import com.github.chriskn.structurizrextension.api.icons.IconRegistry import com.github.chriskn.structurizrextension.api.model.C4Properties import com.github.chriskn.structurizrextension.api.model.Dependency import com.github.chriskn.structurizrextension.api.model.enterpriseName @@ -10,6 +9,7 @@ import com.github.chriskn.structurizrextension.api.view.layout.C4PlantUmlLayout import com.github.chriskn.structurizrextension.api.view.layout.Layout.LeftToRight import com.github.chriskn.structurizrextension.api.view.layout.Legend.ShowFloatingLegend import com.github.chriskn.structurizrextension.api.view.showEnterpriseBoundary +import com.github.chriskn.structurizrextension.api.view.sprite.library.SpriteLibrary import com.github.chriskn.structurizrextension.api.view.systemContextView import com.github.chriskn.structurizrextension.api.view.systemLandscapeView import com.github.chriskn.structurizrextension.assertExpectedDiagramWasWrittenForView @@ -30,7 +30,7 @@ class ContextViewTest { private val system1 = model.softwareSystem( "Software System 1", "Description 1", - sprite = IconRegistry.spriteForName("android"), + sprite = SpriteLibrary.spriteByName("logos-android-icon"), link = "https://www.android.com", location = Location.Internal ) @@ -47,7 +47,7 @@ class ContextViewTest { model.softwareSystem( "Software System 2", "Description 2", - sprite = IconRegistry.spriteForName("docker"), + sprite = SpriteLibrary.spriteByName("logos-docker-icon"), link = "https://www.docker.com/", properties = C4Properties( header = listOf("Property", "Value"), @@ -70,7 +70,7 @@ class ContextViewTest { "creates", "HTTP", link = "https://de.wikipedia.org/wiki/Hypertext_Transfer_Protocol", - sprite = IconRegistry.spriteForName("html5"), + sprite = SpriteLibrary.spriteByName("logos-html-5-img"), properties = C4Properties( values = listOf( listOf("prop", "val") diff --git a/src/test/kotlin/com/github/chriskn/structurizrextension/view/DeploymentViewTest.kt b/src/test/kotlin/com/github/chriskn/structurizrextension/view/DeploymentViewTest.kt index 7e1f2a2..0ad688e 100644 --- a/src/test/kotlin/com/github/chriskn/structurizrextension/view/DeploymentViewTest.kt +++ b/src/test/kotlin/com/github/chriskn/structurizrextension/view/DeploymentViewTest.kt @@ -1,6 +1,5 @@ package com.github.chriskn.structurizrextension.view -import com.github.chriskn.structurizrextension.api.icons.IconRegistry import com.github.chriskn.structurizrextension.api.model.C4Properties import com.github.chriskn.structurizrextension.api.model.C4Type import com.github.chriskn.structurizrextension.api.model.Dependency @@ -15,6 +14,7 @@ import com.github.chriskn.structurizrextension.api.view.layout.C4PlantUmlLayout import com.github.chriskn.structurizrextension.api.view.layout.DependencyConfiguration import com.github.chriskn.structurizrextension.api.view.layout.Direction.Right import com.github.chriskn.structurizrextension.api.view.layout.Layout.LeftToRight +import com.github.chriskn.structurizrextension.api.view.sprite.library.SpriteLibrary import com.github.chriskn.structurizrextension.assertExpectedDiagramWasWrittenForView import com.structurizr.Workspace import com.structurizr.model.Container @@ -50,20 +50,20 @@ class DeploymentViewTest { "Web Application", "Spring Boot web application", technology = "Java and Spring MVC", - sprite = IconRegistry.spriteForName("springboot"), + sprite = SpriteLibrary.spriteByName("logos-spring"), ) val database: Container = mySystem.container( "Database", "Stores data", technology = "PostgreSql", - sprite = IconRegistry.spriteForName("postgresql"), + sprite = SpriteLibrary.spriteByName("logos-postgresql"), c4Type = C4Type.DATABASE, properties = C4Properties(values = listOf(listOf("region", "eu-central-1"))), usedBy = listOf(Dependency(webApplication, "stores data in", "JDBC")) ) val failoverDatabase: Container = mySystem.container( - "Failover Database", - database.description, + name = "Failover Database", + description = database.description, technology = database.technology, sprite = database.sprite, c4Type = database.c4Type, @@ -73,7 +73,7 @@ class DeploymentViewTest { val aws = model.deploymentNode( "AWS", "Production AWS environment", - sprite = IconRegistry.spriteForName("aws"), + sprite = SpriteLibrary.spriteByName("aws-Groups-AWSCloudAlt"), properties = C4Properties( header = listOf("Property", "Value", "Description"), values = listOf( @@ -84,12 +84,12 @@ class DeploymentViewTest { ) aws.deploymentNode( "AWS RDS", - sprite = IconRegistry.spriteForName("rds"), + sprite = SpriteLibrary.spriteByName("aws-database-AuroraPostgreSQLInstance"), hostsContainers = listOf(failoverDatabase, database) ) val eks = aws.deploymentNode( "EKS cluster", - sprite = IconRegistry.spriteForName("awsEKSCloud"), + sprite = SpriteLibrary.spriteByName("aws-containers-EKSCloud"), ) val webAppPod = eks.deploymentNode( @@ -97,16 +97,17 @@ class DeploymentViewTest { "Web App POD" ).deploymentNode( "Web App container", - sprite = IconRegistry.spriteForName("docker"), + sprite = SpriteLibrary.spriteByName("logos-docker-icon"), hostsContainers = listOf(webApplication) ) val jaegerSidecar = webAppPod.infrastructureNode( "Jaeger Sidecar", - "Jaeger sidecar sending Traces" + "Jaeger sidecar sending Traces", + sprite = SpriteLibrary.spriteByName("tupadr3-devicons2-jaegertracing") ) model.deploymentNode( "Another AWS Account", - sprite = IconRegistry.spriteForName("aws") + sprite = SpriteLibrary.spriteByName("aws-groups-AWSCloudAlt") ).deploymentNode( "Jaeger Container", usedBy = listOf( @@ -114,7 +115,7 @@ class DeploymentViewTest { jaegerSidecar, "writes traces to", interactionStyle = Asynchronous, - sprite = IconRegistry.spriteForName("kafka"), + sprite = SpriteLibrary.spriteByName("logos-kafka-icon"), link = "https://www.jaegertracing.io/", properties = C4Properties( header = listOf("key", "value"), @@ -125,7 +126,7 @@ class DeploymentViewTest { ).infrastructureNode("Jaeger") val appleDevice = model.deploymentNode( "Apple Device", - sprite = IconRegistry.spriteForName("apple"), + sprite = SpriteLibrary.spriteByName("tupadr3-devicons-apple"), hostsSystems = listOf(iosApp) ) @@ -133,7 +134,7 @@ class DeploymentViewTest { name = "Load Balancer", description = "Nginx Load Balancer", technology = "nginx", - sprite = IconRegistry.spriteForName("nginx"), + sprite = SpriteLibrary.spriteByName("logos-nginx"), link = "https://www.google.de", uses = listOf(Dependency(webAppPod, "forwards requests to")), usedBy = listOf(Dependency(appleDevice, "requests data from")), diff --git a/src/test/kotlin/com/github/chriskn/structurizrextension/view/DynamicViewTest.kt b/src/test/kotlin/com/github/chriskn/structurizrextension/view/DynamicViewTest.kt index adbd24b..adcdc52 100644 --- a/src/test/kotlin/com/github/chriskn/structurizrextension/view/DynamicViewTest.kt +++ b/src/test/kotlin/com/github/chriskn/structurizrextension/view/DynamicViewTest.kt @@ -1,6 +1,5 @@ package com.github.chriskn.structurizrextension.view -import com.github.chriskn.structurizrextension.api.icons.IconRegistry import com.github.chriskn.structurizrextension.api.model.C4Properties import com.github.chriskn.structurizrextension.api.model.C4Type import com.github.chriskn.structurizrextension.api.model.Dependency @@ -18,6 +17,7 @@ import com.github.chriskn.structurizrextension.api.view.layout.Direction.Left import com.github.chriskn.structurizrextension.api.view.layout.Direction.Right import com.github.chriskn.structurizrextension.api.view.layout.Mode.Neighbor import com.github.chriskn.structurizrextension.api.view.showExternalBoundaries +import com.github.chriskn.structurizrextension.api.view.sprite.library.SpriteLibrary import com.github.chriskn.structurizrextension.assertExpectedDiagramWasWrittenForView import com.structurizr.Workspace import com.structurizr.model.InteractionStyle.Asynchronous @@ -313,7 +313,7 @@ class DynamicViewTest { "Stores a normalised version of all business data for ad hoc reporting purposes", technology = "MySql", c4Type = C4Type.DATABASE, - usedBy = listOf(Dependency(reportingService, "", sprite = IconRegistry.spriteForName("mysql"))) + usedBy = listOf(Dependency(reportingService, "", sprite = SpriteLibrary.spriteByName("tupadr3-devicons-mysql"))) ) private val auditingService = customerInformationSystem.container( "Auditing Service", diff --git a/src/test/kotlin/com/github/chriskn/structurizrextension/view/sprite/SpriteTest.kt b/src/test/kotlin/com/github/chriskn/structurizrextension/view/sprite/SpriteTest.kt deleted file mode 100644 index 5a09895..0000000 --- a/src/test/kotlin/com/github/chriskn/structurizrextension/view/sprite/SpriteTest.kt +++ /dev/null @@ -1,204 +0,0 @@ -package com.github.chriskn.structurizrextension.view.sprite - -import com.github.chriskn.structurizrextension.api.icons.IconRegistry -import com.github.chriskn.structurizrextension.api.view.style.sprite.ImageSprite -import com.github.chriskn.structurizrextension.api.view.style.sprite.OpenIconicSprite -import com.github.chriskn.structurizrextension.api.view.style.sprite.PUmlSprite -import com.github.chriskn.structurizrextension.api.view.style.styles.ElementStyle -import org.assertj.core.api.Assertions.assertThat -import org.junit.jupiter.api.Nested -import org.junit.jupiter.api.Test -import org.junit.jupiter.api.assertThrows - -class SpriteTest { - - @Nested - inner class Sprite { - - @Test - fun `PumlSprite is serialized and deserialized correctly`() { - val expectedSprite = PUmlSprite( - name = "some technology", - url = "https://test.com/sprites/android-icon.puml", - ) - val style = ElementStyle("test", sprite = expectedSprite) - - assertThat(style.sprite).isEqualTo(expectedSprite) - } - - @Test - fun `PumlSprite is serialized and deserialized correctly when color is used`() { - val expectedSprite = PUmlSprite( - name = "some technology", - url = "https://test.com/sprites/android-icon.puml", - color = "green" - ) - val style = ElementStyle("test", sprite = expectedSprite) - - assertThat(style.sprite).isEqualTo(expectedSprite) - } - - @Test - fun `PumlSprite is serialized and deserialized correctly when scale is used`() { - val expectedSprite = PUmlSprite( - name = "some technology", - url = "https://test.com/sprites/android-icon.puml", - scale = 0.4 - ) - val style = ElementStyle("test", sprite = expectedSprite) - - assertThat(style.sprite).isEqualTo(expectedSprite) - } - - @Test - fun `PumlSprite is serialized and deserialized correctly when scale and color is used`() { - val expectedSprite = PUmlSprite( - name = "some technology", - url = "https://test.com/sprites/android-icon.puml", - scale = 0.4, - color = "green" - ) - val style = ElementStyle("test", sprite = expectedSprite) - - assertThat(style.sprite).isEqualTo(expectedSprite) - } - - @Test - fun `OpenIconicSprite is serialized and deserialized correctly`() { - val expectedSprite = OpenIconicSprite("folder") - val style = ElementStyle("test", sprite = expectedSprite) - - assertThat(style.sprite).isEqualTo(expectedSprite) - } - - @Test - fun `OpenIconicSprite is serialized and deserialized correctly with scale`() { - val expectedSprite = OpenIconicSprite("folder", scale = 0.4) - val style = ElementStyle("test", sprite = expectedSprite) - - assertThat(style.sprite).isEqualTo(expectedSprite) - } - - @Test - fun `OpenIconicSprite is serialized and deserialized correctly with color`() { - val expectedSprite = OpenIconicSprite("folder", color = "grey") - val style = ElementStyle("test", sprite = expectedSprite) - - assertThat(style.sprite).isEqualTo(expectedSprite) - } - - @Test - fun `OpenIconicSprite is serialized and deserialized correctly with scale and color`() { - val expectedSprite = OpenIconicSprite("folder", color = "grey", scale = 0.1) - val style = ElementStyle("test", sprite = expectedSprite) - - assertThat(style.sprite).isEqualTo(expectedSprite) - } - } - - @Nested - inner class ImageSpriteTest { - - @Test - fun `IllegalArgumentException is thrown when uri does not point to file`() { - assertThrows { - ImageSprite("https://plantuml.com/logo") - } - } - - @Test - fun `IllegalArgumentException is thrown when uri without image schema is used`() { - assertThrows { - ImageSprite("https://plantuml.com/logo.png") - } - } - - @Test - fun `IllegalArgumentException is thrown when uri with different schema is used`() { - assertThrows { - ImageSprite("file:https://plantuml.com/logo.png") - } - } - - @Test - fun `IllegalArgumentException is thrown if scale is negative `() { - assertThrows { - ImageSprite("img:https://plantuml.com/logo.png", -0.1) - } - } - - @Test - fun `IllegalArgumentException is thrown if scale is zero `() { - assertThrows { - ImageSprite("img:https://plantuml.com/logo.png", 0.0) - } - } - } - - @Nested - inner class OpenIconicSpriteTest { - - @Test - fun `IllegalArgumentException is thrown for invalid OpenIconicSprite color`() { - assertThrows { - OpenIconicSprite("folder", color = "123") - } - } - } - - @Nested - inner class PUmlSpriteTest { - - @Test - fun `IllegalArgumentException is thrown when name is blank`() { - val url = IconRegistry.iconUrlFor("kafka")!! - assertThrows { - PUmlSprite(name = "", url = url) - } - } - - @Test - fun `IllegalArgumentException is thrown when url is blank`() { - assertThrows { - PUmlSprite(name = " ", url = " ") - } - } - - @Test - fun `IllegalArgumentException is thrown for invalid PumlSprite color`() { - val sprite = IconRegistry.spriteForName("kafka")!! - - assertThrows { - PUmlSprite(name = sprite.name, url = sprite.url, color = "123") - } - } - - @Test - fun `IllegalArgumentException is thrown when url does not point to a puml file`() { - assertThrows { - PUmlSprite("test", "https://plantuml.com/logo.png") - } - } - - @Test - fun `IllegalArgumentException is thrown when url is invalid`() { - assertThrows { - PUmlSprite("test", "plantuml.com/logo.png") - } - } - - @Test - fun `IllegalArgumentException is thrown if scale is negative `() { - assertThrows { - PUmlSprite("test", "https://plantuml.com/logo.puml", scale = -0.1) - } - } - - @Test - fun `IllegalArgumentException is thrown if scale is zero `() { - assertThrows { - PUmlSprite("test", "https://plantuml.com/logo.puml", scale = 0.0) - } - } - } -} diff --git a/src/test/kotlin/com/github/chriskn/structurizrextension/view/sprite/library/SpriteLibraryTest.kt b/src/test/kotlin/com/github/chriskn/structurizrextension/view/sprite/library/SpriteLibraryTest.kt new file mode 100644 index 0000000..0d84577 --- /dev/null +++ b/src/test/kotlin/com/github/chriskn/structurizrextension/view/sprite/library/SpriteLibraryTest.kt @@ -0,0 +1,148 @@ +package com.github.chriskn.structurizrextension.view.sprite.library + +import com.github.chriskn.structurizrextension.api.view.sprite.library.SpriteLibrary +import com.github.chriskn.structurizrextension.api.view.sprite.sprites.ImageSprite +import com.github.chriskn.structurizrextension.api.view.sprite.sprites.OpenIconicSprite +import com.github.chriskn.structurizrextension.api.view.sprite.sprites.PlantUmlSprite +import org.assertj.core.api.Assertions.assertThat +import org.junit.jupiter.api.Test +import org.junit.jupiter.api.assertThrows +import java.io.File +import java.io.FileNotFoundException +import java.net.URI + +private const val EXISTING_SPRITE_NAME = "logos-DocKer-Icon" + +class SpriteLibraryTest { + + @Test + fun `spriteByName retrieves sprite by name`() { + val sprite = SpriteLibrary.spriteByName(EXISTING_SPRITE_NAME) + + assertThat(sprite.name).isEqualToIgnoringCase(EXISTING_SPRITE_NAME.lowercase()) + } + + @Test + fun `spriteByName throws IllegalArgumentException if name doesn't exist`() { + assertThrows { + SpriteLibrary.spriteByName("aws") + } + } + + @Test + fun `spriteByNameOrNull retrieves sprite by name`() { + val sprite = SpriteLibrary.spriteByNameOrNull(EXISTING_SPRITE_NAME) + + assertThat(sprite!!.name).isEqualToIgnoringCase(EXISTING_SPRITE_NAME.lowercase()) + } + + @Test + fun `spriteByNameOrNull return null if name doesn't exist`() { + assertThat(SpriteLibrary.spriteByNameOrNull("aws")).isNull() + } + + @Test + fun `findSpriteByNameContaining filters sprites by name`() { + val searchRegex = Regex("kafka") + + val sprites = SpriteLibrary.findSpriteByNameContaining(searchRegex) + + assertThat(sprites).hasSize(8) + } + + @Test + fun `findSpriteByNameContaining returns empty list if name doesn't exist`() { + assertThat(SpriteLibrary.findSpriteByNameContaining(Regex("adsdsfds"))).isEmpty() + } + + @Test + fun `loadSpriteSet loads minimal test sprite set`() { + val expectedSpriteName = "TestSprite" + val spriteSetPath = this.javaClass.getResource("/input/sprites/minimal_sprite_set.json")!! + + val spriteSet = SpriteLibrary.loadSpriteSet(spriteSetPath.toURI()) + assertThat(spriteSet.sprites).hasSize(1) + + val spriteFromLibrary = SpriteLibrary.spriteByName(expectedSpriteName) + val spriteFromSpriteSet = spriteSet.sprites.first { it.name == expectedSpriteName } + assertThat(spriteFromLibrary).isNotNull + assertThat(spriteFromSpriteSet).isNotNull + assertThat(spriteFromLibrary).isEqualTo(spriteFromSpriteSet) + } + + @Test + fun `loadSpriteSet loads PlantUmlSprites as expected`() { + val expectedPlantUmlSprite = PlantUmlSprite( + name = "TestPlantUmlSprite", + path = "", + color = "#eeeeee", + scale = 0.5, + additionalDefinitions = setOf("common_definition", "local_definition"), + additionalIncludes = setOf("common_include.puml", ""), + reference = "test_reference" + ) + val spriteSetPath = this.javaClass.getResource("/input/sprites/max_sprite_set.json")!! + + val spriteSet = SpriteLibrary.loadSpriteSet(spriteSetPath.toURI()) + val plantUmlSprite = spriteSet.sprites.first { it.name == expectedPlantUmlSprite.name } + val plantUmlSpriteFromLib = SpriteLibrary.spriteByName(expectedPlantUmlSprite.name) + assertThat(plantUmlSprite).isEqualTo(plantUmlSpriteFromLib) + assertThat(plantUmlSpriteFromLib).isEqualTo(expectedPlantUmlSprite) + } + + @Test + fun `loadSpriteSet loads ImageSprites as expected`() { + val expectedImageSprite = ImageSprite( + name = "TestImageSprite", + url = "img:someDefinition/active-campaign-icon.png", + scale = 1.5, + additionalDefinitions = setOf("common_definition", "local_definition_img"), + ) + val spriteSetPath = this.javaClass.getResource("/input/sprites/max_sprite_set.json")!! + + val spriteSet = SpriteLibrary.loadSpriteSet(spriteSetPath.toURI()) + val imageSprite = spriteSet.sprites.first { it.name == expectedImageSprite.name } + val imageSpriteFromLib = SpriteLibrary.spriteByName(expectedImageSprite.name!!) + assertThat(imageSprite).isEqualTo(imageSpriteFromLib) + assertThat(imageSpriteFromLib).isEqualTo(expectedImageSprite) + } + + @Test + fun `loadSpriteSet loads OpenIconicSprite as expected`() { + val expectedOpenIconicSprite = OpenIconicSprite( + name = "&compass", + color = "#ffffff", + scale = 1.2 + ) + val spriteSetPath = this.javaClass.getResource("/input/sprites/max_sprite_set.json")!! + + val spriteSet = SpriteLibrary.loadSpriteSet(spriteSetPath.toURI()) + val openIconicSprite = spriteSet.sprites.first { it.name == expectedOpenIconicSprite.name } + val openIconicSpriteFromLib = SpriteLibrary.spriteByName(expectedOpenIconicSprite.name) + assertThat(openIconicSprite).isEqualTo(openIconicSpriteFromLib) + assertThat(openIconicSpriteFromLib).isEqualTo(expectedOpenIconicSprite) + } + + @Test + fun `loadSpriteSet returns ImageSprites without name`() { + val sprites = SpriteLibrary.loadSpriteSet( + this.javaClass.getResource("/input/sprites/unnamed_image_sprite_sprite_set.json")!!.toURI() + ) + assertThat(sprites.sprites).hasSize(1) + } + + @Test + fun `loadSpriteSet throws Exception when url cant be resolved`() { + // vs depending on jvm version + assertThrows { + SpriteLibrary.loadSpriteSet(URI("http://localhost/not_existing")) + } + } + + @Test + fun `loadSpriteSet throws FileNotFoundException when no file exists under path`() { + assertThrows { + SpriteLibrary.loadSpriteSet(File("/input/sprites/").toURI()) + } + } +} diff --git a/src/test/kotlin/com/github/chriskn/structurizrextension/view/sprite/sprites/SpriteTest.kt b/src/test/kotlin/com/github/chriskn/structurizrextension/view/sprite/sprites/SpriteTest.kt new file mode 100644 index 0000000..3047823 --- /dev/null +++ b/src/test/kotlin/com/github/chriskn/structurizrextension/view/sprite/sprites/SpriteTest.kt @@ -0,0 +1,149 @@ +package com.github.chriskn.structurizrextension.view.sprite.sprites + +import com.github.chriskn.structurizrextension.api.view.sprite.sprites.ImageSprite +import com.github.chriskn.structurizrextension.api.view.sprite.sprites.OpenIconicSprite +import com.github.chriskn.structurizrextension.api.view.sprite.sprites.PlantUmlSprite +import org.junit.jupiter.api.Nested +import org.junit.jupiter.api.Test +import org.junit.jupiter.api.assertThrows + +class SpriteTest { + + @Nested + inner class ImageSpriteTest { + + @Test + fun `IllegalArgumentException is thrown when url is blank`() { + assertThrows { + ImageSprite(" ") + } + } + + @Test + fun `IllegalArgumentException is thrown when url is empty`() { + assertThrows { + ImageSprite("") + } + } + + @Test + fun `IllegalArgumentException is thrown when url is invalid`() { + assertThrows { + ImageSprite("test") + } + } + + @Test + fun `IllegalArgumentException is thrown when uri does not point to file`() { + assertThrows { + ImageSprite("https://plantuml.com/logo") + } + } + + @Test + fun `IllegalArgumentException is thrown when uri without image schema is used`() { + assertThrows { + ImageSprite("https://plantuml.com/logo.png") + } + } + + @Test + fun `IllegalArgumentException is thrown when uri with different schema is used`() { + assertThrows { + ImageSprite("file:https://plantuml.com/logo.png") + } + } + + @Test + fun `IllegalArgumentException is thrown if scale is negative `() { + assertThrows { + ImageSprite(url = "img:https://plantuml.com/logo.png", scale = -0.1) + } + } + + @Test + fun `IllegalArgumentException is thrown if scale is zero `() { + assertThrows { + ImageSprite(url = "img:https://plantuml.com/logo.png", scale = 0.0) + } + } + } + + @Nested + inner class OpenIconicSpriteTest { + + @Test + fun `IllegalArgumentException is thrown for invalid OpenIconicSprite color`() { + assertThrows { + OpenIconicSprite("&folder", color = "123") + } + } + + @Test + fun `IllegalArgumentException is thrown for name not starting with &`() { + assertThrows { + OpenIconicSprite("folder") + } + } + + @Test + fun `IllegalArgumentException is thrown for name only consisting of &`() { + assertThrows { + OpenIconicSprite("&") + } + } + } + + @Nested + inner class PlantUmlSpriteTest { + + @Test + fun `IllegalArgumentException is thrown when name is blank`() { + assertThrows { + PlantUmlSprite("", "https://plantuml.com/logo.png") + } + } + + @Test + fun `IllegalArgumentException is thrown when url is blank`() { + assertThrows { + PlantUmlSprite(name = " ", path = " ") + } + } + + @Test + fun `IllegalArgumentException is thrown for invalid PumlSprite color`() { + assertThrows { + PlantUmlSprite("test", "https://plantuml.com/logo.puml", color = "123") + } + } + + @Test + fun `IllegalArgumentException is thrown when url does not point to a file`() { + assertThrows { + PlantUmlSprite("test", "https://plantuml.com/logo.png") + } + } + + @Test + fun `IllegalArgumentException is thrown when url is invalid`() { + assertThrows { + PlantUmlSprite("test", "plantuml.com/logo.png") + } + } + + @Test + fun `IllegalArgumentException is thrown if scale is negative `() { + assertThrows { + PlantUmlSprite("test", "https://plantuml.com/logo.puml", scale = -0.1) + } + } + + @Test + fun `IllegalArgumentException is thrown if scale is zero `() { + assertThrows { + PlantUmlSprite("test", "https://plantuml.com/logo.puml", scale = 0.0) + } + } + } +} diff --git a/src/test/kotlin/com/github/chriskn/structurizrextension/view/style/StyleIntegrationTest.kt b/src/test/kotlin/com/github/chriskn/structurizrextension/view/style/StyleIntegrationTest.kt index d413705..4abf1f2 100644 --- a/src/test/kotlin/com/github/chriskn/structurizrextension/view/style/StyleIntegrationTest.kt +++ b/src/test/kotlin/com/github/chriskn/structurizrextension/view/style/StyleIntegrationTest.kt @@ -1,6 +1,5 @@ package com.github.chriskn.structurizrextension.view.style -import com.github.chriskn.structurizrextension.api.icons.IconRegistry import com.github.chriskn.structurizrextension.api.model.Dependency import com.github.chriskn.structurizrextension.api.model.component import com.github.chriskn.structurizrextension.api.model.container @@ -17,14 +16,16 @@ import com.github.chriskn.structurizrextension.api.view.dynamicView import com.github.chriskn.structurizrextension.api.view.showExternalBoundaries import com.github.chriskn.structurizrextension.api.view.showExternalContainerBoundaries import com.github.chriskn.structurizrextension.api.view.showExternalSoftwareSystemBoundaries +import com.github.chriskn.structurizrextension.api.view.sprite.library.SpriteLibrary +import com.github.chriskn.structurizrextension.api.view.sprite.sprites.ImageSprite +import com.github.chriskn.structurizrextension.api.view.sprite.sprites.OpenIconicSprite +import com.github.chriskn.structurizrextension.api.view.sprite.sprites.PlantUmlSprite import com.github.chriskn.structurizrextension.api.view.style.C4PUmlElementShape.EIGHT_SIDED import com.github.chriskn.structurizrextension.api.view.style.C4PUmlElementShape.ROUNDED_BOX import com.github.chriskn.structurizrextension.api.view.style.addBoundaryStyle import com.github.chriskn.structurizrextension.api.view.style.addDependencyStyle import com.github.chriskn.structurizrextension.api.view.style.addElementStyle import com.github.chriskn.structurizrextension.api.view.style.addPersonStyle -import com.github.chriskn.structurizrextension.api.view.style.sprite.ImageSprite -import com.github.chriskn.structurizrextension.api.view.style.sprite.OpenIconicSprite import com.github.chriskn.structurizrextension.api.view.style.styles.BoundaryStyle import com.github.chriskn.structurizrextension.api.view.style.styles.C4PUmlLineStyle.BOLD import com.github.chriskn.structurizrextension.api.view.style.styles.C4PUmlLineStyle.DASHED @@ -72,8 +73,8 @@ class StyleIntegrationTest { ) ) - private val sprite = ImageSprite("img:https://plantuml.com/logo3.png", 0.4) - private val legendSprite = OpenIconicSprite("compass", scale = 3.0) + private val sprite = ImageSprite(url = "img:https://plantuml.com/logo3.png", scale = 0.4) + private val legendSprite = OpenIconicSprite("&compass", scale = 3.0) private val systemStyle = ElementStyle( tag = systemTag, backgroundColor = "#000000", @@ -88,9 +89,10 @@ class StyleIntegrationTest { legendSprite = legendSprite, legendText = "this is a legend" ) + private val appleSprite = SpriteLibrary.spriteByName("tupadr3-devicons-apple")!! as PlantUmlSprite private val personStyle = createPersonStyle( tag = personTag, - sprite = IconRegistry.spriteForName("apple")!!.copy(color = "green", scale = 0.5), + sprite = appleSprite.copy(color = "green", scale = 0.5), backgroundColor = "#00FF00", borderStyle = DASHED, borderWidth = 4, @@ -99,6 +101,7 @@ class StyleIntegrationTest { c4Shape = EIGHT_SIDED, legendText = "this is a apple" ) + private val postgresSprite = SpriteLibrary.spriteByName("tupadr3-devicons-postgresql") as PlantUmlSprite private val containerStyle = ElementStyle( tag = containerTag, backgroundColor = "#ffffff", @@ -108,8 +111,8 @@ class StyleIntegrationTest { fontColor = "red", technology = "REST", c4Shape = ROUNDED_BOX, - sprite = IconRegistry.spriteForName("postgresql")!!.copy(color = "green", scale = 0.5), - legendSprite = OpenIconicSprite("compass"), + sprite = postgresSprite.copy(color = "green", scale = 0.5), + legendSprite = OpenIconicSprite("&compass"), legendText = "this is a legend container" ) private val boundaryStyle = BoundaryStyle( @@ -131,17 +134,19 @@ class StyleIntegrationTest { shadowing = false, technology = "REST", c4Shape = ROUNDED_BOX, - sprite = OpenIconicSprite("compass"), - legendSprite = OpenIconicSprite("compass"), + sprite = OpenIconicSprite("&compass"), + legendSprite = OpenIconicSprite("&compass"), legendText = "this is a legend text" ) - private val androidSprite = IconRegistry.spriteForName("android")!!.copy(color = "green", scale = 1.3) + private val androidSprite = SpriteLibrary.spriteByName( + "office-devices-cell-phone-android-stand-alone" + ) as PlantUmlSprite private val dependencyStyle = DependencyStyle( tag = dependencyTag, fontColor = "#aa9999", sprite = androidSprite, legendText = "Android user uses", - legendSprite = androidSprite.copy(scale = 0.3), + legendSprite = androidSprite.copy(color = "green", scale = 0.3), technology = "Android", lineColor = "green", lineStyle = DOTTED, @@ -254,7 +259,7 @@ class StyleIntegrationTest { val aws = model.deploymentNode( name = "AWS", description = "Production AWS environment", - sprite = IconRegistry.spriteForName("aws"), + sprite = SpriteLibrary.spriteByName("tupadr3-devicons-aws"), ) val nodeWithStyle = aws.deploymentNode( name = "Node with style", diff --git a/src/test/kotlin/com/github/chriskn/structurizrextension/view/style/boundary/BoundaryStyleExtensionTest.kt b/src/test/kotlin/com/github/chriskn/structurizrextension/view/style/boundary/BoundaryStyleExtensionTest.kt index 933f52b..6d6e665 100644 --- a/src/test/kotlin/com/github/chriskn/structurizrextension/view/style/boundary/BoundaryStyleExtensionTest.kt +++ b/src/test/kotlin/com/github/chriskn/structurizrextension/view/style/boundary/BoundaryStyleExtensionTest.kt @@ -1,15 +1,14 @@ package com.github.chriskn.structurizrextension.view.style.boundary -import com.github.chriskn.structurizrextension.api.icons.IconRegistry import com.github.chriskn.structurizrextension.api.model.softwareSystem import com.github.chriskn.structurizrextension.api.view.containerView +import com.github.chriskn.structurizrextension.api.view.sprite.sprites.ImageSprite +import com.github.chriskn.structurizrextension.api.view.sprite.sprites.OpenIconicSprite +import com.github.chriskn.structurizrextension.api.view.sprite.sprites.PlantUmlSprite import com.github.chriskn.structurizrextension.api.view.style.C4PUmlElementShape.EIGHT_SIDED import com.github.chriskn.structurizrextension.api.view.style.C4PUmlElementShape.ROUNDED_BOX import com.github.chriskn.structurizrextension.api.view.style.addBoundaryStyle import com.github.chriskn.structurizrextension.api.view.style.getBoundaryStyles -import com.github.chriskn.structurizrextension.api.view.style.sprite.ImageSprite -import com.github.chriskn.structurizrextension.api.view.style.sprite.OpenIconicSprite -import com.github.chriskn.structurizrextension.api.view.style.sprite.PUmlSprite import com.github.chriskn.structurizrextension.api.view.style.styles.BoundaryStyle import com.github.chriskn.structurizrextension.api.view.style.styles.C4PUmlLineStyle.BOLD import com.github.chriskn.structurizrextension.api.view.style.styles.C4PUmlLineStyle.DASHED @@ -25,8 +24,8 @@ class BoundaryStyleExtensionTest { @Test fun `boundary style values are correctly set`() { - val expSprite = ImageSprite("img:https://plantuml.com/logo3.png", 0.4) - val expLegendSprite = OpenIconicSprite("compass", scale = 3.0, color = "blue") + val expSprite = ImageSprite(url = "img:https://plantuml.com/logo3.png", scale = 0.4) + val expLegendSprite = OpenIconicSprite("&compass", scale = 3.0, color = "blue") val expTag = "styleTag" val expBackgroundColor = "#000000" val expBorder = DASHED @@ -66,13 +65,13 @@ class BoundaryStyleExtensionTest { @Test fun `boundary style can be added to ViewSet`() { - val sprite = PUmlSprite( - url = IconRegistry.iconUrlFor("postgresql")!!, + val sprite = PlantUmlSprite( + path = "", name = "postgresql", scale = 0.5, color = "green" ) - val legendSprite = OpenIconicSprite("compass") + val legendSprite = OpenIconicSprite("&compass") val style1 = BoundaryStyle( tag = "tag", backgroundColor = "#ffffff", diff --git a/src/test/kotlin/com/github/chriskn/structurizrextension/view/style/boundary/BoundaryStyleJsonTest.kt b/src/test/kotlin/com/github/chriskn/structurizrextension/view/style/boundary/BoundaryStyleJsonTest.kt index 3cc65c2..da15e1f 100644 --- a/src/test/kotlin/com/github/chriskn/structurizrextension/view/style/boundary/BoundaryStyleJsonTest.kt +++ b/src/test/kotlin/com/github/chriskn/structurizrextension/view/style/boundary/BoundaryStyleJsonTest.kt @@ -1,8 +1,8 @@ package com.github.chriskn.structurizrextension.view.style.boundary +import com.github.chriskn.structurizrextension.api.view.sprite.sprites.ImageSprite +import com.github.chriskn.structurizrextension.api.view.sprite.sprites.OpenIconicSprite import com.github.chriskn.structurizrextension.api.view.style.C4PUmlElementShape.EIGHT_SIDED -import com.github.chriskn.structurizrextension.api.view.style.sprite.ImageSprite -import com.github.chriskn.structurizrextension.api.view.style.sprite.OpenIconicSprite import com.github.chriskn.structurizrextension.api.view.style.styles.BoundaryStyle import com.github.chriskn.structurizrextension.api.view.style.styles.C4PUmlLineStyle.SOLID import com.github.chriskn.structurizrextension.internal.export.view.style.elementStyleFromJson @@ -15,7 +15,7 @@ class BoundaryStyleJsonTest { @Test fun `person is serialized and deserialized correctly`() { val expSprite = ImageSprite("img:https://plantuml.com/logo3.png", 0.4) - val expLegendSprite = OpenIconicSprite("compass", scale = 3.0, color = "blue") + val expLegendSprite = OpenIconicSprite("&compass", scale = 3.0, color = "blue") val expTag = "styleTag" val expBackgroundColor = "#000000" val expBorder = SOLID diff --git a/src/test/kotlin/com/github/chriskn/structurizrextension/view/style/dependency/DependencyStyleExtensionTest.kt b/src/test/kotlin/com/github/chriskn/structurizrextension/view/style/dependency/DependencyStyleExtensionTest.kt index 6958d57..1227072 100644 --- a/src/test/kotlin/com/github/chriskn/structurizrextension/view/style/dependency/DependencyStyleExtensionTest.kt +++ b/src/test/kotlin/com/github/chriskn/structurizrextension/view/style/dependency/DependencyStyleExtensionTest.kt @@ -1,12 +1,13 @@ package com.github.chriskn.structurizrextension.view.style.dependency -import com.github.chriskn.structurizrextension.api.icons.IconRegistry import com.github.chriskn.structurizrextension.api.model.softwareSystem import com.github.chriskn.structurizrextension.api.view.containerView +import com.github.chriskn.structurizrextension.api.view.sprite.library.SpriteLibrary +import com.github.chriskn.structurizrextension.api.view.sprite.sprites.ImageSprite +import com.github.chriskn.structurizrextension.api.view.sprite.sprites.OpenIconicSprite +import com.github.chriskn.structurizrextension.api.view.sprite.sprites.PlantUmlSprite import com.github.chriskn.structurizrextension.api.view.style.addDependencyStyle import com.github.chriskn.structurizrextension.api.view.style.getDependencyStyles -import com.github.chriskn.structurizrextension.api.view.style.sprite.ImageSprite -import com.github.chriskn.structurizrextension.api.view.style.sprite.OpenIconicSprite import com.github.chriskn.structurizrextension.api.view.style.styles.C4PUmlLineStyle.BOLD import com.github.chriskn.structurizrextension.api.view.style.styles.C4PUmlLineStyle.DASHED import com.github.chriskn.structurizrextension.api.view.style.styles.C4PUmlLineStyle.DOTTED @@ -23,7 +24,7 @@ class DependencyStyleExtensionTest { @Test fun `dependency style values are correctly set`() { val expSprite = ImageSprite("img:https://plantuml.com/logo3.png", 0.4) - val expLegendSprite = OpenIconicSprite("compass", scale = 3.0, color = "blue") + val expLegendSprite = OpenIconicSprite("&compass", scale = 3.0, color = "blue") val expTag = "styleTag" val expLineColor = "#00ff00" val expLineStyle = DASHED @@ -57,8 +58,9 @@ class DependencyStyleExtensionTest { @Test fun `dependency style can be added to ViewSet`() { - val sprite = IconRegistry.spriteForName("postgresql")!!.copy(color = "green", scale = 0.5) - val legendSprite = OpenIconicSprite("compass") + val sprite = (SpriteLibrary.spriteByName("tupadr3-devicons-postgresql") as PlantUmlSprite) + .copy(color = "green", scale = 0.5) + val legendSprite = OpenIconicSprite("&compass") val style1 = DependencyStyle( tag = "tag", lineColor = "#ffffff", diff --git a/src/test/kotlin/com/github/chriskn/structurizrextension/view/style/dependency/DependencyStyleJsonTest.kt b/src/test/kotlin/com/github/chriskn/structurizrextension/view/style/dependency/DependencyStyleJsonTest.kt index 757166a..d4fdc26 100644 --- a/src/test/kotlin/com/github/chriskn/structurizrextension/view/style/dependency/DependencyStyleJsonTest.kt +++ b/src/test/kotlin/com/github/chriskn/structurizrextension/view/style/dependency/DependencyStyleJsonTest.kt @@ -1,7 +1,7 @@ package com.github.chriskn.structurizrextension.view.style.dependency -import com.github.chriskn.structurizrextension.api.view.style.sprite.ImageSprite -import com.github.chriskn.structurizrextension.api.view.style.sprite.OpenIconicSprite +import com.github.chriskn.structurizrextension.api.view.sprite.sprites.ImageSprite +import com.github.chriskn.structurizrextension.api.view.sprite.sprites.OpenIconicSprite import com.github.chriskn.structurizrextension.api.view.style.styles.C4PUmlLineStyle.DASHED import com.github.chriskn.structurizrextension.api.view.style.styles.DependencyStyle import com.github.chriskn.structurizrextension.internal.export.view.style.dependencyStyleFromJson @@ -14,7 +14,7 @@ class DependencyStyleJsonTest { @Test fun `dependency style is serialized and deserialized correctly`() { val expSprite = ImageSprite("img:https://plantuml.com/logo3.png", 0.4) - val expLegendSprite = OpenIconicSprite("compass", scale = 3.0, color = "blue") + val expLegendSprite = OpenIconicSprite("&compass", scale = 3.0, color = "blue") val expTag = "styleTag" val expBackgroundColor = "#000000" val expBorder = DASHED diff --git a/src/test/kotlin/com/github/chriskn/structurizrextension/view/style/element/ElementStyleExtensionTest.kt b/src/test/kotlin/com/github/chriskn/structurizrextension/view/style/element/ElementStyleExtensionTest.kt index 318fdad..79bd9eb 100644 --- a/src/test/kotlin/com/github/chriskn/structurizrextension/view/style/element/ElementStyleExtensionTest.kt +++ b/src/test/kotlin/com/github/chriskn/structurizrextension/view/style/element/ElementStyleExtensionTest.kt @@ -1,14 +1,15 @@ package com.github.chriskn.structurizrextension.view.style.element -import com.github.chriskn.structurizrextension.api.icons.IconRegistry import com.github.chriskn.structurizrextension.api.model.softwareSystem import com.github.chriskn.structurizrextension.api.view.containerView +import com.github.chriskn.structurizrextension.api.view.sprite.library.SpriteLibrary +import com.github.chriskn.structurizrextension.api.view.sprite.sprites.ImageSprite +import com.github.chriskn.structurizrextension.api.view.sprite.sprites.OpenIconicSprite +import com.github.chriskn.structurizrextension.api.view.sprite.sprites.PlantUmlSprite import com.github.chriskn.structurizrextension.api.view.style.C4PUmlElementShape.EIGHT_SIDED import com.github.chriskn.structurizrextension.api.view.style.C4PUmlElementShape.ROUNDED_BOX import com.github.chriskn.structurizrextension.api.view.style.addElementStyle import com.github.chriskn.structurizrextension.api.view.style.getElementStyles -import com.github.chriskn.structurizrextension.api.view.style.sprite.ImageSprite -import com.github.chriskn.structurizrextension.api.view.style.sprite.OpenIconicSprite import com.github.chriskn.structurizrextension.api.view.style.styles.C4PUmlLineStyle.DASHED import com.github.chriskn.structurizrextension.api.view.style.styles.C4PUmlLineStyle.DOTTED import com.github.chriskn.structurizrextension.api.view.style.styles.ElementStyle @@ -24,7 +25,7 @@ class ElementStyleExtensionTest { @Test fun `element style values are correctly set`() { val expSprite = ImageSprite("img:https://plantuml.com/logo3.png", 0.4) - val expLegendSprite = OpenIconicSprite("compass", scale = 3.0, color = "blue") + val expLegendSprite = OpenIconicSprite("&compass", scale = 3.0, color = "blue") val expTag = "styleTag" val expBackgroundColor = "#000000" val expBorder = DASHED @@ -67,8 +68,9 @@ class ElementStyleExtensionTest { @Test fun `element style can be added to ViewSet`() { - val sprite = IconRegistry.spriteForName("postgresql")!!.copy(color = "green", scale = 0.5) - val legendSprite = OpenIconicSprite("compass") + val sprite = (SpriteLibrary.spriteByName("tupadr3-devicons-postgresql") as PlantUmlSprite) + .copy(color = "green", scale = 0.5) + val legendSprite = OpenIconicSprite("&compass") val style1 = ElementStyle( tag = "tag", backgroundColor = "#ffffff", diff --git a/src/test/kotlin/com/github/chriskn/structurizrextension/view/style/element/ElementStyleJsonTest.kt b/src/test/kotlin/com/github/chriskn/structurizrextension/view/style/element/ElementStyleJsonTest.kt index 24ccd5a..5eaaf68 100644 --- a/src/test/kotlin/com/github/chriskn/structurizrextension/view/style/element/ElementStyleJsonTest.kt +++ b/src/test/kotlin/com/github/chriskn/structurizrextension/view/style/element/ElementStyleJsonTest.kt @@ -1,8 +1,8 @@ package com.github.chriskn.structurizrextension.view.style.element +import com.github.chriskn.structurizrextension.api.view.sprite.sprites.ImageSprite +import com.github.chriskn.structurizrextension.api.view.sprite.sprites.OpenIconicSprite import com.github.chriskn.structurizrextension.api.view.style.C4PUmlElementShape.EIGHT_SIDED -import com.github.chriskn.structurizrextension.api.view.style.sprite.ImageSprite -import com.github.chriskn.structurizrextension.api.view.style.sprite.OpenIconicSprite import com.github.chriskn.structurizrextension.api.view.style.styles.C4PUmlLineStyle.DASHED import com.github.chriskn.structurizrextension.api.view.style.styles.ElementStyle import com.github.chriskn.structurizrextension.internal.export.view.style.elementStyleFromJson @@ -15,7 +15,7 @@ class ElementStyleJsonTest { @Test fun `element style is serialized and deserialized correctly`() { val expSprite = ImageSprite("img:https://plantuml.com/logo3.png", 0.4) - val expLegendSprite = OpenIconicSprite("compass", scale = 3.0, color = "blue") + val expLegendSprite = OpenIconicSprite("&compass", scale = 3.0, color = "blue") val expTag = "styleTag" val expBackgroundColor = "#000000" val expBorder = DASHED diff --git a/src/test/kotlin/com/github/chriskn/structurizrextension/view/style/person/PersonStyleExtensionTest.kt b/src/test/kotlin/com/github/chriskn/structurizrextension/view/style/person/PersonStyleExtensionTest.kt index 96bea98..b8f654e 100644 --- a/src/test/kotlin/com/github/chriskn/structurizrextension/view/style/person/PersonStyleExtensionTest.kt +++ b/src/test/kotlin/com/github/chriskn/structurizrextension/view/style/person/PersonStyleExtensionTest.kt @@ -1,14 +1,15 @@ package com.github.chriskn.structurizrextension.view.style.person -import com.github.chriskn.structurizrextension.api.icons.IconRegistry import com.github.chriskn.structurizrextension.api.model.softwareSystem import com.github.chriskn.structurizrextension.api.view.containerView +import com.github.chriskn.structurizrextension.api.view.sprite.library.SpriteLibrary +import com.github.chriskn.structurizrextension.api.view.sprite.sprites.ImageSprite +import com.github.chriskn.structurizrextension.api.view.sprite.sprites.OpenIconicSprite +import com.github.chriskn.structurizrextension.api.view.sprite.sprites.PlantUmlSprite import com.github.chriskn.structurizrextension.api.view.style.C4PUmlElementShape.EIGHT_SIDED import com.github.chriskn.structurizrextension.api.view.style.C4PUmlElementShape.ROUNDED_BOX import com.github.chriskn.structurizrextension.api.view.style.addPersonStyle import com.github.chriskn.structurizrextension.api.view.style.getPersonStyles -import com.github.chriskn.structurizrextension.api.view.style.sprite.ImageSprite -import com.github.chriskn.structurizrextension.api.view.style.sprite.OpenIconicSprite import com.github.chriskn.structurizrextension.api.view.style.styles.C4PUmlLineStyle.DASHED import com.github.chriskn.structurizrextension.api.view.style.styles.C4PUmlLineStyle.DOTTED import com.github.chriskn.structurizrextension.api.view.style.styles.createPersonStyle @@ -24,7 +25,7 @@ class PersonStyleExtensionTest { @Test fun `person style values are correctly set`() { val expSprite = ImageSprite("img:https://plantuml.com/logo3.png", 0.4) - val expLegendSprite = OpenIconicSprite("compass", scale = 3.0, color = "blue") + val expLegendSprite = OpenIconicSprite("&compass", scale = 3.0, color = "blue") val expTag = "styleTag" val expBackgroundColor = "#000000" val expBorder = DASHED @@ -64,8 +65,9 @@ class PersonStyleExtensionTest { @Test fun `person style can be added to ViewSet`() { - val sprite = IconRegistry.spriteForName("postgresql")!!.copy(color = "green", scale = 0.5) - val legendSprite = OpenIconicSprite("compass") + val sprite = (SpriteLibrary.spriteByName("tupadr3-devicons-postgresql") as PlantUmlSprite) + .copy(color = "green", scale = 0.5) + val legendSprite = OpenIconicSprite("&compass") val style1 = createPersonStyle( tag = "tag", backgroundColor = "#ffffff", diff --git a/src/test/kotlin/com/github/chriskn/structurizrextension/view/style/person/PersonStyleJsonTest.kt b/src/test/kotlin/com/github/chriskn/structurizrextension/view/style/person/PersonStyleJsonTest.kt index a9e6afa..0692668 100644 --- a/src/test/kotlin/com/github/chriskn/structurizrextension/view/style/person/PersonStyleJsonTest.kt +++ b/src/test/kotlin/com/github/chriskn/structurizrextension/view/style/person/PersonStyleJsonTest.kt @@ -1,8 +1,8 @@ package com.github.chriskn.structurizrextension.view.style.person +import com.github.chriskn.structurizrextension.api.view.sprite.sprites.ImageSprite +import com.github.chriskn.structurizrextension.api.view.sprite.sprites.OpenIconicSprite import com.github.chriskn.structurizrextension.api.view.style.C4PUmlElementShape.EIGHT_SIDED -import com.github.chriskn.structurizrextension.api.view.style.sprite.ImageSprite -import com.github.chriskn.structurizrextension.api.view.style.sprite.OpenIconicSprite import com.github.chriskn.structurizrextension.api.view.style.styles.C4PUmlLineStyle.SOLID import com.github.chriskn.structurizrextension.api.view.style.styles.createPersonStyle import com.github.chriskn.structurizrextension.internal.export.view.style.elementStyleFromJson @@ -15,7 +15,7 @@ class PersonStyleJsonTest { @Test fun `person is serialized and deserialized correctly`() { val expSprite = ImageSprite("img:https://plantuml.com/logo3.png", 0.4) - val expLegendSprite = OpenIconicSprite("compass", scale = 3.0, color = "blue") + val expLegendSprite = OpenIconicSprite("&compass", scale = 3.0, color = "blue") val expTag = "styleTag" val expBackgroundColor = "#000000" val expBorder = SOLID diff --git a/src/test/resources/expected/compatibility/DeploymentView.puml b/src/test/resources/expected/compatibility/DeploymentView.puml index 8c6f35b..b57d639 100644 --- a/src/test/resources/expected/compatibility/DeploymentView.puml +++ b/src/test/resources/expected/compatibility/DeploymentView.puml @@ -1,8 +1,10 @@ @startuml(id=DeploymentView) !includeurl https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/master/C4_Deployment.puml + title Software System 1 - Deployment - Default caption A test Deployment View +skinparam PackageTitleAlignment Center SHOW_PERSON_OUTLINE() LAYOUT_TOP_DOWN() diff --git a/src/test/resources/expected/view/component/ComponentWithBoundary.puml b/src/test/resources/expected/view/component/ComponentWithBoundary.puml index 1729c3f..d0abc7f 100644 --- a/src/test/resources/expected/view/component/ComponentWithBoundary.puml +++ b/src/test/resources/expected/view/component/ComponentWithBoundary.puml @@ -1,7 +1,8 @@ @startuml(id=ComponentWithBoundary) -!includeurl https://raw.githubusercontent.com/plantuml-stdlib/gilbarbara-plantuml-sprites/master/sprites/kotlin.puml -!includeurl https://raw.githubusercontent.com/plantuml-stdlib/gilbarbara-plantuml-sprites/master/sprites/rocksdb.puml !includeurl https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/master/C4_Component.puml +!includeurl +!includeurl + title My Software System - New Backend App - Components caption Test component view @@ -16,7 +17,7 @@ Container_Boundary("MySoftwareSystem.NewBackendApp_boundary", "New Backend App" AddProperty("jdbcUrl", "someurl") Component(MySoftwareSystem.NewBackendApp.MyRepo, "MyRepo", "Kotlin, JDBC", "Provides CRUD operations for data", "", $tags="repo+persistence") Component(MySoftwareSystem.NewBackendApp.MyRestController, "MyRestController", "REST", "Provides data via rest", "") - Component(MySoftwareSystem.NewBackendApp.MyService, "MyService", "", "Does implement some logic", $sprite="kotlin", $link="https://google.de") + Component(MySoftwareSystem.NewBackendApp.MyService, "MyService", "", "Does implement some logic", $sprite="kotlin-icon", $link="https://google.de") } Rel(MySoftwareSystem.NewBackendApp.MyRestController, MySoftwareSystem.NewBackendApp.MyService, "calls") diff --git a/src/test/resources/expected/view/component/ComponentWithContainers.puml b/src/test/resources/expected/view/component/ComponentWithContainers.puml index 59ccd29..1421ce1 100644 --- a/src/test/resources/expected/view/component/ComponentWithContainers.puml +++ b/src/test/resources/expected/view/component/ComponentWithContainers.puml @@ -1,8 +1,9 @@ @startuml(id=ComponentWithContainers) -!includeurl https://raw.githubusercontent.com/plantuml-stdlib/gilbarbara-plantuml-sprites/master/sprites/kotlin.puml -!includeurl https://raw.githubusercontent.com/plantuml-stdlib/gilbarbara-plantuml-sprites/master/sprites/postgresql.puml -!includeurl https://raw.githubusercontent.com/plantuml-stdlib/gilbarbara-plantuml-sprites/master/sprites/rocksdb.puml !includeurl https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/master/C4_Component.puml +!includeurl +!includeurl +!includeurl + title My Software System - New Backend App - Components caption Test component view @@ -18,7 +19,7 @@ WithoutPropertyHeader() AddProperty("jdbcUrl", "someurl") Component(MySoftwareSystem.NewBackendApp.MyRepo, "MyRepo", "Kotlin, JDBC", "Provides CRUD operations for data", "", $tags="repo+persistence") Component(MySoftwareSystem.NewBackendApp.MyRestController, "MyRestController", "REST", "Provides data via rest", "") -Component(MySoftwareSystem.NewBackendApp.MyService, "MyService", "", "Does implement some logic", $sprite="kotlin", $link="https://google.de") +Component(MySoftwareSystem.NewBackendApp.MyService, "MyService", "", "Does implement some logic", $sprite="kotlin-icon", $link="https://google.de") Rel(MySoftwareSystem.NewBackendApp.MyRepo, MySoftwareSystem.Database, "gets data from") Rel(MySoftwareSystem.NewBackendApp.MyRestController, MySoftwareSystem.NewBackendApp.MyService, "calls") Rel(MySoftwareSystem.NewBackendApp.MyService, MySoftwareSystem.NewBackendApp.Cache, "uses") diff --git a/src/test/resources/expected/view/component/ComponentWithContainersAndBoundaries.puml b/src/test/resources/expected/view/component/ComponentWithContainersAndBoundaries.puml index ebb2c64..4758004 100644 --- a/src/test/resources/expected/view/component/ComponentWithContainersAndBoundaries.puml +++ b/src/test/resources/expected/view/component/ComponentWithContainersAndBoundaries.puml @@ -1,8 +1,9 @@ @startuml(id=ComponentWithContainersAndBoundaries) -!includeurl https://raw.githubusercontent.com/plantuml-stdlib/gilbarbara-plantuml-sprites/master/sprites/kotlin.puml -!includeurl https://raw.githubusercontent.com/plantuml-stdlib/gilbarbara-plantuml-sprites/master/sprites/postgresql.puml -!includeurl https://raw.githubusercontent.com/plantuml-stdlib/gilbarbara-plantuml-sprites/master/sprites/rocksdb.puml !includeurl https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/master/C4_Component.puml +!includeurl +!includeurl +!includeurl + title My Software System - New Backend App - Components caption Test component view @@ -20,7 +21,7 @@ Container_Boundary("MySoftwareSystem.NewBackendApp_boundary", "New Backend App" AddProperty("jdbcUrl", "someurl") Component(MySoftwareSystem.NewBackendApp.MyRepo, "MyRepo", "Kotlin, JDBC", "Provides CRUD operations for data", "", $tags="repo+persistence") Component(MySoftwareSystem.NewBackendApp.MyRestController, "MyRestController", "REST", "Provides data via rest", "") - Component(MySoftwareSystem.NewBackendApp.MyService, "MyService", "", "Does implement some logic", $sprite="kotlin", $link="https://google.de") + Component(MySoftwareSystem.NewBackendApp.MyService, "MyService", "", "Does implement some logic", $sprite="kotlin-icon", $link="https://google.de") } ContainerDb(MySoftwareSystem.Database, "Database", "postgres", "some database", $sprite="postgresql") Rel(MySoftwareSystem.NewBackendApp.MyRepo, MySoftwareSystem.Database, "gets data from") diff --git a/src/test/resources/expected/view/component/ComponentWithoutBoundary.puml b/src/test/resources/expected/view/component/ComponentWithoutBoundary.puml index bd1c56e..06fe20a 100644 --- a/src/test/resources/expected/view/component/ComponentWithoutBoundary.puml +++ b/src/test/resources/expected/view/component/ComponentWithoutBoundary.puml @@ -1,7 +1,8 @@ @startuml(id=ComponentWithoutBoundary) -!includeurl https://raw.githubusercontent.com/plantuml-stdlib/gilbarbara-plantuml-sprites/master/sprites/kotlin.puml -!includeurl https://raw.githubusercontent.com/plantuml-stdlib/gilbarbara-plantuml-sprites/master/sprites/rocksdb.puml !includeurl https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/master/C4_Component.puml +!includeurl +!includeurl + title My Software System - New Backend App - Components caption Test component view @@ -15,7 +16,7 @@ WithoutPropertyHeader() AddProperty("jdbcUrl", "someurl") Component(MySoftwareSystem.NewBackendApp.MyRepo, "MyRepo", "Kotlin, JDBC", "Provides CRUD operations for data", "", $tags="repo+persistence") Component(MySoftwareSystem.NewBackendApp.MyRestController, "MyRestController", "REST", "Provides data via rest", "") -Component(MySoftwareSystem.NewBackendApp.MyService, "MyService", "", "Does implement some logic", $sprite="kotlin", $link="https://google.de") +Component(MySoftwareSystem.NewBackendApp.MyService, "MyService", "", "Does implement some logic", $sprite="kotlin-icon", $link="https://google.de") Rel(MySoftwareSystem.NewBackendApp.MyRestController, MySoftwareSystem.NewBackendApp.MyService, "calls") Rel(MySoftwareSystem.NewBackendApp.MyService, MySoftwareSystem.NewBackendApp.Cache, "uses") Rel(MySoftwareSystem.NewBackendApp.MyService, MySoftwareSystem.NewBackendApp.MyRepo, "gets notified", $tags="async relationship") diff --git a/src/test/resources/expected/view/component/test.puml b/src/test/resources/expected/view/component/test.puml new file mode 100644 index 0000000..da75a44 --- /dev/null +++ b/src/test/resources/expected/view/component/test.puml @@ -0,0 +1,66 @@ +@startuml C4 + +title Amazon S3 video upload workflow + +' Uncomment the line below for "dark mode" styling +'!$AWS_DARK = true + +!include +!define AWSPuml https://raw.githubusercontent.com/awslabs/aws-icons-for-plantuml/v18.0/dist +!include AWSPuml/AWSCommon.puml +!include AWSPuml/AWSC4Integration.puml + + +' hide the tags render via stereotype +hide stereotype +left to right direction + +UpdateBoundaryStyle($bgColor=$AWS_BG_COLOR, $fontColor=$AWS_FG_COLOR, $borderColor=$AWS_COLOR_GRAY) +UpdateElementStyle("container", $AWS_BG_COLOR, $AWS_FG_COLOR, $AWS_FG_COLOR) +UpdateElementStyle("person", $AWS_BG_COLOR, $AWS_FG_COLOR, $AWS_FG_COLOR) + +' Experimental tag based Element formatting +!procedure $AWSC4AddElementTag($category, $icon) +!$tagborder = $AWSColor($category) +!if %variable_exists("$AWS_DARK") && ($AWS_DARK == true) && ($category == "General") +!$tagimgext = '_Dark.png' +!$tagborder = $AWS_FG_COLOR +!else +!$tagimgext = '.png' +!endif +!$tagimg = 'img:' + AWSPuml + '/' + $category + '/' + $icon + $tagimgext +AddElementTag("$icon", $fontColor=$AWS_FG_COLOR, $borderColor=$tagborder, $bgColor=$AWS_BG_COLOR, $sprite=$tagimg{scale=0.5}, $legendSprite=$tagimg{scale=0.25}) +!endprocedure + +$AWSC4AddElementTag("General", "User") +$AWSC4AddElementTag("Storage", "SimpleStorageServiceBucket") +$AWSC4AddElementTag("Compute", "LambdaLambdaFunction") +$AWSC4AddElementTag("ApplicationIntegration", "StepFunctions") +$AWSC4AddElementTag("MediaServices", "ElementalMediaConvert") +$AWSC4AddElementTag("MachineLearning", "Transcribe") + +Person(user, "User", $tags="User") +System_Boundary(softwareSystem, "Video Transcription Service") { + Container(s3bucket, "Amazon S3 bucket", $tags="SimpleStorageServiceBucket") + Container(objectcreated, "ObjectCreated event handler", $tags="LambdaLambdaFunction") + Container(stepfunction, "transcribe workflow", $tags="StepFunctions") + Container(extractaudio, "extract audio", $tags="LambdaLambdaFunction") + Container(transcribeaudio, "transcribe audio", $tags="LambdaLambdaFunction") + Container(mediaconvert, "AWS Elemental MediaConvert", $tags="ElementalMediaConvert") + Container(transcribe, "Amazon Transcribe", $tags="Transcribe") + + Rel(s3bucket, objectcreated, "ObjectCreated event") + Rel(objectcreated, stepfunction, "start") + Rel(stepfunction, extractaudio, "step 1") + Rel(extractaudio, mediaconvert, "start job") + Rel(mediaconvert, s3bucket, "save audio") + Rel(stepfunction, transcribeaudio, "step 2") + Rel(transcribeaudio, transcribe, "start transcription job") + Rel(transcribe, s3bucket, "save transcription") +} + +Rel(user, s3bucket, "Uploads") + +SHOW_LEGEND(false) +C4VersionDetails() +@enduml \ No newline at end of file diff --git a/src/test/resources/expected/view/container/ContainerWithBoundary.puml b/src/test/resources/expected/view/container/ContainerWithBoundary.puml index 50bebfc..09885d5 100644 --- a/src/test/resources/expected/view/container/ContainerWithBoundary.puml +++ b/src/test/resources/expected/view/container/ContainerWithBoundary.puml @@ -1,10 +1,12 @@ @startuml(id=ContainerWithBoundary) -!includeurl https://raw.githubusercontent.com/plantuml-stdlib/gilbarbara-plantuml-sprites/master/sprites/android-icon.puml -!includeurl https://raw.githubusercontent.com/plantuml-stdlib/gilbarbara-plantuml-sprites/master/sprites/docker-icon.puml -!includeurl https://raw.githubusercontent.com/plantuml-stdlib/gilbarbara-plantuml-sprites/master/sprites/graphql.puml -!includeurl https://raw.githubusercontent.com/plantuml-stdlib/gilbarbara-plantuml-sprites/master/sprites/kafka.puml -!includeurl https://raw.githubusercontent.com/plantuml-stdlib/gilbarbara-plantuml-sprites/master/sprites/postgresql.puml +!define GILBARBARA_PNG_URL https://raw.githubusercontent.com/plantuml-stdlib/gilbarbara-plantuml-sprites/v1.1/pngs !includeurl https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/master/C4_Container.puml +!includeurl +!includeurl +!includeurl +!includeurl +!includeurl + title My Software System - Containers caption Example container view @@ -14,18 +16,18 @@ LAYOUT_TOP_DOWN() AddRelTag("async relationship", $lineStyle=DashedLine(), $legendText=async relationship (dashed)) System_Boundary(Broker, Broker) { - ContainerQueue_Ext(Broker.mytopic, "my.topic", "", "external topic", $sprite="kafka") + ContainerQueue_Ext(Broker.mytopic, "my.topic", "", "external topic", $sprite="img:GILBARBARA_PNG_URL/kafka.png") } System_Boundary(GraphQL, GraphQL) { Container_Ext(GraphQL.ExternalSchema, "External Schema", "", "Schema provided by another team", "") Container(GraphQL.InternalSchema, "Internal Schema", "", "Schema provided by our app", "") } System_Boundary(MySoftwareSystem, My Software System) { - Container(MySoftwareSystem.App, "App", "Android", "android app", $sprite="android-icon") + Container(MySoftwareSystem.App, "App", "Some Service", "Azure app", $sprite="AzureTranslatorText,color=#ffffff") WithoutPropertyHeader() AddProperty("prop 1", "value 1") Container(MySoftwareSystem.BackendApp, "Backend App", "Kotlin", "some backend app", $sprite="docker-icon", $link="https://www.google.de") - ContainerDb(MySoftwareSystem.Database, "Database", "postgres", "some database", $sprite="postgresql") + ContainerDb(MySoftwareSystem.Database, "Database", "postgres", "some database", $sprite="img:GILBARBARA_PNG_URL/postgresql.png") } Person_Ext(AndroidUser, "Android User", "some Android user", $sprite="android-icon") WithoutPropertyHeader() diff --git a/src/test/resources/expected/view/container/ContainerWithSystems.puml b/src/test/resources/expected/view/container/ContainerWithSystems.puml index f67b9f3..9438889 100644 --- a/src/test/resources/expected/view/container/ContainerWithSystems.puml +++ b/src/test/resources/expected/view/container/ContainerWithSystems.puml @@ -1,10 +1,12 @@ @startuml(id=ContainerWithSystems) -!includeurl https://raw.githubusercontent.com/plantuml-stdlib/gilbarbara-plantuml-sprites/master/sprites/android-icon.puml -!includeurl https://raw.githubusercontent.com/plantuml-stdlib/gilbarbara-plantuml-sprites/master/sprites/docker-icon.puml -!includeurl https://raw.githubusercontent.com/plantuml-stdlib/gilbarbara-plantuml-sprites/master/sprites/graphql.puml -!includeurl https://raw.githubusercontent.com/plantuml-stdlib/gilbarbara-plantuml-sprites/master/sprites/kafka.puml -!includeurl https://raw.githubusercontent.com/plantuml-stdlib/gilbarbara-plantuml-sprites/master/sprites/postgresql.puml +!define GILBARBARA_PNG_URL https://raw.githubusercontent.com/plantuml-stdlib/gilbarbara-plantuml-sprites/v1.1/pngs !includeurl https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/master/C4_Container.puml +!includeurl +!includeurl +!includeurl +!includeurl +!includeurl + title My Software System - Containers caption Test container view @@ -13,17 +15,17 @@ LAYOUT_TOP_DOWN() AddRelTag("async relationship", $lineStyle=DashedLine(), $legendText=async relationship (dashed)) Person_Ext(AndroidUser, "Android User", "some Android user", $sprite="android-icon") -ContainerQueue_Ext(Broker.mytopic, "my.topic", "", "external topic", $sprite="kafka") +ContainerQueue_Ext(Broker.mytopic, "my.topic", "", "external topic", $sprite="img:GILBARBARA_PNG_URL/kafka.png") Container_Ext(GraphQL.ExternalSchema, "External Schema", "", "Schema provided by another team", "") Container(GraphQL.InternalSchema, "Internal Schema", "", "Schema provided by our app", "") WithoutPropertyHeader() AddProperty("prop 1", "value 1") Person(Maintainer, "Maintainer", "some employee", "", $link="https://www.google.de") -Container(MySoftwareSystem.App, "App", "Android", "android app", $sprite="android-icon") +Container(MySoftwareSystem.App, "App", "Some Service", "Azure app", $sprite="AzureTranslatorText,color=#ffffff") WithoutPropertyHeader() AddProperty("prop 1", "value 1") Container(MySoftwareSystem.BackendApp, "Backend App", "Kotlin", "some backend app", $sprite="docker-icon", $link="https://www.google.de") -ContainerDb(MySoftwareSystem.Database, "Database", "postgres", "some database", $sprite="postgresql") +ContainerDb(MySoftwareSystem.Database, "Database", "postgres", "some database", $sprite="img:GILBARBARA_PNG_URL/postgresql.png") System_Ext(ThirdPartySystem, "Third Party System", "External System", "") Rel(AndroidUser, MySoftwareSystem.App, "uses app") diff --git a/src/test/resources/expected/view/container/ContainerWithSystemsAndBoundaries.puml b/src/test/resources/expected/view/container/ContainerWithSystemsAndBoundaries.puml index ff39dce..33f7280 100644 --- a/src/test/resources/expected/view/container/ContainerWithSystemsAndBoundaries.puml +++ b/src/test/resources/expected/view/container/ContainerWithSystemsAndBoundaries.puml @@ -1,10 +1,12 @@ @startuml(id=ContainerWithSystemsAndBoundaries) -!includeurl https://raw.githubusercontent.com/plantuml-stdlib/gilbarbara-plantuml-sprites/master/sprites/android-icon.puml -!includeurl https://raw.githubusercontent.com/plantuml-stdlib/gilbarbara-plantuml-sprites/master/sprites/docker-icon.puml -!includeurl https://raw.githubusercontent.com/plantuml-stdlib/gilbarbara-plantuml-sprites/master/sprites/graphql.puml -!includeurl https://raw.githubusercontent.com/plantuml-stdlib/gilbarbara-plantuml-sprites/master/sprites/kafka.puml -!includeurl https://raw.githubusercontent.com/plantuml-stdlib/gilbarbara-plantuml-sprites/master/sprites/postgresql.puml +!define GILBARBARA_PNG_URL https://raw.githubusercontent.com/plantuml-stdlib/gilbarbara-plantuml-sprites/v1.1/pngs !includeurl https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/master/C4_Container.puml +!includeurl +!includeurl +!includeurl +!includeurl +!includeurl + title My Software System - Containers caption Example container view @@ -14,18 +16,18 @@ LAYOUT_TOP_DOWN() AddRelTag("async relationship", $lineStyle=DashedLine(), $legendText=async relationship (dashed)) System_Boundary(Broker, Broker) { - ContainerQueue_Ext(Broker.mytopic, "my.topic", "", "external topic", $sprite="kafka") + ContainerQueue_Ext(Broker.mytopic, "my.topic", "", "external topic", $sprite="img:GILBARBARA_PNG_URL/kafka.png") } System_Boundary(GraphQL, GraphQL) { Container_Ext(GraphQL.ExternalSchema, "External Schema", "", "Schema provided by another team", "") Container(GraphQL.InternalSchema, "Internal Schema", "", "Schema provided by our app", "") } System_Boundary(MySoftwareSystem, My Software System) { - Container(MySoftwareSystem.App, "App", "Android", "android app", $sprite="android-icon") + Container(MySoftwareSystem.App, "App", "Some Service", "Azure app", $sprite="AzureTranslatorText,color=#ffffff") WithoutPropertyHeader() AddProperty("prop 1", "value 1") Container(MySoftwareSystem.BackendApp, "Backend App", "Kotlin", "some backend app", $sprite="docker-icon", $link="https://www.google.de") - ContainerDb(MySoftwareSystem.Database, "Database", "postgres", "some database", $sprite="postgresql") + ContainerDb(MySoftwareSystem.Database, "Database", "postgres", "some database", $sprite="img:GILBARBARA_PNG_URL/postgresql.png") } Person_Ext(AndroidUser, "Android User", "some Android user", $sprite="android-icon") WithoutPropertyHeader() diff --git a/src/test/resources/expected/view/container/ContainerWithoutBoundary.puml b/src/test/resources/expected/view/container/ContainerWithoutBoundary.puml index 81e2124..ad56d0a 100644 --- a/src/test/resources/expected/view/container/ContainerWithoutBoundary.puml +++ b/src/test/resources/expected/view/container/ContainerWithoutBoundary.puml @@ -1,10 +1,12 @@ @startuml(id=ContainerWithoutBoundary) -!includeurl https://raw.githubusercontent.com/plantuml-stdlib/gilbarbara-plantuml-sprites/master/sprites/android-icon.puml -!includeurl https://raw.githubusercontent.com/plantuml-stdlib/gilbarbara-plantuml-sprites/master/sprites/docker-icon.puml -!includeurl https://raw.githubusercontent.com/plantuml-stdlib/gilbarbara-plantuml-sprites/master/sprites/graphql.puml -!includeurl https://raw.githubusercontent.com/plantuml-stdlib/gilbarbara-plantuml-sprites/master/sprites/kafka.puml -!includeurl https://raw.githubusercontent.com/plantuml-stdlib/gilbarbara-plantuml-sprites/master/sprites/postgresql.puml +!define GILBARBARA_PNG_URL https://raw.githubusercontent.com/plantuml-stdlib/gilbarbara-plantuml-sprites/v1.1/pngs !includeurl https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/master/C4_Container.puml +!includeurl +!includeurl +!includeurl +!includeurl +!includeurl + title My Software System - Containers caption Test container view @@ -13,17 +15,17 @@ LAYOUT_TOP_DOWN() AddRelTag("async relationship", $lineStyle=DashedLine(), $legendText=async relationship (dashed)) Person_Ext(AndroidUser, "Android User", "some Android user", $sprite="android-icon") -ContainerQueue_Ext(Broker.mytopic, "my.topic", "", "external topic", $sprite="kafka") +ContainerQueue_Ext(Broker.mytopic, "my.topic", "", "external topic", $sprite="img:GILBARBARA_PNG_URL/kafka.png") Container_Ext(GraphQL.ExternalSchema, "External Schema", "", "Schema provided by another team", "") Container(GraphQL.InternalSchema, "Internal Schema", "", "Schema provided by our app", "") WithoutPropertyHeader() AddProperty("prop 1", "value 1") Person(Maintainer, "Maintainer", "some employee", "", $link="https://www.google.de") -Container(MySoftwareSystem.App, "App", "Android", "android app", $sprite="android-icon") +Container(MySoftwareSystem.App, "App", "Some Service", "Azure app", $sprite="AzureTranslatorText,color=#ffffff") WithoutPropertyHeader() AddProperty("prop 1", "value 1") Container(MySoftwareSystem.BackendApp, "Backend App", "Kotlin", "some backend app", $sprite="docker-icon", $link="https://www.google.de") -ContainerDb(MySoftwareSystem.Database, "Database", "postgres", "some database", $sprite="postgresql") +ContainerDb(MySoftwareSystem.Database, "Database", "postgres", "some database", $sprite="img:GILBARBARA_PNG_URL/postgresql.png") Rel(AndroidUser, MySoftwareSystem.App, "uses app") Rel(MySoftwareSystem.App, GraphQL.InternalSchema, "request data using", "GraphQL", $sprite="graphql", $link="https://graphql.org/") diff --git a/src/test/resources/expected/view/context/ContextDefault.puml b/src/test/resources/expected/view/context/ContextDefault.puml index 884c5e6..267d1ad 100644 --- a/src/test/resources/expected/view/context/ContextDefault.puml +++ b/src/test/resources/expected/view/context/ContextDefault.puml @@ -1,7 +1,8 @@ @startuml(id=ContextDefault) -!includeurl https://raw.githubusercontent.com/plantuml-stdlib/gilbarbara-plantuml-sprites/master/sprites/android-icon.puml -!includeurl https://raw.githubusercontent.com/plantuml-stdlib/gilbarbara-plantuml-sprites/master/sprites/html-5.puml +!define GILBARBARA_PNG_URL https://raw.githubusercontent.com/plantuml-stdlib/gilbarbara-plantuml-sprites/v1.1/pngs !includeurl https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/master/C4_Context.puml +!includeurl + title Software System 1 - System Context caption A test Landscape @@ -17,7 +18,7 @@ System(SoftwareSystem1, "Software System 1", "Description 1", $sprite="android-i Rel(Actor, SoftwareSystem0, "deletes", "gRPC") WithoutPropertyHeader() AddProperty("prop", "val") -Rel(Actor, SoftwareSystem1, "creates", "HTTP", $sprite="html-5", $link="https://de.wikipedia.org/wiki/Hypertext_Transfer_Protocol") +Rel(Actor, SoftwareSystem1, "creates", "HTTP", $sprite="img:GILBARBARA_PNG_URL/html-5.png", $link="https://de.wikipedia.org/wiki/Hypertext_Transfer_Protocol") Rel(SoftwareSystem0, SoftwareSystem1, "0 used by 1") SHOW_FLOATING_LEGEND(LEGEND, false) diff --git a/src/test/resources/expected/view/context/ContextWithBoundary.puml b/src/test/resources/expected/view/context/ContextWithBoundary.puml index c662d26..b0ff600 100644 --- a/src/test/resources/expected/view/context/ContextWithBoundary.puml +++ b/src/test/resources/expected/view/context/ContextWithBoundary.puml @@ -1,7 +1,8 @@ @startuml(id=ContextWithBoundary) -!includeurl https://raw.githubusercontent.com/plantuml-stdlib/gilbarbara-plantuml-sprites/master/sprites/android-icon.puml -!includeurl https://raw.githubusercontent.com/plantuml-stdlib/gilbarbara-plantuml-sprites/master/sprites/html-5.puml +!define GILBARBARA_PNG_URL https://raw.githubusercontent.com/plantuml-stdlib/gilbarbara-plantuml-sprites/v1.1/pngs !includeurl https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/master/C4_Context.puml +!includeurl + title Software System 1 - System Context caption A test Landscape @@ -20,7 +21,7 @@ System_Ext(SoftwareSystem0, "Software System 0", "Description 0", "") Rel(Actor, SoftwareSystem0, "deletes", "gRPC") WithoutPropertyHeader() AddProperty("prop", "val") -Rel(Actor, SoftwareSystem1, "creates", "HTTP", $sprite="html-5", $link="https://de.wikipedia.org/wiki/Hypertext_Transfer_Protocol") +Rel(Actor, SoftwareSystem1, "creates", "HTTP", $sprite="img:GILBARBARA_PNG_URL/html-5.png", $link="https://de.wikipedia.org/wiki/Hypertext_Transfer_Protocol") Rel(SoftwareSystem0, SoftwareSystem1, "0 used by 1") SHOW_FLOATING_LEGEND(LEGEND, false) diff --git a/src/test/resources/expected/view/context/SystemLandscapeDefault.puml b/src/test/resources/expected/view/context/SystemLandscapeDefault.puml index a0f7e3e..b02b608 100644 --- a/src/test/resources/expected/view/context/SystemLandscapeDefault.puml +++ b/src/test/resources/expected/view/context/SystemLandscapeDefault.puml @@ -1,8 +1,9 @@ @startuml(id=SystemLandscapeDefault) -!includeurl https://raw.githubusercontent.com/plantuml-stdlib/gilbarbara-plantuml-sprites/master/sprites/android-icon.puml -!includeurl https://raw.githubusercontent.com/plantuml-stdlib/gilbarbara-plantuml-sprites/master/sprites/docker-icon.puml -!includeurl https://raw.githubusercontent.com/plantuml-stdlib/gilbarbara-plantuml-sprites/master/sprites/html-5.puml +!define GILBARBARA_PNG_URL https://raw.githubusercontent.com/plantuml-stdlib/gilbarbara-plantuml-sprites/v1.1/pngs !includeurl https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/master/C4_Context.puml +!includeurl +!includeurl + title System Landscape caption A test Landscape @@ -23,7 +24,7 @@ System(SoftwareSystem2, "Software System 2", "Description 2", $sprite="docker-ic Rel(Actor, SoftwareSystem0, "deletes", "gRPC") WithoutPropertyHeader() AddProperty("prop", "val") -Rel(Actor, SoftwareSystem1, "creates", "HTTP", $sprite="html-5", $link="https://de.wikipedia.org/wiki/Hypertext_Transfer_Protocol") +Rel(Actor, SoftwareSystem1, "creates", "HTTP", $sprite="img:GILBARBARA_PNG_URL/html-5.png", $link="https://de.wikipedia.org/wiki/Hypertext_Transfer_Protocol") Rel(SoftwareSystem0, SoftwareSystem1, "0 used by 1") Rel(SoftwareSystem2, SoftwareSystem0, "2 uses 1") diff --git a/src/test/resources/expected/view/context/SystemLandscapeWithBoundaries.puml b/src/test/resources/expected/view/context/SystemLandscapeWithBoundaries.puml index c421960..dfa92f4 100644 --- a/src/test/resources/expected/view/context/SystemLandscapeWithBoundaries.puml +++ b/src/test/resources/expected/view/context/SystemLandscapeWithBoundaries.puml @@ -1,8 +1,9 @@ @startuml(id=SystemLandscapeWithBoundaries) -!includeurl https://raw.githubusercontent.com/plantuml-stdlib/gilbarbara-plantuml-sprites/master/sprites/android-icon.puml -!includeurl https://raw.githubusercontent.com/plantuml-stdlib/gilbarbara-plantuml-sprites/master/sprites/docker-icon.puml -!includeurl https://raw.githubusercontent.com/plantuml-stdlib/gilbarbara-plantuml-sprites/master/sprites/html-5.puml +!define GILBARBARA_PNG_URL https://raw.githubusercontent.com/plantuml-stdlib/gilbarbara-plantuml-sprites/v1.1/pngs !includeurl https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/master/C4_Context.puml +!includeurl +!includeurl + title System Landscape caption A test Landscape @@ -26,7 +27,7 @@ System(SoftwareSystem2, "Software System 2", "Description 2", $sprite="docker-ic Rel(Actor, SoftwareSystem0, "deletes", "gRPC") WithoutPropertyHeader() AddProperty("prop", "val") -Rel(Actor, SoftwareSystem1, "creates", "HTTP", $sprite="html-5", $link="https://de.wikipedia.org/wiki/Hypertext_Transfer_Protocol") +Rel(Actor, SoftwareSystem1, "creates", "HTTP", $sprite="img:GILBARBARA_PNG_URL/html-5.png", $link="https://de.wikipedia.org/wiki/Hypertext_Transfer_Protocol") Rel(SoftwareSystem0, SoftwareSystem1, "0 used by 1") Rel(SoftwareSystem2, SoftwareSystem0, "2 uses 1") diff --git a/src/test/resources/expected/view/context/SystemLandscapeWithoutBoundaries.puml b/src/test/resources/expected/view/context/SystemLandscapeWithoutBoundaries.puml index de62265..69a0f41 100644 --- a/src/test/resources/expected/view/context/SystemLandscapeWithoutBoundaries.puml +++ b/src/test/resources/expected/view/context/SystemLandscapeWithoutBoundaries.puml @@ -1,8 +1,9 @@ @startuml(id=SystemLandscapeWithoutBoundaries) -!includeurl https://raw.githubusercontent.com/plantuml-stdlib/gilbarbara-plantuml-sprites/master/sprites/android-icon.puml -!includeurl https://raw.githubusercontent.com/plantuml-stdlib/gilbarbara-plantuml-sprites/master/sprites/docker-icon.puml -!includeurl https://raw.githubusercontent.com/plantuml-stdlib/gilbarbara-plantuml-sprites/master/sprites/html-5.puml +!define GILBARBARA_PNG_URL https://raw.githubusercontent.com/plantuml-stdlib/gilbarbara-plantuml-sprites/v1.1/pngs !includeurl https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/master/C4_Context.puml +!includeurl +!includeurl + title System Landscape caption A test Landscape @@ -23,7 +24,7 @@ System(SoftwareSystem2, "Software System 2", "Description 2", $sprite="docker-ic Rel(Actor, SoftwareSystem0, "deletes", "gRPC") WithoutPropertyHeader() AddProperty("prop", "val") -Rel(Actor, SoftwareSystem1, "creates", "HTTP", $sprite="html-5", $link="https://de.wikipedia.org/wiki/Hypertext_Transfer_Protocol") +Rel(Actor, SoftwareSystem1, "creates", "HTTP", $sprite="img:GILBARBARA_PNG_URL/html-5.png", $link="https://de.wikipedia.org/wiki/Hypertext_Transfer_Protocol") Rel(SoftwareSystem0, SoftwareSystem1, "0 used by 1") Rel(SoftwareSystem2, SoftwareSystem0, "2 uses 1") diff --git a/src/test/resources/expected/view/deployment/Deployment.puml b/src/test/resources/expected/view/deployment/Deployment.puml index d08fe0b..51a4f26 100644 --- a/src/test/resources/expected/view/deployment/Deployment.puml +++ b/src/test/resources/expected/view/deployment/Deployment.puml @@ -1,17 +1,21 @@ @startuml(id=Deployment) -!includeurl https://raw.githubusercontent.com/awslabs/aws-icons-for-plantuml/v11.1/dist/AWSCommon.puml -!includeurl https://raw.githubusercontent.com/awslabs/aws-icons-for-plantuml/v11.1/dist/Containers/EKSCloud.puml -!includeurl https://raw.githubusercontent.com/awslabs/aws-icons-for-plantuml/v11.1/dist/GroupIcons/Cloudalt.puml -!includeurl https://raw.githubusercontent.com/plantuml-stdlib/gilbarbara-plantuml-sprites/master/sprites/apple.puml -!includeurl https://raw.githubusercontent.com/plantuml-stdlib/gilbarbara-plantuml-sprites/master/sprites/docker-icon.puml -!includeurl https://raw.githubusercontent.com/plantuml-stdlib/gilbarbara-plantuml-sprites/master/sprites/kafka.puml -!includeurl https://raw.githubusercontent.com/plantuml-stdlib/gilbarbara-plantuml-sprites/master/sprites/nginx.puml -!includeurl https://raw.githubusercontent.com/plantuml-stdlib/gilbarbara-plantuml-sprites/master/sprites/postgresql.puml -!includeurl https://raw.githubusercontent.com/plantuml-stdlib/gilbarbara-plantuml-sprites/master/sprites/spring.puml !includeurl https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/master/C4_Deployment.puml +!includeurl +!includeurl +!includeurl +!includeurl +!includeurl +!includeurl +!includeurl +!includeurl +!includeurl +!includeurl +!includeurl + title System container - Deployment - Default caption A deployment diagram showing the environment. +skinparam PackageTitleAlignment Center SHOW_PERSON_OUTLINE() LAYOUT_LEFT_RIGHT() @@ -20,8 +24,8 @@ AddRelTag("async relationship", $lineStyle=DashedLine(), $legendText=async relat SetPropertyHeader("Property", "Value", "Description") AddProperty("Property1", "Value1", "Description1") AddProperty("Property2", "Value2", "Description2") -Node(Default.AWS, "AWS", "", "Production AWS environment", $sprite="Cloudalt") { - Node(Default.AWS.AWSRDS, "AWS RDS", "", "", "") { +Node(Default.AWS, "AWS", "", "Production AWS environment", $sprite="AWSCloudAlt,color=#232f3e") { + Node(Default.AWS.AWSRDS, "AWS RDS", "", "", $sprite="AuroraPostgreSQLInstance,color=#c925d1") { WithoutPropertyHeader() AddProperty("region", "eu-central-1") ContainerDb(Default.AWS.AWSRDS.Database_1, "Database", "PostgreSql", "Stores data", $sprite="postgresql") @@ -29,10 +33,10 @@ Node(Default.AWS, "AWS", "", "Production AWS environment", $sprite="Cloudalt") { AddProperty("region", "eu-west-1") ContainerDb(Default.AWS.AWSRDS.FailoverDatabase_1, "Failover Database", "PostgreSql", "Stores data", $sprite="postgresql") } - Node(Default.AWS.EKScluster, "EKS cluster", "", "", $sprite="EKSCloud") { + Node(Default.AWS.EKScluster, "EKS cluster", "", "", $sprite="EKSCloud,color=#ed7100") { Node(Default.AWS.EKScluster.mywebapp, "my.web.app", "", "Web App POD", "") { Node(Default.AWS.EKScluster.mywebapp.WebAppcontainer, "Web App container", "", "", $sprite="docker-icon") { - Node(Default.AWS.EKScluster.mywebapp.WebAppcontainer.JaegerSidecar, "Jaeger Sidecar", "", "Jaeger sidecar sending Traces", "") + Node(Default.AWS.EKScluster.mywebapp.WebAppcontainer.JaegerSidecar, "Jaeger Sidecar", "", "Jaeger sidecar sending Traces", $sprite="jaegertracing") Container(Default.AWS.EKScluster.mywebapp.WebAppcontainer.WebApplication_1, "Web Application", "Java and Spring MVC", "Spring Boot web application", $sprite="spring") } } @@ -41,7 +45,7 @@ Node(Default.AWS, "AWS", "", "Production AWS environment", $sprite="Cloudalt") { Node(Default.AWS.EKScluster.LoadBalancer, "Load Balancer", "nginx", "Nginx Load Balancer", $sprite="nginx", $link="https://www.google.de") } } -Node(Default.AnotherAWSAccount, "Another AWS Account", "", "", $sprite="Cloudalt") { +Node(Default.AnotherAWSAccount, "Another AWS Account", "", "", $sprite="AWSCloudAlt,color=#232f3e") { Node(Default.AnotherAWSAccount.JaegerContainer, "Jaeger Container", "", "", "") { Node(Default.AnotherAWSAccount.JaegerContainer.Jaeger, "Jaeger", "", "", "") } @@ -53,7 +57,7 @@ Rel(Default.AppleDevice, Default.AWS.EKScluster.LoadBalancer, "requests data fro Rel_R(Default.AWS.AWSRDS.Database_1, Default.AWS.AWSRDS.FailoverDatabase_1, "replicates data to") SetPropertyHeader("key", "value") AddProperty("ip", "10.234.12.13") -Rel(Default.AWS.EKScluster.mywebapp.WebAppcontainer.JaegerSidecar, Default.AnotherAWSAccount.JaegerContainer, "writes traces to", $sprite="kafka", $link="https://www.jaegertracing.io/", $tags="async relationship") +Rel(Default.AWS.EKScluster.mywebapp.WebAppcontainer.JaegerSidecar, Default.AnotherAWSAccount.JaegerContainer, "writes traces to", $sprite="kafka-icon", $link="https://www.jaegertracing.io/", $tags="async relationship") Rel_R(Default.AWS.EKScluster.LoadBalancer, Default.AWS.EKScluster.mywebapp.WebAppcontainer, "forwards requests to") Rel(Default.AWS.EKScluster.mywebapp.WebAppcontainer.WebApplication_1, Default.AWS.AWSRDS.Database_1, "stores data in", "JDBC") diff --git a/src/test/resources/expected/view/dynamic/DynamicView.puml b/src/test/resources/expected/view/dynamic/DynamicView.puml index c8e81f5..d12cfd4 100644 --- a/src/test/resources/expected/view/dynamic/DynamicView.puml +++ b/src/test/resources/expected/view/dynamic/DynamicView.puml @@ -1,6 +1,7 @@ @startuml(id=DynamicView) -!includeurl https://raw.githubusercontent.com/plantuml-stdlib/gilbarbara-plantuml-sprites/master/sprites/mysql.puml !includeurl https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/master/C4_Dynamic.puml +!includeurl + title Customer Information System - Dynamic caption desc diff --git a/src/test/resources/expected/view/dynamic/DynamicViewSequenceOrdering.puml b/src/test/resources/expected/view/dynamic/DynamicViewSequenceOrdering.puml index dfe3a48..1b52400 100644 --- a/src/test/resources/expected/view/dynamic/DynamicViewSequenceOrdering.puml +++ b/src/test/resources/expected/view/dynamic/DynamicViewSequenceOrdering.puml @@ -1,5 +1,6 @@ @startuml(id=DynamicViewSequenceOrdering) !includeurl https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/master/C4_Sequence.puml + title Customer Information System - Dynamic caption More than 10 messages diff --git a/src/test/resources/expected/view/dynamic/DynamicWithBoundary.puml b/src/test/resources/expected/view/dynamic/DynamicWithBoundary.puml index 7263bb9..86a5c89 100644 --- a/src/test/resources/expected/view/dynamic/DynamicWithBoundary.puml +++ b/src/test/resources/expected/view/dynamic/DynamicWithBoundary.puml @@ -1,5 +1,6 @@ @startuml(id=DynamicWithBoundary) !includeurl https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/master/C4_Dynamic.puml + title Reporting Service - Dynamic caption This diagram shows what happens when a customer updates their details diff --git a/src/test/resources/expected/view/dynamic/DynamicWithBoundarySequence.puml b/src/test/resources/expected/view/dynamic/DynamicWithBoundarySequence.puml index e4894af..e7dddda 100644 --- a/src/test/resources/expected/view/dynamic/DynamicWithBoundarySequence.puml +++ b/src/test/resources/expected/view/dynamic/DynamicWithBoundarySequence.puml @@ -1,5 +1,6 @@ @startuml(id=DynamicWithBoundarySequence) !includeurl https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/master/C4_Sequence.puml + title Reporting Service - Dynamic caption This diagram shows what happens when a customer updates their details diff --git a/src/test/resources/expected/view/dynamic/DynamicWithLayout.puml b/src/test/resources/expected/view/dynamic/DynamicWithLayout.puml index 75399c2..f1b7f73 100644 --- a/src/test/resources/expected/view/dynamic/DynamicWithLayout.puml +++ b/src/test/resources/expected/view/dynamic/DynamicWithLayout.puml @@ -1,6 +1,7 @@ @startuml(id=DynamicWithLayout) -!includeurl https://raw.githubusercontent.com/plantuml-stdlib/gilbarbara-plantuml-sprites/master/sprites/mysql.puml !includeurl https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/master/C4_Dynamic.puml +!includeurl + title Customer Information System - Dynamic caption This diagram shows what happens when a customer updates their details diff --git a/src/test/resources/expected/view/dynamic/DynamicWithLayoutSequence.puml b/src/test/resources/expected/view/dynamic/DynamicWithLayoutSequence.puml index b058012..d1e8903 100644 --- a/src/test/resources/expected/view/dynamic/DynamicWithLayoutSequence.puml +++ b/src/test/resources/expected/view/dynamic/DynamicWithLayoutSequence.puml @@ -1,6 +1,7 @@ @startuml(id=DynamicWithLayoutSequence) -!includeurl https://raw.githubusercontent.com/plantuml-stdlib/gilbarbara-plantuml-sprites/master/sprites/mysql.puml !includeurl https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/master/C4_Sequence.puml +!includeurl + title Customer Information System - Dynamic caption This diagram shows what happens when a customer updates their details diff --git a/src/test/resources/expected/view/dynamic/DynamicWithNestedParallelFlow.puml b/src/test/resources/expected/view/dynamic/DynamicWithNestedParallelFlow.puml index 293da58..a6dcbe5 100644 --- a/src/test/resources/expected/view/dynamic/DynamicWithNestedParallelFlow.puml +++ b/src/test/resources/expected/view/dynamic/DynamicWithNestedParallelFlow.puml @@ -1,6 +1,7 @@ @startuml(id=DynamicWithNestedParallelFlow) -!includeurl https://raw.githubusercontent.com/plantuml-stdlib/gilbarbara-plantuml-sprites/master/sprites/mysql.puml !includeurl https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/master/C4_Dynamic.puml +!includeurl + title Customer Information System - Dynamic caption This diagram shows what happens when a customer updates their details diff --git a/src/test/resources/expected/view/dynamic/DynamicWithNestedParallelFlowSequence.puml b/src/test/resources/expected/view/dynamic/DynamicWithNestedParallelFlowSequence.puml index 6ee0ae6..d416f12 100644 --- a/src/test/resources/expected/view/dynamic/DynamicWithNestedParallelFlowSequence.puml +++ b/src/test/resources/expected/view/dynamic/DynamicWithNestedParallelFlowSequence.puml @@ -1,6 +1,7 @@ @startuml(id=DynamicWithNestedParallelFlowSequence) -!includeurl https://raw.githubusercontent.com/plantuml-stdlib/gilbarbara-plantuml-sprites/master/sprites/mysql.puml !includeurl https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/master/C4_Sequence.puml +!includeurl + title Customer Information System - Dynamic caption This diagram shows what happens when a customer updates their details diff --git a/src/test/resources/expected/view/dynamic/DynamicWithParallelFlow.puml b/src/test/resources/expected/view/dynamic/DynamicWithParallelFlow.puml index a2c3c02..aad08c4 100644 --- a/src/test/resources/expected/view/dynamic/DynamicWithParallelFlow.puml +++ b/src/test/resources/expected/view/dynamic/DynamicWithParallelFlow.puml @@ -1,6 +1,7 @@ @startuml(id=DynamicWithParallelFlow) -!includeurl https://raw.githubusercontent.com/plantuml-stdlib/gilbarbara-plantuml-sprites/master/sprites/mysql.puml !includeurl https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/master/C4_Dynamic.puml +!includeurl + title Customer Information System - Dynamic caption This diagram shows what happens when a customer updates their details diff --git a/src/test/resources/expected/view/dynamic/DynamicWithParallelFlowSequence.puml b/src/test/resources/expected/view/dynamic/DynamicWithParallelFlowSequence.puml index 4d4d802..4f21576 100644 --- a/src/test/resources/expected/view/dynamic/DynamicWithParallelFlowSequence.puml +++ b/src/test/resources/expected/view/dynamic/DynamicWithParallelFlowSequence.puml @@ -1,6 +1,7 @@ @startuml(id=DynamicWithParallelFlowSequence) -!includeurl https://raw.githubusercontent.com/plantuml-stdlib/gilbarbara-plantuml-sprites/master/sprites/mysql.puml !includeurl https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/master/C4_Sequence.puml +!includeurl + title Customer Information System - Dynamic caption This diagram shows what happens when a customer updates their details diff --git a/src/test/resources/expected/view/style/ComponentStyleTest.puml b/src/test/resources/expected/view/style/ComponentStyleTest.puml index 74df057..045a505 100644 --- a/src/test/resources/expected/view/style/ComponentStyleTest.puml +++ b/src/test/resources/expected/view/style/ComponentStyleTest.puml @@ -1,17 +1,18 @@ @startuml(id=ComponentStyleTest) !includeurl https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/master/C4_Component.puml -!includeurl https://raw.githubusercontent.com/plantuml-stdlib/gilbarbara-plantuml-sprites/master/sprites/android-icon.puml -!includeurl https://raw.githubusercontent.com/plantuml-stdlib/gilbarbara-plantuml-sprites/master/sprites/apple.puml +!includeurl +!includeurl + title My Software System - My Container - Components caption ComponentStyleTest SHOW_PERSON_OUTLINE() LAYOUT_TOP_DOWN() -AddRelTag("Dependency Style", $sprite="android-icon{scale=1.3,color=#008000}", $lineColor=#008000, $textColor=#aa9999, $techn=Android, $lineStyle=DottedLine(), $lineThickness=2, $legendSprite="android-icon{scale=0.3,color=#008000}", $legendText=Android user uses) +AddRelTag("Dependency Style", $sprite="cell_phone_android_stand_alone", $lineColor=#008000, $textColor=#aa9999, $techn=Android, $lineStyle=DottedLine(), $lineThickness=2, $legendSprite="cell_phone_android_stand_alone,scale=0.3,color=#008000", $legendText=Android user uses) AddElementTag("Component Style", $sprite="&compass", $bgColor=#ffffff, $fontColor=#ff0000, $borderColor=#800080, $borderStyle=BoldLine(), $borderThickness=5, $shadowing=false, $shape=RoundedBoxShape(), $techn=REST, $legendSprite="&compass", $legendText=this is a legend text) AddBoundaryTag("Boundary Style", $bgColor=#00ffff, $fontColor=#008000, $borderColor=#ff0000, $borderStyle=DottedLine(), $borderThickness=4, $shadowing=false, $legendText=this is a system) -AddPersonTag("Person Style", $sprite="apple{scale=0.5,color=#008000}", $bgColor=#00ff00, $fontColor=#0000ff, $borderColor=#ff0000, $borderStyle=DashedLine(), $borderThickness=4, $shadowing=false, $shape=EightSidedShape(), $legendText=this is a apple) +AddPersonTag("Person Style", $sprite="apple,scale=0.5,color=#008000", $bgColor=#00ff00, $fontColor=#0000ff, $borderColor=#ff0000, $borderStyle=DashedLine(), $borderThickness=4, $shadowing=false, $shape=EightSidedShape(), $legendText=this is a apple) Container_Boundary("MySoftwareSystem.MyContainer_boundary", "My Container" , $tags="Container Style+Boundary Style"){ Component(MySoftwareSystem.MyContainer.MyComponent, "My Component", "", "component", "", $tags="Component Style") diff --git a/src/test/resources/expected/view/style/ContainerStyleTest.puml b/src/test/resources/expected/view/style/ContainerStyleTest.puml index c140fe2..266de44 100644 --- a/src/test/resources/expected/view/style/ContainerStyleTest.puml +++ b/src/test/resources/expected/view/style/ContainerStyleTest.puml @@ -1,18 +1,19 @@ @startuml(id=ContainerStyleTest) !includeurl https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/master/C4_Container.puml -!includeurl https://raw.githubusercontent.com/plantuml-stdlib/gilbarbara-plantuml-sprites/master/sprites/android-icon.puml -!includeurl https://raw.githubusercontent.com/plantuml-stdlib/gilbarbara-plantuml-sprites/master/sprites/apple.puml -!includeurl https://raw.githubusercontent.com/plantuml-stdlib/gilbarbara-plantuml-sprites/master/sprites/postgresql.puml +!includeurl +!includeurl +!includeurl + title My Software System - Containers caption ContainerStyleTest SHOW_PERSON_OUTLINE() LAYOUT_TOP_DOWN() -AddRelTag("Dependency Style", $sprite="android-icon{scale=1.3,color=#008000}", $lineColor=#008000, $textColor=#aa9999, $techn=Android, $lineStyle=DottedLine(), $lineThickness=2, $legendSprite="android-icon{scale=0.3,color=#008000}", $legendText=Android user uses) -AddElementTag("Container Style", $sprite="postgresql{scale=0.5,color=#008000}", $bgColor=#ffffff, $fontColor=#ff0000, $borderColor=#800080, $borderStyle=DottedLine(), $borderThickness=5, $shadowing=false, $shape=RoundedBoxShape(), $techn=REST, $legendSprite="&compass", $legendText=this is a legend container) +AddRelTag("Dependency Style", $sprite="cell_phone_android_stand_alone", $lineColor=#008000, $textColor=#aa9999, $techn=Android, $lineStyle=DottedLine(), $lineThickness=2, $legendSprite="cell_phone_android_stand_alone,scale=0.3,color=#008000", $legendText=Android user uses) +AddElementTag("Container Style", $sprite="postgresql,scale=0.5,color=#008000", $bgColor=#ffffff, $fontColor=#ff0000, $borderColor=#800080, $borderStyle=DottedLine(), $borderThickness=5, $shadowing=false, $shape=RoundedBoxShape(), $techn=REST, $legendSprite="&compass", $legendText=this is a legend container) AddBoundaryTag("Boundary Style", $bgColor=#00ffff, $fontColor=#008000, $borderColor=#ff0000, $borderStyle=DottedLine(), $borderThickness=4, $shadowing=false, $legendText=this is a system) -AddPersonTag("Person Style", $sprite="apple{scale=0.5,color=#008000}", $bgColor=#00ff00, $fontColor=#0000ff, $borderColor=#ff0000, $borderStyle=DashedLine(), $borderThickness=4, $shadowing=false, $shape=EightSidedShape(), $legendText=this is a apple) +AddPersonTag("Person Style", $sprite="apple,scale=0.5,color=#008000", $bgColor=#00ff00, $fontColor=#0000ff, $borderColor=#ff0000, $borderStyle=DashedLine(), $borderThickness=4, $shadowing=false, $shape=EightSidedShape(), $legendText=this is a apple) System_Boundary(MySoftwareSystem, My Software System, $tags="System Style+Boundary Style") { Container(MySoftwareSystem.MyContainer, "My Container", "", "container", "", $tags="Container Style+Boundary Style") diff --git a/src/test/resources/expected/view/style/DeploymentStyleTest.puml b/src/test/resources/expected/view/style/DeploymentStyleTest.puml index 212affd..d0381a6 100644 --- a/src/test/resources/expected/view/style/DeploymentStyleTest.puml +++ b/src/test/resources/expected/view/style/DeploymentStyleTest.puml @@ -1,21 +1,22 @@ @startuml(id=DeploymentStyleTest) -!includeurl https://raw.githubusercontent.com/awslabs/aws-icons-for-plantuml/v11.1/dist/AWSCommon.puml -!includeurl https://raw.githubusercontent.com/awslabs/aws-icons-for-plantuml/v11.1/dist/GroupIcons/Cloudalt.puml !includeurl https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/master/C4_Deployment.puml -!includeurl https://raw.githubusercontent.com/plantuml-stdlib/gilbarbara-plantuml-sprites/master/sprites/android-icon.puml -!includeurl https://raw.githubusercontent.com/plantuml-stdlib/gilbarbara-plantuml-sprites/master/sprites/postgresql.puml +!includeurl +!includeurl +!includeurl + title My Software System - Deployment - Default caption DeploymentStyleTest +skinparam PackageTitleAlignment Center SHOW_PERSON_OUTLINE() LAYOUT_TOP_DOWN() -AddRelTag("Dependency Style", $sprite="android-icon{scale=1.3,color=#008000}", $lineColor=#008000, $textColor=#aa9999, $techn=Android, $lineStyle=DottedLine(), $lineThickness=2, $legendSprite="android-icon{scale=0.3,color=#008000}", $legendText=Android user uses) -AddElementTag("Container Style", $sprite="postgresql{scale=0.5,color=#008000}", $bgColor=#ffffff, $fontColor=#ff0000, $borderColor=#800080, $borderStyle=DottedLine(), $borderThickness=5, $shadowing=false, $shape=RoundedBoxShape(), $techn=REST, $legendSprite="&compass", $legendText=this is a legend container) +AddRelTag("Dependency Style", $sprite="cell_phone_android_stand_alone", $lineColor=#008000, $textColor=#aa9999, $techn=Android, $lineStyle=DottedLine(), $lineThickness=2, $legendSprite="cell_phone_android_stand_alone,scale=0.3,color=#008000", $legendText=Android user uses) +AddElementTag("Container Style", $sprite="postgresql,scale=0.5,color=#008000", $bgColor=#ffffff, $fontColor=#ff0000, $borderColor=#800080, $borderStyle=DottedLine(), $borderThickness=5, $shadowing=false, $shape=RoundedBoxShape(), $techn=REST, $legendSprite="&compass", $legendText=this is a legend container) AddElementTag("Deployment Node Tag", $bgColor=#00eeff, $borderThickness=4, $shadowing=false) AddElementTag("Infrastructure Node Tag", $bgColor=#bcaadd, $borderColor=#008000, $borderThickness=3, $shadowing=false) -Node(Default.AWS, "AWS", "", "Production AWS environment", $sprite="Cloudalt") { +Node(Default.AWS, "AWS", "", "Production AWS environment", $sprite="aws") { Node(Default.AWS.Nodewithstyle, "Node with style", "", "", "", $tags="Deployment Node Tag") { Container(Default.AWS.Nodewithstyle.MyContainer_1, "My Container", "", "container", "", $tags="Container Style+Boundary Style") } diff --git a/src/test/resources/expected/view/style/DynamicStyleSequenceTest.puml b/src/test/resources/expected/view/style/DynamicStyleSequenceTest.puml index 0239910..b42b1a9 100644 --- a/src/test/resources/expected/view/style/DynamicStyleSequenceTest.puml +++ b/src/test/resources/expected/view/style/DynamicStyleSequenceTest.puml @@ -1,17 +1,18 @@ @startuml(id=DynamicStyleSequenceTest) !includeurl https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/master/C4_Sequence.puml -!includeurl https://raw.githubusercontent.com/plantuml-stdlib/gilbarbara-plantuml-sprites/master/sprites/android-icon.puml -!includeurl https://raw.githubusercontent.com/plantuml-stdlib/gilbarbara-plantuml-sprites/master/sprites/apple.puml -!includeurl https://raw.githubusercontent.com/plantuml-stdlib/gilbarbara-plantuml-sprites/master/sprites/postgresql.puml +!includeurl +!includeurl +!includeurl + title My Software System - Dynamic caption DynamicStyleSequenceTest SHOW_PERSON_OUTLINE() -AddRelTag("Dependency Style", $sprite="android-icon{scale=1.3,color=#008000}", $lineColor=#008000, $textColor=#aa9999, $techn=Android, $lineStyle=DottedLine(), $lineThickness=2, $legendSprite="android-icon{scale=0.3,color=#008000}", $legendText=Android user uses) -AddElementTag("Container Style", $sprite="postgresql{scale=0.5,color=#008000}", $bgColor=#ffffff, $fontColor=#ff0000, $borderColor=#800080, $borderStyle=DottedLine(), $borderThickness=5, $shadowing=false, $shape=RoundedBoxShape(), $techn=REST, $legendSprite="&compass", $legendText=this is a legend container) +AddRelTag("Dependency Style", $sprite="cell_phone_android_stand_alone", $lineColor=#008000, $textColor=#aa9999, $techn=Android, $lineStyle=DottedLine(), $lineThickness=2, $legendSprite="cell_phone_android_stand_alone,scale=0.3,color=#008000", $legendText=Android user uses) +AddElementTag("Container Style", $sprite="postgresql,scale=0.5,color=#008000", $bgColor=#ffffff, $fontColor=#ff0000, $borderColor=#800080, $borderStyle=DottedLine(), $borderThickness=5, $shadowing=false, $shape=RoundedBoxShape(), $techn=REST, $legendSprite="&compass", $legendText=this is a legend container) AddBoundaryTag("Boundary Style", $bgColor=#00ffff, $fontColor=#008000, $borderColor=#ff0000, $borderStyle=DottedLine(), $borderThickness=4, $shadowing=false, $legendText=this is a system) -AddPersonTag("Person Style", $sprite="apple{scale=0.5,color=#008000}", $bgColor=#00ff00, $fontColor=#0000ff, $borderColor=#ff0000, $borderStyle=DashedLine(), $borderThickness=4, $shadowing=false, $shape=EightSidedShape(), $legendText=this is a apple) +AddPersonTag("Person Style", $sprite="apple,scale=0.5,color=#008000", $bgColor=#00ff00, $fontColor=#0000ff, $borderColor=#ff0000, $borderStyle=DashedLine(), $borderThickness=4, $shadowing=false, $shape=EightSidedShape(), $legendText=this is a apple) System_Boundary(MySoftwareSystem, My Software System, $tags="System Style+Boundary Style") Container(MySoftwareSystem.MyContainer, "My Container", "", "container", "", $tags="Container Style+Boundary Style") diff --git a/src/test/resources/expected/view/style/DynamicStyleTest.puml b/src/test/resources/expected/view/style/DynamicStyleTest.puml index 1bee936..2648bb9 100644 --- a/src/test/resources/expected/view/style/DynamicStyleTest.puml +++ b/src/test/resources/expected/view/style/DynamicStyleTest.puml @@ -1,18 +1,19 @@ @startuml(id=DynamicStyleTest) !includeurl https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/master/C4_Dynamic.puml -!includeurl https://raw.githubusercontent.com/plantuml-stdlib/gilbarbara-plantuml-sprites/master/sprites/android-icon.puml -!includeurl https://raw.githubusercontent.com/plantuml-stdlib/gilbarbara-plantuml-sprites/master/sprites/apple.puml -!includeurl https://raw.githubusercontent.com/plantuml-stdlib/gilbarbara-plantuml-sprites/master/sprites/postgresql.puml +!includeurl +!includeurl +!includeurl + title My Software System - Dynamic caption DynamicStyleTest SHOW_PERSON_OUTLINE() LAYOUT_TOP_DOWN() -AddRelTag("Dependency Style", $sprite="android-icon{scale=1.3,color=#008000}", $lineColor=#008000, $textColor=#aa9999, $techn=Android, $lineStyle=DottedLine(), $lineThickness=2, $legendSprite="android-icon{scale=0.3,color=#008000}", $legendText=Android user uses) -AddElementTag("Container Style", $sprite="postgresql{scale=0.5,color=#008000}", $bgColor=#ffffff, $fontColor=#ff0000, $borderColor=#800080, $borderStyle=DottedLine(), $borderThickness=5, $shadowing=false, $shape=RoundedBoxShape(), $techn=REST, $legendSprite="&compass", $legendText=this is a legend container) +AddRelTag("Dependency Style", $sprite="cell_phone_android_stand_alone", $lineColor=#008000, $textColor=#aa9999, $techn=Android, $lineStyle=DottedLine(), $lineThickness=2, $legendSprite="cell_phone_android_stand_alone,scale=0.3,color=#008000", $legendText=Android user uses) +AddElementTag("Container Style", $sprite="postgresql,scale=0.5,color=#008000", $bgColor=#ffffff, $fontColor=#ff0000, $borderColor=#800080, $borderStyle=DottedLine(), $borderThickness=5, $shadowing=false, $shape=RoundedBoxShape(), $techn=REST, $legendSprite="&compass", $legendText=this is a legend container) AddBoundaryTag("Boundary Style", $bgColor=#00ffff, $fontColor=#008000, $borderColor=#ff0000, $borderStyle=DottedLine(), $borderThickness=4, $shadowing=false, $legendText=this is a system) -AddPersonTag("Person Style", $sprite="apple{scale=0.5,color=#008000}", $bgColor=#00ff00, $fontColor=#0000ff, $borderColor=#ff0000, $borderStyle=DashedLine(), $borderThickness=4, $shadowing=false, $shape=EightSidedShape(), $legendText=this is a apple) +AddPersonTag("Person Style", $sprite="apple,scale=0.5,color=#008000", $bgColor=#00ff00, $fontColor=#0000ff, $borderColor=#ff0000, $borderStyle=DashedLine(), $borderThickness=4, $shadowing=false, $shape=EightSidedShape(), $legendText=this is a apple) System_Boundary(MySoftwareSystem, My Software System, $tags="System Style+Boundary Style") { Container(MySoftwareSystem.MyContainer, "My Container", "", "container", "", $tags="Container Style+Boundary Style") diff --git a/src/test/resources/expected/view/style/SystemStyleTest.puml b/src/test/resources/expected/view/style/SystemStyleTest.puml index 221461f..66cfa3e 100644 --- a/src/test/resources/expected/view/style/SystemStyleTest.puml +++ b/src/test/resources/expected/view/style/SystemStyleTest.puml @@ -1,16 +1,17 @@ @startuml(id=SystemStyleTest) !includeurl https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/master/C4_Context.puml -!includeurl https://raw.githubusercontent.com/plantuml-stdlib/gilbarbara-plantuml-sprites/master/sprites/android-icon.puml -!includeurl https://raw.githubusercontent.com/plantuml-stdlib/gilbarbara-plantuml-sprites/master/sprites/apple.puml +!includeurl +!includeurl + title My Software System - System Context caption SystemStyleTest SHOW_PERSON_OUTLINE() LAYOUT_TOP_DOWN() -AddRelTag("Dependency Style", $sprite="android-icon{scale=1.3,color=#008000}", $lineColor=#008000, $textColor=#aa9999, $techn=Android, $lineStyle=DottedLine(), $lineThickness=2, $legendSprite="android-icon{scale=0.3,color=#008000}", $legendText=Android user uses) -AddElementTag("System Style", $sprite="img:https://plantuml.com/logo3.png{scale=0.4}", $bgColor=#000000, $fontColor=#ffff00, $borderColor=#008000, $borderStyle=DashedLine(), $borderThickness=4, $shadowing=true, $shape=EightSidedShape(), $techn=Kafka, $legendSprite="&compass{scale=3.0}", $legendText=this is a legend) -AddPersonTag("Person Style", $sprite="apple{scale=0.5,color=#008000}", $bgColor=#00ff00, $fontColor=#0000ff, $borderColor=#ff0000, $borderStyle=DashedLine(), $borderThickness=4, $shadowing=false, $shape=EightSidedShape(), $legendText=this is a apple) +AddRelTag("Dependency Style", $sprite="cell_phone_android_stand_alone", $lineColor=#008000, $textColor=#aa9999, $techn=Android, $lineStyle=DottedLine(), $lineThickness=2, $legendSprite="cell_phone_android_stand_alone,scale=0.3,color=#008000", $legendText=Android user uses) +AddElementTag("System Style", $sprite="img:https://plantuml.com/logo3.png,scale=0.4", $bgColor=#000000, $fontColor=#ffff00, $borderColor=#008000, $borderStyle=DashedLine(), $borderThickness=4, $shadowing=true, $shape=EightSidedShape(), $techn=Kafka, $legendSprite="&compass,scale=3.0", $legendText=this is a legend) +AddPersonTag("Person Style", $sprite="apple,scale=0.5,color=#008000", $bgColor=#00ff00, $fontColor=#0000ff, $borderColor=#ff0000, $borderStyle=DashedLine(), $borderThickness=4, $shadowing=false, $shape=EightSidedShape(), $legendText=this is a apple) System(MySoftwareSystem, "My Software System", "system", "", $tags="System Style+Boundary Style") Person(Person, "Person", "", "", $tags="Person Style") diff --git a/src/test/resources/expected/view/style/ViewStyleTestWithStyle.puml b/src/test/resources/expected/view/style/ViewStyleTestWithStyle.puml index b52a6e3..e9c36d4 100644 --- a/src/test/resources/expected/view/style/ViewStyleTestWithStyle.puml +++ b/src/test/resources/expected/view/style/ViewStyleTestWithStyle.puml @@ -1,18 +1,19 @@ @startuml(id=ViewStyleTestWithStyle) !includeurl https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/master/C4_Container.puml -!includeurl https://raw.githubusercontent.com/plantuml-stdlib/gilbarbara-plantuml-sprites/master/sprites/android-icon.puml -!includeurl https://raw.githubusercontent.com/plantuml-stdlib/gilbarbara-plantuml-sprites/master/sprites/apple.puml -!includeurl https://raw.githubusercontent.com/plantuml-stdlib/gilbarbara-plantuml-sprites/master/sprites/postgresql.puml +!includeurl +!includeurl +!includeurl + title My Software System - Containers caption ViewStyleTestWithStyle SHOW_PERSON_OUTLINE() LAYOUT_TOP_DOWN() -AddRelTag("Dependency Style", $sprite="android-icon{scale=1.3,color=#008000}", $lineColor=#008000, $textColor=#aa9999, $techn=Android, $lineStyle=DottedLine(), $lineThickness=2, $legendSprite="android-icon{scale=0.3,color=#008000}", $legendText=Android user uses) -AddElementTag("Container Style", $sprite="postgresql{scale=0.5,color=#008000}", $bgColor=#ffffff, $fontColor=#ff0000, $borderColor=#800080, $borderStyle=DottedLine(), $borderThickness=5, $shadowing=false, $shape=RoundedBoxShape(), $techn=REST, $legendSprite="&compass", $legendText=this is a container) +AddRelTag("Dependency Style", $sprite="cell_phone_android_stand_alone", $lineColor=#008000, $textColor=#aa9999, $techn=Android, $lineStyle=DottedLine(), $lineThickness=2, $legendSprite="cell_phone_android_stand_alone,scale=0.3,color=#008000", $legendText=Android user uses) +AddElementTag("Container Style", $sprite="postgresql,scale=0.5,color=#008000", $bgColor=#ffffff, $fontColor=#ff0000, $borderColor=#800080, $borderStyle=DottedLine(), $borderThickness=5, $shadowing=false, $shape=RoundedBoxShape(), $techn=REST, $legendSprite="&compass", $legendText=this is a container) AddBoundaryTag("Boundary Style", $bgColor=#00ffff, $fontColor=#008000, $borderColor=#ff0000, $borderStyle=DottedLine(), $borderThickness=4, $shadowing=false, $legendText=this is a system) -AddPersonTag("Person Style", $sprite="apple{scale=0.5,color=#008000}", $bgColor=#00ff00, $fontColor=#0000ff, $borderColor=#ff0000, $borderStyle=DashedLine(), $borderThickness=4, $shadowing=false, $shape=EightSidedShape(), $legendText=this is a legend) +AddPersonTag("Person Style", $sprite="apple,scale=0.5,color=#008000", $bgColor=#00ff00, $fontColor=#0000ff, $borderColor=#ff0000, $borderStyle=DashedLine(), $borderThickness=4, $shadowing=false, $shape=EightSidedShape(), $legendText=this is a legend) System_Boundary(MySoftwareSystem, My Software System, $tags="System Style+Boundary Style") { Container(MySoftwareSystem.MyContainer, "My Container", "", "container", "", $tags="Container Style+Boundary Style") diff --git a/src/test/resources/input/sprites/max_sprite_set.json b/src/test/resources/input/sprites/max_sprite_set.json new file mode 100644 index 0000000..daa2380 --- /dev/null +++ b/src/test/resources/input/sprites/max_sprite_set.json @@ -0,0 +1,41 @@ +{ + "name": "Max Test Sprite Set", + "source": "some source", + "additionalIncludes": [ + "common_include.puml" + ], + "additionalDefinitions": [ + "common_definition" + ], + "sprites": [ + { + "@type": "PlantUmlSprite", + "name": "TestPlantUmlSprite", + "path": "", + "color": "#eeeeee", + "scale": 0.5, + "additionalDefinitions": [ + "local_definition" + ], + "additionalIncludes": [ + "" + ], + "reference": "test_reference" + }, + { + "@type": "ImageSprite", + "name": "TestImageSprite", + "url": "img:someDefinition/active-campaign-icon.png", + "additionalDefinitions": [ + "local_definition_img" + ], + "scale": 1.5 + }, + { + "@type": "OpenIconicSprite", + "name": "&compass", + "color": "#ffffff", + "scale": 1.2 + } + ] +} \ No newline at end of file diff --git a/src/test/resources/input/sprites/minimal_sprite_set.json b/src/test/resources/input/sprites/minimal_sprite_set.json new file mode 100644 index 0000000..749a369 --- /dev/null +++ b/src/test/resources/input/sprites/minimal_sprite_set.json @@ -0,0 +1,10 @@ +{ + "name": "Minimal Test Sprite Set", + "sprites": [ + { + "@type": "PlantUmlSprite", + "name": "TestSprite", + "path": "" + } + ] +} \ No newline at end of file diff --git a/src/test/resources/input/sprites/unnamed_image_sprite_sprite_set.json b/src/test/resources/input/sprites/unnamed_image_sprite_sprite_set.json new file mode 100644 index 0000000..bf8c230 --- /dev/null +++ b/src/test/resources/input/sprites/unnamed_image_sprite_sprite_set.json @@ -0,0 +1,9 @@ +{ + "name": "ImageSprites without a name cant be addressed in the SpriteRegistry and therefore are not added", + "sprites": [ + { + "@type": "ImageSprite", + "url": "img:someDefinition/active-campaign-icon.png" + } + ] +} \ No newline at end of file