UNPKG

@zklogic/draw.io

Version:

Draw.IO - Graph Editor integration in Angular-cli

1 lines 50 kB
Sidebar.prototype.addAWSPalette=function(){this.setCurrentSearchEntryLibrary("aws2","aws2Analytics"),this.addAWSAnalyticsPalette(),this.setCurrentSearchEntryLibrary("aws2","aws2Application Services"),this.addAWSApplicationServicesPalette(),this.setCurrentSearchEntryLibrary("aws2","aws2Compute"),this.addAWSComputePalette(),this.setCurrentSearchEntryLibrary("aws2","aws2Database"),this.addAWSDatabasePalette(),this.setCurrentSearchEntryLibrary("aws2","aws2Developer Tools"),this.addAWSDeveloperToolsPalette(),this.setCurrentSearchEntryLibrary("aws2","aws2Enterprise Applications"),this.addAWSEnterpriseApplicationsPalette(),this.setCurrentSearchEntryLibrary("aws2","aws2Game Development"),this.addAWSGameDevelopmentPalette(),this.setCurrentSearchEntryLibrary("aws2","aws2General"),this.addAWSGeneralPalette(),this.setCurrentSearchEntryLibrary("aws2","aws2Internet of Things"),this.addAWSInternetOfThingsPalette(),this.setCurrentSearchEntryLibrary("aws2","aws2Management Tools"),this.addAWSManagementToolsPalette(),this.setCurrentSearchEntryLibrary("aws2","aws2Mobile Services"),this.addAWSMobileServicesPalette(),this.setCurrentSearchEntryLibrary("aws2","aws2Networking"),this.addAWSNetworkingPalette(),this.setCurrentSearchEntryLibrary("aws2","aws2On-Demand Workforce"),this.addAWSOnDemandWorkforcePalette(),this.setCurrentSearchEntryLibrary("aws2","aws2SDKs"),this.addAWSSDKPalette(),this.setCurrentSearchEntryLibrary("aws2","aws2Security and Identity"),this.addAWSSecurityAndIdentityPalette(),this.setCurrentSearchEntryLibrary("aws2","aws2Storage and Content Delivery"),this.addAWSStorageAndContentDeliveryPalette(),this.setCurrentSearchEntryLibrary("aws2","aws2Groups"),this.addAWSGroupPalette(),this.setCurrentSearchEntryLibrary()},Sidebar.prototype.addAWSAnalyticsPalette=function(){var e="dashed=0;html=1;"+mxConstants.STYLE_SHAPE+"=mxgraph.aws2.",t="mxgraph.aws.analytics",n="aws group amazon web service analytics";this.addPaletteFunctions("aws2Analytics","AWS / Analytics",!1,[this.createVertexTemplateEntry(e+"analytics.data_pipeline;strokeColor=none;",60,72,"","Data Pipeline",null,null,this.getTagsForStencil(t,"data pipeline",n).join(" ")),this.createVertexTemplateEntry(e+"analytics.elasticsearch;strokeColor=none;",60,72,"","ElasticSearch",null,null,this.getTagsForStencil(t,"elasticsearch",n).join(" ")),this.createVertexTemplateEntry(e+"analytics.emr;strokeColor=none;",60,72,"","EMR",null,null,this.getTagsForStencil(t,"emr",n).join(" ")),this.createVertexTemplateEntry(e+"compute_and_networking.emr_cluster;strokeColor=none;",49,55,"","EMR Cluster",null,null,this.getTagsForStencil(t,"emr cluster",n).join(" ")),this.createVertexTemplateEntry(e+"compute_and_networking.emr_engine;strokeColor=none;",74,53,"","EMR Engine",null,null,this.getTagsForStencil(t,"emr engine",n).join(" ")),this.createVertexTemplateEntry(e+"compute_and_networking.emr_hdfs_cluster;strokeColor=none;",54,56,"","EMR HDFS Cluster",null,null,this.getTagsForStencil(t,"emr hdfs cluster",n).join(" ")),this.createVertexTemplateEntry(e+"compute_and_networking.emr_mapr_m3_engine;strokeColor=none;",74,53,"","EMR MapR M3 Engine",null,null,this.getTagsForStencil(t,"emr mapr m3 engine",n).join(" ")),this.createVertexTemplateEntry(e+"compute_and_networking.emr_mapr_m5_engine;strokeColor=none;",74,53,"","EMR MapR M5 Engine",null,null,this.getTagsForStencil(t,"emr mapr m5 engine",n).join(" ")),this.createVertexTemplateEntry(e+"compute_and_networking.emr_mapr_m7_engine;strokeColor=none;",74,53,"","EMR MapR M7 Engine",null,null,this.getTagsForStencil(t,"emr mapr m7 engine",n).join(" ")),this.createVertexTemplateEntry(e+"analytics.kinesis;strokeColor=none;",59,72,"","Kinesis",null,null,this.getTagsForStencil(t,"kinesis",n).join(" ")),this.createVertexTemplateEntry(e+"analytics.kinesis_analytics;strokeColor=none;",66,67,"","Kinesis Analytics",null,null,this.getTagsForStencil(t,"kinesis analytics",n).join(" ")),this.createVertexTemplateEntry(e+"analytics.kinesis_enabledapp;strokeColor=none;",58,60,"","Kinesis EnabledApp",null,null,this.getTagsForStencil(t,"kinesis enabledapp enabled app",n).join(" ")),this.createVertexTemplateEntry(e+"analytics.kinesis_firehose;strokeColor=none;",53,56,"","Kinesis Firehose",null,null,this.getTagsForStencil(t,"kinesis firehose",n).join(" ")),this.createVertexTemplateEntry(e+"analytics.kinesis_streams;strokeColor=none;",53,56,"","Kinesis Streams",null,null,this.getTagsForStencil(t,"kinesis streams",n).join(" ")),this.createVertexTemplateEntry(e+"analytics.machine_learning;strokeColor=none;",60,72,"","Machine Learning",null,null,this.getTagsForStencil(t,"machine learning",n).join(" ")),this.createVertexTemplateEntry(e+"analytics.quicksight;strokeColor=none;",60,66,"","QuickSight",null,null,this.getTagsForStencil(t,"quicksight",n).join(" "))])},Sidebar.prototype.addAWSApplicationServicesPalette=function(){var e="dashed=0;html=1;"+mxConstants.STYLE_SHAPE+"=mxgraph.aws2.",t="mxgraph.aws.applicationServices",n="aws group amazon web service application services";this.addPaletteFunctions("aws2Application Services","AWS / Application Services",!1,[this.createVertexTemplateEntry(e+"app_services.api_gateway;strokeColor=none;",60,72,"","API Gateway",null,null,this.getTagsForStencil(t,"api gateway",n).join(" ")),this.createVertexTemplateEntry(e+"app_services.appstream;strokeColor=none;",59,72,"","AppStream",null,null,this.getTagsForStencil(t,"appstream",n).join(" ")),this.createVertexTemplateEntry(e+"app_services.cloudsearch;strokeColor=none;",59,72,"","CloudSearch",null,null,this.getTagsForStencil(t,"cloudsearch",n).join(" ")),this.createVertexTemplateEntry(e+"app_services.cloudsearch_sdf_metadata;strokeColor=none;",52,56,"","CloudSearch SDF Metadata",null,null,this.getTagsForStencil(t,"cloudsearch sdf metadata",n).join(" ")),this.createVertexTemplateEntry(e+"app_services.elastic_transcoder;strokeColor=none;",59,72,"","Elastic Transcoder",null,null,this.getTagsForStencil(t,"elastic transcoder",n).join(" ")),this.createVertexTemplateEntry(e+"app_services.ses;strokeColor=none;",61,72,"","SES",null,null,this.getTagsForStencil(t,"ses",n).join(" ")),this.createVertexTemplateEntry(e+"app_services.email;strokeColor=none;",73,54,"","SES Email",null,null,this.getTagsForStencil(t,"ses email",n).join(" ")),this.createVertexTemplateEntry(e+"app_services.sqs;strokeColor=none;",59,72,"","SQS",null,null,this.getTagsForStencil(t,"sqs",n).join(" ")),this.createVertexTemplateEntry(e+"app_services.sqs_message;strokeColor=none;",37,42,"","SQS Message",null,null,this.getTagsForStencil(t,"sqs message",n).join(" ")),this.createVertexTemplateEntry(e+"app_services.sqs_queue;strokeColor=none;",65,42,"","SQS Queue",null,null,this.getTagsForStencil(t,"sqs queue",n).join(" ")),this.createVertexTemplateEntry(e+"app_services.swf;strokeColor=none;",59,72,"","SWF",null,null,this.getTagsForStencil(t,"swf",n).join(" ")),this.createVertexTemplateEntry(e+"app_services.swf_decider;strokeColor=none;",55,57,"","SWF Decider",null,null,this.getTagsForStencil(t,"swf decider",n).join(" ")),this.createVertexTemplateEntry(e+"app_services.swf_worker;strokeColor=none;",53,56,"","SWF Worker",null,null,this.getTagsForStencil(t,"swf worker",n).join(" "))])},Sidebar.prototype.addAWSComputePalette=function(){var e="dashed=0;html=1;"+mxConstants.STYLE_SHAPE+"=mxgraph.aws2.compute_and_networking.",t="mxgraph.aws.compute",n="aws group amazon web service compute";this.addPaletteFunctions("aws2Compute","AWS / Compute",!1,[this.createVertexTemplateEntry(e+"auto_scaling;strokeColor=none;",59,57,"","Auto Scaling",null,null,this.getTagsForStencil(t,"auto scaling",n).join(" ")),this.createVertexTemplateEntry(e+"ec2;strokeColor=none;",59,72,"","EC2",null,null,this.getTagsForStencil(t,"ec2",n).join(" ")),this.createVertexTemplateEntry(e+"ec2_ami;strokeColor=none;",53,56,"","EC2 AMI",null,null,this.getTagsForStencil(t,"ec2 ami",n).join(" ")),this.createVertexTemplateEntry(e+"ec2_cloudwatch;strokeColor=none;",53,56,"","EC2 CloudWatch",null,null,this.getTagsForStencil(t,"ec2 cloudwatch",n).join(" ")),this.createVertexTemplateEntry(e+"ec2_db_on_instance;strokeColor=none;",52,56,"","EC2 DB On Instance",null,null,this.getTagsForStencil(t,"ec2 db on instance database",n).join(" ")),this.createVertexTemplateEntry(e+"ec2_elastic_ip;strokeColor=none;",67,22,"","EC2 Elastic IP",null,null,this.getTagsForStencil(t,"ec2 elastic ip",n).join(" ")),this.createVertexTemplateEntry(e+"ec2_instance;strokeColor=none;",52,56,"","EC2 Instance",null,null,this.getTagsForStencil(t,"ec2 instance",n).join(" ")),this.createVertexTemplateEntry(e+"ec2_instances;strokeColor=none;",50,57,"","EC2 Instances",null,null,this.getTagsForStencil(t,"ec2 instances",n).join(" ")),this.createVertexTemplateEntry(e+"ec2_optimized_instance;strokeColor=none;",53,56,"","EC2 Optimized Instance",null,null,this.getTagsForStencil(t,"ec2 optimized instance",n).join(" ")),this.createVertexTemplateEntry(e+"ec2_spot_instance;strokeColor=none;",53,57,"","EC2 Spot Instance",null,null,this.getTagsForStencil(t,"ec2 spot instance",n).join(" ")),this.createVertexTemplateEntry(e+"ec2_container_registry;strokeColor=none;",61,63,"","EC2 Container Registry",null,null,this.getTagsForStencil(t,"ec2 container registry",n).join(" ")),this.createVertexTemplateEntry(e+"ec2_container_service;strokeColor=none;",61,63,"","EC2 Container Service",null,null,this.getTagsForStencil(t,"ec2 container service",n).join(" ")),this.createVertexTemplateEntry(e+"elastic_beanstalk;strokeColor=none;",59,82,"","Elastic Beanstalk",null,null,this.getTagsForStencil(t,"elastic beanstalk",n).join(" ")),this.createVertexTemplateEntry(e+"elastic_beanstalk_application;strokeColor=none;",31,57,"","Elastic Beanstalk Application",null,null,this.getTagsForStencil(t,"elastic beanstalk application",n).join(" ")),this.createVertexTemplateEntry(e+"elastic_beanstalk_deployment;strokeColor=none;",50,66,"","Elastic Beanstalk Deployment",null,null,this.getTagsForStencil(t,"elastic beanstalk deployment",n).join(" ")),this.createVertexTemplateEntry(e+"elastic_load_balancing_2;strokeColor=none;",56,58,"","Elastic Load Balancing",null,null,this.getTagsForStencil(t,"elastic load balancing",n).join(" ")),this.createVertexTemplateEntry(e+"lambda;strokeColor=none;",59,72,"","Lambda",null,null,this.getTagsForStencil(t,"lambda",n).join(" "))])},Sidebar.prototype.addAWSDatabasePalette=function(){var e="dashed=0;html=1;"+mxConstants.STYLE_SHAPE+"=mxgraph.aws2.",t="mxgraph.aws.database",n="aws group amazon web service database";this.addPaletteFunctions("aws2Database","AWS / Database",!1,[this.createVertexTemplateEntry(e+"database.database_migration_service;strokeColor=none;",64,72,"","Database Migration Service",null,null,this.getTagsForStencil(t,"database migration service",n).join(" ")),this.createVertexTemplateEntry(e+"database.dynamodb;strokeColor=none;",59,72,"","DynamoDB",null,null,this.getTagsForStencil(t,"dynamodb",n).join(" ")),this.createVertexTemplateEntry(e+"database.dynamodb_attribute;strokeColor=none;",54,56,"","DynamoDB Attribute",null,null,this.getTagsForStencil(t,"dynamodb attribute",n).join(" ")),this.createVertexTemplateEntry(e+"database.dynamodb_attributes;strokeColor=none;",52,56,"","DynamoDB Attributes",null,null,this.getTagsForStencil(t,"dynamodb attributes",n).join(" ")),this.createVertexTemplateEntry(e+"database.dynamodb_global_secondary_indexes;strokeColor=none;",53,56,"","DynamoDB Global Secondary Index",null,null,this.getTagsForStencil(t,"dynamodb global secondary indexes",n).join(" ")),this.createVertexTemplateEntry(e+"database.dynamodb_item;strokeColor=none;",55,56,"","DynamoDB Item",null,null,this.getTagsForStencil(t,"dynamodb item",n).join(" ")),this.createVertexTemplateEntry(e+"database.dynamodb_items;strokeColor=none;",52,57,"","DynamoDB Items",null,null,this.getTagsForStencil(t,"dynamodb items",n).join(" ")),this.createVertexTemplateEntry(e+"database.dynamodb_table;strokeColor=none;",60,56,"","DynamoDB Table",null,null,this.getTagsForStencil(t,"dynamodb table",n).join(" ")),this.createVertexTemplateEntry(e+"database.elasticcache_memcache;strokeColor=none;",52,55,"","ElasticCache MemCache",null,null,this.getTagsForStencil(t,"elasticcache memcache",n).join(" ")),this.createVertexTemplateEntry(e+"database.elasticcache;strokeColor=none;",59,72,"","ElasticCache",null,null,this.getTagsForStencil(t,"elasticcache",n).join(" ")),this.createVertexTemplateEntry(e+"database.elasticcache_node;strokeColor=none;",52,55,"","ElasticCache Node",null,null,this.getTagsForStencil(t,"elasticcache node",n).join(" ")),this.createVertexTemplateEntry(e+"database.elasticcache_redis;strokeColor=none;",52,55,"","ElasticCache Redis",null,null,this.getTagsForStencil(t,"elasticcache redis",n).join(" ")),this.createVertexTemplateEntry(e+"database.rds;strokeColor=none;",63,72,"","RDS",null,null,this.getTagsForStencil(t,"rds",n).join(" ")),this.createVertexTemplateEntry(e+"database.rds_db_instance;strokeColor=none;",43,56,"","RDS DB Instance",null,null,this.getTagsForStencil(t,"rds db instance",n).join(" ")),this.createVertexTemplateEntry(e+"database.rds_instance_read_replica;strokeColor=none;",43,56,"","RDS Instance Read Replica",null,null,this.getTagsForStencil(t,"rds instance read replica",n).join(" ")),this.createVertexTemplateEntry(e+"database.rds_instance_standby;strokeColor=none;",43,56,"","RDS Instance Standby",null,null,this.getTagsForStencil(t,"rds instance standby",n).join(" ")),this.createVertexTemplateEntry(e+"database.rds_ms_sql_instance;strokeColor=none;",52,55,"","RDS MS SQL Instance",null,null,this.getTagsForStencil(t,"rds ms sql instance",n).join(" ")),this.createVertexTemplateEntry(e+"database.rds_ms_sql_instance_2;strokeColor=none;",52,56,"","RDS MS SQL Instance",null,null,this.getTagsForStencil(t,"rds ms sql instance",n).join(" ")),this.createVertexTemplateEntry(e+"database.rds_mysql_db_instance;strokeColor=none;",52,55,"","RDS MySQL Instance",null,null,this.getTagsForStencil(t,"rds mysql db instance",n).join(" ")),this.createVertexTemplateEntry(e+"database.rds_mysql_db_instance_2;strokeColor=none;",52,56,"","RDS MySQL Instance",null,null,this.getTagsForStencil(t,"rds mysql db instance",n).join(" ")),this.createVertexTemplateEntry(e+"database.rds_oracle_db_instance;strokeColor=none;",52,55,"","RDS Oracle Instance",null,null,this.getTagsForStencil(t,"rds oracle db instance",n).join(" ")),this.createVertexTemplateEntry(e+"database.rds_oracle_db_instance_2;strokeColor=none;",52,56,"","RDS Oracle Instance",null,null,this.getTagsForStencil(t,"rds oracle db instance",n).join(" ")),this.createVertexTemplateEntry(e+"database.rds_replica_sets_with_piop;strokeColor=none;",53,55,"","RDS PIOP",null,null,this.getTagsForStencil(t,"rds piop",n).join(" ")),this.createVertexTemplateEntry(e+"database.rds_postgresql;strokeColor=none;",52,55,"","RDS PostgreSQL",null,null,this.getTagsForStencil(t,"rds postgresql",n).join(" ")),this.createVertexTemplateEntry(e+"database.rds_mastersql;strokeColor=none;",52,56,"","RDS SQL Master",null,null,this.getTagsForStencil(t,"rds sql master",n).join(" ")),this.createVertexTemplateEntry(e+"database.rds_slavesql;strokeColor=none;",52,56,"","RDS SQL Slave",null,null,this.getTagsForStencil(t,"rds sql slave",n).join(" ")),this.createVertexTemplateEntry(e+"database.redshift;strokeColor=none;",60,66,"","Redshift",null,null,this.getTagsForStencil(t,"redshift",n).join(" ")),this.createVertexTemplateEntry(e+"database.redshift_dense_compute_node;strokeColor=none;",49,55,"","Redshift Dense Compute Node",null,null,this.getTagsForStencil(t,"redshift dense compute node",n).join(" ")),this.createVertexTemplateEntry(e+"database.redshift_dense_storage_node;strokeColor=none;",49,55,"","Redshift Dense Storage Node",null,null,this.getTagsForStencil(t,"redshift dense storage node",n).join(" "))])},Sidebar.prototype.addAWSDeveloperToolsPalette=function(){var e="dashed=0;html=1;"+mxConstants.STYLE_SHAPE+"=mxgraph.aws2.",t="mxgraph.aws.developerTools",n="aws group amazon web service developer tools";this.addPaletteFunctions("aws2Developer Tools","AWS / Developer Tools",!1,[this.createVertexTemplateEntry(e+"developer_tools.code_commit;strokeColor=none;",68,82,"","Code Commit",null,null,this.getTagsForStencil(t,"code commit",n).join(" ")),this.createVertexTemplateEntry(e+"deployment_and_management.codedeploy;strokeColor=none;",59,72,"","Code Deploy",null,null,this.getTagsForStencil(t,"codedeploy",n).join(" ")),this.createVertexTemplateEntry(e+"developer_tools.code_pipeline;strokeColor=none;",60,72,"","Code Pipeline",null,null,this.getTagsForStencil(t,"code pipeline",n).join(" "))])},Sidebar.prototype.addAWSEnterpriseApplicationsPalette=function(){var e="dashed=0;html=1;"+mxConstants.STYLE_SHAPE+"=mxgraph.aws2.",t="mxgraph.aws.enterpriseApplications",n="aws group amazon web service enterprise applications";this.addPaletteFunctions("aws2Enterprise Applications","AWS / Enterprise Applications",!1,[this.createVertexTemplateEntry(e+"enterprise_applications.workdocs;strokeColor=none;",74,85,"","WorkDocs",null,null,this.getTagsForStencil(t,"workdocs",n).join(" ")),this.createVertexTemplateEntry(e+"enterprise_applications.workmail;strokeColor=none;",74,85,"","WorkMail",null,null,this.getTagsForStencil(t,"workmail",n).join(" ")),this.createVertexTemplateEntry(e+"enterprise_applications.workspaces;strokeColor=none;",74,85,"","WorkSpaces",null,null,this.getTagsForStencil(t,"workspaces",n).join(" "))])},Sidebar.prototype.addAWSGameDevelopmentPalette=function(){var e="dashed=0;html=1;"+mxConstants.STYLE_SHAPE+"=mxgraph.aws2.";this.addPaletteFunctions("aws2Game Development","AWS / Game Development",!1,[this.createVertexTemplateEntry(e+"game_development.gamelift;strokeColor=none;",62,75,"","GameLift",null,null,this.getTagsForStencil("mxgraph.aws.gameDevelopment","game lift","aws amazon web service game development").join(" "))])},Sidebar.prototype.addAWSGeneralPalette=function(){var e="dashed=0;html=1;"+mxConstants.STYLE_SHAPE+"=mxgraph.aws2.",t="mxgraph.aws.general",n="aws amazon web service general";this.addPaletteFunctions("aws2General","AWS / General",!1,[this.createVertexTemplateEntry(e+"non-service_specific.client;strokeColor=none;",57,57,"","Client",null,null,this.getTagsForStencil(t,"client",n).join(" ")),this.createVertexTemplateEntry(e+"non-service_specific.cloud;strokeColor=none;",70,46,"","Cloud",null,null,this.getTagsForStencil(t,"cloud",n).join(" ")),this.createVertexTemplateEntry(e+"non-service_specific.corporate_data_center;strokeColor=none;",42,57,"","Corporate Data Center",null,null,this.getTagsForStencil(t,"corporate data center",n).join(" ")),this.createVertexTemplateEntry(e+"non-service_specific.disk;strokeColor=none;",57,57,"","Disk",null,null,this.getTagsForStencil(t,"disk",n).join(" ")),this.createVertexTemplateEntry(e+"non-service_specific.forums;strokeColor=none;",76,73,"","Forums",null,null,this.getTagsForStencil(t,"forums",n).join(" ")),this.createVertexTemplateEntry(e+"non-service_specific.generic_database;strokeColor=none;",44,57,"","Generic Database",null,null,this.getTagsForStencil(t,"generic database",n).join(" ")),this.createVertexTemplateEntry(e+"non-service_specific.internet;strokeColor=none;",70,46,"","Internet",null,null,this.getTagsForStencil(t,"internet",n).join(" ")),this.createVertexTemplateEntry(e+"non-service_specific.management_console;strokeColor=none;",57,57,"","Management Console",null,null,this.getTagsForStencil(t,"management console",n).join(" ")),this.createVertexTemplateEntry(e+"non-service_specific.mobile_client;strokeColor=none;",37,57,"","Mobile Client",null,null,this.getTagsForStencil(t,"mobile client",n).join(" ")),this.createVertexTemplateEntry(e+"non-service_specific.multimedia;strokeColor=none;",59,57,"","Multimedia",null,null,this.getTagsForStencil(t,"multimedia",n).join(" ")),this.createVertexTemplateEntry(e+"non-service_specific.tape_storage;strokeColor=none;",68,38,"","Tape Storage",null,null,this.getTagsForStencil(t,"tape storage",n).join(" ")),this.createVertexTemplateEntry(e+"non-service_specific.traditional_server;strokeColor=none;",41,56,"","Traditional Server",null,null,this.getTagsForStencil(t,"traditional server",n).join(" ")),this.createVertexTemplateEntry(e+"non-service_specific.user;strokeColor=none;",41,56,"","User",null,null,this.getTagsForStencil(t,"user",n).join(" ")),this.createVertexTemplateEntry(e+"non-service_specific.users;strokeColor=none;",58,56,"","Users",null,null,this.getTagsForStencil(t,"users",n).join(" ")),this.createVertexTemplateEntry(e+"non-service_specific.virtual_private_cloud;strokeColor=none;",70,46,"","Virtual Private Cloud",null,null,this.getTagsForStencil(t,"vpc virtual private cloud",n).join(" "))])},Sidebar.prototype.addAWSInternetOfThingsPalette=function(){var e="dashed=0;html=1;"+mxConstants.STYLE_SHAPE+"=mxgraph.aws2.internet_of_things.",t="mxgraph.aws.internetOfThings",n="aws group amazon web service internet of things iot";this.addPaletteFunctions("aws2Internet of Things","AWS / Internet of Things",!1,[this.createVertexTemplateEntry(e+"action;strokeColor=none;",55,57,"","Action",null,null,this.getTagsForStencil(t,"action",n).join(" ")),this.createVertexTemplateEntry(e+"actuator;strokeColor=none;",68,80,"","Actuator",null,null,this.getTagsForStencil(t,"actuator",n).join(" ")),this.createVertexTemplateEntry(e+"aws-iot;strokeColor=none;",60,72,"","AWS IOT",null,null,this.getTagsForStencil(t,"aws iot",n).join(" ")),this.createVertexTemplateEntry(e+"bank;strokeColor=none;",71,71,"","Bank",null,null,this.getTagsForStencil(t,"bank",n).join(" ")),this.createVertexTemplateEntry(e+"bicycle;strokeColor=none;",71,71,"","Bicycle",null,null,this.getTagsForStencil(t,"bicycle",n).join(" ")),this.createVertexTemplateEntry(e+"camera;strokeColor=none;",71,71,"","Camera",null,null,this.getTagsForStencil(t,"camera",n).join(" ")),this.createVertexTemplateEntry(e+"car;strokeColor=none;",71,71,"","Car",null,null,this.getTagsForStencil(t,"car",n).join(" ")),this.createVertexTemplateEntry(e+"cart;strokeColor=none;",71,71,"","Cart",null,null,this.getTagsForStencil(t,"cart",n).join(" ")),this.createVertexTemplateEntry(e+"certificate;strokeColor=none;",56,77,"","Certificate",null,null,this.getTagsForStencil(t,"certificate",n).join(" ")),this.createVertexTemplateEntry(e+"coffee_pot;strokeColor=none;",71,71,"","Coffee Pot",null,null,this.getTagsForStencil(t,"coffee pot",n).join(" ")),this.createVertexTemplateEntry(e+"desired_state;strokeColor=none;",53,57,"","Desired State",null,null,this.getTagsForStencil(t,"desired_state",n).join(" ")),this.createVertexTemplateEntry(e+"door_lock;strokeColor=none;",71,71,"","Door Lock",null,null,this.getTagsForStencil(t,"door lock",n).join(" ")),this.createVertexTemplateEntry(e+"factory;strokeColor=none;",71,71,"","Factory",null,null,this.getTagsForStencil(t,"factory",n).join(" ")),this.createVertexTemplateEntry(e+"generic_iot_thing;strokeColor=none;",71,71,"","Generic IOT Thing",null,null,this.getTagsForStencil(t,"generic iot thing",n).join(" ")),this.createVertexTemplateEntry(e+"hardware_board;strokeColor=none;",75,87,"","Hardware Board",null,null,this.getTagsForStencil(t,"hardware_board",n).join(" ")),this.createVertexTemplateEntry(e+"house;strokeColor=none;",71,71,"","House",null,null,this.getTagsForStencil(t,"house",n).join(" ")),this.createVertexTemplateEntry(e+"http_protocol;strokeColor=none;",56,59,"","HTTP Protocol",null,null,this.getTagsForStencil(t,"http protocol",n).join(" ")),this.createVertexTemplateEntry(e+"http2_protocol;strokeColor=none;",56,59,"","HTTP2 Protocol",null,null,this.getTagsForStencil(t,"http2 protocol",n).join(" ")),this.createVertexTemplateEntry(e+"lightbulb;strokeColor=none;",71,71,"","Lightbulb",null,null,this.getTagsForStencil(t,"lightbulb",n).join(" ")),this.createVertexTemplateEntry(e+"medical_emergency;strokeColor=none;",71,71,"","Medical Emergency",null,null,this.getTagsForStencil(t,"medical_emergency",n).join(" ")),this.createVertexTemplateEntry(e+"mqtt_protocol;strokeColor=none;",56,59,"","MQTT Protocol",null,null,this.getTagsForStencil(t,"mqtt protocol",n).join(" ")),this.createVertexTemplateEntry(e+"police_emergency;strokeColor=none;",71,71,"","Police Emergency",null,null,this.getTagsForStencil(t,"police_emergency",n).join(" ")),this.createVertexTemplateEntry(e+"policy;strokeColor=none;",49,79,"","Policy",null,null,this.getTagsForStencil(t,"policy",n).join(" ")),this.createVertexTemplateEntry(e+"reported_state;strokeColor=none;",53,57,"","Reported State",null,null,this.getTagsForStencil(t,"reported_state",n).join(" ")),this.createVertexTemplateEntry(e+"rule;strokeColor=none;",44,87,"","Rule",null,null,this.getTagsForStencil(t,"rule",n).join(" ")),this.createVertexTemplateEntry(e+"sensor;strokeColor=none;",68,80,"","Sensor",null,null,this.getTagsForStencil(t,"sensor",n).join(" ")),this.createVertexTemplateEntry(e+"servo;strokeColor=none;",75,53,"","Servo",null,null,this.getTagsForStencil(t,"servo",n).join(" ")),this.createVertexTemplateEntry(e+"shadow;strokeColor=none;",75,80,"","Shadow",null,null,this.getTagsForStencil(t,"shadow",n).join(" ")),this.createVertexTemplateEntry(e+"simulator;strokeColor=none;",67,70,"","Simulator",null,null,this.getTagsForStencil(t,"simulator",n).join(" ")),this.createVertexTemplateEntry(e+"thermostat;strokeColor=none;",71,71,"","Thermostat",null,null,this.getTagsForStencil(t,"thermostat",n).join(" ")),this.createVertexTemplateEntry(e+"topic;strokeColor=none;",44,59,"","Topic",null,null,this.getTagsForStencil(t,"topic",n).join(" ")),this.createVertexTemplateEntry(e+"travel;strokeColor=none;",71,71,"","Travel",null,null,this.getTagsForStencil(t,"travel",n).join(" ")),this.createVertexTemplateEntry(e+"utility;strokeColor=none;",71,71,"","Utility",null,null,this.getTagsForStencil(t,"utility",n).join(" ")),this.createVertexTemplateEntry(e+"windfarm;strokeColor=none;",71,71,"","Windfarm",null,null,this.getTagsForStencil(t,"windfarm",n).join(" "))])},Sidebar.prototype.addAWSManagementToolsPalette=function(){var e="dashed=0;html=1;"+mxConstants.STYLE_SHAPE+"=mxgraph.aws2.",t="mxgraph.aws.managementTools",n="aws group amazon web service management tools";this.addPaletteFunctions("aws2Management Tools","AWS / Management Tools",!1,[this.createVertexTemplateEntry(e+"deployment_and_management.cloudformation;strokeColor=none;",59,72,"","CloudFormation",null,null,this.getTagsForStencil(t,"cloudformation",n).join(" ")),this.createVertexTemplateEntry(e+"deployment_and_management.cloudformation_stack;strokeColor=none;",64,49,"","CloudFormation Stack",null,null,this.getTagsForStencil(t,"cloudformation stack",n).join(" ")),this.createVertexTemplateEntry(e+"deployment_and_management.cloudformation_template;strokeColor=none;",48,56,"","CloudFormation Template",null,null,this.getTagsForStencil(t,"cloudformation template",n).join(" ")),this.createVertexTemplateEntry(e+"deployment_and_management.cloudtrail;strokeColor=none;",59,72,"","CloudTrail",null,null,this.getTagsForStencil(t,"cloudtrail",n).join(" ")),this.createVertexTemplateEntry(e+"deployment_and_management.cloudwatch;strokeColor=none;",63,72,"","CloudWatch",null,null,this.getTagsForStencil(t,"cloudwatch",n).join(" ")),this.createVertexTemplateEntry(e+"deployment_and_management.cloudwatch_alarm;strokeColor=none;",48,58,"","CloudWatch Alarm",null,null,this.getTagsForStencil(t,"cloudwatch alarm",n).join(" ")),this.createVertexTemplateEntry(e+"administration_and_security.config;strokeColor=none;",59,72,"","Config",null,null,this.getTagsForStencil(t,"config",n).join(" ")),this.createVertexTemplateEntry(e+"deployment_and_management.opsworks;strokeColor=none;",59,72,"","OpsWorks",null,null,this.getTagsForStencil(t,"opsworks",n).join(" ")),this.createVertexTemplateEntry(e+"deployment_and_management.opsworks_apps;strokeColor=none;",72,72,"","OpsWorks Apps",null,null,this.getTagsForStencil(t,"opsworks apps",n).join(" ")),this.createVertexTemplateEntry(e+"deployment_and_management.opsworks_deployments;strokeColor=none;",72,68,"","OpsWorks Deployments",null,null,this.getTagsForStencil(t,"opsworks deployments",n).join(" ")),this.createVertexTemplateEntry(e+"deployment_and_management.opsworks_instances;strokeColor=none;",72,72,"","OpsWorks Instances",null,null,this.getTagsForStencil(t,"opsworks instances",n).join(" ")),this.createVertexTemplateEntry(e+"deployment_and_management.opsworks_layers;strokeColor=none;",72,72,"","OpsWorks Layers",null,null,this.getTagsForStencil(t,"opsworks layers",n).join(" ")),this.createVertexTemplateEntry(e+"deployment_and_management.opsworks_monitoring;strokeColor=none;",72,60,"","OpsWorks Monitoring",null,null,this.getTagsForStencil(t,"opsworks monitoring",n).join(" ")),this.createVertexTemplateEntry(e+"deployment_and_management.opsworks_permissions;strokeColor=none;",59,72,"","OpsWorks Permissions",null,null,this.getTagsForStencil(t,"opsworks permissions",n).join(" ")),this.createVertexTemplateEntry(e+"deployment_and_management.opsworks_resources;strokeColor=none;",59,72,"","OpsWorks Resources",null,null,this.getTagsForStencil(t,"opsworks resources",n).join(" ")),this.createVertexTemplateEntry(e+"deployment_and_management.opsworks_stack;strokeColor=none;",60,70,"","OpsWorks Stack",null,null,this.getTagsForStencil(t,"opsworks stack",n).join(" ")),this.createVertexTemplateEntry(e+"management_tools.service_catalog;strokeColor=none;",60,70,"","Service Catalog",null,null,this.getTagsForStencil(t,"service catalog",n).join(" ")),this.createVertexTemplateEntry(e+"administration_and_security.trusted_advisor;strokeColor=none;",60,72,"","Trusted Advisor",null,null,this.getTagsForStencil(t,"trusted advisor",n).join(" "))])},Sidebar.prototype.addAWSMobileServicesPalette=function(){var e="dashed=0;html=1;"+mxConstants.STYLE_SHAPE+"=mxgraph.aws2.",t="mxgraph.aws.mobileServices",n="aws group amazon web service mobile services";this.addPaletteFunctions("aws2Mobile Services","AWS / Mobile Services",!1,[this.createVertexTemplateEntry(e+"mobile_services.aws_mobile_hub;strokeColor=none;",83,86,"","AWS Mobile Hub",null,null,this.getTagsForStencil(t,"aws mobile hub",n).join(" ")),this.createVertexTemplateEntry(e+"mobile_services.cognito;strokeColor=none;",59,72,"","Cognito",null,null,this.getTagsForStencil(t,"cognito",n).join(" ")),this.createVertexTemplateEntry(e+"mobile_services.device_farm;strokeColor=none;",68,82,"","Device Farm",null,null,this.getTagsForStencil(t,"device farm",n).join(" ")),this.createVertexTemplateEntry(e+"mobile_services.mobile_analytics;strokeColor=none;",70,72,"","Mobile Analytics",null,null,this.getTagsForStencil(t,"mobile analytics",n).join(" ")),this.createVertexTemplateEntry(e+"mobile_services.sns;strokeColor=none;",69,69,"","SNS",null,null,this.getTagsForStencil(t,"sns",n).join(" ")),this.createVertexTemplateEntry(e+"mobile_services.sns_email_notification;strokeColor=none;",90,56,"","SNS Email Notification",null,null,this.getTagsForStencil(t,"sns email notification",n).join(" ")),this.createVertexTemplateEntry(e+"mobile_services.sns_http_notification;strokeColor=none;",90,56,"","SNS HTTP Notification",null,null,this.getTagsForStencil(t,"sns http notification",n).join(" ")),this.createVertexTemplateEntry(e+"mobile_services.sns_topic;strokeColor=none;",90,56,"","SNS Topic",null,null,this.getTagsForStencil(t,"sns topic",n).join(" "))])},Sidebar.prototype.addAWSNetworkingPalette=function(){var e="dashed=0;html=1;"+mxConstants.STYLE_SHAPE+"=mxgraph.aws2.",t="mxgraph.aws.networking",n="aws group amazon web service networking";this.addPaletteFunctions("aws2Networking","AWS / Networking",!1,[this.createVertexTemplateEntry(e+"compute_and_networking.aws_direct_connect;strokeColor=none;",59,72,"","Direct Connect",null,null,this.getTagsForStencil(t,"direct connect",n).join(" ")),this.createVertexTemplateEntry(e+"compute_and_networking.route_53;strokeColor=none;",59,72,"","Route 53",null,null,this.getTagsForStencil(t,"route 53",n).join(" ")),this.createVertexTemplateEntry(e+"compute_and_networking.route_53_hosted_zone;strokeColor=none;",58,56,"","Route 53 Hosted Zone",null,null,this.getTagsForStencil(t,"route 53 hosted zone",n).join(" ")),this.createVertexTemplateEntry(e+"compute_and_networking.route_53_route_table;strokeColor=none;",66,61,"","Route 53 Table",null,null,this.getTagsForStencil(t,"route 53 table",n).join(" ")),this.createVertexTemplateEntry(e+"compute_and_networking.vpc;strokeColor=none;",59,72,"","VPC",null,null,this.getTagsForStencil(t,"vpc virtual private cloud",n).join(" ")),this.createVertexTemplateEntry(e+"networking.vpc_customer_gateway;strokeColor=none;",61,64,"","VPC Customer Gateway",null,null,this.getTagsForStencil(t,"vpc virtual private cloud customer gateway",n).join(" ")),this.createVertexTemplateEntry(e+"networking.vpc_endpoints;strokeColor=none;",61,64,"","VPC Endpoints",null,null,this.getTagsForStencil(t,"vpc virtual private cloud endpoints",n).join(" ")),this.createVertexTemplateEntry(e+"networking.vpc_flowlogs;strokeColor=none;",61,64,"","VPC Flowlogs",null,null,this.getTagsForStencil(t,"vpc virtual private cloud flowlogs",n).join(" ")),this.createVertexTemplateEntry(e+"compute_and_networking.vpc_internet_gateway;strokeColor=none;",55,57,"","VPC Internet Gateway",null,null,this.getTagsForStencil(t,"vpc virtual private cloud internet gateway",n).join(" ")),this.createVertexTemplateEntry(e+"compute_and_networking.vpc_peering;strokeColor=none;",55,57,"","VPC Peering",null,null,this.getTagsForStencil(t,"vpc virtual private cloud peering",n).join(" ")),this.createVertexTemplateEntry(e+"networking.vpc_router;strokeColor=none;",61,64,"","VPC Router",null,null,this.getTagsForStencil(t,"vpc virtual private cloud router",n).join(" ")),this.createVertexTemplateEntry(e+"compute_and_networking.vpc_vpn_connection;strokeColor=none;",52,41,"","VPC VPN Connection",null,null,this.getTagsForStencil(t,"vpc virtual private cloud vpn connection",n).join(" ")),this.createVertexTemplateEntry(e+"compute_and_networking.vpc_vpn_gateway;strokeColor=none;",55,57,"","VPC VPN Gateway",null,null,this.getTagsForStencil(t,"vpc virtual private cloud vpn gateway",n).join(" ")),this.createVertexTemplateEntry(e+"networking.vpcnat_gateway;strokeColor=none;",61,64,"","VPCNAT Gateway",null,null,this.getTagsForStencil(t,"vpc virtual private cloud vpcnat gateway",n).join(" "))])},Sidebar.prototype.addAWSOnDemandWorkforcePalette=function(){var e="dashed=0;html=1;"+mxConstants.STYLE_SHAPE+"=mxgraph.aws2.",t="mxgraph.aws.on-demand_workforce",n="aws group amazon web service on demand workforce";this.addPaletteFunctions("aws2On-Demand Workforce","AWS / On-Demand Workforce",!1,[this.createVertexTemplateEntry(e+"on-demand_workforce.mechanical_turk;strokeColor=none;",60,72,"","Mechanical Turk",null,null,this.getTagsForStencil(t,"mechanical turk",n).join(" ")),this.createVertexTemplateEntry(e+"on-demand_workforce.mechanical_turk_assignment_task;strokeColor=none;",41,56,"","Mechanical Turk Assignment Task",null,null,this.getTagsForStencil(t,"mechanical turk assignment task",n).join(" ")),this.createVertexTemplateEntry(e+"on-demand_workforce.mechanical_turk_human_intelligence_tasks;strokeColor=none;",46,50,"","Mechanical Turk Human Intelligence Task (HIT)",null,null,this.getTagsForStencil(t,"mechanical turk human intelligence task hit",n).join(" ")),this.createVertexTemplateEntry(e+"on-demand_workforce.mechanical_turk_requester;strokeColor=none;",49,57,"","Mechanical Turk Requester",null,null,this.getTagsForStencil(t,"mechanical turk requester",n).join(" ")),this.createVertexTemplateEntry(e+"on-demand_workforce.mechanical_turk_workers;strokeColor=none;",59,57,"","Mechanical Turk Workers",null,null,this.getTagsForStencil(t,"mechanical turk workers",n).join(" "))])},Sidebar.prototype.addAWSSDKPalette=function(){var e="dashed=0;html=1;"+mxConstants.STYLE_SHAPE+"=mxgraph.aws2.",t="mxgraph.aws.sdks",n="aws group amazon web service sdk softvare development kit";this.addPaletteFunctions("aws2SDKs","AWS / SDKs",!1,[this.createVertexTemplateEntry(e+"sdks.android;strokeColor=none;",62,72,"","Android",null,null,this.getTagsForStencil(t,"android",n).join(" ")),this.createVertexTemplateEntry(e+"sdks.cli;strokeColor=none;",62,72,"","CLI",null,null,this.getTagsForStencil(t,"cli",n).join(" ")),this.createVertexTemplateEntry(e+"sdks.aws_toolkit_for_eclipse;strokeColor=none;",62,72,"","Toolkit for Eclipse",null,null,this.getTagsForStencil(t,"toolkit eclipse",n).join(" ")),this.createVertexTemplateEntry(e+"sdks.aws_toolkit_for_visual_studio;strokeColor=none;",62,72,"","Toolkit for Visual Studio",null,null,this.getTagsForStencil(t,"toolkit visual studio",n).join(" ")),this.createVertexTemplateEntry(e+"sdks.tools_for_windows_powershell;strokeColor=none;",62,72,"","Tools for Windows PowerShell",null,null,this.getTagsForStencil(t,"tools windows powershell",n).join(" ")),this.createVertexTemplateEntry(e+"sdks.ios;strokeColor=none;",62,72,"","iOS",null,null,this.getTagsForStencil(t,"ios",n).join(" ")),this.createVertexTemplateEntry(e+"sdks.java;strokeColor=none;",62,72,"","Java",null,null,this.getTagsForStencil(t,"java",n).join(" ")),this.createVertexTemplateEntry(e+"sdks.javascript;strokeColor=none;",62,72,"","JavaScript",null,null,this.getTagsForStencil(t,"javascript",n).join(" ")),this.createVertexTemplateEntry(e+"sdks.net;strokeColor=none;",62,72,"","Net",null,null,this.getTagsForStencil(t,"net",n).join(" ")),this.createVertexTemplateEntry(e+"sdks.nodejs;strokeColor=none;",62,72,"","NodeJS",null,null,this.getTagsForStencil(t,"nodejs",n).join(" ")),this.createVertexTemplateEntry(e+"sdks.php;strokeColor=none;",62,72,"","PHP",null,null,this.getTagsForStencil(t,"php",n).join(" ")),this.createVertexTemplateEntry(e+"sdks.python;strokeColor=none;",62,72,"","Python",null,null,this.getTagsForStencil(t,"python",n).join(" ")),this.createVertexTemplateEntry(e+"sdks.ruby;strokeColor=none;",62,72,"","Ruby",null,null,this.getTagsForStencil(t,"ruby",n).join(" ")),this.createVertexTemplateEntry(e+"sdks.xamarin;strokeColor=none;",62,72,"","Xamarin",null,null,this.getTagsForStencil(t,"xamarin",n).join(" "))])},Sidebar.prototype.addAWSSecurityAndIdentityPalette=function(){var e="dashed=0;html=1;"+mxConstants.STYLE_SHAPE+"=mxgraph.aws2.",t="mxgraph.aws.securityAndIdentity",n="aws group amazon web service security identity";this.addPaletteFunctions("aws2Security and Identity","AWS / Security and Identity",!1,[this.createVertexTemplateEntry(e+"security_and_identity.acm;strokeColor=none;",68,55,"","ACM",null,null,this.getTagsForStencil(t,"acm",n).join(" ")),this.createVertexTemplateEntry(e+"security_and_identity.acm_certificate_manager;strokeColor=none;",65,56,"","ACM Certificate Manager",null,null,this.getTagsForStencil(t,"acm certificate manager",n).join(" ")),this.createVertexTemplateEntry(e+"security_and_identity.service_catalog;strokeColor=none;",68,82,"","Inspector",null,null,this.getTagsForStencil(t,"service catalog",n).join(" ")),this.createVertexTemplateEntry(e+"security_and_identity.cloud_hsm;strokeColor=none;",60,72,"","Cloud HSM",null,null,this.getTagsForStencil(t,"cloud hsm",n).join(" ")),this.createVertexTemplateEntry(e+"security_and_identity.directory_service;strokeColor=none;",60,72,"","Directory Service",null,null,this.getTagsForStencil(t,"directory service",n).join(" ")),this.createVertexTemplateEntry(e+"deployment_and_management.iam;strokeColor=none;",37,72,"","IAM",null,null,this.getTagsForStencil(t,"iam",n).join(" ")),this.createVertexTemplateEntry(e+"deployment_and_management.iam_add-on;strokeColor=none;",44,24,"","IAM Add-on",null,null,this.getTagsForStencil(t,"iam addon add on",n).join(" ")),this.createVertexTemplateEntry(e+"deployment_and_management.iam_sts;strokeColor=none;",54,31,"","IAM Security Token Service",null,null,this.getTagsForStencil(t,"iam sts security token service",n).join(" ")),this.createVertexTemplateEntry(e+"deployment_and_management.iam_security_token_service;strokeColor=none;",40,55,"","IAM Security Token Service",null,null,this.getTagsForStencil(t,"iam sts security token service",n).join(" ")),this.createVertexTemplateEntry(e+"deployment_and_management.iam_data_encryption_key;strokeColor=none;",40,53,"","IAM Data Encryption Key",null,null,this.getTagsForStencil(t,"iam data encryption key",n).join(" ")),this.createVertexTemplateEntry(e+"deployment_and_management.iam_encrypted_data;strokeColor=none;",38,49,"","IAM Encrypted Data",null,null,this.getTagsForStencil(t,"iam encrypted data",n).join(" ")),this.createVertexTemplateEntry(e+"deployment_and_management.iam_credentials;strokeColor=none;",53,39,"","IAM Long Term Security Credential",null,null,this.getTagsForStencil(t,"iam long term security credential",n).join(" ")),this.createVertexTemplateEntry(e+"deployment_and_management.iam_mfa_token;strokeColor=none;",53,53,"","IAM MFA Token",null,null,this.getTagsForStencil(t,"iam mfa token",n).join(" ")),this.createVertexTemplateEntry(e+"deployment_and_management.iam_permissions;strokeColor=none;",42,57,"","IAM Permissions",null,null,this.getTagsForStencil(t,"iam permissions",n).join(" ")),this.createVertexTemplateEntry(e+"deployment_and_management.iam_roles;strokeColor=none;",84,72,"","IAM Role",null,null,this.getTagsForStencil(t,"iam role",n).join(" ")),this.createVertexTemplateEntry(e+"deployment_and_management.iam_short_term_credentials;strokeColor=none;",61,49,"","IAM Temporary Security Credential",null,null,this.getTagsForStencil(t,"iam temporary security credential",n).join(" ")),this.createVertexTemplateEntry(e+"security_and_identity.key_management_service;strokeColor=none;",68,82,"","Key Management Service",null,null,this.getTagsForStencil(t,"key management service",n).join(" ")),this.createVertexTemplateEntry(e+"security_and_identity.webapp_firewall;strokeColor=none;",68,82,"","WebApp Firewall",null,null,this.getTagsForStencil(t,"webapp firewall",n).join(" "))])},Sidebar.prototype.addAWSStorageAndContentDeliveryPalette=function(){var e="dashed=0;html=1;"+mxConstants.STYLE_SHAPE+"=mxgraph.aws2.",t="mxgraph.aws.storageAndContentDelivery",n="aws group amazon web service storage content delivery";this.addPaletteFunctions("aws2Storage and Content Delivery","AWS / Storage and Content Delivery",!1,[this.createVertexTemplateEntry(e+"storage_and_content_delivery.cloudfront;strokeColor=none;",59,72,"","CloudFront",null,null,this.getTagsForStencil(t,"cloudfront",n).join(" ")),this.createVertexTemplateEntry(e+"storage_and_content_delivery.cloudfront_download_distribution;strokeColor=none;",55,57,"","CloudFront Download Distribution",null,null,this.getTagsForStencil(t,"cloudfront download distribution",n).join(" ")),this.createVertexTemplateEntry(e+"storage_and_content_delivery.cloudfront_edge_location;strokeColor=none;",55,57,"","CloudFront Edge Location",null,null,this.getTagsForStencil(t,"cloudfront edge location",n).join(" ")),this.createVertexTemplateEntry(e+"storage_and_content_delivery.cloudfront_streaming_distribution;strokeColor=none;",55,57,"","CloudFront Streaming Distribution",null,null,this.getTagsForStencil(t,"cloudfront streaming distribution",n).join(" ")),this.createVertexTemplateEntry(e+"storage_and_content_delivery.efs;strokeColor=none;",60,72,"","EFS",null,null,this.getTagsForStencil(t,"efs",n).join(" ")),this.createVertexTemplateEntry(e+"storage_and_content_delivery.ebs;strokeColor=none;",46,66,"","Elastic Block Store",null,null,this.getTagsForStencil(t,"ebs elastic block store",n).join(" ")),this.createVertexTemplateEntry(e+"storage_and_content_delivery.glacier;strokeColor=none;",59,71,"","Glacier",null,null,this.getTagsForStencil(t,"glacier",n).join(" ")),this.createVertexTemplateEntry(e+"storage_and_content_delivery.glacier_archive;strokeColor=none;",56,66,"","Glacier Archive",null,null,this.getTagsForStencil(t,"glacier archive",n).join(" ")),this.createVertexTemplateEntry(e+"storage_and_content_delivery.glacier_vault;strokeColor=none;",46,66,"","Glacier Vault",null,null,this.getTagsForStencil(t,"glacier vault",n).join(" ")),this.createVertexTemplateEntry(e+"storage_and_content_delivery.aws_import_export;strokeColor=none;",57,56,"","Import Export",null,null,this.getTagsForStencil(t,"aws import export",n).join(" ")),this.createVertexTemplateEntry(e+"storage_and_content_delivery.snowball;strokeColor=none;",68,82,"","Import Export Snowball",null,null,this.getTagsForStencil(t,"snowball",n).join(" ")),this.createVertexTemplateEntry(e+"storage_and_content_delivery.s3;strokeColor=none;",59,72,"","S3",null,null,this.getTagsForStencil(t,"s3",n).join(" ")),this.createVertexTemplateEntry(e+"storage_and_content_delivery.s3_bucket;strokeColor=none;",54,56,"","S3 Bucket",null,null,this.getTagsForStencil(t,"s3 bucket",n).join(" ")),this.createVertexTemplateEntry(e+"storage_and_content_delivery.s3_bucket_with_objects;strokeColor=none;",55,56,"","S3 Bucket with Objects",null,null,this.getTagsForStencil(t,"s3 bucket with objects",n).join(" ")),this.createVertexTemplateEntry(e+"storage_and_content_delivery.s3_objects;strokeColor=none;",37,40,"","S3 Objects",null,null,this.getTagsForStencil(t,"s3 objects",n).join(" ")),this.createVertexTemplateEntry(e+"storage_and_content_delivery.ebs_snapshot;strokeColor=none;",53,65,"","Snapshot",null,null,this.getTagsForStencil(t,"snapshot",n).join(" ")),this.createVertexTemplateEntry(e+"storage_and_content_delivery.aws_storage_gateway;strokeColor=none;",59,72,"","Storage Gateway",null,null,this.getTagsForStencil(t,"storage gateway",n).join(" ")),this.createVertexTemplateEntry(e+"storage_and_content_delivery.storage_gateway_cached_volumn;strokeColor=none;",52,66,"","Storage Gateway Cached Volume",null,null,this.getTagsForStencil(t,"storage gateway cached volume",n).join(" ")),this.createVertexTemplateEntry(e+"storage_and_content_delivery.storage_gateway_non-cached_volumn;strokeColor=none;",52,66,"","Storage Gateway Non-Cached Volume",null,null,this.getTagsForStencil(t,"storage gateway non cached volume",n).join(" ")),this.createVertexTemplateEntry(e+"storage_and_content_delivery.storage_gateway_virtual_tape_library;strokeColor=none;",52,66,"","Storage Gateway Virtual Tape Library",null,null,this.getTagsForStencil(t,"storage gateway virtual tape library",n).join(" ")),this.createVertexTemplateEntry(e+"storage_and_content_delivery.ebs_volume;strokeColor=none;",46,66,"","Volume",null,null,this.getTagsForStencil(t,"volume",n).join(" "))])},Sidebar.prototype.addAWSGroupPalette=function(){var e=this,t="dashed=0;html=1;"+mxConstants.STYLE_SHAPE+"=mxgraph.aws.groups.",n="mxgraph.aws.groups",r="aws group amazon web service ";this.addPaletteFunctions("aws2Groups","AWS / Groups",!1,[this.createVertexTemplateEntry(t+"auto_scaling_group;fillColor=none;gradientColor=none;",200,200,"","Auto Scaling Group",null,null,this.getTagsForStencil(n,"auto_scaling_group",r).join(" ")),this.createVertexTemplateEntry(t+"availability_zone;strokeColor=#f69721;fillColor=none;gradientColor=none;",200,200,"","Availability Zone",null,null,this.getTagsForStencil(n,"availability_zone",r).join(" ")),this.addEntry(r+"cloud",(function(){var n=new mxCell("",new mxGeometry(0,30,200,200),t+"rrect;fillColor=none;gradientColor=none;");n.vertex=!0;var r=new mxCell("",new mxGeometry(10,0,70,40),t+"aws_cloud_icon;strokeColor=none;fillColor=#F69721;gradientColor=none;");return r.vertex=!0,e.createVertexTemplateFromCells([n,r],200,230,"AWS Cloud")})),this.addEntry(r+"corporate data center",(function(){var n=new mxCell("",new mxGeometry(0,20,200,200),t+"rrect;fillColor=none;gradientColor=none;");n.vertex=!0;var r=new mxCell("",new mxGeometry(20,0,30,40),t+"corporate_data_center_icon;strokeColor=none;fillColor=#6D6F70;gradientColor=none;");return r.vertex=!0,e.createVertexTemplateFromCells([n,r],200,220,"Corporate Data Center")})),this.addEntry(r+"ec2 instance content",(function(){var n=new mxCell("",new mxGeometry(0,20,200,200),t+"rrect;fillColor=none;gradientColor=none;");n.vertex=!0;var r=new mxCell("",new mxGeometry(20,0,40,40),t+"rrect;strokeColor=none;fillColor=#F69721;gradientColor=none;");return r.vertex=!0,e.createVertexTemplateFromCells([n,r],200,220,"EC2 Instance Contents")})),this.addEntry(r+"EC2 Spot Fleet",(function(){var n=new mxCell("",new mxGeometry(0,30,200,200),t+"rrect;fillColor=none;gradientColor=none;");n.vertex=!0;var r=new mxCell("",new mxGeometry(20,0,43,40),t+"ec2_spot_instance;strokeColor=none;gradientColor=none;");return r.vertex=!0,e.createVertexTemplateFromCells([n,r],200,230,"EC2 Spot Fleet")})),this.addEntry(r+"elastic beanstalk container",(function(){var n=new mxCell("",new mxGeometry(0,20,200,200),t+"rrect;fillColor=none;gradientColor=none;");n.vertex=!0;var r=new mxCell("",new mxGeometry(20,0,40,40),t+"elastic_beanstalk_container_icon;strokeColor=none;fillColor=#2A6A35;gradientColor=none;");return r.vertex=!0,e.createVertexTemplateFromCells([n,r],200,220,"Elastic Beanstalk Container")})),this.createVertexTemplateEntry(t+"region;fillColor=none;gradientColor=none;",200,200,"","Region",null,null,this.getTagsForStencil(n,"region",r).join(" ")),this.createVertexTemplateEntry(t+"rrect;fillColor=none;gradientColor=none;",200,200,"","Security Group",null,null,this.getTagsForStencil(n,"security",r).join(" ")),this.createVertexTemplateEntry(t+"rrect;fillColor=#F2F2F2;gradientColor=none;",200,200,"","Server Contents",null,null,this.getTagsForStencil(n,"server content",r).join(" ")),this.addEntry(r+"virtual private cloud",(function(){var n=new mxCell("",new mxGeometry(0,30,200,200),t+"rrect;fillColor=none;gradientColor=none;");n.vertex=!0;var r=new mxCell("",new mxGeometry(10,0,70,40),t+"virtual_private_cloud_icon;strokeColor=none;fillColor=#282560;gradientColor=none;");return r.vertex=!0,e.createVertexTemplateFromCells([n,r],200,230,"Virtual Private Cloud")})),this.addEntry(r+"virtual private cloud subnet vpc",(function(){var n=new mxCell("",new mxGeometry(0,30,200,200),t+"rrect;fillColor=none;gradientColor=none;");n.vertex=!0;var r=new mxCell("",new mxGeometry(20,0,40,40),t+"vpc_subnet_icon;strokeColor=none;fillColor=#282560;gradientColor=none;");return r.vertex=!0,e.createVertexTemplateFromCells([n,r],200,230,"VPC Subnet")}))])};