diff --git a/ChangeLog b/ChangeLog index 885bb5b9..74d7a157 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,7 @@ +09-JAN-2021: 14.1.9 + +- AWS stencil update + 02-JAN-2021: 14.1.8 - Internal release diff --git a/VERSION b/VERSION index 3edb8778..7347e9ba 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -14.1.8 \ No newline at end of file +14.1.9 \ No newline at end of file diff --git a/src/main/webapp/images/sidebar-aws4.png b/src/main/webapp/images/sidebar-aws4.png index 35421178..290560ac 100644 Binary files a/src/main/webapp/images/sidebar-aws4.png and b/src/main/webapp/images/sidebar-aws4.png differ diff --git a/src/main/webapp/js/app.min.js b/src/main/webapp/js/app.min.js index f6f7ad2c..1e5a7fd7 100644 --- a/src/main/webapp/js/app.min.js +++ b/src/main/webapp/js/app.min.js @@ -238,7 +238,7 @@ function setCurrentXml(a,b){null!=window.parent&&null!=window.parent.openFile&&w (function(){if("undefined"!==typeof JSON&&isLocalStorage)try{var a=localStorage.getItem(".drawio-config"),b=!0;null!=a&&(b=JSON.parse(a).showStartScreen);0==b&&(urlParams.splash="0")}catch(d){}a=urlParams["export"];null!=a&&(a=decodeURIComponent(a),"http://"!=a.substring(0,7)&&"https://"!=a.substring(0,8)&&(a="http://"+a),EXPORT_URL=a);a=urlParams.gitlab;null!=a&&(a=decodeURIComponent(a),"http://"!=a.substring(0,7)&&"https://"!=a.substring(0,8)&&(a="http://"+a),DRAWIO_GITLAB_URL=a);a=urlParams["gitlab-id"]; null!=a&&(DRAWIO_GITLAB_ID=a);window.DRAWIO_LOG_URL=window.DRAWIO_LOG_URL||"";a=window.location.host;if("test.draw.io"!=a){var c="diagrams.net",b=a.length-c.length,c=a.lastIndexOf(c,b);-1!==c&&c===b?window.DRAWIO_LOG_URL="https://log.diagrams.net":(c="draw.io",b=a.length-c.length,c=a.lastIndexOf(c,b),-1!==c&&c===b&&(window.DRAWIO_LOG_URL="https://log.draw.io"))}})(); if("1"==urlParams.offline||"1"==urlParams.demo||"1"==urlParams.stealth||"1"==urlParams.local)urlParams.picker="0",urlParams.gapi="0",urlParams.db="0",urlParams.od="0",urlParams.gh="0",urlParams.gl="0",urlParams.tr="0";if("1"==urlParams.offline||"1"==urlParams.local)urlParams.math="0";"embed.diagrams.net"==window.location.hostname&&(urlParams.embed="1");(null==window.location.hash||1>=window.location.hash.length)&&null!=urlParams.open&&(window.location.hash=urlParams.open);window.urlParams=window.urlParams||{};window.MAX_REQUEST_SIZE=window.MAX_REQUEST_SIZE||10485760;window.MAX_AREA=window.MAX_AREA||225E6;window.EXPORT_URL=window.EXPORT_URL||"/export";window.SAVE_URL=window.SAVE_URL||"/save";window.OPEN_URL=window.OPEN_URL||"/open";window.RESOURCES_PATH=window.RESOURCES_PATH||"resources";window.RESOURCE_BASE=window.RESOURCE_BASE||window.RESOURCES_PATH+"/grapheditor";window.STENCIL_PATH=window.STENCIL_PATH||"stencils";window.IMAGE_PATH=window.IMAGE_PATH||"images"; -window.STYLE_PATH=window.STYLE_PATH||"styles";window.CSS_PATH=window.CSS_PATH||"styles";window.OPEN_FORM=window.OPEN_FORM||"open.html";window.mxBasePath=window.mxBasePath||"mxgraph";window.mxImageBasePath=window.mxImageBasePath||"mxgraph/images";window.mxLanguage=window.mxLanguage||urlParams.lang;window.mxLanguages=window.mxLanguages||["de","se"];var mxClient={VERSION:"14.1.7",IS_IE:null!=navigator.userAgent&&0<=navigator.userAgent.indexOf("MSIE"),IS_IE6:null!=navigator.userAgent&&0<=navigator.userAgent.indexOf("MSIE 6"),IS_IE11:null!=navigator.userAgent&&!!navigator.userAgent.match(/Trident\/7\./),IS_EDGE:null!=navigator.userAgent&&!!navigator.userAgent.match(/Edge\//),IS_QUIRKS:null!=navigator.userAgent&&0<=navigator.userAgent.indexOf("MSIE")&&(null==document.documentMode||5==document.documentMode),IS_EM:"spellcheck"in document.createElement("textarea")&& +window.STYLE_PATH=window.STYLE_PATH||"styles";window.CSS_PATH=window.CSS_PATH||"styles";window.OPEN_FORM=window.OPEN_FORM||"open.html";window.mxBasePath=window.mxBasePath||"mxgraph";window.mxImageBasePath=window.mxImageBasePath||"mxgraph/images";window.mxLanguage=window.mxLanguage||urlParams.lang;window.mxLanguages=window.mxLanguages||["de","se"];var mxClient={VERSION:"14.1.8",IS_IE:null!=navigator.userAgent&&0<=navigator.userAgent.indexOf("MSIE"),IS_IE6:null!=navigator.userAgent&&0<=navigator.userAgent.indexOf("MSIE 6"),IS_IE11:null!=navigator.userAgent&&!!navigator.userAgent.match(/Trident\/7\./),IS_EDGE:null!=navigator.userAgent&&!!navigator.userAgent.match(/Edge\//),IS_QUIRKS:null!=navigator.userAgent&&0<=navigator.userAgent.indexOf("MSIE")&&(null==document.documentMode||5==document.documentMode),IS_EM:"spellcheck"in document.createElement("textarea")&& 8==document.documentMode,VML_PREFIX:"v",OFFICE_PREFIX:"o",IS_NS:null!=navigator.userAgent&&0<=navigator.userAgent.indexOf("Mozilla/")&&0>navigator.userAgent.indexOf("MSIE")&&0>navigator.userAgent.indexOf("Edge/"),IS_OP:null!=navigator.userAgent&&(0<=navigator.userAgent.indexOf("Opera/")||0<=navigator.userAgent.indexOf("OPR/")),IS_OT:null!=navigator.userAgent&&0<=navigator.userAgent.indexOf("Presto/")&&0>navigator.userAgent.indexOf("Presto/2.4.")&&0>navigator.userAgent.indexOf("Presto/2.3.")&&0>navigator.userAgent.indexOf("Presto/2.2.")&& 0>navigator.userAgent.indexOf("Presto/2.1.")&&0>navigator.userAgent.indexOf("Presto/2.0.")&&0>navigator.userAgent.indexOf("Presto/1."),IS_SF:/Apple Computer, Inc/.test(navigator.vendor),IS_ANDROID:0<=navigator.appVersion.indexOf("Android"),IS_IOS:/iP(hone|od|ad)/.test(navigator.platform),IS_GC:/Google Inc/.test(navigator.vendor),IS_CHROMEAPP:null!=window.chrome&&null!=chrome.app&&null!=chrome.app.runtime,IS_FF:"undefined"!==typeof InstallTrigger,IS_MT:0<=navigator.userAgent.indexOf("Firefox/")&&0> navigator.userAgent.indexOf("Firefox/1.")&&0>navigator.userAgent.indexOf("Firefox/2.")||0<=navigator.userAgent.indexOf("Iceweasel/")&&0>navigator.userAgent.indexOf("Iceweasel/1.")&&0>navigator.userAgent.indexOf("Iceweasel/2.")||0<=navigator.userAgent.indexOf("SeaMonkey/")&&0>navigator.userAgent.indexOf("SeaMonkey/1.")||0<=navigator.userAgent.indexOf("Iceape/")&&0>navigator.userAgent.indexOf("Iceape/1."),IS_VML:"MICROSOFT INTERNET EXPLORER"==navigator.appName.toUpperCase(),IS_SVG:"MICROSOFT INTERNET EXPLORER"!= @@ -4388,7 +4388,7 @@ this);this.setCurrentSearchEntryLibrary("aws4","aws4Business Applications");this 100*a,0*a,"","Default (double)",null,this.getTagsForStencil(b,"","aws amazon web service arrows arrow default double").join(" ")),this.createEdgeTemplateEntry("edgeStyle=orthogonalEdgeStyle;html=1;endArrow=none;elbow=vertical;startArrow=openThin;startFill=0;strokeColor=#545B64;rounded=0;",100*a,0*a,"","Open (thin, left)",null,this.getTagsForStencil(b,"","aws amazon web service arrows arrow open thin left").join(" ")),this.createEdgeTemplateEntry("edgeStyle=orthogonalEdgeStyle;html=1;endArrow=openThin;elbow=vertical;startArrow=none;endFill=0;strokeColor=#545B64;rounded=0;", 100*a,0*a,"","Open (thin, left)",null,this.getTagsForStencil(b,"","aws amazon web service arrows arrow open thin left").join(" ")),this.createEdgeTemplateEntry("edgeStyle=orthogonalEdgeStyle;html=1;endArrow=openThin;elbow=vertical;startArrow=openThin;startFill=0;endFill=0;strokeColor=#545B64;rounded=0;",100*a,0*a,"","Open (thin, double)",null,this.getTagsForStencil(b,"","aws amazon web service arrows arrow open thin double").join(" ")),this.createEdgeTemplateEntry("edgeStyle=orthogonalEdgeStyle;html=1;endArrow=none;elbow=vertical;startArrow=open;startFill=0;strokeColor=#545B64;rounded=0;", 100*a,0*a,"","Open (left)",null,this.getTagsForStencil(b,"","aws amazon web service arrows arrow open left").join(" ")),this.createEdgeTemplateEntry("edgeStyle=orthogonalEdgeStyle;html=1;endArrow=open;elbow=vertical;startArrow=none;endFill=0;strokeColor=#545B64;rounded=0;",100*a,0*a,"","Open (left)",null,this.getTagsForStencil(b,"","aws amazon web service arrows arrow open left").join(" ")),this.createEdgeTemplateEntry("edgeStyle=orthogonalEdgeStyle;html=1;endArrow=open;elbow=vertical;startArrow=open;startFill=0;endFill=0;strokeColor=#545B64;rounded=0;", -100*a,0*a,"","Open (double)",null,this.getTagsForStencil(b,"","aws amazon web service arrows arrow open double").join(" "))])};Sidebar.prototype.addAWS4GeneralResourcesPalette=function(a,b,e){e="outlineConnect=0;fontColor=#232F3E;gradientColor=none;fillColor=#232F3E;strokeColor=none;dashed=0;verticalLabelPosition=bottom;verticalAlign=top;align=center;html=1;fontSize=12;fontStyle=0;aspect=fixed;pointerEvents=1;"+mxConstants.STYLE_SHAPE+"=mxgraph.aws4.";var c="gradientDirection=north;outlineConnect=0;fontColor=#232F3E;gradientColor=#505863;fillColor=#1E262E;strokeColor=#ffffff;dashed=0;verticalLabelPosition=bottom;verticalAlign=top;align=center;html=1;fontSize=12;fontStyle=0;aspect=fixed;"+ +100*a,0*a,"","Open (double)",null,this.getTagsForStencil(b,"","aws amazon web service arrows arrow open double").join(" "))])};Sidebar.prototype.addAWS4GeneralResourcesPalette=function(a,b,e){e="outlineConnect=0;fontColor=#232F3E;gradientColor=none;fillColor=#232F3E;strokeColor=none;dashed=0;verticalLabelPosition=bottom;verticalAlign=top;align=center;html=1;fontSize=12;fontStyle=0;aspect=fixed;pointerEvents=1;"+mxConstants.STYLE_SHAPE+"=mxgraph.aws4.";var c="points=[[0,0,0],[0.25,0,0],[0.5,0,0],[0.75,0,0],[1,0,0],[0,1,0],[0.25,1,0],[0.5,1,0],[0.75,1,0],[1,1,0],[0,0.25,0],[0,0.5,0],[0,0.75,0],[1,0.25,0],[1,0.5,0],[1,0.75,0]];gradientDirection=north;outlineConnect=0;fontColor=#232F3E;gradientColor=#505863;fillColor=#1E262E;strokeColor=#ffffff;dashed=0;verticalLabelPosition=bottom;verticalAlign=top;align=center;html=1;fontSize=12;fontStyle=0;aspect=fixed;"+ mxConstants.STYLE_SHAPE+"=mxgraph.aws4.";this.addPaletteFunctions("aws4General Resources","AWS / General Resources",!1,[this.createVertexTemplateEntry(c+"resourceIcon;resIcon="+b+".marketplace;",78*a,78*a,"","Marketplace",null,null,this.getTagsForStencil(b,"marketplace","aws amazon web service general resources ").join(" ")),this.createVertexTemplateEntry(c+"resourceIcon;resIcon="+b+".general;",78*a,78*a,"","General",null,null,this.getTagsForStencil(b,"general","aws amazon web service general resources ").join(" ")), this.createVertexTemplateEntry(e+"client;",78*a,76*a,"","Client",null,null,this.getTagsForStencil(b,"client","aws amazon web service general resources ").join(" ")),this.createVertexTemplateEntry(e+"corporate_data_center;",53*a,78*a,"","Corporate Data Center",null,null,this.getTagsForStencil(b,"corporate data center","aws amazon web service general resources ").join(" ")),this.createVertexTemplateEntry(e+"disk;",78*a,78*a,"","Disk",null,null,this.getTagsForStencil(b,"disk","aws amazon web service general resources ").join(" ")), this.createVertexTemplateEntry(e+"email_2;",78*a,49*a,"","Email",null,null,this.getTagsForStencil(b,"email","aws amazon web service general resources ").join(" ")),this.createVertexTemplateEntry(e+"forums;",78*a,76*a,"","Forums",null,null,this.getTagsForStencil(b,"forums","aws amazon web service general resources ").join(" ")),this.createVertexTemplateEntry(e+"generic_database;",59*a,78*a,"","Generic Database",null,null,this.getTagsForStencil(b,"generic database","aws amazon web service general resources ").join(" ")), @@ -4410,113 +4410,117 @@ null,null,this.getTagsForStencil(b,"private subnet","aws amazon web service grou 130*a,130*a,"EC2 instance contents",null,null,null,this.getTagsForStencil(b,"ec2 instance contents","aws amazon web service groups group ").join(" ")),this.createVertexTemplateEntry(e+"group;grIcon="+b+".group_spot_fleet;strokeColor=#D86613;fillColor=none;verticalAlign=top;align=left;spacingLeft=30;fontColor=#D86613;dashed=0;",130*a,130*a,"Spot Fleet",null,null,null,this.getTagsForStencil(b,"spot fleet","aws amazon web service groups group ").join(" ")),this.createVertexTemplateEntry(e+"group;grIcon="+ b+".group_aws_step_functions_workflow;strokeColor=#CD2264;fillColor=none;verticalAlign=top;align=left;spacingLeft=30;fontColor=#CD2264;dashed=0;",130*a,130*a,"AWS Step Functions workflow",null,null,null,this.getTagsForStencil(b,"step function","aws amazon web service groups group ").join(" ")),this.createVertexTemplateEntry("fillColor=none;strokeColor=#5A6C86;dashed=1;verticalAlign=top;fontStyle=0;fontColor=#5A6C86;",130*a,130*a,"Generic group",null,null,null,this.getTagsForStencil(b,"generic","aws amazon web service groups group ").join(" ")), this.createVertexTemplateEntry("fillColor=#EFF0F3;strokeColor=none;dashed=0;verticalAlign=top;fontStyle=0;fontColor=#232F3D;",130*a,130*a,"Generic group",null,null,null,this.getTagsForStencil(b,"generic","aws amazon web service groups group ").join(" "))])};Sidebar.prototype.addAWS4AnalyticsPalette=function(a,b,e,c,d,f,g){b="outlineConnect=0;fontColor=#232F3E;gradientColor=none;fillColor=#5A30B5;strokeColor=none;dashed=0;verticalLabelPosition=bottom;verticalAlign=top;align=center;html=1;fontSize=12;fontStyle=0;aspect=fixed;pointerEvents=1;"+ -mxConstants.STYLE_SHAPE+"=mxgraph.aws4.";e="outlineConnect=0;fontColor=#232F3E;gradientColor=#945DF2;gradientDirection=north;fillColor=#5A30B5;strokeColor=#ffffff;dashed=0;verticalLabelPosition=bottom;verticalAlign=top;align=center;html=1;fontSize=12;fontStyle=0;aspect=fixed;"+mxConstants.STYLE_SHAPE+"=mxgraph.aws4.";this.addPaletteFunctions("aws4Analytics","AWS / Analytics",!1,[this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".analytics;",c,c,"","Analytics",null,null,this.getTagsForStencil(d, -"analytics","aws amazon web service analytics ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".athena;",c,c,"","Athena",null,null,this.getTagsForStencil(d,"athena","aws amazon web service analytics ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".cloudsearch2;",c,c,"","CloudSearch",null,null,this.getTagsForStencil(d,"cloudsearch","aws amazon web service analytics ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".elasticsearch_service;", -c,c,"","ElasticSearch Service",null,null,this.getTagsForStencil(d,"elasticsearch service","aws amazon web service analytics ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".emr;",c,c,"","EMR",null,null,this.getTagsForStencil(d,"emr","aws amazon web service analytics ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".kinesis;",c,c,"","Kinesis",null,null,this.getTagsForStencil(d,"kinesis","aws amazon web service analytics ").join(" ")),this.createVertexTemplateEntry(e+ -"resourceIcon;resIcon="+d+".kinesis_data_analytics;",c,c,"","Kinesis Data Analytics",null,null,this.getTagsForStencil(d,"kinesis data analytics","aws amazon web service analytics ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".kinesis_data_firehose;",c,c,"","Kinesis Data Firehose",null,null,this.getTagsForStencil(d,"kinesis data firehose","aws amazon web service analytics ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".kinesis_data_streams;",c, -c,"","Kinesis Data Streams",null,null,this.getTagsForStencil(d,"kinesis data streams","aws amazon web service analytics ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".kinesis_video_streams;",c,c,"","Kinesis Video Streams",null,null,this.getTagsForStencil(d,"kinesis video streams","aws amazon web service analytics ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".quicksight;",c,c,"","QuickSight",null,null,this.getTagsForStencil(d,"quicksight quick sight", -"aws amazon web service analytics ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".redshift;",c,c,"","Redshift",null,null,this.getTagsForStencil(d,"redshift","aws amazon web service analytics ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".data_pipeline;",c,c,"","Data Pipeline",null,null,this.getTagsForStencil(d,"data pipeline","aws amazon web service analytics ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".managed_streaming_for_kafka;", -c,c,"","Managed Streaming for Kafka",null,null,this.getTagsForStencil(d,"managed streaming for kafka","aws amazon web service analytics ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".glue;",c,c,"","Glue",null,null,this.getTagsForStencil(d,"glue","aws amazon web service analytics ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".lake_formation;",c,c,"","Lake Formation",null,null,this.getTagsForStencil(d,"lake formation","aws amazon web service analytics ").join(" ")), -this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".data_exchange;",c,c,"","Data Exchange",null,null,this.getTagsForStencil(d,"data aexchange","aws amazon web service analytics ").join(" ")),this.createVertexTemplateEntry(b+"search_documents;",68*a,78*a,"","Search Documents",null,null,this.getTagsForStencil(d,"search documents","aws amazon web service analytics ").join(" ")),this.createVertexTemplateEntry(b+"cluster;",78*a,78*a,"","Cluster",null,null,this.getTagsForStencil(d,"hdfs cluster", -"aws amazon web service analytics ").join(" ")),this.createVertexTemplateEntry(b+"data_lake_resource_icon;",78*a,78*a,"","Data Lake",null,null,this.getTagsForStencil(d,"data lake","aws amazon web service analytics ").join(" ")),this.createVertexTemplateEntry(b+"emr_engine;",78*a,59*a,"","EMR Engine",null,null,this.getTagsForStencil(d,"emr engine","aws amazon web service analytics ").join(" ")),this.createVertexTemplateEntry(b+"emr_engine_mapr_m3;",78*a,59*a,"","EMR Engine MapR M3",null,null,this.getTagsForStencil(d, -"emr engine mapr m3","aws amazon web service analytics ").join(" ")),this.createVertexTemplateEntry(b+"emr_engine_mapr_m5;",78*a,59*a,"","EMR Engine MapR M5",null,null,this.getTagsForStencil(d,"emr engine mapr m5","aws amazon web service analytics ").join(" ")),this.createVertexTemplateEntry(b+"emr_engine_mapr_m7;",78*a,59*a,"","EMR Engine MapR M7",null,null,this.getTagsForStencil(d,"emr engine mapr m7","aws amazon web service analytics ").join(" ")),this.createVertexTemplateEntry(b+"hdfs_cluster;", -78*a,78*a,"","HDFS Cluster",null,null,this.getTagsForStencil(d,"cluster","aws amazon web service analytics ").join(" ")),this.createVertexTemplateEntry(b+"dense_compute_node;",78*a,78*a,"","Dense Compute Node",null,null,this.getTagsForStencil(d,"dense compute node","aws amazon web service analytics ").join(" ")),this.createVertexTemplateEntry(b+"dense_storage_node;",78*a,78*a,"","Dense Storage Node",null,null,this.getTagsForStencil(d,"dense storage node","aws amazon web service analytics ").join(" ")), -this.createVertexTemplateEntry(b+"glue_crawlers;",78*a,78*a,"","Crawler",null,null,this.getTagsForStencil(d,"crawler","aws amazon web service analytics ").join(" ")),this.createVertexTemplateEntry(b+"glue_data_catalog;",72*a,78*a,"","Glue Data Catalog",null,null,this.getTagsForStencil(d,"glue data catalog","aws amazon web service analytics ").join(" "))])};Sidebar.prototype.addAWS4ApplicationIntegrationPalette=function(a,b,e,c,d,f){b="outlineConnect=0;fontColor=#232F3E;gradientColor=none;fillColor=#BC1356;strokeColor=none;dashed=0;verticalLabelPosition=bottom;verticalAlign=top;align=center;html=1;fontSize=12;fontStyle=0;aspect=fixed;pointerEvents=1;"+ -mxConstants.STYLE_SHAPE+"=mxgraph.aws4.";e="outlineConnect=0;fontColor=#232F3E;gradientColor=#F34482;gradientDirection=north;fillColor=#BC1356;strokeColor=#ffffff;dashed=0;verticalLabelPosition=bottom;verticalAlign=top;align=center;html=1;fontSize=12;fontStyle=0;aspect=fixed;"+mxConstants.STYLE_SHAPE+"=mxgraph.aws4.";this.addPaletteFunctions("aws4Application Integration","AWS / Application Integration",!1,[this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".application_integration;",c,c, -"","Application Integration",null,null,this.getTagsForStencil(d,"application integration","aws amazon web service application integration ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".mq;",c,c,"","MQ",null,null,this.getTagsForStencil(d,"mq","aws amazon web service application integration ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".sns;",c,c,"","Simple Notification Service",null,null,this.getTagsForStencil(d,"sns simple notification service", -"aws amazon web service application integration ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".sqs;",c,c,"","Simple Queue Service",null,null,this.getTagsForStencil(d,"sqs simple queue service","aws amazon web service application integration ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".appsync;",c,c,"","AppSync",null,null,this.getTagsForStencil(d,"appsync","aws amazon web service application integration ").join(" ")),this.createVertexTemplateEntry(e+ -"resourceIcon;resIcon="+d+".eventbridge;",c,c,"","EventBridge",null,null,this.getTagsForStencil(d,"eventbridge event bridge","aws amazon web service application integration ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".step_functions;",c,c,"","Step Functions",null,null,this.getTagsForStencil(d,"step functions","aws amazon web service application integration ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".mobile_application;",c,c,"","Console Mobile Application", -null,null,this.getTagsForStencil(d,"console mobile application","aws amazon web service application integration ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".express_workflow;",c,c,"","Express Workflows",null,null,this.getTagsForStencil(d,"express workflows","aws amazon web service application integration ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".appflow;",c,c,"","AppFlow",null,null,this.getTagsForStencil(d,"appflow","aws amazon web service application integration ").join(" ")), -this.createVertexTemplateEntry(b+"email_notification;",78*a,78*a,"","Email Notification",null,null,this.getTagsForStencil(d,"email notification","aws amazon web service application integration ").join(" ")),this.createVertexTemplateEntry(b+"event;",78*a,78*a,"","Event",null,null,this.getTagsForStencil(d,"event","aws amazon web service application integration ").join(" ")),this.createVertexTemplateEntry(b+"eventbridge_custom_event_bus_resource;",78*a,69*a,"","Custom Event Bus",null,null,this.getTagsForStencil(d, -"eventbridge custom event bus resource","aws amazon web service application integration ").join(" ")),this.createVertexTemplateEntry(b+"eventbridge_default_event_bus_resource;",78*a,53*a,"","Default Event Bus",null,null,this.getTagsForStencil(d,"eventbridge default event bus resource","aws amazon web service application integration ").join(" ")),this.createVertexTemplateEntry(b+"eventbridge_saas_partner_event_bus_resource;",78*a,78*a,"","SaaS Event Bus",null,null,this.getTagsForStencil(d,"eventbridge saas partner event bus resource", -"aws amazon web service application integration ").join(" ")),this.createVertexTemplateEntry(b+"event_resource;",78*a,78*a,"","Event Resource",null,null,this.getTagsForStencil(d,"event resource","aws amazon web service application integration ").join(" ")),this.createVertexTemplateEntry(b+"http_notification;",78*a,78*a,"","HTTP Notification",null,null,this.getTagsForStencil(d,"http notification","aws amazon web service application integration ").join(" ")),this.createVertexTemplateEntry(b+"topic;", -78*a,67*a,"","Topic",null,null,this.getTagsForStencil(d,"topic","aws amazon web service application integration ").join(" ")),this.createVertexTemplateEntry(b+"message;",76*a,78*a,"","Message",null,null,this.getTagsForStencil(d,"message","aws amazon web service application integration ").join(" ")),this.createVertexTemplateEntry(b+"queue;",78*a,47*a,"","Queue",null,null,this.getTagsForStencil(d,"queue","aws amazon web service application integration ").join(" ")),this.createVertexTemplateEntry(b+ -"rule_3;",78*a,68*a,"","Rule",null,null,this.getTagsForStencil(d,"rule","aws amazon web service application integration ").join(" "))])};Sidebar.prototype.addAWS4ARVRPalette=function(a,b,e,c,d,f){a="outlineConnect=0;fontColor=#232F3E;gradientColor=#F34482;gradientDirection=north;fillColor=#BC1356;strokeColor=#ffffff;dashed=0;verticalLabelPosition=bottom;verticalAlign=top;align=center;html=1;fontSize=12;fontStyle=0;aspect=fixed;"+mxConstants.STYLE_SHAPE+"=mxgraph.aws4.";this.addPaletteFunctions("aws4AR VR", -"AWS / AR & VR",!1,[this.createVertexTemplateEntry(a+"resourceIcon;resIcon="+d+".ar_vr;",c,c,"","AR & VR",null,null,this.getTagsForStencil(d,"ar vr augmented virtual reality","aws amazon web service ar vr augmented virtual reality ").join(" ")),this.createVertexTemplateEntry(a+"resourceIcon;resIcon="+d+".sumerian;",c,c,"","Sumerian",null,null,this.getTagsForStencil(d,"sumerian","aws amazon web service ar vr augmented virtual reality ").join(" "))])};Sidebar.prototype.addAWS4CostManagementPalette= -function(a,b,e,c,d,f){a="outlineConnect=0;fontColor=#232F3E;gradientColor=#60A337;gradientDirection=north;fillColor=#277116;strokeColor=#ffffff;dashed=0;verticalLabelPosition=bottom;verticalAlign=top;align=center;html=1;fontSize=12;fontStyle=0;aspect=fixed;"+mxConstants.STYLE_SHAPE+"=mxgraph.aws4.";this.addPaletteFunctions("aws4Cost Management","AWS / Cost Management",!1,[this.createVertexTemplateEntry(a+"resourceIcon;resIcon="+d+".cost_management;",c,c,"","Cost Management",null,null,this.getTagsForStencil(d, -"cost management","aws amazon web service cost management ").join(" ")),this.createVertexTemplateEntry(a+"resourceIcon;resIcon="+d+".budgets;",c,c,"","Budgets",null,null,this.getTagsForStencil(d,"budgets","aws amazon web service cost management ").join(" ")),this.createVertexTemplateEntry(a+"resourceIcon;resIcon="+d+".cost_and_usage_report;",c,c,"","Cost & Usage Report",null,null,this.getTagsForStencil(d,"cost and usage report","aws amazon web service cost management ").join(" ")),this.createVertexTemplateEntry(a+ -"resourceIcon;resIcon="+d+".cost_explorer;",c,c,"","Cost Explorer",null,null,this.getTagsForStencil(d,"cost explorer","aws amazon web service cost management ").join(" ")),this.createVertexTemplateEntry(a+"resourceIcon;resIcon="+d+".reserved_instance_reporting;",c,c,"","Reserved Instance Reporting",null,null,this.getTagsForStencil(d,"reserved instance reporting","aws amazon web service cost management ").join(" ")),this.createVertexTemplateEntry(a+"resourceIcon;resIcon="+d+".savings_plans;",c,c,"", -"Savings Plans",null,null,this.getTagsForStencil(d,"savings plans","aws amazon web service cost management ").join(" "))])};Sidebar.prototype.addAWS4BlockchainPalette=function(a,b,e,c,d,f){b="outlineConnect=0;fontColor=#232F3E;gradientColor=none;fillColor=#D05C17;strokeColor=none;dashed=0;verticalLabelPosition=bottom;verticalAlign=top;align=center;html=1;fontSize=12;fontStyle=0;aspect=fixed;"+mxConstants.STYLE_SHAPE+"=mxgraph.aws4.";e="outlineConnect=0;fontColor=#232F3E;gradientColor=#F78E04;gradientDirection=north;fillColor=#D05C17;strokeColor=#ffffff;dashed=0;verticalLabelPosition=bottom;verticalAlign=top;align=center;html=1;fontSize=12;fontStyle=0;aspect=fixed;"+ -mxConstants.STYLE_SHAPE+"=mxgraph.aws4.";this.addPaletteFunctions("aws4Blockchain","AWS / Blockchain",!1,[this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".blockchain;",c,c,"","Blockchain",null,null,this.getTagsForStencil(d,"blockchain","aws amazon web service cost management ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".managed_blockchain;",c,c,"","Managed Blockchain",null,null,this.getTagsForStencil(d,"managed blockchain","aws amazon web service cost management ").join(" ")), -this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".quantum_ledger_database;",c,c,"","Quantum Ledger Database",null,null,this.getTagsForStencil(d,"quantum ledger database","aws amazon web service cost management ").join(" ")),this.createVertexTemplateEntry(b+"blockchain_resource;",78*a,23*a,"","Blockchain Resource",null,null,this.getTagsForStencil(d,"blockchain resource","aws amazon web service cost management ").join(" "))])};Sidebar.prototype.addAWS4BusinessApplicationsPalette=function(a, -b,e,c,d,f){a="outlineConnect=0;fontColor=#232F3E;gradientColor=#F54749;gradientDirection=north;fillColor=#C7131F;strokeColor=#ffffff;dashed=0;verticalLabelPosition=bottom;verticalAlign=top;align=center;html=1;fontSize=12;fontStyle=0;aspect=fixed;"+mxConstants.STYLE_SHAPE+"=mxgraph.aws4.";this.addPaletteFunctions("aws4Business Applications","AWS / Business Applications",!1,[this.createVertexTemplateEntry(a+"resourceIcon;resIcon="+d+".business_application;",c,c,"","Business Application",null,null,this.getTagsForStencil(d, -"business application","aws amazon web service business applications ").join(" ")),this.createVertexTemplateEntry(a+"resourceIcon;resIcon="+d+".alexa_for_business;",c,c,"","Alexa for Business",null,null,this.getTagsForStencil(d,"alexa for business","aws amazon web service business applications ").join(" ")),this.createVertexTemplateEntry(a+"resourceIcon;resIcon="+d+".chime;",c,c,"","Chime",null,null,this.getTagsForStencil(d,"chime","aws amazon web service business applications ").join(" ")),this.createVertexTemplateEntry(a+ -"resourceIcon;resIcon="+d+".workmail;",c,c,"","WorkMail",null,null,this.getTagsForStencil(d,"workmail","aws amazon web service business applications ").join(" "))])};Sidebar.prototype.addAWS4EC2InstanceTypePalette=function(a,b,e,c,d,f){b="outlineConnect=0;fontColor=#232F3E;gradientColor=none;fillColor=#D86613;strokeColor=none;dashed=0;verticalLabelPosition=bottom;verticalAlign=top;align=center;html=1;fontSize=12;fontStyle=0;aspect=fixed;pointerEvents=1;"+mxConstants.STYLE_SHAPE+"=mxgraph.aws4.";this.addPaletteFunctions("aws4EC2 Instance Types", +mxConstants.STYLE_SHAPE+"=mxgraph.aws4.";e="points=[[0,0,0],[0.25,0,0],[0.5,0,0],[0.75,0,0],[1,0,0],[0,1,0],[0.25,1,0],[0.5,1,0],[0.75,1,0],[1,1,0],[0,0.25,0],[0,0.5,0],[0,0.75,0],[1,0.25,0],[1,0.5,0],[1,0.75,0]];outlineConnect=0;fontColor=#232F3E;gradientColor=#945DF2;gradientDirection=north;fillColor=#5A30B5;strokeColor=#ffffff;dashed=0;verticalLabelPosition=bottom;verticalAlign=top;align=center;html=1;fontSize=12;fontStyle=0;aspect=fixed;"+mxConstants.STYLE_SHAPE+"=mxgraph.aws4.";this.addPaletteFunctions("aws4Analytics", +"AWS / Analytics",!1,[this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".analytics;",c,c,"","Analytics",null,null,this.getTagsForStencil(d,"analytics","aws amazon web service analytics ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".athena;",c,c,"","Athena",null,null,this.getTagsForStencil(d,"athena","aws amazon web service analytics ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".cloudsearch2;",c,c,"","CloudSearch",null,null,this.getTagsForStencil(d, +"cloudsearch","aws amazon web service analytics ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".elasticsearch_service;",c,c,"","ElasticSearch Service",null,null,this.getTagsForStencil(d,"elasticsearch service","aws amazon web service analytics ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".emr;",c,c,"","EMR",null,null,this.getTagsForStencil(d,"emr","aws amazon web service analytics ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+ +d+".kinesis;",c,c,"","Kinesis",null,null,this.getTagsForStencil(d,"kinesis","aws amazon web service analytics ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".kinesis_data_analytics;",c,c,"","Kinesis Data Analytics",null,null,this.getTagsForStencil(d,"kinesis data analytics","aws amazon web service analytics ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".kinesis_data_firehose;",c,c,"","Kinesis Data Firehose",null,null,this.getTagsForStencil(d, +"kinesis data firehose","aws amazon web service analytics ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".kinesis_data_streams;",c,c,"","Kinesis Data Streams",null,null,this.getTagsForStencil(d,"kinesis data streams","aws amazon web service analytics ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".kinesis_video_streams;",c,c,"","Kinesis Video Streams",null,null,this.getTagsForStencil(d,"kinesis video streams","aws amazon web service analytics ").join(" ")), +this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".quicksight;",c,c,"","QuickSight",null,null,this.getTagsForStencil(d,"quicksight quick sight","aws amazon web service analytics ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".redshift;",c,c,"","Redshift",null,null,this.getTagsForStencil(d,"redshift","aws amazon web service analytics ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".data_pipeline;",c,c,"","Data Pipeline",null,null,this.getTagsForStencil(d, +"data pipeline","aws amazon web service analytics ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".managed_streaming_for_kafka;",c,c,"","Managed Streaming for Kafka",null,null,this.getTagsForStencil(d,"managed streaming for kafka","aws amazon web service analytics ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".glue;",c,c,"","Glue",null,null,this.getTagsForStencil(d,"glue","aws amazon web service analytics ").join(" ")),this.createVertexTemplateEntry(e+ +"resourceIcon;resIcon="+d+".lake_formation;",c,c,"","Lake Formation",null,null,this.getTagsForStencil(d,"lake formation","aws amazon web service analytics ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".data_exchange;",c,c,"","Data Exchange",null,null,this.getTagsForStencil(d,"data aexchange","aws amazon web service analytics ").join(" ")),this.createVertexTemplateEntry(b+"search_documents;",68*a,78*a,"","Search Documents",null,null,this.getTagsForStencil(d,"search documents", +"aws amazon web service analytics ").join(" ")),this.createVertexTemplateEntry(b+"cluster;",78*a,78*a,"","Cluster",null,null,this.getTagsForStencil(d,"hdfs cluster","aws amazon web service analytics ").join(" ")),this.createVertexTemplateEntry(b+"data_lake_resource_icon;",78*a,78*a,"","Data Lake",null,null,this.getTagsForStencil(d,"data lake","aws amazon web service analytics ").join(" ")),this.createVertexTemplateEntry(b+"emr_engine;",78*a,59*a,"","EMR Engine",null,null,this.getTagsForStencil(d, +"emr engine","aws amazon web service analytics ").join(" ")),this.createVertexTemplateEntry(b+"emr_engine_mapr_m3;",78*a,59*a,"","EMR Engine MapR M3",null,null,this.getTagsForStencil(d,"emr engine mapr m3","aws amazon web service analytics ").join(" ")),this.createVertexTemplateEntry(b+"emr_engine_mapr_m5;",78*a,59*a,"","EMR Engine MapR M5",null,null,this.getTagsForStencil(d,"emr engine mapr m5","aws amazon web service analytics ").join(" ")),this.createVertexTemplateEntry(b+"emr_engine_mapr_m7;", +78*a,59*a,"","EMR Engine MapR M7",null,null,this.getTagsForStencil(d,"emr engine mapr m7","aws amazon web service analytics ").join(" ")),this.createVertexTemplateEntry(b+"hdfs_cluster;",78*a,78*a,"","HDFS Cluster",null,null,this.getTagsForStencil(d,"cluster","aws amazon web service analytics ").join(" ")),this.createVertexTemplateEntry(b+"dense_compute_node;",78*a,78*a,"","Dense Compute Node",null,null,this.getTagsForStencil(d,"dense compute node","aws amazon web service analytics ").join(" ")), +this.createVertexTemplateEntry(b+"dense_storage_node;",78*a,78*a,"","Dense Storage Node",null,null,this.getTagsForStencil(d,"dense storage node","aws amazon web service analytics ").join(" ")),this.createVertexTemplateEntry(b+"glue_crawlers;",78*a,78*a,"","Crawler",null,null,this.getTagsForStencil(d,"crawler","aws amazon web service analytics ").join(" ")),this.createVertexTemplateEntry(b+"glue_data_catalog;",72*a,78*a,"","Glue Data Catalog",null,null,this.getTagsForStencil(d,"glue data catalog", +"aws amazon web service analytics ").join(" "))])};Sidebar.prototype.addAWS4ApplicationIntegrationPalette=function(a,b,e,c,d,f){b="outlineConnect=0;fontColor=#232F3E;gradientColor=none;fillColor=#BC1356;strokeColor=none;dashed=0;verticalLabelPosition=bottom;verticalAlign=top;align=center;html=1;fontSize=12;fontStyle=0;aspect=fixed;pointerEvents=1;"+mxConstants.STYLE_SHAPE+"=mxgraph.aws4.";e="points=[[0,0,0],[0.25,0,0],[0.5,0,0],[0.75,0,0],[1,0,0],[0,1,0],[0.25,1,0],[0.5,1,0],[0.75,1,0],[1,1,0],[0,0.25,0],[0,0.5,0],[0,0.75,0],[1,0.25,0],[1,0.5,0],[1,0.75,0]];outlineConnect=0;fontColor=#232F3E;gradientColor=#F34482;gradientDirection=north;fillColor=#BC1356;strokeColor=#ffffff;dashed=0;verticalLabelPosition=bottom;verticalAlign=top;align=center;html=1;fontSize=12;fontStyle=0;aspect=fixed;"+ +mxConstants.STYLE_SHAPE+"=mxgraph.aws4.";this.addPaletteFunctions("aws4Application Integration","AWS / Application Integration",!1,[this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".application_integration;",c,c,"","Application Integration",null,null,this.getTagsForStencil(d,"application integration","aws amazon web service application integration ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".mq;",c,c,"","MQ",null,null,this.getTagsForStencil(d,"mq","aws amazon web service application integration ").join(" ")), +this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".sns;",c,c,"","Simple Notification Service",null,null,this.getTagsForStencil(d,"sns simple notification service","aws amazon web service application integration ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".sqs;",c,c,"","Simple Queue Service",null,null,this.getTagsForStencil(d,"sqs simple queue service","aws amazon web service application integration ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+ +d+".appsync;",c,c,"","AppSync",null,null,this.getTagsForStencil(d,"appsync","aws amazon web service application integration ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".eventbridge;",c,c,"","EventBridge",null,null,this.getTagsForStencil(d,"eventbridge event bridge","aws amazon web service application integration ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".step_functions;",c,c,"","Step Functions",null,null,this.getTagsForStencil(d,"step functions", +"aws amazon web service application integration ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".mobile_application;",c,c,"","Console Mobile Application",null,null,this.getTagsForStencil(d,"console mobile application","aws amazon web service application integration ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".express_workflow;",c,c,"","Express Workflows",null,null,this.getTagsForStencil(d,"express workflows","aws amazon web service application integration ").join(" ")), +this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".appflow;",c,c,"","AppFlow",null,null,this.getTagsForStencil(d,"appflow","aws amazon web service application integration ").join(" ")),this.createVertexTemplateEntry(b+"email_notification;",78*a,78*a,"","Email Notification",null,null,this.getTagsForStencil(d,"email notification","aws amazon web service application integration ").join(" ")),this.createVertexTemplateEntry(b+"event;",78*a,78*a,"","Event",null,null,this.getTagsForStencil(d,"event", +"aws amazon web service application integration ").join(" ")),this.createVertexTemplateEntry(b+"eventbridge_custom_event_bus_resource;",78*a,69*a,"","Custom Event Bus",null,null,this.getTagsForStencil(d,"eventbridge custom event bus resource","aws amazon web service application integration ").join(" ")),this.createVertexTemplateEntry(b+"eventbridge_default_event_bus_resource;",78*a,53*a,"","Default Event Bus",null,null,this.getTagsForStencil(d,"eventbridge default event bus resource","aws amazon web service application integration ").join(" ")), +this.createVertexTemplateEntry(b+"eventbridge_saas_partner_event_bus_resource;",78*a,78*a,"","SaaS Event Bus",null,null,this.getTagsForStencil(d,"eventbridge saas partner event bus resource","aws amazon web service application integration ").join(" ")),this.createVertexTemplateEntry(b+"event_resource;",78*a,78*a,"","Event Resource",null,null,this.getTagsForStencil(d,"event resource","aws amazon web service application integration ").join(" ")),this.createVertexTemplateEntry(b+"http_notification;", +78*a,78*a,"","HTTP Notification",null,null,this.getTagsForStencil(d,"http notification","aws amazon web service application integration ").join(" ")),this.createVertexTemplateEntry(b+"topic;",78*a,67*a,"","Topic",null,null,this.getTagsForStencil(d,"topic","aws amazon web service application integration ").join(" ")),this.createVertexTemplateEntry(b+"message;",76*a,78*a,"","Message",null,null,this.getTagsForStencil(d,"message","aws amazon web service application integration ").join(" ")),this.createVertexTemplateEntry(b+ +"queue;",78*a,47*a,"","Queue",null,null,this.getTagsForStencil(d,"queue","aws amazon web service application integration ").join(" ")),this.createVertexTemplateEntry(b+"rule_3;",78*a,68*a,"","Rule",null,null,this.getTagsForStencil(d,"rule","aws amazon web service application integration ").join(" "))])};Sidebar.prototype.addAWS4ARVRPalette=function(a,b,e,c,d,f){a="points=[[0,0,0],[0.25,0,0],[0.5,0,0],[0.75,0,0],[1,0,0],[0,1,0],[0.25,1,0],[0.5,1,0],[0.75,1,0],[1,1,0],[0,0.25,0],[0,0.5,0],[0,0.75,0],[1,0.25,0],[1,0.5,0],[1,0.75,0]];outlineConnect=0;fontColor=#232F3E;gradientColor=#F34482;gradientDirection=north;fillColor=#BC1356;strokeColor=#ffffff;dashed=0;verticalLabelPosition=bottom;verticalAlign=top;align=center;html=1;fontSize=12;fontStyle=0;aspect=fixed;"+ +mxConstants.STYLE_SHAPE+"=mxgraph.aws4.";this.addPaletteFunctions("aws4AR VR","AWS / AR & VR",!1,[this.createVertexTemplateEntry(a+"resourceIcon;resIcon="+d+".ar_vr;",c,c,"","AR & VR",null,null,this.getTagsForStencil(d,"ar vr augmented virtual reality","aws amazon web service ar vr augmented virtual reality ").join(" ")),this.createVertexTemplateEntry(a+"resourceIcon;resIcon="+d+".sumerian;",c,c,"","Sumerian",null,null,this.getTagsForStencil(d,"sumerian","aws amazon web service ar vr augmented virtual reality ").join(" "))])}; +Sidebar.prototype.addAWS4CostManagementPalette=function(a,b,e,c,d,f){a="points=[[0,0,0],[0.25,0,0],[0.5,0,0],[0.75,0,0],[1,0,0],[0,1,0],[0.25,1,0],[0.5,1,0],[0.75,1,0],[1,1,0],[0,0.25,0],[0,0.5,0],[0,0.75,0],[1,0.25,0],[1,0.5,0],[1,0.75,0]];outlineConnect=0;fontColor=#232F3E;gradientColor=#60A337;gradientDirection=north;fillColor=#277116;strokeColor=#ffffff;dashed=0;verticalLabelPosition=bottom;verticalAlign=top;align=center;html=1;fontSize=12;fontStyle=0;aspect=fixed;"+mxConstants.STYLE_SHAPE+"=mxgraph.aws4."; +this.addPaletteFunctions("aws4Cost Management","AWS / Cost Management",!1,[this.createVertexTemplateEntry(a+"resourceIcon;resIcon="+d+".cost_management;",c,c,"","Cost Management",null,null,this.getTagsForStencil(d,"cost management","aws amazon web service cost management ").join(" ")),this.createVertexTemplateEntry(a+"resourceIcon;resIcon="+d+".budgets_2;",c,c,"","Budgets",null,null,this.getTagsForStencil(d,"budgets","aws amazon web service cost management ").join(" ")),this.createVertexTemplateEntry(a+ +"resourceIcon;resIcon="+d+".cost_and_usage_report;",c,c,"","Cost & Usage Report",null,null,this.getTagsForStencil(d,"cost and usage report","aws amazon web service cost management ").join(" ")),this.createVertexTemplateEntry(a+"resourceIcon;resIcon="+d+".cost_explorer;",c,c,"","Cost Explorer",null,null,this.getTagsForStencil(d,"cost explorer","aws amazon web service cost management ").join(" ")),this.createVertexTemplateEntry(a+"resourceIcon;resIcon="+d+".reserved_instance_reporting;",c,c,"","Reserved Instance Reporting", +null,null,this.getTagsForStencil(d,"reserved instance reporting","aws amazon web service cost management ").join(" ")),this.createVertexTemplateEntry(a+"resourceIcon;resIcon="+d+".savings_plans;",c,c,"","Savings Plans",null,null,this.getTagsForStencil(d,"savings plans","aws amazon web service cost management ").join(" "))])};Sidebar.prototype.addAWS4BlockchainPalette=function(a,b,e,c,d,f){b="outlineConnect=0;fontColor=#232F3E;gradientColor=none;fillColor=#D05C17;strokeColor=none;dashed=0;verticalLabelPosition=bottom;verticalAlign=top;align=center;html=1;fontSize=12;fontStyle=0;aspect=fixed;"+ +mxConstants.STYLE_SHAPE+"=mxgraph.aws4.";e="points=[[0,0,0],[0.25,0,0],[0.5,0,0],[0.75,0,0],[1,0,0],[0,1,0],[0.25,1,0],[0.5,1,0],[0.75,1,0],[1,1,0],[0,0.25,0],[0,0.5,0],[0,0.75,0],[1,0.25,0],[1,0.5,0],[1,0.75,0]];outlineConnect=0;fontColor=#232F3E;gradientColor=#F78E04;gradientDirection=north;fillColor=#D05C17;strokeColor=#ffffff;dashed=0;verticalLabelPosition=bottom;verticalAlign=top;align=center;html=1;fontSize=12;fontStyle=0;aspect=fixed;"+mxConstants.STYLE_SHAPE+"=mxgraph.aws4.";this.addPaletteFunctions("aws4Blockchain", +"AWS / Blockchain",!1,[this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".blockchain;",c,c,"","Blockchain",null,null,this.getTagsForStencil(d,"blockchain","aws amazon web service cost management ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".managed_blockchain;",c,c,"","Managed Blockchain",null,null,this.getTagsForStencil(d,"managed blockchain","aws amazon web service cost management ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".quantum_ledger_database;", +c,c,"","Quantum Ledger Database",null,null,this.getTagsForStencil(d,"quantum ledger database","aws amazon web service cost management ").join(" ")),this.createVertexTemplateEntry(b+"blockchain_resource;",78*a,23*a,"","Blockchain Resource",null,null,this.getTagsForStencil(d,"blockchain resource","aws amazon web service cost management ").join(" "))])};Sidebar.prototype.addAWS4BusinessApplicationsPalette=function(a,b,e,c,d,f){a="points=[[0,0,0],[0.25,0,0],[0.5,0,0],[0.75,0,0],[1,0,0],[0,1,0],[0.25,1,0],[0.5,1,0],[0.75,1,0],[1,1,0],[0,0.25,0],[0,0.5,0],[0,0.75,0],[1,0.25,0],[1,0.5,0],[1,0.75,0]];outlineConnect=0;fontColor=#232F3E;gradientColor=#F54749;gradientDirection=north;fillColor=#C7131F;strokeColor=#ffffff;dashed=0;verticalLabelPosition=bottom;verticalAlign=top;align=center;html=1;fontSize=12;fontStyle=0;aspect=fixed;"+ +mxConstants.STYLE_SHAPE+"=mxgraph.aws4.";this.addPaletteFunctions("aws4Business Applications","AWS / Business Applications",!1,[this.createVertexTemplateEntry(a+"resourceIcon;resIcon="+d+".business_application;",c,c,"","Business Application",null,null,this.getTagsForStencil(d,"business application","aws amazon web service business applications ").join(" ")),this.createVertexTemplateEntry(a+"resourceIcon;resIcon="+d+".alexa_for_business;",c,c,"","Alexa for Business",null,null,this.getTagsForStencil(d, +"alexa for business","aws amazon web service business applications ").join(" ")),this.createVertexTemplateEntry(a+"resourceIcon;resIcon="+d+".chime;",c,c,"","Chime",null,null,this.getTagsForStencil(d,"chime","aws amazon web service business applications ").join(" ")),this.createVertexTemplateEntry(a+"resourceIcon;resIcon="+d+".workdocs;",c,c,"","WorkDocs",null,null,this.getTagsForStencil(d,"workdocs","aws amazon web service business applications ").join(" ")),this.createVertexTemplateEntry(a+"resourceIcon;resIcon="+ +d+".workmail;",c,c,"","WorkMail",null,null,this.getTagsForStencil(d,"workmail","aws amazon web service business applications ").join(" "))])};Sidebar.prototype.addAWS4EC2InstanceTypePalette=function(a,b,e,c,d,f){b="outlineConnect=0;fontColor=#232F3E;gradientColor=none;fillColor=#D86613;strokeColor=none;dashed=0;verticalLabelPosition=bottom;verticalAlign=top;align=center;html=1;fontSize=12;fontStyle=0;aspect=fixed;pointerEvents=1;"+mxConstants.STYLE_SHAPE+"=mxgraph.aws4.";this.addPaletteFunctions("aws4EC2 Instance Types", "AWS / EC2 Instance Types",!1,[this.createVertexTemplateEntry(b+"a1_instance;",48*a,48*a,"","A1 Instance",null,null,this.getTagsForStencil(d,"a1","aws amazon web service ec2 instance type ").join(" ")),this.createVertexTemplateEntry(b+"c4_instance;",48*a,48*a,"","C4 Instance",null,null,this.getTagsForStencil(d,"c4","aws amazon web service ec2 instance type ").join(" ")),this.createVertexTemplateEntry(b+"c5_instance;",48*a,48*a,"","C5 Instance",null,null,this.getTagsForStencil(d,"c5","aws amazon web service ec2 instance type ").join(" ")), this.createVertexTemplateEntry(b+"c6g_instance;",48*a,48*a,"","C6g Instance",null,null,this.getTagsForStencil(d,"c6g","aws amazon web service ec2 instance type ").join(" ")),this.createVertexTemplateEntry(b+"c5n_instance;",48*a,48*a,"","C5n Instance",null,null,this.getTagsForStencil(d,"c5n","aws amazon web service ec2 instance type ").join(" ")),this.createVertexTemplateEntry(b+"d2_instance;",48*a,48*a,"","D2 Instance",null,null,this.getTagsForStencil(d,"d2","aws amazon web service ec2 instance type ").join(" ")), this.createVertexTemplateEntry(b+"db_on_instance2;",48*a,48*a,"","DB Instance",null,null,this.getTagsForStencil(d,"db on database","aws amazon web service ec2 instance type ").join(" ")),this.createVertexTemplateEntry(b+"f1_instance;",48*a,48*a,"","F1 Instance",null,null,this.getTagsForStencil(d,"f1","aws amazon web service ec2 instance type ").join(" ")),this.createVertexTemplateEntry(b+"g3_instance;",48*a,48*a,"","G3 Instance",null,null,this.getTagsForStencil(d,"g3","aws amazon web service ec2 instance type ").join(" ")), this.createVertexTemplateEntry(b+"h1_instance;",48*a,48*a,"","H1 Instance",null,null,this.getTagsForStencil(d,"h1","aws amazon web service ec2 instance type ").join(" ")),this.createVertexTemplateEntry(b+"high_memory_instance;",48*a,48*a,"","High Memory Instance",null,null,this.getTagsForStencil(d,"high memory instance","aws amazon web service ec2 instance type ").join(" ")),this.createVertexTemplateEntry(b+"i3_instance;",48*a,48*a,"","I3 Instance",null,null,this.getTagsForStencil(d,"i3","aws amazon web service ec2 instance type ").join(" ")), -this.createVertexTemplateEntry(b+"instance2;",48*a,48*a,"","Instance",null,null,this.getTagsForStencil(d,"","aws amazon web service ec2 instance type ").join(" ")),this.createVertexTemplateEntry(b+"instances;",48*a,48*a,"","Instances",null,null,this.getTagsForStencil(d,"","aws amazon web service ec2 instance type ").join(" ")),this.createVertexTemplateEntry(b+"instance_with_cloudwatch2;",48*a,48*a,"","Instance with CloudWatch",null,null,this.getTagsForStencil(d,"instance with cloudwatch","aws amazon web service ec2 instance type ").join(" ")), -this.createVertexTemplateEntry(b+"m4_instance;",48*a,48*a,"","M4 Instance",null,null,this.getTagsForStencil(d,"m4","aws amazon web service ec2 instance type ").join(" ")),this.createVertexTemplateEntry(b+"m5a_instance;",48*a,48*a,"","M5a Instance",null,null,this.getTagsForStencil(d,"m5a","aws amazon web service ec2 instance type ").join(" ")),this.createVertexTemplateEntry(b+"m5_instance;",48*a,48*a,"","M5 Instance",null,null,this.getTagsForStencil(d,"m5","aws amazon web service ec2 instance type ").join(" ")), -this.createVertexTemplateEntry(b+"m6g_instance;",48*a,48*a,"","M6g Instance",null,null,this.getTagsForStencil(d,"m6g","aws amazon web service ec2 instance type ").join(" ")),this.createVertexTemplateEntry(b+"optimized_instance;",48*a,48*a,"","Optimized Instance",null,null,this.getTagsForStencil(d,"optimized instance","aws amazon web service ec2 instance type ").join(" ")),this.createVertexTemplateEntry(b+"p2_instance;",48*a,48*a,"","P2 Instance",null,null,this.getTagsForStencil(d,"p2","aws amazon web service ec2 instance type ").join(" ")), -this.createVertexTemplateEntry(b+"p3_instance;",48*a,48*a,"","P3 Instance",null,null,this.getTagsForStencil(d,"p3","aws amazon web service ec2 instance type ").join(" ")),this.createVertexTemplateEntry(b+"r4_instance;",48*a,48*a,"","R4 Instance",null,null,this.getTagsForStencil(d,"r4","aws amazon web service ec2 instance type ").join(" ")),this.createVertexTemplateEntry(b+"r5a_instance;",48*a,48*a,"","R5a Instance",null,null,this.getTagsForStencil(d,"r5a","aws amazon web service ec2 instance type ").join(" ")), -this.createVertexTemplateEntry(b+"r5_instance;",48*a,48*a,"","R5 Instance",null,null,this.getTagsForStencil(d,"r5","aws amazon web service ec2 instance type ").join(" ")),this.createVertexTemplateEntry(b+"r6g_instance;",48*a,48*a,"","R6g Instance",null,null,this.getTagsForStencil(d,"r6g","aws amazon web service ec2 instance type ").join(" ")),this.createVertexTemplateEntry(b+"spot_instance;",48*a,48*a,"","Spot Instance",null,null,this.getTagsForStencil(d,"spot","aws amazon web service ec2 instance type ").join(" ")), -this.createVertexTemplateEntry(b+"t2_instance;",48*a,48*a,"","T2 Instance",null,null,this.getTagsForStencil(d,"t2","aws amazon web service ec2 instance type ").join(" ")),this.createVertexTemplateEntry(b+"t3a_instance;",48*a,48*a,"","T3a Instance",null,null,this.getTagsForStencil(d,"t3a","aws amazon web service ec2 instance type ").join(" ")),this.createVertexTemplateEntry(b+"t3_instance;",48*a,48*a,"","T3 Instance",null,null,this.getTagsForStencil(d,"t3","aws amazon web service ec2 instance type ").join(" ")), -this.createVertexTemplateEntry(b+"t3_instance;",48*a,48*a,"","T3 Instance",null,null,this.getTagsForStencil(d,"t3","aws amazon web service ec2 instance type ").join(" ")),this.createVertexTemplateEntry(b+"x1e_instance;",48*a,48*a,"","X1e Instance",null,null,this.getTagsForStencil(d,"x1e","aws amazon web service ec2 instance type ").join(" ")),this.createVertexTemplateEntry(b+"x1_instance2;",48*a,48*a,"","X1 Instance",null,null,this.getTagsForStencil(d,"x1","aws amazon web service ec2 instance type ").join(" ")), -this.createVertexTemplateEntry(b+"z1d_instance;",48*a,48*a,"","z1d Instance",null,null,this.getTagsForStencil(d,"z1d","aws amazon web service ec2 instance type ").join(" "))])};Sidebar.prototype.addAWS4ComputePalette=function(a,b,e,c,d,f){b="outlineConnect=0;fontColor=#232F3E;gradientColor=none;fillColor=#D05C17;strokeColor=none;dashed=0;verticalLabelPosition=bottom;verticalAlign=top;align=center;html=1;fontSize=12;fontStyle=0;aspect=fixed;pointerEvents=1;"+mxConstants.STYLE_SHAPE+"=mxgraph.aws4."; -e="outlineConnect=0;fontColor=#232F3E;gradientColor=#F78E04;gradientDirection=north;fillColor=#D05C17;strokeColor=#ffffff;dashed=0;verticalLabelPosition=bottom;verticalAlign=top;align=center;html=1;fontSize=12;fontStyle=0;aspect=fixed;"+mxConstants.STYLE_SHAPE+"=mxgraph.aws4.";this.addPaletteFunctions("aws4Compute","AWS / Compute",!1,[this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".compute;",c,c,"","Compute",null,null,this.getTagsForStencil(d,"compute","aws amazon web service compute ").join(" ")), -this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".ec2;",c,c,"","EC2",null,null,this.getTagsForStencil(d,"ec2","aws amazon web service compute ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".auto_scaling2;",c,c,"","EC2 Auto Scaling",null,null,this.getTagsForStencil(d,"ec2 auto scaling","aws amazon web service compute ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".auto_scaling3;",c,c,"","Auto Scaling",null,null,this.getTagsForStencil(d, -"auto scaling","aws amazon web service compute ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".bottlerocket;",c,c,"","Bottlerocket",null,null,this.getTagsForStencil(d,"bottlerocket","aws amazon web service compute ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".lightsail;",c,c,"","Lightsail",null,null,this.getTagsForStencil(d,"lightsail","aws amazon web service compute ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".batch;", -c,c,"","Batch",null,null,this.getTagsForStencil(d,"batch","aws amazon web service compute ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".compute_optimizer;",c,c,"","Compute Optimizer",null,null,this.getTagsForStencil(d,"compute optimizer","aws amazon web service compute ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".elastic_beanstalk;",c,c,"","Elastic Beanstalk",null,null,this.getTagsForStencil(d,"elastic beanstalk","aws amazon web service compute ").join(" ")), -this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".ec2_image_builder;",c,c,"","EC2 Image Builder",null,null,this.getTagsForStencil(d,"ec2 image builder","aws amazon web service compute ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".lambda;",c,c,"","Lambda",null,null,this.getTagsForStencil(d,"lambda","aws amazon web service compute ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".local_zones;",c,c,"","Local Zones",null,null,this.getTagsForStencil(d, -"local zones","aws amazon web service compute ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".outposts;",c,c,"","Outposts",null,null,this.getTagsForStencil(d,"outposts","aws amazon web service compute ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".parallel_cluster;",c,c,"","Parallel Cluster",null,null,this.getTagsForStencil(d,"parallel cluster","aws amazon web service compute ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+ -d+".serverless_application_repository;",c,c,"","Serverless Application Repository",null,null,this.getTagsForStencil(d,"serverless application repository","aws amazon web service compute ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".thinkbox_deadline;",c,c,"","Thinkbox Deadline",null,null,this.getTagsForStencil(d,"thinkbox deadline","aws amazon web service compute ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".thinkbox_draft;",c,c,"","Thinkbox Draft", -null,null,this.getTagsForStencil(d,"thinkbox draft","aws amazon web service compute ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".thinkbox_frost;",c,c,"","Thinkbox Frost",null,null,this.getTagsForStencil(d,"thinkbox frost","aws amazon web service compute ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".thinkbox_krakatoa;",c,c,"","Thinkbox Krakatoa",null,null,this.getTagsForStencil(d,"thinkbox krakatoa","aws amazon web service compute ").join(" ")), -this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".thinkbox_sequoia;",c,c,"","Thinkbox Sequoia",null,null,this.getTagsForStencil(d,"thinkbox sequoia","aws amazon web service compute ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".thinkbox_stoke;",c,c,"","Thinkbox Stoke",null,null,this.getTagsForStencil(d,"thinkbox stoke","aws amazon web service compute ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".thinkbox_xmesh;",c,c,"","Thinkbox XMesh", -null,null,this.getTagsForStencil(d,"thinkbox xmesh","aws amazon web service compute ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".elastic_load_balancing;",c,c,"","Elastic Load Balancing",null,null,this.getTagsForStencil(d,"elastic load balancing","aws amazon web service compute ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".vmware_cloud_on_aws;",c,c,"","VMware Cloud on AWS",null,null,this.getTagsForStencil(d,"vmware cloud on aws virtual machine vm", -"aws amazon web service compute ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".wavelength;",c,c,"","Wavelength",null,null,this.getTagsForStencil(d,"wavelength","aws amazon web service compute ").join(" ")),this.createVertexTemplateEntry(b+"ami;",78*a,78*a,"","AMI",null,null,this.getTagsForStencil(d,"ami","aws amazon web service compute ").join(" ")),this.createVertexTemplateEntry(b+"auto_scaling2;",78*a,78*a,"","Auto Scaling",null,null,this.getTagsForStencil(d,"autoscaling auto scaling", -"aws amazon web service compute ").join(" ")),this.createVertexTemplateEntry(b+"elastic_ip_address;",78*a,33*a,"","Elastic IP Address",null,null,this.getTagsForStencil(d,"elastic ip itnernet protocol address","aws amazon web service compute ").join(" ")),this.createVertexTemplateEntry(b+"rescue;",78*a,78*a,"","Rescue",null,null,this.getTagsForStencil(d,"rescue","aws amazon web service compute ").join(" ")),this.createVertexTemplateEntry(b+"application;",50*a,78*a,"","Application",null,null,this.getTagsForStencil(d, -"elastic beanstalk application","aws amazon web service compute ").join(" ")),this.createVertexTemplateEntry(b+"deployment;",78*a,74*a,"","Deployment",null,null,this.getTagsForStencil(d,"elastic beanstalk deployment","aws amazon web service compute ").join(" ")),this.createVertexTemplateEntry(b+"lambda_function;",78*a,78*a,"","Lambda Function",null,null,this.getTagsForStencil(d,"lambda function","aws amazon web service compute ").join(" "))])};Sidebar.prototype.addAWS4ContainersPalette=function(a, -b,e,c,d,f){b="outlineConnect=0;fontColor=#232F3E;gradientColor=none;fillColor=#D05C17;strokeColor=none;dashed=0;verticalLabelPosition=bottom;verticalAlign=top;align=center;html=1;fontSize=12;fontStyle=0;aspect=fixed;pointerEvents=1;"+mxConstants.STYLE_SHAPE+"=mxgraph.aws4.";e="outlineConnect=0;fontColor=#232F3E;gradientColor=#F78E04;gradientDirection=north;fillColor=#D05C17;strokeColor=#ffffff;dashed=0;verticalLabelPosition=bottom;verticalAlign=top;align=center;html=1;fontSize=12;fontStyle=0;aspect=fixed;"+ -mxConstants.STYLE_SHAPE+"=mxgraph.aws4.";this.addPaletteFunctions("aws4Containers","AWS / Containers",!1,[this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".containers;",c,c,"","Containers",null,null,this.getTagsForStencil(d,"","aws amazon web service container containers ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".eks;",c,c,"","Elastic Container Kubernetes",null,null,this.getTagsForStencil(d,"elastic container service eks for kubernetes","aws amazon web service container containers ").join(" ")), -this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".ecr;",c,c,"","Elastic Container Registry",null,null,this.getTagsForStencil(d,"elastic container registry ecr","aws amazon web service container containers ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".ecs;",c,c,"","Elastic Container Service",null,null,this.getTagsForStencil(d,"elastic container service ecs","aws amazon web service container containers ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+ -d+".fargate;",c,c,"","Fargate",null,null,this.getTagsForStencil(d,"fargate","aws amazon web service container containers ").join(" ")),this.createVertexTemplateEntry(b+"registry;",78*a,78*a,"","Registry",null,null,this.getTagsForStencil(d,"registry","aws amazon web service container containers ").join(" ")),this.createVertexTemplateEntry(b+"container_registry_image;",78*a,78*a,"","Image",null,null,this.getTagsForStencil(d,"image","aws amazon web service container containers ").join(" ")),this.createVertexTemplateEntry(b+ -"container_1;",78*a,50*a,"","Container",null,null,this.getTagsForStencil(d,"ecs elastic container service","aws amazon web service container containers ").join(" ")),this.createVertexTemplateEntry(b+"container_2;",78*a,50*a,"","Container",null,null,this.getTagsForStencil(d,"ecs elastic container service","aws amazon web service container containers ").join(" ")),this.createVertexTemplateEntry(b+"container_3;",78*a,50*a,"","Container",null,null,this.getTagsForStencil(d,"ecs elastic container service", -"aws amazon web service container containers ").join(" ")),this.createVertexTemplateEntry(b+"ecs_service;",64*a,78*a,"","Service",null,null,this.getTagsForStencil(d,"ecs elastic container service","aws amazon web service container containers ").join(" ")),this.createVertexTemplateEntry(b+"ecs_task;",59*a,78*a,"","Task",null,null,this.getTagsForStencil(d,"ecs elastic container service task","aws amazon web service container containers ").join(" "))])};Sidebar.prototype.addAWS4CustomerEnablementPalette= -function(a,b,e,c,d,f){a="outlineConnect=0;fontColor=#232F3E;gradientColor=#4D72F3;gradientDirection=north;fillColor=#3334B9;strokeColor=#ffffff;dashed=0;verticalLabelPosition=bottom;verticalAlign=top;align=center;html=1;fontSize=12;fontStyle=0;aspect=fixed;"+mxConstants.STYLE_SHAPE+"=mxgraph.aws4.";this.addPaletteFunctions("aws4Customer Enablement","AWS / Customer Enablement",!1,[this.createVertexTemplateEntry(a+"resourceIcon;resIcon="+d+".customer_enablement;",c,c,"","Customer Enablement",null,null, -this.getTagsForStencil(d,"customer enablement","aws amazon web service customer enablement ").join(" ")),this.createVertexTemplateEntry(a+"resourceIcon;resIcon="+d+".iq;",c,c,"","IQ",null,null,this.getTagsForStencil(d,"iq","aws amazon web service customer enablement ").join(" ")),this.createVertexTemplateEntry(a+"resourceIcon;resIcon="+d+".managed_services;",c,c,"","Managed Services",null,null,this.getTagsForStencil(d,"managed services","aws amazon web service customer enablement ").join(" ")),this.createVertexTemplateEntry(a+ -"resourceIcon;resIcon="+d+".professional_services;",c,c,"","Professional Services",null,null,this.getTagsForStencil(d,"professional services","aws amazon web service customer enablement ").join(" ")),this.createVertexTemplateEntry(a+"resourceIcon;resIcon="+d+".support;",c,c,"","Support",null,null,this.getTagsForStencil(d,"support","aws amazon web service customer enablement ").join(" "))])};Sidebar.prototype.addAWS4CustomerEngagementPalette=function(a,b,e,c,d,f){b="outlineConnect=0;fontColor=#232F3E;gradientColor=none;fillColor=#3334B9;strokeColor=none;dashed=0;verticalLabelPosition=bottom;verticalAlign=top;align=center;html=1;fontSize=12;fontStyle=0;aspect=fixed;pointerEvents=1;"+ -mxConstants.STYLE_SHAPE+"=mxgraph.aws4.";e="outlineConnect=0;fontColor=#232F3E;gradientColor=#4D72F3;gradientDirection=north;fillColor=#3334B9;strokeColor=#ffffff;dashed=0;verticalLabelPosition=bottom;verticalAlign=top;align=center;html=1;fontSize=12;fontStyle=0;aspect=fixed;"+mxConstants.STYLE_SHAPE+"=mxgraph.aws4.";this.addPaletteFunctions("aws4Customer Engagement","AWS / Customer Engagement",!1,[this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".customer_engagement;",c,c,"","Customer Engagement", -null,null,this.getTagsForStencil(d,"customer engagement","aws amazon web service customer engagement ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".connect;",c,c,"","Connect",null,null,this.getTagsForStencil(d,"connect","aws amazon web service customer engagement ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".pinpoint;",c,c,"","Pinpoint",null,null,this.getTagsForStencil(d,"pinpoint","aws amazon web service customer engagement ").join(" ")),this.createVertexTemplateEntry(e+ -"resourceIcon;resIcon="+d+".simple_email_service;",c,c,"","Simple Email Service",null,null,this.getTagsForStencil(d,"simple email service","aws amazon web service customer engagement ").join(" ")),this.createVertexTemplateEntry(b+"email;",78*a,69*a,"","Email",null,null,this.getTagsForStencil(d,"email","aws amazon web service customer engagement ").join(" "))])};Sidebar.prototype.addAWS4DatabasePalette=function(a,b,e,c,d,f){b="outlineConnect=0;fontColor=#232F3E;gradientColor=none;fillColor=#3334B9;strokeColor=none;dashed=0;verticalLabelPosition=bottom;verticalAlign=top;align=center;html=1;fontSize=12;fontStyle=0;aspect=fixed;pointerEvents=1;"+ -mxConstants.STYLE_SHAPE+"=mxgraph.aws4.";e="outlineConnect=0;fontColor=#232F3E;gradientColor=#4D72F3;gradientDirection=north;fillColor=#3334B9;strokeColor=#ffffff;dashed=0;verticalLabelPosition=bottom;verticalAlign=top;align=center;html=1;fontSize=12;fontStyle=0;aspect=fixed;"+mxConstants.STYLE_SHAPE+"=mxgraph.aws4.";this.addPaletteFunctions("aws4Database","AWS / Database",!1,[this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".database;",c,c,"","Database",null,null,this.getTagsForStencil(d, -"database","aws amazon web service db database ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".aurora;",c,c,"","Aurora",null,null,this.getTagsForStencil(d,"aurora","aws amazon web service db database ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".documentdb_with_mongodb_compatibility;",c,c,"","DocumentDB (with MongoDB Compatibility)",null,null,this.getTagsForStencil(d,"documentdb with mongodb compatibility","aws amazon web service db database ").join(" ")), -this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".dynamodb;",c,c,"","DynamoDB",null,null,this.getTagsForStencil(d,"dynamodb","aws amazon web service db database ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".elasticache;",c,c,"","ElastiCache",null,null,this.getTagsForStencil(d,"elasticache","aws amazon web service db database ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".managed_apache_cassandra_service;",c,c,"","Managed Apache Cassandra Service", -null,null,this.getTagsForStencil(d,"managed apache cassandra service","aws amazon web service db database ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".neptune;",c,c,"","Neptune",null,null,this.getTagsForStencil(d,"neptune","aws amazon web service db database ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".quantum_ledger_database;",c,c,"","Quantum Ledger Database",null,null,this.getTagsForStencil(d,"quantum ledger database db","aws amazon web service db database ").join(" ")), -this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".rds;",c,c,"","RDS",null,null,this.getTagsForStencil(d,"rds","aws amazon web service db database ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".rds_on_vmware;",c,c,"","RDS on VMware",null,null,this.getTagsForStencil(d,"rds on vmware","aws amazon web service db database ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".redshift;",c,c,"","Redshift",null,null,this.getTagsForStencil(d,"redshift", -"aws amazon web service db database ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".timestream;",c,c,"","Timestream",null,null,this.getTagsForStencil(d,"timestream","aws amazon web service db database ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".database_migration_service;",c,c,"","Database Migration Service",null,null,this.getTagsForStencil(d,"database migration service","aws amazon web service db database ").join(" ")),this.createVertexTemplateEntry(e+ -"resourceIcon;resIcon="+d+".keyspaces;",c,c,"","Keyspaces",null,null,this.getTagsForStencil(d,"keyspaces","aws amazon web service db database ").join(" ")),this.createVertexTemplateEntry(b+"attribute;",78*a,78*a,"","Attribute",null,null,this.getTagsForStencil(d,"dynamodb dynamo db database attribute","aws amazon web service db database ").join(" ")),this.createVertexTemplateEntry(b+"attributes;",78*a,78*a,"","Attributes",null,null,this.getTagsForStencil(d,"dynamodb dynamo db database attributes", -"aws amazon web service db database ").join(" ")),this.createVertexTemplateEntry(b+"aurora_instance;",78*a,78*a,"","Aurora Instance",null,null,this.getTagsForStencil(d,"aurora instance","aws amazon web service db database ").join(" ")),this.createVertexTemplateEntry(b+"aurora_instance_alt;",78*a,78*a,"","Aurora Instance",null,null,this.getTagsForStencil(d,"aurora instance","aws amazon web service db database ").join(" ")),this.createVertexTemplateEntry(b+"rds_instance;",78*a,78*a,"","RDS Instance", -null,null,this.getTagsForStencil(d,"rds instance","aws amazon web service db database ").join(" ")),this.createVertexTemplateEntry(b+"rds_instance_alt;",78*a,78*a,"","RDS Instance",null,null,this.getTagsForStencil(d,"rds instance","aws amazon web service db database ").join(" ")),this.createVertexTemplateEntry(b+"rds_mariadb_instance;",78*a,78*a,"","MariaDB Instance",null,null,this.getTagsForStencil(d,"mariadb maria db instance","aws amazon web service db database ").join(" ")),this.createVertexTemplateEntry(b+ -"rds_mariadb_instance_alt;",78*a,78*a,"","MariaDB Instance",null,null,this.getTagsForStencil(d,"mariadb maria db instance","aws amazon web service db database ").join(" ")),this.createVertexTemplateEntry(b+"rds_mysql_instance;",78*a,78*a,"","MySQL Instance",null,null,this.getTagsForStencil(d,"mysql instance","aws amazon web service db database ").join(" ")),this.createVertexTemplateEntry(b+"rds_mysql_instance_alt;",78*a,78*a,"","MySQL Instance",null,null,this.getTagsForStencil(d,"mysql instance", -"aws amazon web service db database ").join(" ")),this.createVertexTemplateEntry(b+"rds_oracle_instance;",78*a,78*a,"","Oracle Instance",null,null,this.getTagsForStencil(d,"oracle instance","aws amazon web service db database ").join(" ")),this.createVertexTemplateEntry(b+"rds_oracle_instance_alt;",78*a,78*a,"","Oracle Instance",null,null,this.getTagsForStencil(d,"oracle instance","aws amazon web service db database ").join(" ")),this.createVertexTemplateEntry(b+"rds_piops;",78*a,78*a,"","PIOPS", -null,null,this.getTagsForStencil(d,"piop","aws amazon web service db database ").join(" ")),this.createVertexTemplateEntry(b+"rds_postgresql_instance;",78*a,78*a,"","Postgre SQL Instance",null,null,this.getTagsForStencil(d,"postgre sql instance","aws amazon web service db database ").join(" ")),this.createVertexTemplateEntry(b+"rds_postgresql_instance_alt;",78*a,78*a,"","Postgre SQL Instance",null,null,this.getTagsForStencil(d,"postgre sql instance","aws amazon web service db database ").join(" ")), -this.createVertexTemplateEntry(b+"rds_proxy;",78*a,78*a,"","RDS Proxy",null,null,this.getTagsForStencil(d,"rds proxy","aws amazon web service db database ").join(" ")),this.createVertexTemplateEntry(b+"rds_proxy_alt;",78*a,78*a,"","RDS Proxy",null,null,this.getTagsForStencil(d,"rds proxy","aws amazon web service db database ").join(" ")),this.createVertexTemplateEntry(b+"rds_sql_server_instance;",78*a,78*a,"","SQL Server Instance",null,null,this.getTagsForStencil(d,"sql server instance","aws amazon web service db database ").join(" ")), -this.createVertexTemplateEntry(b+"rds_sql_server_instance_alt;",78*a,78*a,"","SQL Server Instance",null,null,this.getTagsForStencil(d,"sql server instance","aws amazon web service db database ").join(" ")),this.createVertexTemplateEntry(b+"dynamodb_dax;",78*a,72*a,"","DAX",null,null,this.getTagsForStencil(d,"dynamodb dynamo db database dax","aws amazon web service db database ").join(" ")),this.createVertexTemplateEntry(b+"global_secondary_index;",78*a,78*a,"","Global Secondary Index",null,null,this.getTagsForStencil(d, -"global secondary index","aws amazon web service db database ").join(" ")),this.createVertexTemplateEntry(b+"item;",78*a,78*a,"","Item",null,null,this.getTagsForStencil(d,"item","aws amazon web service db database ").join(" ")),this.createVertexTemplateEntry(b+"items;",78*a,78*a,"","Items",null,null,this.getTagsForStencil(d,"items","aws amazon web service db database ").join(" ")),this.createVertexTemplateEntry(b+"table;",78*a,78*a,"","Table",null,null,this.getTagsForStencil(d,"table","aws amazon web service db database ").join(" ")), -this.createVertexTemplateEntry(b+"cache_node;",78*a,78*a,"","Cache Node",null,null,this.getTagsForStencil(d,"elasticache elastic cache node","aws amazon web service db database ").join(" ")),this.createVertexTemplateEntry(b+"elasticache_for_memcached;",78*a,69*a,"","ElastiCache for Memcached",null,null,this.getTagsForStencil(d,"elasticache for memcached","aws amazon web service db database ").join(" ")),this.createVertexTemplateEntry(b+"elasticache_for_redis;",78*a,69*a,"","Elasticache for Redis", -null,null,this.getTagsForStencil(d,"elasticache for redis","aws amazon web service db database ").join(" ")),this.createVertexTemplateEntry(b+"dense_compute_node;",78*a,78*a,"","Dense Compute Node",null,null,this.getTagsForStencil(d,"dense compute node","aws amazon web service db database ").join(" ")),this.createVertexTemplateEntry(b+"dense_storage_node;",78*a,78*a,"","Dense Storage Node",null,null,this.getTagsForStencil(d,"dense storage node","aws amazon web service db database ").join(" ")),this.createVertexTemplateEntry(b+ -"database_migration_workflow_job;",50*a,78*a,"","Database Migration Workflow / Job",null,null,this.getTagsForStencil(d,"database migration workflow job","aws amazon web service db database ").join(" "))])};Sidebar.prototype.addAWS4DeveloperToolsPalette=function(a,b,e,c,d,f){b="outlineConnect=0;fontColor=#232F3E;gradientColor=none;fillColor=#3334B9;strokeColor=none;dashed=0;verticalLabelPosition=bottom;verticalAlign=top;align=center;html=1;fontSize=12;fontStyle=0;aspect=fixed;"+mxConstants.STYLE_SHAPE+ -"=mxgraph.aws4.";e="outlineConnect=0;fontColor=#232F3E;gradientColor=#4D72F3;gradientDirection=north;fillColor=#3334B9;strokeColor=#ffffff;dashed=0;verticalLabelPosition=bottom;verticalAlign=top;align=center;html=1;fontSize=12;fontStyle=0;aspect=fixed;"+mxConstants.STYLE_SHAPE+"=mxgraph.aws4.";this.addPaletteFunctions("aws4Developer Tools","AWS / Developer Tools",!1,[this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".developer_tools;",c,c,"","Developer Tools",null,null,this.getTagsForStencil(d, -"developer tools","aws amazon web service dev developer tools ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".cloud9;",c,c,"","Cloud9",null,null,this.getTagsForStencil(d,"cloud9","aws amazon web service dev developer tools ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".cloud_development_kit;",c,c,"","Cloud Development Kit",null,null,this.getTagsForStencil(d,"cloud development kit","aws amazon web service dev developer tools ").join(" ")),this.createVertexTemplateEntry(e+ -"resourceIcon;resIcon="+d+".codeartifact;",c,c,"","CodeArtifact",null,null,this.getTagsForStencil(d,"codeartifact","aws amazon web service dev developer tools ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".codebuild;",c,c,"","CodeBuild",null,null,this.getTagsForStencil(d,"codebuild","aws amazon web service dev developer tools ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".codecommit;",c,c,"","CodeCommit",null,null,this.getTagsForStencil(d,"codecommit", -"aws amazon web service dev developer tools ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".codedeploy;",c,c,"","CodeDeploy",null,null,this.getTagsForStencil(d,"codedeploy","aws amazon web service dev developer tools ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".codepipeline;",c,c,"","CodePipeline",null,null,this.getTagsForStencil(d,"codepipeline","aws amazon web service dev developer tools ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+ -d+".codestar;",c,c,"","CodeStar",null,null,this.getTagsForStencil(d,"codestar","aws amazon web service dev developer tools ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".command_line_interface;",c,c,"","Command Line Interface",null,null,this.getTagsForStencil(d,"command line interface","aws amazon web service dev developer tools ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".tools_and_sdks;",c,c,"","Tools and SDKs",null,null,this.getTagsForStencil(d, -"tools and sdks software development kit","aws amazon web service dev developer tools ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".xray;",c,c,"","X-Ray",null,null,this.getTagsForStencil(d,"ray xray","aws amazon web service dev developer tools ").join(" ")),this.createVertexTemplateEntry(b+"dynamodb_dax;",78*a,72*a,"","DAX",null,null,this.getTagsForStencil(d,"dynamodb dynamo db database dax","aws amazon web service dev developer tools ").join(" ")),this.createVertexTemplateEntry(b+ -"cloud9;",78*a,50*a,"","Cloud9",null,null,this.getTagsForStencil(d,"cloud9","aws amazon web service dev developer tools ").join(" "))])};Sidebar.prototype.addAWS4EndUserComputingPalette=function(a,b,e,c,d,f){a="outlineConnect=0;fontColor=#232F3E;gradientColor=#4AB29A;gradientDirection=north;fillColor=#116D5B;strokeColor=#ffffff;dashed=0;verticalLabelPosition=bottom;verticalAlign=top;align=center;html=1;fontSize=12;fontStyle=0;aspect=fixed;"+mxConstants.STYLE_SHAPE+"=mxgraph.aws4.";this.addPaletteFunctions("aws4End User Computing", -"AWS / End User Computing",!1,[this.createVertexTemplateEntry(a+"resourceIcon;resIcon="+d+".desktop_and_app_streaming;",c,c,"","End User Computing",null,null,this.getTagsForStencil(d,"desktop and app streaming","aws amazon web service db database ").join(" ")),this.createVertexTemplateEntry(a+"resourceIcon;resIcon="+d+".appstream_20;",c,c,"","Appstream 2.0",null,null,this.getTagsForStencil(d,"appstream","aws amazon web service db database ").join(" ")),this.createVertexTemplateEntry(a+"resourceIcon;resIcon="+ -d+".workspaces;",c,c,"","WorkSpaces",null,null,this.getTagsForStencil(d,"workspaces","aws amazon web service db database ").join(" ")),this.createVertexTemplateEntry(a+"resourceIcon;resIcon="+d+".worklink;",c,c,"","WorkLink",null,null,this.getTagsForStencil(d,"worklink","aws amazon web service db database ").join(" ")),this.createVertexTemplateEntry(a+"resourceIcon;resIcon="+d+".workdocs;",c,c,"","WorkDocs",null,null,this.getTagsForStencil(d,"workdocs","aws amazon web service db database ").join(" "))])}; -Sidebar.prototype.addAWS4GameTechPalette=function(a,b,e,c,d,f){a="outlineConnect=0;fontColor=#232F3E;gradientColor=#945DF2;gradientDirection=north;fillColor=#5A30B5;strokeColor=#ffffff;dashed=0;verticalLabelPosition=bottom;verticalAlign=top;align=center;html=1;fontSize=12;fontStyle=0;aspect=fixed;"+mxConstants.STYLE_SHAPE+"=mxgraph.aws4.";this.addPaletteFunctions("aws4Game Tech","AWS / Game Tech",!1,[this.createVertexTemplateEntry(a+"resourceIcon;resIcon="+d+".game_tech2;",c,c,"","Game Tech",null, -null,this.getTagsForStencil(d,"game tech","aws amazon web service game development ").join(" ")),this.createVertexTemplateEntry(a+"resourceIcon;resIcon="+d+".gamelift;",c,c,"","GameLift",null,null,this.getTagsForStencil(d,"gamelift","aws amazon web service game development ").join(" ")),this.createVertexTemplateEntry(a+"resourceIcon;resIcon="+d+".lumberyard;",c,c,"","Lumberyard",null,null,this.getTagsForStencil(d,"lumberyard","aws amazon web service game development ").join(" "))])};Sidebar.prototype.addAWS4InternetOfThingsPalette= -function(a,b,e,c,d,f){b="outlineConnect=0;fontColor=#232F3E;gradientColor=none;fillColor=#277116;strokeColor=none;dashed=0;verticalLabelPosition=bottom;verticalAlign=top;align=center;html=1;fontSize=12;fontStyle=0;aspect=fixed;pointerEvents=1;"+mxConstants.STYLE_SHAPE+"=mxgraph.aws4.";e="outlineConnect=0;fontColor=#232F3E;gradientColor=#60A337;gradientDirection=north;fillColor=#277116;strokeColor=#ffffff;dashed=0;verticalLabelPosition=bottom;verticalAlign=top;align=center;html=1;fontSize=12;fontStyle=0;aspect=fixed;"+ -mxConstants.STYLE_SHAPE+"=mxgraph.aws4.";this.addPaletteFunctions("aws4Internet of Things","AWS / Internet of Things",!1,[this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".internet_of_things;",c,c,"","Internet of Things",null,null,this.getTagsForStencil(d,"","aws amazon web service internet of things iot ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".freertos;",c,c,"","FreeRTOS",null,null,this.getTagsForStencil(d,"freertos","aws amazon web service internet of things iot ").join(" ")), -this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".iot_1click;",c,c,"","1Click",null,null,this.getTagsForStencil(d,"1click","aws amazon web service internet of things iot ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".iot_analytics;",c,c,"","Analytics",null,null,this.getTagsForStencil(d,"analytics","aws amazon web service internet of things iot ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".iot_button;",c,c,"","Button",null,null,this.getTagsForStencil(d, -"button","aws amazon web service internet of things iot ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".iot_core;",c,c,"","Core",null,null,this.getTagsForStencil(d,"core","aws amazon web service internet of things iot ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".iot_device_defender;",c,c,"","Device Defender",null,null,this.getTagsForStencil(d,"device defender","aws amazon web service internet of things iot ").join(" ")),this.createVertexTemplateEntry(e+ -"resourceIcon;resIcon="+d+".iot_device_management;",c,c,"","Device Management",null,null,this.getTagsForStencil(d,"device management","aws amazon web service internet of things iot ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".iot_events;",c,c,"","Events",null,null,this.getTagsForStencil(d,"events","aws amazon web service internet of things iot ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".greengrass;",c,c,"","Greengrass",null,null,this.getTagsForStencil(d, -"greengrass","aws amazon web service internet of things iot ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".iot_sitewise;",c,c,"","SiteWise",null,null,this.getTagsForStencil(d,"sitewise","aws amazon web service internet of things iot ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".iot_things_graph;",c,c,"","Graph",null,null,this.getTagsForStencil(d,"graph","aws amazon web service internet of things iot ").join(" ")),this.createVertexTemplateEntry(b+ -"iot_analytics_channel;",65*a,78*a,"","Channel",null,null,this.getTagsForStencil(d,"analytics channel","aws amazon web service internet of things iot ").join(" ")),this.createVertexTemplateEntry(b+"data_set;",63*a,78*a,"","Data Set",null,null,this.getTagsForStencil(d,"data set","aws amazon web service internet of things iot ").join(" ")),this.createVertexTemplateEntry(b+"iot_analytics_data_store;",54*a,78*a,"","Data Store",null,null,this.getTagsForStencil(d,"analytics data store","aws amazon web service internet of things iot ").join(" ")), -this.createVertexTemplateEntry(b+"iot_analytics_pipeline;",78*a,42*a,"","Pipeline",null,null,this.getTagsForStencil(d,"analytics pipeline","aws amazon web service internet of things iot ").join(" ")),this.createVertexTemplateEntry(b+"notebook;",68*a,78*a,"","Notebook",null,null,this.getTagsForStencil(d,"notebook","aws amazon web service internet of things iot ").join(" ")),this.createVertexTemplateEntry(b+"connector;",78*a,29*a,"","Connector",null,null,this.getTagsForStencil(d,"notebook","aws amazon web service internet of things iot ").join(" ")), -this.createVertexTemplateEntry(b+"action;",78*a,78*a,"","Action",null,null,this.getTagsForStencil(d,"action","aws amazon web service internet of things iot ").join(" ")),this.createVertexTemplateEntry(b+"actuator;",72*a,78*a,"","Actuator",null,null,this.getTagsForStencil(d,"actuator","aws amazon web service internet of things iot ").join(" ")),this.createVertexTemplateEntry(b+"alexa_enabled_device;",72*a,78*a,"","Alexa Voice Service",null,null,this.getTagsForStencil(d,"alexa voice service","aws amazon web service internet of things iot ").join(" ")), +this.createVertexTemplateEntry(b+"inferentia;",78*a,74*a,"","Inferentia",null,null,this.getTagsForStencil(d,"inferentia","aws amazon web service ec2 instance type ").join(" ")),this.createVertexTemplateEntry(b+"instance2;",48*a,48*a,"","Instance",null,null,this.getTagsForStencil(d,"","aws amazon web service ec2 instance type ").join(" ")),this.createVertexTemplateEntry(b+"instances;",48*a,48*a,"","Instances",null,null,this.getTagsForStencil(d,"","aws amazon web service ec2 instance type ").join(" ")), +this.createVertexTemplateEntry(b+"instance_with_cloudwatch2;",48*a,48*a,"","Instance with CloudWatch",null,null,this.getTagsForStencil(d,"instance with cloudwatch","aws amazon web service ec2 instance type ").join(" ")),this.createVertexTemplateEntry(b+"m4_instance;",48*a,48*a,"","M4 Instance",null,null,this.getTagsForStencil(d,"m4","aws amazon web service ec2 instance type ").join(" ")),this.createVertexTemplateEntry(b+"m5a_instance;",48*a,48*a,"","M5a Instance",null,null,this.getTagsForStencil(d, +"m5a","aws amazon web service ec2 instance type ").join(" ")),this.createVertexTemplateEntry(b+"m5_instance;",48*a,48*a,"","M5 Instance",null,null,this.getTagsForStencil(d,"m5","aws amazon web service ec2 instance type ").join(" ")),this.createVertexTemplateEntry(b+"m5n_instance;",48*a,48*a,"","M5n Instance",null,null,this.getTagsForStencil(d,"m5n","aws amazon web service ec2 instance type ").join(" ")),this.createVertexTemplateEntry(b+"m6g_instance;",48*a,48*a,"","M6g Instance",null,null,this.getTagsForStencil(d, +"m6g","aws amazon web service ec2 instance type ").join(" ")),this.createVertexTemplateEntry(b+"optimized_instance;",48*a,48*a,"","Optimized Instance",null,null,this.getTagsForStencil(d,"optimized instance","aws amazon web service ec2 instance type ").join(" ")),this.createVertexTemplateEntry(b+"p2_instance;",48*a,48*a,"","P2 Instance",null,null,this.getTagsForStencil(d,"p2","aws amazon web service ec2 instance type ").join(" ")),this.createVertexTemplateEntry(b+"p3_instance;",48*a,48*a,"","P3 Instance", +null,null,this.getTagsForStencil(d,"p3","aws amazon web service ec2 instance type ").join(" ")),this.createVertexTemplateEntry(b+"r4_instance;",48*a,48*a,"","R4 Instance",null,null,this.getTagsForStencil(d,"r4","aws amazon web service ec2 instance type ").join(" ")),this.createVertexTemplateEntry(b+"r5a_instance;",48*a,48*a,"","R5a Instance",null,null,this.getTagsForStencil(d,"r5a","aws amazon web service ec2 instance type ").join(" ")),this.createVertexTemplateEntry(b+"r5_instance;",48*a,48*a,"", +"R5 Instance",null,null,this.getTagsForStencil(d,"r5","aws amazon web service ec2 instance type ").join(" ")),this.createVertexTemplateEntry(b+"r5n_instance;",48*a,48*a,"","R5n Instance",null,null,this.getTagsForStencil(d,"r5n","aws amazon web service ec2 instance type ").join(" ")),this.createVertexTemplateEntry(b+"r6g_instance;",48*a,48*a,"","R6g Instance",null,null,this.getTagsForStencil(d,"r6g","aws amazon web service ec2 instance type ").join(" ")),this.createVertexTemplateEntry(b+"spot_instance;", +48*a,48*a,"","Spot Instance",null,null,this.getTagsForStencil(d,"spot","aws amazon web service ec2 instance type ").join(" ")),this.createVertexTemplateEntry(b+"t2_instance;",48*a,48*a,"","T2 Instance",null,null,this.getTagsForStencil(d,"t2","aws amazon web service ec2 instance type ").join(" ")),this.createVertexTemplateEntry(b+"t3a_instance;",48*a,48*a,"","T3a Instance",null,null,this.getTagsForStencil(d,"t3a","aws amazon web service ec2 instance type ").join(" ")),this.createVertexTemplateEntry(b+ +"t3_instance;",48*a,48*a,"","T3 Instance",null,null,this.getTagsForStencil(d,"t3","aws amazon web service ec2 instance type ").join(" ")),this.createVertexTemplateEntry(b+"t3_instance;",48*a,48*a,"","T3 Instance",null,null,this.getTagsForStencil(d,"t3","aws amazon web service ec2 instance type ").join(" ")),this.createVertexTemplateEntry(b+"x1e_instance;",48*a,48*a,"","X1e Instance",null,null,this.getTagsForStencil(d,"x1e","aws amazon web service ec2 instance type ").join(" ")),this.createVertexTemplateEntry(b+ +"x1_instance2;",48*a,48*a,"","X1 Instance",null,null,this.getTagsForStencil(d,"x1","aws amazon web service ec2 instance type ").join(" ")),this.createVertexTemplateEntry(b+"z1d_instance;",48*a,48*a,"","z1d Instance",null,null,this.getTagsForStencil(d,"z1d","aws amazon web service ec2 instance type ").join(" "))])};Sidebar.prototype.addAWS4ComputePalette=function(a,b,e,c,d,f){b="outlineConnect=0;fontColor=#232F3E;gradientColor=none;fillColor=#D05C17;strokeColor=none;dashed=0;verticalLabelPosition=bottom;verticalAlign=top;align=center;html=1;fontSize=12;fontStyle=0;aspect=fixed;pointerEvents=1;"+ +mxConstants.STYLE_SHAPE+"=mxgraph.aws4.";e="points=[[0,0,0],[0.25,0,0],[0.5,0,0],[0.75,0,0],[1,0,0],[0,1,0],[0.25,1,0],[0.5,1,0],[0.75,1,0],[1,1,0],[0,0.25,0],[0,0.5,0],[0,0.75,0],[1,0.25,0],[1,0.5,0],[1,0.75,0]];outlineConnect=0;fontColor=#232F3E;gradientColor=#F78E04;gradientDirection=north;fillColor=#D05C17;strokeColor=#ffffff;dashed=0;verticalLabelPosition=bottom;verticalAlign=top;align=center;html=1;fontSize=12;fontStyle=0;aspect=fixed;"+mxConstants.STYLE_SHAPE+"=mxgraph.aws4.";this.addPaletteFunctions("aws4Compute", +"AWS / Compute",!1,[this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".compute;",c,c,"","Compute",null,null,this.getTagsForStencil(d,"compute","aws amazon web service compute ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".ec2;",c,c,"","EC2",null,null,this.getTagsForStencil(d,"ec2","aws amazon web service compute ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".auto_scaling2;",c,c,"","EC2 Auto Scaling",null,null,this.getTagsForStencil(d, +"ec2 auto scaling","aws amazon web service compute ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".auto_scaling3;",c,c,"","Auto Scaling",null,null,this.getTagsForStencil(d,"auto scaling","aws amazon web service compute ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".bottlerocket;",c,c,"","Bottlerocket",null,null,this.getTagsForStencil(d,"bottlerocket","aws amazon web service compute ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+ +d+".lightsail;",c,c,"","Lightsail",null,null,this.getTagsForStencil(d,"lightsail","aws amazon web service compute ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".batch;",c,c,"","Batch",null,null,this.getTagsForStencil(d,"batch","aws amazon web service compute ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".compute_optimizer;",c,c,"","Compute Optimizer",null,null,this.getTagsForStencil(d,"compute optimizer","aws amazon web service compute ").join(" ")), +this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".elastic_beanstalk;",c,c,"","Elastic Beanstalk",null,null,this.getTagsForStencil(d,"elastic beanstalk","aws amazon web service compute ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".ec2_image_builder;",c,c,"","EC2 Image Builder",null,null,this.getTagsForStencil(d,"ec2 image builder","aws amazon web service compute ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".lambda;",c,c,"","Lambda", +null,null,this.getTagsForStencil(d,"lambda","aws amazon web service compute ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".local_zones;",c,c,"","Local Zones",null,null,this.getTagsForStencil(d,"local zones","aws amazon web service compute ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".nitro_enclaves;",c,c,"","Nitro Enclaves",null,null,this.getTagsForStencil(d,"nitro enclaves","aws amazon web service compute ").join(" ")),this.createVertexTemplateEntry(e+ +"resourceIcon;resIcon="+d+".outposts;",c,c,"","Outposts",null,null,this.getTagsForStencil(d,"outposts","aws amazon web service compute ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".parallel_cluster;",c,c,"","Parallel Cluster",null,null,this.getTagsForStencil(d,"parallel cluster","aws amazon web service compute ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".serverless_application_repository;",c,c,"","Serverless Application Repository",null,null, +this.getTagsForStencil(d,"serverless application repository","aws amazon web service compute ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".thinkbox_deadline;",c,c,"","Thinkbox Deadline",null,null,this.getTagsForStencil(d,"thinkbox deadline","aws amazon web service compute ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".thinkbox_draft;",c,c,"","Thinkbox Draft",null,null,this.getTagsForStencil(d,"thinkbox draft","aws amazon web service compute ").join(" ")), +this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".thinkbox_frost;",c,c,"","Thinkbox Frost",null,null,this.getTagsForStencil(d,"thinkbox frost","aws amazon web service compute ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".thinkbox_krakatoa;",c,c,"","Thinkbox Krakatoa",null,null,this.getTagsForStencil(d,"thinkbox krakatoa","aws amazon web service compute ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".thinkbox_sequoia;",c,c,"","Thinkbox Sequoia", +null,null,this.getTagsForStencil(d,"thinkbox sequoia","aws amazon web service compute ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".thinkbox_stoke;",c,c,"","Thinkbox Stoke",null,null,this.getTagsForStencil(d,"thinkbox stoke","aws amazon web service compute ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".thinkbox_xmesh;",c,c,"","Thinkbox XMesh",null,null,this.getTagsForStencil(d,"thinkbox xmesh","aws amazon web service compute ").join(" ")),this.createVertexTemplateEntry(e+ +"resourceIcon;resIcon="+d+".elastic_load_balancing;",c,c,"","Elastic Load Balancing",null,null,this.getTagsForStencil(d,"elastic load balancing","aws amazon web service compute ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".vmware_cloud_on_aws;",c,c,"","VMware Cloud on AWS",null,null,this.getTagsForStencil(d,"vmware cloud on aws virtual machine vm","aws amazon web service compute ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".wavelength;",c, +c,"","Wavelength",null,null,this.getTagsForStencil(d,"wavelength","aws amazon web service compute ").join(" ")),this.createVertexTemplateEntry(b+"ami;",78*a,78*a,"","AMI",null,null,this.getTagsForStencil(d,"ami","aws amazon web service compute ").join(" ")),this.createVertexTemplateEntry(b+"auto_scaling2;",78*a,78*a,"","Auto Scaling",null,null,this.getTagsForStencil(d,"autoscaling auto scaling","aws amazon web service compute ").join(" ")),this.createVertexTemplateEntry(b+"elastic_ip_address;",78* +a,33*a,"","Elastic IP Address",null,null,this.getTagsForStencil(d,"elastic ip itnernet protocol address","aws amazon web service compute ").join(" ")),this.createVertexTemplateEntry(b+"rescue;",78*a,78*a,"","Rescue",null,null,this.getTagsForStencil(d,"rescue","aws amazon web service compute ").join(" ")),this.createVertexTemplateEntry(b+"application;",50*a,78*a,"","Application",null,null,this.getTagsForStencil(d,"elastic beanstalk application","aws amazon web service compute ").join(" ")),this.createVertexTemplateEntry(b+ +"deployment;",78*a,74*a,"","Deployment",null,null,this.getTagsForStencil(d,"elastic beanstalk deployment","aws amazon web service compute ").join(" ")),this.createVertexTemplateEntry(b+"lambda_function;",78*a,78*a,"","Lambda Function",null,null,this.getTagsForStencil(d,"lambda function","aws amazon web service compute ").join(" "))])};Sidebar.prototype.addAWS4ContainersPalette=function(a,b,e,c,d,f){b="outlineConnect=0;fontColor=#232F3E;gradientColor=none;fillColor=#D05C17;strokeColor=none;dashed=0;verticalLabelPosition=bottom;verticalAlign=top;align=center;html=1;fontSize=12;fontStyle=0;aspect=fixed;pointerEvents=1;"+ +mxConstants.STYLE_SHAPE+"=mxgraph.aws4.";e="points=[[0,0,0],[0.25,0,0],[0.5,0,0],[0.75,0,0],[1,0,0],[0,1,0],[0.25,1,0],[0.5,1,0],[0.75,1,0],[1,1,0],[0,0.25,0],[0,0.5,0],[0,0.75,0],[1,0.25,0],[1,0.5,0],[1,0.75,0]];outlineConnect=0;fontColor=#232F3E;gradientColor=#F78E04;gradientDirection=north;fillColor=#D05C17;strokeColor=#ffffff;dashed=0;verticalLabelPosition=bottom;verticalAlign=top;align=center;html=1;fontSize=12;fontStyle=0;aspect=fixed;"+mxConstants.STYLE_SHAPE+"=mxgraph.aws4.";this.addPaletteFunctions("aws4Containers", +"AWS / Containers",!1,[this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".containers;",c,c,"","Containers",null,null,this.getTagsForStencil(d,"","aws amazon web service container containers ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".eks;",c,c,"","Elastic Container Kubernetes",null,null,this.getTagsForStencil(d,"elastic container service eks for kubernetes","aws amazon web service container containers ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+ +d+".ecr;",c,c,"","Elastic Container Registry",null,null,this.getTagsForStencil(d,"elastic container registry ecr","aws amazon web service container containers ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".ecs;",c,c,"","Elastic Container Service",null,null,this.getTagsForStencil(d,"elastic container service ecs","aws amazon web service container containers ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".fargate;",c,c,"","Fargate",null,null,this.getTagsForStencil(d, +"fargate","aws amazon web service container containers ").join(" ")),this.createVertexTemplateEntry(b+"registry;",78*a,78*a,"","Registry",null,null,this.getTagsForStencil(d,"registry","aws amazon web service container containers ").join(" ")),this.createVertexTemplateEntry(b+"container_registry_image;",78*a,78*a,"","Image",null,null,this.getTagsForStencil(d,"image","aws amazon web service container containers ").join(" ")),this.createVertexTemplateEntry(b+"container_1;",78*a,50*a,"","Container",null, +null,this.getTagsForStencil(d,"ecs elastic container service","aws amazon web service container containers ").join(" ")),this.createVertexTemplateEntry(b+"container_2;",78*a,50*a,"","Container",null,null,this.getTagsForStencil(d,"ecs elastic container service","aws amazon web service container containers ").join(" ")),this.createVertexTemplateEntry(b+"container_3;",78*a,50*a,"","Container",null,null,this.getTagsForStencil(d,"ecs elastic container service","aws amazon web service container containers ").join(" ")), +this.createVertexTemplateEntry(b+"ecs_service;",64*a,78*a,"","Service",null,null,this.getTagsForStencil(d,"ecs elastic container service","aws amazon web service container containers ").join(" ")),this.createVertexTemplateEntry(b+"ecs_task;",59*a,78*a,"","Task",null,null,this.getTagsForStencil(d,"ecs elastic container service task","aws amazon web service container containers ").join(" "))])};Sidebar.prototype.addAWS4CustomerEnablementPalette=function(a,b,e,c,d,f){a="points=[[0,0,0],[0.25,0,0],[0.5,0,0],[0.75,0,0],[1,0,0],[0,1,0],[0.25,1,0],[0.5,1,0],[0.75,1,0],[1,1,0],[0,0.25,0],[0,0.5,0],[0,0.75,0],[1,0.25,0],[1,0.5,0],[1,0.75,0]];outlineConnect=0;fontColor=#232F3E;gradientColor=#4D72F3;gradientDirection=north;fillColor=#3334B9;strokeColor=#ffffff;dashed=0;verticalLabelPosition=bottom;verticalAlign=top;align=center;html=1;fontSize=12;fontStyle=0;aspect=fixed;"+ +mxConstants.STYLE_SHAPE+"=mxgraph.aws4.";this.addPaletteFunctions("aws4Customer Enablement","AWS / Customer Enablement",!1,[this.createVertexTemplateEntry(a+"resourceIcon;resIcon="+d+".customer_enablement;",c,c,"","Customer Enablement",null,null,this.getTagsForStencil(d,"customer enablement","aws amazon web service customer enablement ").join(" ")),this.createVertexTemplateEntry(a+"resourceIcon;resIcon="+d+".iq;",c,c,"","IQ",null,null,this.getTagsForStencil(d,"iq","aws amazon web service customer enablement ").join(" ")), +this.createVertexTemplateEntry(a+"resourceIcon;resIcon="+d+".managed_services;",c,c,"","Managed Services",null,null,this.getTagsForStencil(d,"managed services","aws amazon web service customer enablement ").join(" ")),this.createVertexTemplateEntry(a+"resourceIcon;resIcon="+d+".professional_services;",c,c,"","Professional Services",null,null,this.getTagsForStencil(d,"professional services","aws amazon web service customer enablement ").join(" ")),this.createVertexTemplateEntry(a+"resourceIcon;resIcon="+ +d+".support;",c,c,"","Support",null,null,this.getTagsForStencil(d,"support","aws amazon web service customer enablement ").join(" ")),this.createVertexTemplateEntry(a+"resourceIcon;resIcon="+d+".training_certification;",c,c,"","Training Certification",null,null,this.getTagsForStencil(d,"training certification","aws amazon web service customer enablement ").join(" "))])};Sidebar.prototype.addAWS4CustomerEngagementPalette=function(a,b,e,c,d,f){b="outlineConnect=0;fontColor=#232F3E;gradientColor=none;fillColor=#3334B9;strokeColor=none;dashed=0;verticalLabelPosition=bottom;verticalAlign=top;align=center;html=1;fontSize=12;fontStyle=0;aspect=fixed;pointerEvents=1;"+ +mxConstants.STYLE_SHAPE+"=mxgraph.aws4.";e="points=[[0,0,0],[0.25,0,0],[0.5,0,0],[0.75,0,0],[1,0,0],[0,1,0],[0.25,1,0],[0.5,1,0],[0.75,1,0],[1,1,0],[0,0.25,0],[0,0.5,0],[0,0.75,0],[1,0.25,0],[1,0.5,0],[1,0.75,0]];outlineConnect=0;fontColor=#232F3E;gradientColor=#4D72F3;gradientDirection=north;fillColor=#3334B9;strokeColor=#ffffff;dashed=0;verticalLabelPosition=bottom;verticalAlign=top;align=center;html=1;fontSize=12;fontStyle=0;aspect=fixed;"+mxConstants.STYLE_SHAPE+"=mxgraph.aws4.";this.addPaletteFunctions("aws4Customer Engagement", +"AWS / Customer Engagement",!1,[this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".customer_engagement;",c,c,"","Customer Engagement",null,null,this.getTagsForStencil(d,"customer engagement","aws amazon web service customer engagement ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".connect;",c,c,"","Connect",null,null,this.getTagsForStencil(d,"connect","aws amazon web service customer engagement ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+ +d+".pinpoint;",c,c,"","Pinpoint",null,null,this.getTagsForStencil(d,"pinpoint","aws amazon web service customer engagement ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".simple_email_service;",c,c,"","Simple Email Service",null,null,this.getTagsForStencil(d,"simple email service","aws amazon web service customer engagement ").join(" ")),this.createVertexTemplateEntry(b+"email;",78*a,69*a,"","Email",null,null,this.getTagsForStencil(d,"email","aws amazon web service customer engagement ").join(" "))])}; +Sidebar.prototype.addAWS4DatabasePalette=function(a,b,e,c,d,f){b="outlineConnect=0;fontColor=#232F3E;gradientColor=none;fillColor=#3334B9;strokeColor=none;dashed=0;verticalLabelPosition=bottom;verticalAlign=top;align=center;html=1;fontSize=12;fontStyle=0;aspect=fixed;pointerEvents=1;"+mxConstants.STYLE_SHAPE+"=mxgraph.aws4.";e="points=[[0,0,0],[0.25,0,0],[0.5,0,0],[0.75,0,0],[1,0,0],[0,1,0],[0.25,1,0],[0.5,1,0],[0.75,1,0],[1,1,0],[0,0.25,0],[0,0.5,0],[0,0.75,0],[1,0.25,0],[1,0.5,0],[1,0.75,0]];outlineConnect=0;fontColor=#232F3E;gradientColor=#4D72F3;gradientDirection=north;fillColor=#3334B9;strokeColor=#ffffff;dashed=0;verticalLabelPosition=bottom;verticalAlign=top;align=center;html=1;fontSize=12;fontStyle=0;aspect=fixed;"+ +mxConstants.STYLE_SHAPE+"=mxgraph.aws4.";this.addPaletteFunctions("aws4Database","AWS / Database",!1,[this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".database;",c,c,"","Database",null,null,this.getTagsForStencil(d,"database","aws amazon web service db database ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".aurora;",c,c,"","Aurora",null,null,this.getTagsForStencil(d,"aurora","aws amazon web service db database ").join(" ")),this.createVertexTemplateEntry(e+ +"resourceIcon;resIcon="+d+".documentdb_with_mongodb_compatibility;",c,c,"","DocumentDB (with MongoDB Compatibility)",null,null,this.getTagsForStencil(d,"documentdb with mongodb compatibility","aws amazon web service db database ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".dynamodb;",c,c,"","DynamoDB",null,null,this.getTagsForStencil(d,"dynamodb","aws amazon web service db database ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".elasticache;", +c,c,"","ElastiCache",null,null,this.getTagsForStencil(d,"elasticache","aws amazon web service db database ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".managed_apache_cassandra_service;",c,c,"","Managed Apache Cassandra Service",null,null,this.getTagsForStencil(d,"managed apache cassandra service","aws amazon web service db database ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".neptune;",c,c,"","Neptune",null,null,this.getTagsForStencil(d, +"neptune","aws amazon web service db database ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".quantum_ledger_database;",c,c,"","Quantum Ledger Database",null,null,this.getTagsForStencil(d,"quantum ledger database db","aws amazon web service db database ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".rds;",c,c,"","RDS",null,null,this.getTagsForStencil(d,"rds","aws amazon web service db database ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+ +d+".rds_on_vmware;",c,c,"","RDS on VMware",null,null,this.getTagsForStencil(d,"rds on vmware","aws amazon web service db database ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".redshift;",c,c,"","Redshift",null,null,this.getTagsForStencil(d,"redshift","aws amazon web service db database ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".timestream;",c,c,"","Timestream",null,null,this.getTagsForStencil(d,"timestream","aws amazon web service db database ").join(" ")), +this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".database_migration_service;",c,c,"","Database Migration Service",null,null,this.getTagsForStencil(d,"database migration service","aws amazon web service db database ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".keyspaces;",c,c,"","Keyspaces",null,null,this.getTagsForStencil(d,"keyspaces","aws amazon web service db database ").join(" ")),this.createVertexTemplateEntry(b+"attribute;",78*a,78*a,"","Attribute",null, +null,this.getTagsForStencil(d,"dynamodb dynamo db database attribute","aws amazon web service db database ").join(" ")),this.createVertexTemplateEntry(b+"attributes;",78*a,78*a,"","Attributes",null,null,this.getTagsForStencil(d,"dynamodb dynamo db database attributes","aws amazon web service db database ").join(" ")),this.createVertexTemplateEntry(b+"aurora_instance;",78*a,78*a,"","Aurora Instance",null,null,this.getTagsForStencil(d,"aurora instance","aws amazon web service db database ").join(" ")), +this.createVertexTemplateEntry(b+"aurora_instance_alt;",78*a,78*a,"","Aurora Instance",null,null,this.getTagsForStencil(d,"aurora instance","aws amazon web service db database ").join(" ")),this.createVertexTemplateEntry(b+"rds_instance;",78*a,78*a,"","RDS Instance",null,null,this.getTagsForStencil(d,"rds instance","aws amazon web service db database ").join(" ")),this.createVertexTemplateEntry(b+"rds_instance_alt;",78*a,78*a,"","RDS Instance",null,null,this.getTagsForStencil(d,"rds instance","aws amazon web service db database ").join(" ")), +this.createVertexTemplateEntry(b+"rds_mariadb_instance;",78*a,78*a,"","MariaDB Instance",null,null,this.getTagsForStencil(d,"mariadb maria db instance","aws amazon web service db database ").join(" ")),this.createVertexTemplateEntry(b+"rds_mariadb_instance_alt;",78*a,78*a,"","MariaDB Instance",null,null,this.getTagsForStencil(d,"mariadb maria db instance","aws amazon web service db database ").join(" ")),this.createVertexTemplateEntry(b+"rds_mysql_instance;",78*a,78*a,"","MySQL Instance",null,null, +this.getTagsForStencil(d,"mysql instance","aws amazon web service db database ").join(" ")),this.createVertexTemplateEntry(b+"rds_mysql_instance_alt;",78*a,78*a,"","MySQL Instance",null,null,this.getTagsForStencil(d,"mysql instance","aws amazon web service db database ").join(" ")),this.createVertexTemplateEntry(b+"rds_oracle_instance;",78*a,78*a,"","Oracle Instance",null,null,this.getTagsForStencil(d,"oracle instance","aws amazon web service db database ").join(" ")),this.createVertexTemplateEntry(b+ +"rds_oracle_instance_alt;",78*a,78*a,"","Oracle Instance",null,null,this.getTagsForStencil(d,"oracle instance","aws amazon web service db database ").join(" ")),this.createVertexTemplateEntry(b+"rds_piops;",78*a,78*a,"","PIOPS",null,null,this.getTagsForStencil(d,"piop","aws amazon web service db database ").join(" ")),this.createVertexTemplateEntry(b+"rds_postgresql_instance;",78*a,78*a,"","Postgre SQL Instance",null,null,this.getTagsForStencil(d,"postgre sql instance","aws amazon web service db database ").join(" ")), +this.createVertexTemplateEntry(b+"rds_postgresql_instance_alt;",78*a,78*a,"","Postgre SQL Instance",null,null,this.getTagsForStencil(d,"postgre sql instance","aws amazon web service db database ").join(" ")),this.createVertexTemplateEntry(b+"rds_proxy;",78*a,78*a,"","RDS Proxy",null,null,this.getTagsForStencil(d,"rds proxy","aws amazon web service db database ").join(" ")),this.createVertexTemplateEntry(b+"rds_proxy_alt;",78*a,78*a,"","RDS Proxy",null,null,this.getTagsForStencil(d,"rds proxy","aws amazon web service db database ").join(" ")), +this.createVertexTemplateEntry(b+"rds_sql_server_instance;",78*a,78*a,"","SQL Server Instance",null,null,this.getTagsForStencil(d,"sql server instance","aws amazon web service db database ").join(" ")),this.createVertexTemplateEntry(b+"rds_sql_server_instance_alt;",78*a,78*a,"","SQL Server Instance",null,null,this.getTagsForStencil(d,"sql server instance","aws amazon web service db database ").join(" ")),this.createVertexTemplateEntry(b+"dynamodb_dax;",78*a,72*a,"","DAX",null,null,this.getTagsForStencil(d, +"dynamodb dynamo db database dax","aws amazon web service db database ").join(" ")),this.createVertexTemplateEntry(b+"global_secondary_index;",78*a,78*a,"","Global Secondary Index",null,null,this.getTagsForStencil(d,"global secondary index","aws amazon web service db database ").join(" ")),this.createVertexTemplateEntry(b+"item;",78*a,78*a,"","Item",null,null,this.getTagsForStencil(d,"item","aws amazon web service db database ").join(" ")),this.createVertexTemplateEntry(b+"items;",78*a,78*a,"","Items", +null,null,this.getTagsForStencil(d,"items","aws amazon web service db database ").join(" ")),this.createVertexTemplateEntry(b+"table;",78*a,78*a,"","Table",null,null,this.getTagsForStencil(d,"table","aws amazon web service db database ").join(" ")),this.createVertexTemplateEntry(b+"cache_node;",78*a,78*a,"","Cache Node",null,null,this.getTagsForStencil(d,"elasticache elastic cache node","aws amazon web service db database ").join(" ")),this.createVertexTemplateEntry(b+"elasticache_for_memcached;", +78*a,69*a,"","ElastiCache for Memcached",null,null,this.getTagsForStencil(d,"elasticache for memcached","aws amazon web service db database ").join(" ")),this.createVertexTemplateEntry(b+"elasticache_for_redis;",78*a,69*a,"","Elasticache for Redis",null,null,this.getTagsForStencil(d,"elasticache for redis","aws amazon web service db database ").join(" ")),this.createVertexTemplateEntry(b+"dense_compute_node;",78*a,78*a,"","Dense Compute Node",null,null,this.getTagsForStencil(d,"dense compute node", +"aws amazon web service db database ").join(" ")),this.createVertexTemplateEntry(b+"dense_storage_node;",78*a,78*a,"","Dense Storage Node",null,null,this.getTagsForStencil(d,"dense storage node","aws amazon web service db database ").join(" ")),this.createVertexTemplateEntry(b+"database_migration_workflow_job;",50*a,78*a,"","Database Migration Workflow / Job",null,null,this.getTagsForStencil(d,"database migration workflow job","aws amazon web service db database ").join(" "))])};Sidebar.prototype.addAWS4DeveloperToolsPalette= +function(a,b,e,c,d,f){b="outlineConnect=0;fontColor=#232F3E;gradientColor=none;fillColor=#3334B9;strokeColor=none;dashed=0;verticalLabelPosition=bottom;verticalAlign=top;align=center;html=1;fontSize=12;fontStyle=0;aspect=fixed;"+mxConstants.STYLE_SHAPE+"=mxgraph.aws4.";e="points=[[0,0,0],[0.25,0,0],[0.5,0,0],[0.75,0,0],[1,0,0],[0,1,0],[0.25,1,0],[0.5,1,0],[0.75,1,0],[1,1,0],[0,0.25,0],[0,0.5,0],[0,0.75,0],[1,0.25,0],[1,0.5,0],[1,0.75,0]];outlineConnect=0;fontColor=#232F3E;gradientColor=#4D72F3;gradientDirection=north;fillColor=#3334B9;strokeColor=#ffffff;dashed=0;verticalLabelPosition=bottom;verticalAlign=top;align=center;html=1;fontSize=12;fontStyle=0;aspect=fixed;"+ +mxConstants.STYLE_SHAPE+"=mxgraph.aws4.";this.addPaletteFunctions("aws4Developer Tools","AWS / Developer Tools",!1,[this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".developer_tools;",c,c,"","Developer Tools",null,null,this.getTagsForStencil(d,"developer tools","aws amazon web service dev developer tools ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".cloud9;",c,c,"","Cloud9",null,null,this.getTagsForStencil(d,"cloud9","aws amazon web service dev developer tools ").join(" ")), +this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".cloud_development_kit;",c,c,"","Cloud Development Kit",null,null,this.getTagsForStencil(d,"cloud development kit","aws amazon web service dev developer tools ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".codeartifact;",c,c,"","CodeArtifact",null,null,this.getTagsForStencil(d,"codeartifact","aws amazon web service dev developer tools ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".codebuild;", +c,c,"","CodeBuild",null,null,this.getTagsForStencil(d,"codebuild","aws amazon web service dev developer tools ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".codecommit;",c,c,"","CodeCommit",null,null,this.getTagsForStencil(d,"codecommit","aws amazon web service dev developer tools ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".codedeploy;",c,c,"","CodeDeploy",null,null,this.getTagsForStencil(d,"codedeploy","aws amazon web service dev developer tools ").join(" ")), +this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".codepipeline;",c,c,"","CodePipeline",null,null,this.getTagsForStencil(d,"codepipeline","aws amazon web service dev developer tools ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".codestar;",c,c,"","CodeStar",null,null,this.getTagsForStencil(d,"codestar","aws amazon web service dev developer tools ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".command_line_interface;",c,c,"","Command Line Interface", +null,null,this.getTagsForStencil(d,"command line interface","aws amazon web service dev developer tools ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".tools_and_sdks;",c,c,"","Tools and SDKs",null,null,this.getTagsForStencil(d,"tools and sdks software development kit","aws amazon web service dev developer tools ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".xray;",c,c,"","X-Ray",null,null,this.getTagsForStencil(d,"ray xray","aws amazon web service dev developer tools ").join(" ")), +this.createVertexTemplateEntry(b+"dynamodb_dax;",78*a,72*a,"","DAX",null,null,this.getTagsForStencil(d,"dynamodb dynamo db database dax","aws amazon web service dev developer tools ").join(" ")),this.createVertexTemplateEntry(b+"cloud9;",78*a,50*a,"","Cloud9",null,null,this.getTagsForStencil(d,"cloud9","aws amazon web service dev developer tools ").join(" "))])};Sidebar.prototype.addAWS4EndUserComputingPalette=function(a,b,e,c,d,f){a="points=[[0,0,0],[0.25,0,0],[0.5,0,0],[0.75,0,0],[1,0,0],[0,1,0],[0.25,1,0],[0.5,1,0],[0.75,1,0],[1,1,0],[0,0.25,0],[0,0.5,0],[0,0.75,0],[1,0.25,0],[1,0.5,0],[1,0.75,0]];outlineConnect=0;fontColor=#232F3E;gradientColor=#4AB29A;gradientDirection=north;fillColor=#116D5B;strokeColor=#ffffff;dashed=0;verticalLabelPosition=bottom;verticalAlign=top;align=center;html=1;fontSize=12;fontStyle=0;aspect=fixed;"+ +mxConstants.STYLE_SHAPE+"=mxgraph.aws4.";this.addPaletteFunctions("aws4End User Computing","AWS / End User Computing",!1,[this.createVertexTemplateEntry(a+"resourceIcon;resIcon="+d+".desktop_and_app_streaming;",c,c,"","End User Computing",null,null,this.getTagsForStencil(d,"desktop and app streaming","aws amazon web service db database ").join(" ")),this.createVertexTemplateEntry(a+"resourceIcon;resIcon="+d+".appstream_20;",c,c,"","Appstream 2.0",null,null,this.getTagsForStencil(d,"appstream","aws amazon web service db database ").join(" ")), +this.createVertexTemplateEntry(a+"resourceIcon;resIcon="+d+".workspaces;",c,c,"","WorkSpaces",null,null,this.getTagsForStencil(d,"workspaces","aws amazon web service db database ").join(" ")),this.createVertexTemplateEntry(a+"resourceIcon;resIcon="+d+".worklink;",c,c,"","WorkLink",null,null,this.getTagsForStencil(d,"worklink","aws amazon web service db database ").join(" ")),this.createVertexTemplateEntry(a+"resourceIcon;resIcon="+d+".workdocs;",c,c,"","WorkDocs",null,null,this.getTagsForStencil(d, +"workdocs","aws amazon web service db database ").join(" "))])};Sidebar.prototype.addAWS4GameTechPalette=function(a,b,e,c,d,f){a="points=[[0,0,0],[0.25,0,0],[0.5,0,0],[0.75,0,0],[1,0,0],[0,1,0],[0.25,1,0],[0.5,1,0],[0.75,1,0],[1,1,0],[0,0.25,0],[0,0.5,0],[0,0.75,0],[1,0.25,0],[1,0.5,0],[1,0.75,0]];outlineConnect=0;fontColor=#232F3E;gradientColor=#945DF2;gradientDirection=north;fillColor=#5A30B5;strokeColor=#ffffff;dashed=0;verticalLabelPosition=bottom;verticalAlign=top;align=center;html=1;fontSize=12;fontStyle=0;aspect=fixed;"+ +mxConstants.STYLE_SHAPE+"=mxgraph.aws4.";this.addPaletteFunctions("aws4Game Tech","AWS / Game Tech",!1,[this.createVertexTemplateEntry(a+"resourceIcon;resIcon="+d+".game_tech2;",c,c,"","Game Tech",null,null,this.getTagsForStencil(d,"game tech","aws amazon web service game development ").join(" ")),this.createVertexTemplateEntry(a+"resourceIcon;resIcon="+d+".gamelift;",c,c,"","GameLift",null,null,this.getTagsForStencil(d,"gamelift","aws amazon web service game development ").join(" ")),this.createVertexTemplateEntry(a+ +"resourceIcon;resIcon="+d+".lumberyard;",c,c,"","Lumberyard",null,null,this.getTagsForStencil(d,"lumberyard","aws amazon web service game development ").join(" "))])};Sidebar.prototype.addAWS4InternetOfThingsPalette=function(a,b,e,c,d,f){b="outlineConnect=0;fontColor=#232F3E;gradientColor=none;fillColor=#277116;strokeColor=none;dashed=0;verticalLabelPosition=bottom;verticalAlign=top;align=center;html=1;fontSize=12;fontStyle=0;aspect=fixed;pointerEvents=1;"+mxConstants.STYLE_SHAPE+"=mxgraph.aws4."; +e="points=[[0,0,0],[0.25,0,0],[0.5,0,0],[0.75,0,0],[1,0,0],[0,1,0],[0.25,1,0],[0.5,1,0],[0.75,1,0],[1,1,0],[0,0.25,0],[0,0.5,0],[0,0.75,0],[1,0.25,0],[1,0.5,0],[1,0.75,0]];outlineConnect=0;fontColor=#232F3E;gradientColor=#60A337;gradientDirection=north;fillColor=#277116;strokeColor=#ffffff;dashed=0;verticalLabelPosition=bottom;verticalAlign=top;align=center;html=1;fontSize=12;fontStyle=0;aspect=fixed;"+mxConstants.STYLE_SHAPE+"=mxgraph.aws4.";this.addPaletteFunctions("aws4Internet of Things","AWS / Internet of Things", +!1,[this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".internet_of_things;",c,c,"","Internet of Things",null,null,this.getTagsForStencil(d,"","aws amazon web service internet of things iot ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".freertos;",c,c,"","FreeRTOS",null,null,this.getTagsForStencil(d,"freertos","aws amazon web service internet of things iot ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".iot_1click;",c,c,"","1Click",null, +null,this.getTagsForStencil(d,"1click","aws amazon web service internet of things iot ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".iot_analytics;",c,c,"","Analytics",null,null,this.getTagsForStencil(d,"analytics","aws amazon web service internet of things iot ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".iot_button;",c,c,"","Button",null,null,this.getTagsForStencil(d,"button","aws amazon web service internet of things iot ").join(" ")),this.createVertexTemplateEntry(e+ +"resourceIcon;resIcon="+d+".iot_core;",c,c,"","Core",null,null,this.getTagsForStencil(d,"core","aws amazon web service internet of things iot ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".iot_device_defender;",c,c,"","Device Defender",null,null,this.getTagsForStencil(d,"device defender","aws amazon web service internet of things iot ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".iot_device_management;",c,c,"","Device Management",null,null,this.getTagsForStencil(d, +"device management","aws amazon web service internet of things iot ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".iot_events;",c,c,"","Events",null,null,this.getTagsForStencil(d,"events","aws amazon web service internet of things iot ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".greengrass;",c,c,"","Greengrass",null,null,this.getTagsForStencil(d,"greengrass","aws amazon web service internet of things iot ").join(" ")),this.createVertexTemplateEntry(e+ +"resourceIcon;resIcon="+d+".iot_sitewise;",c,c,"","SiteWise",null,null,this.getTagsForStencil(d,"sitewise","aws amazon web service internet of things iot ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".iot_things_graph;",c,c,"","Graph",null,null,this.getTagsForStencil(d,"graph","aws amazon web service internet of things iot ").join(" ")),this.createVertexTemplateEntry(b+"iot_analytics_channel;",65*a,78*a,"","Channel",null,null,this.getTagsForStencil(d,"analytics channel", +"aws amazon web service internet of things iot ").join(" ")),this.createVertexTemplateEntry(b+"data_set;",63*a,78*a,"","Data Set",null,null,this.getTagsForStencil(d,"data set","aws amazon web service internet of things iot ").join(" ")),this.createVertexTemplateEntry(b+"iot_analytics_data_store;",54*a,78*a,"","Data Store",null,null,this.getTagsForStencil(d,"analytics data store","aws amazon web service internet of things iot ").join(" ")),this.createVertexTemplateEntry(b+"iot_analytics_pipeline;", +78*a,42*a,"","Pipeline",null,null,this.getTagsForStencil(d,"analytics pipeline","aws amazon web service internet of things iot ").join(" ")),this.createVertexTemplateEntry(b+"notebook;",68*a,78*a,"","Notebook",null,null,this.getTagsForStencil(d,"notebook","aws amazon web service internet of things iot ").join(" ")),this.createVertexTemplateEntry(b+"connector;",78*a,29*a,"","Connector",null,null,this.getTagsForStencil(d,"notebook","aws amazon web service internet of things iot ").join(" ")),this.createVertexTemplateEntry(b+ +"action;",78*a,78*a,"","Action",null,null,this.getTagsForStencil(d,"action","aws amazon web service internet of things iot ").join(" ")),this.createVertexTemplateEntry(b+"actuator;",72*a,78*a,"","Actuator",null,null,this.getTagsForStencil(d,"actuator","aws amazon web service internet of things iot ").join(" ")),this.createVertexTemplateEntry(b+"alexa_enabled_device;",72*a,78*a,"","Alexa Voice Service",null,null,this.getTagsForStencil(d,"alexa voice service","aws amazon web service internet of things iot ").join(" ")), this.createVertexTemplateEntry(b+"alexa_skill;",78*a,78*a,"","Alexa Skill",null,null,this.getTagsForStencil(d,"alexa skill","aws amazon web service internet of things iot ").join(" ")),this.createVertexTemplateEntry(b+"alexa_skill;",78*a,78*a,"","Alexa-Enabled Device",null,null,this.getTagsForStencil(d,"alexa enabled device","aws amazon web service internet of things iot ").join(" ")),this.createVertexTemplateEntry(b+"bank;",78*a,78*a,"","Bank",null,null,this.getTagsForStencil(d,"bank","aws amazon web service internet of things iot ").join(" ")), this.createVertexTemplateEntry(b+"bycicle;",78*a,78*a,"","Bycicle",null,null,this.getTagsForStencil(d,"bycicle","aws amazon web service internet of things iot ").join(" ")),this.createVertexTemplateEntry(b+"camera;",78*a,78*a,"","Camera",null,null,this.getTagsForStencil(d,"camera","aws amazon web service internet of things iot ").join(" ")),this.createVertexTemplateEntry(b+"car;",78*a,78*a,"","Car",null,null,this.getTagsForStencil(d,"car","aws amazon web service internet of things iot ").join(" ")), this.createVertexTemplateEntry(b+"cart;",78*a,78*a,"","Cart",null,null,this.getTagsForStencil(d,"cart","aws amazon web service internet of things iot ").join(" ")),this.createVertexTemplateEntry(b+"certificate_manager;",59*a,78*a,"","Certificate",null,null,this.getTagsForStencil(d,"certificate manager","aws amazon web service internet of things iot ").join(" ")),this.createVertexTemplateEntry(b+"coffee_pot;",78*a,78*a,"","Coffee Pot",null,null,this.getTagsForStencil(d,"coffee pot","aws amazon web service internet of things iot ").join(" ")), @@ -4531,50 +4535,53 @@ this.createVertexTemplateEntry(b+"lightbulb;",78*a,78*a,"","Lightbulb",null,null "sensor;",72*a,78*a,"","Sensor",null,null,this.getTagsForStencil(d,"sensor","aws amazon web service internet of things iot ").join(" ")),this.createVertexTemplateEntry(b+"servo;",78*a,56*a,"","Servo",null,null,this.getTagsForStencil(d,"servo","aws amazon web service internet of things iot ").join(" ")),this.createVertexTemplateEntry(b+"shadow;",78*a,77*a,"","Shadow",null,null,this.getTagsForStencil(d,"shadow","aws amazon web service internet of things iot ").join(" ")),this.createVertexTemplateEntry(b+ "simulator;",71*a,78*a,"","Simulator",null,null,this.getTagsForStencil(d,"simulator","aws amazon web service internet of things iot ").join(" ")),this.createVertexTemplateEntry(b+"thermostat;",78*a,78*a,"","Thermostat",null,null,this.getTagsForStencil(d,"thermostat","aws amazon web service internet of things iot ").join(" ")),this.createVertexTemplateEntry(b+"topic_2;",53*a,78*a,"","Topic",null,null,this.getTagsForStencil(d,"topic","aws amazon web service internet of things iot ").join(" ")),this.createVertexTemplateEntry(b+ "travel;",78*a,78*a,"","Travel",null,null,this.getTagsForStencil(d,"travel","aws amazon web service internet of things iot ").join(" ")),this.createVertexTemplateEntry(b+"utility;",78*a,78*a,"","Utility",null,null,this.getTagsForStencil(d,"utility","aws amazon web service internet of things iot ").join(" ")),this.createVertexTemplateEntry(b+"windfarm;",78*a,78*a,"","Windfarm",null,null,this.getTagsForStencil(d,"windfarm","aws amazon web service internet of things iot ").join(" "))])};Sidebar.prototype.addAWS4MachineLearningPalette= -function(a,b,e,c,d,f){b="outlineConnect=0;fontColor=#232F3E;gradientColor=none;fillColor=#116D5B;strokeColor=none;dashed=0;verticalLabelPosition=bottom;verticalAlign=top;align=center;html=1;fontSize=12;fontStyle=0;aspect=fixed;pointerEvents=1;"+mxConstants.STYLE_SHAPE+"=mxgraph.aws4.";e="outlineConnect=0;fontColor=#232F3E;gradientColor=#4AB29A;gradientDirection=north;fillColor=#116D5B;strokeColor=#ffffff;dashed=0;verticalLabelPosition=bottom;verticalAlign=top;align=center;html=1;fontSize=12;fontStyle=0;aspect=fixed;"+ +function(a,b,e,c,d,f){b="outlineConnect=0;fontColor=#232F3E;gradientColor=none;fillColor=#116D5B;strokeColor=none;dashed=0;verticalLabelPosition=bottom;verticalAlign=top;align=center;html=1;fontSize=12;fontStyle=0;aspect=fixed;pointerEvents=1;"+mxConstants.STYLE_SHAPE+"=mxgraph.aws4.";e="points=[[0,0,0],[0.25,0,0],[0.5,0,0],[0.75,0,0],[1,0,0],[0,1,0],[0.25,1,0],[0.5,1,0],[0.75,1,0],[1,1,0],[0,0.25,0],[0,0.5,0],[0,0.75,0],[1,0.25,0],[1,0.5,0],[1,0.75,0]];outlineConnect=0;fontColor=#232F3E;gradientColor=#4AB29A;gradientDirection=north;fillColor=#116D5B;strokeColor=#ffffff;dashed=0;verticalLabelPosition=bottom;verticalAlign=top;align=center;html=1;fontSize=12;fontStyle=0;aspect=fixed;"+ mxConstants.STYLE_SHAPE+"=mxgraph.aws4.";this.addPaletteFunctions("aws4Machine Learning","AWS / Machine Learning",!1,[this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".machine_learning;",c,c,"","Machine Learning",null,null,this.getTagsForStencil(d,"machine learning","aws amazon web service machine learning ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".augmented_ai;",c,c,"","Augmented AI",null,null,this.getTagsForStencil(d,"augmented ai","aws amazon web service machine learning ").join(" ")), this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".codeguru_2;",c,c,"","CodeGuru",null,null,this.getTagsForStencil(d,"codeguru","aws amazon web service machine learning ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".comprehend;",c,c,"","Comprehend",null,null,this.getTagsForStencil(d,"comprehend","aws amazon web service machine learning ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".deepcomposer;",c,c,"","DeepComposer",null,null,this.getTagsForStencil(d, "deepcomposer","aws amazon web service machine learning ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".elastic_inference_2;",c,c,"","Elastic Inference",null,null,this.getTagsForStencil(d,"elastic inference","aws amazon web service machine learning ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".forecast;",c,c,"","Forecast",null,null,this.getTagsForStencil(d,"forecast","aws amazon web service machine learning ").join(" ")),this.createVertexTemplateEntry(e+ -"resourceIcon;resIcon="+d+".fraud_detector;",c,c,"","Fraud Detector",null,null,this.getTagsForStencil(d,"fraud detector","aws amazon web service machine learning ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".kendra;",c,c,"","Kendra",null,null,this.getTagsForStencil(d,"kendra","aws amazon web service machine learning ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".lex;",c,c,"","Lex",null,null,this.getTagsForStencil(d,"lex","aws amazon web service machine learning ").join(" ")), -this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".personalize;",c,c,"","Personalize",null,null,this.getTagsForStencil(d,"personalize","aws amazon web service machine learning ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".polly;",c,c,"","Polly",null,null,this.getTagsForStencil(d,"polly","aws amazon web service machine learning ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".rekognition_2;",c,c,"","Rekognition",null,null,this.getTagsForStencil(d, -"rekognition","aws amazon web service machine learning ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".sagemaker;",c,c,"","SageMaker",null,null,this.getTagsForStencil(d,"sagemaker","aws amazon web service machine learning ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".sagemaker_ground_truth;",c,c,"","SageMaker Ground Truth",null,null,this.getTagsForStencil(d,"sagemaker ground truth","aws amazon web service machine learning ").join(" ")),this.createVertexTemplateEntry(e+ -"resourceIcon;resIcon="+d+".textract;",c,c,"","Textract",null,null,this.getTagsForStencil(d,"textract","aws amazon web service machine learning ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".transcribe;",c,c,"","Transcribe",null,null,this.getTagsForStencil(d,"transcribe","aws amazon web service machine learning ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".translate;",c,c,"","Translate",null,null,this.getTagsForStencil(d,"translate","aws amazon web service machine learning ").join(" ")), -this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".apache_mxnet_on_aws;",c,c,"","Apache MXNet on AWS",null,null,this.getTagsForStencil(d,"apache mxnet on aws","aws amazon web service machine learning ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".deep_learning_amis;",c,c,"","Deep Learning AMIs",null,null,this.getTagsForStencil(d,"deep learning amis","aws amazon web service machine learning ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+ -d+".deeplens;",c,c,"","DeepLens",null,null,this.getTagsForStencil(d,"deeplens","aws amazon web service machine learning ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".deepracer;",c,c,"","DeepRacer",null,null,this.getTagsForStencil(d,"deepracer","aws amazon web service machine learning ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".tensorflow_on_aws;",c,c,"","TensorFlow on AWS",null,null,this.getTagsForStencil(d,"tensorflow on aws","aws amazon web service machine learning ").join(" ")), -this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".torchserve;",c,c,"","TorchServe",null,null,this.getTagsForStencil(d,"torchserve","aws amazon web service machine learning ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".deep_learning_containers;",c,c,"","Deep Learning Containers",null,null,this.getTagsForStencil(d,"deep learning containers","aws amazon web service machine learning ").join(" ")),this.createVertexTemplateEntry(b+"rekognition_image;",77*a,78*a,"", -"Rekognition image",null,null,this.getTagsForStencil(d,"rekognition image","aws amazon web service machine learning ").join(" ")),this.createVertexTemplateEntry(b+"rekognition_video;",77*a,78*a,"","Rekognition video",null,null,this.getTagsForStencil(d,"rekognition video","aws amazon web service machine learning ").join(" ")),this.createVertexTemplateEntry(b+"sagemaker_model;",78*a,78*a,"","Model",null,null,this.getTagsForStencil(d,"sagemaker model","aws amazon web service machine learning ").join(" ")), -this.createVertexTemplateEntry(b+"sagemaker_notebook;",68*a,78*a,"","Notebook",null,null,this.getTagsForStencil(d,"sagemaker notebook","aws amazon web service machine learning ").join(" ")),this.createVertexTemplateEntry(b+"sagemaker_train;",78*a,65*a,"","Train",null,null,this.getTagsForStencil(d,"sagemaker train","aws amazon web service machine learning ").join(" "))])};Sidebar.prototype.addAWS4ManagementGovernancePalette=function(a,b,e,c,d,f){b="outlineConnect=0;fontColor=#232F3E;gradientColor=none;fillColor=#BC1356;strokeColor=none;dashed=0;verticalLabelPosition=bottom;verticalAlign=top;align=center;html=1;fontSize=12;fontStyle=0;aspect=fixed;pointerEvents=1;"+ -mxConstants.STYLE_SHAPE+"=mxgraph.aws4.";e="outlineConnect=0;fontColor=#232F3E;gradientColor=#F34482;gradientDirection=north;fillColor=#BC1356;strokeColor=#ffffff;dashed=0;verticalLabelPosition=bottom;verticalAlign=top;align=center;html=1;fontSize=12;fontStyle=0;aspect=fixed;"+mxConstants.STYLE_SHAPE+"=mxgraph.aws4.";this.addPaletteFunctions("aws4Management Governance","AWS / Management & Governance",!1,[this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".management_and_governance;",c,c, -"","Management & Governance",null,null,this.getTagsForStencil(d,"management and governance","aws amazon web service management governance ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".cloudwatch_2;",c,c,"","CloudWatch",null,null,this.getTagsForStencil(d,"cloudwatch","aws amazon web service management governance ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".app_config;",c,c,"","App Config",null,null,this.getTagsForStencil(d,"app config","aws amazon web service management governance ").join(" ")), -this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".application_auto_scaling;",c,c,"","Application Auto Scaling",null,null,this.getTagsForStencil(d,"app application auto scaling","aws amazon web service management governance ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".autoscaling;",c,c,"","Auto Scaling",null,null,this.getTagsForStencil(d,"auto scaling","aws amazon web service management governance ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+ -d+".backint_agent;",c,c,"","Backint Agent",null,null,this.getTagsForStencil(d,"backint agent","aws amazon web service management governance ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".chatbot;",c,c,"","Chatbot",null,null,this.getTagsForStencil(d,"chatbot","aws amazon web service management governance ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".cloudformation;",c,c,"","CloudFormation",null,null,this.getTagsForStencil(d,"cloudformation", -"aws amazon web service management governance ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".cloudtrail;",c,c,"","CloudTrail",null,null,this.getTagsForStencil(d,"cloudtrail","aws amazon web service management governance ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".codeguru;",c,c,"","CodeGuru",null,null,this.getTagsForStencil(d,"codeguru","aws amazon web service management governance ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+ -d+".command_line_interface;",c,c,"","Command Line Interface",null,null,this.getTagsForStencil(d,"command line interface","aws amazon web service management governance ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".config;",c,c,"","Config",null,null,this.getTagsForStencil(d,"config","aws amazon web service management governance ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".license_manager;",c,c,"","License Manager",null,null,this.getTagsForStencil(d, -"license manager","aws amazon web service management governance ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".managed_services;",c,c,"","Managed Services",null,null,this.getTagsForStencil(d,"managed services","aws amazon web service management governance ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".management_console;",c,c,"","Management Console",null,null,this.getTagsForStencil(d,"management console","aws amazon web service management governance ").join(" ")), -this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".opsworks;",c,c,"","OpsWorks",null,null,this.getTagsForStencil(d,"opsworks","aws amazon web service management governance ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".organizations;",c,c,"","Organizations",null,null,this.getTagsForStencil(d,"organizations","aws amazon web service management governance ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".personal_health_dashboard;",c,c,"", -"Personal Health Dashboard",null,null,this.getTagsForStencil(d,"personal health dashboard","aws amazon web service management governance ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".service_catalog;",c,c,"","Service Catalog",null,null,this.getTagsForStencil(d,"service catalog","aws amazon web service management governance ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".systems_manager;",c,c,"","Systems Manager",null,null,this.getTagsForStencil(d, -"systems manager","aws amazon web service management governance ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".trusted_advisor;",c,c,"","Trusted Advisor",null,null,this.getTagsForStencil(d,"trusted advisor","aws amazon web service management governance ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".well_architected_tool;",c,c,"","Well-Architected Tool",null,null,this.getTagsForStencil(d,"well architected tool","aws amazon web service management governance ").join(" ")), -this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".control_tower;",c,c,"","Control Tower",null,null,this.getTagsForStencil(d,"control tower","aws amazon web service management governance ").join(" ")),this.createVertexTemplateEntry(b+"alarm;",78*a,78*a,"","Alarm",null,null,this.getTagsForStencil(d,"cloudwatch alarm","aws amazon web service management governance ").join(" ")),this.createVertexTemplateEntry(b+"event_event_based;",78*a,78*a,"","Event (Event-Based)",null,null,this.getTagsForStencil(d, -"cloudwatch event based","aws amazon web service management governance ").join(" ")),this.createVertexTemplateEntry(b+"event_time_based;",78*a,78*a,"","Event (Time-Based)",null,null,this.getTagsForStencil(d,"cloudwatch event time based","aws amazon web service management governance ").join(" ")),this.createVertexTemplateEntry(b+"rule_2;",78*a,76*a,"","Rule",null,null,this.getTagsForStencil(d,"cloudwatch rule","aws amazon web service management governance ").join(" ")),this.createVertexTemplateEntry(b+ -"change_set;",65*a,78*a,"","Change Set",null,null,this.getTagsForStencil(d,"cloudformation change set","aws amazon web service management governance ").join(" ")),this.createVertexTemplateEntry(b+"stack;",78*a,76*a,"","Stack",null,null,this.getTagsForStencil(d,"cloudformation stack","aws amazon web service management governance ").join(" ")),this.createVertexTemplateEntry(b+"template;",65*a,78*a,"","Template",null,null,this.getTagsForStencil(d,"cloudformation template","aws amazon web service management governance ").join(" ")), -this.createVertexTemplateEntry(b+"opsworks_apps;",78*a,78*a,"","Apps",null,null,this.getTagsForStencil(d,"opsworks apps applications","aws amazon web service management governance ").join(" ")),this.createVertexTemplateEntry(b+"deployments;",65*a,78*a,"","Deployments",null,null,this.getTagsForStencil(d,"opsworks deployments","aws amazon web service management governance ").join(" ")),this.createVertexTemplateEntry(b+"instances_2;",78*a,78*a,"","Instances",null,null,this.getTagsForStencil(d,"opsworks instances", -"aws amazon web service management governance ").join(" ")),this.createVertexTemplateEntry(b+"layers;",78*a,78*a,"","Layers",null,null,this.getTagsForStencil(d,"opsworks layers","aws amazon web service management governance ").join(" ")),this.createVertexTemplateEntry(b+"logs;",78*a,58*a,"","Logs",null,null,this.getTagsForStencil(d,"opsworks logs","aws amazon web service management governance ").join(" ")),this.createVertexTemplateEntry(b+"monitoring;",78*a,58*a,"","Monitoring",null,null,this.getTagsForStencil(d, -"opsworks monitoring","aws amazon web service management governance ").join(" ")),this.createVertexTemplateEntry(b+"opsworks_permissions;",54*a,78*a,"","Permissions",null,null,this.getTagsForStencil(d,"opsworks permissions","aws amazon web service management governance ").join(" ")),this.createVertexTemplateEntry(b+"resources;",68*a,78*a,"","Resources",null,null,this.getTagsForStencil(d,"opsworks resources","aws amazon web service management governance ").join(" ")),this.createVertexTemplateEntry(b+ -"stack2;",78*a,78*a,"","Stack",null,null,this.getTagsForStencil(d,"stack","aws amazon web service management governance ").join(" ")),this.createVertexTemplateEntry(b+"organizations_account;",74*a,78*a,"","Account",null,null,this.getTagsForStencil(d,"organizations account","aws amazon web service management governance ").join(" ")),this.createVertexTemplateEntry(b+"organizations_organizational_unit;",78*a,67*a,"","Organizational Unit",null,null,this.getTagsForStencil(d,"organizations organizational unit", -"aws amazon web service management governance ").join(" ")),this.createVertexTemplateEntry(b+"shield_shield_advanced;",70*a,78*a,"","Shield Advanced",null,null,this.getTagsForStencil(d,"shield advanced","aws amazon web service management governance ").join(" ")),this.createVertexTemplateEntry(b+"automation;",78*a,78*a,"","Automation",null,null,this.getTagsForStencil(d,"systems manager automation","aws amazon web service management governance ").join(" ")),this.createVertexTemplateEntry(b+"documents;", -64*a,78*a,"","Documents",null,null,this.getTagsForStencil(d,"systems manager documents","aws amazon web service management governance ").join(" ")),this.createVertexTemplateEntry(b+"inventory;",78*a,78*a,"","Inventory",null,null,this.getTagsForStencil(d,"systems manager inventory","aws amazon web service management governance ").join(" ")),this.createVertexTemplateEntry(b+"maintenance_windows;",78*a,78*a,"","Maintenance Windows",null,null,this.getTagsForStencil(d,"systems manager maintenance windows", -"aws amazon web service management governance ").join(" ")),this.createVertexTemplateEntry(b+"parameter_store;",75*a,78*a,"","Parameter Store",null,null,this.getTagsForStencil(d,"systems manager parameter store","aws amazon web service management governance ").join(" ")),this.createVertexTemplateEntry(b+"patch_manager;",78*a,78*a,"","Patch Manager",null,null,this.getTagsForStencil(d,"systems manager patch manager","aws amazon web service management governance ").join(" ")),this.createVertexTemplateEntry(b+ -"run_command;",78*a,55*a,"","Run Command",null,null,this.getTagsForStencil(d,"systems manager run command","aws amazon web service management governance ").join(" ")),this.createVertexTemplateEntry(b+"state_manager;",78*a,78*a,"","State Manager",null,null,this.getTagsForStencil(d,"systems manager state","aws amazon web service management governance ").join(" ")),this.createVertexTemplateEntry(b+"checklist;",66*a,78*a,"","Checklist",null,null,this.getTagsForStencil(d,"trusted advisor checklist","aws amazon web service management governance ").join(" ")), -this.createVertexTemplateEntry(b+"checklist_cost;",78*a,78*a,"","Checklist Cost",null,null,this.getTagsForStencil(d,"trusted advisor checklist cost","aws amazon web service management governance ").join(" ")),this.createVertexTemplateEntry(b+"checklist_fault_tolerant;",78*a,77*a,"","Checklist Fault Tolerant",null,null,this.getTagsForStencil(d,"trusted advisor fault tolerant","aws amazon web service management governance ").join(" ")),this.createVertexTemplateEntry(b+"checklist_performance;",78*a, -78*a,"","Checklist Performance",null,null,this.getTagsForStencil(d,"trusted advisor checklist performance","aws amazon web service management governance ").join(" ")),this.createVertexTemplateEntry(b+"checklist_security;",78*a,78*a,"","Checklist Security",null,null,this.getTagsForStencil(d,"trusted advisor checklist security","aws amazon web service management governance ").join(" ")),this.createVertexTemplateEntry(b+"systems_manager_opscenter;",78*a,78*a,"","OpsCenter",null,null,this.getTagsForStencil(d, -"opscenter","aws amazon web service management governance ").join(" "))])};Sidebar.prototype.addAWS4MediaServicesPalette=function(a,b,e,c,d,f){a="outlineConnect=0;fontColor=#232F3E;gradientColor=#F78E04;gradientDirection=north;fillColor=#D05C17;strokeColor=#ffffff;dashed=0;verticalLabelPosition=bottom;verticalAlign=top;align=center;html=1;fontSize=12;fontStyle=0;aspect=fixed;"+mxConstants.STYLE_SHAPE+"=mxgraph.aws4.";this.addPaletteFunctions("aws4Media Services","AWS / Media Services",!1,[this.createVertexTemplateEntry(a+ -"resourceIcon;resIcon="+d+".media_services;",c,c,"","Media Services",null,null,this.getTagsForStencil(d,"media services","aws amazon web service media services ").join(" ")),this.createVertexTemplateEntry(a+"resourceIcon;resIcon="+d+".elastic_transcoder;",c,c,"","Elastic Transcoder",null,null,this.getTagsForStencil(d,"elastic transcoder","aws amazon web service media services ").join(" ")),this.createVertexTemplateEntry(a+"resourceIcon;resIcon="+d+".kinesis_video_streams;",c,c,"","Kinesis Video Streams", -null,null,this.getTagsForStencil(d,"kinesis video streams","aws amazon web service media services ").join(" ")),this.createVertexTemplateEntry(a+"resourceIcon;resIcon="+d+".elemental_mediaconnect;",c,c,"","Elemental MediaConnect",null,null,this.getTagsForStencil(d,"elemental mediaconnect","aws amazon web service media services ").join(" ")),this.createVertexTemplateEntry(a+"resourceIcon;resIcon="+d+".elemental_mediaconvert;",c,c,"","Elemental MediaConvert",null,null,this.getTagsForStencil(d,"elemental mediaconvert", -"aws amazon web service media services ").join(" ")),this.createVertexTemplateEntry(a+"resourceIcon;resIcon="+d+".elemental_medialive;",c,c,"","Elemental MediaLive",null,null,this.getTagsForStencil(d,"elemental medialive","aws amazon web service media services ").join(" ")),this.createVertexTemplateEntry(a+"resourceIcon;resIcon="+d+".elemental_mediapackage;",c,c,"","Elemental MediaPackage",null,null,this.getTagsForStencil(d,"elemental mediapackage","aws amazon web service media services ").join(" ")), -this.createVertexTemplateEntry(a+"resourceIcon;resIcon="+d+".elemental_mediastore;",c,c,"","Elemental MediaStore",null,null,this.getTagsForStencil(d,"elemental mediastore","aws amazon web service media services ").join(" ")),this.createVertexTemplateEntry(a+"resourceIcon;resIcon="+d+".elemental_mediatailor;",c,c,"","Elemental MediaTailor",null,null,this.getTagsForStencil(d,"elemental mediatailor","aws amazon web service media services ").join(" ")),this.createVertexTemplateEntry(a+"resourceIcon;resIcon="+ -d+".elemental;",c,c,"","Elemental Conductor",null,null,this.getTagsForStencil(d,"elemental conductor","aws amazon web service media services ").join(" ")),this.createVertexTemplateEntry(a+"resourceIcon;resIcon="+d+".elemental;",c,c,"","Elemental Delta",null,null,this.getTagsForStencil(d,"elemental delta","aws amazon web service media services ").join(" ")),this.createVertexTemplateEntry(a+"resourceIcon;resIcon="+d+".elemental;",c,c,"","Elemental Live",null,null,this.getTagsForStencil(d,"elemental live", -"aws amazon web service media services ").join(" ")),this.createVertexTemplateEntry(a+"resourceIcon;resIcon="+d+".elemental;",c,c,"","Elemental Server",null,null,this.getTagsForStencil(d,"elemental server","aws amazon web service media services ").join(" ")),this.createVertexTemplateEntry(a+"resourceIcon;resIcon="+d+".interactive_video;",c,c,"","Interactive Video",null,null,this.getTagsForStencil(d,"interactive video","aws amazon web service media services ").join(" ")),this.createVertexTemplateEntry(a+ -"resourceIcon;resIcon="+d+".elemental_link;",c,c,"","Elemental Link",null,null,this.getTagsForStencil(d,"elemental link","aws amazon web service media services ").join(" "))])};Sidebar.prototype.addAWS4MigrationTransferPalette=function(a,b,e,c,d,f){b="outlineConnect=0;fontColor=#232F3E;gradientColor=none;fillColor=#116D5B;strokeColor=none;dashed=0;verticalLabelPosition=bottom;verticalAlign=top;align=center;html=1;fontSize=12;fontStyle=0;aspect=fixed;"+mxConstants.STYLE_SHAPE+"=mxgraph.aws4.";e="outlineConnect=0;fontColor=#232F3E;gradientColor=#4AB29A;gradientDirection=north;fillColor=#116D5B;strokeColor=#ffffff;dashed=0;verticalLabelPosition=bottom;verticalAlign=top;align=center;html=1;fontSize=12;fontStyle=0;aspect=fixed;"+ +"resourceIcon;resIcon="+d+".fraud_detector;",c,c,"","Fraud Detector",null,null,this.getTagsForStencil(d,"fraud detector","aws amazon web service machine learning ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".kendra;",c,c,"","Kendra",null,null,this.getTagsForStencil(d,"kendra","aws amazon web service machine learning ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".neuron_ml_sdk;",c,c,"","Neuron ML SDK",null,null,this.getTagsForStencil(d,"neuron ml sdk software development kit", +"aws amazon web service machine learning ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".lex;",c,c,"","Lex",null,null,this.getTagsForStencil(d,"lex","aws amazon web service machine learning ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".personalize;",c,c,"","Personalize",null,null,this.getTagsForStencil(d,"personalize","aws amazon web service machine learning ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".polly;",c, +c,"","Polly",null,null,this.getTagsForStencil(d,"polly","aws amazon web service machine learning ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".rekognition_2;",c,c,"","Rekognition",null,null,this.getTagsForStencil(d,"rekognition","aws amazon web service machine learning ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".sagemaker;",c,c,"","SageMaker",null,null,this.getTagsForStencil(d,"sagemaker","aws amazon web service machine learning ").join(" ")), +this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".sagemaker_ground_truth;",c,c,"","SageMaker Ground Truth",null,null,this.getTagsForStencil(d,"sagemaker ground truth","aws amazon web service machine learning ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".textract;",c,c,"","Textract",null,null,this.getTagsForStencil(d,"textract","aws amazon web service machine learning ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".transcribe;",c,c, +"","Transcribe",null,null,this.getTagsForStencil(d,"transcribe","aws amazon web service machine learning ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".translate;",c,c,"","Translate",null,null,this.getTagsForStencil(d,"translate","aws amazon web service machine learning ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".apache_mxnet_on_aws;",c,c,"","Apache MXNet on AWS",null,null,this.getTagsForStencil(d,"apache mxnet on aws","aws amazon web service machine learning ").join(" ")), +this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".deep_learning_amis;",c,c,"","Deep Learning AMIs",null,null,this.getTagsForStencil(d,"deep learning amis","aws amazon web service machine learning ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".deeplens;",c,c,"","DeepLens",null,null,this.getTagsForStencil(d,"deeplens","aws amazon web service machine learning ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".deepracer;",c,c,"","DeepRacer", +null,null,this.getTagsForStencil(d,"deepracer","aws amazon web service machine learning ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".tensorflow_on_aws;",c,c,"","TensorFlow on AWS",null,null,this.getTagsForStencil(d,"tensorflow on aws","aws amazon web service machine learning ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".torchserve;",c,c,"","TorchServe",null,null,this.getTagsForStencil(d,"torchserve","aws amazon web service machine learning ").join(" ")), +this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".deep_learning_containers;",c,c,"","Deep Learning Containers",null,null,this.getTagsForStencil(d,"deep learning containers","aws amazon web service machine learning ").join(" ")),this.createVertexTemplateEntry(b+"rekognition_image;",77*a,78*a,"","Rekognition image",null,null,this.getTagsForStencil(d,"rekognition image","aws amazon web service machine learning ").join(" ")),this.createVertexTemplateEntry(b+"rekognition_video;",77*a,78*a,"", +"Rekognition video",null,null,this.getTagsForStencil(d,"rekognition video","aws amazon web service machine learning ").join(" ")),this.createVertexTemplateEntry(b+"sagemaker_model;",78*a,78*a,"","Model",null,null,this.getTagsForStencil(d,"sagemaker model","aws amazon web service machine learning ").join(" ")),this.createVertexTemplateEntry(b+"sagemaker_notebook;",68*a,78*a,"","Notebook",null,null,this.getTagsForStencil(d,"sagemaker notebook","aws amazon web service machine learning ").join(" ")), +this.createVertexTemplateEntry(b+"sagemaker_train;",78*a,65*a,"","Train",null,null,this.getTagsForStencil(d,"sagemaker train","aws amazon web service machine learning ").join(" "))])};Sidebar.prototype.addAWS4ManagementGovernancePalette=function(a,b,e,c,d,f){b="outlineConnect=0;fontColor=#232F3E;gradientColor=none;fillColor=#BC1356;strokeColor=none;dashed=0;verticalLabelPosition=bottom;verticalAlign=top;align=center;html=1;fontSize=12;fontStyle=0;aspect=fixed;pointerEvents=1;"+mxConstants.STYLE_SHAPE+ +"=mxgraph.aws4.";e="points=[[0,0,0],[0.25,0,0],[0.5,0,0],[0.75,0,0],[1,0,0],[0,1,0],[0.25,1,0],[0.5,1,0],[0.75,1,0],[1,1,0],[0,0.25,0],[0,0.5,0],[0,0.75,0],[1,0.25,0],[1,0.5,0],[1,0.75,0]];points=[[0,0,0],[0.25,0,0],[0.5,0,0],[0.75,0,0],[1,0,0],[0,1,0],[0.25,1,0],[0.5,1,0],[0.75,1,0],[1,1,0],[0,0.25,0],[0,0.5,0],[0,0.75,0],[1,0.25,0],[1,0.5,0],[1,0.75,0]];outlineConnect=0;fontColor=#232F3E;gradientColor=#F34482;gradientDirection=north;fillColor=#BC1356;strokeColor=#ffffff;dashed=0;verticalLabelPosition=bottom;verticalAlign=top;align=center;html=1;fontSize=12;fontStyle=0;aspect=fixed;"+ +mxConstants.STYLE_SHAPE+"=mxgraph.aws4.";this.addPaletteFunctions("aws4Management Governance","AWS / Management & Governance",!1,[this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".management_and_governance;",c,c,"","Management & Governance",null,null,this.getTagsForStencil(d,"management and governance","aws amazon web service management governance ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".cloudwatch_2;",c,c,"","CloudWatch",null,null,this.getTagsForStencil(d, +"cloudwatch","aws amazon web service management governance ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".app_config;",c,c,"","App Config",null,null,this.getTagsForStencil(d,"app config","aws amazon web service management governance ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".app_wizard;",c,c,"","App Wizard",null,null,this.getTagsForStencil(d,"app wizard","aws amazon web service management governance ").join(" ")),this.createVertexTemplateEntry(e+ +"resourceIcon;resIcon="+d+".application_auto_scaling;",c,c,"","Application Auto Scaling",null,null,this.getTagsForStencil(d,"app application auto scaling","aws amazon web service management governance ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".autoscaling;",c,c,"","Auto Scaling",null,null,this.getTagsForStencil(d,"auto scaling","aws amazon web service management governance ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".backint_agent;",c, +c,"","Backint Agent",null,null,this.getTagsForStencil(d,"backint agent","aws amazon web service management governance ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".chatbot;",c,c,"","Chatbot",null,null,this.getTagsForStencil(d,"chatbot","aws amazon web service management governance ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".cloudformation;",c,c,"","CloudFormation",null,null,this.getTagsForStencil(d,"cloudformation","aws amazon web service management governance ").join(" ")), +this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".cloudtrail;",c,c,"","CloudTrail",null,null,this.getTagsForStencil(d,"cloudtrail","aws amazon web service management governance ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".codeguru;",c,c,"","CodeGuru",null,null,this.getTagsForStencil(d,"codeguru","aws amazon web service management governance ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".command_line_interface;",c,c,"","Command Line Interface", +null,null,this.getTagsForStencil(d,"command line interface","aws amazon web service management governance ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".compute_optimizer;",c,c,"","Compute Optimizer",null,null,this.getTagsForStencil(d,"compute optimizer","aws amazon web service management governance ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".config;",c,c,"","Config",null,null,this.getTagsForStencil(d,"config","aws amazon web service management governance ").join(" ")), +this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".license_manager;",c,c,"","License Manager",null,null,this.getTagsForStencil(d,"license manager","aws amazon web service management governance ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".managed_services;",c,c,"","Managed Services",null,null,this.getTagsForStencil(d,"managed services","aws amazon web service management governance ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".management_console;", +c,c,"","Management Console",null,null,this.getTagsForStencil(d,"management console","aws amazon web service management governance ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".opsworks;",c,c,"","OpsWorks",null,null,this.getTagsForStencil(d,"opsworks","aws amazon web service management governance ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".organizations;",c,c,"","Organizations",null,null,this.getTagsForStencil(d,"organizations","aws amazon web service management governance ").join(" ")), +this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".personal_health_dashboard;",c,c,"","Personal Health Dashboard",null,null,this.getTagsForStencil(d,"personal health dashboard","aws amazon web service management governance ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".service_catalog;",c,c,"","Service Catalog",null,null,this.getTagsForStencil(d,"service catalog","aws amazon web service management governance ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+ +d+".systems_manager;",c,c,"","Systems Manager",null,null,this.getTagsForStencil(d,"systems manager","aws amazon web service management governance ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".trusted_advisor;",c,c,"","Trusted Advisor",null,null,this.getTagsForStencil(d,"trusted advisor","aws amazon web service management governance ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".well_architect_tool;",c,c,"","Well-Architected Tool",null,null, +this.getTagsForStencil(d,"well architected tool","aws amazon web service management governance ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".control_tower;",c,c,"","Control Tower",null,null,this.getTagsForStencil(d,"control tower","aws amazon web service management governance ").join(" ")),this.createVertexTemplateEntry(b+"alarm;",78*a,78*a,"","Alarm",null,null,this.getTagsForStencil(d,"cloudwatch alarm","aws amazon web service management governance ").join(" ")),this.createVertexTemplateEntry(b+ +"event_event_based;",78*a,78*a,"","Event (Event-Based)",null,null,this.getTagsForStencil(d,"cloudwatch event based","aws amazon web service management governance ").join(" ")),this.createVertexTemplateEntry(b+"event_time_based;",78*a,78*a,"","Event (Time-Based)",null,null,this.getTagsForStencil(d,"cloudwatch event time based","aws amazon web service management governance ").join(" ")),this.createVertexTemplateEntry(b+"rule_2;",78*a,76*a,"","Rule",null,null,this.getTagsForStencil(d,"cloudwatch rule", +"aws amazon web service management governance ").join(" ")),this.createVertexTemplateEntry(b+"change_set;",65*a,78*a,"","Change Set",null,null,this.getTagsForStencil(d,"cloudformation change set","aws amazon web service management governance ").join(" ")),this.createVertexTemplateEntry(b+"stack;",78*a,76*a,"","Stack",null,null,this.getTagsForStencil(d,"cloudformation stack","aws amazon web service management governance ").join(" ")),this.createVertexTemplateEntry(b+"template;",65*a,78*a,"","Template", +null,null,this.getTagsForStencil(d,"cloudformation template","aws amazon web service management governance ").join(" ")),this.createVertexTemplateEntry(b+"opsworks_apps;",78*a,78*a,"","Apps",null,null,this.getTagsForStencil(d,"opsworks apps applications","aws amazon web service management governance ").join(" ")),this.createVertexTemplateEntry(b+"deployments;",65*a,78*a,"","Deployments",null,null,this.getTagsForStencil(d,"opsworks deployments","aws amazon web service management governance ").join(" ")), +this.createVertexTemplateEntry(b+"instances_2;",78*a,78*a,"","Instances",null,null,this.getTagsForStencil(d,"opsworks instances","aws amazon web service management governance ").join(" ")),this.createVertexTemplateEntry(b+"layers;",78*a,78*a,"","Layers",null,null,this.getTagsForStencil(d,"opsworks layers","aws amazon web service management governance ").join(" ")),this.createVertexTemplateEntry(b+"logs;",78*a,58*a,"","Logs",null,null,this.getTagsForStencil(d,"opsworks logs","aws amazon web service management governance ").join(" ")), +this.createVertexTemplateEntry(b+"monitoring;",78*a,58*a,"","Monitoring",null,null,this.getTagsForStencil(d,"opsworks monitoring","aws amazon web service management governance ").join(" ")),this.createVertexTemplateEntry(b+"opsworks_permissions;",54*a,78*a,"","Permissions",null,null,this.getTagsForStencil(d,"opsworks permissions","aws amazon web service management governance ").join(" ")),this.createVertexTemplateEntry(b+"resources;",68*a,78*a,"","Resources",null,null,this.getTagsForStencil(d,"opsworks resources", +"aws amazon web service management governance ").join(" ")),this.createVertexTemplateEntry(b+"stack2;",78*a,78*a,"","Stack",null,null,this.getTagsForStencil(d,"stack","aws amazon web service management governance ").join(" ")),this.createVertexTemplateEntry(b+"organizations_account;",74*a,78*a,"","Account",null,null,this.getTagsForStencil(d,"organizations account","aws amazon web service management governance ").join(" ")),this.createVertexTemplateEntry(b+"organizations_organizational_unit;",78*a, +67*a,"","Organizational Unit",null,null,this.getTagsForStencil(d,"organizations organizational unit","aws amazon web service management governance ").join(" ")),this.createVertexTemplateEntry(b+"shield_shield_advanced;",70*a,78*a,"","Shield Advanced",null,null,this.getTagsForStencil(d,"shield advanced","aws amazon web service management governance ").join(" ")),this.createVertexTemplateEntry(b+"automation;",78*a,78*a,"","Automation",null,null,this.getTagsForStencil(d,"systems manager automation", +"aws amazon web service management governance ").join(" ")),this.createVertexTemplateEntry(b+"documents;",64*a,78*a,"","Documents",null,null,this.getTagsForStencil(d,"systems manager documents","aws amazon web service management governance ").join(" ")),this.createVertexTemplateEntry(b+"inventory;",78*a,78*a,"","Inventory",null,null,this.getTagsForStencil(d,"systems manager inventory","aws amazon web service management governance ").join(" ")),this.createVertexTemplateEntry(b+"maintenance_windows;", +78*a,78*a,"","Maintenance Windows",null,null,this.getTagsForStencil(d,"systems manager maintenance windows","aws amazon web service management governance ").join(" ")),this.createVertexTemplateEntry(b+"parameter_store;",75*a,78*a,"","Parameter Store",null,null,this.getTagsForStencil(d,"systems manager parameter store","aws amazon web service management governance ").join(" ")),this.createVertexTemplateEntry(b+"patch_manager;",78*a,78*a,"","Patch Manager",null,null,this.getTagsForStencil(d,"systems manager patch manager", +"aws amazon web service management governance ").join(" ")),this.createVertexTemplateEntry(b+"run_command;",78*a,55*a,"","Run Command",null,null,this.getTagsForStencil(d,"systems manager run command","aws amazon web service management governance ").join(" ")),this.createVertexTemplateEntry(b+"state_manager;",78*a,78*a,"","State Manager",null,null,this.getTagsForStencil(d,"systems manager state","aws amazon web service management governance ").join(" ")),this.createVertexTemplateEntry(b+"checklist;", +66*a,78*a,"","Checklist",null,null,this.getTagsForStencil(d,"trusted advisor checklist","aws amazon web service management governance ").join(" ")),this.createVertexTemplateEntry(b+"checklist_cost;",78*a,78*a,"","Checklist Cost",null,null,this.getTagsForStencil(d,"trusted advisor checklist cost","aws amazon web service management governance ").join(" ")),this.createVertexTemplateEntry(b+"checklist_fault_tolerant;",78*a,77*a,"","Checklist Fault Tolerant",null,null,this.getTagsForStencil(d,"trusted advisor fault tolerant", +"aws amazon web service management governance ").join(" ")),this.createVertexTemplateEntry(b+"checklist_performance;",78*a,78*a,"","Checklist Performance",null,null,this.getTagsForStencil(d,"trusted advisor checklist performance","aws amazon web service management governance ").join(" ")),this.createVertexTemplateEntry(b+"checklist_security;",78*a,78*a,"","Checklist Security",null,null,this.getTagsForStencil(d,"trusted advisor checklist security","aws amazon web service management governance ").join(" ")), +this.createVertexTemplateEntry(b+"systems_manager_opscenter;",78*a,78*a,"","OpsCenter",null,null,this.getTagsForStencil(d,"opscenter","aws amazon web service management governance ").join(" "))])};Sidebar.prototype.addAWS4MediaServicesPalette=function(a,b,e,c,d,f){a="points=[[0,0,0],[0.25,0,0],[0.5,0,0],[0.75,0,0],[1,0,0],[0,1,0],[0.25,1,0],[0.5,1,0],[0.75,1,0],[1,1,0],[0,0.25,0],[0,0.5,0],[0,0.75,0],[1,0.25,0],[1,0.5,0],[1,0.75,0]];outlineConnect=0;fontColor=#232F3E;gradientColor=#F78E04;gradientDirection=north;fillColor=#D05C17;strokeColor=#ffffff;dashed=0;verticalLabelPosition=bottom;verticalAlign=top;align=center;html=1;fontSize=12;fontStyle=0;aspect=fixed;"+ +mxConstants.STYLE_SHAPE+"=mxgraph.aws4.";this.addPaletteFunctions("aws4Media Services","AWS / Media Services",!1,[this.createVertexTemplateEntry(a+"resourceIcon;resIcon="+d+".elemental;",c,c,"","Appliances & Software",null,null,this.getTagsForStencil(d,"appliances software","aws amazon web service media services ").join(" ")),this.createVertexTemplateEntry(a+"resourceIcon;resIcon="+d+".media_services;",c,c,"","Media Services",null,null,this.getTagsForStencil(d,"media services","aws amazon web service media services ").join(" ")), +this.createVertexTemplateEntry(a+"resourceIcon;resIcon="+d+".elastic_transcoder;",c,c,"","Elastic Transcoder",null,null,this.getTagsForStencil(d,"elastic transcoder","aws amazon web service media services ").join(" ")),this.createVertexTemplateEntry(a+"resourceIcon;resIcon="+d+".kinesis_video_streams;",c,c,"","Kinesis Video Streams",null,null,this.getTagsForStencil(d,"kinesis video streams","aws amazon web service media services ").join(" ")),this.createVertexTemplateEntry(a+"resourceIcon;resIcon="+ +d+".elemental_mediaconnect;",c,c,"","Elemental MediaConnect",null,null,this.getTagsForStencil(d,"elemental mediaconnect","aws amazon web service media services ").join(" ")),this.createVertexTemplateEntry(a+"resourceIcon;resIcon="+d+".elemental_mediaconvert;",c,c,"","Elemental MediaConvert",null,null,this.getTagsForStencil(d,"elemental mediaconvert","aws amazon web service media services ").join(" ")),this.createVertexTemplateEntry(a+"resourceIcon;resIcon="+d+".elemental_medialive;",c,c,"","Elemental MediaLive", +null,null,this.getTagsForStencil(d,"elemental medialive","aws amazon web service media services ").join(" ")),this.createVertexTemplateEntry(a+"resourceIcon;resIcon="+d+".elemental_mediapackage;",c,c,"","Elemental MediaPackage",null,null,this.getTagsForStencil(d,"elemental mediapackage","aws amazon web service media services ").join(" ")),this.createVertexTemplateEntry(a+"resourceIcon;resIcon="+d+".elemental_mediastore;",c,c,"","Elemental MediaStore",null,null,this.getTagsForStencil(d,"elemental mediastore", +"aws amazon web service media services ").join(" ")),this.createVertexTemplateEntry(a+"resourceIcon;resIcon="+d+".elemental_mediatailor;",c,c,"","Elemental MediaTailor",null,null,this.getTagsForStencil(d,"elemental mediatailor","aws amazon web service media services ").join(" ")),this.createVertexTemplateEntry(a+"resourceIcon;resIcon="+d+".elemental;",c,c,"","Elemental Conductor",null,null,this.getTagsForStencil(d,"elemental conductor","aws amazon web service media services ").join(" ")),this.createVertexTemplateEntry(a+ +"resourceIcon;resIcon="+d+".elemental;",c,c,"","Elemental Delta",null,null,this.getTagsForStencil(d,"elemental delta","aws amazon web service media services ").join(" ")),this.createVertexTemplateEntry(a+"resourceIcon;resIcon="+d+".elemental;",c,c,"","Elemental Live",null,null,this.getTagsForStencil(d,"elemental live","aws amazon web service media services ").join(" ")),this.createVertexTemplateEntry(a+"resourceIcon;resIcon="+d+".elemental;",c,c,"","Elemental Server",null,null,this.getTagsForStencil(d, +"elemental server","aws amazon web service media services ").join(" ")),this.createVertexTemplateEntry(a+"resourceIcon;resIcon="+d+".interactive_video;",c,c,"","Interactive Video",null,null,this.getTagsForStencil(d,"interactive video","aws amazon web service media services ").join(" ")),this.createVertexTemplateEntry(a+"resourceIcon;resIcon="+d+".elemental_link;",c,c,"","Elemental Link",null,null,this.getTagsForStencil(d,"elemental link","aws amazon web service media services ").join(" "))])};Sidebar.prototype.addAWS4MigrationTransferPalette= +function(a,b,e,c,d,f){b="outlineConnect=0;fontColor=#232F3E;gradientColor=none;fillColor=#116D5B;strokeColor=none;dashed=0;verticalLabelPosition=bottom;verticalAlign=top;align=center;html=1;fontSize=12;fontStyle=0;aspect=fixed;"+mxConstants.STYLE_SHAPE+"=mxgraph.aws4.";e="points=[[0,0,0],[0.25,0,0],[0.5,0,0],[0.75,0,0],[1,0,0],[0,1,0],[0.25,1,0],[0.5,1,0],[0.75,1,0],[1,1,0],[0,0.25,0],[0,0.5,0],[0,0.75,0],[1,0.25,0],[1,0.5,0],[1,0.75,0]];outlineConnect=0;fontColor=#232F3E;gradientColor=#4AB29A;gradientDirection=north;fillColor=#116D5B;strokeColor=#ffffff;dashed=0;verticalLabelPosition=bottom;verticalAlign=top;align=center;html=1;fontSize=12;fontStyle=0;aspect=fixed;"+ mxConstants.STYLE_SHAPE+"=mxgraph.aws4.";this.addPaletteFunctions("aws4Migration Transfer","AWS / Migration & Transfer",!1,[this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".migration_and_transfer;",c,c,"","Migration & Transfer",null,null,this.getTagsForStencil(d,"migration and transfer","aws amazon web service migration transfer ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".application_discovery_service;",c,c,"","Application Discovery Service",null,null,this.getTagsForStencil(d, "application discovery service","aws amazon web service migration transfer ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".database_migration_service;",c,c,"","Database Migration Service",null,null,this.getTagsForStencil(d,"db database migration service","aws amazon web service migration transfer ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".datasync;",c,c,"","DataSync",null,null,this.getTagsForStencil(d,"datasync","aws amazon web service migration transfer ").join(" ")), this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".migration_hub;",c,c,"","Migration Hub",null,null,this.getTagsForStencil(d,"migration hub","aws amazon web service migration transfer ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".server_migration_service;",c,c,"","Server Migration Service",null,null,this.getTagsForStencil(d,"server migration service","aws amazon web service migration transfer ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+ @@ -4582,36 +4589,38 @@ d+".snowball;",c,c,"","Snowball",null,null,this.getTagsForStencil(d,"snowball"," this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".cloudendure_migration;",c,c,"","CloudEndure Migration",null,null,this.getTagsForStencil(d,"cloudendure migration","aws amazon web service migration transfer ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".transfer_family;",c,c,"","Transfer Family",null,null,this.getTagsForStencil(d,"transfer family","aws amazon web service migration transfer ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+ d+".transfer_for_sftp;",c,c,"","Transfer for SFTP",null,null,this.getTagsForStencil(d,"transfer for sftp","aws amazon web service migration transfer ").join(" ")),this.createVertexTemplateEntry(b+"agent2;",78*a,78*a,"","Agent",null,null,this.getTagsForStencil(d,"agent","aws amazon web service migration transfer ").join(" ")),this.createVertexTemplateEntry(b+"transfer_for_ftp_resource;",76*a,78*a,"","FTP",null,null,this.getTagsForStencil(d,"transfer for ftp resource","aws amazon web service migration transfer ").join(" ")), this.createVertexTemplateEntry(b+"transfer_for_ftps_resource;",76*a,78*a,"","FTPS",null,null,this.getTagsForStencil(d,"transfer for ftps resource","aws amazon web service migration transfer ").join(" ")),this.createVertexTemplateEntry(b+"transfer_for_sftp_resource;",76*a,78*a,"","SFTP",null,null,this.getTagsForStencil(d,"transfer for sftp resource","aws amazon web service migration transfer ").join(" "))])};Sidebar.prototype.addAWS4MobilePalette=function(a,b,e,c,d,f){b="outlineConnect=0;fontColor=#232F3E;gradientColor=none;fillColor=#C7131F;strokeColor=none;dashed=0;verticalLabelPosition=bottom;verticalAlign=top;align=center;html=1;fontSize=12;fontStyle=0;aspect=fixed;"+ -mxConstants.STYLE_SHAPE+"=mxgraph.aws4.";e="outlineConnect=0;fontColor=#232F3E;gradientColor=#F54749;gradientDirection=north;fillColor=#C7131F;strokeColor=#ffffff;dashed=0;verticalLabelPosition=bottom;verticalAlign=top;align=center;html=1;fontSize=12;fontStyle=0;aspect=fixed;"+mxConstants.STYLE_SHAPE+"=mxgraph.aws4.";this.addPaletteFunctions("aws4Mobile","AWS / Mobile",!1,[this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".mobile;",c,c,"","Mobile",null,null,this.getTagsForStencil(d,"mobile", -"aws amazon web service mobile ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".api_gateway;",c,c,"","API Gateway",null,null,this.getTagsForStencil(d,"api application programming interface gateway","aws amazon web service mobile ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".pinpoint;",c,c,"","Pinpoint",null,null,this.getTagsForStencil(d,"pinpoint","aws amazon web service mobile ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+ -d+".amplify;",c,c,"","Amplify",null,null,this.getTagsForStencil(d,"amplify","aws amazon web service mobile ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".appsync;",c,c,"","AppSync",null,null,this.getTagsForStencil(d,"appsync","aws amazon web service mobile ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".device_farm;",c,c,"","Device Farm",null,null,this.getTagsForStencil(d,"device farm","aws amazon web service mobile ").join(" ")),this.createVertexTemplateEntry(b+ -"endpoint;",78*a,78*a,"","Endpoint",null,null,this.getTagsForStencil(d,"endpoint","aws amazon web service mobile ").join(" "))])};Sidebar.prototype.addAWS4NetworkContentDeliveryPalette=function(a,b,e,c,d,f){b="outlineConnect=0;fontColor=#232F3E;gradientColor=none;fillColor=#5A30B5;strokeColor=none;dashed=0;verticalLabelPosition=bottom;verticalAlign=top;align=center;html=1;fontSize=12;fontStyle=0;aspect=fixed;pointerEvents=1;"+mxConstants.STYLE_SHAPE+"=mxgraph.aws4.";e="outlineConnect=0;fontColor=#232F3E;gradientColor=#945DF2;gradientDirection=north;fillColor=#5A30B5;strokeColor=#ffffff;dashed=0;verticalLabelPosition=bottom;verticalAlign=top;align=center;html=1;fontSize=12;fontStyle=0;aspect=fixed;"+ +mxConstants.STYLE_SHAPE+"=mxgraph.aws4.";e="points=[[0,0,0],[0.25,0,0],[0.5,0,0],[0.75,0,0],[1,0,0],[0,1,0],[0.25,1,0],[0.5,1,0],[0.75,1,0],[1,1,0],[0,0.25,0],[0,0.5,0],[0,0.75,0],[1,0.25,0],[1,0.5,0],[1,0.75,0]];outlineConnect=0;fontColor=#232F3E;gradientColor=#F54749;gradientDirection=north;fillColor=#C7131F;strokeColor=#ffffff;dashed=0;verticalLabelPosition=bottom;verticalAlign=top;align=center;html=1;fontSize=12;fontStyle=0;aspect=fixed;"+mxConstants.STYLE_SHAPE+"=mxgraph.aws4.";this.addPaletteFunctions("aws4Mobile", +"AWS / Mobile",!1,[this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".mobile;",c,c,"","Mobile",null,null,this.getTagsForStencil(d,"mobile","aws amazon web service mobile ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".api_gateway;",c,c,"","API Gateway",null,null,this.getTagsForStencil(d,"api application programming interface gateway","aws amazon web service mobile ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".pinpoint;",c,c,"","Pinpoint", +null,null,this.getTagsForStencil(d,"pinpoint","aws amazon web service mobile ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".amplify;",c,c,"","Amplify",null,null,this.getTagsForStencil(d,"amplify","aws amazon web service mobile ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".appsync;",c,c,"","AppSync",null,null,this.getTagsForStencil(d,"appsync","aws amazon web service mobile ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+ +d+".device_farm;",c,c,"","Device Farm",null,null,this.getTagsForStencil(d,"device farm","aws amazon web service mobile ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".pinpoint_journey;",c,c,"","Pinpoint Journey",null,null,this.getTagsForStencil(d,"pinpoint journey","aws amazon web service mobile ").join(" ")),this.createVertexTemplateEntry(b+"endpoint;",78*a,78*a,"","Endpoint",null,null,this.getTagsForStencil(d,"endpoint","aws amazon web service mobile ").join(" "))])}; +Sidebar.prototype.addAWS4NetworkContentDeliveryPalette=function(a,b,e,c,d,f){b="outlineConnect=0;fontColor=#232F3E;gradientColor=none;fillColor=#5A30B5;strokeColor=none;dashed=0;verticalLabelPosition=bottom;verticalAlign=top;align=center;html=1;fontSize=12;fontStyle=0;aspect=fixed;pointerEvents=1;"+mxConstants.STYLE_SHAPE+"=mxgraph.aws4.";e="points=[[0,0,0],[0.25,0,0],[0.5,0,0],[0.75,0,0],[1,0,0],[0,1,0],[0.25,1,0],[0.5,1,0],[0.75,1,0],[1,1,0],[0,0.25,0],[0,0.5,0],[0,0.75,0],[1,0.25,0],[1,0.5,0],[1,0.75,0]];outlineConnect=0;fontColor=#232F3E;gradientColor=#945DF2;gradientDirection=north;fillColor=#5A30B5;strokeColor=#ffffff;dashed=0;verticalLabelPosition=bottom;verticalAlign=top;align=center;html=1;fontSize=12;fontStyle=0;aspect=fixed;"+ mxConstants.STYLE_SHAPE+"=mxgraph.aws4.";this.addPaletteFunctions("aws4Network Content Delivery","AWS / Network & Content Delivery",!1,[this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".networking_and_content_delivery;",c,c,"","Networking and Content Delivery",null,null,this.getTagsForStencil(d,"networking and content delivery","aws amazon web service netowrk content delivery ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".api_gateway;",c,c,"","API Gateway",null, -null,this.getTagsForStencil(d,"api application programming interface gateway","aws amazon web service netowrk content delivery ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".cloudfront;",c,c,"","CloudFront",null,null,this.getTagsForStencil(d,"cloudfront","aws amazon web service netowrk content delivery ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".route_53;",c,c,"","Route 53",null,null,this.getTagsForStencil(d,"route 53","aws amazon web service netowrk content delivery ").join(" ")), -this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".vpc_privatelink;",c,c,"","PrivateLink",null,null,this.getTagsForStencil(d,"privatelink","aws amazon web service netowrk content delivery ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".vpc;",c,c,"","VPC",null,null,this.getTagsForStencil(d,"vpc virtual private cloud","aws amazon web service netowrk content delivery ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".app_mesh;",c,c,"","App Mesh", -null,null,this.getTagsForStencil(d,"app application mesh","aws amazon web service netowrk content delivery ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".client_vpn;",c,c,"","Client VPN",null,null,this.getTagsForStencil(d,"client vpn virtual private network","aws amazon web service netowrk content delivery ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".site_to_site_vpn;",c,c,"","Site-to-Site VPN",null,null,this.getTagsForStencil(d,"site to site s2s vpn virtual private network", -"aws amazon web service netowrk content delivery ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".elastic_load_balancing;",c,c,"","Elastic Load Balancing",null,null,this.getTagsForStencil(d,"elastic load balancing","aws amazon web service netowrk content delivery ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".cloud_map;",c,c,"","Cloud Map",null,null,this.getTagsForStencil(d,"cloud map","aws amazon web service netowrk content delivery ").join(" ")), -this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".direct_connect;",c,c,"","Direct Connect",null,null,this.getTagsForStencil(d,"direct connect","aws amazon web service netowrk content delivery ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".global_accelerator;",c,c,"","Global Accelerator",null,null,this.getTagsForStencil(d,"global accelerator","aws amazon web service netowrk content delivery ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+ -d+".transit_gateway;",c,c,"","Transit Gateway",null,null,this.getTagsForStencil(d,"transit gateway","aws amazon web service netowrk content delivery ").join(" ")),this.createVertexTemplateEntry(b+"endpoint;",78*a,78*a,"","Endpoint",null,null,this.getTagsForStencil(d,"endpoint","aws amazon web service netowrk content delivery ").join(" ")),this.createVertexTemplateEntry(b+"download_distribution;",78*a,78*a,"","Download Distribution",null,null,this.getTagsForStencil(d,"download distribution","aws amazon web service netowrk content delivery ").join(" ")), -this.createVertexTemplateEntry(b+"edge_location;",78*a,78*a,"","Edge Location",null,null,this.getTagsForStencil(d,"edge location","aws amazon web service netowrk content delivery ").join(" ")),this.createVertexTemplateEntry(b+"streaming_distribution;",78*a,78*a,"","Streaming Distribution",null,null,this.getTagsForStencil(d,"streaming distribution","aws amazon web service netowrk content delivery ").join(" ")),this.createVertexTemplateEntry(b+"hosted_zone;",78*a,77*a,"","Hosted Zone",null,null,this.getTagsForStencil(d, -"hosted zone","aws amazon web service netowrk content delivery ").join(" ")),this.createVertexTemplateEntry(b+"route_table;",78*a,76*a,"","Route Table",null,null,this.getTagsForStencil(d,"route table","aws amazon web service netowrk content delivery ").join(" ")),this.createVertexTemplateEntry(b+"customer_gateway;",78*a,78*a,"","Router",null,null,this.getTagsForStencil(d,"vpc virtual private cloud customer gateway","aws amazon web service netowrk content delivery ").join(" ")),this.createVertexTemplateEntry(b+ -"elastic_network_adapter;",78*a,78*a,"","Elastic Network Adapter",null,null,this.getTagsForStencil(d,"vpc virtual private cloud elastic network adapter","aws amazon web service netowrk content delivery ").join(" ")),this.createVertexTemplateEntry(b+"elastic_network_interface;",78*a,78*a,"","Elastic Network Interface",null,null,this.getTagsForStencil(d,"vpc virtual private cloud elastic network interface","aws amazon web service netowrk content delivery ").join(" ")),this.createVertexTemplateEntry(b+ -"endpoints;",78*a,78*a,"","Endpoints",null,null,this.getTagsForStencil(d,"vpc virtual private cloud endpoints","aws amazon web service netowrk content delivery ").join(" ")),this.createVertexTemplateEntry(b+"flow_logs;",78*a,78*a,"","Flow Logs",null,null,this.getTagsForStencil(d,"vpc virtual private cloud flow logs","aws amazon web service netowrk content delivery ").join(" ")),this.createVertexTemplateEntry(b+"gateway;",76*a,78*a,"","Gateway",null,null,this.getTagsForStencil(d,"gateway","aws amazon web service netowrk content delivery ").join(" ")), -this.createVertexTemplateEntry(b+"internet_gateway;",78*a,78*a,"","Internet Gateway",null,null,this.getTagsForStencil(d,"vpc virtual private cloud internet gateway","aws amazon web service netowrk content delivery ").join(" ")),this.createVertexTemplateEntry(b+"mesh;",78*a,77*a,"","Mesh",null,null,this.getTagsForStencil(d,"mesh","aws amazon web service netowrk content delivery ").join(" ")),this.createVertexTemplateEntry(b+"nat_gateway;",78*a,78*a,"","NAT Gateway",null,null,this.getTagsForStencil(d, -"vpc virtual private cloud nat gateway","aws amazon web service netowrk content delivery ").join(" ")),this.createVertexTemplateEntry(b+"namespace;",78*a,78*a,"","Namespace",null,null,this.getTagsForStencil(d,"namespace","aws amazon web service netowrk content delivery ").join(" ")),this.createVertexTemplateEntry(b+"network_access_control_list;",78*a,78*a,"","Network Access Control List",null,null,this.getTagsForStencil(d,"vpc virtual private cloud network access control list","aws amazon web service netowrk content delivery ").join(" ")), -this.createVertexTemplateEntry(b+"peering;",78*a,78*a,"","Peering Connection",null,null,this.getTagsForStencil(d,"peering connection","aws amazon web service netowrk content delivery ").join(" ")),this.createVertexTemplateEntry(b+"resource;",76*a,78*a,"","Resource",null,null,this.getTagsForStencil(d,"resource","aws amazon web service netowrk content delivery ").join(" ")),this.createVertexTemplateEntry(b+"service;",78*a,76*a,"","Service",null,null,this.getTagsForStencil(d,"service","aws amazon web service netowrk content delivery ").join(" ")), -this.createVertexTemplateEntry(b+"application_load_balancer;",78*a,78*a,"","Application Load Balancer",null,null,this.getTagsForStencil(d,"application load balancer","aws amazon web service netowrk content delivery ").join(" ")),this.createVertexTemplateEntry(b+"classic_load_balancer;",78*a,78*a,"","Classic Load Balancer",null,null,this.getTagsForStencil(d,"classic load balancer","aws amazon web service netowrk content delivery ").join(" ")),this.createVertexTemplateEntry(b+"network_load_balancer;", -78*a,78*a,"","Network Load Balancer",null,null,this.getTagsForStencil(d,"network load balancer","aws amazon web service netowrk content delivery ").join(" ")),this.createVertexTemplateEntry(b+"router;",78*a,78*a,"","Router",null,null,this.getTagsForStencil(d,"router","aws amazon web service netowrk content delivery ").join(" ")),this.createVertexTemplateEntry(b+"virtual_gateway;",78*a,78*a,"","Virtual Gateway",null,null,this.getTagsForStencil(d,"virtual gateway","aws amazon web service netowrk content delivery ").join(" ")), -this.createVertexTemplateEntry(b+"virtual_node;",78*a,78*a,"","Virtual Node",null,null,this.getTagsForStencil(d,"virtual node","aws amazon web service netowrk content delivery ").join(" ")),this.createVertexTemplateEntry(b+"virtual_router;",78*a,78*a,"","Virtual Router",null,null,this.getTagsForStencil(d,"virtual router","aws amazon web service netowrk content delivery ").join(" ")),this.createVertexTemplateEntry(b+"virtual_service;",78*a,74*a,"","Virtual Service",null,null,this.getTagsForStencil(d, -"virtual service","aws amazon web service netowrk content delivery ").join(" ")),this.createVertexTemplateEntry(b+"vpn_connection;",70*a,78*a,"","VPN Connection",null,null,this.getTagsForStencil(d,"vpc virtual private cloud vpn network connection","aws amazon web service netowrk content delivery ").join(" ")),this.createVertexTemplateEntry(b+"vpn_gateway;",78*a,78*a,"","VPN Gateway",null,null,this.getTagsForStencil(d,"vpc virtual private cloud vpn network gateway","aws amazon web service netowrk content delivery ").join(" ")), -this.createVertexTemplateEntry(b+"vpc_traffic_mirroring;",78*a,78*a,"","Traffic Mirroring",null,null,this.getTagsForStencil(d,"vpc virtual private cloud traffic mirroring","aws amazon web service netowrk content delivery ").join(" "))])};Sidebar.prototype.addAWS4QuantumTechnologiesPalette=function(a,b,e,c,d,f){a="outlineConnect=0;fontColor=#232F3E;gradientColor=#F78E04;gradientDirection=north;fillColor=#D05C17;strokeColor=#ffffff;dashed=0;verticalLabelPosition=bottom;verticalAlign=top;align=center;html=1;fontSize=12;fontStyle=0;aspect=fixed;"+ +null,this.getTagsForStencil(d,"api application programming interface gateway","aws amazon web service netowrk content delivery ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".cloud_directory;",c,c,"","Cloud Directory",null,null,this.getTagsForStencil(d,"cloud directory","aws amazon web service netowrk content delivery ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".cloudfront;",c,c,"","CloudFront",null,null,this.getTagsForStencil(d,"cloudfront", +"aws amazon web service netowrk content delivery ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".route_53;",c,c,"","Route 53",null,null,this.getTagsForStencil(d,"route 53","aws amazon web service netowrk content delivery ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".vpc_privatelink;",c,c,"","PrivateLink",null,null,this.getTagsForStencil(d,"privatelink","aws amazon web service netowrk content delivery ").join(" ")),this.createVertexTemplateEntry(e+ +"resourceIcon;resIcon="+d+".vpc;",c,c,"","VPC",null,null,this.getTagsForStencil(d,"vpc virtual private cloud","aws amazon web service netowrk content delivery ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".app_mesh;",c,c,"","App Mesh",null,null,this.getTagsForStencil(d,"app application mesh","aws amazon web service netowrk content delivery ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".client_vpn;",c,c,"","Client VPN",null,null,this.getTagsForStencil(d, +"client vpn virtual private network","aws amazon web service netowrk content delivery ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".site_to_site_vpn;",c,c,"","Site-to-Site VPN",null,null,this.getTagsForStencil(d,"site to site s2s vpn virtual private network","aws amazon web service netowrk content delivery ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".elastic_load_balancing;",c,c,"","Elastic Load Balancing",null,null,this.getTagsForStencil(d, +"elastic load balancing","aws amazon web service netowrk content delivery ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".cloud_map;",c,c,"","Cloud Map",null,null,this.getTagsForStencil(d,"cloud map","aws amazon web service netowrk content delivery ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".direct_connect;",c,c,"","Direct Connect",null,null,this.getTagsForStencil(d,"direct connect","aws amazon web service netowrk content delivery ").join(" ")), +this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".global_accelerator;",c,c,"","Global Accelerator",null,null,this.getTagsForStencil(d,"global accelerator","aws amazon web service netowrk content delivery ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".transit_gateway;",c,c,"","Transit Gateway",null,null,this.getTagsForStencil(d,"transit gateway","aws amazon web service netowrk content delivery ").join(" ")),this.createVertexTemplateEntry(b+"endpoint;",78*a,78* +a,"","Endpoint",null,null,this.getTagsForStencil(d,"endpoint","aws amazon web service netowrk content delivery ").join(" ")),this.createVertexTemplateEntry(b+"download_distribution;",78*a,78*a,"","Download Distribution",null,null,this.getTagsForStencil(d,"download distribution","aws amazon web service netowrk content delivery ").join(" ")),this.createVertexTemplateEntry(b+"edge_location;",78*a,78*a,"","Edge Location",null,null,this.getTagsForStencil(d,"edge location","aws amazon web service netowrk content delivery ").join(" ")), +this.createVertexTemplateEntry(b+"streaming_distribution;",78*a,78*a,"","Streaming Distribution",null,null,this.getTagsForStencil(d,"streaming distribution","aws amazon web service netowrk content delivery ").join(" ")),this.createVertexTemplateEntry(b+"hosted_zone;",78*a,77*a,"","Hosted Zone",null,null,this.getTagsForStencil(d,"hosted zone","aws amazon web service netowrk content delivery ").join(" ")),this.createVertexTemplateEntry(b+"route_table;",78*a,76*a,"","Route Table",null,null,this.getTagsForStencil(d, +"route table","aws amazon web service netowrk content delivery ").join(" ")),this.createVertexTemplateEntry(b+"customer_gateway;",78*a,78*a,"","Router",null,null,this.getTagsForStencil(d,"vpc virtual private cloud customer gateway","aws amazon web service netowrk content delivery ").join(" ")),this.createVertexTemplateEntry(b+"elastic_network_adapter;",78*a,78*a,"","Elastic Network Adapter",null,null,this.getTagsForStencil(d,"vpc virtual private cloud elastic network adapter","aws amazon web service netowrk content delivery ").join(" ")), +this.createVertexTemplateEntry(b+"elastic_network_interface;",78*a,78*a,"","Elastic Network Interface",null,null,this.getTagsForStencil(d,"vpc virtual private cloud elastic network interface","aws amazon web service netowrk content delivery ").join(" ")),this.createVertexTemplateEntry(b+"endpoints;",78*a,78*a,"","Endpoints",null,null,this.getTagsForStencil(d,"vpc virtual private cloud endpoints","aws amazon web service netowrk content delivery ").join(" ")),this.createVertexTemplateEntry(b+"flow_logs;", +78*a,78*a,"","Flow Logs",null,null,this.getTagsForStencil(d,"vpc virtual private cloud flow logs","aws amazon web service netowrk content delivery ").join(" ")),this.createVertexTemplateEntry(b+"gateway;",76*a,78*a,"","Gateway",null,null,this.getTagsForStencil(d,"gateway","aws amazon web service netowrk content delivery ").join(" ")),this.createVertexTemplateEntry(b+"internet_gateway;",78*a,78*a,"","Internet Gateway",null,null,this.getTagsForStencil(d,"vpc virtual private cloud internet gateway", +"aws amazon web service netowrk content delivery ").join(" ")),this.createVertexTemplateEntry(b+"mesh;",78*a,77*a,"","Mesh",null,null,this.getTagsForStencil(d,"mesh","aws amazon web service netowrk content delivery ").join(" ")),this.createVertexTemplateEntry(b+"nat_gateway;",78*a,78*a,"","NAT Gateway",null,null,this.getTagsForStencil(d,"vpc virtual private cloud nat gateway","aws amazon web service netowrk content delivery ").join(" ")),this.createVertexTemplateEntry(b+"namespace;",78*a,78*a,"", +"Namespace",null,null,this.getTagsForStencil(d,"namespace","aws amazon web service netowrk content delivery ").join(" ")),this.createVertexTemplateEntry(b+"network_access_control_list;",78*a,78*a,"","Network Access Control List",null,null,this.getTagsForStencil(d,"vpc virtual private cloud network access control list","aws amazon web service netowrk content delivery ").join(" ")),this.createVertexTemplateEntry(b+"peering;",78*a,78*a,"","Peering Connection",null,null,this.getTagsForStencil(d,"peering connection", +"aws amazon web service netowrk content delivery ").join(" ")),this.createVertexTemplateEntry(b+"resource;",76*a,78*a,"","Resource",null,null,this.getTagsForStencil(d,"resource","aws amazon web service netowrk content delivery ").join(" ")),this.createVertexTemplateEntry(b+"service;",78*a,76*a,"","Service",null,null,this.getTagsForStencil(d,"service","aws amazon web service netowrk content delivery ").join(" ")),this.createVertexTemplateEntry(b+"application_load_balancer;",78*a,78*a,"","Application Load Balancer", +null,null,this.getTagsForStencil(d,"application load balancer","aws amazon web service netowrk content delivery ").join(" ")),this.createVertexTemplateEntry(b+"classic_load_balancer;",78*a,78*a,"","Classic Load Balancer",null,null,this.getTagsForStencil(d,"classic load balancer","aws amazon web service netowrk content delivery ").join(" ")),this.createVertexTemplateEntry(b+"network_load_balancer;",78*a,78*a,"","Network Load Balancer",null,null,this.getTagsForStencil(d,"network load balancer","aws amazon web service netowrk content delivery ").join(" ")), +this.createVertexTemplateEntry(b+"router;",78*a,78*a,"","Router",null,null,this.getTagsForStencil(d,"router","aws amazon web service netowrk content delivery ").join(" ")),this.createVertexTemplateEntry(b+"virtual_gateway;",78*a,78*a,"","Virtual Gateway",null,null,this.getTagsForStencil(d,"virtual gateway","aws amazon web service netowrk content delivery ").join(" ")),this.createVertexTemplateEntry(b+"virtual_node;",78*a,78*a,"","Virtual Node",null,null,this.getTagsForStencil(d,"virtual node","aws amazon web service netowrk content delivery ").join(" ")), +this.createVertexTemplateEntry(b+"virtual_router;",78*a,78*a,"","Virtual Router",null,null,this.getTagsForStencil(d,"virtual router","aws amazon web service netowrk content delivery ").join(" ")),this.createVertexTemplateEntry(b+"virtual_service;",78*a,74*a,"","Virtual Service",null,null,this.getTagsForStencil(d,"virtual service","aws amazon web service netowrk content delivery ").join(" ")),this.createVertexTemplateEntry(b+"vpn_connection;",70*a,78*a,"","VPN Connection",null,null,this.getTagsForStencil(d, +"vpc virtual private cloud vpn network connection","aws amazon web service netowrk content delivery ").join(" ")),this.createVertexTemplateEntry(b+"vpn_gateway;",78*a,78*a,"","VPN Gateway",null,null,this.getTagsForStencil(d,"vpc virtual private cloud vpn network gateway","aws amazon web service netowrk content delivery ").join(" ")),this.createVertexTemplateEntry(b+"vpc_traffic_mirroring;",78*a,78*a,"","Traffic Mirroring",null,null,this.getTagsForStencil(d,"vpc virtual private cloud traffic mirroring", +"aws amazon web service netowrk content delivery ").join(" "))])};Sidebar.prototype.addAWS4QuantumTechnologiesPalette=function(a,b,e,c,d,f){a="points=[[0,0,0],[0.25,0,0],[0.5,0,0],[0.75,0,0],[1,0,0],[0,1,0],[0.25,1,0],[0.5,1,0],[0.75,1,0],[1,1,0],[0,0.25,0],[0,0.5,0],[0,0.75,0],[1,0.25,0],[1,0.5,0],[1,0.75,0]];outlineConnect=0;fontColor=#232F3E;gradientColor=#F78E04;gradientDirection=north;fillColor=#D05C17;strokeColor=#ffffff;dashed=0;verticalLabelPosition=bottom;verticalAlign=top;align=center;html=1;fontSize=12;fontStyle=0;aspect=fixed;"+ mxConstants.STYLE_SHAPE+"=mxgraph.aws4.";this.addPaletteFunctions("aws4Quantum Technologies","AWS / Quantum Technologies",!1,[this.createVertexTemplateEntry(a+"resourceIcon;resIcon="+d+".quantum_technologies;",c,c,"","Quantum Technologies",null,null,this.getTagsForStencil(d,"quantum technologies","aws amazon web service quantum technologies ").join(" ")),this.createVertexTemplateEntry(a+"resourceIcon;resIcon="+d+".braket;",c,c,"","Braket",null,null,this.getTagsForStencil(d,"braket","aws amazon web service quantum technologies ").join(" "))])}; -Sidebar.prototype.addAWS4RoboticsPalette=function(a,b,e,c,d,f){b="outlineConnect=0;fontColor=#232F3E;gradientColor=none;fillColor=#BE0917;strokeColor=none;dashed=0;verticalLabelPosition=bottom;verticalAlign=top;align=center;html=1;fontSize=12;fontStyle=0;aspect=fixed;pointerEvents=1;"+mxConstants.STYLE_SHAPE+"=mxgraph.aws4.";e="outlineConnect=0;fontColor=#232F3E;gradientColor=#FE5151;gradientDirection=north;fillColor=#BE0917;strokeColor=#ffffff;dashed=0;verticalLabelPosition=bottom;verticalAlign=top;align=center;html=1;fontSize=12;fontStyle=0;aspect=fixed;"+ +Sidebar.prototype.addAWS4RoboticsPalette=function(a,b,e,c,d,f){b="outlineConnect=0;fontColor=#232F3E;gradientColor=none;fillColor=#BE0917;strokeColor=none;dashed=0;verticalLabelPosition=bottom;verticalAlign=top;align=center;html=1;fontSize=12;fontStyle=0;aspect=fixed;pointerEvents=1;"+mxConstants.STYLE_SHAPE+"=mxgraph.aws4.";e="points=[[0,0,0],[0.25,0,0],[0.5,0,0],[0.75,0,0],[1,0,0],[0,1,0],[0.25,1,0],[0.5,1,0],[0.75,1,0],[1,1,0],[0,0.25,0],[0,0.5,0],[0,0.75,0],[1,0.25,0],[1,0.5,0],[1,0.75,0]];outlineConnect=0;fontColor=#232F3E;gradientColor=#FE5151;gradientDirection=north;fillColor=#BE0917;strokeColor=#ffffff;dashed=0;verticalLabelPosition=bottom;verticalAlign=top;align=center;html=1;fontSize=12;fontStyle=0;aspect=fixed;"+ mxConstants.STYLE_SHAPE+"=mxgraph.aws4.";this.addPaletteFunctions("aws4Robotics","AWS / Robotics",!1,[this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".robotics;",c,c,"","Robotics",null,null,this.getTagsForStencil(d,"robotics","aws amazon web service robotics ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".robomaker;",c,c,"","RoboMaker",null,null,this.getTagsForStencil(d,"robomaker","aws amazon web service robotics ").join(" ")),this.createVertexTemplateEntry(b+ "simulation;",78*a,64*a,"","Simulation",null,null,this.getTagsForStencil(d,"simulation","aws amazon web service robotics ").join(" ")),this.createVertexTemplateEntry(b+"fleet_management;",78*a,78*a,"","Fleet Management",null,null,this.getTagsForStencil(d,"fleet management","aws amazon web service robotics ").join(" ")),this.createVertexTemplateEntry(b+"development_environment;",78*a,71*a,"","Development Environment",null,null,this.getTagsForStencil(d,"development environment","aws amazon web service robotics ").join(" ")), -this.createVertexTemplateEntry(b+"cloud_extension_ros;",78*a,78*a,"","Cloud Extensions ROS",null,null,this.getTagsForStencil(d,"cloud extension ros","aws amazon web service robotics ").join(" "))])};Sidebar.prototype.addAWS4SatellitePalette=function(a,b,e,c,d,f){a="outlineConnect=0;fontColor=#232F3E;gradientColor=#517DFD;gradientDirection=north;fillColor=#2F29AF;strokeColor=#ffffff;dashed=0;verticalLabelPosition=bottom;verticalAlign=top;align=center;html=1;fontSize=12;fontStyle=0;aspect=fixed;"+mxConstants.STYLE_SHAPE+ -"=mxgraph.aws4.";this.addPaletteFunctions("aws4Satellite","AWS / Satellite",!1,[this.createVertexTemplateEntry(a+"resourceIcon;resIcon="+d+".satellite;",c,c,"","Satellite",null,null,this.getTagsForStencil(d,"satellite","aws amazon web satellite ").join(" ")),this.createVertexTemplateEntry(a+"resourceIcon;resIcon="+d+".ground_station;",c,c,"","Ground Station",null,null,this.getTagsForStencil(d,"ground station","aws amazon web satellite ").join(" "))])};Sidebar.prototype.addAWS4SecurityIdentityCompliancePalette= -function(a,b,e,c,d,f){b="outlineConnect=0;fontColor=#232F3E;gradientColor=none;fillColor=#C7131F;strokeColor=none;dashed=0;verticalLabelPosition=bottom;verticalAlign=top;align=center;html=1;fontSize=12;fontStyle=0;aspect=fixed;pointerEvents=1;"+mxConstants.STYLE_SHAPE+"=mxgraph.aws4.";e="outlineConnect=0;fontColor=#232F3E;gradientColor=#F54749;gradientDirection=north;fillColor=#C7131F;strokeColor=#ffffff;dashed=0;verticalLabelPosition=bottom;verticalAlign=top;align=center;html=1;fontSize=12;fontStyle=0;aspect=fixed;"+ +this.createVertexTemplateEntry(b+"cloud_extension_ros;",78*a,78*a,"","Cloud Extensions ROS",null,null,this.getTagsForStencil(d,"cloud extension ros","aws amazon web service robotics ").join(" "))])};Sidebar.prototype.addAWS4SatellitePalette=function(a,b,e,c,d,f){a="points=[[0,0,0],[0.25,0,0],[0.5,0,0],[0.75,0,0],[1,0,0],[0,1,0],[0.25,1,0],[0.5,1,0],[0.75,1,0],[1,1,0],[0,0.25,0],[0,0.5,0],[0,0.75,0],[1,0.25,0],[1,0.5,0],[1,0.75,0]];outlineConnect=0;fontColor=#232F3E;gradientColor=#517DFD;gradientDirection=north;fillColor=#2F29AF;strokeColor=#ffffff;dashed=0;verticalLabelPosition=bottom;verticalAlign=top;align=center;html=1;fontSize=12;fontStyle=0;aspect=fixed;"+ +mxConstants.STYLE_SHAPE+"=mxgraph.aws4.";this.addPaletteFunctions("aws4Satellite","AWS / Satellite",!1,[this.createVertexTemplateEntry(a+"resourceIcon;resIcon="+d+".satellite;",c,c,"","Satellite",null,null,this.getTagsForStencil(d,"satellite","aws amazon web satellite ").join(" ")),this.createVertexTemplateEntry(a+"resourceIcon;resIcon="+d+".ground_station;",c,c,"","Ground Station",null,null,this.getTagsForStencil(d,"ground station","aws amazon web satellite ").join(" "))])};Sidebar.prototype.addAWS4SecurityIdentityCompliancePalette= +function(a,b,e,c,d,f){b="outlineConnect=0;fontColor=#232F3E;gradientColor=none;fillColor=#C7131F;strokeColor=none;dashed=0;verticalLabelPosition=bottom;verticalAlign=top;align=center;html=1;fontSize=12;fontStyle=0;aspect=fixed;pointerEvents=1;"+mxConstants.STYLE_SHAPE+"=mxgraph.aws4.";e="points=[[0,0,0],[0.25,0,0],[0.5,0,0],[0.75,0,0],[1,0,0],[0,1,0],[0.25,1,0],[0.5,1,0],[0.75,1,0],[1,1,0],[0,0.25,0],[0,0.5,0],[0,0.75,0],[1,0.25,0],[1,0.5,0],[1,0.75,0]];outlineConnect=0;fontColor=#232F3E;gradientColor=#F54749;gradientDirection=north;fillColor=#C7131F;strokeColor=#ffffff;dashed=0;verticalLabelPosition=bottom;verticalAlign=top;align=center;html=1;fontSize=12;fontStyle=0;aspect=fixed;"+ mxConstants.STYLE_SHAPE+"=mxgraph.aws4.";this.addPaletteFunctions("aws4Security Identity Compliance","AWS / Security, Identity & Compliance",!1,[this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".security_identity_and_compliance;",c,c,"","Security Identity and Compliance",null,null,this.getTagsForStencil(d,"security identity and compliance","aws amazon web service security identity compliance ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".cloud_directory;",c, c,"","Cloud Directory",null,null,this.getTagsForStencil(d,"cloud directory","aws amazon web service security identity compliance ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".cognito;",c,c,"","Cognito",null,null,this.getTagsForStencil(d,"cognito","aws amazon web service security identity compliance ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".detective;",c,c,"","Detective",null,null,this.getTagsForStencil(d,"detective","aws amazon web service security identity compliance ").join(" ")), this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".guardduty;",c,c,"","GuardDuty",null,null,this.getTagsForStencil(d,"guardduty guard duty","aws amazon web service security identity compliance ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".inspector;",c,c,"","Inspector",null,null,this.getTagsForStencil(d,"inspector","aws amazon web service security identity compliance ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".macie;",c,c,"","Macie", @@ -4630,23 +4639,24 @@ null,null,this.getTagsForStencil(d,"identity and access management iam permissio "identity and access management iam temporary security credential","aws amazon web service security identity compliance ").join(" ")),this.createVertexTemplateEntry(b+"managed_ms_ad;",78*a,77*a,"","Managed MS AD",null,null,this.getTagsForStencil(d,"managed ms ad","aws amazon web service security identity compliance ").join(" ")),this.createVertexTemplateEntry(b+"organizations_account;",74*a,78*a,"","Organizations Account",null,null,this.getTagsForStencil(d,"organizations account","aws amazon web service security identity compliance ").join(" ")), this.createVertexTemplateEntry(b+"organizations_organizational_unit;",78*a,67*a,"","Organizations Organizational Unit",null,null,this.getTagsForStencil(d,"organizations organizational unit","aws amazon web service security identity compliance ").join(" ")),this.createVertexTemplateEntry(b+"finding;",70*a,78*a,"","Finding",null,null,this.getTagsForStencil(d,"finding","aws amazon web service security identity compliance ").join(" ")),this.createVertexTemplateEntry(b+"shield_shield_advanced;",70*a,78* a,"","Shield Advanced",null,null,this.getTagsForStencil(d,"shield advanced","aws amazon web service security identity compliance ").join(" ")),this.createVertexTemplateEntry(b+"filtering_rule;",78*a,78*a,"","Filtering Rule",null,null,this.getTagsForStencil(d,"filtering rule","aws amazon web service security identity compliance ").join(" ")),this.createVertexTemplateEntry(b+"simple_ad;",78*a,77*a,"","Simple AD",null,null,this.getTagsForStencil(d,"simple ad","aws amazon web service security identity compliance ").join(" "))])}; -Sidebar.prototype.addAWS4StoragePalette=function(a,b,e,c,d,f){b="outlineConnect=0;fontColor=#232F3E;gradientColor=none;fillColor=#277116;strokeColor=none;dashed=0;verticalLabelPosition=bottom;verticalAlign=top;align=center;html=1;fontSize=12;fontStyle=0;aspect=fixed;pointerEvents=1;"+mxConstants.STYLE_SHAPE+"=mxgraph.aws4.";e="outlineConnect=0;fontColor=#232F3E;gradientColor=#60A337;gradientDirection=north;fillColor=#277116;strokeColor=#ffffff;dashed=0;verticalLabelPosition=bottom;verticalAlign=top;align=center;html=1;fontSize=12;fontStyle=0;aspect=fixed;"+ +Sidebar.prototype.addAWS4StoragePalette=function(a,b,e,c,d,f){b="outlineConnect=0;fontColor=#232F3E;gradientColor=none;fillColor=#277116;strokeColor=none;dashed=0;verticalLabelPosition=bottom;verticalAlign=top;align=center;html=1;fontSize=12;fontStyle=0;aspect=fixed;pointerEvents=1;"+mxConstants.STYLE_SHAPE+"=mxgraph.aws4.";e="points=[[0,0,0],[0.25,0,0],[0.5,0,0],[0.75,0,0],[1,0,0],[0,1,0],[0.25,1,0],[0.5,1,0],[0.75,1,0],[1,1,0],[0,0.25,0],[0,0.5,0],[0,0.75,0],[1,0.25,0],[1,0.5,0],[1,0.75,0]];outlineConnect=0;fontColor=#232F3E;gradientColor=#60A337;gradientDirection=north;fillColor=#277116;strokeColor=#ffffff;dashed=0;verticalLabelPosition=bottom;verticalAlign=top;align=center;html=1;fontSize=12;fontStyle=0;aspect=fixed;"+ mxConstants.STYLE_SHAPE+"=mxgraph.aws4.";this.addPaletteFunctions("aws4Storage","AWS / Storage",!1,[this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".storage;",c,c,"","Storage",null,null,this.getTagsForStencil(d,"storage","aws amazon web service storage ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".elastic_block_store;",c,c,"","Elastic Block Store",null,null,this.getTagsForStencil(d,"elastic block store","aws amazon web service storage ").join(" ")),this.createVertexTemplateEntry(e+ "resourceIcon;resIcon="+d+".elastic_file_system;",c,c,"","Elastic File System",null,null,this.getTagsForStencil(d,"elastic file system","aws amazon web service storage ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".fsx;",c,c,"","FSx",null,null,this.getTagsForStencil(d,"fsx","aws amazon web service storage ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".fsx_for_lustre;",c,c,"","FSx for Lustre",null,null,this.getTagsForStencil(d,"fsx for lustre", -"aws amazon web service storage ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".fsx_for_windows_file_server;",c,c,"","FSx for Windows File Server",null,null,this.getTagsForStencil(d,"fsx for windows file server","aws amazon web service storage ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".glacier;",c,c,"","S3 Glacier",null,null,this.getTagsForStencil(d,"s3 simple storage service glacier","aws amazon web service storage ").join(" ")),this.createVertexTemplateEntry(e+ -"resourceIcon;resIcon="+d+".s3;",c,c,"","Simple Storage Service (S3)",null,null,this.getTagsForStencil(d,"s3 simple storage service","aws amazon web service storage ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".backup;",c,c,"","Backup",null,null,this.getTagsForStencil(d,"backup","aws amazon web service storage ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".snowball;",c,c,"","Snowball",null,null,this.getTagsForStencil(d,"snowball","aws amazon web service storage ").join(" ")), -this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".snowball_edge;",c,c,"","Snowball Edge",null,null,this.getTagsForStencil(d,"snowball edge","aws amazon web service storage ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".snowmobile;",c,c,"","Snowmobile",null,null,this.getTagsForStencil(d,"snowmobile","aws amazon web service storage ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".storage_gateway;",c,c,"","Storage Gateway",null,null,this.getTagsForStencil(d, -"storage gateway","aws amazon web service storage ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".cloudendure_disaster_recovery;",c,c,"","CloudEndure Disaster Recovery",null,null,this.getTagsForStencil(d,"cloudendure disaster recovery","aws amazon web service storage ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".efs_infrequentaccess;",c,c,"","EFS InfrequentAccess",null,null,this.getTagsForStencil(d,"efs infrequent access","aws amazon web service storage ").join(" ")), -this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".efs_standard;",c,c,"","EFS Standard",null,null,this.getTagsForStencil(d,"efs standard","aws amazon web service storage ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".snowcone;",c,c,"","Snowcone",null,null,this.getTagsForStencil(d,"snowcone","aws amazon web service storage ").join(" ")),this.createVertexTemplateEntry(b+"snapshot;",56*a,78*a,"","Snapshot",null,null,this.getTagsForStencil(d,"snapshot","aws amazon web service storage ").join(" ")), -this.createVertexTemplateEntry(b+"volume;",62*a,78*a,"","Volume",null,null,this.getTagsForStencil(d,"volume","aws amazon web service storage ").join(" ")),this.createVertexTemplateEntry(b+"file_gateway;",69*a,78*a,"","File Gateway",null,null,this.getTagsForStencil(d,"file gateway","aws amazon web service storage ").join(" ")),this.createVertexTemplateEntry(b+"file_system;",78*a,73*a,"","File System",null,null,this.getTagsForStencil(d,"file system","aws amazon web service storage ").join(" ")),this.createVertexTemplateEntry(b+ -"general_access_points;",65*a,78*a,"","Access Points",null,null,this.getTagsForStencil(d,"access points","aws amazon web service storage ").join(" ")),this.createVertexTemplateEntry(b+"archive;",63*a,78*a,"","Vault",null,null,this.getTagsForStencil(d,"s3 simple storage service glacier archive","aws amazon web service storage ").join(" ")),this.createVertexTemplateEntry(b+"vault;",62*a,78*a,"","Archive",null,null,this.getTagsForStencil(d,"s3 simple storage service glacier vault","aws amazon web service storage ").join(" ")), -this.createVertexTemplateEntry(b+"bucket;",75*a,78*a,"","Bucket",null,null,this.getTagsForStencil(d,"s3 simple storage service bucket","aws amazon web service storage ").join(" ")),this.createVertexTemplateEntry(b+"intelligent_tiering;",75*a,78*a,"","Intelligent Tiering",null,null,this.getTagsForStencil(d,"intelligent tiering","aws amazon web service storage ").join(" ")),this.createVertexTemplateEntry(b+"standard_ia;",75*a,78*a,"","Standard IA",null,null,this.getTagsForStencil(d,"standard ia","aws amazon web service storage ").join(" ")), -this.createVertexTemplateEntry(b+"one_zone_ia;",75*a,78*a,"","One Zone IA",null,null,this.getTagsForStencil(d,"one zone ia","aws amazon web service storage ").join(" ")),this.createVertexTemplateEntry(b+"glacier;",75*a,78*a,"","Glacier",null,null,this.getTagsForStencil(d,"glacier","aws amazon web service storage ").join(" ")),this.createVertexTemplateEntry(b+"glacier_deep_archive;",75*a,78*a,"","Glacier Deep Archive",null,null,this.getTagsForStencil(d,"glacier deep archive","aws amazon web service storage ").join(" ")), -this.createVertexTemplateEntry(b+"bucket_with_objects;",75*a,78*a,"","Bucket with Objects",null,null,this.getTagsForStencil(d,"s3 simple storage service bucket with objects","aws amazon web service storage ").join(" ")),this.createVertexTemplateEntry(b+"replication;",76*a,78*a,"","Replication",null,null,this.getTagsForStencil(d,"replication","aws amazon web service storage ").join(" ")),this.createVertexTemplateEntry(b+"replication_time_control;",76*a,78*a,"","Replication Time Control",null,null, -this.getTagsForStencil(d,"replication time control","aws amazon web service storage ").join(" ")),this.createVertexTemplateEntry(b+"object;",78*a,78*a,"","Object",null,null,this.getTagsForStencil(d,"s3 simple storage service object","aws amazon web service storage ").join(" ")),this.createVertexTemplateEntry(b+"import_export;",78*a,61*a,"","Snowball Import Export",null,null,this.getTagsForStencil(d,"snowball import export","aws amazon web service storage ").join(" ")),this.createVertexTemplateEntry(b+ -"tape_gateway;",74*a,78*a,"","Tape Gateway",null,null,this.getTagsForStencil(d,"tape gateway","aws amazon web service storage ").join(" ")),this.createVertexTemplateEntry(b+"volume_gateway;",65*a,78*a,"","Volume Gateway",null,null,this.getTagsForStencil(d,"volume gateway","aws amazon web service storage ").join(" ")),this.createVertexTemplateEntry(b+"cached_volume;",62*a,78*a,"","Cached Volume",null,null,this.getTagsForStencil(d,"storage gateway cached volume","aws amazon web service storage ").join(" ")), -this.createVertexTemplateEntry(b+"non_cached_volume;",62*a,78*a,"","Non-Cached Volume",null,null,this.getTagsForStencil(d,"storage gateway non cached volume","aws amazon web service storage ").join(" ")),this.createVertexTemplateEntry(b+"virtual_tape_library;",62*a,78*a,"","Virtual Tape Library",null,null,this.getTagsForStencil(d,"storage gateway virtual tape library vtl","aws amazon web service storage ").join(" ")),this.createVertexTemplateEntry(b+"multiple_volumes_resource;",78*a,60*a,"","Multiple Volumes", -null,null,this.getTagsForStencil(d,"multiple volumes","aws amazon web service storage ").join(" ")),this.createVertexTemplateEntry(b+"vpc_access_points;",53*a,78*a,"","VPC Access Points",null,null,this.getTagsForStencil(d,"vpc virtual private cloud access points","aws amazon web service storage ").join(" "))])}})();(function(){Sidebar.prototype.addAWS4bPalette=function(){var a="outlineConnect=0;fontColor=#232F3E;gradientColor=none;strokeColor=#ffffff;fillColor=#232F3E;dashed=0;verticalLabelPosition=middle;verticalAlign=bottom;align=center;html=1;whiteSpace=wrap;fontSize=10;fontStyle=1;spacing=3;"+mxConstants.STYLE_SHAPE+"=mxgraph.aws4.",b="outlineConnect=0;fontColor=#232F3E;gradientColor=none;strokeColor=#232F3E;fillColor=#ffffff;dashed=0;verticalLabelPosition=bottom;verticalAlign=top;align=center;html=1;fontSize=12;fontStyle=0;aspect=fixed;"+ +"aws amazon web service storage ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".fsx_for_windows_file_server;",c,c,"","FSx for Windows File Server",null,null,this.getTagsForStencil(d,"fsx for windows file server","aws amazon web service storage ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".infrequent_access_storage_class;",c,c,"","Infrequent Access Storage Class",null,null,this.getTagsForStencil(d,"infrequent access storage class","aws amazon web service storage ").join(" ")), +this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".glacier;",c,c,"","S3 Glacier",null,null,this.getTagsForStencil(d,"s3 simple storage service glacier","aws amazon web service storage ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".s3;",c,c,"","Simple Storage Service (S3)",null,null,this.getTagsForStencil(d,"s3 simple storage service","aws amazon web service storage ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".backup;",c,c,"","Backup", +null,null,this.getTagsForStencil(d,"backup","aws amazon web service storage ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".snowball;",c,c,"","Snowball",null,null,this.getTagsForStencil(d,"snowball","aws amazon web service storage ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".snowball_edge;",c,c,"","Snowball Edge",null,null,this.getTagsForStencil(d,"snowball edge","aws amazon web service storage ").join(" ")),this.createVertexTemplateEntry(e+ +"resourceIcon;resIcon="+d+".snowmobile;",c,c,"","Snowmobile",null,null,this.getTagsForStencil(d,"snowmobile","aws amazon web service storage ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".storage_gateway;",c,c,"","Storage Gateway",null,null,this.getTagsForStencil(d,"storage gateway","aws amazon web service storage ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".cloudendure_disaster_recovery;",c,c,"","CloudEndure Disaster Recovery",null,null,this.getTagsForStencil(d, +"cloudendure disaster recovery","aws amazon web service storage ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".efs_infrequentaccess;",c,c,"","EFS InfrequentAccess",null,null,this.getTagsForStencil(d,"efs infrequent access","aws amazon web service storage ").join(" ")),this.createVertexTemplateEntry(e+"resourceIcon;resIcon="+d+".efs_standard;",c,c,"","EFS Standard",null,null,this.getTagsForStencil(d,"efs standard","aws amazon web service storage ").join(" ")),this.createVertexTemplateEntry(e+ +"resourceIcon;resIcon="+d+".snowcone;",c,c,"","Snowcone",null,null,this.getTagsForStencil(d,"snowcone","aws amazon web service storage ").join(" ")),this.createVertexTemplateEntry(b+"snapshot;",56*a,78*a,"","Snapshot",null,null,this.getTagsForStencil(d,"snapshot","aws amazon web service storage ").join(" ")),this.createVertexTemplateEntry(b+"volume;",62*a,78*a,"","Volume",null,null,this.getTagsForStencil(d,"volume","aws amazon web service storage ").join(" ")),this.createVertexTemplateEntry(b+"file_gateway;", +69*a,78*a,"","File Gateway",null,null,this.getTagsForStencil(d,"file gateway","aws amazon web service storage ").join(" ")),this.createVertexTemplateEntry(b+"file_system;",78*a,73*a,"","File System",null,null,this.getTagsForStencil(d,"file system","aws amazon web service storage ").join(" ")),this.createVertexTemplateEntry(b+"general_access_points;",65*a,78*a,"","Access Points",null,null,this.getTagsForStencil(d,"access points","aws amazon web service storage ").join(" ")),this.createVertexTemplateEntry(b+ +"archive;",63*a,78*a,"","Vault",null,null,this.getTagsForStencil(d,"s3 simple storage service glacier archive","aws amazon web service storage ").join(" ")),this.createVertexTemplateEntry(b+"vault;",62*a,78*a,"","Archive",null,null,this.getTagsForStencil(d,"s3 simple storage service glacier vault","aws amazon web service storage ").join(" ")),this.createVertexTemplateEntry(b+"bucket;",75*a,78*a,"","Bucket",null,null,this.getTagsForStencil(d,"s3 simple storage service bucket","aws amazon web service storage ").join(" ")), +this.createVertexTemplateEntry(b+"intelligent_tiering;",75*a,78*a,"","Intelligent Tiering",null,null,this.getTagsForStencil(d,"intelligent tiering","aws amazon web service storage ").join(" ")),this.createVertexTemplateEntry(b+"standard_ia;",75*a,78*a,"","Standard IA",null,null,this.getTagsForStencil(d,"standard ia","aws amazon web service storage ").join(" ")),this.createVertexTemplateEntry(b+"one_zone_ia;",75*a,78*a,"","One Zone IA",null,null,this.getTagsForStencil(d,"one zone ia","aws amazon web service storage ").join(" ")), +this.createVertexTemplateEntry(b+"glacier;",75*a,78*a,"","Glacier",null,null,this.getTagsForStencil(d,"glacier","aws amazon web service storage ").join(" ")),this.createVertexTemplateEntry(b+"glacier_deep_archive;",75*a,78*a,"","Glacier Deep Archive",null,null,this.getTagsForStencil(d,"glacier deep archive","aws amazon web service storage ").join(" ")),this.createVertexTemplateEntry(b+"bucket_with_objects;",75*a,78*a,"","Bucket with Objects",null,null,this.getTagsForStencil(d,"s3 simple storage service bucket with objects", +"aws amazon web service storage ").join(" ")),this.createVertexTemplateEntry(b+"replication;",76*a,78*a,"","Replication",null,null,this.getTagsForStencil(d,"replication","aws amazon web service storage ").join(" ")),this.createVertexTemplateEntry(b+"replication_time_control;",76*a,78*a,"","Replication Time Control",null,null,this.getTagsForStencil(d,"replication time control","aws amazon web service storage ").join(" ")),this.createVertexTemplateEntry(b+"object;",78*a,78*a,"","Object",null,null,this.getTagsForStencil(d, +"s3 simple storage service object","aws amazon web service storage ").join(" ")),this.createVertexTemplateEntry(b+"import_export;",78*a,61*a,"","Snowball Import Export",null,null,this.getTagsForStencil(d,"snowball import export","aws amazon web service storage ").join(" ")),this.createVertexTemplateEntry(b+"tape_gateway;",74*a,78*a,"","Tape Gateway",null,null,this.getTagsForStencil(d,"tape gateway","aws amazon web service storage ").join(" ")),this.createVertexTemplateEntry(b+"volume_gateway;",65* +a,78*a,"","Volume Gateway",null,null,this.getTagsForStencil(d,"volume gateway","aws amazon web service storage ").join(" ")),this.createVertexTemplateEntry(b+"cached_volume;",62*a,78*a,"","Cached Volume",null,null,this.getTagsForStencil(d,"storage gateway cached volume","aws amazon web service storage ").join(" ")),this.createVertexTemplateEntry(b+"non_cached_volume;",62*a,78*a,"","Non-Cached Volume",null,null,this.getTagsForStencil(d,"storage gateway non cached volume","aws amazon web service storage ").join(" ")), +this.createVertexTemplateEntry(b+"virtual_tape_library;",62*a,78*a,"","Virtual Tape Library",null,null,this.getTagsForStencil(d,"storage gateway virtual tape library vtl","aws amazon web service storage ").join(" ")),this.createVertexTemplateEntry(b+"multiple_volumes_resource;",78*a,60*a,"","Multiple Volumes",null,null,this.getTagsForStencil(d,"multiple volumes","aws amazon web service storage ").join(" ")),this.createVertexTemplateEntry(b+"vpc_access_points;",53*a,78*a,"","VPC Access Points",null, +null,this.getTagsForStencil(d,"vpc virtual private cloud access points","aws amazon web service storage ").join(" "))])}})();(function(){Sidebar.prototype.addAWS4bPalette=function(){var a="outlineConnect=0;fontColor=#232F3E;gradientColor=none;strokeColor=#ffffff;fillColor=#232F3E;dashed=0;verticalLabelPosition=middle;verticalAlign=bottom;align=center;html=1;whiteSpace=wrap;fontSize=10;fontStyle=1;spacing=3;"+mxConstants.STYLE_SHAPE+"=mxgraph.aws4.",b="outlineConnect=0;fontColor=#232F3E;gradientColor=none;strokeColor=#232F3E;fillColor=#ffffff;dashed=0;verticalLabelPosition=bottom;verticalAlign=top;align=center;html=1;fontSize=12;fontStyle=0;aspect=fixed;"+ mxConstants.STYLE_SHAPE+"=mxgraph.aws4.",e="outlineConnect=0;gradientColor=none;fontColor=#545B64;strokeColor=none;fillColor=#879196;dashed=0;verticalLabelPosition=bottom;verticalAlign=top;align=center;html=1;fontSize=12;fontStyle=0;aspect=fixed;"+mxConstants.STYLE_SHAPE+"=mxgraph.aws4.",c="outlineConnect=0;gradientColor=none;html=1;whiteSpace=wrap;fontSize=12;fontStyle=0;"+mxConstants.STYLE_SHAPE+"=mxgraph.aws4.";this.setCurrentSearchEntryLibrary("aws4b","aws4bArrows");this.addAWS4bArrowsPalette("mxgraph.aws4", this);this.setCurrentSearchEntryLibrary("aws4b","aws4bGeneral Resources");this.addAWS4bGeneralResourcesPalette(80,100,60,a,b,"mxgraph.aws4",this);this.setCurrentSearchEntryLibrary("aws4b","aws4bIllustrations");this.addAWS4bIllustrationsPalette(e,"mxgraph.aws4",this);this.setCurrentSearchEntryLibrary("aws4b","aws4bGroups Light");this.addAWS4bGroupsLightPalette(c,"mxgraph.aws4",this);this.setCurrentSearchEntryLibrary("aws4b","aws4bGroups Dark");this.addAWS4bGroupsDarkPalette(c,"mxgraph.aws4",this); this.setCurrentSearchEntryLibrary("aws4b","aws4bAnalytics");this.addAWS4bAnalyticsPalette(80,100,60,a,b,"mxgraph.aws4",this);this.setCurrentSearchEntryLibrary("aws4b","aws4bApplication Integration");this.addAWS4bApplicationIntegrationPalette(80,100,60,a,b,"mxgraph.aws4",this);this.setCurrentSearchEntryLibrary("aws4b","aws4bAR VR");this.addAWS4bARVRPalette(80,100,60,a,b,"mxgraph.aws4",this);this.setCurrentSearchEntryLibrary("aws4b","aws4bCost Management");this.addAWS4bCostManagementPalette(80,100, @@ -8846,10 +8856,10 @@ c.geometry.setTerminalPoint(new mxPoint(0,0),!0);c.geometry.setTerminalPoint(new 0),!0);c.geometry.setTerminalPoint(new mxPoint(160,0),!1);c.geometry.relative=!0;c.edge=!0;var b=new mxCell("Edge1",new mxGeometry(-1,0,0,0),"resizable=0;html=1;align=left;verticalAlign=bottom;labelBackgroundColor=none;");b.geometry.relative=!0;b.setConnectable(!1);b.vertex=!0;c.insert(b);b=new mxCell("[guard]",new mxGeometry(1,0,0,0),"resizable=0;html=1;align=right;verticalAlign=bottom;labelBackgroundColor=none;");b.geometry.relative=!0;b.setConnectable(!1);b.vertex=!0;c.insert(b);return a.createEdgeTemplateFromCells([c], 160,0,"Activity")}),this.createEdgeTemplateEntry("html=1;verticalAlign=top;labelBackgroundColor=none;endArrow=open;endFill=0;",160,0,"<<multicast/multireceive>>","Control Flow",null,"control flow"),this.addEntry("action",function(){var c=new mxCell("Action1",new mxGeometry(0,5,100,30),"html=1;rounded=1;absoluteArcSize=1;arcSize=10;");c.vertex=!0;var b=new mxCell("Action2",new mxGeometry(180,5,100,30),"html=1;rounded=1;absoluteArcSize=1;arcSize=10;");b.vertex=!0;var e=new mxCell("",new mxGeometry(0, 0,0,0),"html=1;rounded=0;labelBackgroundColor=none;align=left;spacingLeft=5;endArrow=open;endFill=0;");e.geometry.relative=!0;e.edge=!0;c.insertEdge(e,!0);b.insertEdge(e,!1);var g=new mxCell("",new mxGeometry(132,0,16,16),"html=1;");g.vertex=!0;return a.createEdgeTemplateFromCells([c,b,g,e],300,35,"Action")}),this.addEntry("object node",function(){var c=new mxCell("ObjectNode1",new mxGeometry(40,0,80,30),"html=1;");c.vertex=!0;var b=new mxCell("",new mxGeometry(0,0,0,0),"endArrow=block;html=1;rounded=0;align=center;verticalAlign=top;endFill=1;labelBackgroundColor=none;endSize=6;"); -b.geometry.setTerminalPoint(new mxPoint(0,15),!0);b.geometry.relative=!0;b.edge=!0;c.insertEdge(b,!1);return a.createEdgeTemplateFromCells([c,b],120,30,"Object Node")}),this.addEntry("activity",function(){var b=new mxCell("",new mxGeometry(40,0,30,30),"ellipse;html=1;");b.vertex=!0;var d=new mxCell("",new mxGeometry(0,0,0,0),"endArrow=open;html=1;rounded=0;align=center;verticalAlign=top;endFill=0;labelBackgroundColor=none;endSize=6;");d.geometry.setTerminalPoint(new mxPoint(0,15),!0);d.geometry.relative= -!0;d.edge=!0;b.insertEdge(d,!1);return a.createEdgeTemplateFromCells([b,d],70,30,"Activity")}),this.addEntry("activity",function(){var b=new mxCell("",new mxGeometry(0,0,30,30),"ellipse;html=1;");b.vertex=!0;var d=new mxCell("",new mxGeometry(0,0,0,0),"endArrow=open;html=1;rounded=0;align=center;verticalAlign=top;endFill=0;labelBackgroundColor=none;endSize=6;");d.geometry.setTerminalPoint(new mxPoint(70,15),!1);d.geometry.relative=!0;d.edge=!0;b.insertEdge(d,!0);return a.createEdgeTemplateFromCells([b, -d],70,30,"Activity")}),this.createEdgeTemplateEntry("shape=mxgraph.lean_mapping.electronic_info_flow_edge;html=1;",160,0,"","Activity",null,"activity"),this.addEntry("activity",function(){var b=new mxCell("",new mxGeometry(0,0,0,0),"endArrow=open;html=1;rounded=0;align=center;verticalAlign=top;endFill=0;labelBackgroundColor=none;endSize=6;");b.geometry.setTerminalPoint(new mxPoint(0,40),!0);b.geometry.setTerminalPoint(new mxPoint(160,40),!1);b.geometry.relative=!0;b.edge=!0;var d=new mxCell("",new mxGeometry(0, -0,0,0),"shape=mxgraph.lean_mapping.electronic_info_flow_edge;html=1;");d.geometry.setTerminalPoint(new mxPoint(60,0),!0);d.geometry.setTerminalPoint(new mxPoint(100,20),!1);d.geometry.relative=!0;d.edge=!0;return a.createEdgeTemplateFromCells([b,d],70,30,"Activity")}),this.createEdgeTemplateEntry("html=1;verticalAlign=bottom;labelBackgroundColor=none;endArrow=open;endFill=0;",160,0,"Message1 label","Message",null,"message async asynchronous signal call"),this.createEdgeTemplateEntry("html=1;verticalAlign=bottom;labelBackgroundColor=none;endArrow=block;endFill=1;", +b.geometry.setTerminalPoint(new mxPoint(0,15),!0);b.geometry.relative=!0;b.edge=!0;c.insertEdge(b,!1);return a.createEdgeTemplateFromCells([c,b],120,30,"Object Node")}),this.addEntry("activity",function(){var c=new mxCell("",new mxGeometry(40,0,30,30),"ellipse;html=1;");c.vertex=!0;var b=new mxCell("",new mxGeometry(0,0,0,0),"endArrow=open;html=1;rounded=0;align=center;verticalAlign=top;endFill=0;labelBackgroundColor=none;endSize=6;");b.geometry.setTerminalPoint(new mxPoint(0,15),!0);b.geometry.relative= +!0;b.edge=!0;c.insertEdge(b,!1);return a.createEdgeTemplateFromCells([c,b],70,30,"Activity")}),this.addEntry("activity",function(){var c=new mxCell("",new mxGeometry(0,0,30,30),"ellipse;html=1;");c.vertex=!0;var b=new mxCell("",new mxGeometry(0,0,0,0),"endArrow=open;html=1;rounded=0;align=center;verticalAlign=top;endFill=0;labelBackgroundColor=none;endSize=6;");b.geometry.setTerminalPoint(new mxPoint(70,15),!1);b.geometry.relative=!0;b.edge=!0;c.insertEdge(b,!0);return a.createEdgeTemplateFromCells([c, +b],70,30,"Activity")}),this.createEdgeTemplateEntry("shape=mxgraph.lean_mapping.electronic_info_flow_edge;html=1;",160,0,"","Activity",null,"activity"),this.addEntry("activity",function(){var c=new mxCell("",new mxGeometry(0,0,0,0),"endArrow=open;html=1;rounded=0;align=center;verticalAlign=top;endFill=0;labelBackgroundColor=none;endSize=6;");c.geometry.setTerminalPoint(new mxPoint(0,40),!0);c.geometry.setTerminalPoint(new mxPoint(160,40),!1);c.geometry.relative=!0;c.edge=!0;var b=new mxCell("",new mxGeometry(0, +0,0,0),"shape=mxgraph.lean_mapping.electronic_info_flow_edge;html=1;");b.geometry.setTerminalPoint(new mxPoint(60,0),!0);b.geometry.setTerminalPoint(new mxPoint(100,20),!1);b.geometry.relative=!0;b.edge=!0;return a.createEdgeTemplateFromCells([c,b],70,30,"Activity")}),this.createEdgeTemplateEntry("html=1;verticalAlign=bottom;labelBackgroundColor=none;endArrow=open;endFill=0;",160,0,"Message1 label","Message",null,"message async asynchronous signal call"),this.createEdgeTemplateEntry("html=1;verticalAlign=bottom;labelBackgroundColor=none;endArrow=block;endFill=1;", 160,0,"","Message, synchronous call",null,"message sync synchronous call"),this.createEdgeTemplateEntry("html=1;verticalAlign=bottom;labelBackgroundColor=none;endArrow=block;endFill=1;dashed=1;",160,0,"","Message, reply",null,"message reply"),this.createEdgeTemplateEntry("html=1;verticalAlign=bottom;labelBackgroundColor=none;endArrow=open;endFill=0;dashed=1;",160,0,"","Message, create",null,"message create"),this.addEntry("message lost",function(){var b=new mxCell("",new mxGeometry(160,0,4,4),"ellipse;html=1;fillColor=#000000;"); b.vertex=!0;var d=new mxCell("",new mxGeometry(0,0,0,0),"endArrow=open;html=1;rounded=0;align=center;verticalAlign=top;endFill=0;labelBackgroundColor=none;endSize=6;");d.geometry.setTerminalPoint(new mxPoint(0,2),!0);d.geometry.relative=!0;d.edge=!0;b.insertEdge(d,!1);return a.createEdgeTemplateFromCells([b,d],164,4,"Message lost")}),this.addEntry("message found",function(){var b=new mxCell("",new mxGeometry(0,0,4,4),"ellipse;html=1;fillColor=#000000;");b.vertex=!0;var d=new mxCell("",new mxGeometry(0, 0,0,0),"endArrow=open;html=1;rounded=0;align=center;verticalAlign=top;endFill=0;labelBackgroundColor=none;endSize=6;");d.geometry.setTerminalPoint(new mxPoint(164,2),!1);d.geometry.relative=!0;d.edge=!0;b.insertEdge(d,!0);return a.createEdgeTemplateFromCells([b,d],164,4,"Message found")}),this.addEntry("uml lifeline execution",function(){var b=new mxCell("",new mxGeometry(0,0,160,160),"rounded=0;dashed=0;container=0;collapsible=0;recursiveResize=0;");b.vertex=!0;var d=new mxCell("LifeLine1",new mxGeometry(30, @@ -9984,8 +9994,8 @@ function(a){c--;e+="@import url("+b+");";d()}))):e+=this.cachedGoogleFonts[b]:e+ if(null!=b){var e=a.getElementsByTagName("defs"),c=a.ownerDocument;0==e.length?(e=null!=c.createElementNS?c.createElementNS(mxConstants.NS_SVG,"defs"):c.createElement("defs"),null!=a.firstChild?a.insertBefore(e,a.firstChild):a.appendChild(e)):e=e[0];c=null!=c.createElementNS?c.createElementNS(mxConstants.NS_SVG,"style"):c.createElement("style");c.setAttribute("type","text/css");mxUtils.setTextContent(c,b);e.appendChild(c)}};Editor.prototype.isExportToCanvas=function(){return mxClient.IS_CHROMEAPP|| this.useCanvasForExport};Editor.prototype.getMaxCanvasScale=function(a,b,e){var c=mxClient.IS_FF?8192:16384;return Math.min(e,Math.min(c/a,c/b))};Editor.prototype.exportToCanvas=function(a,b,e,c,d,k,m,f,p,g,l,t,u,q,n,z,v){try{k=null!=k?k:!0;m=null!=m?m:!0;t=null!=t?t:this.graph;u=null!=u?u:0;var A=p?null:t.background;A==mxConstants.NONE&&(A=null);null==A&&(A=c);null==A&&0==p&&(A=z?this.graph.defaultPageBackgroundColor:"#ffffff");this.convertImages(t.getSvg(null,null,u,q,null,m,null,null,null,g,null, z,v),mxUtils.bind(this,function(e){try{var c=new Image;c.onload=mxUtils.bind(this,function(){try{var m=function(){mxClient.IS_SF?window.setTimeout(function(){q.drawImage(c,0,0);a(p)},0):(q.drawImage(c,0,0),a(p))},p=document.createElement("canvas"),g=parseInt(e.getAttribute("width")),l=parseInt(e.getAttribute("height"));f=null!=f?f:1;null!=b&&(f=k?Math.min(1,Math.min(3*b/(4*l),b/g)):b/g);f=this.getMaxCanvasScale(g,l,f);g=Math.ceil(f*g);l=Math.ceil(f*l);p.setAttribute("width",g);p.setAttribute("height", -l);var q=p.getContext("2d");null!=A&&(q.beginPath(),q.rect(0,0,g,l),q.fillStyle=A,q.fill());1!=f&&q.scale(f,f);if(n){var z=t.view,v=z.scale;z.scale=1;var x=btoa(unescape(encodeURIComponent(z.createSvgGrid(z.gridColor))));z.scale=v;var x="data:image/svg+xml;base64,"+x,C=t.gridSize*z.gridSteps*f,D=t.getGraphBounds(),y=z.translate.x*v,L=z.translate.y*v,M=y+(D.x-y)/v-u,F=L+(D.y-L)/v-u,N=new Image;N.onload=function(){try{for(var a=-Math.round(C-mxUtils.mod((y-M)*f,C)),b=-Math.round(C-mxUtils.mod((L-F)* -f,C));ag;g++)for(var f=g,l=0;8>l;l++)f=1==(f&1)?3988292384^f>>>1:f>>>1,Editor.crcTable[g]=f;Editor.updateCRC=function(a,b,e,c){for(var d=0;d>>8;return a};Editor.crc32=function(a){for(var b=-1,e=0;e>>8^Editor.crcTable[(b^a.charCodeAt(e))&255];return(b^ -1)>>>0};Editor.writeGraphModelToPng=function(a,b,e,c,d){function k(a,b){var e=p;p+=b;return a.substring(e,p)}function m(a){a=k(a,4);return a.charCodeAt(3)+(a.charCodeAt(2)<<8)+(a.charCodeAt(1)<<16)+(a.charCodeAt(0)<<24)}function f(a){return String.fromCharCode(a>>24&255,a>>16&255,a>>8&255,a&255)}a=a.substring(a.indexOf(",")+1);a=window.atob?atob(a):Base64.decode(a,!0);var p=0;if(k(a,8)!=String.fromCharCode(137)+"PNG"+String.fromCharCode(13,10,26,10))null!=d&&d();else if(k(a,4),"IHDR"!=k(a,4))null!= d&&d();else{k(a,17);d=a.substring(0,p);do{var g=m(a);if("IDAT"==k(a,4)){d=a.substring(0,p-8);"pHYs"==b&&"dpi"==e?(e=Math.round(c/.0254),e=f(e)+f(e)+String.fromCharCode(1)):e=e+String.fromCharCode(0)+("zTXt"==b?String.fromCharCode(0):"")+c;c=4294967295;c=Editor.updateCRC(c,b,0,4);c=Editor.updateCRC(c,e,0,e.length);d+=f(e.length)+b+e+f(c^4294967295);d+=a.substring(p-8,a.length);break}d+=a.substring(p-8,p-4+g);k(a,g);k(a,4)}while(g);return"data:image/png;base64,"+(window.btoa?btoa(d):Base64.encode(d, @@ -10026,27 +10036,28 @@ b,t.getSelectionCells());d.push(a);k.push(b);if(null!=e.dependentProps)for(a=0;a function d(b,e,c){var d=mxUtils.getOffset(a,!0),k=mxUtils.getOffset(b,!0);e.style.position="absolute";e.style.left=k.x-d.x+"px";e.style.top=k.y-d.y+"px";e.style.width=b.offsetWidth+"px";e.style.height=b.offsetHeight-(c?4:0)+"px";e.style.zIndex=5}function k(a,b,e){var d=document.createElement("div");d.style.width="32px";d.style.height="4px";d.style.margin="2px";d.style.border="1px solid black";d.style.background=b&&"none"!=b?b:"url('"+Dialog.prototype.noColorImage+"')";btn=mxUtils.button("",mxUtils.bind(l, function(k){this.editorUi.pickColor(b,function(b){d.style.background="none"==b?"url('"+Dialog.prototype.noColorImage+"')":b;c(a,b,e)});mxEvent.consume(k)}));btn.style.height="12px";btn.style.width="40px";btn.className="geColorBtn";btn.appendChild(d);return btn}function m(a,b,e,d,k,m,f){null!=b&&(b=b.split(","),u.push({name:a,values:b,type:e,defVal:d,countProperty:k,parentRow:m,isDeletable:!0,flipBkg:f}));btn=mxUtils.button("+",mxUtils.bind(l,function(b){for(var p=m,l=0;null!=p.nextSibling;)if(p.nextSibling.getAttribute("data-pName")== a)p=p.nextSibling,l++;else break;var t={type:e,parentRow:m,index:l,isDeletable:!0,defVal:d,countProperty:k},l=g(a,"",t,0==l%2,f);c(a,d,t);p.parentNode.insertBefore(l,p.nextSibling);mxEvent.consume(b)}));btn.style.height="16px";btn.style.width="25px";btn.className="geColorBtn";return btn}function f(a,b,e,c,d,k,m){if(0g.max&&(a=g.max);a=mxUtils.htmlEntities(("int"==z?parseInt(a):a)+"");c(b,a,g)}var m=document.createElement("input");d(v,m,!0);m.value=e;m.className= -"gePropEditor";"int"!=z&&"float"!=z||g.allowAuto||(m.type="number",m.step="int"==z?"1":"any",null!=g.min&&(m.min=parseFloat(g.min)),null!=g.max&&(m.max=parseFloat(g.max)));a.appendChild(m);mxEvent.addListener(m,"keypress",function(a){13==a.keyCode&&k()});m.focus();mxEvent.addListener(m,"blur",function(){k()})})));g.isDeletable&&(u=mxUtils.button("-",mxUtils.bind(l,function(a){c(b,"",g,g.index);mxEvent.consume(a)})),u.style.height="16px",u.style.width="25px",u.style["float"]="right",u.className="geColorBtn", -v.appendChild(u));n.appendChild(v);return n}var l=this,t=this.editorUi.editor.graph,u=[];a.style.position="relative";a.style.padding="0";var q=document.createElement("table");q.className="geProperties";q.style.whiteSpace="nowrap";q.style.width="100%";var z=document.createElement("tr");z.className="gePropHeader";var n=document.createElement("th");n.className="gePropHeaderCell";var v=document.createElement("img");v.src=Sidebar.prototype.expandedImage;n.appendChild(v);mxUtils.write(n,mxResources.get("property")); -z.style.cursor="pointer";var A=function(){var b=q.querySelectorAll(".gePropNonHeaderRow"),e;if(l.editorUi.propertiesCollapsed){v.src=Sidebar.prototype.collapsedImage;e="none";for(var c=a.childNodes.length-1;0<=c;c--)try{var d=a.childNodes[c],k=d.nodeName.toUpperCase();"INPUT"!=k&&"SELECT"!=k||a.removeChild(d)}catch(la){}}else v.src=Sidebar.prototype.expandedImage,e="";for(c=0;c=this.defaultColorSchemes.length?"24px":"30px";b.style.margin="0px 6px 6px 0px";if(null!=a)null!=a.gradient?mxClient.IS_IE&&(mxClient.IS_QUIRKS||10>document.documentMode)?b.style.filter="progid:DXImageTransform.Microsoft.Gradient(StartColorStr='"+a.fill+"', EndColorStr='"+a.gradient+"', GradientType=0)":b.style.backgroundImage= -"linear-gradient("+a.fill+" 0px,"+a.gradient+" 100%)":a.fill==mxConstants.NONE?b.style.background="url('"+Dialog.prototype.noColorImage+"')":b.style.backgroundColor=""==a.fill?mxUtils.getValue(e.initialDefaultVertexStyle,mxConstants.STYLE_FILLCOLOR,"dark"==uiTheme?"#2a2a2a":"#ffffff"):a.fill||mxUtils.getValue(e.initialDefaultVertexStyle,mxConstants.STYLE_FILLCOLOR,"dark"==uiTheme?"#2a2a2a":"#ffffff"),b.style.border=a.stroke==mxConstants.NONE?"1px solid transparent":""==a.stroke?"1px solid "+mxUtils.getValue(e.initialDefaultVertexStyle, -mxConstants.STYLE_STROKECOLOR,"dark"!=uiTheme?"#2a2a2a":"#ffffff"):"1px solid "+(a.stroke||mxUtils.getValue(e.initialDefaultVertexStyle,mxConstants.STYLE_STROKECOLOR,"dark"!=uiTheme?"#2a2a2a":"#ffffff"));else{var m=mxUtils.getValue(c.defaultVertexStyle,mxConstants.STYLE_FILLCOLOR,"#ffffff"),f=mxUtils.getValue(c.defaultVertexStyle,mxConstants.STYLE_STROKECOLOR,"#000000");b.style.backgroundColor=m;b.style.border="1px solid "+f}d.appendChild(b)});d.innerHTML="";for(var m=0;m=this.defaultColorSchemes.length?28:8,u=document.createElement("div");u.style.cssText="position:absolute;left:10px;top:8px;bottom:"+p+"px;width:20px;margin:4px;opacity:0.5;background-repeat:no-repeat;background-position:center center;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAQBAMAAADQT4M0AAAAIVBMVEUAAAB2dnZ4eHh3d3d1dXVxcXF2dnZ2dnZ2dnZxcXF2dnYmb3w1AAAACnRSTlMAfCTkhhvb7cQSPH2JPgAAADRJREFUCNdjwACMAmBKaiGYs2oJmLPKAZ3DabU8AMRTXpUKopislqFyVzCAuUZgikkBZjoAcMYLnp53P/UAAAAASUVORK5CYII=);"; -mxEvent.addListener(u,"click",mxUtils.bind(this,function(){l(mxUtils.mod(this.format.currentScheme-1,this.defaultColorSchemes.length))}));var z=document.createElement("div");z.style.cssText="position:absolute;left:202px;top:8px;bottom:"+p+"px;width:20px;margin:4px;opacity:0.5;background-repeat:no-repeat;background-position:center center;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAQBAMAAADQT4M0AAAAIVBMVEUAAAB2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnYBuwCcAAAACnRSTlMAfCTkhhvb7cQSPH2JPgAAADZJREFUCNdjQAOMAmBKaiGY8loF5rKswsZlrVo8AUiFrTICcbIWK8A5DF1gDoMymMPApIAwHwCS0Qx/U7qCBQAAAABJRU5ErkJggg==);"; -1=this.defaultColorSchemes.length&&a.appendChild(m);return a};StyleFormatPanel.prototype.addEditOps=function(a){var b=this.format.getSelectionState(),e=null;1==this.editorUi.editor.graph.getSelectionCount()&&(e=mxUtils.button(mxResources.get("editStyle"), +function p(a,b,e){var d=document.createElement("input");d.type="checkbox";d.checked="1"==b;mxEvent.addListener(d,"change",function(){c(a,d.checked?"1":"0",e)});return d}function g(b,e,g,t,u){var z=g.dispName,q=g.type,n=document.createElement("tr");n.className="gePropRow"+(u?"Dark":"")+(t?"Alt":"")+" gePropNonHeaderRow";n.setAttribute("data-pName",b);n.setAttribute("data-pValue",e);t=!1;null!=g.index&&(n.setAttribute("data-index",g.index),z=(null!=z?z:"")+"["+g.index+"]",t=!0);var v=document.createElement("td"); +v.className="gePropRowCell";v.innerHTML=mxUtils.htmlEntities(mxResources.get(z,null,z));t&&(v.style.textAlign="right");n.appendChild(v);v=document.createElement("td");v.className="gePropRowCell";if("color"==q)v.appendChild(k(b,e,g));else if("bool"==q||"boolean"==q)v.appendChild(p(b,e,g));else if("enum"==q){var A=g.enumList;for(u=0;ug.max&&(a=g.max);a=mxUtils.htmlEntities(("int"==q?parseInt(a):a)+"");c(b,a,g)}var m=document.createElement("input");d(v,m,!0);m.value=e;m.className="gePropEditor";"int"!=q&&"float"!=q||g.allowAuto||(m.type="number",m.step="int"==q?"1":"any",null!=g.min&&(m.min=parseFloat(g.min)),null!=g.max&&(m.max=parseFloat(g.max)));a.appendChild(m);mxEvent.addListener(m,"keypress",function(a){13==a.keyCode&&k()});m.focus();mxEvent.addListener(m,"blur",function(){k()})})));g.isDeletable&&(u=mxUtils.button("-", +mxUtils.bind(l,function(a){c(b,"",g,g.index);mxEvent.consume(a)})),u.style.height="16px",u.style.width="25px",u.style["float"]="right",u.className="geColorBtn",v.appendChild(u));n.appendChild(v);return n}var l=this,t=this.editorUi.editor.graph,u=[];a.style.position="relative";a.style.padding="0";var q=document.createElement("table");q.className="geProperties";q.style.whiteSpace="nowrap";q.style.width="100%";var z=document.createElement("tr");z.className="gePropHeader";var n=document.createElement("th"); +n.className="gePropHeaderCell";var v=document.createElement("img");v.src=Sidebar.prototype.expandedImage;n.appendChild(v);mxUtils.write(n,mxResources.get("property"));z.style.cursor="pointer";var A=function(){var b=q.querySelectorAll(".gePropNonHeaderRow"),e;if(l.editorUi.propertiesCollapsed){v.src=Sidebar.prototype.collapsedImage;e="none";for(var c=a.childNodes.length-1;0<=c;c--)try{var d=a.childNodes[c],k=d.nodeName.toUpperCase();"INPUT"!=k&&"SELECT"!=k||a.removeChild(d)}catch(la){}}else v.src= +Sidebar.prototype.expandedImage,e="";for(c=0;c=this.defaultColorSchemes.length?"24px":"30px";b.style.margin="0px 6px 6px 0px";if(null!=a)null!=a.gradient?mxClient.IS_IE&&(mxClient.IS_QUIRKS||10>document.documentMode)?b.style.filter="progid:DXImageTransform.Microsoft.Gradient(StartColorStr='"+a.fill+"', EndColorStr='"+a.gradient+"', GradientType=0)":b.style.backgroundImage="linear-gradient("+a.fill+" 0px,"+a.gradient+" 100%)":a.fill==mxConstants.NONE?b.style.background="url('"+Dialog.prototype.noColorImage+"')":b.style.backgroundColor=""== +a.fill?mxUtils.getValue(e.initialDefaultVertexStyle,mxConstants.STYLE_FILLCOLOR,"dark"==uiTheme?"#2a2a2a":"#ffffff"):a.fill||mxUtils.getValue(e.initialDefaultVertexStyle,mxConstants.STYLE_FILLCOLOR,"dark"==uiTheme?"#2a2a2a":"#ffffff"),b.style.border=a.stroke==mxConstants.NONE?"1px solid transparent":""==a.stroke?"1px solid "+mxUtils.getValue(e.initialDefaultVertexStyle,mxConstants.STYLE_STROKECOLOR,"dark"!=uiTheme?"#2a2a2a":"#ffffff"):"1px solid "+(a.stroke||mxUtils.getValue(e.initialDefaultVertexStyle, +mxConstants.STYLE_STROKECOLOR,"dark"!=uiTheme?"#2a2a2a":"#ffffff"));else{var m=mxUtils.getValue(c.defaultVertexStyle,mxConstants.STYLE_FILLCOLOR,"#ffffff"),f=mxUtils.getValue(c.defaultVertexStyle,mxConstants.STYLE_STROKECOLOR,"#000000");b.style.backgroundColor=m;b.style.border="1px solid "+f}d.appendChild(b)});d.innerHTML="";for(var m=0;m=this.defaultColorSchemes.length? +28:8,u=document.createElement("div");u.style.cssText="position:absolute;left:10px;top:8px;bottom:"+p+"px;width:20px;margin:4px;opacity:0.5;background-repeat:no-repeat;background-position:center center;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAQBAMAAADQT4M0AAAAIVBMVEUAAAB2dnZ4eHh3d3d1dXVxcXF2dnZ2dnZ2dnZxcXF2dnYmb3w1AAAACnRSTlMAfCTkhhvb7cQSPH2JPgAAADRJREFUCNdjwACMAmBKaiGYs2oJmLPKAZ3DabU8AMRTXpUKopislqFyVzCAuUZgikkBZjoAcMYLnp53P/UAAAAASUVORK5CYII=);";mxEvent.addListener(u, +"click",mxUtils.bind(this,function(){l(mxUtils.mod(this.format.currentScheme-1,this.defaultColorSchemes.length))}));var q=document.createElement("div");q.style.cssText="position:absolute;left:202px;top:8px;bottom:"+p+"px;width:20px;margin:4px;opacity:0.5;background-repeat:no-repeat;background-position:center center;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAQBAMAAADQT4M0AAAAIVBMVEUAAAB2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnYBuwCcAAAACnRSTlMAfCTkhhvb7cQSPH2JPgAAADZJREFUCNdjQAOMAmBKaiGY8loF5rKswsZlrVo8AUiFrTICcbIWK8A5DF1gDoMymMPApIAwHwCS0Qx/U7qCBQAAAABJRU5ErkJggg==);"; +1=this.defaultColorSchemes.length&&a.appendChild(m);return a};StyleFormatPanel.prototype.addEditOps=function(a){var b=this.format.getSelectionState(),e=null;1==this.editorUi.editor.graph.getSelectionCount()&&(e=mxUtils.button(mxResources.get("editStyle"), mxUtils.bind(this,function(a){this.editorUi.actions.get("editStyle").funct()})),e.setAttribute("title",mxResources.get("editStyle")+" ("+this.editorUi.actions.get("editStyle").shortcut+")"),e.style.width="202px",e.style.marginBottom="2px",a.appendChild(e));var c=this.editorUi.editor.graph,d=c.view.getState(c.getSelectionCell());1==c.getSelectionCount()&&null!=d&&null!=d.shape&&null!=d.shape.stencil?(b=mxUtils.button(mxResources.get("editShape"),mxUtils.bind(this,function(a){this.editorUi.actions.get("editShape").funct()})), b.setAttribute("title",mxResources.get("editShape")),b.style.marginBottom="2px",null==e?b.style.width="202px":(e.style.width="100px",b.style.width="100px",b.style.marginLeft="2px"),a.appendChild(b)):b.image&&(b=mxUtils.button(mxResources.get("editImage"),mxUtils.bind(this,function(a){this.editorUi.actions.get("image").funct()})),b.setAttribute("title",mxResources.get("editImage")),b.style.marginBottom="2px",null==e?b.style.width="202px":(e.style.width="100px",b.style.width="100px",b.style.marginLeft= "2px"),a.appendChild(b));return a}}Graph.customFontElements={};Graph.recentCustomFonts={};Graph.isGoogleFontUrl=function(a){return a.substring(0,Editor.GOOGLE_FONTS.length)==Editor.GOOGLE_FONTS};Graph.isCssFontUrl=function(a){return Graph.isGoogleFontUrl(a)};Graph.createFontElement=function(a,b){var e;Graph.isCssFontUrl(b)?(e=document.createElement("link"),e.setAttribute("rel","stylesheet"),e.setAttribute("type","text/css"),e.setAttribute("charset","UTF-8"),e.setAttribute("href",b)):(e=document.createElement("style"), @@ -10062,8 +10073,8 @@ function(a){return Graph.processFontStyle(y.apply(this,arguments))};var x=mxSvgC for(b in Graph.customFontElements){var e=Graph.customFontElements[b];a.push({name:e.name,url:e.url})}return a};Graph.prototype.setFont=function(a,b){Graph.addFont(a,b);document.execCommand("fontname",!1,a);if(null!=b){var e=this.cellEditor.textarea.getElementsByTagName("font");b=Graph.getFontUrl(a,b);for(var c=0;c'),e.writeln("div.MathJax_SVG_Display { position: static; }"),e.writeln("");mxClient.IS_GC&&(e.writeln('"));null!=a.editor.fontCss&&(e.writeln('"));for(var c=b.getCustomFonts(),d=0;d'):(e.writeln('"))}};if("undefined"!==typeof MathJax){var y=e.renderPage;e.renderPage=function(b, -e,c,d,k,m){var f=mxClient.NO_FO;mxClient.NO_FO=this.graph.mathEnabled&&!a.editor.useForeignObjectForMath?!0:a.editor.originalNoForeignObject;var g=y.apply(this,arguments);mxClient.NO_FO=f;this.graph.mathEnabled?this.mathEnabled=this.mathEnabled||!0:g.className="geDisableMathJax";return g}}u=null;null!=d.themes&&"darkTheme"==d.defaultThemeName&&(u=d.stylesheet,d.stylesheet=d.getDefaultStylesheet(),d.refresh());e.open(null,null,k,!0);null!=u&&(d.stylesheet=u,d.refresh())}else{z=b.background;if(null== -z||""==z||z==mxConstants.NONE)z="#ffffff";e.backgroundColor=z;e.autoOrigin=x;e.appendGraph(b,n,u,q,k,!0);k=b.getCustomFonts();if(null!=e.wnd)for(u=0;u'):(e.wnd.document.writeln('"))}m&&(b.useCssTransforms=m,b.currentTranslate=f,b.currentScale=g,b.view.translate=p,b.view.scale=l);return e}var c=parseInt(M.value)/100;isNaN(c)&&(c=1,M.value="100 %");var c=.75*c,k=null;null!=d.themes&&"darkTheme"==d.defaultThemeName&&(k=d.stylesheet,d.stylesheet=d.getDefaultStylesheet(),d.refresh());var m=u.value,f=z.value,g=!l.checked,t=null;if(EditorUi.isElectronApp)PrintDialog.electronPrint(a,l.checked,m,f,A.checked,G.value,J.value,parseInt(v.value)/100,parseInt(M.value)/ -100,L.get());else{g&&(g=m==p&&f==p);if(!g&&null!=a.pages&&a.pages.length){var q=0,g=a.pages.length-1;l.checked||(q=parseInt(m)-1,g=parseInt(f)-1);for(var n=q;n<=g;n++){var x=a.pages[n],m=x==a.currentPage?d:null;if(null==m){var m=a.createTemporaryGraph(d.stylesheet),f=!0,q=!1,C=null,D=null;null==x.viewState&&null==x.root&&a.updatePageRoot(x);null!=x.viewState&&(f=x.viewState.pageVisible,q=x.viewState.mathEnabled,C=x.viewState.background,D=x.viewState.backgroundImage,m.extFonts=x.viewState.extFonts); -m.background=C;m.backgroundImage=null!=D?new mxImage(D.src,D.width,D.height):null;m.pageVisible=f;m.mathEnabled=q;var y=m.getGlobalVariable;m.getGlobalVariable=function(b){return"page"==b?x.getName():"pagenumber"==b?n+1:"pagecount"==b?null!=a.pages?a.pages.length:1:y.apply(this,arguments)};document.body.appendChild(m.container);a.updatePageRoot(x);m.model.setRoot(x.root)}t=e(m,t,n!=g);m!=d&&m.container.parentNode.removeChild(m.container)}}else t=e(d);null==t?a.handleError({message:mxResources.get("errorUpdatingPreview")}): +e,c,d,k,m){var f=mxClient.NO_FO;mxClient.NO_FO=this.graph.mathEnabled&&!a.editor.useForeignObjectForMath?!0:a.editor.originalNoForeignObject;var g=y.apply(this,arguments);mxClient.NO_FO=f;this.graph.mathEnabled?this.mathEnabled=this.mathEnabled||!0:g.className="geDisableMathJax";return g}}u=null;null!=d.themes&&"darkTheme"==d.defaultThemeName&&(u=d.stylesheet,d.stylesheet=d.getDefaultStylesheet(),d.refresh());e.open(null,null,k,!0);null!=u&&(d.stylesheet=u,d.refresh())}else{q=b.background;if(null== +q||""==q||q==mxConstants.NONE)q="#ffffff";e.backgroundColor=q;e.autoOrigin=x;e.appendGraph(b,n,u,z,k,!0);k=b.getCustomFonts();if(null!=e.wnd)for(u=0;u'):(e.wnd.document.writeln('"))}m&&(b.useCssTransforms=m,b.currentTranslate=f,b.currentScale=g,b.view.translate=p,b.view.scale=l);return e}var c=parseInt(M.value)/100;isNaN(c)&&(c=1,M.value="100 %");var c=.75*c,k=null;null!=d.themes&&"darkTheme"==d.defaultThemeName&&(k=d.stylesheet,d.stylesheet=d.getDefaultStylesheet(),d.refresh());var m=u.value,f=q.value,g=!l.checked,t=null;if(EditorUi.isElectronApp)PrintDialog.electronPrint(a,l.checked,m,f,A.checked,G.value,J.value,parseInt(v.value)/100,parseInt(M.value)/ +100,L.get());else{g&&(g=m==p&&f==p);if(!g&&null!=a.pages&&a.pages.length){var z=0,g=a.pages.length-1;l.checked||(z=parseInt(m)-1,g=parseInt(f)-1);for(var n=z;n<=g;n++){var x=a.pages[n],m=x==a.currentPage?d:null;if(null==m){var m=a.createTemporaryGraph(d.stylesheet),f=!0,z=!1,C=null,D=null;null==x.viewState&&null==x.root&&a.updatePageRoot(x);null!=x.viewState&&(f=x.viewState.pageVisible,z=x.viewState.mathEnabled,C=x.viewState.background,D=x.viewState.backgroundImage,m.extFonts=x.viewState.extFonts); +m.background=C;m.backgroundImage=null!=D?new mxImage(D.src,D.width,D.height):null;m.pageVisible=f;m.mathEnabled=z;var y=m.getGlobalVariable;m.getGlobalVariable=function(b){return"page"==b?x.getName():"pagenumber"==b?n+1:"pagecount"==b?null!=a.pages?a.pages.length:1:y.apply(this,arguments)};document.body.appendChild(m.container);a.updatePageRoot(x);m.model.setRoot(x.root)}t=e(m,t,n!=g);m!=d&&m.container.parentNode.removeChild(m.container)}}else t=e(d);null==t?a.handleError({message:mxResources.get("errorUpdatingPreview")}): (t.mathEnabled&&(g=t.wnd.document,b&&(t.wnd.IMMEDIATE_PRINT=!0),g.writeln('