13.8.8 release

This commit is contained in:
David Benson [draw.io] 2020-10-30 11:24:03 +00:00
parent 6a02a32663
commit 6d15dba833
8 changed files with 433 additions and 389 deletions

View file

@ -1,3 +1,8 @@
30-OCT-2020: 13.8.8
- Fixes for teams integration
- Fixes conf cloud caching issue when 3rd party cookies are disabled
29-OCT-2020: 13.8.7
- Fixes hideDialog order issue on pressing OK

View file

@ -1 +1 @@
13.8.7
13.8.8

View file

@ -13,11 +13,10 @@ import java.io.StringWriter;
import java.math.BigInteger;
import java.net.HttpURLConnection;
import java.net.URL;
import java.net.URLEncoder;
import java.security.SecureRandom;
import java.util.HashMap;
import java.util.logging.Logger;
import java.util.logging.Level;
import java.util.logging.Logger;
import javax.cache.Cache;
import javax.cache.CacheException;

View file

@ -10061,13 +10061,13 @@ mxStencilRegistry.libraries.gmdl=[SHAPES_PATH+"/mxGmdl.js",STENCIL_PATH+"/gmdl.x
[SHAPES_PATH+"/mxSysML.js"];mxStencilRegistry.libraries.eip=[SHAPES_PATH+"/mxEip.js",STENCIL_PATH+"/eip.xml"];mxStencilRegistry.libraries.networks=[SHAPES_PATH+"/mxNetworks.js",STENCIL_PATH+"/networks.xml"];mxStencilRegistry.libraries.aws3d=[SHAPES_PATH+"/mxAWS3D.js",STENCIL_PATH+"/aws3d.xml"];mxStencilRegistry.libraries.aws4=[SHAPES_PATH+"/mxAWS4.js",STENCIL_PATH+"/aws4.xml"];mxStencilRegistry.libraries.aws4b=[SHAPES_PATH+"/mxAWS4.js",STENCIL_PATH+"/aws4.xml"];mxStencilRegistry.libraries.veeam=[STENCIL_PATH+
"/veeam/2d.xml",STENCIL_PATH+"/veeam/3d.xml",STENCIL_PATH+"/veeam/veeam.xml"];mxStencilRegistry.libraries.veeam2=[STENCIL_PATH+"/veeam/2d.xml",STENCIL_PATH+"/veeam/3d.xml",STENCIL_PATH+"/veeam/veeam2.xml"];mxStencilRegistry.libraries.pid2inst=[SHAPES_PATH+"/pid2/mxPidInstruments.js"];mxStencilRegistry.libraries.pid2misc=[SHAPES_PATH+"/pid2/mxPidMisc.js",STENCIL_PATH+"/pid/misc.xml"];mxStencilRegistry.libraries.pid2valves=[SHAPES_PATH+"/pid2/mxPidValves.js"];mxStencilRegistry.libraries.pidFlowSensors=
[STENCIL_PATH+"/pid/flow_sensors.xml"];mxMarker.getPackageForType=function(a){var d=null;null!=a&&0<a.length&&("ER"==a.substring(0,2)?d="mxgraph.er":"sysML"==a.substring(0,5)&&(d="mxgraph.sysml"));return d};var G=mxMarker.createMarker;mxMarker.createMarker=function(a,d,b,c,e,k,l,f,p,g){if(null!=b&&null==mxMarker.markers[b]){var u=this.getPackageForType(b);null!=u&&mxStencilRegistry.getStencil(u)}return G.apply(this,arguments)};PrintDialog.prototype.create=function(a,d){function b(){m.value=Math.max(1,
Math.min(f,Math.max(parseInt(m.value),parseInt(q.value))));q.value=Math.max(1,Math.min(f,Math.min(parseInt(m.value),parseInt(q.value))))}function c(d){function b(d,b,k){var l=d.useCssTransforms,f=d.currentTranslate,p=d.currentScale,g=d.view.translate,u=d.view.scale;d.useCssTransforms&&(d.useCssTransforms=!1,d.currentTranslate=new mxPoint(0,0),d.currentScale=1,d.view.translate=new mxPoint(0,0),d.view.scale=1);var t=d.getGraphBounds(),q=0,m=0,v=J.get(),z=1/d.pageScale,A=B.checked;if(A)var z=parseInt(F.value),
Math.min(f,Math.max(parseInt(m.value),parseInt(q.value))));q.value=Math.max(1,Math.min(f,Math.min(parseInt(m.value),parseInt(q.value))))}function c(d){function b(d,b,k){var l=d.useCssTransforms,f=d.currentTranslate,g=d.currentScale,p=d.view.translate,u=d.view.scale;d.useCssTransforms&&(d.useCssTransforms=!1,d.currentTranslate=new mxPoint(0,0),d.currentScale=1,d.view.translate=new mxPoint(0,0),d.view.scale=1);var t=d.getGraphBounds(),q=0,m=0,v=J.get(),z=1/d.pageScale,A=B.checked;if(A)var z=parseInt(F.value),
x=parseInt(K.value),z=Math.min(v.height*x/(t.height/d.view.scale),v.width*z/(t.width/d.view.scale));else z=parseInt(n.value)/(100*d.pageScale),isNaN(z)&&(c=1/d.pageScale,n.value="100 %");v=mxRectangle.fromRectangle(v);v.width=Math.ceil(v.width*c);v.height=Math.ceil(v.height*c);z*=c;!A&&d.pageVisible?(t=d.getPageLayout(),q-=t.x*v.width,m-=t.y*v.height):A=!0;if(null==b){b=PrintDialog.createPrintPreview(d,z,v,0,q,m,A);b.pageSelector=!1;b.mathEnabled=!1;q=a.getCurrentFile();null!=q&&(b.title=q.getTitle());
var y=b.writeHead;b.writeHead=function(b){y.apply(this,arguments);if(mxClient.IS_GC||mxClient.IS_SF)b.writeln('<style type="text/css">'),b.writeln("div.MathJax_SVG_Display { position: static; }"),b.writeln("</style>");mxClient.IS_GC&&(b.writeln('<style type="text/css">'),b.writeln("@media print {"),b.writeln("span.MathJax_SVG svg { shape-rendering: crispEdges; }"),b.writeln("}"),b.writeln("</style>"));null!=a.editor.fontCss&&(b.writeln('<style type="text/css">'),b.writeln(a.editor.fontCss),b.writeln("</style>"));
for(var c=d.getCustomFonts(),e=0;e<c.length;e++){var k=c[e].name,l=c[e].url;Graph.isCssFontUrl(l)?b.writeln('<link rel="stylesheet" href="'+mxUtils.htmlEntities(l)+'" charset="UTF-8" type="text/css">'):(b.writeln('<style type="text/css">'),b.writeln('@font-face {\nfont-family: "'+mxUtils.htmlEntities(k)+'";\nsrc: url("'+mxUtils.htmlEntities(l)+'");\n}'),b.writeln("</style>"))}};if("undefined"!==typeof MathJax){var D=b.renderPage;b.renderPage=function(d,b,c,e,k,l){var f=mxClient.NO_FO;mxClient.NO_FO=
this.graph.mathEnabled&&!a.editor.useForeignObjectForMath?!0:a.editor.originalNoForeignObject;var p=D.apply(this,arguments);mxClient.NO_FO=f;this.graph.mathEnabled?this.mathEnabled=this.mathEnabled||!0:p.className="geDisableMathJax";return p}}q=null;null!=e.themes&&"darkTheme"==e.defaultThemeName&&(q=e.stylesheet,e.stylesheet=e.getDefaultStylesheet(),e.refresh());b.open(null,null,k,!0);null!=q&&(e.stylesheet=q,e.refresh())}else{v=d.background;if(null==v||""==v||v==mxConstants.NONE)v="#ffffff";b.backgroundColor=
this.graph.mathEnabled&&!a.editor.useForeignObjectForMath?!0:a.editor.originalNoForeignObject;var g=D.apply(this,arguments);mxClient.NO_FO=f;this.graph.mathEnabled?this.mathEnabled=this.mathEnabled||!0:g.className="geDisableMathJax";return g}}q=null;null!=e.themes&&"darkTheme"==e.defaultThemeName&&(q=e.stylesheet,e.stylesheet=e.getDefaultStylesheet(),e.refresh());b.open(null,null,k,!0);null!=q&&(e.stylesheet=q,e.refresh())}else{v=d.background;if(null==v||""==v||v==mxConstants.NONE)v="#ffffff";b.backgroundColor=
v;b.autoOrigin=A;b.appendGraph(d,z,q,m,k,!0);k=d.getCustomFonts();if(null!=b.wnd)for(q=0;q<k.length;q++)m=k[q].name,A=k[q].url,Graph.isCssFontUrl(A)?b.wnd.document.writeln('<link rel="stylesheet" href="'+mxUtils.htmlEntities(A)+'" charset="UTF-8" type="text/css">'):(b.wnd.document.writeln('<style type="text/css">'),b.wnd.document.writeln('@font-face {\nfont-family: "'+mxUtils.htmlEntities(m)+'";\nsrc: url("'+mxUtils.htmlEntities(A)+'");\n}'),b.wnd.document.writeln("</style>"))}l&&(d.useCssTransforms=
l,d.currentTranslate=f,d.currentScale=p,d.view.translate=g,d.view.scale=u);return b}var c=parseInt(M.value)/100;isNaN(c)&&(c=1,M.value="100 %");var c=.75*c,k=null;null!=e.themes&&"darkTheme"==e.defaultThemeName&&(k=e.stylesheet,e.stylesheet=e.getDefaultStylesheet(),e.refresh());var l=q.value,f=m.value,g=!u.checked,t=null;if(EditorUi.isElectronApp)PrintDialog.electronPrint(a,u.checked,l,f,B.checked,F.value,K.value,parseInt(n.value)/100,parseInt(M.value)/100,J.get());else{g&&(g=l==p&&f==p);if(!g&&null!=
l,d.currentTranslate=f,d.currentScale=g,d.view.translate=p,d.view.scale=u);return b}var c=parseInt(M.value)/100;isNaN(c)&&(c=1,M.value="100 %");var c=.75*c,k=null;null!=e.themes&&"darkTheme"==e.defaultThemeName&&(k=e.stylesheet,e.stylesheet=e.getDefaultStylesheet(),e.refresh());var l=q.value,f=m.value,g=!u.checked,t=null;if(EditorUi.isElectronApp)PrintDialog.electronPrint(a,u.checked,l,f,B.checked,F.value,K.value,parseInt(n.value)/100,parseInt(M.value)/100,J.get());else{g&&(g=l==p&&f==p);if(!g&&null!=
a.pages&&a.pages.length){var v=0,g=a.pages.length-1;u.checked||(v=parseInt(l)-1,g=parseInt(f)-1);for(var z=v;z<=g;z++){var A=a.pages[z],l=A==a.currentPage?e:null;if(null==l){var l=a.createTemporaryGraph(e.stylesheet),f=!0,v=!1,x=null,y=null;null==A.viewState&&null==A.root&&a.updatePageRoot(A);null!=A.viewState&&(f=A.viewState.pageVisible,v=A.viewState.mathEnabled,x=A.viewState.background,y=A.viewState.backgroundImage,l.extFonts=A.viewState.extFonts);l.background=x;l.backgroundImage=null!=y?new mxImage(y.src,
y.width,y.height):null;l.pageVisible=f;l.mathEnabled=v;var D=l.getGlobalVariable;l.getGlobalVariable=function(d){return"page"==d?A.getName():"pagenumber"==d?z+1:"pagecount"==d?null!=a.pages?a.pages.length:1:D.apply(this,arguments)};document.body.appendChild(l.container);a.updatePageRoot(A);l.model.setRoot(A.root)}t=b(l,t,z!=g);l!=e&&l.container.parentNode.removeChild(l.container)}}else t=b(e);null==t?a.handleError({message:mxResources.get("errorUpdatingPreview")}):(t.mathEnabled&&(g=t.wnd.document,
d&&(t.wnd.IMMEDIATE_PRINT=!0),g.writeln('<script type="text/javascript" src="'+DRAWIO_BASE_URL+'/js/math-print.js">\x3c/script>')),t.closeDocument(),!t.mathEnabled&&d&&PrintDialog.printPreview(t));null!=k&&(e.stylesheet=k,e.refresh())}}var e=a.editor.graph,k=document.createElement("div"),l=document.createElement("h3");l.style.width="100%";l.style.textAlign="center";l.style.marginTop="0px";mxUtils.write(l,d||mxResources.get("print"));k.appendChild(l);var f=1,p=1,g=document.createElement("div");g.style.cssText=
@ -10084,7 +10084,7 @@ g=mxUtils.button(mxResources.get("cancel"),function(){a.hideDialog()});g.classNa
(this.page.viewState.pageFormat=this.format),null!=this.mathEnabled&&(this.page.viewState.mathEnabled=this.mathEnabled),null!=this.shadowVisible&&(this.page.viewState.shadowVisible=this.shadowVisible)):(H.apply(this,arguments),null!=this.mathEnabled&&this.mathEnabled!=this.ui.isMathEnabled()&&(this.ui.setMathEnabled(this.mathEnabled),this.mathEnabled=!this.mathEnabled),null!=this.shadowVisible&&this.shadowVisible!=this.ui.editor.graph.shadowVisible&&(this.ui.editor.graph.setShadowVisible(this.shadowVisible),
this.shadowVisible=!this.shadowVisible))};Editor.prototype.useCanvasForExport=!1;try{var J=document.createElement("canvas"),I=new Image;I.onload=function(){try{J.getContext("2d").drawImage(I,0,0);var a=J.toDataURL("image/png");Editor.prototype.useCanvasForExport=null!=a&&6<a.length}catch(M){}};I.src="data:image/svg+xml;base64,"+btoa(unescape(encodeURIComponent('<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="1px" height="1px" version="1.1"><foreignObject pointer-events="all" width="1" height="1"><div xmlns="http://www.w3.org/1999/xhtml"></div></foreignObject></svg>')))}catch(K){}})();
(function(){var a=new mxObjectCodec(new ChangePageSetup,["ui","previousColor","previousImage","previousFormat"]);a.beforeDecode=function(a,c,b){b.ui=a.ui;return c};a.afterDecode=function(a,c,b){b.previousColor=b.color;b.previousImage=b.image;b.previousFormat=b.format;null!=b.foldingEnabled&&(b.foldingEnabled=!b.foldingEnabled);null!=b.mathEnabled&&(b.mathEnabled=!b.mathEnabled);null!=b.shadowVisible&&(b.shadowVisible=!b.shadowVisible);return b};mxCodecRegistry.register(a)})();
(function(){var a=new mxObjectCodec(new ChangeGridColor,["ui"]);a.beforeDecode=function(a,c,b){b.ui=a.ui;return c};mxCodecRegistry.register(a)})();(function(){EditorUi.VERSION="13.8.7";EditorUi.compactUi="atlas"!=uiTheme;mxGraphView.prototype.defaultDarkGridColor="#6e6e6e";"dark"==uiTheme&&(mxGraphView.prototype.gridColor=mxGraphView.prototype.defaultDarkGridColor);EditorUi.enableLogging="1"!=urlParams.stealth&&(/.*\.draw\.io$/.test(window.location.hostname)||/.*\.diagrams\.net$/.test(window.location.hostname))&&"support.draw.io"!=window.location.hostname;EditorUi.drawHost=window.DRAWIO_BASE_URL;EditorUi.lightboxHost=window.DRAWIO_LIGHTBOX_URL;
(function(){var a=new mxObjectCodec(new ChangeGridColor,["ui"]);a.beforeDecode=function(a,c,b){b.ui=a.ui;return c};mxCodecRegistry.register(a)})();(function(){EditorUi.VERSION="13.8.8";EditorUi.compactUi="atlas"!=uiTheme;mxGraphView.prototype.defaultDarkGridColor="#6e6e6e";"dark"==uiTheme&&(mxGraphView.prototype.gridColor=mxGraphView.prototype.defaultDarkGridColor);EditorUi.enableLogging="1"!=urlParams.stealth&&(/.*\.draw\.io$/.test(window.location.hostname)||/.*\.diagrams\.net$/.test(window.location.hostname))&&"support.draw.io"!=window.location.hostname;EditorUi.drawHost=window.DRAWIO_BASE_URL;EditorUi.lightboxHost=window.DRAWIO_LIGHTBOX_URL;
EditorUi.lastErrorMessage=null;EditorUi.ignoredAnonymizedChars="\n\t`~!@#$%^&*()_+{}|:\"<>?-=[];'./,\n\t";EditorUi.templateFile=TEMPLATE_PATH+"/index.xml";EditorUi.cacheUrl="1"==urlParams.dev?"/cache":window.REALTIME_URL;null==EditorUi.cacheUrl&&"undefined"!==typeof DrawioFile&&(DrawioFile.SYNC="none");Editor.cacheTimeout=1E4;EditorUi.enablePlantUml=EditorUi.enableLogging;EditorUi.isElectronApp=null!=window&&null!=window.process&&null!=window.process.versions&&null!=window.process.versions.electron;
EditorUi.enableDrafts=!mxClient.IS_CHROMEAPP&&!EditorUi.isElectronApp&&isLocalStorage&&"0"!=urlParams.drafts;EditorUi.scratchpadHelpLink="https://desk.draw.io/support/solutions/articles/16000042367";EditorUi.defaultMermaidConfig={theme:"neutral",arrowMarkerAbsolute:!1,flowchart:{htmlLabels:!1},sequence:{diagramMarginX:50,diagramMarginY:10,actorMargin:50,width:150,height:65,boxMargin:10,boxTextMargin:5,noteMargin:10,messageMargin:35,mirrorActors:!0,bottomMarginAdj:1,useMaxWidth:!0,rightAngles:!1,showSequenceNumbers:!1},
gantt:{titleTopMargin:25,barHeight:20,barGap:4,topPadding:50,leftPadding:75,gridLineStartPadding:35,fontSize:11,fontFamily:'"Open-Sans", "sans-serif"',numberSectionStyles:4,axisFormat:"%Y-%m-%d"}};EditorUi.logError=function(a,b,c,e,f,g,q){g=null!=g?g:0<=a.indexOf("NetworkError")||0<=a.indexOf("SecurityError")||0<=a.indexOf("NS_ERROR_FAILURE")||0<=a.indexOf("out of memory")?"CONFIG":"SEVERE";if(EditorUi.enableLogging&&"1"!=urlParams.dev)try{if(a!=EditorUi.lastErrorMessage&&(null==a||null==b||-1==a.indexOf("Script error")&&
@ -10731,7 +10731,7 @@ OneDriveClient.prototype.defEndpointHint="api.onedrive.com";OneDriveClient.proto
OneDriveClient.prototype.isValidFilename=function(a){if(null==a||""===a)return!1;for(var e=0;e<this.invalidFilenameRegExs.length;e++)if(this.invalidFilenameRegExs[e].test(a))return!1;return!0};OneDriveClient.prototype.get=function(a,e,c){a=new mxXmlRequest(a,null,"GET");a.setRequestHeaders=mxUtils.bind(this,function(a,c){a.setRequestHeader("Authorization","Bearer "+this.token)});a.send(e,c);return a};
OneDriveClient.prototype.updateUser=function(a,e,c){var b=!0,g=window.setTimeout(mxUtils.bind(this,function(){b=!1;e({code:App.ERROR_TIMEOUT})}),this.ui.timeout);this.get(this.baseUrl+"/me",mxUtils.bind(this,function(f){window.clearTimeout(g);b&&(200>f.getStatus()||300<=f.getStatus()?c?e({message:mxResources.get("accessDenied")}):(this.logout(),this.authenticate(mxUtils.bind(this,function(){this.updateUser(a,e,!0)}),e)):(f=JSON.parse(f.getText()),this.setUser(new DrawioUser(f.id,null,f.displayName)),
a()))}),mxUtils.bind(this,function(a){window.clearTimeout(g);b&&e(a)}))};OneDriveClient.prototype.resetTokenRefresh=function(a){null!=this.tokenRefreshThread&&(window.clearTimeout(this.tokenRefreshThread),this.tokenRefreshThread=null);0<a&&(this.tokenRefreshInterval=1E3*a,this.tokenRefreshThread=window.setTimeout(mxUtils.bind(this,function(){this.authenticate(this.emptyFn,this.emptyFn,!0)}),900*a))};
OneDriveClient.prototype.authenticate=function(a,e,c){if(this.isExtAuth)window.parent.oneDriveAuth(mxUtils.bind(this,function(b){this.updateAuthInfo(b,!0,null==this.endpointHint,a,e)}),e);else(new mxXmlRequest(this.redirectUri+"?getState=1",null,"GET")).send(mxUtils.bind(this,function(b){200<=b.getStatus()&&299>=b.getStatus()?this.authenticateStep2(b.getText(),a,e,c):null!=e&&e(b)}),e)};
OneDriveClient.prototype.authenticate=function(a,e,c){if(this.isExtAuth)window.parent.oneDriveAuth(mxUtils.bind(this,function(b){this.updateAuthInfo(b,!0,null==this.endpointHint,a,e)}),e,null!=window.urlParams&&"1"==urlParams.odAuthCancellable);else(new mxXmlRequest(this.redirectUri+"?getState=1",null,"GET")).send(mxUtils.bind(this,function(b){200<=b.getStatus()&&299>=b.getStatus()?this.authenticateStep2(b.getText(),a,e,c):null!=e&&e(b)}),e)};
OneDriveClient.prototype.updateAuthInfo=function(a,e,c,b,g){c&&this.setUser(null);this.token=a.access_token;a.expiresOn=Date.now()+1E3*a.expires_in;this.tokenExpiresOn=a.expiresOn;a.remember=e;this.setPersistentToken(JSON.stringify(a),!e);this.resetTokenRefresh(a.expires_in);c?this.getAccountTypeAndEndpoint(mxUtils.bind(this,function(){b()}),g):b()};
OneDriveClient.prototype.authenticateStep2=function(a,e,c,b){if(null==window.onOneDriveCallback){var g=mxUtils.bind(this,function(){var f=!0,m=JSON.parse(this.getPersistentToken(!0));null!=m?(new mxXmlRequest(this.redirectUri+"?refresh_token="+m.refresh_token+"&state="+encodeURIComponent("cId="+this.clientId+"&domain="+window.location.hostname+"&ver=2&token="+a),null,"GET")).send(mxUtils.bind(this,function(a){200<=a.getStatus()&&299>=a.getStatus()?this.updateAuthInfo(JSON.parse(a.getText()),m.remember,
!1,e,c):(this.clearPersistentToken(),this.setUser(null),this.token=null,401!=a.getStatus()||b?c({message:mxResources.get("accessDenied"),retry:g}):g())}),c):this.ui.showAuthDialog(this,!0,mxUtils.bind(this,function(b,d){var k="https://login.microsoftonline.com/common/oauth2/v2.0/authorize?client_id="+this.clientId+"&response_type=code&redirect_uri="+encodeURIComponent(this.redirectUri)+"&scope="+encodeURIComponent(this.scopes)+"&state="+encodeURIComponent("cId="+this.clientId+"&domain="+window.location.hostname+
@ -10764,12 +10764,12 @@ OneDriveClient.prototype.parseRequestText=function(a){var e={message:mxResources
OneDriveClient.prototype.createInlinePicker=function(a,e){return mxUtils.bind(this,function(){var c=null,b=document.createElement("div");b.style.width="550px";b.style.height="435px";b.style.position="relative";var g=new CustomDialog(this.ui,b,mxUtils.bind(this,function(){var b=c.getSelectedItem();if(null!=b){if(e&&"object"==typeof b.folder){a({value:[b]});return}if(!b.folder){a(OneDriveFile.prototype.getIdOf(b));return}}return mxResources.get("invalidSel",null,"Invalid selection")}),null,mxResources.get(e?
"save":"open"),null,null,null,null,!0);this.ui.showDialog(g.container,550,485,!0,!0);c=new mxODPicker(b,null,mxUtils.bind(this,function(a,b,c){this.executeRequest(this.baseUrl+a,function(a){b(JSON.parse(a.getText()))},c)}),mxUtils.bind(this,function(a,b,c,d){this.executeRequest(this.baseUrl+"/drives/"+b+"/items/"+a,function(a){c(JSON.parse(a.getText()))},d)}),null,null,function(b){e?a({value:[b]}):a(OneDriveFile.prototype.getIdOf(b))},mxUtils.bind(this,function(a){this.ui.showError(mxResources.get("error"),
a)}),e)})};
OneDriveClient.prototype.pickFolder=function(a,e){var c=mxUtils.bind(this,function(b){var c=this.inlinePicker?this.createInlinePicker(a,!0):mxUtils.bind(this,function(){OneDrive.save({clientId:this.clientId,action:"query",openInNewWindow:!0,advanced:{endpointHint:mxClient.IS_IE11?null:this.endpointHint,redirectUri:this.pickerRedirectUri,queryParameters:"select=id,name,parentReference",accessToken:this.token,isConsumerAccount:!1},success:mxUtils.bind(this,function(b){a(b);mxClient.IS_IE11&&(this.token=
b.accessToken)}),cancel:mxUtils.bind(this,function(){}),error:mxUtils.bind(this,function(a){this.ui.showError(mxResources.get("error"),a)})})});b?c():this.ui.confirm(mxResources.get("useRootFolder"),mxUtils.bind(this,function(){a({value:[{id:"root",name:"root",parentReference:{driveId:"me"}}]})}),c,mxResources.get("yes"),mxResources.get("noPickFolder")+"...",!0);null==this.user&&this.updateUser(this.emptyFn,this.emptyFn,!0)});null==this.token||6E4>this.tokenExpiresOn-Date.now()?this.authenticate(mxUtils.bind(this,
function(){c(!1)}),this.emptyFn):c(e)};
OneDriveClient.prototype.pickFile=function(a){a=null!=a?a:mxUtils.bind(this,function(a){this.ui.loadFile("W"+encodeURIComponent(a))});var e=this.inlinePicker?this.createInlinePicker(a):mxUtils.bind(this,function(){OneDrive.open({clientId:this.clientId,action:"query",multiSelect:!1,advanced:{endpointHint:mxClient.IS_IE11?null:this.endpointHint,redirectUri:this.pickerRedirectUri,queryParameters:"select=id,name,parentReference",accessToken:this.token,isConsumerAccount:!1},success:mxUtils.bind(this,function(c){null!=
c&&null!=c.value&&0<c.value.length&&(mxClient.IS_IE11&&(this.token=c.accessToken),a(OneDriveFile.prototype.getIdOf(c.value[0]),c))}),cancel:mxUtils.bind(this,function(){}),error:mxUtils.bind(this,function(a){this.ui.showError(mxResources.get("error"),a)})});null==this.user&&this.updateUser(this.emptyFn,this.emptyFn,!0)});null==this.token||6E4>this.tokenExpiresOn-Date.now()?this.authenticate(mxUtils.bind(this,function(){this.ui.showDialog((new BtnDialog(this.ui,this,mxResources.get("open"),mxUtils.bind(this,
function(){this.ui.hideDialog();e()}))).container,300,140,!0,!0)}),this.emptyFn):e()};
OneDriveClient.prototype.pickFolder=function(a,e){var c=mxUtils.bind(this,function(a){this.ui.showError(mxResources.get("error"),a&&a.message?a.message:a)}),b=mxUtils.bind(this,function(b){var e=this.inlinePicker?this.createInlinePicker(a,!0):mxUtils.bind(this,function(){OneDrive.save({clientId:this.clientId,action:"query",openInNewWindow:!0,advanced:{endpointHint:mxClient.IS_IE11?null:this.endpointHint,redirectUri:this.pickerRedirectUri,queryParameters:"select=id,name,parentReference",accessToken:this.token,
isConsumerAccount:!1},success:mxUtils.bind(this,function(b){a(b);mxClient.IS_IE11&&(this.token=b.accessToken)}),cancel:mxUtils.bind(this,function(){}),error:c})});b?e():this.ui.confirm(mxResources.get("useRootFolder"),mxUtils.bind(this,function(){a({value:[{id:"root",name:"root",parentReference:{driveId:"me"}}]})}),e,mxResources.get("yes"),mxResources.get("noPickFolder")+"...",!0);null==this.user&&this.updateUser(this.emptyFn,this.emptyFn,!0)});null==this.token||6E4>this.tokenExpiresOn-Date.now()?
this.authenticate(mxUtils.bind(this,function(){b(!1)}),c):b(e)};
OneDriveClient.prototype.pickFile=function(a){a=null!=a?a:mxUtils.bind(this,function(a){this.ui.loadFile("W"+encodeURIComponent(a))});var e=mxUtils.bind(this,function(a){this.ui.showError(mxResources.get("error"),a&&a.message?a.message:a)}),c=this.inlinePicker?this.createInlinePicker(a):mxUtils.bind(this,function(){OneDrive.open({clientId:this.clientId,action:"query",multiSelect:!1,advanced:{endpointHint:mxClient.IS_IE11?null:this.endpointHint,redirectUri:this.pickerRedirectUri,queryParameters:"select=id,name,parentReference",
accessToken:this.token,isConsumerAccount:!1},success:mxUtils.bind(this,function(b){null!=b&&null!=b.value&&0<b.value.length&&(mxClient.IS_IE11&&(this.token=b.accessToken),a(OneDriveFile.prototype.getIdOf(b.value[0]),b))}),cancel:mxUtils.bind(this,function(){}),error:e});null==this.user&&this.updateUser(this.emptyFn,this.emptyFn,!0)});null==this.token||6E4>this.tokenExpiresOn-Date.now()?this.authenticate(mxUtils.bind(this,function(){this.ui.showDialog((new BtnDialog(this.ui,this,mxResources.get("open"),
mxUtils.bind(this,function(){this.ui.hideDialog();c()}))).container,300,140,!0,!0)}),e):c()};
OneDriveClient.prototype.logout=function(){if(isLocalStorage){var a=localStorage.getItem("odpickerv7cache");null!=a&&'{"odsdkLoginHint":{'==a.substring(0,19)&&localStorage.removeItem("odpickerv7cache")}window.open("https://login.microsoftonline.com/common/oauth2/v2.0/logout","logout","width=525,height=525,status=no,resizable=yes,toolbar=no,menubar=no,scrollbars=yes");this.clearPersistentToken();this.setUser(null);this.token=null};GitHubFile=function(a,e,c){DrawioFile.call(this,a,e);this.meta=c;this.peer=this.ui.gitHub};mxUtils.extend(GitHubFile,DrawioFile);GitHubFile.prototype.share=function(){this.ui.editor.graph.openLink("https://github.com/"+encodeURIComponent(this.meta.org)+"/"+encodeURIComponent(this.meta.repo)+"/settings/access")};
GitHubFile.prototype.getId=function(){return encodeURIComponent(this.meta.org)+"/"+(null!=this.meta.repo?encodeURIComponent(this.meta.repo)+"/"+(null!=this.meta.ref?this.meta.ref+(null!=this.meta.path?"/"+this.meta.path:""):""):"")};GitHubFile.prototype.getHash=function(){return encodeURIComponent("H"+this.getId())};
GitHubFile.prototype.getPublicUrl=function(a){null!=this.meta.download_url?mxUtils.get(this.meta.download_url,mxUtils.bind(this,function(e){a(200<=e.getStatus()&&299>=e.getStatus()?this.meta.download_url:null)}),mxUtils.bind(this,function(){a(null)})):a(null)};GitHubFile.prototype.isConflict=function(a){return null!=a&&409==a.status};GitHubFile.prototype.getMode=function(){return App.MODE_GITHUB};GitHubFile.prototype.isAutosave=function(){return!1};GitHubFile.prototype.getTitle=function(){return this.meta.name};

View file

@ -21,8 +21,9 @@ LucidImporter = {};
var c = "fillColor=#036897;strokeColor=#ffffff";
var s = "shape=mxgraph.";
var ss = "strokeColor=none;shape=mxgraph.";
var ssAzure = 'verticalLabelPosition=bottom;verticalAlign=top;' + ss;
var cs = 'mxCompositeShape';
var azur19 = 'aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/';
var azur19 = 'aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/';
var gcpIcon = 'html=1;verticalLabelPosition=bottom;verticalAlign=top;strokeColor=none;shape=mxgraph.gcp2.';
var kupIcon = 'html=1;verticalLabelPosition=bottom;verticalAlign=top;strokeColor=none;shape=mxgraph.kubernetes.icon;prIcon=';
@ -625,225 +626,225 @@ LucidImporter = {};
//AWS Containers
'AWSRoundedRectangleContainerBlock2' : cs,
//Azure Cloud
'ACAccessControlBlock' : ss + 'azure.access_control',
'ACAPIAppsBlock' : ss + 'mscae.cloud.api_app',
'ACAPIManagementBlock' : ss + 'mscae.cloud.api_management',
'ACAppInsightsBlock' : ss + 'mscae.cloud.application_insights',
'ACAppServicesBlock' : ss + 'mscae.cloud.app_service',
'ACAutoscalingBlock' : ss + 'azure.autoscale',
'ACAzureActiveDirectoryBlock' : ss + 'azure.azure_active_directory',
'ACAzurealertBlock' : ss + 'azure.azure_alert',
'ACAzureAutomationBlock' : ss + 'azure.automation',
'ACAzureBatchBlock' : ss + 'mscae.cloud.azure_batch',
'ACAzureRedisBlock' : ss + 'azure.azure_cache',
'ACAzureFilesBlock' : ss + 'mscae.cloud.azure_files_service',
'ACAzureloadbalancerBlock' : ss + 'mscae.cloud.azure_automatic_load_balancer',
'ACAzureMarketplaceBlock' : ss + 'azure.azure_marketplace',
'ACAzureRightManagementRMSBlock' : ss + 'mscae.cloud.azure_rights_management_rms',
'ACAzureSDKBlock' : ss + 'azure.azure_sdk',
'ACAzureSearchBlock' : ss + 'mscae.cloud.azure_search',
'ACAzureSQLdatabaseBlock' : ss + 'azure.sql_database_sql_azure',
'ACAzuresubscriptionBlock' : ss + 'azure.azure_subscription',
'ACAzureWebsitesBlock' : ss + 'azure.azure_website',
'ACBackupServiceBlock' : ss + 'azure.backup_service',
'ACBitbucketcodesourceBlock' : ss + 'azure.bitbucket_code_source',
'ACBizTalkServicesBlock' : ss + 'azure.biztalk_services',
'ACCloudServiceBlock' : ss + 'azure.cloud_service',
'ACCodePlexBlock' : ss + 'azure.codeplex_code_source',
'ACAccessControlBlock' : ssAzure + 'azure.access_control',
'ACAPIAppsBlock' : ssAzure + 'mscae.cloud.api_app',
'ACAPIManagementBlock' : ssAzure + 'mscae.cloud.api_management',
'ACAppInsightsBlock' : ssAzure + 'mscae.cloud.application_insights',
'ACAppServicesBlock' : ssAzure + 'mscae.cloud.app_service',
'ACAutoscalingBlock' : ssAzure + 'azure.autoscale',
'ACAzureActiveDirectoryBlock' : ssAzure + 'azure.azure_active_directory',
'ACAzurealertBlock' : ssAzure + 'azure.azure_alert',
'ACAzureAutomationBlock' : ssAzure + 'azure.automation',
'ACAzureBatchBlock' : ssAzure + 'mscae.cloud.azure_batch',
'ACAzureRedisBlock' : ssAzure + 'azure.azure_cache',
'ACAzureFilesBlock' : ssAzure + 'mscae.cloud.azure_files_service',
'ACAzureloadbalancerBlock' : ssAzure + 'mscae.cloud.azure_automatic_load_balancer',
'ACAzureMarketplaceBlock' : ssAzure + 'azure.azure_marketplace',
'ACAzureRightManagementRMSBlock' : ssAzure + 'mscae.cloud.azure_rights_management_rms',
'ACAzureSDKBlock' : ssAzure + 'azure.azure_sdk',
'ACAzureSearchBlock' : ssAzure + 'mscae.cloud.azure_search',
'ACAzureSQLdatabaseBlock' : ssAzure + 'azure.sql_database_sql_azure',
'ACAzuresubscriptionBlock' : ssAzure + 'azure.azure_subscription',
'ACAzureWebsitesBlock' : ssAzure + 'azure.azure_website',
'ACBackupServiceBlock' : ssAzure + 'azure.backup_service',
'ACBitbucketcodesourceBlock' : ssAzure + 'azure.bitbucket_code_source',
'ACBizTalkServicesBlock' : ssAzure + 'azure.biztalk_services',
'ACCloudServiceBlock' : ssAzure + 'azure.cloud_service',
'ACCodePlexBlock' : ssAzure + 'azure.codeplex_code_source',
// 'ACComputeBlock' NA
'ACContentDeliveryNetworkBlock' : ss + 'azure.content_delivery_network',
'ACDataFactoryBlock' : ss + 'mscae.cloud.data_factory',
'ACContentDeliveryNetworkBlock' : ssAzure + 'azure.content_delivery_network',
'ACDataFactoryBlock' : ssAzure + 'mscae.cloud.data_factory',
// 'ACDataservicesBlock' NA
'ACDocumentDBBlock' : ss + 'mscae.cloud.documentdb',
'ACDropboxcodesourceBlock' : ss + 'azure.dropbox_code_source',
'ACEventsHubBlock' : ss + 'mscae.cloud.event_hubs',
'ACExpressRouteBlock' : ss + 'azure.express_route',
'ACGitHubBlock' : ss + 'azure.github_code',
'ACGitrepositoryBlock' : ss + 'azure.git_repository',
'ACHDInsightBlock' : ss + 'mscae.cloud.hdinsight',
'ACHealthmonitoringBlock' : ss + 'azure.health_monitoring',
'ACHealthyBlock' : ss + 'azure.healthy',
'ACHybridConnectionBlock' : ss + 'mscae.cloud.hybrid_connections',
'ACBizTalkhybridconnectionBlock' : ss + 'mscae.cloud.hybrid_connection_manager',
'ACKeyVaultBlock' : ss + 'mscae.cloud.key_vault',
'ACLogicAppBlock' : ss + 'mscae.cloud.logic_app',
'ACMachineLearningBlock' : ss + 'mscae.cloud.machine_learning',
'ACMediaServicesBlock' : ss + 'azure.media_service',
'ACMicrosoftaccountBlock' : ss + 'mscae.cloud.microsoft_account',
'ACMicrosoftAzureBlock' : ss + 'mscae.cloud.microsoft_azure',
'ACMobileEngagementBlock' : ss + 'mscae.cloud.mobile_engagement',
'ACMobileServicesBlock' : ss + 'mscae.cloud.mobile_app',
'ACMultiFactorAuthBlock' : ss + 'azure.multi_factor_authentication',
'ACMySQLdatabaseBlock' : ss + 'azure.mysql_database',
'ACNotificationHubsBlock' : ss + 'azure.notification_hub',
'ACNotificationtopicBlock' : ss + 'azure.notification_topic',
'ACOperationalInsightsBlock' : ss + 'mscae.cloud.operational_insights',
'ACOSimageBlock' : ss + 'azure.operating_system_image',
'ACRemoteAppBlock' : ss + 'mscae.cloud.remoteapp',
'ACrpdRemotingfileBlock' : ss + 'azure.rdp_remoting_file',
'ACSchedulerBlock' : ss + 'azure.scheduler',
'ACServiceBusBlock' : ss + 'azure.service_bus',
'ACServiceBusQueueBlock' : ss + 'azure.service_bus_queues',
'ACServiceBusRelayBlock' : ss + 'azure.service_bus_relay',
'ACServiceBusTopicBlock' : ss + 'azure.service_bus_topics_and_subscriptions',
'ACServiceEndpointBlock' : ss + 'mscae.cloud.service_endpoint',
'ACServicepackageBlock' : ss + 'mscae.cloud.service_package',
'ACSiteRecoveryBlock' : ss + 'azure.hyper_v_recovery_manager',
'ACSQLdatabasegenericBlock' : ss + 'azure.sql_database',
'ACDocumentDBBlock' : ssAzure + 'mscae.cloud.documentdb',
'ACDropboxcodesourceBlock' : ssAzure + 'azure.dropbox_code_source',
'ACEventsHubBlock' : ssAzure + 'mscae.cloud.event_hubs',
'ACExpressRouteBlock' : ssAzure + 'azure.express_route',
'ACGitHubBlock' : ssAzure + 'azure.github_code',
'ACGitrepositoryBlock' : ssAzure + 'azure.git_repository',
'ACHDInsightBlock' : ssAzure + 'mscae.cloud.hdinsight',
'ACHealthmonitoringBlock' : ssAzure + 'azure.health_monitoring',
'ACHealthyBlock' : ssAzure + 'azure.healthy',
'ACHybridConnectionBlock' : ssAzure + 'mscae.cloud.hybrid_connections',
'ACBizTalkhybridconnectionBlock' : ssAzure + 'mscae.cloud.hybrid_connection_manager',
'ACKeyVaultBlock' : ssAzure + 'mscae.cloud.key_vault',
'ACLogicAppBlock' : ssAzure + 'mscae.cloud.logic_app',
'ACMachineLearningBlock' : ssAzure + 'mscae.cloud.machine_learning',
'ACMediaServicesBlock' : ssAzure + 'azure.media_service',
'ACMicrosoftaccountBlock' : ssAzure + 'mscae.cloud.microsoft_account',
'ACMicrosoftAzureBlock' : ssAzure + 'mscae.cloud.microsoft_azure',
'ACMobileEngagementBlock' : ssAzure + 'mscae.cloud.mobile_engagement',
'ACMobileServicesBlock' : ssAzure + 'mscae.cloud.mobile_app',
'ACMultiFactorAuthBlock' : ssAzure + 'azure.multi_factor_authentication',
'ACMySQLdatabaseBlock' : ssAzure + 'azure.mysql_database',
'ACNotificationHubsBlock' : ssAzure + 'azure.notification_hub',
'ACNotificationtopicBlock' : ssAzure + 'azure.notification_topic',
'ACOperationalInsightsBlock' : ssAzure + 'mscae.cloud.operational_insights',
'ACOSimageBlock' : ssAzure + 'azure.operating_system_image',
'ACRemoteAppBlock' : ssAzure + 'mscae.cloud.remoteapp',
'ACrpdRemotingfileBlock' : ssAzure + 'azure.rdp_remoting_file',
'ACSchedulerBlock' : ssAzure + 'azure.scheduler',
'ACServiceBusBlock' : ssAzure + 'azure.service_bus',
'ACServiceBusQueueBlock' : ssAzure + 'azure.service_bus_queues',
'ACServiceBusRelayBlock' : ssAzure + 'azure.service_bus_relay',
'ACServiceBusTopicBlock' : ssAzure + 'azure.service_bus_topics_and_subscriptions',
'ACServiceEndpointBlock' : ssAzure + 'mscae.cloud.service_endpoint',
'ACServicepackageBlock' : ssAzure + 'mscae.cloud.service_package',
'ACSiteRecoveryBlock' : ssAzure + 'azure.hyper_v_recovery_manager',
'ACSQLdatabasegenericBlock' : ssAzure + 'azure.sql_database',
// 'ACSQLDatabasePremiumBlock' NA
'ACSQLdatasyncBlock' : ss + 'azure.sql_datasync',
'ACSQLreportingdeprecatedBlock' : ss + 'azure.sql_reporting',
'ACStartuptaskBlock' : ss + 'azure.startup_task',
'ACStorageAzureBlock' : ss + 'mscae.cloud.azure_storage',
'ACStorageblobBlock' : ss + 'azure.storage_blob',
'ACStoragequeueBlock' : ss + 'azure.storage_queue',
'ACStoragetableBlock' : ss + 'azure.storage_table',
'ACStorSimpleBlock' : ss + 'azure.storsimple',
'ACStreamAnalyticsBlock' : ss + 'mscae.cloud.stream_analytics',
'ACTrafficManagerBlock' : ss + 'azure.traffic_manager',
'ACAlienBlock' : ss + 'azure.unidentified_code_object',
'ACVHDBlock' : ss + 'azure.vhd',
'ACVHDdatadiskBlock' : ss + 'azure.vhd_data_disk',
'ACVirtualmachineBlock' : ss + 'azure.virtual_machine',
'ACVirtualmachinecontainerBlock' : ss + 'mscae.cloud.virtual_machine_container',
'ACVirtualnetworkBlock' : ss + 'azure.virtual_network',
'ACVisualStudioOnlineBlock' : ss + 'azure.visual_studio_online',
'ACVMsymbolonlyBlock' : ss + 'azure.virtual_machine_feature',
'ACWebJobsBlock' : ss + 'mscae.cloud.webjobs',
'ACWebroleBlock' : ss + 'azure.web_role',
'ACWebrolesBlock' : ss + 'azure.web_roles',
'ACWorkaccountBlock' : ss + 'mscae.cloud.work_account',
'ACWorkerroleBlock' : ss + 'azure.worker_role',
'ACWorkerrolesBlock' : ss + 'azure.worker_roles',
'ADNSBlock' : ss + 'mscae.cloud.azure_dns',
'ACSQLdatasyncBlock' : ssAzure + 'azure.sql_datasync',
'ACSQLreportingdeprecatedBlock' : ssAzure + 'azure.sql_reporting',
'ACStartuptaskBlock' : ssAzure + 'azure.startup_task',
'ACStorageAzureBlock' : ssAzure + 'mscae.cloud.azure_storage',
'ACStorageblobBlock' : ssAzure + 'azure.storage_blob',
'ACStoragequeueBlock' : ssAzure + 'azure.storage_queue',
'ACStoragetableBlock' : ssAzure + 'azure.storage_table',
'ACStorSimpleBlock' : ssAzure + 'azure.storsimple',
'ACStreamAnalyticsBlock' : ssAzure + 'mscae.cloud.stream_analytics',
'ACTrafficManagerBlock' : ssAzure + 'azure.traffic_manager',
'ACAlienBlock' : ssAzure + 'azure.unidentified_code_object',
'ACVHDBlock' : ssAzure + 'azure.vhd',
'ACVHDdatadiskBlock' : ssAzure + 'azure.vhd_data_disk',
'ACVirtualmachineBlock' : ssAzure + 'azure.virtual_machine',
'ACVirtualmachinecontainerBlock' : ssAzure + 'mscae.cloud.virtual_machine_container',
'ACVirtualnetworkBlock' : ssAzure + 'azure.virtual_network',
'ACVisualStudioOnlineBlock' : ssAzure + 'azure.visual_studio_online',
'ACVMsymbolonlyBlock' : ssAzure + 'azure.virtual_machine_feature',
'ACWebJobsBlock' : ssAzure + 'mscae.cloud.webjobs',
'ACWebroleBlock' : ssAzure + 'azure.web_role',
'ACWebrolesBlock' : ssAzure + 'azure.web_roles',
'ACWorkaccountBlock' : ssAzure + 'mscae.cloud.work_account',
'ACWorkerroleBlock' : ssAzure + 'azure.worker_role',
'ACWorkerrolesBlock' : ssAzure + 'azure.worker_roles',
'ADNSBlock' : ssAzure + 'mscae.cloud.azure_dns',
// 'AGatewayBlock' NA
'ACLoadBalancerBlock' : ss + 'mscae.cloud.azure_load_balancer_feature',
'ACResourceGroupBlock' : ss + 'mscae.cloud.resource_group',
'ACVPNGatewayBlock' : ss + 'mscae.cloud.vpn_gateway',
'ACLoadBalancerBlock' : ssAzure + 'mscae.cloud.azure_load_balancer_feature',
'ACResourceGroupBlock' : ssAzure + 'mscae.cloud.resource_group',
'ACVPNGatewayBlock' : ssAzure + 'mscae.cloud.vpn_gateway',
//Azure Enterprise
'AEActiveDirectoryFSPBlock' : ss + 'mscae.enterprise.d',
'AEADFSBlock' : ss + 'mscae.enterprise.ad_fs',
'AEAndroidPhoneBlock' : ss + 'mscae.enterprise.android_phone',
'AEappblankfortextBlock' : ss + 'mscae.enterprise.application_blank',
'AEAppGenericBlock' : ss + 'mscae.enterprise.app_generic',
'AEAppserverBlock' : ss + 'mscae.enterprise.application_server',
'AEBackuplocalBlock' : ss + 'mscae.enterprise.backup_local',
'AEBackuponlineBlock' : ss + 'mscae.enterprise.backup_online',
'AECalendarBlock' : ss + 'mscae.general.calendar',
'AECertificateBlock' : ss + 'azure.certificate',
'AEClientAppBlock' : ss + 'mscae.enterprise.client_application',
'AECloudBlock' : ss + 'mscae.enterprise.internet',
'AEClusterserverBlock' : ss + 'mscae.enterprise.cluster_server',
'AECodefileBlock' : ss + 'azure.code_file',
'AEConnectorsBlock' : ss + 'mscae.enterprise.connectors',
'AEDatabasegenericBlock' : ss + 'mscae.enterprise.database_generic',
'AEDatabaseserverBlock' : ss + 'mscae.enterprise.database_server',
'AEDatabasesyncBlock' : ss + 'mscae.enterprise.database_synchronization',
'AEDeviceBlock' : ss + 'mscae.enterprise.device',
'AEDirectaccessBlock' : ss + 'mscae.enterprise.direct_access_feature',
'AEDocumentBlock' : ss + 'mscae.enterprise.document',
'AEDomaincontrollerBlock' : ss + 'mscae.enterprise.domain_controller',
'AEEnterpriseBuildingBlock' : ss + 'azure.enterprise',
'AEFilegeneralBlock' : ss + 'azure.file',
'AEFilterBlock' : ss + 'mscae.enterprise.filter',
'AEFirewallBlock' : ss + 'mscae.enterprise.firewall',
'AEFolderBlock' : ss + 'mscae.enterprise.folder',
'AEGatewayBlock' : ss + 'mscae.enterprise.gateway',
'AEGenericcodeBlock' : ss + 'azure.code_file',
'AEGraphBlock' : ss + 'mscae.general.graph',
'AEHealthmonitoringBlock' : ss + 'azure.health_monitoring',
'AEHealthyBlock' : ss + 'azure.healthy',
'AEImportgenericBlock' : ss + 'mscae.enterprise.import_generic',
'AEInternetBlock' : ss + 'mscae.enterprise.internet',
'AEKeyboardBlock' : ss + 'mscae.enterprise.keyboard',
'AEKeypermissionsBlock' : ss + 'mscae.enterprise.key_permissions',
'AELaptopcomputerBlock' : ss + 'azure.laptop',
'AELoadbalancerBlock' : ss + 'azure.load_balancer_generic',
'AELoadTestingBlock' : ss + 'mscae.enterprise.load_testing',
'AELockprotectedBlock' : ss + 'mscae.enterprise.lock',
'AELockunprotectedBlock' : ss + 'mscae.enterprise.lock_unlocked',
'AEMaintenanceBlock' : ss + 'mscae.enterprise.maintenance',
'AEManagementconsoleBlock' : ss + 'mscae.enterprise.management_console',
'AEMessageBlock' : ss + 'azure.message',
'AEMonitorBlock' : ss + 'azure.computer',
'AEMonitorrunningappsBlock' : ss + 'mscae.enterprise.monitor_running_apps',
'AEMouseBlock' : ss + 'mscae.enterprise.mouse',
'AENetworkcardBlock' : ss + 'mscae.enterprise.network_card',
'AENotallowedBlock' : ss + 'mscae.general.not_allowed',
'AEPerformanceBlock' : ss + 'mscae.enterprise.performance',
'AEPerformancemonitorBlock' : ss + 'mscae.enterprise.performance_monitor',
'AEPhoneBlock' : ss + 'azure.mobile',
'AEPlugandplayBlock' : ss + 'mscae.enterprise.plug_and_play',
'AEPowershellscriptfileBlock' : ss + 'azure.powershell_file',
'AEProtocolstackBlock' : ss + 'mscae.enterprise.protocol_stack',
'AEQueuegeneralBlock' : ss + 'azure.queue_generic',
'AERMSconnectorBlock' : ss + 'mscae.enterprise.rms_connector',
'AERouterBlock' : ss + 'mscae.enterprise.router',
'AEScriptfileBlock' : ss + 'azure.script_file',
'AESecurevirtualmachineBlock' : ss + 'mscae.enterprise.secure_virtual_machine',
'AEServerbladeBlock' : ss + 'azure.server',
'AEServerdirectoryBlock' : ss + 'mscae.enterprise.server_directory',
'AEServerfarmBlock' : ss + 'mscae.enterprise.server_farm',
'AEServergenericBlock' : ss + 'mscae.enterprise.server_generic',
'AEServerrackBlock' : ss + 'azure.server_rack',
'AESettingsBlock' : ss + 'mscae.enterprise.settings',
'AESharedfolderBlock' : ss + 'mscae.enterprise.shared_folder',
'AESmartcardBlock' : ss + 'mscae.enterprise.smartcard',
'AEStorageBlock' : ss + 'mscae.enterprise.storage',
'AETableBlock' : ss + 'mscae.enterprise.table',
'AETabletBlock' : ss + 'azure.tablet',
'AEToolBlock' : ss + 'mscae.enterprise.tool',
'AETunnelBlock' : ss + 'mscae.general.tunnel',
'AEUnhealthyBlock' : ss + 'mscae.enterprise.unhealthy',
'AEUSBBlock' : ss + 'mscae.enterprise.usb',
'AEUserBlock' : ss + 'azure.user',
'AEVideoBlock' : ss + 'mscae.general.video',
'AEVirtualmachineBlock' : ss + 'azure.virtual_machine_feature',
'AEWebBlock' : ss + 'mscae.enterprise.web',
'AEWebserverBlock' : ss + 'mscae.enterprise.web_server',
'AEWindowsserverBlock' : ss + 'mscae.enterprise.windows_server',
'AEWirelessconnectionBlock' : ss + 'mscae.enterprise.wireless_connection',
'AEWorkstationclientBlock' : ss + 'mscae.enterprise.workstation_client',
'AEXMLwebserviceBlock' : ss + 'mscae.enterprise.xml_web_service',
'AGSAudioBlock' : ss + 'mscae.general.audio',
'AGSBugBlock' : ss + 'mscae.general.bug',
'AGSCablesettopTVboxBlock' : ss + 'mscae.general.cable_settop_tv_box',
'AGSCalendarBlock' : ss + 'mscae.general.calendar',
'AGSChartBlock' : ss + 'mscae.general.chart',
'AGSCheckmarkSuccessBlock' : ss + 'mscae.general.checkmark',
'AGSContinousCycleCircleBlock' : ss + 'mscae.general.continuous_cycle',
'AGSCrossoutFailureBlock' : ss + 'mscae.general.crossout',
'AGSCutandpasteBlock' : ss + 'mscae.general.cut_and_paste',
'AGSFolderBlock' : ss + 'mscae.enterprise.folder',
'AGSGamecontrollerBlock' : ss + 'mscae.general.game_controller',
'AGSGearsBlock' : ss + 'mscae.general.gears',
'AGSGraphBlock' : ss + 'mscae.general.graph',
'AGSLikeBlock' : ss + 'mscae.general.like',
'AGSNotallowedBlock' : ss + 'mscae.general.not_allowed',
'AGSSliderbarhorizontalBlock' : ss + 'mscae.general.slider_bar_horizontal',
'AGSSliderbarvertBlock' : ss + 'mscae.general.slider_bar_vertical',
'AGSTasklistorBacklogBlock' : ss + 'mscae.general.task_list',
'AGSTasksBlock' : ss + 'mscae.general.tasks',
'AGSTunnelBlock' : ss + 'mscae.general.tunnel',
'AGSUserBlock' : ss + 'azure.user',
'AGSVideoBlock' : ss + 'mscae.general.video',
'AEActiveDirectoryFSPBlock' : ssAzure + 'mscae.enterprise.d',
'AEADFSBlock' : ssAzure + 'mscae.enterprise.ad_fs',
'AEAndroidPhoneBlock' : ssAzure + 'mscae.enterprise.android_phone',
'AEappblankfortextBlock' : ssAzure + 'mscae.enterprise.application_blank',
'AEAppGenericBlock' : ssAzure + 'mscae.enterprise.app_generic',
'AEAppserverBlock' : ssAzure + 'mscae.enterprise.application_server',
'AEBackuplocalBlock' : ssAzure + 'mscae.enterprise.backup_local',
'AEBackuponlineBlock' : ssAzure + 'mscae.enterprise.backup_online',
'AECalendarBlock' : ssAzure + 'mscae.general.calendar',
'AECertificateBlock' : ssAzure + 'azure.certificate',
'AEClientAppBlock' : ssAzure + 'mscae.enterprise.client_application',
'AECloudBlock' : ssAzure + 'mscae.enterprise.internet',
'AEClusterserverBlock' : ssAzure + 'mscae.enterprise.cluster_server',
'AECodefileBlock' : ssAzure + 'azure.code_file',
'AEConnectorsBlock' : ssAzure + 'mscae.enterprise.connectors',
'AEDatabasegenericBlock' : ssAzure + 'mscae.enterprise.database_generic',
'AEDatabaseserverBlock' : ssAzure + 'mscae.enterprise.database_server',
'AEDatabasesyncBlock' : ssAzure + 'mscae.enterprise.database_synchronization',
'AEDeviceBlock' : ssAzure + 'mscae.enterprise.device',
'AEDirectaccessBlock' : ssAzure + 'mscae.enterprise.direct_access_feature',
'AEDocumentBlock' : ssAzure + 'mscae.enterprise.document',
'AEDomaincontrollerBlock' : ssAzure + 'mscae.enterprise.domain_controller',
'AEEnterpriseBuildingBlock' : ssAzure + 'azure.enterprise',
'AEFilegeneralBlock' : ssAzure + 'azure.file',
'AEFilterBlock' : ssAzure + 'mscae.enterprise.filter',
'AEFirewallBlock' : ssAzure + 'mscae.enterprise.firewall',
'AEFolderBlock' : ssAzure + 'mscae.enterprise.folder',
'AEGatewayBlock' : ssAzure + 'mscae.enterprise.gateway',
'AEGenericcodeBlock' : ssAzure + 'azure.code_file',
'AEGraphBlock' : ssAzure + 'mscae.general.graph',
'AEHealthmonitoringBlock' : ssAzure + 'azure.health_monitoring',
'AEHealthyBlock' : ssAzure + 'azure.healthy',
'AEImportgenericBlock' : ssAzure + 'mscae.enterprise.import_generic',
'AEInternetBlock' : ssAzure + 'mscae.enterprise.internet',
'AEKeyboardBlock' : ssAzure + 'mscae.enterprise.keyboard',
'AEKeypermissionsBlock' : ssAzure + 'mscae.enterprise.key_permissions',
'AELaptopcomputerBlock' : ssAzure + 'azure.laptop',
'AELoadbalancerBlock' : ssAzure + 'azure.load_balancer_generic',
'AELoadTestingBlock' : ssAzure + 'mscae.enterprise.load_testing',
'AELockprotectedBlock' : ssAzure + 'mscae.enterprise.lock',
'AELockunprotectedBlock' : ssAzure + 'mscae.enterprise.lock_unlocked',
'AEMaintenanceBlock' : ssAzure + 'mscae.enterprise.maintenance',
'AEManagementconsoleBlock' : ssAzure + 'mscae.enterprise.management_console',
'AEMessageBlock' : ssAzure + 'azure.message',
'AEMonitorBlock' : ssAzure + 'azure.computer',
'AEMonitorrunningappsBlock' : ssAzure + 'mscae.enterprise.monitor_running_apps',
'AEMouseBlock' : ssAzure + 'mscae.enterprise.mouse',
'AENetworkcardBlock' : ssAzure + 'mscae.enterprise.network_card',
'AENotallowedBlock' : ssAzure + 'mscae.general.not_allowed',
'AEPerformanceBlock' : ssAzure + 'mscae.enterprise.performance',
'AEPerformancemonitorBlock' : ssAzure + 'mscae.enterprise.performance_monitor',
'AEPhoneBlock' : ssAzure + 'azure.mobile',
'AEPlugandplayBlock' : ssAzure + 'mscae.enterprise.plug_and_play',
'AEPowershellscriptfileBlock' : ssAzure + 'azure.powershell_file',
'AEProtocolstackBlock' : ssAzure + 'mscae.enterprise.protocol_stack',
'AEQueuegeneralBlock' : ssAzure + 'azure.queue_generic',
'AERMSconnectorBlock' : ssAzure + 'mscae.enterprise.rms_connector',
'AERouterBlock' : ssAzure + 'mscae.enterprise.router',
'AEScriptfileBlock' : ssAzure + 'azure.script_file',
'AESecurevirtualmachineBlock' : ssAzure + 'mscae.enterprise.secure_virtual_machine',
'AEServerbladeBlock' : ssAzure + 'azure.server',
'AEServerdirectoryBlock' : ssAzure + 'mscae.enterprise.server_directory',
'AEServerfarmBlock' : ssAzure + 'mscae.enterprise.server_farm',
'AEServergenericBlock' : ssAzure + 'mscae.enterprise.server_generic',
'AEServerrackBlock' : ssAzure + 'azure.server_rack',
'AESettingsBlock' : ssAzure + 'mscae.enterprise.settings',
'AESharedfolderBlock' : ssAzure + 'mscae.enterprise.shared_folder',
'AESmartcardBlock' : ssAzure + 'mscae.enterprise.smartcard',
'AEStorageBlock' : ssAzure + 'mscae.enterprise.storage',
'AETableBlock' : ssAzure + 'mscae.enterprise.table',
'AETabletBlock' : ssAzure + 'azure.tablet',
'AEToolBlock' : ssAzure + 'mscae.enterprise.tool',
'AETunnelBlock' : ssAzure + 'mscae.general.tunnel',
'AEUnhealthyBlock' : ssAzure + 'mscae.enterprise.unhealthy',
'AEUSBBlock' : ssAzure + 'mscae.enterprise.usb',
'AEUserBlock' : ssAzure + 'azure.user',
'AEVideoBlock' : ssAzure + 'mscae.general.video',
'AEVirtualmachineBlock' : ssAzure + 'azure.virtual_machine_feature',
'AEWebBlock' : ssAzure + 'mscae.enterprise.web',
'AEWebserverBlock' : ssAzure + 'mscae.enterprise.web_server',
'AEWindowsserverBlock' : ssAzure + 'mscae.enterprise.windows_server',
'AEWirelessconnectionBlock' : ssAzure + 'mscae.enterprise.wireless_connection',
'AEWorkstationclientBlock' : ssAzure + 'mscae.enterprise.workstation_client',
'AEXMLwebserviceBlock' : ssAzure + 'mscae.enterprise.xml_web_service',
'AGSAudioBlock' : ssAzure + 'mscae.general.audio',
'AGSBugBlock' : ssAzure + 'mscae.general.bug',
'AGSCablesettopTVboxBlock' : ssAzure + 'mscae.general.cable_settop_tv_box',
'AGSCalendarBlock' : ssAzure + 'mscae.general.calendar',
'AGSChartBlock' : ssAzure + 'mscae.general.chart',
'AGSCheckmarkSuccessBlock' : ssAzure + 'mscae.general.checkmark',
'AGSContinousCycleCircleBlock' : ssAzure + 'mscae.general.continuous_cycle',
'AGSCrossoutFailureBlock' : ssAzure + 'mscae.general.crossout',
'AGSCutandpasteBlock' : ssAzure + 'mscae.general.cut_and_paste',
'AGSFolderBlock' : ssAzure + 'mscae.enterprise.folder',
'AGSGamecontrollerBlock' : ssAzure + 'mscae.general.game_controller',
'AGSGearsBlock' : ssAzure + 'mscae.general.gears',
'AGSGraphBlock' : ssAzure + 'mscae.general.graph',
'AGSLikeBlock' : ssAzure + 'mscae.general.like',
'AGSNotallowedBlock' : ssAzure + 'mscae.general.not_allowed',
'AGSSliderbarhorizontalBlock' : ssAzure + 'mscae.general.slider_bar_horizontal',
'AGSSliderbarvertBlock' : ssAzure + 'mscae.general.slider_bar_vertical',
'AGSTasklistorBacklogBlock' : ssAzure + 'mscae.general.task_list',
'AGSTasksBlock' : ssAzure + 'mscae.general.tasks',
'AGSTunnelBlock' : ssAzure + 'mscae.general.tunnel',
'AGSUserBlock' : ssAzure + 'azure.user',
'AGSVideoBlock' : ssAzure + 'mscae.general.video',
// Azure VMS
'AVMActiveDirectoryVMBlock' : 'shape=mxgraph.mscae.vm.active_directory;strokeColor=none',
'AVMActiveDirectoryVMmultiBlock' : 'shape=mxgraph.mscae.vm.active_directory_multi;strokeColor=none',
'AVMAppServerVMBlock' : 'shape=mxgraph.mscae.vm.application_server;strokeColor=none',
'AVMAppServerVMmultiBlock' : 'shape=mxgraph.mscae.vm.application_server_multi;strokeColor=none',
'AVMDatabaseServerVMBlock' : 'shape=mxgraph.mscae.vm.database_server;strokeColor=none',
'AVMDatabaseServerVMmultiBlock' : 'shape=mxgraph.mscae.vm.database_server_multi;strokeColor=none',
'AVMDirectoryServerVMBlock' : 'shape=mxgraph.mscae.vm.directory_server;strokeColor=none',
'AVMDirectoryServerVMmultiBlock' : 'shape=mxgraph.mscae.vm.directory_server_multi;strokeColor=none',
'AVMDomainServerVMBlock' : 'shape=mxgraph.mscae.vm.domain_server;strokeColor=none',
'AVMDomainServerVMmultiBlock' : 'shape=mxgraph.mscae.vm.domain_server_multi;strokeColor=none',
'AVMFileServerVMBlock' : 'shape=mxgraph.mscae.vm.file_server;strokeColor=none',
'AVMFileServerVMmultiBlock' : 'shape=mxgraph.mscae.vm.file_server_multi;strokeColor=none',
'AVMWebServerVMBlock' : 'shape=mxgraph.mscae.vm.web_server;strokeColor=none',
'AVMWebServerVMmultiBlock' : 'shape=mxgraph.mscae.vm.web_server_multi;strokeColor=none',
'AVMWindowsServerVMBlock' : 'shape=mxgraph.mscae.vm.windows_server;strokeColor=none',
'AVMWindowsServerVMmultiBlock' : 'shape=mxgraph.mscae.vm.windows_server_multi;strokeColor=none',
'AVMActiveDirectoryVMBlock' : 'shape=mxgraph.mscae.vm.active_directory;verticalLabelPosition=bottom;verticalAlign=top;strokeColor=none',
'AVMActiveDirectoryVMmultiBlock' : 'shape=mxgraph.mscae.vm.active_directory_multi;verticalLabelPosition=bottom;verticalAlign=top;strokeColor=none',
'AVMAppServerVMBlock' : 'shape=mxgraph.mscae.vm.application_server;verticalLabelPosition=bottom;verticalAlign=top;strokeColor=none',
'AVMAppServerVMmultiBlock' : 'shape=mxgraph.mscae.vm.application_server_multi;verticalLabelPosition=bottom;verticalAlign=top;strokeColor=none',
'AVMDatabaseServerVMBlock' : 'shape=mxgraph.mscae.vm.database_server;verticalLabelPosition=bottom;verticalAlign=top;strokeColor=none',
'AVMDatabaseServerVMmultiBlock' : 'shape=mxgraph.mscae.vm.database_server_multi;verticalLabelPosition=bottom;verticalAlign=top;strokeColor=none',
'AVMDirectoryServerVMBlock' : 'shape=mxgraph.mscae.vm.directory_server;verticalLabelPosition=bottom;verticalAlign=top;strokeColor=none',
'AVMDirectoryServerVMmultiBlock' : 'shape=mxgraph.mscae.vm.directory_server_multi;verticalLabelPosition=bottom;verticalAlign=top;strokeColor=none',
'AVMDomainServerVMBlock' : 'shape=mxgraph.mscae.vm.domain_server;verticalLabelPosition=bottom;verticalAlign=top;strokeColor=none',
'AVMDomainServerVMmultiBlock' : 'shape=mxgraph.mscae.vm.domain_server_multi;verticalLabelPosition=bottom;verticalAlign=top;strokeColor=none',
'AVMFileServerVMBlock' : 'shape=mxgraph.mscae.vm.file_server;verticalLabelPosition=bottom;verticalAlign=top;strokeColor=none',
'AVMFileServerVMmultiBlock' : 'shape=mxgraph.mscae.vm.file_server_multi;verticalLabelPosition=bottom;verticalAlign=top;strokeColor=none',
'AVMWebServerVMBlock' : 'shape=mxgraph.mscae.vm.web_server;verticalLabelPosition=bottom;verticalAlign=top;strokeColor=none',
'AVMWebServerVMmultiBlock' : 'shape=mxgraph.mscae.vm.web_server_multi;verticalLabelPosition=bottom;verticalAlign=top;strokeColor=none',
'AVMWindowsServerVMBlock' : 'shape=mxgraph.mscae.vm.windows_server;verticalLabelPosition=bottom;verticalAlign=top;strokeColor=none',
'AVMWindowsServerVMmultiBlock' : 'shape=mxgraph.mscae.vm.windows_server_multi;verticalLabelPosition=bottom;verticalAlign=top;strokeColor=none',
// Azure 2019
'AccessReviewAzure2019': azur19 + 'Access_Review.svg',
'ActiveDirectoryConnectHealthAzure2019': azur19 + 'Active_Directory_Health_Monitoring.svg',
@ -5574,6 +5575,8 @@ LucidImporter = {};
{
if (endpoint.LinkX != null && endpoint.LinkY != null)
{
endpoint.LinkX = Math.round(endpoint.LinkX * 1000) / 1000;
endpoint.LinkY = Math.round(endpoint.LinkY * 1000) / 1000;
cell.style += ((!ignoreX) ? ((source) ? 'exitX' : 'entryX') + '=' + endpoint.LinkX + ';' : '') +
((!ignoreY) ? (((source) ? 'exitY' : 'entryY') + '=' + endpoint.LinkY + ';') : '') +
((source) ? 'exitPerimeter' : 'entryPerimeter') + '=0;'; //perimeter as 0 works with both cases better

View file

@ -210,7 +210,7 @@ OneDriveClient.prototype.authenticate = function(success, error, failOnAuth)
window.parent.oneDriveAuth(mxUtils.bind(this, function(newAuthInfo)
{
this.updateAuthInfo(newAuthInfo, true, this.endpointHint == null, success, error);
}), error);
}), error, window.urlParams != null && urlParams['odAuthCancellable'] == '1');
return;
}
@ -1338,6 +1338,11 @@ OneDriveClient.prototype.createInlinePicker = function(fn, foldersOnly)
*/
OneDriveClient.prototype.pickFolder = function(fn, direct)
{
var errorFn = mxUtils.bind(this, function(e)
{
this.ui.showError(mxResources.get('error'), e && e.message? e.message : e);
});
var odSaveDlg = mxUtils.bind(this, function(direct)
{
var openSaveDlg = this.inlinePicker? this.createInlinePicker(fn, true) :
@ -1370,10 +1375,7 @@ OneDriveClient.prototype.pickFolder = function(fn, direct)
{
// do nothing
}),
error: mxUtils.bind(this, function(e)
{
this.ui.showError(mxResources.get('error'), e);
})
error: errorFn
});
});
@ -1401,7 +1403,7 @@ OneDriveClient.prototype.pickFolder = function(fn, direct)
this.authenticate(mxUtils.bind(this, function()
{
odSaveDlg(false);
}), this.emptyFn);
}), errorFn);
}
else
{
@ -1419,6 +1421,11 @@ OneDriveClient.prototype.pickFile = function(fn)
this.ui.loadFile('W' + encodeURIComponent(id));
});
var errorFn = mxUtils.bind(this, function(e)
{
this.ui.showError(mxResources.get('error'), e && e.message? e.message : e);
});
var odOpenDlg = this.inlinePicker? this.createInlinePicker(fn) :
mxUtils.bind(this, function()
{
@ -1452,10 +1459,7 @@ OneDriveClient.prototype.pickFile = function(fn)
{
// do nothing
}),
error: mxUtils.bind(this, function(e)
{
this.ui.showError(mxResources.get('error'), e);
})
error: errorFn
});
if (this.user == null)
@ -1473,7 +1477,7 @@ OneDriveClient.prototype.pickFile = function(fn)
this.ui.hideDialog();
odOpenDlg();
})).container, 300, 140, true, true);
}), this.emptyFn);
}), errorFn);
}
else
{

View file

@ -33,18 +33,18 @@ R&&(null==n.stylePoints&&(n.stylePoints=[]),n.stylePoints.push(R),LucidImporter.
k.ZOrder;null!=v&&0<=v.style.indexOf(";grIcon=")&&(n=new mxCell("",new mxGeometry(v.geometry.x,v.geometry.y,v.geometry.width,v.geometry.height),"html=1;whiteSpace=wrap;"),n.vertex=!0,n.style+=c(n.style,k,d,n),v.geometry.x=0,v.geometry.y=0,v.style+="part=1;",n.insert(v),v=n);Md(v,k);return v}function pa(a,b,d,k){var n=new mxCell("",new mxGeometry(0,0,100,100),"html=1;jettySize=18;");n.geometry.relative=!0;n.edge=!0;fc(n,a,b,d,k,!0);b=p(a).Properties;d=null!=b?b.TextAreas:a.TextAreas;if(null!=d){for(k=
0;null!=d["t"+k];){var c=d["t"+k],n=na(c,n);k++}for(k=0;null!=d["m"+k]||1>k;)c=d["m"+k],null!=c&&(n=na(c,n,a)),k++;null!=d.Text&&(n=na(d.Text,n,a));d=null!=b?b.TextAreas:a.TextAreas;null!=d.Message&&(n=na(d.Message,n,a))}return n}function na(a,b,d){var k=2*(parseFloat(a.Location)-.5);isNaN(k)&&null!=a.Text&&null!=a.Text.Location&&(k=2*(parseFloat(a.Text.Location)-.5));d=mxCell;var c=g(a),k=new mxGeometry(isNaN(k)?0:k,0,0,0),f="11",w="";if(null!=a&&null!=a.Value&&null!=a.Value.m)for(var w=n(a.Value.m),
m=0;m<a.Value.m.length;m++)if("s"==a.Value.m[m].n)f=.6*parseFloat(a.Value.m[m].v);else if("c"==a.Value.m[m].n){var x=a.Value.m[m].v;null!=x&&("#"!=x.charAt(0)&&(x="#"+x),x=x.substring(0,7));w+="fontColor="+x+";"}a=new d(c,k,"text;html=1;resizable=0;labelBackgroundColor=#ffffff;align=center;verticalAlign=middle;"+(w+";fontSize="+f+";"));a.geometry.relative=!0;a.vertex=!0;b.insert(a);return b}function Da(a,b,d,k){null!=b&&null!=k&&(b=k(b));return null!=b&&b!=d?a+"="+b+";":""}function Bb(a,b,d,k,n){if(null!=
b&&null!=b.LinkX&&null!=b.LinkY&&(a.style+=(k?"":(d?"exitX":"entryX")+"="+b.LinkX+";")+(n?"":(d?"exitY":"entryY")+"="+b.LinkY+";")+(d?"exitPerimeter":"entryPerimeter")+"=0;",b.Inside))return"["+b.LinkX+","+b.LinkY+",0]"}function Ea(a,b,d){try{null!=a.Action&&null!=a.Action.Properties&&(a=a.Action.Properties);var k=new mxCell("",new mxGeometry,"group;dropTarget=0;");k.vertex=!0;var n=Infinity,c=Infinity,f=-Infinity,w=-Infinity,m=a.Members,x=[],z;for(z in m){var g=b[z];null!=g?x.push(g):d[z]=k}x.sort(function(a,
b){var d=a.zOrder,k=b.zOrder;return null!=d&&null!=k?d-k:0});for(b=0;b<x.length;b++)g=x[b],n=Math.min(n,g.geometry.x),c=Math.min(c,g.geometry.y),f=Math.max(f,g.geometry.x+g.geometry.width),w=Math.max(w,g.geometry.y+g.geometry.height),g.parent=k,k.insert(g,b);k.geometry.x=n;k.geometry.y=c;k.geometry.width=f-n;k.geometry.height=w-c;if(null!=k.children)for(b=0;b<k.children.length;b++){var p=k.children[b].geometry;p.x-=n;p.y-=c}a.IsState?k.lucidLayerInfo={name:a.Name,visible:!a.Hidden,locked:a.Restrictions.b&&
a.Restrictions.p&&a.Restrictions.c}:a.Hidden&&(k.visible=!1);return k}catch(ve){console.log(ve)}}function Kb(a,b,d){a.getModel().beginUpdate();try{var k=function(b,d){function k(a,b){null==a||a.generated||(a.x-=b.x,a.y-=b.y)}var h=null!=d.Endpoint1.Block?c[d.Endpoint1.Block]:null,w=null!=d.Endpoint2.Block?c[d.Endpoint2.Block]:null,x=pa(b,a,h,w);null==h&&null!=d.Endpoint1&&x.geometry.setTerminalPoint(new mxPoint(Math.round(.6*d.Endpoint1.x),Math.round(.6*d.Endpoint1.y)),!0);null==w&&null!=d.Endpoint2&&
x.geometry.setTerminalPoint(new mxPoint(Math.round(.6*d.Endpoint2.x),Math.round(.6*d.Endpoint2.y)),!1);var m=f[b.id];if(null!=m){var l=x.geometry,z=m.geometry;k(l.sourcePoint,z);k(l.targetPoint,z);k(l.offset,z);l=l.points;if(null!=l)for(var g=0;g<l.length;g++)k(l[g],z)}n.push(a.addCell(x,m,null,h,w))},n=[],c={},f={},w=[];if(null!=b.Blocks)for(var m in b.Blocks){var x=b.Blocks[m];x.id=m;var z=!1;null!=Hb[x.Class]&&"mxCompositeShape"==Hb[x.Class]&&(c[x.id]=Yc(x,n,a),w.push(x),z=!0);z||(c[x.id]=uc(x,
a),w.push(x))}else{for(var g=0;g<b.Objects.length;g++)x=b.Objects[g],null!=x.Action&&"mxCompositeShape"==Hb[x.Action.Class]?c[x.id]=Yc(x,n,a):x.IsBlock&&null!=x.Action&&null!=x.Action.Properties&&(c[x.id]=uc(x,a)),w.push(x);for(g=0;g<b.Objects.length;g++)if(x=b.Objects[g],x.IsGroup){var B=Ea(x,c,f);B&&(c[x.id]=B,w.push(x))}}if(null!=b.Groups)try{for(m in b.Groups)if(x=b.Groups[m],x.id=m,B=Ea(x,c,f))c[x.id]=B,w.push(x)}catch(we){console.log(we)}if(null!=b.Lines)for(m in b.Lines)x=b.Lines[m],x.id=m,
w.push(x);w.sort(function(a,b){a=p(a);b=p(b);var d=null!=a.Properties?a.Properties.ZOrder:a.ZOrder,k=null!=b.Properties?b.Properties.ZOrder:b.ZOrder;return null!=d&&null!=k?d-k:0});for(g=0;g<w.length;g++){var x=w[g],e=c[x.id];if(null!=e){if(null==e.parent)if(e.lucidLayerInfo){var A=new mxCell;a.addCell(A,a.model.root);A.setVisible(e.lucidLayerInfo.visible);e.lucidLayerInfo.locked&&A.setStyle("locked=1;");A.setValue(e.lucidLayerInfo.name);delete e.lucidLayerInfo;a.addCell(e,A)}else n.push(a.addCell(e))}else x.IsLine&&
null!=x.Action&&null!=x.Action.Properties?k(x,x.Action.Properties):null!=x.StrokeStyle&&k(x,x)}LucidImporter.stylePointsSet.forEach(function(a){a.style="points=["+a.stylePoints.join(",")+"];"+a.style;delete a.stylePoints});d||a.setSelectionCells(n)}finally{a.getModel().endUpdate()}}function qa(){var a=new Graph;a.setExtendParents(!1);a.setExtendParentsOnAdd(!1);a.setConstrainChildren(!1);a.setHtmlLabels(!0);a.getModel().maintainEdgeParent=!1;return a}function Ub(a,b,d,k,n,c,f,w){this.nurbsValues=
[1,3,0,0,100*(a+d),100-100*(1-(b+k)),0,1,100*(n+f),100-100*(1-(c+w)),0,1]}function Nd(a,b){try{for(var d=[],k=b.BoundingBox.w,n=b.BoundingBox.h,c=0;c<b.Shapes.length;c++){var f=b.Shapes[c],w=f.FillColor,x=f.StrokeColor,m=f.LineWidth,z=f.Points,g=f.Lines,p=['<shape strokewidth="inherit"><foreground>'];p.push("<path>");for(var B=null,e=0;e<g.length;e++){var A=g[e];if(B!=A.p1){var C=z[A.p1].x,D=z[A.p1].y,C=100*C/k,D=100*D/n,C=Math.round(100*C)/100,D=Math.round(100*D)/100;p.push('<move x="'+C+'" y="'+
D+'"/>')}if(null!=A.n1){var E;var R=z[A.p2].x,y=z[A.p2].y,W=k,l=n,N=new Ub(z[A.p1].x,z[A.p1].y,A.n1.x,A.n1.y,z[A.p2].x,z[A.p2].y,A.n2.x,A.n2.y);if(2<=N.getSize()){N.getX(0);N.getY(0);N.getX(1);N.getY(1);for(var R=Math.round(100*R/W*100)/100,y=Math.round(100*y/l*100)/100,W=[],l=[],ca=[],M=N.getSize(),S=0;S<M-1;S+=3)W.push(new mxPoint(N.getX(S),N.getY(S))),l.push(new mxPoint(N.getX(S+1),N.getY(S+1))),S<M-2?ca.push(new mxPoint(N.getX(S+2),N.getY(S+2))):ca.push(new mxPoint(R,y));for(var G="",S=0;S<W.length;S++)G+=
'<curve x1="'+W[S].x+'" y1="'+W[S].y+'" x2="'+l[S].x+'" y2="'+l[S].y+'" x3="'+ca[S].x+'" y3="'+ca[S].y+'"/>';E=G}else E=void 0;p.push(E)}else C=z[A.p2].x,D=z[A.p2].y,C=100*C/k,D=100*D/n,C=Math.round(100*C)/100,D=Math.round(100*D)/100,p.push('<line x="'+C+'" y="'+D+'"/>');B=A.p2}p.push("</path>");p.push("<fillstroke/>");p.push("</foreground></shape>");d.push({shapeStencil:"stencil("+Graph.compress(p.join(""))+")",FillColor:w,LineColor:x,LineWidth:m})}LucidImporter.stencilsMap[a]={text:b.Text,w:k,h:n,
stencils:d}}catch(ld){console.log("Stencil parsing error:",ld)}}function wb(a,b,d,k,n,c,f,w){a=new mxCell("",new mxGeometry(a,b,0,0),"strokeColor=none;fillColor=none;");a.vertex=!0;f.insert(a);c=[a];d=d.clone();w.insertEdge(d,!1);a.insertEdge(d,!0);c.push(d);k.push(n.addCell(d,null,null,null,null))}function ta(a,b,d,k,n,c,f,w,x){a=new mxCell("",new mxGeometry(a,b,0,0),"strokeColor=none;fillColor=none;");a.vertex=!0;x.insert(a);d=new mxCell("",new mxGeometry(d,k,0,0),"strokeColor=none;fillColor=none;");
d.vertex=!0;x.insert(d);w=[d];n=n.clone();a.insertEdge(n,!0);d.insertEdge(n,!1);w.push(n);c.push(f.addCell(n,null,null,null,null))}function fa(a,b,d,k,n,f){k.style="rounded=1;absoluteArcSize=1;fillColor=#ffffff;arcSize=2;strokeColor=#dddddd;";k.style+=c(k.style,n,f,k);b=g(n);k.vertex=!0;a=new mxCell(b,new mxGeometry(0,.5,24,24),"dashed=0;connectable=0;html=1;strokeColor=none;"+mxConstants.STYLE_SHAPE+"=mxgraph.gcp2."+a+";part=1;shadow=0;labelPosition=right;verticalLabelPosition=middle;align=left;verticalAlign=middle;spacingLeft=5;");
b&&null!=b.LinkX&&null!=b.LinkY&&(b.LinkX=Math.round(1E3*b.LinkX)/1E3,b.LinkY=Math.round(1E3*b.LinkY)/1E3,a.style+=(k?"":(d?"exitX":"entryX")+"="+b.LinkX+";")+(n?"":(d?"exitY":"entryY")+"="+b.LinkY+";")+(d?"exitPerimeter":"entryPerimeter")+"=0;",b.Inside))return"["+b.LinkX+","+b.LinkY+",0]"}function Ea(a,b,d){try{null!=a.Action&&null!=a.Action.Properties&&(a=a.Action.Properties);var k=new mxCell("",new mxGeometry,"group;dropTarget=0;");k.vertex=!0;var n=Infinity,c=Infinity,f=-Infinity,w=-Infinity,
m=a.Members,x=[],z;for(z in m){var g=b[z];null!=g?x.push(g):d[z]=k}x.sort(function(a,b){var d=a.zOrder,k=b.zOrder;return null!=d&&null!=k?d-k:0});for(b=0;b<x.length;b++)g=x[b],n=Math.min(n,g.geometry.x),c=Math.min(c,g.geometry.y),f=Math.max(f,g.geometry.x+g.geometry.width),w=Math.max(w,g.geometry.y+g.geometry.height),g.parent=k,k.insert(g,b);k.geometry.x=n;k.geometry.y=c;k.geometry.width=f-n;k.geometry.height=w-c;if(null!=k.children)for(b=0;b<k.children.length;b++){var p=k.children[b].geometry;p.x-=
n;p.y-=c}a.IsState?k.lucidLayerInfo={name:a.Name,visible:!a.Hidden,locked:a.Restrictions.b&&a.Restrictions.p&&a.Restrictions.c}:a.Hidden&&(k.visible=!1);return k}catch(ve){console.log(ve)}}function Kb(a,b,d){a.getModel().beginUpdate();try{var k=function(b,d){function k(a,b){null==a||a.generated||(a.x-=b.x,a.y-=b.y)}var h=null!=d.Endpoint1.Block?c[d.Endpoint1.Block]:null,w=null!=d.Endpoint2.Block?c[d.Endpoint2.Block]:null,x=pa(b,a,h,w);null==h&&null!=d.Endpoint1&&x.geometry.setTerminalPoint(new mxPoint(Math.round(.6*
d.Endpoint1.x),Math.round(.6*d.Endpoint1.y)),!0);null==w&&null!=d.Endpoint2&&x.geometry.setTerminalPoint(new mxPoint(Math.round(.6*d.Endpoint2.x),Math.round(.6*d.Endpoint2.y)),!1);var m=f[b.id];if(null!=m){var l=x.geometry,z=m.geometry;k(l.sourcePoint,z);k(l.targetPoint,z);k(l.offset,z);l=l.points;if(null!=l)for(var g=0;g<l.length;g++)k(l[g],z)}n.push(a.addCell(x,m,null,h,w))},n=[],c={},f={},w=[];if(null!=b.Blocks)for(var m in b.Blocks){var x=b.Blocks[m];x.id=m;var z=!1;null!=Hb[x.Class]&&"mxCompositeShape"==
Hb[x.Class]&&(c[x.id]=Yc(x,n,a),w.push(x),z=!0);z||(c[x.id]=uc(x,a),w.push(x))}else{for(var g=0;g<b.Objects.length;g++)x=b.Objects[g],null!=x.Action&&"mxCompositeShape"==Hb[x.Action.Class]?c[x.id]=Yc(x,n,a):x.IsBlock&&null!=x.Action&&null!=x.Action.Properties&&(c[x.id]=uc(x,a)),w.push(x);for(g=0;g<b.Objects.length;g++)if(x=b.Objects[g],x.IsGroup){var B=Ea(x,c,f);B&&(c[x.id]=B,w.push(x))}}if(null!=b.Groups)try{for(m in b.Groups)if(x=b.Groups[m],x.id=m,B=Ea(x,c,f))c[x.id]=B,w.push(x)}catch(we){console.log(we)}if(null!=
b.Lines)for(m in b.Lines)x=b.Lines[m],x.id=m,w.push(x);w.sort(function(a,b){a=p(a);b=p(b);var d=null!=a.Properties?a.Properties.ZOrder:a.ZOrder,k=null!=b.Properties?b.Properties.ZOrder:b.ZOrder;return null!=d&&null!=k?d-k:0});for(g=0;g<w.length;g++){var x=w[g],e=c[x.id];if(null!=e){if(null==e.parent)if(e.lucidLayerInfo){var A=new mxCell;a.addCell(A,a.model.root);A.setVisible(e.lucidLayerInfo.visible);e.lucidLayerInfo.locked&&A.setStyle("locked=1;");A.setValue(e.lucidLayerInfo.name);delete e.lucidLayerInfo;
a.addCell(e,A)}else n.push(a.addCell(e))}else x.IsLine&&null!=x.Action&&null!=x.Action.Properties?k(x,x.Action.Properties):null!=x.StrokeStyle&&k(x,x)}LucidImporter.stylePointsSet.forEach(function(a){a.style="points=["+a.stylePoints.join(",")+"];"+a.style;delete a.stylePoints});d||a.setSelectionCells(n)}finally{a.getModel().endUpdate()}}function qa(){var a=new Graph;a.setExtendParents(!1);a.setExtendParentsOnAdd(!1);a.setConstrainChildren(!1);a.setHtmlLabels(!0);a.getModel().maintainEdgeParent=!1;
return a}function Ub(a,b,d,k,n,c,f,w){this.nurbsValues=[1,3,0,0,100*(a+d),100-100*(1-(b+k)),0,1,100*(n+f),100-100*(1-(c+w)),0,1]}function Nd(a,b){try{for(var d=[],k=b.BoundingBox.w,n=b.BoundingBox.h,c=0;c<b.Shapes.length;c++){var f=b.Shapes[c],w=f.FillColor,x=f.StrokeColor,m=f.LineWidth,z=f.Points,g=f.Lines,p=['<shape strokewidth="inherit"><foreground>'];p.push("<path>");for(var B=null,e=0;e<g.length;e++){var A=g[e];if(B!=A.p1){var C=z[A.p1].x,D=z[A.p1].y,C=100*C/k,D=100*D/n,C=Math.round(100*C)/100,
D=Math.round(100*D)/100;p.push('<move x="'+C+'" y="'+D+'"/>')}if(null!=A.n1){var E;var R=z[A.p2].x,y=z[A.p2].y,W=k,l=n,N=new Ub(z[A.p1].x,z[A.p1].y,A.n1.x,A.n1.y,z[A.p2].x,z[A.p2].y,A.n2.x,A.n2.y);if(2<=N.getSize()){N.getX(0);N.getY(0);N.getX(1);N.getY(1);for(var R=Math.round(100*R/W*100)/100,y=Math.round(100*y/l*100)/100,W=[],l=[],ca=[],M=N.getSize(),S=0;S<M-1;S+=3)W.push(new mxPoint(N.getX(S),N.getY(S))),l.push(new mxPoint(N.getX(S+1),N.getY(S+1))),S<M-2?ca.push(new mxPoint(N.getX(S+2),N.getY(S+
2))):ca.push(new mxPoint(R,y));for(var G="",S=0;S<W.length;S++)G+='<curve x1="'+W[S].x+'" y1="'+W[S].y+'" x2="'+l[S].x+'" y2="'+l[S].y+'" x3="'+ca[S].x+'" y3="'+ca[S].y+'"/>';E=G}else E=void 0;p.push(E)}else C=z[A.p2].x,D=z[A.p2].y,C=100*C/k,D=100*D/n,C=Math.round(100*C)/100,D=Math.round(100*D)/100,p.push('<line x="'+C+'" y="'+D+'"/>');B=A.p2}p.push("</path>");p.push("<fillstroke/>");p.push("</foreground></shape>");d.push({shapeStencil:"stencil("+Graph.compress(p.join(""))+")",FillColor:w,LineColor:x,
LineWidth:m})}LucidImporter.stencilsMap[a]={text:b.Text,w:k,h:n,stencils:d}}catch(ld){console.log("Stencil parsing error:",ld)}}function wb(a,b,d,k,n,c,f,w){a=new mxCell("",new mxGeometry(a,b,0,0),"strokeColor=none;fillColor=none;");a.vertex=!0;f.insert(a);c=[a];d=d.clone();w.insertEdge(d,!1);a.insertEdge(d,!0);c.push(d);k.push(n.addCell(d,null,null,null,null))}function ta(a,b,d,k,n,c,f,w,x){a=new mxCell("",new mxGeometry(a,b,0,0),"strokeColor=none;fillColor=none;");a.vertex=!0;x.insert(a);d=new mxCell("",
new mxGeometry(d,k,0,0),"strokeColor=none;fillColor=none;");d.vertex=!0;x.insert(d);w=[d];n=n.clone();a.insertEdge(n,!0);d.insertEdge(n,!1);w.push(n);c.push(f.addCell(n,null,null,null,null))}function fa(a,b,d,k,n,f){k.style="rounded=1;absoluteArcSize=1;fillColor=#ffffff;arcSize=2;strokeColor=#dddddd;";k.style+=c(k.style,n,f,k);b=g(n);k.vertex=!0;a=new mxCell(b,new mxGeometry(0,.5,24,24),"dashed=0;connectable=0;html=1;strokeColor=none;"+mxConstants.STYLE_SHAPE+"=mxgraph.gcp2."+a+";part=1;shadow=0;labelPosition=right;verticalLabelPosition=middle;align=left;verticalAlign=middle;spacingLeft=5;");
a.style+=c(a.style,n,f,a,y);a.geometry.relative=!0;a.geometry.offset=new mxPoint(5,-12);a.vertex=!0;k.insert(a)}function ka(a,b,d,k,n,f,w,x){n="transparent"!=a?mxConstants.STYLE_SHAPE+"=mxgraph.gcp2.":mxConstants.STYLE_SHAPE+"=";f.style="rounded=1;absoluteArcSize=1;arcSize=2;verticalAlign=bottom;fillColor=#ffffff;strokeColor=#dddddd;whiteSpace=wrap;";f.style+=c(f.style,w,x,f);f.value=g(w);f.vertex=!0;a=new mxCell(null,new mxGeometry(.5,0,.7*k*b,.7*k*d),n+a+";part=1;dashed=0;connectable=0;html=1;strokeColor=none;shadow=0;");
a.geometry.relative=!0;a.geometry.offset=new mxPoint(-b*k*.35,10+(1-d)*k*.35);a.vertex=!0;a.style+=c(a.style,w,x,a,y);f.insert(a)}function tc(a,b){return null==a||null==b||!a.includes(";"+b+"=")&&a.substring(0,b.length+1)!=b+"="?!1:!0}function Yc(b,n,f){var e=p(b),h=e.Properties,ja=h.BoundingBox,t=Math.round(.6*ja.w),r=Math.round(.6*ja.h),pa=Math.round(.6*ja.x+Ib),na=Math.round(.6*ja.y+Jb);null==b.Class||"GCPInputDatabase"!==b.Class&&"GCPInputRecord"!==b.Class&&"GCPInputPayment"!==b.Class&&"GCPInputGateway"!==
b.Class&&"GCPInputLocalCompute"!==b.Class&&"GCPInputBeacon"!==b.Class&&"GCPInputStorage"!==b.Class&&"GCPInputList"!==b.Class&&"GCPInputStream"!==b.Class&&"GCPInputMobileDevices"!==b.Class&&"GCPInputCircuitBoard"!==b.Class&&"GCPInputLive"!==b.Class&&"GCPInputUsers"!==b.Class&&"GCPInputLaptop"!==b.Class&&"GCPInputApplication"!==b.Class&&"GCPInputLightbulb"!==b.Class&&"GCPInputGame"!==b.Class&&"GCPInputDesktop"!==b.Class&&"GCPInputDesktopAndMobile"!==b.Class&&"GCPInputWebcam"!==b.Class&&"GCPInputSpeaker"!==
@ -365,139 +365,172 @@ AWSMobileClientBlock2:"strokeColor=none;shape=mxgraph.aws3.mobile_client;vertica
AWSMediaBlock2:"strokeColor=none;shape=mxgraph.aws3.multimedia;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSDataCenterBlock2:"strokeColor=none;shape=mxgraph.aws3.corporate_data_center;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSServerBlock2:"strokeColor=none;shape=mxgraph.aws3.traditional_server;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSInternetBlock2:"strokeColor=none;shape=mxgraph.aws2.non-service_specific.internet;verticalLabelPosition=bottom;align=center;verticalAlign=top",
AWSForumsBlock3:"strokeColor=none;shape=mxgraph.aws3.forums;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSManagementBlock2:"strokeColor=none;shape=mxgraph.aws3.management_console;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSAmazonElasticCacheNode2:"strokeColor=none;shape=mxgraph.aws3.cache_node;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSAmazonRedshiftDW1Cluster2:"strokeColor=none;shape=mxgraph.aws3.dense_compute_node;verticalLabelPosition=bottom;align=center;verticalAlign=top",
AWSAmazonRedshiftDW2Cluster2:"strokeColor=none;shape=mxgraph.aws3.dense_storage_node;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSAmazonRedshiftSSDFamilyCluster2:"strokeColor=none;shape=mxgraph.aws3.dense_storage_node;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSAmazonRoute53RouteTable2:"strokeColor=none;shape=mxgraph.aws3.route_table;verticalLabelPosition=bottom;align=center;verticalAlign=top",AWSSubnetBlock2:"strokeColor=none;shape=mxgraph.aws3.permissions;verticalLabelPosition=bottom;align=center;verticalAlign=top",
AWSRoundedRectangleContainerBlock2:"mxCompositeShape",ACAccessControlBlock:"strokeColor=none;shape=mxgraph.azure.access_control",ACAPIAppsBlock:"strokeColor=none;shape=mxgraph.mscae.cloud.api_app",ACAPIManagementBlock:"strokeColor=none;shape=mxgraph.mscae.cloud.api_management",ACAppInsightsBlock:"strokeColor=none;shape=mxgraph.mscae.cloud.application_insights",ACAppServicesBlock:"strokeColor=none;shape=mxgraph.mscae.cloud.app_service",ACAutoscalingBlock:"strokeColor=none;shape=mxgraph.azure.autoscale",
ACAzureActiveDirectoryBlock:"strokeColor=none;shape=mxgraph.azure.azure_active_directory",ACAzurealertBlock:"strokeColor=none;shape=mxgraph.azure.azure_alert",ACAzureAutomationBlock:"strokeColor=none;shape=mxgraph.azure.automation",ACAzureBatchBlock:"strokeColor=none;shape=mxgraph.mscae.cloud.azure_batch",ACAzureRedisBlock:"strokeColor=none;shape=mxgraph.azure.azure_cache",ACAzureFilesBlock:"strokeColor=none;shape=mxgraph.mscae.cloud.azure_files_service",ACAzureloadbalancerBlock:"strokeColor=none;shape=mxgraph.mscae.cloud.azure_automatic_load_balancer",
ACAzureMarketplaceBlock:"strokeColor=none;shape=mxgraph.azure.azure_marketplace",ACAzureRightManagementRMSBlock:"strokeColor=none;shape=mxgraph.mscae.cloud.azure_rights_management_rms",ACAzureSDKBlock:"strokeColor=none;shape=mxgraph.azure.azure_sdk",ACAzureSearchBlock:"strokeColor=none;shape=mxgraph.mscae.cloud.azure_search",ACAzureSQLdatabaseBlock:"strokeColor=none;shape=mxgraph.azure.sql_database_sql_azure",ACAzuresubscriptionBlock:"strokeColor=none;shape=mxgraph.azure.azure_subscription",ACAzureWebsitesBlock:"strokeColor=none;shape=mxgraph.azure.azure_website",
ACBackupServiceBlock:"strokeColor=none;shape=mxgraph.azure.backup_service",ACBitbucketcodesourceBlock:"strokeColor=none;shape=mxgraph.azure.bitbucket_code_source",ACBizTalkServicesBlock:"strokeColor=none;shape=mxgraph.azure.biztalk_services",ACCloudServiceBlock:"strokeColor=none;shape=mxgraph.azure.cloud_service",ACCodePlexBlock:"strokeColor=none;shape=mxgraph.azure.codeplex_code_source",ACContentDeliveryNetworkBlock:"strokeColor=none;shape=mxgraph.azure.content_delivery_network",ACDataFactoryBlock:"strokeColor=none;shape=mxgraph.mscae.cloud.data_factory",
ACDocumentDBBlock:"strokeColor=none;shape=mxgraph.mscae.cloud.documentdb",ACDropboxcodesourceBlock:"strokeColor=none;shape=mxgraph.azure.dropbox_code_source",ACEventsHubBlock:"strokeColor=none;shape=mxgraph.mscae.cloud.event_hubs",ACExpressRouteBlock:"strokeColor=none;shape=mxgraph.azure.express_route",ACGitHubBlock:"strokeColor=none;shape=mxgraph.azure.github_code",ACGitrepositoryBlock:"strokeColor=none;shape=mxgraph.azure.git_repository",ACHDInsightBlock:"strokeColor=none;shape=mxgraph.mscae.cloud.hdinsight",
ACHealthmonitoringBlock:"strokeColor=none;shape=mxgraph.azure.health_monitoring",ACHealthyBlock:"strokeColor=none;shape=mxgraph.azure.healthy",ACHybridConnectionBlock:"strokeColor=none;shape=mxgraph.mscae.cloud.hybrid_connections",ACBizTalkhybridconnectionBlock:"strokeColor=none;shape=mxgraph.mscae.cloud.hybrid_connection_manager",ACKeyVaultBlock:"strokeColor=none;shape=mxgraph.mscae.cloud.key_vault",ACLogicAppBlock:"strokeColor=none;shape=mxgraph.mscae.cloud.logic_app",ACMachineLearningBlock:"strokeColor=none;shape=mxgraph.mscae.cloud.machine_learning",
ACMediaServicesBlock:"strokeColor=none;shape=mxgraph.azure.media_service",ACMicrosoftaccountBlock:"strokeColor=none;shape=mxgraph.mscae.cloud.microsoft_account",ACMicrosoftAzureBlock:"strokeColor=none;shape=mxgraph.mscae.cloud.microsoft_azure",ACMobileEngagementBlock:"strokeColor=none;shape=mxgraph.mscae.cloud.mobile_engagement",ACMobileServicesBlock:"strokeColor=none;shape=mxgraph.mscae.cloud.mobile_app",ACMultiFactorAuthBlock:"strokeColor=none;shape=mxgraph.azure.multi_factor_authentication",ACMySQLdatabaseBlock:"strokeColor=none;shape=mxgraph.azure.mysql_database",
ACNotificationHubsBlock:"strokeColor=none;shape=mxgraph.azure.notification_hub",ACNotificationtopicBlock:"strokeColor=none;shape=mxgraph.azure.notification_topic",ACOperationalInsightsBlock:"strokeColor=none;shape=mxgraph.mscae.cloud.operational_insights",ACOSimageBlock:"strokeColor=none;shape=mxgraph.azure.operating_system_image",ACRemoteAppBlock:"strokeColor=none;shape=mxgraph.mscae.cloud.remoteapp",ACrpdRemotingfileBlock:"strokeColor=none;shape=mxgraph.azure.rdp_remoting_file",ACSchedulerBlock:"strokeColor=none;shape=mxgraph.azure.scheduler",
ACServiceBusBlock:"strokeColor=none;shape=mxgraph.azure.service_bus",ACServiceBusQueueBlock:"strokeColor=none;shape=mxgraph.azure.service_bus_queues",ACServiceBusRelayBlock:"strokeColor=none;shape=mxgraph.azure.service_bus_relay",ACServiceBusTopicBlock:"strokeColor=none;shape=mxgraph.azure.service_bus_topics_and_subscriptions",ACServiceEndpointBlock:"strokeColor=none;shape=mxgraph.mscae.cloud.service_endpoint",ACServicepackageBlock:"strokeColor=none;shape=mxgraph.mscae.cloud.service_package",ACSiteRecoveryBlock:"strokeColor=none;shape=mxgraph.azure.hyper_v_recovery_manager",
ACSQLdatabasegenericBlock:"strokeColor=none;shape=mxgraph.azure.sql_database",ACSQLdatasyncBlock:"strokeColor=none;shape=mxgraph.azure.sql_datasync",ACSQLreportingdeprecatedBlock:"strokeColor=none;shape=mxgraph.azure.sql_reporting",ACStartuptaskBlock:"strokeColor=none;shape=mxgraph.azure.startup_task",ACStorageAzureBlock:"strokeColor=none;shape=mxgraph.mscae.cloud.azure_storage",ACStorageblobBlock:"strokeColor=none;shape=mxgraph.azure.storage_blob",ACStoragequeueBlock:"strokeColor=none;shape=mxgraph.azure.storage_queue",
ACStoragetableBlock:"strokeColor=none;shape=mxgraph.azure.storage_table",ACStorSimpleBlock:"strokeColor=none;shape=mxgraph.azure.storsimple",ACStreamAnalyticsBlock:"strokeColor=none;shape=mxgraph.mscae.cloud.stream_analytics",ACTrafficManagerBlock:"strokeColor=none;shape=mxgraph.azure.traffic_manager",ACAlienBlock:"strokeColor=none;shape=mxgraph.azure.unidentified_code_object",ACVHDBlock:"strokeColor=none;shape=mxgraph.azure.vhd",ACVHDdatadiskBlock:"strokeColor=none;shape=mxgraph.azure.vhd_data_disk",
ACVirtualmachineBlock:"strokeColor=none;shape=mxgraph.azure.virtual_machine",ACVirtualmachinecontainerBlock:"strokeColor=none;shape=mxgraph.mscae.cloud.virtual_machine_container",ACVirtualnetworkBlock:"strokeColor=none;shape=mxgraph.azure.virtual_network",ACVisualStudioOnlineBlock:"strokeColor=none;shape=mxgraph.azure.visual_studio_online",ACVMsymbolonlyBlock:"strokeColor=none;shape=mxgraph.azure.virtual_machine_feature",ACWebJobsBlock:"strokeColor=none;shape=mxgraph.mscae.cloud.webjobs",ACWebroleBlock:"strokeColor=none;shape=mxgraph.azure.web_role",
ACWebrolesBlock:"strokeColor=none;shape=mxgraph.azure.web_roles",ACWorkaccountBlock:"strokeColor=none;shape=mxgraph.mscae.cloud.work_account",ACWorkerroleBlock:"strokeColor=none;shape=mxgraph.azure.worker_role",ACWorkerrolesBlock:"strokeColor=none;shape=mxgraph.azure.worker_roles",ADNSBlock:"strokeColor=none;shape=mxgraph.mscae.cloud.azure_dns",ACLoadBalancerBlock:"strokeColor=none;shape=mxgraph.mscae.cloud.azure_load_balancer_feature",ACResourceGroupBlock:"strokeColor=none;shape=mxgraph.mscae.cloud.resource_group",
ACVPNGatewayBlock:"strokeColor=none;shape=mxgraph.mscae.cloud.vpn_gateway",AEActiveDirectoryFSPBlock:"strokeColor=none;shape=mxgraph.mscae.enterprise.d",AEADFSBlock:"strokeColor=none;shape=mxgraph.mscae.enterprise.ad_fs",AEAndroidPhoneBlock:"strokeColor=none;shape=mxgraph.mscae.enterprise.android_phone",AEappblankfortextBlock:"strokeColor=none;shape=mxgraph.mscae.enterprise.application_blank",AEAppGenericBlock:"strokeColor=none;shape=mxgraph.mscae.enterprise.app_generic",AEAppserverBlock:"strokeColor=none;shape=mxgraph.mscae.enterprise.application_server",
AEBackuplocalBlock:"strokeColor=none;shape=mxgraph.mscae.enterprise.backup_local",AEBackuponlineBlock:"strokeColor=none;shape=mxgraph.mscae.enterprise.backup_online",AECalendarBlock:"strokeColor=none;shape=mxgraph.mscae.general.calendar",AECertificateBlock:"strokeColor=none;shape=mxgraph.azure.certificate",AEClientAppBlock:"strokeColor=none;shape=mxgraph.mscae.enterprise.client_application",AECloudBlock:"strokeColor=none;shape=mxgraph.mscae.enterprise.internet",AEClusterserverBlock:"strokeColor=none;shape=mxgraph.mscae.enterprise.cluster_server",
AECodefileBlock:"strokeColor=none;shape=mxgraph.azure.code_file",AEConnectorsBlock:"strokeColor=none;shape=mxgraph.mscae.enterprise.connectors",AEDatabasegenericBlock:"strokeColor=none;shape=mxgraph.mscae.enterprise.database_generic",AEDatabaseserverBlock:"strokeColor=none;shape=mxgraph.mscae.enterprise.database_server",AEDatabasesyncBlock:"strokeColor=none;shape=mxgraph.mscae.enterprise.database_synchronization",AEDeviceBlock:"strokeColor=none;shape=mxgraph.mscae.enterprise.device",AEDirectaccessBlock:"strokeColor=none;shape=mxgraph.mscae.enterprise.direct_access_feature",
AEDocumentBlock:"strokeColor=none;shape=mxgraph.mscae.enterprise.document",AEDomaincontrollerBlock:"strokeColor=none;shape=mxgraph.mscae.enterprise.domain_controller",AEEnterpriseBuildingBlock:"strokeColor=none;shape=mxgraph.azure.enterprise",AEFilegeneralBlock:"strokeColor=none;shape=mxgraph.azure.file",AEFilterBlock:"strokeColor=none;shape=mxgraph.mscae.enterprise.filter",AEFirewallBlock:"strokeColor=none;shape=mxgraph.mscae.enterprise.firewall",AEFolderBlock:"strokeColor=none;shape=mxgraph.mscae.enterprise.folder",
AEGatewayBlock:"strokeColor=none;shape=mxgraph.mscae.enterprise.gateway",AEGenericcodeBlock:"strokeColor=none;shape=mxgraph.azure.code_file",AEGraphBlock:"strokeColor=none;shape=mxgraph.mscae.general.graph",AEHealthmonitoringBlock:"strokeColor=none;shape=mxgraph.azure.health_monitoring",AEHealthyBlock:"strokeColor=none;shape=mxgraph.azure.healthy",AEImportgenericBlock:"strokeColor=none;shape=mxgraph.mscae.enterprise.import_generic",AEInternetBlock:"strokeColor=none;shape=mxgraph.mscae.enterprise.internet",
AEKeyboardBlock:"strokeColor=none;shape=mxgraph.mscae.enterprise.keyboard",AEKeypermissionsBlock:"strokeColor=none;shape=mxgraph.mscae.enterprise.key_permissions",AELaptopcomputerBlock:"strokeColor=none;shape=mxgraph.azure.laptop",AELoadbalancerBlock:"strokeColor=none;shape=mxgraph.azure.load_balancer_generic",AELoadTestingBlock:"strokeColor=none;shape=mxgraph.mscae.enterprise.load_testing",AELockprotectedBlock:"strokeColor=none;shape=mxgraph.mscae.enterprise.lock",AELockunprotectedBlock:"strokeColor=none;shape=mxgraph.mscae.enterprise.lock_unlocked",
AEMaintenanceBlock:"strokeColor=none;shape=mxgraph.mscae.enterprise.maintenance",AEManagementconsoleBlock:"strokeColor=none;shape=mxgraph.mscae.enterprise.management_console",AEMessageBlock:"strokeColor=none;shape=mxgraph.azure.message",AEMonitorBlock:"strokeColor=none;shape=mxgraph.azure.computer",AEMonitorrunningappsBlock:"strokeColor=none;shape=mxgraph.mscae.enterprise.monitor_running_apps",AEMouseBlock:"strokeColor=none;shape=mxgraph.mscae.enterprise.mouse",AENetworkcardBlock:"strokeColor=none;shape=mxgraph.mscae.enterprise.network_card",
AENotallowedBlock:"strokeColor=none;shape=mxgraph.mscae.general.not_allowed",AEPerformanceBlock:"strokeColor=none;shape=mxgraph.mscae.enterprise.performance",AEPerformancemonitorBlock:"strokeColor=none;shape=mxgraph.mscae.enterprise.performance_monitor",AEPhoneBlock:"strokeColor=none;shape=mxgraph.azure.mobile",AEPlugandplayBlock:"strokeColor=none;shape=mxgraph.mscae.enterprise.plug_and_play",AEPowershellscriptfileBlock:"strokeColor=none;shape=mxgraph.azure.powershell_file",AEProtocolstackBlock:"strokeColor=none;shape=mxgraph.mscae.enterprise.protocol_stack",
AEQueuegeneralBlock:"strokeColor=none;shape=mxgraph.azure.queue_generic",AERMSconnectorBlock:"strokeColor=none;shape=mxgraph.mscae.enterprise.rms_connector",AERouterBlock:"strokeColor=none;shape=mxgraph.mscae.enterprise.router",AEScriptfileBlock:"strokeColor=none;shape=mxgraph.azure.script_file",AESecurevirtualmachineBlock:"strokeColor=none;shape=mxgraph.mscae.enterprise.secure_virtual_machine",AEServerbladeBlock:"strokeColor=none;shape=mxgraph.azure.server",AEServerdirectoryBlock:"strokeColor=none;shape=mxgraph.mscae.enterprise.server_directory",
AEServerfarmBlock:"strokeColor=none;shape=mxgraph.mscae.enterprise.server_farm",AEServergenericBlock:"strokeColor=none;shape=mxgraph.mscae.enterprise.server_generic",AEServerrackBlock:"strokeColor=none;shape=mxgraph.azure.server_rack",AESettingsBlock:"strokeColor=none;shape=mxgraph.mscae.enterprise.settings",AESharedfolderBlock:"strokeColor=none;shape=mxgraph.mscae.enterprise.shared_folder",AESmartcardBlock:"strokeColor=none;shape=mxgraph.mscae.enterprise.smartcard",AEStorageBlock:"strokeColor=none;shape=mxgraph.mscae.enterprise.storage",
AETableBlock:"strokeColor=none;shape=mxgraph.mscae.enterprise.table",AETabletBlock:"strokeColor=none;shape=mxgraph.azure.tablet",AEToolBlock:"strokeColor=none;shape=mxgraph.mscae.enterprise.tool",AETunnelBlock:"strokeColor=none;shape=mxgraph.mscae.general.tunnel",AEUnhealthyBlock:"strokeColor=none;shape=mxgraph.mscae.enterprise.unhealthy",AEUSBBlock:"strokeColor=none;shape=mxgraph.mscae.enterprise.usb",AEUserBlock:"strokeColor=none;shape=mxgraph.azure.user",AEVideoBlock:"strokeColor=none;shape=mxgraph.mscae.general.video",
AEVirtualmachineBlock:"strokeColor=none;shape=mxgraph.azure.virtual_machine_feature",AEWebBlock:"strokeColor=none;shape=mxgraph.mscae.enterprise.web",AEWebserverBlock:"strokeColor=none;shape=mxgraph.mscae.enterprise.web_server",AEWindowsserverBlock:"strokeColor=none;shape=mxgraph.mscae.enterprise.windows_server",AEWirelessconnectionBlock:"strokeColor=none;shape=mxgraph.mscae.enterprise.wireless_connection",AEWorkstationclientBlock:"strokeColor=none;shape=mxgraph.mscae.enterprise.workstation_client",
AEXMLwebserviceBlock:"strokeColor=none;shape=mxgraph.mscae.enterprise.xml_web_service",AGSAudioBlock:"strokeColor=none;shape=mxgraph.mscae.general.audio",AGSBugBlock:"strokeColor=none;shape=mxgraph.mscae.general.bug",AGSCablesettopTVboxBlock:"strokeColor=none;shape=mxgraph.mscae.general.cable_settop_tv_box",AGSCalendarBlock:"strokeColor=none;shape=mxgraph.mscae.general.calendar",AGSChartBlock:"strokeColor=none;shape=mxgraph.mscae.general.chart",AGSCheckmarkSuccessBlock:"strokeColor=none;shape=mxgraph.mscae.general.checkmark",
AGSContinousCycleCircleBlock:"strokeColor=none;shape=mxgraph.mscae.general.continuous_cycle",AGSCrossoutFailureBlock:"strokeColor=none;shape=mxgraph.mscae.general.crossout",AGSCutandpasteBlock:"strokeColor=none;shape=mxgraph.mscae.general.cut_and_paste",AGSFolderBlock:"strokeColor=none;shape=mxgraph.mscae.enterprise.folder",AGSGamecontrollerBlock:"strokeColor=none;shape=mxgraph.mscae.general.game_controller",AGSGearsBlock:"strokeColor=none;shape=mxgraph.mscae.general.gears",AGSGraphBlock:"strokeColor=none;shape=mxgraph.mscae.general.graph",
AGSLikeBlock:"strokeColor=none;shape=mxgraph.mscae.general.like",AGSNotallowedBlock:"strokeColor=none;shape=mxgraph.mscae.general.not_allowed",AGSSliderbarhorizontalBlock:"strokeColor=none;shape=mxgraph.mscae.general.slider_bar_horizontal",AGSSliderbarvertBlock:"strokeColor=none;shape=mxgraph.mscae.general.slider_bar_vertical",AGSTasklistorBacklogBlock:"strokeColor=none;shape=mxgraph.mscae.general.task_list",AGSTasksBlock:"strokeColor=none;shape=mxgraph.mscae.general.tasks",AGSTunnelBlock:"strokeColor=none;shape=mxgraph.mscae.general.tunnel",
AGSUserBlock:"strokeColor=none;shape=mxgraph.azure.user",AGSVideoBlock:"strokeColor=none;shape=mxgraph.mscae.general.video",AVMActiveDirectoryVMBlock:"shape=mxgraph.mscae.vm.active_directory;strokeColor=none",AVMActiveDirectoryVMmultiBlock:"shape=mxgraph.mscae.vm.active_directory_multi;strokeColor=none",AVMAppServerVMBlock:"shape=mxgraph.mscae.vm.application_server;strokeColor=none",AVMAppServerVMmultiBlock:"shape=mxgraph.mscae.vm.application_server_multi;strokeColor=none",AVMDatabaseServerVMBlock:"shape=mxgraph.mscae.vm.database_server;strokeColor=none",
AVMDatabaseServerVMmultiBlock:"shape=mxgraph.mscae.vm.database_server_multi;strokeColor=none",AVMDirectoryServerVMBlock:"shape=mxgraph.mscae.vm.directory_server;strokeColor=none",AVMDirectoryServerVMmultiBlock:"shape=mxgraph.mscae.vm.directory_server_multi;strokeColor=none",AVMDomainServerVMBlock:"shape=mxgraph.mscae.vm.domain_server;strokeColor=none",AVMDomainServerVMmultiBlock:"shape=mxgraph.mscae.vm.domain_server_multi;strokeColor=none",AVMFileServerVMBlock:"shape=mxgraph.mscae.vm.file_server;strokeColor=none",
AVMFileServerVMmultiBlock:"shape=mxgraph.mscae.vm.file_server_multi;strokeColor=none",AVMWebServerVMBlock:"shape=mxgraph.mscae.vm.web_server;strokeColor=none",AVMWebServerVMmultiBlock:"shape=mxgraph.mscae.vm.web_server_multi;strokeColor=none",AVMWindowsServerVMBlock:"shape=mxgraph.mscae.vm.windows_server;strokeColor=none",AVMWindowsServerVMmultiBlock:"shape=mxgraph.mscae.vm.windows_server_multi;strokeColor=none",AccessReviewAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Access_Review.svg",
ActiveDirectoryConnectHealthAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Active_Directory_Health_Monitoring.svg",ActiveDirectoryAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Active_Directory.svg",ActiveDirectoryAzure2019_:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/ActiveDirectory.svg",ActiveDirectoryDomainAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/ActiveDirectoryDomain.svg",
AddressSpaceAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Address_Space.svg",AddTeamMemberAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/AddTeamMember.svg",ADFSAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/ADFS.svg",AdvisorAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Advisor.svg",AlienAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Alien.svg",
AlienSadAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/AlienSad.svg",AnalysisServicesAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Analysis_Services.svg",APIManagementServicesAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/API_Management.svg",APIAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/API.svg",APIDefinitionAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/APIDefinition.svg",
AppConfigurationAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/App_Configuration.svg",AppRegistrationsAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/App_Registrations.svg",AppServiceAPIAppsAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/App_Service_API_Apps.svg",AppServiceFrontendAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/App_Service_Frontend.svg",PublicIPAddressesAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/App_Service_IPAddress.svg",
AzureAppServiceMobileAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/App_Service_Mobile_App.svg",AppServiceWorkerPoolsAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/App_Service_Worker_Pools.svg",AppServiceAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/App_Service.svg",AppServicesAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/App_Services.svg",AppServiceEnvironmentsAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/App_Services.svg",
ApplicationGatewayAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Application_Gateway.svg",ApplicationInsightsAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Application_Insights.svg",ApplicationSecurityGroupsAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Application_Security_Groups.svg",AppServiceConnectivityAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/AppServiceConnectivity.svg",
AppServiceEnvironmentAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/AppServiceEnvironment.svg",ArchiveStorageAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Archive_Storage.svg",ARMExplorerAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/ARMExplorer.svg",AuditingAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Auditing.svg",AuditingServerAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/AuditingServer.svg",
AutoBackupAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/AutoBackup.svg",AutomationAccountsAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Automation.svg",AvatarAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Avatar.svg",AvatarDefaultAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/AvatarDefault.svg",AvatarUnknownAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/AvatarUnknown.svg",
"Azure API for FHIRAzure2019":"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Azure API for FHIR.svg",AzureADB2CAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Azure_AD_B2C.svg",AzureADDomainServicesAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Azure_AD_Domain_Services.svg",AzureADIdentityProtectionAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Azure_AD_Identity_Protection.svg",
AzureADPrivilegedIdentityManagementAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Azure_AD_Privileged_Identity_Management.svg",AzureAPIforFHIRAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Azure_API_for_FHIR.svg",AzureArtifactsAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Azure_Artifacts.svg",AzureBoardsAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Azure_Boards.svg",
AzureCacheforRedisAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Azure_Cache_for_Redis.svg",AzureDataExplorerClustersAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Azure_Data_Explorer_Clusters.svg",AzureDatabaseforMariaDBServersAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Azure_Database_for_MariaDB_servers.svg",AzureDatabaseforMySQLServersAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Azure_Database_for_MySQL_servers.svg",
AzureDatabaseforPostgreSQLServersAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Azure_Database_for_PostgreSQL_servers.svg",AzureDatabaseMigrationServicesAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Azure_Database_Migration_Services.svg",AzureDevOpsAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Azure_DevOps.svg",AzureDigitalTwinsAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Azure_Digital_Twins.svg",
AzureFirewallAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Azure_Firewall.svg",AzureHomeAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Azure_Home.svg",AzureIoTHubSecurityAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Azure_IoT_Hub_Security.svg",AzureIoTHubAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Azure_IoT_Hub.svg",AzureMapsAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Azure_Maps.svg",
AzureMediaPlayerAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Azure_Media_Player.svg",AzureNetAppfilesAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Azure_NetApp_files.svg",AzurePipelinesAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Azure_Pipelines.svg",AzureReposAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Azure_Repos.svg",AzureSentinelAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Azure_Sentinel.svg",
AzureSphereAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Azure_Sphere.svg",AzureTestPlansAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Azure_Test_Plans.svg",AzureFXTEdgeFilerAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/AzureFXTEdgeFiler.svg",BacklogAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Backlog.svg",RecoveryServicesVaultsAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Backup.svg",
BatchAccountsAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Batch_Accounts.svg",BatchAIAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Batch_AI.svg",BatchTaskAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Batch_Task.svg",BatchTaskVMAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Batch_TaskVM.svg",BatchAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Batch.svg",
BillingHubAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/BillingHub.svg",BizTalkServicesHybridConnectionsAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/BizTalk_Services_Hybrid_Connections.svg",BizTalkServicesAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/BizTalk_Services.svg",BlobStorageAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/BlobBlock.svg",BlobPageAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/BlobPage.svg",
BlockchainAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Blockchain.svg",BlogStorageAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Blog_Storage.svg",BlueprintsAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Blueprints.svg",BookAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Book.svg",BotServicesAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Bot_Services.svg",
BranchAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Branch.svg",BrowserAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Browser.svg",BugAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Bug.svg",BuildingBlocksAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Building_Blocks.svg",BuildsAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Builds.svg",
AzureCacheplusRedisAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Cache_including_Redis.svg",AzureCacheRedisAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Cache_Redis_Product.svg",CalendarAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Calendar.svg",CDNrocketAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/CDNrocket.svg",CertificateAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Certificate.svg",
AppServiceCertificatesAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Certificate.svg",MetricsAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Chart.svg",CheckAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Check.svg",CitrixVirtualDesktopsEssentialsAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Citrix_Virtual_Desktops_Essentials.svg",ReservedIPAddressesClassicAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/ClassicIPAddress.svg",
ClassicStorageAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/ClassicStorage.svg",ClientAppsAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Client_Apps.svg",RecentAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Clock.svg",CycleCloudAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Cloud_Cycle.svg",CloudServicesAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Cloud_Service.svg",
CloudServicesClassicAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Cloud_Services_Classic.svg",CloudSimpleNodesAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/CloudSimple_Nodes.svg",CloudSimpleServicesAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/CloudSimple_Services.svg",CloudSimpleVirtualMachinesAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/CloudSimple_Virtual_Machines.svg",
CodeAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Code.svg",CognitiveServicesComputerVisionAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Cognitive_Services_Computer_Vision.svg",CognitiveServicesemotionAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Cognitive_Services_emotion.svg",CognitiveServicesfaceAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Cognitive_Services_face.svg",
CognitiveServicesluisAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Cognitive_Services_luis.svg",CognitiveServicesrecommendationsAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Cognitive_Services_recommendations.svg",CognitiveServicesSpeechAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Cognitive_Services_Speech.svg",CognitiveServicestextanalyticsAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Cognitive_Services_textanalytics.svg",
CognitiveServicesweblanguagemodelAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Cognitive_Services_web_language_model.svg",CognitiveServicesAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Cognitive_Services.svg",CommitsAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Commits.svg",ConnectionAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Connection.svg",ConnectionsAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Connections.svg",
ContactInfoAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/ContactInfo.svg",ContainerInstancesAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Container_Instances.svg",ContainerRegistriesAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Container_Registries.svg",ContainerServiceAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Container_Service.svg",CDNProfilesAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Content_Delivery_Network.svg",
ContentProtectionAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Content_Protection.svg",ContentManagementSystemAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/ContentManagementSystem.svg",ContinuousExportAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/ContinuousExport.svg",ControllersAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Controllers.svg",ControlsAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Controls.svg",
ControlsHorizontalAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/ControlsHorizontal.svg",AzureCosmosDBAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/CosmosDB.svg",CounterAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Counter.svg",CubesAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Cubes.svg",CustomDomainAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/CustomDomain.svg",
AppServiceDomainsAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/CustomDomain.svg",CustomerLockboxAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Customer_Lockbox.svg",CustomerInsightsAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/CustomerInsights.svg",DataBoxEdgeDataBoxGatewayAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Data_Box_Edge_Data_Box_Gateway.svg",DataBoxAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Data_Box.svg",
ImportExportJobsAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Data_Box.svg",AzureDataCatalogAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Data_Catalog.svg",DataFactoriesAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Data_Factory.svg",DataLakeAnalyticsAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Data_Lake_Analytics.svg",DataLakeStorageAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Data_Lake_Storage.svg",
DataLakeStoreGen1Azure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Data_Lake_Store.svg",DataLakeAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Data_Lake.svg",DataWarehouseAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Data_Warehouse.svg",AzureDatabaseGenericAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Database_General.svg",DatabaseRestoreAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/DatabaseRestore.svg",
AzureDatabricksAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Databricks.svg",dataExportAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/dataExport.svg",dataRetentionAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/dataRetention.svg",DataServicescategoryrollupAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/DataServices_category_rollup.svg",DCOSAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/DC_OS.svg",
DDOSProtectionPlansAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/DDOS_Protection_Plans.svg",DedicatedEventHubAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Dedicated_Event_Hub.svg",DevConsoleAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/DevConsole.svg",DeveloperToolsAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Developer_Tools.svg",DeviceComplianceAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Device_Compliance.svg",
DeviceConfigAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Device_Config.svg",DeviceProvisioningServicesAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Device_Provisioning_Services.svg",DevicesGroupsAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Devices_Groups.svg",AzureDevTestLabsAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/DevTest_Labs.svg",DirectorySyncAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/DirectorySync.svg",
DiscardAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Discard.svg",DisksAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Discs.svg",DNSPrivateZonesAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/DNS_Private_Zones.svg",DNSZonesAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/DNS.svg",DockerAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Docker.svg",
DocumentDBAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/DocumentDB.svg",DownloadAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Download.svg",EBooksAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/eBooks.svg",EducationAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Education.svg",ElasticDatabasePoolsAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Elastic_Database_Pools.svg",
ElasticJobAgentsAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Elastic_Job_Agents.svg",EnrollmentAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Enrollment.svg",EnterpriseApplicationsAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Enterprise_Applications.svg",EventGridTopicsAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Event_Grid_Topics.svg",EventGridDomainsAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Event_Grid.svg",
EventGridSubscriptionsAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Event_Grid.svg",EventHubClustersAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Event_Hub_Clusters.svg",EventHubsAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Event_Hubs.svg",EventLogAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/EventLog.svg",ExchangeOnPremisesAccessAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Exchange_On_premises_Access.svg",
ExpressRouteCircuitsAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Express_Route.svg",ExtensionsAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Extensions.svg",FavoriteAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Favorite.svg",FileAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/File.svg",FilesAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Files.svg",
FolderAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Folder.svg",FolderBlankAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/FolderBlank.svg",FolderCubeAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/FolderCube.svg",FolderWebsiteAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/FolderWebsite.svg",ForPlacementOnlyAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/ForPlacementOnly.svg",
FreeServicesAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Free_Services.svg",FrontDoorsAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Front_Doors.svg",FtpAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Ftp.svg",FunctionAppsAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Functions.svg",GalleryManagementAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/GalleryManagement.svg",
GatewayAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Gateway.svg",Gear2Azure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Gear_2.svg",GearAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Gear.svg",GearAlternate2Azure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/GearAlternate_2.svg",GearAlternateAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/GearAlternate.svg",
GeneralStorageAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/General_Storage.svg",GenomicsAccountsAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Genomics_Accounts.svg",GeoReplicationPremiumAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/GeoReplicationPremium.svg",GeoReplicationStandardAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/GeoReplicationStandard.svg",GetMoreLicenseAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/GetMoreLicense.svg",
GetStartedAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/GetStarted.svg",GiftAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Gift.svg",GlobeAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Globe.svg",GlobeErrorAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/GlobeError.svg",GlobeSuccessAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/GlobeSuccess.svg",
GlobeWarningAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/GlobeWarning.svg",GoAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Go.svg",GreatScottAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/GreatScott.svg",GridAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Grid.svg",AllResourcesAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Grid3x3.svg",
GuestAssignmentsAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Guest_Assignments.svg",Guide2Azure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Guide_2.svg",GuideAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Guide.svg",HammerAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Hammer.svg",HDInsightAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/HDInsight.svg",
HDInsightClustersAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/HDInsightClusters.svg",HealthErrorBadgeAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/HealthErrorBadge.svg",HealthWarningBadgeAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/HealthWarningBadge.svg",HeartAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Heart.svg",HeartPulseAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/HeartPulse.svg",
HomeAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Home.svg",HybridConnectionEndpointAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/HybridConnectionEndpoint.svg",IdentityGovernanceAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Identity_Governance.svg",ImageDefinitionsAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Image_Definitions.svg",ImageVersionsAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Image_Versions.svg",
ImageAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Image.svg",InboundNATAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/InboundNAT.svg",InboundRuleAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/InboundRule.svg",InformationAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Info_2.svg",WhatsNewAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Info.svg",
AzureTimeSeriesInsightsEventsSourcesAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Input.svg",InputOutputAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/InputOutput.svg",InstallVisualStudioAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/InstallVisualStudio.svg",IntegrationAccountsAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Integration_Accounts.svg",IntegrationServiceEnvironmentsAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Integration_Service_Environments.svg",
IntuneAppProtectionAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Intune_App_Protection.svg",IntuneAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Intune_App_Protection.svg",IOTedgeAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/IOT_edge.svg",JobAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Job.svg",JourneyHubAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/JourneyHub.svg",
KeyVaultsAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Key_Vaults.svg",SubscriptionsAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Key.svg",KeyboardShortcutsAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/KeyboardShortcuts.svg",KeyVaultAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/KeyVault.svg",KubernetesServicesAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Kubernetes_Services.svg",
KubernetesAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Kubernetes.svg",KuduKnifeAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/KuduKnife.svg",LaunchPortalAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/LaunchPortal.svg",LoadBalancersAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Load_Balancer_feature.svg",LoadTestAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/LoadTest.svg",
LocalNetworkGatewaysAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Local_Network_Gateways.svg",LocalNetworkAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/LocalNetwork.svg",LocationAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Location.svg",LogAnalyticsWorkspacesAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Log_Analytics_Workspaces.svg",ActivityLogAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Log.svg",
DiagnosticSettingsAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/LogDiagnostics.svg",LogicAppsCustomConnectorAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Logic_Apps_Custom_Connector.svg",LogicAppsAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Logic_Apps.svg",LogStreamingAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/LogStreaming.svg",MachineLearningServiceWorkspacesAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Machine_Learning_Service_Workspaces.svg",
MachineLearningStudioWebServicePlansAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Machine_Learning_Studio_Web_Service_Plans.svg",MachineLearningStudioWebServicesAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Machine_Learning_Studio_Web_Services.svg",MachineLearningStudioWorkspacesAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Machine_Learning_Studio_Workspaces.svg",MachineLearningAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Machine_Learning.svg",
MachineLearningServicePlansAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/MachineLearningServicePlans.svg",MachineLearningWebServicesAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/MachineLearningWebServices.svg",MachineLearningWorkspacesAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/MachineLearningWorkspaces.svg",ManagedApplicationsAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Managed_Applications.svg",
ManagedDatabasesAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Managed_Databases.svg",ManagedDesktopAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Managed_Desktop.svg",ManagedIdentitiesAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Managed_Identities.svg",ManagedApplicationsAzure2019_:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/ManagedApplications.svg",ManagementGroupsAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Management_Groups.svg",
ManagementPortalAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Management_Portal.svg",ManagePortalAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/ManagePortal.svg",DiskSnapshotsAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/MD_snapshot.svg",MediaEncodingAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Media_Encoding.svg",MediaOnDemandAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Media_On_Demand.svg",
MediaServicesAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Media_Services.svg",AzureMediaServicesAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Media_Services.svg",MediaFileAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/MediaFile.svg",MigrationProjectsAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Migration_Projects.svg",AzureMobileEngagementAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Mobile_Engagement.svg",
ModuleAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Module.svg",MonitorAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Monitor.svg",MonitoringAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Monitoring.svg",MultiFactorAuthenticationAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Multi_Factor_Authentication.svg",MySQLClearDBdatabaseAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/MySQL_ClearDB_database.svg",
NetworkSecurityGroupsClassicAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Network_Security_Groups_Classic.svg",NetworkWatcherAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Network_watcher.svg",NetworkInterfacesAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/NetworkInterfaceCard.svg",NewAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/New.svg",NextBillAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/NextBill.svg",
NonAzureMachineAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Non_Azure_Machine.svg",NotificationHubsAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Notification_Hubs.svg",NotificationHubNamespacesAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Notification_Hubs.svg",AlertsAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Notification.svg",NSGAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/NSG.svg",
OfferAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Offer.svg",OnPremisesDataGatewaysAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/On_Premises_Data_Gateways.svg",OnPremiseSetupAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/OnPremiseSetup.svg",AzureOpenShiftAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/OpenShift.svg",OperationsManagementSuiteAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Operations_Management_Suite.svg",
OSImagesClassicAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/OS_Images_Classic.svg",OutboundNATAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/OutboundNAT.svg",OutboundRuleAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/OutboundRule.svg",OutputAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Output.svg",overageCostsAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/overageCosts.svg",
PausedAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Paused.svg",PeeringsAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Peerings.svg",PendingAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Pending.svg",UserIconAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Person.svg",PersonWithFriendAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/PersonWithFriend.svg",
PhoneAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Phone.svg",PluralsightAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/PluralSight_mono.svg",PolicyAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Policy.svg",PortalCurrentAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/PortalCurrent.svg",PostponeAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Postpone.svg",
PowerAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Power.svg",PowershellAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Powershell.svg",PowerUp2Azure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/PowerUp_2.svg",PowerUpAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/PowerUp.svg",PreviewRightAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/PreviewRight.svg",
ProbeAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Probe.svg",ProcessExplorerAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/ProcessExplorer.svg",ProductionReadyDBAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/ProductionReadyDB.svg",PublishAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Publish.svg",PullRequestAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/PullRequest.svg",
QSDiagnosticsAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/QSDiagnostics.svg",QSFileAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/QSFile.svg",QSMailAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/QSMail.svg",QSWarningAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/QSWarning.svg",QueuedAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Queued.svg",
QueuesStorageAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Queues_Storage.svg",QuickStartCenterAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Quick_Start_Center.svg",QuickstartAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Quickstart.svg",QuotaAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Quota.svg",RainAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Rain.svg",
RDMAAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/RDMA.svg",RecommendationAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Recommendation.svg",RemoteAppAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/RemoteApp.svg",ReservationsAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Reservations.svg",ResourceExplorerAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Resource_Explorer.svg",
ResourceGraphExplorerAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Resource_Graph_Explorer.svg",ResourceGroupsAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Resource_Groups.svg",ResourceDefaultAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/ResourceDefault.svg",ResourceGroupAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/ResourceGroup.svg",ResourceLinkedAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/ResourceLinked.svg",
ResourceProviderAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/ResourceProvider.svg",ResourceRoleAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/ResourceRole.svg",RouteFiltersAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Route_Filter.svg",RuleAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Rule.svg",RunbooksAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Runbooks.svg",
RunbookSourceAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/RunbookSource.svg",SAPHANAonAzureAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/SAP_HANA_on_Azure.svg",ScaleAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Scale.svg",ScaleAltAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/ScaleAlt.svg",SchedulerJobAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/SchedulerJob.svg",
SchedulerJobCollectionsAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/SchedulerJobCollection.svg",SDKAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/SDK.svg",SearchAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Search.svg",AzureSearchAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Search.svg",SearchGridAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/SearchGrid.svg",
SecurityBaselinesAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Security_Baselines.svg",ConditionalAccessAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Security_Center.svg",SecurityCenterAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Security_Center.svg",SendGridAccountsAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/SendGrid_Accounts.svg",ServerAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Server.svg",
ServerFarmAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/ServerFarm.svg",ServerProxyAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/ServerProxy.svg",serversAndMobileDevicesAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/serversAndMobileDevices.svg",ServiceBusQueuesAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Service_Bus_Queues.svg",AzureServiceBusRelaysAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Service_Bus_Relay.svg",
ServiceBusTopicsAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Service_Bus_Topics.svg",AzureServiceBusAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Service_Bus.svg",ServiceCatalogManagedApplicationDefinitionsAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Service_Catalog_Managed_Application_Definitions.svg",ServiceEndpointPoliciesAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Service_Endpoint_Policies.svg",
ServiceFabricClustersAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Service_Fabric.svg",ServiceHealthAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/ServiceHealth.svg",SharedDashboardAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Shared_Dashboard.svg",SharedImageGalleriesAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Shared_Image_Galleries.svg",ShieldFirewallAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/ShieldFirewall.svg",
SignalRAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/SignalR.svg",SiteRecoveryAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Site_Recovery.svg",SoftwareasaServiceSaaSAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Software_as_a_Service.svg",SoftwareUpdateAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Software_Update.svg",SolutionsAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Solutions.svg",
SpatialAnchorAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Spatial_Anchor.svg",SQLDatabasesAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/SQL_Database_generic.svg",AzureSQLDataWarehouseAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/SQL_DataWarehouse.svg",SQLManagedInstancesAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/SQL_Managed_Instances.svg",SQLServersAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/SQL_Servers.svg",
SQLStretchDatabaseAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/SQL_Stretch_Database.svg",SQLServerStretchDatabasesAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/dep/SQL_Server_Stretch_DB.svg",SQLQueryPerformanceCheckAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/SQLQueryPerformanceCheck.svg",SSDAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/SSD.svg",StackOverflowAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/StackOverflow.svg",
StorageAccountsAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Storage_Accounts.svg",StorageExplorerAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Storage_Explorer.svg",StorageSyncServicesAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Storage_sync_service.svg",StorageAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Storage.svg",StorageAzureFilesAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/StorageAzureFiles.svg",
StorageContainerAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/StorageContainer.svg",StorageQueueAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/StorageQueue.svg",StorageReplicaAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/StorageReplica.svg",MarketplaceAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Store_Marketplace.svg",StorSimpleDataManagersAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/StorSimple_Data_Managers.svg",
AzureStorSimpleDeviceManagersAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/StorSimple.svg",StorSimpleDeviceManagersAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/StorSimple.svg",StreamAnalyticsJobsAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Stream_Analytics.svg",SubnetAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Subnet.svg",HelpSupportAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Support_2.svg",
SupportRequestsAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Support_Requests.svg",SupportAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Support.svg",TableStorageAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Table_Storage.svg",TagAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Tag.svg",TagsAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Tags.svg",
TaskAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Task.svg",TasksAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Tasks.svg",TasksPolychromaticAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/TasksPolychromatic.svg",TaskVMAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/TaskVM.svg",TaxAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Tax.svg",
TeamProjectAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/TeamProject.svg",TemplatesAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Templates.svg",TenantStatusAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Tenant_Status.svg",TFSVCRepositoryAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/TFSVCRepository.svg",AzureTimeSeriesInsightsEnvironmentsAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Time_Series_Insights_environments.svg",
TimeSeriesInsightsAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/TimeSeriesInsights.svg",ToolboxAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Toolbox.svg",ToolsAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Tools.svg",TrafficManagerProfilesAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Traffic_Manager.svg",TrafficManagerDisabledAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/TrafficManagerDisabled.svg",
TrafficManagerEnabledAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/TrafficManagerEnabled.svg",TwoUserIconAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Two_User_Icon.svg",UnidentifiedFeatureObjectAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Unidentified_Feature_Object.svg",UserHealthIconAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/User_Health_Icon.svg",UserPrivacyAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/User_Privacy.svg",
UserResourceAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/User_Resource.svg",RouteTablesAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/UserDefinedRoute.svg",VariablesAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Variables.svg",VersionsAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Versions.svg",VirtualClustersAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Virtual_Clusters.svg",
VirtualDatacenterAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Virtual_Datacenter.svg",VMClassicAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Virtual_Machine_2.svg",VMAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Virtual_Machine.svg",AvailabilitySetsAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Virtual_Machines_Availability_Set.svg",VirtualMachinesLinuxAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Virtual_Machines_Linux.svg",
VirtualNetworkClassicAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Virtual_Network_Classic.svg",VirtualNetworksAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Virtual_Network.svg",VirtualWANsAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Virtual_WANs.svg",VirtualMachineLinuxAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/VirtualMachineLinux.svg",VMWindowsAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/VirtualMachineWindows.svg",
VisualStudioTeamServicesCodePlexsourceAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Visual_Studio_Team_Services_CodePlex_source.svg",VMImagesAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/VM_Images.svg",VMLinuxNonAzureAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/VM_Linux_Non_Azure.svg",VMLinuxAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/VM_Linux.svg",VMScaleSetsAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/VM_Scale_Set.svg",
VMWindowsNonAzureAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/VM_Windows_Non_Azure.svg",VMScaleAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/VMScale.svg",VirtualNetworkGatewaysAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/VPN_Gateway.svg",VPNPointToSiteAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/VPNPointToSite.svg",VPNSiteToSiteAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/VPNSiteToSite.svg",
WebAppFirewallAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Web_App_Firewall.svg",WebAppWebJobsAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/WebApp_WebJobs.svg",UmbracoAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/WebAppUmbraco.svg",WordPressAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/WebAppWordPress.svg",WebEnvironmentAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/WebEnvironment.svg",
WebhooksAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Webhooks.svg",WebHostingAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/WebHosting.svg",AppServicePlansAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/WebHosting.svg",WebNetworkAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/WebNetwork.svg",WebsitePowerAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/WebsitePower.svg",
WebsiteReplicatorAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/WebsiteReplicator.svg",WebsiteSettingsAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/WebsiteSettings.svg",WebsiteStagingAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/WebsiteStaging.svg",WebSlotsAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/WebSlots.svg",WebTestAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/WebTest.svg",
Windows10IoTCoreServicesAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Windows_10_IoT_Core_Services.svg",WorkflowAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Workflow.svg",WrenchAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/Wrench.svg",XboxControllerAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/XboxController.svg",HockeyAppAzure2019:"shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;align=center;shape=mxgraph.mscae.cloud.hockeyapp;fillColor=#0079D6;pointerEvents=1",
AppServiceLogicAppAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/dep/App_Service_Logic_App.svg",ContentDeliveryNetworkAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/dep/Content_Delivery_Network.svg",DataLakeStoreAzure2019:"aspect=fixed;html=1;points=[];align=center;image;image=img/lib/mscae/dep/Data_Lake_Store.svg",AzureInformationProtectionAzure2019:"aspect=fixed;shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;align=center;shape=mxgraph.mscae.cloud.azure_rights_management_rms;fillColor=#58B4D9;",
AWSRoundedRectangleContainerBlock2:"mxCompositeShape",ACAccessControlBlock:"verticalLabelPosition=bottom;verticalAlign=top;strokeColor=none;shape=mxgraph.azure.access_control",ACAPIAppsBlock:"verticalLabelPosition=bottom;verticalAlign=top;strokeColor=none;shape=mxgraph.mscae.cloud.api_app",ACAPIManagementBlock:"verticalLabelPosition=bottom;verticalAlign=top;strokeColor=none;shape=mxgraph.mscae.cloud.api_management",ACAppInsightsBlock:"verticalLabelPosition=bottom;verticalAlign=top;strokeColor=none;shape=mxgraph.mscae.cloud.application_insights",
ACAppServicesBlock:"verticalLabelPosition=bottom;verticalAlign=top;strokeColor=none;shape=mxgraph.mscae.cloud.app_service",ACAutoscalingBlock:"verticalLabelPosition=bottom;verticalAlign=top;strokeColor=none;shape=mxgraph.azure.autoscale",ACAzureActiveDirectoryBlock:"verticalLabelPosition=bottom;verticalAlign=top;strokeColor=none;shape=mxgraph.azure.azure_active_directory",ACAzurealertBlock:"verticalLabelPosition=bottom;verticalAlign=top;strokeColor=none;shape=mxgraph.azure.azure_alert",ACAzureAutomationBlock:"verticalLabelPosition=bottom;verticalAlign=top;strokeColor=none;shape=mxgraph.azure.automation",
ACAzureBatchBlock:"verticalLabelPosition=bottom;verticalAlign=top;strokeColor=none;shape=mxgraph.mscae.cloud.azure_batch",ACAzureRedisBlock:"verticalLabelPosition=bottom;verticalAlign=top;strokeColor=none;shape=mxgraph.azure.azure_cache",ACAzureFilesBlock:"verticalLabelPosition=bottom;verticalAlign=top;strokeColor=none;shape=mxgraph.mscae.cloud.azure_files_service",ACAzureloadbalancerBlock:"verticalLabelPosition=bottom;verticalAlign=top;strokeColor=none;shape=mxgraph.mscae.cloud.azure_automatic_load_balancer",
ACAzureMarketplaceBlock:"verticalLabelPosition=bottom;verticalAlign=top;strokeColor=none;shape=mxgraph.azure.azure_marketplace",ACAzureRightManagementRMSBlock:"verticalLabelPosition=bottom;verticalAlign=top;strokeColor=none;shape=mxgraph.mscae.cloud.azure_rights_management_rms",ACAzureSDKBlock:"verticalLabelPosition=bottom;verticalAlign=top;strokeColor=none;shape=mxgraph.azure.azure_sdk",ACAzureSearchBlock:"verticalLabelPosition=bottom;verticalAlign=top;strokeColor=none;shape=mxgraph.mscae.cloud.azure_search",
ACAzureSQLdatabaseBlock:"verticalLabelPosition=bottom;verticalAlign=top;strokeColor=none;shape=mxgraph.azure.sql_database_sql_azure",ACAzuresubscriptionBlock:"verticalLabelPosition=bottom;verticalAlign=top;strokeColor=none;shape=mxgraph.azure.azure_subscription",ACAzureWebsitesBlock:"verticalLabelPosition=bottom;verticalAlign=top;strokeColor=none;shape=mxgraph.azure.azure_website",ACBackupServiceBlock:"verticalLabelPosition=bottom;verticalAlign=top;strokeColor=none;shape=mxgraph.azure.backup_service",
ACBitbucketcodesourceBlock:"verticalLabelPosition=bottom;verticalAlign=top;strokeColor=none;shape=mxgraph.azure.bitbucket_code_source",ACBizTalkServicesBlock:"verticalLabelPosition=bottom;verticalAlign=top;strokeColor=none;shape=mxgraph.azure.biztalk_services",ACCloudServiceBlock:"verticalLabelPosition=bottom;verticalAlign=top;strokeColor=none;shape=mxgraph.azure.cloud_service",ACCodePlexBlock:"verticalLabelPosition=bottom;verticalAlign=top;strokeColor=none;shape=mxgraph.azure.codeplex_code_source",
ACContentDeliveryNetworkBlock:"verticalLabelPosition=bottom;verticalAlign=top;strokeColor=none;shape=mxgraph.azure.content_delivery_network",ACDataFactoryBlock:"verticalLabelPosition=bottom;verticalAlign=top;strokeColor=none;shape=mxgraph.mscae.cloud.data_factory",ACDocumentDBBlock:"verticalLabelPosition=bottom;verticalAlign=top;strokeColor=none;shape=mxgraph.mscae.cloud.documentdb",ACDropboxcodesourceBlock:"verticalLabelPosition=bottom;verticalAlign=top;strokeColor=none;shape=mxgraph.azure.dropbox_code_source",
ACEventsHubBlock:"verticalLabelPosition=bottom;verticalAlign=top;strokeColor=none;shape=mxgraph.mscae.cloud.event_hubs",ACExpressRouteBlock:"verticalLabelPosition=bottom;verticalAlign=top;strokeColor=none;shape=mxgraph.azure.express_route",ACGitHubBlock:"verticalLabelPosition=bottom;verticalAlign=top;strokeColor=none;shape=mxgraph.azure.github_code",ACGitrepositoryBlock:"verticalLabelPosition=bottom;verticalAlign=top;strokeColor=none;shape=mxgraph.azure.git_repository",ACHDInsightBlock:"verticalLabelPosition=bottom;verticalAlign=top;strokeColor=none;shape=mxgraph.mscae.cloud.hdinsight",
ACHealthmonitoringBlock:"verticalLabelPosition=bottom;verticalAlign=top;strokeColor=none;shape=mxgraph.azure.health_monitoring",ACHealthyBlock:"verticalLabelPosition=bottom;verticalAlign=top;strokeColor=none;shape=mxgraph.azure.healthy",ACHybridConnectionBlock:"verticalLabelPosition=bottom;verticalAlign=top;strokeColor=none;shape=mxgraph.mscae.cloud.hybrid_connections",ACBizTalkhybridconnectionBlock:"verticalLabelPosition=bottom;verticalAlign=top;strokeColor=none;shape=mxgraph.mscae.cloud.hybrid_connection_manager",
ACKeyVaultBlock:"verticalLabelPosition=bottom;verticalAlign=top;strokeColor=none;shape=mxgraph.mscae.cloud.key_vault",ACLogicAppBlock:"verticalLabelPosition=bottom;verticalAlign=top;strokeColor=none;shape=mxgraph.mscae.cloud.logic_app",ACMachineLearningBlock:"verticalLabelPosition=bottom;verticalAlign=top;strokeColor=none;shape=mxgraph.mscae.cloud.machine_learning",ACMediaServicesBlock:"verticalLabelPosition=bottom;verticalAlign=top;strokeColor=none;shape=mxgraph.azure.media_service",ACMicrosoftaccountBlock:"verticalLabelPosition=bottom;verticalAlign=top;strokeColor=none;shape=mxgraph.mscae.cloud.microsoft_account",
ACMicrosoftAzureBlock:"verticalLabelPosition=bottom;verticalAlign=top;strokeColor=none;shape=mxgraph.mscae.cloud.microsoft_azure",ACMobileEngagementBlock:"verticalLabelPosition=bottom;verticalAlign=top;strokeColor=none;shape=mxgraph.mscae.cloud.mobile_engagement",ACMobileServicesBlock:"verticalLabelPosition=bottom;verticalAlign=top;strokeColor=none;shape=mxgraph.mscae.cloud.mobile_app",ACMultiFactorAuthBlock:"verticalLabelPosition=bottom;verticalAlign=top;strokeColor=none;shape=mxgraph.azure.multi_factor_authentication",
ACMySQLdatabaseBlock:"verticalLabelPosition=bottom;verticalAlign=top;strokeColor=none;shape=mxgraph.azure.mysql_database",ACNotificationHubsBlock:"verticalLabelPosition=bottom;verticalAlign=top;strokeColor=none;shape=mxgraph.azure.notification_hub",ACNotificationtopicBlock:"verticalLabelPosition=bottom;verticalAlign=top;strokeColor=none;shape=mxgraph.azure.notification_topic",ACOperationalInsightsBlock:"verticalLabelPosition=bottom;verticalAlign=top;strokeColor=none;shape=mxgraph.mscae.cloud.operational_insights",
ACOSimageBlock:"verticalLabelPosition=bottom;verticalAlign=top;strokeColor=none;shape=mxgraph.azure.operating_system_image",ACRemoteAppBlock:"verticalLabelPosition=bottom;verticalAlign=top;strokeColor=none;shape=mxgraph.mscae.cloud.remoteapp",ACrpdRemotingfileBlock:"verticalLabelPosition=bottom;verticalAlign=top;strokeColor=none;shape=mxgraph.azure.rdp_remoting_file",ACSchedulerBlock:"verticalLabelPosition=bottom;verticalAlign=top;strokeColor=none;shape=mxgraph.azure.scheduler",ACServiceBusBlock:"verticalLabelPosition=bottom;verticalAlign=top;strokeColor=none;shape=mxgraph.azure.service_bus",
ACServiceBusQueueBlock:"verticalLabelPosition=bottom;verticalAlign=top;strokeColor=none;shape=mxgraph.azure.service_bus_queues",ACServiceBusRelayBlock:"verticalLabelPosition=bottom;verticalAlign=top;strokeColor=none;shape=mxgraph.azure.service_bus_relay",ACServiceBusTopicBlock:"verticalLabelPosition=bottom;verticalAlign=top;strokeColor=none;shape=mxgraph.azure.service_bus_topics_and_subscriptions",ACServiceEndpointBlock:"verticalLabelPosition=bottom;verticalAlign=top;strokeColor=none;shape=mxgraph.mscae.cloud.service_endpoint",
ACServicepackageBlock:"verticalLabelPosition=bottom;verticalAlign=top;strokeColor=none;shape=mxgraph.mscae.cloud.service_package",ACSiteRecoveryBlock:"verticalLabelPosition=bottom;verticalAlign=top;strokeColor=none;shape=mxgraph.azure.hyper_v_recovery_manager",ACSQLdatabasegenericBlock:"verticalLabelPosition=bottom;verticalAlign=top;strokeColor=none;shape=mxgraph.azure.sql_database",ACSQLdatasyncBlock:"verticalLabelPosition=bottom;verticalAlign=top;strokeColor=none;shape=mxgraph.azure.sql_datasync",
ACSQLreportingdeprecatedBlock:"verticalLabelPosition=bottom;verticalAlign=top;strokeColor=none;shape=mxgraph.azure.sql_reporting",ACStartuptaskBlock:"verticalLabelPosition=bottom;verticalAlign=top;strokeColor=none;shape=mxgraph.azure.startup_task",ACStorageAzureBlock:"verticalLabelPosition=bottom;verticalAlign=top;strokeColor=none;shape=mxgraph.mscae.cloud.azure_storage",ACStorageblobBlock:"verticalLabelPosition=bottom;verticalAlign=top;strokeColor=none;shape=mxgraph.azure.storage_blob",ACStoragequeueBlock:"verticalLabelPosition=bottom;verticalAlign=top;strokeColor=none;shape=mxgraph.azure.storage_queue",
ACStoragetableBlock:"verticalLabelPosition=bottom;verticalAlign=top;strokeColor=none;shape=mxgraph.azure.storage_table",ACStorSimpleBlock:"verticalLabelPosition=bottom;verticalAlign=top;strokeColor=none;shape=mxgraph.azure.storsimple",ACStreamAnalyticsBlock:"verticalLabelPosition=bottom;verticalAlign=top;strokeColor=none;shape=mxgraph.mscae.cloud.stream_analytics",ACTrafficManagerBlock:"verticalLabelPosition=bottom;verticalAlign=top;strokeColor=none;shape=mxgraph.azure.traffic_manager",ACAlienBlock:"verticalLabelPosition=bottom;verticalAlign=top;strokeColor=none;shape=mxgraph.azure.unidentified_code_object",
ACVHDBlock:"verticalLabelPosition=bottom;verticalAlign=top;strokeColor=none;shape=mxgraph.azure.vhd",ACVHDdatadiskBlock:"verticalLabelPosition=bottom;verticalAlign=top;strokeColor=none;shape=mxgraph.azure.vhd_data_disk",ACVirtualmachineBlock:"verticalLabelPosition=bottom;verticalAlign=top;strokeColor=none;shape=mxgraph.azure.virtual_machine",ACVirtualmachinecontainerBlock:"verticalLabelPosition=bottom;verticalAlign=top;strokeColor=none;shape=mxgraph.mscae.cloud.virtual_machine_container",ACVirtualnetworkBlock:"verticalLabelPosition=bottom;verticalAlign=top;strokeColor=none;shape=mxgraph.azure.virtual_network",
ACVisualStudioOnlineBlock:"verticalLabelPosition=bottom;verticalAlign=top;strokeColor=none;shape=mxgraph.azure.visual_studio_online",ACVMsymbolonlyBlock:"verticalLabelPosition=bottom;verticalAlign=top;strokeColor=none;shape=mxgraph.azure.virtual_machine_feature",ACWebJobsBlock:"verticalLabelPosition=bottom;verticalAlign=top;strokeColor=none;shape=mxgraph.mscae.cloud.webjobs",ACWebroleBlock:"verticalLabelPosition=bottom;verticalAlign=top;strokeColor=none;shape=mxgraph.azure.web_role",ACWebrolesBlock:"verticalLabelPosition=bottom;verticalAlign=top;strokeColor=none;shape=mxgraph.azure.web_roles",
ACWorkaccountBlock:"verticalLabelPosition=bottom;verticalAlign=top;strokeColor=none;shape=mxgraph.mscae.cloud.work_account",ACWorkerroleBlock:"verticalLabelPosition=bottom;verticalAlign=top;strokeColor=none;shape=mxgraph.azure.worker_role",ACWorkerrolesBlock:"verticalLabelPosition=bottom;verticalAlign=top;strokeColor=none;shape=mxgraph.azure.worker_roles",ADNSBlock:"verticalLabelPosition=bottom;verticalAlign=top;strokeColor=none;shape=mxgraph.mscae.cloud.azure_dns",ACLoadBalancerBlock:"verticalLabelPosition=bottom;verticalAlign=top;strokeColor=none;shape=mxgraph.mscae.cloud.azure_load_balancer_feature",
ACResourceGroupBlock:"verticalLabelPosition=bottom;verticalAlign=top;strokeColor=none;shape=mxgraph.mscae.cloud.resource_group",ACVPNGatewayBlock:"verticalLabelPosition=bottom;verticalAlign=top;strokeColor=none;shape=mxgraph.mscae.cloud.vpn_gateway",AEActiveDirectoryFSPBlock:"verticalLabelPosition=bottom;verticalAlign=top;strokeColor=none;shape=mxgraph.mscae.enterprise.d",AEADFSBlock:"verticalLabelPosition=bottom;verticalAlign=top;strokeColor=none;shape=mxgraph.mscae.enterprise.ad_fs",AEAndroidPhoneBlock:"verticalLabelPosition=bottom;verticalAlign=top;strokeColor=none;shape=mxgraph.mscae.enterprise.android_phone",
AEappblankfortextBlock:"verticalLabelPosition=bottom;verticalAlign=top;strokeColor=none;shape=mxgraph.mscae.enterprise.application_blank",AEAppGenericBlock:"verticalLabelPosition=bottom;verticalAlign=top;strokeColor=none;shape=mxgraph.mscae.enterprise.app_generic",AEAppserverBlock:"verticalLabelPosition=bottom;verticalAlign=top;strokeColor=none;shape=mxgraph.mscae.enterprise.application_server",AEBackuplocalBlock:"verticalLabelPosition=bottom;verticalAlign=top;strokeColor=none;shape=mxgraph.mscae.enterprise.backup_local",
AEBackuponlineBlock:"verticalLabelPosition=bottom;verticalAlign=top;strokeColor=none;shape=mxgraph.mscae.enterprise.backup_online",AECalendarBlock:"verticalLabelPosition=bottom;verticalAlign=top;strokeColor=none;shape=mxgraph.mscae.general.calendar",AECertificateBlock:"verticalLabelPosition=bottom;verticalAlign=top;strokeColor=none;shape=mxgraph.azure.certificate",AEClientAppBlock:"verticalLabelPosition=bottom;verticalAlign=top;strokeColor=none;shape=mxgraph.mscae.enterprise.client_application",AECloudBlock:"verticalLabelPosition=bottom;verticalAlign=top;strokeColor=none;shape=mxgraph.mscae.enterprise.internet",
AEClusterserverBlock:"verticalLabelPosition=bottom;verticalAlign=top;strokeColor=none;shape=mxgraph.mscae.enterprise.cluster_server",AECodefileBlock:"verticalLabelPosition=bottom;verticalAlign=top;strokeColor=none;shape=mxgraph.azure.code_file",AEConnectorsBlock:"verticalLabelPosition=bottom;verticalAlign=top;strokeColor=none;shape=mxgraph.mscae.enterprise.connectors",AEDatabasegenericBlock:"verticalLabelPosition=bottom;verticalAlign=top;strokeColor=none;shape=mxgraph.mscae.enterprise.database_generic",
AEDatabaseserverBlock:"verticalLabelPosition=bottom;verticalAlign=top;strokeColor=none;shape=mxgraph.mscae.enterprise.database_server",AEDatabasesyncBlock:"verticalLabelPosition=bottom;verticalAlign=top;strokeColor=none;shape=mxgraph.mscae.enterprise.database_synchronization",AEDeviceBlock:"verticalLabelPosition=bottom;verticalAlign=top;strokeColor=none;shape=mxgraph.mscae.enterprise.device",AEDirectaccessBlock:"verticalLabelPosition=bottom;verticalAlign=top;strokeColor=none;shape=mxgraph.mscae.enterprise.direct_access_feature",
AEDocumentBlock:"verticalLabelPosition=bottom;verticalAlign=top;strokeColor=none;shape=mxgraph.mscae.enterprise.document",AEDomaincontrollerBlock:"verticalLabelPosition=bottom;verticalAlign=top;strokeColor=none;shape=mxgraph.mscae.enterprise.domain_controller",AEEnterpriseBuildingBlock:"verticalLabelPosition=bottom;verticalAlign=top;strokeColor=none;shape=mxgraph.azure.enterprise",AEFilegeneralBlock:"verticalLabelPosition=bottom;verticalAlign=top;strokeColor=none;shape=mxgraph.azure.file",AEFilterBlock:"verticalLabelPosition=bottom;verticalAlign=top;strokeColor=none;shape=mxgraph.mscae.enterprise.filter",
AEFirewallBlock:"verticalLabelPosition=bottom;verticalAlign=top;strokeColor=none;shape=mxgraph.mscae.enterprise.firewall",AEFolderBlock:"verticalLabelPosition=bottom;verticalAlign=top;strokeColor=none;shape=mxgraph.mscae.enterprise.folder",AEGatewayBlock:"verticalLabelPosition=bottom;verticalAlign=top;strokeColor=none;shape=mxgraph.mscae.enterprise.gateway",AEGenericcodeBlock:"verticalLabelPosition=bottom;verticalAlign=top;strokeColor=none;shape=mxgraph.azure.code_file",AEGraphBlock:"verticalLabelPosition=bottom;verticalAlign=top;strokeColor=none;shape=mxgraph.mscae.general.graph",
AEHealthmonitoringBlock:"verticalLabelPosition=bottom;verticalAlign=top;strokeColor=none;shape=mxgraph.azure.health_monitoring",AEHealthyBlock:"verticalLabelPosition=bottom;verticalAlign=top;strokeColor=none;shape=mxgraph.azure.healthy",AEImportgenericBlock:"verticalLabelPosition=bottom;verticalAlign=top;strokeColor=none;shape=mxgraph.mscae.enterprise.import_generic",AEInternetBlock:"verticalLabelPosition=bottom;verticalAlign=top;strokeColor=none;shape=mxgraph.mscae.enterprise.internet",AEKeyboardBlock:"verticalLabelPosition=bottom;verticalAlign=top;strokeColor=none;shape=mxgraph.mscae.enterprise.keyboard",
AEKeypermissionsBlock:"verticalLabelPosition=bottom;verticalAlign=top;strokeColor=none;shape=mxgraph.mscae.enterprise.key_permissions",AELaptopcomputerBlock:"verticalLabelPosition=bottom;verticalAlign=top;strokeColor=none;shape=mxgraph.azure.laptop",AELoadbalancerBlock:"verticalLabelPosition=bottom;verticalAlign=top;strokeColor=none;shape=mxgraph.azure.load_balancer_generic",AELoadTestingBlock:"verticalLabelPosition=bottom;verticalAlign=top;strokeColor=none;shape=mxgraph.mscae.enterprise.load_testing",
AELockprotectedBlock:"verticalLabelPosition=bottom;verticalAlign=top;strokeColor=none;shape=mxgraph.mscae.enterprise.lock",AELockunprotectedBlock:"verticalLabelPosition=bottom;verticalAlign=top;strokeColor=none;shape=mxgraph.mscae.enterprise.lock_unlocked",AEMaintenanceBlock:"verticalLabelPosition=bottom;verticalAlign=top;strokeColor=none;shape=mxgraph.mscae.enterprise.maintenance",AEManagementconsoleBlock:"verticalLabelPosition=bottom;verticalAlign=top;strokeColor=none;shape=mxgraph.mscae.enterprise.management_console",
AEMessageBlock:"verticalLabelPosition=bottom;verticalAlign=top;strokeColor=none;shape=mxgraph.azure.message",AEMonitorBlock:"verticalLabelPosition=bottom;verticalAlign=top;strokeColor=none;shape=mxgraph.azure.computer",AEMonitorrunningappsBlock:"verticalLabelPosition=bottom;verticalAlign=top;strokeColor=none;shape=mxgraph.mscae.enterprise.monitor_running_apps",AEMouseBlock:"verticalLabelPosition=bottom;verticalAlign=top;strokeColor=none;shape=mxgraph.mscae.enterprise.mouse",AENetworkcardBlock:"verticalLabelPosition=bottom;verticalAlign=top;strokeColor=none;shape=mxgraph.mscae.enterprise.network_card",
AENotallowedBlock:"verticalLabelPosition=bottom;verticalAlign=top;strokeColor=none;shape=mxgraph.mscae.general.not_allowed",AEPerformanceBlock:"verticalLabelPosition=bottom;verticalAlign=top;strokeColor=none;shape=mxgraph.mscae.enterprise.performance",AEPerformancemonitorBlock:"verticalLabelPosition=bottom;verticalAlign=top;strokeColor=none;shape=mxgraph.mscae.enterprise.performance_monitor",AEPhoneBlock:"verticalLabelPosition=bottom;verticalAlign=top;strokeColor=none;shape=mxgraph.azure.mobile",
AEPlugandplayBlock:"verticalLabelPosition=bottom;verticalAlign=top;strokeColor=none;shape=mxgraph.mscae.enterprise.plug_and_play",AEPowershellscriptfileBlock:"verticalLabelPosition=bottom;verticalAlign=top;strokeColor=none;shape=mxgraph.azure.powershell_file",AEProtocolstackBlock:"verticalLabelPosition=bottom;verticalAlign=top;strokeColor=none;shape=mxgraph.mscae.enterprise.protocol_stack",AEQueuegeneralBlock:"verticalLabelPosition=bottom;verticalAlign=top;strokeColor=none;shape=mxgraph.azure.queue_generic",
AERMSconnectorBlock:"verticalLabelPosition=bottom;verticalAlign=top;strokeColor=none;shape=mxgraph.mscae.enterprise.rms_connector",AERouterBlock:"verticalLabelPosition=bottom;verticalAlign=top;strokeColor=none;shape=mxgraph.mscae.enterprise.router",AEScriptfileBlock:"verticalLabelPosition=bottom;verticalAlign=top;strokeColor=none;shape=mxgraph.azure.script_file",AESecurevirtualmachineBlock:"verticalLabelPosition=bottom;verticalAlign=top;strokeColor=none;shape=mxgraph.mscae.enterprise.secure_virtual_machine",
AEServerbladeBlock:"verticalLabelPosition=bottom;verticalAlign=top;strokeColor=none;shape=mxgraph.azure.server",AEServerdirectoryBlock:"verticalLabelPosition=bottom;verticalAlign=top;strokeColor=none;shape=mxgraph.mscae.enterprise.server_directory",AEServerfarmBlock:"verticalLabelPosition=bottom;verticalAlign=top;strokeColor=none;shape=mxgraph.mscae.enterprise.server_farm",AEServergenericBlock:"verticalLabelPosition=bottom;verticalAlign=top;strokeColor=none;shape=mxgraph.mscae.enterprise.server_generic",
AEServerrackBlock:"verticalLabelPosition=bottom;verticalAlign=top;strokeColor=none;shape=mxgraph.azure.server_rack",AESettingsBlock:"verticalLabelPosition=bottom;verticalAlign=top;strokeColor=none;shape=mxgraph.mscae.enterprise.settings",AESharedfolderBlock:"verticalLabelPosition=bottom;verticalAlign=top;strokeColor=none;shape=mxgraph.mscae.enterprise.shared_folder",AESmartcardBlock:"verticalLabelPosition=bottom;verticalAlign=top;strokeColor=none;shape=mxgraph.mscae.enterprise.smartcard",AEStorageBlock:"verticalLabelPosition=bottom;verticalAlign=top;strokeColor=none;shape=mxgraph.mscae.enterprise.storage",
AETableBlock:"verticalLabelPosition=bottom;verticalAlign=top;strokeColor=none;shape=mxgraph.mscae.enterprise.table",AETabletBlock:"verticalLabelPosition=bottom;verticalAlign=top;strokeColor=none;shape=mxgraph.azure.tablet",AEToolBlock:"verticalLabelPosition=bottom;verticalAlign=top;strokeColor=none;shape=mxgraph.mscae.enterprise.tool",AETunnelBlock:"verticalLabelPosition=bottom;verticalAlign=top;strokeColor=none;shape=mxgraph.mscae.general.tunnel",AEUnhealthyBlock:"verticalLabelPosition=bottom;verticalAlign=top;strokeColor=none;shape=mxgraph.mscae.enterprise.unhealthy",
AEUSBBlock:"verticalLabelPosition=bottom;verticalAlign=top;strokeColor=none;shape=mxgraph.mscae.enterprise.usb",AEUserBlock:"verticalLabelPosition=bottom;verticalAlign=top;strokeColor=none;shape=mxgraph.azure.user",AEVideoBlock:"verticalLabelPosition=bottom;verticalAlign=top;strokeColor=none;shape=mxgraph.mscae.general.video",AEVirtualmachineBlock:"verticalLabelPosition=bottom;verticalAlign=top;strokeColor=none;shape=mxgraph.azure.virtual_machine_feature",AEWebBlock:"verticalLabelPosition=bottom;verticalAlign=top;strokeColor=none;shape=mxgraph.mscae.enterprise.web",
AEWebserverBlock:"verticalLabelPosition=bottom;verticalAlign=top;strokeColor=none;shape=mxgraph.mscae.enterprise.web_server",AEWindowsserverBlock:"verticalLabelPosition=bottom;verticalAlign=top;strokeColor=none;shape=mxgraph.mscae.enterprise.windows_server",AEWirelessconnectionBlock:"verticalLabelPosition=bottom;verticalAlign=top;strokeColor=none;shape=mxgraph.mscae.enterprise.wireless_connection",AEWorkstationclientBlock:"verticalLabelPosition=bottom;verticalAlign=top;strokeColor=none;shape=mxgraph.mscae.enterprise.workstation_client",
AEXMLwebserviceBlock:"verticalLabelPosition=bottom;verticalAlign=top;strokeColor=none;shape=mxgraph.mscae.enterprise.xml_web_service",AGSAudioBlock:"verticalLabelPosition=bottom;verticalAlign=top;strokeColor=none;shape=mxgraph.mscae.general.audio",AGSBugBlock:"verticalLabelPosition=bottom;verticalAlign=top;strokeColor=none;shape=mxgraph.mscae.general.bug",AGSCablesettopTVboxBlock:"verticalLabelPosition=bottom;verticalAlign=top;strokeColor=none;shape=mxgraph.mscae.general.cable_settop_tv_box",AGSCalendarBlock:"verticalLabelPosition=bottom;verticalAlign=top;strokeColor=none;shape=mxgraph.mscae.general.calendar",
AGSChartBlock:"verticalLabelPosition=bottom;verticalAlign=top;strokeColor=none;shape=mxgraph.mscae.general.chart",AGSCheckmarkSuccessBlock:"verticalLabelPosition=bottom;verticalAlign=top;strokeColor=none;shape=mxgraph.mscae.general.checkmark",AGSContinousCycleCircleBlock:"verticalLabelPosition=bottom;verticalAlign=top;strokeColor=none;shape=mxgraph.mscae.general.continuous_cycle",AGSCrossoutFailureBlock:"verticalLabelPosition=bottom;verticalAlign=top;strokeColor=none;shape=mxgraph.mscae.general.crossout",
AGSCutandpasteBlock:"verticalLabelPosition=bottom;verticalAlign=top;strokeColor=none;shape=mxgraph.mscae.general.cut_and_paste",AGSFolderBlock:"verticalLabelPosition=bottom;verticalAlign=top;strokeColor=none;shape=mxgraph.mscae.enterprise.folder",AGSGamecontrollerBlock:"verticalLabelPosition=bottom;verticalAlign=top;strokeColor=none;shape=mxgraph.mscae.general.game_controller",AGSGearsBlock:"verticalLabelPosition=bottom;verticalAlign=top;strokeColor=none;shape=mxgraph.mscae.general.gears",AGSGraphBlock:"verticalLabelPosition=bottom;verticalAlign=top;strokeColor=none;shape=mxgraph.mscae.general.graph",
AGSLikeBlock:"verticalLabelPosition=bottom;verticalAlign=top;strokeColor=none;shape=mxgraph.mscae.general.like",AGSNotallowedBlock:"verticalLabelPosition=bottom;verticalAlign=top;strokeColor=none;shape=mxgraph.mscae.general.not_allowed",AGSSliderbarhorizontalBlock:"verticalLabelPosition=bottom;verticalAlign=top;strokeColor=none;shape=mxgraph.mscae.general.slider_bar_horizontal",AGSSliderbarvertBlock:"verticalLabelPosition=bottom;verticalAlign=top;strokeColor=none;shape=mxgraph.mscae.general.slider_bar_vertical",
AGSTasklistorBacklogBlock:"verticalLabelPosition=bottom;verticalAlign=top;strokeColor=none;shape=mxgraph.mscae.general.task_list",AGSTasksBlock:"verticalLabelPosition=bottom;verticalAlign=top;strokeColor=none;shape=mxgraph.mscae.general.tasks",AGSTunnelBlock:"verticalLabelPosition=bottom;verticalAlign=top;strokeColor=none;shape=mxgraph.mscae.general.tunnel",AGSUserBlock:"verticalLabelPosition=bottom;verticalAlign=top;strokeColor=none;shape=mxgraph.azure.user",AGSVideoBlock:"verticalLabelPosition=bottom;verticalAlign=top;strokeColor=none;shape=mxgraph.mscae.general.video",
AVMActiveDirectoryVMBlock:"shape=mxgraph.mscae.vm.active_directory;verticalLabelPosition=bottom;verticalAlign=top;strokeColor=none",AVMActiveDirectoryVMmultiBlock:"shape=mxgraph.mscae.vm.active_directory_multi;verticalLabelPosition=bottom;verticalAlign=top;strokeColor=none",AVMAppServerVMBlock:"shape=mxgraph.mscae.vm.application_server;verticalLabelPosition=bottom;verticalAlign=top;strokeColor=none",AVMAppServerVMmultiBlock:"shape=mxgraph.mscae.vm.application_server_multi;verticalLabelPosition=bottom;verticalAlign=top;strokeColor=none",
AVMDatabaseServerVMBlock:"shape=mxgraph.mscae.vm.database_server;verticalLabelPosition=bottom;verticalAlign=top;strokeColor=none",AVMDatabaseServerVMmultiBlock:"shape=mxgraph.mscae.vm.database_server_multi;verticalLabelPosition=bottom;verticalAlign=top;strokeColor=none",AVMDirectoryServerVMBlock:"shape=mxgraph.mscae.vm.directory_server;verticalLabelPosition=bottom;verticalAlign=top;strokeColor=none",AVMDirectoryServerVMmultiBlock:"shape=mxgraph.mscae.vm.directory_server_multi;verticalLabelPosition=bottom;verticalAlign=top;strokeColor=none",
AVMDomainServerVMBlock:"shape=mxgraph.mscae.vm.domain_server;verticalLabelPosition=bottom;verticalAlign=top;strokeColor=none",AVMDomainServerVMmultiBlock:"shape=mxgraph.mscae.vm.domain_server_multi;verticalLabelPosition=bottom;verticalAlign=top;strokeColor=none",AVMFileServerVMBlock:"shape=mxgraph.mscae.vm.file_server;verticalLabelPosition=bottom;verticalAlign=top;strokeColor=none",AVMFileServerVMmultiBlock:"shape=mxgraph.mscae.vm.file_server_multi;verticalLabelPosition=bottom;verticalAlign=top;strokeColor=none",
AVMWebServerVMBlock:"shape=mxgraph.mscae.vm.web_server;verticalLabelPosition=bottom;verticalAlign=top;strokeColor=none",AVMWebServerVMmultiBlock:"shape=mxgraph.mscae.vm.web_server_multi;verticalLabelPosition=bottom;verticalAlign=top;strokeColor=none",AVMWindowsServerVMBlock:"shape=mxgraph.mscae.vm.windows_server;verticalLabelPosition=bottom;verticalAlign=top;strokeColor=none",AVMWindowsServerVMmultiBlock:"shape=mxgraph.mscae.vm.windows_server_multi;verticalLabelPosition=bottom;verticalAlign=top;strokeColor=none",
AccessReviewAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Access_Review.svg",ActiveDirectoryConnectHealthAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Active_Directory_Health_Monitoring.svg",ActiveDirectoryAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Active_Directory.svg",ActiveDirectoryAzure2019_:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/ActiveDirectory.svg",
ActiveDirectoryDomainAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/ActiveDirectoryDomain.svg",AddressSpaceAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Address_Space.svg",AddTeamMemberAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/AddTeamMember.svg",ADFSAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/ADFS.svg",
AdvisorAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Advisor.svg",AlienAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Alien.svg",AlienSadAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/AlienSad.svg",AnalysisServicesAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Analysis_Services.svg",APIManagementServicesAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/API_Management.svg",
APIAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/API.svg",APIDefinitionAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/APIDefinition.svg",AppConfigurationAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/App_Configuration.svg",AppRegistrationsAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/App_Registrations.svg",
AppServiceAPIAppsAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/App_Service_API_Apps.svg",AppServiceFrontendAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/App_Service_Frontend.svg",PublicIPAddressesAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/App_Service_IPAddress.svg",AzureAppServiceMobileAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/App_Service_Mobile_App.svg",
AppServiceWorkerPoolsAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/App_Service_Worker_Pools.svg",AppServiceAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/App_Service.svg",AppServicesAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/App_Services.svg",AppServiceEnvironmentsAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/App_Services.svg",
ApplicationGatewayAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Application_Gateway.svg",ApplicationInsightsAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Application_Insights.svg",ApplicationSecurityGroupsAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Application_Security_Groups.svg",AppServiceConnectivityAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/AppServiceConnectivity.svg",
AppServiceEnvironmentAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/AppServiceEnvironment.svg",ArchiveStorageAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Archive_Storage.svg",ARMExplorerAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/ARMExplorer.svg",AuditingAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Auditing.svg",
AuditingServerAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/AuditingServer.svg",AutoBackupAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/AutoBackup.svg",AutomationAccountsAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Automation.svg",AvatarAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Avatar.svg",
AvatarDefaultAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/AvatarDefault.svg",AvatarUnknownAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/AvatarUnknown.svg","Azure API for FHIRAzure2019":"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Azure API for FHIR.svg",AzureADB2CAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Azure_AD_B2C.svg",
AzureADDomainServicesAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Azure_AD_Domain_Services.svg",AzureADIdentityProtectionAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Azure_AD_Identity_Protection.svg",AzureADPrivilegedIdentityManagementAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Azure_AD_Privileged_Identity_Management.svg",AzureAPIforFHIRAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Azure_API_for_FHIR.svg",
AzureArtifactsAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Azure_Artifacts.svg",AzureBoardsAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Azure_Boards.svg",AzureCacheforRedisAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Azure_Cache_for_Redis.svg",AzureDataExplorerClustersAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Azure_Data_Explorer_Clusters.svg",
AzureDatabaseforMariaDBServersAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Azure_Database_for_MariaDB_servers.svg",AzureDatabaseforMySQLServersAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Azure_Database_for_MySQL_servers.svg",AzureDatabaseforPostgreSQLServersAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Azure_Database_for_PostgreSQL_servers.svg",
AzureDatabaseMigrationServicesAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Azure_Database_Migration_Services.svg",AzureDevOpsAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Azure_DevOps.svg",AzureDigitalTwinsAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Azure_Digital_Twins.svg",AzureFirewallAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Azure_Firewall.svg",
AzureHomeAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Azure_Home.svg",AzureIoTHubSecurityAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Azure_IoT_Hub_Security.svg",AzureIoTHubAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Azure_IoT_Hub.svg",AzureMapsAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Azure_Maps.svg",
AzureMediaPlayerAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Azure_Media_Player.svg",AzureNetAppfilesAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Azure_NetApp_files.svg",AzurePipelinesAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Azure_Pipelines.svg",AzureReposAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Azure_Repos.svg",
AzureSentinelAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Azure_Sentinel.svg",AzureSphereAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Azure_Sphere.svg",AzureTestPlansAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Azure_Test_Plans.svg",AzureFXTEdgeFilerAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/AzureFXTEdgeFiler.svg",
BacklogAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Backlog.svg",RecoveryServicesVaultsAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Backup.svg",BatchAccountsAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Batch_Accounts.svg",BatchAIAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Batch_AI.svg",BatchTaskAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Batch_Task.svg",
BatchTaskVMAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Batch_TaskVM.svg",BatchAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Batch.svg",BillingHubAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/BillingHub.svg",BizTalkServicesHybridConnectionsAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/BizTalk_Services_Hybrid_Connections.svg",
BizTalkServicesAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/BizTalk_Services.svg",BlobStorageAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/BlobBlock.svg",BlobPageAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/BlobPage.svg",BlockchainAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Blockchain.svg",
BlogStorageAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Blog_Storage.svg",BlueprintsAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Blueprints.svg",BookAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Book.svg",BotServicesAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Bot_Services.svg",BranchAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Branch.svg",
BrowserAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Browser.svg",BugAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Bug.svg",BuildingBlocksAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Building_Blocks.svg",BuildsAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Builds.svg",AzureCacheplusRedisAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Cache_including_Redis.svg",
AzureCacheRedisAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Cache_Redis_Product.svg",CalendarAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Calendar.svg",CDNrocketAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/CDNrocket.svg",CertificateAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Certificate.svg",
AppServiceCertificatesAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Certificate.svg",MetricsAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Chart.svg",CheckAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Check.svg",CitrixVirtualDesktopsEssentialsAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Citrix_Virtual_Desktops_Essentials.svg",
ReservedIPAddressesClassicAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/ClassicIPAddress.svg",ClassicStorageAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/ClassicStorage.svg",ClientAppsAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Client_Apps.svg",RecentAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Clock.svg",
CycleCloudAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Cloud_Cycle.svg",CloudServicesAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Cloud_Service.svg",CloudServicesClassicAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Cloud_Services_Classic.svg",CloudSimpleNodesAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/CloudSimple_Nodes.svg",
CloudSimpleServicesAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/CloudSimple_Services.svg",CloudSimpleVirtualMachinesAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/CloudSimple_Virtual_Machines.svg",CodeAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Code.svg",CognitiveServicesComputerVisionAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Cognitive_Services_Computer_Vision.svg",
CognitiveServicesemotionAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Cognitive_Services_emotion.svg",CognitiveServicesfaceAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Cognitive_Services_face.svg",CognitiveServicesluisAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Cognitive_Services_luis.svg",CognitiveServicesrecommendationsAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Cognitive_Services_recommendations.svg",
CognitiveServicesSpeechAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Cognitive_Services_Speech.svg",CognitiveServicestextanalyticsAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Cognitive_Services_textanalytics.svg",CognitiveServicesweblanguagemodelAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Cognitive_Services_web_language_model.svg",CognitiveServicesAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Cognitive_Services.svg",
CommitsAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Commits.svg",ConnectionAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Connection.svg",ConnectionsAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Connections.svg",ContactInfoAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/ContactInfo.svg",ContainerInstancesAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Container_Instances.svg",
ContainerRegistriesAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Container_Registries.svg",ContainerServiceAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Container_Service.svg",CDNProfilesAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Content_Delivery_Network.svg",ContentProtectionAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Content_Protection.svg",
ContentManagementSystemAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/ContentManagementSystem.svg",ContinuousExportAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/ContinuousExport.svg",ControllersAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Controllers.svg",ControlsAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Controls.svg",
ControlsHorizontalAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/ControlsHorizontal.svg",AzureCosmosDBAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/CosmosDB.svg",CounterAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Counter.svg",CubesAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Cubes.svg",CustomDomainAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/CustomDomain.svg",
AppServiceDomainsAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/CustomDomain.svg",CustomerLockboxAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Customer_Lockbox.svg",CustomerInsightsAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/CustomerInsights.svg",DataBoxEdgeDataBoxGatewayAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Data_Box_Edge_Data_Box_Gateway.svg",
DataBoxAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Data_Box.svg",ImportExportJobsAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Data_Box.svg",AzureDataCatalogAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Data_Catalog.svg",DataFactoriesAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Data_Factory.svg",
DataLakeAnalyticsAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Data_Lake_Analytics.svg",DataLakeStorageAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Data_Lake_Storage.svg",DataLakeStoreGen1Azure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Data_Lake_Store.svg",DataLakeAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Data_Lake.svg",
DataWarehouseAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Data_Warehouse.svg",AzureDatabaseGenericAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Database_General.svg",DatabaseRestoreAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/DatabaseRestore.svg",AzureDatabricksAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Databricks.svg",
dataExportAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/dataExport.svg",dataRetentionAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/dataRetention.svg",DataServicescategoryrollupAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/DataServices_category_rollup.svg",DCOSAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/DC_OS.svg",
DDOSProtectionPlansAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/DDOS_Protection_Plans.svg",DedicatedEventHubAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Dedicated_Event_Hub.svg",DevConsoleAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/DevConsole.svg",DeveloperToolsAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Developer_Tools.svg",
DeviceComplianceAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Device_Compliance.svg",DeviceConfigAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Device_Config.svg",DeviceProvisioningServicesAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Device_Provisioning_Services.svg",DevicesGroupsAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Devices_Groups.svg",
AzureDevTestLabsAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/DevTest_Labs.svg",DirectorySyncAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/DirectorySync.svg",DiscardAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Discard.svg",DisksAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Discs.svg",DNSPrivateZonesAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/DNS_Private_Zones.svg",
DNSZonesAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/DNS.svg",DockerAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Docker.svg",DocumentDBAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/DocumentDB.svg",DownloadAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Download.svg",EBooksAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/eBooks.svg",
EducationAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Education.svg",ElasticDatabasePoolsAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Elastic_Database_Pools.svg",ElasticJobAgentsAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Elastic_Job_Agents.svg",EnrollmentAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Enrollment.svg",
EnterpriseApplicationsAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Enterprise_Applications.svg",EventGridTopicsAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Event_Grid_Topics.svg",EventGridDomainsAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Event_Grid.svg",EventGridSubscriptionsAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Event_Grid.svg",
EventHubClustersAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Event_Hub_Clusters.svg",EventHubsAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Event_Hubs.svg",EventLogAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/EventLog.svg",ExchangeOnPremisesAccessAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Exchange_On_premises_Access.svg",
ExpressRouteCircuitsAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Express_Route.svg",ExtensionsAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Extensions.svg",FavoriteAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Favorite.svg",FileAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/File.svg",FilesAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Files.svg",
FolderAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Folder.svg",FolderBlankAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/FolderBlank.svg",FolderCubeAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/FolderCube.svg",FolderWebsiteAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/FolderWebsite.svg",ForPlacementOnlyAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/ForPlacementOnly.svg",
FreeServicesAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Free_Services.svg",FrontDoorsAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Front_Doors.svg",FtpAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Ftp.svg",FunctionAppsAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Functions.svg",GalleryManagementAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/GalleryManagement.svg",
GatewayAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Gateway.svg",Gear2Azure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Gear_2.svg",GearAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Gear.svg",GearAlternate2Azure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/GearAlternate_2.svg",GearAlternateAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/GearAlternate.svg",
GeneralStorageAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/General_Storage.svg",GenomicsAccountsAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Genomics_Accounts.svg",GeoReplicationPremiumAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/GeoReplicationPremium.svg",GeoReplicationStandardAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/GeoReplicationStandard.svg",
GetMoreLicenseAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/GetMoreLicense.svg",GetStartedAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/GetStarted.svg",GiftAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Gift.svg",GlobeAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Globe.svg",GlobeErrorAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/GlobeError.svg",
GlobeSuccessAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/GlobeSuccess.svg",GlobeWarningAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/GlobeWarning.svg",GoAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Go.svg",GreatScottAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/GreatScott.svg",GridAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Grid.svg",
AllResourcesAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Grid3x3.svg",GuestAssignmentsAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Guest_Assignments.svg",Guide2Azure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Guide_2.svg",GuideAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Guide.svg",HammerAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Hammer.svg",
HDInsightAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/HDInsight.svg",HDInsightClustersAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/HDInsightClusters.svg",HealthErrorBadgeAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/HealthErrorBadge.svg",HealthWarningBadgeAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/HealthWarningBadge.svg",
HeartAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Heart.svg",HeartPulseAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/HeartPulse.svg",HomeAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Home.svg",HybridConnectionEndpointAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/HybridConnectionEndpoint.svg",
IdentityGovernanceAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Identity_Governance.svg",ImageDefinitionsAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Image_Definitions.svg",ImageVersionsAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Image_Versions.svg",ImageAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Image.svg",
InboundNATAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/InboundNAT.svg",InboundRuleAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/InboundRule.svg",InformationAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Info_2.svg",WhatsNewAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Info.svg",AzureTimeSeriesInsightsEventsSourcesAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Input.svg",
InputOutputAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/InputOutput.svg",InstallVisualStudioAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/InstallVisualStudio.svg",IntegrationAccountsAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Integration_Accounts.svg",IntegrationServiceEnvironmentsAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Integration_Service_Environments.svg",
IntuneAppProtectionAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Intune_App_Protection.svg",IntuneAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Intune_App_Protection.svg",IOTedgeAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/IOT_edge.svg",JobAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Job.svg",
JourneyHubAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/JourneyHub.svg",KeyVaultsAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Key_Vaults.svg",SubscriptionsAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Key.svg",KeyboardShortcutsAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/KeyboardShortcuts.svg",
KeyVaultAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/KeyVault.svg",KubernetesServicesAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Kubernetes_Services.svg",KubernetesAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Kubernetes.svg",KuduKnifeAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/KuduKnife.svg",
LaunchPortalAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/LaunchPortal.svg",LoadBalancersAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Load_Balancer_feature.svg",LoadTestAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/LoadTest.svg",LocalNetworkGatewaysAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Local_Network_Gateways.svg",
LocalNetworkAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/LocalNetwork.svg",LocationAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Location.svg",LogAnalyticsWorkspacesAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Log_Analytics_Workspaces.svg",ActivityLogAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Log.svg",
DiagnosticSettingsAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/LogDiagnostics.svg",LogicAppsCustomConnectorAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Logic_Apps_Custom_Connector.svg",LogicAppsAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Logic_Apps.svg",LogStreamingAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/LogStreaming.svg",
MachineLearningServiceWorkspacesAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Machine_Learning_Service_Workspaces.svg",MachineLearningStudioWebServicePlansAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Machine_Learning_Studio_Web_Service_Plans.svg",MachineLearningStudioWebServicesAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Machine_Learning_Studio_Web_Services.svg",
MachineLearningStudioWorkspacesAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Machine_Learning_Studio_Workspaces.svg",MachineLearningAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Machine_Learning.svg",MachineLearningServicePlansAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/MachineLearningServicePlans.svg",MachineLearningWebServicesAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/MachineLearningWebServices.svg",
MachineLearningWorkspacesAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/MachineLearningWorkspaces.svg",ManagedApplicationsAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Managed_Applications.svg",ManagedDatabasesAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Managed_Databases.svg",ManagedDesktopAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Managed_Desktop.svg",
ManagedIdentitiesAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Managed_Identities.svg",ManagedApplicationsAzure2019_:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/ManagedApplications.svg",ManagementGroupsAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Management_Groups.svg",ManagementPortalAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Management_Portal.svg",
ManagePortalAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/ManagePortal.svg",DiskSnapshotsAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/MD_snapshot.svg",MediaEncodingAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Media_Encoding.svg",MediaOnDemandAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Media_On_Demand.svg",
MediaServicesAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Media_Services.svg",AzureMediaServicesAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Media_Services.svg",MediaFileAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/MediaFile.svg",MigrationProjectsAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Migration_Projects.svg",
AzureMobileEngagementAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Mobile_Engagement.svg",ModuleAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Module.svg",MonitorAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Monitor.svg",MonitoringAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Monitoring.svg",MultiFactorAuthenticationAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Multi_Factor_Authentication.svg",
MySQLClearDBdatabaseAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/MySQL_ClearDB_database.svg",NetworkSecurityGroupsClassicAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Network_Security_Groups_Classic.svg",NetworkWatcherAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Network_watcher.svg",NetworkInterfacesAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/NetworkInterfaceCard.svg",
NewAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/New.svg",NextBillAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/NextBill.svg",NonAzureMachineAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Non_Azure_Machine.svg",NotificationHubsAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Notification_Hubs.svg",
NotificationHubNamespacesAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Notification_Hubs.svg",AlertsAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Notification.svg",NSGAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/NSG.svg",OfferAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Offer.svg",OnPremisesDataGatewaysAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/On_Premises_Data_Gateways.svg",
OnPremiseSetupAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/OnPremiseSetup.svg",AzureOpenShiftAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/OpenShift.svg",OperationsManagementSuiteAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Operations_Management_Suite.svg",OSImagesClassicAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/OS_Images_Classic.svg",
OutboundNATAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/OutboundNAT.svg",OutboundRuleAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/OutboundRule.svg",OutputAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Output.svg",overageCostsAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/overageCosts.svg",PausedAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Paused.svg",
PeeringsAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Peerings.svg",PendingAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Pending.svg",UserIconAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Person.svg",PersonWithFriendAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/PersonWithFriend.svg",PhoneAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Phone.svg",
PluralsightAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/PluralSight_mono.svg",PolicyAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Policy.svg",PortalCurrentAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/PortalCurrent.svg",PostponeAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Postpone.svg",PowerAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Power.svg",
PowershellAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Powershell.svg",PowerUp2Azure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/PowerUp_2.svg",PowerUpAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/PowerUp.svg",PreviewRightAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/PreviewRight.svg",ProbeAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Probe.svg",
ProcessExplorerAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/ProcessExplorer.svg",ProductionReadyDBAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/ProductionReadyDB.svg",PublishAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Publish.svg",PullRequestAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/PullRequest.svg",
QSDiagnosticsAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/QSDiagnostics.svg",QSFileAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/QSFile.svg",QSMailAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/QSMail.svg",QSWarningAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/QSWarning.svg",QueuedAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Queued.svg",
QueuesStorageAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Queues_Storage.svg",QuickStartCenterAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Quick_Start_Center.svg",QuickstartAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Quickstart.svg",QuotaAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Quota.svg",
RainAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Rain.svg",RDMAAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/RDMA.svg",RecommendationAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Recommendation.svg",RemoteAppAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/RemoteApp.svg",ReservationsAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Reservations.svg",
ResourceExplorerAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Resource_Explorer.svg",ResourceGraphExplorerAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Resource_Graph_Explorer.svg",ResourceGroupsAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Resource_Groups.svg",ResourceDefaultAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/ResourceDefault.svg",
ResourceGroupAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/ResourceGroup.svg",ResourceLinkedAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/ResourceLinked.svg",ResourceProviderAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/ResourceProvider.svg",ResourceRoleAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/ResourceRole.svg",
RouteFiltersAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Route_Filter.svg",RuleAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Rule.svg",RunbooksAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Runbooks.svg",RunbookSourceAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/RunbookSource.svg",SAPHANAonAzureAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/SAP_HANA_on_Azure.svg",
ScaleAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Scale.svg",ScaleAltAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/ScaleAlt.svg",SchedulerJobAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/SchedulerJob.svg",SchedulerJobCollectionsAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/SchedulerJobCollection.svg",
SDKAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/SDK.svg",SearchAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Search.svg",AzureSearchAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Search.svg",SearchGridAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/SearchGrid.svg",SecurityBaselinesAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Security_Baselines.svg",
ConditionalAccessAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Security_Center.svg",SecurityCenterAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Security_Center.svg",SendGridAccountsAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/SendGrid_Accounts.svg",ServerAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Server.svg",
ServerFarmAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/ServerFarm.svg",ServerProxyAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/ServerProxy.svg",serversAndMobileDevicesAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/serversAndMobileDevices.svg",ServiceBusQueuesAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Service_Bus_Queues.svg",
AzureServiceBusRelaysAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Service_Bus_Relay.svg",ServiceBusTopicsAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Service_Bus_Topics.svg",AzureServiceBusAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Service_Bus.svg",ServiceCatalogManagedApplicationDefinitionsAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Service_Catalog_Managed_Application_Definitions.svg",
ServiceEndpointPoliciesAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Service_Endpoint_Policies.svg",ServiceFabricClustersAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Service_Fabric.svg",ServiceHealthAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/ServiceHealth.svg",SharedDashboardAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Shared_Dashboard.svg",
SharedImageGalleriesAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Shared_Image_Galleries.svg",ShieldFirewallAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/ShieldFirewall.svg",SignalRAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/SignalR.svg",SiteRecoveryAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Site_Recovery.svg",
SoftwareasaServiceSaaSAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Software_as_a_Service.svg",SoftwareUpdateAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Software_Update.svg",SolutionsAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Solutions.svg",SpatialAnchorAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Spatial_Anchor.svg",
SQLDatabasesAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/SQL_Database_generic.svg",AzureSQLDataWarehouseAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/SQL_DataWarehouse.svg",SQLManagedInstancesAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/SQL_Managed_Instances.svg",SQLServersAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/SQL_Servers.svg",
SQLStretchDatabaseAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/SQL_Stretch_Database.svg",SQLServerStretchDatabasesAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/dep/SQL_Server_Stretch_DB.svg",SQLQueryPerformanceCheckAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/SQLQueryPerformanceCheck.svg",SSDAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/SSD.svg",
StackOverflowAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/StackOverflow.svg",StorageAccountsAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Storage_Accounts.svg",StorageExplorerAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Storage_Explorer.svg",StorageSyncServicesAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Storage_sync_service.svg",
StorageAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Storage.svg",StorageAzureFilesAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/StorageAzureFiles.svg",StorageContainerAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/StorageContainer.svg",StorageQueueAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/StorageQueue.svg",
StorageReplicaAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/StorageReplica.svg",MarketplaceAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Store_Marketplace.svg",StorSimpleDataManagersAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/StorSimple_Data_Managers.svg",AzureStorSimpleDeviceManagersAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/StorSimple.svg",
StorSimpleDeviceManagersAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/StorSimple.svg",StreamAnalyticsJobsAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Stream_Analytics.svg",SubnetAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Subnet.svg",HelpSupportAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Support_2.svg",
SupportRequestsAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Support_Requests.svg",SupportAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Support.svg",TableStorageAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Table_Storage.svg",TagAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Tag.svg",TagsAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Tags.svg",
TaskAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Task.svg",TasksAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Tasks.svg",TasksPolychromaticAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/TasksPolychromatic.svg",TaskVMAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/TaskVM.svg",TaxAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Tax.svg",
TeamProjectAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/TeamProject.svg",TemplatesAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Templates.svg",TenantStatusAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Tenant_Status.svg",TFSVCRepositoryAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/TFSVCRepository.svg",
AzureTimeSeriesInsightsEnvironmentsAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Time_Series_Insights_environments.svg",TimeSeriesInsightsAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/TimeSeriesInsights.svg",ToolboxAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Toolbox.svg",ToolsAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Tools.svg",
TrafficManagerProfilesAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Traffic_Manager.svg",TrafficManagerDisabledAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/TrafficManagerDisabled.svg",TrafficManagerEnabledAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/TrafficManagerEnabled.svg",TwoUserIconAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Two_User_Icon.svg",
UnidentifiedFeatureObjectAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Unidentified_Feature_Object.svg",UserHealthIconAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/User_Health_Icon.svg",UserPrivacyAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/User_Privacy.svg",UserResourceAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/User_Resource.svg",
RouteTablesAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/UserDefinedRoute.svg",VariablesAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Variables.svg",VersionsAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Versions.svg",VirtualClustersAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Virtual_Clusters.svg",
VirtualDatacenterAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Virtual_Datacenter.svg",VMClassicAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Virtual_Machine_2.svg",VMAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Virtual_Machine.svg",AvailabilitySetsAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Virtual_Machines_Availability_Set.svg",
VirtualMachinesLinuxAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Virtual_Machines_Linux.svg",VirtualNetworkClassicAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Virtual_Network_Classic.svg",VirtualNetworksAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Virtual_Network.svg",VirtualWANsAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Virtual_WANs.svg",
VirtualMachineLinuxAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/VirtualMachineLinux.svg",VMWindowsAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/VirtualMachineWindows.svg",VisualStudioTeamServicesCodePlexsourceAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Visual_Studio_Team_Services_CodePlex_source.svg",VMImagesAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/VM_Images.svg",
VMLinuxNonAzureAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/VM_Linux_Non_Azure.svg",VMLinuxAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/VM_Linux.svg",VMScaleSetsAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/VM_Scale_Set.svg",VMWindowsNonAzureAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/VM_Windows_Non_Azure.svg",
VMScaleAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/VMScale.svg",VirtualNetworkGatewaysAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/VPN_Gateway.svg",VPNPointToSiteAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/VPNPointToSite.svg",VPNSiteToSiteAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/VPNSiteToSite.svg",
WebAppFirewallAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Web_App_Firewall.svg",WebAppWebJobsAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/WebApp_WebJobs.svg",UmbracoAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/WebAppUmbraco.svg",WordPressAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/WebAppWordPress.svg",
WebEnvironmentAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/WebEnvironment.svg",WebhooksAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Webhooks.svg",WebHostingAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/WebHosting.svg",AppServicePlansAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/WebHosting.svg",
WebNetworkAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/WebNetwork.svg",WebsitePowerAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/WebsitePower.svg",WebsiteReplicatorAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/WebsiteReplicator.svg",WebsiteSettingsAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/WebsiteSettings.svg",
WebsiteStagingAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/WebsiteStaging.svg",WebSlotsAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/WebSlots.svg",WebTestAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/WebTest.svg",Windows10IoTCoreServicesAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Windows_10_IoT_Core_Services.svg",
WorkflowAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Workflow.svg",WrenchAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/Wrench.svg",XboxControllerAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/XboxController.svg",HockeyAppAzure2019:"shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;align=center;shape=mxgraph.mscae.cloud.hockeyapp;fillColor=#0079D6;pointerEvents=1",
AppServiceLogicAppAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/dep/App_Service_Logic_App.svg",ContentDeliveryNetworkAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/dep/Content_Delivery_Network.svg",DataLakeStoreAzure2019:"aspect=fixed;html=1;points=[];align=center;verticalAlign=top;image;image=img/lib/mscae/dep/Data_Lake_Store.svg",AzureInformationProtectionAzure2019:"aspect=fixed;shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;align=center;shape=mxgraph.mscae.cloud.azure_rights_management_rms;fillColor=#58B4D9;",
IoTCentralApplicationsAzure2019:"aspect=fixed;shadow=0;dashed=0;html=1;strokeColor=none;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;align=center;shape=mxgraph.mscae.cloud.central;fillColor=#0079D6;pointerEvents=1",Cisco_cisco_androgenous_person:"shape=mxgraph.cisco.people.androgenous_person;fillColor=#036897;strokeColor=#ffffff",Cisco_cisco_atm_switch:"shape=mxgraph.cisco.switches.atm_switch;fillColor=#036897;strokeColor=#ffffff",Cisco_cisco_cloud:"shape=mxgraph.cisco.storage.cloud;strokeColor=#036897;fillColor=#ffffff",
Cisco_cisco_fileserver:"shape=mxgraph.cisco.servers.fileserver;fillColor=#036897;strokeColor=#ffffff",Cisco_cisco_firewall:"shape=mxgraph.cisco.security.firewall;fillColor=#036897;strokeColor=#ffffff",Cisco_cisco_generic_building:"shape=mxgraph.cisco.buildings.generic_building;fillColor=#036897;strokeColor=#ffffff",Cisco_cisco_laptop:"shape=mxgraph.cisco.computers_and_peripherals.laptop;fillColor=#036897;strokeColor=#ffffff",Cisco_cisco_lock:"shape=mxgraph.cisco.security.lock;fillColor=#036897;strokeColor=#ffffff",
Cisco_cisco_microwebserver:"shape=mxgraph.cisco.servers.microwebserver;fillColor=#036897;strokeColor=#ffffff",Cisco_cisco_pc:"shape=mxgraph.cisco.computers_and_peripherals.pc;fillColor=#036897;strokeColor=#ffffff",Cisco_cisco_pda:"shape=mxgraph.cisco.misc.pda;fillColor=#036897;strokeColor=#ffffff",Cisco_cisco_phone:"shape=mxgraph.cisco.modems_and_phones.hootphone;fillColor=#036897;strokeColor=#ffffff",Cisco_cisco_printer:"shape=mxgraph.cisco.computers_and_peripherals.printer;fillColor=#036897;strokeColor=#ffffff",

View file

@ -6,11 +6,11 @@ if (workbox)
workbox.precaching.precacheAndRoute([
{
"url": "js/app.min.js",
"revision": "3da2da52fda9bf6dcdf5453ac24cae3f"
"revision": "df4ec31625b95fa594bc1d8f0d2f5026"
},
{
"url": "js/extensions.min.js",
"revision": "509438d35ee02968e6abd6af13814198"
"revision": "c5155bc5ffd607a3f10494215ebfd1a5"
},
{
"url": "js/stencils.min.js",
@ -114,11 +114,11 @@ if (workbox)
},
{
"url": "connect/gdrive_common/gac.js",
"revision": "eb7db3700937a2a30d178ab25c9f13ea"
"revision": "6a425ce403e549411e4985ad9b43cb7b"
},
{
"url": "connect/onedrive_common/ac.js",
"revision": "9cd01be6b3a233401d77595e2c38ce14"
"revision": "b41c370f9c1ae64a32d9063ac1d8972b"
},
{
"url": "connect/confluence/viewer-init.js",
@ -126,7 +126,7 @@ if (workbox)
},
{
"url": "connect/confluence/viewer.js",
"revision": "a41b5d96a4f970e26b15e61547827f41"
"revision": "0723f9accfc7b551a4479ad5949f2674"
},
{
"url": "connect/confluence/viewer-1-4-42.html",